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
341520672574	341520673094	341520673644	341520674194	341520674743	341520675294	341520675844	341520676394	341520676943	341520677494	341520678044	341520678594	341520679143	341520679694	341520680244	341520680794	341520681343	341520681894	341520682444	341520682994	341520683543	341520684094	341520684644	341520685194	341520685743	341520686294	341520686844	341520687394	341520687943	341520688494	341520689044	341520689594	341520690143	341520690694	341520691244	341520691794	341520692343	341520692894	341520693444	341520693994	341520694543	341520695094	341520695644	341520696194	341520696743	341520697294	341520697844	341520698394	341520698943	341520699494	341520700044	341520700594	341520701143	341520701694	341520702244	341520702794	341520703343	341520703894	341520704444	341520704994	341520705543	341520706094	341520706644	341520707194	341520707743	341520708294	341520708844	341520709394	341520709943	341520710494	341520711044	341520711594	341520712143	341520712694	341520713244	341520713794	341520714343	341520714894	341520715444	341520715994	341520716544	341520717094	341520717644	341520718194	341520718743	341520719294	341520719844	341520720394	341520720943	341520721494	341520722044	341520722594	341520723143	341520723694	341520724244	341520724794	341520725343	341520725894	341520726444	341520726994	341520727543	341520728094	341520728644	341520729194	341520729743	341520730294	341520730844	341520731394	341520731943	341520732494	341520733044	341520733594	341520734143	341520734694	341520735244	341520735794	341520736343	341520736894	341520737444	341520737994	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	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
21751	20408	27783	22933	20408	20378	4071	616	487	426	417	384	344	320	322	289	279	305	294	291	275	227	278	274	245	278	244	256	268	247	268	252	226	248	251	267	263	240	233	281	222	257	231	254	259	236	217	227	194	255	224	221	208	242	264	225	235	253	234	238	244	224	231	245	237	242	253	225	245	243	252	262	231	219	244	255	251	231	241	238	247	225	239	248	257	231	217	238	239	233	239	249	232	240	231	235	252	259	240	237	245	234	233	231	226	240	245	226	257	245	208	223	225	232	218	205	244	229	236	234	250	225	222	235	218	255	212	229	239	223	224	251	244	242	217	242	233	222	217	224	257	261	243	240	237	217	242	234	240	221	233	240	232	237	235	262	263	254	239	222	252	239	237	243	264	264	245	226	194	219	266	230	263	217	219	236	242	246	244	246	257	248	251	220	225	243	239	236	223	224	258	216	210	220	206	213	244	245	214	218	249	235	245	247	244	269	215	249	205	233	235	213	222	237	231	250	234	234	277	221	250	240	238	216	213	251	230	224	255	238	234	240	233	256	254	219	241	235	237	218	243	236	227	233	245	223	231	200	235	233	245	235	217	265	202	205	201	255	226	231	245	253	237	225	228	241	250	259	228	223	237	206	260	246	226	233	231	225	250	244	232	236	243	241	229	258	249	223	242	214	229	225	242	238	237	238	219	228	228	221	252	231	226	231	261	210	229	220	230	247	221	244	201	238	239	240	227	240	212	247	247	221	221	223	241	246	230	223	241	215	219	234	226	261	207	211	248	232	243	242	225	258	228	230	227	231	228	215	207	227	214	276	220	208	224	233	229	248	234	193	231	253	256	232	224	234	250	221	218	231	234	256	235	238	241	217	222	227	267	232	245	229	217	236	225	231	214	236	237	239	232	258	225	247	225	225	228	263	247	233	261	243	246	257	225	213	236	230	245	268	229	242	210	245	215	260	247	247	236	216	244	245	228	224	242	230	247	229	234	250	243	222	229	228	201	212	251	192	239	238	216	252	220	228	207	234	232	234	233	254	243	217	258	238	255	213	248	233	235	230	261	230	198	235	231	222	244	220	222	215	242	241	234	235	243	231	247	214	244	270	239	207	218	256	229	234	247	264	242	229	243	240	243	250	213	239	205	249	222	251	212	244	214	221	245	228	234	248	259	233	252	249	238	225	239	237	235	187	210	236	229	246	243	215	238	215	256	252	232	218	219	249	282	262	242	274	207	239	237	245	259	228	228	257	222	219	245	202	218	237	206	241	222	249	235	227	240	238	221	219	210	231	247	214	258	233	262	221	214	226	216	227	272	240	225	205	247	243	261	226	242	192	217	212	228	226	258	261	269	223	235	236	219	257	235	232	250	239	254	227	220	239	259	257	236	218	222	224	244	255	236	249	224	258	252	223	222	234	244	225	208	237	231	251	240	224	212	248	229	233	220	226	233	236	225	241	208	224	227	224	230	211	241	246	238	241	210	218	237	236	227	234	211	202	219	240	228	226	245	230	226	247	227	226	227	228	243	223	232	210	255	205	239	258	236	240	222	231	241	240	238	241	224	248	232	230	240	240	284	220	222	221	247	236	216	235	234	247	255	228	236	235	228	196	255	242	226	241	221	254	214	213	217	239	217	222	228	219	258	242	241	221	266	203	248	241	229	233	229	227	247	229	241	249	225	237	243	222	231	223	244	229	256	238	226	224	255	239	254	232	218	240	270	246	231	216	233	242	245	206	247	235	237	230	216	216	226	235	235	240	221	253	213	204	257	206	229	263	206	240	215	251	227	233	242	228	240	242	234	228	232	263	215	213	278	229	225	225	219	248	225	240	246	270	223	245	229	237	226	226	215	222	222	248	209	241	246	249	238	234	217	207	251	266	212	238	218	238	232	209	226	222	238	255	235	249	218	236	236	213	251	243	236	240	246	218	249	244	220	240	236	234	235	238	247	250	261	231	232	220	225	253	250	208	243	236	267	239	251	253	236	247	240	240	227	244	209	239	235	226	238	249	256	225	207	222	236	215	225	248	228	226	249	215	216	272	263	245	219	214	232	234	236	225	210	240	242	235	242	263	207	254	241	264	240	225	245	226	219	220	222	249	214	237	212	243	236	203	263	244	241	248	234	215	221	216	222	226	263	265	239	220	220	211	213	232	210	214	216	242	229	224	210	236	274	242	227	238	230	231	213	241	226	253	211	257	247	230	249	256	232	231	248	252	240	240	234	235	246	218	211	221	242	274	277	229	243	263	212	222	237	240	239	238	209	226	226	230	223	231	228	232	210	227	224	226	226	251	258	248	219	230	233	221	229	240	246	219	199	233	205	222	209	224	236	232	234	251	213	255	235	232	255	209	240	258	247	232	209	227	254	239	237	246	210	248	260	245	255	228	240	249	242	243	230	218	228	223	240	227	244	256	214	221	209	250	245	233	235	237	227	257	222	240	211	244	221	244	224	221	245	232	236	209	236	237	247	243	256	217	257	234	218	215	232	221	226	209	225	208	224	225	275	215	206	249	220	239	224	226	222	239	241	214	221	257	222	218	227	224	223	238	239	246	220	238	270	222	233	223	215	237	215	206	218	233	251	222	257	244	261	234	217	238	253	202	208	218	217	211	239	250	228	229	240	228	236	243	213	235	232	226	239	237	247	255	228	219	223	248	232	241	237	234	231	218	216	227	273	243	232	247	203	249	241	252	228	250	236	237	247	244	238	238	219	260	255	236	243	250	230	247	239	224	268	193	238	237	223	232	263	219	247	229	246	230	255	212	210	246	219	212	227	247	240	245	256	217	240	192	233	222	245	224	241	234	220	230	229	209	223	235	214	245	253	243	223	213	234	241	257	262	219	238	222	251	237	243	260	247	257	214	254	236	235	208	230	220	251	228	211	253	195	216	216	235	236	243	224	222	230	246	228	189	235	225	244	250	230	240	236	241	234	241	252	252	231	253	241	241	220	232	238	226	255	236	248	213	259	224	256	242	244	253	216	208	235	233	225	229	216	233	254	233	228	229	250	230	253	226	244	230	239	254	216	239	261	240	218	218	221	212	248	239	228	247	209	245	234	234	232	240	256	262	213	244	254	230	243	246	232	218	214	232	248	207	230	229	230	244	238	259	224	246	227	226	251	233	235	216	251	256	246	239	243	209	284	221	256	244	233	239	259	221	218	248	245	209	241	247	232	231	228	220	252	200	237	240	236	203	229	226	264	233	248	252	221	223	239	256	217	241	208	224	236	216	232	226	248	249	218	243	214	237	267	250	235	240	223	244	223	222	234	221	218	222	208	241	219	236	236	228	211	236	239	245	205	229	245	244	197	241	251	225	236	242	258	225	192	231	233	274	260	245	223	222	235	241	269	213	196	232	240	254	228	247	229	218	225	247	219	241	241	229	239	245	226	231	225	218	225	202	228	244	231	207	212	223	246	228	246	224	234	249	228	242	242	227	256	228	216	247	238	195	243	268	252	229	221	238	240	234	217	241	236	242
34790	21301	7482	3535	2569	1979	1476	1152	975	792	746	578	568	540	503	470	404	421	386	391	379	391	374	394	375	329	355	372	351	331	342	352	349	387	361	329	321	351	308	354	320	345	345	329	324	324	332	364	334	343	300	318	346	324	319	301	318	340	299	323	335	309	316	317	328	309	325	342	342	342	308	298	309	288	295	340	312	320	318	307	344	291	314	315	311	298	289	324	302	315	304	293	310	331	322	320	333	317	296	265	281	300	281	307	311	303	316	337	302	327	312	326	317	298	309	306	315	300	348	331	297	316	319	305	312	355	314	329	312	295	307	287	332	330	315	281	272	324	298	291	317	341	305	319	290	305	289	322	309	305	315	297	320	302	298	327	322	318	285	301	301	360	316	331	316	298	294	296	313	293	314	307	316	334	304	298	277	304	339	290	321	302	303	292	332	305	304	315	310	276	314	274	290	313	284	332	317	300	311	328	265	310	319	314	323	290	329	276	291	289	317	310	322	327	297	293	310	320	288	311	310	301	338	305	294	338	286	316	302	298	318	288	314	297	328	298	311	311	283	281	264	326	334	310	317	307	300	308	337	289	324	319	298	331	308	324	310	324	288	312	278	300	318	309	292	311	303	291	344	293	306	321	301	305	326	309	302	329	288	312	305	305	302	308	309	305	307	289	317	297	286	317	296	307	285	283	302	322	303	290	270	280	352	312	285	320	338	322	293	305	324	288	295	321	322	268	319	346	292	312	330	295	300	298	304	314	292	327	292	326	331	316	314	288	323	276	305	289	322	328	316	334	304	296	344	317	306	320	293	301	320	285	305	319	325	324	308	312	303	321	311	299	289	313	284	310	293	308	306	290	296	324	287	303	316	309	283	306	319	290	320	302	338	334	308	324	317	312	277	300	336	295	297	311	323	299	314	329	278	332	301	300	331	308	325	301	329	325	328	316	280	311	302	329	292	282	309	281	305	318	305	333	320	293	319	308	332	317	313	313	305	299	332	301	337	340	311	316	323	301	308	286	282	305	329	331	325	313	299	319	310	319	265	320	281	338	284	304	289	302	326	323	343	289	305	301	308	294	304	334	299	325	297	281	343	319	321	276	309	334	284	330	313	300	310	312	305	297	297	300	305	305	324	283	308	336	320	316	298	314	333	332	266	284	352	289	285	309	297	308	314	290	279	302	311	314	313	314	305	324	307	315	299	306	290	310	311	313	301	301	303	306	318	325	299	344	312	327	313	311	326	297	303	325	337	288	309	305	332	277	331	351	318	304	339	300	306	322	323	304	327	311	303	327	313	329	315	287	310	294	319	296	301	314	285	331	286	307	314	305	274	306	301	340	307	309	322	328	272	278	292	305	335	335	330	295	314	337	279	270	299	326	324	320	286	306	311	337	301	271	340	310	313	304	294	344	296	314	313	276	294	298	288	316	310	330	316	329	289	321	307	310	320	310	328	333	318	307	299	301	303	294	309	325	302	304	312	326	309	300	314	289	268	317	315	266	308	304	302	310	314	297	324	304	339	299	285	324	325	332	304	316	286	291	299	308	317	334	312	295	317	311	313	315	284	305	323	300	308	345	292	318	287	286	353	325	327	310	333	346	327	330	339	325	285	298	284	305	268	292	313	284	295	324	295	296	339	315	313	301	320	310	312	312	299	279	289	329	326	307	310	290	296	292	308	305	308	310	294	308	299	308	281	316	281	323	336	303	307	313	314	331	313	306	311	324	267	309	283	287	294	297	315	314	323	332	323	331	291	288	297	292	318	308	303	251	312	308	307	311	325	302	306	311	283	318	343	320	305	306	348	305	302	299	336	303	305	318	323	303	321	324	304	286	323	293	327	295	323	313	321	316	279	332	304	300	301	309	332	297	309	319	285	331	324	307	305	310	318	309	326	286	293	293	291	303	277	324	326	340	361	302	318	311	282	298	314	291	335	269	300	318	316	289	298	322	326	308	305	306	317	295	286	288	297	309	283	303	314	318	301	331	328	355	296	344	348	310	288	333	307	302	311	318	313	341	344	294	303	316	311	312	307	289	318	312	298	298	316	314	288	336	305	311	319	297	317	337	305	343	334	328	322	340	285	326	322	345	309	310	329	350	281	282	324	329	343	295	306	292	308	290	317	290	347	297	330	305	310	309	322	325	327	308	323	294	321	283	331	312	320	322	345	296	340	273	291	338	293	307	303	319	326	331	311	351	318	323	336	311	282	286	309	313	318	300	330	307	312	310	347	314	301	327	306	318	326	303	305	284	281	282	307	311	311	289	312	309	299	289	348	300	329	325	330	306	319	320	331	305	327	267	317	317	295	306	307	303	308	333	333	294	315	347	330	336	279	301	274	293	306	309	292	312	300	328	327	317	293	305	304	314	343	298	308	318	303	305	308	302	278	339	307	307	302	301	293	296	288	345	357	302	336	317	323	329	311	306	334	336	304	312	311	345	306	327	329	314	300	282	322	313	298	299	307	326	317	296	307	339	297	322	293	327	298	294	300	318	310	293	278	318	326	298	345	309	316	314	314	317	315	319	296	314	316	321	335	303	302	310	342	280	285	300	287	311	322	293	321	308	306	319	304	340	324	300	330	316	297	294	301	290	315	304	326	299	329	318	305	323	315	355	293	307	311	301	315	299	285	312	327	285	326	331	310	331	306	290	315	318	310	318	331	332	295	322	323	328	308	301	328	303	324	332	308	293	312	301	291	315	307	317	318	313	294	278	336	293	280	294	308	304	316	329	305	336	300	298	319	310	309	310	319	267	307	298	291	323	311	300	320	322	332	293	305	319	332	286	286	304	332	277	319	312	285	299	338	301	319	327	335	297	307	302	311	295	298	290	314	326	325	316	340	296	308	282	301	276	309	278	332	314	340	274	299	313	316	327	336	311	313	292	316	290	281	311	299	295	314	321	320	319	306	313	333	296	329	350	287	343	271	323	340	298	295	288	298	303	290	298	360	350	313	283	300	311	304	339	287	325	303	297	334	320	334	349	352	301	316	306	295	347	303	331	325	282	278	287	311	319	338	294	300	320	306	297	290	289	296	288	329	314	326	292	314	304	330	289	293	299	284	327	315	304	293	336	293	366	313	279	293	319	333	311	309	329	278	315	333	335	311	322	307	305	333	335	310	305	351	316	305	316	328	331	292	329	312	335	296	282	309	313	328	319	309	291	317	300	295	330	282	322	303	287	289	303	332	318	328	318	304	308	316	302	313	309	321	293	285	289	286	297	294	290	318	294	337	341	323	299	341	301	318	285	301	318	317	296	318	337	318	297	305	332	278	324	315	308	315	298	301	343	313	337	341	319	331	298	305	301	325	274	341	283	327	301	325	283	353	328	274	293	310	311	295	314	285	327	306	307	306	330	334	300	336	306	314	344	309	328	343	329	325	289	305	298	298	318	305	328	301	301	320	340	309	324	294	302	323	307	290	306	315	327	318	297	322	329	303	285	286	299	331	332	347	296	323	307	346	291	278	299	327	288	300	301
27797	18568	4231	972	776	723	667	675	727	669	721	697	637	661	686	703	673	679	705	665	667	648	733	656	662	636	695	664	672	654	716	661	707	676	676	711	674	637	681	724	664	643	711	681	673	683	695	696	683	671	676	628	659	604	698	683	652	684	672	698	662	658	637	671	666	634	669	683	655	678	734	645	653	689	687	680	704	661	642	686	659	691	648	615	674	631	691	679	674	622	678	671	675	703	636	650	676	665	678	712	672	693	704	658	632	719	704	713	641	703	647	684	677	668	715	644	651	686	703	638	657	672	695	690	718	650	659	620	722	690	690	658	660	673	702	678	629	698	718	677	665	642	681	673	698	683	653	695	681	707	685	640	652	639	700	706	702	620	681	671	660	661	671	658	690	663	711	639	713	665	696	697	667	648	685	690	678	668	624	695	674	664	712	698	666	638	689	693	673	659	667	661	638	687	669	663	692	663	662	692	618	619	666	675	674	656	658	645	705	654	649	659	681	649	656	657	674	629	674	683	642	633	697	713	655	690	657	640	674	691	652	645	648	657	675	672	678	693	659	698	687	651	689	696	658	680	705	672	670	686	669	727	707	663	671	681	700	658	672	642	635	684	637	690	684	707	675	667	653	670	671	684	681	655	668	686	614	650	672	640	670	691	713	677	695	695	647	660	680	616	628	689	696	667	660	688	674	647	667	707	688	673	671	647	669	645	741	658	678	693	678	711	653	667	646	646	697	637	662	654	688	677	690	640	668	636	688	716	705	654	638	659	653	708	689	695	621	661	697	675	683	671	715	680	686	671	685	713	642	651	676	648	659	638	695	690	676	649	691	660	633	669	685	656	689	671	674	638	645	659	651	678	690	673	657	720	678	643	694	682	655	688	639	659	685	648	676	699	699	701	679	660	676	668	691	720	647	677	662	669	691	616	636	649	635	672	667	689	736	669	690	627	663	638	681	704	680	700	654	690	643	700	686	683	667	695	686	685	704	652	722	664	637	661	691	675	704	694	644	687	673	647	684	666	668	692	620	643	682	647	685	630	669	656	712	670	697	656	678	641	666	724	686	657	706	707	679	697	582	689	660	672	657	697	667	655	649	729	714	657	696	699	692	663	663	682	633	688	682	683	656	695	653	669	688	634	698	701	675	643	705	695	651	676	665	668	683	630	679	699	645	699	645	641	677	703	680	674	650	674	686	679	667	642	666	646	682	696	647	680	691	682	694	635	688	702	669	715	646	630	702	655	723	662	696	677	685	578	661	674	676	669	652	686	707	654	616	663	663	622	697	660	658	684	637	677	652	626	660	649	686	699	702	659	694	700	660	672	660	648	681	660	695	606	687	666	649	658	676	666	745	683	640	679	654	673	648	645	665	650	626	651	731	701	655	699	685	695	631	720	688	676	717	694	622	685	697	660	661	666	680	674	620	628	668	671	665	656	653	648	706	676	710	715	648	657	638	684	674	661	674	628	593	659	691	669	622	642	729	662	704	675	677	694	690	652	696	705	665	701	712	659	685	621	672	695	701	720	639	675	690	652	698	645	639	709	661	639	653	671	661	644	669	630	662	669	696	673	697	690	636	648	678	666	686	614	655	668	628	669	676	692	709	688	683	654	685	682	689	682	705	684	664	688	648	715	661	659	697	738	667	668	659	700	683	679	670	634	671	736	680	650	639	656	658	676	645	675	670	691	695	686	729	741	644	698	645	646	657	690	666	697	671	710	699	648	684	750	683	675	624	642	645	677	700	682	709	643	692	689	681	665	670	669	642	669	664	699	678	652	700	641	656	642	692	700	703	684	694	652	644	672	721	648	678	698	669	655	717	640	627	691	655	690	694	703	683	678	624	698	671	640	656	644	662	628	662	678	656	683	688	667	671	649	696	706	720	675	723	678	685	701	672	631	632	716	698	642	677	645	701	675	634	648	688	679	666	655	648	701	680	638	662	661	649	672	623	647	654	647	681	662	684	659	646	720	671	619	650	640	647	652	700	683	710	694	682	671	692	671	672	731	636	701	651	670	687	647	688	699	690	653	636	657	651	693	681	667	695	643	685	676	708	681	638	643	650	645	708	642	659	680	697	651	672	700	635	662	616	666	706	641	635	611	636	655	641	694	697	679	695	656	672	668	710	662	668	675	659	603	688	654	648	694	678	667	658	669	687	654	686	640	685	658	666	606	673	627	687	679	649	614	726	682	675	693	655	691	728	672	664	671	638	665	675	680	692	684	663	681	735	673	669	643	678	705	677	636	668	734	745	638	639	673	716	638	680	675	713	684	696	623	662	685	680	653	706	701	648	643	680	691	696	626	684	673	687	703	655	684	667	709	652	691	670	649	687	664	663	693	725	667	676	632	637	665	683	650	689	652	663	689	661	685	674	684	680	701	640	630	712	668	642	667	630	696	707	690	672	683	710	645	719	631	669	685	659	691	727	679	696	655	687	680	635	707	633	687	654	673	653	707	654	643	685	641	699	703	694	680	690	638	691	728	636	669	657	616	708	634	683	661	650	643	703	643	651	693	661	626	640	637	714	664	690	640	689	661	690	664	727	657	671	678	624	642	676	663	645	675	694	688	642	670	702	688	689	635	673	632	673	699	690	686	687	680	652	669	645	654	627	683	633	698	676	672	696	655	701	634	685	657	652	635	632	701	695	686	637	684	639	679	632	655	672	702	663	679	664	667	670	653	635	664	652	681	728	626	694	670	691	677	657	692	663	677	673	656	654	661	660	660	659	677	664	632	643	691	620	729	721	674	679	629	623	662	678	657	681	684	709	641	644	676	671	683	705	670	649	653	702	731	642	647	685	649	681	700	682	714	654	661	653	660	671	650	706	710	678	658	685	668	684	712	712	651	692	687	646	687	685	664	665	662	675	644	692	647	699	663	641	648	669	677	651	693	644	653	662	672	669	719	685	690	669	683	667	659	644	661	649	647	682	683	677	656	693	733	679	652	616	700	717	664	651	677	647	701	666	641	685	671	697	640	626	705	704	646	662	679	617	695	654	674	670	652	672	679	683	672	688	733	668	703	712	674	682	692	609	634	651	743	731	712	674	669	666	629	668	641	681	654	636	698	681	659	635	644	659	726	655	646	704	651	709	665	661	693	654	681	697	682	651	674	753	681	663	634	671	631	658	697	678	654	659	694	694	662	663	643	679	666	672	679	661	639	623	683	674	682	669	651	651	642	668	667	674	689	655	705	658	646	688	672	686	653	682	615	616	683	654	634	628	685	640	670	669	637	685	681	698	656	651	684	734	677	683	662	687	638	644	683	663	628	678	702	673	664	656	630	652	668	642	684	701	702	656	666	637	693	688	694	688	722	656	660	677	686	677	685	655	647	706	714	684	713	661	693	672	681	700	668	696	679	678	698	666	687	673	643	635	646	676	710	660	715	738	654	688	719	702	642	669	704	667	678	693	652	669	689	700	577	686	673	676	674	685	686	659	652	674	673	645	646	634	674	695	672	625	642	657	696	713	701	680	666
9148	3347	1146	949	929	903	858	858	888	842	797	820	840	823	887	834	832	835	859	842	903	849	840	828	809	891	907	839	844	783	886	830	819	847	847	846	844	853	835	786	823	830	830	853	828	810	879	863	767	835	744	848	832	810	840	866	813	798	892	852	837	852	819	809	844	861	878	858	832	847	832	842	874	820	805	842	869	812	878	813	801	877	857	857	810	849	832	841	851	884	821	840	846	793	891	859	822	850	853	840	845	832	884	849	870	869	795	846	830	866	846	837	824	898	816	827	863	851	796	828	891	836	847	844	829	835	811	841	804	869	830	875	854	819	838	885	915	851	829	869	825	808	838	899	852	869	847	869	812	793	830	826	870	798	829	862	789	826	806	826	783	853	828	878	904	862	831	838	837	802	876	830	857	836	827	806	819	871	816	883	813	851	837	832	820	885	815	847	770	829	853	860	800	822	831	838	847	828	886	835	802	826	815	856	895	831	813	824	834	826	845	861	845	874	839	829	860	831	850	768	852	880	853	891	810	803	794	773	813	825	825	811	846	844	832	847	870	855	835	769	815	826	852	832	827	813	832	838	863	884	838	836	843	833	820	836	838	856	814	818	836	868	847	845	826	854	787	866	814	864	855	856	835	834	823	822	822	898	862	823	793	839	851	833	865	901	822	843	846	828	832	871	855	844	798	831	755	858	782	782	861	806	878	866	852	824	824	843	801	805	893	816	816	858	851	868	878	859	841	879	837	835	879	799	817	836	823	757	805	855	813	837	849	806	781	854	866	811	859	818	808	792	860	823	834	856	860	851	827	864	846	860	823	866	871	818	793	843	842	835	784	777	817	833	886	840	827	806	815	833	817	829	809	849	855	800	787	798	858	855	866	827	850	887	823	800	859	852	781	837	806	764	827	809	863	865	850	794	820	836	859	823	827	841	831	837	859	803	781	803	854	829	850	833	791	839	809	824	856	800	860	915	850	816	847	853	879	817	799	838	833	846	841	857	820	846	815	818	844	785	870	863	863	843	785	791	820	810	829	861	832	847	793	810	816	854	849	841	802	882	834	864	818	853	801	820	857	809	817	848	828	801	848	898	847	802	874	799	845	836	822	809	836	835	810	864	855	838	812	845	863	834	919	867	845	776	847	851	821	860	853	818	831	848	864	817	877	827	827	850	869	841	818	799	820	805	862	869	892	871	825	839	823	853	853	793	800	810	828	854	888	803	835	787	836	867	832	792	829	816	787	803	851	783	806	850	828	857	831	843	815	830	835	899	855	835	802	809	808	815	833	849	854	853	839	854	873	782	821	792	822	821	847	815	866	814	866	886	848	882	854	856	854	848	846	833	837	862	826	802	879	840	827	832	859	797	829	860	842	805	805	830	833	831	846	852	815	810	775	830	855	835	870	816	834	849	839	807	818	850	800	837	825	809	815	863	830	816	866	818	866	829	831	814	809	849	789	835	825	843	821	836	784	893	840	808	897	834	896	825	847	833	866	842	855	852	820	841	825	854	849	820	865	818	854	847	790	805	856	866	836	815	820	802	825	788	854	884	853	821	860	860	891	899	864	834	851	866	830	876	867	827	849	830	789	914	873	858	876	835	834	800	811	851	847	834	790	829	833	862	793	905	886	864	802	854	858	850	836	858	813	844	861	813	834	829	825	867	849	819	787	790	870	860	795	833	847	800	831	828	875	801	828	801	827	795	765	823	805	830	844	807	830	860	835	851	836	847	841	859	816	823	920	814	832	839	814	875	857	885	811	841	853	854	815	829	806	795	835	804	829	796	862	875	816	878	833	849	835	854	817	847	793	804	881	843	836	782	830	799	832	817	822	829	801	846	838	869	827	830	828	847	792	846	834	896	854	856	858	852	821	766	841	889	850	852	834	856	819	850	856	817	898	835	856	845	898	852	851	860	836	844	797	856	816	838	785	853	817	838	871	808	801	851	795	837	855	824	848	806	852	823	837	823	840	869	811	856	773	837	872	810	842	863	777	889	822	868	789	803	823	831	814	868	865	788	881	840	790	918	830	826	834	824	822	815	868	866	815	831	811	806	836	837	852	805	819	842	864	810	870	845	828	802	808	871	807	814	861	859	849	802	824	859	875	859	840	826	817	859	857	775	811	818	843	837	843	829	863	836	837	816	829	829	830	809	876	854	873	824	876	830	832	834	813	854	835	917	869	776	805	850	849	847	825	795	801	824	821	826	838	813	833	828	840	814	833	862	811	844	787	879	867	829	802	800	778	826	862	829	897	844	857	882	787	799	772	868	844	871	854	883	814	780	902	824	796	828	834	871	835	852	816	807	812	904	832	860	851	835	809	856	782	828	849	883	857	816	848	825	803	837	865	834	813	834	849	854	827	868	847	840	829	882	832	797	810	849	844	828	850	800	886	837	849	821	821	867	833	864	817	861	814	826	860	813	835	876	881	849	867	807	865	828	811	894	831	821	830	801	821	810	831	851	835	835	861	842	820	818	787	871	842	790	861	819	851	878	794	801	854	801	851	880	764	870	822	839	817	835	779	866	827	871	863	851	888	854	822	797	855	828	808	808	818	841	853	833	820	838	845	854	845	849	873	812	805	851	873	812	807	804	877	852	835	880	849	857	834	864	809	815	828	808	804	802	842	853	812	856	895	857	817	794	883	795	852	809	875	841	789	842	845	856	794	843	853	781	862	840	850	851	878	876	843	848	857	831	843	834	861	865	859	812	844	823	810	775	793	848	903	858	836	885	824	822	844	831	805	812	867	826	849	846	854	845	847	817	822	843	820	834	832	808	850	854	795	864	823	845	842	850	780	798	845	868	880	866	834	843	817	831	793	844	901	748	861	875	817	831	831	844	847	836	826	819	852	867	831	808	823	868	849	875	879	843	850	881	829	903	829	830	853	822	877	817	807	849	872	853	828	830	868	800	791	869	825	828	852	891	888	864	804	817	831	802	789	848	831	842	855	859	784	838	795	863	853	816	866	815	838	838	844	858	843	847	860	814	808	863	818	860	848	810	883	803	820	871	824	846	869	827	831	878	832	824	855	859	864	829	815	823	834	883	853	840	834	842	870	907	879	799	865	856	824	849	831	869	824	825	831	832	857	870	849	824	834	857	845	802	896	872	848	826	873	887	832	843	839	855	778	858	876	813	846	842	830	830	805	917	855	821	832	841	867	845	875	840	858	843	808	855	832	846	828	858	823	809	869	843	820	811	904	858	823	879	823	840	790	834	839	846	878	845	902	785	853	841	845	753	843	839	840	884	858	852	793	819	887	780	866	859	785	821	829	877	866	761	840	866	835	895	819	787	795	782	882	826	868	827	841	819	878	859	839	814	865	863	828	858	847	846	833	810	790	785	804	788	808	798	855	809	840	845	866	813	818	818	794	877	829	828	840	772	796	826	893	820	820	878	821	859	811	814	827	859	816	867	821	808	839	878	805	825	823	845	879	793	850	861	865	833	830	843	827	816	860	810	827	822	868	849	814	848	852	834
23940	21576	28881	24731	21544	7462	1099	830	714	768	713	682	716	700	649	704	672	631	599	652	619	619	597	617	586	617	633	617	619	626	592	639	637	625	621	611	611	601	618	568	571	586	592	644	612	589	620	616	607	583	629	628	638	629	611	571	579	637	620	578	619	621	605	632	648	579	595	619	627	603	608	576	681	652	584	569	613	612	613	607	632	610	583	592	592	612	596	611	561	634	617	606	610	633	588	600	634	585	620	585	570	678	585	580	607	633	553	606	604	640	641	588	624	649	579	627	577	620	574	592	569	597	592	620	597	617	606	582	602	612	611	580	661	649	642	635	598	594	599	636	629	638	575	604	605	650	589	585	559	580	603	605	596	666	636	626	591	621	586	576	548	582	633	582	586	614	614	611	602	604	602	614	568	630	569	554	622	575	596	597	648	660	614	618	578	625	611	643	591	592	564	646	666	626	625	600	600	643	590	631	617	578	595	618	646	658	595	632	608	617	632	579	641	598	653	629	620	581	592	589	641	578	600	585	588	600	593	614	660	587	605	557	593	619	617	585	593	630	639	606	607	627	555	564	662	583	646	608	576	584	591	565	593	612	591	596	593	588	618	586	568	549	623	599	613	629	637	628	618	583	618	610	597	613	605	596	564	586	597	585	649	561	645	644	568	607	571	615	568	638	598	570	587	588	609	596	607	633	611	606	550	596	626	624	595	578	579	546	612	625	664	572	579	617	571	587	618	589	617	609	642	611	597	646	623	625	577	590	597	597	582	605	603	604	576	657	597	607	584	590	596	638	612	653	651	619	610	572	536	580	610	593	564	595	567	655	579	598	625	621	608	602	629	659	558	607	576	567	619	633	564	628	581	631	615	613	623	630	637	612	629	562	601	593	606	582	625	626	520	655	576	632	655	601	622	641	596	631	628	576	588	594	585	601	624	584	568	589	570	614	611	616	629	584	584	595	586	599	616	635	592	600	610	636	569	627	583	614	618	640	605	597	575	557	569	650	583	584	590	610	642	629	651	577	614	608	624	628	590	620	619	597	577	616	647	596	623	603	629	572	579	567	627	576	647	620	621	621	637	605	648	635	595	635	584	587	627	634	631	612	638	626	599	611	616	590	630	667	598	616	597	633	613	592	603	583	606	603	558	599	630	590	589	580	596	594	608	576	561	623	573	627	570	585	621	626	612	585	576	543	596	608	615	594	629	648	591	621	613	591	641	635	614	596	535	599	604	624	621	585	633	631	617	599	621	582	580	582	591	642	588	599	581	591	636	607	600	587	539	621	610	590	591	592	608	632	638	619	549	597	574	646	649	604	567	598	624	583	596	651	661	595	592	640	622	601	638	604	596	614	590	561	612	626	584	581	627	636	635	640	605	582	597	570	605	579	573	612	622	645	618	565	598	606	597	560	612	610	614	590	632	632	616	593	643	571	575	622	624	582	593	610	638	611	572	600	601	588	611	598	589	552	614	647	637	570	625	668	633	581	617	622	597	668	610	633	646	611	570	632	590	640	620	598	582	595	591	592	603	585	606	603	609	586	635	601	637	561	612	599	597	600	611	643	572	618	584	614	571	571	605	619	590	622	607	601	597	610	584	629	597	630	606	576	612	606	618	634	617	585	601	581	574	605	589	613	584	604	595	603	617	642	646	652	619	618	634	590	596	596	628	611	591	583	599	575	595	579	614	596	631	603	642	611	625	655	629	647	595	622	600	557	604	614	585	599	619	595	608	583	636	598	626	590	607	628	569	608	619	627	634	630	616	617	563	579	556	574	651	616	575	573	584	629	586	641	607	626	613	641	624	579	599	599	603	560	614	626	571	639	598	630	582	566	591	584	642	685	587	599	612	581	623	588	589	595	603	607	558	589	642	605	622	597	575	630	634	627	595	611	626	619	601	619	580	638	586	598	566	574	640	618	592	578	605	583	577	586	643	569	606	641	643	652	627	584	624	618	628	586	612	640	610	657	628	599	567	636	618	587	594	637	603	597	627	558	618	588	623	587	607	601	624	617	619	601	627	641	563	617	585	577	629	656	607	587	611	608	605	590	605	588	626	624	563	606	583	623	577	634	637	601	606	586	621	601	627	567	599	589	603	646	596	587	578	607	596	596	612	597	607	630	620	596	622	644	609	607	606	583	623	612	588	580	573	594	598	608	600	617	609	583	620	604	641	612	614	584	572	566	622	633	574	593	631	624	602	631	643	640	599	614	614	606	619	602	583	620	609	603	581	596	627	616	597	638	589	560	583	608	603	613	648	592	598	573	611	609	590	623	660	640	596	608	603	616	591	605	614	654	637	591	601	630	614	597	616	605	618	638	572	595	611	569	590	589	619	575	587	601	576	574	615	637	583	604	606	580	589	576	614	605	606	610	602	581	626	601	617	613	673	584	620	619	588	564	602	608	588	599	572	584	581	600	604	620	575	638	616	620	596	615	615	646	613	581	596	582	607	549	606	595	598	615	569	558	608	623	592	568	621	634	576	640	601	607	611	599	582	613	590	579	565	617	615	596	590	623	634	551	619	607	610	588	641	586	595	606	636	600	633	642	616	606	606	631	616	555	607	572	590	612	590	583	565	580	603	577	583	633	625	598	609	624	640	653	624	608	613	587	550	592	582	630	619	558	594	642	605	570	592	639	628	583	627	581	600	641	602	614	619	607	605	566	582	640	621	625	601	628	639	584	617	625	649	642	590	619	623	598	656	652	610	625	599	627	603	613	605	665	597	612	623	582	573	604	612	635	611	568	598	568	609	564	612	655	642	605	657	612	577	632	606	578	621	582	609	590	584	628	598	598	555	614	599	617	600	594	613	578	668	600	616	626	623	609	607	619	599	607	513	584	637	615	612	621	625	579	590	607	626	619	637	568	633	623	618	605	574	626	568	596	624	629	587	638	631	596	570	599	590	646	603	590	614	624	604	619	601	611	622	574	646	599	579	608	595	616	608	599	578	578	602	629	619	594	565	628	587	574	611	592	592	614	605	610	617	591	589	547	645	584	600	596	561	635	593	571	569	601	554	618	573	587	569	622	555	588	621	583	662	594	600	591	629	622	568	607	611	612	582	558	622	626	600	651	613	613	608	591	594	588	562	649	606	629	584	620	579	588	591	601	636	641	598	631	582	609	540	625	621	636	611	598	640	620	617	596	627	581	592	578	607	586	595	639	578	561	600	590	607	620	615	613	601	626	619	646	622	620	606	647	585	602	585	558	613	614	625	572	617	570	597	575	597	554	619	622	613	568	593	582	605	569	610	584	592	619	581	578	598	609	601	611	618	613	591	613	599	588	643	603	593	597	637	594	549	588	661	595	559	628	581	602	600	581	640	584	600	611	591	592	578	619	628	568	577	643	647	632	635	607	601	604	589	631	592	548	606	620	631	613	601	539	639	576	567	610	597	602	643	595	560	620	609	620	644	594	625	613	608	628	585	581	593	564	605	606	604	665	628	564	582	605	557	617	634	612	578	610	615	591	600	586	656	623
30516	17672	5187	2662	2146	1695	1476	1228	1121	1002	1004	933	939	895	920	865	863	887	866	830	817	816	717	819	761	767	775	757	804	765	810	772	788	750	750	784	766	772	790	807	829	783	799	753	778	802	778	786	777	775	778	789	762	734	705	780	752	727	707	759	764	765	775	759	765	785	762	791	755	749	815	731	764	798	805	743	714	748	772	763	794	755	752	823	786	775	759	816	771	801	786	748	783	744	774	738	743	747	767	784	800	793	765	802	759	775	786	789	730	732	757	765	774	792	748	732	784	744	723	762	761	756	774	741	777	768	744	793	734	760	779	701	751	777	790	785	793	795	723	814	732	744	747	722	731	798	759	721	786	736	742	759	763	721	740	749	723	768	718	773	691	788	741	748	722	752	770	793	752	786	787	774	738	768	776	811	780	729	799	752	726	748	785	776	720	743	786	794	786	766	765	794	778	801	770	791	726	749	732	798	716	786	801	772	778	722	759	794	780	791	722	774	801	728	740	745	728	809	788	743	761	824	783	741	737	774	747	759	774	723	752	797	774	761	748	789	707	758	750	739	747	742	758	779	758	796	737	803	786	778	794	800	759	788	768	776	770	772	785	772	768	778	757	724	815	773	757	763	740	790	731	797	765	726	754	769	806	760	781	746	838	840	767	800	764	738	784	761	746	753	742	801	767	774	704	778	836	754	778	746	781	740	706	765	768	771	757	764	744	748	728	763	731	765	756	790	776	784	785	756	769	795	798	758	798	770	756	805	766	774	804	768	770	777	786	769	780	786	815	763	749	751	785	791	784	804	798	750	782	793	743	787	758	744	749	737	779	772	840	735	776	743	759	800	754	770	791	767	784	765	767	753	751	796	737	731	746	728	774	772	769	728	737	747	776	722	791	845	755	810	773	715	791	769	762	750	723	755	779	810	753	745	739	782	793	773	731	756	758	697	782	758	766	743	817	728	835	803	762	799	809	763	737	749	758	751	758	787	758	757	759	790	776	775	791	747	755	764	736	811	753	742	778	764	728	742	767	793	790	760	731	732	702	722	781	788	761	762	773	791	760	739	687	729	774	746	815	744	743	819	704	802	800	696	760	803	768	819	745	810	743	800	734	738	738	741	776	758	763	782	764	781	789	800	736	770	788	784	794	774	809	751	731	731	816	812	794	743	751	760	742	730	776	768	786	789	800	783	787	772	764	741	800	760	766	741	758	741	764	758	738	772	802	820	745	783	781	814	763	730	764	752	741	751	782	776	765	775	773	765	737	789	758	772	759	795	764	767	779	773	789	810	814	694	791	790	744	732	808	780	790	779	774	763	778	685	744	745	748	737	744	744	803	769	785	788	772	794	803	777	765	775	735	804	807	810	790	763	794	750	772	723	774	743	780	761	745	763	780	790	748	759	776	803	786	771	795	741	744	732	799	749	803	753	759	749	791	778	796	778	787	760	732	754	822	756	786	778	742	792	733	757	760	770	784	773	727	752	764	753	775	812	790	750	742	765	790	750	780	761	767	789	748	765	720	767	788	744	769	788	765	729	790	774	761	776	735	777	777	724	738	733	710	746	800	771	752	780	722	741	780	781	808	753	776	687	768	801	784	794	798	754	755	783	776	672	778	810	764	777	745	754	734	738	769	766	773	743	711	766	753	734	778	788	777	773	735	782	785	787	738	779	726	791	796	780	771	791	747	799	710	748	759	705	807	703	738	769	824	739	751	732	800	775	748	764	776	768	801	733	761	743	778	730	767	726	724	776	773	776	769	753	736	788	769	764	749	778	772	737	740	794	808	760	755	809	746	699	754	764	782	731	767	747	795	775	776	729	777	749	714	746	818	729	755	774	812	822	770	770	746	727	795	746	791	766	834	785	763	798	725	749	742	770	771	767	774	756	770	813	734	761	733	718	750	775	777	747	758	814	773	786	782	788	791	796	772	772	799	752	742	824	743	813	786	793	760	785	746	797	741	763	730	807	716	771	754	767	722	757	782	729	759	787	786	759	786	740	772	741	756	756	770	752	798	798	743	741	780	716	741	750	836	759	765	733	773	788	738	789	763	774	780	765	745	781	749	756	731	779	745	758	746	781	788	773	720	796	781	754	732	809	792	774	742	792	759	815	779	756	761	762	772	758	756	761	764	801	716	780	779	793	773	717	751	798	811	784	787	739	753	751	776	731	753	786	773	724	761	806	800	772	735	724	772	777	743	773	787	785	755	796	771	758	777	670	766	795	715	790	741	781	731	777	760	748	796	725	794	729	781	761	771	742	788	810	726	785	734	793	761	714	831	768	773	848	812	787	786	760	780	789	780	758	785	757	738	758	768	696	767	777	752	736	754	775	724	751	779	692	746	800	749	749	747	808	757	789	763	743	796	728	766	742	781	749	829	708	746	741	789	778	792	791	734	786	772	766	787	808	779	755	744	770	743	796	756	818	765	763	760	757	778	758	822	765	743	750	748	786	771	788	757	711	810	721	765	771	743	799	790	753	784	719	762	775	707	768	782	781	787	790	782	740	775	798	784	770	739	798	787	779	764	755	781	767	765	762	770	810	769	767	769	768	753	725	757	753	782	797	746	764	768	681	716	776	780	754	735	817	716	778	753	725	797	749	783	776	777	773	740	784	766	777	803	783	793	784	760	810	782	780	772	736	746	792	812	721	833	769	820	782	735	807	805	748	763	769	796	786	766	736	785	734	808	772	738	766	736	764	739	775	762	778	736	744	737	745	761	742	764	803	761	750	690	787	768	768	729	720	749	762	763	790	745	804	774	740	806	745	782	781	742	775	796	758	746	715	780	794	755	769	797	802	732	770	801	816	761	768	738	779	789	822	748	764	752	801	776	798	753	763	744	755	765	776	725	764	738	766	752	765	807	773	779	803	733	730	784	779	782	697	751	777	718	725	708	725	772	797	769	773	790	803	757	766	735	771	712	753	779	763	801	713	750	770	774	762	794	773	773	764	808	771	808	771	749	741	807	712	744	762	809	813	751	804	765	822	736	765	787	774	752	781	726	773	730	780	790	758	742	773	771	798	771	767	749	720	814	764	749	728	783	772	785	772	816	784	776	730	695	735	711	749	783	797	734	757	735	774	774	749	775	705	791	823	753	741	752	780	736	800	793	763	754	805	774	767	707	736	792	796	819	747	813	747	717	731	739	790	744	780	767	782	744	770	776	770	807	702	751	774	735	755	790	764	765	811	769	782	770	804	779	760	758	709	749	788	756	754	743	789	790	771	754	803	746	758	716	780	744	761	778	795	764	760	761	698	813	777	775	793	751	779	768	702	763	766	778	703	786	770	770	782	771	786	729	785	735	773	772	787	799	768	771	797	757	804	737	763	765	791	736	750	733	774	762	760	774	776	772	759	813	753	755	751	837	762	830	782	697	745	801	766	785	754	817	715	742	717	755	786	745	762	728	783	783	758	783	768	789	738	814	749	788	767	768	729	747	758	761	759	784	770	741	751	821	767	761	777	766	751	808	739	723	807
25088	21548	27509	25827	6085	597	541	496	417	455	429	437	389	427	391	443	372	434	401	412	435	417	408	416	394	415	395	429	403	385	405	382	398	420	405	419	428	400	418	374	379	394	375	379	381	411	420	429	400	397	400	398	358	405	396	363	435	418	393	418	394	374	398	415	427	369	379	408	411	395	381	407	407	389	399	363	412	400	378	373	423	363	397	390	404	374	422	411	370	396	392	396	392	384	407	404	384	420	455	407	402	394	408	412	411	408	374	371	396	423	407	354	408	380	419	378	395	369	410	403	421	380	386	394	391	364	432	410	393	412	423	373	353	422	412	390	415	377	402	382	423	417	401	409	422	370	394	377	396	434	424	405	379	396	420	421	385	377	395	360	405	440	391	382	368	431	392	418	414	403	381	386	408	426	426	380	399	392	410	428	377	415	408	419	414	387	448	422	380	425	388	389	391	386	400	383	405	378	375	402	398	438	399	409	417	409	401	390	363	358	383	391	377	404	390	393	423	394	341	395	400	403	411	384	392	400	403	370	377	440	386	408	380	384	383	423	425	414	372	408	365	375	397	384	398	413	365	387	367	407	379	441	380	393	412	385	352	407	394	376	411	404	345	407	387	382	402	417	368	394	420	384	404	400	398	409	388	469	387	396	419	376	425	398	425	391	386	378	399	409	397	408	394	434	435	370	415	371	379	385	385	391	396	387	386	403	385	394	427	390	397	397	434	422	393	413	428	430	382	395	378	379	405	429	397	391	373	421	403	349	390	408	386	421	400	389	438	400	400	406	424	383	389	387	428	404	382	372	396	385	389	360	398	404	398	389	401	405	393	409	320	398	380	399	410	415	374	377	432	388	417	410	387	395	443	387	412	417	402	405	394	411	403	398	369	406	381	380	361	417	396	363	398	390	352	403	375	436	355	408	380	388	417	390	378	376	386	409	352	405	385	377	421	419	403	372	434	412	401	406	395	384	379	352	370	399	412	414	379	405	398	370	410	408	393	374	362	417	379	369	371	388	376	396	417	385	381	408	450	404	396	400	378	374	385	407	384	416	354	408	385	401	375	393	416	370	410	365	393	392	377	394	377	408	380	361	412	379	417	406	441	395	397	361	365	361	385	387	385	362	415	404	415	406	438	395	428	384	376	382	414	411	466	383	423	388	399	373	389	399	436	370	413	415	406	361	359	403	397	366	427	398	409	406	364	410	412	382	355	407	376	397	361	344	439	387	429	395	359	428	413	408	378	384	389	388	390	406	387	389	415	331	394	410	394	387	375	449	388	371	372	383	384	440	385	399	369	365	402	415	410	408	418	397	400	417	379	412	437	419	428	369	352	420	414	392	374	395	402	404	391	398	406	416	416	369	404	382	431	419	355	384	396	404	418	394	404	396	377	423	385	363	406	403	363	381	385	383	359	379	414	392	377	358	355	394	385	401	408	387	374	421	388	392	389	372	403	413	377	401	381	387	399	389	414	374	365	385	398	425	396	400	409	428	402	426	424	390	414	406	406	400	396	408	397	367	425	391	376	396	390	405	421	426	411	393	375	404	456	393	372	381	397	356	423	410	398	395	368	409	411	446	402	406	428	387	412	410	374	417	408	406	410	388	394	403	385	392	422	369	414	393	394	409	397	415	423	394	410	424	433	396	377	421	392	405	369	370	378	399	373	392	392	421	384	392	407	351	372	408	384	354	377	413	389	400	379	418	399	400	399	424	370	422	438	416	412	401	390	400	400	389	410	402	410	397	398	360	404	368	405	408	410	387	423	369	410	396	409	383	408	407	399	387	396	395	402	385	408	415	388	388	415	364	381	406	398	413	375	390	408	408	396	366	390	384	402	378	413	402	357	389	371	407	393	369	420	384	413	405	410	348	351	425	411	434	412	376	410	417	384	429	394	361	395	394	385	399	377	407	374	407	384	391	380	387	360	390	366	395	386	422	396	404	398	362	390	418	383	379	389	365	387	418	398	393	401	416	415	381	374	388	387	418	412	421	391	393	384	383	413	360	385	395	419	389	417	398	381	398	402	387	390	442	378	399	368	400	378	397	376	391	379	405	376	379	420	416	369	393	408	370	394	427	381	393	418	412	411	412	376	394	396	444	397	395	426	412	346	411	403	404	375	396	399	413	413	386	379	405	364	377	409	387	415	416	411	400	381	376	421	385	394	399	419	388	403	356	384	433	425	403	360	381	377	378	387	376	382	410	407	408	391	426	377	403	417	427	357	380	404	423	428	382	408	432	384	427	351	402	422	407	411	394	423	393	374	431	393	364	432	418	390	378	403	418	398	397	412	385	378	375	388	399	419	397	361	377	370	371	400	414	391	370	387	352	414	405	420	416	358	362	387	417	384	416	425	430	403	397	417	385	388	414	396	392	384	393	396	385	367	366	406	384	373	404	378	370	380	398	404	380	382	419	375	412	406	428	398	384	398	374	425	400	377	390	430	364	401	370	421	386	384	393	410	393	370	382	401	407	396	391	419	400	386	403	408	415	421	401	430	350	392	391	402	393	415	424	406	386	418	409	396	366	413	397	399	377	368	383	364	415	405	402	414	401	373	373	421	398	399	386	398	375	404	390	403	386	388	380	416	371	394	388	381	397	406	383	372	407	386	420	401	373	349	399	391	397	377	403	387	383	412	410	346	375	405	412	392	362	383	406	383	400	390	363	367	370	411	402	422	368	434	402	385	381	410	377	415	416	434	408	393	393	378	373	475	415	376	383	395	412	401	412	373	401	395	398	387	404	383	381	405	393	379	419	387	409	398	408	430	377	398	407	398	413	433	357	404	393	398	387	374	396	413	427	427	397	419	432	381	405	409	400	383	413	403	407	359	361	414	385	396	392	406	435	418	408	366	376	362	418	384	390	389	386	442	377	384	406	379	414	379	385	411	392	419	410	394	434	380	386	417	364	386	381	410	346	408	404	419	406	413	381	389	367	431	381	379	346	396	373	432	371	358	403	387	379	377	410	404	417	410	399	368	379	409	371	401	365	397	411	389	397	387	392	404	383	378	395	449	409	349	418	405	407	381	374	371	379	387	372	439	403	424	375	399	386	354	418	384	371	361	392	393	408	412	391	431	401	382	447	384	389	381	406	430	423	413	393	391	380	413	401	417	416	373	386	404	411	373	362	398	369	386	385	371	358	401	382	392	385	391	401	404	405	389	374	431	425	391	405	442	395	404	394	407	360	377	400	374	392	393	395	368	406	400	386	380	394	395	382	340	402	396	372	419	384	383	449	387	378	387	397	399	397	391	408	388	425	394	376	355	401	360	379	370	406	389	414	372	394	381	388	391	396	371	403	387	401	400	381	415	380	407	380	423	431	433	398	405	374	423	423	368	416	402	356	400	351	400	358	434	428	387	378	380	370	386	392	392	367	368	435	399	404	365	462	381	378	395	396	359	423	430	394	384	362	343	416	396	367	434	383	370	392	393	365	372	386	376	425	409	387	404	356	362	364	403	384	423	453	372	414	397	400
27318	12720	2602	1340	1157	998	804	751	660	629	599	585	544	543	540	551	497	522	504	540	542	514	551	501	474	484	496	484	520	513	452	523	537	504	531	532	519	521	525	509	521	515	505	512	546	471	498	489	478	498	536	480	547	489	533	527	535	518	518	484	513	521	502	518	494	500	479	527	485	484	506	517	497	545	492	529	516	497	464	522	526	478	491	509	523	525	501	459	474	490	490	495	523	502	508	495	457	497	479	488	480	483	451	466	478	487	537	511	473	493	496	524	509	503	496	533	490	490	516	553	551	496	496	528	460	485	480	491	516	543	498	479	521	465	498	517	487	508	487	497	497	522	486	485	494	516	493	515	533	493	459	513	517	496	496	491	469	499	493	486	459	508	502	492	480	463	527	483	549	463	523	529	492	491	523	467	473	498	522	510	483	493	496	462	494	485	508	524	507	512	491	481	552	507	485	518	523	499	535	519	532	484	499	511	514	480	487	516	497	484	476	503	493	509	496	472	486	522	482	488	471	491	501	496	463	488	483	499	462	500	511	484	466	477	526	512	502	474	538	505	457	526	489	516	500	495	510	476	529	484	510	522	491	503	532	519	486	503	495	473	486	509	484	459	513	444	513	488	468	487	535	521	536	490	496	515	477	502	489	504	506	468	513	521	494	518	493	488	512	516	519	542	517	485	511	462	552	516	479	508	469	485	529	520	500	483	485	487	503	485	478	487	486	490	530	447	483	466	487	492	496	500	483	518	491	507	525	508	519	475	523	525	512	536	519	472	455	465	511	509	506	523	490	523	513	447	475	525	473	500	541	480	480	496	499	515	500	495	484	523	486	457	556	519	497	517	508	503	507	485	513	499	492	535	491	497	532	485	515	506	502	507	493	513	502	468	516	493	458	479	494	518	485	463	500	502	487	552	525	477	499	504	531	496	473	443	499	503	534	485	505	498	520	508	483	477	487	514	498	513	478	502	539	477	467	507	478	480	529	506	515	474	483	498	509	513	450	491	510	556	546	506	490	474	476	479	467	518	503	459	510	506	482	550	507	466	507	498	489	504	516	485	483	497	498	462	498	512	498	432	464	465	492	497	477	502	539	455	529	471	547	486	490	507	468	508	461	498	510	479	485	519	501	504	522	520	455	488	485	475	486	507	547	485	499	483	491	459	507	525	481	553	459	465	523	496	492	483	462	534	497	496	516	486	544	476	502	477	526	488	498	520	521	536	491	506	489	488	509	507	505	520	475	490	507	493	536	481	480	496	475	506	504	521	532	504	498	484	536	503	529	495	534	501	544	540	502	510	514	523	500	509	533	487	527	457	481	503	526	501	494	468	494	483	530	510	515	490	497	503	476	459	552	465	509	476	503	500	502	499	472	538	471	502	487	471	516	483	482	488	489	512	528	498	516	494	485	506	489	501	474	479	492	504	520	487	555	483	482	497	510	476	533	510	490	484	485	480	492	454	491	508	479	516	521	459	487	484	484	509	476	503	505	518	509	492	489	514	528	504	507	517	501	491	513	520	488	515	512	486	485	482	491	484	474	548	489	475	523	491	516	491	464	492	541	498	490	566	519	499	495	512	515	492	458	484	474	479	509	490	431	480	496	500	484	469	498	471	520	532	489	465	527	483	520	529	473	449	511	513	517	529	508	519	486	544	487	464	496	550	497	506	456	508	488	472	536	479	507	509	533	500	503	503	496	505	520	516	461	490	492	520	494	474	501	486	489	521	476	500	492	505	495	450	504	501	537	505	535	497	473	530	493	502	508	527	454	488	500	465	504	483	481	486	502	511	475	492	486	518	474	522	520	525	466	526	480	449	487	497	457	485	485	521	498	494	491	488	483	511	509	521	492	462	505	549	512	512	522	531	481	511	463	488	498	546	481	502	475	455	546	508	460	525	465	483	504	500	490	488	482	483	545	544	495	515	485	516	497	497	503	459	514	505	509	562	494	474	460	530	536	497	505	515	495	540	474	519	446	512	473	497	520	473	533	471	504	504	498	493	492	493	487	511	476	518	514	510	476	533	515	502	513	508	507	483	479	485	501	486	498	473	476	514	487	526	509	479	498	467	516	529	519	514	521	496	482	513	506	482	534	488	486	486	499	497	482	523	470	513	487	468	531	495	518	509	490	516	494	497	502	490	517	480	496	505	512	490	471	519	518	514	507	510	516	485	507	494	509	516	499	499	491	459	546	545	501	521	529	451	484	524	466	500	504	507	545	477	530	489	513	511	493	534	509	523	523	485	511	487	501	460	509	511	482	490	481	540	503	501	422	488	492	470	491	467	492	463	467	480	520	504	498	536	508	516	522	447	532	513	507	491	472	478	516	547	477	525	514	476	492	508	514	501	465	469	504	482	498	487	485	511	479	482	533	459	506	451	483	530	502	496	528	479	523	446	424	467	496	493	474	516	515	509	486	464	455	498	484	512	506	491	508	505	496	495	520	496	506	492	480	508	488	473	483	507	515	462	518	506	519	459	519	526	444	511	433	490	492	484	491	468	464	502	491	496	461	529	510	463	511	472	523	483	502	504	525	489	518	470	488	451	563	546	482	483	484	478	473	522	514	495	495	502	466	493	481	484	488	485	494	453	502	529	499	501	481	495	500	523	474	512	516	462	467	486	498	517	507	499	534	453	484	497	537	547	510	486	497	539	494	484	492	487	479	539	514	508	550	504	529	510	465	492	521	478	455	503	494	514	477	480	491	493	505	514	501	455	560	472	519	446	512	492	522	512	492	543	487	458	468	510	488	522	540	543	533	507	506	526	497	480	515	512	508	515	490	490	509	497	496	483	491	511	526	491	529	490	479	517	495	518	486	495	498	482	464	509	487	523	514	499	499	504	476	454	513	472	509	499	490	511	499	520	487	555	479	528	464	466	539	538	514	475	480	511	526	512	503	513	527	491	473	524	496	485	489	510	506	484	513	497	502	505	487	485	492	504	518	556	489	490	446	509	472	494	501	489	497	514	492	531	536	475	486	544	472	529	521	465	524	512	511	478	451	507	507	485	495	498	459	513	483	493	516	517	485	527	507	502	507	505	469	527	498	509	500	526	478	524	476	483	503	479	519	509	504	500	496	497	504	478	511	478	521	544	515	498	483	490	512	499	495	526	494	468	448	495	491	512	530	496	500	499	522	492	495	517	552	544	517	464	510	547	460	517	514	484	524	446	485	502	518	491	477	511	492	503	491	505	514	478	520	483	502	502	506	491	494	430	529	482	512	489	470	471	472	491	486	478	514	495	501	478	507	527	502	520	494	486	482	508	518	496	499	493	493	517	540	512	485	442	480	492	497	473	458	501	485	498	505	506	504	477	524	560	490	494	499	459	487	472	503	463	534	513	488	500	488	476	512	538	513	549	502	463	521	482	493	466	460	484	526	543	456	475	512	482	495	507	490	460	493	490	487	490	488	486	464	477	501	504	504	521	473	526	486	501	476	493	471	532	524	497	501	497	471	522	484	500	515	519	515	518	483	533
23017	21606	29448	24265	21601	21545	3936	657	468	497	418	391	380	312	317	274	310	308	289	286	286	285	259	279	246	291	278	267	244	267	237	235	267	280	250	250	246	246	251	233	267	277	255	249	260	236	248	243	243	227	226	254	227	240	259	261	244	232	253	239	225	255	262	245	267	225	252	231	244	245	267	239	254	281	219	261	269	269	258	223	234	223	223	191	242	224	242	264	241	241	265	226	264	283	238	251	254	226	227	275	244	268	266	211	248	235	254	252	234	270	254	264	242	242	195	210	251	240	251	256	243	254	238	235	287	237	251	232	246	218	249	237	276	250	232	226	257	254	250	234	232	231	238	245	255	222	225	216	241	225	239	237	252	256	256	249	250	258	225	266	257	251	228	263	259	238	227	252	250	246	269	218	221	229	210	264	244	258	239	237	230	265	200	235	262	260	217	274	251	248	246	237	219	235	256	250	253	289	234	250	225	261	229	227	259	227	232	245	242	254	269	242	256	250	221	227	247	239	251	216	250	251	268	241	247	245	248	264	231	242	276	249	236	228	239	242	243	257	241	245	241	255	228	225	245	252	248	265	245	239	229	262	229	267	221	235	226	248	249	216	253	255	238	244	273	258	222	224	251	261	224	228	237	256	229	226	218	236	233	222	210	223	246	237	235	271	244	236	227	246	207	233	224	239	243	255	237	246	232	251	274	235	241	224	217	257	241	242	244	268	254	216	258	257	253	246	243	265	251	242	242	241	215	235	253	223	225	246	251	242	240	244	245	248	222	250	258	258	263	235	223	241	261	233	220	259	201	246	242	265	231	237	245	234	242	266	256	228	238	252	238	221	282	227	228	234	240	267	228	269	254	251	231	245	274	245	247	253	258	253	243	285	268	232	252	261	249	227	254	260	250	241	255	238	237	234	260	240	291	238	248	232	231	234	226	225	242	249	271	244	245	260	239	240	247	271	225	256	270	214	230	232	263	251	229	247	241	244	242	247	242	221	248	261	235	224	222	263	224	224	240	239	233	258	239	279	270	225	234	255	237	261	231	224	230	222	230	234	244	253	222	241	226	252	236	230	237	247	237	263	264	243	239	249	218	250	230	247	248	239	262	251	226	241	237	253	227	241	232	299	264	234	256	259	258	257	227	237	228	222	241	286	231	234	240	259	244	268	247	228	243	243	222	250	236	241	224	259	230	239	225	212	226	231	232	241	235	248	240	264	272	221	254	221	250	244	223	248	248	211	241	257	256	241	229	228	250	241	226	235	244	248	234	263	249	240	260	240	225	223	291	234	214	232	250	239	234	229	222	234	246	236	246	235	237	247	239	240	236	223	231	223	269	242	226	234	242	256	226	253	262	264	246	225	239	248	257	214	228	236	239	231	241	237	233	246	246	230	243	244	242	227	224	238	267	227	251	245	239	241	246	251	233	247	255	229	242	248	264	230	239	242	252	270	236	231	254	238	254	212	257	241	273	246	257	231	248	242	236	246	210	249	238	236	279	229	234	246	251	255	220	237	248	257	238	243	266	292	241	210	244	240	243	252	229	239	251	225	226	225	230	235	256	259	243	252	255	261	252	243	265	227	245	250	222	249	247	244	220	230	226	242	248	237	249	248	232	242	245	254	258	281	239	235	209	248	247	227	216	237	240	232	247	225	218	257	256	232	251	257	282	262	245	245	245	265	243	241	224	239	231	253	198	224	234	229	236	245	223	235	260	204	241	243	243	246	228	264	261	235	240	223	244	224	267	236	275	248	271	221	271	231	236	233	233	220	280	233	238	251	232	237	258	238	241	244	241	227	259	228	231	236	248	234	245	234	252	242	257	259	248	257	236	242	225	219	251	236	259	251	257	242	251	245	246	253	224	231	262	237	225	277	220	214	218	251	217	244	255	246	231	251	255	253	253	227	232	242	266	230	247	267	248	223	247	234	247	259	249	239	258	268	277	244	256	261	239	256	247	252	229	249	267	246	253	238	206	260	247	233	263	286	260	252	246	222	237	264	232	245	232	266	234	232	267	232	278	265	240	252	223	258	255	241	230	237	273	254	242	279	261	244	244	229	234	230	252	232	235	266	266	240	268	256	249	248	230	237	240	253	221	267	241	224	232	272	237	248	233	235	236	245	239	232	238	241	238	207	225	251	245	243	259	240	221	261	258	256	259	239	269	261	241	239	217	242	224	256	244	261	233	244	219	258	226	259	210	219	217	246	257	242	233	247	258	233	243	261	255	261	281	254	233	232	252	232	201	247	225	263	228	240	234	238	233	253	227	253	264	282	277	261	235	264	229	231	285	228	236	243	236	260	229	233	247	240	249	256	219	236	249	243	259	237	219	245	263	226	245	247	221	234	243	238	220	250	228	261	241	230	234	234	212	209	243	232	216	241	219	252	231	241	219	243	255	239	218	252	238	241	234	282	237	253	242	261	245	271	246	251	246	257	249	275	237	244	253	245	242	272	271	214	222	238	249	264	263	254	279	277	236	233	260	226	233	257	232	232	238	226	286	253	254	250	219	246	238	243	251	212	243	244	251	270	231	239	243	218	255	248	234	214	203	264	224	227	204	245	239	236	249	240	230	229	250	261	228	240	222	253	226	255	258	237	241	240	241	261	223	235	239	258	249	246	248	280	213	232	221	224	244	261	227	221	239	217	243	249	229	235	230	242	231	208	246	238	253	232	223	257	215	242	243	236	246	264	248	272	228	236	241	253	241	232	236	244	222	258	256	226	229	243	253	249	207	258	251	254	230	255	241	287	253	225	253	248	245	227	229	262	253	227	249	238	226	229	228	255	227	269	246	218	254	240	220	237	234	254	241	252	274	261	253	215	235	219	226	234	255	267	248	238	218	242	229	251	269	211	238	265	248	243	246	251	219	239	217	247	261	268	229	275	265	275	257	247	236	279	225	236	236	205	252	257	251	266	262	244	239	240	243	191	281	249	255	216	235	252	265	238	241	235	250	251	239	272	234	255	244	254	254	270	241	258	240	260	234	202	241	234	233	246	261	226	230	245	249	260	248	239	251	247	279	229	235	247	246	257	243	222	229	231	247	237	246	232	251	236	257	243	252	242	235	245	240	268	236	262	234	223	234	252	231	234	222	251	243	263	204	240	237	255	240	256	254	240	234	230	259	244	272	226	240	259	221	217	260	231	254	237	250	231	254	242	269	234	247	266	250	237	233	236	224	227	257	232	229	246	216	251	237	228	247	266	261	219	223	241	234	211	236	249	236	264	246	237	242	241	273	234	260	255	263	224	211	240	253	237	226	240	256	250	249	226	234	238	211	239	239	239	256	265	291	232	243	210	226	253	270	258	231	251	254	219	261	248	249	258	251	254	253	249	249	253	246	261	242	221	239	256	242	238	226	247	248	229	245	262	210	231	216	249	221	227	227	251	221	238	224	216	201	276	253	256	252	269	244	244	223	237	235	259	258	224	240	233	243	236	260	252	228	262	250	250	223	240	246	265	239	251	244	255	255	242	241	255
35845	23619	7895	3709	2696	1916	1490	1244	1023	825	731	669	637	595	480	478	460	440	398	388	378	383	357	379	393	387	355	337	372	368	336	302	347	357	369	355	327	326	334	356	342	372	319	318	347	340	343	331	369	331	335	328	359	371	330	321	314	323	356	306	322	324	335	339	334	337	358	317	315	319	342	281	303	318	338	351	360	315	321	348	326	358	347	329	361	354	317	319	328	343	346	356	312	319	318	330	331	323	347	315	349	327	337	294	339	347	343	317	318	346	326	324	312	330	324	307	304	345	312	320	362	291	334	338	306	337	285	296	325	317	326	326	330	338	333	317	295	295	303	315	308	314	331	320	333	343	305	328	329	305	360	324	328	304	342	359	325	333	330	343	296	313	326	339	354	318	313	331	311	317	339	307	320	303	334	327	328	310	288	309	315	326	292	337	318	305	315	325	297	289	329	337	284	337	318	321	299	297	303	316	306	330	357	315	349	322	297	336	348	304	310	316	331	335	341	326	352	332	333	308	303	314	342	347	333	329	345	336	323	305	311	308	340	310	316	332	307	311	342	338	340	317	318	337	306	363	332	343	324	307	353	325	323	297	316	323	321	330	379	335	297	321	318	336	333	335	319	314	326	318	333	284	321	326	352	310	370	322	333	288	312	344	329	312	348	333	310	311	313	319	359	302	315	356	282	349	350	323	339	320	325	322	311	345	284	309	317	316	326	259	334	315	353	324	320	358	307	348	311	318	364	307	357	338	275	332	338	317	325	370	324	338	329	337	310	353	330	309	326	369	335	329	315	323	315	297	327	350	314	322	301	342	324	329	300	318	347	323	306	326	307	331	315	319	318	334	323	316	347	300	329	331	328	336	332	384	305	306	355	337	312	304	319	338	327	308	324	329	323	349	340	307	325	312	371	373	332	297	316	328	318	323	330	297	345	334	315	304	313	307	315	299	351	319	390	307	335	318	349	325	334	335	313	380	307	314	282	369	338	328	305	322	307	345	324	273	357	337	313	308	328	308	323	358	312	327	340	344	346	311	343	353	334	351	326	338	283	324	316	335	326	325	296	362	303	326	298	326	327	362	317	305	313	312	348	318	361	304	302	358	295	329	321	342	329	316	302	318	326	308	338	308	373	333	333	335	329	303	345	308	353	309	328	342	339	279	303	310	308	321	294	327	303	307	330	344	308	311	324	334	311	335	339	335	334	325	333	321	323	305	315	327	340	315	325	321	293	311	346	359	321	300	316	324	326	304	346	302	317	316	334	329	336	322	339	308	340	307	330	296	314	329	314	320	304	335	318	309	318	321	329	327	330	297	323	358	297	343	304	296	313	357	274	317	342	358	340	343	312	302	322	327	310	327	338	324	354	333	347	363	305	288	337	341	343	316	306	317	333	315	346	289	327	317	333	315	322	324	310	328	327	341	319	323	346	319	357	361	333	292	339	318	341	333	327	323	370	334	316	345	297	322	319	329	345	317	364	354	330	354	342	324	316	330	305	353	323	316	345	282	324	319	269	315	322	309	273	339	325	289	305	320	320	311	341	319	307	287	318	366	322	325	319	311	314	342	330	329	324	354	310	319	340	298	318	346	339	308	343	327	311	350	298	310	334	327	313	310	316	330	329	307	290	290	338	304	340	336	336	328	348	324	345	329	330	324	309	324	312	344	310	327	359	320	327	319	322	340	328	305	334	311	319	331	322	330	339	325	332	312	339	328	307	351	346	319	336	305	340	333	297	386	325	343	278	331	308	325	341	314	319	331	327	355	295	371	324	326	311	339	324	342	322	301	319	323	331	302	315	314	328	364	335	316	299	313	299	324	316	299	354	324	317	312	339	313	316	329	332	314	330	330	347	328	284	317	347	331	316	322	316	337	305	305	346	325	316	317	331	310	321	343	319	340	306	310	375	331	301	315	303	287	348	300	323	326	316	327	308	308	322	336	333	275	338	321	296	343	347	350	315	285	318	294	286	330	309	361	371	309	366	304	344	329	326	334	321	326	330	345	349	320	307	309	284	320	309	328	303	288	342	332	328	313	301	320	331	329	330	349	314	323	293	328	318	308	320	323	373	305	324	300	291	313	285	321	278	327	336	332	289	307	295	334	312	316	323	274	298	315	323	357	340	344	322	336	310	312	300	335	303	309	320	316	317	346	304	319	300	322	331	324	312	309	315	327	310	324	327	325	288	307	341	329	333	313	296	314	312	302	324	330	329	309	306	309	305	321	335	335	290	333	305	326	347	327	304	336	296	322	342	320	337	310	310	313	348	355	301	382	338	301	347	322	335	299	311	312	318	356	313	301	321	315	269	332	333	342	355	310	355	321	327	323	320	333	348	304	334	307	322	322	317	323	335	345	337	311	342	345	328	320	288	366	339	356	276	327	366	298	342	323	316	299	349	352	306	343	317	310	339	296	311	329	339	305	353	345	354	288	332	335	308	329	345	318	307	295	328	328	321	323	312	302	322	330	311	317	294	300	323	321	308	311	327	302	336	341	349	292	307	337	338	334	315	339	304	330	356	325	310	338	320	324	322	302	301	338	329	304	334	326	361	344	316	279	319	339	340	315	379	320	328	330	354	319	340	336	323	304	359	334	332	339	311	330	327	321	309	314	330	324	330	319	327	335	326	310	301	324	303	332	325	325	317	288	299	302	329	344	305	305	299	330	332	328	304	317	334	321	327	320	322	314	338	317	295	333	304	321	365	350	310	318	349	326	310	332	331	299	339	334	326	316	317	348	312	378	331	338	337	349	316	322	326	337	343	317	345	306	315	352	310	316	332	285	322	331	332	343	305	313	337	337	327	330	315	335	303	323	349	316	337	334	302	304	296	309	312	307	344	303	334	312	341	314	306	337	341	353	329	317	310	318	320	328	307	328	351	345	320	322	374	320	344	334	337	337	319	316	313	318	302	318	331	317	327	355	314	317	348	327	325	320	352	307	331	324	330	330	351	313	328	325	321	298	305	333	317	299	330	346	336	311	321	329	299	328	314	278	303	321	322	338	330	333	315	317	321	303	334	303	295	305	327	323	305	345	332	328	326	349	328	331	320	292	329	284	321	317	317	342	327	280	331	298	328	337	295	304	344	314	323	346	319	336	364	308	338	339	320	300	316	333	308	302	328	344	332	348	296	323	313	327	334	310	312	332	326	346	325	349	314	325	329	326	300	332	307	305	328	325	336	336	310	301	363	312	344	353	307	324	285	331	296	331	330	337	341	359	341	312	318	349	358	352	300	332	324	367	311	327	319	333	310	310	320	341	326	299	316	318	312	321	308	326	326	355	294	361	284	332	343	341	295	319	336	327	356	286	332	320	310	356	321	327	320	320	314	319	344	348	318	312	310	306	308	283	348	328	318	292	311	293	293	332	335	349	333	322	327	333	336	329	313	338	323	317	326	327	329	330	279	345	324	312	328	309	343	326	283	355	318	292	289	342	340	336	313	316	341	291	315	329	336	319	292	330	350	349	287	331	328	322	298	350
27827	18408	4257	956	704	704	697	688	700	714	630	663	649	668	642	665	663	679	696	663	647	656	638	649	675	640	713	622	707	678	647	706	721	679	673	638	675	665	689	642	707	632	678	633	635	629	669	677	629	662	674	685	640	625	650	660	672	686	637	623	676	632	701	664	645	627	612	631	632	682	696	659	691	638	673	663	671	688	655	645	647	656	708	671	686	656	664	612	640	640	618	654	652	702	669	709	725	620	613	634	663	659	691	679	686	695	688	618	660	628	641	661	657	678	629	643	657	690	684	667	665	665	665	639	650	663	676	706	641	668	726	696	644	658	638	662	649	654	640	667	677	622	676	681	706	626	662	674	660	669	676	646	702	666	678	621	653	640	691	628	662	659	647	655	644	694	675	677	661	647	652	646	649	688	638	680	700	667	665	672	687	658	644	613	596	632	630	667	636	671	676	666	649	662	682	667	667	654	676	620	670	686	648	671	653	687	693	634	678	652	665	701	649	658	657	641	680	679	654	624	649	646	690	676	650	645	655	694	706	654	669	665	680	608	666	652	644	677	693	664	721	639	652	651	685	651	632	696	667	704	659	676	654	684	650	658	641	635	682	655	640	706	673	646	660	637	658	717	655	667	619	648	683	645	685	639	638	623	637	671	701	667	649	672	632	646	701	646	678	702	613	613	689	684	661	609	688	677	635	685	633	669	689	687	628	665	618	669	682	664	640	658	671	667	682	646	627	665	678	638	686	653	635	671	668	608	698	666	630	653	616	662	600	659	656	630	646	645	679	617	663	619	674	649	669	669	679	649	657	627	667	650	693	643	714	642	644	593	641	692	663	645	690	703	635	626	662	663	637	697	656	698	664	636	685	714	662	647	646	657	677	657	644	656	665	642	694	626	708	627	625	681	730	651	657	679	668	651	672	687	651	619	707	695	627	630	671	655	640	660	651	661	701	690	703	627	646	674	622	651	654	653	637	673	681	700	699	671	648	645	662	668	693	657	639	685	649	651	664	678	689	628	734	655	643	650	641	655	643	657	671	651	639	635	666	610	705	612	682	682	692	668	679	680	668	697	615	622	651	671	682	695	658	637	653	692	665	666	663	622	697	653	639	640	664	654	645	660	673	626	666	705	613	642	657	682	650	663	646	674	707	677	665	650	660	636	646	676	637	702	669	672	717	635	684	669	676	688	637	659	635	695	679	704	659	622	665	630	595	672	657	665	624	650	661	639	698	669	670	657	660	667	675	653	666	691	655	601	646	638	753	684	707	691	714	626	658	696	637	616	664	733	704	655	656	641	673	617	672	620	647	680	667	686	657	704	688	692	722	698	682	673	665	638	711	648	680	691	692	712	662	609	636	632	655	715	656	677	691	639	636	663	684	649	681	632	670	681	663	647	661	656	615	636	663	724	640	638	635	636	692	664	603	662	674	614	684	708	675	647	622	646	638	603	617	664	623	673	650	650	665	629	635	668	678	661	627	631	673	642	692	650	634	687	604	669	670	644	636	637	686	635	658	694	635	648	660	637	636	673	640	615	692	673	650	643	606	645	637	639	672	681	635	681	715	708	671	649	634	610	675	677	679	657	691	638	677	663	679	647	703	679	658	622	673	617	636	657	696	651	704	704	648	674	719	718	599	649	627	659	682	692	650	621	647	697	607	603	682	630	687	690	677	657	639	677	624	624	665	624	668	682	612	656	655	631	642	641	627	660	664	699	656	681	650	663	667	665	681	679	657	645	650	652	672	666	674	661	709	682	663	649	639	654	646	633	622	645	652	678	675	611	708	642	690	663	674	656	666	609	679	658	691	683	663	662	639	685	681	713	682	660	670	661	663	687	664	644	634	689	652	673	659	683	634	673	658	659	644	653	684	695	663	643	661	632	667	695	679	712	668	639	666	688	656	653	684	634	673	646	674	728	707	658	681	646	716	723	648	677	682	644	692	647	682	651	681	664	627	702	657	664	680	643	667	609	665	658	636	673	621	657	683	633	639	692	683	633	661	663	658	686	714	664	617	703	673	675	642	719	688	656	634	646	634	670	709	667	709	666	683	647	624	646	648	657	645	655	622	670	641	649	675	702	686	696	645	673	686	674	719	676	684	687	609	664	640	709	654	679	626	713	633	654	676	665	657	625	597	705	684	612	657	658	632	668	655	656	653	658	645	618	659	660	673	663	654	693	663	693	610	656	686	635	696	688	637	704	611	659	628	675	717	671	637	665	689	619	680	668	688	632	656	678	655	674	655	688	675	670	634	686	613	707	688	614	635	708	648	693	697	632	637	676	685	647	659	677	625	630	641	685	630	675	627	689	622	610	676	648	631	624	623	662	655	651	697	621	680	649	636	610	639	626	637	638	651	641	674	677	653	638	653	673	680	619	662	663	642	677	645	649	683	669	658	652	654	667	671	614	671	668	685	676	651	641	665	685	652	667	689	699	620	615	676	658	678	654	624	647	688	662	680	631	673	700	699	652	701	657	671	646	634	656	697	698	707	678	642	684	640	660	668	678	636	661	651	703	663	688	706	664	669	673	640	625	605	632	656	690	695	667	740	641	682	641	651	679	653	695	659	691	633	674	687	702	671	664	634	671	664	650	654	710	602	664	662	690	654	658	661	645	669	652	660	629	704	678	677	662	620	685	640	688	684	636	681	649	659	649	667	682	646	657	665	675	643	676	683	642	688	645	643	659	698	664	691	644	683	619	610	675	670	609	657	628	649	653	672	622	638	662	670	629	630	654	671	589	638	653	682	650	655	604	699	666	671	669	692	615	668	697	644	679	618	676	647	679	706	655	631	635	669	669	659	689	678	650	685	689	684	680	655	686	661	655	670	616	683	702	708	637	723	687	650	650	657	648	674	638	674	652	689	653	630	679	617	689	626	696	674	676	629	661	644	643	674	659	672	634	658	646	601	635	683	663	672	643	700	663	684	673	628	660	674	685	716	648	658	645	664	633	692	632	666	639	646	683	620	659	666	705	676	652	647	653	655	627	674	656	671	647	652	647	693	650	655	666	661	692	644	671	683	671	627	689	681	645	678	668	639	657	652	662	663	650	645	691	691	680	659	661	683	615	646	636	680	705	733	673	652	697	675	671	665	676	651	660	651	601	649	646	631	650	744	721	703	711	678	666	647	716	668	658	643	676	649	684	670	665	682	683	637	669	675	717	670	667	668	677	667	703	677	668	643	660	659	674	645	642	643	635	705	645	650	610	656	701	655	633	625	677	621	681	703	672	679	655	705	701	703	667	660	673	668	688	635	678	674	682	650	640	659	707	687	691	667	600	683	597	611	697	663	647	664	665	689	695	611	685	663	631	683	663	719	642	662	631	680	678	656	661	626	649	669	614	622	631	682	625	645	646	625	641	641	666	671	692	649	614	669	650	635	657	687	688	676	688	660	641	663	682	661	688	732	649	702	666	664	625	617	703	630	681	659	651	644	624	675	697	694	619	653	684	672	623	662	675	715	669	717	674	696	685	686	636
8813	3753	1081	921	857	877	875	899	874	761	866	839	856	825	821	860	800	852	809	824	804	842	790	798	862	868	834	852	842	877	857	797	839	782	830	807	801	826	817	787	827	779	839	818	787	795	851	814	815	783	827	831	793	818	812	844	845	868	814	887	814	795	882	825	837	760	826	792	811	833	855	794	841	853	835	824	793	841	812	839	821	834	844	810	831	833	817	843	816	850	822	840	837	849	803	810	786	778	849	847	852	780	862	756	841	791	768	883	820	786	803	825	757	849	807	825	756	806	783	821	861	831	794	811	850	815	823	840	829	863	828	790	804	818	839	787	806	794	811	810	880	799	781	811	801	780	864	821	798	812	812	847	853	804	892	809	819	821	805	818	805	839	796	821	830	781	784	801	821	857	813	801	812	792	767	848	796	770	855	803	800	830	793	811	826	816	824	867	885	832	823	854	811	816	834	783	819	798	795	789	839	863	815	811	805	820	775	857	819	835	799	842	899	815	844	858	831	820	867	896	785	866	781	845	852	830	817	815	813	867	819	834	789	864	827	814	875	871	878	835	853	829	827	857	801	816	817	807	792	858	811	818	836	827	850	882	824	812	817	835	827	838	874	819	816	821	800	766	819	858	848	821	789	823	817	845	813	875	834	805	858	850	809	826	808	891	800	865	794	803	830	831	788	841	803	884	781	865	859	826	820	840	779	779	814	821	851	796	819	875	818	871	839	817	854	810	813	823	805	816	896	887	841	841	840	868	773	831	831	798	812	805	838	818	847	820	850	816	775	765	804	805	838	817	858	848	874	814	821	813	774	802	825	806	881	780	827	831	823	805	845	889	832	805	842	793	826	827	773	852	873	843	815	819	809	801	840	836	831	838	810	847	865	813	858	817	831	835	866	825	826	817	840	797	834	872	848	829	844	857	806	842	852	812	839	885	794	817	852	800	801	781	813	756	810	833	832	819	841	829	894	836	817	811	788	783	824	811	814	823	787	861	883	842	860	840	807	841	847	833	765	828	814	839	878	817	829	872	819	777	828	787	820	884	835	809	846	857	830	887	844	869	837	880	822	877	819	843	873	798	815	852	828	830	845	776	804	847	831	813	881	850	817	832	782	820	805	761	820	810	809	800	857	831	821	864	809	852	785	822	806	792	845	863	872	875	788	806	831	846	814	797	860	784	818	853	842	816	788	816	849	800	896	832	837	820	848	850	830	805	873	816	787	774	811	836	854	778	806	824	793	856	793	832	871	830	803	802	844	794	828	781	816	805	858	839	826	876	802	862	881	814	784	812	859	818	848	869	819	857	830	889	820	789	822	874	807	815	826	805	835	812	838	787	861	832	832	823	833	819	856	792	830	786	853	806	788	829	858	807	800	821	822	835	869	852	883	849	854	860	827	844	852	844	845	803	845	830	806	817	814	805	851	832	840	903	818	831	853	854	820	859	839	799	770	822	826	806	876	831	865	800	838	833	878	813	819	846	842	827	770	794	866	841	858	791	871	805	823	762	838	857	817	767	831	802	797	801	833	792	808	838	886	775	859	819	813	756	801	872	807	850	810	801	784	825	809	862	830	813	850	862	849	777	836	799	754	772	871	807	824	820	836	862	791	831	857	818	865	810	768	815	823	857	820	787	824	827	808	832	809	809	853	798	849	803	843	803	839	809	804	788	841	849	792	807	803	856	826	795	795	852	842	798	833	774	833	815	817	876	764	796	798	827	845	827	803	800	812	782	854	807	834	771	885	854	823	786	836	820	792	859	808	793	872	883	828	815	847	781	783	796	898	856	845	810	797	850	898	868	802	778	859	849	769	873	867	838	823	881	820	810	889	826	856	833	842	790	781	823	789	865	864	806	856	774	828	837	854	822	841	823	792	812	818	795	836	781	858	829	806	831	858	815	813	799	749	803	838	845	778	831	787	771	856	843	814	834	801	834	803	822	817	766	845	836	828	857	839	790	823	827	809	747	794	776	797	822	845	825	791	838	823	828	810	837	852	826	843	798	823	807	840	835	857	889	777	807	775	849	868	838	816	856	812	818	883	822	845	846	805	881	823	847	814	873	809	860	868	837	832	853	831	810	841	794	845	773	820	840	813	851	825	827	827	864	855	857	802	858	849	793	829	824	842	853	836	814	810	843	864	824	837	834	825	836	806	842	797	839	827	815	840	776	818	820	863	826	833	856	858	791	789	808	812	831	816	778	830	818	815	859	806	792	837	837	869	860	817	832	832	825	791	867	838	873	888	842	809	826	836	847	844	823	868	798	790	790	861	829	866	828	791	803	772	801	860	834	851	868	813	873	812	843	839	859	827	792	853	782	791	820	808	827	839	797	794	821	834	796	776	851	818	802	824	868	858	843	826	849	873	825	809	799	860	826	851	866	853	871	862	813	756	863	861	868	860	792	800	774	769	841	830	844	788	881	853	814	830	826	828	872	851	860	805	841	850	820	829	841	831	822	813	880	810	858	808	803	807	686	856	851	844	798	801	770	840	794	820	864	884	820	856	799	808	829	821	787	865	764	836	852	814	830	828	793	889	799	779	806	786	797	806	868	856	847	838	853	805	826	846	798	786	832	803	809	820	823	851	791	860	848	824	840	836	863	843	822	776	825	825	868	803	799	827	807	841	863	797	854	877	825	858	807	807	852	827	809	826	855	815	845	794	841	793	846	790	870	844	795	841	851	843	801	804	797	814	847	816	847	842	809	792	852	810	836	861	836	804	811	808	832	841	816	848	802	808	838	809	783	807	765	801	811	834	857	853	806	798	800	858	796	828	797	822	822	814	812	854	830	820	799	835	838	829	851	773	857	830	853	825	827	819	854	844	850	808	836	808	859	830	838	874	851	814	804	822	846	837	785	835	820	829	810	836	780	803	828	794	813	873	887	858	822	812	782	851	814	851	852	865	787	805	850	826	767	837	859	818	838	812	781	844	828	786	852	871	848	859	817	819	812	840	798	895	812	789	829	847	817	826	848	801	812	843	832	793	803	809	841	805	854	839	796	792	796	791	849	807	813	854	828	785	802	855	837	830	827	822	795	875	817	801	857	828	803	816	774	806	815	823	765	853	817	855	856	847	811	868	821	851	882	806	877	834	832	837	826	928	800	841	775	820	787	806	806	833	837	795	823	876	781	827	812	833	836	839	815	851	786	842	849	800	821	826	815	833	814	872	798	810	862	790	799	785	803	840	772	856	861	802	840	790	778	818	839	808	795	815	860	827	873	818	846	850	752	821	822	879	853	831	825	854	790	864	804	859	822	800	861	796	791	850	817	771	830	806	818	792	811	807	827	839	817	808	858	820	817	788	862	841	865	813	841	814	867	809	819	831	834	761	819	794	826	862	839	795	870	807	821	869	788	757	854	839	762	848	853	808	809	846	812	836	808	808	798	835	837	823	842	868	820	828	825	801	799	841	819	847	830	860	853	805	794	830	869	846	815	811	834	834	849	823	816	804	743	801	793	843	794	759	822	839	794	817	816
23946	21528	28802	24689	21504	7487	1087	820	692	713	752	670	639	643	653	599	644	614	627	612	624	629	656	576	602	601	626	630	621	665	639	561	596	604	650	609	618	625	582	625	580	602	612	584	570	616	634	571	609	595	586	625	568	599	594	569	622	607	598	609	623	590	595	619	643	632	589	608	569	555	616	594	635	581	579	592	620	601	611	586	573	641	583	638	595	617	587	588	655	560	624	649	619	580	619	613	570	600	576	611	606	603	596	614	606	610	617	581	565	611	595	658	601	613	624	605	581	601	601	614	590	572	583	601	612	552	603	629	620	569	601	598	598	612	579	628	587	614	577	615	576	625	649	656	588	665	619	592	578	632	589	599	611	621	622	626	596	579	597	623	608	584	553	642	647	596	624	595	593	596	619	630	607	616	615	604	585	585	590	593	604	649	618	626	606	568	636	580	584	566	604	609	605	606	570	583	627	584	601	599	604	620	596	613	626	584	595	646	639	613	653	613	594	595	600	627	605	620	611	580	604	601	622	586	631	560	584	625	607	638	617	629	638	612	605	607	587	568	641	608	607	610	646	621	600	591	602	572	612	598	584	618	619	603	615	605	584	630	614	648	571	544	584	615	629	604	581	562	596	550	612	590	590	610	568	613	607	640	561	618	638	607	599	586	585	607	599	568	589	648	593	586	567	582	619	599	579	576	626	594	615	629	590	596	626	600	579	573	620	621	592	587	616	638	584	590	633	586	613	613	647	624	594	566	573	598	604	627	598	603	556	616	586	614	552	595	550	640	613	599	579	581	590	578	610	613	585	593	598	586	592	635	625	592	596	589	592	632	574	623	586	589	574	556	586	551	576	649	585	589	569	580	613	590	591	618	581	569	597	555	597	607	554	630	565	651	614	627	597	590	597	634	633	636	571	614	599	623	576	586	614	625	573	651	579	599	621	611	603	602	585	623	617	620	593	598	579	594	611	569	599	550	584	567	553	593	623	600	593	553	612	564	606	585	603	623	578	604	597	599	628	575	562	627	643	582	566	620	596	600	585	624	596	584	594	580	595	599	618	626	629	641	600	585	624	571	601	601	605	552	620	637	561	634	604	596	593	593	625	623	616	640	637	612	541	584	611	614	629	627	590	626	600	628	629	592	616	579	584	572	598	570	602	640	573	562	587	600	598	602	592	615	592	570	627	605	625	597	588	578	583	558	596	616	637	586	602	611	630	637	576	573	590	632	582	611	538	602	621	619	637	607	631	536	579	581	579	614	597	610	664	575	601	621	602	594	590	610	556	583	630	611	601	583	602	594	591	609	641	597	603	613	595	610	604	596	607	558	612	567	597	594	619	615	607	608	595	608	630	598	600	621	576	585	637	607	595	620	599	526	596	598	585	582	583	559	592	598	605	591	615	617	574	585	599	593	582	552	598	611	591	543	603	604	567	584	599	562	559	620	553	541	614	613	596	594	600	593	619	579	618	645	626	592	605	634	643	548	606	637	612	629	610	599	602	603	588	589	586	578	632	565	586	603	589	574	592	589	588	609	613	601	605	656	581	638	637	587	573	592	598	622	673	619	606	603	602	607	596	578	608	613	617	618	585	573	601	559	631	551	591	576	607	594	600	555	567	552	601	580	639	582	562	617	613	589	581	631	584	602	662	624	605	614	626	583	611	603	623	619	629	633	556	585	622	603	617	611	577	624	588	636	585	592	615	585	635	651	605	628	641	636	583	570	619	591	603	626	620	592	615	603	606	584	612	597	587	607	638	615	610	571	640	605	592	574	604	605	587	610	596	613	597	585	592	606	610	600	571	609	583	612	606	581	608	570	612	575	592	602	566	610	591	623	601	573	600	575	622	581	603	566	604	588	627	589	599	580	578	592	609	613	588	625	581	569	611	581	612	611	571	580	587	571	609	593	601	572	622	558	587	616	599	603	618	604	627	551	617	573	604	612	625	608	580	605	549	621	591	627	608	628	592	562	645	566	568	609	560	609	593	558	603	612	571	578	574	603	604	604	561	584	643	619	562	620	605	642	594	597	602	629	603	583	594	602	618	630	623	552	606	628	616	559	549	646	577	590	612	596	595	586	585	582	607	553	595	584	589	607	585	597	571	578	601	592	585	600	551	590	645	578	627	586	592	590	583	572	561	619	569	583	593	594	578	583	592	597	579	592	589	578	627	607	627	572	625	623	596	623	562	581	606	589	626	582	558	578	627	620	607	592	627	599	609	594	618	631	623	596	653	587	566	600	538	567	599	614	647	660	605	563	565	654	620	620	631	622	627	599	616	626	594	631	600	630	621	605	610	623	548	606	628	575	625	623	586	636	624	609	574	596	602	601	572	620	611	631	588	563	592	560	576	635	574	629	596	580	574	566	598	563	604	613	599	621	583	627	593	601	604	609	592	589	613	585	632	659	548	621	601	625	596	579	626	586	573	628	595	577	603	601	636	575	611	621	603	580	597	561	599	607	595	572	596	551	600	615	590	590	573	579	588	638	601	623	557	616	585	625	580	610	651	584	591	627	619	616	598	634	584	617	593	597	602	632	614	606	572	602	609	573	638	616	623	603	564	586	589	606	606	603	619	612	607	603	606	600	626	610	566	578	567	603	582	607	597	592	602	589	608	590	594	618	618	639	576	618	593	590	590	594	573	597	593	608	623	600	622	569	608	606	576	624	570	611	634	592	610	632	640	631	580	579	588	595	603	580	598	602	594	616	615	613	567	547	629	587	586	562	594	574	593	583	585	623	670	638	625	561	598	583	585	569	577	590	555	584	614	600	601	585	652	611	606	640	589	591	585	635	626	614	587	569	613	570	600	571	621	617	617	619	579	578	635	607	640	648	585	622	612	597	604	572	605	602	586	572	576	594	574	570	612	615	582	597	583	578	631	604	635	571	538	567	598	583	594	583	576	607	631	593	597	620	634	560	592	609	601	595	577	590	618	631	615	599	618	571	623	594	571	592	615	570	616	591	576	610	587	604	638	614	635	566	594	605	568	616	597	605	591	613	575	593	638	617	603	596	617	573	633	575	577	588	616	594	582	639	609	587	623	610	583	579	641	603	575	639	593	587	615	558	589	592	586	632	604	614	606	593	595	578	590	586	633	612	587	603	596	603	603	604	605	630	588	580	625	629	646	599	592	636	571	595	606	640	607	562	619	580	563	566	625	572	640	626	583	543	618	604	623	566	590	664	625	582	596	618	579	627	600	600	601	583	608	590	579	576	577	575	571	596	595	563	635	599	573	626	594	529	592	580	592	594	578	571	624	588	564	614	578	601	595	627	578	590	578	621	593	601	594	564	580	626	589	616	576	615	616	575	606	528	596	632	577	599	594	574	602	619	613	615	566	599	571	567	598	610	606	616	579	636	623	603	637	570	620	611	579	574	592	599	581	580	606	635	606	603	613	589	594	576	570	574	627	551	631	560	572	602	597	580	628	608	597	615	594	611	590	569	570	593	627	617	579	662	581	550	607	637	621	605	639	620	629	573
30154	18411	5091	2529	1974	1699	1361	1202	1060	989	943	942	927	826	854	881	823	858	840	819	818	810	782	760	750	836	804	789	800	755	795	814	802	774	822	809	781	744	742	757	753	757	800	767	787	761	770	749	791	734	768	783	761	810	794	757	750	780	743	746	745	753	689	789	782	774	784	745	788	811	796	798	764	780	800	733	747	737	774	777	696	707	724	756	804	757	758	762	780	730	752	752	765	770	763	790	793	758	737	712	772	767	760	781	777	696	727	755	762	763	730	717	761	734	785	741	780	761	743	801	716	748	784	739	760	797	777	743	788	754	768	765	735	776	736	719	781	777	757	739	684	741	705	756	803	731	764	763	775	777	705	794	782	747	733	740	739	770	784	782	760	764	744	779	750	779	764	818	772	786	755	776	698	755	728	747	724	747	761	777	784	757	754	776	720	760	761	779	710	736	775	750	778	773	724	813	780	736	802	765	722	768	717	742	780	741	755	790	780	764	771	701	717	758	779	788	732	747	750	783	766	739	752	742	783	791	774	763	745	761	790	780	736	764	753	754	731	755	777	797	741	780	769	730	778	771	764	767	770	780	754	727	759	758	751	721	754	771	718	723	748	732	790	770	799	699	759	693	744	742	746	771	759	762	721	728	771	795	763	776	747	787	765	776	728	712	781	756	731	764	787	764	701	780	749	752	782	771	728	755	758	767	748	729	729	745	747	765	750	785	729	767	747	763	775	732	724	758	810	751	760	766	766	761	769	700	742	728	793	749	726	747	727	787	746	772	706	780	771	799	673	779	721	791	749	707	775	772	774	742	776	741	763	707	716	761	763	744	742	719	758	784	708	780	759	729	737	792	782	815	684	794	775	752	799	734	753	791	726	792	768	764	745	811	716	761	740	741	776	793	760	769	762	859	754	796	762	739	731	793	731	757	751	766	752	735	773	764	753	768	732	772	787	773	802	756	765	790	795	771	752	782	770	781	750	772	784	738	741	769	713	784	756	762	810	770	743	773	729	757	777	740	760	730	784	712	758	792	777	747	778	749	749	771	725	738	800	729	764	773	741	794	742	713	754	808	749	714	756	739	746	728	745	792	694	761	746	782	741	779	755	714	705	739	765	739	786	733	786	723	772	773	792	738	765	775	810	722	794	712	747	760	770	730	777	755	784	769	759	770	798	765	763	738	795	739	768	697	757	698	767	761	735	792	743	758	790	772	757	771	802	739	772	740	745	792	775	767	774	778	780	778	751	773	761	796	743	760	806	725	755	794	745	798	722	738	793	730	751	792	770	805	770	726	765	741	774	749	721	724	719	763	803	788	743	775	764	792	759	743	811	745	768	800	725	751	740	747	776	769	745	790	770	719	781	714	787	797	752	737	792	765	793	757	831	791	742	779	760	754	750	797	756	761	720	788	716	745	743	777	742	778	806	763	761	815	724	801	831	759	762	733	792	785	735	754	718	771	769	799	725	771	815	745	719	732	794	763	746	743	748	795	746	734	794	794	795	734	810	727	783	753	728	793	772	710	722	784	804	739	746	790	743	754	804	769	799	795	736	755	742	751	763	773	799	742	760	750	765	737	759	780	740	724	696	787	787	740	794	739	757	755	767	751	740	762	738	740	767	812	722	774	732	715	808	776	783	739	762	732	767	747	792	753	756	751	757	703	779	779	790	788	764	776	731	789	769	815	765	745	767	782	795	752	777	748	750	759	761	748	749	785	702	757	772	767	806	800	782	750	727	757	742	740	818	740	791	767	758	737	777	756	735	781	736	813	815	771	734	787	731	773	772	729	778	741	791	822	756	814	780	747	748	737	731	742	727	732	688	781	739	791	748	759	762	775	757	713	760	722	737	737	762	777	789	749	734	763	756	762	756	748	703	759	749	792	787	732	800	740	817	744	791	754	751	712	764	762	774	698	718	794	786	739	758	757	749	760	739	722	810	768	733	821	757	750	753	740	757	759	750	809	747	738	749	757	717	763	750	756	729	738	755	776	764	747	768	784	773	747	784	737	760	763	745	751	784	726	721	774	775	738	678	739	783	734	758	776	800	734	767	755	761	736	736	801	755	766	783	791	736	762	768	809	779	744	745	740	748	751	766	756	758	780	740	738	734	799	778	751	754	792	785	762	744	731	794	749	715	788	756	741	798	768	762	723	766	750	746	741	782	751	745	796	738	761	810	754	708	760	774	747	749	729	773	700	816	722	714	763	769	762	741	790	724	750	753	770	759	717	774	778	743	761	718	755	783	778	713	771	777	717	778	776	777	748	701	773	745	782	735	701	728	750	769	724	784	732	719	726	756	790	756	723	682	724	838	742	769	714	714	773	747	815	745	799	739	756	777	718	770	771	765	784	761	734	782	712	738	756	734	813	721	704	740	758	732	754	764	785	763	760	765	798	716	748	744	775	781	740	718	775	778	743	802	758	727	783	766	775	852	732	705	737	746	744	749	787	735	727	799	746	769	758	792	774	781	787	786	819	792	775	806	739	768	778	772	750	701	733	796	786	751	744	806	772	759	781	816	767	735	708	769	719	759	774	749	752	750	744	782	785	782	736	704	716	700	749	785	768	786	769	720	751	795	775	770	752	781	832	737	777	769	755	740	726	679	784	743	783	790	780	785	758	758	709	735	793	785	718	748	712	799	761	741	744	806	737	725	730	762	770	765	735	784	755	748	749	733	728	735	765	766	795	759	746	783	772	798	821	741	760	805	727	784	736	783	761	678	738	755	792	793	772	743	771	698	789	761	791	741	769	767	732	784	784	767	725	777	743	774	765	714	747	750	752	735	789	716	729	758	737	729	747	718	730	744	746	751	800	744	779	778	807	747	758	767	794	744	736	770	785	764	784	755	789	787	782	739	796	795	768	725	747	720	712	732	758	758	765	749	759	738	759	737	760	714	736	713	780	738	774	758	780	747	795	764	771	734	757	739	755	742	770	783	789	742	739	784	714	736	766	712	762	753	692	754	758	796	795	721	773	760	746	761	723	742	745	708	794	747	762	747	738	808	755	740	789	772	788	746	741	821	744	770	758	757	790	758	746	764	817	810	742	749	746	795	764	767	719	806	794	785	768	738	807	791	738	778	745	696	793	810	749	711	770	796	760	721	799	780	734	728	763	759	744	690	740	731	757	787	782	710	713	727	823	741	783	760	753	752	806	777	747	755	771	785	726	779	747	802	776	753	781	759	777	767	777	794	759	769	752	769	777	743	802	750	729	761	773	791	811	730	699	824	794	732	732	729	770	767	765	730	743	799	767	756	766	727	746	770	764	731	734	790	746	754	828	732	745	785	710	746	731	731	760	780	719	746	738	740	782	749	788	795	774	763	750	735	782	770	819	731	768	783	813	722	766	725	777	750	780	745	724	796	712	762	748	778	739	770	803	821	738	764	768	723	741	749	803	788	762	759	743	764	755	829	743	764	763	791	829	787	729	755	731	778	759	748	758	756	762	798	793	760	742	738	758	750	766	801	692	758	723	786	798
25146	21574	27478	25888	5842	567	524	511	436	440	482	395	393	399	445	425	431	412	432	394	402	436	413	389	416	400	419	423	418	420	409	363	393	390	375	432	380	418	342	408	398	378	368	416	436	381	393	391	410	402	432	388	399	406	429	394	402	401	400	394	371	391	408	383	398	391	390	376	362	377	380	415	426	395	400	368	387	379	429	376	394	403	381	432	373	399	381	394	392	381	434	367	349	392	378	405	428	381	436	375	393	387	371	414	392	389	400	399	390	363	385	413	391	379	384	406	385	418	391	431	400	421	423	362	372	363	402	407	392	407	400	399	382	373	434	391	361	386	401	395	384	383	402	415	396	389	395	376	394	379	418	405	362	410	422	360	355	400	397	431	391	382	410	402	403	393	405	376	415	397	422	369	433	390	406	402	402	404	391	389	369	378	422	385	396	376	377	419	358	392	401	383	403	362	388	360	389	375	364	380	371	369	373	401	387	367	398	386	374	366	403	400	383	390	381	415	375	419	424	407	382	387	384	406	398	368	378	361	374	340	378	400	430	358	398	368	392	397	362	395	381	388	372	385	421	368	384	385	370	415	380	404	421	385	359	405	374	372	352	397	356	349	372	413	404	415	414	392	370	390	407	396	381	390	390	414	389	362	400	366	376	384	391	413	393	395	389	343	419	348	411	402	403	386	422	386	373	389	374	382	371	417	461	362	357	375	383	389	401	411	406	412	420	455	399	380	404	374	409	381	372	396	394	373	376	411	360	389	427	379	386	412	391	412	387	400	399	368	379	400	393	427	398	407	364	434	385	404	415	413	353	391	366	374	369	418	408	397	375	373	391	390	375	380	402	383	394	412	411	376	392	378	425	402	405	345	409	369	388	409	375	409	414	448	394	387	397	407	365	382	409	397	428	383	378	417	406	401	388	403	365	380	399	338	394	394	384	404	361	375	399	388	396	398	368	394	362	377	402	394	396	398	379	398	396	416	380	369	397	412	359	365	399	393	383	431	414	372	399	362	392	393	410	400	400	395	403	399	371	352	413	400	401	361	389	401	387	386	390	406	359	378	364	387	398	386	415	427	395	392	382	396	438	381	410	379	409	397	363	400	392	404	419	362	399	382	374	421	375	422	376	389	361	367	376	424	361	412	397	370	402	388	386	368	419	368	360	372	376	398	370	370	379	346	415	438	409	391	401	379	375	393	374	380	414	403	411	387	421	427	358	400	394	391	417	385	375	382	378	389	389	397	394	373	404	431	394	391	374	394	352	393	392	391	419	382	411	434	405	433	373	409	388	391	421	395	385	400	406	412	400	384	409	377	377	426	383	395	393	430	410	442	385	378	384	396	389	378	391	372	392	408	429	381	430	404	384	401	424	406	388	367	421	367	429	425	380	372	407	409	442	358	381	411	397	398	365	392	407	369	395	380	371	407	411	382	416	397	398	389	434	385	396	390	397	396	386	387	352	360	375	383	375	384	383	404	385	377	396	388	414	402	438	401	422	405	393	400	363	364	415	405	395	378	374	369	376	351	401	371	407	397	384	378	392	420	395	408	382	383	366	412	372	411	386	361	438	397	378	424	403	403	370	427	374	432	376	385	384	397	388	351	369	417	390	370	400	423	394	401	420	408	416	381	398	402	377	392	428	365	374	347	383	370	375	378	388	409	404	413	399	406	351	390	382	367	381	346	356	389	383	391	390	391	380	381	409	382	383	398	350	378	415	394	415	385	405	413	374	391	409	404	383	396	402	405	407	386	421	383	367	395	398	372	411	393	393	359	393	398	384	400	393	382	465	376	395	398	374	434	386	402	420	414	366	403	389	372	409	382	423	379	428	373	418	370	420	392	375	383	406	391	411	419	400	370	399	393	366	396	415	394	410	372	407	379	405	403	404	408	412	395	369	396	400	375	376	360	425	411	414	400	390	359	392	414	410	345	393	410	414	383	366	400	380	430	384	402	380	372	390	399	360	398	433	402	392	392	398	392	388	384	388	412	356	371	391	413	377	417	413	374	370	417	397	381	391	397	383	358	372	378	380	410	390	372	382	369	388	383	369	383	406	402	436	386	381	382	381	397	404	375	415	409	388	445	426	413	436	388	391	392	388	346	415	406	414	379	377	398	395	412	405	389	422	393	397	446	407	412	396	390	401	417	384	376	428	415	393	412	411	412	423	376	382	419	403	400	397	407	393	402	415	402	406	369	393	397	398	355	367	404	428	399	394	363	414	393	379	366	363	379	406	377	362	369	392	336	417	400	394	371	392	368	405	378	388	405	399	415	391	387	379	382	370	358	380	376	414	442	402	392	387	405	372	390	382	404	372	392	390	385	388	388	390	414	408	387	409	351	394	377	364	377	411	376	399	396	391	373	399	389	383	374	409	417	389	420	368	387	399	360	378	393	371	380	417	383	383	379	407	367	398	368	417	385	406	369	381	405	329	404	401	381	395	430	379	391	425	393	417	360	421	391	405	378	400	394	368	397	345	408	377	378	390	400	376	397	438	374	404	395	424	440	340	373	393	386	409	416	367	392	380	365	417	386	365	435	414	391	392	376	380	433	407	395	399	396	366	400	398	394	393	385	369	397	414	394	395	397	408	415	365	376	386	401	434	394	370	379	378	394	400	390	373	408	365	384	420	375	354	403	373	373	391	424	411	379	374	394	367	382	418	376	428	412	379	412	383	379	375	400	384	381	365	370	417	387	382	361	408	393	390	398	355	405	362	404	418	391	364	430	418	373	388	463	397	408	379	394	381	397	361	373	416	405	353	393	370	421	382	387	374	388	383	385	415	372	400	367	443	388	413	387	371	398	364	416	369	393	380	389	409	393	354	394	390	404	369	432	395	411	377	366	395	396	400	436	435	390	380	374	370	401	420	401	394	417	386	388	406	387	369	376	446	414	369	366	398	390	404	398	426	390	401	384	391	355	399	368	378	389	405	390	391	416	381	396	401	379	374	416	390	389	376	379	422	408	382	410	435	399	403	425	362	371	379	375	365	434	351	407	382	388	394	391	376	379	411	388	362	377	404	396	410	391	386	411	374	392	414	393	389	406	388	404	393	386	413	378	379	431	389	402	396	417	385	435	428	372	402	371	406	393	400	363	406	384	412	360	405	364	434	404	391	416	393	423	367	385	378	408	408	395	389	392	378	399	409	352	384	389	374	403	413	409	371	400	373	376	406	389	372	382	386	366	423	404	436	411	375	373	399	384	401	383	394	425	366	365	366	380	419	395	400	401	381	345	397	399	411	367	404	364	407	371	364	425	382	419	417	361	374	409	367	419	399	434	391	390	399	398	413	404	423	376	380	376	362	361	391	419	405	358	425	373	383	400	393	402	403	415	379	369	400	388	403	417	398	374	381	414	378	417	383	404	413	368	427	398	441	395	398	389	439	374	383	394	384	372	395	379	389	377	369	387	420	387	394	355	436	385	376	390	389	403	392	400	339	387	393	393	445	405	398	407	400	370	391	358	412	409	430	402	383	410
27098	12677	2467	1407	1129	925	786	758	647	598	628	548	570	563	550	536	544	535	514	512	505	493	540	470	524	500	539	562	507	529	481	491	495	495	476	471	451	469	513	517	497	533	493	492	509	478	499	522	543	498	511	466	456	480	468	485	506	491	511	485	477	500	529	525	532	475	519	499	462	526	531	497	474	515	507	493	499	500	472	464	533	483	526	501	473	467	488	471	517	493	526	479	494	448	517	520	481	513	481	489	512	481	499	531	498	520	477	496	503	513	512	514	479	516	506	466	478	505	494	510	516	531	497	491	525	482	469	496	496	502	530	491	534	487	480	468	503	488	522	499	480	468	512	504	527	474	486	485	500	497	528	481	531	484	495	478	506	493	542	482	518	513	468	453	508	491	483	521	497	476	502	477	489	537	503	503	466	494	448	480	491	501	477	452	504	517	492	520	468	442	492	552	500	494	485	460	490	507	522	502	481	504	450	483	508	467	509	484	498	497	513	537	458	510	486	483	473	484	474	485	507	493	512	473	466	494	438	483	487	526	498	562	492	461	522	504	467	505	494	522	502	505	495	487	496	500	487	469	447	516	523	483	507	513	510	478	496	486	475	540	499	493	493	476	501	485	516	508	485	480	482	486	500	485	489	482	507	495	457	477	510	482	524	506	533	479	494	480	520	525	484	532	513	499	487	508	499	472	495	498	459	525	532	477	486	468	447	492	496	495	550	514	499	474	487	486	486	525	523	529	498	523	521	472	486	499	477	473	513	518	467	504	502	477	540	520	477	504	498	485	484	504	477	500	498	474	493	493	486	529	489	481	481	533	490	489	515	536	523	499	524	498	494	533	500	477	515	521	453	470	485	479	483	513	492	531	474	456	465	447	476	501	465	516	509	470	497	522	488	516	512	481	547	485	527	475	452	469	486	523	555	464	505	490	496	479	459	515	492	482	479	514	515	494	500	504	494	479	507	558	475	510	494	520	495	537	485	509	463	486	512	441	537	505	476	507	503	478	517	487	552	499	536	500	498	518	532	517	489	535	475	477	474	502	459	485	516	472	493	496	473	484	534	491	504	495	480	490	531	492	542	516	497	514	478	490	487	493	524	483	515	460	538	550	466	491	506	503	510	478	491	492	493	449	463	458	504	485	482	506	505	515	495	490	520	467	518	477	478	461	480	521	471	517	479	483	467	486	501	500	511	557	518	485	502	522	490	519	498	487	533	501	465	499	481	504	467	468	484	483	520	525	509	511	506	507	456	533	511	491	513	497	522	509	473	504	531	521	464	462	494	492	489	493	513	484	469	516	504	486	495	481	437	453	470	502	491	521	493	478	509	482	475	477	497	502	542	442	532	507	478	488	513	515	489	504	529	469	470	492	486	476	469	513	495	494	473	488	496	490	482	520	529	493	513	480	509	479	500	482	521	504	530	494	490	479	520	493	491	479	479	534	486	512	463	510	516	462	469	477	537	418	503	513	529	507	489	498	500	495	469	489	535	504	481	537	473	492	511	501	454	518	525	490	496	490	437	493	510	495	500	520	464	505	515	547	521	521	458	482	496	501	496	520	487	506	479	560	510	453	504	522	518	488	509	465	481	503	499	505	467	480	510	468	519	529	478	471	473	492	496	520	511	464	508	501	467	477	508	521	514	469	487	510	529	489	548	515	484	467	501	509	521	480	488	512	517	487	526	497	489	481	526	491	528	531	507	457	458	483	484	475	522	510	459	524	474	501	487	510	521	519	498	494	496	489	465	530	497	494	488	457	529	485	501	469	468	489	498	483	492	496	528	536	489	522	489	502	448	512	477	482	515	493	471	514	495	434	445	528	498	479	523	486	509	506	445	547	492	490	506	512	492	491	476	505	501	501	531	520	525	519	499	500	491	471	488	453	475	466	490	477	494	497	510	468	518	499	505	463	496	486	493	492	465	524	483	467	499	547	506	493	481	469	506	529	492	518	528	479	464	500	517	459	524	475	500	516	500	475	519	476	479	428	516	504	494	459	484	491	494	497	488	466	465	526	487	501	496	516	475	497	488	469	539	490	455	472	492	505	475	483	506	493	510	501	499	478	493	480	447	483	505	521	497	481	568	481	490	531	526	525	519	472	526	506	483	476	526	491	497	486	503	475	473	521	500	545	459	494	471	487	511	454	493	531	469	481	518	465	508	513	503	538	528	526	466	524	524	550	505	498	501	499	490	497	488	484	523	479	491	519	506	459	488	520	446	488	464	489	494	493	498	511	473	480	503	455	522	498	459	523	500	503	538	520	493	494	494	457	513	479	478	487	493	475	504	479	500	524	488	484	492	489	492	507	523	483	514	493	505	478	520	518	489	482	488	503	501	500	517	483	523	487	474	486	518	485	517	513	513	495	508	473	484	512	455	501	484	486	508	505	500	515	478	488	509	509	479	493	514	494	480	486	489	502	528	470	487	497	490	484	479	499	475	439	505	487	533	484	524	515	469	538	472	479	492	494	488	514	524	487	521	477	493	520	535	530	493	494	504	534	477	462	487	509	476	468	502	485	513	482	498	478	523	497	566	526	508	493	507	519	516	500	482	499	486	512	519	531	536	545	510	479	503	501	430	492	480	487	467	477	465	485	528	516	502	467	498	498	453	517	498	472	532	498	485	514	494	513	472	514	492	505	489	509	489	496	517	505	505	496	484	478	474	570	514	471	461	476	483	494	519	454	484	488	479	471	490	483	488	442	496	511	495	487	475	511	474	516	491	496	511	524	512	478	481	483	490	509	447	492	509	499	505	474	502	495	474	501	514	450	503	525	492	502	470	479	475	457	502	461	507	519	490	475	521	491	484	473	477	489	499	493	527	508	543	467	459	469	492	499	531	490	514	491	489	521	492	489	493	474	487	484	536	532	488	461	503	510	539	542	512	465	495	464	471	515	497	495	499	489	485	521	536	479	511	493	473	490	477	472	505	511	472	516	501	511	486	493	497	480	496	490	519	474	501	468	484	503	517	513	510	469	514	487	540	533	498	483	515	518	505	497	500	524	514	503	525	474	534	499	504	507	481	536	448	499	490	503	512	575	443	461	481	513	540	515	510	478	514	531	506	473	486	496	528	483	470	477	488	548	508	532	475	457	498	486	512	554	495	487	520	487	490	525	524	512	506	521	516	537	524	496	503	514	526	540	520	464	493	491	519	441	530	457	468	484	492	462	539	481	481	470	528	482	483	499	460	505	512	496	471	512	497	472	537	512	466	498	487	498	509	489	490	480	509	497	530	530	523	479	484	514	493	499	507	448	523	508	482	507	509	560	521	510	481	479	491	477	492	524	526	457	507	488	466	524	483	492	544	474	484	505	473	530	516	515	580	517	462	514	532	552	543	468	489	487	505	487	484	489	460	480	466	569	445	553	508	517	529	495	483	459	476	484	504	489	502	500	500	531	481	540	485	548	509	474	507	498	485	482	469	480	510	477	481	514	530	523	465	469	473	490	478	472	499	496	504	478	532	549	486	497	476	478
22959	21606	29451	24247	21606	21577	3864	662	541	436	445	381	393	363	301	324	324	316	299	276	249	298	283	291	292	253	254	289	250	289	251	251	235	254	270	229	265	262	246	294	226	240	219	256	269	233	244	234	245	239	269	242	231	241	259	237	247	246	241	269	247	248	250	229	256	258	258	258	256	219	231	241	227	235	278	249	252	238	239	212	265	255	222	267	244	248	264	250	259	263	262	234	251	243	247	245	225	241	235	233	257	230	212	252	254	242	234	257	250	230	264	214	209	263	245	239	231	218	229	245	265	241	255	268	245	276	259	211	260	235	246	239	215	225	246	247	256	225	225	258	245	257	222	229	235	248	253	260	238	232	247	260	248	254	245	261	241	274	229	251	247	217	221	230	258	236	243	259	245	253	235	242	253	244	238	236	237	239	260	235	208	233	266	258	267	233	280	244	253	275	234	266	261	240	245	249	262	224	252	220	262	250	273	234	216	243	238	224	249	237	238	260	248	268	272	266	250	249	246	249	250	220	240	243	230	242	219	258	261	270	219	233	229	251	224	271	244	246	251	258	227	244	246	236	234	246	230	275	247	240	263	235	264	251	237	233	239	228	217	247	269	267	242	233	230	254	247	244	248	267	241	242	258	221	256	245	225	242	243	244	234	266	260	244	240	243	214	247	254	247	256	257	217	233	215	281	235	234	231	250	260	231	236	230	227	263	232	219	252	251	267	241	263	224	227	235	222	210	230	254	249	276	268	236	259	208	233	224	251	290	233	260	225	271	241	263	233	241	272	246	244	239	262	256	246	252	274	251	232	247	249	219	236	234	227	253	247	225	241	238	250	240	231	246	245	251	247	233	228	253	211	221	230	276	238	247	256	229	277	243	239	216	267	262	231	239	252	240	238	233	226	252	250	232	245	243	260	223	263	224	254	224	247	256	225	252	241	251	246	244	255	234	234	242	252	234	245	247	236	245	251	239	255	253	247	217	216	243	253	240	263	244	240	255	249	213	259	248	252	230	239	270	237	218	245	233	243	229	222	248	277	230	225	245	256	245	259	244	269	210	246	238	239	252	246	250	261	236	225	254	231	245	232	220	208	259	247	250	237	254	239	231	254	248	224	236	226	218	267	252	253	212	242	246	240	248	226	241	245	266	235	256	224	241	220	250	214	239	256	261	228	258	226	241	245	209	252	255	249	245	250	235	237	222	210	222	241	232	266	226	254	257	214	249	216	241	261	221	267	234	231	255	260	251	235	252	243	253	245	238	245	267	259	264	253	229	245	251	273	233	257	245	238	229	247	239	231	252	273	266	233	254	263	225	246	236	227	230	235	251	247	222	255	256	228	247	251	249	220	227	241	262	239	254	235	229	227	242	238	250	251	222	235	222	253	234	262	256	260	248	250	241	222	234	264	238	235	249	273	252	241	232	251	249	233	234	266	247	210	237	232	260	241	254	244	218	236	241	265	230	261	262	242	231	251	233	237	259	225	245	247	233	243	245	191	252	273	239	236	245	264	236	218	250	241	251	261	226	217	230	227	240	238	256	233	258	243	249	264	233	219	272	216	223	208	217	228	257	267	256	214	247	228	252	233	263	272	230	225	256	248	264	240	245	211	261	248	231	239	233	231	237	270	249	246	232	288	232	271	224	222	238	243	225	235	238	272	237	237	224	284	255	250	236	264	252	269	254	232	227	247	255	239	227	246	238	232	236	217	227	234	249	275	223	239	233	249	236	248	251	260	257	215	256	233	225	241	249	270	249	221	268	254	203	232	227	255	251	252	225	208	231	242	239	257	237	229	241	242	219	245	232	246	227	247	259	245	243	219	249	254	232	251	234	256	246	249	269	231	236	229	250	284	239	265	220	203	226	231	229	232	199	257	253	238	240	245	245	228	255	249	224	253	246	249	245	224	254	258	273	271	257	247	256	227	259	227	236	241	263	236	220	209	232	232	251	244	270	254	268	246	239	247	265	250	246	238	224	237	222	238	219	245	233	250	224	239	245	229	241	250	244	231	252	250	218	241	268	260	255	236	249	235	254	247	239	237	229	230	233	233	257	247	259	237	240	255	236	266	222	255	264	219	238	242	230	261	230	230	234	241	262	250	251	242	219	254	230	247	236	211	251	251	249	255	220	214	262	248	246	254	263	230	230	242	235	260	222	254	236	241	291	264	246	255	262	230	213	240	262	245	234	234	259	244	246	260	221	238	254	250	253	241	257	253	246	244	250	232	233	273	217	242	240	239	259	242	229	246	232	247	269	223	220	244	238	248	217	247	276	229	229	272	243	235	253	241	248	234	215	244	251	233	253	254	254	256	265	249	239	260	250	227	276	208	248	269	227	249	237	241	227	215	244	267	240	230	244	237	251	250	265	239	208	240	247	226	241	232	245	228	256	238	232	251	254	243	214	264	271	259	233	259	252	259	234	241	225	272	235	240	258	254	256	253	228	243	232	268	236	232	254	238	284	246	230	250	249	261	271	248	276	248	236	272	241	237	254	216	261	218	215	222	223	222	244	233	257	257	248	245	239	234	253	216	244	246	234	254	250	229	242	273	238	251	225	264	222	246	243	223	249	251	258	271	210	245	233	206	239	230	243	258	251	234	260	234	212	257	209	239	258	262	234	248	233	260	240	241	243	240	222	247	248	250	252	249	242	247	264	235	228	236	256	257	262	251	237	242	251	256	215	236	245	236	234	261	246	243	249	224	249	232	248	226	252	248	247	209	257	244	253	229	243	228	269	236	242	225	245	253	228	235	267	219	265	241	252	261	221	251	223	257	239	234	249	246	237	231	261	249	234	258	257	229	252	256	245	249	243	227	257	234	253	278	257	234	237	211	243	215	224	239	251	241	225	244	238	236	250	248	238	242	267	270	231	234	243	236	225	230	246	260	227	270	249	261	270	218	214	253	221	233	251	223	256	200	226	240	246	242	267	258	248	220	216	244	240	245	239	219	257	245	273	233	245	239	215	218	250	241	253	222	244	244	251	238	237	242	231	254	239	232	226	272	245	248	269	233	235	225	241	241	258	235	250	240	255	261	270	227	248	247	257	243	249	270	212	229	243	243	244	257	251	254	237	236	246	231	242	239	235	254	251	241	237	251	257	254	215	242	222	257	242	256	253	251	253	219	253	244	247	240	288	244	246	210	246	262	237	213	263	253	239	253	249	231	261	255	273	225	253	258	243	220	248	245	236	275	252	275	231	235	241	257	241	253	240	217	262	239	246	240	245	279	236	243	252	278	244	248	237	261	239	244	244	243	237	256	246	224	260	226	210	227	236	236	241	222	246	248	234	252	247	234	238	231	246	260	249	264	255	242	244	241	248	250	243	208	232	260	241	236	254	216	228	247	220	254	235	221	234	224	206	255	256	233	255	240	220	254	245	241	248	217	275	232	291	229	227	225	256	239	250	244	257	223	227	239	229	259	235	208	235	249	232	232	229	261	261	237	253	252	233	259	253	253	235	240	249	242	253	242	266	283	225
35970	22658	7975	3698	2663	2034	1556	1202	994	822	698	644	644	519	487	498	469	451	458	402	436	370	383	389	420	361	365	351	348	321	332	372	336	319	366	332	345	316	346	343	332	328	339	336	340	354	324	317	337	351	333	338	306	307	318	341	316	339	320	330	328	310	325	355	310	324	334	342	319	319	323	338	333	317	346	317	310	367	320	319	332	323	304	355	340	331	322	336	326	332	324	298	304	324	323	322	332	298	331	320	351	321	321	351	325	292	308	313	324	323	344	345	295	310	304	326	328	289	310	316	311	280	338	317	349	351	295	316	272	313	352	314	287	336	272	315	303	348	321	338	340	325	313	325	340	341	330	301	305	309	351	340	303	307	306	307	338	315	308	331	336	314	323	327	318	353	368	336	364	315	325	358	336	301	327	304	316	326	362	324	328	314	335	304	325	336	298	286	318	314	344	338	334	331	322	304	322	305	323	342	336	294	302	338	308	316	309	303	324	308	312	332	293	315	324	301	358	323	342	321	323	312	331	314	350	331	338	320	309	314	297	327	328	281	313	354	338	321	344	334	297	320	298	338	300	270	330	307	308	347	329	322	329	335	319	299	308	326	307	310	315	345	343	312	340	311	305	296	307	307	323	344	332	339	340	311	323	297	322	317	314	312	328	299	334	305	323	306	325	309	330	317	314	312	304	324	324	321	316	330	310	285	324	357	309	316	312	297	311	326	320	305	328	344	330	322	322	339	359	315	312	347	298	311	312	338	330	334	311	322	357	354	334	318	314	315	324	323	323	314	307	296	343	297	314	337	334	371	351	335	324	327	321	322	345	317	329	318	292	327	343	296	311	316	298	338	310	353	335	311	321	339	312	326	343	293	274	309	361	346	329	330	304	327	319	347	332	307	334	292	320	327	313	304	333	323	331	304	336	320	315	299	341	324	327	320	322	304	301	334	322	318	356	297	324	319	332	333	308	334	303	355	288	329	302	311	326	340	369	324	353	306	334	328	302	325	320	316	355	316	314	314	342	309	328	302	334	305	332	317	334	329	336	328	325	337	308	329	320	333	310	311	308	312	338	290	329	345	327	374	313	327	315	304	326	306	309	297	306	330	346	349	348	318	299	285	295	332	314	292	314	331	323	320	317	305	342	331	320	335	320	303	332	309	327	304	333	349	336	312	305	337	328	328	304	340	349	343	328	317	314	315	286	327	336	313	324	302	323	325	299	307	342	339	313	336	348	314	304	342	291	293	341	336	326	319	313	334	299	345	319	276	361	353	364	354	311	321	346	345	326	308	319	331	319	327	286	340	301	338	350	342	314	348	333	343	334	337	306	322	332	344	326	311	329	316	373	308	290	326	302	317	329	336	332	310	317	325	295	324	309	339	344	323	329	318	322	334	349	312	307	340	319	329	301	347	343	325	309	312	340	326	343	338	323	308	324	328	316	321	339	333	336	309	322	343	365	282	327	290	344	323	291	329	310	298	312	301	316	326	324	314	349	344	318	327	303	324	325	334	318	290	349	323	350	334	327	291	331	345	301	337	304	320	343	296	327	299	335	337	332	337	295	344	320	317	314	330	339	323	301	342	319	355	295	320	293	309	300	332	319	313	304	306	332	306	309	313	363	306	335	327	294	325	307	324	317	321	311	304	303	321	306	323	283	291	335	312	334	330	322	288	330	327	325	340	307	330	336	338	347	331	336	323	299	335	324	324	323	314	326	351	349	298	323	337	324	326	322	326	311	344	302	350	305	331	318	308	320	303	314	308	319	303	294	336	318	322	324	325	325	309	339	303	350	322	316	314	334	328	316	289	332	341	299	304	317	315	306	309	317	312	315	321	313	324	332	327	342	328	321	300	326	325	338	309	298	325	326	310	321	304	309	328	342	322	340	297	355	311	351	312	347	318	324	292	329	300	339	315	317	324	351	303	342	328	327	342	323	301	335	364	288	288	332	344	319	313	322	314	308	306	349	311	323	325	321	344	337	330	298	337	299	330	309	347	318	315	337	308	315	337	312	313	294	315	323	309	309	319	289	325	338	302	297	323	327	340	317	317	327	362	312	287	312	336	310	340	324	330	330	326	306	335	317	314	314	323	317	312	304	309	319	317	330	318	331	302	293	308	356	303	300	323	330	294	310	328	304	327	327	313	287	325	287	319	308	338	298	301	356	316	345	315	334	299	309	315	321	334	340	337	329	364	318	323	313	297	339	309	318	310	320	343	286	360	339	302	325	315	360	329	349	345	330	294	310	322	314	321	312	330	326	309	311	319	316	299	331	341	274	316	308	310	311	286	308	350	319	291	303	364	314	326	312	318	315	331	297	311	326	322	330	298	295	333	305	328	322	319	335	317	327	323	337	307	327	329	328	333	292	338	292	352	330	343	318	296	288	329	322	327	319	304	325	335	330	335	307	309	328	370	350	358	336	320	296	332	343	299	306	273	302	325	332	362	347	355	333	358	343	312	299	319	295	308	340	336	328	310	298	330	306	294	308	324	348	294	311	327	317	316	338	330	322	331	350	289	346	320	306	306	371	313	326	335	364	315	317	343	318	301	339	318	308	323	361	302	349	331	351	313	364	326	329	304	308	329	318	303	317	305	336	300	302	348	354	288	324	324	314	319	289	302	336	325	323	314	315	324	290	332	319	311	299	305	342	293	279	318	295	325	332	307	314	310	322	339	316	315	300	320	341	313	328	321	339	321	311	361	304	332	307	302	291	307	321	337	320	304	339	344	309	319	334	321	353	327	362	315	309	327	317	304	323	326	283	314	309	328	349	321	329	314	322	348	342	324	305	316	323	346	358	311	293	316	262	349	350	344	314	311	305	315	324	331	303	308	331	343	314	315	311	315	305	310	293	315	353	329	305	350	317	307	325	359	341	299	334	293	331	293	317	306	331	321	320	319	305	319	308	327	318	319	315	335	312	346	321	315	299	330	318	322	324	349	323	315	342	301	333	310	309	317	316	294	315	347	289	306	331	329	325	294	316	302	313	327	322	302	325	314	313	321	306	308	308	327	305	314	310	314	316	317	305	330	326	350	298	316	347	335	344	312	321	369	307	298	308	354	312	329	324	326	319	334	342	329	345	323	320	353	339	332	321	321	321	317	322	303	341	314	307	299	302	315	328	317	320	322	322	305	336	320	317	303	296	325	311	323	323	296	320	329	323	328	322	334	295	304	325	299	313	330	353	315	320	342	327	304	305	296	308	330	331	378	340	336	305	325	310	359	332	311	298	316	339	294	309	330	315	335	326	314	321	329	309	317	313	317	336	336	321	317	317	287	286	341	312	325	315	319	324	320	275	320	336	318	285	320	356	306	292	301	299	327	308	338	322	307	325	311	344	320	346	324	307	320	296	312	328	320	312	301	314	315	332	323	319	329	327	345	310	340	316	328	337	290	297	342	320	309	342	338	345	315	345	342	301	320	329	332	332	298	336	296	294	328	283	307	317	353	288	316	311	333	327	321	288	331	293	300	327	321	324	350
28127	18646	4215	866	728	714	699	658	639	696	641	670	669	658	659	701	676	651	628	650	645	640	675	699	677	627	667	674	649	676	666	682	647	648	655	654	651	660	674	661	673	656	698	655	684	693	652	651	719	622	637	645	680	635	668	661	654	707	656	735	665	664	680	670	640	698	653	669	662	670	669	660	692	672	664	668	676	692	659	666	685	661	645	684	676	658	645	725	739	711	636	653	660	681	675	713	657	658	664	657	631	692	689	641	670	694	660	640	641	688	675	661	670	672	717	708	656	648	670	673	651	673	716	653	646	643	681	669	670	670	657	673	714	647	647	705	706	710	664	676	645	660	644	640	698	632	707	638	637	673	676	689	701	638	669	678	622	656	654	655	627	634	689	651	638	667	699	684	655	655	680	661	701	645	681	659	656	679	665	697	642	726	694	665	673	667	664	662	673	680	635	665	672	719	669	687	653	652	585	683	656	638	664	678	611	681	676	677	643	662	650	623	627	704	626	673	629	652	671	631	635	668	677	672	685	708	646	664	645	630	628	682	631	649	705	667	699	656	675	665	660	648	644	704	706	711	690	657	665	659	611	662	688	698	633	645	656	660	683	667	670	644	628	672	658	681	707	684	678	699	636	673	680	686	660	667	639	663	675	623	629	712	655	724	646	668	624	641	644	705	641	654	668	645	677	640	646	680	635	696	689	628	685	672	692	704	674	602	670	694	693	709	614	646	670	645	638	646	684	669	667	705	644	691	632	648	690	678	723	660	716	658	643	647	703	656	682	667	630	681	663	606	647	639	665	703	681	638	643	682	646	680	690	657	659	678	671	657	570	683	695	662	656	636	695	675	653	666	646	705	671	666	674	649	694	643	663	681	679	668	685	636	673	699	641	605	694	698	691	690	673	659	645	676	670	688	657	628	628	643	694	645	730	666	667	712	716	677	643	720	668	651	633	670	679	701	683	665	670	678	587	709	643	636	690	634	673	679	640	670	678	661	645	732	671	685	640	685	688	651	687	645	683	664	673	660	652	707	691	674	648	705	644	677	681	675	684	665	680	660	683	638	681	658	681	646	697	659	644	656	658	650	664	652	636	727	645	651	649	706	650	685	667	702	636	658	619	657	667	672	691	706	653	669	643	677	666	659	624	672	655	716	662	660	711	624	661	641	665	650	642	710	649	673	659	689	657	652	657	622	667	666	644	697	661	657	645	642	603	658	688	704	689	643	662	705	669	687	652	693	686	690	686	735	679	635	646	647	670	648	691	683	641	715	649	655	678	664	648	725	701	642	710	651	669	727	687	688	703	701	641	696	681	721	627	669	653	694	686	682	680	635	687	681	620	677	652	667	620	668	712	694	680	667	656	633	672	630	666	663	704	612	661	633	656	692	677	663	663	647	674	675	633	651	651	685	667	671	689	682	697	631	679	628	636	657	775	654	725	640	623	635	658	637	615	710	676	700	659	657	676	655	590	634	678	656	673	660	681	691	708	675	703	632	689	637	674	696	651	680	659	684	658	656	700	661	697	664	731	701	660	660	644	685	663	700	659	698	649	695	686	690	657	677	710	649	643	669	673	621	659	674	637	694	660	651	653	645	642	636	711	679	641	683	657	648	684	698	621	660	661	678	693	712	710	624	634	656	635	658	622	700	670	639	715	672	638	656	686	648	687	641	719	704	646	630	680	702	684	661	684	708	585	650	649	683	686	631	620	668	649	638	661	721	659	618	644	655	658	691	654	687	680	736	701	664	673	660	665	671	639	645	625	644	659	667	647	680	661	651	671	637	694	643	640	655	661	643	627	651	699	638	686	724	656	632	674	673	686	673	707	686	651	683	665	651	690	682	694	625	675	650	686	662	670	630	604	651	679	640	661	612	626	708	671	661	682	658	715	653	641	717	662	673	686	690	652	676	675	655	672	640	629	661	661	635	667	683	640	682	651	685	700	700	694	703	630	666	681	710	651	665	648	672	658	682	641	658	647	674	658	637	701	684	696	704	676	646	679	669	696	713	653	648	655	669	638	676	697	681	691	671	649	648	663	656	655	644	685	694	729	614	710	649	650	697	686	591	643	721	665	728	684	647	654	670	619	685	662	673	660	659	670	667	677	714	656	718	647	681	657	720	678	652	652	677	653	690	649	710	632	683	699	665	675	671	657	641	671	685	698	633	662	703	668	688	666	655	625	693	701	661	674	706	708	664	682	651	657	696	658	677	644	678	665	646	659	678	711	629	628	645	676	685	710	691	680	680	692	655	616	668	643	671	646	660	646	685	697	628	646	711	674	678	675	669	681	698	608	643	658	638	700	682	614	679	683	655	681	620	664	671	665	672	694	654	684	645	623	685	674	647	645	695	649	641	630	647	669	639	653	670	652	677	673	696	704	660	635	661	643	660	666	685	675	666	675	668	650	678	647	653	692	690	675	676	638	686	733	643	701	645	722	657	631	637	646	632	649	638	630	689	685	705	643	636	638	639	706	675	667	654	658	613	644	658	699	669	694	640	692	654	696	700	681	654	704	660	667	666	668	610	634	699	673	662	614	638	653	676	622	696	645	704	668	668	632	649	689	611	655	670	663	704	637	654	652	652	682	675	689	680	683	640	652	637	691	679	655	662	681	618	668	695	660	667	662	665	696	642	659	640	645	664	642	694	663	645	720	695	675	672	668	674	716	681	678	723	648	688	670	642	673	679	676	650	642	661	650	648	624	639	647	703	697	721	597	640	651	674	616	700	690	623	678	616	694	634	676	674	661	640	653	656	681	643	642	618	674	713	634	700	686	665	677	691	709	665	651	649	672	680	658	724	656	670	669	654	657	664	653	703	670	674	644	670	737	677	665	650	671	674	660	663	637	668	654	700	663	617	658	655	641	707	692	678	640	667	677	636	680	704	646	659	700	678	627	615	660	683	651	632	617	680	683	678	724	659	622	664	650	656	653	637	692	699	655	658	652	619	673	653	643	670	625	673	672	654	638	689	697	660	670	672	681	630	670	661	666	676	640	614	706	700	697	685	701	666	621	684	658	644	634	658	656	700	743	679	685	660	640	673	669	629	683	657	626	606	690	670	690	689	670	663	606	714	665	710	630	642	700	682	649	673	670	636	621	627	673	684	659	711	674	623	678	636	689	630	712	620	638	634	653	659	641	652	680	645	672	659	678	701	685	660	642	664	646	653	638	660	687	661	683	632	669	707	664	707	673	661	668	660	702	671	667	726	686	736	638	642	640	682	675	695	648	671	690	653	649	628	682	694	684	640	666	712	677	724	624	675	617	677	618	646	682	668	702	636	625	638	693	710	675	649	681	683	664	618	656	645	618	662	699	694	629	617	677	675	673	689	676	664	639	650	642	688	689	675	659	649	702	688	664	695	683	663	650	658	647	731	614	647	673	640	684	659	679	635	691	674	645	627	656	633	680	700	673	711	642	615	651	715	712	678	647	662	657	659	666	690	677	685	666	658	661	654	680	641	656	690	644	613	664	653	657	651
9970	3657	1058	972	937	893	895	870	837	778	891	830	848	821	827	863	883	819	811	814	837	829	830	853	861	840	840	811	833	829	831	794	830	799	828	866	792	802	835	831	870	828	795	855	786	813	808	804	805	835	833	818	800	870	899	829	805	820	835	848	851	817	830	823	807	870	740	856	827	803	839	831	794	828	792	786	827	780	842	845	866	834	802	795	867	876	823	784	832	832	807	790	827	871	812	835	803	804	845	876	800	806	786	842	808	859	858	860	821	882	848	809	860	811	866	837	840	780	816	808	836	801	793	847	868	849	817	831	827	788	815	791	880	829	819	818	804	800	834	805	837	798	809	853	871	862	876	842	841	846	842	830	806	818	846	804	836	820	829	872	833	824	840	838	846	843	846	852	850	778	833	808	873	857	809	817	856	819	867	860	840	795	828	836	847	866	806	868	798	831	812	878	806	798	811	783	796	829	804	800	830	830	830	825	842	811	855	873	832	839	855	848	861	806	833	832	831	843	803	878	817	867	812	822	854	870	793	831	838	796	841	786	820	820	857	865	849	856	790	866	834	862	835	827	856	803	757	834	834	822	816	833	814	902	845	851	791	862	821	857	802	812	817	804	822	803	847	850	886	838	815	828	848	836	842	799	827	801	814	839	847	815	860	829	843	773	837	853	852	816	844	841	785	796	837	768	840	844	817	869	791	871	868	809	861	816	841	804	798	848	831	804	788	762	893	813	823	817	829	847	834	809	812	849	813	852	773	853	782	813	790	858	851	804	791	827	791	787	846	864	848	798	800	820	808	838	801	819	804	876	834	781	810	808	877	855	814	869	863	850	857	837	849	858	822	827	787	868	860	818	784	783	799	800	826	797	787	828	833	822	783	822	771	866	815	806	814	792	805	803	851	793	850	808	828	828	829	847	801	848	833	823	866	831	783	785	811	824	895	824	838	808	896	861	808	873	814	888	777	816	815	833	802	817	877	907	837	854	840	826	870	826	821	849	837	831	866	828	855	847	856	827	843	811	838	824	863	832	858	804	835	830	824	824	821	876	882	841	844	816	882	827	837	779	847	817	856	827	869	853	812	856	786	876	817	829	838	865	877	849	858	818	833	838	861	825	783	833	781	788	839	799	845	814	851	842	819	842	814	851	796	830	862	813	780	856	811	849	822	871	861	880	797	805	795	805	859	806	835	802	841	878	799	815	828	853	832	797	858	821	840	811	862	864	836	827	856	829	846	825	826	847	810	840	819	838	806	802	841	848	820	759	825	789	823	845	826	873	790	853	819	818	785	861	865	822	810	815	789	760	866	831	827	826	839	795	832	851	836	818	805	803	811	793	787	853	828	858	855	787	804	843	842	811	790	776	815	786	839	804	849	808	830	828	808	793	808	810	826	787	857	850	830	853	833	836	867	828	846	829	851	816	841	821	868	810	832	814	823	813	793	781	851	829	854	828	813	833	859	874	798	837	851	821	857	857	842	845	788	872	839	765	799	795	831	848	872	833	778	783	826	843	831	823	833	845	836	803	845	825	844	819	813	816	820	806	846	894	848	863	837	801	841	780	790	757	815	809	860	842	828	833	863	843	860	799	861	833	810	829	844	828	801	846	865	833	848	850	822	850	839	838	759	821	865	816	832	820	846	884	788	856	820	867	838	862	797	850	843	853	818	837	858	834	795	769	808	847	820	810	837	819	863	812	839	828	812	789	813	767	822	831	836	845	839	855	818	814	796	787	906	786	819	861	828	859	825	800	826	880	827	832	838	833	848	803	904	863	898	821	849	820	829	854	815	790	823	806	808	849	810	810	845	847	815	845	864	791	825	824	816	837	851	769	842	870	801	813	835	827	825	866	838	841	843	853	828	855	801	832	797	844	806	821	811	809	829	819	843	803	796	829	828	885	842	806	837	834	787	838	850	797	849	783	826	834	792	866	798	888	776	900	811	862	804	859	816	807	797	820	844	813	828	819	845	836	789	823	781	834	811	786	863	820	841	857	831	861	808	775	819	840	863	780	838	801	848	835	840	800	827	832	815	800	815	805	811	822	797	879	807	833	852	820	823	777	793	853	822	834	863	852	834	802	856	837	813	797	810	815	790	875	764	871	866	837	782	798	861	847	868	886	908	787	813	807	863	822	839	858	851	796	842	798	804	862	830	870	852	849	837	836	786	879	871	858	808	824	797	866	841	821	794	776	851	839	872	818	850	821	825	851	804	785	795	777	846	820	823	800	795	834	797	788	834	791	851	814	820	793	819	815	828	871	859	853	861	821	837	819	809	842	809	782	830	786	811	842	815	843	854	831	824	857	856	852	809	810	862	849	814	820	868	878	833	800	845	793	796	842	833	818	886	819	831	850	802	797	794	808	827	802	830	818	821	823	795	838	831	850	813	825	815	856	809	832	803	833	835	772	858	838	836	821	827	845	870	854	787	875	859	790	832	848	872	840	822	886	801	845	813	879	831	814	887	835	828	818	807	840	824	845	771	840	829	841	833	814	823	839	779	811	867	837	831	829	832	840	834	835	813	839	804	878	831	808	817	831	846	824	838	814	819	792	827	864	871	833	867	828	854	799	817	825	814	835	847	829	812	839	793	795	865	823	869	856	814	844	844	810	813	798	844	826	824	838	813	861	894	793	853	835	830	799	791	851	810	814	789	832	837	777	816	848	786	849	827	841	866	792	854	818	846	843	842	834	840	808	803	809	767	805	883	867	889	872	867	776	801	823	809	811	834	854	820	831	868	855	802	808	814	809	766	839	807	846	841	814	837	877	850	803	853	832	846	809	851	788	891	855	860	861	837	806	834	870	850	773	789	825	869	811	819	851	835	843	832	813	826	858	836	856	828	856	843	879	821	816	812	807	823	828	820	826	844	789	850	866	825	833	840	799	814	814	853	843	825	817	785	840	833	860	847	818	794	822	788	851	854	881	809	868	821	863	844	834	841	781	896	841	884	856	837	819	826	827	823	874	834	844	837	875	837	824	833	790	878	835	786	829	811	830	861	771	794	839	811	822	788	854	819	865	854	817	844	834	804	815	769	801	796	852	835	844	808	846	826	847	828	815	862	848	828	812	887	771	807	814	832	830	778	806	830	847	822	802	804	847	827	801	859	872	816	787	827	827	851	846	807	835	871	822	810	766	832	815	870	866	837	832	843	813	840	810	819	836	829	810	839	812	799	848	791	815	835	832	840	821	841	806	773	798	786	811	824	829	809	855	873	790	871	795	786	872	821	816	794	786	839	847	816	819	847	788	803	868	840	835	827	885	785	852	862	799	873	844	793	854	857	853	849	873	852	870	878	802	823	788	878	802	797	830	871	851	822	854	814	853	819	831	812	816	845	823	782	829	853	761	874	800	820	869	864	832	849	860	813	880	834	814	754	838	831	787	788	829	837	815	819	849	832	831	837	836	847	840	839	823	849	791	832	825	841	794	799	836	831	840	810	844	817	832	828	807	786	862	834	788	866	836	835	855	805	779	854	815
24011	21572	28972	24658	21531	7204	1163	819	755	758	681	657	661	645	688	727	625	642	588	617	583	603	645	626	558	622	640	616	610	598	636	623	589	580	617	600	627	566	590	642	603	583	621	616	600	547	600	589	564	625	552	623	601	590	630	601	654	609	623	550	620	594	564	619	636	592	648	622	597	625	575	573	609	594	562	577	573	603	608	628	581	553	584	590	583	646	576	660	564	548	587	548	654	598	583	572	558	568	626	554	618	594	555	630	606	620	625	592	597	631	579	604	575	549	607	536	561	586	615	580	588	597	598	618	603	589	591	613	521	549	578	604	610	596	611	628	603	605	559	572	589	551	598	557	604	549	573	653	581	561	560	604	604	576	582	575	561	582	564	606	615	592	597	603	586	624	566	612	609	596	569	594	602	637	548	569	591	584	597	606	656	598	537	589	623	611	611	642	568	593	580	589	569	569	619	588	595	612	586	595	605	622	595	604	603	582	597	615	616	607	632	585	613	589	588	585	622	607	605	563	592	594	575	603	614	559	603	610	613	613	587	613	615	643	607	578	558	575	580	621	588	563	567	549	585	572	594	560	586	615	615	572	607	554	569	606	596	609	640	549	597	547	573	612	615	573	563	611	601	601	561	570	605	599	627	611	619	610	590	582	576	588	558	611	640	581	565	593	604	584	588	598	592	615	583	604	604	561	618	570	606	647	573	620	584	634	569	596	634	615	575	578	598	580	622	600	607	558	605	584	598	594	580	590	572	597	607	643	535	601	566	598	551	609	554	622	572	556	598	582	555	600	609	599	577	609	622	619	630	564	581	573	571	595	603	602	583	567	542	565	578	563	609	612	579	614	579	580	594	618	606	584	581	595	616	594	631	607	623	597	568	597	564	608	625	561	559	613	584	585	596	605	606	584	553	596	600	588	617	573	576	592	607	609	588	550	594	613	611	589	605	577	583	579	513	596	592	621	630	572	604	577	594	615	571	615	642	613	620	572	630	611	575	617	633	579	573	590	576	582	590	574	628	580	577	597	572	599	601	593	594	606	559	581	598	589	620	604	595	592	588	564	628	582	622	584	606	622	579	558	604	620	570	591	555	562	604	578	556	603	594	577	598	572	562	646	581	572	636	567	605	606	572	561	570	617	617	617	575	595	581	583	597	619	616	610	583	569	558	606	627	557	586	594	583	572	583	589	584	590	593	583	573	605	616	622	595	583	614	535	609	563	562	619	561	561	582	616	578	621	562	563	604	638	562	622	595	581	543	570	583	563	618	593	557	556	599	627	583	568	612	606	611	599	580	570	566	601	598	608	601	586	610	594	560	563	604	605	575	569	622	613	623	632	567	559	588	596	606	561	549	625	555	586	559	637	614	547	616	562	580	600	593	607	579	608	626	572	609	602	595	579	635	541	607	590	623	565	544	591	637	601	616	595	554	541	598	598	616	571	645	641	614	574	570	609	569	592	553	561	592	580	594	587	615	595	588	582	588	604	567	570	619	593	586	618	563	616	582	591	569	580	597	563	583	626	573	635	581	560	610	603	556	585	570	550	607	582	636	547	574	530	588	553	579	604	552	597	560	562	617	593	587	565	579	574	602	612	584	582	569	601	590	545	629	627	630	567	577	560	585	622	578	616	592	550	551	612	597	591	565	540	628	571	579	551	581	613	650	624	602	595	589	571	585	589	566	546	587	548	588	576	611	594	584	588	633	561	607	583	601	550	582	588	578	574	622	598	585	577	571	659	561	633	571	557	593	584	558	577	575	578	573	551	565	616	627	535	565	596	560	583	594	603	594	608	566	594	616	548	576	526	574	577	540	628	643	597	590	591	606	581	585	562	560	565	594	588	554	633	576	573	604	637	594	609	623	559	592	581	586	560	598	570	561	562	599	594	599	590	612	610	602	592	580	616	628	591	576	619	613	570	614	582	591	584	594	579	606	568	594	582	605	589	597	584	556	606	612	599	535	565	564	567	576	593	585	598	609	599	575	595	542	608	593	578	565	588	588	546	573	584	605	634	596	625	562	529	577	591	634	597	559	592	607	611	602	575	632	584	612	609	577	588	589	617	623	576	617	582	575	601	570	584	635	609	601	587	574	597	635	660	587	599	531	577	561	586	646	585	613	603	589	575	564	614	563	619	582	557	578	584	622	616	604	634	588	591	593	594	563	590	560	613	592	572	565	621	627	609	595	597	612	602	557	626	585	597	559	535	579	578	564	615	613	571	615	621	604	580	591	613	573	583	610	569	596	576	646	610	597	611	588	602	618	580	576	626	610	589	646	626	582	602	607	599	653	587	618	570	580	562	588	640	578	606	585	573	545	582	574	562	574	584	593	560	639	610	633	603	592	588	605	614	610	625	554	598	588	569	543	593	562	584	572	582	609	581	595	618	589	627	567	553	589	571	627	609	580	617	626	614	598	566	609	619	590	592	610	577	583	595	588	580	590	615	634	614	601	580	620	576	618	548	623	592	578	584	621	523	588	567	570	571	597	612	628	574	608	585	610	616	593	567	578	592	562	651	608	600	586	622	606	602	601	559	590	597	596	585	617	572	576	537	623	540	586	608	592	573	590	616	586	607	627	535	616	614	547	613	595	593	602	610	619	595	559	572	551	563	609	579	587	598	582	584	586	614	619	587	565	560	608	574	595	645	593	567	619	579	567	600	628	595	614	579	558	559	585	580	590	617	662	581	609	570	588	619	605	611	642	586	625	590	570	574	572	603	603	623	523	584	599	611	570	578	595	585	619	598	587	592	570	568	556	549	596	564	558	593	587	587	615	558	605	589	576	639	620	612	571	610	610	607	618	560	552	584	574	587	585	563	609	626	593	575	561	590	619	604	603	616	617	590	587	559	609	608	614	596	585	601	524	589	601	559	584	562	592	572	603	590	584	610	595	602	622	621	584	590	602	644	596	565	633	602	597	572	637	619	590	552	555	609	606	563	585	621	604	591	601	616	579	560	586	556	583	585	623	587	591	538	588	588	587	608	600	630	569	604	612	596	581	605	602	583	587	566	584	602	588	582	665	574	602	588	592	600	616	587	556	616	569	572	585	592	604	566	550	558	620	584	624	616	606	612	560	573	558	563	631	557	620	587	639	586	588	591	550	602	558	576	616	593	602	598	627	537	601	568	561	608	622	571	589	573	580	567	577	555	593	583	606	567	624	626	589	595	547	588	602	595	564	609	606	594	579	587	631	635	600	612	622	571	554	574	585	593	571	583	596	556	628	606	626	589	602	634	596	583	600	599	578	626	598	601	582	598	547	590	627	587	589	609	561	546	592	583	574	578	595	636	561	577	578	600	629	583	554	598	569	562	541	614	568	606	583	574	613	580	591	625	620	550	622	570	646	606	574	570	592	619	571	588	553	566	589	577	574	585	594	609	551	535	606	549	545	578	607	612	582	530	584	574	574	595	600	616	591	581	599	608	594	597	601	553	610	588	592	579	610	561	604	623	596	576	596	578	584	574	600	597	609	620	651	557
31181	18220	5087	2556	1965	1667	1427	1255	1113	1056	939	892	861	910	863	847	802	849	795	776	790	847	761	821	797	772	779	757	785	739	771	784	718	739	734	774	762	781	711	774	732	770	747	798	833	792	784	733	743	725	790	809	741	729	741	768	713	799	736	802	798	721	816	722	713	728	736	782	725	741	734	754	731	707	769	741	776	761	700	756	728	726	754	753	697	735	754	774	799	805	778	735	743	721	755	796	739	727	772	773	771	783	742	763	752	737	749	779	740	740	739	744	741	735	737	798	749	731	748	786	735	729	749	740	733	730	768	738	749	728	738	717	747	730	750	776	763	744	793	738	749	722	734	745	737	711	766	731	793	738	755	703	778	791	765	727	755	707	747	757	780	754	753	763	747	756	750	738	789	781	714	767	777	764	753	793	724	755	772	792	729	729	744	747	753	740	757	816	800	743	772	726	739	766	709	722	779	761	739	755	765	736	731	704	735	778	769	811	714	782	787	761	734	717	739	752	725	816	679	780	769	766	807	735	770	771	754	765	763	768	796	780	724	703	792	747	710	732	820	812	786	742	715	756	722	755	742	798	732	757	780	732	794	779	734	766	755	773	729	793	787	770	745	721	772	743	731	746	731	768	750	714	693	726	782	754	765	747	788	778	727	727	733	771	712	800	718	725	747	681	756	727	732	728	757	748	719	778	760	792	732	751	760	814	786	724	719	765	743	719	740	762	770	807	741	722	741	777	725	724	754	791	799	750	718	762	761	740	758	715	810	734	732	741	747	733	710	744	717	727	769	773	802	770	762	793	750	732	748	766	755	745	742	809	734	750	744	764	759	752	717	792	749	677	730	802	768	732	763	749	734	738	741	773	780	740	758	755	716	766	765	811	734	777	722	733	763	765	727	793	732	744	756	722	741	793	746	727	764	762	804	759	752	764	744	776	742	724	722	733	755	789	745	780	745	703	729	775	763	726	719	728	762	792	742	768	730	759	699	776	775	766	791	717	717	785	759	751	750	806	788	755	760	742	767	716	739	746	761	783	730	756	756	728	730	785	756	795	747	728	778	688	777	755	724	783	758	756	705	761	770	774	743	755	801	768	751	756	712	749	725	765	768	782	721	739	745	744	752	738	754	746	748	809	764	798	746	758	766	735	766	740	789	777	764	724	726	794	699	751	757	764	783	793	749	731	741	779	724	722	748	714	743	764	747	761	771	785	689	751	761	710	734	720	802	737	695	802	753	769	803	714	744	743	751	732	738	737	763	791	768	792	791	761	768	733	754	759	775	761	800	776	707	772	790	754	799	725	773	751	753	821	764	731	718	745	727	764	791	762	760	767	771	735	725	728	766	732	730	746	717	787	774	723	719	752	756	710	722	796	772	705	694	774	768	747	757	732	732	790	762	806	755	735	709	711	724	767	766	755	762	725	733	702	805	712	750	753	740	748	759	743	752	785	773	773	781	705	775	772	748	793	768	779	720	795	749	790	809	756	722	745	799	709	746	783	787	787	768	742	736	800	722	734	703	738	791	757	777	755	768	773	764	731	765	732	757	746	706	753	796	770	735	736	707	756	762	771	735	723	777	714	754	809	741	754	753	796	713	781	703	746	810	740	755	764	784	740	795	732	734	749	774	751	758	751	768	760	774	765	754	779	746	748	738	756	763	794	776	731	763	759	714	730	757	770	728	693	768	735	717	726	778	744	764	723	788	737	793	738	760	743	753	764	793	755	758	775	720	766	765	698	763	741	729	764	749	723	736	730	726	750	716	770	750	764	731	779	767	813	781	696	717	746	773	775	733	757	793	772	741	730	800	757	753	741	754	808	744	747	715	742	764	780	775	781	752	770	782	749	793	730	731	786	767	742	763	733	754	769	760	749	763	778	800	767	694	744	792	726	802	797	722	751	746	763	779	769	733	768	766	688	708	760	782	760	730	766	713	755	743	779	744	772	752	757	792	755	743	783	773	751	738	724	723	723	702	742	744	751	755	758	734	718	751	735	748	761	744	742	779	727	753	753	808	775	763	751	790	712	767	736	776	756	701	765	771	761	783	779	712	752	799	784	774	725	700	757	714	794	757	725	751	796	758	757	721	782	744	769	839	756	746	755	787	775	783	736	801	775	781	775	735	751	775	758	779	790	717	710	695	732	767	698	808	754	693	749	719	775	743	710	819	760	754	780	762	736	754	764	709	742	769	738	711	788	714	738	789	742	767	754	733	757	729	716	740	729	767	811	714	751	752	751	748	808	772	769	836	724	768	754	776	751	768	758	737	746	748	744	757	747	748	785	787	747	806	798	746	725	708	731	722	791	723	732	780	744	712	716	724	735	723	764	763	723	776	801	772	704	802	753	779	752	790	749	767	776	789	740	764	751	739	764	722	768	734	733	798	771	777	769	769	706	761	773	715	764	716	719	775	753	818	736	763	759	783	739	772	760	800	793	807	788	719	762	712	736	758	741	744	750	730	769	799	738	739	728	705	833	738	757	735	760	790	746	765	803	787	771	793	695	748	757	772	714	774	742	754	748	784	765	754	801	794	748	735	787	707	735	736	749	741	742	747	750	779	708	801	782	804	765	753	723	773	764	798	728	797	740	707	786	769	802	708	743	763	761	732	749	727	806	752	720	760	758	789	746	770	800	720	791	759	747	745	715	753	685	802	772	748	767	703	709	750	751	734	742	787	799	734	743	787	724	717	749	766	739	715	725	793	739	750	734	713	718	745	739	740	702	738	773	763	762	763	800	738	772	779	743	754	739	796	738	735	776	755	753	721	716	772	753	729	767	716	762	784	749	752	807	760	740	713	705	747	754	717	727	798	730	792	750	711	751	717	738	768	717	747	738	756	734	747	752	772	727	765	738	726	726	709	787	720	705	755	751	754	732	701	789	733	758	779	729	716	720	735	682	754	744	749	796	801	717	795	726	747	756	730	792	750	774	707	785	794	724	706	753	751	753	783	803	745	729	745	741	747	775	775	751	772	776	762	776	755	725	758	740	744	806	737	744	758	737	808	745	823	767	758	751	733	714	774	765	797	748	661	730	749	770	748	744	758	748	740	748	771	758	723	681	772	764	778	741	747	753	768	777	794	755	723	735	728	703	734	774	694	702	762	711	772	796	740	740	752	788	758	771	778	759	747	735	767	725	760	745	769	746	726	748	769	771	773	754	791	723	739	796	744	782	741	744	729	730	751	710	756	714	763	782	739	699	733	783	758	731	747	731	725	750	749	783	741	711	784	735	749	750	785	741	768	762	758	761	759	788	805	692	775	765	750	774	788	760	755	735	746	772	729	743	739	761	784	724	729	715	805	802	753	728	766	714	686	765	719	787	746	750	734	732	766	673	748	701	749	792	736	726	729	718	743	738	798	775	761	779	776	716	755	754	735	763	775	761	745	742	738	720	760	778	778	768	745	751	723	745	738	744	748	774	744	747	794	778	759	761	786	777	748	797	698	732	758	760	723	803	779	790	751	765	779	772	814	752	777	749
25212	21507	27470	25756	5859	628	544	483	477	466	454	409	406	407	400	410	411	398	392	397	400	404	370	467	408	368	359	426	381	413	402	388	420	427	388	370	395	399	369	374	413	375	373	376	391	386	420	358	400	391	358	383	388	416	384	405	391	406	410	382	405	373	356	397	369	392	419	368	415	367	367	399	427	405	387	397	448	383	399	408	361	359	416	412	358	392	389	379	366	399	383	396	375	398	387	384	394	382	399	381	364	406	413	397	403	414	395	443	372	364	408	372	380	388	382	367	378	401	452	363	387	399	404	408	424	371	409	405	360	369	379	410	381	393	409	382	435	381	384	391	363	391	389	431	398	362	387	370	375	390	380	392	408	387	388	418	400	380	392	345	389	456	399	401	399	386	432	407	401	422	410	347	381	393	370	371	409	409	382	408	404	382	421	354	398	410	348	359	375	374	428	403	401	397	373	365	370	394	394	359	417	365	408	409	429	384	401	411	393	373	366	388	383	353	386	367	360	377	386	362	353	390	395	407	389	379	412	389	345	424	394	381	358	381	383	430	380	384	407	410	387	409	399	354	384	383	379	395	382	368	379	394	369	377	363	392	386	353	384	382	394	381	383	373	387	391	388	385	367	369	383	384	402	390	393	380	372	405	381	373	383	394	395	377	405	380	394	360	404	380	392	373	394	376	371	400	407	431	397	400	396	410	380	431	389	386	387	407	397	405	411	436	412	377	388	437	438	424	370	386	357	363	369	398	407	379	374	405	385	423	365	412	376	382	377	405	420	407	401	403	379	386	361	379	377	385	360	401	408	433	371	388	377	350	407	378	393	372	395	375	413	415	382	383	370	381	381	404	392	376	442	387	396	423	395	383	394	388	401	420	381	383	386	372	407	386	419	414	398	415	395	406	407	378	379	397	379	382	393	390	396	379	392	364	388	388	388	383	363	388	377	380	410	392	417	417	410	388	386	399	389	384	405	405	417	455	381	379	386	392	381	411	397	416	407	409	363	380	393	364	375	400	398	441	398	382	413	426	395	382	407	380	380	375	369	346	369	398	410	355	390	382	385	401	385	404	383	393	402	393	403	403	393	380	394	373	386	389	418	399	416	388	401	410	374	414	392	396	432	378	389	377	409	379	418	442	370	405	399	399	372	407	421	413	395	395	377	377	395	344	398	369	407	390	395	379	371	431	401	402	379	388	385	382	386	331	402	424	388	384	404	407	398	361	389	356	377	397	384	378	418	385	406	400	387	393	390	375	428	388	397	387	378	401	415	414	385	381	377	376	394	390	379	400	374	394	398	387	370	389	387	416	365	405	425	421	361	398	410	379	391	387	352	410	423	400	382	431	394	383	394	383	339	398	354	394	396	395	425	407	381	403	397	411	381	399	386	333	424	425	370	408	429	365	394	349	408	406	387	368	368	413	379	382	367	355	374	393	401	382	368	398	387	419	347	362	358	365	378	405	357	400	368	359	379	411	375	407	409	373	386	423	371	383	419	410	388	421	408	352	385	386	389	422	391	356	389	402	384	391	388	400	395	376	389	415	400	410	380	399	366	369	387	381	407	383	413	423	387	409	387	411	387	391	391	376	378	365	353	370	380	409	374	427	437	393	400	415	373	364	378	394	409	400	430	393	366	391	402	385	385	350	403	406	362	396	422	369	375	381	379	412	396	389	382	391	388	405	382	407	393	393	426	363	426	371	411	382	409	387	380	375	364	399	410	410	358	395	382	374	386	361	368	407	370	404	385	398	361	394	401	384	410	397	370	392	391	381	379	387	417	392	420	441	372	404	401	395	368	363	350	361	401	357	385	364	379	403	397	388	379	383	365	373	402	405	356	385	426	413	414	397	391	387	401	381	406	388	393	349	427	400	397	342	386	401	394	385	374	387	408	419	383	423	374	365	367	372	360	395	395	401	426	413	371	383	387	389	395	415	399	416	384	362	369	340	409	378	362	410	416	415	408	395	397	402	377	392	398	377	367	426	405	369	374	441	406	360	364	396	363	384	342	412	365	404	384	382	362	424	407	381	396	398	381	339	384	392	402	403	408	379	393	377	390	398	430	401	422	371	415	361	396	377	376	374	386	397	369	352	367	403	405	387	413	397	412	379	393	398	380	385	378	368	366	404	397	370	380	372	428	409	391	373	368	397	406	384	352	397	388	367	391	394	387	350	420	424	374	400	372	408	381	391	417	408	411	362	383	422	394	378	414	387	367	379	366	371	368	416	398	382	396	406	382	393	430	406	397	385	390	386	366	389	417	375	418	382	414	359	435	401	394	423	401	424	388	393	411	377	399	407	417	382	411	368	453	418	375	389	434	361	406	396	388	371	387	411	397	357	384	369	395	389	435	400	406	396	403	373	389	419	376	410	409	395	386	393	401	360	403	391	371	374	357	364	365	389	372	418	352	379	371	373	407	413	404	384	375	363	416	422	421	397	373	393	426	413	399	388	395	387	401	387	395	401	406	397	387	363	391	414	421	398	368	349	409	342	395	396	381	397	412	390	351	395	362	373	387	405	419	387	380	397	396	393	398	393	419	396	406	365	365	410	395	360	413	412	406	388	385	401	396	401	393	383	385	403	413	389	401	361	390	378	371	368	331	400	397	382	396	372	370	365	372	382	416	372	399	370	384	404	398	383	362	425	397	382	381	386	434	381	370	404	393	400	411	362	374	373	380	390	368	369	380	418	402	387	395	352	389	386	382	367	382	377	412	395	371	396	380	441	405	409	414	373	395	356	384	385	393	410	394	389	384	393	387	407	377	388	429	392	390	386	362	364	378	352	389	412	372	386	397	388	417	400	418	382	421	395	374	392	373	402	383	426	401	372	394	385	374	383	380	380	413	397	377	431	415	350	368	390	390	350	385	383	394	403	380	404	369	381	394	376	346	367	395	409	408	405	399	438	424	362	425	372	353	380	420	402	416	426	396	405	416	374	388	374	410	399	384	390	390	395	394	355	373	413	384	366	391	382	402	419	381	373	385	397	386	386	413	421	407	409	393	378	402	389	392	386	375	357	388	407	427	397	375	409	394	402	362	399	389	370	402	376	370	370	389	373	356	394	361	398	417	389	375	420	362	393	371	372	382	351	418	378	384	384	404	375	384	383	386	394	405	388	360	398	396	355	393	381	394	376	372	385	368	376	388	369	393	385	409	378	389	384	400	413	412	385	384	398	390	375	386	416	394	384	387	354	394	386	398	388	383	424	375	404	382	406	398	376	383	440	405	378	384	370	399	421	385	362	355	359	408	396	367	423	425	385	383	398	376	372	397	381	396	403	411	396	402	385	388	370	412	366	392	364	404	417	403	397	396	424	361	379	389	402	364	366	366	352	395	392	355	399	406	378	430	370	400	372	404	400	381	368	372	404	346	368	377	387	389	402	388	379	359	386	386	385	351	404	374	415	398	413	401	382	374	410	420	401	366	420	378	420	337	385	379	381	387	379	379	444	389	400	409	403	353	397	398	387	389	399	412	377
28122	12856	2635	1334	1036	943	835	682	656	629	634	555	543	557	556	552	535	520	524	531	550	482	535	511	537	503	484	535	499	504	491	478	459	491	461	489	466	467	528	502	513	503	491	522	481	476	495	477	486	494	516	489	491	461	487	474	515	479	510	497	495	491	505	487	471	479	492	562	512	487	548	487	529	458	498	512	518	466	502	532	527	493	485	522	460	478	470	499	517	507	503	489	482	495	518	478	493	488	463	480	519	487	496	439	495	521	501	483	477	516	491	497	519	519	484	506	477	511	491	520	516	517	461	526	524	455	481	496	479	553	480	506	475	504	478	480	473	490	519	454	489	486	521	501	477	450	498	461	514	487	499	487	469	496	446	494	489	516	524	502	477	500	466	549	474	466	488	479	455	462	493	500	493	469	493	474	490	498	505	519	476	487	478	531	501	515	484	488	505	499	500	451	478	463	465	479	470	448	528	544	486	452	471	491	502	477	491	493	485	499	497	491	478	497	499	511	481	524	504	498	512	473	475	461	465	486	512	509	521	493	509	470	507	457	518	498	507	477	468	498	512	468	487	501	446	475	495	501	515	496	527	505	451	499	475	498	463	496	497	462	512	458	424	499	489	508	483	492	478	495	459	495	492	508	479	513	481	465	492	504	513	499	448	518	480	526	474	507	461	501	510	490	473	431	506	451	509	460	440	488	513	460	515	491	489	466	527	509	487	518	468	510	534	479	437	478	512	500	460	502	475	471	528	489	493	495	487	488	496	518	495	493	479	486	477	461	497	493	469	505	496	480	520	475	489	496	527	513	507	458	512	474	494	497	480	525	500	459	504	504	527	516	513	470	464	486	490	463	502	461	521	496	515	475	511	505	460	487	464	482	504	508	476	512	487	505	512	470	486	479	519	494	480	472	518	503	472	480	466	492	497	528	498	511	489	516	509	502	510	499	475	504	505	529	435	513	480	502	496	486	510	488	510	515	488	449	468	479	505	518	473	508	452	490	483	476	524	471	444	513	458	495	471	464	478	483	492	495	474	512	500	510	486	509	498	537	474	495	525	467	474	456	501	484	480	505	438	451	519	499	510	490	504	459	503	465	474	489	522	479	417	473	528	496	502	448	436	507	495	473	491	485	476	493	526	518	487	521	488	504	468	472	534	429	480	497	519	487	487	498	454	459	505	462	465	490	524	517	502	491	452	509	541	488	483	472	472	502	450	508	486	481	511	511	541	487	503	450	477	517	458	491	529	490	479	512	472	500	496	564	503	519	496	493	505	490	503	499	463	515	473	473	531	527	472	487	453	523	530	512	468	506	456	504	460	473	460	492	478	448	475	481	491	494	491	487	485	463	479	514	451	484	530	476	481	497	441	480	468	551	547	482	521	485	494	476	484	464	493	517	442	518	470	511	469	489	470	487	478	504	497	528	479	501	535	470	530	474	525	534	488	522	451	539	465	502	483	477	437	479	508	495	519	505	506	495	494	488	511	451	508	467	482	468	481	496	460	488	477	488	469	492	516	523	486	492	517	463	498	486	513	461	553	498	506	473	477	478	538	493	462	470	464	497	469	489	463	501	529	526	520	499	497	497	462	477	472	473	499	462	524	472	481	482	484	476	518	485	493	501	510	467	456	465	480	464	505	486	496	473	500	450	530	478	480	470	476	509	490	537	506	514	503	511	506	480	481	506	499	477	500	511	477	517	493	514	517	484	511	489	498	509	494	502	504	522	472	469	450	505	500	435	470	489	492	483	512	502	474	521	486	477	510	481	486	472	511	505	520	495	506	476	466	530	494	488	460	513	496	479	512	493	493	476	485	496	468	527	534	497	466	475	497	500	498	456	500	530	521	464	465	447	492	504	473	477	484	477	477	491	490	491	456	516	477	459	471	494	488	480	514	463	481	479	477	518	521	475	514	503	461	477	471	510	487	492	475	520	483	484	536	489	505	479	489	490	515	529	465	467	483	488	487	466	516	478	476	510	499	479	509	502	488	497	508	466	504	525	510	500	464	504	503	519	425	538	520	480	536	455	436	498	494	471	497	487	483	523	491	480	488	477	513	499	500	491	489	472	487	503	511	506	488	490	488	510	529	474	482	507	498	513	466	507	515	501	487	494	504	507	501	506	509	485	490	479	480	483	482	476	508	489	502	494	485	515	517	451	449	519	491	469	504	481	475	477	479	495	496	472	487	496	447	524	486	509	496	514	471	456	507	499	489	485	518	516	518	496	503	486	483	465	509	506	502	483	527	469	496	494	503	477	495	454	464	478	477	482	512	503	476	484	493	496	494	437	499	489	465	499	507	492	492	493	452	477	526	522	513	436	514	516	474	508	498	475	494	499	473	500	523	500	470	480	462	476	541	477	500	508	483	493	482	495	507	485	513	516	467	524	518	490	524	507	526	472	486	502	510	496	474	509	487	494	490	474	502	504	499	547	505	505	457	481	516	487	487	481	484	510	476	499	491	490	506	468	455	504	529	479	492	500	468	492	497	470	466	514	477	503	488	485	481	473	496	476	514	478	504	469	486	494	457	490	506	514	509	490	493	484	529	518	500	499	513	470	493	507	454	522	475	508	491	502	499	506	488	509	485	523	509	533	469	480	521	491	460	496	478	494	483	469	504	482	475	510	499	489	501	513	526	465	478	510	513	481	504	482	463	507	511	477	501	491	463	461	506	489	494	501	486	510	556	498	515	487	514	446	518	507	505	472	519	506	510	513	514	472	486	493	494	519	476	473	523	494	521	489	479	483	461	491	490	487	472	492	510	459	484	471	505	497	454	468	494	499	456	490	497	495	480	465	482	490	478	482	485	502	514	458	463	469	481	491	473	476	492	441	507	477	473	500	474	515	540	496	517	461	486	504	480	490	523	473	502	455	518	472	463	471	465	463	484	465	499	490	484	542	503	473	507	507	481	526	472	512	523	484	484	504	467	494	485	493	497	498	495	485	531	460	496	493	481	485	476	511	515	502	441	476	509	526	496	481	490	480	493	520	516	472	463	492	501	507	488	477	476	472	530	492	525	501	489	480	486	473	494	500	503	466	507	477	512	471	512	514	514	477	481	480	511	481	488	470	472	524	483	531	510	499	500	484	506	485	524	501	507	484	479	486	510	447	534	484	502	475	488	470	529	505	510	502	509	489	461	455	511	503	501	481	467	478	476	476	471	482	503	501	496	513	500	479	517	470	511	490	521	489	492	467	476	466	480	483	490	495	468	470	470	461	501	490	512	488	493	474	496	496	531	516	491	483	449	513	473	474	499	503	468	523	495	515	507	493	452	484	524	486	479	500	521	477	501	462	475	484	517	465	495	485	501	475	497	478	500	489	513	501	505	449	472	519	466	476	492	497	474	473	467	471	514	449	484	504	439	470	508	466	485	490	495	509	502	520	422	517	486	500	498	467	502	504	489	488	452	514	464	503	496	459	489	489	489	482	525	510	520	524	481	495	510	519	519	468	485	495	522	465	458	531	516	506	473	483	500	500
23004	21604	29513	24182	21606	21558	3737	647	550	489	480	370	335	339	312	305	285	301	330	281	300	281	262	265	268	254	273	285	268	274	252	243	272	263	258	268	219	226	241	253	228	235	247	287	244	233	261	226	253	254	243	256	246	237	223	254	239	249	258	236	244	197	243	261	230	218	266	221	254	238	215	227	241	231	222	218	231	226	245	234	233	253	213	253	242	228	229	248	233	243	244	222	220	231	241	245	230	254	241	248	212	238	213	263	254	238	245	211	257	214	262	262	218	256	248	214	219	237	215	244	263	257	240	231	243	236	238	234	260	226	242	248	197	211	248	259	238	247	220	249	215	274	244	259	207	243	226	234	260	260	247	220	278	251	241	240	238	228	207	263	255	228	267	233	234	257	231	236	276	254	251	257	226	226	273	252	233	229	228	222	234	274	243	236	263	262	228	239	254	276	271	231	240	253	221	231	247	249	205	249	226	231	212	253	233	215	244	241	229	227	260	231	261	247	249	253	241	254	246	225	257	243	225	221	272	229	221	212	237	255	244	235	223	228	236	271	225	256	213	223	260	247	229	243	255	238	237	242	235	239	243	254	231	237	238	234	239	237	276	262	231	241	216	243	253	236	256	218	238	247	261	272	260	262	260	252	227	237	236	260	242	248	261	226	267	228	247	230	235	237	251	238	248	256	259	229	248	220	229	232	226	217	252	208	240	244	244	262	231	227	223	236	218	247	243	227	246	284	236	240	212	241	234	226	234	235	232	245	233	236	274	273	239	245	242	243	226	234	236	215	219	239	219	236	242	253	226	255	232	260	260	244	247	243	224	258	245	271	248	270	239	231	247	234	270	225	202	236	262	254	233	269	231	231	236	235	236	229	242	246	243	222	239	239	228	255	285	222	255	237	249	255	264	238	239	253	250	247	259	266	258	261	243	220	263	246	241	236	250	235	245	227	230	237	256	252	219	234	229	239	232	253	264	235	258	242	226	218	263	225	230	222	245	241	232	247	243	241	237	246	226	230	242	240	250	257	233	229	260	231	232	252	233	223	247	239	242	260	238	223	238	241	233	222	256	216	240	231	245	254	261	225	253	226	245	252	224	230	239	235	210	274	217	248	263	230	244	244	240	246	244	217	199	239	243	255	205	249	231	224	236	233	238	248	250	239	231	253	262	218	235	251	255	225	250	264	251	268	257	238	251	225	257	240	237	251	262	232	250	249	253	252	267	245	221	213	266	270	217	239	260	247	263	221	225	245	272	235	240	215	254	223	253	216	225	235	231	218	246	209	235	225	248	242	225	256	235	253	242	252	259	226	230	254	219	235	240	218	258	241	222	230	257	243	223	231	235	220	220	247	252	254	221	238	258	233	244	236	230	253	214	219	256	235	232	236	251	255	249	256	256	209	227	261	231	247	228	262	275	233	223	223	226	227	237	238	213	258	250	247	224	240	255	268	232	237	206	247	208	218	225	231	235	243	236	251	266	239	238	249	221	253	244	254	220	253	249	271	224	232	255	268	251	223	227	261	260	239	217	242	232	271	254	228	225	216	245	255	244	247	235	235	234	241	252	264	237	256	225	227	242	211	212	220	213	248	224	245	232	248	227	249	224	245	252	274	246	246	252	245	228	232	253	210	220	223	234	244	251	228	260	258	261	262	222	241	248	241	234	223	247	219	240	222	239	208	241	223	260	225	239	262	232	238	243	234	242	213	234	235	216	257	254	205	259	236	210	253	267	240	244	244	258	251	272	199	256	210	255	222	275	242	202	262	250	215	248	247	225	244	218	217	228	252	245	257	233	244	239	236	231	249	216	226	252	234	259	223	223	231	235	251	244	238	245	246	220	213	261	221	256	267	209	223	229	238	233	229	231	235	242	262	208	224	215	228	236	223	234	236	234	203	232	255	249	235	234	232	230	232	226	223	250	235	229	246	253	245	262	236	237	215	236	256	232	244	246	227	278	232	257	235	238	223	267	263	233	258	243	231	240	259	267	229	235	239	240	248	233	234	206	273	276	244	221	248	237	244	238	206	235	258	245	235	235	217	249	232	231	236	242	228	233	257	247	231	228	238	221	207	268	226	265	253	250	241	231	250	251	236	238	213	215	220	215	266	210	240	234	240	230	208	249	235	222	227	245	237	232	244	242	218	252	247	249	253	254	238	270	267	214	252	229	243	220	248	246	254	269	205	246	231	216	218	252	222	232	248	276	246	231	238	232	230	234	244	224	220	238	237	237	202	229	226	230	273	259	220	241	224	241	211	249	243	226	249	225	245	236	244	228	226	254	241	262	238	244	238	251	235	266	215	230	221	254	237	244	251	230	257	219	233	245	247	211	238	246	248	252	237	239	216	241	226	241	240	228	221	219	224	245	245	240	222	239	256	255	232	256	218	225	230	214	223	221	259	242	206	238	252	235	253	232	249	237	243	231	243	222	229	241	236	223	238	253	209	252	236	227	223	231	255	231	229	266	237	247	236	265	260	235	222	207	231	250	209	200	257	237	223	248	254	242	244	230	252	220	231	217	231	250	216	266	221	280	221	227	249	239	225	247	242	205	226	253	244	259	222	222	248	257	247	223	236	202	229	226	244	204	223	224	254	285	246	221	234	241	278	253	254	252	225	268	239	221	242	252	212	227	251	225	235	211	230	245	239	235	227	251	227	223	236	241	225	255	235	222	242	238	247	241	223	241	263	207	240	208	213	213	237	230	233	232	254	259	221	240	231	265	188	239	228	218	208	246	262	244	246	254	229	259	235	220	227	235	218	259	220	243	236	238	271	259	219	228	248	263	234	258	214	252	229	235	236	247	263	242	216	232	260	262	271	237	219	223	266	244	247	233	249	244	217	245	256	263	239	242	229	239	222	209	232	244	259	235	227	257	228	224	220	255	261	238	246	243	257	218	253	250	240	260	268	241	252	251	241	235	256	218	233	230	246	250	238	237	207	245	224	266	224	225	239	240	238	257	259	236	255	243	263	247	245	222	226	226	215	243	246	236	266	261	227	263	230	226	224	259	224	249	248	230	245	228	240	244	240	234	225	236	230	217	225	251	239	230	259	246	230	256	223	236	228	231	256	236	217	237	261	226	238	230	256	238	259	229	236	256	206	250	217	245	234	248	210	233	234	239	234	261	204	233	259	233	230	248	233	240	225	291	241	231	254	236	250	220	244	232	245	248	241	256	241	247	244	252	234	236	217	248	250	223	240	206	230	246	235	247	217	240	250	257	244	236	205	263	260	253	231	241	249	237	257	216	236	226	236	263	225	246	247	228	244	216	239	212	224	246	255	243	245	228	230	226	245	255	248	210	246	220	202	247	240	243	231	241	236	225	244	238	238	219	238	245	242	225	246	214	214	241	253	231	267	251	257	217	229	241	225	275	241	267	266	229	230	228	243	269	265	237	244	197	248	239	264	256	228	253	260	221	229	254	237	238	246	249	256	255	243	232	260	220	260	207	225	220	256	250	247	226	211	225	222	226	249	254	231
37355	23028	7745	3643	2602	1909	1518	1220	1019	813	737	684	579	572	523	453	460	470	417	399	405	368	361	420	377	383	376	373	362	389	366	337	327	365	355	351	341	356	374	341	306	341	307	324	328	341	359	345	334	314	320	358	317	342	335	318	346	332	324	322	310	322	309	307	316	315	309	321	317	310	321	323	353	319	309	328	295	320	303	340	338	309	330	316	315	336	334	302	315	315	310	326	293	313	295	314	313	318	329	302	339	299	350	327	297	345	311	359	323	284	303	308	326	324	294	328	335	335	337	316	281	304	356	350	339	283	304	303	290	347	325	326	314	303	311	313	307	311	333	334	313	342	356	341	311	333	309	309	310	310	315	341	311	328	324	311	333	315	290	300	339	311	324	331	328	338	357	310	293	307	325	326	307	302	339	305	327	331	310	317	285	303	334	292	309	330	316	299	320	315	275	314	343	324	331	309	299	318	333	312	314	324	343	338	294	364	336	333	335	306	334	328	331	286	289	327	324	317	338	316	319	348	295	295	345	340	336	282	309	322	320	347	310	317	301	304	333	317	343	327	298	306	320	341	323	326	349	324	310	313	337	348	299	317	348	310	322	299	306	362	299	323	305	340	332	304	344	290	314	358	329	298	321	323	312	334	292	312	323	286	322	298	321	334	359	347	321	312	276	322	319	306	327	337	316	326	315	305	338	323	310	325	319	320	315	310	300	312	315	328	319	292	336	303	334	307	318	313	330	316	321	330	317	304	326	338	300	316	304	329	331	341	293	317	334	338	314	324	358	311	308	294	304	315	320	306	323	320	318	332	323	318	357	349	311	318	334	301	312	309	320	307	286	319	331	358	304	339	292	297	297	313	334	295	322	287	330	332	320	332	319	329	313	314	334	312	336	346	311	289	314	346	316	327	346	296	325	315	314	296	306	329	311	300	284	324	304	342	313	295	323	329	315	297	314	319	310	305	361	328	324	336	345	285	305	314	271	291	320	328	328	325	317	296	310	308	345	327	305	342	355	297	321	352	308	315	320	323	322	326	305	290	314	332	286	316	331	315	327	303	298	320	318	312	318	316	303	318	342	324	315	336	310	303	337	309	344	330	287	320	328	320	314	325	316	303	284	318	292	321	356	305	310	306	324	338	315	324	355	337	338	306	283	305	324	302	298	296	317	315	329	277	300	319	370	338	325	325	334	310	305	305	324	327	289	317	309	277	288	341	312	317	317	302	325	322	329	317	355	278	282	332	306	283	321	326	318	311	319	308	325	335	299	299	323	329	292	310	329	314	315	354	323	328	339	307	339	311	306	327	336	321	307	319	344	340	314	278	349	323	314	321	351	328	334	318	326	327	330	310	342	317	287	350	317	346	326	310	323	322	293	309	341	308	286	314	316	322	291	343	304	314	322	324	332	309	313	335	306	346	304	323	314	295	326	326	357	314	317	311	306	298	306	299	346	343	330	300	292	293	328	346	306	307	328	290	322	317	288	353	337	302	319	322	325	312	339	314	340	339	328	322	290	330	325	341	285	312	341	297	343	306	319	329	334	290	320	306	300	299	333	318	291	294	313	356	328	322	320	320	308	302	315	327	290	302	293	307	334	328	340	311	363	310	316	325	317	315	310	307	295	302	310	301	296	312	306	333	298	314	318	323	326	345	322	329	294	360	308	312	327	288	294	298	336	335	283	301	347	332	329	286	353	304	297	373	300	296	294	343	335	278	322	307	299	307	338	323	345	318	308	344	325	310	337	318	317	310	344	337	277	311	306	336	344	304	317	295	315	309	320	320	327	307	313	334	303	315	323	308	330	302	318	347	307	299	325	301	325	308	288	311	310	368	345	318	325	296	317	325	335	311	335	298	318	311	306	326	314	308	318	367	301	305	330	329	317	315	314	345	335	334	329	321	287	315	330	308	330	338	315	346	328	292	312	290	348	331	289	319	303	296	318	334	327	302	288	302	317	321	316	310	329	307	342	308	300	338	321	322	312	332	356	314	307	375	288	307	328	341	312	312	334	342	293	311	325	310	314	301	297	288	325	288	334	260	312	343	315	303	351	294	341	314	329	308	325	332	344	333	307	325	331	302	308	290	328	318	278	330	314	312	314	306	337	343	326	272	301	316	317	317	327	288	309	319	324	327	333	311	314	304	315	331	340	358	315	331	312	316	314	287	297	328	334	297	301	322	294	323	305	308	309	315	327	339	336	342	315	324	333	337	320	316	319	305	355	314	298	319	323	292	289	319	311	331	329	323	356	320	306	332	343	325	311	296	306	333	327	334	339	342	286	331	302	288	351	338	311	307	305	302	323	319	314	329	305	303	315	313	357	290	309	302	321	311	293	304	334	315	300	317	313	307	322	327	336	318	334	300	326	315	323	310	326	309	342	306	333	310	309	292	356	330	298	318	317	304	303	295	315	337	348	323	323	338	315	316	306	328	315	320	314	344	323	318	333	329	310	324	303	354	302	311	299	303	330	318	346	304	327	280	341	320	316	301	340	334	326	312	344	337	327	337	318	347	328	321	271	315	309	327	351	300	293	301	341	328	314	317	337	325	306	302	287	321	345	318	322	282	294	303	308	309	317	309	328	304	299	328	302	325	324	322	322	324	312	311	331	323	363	313	331	342	301	302	314	322	322	301	296	324	333	304	314	336	345	337	319	320	263	301	333	327	324	328	306	334	307	297	322	295	314	281	330	331	326	305	295	317	300	331	295	340	297	319	329	320	322	331	329	316	326	277	309	339	317	321	300	332	333	344	279	320	295	320	324	335	331	305	319	333	296	292	327	293	347	331	303	300	324	314	278	348	331	315	302	354	319	323	325	319	313	319	348	318	350	311	292	330	351	338	327	297	342	309	325	285	329	325	314	312	324	324	318	302	329	324	301	337	306	324	326	293	316	326	330	303	316	321	310	328	302	308	337	317	320	300	348	346	304	323	317	324	314	283	314	317	318	328	308	331	318	336	292	286	312	329	318	319	307	332	314	307	312	326	327	302	313	313	321	273	306	327	277	337	340	330	338	321	337	306	322	320	352	326	296	333	313	315	333	308	300	348	324	324	303	334	290	319	321	321	294	354	302	310	315	318	324	331	323	331	339	357	321	308	326	329	326	330	315	310	345	308	335	335	308	337	324	321	307	337	275	306	340	303	311	305	326	324	326	351	364	329	308	309	355	326	357	286	338	308	303	328	334	355	342	304	296	353	333	296	326	311	315	292	316	326	324	330	328	305	311	315	302	310	329	323	323	299	321	314	347	296	318	314	334	334	322	296	306	339	347	302	334	295	317	328	321	322	357	282	302	310	324	300	316	309	339	299	304	305	297	303	335	315	335	357	343	325	333	332	320	327	334	279	338	309	303	341	347	295	337	307	310	294	289	291	314	316	316	307	316	312	332	318	340	327	299	364	305	306	313	323	325	314	346	337	325	343	312	310	307	332	329	296	293	292	309	337	330	288	290	313	296	333	316	315	311	316	290	301	311	333	314	310
28104	18564	4266	915	694	641	643	655	650	639	636	644	699	678	702	637	686	634	641	613	632	660	636	641	659	667	679	663	649	614	631	679	653	631	657	635	644	681	668	665	636	655	676	661	603	668	647	608	652	601	643	692	653	629	620	712	665	663	695	659	705	661	636	648	700	663	633	663	670	687	650	643	680	651	649	609	656	655	675	664	618	652	576	617	602	654	614	664	613	651	635	669	682	650	677	693	660	679	681	660	661	614	647	648	649	692	679	683	657	667	720	667	655	633	666	687	628	637	632	647	679	618	687	667	667	635	657	618	681	670	678	636	658	722	627	666	647	677	628	676	636	625	678	641	674	656	654	637	659	676	634	598	627	631	698	659	645	656	664	646	675	659	716	706	684	623	683	589	670	637	627	690	651	645	649	648	638	676	696	624	621	662	673	684	662	637	689	614	674	640	616	714	630	657	667	666	678	622	611	629	661	658	698	660	675	671	628	682	624	642	660	641	704	648	658	676	641	698	689	604	689	665	677	613	664	678	665	640	653	659	648	677	670	638	630	631	671	632	653	664	645	698	627	624	603	674	630	636	660	654	660	611	646	653	651	622	651	644	653	717	654	614	701	643	614	664	636	693	655	606	640	623	635	665	624	622	665	631	672	622	600	692	685	646	626	667	695	684	685	672	688	610	652	653	672	674	609	682	669	697	617	711	659	698	673	652	644	639	662	606	632	638	660	635	652	707	660	664	644	615	691	649	639	629	606	630	694	660	633	647	647	640	662	644	642	666	637	663	670	658	644	642	648	637	700	699	650	665	661	656	656	673	658	652	706	633	679	682	621	701	611	634	666	583	634	651	673	676	653	667	633	692	645	626	641	655	624	662	645	650	650	646	622	665	651	659	656	635	650	669	653	672	634	662	680	680	716	620	627	685	652	687	646	721	656	657	686	670	688	670	746	689	626	663	674	670	659	670	649	687	658	674	710	646	662	680	679	638	634	669	661	670	670	668	625	619	639	662	666	651	697	660	652	676	653	680	667	625	664	736	612	689	661	662	660	686	654	639	698	612	633	618	660	702	663	626	676	662	668	634	690	660	678	711	641	655	608	640	601	628	663	684	707	658	651	612	615	643	690	641	599	649	688	627	661	652	642	689	645	656	700	675	632	652	621	635	620	653	644	646	657	677	640	660	596	664	698	642	702	659	688	671	654	662	658	654	668	630	661	644	632	695	623	660	645	676	644	680	672	633	689	617	655	636	642	701	657	659	646	723	572	656	669	619	664	666	650	687	648	588	664	631	657	706	680	613	656	637	654	634	643	676	671	665	677	624	611	690	643	651	633	649	653	635	679	604	625	617	648	648	614	662	656	639	647	663	617	640	629	632	672	660	656	641	665	569	655	702	672	669	656	660	656	669	650	678	663	682	677	614	697	672	689	699	606	649	668	643	712	690	639	661	661	672	618	654	699	665	678	662	657	623	655	680	728	642	616	656	635	644	621	633	634	665	671	656	707	677	674	609	651	663	655	619	691	686	650	608	634	687	640	611	698	657	700	644	650	661	662	649	642	680	608	638	681	636	621	641	680	664	704	685	630	620	646	628	688	635	682	679	639	626	687	673	646	683	652	622	691	647	646	630	695	684	695	640	681	633	709	645	692	640	671	659	643	655	646	685	691	650	690	687	614	625	654	677	639	637	652	641	681	688	666	654	685	694	644	686	620	645	655	679	629	662	625	689	626	681	684	664	648	618	653	656	623	698	652	631	664	654	689	647	631	640	646	670	608	665	670	638	657	642	666	682	638	645	643	631	663	618	682	678	619	636	660	619	623	629	658	646	714	677	683	680	674	638	663	679	612	667	656	729	683	693	596	684	686	660	654	665	643	643	626	636	624	675	646	658	660	647	645	646	645	640	665	658	633	649	616	638	597	631	645	655	657	626	643	665	598	663	635	674	603	705	667	664	653	632	681	640	676	653	674	604	676	739	665	677	686	621	693	630	651	642	694	668	647	642	702	639	684	672	597	630	659	649	641	659	638	656	677	670	638	642	619	627	710	676	684	609	678	631	674	652	621	666	677	672	693	682	680	654	644	609	610	631	652	590	674	646	666	685	691	620	625	671	640	674	664	703	657	670	695	656	659	640	691	685	665	634	604	631	648	676	674	681	703	626	627	664	671	685	701	592	687	674	640	615	609	671	680	682	661	651	631	679	645	665	676	642	665	657	691	636	634	689	694	707	649	622	643	632	659	642	632	654	669	679	637	682	614	638	668	615	615	691	679	668	685	689	669	649	706	596	667	676	661	676	684	640	627	697	657	643	634	628	634	681	621	673	636	648	665	659	643	684	619	620	632	676	704	676	661	584	655	665	684	700	638	644	696	692	643	657	674	670	679	634	633	715	668	643	635	666	683	679	692	663	698	636	631	670	685	662	691	648	639	721	635	647	636	658	596	677	647	662	714	573	727	618	639	659	620	702	631	607	711	681	633	678	637	635	659	663	659	670	666	677	647	652	618	667	676	654	629	658	618	684	663	644	656	665	676	607	693	702	671	670	645	668	673	641	671	629	633	667	678	669	658	663	642	649	646	664	614	674	689	626	648	620	601	641	653	623	623	678	625	640	656	653	642	644	655	654	669	638	612	650	636	651	671	614	667	606	659	681	647	643	656	600	650	674	682	668	683	664	627	669	645	680	647	655	686	587	690	660	651	674	650	712	671	613	702	628	650	709	596	671	678	625	670	673	656	643	615	669	632	638	655	668	663	622	632	688	663	658	623	643	633	644	633	656	658	646	676	607	627	660	636	621	576	669	626	655	623	665	615	611	624	650	652	634	655	656	674	656	689	678	632	675	587	646	652	707	667	648	605	682	652	664	688	636	637	703	705	661	658	664	610	673	645	675	626	631	665	626	672	619	649	647	630	611	651	643	658	675	665	627	647	664	655	684	672	717	676	599	648	674	671	651	652	611	676	670	662	661	636	667	676	680	609	658	618	652	626	642	656	700	686	655	674	636	670	653	650	677	600	632	655	673	669	586	651	672	658	628	656	665	663	642	630	661	686	659	639	658	662	671	655	655	660	661	670	694	669	639	632	656	679	663	600	649	636	625	650	650	647	634	650	657	661	658	670	656	700	697	664	663	633	667	652	669	677	631	669	628	666	676	660	681	695	620	624	595	637	589	624	641	623	667	638	621	687	681	671	671	659	669	663	661	639	674	675	638	666	673	666	640	683	676	637	655	676	659	660	686	632	625	630	640	629	666	702	635	646	658	615	655	692	651	674	673	663	643	663	638	665	625	653	655	615	620	669	658	656	661	636	624	685	668	616	669	675	656	718	666	644	670	727	647	698	611	681	649	646	688	670	614	649	649	688	641	630	646	694	614	614	673	647	660	661	609	629	672	642	648	641	653	614	695	688	676	670	633	676	666	659	646	636	721	669	701	620	661	616	653	624	668	616	600	681	624	679	695	651	631	634	681	645	678	732	646	665	640	634	668
10172	3674	1113	948	884	881	916	820	833	849	800	833	836	820	815	819	835	805	804	858	870	817	809	825	826	825	771	776	746	818	787	895	768	818	883	812	792	818	791	853	827	837	832	804	808	821	797	810	807	802	797	835	768	815	832	828	824	773	854	804	799	777	792	816	797	816	876	789	765	870	830	853	810	846	820	859	805	866	777	777	817	852	805	803	803	838	843	760	818	806	825	756	819	788	828	821	778	797	809	803	789	844	795	849	804	804	830	804	830	824	850	803	800	801	793	796	828	853	786	779	817	793	833	814	832	869	847	813	899	799	798	851	763	794	802	813	821	854	791	784	791	773	807	772	795	814	862	814	806	825	849	824	814	782	819	763	841	832	857	823	817	826	843	790	772	778	890	796	797	801	828	856	840	832	813	824	838	836	780	799	717	804	831	863	785	798	839	830	806	843	739	834	860	843	782	739	841	838	787	841	801	825	826	785	831	744	788	821	805	815	867	864	839	805	798	774	892	867	810	806	827	807	827	760	838	886	869	803	846	835	795	824	743	783	791	820	817	839	819	817	841	806	854	767	796	812	804	837	877	819	868	789	810	825	892	853	837	844	840	813	832	773	838	801	795	868	859	823	837	849	820	855	840	803	837	827	857	813	808	839	826	829	799	761	846	787	767	858	845	768	814	781	822	807	835	781	835	869	822	777	843	815	821	788	765	814	847	806	827	845	842	796	857	827	833	806	813	848	803	814	857	826	796	780	817	807	829	877	837	807	782	800	814	911	846	778	760	786	795	816	821	856	759	821	848	832	852	820	856	802	830	837	829	790	826	808	819	878	838	828	843	836	784	808	846	857	855	903	864	855	770	832	791	834	833	797	809	850	844	804	832	775	810	783	868	841	769	809	802	801	816	848	798	799	811	830	873	818	848	812	790	815	781	833	809	837	855	837	860	885	815	826	839	754	824	829	822	796	803	855	816	779	823	788	848	798	833	811	784	832	819	806	806	816	819	797	807	838	852	809	790	804	771	859	783	809	837	836	807	809	814	811	833	809	823	776	828	807	826	836	805	836	840	823	879	828	771	818	786	788	845	832	807	867	823	817	817	842	824	774	862	825	817	812	851	832	794	763	762	847	866	819	852	791	837	805	812	794	868	774	812	793	797	826	814	816	839	810	777	802	842	835	811	813	815	819	791	781	797	813	795	782	840	877	854	812	810	863	836	829	834	804	835	826	831	834	778	799	818	816	767	835	756	869	832	821	806	830	864	869	860	802	884	810	851	837	824	787	809	820	819	832	834	810	837	796	805	810	808	823	830	861	819	798	842	812	850	793	781	836	818	801	785	849	809	812	824	823	794	809	814	827	853	835	833	814	805	821	863	866	846	861	926	846	876	816	769	795	865	840	787	798	816	801	807	793	819	801	799	798	819	846	820	819	840	811	824	829	812	773	861	750	792	819	804	866	782	869	821	826	779	832	802	814	815	850	844	833	829	836	796	802	810	822	807	822	850	764	873	787	871	870	805	866	804	841	786	785	804	861	795	860	840	843	842	819	811	825	812	786	857	838	845	797	855	873	826	851	886	783	797	793	859	780	841	849	846	794	859	791	849	802	791	838	838	829	789	903	806	822	798	792	812	801	763	827	826	829	834	839	806	789	867	842	844	808	837	826	876	796	759	798	831	780	804	848	846	808	792	859	836	815	839	885	786	855	864	820	805	818	803	807	800	786	828	858	866	829	814	803	802	867	778	795	837	806	813	838	803	787	838	833	827	863	795	814	820	822	830	772	865	813	800	835	835	828	786	811	821	842	799	830	843	809	847	822	789	840	832	835	816	782	808	771	838	824	804	799	811	848	832	781	788	834	883	801	836	845	790	800	810	806	836	811	838	898	825	850	809	813	779	789	802	810	827	801	838	799	854	831	819	839	814	900	819	868	800	772	801	860	850	795	789	836	832	842	786	801	821	810	841	835	815	815	770	825	818	774	822	831	797	815	796	825	814	779	830	844	840	778	783	848	886	796	840	845	815	827	774	836	740	815	829	827	833	796	770	790	840	779	820	836	760	812	800	812	748	805	811	771	825	787	850	843	822	789	760	751	810	818	852	836	838	738	829	802	808	845	809	819	786	789	802	844	811	838	781	799	767	821	813	780	824	829	852	789	815	819	816	828	789	852	831	800	858	815	822	825	797	814	814	803	823	785	783	854	860	804	888	837	812	811	812	817	828	765	825	789	771	835	809	837	821	804	862	836	819	833	881	847	790	822	775	850	852	811	781	800	873	877	847	831	835	805	860	851	839	769	806	791	823	848	833	776	865	782	806	797	839	793	833	801	804	850	820	853	773	835	826	784	885	802	855	837	831	821	814	816	833	801	829	839	816	843	825	836	827	834	835	817	825	826	788	816	795	864	843	842	829	794	869	866	872	808	810	837	818	914	908	852	824	849	855	824	803	808	835	825	848	817	800	784	834	775	821	845	805	853	810	793	819	822	847	812	860	833	774	791	798	820	803	866	812	812	803	810	816	841	826	800	785	802	900	796	795	816	803	888	830	851	802	822	808	854	820	808	830	833	836	853	819	791	826	817	866	845	810	829	874	855	845	828	799	850	796	853	792	783	833	792	777	832	834	822	827	799	854	861	811	832	809	807	761	753	773	845	836	815	817	777	826	788	810	832	835	812	797	824	852	765	818	840	829	814	832	783	837	820	805	830	888	811	857	867	773	848	789	805	782	813	811	835	762	815	770	787	814	781	844	831	861	766	865	803	812	828	778	792	831	823	813	822	864	843	831	844	792	833	818	799	755	812	826	804	823	809	810	793	828	824	813	876	850	808	840	817	818	848	795	789	819	815	878	838	810	834	825	751	841	820	799	832	822	863	826	765	792	775	765	819	799	883	744	810	873	855	747	853	815	858	812	827	820	842	828	890	803	825	833	811	802	814	824	847	841	772	815	864	797	861	834	825	812	798	811	862	916	790	806	803	778	818	854	782	838	829	792	831	849	792	826	780	797	829	812	845	862	784	780	845	807	825	799	839	858	809	836	894	779	805	840	823	830	779	817	822	837	888	768	860	861	859	846	769	837	802	809	774	822	804	811	775	794	812	814	822	851	825	783	817	768	768	854	778	811	798	795	819	835	846	777	820	792	829	811	867	857	794	838	808	839	777	778	839	788	890	781	798	799	830	776	813	819	784	814	865	852	779	843	803	823	828	858	822	795	796	875	866	779	823	863	776	814	771	813	798	870	772	791	815	805	825	790	827	791	848	825	848	816	819	817	826	834	838	843	828	808	820	819	861	801	812	812	846	836	824	862	837	817	821	790	872	871	830	809	811	860	844	833	761	804	852	815	857	831	840	817	789	806	831	818	840	813	834	838	767	819	834	848	802	764	829	811	848	795	853	814	825	797	768	808	764	808	831	825	877	827	790	842	830	857	825	789	837	806	815	791	802	805	801	809	868	810	813	804	797	826	797	844	853	819	839	861	843	851	861
23950	21546	28864	24686	21515	7434	1132	811	762	656	716	670	702	620	626	563	615	627	580	603	601	665	587	622	595	568	658	619	591	584	593	590	566	643	599	584	614	602	612	574	585	560	532	575	607	625	595	610	580	566	575	610	587	586	566	565	616	620	574	545	580	559	622	544	635	585	600	555	626	569	595	638	594	621	601	581	567	555	616	561	621	571	527	615	615	653	603	586	596	589	590	626	575	600	544	581	585	582	558	611	592	609	578	597	587	597	546	622	628	650	582	586	584	593	622	584	581	547	601	601	648	584	605	615	559	622	622	551	590	610	612	597	567	612	558	569	569	609	621	585	573	579	602	576	638	534	564	633	580	589	597	615	580	607	551	622	553	619	578	630	590	568	580	580	557	561	573	574	627	652	620	634	564	597	558	543	623	578	556	577	543	594	607	598	605	610	581	564	603	614	588	578	599	602	619	576	584	554	612	542	564	605	615	564	570	586	564	588	542	601	615	588	579	596	577	602	585	581	604	583	609	601	638	626	635	547	594	594	580	569	555	591	606	587	593	592	634	544	577	626	597	617	669	543	577	627	591	607	557	590	580	580	594	549	623	548	556	596	573	589	607	615	530	579	619	618	619	618	607	613	616	590	594	631	565	611	595	587	589	596	560	589	620	563	603	575	558	611	622	598	578	581	562	586	620	571	563	639	560	628	658	593	535	562	607	584	654	564	593	578	575	612	597	622	609	577	592	587	636	583	559	601	557	581	600	548	616	602	567	593	609	597	593	596	645	572	566	560	590	551	565	619	568	580	601	607	592	588	636	595	551	611	578	563	573	601	593	580	563	570	594	618	560	608	567	601	571	594	575	589	561	585	613	581	594	582	606	585	548	594	597	602	597	636	593	562	574	563	622	603	560	547	576	593	579	558	557	638	584	572	619	599	593	589	607	585	581	579	584	577	610	609	610	586	629	539	638	612	586	602	576	567	585	643	606	614	596	590	556	624	612	611	571	602	592	591	620	639	577	610	581	586	610	583	615	600	599	656	597	591	556	597	572	586	567	598	624	577	566	605	627	559	599	596	595	578	558	568	579	592	571	603	563	571	634	582	568	576	579	592	609	594	600	566	618	597	583	549	545	639	655	583	608	594	581	591	556	592	588	589	597	613	629	585	592	551	611	595	574	579	632	562	600	591	591	566	614	575	593	579	580	626	573	647	613	626	605	635	573	567	572	599	569	601	577	579	586	580	558	614	640	607	615	578	554	610	580	587	545	571	545	572	538	628	603	589	595	610	590	564	604	616	591	574	578	578	590	606	615	587	559	595	595	612	564	582	543	593	549	603	539	553	585	613	625	589	637	597	597	642	558	587	582	579	600	610	613	575	634	571	592	592	589	618	560	592	548	565	581	561	586	608	586	578	604	597	586	619	590	562	612	575	612	589	580	606	599	583	595	678	638	588	570	576	565	544	573	572	610	587	608	559	598	597	608	570	581	597	602	559	605	588	609	590	589	623	599	562	629	581	591	577	606	545	586	569	589	645	586	567	570	615	597	584	583	583	607	587	583	585	604	566	586	567	604	586	556	555	622	640	564	549	562	593	628	583	634	611	594	563	557	622	542	620	577	527	590	575	592	607	627	575	570	585	617	556	566	599	566	609	555	593	616	631	579	594	597	647	587	613	636	599	563	615	669	617	557	593	597	553	616	582	624	546	543	572	580	651	602	592	598	554	612	569	573	574	538	581	583	614	621	557	621	571	602	623	633	571	583	610	564	581	600	550	611	596	602	611	597	602	592	556	602	592	566	639	600	579	572	578	587	583	597	561	565	604	583	601	602	614	575	582	587	586	632	579	572	577	589	616	569	600	604	538	609	566	566	602	591	572	602	598	600	581	581	571	579	628	564	594	572	553	599	618	594	566	557	589	599	556	619	598	529	570	563	583	596	573	581	576	549	555	570	618	568	593	589	614	615	556	570	545	586	571	626	595	598	610	548	654	599	594	578	616	607	597	626	587	599	594	586	547	605	585	596	602	621	577	607	595	573	587	601	580	631	591	603	579	570	604	575	593	605	584	616	572	592	592	591	600	628	566	626	553	601	583	611	624	590	605	576	579	604	622	607	533	636	576	613	570	612	554	641	568	626	600	587	611	561	616	596	554	569	611	565	628	602	590	615	611	650	598	590	569	552	599	605	577	578	632	608	604	571	626	597	572	580	596	604	601	556	576	619	565	560	611	608	647	570	598	577	591	563	547	559	573	575	640	538	577	617	610	551	599	540	601	585	600	593	591	614	583	552	588	654	638	645	672	590	632	583	569	598	567	638	587	585	628	595	593	623	583	593	567	571	591	579	604	594	573	571	587	581	580	584	547	578	583	617	562	617	572	619	601	585	598	593	609	550	589	602	551	559	567	596	558	559	647	593	590	646	586	588	579	537	569	576	626	604	607	600	584	554	579	602	565	599	567	626	587	600	573	615	578	586	560	566	600	621	594	580	586	561	605	555	615	564	566	569	558	616	597	611	601	599	590	561	649	578	584	602	589	604	557	547	582	562	586	589	591	588	585	565	609	512	601	575	605	571	585	633	542	589	579	603	577	622	563	569	572	597	631	590	587	617	602	617	582	557	588	560	563	583	550	590	618	610	562	587	601	593	564	592	596	639	590	605	597	595	549	581	614	567	630	613	587	553	625	581	531	607	582	609	595	607	571	625	580	632	547	554	615	625	568	625	608	557	633	605	568	591	567	551	577	600	611	594	561	589	658	634	618	570	566	580	593	584	586	562	607	575	568	586	602	605	630	569	576	577	587	560	610	545	568	592	619	572	538	554	593	575	573	583	593	596	567	581	590	584	579	576	588	605	553	647	548	594	589	580	598	582	600	624	584	605	632	584	631	584	614	555	561	587	552	572	623	581	617	597	561	621	555	617	591	577	569	569	588	624	567	580	585	626	571	578	605	561	594	575	610	598	556	580	551	613	564	627	611	593	617	575	577	602	593	574	551	563	594	576	562	605	596	595	578	599	601	574	587	604	567	600	602	582	571	644	623	584	573	588	549	586	584	619	592	599	597	614	584	568	616	544	606	620	591	556	567	589	570	602	574	583	551	579	598	582	593	597	563	586	592	611	551	577	581	568	554	593	585	624	587	585	594	574	616	590	588	611	585	572	637	574	568	536	562	594	573	587	555	642	582	602	628	597	633	575	593	589	581	585	578	588	601	589	579	557	579	629	602	561	600	609	588	587	595	550	578	601	627	591	553	618	557	589	590	578	586	572	580	593	626	622	577	574	600	584	592	571	595	598	600	596	621	585	613	577	565	561	603	586	614	601	582	612	624	594	599	580	591	592	614	571	612	546	609	609	578	547	546	610	589	586	556	620	567	561	587	601	575	609	618	553	574	606	601	596	551	588	606	574	555	576	583	593	571	588	599	602	592	622	615	581	589	566	602	593	554	591	620	591	592	603	591	596	606	570	612	624	570	628	529	597	622	577	580	536	599
31592	18464	5026	2509	2003	1629	1368	1166	1061	990	916	890	918	873	887	786	875	797	808	800	792	751	797	758	782	781	778	745	759	708	713	759	780	775	717	758	747	773	716	761	763	736	779	756	787	758	745	749	731	733	761	768	740	775	719	728	770	722	760	783	746	733	775	760	749	750	746	774	713	732	704	776	758	706	785	690	736	740	755	712	728	723	717	733	807	781	761	766	746	755	770	730	713	738	729	787	725	778	721	748	757	697	732	705	736	756	738	718	755	703	732	767	713	746	751	721	754	843	779	760	669	722	744	765	748	769	798	750	694	723	750	736	760	768	753	672	736	755	738	728	738	794	726	761	702	795	759	739	717	755	705	717	801	771	754	733	719	774	760	769	773	716	768	712	718	745	733	750	743	745	740	710	749	725	759	736	755	715	706	729	711	720	740	663	742	696	705	765	765	736	739	741	757	771	717	767	786	717	735	786	760	707	733	726	717	771	713	757	816	755	719	788	740	707	779	731	745	776	771	807	751	711	794	715	733	712	745	763	734	717	707	752	713	737	719	745	745	736	746	745	793	743	718	759	782	704	767	752	776	737	727	715	746	768	707	755	707	777	740	816	745	726	702	714	767	731	701	766	754	748	786	758	772	771	776	791	720	743	738	781	733	747	693	730	785	730	744	691	741	741	730	747	744	755	754	722	724	696	757	781	723	741	697	737	727	737	740	749	699	751	751	749	768	734	719	730	733	802	751	725	734	754	730	733	739	803	718	769	735	767	734	783	755	753	689	745	717	733	813	720	759	730	714	804	781	757	735	717	762	776	804	738	768	754	822	753	780	781	730	699	778	714	755	737	735	723	764	746	765	722	803	731	767	747	775	747	756	743	712	715	741	711	709	731	776	694	756	726	761	766	739	738	722	729	717	763	705	762	729	737	775	782	714	729	770	749	740	737	737	715	711	717	758	766	740	724	744	692	698	784	761	719	738	730	736	656	727	791	738	693	720	768	751	730	739	727	752	797	786	750	743	759	768	744	749	769	721	744	737	744	707	750	763	736	734	727	699	768	706	709	777	691	766	775	801	730	802	744	765	813	767	769	748	737	703	743	746	774	790	758	739	704	774	751	740	769	783	724	751	754	738	729	737	752	750	770	743	755	770	747	759	716	725	775	767	721	732	755	799	735	760	758	700	728	722	787	722	727	693	794	752	715	774	805	751	734	715	719	720	781	738	771	774	707	779	727	765	755	758	729	758	769	737	771	759	745	717	794	710	741	740	743	731	752	779	780	739	741	758	765	747	744	786	766	763	758	748	732	752	789	745	730	719	758	728	755	743	766	718	761	709	740	728	731	683	726	734	737	748	726	722	740	730	737	792	716	783	753	729	761	748	725	725	766	710	722	752	717	764	736	732	789	792	728	720	746	737	754	757	710	759	790	733	741	716	767	718	711	771	746	699	777	728	743	742	725	757	769	723	759	712	758	711	727	715	757	765	730	713	772	716	775	758	758	719	795	742	745	746	739	735	752	749	738	715	809	724	779	699	769	733	751	803	732	700	777	736	739	732	731	748	710	729	698	726	736	721	772	726	736	689	755	761	722	686	678	761	772	767	745	716	789	758	718	762	720	713	747	684	709	706	723	713	769	748	756	730	778	741	710	728	704	763	738	757	742	776	756	810	774	772	757	722	755	758	737	690	763	745	777	716	745	690	788	720	751	756	737	726	692	739	722	719	722	769	738	776	741	702	763	711	705	737	708	756	738	713	786	764	755	715	713	787	763	717	764	741	723	762	739	684	700	756	773	776	721	741	754	765	760	773	751	737	776	742	728	721	739	732	728	751	754	734	720	766	768	774	800	755	741	726	720	779	750	746	777	735	725	720	747	687	777	713	734	732	766	720	743	795	776	729	796	771	759	759	738	687	735	734	729	767	708	769	761	753	708	704	734	771	764	777	717	748	760	800	695	707	753	706	760	753	759	715	711	766	798	718	785	744	732	765	742	720	721	789	779	745	781	759	723	728	713	759	732	750	759	791	712	737	710	726	759	702	741	717	732	744	714	762	754	739	711	737	703	770	769	717	774	762	717	738	759	735	785	721	776	754	764	764	711	769	793	724	741	714	796	730	766	757	728	712	738	780	753	701	726	773	731	726	741	751	712	733	722	795	698	680	757	771	669	704	714	734	693	760	754	771	754	780	736	731	807	743	766	772	710	739	716	767	726	725	746	716	728	783	787	733	720	780	699	722	782	753	732	713	755	750	739	760	696	750	742	730	724	739	775	729	715	741	731	765	740	789	716	744	796	761	717	747	734	708	776	717	743	719	741	745	759	748	691	751	727	741	759	734	769	717	784	760	789	724	752	777	717	737	762	735	696	773	719	724	752	776	747	710	764	758	709	705	760	741	704	771	710	751	796	765	767	757	748	762	749	722	750	718	769	708	774	745	745	686	788	759	739	733	755	771	783	771	710	742	754	735	754	764	749	750	766	740	730	743	734	721	726	691	739	722	697	762	688	754	737	780	733	765	730	777	760	705	785	726	780	712	714	722	758	710	780	684	730	759	714	732	732	728	736	747	742	779	753	740	709	732	771	714	769	742	729	760	774	720	706	743	727	755	768	680	739	682	716	744	785	763	791	779	727	737	729	754	716	725	740	711	721	745	799	732	708	704	727	728	742	728	799	726	785	748	718	761	730	763	687	794	729	752	789	738	729	780	717	712	715	699	730	812	766	729	705	771	767	714	709	717	737	748	752	731	712	738	743	724	755	794	766	745	715	742	737	752	772	744	755	808	796	743	737	720	775	735	751	679	743	749	685	727	756	777	765	720	765	728	772	763	763	763	723	752	723	687	741	767	702	778	766	777	787	730	722	698	739	752	729	718	741	804	762	717	728	763	728	803	768	733	690	754	778	780	724	783	726	728	735	744	677	757	731	729	731	751	748	703	708	730	710	773	760	769	753	717	727	755	715	710	752	746	736	724	709	743	762	708	758	758	721	742	755	743	741	722	731	725	724	734	769	783	741	758	729	728	721	724	739	728	712	773	747	791	732	708	719	685	721	769	731	790	708	749	768	698	734	723	777	766	758	678	737	710	787	806	736	769	762	723	781	775	767	740	735	727	735	746	758	747	776	761	716	733	772	755	741	726	765	672	742	748	737	741	714	758	761	753	715	713	722	764	824	715	775	741	755	727	784	762	800	777	750	746	748	698	792	711	735	742	757	783	766	770	746	745	760	752	774	785	724	726	771	711	780	747	753	728	710	720	738	769	751	693	722	752	743	709	732	725	746	743	760	780	729	736	756	787	722	734	729	751	780	732	712	767	727	756	728	783	730	748	705	731	778	761	760	772	707	757	732	736	766	759	728	764	742	736	708	745	755	767	788	775	772	752	789	752	751	776	755	764	765	725	768	742	788	682	721	741	716	759	768	754	723	774	724	715	763	741	717	747	763	731	762	736	740	721	719	761	732	744	727	759	772	687	713	759	680	773	695	734	792
25154	21548	27457	25817	5830	591	521	485	422	453	407	459	446	418	394	406	417	389	419	373	415	406	393	374	370	419	382	376	395	380	418	404	396	368	411	400	375	405	380	358	397	400	386	385	376	385	386	380	375	375	405	355	406	374	379	440	397	393	374	385	398	381	413	383	385	362	393	397	382	401	410	394	370	386	392	384	378	395	372	411	405	377	374	418	400	380	388	415	366	413	380	414	381	367	415	393	388	425	411	399	383	401	403	372	405	373	364	411	405	378	387	323	389	420	380	356	372	400	381	362	364	436	419	370	376	374	379	375	404	391	364	369	383	376	378	412	414	416	395	391	384	376	359	408	382	388	383	413	393	393	393	387	412	407	375	430	396	408	395	380	367	367	402	445	383	372	401	384	371	408	407	400	433	414	419	348	370	353	379	385	416	383	410	370	409	387	391	403	383	412	375	412	404	412	441	364	385	383	402	425	395	418	394	351	376	388	367	392	391	383	357	351	381	389	375	372	424	375	377	401	392	406	409	375	412	419	393	387	419	380	403	408	414	409	392	401	367	387	371	337	401	397	383	423	389	397	390	392	411	409	359	403	396	409	351	402	369	367	404	416	410	396	380	378	356	370	400	415	400	365	376	388	415	402	401	378	412	402	391	360	389	399	399	394	426	382	412	375	418	411	389	381	420	390	386	414	358	400	406	409	411	382	431	376	400	370	416	401	386	381	380	392	417	399	388	350	400	386	406	392	385	397	382	386	396	386	376	387	348	384	385	400	386	411	373	359	394	405	351	404	383	403	394	386	376	400	382	407	391	412	376	390	402	405	379	402	412	391	408	397	366	394	376	365	391	402	373	397	416	399	381	414	407	403	406	371	373	408	399	386	431	386	395	393	406	396	409	398	380	398	347	427	410	381	391	408	404	370	387	405	395	399	355	413	442	423	373	370	392	378	403	400	397	422	415	373	383	372	369	353	401	358	386	354	353	424	406	387	374	415	383	371	395	353	369	400	379	391	432	355	391	397	359	403	359	408	418	371	396	415	400	404	388	411	372	380	356	381	392	401	387	398	404	415	422	409	398	427	403	402	366	408	405	358	374	368	405	386	408	371	381	402	417	401	422	374	381	396	371	418	387	393	402	399	395	359	377	401	376	428	374	406	381	373	359	406	398	349	368	389	397	381	401	398	385	388	399	429	379	391	391	368	383	349	366	346	440	380	421	384	379	396	333	392	375	367	381	403	371	396	342	368	349	399	409	387	369	350	420	347	363	421	394	390	393	384	420	368	351	349	381	407	393	376	354	396	423	444	395	408	357	430	381	421	410	388	393	400	364	375	389	356	401	406	405	383	388	407	397	396	424	375	405	388	389	361	415	392	376	394	400	402	403	362	396	359	389	428	406	392	402	384	403	379	378	404	398	405	376	384	426	411	394	385	362	451	383	352	404	409	381	370	415	412	380	416	415	393	406	374	417	391	404	383	387	406	376	395	405	393	403	409	408	376	405	388	416	377	402	364	399	361	398	368	351	374	404	409	405	410	423	377	387	362	391	381	430	398	395	362	381	393	398	381	413	356	420	406	382	386	403	369	385	405	375	425	414	380	379	400	383	381	384	379	396	415	357	403	395	379	352	392	410	379	366	413	395	369	412	401	362	366	359	376	376	426	387	409	397	412	373	413	362	399	370	368	379	392	378	374	385	396	382	378	394	405	383	391	370	399	410	390	366	398	401	409	384	381	356	405	378	371	389	412	417	411	408	427	376	370	391	383	363	374	371	403	399	439	397	419	379	379	388	387	375	393	388	377	358	407	404	369	390	397	375	415	426	391	399	388	395	385	375	362	388	378	390	417	408	386	380	362	402	429	405	409	385	417	403	429	407	389	398	404	366	415	421	418	372	394	395	415	386	390	392	411	364	376	410	383	375	352	397	387	415	388	384	402	400	403	355	373	419	370	422	407	404	392	374	380	403	397	408	405	378	414	375	391	433	352	377	398	369	397	430	386	398	382	402	393	394	408	382	361	394	392	414	385	368	388	433	427	392	394	414	361	377	380	397	399	400	353	397	366	408	363	372	419	380	386	410	383	430	388	385	414	385	361	423	375	377	352	366	383	368	399	392	387	384	415	399	384	380	379	396	381	395	392	340	391	347	358	388	401	415	389	384	429	380	398	380	375	395	395	417	391	427	395	366	386	382	356	375	379	388	326	418	373	401	386	409	404	393	392	388	405	414	412	397	411	376	388	382	428	365	376	381	374	401	406	382	418	401	379	407	401	406	388	408	389	388	411	384	393	373	392	391	410	390	404	382	367	368	356	368	380	380	431	391	389	369	416	382	381	394	373	376	420	399	391	377	386	377	369	336	391	403	393	381	370	417	403	389	399	357	373	392	378	402	374	407	394	368	399	378	387	375	396	404	379	395	388	398	377	405	391	392	383	442	364	389	421	333	374	363	356	403	394	355	407	375	400	401	399	370	420	396	402	374	403	380	405	418	419	379	385	381	352	375	387	391	402	434	389	403	373	383	408	366	409	372	436	389	368	390	377	395	413	403	365	423	392	377	370	375	368	340	366	384	408	415	408	376	364	368	432	410	390	397	397	403	380	401	362	337	421	375	379	383	395	350	412	390	380	368	400	365	380	400	427	412	399	399	421	421	423	387	367	428	398	376	399	394	390	398	431	385	383	389	416	397	381	358	412	359	383	391	397	387	419	416	391	367	394	388	422	387	391	397	398	412	403	380	377	386	373	347	389	363	367	376	392	380	367	364	407	357	381	365	416	356	398	386	370	389	414	362	407	433	367	418	393	382	374	377	363	409	381	440	392	420	413	401	365	351	425	395	385	419	374	396	367	402	378	391	374	397	439	400	406	411	401	362	384	398	415	393	392	376	400	419	395	386	394	420	382	393	418	380	400	373	372	396	393	336	392	370	374	372	409	387	405	404	366	405	385	384	411	410	406	347	390	382	405	371	368	383	386	376	381	403	378	383	379	393	427	381	405	388	393	394	391	399	395	382	384	355	391	407	377	371	376	414	375	432	371	364	360	391	348	387	396	404	396	407	413	372	381	383	407	371	394	384	400	373	349	380	394	402	375	372	372	377	438	397	388	401	362	379	378	374	388	380	409	386	412	420	386	364	388	377	335	402	391	416	386	399	365	390	371	367	399	385	410	384	393	387	376	404	425	342	357	388	388	366	388	367	401	401	389	385	362	420	391	353	405	347	372	371	404	387	374	403	376	418	431	387	374	369	348	410	383	401	393	346	412	397	355	400	417	389	439	393	385	394	348	410	377	392	387	386	394	409	384	370	403	323	378	381	394	400	396	347	378	370	395	363	379	406	426	405	383	380	366	395	380	367	373	394	382	381	410	420	394	364	341	377	396	408	389	398	372	376	394	412	370	373	378	389	424	401	421	365	396	391	394	365	386	417	435	405	405	429	347	398	391	403	399	397	423	385	374	373	410	387	394	405	419	383	389	402	381	402	426	377	390
28620	12894	2574	1348	1153	957	739	721	665	638	612	573	615	532	504	551	569	478	500	499	513	471	470	507	511	524	527	473	481	494	547	476	465	489	473	496	525	477	445	508	472	501	507	501	525	479	499	511	491	514	486	494	496	501	437	477	449	468	480	513	473	467	495	474	502	501	485	500	438	467	511	492	516	443	516	481	468	498	460	456	494	456	496	540	506	462	480	497	530	487	513	446	481	490	492	500	456	494	470	457	472	484	463	464	498	466	466	482	515	534	493	485	495	492	510	517	505	456	538	427	538	484	510	471	455	531	492	492	480	465	485	478	498	529	487	430	504	469	496	491	484	480	497	480	524	493	505	500	503	513	505	457	478	479	494	451	484	461	486	471	463	496	500	520	439	494	480	479	481	470	477	477	506	502	476	486	496	465	510	493	474	481	453	428	518	525	452	501	497	524	458	494	481	517	498	519	450	490	489	484	473	456	469	504	516	458	449	482	437	464	475	490	487	526	465	465	444	484	504	504	494	514	444	487	475	501	483	466	470	489	500	485	499	502	455	508	477	454	505	472	473	488	468	444	461	481	498	469	520	481	519	473	478	485	461	505	484	471	494	458	504	460	490	505	464	489	501	515	473	468	496	492	489	453	486	494	480	487	496	470	495	477	468	502	491	473	465	511	470	473	437	504	489	520	495	447	486	505	491	485	510	477	440	497	522	473	511	481	499	481	461	503	507	503	472	461	493	527	505	476	508	462	510	483	499	451	486	504	461	444	479	501	469	530	494	473	467	468	450	506	509	510	483	458	452	513	485	501	490	500	516	466	461	495	463	482	517	490	514	477	450	474	466	474	499	490	454	502	493	472	472	499	526	480	500	495	460	466	461	486	500	507	490	523	539	514	471	495	493	518	520	500	477	458	486	505	524	494	499	491	524	490	521	501	502	516	531	494	489	523	461	512	518	468	452	480	457	461	527	474	498	494	495	476	487	512	476	532	490	471	490	497	495	495	495	486	480	475	498	532	487	461	482	484	513	478	537	482	529	524	443	521	526	520	514	460	445	512	504	461	474	517	514	504	489	484	512	456	475	477	434	481	468	511	550	468	449	457	485	492	500	482	488	494	473	493	458	509	509	494	480	496	473	486	490	438	529	488	495	469	497	464	457	534	485	487	477	495	480	471	493	470	491	521	473	474	496	485	445	506	462	501	457	490	479	501	499	476	488	506	468	482	498	498	503	510	469	490	523	501	479	513	519	490	491	460	483	497	512	481	522	472	528	494	484	457	435	475	490	461	448	459	483	474	522	529	482	541	481	506	480	486	467	482	528	512	508	529	489	468	470	490	465	493	452	471	439	463	453	506	499	498	528	522	490	451	469	518	468	505	465	510	489	475	464	455	472	493	519	465	475	511	503	482	464	464	457	512	515	459	509	494	492	435	517	475	487	483	462	490	495	498	540	484	441	502	449	470	481	459	464	503	510	460	475	519	493	453	495	472	473	482	501	471	467	454	532	515	494	438	461	494	492	488	469	461	492	489	482	521	490	527	493	478	463	497	481	515	488	512	447	479	475	481	439	455	452	459	521	490	471	474	477	477	487	448	480	490	440	478	490	457	449	451	513	493	524	500	455	501	506	498	500	441	516	508	493	455	516	493	466	476	471	452	456	505	478	477	465	516	489	500	463	494	515	464	478	506	474	494	492	498	495	513	479	463	504	493	481	477	519	478	481	474	506	476	475	507	485	471	459	535	521	505	499	474	497	484	484	472	474	500	495	505	500	513	459	471	499	486	508	499	481	470	485	510	488	541	492	467	461	478	494	523	522	507	488	533	526	504	480	466	445	502	481	497	455	505	529	478	496	477	497	496	487	504	473	467	503	487	497	486	477	454	489	470	462	488	481	486	508	480	484	496	479	530	493	465	507	462	466	504	481	489	462	478	486	517	499	523	474	509	510	483	535	506	488	517	484	512	486	524	446	474	496	464	533	497	458	497	448	487	478	508	474	485	480	511	506	454	492	470	475	495	513	469	459	474	460	507	488	515	504	459	483	506	469	492	452	449	455	479	444	513	512	470	480	442	452	502	444	496	464	485	487	488	508	444	490	514	471	459	503	480	513	490	457	499	488	471	482	491	498	444	484	506	516	491	497	511	479	464	490	533	464	473	500	491	460	452	489	512	507	458	471	483	486	475	477	490	505	470	493	489	479	451	465	470	466	435	509	525	494	525	466	489	497	509	475	492	508	498	509	511	517	448	514	503	460	500	442	456	488	492	538	492	525	468	528	516	484	457	512	472	481	491	507	512	485	477	503	416	501	489	481	515	486	547	491	477	459	495	450	479	464	481	495	499	487	535	500	512	507	521	456	512	500	515	493	530	474	474	496	481	485	456	483	479	491	467	480	452	464	448	484	480	474	487	504	464	456	510	504	469	450	487	516	526	479	475	514	467	452	478	479	495	506	478	483	502	477	484	464	485	482	441	528	471	503	494	461	449	460	485	514	490	531	483	528	471	498	521	496	453	486	535	501	479	490	487	459	493	469	487	478	508	509	520	467	534	472	474	483	505	455	485	498	504	505	483	522	456	492	505	460	495	490	469	477	464	487	458	509	544	534	511	506	490	478	510	500	475	463	451	506	478	501	452	494	455	470	489	488	494	482	516	514	472	505	519	499	442	474	491	500	509	490	531	498	470	474	517	465	454	507	484	489	496	499	476	469	515	490	456	504	504	465	458	488	484	461	457	453	493	488	499	528	481	486	495	504	471	458	505	476	471	499	509	509	466	481	473	460	516	462	513	469	466	504	461	475	473	473	502	499	468	492	486	519	491	466	511	492	452	472	422	449	526	476	473	454	493	493	500	443	496	469	467	471	495	504	532	459	465	448	505	459	476	465	467	487	504	508	479	460	471	495	524	498	474	498	532	465	505	506	484	511	449	512	496	494	491	451	489	499	458	482	499	492	507	509	475	488	483	521	483	501	455	487	484	493	481	480	460	476	451	502	474	502	506	468	475	520	486	485	489	497	485	482	434	482	496	490	452	506	462	496	464	515	467	482	489	472	506	460	482	523	495	455	526	481	473	498	477	505	486	468	470	502	487	558	462	475	499	484	500	491	483	506	517	491	515	452	501	428	485	481	457	475	481	491	473	454	481	460	502	466	491	476	513	495	488	493	487	496	523	469	461	495	482	508	505	485	488	515	443	511	518	488	479	453	468	456	470	517	481	478	478	496	456	520	487	479	502	506	476	484	518	464	487	452	479	474	485	512	460	506	507	478	507	506	478	456	468	442	480	491	469	526	462	499	487	449	511	486	499	474	476	526	467	495	502	452	519	472	510	511	508	527	490	469	513	516	513	468	496	514	473	507	502	516	526	517	487	493	492	521	494	482	494	481	492	487	489	490	503	490	479	500	510	495	484	510	478	475	509	497	441	458	456	476	476	495	478	482	486	509	474	487	521	489	474	455	477	488	468	513	501	495	460	502	462	516	516	465	512
23016	21608	29448	24245	21610	21570	3752	615	482	414	420	399	355	376	326	310	313	314	301	303	268	266	231	266	257	282	249	284	263	277	247	257	244	243	224	260	240	234	231	257	252	282	222	240	236	265	250	266	243	254	242	235	220	242	245	249	211	262	237	248	228	252	245	249	229	244	247	241	252	259	240	245	244	250	220	258	232	248	253	226	220	236	258	238	255	237	231	259	269	240	219	262	220	269	244	243	248	251	274	222	259	252	238	232	223	220	206	236	246	238	238	254	230	225	261	238	259	214	262	232	240	249	261	236	267	242	244	247	244	244	234	204	253	236	250	230	227	252	242	226	235	221	266	232	242	227	229	256	280	252	266	252	229	221	230	255	249	275	245	245	249	238	218	219	247	246	221	239	228	250	216	239	223	249	263	247	244	192	234	250	262	258	266	259	252	226	213	255	262	241	215	243	238	250	243	226	217	255	265	241	266	268	221	242	227	259	238	220	240	237	231	216	211	232	219	240	236	218	211	237	207	211	230	246	272	241	248	256	242	251	259	232	258	229	224	222	256	235	218	217	226	248	268	235	255	264	236	240	253	264	246	234	260	235	219	210	246	266	245	250	237	244	238	253	242	237	220	197	221	221	231	235	234	244	238	223	218	227	225	250	223	237	262	236	257	250	230	252	237	245	228	257	248	219	246	212	232	220	221	252	271	233	234	234	263	237	234	237	241	248	210	250	242	218	260	254	227	261	245	260	240	260	221	235	220	234	242	240	246	238	256	232	244	207	242	250	202	260	255	230	239	262	250	234	260	252	247	248	240	246	258	209	249	267	269	249	238	235	247	234	232	209	246	228	251	219	270	235	210	237	242	245	242	244	250	233	245	255	235	245	240	246	232	254	249	254	236	252	227	248	250	266	246	221	254	260	249	249	264	232	226	252	223	223	249	241	234	233	248	228	250	264	223	239	248	223	226	243	263	232	238	231	220	235	266	251	239	246	256	233	242	218	247	236	264	262	245	242	229	236	209	244	233	252	194	245	259	211	237	243	209	260	242	229	235	230	237	248	227	249	242	253	258	246	238	234	240	230	242	230	242	225	214	260	240	222	261	199	244	232	252	238	242	252	207	246	245	231	235	227	252	235	255	227	247	244	231	225	251	247	229	243	240	228	238	215	221	248	195	223	234	263	219	242	244	209	230	195	230	236	226	245	258	204	247	223	224	253	241	240	241	232	237	252	240	235	245	268	221	241	236	235	253	234	239	234	232	236	233	231	273	215	252	232	257	251	211	228	252	249	254	233	239	247	239	255	252	211	250	248	219	232	251	240	251	246	227	228	240	242	232	220	250	244	230	254	242	213	236	257	243	264	257	253	189	247	230	233	244	269	234	236	240	270	268	240	221	240	266	239	194	238	228	247	254	243	254	239	241	260	237	238	227	224	224	265	270	209	253	240	250	220	253	214	247	226	247	222	211	238	269	221	246	234	251	270	250	218	232	229	217	222	232	235	205	246	247	237	238	253	229	245	242	233	222	250	225	256	250	219	235	235	249	247	240	222	230	261	253	250	221	243	252	232	214	231	250	237	235	232	251	237	236	230	227	232	209	216	218	239	232	216	280	239	258	261	223	232	243	251	231	260	240	232	216	209	248	227	256	240	235	238	229	253	242	241	239	254	241	277	222	240	202	226	204	247	226	245	241	224	232	255	246	248	248	215	228	211	236	216	234	255	236	239	256	250	237	227	272	237	238	249	234	242	251	219	229	223	237	223	212	242	261	243	217	248	255	244	260	238	250	221	234	238	243	244	220	219	237	228	242	255	243	233	249	227	256	238	242	239	207	240	236	224	249	238	219	239	242	253	248	233	249	244	242	230	223	227	254	209	255	240	229	249	270	247	242	215	250	240	234	211	266	240	246	231	234	230	225	227	259	231	236	275	231	242	224	260	226	234	253	236	239	226	244	230	236	256	233	228	226	246	260	252	235	234	237	226	244	233	246	226	238	226	211	252	246	242	215	218	255	251	244	239	226	224	234	243	238	240	252	254	228	259	295	269	272	227	237	227	232	251	226	253	246	266	230	232	249	249	272	240	253	248	242	244	254	251	248	233	243	245	224	257	216	247	234	249	257	242	225	250	256	218	237	228	244	235	249	223	258	235	230	227	215	244	270	253	247	240	255	259	238	232	241	247	224	251	225	232	229	237	262	205	236	231	244	244	258	240	233	232	255	239	231	234	232	211	222	237	240	249	244	241	240	236	231	232	254	220	245	212	240	219	246	242	251	220	247	259	209	222	244	229	290	237	238	236	215	253	229	224	203	225	259	249	258	209	245	245	242	249	260	247	261	239	251	243	235	227	236	237	234	236	229	221	260	256	238	228	268	232	212	241	243	257	251	230	234	224	250	219	252	215	231	252	222	274	243	248	237	255	242	236	229	226	229	242	242	227	250	220	215	252	241	254	243	209	233	247	248	216	265	235	238	237	233	228	261	239	253	259	238	215	240	228	234	252	211	219	230	242	250	228	216	246	217	226	241	246	249	245	227	233	231	207	257	244	232	209	253	226	243	258	230	243	239	250	224	224	222	248	251	261	236	221	260	252	226	253	218	231	198	212	237	261	227	251	264	240	217	229	259	248	218	225	241	241	250	222	253	248	225	254	261	210	236	247	237	209	229	229	228	234	247	229	254	238	247	267	263	268	223	216	235	246	245	242	231	241	239	259	226	221	250	229	242	254	212	259	229	226	225	228	269	250	243	225	248	227	258	245	225	216	231	255	251	266	220	260	250	240	220	217	244	236	230	228	217	234	234	258	262	259	237	247	243	232	239	232	239	234	226	244	240	251	244	228	239	264	236	272	227	223	240	240	212	261	206	266	248	233	227	222	267	249	192	257	217	254	241	245	234	232	228	235	247	226	246	229	251	230	239	217	233	213	242	248	219	233	231	214	210	244	236	244	213	250	248	247	219	248	276	260	240	246	229	252	241	245	252	222	257	250	263	221	256	249	229	261	236	229	226	257	240	243	229	234	255	239	234	241	224	245	235	248	260	231	257	228	245	248	254	223	253	223	242	235	264	245	259	242	212	232	227	238	237	247	211	239	242	233	228	232	243	256	236	247	240	237	247	233	235	198	261	228	276	230	242	247	240	235	247	232	216	239	231	252	230	242	221	233	239	241	222	234	257	206	252	220	244	238	243	254	225	264	233	234	243	222	237	234	251	243	250	207	269	236	221	240	266	236	258	222	242	223	255	240	251	231	221	228	230	220	252	229	271	231	251	244	235	237	226	235	260	230	255	247	251	250	237	265	247	228	230	232	256	237	228	262	240	241	226	265	272	227	258	252	218	254	222	237	246	246	239	260	240	242	251	231	261	222	252	218	260	230	223	230	249	238	237	224	244	246	221	234	238	234	233	223	201	228	230	261	227	234	261	236	267	252	242	253	236	235	248	264	227	250	255	273	226	241	250	241	230	235	253	240	267	245	266	263	216	255	237	252
40380	23541	7532	3746	2557	1964	1478	1247	1000	814	742	664	588	550	505	500	426	462	397	427	410	414	362	389	395	379	368	391	371	356	353	363	345	338	301	311	333	337	330	317	304	300	320	324	353	314	312	320	339	336	331	300	325	323	345	321	344	330	327	362	308	348	314	314	359	326	300	321	326	347	303	333	320	307	319	332	315	301	318	310	338	321	315	320	302	341	323	326	306	310	343	319	330	343	321	324	287	307	321	337	321	296	317	303	337	297	323	314	295	315	307	304	301	313	331	371	334	305	349	337	323	331	293	347	290	302	323	335	313	303	295	305	292	327	363	307	323	327	351	309	299	315	314	341	320	277	315	318	341	329	334	292	309	310	339	302	350	294	304	293	329	323	353	294	336	321	344	321	304	328	335	313	289	309	293	303	324	280	294	326	326	332	322	301	326	329	325	308	332	323	348	308	314	323	318	292	333	316	296	313	327	298	313	305	292	296	333	293	311	327	322	329	316	294	312	333	316	301	294	294	338	337	328	354	286	329	310	303	325	330	327	307	292	294	314	326	310	338	311	298	301	339	296	337	325	333	330	313	310	319	303	321	328	287	345	317	292	336	334	294	296	306	318	301	301	327	316	324	286	288	287	305	325	297	313	304	321	311	298	341	318	334	310	331	296	303	327	332	327	315	374	307	314	303	333	306	318	313	314	280	324	294	354	331	357	334	298	314	315	312	306	329	334	280	274	308	303	331	320	291	289	331	336	326	278	299	282	317	336	382	326	288	311	308	314	285	325	316	326	327	322	304	299	312	309	309	296	302	315	335	364	322	334	315	319	314	298	305	318	350	323	330	304	313	317	302	338	327	325	319	298	349	295	310	319	326	299	344	321	339	307	327	302	351	342	330	277	320	306	327	326	277	313	290	307	317	345	313	315	310	331	329	311	323	336	283	327	296	340	334	338	312	304	308	321	316	300	294	319	336	295	298	304	302	302	302	311	316	324	324	301	294	297	298	338	312	335	280	367	327	321	301	339	320	331	286	278	335	314	313	349	331	334	340	310	303	312	328	300	337	331	315	318	319	296	314	309	341	327	323	289	324	315	315	296	318	278	296	315	325	295	286	308	318	295	322	337	300	305	356	324	307	305	316	319	302	315	332	326	308	333	325	324	306	306	301	317	314	315	313	329	323	334	308	307	325	335	285	328	327	295	340	280	295	300	310	311	293	311	318	319	345	326	331	314	307	327	306	342	285	298	364	303	281	308	338	350	308	350	342	330	311	298	335	269	302	324	325	328	296	303	306	341	301	311	331	342	315	298	332	318	372	330	327	321	314	307	309	298	343	313	316	328	304	289	290	323	322	313	318	308	314	324	297	340	334	303	314	322	293	317	315	325	340	305	327	334	311	323	321	298	288	307	329	321	303	300	311	320	329	282	353	337	302	316	311	317	315	303	317	327	310	299	344	307	348	307	327	344	303	303	317	320	328	311	317	338	318	302	343	317	291	303	306	269	338	329	318	355	338	338	319	305	333	343	313	320	359	325	306	322	306	325	309	320	337	358	310	295	311	337	303	311	330	326	327	314	334	324	292	300	320	299	316	316	311	308	312	298	326	311	319	315	308	316	339	318	312	318	303	315	318	318	303	339	324	318	316	279	287	302	297	291	348	276	306	326	352	338	323	304	279	318	318	306	300	305	335	314	304	303	285	319	302	301	347	321	303	317	327	358	340	347	299	317	319	318	312	323	310	340	334	294	303	334	294	324	311	317	324	323	340	314	317	328	304	321	309	324	311	320	332	335	331	289	333	294	307	309	319	359	304	306	309	330	300	286	329	311	307	340	305	297	327	330	333	323	298	292	288	323	294	310	310	341	302	296	319	330	307	318	323	330	305	312	330	285	322	313	304	311	343	344	320	321	281	291	284	303	324	314	321	318	291	329	324	277	290	335	341	328	293	308	288	308	306	330	319	302	336	296	287	325	328	296	345	309	304	299	336	314	319	268	300	305	271	320	320	336	298	284	342	314	298	346	294	339	298	329	305	324	283	341	302	315	346	343	331	295	330	290	283	319	316	314	312	302	338	354	331	323	318	302	313	325	290	327	303	289	314	318	308	301	300	317	313	339	289	314	300	306	308	313	348	324	334	324	300	316	295	311	291	346	316	348	293	331	294	335	308	297	324	304	275	319	328	316	349	327	326	328	295	306	324	332	317	336	315	315	316	325	307	311	293	288	319	310	304	312	285	309	307	309	322	332	304	313	294	301	309	289	290	287	337	295	304	319	313	279	298	308	302	345	327	272	343	269	316	307	315	337	321	312	314	329	310	305	320	318	338	338	321	295	321	334	309	299	286	338	287	315	319	327	304	320	336	313	301	359	327	310	308	332	303	314	305	334	317	311	288	304	313	316	318	319	333	302	310	306	306	280	331	315	309	350	306	294	321	326	327	313	318	341	324	330	319	294	319	336	299	337	299	304	318	295	302	353	337	349	296	324	295	329	319	311	311	326	310	313	312	328	349	328	315	324	330	325	320	305	309	308	329	333	279	325	301	314	314	293	335	329	315	297	319	289	316	324	297	288	311	332	326	302	314	309	340	295	284	343	291	325	325	307	303	327	318	319	356	279	318	313	323	313	318	342	275	320	303	306	292	317	329	294	308	285	327	324	328	311	298	314	323	274	343	308	307	316	311	302	329	318	307	268	326	315	284	312	308	292	297	316	309	298	279	320	290	304	301	335	347	341	326	321	328	313	317	323	327	295	307	301	308	337	312	328	352	302	318	322	318	321	328	307	331	320	309	308	313	298	339	305	319	314	313	323	282	311	339	324	344	319	320	324	309	345	307	313	317	325	336	305	315	328	319	314	331	304	299	305	335	324	326	311	317	299	294	292	316	311	337	282	316	285	302	311	323	313	349	331	305	315	330	320	338	280	311	310	336	311	323	338	351	340	272	347	322	312	277	282	306	318	333	322	340	317	294	296	336	309	314	305	286	295	321	316	307	298	286	323	336	327	330	332	306	282	336	306	339	330	321	295	314	332	320	306	315	313	285	287	321	323	324	335	287	296	297	300	330	354	333	332	342	319	325	332	312	276	301	301	328	307	322	329	339	308	321	328	314	300	319	305	289	305	342	324	305	288	328	318	304	297	349	300	303	337	311	321	328	324	329	322	339	311	325	329	347	365	303	286	336	315	300	302	319	315	320	313	297	330	275	319	342	322	302	332	282	297	329	310	320	313	293	314	308	306	341	315	316	328	319	307	289	347	318	334	325	302	330	329	341	335	321	301	329	318	335	348	331	333	323	339	335	327	325	333	337	322	321	297	306	323	318	329	334	313	303	335	298	325	295	291	327	324	316	305	293	303	305	293	296	310	310	335	328	313	302	326	318	318	329	289	342	291	316	312	320	315	299	325	340	308	325	351	298	308	306	320	293	339	321	328	310	297	295	324	322	341	329	295	329	311	319	306	311	323	303	339	354	297	302	293	327	282	328	307	292
27980	18623	4386	867	697	726	668	681	647	666	652	683	712	658	641	656	695	645	641	673	651	679	664	688	600	674	696	642	665	644	607	611	652	669	649	702	667	686	642	663	639	686	703	690	656	645	663	661	643	652	689	674	691	634	660	661	630	632	620	664	655	620	643	637	576	658	691	615	643	586	662	662	599	657	650	657	633	656	637	650	627	616	607	636	626	666	649	669	672	638	711	639	635	597	606	613	607	667	673	651	656	640	631	678	672	677	607	633	652	653	628	629	695	672	631	661	695	638	617	650	654	667	630	664	691	624	634	684	616	635	637	665	618	668	678	638	657	622	667	670	655	674	673	712	661	665	665	634	668	665	657	634	647	641	587	670	620	684	658	686	658	608	674	648	680	636	663	684	648	642	623	671	664	623	689	681	642	691	635	605	623	693	657	646	651	686	653	632	611	673	641	670	642	688	652	654	685	704	686	675	674	651	650	613	694	634	639	621	630	638	618	636	643	648	647	652	651	654	673	639	680	662	683	609	630	666	633	649	655	604	603	659	653	658	630	654	635	616	624	642	657	680	692	645	632	647	655	660	634	677	635	690	645	666	661	693	644	638	642	629	651	691	642	618	689	666	622	649	635	634	622	688	658	653	675	661	608	670	645	635	651	650	702	632	649	659	636	652	656	694	632	681	631	600	686	662	660	691	594	654	661	686	657	641	642	608	642	642	648	614	660	638	635	641	636	659	642	676	694	628	645	689	721	681	622	634	713	635	668	665	637	620	624	629	682	622	662	646	620	696	687	656	710	663	654	625	619	711	649	633	629	653	632	614	645	669	671	606	682	626	634	677	654	643	701	630	671	661	604	639	627	659	630	649	670	689	652	673	635	646	642	635	687	580	683	642	640	624	649	641	618	632	653	628	615	693	685	651	656	655	661	619	612	669	657	652	662	651	691	628	682	659	652	631	649	643	672	621	624	642	640	630	663	679	699	615	649	691	645	705	630	606	613	659	703	590	603	636	630	691	619	641	629	618	631	677	674	620	663	631	676	619	627	652	662	629	668	662	676	691	636	665	682	698	662	636	631	648	675	665	650	673	662	662	682	652	644	663	642	665	646	662	689	682	605	652	678	667	624	633	670	650	638	665	615	666	638	681	668	657	648	642	677	662	644	606	616	596	637	634	627	619	667	649	622	624	611	608	658	695	638	615	681	661	737	640	622	630	633	627	611	653	632	646	648	689	653	632	668	698	649	663	697	700	659	630	663	619	648	674	674	629	633	646	668	640	656	642	662	667	653	675	654	667	671	649	634	615	645	632	619	661	638	643	633	648	640	667	660	612	674	643	644	629	695	674	637	609	632	656	608	661	624	654	625	653	646	651	715	649	652	655	660	652	608	631	657	627	606	670	673	637	665	633	647	660	602	630	641	639	616	602	687	678	653	730	669	608	689	705	596	637	649	632	646	660	655	705	613	663	644	684	639	632	631	647	658	670	632	669	626	656	602	657	587	667	653	605	649	655	643	648	605	632	651	679	675	668	619	674	649	656	623	589	712	657	615	603	635	625	635	682	653	598	657	674	661	700	621	642	632	600	750	635	635	682	688	634	716	652	627	608	653	683	668	599	644	656	697	627	622	632	658	660	638	686	611	646	677	663	633	626	628	678	648	673	630	691	684	669	639	626	729	657	617	672	659	614	651	681	626	694	651	688	642	629	665	668	623	647	658	643	665	690	663	662	671	640	649	635	651	600	692	651	656	654	638	650	569	691	637	570	689	678	647	642	668	645	675	709	655	681	688	664	631	662	666	722	664	677	639	646	684	648	617	607	627	631	636	656	616	627	652	648	632	644	648	644	667	589	660	615	648	662	680	643	670	632	685	654	679	647	677	625	644	656	684	652	658	667	624	627	700	666	674	654	643	677	659	681	641	642	611	663	634	692	687	675	666	646	622	662	626	692	671	611	684	663	671	679	610	623	667	664	663	663	651	666	641	645	610	685	615	632	644	675	634	676	646	644	649	637	610	653	685	646	675	621	674	645	571	671	670	656	658	643	656	677	669	690	695	651	624	692	637	672	711	684	650	641	668	677	616	649	655	659	616	667	648	631	659	680	647	636	645	647	666	631	638	663	715	685	619	664	659	601	637	638	667	645	686	640	645	634	639	665	646	666	649	607	638	674	659	646	633	674	623	627	663	649	620	724	651	605	659	700	658	632	632	688	649	624	663	637	582	581	631	655	579	682	687	690	654	703	665	652	669	685	666	643	661	648	688	654	693	673	624	707	637	652	673	647	598	658	627	645	615	638	653	635	683	672	680	613	595	645	656	676	652	630	668	637	633	674	698	682	629	633	638	653	656	638	667	643	649	644	635	674	655	658	680	655	633	638	652	662	669	687	675	647	649	686	629	704	675	680	702	662	648	610	636	652	657	643	638	632	653	675	616	663	644	656	608	637	657	678	655	664	679	653	642	688	627	645	672	628	660	662	705	700	653	632	670	595	662	663	650	700	653	691	670	626	662	666	622	633	655	626	624	697	641	636	668	674	693	637	641	662	624	644	684	644	619	688	676	682	677	646	646	632	640	639	670	651	640	630	646	625	620	646	666	628	611	639	652	676	641	665	646	669	651	617	658	662	651	638	652	698	621	636	623	657	687	655	666	675	618	643	686	653	666	612	624	677	675	676	653	670	672	657	669	686	649	656	608	617	641	636	686	671	664	630	663	690	646	661	636	639	620	659	618	669	637	619	689	676	627	647	671	660	655	634	648	663	636	628	665	632	683	631	656	648	619	641	630	646	672	680	631	670	693	629	665	641	665	650	689	607	660	703	625	640	634	633	663	650	662	642	633	688	662	684	643	653	659	637	656	657	613	673	632	654	623	622	638	695	630	658	602	668	625	648	713	622	634	645	617	650	674	672	632	633	658	636	652	650	639	614	617	669	635	703	667	646	672	645	669	686	674	631	648	586	642	668	698	619	600	669	700	653	648	658	656	661	646	648	654	611	639	650	601	684	664	676	635	604	650	670	642	611	655	676	626	642	570	613	630	668	645	686	602	658	679	654	657	657	664	706	612	660	611	688	642	623	649	645	688	588	629	651	670	609	617	643	644	660	662	691	640	661	657	640	675	684	649	660	651	651	688	675	721	648	646	649	672	657	652	679	630	666	614	656	651	651	641	626	622	627	613	652	679	623	652	658	619	637	626	685	650	649	666	648	698	668	647	647	641	713	681	673	675	648	674	622	652	618	656	662	701	693	666	677	671	645	619	650	641	676	657	675	666	650	676	658	616	651	651	631	652	614	629	665	651	651	656	697	654	662	679	631	646	636	637	645	682	642	635	660	654	662	662	678	682	660	661	631	679	609	635	638	660	661	652	660	637	660	650	660	666	654	641	683	626	671	649	613	615	629	660	616	658	635	706	633	618	649	678	629	666	639	636	666	668	620	635	653	655	658	621	651	652	668	653	620	680	679	646	612	659	628	661	642	611	684	643	613
11188	3637	1080	938	919	816	852	845	865	817	768	847	777	830	780	803	793	834	808	843	853	838	817	800	786	797	824	792	802	851	806	813	822	804	785	822	791	809	858	817	849	821	777	756	827	858	818	776	825	846	853	875	809	822	826	837	779	763	785	805	769	772	816	771	767	809	848	840	827	801	747	776	781	785	821	803	803	830	818	866	777	807	804	826	804	807	783	766	790	819	787	791	824	824	801	825	824	807	837	790	773	833	804	814	852	783	834	833	815	817	782	802	808	812	872	827	825	789	797	775	817	812	853	772	831	830	825	861	859	854	859	817	835	819	839	866	787	848	869	820	809	812	852	803	788	824	759	812	805	803	780	802	844	803	809	820	818	863	814	815	798	844	803	840	774	828	839	798	800	869	832	779	830	811	798	832	869	854	840	794	851	799	787	820	826	833	808	830	778	800	825	809	818	771	851	841	813	843	868	773	805	855	813	826	844	816	831	817	808	826	828	774	786	793	812	841	795	806	805	800	848	821	809	804	808	784	801	826	830	812	777	782	807	820	766	787	762	783	769	794	813	809	877	791	868	847	775	792	815	790	800	859	876	795	824	811	750	876	823	788	824	832	798	801	818	844	796	827	769	800	800	793	776	820	797	819	759	819	775	810	833	803	798	823	809	846	814	831	827	818	769	845	858	792	807	773	792	769	803	825	815	808	823	810	810	847	823	801	846	826	804	794	820	760	856	800	811	803	806	783	789	847	843	796	807	811	873	842	853	818	802	823	844	791	795	832	779	832	829	760	826	844	800	832	834	820	834	792	793	846	865	789	795	782	782	785	809	827	812	810	872	800	790	788	828	785	825	726	801	775	796	794	825	786	782	825	814	819	800	813	821	819	833	789	773	776	797	799	888	765	816	760	780	830	823	784	844	813	790	834	827	835	828	818	812	820	789	763	840	823	835	837	794	830	829	820	790	833	851	826	812	817	821	833	854	802	827	850	834	847	787	848	796	825	842	834	796	825	773	767	833	818	863	799	820	839	866	770	799	816	811	784	803	719	844	764	777	809	778	832	777	806	838	818	799	774	779	851	804	793	807	785	806	813	779	835	832	735	772	791	800	791	786	782	811	832	848	764	838	793	826	833	829	813	781	789	794	846	793	836	821	782	855	796	797	805	822	802	815	827	822	890	781	799	786	781	807	803	817	823	741	790	813	798	820	815	764	826	795	782	812	760	765	777	784	821	810	802	827	821	778	828	816	745	836	809	818	832	764	867	769	837	798	852	793	833	817	813	835	835	835	828	835	824	829	782	908	847	805	799	757	792	805	817	780	827	803	822	793	811	831	806	808	786	810	794	842	838	795	810	793	787	784	826	807	846	771	777	826	827	777	807	789	835	817	813	821	838	821	842	824	844	829	834	800	823	832	779	840	828	802	773	849	817	812	804	830	828	812	800	770	799	842	812	851	869	805	775	820	816	782	831	871	833	825	797	804	807	833	831	795	793	836	808	821	785	761	847	812	823	809	793	825	783	795	801	800	773	804	741	804	787	838	826	808	843	827	756	861	794	817	830	855	807	786	856	856	864	844	830	842	772	861	839	845	819	794	796	745	845	816	763	816	802	835	848	775	764	818	846	843	816	798	768	848	778	778	832	805	790	814	795	819	823	768	827	817	782	828	848	814	837	766	843	833	848	833	813	803	835	763	798	761	841	831	822	803	824	805	838	816	735	784	824	799	846	791	817	793	797	787	820	797	801	779	784	834	893	760	795	866	783	800	795	772	846	782	823	799	762	823	813	812	798	802	821	782	826	813	835	822	811	813	853	817	837	812	805	809	780	770	794	804	786	834	810	803	855	758	760	870	810	784	801	815	818	858	830	815	826	827	792	887	833	816	793	798	783	797	817	795	791	813	806	849	809	845	860	735	798	765	848	804	790	817	792	810	816	793	830	775	777	783	882	794	774	794	794	800	843	800	860	782	781	776	809	850	841	821	808	833	858	802	818	807	794	791	790	805	834	825	829	788	787	818	837	816	793	797	827	818	816	798	765	792	834	817	816	778	784	832	827	812	832	854	801	807	859	838	810	877	779	840	786	856	796	792	825	790	803	846	832	831	767	839	791	893	829	817	847	844	741	804	799	836	790	799	840	808	787	821	774	759	832	795	804	829	807	866	813	810	854	812	815	819	823	804	788	877	809	780	840	826	795	796	814	849	809	792	803	736	819	837	799	799	822	825	782	834	824	822	807	833	794	814	859	810	790	797	833	863	796	846	870	810	846	784	823	828	807	812	896	835	800	805	819	824	851	795	757	830	762	787	848	866	875	796	839	792	803	813	842	800	811	794	806	826	789	805	853	833	862	806	793	840	802	796	809	773	786	894	826	813	780	828	847	789	787	831	830	796	774	815	830	754	772	791	812	793	744	800	801	816	839	770	874	858	892	787	771	845	819	826	828	828	820	759	828	783	847	798	814	806	820	819	803	823	816	818	798	789	812	825	822	848	811	789	792	793	816	799	823	806	796	865	789	822	815	829	802	812	808	853	857	806	800	822	788	808	816	812	824	788	824	846	844	831	808	828	811	788	754	750	820	825	789	815	823	793	816	809	847	795	807	800	815	795	837	780	815	802	747	799	809	882	797	800	831	802	829	824	831	788	794	790	781	805	764	873	798	840	796	825	799	835	810	771	833	837	853	824	824	863	811	786	796	800	771	822	828	814	820	816	781	810	853	792	819	855	825	813	825	754	826	821	886	808	789	825	788	779	826	811	817	749	734	815	769	813	747	864	830	839	869	791	864	807	811	822	807	858	782	829	839	830	791	807	782	740	770	777	817	796	797	866	831	813	819	838	845	787	787	832	869	827	772	803	846	787	814	767	787	841	830	843	826	814	795	800	821	825	829	848	764	816	785	749	785	799	760	810	790	817	872	828	849	830	825	810	824	802	784	803	812	800	775	799	802	835	827	823	804	795	807	800	804	812	779	800	818	782	836	808	859	819	823	857	792	811	829	797	851	787	827	834	825	833	857	781	750	838	774	790	759	848	827	787	797	858	814	800	845	810	831	838	810	792	865	869	847	840	851	838	835	812	836	828	827	825	794	816	812	775	842	802	810	900	810	759	761	845	787	762	829	805	878	828	806	770	808	838	847	847	772	825	812	771	822	820	747	835	813	801	798	793	781	835	792	797	804	783	823	801	786	793	840	892	782	860	843	819	842	801	829	819	854	840	840	807	823	828	760	779	823	794	803	845	798	821	855	804	800	828	787	855	777	764	784	788	802	764	842	827	804	857	864	799	786	807	798	804	776	839	841	817	820	789	815	795	809	810	825	781	819	784	779	772	785	800	844	823	815	836	812	859	817	793	793	832	827	778	770	774	785	829	799	792	825	867	774	845	875	788	846	804	790	758	815	856	836	825	790	753	844	820	792	806	830	809	845	815	845	840	785	803	816	776	797	772	790	783	802	790	833	809	770	814	815	776	811	840	833	821	817	841	764
23910	21578	28907	24706	21539	7069	1081	850	722	751	644	685	644	661	672	619	587	611	598	597	603	627	623	597	629	589	629	612	604	587	584	580	593	567	579	593	603	559	591	593	572	582	551	640	593	628	610	622	587	584	610	604	646	556	556	528	566	610	609	577	583	643	628	591	585	577	624	567	616	592	624	593	582	582	560	573	565	595	551	602	600	594	552	576	626	604	579	579	546	604	575	567	586	589	621	564	555	537	586	584	595	570	561	567	598	577	623	564	626	600	521	605	572	584	562	580	583	566	586	584	602	559	556	596	569	569	557	619	584	616	600	585	607	607	576	539	605	633	549	578	624	544	585	588	604	599	601	621	581	545	575	556	583	569	607	600	555	567	581	607	590	586	617	562	593	594	571	579	579	609	605	571	563	561	551	598	658	598	578	611	556	570	564	566	567	576	561	590	574	594	526	561	583	558	569	555	570	598	570	554	558	594	588	539	599	572	604	577	582	572	510	633	589	578	580	575	591	599	577	597	596	592	597	570	622	615	567	595	540	606	585	573	600	579	598	590	548	598	605	548	555	554	583	580	574	567	608	581	581	519	563	580	583	593	568	588	580	610	610	580	587	604	575	607	558	591	572	602	614	583	618	602	568	586	572	618	612	610	609	605	585	604	591	591	551	589	602	589	611	585	567	569	611	585	594	643	570	624	576	618	613	587	575	613	575	566	635	530	600	597	621	573	579	558	600	567	580	612	581	626	549	554	593	583	610	604	600	530	551	597	589	595	564	587	519	575	588	601	606	604	640	580	559	592	594	644	532	572	582	547	595	581	543	603	543	569	583	563	601	626	572	598	532	587	578	596	561	561	598	553	600	566	568	580	595	594	589	560	612	634	579	620	620	592	633	558	593	564	587	622	553	636	592	592	573	592	543	576	592	574	586	573	588	559	543	603	578	591	593	610	579	571	583	577	580	594	513	606	605	560	581	575	614	584	575	591	566	599	596	534	591	601	593	591	587	571	600	580	590	604	603	573	626	577	619	546	622	594	619	580	587	595	590	569	597	570	546	588	585	597	589	568	603	577	593	583	576	582	624	569	594	574	592	582	555	580	574	585	600	559	583	557	575	605	568	595	610	610	588	565	553	589	618	557	580	579	574	620	630	608	641	588	598	587	595	608	574	614	567	549	554	604	598	592	559	636	562	584	574	572	560	616	575	517	580	553	553	589	509	609	561	612	587	573	546	580	570	571	637	559	592	560	626	552	522	610	591	585	598	551	606	595	607	579	590	598	608	569	604	613	564	623	607	575	583	596	567	606	622	570	617	621	591	612	587	606	633	552	581	544	584	575	583	611	572	594	589	588	584	576	583	624	608	575	578	568	588	566	585	594	560	622	635	587	585	570	592	591	586	582	581	584	614	593	592	583	596	585	611	567	557	542	575	555	620	583	593	605	616	569	601	565	571	532	559	581	577	579	573	603	532	584	550	553	573	592	560	578	565	577	577	586	584	597	595	535	562	596	551	582	575	577	587	575	580	598	574	584	535	589	594	566	574	596	618	606	615	632	595	550	594	591	555	554	559	561	570	546	558	567	598	579	604	616	616	543	577	640	583	611	578	550	587	560	573	567	605	579	549	578	537	592	541	591	607	616	586	571	594	579	586	595	600	628	573	576	579	618	570	543	573	579	574	605	581	573	586	598	603	544	599	593	611	578	578	592	582	593	608	583	554	629	585	574	562	560	596	543	579	581	584	615	601	592	570	604	643	586	575	602	579	604	624	580	612	560	567	651	550	556	625	636	573	603	611	618	581	560	617	599	613	586	574	574	589	528	565	608	586	600	563	585	562	611	665	569	574	576	667	597	555	642	593	585	598	585	550	584	549	569	583	602	548	634	575	548	545	596	597	601	630	589	607	570	571	569	591	593	647	597	652	582	570	569	552	592	571	571	612	567	561	578	622	619	536	592	531	600	632	571	562	576	589	610	555	602	585	592	614	601	578	607	595	625	544	612	567	590	581	604	593	563	632	554	575	576	602	564	624	643	585	606	551	586	553	623	613	572	603	551	522	592	573	601	589	601	618	637	580	569	577	605	595	598	555	554	650	580	614	601	595	591	620	576	586	607	622	604	579	589	613	551	586	608	610	533	620	599	603	621	612	611	562	566	576	622	600	590	607	579	576	599	640	589	640	588	594	596	565	563	588	613	609	606	600	592	568	582	601	588	585	629	595	568	547	604	550	578	614	568	581	594	559	563	604	593	534	606	614	551	606	554	572	568	613	559	622	530	558	629	588	620	567	615	575	587	547	587	567	565	574	563	584	590	562	560	537	585	598	559	607	598	533	557	591	589	596	586	557	598	610	613	544	609	587	610	601	565	595	631	600	596	570	547	581	595	598	616	576	575	553	593	609	579	591	573	588	558	567	604	618	579	563	620	629	579	573	593	592	569	521	558	602	597	617	578	593	582	602	614	593	554	594	579	626	599	558	612	551	622	592	571	591	617	557	576	592	619	600	560	598	577	548	601	573	617	570	583	575	578	550	583	612	572	566	569	640	566	630	589	598	598	586	583	605	566	559	589	575	578	602	583	608	582	597	597	617	559	611	602	625	625	578	563	567	613	576	567	602	575	584	603	619	574	633	605	584	597	556	561	607	605	580	623	572	558	620	637	584	616	604	589	548	550	588	591	620	594	544	588	627	601	594	582	583	607	566	575	578	588	607	587	596	617	608	565	562	563	572	593	561	552	617	603	589	548	597	594	602	606	564	601	581	588	596	563	548	610	607	597	605	554	608	589	557	599	599	602	582	591	530	585	579	608	615	526	587	588	545	546	598	571	589	572	612	562	599	590	578	571	566	580	567	592	534	591	631	523	609	590	595	605	597	594	592	616	584	600	571	599	582	581	609	583	590	576	639	625	609	580	613	580	603	579	551	576	572	632	605	556	581	613	546	589	552	591	592	578	612	632	561	603	536	609	574	623	555	594	612	547	562	610	595	590	587	619	565	593	562	559	588	612	580	596	606	586	597	598	577	611	608	548	577	620	606	617	585	587	607	558	596	565	611	573	567	578	583	581	584	586	572	600	552	581	561	561	563	569	567	601	560	587	536	643	555	574	594	576	568	609	553	617	551	619	551	607	582	602	623	589	602	560	557	629	584	557	558	590	585	585	540	596	592	609	529	579	603	597	584	596	574	564	583	597	619	571	640	571	550	582	599	590	577	539	575	571	553	571	545	619	602	576	540	592	552	567	607	571	622	562	561	606	571	599	597	611	590	601	555	567	605	595	587	627	570	604	592	608	602	556	552	596	543	546	558	599	587	617	570	624	578	595	588	597	600	613	581	609	571	620	625	621	619	606	567	579	573	568	567	581	549	585	506	577	555	631	597	560	551	593	589	558	588	594	608	646	591	598	608	568	589	603	580	549	611	604	567	594	577	607	612	608	579	566	582	585	619	613	585	580	595	596	566	572	595	578	584	599	578	601	537	629	577	593	627	583
35041	18765	4879	2531	1998	1580	1436	1141	1057	965	953	923	836	875	865	864	793	820	815	761	756	781	794	758	782	811	727	771	695	786	732	784	797	740	778	713	732	768	774	714	778	720	755	797	753	747	779	685	752	741	772	744	766	775	766	773	761	737	705	751	747	732	703	714	742	758	738	789	703	774	767	749	741	739	718	770	768	738	727	789	712	770	705	748	750	749	743	781	728	767	730	723	730	753	702	719	733	729	761	745	769	715	787	729	749	716	720	749	710	728	757	758	759	758	741	722	694	744	731	675	749	704	742	750	734	777	756	754	724	771	751	721	677	700	780	774	773	738	762	748	722	775	713	764	727	730	696	692	727	725	742	768	787	731	781	758	753	738	747	781	771	730	733	644	716	751	752	751	719	786	746	748	716	737	761	736	745	742	766	722	718	707	788	787	725	774	724	736	714	742	747	771	711	791	715	784	729	753	702	742	728	766	720	763	758	718	765	692	696	748	773	767	781	744	753	772	685	772	729	747	736	707	735	723	753	737	767	759	794	693	788	677	758	696	726	798	701	752	725	776	713	758	718	718	783	733	718	715	711	749	693	726	693	726	711	739	734	728	766	740	785	750	775	702	724	724	677	716	742	707	746	715	746	720	739	702	748	771	760	749	728	755	713	675	760	799	709	783	759	729	736	749	791	757	665	762	748	765	745	706	776	766	716	751	726	748	754	775	759	724	741	684	784	775	768	741	700	768	707	780	718	792	758	766	766	727	777	733	757	741	761	751	723	713	733	696	753	679	761	736	712	752	771	756	691	770	693	721	742	752	742	793	710	727	780	701	768	720	709	741	779	794	716	761	741	798	706	824	728	786	740	762	769	713	699	738	717	701	739	769	756	775	739	708	709	759	711	734	750	702	765	742	698	721	737	737	705	716	750	738	730	779	699	750	717	703	773	713	776	734	711	761	707	719	721	736	727	775	757	776	744	773	785	762	738	703	748	763	739	789	770	721	723	763	744	751	701	761	710	734	734	754	748	728	713	689	760	717	738	726	674	716	685	717	685	765	752	714	759	748	761	751	743	721	745	697	747	758	760	670	720	718	725	736	729	770	714	724	725	745	705	701	709	701	693	722	731	738	709	708	713	778	756	766	782	696	757	712	725	769	751	750	777	702	738	719	736	737	713	779	758	715	705	696	719	689	779	740	728	712	734	772	733	745	720	752	725	739	740	711	741	751	761	755	691	675	718	767	734	716	746	749	770	739	767	791	727	743	735	777	739	738	697	760	715	683	727	731	736	748	725	717	781	732	754	746	731	729	753	773	750	739	708	711	720	767	774	730	728	735	753	744	677	744	735	786	717	658	720	710	757	733	819	721	763	793	737	708	733	697	757	735	718	773	729	724	726	724	767	741	738	761	738	713	729	775	767	687	727	750	757	743	706	759	750	736	739	738	802	749	759	721	742	718	760	706	724	737	743	716	722	722	771	772	770	753	723	723	764	712	758	737	712	766	699	719	710	727	706	742	724	695	770	750	749	789	736	791	690	743	741	701	797	727	753	689	760	721	735	727	709	783	736	696	720	702	751	748	769	778	742	729	745	709	740	745	751	751	768	734	708	743	763	743	736	732	792	765	733	709	705	762	710	730	732	757	706	767	731	734	718	730	730	762	765	746	743	731	760	740	721	706	787	725	764	722	712	732	726	755	728	758	731	709	729	721	746	703	735	753	720	769	724	677	771	734	693	747	781	768	742	726	750	748	778	735	750	662	732	753	781	747	752	753	726	712	775	698	677	751	716	759	767	764	741	759	707	744	736	761	733	747	739	682	751	750	749	737	725	747	746	764	736	730	766	717	736	763	762	733	725	739	761	722	707	746	765	755	765	746	735	756	745	711	765	765	724	708	754	720	776	734	719	757	757	712	780	746	751	730	765	747	737	720	764	732	751	731	717	708	724	787	753	739	765	731	766	700	759	741	722	730	702	731	731	743	742	740	739	791	757	767	744	762	776	709	720	729	731	754	754	724	726	695	725	772	733	794	761	788	757	759	712	755	732	693	742	748	793	750	717	673	745	708	769	760	694	765	702	725	748	756	770	768	758	767	699	726	729	746	736	722	697	708	744	725	748	637	767	757	796	754	685	739	748	722	746	733	716	762	790	718	733	729	777	737	734	774	749	783	729	777	786	743	701	692	725	762	739	743	711	682	692	712	762	698	708	765	749	792	707	751	763	748	747	730	756	746	729	751	737	764	688	720	770	745	712	752	708	712	757	722	732	744	792	733	741	748	751	777	737	699	670	695	710	754	762	726	734	742	735	749	742	755	760	736	740	704	711	697	761	792	731	670	748	722	693	695	713	757	740	747	754	701	712	788	743	756	741	764	760	751	766	730	746	720	725	752	748	734	764	749	766	744	715	748	729	739	786	734	728	682	715	740	738	745	710	755	772	765	739	728	751	738	736	731	749	757	758	774	716	711	756	773	729	753	726	744	727	750	767	788	691	734	732	754	732	758	723	735	728	759	755	763	704	692	722	739	772	736	690	810	697	759	787	694	779	743	734	768	751	729	779	738	812	747	746	742	719	763	730	751	731	737	737	727	722	745	768	691	743	738	734	739	730	752	740	728	683	782	728	764	762	745	747	688	749	754	714	782	727	738	729	724	741	717	759	817	793	703	739	726	734	754	743	727	749	766	755	731	837	760	714	734	736	795	737	728	694	786	702	726	757	723	727	734	711	770	722	703	723	734	732	716	720	748	779	734	783	782	741	723	731	706	723	712	711	732	715	782	730	754	744	770	744	748	738	768	715	742	746	728	708	743	719	714	747	748	758	695	758	757	739	735	791	756	713	729	771	730	717	733	721	733	725	727	765	769	740	750	786	782	726	751	715	734	780	727	748	788	743	721	709	769	768	767	706	753	758	802	719	816	735	754	749	722	795	739	700	748	763	793	740	719	763	778	715	720	725	720	726	711	715	771	703	763	763	758	779	713	721	779	766	767	736	750	746	740	740	741	769	722	732	729	762	771	717	767	769	725	725	754	705	735	707	781	761	766	724	707	709	748	732	723	794	724	686	750	792	729	725	693	727	741	746	715	715	737	764	737	748	722	758	754	759	689	753	709	758	792	754	738	691	721	745	770	732	741	733	761	750	722	783	698	744	764	763	706	727	753	757	744	677	737	736	746	722	712	803	699	730	738	755	761	736	781	715	721	741	770	739	763	728	755	729	764	677	727	725	753	707	739	743	731	700	751	768	693	742	769	752	695	728	767	755	763	728	774	762	758	737	815	714	755	715	773	676	747	717	769	740	687	712	727	741	715	732	747	763	755	756	734	706	737	760	722	711	732	750	701	698	712	737	799	743	701	782	761	744	769	762	720	779	791	725	724	699	696	782	719	774	711	756	721	724	792	742	720	774	726	717	746	755	742	716	702	734	710	731	762	761	772	771	790	754	733	725	721	783	699	761	764	727	782	731	750	710	765	761	733	749	782	756	757	721	701
25207	21506	27348	25813	5597	607	522	479	486	441	412	411	409	444	412	418	409	395	370	406	364	415	389	389	408	404	363	395	406	372	398	407	414	409	406	397	401	399	403	400	422	415	396	426	355	390	382	368	363	375	396	375	378	383	402	406	373	397	369	408	396	372	379	386	377	411	414	409	361	363	386	369	414	356	379	395	406	355	401	355	406	370	374	392	392	366	353	419	398	424	355	378	391	361	384	412	383	342	349	407	383	386	373	359	421	395	405	360	383	379	406	384	350	374	377	396	390	397	405	375	379	381	381	375	410	405	408	390	415	406	341	397	376	358	391	378	384	389	390	372	378	401	400	390	398	385	371	408	384	395	381	386	398	386	390	414	399	374	375	405	378	376	360	400	380	387	390	362	400	380	348	389	381	380	412	386	416	412	384	414	409	380	380	345	364	408	400	383	363	428	377	393	409	387	426	390	380	356	337	392	416	377	383	400	429	374	387	379	375	416	378	402	384	381	394	399	395	409	359	399	429	348	380	411	355	356	375	412	383	406	387	402	391	421	431	393	348	369	395	380	378	394	368	394	353	382	367	363	392	374	375	354	357	383	348	385	397	354	377	390	360	414	373	426	381	431	386	382	423	394	403	388	401	377	362	408	388	400	387	397	388	389	414	399	374	406	391	420	384	400	395	415	389	384	395	403	425	397	385	424	361	420	360	357	372	379	388	398	377	374	361	405	388	400	381	365	405	404	367	384	415	418	366	394	359	425	360	382	363	362	413	388	373	378	408	380	415	390	401	373	379	371	426	395	374	376	400	402	396	368	385	374	399	391	387	321	417	371	401	382	404	386	379	386	346	373	353	391	387	410	362	396	394	410	373	388	381	361	392	376	396	403	379	388	404	392	392	393	431	371	420	361	402	395	394	374	386	367	384	393	388	387	352	414	362	396	407	384	392	408	392	353	395	402	349	355	382	424	402	380	366	354	388	411	386	403	365	363	402	392	382	386	427	375	420	392	386	429	388	405	405	400	400	400	388	401	380	389	398	385	391	399	374	369	377	363	419	402	426	397	405	400	369	400	402	378	404	390	393	392	377	394	386	372	382	390	396	365	416	406	412	401	407	359	402	365	401	401	370	391	390	374	401	374	389	382	390	376	410	380	405	391	432	366	376	395	395	400	447	373	384	388	392	377	344	396	367	352	402	375	392	370	398	399	374	390	365	361	352	365	357	404	420	382	388	380	357	381	401	357	401	389	417	390	383	349	391	388	373	404	384	381	396	393	387	372	357	405	391	413	387	371	375	360	380	386	438	409	389	394	403	384	382	326	394	398	406	386	369	399	368	371	396	399	383	361	354	461	424	363	396	379	376	374	404	404	384	389	403	370	408	389	405	397	381	384	376	387	400	404	393	364	403	377	353	350	386	409	352	378	378	410	387	381	422	392	410	388	400	390	335	405	365	399	393	376	395	383	362	404	380	359	407	392	380	372	398	411	399	379	377	409	340	394	400	366	398	408	357	405	379	388	401	410	408	388	383	389	386	395	372	367	381	381	368	383	374	395	387	415	367	409	399	388	375	414	384	412	376	426	384	428	384	416	390	397	369	356	404	392	431	349	428	359	410	386	418	393	390	382	354	419	394	385	411	390	398	379	413	353	406	363	419	341	426	391	368	394	405	393	435	356	410	407	351	391	362	399	372	369	399	412	416	376	411	365	383	366	383	360	382	409	389	419	368	390	377	366	392	356	387	387	405	395	356	422	403	391	373	389	410	388	390	398	372	409	385	416	384	406	373	382	389	398	392	388	393	391	382	359	424	368	422	379	395	403	371	353	374	388	388	371	428	385	381	366	394	376	382	348	410	390	396	385	399	385	410	391	396	352	381	398	373	362	406	406	361	401	406	400	386	378	389	380	412	394	411	370	413	394	407	410	396	438	369	389	414	393	386	360	351	389	382	339	389	392	400	370	414	364	391	348	408	391	441	414	373	399	388	370	359	372	400	401	399	399	392	416	423	382	397	362	383	385	389	379	371	406	359	384	370	382	405	421	395	366	399	388	370	401	385	387	383	379	332	378	344	382	360	390	423	394	408	374	370	440	399	404	405	401	382	375	385	370	388	431	398	386	366	385	408	388	358	369	396	372	408	400	360	399	370	348	328	396	409	396	403	377	369	362	362	419	382	384	415	423	405	384	401	381	427	415	391	381	372	363	378	388	435	364	424	365	363	357	372	396	372	444	361	393	390	425	385	384	413	394	389	386	398	365	411	392	369	400	401	361	364	400	370	401	417	356	385	413	381	403	404	400	412	358	355	418	395	368	403	404	425	415	381	332	379	380	387	378	390	373	394	403	421	436	405	404	375	382	419	386	416	362	395	381	378	390	377	402	386	382	384	408	371	368	347	375	429	349	379	380	372	379	354	371	419	356	368	361	373	407	382	360	395	389	357	399	364	404	378	383	401	402	405	400	423	360	386	395	391	398	398	394	373	383	390	389	407	384	403	387	362	374	395	375	400	400	400	389	391	396	397	356	396	361	391	382	395	367	385	378	377	356	381	399	399	361	399	365	382	418	370	390	405	390	363	391	375	374	360	390	400	389	399	341	393	427	381	420	395	411	393	401	376	421	381	426	407	399	450	365	426	376	367	369	401	346	365	411	394	370	389	376	374	359	408	426	396	394	368	408	403	393	382	378	428	373	374	381	385	403	375	400	380	394	397	390	390	421	442	351	363	391	418	387	360	426	385	378	371	379	378	389	402	369	384	368	393	398	413	399	395	361	388	409	389	384	413	390	358	427	380	363	391	350	380	368	409	396	383	387	430	359	372	377	388	397	379	387	399	357	370	367	374	365	386	374	355	377	337	412	364	387	371	401	377	387	356	363	402	408	389	403	398	368	374	407	354	402	383	369	367	374	391	359	383	397	364	422	399	413	387	369	420	364	377	401	402	432	387	389	359	372	380	414	388	412	389	396	372	395	406	351	404	384	362	400	405	397	406	387	415	413	409	413	381	408	354	415	393	401	354	383	382	409	414	414	416	373	395	366	390	409	403	395	427	404	392	383	343	373	357	356	373	381	416	378	371	409	400	403	365	417	383	373	415	406	399	396	358	368	408	389	412	379	380	396	385	387	387	398	365	379	383	419	341	382	380	395	365	398	369	358	401	380	394	350	365	372	418	426	394	393	389	377	390	404	375	381	367	394	361	386	383	334	371	388	414	370	403	395	371	369	380	341	371	376	384	422	414	368	366	420	387	392	352	363	392	419	399	374	403	385	376	365	397	412	400	370	403	419	363	387	387	350	383	388	396	371	366	400	410	376	387	368	403	370	377	382	359	412	375	392	411	403	417	382	373	387	408	411	370	383	370	372	423	370	421	418	406	437	385	413	365	359	374	392	407	438	423	385	389	394	401	383	406	388	382	420	391	426	369	377	381	392	377	365	369	382	392	382	422	395	378	429	404	366	352	392	375	403	416	393	369	391	348	391	374	363	399	386
31428	13496	2582	1339	1116	899	791	745	660	626	626	577	604	521	545	515	556	563	559	509	496	453	509	488	514	486	531	496	476	535	504	471	493	496	460	479	476	474	487	519	498	529	491	495	505	482	482	489	494	497	477	500	489	510	487	502	436	481	460	482	499	483	498	526	517	466	492	474	480	473	475	492	480	532	464	489	461	491	490	502	475	474	498	467	453	481	470	502	452	492	527	459	497	474	491	511	456	478	479	477	476	486	479	474	475	479	479	515	506	487	504	454	475	478	467	479	494	505	530	476	450	511	474	472	523	496	462	449	537	518	500	474	496	484	491	444	489	507	453	508	458	487	502	462	460	493	528	455	499	487	476	479	489	487	478	495	462	492	488	503	492	485	477	519	480	508	488	465	487	510	478	454	485	467	528	479	460	498	448	485	443	506	531	510	498	497	507	538	505	500	502	477	473	444	488	504	473	493	481	493	468	490	524	512	473	491	498	455	460	500	490	466	518	474	506	508	510	501	496	494	508	454	478	465	484	504	525	521	505	514	476	471	479	525	514	481	459	489	474	529	464	497	510	459	479	517	504	503	484	497	521	475	470	500	455	485	488	506	444	545	479	483	463	429	474	476	482	485	488	434	476	478	497	501	514	468	480	504	472	482	492	506	496	498	475	429	472	473	459	503	488	516	466	468	506	466	473	490	498	474	471	465	466	479	495	504	492	508	500	480	480	463	489	496	469	500	479	474	510	458	521	488	493	449	536	501	505	478	492	483	512	461	466	485	468	525	490	481	481	495	511	488	487	478	474	451	466	472	479	488	534	491	502	459	460	461	507	484	458	481	510	491	430	506	478	495	514	499	480	434	449	469	472	451	483	471	509	479	479	524	447	474	500	469	528	523	447	528	495	465	496	494	448	484	520	505	486	508	472	506	448	485	451	492	468	469	465	494	489	463	483	483	503	510	440	500	482	474	492	495	492	490	479	504	495	466	517	494	478	507	478	513	490	492	518	464	499	484	481	488	487	487	496	436	514	481	496	464	487	470	538	520	460	484	493	482	471	477	452	457	464	508	478	490	523	503	478	453	482	493	464	493	453	520	487	497	479	450	487	479	490	486	480	476	503	464	500	508	453	526	517	508	467	477	479	465	484	500	486	491	464	485	439	491	486	481	467	483	499	464	461	486	523	466	473	487	480	446	486	478	476	518	536	474	447	496	492	475	518	503	458	481	478	475	459	460	483	509	490	477	498	492	455	506	507	499	480	480	503	489	460	516	472	515	489	455	501	508	475	476	478	446	513	483	512	448	513	506	496	501	511	498	494	489	487	470	519	473	481	474	488	500	467	480	502	519	444	514	452	503	499	497	504	539	463	474	462	498	438	471	480	484	489	499	509	492	468	536	471	526	499	500	514	497	471	475	508	529	468	480	482	498	503	512	495	486	482	465	476	479	452	481	540	496	483	527	456	530	442	471	492	503	453	471	480	466	520	484	541	482	495	515	491	471	494	456	486	510	485	428	486	458	469	490	501	501	463	522	492	486	492	466	482	463	455	498	510	520	482	467	441	488	514	492	496	491	469	494	448	479	460	476	484	450	483	472	471	444	491	479	490	520	518	529	467	519	534	468	488	473	468	444	483	502	454	482	503	495	507	477	476	495	480	509	459	488	487	463	482	509	458	476	486	478	474	493	477	500	487	448	502	456	524	489	468	472	508	495	460	482	474	447	459	487	528	490	502	499	493	539	458	512	523	486	530	494	512	444	513	508	489	463	527	454	487	476	509	485	479	499	496	476	467	518	478	463	513	521	507	479	473	474	490	466	521	446	480	490	492	481	447	467	455	508	469	528	501	451	533	507	480	500	487	495	444	471	460	499	509	475	524	463	463	492	478	502	459	488	462	476	511	521	500	453	476	476	518	491	500	489	524	506	473	453	476	491	495	483	460	508	460	516	504	439	505	493	472	435	497	503	479	497	538	521	461	492	490	498	461	447	474	519	496	515	475	479	542	504	508	517	492	479	529	510	471	476	465	500	467	446	495	472	485	523	473	493	485	503	444	496	492	471	479	467	500	469	495	486	440	486	468	488	499	500	488	440	463	502	513	527	483	486	479	516	472	503	494	517	472	479	472	507	490	476	504	495	503	508	463	481	496	471	501	511	474	462	450	490	471	512	493	479	490	455	468	464	453	493	480	496	534	494	493	453	468	507	491	466	478	537	514	498	476	569	509	524	458	485	488	517	470	482	517	500	485	490	518	481	498	481	504	515	473	493	509	502	480	489	508	481	500	467	498	457	506	472	436	476	507	463	456	509	492	501	471	469	491	506	504	506	522	502	490	482	506	477	501	524	518	499	478	504	470	491	472	473	451	493	514	461	513	480	480	497	479	488	496	460	483	445	469	467	493	490	497	467	521	496	498	495	513	497	454	454	447	540	474	471	480	484	512	434	508	509	440	488	519	481	498	490	462	442	490	528	464	517	492	483	469	490	460	488	479	522	420	526	502	448	491	442	480	498	463	515	453	452	480	528	480	479	479	493	482	470	454	451	479	468	512	483	497	481	524	488	439	484	502	483	482	460	470	462	469	491	496	459	471	492	482	497	481	482	431	515	485	543	490	494	478	484	481	480	497	483	540	464	480	476	490	509	528	520	467	465	479	500	495	488	502	503	483	437	477	464	454	439	491	491	473	469	462	498	460	460	468	495	487	544	509	459	512	483	498	490	492	487	505	477	505	475	491	471	479	500	494	512	458	476	520	455	520	459	513	498	494	501	461	513	434	482	473	502	472	473	501	481	483	492	501	513	515	501	463	502	464	472	461	486	505	509	446	490	491	464	492	506	444	486	449	493	530	489	507	426	493	477	499	450	495	491	452	478	475	506	474	480	449	473	485	516	474	450	526	461	473	493	501	487	523	489	467	458	472	519	524	454	497	452	445	462	480	470	515	545	478	492	508	486	456	505	531	491	450	507	474	435	483	489	482	460	442	465	500	482	467	522	488	499	526	481	459	512	489	452	502	496	472	495	476	494	474	506	472	512	468	450	465	484	466	456	528	506	509	507	521	480	484	489	485	480	500	469	476	464	470	461	498	470	471	510	528	475	503	488	484	496	492	511	502	463	452	443	486	492	468	471	476	491	476	497	478	457	496	523	482	497	476	482	492	435	533	490	512	523	501	452	498	535	509	460	486	533	491	447	463	463	469	482	478	501	488	491	470	497	502	486	477	499	495	498	508	502	453	481	469	489	478	492	482	503	473	503	478	483	521	543	465	507	498	468	490	520	521	484	454	499	451	478	441	499	511	493	477	512	472	484	462	483	519	476	530	489	504	508	497	506	476	450	486	498	458	501	478	515	467	496	501	496	478	532	468	435	512	491	429	525	493	496	474	484	480	478	461	487	506	491	497	482	526	498	475	454	488	459	417	481	476	472	505	513	500	488	485	506	483	471	490	497	490	508	438	500	500	500	454	480	488	479	471	493	479	516	472	486	504	502
22921	21539	29269	24243	21531	21474	3509	678	473	430	434	354	374	350	335	318	309	272	265	291	287	249	239	270	268	266	298	255	268	256	255	249	242	251	248	266	261	251	250	238	232	252	205	236	244	248	244	230	228	233	272	248	253	256	240	224	253	248	254	230	231	259	246	249	228	228	258	225	265	248	241	235	256	257	263	219	229	225	225	226	227	236	254	210	261	258	249	255	216	257	231	214	259	248	218	230	233	235	256	247	225	258	205	263	251	249	207	259	214	244	243	245	231	232	231	247	237	241	216	246	235	230	214	246	241	244	225	224	244	250	240	253	256	256	230	239	259	245	253	265	251	238	251	243	234	226	222	259	244	246	261	217	234	244	235	220	237	261	241	259	219	244	221	253	245	262	209	229	254	231	244	250	244	246	218	247	259	251	225	222	245	232	230	245	254	234	224	240	267	226	223	225	248	247	231	243	249	255	228	218	266	238	242	281	271	221	231	230	239	242	230	234	231	248	238	262	235	220	254	219	252	230	222	227	237	245	226	266	246	231	236	234	232	263	258	269	255	222	243	264	213	258	244	228	215	264	250	252	249	255	236	232	258	214	239	246	218	228	230	238	217	213	211	219	223	233	240	239	269	231	235	219	249	234	241	228	234	211	222	228	265	253	246	217	220	232	225	240	259	237	214	213	230	248	255	248	214	241	244	239	208	271	238	249	232	223	200	200	249	204	238	240	225	265	232	224	242	250	225	221	235	231	237	234	236	245	235	230	234	221	231	225	215	229	260	258	227	260	230	225	214	243	224	261	238	261	232	256	217	213	218	237	231	255	223	268	244	231	222	274	235	240	248	223	248	243	247	234	255	237	241	240	237	230	251	250	216	236	230	238	231	233	222	251	224	237	228	213	236	218	248	252	225	245	263	217	238	226	249	271	216	211	224	238	270	237	259	211	240	244	236	229	255	248	244	250	228	253	258	238	231	253	221	217	264	240	244	225	204	238	217	216	218	211	242	241	233	239	199	230	254	234	254	236	248	241	251	257	219	256	255	202	220	238	240	242	249	216	240	229	248	226	240	217	242	257	239	214	241	227	244	228	262	247	228	246	232	252	250	231	249	241	219	236	228	225	236	256	224	253	242	261	233	225	235	249	201	254	251	237	298	239	256	261	265	225	232	225	236	241	243	234	256	232	248	245	227	234	236	231	264	227	231	260	259	240	226	237	219	245	246	216	209	246	232	222	224	208	247	228	253	218	258	255	230	225	233	232	235	244	217	227	249	259	251	244	211	217	231	230	254	232	223	240	226	238	235	253	274	239	262	246	257	257	253	243	287	227	215	238	247	227	238	258	226	253	213	215	222	252	208	236	233	246	243	238	230	271	238	210	233	232	268	241	220	232	247	223	257	212	201	239	230	233	223	227	252	245	263	274	242	257	231	219	233	234	237	236	240	255	236	241	245	223	226	238	250	212	245	229	234	244	256	219	229	225	244	256	247	233	263	238	229	267	232	258	220	252	248	217	224	259	266	244	241	240	246	229	271	261	212	252	235	228	238	215	247	225	230	218	258	269	245	258	245	235	237	229	259	255	242	243	224	238	240	250	225	219	247	237	220	226	227	257	234	221	231	221	238	211	255	231	239	269	239	228	217	208	205	219	229	225	239	240	235	245	235	231	256	274	260	256	238	240	236	241	226	241	255	246	237	238	225	232	250	255	262	236	230	262	219	227	219	254	232	242	255	261	238	276	232	242	213	212	243	221	254	254	245	221	223	226	236	269	234	258	227	252	242	246	232	265	236	235	244	223	255	253	247	231	222	219	213	237	229	231	252	252	207	233	241	257	252	218	218	217	214	240	242	236	266	235	238	239	251	240	254	236	248	231	257	225	248	255	238	225	233	241	236	259	242	240	230	245	263	247	225	237	247	239	254	246	240	217	262	242	251	251	228	243	242	248	229	234	230	231	239	229	230	234	236	247	230	238	236	231	241	251	218	243	241	244	244	230	242	225	252	240	222	216	236	266	234	240	215	223	260	213	256	245	272	226	213	244	234	260	220	237	250	226	217	263	257	231	202	249	254	246	245	225	226	256	210	278	247	253	238	218	243	230	248	231	256	238	210	247	239	220	251	249	251	226	240	227	221	225	240	221	230	241	222	240	228	219	252	245	255	259	232	238	238	248	256	238	257	268	238	247	276	226	250	230	263	229	226	239	236	254	231	208	237	246	237	237	271	236	228	256	228	220	232	253	229	268	247	239	241	228	225	242	225	217	229	201	225	246	218	240	231	210	200	247	256	246	237	239	218	225	233	236	249	212	255	218	252	240	237	233	226	261	244	232	224	226	241	219	233	231	230	224	281	248	217	236	229	250	242	221	228	226	224	260	244	210	244	245	263	224	248	225	237	207	234	265	245	235	260	257	225	258	226	257	221	239	229	236	256	234	230	226	233	234	241	226	251	233	238	264	227	215	239	226	213	234	237	197	239	246	251	214	251	263	258	236	224	225	269	220	230	211	255	242	218	251	232	218	238	258	210	215	265	234	248	241	237	232	254	230	224	251	233	206	234	250	259	214	257	212	225	254	262	259	242	228	230	219	250	264	220	261	247	214	247	251	218	252	231	213	229	221	257	224	232	222	230	261	236	228	264	270	201	241	255	243	234	241	249	218	230	242	223	220	227	225	243	230	223	238	248	225	262	256	200	222	249	218	268	234	254	227	265	255	227	247	224	252	240	228	232	236	258	229	221	246	258	249	228	230	226	224	195	243	248	240	245	240	214	257	209	243	243	213	230	232	258	234	233	197	240	264	239	258	226	226	216	252	215	251	244	232	236	244	230	230	237	257	248	230	248	229	220	207	246	214	241	239	230	238	217	208	213	208	250	263	228	214	244	220	234	217	261	226	229	251	228	259	231	248	259	230	220	215	235	213	238	221	225	243	261	221	211	246	226	226	216	209	223	253	246	238	226	220	223	235	230	227	256	231	230	229	251	248	237	220	236	254	235	217	247	232	254	245	261	270	232	228	199	246	224	252	215	230	261	250	251	214	256	231	215	264	239	258	217	199	243	226	232	226	263	246	255	237	235	195	243	235	270	204	231	250	232	259	219	230	251	231	215	239	206	239	248	242	266	225	265	264	250	216	228	246	204	232	216	218	232	229	251	240	212	250	242	255	210	227	249	215	228	251	236	260	242	228	237	224	235	263	216	244	245	239	217	217	260	226	219	260	238	211	231	234	242	237	240	241	248	254	247	242	267	242	196	219	246	243	241	225	242	218	243	185	237	255	247	249	234	217	225	216	223	250	234	231	233	246	263	233	207	235	240	248	250	239	242	239	245	223	209	224	208	242	246	203	239	238	257	233	214	229	210	215	252	253	245	247	247	247	276	246	239	247	241	251	261	234	266	231	256	236	223	253	252	250	236	241	231	252	239	253	225	217	250	235	231	259	271	230	261	228	241	223	269	227	240	250	228	228	222	225	231	248	254	255	234	237	247	231
41630	23892	7598	3523	2560	1910	1429	1189	989	800	726	694	572	555	523	461	451	471	395	380	351	369	361	412	359	364	328	391	362	362	362	338	369	360	339	326	343	334	304	329	294	329	350	336	310	341	333	317	288	302	328	280	306	310	291	344	321	323	280	341	324	321	324	319	313	311	342	310	333	308	314	312	303	318	335	304	323	327	323	331	339	315	307	330	306	290	345	324	341	294	292	320	295	295	295	312	334	303	326	351	333	291	316	321	298	330	325	327	321	303	313	313	369	327	266	329	296	331	281	309	319	318	325	307	313	328	326	319	328	332	301	347	322	301	344	305	324	303	310	326	349	309	325	324	308	295	310	323	343	311	287	328	318	331	342	307	329	317	329	304	308	317	323	317	299	328	297	319	268	310	312	306	339	343	313	303	338	335	303	288	320	313	314	302	279	316	302	346	338	290	297	308	332	358	322	264	329	339	313	287	348	331	327	265	323	327	320	307	319	325	337	300	287	329	325	318	316	301	346	304	305	353	316	284	299	287	295	301	337	305	322	303	355	299	326	287	326	286	321	310	348	332	273	316	334	341	313	305	309	342	308	289	332	324	303	310	340	287	324	301	307	344	311	315	300	326	316	305	309	306	295	322	347	347	323	349	297	317	346	298	335	311	329	332	327	281	290	299	316	323	312	277	317	342	343	305	305	323	280	321	330	319	334	359	316	277	355	293	333	312	326	309	312	287	303	305	341	318	297	280	319	283	300	345	291	317	343	337	337	339	312	330	305	322	321	306	319	322	332	309	307	342	308	319	307	307	306	323	345	320	348	305	324	308	297	308	313	314	338	331	281	329	328	312	339	332	339	286	319	356	307	306	327	309	306	326	318	328	303	328	336	323	328	310	280	325	310	331	323	299	358	326	355	337	284	315	342	301	315	304	279	304	294	299	315	297	298	311	334	315	302	311	325	298	330	301	308	303	317	354	338	313	310	336	294	290	285	332	281	296	300	298	304	336	284	281	295	317	334	316	314	289	325	294	268	321	294	309	328	305	293	306	341	298	294	298	308	325	322	345	319	308	293	331	323	321	318	296	338	325	328	320	310	342	311	277	307	289	311	321	350	310	308	285	360	306	307	312	285	325	350	287	345	285	320	337	315	325	296	302	319	324	330	300	343	317	292	349	294	318	315	316	306	345	265	314	300	311	313	329	306	321	309	322	318	293	323	307	319	327	335	309	327	305	328	296	299	316	335	312	309	335	342	310	337	350	327	302	289	315	295	289	313	311	322	318	316	294	322	324	314	298	283	272	319	305	321	298	299	303	344	320	336	319	307	317	327	279	315	308	304	326	316	291	316	300	292	295	351	302	337	309	313	278	291	334	325	324	312	342	313	295	322	304	309	291	346	307	307	301	308	310	310	351	308	355	299	304	343	341	307	299	335	310	336	338	287	303	302	346	329	307	326	318	315	339	273	301	303	306	305	285	311	295	301	314	294	318	324	308	305	308	331	291	302	318	305	303	315	323	336	325	339	313	281	319	307	303	319	314	300	306	331	305	321	348	319	315	342	303	309	319	316	350	325	339	332	289	322	334	329	329	298	328	292	319	326	322	325	283	331	332	337	321	274	332	312	282	291	312	335	327	319	327	303	303	291	355	328	299	313	303	318	313	325	320	312	332	315	301	351	330	289	324	310	325	293	312	294	304	325	311	306	306	297	296	315	306	332	296	309	289	315	292	324	315	316	320	317	317	334	315	311	328	291	282	290	312	318	326	292	295	311	317	287	337	313	331	288	314	329	313	305	315	299	337	327	327	317	302	316	340	326	335	334	319	333	325	299	306	326	323	321	320	330	316	328	303	347	324	335	315	317	318	305	305	338	298	314	311	299	335	296	318	321	323	307	346	315	333	286	303	304	320	324	313	312	300	306	335	338	323	337	290	308	315	294	306	288	337	316	288	305	343	310	340	319	324	318	347	337	327	277	324	320	301	295	328	312	305	316	308	341	309	332	318	317	283	340	345	323	317	331	327	326	332	301	319	312	321	275	322	298	292	304	316	315	289	281	333	328	296	324	299	313	309	331	311	317	328	330	327	299	330	306	299	333	307	312	338	304	340	308	347	312	312	353	313	317	329	328	315	335	323	329	308	351	301	285	303	327	293	298	337	308	303	343	308	316	314	318	292	339	314	307	305	312	299	287	293	356	331	331	279	304	309	316	325	305	315	292	297	314	295	303	325	290	306	320	315	342	315	317	325	297	329	298	296	358	343	326	312	300	326	334	321	313	322	307	325	312	288	348	314	286	336	304	309	318	287	318	303	328	326	307	318	336	330	315	311	318	315	306	298	309	300	334	314	307	313	324	284	287	351	308	316	327	330	324	315	308	315	313	281	325	317	297	356	315	292	327	324	324	322	281	331	309	349	307	325	324	311	295	326	312	285	345	294	282	325	316	318	293	302	303	298	293	292	300	315	287	309	319	296	310	298	340	330	318	324	315	311	321	305	316	334	320	321	296	357	303	281	333	322	309	314	321	278	302	284	335	316	294	296	328	323	294	301	295	302	334	296	295	315	318	308	299	336	359	287	296	311	313	322	310	339	335	327	313	280	295	316	351	314	311	326	313	315	317	295	345	320	324	289	302	304	292	318	315	280	299	315	326	311	313	332	304	330	336	306	315	315	329	300	316	332	290	309	286	296	322	319	300	330	271	325	306	275	300	315	306	311	336	313	280	295	334	280	322	332	319	290	293	296	287	329	319	306	296	311	294	327	298	315	311	341	309	281	351	314	328	317	296	323	301	334	324	283	305	336	313	285	303	346	305	320	307	316	349	326	296	300	309	329	280	295	293	321	308	304	308	343	319	306	314	318	325	306	329	341	311	274	294	324	310	304	339	314	276	326	315	307	281	289	318	323	304	282	327	312	305	299	304	316	332	295	302	304	305	324	323	329	309	354	299	314	299	312	301	309	305	318	332	291	313	320	304	307	308	316	328	301	334	319	366	349	319	304	333	309	341	305	309	317	330	346	301	307	278	331	266	309	323	330	308	325	315	313	306	326	322	306	310	284	315	321	317	281	305	324	312	317	308	324	305	348	317	290	317	325	273	320	308	312	286	319	306	291	302	299	311	326	285	286	307	311	327	335	301	295	290	318	302	320	353	318	328	300	299	325	322	316	302	273	299	295	318	312	317	315	335	319	336	309	326	307	304	294	304	320	290	325	342	320	336	325	295	298	299	332	315	308	316	302	338	294	315	315	336	330	297	289	308	312	296	305	321	279	336	319	299	287	299	315	333	300	351	322	323	338	325	348	300	316	320	319	301	306	292	315	317	326	316	306	318	300	325	272	319	296	305	320	293	310	315	321	284	285	313	299	322	316	303	335	319	338	321	328	320	362	295	315	295	341	319	312	285	302	317	326	348	337	323	345	306	316	301	307	327	326	319	329	313	293	351	347	296	337	303	305	317	320	309	319	337	331	347	317	296	284	326	300	311	304	308	285
27952	18565	4301	882	682	684	667	657	661	653	631	693	654	682	692	634	649	632	635	653	640	653	602	646	617	635	598	689	645	638	689	608	655	666	645	677	630	722	601	669	649	652	663	628	707	668	632	622	702	626	661	656	635	661	672	597	632	635	630	662	678	631	668	669	625	614	627	577	637	640	663	623	641	618	647	617	635	642	677	669	677	620	659	673	637	634	704	598	659	660	631	627	627	669	681	665	654	596	626	676	654	634	616	642	666	631	620	642	660	640	630	654	625	624	695	631	678	649	637	666	642	613	691	675	655	637	632	627	621	609	654	648	657	656	643	622	669	638	605	640	645	656	609	633	616	665	619	628	682	651	617	636	614	601	655	597	630	653	638	679	639	654	674	633	628	636	681	673	630	658	629	682	677	651	621	678	666	638	615	661	661	603	649	605	616	677	623	659	669	598	646	642	653	655	596	615	606	667	679	648	676	666	632	675	618	628	612	680	601	619	689	666	641	609	631	681	655	674	683	656	609	693	607	655	649	610	632	606	664	669	671	602	633	637	638	642	632	624	615	632	662	642	695	636	650	694	659	684	637	573	623	660	628	658	693	585	613	651	661	606	616	635	656	649	623	663	649	626	608	676	626	648	640	674	619	663	626	674	636	664	690	659	648	664	646	691	673	625	643	611	654	613	598	655	644	648	645	654	622	586	650	607	632	612	663	634	642	662	662	671	634	616	675	645	633	629	629	609	631	631	621	616	659	628	599	599	641	652	614	635	616	658	646	627	645	645	661	630	658	637	674	649	639	623	700	682	640	629	679	598	660	593	625	622	601	643	625	654	674	665	614	644	659	692	575	688	671	615	654	636	673	665	621	630	630	662	659	634	648	595	664	674	635	667	641	595	734	642	642	665	661	615	655	705	612	654	648	680	604	636	683	637	648	625	666	606	610	608	682	644	622	657	677	637	694	682	629	666	611	654	658	635	640	644	616	617	616	644	653	670	713	626	618	681	602	629	636	669	710	621	642	659	678	641	683	653	627	610	659	645	680	618	605	671	665	631	664	626	650	676	706	633	663	623	666	602	623	641	613	637	630	632	669	675	694	691	641	630	603	655	689	687	664	676	613	649	666	706	642	665	665	606	679	656	633	633	623	628	666	668	640	605	637	647	609	641	666	700	606	627	689	641	675	645	659	616	640	653	623	663	627	652	618	658	619	649	616	645	644	642	634	682	655	685	598	666	601	657	658	589	645	724	612	608	632	653	637	685	652	653	651	660	630	616	634	669	646	646	638	655	692	640	628	646	674	661	659	685	668	629	649	607	642	634	615	638	668	670	642	719	646	686	662	662	692	700	638	628	686	658	630	637	661	660	624	663	642	655	643	636	592	625	658	654	673	649	687	629	608	680	613	658	635	658	627	643	626	615	640	621	639	679	631	651	661	658	592	653	630	699	692	653	659	622	669	666	629	639	635	648	609	670	652	642	625	640	635	693	631	667	592	643	630	665	679	661	652	649	663	653	635	659	586	638	630	645	649	623	637	611	662	637	664	655	589	645	666	579	668	649	647	674	627	683	636	657	668	639	660	625	632	682	607	627	636	646	664	652	621	638	654	606	686	618	644	658	662	608	665	682	672	613	634	608	643	647	653	671	647	624	645	678	643	656	599	657	640	642	667	683	652	668	644	638	599	649	617	631	655	685	649	617	679	644	618	674	645	618	650	660	649	646	691	663	622	651	660	692	619	622	642	652	622	672	662	648	619	621	607	637	679	695	642	673	662	645	681	639	663	649	687	662	673	629	672	631	696	623	591	691	684	639	643	665	637	648	635	623	669	636	670	681	678	635	638	613	622	668	678	611	607	617	626	669	607	655	645	666	602	628	638	602	704	619	649	637	638	615	679	601	670	696	625	631	659	650	627	640	638	612	603	665	642	658	666	664	636	654	621	686	670	674	643	646	682	626	624	663	679	626	669	668	635	623	656	642	624	645	660	645	663	646	608	675	645	611	622	623	695	690	631	587	657	680	623	611	625	608	635	608	566	625	616	643	672	690	637	633	627	669	641	648	653	676	656	724	665	632	620	626	624	693	631	681	617	652	665	658	671	663	687	661	615	663	611	616	621	615	633	652	638	612	683	659	619	661	614	637	648	660	629	690	645	639	651	668	660	643	644	718	712	690	663	640	688	651	656	691	664	671	643	663	614	655	646	683	636	610	657	656	626	611	684	623	642	616	635	654	611	665	642	635	624	649	619	634	700	675	668	595	664	647	684	660	641	645	674	707	671	633	667	638	670	631	651	616	642	614	651	639	622	641	679	661	634	642	636	614	634	678	677	646	647	666	633	667	639	600	684	710	653	596	642	648	649	646	621	591	658	656	622	648	613	631	644	616	659	651	679	591	662	648	587	649	641	694	664	638	610	602	610	673	650	643	669	639	659	605	711	655	632	688	625	691	638	601	634	636	599	635	663	639	637	663	615	618	650	653	635	627	658	593	610	592	632	668	665	637	635	646	630	673	620	632	597	629	632	623	611	647	617	684	676	651	605	651	634	636	625	641	640	646	674	609	670	621	617	595	642	661	614	631	662	665	644	655	645	637	638	608	662	655	653	635	682	673	622	652	658	643	624	622	640	653	614	633	673	649	697	668	642	675	665	664	665	621	613	647	610	639	578	659	637	676	657	680	616	643	671	643	623	682	626	642	692	626	664	591	609	655	672	649	631	642	657	646	639	669	640	641	668	645	600	655	639	658	602	685	667	649	627	669	638	609	635	650	695	607	662	621	623	641	615	659	634	664	656	658	657	637	638	662	580	644	668	647	661	645	684	641	664	596	618	581	661	581	635	653	670	684	629	664	658	602	639	621	619	673	607	650	682	682	621	667	655	625	696	652	576	613	633	651	650	643	621	659	591	637	619	661	662	623	623	599	649	651	656	647	652	603	636	600	652	708	649	610	619	656	669	670	659	686	669	649	664	603	629	672	610	639	635	629	641	598	632	611	608	639	631	656	616	628	636	622	627	640	631	626	615	649	624	649	653	653	638	654	674	620	693	667	679	637	624	657	641	640	712	686	640	596	662	656	620	678	672	635	657	655	643	675	669	685	647	625	673	599	637	672	653	640	614	660	646	656	668	629	626	647	606	642	653	632	670	692	623	682	623	653	673	667	662	647	644	662	615	629	628	607	628	625	647	614	676	651	618	669	604	633	657	664	662	649	655	667	611	659	675	671	656	650	670	629	685	669	645	614	637	646	651	620	628	626	671	598	637	637	625	615	647	636	663	614	608	626	616	640	628	623	606	703	677	640	653	681	647	649	637	635	682	626	646	661	587	642	673	660	642	614	670	673	608	598	627	661	614	601	685	669	654	647	633	648	646	591	627	617	651	652	662	672	631	657	685	603	605	659	613	651	675	650	674	644	657	635	659	644	654	687	612	650	640	641	648	660	641	652	641	708	670	664	674	651	632	698	625	642	610	646	658	646	611	604	682	677	629	607
11562	3908	1083	926	834	894	837	827	834	823	781	800	819	780	853	822	787	841	822	809	807	755	803	798	787	820	789	811	770	826	798	754	807	806	754	796	806	800	819	759	749	772	778	787	832	791	888	761	813	790	857	818	811	810	865	832	853	851	816	763	798	771	788	750	822	824	836	824	896	793	789	792	817	845	760	820	776	804	771	837	793	826	796	852	799	832	806	795	795	815	788	790	788	785	828	767	781	782	797	826	837	828	844	806	809	801	769	796	795	832	822	823	804	854	788	830	856	806	825	826	819	812	833	835	843	776	838	839	864	804	846	784	787	845	802	830	796	811	821	791	820	850	804	794	786	780	811	836	820	815	788	839	781	809	780	835	807	787	795	760	809	823	776	791	785	810	794	838	789	842	760	719	853	819	831	817	816	791	754	785	795	859	779	838	800	850	804	745	811	814	746	818	750	780	834	773	813	780	802	793	823	801	867	804	812	790	831	790	834	833	775	828	827	781	788	802	774	750	800	797	799	784	793	821	820	791	792	820	845	777	814	815	837	785	822	839	768	800	777	794	816	805	811	845	755	785	811	845	769	767	807	823	775	786	835	792	849	804	747	820	835	815	796	815	827	782	811	814	793	795	801	793	755	841	815	797	825	825	801	814	813	836	790	825	785	787	794	747	810	782	776	822	766	801	846	784	786	810	804	826	763	772	774	786	764	771	823	817	820	838	820	809	804	816	792	787	802	780	756	782	763	777	823	801	834	762	809	798	834	800	782	776	820	842	817	837	791	804	808	748	812	824	849	802	825	809	732	853	808	803	810	822	790	835	832	791	830	753	802	820	744	860	808	770	842	768	780	782	812	851	801	740	772	802	843	829	781	844	799	740	777	779	854	781	801	753	797	808	843	789	828	842	772	847	813	803	792	772	807	836	847	768	882	764	815	800	801	798	852	798	799	817	776	840	814	820	800	808	778	787	787	831	787	746	797	839	805	806	821	850	848	835	797	818	790	815	803	801	794	807	769	797	762	762	850	836	786	811	788	774	814	809	808	805	765	766	800	814	827	812	829	822	806	818	827	860	835	799	816	827	763	778	813	823	824	834	782	788	826	823	826	804	808	762	849	814	816	773	817	827	796	750	816	758	849	792	803	772	827	749	850	799	842	790	827	818	775	761	735	812	799	772	766	814	803	830	797	788	828	838	784	814	792	789	854	807	758	790	778	813	820	813	808	807	839	849	805	835	781	772	755	857	816	780	791	775	799	809	775	817	786	822	833	796	748	797	804	766	821	803	799	786	800	790	747	810	811	861	835	806	822	804	824	763	800	798	801	789	768	749	812	818	752	727	771	818	827	764	806	739	766	812	853	809	780	764	840	794	790	818	845	750	768	831	796	803	815	748	798	802	815	844	792	838	862	826	775	849	825	836	832	803	773	766	772	750	811	812	788	831	809	783	813	804	800	701	769	795	841	805	812	801	840	819	818	805	765	834	850	786	791	801	851	772	776	799	818	784	799	809	786	788	760	826	807	743	835	790	811	832	793	809	790	857	759	783	843	770	809	825	801	846	824	793	764	816	824	768	771	832	786	845	764	805	799	771	827	783	833	798	847	796	799	844	844	801	793	814	807	794	813	834	777	804	760	835	816	784	781	803	813	790	852	816	811	778	777	827	828	783	814	786	777	828	799	832	828	829	854	835	804	821	780	779	777	793	808	812	813	786	769	797	768	792	813	816	800	841	845	795	804	806	809	777	814	804	838	784	809	828	803	782	836	799	788	780	830	818	832	831	833	795	751	848	783	816	812	803	793	788	772	827	796	821	794	793	783	865	845	812	803	762	804	813	753	794	808	793	845	814	848	865	773	818	798	836	825	805	820	810	791	812	779	840	815	802	779	804	798	818	795	790	812	785	765	791	847	783	817	767	809	788	858	821	827	775	820	809	832	833	805	811	829	801	789	797	828	810	795	807	823	803	802	765	792	768	854	806	764	826	810	846	806	752	748	763	815	864	774	755	776	817	812	798	797	836	833	831	798	831	816	775	778	816	788	768	815	814	774	812	755	835	811	846	761	751	834	817	797	804	826	768	814	789	816	813	779	788	800	820	806	813	830	800	794	781	802	819	758	758	815	837	776	810	776	835	833	824	833	803	806	811	817	810	828	743	863	772	823	784	843	751	807	821	817	828	788	809	795	745	798	746	812	802	767	760	774	807	829	836	853	831	842	801	855	737	851	784	764	777	784	768	793	841	827	806	841	768	776	783	823	833	805	822	804	814	792	809	783	808	795	782	820	781	717	797	807	798	828	850	801	839	775	793	812	785	815	828	814	771	766	777	765	754	827	792	793	803	775	783	821	867	805	815	769	786	795	850	821	820	851	827	766	824	857	816	799	803	811	774	794	805	808	831	840	795	805	832	811	820	829	820	847	783	790	785	804	816	825	815	828	789	798	787	779	809	799	757	807	796	806	805	837	795	797	776	792	813	739	781	789	790	806	810	778	790	814	767	817	867	772	856	776	805	781	819	751	800	800	790	820	824	829	803	814	791	816	802	831	776	770	836	791	790	796	803	768	780	765	837	802	774	826	761	758	834	788	828	744	823	826	819	787	780	788	827	809	848	762	788	847	794	808	786	774	762	840	872	817	827	816	792	809	811	753	774	750	797	833	750	764	826	781	810	835	816	798	795	770	819	807	782	760	819	798	844	823	789	829	815	777	861	830	838	792	795	809	808	771	797	893	835	768	797	711	842	803	826	795	763	799	815	834	816	767	867	825	802	803	818	831	765	799	819	809	733	879	815	840	844	808	806	823	819	815	788	795	838	839	839	739	768	797	791	767	790	811	877	795	814	838	784	788	827	824	817	787	787	806	826	799	835	814	772	779	777	794	805	833	781	812	801	830	831	817	783	841	836	868	745	811	861	806	774	789	755	852	755	761	831	785	770	849	768	792	793	807	819	857	738	777	803	782	769	790	780	769	804	808	850	815	845	801	832	827	840	832	829	794	832	824	803	843	785	775	768	795	820	869	799	755	766	821	855	754	825	774	780	821	791	763	810	790	779	764	800	792	819	815	802	865	807	841	777	768	838	791	828	795	788	758	816	770	785	774	836	842	801	758	803	834	777	833	793	813	813	804	822	824	794	795	812	747	809	841	814	821	877	802	831	771	803	764	771	764	832	833	838	775	767	845	800	838	812	849	753	819	848	775	850	847	793	805	806	826	771	757	836	793	722	853	806	753	784	853	806	812	796	799	756	842	822	795	832	795	789	844	802	833	807	856	842	771	789	844	746	794	746	771	820	803	822	804	852	854	769	842	792	829	773	795	791	838	785	842	798	842	808	831	812	850	853	854	806	804	785	761	847	838	796	789	845	811	837	827	782	819	819	816	825	842	804	776	841	799	815	746	834	810	804	841	850	780	817	776	733	825	759	837	773	857	836	808	786	825	812	751	792	782	791	847	800	714	747	766	776	805	783	816	817	735	828	794	847	836	772
23931	21518	28759	24741	21456	7142	1017	782	725	717	672	669	629	615	632	636	656	588	614	598	604	578	563	630	635	620	624	595	587	558	570	589	571	575	603	602	605	602	559	636	623	615	591	604	567	584	589	610	595	565	604	558	584	601	569	551	588	565	561	574	572	586	568	582	599	573	550	553	601	536	595	595	591	585	606	597	606	617	550	607	587	529	567	569	594	537	593	586	545	595	602	585	601	592	584	587	616	537	521	562	644	568	597	542	566	551	619	562	566	596	557	551	593	581	561	569	607	565	615	584	581	587	579	586	593	618	566	598	580	592	596	571	621	562	529	530	579	582	549	584	595	586	588	564	551	568	598	567	551	588	551	545	573	602	582	544	611	605	572	596	590	560	582	608	561	637	601	644	542	587	603	604	631	566	619	573	519	523	572	601	564	554	577	543	585	584	576	512	602	600	610	584	544	602	604	558	575	563	618	556	571	538	563	613	586	563	588	572	605	560	541	553	574	603	583	554	605	609	569	579	549	589	571	537	634	548	598	556	620	610	524	586	652	601	532	582	551	580	597	594	541	597	564	609	608	582	564	551	576	590	588	580	589	583	568	611	618	626	595	554	601	610	593	548	592	587	565	582	548	559	549	604	608	576	596	597	557	545	602	602	599	570	579	588	571	616	614	549	572	573	590	587	561	597	591	532	581	574	565	573	611	587	558	557	595	592	541	575	558	592	559	559	590	571	605	608	615	602	560	612	557	608	604	569	596	623	596	549	577	569	597	588	572	621	558	562	564	558	569	554	584	562	549	533	580	600	576	590	574	608	643	567	608	574	566	571	574	552	578	583	573	612	603	571	561	573	542	551	594	589	542	562	602	582	579	581	577	544	597	577	582	611	590	569	580	597	542	592	581	642	530	642	558	613	568	570	593	641	594	565	526	565	550	559	599	637	587	611	571	575	596	567	577	590	595	564	567	595	576	574	599	588	552	639	554	603	610	561	613	576	572	596	572	560	617	557	540	544	576	577	579	582	611	613	565	531	619	550	561	536	579	565	590	619	546	571	583	593	613	587	576	605	519	561	617	587	573	589	565	588	599	605	559	599	568	601	546	617	574	576	540	552	569	576	581	543	560	560	550	572	566	577	564	569	593	600	542	551	602	561	572	581	571	579	578	587	609	585	563	594	594	597	589	603	617	564	576	597	549	638	605	604	584	586	563	617	567	627	562	554	630	618	593	554	579	578	592	572	565	588	565	582	603	573	586	630	615	538	600	587	592	558	584	577	582	539	618	569	545	547	611	585	557	608	626	605	591	588	591	589	567	591	521	561	597	570	616	599	540	578	578	581	558	583	564	589	551	577	560	592	546	577	571	563	586	564	644	585	557	574	559	611	629	595	554	533	557	588	613	580	558	567	594	540	528	583	585	569	586	609	551	588	616	589	592	607	571	584	543	565	561	607	587	570	596	587	556	564	606	606	592	610	590	584	562	561	608	562	570	568	572	569	605	553	564	553	594	580	600	598	554	599	607	569	607	590	588	540	578	589	588	606	602	590	602	597	602	551	604	622	615	584	605	585	547	551	538	562	613	597	602	557	571	580	572	589	571	586	576	606	573	596	595	573	613	628	597	587	563	570	591	568	555	622	568	576	580	582	557	581	555	591	608	575	603	584	536	616	549	578	552	533	583	600	615	560	583	599	600	557	535	574	593	611	585	568	584	644	617	584	560	597	562	594	553	613	594	588	555	572	618	588	539	579	582	615	572	580	546	617	550	582	585	569	588	570	613	579	569	591	592	569	574	594	560	577	588	593	585	580	579	604	621	602	558	593	618	557	576	586	606	561	562	580	564	541	566	585	572	602	599	585	567	559	600	600	567	552	583	597	542	571	576	625	634	585	579	586	573	604	560	578	567	582	570	599	583	603	593	541	628	559	568	601	580	584	593	590	606	562	555	559	562	573	622	546	576	606	549	628	605	533	619	592	591	566	587	588	581	564	573	570	574	586	577	541	593	589	611	563	635	532	550	586	563	550	566	561	614	566	530	593	614	540	590	564	560	597	518	570	583	584	631	580	603	597	553	554	562	568	577	572	632	583	543	586	571	583	587	590	542	592	627	554	569	547	578	563	548	544	613	578	600	580	617	571	566	587	617	623	592	583	580	553	604	575	631	612	620	614	569	565	589	565	567	593	588	576	565	598	609	554	569	537	543	528	569	583	598	613	548	583	592	609	539	552	560	543	535	585	601	569	606	552	592	603	622	606	601	581	632	589	571	552	587	606	582	550	579	549	584	565	571	592	566	552	559	562	548	614	561	603	567	581	606	575	590	573	567	522	590	585	538	577	558	572	612	588	561	607	584	589	612	592	599	610	603	573	591	576	521	578	575	577	618	624	595	577	532	590	552	612	606	586	569	572	575	594	566	583	586	577	595	605	580	560	607	576	559	649	606	580	643	575	563	557	561	583	579	581	586	592	547	555	552	586	567	578	520	609	574	565	561	532	614	597	546	583	596	572	548	570	588	626	573	616	582	615	559	591	565	583	570	532	573	585	591	595	543	585	581	587	550	573	581	602	537	609	532	572	576	576	567	576	575	568	581	605	567	553	577	553	591	567	572	578	570	546	573	625	608	574	588	609	559	560	585	575	610	603	593	557	591	559	555	543	560	528	538	568	654	573	582	586	552	572	563	591	560	566	593	587	578	567	573	579	555	577	556	593	568	563	543	553	565	568	578	553	578	588	566	572	568	579	592	627	596	572	599	560	573	587	602	554	567	591	587	591	583	611	596	599	569	595	567	574	560	563	591	557	574	577	530	610	565	554	556	643	563	600	585	539	590	591	548	626	582	592	566	551	587	546	575	535	567	587	597	586	578	569	603	581	609	597	601	529	596	576	567	553	572	586	569	559	570	576	561	569	556	571	573	585	570	575	560	532	626	590	565	595	583	620	614	566	569	546	579	594	607	565	571	612	608	601	573	612	556	604	553	605	577	621	553	582	566	549	587	608	614	605	533	595	570	555	547	548	587	626	539	571	572	513	585	574	623	593	586	631	590	578	564	591	584	568	603	552	545	602	568	609	576	592	578	555	561	613	558	580	598	549	569	601	608	608	616	569	553	575	601	606	577	576	558	552	592	586	561	577	531	576	569	605	562	577	598	567	573	583	559	613	569	562	609	577	548	588	574	554	556	605	598	582	594	604	531	551	570	575	549	555	624	595	577	558	581	607	567	618	592	579	611	580	531	548	550	547	581	611	599	582	569	561	564	598	553	570	568	578	567	603	573	614	579	571	560	547	590	570	552	567	603	588	645	553	612	583	569	588	558	633	566	636	541	549	540	576	583	620	535	576	551	584	566	603	588	578	595	574	584	583	602	598	567	540	566	577	602	572	527	580	536	552	615	586	550	593	551	558	533	603	607	575	621	588	617	567	559	608	578	542	608	557	572	589	574	558	622	537	557	598	578	593	605	595	592	578	605	560	636	612	548	542	578	539	552	564
36138	18879	4900	2509	2012	1605	1388	1162	1121	1024	994	859	863	888	798	816	808	818	842	811	767	758	757	789	786	792	771	737	748	742	759	812	716	776	765	700	734	719	758	712	751	742	741	729	761	756	759	731	723	679	737	701	767	756	770	747	739	768	742	764	751	731	757	726	755	751	686	748	742	762	740	767	745	702	728	725	763	676	754	749	726	756	752	746	744	693	798	705	719	738	700	674	697	738	763	760	773	743	731	731	773	736	661	721	694	740	756	765	718	765	724	781	760	729	731	700	722	702	705	774	723	673	748	771	772	694	788	748	749	722	691	745	705	710	708	730	778	730	694	680	761	720	752	752	712	701	739	692	698	728	759	722	690	768	748	746	764	716	762	747	681	735	721	759	734	745	766	758	767	727	744	748	721	755	784	727	729	734	712	720	782	722	727	732	703	767	726	783	738	764	756	759	741	748	737	751	710	724	749	743	715	736	690	691	720	753	706	706	729	731	731	705	747	754	713	717	753	732	756	753	677	710	709	739	716	722	707	733	734	739	726	717	704	742	664	768	703	722	719	710	742	815	729	731	761	778	743	722	705	729	747	736	662	745	674	737	721	738	723	765	792	729	755	701	723	680	722	750	709	747	703	721	785	699	767	693	731	771	730	729	721	708	735	732	741	755	724	705	783	692	771	742	724	727	704	806	696	758	724	764	719	738	730	705	726	791	723	688	717	735	691	761	766	737	758	796	727	727	705	743	760	709	748	770	696	735	749	714	771	758	701	759	738	757	685	724	794	725	684	796	783	708	737	711	691	717	706	726	766	698	744	725	794	698	704	725	719	701	728	731	695	702	710	735	721	713	763	737	753	738	713	750	709	706	741	697	708	781	706	744	749	702	728	734	735	730	738	730	704	791	750	751	743	712	754	721	679	747	671	709	731	787	702	718	760	753	718	739	717	741	729	730	733	734	738	694	760	720	749	734	710	734	749	729	754	719	734	778	719	746	756	761	742	741	748	746	716	693	723	761	737	740	712	765	730	788	744	721	707	718	762	752	707	759	703	747	747	746	720	782	738	763	781	768	747	699	673	705	711	702	747	713	747	751	721	763	746	719	758	723	718	728	679	712	699	736	734	757	717	712	707	706	729	772	726	692	713	747	694	694	703	738	757	728	736	691	764	743	707	742	669	744	770	751	744	704	731	751	700	669	730	722	721	723	764	734	755	762	764	726	748	747	714	735	735	672	724	736	735	682	764	741	741	764	733	727	741	731	749	750	738	726	671	767	767	748	748	726	672	724	733	751	714	709	761	731	758	734	731	708	745	744	752	788	736	746	755	706	730	695	785	738	766	702	789	787	733	787	768	766	708	729	718	726	746	742	721	748	736	686	721	739	702	746	707	732	769	728	708	731	703	753	721	715	739	740	726	729	735	758	726	730	720	737	761	718	735	770	702	734	777	731	703	695	734	757	689	708	759	753	706	702	701	688	768	694	716	735	777	708	771	717	694	709	737	718	702	747	710	733	704	768	743	716	782	715	721	732	733	762	702	755	770	714	713	745	729	745	760	737	733	766	756	698	774	726	723	717	745	756	681	752	737	747	753	746	761	789	674	750	760	709	728	764	734	745	780	727	749	722	727	740	774	716	719	759	691	752	720	728	732	740	745	743	766	697	730	727	727	786	741	754	776	691	753	741	728	769	798	733	731	706	764	727	688	694	775	775	730	758	749	725	670	741	751	735	755	738	749	754	694	753	823	735	732	714	741	734	784	662	741	737	743	710	727	726	759	787	731	719	707	731	756	750	732	742	717	722	716	699	761	744	765	702	761	718	747	699	742	736	688	720	754	747	712	694	715	730	669	752	758	764	729	705	738	703	750	701	722	749	744	720	650	699	758	742	711	699	712	792	756	732	758	726	710	760	709	723	723	725	707	728	701	769	706	741	714	738	718	705	732	766	739	748	713	787	731	777	757	750	740	739	758	719	747	750	770	732	724	764	713	741	719	718	752	743	732	700	775	750	699	723	688	702	721	679	734	703	741	707	721	714	786	749	716	730	704	704	707	744	727	718	720	753	745	758	753	768	711	711	732	726	729	721	720	785	684	724	694	753	727	684	716	712	668	694	724	730	746	736	712	746	695	780	722	689	720	734	671	746	687	766	741	766	719	745	766	771	732	697	702	689	697	738	737	769	701	720	741	770	765	772	774	707	724	720	746	761	747	778	742	752	745	700	720	766	716	719	691	763	750	709	724	761	728	715	729	736	729	731	743	707	693	729	724	709	702	737	764	721	694	732	734	796	699	723	698	714	745	728	733	739	737	754	730	761	731	725	726	766	718	707	658	771	716	701	741	761	755	742	720	737	733	734	660	704	708	683	738	740	739	762	712	724	722	758	736	761	724	740	751	735	735	734	677	719	746	688	738	758	773	675	790	710	719	742	711	679	749	702	695	753	705	662	724	760	671	776	733	707	735	719	751	725	785	730	805	719	760	723	751	746	729	717	734	774	727	783	713	730	724	725	761	683	791	770	719	725	729	749	738	722	791	726	724	743	710	728	682	712	720	705	713	706	762	709	693	740	703	760	763	702	773	746	743	757	740	692	743	726	703	744	718	649	780	712	747	733	738	725	719	757	705	749	758	692	641	711	721	676	693	758	734	798	767	737	745	671	717	732	757	759	725	742	723	736	754	738	799	738	764	764	711	790	727	758	734	767	714	738	732	719	715	700	722	797	741	702	778	688	765	706	720	712	783	755	718	780	737	750	776	729	727	735	759	701	750	729	761	731	748	765	717	715	724	747	710	711	705	728	714	749	738	716	767	750	701	753	733	768	703	696	744	682	770	729	742	770	749	702	736	724	758	721	731	786	759	744	691	700	700	767	690	744	762	730	715	682	731	750	712	709	706	742	718	739	758	744	715	669	739	743	798	766	723	724	738	730	733	759	740	700	701	740	684	723	734	772	744	798	696	714	746	721	741	737	757	737	770	720	729	758	711	746	757	752	731	742	707	746	761	771	713	709	682	734	700	783	749	702	671	731	727	745	756	772	748	726	695	721	714	696	718	702	709	731	725	759	744	717	730	743	723	713	739	709	689	735	701	749	753	716	739	707	739	781	702	734	747	710	687	740	793	729	721	739	682	721	700	742	746	731	741	770	676	716	781	726	707	741	745	731	727	733	706	710	823	727	778	755	696	739	726	745	727	714	774	737	717	714	721	701	725	712	691	757	684	753	709	731	686	716	745	760	759	758	692	752	728	718	730	739	747	764	735	700	707	743	712	739	722	673	740	708	724	768	703	673	732	748	731	746	737	724	726	755	743	738	709	749	739	750	760	740	701	759	695	726	743	719	736	719	706	708	759	714	727	732	736	754	717	719	663	706	759	758	706	803	697	752	744	687	742	727	664	750	732	736	762	760	745	712	731	731	773	711	758	686	774	794	721	764	788	717	720	674	743	742	719	745	686	698	686	749	754	722	693	706	728	774	760	754	775	740	677	781
25189	21548	27332	25934	5808	593	527	476	443	437	389	402	409	402	428	374	431	389	410	395	387	363	404	381	393	364	404	400	426	350	394	373	384	387	390	368	386	378	374	398	370	398	399	388	398	387	423	390	392	377	406	382	359	381	383	349	357	402	393	371	397	357	339	420	389	394	417	352	356	366	388	374	378	360	383	387	385	376	386	376	388	370	363	375	356	366	387	387	361	395	373	378	368	361	395	366	368	414	370	356	329	369	373	401	379	379	361	356	352	397	397	369	380	384	392	369	381	420	362	390	371	368	344	417	405	392	384	374	396	426	354	381	399	371	370	388	375	407	397	385	398	397	404	377	416	372	398	362	378	386	381	373	380	342	374	334	365	380	402	370	387	401	399	429	410	371	352	374	351	343	389	376	405	407	401	379	404	351	388	367	377	375	398	390	350	409	386	362	377	398	379	385	371	366	421	358	346	394	372	388	359	369	393	399	420	398	392	390	390	406	346	430	376	396	369	393	362	385	376	368	379	363	377	367	357	369	405	372	384	403	378	388	345	379	418	388	370	406	368	349	388	373	352	396	379	406	393	343	388	386	366	365	360	355	351	380	379	387	382	367	385	377	390	377	379	393	360	390	367	395	352	371	364	376	382	367	377	398	368	375	351	358	354	378	358	363	399	406	370	404	363	405	385	369	416	400	386	360	394	390	353	385	388	410	364	410	378	375	361	379	407	377	356	411	415	416	349	397	381	384	383	374	363	392	369	393	440	407	390	409	368	407	397	353	374	391	388	369	377	402	403	354	364	391	379	387	351	418	375	363	405	382	355	348	367	403	382	382	389	365	372	355	406	375	398	426	348	377	355	351	389	383	379	411	398	378	392	406	406	412	409	359	378	376	395	386	371	402	394	396	384	398	416	371	376	345	382	395	371	379	399	368	407	382	407	362	406	395	390	401	380	397	377	372	389	368	371	370	396	360	366	360	383	369	366	422	401	367	382	388	379	348	365	357	370	410	393	378	351	372	384	387	357	409	382	412	379	378	406	351	383	415	391	394	364	353	386	352	413	387	407	374	377	353	370	362	391	414	385	394	359	398	365	384	397	406	355	425	397	389	387	403	383	395	371	399	371	386	392	378	381	361	397	373	386	356	360	383	381	356	411	369	392	367	394	414	357	416	400	396	356	373	391	402	354	396	393	385	372	402	354	417	372	383	384	339	350	379	425	384	409	394	374	403	402	409	345	379	390	359	403	343	377	394	355	360	350	381	365	402	361	375	419	365	403	384	413	400	382	385	382	394	361	369	382	436	398	362	374	369	426	402	364	418	387	376	364	352	363	393	391	396	370	369	395	396	383	388	394	350	398	353	365	368	356	399	344	373	390	395	379	385	371	374	415	378	393	413	349	354	386	362	403	380	398	388	402	406	376	361	361	367	411	359	393	364	343	407	393	344	416	363	389	366	363	339	357	360	395	388	370	367	363	367	398	375	404	381	411	355	398	350	343	361	410	376	379	380	364	383	394	388	385	358	385	363	375	367	389	362	386	376	382	416	390	350	389	369	395	368	362	368	377	383	387	348	393	361	417	381	419	383	402	385	380	372	352	394	406	399	411	353	368	362	398	380	389	375	352	357	354	384	393	423	387	382	405	410	391	392	385	382	388	378	423	404	351	370	377	383	404	371	342	384	380	385	388	402	391	384	369	407	367	383	396	370	390	397	390	380	399	358	386	376	385	386	340	389	401	398	404	378	395	382	427	393	369	397	364	366	379	373	358	395	358	388	376	344	338	366	374	406	377	393	375	403	382	407	374	388	372	457	357	392	365	387	403	384	371	384	338	398	387	382	386	386	396	368	407	369	397	369	383	380	369	377	360	397	373	357	372	373	352	358	372	370	337	414	354	380	376	383	376	391	387	368	377	385	390	389	405	364	380	422	364	417	377	359	383	363	427	391	396	379	382	370	396	357	406	368	364	425	358	350	396	348	361	395	405	379	382	345	361	390	387	402	346	397	371	386	389	383	402	351	395	382	369	390	380	379	360	344	364	415	384	386	396	398	438	329	376	359	405	405	385	391	372	390	410	359	390	386	366	382	401	362	363	356	371	369	385	394	390	393	410	354	360	407	404	387	371	417	409	387	375	401	395	376	377	395	362	348	382	350	333	382	367	382	394	383	386	365	395	411	387	364	363	390	380	380	375	388	376	371	417	375	357	375	364	401	391	351	384	379	386	404	424	387	361	383	389	393	376	392	365	371	363	401	380	366	375	388	384	386	381	359	392	365	388	409	387	388	346	376	399	404	376	373	373	389	376	390	395	406	364	390	339	370	382	365	373	378	368	387	382	375	387	371	384	371	364	435	376	365	386	420	380	375	348	416	397	387	409	359	368	399	359	368	367	382	412	378	386	364	402	359	383	363	415	358	373	380	376	383	408	387	403	390	376	359	412	380	398	369	375	363	392	386	325	358	395	353	401	392	422	390	381	335	343	404	368	378	375	342	382	386	387	360	354	396	369	389	407	411	381	385	398	386	374	396	379	368	381	368	416	374	370	352	380	394	388	353	380	357	355	387	375	365	407	382	368	376	373	390	394	389	389	393	395	387	407	346	427	390	362	413	403	390	334	379	401	388	388	379	388	388	338	375	382	382	375	362	362	379	407	353	441	376	361	392	396	376	366	393	436	365	382	396	380	375	387	412	409	374	368	361	367	352	357	374	393	389	358	359	398	366	392	376	370	398	371	348	376	367	346	383	406	385	342	314	431	380	370	364	395	327	353	383	364	390	385	385	365	422	377	381	365	391	388	361	353	410	345	396	397	366	385	360	396	393	409	352	384	381	384	402	389	414	392	391	389	351	364	341	353	389	360	373	359	402	408	370	396	429	422	373	378	371	386	356	367	350	365	387	360	390	382	401	395	379	371	373	397	378	364	339	419	377	397	379	384	409	372	332	382	347	378	388	391	362	354	363	427	396	362	354	344	362	388	371	358	377	395	352	351	369	347	382	389	351	420	378	365	388	392	372	351	381	363	405	373	382	385	384	386	383	382	366	345	398	377	376	378	366	427	368	386	394	384	380	372	389	368	382	373	398	393	364	361	417	411	376	369	376	381	380	374	382	374	407	406	411	398	391	393	373	390	376	381	346	390	373	355	388	414	334	372	379	344	375	370	348	347	355	393	376	386	354	404	402	373	352	372	389	429	347	367	355	350	380	373	373	374	395	355	389	351	374	394	404	391	413	384	392	384	386	428	392	397	417	350	371	385	377	364	388	373	414	351	381	404	353	372	383	408	389	390	418	364	374	380	368	352	417	359	370	389	387	335	397	383	350	341	418	387	435	359	376	349	382	407	375	393	377	393	398	371	401	403	392	383	354	413	363	367	443	391	354	391	377	359	371	336	360	349	358	389	380	369	368	386	402	370	388	389	390	344	393	401	369	389	397	359	359	380	417	385	351	388	390	385	369	363	363	373	374	372	372	355	374	332	328	393	386	383	375
31943	13166	2660	1282	1047	926	825	672	651	626	589	583	540	525	514	544	510	507	515	512	512	508	499	493	492	493	564	502	502	491	483	510	487	462	501	515	490	493	459	470	485	493	508	492	494	508	509	502	491	471	488	502	472	511	461	456	467	477	471	454	495	524	510	498	481	482	481	470	522	459	484	456	503	446	516	481	512	511	481	483	466	496	534	487	504	447	479	478	467	476	472	466	481	498	498	515	471	496	506	499	448	498	480	452	527	487	498	448	499	465	495	519	464	489	517	468	504	493	485	455	472	450	495	475	473	494	465	477	509	478	506	484	480	476	436	497	466	502	467	480	500	485	492	481	497	492	444	476	474	479	444	460	480	500	476	495	458	479	465	471	505	499	500	477	490	471	450	503	495	468	465	475	454	488	460	495	440	484	514	459	462	432	460	463	513	449	489	491	486	463	457	465	475	470	466	519	479	478	499	476	488	503	464	490	494	481	489	472	524	494	499	476	494	477	517	484	491	482	474	468	489	493	490	478	510	455	480	477	470	482	478	491	465	477	489	502	503	493	476	447	510	481	511	502	490	492	435	482	467	475	481	534	495	475	468	500	489	489	490	473	471	503	480	512	475	477	487	503	516	480	502	483	488	509	490	466	440	484	507	470	484	491	467	494	480	506	487	462	484	496	507	514	485	449	486	468	479	488	491	481	503	446	537	486	487	471	464	494	512	501	467	478	453	487	463	482	463	478	515	494	547	481	450	506	483	497	454	476	441	477	493	493	440	480	484	493	478	484	450	469	516	479	495	507	490	511	472	503	485	517	507	541	492	504	502	527	480	477	498	467	479	506	475	486	510	507	516	466	485	504	483	506	486	520	447	459	442	462	492	464	487	462	486	490	438	487	490	473	463	451	459	500	469	511	517	487	487	476	510	486	522	507	508	479	503	476	505	465	490	474	481	463	465	498	468	514	475	453	497	468	500	481	499	479	493	449	478	468	488	499	463	482	439	500	520	481	495	495	481	477	535	467	468	506	479	526	471	499	461	486	465	464	493	443	469	522	469	441	475	469	478	487	475	465	491	480	440	472	493	514	493	479	441	476	461	476	526	471	494	463	479	481	456	459	502	512	507	470	434	460	481	484	466	475	459	468	477	458	487	470	459	490	462	492	460	522	490	535	453	460	476	502	484	508	475	468	499	485	480	480	473	473	460	496	475	501	469	469	491	512	498	498	469	483	495	408	497	504	492	485	480	544	484	475	490	466	490	496	509	486	510	519	482	479	509	522	433	481	499	446	461	535	518	508	495	480	493	460	493	524	496	548	463	487	506	502	485	462	478	487	470	521	478	484	510	474	495	529	506	483	467	457	465	504	465	483	500	445	483	471	462	465	462	477	503	464	483	513	482	456	476	486	468	504	481	434	479	453	447	491	479	454	472	465	470	467	480	483	471	489	450	483	507	463	489	481	512	459	485	460	522	470	476	488	470	472	472	511	470	512	488	482	497	500	460	530	468	524	472	452	526	487	495	489	486	475	481	504	501	493	461	513	463	495	484	468	461	504	491	445	493	527	470	510	517	460	470	467	458	446	482	498	522	458	495	461	463	454	457	466	477	485	475	494	457	479	457	504	461	466	483	471	520	487	460	490	475	464	465	518	521	478	495	522	513	485	492	500	492	463	497	512	471	497	460	489	505	467	481	472	460	528	476	512	441	464	469	518	435	501	502	475	502	483	465	472	482	445	464	465	478	489	468	466	461	490	475	483	464	480	475	470	486	486	519	524	490	466	497	480	509	457	512	462	462	494	489	468	496	470	483	479	508	477	483	485	452	487	485	495	503	517	454	515	502	485	456	494	487	488	512	434	450	468	485	484	499	472	495	513	470	513	489	492	523	467	461	484	478	475	463	502	502	517	470	483	505	485	448	456	475	481	479	473	478	506	489	504	480	463	487	484	448	452	485	515	487	487	464	491	497	485	466	468	514	499	533	480	446	485	502	467	466	467	496	475	445	451	470	436	493	465	495	515	477	468	485	466	437	494	457	515	487	480	510	463	503	495	474	445	508	490	475	493	492	505	468	455	448	484	488	494	479	483	506	482	499	492	473	489	472	473	494	483	468	438	517	492	448	446	483	450	441	476	469	478	460	465	495	501	463	447	516	470	466	494	474	503	476	509	499	484	485	458	456	506	488	488	470	490	475	434	506	524	496	475	474	450	515	482	523	472	493	494	479	478	478	506	534	493	454	518	501	454	523	495	464	466	501	498	482	497	513	516	478	494	453	458	488	513	459	475	476	510	508	456	492	467	484	449	479	467	469	485	471	515	494	505	511	477	468	451	492	504	482	469	446	494	493	458	478	495	439	503	501	493	448	502	481	452	467	476	474	509	464	482	476	476	507	520	496	493	487	471	465	473	485	456	509	433	488	506	532	470	518	488	509	509	487	499	463	501	456	471	460	494	464	454	451	502	466	468	487	476	495	510	468	545	489	470	474	510	490	512	502	502	515	475	503	500	495	468	518	464	466	463	466	473	497	479	480	496	523	467	474	483	473	505	488	493	453	489	463	474	494	480	454	507	483	476	452	435	527	492	455	468	496	492	508	488	451	471	476	474	477	508	526	502	488	515	419	477	485	473	512	470	520	459	430	461	445	485	505	470	491	465	472	480	468	499	482	506	474	487	475	486	460	467	448	491	488	507	485	516	460	484	522	465	511	491	477	503	474	479	475	500	502	488	513	458	457	504	502	517	495	514	479	450	503	491	528	459	458	524	463	479	473	521	536	454	456	447	491	483	453	508	477	469	483	492	463	467	502	459	451	465	514	457	469	480	462	507	487	490	478	533	476	458	470	472	456	484	483	473	490	462	449	492	483	475	500	474	506	505	510	476	490	515	482	460	506	466	463	518	468	469	515	494	479	497	476	469	472	483	472	503	496	480	484	473	521	463	479	474	444	504	520	460	504	464	490	510	500	480	492	477	476	491	434	516	519	458	513	474	465	486	505	466	512	478	511	444	468	465	474	520	464	492	433	463	469	459	500	474	506	489	476	488	470	520	529	483	512	484	528	489	480	518	471	499	494	496	492	502	483	478	452	473	481	462	459	460	494	517	507	488	517	479	495	466	498	501	480	457	473	442	465	435	490	510	506	456	465	523	465	521	446	487	486	474	488	470	447	466	478	464	472	483	492	496	504	473	505	470	490	470	504	507	468	463	490	495	473	472	455	494	497	488	473	472	436	457	498	499	483	507	478	486	491	507	484	479	486	469	434	478	472	494	513	442	506	480	472	473	502	473	444	508	473	504	527	448	470	510	494	449	489	508	467	444	485	500	469	524	484	474	463	492	510	487	502	482	476	483	507	488	514	495	506	482	514	479	464	468	458	445	476	471	481	484	466	478	503	498	482	490	460	484	500	496	469	417	487	512	526	476	456	503	510	516	505	478	506	494	480	480	466	446	497	505	483	474	515	471	455	502	442	500	496	454	454	485	497	442	491	428
22896	21554	29298	24286	21560	21492	3695	654	513	436	372	360	331	318	311	344	312	268	275	291	256	259	257	261	250	266	225	241	244	233	254	244	219	256	245	220	261	219	242	229	233	245	226	246	236	266	238	238	238	244	233	237	241	281	221	243	236	237	246	229	254	231	233	238	238	248	212	219	224	218	219	258	261	223	228	260	230	249	249	225	263	235	229	242	248	240	214	233	224	259	265	224	251	222	203	217	268	243	238	237	240	239	251	227	218	223	227	249	239	229	238	230	223	230	226	209	209	260	260	242	242	231	254	257	269	246	203	209	235	224	223	228	219	235	199	242	223	232	227	252	252	220	248	227	255	239	240	235	232	218	241	250	224	213	254	223	234	251	229	228	232	249	231	243	197	233	235	207	215	229	264	223	230	208	233	228	219	215	240	248	238	207	236	267	261	244	229	213	198	239	240	238	239	234	234	256	268	224	220	218	262	239	243	231	220	230	249	226	251	228	230	246	245	245	221	226	236	220	269	226	229	235	249	253	246	240	228	230	260	214	219	234	214	235	248	250	252	248	217	231	248	238	205	241	250	235	223	232	261	200	222	224	226	234	229	238	231	231	274	243	214	227	233	255	252	247	230	246	236	263	232	220	215	210	236	240	210	269	230	223	223	232	245	236	207	236	212	241	201	262	225	240	213	215	219	199	255	247	269	210	219	237	231	239	265	227	251	228	214	229	242	249	210	212	235	239	250	260	230	208	252	253	229	223	260	250	225	235	262	233	227	238	209	224	253	236	224	213	228	236	241	246	227	246	221	227	236	225	214	247	214	216	253	226	226	232	220	204	226	232	231	233	243	224	256	232	246	232	228	242	217	218	256	252	224	217	237	250	243	247	232	216	235	233	218	246	205	253	237	226	248	228	216	243	206	242	214	272	227	224	235	247	234	240	233	211	243	195	220	201	236	238	234	229	261	257	213	229	241	218	243	236	227	243	251	221	229	237	237	219	226	235	232	242	220	231	243	270	246	258	216	276	223	261	221	217	258	248	246	213	238	233	216	226	229	252	232	224	241	249	219	225	246	251	265	209	228	255	215	226	238	234	250	234	241	214	222	252	217	258	231	203	221	227	236	242	236	257	221	224	229	242	213	222	236	233	234	225	232	230	236	243	216	240	228	258	228	214	234	220	245	232	240	236	237	224	204	242	269	243	221	237	215	226	228	218	214	226	232	217	246	248	241	207	244	250	247	251	219	245	232	231	247	224	229	252	226	237	243	253	259	229	233	270	254	224	229	267	236	222	222	201	210	235	232	221	224	224	258	241	216	233	247	234	230	230	216	255	219	241	220	214	218	243	233	236	227	239	214	229	253	226	226	249	220	222	250	239	217	239	261	248	227	247	230	245	234	252	208	230	256	236	252	233	221	277	219	231	219	221	213	230	253	257	224	256	234	266	235	225	229	253	241	215	227	223	230	255	226	226	230	222	212	261	217	255	240	256	212	211	224	227	237	217	241	240	227	233	236	225	244	234	251	198	229	222	237	252	212	215	238	238	197	228	241	242	226	232	233	228	226	236	247	248	228	222	248	245	235	228	220	231	206	245	216	243	218	226	241	212	205	236	247	231	249	251	238	244	211	244	238	228	254	242	217	248	235	211	240	231	214	223	229	233	239	232	243	215	238	214	252	245	223	217	253	226	224	244	245	257	234	206	212	251	226	219	262	224	218	218	266	221	212	232	225	209	247	225	214	250	226	204	258	226	259	243	245	221	240	215	228	230	209	237	242	240	234	214	238	213	242	231	245	232	209	232	255	233	234	234	232	258	232	228	233	239	221	215	238	233	225	218	238	220	238	243	254	214	214	209	211	233	218	208	249	241	207	204	265	233	239	230	240	247	211	206	228	232	233	227	220	269	235	238	233	219	252	219	241	247	188	238	223	247	246	233	239	209	224	263	252	247	238	228	224	243	212	238	233	202	237	228	213	199	201	232	235	216	223	214	232	239	262	220	255	230	232	280	223	252	275	223	217	241	214	257	231	234	229	228	209	221	238	220	236	205	223	225	239	208	250	223	213	270	226	220	236	221	218	206	212	248	230	247	224	225	247	217	229	197	233	245	256	258	200	253	236	243	227	228	229	258	251	215	221	242	221	255	251	254	233	245	233	218	210	241	239	247	233	243	219	237	217	224	219	218	212	230	237	234	233	239	221	217	243	245	225	254	229	238	251	255	249	233	240	258	219	245	244	242	270	223	238	198	231	230	214	245	240	234	223	237	223	225	219	221	250	211	249	223	239	231	235	224	228	245	220	222	240	224	252	248	238	244	244	200	220	217	220	259	244	219	224	244	225	216	204	216	235	215	239	222	220	256	230	189	238	234	249	221	240	242	227	237	259	239	218	233	217	223	208	223	239	246	223	239	223	216	245	237	244	213	248	257	195	229	219	223	237	224	218	219	252	217	234	229	247	215	231	255	240	251	247	267	216	212	228	247	236	252	233	234	222	220	225	203	232	246	250	209	213	200	245	222	238	233	225	256	207	205	229	249	218	217	221	220	227	248	242	228	220	228	234	221	239	264	222	231	208	243	229	234	222	211	229	244	210	210	226	204	213	224	246	240	250	223	239	251	226	236	236	224	230	216	243	213	241	232	240	242	220	244	227	242	213	243	239	230	198	265	222	247	241	228	233	219	230	241	242	222	228	221	210	213	259	233	244	245	232	237	243	247	226	237	231	236	197	233	222	229	217	240	227	222	225	256	206	224	219	262	242	259	225	217	218	258	249	253	224	204	237	243	216	225	239	223	239	247	228	242	225	256	233	235	228	230	234	249	246	232	242	221	216	240	249	243	240	233	228	224	233	218	226	232	246	234	221	223	216	216	188	254	228	224	261	257	229	211	248	227	218	250	240	239	239	244	225	230	247	205	231	242	246	229	245	255	222	239	234	217	240	222	216	231	223	239	258	267	243	220	216	236	227	214	239	240	236	214	242	245	244	248	231	223	227	231	220	228	223	256	248	233	237	239	227	218	245	251	205	240	228	238	209	199	216	238	221	233	238	242	229	243	240	216	219	253	234	227	227	264	197	244	232	239	235	238	228	206	261	205	231	217	214	216	228	239	224	219	233	252	239	241	210	247	229	248	215	222	228	245	238	218	245	270	257	210	226	195	207	267	227	210	232	242	238	253	241	216	236	252	237	222	234	247	229	216	219	226	222	221	238	212	215	206	238	235	227	231	264	227	216	230	201	226	226	255	226	257	241	213	246	251	228	231	214	251	229	237	226	279	252	225	223	229	243	195	255	247	228	220	208	225	222	213	239	243	247	222	216	210	234	209	212	232	233	241	216	243	202	255	239	226	211	216	226	239	226	229	228	230	230	228	245	237	251	216	223	219	232	247	208	217	257	235	204	243	217	223	223	216	245	235	254	226	237	223	215	201	229	202	225	239	209	244	254	212	209	258	207	229	217	227	241	207	230	219	240	219	219	225	222	221	226	226	189	222
41539	24059	7586	3445	2492	1978	1468	1192	977	754	693	602	587	524	502	506	461	412	408	400	404	392	401	364	363	338	341	350	353	334	342	309	323	335	350	336	337	353	336	328	287	347	350	294	331	323	299	299	369	311	288	329	336	316	323	293	318	319	304	302	299	328	319	306	304	290	283	312	313	312	317	330	323	304	327	320	314	291	287	326	307	338	300	282	310	307	324	293	325	318	292	333	322	289	336	305	289	279	298	317	331	315	344	319	295	324	320	318	349	309	343	288	299	288	278	338	289	322	310	318	298	332	266	280	342	296	315	310	319	333	292	321	286	313	319	322	284	334	334	323	322	314	301	323	294	300	306	336	300	299	331	325	306	319	333	325	282	303	305	293	287	343	319	306	343	291	317	285	323	304	326	325	312	319	310	309	331	309	300	286	299	348	314	317	310	305	285	294	289	318	315	301	277	290	288	317	309	281	283	319	284	297	332	284	314	292	291	321	281	307	301	304	353	275	296	321	316	305	299	299	316	282	301	302	302	305	339	331	293	294	312	298	283	305	300	318	326	271	288	289	311	323	296	292	341	317	305	323	285	294	314	297	289	297	316	313	296	299	311	295	292	321	317	285	278	282	304	313	311	326	309	311	307	300	339	289	330	323	289	302	293	302	275	301	296	323	347	294	309	334	305	319	322	308	283	328	328	307	288	346	328	294	316	288	309	296	321	305	293	320	318	307	338	282	301	274	306	338	325	296	288	285	295	315	312	297	298	296	283	318	280	325	267	333	313	286	312	329	319	293	314	301	303	319	268	272	272	285	303	298	279	308	323	297	325	287	299	301	327	300	291	285	316	301	309	313	305	291	305	314	309	323	282	279	322	296	330	318	281	324	273	314	282	300	296	339	319	297	276	278	330	307	278	293	328	323	313	279	310	299	294	332	279	273	323	277	290	294	321	331	306	316	289	321	310	333	305	313	330	301	297	302	315	308	313	299	318	285	291	305	283	333	318	312	323	320	295	321	299	331	312	280	288	293	309	298	338	301	297	292	292	307	294	318	311	330	312	301	285	290	297	288	287	288	334	322	275	320	305	338	311	306	322	314	321	306	309	324	311	304	290	340	284	315	343	304	291	336	315	287	335	293	288	346	328	292	313	325	328	314	290	291	276	308	323	299	309	307	324	317	283	313	310	296	352	299	281	304	290	319	320	279	289	303	280	322	268	298	295	279	298	286	314	300	334	285	321	305	300	305	280	275	293	327	303	323	311	294	324	302	301	281	350	272	296	300	316	281	309	348	315	294	312	308	308	332	283	267	337	320	291	300	327	292	287	324	316	305	298	306	282	325	328	296	303	300	291	314	299	293	312	280	301	295	305	288	301	284	315	318	290	292	308	300	290	273	303	319	310	284	316	317	264	349	291	304	298	290	294	318	277	320	299	288	330	310	318	296	318	310	313	310	279	288	311	315	330	301	318	289	285	326	309	312	306	279	307	365	275	326	325	347	320	325	322	321	290	293	286	299	278	282	310	310	327	315	302	294	320	307	295	312	348	330	296	289	315	327	295	323	279	309	300	288	306	325	307	281	286	312	321	320	333	284	300	330	314	320	325	324	316	293	326	262	307	315	295	337	310	283	286	336	315	327	351	306	333	306	334	305	283	348	280	319	304	313	288	287	279	303	320	297	340	292	305	305	296	301	311	318	345	291	294	300	285	332	301	279	276	305	310	295	328	289	312	293	312	306	304	294	323	301	326	325	302	335	324	303	312	323	304	297	287	336	324	304	282	312	303	308	308	305	306	311	295	280	280	331	263	339	329	286	305	300	320	316	293	334	274	309	322	318	329	287	310	305	323	291	296	312	309	323	284	307	314	322	274	306	300	318	285	282	310	319	291	290	292	290	284	319	272	317	293	296	330	334	293	309	313	295	324	324	310	296	280	295	290	280	322	283	299	334	310	317	312	302	305	328	328	320	281	314	293	305	309	340	281	300	328	297	324	301	312	319	334	289	322	297	289	317	315	309	307	330	317	296	298	298	304	309	318	278	315	297	254	330	297	317	288	312	338	297	282	312	308	313	333	262	315	308	305	293	289	310	319	314	317	293	289	331	325	308	290	281	305	329	295	304	302	314	300	299	307	276	308	304	321	282	293	316	291	314	338	319	300	323	298	305	288	308	300	306	295	319	312	287	298	301	341	336	331	325	319	322	286	268	318	298	301	312	319	287	307	320	285	262	299	299	332	308	313	275	288	317	271	317	275	319	296	290	318	316	266	304	267	321	277	315	297	292	301	277	310	341	281	304	304	320	298	304	263	310	312	276	310	321	293	315	348	327	322	299	309	316	327	286	273	302	300	300	283	281	328	336	307	273	334	304	302	316	319	277	290	301	320	291	283	320	335	286	297	274	310	319	332	289	327	311	279	296	273	302	309	302	316	298	298	359	295	284	328	299	308	311	313	310	295	312	345	296	286	301	297	304	293	337	319	298	296	300	309	283	290	299	283	311	310	314	309	292	306	301	301	329	317	322	295	288	322	317	272	339	284	313	329	309	317	314	283	317	321	346	311	303	298	314	320	305	318	303	304	327	309	313	332	325	325	307	315	280	323	298	278	289	312	325	309	274	317	319	327	295	306	302	287	318	310	297	319	297	296	268	324	307	305	314	306	323	322	320	267	320	330	326	286	304	331	281	296	296	291	298	343	289	307	297	308	306	299	321	285	322	281	304	326	295	287	293	295	299	287	291	320	279	304	304	325	285	312	314	296	299	268	293	299	324	341	309	309	312	301	274	310	318	283	302	308	336	314	313	301	329	270	325	316	337	334	316	283	287	306	303	292	271	303	290	293	314	318	303	312	302	344	326	308	304	321	282	308	279	321	269	320	306	324	336	270	334	306	298	275	316	304	322	308	310	317	301	292	336	306	305	303	318	313	319	290	296	305	285	289	291	305	297	319	323	308	294	318	280	305	279	310	332	312	302	314	309	308	297	274	284	291	295	302	304	272	293	299	315	325	300	310	300	306	297	306	298	303	302	313	315	301	317	286	299	312	295	301	312	317	271	313	310	300	293	304	324	323	304	297	310	342	323	301	303	294	329	323	310	329	321	309	288	315	322	299	298	304	282	293	306	272	301	294	321	287	287	302	319	305	300	316	326	312	329	347	307	292	281	300	299	282	311	287	311	305	307	292	292	293	291	303	279	294	305	302	295	308	294	268	298	310	302	328	317	302	307	300	294	286	339	325	296	292	324	323	296	278	330	284	294	301	280	311	301	298	337	317	306	317	298	321	276	309	303	342	309	309	304	287	310	294	301	340	293	303	281	315	298	307	294	325	294	289	306	294	299	309	307	281	290	297	309	294	278	311	320	299	314	278	294	319	342	311	327	336	324	322	296	300	311	287	335	299	311	313	309	306	287	304	304	305	292	312	313	298	317	292	294	312	301	313	316	299	285	319	308	304	331	339	323	305	291	334	327	300	324	329	316	278	334	301	305	305	325
27885	18611	4344	872	682	695	663	626	663	676	637	658	696	665	642	645	655	611	639	661	651	642	636	656	645	646	651	687	634	673	624	668	646	642	602	597	599	659	638	624	640	641	689	656	593	657	678	652	609	662	666	656	644	696	612	644	643	666	682	677	602	640	620	613	637	633	677	679	641	582	627	679	615	658	607	607	628	619	641	608	626	641	631	682	660	666	667	635	621	622	656	614	637	675	649	624	636	637	651	646	677	665	613	628	613	649	649	625	671	638	659	625	628	629	625	659	613	691	651	658	617	646	650	647	610	681	650	613	692	689	653	622	611	618	583	709	643	678	630	672	593	656	629	630	584	631	632	676	663	643	644	655	652	656	667	639	629	620	616	621	640	631	673	637	673	654	646	654	615	625	657	628	612	653	665	662	592	657	665	626	617	670	637	648	678	638	601	629	591	638	629	622	663	627	655	637	616	621	615	707	628	623	656	616	629	651	640	653	637	672	658	710	668	624	630	609	603	588	673	616	637	637	608	607	629	621	650	659	670	657	656	626	601	678	639	632	662	642	615	619	613	644	693	661	609	568	619	630	713	610	650	609	659	632	645	617	632	622	663	657	615	632	641	618	589	589	655	634	643	610	631	623	630	603	673	632	667	636	648	636	636	597	622	655	658	646	626	629	653	680	639	612	651	639	625	630	597	605	629	659	601	660	627	646	626	654	645	647	675	681	641	694	675	606	584	646	653	636	599	642	643	640	656	668	657	683	681	640	617	648	643	623	652	640	610	622	673	619	638	645	654	635	620	641	638	603	641	599	629	632	666	610	623	675	675	646	645	667	724	659	588	620	630	589	635	635	643	670	626	575	655	648	624	642	669	647	644	631	633	609	645	606	644	653	671	666	643	635	653	638	657	616	641	617	622	629	679	642	622	657	648	647	601	644	654	652	687	636	650	634	611	660	670	655	642	596	624	626	640	635	618	593	637	649	597	658	631	673	609	674	631	642	616	637	642	662	609	618	575	622	646	658	665	648	617	639	612	674	668	629	653	673	644	639	664	621	618	606	674	653	612	645	656	623	624	615	641	654	653	613	639	661	616	684	617	661	624	599	623	658	636	645	663	597	607	652	633	629	685	644	641	618	669	592	618	605	630	636	620	622	650	632	646	646	608	638	662	670	649	666	622	649	645	618	660	624	660	651	627	656	690	668	643	667	627	641	629	574	645	637	659	572	675	679	618	605	671	610	619	694	591	631	614	668	593	647	665	609	642	651	628	655	622	624	680	654	637	611	615	595	640	679	636	670	634	599	651	653	639	651	638	606	619	619	638	634	640	684	630	661	643	658	636	611	608	655	616	644	678	569	644	628	601	627	604	599	643	640	638	647	637	655	674	649	639	622	670	639	619	585	616	639	663	645	632	654	636	652	626	658	630	629	622	611	650	672	648	632	643	645	655	634	674	682	620	610	623	629	689	638	623	669	675	624	689	602	626	629	612	653	648	614	690	658	605	627	664	677	629	629	642	618	635	670	669	620	635	628	631	637	615	631	636	649	616	637	617	618	722	638	613	635	605	651	649	629	653	681	640	648	625	649	616	671	646	629	680	628	615	608	679	582	638	616	648	668	642	621	648	608	662	660	620	614	624	596	648	663	678	631	608	610	666	619	639	622	650	595	610	593	623	663	611	681	660	638	650	667	634	659	667	636	599	631	615	671	624	661	625	632	615	629	667	600	592	697	601	644	681	686	593	644	628	625	625	644	596	618	670	613	616	663	654	642	631	612	663	639	621	605	638	634	651	649	654	600	597	637	659	602	623	620	642	651	614	629	679	614	687	656	632	611	666	580	655	643	622	632	646	647	628	661	619	677	594	607	610	596	592	627	632	624	638	634	623	629	685	600	662	675	667	656	643	605	615	666	651	658	670	678	612	680	622	548	640	637	663	689	650	655	640	581	669	630	675	601	655	648	647	666	657	636	658	620	571	581	642	667	622	671	643	618	640	632	719	655	617	648	684	689	662	641	619	606	676	601	664	636	658	642	643	706	652	661	625	619	594	619	662	679	625	598	628	640	669	624	678	658	686	638	641	584	669	631	638	636	647	648	660	612	590	622	664	623	625	649	627	662	656	641	657	653	627	646	612	672	639	626	640	644	622	601	647	621	588	648	615	653	608	614	631	654	665	671	678	681	625	599	648	629	662	618	642	619	657	649	673	618	646	678	656	637	666	646	629	624	628	650	611	657	664	608	636	662	617	593	620	626	634	611	618	618	636	640	672	662	651	661	672	659	677	643	628	658	592	640	589	637	606	664	662	637	633	627	649	583	618	635	613	646	641	612	675	625	633	633	671	644	646	636	616	641	639	601	634	631	655	658	701	650	674	688	661	660	627	637	651	620	669	659	595	647	614	642	613	662	628	610	675	625	626	611	657	644	686	665	646	667	623	625	606	626	656	636	625	621	665	565	656	643	633	611	638	619	665	650	662	638	620	575	619	606	597	661	672	649	650	612	625	669	641	631	676	631	632	639	616	632	640	680	678	611	669	637	653	613	612	637	654	640	613	634	656	610	668	630	583	595	639	642	663	620	625	655	627	641	609	691	626	597	640	573	656	594	646	589	662	653	636	626	621	675	656	589	610	592	670	624	671	646	617	642	646	638	593	640	627	633	635	654	601	604	623	643	670	586	652	667	665	615	642	616	681	652	647	629	608	651	640	692	621	622	652	611	620	640	632	646	646	664	644	625	609	572	642	610	614	617	663	635	619	646	644	679	604	635	643	583	645	650	642	610	627	667	653	641	645	616	628	595	667	694	626	632	627	637	646	615	640	649	632	654	647	651	596	656	598	662	636	647	664	641	666	641	634	666	671	668	710	637	658	628	644	602	662	612	603	609	645	649	664	637	611	627	609	650	671	695	704	660	617	594	664	635	644	617	638	591	617	639	614	657	661	643	636	629	648	669	663	596	623	649	677	643	642	681	658	647	647	628	668	621	657	624	600	630	630	630	656	646	646	620	616	651	604	617	643	626	654	599	633	617	631	627	617	638	618	648	670	648	664	679	629	626	640	628	655	657	631	632	617	647	636	603	662	646	651	618	645	624	650	674	589	683	620	619	675	631	664	620	676	637	582	676	620	647	621	645	652	665	633	621	583	663	673	593	650	661	615	629	628	593	628	600	622	617	655	635	636	654	633	690	677	610	701	608	603	618	626	592	660	640	589	586	709	664	591	621	642	647	614	647	670	575	635	623	655	630	625	589	663	635	658	666	648	624	685	618	623	679	657	628	657	674	723	596	669	598	648	608	671	615	652	634	622	625	638	652	653	642	647	638	643	648	671	650	643	638	616	632	643	660	690	679	651	645	627	614	694	628	647	641	652	645	661	616	663	641	612	628	655	627	658	695	664	624	681	638	568	614	631	635	662	623	597	626	624	670	657	658	618	658	612	651	641	637	688	571	642	634	666	684	621	635	640	622	633	586	606	646	668	655	660	666	641	651
11223	3851	1112	910	868	864	817	860	789	782	801	843	797	788	852	803	869	754	799	794	823	770	821	773	783	799	794	778	781	774	821	794	801	842	812	820	814	777	817	845	797	773	742	796	766	817	745	752	794	779	817	776	838	770	767	842	802	804	784	804	782	818	805	817	782	784	761	783	801	819	793	795	812	773	824	818	779	845	743	804	770	825	826	807	886	754	785	856	803	779	806	794	818	746	731	766	816	761	808	777	800	832	810	861	821	803	781	741	794	815	827	823	806	828	807	806	761	816	766	799	792	805	800	787	788	801	771	766	790	799	799	769	774	782	826	837	811	816	729	778	833	821	828	820	792	833	807	799	869	783	796	775	816	763	787	774	803	809	802	804	775	712	752	798	822	701	782	794	784	842	755	797	855	809	786	806	829	846	784	783	777	828	844	831	822	796	823	814	811	809	757	794	746	807	752	784	773	840	817	779	785	790	804	826	771	769	779	803	832	808	823	793	809	834	817	780	751	868	823	859	811	838	847	833	743	820	780	808	793	860	833	812	774	795	823	776	752	799	787	779	766	799	783	806	790	812	768	760	776	810	792	783	825	818	832	822	795	792	794	804	790	809	791	759	782	809	791	828	791	852	811	806	858	764	801	773	787	824	768	801	810	823	844	793	763	843	833	824	823	780	782	826	831	823	806	774	798	823	835	856	841	834	807	832	791	788	759	806	792	754	802	825	749	789	821	774	772	806	770	782	830	778	843	751	788	753	801	846	780	777	750	793	792	757	780	762	796	831	779	799	770	802	770	742	846	788	808	811	840	778	828	849	789	797	771	849	811	769	788	757	796	779	844	782	838	802	817	769	812	821	761	814	787	811	811	842	748	786	852	802	807	783	753	797	768	772	788	777	761	797	840	724	756	798	772	842	782	791	743	804	808	795	796	783	803	785	858	825	806	807	798	795	804	830	820	804	822	819	806	792	839	809	746	797	738	815	800	798	821	777	772	805	812	760	793	774	775	806	755	787	832	881	788	825	819	760	743	820	768	749	810	794	801	785	802	814	808	850	827	827	790	815	827	767	777	739	759	785	807	787	797	800	787	830	766	833	831	826	776	839	834	776	798	787	826	806	764	780	798	842	811	752	819	798	705	787	774	826	785	789	818	782	844	815	783	731	753	771	753	828	796	805	762	788	825	743	779	841	743	784	814	799	798	794	837	761	759	795	757	787	797	804	812	769	806	790	831	828	811	789	796	773	809	802	742	798	796	765	836	782	800	830	758	805	770	786	849	774	803	829	812	775	818	776	779	810	838	799	796	803	827	799	818	781	805	785	773	747	763	795	819	778	842	787	757	810	865	818	818	795	800	807	757	839	793	805	805	775	800	818	808	780	770	763	832	792	805	782	785	819	796	827	815	829	726	802	794	793	779	813	783	778	807	791	814	800	785	761	787	797	819	846	806	764	807	813	784	797	778	844	790	799	761	789	783	795	840	793	836	808	839	781	840	802	784	827	827	817	797	783	848	765	823	757	818	790	774	787	848	808	831	827	786	820	774	831	768	810	843	821	753	778	779	807	763	749	791	803	803	775	770	820	820	780	789	811	794	814	735	790	792	847	778	800	794	827	784	769	831	819	786	850	687	853	777	807	798	788	779	762	816	785	789	824	798	811	817	829	786	786	792	798	760	824	811	727	800	784	814	776	782	791	771	769	829	820	800	822	800	803	758	793	817	796	829	801	840	769	786	793	797	756	808	813	797	804	772	806	782	748	864	813	838	780	831	811	810	789	780	813	820	816	739	789	784	845	819	801	770	833	729	787	785	822	782	782	743	846	771	801	774	778	777	749	735	801	805	746	813	783	766	791	810	841	797	797	784	831	771	838	770	850	794	835	824	805	804	834	841	745	779	765	853	756	815	782	785	769	780	781	778	810	784	807	805	846	851	816	800	826	803	823	785	818	831	742	811	758	827	805	736	813	826	801	778	757	792	727	815	827	823	797	815	812	820	802	853	744	837	815	772	827	777	779	752	765	740	830	781	780	767	858	755	758	778	756	813	786	785	790	784	840	805	808	770	823	850	783	799	832	805	805	773	806	822	810	818	810	830	810	779	785	770	747	772	773	825	809	809	805	822	812	819	815	777	846	818	842	761	780	814	791	816	754	796	858	745	800	793	810	768	857	774	791	825	829	769	826	749	822	788	854	816	776	756	835	774	833	833	781	782	825	810	809	790	842	795	776	787	841	785	778	796	761	727	835	819	772	813	802	813	824	758	806	794	743	774	805	773	773	766	793	780	798	808	788	776	790	797	818	759	824	765	772	766	807	830	741	784	823	811	777	861	786	807	823	806	761	787	800	795	834	775	760	783	818	809	776	751	802	780	811	776	801	788	783	830	811	815	793	776	753	808	791	769	833	770	786	800	791	812	847	770	867	789	801	794	790	768	784	810	806	831	816	793	806	793	806	777	804	826	836	782	742	833	801	835	767	786	790	808	758	777	810	773	790	784	784	771	783	758	836	836	845	812	836	768	830	778	819	798	813	782	828	793	823	836	772	831	819	808	798	799	778	780	825	785	791	741	800	765	790	809	848	812	789	806	831	798	806	795	806	775	781	775	813	773	773	774	733	808	794	819	738	823	750	785	774	756	786	770	797	805	789	790	873	748	816	813	795	771	777	792	807	803	794	846	796	781	803	796	820	800	759	810	785	752	821	802	790	806	796	748	752	833	779	786	796	808	819	774	790	809	827	804	750	832	759	760	827	745	764	765	839	791	795	788	808	782	802	782	843	816	789	807	777	760	767	774	838	848	818	777	847	767	826	796	810	797	840	815	802	781	771	797	795	804	814	778	751	807	794	859	775	805	799	826	802	765	839	824	796	822	806	798	798	794	779	778	779	804	780	775	752	785	776	800	763	771	835	828	834	829	808	807	801	782	828	805	788	859	789	782	852	802	778	776	832	779	790	781	777	795	799	774	778	774	782	810	728	790	834	802	803	758	834	808	762	865	764	770	832	787	763	871	823	812	777	798	865	788	796	779	787	760	740	836	830	789	802	813	807	835	739	808	782	843	784	850	798	797	794	811	793	823	805	806	791	768	772	812	785	829	807	749	836	817	844	843	812	775	834	819	752	755	783	806	811	803	782	848	807	791	767	783	814	802	784	834	797	809	818	774	753	780	818	841	812	783	806	805	777	779	806	807	761	828	786	822	788	780	754	792	793	808	779	851	792	834	773	799	805	794	848	772	779	796	787	828	797	823	831	814	756	789	829	771	757	764	777	770	793	793	794	812	773	763	804	769	783	807	797	796	809	839	769	779	786	820	721	824	778	813	793	851	783	803	790	766	788	864	735	799	804	752	776	760	792	776	757	815	815	815	832	788	798	751	772	777	837	811	826	807	849	789	770	764	802	770	813	831	804	838	820	801	837	770	821	818	805	797	762	808	740	826	792	815	778	771	827	829	830	770	795	731	797	841	752	821	782	806	792	801	752	798	773
23961	21545	28799	24726	21507	7431	1046	769	680	720	697	593	624	612	579	605	576	626	569	589	603	591	582	597	562	577	551	595	598	553	565	565	545	571	560	570	568	593	551	549	569	603	562	606	613	571	561	628	587	584	605	562	634	564	590	573	533	553	538	596	613	591	594	608	565	568	548	552	566	592	553	599	588	574	570	551	540	524	557	575	576	542	572	608	564	605	584	559	583	548	545	556	562	563	612	584	581	559	584	555	589	545	582	565	534	606	609	561	536	566	590	600	529	564	571	586	544	533	575	594	563	536	557	582	515	590	573	600	591	562	592	575	574	565	552	560	541	556	578	572	559	578	543	546	612	578	567	572	554	587	558	618	550	557	550	553	565	555	560	554	587	571	563	585	552	578	586	582	533	496	582	576	570	587	584	602	559	590	562	544	551	558	596	544	558	567	498	575	551	567	619	537	606	587	588	571	562	574	570	583	562	595	558	539	562	562	592	570	576	564	541	572	597	623	592	599	577	552	530	561	551	583	602	561	573	572	581	560	574	570	571	555	549	534	584	586	605	558	588	589	560	553	552	573	536	550	552	577	560	543	589	542	574	569	593	621	566	563	603	548	570	609	558	585	633	571	600	581	576	596	543	573	590	548	561	549	579	550	586	574	577	581	587	575	533	591	580	525	518	553	586	554	590	493	588	542	537	551	554	605	534	545	554	577	536	525	550	533	559	521	573	580	529	552	558	577	526	563	570	537	587	550	597	572	524	590	587	573	584	590	578	542	583	532	581	556	532	580	563	558	559	574	577	557	568	609	575	542	532	533	557	579	558	559	565	569	599	565	551	577	589	579	545	589	578	570	551	542	590	588	524	550	591	613	527	521	546	530	556	607	600	603	557	560	552	547	526	599	526	579	584	595	548	568	572	578	516	588	546	542	563	579	593	598	615	603	568	571	602	548	592	610	586	613	556	560	536	572	568	577	570	528	599	564	567	584	587	589	575	549	596	593	535	572	606	547	561	583	574	551	592	586	532	563	560	592	560	540	583	540	552	570	629	554	559	610	602	554	581	531	574	518	541	583	595	541	543	554	585	622	575	537	535	553	558	573	588	558	546	560	610	585	597	570	582	601	569	525	536	551	592	570	541	509	563	592	552	562	561	599	570	554	581	559	563	583	594	566	574	558	558	557	608	614	564	551	583	565	532	629	570	596	582	599	534	547	563	581	592	612	555	598	601	570	574	592	509	579	569	565	592	568	590	596	551	575	551	560	510	575	511	533	555	566	549	560	550	538	550	557	612	574	546	589	582	520	585	575	556	585	593	601	551	577	586	583	526	578	564	565	573	578	594	550	611	604	565	583	592	578	572	542	606	534	548	568	586	558	559	540	539	564	577	585	549	533	580	573	556	589	580	622	539	564	565	558	550	567	555	566	563	610	578	551	587	606	577	550	526	582	574	554	586	550	591	596	595	541	603	545	583	540	614	595	575	563	594	554	536	559	558	570	616	557	631	565	562	550	603	567	545	610	574	506	594	594	564	567	616	519	566	567	571	552	562	586	538	557	549	584	555	552	595	539	575	612	568	561	533	580	555	580	569	583	591	579	550	601	611	542	540	557	583	553	606	511	595	556	613	593	548	532	559	597	571	543	572	594	586	588	554	588	553	559	530	559	604	587	588	584	613	555	542	574	605	600	588	616	565	574	574	554	576	607	564	543	585	600	504	567	550	583	509	574	576	595	528	552	599	522	551	579	565	523	574	515	572	556	568	588	577	534	567	572	516	581	568	515	578	593	556	598	560	574	593	584	605	583	583	573	613	604	611	608	575	599	628	605	601	592	578	559	534	532	597	583	567	618	609	552	563	565	563	605	576	556	571	615	587	542	549	623	541	587	568	591	562	594	568	585	568	556	525	591	571	545	587	555	613	552	592	537	578	586	580	597	558	571	553	562	527	555	561	586	557	588	526	610	641	526	594	589	572	634	596	547	539	587	588	557	586	544	538	570	551	581	569	626	560	600	569	503	537	552	526	548	587	581	553	577	554	557	545	585	563	552	572	598	591	567	547	538	598	587	566	557	549	594	566	564	595	590	547	593	561	579	592	573	521	575	556	553	567	601	601	554	581	571	557	517	574	553	522	616	540	579	570	550	553	593	569	550	590	564	612	591	568	540	585	556	587	591	565	563	582	579	543	581	536	575	587	554	574	576	550	590	608	520	538	572	577	533	579	536	595	571	581	583	565	525	563	551	539	600	526	551	588	562	611	618	540	566	569	568	576	513	544	574	564	547	589	585	606	510	573	560	568	592	559	558	551	541	592	600	566	563	569	588	568	521	592	579	585	557	585	529	544	561	600	582	585	549	581	551	602	592	568	570	584	584	572	565	593	584	598	605	509	590	583	621	574	578	546	564	539	518	566	566	559	554	504	579	565	605	541	563	578	552	549	552	562	614	552	573	597	549	554	610	618	561	580	586	561	580	568	547	589	611	553	581	614	572	570	556	575	576	568	559	552	558	569	558	577	586	617	565	611	540	592	557	548	582	568	564	553	549	554	572	578	526	567	604	566	544	575	547	558	615	565	575	564	561	565	595	553	565	579	571	605	592	580	565	574	570	581	547	568	555	546	581	578	574	557	555	566	605	576	555	542	585	563	589	549	589	568	559	590	579	588	606	582	587	606	536	583	545	582	577	585	581	560	553	589	529	557	558	565	569	610	513	554	544	545	545	593	546	556	620	580	587	584	614	548	580	612	552	616	597	587	571	543	584	561	544	585	542	543	587	554	538	571	588	587	526	570	595	590	533	563	536	545	587	596	565	568	582	560	538	580	522	502	544	566	582	593	543	573	529	602	555	581	565	598	590	561	555	555	523	552	522	574	567	596	598	563	590	532	568	546	566	545	556	546	559	551	559	564	606	551	592	597	543	573	541	565	624	604	580	558	525	605	572	547	600	560	569	602	571	576	577	544	600	543	559	567	581	524	572	539	572	571	570	568	564	597	594	590	561	563	592	558	585	557	599	605	537	600	600	567	571	576	594	578	562	591	579	596	564	579	550	571	561	570	533	581	583	559	581	580	579	533	575	595	572	533	570	554	579	528	615	584	579	569	536	592	539	566	575	594	552	591	578	573	573	543	549	619	574	575	572	564	608	553	568	603	574	588	585	578	601	543	552	572	542	573	612	586	546	582	567	516	531	563	574	567	555	594	577	550	554	519	576	587	530	591	562	595	595	575	587	556	559	577	567	547	576	569	588	556	554	551	558	582	576	565	564	585	556	558	574	600	559	576	614	593	567	580	553	540	574	602	613	570	525	507	592	543	556	563	534	587	567	547	565	573	574	560	578	589	574	556	538	586	607	536	567	578	543	589	535	562	579	590	536	580	540	548	545	579	574	584	595	550	543	566	545	567	563	560	560	553	532	576	537	562	563	513	526	574	549	559	594	577	573	618	613	608	589	536	576	550	553	569	574	579	536	577	553	569	590	594	572	557	563	572	567
35170	19273	5069	2560	2003	1579	1324	1145	1055	946	953	906	832	849	816	762	833	825	778	730	705	782	757	749	755	661	722	742	730	788	720	753	749	776	718	733	742	710	728	765	689	710	707	707	704	755	745	716	727	721	766	696	718	703	725	724	686	697	727	721	693	736	697	742	722	792	712	735	719	737	711	721	733	723	702	719	740	712	787	769	740	682	716	719	750	730	691	759	701	733	680	685	683	732	690	749	744	709	693	746	714	702	717	749	751	723	732	740	717	669	726	743	688	751	714	721	725	736	681	751	726	725	715	749	732	730	716	679	748	709	733	710	748	709	714	710	697	741	721	714	734	754	659	681	719	657	730	770	770	704	717	708	743	694	702	726	739	706	689	701	719	709	696	730	712	717	694	713	743	747	772	745	710	710	721	756	725	708	737	720	758	707	719	707	750	670	721	732	707	687	727	743	679	721	668	697	772	692	729	709	699	753	715	746	719	702	680	724	725	721	721	742	699	699	710	718	728	702	758	740	699	690	706	683	722	737	757	760	690	733	713	743	700	748	733	718	724	682	745	781	682	676	744	679	753	755	694	676	717	709	757	693	787	731	738	683	686	682	736	732	718	713	681	708	745	728	684	711	694	709	716	762	756	744	701	715	738	765	740	714	652	680	771	698	650	710	706	734	719	703	708	669	744	679	707	757	766	754	739	741	758	730	692	705	708	729	721	751	745	696	751	687	690	724	736	752	724	719	720	737	723	732	710	699	701	711	755	702	708	675	722	765	705	732	707	692	693	679	742	755	728	715	781	746	761	766	747	734	729	721	736	767	735	724	723	734	732	704	725	753	703	718	726	780	717	761	736	700	725	684	740	716	676	717	773	757	678	732	716	756	765	759	745	734	697	725	690	678	704	674	709	721	664	786	761	735	728	724	743	686	717	695	738	708	716	715	711	743	703	755	724	731	732	726	694	769	711	695	742	704	700	780	780	718	700	780	771	725	758	729	746	698	710	807	722	638	703	714	735	734	738	675	723	723	746	697	695	677	730	656	707	733	693	741	759	710	702	745	674	733	669	741	750	723	732	704	716	731	683	720	724	737	752	690	750	687	710	711	762	708	755	709	704	724	659	723	707	701	709	745	717	722	709	701	709	685	729	709	706	703	756	708	702	705	686	689	733	769	725	752	720	733	715	709	752	772	770	732	693	750	694	717	721	677	698	733	688	713	726	750	753	737	715	692	754	732	748	711	723	734	679	739	731	706	683	747	763	766	716	747	732	717	729	720	719	718	740	702	747	749	730	702	725	747	678	718	758	722	709	765	741	714	688	704	760	680	725	754	669	683	700	674	729	763	725	721	723	690	670	759	733	757	716	714	687	726	702	704	705	740	665	685	719	747	681	662	734	715	670	715	697	757	744	711	709	711	739	726	691	698	710	687	710	710	767	705	724	755	729	712	713	745	670	684	685	703	727	690	757	701	771	731	756	743	727	708	726	767	770	758	728	731	749	717	711	708	742	774	725	766	747	705	739	728	712	689	669	693	732	730	703	730	717	739	739	695	738	722	693	705	671	708	667	717	710	797	719	712	688	746	748	737	737	662	709	696	716	748	754	710	722	726	701	650	736	689	735	706	721	756	666	696	738	738	776	742	704	737	731	719	772	697	718	719	733	718	700	693	758	703	760	752	688	700	719	720	723	689	710	691	687	737	713	778	736	714	744	698	680	693	697	692	699	720	704	679	664	708	696	683	742	742	704	725	711	664	729	774	662	717	745	701	728	718	745	725	701	728	670	708	696	704	723	733	738	737	706	714	774	705	693	710	686	730	750	689	729	731	734	758	719	740	721	761	745	730	731	751	750	736	705	694	749	698	746	717	719	721	711	707	658	716	733	713	723	670	743	720	716	754	697	758	693	753	740	722	735	746	685	727	727	718	732	727	747	717	759	737	717	724	740	751	723	708	712	741	677	730	714	729	725	740	707	713	732	704	739	674	750	733	724	701	750	660	686	744	742	728	743	728	752	727	710	718	698	649	724	692	710	703	686	723	726	714	697	744	707	698	755	731	709	678	730	727	738	685	704	713	731	704	714	733	732	720	731	725	740	746	697	772	728	718	695	744	714	726	792	716	785	696	683	725	741	714	739	707	696	683	705	666	717	708	737	677	745	763	737	761	734	717	789	741	768	672	686	699	710	706	705	731	751	789	774	713	709	777	692	734	677	700	721	710	739	705	736	684	743	701	678	756	712	695	686	727	736	711	726	730	734	695	744	749	721	680	686	729	702	708	723	758	730	694	692	762	710	674	750	734	759	700	708	738	775	701	738	745	707	732	746	744	767	704	736	707	772	726	699	716	669	696	665	745	701	717	720	727	698	730	703	720	729	708	710	758	704	745	730	750	714	700	718	781	723	784	758	703	739	727	720	741	776	699	716	704	743	757	710	789	765	684	742	744	732	714	755	709	764	713	732	703	706	684	726	689	683	743	703	679	767	697	733	736	692	713	685	726	712	665	716	730	719	691	713	712	704	709	717	711	685	709	739	759	734	756	742	689	740	717	773	706	736	778	732	727	720	721	746	709	709	725	752	706	754	725	731	734	705	716	743	707	722	725	674	692	707	771	729	714	745	738	724	741	728	729	681	698	699	719	715	757	705	741	681	727	702	718	711	713	707	707	714	688	770	725	738	682	742	697	682	749	705	748	677	740	701	712	729	732	729	690	754	750	677	702	789	728	695	720	749	707	703	733	713	669	747	712	686	773	693	697	712	716	699	683	768	748	739	731	692	738	743	732	679	712	734	785	693	712	767	688	747	754	730	713	706	687	710	762	758	769	755	710	699	753	701	697	706	743	692	715	708	727	702	748	671	715	722	728	722	684	745	748	687	696	716	709	720	722	731	683	725	717	654	730	729	719	744	750	723	688	670	707	742	697	710	740	679	694	724	729	693	768	728	737	710	717	722	700	780	738	693	755	746	750	683	754	736	732	690	732	726	693	724	694	682	731	720	737	746	675	715	756	719	710	721	750	696	754	708	700	781	688	707	712	682	686	704	777	733	715	711	673	731	706	734	727	755	733	702	710	716	690	778	737	739	685	705	680	728	680	693	739	715	756	740	733	698	750	705	713	734	697	743	733	731	723	722	719	708	724	758	684	756	715	717	737	774	721	718	692	676	745	707	720	673	757	757	713	777	677	715	744	783	712	729	780	701	743	674	688	739	709	721	725	696	677	705	741	735	717	743	723	736	725	683	710	725	735	720	698	734	711	736	739	737	693	678	725	698	743	751	695	732	719	681	701	744	736	743	673	720	747	733	715	754	718	725	704	712	714	721	671	769	762	775	689	711	755	732	730	699	770	719	724	683	742	692	731	709	714	708	718	733	749	759	737	692	724	737	711	714	733	734	728	761	741	725	697	660	717	741	687	720	721	729	756	701	743	716	747	709	693	711	694	720	660	722	721	727	672	729	702	716	695	706	707	700	693	716	734	720	752	708	731	708	688
25132	21502	27274	25867	5888	553	504	512	456	446	424	398	436	432	424	398	389	376	396	392	386	412	388	390	398	406	388	395	364	389	405	405	362	381	365	419	360	399	399	360	382	344	371	382	387	372	393	380	372	350	424	365	395	408	395	395	366	414	372	385	360	380	339	381	355	392	363	387	390	379	410	367	345	396	376	418	387	374	362	388	382	382	384	390	357	363	379	373	405	376	402	392	380	393	416	369	367	380	363	401	383	358	359	396	366	371	392	374	353	394	412	393	381	388	387	390	370	346	407	343	374	402	393	378	383	410	370	372	390	379	387	398	377	361	314	390	394	362	386	379	381	380	424	386	382	402	373	396	397	401	351	396	361	389	387	410	411	367	404	360	390	391	370	377	409	345	343	384	376	411	390	366	415	387	396	375	369	386	385	390	400	372	409	375	393	369	362	359	401	389	355	408	385	395	386	388	402	391	373	410	360	389	394	382	379	413	378	367	411	357	323	352	366	378	385	388	377	385	355	370	356	367	399	340	409	363	357	363	352	362	423	354	396	345	382	379	384	368	358	384	363	395	356	367	396	354	356	371	363	362	366	433	361	369	353	372	371	375	383	396	411	370	359	375	408	373	413	397	388	385	356	368	337	324	344	373	368	378	378	341	353	411	392	362	339	354	381	342	376	344	345	381	334	401	385	374	403	390	369	414	378	358	382	364	404	389	331	377	381	384	359	419	353	342	393	424	386	352	387	394	376	368	380	380	374	385	402	370	379	364	365	373	411	343	366	392	381	389	381	401	386	390	396	378	371	402	367	381	384	390	365	413	377	377	395	333	351	369	331	384	413	399	352	372	379	384	388	399	378	361	380	364	384	378	366	395	407	353	379	395	365	380	399	381	410	367	336	399	360	372	354	379	347	377	371	409	380	364	372	400	367	378	357	355	386	376	393	365	367	370	403	383	359	398	371	370	358	383	389	350	403	356	346	350	351	341	382	355	355	354	396	391	391	384	410	360	392	387	358	373	394	375	378	388	369	356	359	369	407	351	351	370	386	381	353	375	374	386	351	380	368	391	384	360	386	351	376	367	375	364	389	370	364	365	377	363	382	368	373	375	391	365	379	400	385	383	381	373	367	382	390	387	380	345	403	377	388	383	389	375	349	384	371	357	389	366	388	401	400	391	365	382	392	358	383	357	364	357	390	400	389	376	369	352	375	413	371	370	361	375	375	384	376	396	380	370	392	364	389	382	361	417	369	366	376	374	343	367	398	368	407	401	375	376	394	404	404	371	392	391	373	399	416	354	349	375	355	384	378	369	401	373	369	381	374	414	393	403	397	403	339	370	370	389	413	349	385	429	376	363	374	363	391	401	391	369	395	404	373	353	392	371	414	384	380	373	358	376	362	360	369	337	369	394	386	349	400	377	391	378	403	360	387	384	363	414	371	386	376	384	421	346	377	371	380	406	378	360	363	364	375	394	361	372	381	383	380	374	414	370	363	346	366	396	382	357	329	403	378	391	393	390	384	378	389	389	378	391	403	359	368	387	387	357	383	375	371	389	372	353	386	384	390	389	372	384	366	362	371	333	411	379	369	384	369	399	383	339	351	411	412	374	382	354	394	396	384	335	412	424	362	358	376	405	365	393	344	367	371	381	393	360	412	392	388	385	390	398	373	347	365	379	354	373	410	365	364	358	373	386	394	366	385	379	368	398	385	381	399	404	364	359	366	384	409	385	396	357	363	394	364	371	389	390	394	378	396	361	375	368	397	374	384	371	364	392	375	381	381	381	359	357	356	372	397	381	359	393	370	391	378	375	361	375	416	380	373	395	382	389	366	372	395	356	364	367	369	364	368	379	372	381	375	382	360	355	381	382	371	390	376	374	332	366	386	409	370	381	396	363	346	370	391	407	364	401	373	391	393	383	394	358	382	373	402	398	370	361	350	350	358	368	394	372	417	383	403	359	397	346	367	401	379	381	374	344	371	383	351	369	376	387	395	384	420	391	379	382	417	384	381	371	404	399	416	373	379	384	389	384	381	366	385	363	419	368	369	346	367	383	372	359	386	418	369	359	370	361	358	406	355	329	364	408	351	365	388	410	380	389	378	408	383	391	354	368	385	358	375	396	394	402	377	390	361	389	376	373	376	386	384	365	387	380	420	398	366	380	377	384	404	376	396	351	372	387	401	408	402	394	383	384	386	399	347	396	375	383	391	365	384	369	362	347	348	400	407	400	369	407	396	367	361	361	404	415	378	367	367	357	423	355	375	365	373	416	379	398	367	370	383	382	376	398	384	362	363	381	327	401	390	432	385	398	403	385	393	389	392	344	386	396	361	405	378	359	343	373	382	359	384	418	351	353	381	391	387	392	390	377	373	412	384	355	380	389	380	366	382	416	367	398	393	366	427	357	396	382	409	416	398	373	365	386	428	386	390	372	410	367	376	395	406	390	356	382	379	377	333	407	387	376	357	397	401	356	348	418	382	391	381	379	379	353	382	369	350	369	381	346	402	396	402	383	392	375	362	420	371	370	362	382	399	391	377	359	385	399	392	358	364	397	399	361	364	384	360	396	382	372	350	381	394	396	414	384	431	383	404	380	412	412	337	342	419	379	376	368	385	395	386	372	406	386	383	360	430	388	402	365	337	408	385	394	373	374	407	381	301	380	374	382	388	363	411	379	368	352	381	358	380	367	405	376	353	402	403	364	353	369	370	371	357	410	381	376	379	385	387	395	382	373	397	368	413	360	410	376	427	384	373	415	380	366	396	392	352	378	390	410	384	373	385	385	361	370	402	360	367	402	381	382	382	379	388	373	396	366	361	410	378	385	365	383	382	383	374	390	386	352	399	378	336	363	372	359	374	377	387	340	376	357	382	352	349	403	409	392	360	392	404	408	339	403	384	421	381	391	361	353	421	368	388	356	381	353	396	368	381	370	405	403	381	335	384	384	393	383	324	365	387	352	358	388	370	371	380	368	410	398	401	380	403	375	366	371	399	359	392	379	380	391	381	330	377	377	361	340	367	374	402	409	364	366	385	354	391	406	377	366	366	365	378	380	369	364	410	379	390	375	390	393	341	394	361	409	352	411	380	362	363	356	367	392	358	407	374	373	369	365	416	368	365	380	344	409	406	394	380	377	345	378	446	335	396	374	371	367	368	374	385	391	418	341	382	404	373	395	408	400	389	368	402	374	354	386	391	334	399	372	392	349	368	367	380	361	366	371	414	357	379	357	394	364	391	400	383	369	382	380	384	369	398	389	376	374	331	378	368	395	392	385	396	401	394	372	374	347	383	386	369	375	345	366	394	384	405	396	394	388	415	357	341	394	354	374	367	411	406	378	366	358	381	365	379	389	385	399	396	405	345	387	401	409	376	336	363	390	368	375	398	399	415	376	378	370	362	375	366	411	346	388	367	398	408	355	376	390	355	377	420	407	360	362	377	389	353	390	405	352	380	399	376	382	380	373	398	379	390	382	368	388	370	382	405	370
31718	13670	2572	1328	1097	858	731	748	644	591	638	553	563	565	541	480	570	539	528	507	505	497	501	517	522	484	498	511	488	493	506	480	495	472	502	488	519	468	476	486	477	462	477	495	486	498	459	507	432	498	460	492	459	466	438	486	508	460	455	480	463	494	454	487	459	459	516	472	484	480	443	475	465	483	471	501	484	452	446	449	471	496	493	462	464	477	482	520	514	486	425	447	472	432	484	451	514	469	511	418	488	422	477	491	460	457	491	482	541	471	489	491	481	473	467	494	458	466	436	440	419	431	471	420	465	486	457	515	470	468	471	480	504	497	484	496	465	527	487	468	475	477	491	451	490	464	506	471	456	478	465	473	499	437	484	449	482	515	458	465	502	459	469	513	451	485	486	531	442	488	496	487	498	484	493	493	482	475	479	469	490	455	452	483	463	451	459	453	490	511	498	460	465	490	463	465	492	438	456	454	469	472	464	487	457	504	462	485	441	471	471	470	464	448	461	442	501	473	491	509	479	474	499	478	467	502	466	504	472	442	424	487	480	479	457	482	461	489	469	441	431	498	472	466	463	473	472	482	512	487	497	485	530	497	461	460	502	506	518	459	502	477	485	480	496	436	471	472	518	450	502	463	472	504	493	496	483	476	445	455	483	494	502	491	487	481	458	500	494	447	506	495	475	464	499	486	480	473	494	469	483	470	436	447	513	484	504	466	518	469	499	460	491	467	503	455	525	499	507	471	459	500	483	485	447	471	456	483	499	438	456	488	478	448	480	472	495	506	476	454	484	437	475	452	463	480	510	486	492	509	463	416	469	457	496	440	514	501	489	492	475	481	502	493	443	463	507	468	481	451	447	506	500	467	456	469	461	472	495	475	499	479	446	434	474	455	502	491	488	487	458	477	463	481	480	482	470	473	457	480	511	477	527	489	479	467	482	455	466	468	503	474	459	478	438	505	454	517	481	507	474	451	430	438	414	469	458	514	473	480	441	488	480	448	492	443	549	510	468	515	457	490	477	468	487	439	442	455	521	449	468	491	488	485	470	441	453	457	494	489	448	442	459	450	490	476	486	491	447	512	505	479	477	470	477	463	470	530	463	485	458	448	446	490	506	499	434	478	512	428	469	505	522	473	490	474	505	437	459	440	461	515	467	468	496	472	482	478	450	454	488	491	472	479	502	484	499	508	458	498	478	462	470	469	498	485	472	472	469	470	494	481	488	464	456	484	459	507	460	479	491	500	450	463	530	466	477	464	504	484	477	459	464	473	448	483	433	463	484	485	493	491	452	511	495	475	515	478	455	488	482	482	460	492	461	467	468	480	508	508	500	505	480	476	461	437	466	486	509	471	459	499	504	464	466	440	504	487	485	480	475	486	490	489	456	512	487	481	476	480	438	494	471	446	491	493	466	446	483	460	444	460	482	465	494	438	468	476	472	488	483	476	476	463	495	508	476	463	471	475	475	472	474	434	469	455	463	451	471	484	484	476	478	427	478	467	481	472	462	482	464	447	463	483	490	490	501	476	460	501	500	482	464	426	482	514	479	487	486	465	454	478	466	493	465	465	488	453	444	495	441	516	479	461	475	479	492	482	467	482	444	487	462	503	462	470	512	432	457	481	486	479	458	493	459	511	468	492	483	473	467	473	473	468	482	504	477	484	454	467	453	459	456	482	474	467	469	472	476	511	497	468	487	448	528	475	506	545	448	471	460	458	487	496	506	488	498	476	479	478	469	488	468	501	462	476	474	428	454	460	485	510	470	453	476	480	477	508	448	494	504	486	510	443	454	454	499	468	492	450	468	520	489	493	505	451	486	465	478	496	475	457	509	418	512	461	497	459	484	480	504	476	461	480	468	507	528	482	487	496	460	509	494	490	497	497	465	474	476	494	499	476	481	474	499	483	485	471	496	485	469	491	486	454	473	494	487	443	464	483	489	470	444	485	483	458	501	456	457	482	461	491	459	432	519	483	499	474	514	455	499	467	499	511	447	458	478	516	458	446	543	480	458	488	487	490	493	490	486	450	481	475	465	486	471	480	460	483	456	477	436	497	463	486	489	445	497	452	467	477	467	460	480	474	472	453	482	467	467	472	445	452	473	498	465	466	486	494	499	464	534	481	472	474	449	508	468	455	486	473	468	506	477	446	452	449	468	502	506	484	451	452	478	432	471	464	502	494	446	462	496	485	474	432	430	437	476	457	459	495	453	474	451	482	472	486	469	484	503	491	516	485	487	450	505	491	471	508	533	455	493	460	488	441	464	484	489	470	479	472	460	516	426	459	443	491	470	459	490	446	488	474	444	514	517	437	441	472	486	426	454	455	440	517	492	503	488	442	462	474	466	465	465	465	496	461	514	465	434	442	483	445	492	483	508	487	489	509	485	474	504	479	494	473	485	471	477	481	432	447	455	477	473	489	447	464	471	470	467	451	476	479	378	474	447	495	492	493	500	493	484	482	454	454	451	478	489	454	468	489	484	470	485	462	470	519	497	474	519	488	451	472	459	472	481	479	485	482	455	483	481	473	487	459	508	462	485	477	462	516	510	465	486	510	484	462	490	449	489	479	444	482	492	453	459	524	464	473	505	521	462	497	493	449	497	481	432	485	510	466	463	459	485	460	489	458	502	491	481	447	485	456	473	495	434	472	476	477	478	432	528	459	450	502	507	499	482	480	497	480	450	482	469	461	464	433	450	472	455	481	515	462	477	412	507	507	480	466	471	438	507	474	482	491	507	506	485	494	438	460	432	463	469	470	475	522	502	479	457	442	474	448	462	518	450	454	462	459	493	475	475	461	484	458	482	459	463	485	484	474	465	499	445	435	466	467	473	480	507	502	465	509	480	458	439	494	483	521	501	477	461	483	499	474	491	475	469	474	479	504	499	463	521	505	450	497	459	491	490	464	507	447	491	506	494	493	485	480	462	478	518	452	464	428	481	501	491	469	454	484	497	464	480	484	491	473	507	464	478	495	494	483	502	451	488	468	467	500	505	491	473	498	417	510	464	436	466	462	495	467	486	455	479	483	481	479	510	508	495	487	459	476	478	527	489	471	489	488	505	452	511	480	480	439	475	505	430	478	481	488	507	451	472	468	475	511	475	489	454	477	470	508	491	479	443	474	500	424	471	461	499	481	435	495	489	508	443	473	481	482	450	447	478	489	503	498	489	476	456	480	490	524	503	451	422	496	483	459	488	490	490	498	488	506	467	481	504	452	455	452	507	532	483	472	472	486	458	421	479	431	452	487	514	472	491	468	434	492	476	476	485	474	487	475	470	491	478	475	507	476	459	453	530	487	488	443	490	478	505	449	480	463	488	471	456	471	482	441	473	461	494	479	477	470	467	474	493	472	453	468	473	492	496	476	497	461	502	498	459	482	485	460	444	473	451	451	453	441	484	499	510	478	435	507	489	437	488	472	476	479	451	456	499	480	499	487	464	459	472	440	485	475	477	449	474	463	485	543	466	482	463	500	483	467	458	444
22978	21614	29388	24338	21615	21587	3938	679	465	454	402	375	349	316	296	278	281	280	252	287	268	280	275	272	253	223	213	238	210	260	257	264	244	225	212	249	236	211	249	261	225	260	223	259	250	260	203	236	211	222	224	229	241	206	254	246	245	230	225	256	224	253	237	237	198	232	221	231	254	229	228	225	263	206	234	218	229	245	215	237	237	213	240	210	223	234	211	200	221	250	239	211	229	245	230	227	226	249	248	237	242	226	217	237	195	207	234	195	204	219	210	227	232	224	206	239	244	241	233	240	227	223	219	245	209	225	222	227	251	224	219	211	239	249	230	233	207	231	222	236	210	230	220	228	253	243	256	221	218	210	228	217	234	226	233	231	244	224	211	240	219	225	209	225	224	211	229	211	228	211	237	236	251	229	213	227	240	230	217	231	234	264	207	229	252	244	191	234	191	216	223	206	230	215	221	269	253	214	236	209	248	249	230	229	235	212	221	220	221	232	211	234	248	210	221	238	225	250	225	233	251	238	238	248	231	229	232	233	235	240	247	256	225	230	227	217	209	207	225	206	212	215	217	226	241	214	217	232	244	236	238	231	235	257	216	217	231	224	243	202	215	246	235	225	212	248	219	248	218	230	251	211	227	215	223	225	188	241	238	194	245	211	229	220	254	219	224	212	257	218	216	242	230	252	235	224	213	213	225	247	249	228	232	241	231	246	228	236	226	248	213	216	242	258	237	218	247	212	228	210	253	212	214	206	257	201	249	236	244	198	217	216	242	214	238	204	268	246	233	212	217	228	237	223	215	213	246	229	231	223	221	224	240	228	235	240	227	223	216	223	224	215	217	265	240	234	249	231	208	228	206	212	245	224	252	240	258	220	213	211	227	236	205	231	214	257	229	226	212	236	229	223	246	206	206	250	229	224	215	239	223	234	240	227	197	236	227	244	228	235	247	239	231	244	231	226	232	240	250	241	239	233	221	218	234	231	254	215	236	221	222	242	209	216	239	246	226	235	232	234	235	197	239	237	208	191	213	241	230	218	241	233	223	231	231	233	226	225	226	255	243	224	233	225	221	214	234	243	226	201	217	255	260	241	224	225	228	243	256	205	223	235	239	233	236	217	237	238	233	217	244	222	234	241	216	237	245	226	238	230	249	228	198	244	221	217	234	231	244	262	248	223	243	235	248	201	229	220	244	232	212	241	207	223	233	225	217	233	220	228	207	227	217	214	224	233	239	232	204	221	211	244	213	229	229	233	230	245	238	218	215	267	233	237	253	264	219	228	220	219	244	239	213	208	226	219	242	234	224	230	227	201	210	244	242	221	243	249	212	255	211	223	213	217	233	252	243	205	214	233	249	247	224	216	208	228	222	232	236	235	218	237	226	225	225	206	211	219	202	228	233	232	215	235	235	198	253	221	196	240	228	201	243	219	235	234	217	226	234	223	222	233	215	211	230	228	216	242	238	225	237	244	221	218	285	219	226	239	216	226	216	239	231	235	204	213	226	239	241	229	222	222	237	214	245	243	218	235	268	230	234	226	219	206	256	250	218	213	221	236	230	226	216	213	240	242	228	225	216	232	226	207	215	243	211	230	212	228	230	236	227	234	235	196	231	257	217	211	240	199	227	225	219	240	246	221	238	235	237	216	221	196	213	210	224	208	246	247	228	236	245	214	236	239	227	206	265	217	260	239	235	244	242	231	202	223	210	225	236	228	240	213	252	213	206	243	225	248	206	236	224	248	200	234	261	245	222	240	235	208	241	209	240	228	229	213	234	233	244	196	266	247	235	210	236	223	246	254	218	223	246	251	228	236	238	234	216	212	254	223	250	236	256	210	230	232	239	213	231	219	197	231	235	225	241	197	220	237	234	210	241	205	251	258	210	234	220	217	237	239	237	233	231	236	221	212	218	195	229	240	227	248	236	235	220	222	217	212	224	235	198	225	239	234	222	221	233	233	217	229	223	235	240	239	249	229	221	248	265	217	236	265	243	231	238	241	217	257	240	237	223	239	247	217	217	230	238	228	224	218	245	242	225	226	212	207	240	208	239	245	197	241	262	249	206	247	223	234	264	226	214	212	228	254	253	192	222	202	202	215	247	216	243	240	238	215	221	231	242	220	210	240	201	231	230	189	246	221	219	212	234	222	254	234	248	217	209	212	238	237	222	212	244	203	230	237	238	232	224	223	220	245	200	235	239	232	248	244	241	246	222	229	213	237	231	240	205	215	239	223	208	235	218	233	221	260	240	227	242	238	207	240	206	206	229	238	247	217	182	241	227	240	238	237	229	236	211	239	228	236	227	220	224	227	236	247	210	248	223	250	237	251	227	197	237	215	233	213	255	235	210	232	249	222	243	233	254	221	211	242	190	216	213	228	224	215	232	233	215	220	223	213	228	234	224	255	254	221	202	207	227	217	235	237	238	225	197	197	220	239	237	231	215	238	228	237	236	219	225	239	229	244	240	222	247	203	252	225	232	209	209	244	230	258	226	229	195	227	229	216	231	244	208	217	212	217	231	214	235	213	232	239	247	240	243	219	228	219	238	209	209	217	205	234	211	255	254	258	224	217	238	202	230	254	243	249	228	237	242	220	223	226	241	228	218	207	192	206	227	237	209	227	221	227	231	232	218	262	253	244	229	241	238	255	236	247	237	242	235	226	236	209	198	241	243	236	224	252	219	251	210	226	228	231	217	214	221	208	215	251	242	205	228	216	226	222	212	222	245	219	232	255	250	231	233	209	219	209	231	236	219	257	243	257	230	211	224	242	238	284	214	214	216	232	220	250	221	235	218	258	226	244	245	230	252	223	209	222	215	234	222	258	233	212	249	237	209	252	229	239	204	231	226	233	240	243	217	234	237	226	262	215	247	236	245	211	254	235	252	235	220	217	229	190	237	245	258	194	239	234	230	213	204	252	225	227	215	200	232	210	208	236	233	230	228	223	232	216	254	241	219	239	207	238	214	228	217	252	221	224	206	190	241	239	222	218	215	234	237	218	244	215	210	214	223	215	239	211	241	190	214	225	237	238	261	243	226	232	237	247	241	245	237	237	223	239	214	225	218	211	232	211	216	243	219	240	239	230	242	192	229	211	245	241	224	224	232	226	218	213	230	236	207	204	216	229	221	244	253	229	243	208	221	263	229	264	230	229	231	241	252	219	228	241	226	254	243	213	213	239	215	253	227	241	253	231	244	196	227	240	230	206	227	221	238	230	208	220	220	230	212	220	220	240	222	235	232	203	222	228	222	226	227	214	217	193	236	214	208	223	263	199	209	215	227	253	208	235	242	227	240	252	237	239	218	207	248	229	227	224	230	231	237	216	251	232	205	226	239	227	263	257	248	226	225	233	223	256	203	244	240	195	238	221	223	243	241	226	235	211	211	213	244	236	238	233	239	189	233	253	192	248	256	205	235	235	211	222	242	220	242	212	219	235	208	215	227	201	208	222	216	237	224	223	211	223	213	213	209	223	223	236	188	221	235	219
41666	24343	7683	3593	2591	1950	1548	1155	958	802	683	650	544	551	528	474	432	422	385	394	364	345	354	337	367	358	367	339	367	346	325	321	344	324	312	342	304	339	354	307	326	298	329	312	291	311	296	268	279	335	335	297	312	322	319	295	295	328	291	316	314	305	337	311	336	327	305	290	299	294	314	302	314	303	305	325	317	299	303	305	283	311	312	319	286	292	309	327	316	317	308	340	300	312	326	283	313	305	285	307	318	303	289	298	334	298	304	279	319	311	310	298	330	315	303	270	276	313	328	278	313	292	311	320	318	331	302	308	301	310	279	308	318	326	325	326	310	272	281	294	294	309	306	312	307	307	278	310	303	277	320	349	302	285	311	281	302	341	304	308	306	303	320	297	302	301	288	285	303	296	301	301	312	330	306	309	300	269	304	327	296	318	312	331	316	295	332	315	305	311	286	288	309	312	311	309	326	297	329	326	284	298	313	298	316	316	284	293	327	290	322	297	261	280	302	277	300	319	313	313	293	324	298	332	298	279	301	318	312	310	309	295	272	304	314	302	324	293	327	280	296	300	315	303	323	318	313	305	307	279	307	319	260	301	323	337	290	300	305	306	301	300	309	316	293	332	292	325	295	314	293	312	294	324	305	307	314	285	291	322	338	316	311	315	318	289	299	297	305	330	298	284	296	295	287	298	319	308	339	306	308	290	304	325	318	323	289	295	302	318	286	291	302	290	382	319	321	296	313	313	317	288	303	306	293	307	316	325	314	281	308	313	297	300	310	277	282	291	330	321	288	292	309	311	291	305	316	289	288	262	303	274	308	355	306	281	292	330	306	315	303	284	283	289	356	296	299	297	319	306	288	312	313	306	318	321	289	302	316	309	298	303	272	314	329	282	293	279	359	272	294	268	303	312	305	292	277	302	287	304	297	295	299	309	319	294	356	300	326	278	278	294	307	346	309	301	317	297	287	289	321	300	299	308	293	289	329	298	312	292	281	287	287	318	343	257	273	321	309	278	301	332	305	333	332	328	284	312	303	300	285	285	314	313	320	276	311	292	316	310	308	279	277	292	299	308	293	305	315	298	284	327	307	271	292	310	305	285	308	292	326	296	299	320	302	335	290	303	288	305	279	271	331	308	304	322	270	301	319	314	285	296	313	284	320	304	306	298	304	310	295	303	325	290	290	268	318	332	316	298	303	322	309	319	289	292	302	337	315	288	330	287	308	283	295	314	324	288	307	301	269	274	296	281	293	307	315	296	334	306	286	309	298	283	280	294	305	278	310	309	322	291	265	301	298	317	277	302	308	285	322	309	292	299	309	286	326	317	295	321	280	284	275	334	303	329	328	281	301	319	296	309	294	293	308	293	287	305	307	314	327	296	298	333	311	296	319	312	296	325	271	298	311	309	309	286	286	290	327	309	305	318	317	301	287	272	290	317	313	311	293	276	335	289	311	323	334	266	330	294	336	284	319	275	306	299	294	317	309	342	332	291	273	314	307	306	284	300	322	286	282	289	324	277	276	271	324	278	277	268	319	275	308	333	303	326	313	282	316	318	289	292	289	303	295	293	278	302	298	297	352	296	314	301	340	312	345	329	289	300	278	300	308	297	318	286	325	297	294	334	282	317	331	302	293	299	287	297	291	310	310	278	297	296	301	311	308	309	309	298	265	321	312	302	305	303	295	286	300	267	285	305	309	309	324	281	293	303	303	292	307	281	311	315	319	291	283	295	313	320	275	281	285	286	288	328	282	325	304	331	293	302	338	312	302	308	280	332	292	357	313	289	278	304	300	315	326	322	296	311	307	291	319	266	304	286	290	307	279	302	328	317	308	305	311	280	325	281	276	294	324	286	311	301	307	326	321	321	287	274	289	296	319	276	258	300	283	300	320	311	275	318	287	289	276	302	280	313	281	286	316	303	308	303	288	298	286	283	276	300	289	303	341	314	303	313	318	279	345	288	300	324	314	295	323	323	272	280	271	276	283	312	286	295	296	279	307	304	297	302	305	311	301	301	287	297	315	286	280	307	305	295	291	286	302	297	310	286	322	309	335	306	284	286	281	312	296	285	267	345	324	246	295	268	289	307	299	282	303	303	287	325	291	300	299	288	293	309	319	305	287	319	325	314	301	321	282	309	309	297	279	265	298	300	270	288	284	322	316	293	262	298	294	277	299	335	307	292	297	289	305	310	306	324	319	308	310	274	326	305	299	276	275	295	311	298	293	298	301	297	289	317	360	309	298	302	312	275	291	297	319	316	304	278	314	318	309	284	319	313	315	323	304	305	294	327	307	337	277	317	313	322	285	330	293	321	324	293	283	312	299	310	316	280	288	314	318	294	275	293	306	289	297	296	321	325	289	288	336	278	314	288	297	323	273	289	293	332	277	311	335	338	301	308	300	285	302	288	301	301	266	263	310	298	353	308	312	314	304	308	295	318	279	310	297	309	332	307	314	314	290	282	302	278	324	310	302	296	289	302	316	295	304	295	318	294	308	318	291	311	311	304	337	280	305	282	281	303	251	330	293	299	321	328	290	303	333	305	317	295	294	278	327	290	319	290	299	298	338	312	312	326	296	309	271	299	328	295	305	294	290	294	332	296	316	316	341	278	303	302	278	325	289	301	335	315	306	288	312	315	311	310	292	315	264	302	302	306	284	288	310	314	320	279	288	323	306	304	304	300	340	294	268	302	304	303	320	309	280	287	312	299	308	327	314	331	307	300	311	319	307	293	286	277	289	302	318	288	308	318	294	299	304	301	307	279	319	325	282	317	318	295	316	323	303	321	309	308	277	311	306	308	244	257	310	299	299	307	287	304	308	295	313	321	284	282	288	284	286	277	284	297	293	270	321	321	314	289	328	310	323	299	327	298	319	317	340	323	320	292	317	270	299	312	295	301	283	323	284	312	304	307	313	345	308	345	313	286	305	321	328	277	296	288	297	298	284	292	303	324	321	314	270	297	312	293	293	309	351	288	314	304	310	323	290	259	277	298	323	267	288	314	324	341	298	302	329	286	324	320	280	290	315	330	301	299	325	305	307	288	298	311	316	319	282	304	325	287	334	318	295	337	310	280	277	319	289	334	345	303	297	314	286	272	302	294	274	330	307	303	295	293	335	285	287	316	293	338	300	300	295	294	283	306	299	298	318	341	312	296	322	301	320	288	294	282	276	318	303	311	324	299	328	318	307	318	291	294	299	291	301	299	306	296	304	315	304	292	337	292	286	304	315	295	309	324	283	274	305	277	315	301	308	285	313	251	310	313	295	298	330	314	271	316	300	276	297	286	302	308	310	292	313	294	320	281	339	267	313	280	284	297	305	294	304	333	299	333	306	313	316	331	320	282	305	324	286	325	291	302	273	306	315	315	304	328	306	287	301	300	266	291	281	302	272	304	325	297	318	315	295	330	306	314	313	318	301	296	304	310	278	280	281	285	293	297	292	288	279	284	302	330	296	306	297	292	337	306	300	313	307	288	298	331	296	291
27990	18740	4320	886	701	652	647	645	644	635	637	629	670	626	622	633	661	656	651	641	646	583	646	620	639	633	662	608	657	661	608	655	641	616	627	595	645	586	668	672	655	591	676	605	612	635	681	656	588	580	647	655	641	651	675	599	583	636	668	617	626	606	600	651	612	632	605	627	624	646	636	686	646	690	580	651	596	656	655	675	618	617	631	634	645	662	627	659	633	625	653	642	567	661	670	649	618	620	645	677	626	631	636	666	630	591	637	649	606	620	651	642	647	624	661	605	671	660	592	625	646	597	672	655	603	644	594	649	627	643	604	627	656	639	597	629	625	640	620	638	668	621	580	636	611	602	636	614	625	664	630	611	654	618	637	639	636	600	644	629	621	599	620	623	600	696	559	658	631	600	612	660	634	641	617	623	655	617	609	626	652	634	596	623	661	639	577	640	638	680	628	629	615	626	639	657	664	670	646	648	637	633	596	594	636	632	597	621	645	649	655	631	611	615	685	603	609	636	610	604	592	595	625	654	649	625	642	636	660	671	640	573	600	707	653	680	670	615	606	636	679	637	642	627	675	660	640	573	639	663	663	608	613	610	629	652	619	625	645	674	658	666	626	642	594	682	635	639	626	620	580	660	652	629	617	624	669	592	617	635	622	684	638	663	647	636	663	637	644	616	645	660	649	594	622	642	705	627	609	630	592	627	640	619	647	586	635	660	644	618	643	633	673	630	672	568	649	616	637	617	658	666	651	620	647	661	592	624	643	646	636	619	650	601	611	611	628	610	602	603	592	689	675	645	627	629	701	679	656	570	672	596	594	660	643	604	663	619	692	605	644	672	615	627	641	601	574	612	648	684	596	656	643	637	624	672	613	625	647	612	654	619	650	627	634	641	619	628	627	622	612	651	620	646	628	667	631	659	612	672	613	648	645	603	611	630	632	636	625	618	615	633	601	639	647	607	636	646	656	608	638	613	598	607	670	629	629	635	635	607	634	643	597	598	599	637	682	664	664	614	621	694	611	620	623	665	622	634	590	600	642	661	649	619	619	662	646	668	620	590	619	607	613	610	602	657	588	649	614	671	669	608	622	618	656	625	596	618	631	677	605	610	653	652	662	616	627	637	587	613	696	662	618	641	690	638	637	607	587	614	623	652	624	657	714	640	641	635	619	611	643	617	647	655	620	638	638	648	618	572	627	601	673	640	627	652	618	641	646	650	623	592	690	626	638	654	635	639	669	640	578	673	628	644	636	622	623	623	589	669	662	661	601	661	630	663	613	639	633	598	642	635	637	627	613	609	625	629	638	627	615	622	664	666	647	642	624	670	653	603	663	654	622	679	629	626	645	601	610	638	623	617	672	610	602	655	621	678	604	557	608	649	672	590	618	638	647	653	612	631	636	655	623	621	638	614	613	633	608	654	650	646	593	617	659	598	670	645	658	633	610	600	622	613	598	647	639	657	660	604	587	664	667	596	659	618	606	663	584	642	655	629	639	616	648	609	650	641	651	678	626	607	611	688	645	603	636	609	609	639	625	643	598	632	626	590	647	578	620	621	675	605	634	618	617	655	641	642	645	729	600	615	646	632	615	628	614	627	629	639	663	617	601	621	568	626	691	654	646	642	616	646	657	668	597	640	647	579	631	610	662	620	637	607	612	667	613	625	670	630	646	658	611	597	659	604	602	620	606	613	641	632	610	629	668	658	631	644	647	612	592	633	667	647	647	613	660	616	650	658	628	643	621	599	651	630	620	641	625	637	668	660	636	601	634	668	725	624	642	651	621	662	593	700	652	604	638	661	651	670	601	640	626	616	594	616	627	648	623	608	641	609	642	605	646	692	611	591	659	648	613	639	619	622	656	613	655	617	702	603	637	654	593	604	657	676	663	623	643	577	658	603	609	652	603	636	643	620	573	668	670	610	636	625	626	635	574	598	610	632	608	618	600	637	632	594	592	621	669	590	603	651	623	597	640	591	626	644	624	610	651	580	634	638	626	647	630	646	644	604	618	659	686	705	618	573	618	634	624	609	593	650	622	623	645	625	605	625	615	668	624	632	634	599	696	643	634	632	641	651	638	647	653	622	611	650	649	608	609	610	637	587	646	656	628	616	624	641	645	624	620	610	654	693	595	608	643	603	605	648	666	642	625	626	671	628	638	633	688	601	649	658	648	657	621	622	643	617	639	634	597	616	595	627	612	632	616	651	651	650	654	630	679	627	641	608	646	626	633	607	627	658	664	570	634	652	614	638	659	644	588	617	643	611	606	610	663	652	602	636	548	607	615	608	685	643	617	626	613	690	628	583	633	620	581	659	613	608	613	591	647	602	643	651	625	622	653	634	623	613	619	645	626	644	600	609	615	646	661	667	656	650	635	647	646	633	585	605	607	637	634	621	660	602	676	629	615	634	639	594	615	604	650	598	622	643	636	638	638	573	659	664	610	642	644	634	635	636	654	652	617	687	631	668	649	613	634	656	652	625	628	611	642	569	598	608	631	630	634	619	624	626	641	605	619	684	657	596	631	689	621	584	633	688	641	639	640	625	620	630	670	634	621	677	655	608	633	598	621	589	621	622	639	619	595	583	647	633	656	588	679	650	630	640	623	607	643	625	647	665	595	646	631	622	648	612	702	690	614	612	633	674	634	624	679	621	657	618	661	613	616	622	586	663	590	634	616	570	651	600	648	682	679	641	660	616	637	629	615	614	622	636	578	639	612	657	595	668	648	606	627	631	651	641	600	613	658	646	620	640	615	668	634	648	605	670	657	629	575	617	662	658	644	583	659	651	656	642	615	665	638	613	603	654	573	652	687	648	620	657	639	628	654	631	580	640	655	639	606	621	648	611	609	624	660	635	657	645	643	675	668	623	626	633	611	659	607	638	564	648	625	659	621	615	631	637	631	617	646	617	635	660	634	647	668	634	620	641	642	657	626	646	625	626	628	613	636	630	628	628	648	607	638	623	643	643	657	634	691	613	620	661	648	648	619	607	677	655	649	619	637	633	619	598	597	646	628	626	681	645	602	664	663	610	633	597	624	607	648	646	611	608	665	653	638	633	619	604	579	615	626	632	591	705	647	621	618	671	595	641	658	642	602	612	673	648	683	635	651	632	594	637	706	599	632	615	619	619	666	652	648	628	641	641	616	641	626	653	622	648	611	609	636	607	659	642	627	617	633	647	671	691	647	640	632	633	639	607	625	615	606	625	617	620	627	638	613	634	589	622	635	670	632	643	616	635	645	610	636	617	638	644	635	605	666	609	591	581	627	607	651	597	620	683	638	653	649	643	680	649	671	652	619	674	594	571	626	614	605	625	601	631	660	614	675	650	584	676	642	634	602	679	635	638	652	671	600	629	622	619	641	627	647	653	660	665	634	643	627	628	632	645	629	639	602	607	646	622	640	651	633	618	636	644	596	577	634	648	623	596	633	629	612	636	608	591	586	630	642	652	632	617	659	620	633	625	638	671	603	661	607	647	636	672	647	642
10457	3791	1092	887	850	816	879	800	808	784	747	799	777	793	785	734	821	778	825	823	745	797	788	716	787	787	748	779	804	780	792	809	782	796	779	769	765	796	779	819	793	768	828	791	804	804	790	793	735	811	797	777	772	786	776	760	777	811	777	782	786	765	801	824	803	811	794	823	806	787	823	855	790	812	810	774	816	773	780	775	741	800	745	791	826	782	768	812	784	764	804	777	742	777	763	815	788	766	818	741	747	746	832	809	783	861	762	796	747	762	742	787	827	732	777	772	777	770	730	795	827	811	809	801	797	790	806	796	785	837	801	808	784	794	777	813	799	805	784	749	807	806	842	822	737	801	764	775	783	787	763	822	812	730	764	850	814	811	809	815	784	814	780	821	830	803	786	790	828	793	832	789	783	824	736	803	781	790	756	755	760	732	809	790	762	793	812	778	769	728	767	817	838	809	825	775	790	790	747	798	768	792	823	764	784	820	790	826	754	770	766	793	785	822	708	780	769	780	821	777	833	761	778	800	785	832	754	764	768	790	800	799	804	777	807	740	760	803	756	810	796	783	775	769	770	777	811	769	824	767	771	792	826	784	767	828	791	796	793	797	775	811	782	807	805	779	817	816	805	748	781	765	843	757	813	752	752	793	783	788	788	788	812	782	803	759	827	755	801	776	774	799	755	731	773	764	803	760	818	765	723	807	791	743	808	793	786	844	762	757	779	779	786	813	789	776	768	755	826	828	757	784	795	845	809	775	786	750	795	777	769	770	778	802	797	785	747	789	797	791	797	763	766	769	799	788	741	736	831	823	764	777	808	779	808	857	818	796	798	791	802	816	772	800	795	844	776	809	796	788	818	819	773	780	777	780	792	798	795	838	786	795	828	781	766	793	812	752	804	792	793	789	815	839	791	786	783	781	752	797	839	775	808	802	847	752	752	768	775	780	819	804	827	757	813	775	801	789	774	783	704	805	819	743	822	819	789	810	800	810	774	784	805	820	786	818	768	767	836	833	802	828	722	816	814	805	821	754	757	793	746	821	783	807	831	811	819	788	766	782	775	773	839	756	745	824	745	787	777	796	797	753	784	792	798	792	764	751	824	772	765	765	809	777	782	780	739	787	836	787	780	791	794	791	798	786	791	819	787	786	792	807	760	742	772	770	815	802	826	835	724	798	801	783	800	826	810	826	824	848	757	755	782	789	803	766	743	780	797	762	779	786	760	788	817	761	794	763	796	771	800	791	752	867	812	812	814	758	790	797	791	781	853	790	755	758	821	775	832	776	833	795	854	836	762	788	754	784	746	772	761	810	838	793	779	774	813	800	824	805	807	836	792	812	729	763	778	815	792	820	793	808	767	784	777	777	816	822	810	774	806	817	767	794	828	845	799	806	835	764	782	775	790	809	787	811	761	773	786	785	781	757	810	828	818	813	772	782	793	792	782	819	804	818	806	785	800	794	813	784	790	767	788	814	704	746	779	752	810	781	744	756	826	811	842	811	741	803	856	812	775	793	828	750	805	768	866	764	853	735	814	746	798	800	776	786	802	800	776	764	725	797	779	777	767	771	758	792	791	843	807	788	889	755	770	784	757	782	795	798	805	749	762	765	818	792	767	798	767	745	810	792	789	739	807	752	808	819	765	783	786	849	819	829	821	833	796	837	793	737	781	758	767	832	777	826	769	736	795	719	825	788	733	792	792	772	804	754	732	831	766	751	799	824	782	773	822	778	791	788	828	828	796	824	776	841	839	821	772	792	766	787	851	776	795	787	802	772	781	794	796	823	785	827	802	796	767	800	813	782	759	765	761	843	779	765	788	763	803	822	778	779	798	737	826	789	788	748	812	767	845	806	820	784	828	791	738	811	773	767	730	808	824	786	796	763	804	709	841	784	788	797	788	788	754	815	758	788	799	776	777	752	824	775	774	741	765	762	751	764	813	788	782	765	755	745	799	807	833	738	793	795	765	809	828	806	772	765	790	803	804	809	799	809	764	820	781	797	793	805	761	840	819	815	811	789	755	799	761	800	783	767	821	829	783	784	811	778	752	773	776	760	803	775	782	790	794	783	846	771	788	833	775	804	795	769	783	747	801	783	758	805	796	806	750	823	781	823	802	730	788	790	794	818	765	783	817	808	769	786	760	788	801	818	766	814	810	763	777	846	786	790	790	787	791	820	788	760	788	816	836	831	782	817	788	780	814	779	774	787	762	787	785	804	790	775	798	773	777	808	835	789	838	801	798	787	808	764	813	814	752	779	766	748	802	823	785	822	760	837	791	860	827	773	770	799	781	759	773	819	755	775	735	830	804	766	808	801	784	766	761	721	777	805	786	772	756	796	781	776	765	805	794	778	775	806	748	765	750	731	802	819	749	781	793	768	860	812	771	798	756	823	743	800	759	803	793	815	769	812	798	827	826	772	818	773	794	763	811	798	794	742	749	757	777	748	768	810	763	776	803	745	728	801	805	751	804	782	761	822	793	799	777	791	824	774	781	772	815	794	867	810	747	751	824	822	753	788	847	796	781	812	801	734	797	843	792	759	773	742	756	800	801	735	742	803	796	785	802	816	756	787	788	766	786	806	771	778	755	776	857	799	794	764	813	786	791	762	789	812	767	829	775	787	754	818	792	743	774	801	824	781	837	817	775	787	814	746	771	800	770	751	785	791	744	810	777	740	736	787	811	829	802	800	774	795	808	767	765	835	782	779	764	781	727	801	823	780	777	765	784	798	781	778	763	771	793	749	788	812	744	780	779	756	793	724	816	780	764	750	805	760	826	760	758	815	790	816	805	791	861	826	806	777	759	782	791	781	784	835	810	776	844	789	765	758	775	780	823	773	750	826	753	771	712	810	766	783	758	721	817	798	810	795	769	800	784	821	821	786	821	767	788	769	813	788	784	763	829	774	851	807	746	831	767	759	830	755	817	811	784	813	800	741	836	804	774	786	778	779	796	754	769	783	775	723	828	782	782	795	791	756	787	818	767	786	786	784	760	809	756	806	786	850	783	780	778	813	813	851	810	778	788	743	808	804	792	790	769	814	811	808	798	807	765	804	826	809	790	820	813	776	806	768	834	842	819	753	870	850	776	802	819	770	794	778	733	808	816	782	749	780	790	799	876	791	783	808	767	828	803	769	768	798	838	786	774	769	832	795	785	777	833	808	807	809	729	794	828	791	780	779	769	757	843	818	794	809	799	759	800	804	845	791	804	821	781	762	747	776	762	825	769	742	817	763	763	824	791	784	804	774	809	753	826	766	782	774	752	782	816	730	780	805	842	789	769	805	823	756	780	756	753	833	789	774	805	817	766	811	815	810	784	785	758	777	818	779	795	802	820	785	798	797	759	771	832	773	810	744	791	728	816	799	814	784	831	804	807	818	752	767	797	800	759	812	794	803	775	789	783	784	823	829	806	767	806	839	793	768	762	816	814	812	798	787	786	773	834	787	772	780	775	773	839	776	763	803	811	766	806	761	812	797	846	779
23950	21584	28749	24887	21554	6738	1033	754	703	693	695	702	639	633	624	569	625	577	599	588	601	596	605	567	579	605	572	580	569	587	569	556	594	570	601	565	549	589	533	564	564	625	554	553	584	552	582	544	530	555	558	558	556	564	565	566	560	571	521	573	533	539	584	537	577	564	546	565	567	556	544	544	578	544	570	547	549	590	527	573	593	544	579	547	559	534	533	573	589	557	550	556	596	584	592	559	570	557	557	597	583	608	567	584	585	527	509	578	576	561	537	572	528	553	529	525	603	557	565	564	543	553	632	581	575	587	601	569	536	570	533	576	546	596	595	517	569	564	556	571	565	511	541	554	535	597	605	583	533	532	539	566	528	592	533	536	569	548	559	550	544	560	523	557	530	522	575	554	547	564	549	561	573	542	553	585	589	579	545	536	538	501	584	557	574	555	598	565	541	563	612	600	540	605	582	547	577	592	554	567	550	499	584	564	572	583	577	598	575	572	567	569	582	525	555	548	549	540	565	614	649	553	549	586	571	554	577	594	586	569	537	578	537	563	551	567	565	569	538	557	614	566	542	548	573	522	588	586	604	563	544	539	567	558	570	537	595	590	578	575	544	560	518	527	550	565	579	563	520	560	609	534	588	554	553	562	572	570	594	580	503	571	592	576	574	585	569	569	564	565	534	581	579	577	564	604	568	564	582	522	588	583	557	577	520	592	561	566	583	517	538	553	576	577	551	525	536	577	557	546	575	569	512	525	542	548	548	557	564	536	558	574	548	516	550	563	548	574	557	556	521	586	558	572	567	562	582	593	557	590	587	541	573	539	561	573	518	567	579	541	565	544	544	549	545	525	560	574	545	542	553	563	549	581	508	588	562	543	554	514	569	538	600	592	550	547	576	547	534	568	566	558	560	541	540	567	545	556	534	585	548	557	537	534	556	539	544	592	587	569	540	532	575	547	532	546	538	570	560	549	555	512	564	555	614	543	552	574	575	603	518	568	600	564	521	574	594	577	545	567	536	545	543	553	603	542	574	576	573	557	598	554	561	578	618	563	578	586	558	559	569	540	553	551	529	534	546	595	571	589	538	580	539	610	567	536	532	581	600	531	567	582	536	505	563	532	542	522	556	577	584	571	583	520	556	557	566	618	580	523	542	588	580	527	541	586	581	513	573	550	544	530	534	564	581	582	571	558	564	574	549	531	589	570	535	581	557	560	510	565	527	564	567	550	558	558	556	593	566	591	548	618	587	597	561	543	568	552	598	549	529	628	608	610	565	547	576	546	520	553	539	584	538	573	569	532	570	552	540	614	591	547	612	560	606	556	556	569	560	535	535	562	521	541	520	532	560	536	555	548	530	514	519	549	579	576	535	583	541	575	588	538	577	592	560	550	566	496	553	597	538	504	548	496	535	551	595	542	541	553	482	565	604	561	560	547	532	579	553	576	529	547	588	521	487	528	554	569	519	560	580	518	587	551	548	594	587	526	559	511	553	568	564	532	556	579	577	552	590	550	545	592	499	545	564	560	568	553	577	567	535	593	573	604	570	568	581	579	533	547	539	578	579	572	563	573	526	530	549	557	558	564	589	578	593	560	620	548	560	557	528	535	546	541	558	590	579	536	552	532	533	553	523	543	560	555	509	559	588	576	552	568	560	557	571	521	551	550	579	506	576	556	590	563	560	521	561	602	554	585	579	508	535	557	541	524	522	541	535	551	571	535	581	535	590	531	528	544	558	594	558	555	577	529	572	578	538	573	590	583	515	572	566	552	579	586	588	538	551	560	554	555	518	543	556	547	522	592	533	574	575	530	591	564	558	591	546	551	552	568	530	567	550	590	561	585	584	583	584	545	554	564	554	559	551	520	521	559	537	587	583	578	557	580	594	551	580	552	555	518	547	555	596	572	566	591	549	544	502	540	534	567	540	588	560	531	562	536	570	562	563	566	558	576	579	614	533	561	552	545	574	597	583	599	544	566	554	568	551	587	555	572	558	563	549	572	519	549	538	528	575	583	590	544	564	550	558	521	516	561	553	556	551	532	570	573	555	567	522	539	585	612	556	540	563	568	570	569	582	590	573	533	597	551	568	589	536	567	562	520	534	573	577	537	548	554	560	550	543	564	581	565	518	559	562	565	578	541	590	546	518	542	557	549	570	578	556	539	586	555	561	554	496	510	547	542	544	542	587	582	564	548	566	566	574	564	550	598	561	516	582	551	554	548	585	533	528	572	575	552	574	557	553	571	534	541	582	511	554	547	538	603	582	522	539	560	542	538	557	574	563	579	521	526	586	534	580	582	557	564	549	537	534	530	576	545	587	597	566	553	553	576	554	552	556	535	550	562	560	548	559	612	544	568	551	548	573	608	560	572	553	503	528	563	536	601	573	570	606	567	573	588	551	619	596	538	558	562	591	553	586	566	558	553	549	546	555	565	593	547	599	551	586	571	551	530	580	575	559	548	569	555	571	562	549	550	555	567	549	596	553	552	554	593	523	520	560	510	559	550	555	587	500	558	531	557	538	559	562	561	540	536	558	580	547	576	551	546	529	618	560	589	535	597	598	593	585	552	576	526	548	570	511	554	549	579	549	560	538	582	597	551	592	569	553	561	576	558	579	541	590	546	580	556	583	592	556	585	553	568	595	537	550	524	571	533	549	554	574	546	535	547	612	569	544	558	593	562	569	531	574	564	594	542	562	571	532	582	563	551	572	538	563	559	578	531	530	569	565	571	541	566	548	545	481	570	584	553	557	599	578	504	498	561	509	577	555	544	498	585	555	574	579	559	532	544	582	532	523	553	584	555	576	545	544	567	547	577	527	566	579	518	582	577	587	577	557	557	564	540	549	569	532	517	541	551	575	539	562	551	560	567	568	560	559	525	551	548	564	570	562	575	527	553	557	557	595	545	575	574	587	527	531	586	557	557	528	557	597	580	587	529	520	584	571	548	542	567	552	568	548	576	562	530	580	551	541	533	538	591	560	546	568	545	546	569	594	579	544	565	557	557	596	562	547	611	560	529	542	514	570	579	534	546	544	554	525	556	602	564	568	564	527	566	600	580	565	577	585	542	546	537	605	623	582	591	576	552	511	583	568	528	550	537	507	609	573	575	566	600	555	541	571	603	536	530	588	568	562	542	543	543	572	559	538	604	538	561	541	551	606	560	582	575	534	571	592	597	593	571	548	585	561	559	566	577	574	528	563	538	572	564	582	606	524	568	563	579	555	611	576	572	530	552	552	587	545	529	570	573	521	543	537	533	534	554	540	549	546	552	553	562	548	584	602	586	515	575	529	555	525	587	578	573	567	554	593	564	550	560	532	555	504	534	585	571	578	531	544	540	541	577	583	578	549	551	532	582	552	629	568	540	560	549	548	541	546	551	535	585	574	546	577	530	572	565	547	579	554	509	517	531	562	565	531	543	574	568	560	566	541	585	551	544	519	531	587	583	591	578	532	543	568	566	576	603	533	541	541	540	546	525	535	507	546	551
34506	17158	5112	2574	1918	1604	1432	1134	1130	965	977	880	952	810	813	761	758	774	755	772	797	709	685	717	751	705	775	683	693	712	719	760	751	672	758	751	692	751	734	761	686	715	725	740	735	778	706	731	688	738	744	721	674	713	756	736	679	732	736	685	730	698	715	697	731	730	712	714	713	705	715	759	740	705	717	712	710	741	731	654	738	705	746	684	657	702	669	727	739	708	672	730	721	706	696	709	711	726	683	732	754	693	751	692	729	770	708	706	684	694	719	704	700	689	726	732	679	722	680	748	648	716	691	721	748	724	739	728	679	688	768	720	645	685	733	741	719	708	711	736	724	689	699	717	753	717	696	741	711	687	693	766	714	741	756	691	704	659	721	678	723	711	635	695	699	740	711	701	688	690	732	738	696	738	658	732	714	682	746	751	732	655	727	744	717	746	705	724	710	738	754	666	706	655	718	701	763	663	793	761	694	671	679	708	748	730	691	726	718	733	697	699	727	705	720	715	712	654	651	787	745	689	714	721	714	733	706	698	694	733	716	758	745	703	720	703	669	723	747	676	729	706	729	735	712	699	652	693	746	699	700	707	696	728	725	662	744	662	655	766	727	712	702	758	721	720	704	695	757	709	703	726	722	703	720	663	688	742	685	692	705	712	685	678	715	753	756	722	685	754	688	710	688	727	767	701	739	685	682	771	721	720	681	747	679	752	696	701	716	669	746	712	713	666	717	644	699	705	672	718	718	712	664	701	766	709	696	670	707	711	745	713	683	732	719	736	695	721	699	695	693	683	697	751	683	732	715	708	743	729	693	736	727	740	754	702	722	731	677	717	725	690	683	757	733	685	726	737	716	697	769	726	683	688	687	671	755	734	726	730	704	693	727	736	709	752	753	709	711	730	687	707	705	718	728	722	714	694	683	650	765	733	692	751	693	705	718	711	667	675	697	692	735	752	712	751	741	696	686	713	692	723	746	724	740	723	678	709	706	713	725	733	750	730	703	716	722	698	673	715	720	713	770	747	759	693	708	675	717	718	707	723	704	707	717	690	691	691	713	716	722	743	689	696	701	726	711	755	678	748	669	719	678	731	754	714	736	746	681	731	707	740	715	716	674	666	696	677	708	696	718	735	719	673	715	754	695	696	706	716	716	715	731	676	678	743	700	677	695	646	737	715	726	683	695	714	755	720	710	687	677	693	769	757	691	725	739	728	717	718	697	741	751	688	707	710	716	735	728	687	779	677	676	720	703	715	694	694	740	737	723	666	691	715	706	729	724	697	730	718	716	709	738	693	748	686	712	718	718	716	688	726	748	682	703	715	722	751	719	727	754	678	725	690	674	690	739	687	707	709	725	729	729	687	681	701	710	733	676	698	721	740	736	751	714	689	697	742	688	699	701	714	742	678	706	692	714	698	677	697	696	702	682	670	697	732	702	696	731	742	707	700	727	709	714	743	745	689	732	709	675	721	673	758	731	756	747	697	683	698	696	699	723	716	695	705	711	712	708	736	723	722	737	716	693	751	668	694	726	724	710	735	713	728	739	683	683	681	735	713	729	720	764	739	761	693	687	650	658	725	749	771	742	693	732	735	710	720	714	732	739	705	722	665	716	727	761	697	665	674	723	680	691	719	713	741	745	729	699	660	672	728	706	690	722	715	693	694	660	718	688	677	666	716	699	696	700	676	706	701	678	707	683	687	669	766	668	709	751	697	712	711	718	788	718	726	696	774	695	754	691	709	657	703	694	691	698	710	743	733	677	716	698	712	694	728	701	692	694	709	684	717	696	701	716	699	701	747	707	715	712	728	745	765	691	718	681	710	726	704	696	652	753	726	705	704	724	726	734	719	712	690	711	709	682	680	755	680	692	676	718	740	668	696	703	730	718	713	698	699	766	709	686	712	709	716	674	713	740	693	749	716	687	706	730	731	732	707	739	715	653	738	727	678	671	710	732	685	704	720	722	711	739	736	681	719	735	684	722	733	723	746	625	737	689	717	747	743	742	712	680	730	710	697	706	776	742	728	710	749	684	712	721	699	729	716	734	752	663	728	696	696	691	729	709	706	704	666	721	728	721	729	756	713	700	702	700	749	707	719	696	745	694	712	752	705	714	685	673	741	709	724	718	701	677	731	699	719	717	730	706	722	737	762	693	680	679	729	692	716	719	679	675	723	679	715	693	754	727	724	751	702	692	698	718	715	724	768	750	699	733	740	710	714	724	685	738	696	750	695	765	656	747	734	732	684	688	743	693	773	666	671	728	721	714	733	660	680	744	724	710	742	697	679	712	770	750	711	739	721	718	667	745	715	705	749	696	727	739	760	697	713	709	704	696	725	752	642	724	737	701	712	701	698	664	697	716	708	714	744	669	700	715	665	694	708	768	703	751	710	746	737	739	751	734	698	696	718	729	735	726	771	716	737	763	723	738	749	723	718	702	673	716	684	777	720	680	667	707	674	648	705	696	695	707	698	707	745	701	733	704	691	738	723	643	704	694	725	750	725	734	697	722	718	705	712	709	701	741	714	739	719	777	671	733	745	689	765	705	716	717	739	733	715	735	735	697	705	701	670	721	670	709	693	736	766	697	690	716	691	715	725	715	682	684	708	714	762	721	724	707	691	682	721	744	758	690	743	735	676	721	741	673	716	675	689	753	725	699	703	707	691	741	710	710	723	757	702	694	661	728	717	709	705	685	723	759	732	697	698	695	778	744	668	762	774	777	701	667	686	737	756	720	696	724	714	743	709	695	688	733	719	689	691	701	744	734	707	670	721	778	706	732	728	689	729	723	709	703	706	705	716	717	726	679	687	729	746	706	723	730	755	702	730	706	705	681	727	650	706	708	712	705	712	740	721	723	713	736	683	671	709	706	692	725	741	755	679	680	747	678	737	737	710	691	769	719	749	673	696	691	713	703	749	718	698	737	659	735	713	686	726	733	733	713	677	694	721	723	689	697	706	667	756	651	714	713	719	758	709	702	644	752	685	668	714	728	691	654	691	742	688	715	709	724	702	767	755	713	748	701	729	699	718	681	705	720	781	679	675	694	749	701	690	677	738	722	725	751	706	728	722	663	730	701	750	723	749	698	720	717	671	754	729	662	716	730	682	708	695	669	681	705	730	718	703	724	720	729	732	662	683	756	716	677	708	680	768	687	759	705	672	656	707	732	732	720	730	690	698	693	720	718	726	678	685	684	678	752	726	717	681	666	741	713	733	731	725	777	687	711	760	665	764	697	748	745	752	744	690	692	710	718	727	739	684	751	745	710	700	740	720	730	721	701	691	669	773	726	726	742	735	737	740	756	673	689	749	726	709	732	683	687	722	734	681	717	663	719	733	681	751	688	787	700	713	659	720	723	682	772	689	696	720	720	727	704	686	707	708	734	698	756	683	693	739	715	749	702	749	798	747	685	692	720	764	711	733	736	721	770	719	740	715	748	693	748	717	755	711	737	721	692	701	696	717	736	688	698	748	711	727	707	734	744	734
25145	21546	27316	25916	5762	588	514	427	447	423	459	381	393	439	401	365	411	403	423	378	401	403	435	392	380	355	356	355	376	371	358	392	382	365	410	363	365	383	393	391	386	353	392	407	394	381	382	376	380	383	379	368	388	389	376	345	373	369	395	409	334	409	403	382	384	362	380	401	361	345	367	369	374	396	371	366	397	394	378	365	363	391	350	371	378	413	366	341	406	384	376	356	352	391	363	338	356	350	397	389	356	365	399	366	378	368	370	374	361	394	387	345	362	351	376	367	383	389	394	360	355	376	345	390	381	371	384	370	394	378	378	350	388	354	383	368	373	361	363	375	381	339	374	373	385	371	358	352	358	339	360	360	381	354	413	375	380	359	377	374	340	345	380	377	381	354	386	364	380	362	379	369	387	361	373	387	374	378	371	347	388	351	351	357	360	382	387	356	365	360	363	360	393	386	343	390	340	385	383	383	373	362	349	373	356	389	399	390	371	383	429	396	355	386	342	378	364	343	363	364	390	361	378	325	391	375	356	362	377	381	352	385	387	382	373	371	403	374	404	364	356	354	349	395	336	365	390	372	348	426	342	335	368	367	381	400	391	361	379	380	369	392	383	355	348	392	377	367	392	369	335	378	380	393	346	360	359	365	373	391	390	399	407	380	360	373	382	386	371	392	361	343	386	373	388	387	373	357	399	363	394	343	395	377	383	358	370	393	365	351	403	349	401	364	324	349	388	354	377	363	396	357	384	351	360	374	368	356	376	383	362	374	366	370	404	391	372	375	361	383	334	366	397	394	345	387	373	389	373	387	353	380	341	377	348	343	425	354	414	350	370	361	394	386	328	362	381	369	395	328	368	398	346	407	398	386	355	343	400	393	346	344	377	384	387	366	387	379	399	330	388	364	405	399	327	385	366	369	341	343	384	369	395	352	371	339	378	382	380	369	369	381	380	397	375	382	370	401	363	326	378	377	413	359	390	369	404	386	411	393	360	349	387	365	364	353	397	370	375	366	400	345	407	369	343	392	354	380	357	408	398	357	393	395	368	355	403	376	381	384	402	356	366	381	356	368	380	383	389	354	407	360	409	389	366	366	384	408	372	378	368	389	361	377	366	393	371	354	372	399	376	411	373	397	375	356	434	382	360	413	363	367	366	385	395	386	334	343	393	378	377	326	352	377	390	376	340	378	377	376	366	391	395	376	386	366	371	344	386	346	372	354	374	382	394	398	338	372	361	362	352	382	396	354	381	366	360	408	398	363	378	362	377	400	385	363	372	378	404	358	351	369	365	355	355	365	346	356	375	340	397	400	346	353	353	369	352	383	357	385	372	350	341	391	369	414	397	369	399	394	404	388	381	373	362	397	393	338	372	367	359	386	377	376	381	391	402	385	349	362	389	386	399	392	395	392	356	388	371	379	408	387	415	378	357	378	361	384	405	386	407	426	344	365	391	390	354	378	372	392	349	374	362	381	352	385	388	360	353	383	363	333	377	347	389	395	358	392	351	376	360	367	350	354	368	394	382	387	372	393	322	388	355	372	373	363	357	368	379	338	375	354	381	359	370	385	396	383	338	357	382	405	371	402	381	370	388	384	387	355	362	362	391	383	392	390	344	374	349	359	368	392	372	369	389	346	400	390	361	378	417	372	374	387	363	328	368	364	393	379	353	365	385	344	352	372	375	354	379	364	362	374	393	380	388	354	391	391	364	398	380	383	378	342	381	365	402	385	353	370	389	377	363	375	364	399	336	383	378	370	342	363	339	333	344	363	370	362	367	363	365	403	406	394	371	402	382	371	363	381	350	377	386	356	359	366	382	349	373	386	359	379	343	383	339	374	350	368	386	389	382	376	351	386	364	374	373	376	378	364	368	378	378	372	361	381	372	395	361	363	410	372	364	410	371	348	356	344	367	318	372	349	425	366	388	374	365	363	363	366	409	336	403	371	397	373	363	379	404	392	403	377	380	388	366	367	396	359	373	376	355	364	359	354	340	386	366	399	340	377	374	369	379	399	354	373	394	375	396	375	358	331	373	366	368	371	402	350	341	354	350	357	363	395	341	399	383	392	374	407	358	408	369	371	345	353	387	360	373	396	343	377	402	411	375	403	333	358	365	390	409	363	370	365	342	348	366	373	339	350	397	370	374	341	391	351	365	343	373	368	349	396	343	350	348	362	370	380	371	306	387	386	367	396	346	377	390	386	371	352	402	384	418	369	346	398	381	365	382	374	391	348	374	376	408	347	381	378	373	383	382	388	362	390	360	374	387	369	361	397	350	383	380	339	359	380	349	371	374	357	381	394	383	347	352	379	357	373	403	378	369	374	382	350	389	396	341	391	413	369	382	396	410	370	347	366	364	385	373	362	365	394	374	350	359	409	378	379	365	377	353	393	367	367	383	371	356	379	388	380	377	351	388	376	367	394	394	377	352	352	375	364	369	374	368	309	370	360	361	372	384	354	388	366	354	358	361	393	377	366	390	351	394	380	325	342	382	371	379	395	378	332	346	349	401	394	403	342	364	366	357	382	365	378	361	369	332	363	387	398	359	348	394	340	394	355	392	392	408	399	393	382	384	409	375	363	382	344	388	372	344	370	395	361	388	399	359	375	383	352	435	369	337	366	385	372	362	363	401	376	389	367	380	354	421	329	387	386	351	389	329	380	357	364	400	375	388	376	345	396	344	323	370	404	398	378	354	366	365	323	388	380	372	370	384	396	361	379	388	393	369	373	385	397	351	353	361	404	400	359	381	366	371	352	376	380	393	381	361	381	387	388	377	363	417	362	360	398	351	366	362	385	378	373	390	389	381	378	367	366	376	380	368	360	387	327	416	381	398	385	383	409	385	354	388	341	361	374	366	363	402	324	366	389	395	417	396	368	358	397	406	358	373	350	386	373	383	376	323	346	377	380	370	368	363	374	385	351	378	387	371	372	370	415	361	407	366	395	390	364	364	393	382	418	372	385	337	380	376	345	371	375	351	367	378	387	396	353	379	377	354	383	371	376	374	354	379	365	381	363	346	387	359	357	409	357	366	403	399	366	371	359	415	350	359	367	355	382	370	372	380	338	406	367	377	365	378	406	402	360	376	359	361	358	344	370	351	357	363	385	362	376	354	362	386	343	386	391	370	354	351	372	377	358	362	405	389	405	357	380	340	349	358	375	397	397	355	365	379	355	372	367	364	365	370	342	365	396	387	350	380	351	377	373	390	412	361	348	364	404	407	381	378	396	371	389	390	381	361	350	382	361	384	422	373	353	361	387	314	396	388	361	380	409	379	374	409	369	396	355	393	371	404	362	372	353	365	391	348	377	362	414	352	429	331	365	373	394	381	348	422	366	365	391	388	371	337	377	424	418	358	385	399	358	382	367	351	370	384	353	347	357	377	379	400	374	365	377	357	376	359	390	389	316	378	371	380	385	357	368	331	345	346	375	379	372	379	409	386	400	345	405	424	408	362	361	345	400	361	385	376	395	361	339	377	346
31519	11100	2662	1380	1125	925	810	720	637	605	571	547	547	508	517	546	514	491	546	487	480	492	494	524	447	483	480	494	440	470	460	471	466	505	481	459	475	484	455	489	438	456	506	493	478	461	483	478	427	491	439	470	469	467	436	466	525	457	509	475	495	488	533	475	460	467	469	475	480	493	444	466	464	481	451	460	498	444	510	476	487	443	517	491	495	483	510	469	503	485	480	497	491	436	484	465	436	520	468	473	483	444	478	471	477	476	480	460	479	503	461	457	473	474	497	474	456	463	475	474	450	461	463	465	492	448	460	493	479	461	492	506	477	498	518	453	503	499	431	467	467	451	481	460	484	478	478	469	450	472	499	453	465	449	465	447	511	473	498	509	462	470	479	476	504	475	429	495	459	448	479	448	476	460	429	466	504	441	473	478	505	452	489	439	455	503	454	471	453	468	488	465	468	438	474	474	443	485	489	438	477	484	434	469	481	488	422	456	472	458	481	459	445	514	471	469	500	453	491	469	448	457	422	468	485	471	464	453	458	421	474	488	448	469	505	463	486	456	469	462	479	447	463	496	487	458	474	443	444	436	472	491	481	429	476	475	459	456	471	508	476	466	480	478	475	458	483	451	486	485	452	444	496	451	508	472	496	470	419	508	456	436	490	518	477	473	447	450	433	491	443	531	460	463	483	493	481	474	464	508	470	414	485	462	432	489	460	441	448	442	509	480	479	464	460	451	463	467	451	466	470	447	507	473	459	465	446	464	485	477	502	456	452	458	464	497	455	470	445	467	468	499	492	444	482	473	433	442	453	459	445	468	485	498	496	485	486	483	514	520	479	484	495	482	484	436	481	488	472	464	490	505	446	469	451	471	473	463	459	505	462	476	490	488	467	467	459	468	490	478	490	474	431	477	494	441	461	458	470	454	468	521	487	465	440	450	459	460	486	505	471	503	444	469	478	447	514	478	481	471	484	487	459	467	467	474	461	482	452	451	462	492	496	455	479	493	477	464	443	501	476	469	469	469	469	469	485	449	460	506	482	502	430	477	492	478	468	487	454	486	475	476	518	477	459	465	444	412	472	489	457	450	476	499	465	452	462	469	451	473	440	497	451	505	466	477	478	473	463	507	520	474	487	492	427	460	443	500	461	462	479	484	448	498	482	478	488	449	481	447	462	456	469	491	495	492	473	438	454	465	473	468	451	465	483	470	463	465	453	438	494	505	500	521	479	452	484	441	480	491	488	448	496	494	473	498	477	439	414	480	473	512	431	480	504	458	497	497	470	471	501	445	477	464	478	475	471	470	477	512	474	456	474	484	417	474	511	469	470	491	439	463	436	451	450	483	471	481	450	470	477	449	468	455	476	490	497	470	480	470	483	465	459	457	482	442	492	469	480	455	478	453	438	483	477	490	441	476	490	480	428	419	468	452	460	432	469	453	420	485	443	462	450	487	484	488	452	465	494	471	494	471	472	436	477	454	451	486	449	481	439	487	486	475	433	485	465	481	475	432	486	476	461	468	500	532	456	482	454	485	472	475	484	510	435	457	478	490	448	472	496	460	472	482	501	481	458	471	479	464	455	484	461	442	469	485	451	475	482	456	432	493	457	469	456	455	499	478	453	447	484	491	503	452	489	470	482	451	483	465	483	472	470	440	425	441	442	476	487	472	486	475	499	418	463	456	459	476	482	483	462	511	455	488	460	438	459	488	429	443	471	474	488	466	473	462	472	464	486	494	486	495	470	464	493	519	478	443	415	479	494	452	492	471	499	497	476	477	468	445	493	475	464	520	482	450	480	493	458	482	446	474	479	501	460	485	498	485	467	472	489	458	474	456	474	448	477	463	481	443	472	460	481	462	471	439	469	464	472	436	464	475	482	447	457	450	444	431	463	499	515	462	457	517	503	457	485	466	460	476	470	470	462	512	468	457	422	485	475	489	449	424	445	497	465	489	458	498	467	508	451	466	440	495	452	453	457	483	511	453	482	475	521	455	506	473	496	481	500	445	469	471	498	493	483	467	474	463	472	455	483	488	478	462	462	456	443	491	434	493	508	450	472	499	451	487	433	446	464	483	485	469	463	486	445	479	482	501	485	467	499	507	463	462	449	476	472	474	479	488	457	474	494	475	480	488	436	519	473	452	481	477	483	453	429	462	486	460	479	467	486	453	500	514	467	486	447	445	432	447	485	484	478	441	479	470	491	492	452	469	446	475	460	460	477	454	520	480	463	483	450	457	492	454	460	473	456	492	473	479	485	448	461	486	478	453	482	458	440	458	480	422	463	481	441	456	458	459	479	502	466	491	429	449	463	470	484	509	500	488	429	491	439	441	540	462	435	464	462	493	478	490	476	467	486	413	467	502	476	493	461	466	460	465	479	471	507	443	438	452	485	445	508	457	446	467	446	472	458	452	499	501	444	506	464	502	487	423	425	481	470	487	515	448	460	473	481	511	425	466	494	465	470	469	454	476	485	447	467	480	456	458	486	468	443	463	450	448	470	499	481	444	446	507	463	501	480	475	458	462	455	469	465	454	467	421	491	497	480	492	506	455	486	470	505	474	470	474	501	479	461	466	478	462	480	507	449	489	503	522	477	431	454	491	474	499	481	479	470	458	475	501	456	500	480	441	474	477	472	474	454	464	441	494	453	501	479	503	436	458	469	451	490	463	482	458	469	445	505	512	493	450	500	489	464	451	453	489	479	457	454	496	468	510	475	486	437	447	507	451	478	462	474	452	423	456	448	470	483	494	476	498	504	461	451	462	493	502	469	484	465	514	455	510	472	472	441	486	464	452	450	495	456	473	463	486	480	491	451	514	468	447	474	454	456	479	444	498	465	445	472	499	453	477	503	489	475	473	439	470	508	440	450	478	475	509	463	487	476	462	499	468	449	514	472	475	464	492	533	485	432	486	474	458	465	441	493	435	462	472	454	466	447	466	442	444	478	476	445	472	513	453	446	469	441	469	478	439	488	450	440	468	469	474	469	481	472	509	501	435	472	452	471	487	455	469	496	488	460	467	475	459	480	488	476	462	464	486	463	486	514	478	482	448	475	431	454	512	466	450	483	435	456	466	441	482	462	484	459	507	482	490	464	501	477	488	469	507	454	495	453	483	485	507	482	486	486	469	462	493	472	506	466	507	494	477	465	487	465	468	456	492	444	452	547	479	497	457	443	508	501	481	490	456	526	474	454	474	432	501	424	436	461	496	435	447	438	489	440	442	445	494	458	467	464	468	479	485	454	473	462	488	494	471	482	486	506	497	481	454	472	497	475	451	487	463	458	452	515	463	476	477	443	478	424	453	473	451	435	419	453	466	462	472	517	434	456	445	475	453	479	500	483	506	434	473	455	467	418	475	470	513	468	455	450	500	460	471	444	472	492	483	476	470	510	473	443	454	458	470	445	474	479	442	479	470	476	487	481	458	453	490	456	473	442	506	514	430	476	497	449	447	500	447	468	479	486	459	453	482	534	433	463	484	458	464
22982	21634	29304	24439	21630	21595	4061	627	479	454	411	383	336	321	278	267	305	265	243	284	264	267	258	255	260	239	233	259	255	241	254	247	230	231	207	227	237	217	231	219	224	222	217	234	253	238	243	237	226	247	225	238	240	220	244	226	207	271	237	218	233	226	232	242	259	234	206	207	232	228	224	217	234	230	207	233	202	268	223	229	186	243	216	199	225	229	240	198	193	227	236	261	232	250	230	217	235	214	226	236	208	231	230	216	242	252	224	225	204	244	229	213	243	236	217	210	238	264	237	236	221	205	249	226	237	219	223	210	226	251	225	213	214	218	209	227	235	243	183	225	220	203	229	255	238	226	250	233	251	240	230	201	229	218	216	209	257	216	217	221	232	181	209	212	228	250	271	208	223	204	233	216	208	217	201	204	253	205	216	226	250	221	222	194	225	234	235	234	226	210	211	236	229	240	210	204	226	236	216	228	266	238	205	215	209	236	206	183	228	225	249	225	213	241	223	219	217	225	229	235	212	237	239	234	230	226	243	232	247	237	246	236	201	211	224	235	203	244	237	215	220	226	231	206	203	234	243	231	219	223	225	207	221	214	237	197	209	233	230	224	230	203	245	204	222	210	249	223	238	216	224	224	241	248	234	241	234	224	204	244	233	227	221	230	217	250	230	227	247	205	205	239	196	227	212	225	227	216	224	245	227	226	240	219	221	212	221	239	217	237	226	216	238	238	263	230	207	238	218	201	220	244	232	201	242	220	223	237	217	227	231	204	227	202	225	227	217	237	241	247	213	212	242	238	224	204	244	246	223	237	226	215	219	233	207	232	208	211	219	248	224	226	229	246	246	234	233	229	221	232	239	198	239	197	226	228	220	221	186	217	221	224	221	226	238	247	198	227	235	225	219	206	208	236	195	221	232	214	223	257	238	225	217	243	220	234	220	231	233	232	229	230	245	242	207	228	244	211	244	226	233	229	213	208	229	233	217	209	215	198	228	230	233	220	237	249	211	227	207	207	223	224	235	231	233	247	203	236	210	206	231	222	246	220	226	219	233	218	231	230	234	225	260	220	230	242	230	223	206	205	201	197	206	211	206	245	229	243	224	218	234	205	224	240	216	232	239	216	236	198	219	219	227	234	210	227	221	211	218	207	224	205	219	202	202	202	237	212	196	237	223	247	216	226	209	199	251	237	218	232	210	217	217	227	233	228	215	202	204	215	260	229	211	201	225	190	235	217	225	215	237	199	207	236	203	230	220	254	213	216	246	217	231	244	236	215	206	227	186	186	210	226	246	211	202	226	220	238	234	205	226	234	216	232	214	245	273	233	205	222	191	246	222	233	228	221	246	235	225	236	235	219	196	224	216	234	222	213	211	205	208	208	226	248	222	222	230	212	232	228	205	229	200	217	213	220	268	242	238	243	228	206	214	230	221	215	222	220	254	230	231	207	241	219	208	224	230	232	211	237	229	217	226	222	212	236	223	222	225	224	211	209	231	245	236	198	212	217	209	192	201	219	221	218	209	217	229	214	240	232	215	212	242	228	213	219	225	213	235	237	215	209	256	245	221	218	209	234	228	233	222	223	229	187	265	224	230	226	232	252	226	244	215	201	199	232	207	224	228	219	228	211	225	243	273	238	232	230	213	210	198	223	218	240	201	237	223	217	203	240	255	209	240	207	237	209	254	239	242	210	191	229	231	247	213	214	213	242	208	215	234	210	226	223	219	215	206	224	244	241	213	214	214	195	200	227	217	230	232	236	220	202	209	238	208	204	197	222	182	222	213	240	255	224	226	228	237	228	225	210	251	237	239	247	198	219	232	226	241	235	223	216	219	199	215	220	223	205	230	238	251	215	215	232	242	237	221	207	230	222	228	226	238	210	227	207	215	210	221	230	208	209	207	197	209	222	218	210	236	198	226	229	232	218	223	213	208	221	236	213	236	217	231	237	243	229	229	228	252	206	219	232	240	239	234	230	212	224	237	217	217	189	227	240	234	236	233	210	221	218	210	200	245	200	228	197	203	218	212	224	239	231	218	223	232	215	218	224	226	213	238	235	211	232	227	225	235	240	242	244	243	230	215	242	223	204	226	238	237	220	218	229	225	221	226	240	217	214	231	217	251	237	217	222	243	201	227	241	217	228	249	219	204	205	222	225	236	217	230	209	209	219	231	225	210	227	252	195	236	239	240	229	226	213	217	238	202	231	217	241	229	229	202	242	210	201	232	237	234	222	251	220	231	234	259	246	230	230	215	218	239	223	217	236	215	245	218	234	204	226	209	214	204	212	208	228	218	237	255	215	218	239	235	228	231	212	236	245	209	223	210	217	210	233	217	248	229	233	233	220	212	219	226	224	227	214	238	230	195	212	233	217	209	211	228	239	224	222	222	217	235	203	238	223	234	223	215	227	223	208	200	243	238	232	222	249	240	227	217	238	218	231	216	206	219	251	231	225	212	212	205	227	212	229	216	237	206	230	216	233	237	208	229	234	242	218	229	218	229	206	208	245	219	210	226	210	209	248	249	233	201	214	213	229	235	243	214	203	201	230	227	223	222	241	220	223	233	204	229	231	229	246	213	249	239	261	223	228	224	230	208	201	223	251	233	222	227	212	215	229	225	216	243	233	253	216	227	227	210	249	221	231	232	213	206	213	210	211	219	217	248	230	208	222	206	260	204	243	217	212	207	210	248	236	222	221	211	201	240	227	242	218	214	225	223	215	249	196	241	205	218	221	246	237	214	219	208	236	228	233	217	244	209	236	204	247	223	217	236	213	218	216	222	235	218	210	222	211	217	228	220	211	223	210	246	232	228	208	227	236	208	225	245	204	248	231	247	229	215	249	230	213	221	218	204	210	240	228	211	205	245	230	250	237	229	230	218	239	214	207	241	228	214	234	236	215	203	243	206	241	240	224	239	212	239	214	233	217	242	239	196	230	227	253	228	208	210	227	214	227	224	213	243	230	212	234	219	231	194	238	233	227	210	242	242	210	189	219	229	219	252	215	229	245	215	228	215	218	237	229	219	235	213	223	241	234	197	227	244	225	222	206	245	207	218	250	201	242	212	240	231	244	234	214	264	231	212	219	236	245	211	213	230	258	214	240	190	237	220	217	240	194	243	219	230	197	218	194	229	222	206	223	218	230	225	239	205	225	220	214	197	225	225	245	254	213	254	237	205	229	231	241	250	232	209	228	200	204	221	235	235	224	221	244	222	191	215	217	227	239	225	224	217	220	193	199	209	230	225	223	240	233	205	192	239	220	221	225	206	244	209	223	212	226	240	196	222	234	223	209	238	209	204	234	191	204	239	230	212	204	200	211	218	231	216	248	248	219	198	191	240	236	200	209	230	219	240	233	246	241	222	224	218	264	217	235	231	216	209	230	230	208	233	224	206	246	213	220	237	225	239	232	225	217	214	228	219	203	219	267	215	204	212	243	218	223	246	199	219	204	200	223	229	224	240	220	221	190	221	215	191	223	217	226	214	212
41777	20810	7968	3571	2544	1987	1449	1176	992	799	688	651	594	556	504	482	446	474	405	395	379	393	354	330	342	312	325	354	314	344	309	315	326	305	332	300	342	341	299	312	319	298	296	336	304	318	299	307	308	315	300	262	304	271	305	326	274	338	298	264	316	273	329	293	280	314	304	304	283	286	309	297	319	315	323	294	293	311	282	310	278	282	316	332	300	303	311	311	267	316	297	286	273	296	293	298	266	291	307	285	289	341	278	283	305	310	301	262	307	282	283	288	317	304	327	303	307	292	298	307	274	302	313	290	269	294	313	252	287	247	304	317	280	317	274	276	321	303	287	321	306	288	311	321	311	293	322	273	309	292	300	306	305	287	261	310	285	300	299	306	290	317	312	308	281	302	296	295	316	285	279	294	303	283	298	284	285	323	262	272	296	331	274	315	282	293	294	305	313	299	308	275	304	310	320	299	305	271	303	305	291	263	315	311	305	306	271	267	291	285	302	295	296	288	300	315	284	303	303	301	283	276	291	307	316	316	321	293	304	290	266	280	293	307	310	304	289	280	313	298	284	284	270	306	291	327	323	309	298	336	320	304	293	290	315	306	291	299	293	283	285	324	316	280	274	291	255	303	306	273	288	290	295	248	293	282	282	310	270	315	282	278	296	294	333	299	321	285	308	299	293	279	336	296	302	324	298	318	288	288	289	293	295	312	291	326	266	312	300	273	268	289	305	285	300	285	298	331	275	309	321	313	263	280	294	309	273	318	316	290	289	277	321	303	294	272	323	318	297	280	287	312	290	282	291	271	322	278	318	298	261	287	275	296	306	288	303	296	288	287	302	281	295	265	293	282	305	300	300	285	296	283	261	309	312	293	297	256	305	325	299	265	286	328	298	272	314	312	282	265	296	291	320	311	305	271	266	286	298	279	320	283	306	298	289	309	299	302	302	313	267	299	312	286	286	273	290	295	315	295	281	276	298	281	287	312	285	273	263	282	307	270	291	312	288	314	284	288	292	308	301	302	301	281	324	321	312	290	301	274	308	318	286	279	280	300	292	264	262	281	291	302	279	289	309	289	321	310	282	324	272	297	285	296	276	303	292	296	292	323	298	285	293	313	307	262	312	303	311	299	292	271	310	302	261	279	308	277	320	273	309	306	307	271	281	311	294	310	331	295	298	280	306	316	296	295	274	310	285	306	299	288	318	329	280	328	292	323	310	281	321	290	293	316	297	291	269	291	319	275	252	283	286	299	275	343	298	297	265	302	306	284	304	298	273	323	287	313	321	294	294	317	270	270	312	302	295	286	308	272	299	283	308	317	277	311	320	289	316	311	293	302	315	302	304	292	325	305	290	284	324	278	324	301	281	264	297	315	319	319	288	282	299	320	302	283	313	299	285	282	269	300	329	308	304	330	290	294	312	304	291	288	301	246	287	293	299	305	319	301	299	314	286	302	287	309	306	305	275	331	274	292	303	279	295	304	278	335	299	276	269	295	262	274	302	291	306	272	289	318	321	306	311	304	290	303	281	298	300	244	302	280	301	273	303	276	286	298	332	294	289	321	265	299	292	299	309	315	257	309	319	305	279	292	335	301	288	275	320	318	305	301	311	297	311	301	303	299	296	291	274	301	315	271	297	308	306	303	324	279	308	308	310	294	283	281	301	275	306	265	303	295	305	297	317	282	288	280	278	260	300	278	326	293	307	283	282	329	297	306	258	289	295	313	292	311	318	320	293	302	319	276	314	290	281	304	305	297	324	314	273	287	304	305	297	308	296	295	268	294	299	311	280	304	284	309	249	288	291	290	317	265	274	336	263	293	312	290	302	263	270	287	301	275	323	286	298	256	298	292	278	261	293	277	283	290	310	301	280	310	284	309	311	305	322	278	321	273	323	265	305	298	294	307	298	298	301	306	310	303	301	306	290	326	311	297	293	340	290	316	274	289	322	299	299	276	284	285	312	284	268	307	296	307	296	307	290	279	293	300	294	297	306	315	279	310	292	302	285	316	275	319	310	310	316	268	274	295	284	310	310	273	268	306	288	318	338	328	327	303	297	301	287	297	290	304	310	288	291	293	294	290	303	275	275	339	282	278	318	294	305	269	292	329	301	325	307	306	306	288	276	295	309	259	292	293	278	307	297	286	265	304	322	304	297	287	289	309	278	302	306	318	310	302	300	284	282	276	287	271	305	288	289	319	299	302	272	284	310	267	297	271	290	301	311	307	282	280	294	290	302	283	294	301	289	316	280	308	330	300	308	299	278	319	276	317	302	306	285	267	297	248	267	319	312	314	330	294	265	314	313	306	256	302	273	287	302	269	324	340	293	284	267	283	304	312	300	296	301	311	295	311	281	308	296	326	300	315	284	295	329	281	282	317	286	267	264	288	276	303	326	331	294	283	298	289	260	288	299	308	290	282	277	304	312	277	296	285	296	296	288	308	287	313	274	291	301	274	307	272	280	269	295	298	317	278	293	305	282	325	300	337	303	307	316	292	309	305	275	310	302	293	297	251	318	307	283	299	324	298	325	302	300	314	317	298	329	278	314	314	306	330	298	300	307	300	314	310	294	267	304	271	300	301	285	310	315	288	319	274	292	301	276	275	332	292	308	295	289	319	298	310	282	297	269	297	275	316	343	294	283	286	318	300	312	294	309	289	286	284	301	309	289	304	273	306	303	301	316	298	295	268	312	302	315	267	300	283	302	285	298	313	294	308	317	302	271	314	300	296	307	313	271	337	309	332	285	304	303	286	265	305	321	330	304	296	299	272	293	302	308	293	331	338	322	293	284	294	303	303	304	281	280	298	298	285	292	286	326	305	313	287	321	307	286	291	301	345	300	273	285	294	283	262	311	304	288	273	299	297	294	276	288	282	324	300	305	291	306	270	286	291	293	297	290	318	296	310	289	271	315	272	308	286	319	289	266	291	288	279	316	296	299	296	305	301	304	297	312	290	310	270	299	285	295	294	301	293	280	303	338	328	286	264	304	299	291	309	289	274	312	303	310	294	301	274	266	301	284	288	294	274	295	325	298	306	268	318	266	286	319	306	276	296	278	305	297	290	300	316	287	324	288	285	306	317	333	280	286	312	297	300	298	281	285	267	300	304	332	265	308	307	306	307	306	287	307	295	313	327	286	302	312	306	294	336	283	302	322	281	301	282	315	297	332	294	289	295	323	319	290	320	305	295	290	280	288	273	302	291	308	293	299	332	324	292	308	289	313	308	309	281	287	295	289	309	285	283	301	298	257	308	309	292	325	306	301	299	291	296	319	301	308	305	327	287	303	291	283	322	320	307	280	297	261	274	290	283	285	303	301	284	302	279	300	304	293	276	304	287	292	318	288	267	309	323	285	317	312	307	313	303	320	329	311	300	310	314	283	314	323	278	332	320	281	316	291	307	300	301	320	304	293	250	294	309	288	325	284	281	287	297	291	304	271	296	305	308	287	283	280	327	302	257	309	288	300	296	294	303	296	315	301	344	290	314
27845	18778	4613	1070	845	767	687	598	616	640	608	614	640	616	646	634	616	630	624	659	669	637	617	605	575	644	651	632	590	660	622	601	602	658	628	654	619	598	645	621	658	609	596	590	589	613	599	625	635	606	629	622	617	607	644	625	624	595	618	573	631	576	606	621	591	621	588	570	607	663	582	586	643	599	603	613	586	612	609	632	586	618	624	603	623	595	656	645	640	605	615	596	613	628	592	619	615	622	633	663	592	644	607	602	612	625	676	579	606	631	604	611	617	618	600	640	601	654	589	624	603	583	620	630	640	674	615	622	618	606	576	645	614	630	642	635	554	617	576	644	591	694	642	624	583	612	594	632	591	647	595	606	616	635	626	627	597	651	564	600	625	637	636	615	576	603	596	640	581	610	617	620	644	629	602	602	610	601	629	612	619	621	617	588	625	621	603	619	639	652	583	629	659	602	610	623	591	629	583	617	625	630	668	612	634	616	602	613	625	648	608	616	637	623	613	615	599	618	579	622	645	664	618	633	639	696	642	615	616	637	643	606	635	610	581	611	612	578	613	628	612	613	585	651	589	610	623	619	620	560	646	616	609	619	631	563	629	615	645	602	643	570	612	601	621	611	655	673	637	604	593	602	639	631	637	603	628	612	628	660	605	606	594	577	604	580	619	601	592	606	611	602	628	578	671	652	588	590	590	581	622	631	610	624	651	642	641	662	620	658	612	671	601	664	626	614	609	579	592	603	606	631	636	633	613	614	640	610	566	617	633	613	614	623	654	646	674	604	604	575	629	636	634	691	643	655	651	623	657	634	604	609	656	649	626	598	572	654	632	593	650	615	645	616	629	622	570	588	665	633	593	628	620	627	669	631	646	575	644	641	621	626	595	641	620	595	583	627	617	614	656	622	573	653	637	612	579	645	589	650	637	622	654	618	635	607	609	612	626	607	578	647	643	639	595	599	604	628	649	634	637	614	613	580	609	618	581	657	630	570	604	617	628	646	603	572	639	597	607	608	601	636	633	593	612	647	666	669	615	671	590	599	620	594	608	597	688	668	635	645	643	663	616	665	631	663	625	580	647	628	624	608	629	626	648	577	588	643	619	573	610	588	589	597	616	573	573	610	620	633	652	636	649	654	628	606	579	610	626	615	655	602	644	595	629	606	606	584	608	621	610	663	585	609	582	626	646	656	625	628	598	643	580	608	608	595	636	640	652	649	629	541	621	614	654	596	582	637	640	631	632	612	619	616	643	648	611	635	641	651	601	595	638	590	596	623	601	604	607	615	565	618	638	651	631	628	645	618	599	642	634	626	611	566	607	637	609	628	638	621	662	609	630	587	614	629	681	586	632	641	620	594	643	648	652	660	618	608	614	603	637	633	590	626	616	626	595	605	625	559	618	565	609	650	616	651	588	578	613	659	615	618	642	622	644	599	614	619	601	642	607	622	663	587	590	622	598	586	628	617	645	622	615	558	619	642	614	594	603	612	611	604	620	624	613	560	580	660	608	578	581	609	609	651	620	641	585	615	649	640	625	610	623	628	594	612	607	587	626	608	653	638	642	609	651	632	645	638	598	546	607	646	647	653	631	575	577	633	639	609	605	563	624	607	621	631	643	586	589	634	572	631	598	633	624	580	636	620	631	680	588	623	620	655	614	624	606	589	625	654	671	632	616	612	631	637	622	564	667	600	630	600	639	648	622	645	608	591	639	608	627	590	627	618	621	616	657	597	603	653	601	620	644	599	584	597	621	639	649	614	648	625	636	650	641	613	672	583	585	592	634	639	624	635	604	669	609	616	608	609	612	649	604	586	656	620	633	586	657	646	567	631	613	613	619	616	606	598	642	619	622	613	617	640	644	614	622	602	614	626	602	685	590	629	616	608	626	645	645	605	643	658	648	596	621	647	616	639	622	597	597	625	632	582	614	632	617	592	638	680	587	631	624	584	599	550	650	658	621	599	629	611	604	633	605	586	660	610	601	641	621	649	633	628	614	650	652	584	575	608	605	635	632	613	614	632	621	630	621	598	644	641	648	627	593	635	598	620	619	605	631	644	591	638	601	591	668	639	629	618	602	652	631	687	634	581	609	647	574	654	584	627	619	650	641	643	595	622	604	653	579	640	602	594	608	591	633	595	637	587	628	613	638	627	660	625	664	588	581	604	611	570	608	602	585	657	617	590	619	621	644	629	578	632	586	622	622	575	609	631	620	609	644	633	599	621	632	580	593	604	650	596	618	639	590	598	601	613	645	660	615	618	628	622	625	590	633	621	626	634	617	597	619	642	600	601	632	612	603	632	629	634	589	651	621	658	624	617	633	601	638	612	650	623	576	637	576	610	590	624	631	645	621	604	653	613	596	681	624	598	627	641	652	631	635	626	631	612	628	631	612	594	595	639	625	606	629	588	609	625	635	627	581	688	608	605	601	617	631	600	638	610	598	606	662	608	634	656	605	614	633	623	615	630	624	558	555	609	604	621	624	659	626	596	651	626	592	621	602	624	638	612	592	596	638	610	632	639	632	655	658	625	591	624	612	629	598	604	629	584	638	630	664	651	612	580	635	608	607	630	602	598	608	599	641	595	598	603	621	654	612	643	585	593	641	663	615	560	649	623	622	613	636	605	664	585	630	637	635	630	603	628	642	640	618	616	600	637	615	627	643	625	614	600	629	672	647	607	618	592	631	595	599	626	638	623	633	609	648	619	602	589	618	620	578	641	629	597	653	641	626	605	653	598	635	625	620	601	610	621	616	627	614	656	591	630	624	650	635	617	634	594	665	621	643	630	613	604	606	652	618	627	610	640	617	627	636	588	600	646	614	606	627	666	599	630	644	634	616	621	603	603	602	587	638	584	644	640	625	669	591	605	630	639	618	650	630	654	672	588	624	613	643	587	605	614	634	662	604	592	618	633	636	600	692	594	604	665	641	621	598	584	580	640	640	591	621	632	604	608	614	635	653	643	617	620	594	619	598	648	602	607	598	583	597	611	608	626	607	623	618	612	585	597	598	627	605	580	597	611	651	620	597	594	606	610	642	660	606	646	623	597	661	646	630	631	603	571	610	611	629	628	597	601	602	601	631	652	594	610	681	613	626	591	642	588	599	606	677	619	600	597	623	612	615	635	617	616	644	622	621	606	598	591	636	577	610	608	582	611	622	608	635	625	604	635	626	617	625	608	642	626	634	642	608	629	585	622	576	608	588	636	641	627	628	592	621	654	614	618	624	666	652	588	609	628	677	638	593	630	638	590	603	659	635	612	613	606	618	648	574	626	615	588	664	593	631	615	628	607	606	596	614	607	617	649	668	630	617	646	626	619	593	617	624	644	565	629	635	610	589	631	578	653	612	640	601	634	619	611	670	575	631	623	615	642	604	624	637	608	608	598	583	610	629	668	602	655	634	572	631	609	641	614	633	657	625	608	632	623	611	626	654	590	630	566	620	604	647	624	649	619	604	622	628	615	620	621	662	620	625	629	601	617	621	647
11003	3037	1087	938	868	830	798	793	785	788	775	741	804	780	782	739	778	788	760	775	759	771	791	767	778	757	771	756	740	720	804	811	768	804	767	765	813	778	797	731	823	793	777	825	756	777	750	760	764	767	756	782	832	752	813	783	765	811	837	762	777	787	799	769	777	781	756	757	809	728	788	763	757	777	823	738	718	771	788	780	820	784	763	770	804	765	796	780	780	754	817	759	746	800	762	755	768	779	820	792	767	726	766	761	789	800	771	772	793	756	779	811	793	770	786	799	742	783	786	774	804	806	743	732	758	815	720	794	789	770	761	776	785	751	794	784	772	767	779	812	759	865	721	792	791	751	763	759	794	785	742	806	789	755	805	733	820	830	835	792	773	788	799	788	782	778	768	765	784	777	774	798	755	756	771	819	829	733	811	786	782	805	785	817	789	805	783	794	756	749	740	761	742	827	738	805	805	823	771	789	763	751	746	796	767	790	853	736	816	759	797	788	780	775	822	760	746	784	755	799	757	781	777	820	733	741	732	803	788	779	738	783	813	745	789	808	753	768	739	779	767	781	748	815	795	742	721	750	801	775	789	780	787	813	800	761	762	829	798	774	784	796	787	758	725	795	776	754	764	788	770	781	825	813	720	792	793	742	791	792	785	784	799	755	755	764	794	777	823	797	813	747	832	847	817	763	774	766	806	782	792	788	774	770	801	788	779	753	782	792	777	770	787	799	818	771	767	764	806	763	776	736	817	800	800	804	807	762	782	819	804	782	774	773	839	782	830	688	762	793	726	782	735	802	793	778	805	810	789	788	755	794	739	747	779	801	773	762	769	757	763	760	762	778	776	861	792	781	779	815	735	768	729	827	748	789	815	801	797	769	728	823	781	801	776	760	811	789	786	800	779	794	782	807	736	779	818	807	752	782	782	789	792	784	780	793	806	789	795	823	831	783	769	808	771	754	771	829	740	757	770	760	695	772	764	740	846	792	797	795	765	761	773	787	744	821	754	797	785	770	780	750	752	803	728	761	840	750	780	791	795	778	777	789	818	775	764	740	802	789	802	748	736	824	748	766	716	728	819	727	776	733	774	819	763	827	798	776	802	782	810	766	820	785	733	772	809	726	772	811	791	805	737	736	806	743	752	765	792	767	766	778	749	817	787	763	774	778	822	784	779	775	805	726	779	809	766	790	777	847	802	754	792	807	784	824	777	799	768	756	782	768	775	767	776	772	772	801	692	743	800	836	811	807	811	764	798	792	795	755	784	784	775	780	746	786	801	767	770	781	790	819	794	763	782	800	744	786	789	742	733	771	791	773	764	837	798	774	789	805	771	789	773	750	748	762	776	783	771	746	778	787	767	756	782	743	731	795	767	772	766	758	836	738	789	752	758	761	777	753	769	787	788	787	747	806	818	801	829	790	775	773	784	761	768	801	736	812	746	814	784	743	765	752	818	768	800	797	788	755	755	811	748	757	783	801	800	769	830	782	748	754	769	754	734	797	766	786	764	760	787	810	817	802	776	757	826	843	777	779	823	780	778	786	803	798	784	810	788	818	779	768	803	807	778	748	771	810	811	783	783	732	765	739	765	771	764	800	784	764	746	802	736	723	783	818	755	770	796	759	732	780	811	802	772	755	756	780	801	778	776	825	755	786	748	758	753	768	760	786	747	772	807	760	795	792	783	812	856	760	725	808	823	756	759	830	786	833	821	775	782	800	754	777	788	762	818	758	804	732	737	816	748	801	794	776	781	752	798	795	795	795	758	793	791	773	777	802	729	776	822	785	771	762	795	806	736	731	731	849	758	759	778	786	729	808	763	838	772	773	774	789	797	797	774	788	810	787	793	805	784	779	792	797	785	746	738	765	745	784	796	820	755	798	788	731	771	720	762	770	751	789	822	772	743	782	789	769	748	771	809	773	810	795	768	771	740	760	775	782	766	759	798	759	742	782	770	729	838	777	722	804	750	726	757	801	744	807	802	779	805	808	746	759	777	780	780	784	774	738	802	762	743	729	801	785	736	798	802	723	824	792	770	765	742	825	762	841	755	795	728	788	808	774	761	794	795	785	839	754	765	820	797	728	736	733	834	778	764	784	777	728	765	721	818	749	758	799	784	798	752	809	744	789	745	784	776	731	754	805	787	767	752	779	777	788	765	801	764	823	767	766	780	809	723	822	813	765	795	804	779	738	814	789	795	699	748	774	778	768	831	757	767	792	787	713	771	788	829	803	816	760	809	822	787	802	797	770	739	768	795	805	774	809	758	776	763	789	828	783	721	757	760	779	789	760	755	762	803	736	781	738	774	741	744	811	797	810	799	713	805	779	791	798	719	782	756	759	797	785	769	794	735	800	760	786	737	791	819	807	728	773	764	738	791	785	802	772	823	754	779	783	805	748	751	769	786	833	813	839	767	773	825	728	783	786	772	777	774	778	791	810	745	761	765	754	736	813	753	786	753	825	744	756	765	766	791	833	775	725	835	761	744	815	788	833	773	818	811	786	786	774	777	818	809	765	797	804	762	781	759	749	768	765	783	825	742	791	788	773	796	803	850	763	772	792	786	818	824	826	810	769	768	790	789	782	781	796	750	773	739	821	775	762	741	789	786	828	804	832	802	740	766	796	743	769	760	756	822	763	784	789	771	797	828	790	777	770	781	785	808	760	758	799	769	750	760	782	774	766	737	773	803	772	806	743	724	738	745	774	792	770	741	786	776	792	826	779	749	803	794	758	820	799	754	766	771	800	789	744	779	797	809	758	724	796	792	823	733	762	765	770	816	807	753	759	761	763	792	771	753	756	727	772	774	790	750	764	788	782	777	834	828	787	793	786	817	790	801	817	769	769	748	785	791	757	762	790	779	755	743	762	788	767	778	792	798	777	734	787	733	789	801	775	758	779	802	753	797	805	759	790	778	781	770	806	737	791	779	764	807	781	752	771	752	811	816	773	807	763	769	809	778	778	778	797	780	796	739	776	799	779	767	769	744	803	845	718	777	785	821	834	778	781	781	744	788	799	793	804	721	773	725	726	806	784	805	745	781	749	785	813	725	777	752	849	785	796	800	745	758	781	798	790	760	838	798	804	767	788	820	770	782	780	743	764	795	771	806	772	722	776	783	811	747	797	798	739	740	782	728	802	762	747	819	798	776	780	700	776	743	769	799	803	787	773	796	766	731	758	826	794	754	781	798	780	769	777	745	780	770	779	768	778	802	800	747	807	780	766	788	739	753	749	758	762	763	808	837	778	757	770	809	773	822	800	801	730	771	779	802	756	773	794	728	808	787	774	759	830	741	775	778	772	796	778	788	816	809	786	749	767	820	784	765	827	840	766	745	788	765	804	812	781	763	797	785	710	753	802	808	728	762	779	790	756	790	732	775	791	760	793	810	786	813	746	803	773	771	755	762	786	796	822	818	769	810	799	771	823	802	801	752	762	746	815	793	767	758	807	753	740	774	749	770	804	795	720	826	776	740	780	776	792	778	779
23934	21552	28760	24792	21526	7612	1078	782	720	622	663	632	563	623	558	581	596	596	575	602	581	595	578	549	600	543	555	550	565	553	534	566	601	579	582	549	506	556	574	533	554	526	599	597	554	555	558	556	557	569	557	586	539	557	524	558	563	524	582	584	556	554	568	602	545	512	549	556	587	564	584	555	576	565	567	545	538	552	530	577	561	542	565	581	568	570	602	547	545	590	596	554	520	534	571	548	569	530	528	578	519	550	515	521	548	549	529	541	583	555	529	538	599	554	545	504	550	557	569	523	521	585	542	546	522	555	524	560	584	579	565	563	558	536	540	586	534	538	572	572	576	571	547	536	567	556	552	529	516	572	548	545	570	575	593	579	583	558	556	545	536	525	543	559	545	561	535	551	532	532	541	580	509	556	575	574	539	574	543	556	549	543	545	563	523	573	554	573	515	555	526	553	503	532	540	581	544	553	562	577	561	578	541	547	553	551	554	597	525	547	565	557	538	591	548	525	547	564	524	538	534	557	541	539	554	574	531	511	563	549	531	548	593	544	552	542	543	562	551	577	593	542	574	520	570	543	557	605	532	539	524	500	506	519	524	510	526	567	559	549	522	541	551	573	596	566	554	563	553	584	523	588	605	587	532	534	551	587	561	540	554	595	561	538	580	564	551	506	534	552	574	538	551	527	586	547	536	568	555	503	494	561	529	530	576	557	542	557	559	547	555	518	610	511	549	554	555	558	549	525	549	556	580	541	554	533	586	541	561	558	609	563	574	555	588	580	531	554	549	508	540	495	510	558	553	602	584	524	540	540	534	564	580	569	550	550	536	565	511	534	540	525	541	561	544	548	550	580	578	551	504	577	518	540	545	550	539	581	571	557	546	526	543	535	545	572	510	529	564	591	544	521	535	533	533	561	543	552	561	518	540	586	608	549	575	525	585	586	549	552	564	563	580	537	557	529	580	569	548	569	528	639	560	577	543	504	559	543	619	543	568	535	551	562	536	555	579	555	561	543	548	567	534	540	572	565	593	538	577	598	560	564	564	528	541	552	582	553	535	501	569	561	570	561	504	560	543	551	586	599	579	590	536	552	538	551	546	542	557	544	568	562	571	512	549	532	586	524	566	589	549	505	551	571	504	574	580	543	561	572	551	578	539	559	510	535	528	533	552	553	550	605	514	531	564	525	523	562	552	560	574	558	571	546	562	585	520	543	557	546	547	561	526	569	566	564	545	565	585	537	560	550	575	575	581	576	585	583	544	541	569	524	541	538	541	579	545	535	560	577	553	543	597	542	507	556	540	541	575	576	556	573	547	561	611	535	579	566	555	510	504	601	573	538	582	534	559	531	538	555	540	542	587	554	541	536	523	523	543	587	534	560	593	589	535	576	550	534	574	523	555	543	581	537	586	523	591	569	511	528	538	556	551	522	568	608	574	550	548	592	524	537	541	516	586	594	560	541	530	568	533	526	525	524	579	487	552	532	537	572	593	565	543	552	548	548	552	524	566	551	554	507	530	561	551	565	592	587	561	483	575	562	563	535	529	532	547	514	526	532	585	575	623	548	540	571	547	557	556	565	498	541	558	526	585	569	515	573	554	547	541	555	583	555	542	532	556	535	536	575	535	550	579	582	505	533	552	544	548	557	540	519	550	548	580	535	564	547	550	527	550	524	520	546	561	583	529	522	590	540	560	555	551	555	530	521	552	561	543	555	569	536	538	582	550	566	500	575	565	525	572	527	538	596	547	560	562	585	569	511	534	563	571	551	572	558	538	587	533	547	566	567	553	531	551	532	563	513	557	550	549	561	568	533	562	541	561	507	585	585	601	569	553	548	555	518	582	541	546	543	556	559	553	502	572	606	566	530	567	563	566	532	549	587	529	534	565	517	570	566	546	566	545	556	524	537	562	568	560	579	576	553	582	498	532	553	563	554	487	550	573	544	551	569	569	558	541	519	563	546	535	604	535	550	514	550	531	560	591	556	569	522	562	552	493	553	563	604	526	564	513	556	550	549	542	607	507	576	577	554	580	561	550	520	562	572	579	522	547	536	520	550	456	521	532	548	571	575	518	564	585	534	525	566	572	495	533	543	537	561	552	547	499	521	537	582	567	552	538	583	545	561	576	566	567	592	555	517	590	532	585	574	556	550	557	573	561	586	568	562	578	590	499	511	598	549	530	568	551	512	550	531	560	521	523	520	540	563	548	584	554	533	575	524	561	572	545	552	585	564	538	510	564	550	581	569	564	546	513	534	542	559	525	558	526	536	574	550	554	559	547	510	563	514	586	558	578	540	581	550	563	536	567	549	542	615	566	593	577	559	536	530	563	540	540	545	579	539	565	567	586	544	555	558	581	536	552	538	557	556	528	608	557	540	509	542	552	559	568	510	553	563	558	585	534	534	566	548	528	530	560	585	557	493	542	542	551	570	524	512	551	562	542	565	533	520	533	550	558	550	582	564	574	575	529	576	556	563	625	535	569	511	574	526	564	522	508	524	538	516	548	535	548	574	559	538	604	598	566	543	540	531	569	547	582	545	581	558	564	577	588	552	567	560	546	550	610	524	555	561	529	539	582	564	548	583	520	526	589	567	534	582	575	562	564	562	572	560	548	499	564	574	552	532	559	538	520	584	525	530	531	558	569	490	561	519	527	558	558	559	538	555	601	563	546	531	539	523	538	564	523	532	530	554	573	544	555	538	526	555	504	552	532	529	566	543	526	526	563	596	552	573	511	532	561	537	549	543	570	556	565	574	558	555	564	540	551	572	553	576	525	536	537	582	556	560	550	541	563	575	546	547	533	558	516	542	554	552	542	519	563	514	534	554	518	560	544	540	525	568	570	539	514	548	520	524	574	554	570	525	529	555	526	534	541	571	589	561	550	537	561	509	576	578	537	554	569	561	578	578	517	548	568	536	540	524	537	547	534	514	523	551	546	530	536	545	604	567	556	593	509	558	531	505	542	564	522	546	544	588	539	532	540	526	565	559	603	521	507	569	567	530	565	549	521	588	555	535	511	552	553	504	491	493	536	541	545	578	532	537	508	553	519	570	581	568	535	528	560	556	558	543	547	561	540	541	533	548	530	489	552	536	571	559	522	584	536	527	554	550	524	577	507	533	576	555	539	576	571	588	544	579	561	568	570	566	535	536	532	530	553	538	563	502	573	552	556	574	560	561	527	573	542	564	538	546	523	565	580	571	559	515	551	558	519	517	570	597	560	535	539	536	588	586	497	544	504	570	558	523	580	584	608	534	553	612	574	526	505	516	510	558	532	552	541	519	608	583	540	518	545	564	566	570	568	526	521	540	528	565	530	547	541	546	574	570	579	562	551	514	530	533	595	555	543	532	535	566	534	594	570	558	553	549	533	553	569	548	532	557	573	547	544	533	556	529	552	561	557	549	494	535	545	574	557	564	556	567	519	561	519	548	487	542	550	559	593	578	527	550	589	566	510	546	560	533	537	550	531	569	543	580	552	507	565	514
34814	15311	5056	2521	1962	1639	1404	1153	1094	990	968	876	882	839	818	770	766	777	784	725	759	710	735	788	656	737	765	727	697	709	696	667	673	775	696	708	706	670	671	721	724	729	714	721	768	692	742	733	721	753	679	661	712	716	734	696	726	690	698	688	748	692	695	719	693	686	756	701	755	675	696	687	686	682	709	743	679	734	702	668	706	720	690	723	744	700	733	675	754	723	686	717	695	660	690	693	751	691	679	673	695	767	707	669	673	732	681	710	736	690	744	676	669	704	706	697	740	695	756	720	720	722	691	666	777	683	679	668	749	734	670	748	668	735	691	705	700	692	697	724	664	710	734	630	695	715	718	714	693	712	735	695	713	778	723	731	747	678	690	708	670	695	704	675	667	723	683	681	716	670	712	687	724	700	739	724	706	721	649	682	736	699	700	689	714	736	681	676	691	736	712	676	709	673	733	713	722	732	674	691	738	689	696	700	703	707	699	734	702	715	690	687	718	724	730	687	721	662	683	746	707	729	684	701	682	708	680	708	716	721	735	666	706	761	680	712	675	699	701	746	715	705	729	705	722	689	740	739	716	698	652	705	721	723	719	719	727	669	754	717	734	696	723	756	727	707	731	675	673	718	688	714	727	766	701	735	701	689	728	712	701	698	704	683	695	738	713	726	718	721	752	697	749	697	716	692	688	624	729	700	707	716	708	686	691	677	722	693	757	656	687	735	722	721	719	693	707	731	735	686	679	732	725	730	729	755	680	700	708	731	739	687	660	736	675	726	695	669	703	708	708	699	740	712	698	704	698	755	676	705	694	705	693	664	711	670	677	722	708	746	720	669	715	716	733	702	715	729	703	749	716	725	703	709	724	723	731	748	711	760	716	645	704	710	649	704	680	712	726	719	757	691	704	709	717	691	762	732	724	708	659	711	666	689	676	686	718	708	661	694	719	712	689	713	681	728	717	676	674	714	689	658	692	706	697	676	638	711	713	700	694	715	742	652	706	747	685	705	716	757	723	738	700	681	736	693	707	707	665	720	734	698	716	654	693	709	689	708	694	658	730	716	697	726	686	690	728	701	678	646	705	662	692	720	716	663	673	701	693	692	690	727	686	707	695	714	718	708	655	696	691	750	747	670	692	681	671	750	667	773	654	717	705	671	757	693	697	666	743	678	733	692	754	735	681	714	676	699	720	720	679	701	715	683	666	701	699	695	662	700	711	709	683	722	634	703	726	691	727	671	698	642	722	725	729	754	698	693	700	712	724	726	686	724	732	737	691	665	691	725	693	690	712	668	746	763	737	762	673	723	712	692	678	726	749	718	704	697	704	684	710	744	686	720	728	724	726	700	697	703	754	693	691	701	730	725	698	719	690	736	677	731	707	749	752	732	719	696	746	700	712	706	730	733	690	690	719	744	749	685	718	676	727	694	708	720	690	717	710	645	674	707	716	731	737	647	657	696	707	697	685	752	710	665	708	682	714	644	710	745	700	718	708	746	695	704	738	701	643	709	710	707	718	662	686	674	680	737	720	744	747	708	721	707	646	696	713	694	651	767	688	727	742	724	721	683	686	692	721	731	733	704	657	750	748	718	735	715	744	663	712	669	695	708	685	719	718	736	703	677	682	717	700	685	735	715	713	708	704	702	632	678	718	716	709	682	671	705	714	695	667	726	747	695	708	648	681	754	695	720	733	717	695	727	728	712	699	699	726	696	697	709	698	724	688	689	701	710	670	673	761	688	751	653	671	699	731	692	730	682	693	692	709	706	654	790	701	721	714	725	719	675	760	738	685	701	678	723	746	723	703	740	705	738	694	692	727	720	742	702	712	654	697	722	645	712	710	723	757	723	714	732	690	682	707	696	692	710	724	724	725	726	702	703	656	703	724	694	748	688	694	733	670	688	806	689	695	724	727	682	671	726	702	691	692	721	691	712	741	696	686	702	699	681	683	617	665	689	702	666	709	725	706	710	714	706	697	731	725	733	657	738	680	721	681	713	686	716	715	717	699	753	775	679	705	694	706	699	646	742	725	719	735	687	711	738	671	676	749	715	683	633	696	679	728	724	658	678	680	715	639	680	696	719	742	732	649	765	689	686	722	705	644	689	711	708	662	694	716	689	686	674	719	721	745	656	715	712	701	717	655	685	677	673	692	727	699	695	731	704	704	686	718	711	695	622	695	709	693	695	683	726	713	665	705	684	653	668	709	638	720	757	713	727	756	755	707	699	695	739	717	686	657	723	738	708	680	655	761	702	701	682	737	682	763	715	719	696	697	762	676	698	700	749	705	693	693	708	673	736	649	646	695	771	737	684	701	742	710	733	698	703	719	672	648	684	692	688	731	719	699	659	676	731	685	710	697	696	700	753	702	709	689	718	751	697	720	742	702	718	698	708	679	687	729	682	746	690	705	701	708	700	709	671	717	704	670	654	730	723	707	686	683	680	743	712	685	693	689	749	737	696	735	682	696	720	718	666	690	711	713	689	664	687	675	735	675	741	749	711	681	700	723	695	686	707	731	687	667	715	704	693	669	724	649	713	748	686	684	699	730	719	711	707	706	699	741	679	719	702	743	699	704	715	738	713	709	712	715	688	631	690	689	686	739	700	666	743	716	703	652	681	699	736	734	708	688	692	707	737	730	694	720	684	722	733	749	744	674	715	718	696	712	711	663	690	762	729	732	674	742	711	702	680	707	663	704	663	730	709	731	705	667	709	667	730	728	701	723	709	680	692	715	709	707	700	649	676	706	667	727	699	734	720	715	710	669	707	675	683	699	678	747	695	715	691	679	697	714	734	705	645	665	749	713	713	753	704	734	671	707	722	706	684	688	688	714	678	710	733	718	744	712	723	690	657	724	658	663	665	734	688	712	723	701	752	731	691	731	677	677	691	718	715	697	703	703	705	691	720	707	699	749	687	717	711	731	725	675	671	674	775	720	721	713	739	708	684	680	684	687	725	747	676	744	689	686	697	692	722	704	715	716	706	695	701	731	761	721	683	708	699	727	727	724	707	682	710	677	691	696	711	679	668	664	724	702	704	704	662	691	674	696	724	703	753	703	704	659	697	714	726	672	690	735	704	694	698	697	727	733	735	701	674	703	737	742	689	737	712	672	733	753	702	690	690	721	708	725	747	749	758	726	713	694	724	716	740	675	723	688	755	710	693	678	673	680	695	709	701	727	696	713	703	686	697	700	768	666	687	702	682	667	727	706	731	713	723	705	709	679	724	685	698	683	736	733	692	693	732	711	689	739	705	704	683	724	685	672	698	729	764	687	677	683	699	734	721	689	714	710	689	696	717	696	715	696	713	691	757	707	677	700	704	715	668	707	698	712	749	731	751	748	702	686	692	701	752	816	700	699	717	706	757	735	680	688	686	715	769	709	663	746	707	680	673	718	713	745	709	729	701	728	669	689	656	663	742	674	635	685	705	705	645	708	734	725	722	682	685	728	660	656	745	645	696	702	730	745	664	720	742	679	772	711	726
25210	21535	27349	25939	6272	607	523	479	460	422	403	418	413	395	395	391	378	364	364	384	385	383	380	399	374	364	356	394	398	387	380	363	381	388	334	347	349	381	400	374	389	397	382	362	348	390	368	370	381	380	383	385	361	393	340	361	406	382	326	383	356	358	346	374	390	353	354	396	378	347	347	394	399	347	348	366	326	357	355	363	351	371	355	400	374	394	374	405	361	360	390	377	345	334	373	397	349	352	360	382	346	376	413	382	393	385	389	369	377	335	351	388	375	360	377	374	355	339	395	368	373	353	397	346	357	384	364	399	370	388	338	381	381	345	349	404	362	361	354	366	369	406	363	346	363	377	400	341	396	391	417	433	362	392	375	333	351	361	336	355	366	363	362	345	375	369	377	352	393	384	367	374	401	373	359	367	391	395	356	348	366	380	354	356	371	383	391	376	391	362	358	384	369	370	343	375	421	399	379	365	330	372	371	348	376	378	383	372	362	341	389	418	373	329	382	371	372	396	428	377	350	349	376	364	364	354	327	363	397	351	356	355	369	361	402	415	349	376	336	356	358	361	370	360	360	370	377	358	355	405	382	371	360	399	370	410	365	338	352	397	395	367	431	384	371	333	362	391	390	358	400	392	340	395	382	366	355	366	373	378	352	342	374	369	400	368	352	394	363	373	371	342	380	353	348	361	375	384	410	371	351	355	348	353	369	369	337	372	358	360	389	378	385	365	354	374	378	412	373	377	345	379	345	379	352	362	389	353	367	369	368	368	369	337	353	386	367	362	376	394	344	360	393	348	408	403	424	379	393	409	358	371	391	347	339	367	348	359	364	378	371	367	366	353	354	360	364	394	378	378	360	401	374	364	342	347	351	390	362	345	373	380	333	389	376	403	359	370	366	369	384	365	369	369	355	348	377	346	346	341	377	350	410	399	354	358	414	388	352	384	353	410	357	381	397	373	365	377	357	376	379	360	366	371	393	360	376	395	359	344	341	384	365	319	400	366	359	359	379	365	376	372	373	360	371	391	389	363	356	364	370	390	391	362	394	367	407	382	352	365	368	349	372	345	381	376	377	379	353	343	369	358	356	388	400	388	377	365	355	403	387	389	375	348	394	372	345	354	419	369	408	373	387	407	363	375	354	344	381	364	365	325	358	399	418	383	351	382	337	363	386	383	417	373	367	348	396	407	366	359	385	335	382	376	355	390	390	345	376	362	375	359	384	349	339	391	379	387	342	381	348	326	371	368	390	360	358	380	415	359	379	368	389	373	355	381	354	372	380	384	389	349	340	407	365	388	361	377	358	356	358	368	397	403	381	349	346	399	350	373	385	364	345	392	338	350	369	339	361	347	368	359	409	389	342	320	362	362	380	405	390	372	354	376	371	368	358	351	366	334	366	362	386	381	352	388	361	401	337	362	369	357	369	360	353	327	375	358	358	354	374	350	413	333	358	370	332	350	351	367	351	396	377	322	380	341	352	359	335	381	375	372	381	374	341	341	399	361	380	369	391	381	373	392	385	382	365	391	373	357	319	363	379	377	390	359	354	346	366	357	379	374	368	354	371	397	381	365	370	356	389	353	406	337	331	368	354	361	372	327	372	382	364	385	386	411	363	373	352	395	339	337	390	317	380	374	351	337	378	393	355	376	359	386	360	400	369	378	351	373	357	382	346	365	378	350	412	362	337	367	370	385	369	357	402	380	378	359	369	355	366	356	380	393	340	373	355	338	408	404	363	390	359	359	387	338	359	402	357	371	359	375	383	373	335	352	339	392	369	377	369	366	361	353	376	404	370	383	362	403	381	354	331	370	377	351	369	376	356	381	338	364	415	401	345	374	356	358	373	388	365	391	400	387	375	390	351	376	346	398	373	380	368	375	368	326	385	393	368	341	317	385	414	353	392	363	411	402	364	384	324	392	343	389	349	339	380	375	361	378	369	382	369	356	395	358	348	365	367	352	368	373	342	360	365	344	382	378	360	360	358	367	351	352	379	357	359	365	361	363	363	396	375	353	360	343	365	371	360	355	383	371	385	370	383	352	372	375	374	372	371	368	362	386	389	358	374	355	383	358	348	359	344	385	361	330	383	343	419	351	370	360	333	365	387	388	386	380	404	355	391	366	356	365	368	362	377	356	395	391	365	354	375	353	377	353	383	377	374	362	369	357	371	390	351	369	406	374	352	339	367	405	380	316	320	327	401	361	395	396	362	353	379	345	356	363	404	344	359	380	374	354	341	346	350	381	379	384	376	321	404	388	373	388	374	363	359	366	361	361	352	345	370	346	381	368	350	343	359	342	380	385	370	404	351	376	359	377	358	366	343	342	350	368	381	378	377	353	392	376	339	381	346	347	361	379	363	384	348	375	343	343	362	372	364	393	373	400	390	380	399	354	371	356	339	374	329	348	383	394	367	343	379	393	391	354	382	376	393	363	395	356	328	361	363	374	369	387	340	359	353	378	358	366	344	374	360	357	372	376	337	360	344	381	417	339	367	391	374	369	354	389	371	365	356	348	352	364	375	361	348	381	346	423	385	369	358	319	381	392	365	377	395	357	382	397	343	376	368	367	347	373	367	350	370	375	336	333	396	358	391	363	382	335	358	351	416	371	349	392	375	363	360	398	367	341	379	370	381	352	362	369	393	363	363	363	355	349	358	370	426	345	394	397	371	370	350	321	362	373	370	368	358	400	375	388	357	373	362	374	383	364	378	360	337	363	346	386	350	366	399	395	366	370	359	343	382	338	380	356	375	401	345	359	380	379	381	374	392	347	359	388	394	347	361	355	423	346	384	363	385	374	362	345	363	385	394	379	369	391	388	333	344	358	353	362	346	342	373	383	387	377	397	358	378	374	404	365	365	342	347	360	351	331	395	396	358	352	385	408	342	335	377	351	355	360	378	392	371	340	382	361	354	377	367	359	385	374	392	371	353	372	348	393	394	376	361	376	373	361	334	422	336	379	362	377	387	374	356	354	379	384	366	375	367	353	450	376	378	331	368	387	383	379	348	358	388	378	383	361	399	399	388	384	370	375	344	360	366	370	353	366	341	361	359	365	374	364	381	378	349	370	352	388	358	348	346	355	372	372	359	400	366	379	364	402	367	345	369	367	361	367	397	381	372	339	372	352	361	343	341	409	371	371	413	326	365	406	420	365	359	380	364	394	367	376	352	364	336	383	398	351	381	374	372	373	359	380	342	366	370	340	372	388	371	362	355	382	355	360	366	358	345	354	372	358	351	358	365	350	367	347	375	382	409	345	388	407	347	355	382	382	381	380	361	381	369	357	369	376	367	376	349	362	389	373	385	384	400	357	407	339	351	372	396	378	381	397	377	388	390	358	361	392	359	381	360	364	357	362	382	372	380	393	378	356	378	409	374	383	360	327	383	391	360	368	385	386	351	372	358	332	341	389	356	380	363	385	396	330	376	377	365	381	386	355	378	385	360	366	369	340	367	363	382	392	383	391	397	390	371	373	366	323	372	383
29695	9324	2728	1367	1019	928	768	703	640	595	542	568	539	524	507	484	543	482	494	485	504	452	487	505	506	514	494	465	491	477	468	462	429	474	475	440	452	482	490	473	459	459	450	432	509	492	443	468	486	501	508	462	476	520	491	484	448	499	449	500	485	453	449	472	486	461	448	491	516	483	465	469	499	465	440	476	444	458	486	451	467	465	479	451	491	469	434	459	499	474	452	457	441	434	487	474	465	459	446	466	482	506	463	434	471	448	498	486	447	467	446	451	471	483	499	455	510	443	441	528	481	491	480	482	449	483	451	462	480	463	454	487	499	482	477	469	427	434	448	447	479	457	459	454	436	450	465	466	454	462	472	473	461	517	483	480	480	496	463	448	483	481	469	426	496	480	488	486	481	449	445	462	468	482	463	455	450	483	475	490	476	486	465	477	462	429	447	454	463	459	465	447	439	425	475	504	427	471	440	475	509	464	450	461	423	478	426	476	428	463	449	464	501	489	474	481	440	457	475	439	451	477	487	460	456	479	457	504	461	430	450	477	467	477	451	493	450	464	486	471	453	495	497	498	484	485	472	444	481	454	447	497	460	475	494	465	494	461	423	463	474	486	445	465	456	453	457	484	474	466	480	505	484	460	469	454	434	454	495	454	381	486	470	485	500	468	512	478	473	447	472	437	455	482	476	460	441	491	452	436	447	462	474	436	443	475	485	451	458	447	455	474	439	457	495	457	475	453	449	494	428	466	524	476	471	440	450	450	439	451	436	471	455	482	439	446	457	465	483	411	472	455	432	470	474	449	463	479	471	447	465	499	449	460	469	477	472	422	481	483	474	473	441	469	516	473	484	452	461	468	495	513	465	467	452	495	471	445	440	486	481	482	484	472	437	467	463	442	491	454	440	473	470	483	501	481	466	500	507	420	454	475	419	442	456	462	439	487	469	494	478	445	502	449	447	514	463	478	483	464	493	452	468	440	465	468	429	470	441	468	496	435	466	453	477	447	470	463	440	477	472	454	504	468	481	439	474	472	481	477	450	466	454	484	453	442	406	464	505	486	484	486	471	455	442	469	442	492	475	451	467	464	472	470	449	479	458	466	524	451	425	471	461	499	439	455	472	461	456	489	480	434	472	473	443	442	448	482	434	473	473	485	471	504	528	447	499	461	495	486	497	460	461	422	463	487	452	445	458	507	431	493	485	501	468	471	488	474	456	482	440	421	470	473	440	450	468	442	461	442	457	476	429	443	476	467	449	479	458	480	436	430	518	472	438	434	477	424	417	442	464	479	447	450	465	495	435	469	444	461	478	454	464	469	499	463	465	461	486	453	409	445	457	415	436	487	436	453	399	455	489	469	464	463	483	445	476	463	434	459	464	484	477	452	484	478	464	437	466	447	434	472	475	442	459	454	499	477	500	484	459	489	488	464	445	432	420	504	490	494	490	465	481	451	445	464	480	457	441	464	441	433	467	483	501	488	470	493	462	459	461	502	471	460	434	471	466	488	469	451	474	467	452	501	432	479	471	482	488	488	479	462	465	472	485	497	456	460	516	459	456	411	472	502	497	476	508	472	463	479	452	456	473	459	463	510	463	462	459	461	491	491	467	486	447	445	468	449	444	466	489	455	462	468	443	416	488	451	489	499	473	450	485	487	431	463	462	439	463	509	450	471	435	477	469	477	460	516	444	434	484	469	445	403	469	478	486	506	444	481	485	493	472	456	468	455	467	477	465	467	456	450	471	500	476	466	460	421	448	433	457	510	458	515	485	442	441	443	486	463	471	443	461	494	444	422	501	469	411	426	452	484	420	457	464	482	467	457	484	415	444	474	479	450	488	449	483	462	457	439	445	451	473	469	487	506	451	465	492	469	469	468	476	456	508	464	425	474	469	429	480	452	472	500	446	457	461	459	469	440	465	475	462	470	440	471	497	483	502	473	500	496	426	439	465	484	457	432	446	456	450	423	455	449	448	467	470	450	460	497	445	432	433	468	463	454	459	450	467	417	479	443	490	466	463	441	484	458	452	439	449	489	452	495	444	507	480	492	466	493	442	478	482	422	462	507	445	472	439	462	464	464	432	455	445	448	498	483	472	481	447	486	503	462	457	431	465	465	435	507	458	460	457	467	473	443	437	439	453	467	478	435	510	486	448	462	447	493	431	452	492	409	453	463	485	427	474	480	486	480	473	470	498	495	481	476	437	460	464	469	483	484	455	486	521	497	479	448	438	463	472	457	449	429	455	487	471	434	451	440	499	459	455	450	422	511	482	468	427	485	489	474	484	457	502	455	448	461	462	459	505	488	461	458	466	472	498	480	478	469	497	475	494	445	492	476	475	481	446	481	492	459	455	468	477	478	459	483	488	451	447	448	448	488	472	462	444	481	483	434	469	420	463	479	449	490	405	451	451	468	471	500	489	456	413	446	443	428	465	465	495	466	453	463	449	456	433	457	463	444	456	468	475	475	502	469	481	473	438	449	464	446	465	510	445	511	467	461	471	442	441	457	435	429	479	520	473	471	518	454	464	518	477	483	472	517	490	435	480	458	451	464	513	482	426	457	495	450	480	455	444	465	480	446	476	443	430	478	478	500	467	461	444	512	516	434	490	473	435	392	468	472	464	473	438	515	456	461	461	479	470	451	475	460	458	467	481	451	470	484	495	486	444	480	472	424	483	454	460	450	482	453	473	452	470	523	396	462	445	457	456	459	494	465	466	449	425	423	480	476	481	456	474	480	492	467	468	512	461	473	465	452	430	513	484	480	510	487	471	450	461	447	493	477	449	444	477	478	441	479	430	473	458	466	490	468	477	442	432	425	466	466	492	440	490	464	501	487	451	481	469	463	444	494	468	477	459	448	448	470	469	473	487	471	440	479	466	484	456	466	490	440	477	483	459	501	463	478	440	488	438	423	501	514	484	502	462	500	464	432	485	475	443	461	492	491	443	475	424	421	487	470	495	445	464	446	451	443	479	472	448	439	459	456	471	470	464	448	523	466	478	466	451	448	479	481	499	468	463	458	474	449	479	474	476	475	469	504	505	478	485	454	446	411	518	439	471	461	475	468	524	465	459	494	445	448	426	451	501	467	443	485	444	452	480	487	454	451	456	436	441	443	471	434	474	425	476	483	422	494	472	469	491	464	470	469	454	463	458	449	450	486	441	482	496	459	467	437	462	474	500	475	485	446	461	456	462	467	490	463	473	503	456	474	501	432	510	469	501	477	478	466	450	489	487	461	474	475	464	464	489	447	479	436	489	458	459	466	478	424	462	476	466	444	444	492	451	463	485	469	463	472	451	462	436	454	445	460	440	447	437	475	485	475	454	426	459	479	487	474	447	501	443	460	456	465	428	440	474	466	471	444	455	487	482	472	485	456	432	518	482	456	472	488	458	445	475	452	461	487	438	472	472	487	452	489	442	450	441	498	449	489	438	463	454	476	487	450	491	415	455	453	489	437	468	473	447	430	455	478	475	515	451	455	477	489
22911	21536	29258	24239	21540	21515	4011	690	529	485	375	356	322	276	280	313	266	265	280	275	231	243	252	231	242	256	238	221	236	240	236	224	231	251	211	209	219	208	238	224	212	244	243	218	214	241	241	219	225	198	230	205	201	219	219	221	227	214	210	214	232	234	242	248	229	208	205	203	227	231	220	207	242	210	233	222	198	220	215	234	196	231	225	224	187	217	192	203	206	235	221	209	217	195	222	212	210	202	203	230	244	214	205	223	222	217	212	222	234	208	222	228	228	207	224	224	237	225	227	236	180	211	226	189	224	255	211	234	233	229	215	220	222	212	243	226	218	207	222	218	220	201	235	214	223	207	239	233	223	222	217	228	204	242	232	195	214	199	222	216	239	207	227	200	241	210	231	205	198	232	212	254	208	209	211	201	195	217	258	203	211	204	192	209	202	226	228	203	203	249	219	220	205	201	243	234	198	206	206	245	198	198	246	197	204	229	229	192	224	215	207	228	238	217	236	219	209	246	200	216	226	209	211	215	235	231	226	220	198	254	240	245	228	193	208	210	210	213	214	208	195	208	222	236	223	243	217	222	223	206	200	217	225	225	227	236	222	196	226	223	211	223	220	220	202	197	215	216	247	210	221	236	211	206	208	213	207	193	219	231	208	240	204	238	226	227	228	220	217	205	226	225	247	220	210	217	222	226	207	222	242	218	207	202	208	216	226	194	215	210	225	211	234	221	202	187	225	212	222	197	226	218	243	217	211	209	219	212	237	205	192	227	228	218	229	182	223	233	224	205	260	232	223	241	232	225	205	252	216	226	225	183	243	221	180	222	228	209	207	207	246	233	202	217	191	214	203	226	232	198	222	204	211	218	229	200	231	224	217	241	216	233	209	209	221	209	213	220	228	205	219	212	234	214	207	253	212	255	248	214	214	220	217	228	228	250	226	188	191	224	209	211	214	232	225	240	212	208	211	237	213	217	226	257	208	224	245	230	203	179	196	208	234	245	196	229	223	216	204	215	197	202	214	211	223	229	214	218	220	236	213	230	229	216	217	226	238	220	229	203	227	216	227	215	200	226	209	211	238	211	224	202	228	221	212	237	230	215	218	212	232	231	220	209	249	209	248	218	225	237	233	237	204	196	225	233	224	212	206	221	219	209	208	221	234	197	229	229	229	215	195	214	231	225	208	234	228	202	222	223	199	193	224	218	226	230	268	237	236	198	205	225	247	236	207	234	210	224	206	225	200	214	247	226	206	221	218	210	210	233	213	201	235	205	222	230	232	230	211	227	224	219	232	207	210	216	232	208	228	188	193	213	241	228	212	213	206	219	225	205	224	218	226	187	229	191	224	228	232	217	223	199	185	227	206	216	246	196	195	220	196	197	189	216	221	239	206	215	217	234	248	199	201	225	219	214	207	199	228	215	221	222	241	239	224	211	249	233	217	209	208	219	204	172	222	217	218	233	206	236	221	212	201	226	220	202	214	194	206	199	178	232	226	207	218	227	256	186	208	209	208	207	226	221	220	230	208	223	239	226	205	246	236	209	213	224	217	234	213	231	220	234	216	230	247	222	197	242	211	206	226	191	200	196	207	189	251	230	218	219	220	221	237	204	232	224	189	209	216	227	217	202	214	208	212	220	210	213	218	215	207	218	199	237	249	222	231	219	174	220	199	200	233	211	218	242	216	225	210	204	205	215	222	212	231	211	220	214	215	203	212	226	247	200	232	222	233	224	248	231	186	220	195	210	218	229	223	222	230	228	220	202	183	236	222	215	208	217	200	219	222	237	206	210	202	222	225	200	218	232	220	242	219	227	211	222	242	216	216	204	225	188	248	221	205	199	190	241	216	191	205	238	224	222	227	190	234	192	236	200	235	225	214	207	206	198	213	234	194	199	216	201	203	244	222	223	217	216	247	236	217	238	208	220	226	206	212	225	201	211	211	191	214	232	210	198	222	213	218	199	216	224	218	217	227	202	219	193	220	220	231	181	203	210	214	191	211	218	207	219	176	218	215	207	231	230	232	213	210	244	221	234	189	232	238	214	247	200	226	210	199	218	222	188	213	207	223	234	228	213	204	205	198	214	205	230	217	215	207	220	185	224	207	221	215	195	226	216	223	214	224	231	236	210	236	219	227	210	229	224	198	209	211	210	207	210	218	197	227	219	202	191	207	205	206	206	219	199	215	213	186	233	237	227	218	223	224	195	209	210	204	228	202	219	204	245	220	228	211	212	238	216	213	227	215	221	194	227	216	212	216	212	211	218	218	220	224	204	195	208	236	210	199	194	215	218	217	219	227	212	234	226	232	234	187	229	210	219	209	230	210	196	212	225	223	247	233	210	209	223	223	213	208	223	195	234	227	204	201	208	244	221	217	219	223	221	200	232	229	202	237	213	232	199	203	233	238	210	251	200	205	235	225	235	224	204	217	216	223	222	221	225	214	234	204	204	191	230	220	206	259	231	221	199	213	208	211	216	213	216	222	233	219	208	204	211	195	199	215	198	216	207	202	218	225	224	241	226	218	208	216	240	199	186	222	234	224	218	226	233	226	219	228	228	198	226	217	238	208	231	221	215	209	233	231	219	205	222	203	223	219	217	215	218	208	236	228	217	213	228	229	193	202	210	222	220	219	210	235	206	222	210	232	231	201	215	227	229	213	203	242	214	234	193	202	212	239	223	198	228	229	206	211	222	216	196	236	234	207	231	183	216	213	232	235	213	227	207	256	205	239	202	216	221	218	212	201	211	208	212	232	238	221	229	217	240	213	204	208	198	212	226	227	203	227	214	207	244	198	218	228	226	226	209	209	223	178	234	212	230	199	251	182	231	200	214	204	184	201	224	205	213	207	208	217	234	214	229	229	201	227	184	237	224	228	197	211	195	210	229	232	198	219	225	201	226	222	200	209	216	233	247	263	203	235	230	192	215	236	198	226	202	199	209	197	192	238	192	223	231	200	224	194	240	218	225	212	227	208	229	220	211	231	222	197	211	190	219	207	223	207	218	219	213	213	210	214	196	210	235	233	184	231	210	211	198	197	203	204	225	198	201	205	195	214	208	225	213	204	226	217	185	234	211	203	209	210	249	222	241	221	226	195	193	234	219	202	218	220	197	227	195	252	204	234	216	209	200	227	230	250	225	179	211	221	227	216	222	230	198	222	239	219	210	214	205	186	232	190	226	205	222	223	220	227	187	237	222	220	210	202	216	217	222	222	183	223	219	209	203	215	243	223	216	216	211	235	221	224	216	221	234	192	204	204	260	218	220	223	205	243	242	210	235	197	232	226	209	201	211	233	208	215	213	205	251	215	232	217	217	218	215	228	215	205	217	215	222	225	206	205	221	216	203	200	196	213	223	194	248	225	223	222	187	211	216	207	222	204	204	214	212	231	221	204	203	230	233	211	212	215	218	224	217	227	244	203	207	231	237	230	227	208	212	221	235	220	215	203	224	238	226	243	210	227	214	216	218	213	200	213	214	224	208	216	178
39232	20304	7900	3805	2629	1929	1484	1217	989	811	716	646	584	516	477	450	435	407	401	400	425	343	350	349	367	331	317	347	343	323	329	317	324	321	321	316	318	339	319	321	299	287	319	292	305	290	279	315	295	300	325	302	331	302	304	266	289	299	302	307	316	297	283	287	333	310	280	277	298	332	313	298	299	278	279	286	263	304	302	306	309	282	287	275	276	277	299	327	278	276	284	240	301	300	291	275	268	269	290	272	263	309	323	282	320	293	275	315	297	295	277	279	317	321	279	318	302	319	298	272	294	284	294	319	285	304	327	298	293	332	305	311	280	252	302	311	283	287	319	249	278	272	264	303	275	297	299	301	284	274	302	306	283	295	292	275	308	275	281	314	289	291	258	290	291	283	279	279	278	287	310	306	288	290	283	303	299	276	321	292	278	263	279	279	303	284	285	299	253	287	291	281	270	269	295	246	308	306	275	272	297	309	278	271	286	302	290	330	285	283	302	291	288	308	282	284	280	271	282	281	284	278	318	293	276	282	280	288	292	286	304	264	288	292	275	333	285	311	273	278	297	269	282	305	277	297	269	290	298	287	286	280	306	305	271	272	246	299	269	290	265	268	297	261	305	274	285	283	289	261	256	320	297	310	262	294	335	307	269	283	286	290	303	311	259	300	246	303	286	255	281	272	290	271	327	285	271	263	308	294	266	290	301	283	304	252	309	296	277	297	294	286	315	277	283	320	276	288	260	303	274	283	302	290	280	301	278	269	285	301	291	292	299	313	318	291	259	293	292	266	267	328	280	305	276	290	290	303	301	295	290	296	310	273	302	281	273	296	274	285	284	303	314	264	296	323	247	328	307	282	301	305	290	256	309	271	284	303	304	272	305	321	271	273	296	305	279	282	285	279	299	290	270	261	293	288	247	292	311	266	290	261	285	283	297	302	313	287	300	302	289	271	327	277	283	306	283	292	298	263	269	263	272	282	283	298	279	279	279	293	299	313	288	257	279	306	289	313	296	281	276	320	287	309	305	282	294	321	265	303	327	286	293	291	284	307	273	300	269	272	318	319	266	291	260	281	308	289	280	268	295	267	288	284	330	304	303	301	293	300	288	275	302	301	282	276	339	278	291	296	275	261	297	288	271	283	305	296	283	284	293	307	283	305	290	286	280	305	270	298	287	288	268	270	307	274	243	318	286	318	287	259	278	280	309	309	274	281	269	278	284	293	268	314	289	317	293	289	309	267	258	294	259	288	299	305	294	304	295	292	277	295	324	305	284	269	295	283	280	292	304	298	304	309	290	283	296	271	320	287	263	300	284	285	262	278	272	292	280	283	307	272	324	295	284	268	257	282	295	258	275	321	298	310	241	284	299	300	272	274	283	309	303	276	304	268	252	327	320	279	269	278	270	313	270	315	237	273	290	305	288	323	307	297	270	276	292	305	306	286	307	286	273	282	308	295	301	285	299	287	301	275	271	272	269	296	283	311	306	294	301	277	284	316	285	259	285	318	297	263	302	268	260	297	301	305	280	274	294	305	272	298	287	298	300	297	267	282	255	277	292	330	293	313	292	295	307	292	283	295	309	284	306	262	296	268	290	276	252	281	317	300	298	297	298	303	259	306	300	275	269	315	284	268	285	296	302	258	290	297	285	287	274	304	307	313	254	254	291	307	316	290	279	278	315	299	301	312	279	314	312	274	282	271	297	261	323	268	319	256	299	292	298	292	302	291	282	299	274	288	257	280	259	303	291	323	281	296	307	281	314	289	278	284	301	289	320	261	294	295	277	268	288	284	293	282	291	302	309	302	305	296	257	268	283	270	260	308	276	298	307	260	288	283	253	310	248	275	309	299	282	266	321	257	265	313	281	274	298	260	262	270	322	280	281	263	332	291	285	289	265	288	320	303	298	285	305	267	298	273	321	304	274	291	261	294	277	300	287	294	291	301	300	304	285	258	267	299	284	307	287	273	284	287	278	275	311	282	296	277	285	293	298	289	304	289	276	300	293	288	288	301	294	248	248	287	303	268	278	302	285	290	286	270	283	279	257	275	285	303	298	262	286	292	292	275	273	327	291	272	293	300	270	288	263	285	249	312	281	294	283	290	310	274	288	292	306	279	295	297	272	272	256	304	307	299	272	277	275	278	292	271	289	299	284	307	302	284	314	313	277	277	303	300	305	285	297	294	273	294	290	294	286	263	318	282	314	281	273	277	307	298	278	288	274	272	277	288	282	306	285	295	278	296	277	291	310	314	285	281	302	270	279	302	280	277	267	288	272	327	278	301	284	288	281	307	302	305	294	323	268	302	264	292	281	289	265	267	289	300	296	307	319	303	281	286	319	299	279	300	274	299	298	280	294	299	288	264	283	275	281	300	296	279	320	264	292	266	307	276	300	273	285	313	289	280	294	321	300	305	319	275	307	303	321	307	259	288	284	274	301	244	272	273	304	253	263	302	316	333	298	311	309	291	284	290	292	268	294	293	266	306	294	305	277	284	290	309	288	294	280	292	290	291	291	280	282	258	297	281	272	255	308	287	293	264	288	314	299	281	308	290	269	288	288	276	266	299	273	285	281	283	300	290	294	273	287	287	276	318	320	307	286	297	253	297	267	296	296	292	312	283	256	282	269	301	279	334	312	290	289	304	303	275	307	274	312	302	295	302	285	298	307	317	272	273	237	294	257	261	287	280	270	286	256	323	291	315	286	334	271	285	297	291	273	273	283	300	305	267	261	297	305	298	290	285	294	307	293	300	278	265	274	281	302	296	296	278	310	276	289	285	289	297	297	302	301	260	289	297	301	319	291	260	238	284	293	315	328	244	319	295	270	265	275	307	290	294	282	284	306	280	274	284	243	307	312	288	308	272	311	293	301	314	287	302	282	278	295	311	291	300	299	298	284	256	293	283	301	312	285	270	306	291	299	258	295	269	289	278	286	289	277	267	270	260	306	311	325	290	283	322	299	289	283	302	309	296	293	301	303	301	304	274	295	277	326	277	282	318	292	279	284	302	290	297	261	276	280	283	267	279	275	303	308	274	253	271	270	268	255	279	309	269	288	279	292	270	290	273	289	287	302	290	300	280	296	284	299	262	284	312	280	295	284	279	310	281	286	296	271	278	279	314	273	298	315	283	259	270	292	290	294	288	300	283	286	281	268	321	292	284	266	305	270	301	309	319	270	291	295	290	292	288	283	311	323	284	289	279	285	302	288	262	291	293	275	310	293	284	261	277	303	294	246	272	281	293	265	324	310	313	294	262	305	318	291	242	285	274	297	306	299	261	280	273	283	282	267	287	285	280	311	273	272	305	311	282	305	296	280	301	281	280	243	300	288	302	238	295	279	299	270	303	297	278	274	325	295	278	320	305	307	274	270	285	319	312	309	281	309	257	278	273	280	261	278	316	292	298	286	296	284	288	311	290	311	294	277	285	311	295	301	289	296	300	306	294	306	302	271	282	276	278	265	289	307	299	281	305	285	287	307	296	306	278
27763	18683	4563	1050	842	801	705	645	630	623	617	607	617	690	625	659	595	652	640	635	650	582	634	605	610	594	566	594	606	615	658	580	652	617	613	557	639	621	622	598	607	568	583	629	615	598	622	622	633	590	579	576	561	621	611	650	590	592	596	615	620	618	603	658	604	620	611	609	636	615	564	561	631	615	581	601	631	616	599	604	671	595	634	607	604	610	596	609	581	590	597	598	636	614	613	601	613	607	614	663	601	574	599	589	590	612	611	647	623	583	610	637	591	604	603	587	593	641	617	617	584	632	609	639	605	661	636	576	609	602	588	645	635	598	575	654	662	607	585	609	618	627	611	658	599	638	645	609	591	651	617	602	625	565	592	598	651	605	636	591	619	585	620	609	600	629	570	630	605	608	594	624	623	607	582	598	635	566	618	621	644	585	632	596	561	619	637	609	620	577	630	574	589	578	633	585	635	593	622	590	577	585	619	647	597	611	617	616	550	625	614	593	576	620	622	627	648	569	586	603	616	604	660	646	610	593	627	553	608	575	599	643	584	635	596	606	626	614	602	567	636	621	623	624	609	624	602	621	604	590	584	626	640	621	588	628	628	615	636	659	647	604	640	591	574	624	613	644	574	553	625	648	599	576	591	639	600	581	611	594	605	623	611	585	624	635	591	608	589	613	597	601	581	595	599	618	623	600	602	662	561	562	639	616	637	584	599	581	631	623	591	576	665	627	591	610	630	620	621	647	605	580	623	608	575	657	616	698	602	613	613	656	626	626	577	620	616	589	591	599	575	601	584	574	575	631	620	682	639	625	661	607	612	615	581	597	592	622	604	616	628	579	612	588	643	601	629	589	629	607	577	610	607	612	634	617	600	654	635	658	612	640	603	601	542	600	606	637	591	635	633	623	646	641	597	585	636	619	637	594	619	584	547	631	616	555	642	584	530	612	647	640	605	620	625	620	634	604	624	603	599	596	567	647	631	638	651	666	628	631	585	613	615	610	592	643	617	558	638	581	669	595	596	611	590	654	588	620	664	603	587	651	597	606	614	592	601	593	577	585	632	654	605	662	609	586	623	635	574	599	618	627	580	584	593	609	591	671	634	618	616	604	585	596	602	592	660	567	606	650	603	596	632	559	594	593	611	597	630	619	610	633	616	610	624	611	599	656	613	535	605	577	623	577	585	602	580	591	606	592	621	631	605	591	616	651	588	672	595	582	659	621	611	630	589	584	631	614	598	615	607	591	599	589	598	635	590	597	605	617	616	606	581	618	621	612	623	610	625	644	543	618	599	623	637	620	578	569	613	644	625	574	631	616	615	591	621	645	587	568	601	612	607	584	597	594	601	615	594	634	559	634	645	587	595	600	622	611	679	600	598	600	638	619	639	571	559	626	605	614	606	626	615	632	617	590	621	591	606	623	604	602	626	631	649	603	614	615	633	601	622	565	637	635	603	582	620	592	618	684	568	612	606	591	608	595	624	600	591	603	632	640	597	617	610	659	594	623	613	627	615	628	615	575	615	582	594	640	651	631	595	630	594	595	629	600	610	632	623	654	636	676	616	626	583	622	603	591	633	637	649	606	624	619	559	601	646	589	645	606	624	599	615	596	639	605	613	598	613	610	599	637	644	586	626	640	624	622	619	627	623	603	638	563	591	654	600	581	617	594	602	596	617	583	573	647	624	615	590	641	665	616	609	620	606	596	593	618	610	549	569	567	582	555	653	592	622	607	638	624	614	645	622	629	649	578	586	599	578	599	577	600	627	658	582	638	627	594	623	623	628	643	588	573	593	628	638	587	565	615	607	616	603	582	620	577	615	644	649	629	585	633	601	606	615	614	603	621	571	645	599	603	608	624	647	582	606	584	557	668	628	606	614	626	637	645	607	622	605	636	598	635	669	602	639	571	649	623	589	634	556	602	616	579	626	581	562	635	588	644	613	581	641	629	650	659	617	626	598	564	608	637	600	651	589	566	608	609	627	661	630	638	668	582	578	598	650	655	601	569	594	584	627	562	647	644	627	591	616	628	613	620	601	648	570	633	615	599	629	622	630	616	600	632	614	635	596	593	658	626	652	615	609	569	611	613	580	588	592	632	608	559	589	629	619	602	643	618	591	594	611	627	600	636	644	610	636	645	631	594	606	591	597	609	598	631	597	628	611	599	591	595	630	573	634	649	607	606	576	610	610	611	595	603	615	609	626	618	558	657	603	589	588	664	592	620	578	593	597	613	650	583	627	642	613	609	642	593	638	615	594	654	616	620	628	590	612	617	612	623	611	609	583	650	594	591	625	620	583	599	628	598	592	604	626	642	601	640	593	632	605	612	594	623	648	629	619	616	635	652	650	642	609	612	638	598	592	572	578	594	619	652	616	630	632	640	592	597	632	575	569	623	566	571	626	611	618	629	577	662	588	636	607	644	621	600	623	628	626	652	602	586	593	601	602	618	632	647	583	616	571	628	586	623	578	607	601	648	640	614	618	637	590	581	637	663	594	672	636	645	609	621	599	635	607	633	588	578	601	622	607	574	666	605	602	559	658	667	648	629	652	632	621	569	625	603	592	602	601	618	594	606	621	608	599	606	624	584	580	625	573	652	602	617	605	595	594	595	635	574	636	598	621	610	614	593	573	621	582	603	650	617	633	620	618	616	578	579	635	607	610	625	555	609	619	626	651	604	645	634	597	635	685	611	594	659	591	598	615	624	590	595	616	579	645	603	628	587	647	575	604	644	633	624	614	640	621	602	613	612	589	573	635	611	595	629	609	619	631	607	612	575	640	625	590	584	607	657	614	611	588	601	608	625	626	598	582	595	571	610	595	622	611	622	628	616	632	600	553	630	592	695	606	637	643	588	625	606	620	624	613	638	586	626	648	644	622	604	593	562	590	675	613	643	610	618	609	599	590	577	632	604	619	621	612	610	599	630	655	629	626	619	640	602	590	610	609	638	611	649	615	599	614	652	627	622	605	591	640	610	592	627	628	627	616	626	596	630	608	574	601	598	587	591	602	605	627	578	594	612	618	622	575	630	612	627	632	621	621	602	603	640	627	622	597	579	626	609	588	592	636	565	620	621	648	612	621	643	611	595	660	613	580	588	600	596	640	609	594	596	625	609	565	578	569	596	634	613	615	581	635	616	593	613	615	576	630	669	617	672	632	597	596	637	625	606	606	588	607	594	658	573	624	581	631	610	573	584	621	609	645	639	637	603	624	626	657	557	627	585	583	612	589	608	628	625	649	599	580	630	627	619	602	594	623	585	626	594	623	604	590	602	624	628	620	673	648	607	612	627	592	600	650	627	624	599	563	655	623	629	589	646	587	582	647	588	627	625	596	630	657	651	605	610	587	673	622	624	589	575	535	594	619	591	596	616	590	599	598	586	587	605	637	605	602	585	636	588	587	632	637	583	624	630	602	543	621	593	636	608	606	615	613	638	631	564	619	577	556	612	601	633	627	600	609	636	632	580	602	593	620	635	609	647	620	604
10065	2922	1133	892	824	834	821	784	739	807	753	758	782	810	757	763	761	807	773	766	761	785	746	774	762	747	740	795	720	758	782	752	770	725	705	759	779	756	764	791	736	824	771	706	775	758	754	758	775	758	756	770	819	739	773	807	753	765	731	796	821	779	771	767	806	730	738	749	725	692	783	713	759	754	774	780	765	739	803	715	759	705	762	814	748	753	715	792	779	704	753	739	752	779	769	817	783	743	787	792	800	734	815	797	817	778	790	780	798	833	793	768	768	806	789	808	752	739	789	740	789	787	791	763	744	744	797	819	747	749	754	762	782	782	790	768	745	790	712	751	752	784	823	740	778	750	788	800	791	751	841	768	728	742	807	742	774	764	818	792	759	776	760	786	772	759	729	728	682	742	753	797	765	737	744	754	771	796	739	773	772	708	764	783	761	793	770	745	771	802	767	752	775	781	744	775	739	792	753	780	763	833	746	710	800	712	776	776	744	764	775	749	785	772	768	778	766	801	774	732	743	767	776	826	791	712	810	782	778	791	749	797	755	693	764	733	783	756	799	756	766	797	804	794	710	722	761	764	752	753	770	761	731	742	754	808	749	779	758	720	806	745	753	760	767	775	761	776	755	779	795	742	762	764	793	795	779	815	749	724	756	745	766	805	799	757	774	751	738	760	774	781	760	740	741	738	745	788	782	758	738	753	804	768	770	778	774	779	776	741	766	763	809	799	772	747	757	797	759	789	744	806	774	759	793	756	762	745	776	775	760	745	774	777	767	766	717	762	708	797	724	738	805	763	741	745	774	775	785	792	754	829	791	726	763	760	806	757	696	772	800	780	785	714	743	774	774	756	701	771	763	736	791	777	766	755	707	782	776	772	725	728	779	704	762	744	717	838	776	749	801	750	769	795	749	748	799	751	797	758	777	739	741	751	771	797	811	820	778	770	773	786	778	751	773	726	774	737	793	778	749	773	804	746	764	778	814	733	781	806	797	754	758	735	773	764	799	792	783	739	783	756	737	805	799	744	797	759	756	789	774	782	784	745	766	757	713	789	774	799	756	753	741	756	777	778	804	743	779	738	739	776	778	781	731	813	764	788	789	748	782	795	737	777	740	721	759	722	756	751	776	767	760	761	753	710	776	753	761	764	769	767	789	761	792	755	749	758	802	722	789	788	741	782	790	820	756	766	772	778	800	776	772	804	725	766	764	755	746	769	732	727	780	752	793	757	755	713	744	805	758	752	782	734	739	768	795	764	710	760	781	786	787	774	763	769	816	747	830	783	758	734	825	783	771	802	739	808	751	794	727	757	793	760	771	706	829	781	757	806	774	766	776	818	740	788	749	734	806	763	748	779	747	810	751	729	790	781	728	762	773	739	741	781	779	782	770	742	792	788	783	769	752	737	787	784	761	750	792	751	782	809	775	790	823	732	803	770	818	769	815	758	748	762	773	769	769	752	717	775	771	800	788	803	725	776	763	758	771	807	777	729	812	783	756	753	796	793	756	772	759	750	752	763	797	772	733	765	761	761	738	735	768	754	794	794	760	788	804	747	775	758	735	750	754	754	709	819	788	751	795	770	762	782	724	778	781	764	730	731	798	787	775	768	750	781	748	759	751	716	757	734	729	782	751	730	814	810	786	780	784	777	769	779	792	746	724	782	734	721	754	727	766	774	737	783	765	828	829	776	747	786	729	759	756	802	723	772	830	750	760	760	791	788	772	777	758	748	774	764	722	741	779	789	800	747	799	723	759	757	791	744	776	743	853	801	696	722	799	753	782	741	756	790	765	741	752	829	771	787	772	784	804	769	789	762	732	751	793	773	730	736	763	779	756	769	837	720	742	758	818	780	770	772	759	754	738	746	779	733	769	762	754	739	727	762	765	764	742	780	784	764	735	767	780	772	762	831	708	805	760	711	754	782	735	717	780	688	705	806	813	772	771	765	780	838	833	778	809	736	695	787	771	784	780	802	777	750	780	746	777	751	810	779	818	782	778	754	775	725	760	723	777	715	728	753	771	757	773	756	783	769	768	794	790	784	784	810	770	791	743	748	778	765	740	787	738	738	757	766	750	773	754	742	736	777	751	758	772	763	796	746	752	770	765	744	745	782	728	770	774	801	797	760	764	760	770	742	742	791	766	752	769	727	771	758	796	778	814	762	806	821	757	764	762	753	734	758	702	688	777	761	793	771	746	756	807	750	765	819	785	804	810	715	756	787	817	763	754	765	773	756	801	803	776	781	744	764	792	742	786	742	768	687	794	765	759	835	737	749	778	812	753	802	752	778	767	784	769	768	781	762	756	803	771	782	774	739	764	831	779	730	834	738	741	740	774	767	764	793	773	791	781	765	798	798	783	782	780	769	797	764	811	828	803	758	777	724	768	756	757	771	773	723	833	742	767	755	790	761	758	769	772	764	739	793	810	748	830	798	806	761	748	777	738	750	762	779	754	741	744	782	795	774	770	742	763	780	773	830	754	787	830	733	770	756	751	817	788	723	731	744	739	804	735	787	756	786	760	800	764	734	780	740	763	762	780	782	757	790	743	751	731	774	839	774	802	737	780	706	770	757	733	735	818	721	734	794	778	746	751	751	746	727	788	758	754	818	768	810	727	780	807	788	781	804	737	786	761	741	772	798	736	768	812	808	758	788	727	812	772	701	762	777	768	736	788	777	776	761	768	743	790	777	793	779	829	776	756	836	807	762	814	777	763	772	783	731	792	787	776	764	784	766	718	846	774	782	786	835	729	781	744	786	772	756	757	762	770	777	717	798	703	759	800	748	750	736	772	778	761	792	778	789	746	759	774	720	795	761	740	768	774	741	676	731	762	782	732	752	773	782	778	753	734	740	813	767	760	766	730	795	812	748	776	782	716	793	790	786	776	778	765	723	779	839	751	757	706	760	791	787	766	741	759	757	774	809	745	771	794	752	711	742	759	728	755	792	814	738	800	810	769	769	740	725	767	758	802	781	780	764	755	752	783	795	758	794	747	770	760	775	759	776	774	750	799	842	707	752	738	766	779	744	801	809	754	768	784	709	740	808	780	770	760	823	770	766	749	799	781	755	777	771	772	812	696	793	746	723	737	747	806	769	739	779	780	749	757	796	760	778	772	750	718	759	772	733	773	750	815	725	700	772	775	760	781	724	749	707	749	736	748	788	734	753	772	804	761	764	723	735	752	775	771	744	761	754	761	740	729	763	794	723	807	755	819	816	802	734	803	736	774	797	731	778	828	757	784	720	797	724	760	783	819	776	790	735	789	727	723	784	790	791	780	766	767	795	767	749	794	745	784	768	791	828	776	728	730	819	760	822	811	758	801	767	723	735	759	800	775	808	766	790	758	770	777	791	794	701	723	779	776	808	775	755	725	745	732	757	713	724	744	733	799	756	766	722	773	749	721	736	865	765	768	768	796	704	788	802	806	795	769	764	764	824	775	799	773	735	750	768	782	799	708	708	834	819	730	781	736	733	763	751	782	759
23894	21544	28739	24794	21512	7393	1014	787	687	690	654	631	554	589	595	602	587	591	568	548	565	581	589	556	576	518	565	553	552	581	561	550	559	532	562	558	564	510	551	546	539	561	529	543	534	601	541	575	553	506	542	584	558	485	568	576	499	532	511	522	529	590	544	520	539	612	535	562	541	547	511	502	548	571	566	531	555	582	551	530	520	555	537	542	545	505	555	570	542	521	569	520	515	541	557	538	559	552	542	502	541	509	559	548	510	521	509	559	559	539	505	566	543	564	512	507	557	549	553	570	533	542	582	538	584	550	534	529	553	529	539	537	516	511	539	543	529	552	549	562	553	530	531	529	502	533	558	515	531	565	575	508	531	545	540	553	542	534	518	507	519	564	505	536	534	560	583	572	527	593	532	542	551	572	559	543	592	524	560	511	564	563	539	576	508	514	554	533	565	507	539	575	542	552	479	564	530	520	542	544	511	531	522	518	551	520	513	563	543	524	539	570	545	532	534	574	568	554	505	528	582	543	513	517	567	546	560	540	536	601	552	551	562	548	581	568	525	528	552	573	533	486	509	536	574	562	555	549	572	586	501	538	514	529	546	555	583	578	529	539	518	499	530	559	527	533	545	543	576	529	526	575	569	604	570	546	550	582	492	530	525	567	533	529	570	548	503	552	576	503	578	559	504	552	542	576	580	510	535	541	563	561	534	547	576	507	551	532	529	555	557	578	568	517	543	515	561	481	553	516	575	511	568	535	518	558	554	548	501	560	546	569	572	536	513	574	531	539	549	510	533	505	560	527	519	558	558	515	603	546	551	570	553	528	539	569	558	550	560	539	558	568	553	554	541	575	528	573	563	502	528	557	588	540	574	517	529	526	536	567	538	514	556	528	513	518	542	556	567	543	560	527	546	561	550	583	557	527	524	564	544	526	551	550	553	539	547	553	535	514	529	553	567	535	542	512	530	541	521	538	542	591	567	517	536	562	558	554	606	531	531	540	526	555	528	505	555	593	550	509	545	549	579	551	523	521	527	553	547	535	569	553	517	515	532	578	514	517	582	528	569	557	524	551	534	559	517	573	493	536	556	531	538	545	531	590	554	543	501	554	539	538	512	548	556	517	556	523	525	524	536	553	533	550	574	513	541	606	514	483	532	544	525	568	529	541	552	578	523	540	546	525	550	559	559	578	509	549	531	569	559	550	581	522	495	555	528	507	558	551	534	586	533	554	543	516	571	574	565	547	567	542	508	562	534	578	575	541	555	501	531	601	536	542	512	516	542	560	536	551	529	532	561	541	566	556	543	569	538	530	528	534	529	562	549	533	547	557	583	570	572	579	533	545	545	536	593	528	531	527	531	585	550	535	553	540	535	517	541	535	604	549	510	556	561	589	546	479	547	559	573	576	567	549	573	581	540	569	554	546	527	605	503	538	529	575	530	565	519	559	535	526	547	541	520	577	584	504	519	516	568	547	523	569	547	538	531	530	538	548	535	545	505	538	595	570	562	546	517	537	521	570	546	554	542	585	501	534	505	589	531	553	493	530	507	552	534	500	548	572	532	526	603	544	551	544	550	471	597	508	559	516	547	533	535	563	535	544	480	530	530	537	550	518	519	513	531	520	548	517	549	543	529	561	514	523	532	543	545	560	505	530	547	554	553	576	588	558	535	575	537	559	555	534	522	535	542	569	559	517	564	503	517	548	521	545	559	547	569	551	565	557	536	554	515	593	587	548	528	579	573	511	500	514	581	560	532	590	604	545	511	580	491	570	552	538	527	542	534	572	553	553	561	514	541	529	538	520	538	565	538	538	533	543	520	511	535	569	564	523	502	524	548	543	549	517	581	544	566	539	534	504	583	513	589	583	540	498	534	579	568	544	540	548	516	547	548	536	558	573	581	541	510	533	540	501	523	517	564	567	533	545	515	523	520	554	569	531	566	512	583	492	531	515	521	560	568	554	514	544	538	511	564	564	558	560	533	551	541	550	578	540	510	558	547	525	531	547	589	544	560	547	489	578	511	584	520	556	507	532	483	548	525	591	583	580	521	569	533	539	532	561	563	529	515	488	494	559	567	513	554	509	547	524	533	541	526	537	539	534	508	562	500	510	527	563	534	547	513	543	495	531	574	543	551	565	524	548	549	534	595	543	598	526	559	509	523	560	492	594	528	522	508	597	552	548	542	567	554	525	520	528	523	571	537	532	564	521	543	570	519	497	521	522	566	531	545	536	521	549	564	555	527	506	535	493	559	533	558	550	557	512	559	538	580	570	502	578	553	535	559	555	567	542	588	571	515	523	587	579	531	544	567	551	553	515	520	568	544	541	565	517	578	567	546	526	524	532	554	525	502	572	570	561	528	541	534	565	533	551	511	509	530	520	555	552	515	556	528	557	556	518	495	502	523	552	548	518	584	532	566	487	496	557	567	488	593	534	505	525	568	548	550	522	497	543	569	518	507	526	551	526	504	531	553	522	508	580	538	557	590	572	544	498	534	535	508	526	564	537	559	575	517	562	508	554	518	557	545	550	511	544	509	523	526	562	567	541	523	576	517	541	545	518	517	511	519	557	531	518	500	542	530	565	523	545	521	562	507	544	570	562	569	526	555	549	536	575	562	565	542	574	537	550	558	508	524	552	530	524	536	533	535	546	521	553	533	545	525	552	518	512	564	557	553	581	522	527	527	583	562	542	492	549	498	531	520	527	540	545	545	600	556	501	542	557	550	532	559	574	567	489	590	516	525	562	524	574	535	548	581	547	543	546	557	525	571	514	567	535	538	544	537	581	570	564	548	524	538	554	523	573	521	520	563	551	496	554	508	587	507	538	548	547	576	563	544	584	519	581	524	518	522	568	574	539	532	556	562	543	597	524	582	564	520	585	554	584	537	532	546	557	535	503	598	510	560	523	528	552	498	499	576	571	555	539	555	568	529	536	564	536	565	521	519	535	517	537	573	524	524	504	515	527	526	551	522	548	537	541	527	537	528	561	529	519	532	568	531	520	555	548	543	536	575	503	556	531	544	566	584	517	533	522	573	561	538	535	561	508	538	587	570	535	570	526	535	546	527	478	559	567	540	521	563	571	537	543	540	511	584	555	523	543	559	540	502	544	564	505	547	516	511	549	536	561	519	530	558	496	552	525	548	514	534	576	504	570	533	527	535	568	515	576	514	550	510	546	548	515	542	558	538	559	532	527	530	544	527	537	537	560	571	528	529	537	537	512	554	532	517	536	518	525	520	525	512	534	513	517	568	530	545	533	529	579	567	519	541	525	523	505	528	577	536	551	541	515	554	561	540	531	556	543	562	524	569	570	547	557	486	495	512	488	551	528	544	547	549	525	551	558	530	532	583	514	575	563	497	526	517	545	559	562	541	540	518	590	577	534	545	499	527	578	512	550	527	551	506	543	546	555	550	505	560	560	508	489	543	535	543	553	551	518	566	504	551	503	525	570	540	516	537	541	548	538	552	549	606	515	525	544	521	553	560	570
33031	14054	5034	2543	2011	1556	1264	1197	1055	953	928	847	822	822	815	874	818	788	736	794	747	729	719	710	714	747	752	704	723	720	720	700	726	696	675	683	678	733	706	712	721	736	721	730	648	720	757	695	704	694	666	727	740	710	715	648	724	689	673	685	717	691	700	714	711	758	697	683	681	672	676	682	740	694	709	699	704	695	679	680	718	745	719	699	726	692	689	693	712	669	631	700	698	685	679	693	719	731	689	710	655	696	670	659	680	696	709	686	699	727	733	688	707	693	665	654	714	718	720	701	703	710	701	670	727	675	692	678	730	695	720	694	641	680	685	704	706	722	694	727	684	713	685	677	728	687	708	691	690	701	735	724	715	710	675	697	689	714	705	671	698	677	697	704	701	680	696	707	697	675	726	679	659	697	717	703	685	745	663	724	710	703	691	645	696	720	692	696	674	691	709	718	704	706	665	671	640	729	679	683	712	712	706	741	755	711	670	679	694	686	684	691	641	689	698	658	691	681	705	687	675	706	706	692	692	729	667	704	720	670	711	648	720	694	717	698	693	704	682	650	691	741	719	698	678	696	678	705	732	736	615	707	714	674	672	717	664	720	672	678	670	673	652	681	726	661	708	664	677	730	704	717	666	633	667	668	714	683	724	692	703	708	685	732	719	720	677	709	755	704	718	729	630	611	692	682	727	691	719	663	710	697	685	731	696	694	689	677	672	743	695	709	688	689	675	681	721	662	685	723	697	642	717	639	722	696	694	698	718	711	680	743	653	691	662	652	717	678	652	690	661	657	712	719	749	690	697	671	650	669	695	718	712	751	677	681	744	712	665	671	720	707	662	734	691	774	669	712	701	683	729	683	676	744	693	671	655	677	699	709	687	712	677	714	679	698	654	668	661	608	712	757	707	724	661	691	686	744	715	622	697	682	761	696	686	722	699	723	710	661	720	704	672	729	737	738	691	663	725	683	722	683	659	719	672	735	707	663	675	672	680	725	664	667	750	725	702	727	657	694	688	692	652	703	705	700	690	690	694	725	685	707	677	692	707	709	736	716	712	702	682	685	669	716	677	698	681	706	719	706	726	681	698	699	704	663	675	712	708	654	715	693	720	703	623	703	696	666	665	700	700	646	714	697	678	703	677	691	676	688	718	685	683	714	659	710	712	716	686	687	729	755	696	719	690	702	663	655	710	712	684	727	728	741	660	725	740	690	715	697	693	718	664	694	708	678	686	683	672	718	708	720	661	662	707	697	690	648	687	691	718	707	668	738	742	665	691	680	721	696	709	685	692	694	696	707	699	700	750	666	728	733	687	659	680	684	670	712	718	706	673	698	732	692	670	700	684	697	720	621	685	667	732	723	744	660	714	681	713	726	743	688	654	725	699	708	671	707	726	710	713	687	685	717	694	664	733	732	671	666	680	681	695	689	649	698	643	685	709	680	700	716	683	690	654	693	703	705	693	681	742	676	669	706	669	721	735	696	707	702	681	715	699	695	700	710	648	720	688	686	717	702	722	664	746	664	653	676	687	699	673	689	740	732	710	674	707	653	738	674	727	691	655	747	701	709	698	728	690	701	690	722	764	673	740	741	697	687	704	691	729	691	719	669	694	713	707	735	658	670	708	651	663	683	721	701	686	691	705	693	659	761	696	682	661	700	702	702	715	710	683	648	716	731	710	693	730	689	671	720	676	673	645	678	690	644	645	715	643	717	675	691	709	678	709	688	727	696	653	749	651	705	695	730	708	636	712	765	712	699	681	740	683	680	723	669	727	682	692	698	678	723	718	656	696	692	690	672	696	690	714	712	643	678	713	681	699	715	660	749	687	663	673	707	681	686	705	682	693	703	695	684	723	721	663	690	694	723	740	696	723	703	731	657	681	703	705	676	660	709	685	685	703	741	724	733	663	701	695	693	673	674	678	666	684	704	683	675	724	665	738	676	703	723	700	673	706	695	697	698	688	614	648	661	704	675	681	724	717	713	646	709	693	677	754	715	698	697	713	680	666	688	692	679	693	707	689	687	656	656	725	647	690	693	733	709	711	665	728	705	667	654	687	685	717	732	712	670	708	681	690	702	683	702	712	747	697	652	740	706	678	696	698	690	744	717	695	711	682	689	671	705	697	753	716	709	742	700	712	705	718	730	667	668	678	732	765	701	668	691	732	716	683	699	747	707	676	685	696	658	692	673	702	669	707	667	707	719	725	707	742	679	693	620	638	659	644	690	707	680	734	724	716	665	722	686	693	726	720	666	682	716	700	719	692	694	689	693	700	681	701	677	680	687	697	706	656	720	682	707	653	688	663	663	697	757	708	712	733	657	645	673	720	694	686	730	698	689	672	675	709	647	734	669	681	723	667	670	679	693	706	709	679	732	728	678	720	706	704	707	656	647	747	723	659	718	648	691	713	646	657	686	666	699	786	685	706	693	755	659	711	676	671	702	703	707	674	689	662	684	737	653	702	691	692	686	624	685	707	700	722	697	649	688	699	705	734	679	701	709	677	777	654	758	741	672	711	633	685	682	731	690	729	718	666	742	692	695	713	695	636	687	684	687	698	751	709	726	647	694	643	686	718	690	699	697	706	723	695	657	746	707	646	709	682	695	700	727	673	682	729	724	686	656	731	699	738	698	735	648	659	689	674	689	704	687	743	697	706	715	711	641	665	728	675	675	726	699	743	724	672	690	717	728	708	644	712	692	676	694	717	695	696	685	678	674	691	677	701	712	664	732	650	703	714	678	673	700	709	729	692	688	673	702	684	673	690	694	707	686	704	657	729	689	728	700	686	688	713	674	653	692	690	664	669	686	687	695	695	714	717	727	679	683	684	691	752	734	704	677	707	719	719	617	748	718	665	699	671	673	699	662	655	692	666	741	690	729	704	671	659	702	676	678	693	698	702	716	675	716	678	691	700	722	724	697	738	685	700	686	658	669	722	686	698	693	668	683	677	701	706	713	641	723	693	698	733	684	710	704	696	713	678	695	662	663	670	701	704	665	664	698	660	717	659	706	659	755	701	687	665	768	707	719	702	743	696	685	658	651	678	681	661	701	653	750	685	690	735	693	678	688	747	672	676	732	703	692	702	644	662	655	714	715	670	719	748	686	675	707	670	715	662	733	706	624	676	672	757	692	654	691	721	716	690	686	650	643	715	737	692	707	664	709	649	745	697	699	660	735	666	687	671	684	673	725	701	701	717	691	686	721	718	696	720	758	699	731	677	731	744	706	667	739	720	688	729	695	682	686	674	685	653	667	688	688	707	688	676	651	702	706	663	685	695	750	693	630	663	688	716	689	683	711	707	658	702	676	658	677	705	709	623	696	682	714	659	690	686	729	706	700	695	663	744	676	719	657	685	749	690	695	706	727	684	741	696	696	661	690	668	675	698	727	684	641	675	715	670	740	660	714	735	711	672	699	740	729	745	665	664	726	680	704	676	721	687	643	715	699	733	679	712	676	696	753	655	724	662	703	656	642	692	706	686	741
25174	21518	27374	25894	5821	578	521	454	423	446	401	396	401	382	401	364	386	383	387	357	396	367	375	368	371	354	401	366	345	393	336	392	375	378	393	360	331	345	346	377	301	376	343	367	367	380	361	372	341	390	364	353	353	353	390	387	367	375	379	355	347	350	377	339	379	344	390	388	374	369	352	348	407	380	379	370	346	387	346	338	405	377	349	340	377	333	364	368	363	339	322	362	400	352	346	347	364	375	379	363	350	353	390	358	329	401	367	390	338	392	369	378	336	362	384	387	345	388	353	382	317	375	369	375	365	374	407	349	362	359	406	334	402	361	344	359	391	362	327	363	359	364	347	373	370	351	377	357	398	364	356	335	394	393	337	377	385	373	355	341	357	360	352	335	369	373	357	402	357	353	361	337	338	366	333	392	336	375	381	329	362	379	384	378	345	363	355	372	334	356	391	351	375	375	386	386	395	377	353	375	347	344	379	346	349	369	352	371	343	351	334	366	371	335	379	368	338	377	358	366	360	360	363	329	352	377	385	357	384	387	354	354	407	378	401	351	379	370	357	341	361	330	330	417	353	372	383	420	339	333	372	397	355	359	369	349	331	332	382	391	372	336	373	353	351	351	369	342	352	377	354	352	362	370	348	382	337	387	362	370	333	377	359	357	339	350	359	373	336	387	349	369	382	368	386	349	391	364	366	333	387	358	406	334	363	369	337	357	353	356	315	394	377	325	346	335	370	377	320	395	367	357	342	357	354	349	369	370	373	368	342	383	338	325	359	347	340	326	366	396	355	349	357	357	340	370	370	375	369	336	337	385	374	349	357	350	358	334	384	358	340	354	380	331	367	367	361	371	393	368	369	367	333	364	345	369	305	350	332	376	348	373	333	356	347	365	338	337	371	342	373	355	374	340	386	356	384	371	320	388	372	363	322	371	371	369	413	353	342	373	383	365	366	364	322	348	330	368	342	362	386	377	376	377	352	365	377	350	375	371	356	378	365	376	346	357	376	350	340	360	341	359	362	336	353	360	391	347	334	374	357	353	342	366	334	355	305	368	348	365	383	350	385	364	363	353	353	381	398	346	389	390	352	377	389	358	333	375	339	385	367	383	331	360	384	338	357	388	406	347	358	360	347	372	333	351	333	354	353	344	385	346	363	330	379	350	356	373	366	394	353	381	375	344	333	363	365	381	368	333	345	414	356	375	353	370	348	347	373	349	372	356	376	357	363	353	351	370	344	379	333	391	331	379	389	320	374	402	346	342	388	376	385	373	332	355	362	374	354	363	382	345	350	359	343	312	349	389	316	369	389	374	342	379	341	367	321	368	335	379	391	359	367	385	357	386	347	335	358	367	381	354	373	350	351	344	373	331	383	391	319	342	386	359	337	351	349	375	366	361	373	372	361	394	363	359	335	339	345	338	348	373	335	359	367	364	379	350	336	364	373	355	395	361	341	371	364	339	363	351	392	374	357	371	337	364	383	338	352	362	376	368	364	315	337	371	353	369	380	335	332	372	367	391	332	342	370	389	368	379	375	362	372	360	388	376	368	352	374	360	386	340	366	363	385	377	340	368	396	369	341	345	370	347	371	383	366	375	328	393	349	315	361	380	363	372	345	348	345	335	385	347	390	348	349	365	373	343	357	368	336	386	334	364	384	377	363	374	324	369	363	352	351	359	385	361	397	365	340	379	351	375	356	362	363	320	381	360	341	406	373	339	380	381	368	367	381	366	365	344	330	400	350	427	398	384	332	319	363	356	355	340	397	314	374	362	405	339	355	353	324	378	363	319	355	386	377	348	352	386	358	345	353	377	354	364	351	375	339	369	369	352	374	367	334	354	343	392	332	374	368	361	335	383	367	365	357	372	364	381	361	386	355	369	383	376	367	382	329	373	358	351	356	357	357	354	368	346	373	386	354	346	307	394	348	334	352	345	354	338	349	351	405	359	352	331	310	373	327	386	388	362	368	307	346	368	357	373	323	335	376	413	340	378	371	355	377	372	342	345	373	353	342	368	335	340	362	368	341	353	351	403	374	353	355	373	337	363	355	369	366	356	353	368	356	382	359	341	376	358	344	405	381	414	399	385	370	373	329	367	360	356	331	328	360	367	376	365	346	342	319	359	368	362	377	348	366	341	352	353	354	377	355	341	360	365	356	393	377	330	355	371	372	367	343	339	354	376	370	367	348	364	385	356	345	354	353	378	354	340	387	362	386	377	345	360	387	363	363	364	353	358	401	372	359	356	364	386	331	352	344	336	369	345	395	384	352	334	343	342	359	333	353	353	355	370	325	352	379	356	338	380	352	363	388	370	382	381	395	406	352	345	333	372	347	373	355	361	323	359	394	353	365	365	325	395	366	380	328	356	357	344	377	364	363	322	355	353	356	358	338	341	387	349	366	386	363	354	389	351	389	349	330	349	366	342	366	317	323	364	349	323	366	365	340	367	364	375	365	383	357	368	384	354	354	378	347	380	374	390	387	384	331	363	381	386	368	346	385	352	360	386	353	331	343	366	385	371	398	363	367	357	349	383	358	350	369	346	359	357	363	422	344	365	384	349	357	359	366	353	363	372	366	333	343	357	352	344	387	386	396	329	345	350	330	407	349	352	356	362	368	360	362	376	347	383	366	367	330	376	362	325	368	356	338	336	404	342	371	371	331	313	369	361	363	383	344	368	369	383	331	332	335	374	373	378	374	354	368	414	366	347	398	345	341	332	350	397	370	364	359	342	368	394	336	348	366	352	358	334	348	359	372	356	337	355	357	319	364	366	352	367	361	362	366	361	372	385	343	384	374	422	333	398	389	372	354	359	322	397	333	397	326	350	374	334	344	340	383	350	378	361	347	344	386	373	373	351	369	379	359	369	383	333	376	362	357	355	372	365	353	377	394	344	355	372	352	368	408	373	341	335	342	369	380	383	355	402	407	373	355	349	361	391	374	359	403	358	344	329	365	363	367	387	364	328	339	359	377	352	361	375	369	345	311	326	365	369	342	407	347	362	366	347	390	399	362	351	373	368	371	337	408	343	382	405	341	357	322	360	339	383	377	337	340	384	348	336	364	379	356	361	343	356	367	369	366	343	385	348	362	347	381	370	347	363	341	339	383	372	337	367	351	323	340	348	352	371	389	351	324	373	357	370	372	378	367	364	343	395	379	352	359	343	349	337	379	401	350	342	376	342	375	341	333	351	350	369	380	330	355	338	350	372	389	378	345	360	348	364	376	364	362	379	376	353	316	380	363	362	395	336	365	381	380	367	392	306	364	337	368	354	366	324	355	369	328	368	349	358	387	359	332	380	374	340	393	371	368	364	373	342	337	345	361	384	352	359	344	347	378	382	360	342	351	366	375	372	371	349	343	357	360	379	382	350	364	387	367	365	347	353	336	342	341	333	380	389	378	368	367	355	380	386	398	365	354	411	339	365	372	372	377	351	389	360	390	388	345	370	360	351	352	370	322	335	343	357	365	380	377	360	357	340	349	368
28974	8823	2559	1407	1053	913	755	735	634	609	594	554	507	499	503	493	503	509	495	476	496	453	457	473	427	470	455	448	439	500	451	479	486	464	446	470	465	431	507	480	464	479	456	444	445	467	454	459	492	448	419	435	484	455	455	449	467	492	455	483	479	460	484	419	459	446	456	469	445	448	417	474	477	461	442	466	492	467	485	458	451	460	467	475	493	459	461	420	461	444	478	444	459	493	464	483	480	481	473	438	487	474	471	406	465	443	476	510	460	481	446	456	483	478	458	471	450	450	451	436	452	434	489	400	469	440	435	430	467	424	447	458	421	472	458	494	436	422	466	453	439	434	462	455	450	485	487	480	456	460	440	466	446	455	432	487	486	460	479	428	450	428	426	419	454	446	466	465	437	441	447	461	478	473	449	468	466	452	446	486	461	393	465	452	426	475	486	446	454	433	432	433	490	458	457	408	444	439	437	489	487	459	472	422	499	447	458	471	476	440	490	477	420	458	449	445	482	471	464	484	459	417	463	449	467	470	462	429	451	433	439	470	458	448	445	532	474	460	447	452	496	466	496	436	470	468	452	427	425	421	472	450	442	445	485	440	488	447	459	478	489	449	481	460	458	456	452	445	450	458	464	445	468	462	481	481	469	476	468	436	462	454	473	490	443	442	446	470	437	498	459	462	449	460	471	447	487	465	438	483	459	483	456	411	492	470	475	456	438	456	476	449	419	470	467	458	483	485	406	461	501	471	466	466	437	487	443	479	481	455	452	465	487	479	463	472	463	441	423	445	426	478	466	486	474	474	453	472	441	467	434	451	449	448	461	466	468	474	472	508	453	449	457	454	447	452	460	457	436	438	502	459	463	474	424	451	452	490	476	443	486	442	445	460	456	453	460	448	443	469	432	446	511	413	443	461	421	433	454	458	450	430	451	433	454	464	470	485	456	452	455	454	438	512	464	479	478	459	467	491	455	444	446	413	413	457	451	453	456	467	449	432	463	440	456	454	476	454	455	481	460	469	465	471	440	451	437	467	462	450	468	449	458	481	472	473	439	503	467	446	479	485	433	465	453	425	457	509	489	448	463	441	519	402	485	492	468	486	464	418	425	419	446	425	452	489	440	443	460	444	470	451	453	476	455	424	456	457	473	428	481	438	434	457	468	439	467	481	459	468	470	479	497	466	481	420	492	437	465	467	451	452	471	469	465	462	469	482	464	482	439	427	467	481	434	462	482	454	466	467	464	448	436	456	448	470	434	452	436	493	457	431	459	432	429	437	441	459	458	474	413	493	458	432	447	424	456	441	483	436	480	411	440	472	463	443	436	496	467	465	441	513	517	454	438	457	481	478	468	418	458	460	447	449	471	450	484	461	448	434	429	423	437	436	435	459	467	492	478	484	445	465	472	428	475	496	438	434	419	448	458	461	494	460	476	486	455	451	456	475	454	468	496	448	454	500	435	434	463	435	468	468	481	458	454	438	463	453	464	428	484	451	448	419	425	464	451	475	399	442	451	475	448	449	426	447	414	449	441	462	484	431	462	472	480	452	497	486	455	448	423	462	458	452	415	441	417	459	466	467	482	472	435	414	479	420	484	431	452	456	465	441	468	453	427	488	506	424	460	486	471	473	432	445	447	408	491	462	460	476	458	463	442	475	419	468	484	472	463	460	484	494	455	460	484	460	459	490	456	447	440	453	462	455	466	455	464	483	484	447	434	440	473	497	447	469	468	440	487	446	448	456	474	475	458	481	429	456	447	466	464	453	473	436	478	471	473	433	475	447	430	464	409	472	480	469	449	471	455	465	463	498	465	492	464	476	527	465	476	458	476	453	468	460	477	443	465	449	409	449	450	438	466	438	472	414	435	449	469	486	484	432	481	475	494	467	456	451	459	447	472	452	466	437	469	456	427	476	413	472	418	487	431	485	468	477	450	462	488	432	413	438	432	454	451	468	425	466	474	471	467	492	429	452	465	411	435	416	468	466	489	455	451	413	468	475	428	457	479	432	439	447	446	442	506	462	454	474	477	441	436	475	450	509	467	468	423	458	461	441	516	443	435	440	417	461	420	493	424	428	441	469	443	466	447	467	442	469	474	453	454	447	428	484	460	483	477	458	468	498	471	437	477	436	473	426	447	451	397	429	447	456	467	492	459	445	450	471	425	461	480	483	432	441	458	477	445	507	461	450	476	457	386	427	425	478	470	465	426	450	483	469	464	451	450	474	447	466	450	477	451	436	466	486	472	456	428	463	473	508	457	455	467	462	452	486	453	459	428	436	462	452	446	440	446	442	486	450	440	431	495	474	464	429	469	484	405	450	440	487	462	492	446	477	485	466	484	469	489	440	415	444	455	499	410	454	474	445	421	475	443	440	455	440	446	449	455	446	431	463	443	448	412	436	407	481	457	472	461	468	468	466	459	442	506	443	492	458	416	465	447	475	435	468	480	423	416	452	448	451	451	450	462	500	446	447	501	446	455	447	478	519	474	505	462	466	521	470	437	474	477	444	467	462	450	447	439	453	491	433	457	464	497	468	468	461	455	443	447	428	462	456	477	459	432	443	439	442	505	458	433	476	434	446	449	447	478	452	485	471	479	474	441	431	505	440	506	440	494	458	446	448	452	463	465	416	451	440	513	424	459	448	483	463	451	460	436	483	457	490	451	464	414	421	488	450	439	509	483	457	453	467	508	427	450	428	469	437	425	467	480	450	452	476	441	437	447	422	479	458	445	474	470	470	428	438	438	460	467	473	486	464	500	450	487	467	459	453	463	452	434	476	491	455	452	472	464	466	451	470	490	469	477	409	428	459	496	425	441	470	478	473	437	456	470	513	477	456	455	476	517	481	456	466	464	474	451	439	462	484	458	488	444	437	419	472	451	427	432	448	503	466	402	432	461	476	438	439	463	470	475	464	486	435	460	489	427	469	497	446	432	466	456	503	430	443	460	492	439	461	474	427	465	476	481	478	451	448	469	454	466	438	478	430	466	488	482	456	469	414	480	405	457	448	483	441	453	458	419	459	468	453	475	455	451	465	460	443	456	476	440	450	472	469	449	478	478	491	443	494	468	485	457	435	483	457	433	444	453	451	477	438	485	456	455	433	457	455	454	478	453	455	472	451	468	430	474	454	493	420	431	485	517	458	459	454	432	468	448	446	491	443	449	460	485	440	452	450	431	438	421	479	460	460	441	513	465	458	457	471	415	434	417	438	461	463	464	429	437	470	454	474	465	448	457	437	446	471	500	458	467	432	458	458	472	466	465	461	475	421	439	471	449	402	475	460	482	479	465	477	426	475	466	493	457	431	445	472	465	469	474	424	471	482	449	467	466	447	468	466	441	419	452	453	467	445	425	484	483	466	447	467	496	443	485	456	474	452	455	473	492	419	425	460	463	456	493	466	468	465	431	461	465	453	469	456	452	439	472	430	425	470	418	460	461	421	462	460	488	432	462	457	478	434	436	441	431	513	418	441	445	490	434	469	488	464
23025	21606	29330	24375	21606	21586	4149	695	463	443	413	343	330	299	343	274	284	267	263	284	268	264	227	248	246	238	239	223	231	229	264	222	236	254	207	204	215	217	238	241	229	225	194	248	238	227	220	236	224	230	222	207	220	241	222	213	243	221	201	179	268	215	242	195	247	208	219	216	215	235	219	234	220	219	221	191	243	228	209	218	213	209	236	241	194	223	233	210	237	247	233	204	238	212	211	232	206	211	230	201	203	208	186	214	249	198	236	226	211	215	214	213	231	213	211	211	221	200	197	199	200	213	233	227	211	233	236	221	218	205	202	210	247	216	219	187	212	220	185	213	218	214	214	216	211	206	200	221	197	230	216	214	195	231	209	226	216	249	230	183	211	198	212	207	203	227	237	204	194	211	226	207	215	200	197	209	232	199	207	218	218	210	198	234	232	224	227	201	228	228	215	234	211	200	206	192	222	196	225	205	213	221	213	209	210	240	230	219	210	223	201	212	213	219	231	211	227	200	188	231	218	202	204	211	222	202	216	248	208	195	228	217	204	231	211	203	177	213	219	187	243	229	211	213	194	209	208	216	222	217	205	201	206	220	208	184	196	185	225	183	232	190	208	215	203	242	213	207	235	206	204	218	253	212	224	205	214	219	210	219	209	235	213	223	213	213	218	211	223	224	201	224	223	221	189	214	200	237	221	220	223	228	241	200	202	209	223	196	193	215	198	216	228	203	220	198	211	211	218	212	199	208	226	219	234	215	221	203	233	244	197	226	201	205	212	215	231	194	214	224	213	209	223	198	226	187	211	217	196	191	204	207	229	208	235	219	221	207	211	210	210	216	210	190	206	222	219	215	238	190	180	234	202	191	226	207	226	208	224	204	212	215	225	218	219	200	228	221	192	226	186	201	236	211	210	224	219	238	206	214	220	235	220	219	202	202	214	215	217	219	228	242	222	250	216	240	220	204	223	219	202	209	194	216	215	198	205	215	223	204	235	211	207	183	221	193	211	203	237	223	214	202	238	214	217	218	207	214	216	227	216	212	212	211	224	221	173	221	207	202	204	191	208	209	223	201	215	212	205	227	212	213	223	224	202	202	228	213	233	208	214	230	220	194	242	234	221	181	200	226	210	205	193	218	212	239	214	223	195	213	215	202	193	198	227	219	214	216	242	226	232	186	236	219	196	224	217	205	186	194	213	196	232	228	225	229	213	219	242	216	211	213	209	205	234	238	251	193	198	221	214	210	234	237	208	224	226	229	196	232	202	222	200	219	212	244	206	194	238	188	209	217	219	222	214	211	214	241	215	216	222	208	197	228	219	215	183	217	228	246	212	212	233	211	194	240	202	189	224	208	200	212	234	235	200	211	218	223	222	216	202	222	221	244	201	187	197	246	203	197	210	190	222	205	230	228	222	215	203	215	210	233	243	189	222	250	208	213	228	210	224	213	226	226	219	208	204	204	215	216	219	210	199	209	219	214	218	225	216	205	185	210	215	216	215	204	200	208	252	196	214	213	207	220	204	205	216	242	222	206	231	224	198	206	200	212	217	208	203	223	216	224	228	225	220	206	223	210	220	205	182	223	203	187	213	224	204	197	210	204	208	232	226	193	202	197	246	195	195	196	219	205	236	206	214	195	221	237	205	227	222	224	234	203	206	213	211	201	199	213	206	206	221	248	201	198	204	211	189	225	213	180	207	186	215	203	212	226	203	220	183	193	189	193	217	204	211	204	215	207	206	222	247	209	192	219	186	213	222	210	194	212	203	196	225	222	210	228	230	222	237	238	195	225	220	202	207	207	218	196	237	221	224	232	235	201	224	220	213	216	234	217	195	195	221	222	211	218	193	192	207	237	197	207	220	215	223	213	222	214	207	201	201	216	205	219	203	217	208	204	223	236	216	229	217	212	234	224	218	246	230	196	213	222	221	200	216	238	271	214	229	211	209	234	222	228	220	233	214	235	223	225	202	240	219	198	197	198	197	198	212	216	228	215	221	218	234	205	204	201	206	220	200	225	193	209	206	220	225	199	245	228	198	205	224	219	203	196	204	193	205	213	200	205	202	203	205	217	207	206	189	226	233	198	209	196	186	184	207	188	239	223	197	204	210	212	210	173	199	203	181	216	212	221	212	200	231	200	217	191	202	221	227	216	207	198	241	215	215	212	237	230	216	249	217	209	230	227	213	226	203	213	211	217	212	225	239	202	242	225	229	202	212	236	201	208	218	180	206	218	227	231	229	236	194	196	216	225	272	211	221	207	232	218	217	196	230	215	197	197	215	206	217	233	193	215	210	222	201	209	223	236	217	202	200	198	199	197	218	261	211	207	215	182	232	223	226	222	219	212	177	210	180	184	190	210	224	228	208	207	225	236	219	221	237	227	238	198	204	238	232	230	220	219	215	211	208	212	199	185	218	213	209	213	214	204	232	212	206	206	225	204	207	210	247	232	214	195	204	227	216	228	218	221	213	207	213	204	196	198	223	232	217	234	220	202	214	216	202	201	212	227	208	211	212	211	202	205	207	210	213	206	214	235	204	203	220	211	218	231	214	224	201	200	202	205	213	210	219	186	217	236	210	227	227	226	212	190	207	213	206	221	201	239	213	187	235	227	214	197	210	231	193	204	232	216	226	204	196	225	225	206	201	207	203	224	208	230	207	207	207	215	199	228	205	206	212	219	212	210	217	205	251	229	220	228	208	220	191	209	189	230	217	200	214	225	209	202	205	207	213	213	226	181	208	242	237	223	221	230	213	213	215	202	200	239	219	227	211	259	227	223	199	219	206	196	213	225	211	207	223	195	248	217	220	208	228	204	198	195	194	222	204	197	223	209	219	171	222	194	228	209	235	189	214	224	220	222	214	234	216	220	206	201	213	215	215	224	201	204	247	208	194	200	199	226	236	201	211	228	197	220	221	241	227	212	222	216	238	200	199	198	223	228	245	184	233	204	203	224	221	190	197	226	202	182	204	207	219	205	230	234	196	214	222	199	249	215	204	201	217	178	221	242	209	202	203	205	213	197	223	197	200	240	208	203	214	194	197	191	203	206	227	236	236	212	215	221	225	228	208	207	207	228	201	228	227	228	228	219	224	196	210	198	214	205	224	213	218	202	189	203	225	190	235	213	257	227	210	225	228	224	210	226	194	223	206	196	200	224	232	227	204	203	225	222	202	219	221	198	208	217	213	188	210	208	219	233	194	219	232	197	212	255	225	193	184	224	195	239	183	215	191	213	200	234	222	202	223	228	218	226	204	246	207	193	237	191	207	230	191	224	191	205	231	216	201	209	206	217	219	185	216	202	220	212	195	219	220	241	225	206	229	208	247	226	217	180	194	207	201	235	206	202	217	200	242	236	208	215	214	219	231	218	189	203	232	197	207	241	217	217	189	207	204	226	193	215	216	208	235	212	209	225	218	218	204	214	241	205	185	204	204	215	222	236	198	230	226	214	199	192	226	211	186	222	206	218	212	231	206	209	217	233	227	216
38763	17942	7946	3701	2630	2042	1543	1257	1028	780	746	616	577	496	446	433	437	435	411	417	400	355	364	348	349	302	330	309	353	307	356	306	336	314	322	300	300	325	314	297	308	297	333	279	278	305	306	306	288	295	273	300	320	309	308	285	302	302	288	327	280	271	273	303	293	284	279	335	287	295	290	281	288	280	293	321	299	253	280	312	311	276	258	297	276	295	285	283	276	277	291	285	304	302	297	282	301	294	301	321	287	281	287	285	261	298	288	288	269	271	308	304	286	269	272	289	273	270	289	292	296	311	301	314	298	282	268	274	275	299	267	299	306	276	267	267	272	284	293	270	258	317	303	310	286	304	298	290	293	277	289	281	272	290	294	267	282	290	294	302	288	306	272	284	269	296	286	284	286	331	250	298	280	275	274	272	298	266	294	287	262	278	322	291	265	289	262	295	272	291	292	283	291	278	281	268	300	292	291	267	292	296	306	287	271	294	270	277	297	325	273	265	294	281	281	295	288	265	286	270	280	295	300	276	287	305	316	281	277	272	266	274	295	309	289	263	260	275	289	264	297	279	298	308	256	280	321	304	300	255	294	271	280	283	291	305	296	273	304	299	310	285	252	281	295	297	272	281	270	286	308	313	244	306	261	275	305	301	266	287	285	283	295	313	308	285	282	311	291	272	279	273	293	294	316	278	256	295	284	302	290	247	284	298	248	298	258	302	301	316	281	280	302	266	301	273	280	288	257	312	289	305	286	280	300	292	271	278	295	282	290	286	279	265	296	285	304	295	282	271	285	284	287	294	304	286	288	273	281	269	299	272	277	241	272	289	258	295	254	290	300	283	287	320	297	294	283	275	300	295	296	279	282	275	302	280	273	299	293	309	290	288	294	249	310	272	278	296	269	289	253	281	314	272	307	290	266	295	265	305	263	286	267	295	296	298	328	310	282	277	273	265	300	299	330	283	267	298	280	268	274	280	283	281	284	284	304	269	273	267	280	269	281	295	297	286	275	308	277	309	291	278	310	298	286	278	295	293	298	274	280	283	331	264	277	257	261	280	315	279	318	303	275	296	298	251	304	299	275	269	272	272	269	274	317	285	270	250	301	309	262	292	299	288	279	237	294	285	260	277	271	290	301	268	313	290	278	276	281	275	263	288	295	305	295	292	283	287	268	303	287	273	267	296	300	261	271	293	270	292	289	274	261	288	257	276	326	274	282	282	319	283	270	283	299	288	321	242	292	291	279	278	270	280	286	308	267	285	282	275	292	274	273	285	272	289	257	300	252	268	262	290	287	295	289	275	278	275	256	291	265	276	285	308	221	276	314	293	322	266	273	285	279	265	307	305	287	274	294	271	262	278	257	283	227	289	285	270	284	286	299	297	285	298	294	271	268	258	301	295	289	272	306	320	263	284	278	295	317	282	273	294	282	302	263	296	261	301	276	288	297	295	281	300	283	284	291	286	307	292	308	283	262	279	268	265	273	315	286	277	292	289	280	260	252	260	277	283	321	288	280	276	294	291	279	305	296	286	256	292	259	265	290	257	276	285	282	272	261	259	310	257	280	294	276	294	312	289	284	287	305	295	257	254	300	308	273	246	295	266	298	304	282	273	287	243	284	265	290	301	301	305	288	266	242	283	295	291	286	319	308	290	254	280	272	291	301	286	314	272	300	278	308	295	275	282	289	289	305	288	280	288	280	295	298	296	258	296	272	276	282	270	260	264	307	279	273	297	277	286	286	266	274	282	279	283	290	315	260	300	281	292	274	277	299	305	252	265	255	295	289	276	298	265	305	276	258	281	285	283	297	296	315	287	294	284	298	306	295	304	286	278	268	266	302	301	318	283	267	298	294	292	291	280	268	272	286	287	281	296	274	297	280	296	284	286	297	282	303	291	303	303	320	283	294	254	279	281	294	272	255	283	255	273	299	276	270	292	262	263	293	313	290	299	252	280	306	280	293	311	287	324	269	304	277	257	310	271	290	262	261	296	278	259	292	288	287	298	261	291	273	248	291	267	288	285	300	297	277	270	265	271	298	293	268	257	294	276	266	320	322	264	284	278	310	292	286	251	318	317	278	292	282	275	302	295	273	267	302	291	296	300	274	318	298	317	278	282	276	282	304	305	260	277	260	282	295	299	296	273	294	295	283	275	273	270	285	282	281	286	305	278	308	302	291	276	273	278	272	296	303	298	324	307	293	304	301	306	264	275	319	294	275	297	292	291	279	313	320	315	280	294	287	320	278	288	274	268	285	281	272	305	319	290	284	313	300	290	291	267	248	288	316	283	310	267	248	262	266	251	279	303	286	266	301	282	290	279	300	288	268	301	271	283	282	303	302	285	257	273	295	256	319	298	278	281	313	295	296	308	293	295	273	265	314	255	269	308	282	295	310	263	308	279	286	267	316	305	293	284	273	290	279	242	270	287	273	281	303	275	286	283	280	252	309	259	281	301	319	295	248	293	290	302	247	290	273	273	272	300	297	295	306	293	258	290	265	295	345	324	302	277	297	299	293	266	300	281	291	273	276	299	307	286	303	308	276	309	293	277	309	280	297	276	261	260	286	295	295	286	284	316	288	262	304	268	288	286	260	276	272	291	265	267	298	282	274	308	269	276	298	299	302	291	299	310	280	269	308	290	292	290	278	274	278	275	248	256	283	300	300	292	292	306	265	290	272	321	282	252	278	294	283	290	295	296	268	282	263	278	290	287	287	279	301	268	276	299	289	312	297	281	301	276	313	291	265	275	300	286	276	266	321	300	296	274	301	257	263	283	298	304	326	264	260	275	304	261	276	275	260	291	287	310	285	289	299	256	291	268	301	296	275	311	291	264	259	266	284	297	275	290	274	309	269	306	290	279	256	286	252	294	271	251	273	302	259	275	278	303	274	273	269	283	295	287	271	288	262	280	283	266	270	287	274	272	284	294	280	289	289	272	318	292	273	290	276	279	315	278	300	273	255	282	273	314	305	287	287	294	275	276	299	259	254	290	289	263	295	278	272	286	300	319	290	276	303	298	271	309	281	289	272	289	295	271	276	267	294	272	266	291	267	273	315	288	298	290	258	315	284	297	291	284	285	270	304	288	287	276	269	292	290	281	302	287	286	273	299	293	314	280	298	276	278	268	288	287	321	293	271	291	279	294	275	308	272	287	284	301	287	266	282	278	283	288	250	305	281	289	294	283	280	291	274	286	317	285	257	290	315	309	317	290	309	291	268	301	271	291	298	292	291	316	300	263	297	307	310	284	283	272	294	283	279	273	270	269	277	296	281	287	304	277	282	297	278	291	314	255	291	276	298	290	286	271	302	298	271	293	294	307	276	274	271	305	287	268	277	311	288	319	301	289	290	286	299	290	303	295	304	294	297	289	284	269	264	300	268	269	288	256	264	305	238	281	301	313	314	302	269	246	269	283	302	295	299	294	288	289	289	257	314	291	303	283	288	257	277	287	280	275	284	315	312	264	299	281	290	284	287	275	296	308	271	279
27870	18605	4193	831	652	638	660	588	601	613	565	585	600	608	624	622	593	615	632	600	573	605	591	628	616	612	587	627	632	562	593	624	632	582	611	595	592	589	627	574	641	558	563	632	614	558	603	626	609	589	603	613	611	614	616	580	569	535	604	602	591	567	588	615	643	590	570	604	632	543	609	623	592	562	604	617	566	609	612	629	622	576	582	596	580	601	583	630	648	631	620	599	555	591	593	602	598	578	620	642	591	601	613	657	577	649	570	629	611	619	600	614	640	577	625	603	596	599	586	621	627	596	593	618	611	600	549	601	621	650	609	618	655	615	617	592	568	589	588	586	633	599	616	591	628	634	645	583	586	540	589	592	603	571	611	647	605	615	650	584	609	617	600	612	623	594	594	593	610	580	629	535	607	606	672	633	653	593	620	550	610	618	606	602	602	581	575	605	605	649	594	619	597	626	625	625	641	613	611	583	577	607	585	652	663	611	602	592	621	612	586	608	612	596	635	601	562	575	640	628	618	578	618	625	561	632	609	578	618	603	591	664	615	590	575	657	565	639	592	600	595	590	622	611	644	627	560	596	616	605	556	610	640	594	565	597	611	615	634	624	585	636	611	610	639	668	597	618	588	604	601	613	552	605	605	612	628	591	576	610	603	647	595	629	607	567	621	624	612	613	650	644	589	591	573	578	650	550	567	600	628	591	618	615	600	590	612	616	589	592	585	575	570	634	608	572	586	574	568	640	596	611	620	631	621	563	601	583	556	555	611	565	597	580	609	626	641	611	580	655	564	592	616	616	621	573	559	627	628	631	566	609	646	622	608	587	611	623	651	638	585	627	632	638	618	596	590	627	593	591	591	633	604	592	625	658	626	644	614	596	625	603	613	620	656	571	605	581	568	595	614	642	560	610	606	591	633	606	615	617	612	626	616	554	610	584	606	635	628	622	582	591	569	642	634	613	616	599	588	632	599	581	585	598	665	599	617	620	596	634	621	591	611	621	635	657	601	591	603	600	616	638	579	624	600	631	605	637	588	612	603	589	616	626	615	585	549	617	642	543	546	555	575	639	596	570	613	572	613	576	588	554	582	623	580	647	596	607	613	590	618	626	622	587	593	667	596	642	576	592	627	604	606	595	592	587	571	617	610	610	590	624	600	602	635	597	648	593	625	586	638	564	643	634	609	571	597	616	612	600	613	648	566	578	602	642	617	627	604	612	601	575	583	601	589	675	613	641	609	607	644	610	606	590	657	611	620	638	609	587	589	576	617	584	577	620	627	632	568	604	598	633	634	591	572	600	592	613	620	601	603	566	605	596	573	617	607	618	610	591	647	645	587	611	633	594	627	663	629	604	590	633	631	624	620	588	621	611	585	611	590	598	556	588	605	586	599	617	593	624	652	562	605	626	606	614	609	589	585	583	578	626	578	623	608	620	603	637	593	592	573	611	659	593	619	605	607	635	582	596	593	608	574	628	634	615	617	611	570	562	605	631	632	589	610	596	568	570	586	603	629	612	567	615	597	582	586	632	591	648	574	615	588	637	593	657	606	632	592	618	600	598	588	624	613	616	595	589	595	588	597	595	612	650	608	565	608	571	603	579	640	605	590	614	633	612	613	634	597	622	593	630	630	645	598	589	622	631	607	590	583	600	618	606	628	615	564	587	616	634	635	628	589	649	636	595	680	610	615	584	650	628	599	617	588	607	614	603	609	642	635	598	638	559	592	638	608	599	622	606	598	566	623	614	619	575	608	586	564	588	594	634	550	607	577	576	581	589	605	620	602	573	582	636	613	618	628	632	585	622	625	612	598	584	597	592	591	614	626	639	619	603	629	572	649	614	595	615	621	632	547	606	581	574	577	605	604	630	579	612	573	614	593	599	626	619	627	603	589	619	622	580	600	560	590	557	627	670	582	590	610	576	653	581	561	625	640	592	621	559	608	599	578	583	648	573	592	613	567	593	602	571	622	608	655	606	579	618	587	566	588	616	645	637	607	621	640	578	582	647	623	583	595	591	634	630	639	662	591	650	607	605	602	608	603	646	594	633	609	587	611	636	619	680	577	612	574	590	558	599	620	630	638	583	625	604	594	601	657	621	566	583	600	614	619	619	570	648	577	604	629	635	573	650	598	603	606	615	653	599	620	585	574	592	595	588	622	606	606	550	581	624	632	623	624	618	600	626	620	615	625	562	596	601	560	586	589	625	640	616	629	574	647	588	600	616	591	604	629	625	629	611	591	625	611	583	580	601	619	619	632	624	624	627	642	653	649	643	564	579	592	609	632	636	618	611	583	589	640	588	554	577	602	588	548	609	624	583	626	580	637	584	600	583	623	595	657	601	551	609	591	611	662	619	575	576	578	612	637	631	617	634	619	588	608	610	613	560	632	644	620	597	600	614	631	591	586	579	657	579	593	628	642	564	598	657	617	596	641	610	612	626	626	554	626	585	601	608	622	623	604	574	621	574	592	634	589	601	593	626	600	621	582	607	609	607	544	597	606	634	580	628	631	561	594	627	584	624	610	613	646	661	632	665	608	635	599	606	580	596	623	573	586	580	608	638	613	617	563	646	624	636	636	624	588	624	596	602	585	584	657	577	609	581	600	612	593	602	577	625	574	625	626	588	617	619	662	594	639	581	608	622	598	600	587	602	629	619	624	560	613	574	607	638	602	567	602	590	608	627	583	607	598	618	602	603	641	640	654	587	637	596	596	598	612	541	627	644	644	655	591	590	608	641	599	571	587	578	592	637	594	599	624	625	572	610	596	570	628	582	630	584	566	613	621	595	589	635	590	596	609	563	649	627	677	604	578	623	583	619	647	606	603	570	624	578	579	613	620	608	577	608	587	607	559	610	641	594	629	595	614	608	596	604	617	622	610	614	590	591	600	599	663	642	562	582	592	576	598	591	587	607	572	577	630	592	581	624	570	606	589	619	615	602	637	588	613	610	613	619	618	621	630	556	620	604	579	607	606	613	564	633	622	599	630	591	615	630	632	601	585	619	604	610	576	582	630	610	616	592	595	565	605	581	597	604	602	609	581	597	605	608	622	621	635	596	615	636	631	554	605	598	574	589	641	608	629	599	576	579	574	626	653	634	620	560	588	614	637	571	634	616	611	610	622	593	612	601	599	582	604	547	609	635	640	590	628	599	590	644	594	605	576	593	595	614	582	609	610	599	643	588	636	645	604	581	591	592	568	642	632	597	631	612	682	601	594	571	604	605	609	626	656	588	597	671	650	579	621	615	607	638	620	589	639	616	621	603	648	586	588	552	635	570	594	581	628	594	623	624	643	567	598	608	619	575	573	623	604	616	627	607	584	622	574	559	618	643	586	613	607	636	628	649	634	604	619	576	621	615	621	647	586	595	624	619	575	590	634	626	571	590	607	643	606	621	570	604	634	570	563	601	614	632	588	575	580	639	629	616	594	614	616	656	632	611	615	629	614	599	607	606	598	645	624	636	603	640	620	620	617	604	584	623	564	598
9555	2147	1060	889	817	788	809	789	782	807	811	725	770	713	807	741	755	773	732	725	772	802	772	757	774	796	782	787	749	761	796	752	724	736	730	749	775	761	802	751	732	789	747	791	770	764	801	744	777	764	779	737	747	772	773	775	782	772	797	807	797	741	743	785	733	815	765	732	772	736	783	797	750	738	800	780	770	736	719	762	764	785	759	725	749	789	777	721	751	735	791	754	779	789	749	759	768	782	744	786	743	770	766	705	754	780	780	802	733	732	785	740	718	752	764	769	778	798	803	758	715	759	791	734	773	726	750	761	777	801	825	782	777	769	768	816	768	851	764	814	786	755	760	759	730	731	772	813	772	767	720	746	763	774	753	757	797	773	755	731	764	758	782	743	751	781	753	775	751	723	759	705	718	778	792	765	759	766	761	815	727	756	757	813	783	772	749	788	778	698	769	765	692	790	789	769	775	778	780	750	796	731	812	724	724	760	722	845	769	730	736	770	750	770	795	719	724	762	785	738	752	759	764	850	733	823	740	782	774	743	795	768	804	743	703	802	734	758	757	741	764	766	758	759	807	774	767	767	759	765	749	788	718	784	792	749	784	739	747	728	747	744	730	740	793	760	791	754	691	788	738	753	769	756	806	775	705	793	740	731	752	789	793	770	791	778	732	775	785	771	766	741	751	778	763	814	736	751	776	769	757	785	710	779	785	832	802	698	746	769	775	784	742	732	757	763	750	784	753	722	773	743	764	758	802	805	735	746	743	712	747	789	744	769	778	752	774	781	767	797	720	782	704	801	766	747	717	743	748	766	791	789	788	776	736	775	727	742	751	744	797	776	768	762	760	741	787	765	768	806	794	755	759	813	753	796	742	757	774	772	748	740	740	714	774	758	772	776	761	765	764	725	801	766	758	769	792	787	745	767	778	755	798	745	747	770	752	741	770	737	752	725	762	781	772	755	761	727	805	755	784	752	789	787	759	772	736	771	762	787	768	751	797	797	783	742	778	759	814	807	839	791	804	799	791	796	732	820	766	789	759	732	807	770	750	779	730	725	766	787	775	774	779	741	786	761	797	745	770	739	723	742	739	797	808	791	749	773	809	777	801	774	737	768	790	806	736	779	721	758	735	730	740	751	765	778	719	702	729	781	741	744	781	791	753	800	746	747	762	776	754	779	805	778	729	831	753	820	753	760	777	749	748	800	742	726	742	743	737	752	774	797	747	786	732	716	781	744	789	720	785	797	755	791	795	767	761	744	746	816	743	720	781	754	772	811	801	764	739	757	750	784	766	781	741	780	749	777	775	793	782	756	825	750	731	759	783	748	784	719	768	754	736	747	737	730	779	753	763	786	759	730	758	739	759	734	792	774	785	749	754	745	774	748	800	743	764	769	741	784	754	737	765	748	767	705	738	784	786	765	775	789	740	778	743	788	810	759	745	775	750	769	765	772	723	760	742	683	757	748	805	788	796	786	777	814	759	782	733	769	752	773	765	779	751	781	763	707	735	769	791	820	773	743	741	767	778	782	763	735	743	785	802	738	735	756	774	752	766	720	748	784	770	761	755	786	769	811	732	811	751	757	778	717	775	814	760	733	779	734	732	728	764	741	723	779	786	724	799	760	748	745	784	755	776	775	711	765	796	746	756	797	776	770	750	767	815	744	766	739	748	738	798	755	789	737	763	805	767	796	747	780	745	805	742	780	746	746	783	819	717	778	730	820	781	827	677	719	738	769	752	810	740	730	766	732	788	735	756	758	711	730	741	763	765	790	750	769	781	746	743	754	759	804	764	780	725	734	751	772	764	759	733	740	746	745	784	789	811	746	796	730	770	771	728	744	779	776	758	766	788	774	802	734	759	779	738	766	711	737	781	741	740	766	774	736	729	768	746	759	796	729	753	800	718	789	779	782	816	749	812	751	734	715	747	785	726	764	812	786	801	811	770	761	764	773	813	751	758	715	735	737	808	777	767	738	758	766	747	774	790	726	748	741	760	768	760	718	778	750	768	793	746	755	759	752	776	775	791	773	831	807	765	736	752	793	716	766	780	791	766	783	797	744	751	752	780	776	786	737	753	769	724	811	791	726	747	768	760	751	756	821	780	778	825	757	758	746	755	768	721	790	758	731	729	793	745	781	802	791	752	801	766	764	767	723	790	788	790	756	732	808	798	812	736	736	743	738	763	744	778	765	772	770	712	783	795	764	762	805	758	745	751	782	765	729	750	798	790	699	782	784	770	762	779	770	746	764	768	756	736	797	785	793	704	743	728	713	686	729	795	740	815	756	743	803	756	770	749	768	763	747	739	810	736	764	804	809	809	793	748	783	763	794	761	697	718	788	739	781	776	737	738	764	740	757	750	793	739	749	758	797	771	748	795	759	813	783	732	749	741	799	717	711	781	724	771	701	780	737	832	739	794	791	768	752	784	741	721	788	747	767	812	733	735	787	799	763	800	747	744	732	773	776	796	732	762	824	762	731	757	795	769	771	738	767	744	788	716	752	761	749	790	749	773	740	802	711	773	778	765	803	778	815	760	719	775	721	817	774	810	755	808	737	754	803	742	791	786	762	771	721	748	709	778	773	754	722	714	734	797	767	762	746	758	735	765	779	750	764	791	729	768	756	740	794	743	769	782	818	729	763	771	753	696	768	778	754	793	782	720	801	721	803	786	751	717	787	791	786	765	806	774	744	772	766	707	745	764	746	742	728	762	850	733	746	791	786	751	782	784	752	785	763	740	790	795	760	751	765	750	786	745	782	750	807	770	781	758	740	769	794	751	738	768	760	782	815	773	761	734	776	751	739	766	796	809	779	811	729	762	777	730	766	717	809	734	726	758	797	782	747	743	762	766	766	774	797	782	751	770	706	745	763	734	745	735	760	815	757	787	791	753	737	761	750	770	767	779	717	793	781	781	783	724	775	746	758	743	792	753	764	757	765	783	727	749	777	729	770	740	751	761	770	708	732	775	777	737	768	772	764	752	819	781	747	732	763	823	753	729	780	787	777	721	757	735	811	747	768	764	767	765	767	728	800	782	727	792	737	768	773	707	741	825	723	780	772	761	718	770	695	753	798	752	776	707	774	780	717	719	739	742	822	744	818	744	743	770	784	789	760	747	772	751	785	761	788	785	784	734	780	799	758	775	802	752	786	804	747	728	737	759	760	780	799	791	751	777	789	782	730	783	807	775	764	797	765	761	774	765	744	742	745	766	790	793	800	738	833	723	737	718	715	756	790	740	752	745	762	760	748	746	760	768	734	742	801	787	746	786	727	765	763	774	769	756	799	727	740	804	740	800	774	765	765	744	800	791	769	762	754	735	760	726	758	772	782	769	709	742	759	756	794	759	763	733	786	777	787	751	741	771	748	773	783	748	763	749	781	786	765	681	758	759	800	752	741	750	770	754	740	762	696	733	731	796	750	738	746	770	731	751	759	758	747	813	826	753	788	796	774	724	731	768	755	770	758	780	751	730	754	751	752	746	724
23908	21552	28772	24810	21540	7667	1051	793	659	679	678	561	589	598	531	557	588	606	569	526	578	595	554	623	551	543	548	509	584	568	573	584	584	524	532	549	539	576	537	539	579	562	539	544	502	559	572	561	559	544	552	512	535	542	588	595	549	560	563	514	527	549	523	566	540	568	523	511	532	572	547	555	525	508	547	566	550	547	551	561	519	531	552	562	554	487	508	484	531	528	557	517	517	551	491	579	519	562	547	536	551	526	545	543	550	516	527	548	574	521	538	546	567	514	523	556	539	529	529	509	547	570	537	537	532	548	561	563	527	511	551	543	517	557	551	530	537	515	542	544	572	519	545	555	527	520	549	520	550	574	599	575	558	585	551	527	514	569	550	541	596	575	493	559	559	548	536	550	565	522	553	511	532	529	509	531	538	558	527	514	614	521	555	529	526	530	535	490	546	531	503	526	561	537	521	532	571	493	511	501	513	536	514	521	527	522	534	567	564	565	515	521	507	512	535	550	560	564	574	550	530	524	548	560	581	539	567	488	570	541	550	510	501	559	550	579	572	504	522	589	504	543	518	529	528	535	489	507	540	552	546	461	524	538	529	535	536	549	567	489	544	557	532	538	554	559	563	566	539	522	537	534	546	554	528	558	526	565	539	537	544	525	515	530	526	572	538	565	515	533	557	528	533	534	524	543	525	580	556	539	521	553	499	559	566	543	496	546	559	609	567	523	519	588	553	531	523	535	541	559	538	534	558	544	564	537	509	487	538	579	552	515	555	549	560	537	555	511	526	515	550	555	576	526	533	520	581	564	537	536	534	564	540	569	529	514	554	567	539	575	528	548	525	542	541	544	534	530	571	513	563	527	522	546	556	536	528	533	552	515	518	558	516	549	548	527	563	575	530	508	531	576	548	497	556	522	552	518	547	569	554	533	573	556	569	528	521	527	568	573	538	517	503	545	587	558	554	546	520	537	537	591	605	545	556	513	525	519	516	540	557	554	519	555	533	564	569	553	539	520	555	537	516	539	550	549	532	524	523	565	554	548	521	529	549	554	531	558	539	562	529	542	523	563	548	504	525	540	551	520	536	527	576	543	554	521	516	545	543	504	530	556	495	554	535	524	542	547	545	549	536	534	560	518	491	541	537	528	510	503	508	519	557	550	540	534	507	532	505	514	581	554	553	593	536	513	540	505	540	558	573	542	553	525	551	573	595	528	533	533	520	496	494	491	530	534	541	564	574	538	549	534	574	607	523	536	536	512	530	535	557	523	539	532	589	538	557	557	526	544	540	515	581	533	547	563	558	519	525	565	586	501	533	562	557	589	571	543	560	565	511	520	558	493	531	485	509	575	477	577	544	574	518	550	522	521	501	510	541	542	523	562	531	551	571	602	545	553	526	546	566	524	541	535	529	551	548	553	555	520	516	533	563	536	508	531	544	544	532	567	536	533	553	566	604	544	590	512	552	532	559	558	564	546	534	560	595	565	537	527	545	521	568	558	572	560	526	548	506	551	550	524	535	535	549	511	520	538	523	554	534	534	537	544	526	533	555	555	529	519	529	503	547	521	510	584	554	552	558	549	572	535	588	581	542	535	534	568	556	544	511	557	577	526	546	532	503	549	581	520	556	584	494	510	520	544	536	555	498	545	548	561	526	543	541	552	563	501	558	546	501	548	609	521	549	529	555	500	478	539	555	553	557	586	504	556	576	515	556	562	518	498	531	572	573	570	501	502	566	523	542	531	534	576	527	558	506	487	536	592	572	546	575	493	501	552	506	530	535	519	517	497	497	500	514	554	519	530	500	560	538	537	549	543	531	508	548	553	515	550	583	551	531	492	524	552	531	557	557	530	543	560	538	522	549	527	565	552	549	536	528	513	542	532	510	500	549	553	492	559	524	525	531	518	532	511	533	522	536	517	517	511	519	576	589	540	567	552	564	516	537	476	541	512	536	550	550	577	559	561	585	560	496	571	554	534	569	499	545	509	506	543	546	538	532	562	546	560	553	514	545	559	539	556	523	516	555	526	582	530	511	544	584	585	574	563	534	529	545	581	546	566	524	469	542	545	506	519	546	563	530	572	475	576	560	579	505	527	550	567	575	514	504	547	548	558	489	528	504	550	545	524	534	567	607	565	581	497	512	520	544	550	517	593	549	566	542	541	507	535	562	529	526	520	550	531	549	550	532	541	529	521	562	539	568	525	498	568	544	522	569	498	552	498	530	542	531	496	601	557	521	511	514	553	549	539	570	588	538	548	531	551	555	530	517	576	505	538	550	563	559	554	514	572	522	559	553	559	523	528	540	527	533	530	538	545	528	550	557	509	535	539	573	490	516	551	533	509	542	528	586	546	587	540	559	540	522	554	540	544	529	562	530	581	557	578	530	540	547	563	497	580	517	515	530	512	547	537	589	528	479	557	553	522	536	550	520	529	542	567	572	543	529	521	546	578	512	567	561	513	559	531	537	550	489	558	545	535	560	568	518	556	563	541	547	518	559	514	534	549	530	546	502	535	557	530	515	549	526	545	557	488	519	556	572	557	594	526	548	530	550	552	533	531	531	517	529	556	532	490	506	558	527	520	559	566	551	531	538	540	506	507	504	532	579	548	551	526	516	560	509	583	532	578	540	542	548	541	520	524	544	516	541	518	541	502	550	552	531	510	531	541	558	510	555	532	526	525	530	557	535	528	509	558	565	552	505	532	536	550	525	533	517	550	554	553	500	528	539	533	547	516	540	526	548	517	500	529	584	557	562	539	572	538	533	555	577	606	509	486	539	541	592	545	551	563	493	526	553	519	523	549	520	532	550	561	577	558	577	563	550	540	528	566	498	514	503	500	538	583	520	527	493	561	568	561	530	543	538	566	521	529	535	536	556	528	532	499	552	562	485	540	561	535	539	537	563	539	540	535	531	540	557	547	553	556	543	548	527	543	519	500	497	543	556	530	529	538	531	550	559	545	534	586	540	535	526	534	583	522	574	543	561	593	534	509	517	518	521	555	526	507	560	565	503	556	573	543	564	571	525	541	530	522	520	547	576	523	541	529	536	514	574	541	560	558	507	525	556	547	517	574	550	556	560	540	579	521	521	541	587	526	518	528	556	526	552	564	521	537	570	575	548	539	547	535	557	531	498	518	510	533	547	485	515	581	581	538	530	544	530	517	548	546	557	511	568	528	584	537	558	530	544	533	525	576	572	503	577	534	549	555	531	515	541	540	562	549	565	531	516	541	551	497	492	602	536	553	512	549	569	526	559	542	553	535	525	546	543	527	529	557	583	559	532	500	573	523	565	568	520	532	580	517	568	573	523	526	540	560	541	536	535	521	566	549	546	539	528	563	545	548	561	541	523	525	551	551	514	541	529	542	536	503	564	552	525	544	547	553	557	519	550	483	544	556	533	531	511	560	504	498	518	539	505	524	562	573	532	510	556	561	541	572	558	550	547	537	536	509	536	570	517	550	565	559	538	551	505	555	543	521	521	548	541	561
31285	12435	5138	2700	1878	1562	1357	1200	1057	934	940	885	879	732	783	762	704	747	773	757	738	722	746	696	710	744	711	720	730	691	713	704	727	682	688	696	704	719	734	694	686	675	712	660	695	633	727	697	677	687	734	672	676	712	694	740	680	697	706	725	710	629	683	701	678	760	668	698	729	654	674	696	674	669	669	679	682	644	707	716	687	726	663	716	705	725	715	717	669	673	678	688	696	686	621	651	698	691	686	636	671	625	692	671	674	675	662	687	735	723	689	694	660	688	736	696	664	668	724	702	640	676	702	668	660	692	689	708	706	748	641	663	684	697	674	712	641	663	688	670	703	704	669	615	697	659	687	660	691	671	694	673	711	743	668	650	680	645	679	664	670	656	678	672	704	699	675	657	681	692	728	686	729	690	661	715	652	701	718	728	673	672	705	712	723	680	699	649	657	641	712	675	707	637	622	710	683	704	710	740	670	729	683	696	632	698	711	716	681	719	667	689	652	718	673	688	705	682	703	656	671	657	665	691	691	716	681	698	671	704	643	656	648	682	663	636	685	669	689	665	668	679	734	662	705	649	699	652	676	711	732	687	672	667	716	734	731	678	648	709	685	683	678	670	657	654	665	663	707	671	680	681	649	677	675	671	714	667	677	669	692	695	684	705	696	727	699	691	741	677	675	700	721	745	691	741	666	683	669	672	661	700	698	706	664	684	694	748	710	681	715	646	714	661	690	678	731	680	694	649	713	689	653	719	657	708	698	715	714	705	677	660	695	682	679	654	713	713	660	647	671	710	658	702	687	728	661	684	723	662	706	660	677	696	694	658	680	698	645	675	723	657	721	714	721	734	673	649	690	693	750	721	685	664	739	707	695	688	701	659	695	743	691	663	636	719	699	689	715	738	658	676	688	688	682	638	704	713	713	641	645	680	686	698	665	700	700	707	672	643	641	740	662	665	674	693	651	736	666	688	679	686	685	690	676	689	684	664	669	704	685	639	642	639	695	726	694	654	716	676	738	691	693	691	698	664	658	671	653	674	701	724	654	715	690	669	697	688	695	691	682	693	727	704	642	735	682	637	697	649	682	684	706	610	680	671	635	664	675	667	713	657	706	712	710	708	678	673	697	693	710	722	694	623	733	659	696	715	689	704	704	720	672	666	672	712	679	696	674	680	714	682	746	683	671	703	674	688	703	716	663	711	685	704	747	701	732	724	652	711	685	685	686	699	655	686	648	683	701	694	676	666	679	679	716	683	689	698	688	669	700	711	680	701	691	700	715	724	746	673	677	692	732	712	634	700	644	690	677	701	675	664	686	677	711	695	690	705	671	606	663	701	715	696	706	730	664	700	718	684	648	733	669	663	658	665	686	667	726	688	630	696	684	688	647	727	700	681	677	670	742	679	663	704	679	678	714	679	668	651	620	668	678	667	693	691	654	699	704	663	642	692	682	689	667	728	701	700	637	712	678	677	681	612	682	685	712	649	660	694	728	688	695	722	690	656	652	693	724	683	703	675	726	657	696	673	679	658	749	676	669	635	677	726	677	706	709	656	706	676	628	718	690	726	738	679	693	689	648	673	656	672	709	673	710	692	680	676	626	715	639	653	664	685	703	713	695	649	701	740	651	663	657	661	738	718	701	709	641	715	667	681	701	649	685	658	689	673	646	690	692	702	692	681	734	723	706	687	678	667	632	674	662	639	733	683	667	687	665	650	728	645	709	722	681	715	703	706	685	702	697	707	636	677	706	718	682	688	675	695	625	737	675	687	664	717	700	677	699	698	657	718	692	608	645	691	696	686	689	720	704	666	675	698	734	687	677	682	685	625	715	673	666	683	655	665	688	726	702	665	713	683	639	669	646	666	668	686	682	713	643	675	699	669	677	666	659	683	680	720	701	722	669	635	709	662	627	722	682	720	690	682	696	694	690	698	672	701	702	709	698	676	637	688	680	680	682	713	712	738	732	685	706	663	675	714	665	665	689	678	647	701	706	740	665	685	728	694	689	666	657	713	723	660	715	700	672	666	714	647	711	718	697	655	702	720	682	682	715	688	745	641	652	714	696	725	669	697	732	666	686	707	702	658	682	706	704	657	640	676	750	655	696	708	701	644	732	656	677	630	703	716	671	699	703	666	698	635	703	728	705	656	686	644	657	716	706	689	627	663	663	644	687	721	700	682	674	658	688	680	673	676	674	703	664	673	696	699	641	671	704	676	716	708	658	662	699	690	672	675	677	671	726	757	705	689	693	709	742	648	698	687	678	651	664	736	691	752	716	732	685	690	673	676	707	676	711	708	693	680	708	677	742	654	702	701	666	719	710	701	683	698	671	707	714	696	635	671	683	674	680	689	701	677	706	726	679	724	667	704	714	675	674	692	676	700	681	685	723	711	664	715	667	710	684	712	683	715	748	737	760	678	675	725	716	686	721	652	677	716	673	720	648	708	659	724	697	711	643	742	693	706	643	646	697	665	656	716	679	676	687	707	730	681	687	718	694	704	663	731	666	700	680	685	708	679	657	712	678	692	666	725	640	663	691	679	655	682	683	718	671	674	667	678	658	649	679	661	677	653	670	659	684	680	686	697	701	651	673	727	704	731	696	686	659	664	647	717	712	668	685	661	700	695	689	730	674	700	728	699	708	650	697	693	706	663	709	629	703	671	681	698	741	731	730	697	733	700	718	646	704	694	690	661	712	691	691	651	671	658	641	681	663	675	742	693	674	708	690	706	693	685	681	702	694	685	703	713	670	668	678	693	704	743	700	675	711	688	698	668	755	676	708	680	726	658	709	701	663	692	697	679	672	709	682	709	619	668	679	632	695	716	685	682	713	685	712	718	716	741	690	655	692	653	646	706	675	678	683	670	674	690	694	657	688	655	698	693	699	658	669	643	704	692	687	648	724	690	678	711	683	663	701	665	666	651	714	682	633	724	654	669	693	726	731	651	681	656	635	695	726	685	672	664	720	684	703	651	671	681	685	645	705	702	642	683	669	746	678	665	734	647	673	641	618	661	698	688	698	627	670	676	696	745	680	712	704	702	683	688	705	625	673	657	632	736	707	683	723	699	685	708	666	691	668	695	628	696	738	718	670	704	644	700	720	681	725	677	713	700	736	641	668	729	698	689	680	648	692	694	673	715	666	722	719	718	743	722	704	705	680	672	673	699	720	686	695	697	668	714	659	697	657	693	648	677	662	720	650	737	678	658	667	715	659	688	698	721	647	656	682	725	662	687	704	629	675	703	673	674	768	648	698	649	606	699	706	757	661	696	676	729	684	720	696	655	704	687	709	660	673	669	706	669	686	693	679	673	711	689	669	712	694	710	691	722	713	711	706	683	666	691	713	705	689	715	653	666	673	658	733	672	690	709	731	732	741	707	674	674	690	702	684	684	730	678	680	694	684	701	686	661	694	685	653	652	672	683	660	679	689	681	698	678	638	693	661	682	686	681	706	701	675	702	716	676	650	654	677	722	668	681	699	658	745	656
25160	21534	27381	25895	6066	612	478	440	403	424	429	419	375	388	405	356	368	350	346	315	404	358	367	371	357	371	364	356	352	378	343	366	377	355	349	348	353	358	368	378	369	368	378	342	367	343	373	374	347	389	339	341	370	373	355	364	347	350	402	358	370	401	351	371	373	352	339	334	359	340	377	342	360	353	376	369	379	386	380	335	379	355	329	384	368	377	378	357	348	349	355	372	382	364	381	356	347	386	375	326	380	384	373	391	353	349	389	362	342	334	369	353	351	391	349	345	370	409	357	379	371	340	368	354	375	361	302	351	369	379	379	384	321	346	356	351	375	362	336	375	377	368	391	374	355	352	374	336	360	372	335	338	379	357	383	333	342	338	346	354	360	383	322	330	362	348	364	369	363	358	363	328	376	361	348	383	365	392	376	337	331	337	341	383	326	341	372	350	387	365	361	350	354	355	339	371	347	338	363	365	338	322	346	337	365	382	352	369	359	352	375	381	332	364	372	345	378	351	390	363	367	357	337	380	387	379	360	366	339	366	348	330	368	366	360	369	338	393	355	361	363	381	361	369	395	389	372	354	357	333	330	352	369	388	353	362	356	359	392	346	334	343	387	361	372	365	361	370	359	324	341	340	377	375	329	332	358	363	378	361	360	357	339	372	374	354	352	373	385	362	379	379	345	360	375	380	343	370	322	322	360	365	356	353	374	377	349	371	346	361	371	377	357	338	385	365	351	348	356	364	365	338	377	338	349	376	328	365	348	366	359	367	364	386	334	353	337	360	378	333	348	407	321	361	342	358	347	336	358	371	335	382	357	374	337	381	344	349	366	371	334	383	320	388	344	404	355	357	389	359	376	391	361	360	344	404	342	351	355	374	355	392	355	400	350	368	345	376	339	340	351	355	328	351	360	405	321	354	387	373	351	381	372	354	366	319	388	361	372	358	339	385	317	345	377	364	374	326	350	373	366	374	327	378	352	356	367	328	390	358	357	375	346	355	313	322	335	356	357	376	391	343	386	360	362	343	394	359	367	371	369	323	360	380	338	394	354	364	352	339	346	374	352	371	345	358	376	389	323	360	341	332	366	340	366	346	370	350	369	335	397	388	344	357	364	375	374	386	376	369	386	380	323	346	356	357	383	357	327	353	393	347	334	362	365	375	348	365	346	356	363	379	383	354	343	355	373	345	320	379	359	373	348	340	389	360	358	371	407	326	340	370	348	381	374	392	354	356	360	359	363	348	368	359	319	361	358	347	392	360	338	375	360	350	364	312	370	371	346	337	355	335	354	356	413	331	384	333	367	333	379	368	322	358	361	366	399	380	359	362	365	310	396	379	345	369	372	350	359	361	352	370	384	388	394	373	332	329	364	368	362	364	378	401	351	336	338	361	361	369	353	335	379	379	310	344	352	330	373	355	340	369	387	399	374	378	346	372	364	382	348	376	356	334	373	356	368	378	355	353	354	369	350	370	355	382	381	365	354	365	383	376	350	360	383	334	378	370	350	377	360	331	386	371	339	337	358	346	360	360	339	341	372	347	323	331	350	359	349	311	318	398	370	328	374	361	337	381	348	365	342	352	344	346	396	371	388	345	375	368	391	358	333	356	392	374	392	305	383	352	406	356	341	350	342	337	337	373	351	353	377	346	342	367	344	329	370	352	324	365	361	360	355	375	375	358	367	379	378	356	327	345	341	351	383	342	383	343	363	372	367	387	354	365	326	382	347	342	329	348	365	368	351	346	390	361	356	339	346	350	375	372	360	342	354	386	341	339	359	333	355	360	304	382	359	354	327	373	337	361	361	362	347	376	348	331	359	355	392	309	390	365	362	351	341	390	359	352	361	364	361	407	360	343	350	364	379	368	344	342	341	369	373	338	346	340	378	348	354	383	382	343	362	376	394	353	322	381	356	391	354	356	377	388	391	321	327	389	333	357	353	324	364	344	340	368	342	327	359	397	399	384	380	317	352	361	340	344	370	378	356	375	357	341	334	360	367	366	357	373	360	355	356	364	361	359	357	358	375	343	369	366	356	359	365	355	364	349	336	351	377	356	326	372	350	349	359	368	350	356	371	353	325	355	332	359	367	337	412	338	361	374	355	372	359	340	367	367	362	367	314	332	336	328	347	369	400	383	334	344	338	382	364	362	335	345	366	331	392	338	353	372	355	364	359	361	368	379	357	391	329	355	348	388	351	383	346	373	343	364	357	371	338	378	356	355	364	368	344	368	368	382	353	346	374	356	378	357	362	394	358	343	366	359	345	368	379	389	399	373	342	371	362	350	344	394	386	365	338	344	356	337	328	335	352	372	392	364	383	356	368	368	331	382	368	321	402	330	382	360	383	375	375	365	350	362	366	369	361	330	378	336	351	337	343	366	370	354	366	360	339	341	335	341	386	362	345	358	335	393	372	382	349	371	351	365	375	351	325	404	364	346	345	374	371	346	396	358	337	357	356	361	352	370	338	366	376	385	353	353	358	334	370	366	380	365	401	362	377	381	368	338	345	328	389	381	374	363	346	352	375	340	367	332	326	333	370	370	352	351	331	378	360	350	360	357	349	372	363	333	360	347	352	337	375	362	360	354	384	344	365	345	345	366	356	325	341	350	371	343	383	378	368	376	379	351	358	352	347	342	323	365	310	354	342	383	356	387	350	379	361	349	381	373	377	340	375	372	361	351	336	323	354	395	352	382	365	339	371	388	380	392	333	353	332	367	364	372	345	347	368	372	347	360	380	342	375	346	333	352	325	366	364	369	352	375	383	379	359	351	355	340	369	336	368	346	347	355	352	362	333	368	372	375	350	361	378	350	381	389	338	367	336	342	352	342	357	367	366	364	363	327	361	380	357	377	358	380	350	367	354	352	375	317	364	321	394	324	354	356	358	353	369	360	381	376	353	368	334	362	367	351	319	363	354	333	368	301	340	334	373	354	383	359	366	370	332	364	357	374	371	319	344	337	348	412	349	342	357	364	337	319	327	325	374	354	357	347	368	327	398	347	346	373	352	335	353	347	379	369	353	332	339	389	361	382	342	364	349	358	374	394	347	352	360	358	373	378	347	335	352	366	364	385	352	392	358	343	355	370	359	363	347	330	350	362	372	363	370	334	358	353	383	371	335	336	342	362	329	378	352	371	366	376	367	347	349	362	345	353	333	325	389	345	388	368	365	357	380	419	360	401	361	314	367	343	373	356	339	351	361	419	380	308	378	349	354	388	398	387	400	359	336	373	398	361	335	345	382	357	352	349	368	362	392	347	366	351	343	360	356	358	362	387	357	335	360	360	387	337	353	338	378	338	368	336	356	356	365	388	337	350	370	349	324	387	366	367	362	359	385	364	362	386	365	337	368	378	350	321	351	344	330	331	363	391	371	339	345	372	325	334	392	377	331	384	367	372	357	327	351	341	336	386	400	375	359	333	367	351	368	370	361	336	387	353	378	402	350	321	346	402	363	349	340	379	357	361	353	345	355	344	330	376	353	368
27644	7882	2684	1393	1061	967	786	713	631	613	563	527	520	520	518	514	506	493	476	484	458	436	496	467	487	435	461	490	463	462	476	486	460	463	463	438	477	432	481	459	435	459	493	479	428	517	482	484	474	452	454	483	446	419	466	471	481	439	446	433	447	428	428	488	462	459	467	462	446	451	474	465	445	420	478	454	471	481	469	462	425	453	503	454	455	456	411	479	441	469	438	481	476	467	439	437	449	489	482	484	492	486	429	466	449	431	471	437	447	426	452	495	470	457	457	471	446	446	454	445	433	415	464	470	433	475	491	453	483	468	406	433	476	465	455	493	440	458	478	437	470	428	437	477	447	464	481	476	475	454	446	471	461	496	476	434	491	429	487	458	488	444	449	429	443	433	429	438	469	442	482	483	440	470	444	443	453	451	439	460	438	481	464	429	485	506	407	433	497	457	472	454	448	433	465	522	452	447	439	471	457	438	447	459	447	478	466	442	460	438	462	477	447	449	447	435	465	479	455	425	438	453	426	415	440	473	452	445	535	500	447	486	464	437	456	506	446	478	453	458	428	477	482	450	472	458	445	472	473	456	460	469	478	445	473	469	468	418	422	428	454	447	497	493	489	430	408	417	471	471	461	468	431	480	452	452	464	467	434	476	448	462	440	481	461	492	486	424	440	465	456	429	485	457	432	460	449	454	465	436	492	438	476	471	459	475	460	472	440	440	454	480	454	464	425	454	451	426	442	446	493	474	436	463	465	460	460	463	412	463	450	509	460	424	459	470	454	455	494	462	452	410	458	457	487	477	442	468	454	452	470	467	404	485	479	449	448	465	498	466	436	428	469	421	475	432	505	466	473	478	445	454	431	467	458	460	425	486	419	515	459	474	411	467	437	480	442	477	450	444	427	437	459	436	479	503	459	440	420	445	457	493	434	470	486	440	444	443	449	460	451	472	443	456	439	447	486	443	433	459	481	490	481	475	498	453	459	465	454	430	421	452	466	446	455	462	413	442	453	429	445	477	449	451	434	427	477	494	490	454	477	444	478	452	479	461	474	455	497	460	438	454	435	398	474	449	471	479	483	477	435	453	450	458	456	457	434	452	457	469	433	482	459	444	447	438	446	439	463	441	451	474	438	479	485	437	433	442	459	473	494	442	435	456	471	470	467	491	503	432	507	465	431	464	471	493	428	447	443	479	442	474	437	459	434	473	477	476	442	447	485	416	479	440	499	436	414	456	464	476	464	459	460	471	481	452	456	451	444	481	443	483	421	470	484	441	439	475	419	530	444	468	480	469	482	421	498	427	438	472	429	437	439	424	435	449	440	480	445	475	474	463	417	416	481	461	454	440	483	462	451	419	425	491	437	424	420	481	481	458	455	449	475	494	466	432	462	466	463	465	460	456	482	447	446	455	485	459	471	478	454	427	460	424	418	406	454	457	467	465	463	477	486	439	458	472	448	482	456	434	472	458	442	464	443	485	434	432	452	446	457	444	456	477	463	435	484	458	447	463	466	442	464	459	444	444	440	470	438	465	476	464	462	448	474	440	472	431	482	450	460	449	460	479	472	449	429	448	466	432	454	447	459	442	474	466	484	482	450	459	443	454	462	481	474	420	459	456	472	394	495	462	472	446	455	476	444	465	447	465	441	456	432	468	494	448	472	412	460	481	478	418	454	441	484	458	457	498	464	435	457	467	465	445	461	443	430	505	439	483	449	455	443	441	464	456	463	485	440	457	431	389	494	469	451	429	442	489	424	489	431	437	439	444	469	451	471	470	496	467	460	466	464	431	439	455	474	427	473	456	508	442	452	470	421	507	453	450	448	449	448	449	440	413	401	469	472	488	474	451	464	430	484	490	486	480	468	424	469	482	477	479	464	474	453	472	482	430	469	438	470	471	444	469	500	452	471	474	477	419	451	447	493	462	443	459	474	451	499	420	453	464	465	443	462	474	428	499	461	434	476	413	423	462	493	448	451	443	431	446	467	458	466	477	447	461	432	474	419	456	502	414	472	441	441	490	467	423	449	448	477	458	458	445	466	482	462	444	434	443	453	454	497	480	476	467	469	462	478	482	481	430	435	450	418	455	443	452	467	478	441	428	430	439	454	470	467	426	455	434	490	447	428	442	483	473	490	418	440	476	424	456	454	432	497	474	469	469	496	458	462	446	450	472	466	421	461	460	457	481	449	456	431	493	459	478	464	454	451	430	453	468	457	413	465	463	482	432	434	481	454	449	436	440	495	441	452	447	479	440	441	480	428	431	479	470	458	477	435	424	446	437	467	487	468	458	472	445	462	510	459	473	451	438	447	474	445	471	465	454	476	433	442	478	439	487	453	462	482	445	454	483	441	462	454	445	453	434	433	462	458	482	463	434	444	450	481	452	463	430	446	445	441	457	453	476	453	472	429	457	427	512	472	452	456	469	486	430	469	427	430	443	445	438	453	452	488	441	434	463	421	440	463	452	434	439	427	466	483	459	493	464	451	450	463	471	412	449	441	491	426	425	449	454	407	466	436	422	437	494	433	455	476	465	425	436	449	446	422	435	470	448	491	444	459	468	453	447	450	462	439	439	417	461	441	462	435	475	451	424	442	467	474	479	464	481	443	499	436	412	477	475	457	482	485	457	438	426	504	407	433	471	448	461	469	440	477	440	452	439	435	475	439	433	462	479	473	443	453	484	460	475	438	473	432	493	478	440	443	455	449	436	452	459	488	470	466	435	448	457	467	462	435	456	484	488	452	442	441	495	483	443	433	450	505	458	468	461	482	476	432	426	440	480	462	455	453	472	452	499	443	453	453	432	471	455	475	429	469	439	457	463	482	418	447	447	445	449	488	456	437	460	446	453	471	457	445	445	463	422	414	502	452	421	490	477	450	479	419	454	472	455	455	483	452	440	465	477	462	435	484	463	473	438	504	432	501	486	467	455	462	435	470	448	447	454	475	456	451	464	445	465	441	479	475	449	454	443	429	487	455	394	443	470	476	451	450	467	468	444	457	449	411	457	452	428	433	419	438	449	436	449	448	504	434	453	450	428	444	523	489	433	442	462	472	442	453	428	455	422	488	431	423	409	493	429	485	460	435	432	470	444	492	449	464	452	457	457	434	458	427	437	486	465	468	448	463	452	457	452	456	433	450	468	434	453	490	439	456	458	428	480	483	496	453	474	485	448	436	447	438	433	482	458	445	462	457	442	452	447	459	447	407	459	486	461	495	432	410	470	488	417	452	479	463	446	476	478	418	462	467	465	448	468	453	451	497	458	460	497	424	484	457	426	488	455	423	426	471	459	424	500	489	445	490	431	468	455	442	439	417	435	458	440	436	408	473	409	482	427	441	459	437	452	462	438	471	454	453	463	444	446	454	473	476	420	477	501	482	414	486	444	471	461	477	427	470	456	452	447	448	465	440	479	478	455	474	445	430	436	438	448	471	454	489	472	433	435	421	434	462	475	472	467	448	440	463	459	463	447	510	491	503	454	478	418
23067	21634	29390	24379	21631	21620	4186	680	484	436	356	361	355	296	303	310	277	277	266	243	255	270	243	242	248	221	243	253	238	220	231	250	196	222	209	225	220	188	229	213	186	238	219	219	238	209	219	208	193	206	218	235	219	223	231	237	202	206	213	195	228	224	251	200	230	215	232	214	207	220	214	204	193	200	198	203	192	203	218	202	209	192	213	187	206	206	219	221	217	205	215	215	193	221	188	216	223	199	197	221	223	194	216	191	218	190	229	201	210	219	234	211	215	212	217	200	200	241	224	175	221	235	236	204	216	232	232	186	228	206	213	229	213	220	204	213	206	194	208	217	196	188	205	228	177	213	203	192	196	231	204	203	196	206	219	227	213	229	207	200	230	202	216	197	231	224	209	192	195	226	218	195	213	224	202	211	211	197	228	205	196	213	232	214	204	188	213	235	238	222	205	219	213	236	219	215	227	201	226	212	212	229	221	225	218	220	217	235	226	230	221	198	212	223	208	203	188	175	211	207	217	221	234	210	243	224	218	220	223	194	192	191	211	219	212	241	232	236	207	226	204	203	220	200	223	242	206	208	215	237	218	217	235	228	199	231	211	212	238	202	209	204	206	226	218	226	227	211	220	195	192	206	205	223	263	225	230	214	210	222	203	215	200	226	228	203	195	212	198	194	225	198	205	214	217	211	196	233	202	225	224	211	214	216	216	209	228	221	203	236	188	183	184	238	214	211	227	208	205	232	213	200	209	185	216	227	219	204	200	218	207	195	222	197	212	218	200	206	219	231	196	230	204	207	185	226	218	199	233	228	192	210	206	230	196	225	230	207	205	191	195	218	223	221	238	206	181	214	186	215	210	200	184	209	233	222	199	219	196	213	224	236	224	224	227	239	204	202	190	198	236	212	244	212	216	210	198	216	216	234	211	180	212	199	233	207	205	220	207	208	224	214	192	230	193	208	208	203	214	196	205	191	215	209	213	196	216	212	240	218	213	238	183	215	222	219	201	223	202	177	216	205	239	199	199	218	190	233	209	217	237	210	225	189	212	208	215	207	230	188	193	194	201	207	220	224	200	189	199	202	232	235	229	178	207	208	221	193	197	198	198	234	191	235	223	194	226	207	232	215	192	214	223	221	210	222	248	198	197	224	238	214	203	224	199	236	204	240	223	239	196	227	184	187	201	206	226	194	211	187	182	213	228	233	218	218	208	196	227	244	225	194	198	175	190	203	212	225	225	238	225	191	229	203	214	210	206	205	205	200	214	230	214	201	213	202	218	238	234	201	236	212	207	202	204	226	211	187	216	196	191	229	207	208	199	216	215	210	195	204	217	220	217	229	216	223	222	200	211	195	195	170	222	235	209	240	226	212	210	212	226	215	221	186	188	200	216	194	177	224	212	208	192	215	208	201	241	193	216	194	202	181	225	200	218	216	187	197	205	195	197	184	192	218	230	209	234	217	224	201	237	192	212	202	217	220	185	231	229	217	215	204	209	222	216	227	189	202	196	194	202	232	221	223	211	214	223	220	213	220	197	199	196	216	203	231	220	231	231	209	200	209	218	229	220	219	212	219	216	211	240	214	200	211	221	218	216	214	206	203	213	225	253	254	192	222	203	190	221	230	242	194	223	229	244	232	208	200	225	207	215	212	227	197	213	205	205	207	191	203	215	187	204	206	197	211	236	206	193	225	226	214	224	221	197	214	228	206	222	192	206	187	213	195	225	234	226	192	211	202	208	219	199	207	195	206	196	187	209	225	228	249	202	210	202	204	211	225	210	226	212	214	219	205	238	212	201	231	204	211	221	220	213	182	209	211	200	193	214	224	207	195	225	190	216	231	216	235	246	193	202	197	214	190	197	192	214	193	204	194	213	209	200	201	201	210	249	219	204	192	203	224	192	223	215	226	205	236	219	208	222	230	240	205	204	212	200	226	205	186	217	214	235	222	207	209	212	226	211	214	215	215	226	196	202	238	203	218	210	220	233	235	239	201	201	222	206	213	235	207	193	226	189	209	204	220	200	221	211	220	202	244	227	202	225	227	205	202	209	214	198	200	205	223	221	171	200	196	202	205	211	210	208	223	217	223	212	225	222	254	205	205	216	211	203	244	205	191	207	197	231	209	206	220	207	232	215	208	215	221	207	231	195	199	186	204	208	191	219	219	181	232	223	202	205	235	205	229	211	207	192	205	224	200	246	225	199	217	211	184	213	214	222	205	181	215	214	186	203	203	211	223	202	206	197	236	200	210	204	203	226	209	220	222	183	211	204	198	217	192	220	207	182	204	201	195	232	208	184	234	218	198	201	190	200	211	188	223	204	192	218	200	219	219	221	230	204	207	201	203	195	209	213	197	198	212	202	189	212	220	237	213	190	232	206	201	220	222	194	197	214	182	219	215	214	252	235	216	242	213	211	247	225	192	207	204	233	207	197	201	190	251	209	208	189	227	219	229	242	217	186	202	230	209	228	197	210	207	214	217	198	214	205	194	198	200	219	224	218	212	189	202	212	172	228	214	222	233	206	210	211	201	209	194	219	227	184	205	206	227	227	193	209	228	229	203	216	214	213	205	219	195	216	215	186	198	219	219	210	197	212	227	226	217	227	217	238	187	205	205	220	206	241	192	203	206	212	203	197	236	209	204	200	207	219	231	237	192	213	198	200	234	213	232	196	206	197	238	195	233	225	248	207	218	193	201	226	225	205	195	210	228	187	203	192	228	227	216	214	201	216	201	216	233	216	209	209	188	238	203	213	210	206	208	202	231	201	231	233	219	201	235	204	201	219	205	222	195	194	188	210	194	221	194	222	223	197	205	193	202	242	229	216	212	218	195	188	209	195	196	205	180	232	204	214	209	205	195	218	202	216	199	209	242	213	194	177	199	208	218	227	250	213	190	201	231	210	188	205	215	208	214	222	184	243	198	213	231	208	201	210	221	170	227	237	239	210	201	192	180	209	230	238	199	245	217	199	195	207	217	194	203	237	204	200	223	239	193	215	189	198	218	203	211	201	215	226	239	197	229	217	218	210	185	181	187	225	219	198	208	220	200	196	212	226	221	194	191	229	209	215	212	223	202	204	214	221	211	213	192	229	217	218	211	204	221	210	227	231	221	209	241	220	222	200	221	248	212	192	215	218	209	220	210	206	181	208	211	220	216	213	199	208	192	200	214	218	227	202	204	209	200	208	209	207	204	219	203	216	227	226	201	195	212	207	230	201	205	206	212	223	206	197	230	211	186	206	211	237	234	222	210	239	189	227	222	220	210	211	213	201	208	224	216	218	201	221	216	221	183	222	221	220	188	200	213	239	229	215	212	200	210	223	209	188	211	221	197	196	183	230	200	225	242	231	210	203	217	221	230	203	227	210	197	162	201	224	237	192	208	235	207	188	216	215	195	181	186	205	205	199	220	220	233	197	208	194	211	206	219	200	213	214	223	213	210	207	215	209	222	192	208	208	217	201	199	221	193	212	203	210	228	198	212	197	219
35901	16077	8113	3803	2626	1928	1471	1240	981	775	739	659	559	523	491	487	386	410	418	381	375	345	353	332	324	325	369	331	341	313	313	306	309	297	316	284	330	298	319	297	342	302	297	271	299	337	323	318	289	320	286	289	275	303	305	285	278	314	296	273	292	272	253	258	258	278	297	309	267	292	280	285	301	276	268	257	242	302	303	312	291	263	270	291	272	287	282	320	283	274	305	306	291	279	289	282	266	264	283	280	270	280	306	256	306	292	299	264	274	277	283	294	254	275	291	264	292	316	277	294	268	257	276	275	291	317	302	296	263	258	294	284	275	296	250	288	280	307	281	293	262	313	276	320	271	282	284	279	279	289	306	264	305	303	304	297	303	293	297	312	291	269	291	260	268	287	314	265	271	277	302	284	273	256	251	270	289	309	277	245	272	266	265	295	259	290	291	265	266	293	291	265	281	268	298	264	276	270	298	295	299	283	291	283	283	253	296	290	305	286	291	299	270	305	301	283	291	257	270	278	294	270	279	281	266	271	287	282	306	277	266	283	273	239	305	271	303	264	278	270	262	284	275	312	258	277	281	285	286	257	271	279	278	298	310	295	293	272	278	257	287	278	299	285	280	303	270	283	291	272	295	296	289	265	286	310	260	270	279	311	260	267	268	274	268	280	275	258	281	286	292	313	279	293	283	272	289	283	299	295	244	293	316	284	304	268	271	304	309	275	266	307	287	284	275	266	278	254	262	285	275	295	310	289	264	281	278	282	284	273	282	257	293	290	278	287	276	265	251	267	266	267	324	305	260	275	288	300	301	307	285	284	275	270	266	289	295	288	302	292	249	298	275	283	321	277	293	280	263	292	291	271	276	296	279	262	280	261	276	282	287	301	275	275	277	304	258	275	290	288	270	293	283	284	278	295	229	294	299	289	272	307	274	283	258	276	279	272	302	272	291	276	289	269	274	261	270	279	293	278	270	263	292	258	307	313	280	295	281	268	256	282	294	299	246	279	287	278	270	265	256	265	253	273	275	292	285	265	288	305	284	272	307	244	265	275	276	281	289	302	326	277	268	267	277	306	275	277	296	281	291	296	279	291	270	273	284	281	282	280	297	290	293	269	279	280	274	286	283	288	278	310	319	276	288	272	286	308	286	298	309	293	289	285	276	268	296	306	277	277	272	293	292	263	278	265	273	327	262	283	298	297	270	268	277	277	291	286	283	298	277	297	305	276	290	279	262	250	291	265	244	314	275	268	301	273	238	266	275	298	286	269	261	296	278	273	265	297	293	274	303	302	280	274	284	276	277	288	281	266	289	254	289	299	284	305	285	272	318	290	295	266	266	285	269	299	268	298	288	274	292	294	274	268	296	267	264	289	280	301	268	330	268	273	270	309	278	293	271	284	286	273	266	279	274	264	279	287	290	289	296	297	258	274	277	275	307	295	287	299	284	298	288	292	273	299	254	295	296	309	322	280	293	284	291	270	277	277	270	266	288	297	303	289	252	276	271	275	254	298	296	297	264	287	283	296	272	286	291	295	265	324	256	278	294	284	256	293	287	288	267	265	292	279	302	284	280	295	247	272	275	295	277	266	270	275	290	247	300	274	282	304	313	284	250	289	305	244	251	294	252	319	297	257	304	283	297	274	277	302	292	304	244	292	286	288	319	268	297	285	310	315	294	307	289	271	292	278	298	279	271	282	281	283	252	310	262	268	278	296	292	263	288	269	274	297	277	289	263	269	264	264	286	280	256	268	276	272	281	273	268	260	288	308	310	303	269	293	262	281	276	272	279	231	303	267	316	297	270	286	248	292	268	279	245	278	271	246	284	301	262	301	268	296	269	275	304	286	299	303	272	270	262	269	282	272	271	263	270	283	309	295	286	265	297	295	278	305	254	262	284	291	266	278	284	288	256	277	314	279	292	292	291	299	290	289	295	298	260	275	261	275	309	272	275	270	268	284	293	285	295	269	304	287	284	274	279	273	295	266	303	266	271	298	288	277	268	255	285	263	281	263	280	285	302	282	270	275	271	279	267	278	296	254	283	275	270	294	282	276	346	286	280	315	275	295	283	275	279	293	262	288	285	290	278	272	281	273	267	249	278	277	283	294	280	256	258	285	304	277	284	263	270	302	264	275	284	296	299	278	293	264	280	285	283	275	286	303	272	318	300	276	290	299	281	278	294	274	282	285	274	274	274	273	266	283	292	296	268	303	290	273	269	273	256	284	265	292	299	285	294	280	280	272	279	249	296	281	252	290	292	309	295	287	280	277	290	278	271	299	287	284	299	271	289	312	247	300	280	307	284	281	274	261	254	301	265	255	278	256	329	319	264	267	271	279	281	271	248	259	273	275	272	281	255	293	269	290	272	276	291	270	265	260	266	254	238	315	259	288	268	267	294	268	296	305	294	316	277	304	306	292	300	263	279	342	268	300	293	267	306	297	307	268	300	277	252	293	272	261	291	272	283	264	317	285	295	266	270	286	300	260	310	284	301	262	271	293	284	270	294	272	268	260	303	281	293	250	274	278	289	317	263	296	280	282	278	275	287	257	287	329	299	283	261	315	269	306	268	299	282	266	278	285	278	264	298	282	278	302	266	292	299	271	265	280	271	290	256	285	276	285	292	314	303	295	312	267	299	275	273	282	291	281	271	253	268	307	282	279	284	263	301	283	277	304	301	302	256	289	269	288	251	278	265	294	248	283	306	292	278	304	292	314	286	282	300	244	252	295	264	291	277	303	304	270	293	266	295	263	273	265	299	260	264	286	304	309	272	311	319	311	290	266	279	290	278	256	290	270	268	306	298	226	319	248	275	286	295	299	269	260	278	277	285	251	270	299	280	266	268	275	277	286	277	283	328	293	271	264	271	287	276	297	283	309	280	284	264	272	286	276	312	275	298	250	292	290	296	254	293	277	274	237	289	260	281	295	316	293	255	297	259	272	266	281	297	293	253	274	290	271	278	251	283	303	286	263	265	281	292	299	282	257	276	255	271	317	267	288	280	296	276	284	311	275	250	315	270	280	278	298	298	281	272	285	279	261	278	289	278	297	301	285	264	283	279	311	249	289	293	280	305	291	304	320	279	299	292	273	282	287	289	304	272	258	255	279	266	269	282	305	287	284	281	296	284	272	262	336	289	303	272	268	309	279	258	286	264	277	301	283	289	262	301	269	282	262	293	283	269	267	293	283	276	267	284	272	289	295	263	276	274	317	283	292	276	289	267	285	266	286	291	325	295	287	271	278	256	279	286	276	291	293	276	257	294	271	275	274	279	292	287	282	259	273	294	323	269	272	285	290	284	259	272	261	305	288	259	285	288	275	272	297	292	312	299	281	270	288	282	300	274	280	308	271	303	261	267	283	273	248	268	269	272	303	287	268	284	268	263	290	281	291	253	275	295	264	297	272	264	290	256	275	306	264	276	262	285	274	292	299	286	286	276	257	307	310	255	296	263	273	275	293	260	314	277	291	278	296	308	263	273	318	282	262
27864	18496	4108	817	655	605	637	594	596	651	610	615	583	554	607	621	654	607	602	628	626	618	619	548	596	601	616	608	586	640	623	629	588	613	580	597	581	638	629	609	623	590	654	612	581	594	610	622	634	574	587	635	596	562	587	580	607	645	602	640	614	605	593	601	641	623	607	580	593	585	567	573	596	608	623	613	594	600	610	614	614	600	567	620	566	605	561	590	596	604	643	582	609	596	592	613	606	594	599	612	610	621	570	563	589	604	581	618	589	606	668	597	597	590	641	587	628	565	539	630	584	617	593	597	595	628	607	592	613	621	599	605	584	611	558	630	615	589	597	627	625	596	643	614	591	560	577	602	557	557	567	565	589	609	589	613	540	557	604	629	593	616	591	612	583	646	640	597	612	622	599	614	650	634	581	623	585	610	601	593	610	571	576	601	602	591	579	581	554	597	592	590	641	644	626	632	590	623	652	614	613	620	559	543	602	600	587	606	623	586	606	664	630	600	610	600	601	626	602	561	549	602	611	621	627	601	615	579	578	647	556	605	562	568	597	592	591	580	635	573	628	645	579	601	582	598	579	547	549	597	575	593	653	602	560	598	588	607	617	618	648	612	592	607	591	560	629	622	580	645	619	595	598	623	626	614	571	601	598	606	644	597	571	594	590	627	598	605	575	612	576	602	618	595	572	625	566	595	634	629	657	579	583	557	598	593	655	603	616	588	560	616	591	639	567	664	617	569	571	583	593	580	576	594	611	574	574	591	618	589	618	610	588	630	564	624	606	626	593	583	606	621	609	620	634	629	619	589	602	621	603	613	623	622	585	660	650	625	603	571	622	581	600	603	607	624	598	630	589	592	631	626	595	626	575	565	586	593	592	593	663	586	607	627	592	614	659	631	625	610	585	643	583	591	633	611	591	571	641	577	602	602	592	554	628	649	589	604	567	611	586	528	626	558	587	656	602	584	593	606	580	573	610	561	602	641	646	614	638	572	596	612	604	562	649	577	548	658	599	634	626	591	604	591	570	587	588	610	584	588	604	598	590	568	564	571	631	571	586	608	606	620	635	625	596	560	592	571	642	610	609	593	623	611	604	618	559	575	605	599	592	599	593	613	556	604	566	581	621	638	573	596	578	607	631	586	609	578	593	598	607	576	621	602	602	585	604	598	590	554	606	597	572	628	582	565	587	600	571	584	591	596	575	582	591	587	641	622	632	586	606	571	592	638	578	572	668	628	593	603	579	579	604	547	611	665	635	600	600	598	615	584	667	591	607	629	632	646	548	576	585	555	567	629	568	566	599	569	590	561	613	583	551	567	573	618	546	626	589	555	631	591	580	587	625	573	593	624	613	635	625	571	610	598	595	658	600	591	613	598	602	576	581	602	643	608	581	557	632	580	624	589	613	619	531	607	551	624	595	619	596	608	632	593	544	595	585	628	585	582	565	626	641	571	575	594	561	612	608	566	572	588	571	582	642	587	600	602	641	658	600	556	580	586	618	545	603	679	650	607	586	614	577	618	588	621	625	619	631	577	546	580	599	617	601	601	614	646	607	592	611	604	608	592	582	605	620	560	600	637	576	604	606	611	591	581	608	584	571	564	576	596	603	574	567	602	593	625	633	625	591	667	608	585	592	582	593	580	647	572	589	585	626	586	587	631	583	611	601	587	601	554	627	602	618	576	575	613	552	565	563	617	610	561	615	615	593	580	555	666	613	593	632	592	613	594	602	580	597	654	598	600	578	578	645	636	617	595	569	621	583	563	552	640	603	650	625	622	587	632	625	605	624	576	590	609	587	589	559	617	589	605	593	618	592	620	595	600	555	597	601	546	615	606	568	574	585	654	626	601	624	596	554	601	613	580	610	624	595	531	622	572	576	537	579	578	585	637	580	619	606	620	608	602	578	620	606	613	632	612	575	618	570	605	596	597	669	595	601	573	594	597	595	561	629	606	616	574	582	580	641	559	579	576	590	618	644	592	577	568	600	582	574	627	611	642	601	602	582	561	597	591	575	632	642	591	617	643	582	581	552	628	591	557	563	596	583	569	621	589	567	583	575	615	616	576	592	624	604	628	560	577	611	618	571	609	613	649	566	621	603	582	607	586	566	600	562	599	580	581	641	605	601	599	625	596	616	612	651	599	613	596	579	556	565	597	602	564	604	630	610	650	608	595	611	623	606	606	581	566	584	604	628	611	641	597	596	606	620	648	620	619	602	588	573	590	638	553	616	590	638	601	609	590	600	597	605	613	590	610	584	592	578	636	623	654	592	602	557	587	558	575	602	580	639	565	582	578	631	601	592	638	568	561	637	596	582	598	591	589	595	593	609	590	602	619	614	586	576	618	621	616	558	632	615	657	581	547	620	635	602	604	615	635	608	653	553	627	630	612	644	617	602	601	627	591	557	660	625	617	631	563	652	596	625	555	591	616	610	604	615	601	611	596	585	581	633	593	625	587	603	588	597	582	586	640	608	578	615	583	617	592	551	605	588	618	593	640	621	619	624	554	638	607	656	597	654	617	568	604	575	602	571	613	631	634	637	602	603	588	593	637	610	641	584	662	578	644	596	573	603	603	598	575	635	592	639	607	587	620	595	613	537	633	595	624	639	599	579	615	597	595	592	642	605	602	602	605	553	631	574	583	596	615	584	581	628	630	583	567	578	622	599	597	541	568	606	638	601	591	609	570	587	634	615	598	588	618	614	585	580	634	646	579	590	614	600	599	592	615	578	622	615	593	617	596	614	619	621	611	584	616	630	621	553	585	604	574	586	659	624	597	595	601	575	581	567	624	656	604	571	569	600	609	553	592	591	583	611	603	612	596	575	558	655	590	603	586	598	611	571	589	591	569	612	587	597	584	615	601	580	610	610	581	662	603	564	636	616	537	627	627	616	569	618	621	581	603	591	607	630	581	587	596	610	601	576	632	602	597	587	653	584	586	600	612	621	597	610	573	626	609	606	554	643	606	635	590	593	584	586	619	591	594	575	618	578	576	607	609	561	593	647	617	581	618	620	618	600	552	596	628	577	632	570	587	676	566	643	585	573	617	614	604	590	657	598	632	608	611	634	570	535	645	600	560	543	649	585	580	590	587	571	579	611	616	625	562	661	616	591	604	581	608	590	586	596	596	568	580	595	623	626	622	645	571	632	607	624	611	555	535	649	609	573	616	604	633	612	583	578	605	630	583	562	563	627	576	606	581	609	628	581	616	603	589	612	622	616	564	633	595	586	634	555	626	635	614	623	563	612	566	586	610	623	598	617	635	601	594	595	599	618	569	608	597	592	581	619	604	629	606	604	597	627	567	577	592	651	625	614	630	581	590	569	591	640	642	599	627	609	548	613	561	632	570	623	624	606	610	576	571	591	611	590	606	632	575	591	546	570	569	592	605	598	643	556	630	583	569	599	573	568	601	603	572	598	572	591	566	635	629	626	623	560	569	616	611	619	590	589	611	644	597	595	621	643	605	561	644	589	604	656	603	632	589
8934	1764	1026	862	844	758	773	807	737	772	757	778	756	805	791	786	763	778	778	764	778	720	824	757	769	794	751	735	747	766	800	745	788	727	719	755	792	788	764	779	790	732	736	797	759	709	798	757	757	762	769	766	732	690	772	797	775	765	727	770	769	720	749	708	763	789	762	745	725	730	797	755	748	780	751	736	729	769	727	785	716	737	781	779	752	675	738	735	764	815	747	760	773	710	750	771	782	753	756	780	734	739	762	781	757	722	743	782	749	784	724	724	732	749	749	751	792	765	861	787	728	717	753	739	806	744	761	736	769	750	761	790	751	730	820	752	774	770	752	773	752	780	770	779	731	763	765	802	732	747	772	772	785	769	801	766	750	788	790	820	707	731	741	698	743	781	778	754	736	739	748	755	755	728	724	728	731	725	721	755	756	757	767	747	762	767	718	749	733	750	741	762	752	759	817	731	771	735	773	716	785	729	730	798	787	690	738	737	761	746	794	783	736	769	731	815	758	779	758	758	755	753	769	768	752	720	755	781	720	799	775	741	788	755	722	787	791	780	779	777	729	777	746	750	775	739	771	700	760	734	778	771	729	772	750	752	733	785	764	770	746	825	747	719	714	740	707	734	768	725	747	728	726	724	811	749	765	753	742	768	793	775	785	756	762	774	775	727	751	756	721	788	755	767	725	741	818	743	740	713	754	742	738	729	808	739	803	760	713	710	768	776	740	761	788	785	738	716	801	744	723	739	741	759	785	727	755	752	767	719	732	786	767	755	770	769	745	746	784	707	755	775	762	746	737	773	757	755	787	733	743	787	732	779	774	739	743	750	776	681	769	744	764	737	701	771	747	755	795	751	758	726	770	730	771	764	748	779	766	744	726	766	758	699	760	722	723	774	763	784	793	778	761	767	746	740	744	734	711	770	748	742	750	827	800	748	741	749	726	749	780	803	815	746	738	778	710	698	732	755	692	737	760	751	780	724	730	759	756	764	728	764	756	755	771	805	748	767	742	784	764	798	825	748	786	729	758	716	751	769	795	778	770	704	763	776	766	714	764	808	807	756	789	840	718	701	778	744	719	777	755	749	778	720	766	715	784	762	732	753	816	720	754	744	777	762	811	773	774	746	717	771	778	736	716	728	750	700	745	737	781	724	763	751	761	743	780	778	764	763	767	772	754	824	738	756	789	721	772	755	759	773	755	761	773	746	724	786	748	695	756	744	814	783	741	755	703	775	760	777	731	755	768	771	788	744	724	736	686	765	720	747	756	725	752	801	792	743	753	765	687	792	719	769	794	768	748	741	798	781	779	825	754	775	744	745	759	789	784	767	777	731	772	745	786	739	747	772	746	708	738	737	766	716	741	771	739	736	744	757	704	781	770	755	738	708	752	772	732	755	784	752	742	740	730	739	750	787	763	751	788	766	776	743	769	728	750	757	768	806	762	730	729	764	806	775	720	756	774	762	745	751	758	787	748	782	779	758	760	766	795	777	719	781	717	752	747	764	771	768	770	759	746	749	755	795	740	806	773	761	742	754	789	778	751	751	759	768	706	777	746	734	744	789	718	751	780	771	744	744	764	759	736	805	725	787	795	759	811	785	742	747	764	753	782	799	763	713	831	777	758	724	755	731	762	757	756	764	752	770	774	730	727	755	788	729	718	796	749	783	746	736	795	706	763	774	752	803	734	762	767	749	806	768	710	760	759	792	752	751	755	745	803	732	750	728	788	758	781	787	765	736	730	765	809	775	744	755	782	755	748	796	791	793	781	728	716	757	790	737	772	770	782	718	808	768	766	731	771	810	726	740	803	740	740	769	781	779	786	754	744	753	756	740	770	752	767	747	723	764	764	734	698	738	770	715	765	733	752	767	772	746	739	754	761	782	729	802	806	768	765	803	793	782	745	761	784	757	748	726	792	747	754	789	764	736	765	785	753	779	745	759	750	783	732	758	733	761	780	746	726	735	794	792	758	734	750	753	811	732	745	748	787	750	747	774	758	780	740	801	794	717	714	766	745	748	748	787	765	769	777	786	774	778	757	766	755	710	774	757	766	782	783	727	769	784	711	727	745	778	715	738	778	741	744	722	763	726	747	794	766	744	768	730	802	798	772	737	753	770	778	710	769	745	741	749	751	765	751	784	781	737	819	772	730	764	744	783	800	780	734	759	782	771	734	756	751	713	747	750	755	757	774	742	691	725	740	717	776	745	710	768	803	716	746	722	733	768	772	788	783	751	818	719	757	747	755	768	766	775	739	760	754	738	731	769	753	796	717	722	777	796	747	750	754	761	724	754	750	731	700	746	788	693	769	806	779	794	739	763	758	771	829	778	784	787	780	779	752	788	745	761	772	735	788	771	722	782	805	751	750	742	774	791	743	787	746	743	777	722	738	762	732	790	767	743	690	765	758	786	798	821	783	734	798	720	782	756	793	742	716	788	765	774	776	778	780	832	715	739	741	733	750	773	773	741	738	753	770	724	712	780	798	779	730	793	727	748	735	729	787	730	832	723	751	763	750	752	729	759	732	767	745	763	780	734	764	757	759	755	772	745	733	812	749	779	786	780	770	799	751	747	765	722	810	742	776	775	765	776	752	777	790	743	670	711	742	750	755	784	793	756	749	741	773	788	760	768	763	778	777	733	756	781	802	736	758	761	766	775	810	753	726	772	753	749	805	742	779	773	766	777	745	791	833	709	734	733	757	760	725	754	770	789	796	729	736	739	750	803	761	771	802	779	761	797	772	742	762	798	774	746	712	744	796	765	759	769	775	751	743	733	780	752	790	822	724	739	786	778	729	757	732	799	769	811	769	788	722	710	746	717	764	741	775	756	726	810	762	715	753	767	784	746	771	732	731	747	754	748	784	723	720	770	748	749	782	726	747	764	777	717	798	739	736	746	753	742	767	731	738	802	781	733	723	764	779	807	771	808	761	705	762	765	743	756	756	762	753	774	704	738	745	792	766	762	784	747	685	746	761	758	764	755	788	710	726	785	759	736	795	784	760	764	778	758	792	769	775	788	811	750	788	733	728	765	761	734	760	772	776	749	741	772	771	725	738	761	741	794	737	738	742	787	741	818	802	779	750	757	762	763	722	779	794	741	734	704	745	769	723	789	769	766	752	751	768	755	722	782	776	755	779	760	744	842	790	741	738	752	803	758	778	773	748	723	734	773	754	789	737	755	769	776	747	766	778	772	775	823	735	749	799	760	765	763	767	731	765	746	734	783	749	743	754	782	797	758	728	780	759	719	750	777	722	728	810	779	775	778	772	750	788	774	750	760	790	750	737	757	781	736	790	703	734	755	785	747	799	778	752	700	752	748	772	792	769	722	792	787	794	764	809	812	761	811	764	745	716	725	745	699	780	766	787	764	748	780	800	760	790	759	746	810	785	775	778	743	765	799	777	715	723	743	751	725	733	766	759	728	750	759	789	757	803	754	749	747	820	749	708	777	780	733	799	736	769	736	700	739	727	765	775	765	765	733
23956	21558	28797	24782	21547	7590	1039	748	681	643	578	542	599	586	562	580	576	587	550	554	521	569	501	553	521	546	544	570	519	534	507	554	562	525	507	584	540	507	553	549	566	518	569	556	510	541	548	543	546	550	546	514	525	513	581	519	491	508	531	522	544	542	509	551	554	550	563	541	543	533	559	532	525	571	556	572	494	502	559	529	520	557	523	535	533	541	556	535	548	513	533	527	446	555	526	524	569	538	529	514	522	543	478	504	555	502	510	515	562	550	537	518	533	513	503	547	536	540	543	526	506	514	496	528	550	503	518	535	537	534	503	511	539	551	553	553	480	540	536	559	544	510	517	548	542	546	530	489	520	520	498	511	508	552	537	526	544	514	564	513	548	513	515	513	509	542	503	525	538	524	530	557	540	548	552	505	530	538	552	526	533	570	535	552	526	497	534	554	500	559	526	556	522	563	517	549	561	533	530	546	527	519	528	537	550	514	514	540	489	529	542	494	527	544	499	589	533	503	502	561	509	549	529	529	530	572	535	513	523	501	518	510	513	513	540	550	495	539	599	540	548	553	547	527	554	528	516	503	515	538	515	544	531	519	487	537	502	490	502	502	535	535	522	521	515	518	548	551	480	531	534	562	505	500	552	501	538	528	547	545	624	492	503	556	559	531	538	514	508	548	516	513	532	528	540	544	521	517	547	529	556	513	559	508	505	503	521	538	532	517	545	489	549	534	518	513	529	529	547	548	538	526	538	506	591	536	523	541	538	532	530	490	472	482	526	484	529	534	521	553	534	511	547	536	519	520	525	548	488	534	529	532	500	542	535	500	533	523	498	500	512	542	537	532	546	530	558	518	519	569	498	522	540	510	537	557	554	580	509	541	545	530	500	528	539	497	497	556	497	542	530	523	545	518	557	527	545	528	531	557	524	539	504	511	557	525	517	519	503	548	539	489	543	527	520	553	493	527	513	538	534	523	512	530	521	502	544	577	532	522	521	527	517	550	569	533	526	547	547	522	534	496	571	519	539	576	525	553	508	505	537	526	536	526	542	565	542	508	520	524	530	543	535	521	543	554	497	522	519	533	511	536	505	533	549	515	537	528	544	528	533	572	599	515	517	564	500	505	551	523	502	502	547	534	506	518	527	494	508	548	537	539	506	531	558	538	546	509	547	547	488	491	546	524	517	514	526	560	502	526	537	558	545	517	530	521	536	510	527	532	522	513	517	526	538	529	564	569	502	497	560	534	497	514	493	540	529	539	515	556	546	509	507	579	503	536	500	532	524	548	533	548	534	516	561	512	501	555	571	515	536	539	535	518	503	544	534	561	539	553	513	514	529	504	546	474	508	493	539	533	545	504	556	534	513	513	532	536	502	515	532	559	518	542	502	546	542	512	531	530	537	538	550	526	538	517	534	580	542	552	536	559	493	472	565	538	514	570	535	546	574	562	555	544	518	560	546	535	521	546	514	540	568	558	541	492	522	552	507	557	566	538	505	538	530	536	527	498	536	543	515	564	523	564	532	556	527	524	525	561	529	558	545	538	546	542	524	509	526	563	523	539	552	535	556	519	536	544	521	557	535	513	532	552	527	524	565	540	540	504	517	558	546	516	587	530	569	533	556	505	539	477	520	502	549	486	537	510	509	527	532	551	531	495	538	504	531	520	522	537	565	497	544	513	504	591	503	539	501	537	569	518	527	527	523	544	564	532	521	516	578	514	534	557	536	526	478	526	526	561	534	541	554	541	514	514	539	552	518	540	529	555	522	488	569	533	523	519	495	477	506	506	493	530	551	514	522	547	518	476	516	498	519	541	520	555	527	563	560	548	530	515	572	548	490	529	538	516	514	547	504	577	546	543	520	554	486	514	549	491	538	512	539	518	504	519	528	529	510	532	520	530	545	552	511	528	533	557	534	569	502	520	500	550	522	525	541	524	540	511	532	498	496	505	510	524	476	551	520	517	546	547	473	544	515	529	486	543	524	537	524	529	471	522	521	507	523	514	544	526	525	533	519	561	529	517	502	565	554	534	482	527	499	539	542	565	533	537	526	551	525	551	541	476	552	531	508	495	500	552	535	550	499	523	529	502	553	537	533	486	522	549	559	498	511	494	550	544	509	492	524	495	521	537	533	545	540	494	479	534	529	545	543	527	567	591	537	554	540	506	553	502	546	527	568	499	515	544	536	521	546	507	528	543	541	509	504	534	522	547	555	566	577	556	490	506	520	469	483	488	553	502	510	492	519	510	552	524	518	511	522	571	548	522	523	563	560	530	555	543	571	514	575	511	529	509	510	525	487	480	551	508	527	514	501	521	511	501	529	503	524	566	540	519	506	532	545	518	546	524	516	543	502	538	550	555	554	523	499	467	504	513	594	530	550	533	523	491	529	545	513	497	519	519	556	543	522	528	525	492	524	494	538	528	523	513	550	537	544	532	498	547	566	554	474	505	536	544	521	494	534	541	505	527	513	551	535	516	533	547	521	518	524	523	525	545	513	547	534	532	529	534	505	505	543	534	545	512	534	544	554	512	513	556	526	557	504	517	550	527	533	536	513	521	505	564	530	476	505	551	560	540	542	474	567	517	563	490	520	520	507	541	519	512	564	515	489	550	520	530	499	512	526	518	547	523	512	543	515	560	497	523	503	502	542	498	544	546	525	494	521	539	516	542	508	524	505	513	522	548	527	528	523	506	511	548	564	531	524	537	560	510	546	521	498	581	560	526	535	582	519	554	486	503	495	529	516	531	504	511	573	511	519	520	512	535	499	518	530	518	517	523	504	544	522	527	517	574	510	549	524	530	553	538	531	507	550	529	470	537	507	513	525	515	523	526	518	500	526	510	542	505	539	535	532	502	545	539	541	532	527	529	561	513	528	542	534	502	510	560	532	566	536	573	504	530	553	594	526	535	526	531	506	544	546	522	477	535	521	541	534	526	530	529	537	524	508	506	516	517	578	497	462	525	532	542	528	498	502	543	522	518	521	538	505	479	568	562	571	528	530	536	516	553	543	505	497	499	538	539	539	524	550	516	533	488	540	533	527	512	507	537	536	505	543	520	511	518	518	558	576	492	564	562	560	509	592	499	548	578	510	535	541	513	497	566	573	572	529	531	492	513	542	550	527	525	526	532	542	555	584	510	505	522	541	504	533	543	514	544	539	558	510	537	539	486	518	502	510	566	525	515	526	521	550	597	548	556	516	475	501	551	549	531	514	526	532	554	524	520	622	545	484	526	514	564	509	497	511	530	548	526	517	568	516	554	554	468	538	484	513	551	492	518	503	491	536	503	533	563	522	566	507	545	514	536	553	539	522	521	505	552	540	546	581	502	526	522	539	527	509	507	499	540	574	503	499	548	516	502	542	546	530	520	540	529	524	519	544	519	528	543	550	516	511	534	490	519	554	534	510	532	480	531	516	534	540	508	529	548	507	551	558	518	553	534	533	502	561	571	527	551	534	505	552	547	553	525	527	507	527	501	556	541	531	481
30163	10708	5235	2486	1926	1571	1316	1138	1011	975	870	824	836	796	795	755	770	729	777	711	750	683	677	689	718	699	689	735	709	667	658	692	664	738	672	645	687	663	707	677	667	660	711	731	660	709	651	677	694	678	710	653	672	690	658	640	664	702	656	698	724	712	691	647	698	697	647	676	704	706	687	659	694	675	691	691	691	724	702	662	701	644	690	677	641	650	675	676	691	686	677	674	709	674	726	671	678	653	664	681	696	674	674	671	688	693	694	740	645	639	687	686	691	688	713	655	661	674	711	690	695	672	654	624	684	689	658	678	699	690	693	674	705	649	640	670	684	706	704	674	661	710	697	693	661	670	674	696	691	662	681	695	689	719	620	706	626	709	699	645	703	702	662	629	680	667	716	661	678	674	665	618	663	694	673	657	704	669	651	667	654	689	676	699	627	737	651	685	673	681	683	674	678	682	697	660	688	737	671	683	696	687	676	664	712	645	678	708	686	710	676	679	686	676	654	712	702	702	666	705	642	657	739	692	686	676	687	717	691	655	658	649	639	670	658	661	668	648	671	670	670	651	687	704	678	681	648	702	679	669	715	686	655	652	735	661	644	642	636	670	683	704	685	689	699	605	686	672	690	688	673	674	668	673	668	672	660	668	667	653	677	657	714	680	657	635	697	699	674	705	713	693	651	694	644	643	727	662	657	725	670	677	648	639	658	662	650	719	704	684	670	683	660	666	645	701	685	691	689	724	645	672	638	727	665	695	658	677	684	693	673	685	728	664	690	672	669	682	716	677	649	658	675	694	638	643	672	651	698	703	712	658	694	709	684	699	698	671	649	713	690	646	739	680	685	669	692	716	656	700	675	664	677	663	694	709	656	706	683	678	641	677	695	667	705	669	660	670	683	612	691	741	676	637	708	657	671	674	621	678	685	666	656	710	666	687	728	705	676	640	646	646	668	657	706	691	626	646	641	671	664	687	673	669	695	715	656	700	695	686	693	675	645	613	691	615	707	658	709	675	665	711	675	714	683	683	676	681	652	688	653	651	735	661	667	660	694	652	699	684	679	721	639	705	657	685	675	647	678	764	692	710	696	706	682	696	670	674	713	662	671	692	674	680	697	689	671	640	658	671	655	693	679	697	699	677	669	678	723	690	689	693	665	655	681	686	693	663	698	673	669	675	697	706	692	653	673	672	682	675	675	702	750	733	690	675	688	657	635	689	739	648	704	688	682	692	660	698	645	673	692	708	655	677	653	695	740	692	676	657	682	713	709	654	626	676	690	657	635	648	687	723	688	680	660	650	684	692	713	648	646	691	669	640	727	666	640	673	694	681	666	719	644	726	691	662	678	643	686	705	715	671	679	714	680	609	728	687	674	612	699	619	685	721	694	695	708	717	660	670	714	653	691	710	683	739	689	699	711	693	694	661	678	637	702	695	672	677	640	672	643	684	646	702	674	720	708	662	689	640	665	692	639	684	658	694	685	688	699	681	660	684	645	616	681	715	654	645	649	680	705	689	667	708	667	690	712	660	688	708	669	722	664	685	691	704	706	652	650	674	639	680	706	701	667	675	709	655	665	679	687	658	717	627	654	660	718	697	648	708	685	689	665	696	710	717	652	724	652	714	652	645	668	675	731	709	704	659	647	711	710	628	696	679	679	670	713	699	742	666	691	690	702	650	696	688	663	699	622	632	710	691	722	698	701	651	661	668	677	689	657	644	701	642	637	632	672	700	714	618	691	686	687	735	705	686	680	705	660	693	640	658	639	631	701	694	688	674	656	611	635	666	655	701	674	665	648	693	674	704	639	673	660	643	660	645	684	679	647	723	678	647	636	678	693	715	677	720	664	679	652	677	686	682	694	657	697	711	706	628	676	726	651	621	679	687	669	675	701	651	662	722	707	726	690	672	657	643	673	719	695	672	652	726	673	688	709	707	648	668	712	697	678	664	711	686	643	671	684	688	608	654	663	671	635	668	680	638	676	690	709	653	721	680	688	693	675	714	691	695	675	677	704	672	665	681	681	696	648	662	686	719	665	695	681	748	721	692	678	702	683	679	642	679	675	726	677	702	665	662	663	694	726	718	694	687	754	695	689	686	690	711	695	662	705	713	657	666	710	685	696	696	693	716	709	669	707	710	637	658	721	685	687	716	657	647	701	710	672	709	702	662	699	687	689	666	688	608	684	660	643	680	686	680	680	698	658	691	690	661	712	653	696	663	629	692	630	715	654	700	692	663	660	716	660	700	646	703	659	661	706	718	687	663	724	657	695	681	669	660	638	698	640	624	672	655	659	674	634	684	731	684	649	678	687	692	681	684	676	693	644	663	671	682	683	657	702	636	644	681	686	624	660	650	664	672	692	672	666	665	624	684	657	656	676	693	660	676	667	702	656	675	687	686	637	649	688	682	653	677	652	697	656	652	650	669	747	706	666	721	657	700	704	693	686	669	701	662	676	668	682	670	660	672	662	622	677	664	711	666	685	687	707	668	653	701	634	702	669	692	714	677	696	645	668	663	697	687	667	716	652	625	683	658	711	667	666	673	688	677	677	705	680	670	649	657	693	687	733	725	709	687	683	649	710	683	646	694	666	697	670	688	635	650	701	686	637	711	677	630	715	687	714	649	649	688	700	636	660	694	681	668	698	685	657	680	697	663	673	638	698	710	668	648	736	679	689	700	688	685	670	664	664	661	677	629	651	666	693	721	707	672	641	649	682	661	699	676	678	705	730	701	714	729	693	737	622	680	663	660	620	667	653	675	666	690	680	678	675	669	697	625	689	652	718	661	657	671	685	693	659	675	646	673	662	652	699	678	698	628	647	702	656	712	690	659	663	646	712	742	683	694	686	668	654	708	695	696	668	694	670	688	687	669	665	614	698	704	702	684	677	673	634	708	701	669	670	676	649	742	700	697	701	646	659	702	672	645	676	670	739	661	687	652	660	677	681	683	618	654	678	689	711	635	695	684	701	670	694	679	703	688	710	698	667	662	675	600	668	708	703	663	641	712	639	678	671	651	677	707	650	663	662	709	706	700	704	670	672	683	683	680	634	669	658	658	666	697	699	709	656	666	686	697	662	741	643	682	672	682	640	662	639	737	671	660	693	721	658	743	733	655	657	698	690	643	677	644	657	673	702	697	644	660	697	627	661	656	654	607	685	672	735	675	674	691	670	684	671	687	688	683	644	690	653	669	642	708	715	729	672	719	658	685	696	694	663	663	678	659	628	661	662	676	668	663	612	648	685	646	699	691	709	678	654	666	649	661	644	693	703	661	687	692	638	619	658	688	703	691	659	678	628	650	677	692	688	665	689	664	714	677	676	632	708	656	642	663	657	672	705	657	692	693	688	687	686	702	711	628	619	695	706	674	644	663	630	620	722	641	726	669	655	627	667	645	669	734	687	692	684	694	682	704	694	733	699	695	718	700	680	605	710	694	694	646	677	639	660	638	626	640	674	677	696	678	666	729	685	653	720	685	688	656	680	683
25148	21546	27435	25927	6046	603	490	434	429	434	430	432	378	408	370	379	385	395	335	378	388	381	360	376	384	355	341	349	344	353	374	357	384	405	358	367	328	367	328	365	369	383	335	407	339	375	358	360	327	346	338	367	395	335	320	361	366	350	350	356	348	370	388	337	345	358	357	315	361	324	358	361	347	358	363	361	345	386	334	352	384	362	363	371	352	352	361	351	331	370	359	353	338	327	339	373	383	349	385	346	351	374	365	336	359	342	381	376	314	337	414	344	333	324	354	342	357	344	347	385	342	315	388	376	353	367	337	399	336	377	320	348	393	378	332	358	341	339	350	374	344	360	366	357	357	324	359	339	376	338	382	355	339	323	360	364	332	371	352	367	382	375	374	360	334	335	316	400	369	335	405	378	388	361	369	378	364	364	377	366	370	341	358	381	336	357	372	361	359	350	353	363	388	356	380	357	326	339	355	357	350	344	320	366	327	362	365	361	336	371	363	362	354	374	329	328	382	352	344	393	353	369	329	356	387	344	356	342	340	370	331	357	389	378	359	354	338	380	312	359	360	334	362	360	324	378	334	348	356	336	357	392	337	378	354	341	361	396	353	369	349	337	345	369	366	382	369	310	364	377	356	346	354	365	378	356	354	323	368	406	370	363	356	384	365	350	345	351	360	378	335	381	326	338	361	374	354	373	354	356	362	348	329	360	363	351	363	358	325	370	313	338	362	358	360	355	333	354	347	361	362	351	374	352	383	347	352	354	358	356	329	395	375	359	351	354	344	376	329	319	328	367	366	363	355	341	383	337	350	367	348	365	376	324	357	365	363	328	362	413	353	337	365	328	343	368	378	384	358	354	341	353	321	360	361	339	346	350	368	364	365	355	351	373	352	353	367	358	312	368	344	355	328	355	350	347	355	371	320	320	370	358	383	376	326	347	373	357	365	351	359	371	321	361	368	331	380	340	385	345	378	384	386	354	320	347	339	344	374	340	366	356	355	368	347	346	372	359	332	356	337	358	346	389	383	368	383	368	380	399	345	363	356	352	360	359	368	371	368	349	345	355	358	362	338	396	359	378	359	374	358	379	339	371	367	366	355	388	341	339	366	345	344	342	383	348	367	354	333	325	333	342	359	369	339	336	351	391	340	368	357	354	380	375	349	375	319	370	354	365	367	356	353	356	375	345	370	354	367	346	366	354	335	372	367	384	323	331	359	359	408	371	324	332	316	370	367	337	370	377	391	394	374	349	366	355	407	365	366	357	356	336	349	334	350	329	328	364	353	345	345	374	343	377	393	340	352	359	375	361	362	359	368	348	384	373	326	347	354	345	377	357	345	366	382	361	383	364	370	395	329	410	360	373	352	337	334	377	351	371	414	363	366	356	350	358	371	341	363	351	361	375	379	315	332	341	364	362	333	358	358	368	326	395	352	338	353	355	351	369	360	360	362	369	377	350	361	331	326	328	350	375	342	365	359	346	353	353	341	391	372	397	329	372	361	349	356	377	358	374	350	349	372	366	359	371	363	322	366	346	344	372	355	336	351	379	361	341	316	349	380	361	334	395	360	356	354	379	341	362	366	382	372	360	341	353	349	367	359	345	368	346	372	337	365	369	357	326	348	353	332	364	366	363	363	340	369	371	363	317	313	377	303	332	339	371	350	366	364	377	329	348	363	331	344	327	366	358	357	372	369	361	375	354	316	368	352	360	327	329	394	365	356	370	318	378	374	354	358	337	353	350	365	334	371	351	328	347	373	368	393	350	354	372	354	361	351	329	378	366	357	360	390	374	305	372	346	381	374	373	352	353	349	359	370	344	363	377	340	339	318	365	370	361	360	349	326	355	318	350	365	337	328	359	375	355	340	339	340	383	366	347	388	353	361	372	346	371	352	337	369	371	366	358	332	339	344	358	379	376	351	390	330	370	383	352	314	380	388	377	383	380	368	376	364	359	332	332	361	379	382	344	404	365	331	403	315	317	353	365	350	376	365	347	384	374	358	342	349	369	371	378	377	390	369	339	332	321	357	358	313	334	343	359	377	367	335	377	338	353	364	355	376	365	370	331	344	349	373	344	336	364	345	377	366	367	331	356	356	366	344	376	358	345	378	393	336	320	388	361	379	359	363	345	381	332	372	362	330	360	358	382	354	362	359	338	358	347	336	357	385	379	373	352	360	345	345	342	379	377	386	334	350	354	344	381	352	389	354	345	364	338	358	343	343	359	348	360	371	332	354	318	341	396	357	385	377	368	375	349	297	373	333	367	399	367	354	334	331	344	342	362	350	369	363	348	377	373	363	340	379	334	355	354	371	334	359	374	350	355	361	393	364	370	353	342	377	345	368	353	345	349	354	369	353	363	359	334	342	360	385	363	380	338	357	360	363	382	375	382	371	367	369	354	346	337	361	356	349	357	400	333	342	344	336	367	388	335	350	345	377	371	364	372	357	369	370	342	384	361	384	355	367	338	349	357	355	380	361	320	369	342	338	375	334	358	325	337	354	374	337	347	369	354	366	369	340	396	375	349	399	342	339	379	388	341	337	337	388	360	374	357	334	376	348	363	375	354	376	368	388	331	351	345	369	364	376	351	369	320	344	334	336	424	364	358	354	375	409	351	344	341	331	384	350	349	379	351	387	348	352	359	383	353	332	351	350	372	373	372	369	381	366	369	366	351	333	316	357	370	346	344	358	341	325	353	355	326	359	358	370	345	373	372	344	343	344	382	356	356	341	374	355	332	384	355	348	323	363	330	381	372	376	345	373	352	357	369	397	369	360	360	366	360	362	368	331	358	407	347	390	353	372	384	380	376	318	328	363	385	334	364	368	345	331	374	357	339	371	353	337	394	333	362	379	350	325	356	397	364	382	359	365	361	361	330	342	364	315	353	344	351	340	395	390	361	338	324	371	342	383	354	361	375	343	358	365	374	336	353	347	330	358	384	352	362	362	344	396	360	354	390	381	384	336	352	343	371	373	371	365	360	338	359	347	355	343	327	364	335	326	356	379	347	370	361	364	349	340	368	333	358	363	346	338	313	323	378	357	371	356	336	359	372	333	371	325	335	357	367	367	331	368	326	346	348	354	357	366	331	355	346	355	361	366	345	312	343	321	360	366	386	356	336	334	410	310	332	373	323	341	379	386	377	358	364	336	341	339	354	327	361	344	326	331	344	376	360	358	386	328	357	378	345	372	352	365	361	355	355	356	396	342	401	361	341	340	365	358	333	364	375	331	356	345	386	338	341	368	341	349	355	349	349	356	359	354	369	344	357	362	366	364	366	339	364	351	389	342	365	334	378	385	366	343	372	320	339	366	318	362	357	355	327	326	359	352	367	343	358	367	331	385	348	364	350	353	364	364	370	369	355	381	376	341	377	332	388	342	360	374	364	334	347	351	385	371	335	328	364	327	382	356	325	355	361	388	379	354	364	365	339	361	363	363	358	340	371	365	361	362	388	398	358	395	359	355	372	378	341	375	336	382	351	356	344
26724	6490	2615	1365	1082	880	829	700	590	629	549	532	560	523	527	484	505	501	465	476	503	470	458	447	486	477	464	420	409	457	482	462	442	478	459	501	438	440	471	408	463	424	471	462	464	429	469	473	443	460	433	478	487	470	445	456	415	473	478	470	431	455	464	470	473	453	425	474	461	425	475	425	492	439	457	488	445	444	461	447	439	436	470	468	459	472	440	470	435	465	461	481	450	430	428	455	456	454	436	437	468	430	422	458	481	465	451	446	445	458	493	479	446	446	421	440	423	477	426	470	462	450	436	473	425	428	501	466	486	447	419	437	448	446	466	444	437	482	445	470	440	513	441	442	469	494	432	443	458	445	500	482	467	451	491	462	463	485	412	453	445	454	446	447	446	452	429	445	428	473	456	457	448	451	431	432	446	435	457	435	436	468	485	449	415	453	477	456	416	462	452	477	465	481	448	489	459	416	463	434	500	466	406	450	453	451	448	428	460	438	490	484	450	430	441	446	451	458	434	463	448	465	447	480	436	439	433	458	454	457	447	463	438	454	398	443	453	453	442	436	456	441	436	432	457	481	469	456	468	432	431	453	433	482	467	488	471	432	441	479	466	454	444	473	438	443	456	443	486	444	446	428	464	494	447	457	455	446	465	451	462	454	426	466	451	432	425	419	446	437	481	453	452	467	432	445	477	414	452	418	437	462	426	428	452	459	471	451	478	458	451	452	468	430	473	457	457	477	469	400	463	486	411	485	441	440	458	474	457	434	471	431	462	459	435	417	468	413	447	459	444	464	433	459	447	451	449	406	471	422	437	426	425	442	472	467	437	456	442	436	473	410	441	419	462	449	461	455	441	437	447	476	420	487	457	491	486	451	457	449	469	410	457	443	458	457	433	459	451	480	465	441	416	446	453	399	458	435	458	434	461	460	492	465	433	451	452	481	458	418	421	461	471	458	451	449	458	468	470	449	455	447	442	442	463	440	434	451	502	441	454	426	449	443	433	437	451	419	422	476	478	431	465	445	434	472	472	486	443	466	424	479	422	465	457	434	415	410	459	473	456	444	444	457	453	452	423	439	472	449	420	443	430	456	438	428	453	455	379	430	485	411	461	428	458	460	455	442	469	439	451	462	452	449	434	447	450	486	441	449	449	437	479	451	456	451	441	467	454	462	400	471	427	456	475	485	452	439	456	445	482	465	460	490	471	433	436	458	466	454	451	455	425	450	484	435	435	439	442	452	409	429	467	452	441	432	477	459	471	472	435	454	459	437	440	435	446	443	478	499	463	428	451	440	436	463	458	468	459	443	468	464	461	451	487	433	453	449	457	449	466	404	502	483	444	465	441	445	492	436	451	445	452	493	457	447	479	474	489	465	437	446	437	443	404	459	493	451	452	412	484	492	473	426	457	479	462	451	454	498	444	467	472	513	461	464	459	440	459	469	496	466	425	470	452	428	440	457	412	434	424	459	446	451	431	461	439	462	457	473	471	454	453	448	464	441	420	427	431	423	441	469	429	470	446	445	450	432	447	457	465	473	441	459	429	453	425	470	443	432	466	468	446	439	426	433	465	446	469	424	439	414	430	436	483	457	468	465	431	447	432	414	505	476	476	462	456	466	471	447	444	446	450	444	490	465	468	454	462	437	442	440	448	443	428	470	456	448	442	436	492	480	475	447	418	500	435	451	470	438	475	497	465	419	473	425	454	457	446	473	451	454	456	487	472	443	439	420	468	450	469	465	449	459	487	447	434	502	477	469	412	447	479	428	442	451	458	415	453	408	441	483	405	436	437	441	496	456	450	458	478	454	453	478	425	449	461	449	463	453	434	472	443	482	449	440	483	444	465	460	436	453	478	446	480	489	441	459	459	450	431	461	439	427	502	467	475	490	476	484	454	463	473	460	441	438	453	463	468	434	435	485	490	423	453	470	463	411	448	445	501	457	439	437	443	480	446	454	438	429	435	427	464	425	467	490	456	456	461	451	485	465	436	445	474	440	454	442	469	428	456	436	430	446	456	457	423	429	443	453	421	434	440	456	464	469	484	449	460	456	432	465	460	450	445	465	480	457	422	465	458	446	438	465	438	409	460	456	463	448	488	460	472	437	469	443	470	460	420	426	458	446	456	502	456	473	477	409	464	434	452	453	442	457	447	443	441	461	449	426	464	450	459	424	441	436	430	448	470	489	460	423	413	478	469	464	421	436	435	438	420	428	461	456	441	464	473	464	454	456	403	424	490	451	440	480	408	440	457	485	470	482	501	479	450	430	460	437	451	440	421	415	439	481	442	454	442	422	464	467	454	459	421	417	465	464	447	452	472	466	447	455	448	461	426	450	453	461	469	430	432	442	483	442	463	435	451	463	447	447	426	455	450	481	450	439	462	433	497	435	479	426	442	458	463	488	446	464	430	452	463	447	433	442	473	446	466	435	450	415	434	475	474	434	444	452	440	466	483	462	437	434	500	460	427	446	463	499	430	426	413	437	431	469	463	404	437	438	481	505	456	445	433	457	457	474	452	416	449	442	454	413	463	444	438	421	452	431	478	428	460	499	449	452	436	439	481	454	473	461	419	452	448	503	497	453	427	436	465	475	414	449	451	474	409	429	463	492	451	462	447	465	480	496	450	440	435	444	467	417	453	468	447	482	429	460	460	483	477	514	462	475	483	416	476	393	426	452	461	437	429	446	445	439	438	503	475	432	466	471	465	427	484	457	474	460	447	469	438	426	447	455	442	435	463	459	454	452	458	454	466	425	459	479	447	458	429	439	491	446	443	433	458	426	457	430	460	490	460	453	463	427	483	464	458	474	439	436	484	391	451	445	434	434	439	483	489	430	441	461	427	489	467	459	445	466	459	471	455	418	463	483	445	445	437	474	461	478	420	454	446	426	422	433	461	447	450	436	436	473	447	434	428	445	441	421	460	465	419	467	432	468	416	466	466	439	420	451	463	454	442	504	412	428	478	470	478	448	405	442	427	470	436	438	444	456	457	427	434	440	439	457	476	488	458	471	434	466	462	467	420	468	451	468	452	446	471	448	443	413	478	465	470	411	431	448	449	408	476	465	436	465	458	467	449	444	454	461	463	466	434	421	456	460	456	467	481	424	466	481	437	440	431	453	472	453	477	432	442	416	471	438	470	430	429	466	449	428	464	455	391	435	487	452	458	444	457	469	486	464	440	437	481	451	431	459	459	456	405	466	447	465	473	435	460	441	490	447	444	459	456	436	417	444	470	466	482	469	465	422	443	458	462	439	454	450	439	493	458	416	431	442	416	456	463	437	479	461	442	469	463	438	457	484	458	445	448	436	457	440	418	413	428	480	433	465	451	488	445	432	406	445	442	469	457	446	460	463	450	432	472	428	486	482	475	431	449	472	435	474	476	434	458	453	453	424	468	489	442	477	464	397	459	422	462	461	457	465	455	446	445	471	478	441	468	446	474	419	475	478	457	476	471	480	415	465	471	455	486	458	443	426	481	422	473	466
22999	21608	29397	24286	21608	21602	4206	649	460	408	366	348	322	323	313	306	264	287	297	228	243	251	218	230	240	216	197	243	221	247	243	249	251	235	231	204	219	219	222	195	207	192	228	228	223	211	225	208	209	216	197	190	194	216	192	211	220	226	197	207	221	221	211	211	224	201	209	194	199	208	228	201	190	199	203	205	203	218	202	207	216	200	229	193	215	204	213	199	222	221	208	230	205	201	201	185	187	201	191	197	191	196	191	219	212	211	200	198	238	201	216	240	169	204	215	221	215	205	198	198	194	202	189	212	214	202	216	221	194	212	196	227	214	209	223	227	195	211	195	201	194	221	192	172	220	193	215	181	176	220	210	197	217	201	189	233	210	202	214	201	220	199	234	219	201	209	223	199	209	178	208	190	199	222	184	225	219	185	210	201	195	213	208	179	183	198	184	227	234	208	202	200	224	224	200	215	208	199	217	217	219	186	207	197	217	224	204	211	196	222	226	192	210	213	183	230	194	190	196	185	194	205	189	210	189	212	191	231	202	196	200	230	219	205	182	225	194	198	211	195	190	191	202	206	201	196	201	192	217	183	206	189	224	191	210	204	202	215	216	185	180	189	192	225	205	195	223	194	190	202	201	204	215	229	203	226	226	215	210	191	203	211	217	194	220	191	209	212	195	214	213	199	206	212	187	195	212	216	205	191	200	187	197	210	200	214	234	214	186	192	217	229	211	230	211	208	198	209	225	212	208	197	212	192	197	228	188	216	209	234	219	222	199	196	188	212	204	201	212	230	203	199	166	220	189	236	218	198	186	194	206	174	217	183	188	225	221	198	220	208	196	183	219	201	200	205	194	190	196	191	217	202	219	195	221	213	202	197	215	215	194	215	194	188	223	240	240	187	196	210	212	205	215	174	210	178	184	204	206	191	208	204	209	203	192	193	201	194	189	178	204	202	182	212	204	213	198	216	205	188	226	203	190	208	202	238	218	202	223	206	213	217	207	205	219	200	211	201	209	200	209	218	234	200	238	206	207	218	205	223	213	205	212	200	223	203	212	200	199	213	214	211	215	185	224	202	215	206	182	202	230	174	232	252	192	187	210	199	216	191	201	198	195	199	193	194	203	206	192	182	221	211	248	179	208	189	223	225	218	227	218	203	203	219	228	202	203	202	193	197	190	204	197	186	216	169	232	196	217	223	206	188	195	200	191	200	209	210	187	203	196	195	191	204	216	232	217	215	202	197	228	194	200	212	227	205	207	225	215	225	216	208	198	238	229	219	206	187	215	189	193	225	255	208	203	206	221	233	215	183	196	232	215	173	184	215	208	188	187	231	208	186	197	197	195	211	216	224	225	195	192	192	208	201	215	217	197	203	202	195	227	238	198	176	200	220	203	199	216	233	191	207	219	227	201	208	190	205	196	208	200	184	177	215	208	215	193	213	204	216	215	223	191	203	205	194	180	214	220	200	224	213	219	195	208	232	192	221	206	213	221	244	212	213	186	221	213	215	209	216	219	211	209	207	212	216	201	190	220	224	193	188	197	215	218	206	217	208	210	223	201	201	217	214	214	190	182	206	205	217	205	227	220	187	200	184	213	201	199	222	216	206	212	182	211	230	233	195	230	207	165	211	206	191	204	211	206	207	210	249	200	204	227	226	191	222	202	181	216	236	211	209	214	186	222	203	192	212	210	186	222	183	221	223	202	208	206	223	258	197	243	237	207	212	220	190	191	215	202	199	189	221	221	207	184	191	205	191	202	238	179	191	233	201	215	196	188	207	217	186	206	202	213	182	189	207	214	194	206	208	223	204	219	200	216	214	195	219	194	209	206	181	235	204	206	204	203	206	203	213	195	218	188	204	220	231	201	199	198	193	205	182	192	215	193	220	213	197	206	190	204	213	250	212	199	200	186	229	197	221	195	209	202	198	216	176	219	188	208	198	226	234	201	216	214	204	238	209	189	193	194	179	195	198	179	189	187	233	194	215	213	220	187	211	196	203	198	191	195	193	207	213	179	223	206	212	184	191	207	195	212	203	196	215	217	206	201	197	223	223	199	213	214	210	213	179	210	192	219	215	222	223	228	215	202	220	196	193	184	212	211	224	220	198	201	204	174	215	213	215	219	214	197	215	194	198	202	199	218	210	200	180	193	218	204	191	197	204	172	209	197	215	209	205	220	213	211	198	210	200	244	222	195	209	238	197	205	230	218	216	200	191	195	203	222	217	213	195	217	223	188	216	203	202	221	205	204	191	205	193	209	202	188	203	190	215	197	229	235	204	236	213	217	206	195	207	204	201	215	217	223	177	202	235	181	213	181	205	204	186	202	185	213	208	224	202	192	195	213	213	193	221	188	215	222	229	189	209	186	204	202	213	185	218	203	197	172	229	221	223	192	230	229	229	204	186	191	179	214	217	217	209	247	219	224	208	205	214	208	201	198	200	211	196	225	210	199	204	231	206	219	194	202	209	200	220	232	193	201	207	219	185	222	199	222	199	204	202	196	213	186	218	185	183	230	209	200	216	209	202	200	204	188	211	204	211	195	208	205	193	207	207	193	204	209	221	199	190	240	190	168	204	209	210	206	188	220	199	225	211	206	215	198	233	193	206	193	225	195	210	172	193	192	196	226	196	205	185	200	222	208	191	200	222	200	192	211	216	230	225	224	192	208	174	216	210	217	230	220	175	220	202	237	203	193	209	209	206	194	202	172	212	207	227	206	194	216	214	199	209	211	180	209	199	201	205	213	199	212	208	226	224	215	225	209	208	199	210	192	190	226	204	192	176	199	198	214	191	227	203	196	187	208	207	221	187	177	218	199	182	186	201	226	209	203	180	201	213	205	188	219	204	205	192	202	214	179	216	202	222	202	212	176	210	205	211	209	213	207	212	221	182	201	219	206	198	178	210	204	192	232	203	220	219	234	212	203	196	209	230	217	200	191	208	215	202	187	188	176	213	200	175	222	199	222	225	228	231	197	205	200	189	200	200	192	207	210	223	208	213	205	215	185	195	214	195	226	204	185	224	203	208	198	206	201	212	197	206	222	192	196	212	220	228	201	201	201	211	226	193	213	203	191	202	214	210	205	205	211	178	181	198	204	194	200	187	213	221	225	204	222	223	217	208	175	217	205	208	246	219	217	221	192	185	208	220	195	206	226	241	200	193	214	207	201	209	219	187	215	202	217	206	183	223	225	211	206	182	205	232	173	203	207	202	187	209	191	203	213	221	204	233	218	209	206	220	217	206	215	227	208	219	211	178	199	208	236	210	209	190	199	175	193	213	174	202	207	210	190	205	190	230	226	198	200	202	213	219	181	201	197	221	184	183	201	200	249	206	206	225	206	214	186	190	197	218	191	196	196	192	223	238	186	189	210	208	184	220	194	195	199	192	207	223	200	206	217	187	215	180	205	191	204	225	208	200	212	211	188	193	217	195	198	176	174	202	215	201	197	199	220	174	194	245	218	193	206	203	198	225	191	213	226	181	196	189
35292	14801	7972	3671	2730	1990	1536	1168	986	849	706	645	559	522	482	454	429	389	420	360	343	347	362	336	293	337	329	329	360	316	309	317	313	293	289	339	274	293	262	312	292	298	273	313	245	290	319	291	296	286	292	321	296	298	296	312	296	264	287	275	268	249	285	284	269	283	267	283	283	274	285	287	284	312	299	276	270	290	272	292	280	281	296	267	286	257	266	296	265	283	315	285	275	259	289	264	257	285	284	293	255	283	230	275	265	282	253	288	309	296	273	275	292	259	284	273	273	275	283	261	309	269	264	328	287	250	275	262	261	293	273	271	293	286	322	300	290	276	267	279	292	269	284	282	286	256	275	304	263	273	278	262	268	270	296	279	265	283	312	277	263	281	257	279	266	285	250	274	275	275	282	242	292	285	267	275	267	278	262	285	262	259	260	292	278	269	293	272	254	265	250	301	291	271	309	306	271	282	255	256	300	281	302	259	253	310	281	267	266	293	255	288	289	286	287	291	273	277	274	289	293	285	277	292	299	276	271	294	258	248	255	271	266	291	270	248	261	273	285	280	265	283	274	281	291	274	279	237	294	259	279	272	275	301	281	278	285	247	251	265	262	273	282	276	268	272	261	313	264	263	283	259	267	286	276	288	280	259	271	309	292	251	291	254	288	305	274	273	261	279	288	268	270	277	273	292	300	308	283	272	291	254	298	262	279	276	277	287	290	268	259	258	279	250	280	261	273	257	287	283	287	298	268	283	276	280	282	259	260	276	251	282	263	261	265	278	276	274	286	295	277	278	272	279	249	289	283	286	286	269	279	267	298	315	284	297	279	301	293	247	257	277	250	335	271	231	248	296	296	281	267	288	277	288	255	284	311	285	285	290	270	278	289	289	283	264	267	260	257	260	257	280	266	291	288	308	287	286	268	251	252	277	298	263	260	281	302	271	252	293	272	278	246	272	252	296	285	257	272	277	280	253	282	260	286	283	264	336	270	298	297	277	286	299	264	265	277	284	270	280	282	237	303	232	317	257	270	264	288	240	271	284	253	284	254	274	292	271	276	273	293	235	282	285	290	274	289	301	260	290	260	288	288	243	288	266	291	289	275	280	278	289	245	307	281	269	278	268	298	253	257	248	315	279	279	266	292	313	267	311	267	265	301	302	249	263	277	278	256	292	320	247	261	295	272	251	280	291	274	268	287	288	290	259	298	241	267	255	278	255	283	272	285	286	308	279	281	264	277	257	317	292	256	292	255	257	264	293	263	321	281	244	292	279	275	238	246	283	270	283	270	269	280	243	266	288	263	283	278	294	262	288	280	285	285	279	298	285	273	284	264	295	298	291	301	289	268	266	261	289	263	269	306	282	252	260	264	296	305	291	268	279	272	280	288	283	287	284	274	283	286	255	259	318	294	264	262	284	263	267	306	247	272	280	285	290	253	265	272	290	283	289	278	288	280	273	303	266	251	270	251	263	296	273	272	261	293	269	265	249	262	248	280	298	291	281	299	287	277	312	266	299	267	282	268	255	268	291	275	291	261	276	263	263	261	264	287	285	271	254	242	281	271	269	311	317	267	270	265	280	272	286	287	281	289	282	246	253	296	280	257	265	287	299	294	268	265	269	270	257	284	269	279	277	278	304	274	251	285	303	265	283	267	231	266	268	280	256	317	266	283	272	277	261	293	265	319	275	253	268	251	287	245	288	253	319	310	289	265	283	278	263	272	275	322	281	293	287	261	276	264	248	264	308	248	300	261	261	288	263	305	271	306	280	254	277	260	288	277	274	255	278	251	258	238	255	264	294	274	265	297	309	257	243	253	289	280	275	316	264	257	269	295	288	305	287	295	289	297	270	255	269	274	272	266	240	292	257	287	278	274	284	291	285	249	248	301	265	256	273	286	261	258	268	241	307	268	290	286	276	274	300	252	266	259	291	261	276	278	261	285	263	290	271	296	277	274	246	285	285	279	330	237	287	285	273	262	279	276	289	281	278	291	286	296	316	272	252	289	288	255	250	258	283	277	262	244	262	289	291	254	289	293	268	307	273	267	291	297	328	282	283	297	249	286	269	266	289	311	278	267	266	276	270	243	277	263	274	255	273	259	265	293	295	278	255	299	286	274	295	267	297	262	278	288	269	287	287	272	261	291	308	289	262	258	298	284	294	258	295	308	277	259	278	272	290	260	262	282	284	264	303	289	267	274	282	286	265	251	299	293	281	283	269	273	259	294	277	293	289	277	311	277	275	277	266	260	290	288	266	257	254	289	280	271	274	291	280	296	281	266	245	274	288	263	262	254	277	260	300	270	292	300	281	307	265	283	307	278	258	290	289	293	272	307	267	273	251	276	282	287	287	277	294	302	241	285	265	261	284	303	277	288	279	273	281	275	256	291	304	295	278	296	281	265	260	274	263	281	289	268	266	283	264	219	310	274	264	248	299	281	304	286	297	243	285	304	294	263	279	261	251	251	275	254	287	304	306	253	263	287	284	301	267	297	273	302	286	253	268	288	242	270	287	271	270	280	303	292	264	269	286	288	268	265	256	308	285	254	285	283	257	278	274	273	266	275	291	302	283	251	231	288	289	294	293	325	283	262	269	291	258	283	294	273	259	250	266	302	270	272	245	259	263	287	285	288	281	300	296	269	284	282	285	291	234	259	259	257	271	268	286	250	301	260	296	291	285	298	294	283	265	271	275	287	277	282	272	277	277	283	288	261	300	238	261	277	266	260	274	272	257	295	276	294	292	255	271	268	265	287	281	288	261	288	296	272	270	280	279	285	276	264	253	298	270	263	261	275	294	238	289	259	247	253	282	280	282	299	281	259	267	295	291	298	255	295	261	279	290	297	289	272	273	292	265	309	286	255	264	265	261	285	248	284	280	291	275	280	277	301	262	266	298	275	295	275	297	270	281	278	294	271	279	269	277	270	258	272	278	280	294	284	254	305	283	240	280	289	273	273	276	300	312	300	269	283	274	277	280	281	257	279	301	302	272	257	274	290	289	295	271	260	282	259	282	267	294	268	286	263	267	251	313	277	285	263	269	293	283	257	259	285	248	282	268	279	280	287	268	284	298	287	282	306	268	307	277	278	269	288	264	263	280	273	249	274	289	252	260	294	258	300	287	295	287	252	248	280	260	271	276	269	293	258	271	284	275	290	236	251	280	265	277	281	255	302	265	299	289	277	285	277	249	274	278	277	278	243	283	281	290	268	303	252	274	301	254	263	259	240	271	273	288	317	261	329	244	252	274	280	271	288	300	245	242	292	263	277	295	266	288	263	279	275	276	279	269	297	290	264	263	280	268	270	281	282	293	282	258	261	277	283	243	277	266	321	302	269	270	280	280	275	253	253	254	296	309	275	278	287	273	243	283	294	321	250	285	263	272	262	316	245	263	251	281	262	301	284	282	276	257	301	306	292	294	288	295	295	282	249	283	264	261	291	269	283	266	247	276	280	279	274	266	285	278	268	284	299	313	269	244	272	272	295	297
27860	18477	4299	996	754	722	585	631	616	607	635	585	579	621	567	595	574	627	617	630	608	572	613	603	598	598	610	604	587	580	607	589	571	595	605	590	571	647	657	614	610	576	561	631	591	610	548	586	624	568	551	601	572	591	566	576	594	569	633	579	600	578	626	622	587	606	554	621	578	585	592	602	594	560	597	574	602	593	564	661	648	584	602	580	613	628	564	592	593	591	571	538	622	597	624	559	608	593	608	575	590	630	566	580	577	585	591	571	610	558	576	597	583	555	595	611	609	559	599	641	597	607	587	585	568	567	558	567	588	565	578	601	600	572	591	603	550	581	584	577	564	576	627	546	612	570	560	523	608	564	554	566	593	649	587	594	581	552	565	580	583	577	571	586	552	602	615	598	571	621	613	598	607	548	593	580	607	600	593	577	574	580	565	594	577	591	587	624	589	586	570	666	554	625	646	621	604	575	578	596	603	577	569	602	597	604	603	597	594	591	587	616	592	594	644	629	556	605	644	560	616	594	572	620	607	580	595	633	616	593	593	548	599	578	557	555	548	568	641	601	605	571	558	598	603	608	600	610	550	577	554	652	609	562	561	548	597	654	597	557	604	627	597	587	574	617	591	571	574	587	610	611	613	607	588	554	597	573	598	592	567	694	620	603	564	598	578	616	601	618	570	590	594	623	562	597	582	629	566	579	608	648	631	626	622	619	570	581	548	577	634	585	608	574	559	588	591	594	590	551	610	557	587	584	588	532	591	566	646	593	614	599	600	595	577	614	578	624	606	550	587	559	585	605	576	560	612	606	578	604	656	586	655	590	580	611	573	570	611	586	583	564	603	625	616	632	601	587	535	573	587	603	623	560	627	638	580	562	593	595	587	567	590	573	651	578	663	578	595	619	595	578	580	580	585	579	629	628	564	586	585	589	568	604	615	575	609	660	586	579	625	594	576	585	596	583	622	598	558	613	549	589	607	630	616	599	570	597	598	606	568	574	572	581	620	579	523	632	619	586	537	575	566	576	579	547	578	557	593	605	607	590	596	595	560	538	584	589	553	612	595	599	588	577	589	616	616	576	567	568	556	595	646	582	565	572	612	561	571	566	557	619	584	581	544	575	571	616	578	597	628	617	596	596	577	544	598	585	588	602	589	596	591	607	589	561	573	586	567	581	618	613	601	600	589	581	596	610	562	626	596	632	579	558	599	595	592	579	590	599	615	531	660	584	585	607	624	584	588	601	614	596	587	615	610	568	612	582	588	591	605	622	544	605	593	618	605	604	582	593	600	613	579	571	597	581	591	612	588	624	584	584	609	592	555	549	615	558	645	599	602	615	569	572	627	599	598	617	551	589	606	617	611	582	588	556	584	614	603	567	556	603	616	573	559	616	628	605	589	561	594	568	590	599	591	602	594	615	614	608	575	626	596	605	596	565	589	589	573	645	562	615	575	575	619	560	559	588	593	598	614	613	614	572	621	578	567	629	576	618	624	596	585	593	581	579	606	553	565	594	623	576	600	560	607	620	589	620	636	629	602	590	567	577	576	617	636	588	557	605	584	581	578	647	625	583	585	568	588	622	596	601	625	628	615	602	610	589	600	570	594	576	587	583	594	606	572	620	577	557	593	608	584	569	597	546	589	556	591	552	604	599	640	586	609	578	571	582	586	610	596	597	605	554	585	583	578	581	591	619	624	597	586	594	564	578	547	603	620	575	576	620	613	603	619	643	623	596	554	585	596	569	569	638	589	617	572	617	620	530	596	663	625	578	593	620	588	562	612	577	606	631	594	578	564	566	573	600	607	569	575	592	601	600	595	621	575	591	575	571	590	578	615	581	611	590	559	633	603	613	572	592	614	578	553	605	596	619	582	601	630	583	589	596	550	628	582	556	561	597	579	618	552	620	560	644	581	609	590	592	649	564	599	591	594	596	601	581	574	568	596	629	608	590	596	576	591	582	584	603	593	604	596	591	612	590	606	615	632	628	589	547	567	611	621	591	569	579	608	567	596	566	624	600	607	566	590	633	624	651	592	596	555	642	582	560	555	575	584	573	604	598	558	615	583	578	596	548	608	605	606	570	592	606	560	624	565	619	596	559	568	573	570	599	585	571	597	562	611	601	590	617	592	559	589	587	600	605	586	589	624	578	600	593	603	620	632	580	628	572	591	612	627	523	605	605	616	594	647	608	609	608	635	583	613	638	592	611	597	660	636	572	593	604	612	596	585	601	573	600	574	566	604	611	622	620	599	599	550	596	578	583	555	567	628	626	522	615	616	577	585	595	572	587	584	598	595	592	588	593	556	622	604	602	553	581	591	575	588	585	600	568	592	599	582	601	627	651	593	583	602	554	618	589	588	607	608	574	601	577	581	581	568	638	568	593	584	549	596	614	616	600	631	601	635	625	588	577	596	575	574	575	583	601	599	613	561	594	597	569	570	564	622	614	590	588	598	564	571	557	587	592	618	579	542	595	619	604	587	564	605	569	582	577	589	613	604	591	583	584	570	607	578	641	606	537	557	575	549	611	572	612	577	541	599	617	613	617	526	556	589	566	581	584	584	593	633	587	579	594	550	572	603	634	622	600	634	597	611	546	607	597	589	606	633	599	577	589	639	549	625	611	599	614	604	589	575	623	597	555	600	618	606	578	551	571	601	595	625	593	599	584	597	565	626	600	544	639	590	594	623	584	610	557	613	550	578	600	554	617	623	607	598	573	574	547	559	585	623	578	658	565	626	581	651	610	618	612	589	614	592	631	592	555	611	627	612	608	594	611	588	595	614	582	597	609	607	604	584	573	601	589	561	632	608	538	576	605	599	585	559	565	608	621	592	618	629	574	600	585	561	595	554	596	629	594	580	600	607	559	631	589	556	604	582	592	575	585	608	615	581	622	590	588	576	589	604	628	581	591	621	597	561	556	607	582	633	530	601	573	578	597	575	612	579	599	592	585	563	593	607	613	605	591	598	571	597	574	578	599	607	650	586	560	598	625	610	561	563	598	588	559	642	613	614	612	577	589	624	604	592	631	612	586	616	629	567	617	566	610	618	633	581	596	618	602	640	589	538	615	607	600	593	615	624	611	638	584	632	576	579	636	588	581	592	550	602	578	599	632	598	602	588	582	634	602	612	635	644	606	592	606	594	583	610	627	589	578	561	604	589	614	614	578	576	580	566	575	627	572	552	580	577	609	580	605	582	626	601	600	575	572	597	629	602	605	571	550	588	566	594	620	610	624	620	585	623	606	587	613	623	643	574	603	570	620	576	686	558	578	583	579	617	578	562	580	589	607	607	592	587	606	563	631	591	589	601	591	619	574	595	596	624	599	578	567	568	606	530	565	589	567	621	634	613	591	599	629	582	562	574	571	596	593	595	583	600	640	614	608	598	599	599	611	582	582	589	614	596	595	616	596	617	551	620	565	580	622	579	593	576	575	590	593	565	606	588	648	565	594	583	574	590	610	578	601	598	589	583	580	595	611	596	548	587	600
9134	1610	1126	889	818	801	805	754	738	757	721	743	753	765	742	759	739	706	764	748	768	785	782	715	773	729	738	720	771	775	781	750	730	748	649	772	739	738	754	770	740	757	753	702	748	787	731	803	707	763	722	736	740	776	720	720	802	777	750	736	702	811	741	723	780	683	763	722	704	748	727	740	703	777	727	763	756	765	752	738	743	754	769	754	763	775	755	797	729	736	715	756	755	729	757	725	719	724	759	727	776	737	779	778	684	750	719	775	759	802	776	705	714	760	729	733	741	806	784	704	760	727	731	717	709	747	708	732	725	763	772	809	765	771	718	753	751	707	778	761	758	707	739	732	788	754	769	790	749	749	725	727	777	753	760	772	731	710	736	775	741	744	716	734	758	792	713	711	714	726	780	775	744	716	770	743	761	735	693	747	775	756	744	757	766	718	750	734	723	800	747	760	752	750	736	716	752	776	736	711	783	717	750	759	767	770	719	729	714	754	760	735	759	738	757	745	786	753	723	708	751	730	732	723	746	716	745	759	719	728	714	750	772	743	716	792	735	709	765	781	788	741	734	737	726	766	741	753	755	733	704	757	763	697	741	745	777	749	735	740	753	769	746	739	792	796	660	741	729	763	724	691	731	770	758	735	742	736	738	746	739	734	748	743	720	741	713	743	732	753	738	790	749	727	759	747	752	729	749	747	771	678	703	784	746	731	777	778	745	703	710	720	751	763	797	728	741	750	782	723	748	759	711	764	742	753	705	761	777	760	733	765	731	744	753	747	720	680	729	739	706	746	734	747	734	685	718	730	732	737	783	693	757	761	755	723	781	777	697	697	720	786	776	719	750	763	800	755	798	755	732	736	791	743	739	740	711	739	731	730	710	761	731	737	774	725	689	797	715	716	745	701	762	733	774	717	766	739	727	795	745	729	779	744	732	738	699	773	758	784	697	721	731	775	768	735	733	725	764	773	713	751	724	699	759	739	721	694	773	760	779	758	709	746	767	753	744	746	769	776	765	766	725	727	737	725	711	711	697	752	750	760	704	732	769	716	716	724	727	732	714	766	747	732	778	719	760	711	759	756	748	707	739	773	710	744	777	788	743	741	749	797	770	787	795	734	698	748	747	815	719	760	740	763	686	724	756	703	758	729	758	732	751	736	716	742	711	716	780	737	763	748	742	717	737	721	792	730	755	777	753	740	745	736	773	747	768	764	781	700	781	738	757	731	718	711	743	713	773	727	722	725	706	712	799	748	781	763	744	710	722	784	801	735	690	777	694	758	740	706	762	718	739	727	793	765	714	761	731	779	759	712	745	767	760	769	698	682	776	766	778	810	718	722	729	742	681	731	739	763	747	734	721	735	749	743	768	737	759	761	744	798	763	716	725	783	737	755	756	791	748	740	765	756	763	730	729	769	695	725	713	762	754	694	808	759	731	741	700	709	763	737	786	763	744	734	729	768	727	771	782	701	751	769	729	709	774	730	755	717	808	741	767	814	704	769	759	757	722	720	772	756	733	737	749	764	751	747	703	756	699	764	743	696	769	704	735	739	760	750	718	779	728	775	769	736	766	780	769	693	773	734	781	771	758	691	733	763	742	805	676	715	754	764	764	695	733	737	750	717	761	697	748	774	778	755	776	740	704	763	742	681	745	782	749	784	722	733	785	751	789	734	748	723	757	717	710	734	790	707	736	750	702	757	720	751	758	739	733	691	758	704	717	733	741	756	743	741	698	756	769	733	770	762	727	715	739	784	693	757	746	737	738	706	746	787	800	739	719	771	720	738	709	727	774	777	762	773	751	699	719	756	758	755	783	775	734	716	754	720	740	728	705	731	765	788	744	713	723	749	738	763	762	772	747	745	723	728	730	749	668	779	739	717	757	798	743	706	764	749	774	767	740	709	782	744	782	736	750	715	727	726	723	743	739	718	741	776	748	745	694	707	779	814	724	724	721	745	720	761	750	723	721	704	730	755	723	742	749	768	715	750	766	763	820	773	777	723	770	734	783	764	729	748	763	772	689	703	736	773	768	748	728	789	764	795	761	719	715	724	746	761	740	801	736	702	751	749	766	758	777	746	764	757	792	763	713	731	745	712	719	751	797	729	770	712	739	739	805	756	750	716	794	736	720	762	757	748	734	751	732	741	750	736	749	731	687	737	730	767	757	765	732	752	745	759	779	755	725	775	768	738	732	759	752	830	685	752	689	815	766	747	747	754	773	750	734	707	749	723	750	765	730	769	768	751	747	718	729	714	684	783	717	798	715	765	709	766	769	750	742	771	711	756	759	711	755	758	730	741	736	691	766	747	678	703	749	792	738	735	770	734	707	715	740	791	740	772	782	771	787	764	753	756	705	740	749	738	775	760	758	708	704	725	720	741	773	789	743	772	766	709	750	753	742	728	776	791	789	686	760	741	755	763	720	753	760	755	734	742	756	734	756	750	743	734	715	714	736	750	757	698	815	772	725	796	728	749	752	740	740	709	761	779	762	737	765	737	779	766	745	763	745	763	797	684	734	757	741	772	720	728	743	741	736	783	747	735	779	754	719	754	743	734	774	794	771	777	740	742	758	710	752	749	738	710	748	735	696	734	752	722	793	694	775	705	745	729	766	731	748	705	749	731	746	768	761	804	732	749	746	764	770	722	756	788	764	764	724	665	705	779	738	726	743	726	699	736	744	726	783	720	700	770	751	728	745	789	715	750	758	748	754	731	735	789	770	735	738	752	726	804	735	761	717	759	737	754	748	686	703	715	728	745	739	770	751	761	745	732	784	758	768	741	783	788	780	733	766	745	741	718	721	723	733	732	744	693	767	756	777	738	750	716	778	784	735	759	741	718	705	696	741	724	776	808	788	779	717	773	762	724	778	707	777	731	791	726	751	763	748	747	751	752	791	709	700	737	722	713	733	765	762	738	736	762	711	707	722	737	750	712	758	661	724	746	778	759	754	721	759	722	712	747	705	724	774	741	797	745	751	737	710	771	728	764	760	681	815	743	749	726	701	714	772	706	801	720	733	764	750	761	793	779	738	737	757	793	778	738	731	728	772	732	777	734	789	742	765	798	775	761	746	783	722	747	687	708	753	758	731	809	727	717	690	732	800	715	779	743	688	669	747	765	777	751	744	792	793	725	783	795	776	710	764	687	733	758	757	700	769	767	716	717	777	728	778	771	717	737	787	699	786	734	796	720	733	743	722	724	740	724	731	721	763	727	761	746	747	730	751	778	742	744	759	732	728	739	750	706	780	693	746	722	668	752	725	798	717	796	735	744	748	742	746	726	703	727	730	734	756	715	770	698	761	770	747	715	767	710	730	734	724	771	721	697	742	769	688	794	790	740	720	763	739	732	743	791	723	741	719	752	772	742	746	699	747	759	764	723	749	755	759	754	729	689	738	770	757	761	703	746	737	727	719	768	785	753	729	797	772	754	748	725	733	747	758	782	734	764	757	755	733	766	760	742	740	759	777	771	753	718	810	737	751	719
24033	21608	28885	24796	21590	7724	1084	825	626	629	642	578	570	577	576	539	586	579	538	555	524	536	546	506	536	539	544	543	542	542	519	521	510	506	538	533	505	537	523	532	603	528	533	535	530	515	564	542	516	520	485	522	529	530	499	555	460	514	544	541	513	549	503	511	524	530	521	536	502	533	510	587	523	544	486	546	541	540	530	540	537	547	525	496	559	540	510	595	551	555	544	482	538	560	555	538	566	536	522	564	535	566	508	538	494	552	532	525	531	504	500	553	529	506	514	592	572	524	540	507	522	519	531	526	543	537	543	515	483	544	522	540	540	533	489	512	514	494	516	496	507	548	515	550	552	538	517	491	499	549	488	520	553	549	492	526	546	515	542	507	527	500	574	534	482	530	534	525	506	524	529	520	514	482	485	516	501	540	547	492	561	523	535	521	496	497	512	532	545	524	533	538	568	559	520	534	526	501	511	526	491	557	521	490	494	513	541	558	530	594	518	547	473	491	527	532	514	525	557	549	513	583	524	508	538	528	515	501	527	546	513	516	475	525	516	512	492	481	495	554	536	475	517	519	575	555	559	491	491	492	498	497	544	519	481	496	558	557	555	552	522	551	547	554	530	563	538	528	535	536	526	545	474	532	491	508	512	537	546	516	554	519	546	529	509	549	496	522	542	529	515	532	542	544	540	528	540	531	529	529	491	532	505	486	509	503	518	538	520	541	544	520	568	507	561	565	513	572	530	503	536	532	501	559	512	515	527	535	515	526	534	503	510	536	548	518	510	504	495	568	526	494	538	522	550	538	502	497	530	528	533	490	549	548	527	505	516	506	506	544	536	515	517	468	489	541	507	506	503	547	512	562	516	522	562	524	514	518	539	531	533	503	504	493	555	503	518	544	538	517	517	509	521	505	519	499	547	486	496	520	535	524	521	512	570	572	558	496	531	505	487	537	539	495	531	473	514	495	538	464	539	532	576	497	513	515	506	528	503	546	558	501	511	522	575	487	501	506	495	534	511	545	546	512	514	552	486	514	546	519	521	517	546	553	515	517	538	498	505	535	538	535	530	570	521	487	536	534	524	510	533	539	530	564	536	551	554	542	538	550	484	473	533	520	550	535	524	503	486	536	533	546	505	560	499	519	515	527	540	515	509	488	544	509	503	512	533	531	597	515	524	555	551	529	515	541	520	548	559	535	553	543	530	564	480	512	520	511	542	542	528	518	529	481	568	511	565	544	543	513	466	522	549	530	500	544	504	527	488	564	505	526	480	518	511	521	498	522	514	540	517	482	502	539	559	510	531	523	513	560	500	534	517	507	515	552	544	574	495	548	499	525	520	576	509	478	543	539	567	496	533	520	505	564	517	549	532	558	526	509	573	517	520	524	530	552	550	515	487	516	542	511	523	513	574	584	522	537	542	489	513	486	519	537	548	535	530	505	509	535	536	524	501	553	515	481	525	517	535	554	506	507	546	526	498	505	512	534	549	506	551	549	512	548	538	526	573	542	565	522	534	494	534	572	575	515	530	517	512	499	517	518	538	523	531	577	530	543	525	528	560	560	510	537	501	552	534	524	520	522	548	539	497	554	535	547	518	498	502	530	552	513	531	530	510	480	526	549	552	531	524	512	542	537	518	545	496	484	515	524	495	535	503	514	523	471	531	516	518	537	515	546	526	542	536	533	497	546	513	519	518	500	489	571	515	505	505	500	516	498	535	564	515	502	549	512	568	529	552	498	521	479	508	488	522	531	548	514	529	562	493	504	534	528	533	547	543	518	543	553	503	556	541	503	522	526	536	522	545	554	533	512	529	491	566	559	588	512	513	509	504	485	539	525	573	476	528	539	511	530	497	547	530	555	529	534	502	502	535	559	527	538	523	485	548	502	525	523	516	537	518	512	502	529	547	494	530	507	513	496	536	535	503	534	516	491	525	552	528	518	496	532	522	568	541	524	508	521	548	506	517	514	550	512	531	540	542	567	531	510	538	585	538	529	530	506	520	568	528	501	572	483	500	506	543	548	504	517	533	532	561	512	529	544	546	502	532	546	543	522	516	505	524	543	520	516	526	504	494	548	550	517	512	487	492	557	465	546	537	547	506	513	493	513	528	545	524	557	519	513	506	512	532	493	563	556	574	536	493	529	507	576	507	519	515	546	546	512	529	492	542	498	546	511	513	541	531	522	488	522	535	512	552	570	523	508	490	496	567	518	525	499	524	511	562	513	502	520	538	544	508	537	496	502	491	504	527	522	495	514	541	537	520	512	512	525	516	534	521	556	533	493	552	555	507	524	519	543	494	556	519	517	537	490	543	490	496	538	523	526	495	509	503	541	547	539	552	546	532	566	565	534	517	551	528	528	524	482	511	523	527	506	568	534	551	523	555	510	520	516	531	525	557	529	508	503	535	536	582	548	507	508	541	510	532	545	537	535	521	514	519	531	525	522	508	506	540	539	533	500	522	537	510	537	531	531	513	510	507	532	541	502	498	547	490	553	519	526	513	469	502	528	479	535	547	539	508	505	510	563	515	497	532	535	560	522	519	517	541	479	509	576	526	522	526	536	479	568	557	548	523	537	548	545	548	510	534	515	502	555	532	566	476	474	512	567	509	511	541	538	527	539	530	522	539	547	529	536	498	499	524	505	554	561	513	532	492	492	509	548	524	482	523	509	497	561	522	585	542	541	501	503	537	532	515	526	503	530	514	517	562	538	529	503	482	537	509	489	548	516	550	517	495	510	528	533	501	572	515	511	487	510	500	556	530	546	517	527	511	523	509	515	512	554	567	564	504	514	508	496	572	496	525	511	522	541	538	511	520	530	505	557	487	522	549	523	516	527	567	505	526	542	516	534	498	522	532	524	567	521	557	521	509	560	516	532	547	529	549	510	511	531	549	541	523	496	541	505	529	527	535	504	505	485	577	527	529	555	536	516	519	533	496	504	520	538	513	516	538	516	559	540	578	527	520	557	530	516	529	501	582	502	490	523	520	496	505	523	521	535	485	492	484	523	542	518	541	492	498	536	503	509	518	515	566	527	542	546	523	549	500	522	510	514	522	516	515	512	519	526	491	481	545	537	544	511	576	542	507	539	575	526	529	510	552	509	519	524	514	528	497	513	483	529	504	533	550	515	502	551	549	507	530	523	561	500	540	525	509	522	497	533	511	546	526	470	534	497	503	560	533	493	497	530	516	515	516	513	473	496	546	549	527	479	497	514	530	548	524	497	542	508	514	547	515	515	527	525	502	564	556	517	531	564	534	525	541	537	545	539	525	525	527	509	525	530	504	518	561	519	527	520	558	502	578	532	528	499	524	509	524	509	510	543	538	556	517	504	511	505	516	511	559	535	515	574	555	563	526	556	524	539	558	540	538	515	509	545	500	523	544	511	527	550	556	540	559	523	535	568	506	535	521	527	554	504	509	533	528	582	543	527	520	547	544	539	533	544	503	502	560	535	551	511	528	556	545	528	535	544	553	527	496	509	522	528
29868	9670	5183	2658	1988	1631	1364	1143	1009	981	872	839	847	726	770	719	761	733	703	766	750	756	697	733	680	673	694	743	729	662	652	677	725	695	639	668	673	681	673	669	679	724	681	666	720	689	726	697	690	721	658	746	715	665	682	689	695	735	675	638	692	688	727	679	689	678	661	666	706	656	698	679	647	677	678	699	684	684	686	661	700	675	689	674	713	682	672	691	690	681	702	641	712	646	693	677	678	735	645	709	638	665	718	630	725	672	643	674	643	673	671	683	661	649	639	658	667	653	667	714	655	718	691	716	721	633	643	656	649	690	686	658	671	624	641	701	722	661	746	673	726	705	705	704	699	691	628	667	709	635	646	692	670	700	673	681	707	682	716	626	714	642	709	711	695	664	669	666	687	689	653	702	689	700	646	663	683	676	679	642	681	691	665	706	654	676	680	633	673	700	692	715	652	629	694	672	630	708	660	652	578	710	690	691	692	709	635	661	670	676	641	681	645	688	708	665	708	702	691	676	650	648	697	675	660	661	686	674	702	695	657	690	688	641	670	706	704	673	661	660	682	643	693	666	633	631	660	649	702	696	662	680	683	671	684	671	695	662	697	718	670	654	683	704	677	686	672	729	664	639	688	707	697	676	690	663	657	656	682	684	669	667	642	667	665	678	686	700	700	668	648	676	651	662	635	664	660	706	735	693	678	632	696	686	669	655	679	676	650	657	653	626	696	664	643	665	638	641	672	707	667	675	687	701	669	640	658	660	665	688	656	689	669	736	653	661	646	658	714	641	637	664	677	651	641	719	712	663	637	650	702	666	678	695	678	651	654	651	690	690	660	710	727	654	651	649	652	655	684	645	688	615	669	703	668	669	677	699	729	700	678	630	677	620	661	673	702	669	637	635	659	682	649	718	691	640	668	668	653	668	683	663	659	646	705	667	697	655	682	631	691	722	660	626	723	630	727	685	739	671	655	673	710	663	669	717	690	654	714	632	685	649	646	686	714	654	693	663	693	621	696	632	693	697	709	737	686	680	663	705	666	663	667	670	666	701	713	671	658	635	688	655	682	663	656	656	702	657	659	669	634	650	634	702	711	684	690	654	655	694	650	672	670	712	602	681	690	701	647	645	707	656	629	705	696	678	692	646	635	695	689	703	679	640	679	656	662	684	684	640	681	695	681	647	689	660	680	661	677	645	680	646	664	727	673	624	700	682	657	642	666	658	637	652	662	678	709	683	706	678	681	670	708	646	644	716	671	680	646	655	704	715	683	667	707	618	660	688	675	730	673	673	643	641	696	674	670	663	682	672	683	724	713	683	645	703	642	671	663	704	653	626	684	654	673	657	699	666	706	704	675	708	687	669	685	696	676	641	695	670	702	667	689	700	684	657	673	685	694	649	719	683	653	718	687	681	640	670	719	657	678	692	702	637	691	697	641	666	664	661	696	704	627	670	673	662	658	633	695	674	671	674	709	657	670	685	688	681	667	666	656	661	690	690	670	663	637	704	660	678	646	665	670	638	681	665	672	665	710	659	657	687	624	662	611	648	719	686	651	673	710	663	649	683	652	692	615	630	662	653	682	663	661	721	687	706	667	713	676	670	665	649	700	705	700	696	668	649	675	710	618	704	672	725	653	647	688	695	679	706	671	671	689	682	678	669	687	676	681	706	681	683	681	692	697	689	677	696	684	677	643	681	692	677	623	689	676	687	692	707	680	635	694	585	675	672	668	682	671	734	645	693	723	614	691	649	697	677	675	647	672	712	622	667	677	696	649	658	734	667	725	668	665	668	681	668	716	668	661	673	679	701	710	664	705	663	674	657	697	727	655	650	689	631	705	660	690	700	659	641	675	645	704	635	698	689	717	682	693	652	704	737	638	650	674	670	698	656	681	687	696	668	665	698	720	706	664	685	719	653	739	663	672	705	689	641	700	669	686	648	627	666	639	656	693	644	690	627	664	642	695	649	683	676	660	654	683	666	673	689	703	666	668	695	650	691	684	685	646	692	657	690	634	666	675	677	633	705	696	643	673	679	724	686	684	732	680	696	667	694	689	648	700	645	636	674	662	690	635	674	741	683	660	711	684	691	643	690	666	656	650	652	655	696	680	703	670	698	653	674	675	665	680	679	650	679	665	653	670	710	686	694	686	726	686	692	635	689	691	623	665	643	660	662	691	672	678	659	667	667	678	676	688	671	684	664	709	671	667	674	683	666	680	672	669	635	708	701	680	667	686	691	657	704	639	691	653	672	671	687	682	648	683	748	680	691	689	693	633	692	670	674	674	684	647	655	662	681	658	664	675	674	695	695	667	662	644	661	677	714	694	714	671	652	665	718	669	695	645	716	699	655	673	667	662	653	690	608	659	675	657	664	649	653	655	668	708	687	674	719	748	640	698	664	693	666	714	700	673	675	670	657	723	671	692	632	634	697	647	670	672	663	645	719	663	678	680	699	634	705	697	696	687	667	669	652	682	682	687	683	673	649	708	639	687	702	684	634	664	702	661	699	699	670	652	700	627	712	696	686	654	663	678	645	678	718	672	706	668	645	671	673	657	662	693	688	682	705	691	723	621	676	687	644	690	666	664	619	704	735	630	669	649	709	727	665	737	698	679	662	624	685	644	678	646	666	689	710	705	664	655	681	684	682	693	719	695	695	691	668	713	654	635	655	635	677	673	688	675	662	664	656	709	668	723	650	709	663	673	647	644	649	656	660	682	664	699	685	626	731	633	639	703	685	634	712	685	661	633	651	700	715	671	644	665	702	665	653	671	699	689	723	684	663	655	683	718	667	661	665	660	670	752	651	622	615	640	683	655	673	726	682	680	649	727	690	668	670	688	676	681	680	708	703	706	699	697	672	671	632	688	663	646	642	655	686	691	697	692	659	690	687	632	717	718	695	645	686	660	685	658	631	698	647	700	668	674	659	652	653	664	671	642	673	654	671	684	685	672	700	718	681	689	712	660	656	640	678	650	682	663	693	657	673	690	712	641	684	671	650	666	660	733	628	637	676	663	696	683	665	660	687	679	671	654	659	653	683	719	665	712	651	661	646	690	650	692	661	708	702	723	712	686	712	663	684	714	686	708	664	661	661	671	679	670	673	689	650	662	730	660	679	712	692	689	663	709	669	683	656	701	661	689	705	639	655	673	716	671	653	710	670	682	671	674	720	677	682	684	703	645	644	703	693	642	686	708	668	660	697	686	721	677	688	691	662	697	658	671	635	641	686	709	672	667	656	623	690	637	685	650	675	685	638	651	644	693	664	668	648	704	619	679	668	666	643	656	667	680	692	653	664	670	706	702	697	656	657	713	639	684	695	640	681	647	648	724	639	690	694	692	664	679	691	665	683	666	731	683	679	626	641	674	669	658	669	667	639	667	682	714	678	631	683	666	694	686	685	687	712	639	658	673	709	669	688	669	635	640	645	685	668	695	654	703	676	680	697	659	666	673	688	644	677	654	636	690	666	671	676	640	644	716	710	681	706
25181	21560	27465	25925	5980	617	481	434	433	441	396	409	370	378	394	344	370	342	374	382	361	357	354	355	353	324	338	350	334	348	342	302	386	380	365	367	357	357	370	346	370	396	363	336	357	360	376	371	333	340	380	340	335	329	323	363	369	355	371	337	349	363	389	372	355	390	349	347	349	346	339	350	342	376	335	377	324	330	374	363	334	359	334	355	346	353	408	327	349	356	349	315	391	376	321	360	351	353	369	369	387	344	338	328	330	378	327	385	339	320	373	347	363	367	390	391	366	312	363	348	330	329	351	356	367	333	346	320	364	328	350	325	365	352	354	343	361	340	372	349	355	351	390	333	343	359	400	369	363	395	301	361	385	349	343	322	343	360	388	368	392	341	386	342	385	386	372	357	368	334	352	354	348	357	379	361	338	350	362	358	352	341	371	338	355	328	352	346	384	362	351	339	343	347	346	358	365	361	302	344	323	359	375	349	307	360	375	348	351	345	342	405	357	394	392	345	337	362	384	345	333	320	364	350	366	367	373	362	358	312	327	338	341	358	325	395	356	326	337	379	320	354	368	367	353	338	354	370	338	313	326	353	364	378	346	347	366	358	318	366	318	382	368	339	329	368	376	330	347	374	376	353	389	355	370	324	354	362	352	358	339	348	363	345	348	369	356	345	327	354	363	343	327	352	363	379	335	359	347	317	366	366	332	363	368	371	380	356	357	347	356	322	377	358	377	348	334	405	349	393	317	326	360	343	370	339	338	337	362	364	353	335	366	351	375	351	334	366	367	335	362	338	366	337	343	384	350	368	354	323	377	380	346	387	363	354	326	339	383	345	367	322	366	344	372	334	356	368	364	349	352	349	375	358	346	331	377	353	356	318	335	340	395	345	378	359	344	334	350	345	368	360	380	357	329	343	330	326	374	344	347	335	360	387	389	341	358	351	319	333	357	346	343	362	348	358	380	331	370	334	335	346	365	386	309	354	380	360	339	360	355	377	407	346	374	361	335	349	371	386	343	356	357	386	362	358	363	355	326	357	373	356	365	373	338	363	351	361	349	342	373	329	335	365	337	342	318	365	356	367	340	318	358	329	334	382	378	342	359	386	321	371	381	330	382	340	361	326	333	308	349	343	369	364	346	382	380	407	325	370	376	329	346	356	347	358	335	332	330	362	358	351	332	367	351	348	380	350	344	364	320	374	355	323	335	353	362	318	324	377	386	324	335	343	332	348	376	386	376	345	326	363	326	371	323	384	337	347	354	351	359	371	345	344	319	348	347	357	346	312	352	337	376	382	360	362	363	372	342	337	336	330	356	336	318	369	350	370	336	350	353	352	352	333	337	375	356	368	381	379	384	363	346	359	362	369	324	325	348	315	362	360	358	339	344	348	375	337	331	344	353	333	362	389	393	348	358	365	322	349	348	387	347	331	372	348	355	333	349	318	344	366	388	339	353	349	350	338	322	378	375	361	329	380	365	377	349	350	352	363	352	367	313	349	369	375	326	347	332	374	360	380	352	330	358	383	335	339	364	355	377	370	344	352	332	324	341	378	341	394	339	339	364	323	390	335	349	379	352	356	386	372	347	348	349	348	332	352	353	331	328	371	380	378	356	366	338	356	413	386	360	335	364	371	329	339	322	339	369	353	330	376	379	350	351	321	374	376	341	326	345	360	332	350	344	371	338	318	349	351	352	331	321	344	364	346	334	334	384	331	363	348	348	326	335	319	366	355	373	375	329	355	335	355	334	338	351	364	371	373	384	361	344	365	377	359	367	332	342	344	318	331	348	370	342	355	349	355	341	340	338	356	333	368	348	368	339	341	371	374	357	371	347	360	325	358	325	341	343	342	360	397	335	348	315	346	371	358	344	330	327	349	351	356	361	338	336	337	356	373	309	349	362	339	346	332	364	333	369	363	381	374	371	339	344	341	347	321	352	354	341	378	364	324	305	370	352	353	338	348	348	354	328	363	370	395	363	358	359	322	375	379	318	319	343	357	360	349	322	313	365	342	343	331	370	334	345	369	358	341	416	352	332	351	333	333	377	379	355	374	357	319	375	339	351	337	380	332	331	338	369	386	381	332	359	338	354	345	356	384	328	366	329	361	367	310	356	367	380	332	375	367	340	333	345	366	311	344	324	344	316	340	374	332	344	353	357	327	372	392	356	338	334	343	379	370	365	343	309	347	338	366	331	365	365	361	356	319	365	348	340	331	319	367	327	372	325	370	351	370	352	358	371	389	333	357	355	347	355	332	346	306	369	366	352	333	346	352	338	338	367	341	333	308	339	370	363	331	337	374	369	358	330	358	393	363	337	320	357	376	360	364	362	344	332	350	359	329	361	343	362	336	317	346	325	355	361	344	338	327	345	335	374	316	303	360	344	351	350	361	362	369	398	370	336	364	345	349	333	375	372	340	352	346	357	369	324	359	342	333	348	357	350	354	389	346	353	383	368	368	346	359	363	357	354	357	352	331	356	358	329	315	343	381	357	365	362	364	353	367	368	347	338	345	365	377	359	361	368	355	361	382	327	341	340	343	367	356	381	369	373	377	359	365	346	345	342	374	331	340	352	342	342	362	392	314	368	351	379	374	348	333	355	370	334	357	406	354	350	370	367	378	337	346	321	357	313	351	361	338	370	355	353	368	326	362	367	366	330	365	364	357	349	343	360	355	320	396	370	361	359	360	350	338	366	352	330	339	330	368	337	314	349	335	366	349	339	372	341	376	360	341	399	354	342	339	346	359	347	349	328	365	357	357	346	355	367	354	371	354	349	373	339	349	377	328	349	329	333	364	336	343	363	336	367	372	350	365	349	363	366	351	383	350	362	373	335	355	350	341	388	366	316	374	327	349	348	358	402	342	355	352	348	314	361	366	325	349	356	352	325	355	361	340	329	364	366	364	360	350	378	367	352	411	346	347	329	366	357	353	369	342	357	355	356	370	365	330	342	336	339	326	342	368	322	376	353	370	362	323	327	349	349	373	350	315	352	365	365	327	352	344	339	343	328	343	359	366	403	334	362	337	324	339	364	372	390	355	334	372	342	341	363	350	370	361	336	373	326	333	322	373	330	334	338	338	328	380	349	333	352	378	367	338	329	352	323	379	344	370	333	328	358	353	340	337	367	353	319	320	362	351	359	356	358	347	319	329	322	343	363	349	337	356	337	334	327	385	383	352	384	357	318	317	372	324	372	348	341	363	369	375	360	337	316	348	362	349	387	348	369	363	327	350	321	318	370	348	298	366	317	327	346	323	329	370	336	358	339	343	325	383	369	369	361	322	355	356	354	332	362	343	367	338	339	347	340	378	376	339	321	345	356	371	360	361	335	336	361	374	380	318	351	364	354	382	346	370	329	358	346	346	372	379	368	359	356	343	356	338	341	377	346	364	367	341	334	360	362	333	332	335	392	344	354	363	366	353	303	345	369	355	349	312	366	334	389	335	365	361	395	314	347	362	319	358	340	367	356	337	340	341	329	310	346	334
27005	5421	2609	1413	1029	890	776	672	617	584	515	583	545	518	505	551	469	457	474	502	507	498	474	520	454	480	439	450	458	475	462	474	444	461	457	449	451	445	470	490	473	407	430	430	423	445	480	450	478	508	453	449	461	432	430	456	459	453	453	430	450	434	451	448	415	449	446	438	446	446	493	461	417	443	453	457	475	413	447	456	458	433	417	428	461	442	466	460	469	430	425	455	465	403	489	471	430	467	436	464	454	490	438	435	427	455	437	418	448	481	453	448	468	453	408	419	428	469	447	488	437	458	466	441	425	458	464	438	458	424	421	426	434	458	462	487	440	433	453	446	415	437	436	431	461	444	451	443	442	425	450	471	425	437	446	470	419	482	467	399	456	416	466	457	458	444	455	466	446	486	452	432	466	462	451	425	443	485	484	448	422	420	457	437	476	479	452	429	470	472	415	477	440	458	465	423	471	438	433	473	427	474	464	471	429	463	458	435	439	507	393	433	450	441	468	436	448	453	418	465	454	447	445	460	417	461	454	449	462	471	473	463	445	470	460	429	473	439	456	455	437	407	460	455	446	450	463	442	443	457	465	446	457	424	449	470	471	443	453	450	446	476	477	494	455	460	472	445	478	494	426	464	366	441	447	455	425	457	447	480	469	426	432	468	438	496	410	428	442	438	413	449	518	397	399	451	428	463	477	410	422	439	429	477	470	488	420	405	450	420	445	447	479	468	427	465	448	436	470	467	419	422	438	461	470	451	452	469	437	435	443	437	480	427	446	446	422	501	427	455	433	420	487	412	447	438	435	459	444	482	448	465	458	450	434	461	434	472	482	490	467	484	476	413	460	459	433	425	480	428	453	425	452	445	443	454	444	472	460	420	448	430	462	469	465	416	449	410	451	442	472	429	429	440	482	451	447	421	440	495	413	443	426	456	445	453	430	490	461	444	450	488	479	457	449	407	418	460	490	483	472	416	449	472	444	439	466	449	407	438	473	413	442	478	445	421	436	490	475	448	473	435	463	461	459	426	430	429	430	445	444	444	484	392	461	445	492	469	459	449	428	451	473	426	451	436	429	441	448	455	426	445	469	461	500	428	476	438	465	401	460	495	483	422	474	495	466	470	456	434	426	433	446	435	431	480	432	437	469	458	465	481	462	415	436	468	423	513	444	469	472	431	423	478	456	456	459	429	477	454	466	435	463	455	412	454	462	459	419	459	432	472	453	455	440	452	434	443	443	462	463	433	423	402	438	420	446	446	438	446	478	475	422	475	434	472	419	451	465	405	423	489	487	442	468	473	433	460	457	453	440	455	432	444	437	422	439	473	456	435	448	437	436	444	462	421	437	453	454	438	474	442	450	429	437	473	428	457	445	418	403	457	428	453	434	452	491	435	452	481	417	462	449	450	422	432	408	442	445	477	446	423	439	419	424	452	412	432	471	423	399	444	432	457	440	442	459	434	421	456	430	415	440	432	451	500	443	422	445	486	431	437	417	490	460	470	409	460	454	436	448	484	460	445	451	495	447	482	450	450	473	471	433	426	457	457	433	447	441	478	440	425	462	431	429	467	471	474	451	493	464	500	460	477	445	458	437	467	492	421	443	473	435	445	473	430	430	449	462	459	448	477	449	437	469	421	408	435	404	456	443	468	496	464	416	427	450	471	484	461	447	462	444	475	424	436	480	445	432	443	444	451	463	420	486	424	459	473	461	511	438	486	481	449	418	447	426	422	487	470	478	399	465	430	446	462	477	443	412	442	440	423	421	435	428	475	441	439	436	473	428	434	422	453	420	448	425	452	433	471	472	461	453	433	439	426	422	507	458	407	456	465	489	468	415	444	437	430	431	440	417	416	402	466	404	424	437	435	426	470	455	417	423	433	442	454	448	457	414	424	449	394	457	435	448	476	433	448	417	438	468	408	469	439	427	498	471	493	430	463	460	445	444	432	451	441	388	439	465	422	435	433	468	498	429	447	433	466	471	468	450	421	449	426	447	448	452	425	462	446	416	507	400	430	465	457	478	478	449	442	438	455	437	454	455	466	443	468	460	411	472	499	451	442	441	454	416	482	422	429	453	426	458	450	458	433	409	448	447	448	439	434	461	501	485	420	467	466	459	425	437	470	424	447	476	442	449	464	447	458	463	462	435	475	431	497	431	444	428	472	499	453	425	452	439	450	419	497	472	431	437	458	473	443	443	492	439	465	448	447	399	438	442	450	429	475	463	474	481	401	429	435	502	393	442	444	481	427	449	434	395	481	440	456	416	494	448	438	450	449	440	460	465	457	461	428	421	478	454	463	416	449	442	441	410	482	441	403	442	461	472	458	437	479	443	437	493	455	437	441	454	476	442	459	447	483	419	458	450	455	433	479	459	459	439	443	434	415	428	458	479	434	421	432	427	455	462	466	429	455	434	418	505	441	494	449	452	510	497	474	445	474	447	435	435	478	456	453	486	431	463	447	466	474	464	461	486	420	424	522	451	427	448	464	460	433	450	430	453	448	443	394	452	458	460	467	457	418	453	432	462	450	456	470	438	455	496	435	458	462	444	427	443	439	456	433	422	485	502	440	447	445	434	456	463	432	454	410	475	457	442	411	441	467	431	458	457	447	472	457	452	428	466	446	423	446	491	440	478	465	463	408	454	445	472	440	449	436	449	441	452	411	491	454	460	451	413	463	462	453	461	498	451	439	411	474	427	478	432	421	476	448	459	473	479	489	427	455	447	464	404	491	436	472	460	477	442	501	474	459	462	473	438	476	430	433	440	452	485	438	453	439	460	461	446	490	450	439	445	395	463	499	429	458	498	479	390	469	449	429	416	448	467	431	458	439	481	437	432	439	474	415	451	447	469	480	445	438	448	436	452	452	421	483	438	452	476	451	473	444	418	446	416	473	435	493	413	451	440	437	425	492	502	439	420	413	471	453	448	447	444	452	452	418	445	445	445	433	444	486	414	452	431	470	492	416	447	428	456	450	431	403	460	450	477	449	449	441	457	435	452	437	450	449	459	446	471	467	428	436	460	470	450	438	474	484	461	432	467	462	421	462	445	441	476	440	447	441	407	406	416	436	446	426	477	472	464	469	464	446	498	474	436	439	452	435	440	465	474	451	428	429	430	432	454	429	460	471	446	449	483	433	478	467	426	487	464	462	440	460	482	444	483	473	445	436	441	449	403	467	464	397	445	465	422	465	432	448	411	446	442	440	458	425	485	442	431	416	463	430	438	450	444	448	458	434	464	502	415	411	437	445	460	421	449	466	442	427	448	438	478	454	479	434	462	413	427	431	496	432	470	423	434	445	432	448	466	444	388	424	434	459	450	461	430	461	467	448	437	461	453	465	464	409	427	428	437	486	429	456	429	424	431	453	456	449	427	457	471	445	463	441	452	509	458	467	435	444	435	463	457	480	444	432	457	437	459	427	434	445	442	461	461	465	446	454	444	492	520	470	461	423	442	412	418	418	443	471	435	448	443	469	480	486	444	476
22920	21530	29247	24271	21530	21500	3998	649	480	390	401	356	333	286	291	259	262	256	268	225	267	247	232	231	236	248	241	232	234	204	225	238	212	223	215	216	216	226	227	217	211	214	233	219	212	211	206	248	201	191	206	221	209	222	220	221	217	227	201	199	219	219	213	208	185	202	201	214	195	206	225	211	211	206	195	194	205	217	202	194	190	186	209	193	202	218	214	227	213	190	217	206	189	234	210	191	221	190	228	208	236	214	193	205	199	225	183	209	191	215	202	195	212	191	198	197	200	208	213	176	203	244	194	208	203	185	188	204	178	205	216	216	177	184	225	221	204	211	201	198	225	201	190	228	214	198	219	215	207	206	219	211	176	207	223	190	220	183	192	174	191	198	179	191	211	183	189	198	198	221	219	214	198	183	201	189	204	200	215	235	202	183	211	190	196	230	204	193	177	166	212	221	204	228	231	208	199	210	182	204	247	228	215	212	197	187	201	198	179	215	223	200	224	197	179	202	211	213	201	187	194	197	193	208	198	219	193	208	216	233	213	208	199	206	210	202	228	227	203	201	202	216	202	246	213	193	208	203	193	213	202	224	203	235	238	213	195	186	200	194	198	229	193	233	215	207	214	209	207	189	215	202	208	171	191	212	198	213	229	180	166	189	198	209	216	209	199	232	204	214	218	191	203	208	208	183	200	210	211	200	191	215	197	196	212	211	191	215	220	188	197	183	192	200	195	212	205	205	213	180	198	228	202	218	201	214	202	211	189	203	215	202	178	188	202	183	211	212	185	177	205	196	193	185	200	196	209	217	211	189	193	190	214	220	198	200	201	193	212	189	213	187	202	199	207	192	212	209	191	215	199	178	189	190	210	191	189	197	194	218	208	211	206	181	229	208	210	200	224	191	199	207	200	198	188	184	189	212	210	183	218	192	214	220	216	202	201	197	199	233	201	210	194	210	219	183	225	205	209	197	211	228	189	209	209	200	220	200	193	177	193	199	217	222	201	209	207	218	224	212	212	233	210	208	185	211	178	178	185	216	217	180	181	207	213	209	198	195	200	217	196	195	205	219	192	204	188	184	203	217	198	209	180	204	189	214	208	211	211	198	197	191	203	188	232	236	184	204	201	192	185	198	225	213	195	191	209	204	198	207	184	197	214	216	228	212	185	199	227	181	198	174	201	189	196	191	189	195	219	184	195	206	198	183	200	220	206	236	215	188	190	212	186	202	198	209	204	204	179	207	224	210	209	205	204	203	170	191	230	210	220	190	196	196	200	201	198	175	216	215	211	228	186	192	211	204	193	191	191	212	227	225	194	192	196	223	194	252	219	214	190	209	215	221	210	215	200	210	203	224	236	185	209	179	199	225	193	219	198	195	208	202	216	199	200	206	228	218	203	195	196	187	181	193	204	187	235	201	195	210	190	211	214	195	226	205	223	195	219	202	208	211	169	211	218	214	183	196	208	195	219	186	216	199	215	201	180	190	198	184	216	188	218	189	185	183	185	188	201	219	227	210	209	231	196	217	188	200	196	212	197	219	202	202	210	195	223	203	194	200	206	209	189	178	225	203	194	159	195	213	209	199	235	225	195	170	199	210	238	182	193	227	229	246	204	176	215	217	197	224	206	220	196	183	189	215	217	213	202	229	199	191	217	221	186	204	215	208	211	198	205	224	192	224	181	190	196	187	222	244	215	219	219	189	221	218	189	183	199	227	197	221	197	205	206	183	168	210	211	195	213	181	207	207	204	210	229	194	180	200	203	205	198	205	186	210	205	213	194	212	212	171	226	179	238	217	210	196	204	222	204	223	191	207	213	201	190	172	206	205	200	209	224	203	224	218	181	198	196	219	207	195	211	200	207	193	191	183	196	197	214	206	209	179	189	207	215	188	216	221	213	198	201	215	198	214	212	192	183	213	194	175	224	176	230	210	203	205	228	234	208	187	184	200	194	218	221	212	222	196	197	206	212	201	198	206	216	195	212	184	216	205	169	200	198	223	190	234	211	185	196	195	218	208	192	219	205	191	191	204	199	215	186	186	204	213	208	201	197	190	201	213	189	199	213	186	213	228	243	199	197	223	203	226	202	185	212	208	213	203	191	228	206	206	187	205	184	187	197	198	185	199	231	206	183	191	204	203	201	189	219	210	189	207	199	197	203	221	215	199	182	209	203	207	208	211	220	205	180	196	184	205	229	184	189	217	219	197	206	204	200	223	178	203	198	163	200	209	218	200	198	213	200	200	224	201	185	213	179	181	215	189	188	219	203	204	194	211	194	219	225	216	229	196	219	189	217	211	185	182	194	195	203	191	172	171	184	224	197	198	216	183	185	191	247	231	208	214	192	222	194	212	180	179	208	241	159	208	199	173	194	229	199	179	189	236	200	207	187	182	229	206	212	205	206	202	197	184	202	208	169	251	190	212	190	181	172	198	205	189	199	201	203	175	205	186	175	205	210	192	197	221	203	206	199	179	207	227	193	184	191	196	213	196	207	211	184	207	194	196	216	222	220	205	193	232	220	219	201	201	214	219	198	183	186	191	210	184	206	204	200	230	202	192	204	202	197	195	181	223	231	217	184	212	213	218	204	221	196	210	191	195	197	209	205	216	196	185	209	195	197	209	212	221	205	196	207	208	190	216	197	208	209	186	205	208	199	232	215	195	215	182	235	209	210	221	201	192	215	190	188	208	198	212	198	216	214	215	213	212	193	207	205	207	208	191	186	208	206	176	201	208	219	205	218	213	196	219	224	182	188	208	200	211	204	214	206	196	217	226	205	203	216	215	217	194	207	203	222	218	192	216	219	202	205	203	214	193	197	199	193	209	178	193	198	195	232	187	196	199	201	179	208	202	204	204	213	201	205	203	176	219	191	195	218	225	186	187	194	219	203	226	183	200	187	203	200	214	214	198	218	213	223	205	204	199	198	214	205	213	214	222	191	239	212	216	178	228	213	204	224	204	217	203	196	191	209	193	202	187	219	224	217	203	194	230	195	205	193	188	207	196	184	185	192	217	227	198	179	221	183	198	202	218	206	207	214	212	192	207	216	204	193	189	196	196	208	214	206	169	222	214	199	216	214	186	202	212	234	181	215	187	214	195	199	189	204	188	196	176	196	208	207	205	209	198	192	212	235	201	213	192	215	203	229	216	195	188	209	198	193	187	216	206	203	176	223	205	210	204	180	200	192	198	211	190	221	225	217	196	190	199	225	208	216	196	212	210	197	197	194	211	216	187	187	219	205	221	181	208	215	197	205	206	207	188	171	195	223	198	187	204	196	206	189	208	193	201	187	206	208	202	217	207	201	192	203	182	186	199	202	196	209	208	200	171	212	194	214	206	196	193	187	233	191	217	209	200	239	214	201	190	201	192	197	206	183	220	198	207	203	193	191	208	210	205	221	189	202	201	231	221	212	209	196	205	213	224	230	179	203	176	207	193	192	202	206	221	194	177	194	220	199	219	196	215	217	207	191	221	219	199	229	198	202	199
36221	13700	8025	3663	2678	1946	1540	1171	980	814	717	610	574	507	479	475	428	415	369	393	343	368	358	342	371	334	284	311	335	295	318	298	293	299	300	320	275	279	292	287	304	323	293	298	271	273	322	326	273	275	292	284	299	267	260	317	269	298	296	306	274	303	281	284	286	269	262	275	272	288	283	287	302	264	280	270	296	301	254	280	247	250	294	276	258	251	262	254	287	278	287	273	281	303	266	275	302	276	244	267	283	275	300	303	274	280	272	269	301	288	298	280	292	274	277	252	258	290	278	268	264	275	261	265	298	283	288	250	272	281	270	290	273	261	301	284	233	285	259	300	263	310	295	271	269	276	303	268	262	280	274	266	285	278	283	234	280	257	263	259	299	295	244	277	263	280	287	272	277	281	280	243	279	309	291	250	287	224	267	267	273	308	296	297	281	258	289	310	271	260	290	282	280	265	279	286	295	276	281	254	266	274	256	269	238	265	282	258	258	265	304	257	258	240	283	262	252	270	294	266	244	248	278	289	299	266	250	246	296	267	275	275	288	264	256	258	255	282	296	273	266	255	300	233	272	284	225	294	276	283	274	277	276	254	284	301	278	276	281	273	275	282	271	273	282	273	260	281	268	254	292	262	259	281	256	286	281	246	275	272	283	291	242	275	262	273	251	282	270	259	276	281	254	255	254	249	264	287	275	271	279	266	263	261	269	266	256	289	296	298	278	290	259	279	304	280	262	278	282	312	274	230	258	252	257	273	242	261	280	254	281	297	302	294	271	280	267	261	315	290	273	269	273	309	261	257	216	287	277	254	266	312	261	251	272	278	242	282	287	281	293	275	272	274	253	237	279	287	265	293	303	269	284	280	301	291	277	261	280	303	255	275	273	267	261	281	259	245	286	275	289	255	269	284	256	273	289	288	271	259	271	291	280	265	278	273	312	275	265	239	288	281	282	262	283	252	269	283	251	270	277	272	268	273	290	264	268	270	268	261	283	286	246	261	291	263	276	272	295	258	260	272	286	290	274	310	275	284	261	267	281	267	266	251	279	278	284	272	276	286	243	278	259	263	262	274	293	286	273	279	277	312	276	272	269	283	269	286	279	278	262	267	287	289	300	273	260	286	278	297	293	243	261	301	272	296	275	275	285	256	300	285	270	255	311	253	274	264	270	269	294	281	275	288	299	298	266	280	272	276	277	296	279	278	270	267	282	263	298	278	284	274	277	257	273	246	253	258	275	283	272	287	256	260	276	290	291	271	271	283	305	264	274	273	272	287	259	260	251	281	276	283	281	281	281	275	267	280	275	306	269	269	262	260	258	284	275	274	260	284	264	282	266	255	270	260	224	294	272	287	258	270	254	266	250	259	269	285	279	286	258	280	260	290	300	247	270	284	287	257	294	274	290	265	274	286	287	276	277	272	293	310	282	263	280	275	281	237	258	299	304	269	271	279	263	270	280	281	288	273	292	257	271	249	262	286	267	274	262	271	252	255	250	270	262	274	305	318	263	263	281	328	292	282	269	261	288	274	304	277	252	263	279	306	258	263	293	264	236	301	260	281	263	293	255	292	261	269	280	277	284	292	264	279	273	248	303	288	229	259	280	293	261	256	272	252	286	261	265	246	271	299	274	255	273	275	297	278	289	285	285	243	271	291	257	257	285	294	258	295	260	278	304	265	247	263	257	278	274	308	282	282	249	256	257	289	278	268	282	296	267	256	293	276	267	277	253	281	272	272	247	273	265	323	253	259	271	262	269	244	289	259	281	261	306	310	267	271	258	242	320	267	269	288	282	275	255	289	265	255	238	259	249	287	258	260	241	279	280	269	277	314	291	261	263	282	267	264	241	270	259	290	294	267	234	243	261	276	259	269	265	268	253	263	253	302	320	270	271	265	259	261	274	289	269	278	291	304	259	271	259	273	293	236	270	256	264	254	302	292	294	278	271	278	260	259	303	253	252	274	273	287	292	276	240	281	277	277	283	299	262	282	293	287	264	276	251	277	272	265	280	269	264	258	284	289	267	260	276	259	259	316	258	290	282	293	305	285	283	274	264	276	271	277	282	287	278	288	245	278	310	266	271	257	261	245	263	237	283	271	297	278	296	251	287	284	265	272	250	307	262	276	286	295	275	273	305	260	297	282	242	259	270	290	255	299	276	244	246	280	268	295	298	303	273	274	276	281	268	260	260	273	312	281	274	287	256	309	271	281	266	257	261	303	287	276	262	303	272	269	267	288	284	293	249	262	268	255	259	255	270	273	282	251	288	273	258	290	234	284	256	261	278	296	271	261	274	273	274	276	287	306	256	255	250	264	271	262	289	300	259	244	256	286	305	277	266	286	271	275	261	293	291	275	263	264	259	303	295	274	246	254	263	284	293	260	252	282	278	249	288	272	253	296	275	264	271	261	263	300	276	249	306	258	269	280	276	263	253	256	286	290	274	286	276	278	281	244	300	288	263	262	291	286	295	299	268	271	275	265	276	293	287	283	275	255	239	260	269	273	308	264	263	268	247	270	257	264	278	276	275	313	290	271	301	257	286	276	264	274	255	253	273	274	281	277	280	272	279	274	275	292	262	286	257	272	255	247	283	250	252	254	291	299	257	277	262	272	253	269	294	296	279	277	273	281	280	260	269	271	282	289	261	286	269	266	275	246	279	246	299	273	267	260	259	259	303	273	278	257	285	291	296	255	271	264	302	257	273	281	266	289	280	281	275	239	244	292	272	267	293	255	295	299	249	276	282	290	273	279	258	256	288	287	287	268	279	285	283	264	297	261	286	265	280	287	316	273	273	278	247	274	258	278	263	283	270	272	265	275	271	265	308	302	288	271	269	232	286	280	246	255	273	278	256	250	254	284	256	290	283	286	296	264	246	253	265	297	289	296	256	261	304	287	274	245	252	247	279	249	272	255	270	301	287	236	243	271	277	262	265	289	280	281	281	303	272	274	245	259	280	283	307	276	284	258	275	301	260	256	239	266	275	260	267	261	267	273	282	262	302	284	289	286	291	264	294	291	263	295	254	279	270	270	288	280	262	241	267	252	281	294	263	280	297	267	267	268	296	265	268	272	271	283	277	274	265	262	292	243	245	254	291	322	284	271	263	261	270	249	295	286	291	257	272	296	301	289	279	282	286	269	252	281	271	273	285	275	298	281	291	270	255	288	295	270	297	306	281	276	257	270	303	257	252	267	277	258	271	282	304	300	272	270	265	272	262	278	263	280	289	259	252	256	269	281	301	264	300	286	275	260	293	276	272	298	309	282	272	271	251	255	267	268	258	281	257	250	265	268	251	258	281	307	284	283	263	276	293	287	264	299	257	267	253	272	276	282	248	309	293	306	304	280	284	256	244	284	278	276	307	253	281	277	301	287	272	270	280	258	272	276	274	238	255	271	280	289	275	301	259	249	279	255	274	246	264	290	267	254	269	231	264	291	274	274	254	254	256	276	272	270	289	274	272	260	275	300	287	268	276	277	277	266	291	273
27789	18511	4094	870	628	658	642	562	605	594	576	580	576	593	606	578	606	590	621	570	593	579	610	629	615	638	608	559	603	631	570	587	566	588	552	549	609	572	570	621	587	594	589	570	555	595	603	613	587	603	594	569	573	553	577	566	535	562	552	560	593	610	547	595	552	601	610	590	595	581	622	596	539	571	581	582	593	599	597	572	535	582	570	569	598	556	544	610	552	608	568	551	598	634	597	563	589	588	586	616	562	641	567	568	600	581	563	563	581	591	628	594	561	585	609	601	607	601	556	581	577	567	569	558	612	572	566	594	568	616	559	577	559	562	564	558	606	621	542	590	628	570	612	578	629	562	578	620	626	633	573	625	587	581	619	594	572	584	557	595	561	609	567	600	618	563	590	588	621	566	558	631	600	595	601	611	573	589	605	594	596	553	557	577	562	525	582	590	604	561	584	594	562	588	629	570	581	615	556	563	577	556	625	574	567	584	609	627	609	592	580	616	587	601	576	595	590	579	617	562	542	607	575	551	579	568	609	577	642	610	590	598	643	600	591	521	590	548	578	611	537	575	607	589	543	592	601	554	600	534	558	567	542	563	549	599	595	562	590	556	611	597	594	534	575	598	567	570	598	594	508	613	577	613	603	564	624	585	604	616	577	640	597	616	588	589	587	583	628	568	591	631	602	576	590	536	588	637	547	607	538	580	580	582	572	638	579	595	604	583	581	596	592	597	560	558	561	534	559	634	610	554	608	580	614	564	566	581	608	590	590	589	609	601	560	604	559	582	581	554	563	628	611	585	615	552	539	570	567	567	602	551	577	599	615	583	580	590	605	602	637	577	597	575	608	588	590	667	536	603	542	566	637	559	578	578	549	581	599	594	585	623	631	570	609	567	568	601	597	566	600	571	644	584	602	587	586	584	533	586	607	599	583	563	586	554	573	554	604	646	544	592	612	603	592	630	601	620	606	531	599	529	548	563	576	589	616	554	570	582	612	615	553	633	566	593	579	595	590	597	565	566	556	557	625	629	590	627	589	545	553	577	525	619	585	582	614	548	577	621	551	589	577	564	574	554	563	600	615	593	547	601	550	609	561	617	544	596	579	617	598	596	569	612	638	573	550	572	625	562	550	572	617	592	571	576	581	568	581	564	547	613	561	550	605	630	591	592	605	604	617	572	580	566	561	546	610	604	595	567	579	548	562	606	572	590	575	568	545	571	556	581	580	585	581	595	605	569	583	570	539	558	629	568	605	606	583	595	601	605	578	560	603	553	561	579	597	555	601	572	578	547	549	606	583	558	592	609	605	581	549	598	604	572	576	610	638	589	597	567	560	584	555	551	589	584	560	598	562	612	561	596	628	599	564	607	598	582	590	602	600	585	565	565	563	610	590	551	584	570	568	596	557	637	592	602	610	596	581	565	602	528	584	589	622	656	575	605	570	609	576	590	586	586	566	522	555	589	596	583	585	566	605	574	566	605	548	631	591	604	615	623	591	583	576	577	590	580	639	579	615	575	600	607	569	590	584	561	579	601	610	550	565	568	594	583	559	578	551	603	611	591	553	564	612	578	548	622	598	593	577	571	582	546	550	554	551	604	592	626	602	571	560	611	535	572	566	558	544	622	571	591	570	626	577	611	597	580	613	585	594	535	543	594	596	580	603	628	586	576	576	583	576	565	582	570	567	610	552	557	571	600	586	542	547	584	593	607	602	619	570	642	603	620	572	587	583	613	583	605	592	518	575	615	565	583	586	586	578	568	585	587	612	582	626	561	556	569	627	603	584	646	562	571	589	587	556	589	620	576	570	548	563	609	572	587	628	580	622	589	605	548	575	594	574	638	602	586	599	552	587	554	565	597	583	555	594	543	583	572	572	568	652	590	607	575	609	575	537	584	576	568	504	585	603	611	555	578	570	567	580	567	601	581	596	638	558	585	534	605	594	569	593	619	605	615	599	601	612	605	579	581	619	582	615	585	579	584	544	588	573	563	568	604	598	545	580	568	554	586	573	568	585	616	593	537	584	634	588	576	576	596	576	609	586	567	637	578	595	589	614	592	550	584	569	592	535	594	642	571	591	578	597	598	599	527	549	604	612	599	601	543	600	605	573	594	560	568	582	599	580	581	582	568	579	577	603	601	568	567	591	587	554	573	617	561	586	595	647	570	572	589	576	571	562	588	538	611	589	617	573	616	546	555	556	579	553	619	571	565	599	580	580	569	597	558	563	565	611	561	569	576	599	580	621	530	553	559	582	603	572	577	571	574	571	630	582	612	592	541	557	584	571	597	577	616	612	587	629	578	574	593	571	602	576	593	557	560	603	558	602	599	561	609	540	634	605	610	550	598	585	568	563	608	564	616	585	601	590	517	607	577	569	603	590	566	557	606	586	587	575	600	633	584	585	621	605	571	591	537	559	587	540	595	591	593	561	583	568	644	573	604	551	595	589	625	566	626	594	626	602	604	597	598	583	564	596	555	554	578	560	590	616	613	643	585	614	553	605	534	603	570	591	598	582	571	579	569	614	556	547	602	585	572	581	578	645	592	595	567	571	566	548	536	562	600	593	565	555	622	552	573	570	575	604	569	593	578	613	553	562	620	593	568	609	567	597	598	578	619	542	600	584	587	597	603	573	555	541	595	598	583	604	632	592	572	589	583	558	597	555	624	584	563	583	602	600	565	570	575	601	538	531	606	564	554	606	578	596	582	602	547	607	582	563	554	553	599	583	591	593	601	584	549	607	599	605	611	590	554	585	553	604	555	593	566	585	613	556	596	595	554	545	556	612	603	541	624	546	580	551	581	606	581	610	532	539	581	573	605	586	555	578	577	585	608	572	591	589	569	597	612	563	605	576	575	570	595	559	595	554	562	549	607	586	585	576	540	584	622	568	611	598	573	551	580	556	594	597	588	575	556	547	582	566	654	595	578	610	636	593	590	582	597	584	581	555	619	563	581	556	536	621	610	590	600	637	575	590	574	553	585	602	556	598	546	533	558	611	585	598	569	586	556	586	607	551	583	601	566	614	589	595	625	606	583	605	605	577	614	592	575	591	568	571	585	605	580	568	582	610	541	565	581	572	596	579	575	596	597	584	590	544	597	558	569	591	641	570	640	584	559	565	548	558	585	582	606	603	559	575	597	563	562	629	607	591	578	589	620	588	583	566	570	583	548	597	558	613	570	588	597	624	608	596	598	607	569	625	557	578	595	575	565	583	583	582	563	576	575	641	559	564	615	598	578	640	607	579	617	574	604	574	592	587	532	562	566	610	609	638	583	599	610	551	610	570	581	567	561	560	623	579	611	594	593	593	588	592	605	561	582	533	577	572	611	549	551	612	607	558	574	577	571	572	614	568	604	630	577	624	576	630	573	590	601	595	526	583	618	582	579	564	570	617	608	620	619	595	608	596	567	600	613	580	551	606	581	560	583	619	554	586	545	619	590	558	594	601	576	580	596	539	575	561	576	575	586	577	582	544	583	585	605	565	578
9288	1640	1013	858	760	780	776	802	765	742	775	756	768	716	732	748	750	732	773	740	743	772	794	727	782	703	758	706	700	738	733	720	757	707	732	669	713	720	716	736	769	763	751	767	724	730	724	730	760	737	687	747	737	734	719	734	726	776	771	783	758	697	743	715	732	704	748	731	735	753	770	698	767	771	755	747	784	747	743	778	771	732	825	717	760	789	757	759	745	776	736	761	754	730	772	727	758	688	687	726	732	798	757	753	776	713	736	716	760	756	710	731	695	747	741	723	747	739	705	716	746	757	727	738	722	697	713	766	770	759	723	703	774	709	684	724	759	761	762	759	720	748	752	720	751	772	749	753	709	717	757	747	716	739	753	727	709	751	706	742	780	702	712	742	711	731	746	764	742	736	765	697	747	753	729	746	765	711	720	777	728	767	756	770	733	764	759	776	738	784	720	722	788	738	764	710	752	739	754	724	747	712	722	750	732	712	767	750	779	735	754	727	783	771	759	772	676	746	766	762	785	756	744	741	768	735	734	748	756	747	756	745	777	727	779	716	772	749	780	718	763	769	694	782	785	716	679	721	727	750	748	685	743	723	718	767	761	715	741	740	738	710	731	760	749	728	743	772	751	716	756	727	718	788	744	770	773	745	796	725	736	730	770	754	712	787	746	764	677	763	748	730	756	777	736	761	751	748	734	770	756	726	722	724	722	746	751	714	709	754	769	686	745	796	806	674	754	753	721	743	771	736	708	800	729	746	724	726	719	778	766	751	768	781	727	724	790	744	758	750	762	744	797	758	719	704	759	734	696	736	747	768	761	773	718	718	747	724	758	722	747	713	771	759	726	703	774	727	718	741	750	762	723	751	729	707	767	775	729	735	701	755	755	772	756	721	749	705	719	765	743	762	700	756	789	748	728	760	708	722	752	780	714	743	748	773	710	715	773	725	740	747	726	737	740	787	728	736	773	718	685	741	778	791	749	725	771	710	783	758	710	737	702	774	725	734	731	698	764	758	753	757	741	763	794	737	727	774	732	728	745	771	730	734	735	720	713	744	731	736	792	738	754	753	750	764	745	736	758	760	775	753	770	736	769	760	702	773	712	795	775	780	742	748	721	753	800	767	715	749	775	720	722	769	729	702	722	778	776	739	754	760	723	739	723	776	720	744	695	763	705	750	740	753	715	760	750	758	712	760	731	787	724	716	714	716	691	765	709	692	741	722	756	725	776	726	775	703	719	773	711	742	773	721	740	723	781	748	741	732	752	726	748	733	730	720	791	770	720	744	740	715	718	730	779	787	719	749	739	736	697	769	726	727	745	775	733	729	726	791	718	774	755	732	768	701	767	729	747	750	730	728	769	769	796	694	666	701	785	698	742	739	688	747	760	754	742	769	772	724	794	722	779	740	740	739	724	747	749	710	737	694	773	746	799	745	734	769	766	736	718	775	730	779	700	723	730	758	725	736	704	750	752	757	708	747	719	696	722	787	734	767	755	736	697	758	740	697	719	713	723	760	726	749	753	737	703	748	746	744	716	763	755	731	687	722	698	746	745	745	787	770	758	776	750	758	723	760	725	698	741	751	779	714	682	723	735	739	763	790	692	735	777	723	735	717	732	747	748	737	695	769	746	737	758	763	708	740	777	725	742	754	675	737	695	765	747	701	763	742	690	777	734	714	735	706	730	739	755	732	759	771	734	747	701	754	739	700	736	818	702	759	768	761	682	707	702	734	734	720	723	741	753	672	748	739	750	757	755	726	743	707	759	756	749	734	759	722	702	743	792	768	777	712	735	702	774	778	707	708	755	747	735	738	784	743	777	726	725	726	717	762	727	706	771	767	720	753	733	724	709	752	739	748	746	721	765	745	753	755	753	752	751	819	720	794	683	738	761	754	780	745	764	742	756	723	755	749	754	726	716	716	771	753	726	724	731	785	745	682	806	754	686	765	696	747	752	762	698	758	732	749	768	700	735	770	728	718	759	701	748	708	760	710	723	773	711	767	728	746	751	730	726	730	746	718	727	706	775	733	789	808	726	716	745	700	729	731	716	725	704	736	723	764	792	782	738	746	775	732	785	771	751	703	772	746	741	721	731	719	753	721	753	758	716	777	717	738	748	751	723	720	778	760	764	751	741	733	755	705	711	735	761	771	685	718	755	758	713	782	768	690	712	754	755	748	734	751	737	773	722	790	727	741	758	732	737	769	766	730	717	749	780	723	818	759	738	721	753	765	736	712	706	754	702	720	757	701	758	784	730	751	718	795	733	743	800	733	765	701	790	746	723	738	739	752	722	732	736	710	720	761	714	721	748	730	716	766	747	768	751	688	758	725	753	711	727	730	703	764	783	682	750	758	741	718	762	800	739	743	740	750	754	726	756	710	719	745	805	768	764	721	755	727	754	741	717	711	747	736	749	748	777	712	702	735	746	784	758	726	737	736	739	742	709	816	756	767	679	746	685	744	716	721	787	741	672	757	820	752	716	757	722	712	717	723	736	705	730	710	737	767	782	719	746	727	717	752	697	747	722	739	740	728	758	741	785	738	769	713	728	745	724	731	748	757	756	818	779	728	746	712	719	770	745	725	727	761	735	757	782	756	729	742	686	739	777	751	762	709	738	733	775	780	788	747	719	720	751	754	729	741	750	709	735	736	748	747	742	723	738	742	725	744	758	780	738	748	730	745	750	791	713	741	738	719	721	741	724	727	767	727	782	718	765	759	771	722	763	753	759	724	696	751	738	773	735	734	778	742	761	768	720	749	735	719	743	732	676	759	751	761	709	776	715	745	710	741	719	751	767	748	755	802	736	696	735	730	785	754	731	741	684	740	728	712	745	715	749	668	737	792	712	721	720	743	720	717	781	788	729	780	701	734	734	750	708	777	796	727	707	767	753	752	722	746	770	735	729	740	758	784	796	731	732	767	732	753	731	755	714	754	735	753	741	747	743	713	693	732	736	716	715	830	794	770	712	791	752	732	713	737	740	745	778	799	713	735	769	761	767	776	754	810	728	743	689	740	751	780	718	777	760	731	802	748	764	769	723	710	728	734	728	729	723	724	746	693	730	741	733	760	701	761	728	737	704	799	772	770	749	775	790	728	734	738	733	726	729	736	743	752	687	741	708	758	744	771	729	756	721	705	766	729	707	816	745	713	735	729	788	685	795	732	726	706	710	764	725	793	746	728	732	788	722	766	756	752	734	749	750	767	735	680	758	759	706	713	751	756	757	722	754	723	722	811	801	763	766	724	732	791	699	770	753	715	751	740	756	761	766	730	759	725	745	744	755	793	737	742	760	716	737	767	726	727	763	748	758	725	774	732	743	706	725	699	729	770	741	771	774	786	708	743	787	752	809	782	760	794	740	726	781	716	689	766	721	748	751	767	712	712	781	775	698	766	726	690	728	730	714	775	715	757	744	713	683	717	719	696	784	728	736	721	752	754	717	737	761	772	744	770	761	773	754	709	700	736	704	775	735	722	723	705	747	736
23974	21560	28793	24781	21544	7687	1036	733	647	651	661	585	547	599	576	586	540	557	599	546	577	544	563	521	537	512	580	533	552	530	524	481	531	576	519	542	550	578	494	505	545	557	547	507	518	525	530	542	510	506	504	528	528	563	543	563	506	508	513	471	506	567	555	525	490	546	483	518	518	548	519	500	564	558	517	482	521	575	560	515	510	530	534	492	509	539	556	511	512	500	497	531	501	527	512	529	532	497	492	521	512	478	553	482	540	572	516	567	541	518	505	483	527	523	482	532	485	519	493	488	497	547	479	529	562	553	527	551	518	526	477	508	512	482	477	485	546	523	500	525	518	523	542	537	543	528	518	533	494	537	551	474	487	533	489	525	561	530	482	559	528	500	489	565	516	489	506	518	520	543	517	541	525	529	505	545	487	503	500	495	544	511	509	517	524	499	497	499	486	527	504	534	503	531	548	507	540	502	522	511	510	529	526	507	537	519	549	508	481	507	490	515	539	534	543	524	457	538	507	524	534	521	475	523	515	524	562	518	492	524	540	502	518	531	515	539	516	527	503	489	498	492	493	523	506	523	534	500	472	494	519	489	538	533	532	470	532	515	463	509	511	518	510	513	509	519	519	501	503	528	494	531	527	510	504	507	564	518	491	516	531	500	521	507	471	529	511	527	487	507	565	468	548	570	516	513	504	502	534	512	538	503	508	451	526	467	494	515	494	494	512	511	535	512	479	512	522	503	507	498	535	547	569	515	556	469	522	514	546	524	531	534	514	507	532	514	509	515	582	511	505	557	519	512	489	520	523	508	533	533	498	489	547	498	546	534	506	522	486	561	545	524	486	519	522	540	541	548	505	487	518	509	496	511	527	485	518	541	510	517	515	490	505	503	550	504	517	498	532	487	519	549	492	514	478	526	561	507	492	529	507	520	489	541	501	504	481	524	480	469	505	508	516	559	506	564	488	516	567	535	522	517	526	516	532	485	507	532	492	548	524	498	490	533	527	516	532	476	490	476	527	511	487	524	522	523	532	511	473	555	516	500	523	507	515	537	510	493	559	483	491	517	527	512	501	516	498	511	492	544	501	530	528	503	542	525	588	465	548	536	586	533	510	571	544	500	496	496	480	531	512	561	512	539	492	492	495	503	520	523	506	494	500	505	505	528	556	518	485	547	512	543	542	521	497	484	495	504	538	515	531	473	501	515	516	491	544	550	501	534	481	510	504	498	540	462	556	479	519	541	519	530	549	547	534	539	522	536	500	544	527	523	509	578	507	490	551	517	575	483	548	521	577	471	549	556	488	546	530	531	527	516	537	522	559	502	547	559	505	569	529	496	496	512	540	511	477	485	548	539	497	541	469	519	506	530	533	522	497	503	562	495	546	509	469	526	493	517	503	527	535	509	483	518	491	515	488	547	522	498	537	504	510	514	543	476	512	545	550	512	468	548	533	475	477	516	520	480	500	544	541	481	527	546	544	496	574	545	540	503	514	513	554	473	545	516	526	548	577	543	512	489	508	528	507	549	502	513	484	536	501	512	515	487	537	540	525	514	489	488	487	508	482	484	508	525	534	545	516	527	552	522	531	501	503	514	481	525	526	506	517	505	509	533	524	482	553	457	537	531	523	493	506	515	540	510	542	500	515	563	526	541	500	527	518	516	542	496	468	485	519	479	502	521	509	526	518	492	532	513	490	501	518	530	543	525	529	519	545	528	521	540	539	511	492	524	550	529	519	527	525	510	524	499	525	512	509	532	555	520	473	507	510	542	517	499	479	519	545	512	488	507	529	508	507	538	562	510	528	533	493	547	549	514	503	498	506	495	486	474	534	557	542	486	570	521	553	537	545	522	541	549	497	567	510	511	501	533	523	550	526	490	504	552	487	570	541	498	521	513	504	498	498	527	508	501	545	524	476	493	563	501	517	491	534	536	540	530	472	500	520	514	477	496	513	529	489	516	508	532	479	503	470	514	502	538	515	514	517	488	440	502	548	511	514	521	477	504	505	474	513	522	520	519	524	496	506	508	503	528	477	509	541	518	541	518	475	513	532	529	545	525	549	534	492	536	548	531	528	532	550	528	496	488	548	514	520	510	510	531	525	501	508	541	555	519	511	556	516	514	538	500	511	547	486	505	502	515	562	502	508	493	501	500	513	565	513	509	496	509	535	460	466	571	487	502	488	493	491	512	487	508	521	533	465	541	508	553	506	478	520	517	534	498	538	519	523	504	518	535	545	452	520	504	498	532	502	470	515	526	514	519	543	455	456	516	551	521	517	531	514	540	500	507	493	448	504	490	531	521	497	498	529	537	545	520	491	523	536	450	475	524	498	492	479	510	527	521	536	535	522	517	545	525	521	537	512	513	560	492	539	519	491	506	515	491	538	508	538	522	513	519	527	493	538	493	513	495	510	505	536	524	538	513	482	529	517	530	499	537	492	510	536	530	520	474	488	532	528	503	535	486	524	518	504	492	506	502	467	523	496	517	551	528	523	496	523	522	517	510	512	508	487	521	510	532	531	495	463	508	515	571	484	500	513	528	488	498	519	563	518	497	520	536	478	524	503	494	486	526	529	513	514	508	502	512	484	518	540	540	530	519	502	497	505	539	494	501	547	551	515	514	504	545	502	494	514	533	561	528	536	539	536	513	513	504	532	520	572	531	549	512	521	557	493	512	496	512	461	514	523	523	515	499	549	499	525	529	520	522	501	533	508	551	525	502	521	497	475	533	495	484	547	564	501	532	517	502	509	508	522	498	483	478	520	472	469	561	519	526	511	499	503	490	503	525	537	476	543	504	517	503	535	539	537	493	486	504	492	510	556	526	554	478	527	519	473	517	499	499	533	580	498	523	541	475	495	496	462	517	521	516	517	484	520	487	507	533	562	502	529	537	494	484	492	487	506	509	455	502	487	509	517	508	465	548	558	506	520	537	506	561	522	493	511	521	508	541	524	502	551	529	567	538	543	531	514	528	529	501	505	552	486	505	555	526	506	512	540	516	533	541	481	547	504	486	532	489	496	527	514	484	510	508	469	537	512	528	494	495	540	495	500	506	502	565	501	508	506	474	542	524	490	537	518	526	555	504	510	506	527	521	485	584	519	496	476	520	537	554	502	479	487	542	535	498	535	539	519	527	520	551	492	515	546	500	517	520	526	561	510	517	551	536	518	505	509	554	497	526	503	574	520	534	500	501	493	539	507	531	479	513	540	539	538	544	533	504	520	546	546	514	460	549	539	526	544	518	514	488	527	537	479	552	503	524	494	505	510	530	526	538	561	492	518	504	547	532	487	522	517	537	486	534	536	531	521	541	524	529	536	476	506	514	498	515	528	513	537	490	445	502	505	550	505	557	518	479	531	472	510	490	511	527	504	512	506	506	547	538	572	526	510	547	522	500	532	506	541	531	513	529	517	490	516	507	526	497	498	478	525	555	524	567	499	509	498	525	484	521	504	488	484	510	569	517	543	477	530	531	518	534	544	509	473	510
29079	9339	5226	2565	1982	1534	1254	1174	1048	923	897	831	819	823	729	768	735	720	731	711	686	716	653	724	684	682	746	672	686	701	726	685	672	644	698	707	666	661	625	637	635	651	698	662	635	670	673	657	636	657	673	678	668	682	679	682	696	702	640	686	639	684	655	676	674	651	687	649	643	634	648	663	628	701	629	683	630	708	680	665	681	658	647	616	628	631	684	637	666	692	588	592	720	664	700	685	661	655	665	671	679	728	650	686	658	682	656	680	693	658	643	653	631	653	690	644	664	654	699	626	632	679	645	669	641	648	736	700	721	641	649	670	628	633	645	662	649	634	668	648	665	649	674	663	690	654	646	665	677	629	622	692	620	658	654	692	671	685	631	670	689	651	659	667	649	691	648	702	683	698	651	709	637	625	702	626	684	661	691	657	637	664	659	624	653	681	646	681	662	660	658	668	675	652	635	653	648	652	655	647	688	676	655	666	674	653	648	692	652	624	625	644	694	657	628	664	662	676	712	658	674	650	671	657	659	651	668	755	626	685	674	686	649	684	642	657	663	649	628	613	641	680	658	643	616	660	690	691	657	640	681	691	711	626	690	669	649	644	651	619	632	725	655	692	681	644	653	680	718	646	679	627	665	696	712	637	633	648	668	657	677	636	678	666	658	622	675	686	630	650	662	637	671	639	665	635	630	641	707	688	688	680	641	655	645	648	699	656	726	625	648	628	675	711	667	686	680	628	673	624	657	689	647	686	616	636	639	650	684	671	671	706	686	682	665	597	642	680	657	643	658	673	649	694	657	651	642	672	748	686	618	684	661	641	668	650	650	696	660	696	691	671	646	658	677	644	643	662	670	647	679	680	692	665	630	644	647	666	648	642	696	655	650	682	658	683	658	686	659	692	654	632	646	648	634	660	654	654	675	688	659	672	623	643	663	653	679	651	639	675	632	635	679	660	639	652	695	668	647	630	682	683	628	657	635	691	657	719	725	740	650	654	664	640	655	683	662	644	705	669	658	662	693	663	648	665	683	637	721	647	673	688	705	686	653	659	629	672	648	640	680	678	663	660	669	652	687	698	701	605	705	661	662	681	696	637	686	680	674	646	675	660	659	680	679	708	662	642	657	680	651	654	699	655	650	646	666	659	633	693	664	645	648	680	667	667	688	681	677	677	610	667	659	648	620	676	696	639	646	666	659	682	665	624	653	626	692	674	676	655	690	654	639	687	663	652	681	642	637	682	644	658	668	707	704	633	711	646	672	657	622	698	668	695	604	682	663	675	684	651	663	650	642	657	645	643	648	606	631	628	624	692	622	631	624	646	701	639	674	651	670	660	679	658	712	641	696	684	647	651	672	630	650	638	667	678	701	649	692	718	649	646	694	655	680	614	672	706	656	655	666	674	625	666	621	650	630	694	665	676	704	698	663	655	615	674	716	715	671	704	660	664	709	597	648	686	652	665	671	682	700	670	639	675	703	668	695	675	652	682	628	660	654	704	685	656	660	671	660	623	684	645	660	682	731	690	640	631	690	669	605	674	659	623	667	628	655	713	667	665	683	697	633	671	691	680	640	684	672	575	676	631	648	665	669	631	674	658	704	677	683	677	665	635	619	669	669	690	702	677	660	675	654	658	685	672	653	708	675	684	697	652	619	658	674	658	693	622	659	666	602	669	661	676	680	666	677	662	647	699	653	630	707	675	627	678	695	659	688	660	675	628	644	639	631	667	640	696	646	669	712	646	693	656	660	641	657	651	698	671	648	652	663	616	610	611	683	700	660	673	638	621	656	656	639	654	680	659	661	667	682	692	684	670	685	665	643	701	645	692	702	707	618	660	689	616	642	695	639	670	692	698	658	654	675	600	640	682	663	606	703	588	673	628	682	703	670	623	651	682	667	659	692	663	690	641	663	656	700	639	701	671	669	681	654	696	690	634	668	686	693	628	653	650	709	654	671	713	652	663	682	678	618	629	654	682	655	693	656	660	663	713	636	682	647	693	661	701	633	621	680	647	682	654	700	687	669	635	638	713	641	675	682	679	656	638	661	640	660	672	701	660	673	661	651	646	640	623	677	696	671	647	695	666	623	637	655	675	662	654	624	635	622	708	653	645	634	659	637	624	619	661	692	653	715	604	624	665	662	667	686	680	637	671	654	671	671	636	642	702	648	631	703	712	710	662	689	651	654	631	679	670	655	660	640	658	664	669	678	642	669	682	639	650	636	637	643	632	691	628	702	672	621	677	659	697	675	650	643	621	655	657	668	679	671	691	697	625	650	649	637	645	655	674	670	646	706	650	634	670	646	650	679	685	656	699	684	633	643	647	652	652	677	658	629	719	649	665	702	678	659	670	619	616	657	718	737	658	665	652	672	688	644	639	682	656	672	656	639	685	674	655	681	666	650	675	676	696	636	635	612	657	680	684	687	638	702	668	679	703	644	647	686	650	629	644	709	700	684	720	654	626	621	668	623	671	706	652	678	638	711	680	659	585	669	655	704	655	644	649	663	697	691	653	640	665	672	635	675	589	617	691	681	670	683	691	716	626	681	644	651	679	644	634	632	702	688	653	724	628	703	621	660	679	673	658	648	655	638	645	670	692	657	671	691	685	662	658	681	733	625	650	672	676	630	641	662	681	634	694	726	657	641	664	644	665	663	660	628	658	661	696	634	631	714	709	665	686	695	688	664	699	674	649	654	620	631	650	690	650	652	701	662	623	668	666	700	656	671	662	675	661	680	692	604	696	645	640	637	640	697	687	645	682	665	645	644	688	722	677	652	704	702	645	680	667	708	684	670	662	647	652	663	635	658	670	696	685	639	653	686	691	662	687	610	653	688	649	639	680	665	669	670	656	649	665	668	651	686	698	619	653	682	635	670	619	646	649	669	626	670	679	668	717	634	685	666	672	672	646	653	662	710	691	625	696	665	663	689	637	673	672	650	687	629	686	694	675	651	662	652	677	662	676	676	645	643	652	663	651	655	648	674	628	649	671	650	695	595	667	664	635	686	689	611	673	656	687	684	605	677	668	729	661	643	673	641	634	666	620	661	649	627	669	672	630	646	634	686	641	635	657	660	628	691	657	673	685	644	689	611	686	653	665	652	670	669	678	623	647	640	642	629	629	658	642	667	670	586	629	697	654	699	666	625	623	691	689	714	696	651	652	658	697	686	686	650	663	670	657	647	656	646	646	645	660	676	672	663	636	637	655	646	660	702	677	677	681	635	644	697	655	660	667	647	674	688	658	679	645	680	635	669	686	686	659	703	644	634	695	665	721	674	656	650	655	613	682	686	640	666	714	675	715	647	653	660	661	646	657	682	684	639	679	677	599	682	624	721	645	646	629	655	652	695	702	657	662	590	636	702	620	680	669	682	662	648	672	668	639	665	665	679	623	640	627	674	706	648	712	651	666	650	641	669	701	640	663	693	667	608	641	660	646	634	640	670	645	649	644	621	733	671	642	658	640	667	656	679	662	671	660	682	658	617	664
25255	21572	27422	25996	6089	568	511	430	404	402	362	384	394	367	367	355	373	349	383	394	358	334	379	341	393	352	390	328	395	330	316	354	330	345	369	384	335	327	360	358	371	375	356	358	357	354	340	371	356	333	332	340	353	349	324	352	325	394	367	360	361	391	384	331	337	374	396	371	358	340	333	336	341	337	327	361	342	334	344	326	373	379	371	345	356	361	373	339	358	341	360	322	355	365	365	339	369	367	349	366	324	324	372	332	334	347	324	337	354	333	330	387	333	354	352	356	350	375	321	328	352	354	358	376	392	339	356	337	335	353	365	320	344	332	356	381	369	386	350	379	308	339	363	369	357	333	408	348	345	349	356	346	345	336	320	339	338	338	370	386	341	356	330	356	341	342	326	337	350	349	332	359	354	388	332	330	342	366	329	317	333	337	340	374	370	325	374	368	328	315	334	367	320	372	326	356	380	350	329	356	347	317	319	376	347	328	344	348	342	358	359	333	328	376	368	344	357	314	353	372	381	339	356	355	370	318	365	357	355	311	335	405	353	335	364	337	315	370	383	348	354	344	344	387	373	335	334	335	354	362	333	343	360	325	344	327	351	323	348	324	334	366	386	335	350	374	328	356	334	369	349	314	322	346	330	358	351	347	329	348	346	316	337	375	341	379	368	339	325	352	352	325	362	365	303	369	356	347	346	324	348	346	349	326	330	325	358	316	325	337	374	316	347	337	339	334	341	350	377	367	323	332	347	358	347	328	335	340	351	348	335	340	339	356	347	338	338	339	359	346	329	369	357	355	368	324	364	333	381	339	341	348	325	340	314	344	334	341	370	357	336	356	319	325	364	330	353	344	345	352	307	344	357	355	358	345	344	339	361	371	330	352	360	353	321	343	360	350	327	339	358	364	338	346	350	329	339	336	401	330	403	376	317	378	340	361	301	352	352	349	375	314	382	329	350	341	337	370	361	383	349	335	351	336	381	336	384	354	340	369	370	356	347	331	335	319	360	370	372	370	350	337	374	323	343	342	336	327	356	369	335	351	320	338	337	347	350	338	371	354	334	351	338	350	346	341	339	337	341	361	347	345	341	354	363	343	336	363	329	409	373	350	309	331	337	309	336	351	341	340	359	352	330	327	329	334	371	359	341	348	336	336	391	331	321	346	328	325	310	351	322	353	321	336	343	349	359	338	358	339	357	315	344	368	343	352	340	356	335	325	346	344	368	352	354	391	350	370	335	357	375	350	362	334	373	333	344	337	341	362	325	323	344	343	363	370	342	341	367	359	350	343	356	329	399	347	345	332	347	349	309	333	320	326	351	337	355	327	329	341	344	340	340	324	364	361	306	354	331	330	340	341	337	336	350	335	349	334	357	341	335	387	381	343	351	338	341	313	350	347	336	338	326	380	375	324	309	359	340	371	315	347	328	339	364	319	321	395	355	355	366	356	356	360	383	343	377	379	315	353	354	360	348	363	333	335	344	349	338	396	370	318	354	319	361	358	364	341	338	359	340	365	347	327	378	331	356	353	344	334	361	323	307	361	308	345	347	356	343	335	357	338	341	342	368	343	352	342	359	349	358	354	318	336	345	377	347	354	333	333	360	391	337	367	350	333	328	377	363	359	348	321	382	338	348	360	351	339	355	355	366	330	320	355	329	330	366	351	340	376	338	325	370	369	366	344	337	360	341	330	363	357	339	334	340	344	362	343	333	339	350	346	361	380	350	336	319	354	322	374	351	387	294	344	346	350	327	333	349	340	364	346	348	362	333	362	309	355	331	361	360	339	352	343	340	366	353	333	370	340	337	351	361	338	365	344	333	334	347	366	307	359	349	340	388	353	363	320	392	327	348	354	349	355	358	372	351	357	344	351	342	327	326	375	334	325	331	341	357	341	363	355	360	329	354	346	392	342	346	347	353	318	337	345	334	325	328	354	358	329	382	356	339	366	341	341	358	335	329	338	340	352	372	344	343	371	332	359	337	364	340	345	329	349	354	364	345	348	332	336	329	370	339	370	373	344	352	372	377	347	294	377	332	338	342	320	316	333	363	364	352	335	351	353	376	349	334	341	377	376	358	351	353	318	371	345	342	327	350	374	345	356	343	348	360	325	392	279	361	374	362	358	341	347	368	335	377	370	335	372	324	356	330	351	340	351	324	376	325	359	346	361	354	338	354	357	346	370	366	353	349	350	334	331	305	355	362	330	380	346	326	364	357	318	342	333	301	358	378	364	376	362	356	305	344	354	360	337	368	346	363	343	381	349	359	386	374	345	359	362	330	340	366	372	328	356	326	334	382	358	332	339	321	362	354	303	338	388	350	318	350	355	378	344	326	348	351	351	341	336	307	360	328	357	402	362	303	339	370	318	326	328	341	331	369	373	328	365	361	312	361	365	359	370	379	365	318	368	353	355	355	358	340	373	355	334	351	329	379	339	359	330	336	330	355	355	356	338	332	361	367	328	370	365	343	393	350	333	360	348	350	365	343	339	353	335	332	359	345	352	359	353	350	346	333	356	324	341	302	304	360	313	332	304	368	317	329	325	344	337	365	351	365	330	354	321	364	358	380	349	364	349	359	393	341	363	358	368	340	346	356	377	375	345	378	332	325	336	335	364	358	356	336	359	338	335	363	343	330	320	362	310	371	356	367	337	349	358	376	339	379	323	328	354	360	352	363	349	354	383	318	362	342	347	344	357	341	354	345	373	288	352	310	349	338	350	343	366	314	345	375	351	387	350	325	371	353	322	295	341	322	359	364	340	359	363	339	387	380	359	360	365	347	345	345	366	355	367	357	354	357	368	350	322	333	360	334	355	370	350	368	352	335	366	389	311	349	330	356	326	362	341	351	342	347	350	352	332	355	349	363	318	361	333	319	336	367	363	361	371	352	378	337	346	326	317	338	356	324	359	331	367	379	338	361	339	354	367	369	378	330	311	363	346	341	353	322	320	359	331	342	360	347	320	337	384	354	361	343	346	359	339	330	319	356	350	332	362	359	317	357	317	316	358	345	370	355	364	340	331	347	359	381	357	379	351	335	343	335	341	363	341	368	349	373	373	352	359	340	337	333	355	333	372	339	349	376	316	357	356	374	355	340	371	327	339	361	376	324	301	373	350	381	356	354	324	335	357	333	325	345	362	357	349	334	331	345	350	357	375	347	334	333	348	360	357	337	367	347	352	357	343	352	342	308	340	385	378	383	336	328	341	348	361	336	338	364	322	328	339	342	361	347	351	363	355	351	321	332	379	339	373	344	351	302	363	346	349	340	296	351	381	341	339	403	325	359	377	342	326	355	357	374	305	334	378	339	332	355	317	361	337	359	344	368	343	324	329	350	356	362	367	386	363	360	376	340	380	340	365	395	373	338	387	344	365	359	359	343	343	341	344	357	332	355	379	336	350	351	354	350	377	332	350	318	317	329	377	374	361	336	353	327	347	351	333	337	337	341	354	372	331	345	356	379	349	360	333	350	349	362	358	396	344	375	325
26361	5375	2639	1239	1067	864	763	687	624	561	526	523	575	498	503	544	499	453	478	534	481	442	447	432	416	473	415	449	452	425	422	474	427	446	446	485	460	433	444	448	479	423	442	440	455	436	438	439	466	470	445	454	419	431	408	468	428	447	425	438	433	431	445	453	458	441	424	481	443	470	433	432	438	449	440	441	452	440	446	442	420	425	436	451	434	421	412	446	440	449	438	434	485	423	439	417	451	443	472	453	451	419	425	471	496	479	464	418	470	447	432	431	432	468	449	470	439	464	459	480	466	415	453	470	474	450	428	443	413	461	419	414	426	454	459	459	459	425	456	471	468	483	455	441	449	453	458	454	443	474	436	453	426	426	429	490	461	436	471	459	450	412	440	431	454	445	476	475	433	446	457	463	419	449	465	434	432	435	448	447	401	395	458	455	440	440	491	435	444	426	467	433	443	447	421	447	439	416	441	406	449	425	472	466	423	450	431	449	448	423	455	421	418	432	439	474	431	447	415	459	444	432	428	439	439	468	449	423	479	429	487	447	418	454	480	416	466	462	424	450	412	438	466	472	435	461	418	413	437	460	423	425	463	434	428	446	412	444	437	440	443	443	467	437	423	417	444	454	487	453	444	444	435	471	398	452	456	441	453	385	442	439	430	426	440	442	466	384	405	438	462	419	468	432	436	460	437	463	463	467	440	491	422	444	404	478	440	433	448	421	457	439	453	462	485	451	462	452	432	429	434	448	457	448	454	459	455	433	458	451	423	425	450	455	405	473	409	449	428	388	452	480	444	423	463	440	480	460	460	496	456	437	428	453	427	456	427	429	410	432	490	432	445	410	485	450	425	434	491	423	410	420	438	420	461	445	403	439	437	441	402	446	463	425	454	438	454	468	457	475	441	435	454	458	450	442	443	475	423	386	457	452	456	466	417	459	415	450	459	421	437	440	427	484	456	414	437	426	407	435	480	441	404	416	452	433	453	446	448	458	412	441	440	419	430	448	454	444	455	464	426	466	474	433	435	405	429	438	450	468	426	420	469	411	427	461	472	441	435	430	454	441	440	461	470	411	443	422	457	497	441	435	442	406	451	436	424	451	422	461	415	440	436	491	462	442	456	438	426	433	424	445	456	464	457	432	424	397	429	433	393	445	472	458	475	428	447	438	449	455	435	434	397	396	442	432	462	455	430	429	423	448	507	413	468	415	467	448	405	432	452	438	464	443	431	427	459	432	458	441	399	436	435	454	432	496	442	415	454	427	470	423	462	436	498	442	472	451	443	455	469	425	418	425	479	464	418	432	476	434	449	440	432	446	424	457	394	465	414	441	425	380	487	442	449	475	442	461	438	439	432	414	417	464	391	442	428	457	445	438	417	422	447	441	455	407	446	460	427	434	473	447	445	448	411	465	438	443	413	449	483	439	402	441	428	434	447	452	469	436	459	420	469	439	450	448	438	441	440	483	454	431	445	456	413	430	448	455	447	478	478	435	482	450	464	437	417	454	442	423	470	473	453	418	469	413	415	426	455	425	453	421	426	461	456	479	449	438	440	444	450	445	440	418	435	418	421	440	461	445	460	438	434	477	436	469	409	443	493	454	439	469	444	432	461	416	433	452	446	458	426	417	436	410	450	441	405	444	461	428	454	470	443	413	426	442	482	465	420	459	444	436	469	429	455	446	458	451	414	444	427	432	439	447	455	408	439	441	431	429	442	452	450	427	396	424	442	437	468	435	451	424	442	447	410	466	453	430	446	440	455	439	462	402	454	444	471	437	452	420	441	426	427	443	457	436	466	415	445	430	457	453	435	462	464	447	434	477	427	443	444	482	438	453	419	449	474	429	441	451	474	466	431	422	416	457	447	438	417	452	432	438	438	449	436	470	446	457	456	457	444	472	463	433	421	423	432	445	440	420	433	420	398	459	472	446	401	428	436	454	422	448	458	417	456	428	488	423	448	460	428	437	427	444	429	463	440	374	428	434	409	463	442	432	485	477	481	455	455	468	434	461	427	418	437	455	451	436	429	437	440	453	402	463	458	443	425	425	454	430	436	394	450	453	416	424	454	445	419	417	436	438	443	436	435	437	440	463	409	420	435	439	454	491	443	445	474	423	453	451	425	468	439	430	439	450	443	411	450	442	426	461	401	455	423	526	410	421	410	409	449	429	440	461	432	454	431	449	423	439	470	463	466	411	418	438	436	433	448	445	443	474	441	431	435	437	464	414	453	429	405	443	439	480	447	455	453	467	411	443	435	414	448	431	455	430	444	450	435	437	429	447	410	439	426	413	473	443	449	465	469	443	449	437	441	481	447	444	452	465	455	450	441	383	459	394	424	451	438	406	450	474	417	434	457	439	405	444	438	449	409	452	405	476	471	441	485	422	463	459	459	498	422	440	412	408	441	452	457	452	419	451	432	466	444	499	456	422	398	438	435	425	467	439	478	448	460	491	446	418	489	432	478	462	439	475	443	419	428	495	470	424	443	435	460	423	423	470	442	474	454	475	427	481	445	430	463	437	413	478	412	435	422	464	439	449	435	426	439	438	449	440	465	409	473	458	453	506	455	462	464	462	468	461	486	417	465	446	476	465	463	407	420	411	429	493	457	472	438	456	426	505	486	448	449	433	424	421	495	446	438	436	493	441	436	458	491	436	480	465	448	431	448	491	442	480	445	414	457	479	478	449	444	482	433	449	466	462	422	463	404	473	451	483	388	430	424	446	461	459	474	428	418	447	454	424	455	463	426	428	477	414	437	448	432	476	440	437	424	469	458	449	428	410	447	437	457	446	439	444	430	407	436	429	440	436	441	470	486	449	495	473	427	447	423	415	451	458	425	471	477	459	407	453	447	446	445	459	477	440	496	423	448	455	462	436	443	437	426	476	461	462	428	421	447	435	421	435	415	437	460	437	449	457	455	405	444	415	441	475	451	415	484	446	457	474	457	448	439	455	469	480	423	459	422	405	418	479	420	436	466	429	441	414	459	478	452	426	428	406	427	481	454	439	436	441	441	464	453	457	471	425	428	470	445	467	459	450	467	404	422	431	426	423	445	429	428	439	484	425	439	451	448	449	449	438	438	446	426	431	470	445	460	456	429	434	413	459	423	413	414	417	456	421	454	475	454	476	447	462	441	471	398	441	421	419	485	458	449	446	459	432	460	438	435	450	426	430	424	440	445	423	452	419	450	422	449	430	448	429	467	469	425	436	423	406	431	428	460	428	447	442	410	438	484	410	423	439	437	488	472	475	483	468	447	402	466	449	411	423	470	473	439	461	419	408	448	484	428	443	411	428	447	432	449	418	415	456	451	472	416	449	437	428	442	472	422	440	434	451	438	457	456	470	450	440	445	440	410	475	437	502	428	430	437	419	402	446	476	459	431	445	451	454	457	412	429	450	435	460	421	415	461	435	421	470	454	434	471	435	430	474	434	452	460	446	488	455	469	436	441	451	406	462	429	478	477	449	423	496	439	422	402	436	461	439
22998	21622	29397	24356	21622	21620	4160	614	471	408	366	358	341	300	284	253	249	270	268	232	224	224	219	208	230	215	211	212	196	218	218	223	197	252	242	213	203	210	185	211	220	219	213	190	208	209	215	204	214	200	193	198	203	212	209	205	197	190	227	199	178	193	198	205	205	199	204	207	195	195	217	218	195	182	228	213	212	205	212	183	207	183	206	216	186	205	177	200	220	207	190	185	187	189	206	186	209	193	181	198	187	209	211	201	199	199	185	211	198	195	180	210	217	220	201	203	209	176	186	218	181	206	200	212	190	199	204	180	183	208	219	195	204	197	194	207	194	194	206	197	208	204	206	205	180	230	222	212	187	190	180	177	221	194	205	202	181	215	210	197	215	195	190	191	193	195	197	211	207	188	222	190	181	204	193	195	197	189	186	200	208	211	209	190	199	174	220	214	196	214	175	197	213	205	191	215	201	192	186	210	176	188	205	199	195	193	209	207	188	215	217	215	208	211	190	192	202	196	209	202	227	189	216	178	216	213	188	174	184	202	212	191	205	223	207	201	197	220	209	195	199	204	199	198	202	189	197	189	180	192	209	203	215	192	214	184	193	187	216	198	203	210	194	190	199	217	182	181	217	207	198	182	201	187	209	195	216	218	203	220	210	186	175	216	222	220	202	217	204	209	185	202	211	222	181	209	193	218	177	191	232	209	199	190	199	214	194	191	197	206	223	180	184	211	196	209	199	192	181	205	233	198	213	190	199	218	208	199	163	221	197	216	210	215	207	202	194	197	214	178	209	199	202	176	219	178	211	208	196	205	205	225	205	215	183	187	191	197	186	205	178	216	204	202	167	197	187	213	203	213	192	188	211	189	195	184	196	197	194	187	206	197	199	186	205	205	212	210	189	207	187	228	197	184	199	200	199	214	186	204	201	198	191	206	195	203	218	214	187	206	191	202	182	190	223	209	198	182	203	194	193	230	176	213	215	203	197	210	179	228	223	206	192	205	196	217	187	207	212	208	202	220	200	209	220	197	200	212	169	199	208	193	199	209	210	198	204	183	223	188	204	208	205	197	203	176	214	214	187	211	203	218	185	200	202	199	174	194	203	182	195	220	189	187	192	202	185	186	167	190	183	196	198	209	184	170	190	200	199	178	173	191	217	211	212	204	212	188	180	195	201	184	200	185	204	223	221	211	193	241	212	181	184	201	175	197	226	204	193	190	204	207	193	187	204	234	220	197	198	202	188	214	204	200	181	192	189	194	196	177	195	190	189	176	207	207	208	206	200	194	203	191	213	183	207	189	204	197	171	206	195	216	194	194	214	221	179	189	217	194	180	201	216	194	231	194	202	174	209	198	211	192	216	195	212	180	199	227	194	202	209	178	174	203	189	178	224	205	182	201	183	207	190	223	213	175	191	202	196	211	211	212	204	183	188	197	174	204	236	191	188	199	225	181	186	171	208	194	222	174	196	201	210	208	201	203	234	205	217	203	201	192	192	195	187	189	217	213	197	208	225	192	204	197	193	210	189	184	184	224	203	206	204	241	187	196	211	191	208	198	195	214	208	198	199	219	200	193	184	224	194	204	201	206	194	213	190	174	198	207	206	197	175	242	210	215	179	170	198	201	202	192	205	222	218	177	207	204	184	226	207	224	199	182	195	173	207	170	189	191	200	202	180	215	200	209	166	206	193	191	209	198	178	192	202	220	210	206	202	222	191	197	212	228	220	198	209	217	207	186	229	216	220	202	209	204	187	191	201	204	200	246	200	179	186	199	212	218	199	209	207	197	213	228	218	217	213	208	192	219	205	215	210	216	187	202	193	197	208	198	200	202	221	185	190	213	230	217	214	209	203	192	210	195	195	206	174	193	198	195	208	186	189	207	182	191	218	192	192	191	221	232	200	208	216	189	182	193	197	211	182	195	190	200	199	189	202	209	202	177	193	200	194	212	197	198	198	197	206	198	197	190	215	202	227	220	211	199	202	206	220	215	185	194	176	207	204	211	215	209	180	198	189	207	201	197	186	194	184	192	215	204	203	205	196	206	205	213	213	190	201	197	177	204	214	217	208	215	196	216	175	220	182	182	201	199	186	198	219	193	190	189	215	206	207	179	195	192	201	180	196	202	188	202	209	192	178	178	220	180	216	214	202	208	174	198	208	187	209	218	227	209	210	197	201	211	190	207	170	204	206	202	209	210	197	205	200	219	198	200	172	210	235	202	217	212	215	213	193	203	202	212	198	227	199	200	203	191	222	192	190	188	191	179	179	192	196	192	224	188	200	183	200	172	191	209	202	195	179	202	206	188	196	186	205	185	198	195	208	228	175	209	165	192	199	217	200	198	210	212	209	183	198	207	209	191	219	195	204	199	206	187	204	196	197	213	199	199	207	201	191	160	201	209	216	178	180	205	187	177	201	215	199	206	185	194	201	204	201	206	168	198	194	222	207	210	216	219	202	191	209	190	198	195	206	191	192	195	204	212	207	201	217	224	192	189	174	205	184	213	198	226	225	209	220	199	202	210	197	220	195	188	205	210	207	173	197	200	223	159	196	204	204	201	210	224	204	175	192	201	201	184	202	187	239	177	237	183	202	199	212	185	206	202	198	198	192	199	173	208	207	200	197	201	201	208	197	186	173	209	200	204	203	204	226	165	223	187	210	221	204	163	176	214	180	184	205	196	190	184	182	193	189	189	197	196	227	213	186	186	195	199	167	208	196	192	210	198	197	201	222	205	197	203	193	208	226	186	192	205	187	176	184	194	190	195	198	192	201	208	190	215	193	209	204	197	192	187	199	192	198	187	220	207	205	174	184	201	208	222	197	205	226	212	181	179	211	210	226	188	193	202	182	205	179	224	204	206	187	170	194	216	199	205	208	192	180	214	179	198	202	225	200	196	189	216	199	201	183	220	220	185	205	170	215	208	216	185	224	200	187	213	187	199	202	207	203	202	221	217	177	175	192	195	210	211	187	186	206	218	197	178	222	205	196	190	192	211	222	204	201	205	215	198	198	205	195	223	186	197	207	194	196	192	196	209	205	205	192	194	192	182	209	179	189	214	180	185	198	208	186	189	218	176	182	210	209	190	172	208	208	196	194	201	187	193	218	193	190	204	210	200	183	200	201	197	209	201	192	201	188	214	195	235	199	200	191	190	217	212	205	202	187	193	172	199	218	187	211	184	189	195	191	216	216	196	223	180	196	170	214	229	186	194	197	192	222	198	207	179	228	184	220	196	210	201	204	183	201	215	201	195	187	235	205	194	202	208	189	213	182	211	236	189	207	186	211	212	200	207	188	217	192	182	211	196	199	197	188	200	214	195	219	193	215	207	185	192	190	193	181	219	212	190	209	199	195	185	194	197	214	214	208	203	195	197	190	190	197	173	210	195	216	197	201	202	183	199	163	213	180	196	191	193	212	219	234	209	213	197	212	209	212	196	205	215	214	218	193	195	242	173	187	201	183	189	201	184	185	209	212	187	197	215	190	165
34152	15157	8131	3640	2608	2044	1553	1192	968	794	673	554	547	528	454	428	407	382	400	357	360	324	363	327	318	334	307	338	334	278	299	283	294	297	272	290	327	279	284	297	285	289	288	301	276	262	254	273	315	289	248	239	272	273	273	264	258	278	273	291	265	252	268	258	255	291	270	248	283	283	289	289	276	271	279	286	269	279	289	249	261	264	296	297	284	284	284	265	268	262	268	273	254	291	272	273	269	285	273	272	274	274	280	265	278	241	275	264	254	280	259	239	259	268	246	222	289	266	270	275	261	259	266	265	296	264	260	258	277	273	257	244	284	267	273	282	293	260	260	290	281	282	250	296	279	252	245	275	242	280	281	275	247	261	264	298	267	277	253	279	247	246	266	266	263	254	288	273	262	266	247	275	261	275	294	299	252	274	261	279	247	259	270	275	271	263	275	242	248	284	266	298	258	240	283	249	273	282	246	277	278	257	270	268	248	303	282	272	275	278	264	264	275	271	257	257	275	272	278	256	239	277	297	266	270	308	273	265	266	237	280	265	211	260	261	266	264	251	284	267	266	282	246	268	274	264	286	284	277	284	290	259	238	273	242	281	268	261	264	293	269	296	274	269	235	274	276	279	243	306	269	288	278	285	254	290	260	271	274	268	237	296	278	243	266	261	297	247	274	281	257	237	270	269	252	252	274	267	256	258	257	254	255	273	274	268	278	291	287	270	300	259	276	264	294	272	265	254	250	280	277	265	270	265	272	249	264	234	248	263	300	253	290	270	273	274	261	272	291	273	273	241	250	280	251	263	264	275	271	297	271	263	307	273	282	249	240	306	285	289	273	287	264	287	293	231	267	264	274	273	276	278	259	287	246	276	267	251	261	244	257	287	311	259	265	269	264	280	243	272	278	263	275	305	282	273	247	285	273	271	277	251	263	248	253	275	280	266	290	250	257	236	240	236	280	271	278	294	280	259	267	249	270	272	276	260	243	244	286	264	292	267	266	278	270	295	261	292	268	286	275	256	278	276	271	274	265	258	255	277	270	276	283	287	254	317	244	276	243	279	225	296	285	275	259	273	265	261	245	253	264	299	280	272	266	290	269	290	268	253	254	249	257	271	280	273	267	269	222	273	234	265	285	259	276	271	262	255	289	290	285	264	246	277	260	268	282	258	285	280	280	239	264	300	255	244	276	270	292	263	285	264	297	275	276	303	286	271	277	281	293	263	266	272	277	280	269	229	263	274	267	271	289	271	277	255	264	288	267	280	248	261	280	259	242	281	280	275	273	277	296	255	252	255	264	263	272	263	253	270	263	272	260	262	282	281	253	262	264	272	264	265	240	272	241	249	252	270	260	284	272	297	259	280	285	237	280	234	284	265	275	289	263	250	253	295	272	294	251	262	261	289	269	242	285	240	276	249	271	258	254	261	274	258	283	282	274	271	243	278	263	268	301	264	278	248	282	278	270	262	280	251	272	289	265	285	236	264	288	274	250	258	277	263	249	262	271	262	263	270	282	268	231	284	270	265	284	279	294	284	270	237	272	275	250	267	301	273	283	280	275	276	261	253	264	253	261	282	264	274	270	257	284	285	294	283	276	265	286	261	284	271	265	275	277	300	271	262	256	292	295	257	270	266	261	267	275	262	231	276	261	264	272	281	250	256	299	246	275	277	270	280	268	252	232	260	289	277	275	276	268	308	264	259	278	280	257	299	281	268	269	291	270	257	255	285	233	282	253	269	268	251	272	266	259	251	282	284	306	269	275	295	290	230	270	281	261	259	255	293	277	226	277	274	253	272	267	264	234	246	251	260	273	240	268	280	246	269	273	290	258	246	268	256	273	283	269	270	283	238	311	261	248	261	262	241	270	272	277	247	248	274	274	261	293	294	257	269	269	317	234	272	289	278	265	253	259	287	273	269	265	267	283	256	268	233	272	272	268	283	269	261	283	291	257	271	256	234	270	231	247	254	270	239	281	259	267	270	255	283	287	268	271	294	244	248	241	290	237	247	272	277	278	278	277	283	270	278	274	252	262	282	258	250	282	246	257	258	316	272	261	271	263	271	264	298	280	278	271	251	275	239	257	261	258	264	286	276	259	257	282	277	260	275	247	256	271	273	285	286	239	243	281	279	288	270	274	262	244	288	283	268	235	277	271	260	292	272	279	273	318	268	255	257	268	261	232	284	267	282	243	218	281	290	290	234	267	277	279	264	286	271	253	259	280	268	271	269	270	251	293	247	268	295	309	295	250	264	257	267	231	257	254	254	281	288	261	284	226	268	293	273	270	254	297	273	265	247	265	285	273	250	247	271	258	284	279	285	266	301	265	240	286	255	256	292	284	289	249	282	285	253	298	273	296	275	251	261	247	278	318	254	276	297	256	298	255	279	280	273	255	295	286	256	265	282	255	273	271	252	242	256	283	284	315	269	282	263	262	234	275	273	246	270	275	260	269	256	248	262	267	264	251	284	253	256	276	263	287	265	269	285	270	278	276	290	252	283	265	273	238	270	307	255	285	259	282	286	267	294	259	262	259	263	250	274	258	263	281	245	311	295	298	259	258	294	249	260	261	276	288	241	263	268	270	289	269	263	253	267	263	279	256	270	289	257	237	289	273	248	269	272	264	271	280	286	257	234	266	268	268	269	298	300	262	297	300	280	274	255	267	276	272	294	255	293	271	251	284	279	272	280	262	268	254	243	278	294	260	268	272	288	258	277	254	260	259	242	251	270	241	234	257	286	280	303	263	288	261	265	286	266	262	251	241	283	286	278	265	311	276	289	264	280	244	265	256	264	259	303	254	285	253	276	286	270	275	259	273	273	286	277	275	270	272	266	261	256	274	273	282	283	259	228	256	278	270	242	274	256	259	264	216	274	270	262	266	241	267	274	267	260	266	253	251	292	287	303	275	271	267	245	275	269	257	290	256	245	312	266	290	298	247	262	297	281	279	282	257	246	286	265	281	256	270	258	274	254	263	267	283	264	275	276	283	278	282	292	304	262	261	270	231	253	276	271	271	274	276	257	264	264	270	266	244	261	261	279	276	269	294	266	256	282	243	243	274	269	278	312	273	276	299	274	270	265	267	267	263	262	249	259	279	243	257	285	275	272	296	279	290	245	262	247	278	261	269	252	290	253	283	304	251	267	287	265	274	246	286	252	274	296	256	266	256	259	260	286	250	272	260	248	278	276	264	266	283	245	259	284	251	273	245	241	251	257	298	224	273	272	249	262	272	257	284	267	272	279	271	265	239	257	254	252	282	225	276	242	245	279	258	271	281	288	260	272	292	238	268	235	256	263	278	239	255	291	250	257	253	266	248	257	271	279	262	300	260	266	289	305	283	286	262	273	298	246	272	228	280	265	257	284	270	221	313	281	266	271	256	267	291	263	261	279	293	251	275	270	233	256	248	252	299	284	295	271	260	301	255	279	255	292	266	254	285	271	276	264	260	283	283	300	249	268	258	237	252	252	253	261	225	268	299	293	279	256
27789	18503	4160	807	619	620	650	578	595	599	548	562	564	595	556	552	532	571	590	601	613	586	610	550	581	583	563	563	598	590	567	550	557	527	569	579	550	591	562	587	569	579	555	545	588	584	561	596	563	575	559	548	586	570	604	551	582	571	548	597	565	603	591	611	538	534	540	607	575	554	539	567	592	570	601	579	593	562	589	598	556	597	575	587	568	569	572	582	565	586	589	566	544	532	582	618	586	533	585	574	586	532	548	617	592	528	573	570	572	576	582	583	582	563	550	596	556	590	609	537	560	599	548	584	578	576	539	610	554	621	595	605	601	593	552	620	603	531	583	565	581	607	607	536	556	613	544	576	569	583	607	633	605	572	569	621	585	578	584	612	610	615	573	596	615	555	574	596	605	590	603	596	576	569	528	580	575	606	592	562	598	563	568	604	564	579	577	583	645	582	579	585	620	607	579	569	592	532	638	560	575	572	587	553	547	608	577	598	576	595	641	572	597	499	570	587	565	605	554	600	617	571	595	512	577	535	608	599	559	558	590	580	508	564	568	569	559	603	498	569	621	619	627	593	570	587	573	613	623	585	622	581	558	593	588	587	612	584	606	644	558	589	566	587	586	562	619	609	567	627	592	544	591	577	583	589	619	591	567	583	573	571	581	584	538	584	587	557	601	559	566	575	588	612	576	582	556	583	553	595	539	590	585	603	545	563	565	524	569	546	609	572	574	593	577	556	605	596	575	626	610	579	563	573	553	579	598	545	551	578	570	568	558	579	550	588	637	557	536	555	608	581	587	596	560	569	551	576	551	594	602	622	589	560	588	549	613	552	583	626	602	570	612	578	553	559	534	564	597	595	571	591	578	581	553	572	568	613	576	573	554	581	544	634	571	619	545	594	609	555	606	543	555	544	568	578	585	540	610	593	579	567	635	548	576	609	631	576	585	555	560	602	597	616	603	567	573	568	623	550	564	573	599	608	558	583	580	569	579	591	547	548	564	602	629	589	576	570	568	575	588	557	584	551	573	585	577	557	525	599	553	593	578	568	566	621	642	605	582	568	549	567	558	592	538	558	568	575	554	598	582	573	589	617	515	569	603	574	557	523	558	580	599	579	573	543	580	587	610	571	565	572	568	565	583	551	561	545	597	570	594	577	572	539	556	569	567	576	584	651	606	532	571	585	568	559	624	599	532	560	583	637	547	612	614	584	608	567	578	602	590	587	591	571	588	568	578	582	579	571	588	625	560	588	607	565	621	592	612	640	580	581	569	599	589	554	568	610	566	613	558	583	575	580	561	623	585	557	544	577	584	616	567	563	549	582	611	602	537	588	614	626	572	540	563	596	562	631	572	580	579	585	559	613	610	555	539	556	558	534	563	587	576	600	565	577	515	542	599	561	578	547	604	593	584	546	588	579	575	565	598	601	607	574	600	570	592	495	583	560	571	557	619	568	589	625	612	610	567	600	624	598	643	589	587	572	569	568	531	579	520	587	593	549	621	548	617	593	595	573	565	583	532	569	536	568	604	618	580	520	549	579	607	573	595	597	564	573	580	560	593	597	551	597	613	577	584	560	533	579	572	550	569	564	541	574	524	625	563	572	599	606	580	606	600	569	577	572	590	567	576	547	597	581	551	582	586	573	595	597	605	604	551	609	655	618	565	555	611	555	580	615	574	555	580	516	611	612	574	592	579	591	590	574	541	560	588	585	567	596	570	584	591	620	611	607	535	567	607	547	595	563	576	583	581	564	616	570	557	517	593	570	594	564	600	622	569	558	614	569	601	576	592	548	556	566	602	593	603	568	573	579	624	594	574	590	541	577	531	551	566	582	619	605	584	575	542	560	582	585	568	536	602	525	543	583	560	631	600	599	572	591	589	529	563	562	617	585	569	600	570	559	621	580	561	553	562	617	594	559	576	616	546	609	580	564	571	567	605	598	578	631	584	587	621	584	553	627	599	530	528	571	551	536	621	566	589	548	529	549	556	571	536	572	628	571	570	550	605	574	576	546	581	604	587	563	566	532	554	564	618	581	578	540	591	593	592	604	548	576	584	548	606	559	592	608	588	557	597	580	605	591	586	636	556	541	590	559	557	563	595	555	562	569	556	541	601	590	553	603	557	620	566	565	628	620	588	602	625	581	581	601	570	568	562	574	581	549	588	556	558	606	598	576	561	588	544	561	578	592	617	567	575	569	547	595	568	591	569	568	556	556	581	582	608	596	577	566	585	548	568	589	608	559	566	564	598	576	605	574	561	571	579	561	567	559	573	558	561	562	584	633	609	584	570	607	585	582	583	581	548	584	596	564	573	570	570	543	584	551	568	595	552	560	582	558	581	595	602	565	632	570	623	581	593	596	613	588	592	603	568	598	594	548	623	610	583	528	566	603	587	612	572	554	589	584	603	598	594	562	582	552	621	609	518	560	561	535	600	549	583	536	568	579	569	589	546	572	579	551	576	597	589	545	639	582	561	548	559	620	607	586	603	591	566	621	620	563	590	559	607	613	610	584	623	591	575	592	610	585	598	619	569	530	593	579	566	626	561	567	583	574	568	553	604	593	551	586	651	568	636	585	594	589	554	552	583	591	607	569	583	587	629	601	568	600	582	553	549	585	584	606	590	559	612	592	584	600	570	534	615	558	530	626	539	582	574	616	545	595	576	578	556	593	598	565	573	570	580	570	573	551	602	554	597	587	580	559	582	578	607	572	569	564	606	640	579	605	559	544	606	556	599	528	579	579	544	599	568	560	613	572	553	571	566	597	585	597	601	571	601	580	593	586	573	623	566	540	565	570	581	572	626	551	575	546	584	608	596	562	526	600	598	578	581	582	588	572	574	621	533	582	590	560	598	589	586	621	579	599	578	598	533	630	625	566	584	578	561	564	552	522	561	587	606	577	570	573	587	589	561	583	581	594	596	606	547	578	595	580	567	545	581	575	530	550	600	566	595	545	612	572	577	577	591	567	583	600	586	567	569	567	621	620	558	599	578	569	587	563	577	571	579	577	577	557	604	567	601	586	562	541	583	577	600	560	587	579	586	590	582	566	577	524	553	576	564	560	587	552	563	562	591	546	597	589	642	566	634	540	637	609	519	534	604	572	570	561	577	588	562	572	555	583	547	616	577	576	524	592	593	602	547	588	580	598	556	605	571	579	566	594	561	567	521	591	506	587	558	575	595	587	609	542	576	573	579	586	575	578	615	594	550	601	535	644	571	559	590	554	579	595	562	585	550	563	592	573	609	557	598	590	593	599	589	596	623	580	607	568	577	565	565	588	540	603	582	596	582	597	566	561	574	545	575	569	568	561	572	622	574	623	571	544	558	548	589	560	586	604	581	597	573	599	590	573	507	620	564	585	559	601	578	605	572	574	536	548	601	599	592	560	611	551	610	566	578	546	606	612	615	567	628	562	630	612	574	552	577	562	591	612	548	577	580	526	564	598	574	582	575	607	559	597	610	589	563	598	593	567	536	576	612	587	584	605
8985	1656	989	852	823	802	777	710	740	744	697	739	752	747	712	729	723	701	747	773	750	749	699	729	736	755	726	767	741	713	744	727	714	689	746	727	722	715	709	679	749	759	690	767	735	750	700	708	711	769	743	747	740	720	743	710	765	744	783	739	770	753	736	711	713	763	765	712	702	746	735	697	804	747	682	707	783	753	755	716	770	761	718	764	785	668	745	705	724	738	753	756	748	739	751	739	716	752	701	737	729	716	724	712	708	737	741	731	721	727	707	698	751	750	738	755	719	739	733	740	737	724	730	705	747	726	744	751	699	738	694	751	777	732	715	730	727	751	736	729	707	742	742	732	709	709	732	731	749	727	754	708	728	756	737	744	746	784	739	707	680	700	751	775	713	749	759	711	782	751	710	722	720	659	760	761	683	715	772	774	786	765	750	755	670	753	693	769	767	696	753	713	725	708	675	720	729	705	733	759	712	726	767	723	714	746	704	734	713	709	704	722	705	706	718	691	695	763	713	754	717	721	699	727	693	747	710	655	729	709	748	719	771	760	757	666	768	693	710	749	727	761	728	759	736	717	702	728	747	758	758	707	753	702	720	711	654	718	750	730	712	708	754	732	749	707	776	765	734	745	745	768	780	734	705	694	697	768	797	738	735	717	715	745	776	687	721	717	723	758	716	742	758	747	732	745	725	758	697	717	733	710	690	719	735	757	750	740	755	743	748	741	735	689	708	731	724	711	753	707	695	736	756	752	728	710	716	781	771	733	738	756	706	721	670	734	734	765	723	761	745	685	776	714	772	687	731	707	760	787	740	736	739	736	764	779	782	732	720	713	765	776	682	739	703	719	731	731	749	684	727	714	746	687	715	736	683	727	717	681	737	747	735	730	740	736	683	757	729	696	694	692	741	769	733	716	667	731	736	725	713	736	706	753	715	683	738	685	755	726	726	740	748	732	726	718	748	672	707	791	721	778	723	777	686	714	724	713	692	730	722	727	727	735	732	722	706	715	707	720	730	779	706	735	725	760	763	754	735	740	692	752	725	750	752	716	716	761	793	734	720	717	678	725	763	764	745	693	735	745	702	738	779	672	669	689	771	689	714	707	705	751	735	728	789	782	728	734	768	761	780	674	707	748	733	750	743	736	714	728	717	741	746	714	734	737	700	710	703	726	715	779	771	761	741	773	730	716	728	788	758	697	717	717	715	736	739	762	753	725	733	704	731	726	764	718	706	768	710	737	712	709	697	719	724	756	755	705	736	752	737	711	732	742	714	747	727	703	705	742	729	713	723	715	771	745	730	759	731	733	706	812	723	777	749	658	734	716	721	702	742	699	750	704	746	730	758	752	735	785	681	749	661	725	719	745	764	734	724	762	735	721	724	642	781	710	752	732	741	744	741	727	739	723	714	714	761	730	726	740	733	764	715	708	738	776	739	744	705	754	743	737	706	728	752	726	764	696	752	697	744	684	729	660	731	784	724	725	740	756	718	731	749	725	723	736	727	685	723	742	739	734	714	695	694	766	760	737	707	719	754	688	752	721	742	733	738	778	702	719	678	727	743	746	752	707	742	725	704	759	757	723	750	721	756	699	694	755	735	750	680	703	700	763	728	753	722	739	725	725	720	763	697	759	720	740	760	744	717	702	732	712	723	751	731	753	781	670	725	752	764	749	703	779	727	771	727	731	723	732	685	728	720	714	748	727	694	667	646	781	704	730	715	701	718	698	722	798	746	686	718	693	769	750	736	753	706	727	745	700	698	715	751	717	762	720	738	741	732	753	707	738	728	732	698	739	697	719	774	772	774	762	702	732	725	742	744	773	725	713	730	735	728	711	765	719	710	755	729	736	725	730	720	739	736	711	727	711	720	730	727	734	741	732	707	712	728	719	728	766	764	727	726	722	731	752	721	744	701	717	713	731	749	718	757	734	744	756	691	721	729	708	680	713	747	751	714	730	730	716	709	690	740	727	717	712	710	730	769	751	730	775	757	762	748	762	755	716	709	698	692	711	744	755	744	723	732	760	682	784	722	717	741	742	670	727	769	735	759	725	751	694	685	744	718	762	694	729	735	760	773	731	731	747	756	743	708	718	766	763	714	717	725	758	749	704	735	725	770	772	747	702	750	692	739	720	778	753	748	720	745	731	716	753	746	708	708	694	736	726	753	729	709	711	685	734	753	713	706	702	783	670	745	746	725	716	739	735	716	756	725	702	738	700	736	718	715	704	742	757	720	707	768	765	758	728	719	719	681	723	757	735	709	717	759	729	783	679	730	695	745	735	723	714	736	754	751	729	736	702	761	727	743	722	729	771	718	803	767	725	749	724	756	731	731	735	773	706	696	729	767	709	766	658	709	692	700	753	747	704	716	736	733	731	761	686	746	706	733	740	684	691	740	709	725	742	742	710	741	734	698	774	727	736	729	731	713	700	737	739	683	654	740	725	710	744	736	732	739	711	681	731	752	713	739	694	716	739	721	760	799	732	713	745	740	711	708	727	754	755	704	687	672	674	782	707	741	724	714	787	699	760	717	774	728	736	755	693	751	696	750	684	722	729	727	724	731	717	773	688	725	697	767	742	732	744	668	762	683	746	777	736	696	733	732	761	710	699	681	714	706	772	719	691	774	748	697	747	716	701	688	748	798	730	728	700	730	733	739	696	686	698	783	718	731	752	708	730	706	720	696	751	673	720	750	743	737	729	735	698	717	705	743	727	766	754	756	660	709	723	736	729	718	737	684	707	766	714	778	693	726	721	693	726	752	710	704	734	745	723	779	699	733	755	725	733	690	750	742	707	715	746	739	745	716	718	771	694	740	748	701	718	700	762	697	729	730	751	756	739	732	742	703	707	715	768	759	722	743	761	717	738	718	718	741	767	691	774	724	728	737	767	752	775	742	725	714	752	736	734	754	735	750	764	747	754	740	761	709	751	765	737	739	736	724	740	723	760	727	711	748	706	727	696	737	765	687	766	758	718	709	716	707	736	735	767	728	769	752	720	764	716	719	717	707	693	690	762	729	723	678	729	751	741	693	734	754	746	741	791	708	745	698	727	724	750	722	686	732	698	724	732	724	736	754	783	755	729	741	688	728	770	692	758	704	748	685	764	669	698	752	758	700	749	724	725	763	757	733	739	745	765	737	722	763	711	717	709	696	737	734	733	697	727	720	760	728	757	719	744	727	758	718	754	785	780	654	725	726	727	760	782	693	732	716	714	725	729	757	793	710	753	727	741	739	710	714	741	736	677	773	732	716	713	799	707	720	699	759	745	738	795	769	686	730	727	750	723	670	720	729	715	762	714	754	743	741	727	698	709	717	702	725	695	745	737	711	746	780	710	711	703	683	688	699	756	767	703	735	686	698	692	777	754	743	714	735	729	686	719	736	760	751	744	750	741	745	700	714	754	730	725	694	739	711	720	748	709	725	714	756	761	790	767	745	751	765	828	764	764	745	681	724	727	759	753	782	763	737	774	700	735	736	744	742	759
23849	21506	28704	24717	21476	7489	990	723	656	666	580	595	627	537	552	584	556	554	520	507	523	508	544	490	512	520	554	517	546	537	548	525	537	543	464	533	521	525	534	532	520	485	509	490	501	513	494	485	519	561	575	500	517	480	489	493	502	524	520	509	482	517	508	476	475	541	517	460	540	538	499	489	521	522	508	476	522	478	508	520	525	508	509	515	526	492	481	514	521	517	500	529	476	532	515	487	481	501	533	487	525	498	554	502	495	514	463	492	515	526	489	537	454	475	487	514	460	505	523	540	514	520	473	493	476	494	506	509	493	504	513	530	507	504	473	504	516	518	498	511	506	514	498	521	546	533	506	542	523	451	526	515	547	508	510	511	532	533	506	519	521	536	521	486	502	454	544	487	517	526	533	515	521	529	512	524	496	486	521	524	537	552	507	499	492	539	528	538	513	498	479	500	540	536	533	506	479	508	485	513	517	510	489	564	540	495	529	497	533	502	514	501	515	481	498	505	501	522	536	526	496	532	510	513	472	466	559	520	437	515	499	528	488	506	497	527	544	504	493	507	519	551	532	535	552	467	498	503	522	526	519	497	494	508	542	533	499	486	451	520	530	472	512	495	484	490	505	502	508	525	507	529	473	539	527	494	517	487	533	505	524	529	494	518	513	531	502	525	545	551	504	504	539	499	531	525	510	529	543	504	508	488	507	509	513	500	481	501	480	522	532	507	499	510	530	539	512	525	518	536	504	527	478	495	494	517	528	473	543	515	513	491	521	474	520	512	501	529	495	498	552	518	502	528	509	531	510	528	544	557	509	477	555	521	497	508	526	516	512	497	507	493	554	504	488	504	495	479	507	556	517	524	496	526	474	550	477	499	480	487	519	520	505	521	502	535	581	480	526	473	498	550	530	500	529	516	506	487	539	518	542	547	469	500	507	539	491	512	541	557	521	533	560	526	503	496	509	519	493	478	550	491	556	529	493	463	511	540	522	511	497	510	494	530	496	532	504	506	475	547	463	517	504	476	510	493	494	498	527	517	547	525	495	517	468	494	532	491	504	514	530	477	521	536	497	499	507	490	488	496	479	478	500	475	479	516	556	522	508	539	516	496	473	520	495	499	528	553	546	516	507	513	491	492	512	456	508	555	516	496	553	520	474	504	485	513	500	553	501	512	496	514	516	525	464	530	508	470	522	497	504	477	524	479	498	501	492	529	502	519	508	514	515	515	540	519	568	533	537	501	501	563	497	506	519	497	517	496	522	520	484	531	526	523	514	467	537	519	509	466	506	509	499	526	500	535	494	489	520	512	470	503	506	506	503	501	467	489	531	509	508	503	495	507	526	502	509	484	530	547	517	544	536	481	494	488	537	581	494	509	484	499	507	513	488	516	525	491	531	518	511	493	521	518	523	500	517	516	509	540	517	497	542	513	475	486	511	514	510	519	475	569	480	492	491	516	512	506	490	496	537	465	501	517	503	504	504	517	528	517	521	528	498	488	456	531	467	472	489	492	514	552	509	521	511	557	484	544	524	520	511	505	512	534	519	535	531	501	549	469	508	529	518	491	526	521	510	538	533	557	536	540	537	548	532	514	490	515	478	491	488	522	482	515	481	539	482	532	474	505	531	544	490	535	488	504	504	533	513	520	496	522	566	508	530	512	546	535	493	554	532	524	501	539	483	468	535	493	490	511	501	520	514	543	501	518	505	496	506	527	485	537	493	508	513	514	515	486	538	518	516	501	484	556	518	460	513	529	533	499	521	503	513	474	506	510	467	465	503	515	509	493	513	499	527	507	540	524	518	513	494	508	501	450	474	513	486	527	582	532	522	535	536	536	536	514	513	484	490	521	493	480	492	497	488	495	521	541	523	495	504	495	485	496	524	500	529	507	529	518	550	507	539	505	515	473	520	502	469	521	525	520	520	556	511	491	558	492	524	537	524	476	511	539	480	506	480	477	492	516	536	495	532	511	496	524	483	529	517	512	537	489	496	494	509	521	535	531	493	525	533	475	530	526	491	539	514	484	497	496	558	502	532	493	516	511	506	470	507	493	502	529	497	529	495	496	509	507	494	486	519	489	489	504	493	516	534	519	494	519	493	512	555	523	503	496	518	508	526	483	519	511	493	561	494	516	506	529	526	521	530	482	517	460	530	502	509	554	521	529	508	517	451	511	509	472	528	522	522	486	523	488	545	491	480	516	492	488	480	460	528	530	501	512	487	510	538	468	526	490	491	534	507	498	515	510	528	509	542	535	512	569	499	538	505	507	503	511	539	482	505	487	532	471	504	506	524	490	560	502	444	517	541	511	534	497	533	514	550	519	492	502	474	500	520	524	547	491	528	507	494	488	503	511	484	489	492	505	499	494	510	523	515	507	514	516	500	434	483	515	491	524	532	537	520	492	537	503	506	534	510	508	520	527	530	500	487	545	555	480	496	509	508	494	500	524	550	533	531	500	512	527	517	500	500	552	501	558	489	493	498	498	518	514	498	501	521	506	523	495	537	477	495	541	481	538	525	560	531	517	492	514	457	504	507	534	527	506	516	495	530	475	544	544	490	479	511	510	488	494	497	498	509	480	555	523	477	551	527	499	514	485	502	545	499	551	498	512	526	481	526	508	538	493	474	535	516	530	522	493	511	493	489	506	474	497	532	496	494	489	491	542	521	511	512	517	504	516	523	496	516	474	554	495	529	531	521	520	501	485	501	533	467	507	478	528	483	490	510	542	503	496	515	497	509	507	497	527	485	493	504	483	496	545	541	508	504	468	554	514	549	505	495	499	503	475	535	500	545	503	493	545	491	515	508	506	510	537	550	442	535	538	458	495	515	482	550	510	496	483	482	486	491	537	500	520	511	539	467	503	534	524	533	530	515	504	494	501	547	468	503	482	479	555	514	488	526	474	540	520	501	509	524	495	531	529	494	538	484	493	566	486	518	513	515	502	511	505	486	511	511	510	548	493	530	520	508	508	535	514	529	497	521	528	482	548	521	522	530	481	495	518	530	547	504	527	492	513	513	517	501	488	530	521	501	500	506	496	537	504	533	530	496	511	497	535	496	519	533	496	511	527	506	471	560	507	513	517	522	539	525	508	550	525	539	515	517	473	538	547	481	532	502	496	520	500	478	520	497	523	536	522	522	524	495	487	554	467	528	516	495	515	497	510	496	518	525	478	488	492	515	543	528	517	510	510	522	517	532	523	504	520	522	497	561	499	509	478	518	513	491	498	505	505	507	517	504	492	535	528	550	514	519	558	539	530	545	470	504	493	538	501	558	504	533	529	501	519	470	544	520	497	514	526	487	539	519	567	517	513	486	524	482	539	501	500	515	485	521	508	528	503	507	535	539	521	529	483	519	510	501	473	473	515	518	512	488	491	527	502	494	502	494	461	504	482	492	512	501	512	554	515	516	540	493	490	522	522	525	551	533	516	521	544	527	508	517	528	532	495	492	528	504	504	545	508	489	533	543	511	511	537	503	525	515	498
31411	11543	5072	2521	1895	1502	1263	1149	1021	976	909	838	800	751	782	729	758	678	753	706	729	742	727	631	735	715	690	689	672	657	718	654	637	682	680	620	654	675	687	672	674	670	686	634	690	683	614	710	663	666	656	662	672	675	707	659	647	683	701	673	686	630	612	657	647	679	634	648	707	692	689	638	634	612	605	669	630	615	666	652	695	649	643	640	655	653	610	657	638	639	659	623	679	626	689	670	685	651	622	675	652	630	642	638	666	597	667	686	639	668	686	687	651	670	637	671	645	650	644	645	655	623	579	660	638	670	635	659	691	681	686	663	642	656	594	594	655	726	681	677	671	653	685	630	622	658	689	660	635	664	650	600	646	632	653	631	651	579	680	588	641	662	707	690	626	663	685	628	677	644	653	609	644	676	644	669	657	678	664	659	668	644	638	691	643	673	673	675	676	675	634	662	669	665	677	632	631	615	686	603	723	689	641	610	655	574	655	636	627	643	642	691	654	711	624	648	622	674	684	671	646	635	619	656	642	644	614	627	686	654	655	655	627	641	642	633	680	626	623	646	638	650	675	601	636	634	655	643	673	665	642	639	655	685	628	654	648	626	638	651	612	658	641	683	672	604	655	626	659	626	631	666	690	679	679	609	659	637	654	627	656	698	640	622	686	636	610	692	658	665	652	678	637	676	692	683	670	666	641	659	629	608	662	682	646	649	642	670	653	648	663	630	634	661	660	635	710	726	683	654	701	631	686	620	670	672	660	659	639	599	681	639	584	650	663	610	658	622	695	652	635	658	663	646	634	662	702	645	718	650	687	644	641	638	632	663	659	649	636	634	656	636	653	622	637	626	676	684	674	687	693	671	687	658	619	647	670	647	700	639	665	644	658	681	640	680	648	620	642	670	640	641	669	629	669	644	651	655	647	619	640	629	690	665	691	672	625	667	686	669	678	698	667	672	625	665	631	660	657	626	648	652	675	677	624	639	668	639	698	654	690	692	676	655	669	666	643	675	634	637	658	658	652	636	690	673	647	669	645	686	609	645	710	670	626	631	672	660	624	646	670	645	602	655	639	662	631	636	654	668	670	640	666	676	649	664	676	645	659	649	636	654	643	656	622	655	639	670	651	629	696	678	663	628	663	674	713	635	682	700	660	651	672	654	732	689	680	652	644	621	638	696	612	630	601	673	652	631	679	674	654	693	655	687	652	658	670	677	677	652	671	670	620	669	637	643	642	659	644	652	630	645	641	610	632	622	612	618	665	683	616	657	707	620	623	673	672	674	675	670	683	662	664	634	685	643	661	644	616	637	610	614	662	637	679	655	666	626	648	672	677	649	664	628	663	687	669	685	639	604	647	703	661	650	676	599	626	679	644	698	663	631	655	655	666	679	658	648	634	659	687	656	625	657	674	664	653	659	646	637	622	655	618	652	667	659	663	648	652	674	628	670	634	690	654	662	646	686	667	624	634	657	651	649	653	634	680	664	645	675	660	622	655	656	660	635	617	675	655	635	645	686	653	615	663	679	729	654	667	713	667	616	656	625	682	643	685	646	672	673	618	667	657	644	678	630	638	627	697	664	626	640	685	633	615	649	684	666	702	650	605	725	655	612	664	652	693	629	686	679	628	679	626	694	677	661	673	675	660	591	625	659	636	691	636	574	661	639	682	599	650	656	637	672	639	714	636	667	633	638	619	662	655	664	665	619	618	635	634	631	626	696	650	678	678	664	656	646	651	665	654	674	647	643	635	656	659	637	665	641	665	657	663	670	599	618	649	636	676	600	675	644	632	683	652	719	636	638	673	657	662	672	610	695	614	630	654	685	659	666	633	697	635	597	660	644	640	665	630	651	673	695	637	652	643	684	694	640	655	684	649	627	623	634	637	649	638	615	658	680	645	629	647	664	642	626	645	647	613	640	670	677	639	653	622	634	635	671	702	649	687	658	616	643	636	635	686	699	639	682	661	617	701	599	658	646	660	638	661	612	624	632	668	646	648	693	642	673	646	684	651	637	621	659	637	642	642	666	629	659	646	651	623	608	611	654	646	689	632	661	694	662	690	642	677	683	676	652	634	582	677	634	660	624	653	647	662	661	623	618	616	676	658	665	601	641	641	611	635	663	656	647	641	632	672	638	652	665	682	713	656	665	675	654	659	680	621	728	673	666	622	633	697	645	649	614	647	639	667	659	663	630	637	621	682	674	632	665	650	628	665	620	692	654	640	657	626	651	667	663	666	677	664	668	633	640	646	650	675	616	650	624	669	635	673	661	659	580	688	658	690	681	593	641	690	669	634	635	600	605	653	618	646	619	653	671	662	658	660	646	694	641	658	669	654	667	670	676	630	617	663	666	627	615	622	608	652	659	692	622	659	674	683	637	663	593	667	603	647	665	674	643	665	681	665	643	642	601	642	648	690	640	672	640	601	638	660	666	654	663	649	622	624	654	700	672	632	696	605	702	710	663	632	627	666	690	673	630	639	656	659	652	642	672	673	611	689	685	618	653	684	605	633	635	626	659	640	666	618	637	603	694	631	669	650	617	733	683	628	642	628	630	671	651	619	655	676	689	648	719	683	648	685	640	689	683	679	644	658	651	709	686	692	651	650	681	703	684	680	675	685	652	614	691	663	656	664	664	678	679	676	734	661	643	612	641	720	647	678	664	654	674	654	628	615	649	652	641	683	694	637	633	642	664	685	643	712	650	632	670	607	652	672	645	630	672	635	607	643	638	643	647	672	671	646	663	641	693	657	617	671	666	595	660	634	656	660	646	623	614	651	654	696	615	696	644	656	661	631	663	661	619	659	640	629	627	679	646	665	656	646	674	633	681	657	651	667	654	651	668	676	623	650	641	670	694	666	699	619	619	658	671	668	657	702	650	635	673	611	693	659	664	663	666	668	677	646	652	648	651	680	702	652	613	640	641	665	642	629	650	665	696	693	689	622	663	701	659	670	621	648	656	660	653	650	649	645	647	635	646	665	685	592	650	655	664	681	672	681	667	698	648	605	660	659	649	656	598	651	658	634	631	639	645	644	714	603	640	632	660	696	665	635	673	665	662	692	608	660	675	631	650	642	632	642	674	658	661	629	651	642	656	632	674	625	682	628	633	658	650	664	654	648	636	631	703	621	645	621	616	650	679	702	627	672	656	625	639	631	648	696	689	684	651	653	627	667	673	622	638	649	618	644	641	666	663	647	687	619	649	626	641	632	664	674	662	623	703	638	650	671	658	653	610	663	627	617	649	667	654	660	635	657	661	633	637	634	670	640	639	647	661	695	667	637	613	628	611	681	653	672	635	643	647	678	687	628	689	660	664	658	672	649	669	641	678	706	613	628	656	665	644	660	633	625	646	674	682	644	626	698	652	649	628	611	584	669	671	650	651	651	686	667	662	645	633	720	610	645	669	656	680	647	625	681	622	646	654	681	635	586	637	641	678	653	677	630	624	622	635	667	619	702	627	672	662	684	630	678	621	638	669	643	691	704	649
25182	21550	27372	25973	6409	565	471	473	400	390	416	365	358	333	370	387	355	353	353	366	383	359	350	367	330	341	402	294	358	358	331	376	349	358	344	355	364	370	383	371	354	344	342	340	343	357	348	344	337	348	353	374	364	358	382	344	348	378	356	340	358	340	363	357	331	376	341	317	377	356	327	332	343	375	338	374	384	379	350	365	359	366	343	369	324	332	355	350	349	331	359	364	357	333	318	360	342	361	336	372	347	369	391	349	352	364	378	351	405	367	379	362	363	377	362	355	346	359	348	332	322	361	346	390	362	307	386	371	357	366	357	348	376	339	348	350	341	353	341	370	333	349	342	353	328	351	319	339	350	355	344	323	327	341	356	364	337	353	315	348	345	352	356	336	300	349	328	339	348	364	350	347	360	371	333	354	355	358	321	359	362	377	349	377	349	338	351	348	351	358	362	333	365	370	364	342	361	339	345	301	357	341	350	329	328	329	343	356	344	378	349	325	371	331	313	346	340	347	343	337	336	360	360	347	375	376	381	386	347	331	344	338	323	352	388	347	332	359	338	362	355	322	352	343	333	338	369	365	313	342	330	318	356	318	391	335	338	345	333	346	338	337	353	340	363	320	360	327	340	329	369	337	361	379	347	331	309	339	322	376	358	363	351	355	326	353	352	352	333	331	353	381	321	347	336	303	369	342	349	337	374	336	366	342	373	340	370	355	340	359	371	334	342	345	359	321	361	323	376	363	341	324	375	357	389	369	327	341	354	338	388	337	367	346	378	332	350	344	349	382	347	345	345	347	364	334	353	338	328	336	371	377	334	328	358	333	354	323	336	345	373	364	362	344	342	316	378	356	305	346	325	342	374	387	329	331	343	368	335	357	310	356	387	372	345	327	317	356	335	336	363	350	332	337	339	341	344	335	377	345	343	382	326	354	329	386	333	333	346	362	332	372	364	363	312	295	334	363	358	351	358	353	384	350	327	337	353	383	342	400	353	349	361	364	354	335	389	321	347	334	330	356	336	345	329	339	327	327	333	326	333	342	340	361	359	312	357	348	364	350	338	320	336	324	326	331	336	390	353	310	361	307	338	348	356	369	342	327	351	329	343	330	320	307	329	337	370	355	337	322	345	330	371	336	334	352	343	291	327	377	316	364	335	365	353	347	325	349	349	368	382	351	373	345	354	349	357	341	361	342	321	371	317	344	344	346	353	349	313	357	347	336	334	335	338	391	356	349	363	336	343	343	320	365	371	331	348	337	371	347	351	346	323	349	341	371	362	364	343	351	347	355	343	308	358	363	357	331	314	353	333	337	351	359	350	358	354	339	355	366	343	347	348	336	349	316	391	352	342	324	368	381	374	341	361	367	359	367	346	365	330	331	356	337	367	351	361	338	347	337	342	319	339	348	363	350	335	360	330	348	325	365	346	339	318	316	359	366	368	351	323	355	334	334	368	357	343	367	356	334	350	331	362	346	340	364	333	355	348	345	303	341	344	369	347	347	344	306	345	357	327	348	362	357	322	328	373	310	348	345	375	343	337	326	375	319	343	314	359	364	344	345	347	380	339	310	360	354	340	325	345	368	352	341	341	361	366	339	351	341	353	343	360	365	337	361	341	358	353	348	378	357	354	342	330	315	343	345	336	335	363	359	378	375	334	334	344	345	338	342	321	320	338	346	367	313	325	316	355	327	346	367	370	333	345	327	354	342	342	314	385	357	356	333	371	349	382	340	356	377	335	357	363	318	351	305	359	339	329	329	342	337	309	393	323	330	358	325	340	338	349	328	321	354	341	341	354	368	372	358	351	384	366	332	345	341	353	388	348	330	350	323	354	334	363	344	304	335	339	358	331	350	305	324	380	382	344	337	344	386	361	358	362	367	352	361	382	371	332	330	350	342	378	352	350	380	351	324	376	346	346	343	339	330	320	309	345	372	346	327	355	345	338	319	348	347	370	374	336	335	368	368	357	362	319	350	330	327	332	345	327	341	317	369	333	357	324	352	349	356	346	340	370	365	349	359	335	333	346	345	346	341	360	367	332	342	368	331	316	372	342	322	332	339	337	364	333	356	325	352	341	348	324	358	340	354	357	367	355	304	313	347	361	373	355	385	321	337	325	361	364	338	383	349	344	335	384	376	312	377	365	315	376	351	326	343	330	358	348	341	337	379	374	390	353	346	383	347	369	369	354	323	349	345	346	340	355	341	354	341	339	336	352	361	316	349	304	371	339	361	341	342	337	336	328	339	294	383	337	324	330	368	361	344	336	336	353	362	346	321	335	327	328	389	337	359	334	331	335	378	323	400	343	339	354	354	362	358	336	356	357	351	360	330	371	371	314	328	334	313	350	328	354	344	337	368	307	321	342	360	347	341	311	363	374	342	329	382	309	334	348	344	349	364	363	348	353	343	349	359	346	358	349	335	369	338	344	354	332	369	331	328	341	353	340	357	326	337	329	373	321	335	344	329	334	370	333	359	358	327	309	314	371	366	366	364	336	334	352	338	345	345	351	340	372	363	332	378	355	317	353	331	351	355	338	335	334	361	342	365	336	343	356	336	330	358	341	351	342	323	317	376	357	365	347	358	341	357	318	372	349	341	344	358	329	356	335	353	352	338	335	337	371	338	346	334	328	352	385	373	333	340	396	373	360	329	354	341	373	335	359	350	366	328	324	352	369	317	342	321	363	339	315	326	358	378	323	405	361	334	346	342	342	316	348	350	352	342	349	327	311	344	342	359	363	364	360	323	353	325	350	323	358	346	350	346	357	351	338	320	371	370	375	336	308	376	340	351	378	359	343	361	338	347	326	359	375	344	378	361	378	349	313	337	360	359	370	323	340	352	329	352	350	358	336	359	319	358	334	341	337	330	372	335	375	321	386	321	315	335	334	329	341	364	335	357	326	346	351	337	363	348	348	328	381	364	341	372	360	339	333	358	338	376	356	356	364	350	375	351	379	367	337	357	328	354	317	386	332	311	372	367	392	314	330	355	355	375	340	351	308	324	326	386	375	323	324	330	383	332	348	352	343	331	379	352	378	301	341	356	351	325	329	328	330	336	367	329	347	368	332	367	365	346	353	349	344	356	350	324	343	372	324	326	359	364	342	374	351	348	356	355	318	366	349	320	353	365	309	352	356	374	338	370	317	326	325	337	338	323	356	338	391	376	323	342	351	346	370	345	341	382	338	335	322	357	345	356	332	362	360	341	361	350	346	345	387	346	352	316	315	356	347	350	334	352	373	354	349	352	358	306	327	358	309	359	332	346	353	304	364	351	372	336	366	359	342	320	369	347	327	352	332	338	339	370	326	337	351	364	327	338	341	355	362	321	338	371	327	363	323	323	343	346	338	353	326	318	342	333	351	357	325	348	343	314	349	344	338	365	341	366	356	333	356	334	348	310	329	375	349	337	321	342	327	318	312	324	319	344	339	370	364	325	361	361	365	365	364	340	334	337	353	335	355	344	318	355	339	335	344	331	323	346	349	359
28403	7193	2716	1398	1082	888	752	652	648	611	528	559	499	477	498	490	502	445	462	446	475	485	441	421	484	440	434	460	440	423	460	399	451	390	458	441	473	490	400	435	447	454	458	421	438	450	421	479	405	404	424	446	457	463	428	447	379	407	448	436	458	463	423	435	462	435	469	419	409	433	464	454	443	413	430	468	412	476	475	416	428	418	455	407	427	417	458	465	422	444	414	417	429	460	481	414	420	470	427	426	446	436	447	438	452	458	448	430	429	419	422	430	445	424	458	474	403	449	461	463	415	448	430	443	434	440	436	426	474	439	442	442	442	430	434	405	456	456	446	439	465	458	429	446	439	448	398	470	439	433	442	457	419	410	410	426	420	436	434	421	420	397	422	456	433	418	434	461	456	438	426	438	417	452	440	442	445	461	431	393	445	428	456	429	453	415	457	465	442	425	470	436	422	451	434	475	448	443	462	474	447	459	438	427	440	420	439	407	459	443	475	465	438	453	428	427	445	445	461	432	414	431	422	430	414	440	447	454	453	436	404	423	426	439	436	448	438	408	407	429	426	438	423	455	435	459	422	439	418	422	457	386	457	481	468	463	413	447	401	431	481	437	419	421	439	465	428	410	476	449	432	426	450	446	402	441	469	472	429	487	470	439	432	438	401	451	409	430	441	454	433	425	436	436	422	465	440	438	441	457	407	445	434	398	469	438	459	472	425	429	461	416	441	419	463	462	423	442	456	430	448	447	407	457	438	461	448	462	437	422	445	453	452	447	458	452	407	446	443	395	442	461	459	466	462	437	424	462	455	417	450	413	487	432	484	442	451	478	397	433	413	441	421	451	439	415	453	424	478	425	466	432	468	440	428	426	444	490	408	465	431	437	457	460	439	465	430	410	426	408	430	472	450	430	423	467	425	425	425	427	428	463	462	449	468	456	457	433	471	487	431	463	446	461	497	428	380	416	422	502	475	416	464	467	435	448	405	432	405	467	410	407	467	434	396	426	461	447	425	435	448	464	443	431	446	400	466	425	462	441	443	414	436	427	477	456	418	436	445	451	459	459	459	440	418	454	443	409	437	439	421	446	424	378	463	441	423	452	416	421	435	452	456	430	438	447	450	475	407	482	454	426	453	456	447	433	440	472	474	425	434	461	474	452	431	436	463	444	434	444	445	463	438	415	441	419	424	473	413	403	437	388	447	415	443	428	436	434	455	472	446	418	415	388	460	468	478	434	443	461	432	428	448	448	413	467	469	437	425	439	428	426	437	414	443	493	484	513	415	446	454	442	448	437	433	468	440	441	399	418	461	421	430	403	462	471	451	458	438	473	420	422	441	451	457	448	436	457	463	448	472	430	435	447	491	401	434	460	462	469	455	430	461	474	421	415	464	415	424	442	430	426	441	427	425	450	450	503	407	443	447	464	448	438	429	480	455	433	456	437	421	445	423	454	440	442	437	411	435	404	429	432	384	427	446	400	478	428	439	403	439	495	458	473	449	429	429	432	432	482	417	502	431	411	444	411	451	443	457	442	445	432	424	433	423	481	429	417	454	424	430	445	438	470	426	442	411	432	408	446	429	430	414	412	456	413	440	437	435	432	430	413	450	452	453	438	456	426	457	460	413	458	423	453	436	454	436	458	408	458	376	470	482	419	419	439	419	419	424	432	466	433	430	425	445	475	416	472	421	428	417	434	460	482	420	443	464	433	462	435	423	412	463	452	455	466	419	437	443	400	395	460	429	436	436	453	406	411	463	422	444	482	436	430	395	420	412	426	435	410	433	443	441	390	412	427	413	434	449	452	425	445	464	407	417	470	443	460	504	414	457	432	469	451	451	487	459	432	419	428	463	427	437	400	460	417	476	431	425	452	444	449	462	485	505	467	441	439	431	469	396	393	475	409	447	446	445	450	409	441	470	454	421	416	471	442	459	453	442	420	451	441	456	432	434	423	404	474	460	435	457	446	419	437	403	428	454	458	419	483	452	429	432	452	457	487	440	464	445	418	462	463	389	468	426	460	443	415	445	438	416	430	441	416	438	455	416	459	461	435	436	439	444	433	420	443	421	412	441	439	452	439	464	451	415	408	450	428	461	464	433	454	451	429	396	429	460	461	442	452	480	445	413	418	476	438	433	435	445	461	393	474	433	472	450	431	422	456	445	454	460	467	422	454	428	445	453	416	470	441	397	425	455	431	431	403	426	453	450	419	423	451	432	425	440	425	463	404	431	423	455	475	443	425	413	416	452	468	449	406	429	432	398	434	457	456	402	424	418	395	430	431	461	448	418	421	439	450	449	485	472	459	445	443	479	447	457	468	393	470	472	434	457	441	424	457	438	459	473	429	456	437	437	433	445	459	446	448	450	422	450	442	445	456	431	429	476	453	442	425	450	452	427	461	437	441	434	405	449	413	461	418	426	448	426	433	447	456	427	405	428	430	410	409	420	419	435	451	448	426	383	454	431	421	439	431	453	411	450	419	431	446	441	427	452	412	453	424	440	451	461	428	436	409	467	445	458	435	458	427	453	400	421	456	455	462	446	417	424	424	415	450	457	417	433	441	452	462	462	449	442	435	449	445	416	478	413	461	413	420	421	421	453	461	453	434	470	462	419	466	430	459	465	420	441	443	447	423	417	452	449	433	467	454	444	435	436	470	407	450	413	432	459	428	399	482	419	452	402	433	443	442	460	443	451	460	437	472	467	450	426	399	474	422	412	441	401	420	438	474	448	443	481	446	434	430	397	449	433	451	430	420	459	438	424	417	462	429	474	467	486	418	471	460	430	422	466	437	442	456	454	460	436	440	392	455	448	450	446	403	455	426	484	500	436	455	411	433	446	409	470	417	444	435	427	448	443	445	421	437	481	374	412	408	459	395	445	428	421	466	452	410	430	405	432	420	406	442	437	484	428	447	430	460	446	435	387	438	428	442	440	468	469	427	450	456	456	465	399	456	444	424	428	423	429	430	458	432	453	454	444	440	457	440	458	440	450	439	438	428	428	432	445	434	457	456	433	462	437	452	419	450	434	445	450	435	434	434	458	457	460	462	430	424	430	437	412	464	432	433	427	447	474	420	440	512	430	448	434	461	436	451	413	459	471	448	400	446	458	456	476	445	451	456	466	419	441	447	438	467	447	407	402	426	443	487	433	443	481	474	402	454	441	459	464	445	453	443	457	450	399	419	445	412	455	437	442	431	441	455	431	437	477	424	445	455	396	461	431	411	479	427	434	462	408	440	422	424	472	464	440	454	434	417	426	426	470	453	387	458	436	421	436	454	453	440	435	425	427	456	451	454	434	429	410	426	469	491	420	449	414	425	426	411	456	408	467	416	441	465	419	472	416	446	411	432	432	443	438	394	443	492	439	452	442	427	420	430	436	416	426	456	473	452	458	443	433	387	411	453	444	436	439	409	468	435	432	451	453	411	389	484	441	467	420	443	431	448	411	436	401	455	439	424	424	415	465	413	428	445	426	447	441	441	426	437
22987	21626	29434	24333	21627	21614	4249	613	442	407	387	366	286	310	299	299	266	242	248	241	224	220	244	211	263	227	223	202	222	226	241	217	195	182	206	204	211	223	226	244	198	240	194	228	218	197	206	188	199	189	205	209	221	202	216	187	203	212	175	213	204	215	215	230	178	194	224	197	217	207	196	211	202	221	199	223	202	183	200	213	204	218	239	198	217	180	189	204	213	203	221	198	223	219	188	209	182	192	195	189	205	204	209	219	201	199	219	210	190	199	190	177	217	204	206	182	181	189	217	206	212	194	187	190	194	205	203	189	221	208	203	204	218	207	191	207	202	183	184	215	201	202	201	191	211	218	197	202	207	176	205	198	182	200	188	215	179	208	204	177	220	192	189	196	201	193	191	213	191	211	196	170	212	204	175	206	223	178	209	227	195	197	208	191	196	187	206	197	185	217	205	203	182	233	198	222	210	201	213	201	216	212	213	193	198	222	210	191	181	192	188	232	205	208	171	183	196	198	191	202	196	215	187	203	197	216	198	213	164	203	204	203	201	179	187	209	240	208	201	207	204	198	195	187	207	193	199	214	188	189	213	181	187	214	200	225	184	214	170	219	206	201	200	199	204	201	203	226	184	190	224	202	206	227	198	197	227	206	189	185	213	200	167	197	187	163	211	204	197	217	195	227	213	216	222	159	204	209	191	184	194	229	184	194	196	212	199	211	208	188	186	208	190	199	208	198	191	221	188	207	215	185	193	207	216	183	189	203	216	203	193	197	202	216	192	188	186	231	187	193	217	229	239	209	179	190	198	199	207	207	204	209	202	200	184	201	204	198	203	213	219	220	230	210	215	211	197	190	197	182	201	185	200	198	206	197	197	215	170	206	177	210	198	191	204	192	220	192	206	196	204	193	184	191	186	245	205	185	210	212	190	208	186	198	199	207	197	207	208	195	185	186	219	191	189	183	198	195	213	193	203	184	184	207	186	191	216	201	198	186	169	209	186	196	191	212	217	210	218	188	186	198	204	201	193	188	197	208	192	237	198	185	217	203	190	194	217	219	208	195	184	206	193	199	178	190	207	221	194	206	213	165	209	215	221	205	209	207	193	204	208	209	215	219	179	194	212	201	193	196	179	211	190	199	199	206	181	216	177	215	191	195	190	190	185	193	192	180	210	204	177	195	189	177	205	216	208	220	206	212	170	210	211	207	208	192	211	221	204	215	204	189	227	199	219	198	215	192	199	204	194	230	198	195	202	194	212	186	213	200	214	199	193	205	204	199	196	185	191	207	223	223	188	204	199	180	213	198	204	197	218	202	225	211	201	190	212	213	205	186	179	208	222	207	207	205	193	218	197	195	204	186	191	205	200	206	201	189	187	189	190	208	211	211	170	192	189	211	220	191	203	181	196	208	197	201	186	200	195	214	179	187	218	206	198	204	181	212	190	204	183	212	190	179	203	176	200	188	217	220	205	218	213	219	199	191	207	211	206	196	209	173	193	201	187	175	191	223	211	185	217	199	205	205	187	197	181	175	204	204	187	206	187	208	205	173	184	192	167	182	222	193	178	192	184	184	220	192	220	192	170	193	209	200	193	208	219	178	182	179	180	224	231	184	178	200	202	212	223	193	186	208	190	206	199	196	189	186	219	204	185	182	221	194	215	209	192	199	203	204	206	233	180	175	193	200	191	190	215	195	191	181	193	208	224	187	214	201	214	171	238	215	183	223	188	203	169	219	202	208	180	208	189	184	187	175	211	199	189	239	217	187	209	196	206	210	209	200	195	207	193	183	196	200	186	219	204	207	206	203	199	177	214	213	193	223	178	219	187	197	202	217	198	212	180	187	236	211	226	218	211	209	199	205	192	187	205	178	210	225	198	202	194	199	202	211	177	194	218	210	203	222	184	202	206	192	180	183	218	189	200	197	198	204	230	221	196	207	212	171	199	200	198	222	203	179	198	205	225	204	197	177	189	208	181	181	192	203	209	184	221	198	225	217	226	225	173	197	193	181	183	173	217	189	189	215	203	207	194	190	198	206	188	177	212	184	211	209	206	201	208	222	188	199	211	202	197	201	191	218	187	195	209	200	197	206	207	192	200	195	205	197	233	228	186	205	208	197	175	164	209	211	200	213	208	229	179	190	176	186	192	217	197	190	232	223	215	200	198	181	199	193	188	180	186	206	210	227	194	197	182	194	203	209	203	192	216	209	190	189	186	211	201	206	208	218	205	205	210	221	191	192	191	181	210	189	172	174	203	217	201	210	193	206	196	198	196	212	221	186	205	222	200	205	180	219	202	184	218	230	192	192	196	198	206	199	187	200	194	201	198	214	188	180	185	206	227	206	189	210	195	199	201	185	210	193	204	191	189	196	195	201	219	213	194	204	189	194	193	182	183	176	185	194	184	208	199	213	187	185	214	224	190	208	205	184	191	200	186	178	207	237	212	186	194	209	188	199	205	183	208	205	204	205	222	193	217	209	209	191	181	211	219	217	188	204	199	229	193	202	200	191	203	224	193	177	214	198	190	169	192	193	179	192	215	202	218	187	192	200	193	165	204	200	215	220	192	223	194	178	197	187	208	182	221	194	222	201	197	190	205	197	218	206	188	203	182	206	198	226	205	195	234	190	184	205	209	203	206	204	190	192	198	187	211	217	209	212	196	186	171	198	203	204	197	190	195	199	218	200	205	187	180	205	184	189	202	251	200	208	194	216	189	194	189	205	203	199	186	222	209	189	198	189	210	191	204	221	207	207	204	200	208	178	185	183	201	203	201	188	207	197	195	218	171	196	199	206	155	194	201	189	173	199	183	196	193	162	162	200	198	231	194	194	200	214	207	182	203	193	195	200	225	184	208	204	201	213	221	201	197	195	195	182	219	178	166	194	220	179	215	208	215	183	197	199	181	221	202	181	188	199	219	219	182	203	219	197	174	183	202	220	197	211	210	185	202	199	200	217	189	220	181	189	201	199	203	208	218	206	205	192	216	182	201	204	209	187	194	203	244	208	217	195	213	222	216	195	171	201	213	197	201	172	211	205	215	191	190	200	202	169	218	182	198	186	196	220	188	192	192	222	214	233	213	181	183	186	185	182	196	208	200	221	198	190	199	207	217	185	166	191	228	206	185	183	189	216	189	197	236	201	199	214	196	189	209	180	213	215	202	222	224	216	215	230	204	196	188	212	181	189	210	217	219	192	217	164	209	180	200	187	201	200	201	195	211	219	188	193	206	239	183	208	173	167	205	200	211	164	211	231	186	205	194	171	194	205	221	198	197	199	191	169	206	190	221	195	184	197	198	221	199	188	201	179	208	206	190	194	192	197	222	191	200	194	194	219	210	206	192	216	211	195	191	218	198	197	223	185	207	204	215	192	189	195	205	205	211	198	209	214	199	193	204	190	180	203	206	207	212	195	211	186	191	227	193	194	211	198	198	190	219	191	197	179	207	200	219	193	203	205	173	199	212	205	188	230	184	189	197	234	190	199	204	185
37254	17548	7977	3576	2530	1925	1567	1178	957	775	691	597	523	503	417	407	430	430	372	390	364	371	341	350	326	340	292	330	287	292	302	322	299	299	302	292	280	303	297	289	271	263	303	281	281	287	297	289	263	292	298	280	268	276	281	251	256	293	282	267	313	267	273	291	292	270	303	299	315	258	254	244	281	283	279	295	275	270	264	258	282	282	270	275	289	289	272	238	278	270	277	275	284	275	299	258	288	282	242	284	284	263	263	291	245	261	278	282	273	270	253	268	224	264	267	250	290	294	266	277	235	277	278	256	272	281	267	281	274	276	268	276	268	260	241	264	271	271	246	277	287	246	247	281	267	250	245	281	270	279	259	253	258	277	269	239	257	270	280	285	252	292	293	249	243	251	254	259	231	280	264	264	289	290	275	245	262	241	270	259	271	295	269	275	266	288	273	307	279	280	258	281	261	274	245	282	260	265	264	265	262	284	269	273	247	244	269	266	270	259	274	273	244	286	284	258	266	240	255	281	254	243	259	283	276	259	291	290	292	273	298	264	285	276	282	254	281	294	276	288	256	278	270	251	274	275	292	265	269	293	264	267	253	285	253	265	304	246	260	271	268	265	272	260	282	257	281	307	272	269	264	250	271	288	235	294	256	257	297	302	232	259	256	256	261	280	245	255	271	291	269	244	295	265	262	240	275	270	252	272	268	265	265	270	246	264	256	299	261	255	258	268	282	261	239	275	253	259	274	300	278	249	263	260	284	249	288	275	256	284	265	264	273	278	283	266	286	264	252	272	253	255	255	269	250	266	269	310	265	251	247	283	277	268	269	257	229	291	279	279	245	289	269	277	279	283	236	271	273	274	301	290	260	265	274	245	249	309	261	255	295	292	265	266	252	275	255	271	264	262	273	242	274	298	277	255	275	256	267	261	259	272	267	270	251	246	244	282	270	303	253	268	247	287	266	279	248	290	269	250	252	261	267	255	284	249	273	309	275	272	288	289	270	271	271	269	260	304	279	258	244	269	268	277	233	251	259	251	278	259	242	291	260	283	244	256	287	236	241	273	265	262	279	253	274	285	247	256	290	236	282	281	241	280	289	268	269	297	267	274	266	270	266	270	276	241	269	268	260	273	268	267	261	260	243	287	255	262	267	269	281	274	270	268	285	279	264	270	277	278	242	265	273	258	256	283	275	249	269	243	283	256	252	272	281	260	266	268	252	287	284	277	301	279	276	253	241	277	245	255	268	252	275	292	274	263	259	259	296	256	271	241	274	260	293	252	289	282	286	269	238	256	258	284	319	252	275	271	276	275	274	282	263	307	282	271	288	249	266	258	263	261	273	250	271	243	278	241	255	283	276	279	261	253	249	247	275	265	251	268	274	267	271	282	258	255	259	272	293	252	268	271	269	252	243	244	254	260	287	261	271	255	238	289	259	297	283	264	283	252	239	267	261	311	279	260	268	244	226	267	240	284	247	260	302	255	268	247	289	255	290	278	269	255	254	259	247	238	270	277	284	272	251	289	263	288	282	255	295	278	250	236	279	270	279	291	266	245	272	243	265	266	266	280	263	270	247	291	247	270	272	261	252	270	273	259	258	251	264	257	257	267	254	288	274	260	264	260	278	274	272	256	270	293	281	285	260	258	267	288	231	270	273	288	269	261	260	265	237	262	249	255	272	244	283	260	231	282	271	238	268	265	277	266	272	275	267	272	285	252	268	255	263	270	264	262	239	288	264	245	250	267	255	264	267	270	283	272	254	246	240	243	235	274	246	275	257	268	259	281	260	271	229	274	267	241	262	263	261	289	247	278	293	258	241	256	273	264	270	248	255	256	266	260	282	276	279	271	259	286	273	245	243	296	270	240	235	294	260	294	290	237	256	287	266	263	262	274	232	235	289	257	254	249	259	272	253	264	242	293	310	246	301	265	269	253	235	247	265	277	252	297	271	254	269	256	264	271	254	266	286	247	289	264	284	264	268	271	284	249	268	281	281	272	298	238	255	267	275	268	254	273	240	259	264	282	259	283	242	312	293	296	284	251	246	274	290	254	255	279	251	266	287	266	284	282	271	281	271	266	238	252	287	258	274	262	271	286	238	311	255	258	264	262	233	267	279	257	266	231	286	259	247	289	289	258	258	257	285	262	245	281	266	278	246	289	294	247	309	271	278	290	273	279	263	240	276	277	254	247	236	278	254	278	222	255	276	274	257	265	262	274	272	256	276	284	266	300	235	284	287	292	260	273	260	275	267	272	267	255	273	251	269	250	251	276	268	270	235	225	266	248	255	280	278	266	262	265	280	267	279	286	288	281	293	264	244	258	244	280	255	277	264	277	273	276	286	279	231	287	243	268	242	253	292	263	268	293	284	298	262	262	270	267	286	291	253	269	269	275	264	265	277	261	256	252	260	267	289	283	244	243	266	268	269	265	260	286	300	296	277	259	272	273	286	294	287	264	274	265	239	276	254	275	292	256	248	240	281	245	250	303	247	241	245	279	244	257	267	250	284	306	270	278	280	292	260	250	249	290	266	262	252	246	268	250	285	275	279	264	265	264	235	258	271	248	266	242	284	254	263	276	277	278	263	278	280	281	279	260	252	257	287	273	254	266	266	275	255	257	263	267	294	245	251	258	277	275	277	261	283	239	285	251	261	273	292	247	243	258	265	289	318	242	281	254	260	273	253	282	258	275	281	279	253	260	277	260	284	270	271	242	266	287	265	253	248	276	258	276	265	281	275	264	271	289	272	287	268	279	282	281	261	255	247	284	271	270	257	239	250	259	284	284	272	275	250	246	260	269	258	245	242	287	262	273	255	280	254	280	289	288	281	278	243	262	260	287	245	262	263	291	278	263	278	256	255	267	251	264	267	260	280	234	298	265	271	281	273	260	239	266	275	250	269	242	252	274	259	252	286	250	288	239	239	243	243	255	290	274	234	256	275	255	259	283	270	260	261	295	290	278	266	242	256	274	251	253	246	244	268	295	243	265	288	241	270	251	271	257	278	280	279	279	267	279	269	279	256	283	270	272	267	243	281	289	254	246	269	274	271	254	291	287	264	277	250	294	258	233	224	260	291	288	279	273	279	245	248	266	293	253	260	259	252	278	280	291	257	266	288	275	258	244	294	249	264	274	269	266	267	274	270	247	288	272	276	255	252	248	255	237	283	263	276	293	248	275	292	253	267	239	262	247	259	262	296	242	254	261	276	264	258	276	270	260	264	246	254	263	267	247	254	257	261	250	289	244	260	260	262	240	264	233	285	263	263	279	267	256	275	254	243	258	291	260	266	251	255	255	262	218	263	261	281	280	225	270	255	266	254	238	261	280	246	282	282	246	287	266	269	236	265	272	280	287	284	236	277	282	281	262	270	272	251	273	260	278	281	307	268	273	256	262	257	259	269	271	282	289	253	275	264	236	260	252	271	288	254	263	280	286	273	253	262	247	286	277	291	289	284	250	255	268	281	254	276	284	284	265	247	275	275	274	267	263
27793	18591	4026	770	646	606	567	579	574	538	582	576	585	623	592	561	536	609	531	569	574	610	563	525	550	541	617	567	602	568	544	595	582	562	599	562	603	547	580	562	549	574	577	545	559	562	583	544	525	623	591	520	553	580	530	549	615	591	570	536	552	589	603	570	587	571	549	567	580	599	547	581	590	568	527	596	572	541	598	590	585	563	605	546	574	565	585	545	542	609	584	523	577	564	574	549	570	575	551	611	587	553	598	620	594	606	587	601	580	556	575	551	567	575	572	616	585	566	553	590	556	588	565	622	557	566	604	541	558	552	559	555	574	528	519	602	540	536	596	566	562	570	595	614	584	539	544	620	554	574	563	544	624	569	576	617	569	573	575	604	551	582	570	568	586	614	598	532	611	572	621	581	574	544	592	587	566	584	575	564	567	563	610	627	593	544	561	585	597	636	536	547	547	560	569	573	558	567	583	562	554	579	581	579	601	612	542	583	572	549	594	559	568	531	558	554	559	591	538	589	583	585	532	583	552	560	563	561	601	575	548	585	557	576	562	571	554	556	560	595	552	542	579	553	575	554	574	548	556	575	605	585	552	548	568	545	595	607	576	509	547	540	598	592	593	564	572	585	589	570	571	558	561	578	573	512	585	528	580	598	574	562	560	620	529	547	539	552	531	573	560	549	530	573	586	607	596	590	568	583	615	520	580	541	601	582	578	572	524	548	615	581	536	573	575	604	567	547	556	539	541	574	541	629	602	571	559	565	566	577	567	600	554	573	607	615	577	554	592	554	572	554	551	556	592	576	550	541	576	574	588	559	547	613	591	598	545	579	566	587	517	576	597	584	593	590	586	575	506	550	590	558	573	555	588	543	565	614	581	574	559	568	580	614	564	568	601	558	569	516	610	594	584	595	593	590	597	587	589	562	589	557	564	557	562	568	586	513	574	578	587	581	574	587	583	579	588	616	605	570	581	586	591	555	556	604	604	598	553	557	588	585	560	579	565	602	593	574	619	566	584	594	585	589	580	543	596	566	572	597	564	581	568	563	550	569	597	553	568	588	623	612	557	548	599	570	572	580	577	548	558	605	561	587	597	521	598	570	555	598	641	582	576	569	584	584	587	602	573	615	537	540	576	557	538	549	544	587	614	556	609	617	571	567	601	573	567	610	564	602	590	544	571	581	536	637	581	554	531	605	579	585	570	625	622	593	588	572	567	545	587	533	559	551	515	569	603	539	608	599	522	593	570	589	548	576	578	570	526	573	587	590	569	555	553	591	545	598	560	570	562	575	598	525	572	556	574	597	521	557	560	550	578	577	607	623	577	608	532	563	535	560	554	601	528	606	537	564	581	564	612	551	606	576	568	545	578	543	598	586	561	533	546	537	545	561	639	641	581	592	578	577	579	565	536	572	604	566	542	543	565	605	594	567	579	582	567	589	619	544	609	568	580	597	564	614	590	551	573	594	588	621	541	593	584	612	594	551	582	607	559	581	598	531	598	573	576	650	607	522	624	530	546	546	591	594	597	591	559	564	552	603	610	591	610	540	555	569	588	626	609	567	595	583	625	563	578	561	566	537	591	608	586	554	592	587	563	579	613	568	560	607	530	578	600	612	607	583	579	574	556	537	568	578	567	570	583	567	572	564	587	560	592	588	570	576	588	574	596	554	572	646	591	544	537	572	591	586	559	597	582	518	587	589	559	608	570	568	545	582	595	552	588	582	611	555	581	576	539	520	623	579	556	581	593	561	617	564	587	531	582	633	553	576	590	563	574	531	568	570	567	566	566	548	580	534	564	608	563	584	567	542	606	559	548	636	559	588	602	551	614	578	566	553	604	574	583	552	579	569	591	564	552	546	598	586	544	568	561	553	563	572	559	561	583	567	612	600	551	596	588	543	556	570	557	581	605	568	573	551	581	598	548	567	582	568	612	602	555	638	613	567	562	577	617	591	554	572	586	535	585	612	535	583	590	573	521	516	557	575	585	577	586	567	554	543	544	575	559	580	571	548	607	571	581	584	538	580	598	582	608	601	596	567	555	575	611	594	574	597	605	567	602	579	567	581	587	552	596	598	563	595	582	545	536	601	610	543	593	550	586	579	581	600	562	612	521	584	588	603	640	584	587	586	552	561	579	569	563	551	516	590	557	569	609	577	576	570	564	560	585	578	547	558	581	581	575	566	557	579	567	551	610	587	614	581	550	554	562	585	623	589	586	579	593	536	567	574	580	567	555	572	584	562	588	564	567	560	552	593	587	581	597	639	529	537	594	569	606	566	581	617	595	546	560	554	588	525	541	575	560	597	576	537	604	564	559	572	570	583	617	564	544	565	592	570	590	603	580	559	546	572	560	561	572	577	595	580	555	569	567	591	581	561	585	564	559	581	611	561	620	551	587	569	528	530	540	576	601	554	562	550	540	576	554	506	560	595	600	576	581	570	549	541	617	614	620	586	560	557	569	575	539	580	566	551	606	584	578	567	580	591	571	542	543	587	580	583	623	580	548	574	555	552	613	577	593	582	590	591	607	602	530	562	567	584	563	560	593	559	559	574	550	551	570	594	562	553	572	630	572	570	607	588	565	588	560	577	556	534	568	605	544	586	557	598	596	576	562	584	560	607	642	573	561	600	567	563	566	565	632	551	570	553	539	585	583	602	616	593	551	580	597	577	595	577	619	557	580	578	588	576	579	595	576	565	588	566	578	576	533	611	559	593	536	523	576	588	564	584	594	588	559	584	534	569	569	576	539	594	609	566	535	525	595	581	586	578	603	524	580	571	634	603	566	606	592	541	605	564	532	551	547	571	577	562	594	580	587	592	591	535	574	527	574	564	599	603	562	603	554	602	598	602	583	582	592	609	592	578	565	572	562	561	590	559	585	543	592	588	550	573	536	569	594	563	576	561	550	569	553	600	587	548	539	525	563	556	582	600	549	592	542	536	548	617	582	614	566	591	562	565	608	586	485	583	580	597	533	632	574	533	529	576	549	544	550	586	594	621	601	625	523	580	566	563	578	567	546	593	598	582	536	599	557	541	581	573	590	587	596	576	590	555	594	585	592	534	581	558	561	585	586	548	591	624	578	622	567	576	603	616	580	546	593	650	610	592	569	525	537	520	582	550	563	557	582	615	579	590	611	595	593	590	601	576	565	603	554	566	563	567	563	563	578	564	574	566	596	565	581	574	585	591	563	540	599	588	595	566	559	585	575	605	578	575	600	610	589	579	568	576	574	589	570	603	596	591	591	557	577	532	584	608	608	585	578	603	532	578	552	578	611	549	578	548	538	539	558	559	592	557	580	595	622	594	582	550	591	590	590	593	553	580	548	584	544	559	512	550	576	533	572	585	598	541	585	543	591	581	598	574	551	587	582	566	580	576	591	550	589	583	533	601	593	602	620	607	586	568	562	560	605	542	609	605	545	554	586	612	600	528	523	547	598	579	531	572	548	568	568	620	570	585	550	543	605	607	586	572	548	566	614	527	563	554
9797	2047	1014	850	822	737	760	742	750	734	733	710	701	725	740	740	738	730	735	685	731	749	733	775	743	755	719	695	750	691	734	711	733	738	712	739	752	726	747	691	733	752	689	719	755	741	717	728	739	749	696	702	713	767	703	721	676	680	749	768	727	768	766	723	725	739	767	737	724	711	714	705	696	712	734	745	664	725	726	719	699	711	752	719	719	703	718	724	723	755	740	742	727	749	740	736	758	774	742	697	724	727	730	735	776	684	705	715	718	751	703	789	757	754	761	741	707	752	723	735	726	739	692	682	775	704	699	732	738	711	777	716	719	710	693	711	720	703	716	776	714	742	717	780	740	764	745	680	723	721	742	782	701	684	697	686	763	722	766	711	715	707	706	696	732	720	719	658	733	719	710	756	763	723	764	713	732	700	752	693	736	724	738	757	679	674	721	751	738	745	700	703	733	756	721	734	729	685	743	727	726	728	693	691	753	723	746	718	751	732	720	697	747	752	726	704	762	672	740	697	654	717	739	718	654	752	728	721	671	710	713	769	682	672	699	704	728	692	718	699	724	709	760	734	779	756	760	760	727	689	708	790	762	764	682	675	668	747	707	720	717	780	778	702	779	733	684	765	754	739	688	739	744	693	718	757	722	670	662	716	697	793	720	710	706	671	722	766	737	699	689	731	713	711	752	722	712	766	734	735	689	725	736	757	691	741	669	735	685	710	710	737	684	690	749	775	776	776	722	745	723	746	720	752	723	749	752	718	733	750	715	752	710	714	748	694	740	741	739	758	699	721	731	767	751	732	709	749	727	757	744	740	754	748	710	730	731	679	756	725	731	730	705	710	718	740	741	706	699	711	690	694	728	752	756	723	697	718	766	747	729	751	773	718	749	747	698	716	771	746	721	761	775	718	710	702	716	713	757	730	752	749	727	725	690	717	735	746	732	731	710	748	760	720	730	722	725	754	683	714	747	760	730	721	696	756	735	764	693	749	743	703	736	725	730	757	701	717	686	739	708	747	724	737	748	718	727	775	725	704	716	740	744	715	682	766	718	743	756	726	748	708	717	742	727	698	734	723	698	749	710	749	735	724	719	684	703	753	693	705	660	736	720	720	740	746	761	711	756	754	718	682	770	749	712	732	692	758	728	688	685	776	715	743	748	697	716	739	691	734	737	715	716	761	739	725	747	734	732	738	767	760	741	683	767	676	714	714	747	735	733	724	671	700	707	704	739	742	714	726	717	739	726	732	709	753	738	695	733	683	789	709	722	707	734	721	726	706	716	762	728	764	669	770	684	719	704	741	727	738	713	750	695	766	760	744	691	678	753	671	726	743	712	772	733	678	743	772	748	731	723	755	771	721	750	687	758	769	731	717	716	783	663	724	725	733	776	747	721	745	752	727	741	731	731	731	715	784	697	669	679	699	778	704	721	761	702	732	748	765	744	720	710	725	749	732	746	745	689	721	802	703	758	713	741	705	716	717	704	715	748	737	724	712	752	737	717	779	670	738	743	716	674	738	723	776	732	686	719	712	698	722	734	735	717	744	736	752	779	732	718	745	694	709	671	702	658	706	669	741	684	735	748	703	715	767	698	727	695	728	727	736	748	727	717	742	722	744	778	724	698	732	705	741	669	773	714	750	745	738	719	685	705	717	704	693	735	706	710	710	676	745	671	741	774	745	735	747	709	782	751	737	721	711	754	755	686	728	721	702	732	722	749	712	729	750	753	746	784	784	676	718	788	751	709	751	680	740	713	744	734	707	736	715	722	752	732	718	707	725	727	726	745	730	725	747	710	678	705	752	755	678	759	741	714	708	714	749	744	693	770	688	710	709	720	730	731	724	693	726	780	655	807	742	711	728	685	714	715	716	700	747	757	715	723	727	759	749	763	740	756	735	734	729	719	762	685	695	754	706	720	731	722	728	707	720	741	723	735	716	742	695	727	754	693	732	729	770	771	731	731	683	652	709	714	714	716	701	702	710	724	732	705	703	755	699	764	754	743	690	795	673	724	740	679	756	717	719	715	701	709	702	728	699	733	732	779	665	775	693	696	757	752	714	768	731	746	748	720	760	736	770	765	760	761	729	728	708	743	720	707	720	764	736	767	726	737	720	765	739	710	750	677	716	711	722	714	701	697	746	721	694	739	705	740	693	742	723	748	711	735	727	716	700	728	744	743	723	733	737	697	762	689	755	745	727	694	752	707	750	756	773	710	767	744	732	709	755	745	749	770	708	763	702	757	749	734	695	705	751	709	739	700	688	727	727	743	763	718	762	713	757	703	696	713	719	714	716	736	745	733	676	763	731	759	741	712	724	775	712	690	693	680	735	719	723	732	752	698	744	728	755	730	701	691	718	713	733	705	692	736	738	713	733	715	700	743	730	687	727	779	701	728	710	730	758	752	793	731	713	706	762	716	708	712	716	689	768	704	685	747	726	707	728	698	713	728	701	671	697	709	708	700	734	725	710	666	673	734	754	731	717	691	711	703	729	708	736	712	744	737	745	718	724	677	723	709	740	754	713	738	745	720	754	714	676	695	705	766	717	708	748	736	747	730	726	707	735	751	769	751	730	706	760	713	683	735	743	716	721	729	671	747	727	754	709	746	702	731	768	748	750	762	719	742	746	747	755	809	681	712	754	748	727	733	745	721	704	697	729	687	717	764	747	719	723	716	741	711	714	767	715	707	706	698	723	728	717	708	730	691	730	753	736	730	681	749	743	730	699	740	728	714	737	768	719	744	733	670	695	752	739	742	730	731	717	718	740	738	729	744	757	724	706	730	743	718	706	733	686	742	729	777	764	773	759	791	700	712	717	739	731	704	725	688	770	701	733	713	746	759	732	748	710	757	742	722	735	728	706	714	734	755	710	706	764	746	730	724	713	762	753	731	708	778	692	728	729	709	750	718	732	699	717	744	700	699	692	714	749	722	741	712	741	727	691	696	746	798	710	732	738	770	764	725	720	758	737	759	736	745	724	745	775	734	710	800	744	751	787	732	747	750	704	711	742	682	719	714	769	736	763	712	738	769	728	692	712	753	681	708	757	736	729	702	698	739	738	713	737	725	713	674	700	716	728	724	734	741	729	752	735	704	723	774	721	705	745	761	722	753	731	738	754	706	684	743	715	751	747	732	740	749	738	723	716	731	737	734	726	689	715	729	700	693	694	716	710	706	727	737	719	744	723	702	727	708	721	734	744	712	735	714	728	726	709	686	698	714	726	700	749	724	777	745	745	714	691	695	746	793	684	776	714	752	751	748	740	748	756	775	740	727	731	733	747	754	715	750	767	780	728	694	725	771	708	752	727	745	654	738	725	708	759	711	711	731	677	722	749	726	724	697	743	762	720	772	765	724	764	718	734	724	711	713	723	756	718	671	723	728	744	714	713	722	741	715	719	704	737	746	705	717	741	773	766	736	729	718	722	718	702	712	737	728	696	758	720	733	782	711	711	724	660	673	746	711	715	789	728	711	726	742	692	714	731
23893	21500	28745	24713	21474	7652	1037	760	640	636	609	625	561	523	571	557	557	564	545	545	528	505	505	493	511	504	511	508	497	531	507	540	543	515	540	505	482	489	476	518	525	519	501	535	500	522	499	563	561	544	499	476	506	488	540	532	511	518	507	524	511	502	524	532	490	530	486	529	492	534	508	499	533	511	513	490	520	504	505	511	487	543	480	469	506	476	491	548	532	532	483	504	493	520	476	525	522	510	525	506	487	486	529	505	496	535	537	536	517	536	508	501	502	487	491	526	500	494	511	497	481	474	502	488	506	518	467	496	496	481	512	506	529	483	506	512	457	514	466	485	481	471	471	511	492	529	528	487	534	486	528	484	493	500	494	521	480	496	485	469	492	480	536	490	466	481	546	502	498	519	504	500	520	513	475	490	475	478	496	492	481	511	502	554	495	522	517	524	512	504	476	514	539	517	501	489	514	500	487	491	503	513	518	480	514	533	516	492	493	525	492	474	512	493	493	530	517	506	493	507	464	505	497	471	503	516	508	562	477	510	513	476	545	523	530	475	465	475	518	520	508	503	494	479	485	540	540	461	494	511	483	549	487	496	517	472	472	461	519	528	523	503	465	486	506	513	486	475	504	496	472	532	491	518	492	466	521	487	460	528	476	515	526	519	509	465	503	501	536	528	487	521	516	506	486	498	498	495	497	514	479	504	490	509	527	519	511	494	497	501	493	519	491	522	472	531	481	493	534	517	516	478	517	456	525	527	501	533	515	476	475	488	514	487	503	510	506	476	535	514	508	521	517	517	501	531	500	500	532	527	531	533	513	490	506	511	534	479	496	482	502	494	526	501	479	487	512	575	535	442	514	487	510	522	518	480	526	499	494	499	505	495	544	502	517	507	518	515	506	495	505	488	508	524	485	508	493	516	530	509	478	481	499	510	468	478	481	474	500	532	502	542	483	522	464	471	507	501	498	524	475	534	542	520	465	477	504	490	522	492	481	551	526	485	511	535	503	493	516	495	467	496	497	465	528	551	506	498	487	483	522	533	523	505	563	478	456	506	511	492	479	471	501	477	496	494	494	495	486	467	503	528	508	515	483	497	472	506	508	504	544	503	468	488	469	472	498	489	550	511	505	490	475	490	497	488	486	474	442	487	481	534	488	493	486	474	550	499	499	522	521	524	488	519	502	501	529	529	472	519	521	532	498	499	491	527	511	502	495	516	508	477	493	531	458	455	514	504	499	540	522	464	498	540	526	488	490	479	477	479	489	540	492	474	498	520	497	510	517	495	495	525	523	540	509	490	508	481	499	494	546	528	520	519	509	495	502	513	489	472	485	493	472	514	525	430	473	559	492	465	481	509	495	486	483	521	494	496	467	476	500	505	510	520	488	519	555	550	483	487	464	477	495	501	520	505	498	498	484	555	467	487	483	508	533	464	558	521	473	506	501	485	522	501	475	526	496	488	518	528	461	498	489	523	492	523	520	482	463	501	523	496	478	472	530	531	511	499	492	496	497	477	534	514	518	513	491	520	472	494	478	468	493	535	524	487	514	507	506	498	530	501	506	530	510	515	506	527	516	521	511	506	532	536	481	513	488	486	496	506	518	500	512	504	544	432	489	488	499	490	524	520	486	548	527	514	510	496	533	502	526	503	524	484	518	511	512	539	469	489	531	484	504	478	489	513	508	495	487	517	481	503	510	485	501	475	502	495	518	500	505	472	502	505	506	518	510	505	521	477	489	478	481	498	475	510	527	494	508	485	534	513	492	494	518	523	496	476	519	518	471	521	506	522	518	508	487	473	521	513	510	494	499	505	513	488	530	519	463	498	509	513	469	469	532	508	536	474	533	467	523	491	496	457	535	498	497	505	524	518	509	502	476	493	504	530	493	501	502	492	487	500	452	465	499	519	454	483	475	527	533	518	494	492	530	553	502	480	454	509	494	529	489	528	553	529	490	489	470	503	515	516	526	511	534	497	507	506	501	493	494	479	522	486	518	468	456	509	480	509	513	462	504	485	483	478	524	493	498	526	499	523	494	490	496	524	489	510	501	498	496	494	502	539	501	544	482	517	507	496	492	493	459	484	520	516	504	535	482	469	498	473	512	499	527	470	503	498	511	509	516	496	490	450	458	498	501	492	473	527	525	472	520	475	489	513	512	473	482	504	483	502	510	527	466	510	512	535	513	514	509	476	499	486	521	498	488	502	493	520	554	486	526	489	491	499	500	491	483	546	486	472	485	495	508	500	506	515	513	490	503	488	501	472	513	522	500	523	521	530	529	510	512	476	525	535	505	518	474	493	493	494	499	467	496	520	508	511	490	517	452	494	533	479	496	526	475	510	499	497	511	518	525	497	502	514	490	507	511	575	534	524	494	504	522	469	547	482	505	487	493	518	452	525	478	512	506	500	509	507	516	534	487	480	445	473	501	542	505	498	517	498	509	462	523	527	551	501	472	497	520	499	488	462	475	500	468	532	503	483	524	513	502	503	516	490	464	478	480	476	490	491	456	491	501	525	526	533	519	512	501	510	513	476	506	456	478	546	514	503	446	483	515	509	509	503	476	492	508	526	481	523	463	475	490	554	534	504	537	506	475	506	497	505	478	531	466	466	485	473	520	501	489	465	498	523	526	497	488	479	512	476	517	480	521	500	507	487	488	499	539	528	509	498	481	479	541	490	499	489	492	550	497	517	478	473	542	524	508	478	518	518	475	497	496	501	481	506	533	481	491	480	536	481	511	534	504	490	495	488	492	506	515	513	512	517	510	514	502	520	477	513	501	479	492	494	508	514	478	516	515	519	496	489	500	476	501	481	498	519	516	548	502	498	551	500	458	501	531	482	507	492	495	501	484	499	509	473	486	531	467	515	547	458	464	523	477	464	515	506	495	492	503	514	537	522	492	509	471	496	493	498	448	477	422	466	478	503	466	503	525	475	455	462	529	534	512	508	507	480	477	525	547	483	535	499	470	513	505	490	525	468	480	528	548	474	497	495	501	498	518	514	481	523	494	538	484	516	505	513	490	515	481	490	485	503	501	489	507	525	505	496	492	518	472	514	491	503	499	487	499	517	501	511	487	495	489	490	507	489	510	495	478	501	482	475	521	502	509	480	535	472	474	542	507	527	504	462	530	470	498	491	511	482	508	507	491	502	510	543	456	496	489	517	503	501	550	501	486	488	477	476	497	528	492	495	478	482	506	509	512	532	493	561	509	501	491	518	497	541	492	502	463	529	516	516	530	526	518	471	541	514	484	518	492	527	493	508	498	495	526	535	513	520	533	477	545	511	494	474	487	492	523	494	472	491	488	496	515	516	528	527	488	549	484	476	507	523	499	513	474	498	494	524	527	541	490	478	473	481	539	556	504	484	513	534	518	491	493	487	515	503	529	538	491	495	511	512	495	511	477	503	507	551	498	503	481	505	491	517	499	486	508	519	525	498	504	539	507	438	529	513	562	471	479	536	451	478	479	514	528	501	558	495	502	525
31723	11727	5251	2555	1942	1553	1320	1117	1007	920	798	834	762	750	725	712	723	726	691	718	741	684	684	652	681	690	682	671	633	670	626	693	623	665	685	670	654	642	690	639	640	658	643	643	687	632	656	649	672	690	644	637	656	697	697	654	710	688	666	635	606	696	646	671	668	631	658	670	675	643	653	679	657	610	639	648	659	634	645	621	647	632	657	611	583	674	654	638	689	666	604	666	612	651	650	629	669	634	668	643	622	663	642	639	684	632	622	659	710	684	669	614	627	649	668	669	659	593	683	677	655	599	644	636	661	646	656	608	638	639	630	630	624	650	599	669	618	634	629	599	654	636	640	669	679	645	646	641	634	629	692	616	629	667	645	632	681	651	644	656	656	663	629	621	665	618	614	663	629	662	656	651	663	701	617	667	635	745	671	637	673	684	630	674	646	640	649	658	678	667	646	633	645	649	662	626	668	662	633	648	624	666	653	630	620	638	682	630	655	637	627	631	620	631	632	662	639	595	645	683	636	676	619	646	631	618	636	625	653	661	614	697	618	629	687	634	650	649	613	649	617	624	684	660	641	629	601	633	634	676	642	703	662	647	627	642	729	659	642	650	639	655	682	661	631	650	617	657	654	638	625	659	635	658	630	614	621	690	630	656	643	686	633	649	660	670	683	609	645	651	637	636	625	600	646	652	617	580	624	652	664	642	678	631	625	663	622	688	621	651	656	613	668	657	598	691	632	659	623	610	645	665	615	617	661	672	656	604	612	620	624	678	639	666	624	604	659	623	639	660	620	650	645	648	647	637	642	672	685	615	639	680	595	640	581	665	686	654	633	645	611	635	649	677	627	637	632	673	635	657	682	644	630	636	599	644	624	617	673	664	662	619	633	632	676	627	667	648	637	639	608	655	611	650	636	605	645	669	626	625	648	655	632	621	643	685	627	672	659	676	630	661	638	627	638	635	701	630	640	671	616	655	658	591	656	619	651	619	643	652	662	688	664	626	645	671	647	649	615	701	623	667	649	642	642	605	626	648	686	607	654	653	678	642	644	663	660	633	692	656	660	657	665	647	684	599	692	598	593	635	636	640	614	666	650	646	622	646	646	668	623	682	652	594	672	650	673	636	618	647	695	670	645	624	708	615	598	615	621	694	679	632	665	614	634	650	605	620	645	633	647	668	687	652	620	610	620	634	617	613	625	621	691	623	661	643	668	686	662	682	643	663	624	713	640	680	635	618	695	656	681	654	593	683	632	673	650	614	656	641	602	658	614	626	645	668	614	673	608	654	659	615	657	653	646	638	649	623	645	633	669	649	660	645	706	624	654	605	656	619	648	681	625	679	640	682	666	653	629	677	650	666	671	615	651	658	662	610	641	628	690	656	670	641	678	606	641	647	672	681	609	640	619	593	623	642	634	651	645	619	641	573	585	641	642	675	680	678	670	595	661	697	656	633	641	592	609	635	624	619	662	608	652	675	653	651	670	652	661	640	645	668	639	646	679	657	661	688	607	660	639	627	612	683	675	678	630	649	636	670	626	644	617	627	645	635	638	675	709	637	635	638	609	669	671	645	618	653	682	642	658	607	679	671	620	644	656	633	673	715	617	687	643	645	618	665	650	636	632	653	656	630	615	645	631	628	672	627	644	654	674	664	674	598	677	663	649	679	646	602	643	631	632	657	649	619	655	655	662	669	629	664	646	653	637	613	671	646	660	653	617	629	651	668	632	680	650	705	625	660	647	644	700	676	664	677	655	649	627	658	616	631	639	593	646	689	634	616	642	648	637	674	687	649	665	628	624	587	620	632	692	688	645	657	609	685	636	649	646	617	639	677	641	644	644	633	644	615	679	662	664	639	641	623	644	685	676	665	665	640	642	635	622	656	670	649	645	629	656	689	609	675	637	688	653	662	703	638	670	679	672	670	619	655	651	667	650	667	677	657	667	619	605	603	656	666	656	628	680	638	641	621	685	645	625	635	622	644	622	649	664	621	688	711	688	651	696	613	677	620	662	703	601	644	649	662	686	671	659	605	631	628	650	627	683	631	659	607	686	665	647	667	650	629	655	684	674	637	673	658	584	620	634	667	613	643	642	657	625	645	604	714	659	622	707	623	668	649	630	674	606	634	602	636	636	710	691	669	619	655	636	671	643	648	691	617	688	692	630	667	699	642	657	623	696	637	619	635	637	660	618	613	639	651	635	633	660	684	657	660	638	646	626	702	622	642	679	625	618	612	654	635	666	631	621	664	616	663	651	612	620	681	684	653	657	659	672	636	625	656	633	642	672	675	642	638	656	650	696	610	646	599	624	646	630	685	631	650	667	597	647	674	682	652	629	665	664	622	591	672	669	648	591	632	659	638	671	613	652	639	633	613	645	653	662	664	646	625	671	646	640	650	612	688	630	643	664	631	633	668	665	658	652	639	683	668	633	679	620	663	609	639	651	693	617	653	625	659	662	646	658	632	672	671	642	607	684	618	620	625	644	638	670	605	677	615	622	628	662	648	659	653	616	660	654	627	626	620	680	666	691	672	663	647	647	659	683	629	628	628	660	639	657	630	609	628	622	628	613	645	677	669	665	652	650	633	626	628	657	679	629	618	662	687	624	649	664	633	639	661	621	602	608	639	678	653	623	652	642	642	641	643	664	653	614	656	624	609	669	588	649	637	660	664	658	719	643	628	654	630	642	617	670	645	611	639	630	629	699	670	643	605	639	617	686	646	676	640	610	662	657	628	614	656	668	594	646	650	625	655	652	626	587	641	619	653	689	642	697	651	638	673	658	651	649	728	626	651	680	610	663	658	694	654	642	636	665	674	671	618	590	656	634	620	683	652	652	677	663	614	662	630	654	632	662	653	631	675	640	628	594	662	621	618	635	640	662	666	637	640	589	645	653	677	613	693	656	656	699	641	650	620	668	609	620	638	584	612	661	639	716	634	669	632	636	663	634	609	605	641	647	632	649	644	642	684	649	627	688	674	696	645	650	642	623	665	673	664	634	658	681	635	644	650	674	650	587	630	652	624	662	653	641	619	694	661	628	696	637	703	638	645	654	692	617	656	609	655	673	630	634	630	671	642	655	658	626	676	647	636	627	638	638	633	673	647	685	686	611	666	665	629	597	645	685	646	609	647	625	667	618	667	610	648	655	606	712	636	621	632	669	653	623	656	660	611	656	640	673	665	678	650	641	662	622	680	653	647	657	596	651	635	672	629	613	590	642	648	655	634	633	722	616	624	626	622	685	650	638	672	649	667	657	639	649	680	624	696	691	657	610	642	637	599	676	646	654	628	674	579	630	680	630	650	691	603	631	660	639	650	642	653	631	686	601	663	629	669	586	635	660	676	672	631	644	637	636	625	666	660	658	641	655	644	660	711	665	687	676	618	659	612	678	692	625	650	652	616	641	741	649	688	658	629	647	675	666	641	628	686	621	655	608	617	590	621	655	654	680	627	652	608	627	665	620	681	644	660	670	624	691	637	692	630	647	642
25125	21545	27509	25863	6464	561	466	414	404	398	400	378	366	344	369	389	344	352	372	364	343	340	333	373	373	346	341	343	326	350	354	347	355	307	350	330	334	363	345	321	360	330	349	313	313	345	347	343	353	331	373	325	368	344	347	351	330	384	344	355	336	336	312	333	311	346	347	352	326	357	349	335	347	322	359	355	340	363	321	364	341	358	350	342	338	385	327	336	361	343	328	345	342	329	326	342	291	368	302	317	329	333	380	391	376	360	383	303	309	345	331	343	349	398	346	365	306	336	359	338	334	361	305	368	350	370	316	350	332	325	351	347	385	360	346	344	350	357	304	343	320	378	341	367	344	353	354	324	316	327	347	326	355	322	335	348	351	332	300	346	334	342	322	357	317	358	340	351	331	371	316	356	358	369	356	328	331	322	335	316	288	343	354	336	347	391	331	366	321	369	330	367	359	345	381	322	333	330	338	363	365	303	321	352	332	321	357	345	352	356	355	350	359	341	339	336	358	318	375	368	350	328	360	333	315	324	344	331	357	319	372	338	346	309	322	363	330	317	362	334	353	345	331	345	316	350	374	332	358	327	322	345	327	319	352	377	326	345	325	365	362	320	372	390	322	319	354	347	364	359	324	307	322	358	342	332	350	342	361	357	364	323	340	362	358	350	315	297	330	342	340	364	324	342	358	341	344	334	333	357	333	339	383	309	326	322	346	363	337	337	336	368	328	357	332	374	307	354	343	311	331	368	325	346	332	323	342	342	334	340	334	323	332	329	315	345	343	370	343	376	305	347	341	330	335	325	349	333	346	342	324	316	315	329	334	349	342	359	354	358	346	321	362	356	339	315	350	333	324	374	344	318	336	332	343	341	319	341	337	343	352	328	303	345	356	345	328	321	351	337	335	362	332	339	368	359	330	332	294	347	360	350	386	323	325	374	354	360	341	342	352	325	319	325	338	339	354	337	316	372	315	348	348	379	339	356	338	337	342	317	327	328	318	347	350	349	376	380	334	351	362	343	326	330	338	327	322	356	355	366	319	351	335	330	354	343	322	341	335	331	359	326	359	371	340	358	341	341	346	333	357	341	316	331	387	333	332	329	331	338	334	324	346	307	345	346	355	336	339	357	319	342	324	394	304	349	361	341	378	347	353	346	359	354	322	324	347	309	352	347	312	371	315	323	366	337	330	379	343	360	304	330	333	345	339	359	332	359	351	350	315	325	384	375	364	326	339	353	310	312	334	329	326	333	348	338	330	343	350	347	344	342	369	325	299	382	360	343	334	347	308	351	343	351	340	356	324	367	342	316	353	327	341	345	343	355	332	333	338	359	336	346	354	377	333	361	318	325	335	309	334	341	342	347	361	363	346	360	357	384	344	334	335	338	334	331	361	336	320	330	356	316	326	325	329	329	353	322	346	356	373	357	316	351	369	359	366	322	315	318	319	346	345	347	349	351	341	333	323	354	357	335	352	319	338	348	322	360	347	339	348	344	318	342	317	345	343	356	328	346	337	323	372	323	367	338	334	324	342	338	318	350	377	309	337	325	340	347	362	353	327	348	328	340	328	336	345	329	320	343	334	331	352	365	339	315	361	322	327	347	321	354	350	353	323	352	381	308	319	340	373	347	329	336	321	372	370	335	326	355	335	371	332	366	330	324	344	339	334	314	311	350	349	342	352	303	332	363	349	341	338	366	339	313	353	296	334	358	350	327	347	314	316	371	319	330	347	342	317	334	363	361	326	352	352	350	352	308	344	345	318	341	316	339	361	325	346	317	325	340	330	355	339	318	302	357	346	378	320	357	332	332	328	362	315	336	342	348	331	352	322	296	321	340	374	347	329	350	353	319	343	323	352	319	333	368	347	337	338	329	366	336	367	307	361	350	339	340	361	335	340	329	330	302	339	336	341	360	320	349	353	354	356	363	374	351	289	336	365	322	368	308	386	305	332	347	351	367	352	351	352	340	327	314	350	320	318	364	326	348	331	334	321	368	376	349	349	367	356	360	354	374	322	324	332	325	329	333	328	315	365	333	326	326	342	346	336	306	312	360	352	362	305	376	330	350	357	350	355	307	350	334	311	336	348	327	332	288	343	288	336	327	315	318	356	338	349	368	337	359	321	323	367	322	311	339	347	334	373	331	349	349	355	364	324	328	342	346	337	299	326	349	341	345	358	318	320	350	333	331	369	377	362	332	325	344	358	356	360	367	326	322	345	327	306	363	366	326	344	367	314	331	325	362	348	350	318	338	346	344	319	345	310	324	346	380	345	336	342	360	341	325	324	363	355	341	350	323	397	358	312	334	371	324	308	327	335	347	315	330	392	368	344	308	378	367	361	329	335	320	327	346	333	400	301	340	299	344	320	331	355	338	367	313	318	325	341	343	352	334	344	336	348	334	351	342	343	336	379	367	350	349	349	335	364	334	353	307	328	362	337	353	348	344	351	385	336	346	344	338	358	347	339	311	320	365	342	358	342	333	308	336	356	335	346	327	353	343	333	350	341	361	352	339	340	348	359	338	330	312	335	358	344	355	347	305	322	342	362	332	330	361	324	324	336	342	311	341	355	356	323	346	317	325	341	333	311	328	353	314	309	312	334	359	357	327	332	337	341	328	359	331	328	330	323	318	364	360	370	318	326	346	370	355	322	341	356	344	333	311	320	341	311	325	328	355	352	352	341	297	297	357	346	349	339	354	341	331	341	371	365	297	334	374	347	354	334	347	348	348	365	323	333	305	334	352	309	348	347	353	342	353	331	324	375	329	317	352	317	353	314	353	318	353	347	348	359	339	333	324	351	383	363	375	316	315	341	324	347	363	356	325	340	337	360	390	352	355	323	351	334	365	339	335	331	319	364	344	342	335	335	354	379	349	362	358	364	311	327	368	351	356	344	338	360	306	356	341	342	326	315	324	330	339	338	347	350	346	332	322	351	336	322	334	351	350	344	343	337	363	326	337	328	336	345	352	352	346	354	326	322	315	327	349	319	333	313	348	343	317	331	305	334	327	307	361	376	341	334	341	288	336	345	342	332	356	318	327	308	343	364	366	364	336	351	345	343	370	340	356	339	327	320	329	343	341	319	321	358	343	363	303	343	356	360	336	318	337	324	322	325	344	323	338	314	321	360	345	321	337	330	314	365	326	326	319	325	349	369	301	301	352	316	360	341	359	336	335	338	368	354	330	357	347	349	304	328	346	328	333	325	294	338	340	387	359	328	356	335	352	352	315	304	351	346	326	349	310	359	340	363	341	349	339	359	337	352	343	377	336	332	324	348	324	321	342	326	337	342	329	348	348	323	366	349	322	303	337	336	320	329	353	313	371	360	324	364	326	339	336	350	298	340	344	350	346	351	332	338	318	333	310	338	339	325	341	346	346	329	354	349	350	371	331	348	371	341	322	343	318	375	320	363	355	310	343	328	373	365	337	338	349	352	344	355	328	364	329	350	376	368	321	342	309	334	329	302	326	355	323	320	387	317	367	368	330
28271	5583	2619	1337	1032	874	791	684	645	587	570	517	491	512	493	472	453	457	452	444	431	445	440	467	438	453	442	469	430	423	470	453	495	477	457	459	432	401	417	463	448	455	411	440	440	421	470	475	491	424	431	412	459	438	428	443	458	446	464	454	404	447	460	450	409	424	420	464	455	438	474	426	423	391	437	413	442	430	472	415	441	459	406	455	427	463	435	421	437	417	453	461	433	441	410	432	447	423	474	417	418	416	462	434	423	439	430	451	436	429	421	463	463	418	444	433	472	417	437	418	428	403	469	412	433	409	372	442	399	436	429	444	434	446	465	412	403	436	432	392	452	431	455	441	444	436	441	397	450	459	419	426	431	442	439	447	395	459	421	437	398	456	433	451	447	454	419	406	427	435	392	395	392	427	451	409	413	442	420	428	420	443	428	475	405	406	429	425	456	440	465	474	382	428	437	445	421	426	451	459	478	484	412	415	428	396	436	441	470	432	440	441	417	446	440	421	431	457	461	440	439	404	421	406	437	386	448	422	426	426	438	430	406	463	396	440	412	414	428	408	412	438	463	457	439	436	447	436	422	464	425	465	423	420	425	466	416	446	434	445	455	446	465	418	448	421	417	429	419	438	437	438	389	449	458	475	436	456	435	449	420	414	458	451	432	409	432	432	388	471	442	453	438	415	432	472	435	431	413	466	416	417	411	415	435	467	461	440	398	450	422	469	447	406	424	452	403	405	461	415	449	451	442	406	454	438	450	439	422	448	434	454	438	396	407	447	438	432	435	435	431	438	460	461	475	440	451	441	404	459	463	442	433	434	473	414	443	408	426	443	436	436	424	399	418	413	469	413	447	418	446	446	444	438	424	444	417	467	428	444	414	430	415	427	503	423	441	405	457	430	450	430	483	431	441	418	452	417	431	439	408	442	472	411	474	434	417	460	438	428	436	430	444	443	496	411	452	428	412	464	409	456	455	417	434	435	456	407	387	459	451	448	429	432	420	424	405	402	416	454	414	433	441	432	445	438	438	429	448	459	447	466	449	447	420	408	407	453	422	466	407	462	422	425	429	435	458	423	427	436	450	452	425	478	443	456	455	383	426	410	438	438	446	421	471	436	437	437	481	422	450	427	432	423	424	432	403	415	446	475	445	446	456	410	450	446	424	438	466	499	428	421	473	423	421	415	420	424	460	456	453	378	439	416	409	412	433	410	391	440	490	418	411	442	465	438	426	413	440	452	456	443	455	446	425	381	455	466	439	456	481	430	461	435	409	469	449	408	435	424	453	448	430	427	438	422	440	453	415	437	447	445	492	446	447	425	408	434	410	440	439	411	433	451	440	469	439	374	420	452	459	404	424	409	452	443	411	453	406	442	470	402	440	447	437	459	459	478	435	428	439	393	436	421	452	445	421	430	430	409	440	453	440	421	456	439	458	440	447	451	426	408	446	453	432	440	427	419	454	449	416	440	414	439	427	434	422	453	463	451	397	424	428	422	433	447	428	411	459	451	449	415	446	431	444	432	452	432	405	465	439	450	459	432	452	428	397	453	429	441	449	453	477	412	444	470	454	412	444	458	417	425	411	424	412	443	426	444	419	406	446	452	433	423	426	389	423	426	430	451	419	443	449	430	427	431	433	417	481	422	491	427	432	427	450	452	409	448	447	470	402	466	451	484	438	391	422	423	394	434	403	383	467	464	436	412	411	456	412	440	428	415	476	446	450	470	425	444	416	435	449	438	454	425	428	456	422	413	417	431	409	450	410	387	461	421	425	435	466	431	422	433	401	450	436	439	443	435	430	416	455	450	402	425	400	425	442	439	440	399	417	435	481	467	425	452	434	441	440	397	453	418	430	443	437	443	396	441	427	464	436	436	437	461	441	443	456	443	437	465	455	432	432	417	458	468	442	410	439	389	437	449	490	444	463	415	436	416	433	441	440	456	429	432	425	437	454	424	439	483	437	439	444	380	453	423	430	417	420	443	430	443	455	465	452	400	456	418	466	437	438	440	415	453	418	422	442	421	388	454	439	464	436	438	412	426	436	437	411	447	435	429	484	427	461	416	406	440	412	432	411	433	416	416	429	445	446	480	419	442	426	410	415	463	422	466	417	412	458	453	425	421	450	444	448	439	446	465	463	398	469	418	438	433	435	457	428	446	455	436	434	413	443	460	456	423	471	430	409	445	460	410	447	446	451	402	443	416	461	442	436	429	432	411	416	402	417	428	429	425	419	431	398	436	473	437	448	414	413	442	420	473	440	439	451	416	463	431	381	433	389	401	446	427	464	414	435	428	425	457	403	435	454	432	443	443	406	443	453	427	421	431	448	438	421	390	428	456	431	442	403	457	489	449	439	414	443	485	441	416	426	433	413	425	462	428	414	418	421	457	444	457	452	438	471	427	457	406	449	436	463	419	401	430	432	409	456	435	429	420	442	470	410	468	439	427	444	446	465	435	429	393	474	437	439	421	415	481	442	449	460	409	485	411	435	452	445	432	451	407	449	458	423	398	428	486	432	453	436	436	412	454	447	431	444	433	446	466	410	445	464	486	433	449	401	448	457	421	447	422	455	443	378	422	431	410	411	464	443	451	447	408	426	402	440	425	453	449	433	432	415	419	445	451	425	453	442	455	452	438	425	455	444	433	397	444	429	415	444	428	425	401	459	473	422	468	457	453	457	471	422	449	427	408	439	492	458	406	437	436	442	448	477	407	471	429	438	454	383	435	416	415	437	426	448	450	405	403	430	453	442	423	409	437	433	424	425	431	439	416	420	441	437	449	426	395	434	466	429	451	442	425	438	414	428	436	408	427	424	418	437	430	472	419	433	432	413	460	452	447	460	446	458	449	431	393	428	433	412	418	430	449	455	419	479	436	435	460	403	430	379	408	440	438	437	429	452	403	434	489	423	439	432	436	407	424	428	438	490	437	440	463	451	455	427	448	441	434	437	430	458	412	431	439	435	415	447	412	412	427	456	464	432	426	417	427	427	387	440	480	438	451	423	466	460	394	456	457	397	445	443	409	429	491	429	392	454	418	401	462	452	443	426	409	423	429	460	437	434	411	443	411	434	441	429	449	441	418	469	427	414	423	451	417	425	477	440	470	426	442	436	441	422	467	466	441	411	419	448	413	431	410	434	444	473	440	406	415	411	422	436	438	439	443	388	423	418	420	420	429	439	447	437	436	456	426	420	428	451	440	448	447	415	441	459	463	395	437	426	459	427	431	436	470	438	438	473	401	455	390	427	406	430	427	432	420	445	422	442	424	391	412	415	496	403	413	461	423	445	413	459	427	426	426	417	414	423	477	471	464	465	405	442	452	396	393	431	456	405	432	426	423	431	391	450	435	429	424	438	422	426	454	454	425	421	415	419	433	441	439	446	414	457	444	452	422	435	470	442	406	413	446	408	455	401	409	443	452	493	452	463	450	440	450	419	427	384	442	448	375	413	403	456	434	405	435	473	457	450	426	448	430	452	436	486	441
22975	21630	29466	24282	21633	21627	4544	657	467	434	359	342	321	289	306	261	235	247	229	238	270	274	241	250	216	210	203	223	241	207	207	231	220	235	215	192	234	216	205	220	226	158	196	218	221	190	174	207	188	219	204	196	200	204	194	219	188	192	204	199	175	181	206	225	214	224	222	197	223	161	215	205	196	245	206	222	203	212	207	188	195	213	198	194	211	186	214	194	210	190	188	202	207	204	161	201	188	191	211	176	193	209	221	211	216	216	204	199	209	181	207	198	196	173	192	205	208	174	206	193	195	191	224	179	206	198	192	179	193	176	195	222	198	184	185	190	213	168	177	220	199	209	174	181	200	169	198	201	201	201	180	176	202	189	191	180	198	190	188	184	209	202	191	195	209	187	185	179	203	211	165	192	198	186	212	183	215	180	205	199	222	189	204	210	211	182	225	203	201	218	178	195	209	184	199	187	216	201	206	194	216	194	214	188	185	225	182	196	216	206	200	200	201	205	212	196	224	186	201	176	197	206	173	203	207	199	178	196	191	179	209	201	184	216	197	201	215	205	188	189	194	213	196	177	194	207	213	200	203	210	207	193	197	197	194	179	205	175	213	206	198	198	206	175	196	199	215	209	193	211	198	217	208	200	183	188	194	193	173	205	168	190	185	200	207	203	155	214	181	192	181	188	190	208	198	194	201	208	198	201	199	190	202	206	172	195	208	187	205	189	212	205	188	189	192	178	213	177	192	194	179	185	198	172	197	177	183	199	223	195	211	179	184	198	175	165	193	198	203	191	189	207	219	166	206	187	181	175	198	193	189	194	179	199	203	206	208	176	220	185	182	179	214	181	182	176	201	176	189	204	183	230	192	197	190	178	206	202	207	190	196	200	188	194	206	171	187	204	190	213	199	178	226	207	198	173	192	199	184	211	181	186	192	197	213	195	211	193	204	199	189	200	172	196	177	210	203	200	218	220	209	200	205	193	192	178	221	188	246	195	175	180	213	201	163	234	196	182	206	194	186	193	213	209	240	211	222	207	180	163	195	203	180	182	179	198	206	176	207	219	209	193	208	179	210	210	213	204	194	185	217	192	188	216	212	202	188	205	162	211	209	176	223	203	194	178	190	196	206	209	197	215	217	227	201	176	172	187	208	190	213	189	195	175	199	212	184	215	207	215	217	207	204	194	185	214	202	219	195	211	218	202	182	209	188	192	191	202	182	193	199	197	208	181	212	193	197	189	184	202	176	182	190	191	182	186	206	193	218	197	188	187	173	192	201	202	213	187	203	198	185	215	202	194	205	203	207	182	208	227	186	199	212	197	226	190	189	191	193	179	189	196	190	183	198	215	212	186	203	194	182	202	207	201	211	175	184	209	209	191	188	218	209	200	216	183	192	234	216	199	195	180	196	193	188	193	201	205	198	188	189	203	200	219	191	216	197	170	168	223	176	172	211	199	177	202	213	184	201	191	216	199	201	201	199	199	187	184	200	188	205	206	202	192	213	158	186	201	186	217	190	185	182	191	181	169	190	207	186	189	185	206	172	195	188	206	198	188	189	202	206	189	189	196	164	201	174	185	196	175	199	193	206	220	211	187	211	201	195	205	182	201	200	184	206	189	193	188	201	180	172	218	218	190	176	204	192	195	181	190	184	207	200	190	216	192	194	209	212	180	211	221	208	180	186	229	167	198	184	217	201	192	197	208	211	176	188	184	190	204	191	187	179	192	197	186	188	196	222	207	214	188	198	228	187	205	189	189	185	201	185	173	181	194	222	200	169	184	185	207	201	194	193	221	216	208	205	208	199	210	210	202	204	198	174	198	176	213	210	189	182	176	196	201	173	197	190	201	178	217	191	202	172	201	194	191	192	199	186	219	205	190	190	171	179	191	201	210	189	177	181	209	209	196	198	189	206	214	199	196	190	210	179	199	203	204	162	199	202	185	211	204	180	219	192	196	220	180	189	182	206	184	186	234	176	191	192	215	177	176	172	216	207	211	205	204	195	183	191	185	193	219	195	212	199	184	180	208	219	186	216	176	195	197	212	187	186	203	187	201	178	205	217	200	198	194	187	200	217	189	209	213	176	192	209	212	178	194	188	204	176	211	215	187	190	209	206	206	193	197	162	214	218	197	220	208	169	193	195	193	180	214	199	212	198	199	189	188	189	202	213	199	183	228	186	189	186	190	176	185	207	213	202	201	187	226	216	210	194	192	217	178	206	184	188	187	191	194	201	185	201	227	190	204	181	215	195	204	229	199	186	191	197	182	193	171	193	206	203	220	204	198	189	197	189	188	200	197	204	200	213	178	196	201	195	200	212	231	192	191	165	196	215	201	208	218	193	217	218	186	202	190	209	203	180	201	212	203	200	198	197	214	195	195	212	181	189	172	204	199	204	208	185	178	206	182	197	198	209	208	179	217	203	202	199	206	199	209	194	190	204	209	200	174	212	227	205	221	192	201	218	180	190	178	217	208	205	219	204	198	185	184	180	185	216	207	203	189	186	202	192	190	199	206	205	192	185	217	196	169	189	180	198	207	204	219	178	181	201	202	192	198	167	185	206	177	200	215	202	206	181	193	178	181	215	206	201	191	172	218	196	199	213	199	177	210	184	179	206	168	185	192	217	201	190	203	203	189	192	190	182	208	200	180	184	183	183	201	196	194	184	211	210	210	204	193	185	209	194	198	196	192	198	192	171	183	187	198	207	206	188	222	203	196	206	164	191	206	196	214	182	191	196	186	195	193	181	171	204	187	198	202	183	183	199	212	213	227	172	207	189	206	237	210	224	191	183	213	200	183	187	207	197	204	198	188	187	185	208	197	173	195	192	213	206	180	205	201	172	207	200	177	225	191	189	204	158	184	190	201	195	191	213	195	199	179	201	204	199	208	210	182	206	227	224	200	201	232	180	206	190	189	219	212	199	207	189	199	172	180	190	199	193	203	224	188	183	178	181	197	208	209	201	187	210	202	205	190	197	208	218	185	206	198	213	214	204	197	194	186	185	197	187	203	228	209	185	198	199	197	193	217	195	216	208	187	189	189	210	182	209	198	172	171	174	206	183	177	189	200	186	206	203	196	182	192	195	170	203	190	175	209	196	202	194	189	200	221	190	175	186	191	199	214	214	189	212	227	173	192	160	192	194	182	194	190	192	209	181	181	184	185	190	190	169	200	165	204	209	210	203	202	185	196	202	209	206	194	165	205	185	197	203	189	207	227	224	195	209	222	198	189	193	180	196	199	197	177	205	186	197	200	189	185	175	208	206	192	190	203	182	185	183	207	160	215	208	193	186	205	186	196	195	193	197	165	195	207	189	171	183	186	200	213	212	190	184	187	187	162	210	220	229	233	225	176	199	164	182	187	214	223	195	187	177	194	181	192	184	191	176	218	186	185	170	197	233	193	203	213	175	205	224	187	200	178	182	203	187	195	207	194	207	199	193	202	219	202	185	206	211	190	174	207	181	224	185	201	183	181	175	203	183	172	231	188
37562	14327	8014	3738	2671	1990	1478	1252	983	800	709	606	559	500	485	437	431	386	388	349	358	338	324	355	328	334	306	304	287	299	292	300	291	293	284	261	263	272	293	285	298	324	287	285	266	285	265	284	274	276	264	274	274	273	308	247	258	269	277	307	270	292	291	283	278	270	268	246	265	240	244	270	282	310	282	280	278	257	244	268	306	302	265	267	290	258	293	287	253	270	263	256	269	248	293	280	246	291	272	258	275	261	263	263	276	254	268	285	268	303	271	272	294	262	263	266	243	270	238	255	282	262	231	268	234	247	256	272	270	248	271	260	252	262	246	246	276	254	271	276	283	242	267	275	283	274	236	266	261	244	285	256	249	284	235	267	278	276	272	271	268	233	313	259	263	303	241	242	283	249	271	259	296	258	247	264	258	275	279	260	279	273	251	248	260	279	269	273	284	251	256	246	278	268	270	225	283	252	270	274	245	301	246	252	295	243	261	259	275	262	259	287	268	266	288	271	271	246	297	277	243	284	244	286	247	285	291	293	264	237	266	246	283	240	271	253	226	262	270	239	240	259	279	270	276	262	292	257	268	253	258	247	255	278	260	240	259	270	278	280	274	257	271	260	303	238	249	263	280	257	231	268	267	239	298	278	291	268	254	273	246	269	234	244	282	229	282	256	280	238	270	277	255	257	256	261	280	266	256	281	277	240	289	259	267	250	262	243	274	245	285	280	255	244	246	247	265	273	277	258	258	278	274	275	221	298	239	255	250	243	257	281	247	279	258	241	256	265	278	246	249	256	265	261	287	257	280	295	233	252	270	266	268	257	254	267	260	293	258	267	256	288	256	259	280	290	264	291	237	263	281	253	261	260	254	248	263	243	266	259	265	280	276	258	249	273	258	290	275	268	245	258	275	273	269	252	297	266	253	249	256	259	268	255	257	243	250	297	246	255	285	264	270	237	260	274	273	275	241	241	248	272	270	275	221	304	246	263	271	254	230	274	265	255	243	278	248	246	254	277	242	248	259	237	257	263	260	265	248	265	257	282	254	277	292	266	255	268	273	244	275	285	274	271	261	268	284	269	268	238	258	274	257	279	259	276	264	264	247	245	260	253	235	268	297	257	272	249	281	262	263	266	282	235	283	277	253	292	271	281	304	246	256	252	244	235	237	284	238	257	250	271	266	258	265	256	261	235	227	241	248	263	275	258	269	266	249	298	269	237	255	251	251	278	250	264	284	247	273	255	252	260	272	255	248	235	295	262	253	290	252	281	251	246	260	272	267	232	258	270	237	270	270	289	274	282	253	248	257	259	249	287	265	257	275	280	299	298	263	254	254	291	243	256	244	259	236	244	275	288	262	216	271	287	273	293	253	277	245	264	243	249	287	294	230	275	282	255	287	270	262	262	235	260	255	241	282	249	241	231	244	258	242	299	267	260	258	254	242	283	278	264	283	253	270	254	271	252	297	264	254	274	248	250	265	285	266	283	248	270	269	280	263	268	250	268	270	258	275	228	304	275	249	267	271	263	248	270	272	265	266	270	265	259	271	262	276	253	224	292	229	253	277	305	262	262	282	254	255	250	242	253	285	243	268	264	259	258	269	247	247	273	241	263	238	283	292	254	265	277	292	277	241	285	232	278	278	269	257	267	289	279	260	236	256	252	262	267	256	289	253	281	250	267	260	280	251	279	273	250	269	265	225	260	266	271	284	241	270	304	250	236	250	265	260	279	255	307	265	251	270	239	272	262	257	306	261	282	260	261	254	277	272	279	261	258	272	264	289	285	246	266	281	260	251	277	264	262	266	262	266	258	283	234	278	262	236	283	268	253	265	253	259	253	263	270	260	269	263	267	279	293	243	264	255	269	274	252	278	253	248	271	286	242	262	291	269	280	266	265	284	265	255	267	280	253	274	270	239	265	250	225	259	245	239	265	241	260	265	284	246	266	248	272	286	251	291	272	270	263	265	258	274	281	280	250	260	261	295	266	284	259	265	314	268	269	254	258	262	276	266	277	239	280	266	258	264	250	271	255	268	251	276	265	287	265	248	261	245	264	244	265	292	239	273	244	270	277	266	239	277	269	287	253	258	243	274	236	274	317	283	244	271	282	265	302	254	242	232	243	248	246	260	287	244	265	266	255	268	233	244	240	257	274	270	254	268	283	277	250	244	269	296	286	252	267	249	260	250	269	243	255	312	280	265	268	251	259	227	255	254	283	241	293	280	242	268	291	279	250	258	270	259	260	252	277	276	251	288	244	279	267	254	269	261	264	258	252	252	260	281	275	285	274	284	262	250	254	272	269	235	246	263	271	268	263	281	251	243	274	275	271	293	272	254	239	275	246	262	246	249	268	270	265	270	288	285	303	283	288	291	269	263	253	293	223	281	217	293	263	264	272	254	244	258	238	252	274	280	274	286	274	272	271	281	248	304	264	257	231	243	254	285	273	276	253	263	281	266	237	286	260	269	254	270	264	252	252	246	270	246	261	290	251	264	248	266	247	256	263	280	246	271	286	254	261	253	299	271	271	287	258	267	262	246	261	294	250	275	247	256	245	280	262	261	265	265	245	264	240	294	256	250	234	261	272	264	275	274	250	265	296	270	252	273	291	279	267	257	250	294	243	260	220	245	259	251	259	275	237	255	282	247	254	245	264	257	267	278	251	273	267	269	248	271	260	255	245	253	260	269	277	271	283	257	248	252	275	258	276	273	252	265	286	257	264	263	257	268	278	264	261	276	246	304	241	261	314	273	279	274	241	300	261	275	263	250	263	277	252	265	265	266	277	265	283	249	273	278	227	259	285	252	274	268	258	270	257	265	279	250	266	244	256	252	283	282	271	268	290	276	253	282	296	272	244	286	278	252	259	267	275	263	256	241	265	278	274	266	259	282	273	228	285	261	271	261	270	266	254	277	249	250	274	237	263	255	261	275	248	265	280	243	277	252	265	254	232	260	274	276	252	263	283	248	275	239	263	246	275	241	237	261	256	268	247	259	284	249	280	271	249	299	263	268	238	291	237	259	291	254	298	268	257	271	268	295	293	272	271	269	274	256	267	221	252	251	265	249	228	235	264	265	288	262	271	241	257	246	267	252	264	274	225	280	263	262	261	249	273	269	271	264	247	234	246	260	235	271	267	262	284	262	233	260	244	269	261	276	258	286	266	246	239	308	276	270	268	285	238	268	262	254	259	237	246	245	256	275	280	241	290	280	256	285	265	252	256	272	274	262	259	254	261	268	266	241	304	244	263	277	276	237	251	261	267	267	268	266	299	277	247	260	278	279	250	241	280	259	243	232	222	241	286	275	305	269	265	263	278	242	235	260	266	250	266	262	264	245	263	268	259	290	271	256	270	258	261	309	269	255	254	226	261	281	271	249	226	259	264	233	267	266	273	307	266	259	258	246	266	268	290	268	286	262	266	253	258	264	257	264	243	286	237	278	279	261	264	258	274	252	252	265	241	248	245	242	255	257	245	254	271	269	244	261	260
27823	18654	4093	853	694	632	559	598	559	585	560	538	533	555	580	603	567	553	549	536	594	559	560	610	605	593	539	556	567	531	570	558	567	548	574	543	626	546	572	570	566	543	562	583	523	546	592	558	606	588	591	590	578	578	561	595	578	577	539	583	587	545	573	560	570	578	571	575	555	529	524	574	542	582	551	527	567	555	547	550	622	571	589	601	573	582	584	533	584	546	550	535	528	574	569	553	545	548	582	580	537	551	552	574	543	555	588	581	556	571	529	559	621	592	574	561	592	589	565	547	561	604	568	568	558	562	542	586	587	567	569	585	537	570	538	543	573	553	599	587	623	563	588	554	567	577	602	558	549	541	530	570	579	534	578	564	567	552	622	557	575	590	604	634	545	543	589	596	559	601	586	547	561	614	595	573	558	572	563	533	594	586	497	557	550	522	591	619	608	571	567	555	574	548	588	532	526	570	522	531	610	608	590	589	514	581	547	520	556	627	575	588	571	563	591	572	564	581	557	570	554	578	571	576	573	614	587	566	626	584	553	579	577	584	569	549	564	569	545	570	585	573	524	595	546	555	562	593	599	603	571	558	553	581	577	568	536	561	585	566	578	553	585	574	606	600	554	552	559	575	563	581	609	545	612	563	580	558	582	568	524	572	597	555	579	550	561	569	575	563	553	547	578	561	591	629	559	582	541	554	600	603	521	598	568	572	589	561	564	534	565	567	573	557	546	540	564	586	565	557	554	552	570	582	580	560	604	596	564	530	582	541	553	571	546	560	553	535	564	562	575	581	580	540	530	522	540	576	575	555	569	538	556	543	598	530	551	559	554	558	534	557	544	580	574	560	513	567	590	562	521	585	523	562	562	534	566	520	562	561	568	559	570	564	543	600	596	612	580	548	581	566	533	585	594	556	536	551	559	577	561	594	564	568	549	556	560	579	547	591	542	585	538	542	551	564	563	553	570	596	536	552	653	564	572	600	537	578	586	582	552	539	583	546	565	564	571	563	553	568	601	596	584	563	566	609	560	606	605	572	609	543	590	585	581	589	583	591	583	584	582	573	588	541	553	550	558	493	556	604	578	601	636	554	604	604	544	539	615	565	557	546	586	565	601	566	525	593	578	580	603	625	574	560	554	552	613	580	559	617	563	579	527	573	526	556	589	584	625	576	569	577	594	562	564	550	592	554	521	612	574	529	588	588	593	589	556	575	596	534	555	562	583	585	581	596	563	576	557	552	553	532	575	551	612	560	567	560	569	548	545	618	575	555	561	577	619	612	539	557	529	571	562	608	536	579	560	592	552	547	582	566	596	550	507	535	549	523	572	554	588	581	574	561	592	544	539	550	560	571	555	549	573	590	581	602	552	531	590	574	576	556	590	536	549	553	560	551	567	581	565	569	584	580	564	584	588	582	561	526	537	540	604	512	605	588	572	571	567	519	552	593	559	555	577	558	561	566	600	575	568	565	525	589	547	580	590	634	561	535	546	590	579	573	603	595	553	549	552	562	573	561	578	555	549	562	580	584	589	542	553	570	584	558	594	577	579	546	590	596	572	569	567	552	558	576	576	598	556	568	539	540	562	593	582	584	568	540	556	567	618	594	568	547	571	577	552	584	578	559	553	598	539	553	596	603	578	565	600	573	592	609	557	555	565	595	528	560	527	552	546	539	579	577	568	601	566	601	601	525	584	519	592	572	592	597	575	538	529	569	577	604	554	557	599	551	576	601	577	568	620	547	558	571	563	643	544	566	546	536	526	560	563	563	604	544	603	574	570	566	548	599	516	560	571	575	516	583	558	564	604	532	573	556	624	597	566	565	580	577	590	566	592	512	547	588	555	541	583	552	588	588	605	579	596	597	573	556	529	579	549	630	601	559	572	554	560	551	596	557	554	566	581	564	578	564	600	565	567	604	558	586	561	553	560	562	554	603	552	566	592	571	571	588	560	547	572	574	579	621	528	572	530	551	567	570	568	573	558	590	609	561	556	583	597	587	554	570	574	548	562	573	560	588	556	594	558	605	556	589	566	558	566	572	564	576	563	587	549	532	594	540	560	576	593	559	569	565	590	574	561	507	553	594	599	557	546	552	584	578	591	545	556	592	563	545	542	570	554	580	542	575	550	593	519	576	556	592	575	596	586	576	601	561	582	566	612	631	523	545	552	586	563	597	517	601	584	595	575	528	566	583	578	566	567	567	556	570	562	575	539	621	565	562	598	577	562	555	544	595	608	560	563	580	559	557	594	605	548	581	597	577	525	540	576	575	606	567	572	556	574	540	559	579	582	574	604	574	525	565	605	605	547	554	580	562	593	563	553	551	597	545	564	569	571	574	522	588	545	570	583	573	600	591	567	561	630	564	580	564	555	531	576	580	561	553	577	542	603	590	569	556	593	534	561	574	619	559	543	556	562	590	571	583	619	593	595	561	569	570	560	543	557	611	539	565	566	510	554	529	553	583	590	599	583	566	571	579	559	572	566	567	579	560	573	581	583	544	595	563	558	546	567	524	563	577	574	558	554	586	561	605	548	547	563	539	598	626	564	567	553	589	558	561	583	570	574	565	584	572	559	587	580	552	600	571	589	594	577	567	551	523	611	586	568	546	576	577	547	546	579	569	584	601	564	559	554	563	544	519	610	564	542	586	593	591	610	567	538	615	561	624	549	577	574	553	582	542	598	547	574	592	608	589	565	559	577	552	595	636	584	628	579	601	573	604	598	594	612	580	587	630	601	582	543	559	562	565	556	592	536	551	543	582	588	576	562	566	566	566	543	608	552	592	586	601	554	515	597	562	593	616	561	591	580	558	574	607	553	563	589	580	545	576	535	573	558	566	589	605	553	565	591	514	570	571	561	575	561	567	566	587	529	565	537	574	531	551	603	569	553	543	600	598	556	573	614	564	555	594	567	560	560	551	619	568	545	593	557	554	590	584	558	622	580	561	556	570	565	517	561	535	571	573	555	539	582	529	528	546	586	568	577	584	574	556	585	572	562	560	624	610	539	561	588	580	571	534	603	572	571	570	580	553	575	550	563	552	585	556	608	608	600	581	611	577	581	564	554	573	566	589	587	544	576	534	611	523	578	577	546	561	615	561	547	570	571	573	546	521	587	536	554	538	583	580	569	589	602	587	560	572	530	536	594	557	573	546	592	573	545	584	561	590	588	567	559	548	531	559	600	552	574	573	591	564	597	585	539	600	564	577	531	588	574	585	529	578	544	572	556	535	582	588	591	544	590	571	544	552	595	580	598	591	566	573	609	545	604	531	559	564	584	580	560	541	593	584	525	528	571	577	527	564	560	546	566	561	585	563	608	554	538	553	578	580	565	586	555	594	586	545	605	588	606	563	594	561	579	533	576	551	546	572	568	574	550	572	577	583	555	542	565	548	548	561	578	555	568	586	564	544	589	606	568	560	557	543	590	595	552	510	553	557	572	515	543	548	628	578	541	514	567	579	575	589	590	550	558	568	523	586	603	559	558	561
9975	1734	1027	837	847	763	723	785	781	754	780	729	724	759	764	707	758	708	735	687	738	705	754	697	747	731	712	776	735	732	763	716	752	722	758	700	723	732	715	724	720	757	754	687	752	727	760	702	705	759	729	713	706	715	684	748	698	736	702	703	711	681	712	738	765	685	697	720	729	729	719	704	756	763	712	719	703	671	704	725	746	767	759	763	723	755	709	770	762	730	720	703	738	696	683	677	701	708	688	707	717	765	721	691	781	700	716	686	734	779	674	653	762	728	733	685	708	753	718	712	703	676	674	739	725	747	747	728	720	689	753	765	711	678	744	718	679	693	700	710	709	725	760	692	731	726	713	695	764	744	721	724	711	782	691	703	713	740	712	742	707	687	723	719	684	698	692	729	751	744	751	730	709	694	760	732	736	728	680	734	695	695	706	750	682	754	724	719	713	686	744	720	697	762	676	701	703	720	707	750	730	712	681	727	717	671	754	660	686	663	733	687	729	728	712	701	723	732	681	732	760	712	687	732	724	679	723	736	699	724	714	719	740	670	702	756	732	689	736	769	729	699	738	711	698	719	727	702	765	784	729	746	726	742	745	741	727	709	735	748	757	713	742	723	723	724	756	749	715	717	746	737	710	729	661	741	673	729	718	734	737	710	683	716	695	722	712	787	738	724	732	686	712	725	703	729	737	701	695	692	721	743	716	737	729	688	734	721	736	692	687	738	735	688	711	746	726	741	743	731	736	723	765	771	695	732	700	725	707	712	718	713	774	704	711	712	731	724	744	756	720	708	694	722	722	751	743	739	732	682	771	677	730	704	721	715	700	773	727	731	698	715	732	751	751	731	714	739	748	747	748	671	727	716	772	688	747	717	707	741	756	640	677	751	717	773	708	714	743	740	761	726	728	726	702	724	682	695	702	677	747	725	688	722	730	756	701	720	731	782	707	728	719	728	696	721	725	741	736	748	695	708	676	772	773	709	699	735	746	705	744	706	725	713	735	699	709	769	776	695	734	735	723	726	746	727	763	713	693	724	696	692	755	708	729	728	747	693	701	715	722	741	760	741	725	666	717	728	709	739	651	682	712	721	724	716	689	708	725	757	752	745	723	738	685	715	697	732	734	694	730	695	726	697	732	725	733	735	667	733	715	746	719	671	717	708	706	780	667	692	699	723	707	735	713	758	712	697	695	754	725	749	707	656	724	684	703	725	696	690	673	754	772	726	671	702	715	727	736	740	760	742	712	773	720	713	752	721	749	763	704	701	692	721	731	720	685	713	706	698	739	736	736	752	766	707	731	757	690	742	750	720	701	692	676	701	783	725	709	761	737	731	763	717	735	736	722	696	725	740	684	724	750	791	687	740	717	698	738	677	722	752	775	675	751	709	720	759	693	723	729	711	754	765	754	767	708	687	688	686	703	691	720	689	717	737	740	707	718	713	701	697	707	725	742	707	731	732	726	761	698	700	754	731	703	711	695	763	761	733	710	688	699	699	688	705	685	718	730	741	718	767	701	787	680	734	741	767	712	691	721	738	701	724	717	687	683	704	716	677	682	737	739	762	704	704	779	706	704	677	747	725	769	734	793	731	707	724	717	723	697	729	743	707	703	716	731	762	718	719	692	732	726	717	739	718	780	760	698	689	704	698	742	764	731	723	743	731	754	724	684	759	680	711	730	719	704	659	722	716	764	744	703	671	742	699	761	738	752	772	709	746	782	721	695	758	696	719	676	699	751	731	703	690	735	741	710	712	682	701	755	739	719	692	713	731	704	658	707	715	711	735	724	696	744	700	687	714	702	730	719	712	730	764	730	753	763	665	707	753	703	764	717	683	708	681	709	708	693	683	751	728	716	738	728	703	720	735	723	709	742	745	676	714	754	745	752	758	732	776	705	768	677	702	716	691	755	717	710	719	674	770	742	723	727	770	737	730	758	744	742	703	721	720	729	768	741	736	698	726	680	755	702	702	738	744	738	726	702	767	710	705	712	729	714	753	703	677	710	748	712	703	673	752	721	740	684	656	758	746	733	724	761	668	706	728	760	700	738	690	704	706	715	703	762	708	755	746	742	695	764	738	756	723	744	733	674	702	696	698	727	692	659	655	716	769	727	743	728	715	686	690	682	713	712	695	720	709	720	726	719	732	744	705	695	750	729	702	797	730	699	723	704	717	763	765	682	706	730	736	726	674	700	749	696	740	730	681	733	712	722	697	695	702	718	767	729	705	753	680	733	709	728	711	707	731	730	791	755	705	718	723	694	706	681	699	663	691	729	696	710	702	720	730	759	716	720	689	734	755	726	722	728	717	728	747	731	716	759	752	728	714	733	693	777	695	709	703	660	702	686	732	711	719	723	720	788	728	697	712	693	705	711	737	715	713	752	749	680	714	764	698	657	719	664	732	717	737	683	775	718	722	762	706	721	721	742	727	755	706	736	719	729	744	738	680	662	725	758	680	755	786	733	705	726	719	707	663	736	728	694	711	705	707	717	738	743	727	716	711	674	730	692	769	733	744	697	752	689	695	702	739	725	727	716	720	697	743	694	673	710	712	734	690	761	719	747	660	693	680	678	765	723	705	721	737	750	740	712	754	736	761	729	662	723	729	715	743	717	703	704	756	743	728	736	758	670	712	715	762	703	726	710	737	736	728	700	698	683	690	756	733	707	737	653	736	700	666	719	755	733	726	730	696	746	767	705	775	723	703	712	680	738	747	727	719	724	705	734	712	746	706	716	732	725	730	722	692	744	724	703	708	691	720	690	684	736	714	745	742	748	733	768	703	684	750	726	740	680	725	687	675	719	695	688	750	700	683	678	719	702	759	737	725	718	726	700	659	741	685	762	729	712	668	700	720	721	690	694	720	748	704	716	742	712	714	741	680	748	690	692	735	725	696	721	687	706	663	706	689	689	752	742	720	745	725	653	672	718	680	669	698	717	753	680	766	739	711	743	756	723	722	720	713	735	714	728	730	697	707	733	713	724	686	671	709	692	748	708	712	706	723	713	693	787	735	719	700	721	769	733	727	700	734	790	697	696	732	667	734	728	726	687	735	756	725	710	730	702	725	705	689	714	708	733	740	682	729	735	711	737	722	725	711	714	763	720	730	748	695	714	694	701	719	700	676	709	733	740	720	706	748	723	719	753	694	693	705	732	705	704	686	769	738	664	693	712	743	733	712	691	680	728	718	734	696	688	717	728	710	724	697	705	745	686	712	717	735	725	704	704	693	688	733	741	739	706	693	742	686	709	752	704	699	738	717	729	690	726	693	734	750	759	730	731	675	715	755	716	694	689	698	758	765	717	727	717	712	718	695	701	729	734	754	693	715	712	704	723	727	749	675	686	720	734	728	728	727	724	743	707	698	705	701	746	736	734	704	675	730	716	695	742	711	721	749	763	708	736	697	764	681	701	720	669	763	700	703	688	707	724	670	735	715	672	680	698	740	727	725	732	730	737	724	711	724	707	744	689	713	702	785	743	710	718	733
23912	21540	28825	24708	21495	7849	972	704	656	607	573	609	553	567	557	528	549	549	514	561	555	542	513	527	531	501	524	535	488	505	495	510	481	507	528	489	498	543	520	530	516	515	493	508	490	525	526	576	458	521	501	474	510	478	515	499	501	501	480	514	499	517	508	510	540	498	454	497	521	518	511	510	512	506	497	493	504	504	516	497	486	491	538	506	503	507	476	509	513	503	458	473	535	537	516	495	510	498	483	499	457	469	529	493	516	498	535	440	520	477	529	510	498	492	491	507	491	492	534	510	490	510	498	526	490	498	479	474	518	492	516	490	469	527	510	505	491	523	497	513	520	480	520	526	501	523	487	464	502	520	523	484	549	501	480	499	519	522	464	474	497	514	482	529	543	505	519	498	514	544	482	542	483	555	498	497	525	489	548	509	511	472	495	489	496	467	486	541	532	482	523	503	515	488	482	513	498	524	486	516	540	515	508	451	534	497	492	511	515	499	499	505	506	529	469	506	498	473	528	512	505	504	504	493	490	487	520	504	513	507	529	478	507	521	489	471	488	517	485	490	517	497	507	521	497	493	496	534	489	485	560	525	529	525	494	505	527	504	497	485	520	496	515	534	494	510	509	463	483	467	555	563	493	517	530	520	525	458	485	539	529	518	519	527	500	500	497	516	494	497	498	514	503	515	522	516	527	529	506	491	474	486	509	512	483	483	514	509	479	499	492	514	491	453	539	503	487	501	490	491	518	537	515	507	531	519	526	511	485	504	514	476	519	475	474	541	506	530	548	496	485	475	484	489	488	522	549	508	519	512	513	484	513	474	545	488	494	491	526	514	431	510	482	501	506	490	500	449	479	496	481	442	464	516	504	530	498	495	500	564	500	516	536	440	464	496	500	505	495	564	511	484	523	496	478	553	500	538	467	531	506	503	477	508	490	527	477	490	514	524	524	511	507	496	496	482	472	512	519	533	485	475	505	541	460	486	488	478	526	513	503	523	512	481	471	482	515	483	539	516	477	511	501	485	524	507	518	492	503	512	506	526	467	530	505	503	505	491	484	477	508	479	508	462	468	488	492	520	473	477	488	524	496	491	504	502	531	522	495	496	479	470	544	522	506	533	477	461	449	492	516	493	535	499	467	499	497	500	485	503	458	530	457	494	498	522	494	535	538	485	486	494	497	472	491	466	480	472	494	511	540	518	490	503	540	477	490	477	492	467	523	490	518	508	487	501	501	458	503	462	507	529	503	506	528	506	497	490	513	505	487	469	483	490	470	535	494	500	530	484	472	487	470	537	513	506	504	477	500	454	517	495	466	489	517	529	470	494	474	494	471	524	530	513	511	539	489	531	461	499	478	491	503	528	488	490	508	547	476	454	522	524	483	535	480	505	528	507	509	518	461	554	566	507	503	472	504	538	469	494	508	494	533	519	505	488	512	497	472	487	509	490	536	463	498	480	459	498	505	501	501	499	483	512	494	510	492	519	481	489	517	500	560	486	501	525	481	515	497	502	497	531	519	502	497	487	528	522	518	509	517	482	508	508	506	499	492	545	461	540	501	505	514	548	504	518	509	475	532	484	531	517	467	499	513	482	490	494	519	476	490	505	544	521	505	493	532	495	499	495	480	539	467	491	505	505	501	506	494	507	481	527	505	504	527	520	484	563	525	553	490	450	503	484	469	531	483	511	488	496	537	492	471	487	471	524	491	499	482	481	473	478	487	521	480	504	504	487	515	486	562	435	477	498	504	506	529	496	542	500	497	469	490	503	515	481	466	492	508	505	506	478	476	471	502	486	472	483	521	505	496	522	466	507	485	491	508	462	519	492	475	504	501	494	491	530	487	499	503	510	511	490	495	437	483	486	458	510	520	524	510	491	471	487	514	515	517	520	503	488	509	500	499	476	509	484	483	473	502	511	530	522	501	515	533	509	446	491	547	558	505	513	476	554	525	464	506	468	474	470	492	447	518	492	482	506	486	486	522	497	522	526	469	488	481	513	484	533	454	504	492	537	524	504	514	482	508	520	534	513	510	505	498	477	507	481	472	528	481	477	510	490	492	488	494	502	504	487	505	506	473	492	492	496	482	518	462	504	457	512	491	493	459	525	491	459	490	485	473	496	508	525	501	519	551	499	517	507	515	511	503	506	486	506	526	516	494	512	540	500	506	549	520	484	516	497	519	508	474	520	447	484	509	526	476	502	474	473	525	504	500	492	524	520	506	519	498	526	519	493	465	503	517	480	534	492	557	479	492	493	486	500	513	521	462	465	533	516	493	479	498	467	535	494	483	507	493	484	496	532	519	516	495	487	507	543	507	528	515	533	468	504	488	452	538	513	533	490	499	524	486	505	536	503	457	494	495	528	473	501	484	528	493	477	477	489	492	517	505	493	510	480	518	496	514	497	509	508	462	525	494	493	522	484	512	527	474	524	494	501	498	510	518	442	480	513	469	503	481	541	493	459	486	516	497	496	518	551	462	534	513	519	450	518	496	459	518	468	473	445	525	538	513	503	513	468	476	505	510	527	511	465	507	468	490	512	499	518	490	516	495	506	514	478	551	528	516	543	523	515	514	497	474	509	460	531	518	503	507	488	515	489	487	461	503	507	506	503	427	514	514	461	512	466	532	510	448	513	510	515	480	492	507	482	511	556	521	532	481	489	497	525	504	503	479	453	450	480	520	464	505	465	482	491	492	510	520	515	520	483	524	503	494	479	512	472	526	485	529	474	526	478	501	497	508	493	463	511	493	542	485	454	501	478	511	523	518	486	453	487	497	505	485	501	505	481	443	510	468	518	465	515	506	480	472	506	506	503	515	494	517	505	497	497	491	481	511	524	448	482	492	537	456	493	516	512	513	478	520	477	542	497	531	488	508	483	505	470	503	485	516	529	512	529	477	539	508	524	472	526	453	497	522	499	499	511	500	461	489	514	497	488	497	462	536	499	499	503	473	512	494	497	526	481	494	488	506	530	526	505	510	489	494	492	503	505	509	523	496	511	539	500	527	542	504	496	459	477	487	512	515	530	500	531	493	457	477	474	466	503	525	518	514	514	519	483	529	492	472	492	538	511	513	482	519	536	512	518	508	507	491	480	531	482	527	500	527	489	446	530	514	525	505	462	481	498	482	523	541	479	465	493	503	485	512	505	491	441	526	499	509	503	491	459	510	480	495	531	491	479	501	492	488	487	503	478	520	544	482	466	492	503	483	518	486	488	514	484	477	496	513	504	493	518	494	490	489	477	483	502	506	471	479	501	509	499	490	456	482	500	500	465	506	525	505	493	496	528	465	514	494	498	510	493	510	474	477	525	494	505	523	474	512	513	547	518	489	521	469	515	504	441	489	483	485	469	535	494	446	473	526	497	522	499	500	546	512	484	474	456	501	558	481	511	507	526	484	474	496	516	520	519	509	512	479	529	515	451	484	468	493	495	498	494	540	500	504	498	506	490	520	513	481	538	504	499	504	514	516	509	506	479	498	475	488	499
32217	10894	5018	2460	1949	1592	1286	1094	968	934	900	849	749	815	756	739	664	731	670	709	747	708	656	698	675	694	701	641	658	621	660	669	618	662	618	643	620	646	577	641	633	671	612	674	662	643	636	647	692	655	681	674	654	662	653	626	683	696	600	650	642	658	623	664	653	659	613	659	656	641	646	677	676	652	641	645	644	610	679	651	625	646	628	667	697	622	629	652	589	694	645	638	651	629	650	625	651	647	646	655	628	677	677	631	660	674	619	654	630	674	621	627	628	629	648	624	633	623	645	617	633	637	637	644	670	629	607	568	643	615	652	628	642	657	688	625	629	666	648	668	671	642	625	640	664	609	669	641	620	651	622	625	621	646	595	614	681	659	649	645	655	621	693	669	627	654	678	661	641	660	607	659	686	657	616	631	677	685	598	660	655	685	650	595	637	643	679	662	636	610	641	647	654	655	612	651	659	606	641	666	623	664	650	668	620	630	637	654	633	640	646	626	660	621	644	656	653	672	694	643	615	618	636	662	621	663	627	609	669	646	637	634	622	616	673	651	624	625	646	638	677	636	671	605	674	655	640	639	647	652	629	610	616	647	607	654	644	662	650	655	612	646	659	633	679	650	629	679	652	633	675	646	669	604	646	640	633	653	659	656	640	606	679	639	664	630	664	722	632	621	633	636	605	681	649	659	657	622	635	648	632	644	632	652	648	609	638	648	589	627	635	641	628	665	647	636	638	644	646	661	663	696	628	643	683	675	663	620	664	624	652	617	675	643	630	618	631	636	656	640	594	720	610	668	575	611	635	609	663	621	642	647	715	671	620	639	642	663	605	656	648	660	656	591	601	640	669	611	628	682	630	619	676	646	613	656	669	654	631	663	610	607	655	668	672	647	706	630	615	643	611	630	662	648	626	682	634	643	634	649	631	681	630	607	621	678	589	666	609	679	661	631	696	668	645	619	671	654	672	641	639	648	656	665	642	654	673	662	598	661	672	664	632	641	634	678	655	605	660	642	651	651	664	671	633	676	666	611	678	662	674	625	613	630	654	645	639	594	601	654	661	641	694	659	691	661	617	649	646	651	583	672	607	656	682	675	603	658	651	693	623	629	582	678	642	604	627	607	626	611	643	647	659	647	647	616	650	614	623	678	667	672	626	653	662	636	607	658	628	659	608	663	612	639	663	686	658	571	625	656	643	672	675	595	648	656	621	679	613	634	610	618	664	600	630	696	616	594	622	645	660	658	656	615	603	672	638	628	617	623	653	656	681	660	610	628	657	639	640	632	670	594	616	589	618	642	638	650	609	656	694	628	635	632	652	631	636	675	647	667	608	606	602	634	661	649	645	652	622	632	643	631	617	646	631	609	646	705	640	611	623	666	612	595	699	672	639	632	643	660	672	682	636	617	639	614	644	636	672	644	658	644	611	622	670	683	637	597	651	639	652	677	619	636	636	584	653	632	649	647	655	605	630	667	650	642	636	640	649	666	688	624	661	611	648	679	673	676	628	638	652	667	653	623	643	666	670	642	639	683	634	643	618	623	624	666	662	657	664	654	604	681	661	660	630	623	646	636	696	674	725	627	662	666	630	649	661	680	630	646	664	656	675	611	643	610	641	667	646	610	636	642	671	648	635	629	607	681	654	638	616	616	611	632	676	606	624	654	634	674	633	645	614	675	655	679	633	620	641	655	675	655	636	693	637	687	638	604	649	627	628	648	667	626	637	671	655	687	636	638	644	669	662	625	643	658	644	628	669	588	643	649	651	622	686	637	649	643	689	652	678	647	627	643	671	634	624	682	662	632	715	650	634	649	636	651	606	676	645	603	626	685	659	689	621	681	637	658	615	646	605	614	658	602	660	622	644	669	678	623	586	627	615	644	607	625	600	680	652	594	651	658	664	670	600	640	640	663	698	670	641	653	639	620	603	640	661	633	668	633	616	677	682	655	641	617	679	629	663	653	644	604	641	623	691	650	596	635	659	624	628	634	657	694	606	639	638	624	662	659	638	618	605	672	638	691	693	631	658	656	663	679	608	650	596	612	621	633	625	631	677	649	645	598	668	646	620	681	666	662	626	656	632	649	655	693	671	630	620	648	575	615	656	676	656	655	619	676	667	636	568	609	628	603	636	606	695	624	650	667	618	632	639	631	656	620	646	646	665	689	668	696	620	607	664	655	628	662	597	646	684	633	617	663	624	670	637	604	618	627	633	672	675	602	655	668	667	687	641	601	646	671	642	612	603	613	661	626	652	619	594	615	676	615	598	656	604	674	704	653	697	652	673	625	661	647	695	629	633	631	608	626	621	686	655	627	669	653	656	621	675	634	664	623	618	661	646	641	659	656	650	698	663	634	636	634	639	701	658	655	596	632	616	639	592	620	634	679	655	665	693	652	631	677	612	635	665	604	663	625	670	662	661	688	623	656	631	611	665	667	596	628	663	637	663	653	629	638	661	633	655	597	665	658	642	643	626	668	645	645	639	626	626	658	626	612	672	622	713	669	701	656	660	665	646	627	702	669	657	611	636	620	638	654	608	689	653	632	633	606	662	656	624	646	656	675	626	613	606	608	668	637	661	626	686	622	629	661	681	642	626	636	622	719	629	645	633	607	621	657	602	647	653	653	628	656	659	680	677	690	648	636	630	624	637	623	633	656	660	640	650	650	633	646	650	655	626	639	640	624	624	655	636	674	677	610	657	613	634	657	649	654	615	644	664	650	619	649	626	647	660	637	661	634	623	678	664	635	663	616	627	665	646	621	653	637	620	640	634	633	649	647	663	631	654	631	669	643	641	616	638	632	674	667	613	677	640	690	651	646	651	644	678	640	633	681	643	612	647	668	597	620	639	676	649	644	661	649	685	626	624	627	660	676	678	652	633	638	630	657	633	638	660	626	621	647	627	620	620	641	641	619	689	628	634	657	630	581	648	622	573	652	631	620	623	636	652	657	639	661	692	603	642	640	637	634	682	638	658	627	669	634	671	635	626	661	619	642	635	623	674	646	652	649	645	635	668	639	644	655	640	662	648	647	631	643	627	658	674	644	688	673	640	616	654	657	681	616	660	660	594	688	602	659	641	642	643	673	650	624	700	612	605	675	628	610	621	634	628	617	650	613	627	618	612	648	645	672	664	631	681	653	603	601	650	609	631	615	668	638	618	632	653	629	662	692	653	634	654	624	701	645	644	652	630	634	612	633	651	662	660	632	642	676	615	693	652	585	635	648	631	611	634	658	592	631	686	645	620	646	656	644	664	655	649	638	632	679	644	674	639	688	655	652	657	650	663	615	645	667	624	602	645	693	649	707	686	653	648	632	662	651	652	662	636	657	650	714	613	642	631	630	629	654	632	608	597	620	626	586	673	659	616	660	635	604	658	658	627	625	662	674	627	614	658	642	687	596	672	633	661	660	638	672	614	648	669	634	627	664	641	658	637	628	598	633	645	639	630	680	621	639	674	583	602	658	630	665	618	608	665	657	662	648	633	630
25256	21601	27528	25928	6451	560	468	415	397	369	358	387	359	343	372	373	382	353	324	325	377	387	357	352	355	350	338	345	341	342	367	343	357	353	325	318	370	355	350	328	354	356	390	330	324	312	346	359	300	377	305	326	366	338	328	332	348	321	337	376	347	337	371	349	323	346	338	339	317	317	328	397	318	331	343	377	348	346	330	317	374	391	350	342	369	340	354	349	351	321	336	351	296	315	326	331	338	376	351	328	322	307	352	328	352	377	380	330	354	353	348	343	360	359	334	335	328	337	323	360	335	359	363	335	353	334	352	337	384	360	357	311	344	322	304	321	362	297	364	320	342	334	306	343	318	342	337	317	368	361	345	348	317	308	350	323	302	350	342	367	335	353	342	357	333	326	328	361	366	360	320	335	328	339	328	355	332	321	338	335	326	313	307	359	346	368	325	345	346	324	324	354	342	324	334	346	346	339	317	367	362	314	367	371	356	355	391	309	335	326	313	336	332	311	308	346	357	307	362	322	325	322	323	323	328	346	354	337	328	311	328	355	340	309	308	330	374	360	340	329	337	366	354	310	328	352	333	370	327	359	323	345	335	359	347	355	374	330	323	371	318	355	325	328	356	344	342	320	304	332	318	339	351	330	325	370	382	352	347	326	368	335	303	334	360	358	343	327	331	352	327	305	336	328	309	346	347	340	349	345	347	339	318	354	341	356	351	337	343	327	313	318	337	319	344	318	358	322	348	338	298	340	364	334	337	359	341	343	369	375	312	336	324	331	338	341	350	313	339	336	338	335	358	333	348	343	324	324	354	336	335	334	328	344	342	343	310	374	315	356	324	331	356	347	334	345	324	387	366	419	368	338	353	374	379	321	316	340	351	366	346	355	374	340	364	332	355	335	324	343	350	316	348	366	343	338	349	338	332	323	344	339	333	396	355	327	337	342	317	342	346	362	338	336	351	368	344	337	332	327	328	342	329	354	340	360	358	341	309	341	351	320	336	376	323	330	345	372	343	331	336	373	344	352	338	351	337	346	326	335	375	322	342	328	308	373	341	357	371	320	348	333	356	324	357	336	324	355	389	369	335	309	331	337	347	351	380	376	355	368	352	334	353	331	338	330	321	386	341	348	331	344	291	322	341	355	320	339	343	333	322	325	353	320	328	346	316	356	327	353	382	346	317	328	333	338	339	327	357	328	320	326	346	338	337	311	314	331	335	360	346	320	336	349	347	349	331	281	354	334	341	342	369	355	329	355	329	343	340	342	346	319	343	347	320	306	372	351	368	381	349	339	335	357	351	368	348	346	351	348	324	361	357	343	332	327	320	322	326	363	318	324	323	335	350	376	341	305	324	355	304	324	332	326	318	358	343	337	317	360	348	343	376	359	357	327	307	372	298	345	363	354	391	324	361	337	322	347	349	348	363	383	319	354	332	353	335	299	361	379	321	337	368	344	357	298	324	312	328	350	331	340	318	361	346	311	356	353	347	325	329	352	325	342	329	344	344	336	325	321	355	319	331	331	318	356	329	340	310	345	332	336	343	338	376	368	327	358	335	352	346	334	349	341	341	348	313	354	343	339	367	346	338	351	356	331	358	320	363	361	342	371	344	357	333	318	323	347	290	349	372	350	321	341	354	323	320	352	351	320	344	371	343	334	339	346	313	333	349	329	345	334	362	302	347	324	339	344	326	338	364	364	340	346	343	327	353	321	333	321	343	380	323	342	356	357	328	338	301	319	333	347	348	334	319	323	340	318	354	328	320	323	349	351	357	330	337	352	346	310	314	341	360	353	301	348	333	304	347	329	333	338	359	289	330	367	336	338	354	359	300	353	358	350	367	337	364	365	346	357	334	329	372	352	337	332	337	325	311	326	349	345	340	318	344	331	311	329	337	347	345	349	343	364	304	346	385	349	382	340	316	325	328	344	325	326	357	368	355	372	327	336	375	374	324	329	349	336	341	338	337	321	349	345	348	369	367	338	338	349	329	369	331	361	342	349	316	326	378	364	341	350	367	375	338	345	361	319	346	339	322	341	365	319	332	348	343	349	320	335	327	365	361	320	322	339	335	318	334	302	336	304	370	376	322	372	350	341	330	364	358	381	299	337	344	349	364	337	301	330	317	350	373	314	338	333	363	332	311	356	335	326	337	348	361	311	333	331	386	372	360	316	347	349	359	317	381	379	311	321	335	327	304	312	335	326	333	338	325	354	364	301	326	339	326	350	347	338	337	353	358	356	331	335	321	366	340	373	375	317	328	387	350	369	337	320	333	334	349	309	341	341	324	369	347	348	331	302	347	345	357	363	321	347	347	342	351	363	312	346	349	346	340	362	353	335	350	363	338	334	343	353	326	385	340	337	343	358	363	338	320	347	337	306	341	320	339	342	354	347	347	336	371	337	358	346	335	317	320	334	282	342	346	298	351	340	373	378	321	349	336	337	368	375	355	361	350	337	360	339	347	324	325	333	330	331	360	365	343	344	372	347	371	350	346	319	357	359	308	351	344	366	342	323	332	355	313	345	359	343	327	330	322	339	310	319	354	341	334	343	359	354	320	310	349	354	338	348	338	302	332	332	349	387	343	347	352	334	351	349	339	343	332	307	349	314	359	351	338	324	373	351	326	324	331	351	350	356	311	360	306	348	314	362	338	340	308	362	367	356	313	330	367	318	358	354	325	335	291	323	335	332	337	411	341	360	370	353	346	328	323	352	355	315	353	337	343	350	353	337	349	330	348	347	315	340	364	319	302	325	327	342	325	325	340	388	308	327	346	330	359	305	320	339	336	356	338	350	334	348	340	319	325	332	345	321	324	346	332	326	365	320	362	360	324	339	360	347	336	342	307	341	315	313	352	370	340	325	316	384	327	353	362	359	370	320	330	328	361	334	319	355	372	324	383	333	362	322	357	355	356	347	313	313	374	315	370	311	327	362	357	324	328	365	314	320	347	338	356	337	343	327	333	350	306	339	346	345	337	307	337	342	350	359	338	343	306	372	362	343	338	354	336	299	349	372	342	337	340	335	326	339	333	328	298	330	343	327	329	308	341	334	325	372	353	320	353	354	364	313	351	311	309	384	327	318	343	355	330	314	313	332	346	315	345	306	318	335	321	365	346	361	329	308	330	316	331	348	337	323	348	346	375	333	376	324	364	332	334	303	338	350	341	303	337	332	373	349	378	341	317	367	340	338	336	344	338	347	336	331	313	333	358	332	319	340	345	338	327	334	338	305	339	326	333	345	331	343	367	340	352	348	324	334	347	346	349	368	342	297	353	352	343	312	334	343	355	369	321	340	321	350	347	349	353	354	308	367	307	364	339	343	308	320	349	358	341	316	330	349	346	364	339	328	351	344	352	354	332	316	333	360	330	350	363	357	340	302	338	313	347	356	348	308	348	343	352	370	334	353	403	335	365	307	358	324	357	342	337	306	312	327	336	343	342	320	328	359	382	323	369	357	320	325	321	324	341	337	348	326	363	320	328	335	326	312
28311	6471	2606	1384	1052	908	793	670	602	605	532	546	513	490	509	475	481	461	462	460	491	443	432	496	472	485	455	413	441	455	436	448	421	422	460	464	445	474	434	413	428	421	434	417	457	430	437	416	414	434	405	448	427	404	458	475	391	402	438	446	449	446	441	450	453	434	445	408	417	431	433	441	454	418	425	464	423	453	410	455	448	419	463	412	430	451	455	442	429	452	436	428	410	429	426	437	441	487	399	388	448	461	402	424	418	424	439	455	452	408	453	486	430	401	417	451	414	429	479	427	420	475	411	440	447	399	458	416	458	425	468	440	415	427	416	437	403	457	444	438	469	420	440	385	428	475	439	391	441	464	447	378	421	451	390	428	416	392	475	457	407	398	437	431	443	473	470	430	465	453	451	421	435	415	436	430	449	403	434	437	427	442	427	412	449	476	438	436	418	428	445	452	423	469	450	397	447	466	456	445	450	431	430	403	460	452	421	430	402	422	399	432	441	416	429	458	432	420	437	432	457	412	450	441	429	419	458	471	454	416	424	420	429	440	415	457	386	421	458	434	442	473	447	440	418	437	434	435	430	406	418	404	421	432	462	407	419	412	451	430	443	458	404	429	439	445	417	424	444	427	468	444	422	418	428	440	448	441	412	423	425	440	414	450	424	412	428	432	417	441	451	439	411	434	439	440	408	418	426	404	433	454	426	396	443	409	431	436	446	417	426	420	403	446	458	416	474	440	451	411	452	426	442	472	428	430	427	423	425	384	452	441	404	442	404	399	424	438	434	446	436	433	460	403	402	412	442	417	466	442	446	431	467	445	495	442	407	450	447	421	447	437	439	429	441	448	413	423	445	446	434	389	419	392	445	405	454	470	452	461	450	371	421	419	469	447	432	422	419	456	406	424	474	431	437	415	472	468	434	438	472	448	470	427	409	423	417	466	461	444	419	449	414	453	403	427	458	365	455	442	377	419	451	454	437	458	434	430	466	432	440	428	456	434	454	476	447	405	420	451	430	412	430	488	432	416	431	462	435	447	448	437	430	445	436	443	420	388	454	418	445	396	428	457	441	445	425	459	406	440	430	413	445	465	440	426	438	419	426	439	461	467	428	408	452	425	430	415	440	434	418	406	479	441	425	412	439	434	458	416	463	472	396	424	424	402	449	413	413	424	410	427	437	394	428	407	455	445	418	435	462	459	453	415	426	462	456	417	417	443	445	408	421	433	409	410	447	438	423	478	428	441	454	432	451	407	416	429	443	409	444	441	471	434	433	448	418	435	461	442	398	428	447	444	413	461	411	449	446	447	387	446	478	433	423	421	411	435	431	411	465	404	433	453	406	436	447	435	436	483	440	469	461	419	431	421	417	438	447	450	435	462	432	406	437	431	444	409	430	452	485	405	441	456	448	498	471	420	435	439	437	432	456	408	426	406	447	468	433	483	391	457	403	408	451	446	467	452	453	452	445	406	428	437	466	419	403	456	389	431	438	427	412	434	452	445	430	399	414	435	435	453	431	468	420	432	452	402	451	400	409	436	471	435	417	438	475	453	447	437	465	434	409	414	461	409	432	416	401	433	441	428	412	436	461	428	449	422	429	437	433	408	448	384	474	426	416	431	423	440	451	446	452	424	431	417	411	435	458	417	454	448	391	446	426	430	432	428	465	427	422	436	403	429	433	464	472	420	417	469	405	429	438	445	426	437	421	424	458	452	453	433	426	481	437	467	427	455	433	437	434	387	428	420	459	438	448	415	449	467	417	416	417	435	498	424	475	445	422	445	451	417	447	458	457	414	441	451	440	405	410	456	427	441	434	454	435	436	480	417	456	432	448	407	395	417	433	444	450	464	438	433	448	443	439	452	467	456	482	454	412	423	438	463	437	443	468	430	450	423	449	424	408	400	433	434	416	427	408	428	414	391	420	443	435	434	405	439	416	433	462	448	419	442	456	421	415	419	439	408	446	452	419	430	438	449	415	447	402	445	443	440	471	401	429	404	464	463	408	442	435	437	425	426	398	461	419	441	390	420	429	367	444	433	437	397	428	433	448	414	430	439	409	431	423	450	463	436	422	447	438	447	402	410	407	400	445	414	437	440	435	450	440	403	459	435	454	425	443	447	407	424	422	445	433	417	444	453	451	433	410	383	421	400	469	449	425	430	409	394	402	466	417	411	436	434	413	397	411	415	430	448	459	426	442	455	463	421	439	398	430	412	447	427	453	448	451	419	433	455	390	429	387	416	454	439	438	390	438	400	409	442	455	448	433	413	429	424	471	423	428	429	439	426	429	447	430	428	467	431	444	411	431	398	481	448	460	445	453	419	437	443	422	448	451	420	391	416	439	398	442	420	442	420	446	410	458	462	438	453	423	431	398	390	425	426	401	403	453	418	421	467	421	427	430	414	384	416	443	440	458	454	432	437	439	439	465	437	429	415	402	463	419	387	436	462	410	428	417	432	455	391	455	448	432	414	412	403	411	409	420	454	442	430	445	413	468	443	445	437	461	434	435	426	428	477	451	454	453	394	423	437	405	435	441	445	450	435	410	422	419	424	444	404	452	402	449	416	420	433	447	472	437	447	454	435	387	427	401	422	409	400	425	425	449	415	441	486	413	428	396	474	382	445	442	438	461	422	466	421	435	433	450	426	450	438	442	444	433	416	438	482	424	418	423	461	438	433	454	436	423	429	443	397	412	463	425	400	448	435	440	420	411	423	434	422	429	453	456	461	481	479	417	424	425	438	471	429	438	425	431	447	443	428	410	437	432	425	450	407	447	456	435	432	456	422	418	436	426	383	412	426	429	444	453	418	439	405	418	432	460	432	447	421	435	444	417	443	417	419	392	451	442	414	440	420	410	418	409	435	437	437	432	417	415	443	422	403	416	444	445	435	429	427	403	441	467	397	415	412	434	445	429	446	461	443	408	388	428	431	379	488	441	437	470	416	427	422	407	440	460	409	467	433	438	388	454	453	411	444	461	460	459	430	455	428	415	436	431	399	426	438	443	455	417	449	475	426	428	412	420	430	403	441	452	393	443	444	434	418	435	434	417	445	422	467	415	434	420	414	422	455	450	428	443	446	439	423	403	442	406	415	414	423	467	435	421	441	448	433	418	462	414	467	446	428	417	412	481	413	412	433	442	446	425	463	460	437	465	431	465	407	443	401	385	409	411	418	428	424	401	449	399	469	452	434	413	384	424	417	407	433	428	453	459	440	447	453	415	440	435	437	404	427	419	446	425	457	408	456	450	469	414	451	463	440	407	425	440	430	406	446	420	426	424	431	431	444	421	419	453	471	396	402	444	446	431	463	433	447	446	425	448	446	427	489	451	412	412	403	445	366	403	441	399	429	445	425	402	432	433	421	460	441	423	441	424	462	476	455	444	446	437	451	402	419	418	416	425	452	474	429	467	409	465	414	432	420	425	438	465	440	433	447	443	456	429	481	405	432	419	438	422	454	406	449	429	451	478	447	459	467	445	439	433	405
22937	21542	29314	24212	21535	21515	4452	603	433	405	357	337	309	285	268	269	267	252	243	237	215	219	207	239	209	222	214	212	232	208	228	225	181	183	217	207	197	186	187	196	203	220	208	227	230	176	187	199	206	188	200	214	183	199	210	204	229	205	187	167	201	202	211	188	203	184	183	195	207	181	205	209	177	185	209	182	183	199	182	190	212	203	210	194	203	219	202	174	219	181	191	223	198	182	205	178	188	168	210	171	201	174	168	192	208	190	213	211	200	202	220	208	181	203	195	198	207	192	196	208	202	184	218	203	191	207	201	205	196	200	188	219	175	225	209	194	221	179	187	192	186	198	204	210	203	210	221	218	200	167	215	180	185	198	180	196	212	180	202	215	190	195	176	216	204	191	198	172	193	201	204	184	196	212	218	176	196	191	200	193	216	173	174	199	172	171	183	198	171	195	194	180	175	216	193	198	186	194	184	214	203	188	165	196	176	208	184	194	213	210	196	196	198	202	204	200	187	193	198	190	195	209	191	207	176	215	202	196	187	182	210	223	178	199	181	200	181	195	207	204	175	174	185	195	187	192	184	185	203	182	186	194	202	198	197	175	186	188	205	191	187	190	194	192	208	184	199	192	175	207	217	192	178	196	178	194	185	199	172	191	190	174	215	197	176	179	196	181	198	210	197	200	197	202	192	192	203	169	200	173	204	203	195	197	200	193	176	196	192	214	190	199	209	175	202	181	195	185	193	184	176	182	201	159	184	209	169	224	210	180	188	202	192	200	185	181	217	172	192	194	180	208	187	175	192	189	186	205	188	177	201	191	199	184	189	203	195	192	183	201	214	185	171	195	215	195	197	196	184	200	212	189	200	185	200	205	199	175	206	190	182	196	200	189	202	207	197	166	180	217	206	205	221	208	217	203	212	193	203	207	188	184	186	206	201	172	168	207	187	191	190	194	180	179	182	186	197	193	220	188	203	205	234	182	197	204	204	172	173	189	195	186	195	201	202	187	168	214	186	202	200	191	205	195	199	187	180	195	210	199	172	195	188	206	208	216	194	217	184	215	183	208	204	187	189	224	201	187	219	226	204	187	205	180	190	208	193	197	174	211	207	185	200	225	183	194	220	197	192	192	190	189	198	207	206	209	199	187	203	193	184	197	214	206	206	192	207	178	206	209	185	199	184	182	235	188	207	194	173	185	185	191	196	200	202	179	205	201	212	191	193	199	205	200	203	205	184	182	186	200	212	202	199	191	192	188	177	204	209	181	203	206	164	199	202	199	180	200	191	175	199	198	188	204	185	208	218	193	200	173	187	203	208	197	176	201	194	230	199	228	177	185	187	186	167	206	179	224	209	190	233	184	199	209	210	184	208	212	187	212	212	182	198	201	180	219	176	208	207	197	200	228	180	189	190	195	220	196	184	193	187	196	221	193	177	191	202	193	196	190	208	205	190	202	186	189	177	223	183	172	175	200	192	175	180	178	180	175	231	212	206	206	191	206	185	205	209	221	177	183	212	205	177	190	224	230	178	210	209	207	200	200	211	206	203	218	197	167	178	194	188	195	189	179	194	211	203	202	193	204	182	208	203	191	184	201	167	204	197	179	176	232	192	215	206	168	212	195	184	208	206	190	176	208	184	192	211	197	199	194	192	209	194	186	196	214	220	192	195	192	203	207	213	186	191	192	193	210	191	186	180	210	208	179	200	202	188	213	197	189	219	195	186	193	200	203	175	190	206	177	192	197	202	197	205	173	185	203	197	185	202	200	188	209	175	184	191	197	206	206	189	226	170	185	210	189	222	188	178	196	216	188	161	197	193	185	194	188	194	177	192	175	192	174	215	180	211	190	188	203	185	197	202	180	210	186	199	182	167	196	204	212	205	184	203	185	217	194	204	191	189	207	168	194	199	205	196	170	220	185	188	172	200	168	190	204	180	197	184	205	195	194	200	194	209	188	189	211	180	182	215	216	225	195	198	185	196	156	201	212	168	174	183	187	165	181	173	208	190	197	211	191	193	166	188	210	192	200	173	208	210	181	179	181	184	183	188	195	203	208	188	202	192	223	192	176	194	202	200	187	209	214	215	192	238	198	183	191	183	186	203	188	185	189	216	177	156	192	190	214	196	172	206	217	177	226	203	200	218	193	186	205	213	149	236	158	197	194	185	194	181	178	215	197	196	191	178	184	200	184	170	206	170	177	198	203	199	188	191	180	186	180	199	196	182	178	211	185	190	172	198	197	185	198	215	185	185	183	201	182	221	187	201	190	197	179	196	182	217	203	226	214	172	164	184	171	167	215	210	169	207	200	203	212	203	195	198	199	180	208	214	186	179	192	198	187	169	201	199	190	175	190	202	192	176	196	180	193	211	202	208	201	212	193	194	171	183	201	168	201	175	180	175	197	200	172	195	190	227	181	206	193	183	170	187	191	200	180	195	219	214	194	179	210	201	174	215	206	193	222	190	200	204	196	192	207	190	192	184	207	209	180	210	193	175	186	198	185	210	198	192	213	194	176	193	213	204	187	204	219	178	190	195	171	199	184	186	195	188	220	203	184	191	210	191	229	209	211	207	168	188	214	190	201	172	223	197	180	192	193	177	215	208	189	229	208	185	178	185	174	180	207	193	159	213	184	172	206	192	214	215	212	187	186	182	184	187	190	204	180	176	184	176	191	184	199	206	216	181	176	218	215	172	206	167	193	187	210	196	198	189	184	190	170	183	184	176	191	190	166	203	189	178	202	202	208	210	195	210	184	194	186	193	197	176	204	230	214	173	194	183	193	201	179	199	209	210	203	181	185	195	180	196	184	201	199	191	187	193	196	187	203	191	186	191	213	187	170	164	187	191	218	183	230	185	195	172	166	178	209	201	190	205	208	199	202	183	192	177	210	180	185	198	175	199	177	174	190	192	188	189	198	187	196	205	194	187	177	211	177	190	219	192	172	179	197	201	194	202	177	186	178	201	188	188	194	195	177	200	206	205	194	210	194	187	173	202	199	200	182	203	192	173	190	191	182	200	202	175	193	217	194	197	186	178	179	210	176	167	212	196	216	190	218	195	206	150	187	189	198	177	209	189	199	180	191	216	192	195	216	193	168	202	205	176	179	203	210	192	193	208	177	177	219	189	193	198	197	204	175	196	195	196	207	214	187	203	223	175	214	180	210	189	185	198	226	196	179	190	197	179	196	178	201	196	171	186	177	178	201	178	205	211	172	189	180	173	167	157	233	193	220	176	197	207	190	212	180	191	180	181	174	172	198	194	180	205	212	193	181	206	180	213	182	204	188	198	199	194	219	209	215	192	203	194	200	215	193	197	204	169	188	181	198	219	202	190	211	218	192	208	194	183	201	214	192	204	203	189	200	175	202	203	213	202	185	178	184	183	191	194	214	206	207	194	174	177	195	194	188	203	176	177	203	171	199	201	177	202	215	196	177	203	182	182	154	189	157	229	211	194	180	205	209	181	201	173	214	205	175	198	196	171	205	186	199
37355	14655	7961	3821	2576	1961	1508	1142	932	782	702	595	543	476	435	469	441	380	408	360	349	331	322	308	325	287	314	304	294	299	314	265	267	275	275	259	284	299	269	282	270	278	296	282	278	243	283	264	284	256	248	244	276	270	258	225	275	261	286	270	273	245	264	257	272	269	257	260	270	282	270	264	241	275	296	262	251	271	264	280	235	262	273	259	266	271	243	276	243	280	280	279	282	229	257	277	254	266	261	255	272	275	277	268	262	268	256	272	288	246	235	273	259	284	216	255	241	245	237	280	289	260	269	263	280	282	262	263	242	250	286	251	270	254	263	262	249	283	252	256	265	279	243	266	269	243	270	266	236	257	241	244	256	259	251	254	255	244	271	263	236	249	273	270	267	249	248	278	256	252	237	273	237	234	254	243	265	245	261	272	254	264	233	279	283	274	253	271	278	280	242	265	251	247	249	264	254	248	263	257	246	247	257	273	245	268	227	266	263	266	264	286	242	262	290	235	261	295	237	249	257	250	289	251	262	281	243	247	258	249	263	250	233	257	255	271	275	256	280	235	291	253	283	252	272	265	266	248	258	235	256	264	241	228	255	258	260	261	247	254	283	262	252	274	270	247	260	273	296	262	252	227	262	267	277	246	236	254	277	248	226	260	275	260	272	285	258	262	246	281	305	264	285	242	215	263	260	269	264	252	266	270	249	270	252	225	237	270	291	280	240	256	275	272	264	260	280	222	276	245	281	249	268	258	244	252	264	280	247	257	231	243	262	252	272	253	271	250	250	233	246	258	280	290	280	269	281	269	256	280	266	274	243	248	233	250	235	253	256	246	278	283	241	273	230	256	256	274	241	251	311	232	240	239	235	243	252	258	266	273	235	288	261	243	246	244	238	265	257	293	244	261	261	255	286	272	255	265	263	276	276	280	238	266	265	256	221	262	275	246	286	251	237	262	280	251	259	248	256	261	259	265	285	276	262	289	290	267	257	274	260	269	293	230	223	261	245	258	248	256	274	262	244	264	264	232	221	257	275	247	233	244	243	244	235	258	258	281	252	265	263	254	229	258	240	263	265	249	238	260	277	280	245	254	245	278	239	275	231	266	276	275	256	269	267	253	276	241	251	309	289	257	269	278	253	270	228	267	272	273	256	234	245	270	272	238	267	270	287	243	245	231	269	265	249	274	251	284	231	288	234	251	234	238	277	276	282	277	255	233	239	257	253	248	240	280	262	253	248	218	268	260	230	256	253	281	258	264	296	230	251	270	273	258	257	269	259	282	251	228	254	244	242	257	259	252	282	261	233	247	241	257	271	236	266	241	253	266	257	271	257	256	275	239	277	277	258	270	257	288	241	286	263	294	266	268	258	247	283	261	254	256	251	235	253	269	267	263	254	252	266	280	265	254	285	258	265	288	250	258	243	274	236	244	275	279	251	254	255	250	264	269	249	247	244	289	266	292	266	263	263	272	257	274	258	232	283	243	250	257	265	257	301	257	280	224	231	267	257	268	255	253	244	238	259	266	247	283	265	273	282	283	249	239	242	262	290	255	259	273	275	237	282	286	284	308	299	244	256	243	270	305	249	262	261	262	253	258	245	256	268	250	237	226	270	253	215	279	260	263	256	269	268	259	280	254	233	276	278	263	239	240	241	263	253	238	266	275	272	282	243	254	264	256	272	292	244	279	248	260	265	238	278	238	269	255	266	252	226	256	256	250	285	287	254	256	270	257	268	267	248	266	263	269	254	284	264	265	262	266	268	296	244	279	247	284	247	279	256	241	264	285	249	252	240	279	270	286	261	220	263	238	269	292	243	244	251	253	258	261	270	263	278	235	275	259	261	268	282	258	271	259	258	282	263	236	286	287	261	260	273	283	243	273	261	263	222	295	249	252	288	262	261	274	293	273	298	249	273	246	260	295	275	286	263	239	262	246	275	272	270	283	267	252	285	237	247	255	276	272	265	255	223	284	278	260	264	271	255	284	236	266	270	240	268	278	317	233	277	269	272	235	247	269	246	275	264	253	245	269	284	260	253	268	241	257	244	280	288	246	258	298	288	237	286	273	241	262	253	268	251	244	241	274	225	277	273	229	263	243	216	268	267	275	265	278	275	261	286	257	268	254	263	287	254	272	266	237	251	263	254	256	281	267	257	244	257	258	254	271	272	285	247	268	249	259	258	267	247	283	257	270	240	235	258	240	272	243	243	247	256	259	263	242	242	264	261	256	278	257	240	270	274	262	260	260	229	265	274	231	275	264	221	270	261	268	254	274	274	265	331	254	283	247	276	306	242	260	225	272	260	265	269	259	245	252	249	246	271	272	258	246	266	260	246	275	235	257	244	245	239	265	255	220	265	269	269	248	254	240	278	256	257	249	266	245	264	259	260	250	283	253	256	244	259	268	240	230	256	232	228	253	258	273	265	292	256	287	273	269	250	261	233	259	265	264	271	240	255	273	257	250	254	279	254	265	238	242	261	258	238	251	232	304	270	259	274	278	243	262	252	261	253	259	265	241	280	259	284	238	267	261	244	279	257	279	271	246	265	267	251	248	259	255	267	254	273	277	248	274	260	257	259	226	277	272	283	235	277	250	252	282	257	237	247	245	238	250	264	249	253	257	256	283	249	228	265	261	283	255	263	268	251	261	240	262	243	285	238	261	259	262	263	290	248	255	265	270	262	251	247	275	262	287	262	276	253	276	261	267	253	272	280	262	259	265	243	258	256	282	269	285	263	231	271	261	251	246	275	259	247	235	248	252	262	243	266	252	247	262	273	252	254	257	254	259	247	270	235	269	257	259	273	244	245	235	237	278	261	273	260	270	246	229	272	246	260	232	269	233	263	271	261	246	269	260	251	268	249	286	260	220	262	254	258	246	259	240	266	249	260	268	264	277	272	252	279	260	265	254	246	236	271	269	263	250	235	262	244	269	244	269	249	259	273	253	278	257	260	279	231	240	287	288	265	249	265	261	235	253	260	277	251	238	240	252	293	268	213	269	272	225	271	249	247	239	263	251	255	278	253	246	267	250	226	264	243	256	250	255	254	253	267	287	262	264	238	282	249	241	264	247	258	242	268	266	234	250	242	222	220	270	260	258	253	282	271	230	262	250	260	277	254	233	256	270	266	288	258	270	289	235	272	251	265	252	293	273	267	228	278	260	270	271	269	232	256	263	282	240	276	254	252	254	264	246	266	234	255	284	248	251	266	254	253	251	247	247	277	257	268	241	260	255	289	270	279	275	253	229	268	247	231	268	257	237	259	248	258	252	250	271	267	268	260	254	262	256	248	254	274	252	239	269	253	261	276	261	274	265	263	283	281	227	264	283	240	272	270	249	234	245	258	262	265	286	272	266	280	268	250	270	246	265	260	267	252	252	262	277	271	260	242	269	281	231	261	250	254	271	277	268	261	277	264	259	247	255	260	246	249	248	260	257	245	264	282	249	249	221	270	265	260	257	290	268	237	263	281	243	243	267	269	288	276	274
27757	18615	4262	888	608	595	619	588	528	649	552	563	514	566	612	624	528	571	588	597	617	587	550	557	559	551	594	555	603	584	555	525	582	525	609	563	585	596	552	558	582	537	590	557	533	604	536	581	557	548	600	572	596	534	575	540	595	589	610	521	557	589	562	554	564	557	552	574	581	603	607	581	548	590	560	548	561	558	602	551	546	595	567	557	557	547	510	620	558	595	582	597	617	558	548	553	617	571	544	539	559	584	586	568	555	602	557	553	574	572	537	604	554	566	574	557	561	577	551	569	538	596	615	591	603	544	570	547	580	532	549	574	571	555	571	593	594	539	615	558	605	606	548	567	504	579	558	531	541	564	565	560	610	521	570	586	542	545	566	573	574	596	583	552	561	569	611	571	570	582	531	590	570	522	611	562	548	552	556	567	564	549	573	591	586	570	583	557	556	556	559	561	562	551	546	542	564	540	526	528	549	545	579	561	560	615	554	552	535	527	547	572	552	577	504	570	576	543	583	563	559	574	555	589	553	555	592	610	534	526	558	575	576	537	563	588	536	523	547	585	562	558	538	548	604	576	555	588	582	575	555	615	571	569	514	581	579	578	576	538	574	599	538	575	608	559	583	557	547	531	569	516	595	609	561	547	517	604	552	559	562	581	585	547	579	574	553	532	581	582	587	580	544	598	561	578	571	571	601	575	576	608	591	549	582	528	580	563	520	599	559	579	573	541	598	582	561	533	542	552	554	562	589	572	551	517	552	536	562	561	617	530	545	570	541	555	571	571	580	556	597	596	586	581	573	544	547	590	574	563	592	580	574	560	560	541	553	618	508	571	537	519	520	603	514	586	590	541	583	579	581	571	569	535	577	543	554	554	558	590	507	572	595	582	562	582	581	546	572	576	563	565	564	571	569	548	538	533	574	552	564	558	602	556	541	535	525	533	533	593	605	591	568	588	591	533	595	598	581	536	572	581	582	531	589	569	563	539	614	558	549	544	588	561	521	557	558	573	534	576	540	554	596	550	537	619	587	550	572	567	556	522	538	552	561	553	579	573	556	577	596	552	560	609	548	535	550	575	545	599	556	560	554	543	557	494	572	561	556	561	578	589	560	593	589	623	562	538	555	568	523	549	610	551	557	532	559	556	539	550	544	567	578	577	559	546	557	577	547	521	536	579	600	572	589	538	581	553	533	550	585	574	571	558	549	550	555	578	574	519	553	589	570	579	594	558	545	546	617	539	534	543	569	627	572	568	527	578	562	548	576	567	621	559	604	589	568	579	566	555	542	565	568	559	590	570	576	554	540	562	552	551	548	557	552	536	553	542	548	549	559	569	537	538	513	567	552	572	558	566	587	623	592	574	524	529	550	581	577	578	537	584	573	567	587	555	584	555	584	565	540	597	574	575	523	558	571	573	604	567	576	605	606	542	589	553	612	560	561	547	525	583	595	553	589	548	614	533	526	575	554	565	601	541	532	551	623	596	581	565	549	607	516	538	558	545	557	579	556	563	592	564	595	556	519	602	601	570	564	526	576	567	545	607	573	575	542	587	568	568	603	567	543	535	561	573	565	542	571	566	614	586	578	533	558	533	578	572	562	557	567	576	540	527	543	552	611	527	615	566	564	548	600	584	570	588	554	598	564	563	559	560	579	567	579	548	576	580	592	583	586	585	558	549	510	602	553	582	560	520	580	559	591	589	533	551	546	609	507	536	564	537	565	573	561	563	579	572	542	581	594	577	522	568	546	562	597	539	573	573	574	558	582	529	567	581	556	602	553	561	578	587	516	551	594	545	568	545	576	538	509	574	573	562	563	538	538	576	549	578	554	557	539	562	587	588	600	613	608	497	564	558	583	552	577	572	583	553	589	561	563	570	547	530	547	570	556	583	556	559	557	565	622	539	589	515	564	591	582	584	567	577	604	614	556	582	577	566	607	592	551	603	574	578	584	572	587	539	556	582	556	581	582	560	518	567	555	552	579	510	561	560	566	576	537	563	530	556	586	631	535	608	544	583	559	533	563	532	570	550	591	610	559	520	553	610	565	594	553	576	577	508	606	587	550	543	561	510	574	599	585	571	556	580	592	580	612	587	586	578	572	548	520	551	562	553	607	546	587	638	558	558	584	547	533	548	568	549	564	554	560	566	587	599	595	519	563	578	561	579	558	601	599	584	587	550	589	547	582	563	566	572	553	553	587	581	540	568	550	547	560	575	556	610	522	521	566	620	609	550	548	597	559	574	563	563	565	540	553	577	615	547	552	574	540	570	533	589	539	574	589	552	565	600	571	538	550	559	537	573	562	559	566	544	556	527	552	582	579	586	558	612	544	548	571	538	614	545	568	553	544	564	550	568	545	571	550	561	640	543	559	574	555	565	589	553	557	563	568	566	531	572	532	535	540	500	559	556	598	561	529	621	573	599	575	579	571	590	580	601	533	542	555	575	565	565	564	520	572	539	587	584	550	561	576	619	590	561	558	587	596	556	553	533	582	556	600	558	526	590	568	603	575	573	544	554	540	551	533	598	571	539	588	562	570	571	553	581	557	588	579	571	563	554	630	575	599	549	510	574	519	561	568	616	545	531	597	569	526	566	550	569	557	549	540	568	545	553	588	550	570	585	579	606	544	574	571	543	562	580	565	597	591	541	580	610	551	584	590	562	525	509	574	550	588	595	584	603	581	575	549	575	536	554	541	570	547	578	571	571	542	547	538	608	574	565	584	548	564	538	573	582	525	563	558	550	534	553	528	538	576	546	578	561	588	635	561	524	544	545	567	533	602	609	570	566	552	612	552	565	566	555	547	597	562	532	545	535	557	569	599	572	595	541	623	561	559	592	566	555	580	587	569	565	566	583	558	581	557	525	549	534	542	515	559	585	580	545	532	623	549	573	516	586	607	556	588	560	578	552	531	539	556	525	597	559	541	582	560	525	576	540	569	548	567	548	571	550	569	557	565	563	578	571	516	567	565	536	544	606	570	563	531	537	587	564	562	631	559	542	560	568	579	551	552	540	594	581	584	555	533	532	608	566	581	581	553	530	565	561	572	582	517	556	554	573	524	506	574	565	560	591	568	567	513	619	551	553	585	548	576	588	517	550	561	579	549	582	565	602	577	577	543	565	560	579	572	545	559	557	579	562	571	565	580	572	521	525	573	569	601	579	623	556	611	550	582	598	544	566	587	577	596	585	573	575	571	564	532	595	578	601	547	557	591	561	587	557	567	575	565	555	629	585	531	548	544	588	546	538	589	527	557	623	521	546	605	559	567	558	577	551	583	569	557	583	562	614	541	587	560	594	545	532	555	565	558	573	593	551	588	548	561	578	564	570	598	586	605	542	584	565	566	584	588	553	578	572	622	569	600	555	573	555	582	564	533	572	559	567	550	534	527	556	581	537	545	576	550	550	543	585	564	576	531	597	559	587	559	565	526	543	577	560	551	591	633	541	592	556	533	559	615	562	573	544	536	557	585	536	565	539	550	557	569	565
9402	1377	1089	799	742	780	788	688	728	725	753	750	751	721	761	704	712	717	753	772	762	726	709	678	677	689	747	746	709	712	747	710	753	789	737	727	726	692	753	695	697	761	718	708	690	703	734	716	699	737	749	686	753	702	647	687	746	714	706	719	667	708	772	749	706	730	690	707	695	702	739	700	741	706	702	692	716	648	710	726	705	693	725	675	726	711	703	693	695	737	755	723	718	729	762	742	669	701	758	682	745	733	727	716	739	720	689	697	710	720	712	757	652	736	731	680	678	676	720	716	722	714	768	723	718	701	709	697	693	696	741	756	709	722	702	681	708	698	704	718	715	729	706	783	724	756	733	742	743	726	767	661	747	715	697	717	714	741	702	680	696	738	770	690	729	727	678	691	725	718	719	663	721	709	737	640	717	733	728	769	705	703	713	722	701	675	718	679	732	684	726	689	688	711	720	682	679	741	723	735	701	717	704	717	710	714	672	722	707	712	661	751	694	735	688	668	739	704	690	722	721	715	758	697	722	726	654	729	724	711	708	685	682	703	764	747	671	706	718	708	722	739	688	756	722	699	711	707	660	731	680	693	673	736	712	703	740	681	727	713	684	739	683	724	718	709	721	750	732	705	725	766	710	722	712	723	747	717	684	737	692	725	658	740	679	736	672	777	724	699	713	702	721	676	731	729	729	676	761	689	681	715	684	710	759	756	743	670	695	721	697	698	716	739	730	731	713	698	751	720	715	743	704	728	731	730	741	733	736	727	735	735	672	697	702	757	715	717	708	660	683	732	725	750	701	739	716	708	771	689	707	673	681	705	716	717	708	722	710	688	700	735	667	707	716	713	719	745	693	734	738	705	717	765	665	741	676	717	747	736	672	707	712	689	735	717	735	683	744	693	717	711	694	689	748	715	740	697	718	742	712	706	676	692	733	689	715	743	688	755	736	732	707	717	739	706	750	734	687	722	710	699	703	760	705	694	724	719	734	740	752	735	711	687	743	705	705	744	698	686	742	688	686	697	713	694	673	712	698	733	726	731	696	744	702	754	718	702	721	721	715	709	725	692	677	632	723	717	709	750	662	733	692	711	684	716	711	690	778	683	670	706	685	752	717	735	708	706	764	691	705	703	656	758	703	724	688	751	738	712	747	733	725	708	686	754	680	676	734	703	733	732	738	705	722	778	771	741	686	710	702	730	679	716	703	726	733	744	688	700	694	662	677	747	750	735	708	733	699	702	718	662	689	672	753	730	715	742	740	712	792	734	734	751	785	677	747	725	748	720	695	757	702	670	696	713	686	713	707	717	690	678	697	714	686	694	740	725	676	718	708	692	684	688	675	697	703	682	714	696	741	692	737	709	747	678	715	678	704	709	730	728	715	742	714	706	723	774	723	726	728	715	732	742	704	755	717	704	729	682	721	704	731	737	687	764	685	716	728	747	754	693	728	718	683	723	712	705	684	735	700	733	679	708	674	734	678	716	692	732	686	755	713	707	728	712	734	673	691	740	747	737	694	755	762	705	723	713	749	765	724	742	693	698	748	712	716	720	735	705	733	727	744	650	715	726	726	747	691	746	730	745	740	687	737	738	724	706	761	728	720	753	714	685	732	723	726	753	720	699	728	690	676	736	708	687	703	726	698	713	729	720	678	693	738	713	736	702	684	698	681	738	683	716	724	683	678	719	671	735	703	722	716	690	727	748	724	759	710	731	676	658	737	687	714	766	687	708	719	696	692	717	689	706	699	682	719	740	673	747	714	700	718	695	720	722	745	749	739	703	689	694	747	735	688	750	720	703	717	701	703	694	702	685	679	677	660	704	735	718	732	703	736	689	740	691	705	702	667	695	715	732	699	685	745	746	705	701	697	731	695	732	753	701	665	721	686	666	704	715	712	698	689	752	691	690	717	758	720	674	691	671	727	714	697	738	710	741	699	709	708	714	690	695	732	760	680	726	757	718	709	686	714	761	739	698	674	673	679	722	743	717	733	732	751	716	720	686	697	737	710	630	689	770	669	738	696	687	732	706	717	712	715	712	735	736	725	696	734	684	657	727	708	694	688	693	699	695	707	730	704	681	719	673	688	682	741	776	729	713	726	754	739	706	753	684	728	712	748	695	745	702	672	728	767	690	745	736	719	725	667	680	689	753	709	681	723	671	664	696	701	706	722	709	754	751	700	760	698	738	732	758	692	735	679	710	700	704	704	718	670	711	717	723	697	708	708	795	715	713	702	733	649	722	720	725	682	746	676	698	748	740	741	703	697	678	706	711	711	720	716	681	742	739	724	761	704	747	696	759	707	686	722	641	706	746	769	695	759	738	752	709	667	759	704	755	724	720	708	740	688	726	704	761	724	708	681	702	718	744	669	691	680	725	709	691	703	773	707	740	745	693	679	693	688	713	765	688	685	721	691	691	718	776	742	706	735	737	750	703	715	753	732	765	718	734	701	715	678	724	676	740	736	708	712	689	715	711	707	714	716	697	704	765	714	702	732	732	699	715	742	720	665	748	710	720	720	688	706	732	782	678	696	723	688	714	684	725	682	716	696	739	706	727	690	725	692	728	740	776	726	735	725	695	697	737	701	718	702	696	729	695	710	719	714	710	712	679	710	661	703	719	671	705	704	675	713	646	737	683	748	725	685	670	720	712	754	737	702	671	657	781	680	682	728	698	765	756	695	749	679	706	791	675	698	740	689	717	728	687	762	751	739	733	720	719	725	727	710	719	738	703	756	716	760	715	691	745	734	717	715	744	700	701	711	691	719	705	680	711	737	707	760	739	703	705	692	715	708	718	710	701	730	720	764	767	748	746	756	697	723	638	709	706	747	739	702	706	663	694	677	716	712	698	708	712	755	710	653	708	729	710	746	680	691	706	704	734	738	710	709	734	731	697	679	726	739	647	716	736	755	718	713	737	732	714	687	768	646	691	637	719	706	675	670	751	671	727	699	744	676	717	717	729	730	707	687	702	722	720	722	711	684	723	704	711	675	699	711	723	730	768	736	725	687	659	710	749	671	635	722	709	719	685	708	702	674	728	718	739	699	705	766	693	732	741	730	682	755	676	716	739	652	704	721	694	682	728	709	685	741	683	695	737	721	740	750	736	698	737	703	736	751	690	683	694	722	730	748	717	705	710	711	685	700	755	655	725	717	709	744	707	692	727	707	699	749	718	678	684	704	726	708	743	686	710	677	674	726	725	669	727	745	741	726	705	710	662	708	751	740	740	733	735	660	762	710	709	707	740	717	729	692	697	762	728	661	707	697	640	682	717	705	743	706	707	682	724	673	733	672	693	724	714	654	741	738	646	707	751	696	717	734	701	742	740	704	693	724	736	723	747	658	680	688	714	715	711	706	758	745	708	750	657	730	670	710	758	713	725	698	709	707	709	720	682	768	712	741	709	706	693	712	703	687	692	684	747	697	742	705	709	690	715	710	741	731	699	738	721	705	732	696	718	712	703	751	753	725	747	708	743	703	670	729	753
23968	21520	28763	24670	21485	7715	1041	696	666	620	574	573	576	536	569	575	551	514	582	505	544	524	521	519	489	526	542	468	524	466	486	490	517	527	505	502	506	503	490	457	525	493	515	467	470	514	501	501	538	504	485	508	472	504	507	479	478	494	458	521	527	497	498	514	501	525	487	474	496	480	532	508	483	505	516	492	474	490	432	487	502	501	524	501	491	482	475	498	474	464	479	470	523	469	468	496	483	490	483	520	496	511	499	505	508	494	484	479	494	500	500	518	490	537	520	500	549	511	526	505	478	443	483	509	468	485	474	510	547	490	485	538	463	503	515	479	482	490	477	492	443	495	526	528	482	477	537	518	510	492	518	480	509	484	510	501	471	469	500	452	489	469	483	521	535	498	469	540	493	549	536	546	486	501	505	506	462	494	489	475	478	542	480	549	471	467	506	438	479	496	500	526	496	519	478	492	496	503	508	447	508	532	515	492	501	484	487	503	491	445	489	494	456	475	514	535	506	480	509	503	482	486	487	517	493	497	514	533	468	525	488	503	476	522	517	505	512	464	495	495	488	508	492	503	502	485	523	516	476	507	483	513	455	509	480	491	501	530	545	502	492	524	496	504	511	497	479	481	482	502	516	498	517	490	480	520	497	493	437	527	507	513	508	498	496	508	512	458	492	512	470	489	528	497	504	498	485	522	527	473	514	530	508	497	493	516	496	513	450	534	466	461	462	515	474	513	528	529	487	464	476	452	475	508	514	498	519	501	497	493	525	496	503	522	461	486	486	500	481	496	477	531	480	505	453	469	481	491	462	472	495	516	494	502	489	469	497	481	503	475	503	506	463	460	453	487	491	496	488	490	479	479	511	523	511	504	533	474	507	519	518	527	499	478	525	491	475	499	514	493	464	519	498	477	463	462	482	487	484	496	497	488	478	470	498	476	497	505	479	485	550	487	499	502	487	502	501	452	472	507	466	443	477	473	514	468	491	512	455	473	471	476	462	513	501	460	496	473	487	456	504	508	493	464	472	521	516	495	476	490	499	496	482	491	479	477	490	471	449	480	512	529	422	485	471	557	487	465	525	430	495	483	503	518	493	494	497	521	452	486	462	489	477	529	537	500	498	452	460	465	499	494	549	486	503	514	488	471	454	523	490	514	501	467	465	490	510	540	479	497	480	469	478	518	495	486	465	504	498	489	481	496	451	529	499	477	530	462	534	485	474	482	456	480	480	489	498	498	504	520	472	493	467	517	511	498	482	478	533	466	507	497	499	492	492	482	502	501	528	472	499	509	492	519	482	494	495	474	476	508	485	481	511	506	488	475	480	505	476	511	483	526	488	503	468	518	508	484	479	493	521	516	486	506	481	473	487	534	493	481	524	549	498	497	481	483	491	516	474	520	495	509	487	447	518	505	482	459	534	497	498	469	495	472	481	535	474	464	461	505	553	506	482	519	461	463	495	431	490	509	533	472	482	502	493	471	488	509	522	493	456	510	535	534	495	492	486	499	503	460	511	483	519	487	520	490	517	492	484	473	486	503	513	485	521	511	532	501	473	480	504	483	504	504	501	481	508	492	496	484	499	519	509	487	467	500	462	538	470	525	491	484	504	504	459	495	514	500	479	474	515	478	510	496	522	471	532	490	520	478	475	512	454	498	485	502	477	536	496	509	481	471	523	518	498	462	505	483	485	459	480	463	527	509	504	500	515	485	505	508	520	483	478	479	464	474	519	463	452	465	492	508	476	486	490	535	497	476	481	496	489	455	466	531	493	472	508	479	501	501	477	484	525	526	481	478	529	491	553	499	498	535	515	469	486	507	480	536	480	468	481	508	473	515	516	463	481	473	490	511	494	467	489	459	492	489	465	483	503	476	503	520	514	528	478	472	491	522	519	501	508	482	466	488	511	495	530	476	502	494	516	459	522	462	459	440	449	479	489	487	484	480	527	481	492	506	497	489	481	518	498	522	446	499	507	485	497	477	498	540	485	440	469	523	510	498	489	485	483	500	499	481	491	476	507	519	511	451	458	521	460	489	488	486	517	503	501	494	474	506	520	494	446	465	462	516	466	547	466	484	523	486	460	501	531	505	498	532	498	485	491	463	498	456	497	464	496	505	469	508	483	510	487	496	499	493	477	516	438	535	465	518	490	512	492	479	477	527	494	478	488	475	486	472	483	462	486	488	547	486	492	482	463	481	497	481	460	494	477	502	519	506	496	509	504	496	498	507	513	476	488	483	489	525	494	512	469	458	479	532	528	471	505	478	459	491	494	512	503	533	510	498	464	501	493	504	527	473	458	485	485	451	489	482	483	490	507	528	469	473	493	559	541	514	482	480	490	538	497	505	471	444	476	499	470	478	499	459	531	493	523	472	485	479	524	495	524	490	495	481	465	514	491	512	478	475	466	547	497	481	510	481	495	472	485	494	475	491	496	518	480	478	483	526	493	514	499	496	567	455	462	507	496	496	489	495	502	526	507	504	472	504	480	483	509	502	487	483	471	498	456	507	425	505	473	495	465	502	536	448	468	498	495	489	508	491	479	483	508	514	469	471	492	504	469	550	468	483	498	484	460	506	475	448	481	545	469	519	512	475	493	462	508	505	474	490	505	479	527	451	469	461	484	482	492	475	479	518	487	475	476	513	491	542	551	470	501	466	513	516	483	504	480	511	486	520	509	471	477	497	507	514	472	460	502	458	471	475	487	443	467	499	516	505	484	477	478	491	474	506	517	507	531	466	468	493	485	480	536	464	496	479	468	487	506	458	466	455	497	455	491	507	489	525	506	499	485	478	484	475	481	524	552	448	540	450	510	489	487	479	531	467	489	495	494	490	522	489	496	474	510	490	509	522	498	452	476	452	518	472	532	503	483	491	489	476	461	481	493	490	510	478	505	470	539	500	520	535	492	490	476	491	469	500	529	512	514	504	497	481	501	488	496	451	496	517	481	479	535	471	517	518	537	475	477	499	478	468	493	506	483	455	478	490	494	497	522	476	512	455	488	470	509	493	483	502	466	491	521	449	478	485	495	496	494	495	499	492	510	507	501	513	508	486	522	485	461	476	525	489	533	459	473	498	474	481	510	506	484	491	461	472	492	503	484	517	452	478	519	493	488	496	502	469	463	487	482	479	462	521	536	492	469	490	491	488	479	499	500	479	493	520	507	470	503	490	497	500	473	504	446	464	485	497	518	521	492	475	472	480	501	506	446	469	472	480	525	525	485	485	468	477	531	513	528	485	505	530	493	469	483	479	467	472	481	498	492	526	489	508	530	499	495	470	486	526	488	483	456	466	521	487	487	451	509	507	515	508	511	487	476	500	494	509	502	472	527	500	520	506	502	499	503	471	450	515	527	505	496	524	525	478	514	481	479	471	531	454	508	520	494	496	493	509	487	507	496	501	493	474	484	463	495	494	492	473	472	533	504	429	471	477	506	480	523	455	463	478	527	477	494	484	488	502	555	490	509	505	496	486	497	493	486	506	484	488
29931	9146	5127	2506	1973	1609	1250	1106	1019	906	889	795	816	770	744	729	733	712	691	686	641	701	677	686	644	671	609	647	592	663	672	582	676	661	645	615	643	629	618	587	608	677	646	648	658	663	655	644	605	666	625	609	674	636	646	665	623	629	676	657	655	632	665	663	596	622	634	657	647	619	699	593	606	649	648	629	608	622	646	651	625	602	637	590	621	692	635	656	645	634	678	642	594	648	631	657	641	611	633	643	647	618	685	680	627	627	629	635	664	658	622	628	646	648	598	620	619	672	615	629	586	638	641	665	559	592	643	640	622	642	686	635	601	623	607	634	670	622	678	649	650	638	635	654	641	612	653	677	637	617	616	626	581	637	625	644	653	612	608	606	641	615	608	630	613	639	622	653	630	598	682	631	630	642	623	640	670	638	644	637	629	592	607	624	628	630	622	632	617	655	618	629	624	688	600	687	645	646	681	686	630	632	632	655	627	625	618	643	631	656	625	603	652	640	639	621	604	599	623	625	672	633	616	625	670	709	593	659	599	634	659	632	639	640	666	625	634	632	615	619	650	628	607	637	565	633	593	630	638	635	619	662	631	612	617	595	631	600	614	668	640	603	562	649	661	609	642	629	639	643	621	621	640	592	686	641	638	619	590	595	634	601	626	598	605	635	587	586	649	618	646	670	603	652	629	673	588	621	633	622	639	618	606	624	622	635	650	616	603	677	654	616	648	616	620	617	559	638	602	631	619	625	629	623	649	608	638	603	641	656	633	682	651	641	642	624	680	588	623	643	609	637	566	625	644	624	643	636	590	640	632	650	654	610	646	602	642	617	660	656	666	655	608	650	611	652	648	568	628	664	609	638	593	704	630	623	638	582	621	611	650	603	612	627	630	617	664	626	631	640	597	626	635	615	646	639	606	615	671	642	605	659	640	627	659	616	634	643	618	678	633	583	624	650	641	629	613	606	632	632	647	655	646	598	655	633	662	630	602	642	621	616	659	632	588	654	650	650	672	651	622	660	609	610	612	676	627	626	650	642	614	608	643	665	631	683	617	629	648	587	624	643	622	706	682	655	599	640	615	602	677	646	605	669	629	678	606	613	647	605	648	667	608	684	638	638	653	646	648	554	645	640	646	655	638	653	616	653	661	654	637	669	631	654	655	613	582	610	620	657	600	661	598	619	665	639	576	651	655	643	644	593	613	656	639	662	602	616	636	602	650	640	629	627	627	656	643	628	659	592	638	674	627	607	641	685	628	593	629	631	581	650	649	627	658	671	666	656	619	660	651	657	612	644	637	563	591	650	649	630	652	613	621	634	603	616	617	600	610	623	643	637	630	620	659	608	623	641	639	676	647	662	638	631	609	636	628	662	636	638	652	700	654	639	671	607	623	595	647	632	630	632	610	641	625	635	656	634	595	595	618	624	609	660	633	673	619	627	620	618	593	632	666	630	645	615	611	638	655	641	628	668	661	601	650	621	590	620	606	593	602	619	633	618	596	637	614	660	615	640	673	613	673	636	616	627	582	664	597	669	664	607	661	630	645	658	622	594	647	647	638	636	623	625	678	598	667	685	617	607	621	654	661	633	611	629	627	636	624	663	654	616	644	676	611	641	589	661	669	606	615	651	620	642	623	613	642	622	637	625	650	617	616	600	642	678	578	616	619	637	579	649	628	608	601	632	612	616	603	590	578	675	616	618	650	656	673	619	621	632	619	673	657	625	609	670	629	656	631	637	639	645	638	583	618	634	621	671	600	635	673	588	674	622	616	624	620	666	664	632	599	667	647	637	604	651	618	618	603	641	602	624	684	587	602	609	629	613	623	610	623	634	621	587	682	654	621	629	605	655	667	635	623	600	602	622	652	643	626	592	654	652	595	623	643	645	604	622	631	677	709	581	636	649	643	637	628	602	594	582	646	653	667	617	648	678	654	650	700	602	620	629	659	621	620	599	630	642	602	660	644	616	679	594	614	639	600	663	602	602	623	638	633	624	650	675	608	651	617	635	660	627	588	609	607	624	658	596	589	635	598	572	600	614	610	641	651	634	645	612	643	629	704	616	612	609	636	646	649	658	665	601	653	629	630	664	651	632	595	604	659	593	658	600	669	632	685	638	616	603	616	656	640	633	613	621	618	604	626	625	649	599	637	641	659	623	695	634	631	615	607	645	650	635	617	624	632	591	637	642	659	639	615	611	622	577	624	645	636	660	636	654	624	684	584	605	615	666	630	665	630	681	593	668	666	591	618	655	669	593	629	628	643	637	611	662	642	640	642	620	625	653	653	636	635	657	649	611	675	658	634	633	655	628	597	597	650	595	642	687	634	629	678	647	671	617	615	678	676	615	649	610	618	644	625	633	618	596	615	616	659	658	694	637	615	628	602	611	619	653	646	621	593	675	621	608	623	630	611	656	645	635	639	658	610	662	675	639	654	637	592	613	608	625	639	621	599	639	605	622	622	612	626	654	625	661	661	642	590	626	637	642	624	606	621	592	625	615	648	628	613	598	623	680	596	631	626	636	582	648	621	624	603	684	640	633	649	637	646	632	651	617	642	633	599	616	597	705	637	591	621	638	625	698	650	663	601	632	656	609	616	600	672	687	640	650	593	606	607	619	636	664	599	611	653	678	607	574	647	625	608	633	619	612	621	619	653	643	626	623	604	626	585	627	650	603	611	646	630	667	626	639	624	614	643	580	585	638	653	613	662	602	626	666	639	605	627	631	603	628	607	646	639	665	623	614	650	647	649	623	645	645	674	641	642	619	636	591	623	643	668	652	603	596	676	612	595	653	644	606	649	652	638	640	603	643	620	656	625	631	658	620	640	666	623	646	618	625	630	579	622	603	637	607	576	598	571	632	633	620	657	618	682	605	609	627	617	598	625	641	609	637	652	622	643	590	669	655	670	628	612	638	664	593	621	642	669	638	638	611	632	633	674	620	572	634	680	657	659	634	638	598	652	652	619	606	577	672	664	619	602	616	654	571	594	632	601	617	655	610	612	626	678	618	589	653	703	633	624	672	665	564	650	657	627	609	639	651	631	648	642	631	636	610	633	635	635	624	555	599	626	635	616	619	614	629	645	670	635	653	652	635	650	665	649	656	611	644	629	628	646	634	655	632	685	657	619	636	604	626	654	646	649	621	643	593	616	606	653	664	599	650	632	580	576	653	610	598	614	577	629	654	573	641	687	676	620	646	609	631	621	684	617	638	599	643	591	648	635	666	632	624	622	621	648	648	607	642	596	663	628	615	604	670	644	654	647	612	624	617	646	628	612	645	642	641	642	654	606	617	644	624	641	596	648	659	626	662	608	608	650	595	601	620	640	675	625	638	650	695	646	629	661	602	692	655	656	622	617	676	630	631	656	607	633	647	655	669	663	660	681	669	665	626	580	614	624	654	656	647	630	627	611	633	640	609	610	626	599	679	644	604	618	651	641	659	629	646	616	597	641	640	638	630	626	641	619	620	624	614	594	647	605	620	631	657
25055	21504	27392	25843	6367	550	452	465	385	392	346	367	393	364	350	353	353	341	331	366	372	343	382	332	336	340	347	323	381	344	342	321	353	367	323	314	355	352	307	308	318	350	362	346	315	342	350	329	311	351	334	331	346	349	328	348	345	337	367	350	358	343	353	323	375	349	354	343	326	327	349	316	352	359	338	323	339	361	326	355	321	327	341	349	340	325	333	345	359	313	360	330	306	342	330	345	367	356	317	329	308	320	365	367	352	353	347	358	328	312	351	308	340	283	334	344	345	362	308	375	357	326	318	345	360	315	344	332	329	321	352	347	351	358	321	371	311	315	319	343	322	335	320	366	297	333	371	331	343	333	320	323	358	331	316	309	343	326	358	346	343	336	282	351	307	357	362	351	341	347	301	344	386	339	315	341	326	343	363	364	330	334	371	338	387	356	335	313	355	310	326	340	317	331	338	325	321	346	306	358	374	344	321	340	335	349	299	328	324	331	337	327	319	329	341	318	313	341	343	352	309	349	351	340	328	302	314	349	320	307	335	343	360	362	344	313	340	368	353	362	348	338	333	343	342	349	328	340	289	303	348	314	344	352	353	354	316	340	351	341	341	317	334	330	338	348	352	336	367	343	344	339	347	341	313	312	351	351	317	324	332	327	339	353	352	312	334	332	334	344	328	371	345	343	331	338	350	386	337	302	388	326	350	340	311	318	332	309	340	337	340	339	360	323	350	320	313	344	340	335	292	339	285	315	349	357	323	352	365	344	332	358	351	343	321	316	310	342	358	361	347	318	346	333	375	323	328	300	355	329	305	348	319	318	350	343	300	292	296	343	363	317	314	347	353	318	359	358	320	324	366	337	354	324	335	363	338	341	325	312	340	339	328	364	330	341	324	341	341	344	360	342	364	332	346	330	372	380	328	310	354	335	341	347	359	316	344	338	356	332	315	348	332	338	362	319	316	343	335	332	319	353	324	312	342	367	331	326	343	346	310	333	345	343	337	318	348	336	326	333	362	338	336	327	334	315	333	356	343	337	309	331	335	379	361	344	344	323	356	298	334	305	332	349	352	331	354	366	352	332	352	342	334	296	326	311	367	337	342	317	349	320	357	315	328	332	321	286	335	333	344	348	323	310	344	335	331	348	360	334	335	338	320	312	355	350	328	365	352	335	327	345	335	336	328	342	359	359	309	327	349	338	335	354	328	332	331	306	317	340	332	331	330	327	319	339	340	322	340	352	336	336	340	332	315	313	324	366	336	311	365	338	334	326	297	322	343	355	306	310	348	333	329	349	355	333	385	331	322	364	341	329	345	317	342	346	338	325	344	318	376	362	279	325	321	337	377	311	378	347	310	346	338	372	329	321	345	320	318	333	340	313	326	333	360	362	312	337	325	306	323	343	331	380	327	324	375	369	346	309	325	341	320	326	346	313	351	327	330	344	343	325	320	342	339	352	305	326	339	318	353	344	316	322	333	358	290	342	343	319	327	339	324	350	331	343	301	316	320	338	340	315	320	337	350	346	330	310	347	346	379	311	325	363	327	341	331	345	304	359	351	339	336	298	333	339	323	372	326	321	328	361	353	318	327	312	368	343	313	327	345	327	352	335	326	331	342	326	343	326	333	347	346	352	330	359	328	304	286	327	354	314	305	308	358	330	350	344	348	342	337	338	335	329	361	342	304	343	317	356	344	358	336	284	362	312	397	368	335	338	323	355	315	314	314	342	326	367	367	350	326	357	323	338	347	339	342	332	327	324	383	321	284	347	354	355	356	357	343	350	345	360	330	311	315	344	352	374	317	320	350	329	290	362	375	350	349	338	303	345	331	340	344	310	304	321	323	344	359	307	339	351	348	367	348	327	327	338	318	367	338	311	385	350	360	319	318	319	330	362	333	347	358	334	314	331	347	339	314	309	332	321	334	328	343	341	306	359	344	323	329	330	357	329	343	296	339	339	319	377	361	341	338	342	337	317	339	332	337	325	326	341	367	311	330	334	317	325	375	364	309	339	343	371	350	314	319	338	355	329	347	295	326	326	368	326	336	327	329	350	323	344	347	358	326	316	368	320	360	353	336	321	346	313	327	340	333	321	328	311	349	345	314	333	314	317	314	365	350	319	311	338	335	341	353	343	326	346	310	344	352	367	356	337	393	365	327	298	342	320	327	321	316	370	333	349	319	344	319	351	370	342	368	364	338	369	319	336	327	336	347	323	335	330	315	328	331	359	320	323	338	328	339	346	333	316	336	327	312	364	356	294	323	370	336	347	350	348	290	331	324	295	368	336	305	323	361	368	332	336	350	308	329	340	313	311	360	343	338	354	341	348	321	322	329	345	371	366	359	302	335	316	340	351	322	324	340	358	309	329	327	333	364	351	355	333	371	360	303	331	332	333	301	329	330	342	297	325	353	338	339	388	347	324	350	312	327	336	332	348	354	364	374	338	339	317	345	311	372	325	384	348	348	312	339	327	297	329	357	337	385	343	342	329	309	341	343	357	352	343	348	341	345	315	349	329	339	338	298	299	318	333	336	336	309	359	318	308	343	321	307	333	341	339	310	310	333	354	314	344	341	292	357	338	328	318	352	332	338	302	317	342	355	338	387	314	356	361	374	310	308	360	326	319	340	335	308	320	337	367	331	327	351	305	346	359	336	348	335	357	356	359	352	339	324	333	351	327	325	344	339	351	350	368	301	361	346	355	319	343	325	345	342	350	363	300	347	336	341	340	360	344	300	348	328	336	306	309	350	333	364	329	345	333	381	335	328	331	344	359	311	348	316	346	341	350	346	291	325	337	319	347	336	340	345	327	318	342	344	307	347	352	369	351	333	361	338	328	354	343	303	343	341	372	325	327	364	337	335	334	308	358	341	353	368	329	333	333	333	339	365	324	330	347	322	336	359	340	338	328	319	334	348	349	328	330	359	335	328	342	312	368	352	316	318	358	348	325	339	334	344	365	341	348	330	332	359	346	330	316	354	342	326	347	317	324	350	336	343	337	341	326	357	362	330	340	331	338	312	346	321	359	323	319	343	341	313	327	325	341	378	335	351	311	342	373	344	341	356	352	305	319	325	350	345	350	370	316	330	357	327	337	337	329	334	307	353	348	308	306	336	302	357	366	317	360	342	346	355	371	352	371	296	349	367	317	345	361	323	311	329	371	319	319	344	322	333	297	339	355	309	349	333	309	343	344	336	282	320	324	309	349	274	310	337	358	328	347	310	321	359	361	349	355	349	355	337	354	335	339	325	339	359	336	330	315	332	339	344	325	346	334	342	346	342	356	306	351	295	315	341	359	346	331	329	319	352	321	301	315	337	326	323	363	371	317	360	334	353	342	324	327	299	352	311	311	346	340	341	338	319	353	352	343	316	349	329	337	316	374	350	347	313	319	373	338	336	297	342	341	368	339	344	305	355	317	348	327	335	350	350	329	306	329	325	350	353	316	357	315	337	312	366	318	315	327	341	328	314	315	339	312	335	319	318	329
26771	4842	2659	1320	1054	869	761	670	576	594	494	551	524	496	512	465	499	465	501	446	424	474	473	446	432	459	427	416	432	456	453	401	446	415	472	414	429	433	433	444	429	430	422	404	448	461	452	424	431	399	423	401	438	404	388	430	406	455	438	456	426	421	430	464	421	464	403	401	431	443	435	422	421	447	430	440	454	401	441	481	405	422	434	427	410	447	430	414	445	420	435	448	431	422	452	428	443	432	429	429	414	434	417	425	424	443	435	443	417	408	428	421	453	418	452	421	452	436	428	438	423	434	445	403	455	423	396	422	439	396	426	461	458	417	399	406	452	436	422	433	424	434	458	442	414	446	410	420	444	448	446	438	446	403	436	431	415	415	398	440	438	456	422	439	428	412	451	399	412	412	406	439	424	441	405	435	458	438	427	400	449	398	433	432	404	447	427	422	460	403	420	408	500	458	394	429	418	472	439	468	427	380	402	453	419	456	442	405	395	406	450	421	423	435	392	431	421	446	448	488	407	411	422	443	428	457	458	424	413	414	417	422	452	459	472	420	438	457	439	454	388	442	417	409	414	424	409	411	434	423	464	435	424	427	433	427	439	450	450	419	444	423	404	412	414	441	458	417	468	422	413	405	406	391	406	428	439	404	436	418	440	413	459	416	439	439	438	429	388	413	447	413	450	433	474	385	411	419	387	435	414	458	420	423	436	429	455	427	415	437	444	437	413	399	405	422	429	445	421	410	426	429	408	422	439	469	426	445	383	403	434	447	399	407	432	431	414	449	414	436	425	372	420	466	399	432	417	403	391	422	444	391	453	419	434	420	399	442	451	433	396	407	389	409	403	413	412	458	387	437	392	466	462	456	434	438	420	435	396	437	410	383	418	433	430	414	438	455	449	406	397	464	443	443	458	426	445	445	426	454	442	425	403	416	441	462	438	467	451	478	474	454	408	429	460	398	433	422	418	416	417	442	422	432	410	433	435	435	443	399	387	449	417	396	451	383	441	452	405	418	404	384	408	426	451	430	465	409	396	418	425	443	456	441	431	445	400	435	429	439	439	446	434	435	429	427	421	396	410	407	463	392	438	456	444	413	444	435	432	439	434	441	438	428	455	428	409	391	418	478	431	458	410	425	435	445	477	392	461	389	442	418	424	420	439	443	418	464	400	451	428	485	437	440	393	427	409	453	426	440	442	431	401	441	431	407	446	464	413	394	413	465	433	431	410	441	449	444	427	442	425	399	450	384	458	407	448	413	447	416	458	431	422	427	419	380	413	444	420	503	417	429	404	436	418	413	432	426	382	414	422	418	418	436	435	440	419	407	446	409	447	407	399	479	379	407	437	430	400	438	430	458	425	451	438	418	380	445	439	427	435	425	394	422	436	415	443	459	416	402	396	433	433	416	411	467	436	388	393	444	425	461	418	420	433	455	475	450	440	406	395	439	433	432	460	429	442	422	444	430	446	452	438	444	404	449	412	465	465	472	448	436	422	432	409	408	436	381	421	426	447	405	463	436	426	404	435	441	466	471	425	402	424	438	474	416	447	423	410	450	447	408	418	401	431	477	415	417	405	471	402	409	427	426	403	459	455	417	422	428	423	421	405	462	449	445	412	419	436	435	436	432	452	449	433	396	415	457	421	420	417	418	425	431	421	445	450	434	398	407	417	426	390	425	422	421	423	432	440	476	465	460	445	454	432	445	453	414	401	418	435	420	405	415	446	431	449	433	416	430	450	419	424	443	456	397	464	448	427	402	443	414	420	463	368	406	430	414	428	420	436	410	434	378	418	435	428	445	440	437	478	412	425	406	479	421	406	482	413	454	434	438	447	435	409	413	412	401	461	405	450	386	409	453	423	423	450	437	439	441	412	431	421	426	448	435	431	429	415	436	437	445	432	433	458	439	457	425	438	431	403	416	453	425	406	427	442	447	414	451	476	445	396	396	423	429	420	394	432	445	428	463	413	422	463	424	382	438	424	399	419	444	430	452	420	436	428	425	429	439	434	467	421	464	421	391	442	424	444	432	440	460	446	470	381	411	420	418	478	403	442	428	422	405	447	419	430	414	444	444	440	422	435	419	441	464	448	450	432	384	410	441	451	428	410	398	411	424	399	423	432	427	448	472	419	406	474	468	461	454	400	457	418	428	405	428	416	404	425	441	412	444	424	460	418	408	389	435	406	442	409	432	437	440	414	472	437	448	408	466	449	447	399	428	438	469	420	432	471	453	425	413	410	369	430	418	435	445	443	437	437	424	425	386	417	433	446	423	420	431	417	440	451	465	428	424	434	445	394	426	435	443	439	443	420	433	398	438	408	424	458	405	396	446	406	423	400	448	439	436	428	394	419	448	481	421	451	413	447	400	409	432	406	443	408	457	426	439	432	448	454	412	461	429	444	405	462	420	441	422	445	437	422	423	401	410	429	443	411	487	423	422	408	430	418	418	405	406	431	401	424	411	424	440	419	423	408	424	410	451	413	476	431	412	435	433	418	435	410	437	443	449	431	429	389	414	447	421	462	421	488	398	412	406	402	420	466	422	443	450	432	392	417	449	415	416	422	402	440	405	454	432	449	423	398	441	426	420	446	441	446	436	426	401	390	441	425	420	470	411	409	489	443	426	455	452	408	401	417	414	436	451	438	418	432	420	418	419	409	385	406	430	427	433	438	398	443	438	454	384	418	422	440	449	439	420	414	406	442	461	406	412	461	449	417	427	399	427	455	387	427	406	435	397	429	434	460	410	413	423	462	400	406	450	451	414	412	432	395	431	425	447	403	411	422	413	415	435	408	431	443	424	424	428	409	445	424	431	447	398	445	435	418	415	425	435	442	419	450	418	423	437	410	441	423	419	398	434	411	459	446	466	432	406	384	441	454	428	382	399	428	453	434	405	428	456	436	428	445	431	406	418	433	449	433	447	445	428	420	416	449	435	380	430	432	406	448	432	454	398	420	435	463	422	464	407	447	471	425	421	411	459	443	396	451	452	420	423	422	449	419	436	460	448	444	428	409	451	400	426	450	422	409	451	483	389	420	433	452	431	439	459	406	387	415	419	426	412	407	449	397	425	446	431	437	409	448	430	429	425	407	490	475	407	465	435	399	442	428	431	443	433	410	448	416	409	455	429	438	416	398	437	440	398	420	424	412	402	428	424	420	418	419	410	391	430	433	420	423	457	412	384	453	426	403	454	399	444	474	449	401	439	427	397	416	417	409	410	447	444	433	421	427	423	470	427	460	408	421	458	409	446	393	441	415	435	445	434	388	428	471	428	427	458	427	437	379	444	444	423	436	401	395	459	420	450	435	464	422	405	448	400	433	422	443	421	421	422	452	425	466	431	400	403	439	434	443	414	411	437	463	441	429	457	462	378	400	433	439	411	417	449	416	447	420	456	408	419	468	425	429	445	408	423	404	429	390	424	458	428	426	412	422	440	402	422	422	426	419	405	443	443	397	418	449	464	435	464	427	434	442	422	431	439	459	390
22924	21560	29311	24231	21556	21527	4243	649	477	403	375	360	322	279	263	294	246	244	259	216	225	242	238	231	238	225	198	214	208	210	183	215	215	198	217	221	207	204	210	195	187	213	194	195	220	201	181	159	200	188	181	210	211	192	186	192	173	192	187	182	190	198	184	187	185	201	201	195	207	205	200	199	186	207	199	177	208	193	201	194	208	206	174	202	183	184	197	210	202	186	207	187	195	203	186	187	208	189	195	198	167	203	177	175	191	175	202	204	198	187	198	174	207	179	190	196	178	184	169	191	175	228	202	198	186	195	215	196	206	198	178	197	184	213	209	171	200	189	195	192	190	204	200	183	198	178	181	195	187	200	189	191	193	191	168	195	204	199	163	156	188	187	186	208	177	202	198	176	214	205	185	171	172	210	186	183	198	196	187	187	196	180	177	178	195	196	209	205	184	207	208	183	211	173	193	187	195	205	183	168	192	180	192	186	179	184	186	175	194	177	206	200	186	202	181	192	197	160	174	192	217	195	218	187	184	199	163	172	192	204	176	201	218	173	192	203	188	188	202	178	185	203	201	215	180	214	198	175	200	207	174	219	196	182	211	194	168	186	174	173	196	181	161	189	179	197	193	182	204	193	158	192	194	207	191	209	203	193	178	182	193	188	175	195	206	188	186	191	201	182	172	181	186	193	209	197	202	187	200	181	181	171	206	152	183	185	179	229	195	188	193	191	180	198	192	181	182	186	186	190	182	194	187	212	211	190	184	180	196	176	197	186	171	190	212	165	185	190	205	181	178	178	178	189	197	193	169	195	199	208	198	183	197	202	194	181	172	172	186	203	182	190	177	192	189	184	193	176	171	187	205	199	207	163	208	192	173	202	200	213	173	208	200	188	174	168	198	193	220	186	204	165	198	212	191	186	210	167	202	155	209	187	196	173	190	173	153	193	202	195	175	167	164	163	151	168	196	195	182	202	203	170	185	152	201	170	207	203	180	183	179	182	163	204	201	183	174	193	208	169	180	185	207	191	192	187	172	196	194	179	182	196	183	195	192	183	185	185	192	209	190	191	197	194	202	192	184	193	195	200	184	175	189	177	183	204	208	197	220	194	207	186	199	208	236	187	171	193	200	219	201	173	190	175	174	172	188	205	187	210	194	194	198	189	206	177	196	206	173	191	165	193	200	206	149	190	168	191	206	192	210	183	190	189	183	177	188	197	193	217	173	204	193	211	203	207	181	184	194	180	161	182	175	219	204	203	202	203	195	204	184	183	198	193	193	208	201	212	178	169	191	172	206	188	194	196	199	175	174	206	193	198	204	174	220	184	197	196	180	180	202	189	169	182	176	195	173	218	199	189	180	193	178	196	188	183	198	192	179	149	164	190	193	196	188	202	221	184	185	198	187	195	171	186	195	172	187	191	199	195	182	191	213	176	188	194	176	183	189	174	205	178	190	178	176	194	208	189	186	194	180	186	203	185	178	182	193	165	204	165	178	184	200	190	184	183	199	190	212	215	191	197	179	203	200	216	178	203	193	209	169	199	192	188	167	203	192	189	175	179	181	206	185	177	197	206	207	170	184	189	186	199	206	195	185	182	184	200	188	167	192	212	204	178	211	193	208	198	174	183	200	172	194	175	181	186	194	198	184	175	196	168	192	206	174	190	205	191	173	171	162	183	191	182	176	203	186	186	184	205	185	189	183	168	198	176	182	203	203	218	175	198	192	191	206	177	202	203	194	199	166	184	220	190	154	197	217	185	193	189	184	195	205	189	201	204	191	185	200	179	179	193	197	189	227	196	199	196	181	175	186	187	192	203	192	216	194	203	186	177	189	184	178	186	184	210	185	170	208	195	178	207	199	195	183	194	215	186	196	176	193	209	180	188	179	191	183	184	191	201	206	202	189	192	194	198	220	177	194	184	186	178	190	192	182	182	208	169	192	198	180	204	199	190	184	207	182	190	199	189	189	215	191	175	189	202	225	201	205	185	173	200	165	176	175	190	188	187	160	176	222	162	188	170	210	191	180	193	222	206	187	174	162	188	170	195	197	190	190	199	212	199	204	191	177	179	194	189	200	180	176	191	188	190	179	206	203	173	173	181	199	183	201	170	201	189	197	184	182	188	204	186	199	187	198	193	195	217	171	163	205	192	179	200	172	183	183	184	194	205	177	208	187	189	205	149	185	176	168	174	183	172	159	173	213	196	200	206	220	179	174	185	196	186	163	197	163	198	186	182	182	189	190	167	177	208	193	208	195	195	179	198	187	184	190	186	169	202	184	191	186	211	180	199	192	198	191	147	185	192	182	185	174	186	190	160	198	186	186	190	168	189	187	181	202	192	192	156	203	187	199	180	191	205	193	188	192	190	200	184	178	210	192	222	191	192	185	190	180	209	198	171	193	177	164	184	200	199	183	189	199	202	218	199	181	214	207	181	181	191	171	177	200	189	186	206	174	188	198	198	188	177	181	188	208	200	201	195	180	190	174	168	190	189	188	204	197	194	179	210	186	198	196	175	195	190	199	197	186	194	204	200	194	180	183	207	235	180	179	190	164	202	203	158	215	187	190	207	197	206	177	198	193	176	187	195	195	193	184	172	184	178	208	192	210	200	176	190	202	213	186	193	191	172	195	199	165	178	175	209	198	185	199	191	207	187	189	195	198	185	174	187	176	178	195	195	206	185	186	193	190	175	187	195	218	172	200	169	152	197	176	198	161	198	176	168	192	202	191	196	197	204	181	177	187	180	190	180	168	194	177	187	210	177	214	196	201	185	183	184	189	205	189	207	213	176	169	186	182	192	178	182	190	195	187	190	191	198	201	207	181	196	199	188	208	195	183	217	196	166	193	191	200	200	182	202	189	190	196	187	162	177	186	187	194	189	197	201	197	203	228	176	199	199	218	191	192	201	173	193	193	180	174	208	184	204	194	186	195	186	188	193	187	200	215	186	169	183	186	180	183	194	172	228	180	181	196	162	201	154	209	161	198	182	205	183	210	200	193	212	195	182	192	201	177	184	186	190	182	179	199	161	196	203	191	188	191	178	187	202	183	178	216	207	209	201	184	197	181	177	196	180	159	170	182	154	183	201	192	197	173	175	185	182	169	175	168	178	177	193	180	197	196	192	184	194	189	183	202	185	168	178	190	184	193	200	178	200	207	177	181	183	199	205	169	186	196	200	155	202	177	169	179	192	161	221	194	167	170	182	209	210	189	183	181	188	174	199	216	200	206	192	193	169	187	188	194	190	194	179	185	179	190	167	208	190	168	188	204	193	184	202	219	179	172	208	181	166	170	212	179	191	190	204	195	178	202	189	181	187	173	182	163	167	190	168	198	181	206	202	183	191	201	179	207	201	179	179	200	189	194	206	201	195	169	177	213	201	202	183	157	194	205	210	212	190	178	198	181	180	203	198	194	188	183	190	185	234	180	212	199	182	175	193	204	195	196	177	178	193	186	179	190	188	181	207	164	193	171	195	210	177	184	157	200	193
36556	14205	7913	3715	2578	1975	1536	1163	975	762	720	570	544	477	455	423	407	396	367	345	342	351	369	328	303	317	301	319	301	309	312	318	274	295	275	317	294	280	287	277	272	269	269	259	254	276	268	262	251	272	254	249	256	269	272	264	246	255	278	267	256	246	234	282	245	270	264	273	263	263	252	267	267	259	268	257	264	280	267	263	251	261	270	246	245	255	275	260	284	257	243	266	282	244	242	240	253	269	285	259	236	233	271	245	273	227	227	269	249	242	247	274	231	266	272	264	277	267	251	250	247	243	236	249	232	224	277	259	254	261	263	254	209	245	248	240	240	249	284	253	229	273	238	238	252	267	257	258	242	249	246	276	258	248	260	260	265	256	259	250	261	248	265	231	252	250	266	243	276	251	267	244	282	287	250	281	280	249	242	258	278	265	259	248	225	288	281	249	262	248	282	230	248	282	216	280	263	255	268	252	246	250	291	262	243	238	248	261	229	254	260	244	230	303	254	255	274	249	225	265	258	242	257	249	254	233	234	225	232	273	237	245	254	251	248	238	268	236	252	257	254	253	265	248	221	228	245	263	227	253	245	276	238	251	254	246	267	248	259	233	257	256	251	231	249	272	219	234	269	250	240	264	270	268	238	252	257	260	246	267	268	253	253	245	268	248	256	253	244	226	250	281	245	250	277	245	268	236	263	266	249	249	246	252	229	244	254	241	223	232	254	246	228	244	258	275	250	227	230	238	257	257	264	268	256	244	249	271	263	264	240	286	253	263	246	258	252	263	266	257	256	272	256	240	262	274	247	287	248	247	245	250	254	243	251	249	256	260	265	251	235	258	267	265	252	253	284	245	240	268	248	282	258	255	253	233	258	259	259	249	261	233	265	232	251	271	256	247	252	252	245	261	238	262	257	232	231	254	262	275	247	279	288	267	230	259	269	242	236	305	267	272	279	272	270	263	246	249	237	268	212	257	260	278	232	237	259	236	245	262	250	224	222	270	242	260	246	260	244	246	261	244	253	251	242	265	303	281	224	237	245	246	284	255	243	275	273	252	251	270	246	257	238	259	245	239	237	250	256	283	273	258	274	275	259	282	272	264	283	246	259	267	262	252	262	247	234	263	268	261	221	230	268	265	275	251	253	274	247	261	274	276	271	256	244	238	242	270	257	224	229	258	258	252	272	254	250	259	253	277	284	271	273	263	268	239	244	255	243	241	286	268	278	268	270	254	268	271	261	256	271	251	257	227	276	223	242	250	251	230	244	253	259	263	260	275	211	260	241	224	266	257	253	267	262	227	238	263	241	245	264	250	240	238	250	235	245	260	287	254	241	258	277	243	247	247	260	271	266	258	259	262	246	260	277	262	229	245	273	240	242	231	268	289	250	250	263	271	230	245	256	230	284	239	264	247	242	253	242	252	246	267	253	259	263	266	258	255	254	249	231	264	260	251	251	260	257	268	221	267	232	266	275	251	252	224	268	264	243	266	250	250	271	245	254	261	249	232	231	283	277	273	267	252	229	280	263	250	255	283	273	242	234	253	239	233	272	252	265	273	220	231	259	229	262	238	255	267	257	283	262	243	245	270	259	234	264	257	237	245	254	273	246	251	267	231	252	233	259	245	247	268	265	236	242	257	249	244	251	277	259	262	247	260	255	285	263	261	251	228	242	240	253	231	238	270	262	264	254	235	267	279	287	225	261	250	257	270	269	282	276	271	269	249	269	269	261	261	271	245	257	232	303	247	243	236	229	283	272	230	246	218	269	262	253	249	251	247	238	256	267	259	251	242	242	267	253	277	232	284	271	225	272	234	268	247	250	253	289	262	286	251	267	266	236	264	279	266	252	239	250	260	275	258	239	266	262	275	237	264	273	217	238	247	239	258	252	276	270	266	265	247	269	265	248	241	273	279	269	271	221	274	237	272	277	232	266	278	247	290	251	245	254	281	254	235	263	238	236	266	269	258	252	273	286	229	245	267	248	253	236	285	244	252	234	244	277	239	251	236	257	240	241	245	279	276	290	248	240	243	270	289	268	280	242	251	263	257	239	236	287	243	244	244	240	238	236	268	257	244	256	237	242	267	278	258	248	258	255	254	256	256	275	295	246	243	285	262	274	245	265	261	222	267	256	273	240	258	266	272	276	242	288	265	246	254	265	239	240	226	260	260	262	236	260	255	252	249	264	241	241	260	241	265	270	300	255	259	253	269	271	276	230	246	272	253	250	251	255	240	257	264	262	279	223	250	262	251	246	252	282	254	277	250	243	285	249	242	253	246	280	279	247	248	277	281	236	257	252	260	245	279	238	234	239	259	253	276	266	269	237	234	289	247	241	242	283	261	291	258	265	233	239	232	275	279	256	248	285	242	260	236	256	273	236	241	272	270	260	263	251	227	258	240	255	258	247	281	244	249	265	232	258	236	256	247	253	252	272	264	268	261	252	263	262	251	273	272	287	245	267	257	223	247	266	251	270	264	255	257	253	235	265	243	253	244	236	261	253	266	233	262	245	253	259	247	280	235	252	266	233	276	264	253	257	248	232	225	270	252	240	235	258	292	273	243	244	228	242	216	253	290	245	241	259	244	260	250	246	276	247	258	267	273	241	254	262	226	233	257	240	257	250	258	289	243	277	263	258	272	269	238	256	257	249	254	271	258	273	250	245	241	243	255	276	247	309	274	263	288	221	260	297	250	263	243	260	298	247	263	255	262	250	272	266	266	269	261	242	260	253	267	233	257	240	286	258	269	254	249	230	258	244	241	275	237	244	239	224	259	243	297	276	271	238	251	229	255	281	237	240	249	244	262	235	241	262	287	244	240	240	273	267	221	243	258	264	243	262	274	235	258	278	253	255	232	264	243	251	218	257	235	256	266	241	245	266	256	223	251	268	229	252	238	244	253	244	270	246	262	260	257	288	240	263	256	256	250	270	254	261	274	262	246	257	252	220	243	265	291	253	252	267	261	269	273	268	260	265	245	232	254	265	300	239	218	301	250	262	229	246	251	250	263	281	289	228	282	254	235	227	270	241	249	262	263	250	267	245	243	249	245	252	265	257	268	228	292	268	263	237	245	259	251	263	257	242	259	269	251	256	247	254	240	283	230	243	265	257	266	232	253	255	238	249	253	264	255	239	238	245	280	274	282	279	257	254	264	281	274	269	237	250	275	265	266	263	271	273	285	244	262	247	240	265	227	249	258	256	251	218	293	271	240	255	245	233	241	252	245	281	232	255	254	250	280	223	274	285	280	260	265	222	257	292	251	263	267	275	267	252	253	254	262	271	250	260	252	254	240	267	274	247	250	243	250	265	241	239	229	247	261	226	264	230	241	236	262	239	218	277	239	256	252	283	255	241	276	239	232	272	258	257	255	262	266	278	244	271	262	260	266	235	239	247	226	260	282	278	275	266	275	262	266	244	241	244	245	246	261	251	234	244	238	247	266	256	246	238	247	247	267	246	251	256	278	257	250	260	267	255	278	255	246	286	264
27791	18743	4295	795	666	608	598	548	529	550	542	572	601	544	549	532	528	564	577	570	567	584	579	530	568	576	531	600	520	562	584	534	572	570	564	569	559	510	547	556	551	603	563	550	581	574	591	585	572	581	586	546	565	567	538	516	549	528	540	564	593	582	567	510	532	564	574	543	564	514	590	579	576	543	529	539	556	595	520	564	526	594	531	559	601	578	587	564	539	578	588	535	546	535	522	569	537	527	554	583	552	559	519	562	592	553	578	559	592	557	580	548	558	572	522	568	568	575	579	553	577	589	536	545	500	570	585	570	560	588	544	563	600	541	581	559	537	587	592	576	566	565	660	535	536	556	498	555	550	532	564	558	554	538	579	557	550	568	575	565	573	571	593	534	550	548	586	557	591	563	559	536	555	566	551	569	554	539	551	589	566	539	538	541	548	582	568	560	539	543	573	581	549	562	560	582	573	551	592	510	522	531	570	532	576	556	573	578	564	592	583	511	593	574	552	582	591	583	552	526	549	538	592	576	579	579	570	518	594	529	521	521	517	538	507	541	589	550	569	555	614	629	564	550	604	544	560	524	562	566	537	513	555	500	579	593	598	571	542	514	559	560	571	616	604	563	553	533	583	523	568	584	573	553	570	551	558	593	594	604	555	596	546	555	544	543	546	532	556	538	570	565	524	555	533	555	585	560	575	572	537	565	589	545	583	544	592	532	572	525	528	576	558	590	593	550	560	553	536	582	566	579	576	541	519	566	588	570	580	522	555	568	588	577	580	535	572	548	575	570	544	587	547	528	573	629	541	559	568	530	542	539	584	574	594	595	570	546	533	617	563	574	594	542	571	542	539	510	578	573	565	564	629	546	575	517	576	569	542	518	553	582	579	557	569	556	545	571	554	571	566	556	564	585	535	591	564	548	574	545	572	545	561	567	574	561	554	539	528	577	570	523	534	565	538	578	554	592	562	574	557	567	591	556	517	524	607	583	568	538	530	530	579	577	532	579	548	552	544	527	521	526	557	529	582	537	553	591	593	564	583	596	563	568	588	525	589	609	553	588	563	559	576	551	578	546	558	585	523	572	610	570	594	548	586	554	527	573	568	562	568	541	560	539	566	558	610	582	561	559	506	527	495	573	579	566	552	575	571	553	536	566	570	553	547	551	564	585	557	512	533	545	577	543	560	545	579	547	545	566	566	560	578	564	536	571	517	569	570	607	565	583	531	543	575	586	582	552	567	505	572	510	533	512	554	530	540	531	582	531	569	511	528	554	576	561	575	541	541	568	556	557	532	601	576	560	593	524	608	549	596	561	543	565	543	574	605	578	562	533	553	571	542	526	553	572	577	527	517	537	540	545	519	548	545	582	536	594	580	531	609	525	526	589	585	545	535	529	569	558	577	519	580	583	508	528	554	587	575	563	543	527	594	532	569	562	561	536	556	565	566	561	567	565	573	526	601	542	578	562	605	541	580	543	562	563	591	533	559	576	531	563	552	563	516	547	546	545	559	570	566	572	524	539	522	552	604	554	572	538	542	590	567	569	585	515	534	549	513	562	563	600	532	547	553	580	573	569	537	548	529	552	574	547	540	575	565	578	573	579	606	572	577	575	546	543	577	588	553	527	568	603	575	525	562	586	557	536	611	594	554	575	539	553	565	569	535	551	541	578	558	547	572	513	576	542	568	557	561	567	588	615	572	565	559	524	587	588	501	577	523	516	558	585	585	587	556	557	543	595	531	590	542	540	527	557	553	579	566	513	557	589	548	575	567	565	567	560	585	567	563	514	582	574	541	579	548	550	514	546	588	550	555	568	574	525	552	560	567	563	534	569	532	561	566	540	568	553	549	582	569	530	559	563	566	601	572	577	557	546	547	533	585	520	542	572	578	533	571	556	568	563	549	574	581	569	560	525	535	546	595	527	553	530	564	569	544	536	507	513	518	536	564	544	573	564	561	563	530	543	516	581	547	562	554	525	571	586	555	531	580	609	524	587	561	545	532	576	583	550	531	550	564	574	573	533	563	571	542	611	551	527	583	546	550	554	540	587	604	523	576	550	538	563	560	554	579	555	578	547	536	558	479	504	532	568	560	548	536	543	563	553	594	591	554	594	641	491	560	570	570	551	547	578	568	571	533	552	560	612	563	566	576	549	511	539	584	564	562	573	549	552	535	595	596	572	531	574	550	555	577	555	561	538	574	540	508	539	582	539	532	565	574	575	577	555	610	575	551	553	572	561	579	619	560	544	555	557	561	589	559	569	558	570	526	552	545	576	575	550	524	518	558	567	485	548	562	517	559	552	584	563	538	499	558	539	585	578	560	524	597	579	558	554	569	537	579	595	556	544	570	554	537	550	556	530	607	591	508	570	521	551	539	538	572	576	633	537	588	531	599	544	577	547	549	549	539	562	536	552	564	586	577	533	545	576	572	573	554	535	579	552	573	587	591	560	547	523	538	550	581	582	594	612	551	506	526	568	571	539	533	564	571	545	519	547	532	570	526	538	537	587	570	562	544	617	596	540	543	569	550	574	538	569	557	548	553	519	549	517	590	566	541	555	551	626	528	561	598	576	540	561	599	538	530	575	560	535	553	553	528	525	563	553	562	561	554	559	559	584	590	552	550	568	526	544	551	554	608	529	560	569	523	540	538	604	561	569	515	598	564	572	545	612	562	532	520	559	539	559	587	562	546	552	552	556	574	573	572	553	564	576	563	583	576	554	585	561	559	583	577	552	577	551	584	516	586	555	559	531	556	555	553	535	555	546	550	603	544	563	568	578	551	570	529	535	541	539	598	549	559	545	535	562	549	547	551	541	562	557	586	551	561	587	530	551	592	545	603	515	562	549	562	538	594	540	592	571	579	547	555	566	538	569	565	519	565	553	547	596	556	546	528	570	574	535	559	565	530	550	556	499	558	559	541	582	583	572	519	562	539	594	560	566	528	573	563	546	561	563	571	559	548	578	610	552	554	524	563	532	559	620	596	549	597	585	554	605	553	574	599	602	537	549	581	537	583	590	569	554	567	605	568	576	561	578	550	538	566	553	567	546	548	590	598	536	517	567	520	562	579	566	610	533	592	550	594	556	558	552	578	531	533	558	544	540	558	605	567	555	556	561	557	552	519	578	568	534	607	611	549	537	536	548	533	589	550	574	529	553	566	503	563	560	554	591	551	555	560	525	559	531	568	540	573	576	547	574	550	595	559	564	544	533	532	557	587	562	556	568	603	535	590	587	548	561	536	522	563	578	572	563	537	579	571	526	558	525	565	503	581	587	588	591	612	595	541	555	585	547	540	567	602	582	528	558	560	586	529	533	592	548	571	539	573	566	580	542	563	576	539	583	538	536	562	572	562	596	555	563	571	572	548	552	561	591	555	560	574	520	545	562	510	530	584	564	579	565	559	559	532	532	574	564	534	574	589	552	578	564	556	579	572	604	571	525	546	565	559	563	553	548	575	595	553	595	579	536	561	535	621	576	542	589	574	549
9231	1481	1057	842	789	750	762	777	739	724	715	747	699	670	657	707	739	730	696	699	678	681	736	696	691	713	713	665	741	707	681	697	719	751	671	712	673	722	749	734	719	725	720	714	729	700	686	707	697	755	718	810	711	725	683	716	733	703	715	720	718	687	685	746	697	730	726	733	742	734	743	690	727	729	728	698	686	665	736	727	732	713	702	686	713	744	711	701	691	705	733	694	711	668	736	761	704	703	694	697	716	691	736	732	741	764	663	667	734	700	727	698	712	680	724	682	702	693	637	700	690	690	700	691	710	714	749	719	687	710	684	643	689	682	686	706	698	668	702	686	700	671	714	687	696	702	737	704	657	721	745	689	724	715	719	709	726	700	692	695	689	701	675	704	701	706	739	713	756	740	691	682	723	723	750	693	699	704	728	649	661	703	703	721	660	720	651	707	737	731	714	622	761	734	717	680	681	717	713	739	690	732	697	755	675	710	727	705	666	713	719	707	673	693	738	735	663	716	695	664	699	707	698	696	741	701	717	741	728	693	671	746	735	695	707	694	657	701	691	642	687	687	708	709	733	686	680	660	705	763	713	690	714	707	692	760	701	706	693	706	679	695	698	716	718	722	718	732	675	731	694	685	706	711	709	734	726	708	701	685	744	713	745	736	705	727	732	687	683	689	718	768	730	720	732	745	674	701	710	709	688	688	692	712	734	729	677	688	725	699	704	712	676	728	701	709	682	752	685	713	706	646	693	738	732	729	741	724	639	663	705	703	716	700	690	735	724	735	691	665	694	699	657	687	698	671	714	692	712	740	706	671	728	735	705	712	686	703	693	668	673	700	732	705	716	678	698	685	723	713	715	728	749	725	771	716	709	711	717	716	738	709	696	679	692	678	689	723	680	707	709	671	702	683	673	683	676	695	683	736	705	712	707	753	719	711	687	727	692	724	713	722	709	743	701	710	713	695	659	718	694	699	686	693	756	695	723	722	708	721	735	718	712	685	715	726	687	734	765	697	736	708	709	751	763	679	708	693	699	757	772	685	683	705	727	716	698	715	703	713	757	701	720	696	726	739	708	667	702	713	710	695	674	682	726	700	682	687	714	697	688	704	724	701	673	717	713	697	715	697	701	650	753	739	778	733	714	732	704	663	664	688	724	712	656	692	716	710	735	702	672	723	688	685	712	684	704	770	721	742	690	718	690	742	704	658	717	752	731	723	709	678	659	707	713	634	691	665	711	732	704	698	738	705	699	696	748	690	704	744	696	697	688	690	683	713	748	708	691	727	724	677	696	702	702	724	730	749	703	705	730	706	676	681	712	742	663	682	685	651	679	721	709	681	692	713	726	685	727	675	741	744	749	706	755	692	708	689	719	699	648	729	667	692	704	699	683	723	710	687	749	693	737	732	732	699	688	678	686	740	706	696	669	708	750	710	659	686	700	727	704	700	706	707	683	657	744	728	746	672	698	705	663	736	709	686	705	701	714	717	713	701	744	685	704	728	740	730	698	704	732	698	674	707	697	737	724	707	706	705	721	671	691	663	662	725	713	738	755	700	702	741	730	719	719	666	744	712	703	699	743	707	685	715	727	697	758	695	671	707	739	662	712	748	701	696	700	717	691	729	677	720	694	681	714	691	719	719	667	708	693	711	694	717	713	685	709	735	660	753	712	741	696	760	721	700	748	716	731	791	701	749	763	728	697	727	671	732	679	691	686	701	693	758	726	685	667	731	678	694	738	692	685	675	724	678	666	698	684	682	714	718	670	687	714	743	694	735	713	693	759	719	691	704	701	716	706	713	721	714	716	703	691	745	722	722	692	684	666	686	702	650	760	743	714	691	725	689	729	708	708	741	708	673	705	737	684	649	754	693	681	697	717	727	729	711	727	711	698	659	720	755	688	699	648	716	741	713	732	674	719	697	688	709	724	717	716	688	744	694	634	692	715	731	720	700	741	701	725	689	761	687	687	674	685	676	666	689	760	748	721	731	735	684	717	696	664	739	673	720	703	657	667	701	756	720	710	737	690	681	692	697	733	728	694	737	674	750	711	704	722	754	698	686	712	707	699	785	742	688	725	699	684	730	732	731	782	734	757	648	679	690	741	679	717	737	692	689	742	698	732	718	631	707	700	715	707	700	700	705	723	763	683	696	769	708	682	719	748	676	705	757	717	703	756	728	724	681	713	731	764	671	728	714	725	703	737	670	686	702	691	737	715	717	723	684	709	747	683	718	724	691	705	747	673	717	701	728	699	712	707	712	680	697	664	755	650	691	724	709	706	670	709	739	712	683	731	713	675	739	780	709	703	702	697	685	711	746	725	732	725	742	726	689	687	738	707	751	691	716	661	760	676	728	687	737	691	702	709	699	698	720	748	732	684	749	730	673	697	733	727	692	694	702	683	727	675	711	737	722	681	713	691	730	689	666	709	726	682	711	707	677	695	682	706	683	681	720	690	698	730	762	695	756	731	717	687	743	716	717	674	689	715	716	723	667	686	703	651	665	712	735	719	714	723	710	685	718	746	698	682	740	689	714	751	703	718	736	729	686	725	694	669	661	721	731	710	741	718	693	722	729	746	670	725	706	690	702	724	699	707	692	646	723	701	721	739	689	709	676	732	712	698	718	719	678	683	683	703	689	693	741	680	703	667	703	642	738	710	713	700	680	666	691	666	697	683	712	707	705	750	767	714	724	693	735	734	703	710	729	721	721	645	758	734	722	698	687	733	678	738	723	680	717	707	703	747	708	706	723	736	704	692	690	764	710	722	724	722	694	706	728	727	654	687	712	690	682	714	662	720	677	709	741	690	693	679	710	750	690	689	684	705	719	706	683	703	711	708	711	708	700	712	677	677	681	751	674	729	659	731	752	693	738	708	727	699	744	705	700	686	688	717	715	682	765	673	724	688	737	713	731	685	725	701	708	750	713	711	755	757	715	686	703	678	722	743	686	771	743	714	674	709	698	719	726	672	684	736	701	704	737	757	696	689	695	704	672	661	744	746	668	710	695	721	731	656	679	709	725	695	707	689	706	698	673	714	709	736	692	689	684	710	703	659	699	756	698	757	670	681	688	728	722	701	712	661	698	679	720	674	714	728	722	700	725	696	729	709	684	712	703	709	686	682	701	727	716	708	740	728	705	665	669	685	695	736	691	718	672	740	677	694	704	668	750	716	669	733	744	678	702	637	665	740	692	686	714	737	713	665	727	728	713	694	719	651	684	694	712	730	724	742	692	697	658	676	738	746	703	692	756	673	698	717	724	669	694	717	666	718	706	703	704	717	699	692	733	732	688	698	748	736	737	725	682	695	709	729	713	735	741	694	731	701	725	761	680	691	728	729	711	738	691	696	681	692	736	686	695	724	695	716	685	744	695	649	685	705	716	663	688	694	715	645	692	665	753	782	727	726	688	717	685	707	731	684	712	680	705	720	724	659	747	705	701	642	732	700	735	732	704	702	737	750	700	707	727	687	704	725	724	686	703	700	681
23950	21538	28792	24698	21533	7811	968	721	610	624	587	567	553	570	518	497	496	550	534	525	536	493	480	517	519	516	516	440	503	491	490	517	496	530	513	488	501	450	475	504	485	445	527	485	498	538	518	543	507	517	487	532	494	513	482	496	511	479	504	518	511	506	556	498	470	539	481	482	489	483	511	474	488	510	503	469	479	523	495	520	453	452	509	437	495	503	455	431	469	499	477	508	469	470	492	469	496	490	486	463	475	501	459	507	497	485	471	466	488	508	496	494	453	512	507	480	501	493	471	472	510	480	480	476	489	477	509	482	435	479	522	469	455	502	486	450	491	464	456	530	493	513	488	491	515	462	470	479	484	482	514	487	479	466	528	479	511	496	505	478	462	503	473	475	461	465	452	498	496	450	504	490	486	489	438	456	495	482	476	457	470	481	461	453	512	488	509	487	470	498	496	470	515	451	491	518	516	453	492	465	477	505	499	472	461	505	516	508	460	514	478	484	507	500	509	510	458	503	468	472	515	478	500	492	488	480	482	440	487	467	493	496	470	536	493	501	497	527	485	484	496	501	468	499	485	486	486	496	475	522	466	530	510	477	519	463	467	524	439	505	489	462	466	470	499	451	457	505	456	500	471	497	483	505	466	504	491	479	483	480	519	479	484	527	469	519	454	479	476	485	493	488	529	478	502	455	574	494	488	512	490	509	477	473	486	482	504	498	464	509	447	510	487	461	502	460	479	463	494	493	498	498	495	450	461	446	475	529	525	487	521	512	490	490	465	499	482	441	453	465	487	476	457	461	492	466	504	467	452	477	476	457	517	467	492	479	467	503	470	505	499	489	498	463	508	520	524	468	520	476	501	499	507	484	494	430	494	465	469	486	507	492	482	450	473	473	497	464	476	485	475	489	481	485	467	466	461	490	521	474	516	472	502	465	526	494	501	475	495	479	478	495	454	488	473	498	469	512	489	514	485	467	503	483	488	497	475	515	505	477	495	495	519	474	457	504	495	507	506	505	474	488	512	485	443	486	499	491	511	481	470	506	456	509	458	491	522	547	504	468	463	509	498	439	512	479	457	470	435	446	504	483	543	475	483	501	484	470	490	517	461	508	500	456	508	534	527	445	525	480	493	498	504	498	476	465	516	509	508	480	483	482	507	466	468	496	489	467	483	481	479	492	483	492	530	451	472	462	477	487	478	475	460	520	475	489	487	435	494	453	503	482	484	509	486	457	509	470	482	494	478	481	481	495	492	486	526	498	466	498	487	519	487	480	452	471	505	470	435	470	483	489	500	512	473	522	511	471	479	488	500	450	502	456	486	468	493	485	459	521	509	502	487	491	479	490	467	422	447	463	501	485	505	527	500	459	486	502	483	491	468	450	495	477	477	498	455	495	461	471	513	497	456	473	450	491	484	448	449	557	483	454	443	472	476	486	518	464	458	496	478	507	452	497	511	506	456	485	483	470	505	501	475	490	474	454	460	515	501	478	487	462	508	465	490	444	478	490	476	487	476	463	480	474	449	506	490	482	476	504	503	473	481	497	478	490	475	471	446	498	462	484	488	459	501	514	467	492	514	508	476	486	475	494	484	451	481	499	467	503	480	532	493	486	487	472	506	488	452	513	520	520	506	454	495	495	483	516	490	452	493	536	484	499	455	511	514	461	505	530	487	509	491	501	458	491	502	413	503	504	457	495	484	494	470	471	473	465	450	509	470	482	479	501	502	529	490	524	476	490	477	491	486	483	491	504	481	502	485	461	501	456	544	508	504	491	516	509	473	492	476	483	503	487	473	483	480	510	508	437	484	482	528	496	484	490	471	468	521	498	452	450	461	516	499	438	493	460	471	453	476	472	478	493	518	510	492	500	505	512	432	480	490	458	505	530	490	507	484	453	460	442	447	495	498	459	475	498	498	504	474	498	482	513	475	447	475	498	507	503	488	420	481	464	463	452	499	515	490	516	515	470	512	472	461	466	451	503	472	490	486	499	482	483	456	511	464	482	477	482	508	483	460	506	493	476	506	486	482	458	462	525	473	453	486	486	502	483	450	468	520	475	504	476	466	491	504	462	537	535	513	471	480	467	488	507	498	457	501	455	519	473	522	476	476	484	511	461	496	475	459	476	497	496	470	521	482	481	492	488	489	449	473	484	511	499	466	493	474	450	457	459	460	464	476	453	461	525	474	458	500	468	477	482	468	466	513	464	493	480	494	459	472	469	509	515	462	490	490	485	466	476	475	459	462	501	497	505	459	524	489	527	503	468	485	473	497	531	494	464	492	493	443	461	493	488	510	506	498	473	486	466	516	481	445	492	489	483	507	496	437	472	473	486	496	469	512	460	472	497	495	488	454	453	522	431	482	493	494	458	473	462	455	566	483	460	498	513	485	456	504	502	478	459	451	478	499	490	452	443	522	498	469	469	489	500	506	478	476	456	500	494	483	481	499	474	456	505	502	461	505	462	494	458	457	497	439	503	482	491	475	512	513	474	529	460	497	468	482	476	489	511	460	494	450	439	513	485	454	470	491	448	481	503	456	508	517	438	515	484	529	491	483	472	509	494	452	459	497	527	497	521	464	473	462	496	472	504	501	522	449	471	493	489	481	471	485	430	466	441	516	477	507	453	484	472	480	485	460	470	481	516	486	501	499	481	486	477	466	470	511	487	487	452	465	473	541	502	478	475	523	467	484	495	444	441	474	489	422	473	465	488	484	478	495	480	515	490	488	489	480	491	527	499	501	485	499	528	465	483	481	502	486	492	468	484	503	457	462	484	475	502	485	472	500	468	489	490	482	483	473	467	481	489	501	485	541	486	527	482	455	480	462	471	462	509	492	503	480	477	460	456	477	506	496	466	472	494	509	459	476	502	471	479	467	483	479	489	475	486	474	431	512	459	494	499	506	510	471	449	488	485	474	461	477	489	456	491	485	480	478	473	478	499	459	455	480	457	437	504	492	492	479	485	448	478	452	520	499	448	482	496	475	485	467	498	506	432	501	506	488	520	472	482	484	492	535	479	486	473	499	481	531	490	506	494	454	485	511	458	532	434	487	525	488	521	487	443	500	516	488	482	505	458	471	509	506	518	494	484	514	475	474	490	471	482	502	465	460	520	451	468	486	481	467	506	485	501	478	494	510	501	488	497	499	490	470	420	486	476	489	451	438	478	451	467	472	494	466	471	471	468	510	498	497	431	464	438	477	485	494	514	458	464	498	493	475	510	470	493	454	483	485	508	447	536	508	480	488	472	471	491	520	443	557	492	487	458	469	459	491	508	518	483	496	450	440	505	452	521	508	485	485	489	492	493	486	480	459	480	484	462	496	473	473	485	458	556	469	480	457	481	504	499	468	502	500	507	498	513	473	482	470	485	516	487	480	458	496	474	502	483	450	526	503	519	453	471	474	475	497	432	471	531	436	491	487	498	492	459	454	506	471	516	494	530	471	528	480	461	474	452	460	476	470	459	496	490	470	457	474	520	508	479	503	489
28375	9218	5139	2586	1956	1535	1358	1111	1038	916	836	875	776	760	708	706	686	678	651	699	686	659	645	609	685	667	664	614	660	644	682	637	663	642	653	581	604	681	655	640	669	595	601	632	653	647	639	600	611	627	641	626	638	632	596	599	619	635	645	619	601	586	642	618	630	684	596	626	682	608	681	624	669	651	669	592	655	617	644	633	624	621	604	618	628	607	640	580	600	629	690	655	633	610	636	629	629	604	630	624	634	625	607	596	658	645	634	606	659	608	651	632	610	625	651	634	597	663	638	622	596	627	631	608	613	591	646	629	638	623	596	602	653	562	602	603	613	644	627	641	623	620	660	606	671	657	611	640	614	608	671	635	650	617	619	661	682	625	613	647	622	630	640	614	621	619	642	638	659	639	619	653	640	633	639	639	631	625	629	609	606	626	603	635	628	667	630	599	608	630	647	620	610	627	606	630	631	634	625	622	585	615	603	629	638	648	605	659	593	687	603	603	625	636	588	605	623	661	613	649	677	622	605	626	573	642	601	605	607	622	640	586	648	594	574	675	629	658	612	633	586	618	611	652	606	621	622	661	629	583	615	620	600	622	597	635	660	661	645	607	595	621	648	593	631	666	617	619	628	623	622	612	655	585	633	634	642	647	671	637	633	603	621	613	645	645	637	642	633	618	611	616	592	631	615	610	588	687	590	603	587	608	608	604	637	616	610	618	631	653	703	646	648	618	624	588	595	627	608	598	622	663	628	648	668	627	591	604	621	584	595	643	628	619	648	627	662	651	592	660	653	609	597	646	652	700	618	626	641	604	607	664	615	644	651	600	647	596	621	614	624	641	584	646	684	629	598	614	636	666	641	615	646	585	614	596	591	614	621	606	636	617	626	622	622	624	604	647	653	583	660	597	618	627	583	572	641	629	596	647	669	623	620	651	605	668	592	622	622	638	634	645	641	593	661	621	599	648	596	661	605	609	618	598	628	572	627	640	606	657	640	595	621	609	623	641	634	663	634	629	631	643	642	592	638	628	621	631	648	588	650	618	667	585	596	654	648	647	631	631	607	615	638	596	595	638	609	639	606	630	622	634	636	619	607	604	634	645	591	609	605	638	596	596	656	602	641	633	638	631	627	623	639	631	610	642	611	633	633	594	634	603	654	618	627	624	606	645	558	658	632	633	600	661	620	642	663	633	673	616	619	638	638	611	629	640	630	642	671	652	675	642	649	643	615	615	632	598	627	617	613	612	617	609	617	602	582	620	653	611	659	603	616	653	623	589	633	699	625	652	618	647	578	632	650	641	644	628	660	634	640	638	648	603	600	626	596	633	635	649	602	576	615	588	630	611	586	658	616	568	628	649	611	569	650	604	632	605	648	610	608	651	626	665	627	612	612	615	633	639	634	673	669	588	660	626	621	597	616	629	620	657	650	634	625	595	615	623	623	622	643	611	618	634	679	579	633	673	618	632	586	646	617	646	661	637	677	590	639	649	625	582	579	636	636	610	618	634	637	623	609	666	626	589	613	606	575	617	633	651	614	612	615	614	615	602	628	594	597	614	623	629	660	628	635	617	623	610	597	647	610	595	601	637	610	629	653	645	594	625	612	627	621	622	660	647	655	649	598	650	669	644	649	620	615	630	626	618	602	603	654	601	575	637	631	640	672	592	670	621	614	632	662	622	609	606	610	643	600	643	615	608	636	631	614	625	614	631	609	612	599	597	557	596	648	635	606	573	600	629	595	615	595	635	573	636	622	586	607	634	612	642	625	622	632	668	665	638	600	619	645	610	599	623	579	592	596	645	617	648	630	602	651	682	615	607	636	629	637	613	609	611	585	585	621	594	621	629	623	596	621	654	645	600	644	637	689	643	636	630	593	635	621	661	621	621	608	625	593	598	621	609	602	654	616	610	620	605	612	596	625	642	605	674	643	617	658	613	631	599	622	629	623	651	629	604	658	635	594	638	647	611	638	660	605	630	617	598	605	638	648	600	633	578	596	603	612	650	571	610	649	569	599	602	622	571	599	611	660	636	611	641	676	595	611	601	646	627	657	638	624	635	651	592	624	647	602	651	620	621	666	636	612	588	612	620	601	596	589	624	612	634	611	658	622	625	610	622	595	626	601	631	615	657	655	618	619	610	592	583	584	610	655	613	645	647	621	599	661	628	593	653	636	608	620	634	624	637	633	657	638	634	661	620	658	618	644	615	626	630	619	606	629	619	638	625	653	623	617	627	631	587	670	648	622	633	688	604	631	614	669	605	646	619	599	617	655	638	621	627	681	589	666	595	628	627	653	664	626	622	611	613	603	612	635	598	624	639	611	604	611	620	612	639	641	629	609	611	598	579	648	620	647	627	618	637	607	644	630	625	595	657	600	599	634	658	596	645	627	662	666	648	647	667	660	618	628	655	636	591	658	653	651	605	613	643	572	592	624	620	610	591	611	664	614	623	644	659	601	605	639	620	624	676	624	617	605	591	612	634	568	626	642	640	640	594	613	661	602	613	595	606	622	618	605	623	622	636	629	646	630	681	655	642	650	649	611	654	592	628	623	595	660	622	639	613	586	628	582	647	605	631	647	653	592	631	564	645	614	604	599	613	624	642	627	649	589	633	611	649	681	652	662	660	641	661	659	613	631	609	609	593	633	626	584	626	597	634	635	633	650	657	608	636	613	609	647	663	611	600	657	641	643	636	607	591	601	647	644	642	629	662	657	586	661	600	629	629	551	629	636	632	659	618	670	692	630	609	634	658	610	642	644	613	665	646	568	575	645	638	621	630	635	617	634	642	629	593	608	663	642	638	637	608	609	621	624	629	641	617	618	640	643	620	608	601	674	614	632	575	600	615	607	617	578	628	663	581	671	610	613	666	611	598	609	631	601	628	585	631	624	616	642	627	633	644	621	618	619	610	614	628	641	643	602	629	637	621	617	587	631	601	589	608	616	638	631	652	620	633	607	609	624	612	622	658	619	560	645	575	650	628	592	599	643	619	635	595	603	619	641	611	614	621	644	608	637	649	598	637	651	634	634	602	667	618	623	578	578	614	649	605	603	607	615	605	606	597	630	620	634	642	652	594	613	676	620	637	639	580	601	597	655	580	640	650	588	627	628	637	635	646	579	639	629	629	666	675	625	646	651	647	612	637	611	636	656	626	619	625	642	612	640	611	648	618	629	640	595	662	637	640	620	633	624	657	625	632	632	617	623	646	660	635	619	604	605	589	599	636	627	613	624	623	622	631	638	652	612	673	625	629	638	602	598	630	643	610	648	626	614	707	622	632	594	571	621	617	636	650	679	597	630	598	635	664	622	633	670	650	611	629	626	657	684	652	653	587	627	610	649	613	644	624	659	610	636	631	651	635	589	658	630	628	610	617	633	605	612	636	645	679	589	642	601	670	649	648	628	657	600	639	584	660	603	629	618	591	645	630	591	620	634	600	614	631	643	615	622	637	596	625	615	597	587	646	610	625	595	603	645	636	663	615	642	617
25071	21494	27391	25796	6224	547	475	437	330	379	382	353	392	342	369	348	359	371	320	333	344	302	338	326	337	320	342	342	334	319	303	323	368	335	333	345	319	331	341	302	335	305	319	311	303	321	301	355	353	319	324	340	345	346	313	341	301	304	306	306	349	346	301	368	323	327	342	324	350	339	317	333	350	349	328	328	297	364	337	340	323	327	322	339	342	371	325	334	347	328	316	308	323	315	326	315	356	317	334	343	327	295	331	310	304	345	327	362	334	329	349	315	332	361	341	338	330	331	337	316	333	336	336	326	331	331	359	338	355	353	325	331	370	331	334	313	327	325	356	335	338	313	336	315	352	327	327	317	330	317	336	316	349	324	364	317	328	339	307	322	348	302	312	314	334	336	337	345	341	314	340	341	325	348	323	315	352	348	331	355	336	313	332	309	324	328	318	344	333	338	335	339	368	306	319	317	347	327	345	303	340	324	317	348	327	334	326	340	347	338	310	300	331	293	323	317	334	327	337	301	323	323	363	318	326	328	331	346	317	344	350	341	335	367	316	329	339	320	333	320	332	343	364	331	309	291	344	336	320	326	358	353	315	310	333	353	343	322	330	331	319	350	300	324	324	378	352	314	324	327	372	304	346	341	339	281	308	330	338	315	318	318	347	327	335	354	322	331	353	355	328	311	347	343	331	334	320	328	331	335	293	312	334	339	356	317	319	332	342	329	345	351	345	292	326	336	338	338	363	346	297	370	318	367	336	337	327	313	332	336	326	325	321	316	327	319	327	346	325	335	327	293	327	358	313	329	352	337	352	317	338	318	333	312	342	317	312	347	331	385	344	337	346	340	311	325	345	334	345	348	347	313	329	324	329	330	348	344	340	309	318	324	349	327	334	378	318	375	342	358	339	327	328	313	350	311	342	312	348	315	347	333	335	332	357	362	289	349	330	328	323	310	335	335	349	333	342	330	334	314	354	360	291	338	347	344	329	330	311	319	333	307	326	291	360	343	333	323	318	323	321	333	355	323	337	336	297	351	326	338	346	304	321	353	320	376	351	313	364	318	352	341	344	327	318	345	339	313	325	334	335	343	342	315	341	316	335	355	319	369	345	360	326	334	352	338	339	300	308	343	373	338	339	326	333	333	307	340	336	311	337	319	322	346	339	318	329	339	314	320	356	306	308	393	319	305	331	342	328	328	335	344	353	349	341	342	316	334	345	323	343	331	357	394	345	315	352	313	373	332	313	306	324	318	311	366	316	329	318	348	317	328	326	355	289	368	324	322	321	343	324	318	300	322	337	344	326	354	328	348	348	358	331	355	335	334	317	323	326	332	347	318	304	331	360	350	317	342	337	321	316	377	344	309	342	314	328	323	348	324	323	332	332	321	329	330	317	318	314	282	340	333	308	281	331	315	325	350	303	327	327	371	362	305	327	344	321	342	332	320	320	329	332	360	328	339	351	335	350	316	342	313	347	310	339	344	355	287	387	380	340	344	351	332	326	308	330	335	335	324	343	353	315	342	360	345	289	392	345	342	365	341	332	342	366	309	309	318	347	343	350	289	376	342	297	354	334	346	323	338	319	308	334	338	320	317	299	329	312	349	347	342	332	312	328	312	330	342	354	328	360	339	310	308	333	328	332	326	349	329	316	293	311	338	306	325	338	325	319	350	346	326	299	330	324	309	338	308	324	347	312	333	321	349	336	334	314	330	314	316	323	348	329	343	358	287	337	348	331	308	369	350	359	326	357	350	341	333	340	343	323	341	345	330	332	350	322	353	347	332	334	341	314	338	344	333	328	377	336	325	332	338	351	346	371	301	312	304	386	308	305	298	333	322	279	290	350	337	345	330	315	316	336	355	324	345	364	310	313	315	315	318	319	359	326	350	328	343	330	318	328	359	316	325	330	334	325	343	353	349	339	320	356	345	351	351	372	340	317	350	349	320	319	324	322	321	339	339	306	352	321	369	316	349	326	337	355	314	309	328	337	341	340	308	333	349	337	347	300	335	343	322	357	338	331	343	308	344	299	346	338	349	307	347	310	345	330	339	317	304	313	307	343	377	344	336	347	340	326	312	322	344	352	321	327	314	346	347	315	329	352	290	315	326	323	331	378	301	339	351	348	337	345	332	332	360	325	350	315	328	328	319	323	299	347	343	316	336	368	365	316	322	325	315	324	362	379	314	323	363	321	310	308	338	320	376	305	351	300	308	340	307	316	311	348	311	343	359	354	343	327	339	322	324	309	343	353	327	324	352	326	349	325	322	334	362	329	300	319	347	313	328	352	334	329	319	313	289	291	304	308	334	359	322	350	343	316	333	323	352	354	376	342	341	362	319	348	336	360	289	336	329	317	345	322	322	380	294	320	335	318	324	343	330	295	359	325	314	336	310	317	330	332	337	338	306	344	301	372	358	314	303	293	317	337	343	332	328	361	332	349	329	354	317	304	352	330	349	334	362	323	337	308	341	348	333	309	353	321	320	352	366	328	349	332	381	332	354	338	337	355	309	331	290	314	313	330	347	342	320	342	343	339	323	357	327	355	314	348	339	312	323	324	355	308	344	326	307	342	348	332	317	360	322	343	378	362	319	333	328	337	316	334	331	322	330	283	334	306	289	337	311	359	314	331	323	356	311	324	339	366	336	335	328	324	314	328	348	335	336	347	343	369	318	311	329	319	338	323	322	315	327	305	311	315	329	336	352	327	324	319	349	294	351	354	350	324	323	359	346	327	337	330	314	339	322	334	321	308	309	312	346	337	324	323	320	312	338	314	327	332	343	323	302	344	317	333	328	383	341	311	350	361	359	302	358	351	354	353	313	335	314	314	313	351	330	326	362	317	318	353	328	331	325	326	336	311	354	337	330	315	333	357	331	353	307	328	342	310	329	353	289	316	323	335	326	356	348	353	327	350	368	328	354	307	314	345	321	347	311	349	346	335	348	358	311	337	314	337	344	336	331	336	309	313	346	315	352	363	321	339	333	322	364	301	330	339	317	315	321	332	351	293	337	328	323	362	324	334	367	323	327	352	316	322	318	323	337	334	316	321	340	360	317	301	317	320	339	306	298	315	338	361	312	334	359	303	337	342	333	323	313	325	308	349	360	316	326	350	327	326	328	315	317	343	330	326	340	305	347	328	340	335	315	327	352	296	314	302	329	334	344	356	335	345	330	307	319	317	293	320	382	321	356	360	296	323	316	330	320	307	338	336	337	310	360	334	367	335	350	302	336	340	333	316	312	330	320	339	332	308	347	336	317	341	321	325	352	330	319	373	329	351	352	348	331	318	307	325	310	307	305	318	335	359	340	319	339	327	301	333	338	334	334	322	349	356	330	331	345	290	324	329	374	320	333	351	338	324	319	319	346	351	365	375	348	310	336	309	332	302	328	308	318	310	326	326	321	332	349	313	318	308	340	349	325	327	335	334	322	338	313	327	306	349	313	344	319	342	316	326	349	309	317	342	321	321	369	316	309	328	342	344	363	355	308
23901	4694	2627	1282	1000	861	771	660	586	581	550	524	508	473	495	468	504	465	435	449	477	452	444	420	439	414	462	461	427	426	441	426	457	434	447	417	474	449	430	443	419	415	399	435	420	471	436	461	425	431	457	449	387	405	437	438	422	425	419	414	453	414	448	397	432	383	424	425	401	448	392	404	423	413	395	407	436	415	401	414	403	424	439	455	439	426	399	436	437	450	455	416	386	414	442	429	431	428	413	416	435	393	420	429	428	419	441	405	453	445	415	404	443	408	360	439	444	453	397	393	452	386	414	403	415	395	403	437	382	424	420	436	446	404	437	428	449	417	418	416	404	435	418	426	406	400	402	442	437	401	425	470	431	386	456	398	408	406	433	413	427	417	413	406	423	436	442	428	429	369	395	438	411	414	455	395	402	416	389	436	430	394	437	416	431	402	442	448	417	388	423	400	431	429	436	453	464	380	430	405	413	438	416	465	412	397	436	411	409	418	402	429	445	427	448	422	462	471	443	407	419	424	413	421	414	408	438	421	437	417	446	441	447	430	448	423	413	411	418	402	422	397	425	401	416	401	429	387	407	459	430	437	433	426	431	448	416	446	485	414	436	429	413	450	388	399	405	445	420	399	411	396	445	433	432	409	418	423	430	413	391	401	432	392	431	400	394	428	370	406	404	397	438	425	412	438	419	397	401	423	419	434	471	405	434	414	444	417	416	440	439	392	444	465	426	422	440	452	452	426	427	490	417	401	434	460	479	405	444	425	408	413	451	425	419	405	393	424	456	458	441	392	428	399	433	446	425	425	403	433	447	404	438	422	437	400	406	437	461	405	435	403	433	448	390	405	395	470	453	449	428	411	385	417	429	465	403	439	415	409	442	416	413	411	384	399	411	446	447	405	404	436	433	423	471	423	400	404	436	428	424	433	418	433	463	419	436	438	423	417	423	399	448	456	430	417	453	425	423	419	433	401	396	447	390	449	421	423	438	409	426	425	405	407	419	423	436	430	414	417	426	422	430	452	445	432	423	387	435	394	453	429	448	402	412	428	432	390	414	409	431	428	418	416	448	415	440	429	397	408	443	385	420	424	419	391	425	411	425	411	404	443	419	432	409	463	453	394	427	425	406	432	450	445	432	416	404	422	439	431	432	421	373	444	410	461	427	407	438	425	410	427	437	481	458	425	442	420	387	443	428	458	427	422	402	466	414	414	393	426	442	432	423	424	412	414	466	442	423	412	405	399	414	414	420	365	442	402	406	417	404	433	368	419	453	392	403	386	433	421	411	420	397	410	400	399	405	400	396	391	465	393	448	440	408	414	429	409	410	393	434	403	387	429	421	397	416	395	404	444	428	365	421	408	460	411	437	432	458	416	400	422	447	416	453	391	447	434	448	402	433	392	435	409	469	414	457	426	402	422	434	412	409	412	395	414	410	415	424	420	452	429	409	411	410	444	427	429	442	412	408	430	432	403	423	409	426	389	413	438	394	412	427	425	409	434	410	431	445	431	424	417	409	422	424	411	391	443	408	448	398	424	435	416	419	417	422	419	414	411	405	418	421	413	435	445	413	434	422	440	417	435	408	438	413	415	430	425	437	417	412	426	442	419	413	426	430	443	437	442	446	439	449	413	444	433	413	421	419	424	451	382	432	431	428	417	450	437	467	433	420	415	443	434	450	421	445	421	451	413	384	414	380	401	421	410	413	400	426	401	396	443	424	389	470	421	445	433	403	395	422	426	404	404	418	427	385	425	412	381	422	437	420	404	376	418	409	441	422	418	419	383	380	425	388	429	401	395	445	409	435	442	467	444	407	431	399	414	413	409	393	454	422	391	420	479	409	428	400	434	366	390	424	447	440	401	417	397	442	455	455	442	443	407	408	446	401	429	388	409	428	433	454	424	392	431	399	403	434	421	407	430	436	421	421	440	416	372	418	418	435	391	426	417	427	458	413	432	466	446	432	398	374	401	434	434	386	432	395	459	426	387	425	460	445	459	408	442	420	457	451	416	438	424	437	408	403	402	448	475	406	463	411	414	405	445	440	398	428	415	441	426	456	405	405	460	423	421	400	459	430	411	457	398	447	426	436	431	417	414	385	448	440	413	437	417	424	440	434	412	361	422	403	422	428	392	433	404	436	447	453	457	415	437	445	386	438	417	412	427	396	398	437	411	424	446	446	417	409	434	402	432	433	464	416	491	425	404	403	428	443	436	445	415	400	434	404	428	431	426	401	399	414	418	443	438	412	424	393	433	435	411	420	413	431	432	423	467	429	431	405	431	446	398	398	414	451	449	438	448	423	434	403	416	426	400	445	417	423	432	424	420	404	393	411	433	432	449	421	417	432	406	429	442	445	428	420	403	414	438	417	441	472	439	429	419	447	435	413	418	427	398	448	430	437	432	433	407	430	435	436	435	429	453	379	437	450	426	424	415	429	435	421	430	407	424	456	407	417	439	426	433	425	404	431	469	376	412	438	381	427	432	400	457	404	434	403	391	441	390	430	424	405	429	381	419	408	423	385	439	436	452	418	431	419	414	385	413	458	414	401	429	417	429	428	417	411	386	431	437	450	445	439	421	417	412	425	459	448	402	418	456	440	415	406	407	407	408	456	400	399	405	407	398	359	439	453	446	413	408	428	423	440	445	395	442	412	435	465	441	456	396	438	415	423	420	415	372	377	452	458	408	418	399	397	428	421	421	419	432	442	405	448	413	463	462	411	441	418	402	407	442	426	442	434	434	423	459	428	403	414	421	441	428	460	434	441	424	412	432	412	436	423	432	443	395	432	422	410	466	436	432	462	417	460	408	418	416	434	403	418	435	423	434	422	405	425	447	428	427	432	432	476	434	431	449	428	420	436	415	427	409	470	422	453	434	420	391	403	416	411	428	394	448	433	442	410	427	444	408	447	431	434	402	420	413	411	434	449	425	441	411	416	484	428	415	426	430	417	411	416	416	415	416	418	413	435	412	409	383	434	391	430	429	411	391	419	419	407	410	416	447	411	408	430	411	395	445	446	435	407	411	405	472	445	427	441	448	379	459	427	390	420	366	440	411	399	483	399	461	433	432	413	400	417	412	406	430	397	427	413	437	401	420	419	450	398	402	390	437	453	439	432	452	411	428	443	453	437	412	411	436	427	402	422	423	408	461	440	399	423	438	440	444	411	421	447	425	405	436	453	395	424	419	457	423	426	416	433	441	435	449	465	441	425	445	437	404	374	401	417	434	414	446	412	420	463	415	450	421	459	401	429	401	442	436	425	404	410	386	477	411	394	384	445	437	455	442	411	371	434	433	425	423	421	456	400	448	418	404	407	413	399	435	432	428	378	423	440	425	445	437	410	347	448	405	431	416	445	414	428	402	442	427	417	439	425	440	401	431	408	402	416	425	434	409	422	428	447	457	418	426	393	406	420	405	426	419	415	441	413	440	471	395	446	425	420	450	433	438	417	427	414	391	453	447	471	436	446	409	430	433	414	443	412	402
22885	21525	29281	24199	21522	21508	4316	669	448	393	380	334	285	305	265	263	251	247	240	209	214	240	205	220	200	207	210	222	208	219	181	203	196	215	199	181	194	199	208	207	195	195	201	176	203	186	191	191	201	181	202	189	205	203	181	184	196	174	190	209	219	215	202	185	188	196	201	218	177	182	177	181	193	208	176	177	203	187	199	208	172	188	213	223	214	207	189	173	183	179	190	180	192	188	167	195	152	182	197	174	169	190	184	207	183	209	170	176	185	173	177	180	208	184	166	177	207	185	188	181	175	210	184	195	195	226	185	202	197	210	181	151	184	201	180	190	189	191	177	186	173	176	222	199	196	205	178	215	198	191	205	191	200	191	207	174	174	200	183	203	197	200	181	180	208	175	196	184	209	183	187	193	177	204	192	158	223	195	184	190	172	199	196	228	208	191	180	178	178	213	194	200	193	159	187	192	214	192	166	178	207	181	187	192	185	192	200	200	165	210	180	196	191	208	216	173	183	185	190	182	193	210	188	188	207	207	216	196	195	197	193	179	198	196	194	198	166	174	172	169	186	181	167	186	188	177	224	194	211	210	185	183	200	206	197	202	187	189	211	176	176	190	186	183	196	175	180	146	191	186	189	175	179	188	183	205	201	181	194	180	172	179	208	172	169	189	195	178	204	185	188	196	196	179	183	195	207	202	197	176	173	187	203	165	199	185	190	197	201	174	177	209	170	200	191	200	197	179	195	177	212	206	165	182	179	199	200	198	163	193	213	178	179	199	164	184	195	204	168	205	181	183	190	175	196	185	185	171	182	189	183	184	181	199	182	197	181	201	173	176	216	172	172	179	188	193	190	185	203	187	170	181	223	174	191	204	207	191	203	196	224	190	184	177	165	185	184	183	168	188	212	216	173	203	168	163	199	168	170	180	181	193	176	177	185	182	192	187	168	183	180	189	167	174	188	180	217	188	191	189	203	185	189	203	189	174	191	174	193	204	177	189	207	205	184	188	219	207	177	194	206	187	189	176	187	184	202	187	206	172	186	195	207	207	165	201	210	176	187	196	182	184	191	185	191	189	185	197	170	206	194	175	190	210	193	175	220	176	218	199	170	151	189	197	174	199	198	186	160	185	183	202	201	187	186	185	196	193	160	172	187	202	208	186	176	160	181	192	183	205	192	207	197	165	197	188	186	193	192	180	188	200	189	198	203	176	175	174	182	196	190	176	208	178	170	187	188	187	211	199	185	206	199	189	178	176	194	178	205	200	195	210	184	178	183	195	200	203	165	201	188	186	186	181	162	188	192	180	189	184	170	174	168	179	176	194	173	183	193	180	177	201	169	189	181	211	194	180	207	185	181	202	171	196	208	195	203	205	200	200	172	168	172	201	200	197	191	181	186	162	175	194	190	193	179	212	179	200	176	190	178	190	196	194	179	182	182	199	200	176	186	168	186	190	198	200	192	195	197	188	193	187	207	178	162	171	166	183	191	165	196	186	180	187	182	187	188	197	191	176	190	198	186	226	188	203	183	184	203	184	193	198	161	195	212	185	185	191	214	185	177	195	144	175	185	208	206	188	208	183	187	198	186	210	204	206	192	179	178	211	192	208	189	189	182	189	187	162	177	183	211	176	183	191	185	207	202	191	188	207	173	202	214	185	182	196	198	207	194	170	193	182	196	218	190	206	151	215	195	192	178	181	181	185	182	195	183	198	189	197	173	186	201	189	197	192	184	214	188	218	182	201	201	203	196	192	174	197	213	197	210	185	174	204	182	227	178	180	173	171	175	178	166	171	172	184	202	192	182	171	184	170	196	186	182	168	197	199	186	188	176	223	205	169	198	197	182	195	195	213	203	182	188	171	174	207	188	204	182	177	189	179	147	211	191	203	193	208	189	184	196	201	196	183	180	178	195	221	201	187	170	194	186	182	195	179	172	190	162	187	204	188	209	186	201	186	195	195	185	188	176	177	197	171	192	188	208	190	179	210	185	173	190	185	174	183	181	195	197	195	177	199	177	172	191	174	184	174	168	175	178	186	218	206	199	187	174	184	190	199	205	182	202	160	190	196	172	201	180	187	181	168	179	194	178	180	193	183	163	183	190	203	189	177	191	192	172	202	182	207	191	166	188	166	203	196	205	183	199	181	180	186	215	204	191	178	186	194	183	158	212	200	170	194	191	192	200	216	192	184	211	193	169	205	174	188	187	210	182	190	203	228	201	200	171	199	207	185	214	201	208	210	209	212	184	190	190	177	187	187	172	165	174	181	205	195	205	192	187	187	176	197	195	213	208	155	165	185	202	171	178	210	220	162	203	220	192	177	168	207	176	195	187	174	207	203	184	173	200	201	176	185	178	167	172	201	205	204	214	192	181	177	180	185	165	183	179	202	212	205	178	202	199	165	171	197	193	170	174	189	170	193	197	180	194	176	186	197	178	181	194	198	191	185	177	165	190	207	205	200	201	216	186	183	180	174	180	175	184	180	195	186	206	196	177	182	186	176	205	178	168	174	181	190	200	188	164	184	170	208	188	196	186	177	175	176	189	192	199	174	218	211	184	190	164	185	210	200	205	181	188	166	210	184	209	202	175	167	188	217	201	193	170	189	180	189	165	165	195	188	183	199	192	190	179	192	162	198	185	196	192	186	179	191	180	174	193	198	195	218	183	200	197	179	192	167	183	201	191	201	189	206	209	186	190	191	202	204	204	164	177	188	188	187	211	208	193	181	185	155	167	186	177	201	177	184	192	201	190	176	181	194	206	195	185	202	219	176	186	192	193	173	178	179	198	196	196	197	204	175	210	185	191	202	184	192	207	199	188	208	203	198	179	173	179	173	161	181	182	192	194	186	195	188	189	158	211	218	186	186	193	188	191	188	188	158	188	167	175	181	171	181	203	207	206	202	191	182	195	165	185	184	178	197	184	195	203	181	182	175	194	183	196	189	189	189	203	186	188	209	194	208	161	197	167	201	194	211	161	204	180	203	189	193	202	216	173	184	176	194	200	169	188	200	188	167	197	206	191	176	200	186	202	227	180	170	200	180	203	175	194	185	191	190	183	192	173	187	188	193	195	176	166	179	185	199	189	182	189	166	186	214	199	203	192	173	189	180	178	185	196	175	180	178	211	153	166	188	183	178	188	193	194	144	191	185	194	188	176	185	202	206	175	188	187	183	194	176	190	197	209	197	189	198	176	194	192	210	182	213	181	168	190	189	163	184	185	197	201	172	183	173	202	207	229	171	193	196	208	165	195	200	176	198	200	200	191	164	167	175	187	206	203	203	180	198	175	190	193	146	200	175	204	165	198	184	183	160	209	189	207	196	155	191	180	182	186	186	186	201	188	185	203	175	195	190	185	202	185	195	171	183	191	170	172	179	170	191	190	172	206	185	174	171	225	195	191	188	192	200	194	207	172	174	175	159	197	188	195	157	186	173	175	168	167	199	199	204	198	199	188	192	211	189	173	173	204	216	165	204	196	189	179	200	170	161
32746	13087	8044	3661	2628	2027	1530	1215	930	801	614	629	574	483	438	418	407	366	359	328	328	346	321	280	289	292	307	296	303	295	277	282	280	284	270	292	251	268	265	265	260	243	252	269	266	258	269	265	257	268	280	268	271	279	263	270	273	256	257	279	280	261	239	260	284	256	270	226	271	255	259	265	266	280	262	229	256	245	260	251	270	245	257	258	270	230	278	248	236	261	250	279	269	255	278	265	234	269	259	230	227	242	276	243	243	263	284	254	251	263	258	232	277	262	262	243	247	225	282	262	268	262	258	251	272	239	283	265	239	242	221	251	276	247	285	225	251	284	252	246	231	233	259	271	230	260	250	270	249	283	240	235	230	268	260	250	266	256	247	269	242	270	293	271	258	248	258	234	250	238	215	232	263	262	252	251	290	247	251	262	234	255	239	246	258	267	256	252	271	275	256	271	243	271	277	263	230	268	260	245	228	213	272	273	259	258	267	235	216	250	229	254	257	238	247	245	226	261	236	245	272	263	247	252	262	241	242	268	251	250	251	243	247	254	294	228	246	252	258	258	217	234	243	230	250	278	247	260	278	268	252	239	257	246	271	258	232	238	249	242	246	254	252	266	262	248	247	270	280	247	243	258	209	248	227	257	243	259	253	235	250	236	293	272	236	252	233	280	255	264	255	250	250	249	254	269	239	245	275	238	243	244	257	231	265	252	266	253	257	224	236	207	240	234	257	248	240	264	228	270	276	240	246	232	259	213	257	250	241	242	238	231	250	247	242	260	256	248	251	259	242	259	257	249	261	252	226	228	233	248	253	271	268	251	245	274	247	263	277	225	252	236	285	260	254	238	257	232	264	274	256	249	256	268	253	238	241	238	271	222	238	245	245	251	234	260	264	228	285	256	263	247	256	266	241	248	266	235	266	244	279	267	235	246	237	262	280	279	240	241	254	255	222	270	229	243	248	261	244	235	264	252	248	236	239	249	259	234	231	242	247	271	257	247	238	260	271	246	252	266	246	249	268	259	247	251	264	275	235	235	292	266	256	259	249	260	235	273	232	305	271	246	240	256	259	267	257	250	231	229	253	284	223	255	232	224	230	273	239	259	261	267	252	236	258	255	266	278	281	257	253	238	244	252	247	232	279	268	253	256	259	241	237	248	253	256	273	213	251	224	242	246	239	240	259	224	230	268	262	257	218	233	261	260	238	245	263	245	244	246	242	241	229	246	234	251	232	281	234	248	254	232	241	269	247	235	250	249	285	225	237	244	234	262	271	285	233	250	216	257	262	255	233	263	252	218	268	259	243	247	247	279	262	263	239	252	264	262	258	261	243	254	269	267	245	243	257	259	240	232	226	270	270	266	244	268	239	284	274	271	251	234	230	260	237	253	267	245	243	235	249	241	223	251	229	257	254	254	248	252	255	250	228	249	272	252	250	262	242	243	225	250	253	265	267	258	226	247	277	243	223	256	255	274	233	248	273	256	258	237	226	232	250	237	241	273	265	225	234	244	282	250	248	259	264	278	236	265	249	250	245	267	269	252	287	275	240	266	263	241	244	229	219	260	253	229	270	267	226	263	264	234	234	267	236	247	271	236	251	281	269	266	241	276	251	256	253	241	221	233	279	272	231	229	263	256	246	250	265	287	249	252	254	250	261	249	277	266	237	261	246	276	241	259	251	241	250	220	244	257	234	251	231	284	250	228	228	252	244	269	248	272	246	239	270	241	280	239	217	279	248	247	212	237	244	274	244	250	264	231	230	269	251	229	247	244	220	252	240	260	255	235	234	263	240	289	246	261	251	231	271	258	265	255	241	243	241	237	272	267	266	257	239	259	229	272	235	263	259	248	257	239	286	239	267	272	261	234	264	269	249	265	253	267	270	266	241	241	261	233	261	239	271	268	236	241	254	283	245	241	240	248	258	245	243	244	251	222	250	260	272	268	247	276	250	260	259	262	257	274	237	239	239	244	243	244	255	267	241	228	238	258	258	258	258	251	238	250	225	235	273	249	254	257	243	254	231	258	256	260	253	248	264	241	253	246	271	265	280	257	268	267	243	235	232	244	239	277	255	255	263	238	254	279	258	263	288	238	246	253	236	234	278	260	267	255	228	272	271	265	253	257	229	233	259	244	261	245	247	269	234	283	251	224	242	243	254	279	257	253	240	246	226	237	259	253	257	258	250	265	247	264	266	254	257	249	237	246	242	249	262	245	227	229	263	247	230	264	258	271	224	265	227	250	244	269	237	256	274	260	259	254	222	254	246	247	240	246	250	248	254	239	265	268	258	278	239	239	257	260	251	257	245	216	272	247	244	249	247	245	242	241	254	250	237	274	246	235	244	216	237	233	214	253	266	264	238	229	241	273	242	239	257	248	239	253	245	262	253	241	227	239	249	264	239	233	257	243	268	267	225	247	236	256	231	250	255	229	262	263	273	264	228	247	262	248	240	234	253	242	258	259	247	271	241	280	250	254	254	248	255	254	260	242	232	267	262	267	250	262	248	235	266	273	267	280	246	243	240	262	246	258	246	254	251	238	263	240	250	248	243	248	243	246	257	261	260	259	279	241	230	250	250	246	260	276	264	244	261	258	260	245	257	272	279	233	237	273	254	226	266	268	257	229	255	227	232	240	245	238	279	236	244	263	250	262	246	237	241	237	282	227	236	249	232	244	231	249	279	282	224	254	252	272	241	242	260	245	228	257	256	256	252	231	246	262	242	237	257	225	275	269	249	226	245	255	231	270	255	243	279	237	255	243	234	227	236	245	269	277	275	246	259	265	243	244	239	262	267	234	239	216	249	258	232	210	244	243	270	234	233	263	261	234	247	276	276	257	260	264	283	252	251	247	232	227	273	253	260	242	257	222	253	227	271	266	261	267	266	231	238	272	279	231	274	219	262	250	248	253	235	258	249	229	236	249	280	260	246	240	243	253	270	265	251	281	264	256	256	255	251	276	249	265	234	228	254	231	250	236	264	235	275	258	252	232	241	243	240	262	246	252	256	246	264	249	259	264	261	268	246	273	224	265	236	228	249	243	216	234	267	240	224	246	247	243	240	268	251	233	246	239	239	272	223	270	247	231	250	230	240	229	256	243	253	257	262	276	264	248	264	270	245	264	235	237	265	250	254	258	271	249	268	242	254	268	269	249	254	255	251	247	253	263	256	247	262	270	246	247	280	224	286	262	239	281	236	278	263	238	255	284	237	252	233	253	259	229	224	225	246	271	242	251	240	254	254	262	252	261	247	255	254	264	250	299	243	266	253	257	277	256	235	279	258	230	244	264	246	251	254	300	252	273	261	226	252	260	244	229	234	243	252	262	245	281	251	212	270	269	244	223	255	253	251	238	264	277	269	248	234	273	234	246	277	231	237	251	260	258	242	247	250	245	252	265	273	248	266	236	234	264	249	286	265	250	246	255	245	275	260	252	250	238	265	249	245	280	267	237	270	277	271	260	234	246	240	246	267	260	252	273	251	255	274	268
27778	18614	4348	1011	757	667	616	590	538	552	546	567	560	566	563	540	565	588	546	527	534	576	580	522	576	557	577	534	544	555	584	589	557	590	564	599	541	555	565	526	556	552	553	516	525	571	598	569	568	532	575	562	537	527	549	545	527	544	545	561	520	572	559	549	555	526	575	546	535	573	577	605	564	606	520	559	558	556	563	552	519	549	521	569	503	559	580	519	515	567	570	546	514	543	552	559	508	530	573	538	591	537	575	576	558	575	586	548	545	570	579	548	575	539	582	563	560	524	522	558	561	565	570	540	528	541	535	562	543	552	614	534	538	536	573	514	588	562	530	522	552	526	516	550	553	607	572	557	517	548	538	558	537	540	596	558	521	519	533	560	540	557	575	533	526	560	565	593	529	565	575	574	569	569	560	552	493	519	572	525	551	542	529	536	573	555	564	563	498	522	544	551	568	552	520	542	524	557	544	538	538	529	574	579	545	541	532	560	520	556	520	572	546	566	572	530	528	577	556	574	551	518	597	556	542	574	528	542	543	606	533	533	527	559	542	562	561	565	544	594	552	530	563	532	544	558	529	541	553	515	539	551	557	536	537	535	570	504	528	573	582	578	541	557	583	546	543	546	559	549	585	562	535	556	558	582	528	554	552	561	559	556	572	544	521	572	524	571	548	551	562	539	505	523	580	532	553	557	629	569	567	545	548	533	579	523	516	521	575	522	574	543	576	549	550	543	568	543	531	591	576	547	556	589	589	579	537	613	582	591	559	536	518	560	553	597	543	554	562	554	514	543	606	555	574	546	539	586	541	538	624	560	519	573	526	568	539	541	555	576	548	536	582	535	575	585	561	580	575	557	531	523	545	560	489	525	557	571	576	566	558	530	519	518	525	562	540	574	540	539	562	600	531	540	543	547	547	600	537	544	569	551	578	564	544	567	566	573	588	581	539	496	571	565	575	520	575	540	506	512	551	580	554	545	556	520	540	596	524	569	552	519	539	556	545	537	510	570	542	540	511	530	566	565	523	514	528	563	545	589	582	533	541	533	559	564	529	539	537	536	518	560	558	526	537	538	574	531	542	559	551	571	598	551	530	587	522	557	600	549	543	565	521	609	575	549	591	530	530	538	579	559	522	557	569	537	529	557	565	611	542	544	562	550	549	589	546	599	536	540	514	514	558	567	526	544	535	545	568	566	584	585	550	570	577	541	546	595	580	601	572	554	553	548	547	517	561	560	544	569	570	532	534	560	540	554	543	580	554	574	576	575	526	555	544	565	581	546	511	534	523	578	581	552	561	536	491	591	531	555	561	602	536	533	573	541	552	521	529	568	566	537	528	582	560	596	529	526	566	530	566	546	595	482	575	558	538	544	574	552	545	572	531	525	546	574	585	536	570	570	597	538	524	550	547	544	576	566	584	545	552	543	538	616	561	553	586	557	550	550	566	550	563	522	550	505	522	567	552	517	497	557	525	535	566	554	573	544	564	561	580	552	571	586	514	523	579	595	560	548	577	595	566	562	566	536	559	562	549	555	580	520	558	548	499	548	587	533	559	529	525	573	563	530	539	530	563	588	544	585	557	500	571	554	542	573	528	542	522	547	577	589	559	530	618	539	582	534	529	565	563	563	558	534	512	590	552	496	624	547	566	585	548	551	563	533	541	548	568	570	568	554	522	512	551	583	557	575	548	555	598	566	557	563	528	519	568	515	572	561	509	563	536	564	557	541	562	562	569	592	570	523	521	543	568	589	555	536	583	559	540	577	550	557	564	538	494	538	524	563	583	542	580	504	550	554	588	607	566	556	491	584	591	500	576	548	601	598	540	508	556	551	541	533	563	544	523	537	578	511	572	532	547	555	494	556	525	552	528	539	535	521	563	542	598	533	566	577	545	577	527	567	531	587	544	590	551	547	553	571	585	573	540	520	555	581	528	576	573	551	575	568	578	553	542	531	542	560	522	578	538	532	567	537	588	577	580	517	577	527	549	550	557	580	563	582	529	569	554	490	551	583	546	522	522	597	540	600	514	538	569	530	549	555	530	561	595	529	540	545	557	521	583	597	540	533	535	557	555	556	575	543	533	562	584	556	547	582	577	585	586	539	564	570	587	529	575	566	593	535	534	519	546	509	603	552	584	552	566	540	513	552	545	561	555	501	555	533	544	519	572	534	563	568	573	518	579	534	538	557	564	567	553	526	585	578	528	557	513	545	551	584	543	580	543	553	571	593	553	557	541	545	541	551	543	589	559	554	531	563	535	568	562	589	561	572	582	557	524	488	577	559	608	539	566	549	534	552	530	561	565	516	568	546	571	524	585	557	568	569	572	535	547	553	569	538	586	546	572	577	549	572	578	552	570	525	515	547	528	555	553	577	565	528	532	576	569	578	525	580	544	548	560	533	533	539	561	556	540	536	542	571	536	523	559	573	579	547	524	523	572	570	547	542	535	587	536	525	549	524	539	531	554	539	575	547	554	567	550	564	519	573	529	507	566	570	534	550	536	590	560	497	540	552	527	574	561	570	529	561	580	554	596	590	560	565	528	540	559	561	576	532	601	547	568	552	517	534	569	547	539	579	526	548	542	561	513	560	544	549	564	554	541	553	542	536	580	589	563	524	556	553	553	508	535	522	616	557	586	545	594	525	572	531	551	573	571	580	614	577	552	572	564	581	552	574	564	555	550	557	502	590	576	506	574	549	511	570	531	513	545	561	550	502	554	573	540	568	560	576	594	547	549	571	534	529	581	581	570	535	539	549	546	548	529	547	540	574	521	557	589	542	531	563	575	507	555	509	537	590	559	505	540	536	604	523	554	563	567	540	514	571	526	551	570	524	540	567	545	575	517	550	598	587	586	558	522	582	572	534	574	513	550	585	545	539	545	548	587	563	572	560	512	569	580	582	516	568	542	552	582	567	525	545	511	519	546	524	582	527	537	565	503	599	513	534	599	592	525	539	562	579	527	537	517	575	546	547	531	536	543	532	518	534	534	568	532	584	590	542	559	562	542	582	582	545	572	489	540	569	529	517	522	544	548	536	561	551	549	547	546	512	524	579	522	551	542	549	583	590	583	572	543	496	510	508	577	570	532	552	554	527	572	546	534	538	593	545	574	505	552	555	547	552	545	562	534	547	546	564	564	541	541	564	538	566	561	550	558	568	579	536	516	555	542	529	530	539	577	540	564	559	564	580	588	525	557	540	569	539	518	558	556	569	528	527	527	561	548	517	523	546	558	581	545	515	547	568	560	575	536	531	560	564	580	561	556	544	541	547	518	558	553	528	558	569	536	537	577	558	572	559	538	540	523	549	549	530	550	560	564	546	544	540	563	542	538	574	542	563	590	605	573	578	487	513	533	589	530	579	547	540	532	529	558	543	582	551	581	538	565	550	559	555	570	607	535	547	575	540	507	573	567	578	555	555	556	543	554	581	558	544	537	576	591	519	571	544	569	514	535	590	529	526	547	554	575	555	513	611	540	565	552	578	621	554
8680	1438	1058	863	792	757	697	694	701	695	687	655	725	689	688	724	757	767	670	680	701	699	690	730	694	644	638	719	713	711	676	708	710	690	689	765	696	681	739	685	710	726	692	718	699	730	692	681	720	686	727	679	694	660	704	698	718	691	684	665	685	681	684	721	688	644	721	721	684	712	697	724	701	717	654	688	723	681	718	703	689	692	692	662	702	718	698	702	666	672	720	660	633	705	723	643	669	658	735	707	700	676	719	694	659	685	669	644	678	656	691	680	698	729	699	661	726	704	746	664	741	685	667	684	675	746	719	731	663	704	707	725	720	661	726	720	725	701	693	674	709	676	732	674	705	713	718	702	690	661	672	703	691	715	664	677	649	668	663	675	717	714	700	699	670	667	700	732	702	687	714	686	676	689	732	649	709	736	776	695	704	752	702	725	695	685	679	699	761	702	673	734	718	725	667	700	686	671	704	662	689	726	645	681	709	681	711	737	665	752	653	705	739	690	661	625	718	644	688	684	736	700	709	674	674	685	622	703	677	709	693	694	722	698	705	726	700	699	716	708	692	698	705	651	648	670	657	731	701	685	669	702	732	674	703	669	653	716	662	645	731	718	682	736	665	704	728	711	665	675	755	692	697	704	650	699	720	677	679	732	698	730	647	726	670	666	728	763	687	752	724	677	673	668	723	720	755	694	688	693	716	650	677	692	701	731	665	656	674	716	668	669	760	717	712	663	706	703	709	678	692	728	664	706	676	666	688	679	718	712	724	717	699	713	659	689	669	685	680	694	733	702	685	719	719	687	703	664	652	746	702	683	705	657	665	710	752	717	715	684	701	693	675	668	715	728	714	736	687	717	697	691	654	701	735	666	750	689	690	684	685	693	723	675	736	697	685	687	744	687	666	702	732	707	670	741	665	712	726	786	684	700	666	669	702	713	721	708	679	703	640	645	704	693	692	724	670	655	679	678	669	737	650	698	717	707	669	622	634	731	685	694	674	703	706	727	702	714	734	724	698	725	698	715	676	749	708	690	747	659	719	727	695	703	713	748	653	684	755	699	702	742	673	684	688	696	700	724	652	681	722	710	698	690	711	693	702	702	724	687	719	689	739	721	679	705	695	682	676	687	673	685	668	718	697	730	719	719	701	665	693	709	662	697	686	660	678	688	699	718	713	713	712	706	695	679	722	692	686	711	697	684	656	662	701	677	719	704	692	713	673	673	684	688	724	702	685	716	699	724	635	753	710	678	637	689	728	696	723	728	697	657	649	699	730	725	725	674	701	686	718	737	664	707	671	690	698	682	681	697	709	706	690	722	699	725	680	692	708	693	675	722	688	693	665	725	700	761	717	661	669	710	724	703	690	703	699	716	686	714	720	638	710	695	703	683	726	721	662	675	689	656	674	728	704	716	680	702	678	672	719	694	691	692	735	667	725	752	696	707	698	700	675	722	702	704	690	701	754	729	652	720	667	662	702	687	676	729	713	662	677	692	723	702	691	734	653	673	675	723	727	670	703	660	659	705	641	702	710	687	707	686	648	740	649	672	665	714	705	677	640	673	664	680	666	679	691	714	702	676	669	703	689	685	655	730	718	674	708	745	706	681	658	709	710	706	731	702	734	687	660	742	695	698	692	749	756	719	711	702	665	702	714	715	662	714	711	750	698	696	740	701	634	673	735	713	733	706	711	706	681	708	703	632	692	690	714	724	681	687	691	707	675	746	672	707	692	703	701	691	653	678	707	730	687	662	730	717	664	675	750	708	697	767	721	703	688	705	691	689	672	698	669	766	717	670	720	728	668	699	677	698	699	674	706	689	678	699	696	685	742	625	668	718	648	698	734	704	690	745	682	657	675	690	688	634	694	705	746	683	710	703	632	695	661	726	668	627	740	660	686	678	664	703	705	660	689	711	709	747	713	641	709	687	670	745	668	634	722	678	668	681	734	700	702	678	708	630	688	692	677	736	715	693	700	694	707	652	722	714	719	721	726	716	696	676	649	701	689	695	724	706	710	695	704	678	655	712	704	691	696	656	706	715	708	672	674	752	707	704	730	687	736	712	647	718	707	699	716	677	705	664	729	697	699	632	703	685	675	709	720	731	715	678	726	662	729	673	719	669	722	713	712	680	726	704	664	715	698	677	656	709	670	672	696	751	737	700	716	652	664	676	662	657	720	699	685	676	729	713	680	703	714	692	650	697	660	674	624	678	696	674	687	661	694	732	711	663	693	681	750	708	687	688	677	700	666	721	705	686	701	685	711	691	706	701	670	691	711	686	702	689	708	657	713	671	683	670	670	708	715	732	718	725	710	689	681	723	682	705	696	654	698	704	678	727	650	657	701	699	696	688	762	654	715	696	661	667	712	692	717	674	685	706	697	689	733	687	672	689	724	680	728	703	686	686	682	688	746	676	665	692	711	668	688	680	716	661	661	673	709	708	644	704	665	679	669	687	680	708	662	695	699	690	709	697	669	703	678	705	667	691	711	721	673	686	667	759	677	733	659	728	676	718	692	640	648	711	682	686	662	671	672	713	718	722	693	682	666	661	740	687	697	652	703	692	689	678	664	708	705	684	701	690	704	734	685	708	709	701	666	701	660	649	682	727	654	749	669	726	706	680	738	702	702	660	713	743	707	663	658	718	732	670	723	697	687	690	739	729	728	697	657	710	684	721	709	699	708	746	714	707	693	683	732	766	654	703	670	688	706	688	667	665	757	685	678	696	714	657	702	701	696	721	731	760	723	745	700	696	723	745	712	699	705	693	719	695	726	715	714	644	693	669	746	722	704	719	694	739	749	692	664	730	673	755	674	694	703	714	707	714	692	648	699	720	682	687	734	703	708	690	679	692	710	717	733	725	683	677	693	706	712	712	690	701	666	709	693	683	697	674	730	707	696	658	686	710	634	720	712	703	688	681	760	703	635	676	713	702	680	736	717	676	631	720	651	684	714	735	692	649	667	683	705	698	704	731	675	710	689	698	638	660	691	668	686	728	709	645	691	691	741	699	723	688	698	676	721	684	660	706	690	701	715	712	685	712	675	677	699	686	681	687	711	712	725	727	707	723	686	670	684	713	683	705	668	682	691	706	685	698	716	700	649	718	727	636	666	735	707	629	658	704	729	666	733	676	709	679	688	712	723	709	748	678	716	693	734	705	729	709	700	648	709	706	667	678	730	723	713	714	756	686	684	661	664	712	671	684	681	668	671	724	691	703	690	692	657	655	723	648	700	641	702	720	701	667	685	684	749	664	698	677	660	688	735	645	688	660	678	636	704	750	690	661	727	689	688	688	688	692	696	678	705	662	671	699	713	721	681	729	701	674	710	703	713	646	667	668	741	710	608	726	695	670	662	721	719	712	703	710	710	693	680	733	662	688	671	726	694	738	659	710	731	677	640	696	651	724	725	738	707	755	664	687	688	731	668	655	726	715	687	742	744	724	720	659	736	647	684	745	694	684	704	685	669	704	729	702	703	687	725	703	790	706
23861	21498	28760	24661	21463	7571	968	747	623	563	619	602	590	542	509	514	477	487	506	509	511	538	495	484	501	506	475	480	532	523	488	515	473	511	491	470	447	472	507	469	497	488	506	484	495	503	480	545	483	509	480	466	486	513	464	486	488	470	465	502	499	496	494	467	480	482	493	529	489	517	519	468	467	485	486	493	496	501	466	496	474	489	450	480	465	495	450	511	500	493	488	446	454	496	481	475	491	501	496	502	494	479	494	455	457	446	424	469	497	487	468	466	462	478	484	504	472	467	485	480	471	514	465	502	475	431	455	490	478	514	484	510	501	463	472	501	454	457	477	520	468	517	520	524	507	518	460	464	488	471	488	513	498	479	501	453	494	478	464	453	468	495	480	502	483	455	521	456	459	504	534	452	470	469	487	488	451	486	475	463	466	455	468	560	483	445	476	478	479	489	469	484	469	483	477	469	447	467	539	486	482	480	486	467	492	458	471	473	477	501	494	519	498	476	491	500	459	517	449	485	503	489	458	514	466	501	491	494	484	486	466	464	450	494	461	473	468	437	466	434	495	461	493	467	484	481	464	507	471	469	477	489	487	490	469	485	492	448	508	516	470	480	483	498	470	473	508	522	457	431	461	472	460	432	494	499	486	543	477	471	460	497	472	491	439	476	495	490	508	519	490	480	491	499	506	485	443	491	454	498	493	471	458	491	474	461	472	465	466	469	491	468	508	503	533	469	472	479	460	461	462	488	498	527	483	431	522	488	488	491	511	466	505	480	504	519	504	498	490	478	458	445	432	484	474	498	474	468	493	451	471	492	463	476	456	452	522	509	512	478	511	472	479	500	463	474	480	481	488	442	491	452	489	493	488	477	515	504	486	494	482	442	454	468	494	497	492	487	499	516	457	502	482	465	493	496	501	488	515	521	492	464	472	501	502	466	499	456	482	473	451	499	480	460	536	483	435	497	477	506	503	504	502	460	481	493	492	475	489	453	483	488	447	496	509	506	457	504	490	497	470	454	486	455	482	453	503	483	490	463	483	444	444	445	476	442	478	491	481	476	524	523	527	440	501	458	483	436	480	448	463	490	463	474	480	492	475	471	482	506	482	492	480	435	470	510	495	450	520	471	471	480	504	501	450	505	459	474	478	493	458	492	507	472	495	472	451	461	479	447	521	484	514	524	503	482	478	454	471	473	521	503	504	469	489	486	503	480	464	485	499	450	511	468	496	488	515	480	495	465	517	486	519	493	468	492	482	506	495	501	518	480	472	486	457	508	502	481	457	438	472	454	501	496	496	452	463	472	478	493	522	492	472	428	505	482	504	459	477	467	494	432	486	461	475	467	451	475	483	495	463	519	520	507	498	493	521	518	490	532	457	475	470	477	510	454	454	443	518	469	482	476	480	504	462	463	477	483	485	447	491	482	477	487	462	455	451	455	472	476	505	473	534	485	462	470	449	516	452	447	452	478	482	486	478	521	487	479	472	486	494	473	478	478	470	440	479	502	513	459	434	488	454	467	469	462	497	451	469	527	500	523	501	468	518	479	487	455	472	530	443	491	493	482	458	511	458	494	493	454	507	508	462	496	473	513	411	447	444	478	459	470	497	478	513	463	436	509	489	484	475	465	523	536	469	452	530	483	468	511	480	506	483	480	454	449	520	494	496	482	470	457	490	538	530	553	478	506	479	514	494	457	510	455	525	507	469	483	498	472	451	483	478	466	473	510	510	509	480	450	462	535	467	502	475	468	521	520	476	487	472	481	480	492	469	450	474	517	441	452	484	497	465	484	517	538	512	460	503	492	457	478	475	469	439	501	490	510	459	512	490	469	472	483	470	473	494	509	479	488	481	465	482	466	464	473	511	490	463	515	497	458	492	460	480	488	474	462	467	483	458	509	457	471	471	472	470	469	478	490	497	452	477	469	489	454	489	481	517	468	489	480	477	489	458	496	490	485	460	461	489	500	505	461	492	496	462	515	493	482	445	461	483	504	496	475	463	481	480	484	460	478	500	487	470	439	465	524	505	452	479	495	490	453	484	489	471	493	518	460	451	490	458	501	460	481	504	503	461	483	486	493	511	511	507	495	492	459	486	498	474	465	512	506	485	513	465	473	450	488	479	503	486	483	470	434	513	514	487	479	477	482	484	484	521	497	495	499	503	481	444	486	420	493	473	471	472	488	428	449	467	485	462	515	502	475	511	502	503	467	509	504	463	453	491	468	475	449	439	477	487	499	506	491	507	462	483	504	469	430	490	455	508	505	510	496	485	495	510	469	473	503	489	465	506	462	450	476	502	471	483	528	466	468	479	497	474	457	507	534	469	463	473	478	454	489	461	462	493	508	454	467	500	454	510	501	494	497	504	517	491	475	494	471	506	452	487	441	445	455	484	443	477	464	458	487	481	465	496	457	475	444	466	483	456	471	457	460	453	448	505	459	526	474	495	496	504	449	470	510	527	498	483	463	501	488	463	456	478	440	508	512	471	478	481	507	487	456	510	443	475	446	496	474	496	550	486	478	460	457	491	506	481	484	519	531	493	487	499	452	462	489	441	494	477	475	471	443	497	506	479	541	509	550	472	516	459	482	495	449	517	471	467	453	488	461	502	488	495	489	460	485	529	500	449	482	485	464	440	499	475	487	458	521	467	456	504	494	471	454	481	481	478	498	467	459	476	426	490	475	493	471	511	466	508	516	512	431	481	465	514	522	515	464	444	479	464	456	474	457	518	507	451	478	476	464	476	483	470	504	471	427	452	512	473	444	482	490	484	489	466	448	473	482	470	474	488	492	482	420	465	507	521	432	479	490	475	445	456	504	464	472	498	503	502	487	450	484	494	483	486	518	463	448	465	469	483	484	451	508	518	468	475	475	458	472	487	445	492	471	502	515	499	446	463	458	482	496	485	485	503	472	468	477	480	490	521	484	490	453	484	456	491	467	473	493	472	472	469	471	477	488	455	492	467	419	464	426	483	468	482	474	481	478	484	488	495	503	488	484	462	548	507	453	421	487	485	516	486	491	434	504	455	472	480	482	521	536	507	473	501	515	495	467	440	502	472	456	505	499	485	459	517	472	457	504	460	497	485	481	458	488	487	519	534	488	485	496	446	458	509	476	520	488	467	477	457	454	472	501	498	473	511	488	487	513	483	482	500	507	505	536	481	499	471	489	482	505	455	501	478	465	436	482	505	494	455	449	446	507	462	481	484	488	478	493	478	464	470	498	473	503	459	482	446	492	476	487	476	454	450	502	513	504	507	467	484	478	490	469	473	478	492	498	478	469	481	485	508	481	509	427	479	456	528	505	505	474	467	427	461	482	473	521	471	524	504	517	481	459	499	505	491	485	483	468	499	464	460	468	497	476	551	473	464	487	488	463	516	438	488	474	499	457	502	508	500	476	493	459	482	472	497	482	496	522	468	471	485	487	469	491	503	472	457	514	510	549	485	488	487	488	477	470	467	518	467	479	537	497	502	513	506	496	535	476
27736	8709	5051	2538	1965	1525	1317	1106	978	933	839	782	803	747	721	726	704	700	680	705	653	659	670	663	604	644	592	614	651	636	630	612	619	649	649	650	674	636	599	651	606	621	643	606	601	598	622	633	616	614	663	640	633	642	648	625	631	598	619	603	646	617	630	652	646	632	629	591	600	582	599	606	672	623	667	633	610	590	585	643	638	622	602	650	584	612	623	646	591	599	632	612	625	586	617	612	635	641	665	617	612	614	634	585	623	627	601	622	589	622	575	630	645	556	649	595	629	639	579	614	594	630	628	654	614	572	623	617	638	600	625	638	545	631	630	584	621	654	577	647	630	600	604	615	594	616	602	636	628	598	591	651	575	619	612	612	663	634	628	598	655	638	619	608	638	604	618	607	630	606	683	612	681	624	607	598	637	647	582	620	619	604	578	648	628	615	625	587	604	633	652	595	634	598	598	632	633	599	572	608	607	583	613	622	612	607	589	580	582	632	599	626	646	565	628	654	634	623	602	616	639	641	629	650	636	563	616	542	617	615	603	656	591	605	617	619	599	636	628	601	633	607	598	591	596	596	654	631	643	629	626	589	644	590	609	595	609	581	615	599	614	608	625	663	585	640	648	628	626	629	631	649	627	625	581	601	593	592	658	601	608	617	573	629	643	655	625	606	641	654	631	552	653	622	568	647	622	670	619	609	640	648	603	588	580	643	645	603	604	625	646	622	588	622	593	595	612	596	660	641	637	615	585	671	600	623	620	630	584	593	646	594	591	608	612	616	642	619	654	600	583	598	611	564	631	638	622	612	604	577	610	623	601	602	625	643	606	601	624	600	573	600	571	603	598	615	593	586	623	646	601	625	615	615	609	638	679	601	621	601	608	612	559	594	636	615	629	668	643	555	593	636	674	649	633	632	635	608	628	603	651	608	641	607	649	609	623	637	648	626	590	588	649	621	643	568	603	570	555	592	636	614	595	627	578	595	590	632	575	628	637	634	594	572	604	611	638	600	635	630	663	636	603	611	599	640	598	617	571	631	617	598	602	577	569	617	598	587	581	593	597	645	612	640	632	660	604	618	595	568	592	620	606	596	608	650	611	646	598	696	673	590	609	616	650	577	658	631	569	582	631	620	623	574	627	624	617	618	604	629	638	611	657	605	605	631	661	624	617	603	596	612	599	605	590	625	643	604	602	576	623	624	606	665	617	617	604	659	589	632	635	632	612	627	604	618	627	614	636	608	640	595	624	625	608	680	614	570	608	632	603	580	676	639	659	630	602	627	614	602	649	622	600	586	665	623	605	583	587	622	591	620	665	601	592	566	610	568	619	639	600	622	690	559	593	649	626	632	654	640	609	661	614	651	609	613	609	603	576	645	633	599	651	632	621	631	600	625	645	631	608	630	630	609	605	591	607	659	584	601	603	582	624	615	615	607	603	610	628	605	569	627	600	621	611	647	565	634	582	609	590	600	583	562	592	617	607	583	628	617	623	661	599	630	606	606	612	618	630	641	669	551	650	604	636	624	646	597	626	603	591	640	619	626	612	565	594	598	648	624	660	553	612	631	596	660	636	597	636	622	614	603	657	568	626	674	606	609	617	611	585	669	636	632	627	601	623	589	605	615	631	582	618	651	643	576	612	603	621	602	614	617	579	643	585	587	633	606	621	646	628	606	585	629	648	614	610	631	624	634	606	600	580	650	589	614	635	605	644	646	630	659	623	646	592	620	628	614	617	608	605	572	591	628	576	636	573	640	688	612	621	647	636	608	616	577	620	578	615	609	647	573	607	660	647	649	570	590	607	626	627	643	620	585	649	625	621	660	613	667	611	637	646	594	588	603	621	601	620	634	644	616	597	660	635	588	626	610	587	625	661	631	633	613	586	653	636	639	628	576	592	622	616	617	616	644	603	616	619	703	634	594	591	637	605	609	639	656	617	616	595	650	607	600	622	615	596	639	548	647	644	586	612	651	645	662	615	645	653	620	590	570	696	597	623	601	616	608	635	614	615	608	648	623	613	637	606	605	601	614	629	580	605	647	590	636	655	632	650	609	635	624	655	599	611	625	593	632	594	645	621	640	610	608	671	617	652	607	624	618	656	632	664	605	576	591	597	645	652	635	612	606	570	599	644	609	606	604	607	613	609	631	620	645	590	638	634	579	645	600	607	614	604	587	618	639	608	674	620	591	637	620	639	622	619	599	612	576	591	610	646	646	600	627	622	611	583	627	573	612	610	629	620	647	614	621	645	619	641	607	646	606	620	634	628	594	605	624	604	608	602	590	641	592	620	616	623	647	585	634	674	594	663	663	575	637	623	597	589	606	580	614	607	619	637	641	630	601	617	655	669	597	592	623	640	579	640	575	625	606	606	585	681	635	621	637	625	627	620	599	609	603	571	597	626	628	548	613	593	610	600	593	636	618	634	607	582	606	631	593	610	602	627	653	606	637	629	686	610	648	629	618	638	654	629	619	614	628	601	545	645	592	602	617	618	597	647	628	586	577	636	603	612	604	613	624	589	617	647	597	602	602	614	595	584	596	624	597	607	624	629	647	626	625	589	580	603	600	641	593	666	617	636	593	610	601	606	620	615	591	631	577	624	608	621	637	641	611	590	539	597	601	620	634	627	635	601	593	607	620	600	651	625	601	643	607	613	647	629	594	633	604	646	608	586	685	603	615	620	610	603	589	587	619	646	590	614	612	646	603	615	597	668	599	615	601	635	623	616	622	618	622	652	623	587	620	630	613	624	625	616	604	618	546	629	613	643	592	609	596	646	609	624	646	636	630	614	595	667	636	573	612	637	653	570	605	663	634	577	617	575	596	589	579	605	624	621	592	599	622	599	664	642	595	622	606	631	615	633	643	610	573	604	582	607	598	670	653	597	579	605	610	608	575	565	633	579	642	644	603	629	609	614	604	636	593	633	596	620	648	626	593	590	601	620	596	615	600	564	639	618	634	625	659	601	654	577	610	623	611	590	632	619	615	626	585	596	622	630	652	647	619	648	596	618	573	618	625	643	637	638	600	647	598	625	588	642	571	567	629	640	631	613	627	584	595	616	670	610	578	594	622	641	593	632	617	623	598	584	595	569	617	609	556	567	597	640	623	607	648	610	603	637	557	615	562	657	593	588	647	624	572	626	646	624	629	553	667	604	653	609	599	596	565	614	665	569	604	619	604	604	598	582	597	630	632	655	607	602	623	606	658	615	615	632	600	607	606	618	651	634	602	621	641	588	606	562	593	623	633	637	598	624	608	633	630	643	627	629	590	636	647	655	592	589	630	613	637	652	610	614	637	607	637	619	604	619	627	630	601	589	610	603	598	601	614	633	568	643	597	630	569	618	595	595	571	600	622	616	623	584	657	640	658	610	651	580	601	608	655	621	646	590	610	592	580	625	639	624	631	552	613	641	600	611	622	575	648	656	651	596	617	618	586	631	604	608	661	601	593	639	644	573	651	583	644	611	599	644	610	624	592	632	574	629	618
25121	21494	27425	25756	6059	549	438	391	372	336	354	354	340	335	345	356	358	339	347	339	324	337	349	346	360	351	335	319	332	358	335	335	322	357	324	345	309	339	333	336	350	315	314	363	328	310	305	292	339	336	318	320	324	328	333	325	342	308	337	368	293	310	319	316	323	326	328	352	315	316	348	316	321	325	349	323	310	299	337	332	325	350	360	351	329	339	350	310	329	316	351	345	311	358	308	325	304	344	350	297	352	326	325	331	308	332	355	326	320	324	336	323	309	355	327	341	338	355	324	301	355	346	322	323	331	314	314	302	332	334	339	283	346	309	325	339	345	324	356	331	317	318	335	343	349	336	336	347	341	305	321	305	330	350	332	337	330	322	296	360	318	351	343	354	324	345	310	337	334	308	331	303	390	340	335	324	330	318	328	295	352	344	352	294	326	306	314	334	293	342	328	319	335	328	349	316	320	337	304	300	347	326	324	353	312	346	354	336	342	332	315	322	340	322	348	331	305	315	364	335	331	347	319	308	331	359	340	328	330	293	372	319	319	310	346	333	320	326	329	336	341	319	328	348	341	337	331	327	369	307	361	310	328	335	333	300	355	313	308	310	300	362	333	321	331	303	313	332	319	328	308	356	352	298	321	322	326	305	338	360	329	324	327	317	359	328	333	331	361	325	312	332	373	327	331	354	338	318	309	311	344	352	333	349	311	334	325	339	305	328	323	338	351	319	313	299	372	319	328	309	321	338	301	298	303	343	307	336	347	349	345	328	311	352	346	354	351	314	348	311	322	367	320	349	314	335	330	330	333	330	330	358	346	386	354	321	315	302	337	344	348	342	323	337	323	343	331	298	300	337	336	303	338	328	333	349	334	296	339	302	322	312	315	361	336	331	319	310	312	316	344	322	369	310	342	323	313	325	321	348	323	329	336	340	322	309	363	328	307	351	329	313	334	331	330	324	321	328	352	326	312	304	326	307	334	304	319	333	293	297	305	305	299	318	323	328	341	304	316	315	332	353	329	316	317	327	356	308	349	311	331	336	341	348	348	332	338	328	327	333	345	357	330	319	334	334	321	324	321	323	345	341	312	323	345	339	319	352	293	331	319	333	330	358	304	349	341	325	320	319	349	348	310	321	314	325	296	330	306	304	309	330	337	326	311	329	349	345	329	353	337	334	277	329	331	333	343	319	341	343	324	345	323	323	332	330	311	344	338	342	347	325	292	322	337	346	334	339	362	316	295	317	346	341	304	315	313	300	349	332	330	337	319	319	377	348	321	325	303	327	344	327	333	335	325	312	309	362	330	350	338	292	349	308	322	337	327	369	317	345	332	347	328	371	326	313	358	325	312	298	322	304	328	312	309	295	317	348	331	338	346	321	315	315	337	342	304	311	325	365	328	324	329	327	304	345	304	324	325	345	302	324	324	322	336	334	333	321	316	348	341	309	328	331	322	319	312	366	318	327	286	325	328	346	349	359	320	373	325	288	335	311	346	324	345	320	332	347	339	320	296	319	333	288	333	303	312	326	323	347	336	345	335	349	330	331	370	350	328	331	324	325	324	325	337	330	319	320	345	373	320	352	325	318	340	346	306	299	329	323	356	350	301	341	326	346	345	340	317	347	309	320	314	344	341	351	293	319	333	328	343	298	334	303	329	322	329	345	346	353	321	352	378	332	324	330	331	339	331	317	332	306	301	322	353	325	353	335	341	320	336	358	312	331	370	319	320	359	346	308	328	321	310	323	332	324	347	362	337	358	304	343	319	311	318	354	355	327	343	341	336	336	320	322	338	326	341	328	324	343	334	349	287	332	268	337	343	284	330	335	309	342	345	316	285	374	338	326	343	306	329	304	304	329	313	367	306	333	317	316	319	320	357	364	333	334	323	335	314	350	324	325	342	340	326	348	333	322	322	334	329	351	327	348	358	359	324	305	318	347	326	354	306	344	329	323	325	336	323	323	315	357	318	333	342	293	293	318	318	299	305	353	331	344	339	306	324	344	313	325	317	331	314	334	319	302	330	347	345	309	335	307	331	301	341	286	320	349	333	352	330	307	350	355	332	356	282	330	316	316	327	320	332	323	327	324	317	303	314	312	364	338	365	275	320	360	328	353	316	347	382	310	305	325	329	314	306	328	329	319	316	339	321	337	341	313	341	298	334	306	309	293	339	331	296	325	308	348	345	311	330	334	317	313	312	342	305	323	336	356	294	317	336	307	344	319	340	351	329	337	328	310	341	344	305	306	333	328	328	342	320	347	320	288	332	326	330	327	326	357	313	304	317	309	309	361	347	334	328	308	321	335	305	343	320	288	314	311	296	331	326	350	354	315	312	351	335	345	327	331	310	339	344	303	296	311	318	349	330	351	332	309	321	341	327	355	303	340	304	351	332	333	328	345	343	316	319	326	308	298	337	317	327	328	318	312	354	347	312	356	316	339	314	304	322	334	339	329	330	303	342	329	359	324	330	359	334	326	309	331	344	301	310	302	330	330	323	338	312	318	330	357	314	318	317	337	325	329	309	312	322	330	340	309	313	291	289	336	356	353	316	320	365	294	384	327	322	344	344	333	314	332	320	359	314	356	341	360	344	320	308	324	321	350	325	326	327	309	312	341	318	308	329	316	306	330	316	331	334	356	342	327	326	323	344	316	329	343	330	300	325	328	330	338	315	341	347	322	318	338	312	311	333	366	319	332	291	301	331	305	328	339	310	294	315	336	333	350	306	272	342	324	308	352	316	352	316	300	346	359	369	327	310	310	321	319	312	338	344	336	308	367	305	323	299	332	343	335	360	318	330	302	329	339	311	335	345	334	345	300	318	329	333	295	340	357	326	314	321	338	319	319	321	321	306	309	341	321	323	352	315	341	316	316	328	293	311	319	332	329	382	347	319	326	304	359	323	321	344	357	322	319	326	326	357	320	312	296	320	317	316	297	339	310	356	336	337	296	313	364	320	326	304	299	296	326	329	323	325	365	298	308	319	322	329	335	336	336	345	341	338	346	332	362	296	324	325	324	324	339	307	328	329	336	312	360	352	331	313	358	336	297	344	322	344	332	350	309	275	324	338	309	331	310	360	315	340	351	325	323	291	362	354	302	311	309	312	322	329	334	331	334	327	350	336	373	351	325	312	336	343	360	337	332	311	328	334	336	330	351	327	315	343	340	314	333	362	340	357	310	313	329	320	329	327	322	330	310	354	370	320	351	326	339	305	330	330	335	327	354	305	323	332	344	344	315	300	311	332	327	313	309	350	335	365	342	306	335	299	349	312	313	335	287	332	324	325	341	351	294	329	304	327	329	350	316	329	369	338	352	336	339	334	337	330	341	330	346	299	303	300	328	346	322	311	336	342	338	344	330	325	335	321	320	305	302	327	338	321	338	326	336	325	338	331	319	381	307	337	338	325	312	327	329	337	318	333	340	301	323	319	347	317	323	294	370	338	323	303	360	345	324	352	315	342	342	309	323	331	347	298	318	338	351	352	335
24236	4528	2658	1379	1082	855	730	719	609	541	550	531	451	482	480	475	467	475	444	435	465	441	449	423	454	442	461	452	456	422	419	447	450	416	427	446	429	415	403	445	446	390	455	443	404	436	429	401	400	435	420	398	425	447	425	445	422	477	447	430	413	409	442	432	403	443	425	408	405	421	437	413	446	439	407	444	449	419	419	444	438	428	397	459	450	397	407	449	425	430	422	419	423	421	398	416	416	437	426	394	410	379	404	444	429	394	415	417	395	414	397	443	432	394	425	404	447	419	401	466	440	407	441	429	412	398	428	405	402	439	411	456	410	400	445	406	420	391	444	414	430	406	401	418	442	432	423	419	454	425	407	430	443	431	418	414	412	404	391	431	391	406	408	384	441	434	398	388	406	446	424	412	411	424	417	391	453	401	426	433	388	388	403	404	442	467	423	481	399	446	431	415	427	412	423	412	456	453	439	411	455	399	398	407	428	376	400	395	394	401	421	400	414	429	439	438	419	404	445	406	393	402	405	427	415	414	421	419	409	421	407	416	439	415	414	391	396	424	419	393	475	439	438	443	394	433	404	436	417	419	438	428	413	450	397	426	452	463	404	403	442	408	421	406	378	369	413	412	413	394	455	401	402	414	411	419	448	390	376	404	419	425	425	411	459	403	390	448	434	472	396	427	432	448	404	425	436	423	415	400	407	431	394	367	425	414	431	426	453	433	416	415	440	418	416	399	398	400	421	399	416	412	436	425	426	432	401	408	416	431	414	476	407	433	438	398	455	420	454	395	420	446	406	462	402	439	432	414	422	393	437	431	440	395	435	404	461	403	410	418	443	405	404	425	445	366	378	448	389	408	405	413	404	407	419	427	441	381	404	471	420	429	435	441	408	441	436	444	423	418	419	426	401	416	405	404	432	460	408	441	407	390	410	415	412	394	432	404	419	440	416	415	420	411	397	420	458	407	445	432	413	459	427	416	458	406	434	401	393	443	424	410	397	414	431	401	463	403	414	434	383	448	418	396	414	405	421	418	402	361	380	446	431	436	417	427	405	412	399	416	440	415	443	448	447	421	432	447	435	405	402	430	424	441	421	425	439	419	417	425	399	407	412	444	433	418	408	434	416	435	454	405	411	405	441	412	403	447	411	421	417	405	418	400	396	438	443	415	454	424	424	412	452	368	417	422	378	402	396	416	379	374	418	412	396	453	399	413	413	372	438	443	461	419	408	428	422	414	450	389	448	451	414	415	422	435	413	404	417	436	407	414	408	417	457	431	388	416	441	456	432	428	387	448	425	406	404	433	410	403	434	385	406	403	385	432	441	423	427	428	429	442	400	439	417	413	374	417	422	440	405	414	430	409	404	434	390	416	437	417	429	414	435	392	434	407	438	389	428	439	435	417	436	438	389	427	422	405	464	443	419	420	401	420	429	411	395	385	412	406	422	372	412	418	411	411	443	466	413	399	427	419	441	433	395	439	430	447	427	411	401	428	414	403	419	430	408	441	424	410	424	433	427	427	407	408	410	408	388	424	406	408	444	439	394	419	405	413	365	394	417	398	433	426	415	430	422	397	406	391	404	395	408	415	414	413	465	429	407	398	402	384	452	458	381	419	439	447	451	392	410	408	415	387	378	399	425	409	421	391	421	440	406	423	407	455	455	404	422	431	433	447	435	422	404	421	401	424	416	402	406	422	427	426	438	412	478	448	429	477	412	455	394	408	432	457	443	394	420	444	423	420	407	404	437	415	416	419	410	427	421	429	400	401	423	385	413	400	438	419	419	420	380	410	422	426	421	432	395	432	413	414	434	421	448	428	420	442	439	412	405	407	398	396	404	408	393	420	425	432	434	418	413	429	383	425	434	403	448	422	422	393	417	389	407	415	422	434	391	415	431	427	447	396	446	410	411	388	420	430	420	428	416	403	395	377	422	416	414	382	425	397	425	398	410	427	377	439	415	426	450	410	419	453	406	442	418	390	418	420	453	425	405	410	414	389	397	399	449	401	456	429	441	428	378	450	425	437	443	393	407	424	438	409	398	417	418	414	423	395	455	398	378	385	419	431	416	424	464	388	403	408	416	374	451	452	395	401	444	413	397	411	443	425	429	443	407	426	423	388	420	419	436	421	450	419	398	409	436	413	430	420	457	413	400	415	420	421	413	415	420	432	397	376	408	407	470	438	447	395	410	403	417	417	418	411	466	408	429	377	426	427	392	404	440	420	418	380	397	415	419	480	428	418	390	413	448	412	414	406	403	431	439	443	442	393	405	406	408	407	403	452	460	423	410	431	411	398	389	353	399	405	449	446	421	445	432	415	409	434	419	374	436	464	424	429	416	422	397	421	416	414	409	419	422	383	407	392	422	410	383	454	402	463	433	423	389	403	435	381	440	411	446	429	410	398	370	474	418	395	373	440	438	404	450	411	407	408	458	417	453	426	433	487	387	432	399	407	428	418	409	407	444	418	425	404	433	434	423	394	428	417	426	376	410	410	406	426	423	415	403	451	463	424	425	432	417	407	397	450	412	410	379	402	433	429	428	419	430	430	422	391	373	391	386	425	388	410	394	416	390	413	414	407	421	423	428	395	398	411	426	408	415	415	424	434	422	388	432	458	419	407	430	413	407	425	436	416	433	416	420	406	368	420	427	405	402	444	397	431	412	415	425	430	433	447	394	443	416	461	445	396	424	392	443	410	410	430	445	402	412	415	449	423	448	439	429	457	433	413	402	415	403	423	417	423	421	425	394	429	412	399	416	423	397	400	437	425	406	448	442	438	402	456	458	446	411	457	407	414	415	433	410	446	394	420	413	403	467	431	438	440	405	419	403	404	426	415	428	405	430	411	439	474	421	404	394	393	374	426	420	409	390	394	406	439	379	398	426	433	420	409	413	419	417	449	408	408	421	444	410	408	438	387	403	400	441	427	456	387	423	418	401	412	419	413	435	402	417	406	403	412	458	426	379	451	402	414	441	397	445	408	446	433	462	418	424	419	438	433	409	450	445	417	415	398	419	413	409	406	399	405	433	427	445	424	415	441	455	434	439	437	415	432	437	443	418	401	436	410	403	434	364	400	405	405	413	410	425	422	433	445	443	425	406	425	388	432	401	434	376	404	415	417	368	388	421	385	407	452	407	413	446	414	437	443	428	413	433	429	459	452	433	413	392	420	417	399	387	420	398	398	445	417	405	404	403	422	407	417	443	400	432	400	422	416	393	398	383	416	444	402	415	423	423	411	419	394	426	399	382	425	445	404	428	417	411	410	427	445	400	393	411	418	402	403	402	438	427	367	403	429	414	436	430	423	391	410	397	432	421	396	438	426	461	419	432	438	434	447	425	431	462	404	442	450	418	403	407	404	391	432	428	404	423	429	441	437	428	417	402	444	446	436	398	427	409	427	396	464	425	410	396	407	457	418	425	414	410	395	423	419	412	386	419	390	398	447	420	406	430	395	440	384	422	410	432	411	407	419	452	406	457	402	449	418
22949	21548	29323	24213	21543	21536	4231	607	487	405	351	366	287	287	255	268	265	243	224	198	230	197	223	216	217	193	186	226	207	217	209	227	207	205	199	197	204	183	180	192	196	181	210	204	197	185	163	205	188	194	194	209	212	226	186	179	213	210	178	190	199	182	181	177	176	209	212	198	180	193	148	161	167	182	191	191	182	192	215	185	188	180	176	165	199	193	184	165	191	183	211	189	186	220	191	189	172	172	194	187	170	191	185	206	186	187	204	208	181	188	183	192	172	209	194	194	189	193	187	165	210	193	181	172	152	189	196	183	198	193	152	180	179	194	211	191	181	176	202	180	190	192	194	162	168	191	177	192	181	196	171	169	170	187	185	195	204	196	181	169	208	179	175	210	213	171	184	206	188	169	187	158	172	187	198	174	194	193	208	194	172	179	189	167	189	191	186	168	198	155	164	166	197	189	173	200	171	219	189	179	173	194	174	204	178	176	190	162	177	185	155	223	190	189	178	159	187	188	178	180	180	178	171	204	173	222	192	158	181	202	196	175	194	176	184	189	174	195	175	186	187	209	169	212	167	183	186	193	183	191	183	196	188	192	179	180	177	195	196	165	187	170	194	184	178	185	190	212	177	181	187	181	172	170	175	192	181	190	206	214	176	180	180	197	186	188	193	191	171	170	195	201	202	180	193	189	153	197	182	191	188	189	189	169	176	171	216	191	182	178	218	200	191	197	188	183	200	185	188	165	167	210	174	194	178	174	172	166	212	188	184	189	180	178	181	175	196	185	185	201	176	194	192	197	207	187	167	183	152	177	193	193	195	191	183	186	188	188	193	191	203	191	160	175	173	207	180	177	180	188	192	173	180	180	161	181	177	179	181	190	157	185	161	163	198	193	176	171	180	171	195	181	189	209	179	202	196	174	183	176	180	182	194	207	168	194	169	191	190	177	172	182	215	178	192	187	186	169	178	181	198	206	172	165	184	186	192	214	222	168	186	208	216	203	165	189	218	179	191	209	189	187	185	198	183	181	175	182	182	194	180	173	196	183	194	185	174	188	179	174	158	170	181	189	194	185	176	173	168	201	201	190	207	197	200	205	178	175	202	193	185	170	183	208	206	202	199	181	161	180	185	197	185	192	198	181	201	185	188	193	173	193	215	168	160	177	172	159	200	180	179	174	200	162	185	193	182	176	195	180	184	185	176	211	168	177	201	190	182	166	189	189	184	162	176	185	183	188	181	193	179	205	191	168	175	193	186	165	194	166	195	184	169	164	185	173	186	176	184	154	208	173	199	177	193	185	169	179	184	186	193	185	167	170	185	185	175	174	178	212	173	219	178	163	171	194	186	175	184	189	183	195	182	160	188	179	223	169	194	190	191	175	179	179	174	205	171	185	183	180	181	164	162	185	157	190	157	179	171	192	173	182	198	199	189	193	168	178	183	196	189	169	196	184	178	186	190	179	183	214	177	196	174	200	164	176	187	182	207	187	191	164	195	209	179	187	175	153	180	161	192	182	171	189	181	181	182	188	183	186	181	159	171	216	194	187	218	165	169	183	188	182	185	188	190	159	191	197	192	171	200	213	187	188	205	187	194	172	180	174	179	167	164	160	187	187	172	175	182	174	185	195	214	182	193	181	212	195	171	178	193	179	182	183	184	194	171	191	180	201	180	187	163	189	188	189	171	199	189	193	182	169	185	209	216	183	194	169	199	198	195	157	175	190	207	206	231	187	182	185	161	183	157	181	185	163	187	186	167	183	157	176	153	181	196	187	189	169	174	160	164	172	195	167	194	172	192	197	204	188	186	207	192	179	185	205	171	155	199	196	200	184	185	168	172	195	161	215	186	195	182	172	168	195	168	176	195	186	181	193	168	186	166	164	207	171	190	179	215	187	202	195	188	175	185	161	170	199	187	180	181	191	165	182	183	174	182	175	181	165	178	194	186	209	181	173	182	220	191	177	169	202	188	167	175	217	196	187	213	211	190	162	199	179	163	186	206	175	183	191	193	172	187	180	142	147	186	197	162	197	184	180	192	184	163	166	168	209	183	169	200	200	188	203	174	189	200	172	152	209	184	193	170	173	187	176	181	178	183	201	181	190	179	184	212	171	173	175	180	184	203	177	202	175	180	188	172	183	179	187	191	192	180	197	193	208	176	198	181	197	172	203	192	182	181	181	202	180	160	196	201	185	161	184	206	201	164	180	180	179	229	180	204	193	198	210	174	185	167	169	179	199	189	163	200	189	166	191	199	202	198	161	156	195	196	186	184	187	173	207	175	183	178	182	206	196	178	192	185	189	208	159	175	197	204	177	209	186	188	189	179	179	176	188	194	167	186	174	185	171	156	198	187	170	191	169	179	174	193	168	187	175	196	191	149	166	194	179	172	200	223	185	206	177	180	195	209	202	210	193	186	181	194	189	194	179	166	179	187	197	185	227	193	188	177	199	186	206	190	189	189	196	199	185	230	209	197	200	193	179	198	175	179	166	205	175	206	183	178	174	196	205	184	204	186	181	179	182	176	177	185	168	183	204	134	188	177	177	199	166	170	194	203	180	202	191	180	191	187	194	190	177	175	191	190	178	197	208	149	206	193	189	174	202	199	170	205	154	174	169	195	204	176	207	161	212	204	187	204	176	188	171	172	191	201	179	177	179	186	189	180	157	173	192	192	174	187	193	168	199	167	200	189	192	169	175	187	185	148	192	222	178	183	167	166	182	200	181	166	187	183	184	201	196	185	203	181	168	196	194	173	180	152	198	194	187	195	167	175	158	162	172	191	187	198	186	184	176	172	191	195	192	208	182	168	187	176	214	185	154	177	195	180	150	196	192	194	165	191	165	211	201	174	173	171	192	184	191	178	159	185	169	184	182	210	212	200	187	174	189	181	174	180	167	195	195	207	183	223	175	174	166	192	200	178	184	203	175	176	206	165	190	194	158	178	156	175	186	171	175	198	163	172	204	173	179	179	162	188	202	207	186	191	184	186	178	197	197	202	171	172	177	211	197	178	186	163	163	180	198	202	180	210	196	166	180	214	205	167	190	186	222	192	208	180	186	195	173	172	181	174	179	177	188	194	192	162	174	185	201	193	185	164	194	183	176	188	173	197	188	187	185	182	218	186	187	169	184	186	171	201	169	193	169	182	156	175	169	188	187	165	195	177	171	173	197	198	190	210	205	184	196	196	177	186	201	166	202	172	158	166	181	174	174	170	178	185	201	196	161	199	169	189	182	181	193	196	182	203	180	168	189	196	197	167	178	188	163	165	204	193	178	169	204	196	192	206	187	176	188	192	202	185	186	189	153	178	179	199	172	178	179	192	152	191	178	200	198	203	203	172	216	191	180	176	169	175	190	195	170	197	171	177	164	195	159	177	188	187	217	189	170	183	207	207	207	184	194	189	185	188	168	207	169	189	158	199	197	179	190	165	208	188	191	157	198	187	196	168	192	173	212	181	193	208	171	192	162	163	164	189	161	178	187	195	180
32153	13079	8116	3662	2617	1989	1512	1177	928	834	669	651	523	516	427	423	381	372	385	305	341	362	335	319	323	266	326	319	307	304	313	267	249	278	284	293	254	250	245	284	243	263	268	240	256	305	257	250	287	267	273	248	253	264	255	237	277	255	242	240	255	254	226	241	238	236	271	243	262	244	251	244	292	256	263	260	226	248	256	255	238	238	229	246	263	267	257	256	255	253	265	253	250	268	283	249	228	265	258	230	270	254	280	240	241	229	222	213	235	243	263	244	245	254	270	238	280	261	255	263	255	233	256	252	252	276	254	235	270	237	290	242	235	254	255	245	230	248	243	231	239	249	251	235	257	268	232	234	259	246	242	223	240	216	228	261	247	246	278	281	266	224	254	254	255	257	237	237	252	245	254	238	240	258	258	210	246	229	238	239	251	228	244	243	280	236	256	264	248	250	268	236	236	256	233	262	225	251	220	253	228	227	237	258	241	262	248	241	228	265	253	251	253	236	258	240	231	250	228	243	236	229	253	251	249	218	220	258	246	259	250	261	253	254	249	222	241	246	232	242	250	224	240	239	275	259	238	259	256	238	242	274	228	242	215	250	238	250	245	214	242	244	258	241	245	244	244	287	264	232	258	262	247	251	257	253	281	251	262	240	264	242	251	264	236	267	268	266	266	237	233	244	248	249	244	231	235	276	262	265	256	238	232	268	277	279	249	279	251	244	232	220	236	235	262	249	245	229	262	245	215	226	219	236	244	225	240	242	260	231	243	236	260	250	234	254	246	246	215	237	235	224	239	249	251	238	247	240	257	259	261	244	260	252	251	248	272	280	227	256	252	226	275	252	253	234	249	241	233	248	226	247	243	239	240	249	242	250	255	240	274	240	236	232	261	253	245	259	257	234	255	268	292	218	260	201	248	264	260	276	228	228	234	245	278	238	246	239	227	277	245	248	257	224	235	233	242	259	261	255	238	242	254	241	272	258	264	246	224	256	219	262	267	243	234	255	241	248	256	256	249	289	231	278	241	270	252	247	272	242	267	270	246	255	253	241	238	262	265	263	259	230	267	247	249	229	254	236	244	250	223	258	259	240	211	276	268	262	243	260	247	248	236	234	286	266	254	254	258	257	228	258	230	268	250	243	239	259	234	230	254	244	269	238	258	283	219	246	238	241	227	229	254	245	282	241	251	238	237	249	269	244	213	264	249	235	244	236	248	258	271	254	269	235	237	248	237	254	272	229	245	243	251	243	298	235	249	253	249	257	246	264	221	268	260	237	245	218	228	243	232	237	236	277	207	218	248	239	280	263	256	275	235	261	257	273	248	257	240	261	225	283	238	234	272	229	258	235	238	236	228	265	276	241	254	200	240	247	254	238	279	219	235	269	269	251	254	250	227	267	251	229	228	249	260	254	267	260	255	243	247	257	255	238	253	254	239	239	270	229	262	221	242	239	239	280	264	252	252	242	238	249	239	250	236	241	242	220	244	227	263	259	229	273	246	256	243	244	241	242	245	249	259	225	288	241	226	250	233	249	278	265	252	236	236	235	251	272	245	253	240	263	251	281	246	269	251	237	244	221	258	219	236	251	257	229	231	262	252	227	264	246	220	243	273	241	260	241	248	246	243	252	264	238	240	250	254	252	245	248	260	268	246	259	250	256	257	254	258	256	254	239	265	250	243	256	260	263	265	231	222	252	249	244	219	234	269	242	254	257	242	254	235	249	231	249	235	244	249	224	261	244	227	249	235	230	235	263	257	261	261	251	224	238	263	237	253	250	247	245	254	236	249	233	246	252	230	233	236	239	252	237	226	243	262	244	264	222	236	222	244	240	225	242	249	246	243	255	241	239	275	236	243	259	268	248	248	250	241	241	222	249	275	252	246	248	223	259	216	261	234	237	275	236	255	232	264	255	250	281	242	253	255	251	258	238	252	226	230	260	241	239	240	245	259	248	259	270	276	239	251	240	239	249	249	255	262	237	271	252	259	231	241	217	227	248	240	223	263	255	246	274	282	231	246	237	269	253	231	246	237	236	252	247	250	262	284	250	230	232	215	245	258	261	228	256	271	250	256	273	261	232	233	227	275	241	237	220	258	209	242	247	239	227	244	252	246	257	244	240	230	219	239	249	238	251	225	253	250	259	240	219	248	262	224	259	228	238	219	272	241	217	217	239	239	241	238	262	233	261	239	242	267	255	235	240	242	250	261	264	271	251	272	253	257	253	209	253	255	245	253	256	241	232	257	245	273	250	249	236	239	269	267	253	250	240	283	255	242	283	249	226	254	227	243	254	257	267	269	261	240	228	253	256	263	257	244	267	238	225	220	234	258	269	250	265	231	250	226	244	256	249	234	253	229	261	237	265	255	292	241	253	273	231	253	235	238	260	259	244	236	243	219	268	229	263	256	242	235	262	255	269	234	218	239	243	273	266	269	239	267	232	234	236	242	238	251	265	259	263	246	253	238	243	227	248	268	244	251	236	265	239	219	259	234	267	238	222	275	289	260	246	260	260	247	228	240	224	249	260	222	260	241	257	250	232	257	249	248	253	264	224	236	250	221	288	253	244	256	257	233	222	237	241	231	269	283	228	241	223	259	268	248	228	232	253	249	268	252	227	260	240	233	225	239	259	245	264	261	248	215	272	271	227	280	262	251	247	245	243	234	248	246	263	259	227	257	238	264	238	238	238	237	251	251	253	247	236	236	253	258	205	247	241	267	239	215	231	226	247	254	230	250	256	250	237	237	258	256	265	252	246	253	252	234	238	256	237	250	238	236	280	268	243	260	280	256	256	216	261	235	255	242	255	238	254	233	234	254	239	238	247	261	236	241	233	269	231	252	241	231	238	234	232	246	222	224	252	254	239	252	245	269	242	249	238	233	246	249	239	212	258	231	212	233	235	256	244	246	240	250	264	268	258	247	251	261	254	261	250	242	246	237	245	249	236	251	247	222	245	246	241	243	255	228	232	254	262	248	267	231	230	276	210	253	261	227	245	263	245	275	218	247	231	266	247	232	232	236	258	271	249	255	265	232	233	233	257	255	256	236	225	260	232	228	271	231	237	261	292	261	228	231	228	266	248	244	240	236	245	244	240	238	284	244	256	221	222	246	254	250	229	233	232	228	257	240	245	269	289	268	262	250	286	248	229	245	242	253	236	254	245	225	236	256	260	251	245	226	230	226	229	220	267	249	236	236	261	247	224	225	255	221	231	243	255	257	233	242	246	266	233	265	269	255	263	238	263	229	278	256	275	247	276	282	228	301	224	232	261	259	262	232	277	227	261	252	254	220	241	238	240	257	232	252	223	246	246	258	234	230	220	228	229	259	267	258	275	223	248	230	260	264	256	244	220	245	264	278	248	243	238	246	236	253	241	235	273	256	247	240	266	239	272	259	242	260	261	235	257	241	233	250	262	217	245	245	256	239	261	275	255	238	238	256	215	260	267	220	257	220	225	224	260	249	259	247	264	235	222	256	245	211	248	242	234
27726	18584	4235	742	616	613	573	541	634	570	595	536	544	549	544	555	567	522	574	557	579	582	554	531	543	557	558	531	550	530	536	527	578	573	575	555	531	543	569	552	543	575	517	576	567	518	565	552	522	521	549	552	557	523	556	553	495	574	541	567	564	499	553	570	593	563	492	533	524	524	576	575	561	559	552	569	570	509	540	541	553	560	548	533	518	506	547	527	588	541	529	522	529	571	538	562	534	561	540	559	565	550	515	563	544	508	496	557	530	513	545	541	557	546	578	536	568	578	554	544	531	509	541	493	546	556	525	554	609	527	523	545	502	543	581	564	504	525	559	544	554	515	566	507	577	611	545	541	555	565	530	560	547	542	508	545	487	493	554	519	580	527	530	552	571	516	555	526	555	560	542	545	561	538	581	582	540	597	546	545	563	526	561	529	546	555	609	549	523	514	569	518	504	513	555	556	578	471	575	551	517	565	555	592	530	545	521	528	586	496	519	560	524	550	562	517	532	524	532	526	554	551	549	508	541	536	524	559	533	533	547	488	549	523	543	558	551	517	518	536	564	552	581	557	570	584	510	498	545	551	541	530	555	524	566	555	538	564	519	565	554	533	544	565	557	527	533	593	543	529	570	530	557	538	544	553	521	532	536	562	562	556	569	542	526	567	534	548	519	554	537	538	541	549	517	541	555	519	576	523	476	554	516	547	558	552	560	564	547	553	513	565	557	535	539	560	559	543	575	542	541	541	558	605	585	556	578	523	562	556	546	490	513	524	552	535	502	495	499	562	573	503	539	547	576	529	525	541	558	541	559	509	520	576	550	536	499	571	520	569	517	523	568	547	530	554	557	594	535	592	521	547	551	510	590	559	512	533	555	505	562	550	556	553	529	521	481	556	514	573	573	471	538	581	532	598	547	565	537	519	576	524	531	500	511	574	531	543	566	520	534	555	576	522	539	503	561	521	536	555	542	540	556	565	524	528	533	540	588	574	560	550	525	532	537	531	550	621	557	530	509	536	539	587	548	512	534	564	535	491	562	570	534	510	534	515	548	524	522	545	553	544	573	586	574	533	546	514	564	547	560	540	563	543	555	527	548	532	580	551	533	571	563	581	496	555	532	526	549	543	568	559	503	499	582	536	560	536	535	552	498	502	538	511	521	522	503	532	583	559	532	556	559	518	542	577	578	587	550	527	572	541	477	576	552	564	505	533	546	562	566	576	531	557	549	549	525	533	558	524	541	512	563	536	540	559	559	566	542	510	582	542	528	525	541	536	544	545	540	496	560	542	528	521	507	522	530	578	511	519	579	539	568	539	552	570	556	560	508	537	561	485	502	534	516	549	573	556	542	555	533	517	541	543	533	535	531	521	552	587	520	558	536	524	558	527	520	541	538	574	578	497	593	540	554	535	542	543	538	541	532	565	565	501	558	530	582	552	498	525	529	581	570	554	560	536	558	525	506	556	551	553	579	547	520	566	525	566	524	575	551	548	565	577	572	574	551	521	571	545	562	545	548	522	524	572	565	511	559	552	566	565	540	527	554	505	531	534	575	569	533	515	557	537	525	547	523	603	526	538	535	481	519	558	609	558	552	518	568	542	549	525	560	546	556	557	519	522	507	548	535	548	534	505	555	529	604	568	560	504	510	599	566	550	564	541	571	585	559	540	570	509	552	509	544	554	517	562	513	544	557	504	537	572	549	526	549	583	547	528	580	580	566	516	542	569	598	548	533	550	513	573	529	546	547	556	519	516	567	507	534	541	517	527	499	555	552	573	536	551	568	601	559	552	555	559	542	554	538	555	562	544	528	522	586	514	536	563	550	534	558	517	544	567	555	560	521	560	555	544	539	480	504	515	548	561	533	577	552	554	555	536	533	561	548	553	526	524	552	550	558	560	490	592	532	517	557	537	545	553	576	588	570	526	535	572	534	557	539	551	559	561	562	545	569	543	546	542	538	519	552	550	557	527	540	554	530	531	525	532	536	530	542	543	528	517	532	554	528	507	558	524	531	564	557	546	574	513	520	529	536	521	528	535	553	526	523	492	534	547	569	511	563	541	534	506	529	529	520	551	535	524	532	563	534	567	536	550	519	558	538	578	568	522	550	541	513	560	534	535	588	563	547	573	615	532	556	549	538	542	505	549	553	542	544	534	547	540	495	544	546	534	581	547	521	528	537	600	551	534	542	522	555	546	544	563	537	523	554	551	548	557	569	552	542	534	535	592	540	554	518	567	529	520	566	558	535	557	524	584	566	523	560	533	561	579	580	530	565	536	540	539	531	532	557	557	554	559	547	538	541	579	543	540	542	535	547	538	544	547	533	558	503	493	584	539	553	531	545	539	533	539	521	530	522	551	524	532	520	528	496	536	561	516	580	547	538	540	573	556	564	541	569	529	511	507	500	553	523	522	546	495	552	516	546	525	574	587	531	549	535	512	566	567	538	523	530	524	546	579	512	508	522	531	520	521	558	545	537	553	517	579	544	522	549	537	515	598	585	543	547	580	554	519	518	546	578	534	516	539	551	530	571	531	538	550	536	544	556	544	523	565	537	505	578	570	544	528	556	590	525	538	560	537	560	554	543	505	579	546	550	518	531	539	576	514	553	543	526	534	526	510	538	513	577	578	567	559	532	492	554	557	533	531	518	556	506	512	549	522	552	570	580	517	568	568	525	563	536	515	562	570	583	495	521	540	551	530	569	531	511	546	566	510	565	586	551	526	559	533	551	601	527	594	525	549	585	522	540	585	524	535	527	535	578	543	561	555	525	531	537	546	538	558	568	555	546	547	482	545	550	542	574	556	515	551	564	566	547	567	494	576	579	545	545	555	578	570	543	554	592	547	522	547	590	532	590	550	536	588	552	546	550	575	519	566	545	545	510	545	545	513	528	566	594	546	537	540	543	521	540	519	531	570	513	556	524	523	533	568	517	545	505	537	537	512	502	565	540	520	571	550	559	522	549	541	532	568	541	523	583	570	523	532	522	560	509	520	524	544	534	532	557	512	541	527	524	576	579	553	552	573	560	517	535	520	554	523	567	537	582	559	554	556	591	564	509	556	544	543	509	538	537	563	571	556	534	514	540	504	597	562	566	513	552	583	557	533	516	540	537	514	530	525	528	540	515	539	518	591	523	587	513	580	560	574	573	570	515	527	571	516	584	596	543	548	525	529	511	553	522	510	536	567	531	547	545	536	508	543	519	583	580	526	528	553	548	482	597	563	509	513	551	546	575	543	551	509	551	519	576	570	565	548	550	557	543	567	566	565	550	564	558	515	519	540	538	542	500	582	546	567	557	553	559	540	519	549	529	541	534	551	549	586	557	537	536	541	608	521	548	592	559	489	502	528	510	570	515	558	551	538	534	559	532	525	513	504	547	541	543	528	533	568	549	554	548	575	540	528	570	530	483	525	552	521	529	494	558	542	531	573	529	497	537	533	541	500	533	568	536	528	514	529	527	517	568	555	585	549	529	535	545	548	520	523
8186	1398	1023	851	772	705	736	666	720	702	742	749	693	727	690	737	683	678	711	711	639	659	681	661	688	672	688	678	657	650	705	668	716	649	667	748	692	703	670	651	695	650	651	654	676	687	657	745	703	703	665	714	670	677	677	716	706	731	726	695	717	687	665	685	684	627	707	690	677	657	670	683	659	685	661	634	713	683	689	676	741	739	693	669	672	679	702	707	694	687	711	662	678	702	719	719	633	668	698	709	696	723	703	675	631	721	692	691	658	691	672	649	703	707	676	691	660	661	709	673	707	720	661	701	667	748	695	677	713	724	638	678	708	675	652	708	715	623	681	693	703	696	736	682	698	701	632	681	696	711	660	696	674	691	659	733	687	672	681	691	698	690	671	685	688	712	680	689	663	659	683	724	716	708	732	674	675	696	648	728	729	701	679	739	700	633	706	665	704	671	660	649	672	675	726	682	657	719	734	715	677	702	665	695	727	710	673	709	673	686	623	689	706	663	681	697	657	674	651	698	712	682	636	690	667	731	688	689	690	623	724	735	667	693	716	704	730	675	709	730	675	730	707	667	658	684	748	674	679	666	709	703	645	704	739	727	657	696	660	645	736	641	696	695	665	683	670	668	694	697	681	709	718	711	690	656	674	720	700	719	733	722	713	717	710	714	722	708	695	671	639	689	705	714	646	689	709	705	734	711	676	724	727	716	686	682	694	707	724	708	688	714	696	672	713	687	653	667	692	673	682	673	676	695	670	651	741	681	677	698	717	740	710	672	710	746	660	682	656	703	695	684	690	701	686	656	671	673	654	718	669	681	675	688	698	705	702	683	697	683	675	670	613	722	711	696	681	668	690	661	647	686	673	615	728	690	672	663	707	718	705	677	680	671	685	673	680	685	684	689	680	652	683	694	696	671	661	698	687	702	691	679	653	688	682	683	700	661	652	710	765	722	698	704	711	706	642	689	717	734	649	709	736	663	710	673	686	686	704	754	643	676	669	730	663	660	692	649	701	686	676	663	666	695	705	731	645	710	677	682	710	688	666	678	722	710	694	668	684	740	679	689	654	672	699	701	705	710	703	699	692	685	729	692	707	712	715	713	715	704	709	682	677	720	746	669	686	683	681	673	683	674	678	680	744	681	691	670	688	718	686	676	694	707	685	669	664	714	709	668	670	698	665	689	710	677	725	688	720	697	694	717	675	700	668	703	701	736	679	661	727	707	679	662	700	687	661	696	632	688	690	668	740	678	697	690	648	668	664	665	730	689	709	684	665	672	689	692	655	673	684	672	689	687	713	679	729	672	703	709	739	668	732	653	692	712	678	660	728	721	728	674	692	677	661	652	704	687	685	679	638	723	654	674	669	680	684	710	712	677	713	664	727	703	683	721	676	676	676	657	695	647	653	677	737	678	659	680	703	731	718	723	694	710	694	721	672	700	690	695	713	680	696	648	681	693	674	650	689	697	684	684	694	666	695	723	667	720	633	682	688	673	653	698	638	710	690	705	732	685	734	657	709	666	724	658	717	667	680	686	696	713	709	712	694	649	681	680	669	714	702	630	658	668	687	679	681	669	645	675	701	659	668	624	677	664	620	712	681	663	711	704	706	665	672	702	691	688	680	697	715	694	728	670	648	674	698	663	698	709	646	681	700	701	716	659	726	659	710	673	685	697	672	660	734	674	713	672	705	691	649	681	698	717	722	711	741	685	706	683	665	643	724	668	653	646	706	714	685	685	656	706	707	659	688	738	762	765	660	672	718	713	672	671	655	696	698	687	663	722	686	674	713	654	671	693	734	714	668	654	694	702	652	719	683	706	691	683	704	732	688	687	689	675	682	700	695	655	667	664	663	713	719	642	664	669	692	729	684	677	705	665	660	728	720	696	695	684	671	727	715	707	682	711	681	684	680	653	723	693	673	635	692	660	700	666	667	690	651	672	661	682	733	691	675	688	699	688	730	658	736	661	705	685	685	740	673	691	654	714	668	658	678	669	675	719	627	657	672	698	696	721	719	649	664	705	653	676	694	688	739	677	680	669	668	710	697	653	705	697	670	693	665	644	715	662	677	681	686	670	712	693	674	721	706	651	704	691	701	674	706	737	700	705	724	694	641	675	661	641	682	673	714	672	678	696	714	665	713	681	664	692	662	651	718	709	650	663	693	682	724	676	690	633	710	659	710	746	705	726	701	652	667	712	684	709	632	693	657	708	705	668	676	660	667	679	681	693	718	685	697	667	725	661	659	676	682	692	688	742	697	584	685	653	697	665	702	688	650	679	681	656	695	682	655	695	695	686	694	722	708	634	614	717	670	660	729	706	672	639	697	696	702	704	657	722	679	696	658	688	663	680	684	707	645	684	687	658	718	698	660	709	711	651	687	696	681	685	673	715	694	722	689	681	684	709	686	659	735	722	702	707	663	723	706	682	695	688	703	722	658	686	697	687	702	653	727	685	723	674	681	684	668	723	694	665	730	702	715	726	682	662	668	705	689	724	679	631	698	670	716	654	688	736	684	737	706	731	679	677	706	743	676	703	653	684	665	697	667	706	735	681	687	664	687	638	704	693	696	709	634	671	693	683	699	715	615	746	690	681	675	639	659	698	660	669	680	669	721	667	719	655	682	728	698	716	750	744	682	722	682	670	661	704	666	710	682	644	682	691	667	675	703	734	652	630	665	701	682	661	622	745	687	728	698	722	669	687	653	701	677	672	671	674	650	674	690	693	733	664	714	674	692	718	661	718	699	625	703	674	705	701	738	684	728	677	711	706	728	714	708	707	649	712	695	640	748	720	674	702	679	667	687	686	644	721	695	720	713	658	689	639	658	683	697	648	706	684	659	667	737	658	679	682	631	685	681	725	667	717	695	693	701	692	678	687	639	739	678	680	714	687	700	665	731	683	724	681	702	720	655	670	675	731	693	731	676	727	704	712	724	737	689	696	669	687	689	658	718	726	668	692	702	733	678	678	745	708	706	758	680	656	707	680	684	671	672	675	706	678	724	704	683	656	686	691	676	678	671	669	711	699	667	692	654	658	728	709	723	678	642	689	693	702	676	657	717	686	685	687	656	704	660	719	698	650	697	658	713	621	698	716	696	678	692	698	699	653	729	689	694	679	691	657	660	716	680	684	704	689	722	686	738	745	682	693	664	669	705	659	685	670	688	738	650	672	662	703	729	677	678	699	690	675	684	688	700	651	650	728	692	680	705	643	690	693	694	696	691	719	738	709	657	608	726	682	694	690	692	671	736	691	698	651	679	645	688	702	701	665	641	732	686	678	674	686	646	707	689	686	687	683	659	694	719	728	685	674	709	687	705	687	704	645	713	710	654	723	720	720	698	695	674	667	659	649	647	673	690	680	711	694	688	735	674	647	689	638	662	685	665	715	717	745	668	700	697	648	648	684	699	707	670	712	645	695	704	705	700	661	714	716	714	664	636	668	704	682	642	707	678	664	650	698	689	701	716	684	688	722	692	678	641	673	712	701
23877	21510	28790	24627	21466	7447	999	758	637	567	585	589	554	583	556	523	528	513	553	496	488	498	501	490	479	519	523	509	481	500	465	479	468	503	524	486	484	480	495	471	482	424	461	469	467	493	471	460	466	501	428	502	498	471	475	472	495	478	479	473	431	485	454	482	498	478	469	484	443	509	476	445	494	520	445	449	477	455	519	472	489	467	472	464	455	505	503	491	471	468	459	479	493	482	469	483	483	482	475	498	470	438	530	454	454	479	501	463	504	446	490	487	457	477	444	456	482	455	487	475	481	415	488	487	511	473	495	517	466	493	488	505	473	485	477	507	462	462	469	472	459	469	462	448	461	464	442	489	456	478	418	480	488	488	466	434	460	457	433	456	472	477	456	456	491	494	460	474	450	497	462	452	485	457	483	489	447	510	477	481	467	507	472	489	467	508	508	457	472	452	479	456	437	438	452	474	477	446	487	475	465	491	485	467	465	495	469	465	491	464	458	483	494	470	463	507	453	496	510	449	433	472	466	490	485	469	485	469	473	494	445	469	459	477	472	489	463	495	473	484	454	452	474	487	485	488	469	451	476	458	444	468	469	456	464	464	484	444	473	478	479	481	506	478	489	489	470	456	484	474	504	456	476	437	465	494	457	474	462	434	461	483	470	499	464	456	467	460	458	506	463	491	474	444	465	469	462	462	461	467	447	465	448	503	481	475	471	468	507	473	442	457	514	455	450	494	437	488	507	431	481	471	467	440	480	504	476	491	470	467	487	483	501	468	476	488	494	473	444	490	481	470	456	480	477	499	453	468	479	474	493	466	467	464	473	483	442	464	493	477	484	521	456	476	529	486	500	424	435	497	483	479	503	466	443	503	461	536	464	462	495	472	470	455	462	491	465	469	517	472	485	493	461	470	497	506	454	471	497	469	480	517	493	487	500	449	475	447	424	479	479	448	452	482	484	443	448	475	465	453	453	492	506	482	464	512	461	445	498	505	467	472	460	514	460	494	500	468	484	493	510	473	505	484	447	428	520	477	434	484	481	448	475	471	452	460	511	490	467	481	461	530	427	484	511	452	507	476	462	509	481	511	489	493	525	491	455	445	488	465	477	468	464	453	470	492	471	486	464	479	428	472	450	444	546	456	442	485	474	513	478	440	485	472	504	477	456	484	470	476	467	452	470	499	483	486	506	496	485	447	477	514	467	437	455	495	503	470	462	492	458	483	496	483	447	476	455	497	457	456	448	458	474	480	425	470	460	451	476	458	477	481	499	467	446	468	488	469	463	441	516	469	495	488	454	491	461	483	493	460	501	490	461	424	473	474	457	477	486	442	481	492	490	472	509	467	476	429	490	475	472	483	459	461	532	498	523	433	476	461	480	468	470	473	439	477	458	481	486	524	473	486	469	447	497	442	492	491	453	487	468	479	503	468	492	469	439	452	474	471	434	510	489	494	457	480	437	522	472	460	483	472	443	508	457	504	487	440	460	470	480	449	508	501	480	470	500	453	431	509	477	461	489	489	460	461	494	511	473	507	496	450	477	482	493	504	503	514	500	445	472	466	476	480	505	456	476	482	474	449	525	416	488	457	454	461	436	474	479	443	442	500	453	470	459	450	461	506	467	458	481	462	488	468	466	464	477	474	486	467	477	470	501	525	465	486	491	528	488	514	481	460	479	475	464	499	493	467	478	447	448	487	498	468	436	493	458	506	463	505	469	453	503	461	448	506	481	458	496	511	514	481	447	445	473	490	446	466	447	500	511	470	493	487	474	455	497	428	488	501	491	458	479	496	490	425	436	462	470	496	505	526	470	464	468	486	452	469	478	517	473	495	454	478	462	468	484	459	451	498	462	484	477	472	461	437	485	467	488	456	452	441	472	451	480	476	473	456	467	520	453	463	475	498	491	449	443	444	442	469	460	485	497	434	520	481	464	505	430	475	472	477	457	486	460	503	470	453	428	464	496	457	464	472	471	473	476	463	442	461	522	461	465	472	462	455	469	479	480	490	469	462	480	479	474	484	485	479	461	475	474	483	484	481	466	473	503	486	485	482	491	453	509	478	480	478	485	475	458	462	467	509	533	518	458	454	449	463	479	463	484	486	472	443	462	467	488	481	479	501	491	494	446	451	454	478	459	460	467	476	479	458	516	496	461	467	479	465	484	462	478	489	487	458	499	466	496	465	490	453	463	466	474	419	516	461	487	453	440	444	457	475	527	492	453	456	442	499	480	447	459	473	481	453	441	486	442	478	467	495	508	506	454	450	482	452	481	434	488	477	453	506	431	487	468	435	490	496	474	492	456	468	468	455	514	490	443	434	459	475	504	467	475	480	450	517	447	474	427	470	482	478	464	506	477	459	515	488	487	468	451	450	475	443	487	473	490	454	500	501	465	487	470	484	490	526	454	425	447	490	460	493	478	473	516	476	487	447	454	464	471	524	507	433	486	469	482	475	479	476	448	454	465	497	449	459	465	464	468	524	481	459	473	481	422	468	459	478	466	472	494	442	443	450	425	473	437	470	467	487	434	450	458	459	448	499	475	491	472	458	447	423	486	459	447	476	492	501	467	437	467	532	515	462	445	477	478	443	432	474	440	428	496	482	489	476	489	509	498	443	442	479	477	483	485	491	463	469	432	450	478	463	490	445	425	488	477	522	463	511	446	514	481	457	502	535	483	523	498	478	495	520	474	503	433	452	470	480	478	486	499	475	482	472	492	451	480	521	432	460	474	463	457	492	472	439	488	451	432	488	472	490	433	467	478	466	450	468	462	454	474	452	508	479	503	463	494	423	455	482	482	478	488	460	486	465	451	473	454	491	472	453	480	483	484	482	463	504	468	467	431	473	500	444	482	492	477	463	469	464	473	446	482	478	478	437	444	463	501	498	503	445	464	441	467	518	468	481	470	518	462	446	491	441	455	462	458	522	476	482	488	465	452	450	466	430	465	435	484	495	475	426	473	464	485	437	456	472	412	487	474	464	503	500	461	475	474	458	463	471	467	486	481	502	466	515	481	451	476	480	459	456	479	468	492	504	464	484	496	499	481	463	468	469	511	465	484	465	477	464	488	493	463	447	470	460	455	449	430	461	466	501	418	452	476	465	464	500	477	476	491	483	470	454	491	492	468	512	484	444	519	451	493	493	456	468	478	469	441	491	500	458	482	428	490	470	486	478	461	496	465	439	486	453	469	474	478	460	450	532	470	461	495	452	483	464	476	451	494	462	444	449	498	473	444	457	467	461	457	481	485	466	466	487	468	438	480	456	469	484	458	442	453	455	458	481	489	492	477	482	433	487	482	488	504	506	473	473	520	490	467	500	451	484	467	484	464	483	452	455	486	480	460	475	488	474	427	447	443	506	484	436	463	473	482	499	505	486	468	482	450	478	423	448	450	497	455	488	511	443	484	466	458	460	449	433	458	525	496	474	473	470	495	477	483	470	441	438	444	509	459	471	524	466	471	476	517	472	483	444	464	510	468	469	450	444
27725	9824	5233	2526	1931	1552	1272	1150	1027	889	889	783	725	699	706	710	714	639	701	681	696	677	655	695	626	658	622	646	627	617	656	667	661	627	608	630	609	578	631	578	605	614	596	627	617	637	659	623	667	651	616	598	639	659	603	620	614	653	592	618	579	624	629	615	607	607	603	617	623	616	607	613	566	618	616	630	649	602	613	587	627	601	631	579	617	612	592	611	593	591	619	573	609	593	664	627	627	584	601	649	616	631	617	606	592	620	632	594	554	640	583	631	605	582	589	614	612	604	568	583	634	600	576	544	605	571	613	636	623	592	604	599	611	626	635	577	587	650	644	610	645	617	579	621	608	666	595	658	591	593	557	627	644	609	592	613	595	614	598	582	628	591	599	617	596	591	590	624	585	622	578	584	657	614	598	599	645	621	583	616	612	598	644	601	607	586	634	673	584	569	589	638	569	545	641	600	599	619	606	591	581	655	551	592	620	584	638	629	628	641	622	622	598	624	643	630	563	593	600	632	578	632	623	580	595	621	588	603	620	620	607	622	584	601	579	623	571	581	624	638	563	605	604	565	591	667	612	652	619	622	637	618	607	578	581	606	629	628	631	617	624	623	576	590	629	609	580	599	625	644	649	579	582	591	592	648	630	583	609	593	555	611	639	608	604	655	628	620	618	593	592	607	646	584	619	614	659	606	626	586	584	608	594	592	616	627	547	621	672	648	582	646	601	640	592	640	645	603	578	603	601	593	575	629	605	630	617	607	637	633	647	623	617	625	594	573	604	586	567	595	602	584	576	601	571	617	616	615	612	618	622	615	564	593	591	573	645	607	614	613	605	598	647	633	604	594	606	643	593	661	611	588	628	667	640	582	640	568	644	643	615	626	623	607	582	618	582	590	606	629	576	608	642	637	595	570	649	649	630	611	590	654	613	590	623	632	567	592	580	612	585	604	604	573	622	583	634	639	617	597	600	601	599	647	575	669	604	602	613	611	569	609	595	611	620	631	585	632	610	626	596	604	580	612	634	611	604	612	581	595	628	577	563	609	625	574	616	597	641	618	614	640	605	601	628	627	625	609	622	621	557	608	568	548	612	609	651	602	648	662	616	584	652	567	619	653	568	599	592	607	637	608	608	600	604	630	612	622	598	593	610	606	574	665	620	631	617	635	598	591	635	602	644	591	634	598	619	597	583	577	620	578	615	634	607	626	582	631	580	644	609	615	585	602	564	603	621	556	610	560	605	573	577	617	601	614	625	628	640	612	606	603	616	632	615	561	621	627	614	592	616	590	622	605	601	608	599	605	593	581	601	616	677	589	569	608	621	593	598	601	645	584	622	605	626	632	578	641	607	622	562	611	615	615	630	612	636	609	630	611	583	621	632	640	595	652	604	574	578	639	626	627	566	616	627	600	610	628	643	592	604	546	610	588	597	615	581	618	629	626	608	625	563	599	564	612	633	595	600	609	622	616	629	598	573	611	586	616	572	602	597	619	594	613	643	639	616	598	634	620	615	579	600	597	627	600	618	654	588	595	555	653	596	596	585	609	584	607	593	658	668	561	635	624	624	605	584	597	637	634	648	614	632	659	577	614	621	645	587	612	613	649	605	614	608	641	639	617	601	619	578	612	654	602	596	620	611	601	574	623	612	552	613	635	603	597	624	610	620	612	618	559	629	607	577	617	581	610	591	579	607	628	657	616	591	625	578	594	620	607	603	613	614	591	602	621	571	591	593	592	570	593	639	666	585	632	627	607	555	612	586	669	641	639	569	612	607	572	631	610	578	608	595	584	637	607	624	620	656	618	598	623	643	630	612	601	628	601	602	637	585	642	610	613	606	577	615	649	569	550	623	659	628	617	613	589	607	632	565	607	602	633	641	610	637	650	616	585	615	599	577	621	594	622	597	609	571	629	606	584	581	618	622	610	612	630	568	626	620	625	593	651	608	620	576	640	593	610	629	678	650	581	631	570	552	623	604	593	614	598	592	606	643	637	599	638	587	628	624	613	567	604	617	631	597	629	608	575	563	628	599	621	640	579	654	573	601	592	554	619	629	634	640	577	617	600	622	594	584	611	642	620	614	654	576	672	623	611	611	612	611	568	600	587	593	596	651	626	577	623	611	601	627	620	616	604	593	580	636	600	622	589	601	626	620	561	612	605	640	605	625	634	609	618	591	601	589	611	600	604	624	598	621	642	569	608	630	613	558	581	559	613	593	603	640	607	604	601	611	605	585	649	580	606	581	627	577	601	608	658	612	616	631	619	610	630	585	623	639	641	562	600	563	610	576	683	578	607	626	647	587	576	557	580	585	616	624	630	633	589	601	572	648	639	583	633	612	576	603	611	607	606	645	603	595	611	662	578	605	625	600	602	605	634	605	612	646	616	593	585	609	612	641	615	621	586	576	602	599	562	629	663	601	584	636	605	630	628	620	584	638	615	614	633	598	640	579	642	640	627	653	657	585	587	613	618	590	605	635	615	627	607	643	581	642	623	624	606	663	619	581	603	584	636	619	625	596	569	600	628	613	584	623	591	583	612	619	595	610	585	616	582	614	598	603	646	583	589	628	565	651	584	616	589	646	611	635	623	580	595	628	620	627	614	618	600	595	628	642	595	586	621	597	633	643	630	590	613	658	580	590	578	603	572	610	621	630	604	588	617	599	633	631	597	571	595	597	614	636	558	662	611	608	587	596	598	588	621	615	588	584	596	616	554	591	672	575	608	594	632	625	627	581	613	609	629	606	616	615	611	589	650	598	659	605	582	629	609	643	622	575	581	604	633	596	658	632	647	613	647	629	575	628	623	647	603	563	601	647	587	602	626	576	633	621	581	642	610	663	634	614	620	648	582	606	566	568	605	641	622	630	588	584	597	648	678	619	575	617	610	624	599	612	665	605	612	625	653	587	572	550	583	643	641	610	611	625	650	604	634	623	645	629	639	639	600	617	604	582	609	612	576	603	582	621	585	604	586	608	624	617	578	567	570	649	581	634	579	590	661	615	636	625	614	614	577	607	619	645	610	611	613	630	612	610	588	599	627	619	627	641	610	661	594	583	650	591	608	621	582	636	573	606	586	604	615	618	543	668	597	634	606	600	611	608	622	614	601	599	604	606	614	640	625	605	591	596	612	648	598	602	615	650	623	610	619	598	584	620	564	608	587	578	570	549	619	652	621	590	609	585	621	646	589	557	630	609	616	576	615	585	595	568	629	560	634	571	560	601	614	663	558	592	633	586	594	579	639	633	590	549	665	585	604	568	620	595	585	607	599	607	625	569	621	625	618	597	621	577	580	594	623	605	559	618	584	596	645	616	636	647	562	607	595	631	591	592	596	644	646	636	550	593	606	567	570	665	580	584	640	604	611	617	566	636	638	584	570	581	594	604	599	591	618	643	615	548	622	631	593	605	626	648	670	599	618	567	599	590	623	595	610	566	566	650	577	636	640	617	609	598	642	625	610	637	553	596	607	543	659	664	604	667	602	598	634
25042	21487	27386	25773	5995	560	444	426	381	326	373	361	368	357	341	351	342	319	346	334	302	382	311	344	335	327	316	358	336	317	339	318	334	338	307	343	339	335	359	325	336	319	364	321	325	343	319	326	326	330	336	301	333	367	295	325	336	316	301	304	322	318	314	342	373	342	308	314	289	330	359	363	331	323	315	326	324	361	311	362	332	339	317	324	302	318	339	314	325	290	314	304	339	340	323	327	331	305	335	320	354	322	326	335	334	320	325	311	300	293	336	312	316	350	342	314	291	328	338	341	332	345	309	356	359	292	313	329	309	301	324	320	336	316	356	345	312	342	315	342	303	332	306	334	309	307	295	327	333	316	291	339	300	315	303	316	323	310	327	308	315	338	322	305	338	313	284	325	310	312	326	305	293	328	313	323	317	311	310	323	302	350	328	294	304	328	332	322	301	302	348	322	332	289	306	336	344	331	326	342	341	312	310	295	321	315	299	293	319	310	323	317	306	342	347	294	308	346	283	340	347	347	312	307	325	288	336	320	296	310	313	311	330	329	310	344	336	311	311	329	322	331	303	329	314	311	300	302	305	363	329	308	305	294	317	342	307	318	346	338	327	312	337	333	334	328	332	331	323	322	329	321	292	333	334	281	312	293	341	308	327	321	312	307	347	334	339	326	313	355	328	338	317	329	334	298	320	306	345	325	317	298	303	344	317	343	337	324	322	319	340	312	310	298	367	343	319	308	357	317	332	344	335	324	341	314	329	359	302	322	304	348	323	297	331	305	322	326	329	302	343	336	361	319	320	330	306	331	339	315	324	334	364	347	317	315	290	315	293	337	348	329	349	324	343	338	325	332	329	318	321	304	316	346	298	347	319	327	339	308	339	348	328	264	345	316	338	320	354	312	337	317	327	314	318	339	364	323	307	322	313	318	297	331	312	353	348	305	330	310	340	346	334	338	314	319	319	341	315	308	317	316	312	351	331	313	328	310	309	333	337	326	351	332	332	346	333	349	329	306	307	336	316	358	322	353	321	358	325	327	311	341	319	295	318	368	318	385	341	322	327	329	312	334	338	301	336	322	307	305	300	275	340	319	324	334	330	309	321	348	341	335	326	324	345	333	320	325	315	320	336	316	293	326	325	313	316	311	333	323	309	342	335	326	303	316	350	301	310	316	311	323	303	303	340	306	346	322	360	301	320	336	326	317	340	311	328	326	331	329	301	300	330	304	303	293	293	358	343	348	305	323	294	347	314	333	315	329	298	319	295	324	337	339	294	356	312	346	327	331	321	294	319	318	352	312	307	320	302	304	312	313	294	313	351	342	332	305	320	311	299	336	326	331	344	341	339	334	277	313	323	312	346	304	295	316	337	318	331	353	305	315	334	329	366	335	297	324	344	320	343	318	328	340	333	327	338	305	328	303	342	327	310	329	340	337	323	318	306	339	360	357	324	308	306	341	308	355	322	308	313	312	313	323	360	322	310	315	322	313	340	335	311	315	342	308	337	335	287	326	326	319	328	339	340	325	328	324	296	330	345	320	339	345	343	326	302	332	316	295	334	304	325	309	323	300	319	324	327	316	294	353	350	339	322	314	331	335	332	320	334	315	319	323	297	322	361	344	322	307	339	347	325	290	330	319	323	326	325	313	325	332	321	294	327	307	316	321	322	354	319	296	321	312	324	304	311	304	350	333	350	321	331	342	301	345	297	287	314	334	315	323	298	310	335	291	360	334	331	292	328	336	344	320	339	357	318	295	334	303	299	314	321	313	325	289	302	326	324	310	329	326	330	299	339	315	358	344	290	305	329	320	352	329	291	314	314	343	352	305	328	299	309	309	336	339	318	338	327	328	346	316	317	322	326	315	337	312	314	341	328	319	331	332	326	305	330	326	337	362	313	360	318	307	286	294	317	349	343	321	307	327	321	311	326	296	339	325	305	302	309	314	317	321	312	367	315	278	356	306	338	329	265	310	287	333	294	357	340	339	315	304	348	331	336	325	338	347	333	306	324	302	293	320	307	281	347	319	318	293	317	320	292	326	308	337	310	320	322	345	315	291	315	296	368	349	321	327	306	320	358	339	325	326	314	314	319	316	314	317	323	297	309	364	313	332	343	320	308	332	348	334	339	306	358	363	328	325	323	324	321	333	326	326	344	330	290	312	338	317	312	363	295	307	338	312	331	322	283	331	337	315	289	324	327	343	313	296	325	331	321	334	318	326	331	339	319	359	333	310	309	332	338	305	310	342	341	326	300	325	332	327	335	333	313	344	321	303	312	316	304	338	313	285	342	318	330	303	355	320	309	327	304	320	309	333	284	328	315	327	335	320	334	336	357	315	357	303	346	347	362	303	356	298	329	326	350	355	337	312	336	340	342	309	305	337	341	309	343	286	333	355	318	329	315	339	328	320	335	307	301	332	319	312	303	331	334	312	326	330	327	349	330	346	303	320	311	310	333	338	327	327	308	301	298	320	333	321	317	325	316	319	321	354	325	317	326	319	314	357	354	357	334	309	317	343	332	365	342	317	337	330	330	307	331	343	337	294	312	310	321	308	308	333	284	332	311	312	330	322	318	341	322	327	319	327	322	310	336	323	332	313	318	295	298	301	314	315	323	301	323	341	335	313	313	338	308	307	332	325	351	327	350	337	307	323	315	322	323	321	321	329	360	336	341	336	328	305	333	326	308	313	332	346	305	329	321	329	329	331	328	347	334	315	299	310	302	335	319	362	330	352	337	322	341	322	302	314	311	320	331	342	325	330	331	302	340	330	326	322	315	357	314	320	322	345	300	317	327	315	298	331	301	333	353	340	343	331	307	311	321	362	328	320	324	308	335	338	325	303	345	330	301	318	352	322	324	305	328	327	296	302	290	350	318	342	299	303	328	289	308	297	295	325	345	329	305	309	320	292	307	305	337	318	325	351	334	292	313	345	347	342	319	340	317	340	323	323	307	344	303	289	330	350	301	338	300	339	318	339	306	378	318	303	288	322	319	315	324	340	293	326	308	310	312	322	318	345	304	340	302	349	299	313	308	297	335	317	338	319	338	351	328	304	278	334	350	314	340	292	329	311	321	281	318	308	294	314	340	330	332	346	311	317	328	362	305	332	304	305	312	337	312	304	340	319	309	372	316	332	346	344	323	336	298	318	324	337	329	344	302	328	287	338	311	315	319	320	307	322	308	321	332	345	323	337	338	349	363	322	344	335	331	366	337	309	331	349	319	310	312	340	351	286	299	322	329	320	330	344	337	332	330	340	331	300	357	332	354	356	336	318	325	343	327	317	304	323	296	306	316	340	337	332	320	330	352	316	321	316	314	309	311	302	310	323	304	319	312	301	344	312	338	306	316	335	342	337	309	298	313	327	298	321	320	300	335	298	315	317	328	337	309	302	304	343	336	329	297	315	326	305	323	301	328	340	341	342	348	318	308	343	336	326	309	314	309	319	343	357	313	309	329	323	320	298	338	352	329	341	350	298	296	312	325	292
24672	5426	2697	1334	1084	885	710	676	604	554	545	530	484	440	452	453	455	431	423	476	404	447	429	458	445	439	432	438	432	405	419	401	410	424	411	426	405	398	410	458	426	429	414	451	406	423	369	417	411	453	411	420	439	447	417	391	411	430	406	423	465	434	421	388	453	434	415	425	401	429	425	429	414	457	420	421	439	434	406	428	422	427	403	441	427	426	421	398	406	387	386	426	432	390	422	429	400	415	386	406	412	413	427	458	419	416	423	421	407	391	449	413	403	446	423	397	426	407	449	430	404	443	398	420	420	433	407	422	446	392	395	383	399	427	413	418	411	416	456	406	392	455	416	408	419	410	417	408	402	405	421	405	422	417	384	431	418	439	417	405	445	409	418	414	426	397	409	442	414	409	398	414	443	412	426	411	459	405	445	406	382	420	434	428	447	384	409	393	407	430	410	380	423	460	417	401	455	461	404	389	430	398	440	402	414	427	435	451	423	402	401	418	416	404	402	400	447	406	411	435	405	390	408	410	435	425	408	388	420	387	438	391	458	435	423	429	391	424	395	416	416	411	426	387	403	446	399	412	377	394	436	397	439	397	445	404	432	389	417	413	432	406	397	421	393	402	402	413	419	418	396	376	422	452	420	413	422	391	390	410	383	405	416	448	402	443	433	402	416	427	406	441	425	384	449	420	426	407	419	423	405	411	417	383	440	412	424	446	409	463	388	407	428	419	390	389	413	444	412	390	450	427	390	432	435	405	411	448	438	406	411	426	401	409	427	411	446	379	388	388	431	385	443	411	386	421	397	439	413	422	427	423	421	391	407	427	392	437	448	379	402	411	411	371	379	417	412	443	432	413	408	388	433	422	374	393	432	429	427	403	416	430	407	383	402	439	394	412	408	385	405	433	442	432	429	424	426	476	430	433	417	401	392	392	419	424	415	399	432	398	395	393	403	418	400	399	424	396	420	441	426	400	432	402	409	397	404	394	405	439	404	419	406	417	408	384	390	389	435	404	436	429	400	426	405	417	417	409	392	378	421	407	401	387	411	424	405	393	414	433	422	417	406	427	403	415	424	436	405	427	432	407	423	427	419	414	460	375	423	407	441	397	380	442	362	429	438	428	426	426	390	431	428	427	415	422	427	441	410	380	412	402	404	409	427	431	428	379	405	405	422	380	445	379	417	399	413	410	411	427	403	436	416	423	438	395	401	408	437	403	372	406	396	406	433	410	431	414	420	437	395	410	404	410	425	396	415	424	423	394	420	461	418	446	411	395	410	434	396	388	413	417	446	453	443	452	392	404	433	396	428	428	415	443	423	439	412	391	405	432	429	410	397	421	425	435	417	403	406	413	423	398	411	397	396	391	414	472	410	386	404	433	454	399	389	405	440	436	398	400	410	382	456	407	420	412	457	396	413	399	377	431	411	404	413	369	398	411	452	407	405	399	410	409	404	396	411	416	407	437	417	392	417	429	428	439	418	443	414	432	406	395	395	400	409	381	407	394	406	426	433	408	398	411	409	387	406	396	385	418	408	390	423	404	453	399	444	370	373	429	428	404	397	392	396	420	434	435	408	431	420	408	436	429	438	400	433	433	402	416	396	381	437	436	379	412	445	455	417	402	417	421	412	444	439	402	405	420	399	413	427	412	404	410	375	449	434	410	407	437	428	422	437	412	425	344	393	433	430	425	420	400	445	435	411	382	397	418	414	441	431	421	403	421	407	415	424	401	414	372	423	426	382	391	399	389	389	411	422	429	386	406	393	397	445	409	387	435	404	376	396	389	386	419	405	453	386	388	426	407	436	420	435	428	422	430	381	423	426	395	407	376	395	419	400	407	403	389	410	393	371	409	416	436	438	437	381	399	411	402	391	423	435	409	432	407	466	401	409	394	401	463	449	405	413	435	448	413	410	419	437	433	436	402	367	456	437	420	433	444	407	414	399	406	419	401	444	416	392	415	429	429	419	398	421	413	415	395	433	397	397	401	409	432	446	413	371	417	437	414	463	430	454	412	408	407	362	405	424	406	407	405	425	421	386	391	454	425	406	396	412	436	414	385	396	434	397	416	413	473	403	435	402	408	478	389	413	421	405	422	431	399	395	420	429	428	427	427	427	409	384	393	406	419	451	391	402	415	432	426	367	421	398	429	405	433	411	442	415	416	381	406	411	395	402	471	427	389	415	459	445	438	394	411	418	441	436	413	414	391	431	425	426	418	427	393	418	415	424	433	397	422	388	425	391	410	388	401	434	452	403	419	424	421	399	416	385	396	416	409	433	443	425	410	431	401	424	403	446	421	380	418	398	419	429	395	410	425	417	438	422	439	427	415	420	412	399	398	414	430	405	383	366	410	424	441	384	428	366	405	440	415	408	398	453	408	465	412	381	417	421	411	419	414	417	402	410	389	418	388	371	415	401	417	397	411	395	405	419	450	398	432	427	384	392	421	406	406	400	377	425	399	408	437	405	436	406	395	428	406	417	377	420	412	427	382	399	422	408	414	417	441	382	428	396	415	436	398	399	396	406	423	433	437	425	443	392	381	383	402	408	412	406	399	385	418	402	444	412	398	392	407	452	433	411	397	382	412	436	394	404	435	427	415	421	441	391	417	399	392	429	410	400	443	420	408	427	408	438	406	389	413	427	425	403	437	436	429	376	411	405	437	385	396	392	450	392	367	392	440	430	427	395	376	381	377	428	390	431	413	398	420	418	389	414	434	427	442	434	425	424	441	428	412	424	428	400	457	426	389	427	414	401	421	425	431	382	423	419	435	412	429	388	433	415	404	414	411	415	414	403	440	385	423	436	444	435	433	387	426	375	398	412	407	414	399	390	459	402	425	425	444	441	412	426	424	420	418	417	423	391	388	409	385	414	415	394	417	423	401	403	410	426	415	439	430	385	446	400	430	418	414	432	438	445	399	425	398	390	419	386	443	407	426	391	428	392	420	405	400	421	384	409	436	434	414	399	390	411	403	413	374	413	439	431	380	393	410	418	408	402	412	423	406	401	437	406	399	414	425	399	433	418	395	422	410	430	415	417	433	446	413	404	427	426	421	431	437	425	414	433	436	461	399	416	379	424	397	367	419	422	407	381	407	424	364	425	429	479	358	438	410	429	414	413	440	400	404	369	425	420	429	430	379	439	415	445	412	397	425	392	383	383	420	386	423	421	468	414	421	411	460	413	421	399	400	400	421	426	429	413	402	423	389	409	441	421	412	438	453	405	398	404	380	383	392	379	413	387	436	389	418	395	457	423	390	428	436	416	413	431	383	374	425	439	407	371	419	397	425	398	433	421	395	403	397	402	427	439	425	395	423	392	398	433	404	394	403	370	415	417	388	422	412	431	445	385	433	418	406	424	415	430	407	417	437	410	390	410	424	419	428	404	436	427	414	397	412	469	403	427	431	418	437	414	416	423	403	404	451	414	435	411	423	414	414	449	431	382	421	411	429	391	390	413	432	386	394	422	403	420	445	381	385	400	405
22922	21546	29331	24199	21536	21515	3978	605	489	402	359	350	312	285	281	254	247	239	224	226	223	214	207	228	193	205	198	203	185	196	187	190	205	203	198	195	190	182	166	173	178	179	205	174	192	174	192	205	177	193	157	203	171	179	183	169	183	192	203	199	188	191	181	193	211	159	191	195	185	178	157	177	169	188	171	167	191	212	189	167	180	192	206	157	162	174	176	180	178	192	160	187	197	167	176	183	161	185	193	192	182	191	183	160	215	178	164	172	190	184	181	182	181	173	189	187	170	210	177	198	187	170	173	169	197	195	192	188	187	178	187	188	189	177	200	202	184	186	195	171	183	174	184	179	165	167	177	176	167	178	193	204	175	192	174	179	181	179	176	163	173	183	195	182	175	178	179	152	188	196	170	166	177	184	179	176	179	189	174	168	193	183	179	175	174	185	152	180	192	164	178	192	181	182	171	184	157	162	193	156	172	165	179	167	183	159	181	174	183	159	178	201	198	190	165	198	203	166	160	186	191	160	179	159	175	195	174	182	173	194	190	208	173	171	162	205	186	188	162	214	206	152	199	175	154	168	155	166	181	188	180	186	200	175	185	200	178	162	175	195	170	195	183	182	194	186	219	184	186	191	175	187	177	174	166	187	175	178	169	181	207	184	192	190	170	172	182	177	186	192	166	199	187	179	164	173	175	159	171	172	180	153	177	187	184	199	200	187	201	187	172	204	183	199	179	177	208	164	188	183	173	189	204	164	177	171	176	173	171	168	199	195	188	147	171	171	164	174	198	166	190	177	179	163	190	170	180	164	186	189	181	189	205	193	187	189	161	175	169	167	184	186	190	167	184	162	175	186	169	193	189	193	164	165	169	175	195	172	170	198	184	183	155	177	172	161	198	180	177	170	178	181	209	188	177	171	179	190	167	179	180	191	172	164	185	176	186	190	168	173	178	178	190	175	178	168	151	205	186	157	178	199	178	156	188	185	189	190	184	159	184	186	175	167	176	181	168	176	173	186	180	191	159	160	205	178	192	179	175	181	192	181	170	174	163	167	159	184	164	189	167	181	201	167	200	168	178	188	190	171	183	184	191	167	182	180	155	200	161	218	199	187	189	180	190	155	193	190	188	188	188	193	180	180	181	189	164	166	156	195	170	172	172	176	171	194	184	164	184	172	192	197	186	173	180	176	170	200	176	161	176	187	172	192	192	178	192	181	178	177	164	165	177	175	187	168	181	160	159	181	189	178	189	189	169	183	172	161	177	162	167	208	181	152	156	193	174	195	169	189	159	162	145	190	197	187	181	177	194	175	190	194	178	185	179	196	183	173	186	182	170	187	185	194	157	175	183	175	208	192	172	188	161	186	199	187	196	184	172	205	193	195	169	181	181	180	180	193	183	196	183	185	182	164	170	185	181	176	175	177	192	188	208	202	184	162	179	177	206	165	183	186	182	157	185	194	179	186	189	176	171	193	193	180	176	189	195	181	175	180	166	184	197	196	170	198	185	175	186	165	171	193	213	185	186	181	197	178	177	190	165	176	189	192	184	173	191	200	198	173	170	159	195	181	190	183	167	171	168	180	163	167	184	190	196	165	172	187	172	205	176	163	177	174	188	171	182	167	184	181	163	201	196	188	174	197	179	187	172	162	178	165	151	189	188	197	184	164	183	167	215	167	178	181	164	179	198	182	175	158	191	188	168	206	191	145	175	191	182	180	188	172	162	172	200	178	190	167	179	199	190	165	197	171	200	168	170	175	178	195	181	176	149	231	200	196	164	173	174	186	207	160	186	173	158	170	166	185	188	173	176	184	209	173	188	160	180	194	193	195	159	170	172	184	192	195	175	183	170	191	178	177	156	185	200	183	160	182	196	176	153	183	190	162	169	184	176	191	184	181	163	165	181	173	166	168	176	187	201	192	189	184	177	174	180	149	194	188	177	181	155	156	193	183	179	184	184	186	167	199	174	217	189	167	172	182	184	190	170	179	197	178	167	164	196	176	183	174	197	178	164	184	202	175	165	183	191	182	150	190	197	164	191	161	183	182	184	172	193	181	202	191	179	175	173	190	189	163	193	192	172	175	205	194	190	174	184	201	184	201	143	168	149	171	177	177	181	181	196	170	184	166	193	174	181	175	202	170	177	177	163	154	196	196	173	177	169	174	165	198	162	191	192	181	191	180	187	175	182	177	178	205	201	185	163	158	167	160	189	170	185	190	159	174	177	177	178	194	158	169	181	204	182	172	189	187	178	182	209	180	201	172	153	200	192	194	161	191	174	165	168	167	206	159	206	200	208	191	200	187	177	167	197	183	196	187	188	197	172	182	159	183	190	191	174	171	181	197	176	176	163	162	178	157	145	185	169	172	165	177	164	162	212	169	176	174	174	185	179	191	184	169	165	192	192	166	183	163	159	170	185	205	172	204	157	177	203	191	181	190	171	185	162	175	185	158	178	167	174	178	174	142	170	198	164	175	175	204	166	178	179	189	193	174	178	164	191	194	190	200	163	196	190	173	171	177	195	175	180	200	182	196	199	166	154	178	187	222	191	196	203	156	160	184	183	203	205	187	204	196	163	169	193	181	192	176	192	178	158	170	177	185	175	178	184	166	185	201	164	194	203	178	213	185	170	192	212	165	166	169	182	170	165	180	162	192	182	181	172	176	163	173	179	171	196	180	194	169	180	170	179	194	168	161	180	167	187	179	170	168	175	163	161	175	160	170	135	182	194	197	154	170	178	200	167	185	178	167	185	163	171	187	178	180	187	175	149	179	184	182	158	176	179	164	183	181	177	173	177	200	160	165	163	182	195	195	165	173	177	194	182	211	151	151	158	174	177	196	201	179	183	173	181	190	173	177	184	169	184	174	179	196	172	143	181	174	175	158	185	187	184	195	158	163	165	170	172	181	202	204	165	189	185	171	180	165	173	187	179	160	195	170	175	176	153	177	180	195	168	186	204	168	179	160	186	160	140	180	191	182	177	183	164	183	160	176	167	167	181	197	192	168	160	149	189	176	158	182	160	155	170	186	194	189	160	211	147	199	187	169	165	159	169	156	169	175	171	221	214	193	164	168	167	171	193	164	169	189	200	171	190	173	174	166	183	193	177	160	177	155	192	178	187	201	174	150	180	196	169	156	190	165	168	175	167	177	184	181	175	170	184	184	176	194	174	211	181	158	193	178	168	187	178	188	204	161	164	168	157	168	171	189	194	201	194	172	171	203	158	171	189	178	168	183	166	183	156	165	177	168	197	166	178	173	155	202	185	190	198	176	179	186	187	186	179	166	184	178	181	159	193	158	195	213	182	194	202	174	178	167	156	159	143	190	162	180	164	176	161	183	157	176	214	184	174	170	160	197	183	206	175	188	190	202	166	173	185	188	178	162	189	213	181	175	164	166	203	162	168	187	180	162	172	196	179	192	186	210	162	186	158	203	197	177	177	177	190	179	198	173	177	185	169	164	196	181	195	229	160	158	165	186	185	171	178	172
32638	14079	8186	3779	2684	1946	1489	1215	939	823	668	625	565	473	511	430	373	380	330	328	306	333	317	299	284	311	297	306	283	267	285	268	259	260	280	292	268	300	274	242	231	264	235	253	238	240	206	267	261	244	285	254	274	270	243	265	254	236	263	248	252	244	234	241	249	253	220	243	253	249	247	215	252	254	238	257	261	263	237	249	262	271	250	259	262	244	227	222	261	271	275	272	234	226	221	243	265	251	259	256	250	226	229	229	218	274	253	255	264	232	259	254	228	241	208	243	237	253	247	233	239	258	248	262	237	254	236	244	246	229	242	237	248	237	233	252	249	233	231	236	230	230	256	267	265	241	248	256	215	262	249	242	267	274	238	240	295	236	235	220	255	229	243	240	230	252	236	234	231	233	245	244	244	259	277	239	248	257	247	248	233	219	269	243	213	234	249	241	223	256	227	251	233	239	238	221	232	219	234	239	249	240	270	232	261	253	259	253	269	248	243	247	218	222	236	212	221	240	223	243	261	222	250	241	244	230	242	230	233	243	277	236	216	229	245	273	227	256	225	248	255	246	245	246	214	243	252	257	228	273	246	264	256	273	253	240	239	244	246	253	233	253	252	231	246	248	266	241	256	230	264	229	258	224	232	242	238	274	241	253	221	250	231	240	233	225	255	228	243	253	238	238	238	244	230	236	251	284	259	221	225	223	226	254	205	190	254	269	262	246	235	224	254	231	235	238	261	244	243	241	242	249	253	220	218	243	242	223	263	274	225	246	228	243	250	218	242	257	237	259	234	246	269	226	240	239	229	253	243	249	265	275	221	258	232	211	224	231	252	261	224	264	234	245	233	235	217	245	245	273	253	272	221	249	232	263	241	240	268	230	255	254	244	222	236	234	209	243	246	261	224	240	253	231	261	259	240	222	255	238	236	253	259	256	236	233	220	254	282	234	240	266	262	227	227	211	247	245	248	247	238	217	237	221	237	246	227	256	238	223	265	212	230	253	233	235	247	238	241	226	219	239	256	283	232	244	234	267	243	227	267	218	230	240	253	256	240	244	246	250	242	249	241	242	244	222	227	271	268	237	250	266	246	249	256	246	278	255	238	220	260	245	242	248	234	230	242	227	252	248	235	244	253	234	256	243	245	239	228	246	269	235	268	244	259	226	215	252	230	233	241	227	227	251	234	254	244	247	225	239	224	257	251	235	254	263	268	250	281	238	219	263	235	241	252	240	258	219	253	250	229	249	233	235	240	221	221	249	239	270	272	267	261	250	246	261	248	245	233	290	249	227	251	261	237	258	259	242	248	272	250	232	235	249	210	252	234	229	226	246	242	260	266	250	242	244	247	250	277	231	217	242	239	274	249	227	245	232	258	253	218	233	259	220	227	251	255	224	217	228	270	262	253	256	230	260	258	255	233	231	229	260	259	224	252	269	239	237	253	243	248	253	237	246	234	228	249	259	222	247	243	251	250	246	209	226	277	231	244	243	238	271	241	234	250	232	228	253	245	257	250	235	271	264	256	237	259	251	241	248	240	233	245	232	251	255	269	248	248	244	249	249	252	262	223	243	257	243	260	251	235	232	228	237	262	251	241	250	220	223	244	250	243	252	248	263	234	247	243	237	255	244	267	247	253	239	267	235	251	230	268	239	260	237	230	211	230	209	247	245	243	220	254	242	228	255	240	235	223	258	242	251	252	255	236	273	234	221	252	219	251	266	243	223	250	243	259	288	229	259	227	250	245	227	259	241	238	252	236	228	247	243	263	257	239	233	252	254	273	245	272	268	233	249	234	236	250	229	256	236	242	252	216	262	235	238	246	242	241	259	233	249	245	227	248	267	269	250	241	251	270	207	262	208	231	251	259	231	281	255	251	243	236	249	230	261	227	258	247	278	264	239	251	246	246	216	251	239	245	263	251	224	261	233	220	255	275	256	268	253	232	247	257	243	248	250	235	243	239	223	224	215	248	233	251	253	282	238	237	251	224	241	247	235	251	234	260	262	243	211	246	229	240	272	254	241	274	235	263	235	235	228	253	257	241	265	222	243	236	242	243	265	252	234	242	256	251	244	255	243	223	227	229	259	259	247	249	223	247	244	215	240	232	258	222	233	249	233	274	242	273	247	241	228	228	229	262	235	256	249	222	222	221	242	221	276	256	226	240	221	213	233	266	267	236	255	248	258	261	266	249	230	236	245	266	258	222	239	262	231	243	236	236	227	237	257	225	232	264	246	250	258	234	251	266	258	238	239	237	261	266	275	279	231	230	221	232	260	245	247	246	244	254	267	233	259	250	232	254	244	219	218	234	228	255	243	266	245	254	262	235	253	230	240	258	246	222	244	253	258	249	244	262	236	249	269	267	223	235	247	252	239	230	250	227	230	229	240	253	234	254	238	235	239	248	227	227	224	251	273	232	249	275	237	244	242	235	249	248	215	252	254	252	253	246	249	237	251	246	244	239	221	266	231	240	253	243	212	252	238	217	245	247	216	222	223	258	237	224	273	243	248	239	245	233	253	263	230	262	246	251	238	231	250	229	243	229	246	257	221	266	245	262	250	251	265	231	235	219	244	257	249	220	231	246	246	270	264	219	243	253	231	239	250	233	256	239	241	243	258	268	238	212	230	235	247	247	245	242	241	257	250	258	245	253	226	215	257	268	270	247	226	278	231	225	239	247	261	243	291	239	213	246	241	222	257	263	233	250	256	267	255	244	262	229	228	266	282	286	240	233	244	244	251	246	231	249	240	286	219	241	275	261	252	250	240	259	290	255	231	248	239	242	247	234	230	215	249	236	249	248	231	235	252	231	239	244	230	222	243	235	239	241	259	262	240	244	247	237	246	274	218	239	236	252	240	222	239	233	235	235	239	266	255	245	237	254	236	258	242	249	212	205	233	229	262	231	251	273	267	233	245	249	257	249	265	243	257	237	232	207	247	246	241	222	221	212	224	234	224	255	228	255	226	248	216	249	270	244	236	233	234	232	260	232	238	233	266	245	253	238	258	225	245	249	236	263	236	229	253	225	250	238	241	234	246	259	238	216	246	240	227	252	249	269	229	246	245	261	243	257	251	237	237	231	256	243	253	229	273	256	228	250	240	238	254	233	233	243	266	250	243	259	234	217	236	249	250	257	269	266	241	259	226	242	243	244	245	246	236	240	266	221	244	245	260	244	248	230	231	250	256	235	246	223	268	241	258	265	234	240	247	223	231	235	242	260	268	234	235	241	248	218	255	233	248	222	240	254	268	238	219	244	251	241	266	257	242	237	273	226	224	255	239	224	215	233	250	254	233	259	234	259	251	231	236	276	238	234	230	259	239	218	235	253	232	242	258	237	244	256	234	229	230	261	240	246	244	237	227	219	247	228	240	229	234	239	248	233	250	242	221	250	238	257	241	238	251	246	232	243	223	241	241	246	255	256	243	243	249	220	230	243	231	266	228	249	237	241	245	258	243	233	247	250	221	236	232	248	231	255	253	245	245	279	237
27734	18523	4046	800	595	572	592	559	584	523	578	551	531	529	518	532	521	526	521	553	528	561	528	536	503	514	535	526	543	535	555	544	566	528	545	553	507	525	525	526	539	561	544	553	514	497	568	565	539	555	549	516	548	562	562	583	544	531	537	504	574	534	520	546	531	533	506	574	543	541	564	560	518	542	521	542	535	528	537	544	514	513	511	518	556	569	529	533	522	504	578	539	517	527	498	544	539	528	573	535	513	552	512	584	551	530	542	546	556	516	575	548	522	539	579	505	517	499	526	503	576	535	561	537	521	544	523	515	505	526	515	571	508	500	581	510	573	539	525	529	550	562	524	522	543	557	548	530	481	536	482	513	553	538	561	558	506	564	528	571	553	568	527	539	503	521	521	551	549	558	539	538	530	536	514	522	538	522	533	526	522	515	531	566	584	566	529	499	521	562	575	487	556	534	530	532	551	562	555	527	547	537	540	546	533	504	550	498	522	561	546	520	517	543	581	522	556	562	567	551	527	516	568	523	568	556	545	519	527	564	504	538	519	528	532	537	537	510	536	521	532	509	519	516	546	520	570	546	548	551	518	521	494	539	476	563	529	560	499	526	550	529	519	540	521	556	560	523	492	551	479	526	527	530	583	511	562	546	563	526	536	538	577	521	546	584	535	533	552	522	529	528	530	545	499	555	524	545	523	536	518	540	522	568	528	515	555	517	569	531	515	510	477	564	564	570	495	589	529	511	525	511	512	547	533	553	525	535	537	491	541	524	517	546	540	548	557	531	493	532	545	488	583	515	600	475	494	530	517	514	503	541	565	555	547	531	567	550	542	513	555	539	571	530	567	517	538	528	478	567	564	524	523	547	555	517	529	503	591	551	497	579	521	517	542	565	507	516	600	525	515	548	549	513	564	516	548	530	511	527	545	519	532	498	521	512	566	516	524	529	521	523	550	496	530	554	513	505	533	536	533	514	538	503	542	535	534	533	530	585	530	547	515	519	542	511	563	529	511	556	546	528	536	547	533	496	535	503	546	519	529	558	551	598	566	535	546	548	553	492	554	529	518	540	513	540	545	532	509	568	529	566	563	552	570	509	512	531	582	509	553	546	561	559	500	526	533	552	534	549	503	520	522	541	555	558	560	514	520	500	531	539	468	524	528	554	567	507	544	536	507	543	522	560	509	572	494	555	515	570	542	516	505	545	563	548	541	561	549	534	527	551	573	513	501	541	498	555	587	538	552	566	544	570	522	540	522	513	579	533	583	514	533	519	505	535	501	504	528	523	553	498	498	511	550	566	538	541	564	521	551	499	514	578	533	499	514	550	553	560	578	548	564	521	548	506	495	511	479	531	513	532	514	570	527	537	514	540	516	500	497	503	550	536	515	515	522	534	525	599	513	546	552	524	564	561	527	524	551	538	547	551	547	503	538	538	529	540	586	524	532	538	538	494	543	537	521	560	532	557	517	510	563	495	553	471	532	526	528	519	538	521	520	558	560	483	547	525	524	518	538	511	542	510	522	589	547	571	536	588	480	534	514	564	573	510	526	515	561	496	579	561	518	522	526	491	539	525	514	489	550	589	535	498	523	528	546	572	513	553	552	525	520	511	529	530	546	556	567	577	551	573	554	559	566	538	553	551	533	551	557	519	575	527	549	520	566	480	534	527	553	559	515	556	539	522	520	534	534	534	508	504	552	529	493	537	523	525	545	520	530	555	472	530	519	529	530	508	571	522	540	517	548	548	526	526	561	541	494	529	490	512	516	488	546	551	539	550	542	569	558	516	531	493	527	535	537	567	506	558	554	589	515	522	518	519	529	527	547	566	545	517	490	592	570	546	529	518	534	461	527	541	567	522	537	572	532	514	546	554	546	548	542	573	518	537	553	553	543	543	517	527	539	509	546	524	516	556	502	524	521	593	536	535	542	517	537	567	547	553	530	544	500	553	551	537	529	507	500	505	533	515	543	562	551	539	515	547	556	554	573	517	506	552	549	543	521	549	552	564	505	543	523	551	551	533	491	521	485	583	460	541	546	518	535	539	556	558	525	511	537	540	534	550	518	495	565	528	543	498	535	553	541	579	556	506	543	535	535	584	512	523	527	526	521	568	569	570	548	592	502	515	488	560	548	532	521	551	533	544	523	536	538	512	566	552	555	474	567	537	530	560	532	501	561	548	532	568	548	524	557	544	536	511	549	562	551	536	516	532	533	590	536	534	591	530	527	516	548	539	517	544	528	530	518	514	546	506	530	593	569	510	533	503	523	526	564	550	584	560	535	553	529	553	558	550	506	509	532	540	557	539	558	523	547	543	528	536	518	556	502	568	526	526	541	546	553	536	551	505	558	548	523	540	518	545	573	529	513	517	534	532	561	544	529	538	583	535	571	507	527	538	546	523	570	575	546	527	554	524	549	547	541	540	509	545	535	540	515	471	515	573	545	549	584	535	522	503	559	585	555	495	521	523	555	525	544	468	533	556	501	522	547	532	520	540	487	561	557	538	571	517	545	541	517	555	528	513	526	530	544	559	489	533	521	556	513	546	562	531	509	592	551	521	546	516	536	575	530	555	521	509	539	499	564	569	500	575	498	498	534	532	527	531	521	551	515	515	545	533	549	503	517	530	544	501	559	549	522	549	537	524	543	533	532	498	519	519	466	509	553	518	564	533	548	474	520	547	506	553	541	540	535	524	578	525	507	527	527	570	559	578	529	537	552	562	517	532	555	489	505	505	538	509	587	519	524	536	560	581	515	563	552	529	536	538	515	537	535	555	522	504	540	546	563	529	517	546	528	494	552	539	523	556	562	507	509	490	576	520	526	499	576	510	540	575	579	535	536	523	523	566	579	549	545	573	538	514	520	535	607	541	514	528	533	572	502	551	566	535	537	543	520	568	528	526	537	530	526	548	560	549	534	519	523	528	588	530	529	568	534	557	531	511	521	523	574	520	526	548	572	514	551	551	554	536	553	547	530	535	550	536	552	521	511	533	537	525	547	546	560	539	576	556	535	573	538	550	519	487	531	563	546	559	498	548	520	520	536	518	589	537	504	506	550	594	532	530	556	513	537	562	518	539	566	521	571	538	532	532	526	530	545	551	554	510	561	529	546	569	531	534	553	534	531	538	555	531	550	598	573	521	531	550	526	509	500	525	568	509	546	539	559	508	532	552	539	528	551	560	547	513	593	524	500	546	540	515	493	553	548	532	539	559	556	527	566	579	539	526	512	538	535	553	561	523	561	543	534	556	519	531	542	524	561	545	532	543	506	516	526	536	529	510	542	511	470	493	518	580	522	515	533	520	562	532	538	565	544	571	520	506	562	526	490	544	512	523	537	536	523	550	514	531	544	539	515	521	494	533	515	503	523	517	567	559	497	540	550	506	518	521	565	540	549	505	507	516	515	561	546	513	575	530	562	519	554	599	547	525	516	549	532	552	510	538	539	544	510	496	533	538	503	525	529	562	583	551	530	547	536	519	560	557	545	517
8108	1379	1050	794	779	724	739	719	729	685	681	703	679	749	706	690	681	739	744	641	700	641	721	644	729	676	685	655	688	673	681	701	674	661	716	669	675	728	732	733	649	692	742	655	664	712	677	669	678	698	691	720	662	684	698	688	675	683	693	670	713	698	664	674	706	653	722	709	736	688	699	663	696	640	665	689	668	658	683	661	648	678	697	737	702	730	678	706	692	711	726	694	663	686	659	697	677	728	680	689	690	725	705	644	671	680	684	717	655	713	680	684	673	683	710	679	688	677	712	670	661	695	686	733	659	709	695	653	667	667	681	649	713	713	665	673	674	677	701	667	669	719	727	659	697	730	696	674	627	699	682	672	629	706	659	728	696	684	711	663	676	659	666	676	689	670	679	711	720	673	672	674	673	688	640	653	713	669	689	694	655	725	678	649	688	708	693	661	694	695	705	678	727	715	700	699	691	705	680	678	665	672	700	704	684	649	683	675	673	662	645	734	711	728	682	660	681	654	661	680	692	680	705	684	685	675	676	725	702	651	706	660	692	669	682	704	675	693	670	680	661	660	667	701	689	653	705	713	669	664	738	698	671	685	661	714	684	643	699	704	691	656	701	661	684	686	677	688	653	675	707	681	674	715	684	690	699	676	683	648	698	707	718	708	643	683	700	727	677	681	696	649	680	705	667	692	679	650	689	647	661	709	681	671	671	635	697	625	684	655	692	658	740	692	638	693	678	695	690	668	694	692	688	663	663	694	688	732	671	687	725	672	698	695	681	665	671	641	669	690	646	744	728	731	685	676	710	670	699	686	712	678	756	711	656	648	716	681	699	665	687	688	668	691	690	703	646	717	700	673	652	684	663	668	710	676	675	627	720	653	671	675	661	700	658	669	704	673	701	669	671	698	639	676	717	671	656	673	722	689	715	660	683	660	723	659	693	682	662	691	679	672	690	674	729	687	718	700	656	664	648	668	677	642	633	666	679	703	707	681	674	711	697	643	656	679	692	642	703	691	675	686	660	735	664	690	651	700	672	749	693	665	646	714	692	669	664	718	714	633	683	682	723	639	693	709	661	711	657	723	743	680	668	699	645	699	711	724	649	668	698	712	675	690	682	661	710	647	708	672	629	683	716	711	688	695	688	701	638	661	724	695	668	661	691	680	724	698	711	711	698	696	687	692	698	681	669	679	676	670	729	674	706	684	641	658	663	670	684	691	656	677	679	653	690	717	646	651	703	686	734	705	666	707	692	669	643	723	683	715	681	707	744	664	656	699	652	746	716	658	657	730	651	660	669	672	707	677	663	701	669	721	693	666	694	648	681	731	705	690	712	707	751	668	715	706	713	718	658	672	684	681	700	697	659	686	670	662	660	653	623	634	690	680	732	715	661	710	703	671	685	722	656	702	688	714	694	695	698	670	689	736	687	688	675	670	691	639	676	702	679	704	622	691	684	697	660	735	699	726	663	680	652	699	648	690	677	702	709	659	661	751	676	700	709	690	728	715	728	722	634	661	685	672	638	684	670	639	664	719	689	701	719	646	692	718	694	718	706	706	703	669	688	689	691	657	710	616	690	700	669	641	692	730	679	645	680	729	659	669	690	661	674	641	702	683	683	702	692	705	676	710	703	674	694	639	686	676	712	668	742	667	643	684	645	707	720	696	702	693	700	667	724	689	665	691	671	675	711	652	679	694	686	701	696	710	709	707	681	683	739	690	714	705	639	658	712	684	652	749	732	640	668	723	720	726	694	704	682	641	727	686	656	662	691	694	649	690	707	712	725	661	663	722	656	724	703	601	722	676	696	674	686	673	650	730	683	716	659	690	641	696	711	656	651	666	667	734	678	629	674	703	751	702	699	726	714	689	685	696	670	670	662	689	703	704	701	731	678	732	672	692	673	696	659	672	650	707	691	673	728	650	725	671	682	663	734	687	701	683	636	746	729	662	668	670	673	697	665	680	717	709	697	741	660	686	662	635	599	724	693	672	662	691	702	671	657	726	682	643	693	714	674	725	639	700	684	659	713	683	663	697	704	718	676	687	696	668	656	683	694	686	661	697	661	692	710	651	712	695	682	678	639	679	718	755	669	686	655	668	721	714	654	717	644	688	656	674	688	708	674	671	717	653	689	695	662	693	695	691	675	645	726	656	693	651	683	670	705	687	689	639	702	671	672	709	650	733	683	690	682	641	673	699	673	678	697	698	683	718	696	634	640	671	679	751	672	660	668	705	690	693	710	658	659	693	700	720	674	708	684	714	676	709	681	635	706	667	672	700	631	712	651	702	687	694	710	671	654	674	689	659	704	704	690	684	660	681	703	661	692	642	674	647	660	680	657	659	685	692	661	723	672	658	667	685	708	648	709	646	645	700	662	664	700	722	652	681	686	735	731	706	729	678	626	705	716	671	693	695	700	696	700	705	684	655	675	691	665	680	701	699	701	704	688	688	685	708	658	679	735	703	695	672	655	724	660	666	674	755	686	682	678	710	719	710	671	694	669	705	729	716	691	634	721	654	708	685	691	698	688	696	688	700	715	682	670	662	685	706	687	630	626	681	722	701	667	693	663	682	713	695	742	700	731	690	651	696	717	717	676	691	673	681	674	739	692	697	720	681	673	686	684	696	709	711	711	677	652	729	707	698	701	671	668	702	705	644	722	675	694	655	699	705	707	684	665	695	741	733	713	753	707	689	653	689	708	702	699	632	668	710	670	725	672	724	658	660	696	681	686	670	642	650	687	641	679	654	704	637	663	702	664	674	681	641	684	696	654	680	714	705	722	641	641	679	688	665	719	691	707	658	694	674	675	640	683	678	664	671	679	656	649	707	700	659	676	617	679	730	736	727	738	696	680	696	654	695	719	676	713	674	677	715	685	673	669	681	672	633	679	705	688	684	697	699	672	672	678	637	638	722	748	659	642	657	631	690	685	678	680	681	706	655	711	635	657	699	707	712	706	672	655	645	652	687	684	644	710	655	684	720	653	703	706	717	677	656	648	708	732	707	686	649	696	678	696	732	644	672	678	672	678	687	687	652	715	700	686	716	708	704	660	721	691	723	666	738	673	690	697	702	676	712	678	668	738	699	695	721	671	697	697	652	681	663	693	722	684	657	713	684	679	697	694	660	699	676	665	731	690	717	683	698	655	687	663	691	706	657	693	652	701	663	704	654	689	713	667	671	664	690	695	718	622	714	678	672	671	703	688	682	675	661	629	683	655	680	671	673	666	721	726	671	658	686	668	716	678	720	690	686	665	643	722	636	649	668	678	731	659	636	726	693	655	700	669	711	729	695	700	699	705	684	680	644	661	706	705	687	633	667	688	669	718	689	659	715	666	671	643	701	694	660	686	673	648	743	666	734	653	670	706	676	694	667	676	707	651	644	641	664	692	669	702	682	696	687	688	647	723	704	707	686	654	739	705	662	730	664	663	703	712	683	706	679	664	688	678	680	679	730	702	691	733	687	684	722	679	674	657	642	653	650	671	663
23880	21492	28704	24658	21459	7411	900	651	620	594	575	539	501	533	511	519	455	494	479	496	478	487	483	473	450	491	491	452	463	471	459	492	502	491	435	493	476	451	484	456	460	468	459	452	431	502	410	453	454	486	452	492	517	468	483	479	505	451	452	497	446	494	488	446	481	469	473	441	482	432	466	478	453	425	498	481	430	486	454	487	464	454	484	465	454	504	455	457	455	426	476	452	479	468	470	468	477	469	456	452	452	440	483	454	527	459	491	449	458	476	507	473	459	479	510	506	498	492	460	467	458	460	452	478	458	431	505	437	438	484	498	465	455	454	497	435	435	434	451	445	460	450	470	436	438	490	454	449	452	468	451	483	442	474	457	493	436	477	446	499	436	437	469	479	471	449	441	476	465	485	507	471	454	443	460	439	454	467	460	490	435	450	429	465	456	489	505	455	482	427	438	421	485	485	475	485	420	427	478	496	474	446	468	475	485	470	467	484	505	489	459	469	457	443	508	466	470	470	448	497	492	450	439	428	456	482	484	452	459	494	454	433	495	444	470	470	431	438	456	433	455	469	479	473	473	439	498	473	467	461	451	490	457	471	490	442	492	469	444	460	444	427	486	457	488	480	485	502	443	469	481	485	517	492	444	456	467	484	449	447	475	478	469	459	477	453	467	420	465	459	446	510	473	472	441	478	465	475	463	446	475	459	444	479	458	505	484	484	482	447	422	451	459	485	455	421	453	459	480	499	491	456	481	474	510	479	467	434	402	453	442	506	496	493	448	472	477	455	454	432	455	458	462	450	464	446	444	476	477	437	474	427	437	449	444	450	481	493	472	442	464	453	440	493	460	486	482	471	468	430	464	441	467	446	447	461	428	470	456	471	491	454	462	437	490	434	457	439	433	491	457	473	482	455	456	451	438	477	477	438	480	473	459	448	425	468	474	484	462	456	448	477	500	455	406	461	508	452	489	449	461	475	484	468	465	448	430	454	482	420	469	457	464	453	443	503	466	438	429	490	445	485	443	461	467	469	486	410	437	449	444	483	463	476	479	496	462	487	446	484	456	462	437	465	520	455	437	461	449	482	466	447	431	460	506	494	450	473	449	444	438	468	436	462	460	440	448	464	477	471	457	462	489	469	475	449	449	462	451	449	467	463	442	498	497	442	473	445	488	440	482	463	469	468	487	448	443	465	448	514	483	437	460	489	454	506	506	482	455	436	469	465	450	473	471	426	424	462	470	496	487	449	465	418	488	459	471	521	474	456	470	494	450	500	458	486	442	419	511	469	464	458	448	476	441	454	473	424	436	454	453	464	432	459	488	430	450	440	453	427	481	443	466	464	421	458	448	478	481	461	486	465	463	456	475	458	463	463	451	459	436	479	467	475	495	493	477	464	506	486	438	474	443	454	465	440	460	487	456	484	462	479	452	498	508	479	478	448	476	447	449	473	430	454	454	510	498	438	492	448	461	439	400	477	474	472	444	471	490	456	435	465	445	435	455	443	484	477	454	440	466	477	453	448	448	466	457	497	476	459	500	507	452	488	420	431	476	423	446	448	447	483	475	489	473	437	458	471	471	505	466	473	460	446	448	440	485	500	471	502	470	452	485	497	433	476	478	427	460	469	482	455	488	468	483	526	470	479	461	454	482	460	438	480	464	478	450	454	451	440	433	510	447	458	457	512	455	459	464	471	470	465	469	441	464	440	453	443	481	469	483	476	480	443	477	457	467	468	471	488	431	431	434	439	456	449	473	484	459	466	487	478	447	482	476	463	485	451	463	502	469	499	441	421	456	455	459	453	458	479	421	488	470	440	461	458	470	467	469	448	502	458	463	442	431	427	436	435	480	461	453	450	457	493	455	474	484	480	478	482	475	457	424	446	444	485	501	473	467	429	450	446	441	495	410	474	472	474	462	458	421	494	434	498	432	458	438	470	459	485	451	476	442	474	466	498	463	480	440	492	446	430	487	478	436	431	446	492	452	428	464	511	433	442	435	456	488	418	496	462	486	457	473	496	443	507	404	492	441	487	446	467	492	452	482	478	458	442	473	489	448	458	460	452	498	465	492	471	428	479	464	462	477	457	468	478	437	443	486	471	434	465	471	459	472	497	487	475	473	447	461	440	437	444	475	480	445	469	431	484	452	451	470	483	468	491	461	435	419	481	456	457	465	458	425	470	488	462	452	499	470	463	460	475	450	441	446	504	478	465	480	444	444	430	473	465	524	458	472	460	477	434	472	473	414	470	488	473	503	505	479	428	507	464	449	407	488	488	453	480	468	468	445	447	455	493	495	476	474	434	472	448	456	472	457	455	484	451	484	456	502	459	453	455	494	476	453	431	467	479	494	468	471	482	475	455	459	471	493	474	413	461	466	500	485	464	483	457	442	461	460	428	467	492	492	463	500	458	429	476	495	455	439	454	472	478	462	486	495	452	522	531	462	434	508	449	438	461	475	480	431	448	479	451	468	488	477	463	473	456	459	450	473	437	491	481	453	484	437	439	454	470	451	456	477	479	454	448	445	447	508	471	477	442	457	430	427	446	480	458	419	455	441	432	462	454	473	441	459	434	500	454	475	468	483	461	470	494	426	471	501	436	473	410	466	453	486	480	470	437	439	474	500	467	474	436	460	440	454	400	457	473	447	459	454	476	506	487	476	440	470	444	461	465	455	469	442	475	461	448	456	480	454	442	459	415	494	473	480	439	461	462	492	483	440	451	465	460	456	453	437	457	484	482	484	487	448	447	444	448	462	531	483	428	485	440	451	458	431	447	451	447	465	474	447	437	528	477	467	506	458	467	444	427	472	460	457	469	437	485	445	462	475	454	459	492	461	453	463	439	457	501	489	447	465	455	492	490	461	437	456	439	415	453	478	469	452	446	468	484	443	450	491	485	457	489	474	448	439	490	478	484	455	455	458	430	487	446	443	444	488	443	458	474	457	448	455	496	523	468	436	481	515	478	444	479	471	491	461	462	464	429	471	473	513	460	467	453	414	464	449	449	472	461	459	460	449	457	478	468	467	484	433	478	464	458	428	452	460	432	514	455	452	479	453	523	468	514	438	465	439	455	480	451	495	420	486	454	455	466	446	473	467	470	464	444	483	450	426	459	451	478	447	482	420	494	474	480	453	472	430	490	445	437	475	468	428	462	460	447	500	472	480	440	468	464	453	450	435	500	447	413	458	469	468	497	475	428	461	477	427	455	454	465	467	472	471	480	474	454	478	456	436	454	454	461	441	478	472	454	467	464	465	442	484	482	438	423	467	490	490	452	470	436	432	451	446	447	455	440	469	499	476	469	492	434	469	467	434	463	423	441	456	456	439	447	471	435	444	434	466	434	454	447	469	466	440	453	468	428	465	462	474	464	438	452	458	412	467	479	449	420	445	465	466	462	479	476	421	453	472	462	491	462	469	468	466	449	439	489	435	411	472	440	472	472	484	480	494	451	476	449	439	491	467	470	494	468	481	451	505	452	440	485	429	463
27963	10211	5209	2519	1944	1548	1279	1102	960	899	777	732	779	714	689	671	663	669	627	621	603	617	620	639	652	629	582	633	633	596	624	591	619	613	630	565	625	564	662	591	574	574	593	598	642	650	578	582	577	618	625	628	556	567	627	612	636	589	628	613	610	574	632	559	568	629	565	583	598	590	593	629	630	587	566	646	596	583	595	594	550	600	615	580	617	655	638	588	616	567	567	613	637	582	610	593	624	582	563	610	618	642	631	605	612	609	577	581	613	617	632	618	612	627	612	614	581	628	614	576	539	558	641	585	591	613	642	587	603	616	562	567	557	597	578	599	604	594	605	594	589	597	590	612	608	626	600	644	576	594	606	595	630	614	590	662	587	589	586	600	613	578	604	583	615	577	599	578	591	626	641	581	588	630	575	608	607	609	584	602	604	564	577	580	628	579	589	630	604	610	612	586	587	587	573	632	543	563	623	591	571	636	631	620	589	610	601	611	614	573	574	599	632	592	623	671	595	545	598	631	636	541	591	588	610	609	593	627	618	595	574	608	617	583	624	654	596	614	584	629	635	612	568	592	592	646	588	577	566	564	581	610	596	575	595	593	631	572	623	592	616	600	577	627	612	586	619	634	635	538	592	584	573	571	609	585	555	616	610	616	639	570	607	593	586	613	605	589	568	621	586	584	566	581	596	619	576	619	580	614	605	619	609	600	579	566	626	575	570	593	591	607	619	612	629	550	589	634	606	565	599	655	600	622	627	618	612	614	605	598	550	607	580	634	593	592	593	646	638	593	632	609	603	603	604	604	632	613	612	598	592	603	588	555	600	655	606	596	594	606	607	630	570	643	589	617	586	540	600	607	632	563	607	590	588	658	623	638	617	558	603	612	596	604	624	638	619	590	608	687	610	603	600	628	585	627	610	640	641	568	615	609	624	663	633	629	587	568	549	592	587	588	576	615	594	594	592	636	646	598	576	633	596	593	590	617	607	603	584	608	595	557	564	595	630	588	606	590	586	624	583	611	588	598	582	580	606	660	609	587	586	582	609	570	602	584	619	625	603	568	620	553	615	627	591	560	631	594	605	649	608	607	606	600	575	595	615	598	631	594	563	665	619	614	629	631	635	585	596	631	605	590	652	580	589	605	621	598	599	559	650	601	585	634	577	541	598	648	598	600	633	568	584	603	616	596	642	570	565	603	625	592	609	598	607	622	618	592	623	625	624	563	637	586	586	622	636	602	592	628	562	569	640	604	571	652	593	573	586	622	579	608	622	567	596	617	599	622	567	603	623	592	597	596	615	591	629	651	610	567	623	570	588	564	604	601	598	613	573	604	590	603	586	601	632	624	609	613	627	636	582	624	626	613	645	660	618	566	619	617	556	582	589	622	594	584	629	627	592	611	583	603	584	607	643	620	597	634	627	617	594	634	590	613	598	638	598	537	598	595	588	608	602	610	607	604	612	613	590	607	583	610	571	530	628	636	603	575	579	566	617	614	627	599	617	575	570	644	545	588	630	642	628	575	594	624	617	601	608	581	598	562	551	608	581	607	635	593	598	618	587	588	614	595	647	562	556	605	592	586	595	586	562	617	611	576	636	627	603	581	623	594	636	570	633	593	583	618	610	583	597	568	621	590	670	602	565	595	583	554	592	625	581	604	572	572	568	598	649	616	609	611	596	594	636	590	589	628	568	624	549	565	610	580	577	619	585	577	645	646	602	569	590	582	600	576	580	662	629	596	588	598	577	598	611	579	578	576	549	601	577	600	600	575	628	610	640	616	602	626	644	602	572	599	588	583	576	600	591	593	585	583	617	612	577	645	623	607	609	568	607	598	600	635	602	610	597	604	593	596	594	563	593	573	639	631	618	599	590	623	624	571	633	591	588	566	628	599	624	609	600	571	579	606	570	588	623	620	591	647	612	593	645	594	645	619	580	585	623	646	558	582	621	581	610	621	609	616	530	606	572	600	589	597	545	570	591	635	576	615	609	614	603	575	581	626	609	554	621	622	598	542	589	593	594	617	642	617	582	566	671	608	597	621	599	559	605	588	609	589	597	603	571	599	637	635	635	579	605	610	592	625	606	590	626	633	618	614	596	577	596	656	598	565	604	605	631	655	557	594	604	566	629	593	595	617	588	563	568	603	588	578	597	582	615	596	599	608	591	654	617	608	598	615	605	590	626	582	629	585	652	596	634	580	606	589	604	623	603	616	635	598	616	594	582	574	620	586	617	611	582	601	587	646	596	560	615	612	633	624	597	643	614	621	583	586	602	622	571	610	638	637	618	597	618	589	620	625	610	627	630	627	607	567	563	606	632	607	628	634	559	599	592	595	610	573	556	622	571	587	553	544	648	549	576	626	583	616	645	575	575	585	576	604	587	585	581	609	589	609	620	641	577	632	627	623	598	595	637	635	608	578	612	556	582	618	567	601	597	626	569	593	597	608	603	564	577	603	619	597	625	627	610	618	629	588	572	589	628	562	656	618	598	581	608	562	606	601	575	580	599	602	566	638	571	616	618	567	591	617	617	589	592	612	606	590	616	588	583	631	610	656	566	623	611	593	606	633	598	576	587	570	642	569	587	673	568	553	621	604	600	606	586	605	583	634	643	602	620	632	543	611	555	578	604	594	562	570	603	637	599	596	596	544	607	604	586	626	606	649	552	617	608	643	631	634	564	638	560	689	562	602	607	591	600	607	603	647	566	578	647	598	603	601	609	586	593	648	658	597	596	611	600	609	606	646	564	571	584	581	589	577	610	580	581	610	561	659	584	619	613	610	617	585	573	609	600	592	584	599	583	614	641	591	644	611	630	614	624	682	567	633	638	584	577	613	609	591	621	584	600	561	598	608	601	557	578	604	598	596	618	561	550	607	604	619	546	621	565	601	613	618	581	597	581	611	617	583	569	629	598	594	660	575	596	553	588	589	612	616	656	597	593	641	593	576	607	596	621	621	632	611	663	613	586	605	576	592	568	630	574	624	585	602	564	609	624	616	593	661	569	589	634	641	554	592	643	610	607	617	640	572	621	596	577	601	590	608	616	580	623	607	658	629	598	576	632	632	591	582	608	608	609	594	610	594	602	574	590	628	595	630	573	610	588	640	650	609	638	567	611	600	561	640	636	597	597	634	615	629	594	580	606	641	606	598	586	646	607	618	628	608	606	587	589	590	610	615	606	560	552	594	605	568	586	589	626	582	574	572	606	597	580	569	588	545	586	608	614	582	590	597	586	631	562	616	572	551	589	620	596	583	604	597	611	592	609	593	618	588	546	576	603	587	606	584	587	629	603	631	601	571	607	568	606	619	644	574	576	589	620	614	633	606	594	584	624	626	593	562	592	620	578	621	620	630	571	601	600	582	579	616	588	607	640	642	629	554	546	586	652	623	617	623	585	629	595	563	630	582	595	605	629	571	594	607	566	573	613	591	578	642	597	613	653	583	584	606	572	613	587	627	641	583	599	565	622	645	585	610	632	606	580	604	592	634
25066	21498	27402	25798	5936	604	506	385	377	364	353	372	381	360	357	333	352	337	314	355	319	342	350	327	333	311	332	338	293	341	323	352	312	354	373	325	334	304	318	317	307	340	312	350	315	320	320	320	353	346	329	334	288	323	293	347	286	292	318	316	334	354	307	330	308	329	308	311	321	334	280	329	322	303	321	311	298	337	301	345	350	313	332	315	332	298	300	316	346	298	302	318	321	333	327	299	323	304	305	316	330	323	312	344	304	301	323	321	336	317	320	311	318	330	328	285	324	329	312	318	293	315	314	302	365	333	302	338	337	322	327	329	335	299	316	314	321	315	327	331	321	286	349	285	353	305	298	309	308	314	298	329	348	316	305	301	318	316	346	337	320	338	344	316	314	326	335	327	337	306	312	299	329	324	336	318	331	343	311	348	294	324	359	318	317	327	325	320	340	363	305	317	321	318	320	313	310	271	310	352	326	304	312	344	360	319	332	324	281	327	293	307	342	346	330	310	328	331	348	321	318	271	319	353	342	323	309	335	301	330	338	330	310	346	319	281	304	293	322	315	332	331	340	330	310	303	320	317	301	338	285	346	353	335	320	325	319	332	330	302	299	321	344	337	290	342	307	365	331	353	323	312	316	336	308	304	328	368	296	303	350	330	311	287	273	310	316	312	324	288	305	306	290	327	317	304	326	344	353	361	293	329	295	320	321	317	323	309	307	342	304	355	308	337	314	325	351	357	317	334	321	320	327	307	337	311	317	326	301	298	288	346	308	305	297	325	319	339	312	321	322	314	299	347	312	323	312	321	334	313	296	332	350	313	338	338	325	329	301	326	304	301	331	304	320	292	286	306	326	309	345	336	342	303	337	279	314	316	298	327	332	326	321	337	307	274	268	295	311	336	305	314	327	354	315	336	323	307	337	311	303	329	316	350	335	309	339	284	330	326	306	344	340	320	321	346	284	316	301	310	305	326	338	334	347	330	353	310	308	326	284	307	341	338	319	333	298	301	350	300	323	312	333	313	327	310	325	330	331	335	313	339	332	322	308	341	363	362	349	320	297	323	305	327	318	337	294	336	341	328	325	345	326	295	318	332	310	310	352	337	283	317	303	316	324	334	315	322	328	347	348	374	319	333	315	311	339	328	295	320	308	340	362	308	323	324	320	342	310	339	310	353	307	298	314	328	341	336	288	332	309	358	313	317	314	352	352	357	324	314	318	321	331	333	309	272	327	319	351	316	356	331	306	329	299	320	313	311	330	309	315	327	329	314	344	355	289	332	338	323	322	305	317	307	296	331	348	330	319	348	307	322	340	330	307	301	334	354	342	290	305	345	310	336	321	343	300	330	327	301	311	316	289	306	338	354	343	339	344	356	332	351	347	307	292	307	324	329	328	324	308	304	326	316	296	320	306	329	339	323	343	327	318	334	353	318	317	332	327	337	328	317	332	325	296	309	302	342	330	314	329	332	349	340	320	308	296	351	290	309	314	306	337	342	353	310	333	320	310	314	300	348	297	301	317	319	335	325	319	344	331	298	314	307	309	333	321	344	300	302	332	298	299	344	335	318	316	358	313	346	308	315	343	349	311	337	311	356	311	357	327	311	339	339	302	321	339	336	321	353	323	318	315	315	305	335	296	316	310	336	326	312	302	335	322	315	306	343	376	327	286	334	310	305	312	335	327	332	302	340	340	340	334	293	290	335	333	320	338	313	336	326	325	292	325	351	334	303	345	319	315	307	309	324	338	328	309	333	362	308	357	330	318	320	350	314	332	308	334	289	340	315	293	303	313	291	342	361	328	284	295	328	344	333	307	324	346	327	317	314	312	324	337	336	298	344	339	326	333	305	315	349	308	348	331	332	328	335	338	290	332	329	302	324	298	332	313	336	376	348	320	303	327	332	340	301	323	309	331	317	359	322	345	352	310	295	338	326	307	332	307	308	318	343	319	315	301	361	335	348	346	321	327	347	327	304	328	329	359	331	319	319	331	334	325	335	313	350	318	285	307	314	311	305	327	301	339	306	321	337	304	341	307	323	310	333	325	336	321	367	332	318	293	318	318	322	320	336	323	336	332	334	317	327	343	321	339	322	312	311	302	352	352	306	320	304	306	333	266	315	328	341	300	325	347	320	313	343	335	297	311	318	318	305	341	324	337	384	324	316	322	331	293	329	319	333	311	299	308	314	294	326	322	329	314	308	334	293	347	326	291	302	322	307	306	355	346	317	308	347	313	329	338	350	324	315	306	291	274	289	317	311	362	315	346	308	334	363	313	311	289	296	329	307	314	347	350	290	326	315	323	319	327	315	341	319	324	313	301	327	338	293	330	312	307	329	277	309	319	309	320	325	355	344	326	323	332	313	307	299	315	317	325	303	321	292	323	319	328	283	331	322	335	319	312	294	339	362	330	308	314	316	326	335	324	341	304	285	293	321	301	341	356	372	349	338	304	343	338	308	308	349	351	323	321	342	310	303	326	305	327	326	318	337	318	295	354	357	298	318	310	311	312	361	321	335	303	311	322	339	329	308	313	292	352	303	304	321	304	305	310	314	327	327	293	361	346	323	300	348	356	327	348	332	316	308	321	327	310	320	326	325	311	337	318	309	342	364	328	333	329	305	327	318	290	331	302	306	324	318	321	340	304	298	329	299	298	302	326	346	342	309	329	291	319	310	328	310	311	319	343	320	297	325	329	349	330	305	328	278	324	315	345	296	345	315	310	334	356	353	345	319	332	296	314	353	282	304	347	343	280	327	311	311	327	328	315	307	313	328	350	325	297	369	313	320	336	348	338	344	327	370	310	320	321	321	317	347	321	329	326	334	322	335	353	308	316	344	326	326	336	309	324	324	327	298	305	323	314	318	322	316	337	277	364	347	359	317	326	289	345	340	325	312	307	333	323	327	375	302	329	336	350	325	338	339	330	302	332	351	344	308	346	316	288	288	327	313	353	331	343	336	308	345	309	310	320	301	284	319	339	350	308	312	309	278	292	326	304	279	318	340	287	340	326	295	336	326	329	286	349	325	373	314	335	310	333	321	342	330	324	341	318	308	340	319	311	299	329	310	304	325	333	322	349	321	313	288	287	309	293	314	303	326	300	322	311	314	312	333	344	314	321	338	329	333	321	336	310	307	318	305	327	304	322	339	315	322	326	339	341	345	316	309	334	321	326	345	320	324	313	321	334	329	331	298	328	316	331	293	334	299	323	312	328	312	332	322	341	324	303	341	337	307	325	331	316	323	294	318	335	313	330	311	340	316	351	333	304	321	333	314	327	332	323	342	303	366	304	275	301	293	320	314	323	304	315	328	311	312	334	293	360	319	347	298	337	312	351	334	334	333	327	326	313	306	338	321	306	302	291	323	322	324	268	325	328	319	309	328	360	320	344	319	334	306	325	319	331	339	299	320	320	293	326	322	308	280	303	339	354	328	270	313	336	321	346	303	304	284	338	316	309	330	327	310	335	332	352	329	313	319	338	317	315	333
24546	5588	2624	1360	1005	923	694	640	572	567	559	496	479	435	497	445	405	421	430	432	461	430	401	433	441	376	415	404	397	416	457	423	407	362	436	422	401	422	442	412	447	406	400	445	387	421	410	387	448	433	430	406	416	431	391	432	399	431	389	414	422	446	402	412	427	427	437	421	417	430	413	409	409	403	391	406	377	398	425	391	400	413	394	405	396	400	443	436	383	406	397	416	411	402	414	393	432	418	424	410	445	411	412	385	392	425	414	428	406	399	402	407	405	395	390	421	413	437	419	475	408	399	403	409	368	418	418	413	420	436	414	416	409	444	426	430	376	419	378	412	395	403	406	441	401	395	415	449	444	414	387	435	421	405	418	418	438	413	424	420	400	430	406	389	430	422	430	428	389	427	419	428	399	365	374	449	448	418	402	420	395	383	393	416	389	402	386	388	462	396	413	419	427	451	453	437	442	416	408	411	419	434	416	385	445	414	409	403	433	412	432	414	444	392	421	419	400	382	412	411	407	413	393	403	428	441	390	382	399	428	402	406	442	431	397	405	403	399	463	405	389	415	395	414	411	420	416	395	413	436	380	419	465	414	402	448	443	379	419	407	407	404	457	401	421	421	416	422	409	415	447	412	448	405	430	376	423	398	426	380	398	420	395	433	390	402	399	416	391	419	405	393	404	377	413	415	424	384	427	435	404	426	358	441	416	414	461	415	415	406	414	405	380	395	431	415	401	415	386	401	393	412	426	399	436	433	381	388	401	400	365	387	428	411	399	356	415	422	400	393	443	379	402	437	448	399	452	401	407	399	416	417	399	439	418	404	414	434	425	405	418	438	383	419	440	385	392	431	410	400	415	378	422	468	397	396	397	382	381	421	407	411	395	410	394	419	367	415	415	408	426	393	406	415	406	419	400	401	421	421	414	420	420	412	408	379	458	449	428	393	424	405	396	416	398	417	431	437	411	418	424	390	411	427	401	385	380	401	405	438	394	415	397	429	427	403	415	422	436	398	432	427	434	423	395	415	428	452	354	420	398	410	406	385	409	442	376	364	427	416	413	364	413	393	381	426	435	433	405	446	430	389	416	427	411	427	396	384	447	424	439	417	401	429	419	387	383	423	411	400	401	421	459	427	407	419	396	434	421	411	361	398	407	403	391	410	402	415	417	396	402	401	416	423	378	383	413	407	436	481	426	349	418	385	427	430	436	420	435	414	442	413	386	413	417	424	437	423	429	409	414	420	403	442	436	427	382	410	486	377	433	421	395	403	371	448	409	414	394	399	382	406	441	417	426	368	412	402	416	400	380	438	415	367	414	423	402	413	401	414	386	373	392	404	396	388	440	431	415	420	426	418	412	396	415	386	456	403	432	383	394	417	403	416	356	446	402	423	426	400	431	426	445	399	399	402	403	431	393	418	428	394	385	400	431	414	414	399	395	396	402	462	408	427	398	426	434	409	408	428	397	411	401	373	418	414	417	422	409	402	412	441	426	376	393	393	418	429	451	418	395	410	406	422	394	363	442	443	429	408	399	426	406	444	432	415	411	426	397	425	426	418	417	423	402	403	433	416	388	365	469	384	403	387	379	393	403	465	447	418	407	429	417	422	400	417	406	373	451	386	440	421	436	400	443	410	421	394	456	407	389	432	413	402	376	420	432	411	385	459	410	418	384	402	404	408	434	440	397	439	407	386	384	389	414	422	396	396	417	408	382	420	434	406	406	419	382	376	424	424	380	422	410	401	394	435	401	421	438	433	394	396	439	407	402	419	434	450	436	441	423	392	406	434	428	428	413	406	411	427	430	420	414	431	412	407	442	403	412	374	400	435	445	429	433	366	359	450	394	409	411	382	386	404	428	416	421	411	419	434	410	439	431	402	430	405	413	385	369	445	418	394	449	397	413	407	467	403	396	422	420	395	421	410	406	400	435	419	439	410	427	387	402	415	430	432	404	407	362	429	396	411	403	396	401	407	440	425	405	422	421	434	444	429	414	424	397	386	409	404	424	377	417	415	410	390	433	397	415	393	425	450	433	418	420	386	389	361	416	392	425	407	417	430	383	430	423	406	403	411	395	417	393	378	419	428	424	425	422	390	403	377	414	429	400	392	397	411	439	422	391	417	427	435	405	430	427	406	419	420	419	413	420	404	386	415	411	404	397	428	446	400	432	408	417	389	406	418	422	417	386	427	430	426	389	417	386	414	381	423	417	404	406	425	431	396	397	444	368	406	401	436	398	419	409	432	438	442	425	403	454	405	402	420	398	408	376	429	436	387	438	398	398	431	438	442	421	380	398	403	409	418	442	427	396	364	433	420	423	401	391	388	444	428	442	405	449	383	406	390	404	387	386	401	431	426	404	444	416	386	433	395	443	376	427	420	411	423	408	416	432	425	409	418	438	429	430	403	421	415	433	396	427	405	441	418	425	414	398	436	397	389	407	412	428	382	401	388	413	415	416	410	382	406	385	375	441	416	423	395	417	424	435	445	423	415	410	432	399	402	399	412	386	406	423	430	429	420	407	417	390	438	421	410	410	374	408	411	440	430	425	407	425	366	437	421	398	434	399	389	418	424	396	382	432	444	416	427	395	412	411	379	348	407	430	385	414	395	392	407	384	396	417	445	408	368	426	389	409	402	437	418	473	394	423	405	390	374	403	408	410	440	406	447	402	427	425	407	406	428	383	396	390	413	404	420	414	410	409	417	437	438	396	402	412	400	384	439	443	405	385	402	416	444	425	402	395	417	414	435	376	409	417	399	408	434	409	399	405	380	435	430	409	431	429	418	435	382	384	391	392	362	432	407	431	395	429	386	385	404	410	396	442	379	449	432	369	445	413	398	380	378	452	404	437	420	399	406	428	392	384	420	392	433	403	435	461	428	471	425	423	406	435	416	413	390	411	400	430	437	430	403	399	400	456	414	410	414	420	437	413	402	403	415	434	450	410	404	394	439	422	410	383	410	389	380	402	390	387	402	388	394	400	421	457	423	421	431	413	395	411	407	377	435	411	430	421	418	409	383	405	428	441	410	402	382	405	426	398	407	421	411	378	438	377	414	412	402	405	414	390	401	383	416	401	426	415	400	401	425	384	403	422	409	423	385	432	402	403	417	419	428	402	367	394	429	403	407	371	421	395	425	430	403	440	407	419	428	402	427	452	391	427	441	400	398	459	388	431	411	419	382	403	400	402	411	395	412	401	418	368	429	352	365	414	379	435	426	388	419	399	403	451	459	399	419	396	441	457	426	399	411	414	410	420	446	412	396	384	393	444	386	408	396	427	402	440	431	411	413	381	445	394	389	400	453	400	370	397	406	395	401	453	426	423	418	413	424	399	426	450	414	405	390	422	412	437	394	403	424	391	400	417	359	423	429	413	400	401	373	430	412	393	409	388	412	403	407	357	408	403	418	401	396	407	421	428	426	423	393	414	466	390	428	396	405	387	410	428	414	409	394	436	440	415	403	427	438	445	407	433	429	401	404	381	401
22931	21556	29322	24257	21551	21544	4095	654	421	426	383	319	308	274	259	234	249	255	226	225	216	209	230	198	220	200	216	179	193	203	192	215	211	173	207	179	180	187	192	203	213	180	212	195	199	223	179	197	200	177	175	160	183	161	209	193	189	196	186	181	172	168	166	173	164	167	177	179	178	190	187	169	182	172	177	174	170	167	181	173	195	177	160	169	158	181	190	167	162	184	194	162	174	186	151	183	166	192	199	191	179	172	178	180	171	176	196	186	180	170	193	200	199	165	191	181	168	196	170	168	169	209	177	189	163	159	170	168	202	181	179	157	176	157	194	187	166	188	175	179	171	176	166	202	190	176	169	159	196	177	168	149	197	164	187	175	189	171	194	196	195	187	185	184	176	159	172	171	150	190	196	176	151	198	186	153	171	177	189	174	196	189	186	163	187	180	173	171	155	145	190	180	189	173	185	193	177	185	188	147	192	167	188	181	154	197	174	140	181	179	161	156	175	169	171	167	166	183	164	192	194	173	173	179	189	187	181	156	152	204	157	164	157	159	179	187	181	178	179	200	191	163	161	179	177	175	195	156	173	176	167	167	165	190	177	174	183	166	171	162	172	192	194	171	172	174	173	175	194	174	211	200	159	179	175	178	182	178	175	196	149	168	180	192	174	177	154	190	190	171	212	177	169	183	183	183	177	147	186	178	169	178	167	176	199	171	162	175	194	179	158	186	148	174	198	175	206	189	186	186	176	161	171	170	165	194	201	155	172	184	168	191	162	165	184	153	166	150	184	175	164	189	198	191	176	168	176	149	176	160	181	173	168	172	185	199	195	176	179	203	152	163	190	187	180	161	176	182	175	160	170	160	176	204	174	175	187	187	158	190	166	179	170	180	171	173	185	169	181	170	165	176	213	168	195	188	171	166	177	187	173	173	193	184	190	182	162	202	191	169	180	185	179	175	185	168	171	166	174	203	152	171	180	168	186	173	171	189	205	139	189	193	156	182	186	176	164	168	191	185	176	181	183	185	189	183	179	192	189	170	147	201	189	189	162	182	195	181	169	192	187	159	172	169	189	161	200	196	170	186	179	170	171	191	187	150	175	160	162	189	182	172	174	176	170	191	181	175	211	185	165	176	183	173	150	178	153	162	163	175	183	161	187	175	173	174	167	178	172	183	162	172	177	170	188	173	175	193	157	187	189	173	173	176	189	174	154	173	165	167	199	179	183	171	173	201	180	157	170	186	158	167	197	205	161	167	164	166	184	159	167	162	158	203	144	191	166	178	182	197	160	173	183	182	186	172	161	182	153	184	207	208	173	182	171	168	198	148	186	207	172	175	164	173	202	165	171	159	195	161	187	181	153	177	211	187	199	181	197	172	174	174	190	173	152	192	189	178	193	183	193	178	193	172	191	177	198	178	176	188	182	168	188	179	196	150	177	187	177	172	175	198	191	180	168	197	158	182	163	160	192	163	185	165	206	191	169	184	174	190	188	169	188	177	146	193	192	164	184	183	185	195	178	177	186	167	189	207	180	198	180	186	202	194	151	162	177	170	203	184	174	170	173	171	195	171	159	173	166	177	166	168	200	195	157	159	162	183	177	191	196	196	188	167	180	173	214	181	180	154	160	186	187	184	172	165	176	152	177	176	161	188	177	204	157	173	173	193	170	165	154	180	184	189	181	161	179	179	181	154	164	175	178	191	171	197	173	153	172	174	203	198	174	178	168	174	168	176	180	179	180	160	181	187	183	188	174	193	179	166	178	178	195	178	179	169	197	165	170	158	156	173	172	162	180	181	166	189	163	174	189	177	177	158	156	182	152	164	195	176	163	173	186	174	189	186	144	190	186	159	201	184	191	163	186	185	195	176	189	204	193	197	197	169	152	189	158	166	190	184	158	196	193	159	201	176	185	178	172	216	183	176	197	177	173	179	152	187	175	178	191	186	185	171	171	203	172	167	185	163	192	200	187	164	175	156	175	173	189	164	156	187	166	174	177	165	194	198	171	179	186	181	179	192	166	175	194	176	185	205	180	188	171	156	173	193	161	162	172	178	196	162	168	193	178	158	160	188	191	180	167	185	163	183	162	196	183	193	175	178	175	180	175	182	193	185	166	167	169	165	154	173	178	157	170	177	185	176	198	175	187	169	166	170	184	164	171	154	167	173	174	182	185	178	199	148	205	172	179	175	184	184	168	170	175	152	181	171	183	170	169	182	193	183	197	169	184	203	176	187	178	187	177	186	190	169	174	159	179	173	199	180	185	192	205	199	173	176	181	199	172	179	176	183	180	176	169	168	186	168	186	180	156	175	194	178	179	174	193	187	187	190	189	216	185	186	157	164	166	183	181	162	181	188	165	182	168	178	183	198	193	176	176	186	185	171	154	179	166	195	173	184	221	197	181	153	177	155	186	172	187	176	174	161	177	167	193	149	157	196	182	182	158	163	176	178	188	194	194	171	164	159	167	169	178	176	199	161	186	177	176	186	177	193	177	185	181	175	168	162	185	196	171	174	171	189	153	178	168	178	184	189	151	170	177	162	173	172	167	163	182	173	168	184	172	194	182	180	190	166	167	189	177	206	174	171	169	179	181	170	175	189	173	175	204	204	185	166	171	185	200	180	189	194	153	168	205	192	174	158	179	207	190	190	189	189	168	191	166	197	198	186	201	168	158	180	177	177	180	170	164	144	160	179	175	184	169	172	174	183	171	160	174	167	190	175	221	179	159	160	178	176	172	185	157	180	178	170	175	180	170	192	174	166	185	186	167	163	201	181	202	181	190	175	186	156	176	164	173	186	179	171	165	180	161	161	193	187	173	179	189	211	163	190	175	185	175	200	199	174	191	182	177	188	177	178	183	177	172	167	162	179	174	174	181	173	189	183	161	163	186	160	194	203	151	198	183	145	208	156	189	194	162	166	139	165	212	187	198	184	197	165	197	188	177	164	183	183	177	186	193	183	177	181	182	176	179	165	169	182	169	172	194	149	190	160	183	160	174	180	180	159	201	173	175	197	179	174	172	186	152	173	174	175	175	180	171	197	176	191	158	187	171	184	158	185	176	174	168	175	193	169	164	182	158	195	177	156	148	184	160	181	185	189	144	177	183	188	168	177	170	159	177	194	188	184	179	183	169	190	180	203	165	203	179	197	176	174	182	180	185	188	154	175	169	185	162	185	183	194	209	189	160	167	169	181	185	168	178	184	176	159	169	175	175	183	174	182	208	152	193	157	167	170	172	203	160	174	178	181	168	178	198	171	165	185	178	197	177	179	168	183	190	177	190	175	156	191	172	162	189	180	170	161	203	180	177	190	184	185	186	184	172	174	187	165	195	165	176	197	190	181	174	208	189	202	189	198	184	173	183	188	170	188	188	185	154	189	174	194	188	181	176	195	167	165	189	160	175	149	169	162	169	188	181	174	177	184	183	166	148	168	179	182	204	161	170	180	167	183	187	165	163	169	153	193	174	189	170	192	175	185	185	213	198	187
32719	14190	8191	3745	2655	1982	1479	1238	920	733	729	585	519	497	430	421	387	412	373	350	335	293	334	315	311	301	300	308	279	278	274	259	288	297	254	251	212	242	253	253	264	262	240	241	255	258	281	275	271	282	249	244	244	228	219	253	251	247	236	241	256	283	223	238	270	257	235	227	213	262	241	246	245	217	220	250	250	244	254	231	249	259	230	229	244	222	233	246	231	234	244	268	234	217	257	252	247	261	248	228	240	238	232	260	259	234	258	223	276	226	246	233	217	234	265	234	232	244	255	236	245	250	227	253	234	258	264	254	223	263	249	238	256	233	229	251	235	239	254	249	242	229	236	224	231	262	222	249	230	233	248	245	218	265	219	240	243	231	247	226	233	254	214	235	223	252	255	249	255	226	244	212	221	185	285	236	222	220	249	223	238	227	240	225	240	224	254	253	256	223	231	254	254	220	229	217	246	246	241	255	247	235	266	224	256	221	258	248	221	240	262	211	222	244	236	238	230	250	260	268	242	241	224	235	263	232	218	270	258	252	227	252	248	229	243	225	234	242	245	248	197	257	233	246	239	235	254	231	232	226	243	229	244	244	252	261	236	222	214	224	282	231	240	219	228	221	235	225	250	238	227	228	235	231	251	239	272	241	241	234	257	239	248	242	243	234	261	249	234	223	243	222	221	255	218	258	234	254	216	221	266	238	212	240	226	232	236	257	233	232	229	246	243	275	262	238	233	239	245	229	247	246	238	246	252	245	237	253	237	260	244	246	235	255	267	234	239	225	237	232	256	261	217	220	224	271	211	226	219	243	261	223	254	237	254	227	250	225	229	250	228	248	245	251	237	239	206	210	237	224	277	261	235	240	263	257	257	249	243	249	223	247	237	257	235	236	245	232	254	236	242	256	256	227	236	233	225	258	235	231	221	243	245	259	228	246	265	249	233	229	217	238	205	258	265	248	256	248	253	203	228	243	231	220	239	226	217	223	244	223	228	236	244	239	240	232	244	224	240	229	250	225	227	212	216	262	251	240	220	235	241	267	237	231	249	242	242	256	246	250	248	234	231	270	230	241	222	290	248	218	215	246	228	243	221	220	236	255	249	237	262	257	201	272	259	240	226	228	263	230	229	262	243	248	220	246	231	232	261	277	220	263	235	240	216	243	221	245	252	249	226	213	272	242	227	239	256	219	250	253	223	237	243	269	232	236	263	255	256	210	258	236	232	248	254	250	257	213	225	244	234	232	233	257	235	264	262	241	241	245	225	230	237	247	227	245	220	231	249	259	244	222	248	239	249	242	232	222	234	255	240	251	241	245	224	227	209	216	269	271	208	247	240	238	248	241	236	228	232	257	234	249	246	238	236	230	256	228	237	251	209	253	239	220	229	209	249	241	246	221	236	231	241	242	212	236	213	238	221	268	263	249	234	238	232	237	235	257	235	264	244	223	260	245	230	253	236	244	264	245	259	234	215	244	247	293	222	229	228	258	230	246	246	234	236	233	237	229	241	237	255	224	244	245	241	247	213	256	231	221	272	279	259	233	243	237	234	232	246	260	285	227	230	223	281	231	250	242	220	230	230	238	263	212	258	231	237	228	236	233	266	221	229	241	267	258	252	222	237	208	263	246	253	247	238	230	226	252	246	220	222	240	234	268	245	218	248	247	227	222	235	243	238	208	252	210	242	215	236	239	245	232	214	240	229	250	236	223	252	242	238	220	257	240	223	247	251	218	233	223	260	240	248	268	253	238	240	233	227	236	243	232	241	258	216	242	270	235	241	248	232	261	252	242	269	237	243	239	235	209	274	249	244	251	224	235	213	240	247	225	248	213	217	241	249	238	219	237	244	245	221	228	218	225	212	228	235	227	256	238	224	226	239	251	254	219	255	241	240	230	240	218	232	253	252	258	268	215	230	231	245	270	227	233	218	261	226	243	248	247	249	217	233	232	224	205	244	249	226	222	245	213	262	248	243	222	247	236	260	225	248	240	238	261	275	251	234	247	238	241	239	239	229	239	227	241	231	233	232	241	256	232	247	241	222	252	235	272	246	236	253	219	204	227	258	231	260	238	238	236	207	240	239	219	224	215	221	235	241	249	258	238	247	237	230	231	257	206	266	241	248	249	235	228	231	266	262	219	238	250	261	228	243	226	247	238	226	233	232	226	256	239	244	209	251	274	263	240	248	242	245	255	216	266	257	250	233	229	226	239	243	237	235	263	246	240	231	266	252	216	254	224	241	258	246	235	229	233	240	243	244	262	226	258	256	224	234	222	243	214	243	244	253	235	234	237	203	241	226	254	234	258	242	278	242	250	220	216	231	202	269	229	228	223	250	242	251	255	268	211	214	224	234	253	236	216	209	248	268	239	222	240	238	241	240	241	252	244	229	225	230	222	248	262	249	254	223	242	225	246	228	247	213	252	253	225	234	233	244	263	228	246	219	224	253	238	246	232	234	263	234	246	238	192	240	216	244	254	207	227	235	221	243	242	235	232	228	237	255	236	266	229	219	251	224	241	249	259	228	257	227	269	224	221	213	226	244	233	244	215	219	246	266	256	227	234	220	242	234	234	246	231	218	224	225	256	232	242	226	221	274	234	239	232	250	230	235	260	237	220	222	233	238	235	235	211	226	231	245	235	247	241	239	240	229	219	251	222	255	234	245	232	260	223	240	237	247	217	256	223	236	228	214	215	222	218	219	235	203	246	230	251	220	228	239	253	228	234	246	216	243	231	241	247	214	235	222	217	243	247	258	249	258	225	248	230	206	233	262	203	251	209	211	252	257	220	251	263	221	217	247	244	238	253	237	236	229	225	248	222	227	232	239	216	230	226	238	228	252	236	246	230	225	250	243	229	232	207	223	215	220	273	218	256	233	220	225	238	231	241	233	238	210	254	226	232	221	202	255	229	236	248	248	242	232	266	269	236	211	229	258	242	230	244	264	241	231	249	214	231	267	234	232	225	245	251	269	236	223	203	226	223	255	245	245	226	240	253	262	223	228	247	238	210	254	238	218	247	260	253	249	264	240	258	271	247	248	233	256	240	249	230	229	257	261	253	235	227	257	229	238	238	244	251	223	255	220	248	245	216	223	232	230	219	207	265	227	241	254	253	224	238	237	224	217	226	228	244	236	234	238	259	243	236	237	241	243	220	242	236	237	235	249	234	220	232	222	251	245	257	271	237	253	212	247	225	230	226	239	238	249	241	214	233	236	233	236	247	243	233	256	256	226	274	241	221	239	252	258	250	249	231	242	268	240	278	259	253	257	255	240	237	244	248	253	210	231	242	253	272	266	248	245	223	241	249	236	239	211	224	257	253	244	221	230	221	247	238	215	231	216	236	234	238	235	236	242	245	245	224	231	264	220	247	257	262	235	234	258	227	237	252	220	226	251	237	232	233	257	221	240	264	267	226	239	239	241	244	242	217	208	226	237	213	202	263	226	262	229	244	223	251	238	211	221	258	246	245	247	245	239	248	205	271	227	217
27736	18437	3984	761	615	590	526	539	552	537	544	560	472	566	543	578	512	557	541	549	498	555	516	534	524	524	525	542	551	535	562	547	488	546	522	542	482	567	504	503	541	565	458	498	544	547	537	515	558	543	535	528	523	553	548	538	560	565	528	504	533	574	513	578	548	497	537	540	556	528	533	508	538	502	516	557	547	494	557	508	537	495	532	541	552	523	526	483	575	528	490	522	498	524	539	536	538	526	539	546	493	514	495	518	555	538	516	452	564	555	505	544	510	534	520	566	558	518	546	503	571	542	556	537	493	554	566	515	494	499	527	505	563	581	565	508	504	524	519	494	566	467	514	519	528	501	507	503	529	512	539	513	520	567	512	534	498	537	545	526	577	519	559	569	553	521	530	518	553	509	537	508	489	525	519	509	525	532	559	539	540	546	547	525	532	538	532	532	524	517	522	538	500	540	512	516	573	549	562	530	504	529	514	522	515	524	569	534	525	493	530	540	538	518	562	553	483	548	559	506	515	522	519	548	541	520	541	521	485	565	479	572	496	539	553	507	525	529	518	502	514	543	581	513	570	530	502	528	516	551	543	540	544	532	549	527	540	545	525	532	540	520	511	518	504	535	544	555	543	529	527	584	535	518	510	513	540	546	528	544	554	547	506	503	556	540	541	527	541	492	546	507	513	504	536	575	547	526	532	521	531	546	524	555	547	483	553	513	521	544	498	500	558	523	506	512	524	523	550	504	529	560	535	517	509	504	553	512	538	546	520	547	528	542	521	557	491	512	526	485	488	541	499	510	523	547	554	523	542	536	534	496	539	503	545	537	553	513	492	551	557	561	506	536	537	528	541	530	501	541	528	556	522	524	491	521	537	544	469	519	499	527	532	508	536	533	550	528	533	558	546	529	495	599	534	531	548	482	544	582	527	500	544	585	576	481	505	563	545	536	552	532	546	508	537	535	549	548	517	524	574	487	543	553	541	584	519	524	502	504	504	558	505	581	514	552	526	542	487	560	542	527	520	532	558	513	536	535	547	539	551	512	513	503	564	509	554	505	510	524	507	514	531	543	532	519	535	540	521	529	519	524	538	491	528	502	539	519	515	561	546	530	509	531	540	524	544	506	526	514	518	530	551	523	531	523	544	523	549	544	548	527	552	546	507	506	577	557	526	529	527	548	535	518	550	496	512	510	534	529	575	524	574	546	539	534	546	511	528	504	492	546	517	537	549	545	488	537	534	540	517	570	550	526	493	514	542	532	556	521	538	569	555	524	543	530	531	552	521	516	537	570	526	513	515	533	553	502	544	567	530	532	552	539	555	549	545	518	495	555	526	535	477	515	546	529	551	513	538	526	576	499	515	528	504	517	529	502	526	541	581	542	531	522	531	490	522	492	524	582	555	514	578	517	584	534	556	507	562	515	484	524	577	601	496	515	538	547	555	565	565	509	570	554	543	547	573	496	563	513	531	510	507	500	497	517	518	544	543	520	538	522	547	479	540	548	555	539	527	539	555	533	545	532	501	498	524	533	530	519	533	519	494	523	511	530	526	546	564	518	504	501	535	530	496	510	490	511	519	546	550	559	539	524	511	513	535	513	560	552	534	510	553	526	545	521	555	533	503	539	524	524	544	530	526	488	545	508	561	518	507	512	539	510	556	554	521	536	497	535	520	510	510	542	531	534	531	511	561	508	538	564	527	537	526	515	517	578	554	520	535	517	575	546	520	529	555	502	504	530	564	536	500	517	526	507	516	521	512	522	540	550	522	576	533	512	525	494	488	514	518	514	544	514	541	489	504	538	532	524	507	493	514	543	519	518	520	537	523	533	515	483	543	509	513	536	511	501	573	530	534	561	533	517	504	519	573	508	544	549	557	542	561	588	543	528	513	524	552	526	541	558	541	527	554	498	558	559	556	578	521	535	509	540	558	527	556	536	517	549	533	532	542	520	517	566	522	537	522	526	525	554	522	539	523	546	532	522	542	566	539	571	529	507	544	541	533	521	552	498	523	531	562	550	492	507	514	508	528	504	534	542	555	522	558	544	534	495	545	520	527	495	551	521	586	513	519	496	587	566	559	514	504	538	538	537	573	539	519	536	501	507	555	569	491	544	504	535	512	567	551	523	561	519	504	539	522	511	527	523	518	533	565	489	572	588	558	555	533	538	515	540	500	497	545	534	514	525	496	552	554	566	550	512	518	491	536	550	550	569	552	515	559	512	555	559	496	515	513	567	542	515	571	517	540	512	527	565	525	498	494	509	559	521	492	521	512	487	508	504	550	531	555	515	551	566	524	527	558	538	541	529	531	541	549	571	509	560	511	541	565	513	545	544	492	539	567	510	499	576	513	528	575	526	532	552	548	521	518	509	606	546	502	557	552	562	529	553	551	504	543	522	519	530	520	543	506	551	517	562	513	538	551	549	514	505	562	552	544	516	552	533	518	566	511	511	575	489	530	525	501	551	568	503	474	537	574	513	516	534	553	533	534	540	562	520	527	534	545	550	516	509	538	546	543	547	489	521	543	512	527	531	515	477	555	527	501	536	541	519	535	487	543	498	574	520	492	517	544	500	520	566	476	514	513	542	521	545	563	548	530	536	510	532	545	525	559	545	567	532	552	554	539	525	540	533	549	536	557	554	541	556	510	566	521	505	544	528	536	547	524	557	505	523	537	580	548	538	525	506	534	516	515	556	525	542	553	535	483	543	525	541	538	525	530	533	544	551	541	563	528	514	496	535	539	571	547	536	513	544	549	552	519	525	518	509	521	512	506	510	511	530	508	496	527	519	524	549	552	504	532	578	562	517	510	567	532	534	545	517	528	548	529	590	545	524	484	524	511	527	529	525	524	461	518	514	559	535	547	576	556	575	548	552	534	500	517	553	512	569	508	540	500	562	544	534	502	533	535	508	524	512	466	521	561	530	525	564	567	515	486	514	504	524	506	499	548	568	543	565	516	499	533	526	500	582	515	539	524	504	522	563	545	566	561	517	545	535	535	515	517	541	499	514	514	526	513	545	527	531	549	513	519	512	540	530	517	509	524	515	533	504	513	550	551	493	472	524	518	535	547	545	522	523	546	522	516	529	546	537	528	558	528	523	504	564	543	540	511	510	529	492	496	542	515	520	530	510	547	495	556	519	519	523	615	525	561	521	534	546	517	547	526	551	533	517	584	540	547	523	601	522	558	542	559	544	555	521	536	554	504	491	504	551	569	506	540	537	542	476	547	539	511	538	494	539	548	496	494	538	513	497	518	567	532	545	538	538	524	538	515	512	533	534	563	507	554	531	555	582	541	514	515	518	523	541	523	536	554	537	536	552	501	542	523	534	533	503	538	542	560	539	545	532	491	495	514	523	503	532	534	510	559	506	533	525	540	531	505	567	502	488	526	548	537	543	553	520	487	537	524	516	524	547	528	511	488	580	524	530	516	515	566	548	520	507	537	537	505	518	568	535	515	560	499	516	488	557	533	504	550	546	514	532	532	495
7606	1232	976	816	767	709	687	691	742	732	680	652	704	647	678	654	656	725	726	677	688	658	680	690	682	729	648	672	670	676	695	698	642	633	632	627	650	706	662	671	696	672	669	672	635	658	639	624	655	704	689	705	717	692	634	694	659	666	645	672	666	666	713	625	695	695	689	713	687	647	673	642	639	697	656	681	687	692	672	684	671	690	660	686	678	696	694	717	673	692	648	664	655	644	674	709	649	668	682	710	661	665	721	683	684	635	651	661	670	661	691	700	669	668	667	642	677	692	696	636	666	613	639	690	690	723	651	705	637	677	642	660	682	667	690	670	687	699	691	704	698	751	691	682	639	680	689	711	683	715	699	641	700	653	709	697	706	603	667	571	704	668	695	681	669	708	702	688	651	693	672	654	697	677	689	657	695	619	665	672	642	638	671	715	713	676	671	715	711	678	651	645	686	653	624	665	701	674	676	668	718	687	637	687	650	712	694	680	681	678	641	690	675	674	672	627	691	674	668	725	652	620	691	636	694	670	691	692	697	690	705	705	671	699	659	662	722	681	690	685	666	644	657	696	662	723	661	668	688	691	687	711	643	651	697	644	683	672	689	660	685	666	654	695	668	698	653	673	704	646	724	655	666	665	647	661	673	621	657	713	665	666	675	615	642	725	732	676	676	656	654	661	640	674	634	666	737	640	669	669	651	663	679	682	681	682	723	658	666	681	694	641	688	647	674	705	727	669	654	630	693	622	672	624	679	685	720	696	678	712	664	695	672	720	653	669	665	721	632	688	685	661	679	677	612	666	657	660	661	700	681	694	652	693	682	678	638	696	664	624	678	704	669	649	652	639	662	681	692	652	651	684	696	692	663	720	702	659	716	682	648	653	676	670	677	648	667	687	644	703	664	718	665	663	667	639	690	671	678	638	635	650	710	708	687	683	678	666	630	652	678	676	691	651	632	636	658	672	633	686	632	738	708	646	693	697	651	683	652	649	688	656	754	601	649	667	710	663	657	660	679	644	694	673	677	661	667	657	683	687	609	711	677	704	712	627	634	690	664	728	708	677	662	628	725	682	677	687	716	706	740	697	658	638	647	639	691	655	673	723	727	660	643	691	655	644	677	624	659	692	679	693	684	650	708	644	689	700	675	645	693	646	697	660	690	710	671	718	716	673	713	696	677	681	685	699	701	678	654	667	660	684	669	666	666	634	686	676	676	645	646	641	651	649	672	626	676	660	666	677	640	693	678	638	727	620	643	651	660	751	702	643	713	667	711	670	698	686	648	682	659	662	683	715	644	705	709	700	676	685	690	677	657	666	692	704	692	669	721	661	688	674	687	690	683	691	656	597	638	672	679	673	714	665	667	695	645	707	683	666	662	605	598	639	694	636	674	681	717	665	630	693	722	688	639	621	667	702	677	662	711	659	681	637	667	693	670	646	707	677	605	671	708	692	674	696	687	697	701	631	669	642	629	616	622	665	684	665	706	664	660	662	719	639	706	650	667	652	677	660	686	632	651	687	655	667	668	667	683	705	665	674	644	658	693	637	627	674	655	625	680	667	669	626	630	670	741	724	681	724	688	665	720	657	672	704	713	662	687	662	681	669	663	644	699	675	671	705	643	672	717	678	699	657	658	661	637	680	689	700	659	662	691	631	729	612	711	676	702	692	660	682	667	696	689	704	658	660	711	686	678	698	682	665	686	665	688	675	676	726	657	627	636	689	687	670	707	660	664	636	677	684	646	671	691	687	693	726	688	621	649	626	627	737	684	687	658	722	730	687	681	678	638	687	700	746	661	717	657	653	675	682	700	695	641	689	646	689	683	663	630	686	695	670	702	671	696	685	673	708	686	682	684	647	663	684	647	687	660	676	706	647	666	645	687	648	665	640	705	631	641	669	674	660	672	672	670	694	637	696	623	694	700	670	703	661	658	646	684	737	685	677	671	616	706	700	681	666	677	656	716	682	724	666	678	691	654	680	669	661	666	698	739	695	714	705	649	668	716	645	639	664	708	654	669	653	641	674	683	653	642	672	712	667	687	695	682	701	700	660	655	665	710	622	692	670	675	701	656	659	712	685	646	649	646	729	680	679	691	700	692	643	665	696	660	657	673	634	692	652	714	645	685	666	670	659	661	651	697	699	656	691	705	642	652	661	687	673	652	642	638	697	686	681	695	703	679	645	679	655	677	670	694	675	678	675	703	658	705	714	707	665	673	705	711	679	684	730	655	700	729	686	670	676	693	626	688	667	689	664	699	647	625	690	666	692	659	680	671	643	657	644	681	673	688	675	677	659	676	654	640	691	683	680	670	668	685	673	679	647	677	632	680	647	676	693	719	663	656	650	640	611	693	676	691	655	615	711	625	712	683	723	664	646	655	708	662	696	733	734	653	670	684	698	660	678	675	706	670	719	680	666	720	685	664	714	646	668	689	747	686	649	650	673	636	704	695	680	672	656	681	653	693	671	688	645	648	653	642	645	684	648	662	712	682	697	620	628	664	680	669	700	636	645	677	662	633	664	695	672	637	699	656	661	690	685	686	681	692	670	694	660	729	692	660	698	674	648	680	682	696	680	675	719	669	682	642	676	663	718	659	707	602	595	680	648	700	664	696	672	704	675	679	668	679	651	679	658	655	718	690	668	649	676	700	610	680	642	690	685	716	683	701	678	623	627	688	695	665	648	665	675	652	632	683	647	651	660	710	660	689	684	689	701	710	706	684	659	650	628	701	644	676	661	613	683	707	665	667	717	707	685	675	635	610	690	699	723	631	630	685	702	670	618	641	652	678	713	678	636	664	699	694	697	654	702	677	730	654	712	657	711	697	677	675	687	679	662	642	692	648	680	674	705	675	680	654	685	636	683	656	691	659	674	664	666	680	688	699	624	702	631	673	657	669	712	663	675	707	705	696	675	693	704	685	630	652	622	718	680	728	690	677	663	713	697	695	651	636	713	663	679	691	668	655	636	656	655	699	675	667	717	707	674	682	676	638	666	692	699	666	668	672	654	664	689	694	706	641	686	685	662	670	706	705	654	658	700	675	676	622	615	705	652	674	657	719	686	681	725	656	674	726	674	691	631	665	711	712	658	673	683	663	679	694	741	702	637	680	666	684	675	698	710	679	644	627	661	709	660	612	612	657	704	661	663	699	717	664	648	678	705	651	686	697	674	682	668	694	657	725	643	680	694	723	693	673	673	641	709	688	638	656	645	657	682	720	725	687	675	727	634	680	716	657	635	677	709	702	656	669	661	665	732	680	677	692	666	680	672	648	652	683	661	665	671	676	682	684	669	697	617	658	660	664	666	726	671	659	667	684	667	682	703	720	695	645	702	622	674	654	643	687	697	658	658	695	671	642	697	717	661	700	681	644	685	687	672	764	655	710	682	683	702	660	645	640	715	684	717	658	683	678	648	680	715	633	698	672	611	683	681	635	697	663	694	661	717	663	706	669	712	687	696	703	713	683	692	652	607	652	654	652	669	715	742
23872	21490	28743	24664	21452	7340	869	672	610	606	580	540	509	500	500	521	464	500	482	499	487	490	482	494	443	500	474	490	486	467	499	472	489	462	460	436	471	436	480	464	451	503	478	447	491	499	476	495	482	442	438	445	483	452	462	476	493	464	469	455	459	467	459	471	480	450	458	486	446	468	449	458	452	434	460	500	472	450	499	411	473	471	492	465	487	470	465	457	439	435	470	466	513	481	444	456	448	473	446	469	446	455	495	479	464	432	508	473	445	422	464	477	471	463	449	440	487	453	505	439	421	484	466	438	459	460	478	452	462	451	467	426	514	441	428	470	493	456	461	464	515	482	481	488	443	464	469	460	462	459	448	474	439	470	427	477	434	447	463	484	446	482	469	445	493	467	489	457	486	483	477	488	460	454	460	502	489	455	466	483	457	455	477	465	443	448	467	459	446	485	481	390	462	458	442	498	493	453	448	445	461	461	437	458	451	468	460	464	470	475	445	436	466	464	478	450	450	427	440	442	426	422	467	474	414	462	482	450	443	453	432	461	494	448	433	503	470	457	475	450	450	495	462	434	443	500	457	460	471	476	457	453	462	456	456	487	464	415	423	468	467	473	455	491	479	440	421	464	461	477	501	493	455	438	490	472	431	443	465	460	494	438	486	451	493	418	425	477	456	448	479	465	450	465	465	486	479	455	425	476	481	474	459	504	466	477	483	482	450	488	472	502	473	455	442	427	482	466	446	451	496	456	481	470	487	471	475	478	432	492	458	444	457	460	492	489	465	484	514	437	459	462	434	480	462	465	474	434	457	457	474	462	429	443	437	456	454	510	467	459	487	457	440	461	441	479	462	449	484	460	435	436	430	409	441	487	453	435	474	499	475	473	455	473	475	480	467	463	440	459	456	469	488	462	452	469	449	490	462	455	473	465	453	442	454	450	484	472	479	427	504	470	474	433	433	433	450	479	431	459	495	410	481	461	400	477	443	435	439	469	456	485	430	477	440	475	467	445	427	439	475	487	486	466	479	449	459	408	450	470	493	453	466	454	488	461	442	468	436	444	469	474	445	462	453	467	473	447	451	461	486	445	448	479	480	429	472	482	455	482	434	457	449	476	494	486	430	437	441	481	422	456	441	424	445	492	481	469	479	458	492	465	468	462	463	495	466	431	474	498	450	469	479	483	464	421	465	425	492	447	467	443	454	434	495	452	475	479	484	476	463	440	472	422	437	469	454	504	444	459	444	453	473	466	446	470	452	450	425	394	445	433	499	466	477	441	465	476	499	462	455	502	471	469	472	469	477	461	457	447	459	459	495	475	459	488	430	467	457	438	453	468	456	451	446	458	439	466	451	481	440	441	497	476	494	493	441	432	466	472	439	472	472	416	459	458	467	445	445	477	484	457	477	462	495	465	446	448	463	471	418	447	493	460	454	502	467	488	447	471	455	487	425	468	441	459	498	458	462	441	437	481	445	458	454	476	471	444	463	482	458	494	468	438	429	498	480	444	471	469	433	437	474	478	422	498	469	454	461	464	507	435	456	453	465	451	458	410	431	441	454	447	452	436	502	474	453	446	458	452	493	485	438	470	478	463	457	437	468	472	459	451	419	466	433	478	465	436	456	452	471	426	499	466	461	452	465	472	437	450	496	456	455	465	485	448	507	429	445	492	502	487	454	472	431	442	455	473	475	457	448	458	429	444	448	453	469	486	464	468	420	455	432	436	457	431	472	431	483	428	513	442	462	471	480	421	462	453	466	469	470	457	431	464	466	451	460	429	406	434	428	461	441	430	464	441	413	425	444	432	456	485	475	480	474	447	453	446	508	448	458	476	477	493	463	423	472	475	445	444	476	451	487	453	465	418	460	468	415	452	457	462	475	453	435	451	434	433	449	436	494	469	480	450	458	507	410	491	470	436	481	413	459	437	492	441	449	449	458	493	439	465	447	469	491	456	481	451	420	471	439	455	445	467	503	457	455	423	461	430	452	468	448	447	472	456	482	465	450	480	485	441	468	463	478	445	441	426	488	489	510	508	455	478	454	447	476	467	475	468	455	464	472	482	487	449	477	470	441	442	401	483	485	455	485	467	460	451	437	489	455	465	477	443	468	444	437	481	471	464	448	442	467	453	476	450	457	459	451	436	452	466	465	413	460	439	476	444	489	446	465	461	476	450	481	464	468	454	453	432	448	508	423	440	444	429	466	461	456	459	437	481	466	438	484	494	489	440	435	451	445	480	471	453	450	443	457	424	443	440	497	479	468	464	487	421	460	453	441	419	441	445	469	452	449	442	424	478	492	479	485	461	458	430	444	427	486	409	436	401	471	481	466	486	479	461	485	457	433	442	437	468	466	451	499	477	490	415	495	448	481	433	457	429	452	450	478	451	455	471	452	454	432	472	448	467	450	448	464	500	450	458	438	464	430	440	483	439	448	403	490	486	483	429	497	465	471	406	498	455	463	465	431	481	473	394	476	515	406	448	444	481	422	454	469	460	487	444	422	463	451	465	468	448	425	438	490	471	454	417	510	462	429	454	423	449	461	438	489	463	469	490	474	449	453	440	480	450	477	456	464	498	479	464	449	424	487	453	445	437	411	447	470	421	498	476	435	467	452	476	472	445	478	490	453	474	447	399	482	457	458	449	452	472	464	452	467	449	407	482	427	448	444	519	500	448	441	457	469	430	418	431	457	435	466	427	465	456	490	422	452	484	461	426	474	465	442	482	478	465	455	439	441	488	463	417	441	434	460	466	465	496	441	436	440	458	456	460	448	510	434	441	430	444	461	449	518	499	434	457	495	456	447	456	453	432	435	474	472	414	468	443	470	467	459	461	466	502	464	504	451	451	484	461	480	415	474	459	455	485	481	504	443	451	446	478	462	458	473	453	450	475	461	439	468	468	460	493	460	451	446	475	427	482	453	452	446	444	452	430	494	427	420	414	426	455	479	443	460	437	482	446	446	461	473	469	461	427	430	452	469	452	484	439	481	475	488	512	485	453	452	451	476	419	474	417	442	410	497	452	459	418	480	433	428	421	446	476	449	497	470	488	474	450	481	469	453	482	440	441	452	483	459	465	433	462	483	445	497	468	448	431	443	457	468	463	467	495	437	465	457	458	460	437	445	489	484	480	456	469	430	426	455	441	460	470	459	470	470	431	425	465	440	477	450	463	478	465	437	494	484	452	432	458	446	492	446	457	495	468	484	450	424	482	429	436	430	458	448	483	480	470	436	438	454	447	429	450	423	490	477	460	464	498	486	483	491	466	453	459	463	460	453	450	456	502	443	479	476	454	468	491	441	475	483	469	464	471	454	505	442	475	430	464	422	401	457	475	465	460	442	472	423	422	443	481	425	440	482	497	473	455	476	465	472	448	389	459	438	479	455	465	443	497	447	454	456	477	471	466	456	454	488	461	438	444	439	488	477	445	470	488	465	482	456	481	510	486	430	440	503	490	453	439	456	456	466	466	461	495	451	459	476	446	467	459
26410	8847	5368	2562	1936	1512	1261	1070	982	843	835	777	798	715	713	671	642	673	684	704	661	603	601	662	664	578	621	607	596	612	647	637	568	631	595	593	629	592	603	549	615	603	587	593	609	621	631	629	606	608	599	585	554	589	656	572	567	579	570	606	590	604	625	610	629	563	575	612	586	609	615	581	629	626	665	607	584	565	553	602	581	656	606	571	594	591	591	615	583	609	601	617	548	619	622	601	602	608	569	583	603	560	555	589	609	652	582	554	602	603	600	540	573	592	614	621	600	570	593	626	577	598	610	581	603	622	630	585	541	597	562	606	601	561	635	619	585	606	580	588	611	595	619	631	598	597	616	604	581	588	622	627	609	533	604	611	581	593	609	597	594	618	591	615	610	602	560	606	593	617	596	567	573	583	607	566	580	625	596	641	633	572	600	635	587	571	653	595	607	575	613	582	602	576	576	627	584	605	612	609	615	582	614	580	588	588	619	623	625	585	634	569	583	591	585	555	599	633	558	583	598	602	659	602	602	626	578	583	607	626	594	617	598	599	575	608	591	571	588	583	563	582	580	598	628	568	581	615	573	601	583	572	592	583	574	563	589	575	557	621	635	582	640	591	576	573	604	616	587	584	600	600	572	581	604	594	612	608	582	604	573	639	552	589	636	630	591	571	603	610	555	590	588	617	572	593	611	594	609	613	577	612	597	631	604	583	608	584	589	568	581	546	557	584	583	594	628	625	641	602	586	540	618	615	657	600	573	551	596	635	598	630	587	579	558	575	555	560	559	576	599	598	595	570	578	577	590	620	614	591	571	594	594	604	585	633	585	583	606	552	603	587	591	558	591	597	582	604	586	613	586	573	577	572	609	584	596	610	621	617	590	571	601	614	562	585	594	593	621	601	563	586	661	578	632	618	577	590	587	608	584	599	570	552	613	643	571	606	615	612	594	601	620	597	623	661	589	597	588	609	632	529	631	627	587	606	605	560	618	567	614	640	560	584	587	570	590	588	598	608	555	585	613	607	590	592	616	593	611	612	608	570	589	580	598	584	629	588	585	560	568	618	618	602	569	582	570	621	608	584	633	578	580	613	591	575	616	606	574	611	621	598	632	577	572	624	626	610	550	596	611	560	569	534	610	584	613	623	608	576	622	619	579	635	606	567	560	613	544	581	570	619	564	612	568	599	595	620	597	582	589	625	603	602	587	543	588	595	597	622	578	556	596	560	573	619	600	578	596	553	603	547	556	606	587	585	597	634	560	608	611	624	605	625	586	585	579	581	628	555	620	531	557	604	590	592	565	620	604	556	640	567	621	594	554	566	573	588	582	563	597	623	566	583	575	567	602	607	578	609	635	586	595	550	578	587	599	600	654	584	630	610	584	589	620	583	571	605	608	573	576	622	613	565	620	592	595	557	543	640	596	608	636	602	552	634	605	571	610	599	601	609	597	598	609	564	611	613	617	603	610	620	598	581	579	591	595	609	607	605	623	618	591	605	598	565	597	566	629	607	604	622	613	600	600	561	586	673	600	545	601	600	580	608	611	625	563	610	637	612	602	570	606	577	598	647	606	530	623	628	579	577	604	591	574	605	621	597	602	578	612	598	582	602	605	649	599	578	619	599	626	584	600	592	599	612	603	553	581	595	583	524	594	616	568	571	597	549	567	616	601	566	616	612	579	575	626	675	597	558	619	594	591	583	561	604	585	543	651	587	558	565	585	612	615	592	605	618	548	602	565	589	580	600	568	618	611	564	589	594	578	579	587	609	604	606	604	602	577	554	581	594	558	573	593	586	573	596	621	617	591	602	601	567	605	639	620	613	602	568	615	576	611	593	618	617	603	589	546	649	611	597	570	593	587	576	608	554	615	596	593	609	615	615	560	561	608	595	630	626	632	592	581	602	613	622	568	577	600	553	578	561	607	578	615	584	578	586	596	625	617	593	570	573	570	588	588	586	567	570	576	611	634	570	584	605	639	586	547	627	577	597	597	625	578	596	612	629	544	582	586	591	587	599	640	588	578	573	613	607	613	561	596	583	609	593	605	619	580	614	612	577	561	605	614	585	560	609	577	554	578	575	580	567	599	599	591	614	623	598	610	604	609	597	607	610	590	610	601	586	607	553	606	601	610	595	593	565	586	601	560	605	573	586	647	581	609	539	601	578	578	609	612	594	585	586	590	607	623	566	570	597	581	603	575	572	594	659	603	616	596	614	605	573	624	619	581	599	632	602	639	618	644	601	577	587	631	570	569	576	648	573	600	586	583	625	631	607	590	609	580	624	571	607	584	587	568	636	570	644	603	576	579	575	573	617	547	611	607	608	587	609	583	572	562	567	623	602	571	571	618	601	590	609	587	623	607	601	576	593	597	565	586	569	633	610	623	598	564	647	567	598	592	589	607	585	612	574	632	575	599	575	577	591	589	630	621	593	620	603	546	614	594	645	595	597	637	577	584	629	588	597	575	590	609	583	610	570	567	635	637	641	602	552	555	579	594	635	601	570	556	594	641	568	583	565	626	590	560	531	608	600	584	613	584	591	620	609	598	606	591	572	568	579	585	578	582	599	638	617	571	602	630	607	570	615	620	640	592	578	609	590	625	586	596	582	582	661	621	583	578	599	581	589	571	584	632	593	596	598	581	580	598	568	592	595	606	600	621	612	548	531	585	595	608	592	544	586	602	604	591	525	598	587	545	625	561	635	615	568	563	575	597	639	568	590	576	590	570	613	586	659	596	571	603	591	577	636	595	554	624	596	571	634	568	567	609	593	585	579	620	581	540	648	547	581	557	590	618	610	564	532	556	597	573	618	596	589	571	601	627	621	607	582	618	546	593	635	614	600	592	611	633	587	668	548	631	549	545	587	589	597	630	572	586	565	616	578	582	644	601	631	597	637	595	604	572	567	587	578	600	590	576	604	531	608	600	576	598	615	599	600	597	616	612	575	523	596	592	568	542	599	635	568	655	571	600	574	577	623	580	560	578	589	618	597	622	593	600	598	573	570	569	651	622	617	609	569	570	600	609	593	590	590	557	568	580	617	596	563	560	581	556	581	613	585	601	609	609	607	605	636	643	588	560	608	645	581	603	566	606	607	611	560	586	555	613	585	571	593	591	611	598	564	586	561	598	566	618	558	581	605	602	618	580	596	559	624	624	610	558	574	585	588	603	610	591	624	533	585	566	603	626	642	609	591	578	599	614	603	613	602	618	583	588	605	587	579	628	578	546	612	555	568	607	602	630	580	587	629	590	582	594	594	568	594	599	607	563	553	565	591	643	584	552	556	613	584	618	600	609	583	583	559	651	597	601	609	607	620	587	649	606	585	560	626	605	587	619	609	593	616	570	579	562	579	623	603	589	592	598	582	619	592	643	636	574	584	563	583	606	623	605	584	614	595	595	601	568	563	580	591	612	616	584	602	583	588	588	585	624	534	584	605	569	595	601	601	596	611	639	640	565	579	608	560	594	602	605	522	592	652	619	617	583	649
25174	21502	27351	25842	5903	511	495	417	382	378	364	355	339	328	344	312	331	326	304	362	312	292	334	326	339	313	301	310	327	350	321	302	331	325	326	310	320	343	334	314	308	350	316	345	330	326	346	310	322	343	329	302	317	323	306	342	325	305	295	320	297	324	319	302	314	323	320	316	303	311	326	309	338	319	270	356	327	336	311	312	320	335	325	304	295	311	329	309	322	295	317	311	324	324	305	295	295	337	343	340	326	316	326	304	314	320	306	293	326	340	324	320	316	308	303	322	305	324	333	360	332	343	341	346	315	337	272	338	290	338	312	331	335	324	303	349	328	310	319	310	332	290	337	321	312	322	325	322	326	321	300	288	310	283	288	349	337	330	338	321	336	323	307	344	320	329	336	355	301	324	345	301	317	312	300	324	332	326	328	312	317	292	318	306	327	324	308	325	315	326	284	277	308	326	297	283	332	326	326	339	288	312	323	335	293	348	312	332	278	291	302	318	311	291	310	303	298	316	295	313	342	300	299	306	342	324	347	335	308	296	311	299	325	307	347	322	325	319	348	324	323	307	338	324	308	321	309	334	289	294	292	320	304	289	321	330	314	330	318	323	368	342	329	300	327	319	304	313	343	301	315	308	310	310	295	344	298	296	314	328	345	326	317	332	302	286	325	322	329	321	298	315	326	320	304	328	305	309	309	329	330	309	279	308	342	288	298	335	320	309	326	317	315	308	296	341	332	322	340	290	338	304	308	288	323	310	321	311	306	328	314	323	308	358	313	328	328	334	331	330	321	323	353	337	340	333	317	300	357	335	328	290	290	324	309	303	301	334	342	320	295	304	316	325	304	320	342	290	323	313	319	316	304	280	297	328	330	316	303	357	326	324	286	351	346	303	326	309	317	316	310	280	299	333	317	345	272	314	365	325	294	313	343	313	288	289	333	304	304	329	313	324	297	316	321	354	319	326	360	337	326	327	300	306	328	339	304	317	310	323	325	339	315	294	292	318	339	322	341	333	322	309	329	325	310	338	328	335	337	305	315	306	313	284	325	312	347	317	325	324	326	295	319	273	320	319	354	335	327	335	297	313	323	340	354	353	318	335	332	304	323	340	309	336	301	326	305	325	295	282	292	330	334	315	324	294	315	340	311	341	301	288	301	311	304	290	285	313	313	280	339	312	292	298	293	325	320	315	307	320	325	307	309	291	341	322	280	310	318	329	297	322	340	353	330	330	350	335	351	326	314	294	331	318	302	296	336	314	301	305	328	335	334	335	319	329	304	305	309	306	322	328	297	342	320	339	316	313	280	331	295	318	330	318	315	321	285	330	303	315	322	328	287	279	311	330	292	345	320	345	320	350	311	348	324	294	333	318	290	315	335	347	337	322	305	294	350	334	322	332	318	292	299	324	311	319	331	316	320	260	336	326	314	334	313	322	291	330	344	332	326	324	303	334	314	294	306	312	313	313	318	319	300	302	327	310	315	308	309	326	294	314	294	327	298	329	323	348	341	322	329	307	313	336	316	315	333	321	321	314	283	335	370	321	341	326	340	338	298	314	289	310	340	283	330	306	307	319	317	327	315	285	298	327	326	323	324	321	319	301	302	319	300	303	335	329	332	317	279	325	317	282	296	302	343	291	345	298	298	298	298	346	311	322	356	280	343	309	314	340	322	328	283	320	333	289	319	307	307	310	317	295	345	329	283	297	329	307	317	315	323	322	327	307	305	313	307	284	326	309	323	329	296	312	320	331	323	316	290	315	301	324	326	304	301	322	279	318	327	288	297	294	333	306	333	297	312	290	311	334	317	322	329	331	315	296	299	306	340	315	331	310	291	328	309	312	324	319	300	316	320	320	293	315	287	351	317	308	295	327	333	311	314	348	305	347	314	295	328	322	311	300	302	344	269	283	330	348	334	333	297	280	341	322	281	280	331	330	338	304	325	283	315	305	340	289	316	335	288	307	305	311	306	349	303	328	308	319	335	293	341	339	299	307	330	327	352	318	306	308	271	320	302	323	355	278	316	322	355	309	318	323	314	336	310	319	337	330	311	321	349	278	308	322	318	302	329	311	308	337	314	325	343	297	328	321	309	305	331	341	313	317	309	273	305	275	342	304	312	318	335	305	345	324	320	339	322	293	318	297	303	314	341	315	312	315	316	305	285	321	332	322	310	348	338	327	309	323	296	322	317	360	349	290	335	337	357	330	328	301	312	311	339	302	319	321	276	306	320	327	335	338	325	327	327	320	325	305	329	344	278	330	297	286	311	301	313	299	336	306	330	310	323	316	334	303	310	323	354	289	338	324	319	280	319	301	284	293	309	318	323	299	310	344	313	318	326	325	322	306	325	308	328	350	292	285	292	303	303	315	317	287	306	370	292	327	294	279	332	279	331	339	330	326	289	317	325	331	323	323	322	336	311	333	308	312	318	309	300	319	317	339	323	298	341	318	301	317	355	318	288	283	323	327	298	297	320	310	283	342	326	330	331	313	335	312	309	314	300	334	297	320	303	311	290	336	340	312	323	300	310	298	338	298	338	299	340	318	298	294	321	309	295	301	335	323	328	316	344	339	326	317	317	285	342	315	329	307	301	309	306	316	317	328	308	305	294	307	327	317	292	300	316	360	295	295	308	296	312	333	320	320	274	311	321	297	311	319	334	310	307	322	351	304	321	343	319	326	321	355	330	304	295	331	332	342	312	320	314	325	313	324	317	300	301	343	335	333	313	324	300	324	323	335	314	290	353	335	280	286	323	319	329	319	315	319	325	308	335	332	325	312	292	318	321	286	325	363	320	328	305	301	298	334	302	344	325	296	316	306	316	313	323	329	328	330	334	321	328	307	319	313	295	302	334	342	303	340	315	272	328	323	337	317	318	324	331	324	298	325	351	291	300	320	298	315	313	278	308	299	311	311	294	329	306	317	302	290	280	324	322	310	337	316	313	288	338	307	311	344	340	313	315	299	351	333	316	326	289	305	330	328	332	324	306	343	305	345	341	306	314	307	321	306	300	350	320	348	279	311	307	321	312	295	329	323	333	354	309	326	339	313	331	316	303	345	284	284	321	313	329	322	291	329	325	293	320	314	338	312	294	314	297	284	315	332	291	325	331	307	329	317	286	339	321	334	319	338	312	305	297	315	304	311	320	323	318	328	315	288	316	319	313	312	320	295	338	310	338	312	317	298	325	296	309	316	306	311	349	320	329	356	342	331	320	357	332	280	328	321	302	318	302	324	313	288	371	318	304	333	317	312	305	316	317	338	299	329	295	310	332	302	289	312	322	304	319	305	313	328	323	304	334	370	295	304	355	331	329	359	297	304	278	332	344	325	326	316	302	309	307	294	317	331	314	327	296	311	358	339	305	287	316	329	287	337	335	350	321	350	314	326	311	304	289	324	301	345	324	336	341	323	332	296	314	336	315	288	294	312	309	308	310	332	311	315	319	286	308	304	354	335	337	316	327	302	355	320	304	316	322	303	334	359	279	306
22612	4544	2603	1414	1047	862	760	656	570	608	511	506	473	450	487	461	429	463	456	424	435	414	429	393	415	434	437	437	410	371	444	429	437	419	438	437	437	434	397	432	449	403	430	399	398	413	423	432	417	382	427	413	406	393	422	408	400	405	438	405	395	415	406	389	368	404	406	437	426	392	433	437	409	435	408	366	421	420	399	425	416	361	403	405	435	419	432	374	416	373	410	412	409	391	425	405	416	414	395	433	422	419	410	411	387	421	368	415	450	419	422	391	398	400	392	406	437	397	402	394	400	358	430	374	380	386	427	381	415	386	433	408	404	410	414	412	402	383	404	412	413	443	403	386	426	433	447	389	409	433	410	431	394	435	413	404	408	417	387	419	428	420	410	415	427	401	412	413	403	405	435	413	409	425	370	419	401	411	393	386	384	360	407	418	449	419	397	432	442	402	446	396	393	425	366	403	426	428	381	413	382	413	393	384	424	418	383	358	407	397	399	367	417	395	406	387	423	390	399	414	420	405	407	408	444	445	386	383	388	404	416	430	434	430	419	427	359	352	388	400	396	415	390	422	392	402	395	408	444	433	421	412	434	421	407	420	423	392	411	388	393	421	411	397	388	423	426	439	382	388	438	403	374	426	438	398	392	397	407	411	406	370	388	378	394	404	380	369	419	398	417	396	397	439	414	397	385	376	400	415	395	407	393	366	401	397	382	442	433	380	438	409	386	367	391	418	445	385	428	420	453	419	456	401	385	435	445	378	381	382	423	373	366	387	418	447	384	384	390	423	398	373	450	385	398	417	410	390	359	408	400	395	362	408	433	379	426	410	424	353	388	411	421	385	427	412	410	415	418	404	404	379	411	374	441	386	359	422	414	421	376	393	378	413	418	412	367	396	383	367	402	428	415	432	436	402	399	428	433	416	417	432	383	391	433	371	388	404	390	414	444	420	424	399	399	380	388	393	423	388	408	388	430	372	438	434	373	374	386	424	433	410	438	426	383	396	418	437	424	428	402	402	428	397	393	398	369	371	418	385	414	395	405	432	428	432	398	409	367	363	359	401	372	442	426	364	428	414	381	409	402	415	414	435	398	383	414	373	409	404	390	432	438	392	439	400	375	408	366	413	395	409	387	386	394	401	403	430	401	391	390	422	384	431	416	401	421	413	436	433	403	423	393	434	427	414	393	419	401	396	400	429	405	391	403	403	375	388	396	385	406	422	426	388	440	398	401	400	385	400	399	425	444	402	397	418	401	402	384	404	409	407	417	422	407	408	393	401	408	407	415	419	417	389	371	389	444	402	399	396	431	427	405	406	451	413	399	442	430	406	420	369	403	401	398	401	413	408	410	381	411	417	430	400	404	422	368	400	417	394	428	424	426	439	412	429	402	363	407	431	414	430	394	407	402	381	384	406	409	389	378	402	395	408	440	413	391	425	403	372	410	407	385	383	406	412	405	379	432	427	392	418	425	401	403	427	419	414	391	442	376	422	402	438	406	417	373	384	405	413	435	402	405	381	389	452	441	422	391	417	421	400	425	406	407	428	352	422	421	370	409	400	412	410	401	423	448	394	395	383	427	403	415	401	391	392	443	402	417	442	395	424	408	391	432	376	393	402	402	426	376	393	433	453	417	393	389	425	423	440	395	430	424	395	374	411	417	416	444	410	408	384	405	403	412	406	407	381	449	409	390	429	420	410	393	437	418	367	413	412	371	404	406	420	411	410	401	416	426	422	390	386	394	393	386	415	398	401	423	413	417	411	417	422	366	389	406	401	427	407	437	411	406	422	413	379	444	384	415	378	432	434	391	410	416	414	414	423	423	436	435	394	381	364	367	424	427	418	459	383	415	416	402	422	395	406	432	404	376	402	426	425	391	408	399	427	414	421	374	407	395	453	394	400	390	382	414	415	394	380	433	415	379	400	406	419	407	404	415	394	430	386	412	380	387	401	409	417	392	401	419	444	400	417	391	407	398	404	448	427	414	420	394	379	409	394	389	407	396	405	443	407	404	412	374	395	404	424	371	399	404	403	417	411	395	413	421	394	402	428	400	399	417	442	391	419	406	386	407	406	419	397	414	396	408	399	369	414	401	414	424	401	406	391	380	379	415	387	394	377	405	420	429	413	377	405	424	417	421	414	417	392	403	406	418	412	398	431	400	433	385	402	373	406	416	426	374	399	411	408	391	405	366	394	387	395	426	428	396	387	432	405	411	374	418	385	397	399	380	400	423	361	413	382	422	407	405	401	400	416	391	388	390	373	400	409	397	432	390	395	423	402	384	375	397	389	425	377	396	373	399	390	415	416	398	411	403	362	442	436	396	457	369	412	413	422	388	394	425	417	398	390	411	412	408	433	398	430	407	417	393	433	397	407	414	375	431	397	439	376	409	394	381	411	398	399	379	413	417	385	418	398	400	415	410	386	431	401	368	394	405	394	401	400	402	449	415	414	423	414	411	399	416	399	410	388	409	422	373	392	427	391	419	343	405	444	394	431	433	401	414	411	411	417	436	416	419	365	429	405	422	400	455	383	406	419	411	396	371	419	402	442	408	390	400	398	402	415	420	437	370	410	434	384	387	425	420	414	372	371	393	425	390	414	371	425	388	412	403	386	409	404	417	378	406	423	383	436	403	400	427	412	417	387	415	408	388	439	442	402	357	415	431	397	368	384	408	424	422	388	397	422	427	421	406	426	364	396	365	394	390	411	384	421	388	409	425	390	373	429	404	393	441	375	391	414	419	397	420	427	415	406	396	396	383	409	398	441	429	393	405	373	401	427	429	392	400	433	409	423	396	417	412	432	400	419	378	437	410	419	420	438	389	400	429	412	426	427	432	391	420	412	420	414	392	416	416	431	422	409	418	392	383	397	409	405	365	414	426	388	400	412	400	413	407	403	401	422	440	421	420	380	455	397	392	399	392	395	399	399	385	390	378	408	445	398	377	389	440	434	428	447	413	402	430	369	390	426	422	421	376	442	405	383	409	388	424	398	425	406	426	393	395	388	405	401	395	422	409	377	412	405	411	441	415	390	398	419	389	397	420	412	405	399	414	400	397	390	403	382	394	440	420	421	393	397	406	406	406	361	441	360	404	416	396	409	425	414	422	419	407	410	415	377	397	424	394	382	374	418	413	375	392	410	416	407	407	394	431	389	407	374	408	378	427	431	433	444	385	403	444	399	389	419	383	395	419	379	423	423	404	425	440	422	390	411	430	392	391	440	391	380	403	406	441	395	378	410	400	410	402	429	423	420	381	374	415	414	398	398	403	440	401	378	393	408	438	462	446	381	394	402	437	457	445	435	376	397	394	396	387	417	448	410	419	419	413	382	388	378	442	416	378	402	388	376	429	402	410	442	401	411	412	402	438	373	396	375	436	391	432	415	418	430	405	394	414	366	392	400	388	423	422	415	418	375	373	426	426	422	388	416	357	385	439	396	394	423	383	413	391	373	404	413	377	385	413	415	396	401	382	406	405	408	401	453
22987	21564	29316	24284	21565	21551	4068	587	421	385	364	327	319	296	281	260	255	218	226	223	222	206	231	214	219	190	214	184	180	200	210	200	190	176	209	209	201	164	181	200	165	185	168	168	195	168	190	208	162	205	183	170	186	165	170	189	186	180	147	188	165	168	169	177	167	184	190	195	182	158	163	209	187	191	185	179	196	153	191	193	197	172	183	181	165	188	191	194	190	181	190	171	182	197	182	205	198	177	197	193	188	156	170	172	166	168	216	183	182	170	164	181	179	194	174	179	189	160	188	172	186	179	196	164	157	175	166	174	174	185	165	179	173	177	195	163	180	198	175	170	173	164	175	168	153	158	178	168	157	170	178	184	182	176	169	172	164	186	172	162	213	181	164	190	197	158	163	179	153	192	155	176	162	166	174	170	166	174	158	190	177	190	162	189	176	188	173	159	168	175	165	193	173	166	180	173	168	179	175	193	165	187	181	152	155	196	167	151	187	172	189	188	196	168	191	183	171	175	179	183	163	184	180	166	172	202	180	162	173	169	185	184	186	176	195	186	161	194	168	169	173	156	164	168	155	194	193	181	169	193	169	164	164	181	186	175	163	186	176	206	192	170	167	188	186	154	164	206	201	178	181	161	148	170	188	175	178	164	170	196	172	180	183	167	173	191	173	181	195	178	194	171	171	181	165	164	158	200	173	175	164	161	180	173	175	185	180	176	189	177	185	182	183	175	183	179	152	205	180	191	185	174	187	177	172	170	178	169	185	184	161	189	196	178	171	172	183	194	186	179	190	161	188	169	161	193	200	174	180	191	171	160	198	179	180	160	191	173	199	182	174	159	179	164	168	178	170	175	172	173	153	218	178	187	196	157	175	193	178	191	167	189	172	157	174	177	187	190	186	170	188	165	164	194	178	166	159	187	190	197	209	184	204	161	190	171	170	170	184	223	149	184	157	159	212	178	141	169	193	182	188	185	173	168	175	180	178	173	167	175	192	178	166	169	178	188	178	192	172	180	175	182	174	172	173	197	196	170	206	159	174	172	164	182	155	168	196	180	195	160	170	170	165	169	169	178	185	166	169	213	192	172	155	164	177	182	177	170	176	177	168	138	183	169	165	167	173	183	196	177	201	200	183	190	173	172	171	148	176	173	178	176	156	170	198	173	146	186	180	193	192	168	188	175	180	190	180	179	170	187	170	187	202	176	167	167	199	191	182	197	168	193	152	185	174	204	189	180	194	192	157	199	185	194	147	165	164	178	173	168	190	168	174	174	165	185	190	157	177	176	177	180	196	185	178	186	186	148	196	170	177	188	184	190	181	176	168	172	159	174	183	164	193	165	191	183	187	187	167	167	162	142	180	160	180	192	176	187	200	180	166	181	177	178	174	187	175	160	188	192	175	175	169	192	196	188	175	173	173	195	174	158	165	204	148	190	173	165	189	165	170	188	188	179	177	195	170	179	168	187	163	154	167	194	176	185	193	166	164	133	189	157	175	181	165	166	180	183	172	173	141	162	182	170	192	193	164	165	172	173	185	190	164	170	187	183	187	193	183	183	152	157	167	191	193	163	169	179	217	153	180	155	204	194	166	172	174	166	165	204	172	175	180	207	194	183	177	151	172	167	194	159	189	160	155	177	161	156	176	202	161	168	185	160	178	165	178	186	174	190	168	184	137	182	189	160	188	183	172	154	184	175	173	162	184	174	176	177	161	182	185	214	161	151	177	177	191	165	181	194	159	177	164	185	190	177	183	185	160	169	182	165	159	184	186	187	166	176	179	167	184	167	142	200	170	171	194	166	189	169	172	167	174	161	184	178	184	179	180	171	180	169	176	181	181	168	181	174	179	177	168	181	159	215	181	181	180	161	196	175	205	192	193	189	188	176	184	168	192	155	158	165	180	171	175	189	162	163	172	173	158	195	167	184	179	170	161	178	176	164	180	185	179	172	177	171	154	185	189	161	188	198	200	159	171	183	173	177	184	195	190	169	170	180	164	167	176	180	177	172	181	155	176	192	146	180	180	186	162	178	165	161	175	163	174	175	177	175	162	190	173	191	179	177	151	186	185	156	179	183	171	166	171	173	189	173	166	170	180	190	160	195	164	185	166	173	185	170	180	171	177	181	179	184	193	140	181	151	174	150	179	176	188	186	181	183	172	194	142	199	172	182	196	180	178	181	164	172	174	204	182	196	178	191	176	184	182	177	202	160	153	179	172	181	162	164	158	188	178	190	183	165	186	169	177	184	185	184	172	177	170	181	184	195	196	175	187	195	177	174	180	157	170	188	166	177	172	185	191	167	187	212	186	173	165	167	153	171	174	195	161	175	179	177	193	181	181	165	192	177	164	162	174	191	178	152	179	182	174	162	185	199	171	178	163	173	174	193	168	180	185	197	148	176	197	156	178	178	180	166	168	179	179	167	167	168	197	181	169	177	185	181	169	189	175	183	194	174	182	173	166	162	182	178	192	173	183	187	185	176	190	170	182	195	167	176	155	176	193	162	166	174	187	179	174	181	173	205	171	167	160	183	171	180	173	172	177	203	193	184	173	185	169	198	195	179	184	151	184	186	181	164	172	180	170	172	176	184	173	172	170	161	187	173	185	168	195	178	157	170	167	177	172	193	174	203	167	169	191	196	183	168	197	191	185	190	178	185	178	178	170	185	168	193	175	196	187	191	172	184	195	197	185	177	160	182	146	180	171	156	161	171	160	157	176	169	185	167	151	168	184	172	172	161	179	161	147	180	166	182	175	186	192	158	143	176	149	179	156	178	184	167	188	178	180	180	188	191	176	159	189	176	168	155	179	162	161	179	177	165	169	165	157	177	173	190	172	170	178	158	165	182	189	164	168	205	203	175	161	195	199	196	186	182	170	204	183	156	177	168	168	174	177	176	163	187	160	164	186	181	178	163	198	177	181	177	193	160	139	184	171	150	163	156	184	161	183	164	186	170	176	156	181	179	171	193	170	192	155	190	182	165	155	175	170	171	156	206	171	165	166	185	168	185	165	165	163	170	150	195	175	192	201	178	171	183	177	179	187	165	168	184	188	179	175	194	166	199	170	174	165	187	181	185	163	224	193	178	167	171	184	193	176	161	172	184	184	172	176	170	181	165	157	206	179	194	191	182	166	186	195	169	165	166	148	167	168	174	202	173	168	150	183	187	201	184	183	179	174	192	174	186	146	173	182	155	189	191	172	161	155	155	179	190	171	170	188	171	171	206	177	153	184	188	180	188	181	164	174	194	176	188	177	162	165	175	181	162	172	183	181	189	161	168	170	190	166	154	175	184	176	174	163	160	188	176	204	177	184	174	172	194	166	157	173	193	188	165	171	164	173	187	176	155	185	177	172	198	180	168	189	171	186	192	184	168	189	153	165	159	167	170	154	196	143	184	161	159	180	182	159	184	169	187	176	159	166	172	173	201	195	167	167	174	163	160	169	155	160	178	193	179	167	170	199	171	161	188	195	208	192	204	178	159	162	200
31519	12958	8068	3823	2726	2049	1516	1176	931	749	680	558	559	467	447	447	392	367	350	328	307	327	292	294	315	271	264	289	296	248	284	287	260	252	253	262	265	259	224	258	239	260	251	232	259	255	238	244	252	251	264	259	240	249	230	250	229	276	266	237	260	244	237	229	236	240	233	250	234	250	243	222	248	251	221	238	250	248	266	246	221	236	239	206	229	233	240	260	242	222	242	257	254	253	229	228	256	233	224	247	253	262	218	243	248	230	271	248	254	225	242	226	198	226	237	251	209	237	246	255	233	262	211	236	233	224	250	221	229	242	235	255	235	242	212	246	240	273	229	222	200	241	250	218	247	234	224	235	243	217	237	219	240	214	241	238	247	218	235	238	234	236	274	223	248	201	218	252	252	220	294	247	220	203	236	240	231	221	223	237	228	213	231	208	221	261	232	270	241	270	235	222	218	252	239	241	229	243	238	230	248	233	233	245	233	242	255	240	198	252	212	243	223	248	224	235	225	223	225	219	257	224	221	240	205	235	231	232	258	226	204	214	241	252	239	201	231	257	208	220	245	237	249	261	221	209	233	220	236	245	247	245	248	230	231	237	265	238	251	238	247	271	247	228	246	238	256	234	256	204	224	242	212	211	250	223	245	235	250	210	234	226	242	248	243	237	223	245	253	223	228	258	247	238	232	251	226	218	244	253	218	252	225	237	243	244	229	221	236	248	242	250	254	210	241	251	232	258	232	236	234	232	240	222	214	233	234	247	225	230	245	228	258	236	260	231	247	227	251	230	244	222	238	251	223	219	226	222	240	237	221	206	233	252	228	231	221	238	217	235	243	225	230	259	262	257	212	244	233	245	234	218	255	214	249	217	255	200	237	240	224	234	260	233	206	244	238	211	240	228	263	201	264	243	238	219	240	268	245	224	252	234	219	245	249	235	257	229	249	254	263	243	244	237	223	220	249	221	232	243	233	237	236	224	239	227	227	247	229	253	252	212	232	264	272	237	234	243	255	213	234	228	235	204	219	257	228	231	230	252	260	244	247	222	226	217	255	228	223	251	251	263	260	235	215	223	234	213	220	268	241	228	215	248	243	231	221	234	259	242	226	224	240	235	249	242	235	226	234	269	230	231	217	237	230	235	209	244	248	235	237	247	222	258	241	256	224	213	218	233	256	238	236	227	238	226	238	239	243	237	237	251	227	239	221	230	250	232	244	245	239	250	245	254	238	238	212	232	243	237	238	229	254	224	249	230	256	229	238	222	259	249	250	201	234	232	241	265	254	233	209	215	258	221	236	224	250	218	255	227	230	232	231	216	239	288	230	232	227	258	223	243	246	255	235	260	226	246	227	275	223	238	249	228	219	228	249	230	254	227	226	247	239	234	263	231	232	214	217	212	263	242	233	243	237	232	241	246	240	251	255	207	239	240	223	242	208	210	238	230	256	246	229	215	264	232	218	262	214	229	225	225	244	229	233	222	237	257	206	219	243	222	229	234	238	221	235	218	235	229	235	239	239	235	218	264	230	256	232	223	234	236	238	218	240	237	244	243	256	235	223	216	271	205	226	238	245	207	247	231	223	244	235	234	213	239	241	241	226	222	244	242	224	220	217	249	225	255	234	242	222	219	236	229	231	235	253	250	244	232	245	231	247	256	234	225	249	227	227	226	234	242	229	228	220	239	279	243	218	229	243	241	245	247	251	212	243	242	250	266	233	246	221	246	261	222	223	247	245	217	240	247	246	224	248	238	222	237	263	270	267	243	214	245	206	237	240	252	227	231	230	249	224	253	235	227	237	253	217	224	235	257	234	228	240	230	214	237	225	259	211	223	238	239	229	228	233	250	261	224	226	231	228	220	245	219	225	247	245	236	230	246	233	226	234	216	246	257	239	219	233	247	269	262	251	234	220	257	215	250	230	228	252	245	235	249	244	240	236	231	258	220	217	225	207	245	274	253	239	238	259	242	251	239	240	243	211	253	216	200	209	212	239	234	247	269	240	250	250	261	248	233	220	221	243	243	257	227	247	229	240	231	217	248	248	242	236	241	231	236	244	228	237	256	249	237	254	228	219	207	217	237	234	243	240	247	244	238	210	230	225	214	232	240	250	234	216	247	252	278	227	215	232	209	270	235	201	257	259	219	239	235	227	214	208	260	210	260	235	194	228	235	241	208	238	236	246	236	233	237	237	253	235	234	239	233	232	219	270	228	255	237	231	233	214	255	242	237	231	222	238	266	228	236	236	247	236	240	232	254	256	241	247	257	232	224	271	230	217	259	236	235	233	251	237	240	250	234	249	258	225	235	240	253	246	208	258	246	225	211	232	239	237	226	215	213	250	249	222	215	225	249	210	227	241	244	223	250	245	226	260	216	231	230	243	247	249	239	205	227	237	233	252	236	221	210	235	253	215	227	244	217	224	229	242	221	211	209	221	215	206	234	242	270	237	254	239	227	222	243	229	259	238	233	247	231	251	236	218	219	241	242	249	238	225	200	221	235	224	284	258	233	237	238	210	233	249	241	250	265	236	261	244	235	208	253	256	241	235	210	232	257	215	216	272	229	247	262	225	261	256	243	214	222	234	230	248	227	246	247	209	230	249	240	230	233	201	250	238	226	224	235	225	241	235	251	241	243	256	240	244	208	224	230	223	221	229	215	257	256	229	247	220	232	222	231	260	247	241	220	200	236	241	256	229	232	239	240	238	217	235	239	225	238	218	234	223	228	249	234	240	245	218	226	237	224	255	215	249	221	252	225	231	219	214	234	244	258	232	229	236	263	224	223	221	213	246	217	264	228	212	261	212	231	222	222	226	230	239	241	219	223	245	252	268	227	209	243	223	266	211	259	249	240	224	223	258	246	215	229	213	245	245	249	227	229	250	237	236	245	232	232	226	202	243	255	248	239	255	242	234	248	236	232	265	253	246	270	241	229	209	240	268	246	259	212	232	233	210	217	251	235	230	262	211	231	245	243	231	225	229	256	232	236	247	229	249	254	211	251	219	252	258	217	237	230	219	245	236	234	253	257	239	235	233	231	229	230	230	253	255	239	217	254	227	254	217	239	208	231	221	194	260	251	208	270	209	217	217	232	218	240	249	239	231	238	236	253	264	221	231	231	254	247	262	236	246	219	235	226	235	238	234	266	241	255	230	234	230	239	246	240	241	243	217	273	243	226	250	237	231	255	243	253	232	235	252	227	230	260	234	252	247	248	254	228	233	246	289	237	235	233	257	226	254	273	224	228	242	226	249	233	256	228	252	243	264	246	220	208	233	262	238	227	215	246	237	248	233	219	242	243	210	239	241	241	212	219	230	238	223	230	253	262	235	245	206	212	231	221	249	262	233	233	204	224	232	239	243	231	210	226	239	237	256	246	203	220	216	225	254	227	236	225	224	236	244	244	222	258	237	235	222	253	253	229	230	235	233	256	245	241	238	280	232	252	235	216	245	220	226	199	225	256	247	220	211	232	209	245	229	241	250	234	215	199
27680	18579	4168	772	563	578	536	567	523	543	554	527	523	526	528	547	547	569	541	523	562	523	535	509	570	498	554	556	580	486	503	500	559	552	483	553	515	569	546	489	506	556	550	553	501	515	525	523	543	536	519	566	582	502	553	459	548	555	523	527	522	508	533	514	555	564	564	524	514	515	528	501	500	450	522	553	538	578	564	525	517	516	553	552	535	494	535	514	539	484	511	537	538	515	550	526	574	507	540	536	521	537	534	534	577	549	564	560	540	541	540	556	533	510	532	497	490	521	519	489	529	510	546	518	569	566	534	561	491	494	519	532	548	533	524	512	506	465	506	539	540	556	535	544	562	506	517	553	506	534	549	534	535	530	526	513	544	515	501	494	551	507	516	516	484	528	546	491	560	515	543	535	536	519	522	541	525	536	550	496	523	533	528	501	557	550	536	525	537	554	518	507	545	530	470	533	546	494	572	518	528	515	528	542	586	533	486	557	533	593	553	532	552	540	564	505	534	526	511	502	495	522	506	554	549	567	523	517	493	534	530	551	545	530	499	550	525	534	507	558	514	474	524	511	508	506	524	509	518	558	550	542	542	485	563	535	557	531	512	519	547	530	503	550	518	512	535	511	512	543	544	515	544	504	553	544	533	537	531	525	553	535	553	519	549	565	572	540	520	553	496	509	551	549	529	522	526	550	505	523	532	527	525	570	513	563	570	552	556	537	545	491	549	541	534	531	531	533	491	548	507	524	526	522	512	570	523	550	541	528	542	516	522	511	527	507	516	497	536	533	520	557	531	515	566	554	516	561	522	537	513	530	545	563	514	554	520	579	517	532	519	511	516	574	517	554	490	571	525	521	475	536	547	582	529	530	533	521	544	501	495	571	515	521	541	497	504	517	505	541	528	502	549	553	533	532	528	537	558	529	534	590	521	535	544	529	572	603	604	523	540	522	519	524	547	537	488	546	562	501	554	583	496	533	509	533	514	510	528	501	543	515	546	532	521	514	511	538	531	526	550	519	534	535	514	508	538	521	544	520	554	523	526	556	536	522	522	537	512	556	547	537	516	543	516	496	495	564	529	511	509	564	542	518	490	524	540	538	506	529	507	559	488	531	545	515	516	541	507	518	548	501	574	487	533	525	572	549	525	543	554	505	572	518	514	515	565	521	482	546	518	546	506	530	556	513	520	525	548	576	545	513	515	507	536	519	521	534	495	522	530	540	519	522	563	572	553	506	508	502	544	510	538	548	541	532	540	502	564	531	539	528	492	534	535	531	522	511	510	509	563	516	551	521	519	545	539	517	554	537	551	564	556	571	544	496	480	529	521	462	548	565	534	550	519	518	538	545	493	542	526	518	549	547	523	541	526	506	528	470	566	498	521	538	518	570	511	519	506	533	538	521	532	502	514	548	501	551	558	561	566	515	533	544	517	520	549	537	527	545	505	557	573	517	542	530	498	580	532	530	515	536	540	539	528	518	517	510	467	526	507	516	500	510	550	548	507	515	573	541	546	519	536	523	516	515	539	505	515	498	499	525	524	536	514	552	519	524	521	537	517	524	517	492	547	540	490	504	556	517	512	532	477	531	564	557	533	480	541	576	467	564	522	531	537	512	469	536	513	545	537	537	526	570	540	508	545	529	524	497	522	569	524	527	509	551	518	536	512	522	531	500	543	525	533	537	506	522	553	498	546	576	532	520	512	520	528	538	554	489	557	539	529	498	562	534	535	487	535	527	541	524	569	572	542	535	532	595	520	501	538	598	552	525	544	524	536	528	489	524	563	562	509	554	551	524	575	503	507	560	600	491	536	543	515	513	500	525	531	526	536	512	530	558	541	509	516	516	527	507	528	528	523	544	536	542	534	528	506	519	518	545	497	517	532	546	517	532	510	522	525	509	478	511	500	505	556	539	510	514	543	557	526	565	517	551	508	504	527	502	499	550	539	540	543	494	554	558	548	538	506	506	493	568	554	513	559	519	530	521	538	543	496	498	516	507	546	546	553	497	547	523	547	576	552	532	518	533	516	535	473	529	512	551	549	565	541	537	482	544	534	505	541	515	571	496	505	531	540	519	514	557	557	524	497	561	536	549	582	507	547	525	524	518	574	519	514	526	548	538	518	487	556	560	551	540	546	521	515	525	484	537	544	505	533	560	506	543	497	520	549	525	565	488	537	538	516	508	517	530	524	528	519	531	564	564	521	534	521	536	540	522	548	526	557	528	519	528	535	519	507	565	461	527	523	501	552	471	495	496	535	527	564	503	507	553	533	521	514	521	514	536	499	532	503	522	518	541	521	534	528	528	561	505	533	505	516	561	512	538	494	528	527	493	516	542	553	519	537	529	531	545	543	549	535	513	496	544	549	548	523	547	517	528	539	560	546	533	513	581	550	562	558	541	511	526	542	560	553	550	524	525	467	511	569	498	528	520	505	574	531	515	538	587	503	528	517	543	554	557	552	543	582	505	551	524	563	523	517	521	514	526	513	502	547	527	525	532	523	491	493	499	515	556	529	508	537	513	558	515	571	526	514	503	554	552	503	535	528	576	514	528	531	574	519	527	521	508	555	521	526	536	518	492	504	570	529	529	516	505	569	582	559	526	522	521	494	546	496	524	521	523	484	581	534	562	555	520	504	507	542	530	493	534	524	510	525	522	509	532	528	520	520	496	548	532	512	518	549	550	520	533	524	545	486	523	496	547	527	546	522	524	541	524	499	557	566	531	517	502	478	538	548	501	514	501	506	549	520	532	525	534	538	568	490	534	528	562	513	540	518	568	510	493	485	513	485	555	520	514	524	523	536	559	527	534	537	491	559	547	517	487	553	492	549	536	545	519	517	533	555	541	564	549	565	528	552	519	540	532	509	554	543	540	534	502	548	566	548	519	553	534	506	553	514	509	533	542	551	549	514	543	485	525	497	552	542	571	532	485	506	501	511	551	527	517	569	536	505	534	515	496	485	504	558	581	502	517	535	539	559	506	499	504	537	530	578	536	542	564	529	517	512	497	502	529	560	533	522	581	543	536	534	508	514	497	549	493	502	514	553	525	550	484	520	531	515	517	498	526	507	526	568	506	573	537	546	546	521	514	552	525	478	516	538	543	510	526	517	547	538	551	524	508	536	523	541	508	517	577	499	572	565	507	528	538	528	531	544	494	520	506	519	549	548	528	527	508	529	548	537	544	535	542	515	530	508	509	506	533	512	572	579	539	563	560	524	547	548	565	493	517	499	580	535	522	546	542	572	520	482	533	510	493	512	517	500	535	547	506	543	529	533	532	528	551	499	512	564	553	511	511	513	539	543	564	559	529	556	541	495	539	486	551	552	598	517	515	481	517	524	537	533	507	536	548	510	527	570	509	526	520	505	519	565	498	569	564	517	518	529	539	508	537	548	506	562	522	540	513	522	496	494	537	556	543	523	486	508	504	505	495	497	534	558	554	529	524	543	554	559	535	531	533	520	538	536	541	495	567	512	520	533	533	553	533
7998	1315	953	744	728	687	665	703	687	662	656	758	680	681	656	642	672	666	675	691	674	685	665	649	667	675	654	680	683	672	690	642	639	689	726	734	694	641	654	673	645	656	678	690	676	626	668	655	644	671	635	664	705	639	712	647	756	682	694	678	657	702	684	660	730	701	688	683	668	630	658	665	678	681	686	666	663	651	683	661	621	680	629	670	659	670	620	650	617	686	686	680	653	698	691	706	641	645	678	670	670	689	644	655	617	678	673	642	650	686	679	634	697	658	679	607	695	709	668	653	683	632	629	630	711	671	672	694	667	647	645	686	697	670	663	665	680	619	706	700	710	671	629	636	694	651	650	642	660	632	716	661	681	646	671	658	675	661	699	694	708	676	694	685	674	671	703	677	672	649	693	633	722	690	687	717	718	670	724	705	675	700	693	705	679	699	664	660	670	659	683	679	687	666	691	680	654	662	669	682	673	686	697	714	677	669	640	648	643	645	654	672	688	724	663	673	666	663	658	704	663	676	669	659	661	641	695	689	678	678	674	684	729	645	635	676	644	637	634	691	668	681	640	660	668	591	671	662	646	713	693	691	647	700	709	688	656	669	640	668	699	613	624	662	672	630	630	620	673	693	660	608	663	691	636	673	687	685	653	653	655	657	669	677	706	646	660	679	661	667	670	684	676	614	714	681	638	680	646	703	639	675	649	621	670	683	651	691	680	705	649	682	636	675	678	715	711	648	657	667	713	704	672	677	697	665	618	632	659	648	643	707	647	699	685	686	632	699	644	693	644	671	675	639	704	654	643	663	664	643	696	673	671	667	648	694	673	672	656	647	681	679	694	669	719	674	652	660	684	688	618	680	696	664	661	713	727	650	690	674	713	737	690	663	672	646	663	675	646	662	609	657	640	728	633	655	684	673	680	650	701	666	615	700	670	662	647	679	655	660	680	666	697	690	673	653	627	712	683	732	667	717	664	647	654	689	690	711	696	675	684	697	654	655	644	676	645	669	686	627	682	659	619	679	666	672	656	687	693	716	679	634	620	651	650	653	668	657	645	658	635	632	665	676	685	660	598	633	701	666	714	657	679	687	663	634	679	652	663	659	670	691	667	651	666	654	681	629	650	697	719	669	643	674	685	649	650	676	666	675	622	666	651	665	694	678	669	654	642	681	639	669	692	705	648	671	704	634	677	650	627	664	653	684	662	742	686	671	684	622	656	730	697	636	688	647	616	686	661	671	704	671	654	645	670	634	681	677	674	686	664	625	653	670	677	642	688	632	626	672	721	633	678	666	647	696	713	693	682	627	683	724	679	692	674	693	711	673	683	668	703	620	649	684	642	656	635	649	657	662	667	696	663	682	629	630	679	670	658	652	656	671	674	679	657	696	643	692	664	665	668	672	648	678	674	700	678	710	636	657	689	678	656	677	693	651	680	683	619	689	668	674	665	606	708	634	687	597	690	668	681	693	672	663	680	727	696	624	665	682	654	629	687	660	663	653	666	669	680	670	654	664	668	700	626	663	646	669	689	721	679	653	677	676	668	670	679	665	731	694	707	692	681	668	635	703	702	657	658	655	714	669	685	652	673	640	692	592	668	682	696	645	667	687	659	686	654	625	628	649	663	662	612	664	623	675	670	650	655	668	642	698	663	619	691	655	679	676	677	682	635	682	634	673	666	667	647	691	679	640	676	675	680	648	645	639	678	630	658	645	688	700	679	675	676	675	647	697	677	656	691	680	679	693	691	689	693	650	672	673	697	676	682	650	618	663	658	682	673	690	679	695	670	716	683	649	591	659	687	653	700	660	708	677	703	652	604	629	671	665	677	681	691	666	647	628	739	650	661	691	698	656	681	710	713	684	648	675	620	643	703	653	644	658	676	688	669	630	646	671	643	686	674	695	665	704	661	694	694	603	688	663	706	666	642	677	708	667	679	635	650	647	693	667	673	674	656	681	638	690	666	656	656	657	667	623	686	665	673	687	691	664	657	692	635	657	671	668	665	644	683	693	665	623	645	618	701	666	650	671	732	659	630	705	727	709	700	710	641	643	666	717	680	619	645	678	669	668	681	665	673	662	683	621	671	654	683	682	689	688	657	683	692	684	682	663	686	688	628	663	619	666	646	689	655	650	689	641	677	693	662	690	692	634	710	630	663	673	677	692	699	699	661	744	746	705	673	691	643	643	638	649	651	735	662	659	700	648	668	711	676	699	666	678	713	687	679	652	649	704	711	680	680	665	672	682	686	673	695	668	663	677	683	664	691	707	679	629	631	668	705	664	673	677	679	687	625	635	690	687	686	701	642	670	663	593	686	645	639	665	677	691	653	692	623	671	665	685	651	685	652	693	697	698	701	695	684	631	677	689	618	658	646	696	673	677	650	634	662	693	655	642	684	656	619	673	653	679	627	660	663	668	682	660	661	653	634	637	677	642	660	634	663	686	684	693	651	659	669	717	663	687	666	702	675	632	669	645	657	675	667	677	656	670	665	698	669	644	676	696	676	662	662	690	683	649	686	680	664	699	720	685	677	624	675	696	664	699	676	688	672	664	651	646	684	630	693	686	691	658	645	657	645	678	645	669	679	695	696	656	667	664	691	724	664	685	692	690	659	661	705	697	666	629	666	708	671	653	652	682	637	644	655	649	719	687	633	667	648	635	695	667	657	664	625	668	651	643	686	634	666	647	697	670	641	669	626	663	678	673	624	675	651	681	654	639	695	683	682	662	664	658	704	701	675	663	661	694	630	652	660	686	668	703	636	670	649	677	691	683	712	635	638	641	637	661	641	644	652	652	690	625	661	657	614	671	664	618	679	690	671	653	692	656	670	674	689	696	639	672	645	634	648	680	654	709	671	723	672	649	655	672	665	695	658	680	656	671	674	643	675	648	680	676	640	688	704	634	706	674	670	628	667	618	683	720	700	739	636	704	658	679	645	662	674	702	634	653	675	690	649	700	696	652	676	690	673	664	692	671	737	710	656	625	666	689	662	676	636	680	659	670	666	699	660	683	674	642	709	649	671	684	667	683	655	716	667	661	702	632	680	625	662	640	651	646	648	710	679	676	707	673	673	638	701	660	664	642	736	666	681	674	639	685	647	710	634	624	682	668	689	678	662	648	638	706	633	662	655	667	656	647	676	642	661	629	662	688	696	645	678	710	663	634	723	700	633	663	675	707	685	643	628	654	691	684	683	679	659	716	698	647	617	681	620	684	675	646	702	668	624	670	668	639	661	666	660	694	712	696	599	661	683	656	677	668	644	697	675	660	651	665	673	664	717	673	698	668	690	652	690	682	684	673	645	672	688	645	677	659	668	664	674	639	739	651	660	669	659	676	699	680	668	666	660	695	700	725	665	651	626	654	594	690	600	706	684	665	600	624	682	681	717	674	661	701	664	651	641	631	680	696	728	621	656	711	685	672	698	646	676	664	655	674	631	658	679	662	679	627	690	635	679	655	678	683	642	636	647	694	629	670	638	660	679	662
23796	21490	28735	24660	21459	7728	957	719	611	562	562	555	537	552	508	515	504	523	509	456	508	501	516	458	498	509	477	488	457	468	480	477	476	467	432	464	453	461	481	478	452	461	481	448	486	458	458	457	482	461	502	510	473	450	474	455	501	496	471	471	462	472	484	444	450	452	489	498	479	494	451	468	442	472	486	453	454	456	428	444	476	471	458	464	428	462	452	491	482	445	478	490	434	411	478	489	448	424	485	488	460	456	423	463	492	493	424	481	469	453	466	432	410	429	480	466	474	454	467	455	453	467	467	440	491	438	434	460	470	471	451	462	464	483	462	523	440	445	411	457	475	501	489	476	460	465	437	455	485	452	420	454	461	486	478	490	479	459	434	459	458	417	484	476	436	487	434	455	464	447	452	460	467	439	479	462	474	478	454	514	477	486	495	470	451	426	455	452	475	474	457	447	476	481	449	469	428	420	445	445	423	461	476	464	464	464	468	476	477	478	428	447	486	452	446	422	475	467	495	474	459	467	465	433	512	478	437	452	459	483	447	457	478	433	474	438	468	444	502	449	435	490	464	451	463	470	467	463	451	449	460	459	450	462	478	452	467	474	451	432	502	517	496	472	489	455	438	485	419	482	446	484	454	455	481	493	444	454	465	470	438	444	463	462	458	474	445	441	433	427	456	456	452	444	472	477	474	452	491	490	456	457	442	491	479	448	463	459	452	434	460	487	478	444	496	442	466	491	480	459	501	482	481	442	523	478	491	477	466	467	452	436	482	431	482	438	469	478	479	451	453	490	446	447	514	461	465	446	481	444	442	465	510	470	495	497	498	447	468	486	477	454	477	449	438	502	464	487	422	412	491	475	446	469	480	455	456	441	466	417	482	483	492	506	499	481	462	473	470	501	444	437	461	473	447	457	475	503	494	456	461	436	479	481	435	477	456	509	484	447	447	491	440	459	426	494	496	442	453	450	457	476	483	471	462	463	447	479	462	408	461	473	469	493	487	478	487	454	464	443	459	470	441	461	471	466	444	423	456	488	441	471	452	472	475	458	454	479	436	496	456	498	489	486	445	460	495	472	518	429	445	454	462	454	471	472	480	446	465	502	467	486	497	462	455	454	450	436	456	419	467	458	477	486	455	462	494	484	445	453	489	432	489	472	460	464	458	451	454	453	495	452	428	477	452	463	505	469	458	489	499	451	460	495	502	508	485	461	440	459	459	424	479	437	479	471	484	471	456	440	440	479	451	454	490	458	482	465	457	443	470	463	466	471	466	503	425	474	491	468	476	453	493	420	501	458	478	446	445	437	503	456	434	466	462	500	453	464	471	455	542	448	463	500	497	480	521	478	462	468	456	472	457	450	470	499	475	436	450	399	494	476	439	491	462	457	460	480	448	458	505	478	465	514	475	494	463	423	458	458	429	466	466	434	472	474	457	469	457	500	494	434	441	503	472	508	445	476	457	465	432	470	465	445	480	469	468	490	497	483	435	451	486	432	472	444	465	484	414	460	453	431	449	421	431	476	465	486	459	457	445	433	437	442	457	438	437	441	472	456	479	457	472	479	462	429	478	463	446	461	449	476	519	458	430	483	478	461	462	451	441	488	479	440	454	485	507	509	476	435	455	441	474	474	476	441	470	467	424	441	513	478	394	449	473	462	476	466	448	448	465	458	479	426	462	496	471	456	448	444	442	452	455	465	468	469	471	479	498	487	455	481	437	475	448	484	464	488	454	447	456	450	492	451	462	455	452	470	477	492	474	460	482	474	462	442	483	483	470	504	474	448	466	467	455	474	474	454	437	465	433	476	472	463	454	453	464	450	462	502	472	485	478	469	459	509	433	443	454	442	455	472	433	437	458	460	478	461	425	475	465	453	454	472	500	447	456	459	500	469	458	424	405	494	467	488	458	438	479	456	440	444	454	454	432	478	481	481	425	446	456	479	420	453	461	478	465	454	474	492	435	445	454	489	441	454	463	460	476	498	453	469	454	433	489	444	415	460	441	507	467	431	439	478	484	529	432	469	473	512	486	452	465	453	473	464	507	460	473	473	468	451	482	447	439	437	485	461	455	464	469	445	466	407	455	470	474	475	474	476	480	474	454	472	465	466	477	468	470	446	486	473	411	434	461	460	442	479	453	432	440	507	466	490	459	466	490	450	452	458	453	447	476	430	426	454	478	484	499	469	495	493	463	462	475	491	425	447	478	411	487	481	474	470	458	465	465	421	471	458	428	441	430	457	457	453	471	496	468	463	485	480	457	441	465	422	447	460	459	483	462	447	466	464	469	410	430	461	472	484	444	448	504	423	438	478	496	477	472	478	459	431	456	481	466	454	482	480	446	450	472	441	467	499	440	471	496	450	464	454	458	488	500	451	428	467	483	498	478	449	455	485	444	462	456	480	473	501	436	429	482	444	430	432	461	473	469	458	464	477	468	476	480	442	466	440	455	460	495	464	452	475	443	471	458	490	417	441	470	447	464	491	490	462	466	459	478	454	435	454	464	446	475	459	466	467	410	498	426	485	485	433	428	494	456	472	443	485	447	496	467	484	485	414	447	495	469	450	450	507	465	413	483	460	445	497	451	444	440	516	481	433	479	479	469	430	468	462	470	444	487	449	482	430	488	462	469	459	516	458	506	467	477	458	473	454	470	476	489	459	448	490	474	447	461	465	478	449	457	454	483	460	455	465	486	462	477	485	476	471	503	469	465	448	442	454	467	463	454	487	435	477	478	476	469	443	475	501	477	427	437	447	449	461	469	516	464	404	449	484	458	488	462	426	441	450	461	470	492	442	440	427	468	444	460	498	422	470	491	476	439	432	493	442	465	458	447	487	473	485	457	470	458	442	460	449	448	474	461	436	468	479	492	425	487	449	461	468	442	478	494	454	499	415	411	462	470	481	448	443	466	471	456	467	465	423	463	472	422	406	452	486	486	448	447	438	453	461	486	423	429	441	430	442	444	497	442	457	440	476	439	465	503	458	472	450	447	463	461	461	476	461	466	480	496	477	462	483	427	416	494	484	484	472	437	473	456	446	438	460	473	477	433	441	467	455	483	467	446	483	463	447	524	452	460	456	464	520	461	487	477	454	462	469	466	469	444	426	475	456	509	421	477	439	468	437	448	474	450	465	471	426	474	447	460	456	464	486	454	436	461	471	442	472	463	457	433	479	435	488	462	487	445	441	475	462	458	475	458	430	437	457	496	467	474	437	477	456	438	476	439	437	442	470	430	466	460	466	451	449	434	466	481	460	488	438	439	458	460	443	480	459	485	422	485	447	458	482	427	449	490	469	449	456	445	465	467	473	478	462	510	475	471	427	469	461	449	467	453	471	474	464	466	460	433	469	461	447	500	431	476	444	469	451	475	442	518	463	455	454	431	446	425	461	435	455	477	460	455	481	464	455	511	456	487	457	476	481	444	440	442	451	469	482	481	426	432	446	491	488	438	429	484	448	446	480	450	435	498	453	507	462	451	440	427	483
28709	8603	5044	2477	1895	1546	1296	1134	955	849	847	805	759	714	661	646	637	660	671	620	641	643	599	628	621	617	615	611	568	597	617	599	593	595	579	645	610	657	588	637	594	581	586	584	611	595	560	598	597	615	603	630	596	607	593	580	585	560	631	628	582	566	645	590	580	545	579	588	609	602	595	530	567	572	614	572	605	615	557	615	596	559	597	633	620	602	572	588	598	576	584	595	617	598	595	538	603	615	552	627	548	544	555	589	529	570	596	587	594	618	599	566	621	600	593	598	591	602	601	596	598	591	586	608	597	631	599	643	637	579	582	578	611	580	566	600	563	555	540	612	632	587	594	590	607	568	626	590	580	605	561	606	585	576	590	599	582	577	580	615	628	559	640	597	564	631	558	567	559	586	558	591	574	624	604	600	575	539	568	607	615	574	620	639	597	563	636	577	532	508	602	580	626	618	603	601	549	582	571	618	630	608	598	590	616	568	618	571	583	588	567	555	591	569	593	584	549	526	567	603	557	590	575	601	628	618	573	543	597	641	589	580	532	624	583	572	571	559	624	605	571	614	612	534	585	618	622	593	583	594	542	582	554	565	614	597	556	604	637	596	632	567	607	580	593	638	598	580	640	590	587	580	611	603	568	586	572	611	595	578	588	605	602	613	569	578	602	573	597	554	566	572	588	580	564	630	582	622	566	577	559	638	630	566	610	627	548	593	594	611	628	583	599	589	576	615	592	570	586	588	553	591	529	597	592	569	674	582	596	605	625	530	599	593	614	578	582	588	593	574	598	546	625	643	571	575	616	578	614	623	557	588	553	584	608	628	593	633	542	562	591	592	608	579	597	557	559	558	551	558	630	585	599	563	565	600	565	612	600	592	572	592	605	606	627	585	614	567	563	587	579	603	598	607	643	623	587	612	573	602	584	623	584	530	608	582	596	617	603	586	603	591	589	587	606	592	607	606	586	568	597	627	533	602	568	570	593	635	601	582	554	573	592	583	606	559	592	590	608	574	527	586	558	579	585	573	593	572	574	601	589	604	583	615	605	566	594	601	557	594	544	584	603	603	580	574	633	617	591	590	627	592	596	564	578	596	517	618	607	566	595	613	595	633	621	538	607	602	616	564	602	569	567	600	561	562	606	637	570	583	606	567	610	610	619	620	554	635	598	586	585	612	578	576	609	609	557	616	599	616	596	625	593	605	622	553	540	571	567	620	628	612	615	596	575	598	617	564	594	602	592	631	548	583	574	573	558	556	591	581	545	570	588	602	624	592	608	608	566	625	585	559	597	619	607	585	583	614	568	637	546	563	598	566	599	532	550	597	592	594	587	635	600	605	586	589	630	622	605	585	572	541	586	559	568	625	583	566	577	593	591	586	590	594	566	589	612	597	622	606	592	569	602	601	542	593	597	543	627	572	539	584	589	555	575	553	607	595	552	617	606	628	519	584	627	612	555	562	587	558	617	624	581	600	580	587	607	601	584	574	587	628	596	582	608	597	587	586	550	583	567	606	616	605	627	582	599	583	618	600	614	611	604	601	586	630	604	618	597	573	631	602	583	592	593	654	559	572	570	591	617	552	539	600	599	557	575	562	577	676	593	580	617	577	594	610	563	613	601	595	601	562	573	577	573	618	586	614	549	611	636	593	591	591	564	612	590	602	587	610	622	580	590	596	565	623	590	588	644	555	604	563	586	599	591	580	573	574	583	568	595	586	587	628	601	603	605	569	562	579	560	636	578	587	573	603	566	580	554	571	600	588	574	591	605	587	572	595	629	549	579	595	555	574	583	583	564	588	601	597	555	635	545	545	601	578	574	592	573	617	596	559	580	587	563	584	534	579	573	609	581	594	564	609	582	542	572	602	622	571	603	579	572	586	538	586	582	591	596	611	609	567	626	584	652	580	576	594	581	580	571	582	596	625	611	623	600	589	577	527	609	603	582	611	586	601	578	608	571	586	563	600	589	596	576	592	598	590	533	626	546	580	592	580	606	562	590	579	600	598	571	592	607	564	595	568	593	584	558	575	603	557	604	583	600	587	565	585	628	591	568	557	599	592	574	619	603	579	591	608	614	609	595	579	583	580	569	591	590	617	617	583	554	608	614	577	539	580	592	567	561	631	577	610	582	591	583	607	564	578	553	565	588	592	560	586	606	569	576	610	566	568	617	660	602	592	605	578	609	599	623	565	584	624	596	597	583	602	564	611	584	579	572	571	623	612	585	612	563	601	614	570	625	601	584	582	591	596	568	600	612	613	532	578	608	541	631	590	645	624	588	574	613	624	607	572	554	625	577	604	606	611	568	608	566	548	568	574	575	593	614	619	573	615	578	593	554	584	608	564	568	580	575	579	617	589	578	607	581	574	585	552	601	600	613	561	579	610	632	565	589	530	610	549	583	577	592	571	619	575	591	597	574	610	533	620	606	596	564	599	549	547	603	563	596	570	625	569	567	608	614	597	624	629	589	598	588	567	596	613	614	594	606	573	611	566	599	562	633	582	562	584	589	566	601	588	615	601	562	569	596	579	543	587	608	612	616	549	590	596	590	571	527	649	599	609	597	659	604	601	616	612	584	584	613	616	558	581	587	650	577	629	643	592	629	555	568	545	629	611	615	586	608	571	631	577	534	598	596	614	578	626	566	607	593	562	610	599	571	598	575	610	565	600	637	589	587	617	618	617	599	625	566	579	635	571	606	642	601	578	569	563	616	570	582	591	592	576	590	556	586	608	624	571	534	598	587	593	585	567	571	624	582	573	604	596	597	598	563	600	594	613	554	594	587	573	591	620	598	611	596	623	576	621	595	610	599	611	618	594	636	596	604	588	611	573	522	568	599	585	568	613	570	566	597	597	586	587	599	583	590	584	622	587	618	593	622	567	577	597	587	568	611	592	522	590	584	636	580	581	579	572	560	633	634	621	560	575	617	581	601	596	574	592	569	597	631	599	604	589	573	619	604	569	628	600	586	559	604	540	601	592	569	612	598	584	625	597	635	583	590	571	611	564	565	622	614	570	565	621	607	590	575	566	608	583	579	561	565	594	588	615	553	638	566	579	572	597	615	604	606	608	584	579	604	574	617	626	619	551	576	588	613	548	569	598	595	597	623	593	564	612	562	596	580	556	605	643	621	574	631	564	567	601	550	604	556	603	585	610	631	574	583	587	571	606	592	571	607	583	555	567	576	584	632	595	605	582	621	643	572	584	608	598	591	565	587	590	577	564	599	560	589	606	536	586	599	581	572	563	586	574	593	594	600	556	539	589	581	593	577	590	588	611	597	571	543	552	585	580	601	632	556	620	585	618	597	609	640	589	600	602	557	589	563	585	582	593	612	615	552	589	580	605	589	609	620	602	629	581	576	622	605	560	570	592	614	601	639	572	645	605	563	566	565	589	579	583	588	600	597	572	596	597	596	596	609	579	608	611	617	579	589	567	606	625	579	595	619	556	598	568	601	588	626	554	617	592	565	593	589	582	609	576	620	586
25113	21502	27383	25852	6153	571	475	412	359	372	322	346	353	368	337	325	330	321	349	351	298	304	308	349	289	309	299	329	354	345	314	364	308	349	296	297	332	330	310	313	344	298	352	304	335	323	322	331	314	319	324	321	330	299	352	313	336	347	306	333	331	338	357	291	324	324	318	337	326	300	329	324	309	279	299	309	345	320	320	298	307	341	283	348	293	304	312	300	315	345	320	307	299	298	314	311	278	344	307	302	325	320	308	326	330	334	326	284	317	311	325	322	310	313	325	329	308	310	315	315	297	331	328	293	323	293	353	315	337	280	302	313	314	304	319	334	314	352	307	354	311	324	362	323	323	320	300	337	313	288	329	334	320	338	317	319	311	311	307	300	308	360	307	360	321	322	299	334	315	329	308	341	318	317	317	295	292	296	299	309	316	347	317	339	307	331	329	311	305	301	321	306	319	300	313	305	289	316	345	308	310	296	307	314	298	349	330	338	300	287	327	331	294	313	321	308	299	312	292	341	283	323	323	343	286	351	314	318	341	303	291	275	336	330	352	307	294	327	311	321	348	299	299	302	357	313	327	335	322	335	284	320	288	290	339	314	334	347	356	334	358	320	323	305	302	347	325	328	333	311	323	322	338	321	333	298	351	312	319	304	338	321	321	312	343	318	328	302	324	297	357	333	337	319	320	320	347	287	288	362	311	337	297	337	304	331	320	289	320	316	303	289	302	298	343	317	317	304	320	289	313	322	290	372	330	309	311	343	288	290	329	311	323	319	333	331	298	310	312	314	312	311	317	306	329	311	345	295	315	321	309	330	308	310	329	322	335	318	319	281	322	291	323	278	317	317	311	322	345	350	316	298	310	303	301	286	306	315	309	320	323	309	353	304	330	316	268	347	315	339	331	285	341	318	314	323	321	319	325	286	300	320	302	320	291	335	354	325	300	346	318	337	355	302	334	322	278	344	293	331	299	321	320	316	320	328	304	307	293	302	347	298	291	333	337	318	323	307	310	296	318	304	326	299	292	302	339	327	312	317	305	326	321	335	316	348	319	322	306	295	353	331	316	311	313	311	319	350	325	301	334	313	314	319	336	329	311	306	365	317	303	346	330	302	336	295	299	319	329	307	300	313	286	313	322	330	325	314	326	343	311	313	355	339	315	321	335	328	349	345	338	305	334	303	312	341	294	307	319	348	340	297	327	313	312	348	332	318	337	349	301	332	283	309	317	288	328	321	295	307	340	303	328	310	347	333	342	316	314	317	318	306	330	321	311	286	332	353	331	313	302	325	325	319	347	323	325	328	335	307	353	320	328	316	300	319	307	332	329	329	319	326	289	335	332	325	344	292	328	328	308	313	368	318	320	348	321	325	298	304	299	341	325	314	311	320	304	316	317	319	331	339	328	305	335	310	299	308	315	294	322	327	320	302	290	305	330	311	331	314	331	349	337	319	323	338	346	317	361	340	320	300	337	314	343	298	301	339	302	343	343	315	297	320	300	328	309	305	314	342	328	341	328	301	297	305	339	334	320	310	322	344	325	335	326	317	306	304	305	330	314	285	303	302	318	320	300	345	295	358	341	305	343	315	294	345	334	348	293	318	318	334	327	315	313	306	303	325	317	328	336	322	292	326	300	306	311	328	307	294	315	306	280	312	320	349	345	297	349	331	345	318	296	322	330	333	319	297	277	315	305	298	323	322	309	306	329	339	355	295	332	292	321	331	321	314	312	317	325	317	319	312	331	301	323	327	291	337	352	324	325	289	359	313	297	281	302	309	332	290	336	336	336	363	328	308	328	324	309	329	367	315	338	318	316	351	343	331	342	318	324	339	323	313	309	334	308	297	293	322	321	310	315	308	339	298	319	322	329	304	305	328	285	297	293	304	317	313	277	311	349	310	355	319	306	331	296	306	334	350	297	315	323	330	330	293	310	330	345	315	322	298	340	355	319	346	312	362	328	346	312	335	301	335	319	333	318	315	288	319	295	321	310	295	317	288	313	289	254	301	309	324	306	317	308	326	319	353	312	307	356	312	313	308	300	329	329	309	297	316	297	342	300	300	314	306	303	297	344	329	311	318	286	334	327	290	321	346	303	318	316	313	297	288	302	309	300	322	313	327	356	309	291	260	324	317	313	328	314	330	312	328	319	372	307	318	344	312	322	315	288	325	274	309	321	298	332	315	275	311	305	358	293	312	318	303	308	307	353	329	316	313	308	334	310	331	289	322	311	330	331	305	302	320	328	318	293	338	278	310	304	312	311	323	326	326	314	298	330	294	342	296	341	298	294	297	346	275	320	334	330	297	330	304	306	309	326	317	329	324	320	370	304	310	301	320	319	314	319	335	334	300	300	321	305	336	292	332	343	331	301	299	342	307	300	349	307	313	316	298	317	306	297	311	324	314	305	327	314	281	334	320	335	319	305	308	340	330	327	343	330	314	354	341	310	289	330	301	322	326	302	307	330	318	320	320	312	330	321	373	298	291	320	308	325	323	294	316	328	291	309	310	308	290	334	317	326	289	316	350	321	312	295	326	349	324	327	314	311	288	314	313	326	320	334	332	317	329	289	295	345	329	340	319	297	318	326	325	310	344	322	314	294	370	345	309	341	326	314	327	287	331	313	330	337	317	364	303	304	298	308	330	275	327	309	320	330	301	302	328	307	285	325	297	338	302	302	297	325	326	316	329	337	317	342	318	321	352	302	325	330	342	304	327	332	333	329	304	296	336	338	302	294	340	327	322	359	314	323	303	312	297	325	318	299	317	301	302	306	316	319	315	288	344	306	327	312	323	299	311	346	324	301	305	341	316	317	329	316	326	330	326	329	339	310	339	312	315	320	354	322	300	351	312	313	309	315	308	329	318	342	319	292	333	336	312	287	300	354	304	318	298	298	312	339	302	320	330	303	329	300	332	311	327	342	312	325	327	329	320	330	291	297	329	313	307	353	336	334	334	337	303	340	299	334	337	322	316	319	302	320	319	316	329	352	317	302	326	319	323	357	287	303	314	312	295	294	348	342	302	352	300	311	278	324	317	319	331	322	310	334	315	308	314	337	294	302	320	336	321	318	320	306	337	313	330	322	309	309	322	315	269	356	311	311	289	350	297	314	341	345	276	298	302	328	291	307	317	334	346	332	318	308	322	330	315	310	324	342	309	328	304	332	324	323	289	326	318	320	321	283	276	268	299	344	318	318	348	332	291	310	288	323	323	311	293	304	303	318	318	334	302	320	323	296	339	307	309	317	291	319	306	317	308	335	307	289	297	360	332	283	311	304	293	302	317	335	354	321	360	308	308	338	328	299	338	304	304	340	328	316	294	323	309	325	272	349	334	281	344	277	335	304	330	277	314	337	295	326	315	297	338	327	307	319	324	313	338	326	318	317	321	322	320	313	305	313	315	328	327	310	321	302	316	324	310	306	311	335	307	321	319	320	332	304	319	306	299	323	287	332	291	296	326	311	289	330	343	309	309	334	318	297	306	313	310
23574	4116	2678	1329	1010	869	755	682	620	561	508	500	458	482	457	439	468	434	416	385	447	418	404	399	418	398	387	415	426	405	446	413	417	427	417	416	415	373	376	401	441	412	375	427	432	416	385	393	422	375	370	413	407	410	408	399	371	399	403	410	415	352	423	429	407	397	414	445	411	402	417	419	380	397	433	425	410	396	401	408	421	417	449	432	385	420	401	416	408	416	422	424	424	431	397	443	397	397	405	380	425	411	403	427	384	416	417	423	457	393	419	367	425	399	388	406	389	407	382	414	376	388	441	382	408	394	426	383	376	403	396	394	426	394	411	402	418	411	393	396	400	408	404	375	404	413	407	394	423	416	411	407	434	396	405	417	416	416	420	425	417	396	438	402	417	417	392	399	404	393	408	386	393	346	352	418	425	398	408	397	400	409	385	408	416	379	366	415	420	415	409	408	361	425	399	372	385	387	374	406	410	452	377	415	394	416	418	433	385	403	425	378	409	389	397	403	423	417	443	425	400	364	429	397	407	393	373	402	391	388	428	421	411	424	426	426	365	391	425	403	378	380	433	395	391	385	394	392	392	398	401	414	390	422	405	397	375	387	433	443	377	401	389	397	374	384	394	408	420	382	396	394	404	388	439	398	432	406	392	400	405	381	399	406	360	369	415	403	409	409	411	397	405	417	412	406	416	415	413	429	413	403	400	448	356	426	412	424	406	408	403	387	404	425	380	427	408	373	423	366	417	372	391	417	400	385	416	385	388	420	412	381	384	450	383	389	404	362	413	404	400	411	403	405	385	420	365	410	459	389	434	424	394	395	380	405	409	411	413	409	372	392	433	402	431	405	401	401	450	403	418	407	383	420	421	421	420	385	449	402	419	409	431	426	447	395	382	422	390	426	408	422	373	410	403	412	435	413	384	390	408	359	386	422	401	406	399	408	395	413	425	416	395	367	393	401	398	408	410	397	407	394	374	426	405	435	379	415	381	391	374	381	436	406	397	403	422	417	425	396	363	423	445	402	409	396	413	389	385	358	397	391	382	381	404	412	386	398	390	353	409	412	409	405	414	376	427	406	392	401	386	408	404	420	438	421	416	441	391	404	398	376	401	413	385	405	428	413	398	386	427	362	391	385	381	416	425	414	402	404	435	412	426	428	403	417	387	438	442	412	397	392	414	392	378	373	402	406	373	381	411	397	394	422	396	407	392	411	410	392	400	395	421	379	400	377	402	394	392	426	407	380	459	398	421	403	410	422	389	414	423	396	406	410	404	385	390	359	400	399	417	403	360	379	371	417	404	394	427	387	380	388	392	397	418	379	401	384	406	394	405	381	401	396	425	389	387	444	423	393	441	416	387	402	389	390	417	421	371	440	438	412	428	392	400	431	433	390	386	411	382	390	410	412	408	407	427	384	356	410	414	412	431	374	388	396	389	422	406	397	358	447	402	369	425	399	370	397	399	428	388	405	402	431	396	392	415	406	383	423	441	390	398	384	393	395	386	391	409	402	397	396	407	391	407	357	384	425	396	378	410	362	420	388	407	410	383	364	394	459	386	421	382	373	409	385	419	432	404	435	370	405	412	421	436	451	395	390	384	415	394	431	390	419	412	409	382	379	386	412	413	415	404	378	398	389	394	437	383	410	421	400	371	398	377	456	414	373	415	369	413	438	376	363	384	442	418	391	418	386	398	411	427	406	404	379	427	388	414	389	410	407	375	422	378	380	423	366	391	378	403	432	385	410	385	389	392	428	405	403	376	407	428	394	406	421	396	411	414	405	383	398	427	382	411	417	391	392	420	426	395	351	391	395	411	418	385	421	448	421	407	426	438	428	377	408	425	441	429	396	409	377	389	376	388	403	368	406	427	393	417	431	409	402	379	374	413	388	375	369	427	388	411	408	412	402	467	398	402	400	394	397	402	394	384	421	402	406	454	401	392	430	425	401	387	419	425	397	384	397	415	410	406	431	378	373	422	376	407	420	398	417	416	423	413	428	383	414	410	411	368	369	398	389	399	388	394	361	384	407	400	430	398	395	382	397	428	439	426	412	408	396	414	426	414	395	408	414	409	404	405	430	363	408	386	411	365	405	398	369	381	418	383	383	411	407	378	370	402	393	369	419	407	391	384	391	388	430	350	413	391	417	404	411	408	390	429	412	382	401	422	410	418	409	412	404	401	401	395	372	378	400	408	424	378	403	395	410	433	377	425	389	392	383	372	392	379	408	386	378	406	404	393	418	391	374	418	405	393	411	368	427	390	373	421	375	388	412	432	431	402	376	398	445	421	410	388	409	381	417	399	348	386	396	433	392	432	390	385	418	385	419	408	384	402	417	418	360	386	410	378	409	433	418	408	410	404	411	423	381	417	398	391	401	381	421	410	349	436	445	377	416	390	376	391	401	449	425	411	402	392	389	398	409	399	395	410	382	392	386	406	412	408	417	339	394	412	418	413	417	397	424	420	388	416	415	409	402	447	370	414	393	432	420	410	372	392	395	432	418	416	443	434	391	380	424	433	417	406	392	421	414	381	377	395	434	405	418	367	388	389	387	394	429	402	409	414	430	444	405	390	443	400	438	443	431	417	459	415	401	406	371	383	376	407	387	374	394	372	391	390	377	422	400	412	433	406	399	377	369	404	382	383	395	402	381	404	413	444	396	424	377	387	417	407	386	369	375	394	425	422	366	386	394	413	430	404	407	422	412	380	386	413	403	411	409	403	427	384	448	367	355	396	412	363	408	406	407	414	395	411	368	405	370	402	387	430	412	384	398	414	388	364	411	403	420	392	388	392	368	377	375	387	385	449	415	414	426	429	439	389	391	425	365	405	378	403	406	386	429	407	400	382	402	414	382	419	416	397	419	411	412	402	422	398	408	381	384	386	401	385	405	383	386	427	389	381	426	396	419	394	425	384	403	434	443	368	401	435	397	390	368	423	386	405	411	385	418	405	387	403	405	421	439	384	397	407	416	411	389	401	397	399	392	387	384	391	377	406	404	414	379	411	387	409	412	386	431	387	394	381	379	432	406	398	388	410	430	414	444	390	418	386	406	405	433	381	386	425	382	376	410	410	402	430	390	397	387	428	405	366	405	399	413	399	383	403	404	376	428	431	405	398	409	372	377	425	418	401	386	435	395	397	375	417	423	425	386	385	398	390	378	432	433	368	426	450	422	408	418	404	409	399	400	415	436	396	397	390	381	395	401	406	386	391	413	435	384	403	417	431	377	422	399	383	406	372	380	417	372	392	423	423	362	419	406	409	384	398	405	411	401	391	381	390	415	371	376	422	396	383	411	392	421	390	401	407	421	390	409	412	404	421	424	403	395	382	420	386	392	386	377	417	446	418	427	399	385	356	382	428	415	409	434	404	394	392	406	407	389	368	416	377	410	428	386	432	431	402	413	402	387	391	412	386	395	378	406	374	388	426	402	403	430	401	406	421	404	391	408	405	400	426	417	447	367	380	415	414	409	422	397	388	439	374	390
22871	21532	29295	24188	21528	21503	3968	587	469	414	372	318	302	280	232	244	251	236	221	225	229	228	217	190	221	189	166	224	218	194	178	166	197	179	208	192	195	182	182	176	191	175	180	185	183	191	190	162	160	189	185	160	189	174	191	178	178	173	151	193	161	189	174	164	210	185	166	175	175	180	165	166	160	169	162	186	174	172	191	177	184	166	173	177	184	166	159	170	152	173	158	165	170	168	187	162	175	138	190	167	180	160	170	157	178	154	170	155	175	178	172	183	170	170	146	201	165	184	162	183	175	180	181	197	179	184	168	181	176	173	162	194	199	153	181	165	175	161	188	173	174	186	169	157	176	168	187	174	167	178	132	193	188	173	151	184	166	164	161	176	171	173	184	177	176	180	197	171	177	173	155	174	169	154	187	160	175	172	166	180	180	176	165	204	172	190	161	166	181	163	172	170	167	161	162	197	204	197	177	161	215	188	175	164	182	166	162	166	155	149	193	155	150	168	154	182	179	199	184	190	158	176	156	174	173	175	155	148	163	170	204	147	195	188	174	162	179	190	158	183	167	173	159	182	164	186	189	172	187	165	162	173	169	184	185	183	185	177	197	179	158	170	192	175	169	154	179	197	148	168	161	164	179	160	179	184	169	171	160	180	170	184	172	168	204	188	146	163	186	168	193	170	165	171	191	167	182	182	178	158	184	151	164	175	169	169	153	181	188	172	172	183	181	175	160	178	185	158	178	167	165	178	170	185	180	165	161	186	181	160	177	197	168	186	159	171	180	176	176	176	184	180	172	175	168	162	176	178	209	173	180	175	173	179	199	172	192	189	183	177	171	180	176	177	188	158	175	205	155	163	180	162	195	162	181	162	168	173	167	165	174	179	164	179	194	181	184	169	190	187	179	191	183	177	174	171	171	185	162	166	196	170	171	180	166	166	167	172	189	188	190	182	175	178	167	161	182	202	187	178	164	159	188	159	186	159	205	187	173	186	195	160	209	181	170	160	159	190	181	176	168	182	158	192	188	188	166	174	166	183	151	196	143	168	166	170	147	169	196	174	181	208	175	172	184	156	177	154	174	159	185	158	191	165	161	157	195	189	172	161	186	211	191	203	158	196	158	170	138	181	187	170	171	173	183	169	186	176	159	198	168	170	187	163	183	175	167	194	153	159	161	163	177	172	199	170	185	162	189	162	180	172	183	183	171	178	171	160	171	168	192	176	201	172	176	190	164	173	193	177	171	167	182	180	169	180	176	173	194	169	164	180	158	179	168	175	202	157	192	178	187	170	170	169	186	196	149	171	182	164	169	170	170	171	166	160	193	171	182	191	161	196	167	172	180	179	193	162	171	151	187	185	169	181	191	173	187	179	196	178	160	182	168	174	173	185	184	172	172	188	168	165	189	175	189	166	191	181	167	175	168	204	175	175	178	182	186	199	177	182	169	168	182	175	177	184	194	199	184	194	192	158	165	179	167	168	155	182	175	193	174	209	184	197	166	173	168	168	181	158	166	172	169	189	202	167	159	161	174	180	177	180	182	188	173	166	156	162	157	165	184	162	158	200	186	210	156	176	162	179	210	185	171	180	187	179	167	171	192	160	192	173	184	172	169	190	170	181	195	198	162	157	177	193	170	180	185	182	165	182	186	163	175	175	178	168	184	174	165	205	185	168	163	175	167	156	174	159	178	180	180	183	188	177	174	188	186	166	191	184	170	178	177	157	169	176	177	179	174	165	160	165	181	180	167	174	178	146	166	168	169	173	166	192	166	167	159	176	169	177	174	171	171	166	175	168	194	156	181	192	165	183	181	167	157	177	191	190	186	168	150	171	144	191	179	171	173	173	161	174	183	161	142	173	180	183	171	166	166	172	175	175	176	158	173	175	178	177	186	165	162	168	194	163	180	175	154	165	188	159	160	191	171	185	198	178	176	183	161	193	164	171	147	162	168	177	161	186	172	162	178	175	158	171	194	161	180	180	168	168	152	181	188	168	186	153	159	167	165	167	180	170	193	180	172	181	165	166	162	168	181	168	191	185	162	193	155	169	189	167	180	173	198	178	169	169	178	149	161	167	171	184	171	171	176	158	185	153	206	159	184	190	179	168	191	182	167	158	157	167	190	155	179	192	173	167	171	171	167	161	169	186	171	183	194	182	217	181	179	167	187	172	173	152	156	174	161	165	192	171	180	168	149	178	181	153	178	181	191	159	176	188	165	161	169	187	204	148	168	182	187	164	187	157	169	180	172	172	164	158	182	161	186	178	189	174	177	167	160	185	177	167	159	156	190	172	183	153	172	186	196	165	196	166	173	182	167	197	189	196	175	164	197	183	182	184	167	160	164	162	157	184	186	174	171	188	166	152	172	175	206	188	161	174	179	173	166	181	177	170	182	178	175	179	166	156	168	147	151	148	166	166	193	162	164	159	196	189	166	180	158	191	183	171	149	170	155	166	176	190	177	176	178	157	174	156	162	152	175	180	185	184	180	151	181	174	172	174	180	164	161	150	174	175	191	178	166	189	194	188	184	184	194	168	189	172	159	190	156	180	167	177	174	165	198	184	164	171	174	194	168	153	151	177	161	170	197	165	166	165	158	148	180	182	176	168	201	189	175	189	190	191	169	162	177	184	172	181	186	156	168	173	188	188	160	183	174	166	192	183	185	166	164	147	184	192	177	178	161	171	160	163	178	194	167	169	168	158	155	185	158	196	182	204	187	171	156	163	200	133	158	178	151	190	166	175	151	175	187	189	186	175	160	183	183	175	157	180	185	185	163	180	159	159	165	167	178	163	171	176	180	170	155	176	176	172	174	179	173	171	182	175	162	163	191	183	163	190	184	164	165	199	159	185	191	178	172	183	180	177	183	186	183	181	180	167	163	168	173	188	179	180	171	180	148	177	165	194	173	169	167	194	184	162	184	182	175	159	158	185	171	164	155	186	158	182	150	183	157	167	191	164	186	179	184	166	175	164	181	178	156	177	181	158	177	175	152	186	169	165	154	145	190	161	155	184	187	174	141	170	154	175	176	172	193	156	194	149	158	184	185	177	170	165	150	184	156	171	170	190	174	204	187	176	169	209	150	157	172	182	176	172	195	157	172	166	197	167	158	173	165	187	181	170	168	174	175	170	174	165	177	176	175	169	157	188	169	179	180	172	169	154	192	173	178	169	173	172	171	161	176	158	153	185	172	155	165	188	164	170	179	181	164	192	185	188	175	158	191	179	154	163	173	171	191	158	172	198	188	184	175	158	158	178	162	146	163	165	185	190	201	179	178	188	187	154	170	171	200	192	162	162	153	156	185	182	175	158	191	170	168	178	169	162	164	168	178	146	175	150	176	157	182	184	174	184	174	175	166	153	168	175	177	175	174	156	160	180	177	177	164	181	194	177	180	173	167	164	159	178	183	159	150	166	186	186	194	163	179	171	156	170	173	183	190	164	186	185	155	171	172	171	173	168	182	176	166	213	188	184	184	174	174	182	176	164
31583	12451	7982	3690	2673	2018	1470	1258	940	819	668	567	507	483	442	406	384	362	360	331	311	270	323	276	283	300	244	290	261	289	236	256	231	253	258	255	248	272	232	267	242	254	248	247	246	228	271	241	267	249	250	248	246	230	239	233	249	242	232	251	265	253	238	234	269	260	265	231	258	238	242	249	231	251	213	241	270	218	232	220	232	252	263	231	226	228	230	252	210	266	275	255	248	250	219	210	242	235	225	242	249	245	233	228	232	218	245	242	247	241	258	247	228	259	234	217	241	260	249	225	238	213	244	248	231	233	249	242	234	236	232	243	244	245	256	237	234	229	218	200	241	255	258	235	237	249	236	242	234	218	223	235	235	241	231	240	230	232	248	249	243	251	221	235	242	233	223	251	230	264	228	218	223	249	252	220	247	230	223	249	232	214	266	244	222	229	244	222	218	235	255	229	218	214	231	244	232	235	247	234	219	266	230	219	225	234	210	240	223	236	213	246	251	226	223	236	242	237	226	208	242	240	238	262	244	243	224	244	248	224	230	243	227	260	232	205	246	246	245	214	230	243	228	239	240	242	223	205	242	224	225	259	226	227	222	217	246	207	231	246	233	244	216	235	212	247	246	225	210	228	250	249	249	266	228	218	223	234	223	252	234	254	235	228	206	262	253	219	205	261	264	238	256	226	233	234	214	220	231	229	215	259	240	263	214	222	219	234	237	226	238	248	243	235	251	223	222	219	243	253	252	247	210	220	239	212	213	229	227	220	245	217	222	242	233	223	213	234	227	235	220	232	239	270	230	223	258	197	221	247	228	244	234	225	232	242	239	247	243	229	235	204	250	245	245	243	245	238	225	257	240	231	263	239	246	242	242	237	215	244	236	251	246	227	237	238	218	230	231	235	234	228	204	258	239	206	261	235	222	246	234	244	237	240	251	218	234	232	225	256	232	228	230	235	240	226	225	207	217	234	220	240	210	220	271	239	256	227	227	243	229	251	246	226	229	249	225	231	207	209	242	257	238	222	269	234	235	244	232	244	226	213	234	236	217	250	244	219	213	205	238	251	234	213	236	208	254	254	243	250	249	239	245	207	232	220	229	233	250	222	243	226	215	217	209	259	238	233	228	222	233	259	263	253	250	224	227	254	232	230	235	227	239	215	229	218	220	219	232	211	251	243	237	231	238	234	221	237	234	252	257	223	256	257	215	235	230	247	245	227	228	231	222	225	215	218	222	258	227	203	223	204	245	247	243	255	237	217	238	225	223	225	214	250	249	235	250	234	240	227	236	245	251	235	236	206	234	254	241	237	251	249	240	231	236	236	229	250	250	236	233	215	219	212	228	204	234	235	229	220	234	248	232	230	246	235	218	214	227	211	234	236	246	243	206	221	218	207	243	251	231	252	259	226	230	224	226	224	219	246	236	233	220	223	263	260	257	224	236	237	221	215	212	239	238	229	225	246	233	252	230	259	242	221	214	213	228	252	239	232	235	236	231	212	236	204	230	197	224	217	212	228	234	226	240	228	240	241	215	214	219	243	236	226	257	236	222	215	235	224	217	252	218	228	230	248	241	224	263	231	232	201	214	225	246	214	217	240	237	248	261	217	236	233	240	245	230	232	261	245	244	222	224	241	241	210	227	233	228	230	229	240	244	240	215	216	224	231	239	242	227	232	222	231	235	224	248	221	237	223	204	223	235	243	236	221	230	233	251	233	228	241	210	226	237	222	222	235	254	235	254	225	256	246	248	256	267	227	216	233	255	231	239	230	250	241	236	236	226	244	224	240	245	206	231	231	237	236	218	261	247	248	234	238	255	263	260	248	225	246	232	208	244	236	238	257	224	238	228	223	216	220	239	260	227	240	235	278	228	234	241	215	260	244	235	226	244	244	240	237	245	256	212	244	231	262	217	238	241	246	235	241	255	240	250	227	230	262	223	207	223	239	243	231	250	249	247	229	208	221	208	227	227	229	240	236	230	237	229	253	225	218	229	249	237	228	232	245	229	247	212	242	241	219	260	240	233	216	218	216	238	241	235	218	235	234	250	253	224	231	228	259	229	204	244	221	233	232	214	212	233	239	229	218	250	229	218	236	238	239	245	212	238	261	241	244	240	220	261	242	232	264	243	211	233	230	227	222	220	230	234	242	217	232	247	207	228	214	274	256	241	268	266	229	238	222	217	227	219	236	246	222	251	206	237	262	219	211	238	240	249	239	255	230	253	249	231	227	241	228	241	245	232	227	210	227	242	248	210	199	240	213	235	229	228	228	235	230	237	232	228	250	237	218	210	258	220	256	242	223	240	225	260	236	228	222	239	241	216	231	240	247	277	217	213	225	224	234	233	227	236	256	205	254	238	254	212	233	229	252	262	206	218	255	230	228	236	248	186	221	219	239	232	238	201	218	246	219	234	207	247	251	243	226	235	228	248	211	244	206	204	215	241	224	221	231	198	205	227	223	218	254	208	214	256	199	232	256	260	217	220	242	231	241	237	233	260	221	230	236	239	226	248	245	234	242	233	237	218	232	225	223	229	228	239	218	231	226	212	227	215	247	219	216	201	241	228	232	256	210	235	245	222	237	230	208	262	218	225	237	223	251	213	231	227	202	245	209	251	240	208	226	222	229	243	243	231	230	236	223	242	223	230	224	222	220	244	223	237	248	264	253	234	238	216	254	251	237	252	222	204	238	235	224	218	222	229	263	233	207	203	233	217	242	228	221	213	248	234	215	232	228	247	239	227	250	240	252	250	242	228	234	227	226	241	225	208	235	228	222	218	248	220	236	245	250	235	219	229	248	229	216	240	231	242	251	237	231	225	236	222	224	206	243	242	225	218	243	228	219	225	248	235	242	202	252	219	240	219	225	227	228	223	233	230	250	245	230	254	238	235	246	214	220	222	202	254	251	237	220	237	234	201	224	248	227	226	252	242	236	234	224	218	245	237	232	235	240	244	220	205	260	222	244	234	233	236	231	227	246	223	206	230	229	208	222	227	257	225	236	223	229	258	224	234	235	240	232	241	239	229	232	235	243	231	204	229	234	230	243	227	237	238	281	264	240	246	232	241	237	211	231	210	219	236	229	206	233	234	256	241	235	263	238	222	241	241	208	250	239	218	240	186	245	214	231	232	225	242	249	231	241	233	235	236	226	259	203	269	269	240	228	215	240	226	240	220	219	243	236	243	259	238	235	235	263	226	224	223	260	226	217	226	226	230	235	230	236	228	230	231	239	217	212	246	219	253	226	212	237	225	248	204	250	187	240	217	262	238	223	231	215	246	227	212	264	269	238	236	209	234	228	264	246	239	249	220	218	240	255	220	244	246	229	242	238	252	240	258	245	223	233	220	209	214	237	223	239	228	253	230	231	244	266	234	245	265	235	239	231	217	245	239	224	237	242	222	250	242	215	231	217	246	248	230	231	245	206	226	229	234	195	266	245	227	235	226	218	211	238	241	248	246	236	195	230	233	229	236	238	221	246	244	202	234	236
27682	18554	4117	784	600	574	539	563	527	531	517	513	495	516	526	503	491	564	525	512	541	514	530	521	553	532	495	530	530	521	529	537	539	525	540	532	531	514	565	531	536	509	536	533	525	507	520	538	508	497	520	510	508	510	555	568	514	539	514	564	508	487	553	526	506	522	506	535	534	553	531	501	484	517	504	495	567	552	534	550	538	551	540	484	515	511	511	479	526	497	549	559	502	501	542	535	495	565	526	537	539	546	531	525	531	505	497	532	520	544	534	522	549	541	466	529	500	515	533	534	514	533	482	498	492	533	534	524	534	561	491	540	517	524	546	523	513	505	517	543	515	543	508	511	500	488	554	532	536	496	527	495	521	497	503	515	549	529	549	513	457	558	538	517	511	531	498	493	565	511	520	561	499	500	481	515	546	497	542	552	505	567	476	537	533	544	523	550	521	500	516	500	539	556	530	529	537	501	512	489	563	511	498	535	563	519	519	543	535	479	525	488	569	529	517	513	522	520	561	517	509	508	546	550	512	562	541	518	526	515	580	532	552	500	510	539	555	535	517	520	532	502	494	530	544	550	532	514	548	511	517	538	499	501	548	521	543	515	533	509	527	555	537	526	501	561	477	518	447	491	493	540	525	518	540	538	543	589	509	541	495	572	543	518	558	527	525	508	548	567	540	509	516	533	553	531	535	514	521	538	490	506	487	541	502	536	535	528	510	535	515	507	536	526	547	542	515	508	524	500	527	526	506	480	517	486	569	519	548	500	560	527	550	537	520	502	531	505	552	484	503	513	497	499	542	533	547	520	510	510	509	510	509	508	548	539	528	513	524	487	520	509	501	538	517	536	525	551	493	548	527	562	524	526	550	560	514	548	507	521	537	524	540	499	510	502	498	545	510	531	555	509	525	454	552	539	580	506	497	568	523	499	550	552	487	540	539	535	564	481	543	534	534	525	544	516	521	520	542	520	521	525	519	534	554	584	544	540	540	524	491	513	507	530	502	531	552	576	530	499	486	491	512	539	555	543	533	527	499	538	478	511	535	479	544	514	548	503	531	519	460	582	573	496	541	517	496	510	563	521	519	549	538	538	540	509	550	527	481	496	561	506	529	519	565	485	520	555	521	516	544	520	534	538	494	535	525	510	499	558	532	484	526	546	521	567	545	514	486	508	517	512	491	517	572	511	512	552	515	492	501	514	523	510	517	489	538	551	518	521	519	505	540	542	504	513	497	513	543	497	500	497	589	508	508	539	498	506	485	545	485	523	566	523	474	546	529	525	541	547	496	503	537	540	500	494	538	544	502	529	519	564	547	538	563	559	555	527	515	494	522	546	504	523	539	530	513	526	557	555	519	548	541	533	475	559	526	522	514	556	524	505	521	538	525	532	485	513	552	516	567	478	534	549	500	549	496	468	526	518	498	509	498	552	537	496	529	491	510	572	566	518	511	530	553	531	487	509	517	584	525	570	545	495	520	532	535	485	544	551	486	517	533	520	544	486	519	517	518	524	532	539	574	522	509	522	525	534	506	514	525	537	544	524	518	540	484	534	507	514	448	492	545	520	515	493	541	535	528	511	538	504	504	475	489	517	521	540	514	490	527	565	512	519	539	515	521	518	545	491	491	558	537	549	514	521	525	523	553	555	543	507	497	534	501	570	538	513	526	550	513	540	526	486	551	561	569	539	533	530	518	547	508	519	569	536	571	498	539	533	515	509	508	539	504	534	459	522	540	552	523	535	535	537	521	536	544	540	484	566	560	512	507	528	511	513	498	536	522	554	523	531	535	535	563	494	515	520	493	522	536	535	499	516	549	462	504	498	587	527	516	478	524	513	488	543	505	479	522	517	575	494	551	506	523	550	528	537	544	509	470	539	507	534	507	545	493	528	494	522	486	547	516	519	550	509	500	553	535	512	514	513	555	515	533	543	521	528	561	536	539	459	541	517	537	537	516	471	500	519	494	541	508	511	525	547	544	536	545	581	549	526	498	541	544	556	517	479	527	489	528	491	542	554	547	518	524	550	551	494	501	535	552	528	539	503	472	518	473	509	521	544	556	552	512	529	527	516	524	502	528	501	529	519	528	533	527	495	479	528	490	488	491	568	504	542	577	530	572	543	531	484	493	532	558	543	541	517	531	510	531	512	518	520	505	539	501	510	540	584	507	502	580	548	542	481	524	549	542	534	586	509	528	525	524	519	567	553	500	533	552	494	538	509	505	552	544	519	572	531	510	525	539	546	503	544	529	521	512	556	545	512	531	523	526	527	528	531	502	507	511	510	494	493	555	523	533	508	515	544	513	543	475	497	547	510	517	510	527	528	498	501	492	517	505	538	515	487	542	502	503	533	569	502	525	525	545	528	504	521	549	484	564	536	569	543	527	553	514	521	531	568	507	507	543	501	537	471	529	505	550	519	515	536	521	519	522	508	514	513	507	515	505	519	503	507	489	503	511	487	523	501	525	514	547	541	522	560	520	515	530	530	517	536	565	516	511	500	553	512	523	514	555	498	495	538	549	521	531	531	545	539	572	520	507	502	545	504	496	528	515	505	497	522	553	504	510	572	546	496	522	523	515	505	528	514	531	513	520	503	524	523	550	516	510	514	506	501	497	516	503	502	559	496	500	573	493	542	527	543	519	507	501	511	517	520	529	550	502	515	497	516	543	489	532	528	489	482	555	514	568	546	500	488	526	516	512	494	502	495	515	528	536	550	535	484	524	517	557	483	513	521	519	545	501	528	530	529	503	546	531	464	539	511	560	527	539	492	489	556	565	496	485	502	509	514	522	493	485	547	555	523	559	512	524	520	540	509	530	532	526	494	511	522	517	502	499	538	533	549	497	523	509	531	553	562	506	497	483	545	522	565	506	514	535	512	537	559	539	518	523	515	526	510	530	535	553	510	544	542	482	510	543	523	528	542	544	558	518	516	515	508	488	558	481	533	487	529	555	524	558	490	547	539	544	533	542	532	530	534	519	518	535	525	506	536	518	545	497	534	497	492	540	537	533	514	550	533	524	538	529	511	530	521	514	525	533	481	532	512	509	518	528	556	557	509	507	508	521	559	547	448	527	540	521	541	513	541	548	492	502	528	521	496	496	526	542	546	507	537	522	474	497	510	543	533	533	512	515	540	518	545	559	556	522	557	504	515	522	518	520	506	566	529	505	517	496	501	490	512	539	501	517	585	517	550	538	507	515	510	519	539	539	523	535	556	490	506	497	522	512	572	561	498	546	506	543	529	534	504	523	530	519	581	539	519	541	525	504	536	553	507	558	524	543	551	525	535	500	486	506	545	515	510	523	538	553	509	556	491	544	557	544	514	543	504	506	501	532	525	503	562	551	537	579	550	530	522	548	542	500	553	533	514	496	496	564	520	504	509	569	493	531	543	528	512	535	508	532	521	556	541	509	494	481	521	526	529	500	516	492	510	519	499	567	493	510	493	551	548	523	526	500	571	547	512	511	524	514	514	517	503	496	500	539	493
7994	1174	947	827	742	727	735	710	681	665	681	686	669	611	663	635	655	652	650	655	617	665	674	657	653	666	646	692	650	712	682	638	674	712	663	633	663	691	660	659	673	670	683	672	638	708	696	694	679	686	634	678	695	681	635	690	708	660	672	617	668	665	649	648	649	660	653	658	630	704	652	671	684	695	630	642	679	638	616	660	637	700	688	659	676	652	651	662	676	656	628	644	672	632	683	640	688	654	671	667	647	683	670	635	658	648	697	641	692	684	661	639	686	622	620	650	657	679	635	647	695	646	606	683	661	689	646	670	637	692	654	645	677	646	660	680	681	637	640	653	640	657	684	647	623	655	654	674	671	695	579	686	655	676	653	629	633	669	633	678	697	690	659	629	719	659	670	666	671	685	619	749	647	684	667	687	654	649	634	665	667	640	648	658	677	660	636	661	629	654	657	649	636	696	630	673	647	685	678	662	667	673	662	698	638	672	641	665	666	654	670	676	660	722	659	663	614	655	672	658	673	672	701	694	719	651	712	656	669	665	635	651	649	617	659	665	654	629	665	695	662	683	701	700	677	660	654	638	617	635	703	651	638	651	682	689	642	689	632	660	614	681	676	621	664	668	679	616	679	627	669	700	647	661	661	614	680	630	642	692	668	625	675	671	681	679	626	686	630	650	612	669	663	651	666	652	651	629	627	664	681	669	691	673	655	681	687	622	656	652	712	667	631	652	665	645	643	661	630	663	666	714	630	697	686	637	651	647	675	632	687	651	636	666	671	651	662	661	680	700	670	671	664	672	681	694	596	662	610	638	646	577	681	673	642	655	693	667	649	629	629	661	651	649	665	665	654	669	638	674	653	658	635	652	660	718	651	660	659	646	615	658	687	669	628	696	654	714	673	666	698	681	645	674	640	632	631	655	686	728	668	667	744	634	644	701	709	659	665	662	669	650	649	658	699	653	670	678	701	618	678	677	646	687	623	650	671	644	622	690	643	682	630	633	601	659	649	645	643	676	702	640	718	673	657	726	653	636	688	638	639	665	690	675	643	650	660	644	660	672	631	693	640	669	643	626	632	644	688	714	672	670	654	662	628	653	663	692	636	646	663	648	658	653	656	666	656	688	722	616	681	640	672	640	660	707	617	677	646	675	664	691	654	662	666	624	641	662	661	622	666	661	655	631	632	699	681	630	636	642	668	627	656	629	698	679	646	653	659	606	637	673	640	664	684	675	650	677	697	703	649	648	654	629	675	663	650	665	655	650	660	645	618	663	626	700	674	670	650	647	681	657	681	680	634	634	677	657	669	701	687	661	654	662	646	698	639	677	691	657	656	659	633	671	655	651	629	636	662	673	712	668	661	668	671	673	653	644	610	672	698	675	672	632	692	650	693	644	678	677	677	692	641	657	648	634	664	683	696	664	720	703	675	652	689	667	652	692	648	677	625	656	636	645	642	695	649	679	663	655	676	668	695	637	697	659	662	705	671	646	661	655	629	687	718	624	649	649	708	646	670	656	670	700	651	662	687	688	661	635	679	706	637	654	633	637	693	645	660	624	666	653	657	654	618	671	632	667	712	678	697	688	658	681	674	651	653	617	611	689	697	635	665	645	673	655	698	629	657	650	636	676	679	621	626	641	656	653	665	645	637	590	660	674	625	659	657	640	642	650	666	681	675	678	652	630	663	673	706	597	663	664	676	664	619	712	661	663	664	687	608	645	682	660	694	664	586	687	667	659	656	626	635	627	667	630	612	639	636	705	689	639	660	672	654	618	662	635	625	697	719	698	657	693	689	688	674	640	687	671	645	664	629	648	699	637	649	637	710	695	663	676	686	667	732	634	670	680	706	703	632	706	683	652	665	673	682	665	666	631	668	671	657	669	628	652	731	689	676	654	677	685	685	682	623	656	680	658	642	684	643	665	649	648	628	627	679	630	657	682	643	677	661	672	679	624	695	672	695	663	707	679	652	675	659	653	663	657	645	645	645	650	664	647	662	611	634	692	681	688	634	699	659	667	646	629	654	684	695	681	645	616	692	636	681	696	672	701	688	636	636	681	624	660	623	673	649	672	639	660	673	649	674	674	682	684	624	653	684	666	667	690	666	703	649	666	624	683	715	652	590	657	737	663	639	690	691	682	666	619	719	652	707	633	661	686	653	655	653	673	644	640	666	659	681	644	648	659	654	618	682	662	653	672	679	668	694	653	650	672	669	653	718	643	657	666	691	673	643	647	641	671	608	633	646	697	674	640	660	638	692	672	652	653	696	682	639	636	619	662	648	657	671	674	706	669	640	683	635	646	627	697	675	647	631	639	650	651	675	677	670	659	671	628	633	625	649	685	653	637	677	620	673	668	631	652	651	632	672	647	648	672	631	673	655	675	691	666	653	639	642	681	642	655	611	697	701	663	690	698	647	675	640	699	653	668	679	661	655	664	651	653	685	717	662	678	624	640	656	661	681	681	692	662	662	638	665	639	700	693	666	659	686	660	674	679	687	619	666	678	613	655	650	651	670	649	666	676	662	705	700	647	647	683	675	636	632	653	639	649	640	633	672	679	659	676	638	662	638	689	642	671	636	656	660	640	678	708	717	615	674	685	671	678	700	651	673	629	719	669	693	638	625	635	657	655	662	648	654	660	662	653	681	669	634	669	630	616	626	643	630	633	697	648	653	683	677	665	605	635	678	659	605	701	616	647	656	653	636	655	655	680	694	652	642	667	677	662	659	660	657	646	682	652	661	659	664	644	649	694	640	650	669	617	660	690	622	625	679	652	629	678	711	647	663	648	687	621	689	652	652	713	612	618	650	715	679	668	641	668	663	668	633	686	712	723	684	687	661	693	631	665	681	636	686	630	694	647	683	668	694	666	675	689	686	637	653	651	659	655	632	685	633	671	688	680	649	625	677	660	668	646	655	626	674	650	679	662	664	647	644	652	686	634	701	659	647	698	662	667	708	667	684	647	659	681	682	653	622	704	660	651	648	672	659	649	668	656	638	679	687	698	688	677	652	675	691	628	654	643	701	609	699	678	668	670	645	665	660	636	685	646	646	689	656	692	626	662	671	655	696	694	681	661	670	656	655	648	655	665	672	648	653	661	636	642	668	670	698	666	699	631	686	643	667	647	645	695	648	682	680	637	645	668	585	657	651	684	653	657	688	661	656	633	613	684	691	691	679	656	680	670	673	652	678	631	653	656	654	708	702	641	682	628	684	668	681	684	665	657	689	634	710	660	688	650	671	675	650	651	664	637	651	705	644	669	673	650	693	658	673	681	649	663	693	606	658	686	645	647	672	672	630	629	653	632	659	642	675	630	637	660	671	647	674	648	673	658	654	643	643	620	684	640	683	648	661	680	610	642	720	698	641	621	673	661	700	634	628	656	645	667	644	634	632	637	680	659	645	630	660	654	649	648	646	665	656	677	629	686	680	678	706	651	702	657	673	609	625	614	661	663	633	662	675	663	689	627	640	640	694	666	601	696	645	690
23837	21499	28755	24662	21476	7708	939	678	637	575	573	533	486	534	511	512	495	474	506	474	449	456	462	479	434	470	435	463	458	451	520	449	503	476	447	481	411	466	469	501	413	435	407	470	484	463	428	421	505	459	431	495	467	489	466	446	450	469	483	501	468	442	480	467	435	488	449	436	428	446	467	439	468	460	441	461	460	476	450	448	468	433	469	436	465	467	428	443	482	468	425	458	463	456	483	458	451	460	448	434	425	470	435	428	442	468	446	497	471	439	429	433	422	448	439	426	445	441	435	452	475	442	426	424	441	476	471	471	419	448	464	451	470	425	443	449	506	413	425	445	447	471	445	446	445	453	490	434	438	468	444	433	471	420	413	489	443	454	418	444	437	441	435	432	459	498	455	491	419	471	446	449	412	442	435	434	498	449	443	452	497	462	469	445	455	445	496	437	455	453	449	465	426	431	473	442	448	431	435	426	425	452	439	435	427	442	411	479	430	428	474	473	449	473	455	455	446	443	463	463	459	467	440	450	482	463	438	433	473	452	448	465	456	463	428	425	477	494	445	431	458	457	483	407	454	471	505	461	479	430	403	468	475	414	453	421	433	460	479	478	462	451	447	420	459	424	476	461	460	426	440	460	434	459	436	451	429	446	458	427	460	432	466	429	451	478	449	448	432	428	436	444	459	485	455	404	464	442	451	458	449	425	436	459	456	461	427	468	418	459	449	442	491	435	467	455	487	475	463	465	442	438	445	485	475	450	454	455	458	463	451	466	428	465	447	455	469	458	462	452	497	418	449	461	447	444	443	482	490	465	419	438	441	431	445	438	466	468	467	447	448	438	499	455	460	428	434	482	471	414	462	428	479	449	449	462	454	462	443	440	453	447	425	456	422	454	490	438	462	408	492	480	427	462	447	468	444	465	434	446	478	448	471	440	447	463	452	476	476	438	452	425	480	446	478	436	438	404	437	450	434	440	437	439	407	455	444	472	442	455	407	454	430	452	465	474	463	465	457	462	454	431	433	469	443	432	459	483	435	476	420	455	468	421	459	450	429	431	482	466	448	444	433	433	413	466	484	447	471	469	441	419	448	437	464	417	434	429	435	469	483	469	456	440	469	463	475	444	469	409	434	390	456	474	448	437	439	485	429	438	440	433	428	434	428	456	470	456	422	464	473	456	435	469	467	441	485	455	431	445	479	437	467	445	388	438	437	432	431	465	471	447	478	429	460	455	468	441	464	435	484	493	449	420	456	485	457	453	460	456	433	430	453	472	441	449	431	453	437	461	511	478	460	456	398	435	432	457	440	461	458	447	478	488	435	449	437	449	433	454	465	450	441	444	433	463	466	461	422	462	423	477	438	438	417	447	470	457	438	461	426	451	433	417	451	457	459	427	475	481	483	446	457	471	465	451	427	455	439	507	430	445	423	456	457	436	480	441	423	480	411	437	439	456	425	487	441	484	454	465	495	413	437	423	468	492	435	447	453	436	430	450	471	456	435	458	431	458	426	436	468	437	509	456	407	426	458	425	462	449	452	428	458	432	479	417	444	471	463	443	509	441	426	438	465	442	458	447	422	448	436	412	476	444	446	430	448	476	476	453	509	444	470	463	448	426	424	460	451	415	444	440	436	475	502	448	482	479	465	460	452	472	455	422	430	439	437	434	443	487	474	440	432	461	453	451	439	462	441	426	407	420	473	469	417	448	433	464	477	442	454	457	438	498	448	439	457	460	452	471	459	459	426	458	417	468	463	396	465	451	449	447	470	470	422	437	417	450	432	465	421	424	450	461	473	421	461	441	466	464	435	483	447	414	445	437	456	463	449	472	469	456	470	426	451	470	469	462	414	473	447	462	453	443	440	418	413	502	440	463	407	440	444	425	467	456	415	465	456	494	492	478	469	453	400	444	448	444	492	462	430	423	471	460	433	465	439	436	441	482	435	449	444	480	442	480	491	449	441	414	460	464	476	456	454	428	489	399	435	471	501	440	467	449	470	429	450	474	432	447	436	460	443	478	472	398	434	444	491	452	436	487	406	454	465	429	481	431	438	458	449	427	509	438	422	458	419	434	457	425	463	463	468	455	437	474	459	414	467	451	483	455	479	477	459	433	479	471	420	436	450	457	466	468	463	445	469	447	430	416	421	466	476	419	479	449	442	415	436	450	433	472	474	439	446	442	473	487	448	433	442	479	461	472	456	502	438	437	421	460	441	442	435	454	448	452	491	419	436	495	443	457	471	480	477	436	457	461	455	470	431	451	455	430	444	442	430	435	458	477	436	414	420	466	463	447	443	423	425	452	448	445	434	433	450	427	423	498	444	431	446	465	435	409	464	473	464	451	462	485	453	494	460	415	451	428	454	448	448	483	462	452	469	426	424	437	463	448	453	426	447	434	464	412	451	469	452	477	489	465	410	484	448	429	449	423	458	434	469	449	441	471	426	397	435	423	471	469	474	433	469	440	478	444	485	442	423	458	448	419	449	464	453	445	449	447	489	429	500	439	455	475	462	463	480	428	452	444	474	436	488	425	453	478	495	419	459	454	432	438	470	447	452	427	470	407	409	475	485	440	420	456	445	488	467	443	425	440	432	431	433	482	413	452	459	471	459	457	436	463	458	439	474	453	429	441	430	444	430	436	481	452	439	506	427	464	431	447	440	455	423	405	466	457	478	445	459	444	443	470	419	450	429	429	460	418	451	410	446	416	475	449	436	449	474	447	456	438	427	434	466	461	438	436	447	475	431	457	444	471	449	424	449	477	451	449	471	433	466	462	453	456	408	422	445	458	449	429	472	438	454	482	447	431	442	480	458	456	437	448	481	448	470	457	434	466	479	450	422	449	404	430	434	463	446	459	422	430	460	476	438	413	455	478	467	432	468	450	465	449	477	460	447	476	458	439	487	464	435	456	432	433	422	440	425	468	455	478	492	428	464	477	478	417	462	445	426	453	467	463	439	476	424	438	444	462	453	447	448	435	483	474	430	452	426	433	481	420	455	472	463	410	472	452	397	452	444	458	469	468	484	429	471	450	435	424	446	478	445	487	478	411	449	421	446	451	434	442	439	414	466	489	454	466	469	437	458	430	420	468	459	455	464	432	439	458	461	486	435	443	426	440	400	486	449	436	472	441	438	417	484	465	443	479	459	452	439	428	407	494	414	469	470	417	449	448	496	461	460	461	456	452	425	439	489	427	441	422	469	459	481	443	484	421	452	468	464	475	463	474	459	435	422	392	474	463	443	449	457	462	444	464	471	475	443	481	433	460	470	438	461	455	433	456	435	451	457	421	481	435	469	432	424	436	436	413	424	417	447	458	468	472	434	465	446	440	460	472	424	458	485	463	413	431	456	473	420	419	409	425	473	502	459	429	498	441	444	451	480	413	467	463	478	411	477	462	454	463	453	433	434	484	475	457	440	481	471	482	438	422	402	493	419	458	450	418	432	461	455	458	473	476	481	437	455	499	435	436	408	473	418	435	442	456	439	438
25885	8148	5311	2616	1900	1544	1283	1123	983	828	749	775	772	694	699	683	669	616	652	638	593	638	627	594	577	582	595	602	616	626	615	555	556	636	603	578	584	549	625	574	609	590	595	581	541	621	590	603	548	596	557	568	575	605	618	571	614	578	562	587	652	556	545	574	583	582	537	595	594	578	584	561	576	581	592	616	582	584	577	548	541	550	562	630	591	607	558	589	598	631	565	576	546	562	583	587	548	556	569	599	557	571	619	558	623	567	620	596	599	588	585	584	611	588	592	557	586	590	539	535	578	620	604	557	588	586	568	584	583	552	604	573	585	573	604	627	602	575	552	585	592	598	596	563	582	583	520	584	612	582	611	572	557	595	572	563	538	580	611	582	597	578	566	535	627	605	563	651	566	589	575	601	566	550	588	559	582	616	584	612	557	571	584	615	552	544	575	545	585	608	600	634	574	579	575	573	565	615	621	618	610	584	565	590	596	585	563	589	576	571	576	596	567	607	617	588	563	597	548	587	585	618	591	562	586	589	633	562	552	555	580	535	597	608	589	571	548	539	581	554	526	575	583	583	555	565	573	604	598	547	598	573	589	588	602	568	580	597	603	629	577	579	601	584	579	581	607	567	568	610	599	593	584	566	614	535	556	581	577	618	593	601	592	570	557	577	607	623	574	595	589	551	599	597	574	576	575	601	562	621	565	598	567	594	586	564	596	575	586	576	567	576	578	574	588	545	578	573	551	561	605	630	576	585	585	536	529	571	622	613	574	591	575	584	572	534	582	591	532	608	593	622	572	554	583	598	586	572	606	581	588	617	531	576	602	610	540	544	589	609	557	569	561	551	587	599	566	589	526	601	565	542	590	615	578	579	577	577	576	601	594	584	571	620	543	540	565	589	596	595	571	592	611	562	577	622	584	558	589	573	560	567	591	556	601	520	578	573	570	572	564	520	578	597	610	609	580	596	567	569	587	581	597	555	577	571	599	554	572	577	574	570	562	603	550	595	543	564	545	586	568	613	563	556	588	534	591	577	593	578	537	589	625	601	619	592	564	598	550	619	591	594	595	553	588	581	582	591	554	579	591	557	562	562	558	601	583	582	561	613	580	585	578	548	594	575	563	573	605	617	562	552	628	545	589	596	571	571	577	594	595	557	536	609	603	602	567	596	589	632	576	511	545	573	595	597	614	585	572	603	560	577	546	577	561	572	585	595	602	573	604	587	572	632	597	605	614	530	597	595	580	600	570	582	580	585	639	610	612	572	650	591	631	568	553	613	526	552	555	626	602	591	594	558	574	586	555	571	572	582	553	534	573	577	577	590	538	594	558	566	568	612	574	553	525	584	607	558	560	623	612	567	572	555	579	566	619	564	569	573	536	580	578	589	563	570	638	570	577	605	603	569	602	562	574	544	581	591	601	612	568	615	585	563	567	551	578	578	581	598	589	576	606	570	598	597	575	586	546	622	576	578	579	595	556	563	566	580	614	582	579	561	645	575	581	556	590	574	585	556	538	603	607	577	597	601	577	573	582	606	579	582	584	587	574	593	549	564	565	554	551	603	598	573	598	606	560	556	583	587	575	609	572	568	622	621	604	606	571	564	571	551	611	554	608	554	541	581	609	599	557	569	584	586	581	564	604	589	564	560	581	552	560	592	579	579	595	600	585	597	591	603	594	529	591	623	601	581	589	558	555	543	548	581	589	622	563	623	558	578	561	568	622	548	579	543	606	555	562	608	577	592	590	538	579	563	580	579	561	563	637	620	535	602	598	602	529	585	573	615	572	591	582	561	598	622	588	542	610	569	574	580	581	563	596	606	568	568	577	588	570	618	560	566	592	556	568	578	563	573	558	609	566	588	602	624	579	583	608	634	560	567	618	561	620	610	574	576	565	572	586	612	572	536	586	580	622	575	562	580	569	598	567	575	575	583	539	581	618	593	564	534	540	580	646	598	575	586	584	569	607	586	573	582	608	614	573	600	582	618	582	613	575	621	565	615	613	598	599	584	608	576	578	609	552	561	574	569	573	598	598	580	570	544	598	547	535	586	579	596	626	619	597	592	608	570	564	605	556	571	573	614	574	540	584	588	603	572	588	555	589	604	590	583	600	541	597	592	588	585	587	603	546	603	573	562	551	590	614	572	587	562	591	595	572	538	560	604	560	548	539	577	588	622	578	601	552	583	592	551	549	580	576	578	561	592	523	603	603	560	617	543	574	576	551	609	592	622	575	573	609	538	556	579	587	575	552	562	557	518	520	591	581	561	619	589	569	575	586	589	596	542	550	529	594	555	540	579	593	623	594	562	608	588	573	570	569	561	609	585	578	575	560	623	545	552	552	587	636	535	585	583	561	565	585	542	582	583	557	554	576	564	595	604	548	583	517	633	619	575	584	587	595	593	623	580	577	560	581	595	557	593	548	593	604	555	575	595	568	607	580	609	573	530	582	617	613	530	565	605	573	604	567	636	600	571	567	585	552	612	570	578	607	608	584	582	592	580	568	549	596	568	568	559	582	559	578	597	564	544	588	528	600	585	579	579	608	575	574	606	608	537	565	579	588	563	605	566	582	614	574	590	578	602	558	550	636	609	569	569	606	599	619	576	605	603	586	584	564	571	565	574	562	570	579	557	547	600	606	566	598	554	581	579	555	596	624	570	595	550	585	583	577	588	561	587	590	531	583	566	572	565	586	575	612	535	576	576	562	582	562	564	588	597	559	589	579	550	593	573	567	557	563	599	579	585	556	575	618	582	598	581	573	553	573	577	560	590	554	574	607	615	599	583	566	556	633	541	572	579	570	619	608	583	585	551	588	617	620	559	539	594	586	588	578	585	558	581	579	590	589	573	592	563	625	575	583	537	570	562	581	536	575	570	600	581	540	565	526	548	603	538	555	599	562	574	532	599	584	539	588	596	594	620	579	550	582	578	559	566	586	597	609	606	570	625	584	592	626	535	589	595	628	617	578	603	596	530	560	586	625	631	574	567	557	579	576	540	618	549	531	597	555	604	573	560	595	616	601	548	587	555	632	611	570	562	595	570	506	581	574	618	575	610	580	563	559	548	549	575	619	552	610	589	579	568	607	582	605	573	592	624	548	596	590	550	521	570	577	593	611	529	608	616	579	596	523	573	570	581	593	617	587	549	585	576	569	590	597	554	620	541	621	563	567	581	629	567	613	573	606	572	624	566	592	578	562	585	545	585	596	582	570	572	573	574	529	630	589	649	583	636	563	584	578	589	591	556	549	521	608	594	560	610	577	586	612	573	517	587	578	623	545	592	563	633	591	577	597	530	581	540	545	569	605	562	572	562	583	581	550	588	542	577	559	586	541	567	565	590	590	587	590	585	608	613	593	543	559	614	636	595	613	543	608	606	605	574	610	551	570	602	535	578	550	571	563	584	614	569	603	629	541	553	560	599	548	576	601	600	560	561	577	571	585	571	540	595	565	559	583	575	608	588	604	582	588	536	566	638	567	551	570	589	564	593
25189	21508	27374	25845	6075	512	482	371	387	355	357	337	355	363	329	307	296	323	341	341	329	320	316	302	305	297	266	333	323	293	325	329	316	323	294	334	313	343	342	300	335	314	307	356	321	299	311	328	334	285	323	303	296	322	341	336	326	316	305	288	305	302	316	318	341	323	300	319	300	342	311	334	274	288	306	332	296	314	335	322	280	284	319	357	307	291	313	330	339	302	315	317	276	281	309	325	336	310	325	339	331	322	339	311	316	300	322	319	334	343	332	296	310	305	319	304	304	307	307	332	332	322	355	301	301	337	320	307	330	289	337	325	309	307	317	284	287	334	291	289	300	309	330	311	304	326	298	320	280	294	320	336	309	324	298	337	295	322	315	340	300	291	300	302	290	325	310	318	327	277	305	298	317	304	314	300	318	325	297	296	281	308	326	336	304	299	294	319	304	295	298	310	312	325	285	320	275	308	331	305	314	342	309	276	320	311	308	285	343	293	346	286	296	317	340	307	314	342	294	356	329	302	313	317	301	303	293	350	290	315	307	277	308	323	325	303	317	345	325	290	347	311	320	274	330	311	315	312	315	361	291	295	316	313	310	297	290	290	321	314	331	298	304	321	294	316	293	302	287	300	279	321	323	342	319	297	274	309	327	371	319	320	341	322	306	308	353	300	307	318	309	305	316	326	316	306	340	298	294	309	347	301	326	296	292	267	262	302	293	321	331	330	313	298	329	307	341	327	300	289	288	307	336	342	318	287	334	311	358	331	292	307	342	314	336	317	308	297	294	345	321	297	318	293	334	290	309	342	302	335	334	325	284	320	321	303	281	278	317	294	302	299	298	319	317	314	288	325	333	338	306	310	305	311	318	311	293	293	287	278	334	296	284	312	310	301	317	305	326	362	289	286	334	327	305	313	323	301	300	326	303	331	317	328	341	323	313	286	275	307	332	297	305	321	299	358	277	320	337	298	319	313	269	312	312	308	308	320	298	315	308	323	303	343	286	329	303	300	340	299	305	293	306	307	307	315	318	304	311	326	323	302	326	306	312	297	290	301	308	345	330	326	307	313	287	317	293	298	284	297	292	316	314	315	303	270	293	303	304	319	316	306	292	276	346	310	300	297	290	314	326	311	308	287	314	322	294	313	288	309	331	305	324	309	329	317	312	291	326	320	293	336	332	295	285	304	319	327	319	311	311	322	316	301	308	275	334	325	318	307	342	344	310	303	355	315	311	315	289	311	294	326	292	328	301	316	346	316	322	319	331	304	321	316	290	298	318	312	330	296	298	304	339	304	326	318	327	312	281	332	303	298	313	287	300	281	312	345	301	314	306	331	299	296	323	289	291	322	300	325	346	297	324	350	333	352	317	310	305	315	296	323	313	334	295	320	298	314	342	337	312	331	295	320	337	294	303	310	296	320	318	298	310	313	320	300	336	330	332	339	337	310	347	343	319	303	311	311	336	317	331	316	324	310	311	319	329	329	318	305	301	309	328	314	300	328	308	318	273	309	311	318	291	313	291	309	307	327	321	320	296	314	315	313	312	297	295	314	342	305	283	313	308	288	326	316	302	316	313	332	288	283	306	310	284	316	298	314	374	326	318	294	323	298	313	341	315	307	325	313	262	308	292	309	295	293	311	333	292	333	364	316	303	291	310	300	321	308	325	276	326	325	296	328	310	308	316	278	310	338	290	316	325	293	312	315	337	326	344	327	293	281	361	299	299	304	318	323	303	341	316	310	304	290	305	303	296	304	342	318	272	297	309	303	356	299	314	336	316	327	289	291	326	289	308	333	320	312	327	316	323	272	326	301	320	334	309	305	282	320	298	321	265	304	305	306	294	275	321	308	315	296	327	305	305	294	298	324	324	309	292	326	337	313	331	319	272	309	305	311	310	334	359	289	317	321	309	334	327	317	300	289	307	327	315	328	303	295	356	348	331	304	310	330	316	317	324	322	283	318	326	323	300	321	322	322	356	303	327	307	307	323	306	305	320	322	311	333	328	325	335	324	308	304	295	316	325	311	295	312	321	296	295	328	298	284	331	328	332	312	296	326	307	320	331	327	338	289	303	324	308	299	318	315	327	329	324	293	273	305	325	299	303	290	316	298	320	315	317	279	341	318	309	310	316	308	302	335	322	281	338	301	313	304	265	331	301	305	265	314	329	321	312	317	281	296	351	288	302	316	295	302	300	330	303	313	318	310	334	303	330	320	311	284	332	302	343	300	268	303	315	335	320	321	288	281	300	333	309	309	318	322	317	300	331	353	288	278	285	314	299	317	299	330	322	352	327	315	301	330	310	318	317	344	274	316	297	311	302	326	312	305	318	320	296	319	302	313	305	311	319	327	300	304	327	298	304	344	309	324	316	287	301	321	312	336	327	302	314	312	318	310	293	295	306	283	318	316	321	285	343	309	329	293	295	306	335	295	285	322	337	308	315	300	324	302	296	328	333	288	305	333	314	315	338	320	308	347	285	286	305	321	285	298	298	304	310	336	327	355	294	312	295	342	317	336	306	327	308	317	298	336	316	309	301	297	337	279	330	303	331	345	323	312	319	316	327	311	308	319	302	287	291	287	308	300	316	305	326	310	283	287	306	312	318	315	308	305	314	313	305	325	335	322	299	330	309	346	344	325	293	336	306	284	343	304	323	318	340	309	307	327	301	287	302	341	317	341	301	284	317	316	300	292	307	309	327	309	346	301	288	330	310	340	313	318	313	335	320	280	334	309	311	325	314	308	325	270	312	329	324	313	314	285	315	307	323	320	316	326	326	296	306	335	330	331	283	323	305	279	296	279	314	334	297	321	314	346	286	311	295	312	340	307	327	301	307	325	335	310	304	296	327	344	298	331	314	269	342	294	321	331	326	305	312	298	301	331	349	300	308	294	332	345	301	313	314	301	309	300	324	320	272	343	295	317	276	331	277	291	304	298	262	331	336	335	298	310	346	324	320	306	307	320	306	321	309	360	303	304	320	320	333	315	315	308	314	328	280	318	307	327	292	324	304	339	305	311	324	324	319	286	321	303	309	300	317	284	330	351	294	268	317	292	321	322	341	316	282	309	340	313	309	301	349	314	320	294	323	286	317	326	323	305	321	315	309	298	315	329	303	278	338	361	306	307	323	328	313	326	312	313	316	330	357	296	319	342	331	295	309	327	339	305	326	309	316	286	313	337	317	290	309	310	326	311	324	323	315	315	314	319	304	331	331	303	334	309	313	317	278	277	285	340	321	316	313	303	355	344	318	339	273	293	301	283	318	292	325	333	293	296	333	280	328	332	308	315	306	264	323	296	314	340	338	323	290	330	316	307	283	284	321	316	312	343	322	344	312	306	291	325	294	318	327	319	317	314	310	303	303	300	319	320	312	313	315	332	320	275	320	280	315	302	302	292	299	313	303	342	275	335	294	291	320	306	330	301	305	328	324	323	313	322	283	323	303	333	306	337	306	336	298	312	293	302	312	297	298	310	332	298	326	318	326	308
23474	4431	2605	1306	1083	863	817	656	632	571	503	482	492	471	441	447	406	441	415	458	431	401	415	405	410	390	397	402	400	414	378	394	404	394	417	390	401	418	388	382	374	414	387	401	401	397	391	417	411	403	406	373	349	404	406	376	413	409	421	420	406	412	411	421	408	423	370	414	387	400	370	408	398	399	386	423	410	393	391	372	368	407	408	380	413	419	417	427	426	403	375	402	396	377	418	403	427	386	428	403	432	392	406	376	366	401	389	394	406	349	393	405	408	399	434	394	412	430	409	392	408	402	412	393	433	406	380	407	394	404	415	412	418	381	384	415	350	354	414	406	377	371	431	403	384	391	421	406	421	385	401	396	358	381	418	405	381	410	431	414	434	416	363	430	391	405	386	360	367	398	352	384	413	382	381	416	386	407	415	406	380	396	413	360	402	378	383	380	392	367	412	398	406	397	409	403	382	413	422	368	355	384	397	438	397	436	417	413	380	405	417	356	399	421	376	376	393	426	371	387	393	402	390	375	407	416	425	388	379	377	406	389	378	410	408	425	367	434	382	397	414	413	378	399	396	407	366	421	400	400	414	446	391	403	374	419	399	397	395	375	408	382	414	377	409	355	411	393	400	415	391	379	379	381	382	359	389	369	407	383	407	404	442	399	413	384	377	401	399	384	370	405	364	420	415	365	412	383	392	439	402	418	392	417	396	375	414	412	391	399	398	383	383	413	395	382	374	414	373	405	393	375	365	371	390	408	377	374	418	334	407	387	387	387	376	405	416	367	417	405	411	379	378	393	401	372	385	396	411	396	433	382	400	420	397	411	409	406	384	374	379	411	409	413	400	398	379	433	447	389	421	404	391	378	409	407	420	412	451	385	399	401	399	447	426	425	392	427	396	397	396	410	381	403	403	404	375	404	385	396	395	395	382	404	419	387	385	365	426	391	424	414	385	399	383	398	382	365	415	393	386	405	370	408	385	385	402	360	396	405	423	404	415	398	356	409	391	385	398	428	419	421	385	378	393	408	384	400	378	414	425	402	414	400	370	429	412	391	384	402	398	406	390	399	408	389	410	389	349	413	400	365	391	405	405	424	369	378	420	402	408	401	396	374	374	382	397	415	434	371	426	361	364	404	413	380	402	403	415	362	410	393	379	391	404	413	378	423	352	414	389	426	391	391	395	402	401	387	402	392	371	371	396	438	391	386	366	359	403	398	397	396	374	422	385	381	403	389	430	413	387	427	371	411	423	372	385	427	420	391	405	363	387	392	379	388	406	417	388	398	386	366	379	378	400	366	419	406	385	380	411	349	378	423	351	373	401	404	403	396	374	407	397	427	390	378	390	407	399	393	427	401	375	388	408	397	366	389	392	399	397	410	461	404	390	434	418	411	379	391	381	385	358	398	395	429	413	402	389	376	386	418	397	403	397	390	378	406	373	418	394	415	392	386	441	424	411	380	413	401	398	424	412	389	378	397	386	443	424	395	414	386	349	373	413	410	410	397	327	373	440	395	432	386	422	422	439	431	429	375	388	415	403	393	406	384	409	403	416	390	423	381	402	396	405	406	370	380	364	433	369	403	422	379	360	397	431	415	378	372	394	385	412	419	391	397	397	383	401	397	431	383	397	410	414	407	401	393	410	393	434	419	447	389	390	405	371	415	393	423	396	438	396	390	395	400	372	380	404	416	408	398	406	429	419	424	405	395	380	424	380	405	374	380	421	391	395	375	417	402	363	434	376	380	380	409	398	374	426	430	412	397	405	399	418	380	389	432	408	411	383	446	373	443	408	428	378	391	380	375	424	412	402	406	395	400	389	363	403	396	374	381	393	414	394	386	375	414	385	423	400	420	370	415	386	414	396	419	408	373	401	380	412	428	393	436	370	405	421	381	400	372	420	394	394	411	378	425	370	429	405	418	413	415	406	415	407	399	398	404	408	390	424	422	423	394	418	389	369	396	374	410	419	394	349	423	403	366	432	396	421	373	406	406	398	421	408	416	411	444	427	363	391	410	373	412	440	396	416	397	391	393	398	410	385	432	383	364	383	400	405	380	367	421	407	398	396	408	405	385	405	395	398	403	397	393	414	410	397	383	419	381	406	392	420	401	366	397	410	389	408	405	410	387	367	413	430	403	428	400	371	372	424	378	391	401	402	396	386	430	397	391	349	421	419	385	402	415	412	410	398	385	398	366	413	367	385	392	393	414	399	385	385	377	411	410	415	430	377	372	398	410	413	374	390	377	372	377	392	417	367	424	378	385	393	416	428	395	397	399	399	422	423	394	409	411	381	409	410	393	406	404	393	401	405	403	367	403	405	387	398	408	402	408	376	366	394	387	416	431	404	401	390	372	421	408	394	373	383	434	414	398	423	438	409	418	387	430	411	395	404	409	414	416	426	411	412	414	397	388	386	409	391	433	377	371	399	419	375	397	392	388	420	421	423	340	425	404	397	366	410	416	418	394	375	430	419	392	391	371	414	415	429	360	381	406	422	393	406	397	414	374	405	431	427	431	412	408	425	404	363	415	414	395	375	383	397	415	404	387	440	404	396	402	429	444	372	445	398	406	408	434	416	379	380	353	402	401	443	379	394	400	384	411	405	408	458	370	406	428	387	386	412	415	404	407	432	384	373	381	417	388	416	403	409	394	375	408	372	357	344	393	387	386	352	397	382	402	407	439	401	405	406	407	388	419	409	379	365	391	416	403	410	356	387	415	423	390	387	374	397	388	411	395	398	393	392	394	402	357	400	380	388	368	440	416	407	402	437	397	424	421	436	374	358	364	382	424	376	362	368	415	392	426	418	391	396	385	380	391	429	397	396	407	348	401	381	393	385	393	392	415	423	427	408	426	380	430	386	396	427	399	386	417	391	395	381	389	411	409	388	416	407	367	368	400	398	409	399	360	394	405	396	401	392	379	370	386	409	427	371	411	403	367	439	389	387	434	419	384	379	375	401	434	403	392	373	402	409	391	406	383	395	403	346	416	405	397	406	407	411	392	421	388	401	403	421	406	361	419	394	396	413	378	420	413	423	373	377	446	393	381	385	394	374	406	431	389	412	413	381	394	381	346	425	408	379	381	409	417	403	408	400	410	383	421	382	394	411	402	371	403	381	409	408	400	415	381	379	384	444	395	402	375	397	369	419	386	409	384	394	417	402	416	407	427	413	410	373	385	386	420	399	389	429	376	393	427	421	373	411	397	370	430	410	417	390	397	421	370	402	389	428	436	417	407	409	403	361	394	406	390	441	410	390	388	427	386	399	391	383	417	387	372	383	428	409	419	374	380	414	383	418	425	438	385	408	390	375	376	382	369	402	428	402	404	433	382	408	417	427	390	408	402	412	394	426	418	393	373	402	380	418	437	448	402	394	384	403	365	404	401	422	440	411	391	410	398	391	390	410	402	381	430	357	377	401	373	395	384	362	416	416	390	388	408	392	411	439	402	373	396	409	391	429	391	379	397	414	428	362	426	370	360	420	372
22945	21574	29370	24234	21567	21549	3995	587	438	364	324	336	296	314	269	227	219	239	240	218	210	198	241	223	233	201	181	199	191	193	225	189	187	200	165	192	188	197	189	164	198	177	162	165	188	170	181	151	179	199	184	180	174	189	153	170	172	174	150	157	174	190	183	168	164	191	165	175	179	177	160	180	161	183	180	179	157	183	190	165	183	184	184	168	176	163	195	165	179	173	170	192	193	169	148	186	165	163	165	162	170	158	171	170	179	181	178	166	163	174	176	158	162	151	187	175	175	165	183	181	177	191	172	163	174	178	187	163	179	176	164	173	195	157	157	193	173	171	158	163	159	188	167	173	164	174	202	177	162	175	169	191	170	161	186	166	170	205	169	163	187	155	201	143	163	154	172	164	187	191	156	164	182	178	186	198	162	168	181	158	171	175	172	163	174	168	165	198	191	183	163	168	178	155	177	166	182	164	178	154	193	199	157	189	187	178	176	173	156	184	178	157	154	172	181	162	188	152	178	156	171	190	178	190	171	167	150	173	187	176	195	161	176	191	142	194	174	173	158	168	191	182	166	162	165	177	161	171	172	182	174	172	180	160	184	173	146	177	164	153	166	174	177	163	177	159	172	183	178	170	186	164	141	178	157	177	167	163	180	184	174	147	191	167	177	168	191	173	157	196	161	179	176	153	173	176	166	184	157	186	167	164	171	172	169	167	180	165	158	175	153	186	188	183	206	163	143	180	154	177	176	160	160	167	192	182	178	178	188	161	177	193	169	178	158	164	170	189	178	167	178	195	183	180	152	163	172	174	179	164	169	182	179	173	193	193	178	162	150	158	164	178	151	201	153	181	183	164	137	182	189	193	160	169	179	159	160	184	166	186	155	173	178	154	184	156	170	174	182	193	184	186	170	185	174	186	186	178	170	167	172	149	176	173	179	168	177	160	160	161	170	171	183	183	178	164	159	165	166	167	187	181	155	196	163	170	179	165	164	172	176	158	184	162	172	160	186	189	190	191	168	179	164	186	168	190	127	163	168	161	172	149	182	213	174	158	158	191	171	172	173	184	201	187	146	171	184	177	200	180	190	153	172	193	177	178	167	191	192	171	198	153	173	160	144	166	172	178	173	187	167	169	195	155	160	190	176	186	170	170	182	177	172	147	164	167	176	180	167	165	200	170	162	175	176	170	170	174	165	173	169	167	139	170	154	201	183	177	172	167	168	175	156	165	178	173	180	157	185	186	143	178	183	184	166	165	195	187	195	162	193	174	168	173	153	180	182	166	159	193	148	183	201	170	178	162	175	182	154	162	177	161	171	158	178	173	188	189	165	174	192	180	191	183	185	184	189	184	172	140	164	166	161	165	194	181	173	175	126	181	172	166	148	174	156	169	167	185	169	155	179	165	188	153	164	175	192	152	178	184	172	159	178	178	136	178	190	191	170	194	181	172	163	181	196	196	187	174	159	165	141	172	203	152	166	172	182	168	186	192	179	171	183	165	154	181	181	168	158	182	162	179	160	182	150	173	175	161	168	205	163	182	162	182	180	171	172	176	178	182	180	188	159	175	180	176	173	188	173	167	178	183	168	153	185	170	181	153	183	173	193	179	153	156	188	196	162	173	167	186	197	157	155	190	149	180	192	176	142	162	160	170	176	155	183	190	164	148	166	156	163	166	170	180	188	139	185	161	168	173	194	162	201	178	158	195	168	169	183	188	172	165	169	168	177	174	169	205	161	168	153	149	156	171	173	160	170	152	166	162	169	163	157	175	173	167	162	175	146	161	165	165	157	187	176	175	165	171	171	173	170	178	164	168	172	154	155	183	130	179	193	178	173	166	164	157	164	174	164	152	179	167	176	165	164	166	163	165	179	155	177	175	171	162	215	149	187	158	175	177	173	192	176	182	184	143	178	168	158	170	164	182	183	182	145	175	154	168	172	168	170	153	163	172	173	165	178	189	176	193	182	174	177	191	165	182	182	165	183	167	179	182	176	161	156	177	171	180	189	192	162	165	164	169	175	178	149	159	159	165	179	158	191	170	176	179	168	181	176	177	154	177	189	180	194	163	186	176	187	197	153	193	174	184	177	166	182	164	176	157	146	153	184	173	155	173	165	160	164	188	182	175	166	180	187	158	174	166	171	168	193	190	153	175	169	180	147	172	195	149	174	188	192	174	169	197	179	170	155	159	159	180	167	139	169	183	167	168	182	168	183	175	175	178	159	182	198	161	191	167	184	175	182	178	160	158	195	154	161	160	173	158	171	165	186	176	166	155	185	162	175	190	163	153	180	191	188	185	152	162	161	180	157	152	166	157	163	154	181	192	164	177	169	160	167	166	161	169	176	169	182	166	168	167	142	168	176	171	184	185	186	173	197	158	178	185	164	169	182	190	173	141	173	189	196	167	171	187	194	167	167	164	192	173	181	153	186	166	167	180	159	194	180	171	170	179	181	166	154	170	184	167	174	201	163	179	183	180	179	192	160	188	191	174	188	154	166	164	186	174	162	168	177	179	175	161	186	162	167	173	165	173	187	157	174	169	190	151	185	163	189	173	169	183	185	164	180	165	177	184	172	167	162	149	198	158	190	174	148	176	155	167	160	168	182	170	170	165	201	170	164	164	178	179	153	149	163	181	200	159	176	197	169	198	164	184	199	159	176	166	156	188	157	136	173	172	187	159	214	172	160	197	157	183	170	198	178	164	173	161	173	195	182	183	156	214	178	154	196	169	175	196	197	168	178	176	170	152	175	185	153	157	165	164	171	156	179	168	160	148	180	158	157	146	159	162	189	179	166	162	178	147	177	163	166	170	190	151	179	157	161	171	186	158	190	187	197	173	158	165	192	171	172	166	177	163	170	162	182	181	166	186	174	158	181	204	162	195	179	179	167	179	166	170	163	186	188	174	178	181	180	164	177	155	160	167	194	167	154	179	160	180	167	163	189	165	163	165	177	161	174	182	173	188	154	189	190	165	200	161	170	171	175	164	164	189	180	179	158	168	153	178	187	193	165	157	158	202	206	157	182	179	189	173	159	164	141	174	174	162	167	177	168	177	181	181	164	174	161	154	159	165	160	171	158	184	176	169	188	184	191	152	171	166	161	182	184	179	174	173	181	153	170	204	169	158	186	164	180	177	164	179	159	170	170	140	173	145	185	160	180	163	179	196	178	178	183	155	180	167	182	206	150	160	165	187	215	159	176	181	167	183	162	183	160	183	188	163	178	186	190	185	168	150	164	161	170	197	172	173	171	181	164	179	165	175	169	165	160	177	175	181	150	180	138	165	177	172	157	178	160	162	174	167	166	160	196	163	185	174	182	163	151	171	185	180	186	173	167	163	148	168	196	193	166	149	145	184	171	168	181	161	174	169	197	163	166	171	171	172	167	186	158	180	167	169	158	165	174	145	163	165	164	164	167	170	187	190	178	177	189	173	146	174	173	175	183	168	169	211	187	175	179	183	184	186	167	176	186	195	192	194	182	177	178	184
33147	12869	7939	3738	2709	1960	1468	1140	952	808	676	585	512	464	443	387	399	364	382	334	318	288	331	272	298	260	274	262	282	271	264	276	247	235	258	289	242	242	232	269	237	271	249	316	258	271	246	223	259	223	247	265	245	237	252	259	238	233	233	239	225	240	251	239	236	229	239	247	229	238	243	263	244	219	231	223	271	226	229	206	228	228	237	205	248	259	235	233	252	229	233	217	229	227	255	240	234	228	215	220	235	250	228	229	221	234	244	231	253	231	241	228	227	220	230	216	229	245	242	244	228	215	249	271	240	228	237	197	248	224	222	216	224	214	228	231	253	234	196	224	227	215	231	234	217	231	212	220	240	245	225	244	243	242	227	211	223	218	268	230	235	238	229	216	242	252	245	234	238	240	220	211	209	213	220	228	243	228	223	222	210	223	247	224	218	238	237	216	246	233	226	209	220	253	239	243	217	255	214	240	245	223	203	261	246	225	257	235	253	238	250	216	254	238	222	240	223	230	238	206	217	223	215	235	235	214	223	223	202	251	241	221	235	230	237	227	252	233	244	218	218	226	229	252	223	242	214	231	205	243	225	220	237	250	256	248	232	244	239	235	196	228	230	218	227	253	223	246	223	224	244	226	251	212	231	238	241	201	229	232	226	271	230	239	247	233	237	233	219	257	249	241	226	199	245	219	269	239	242	254	241	243	216	241	228	216	219	259	227	244	233	241	222	224	227	237	209	228	219	247	253	234	244	257	237	240	232	255	267	230	240	236	231	243	244	227	226	224	239	215	242	226	232	232	216	250	217	244	247	215	210	267	237	244	212	241	235	207	231	221	222	215	248	237	221	256	245	227	230	201	231	222	211	233	223	225	255	229	247	226	269	254	250	219	233	252	227	229	239	246	220	227	222	207	221	227	246	226	270	216	227	217	231	258	230	225	251	206	240	209	202	233	240	224	235	242	212	246	221	239	224	251	217	228	221	243	214	259	241	234	209	232	232	221	219	213	206	232	241	216	222	238	234	216	208	244	249	223	243	237	243	234	242	232	242	218	245	250	219	239	237	242	235	239	234	239	231	229	236	231	256	233	229	245	245	212	217	249	229	211	255	233	221	221	223	252	234	227	243	254	270	259	249	242	229	261	204	265	205	245	212	223	218	234	231	215	234	248	244	245	229	233	244	237	247	234	234	215	236	227	215	231	261	207	220	234	255	210	238	233	249	214	252	214	216	208	247	252	236	214	223	218	222	226	253	246	267	217	211	231	212	218	226	240	212	237	236	229	251	251	228	201	217	223	217	239	246	234	254	252	214	219	223	239	243	230	215	238	212	233	216	236	247	229	225	211	230	221	221	263	228	225	234	202	251	236	219	230	250	211	250	218	221	243	236	240	221	237	230	209	223	225	257	244	235	229	239	255	243	243	226	243	260	233	261	227	259	225	244	224	221	221	236	232	239	225	223	242	246	241	225	231	223	212	263	239	244	211	229	246	229	250	213	222	251	225	257	217	216	241	213	249	196	228	241	222	191	225	198	241	250	212	243	224	238	250	212	230	213	238	244	218	231	223	224	239	231	232	250	227	243	243	215	215	258	216	225	213	223	211	241	245	221	231	223	222	240	199	241	226	227	231	236	228	248	231	240	228	228	242	247	235	209	214	230	219	243	219	239	222	248	268	224	244	243	249	224	269	238	225	222	221	242	235	235	224	218	224	233	241	244	248	217	248	236	226	244	214	220	232	241	232	238	237	229	225	233	253	233	233	224	212	251	198	247	229	228	231	232	242	225	257	215	210	242	226	240	226	219	219	248	232	201	215	250	219	214	218	232	223	241	243	236	211	233	229	214	207	238	229	247	215	221	241	253	253	208	208	217	214	227	245	247	219	230	238	228	217	230	214	235	243	221	240	220	221	235	222	212	232	231	217	216	258	211	235	228	230	244	232	212	219	224	216	231	208	224	245	244	241	240	233	260	235	237	262	224	223	271	275	244	246	231	236	233	195	208	239	229	211	213	216	213	227	219	246	199	239	244	278	240	245	230	187	262	233	238	209	221	265	251	233	238	224	220	236	232	221	233	220	248	231	243	244	238	228	227	247	226	244	252	225	235	222	228	228	217	231	266	241	197	228	246	223	230	243	226	258	221	232	212	228	230	221	213	216	232	240	252	209	236	210	264	270	219	223	221	229	234	225	243	211	222	271	215	202	199	237	215	236	212	244	262	240	255	251	240	238	244	243	232	224	231	225	244	241	242	214	242	235	223	231	249	236	207	213	202	241	236	212	240	225	235	234	235	231	235	235	242	236	250	210	251	214	209	233	257	245	212	241	216	240	228	269	211	244	228	226	235	220	251	229	244	234	235	227	247	238	219	246	233	234	246	231	226	230	236	206	249	243	227	228	234	255	239	217	215	200	223	262	206	229	227	243	239	215	233	216	214	250	233	226	228	215	217	238	237	224	231	226	246	221	218	204	247	248	199	245	227	227	239	245	218	200	251	238	213	235	219	243	244	225	227	236	223	243	225	259	249	249	230	218	243	215	193	228	268	221	209	236	240	230	225	234	240	228	244	235	236	241	222	228	220	227	236	220	219	239	218	258	218	207	241	246	218	231	208	197	222	230	234	244	236	210	228	256	228	241	248	287	221	232	236	225	227	256	220	250	221	221	208	224	274	237	227	240	236	231	234	228	247	243	224	207	234	250	206	273	255	239	251	239	254	252	232	236	217	252	243	252	216	230	215	242	242	223	223	262	249	228	236	206	218	244	246	246	228	248	248	249	225	222	213	218	228	214	227	244	205	229	231	226	223	250	219	226	247	241	192	237	236	227	258	198	265	235	215	231	219	251	231	214	225	243	244	210	214	217	247	218	234	225	240	235	242	231	238	240	217	255	221	222	238	255	257	211	225	219	242	210	223	267	226	206	218	254	244	249	205	206	239	200	241	236	245	254	241	216	228	245	232	225	243	211	221	242	212	229	230	241	248	236	242	233	199	221	227	225	219	224	228	240	226	242	190	266	222	236	242	226	217	241	237	221	231	256	219	219	227	221	232	230	227	251	245	248	206	226	225	227	198	222	220	227	255	229	229	213	226	243	247	218	216	248	220	221	248	237	225	235	222	239	210	231	239	201	201	233	218	228	233	231	224	239	235	252	247	237	207	219	225	230	238	239	229	226	252	242	238	217	227	248	234	260	246	257	236	227	220	224	249	232	232	239	248	237	216	237	201	230	206	228	251	205	225	238	228	240	232	236	227	233	215	230	236	249	242	220	209	245	229	257	225	252	214	254	237	225	198	217	230	222	246	201	220	238	221	243	214	216	241	236	221	228	225	231	240	266	230	222	211	246	264	262	253	225	224	225	233	246	245	213	223	246	201	231	234	248	241	228	241	234	229	199	225	226	211	220	213	239	230	238	249	221	235	233	222	223	219	253	232	241	262	220	241	220	250	240	224	234	252	248	234	225	238	196	234	233	252	248	243	253	231	228	220	222
27714	18603	4301	968	753	709	519	532	539	489	524	537	527	530	503	501	466	494	494	541	526	559	518	508	492	503	523	503	514	487	525	531	561	541	536	537	462	479	497	530	493	533	506	502	498	534	481	580	523	505	554	541	516	469	478	548	531	490	530	563	531	513	499	506	545	544	563	532	517	493	551	544	472	537	521	503	473	529	524	500	497	490	502	514	510	528	533	530	515	503	571	542	513	524	529	501	505	523	516	513	549	533	507	495	510	488	569	513	508	508	529	544	476	511	554	519	520	490	527	468	493	475	501	482	508	558	498	519	509	489	494	539	492	551	556	504	506	545	512	512	526	518	527	540	520	545	485	557	490	505	551	536	513	496	492	507	503	501	537	519	522	492	520	494	497	528	514	539	476	523	490	536	507	507	494	545	521	502	502	524	506	512	507	468	493	512	508	520	509	505	521	522	525	535	490	500	518	485	531	487	555	527	532	511	530	469	497	505	533	510	464	519	507	527	496	487	515	510	509	509	501	490	514	516	501	523	469	532	482	522	514	518	543	529	548	540	514	524	476	507	504	506	537	460	480	485	501	499	512	533	482	509	504	503	539	497	517	492	511	538	497	506	496	526	495	497	532	533	518	531	511	507	548	521	523	510	523	491	558	535	542	525	479	508	519	499	522	535	510	500	496	529	476	509	521	507	499	518	480	536	538	526	511	485	523	490	495	502	532	514	509	487	540	520	505	498	531	493	578	489	495	505	512	519	505	532	526	483	474	491	499	481	517	523	499	487	513	546	521	504	496	494	506	507	538	509	509	487	523	527	489	543	529	470	499	487	527	529	498	502	527	506	468	510	496	502	475	474	524	524	535	456	494	479	511	514	561	506	531	490	518	547	525	510	526	496	523	558	525	476	537	514	503	510	530	504	507	495	528	501	486	519	505	510	500	542	564	512	495	516	506	506	474	522	513	500	498	475	489	502	517	513	484	523	511	570	495	512	548	501	472	506	493	526	514	456	521	500	494	504	528	501	517	548	500	508	500	572	531	497	506	500	505	551	525	517	492	483	503	511	522	478	503	485	488	476	498	542	536	489	507	547	502	456	510	499	530	520	514	522	549	548	499	483	478	506	454	516	533	512	500	475	521	504	527	501	537	514	487	522	568	562	510	520	506	497	517	494	506	521	542	533	530	477	550	502	531	478	540	506	509	530	499	502	510	545	539	507	542	506	471	483	522	502	487	493	476	512	482	487	556	497	507	505	478	474	541	512	531	503	534	489	488	479	510	515	505	520	468	503	504	516	490	535	507	491	503	506	551	550	558	504	516	490	549	492	472	496	514	544	517	491	536	536	564	511	527	512	531	531	517	542	500	549	506	508	469	543	512	527	493	525	496	527	504	517	497	544	545	518	519	528	500	468	485	514	519	553	545	514	526	479	484	512	517	502	506	514	486	516	503	526	505	562	470	472	531	538	529	490	515	546	549	482	497	545	502	514	525	497	542	470	477	490	499	537	513	504	499	577	512	528	505	497	503	502	496	488	496	505	541	502	477	520	485	529	505	511	539	511	521	490	479	542	532	513	530	511	496	508	535	470	503	510	522	537	484	494	520	546	478	517	508	532	525	524	495	506	558	524	510	523	520	513	485	523	504	530	492	538	519	477	510	508	497	521	517	505	524	493	523	520	510	533	485	483	521	518	528	524	560	495	529	521	519	523	497	503	514	496	529	537	539	478	526	505	518	538	509	537	527	495	494	501	528	472	496	504	526	504	506	499	534	486	469	470	472	505	502	553	552	518	521	495	461	530	512	492	492	498	524	504	488	525	520	494	539	498	528	470	489	517	473	501	518	516	500	537	524	498	507	503	491	535	534	538	499	477	515	482	535	552	518	548	509	534	493	557	507	524	516	506	540	489	480	520	491	512	485	465	484	544	552	516	534	517	519	443	537	513	525	511	501	482	529	521	522	505	539	529	479	515	513	489	491	508	527	467	556	504	520	490	532	535	525	519	502	555	495	478	506	522	500	523	476	469	512	504	510	522	495	513	490	517	521	519	514	491	514	478	513	522	485	477	480	510	511	516	496	529	485	549	547	482	552	495	539	506	482	531	534	528	526	544	508	521	511	491	515	531	490	546	496	504	517	506	477	513	506	517	524	466	535	505	533	513	541	492	499	505	510	531	561	524	526	515	487	557	512	505	509	525	512	499	490	480	483	474	527	500	535	509	484	517	533	509	506	519	514	486	558	513	515	516	511	540	507	518	553	513	482	480	528	509	519	506	568	504	522	538	506	507	502	533	537	518	526	502	477	564	506	491	518	537	514	519	495	527	544	482	511	572	502	491	523	539	535	493	497	543	518	485	531	515	470	490	541	488	469	493	517	488	507	523	504	495	526	503	547	510	495	513	484	520	537	559	534	517	500	520	475	506	522	516	544	529	525	502	526	537	505	487	476	511	458	509	502	532	498	581	538	501	538	490	484	521	513	517	536	517	515	553	527	498	510	551	544	517	550	537	510	537	529	484	497	552	507	455	527	514	594	513	480	523	491	511	531	507	504	470	541	523	524	539	533	525	487	521	529	474	501	521	529	506	513	478	493	506	494	500	532	510	528	492	505	513	545	506	505	548	514	539	503	535	502	516	515	544	506	499	536	431	504	484	514	501	512	531	491	494	500	516	491	486	484	491	494	520	512	508	506	536	506	488	497	531	495	493	495	480	558	536	488	507	545	463	531	486	466	523	516	503	540	561	510	500	474	478	514	533	537	495	507	507	504	525	537	514	525	541	516	487	514	515	488	469	493	512	533	511	497	533	500	492	552	496	537	481	499	565	519	498	523	526	505	500	551	519	497	476	508	528	509	530	497	505	532	511	492	549	513	506	500	533	500	507	539	541	549	518	514	527	545	481	488	464	494	550	498	510	527	526	500	483	552	502	560	499	474	515	467	502	524	501	510	492	540	501	499	498	514	484	503	522	484	479	508	511	559	501	539	506	487	511	512	491	491	488	524	538	524	536	506	466	534	477	497	497	517	524	517	514	432	507	513	518	494	507	532	545	518	523	504	488	496	524	524	492	488	478	525	514	513	466	500	514	519	521	509	521	538	508	548	531	554	529	508	563	521	479	504	524	550	487	540	587	484	510	504	483	524	468	515	537	531	468	503	497	492	522	541	499	520	485	500	496	468	529	499	506	527	506	492	519	523	499	520	520	517	522	516	515	490	492	513	519	533	483	545	490	487	515	496	520	482	513	532	509	543	549	536	519	539	485	530	508	488	508	511	494	501	525	500	485	510	511	489	520	515	534	476	515	550	540	488	531	523	505	518	503	505	489	535	528	522	523	515	514	503	506	540	557	528	467	515	529	505	545	528	476	531	489	509	468	511	524	540	499	535	467	496	503	522	507	495	486	520	528	525	544	506	502	521	499	552	473	524	514	507	535	493	540	534	506	504	519	519	517	565	528	522	485	506	495	520	542	549	518	513	520	504	504	535	533	508	505
8408	1322	1104	786	750	723	743	693	674	641	708	682	678	642	643	667	664	639	636	677	674	657	669	672	654	669	676	633	662	676	710	685	687	658	659	666	677	601	626	682	647	651	654	663	635	633	667	669	622	701	698	611	626	651	662	638	676	593	643	649	650	637	690	641	651	668	612	638	680	621	664	680	673	623	631	645	637	615	628	663	609	619	670	681	631	665	590	665	618	639	609	648	638	657	701	582	678	618	637	614	615	703	628	628	616	678	631	669	681	635	646	690	693	599	677	672	649	620	642	617	622	604	670	630	655	665	619	650	601	677	623	661	685	649	668	632	672	616	654	707	649	694	623	631	664	643	695	654	683	596	600	655	651	663	643	657	605	623	650	653	698	648	616	668	699	654	621	653	675	675	660	632	655	640	657	688	632	677	636	638	643	670	699	668	640	642	668	625	658	671	677	669	627	669	640	658	665	611	624	592	680	622	705	675	605	667	666	642	678	683	653	670	645	646	670	629	654	666	645	633	696	651	679	659	672	698	641	625	655	644	646	627	658	635	696	655	626	679	642	637	643	635	643	633	604	650	670	624	645	653	676	630	629	669	714	663	626	661	673	656	682	630	670	665	657	629	682	642	619	685	642	654	663	625	686	626	705	664	673	623	693	648	646	684	633	614	664	639	656	640	647	579	618	684	640	647	674	646	712	689	637	659	627	669	663	619	654	647	664	646	672	663	644	695	631	626	663	654	613	672	691	620	660	591	675	677	656	655	663	665	626	599	629	639	653	659	652	674	653	645	641	578	650	662	633	627	676	631	656	696	652	629	651	650	666	690	644	666	661	669	680	669	649	694	646	671	635	666	654	663	653	653	647	618	670	647	652	663	679	609	666	647	644	628	659	676	660	674	672	651	694	671	621	668	643	623	648	670	670	618	629	643	641	650	655	670	670	680	607	588	650	630	660	672	654	683	652	646	681	648	627	643	647	630	672	666	578	610	702	620	622	663	631	618	663	634	679	675	642	581	713	654	707	632	604	653	631	666	673	682	659	729	643	633	673	651	656	673	665	630	643	629	641	623	619	635	626	690	651	659	682	666	664	679	653	663	662	652	689	667	638	634	678	637	683	652	652	619	675	705	640	650	624	650	637	635	638	679	661	631	653	662	688	664	694	685	661	694	662	648	627	668	671	633	669	650	671	646	655	673	640	634	661	628	641	665	639	667	627	645	647	648	672	661	677	616	654	675	642	642	669	676	644	651	636	610	657	624	653	623	655	659	647	613	638	646	606	621	657	623	663	680	647	658	660	646	653	671	686	657	667	626	662	688	665	654	648	668	617	643	694	689	685	680	659	643	665	682	655	713	633	681	672	641	619	634	666	662	645	634	638	644	647	643	620	626	679	666	666	661	651	677	676	650	668	698	658	652	661	690	663	658	603	648	662	669	666	634	618	650	638	666	624	662	596	662	625	694	660	633	666	662	665	686	647	615	646	669	612	675	685	656	659	604	643	626	618	685	690	682	648	619	634	649	647	669	658	627	644	607	633	679	668	675	642	682	656	626	689	636	652	627	630	702	674	634	662	678	676	658	653	619	618	675	672	679	636	673	689	628	646	656	682	667	652	677	659	679	583	647	643	664	654	614	669	670	676	688	672	670	662	666	703	659	655	594	624	629	693	621	602	658	679	713	656	663	640	670	648	679	654	600	651	649	681	619	673	691	673	651	613	624	661	618	663	657	706	656	692	655	646	708	689	683	659	694	666	649	668	671	631	646	661	664	703	650	622	643	660	676	651	673	641	623	669	695	700	669	677	663	636	649	636	626	652	689	665	662	681	634	642	609	690	649	641	657	676	705	648	650	680	661	658	687	679	655	666	679	648	665	678	658	654	630	686	618	623	632	630	625	699	649	616	661	637	639	660	686	653	648	643	607	676	676	634	633	632	639	706	634	656	666	684	630	622	668	648	621	621	632	602	666	637	674	694	627	638	651	626	661	660	642	661	652	669	629	613	626	623	656	673	667	665	622	625	641	637	684	644	674	635	635	636	631	627	628	660	658	638	656	652	676	655	651	625	654	626	619	695	662	639	623	682	638	667	634	668	671	658	644	658	675	689	638	622	675	677	636	626	625	604	654	673	674	631	627	597	640	638	682	634	618	663	689	646	624	671	653	680	667	663	624	643	666	636	669	673	639	701	668	658	631	658	674	601	685	649	676	582	684	665	682	662	717	639	662	638	649	653	599	665	650	621	656	694	646	628	644	654	603	635	621	665	673	671	646	653	645	614	612	696	657	620	658	680	643	639	645	613	641	658	634	681	685	674	656	680	648	633	620	617	697	629	648	694	623	695	604	620	624	642	687	653	641	601	649	670	650	692	613	620	656	659	619	646	659	661	626	631	655	654	636	641	682	627	662	651	642	629	668	639	629	625	657	645	692	640	674	649	680	647	650	628	657	626	623	648	643	693	653	631	679	637	656	693	659	642	661	665	697	707	649	656	665	700	666	671	649	630	667	647	658	650	662	621	625	692	668	633	706	643	673	629	679	667	642	661	645	641	636	652	643	684	656	683	658	635	647	630	626	664	667	598	637	617	675	663	639	645	675	625	610	648	640	634	673	654	647	645	664	708	631	692	627	631	640	664	640	656	661	686	645	624	674	629	653	626	684	712	623	658	683	654	667	635	622	658	651	664	707	696	631	662	672	621	644	666	668	651	646	624	687	646	650	610	671	694	617	621	659	668	627	663	645	658	661	639	678	670	613	620	625	629	696	676	697	641	651	661	656	665	700	700	644	627	681	605	619	661	628	613	664	627	638	595	628	618	672	677	656	651	650	619	618	685	639	681	686	637	688	673	680	655	685	661	682	674	618	628	666	625	637	673	674	618	653	654	604	592	664	682	654	667	672	624	661	643	644	656	628	658	665	664	634	677	676	654	626	642	637	632	667	685	660	649	649	669	660	611	647	664	627	637	626	610	661	615	620	632	659	657	622	667	648	690	636	659	626	687	596	641	679	674	665	666	630	669	659	707	651	634	658	681	641	641	647	659	667	649	633	648	689	687	700	667	615	665	645	639	640	640	696	668	631	610	667	618	613	670	679	676	659	696	598	631	657	653	617	673	658	663	647	640	648	608	663	605	686	641	647	667	646	677	678	645	706	661	650	677	655	651	648	620	693	631	666	641	625	651	638	675	672	631	622	639	676	678	695	659	632	688	648	637	672	680	682	656	672	658	666	673	646	664	666	646	625	617	657	644	649	644	661	642	629	642	701	659	683	622	636	657	644	672	653	636	633	700	629	651	648	646	665	706	649	630	628	634	666	668	658	655	619	657	664	641	619	648	658	661	631	652	647	602	645	680	646	652	634	630	644	653	649	650	669	676	687	655	641	669	660	640	654	630	670	659	700	628	665	644	659	672	650	640	594	664	631	640	656	624	596	646	637	636	660	629	648	693	667	677	614	604	676	641	643	635	647	661	658	698	634	631	637	626	661	604	633
23954	21502	28761	24695	21460	7316	922	682	564	599	563	502	526	528	498	479	440	512	478	483	451	496	459	474	443	432	485	447	462	482	438	469	473	451	419	460	456	465	442	450	445	434	427	465	478	494	452	455	449	455	473	452	442	458	464	477	439	469	417	442	454	427	422	424	483	487	422	454	454	458	421	439	396	418	475	453	457	440	461	477	450	454	498	450	450	415	468	445	448	421	416	433	452	460	499	432	464	450	428	472	421	409	428	429	439	430	464	448	438	447	478	424	443	462	440	447	446	463	446	481	457	492	426	387	426	449	453	450	454	428	439	448	457	462	437	459	427	447	446	447	447	456	488	453	463	441	373	465	437	469	452	480	449	417	407	464	447	419	460	443	469	422	396	437	457	422	485	433	437	477	410	422	442	446	448	433	450	429	446	415	424	432	479	436	446	412	450	415	451	453	442	482	453	460	459	451	427	456	458	437	462	421	473	432	454	446	423	441	426	477	465	425	469	454	403	469	467	468	438	447	410	454	474	448	446	438	425	459	458	449	427	442	427	445	442	473	465	461	427	418	442	398	469	430	455	443	423	443	436	448	449	465	476	480	479	424	451	448	457	450	446	437	443	443	407	461	456	420	459	421	448	471	452	458	457	425	460	431	460	466	422	457	443	420	428	434	441	422	433	427	425	454	411	434	441	444	433	446	415	458	438	427	463	424	465	462	413	440	457	444	467	472	440	419	444	427	410	460	434	426	444	473	438	425	432	462	436	439	447	450	442	451	465	472	399	451	436	405	459	450	449	441	399	461	427	453	458	435	447	441	473	420	406	427	486	406	442	425	440	457	470	451	439	432	477	410	452	451	445	458	460	479	469	438	426	424	440	468	416	468	439	441	437	465	459	455	427	440	473	441	451	428	414	454	428	443	417	422	458	447	454	445	439	459	427	457	473	466	468	453	438	438	434	458	439	430	451	459	462	423	466	466	465	422	462	430	481	486	420	437	460	446	412	404	466	378	449	444	436	433	455	429	442	444	456	448	456	439	408	401	442	442	452	459	454	441	457	443	449	452	463	447	461	418	422	432	447	471	440	431	415	449	444	445	448	445	456	431	444	410	420	445	441	445	417	420	437	452	434	473	425	433	430	426	440	468	431	431	450	428	456	470	454	419	471	447	466	466	470	425	437	416	456	469	429	404	446	432	480	462	481	442	401	422	435	419	431	441	430	396	436	430	484	446	446	398	459	477	438	452	444	424	464	454	456	453	437	457	413	421	465	422	460	445	399	455	422	441	457	438	428	430	437	425	448	419	443	445	457	424	452	458	433	459	464	456	455	420	427	439	437	430	471	424	436	431	427	448	409	450	451	453	450	463	468	471	459	438	416	477	456	471	466	460	456	422	441	468	425	469	433	418	464	471	441	423	448	452	431	438	424	454	398	494	458	438	403	440	413	399	380	432	447	465	450	452	469	446	450	430	448	429	475	456	430	457	453	457	449	472	446	433	452	428	455	450	458	444	406	448	424	421	477	428	445	451	455	412	440	466	456	464	474	443	444	448	463	431	422	451	423	426	441	484	434	455	423	447	454	432	488	462	444	461	459	448	460	460	442	507	425	462	443	438	457	461	448	463	476	450	440	447	437	398	466	407	456	427	418	441	447	457	452	438	449	443	458	488	451	404	430	453	446	444	464	440	436	455	434	447	462	421	440	440	418	424	442	484	421	458	454	477	457	438	472	436	447	450	474	450	462	399	437	457	449	446	439	476	458	430	453	442	483	448	432	448	453	460	461	456	413	470	439	460	460	465	424	441	440	437	468	490	444	462	433	435	415	427	426	429	417	420	505	487	432	465	449	484	468	445	434	480	445	441	462	490	433	451	451	446	450	463	454	435	458	448	448	450	477	448	446	448	475	434	448	430	442	413	434	428	436	421	483	453	419	412	424	443	413	472	438	409	419	433	452	426	446	445	418	429	467	431	452	465	424	419	431	448	409	432	462	428	414	436	425	435	448	443	495	454	439	458	470	446	503	463	426	396	449	424	450	435	440	457	449	462	438	428	436	433	430	431	453	443	426	447	440	436	449	432	448	473	436	423	447	408	453	451	415	417	442	451	461	433	450	440	427	447	451	390	457	419	412	469	395	464	459	462	451	463	454	471	447	458	432	438	440	427	455	402	424	437	408	422	437	438	457	412	437	419	429	470	462	446	461	471	441	471	421	425	439	452	468	445	471	434	413	473	454	439	450	419	454	448	452	415	445	413	476	419	433	426	420	441	437	458	418	422	435	451	453	443	435	415	435	424	483	437	462	465	432	448	455	442	450	444	408	445	465	449	433	468	461	439	452	426	443	469	467	465	463	428	428	419	467	455	423	409	434	464	466	420	429	432	450	422	467	455	392	451	472	453	417	489	411	411	444	429	438	462	445	430	473	446	451	419	460	418	421	447	441	447	439	467	441	431	440	458	430	435	408	427	424	425	457	489	425	408	394	471	429	412	428	464	436	482	456	454	446	460	416	439	445	435	449	441	444	460	456	450	461	438	430	427	448	422	422	408	446	430	472	477	454	447	452	438	482	425	437	416	424	473	436	447	423	427	436	451	460	438	426	443	475	428	440	448	423	437	426	473	464	452	432	464	479	413	458	482	431	471	470	450	436	465	424	436	439	438	448	520	464	455	416	385	411	411	442	426	457	398	448	422	455	446	452	440	437	447	462	424	455	444	424	455	465	444	464	433	427	447	423	480	464	448	407	452	458	427	459	434	419	436	468	426	428	425	427	471	434	455	462	415	434	470	422	474	433	450	456	451	475	454	407	472	476	446	435	417	432	427	440	415	468	467	452	435	424	416	412	447	458	433	435	451	484	470	466	424	478	392	449	432	489	447	439	431	434	434	436	453	450	445	443	461	470	468	432	436	471	426	435	449	450	449	433	449	452	424	442	439	420	420	402	421	403	433	427	460	449	474	450	441	463	437	447	405	438	459	437	454	466	445	447	468	462	465	470	426	440	447	438	470	464	450	458	433	436	462	431	430	482	440	415	422	473	439	467	469	476	420	423	405	437	457	457	433	442	475	434	445	406	421	457	488	446	446	456	426	420	402	437	442	446	435	420	485	442	436	442	471	440	453	442	443	443	457	468	447	464	464	435	444	453	453	464	460	439	468	414	433	417	457	452	409	458	435	455	427	423	435	463	462	455	454	441	442	441	426	458	432	441	421	434	422	490	463	438	412	438	467	419	453	400	432	477	441	448	407	452	425	455	455	445	434	448	444	454	474	450	430	442	451	439	469	464	430	470	436	419	454	448	423	456	441	459	472	420	425	450	439	461	444	440	462	459	451	435	456	448	401	412	452	454	434	435	449	454	447	415	427	398	440	428	431	428	459	474	451	468	428	410	447	464	443	441	443	452	466	460	459	400	417	426	448	454	436	435	441	438	465	403	481	442	464	436	446	417	423	467	460	465	432	421	439	419	423	469	418	456	419	410	448	463	417	429	451
26016	8029	5195	2487	1864	1536	1258	1116	912	878	783	720	765	699	668	666	657	626	616	606	616	605	556	633	602	552	554	588	598	583	558	573	660	561	611	584	613	590	580	625	558	567	566	568	591	621	571	566	583	623	617	599	601	610	601	607	559	574	586	562	581	590	582	607	584	590	575	575	529	584	580	558	624	590	564	587	589	578	568	559	558	599	590	584	557	562	544	571	633	570	571	600	601	611	594	566	607	586	582	575	579	585	613	593	573	613	598	626	616	562	547	566	570	607	576	592	571	574	598	561	567	581	567	551	547	593	580	543	589	638	557	596	598	567	581	620	583	548	581	573	575	547	606	606	561	584	597	561	582	572	545	570	588	580	575	533	565	587	530	568	563	575	554	584	563	587	533	582	585	573	547	531	601	558	583	615	561	564	594	585	565	608	564	573	576	570	598	537	593	559	618	563	553	593	581	611	569	581	608	587	527	602	550	584	572	568	564	569	587	558	566	540	547	576	569	561	551	554	617	527	565	566	547	554	588	548	567	609	576	587	551	618	570	573	574	544	551	591	568	595	559	519	564	581	581	560	580	577	590	518	562	599	542	578	578	597	562	558	549	552	577	604	555	574	616	575	625	578	575	582	545	618	588	623	599	581	599	591	577	624	629	606	573	585	570	558	583	571	569	573	589	591	573	593	559	577	522	613	641	564	576	599	589	574	548	592	572	562	591	582	581	569	591	574	525	591	582	564	608	613	557	572	637	563	565	572	572	614	602	554	568	584	522	593	583	558	538	558	562	551	572	606	596	574	547	568	570	588	574	574	590	558	598	571	567	596	552	595	565	556	606	568	588	579	618	567	597	611	594	547	586	561	554	586	568	613	582	587	596	560	587	577	570	602	560	581	576	570	599	571	536	622	573	570	559	563	613	549	595	577	559	608	556	587	555	544	565	570	566	560	577	558	536	569	558	523	586	592	587	602	591	557	591	582	596	548	603	574	565	610	556	594	587	569	566	562	556	608	576	521	579	578	560	573	577	568	557	556	629	649	577	612	548	588	558	634	550	566	558	567	580	588	544	598	584	545	600	590	571	571	587	559	588	562	584	529	547	533	580	564	619	578	545	635	585	579	564	582	610	577	540	571	548	581	535	533	528	510	572	610	592	608	547	576	559	560	590	570	598	585	534	543	577	588	577	575	602	571	598	532	589	554	552	577	570	599	566	601	606	522	580	608	574	572	540	573	586	566	547	576	585	567	553	551	583	572	556	632	586	573	576	563	582	563	590	583	569	634	578	621	533	587	552	559	563	592	574	558	586	565	596	566	569	601	569	547	562	605	564	628	542	526	533	548	589	555	601	555	534	589	597	588	552	635	582	597	558	630	583	583	579	582	607	520	572	593	519	597	520	546	581	639	565	575	528	543	596	562	602	545	585	562	601	560	614	540	590	571	570	566	555	577	613	615	525	564	576	617	551	590	567	592	586	550	571	583	573	576	583	562	586	574	573	558	534	587	552	540	583	561	603	554	537	582	566	625	578	531	548	540	601	583	543	589	566	586	551	565	607	574	573	588	569	628	563	607	551	543	560	565	555	559	569	611	555	583	568	537	573	551	572	563	579	592	586	591	588	564	569	561	571	585	538	594	565	561	589	561	552	571	557	608	595	599	535	616	602	579	552	551	544	578	549	561	594	629	595	555	591	580	580	582	603	559	555	573	540	575	575	610	558	571	552	516	563	569	551	561	573	576	573	555	602	617	569	589	551	560	573	598	612	596	564	577	616	580	544	616	592	566	541	506	581	552	550	565	550	597	556	573	584	534	611	615	562	549	594	531	610	543	548	598	588	566	540	555	569	558	581	572	559	584	528	588	552	548	555	561	584	587	551	556	598	562	594	579	526	583	641	573	601	541	549	563	618	554	593	515	572	610	581	594	581	581	582	555	571	599	609	556	595	578	590	592	567	530	568	586	589	577	568	558	570	604	589	555	570	592	601	585	541	583	553	603	603	567	603	580	605	547	562	609	553	577	578	583	559	584	603	589	589	553	595	608	612	559	581	624	558	553	542	564	566	565	554	614	585	557	571	593	608	551	584	571	575	582	570	584	559	546	569	579	534	542	588	557	557	570	561	601	537	561	549	628	600	561	568	550	581	577	571	590	571	579	580	568	605	556	591	575	590	558	594	619	603	585	602	509	568	560	576	549	560	559	568	595	583	631	538	586	562	573	573	576	576	589	554	567	590	563	593	564	570	575	594	584	571	604	520	568	602	577	577	530	565	601	514	567	575	579	584	530	567	584	593	588	539	586	636	560	563	580	602	575	576	607	538	608	560	541	546	605	549	582	595	563	600	579	600	592	545	591	630	608	619	620	571	590	578	591	534	561	621	585	553	568	555	568	597	557	585	599	569	545	580	560	536	560	582	572	542	549	612	569	580	557	551	584	562	558	544	577	570	581	577	592	615	559	585	562	553	597	565	578	580	546	551	587	567	625	557	562	570	570	606	586	605	577	591	602	589	617	543	583	592	531	589	544	540	594	567	582	599	575	567	603	566	576	593	571	594	555	571	570	588	542	562	565	560	559	648	593	575	577	612	562	570	589	573	557	568	569	558	576	631	585	593	580	558	576	625	581	565	596	568	590	585	538	544	583	615	540	558	552	597	601	588	569	570	565	612	543	622	567	564	578	532	598	593	589	634	547	580	613	558	619	550	585	564	594	581	608	558	617	539	618	556	561	528	580	588	592	554	569	580	610	584	577	596	602	575	557	561	646	564	586	531	577	577	607	605	610	547	545	617	555	546	550	599	527	557	597	588	550	579	588	551	582	610	554	573	513	565	565	549	524	547	537	582	598	625	579	575	570	593	548	545	535	604	539	568	599	534	553	604	581	547	534	567	549	587	597	580	537	571	544	609	563	578	554	588	567	580	579	577	576	567	583	571	591	611	588	648	608	574	545	544	542	585	599	563	542	606	574	566	546	578	592	570	534	607	599	555	561	606	588	604	539	583	560	558	617	578	547	570	559	596	570	594	568	562	564	629	593	587	556	555	572	602	576	618	603	601	514	561	544	566	553	577	568	561	538	556	530	553	520	600	550	604	591	563	591	577	602	532	593	584	583	546	543	585	573	558	557	589	569	565	563	542	555	546	608	569	541	579	583	540	569	551	567	569	607	559	582	572	599	524	601	596	596	569	595	587	580	577	549	577	569	554	575	566	554	542	566	590	555	612	576	568	535	540	554	600	578	527	596	541	574	551	543	617	563	573	567	588	604	596	556	585	580	567	585	560	537	562	599	576	565	576	605	599	577	539	560	542	573	554	548	537	587	552	580	582	573	582	558	570	551	545	576	581	541	553	574	542	579	538	567	548	545	584	537	548	570	556	556	596	572	526	582	574	568	538	536	510	582	546	576	589	572	588	582	569	599	591	594	561	578	583	596	570	619	559	607	575	557	556	626	562	513	568	561	596	594	593	566	548	546	589	558	591	578	573	571	568	592
25143	21522	27373	25878	6036	583	485	415	385	370	358	351	322	329	343	347	296	333	341	333	336	311	319	351	349	309	325	336	307	304	308	295	286	351	286	264	316	325	311	316	324	290	298	307	327	294	332	325	297	303	283	310	308	325	315	308	329	336	300	339	289	276	296	300	300	288	299	299	313	291	327	314	323	284	325	296	307	331	283	325	315	305	328	347	307	315	313	349	332	294	343	299	292	278	291	327	295	302	325	352	312	324	291	339	317	320	316	294	304	309	302	322	316	336	313	326	334	322	291	295	337	310	348	293	314	347	309	351	330	284	314	302	338	357	317	296	291	321	293	296	296	305	289	317	308	296	284	290	336	299	331	317	319	317	303	300	303	327	301	320	301	281	305	289	291	336	311	300	296	285	315	318	323	304	305	268	319	286	295	288	311	330	325	326	296	314	292	306	307	300	281	314	301	324	310	282	277	339	313	309	318	347	321	297	296	326	299	310	306	306	287	314	321	319	304	321	302	327	270	299	312	284	305	282	294	298	306	296	310	303	295	306	322	306	313	333	314	348	291	277	303	297	311	279	318	312	325	277	303	305	324	289	323	316	318	305	319	323	319	337	325	305	309	326	275	314	289	303	315	311	318	307	281	304	302	327	321	288	324	309	280	276	334	276	312	341	297	314	300	290	308	298	265	298	320	292	355	293	342	311	321	301	323	305	298	338	297	318	288	306	298	308	335	321	293	294	311	306	299	331	322	289	317	303	310	327	352	271	285	311	316	304	334	321	303	298	302	324	339	316	347	315	301	340	295	350	319	318	308	320	307	298	324	292	296	304	320	323	333	327	303	310	313	356	307	296	302	321	352	306	293	297	316	322	306	328	328	339	327	319	329	325	320	297	300	312	305	320	305	297	342	317	313	328	301	326	302	328	330	275	318	271	302	328	309	310	326	323	291	326	319	330	301	300	315	329	309	302	297	311	290	283	283	308	317	295	345	303	281	309	294	320	303	323	319	341	320	311	268	302	347	292	326	314	313	321	302	275	303	334	293	317	303	319	293	320	318	327	303	291	282	302	326	314	322	309	330	287	305	336	356	312	320	312	307	341	316	329	301	282	303	305	303	295	337	294	314	299	319	300	313	301	333	337	336	305	319	333	308	287	310	315	323	333	294	321	305	332	313	335	314	299	335	307	294	321	289	351	329	318	295	303	318	295	310	327	334	283	311	326	292	324	338	308	330	335	321	314	294	316	292	318	339	279	329	302	304	313	287	311	322	304	311	325	329	297	311	300	311	330	311	329	299	319	312	274	319	346	313	320	305	304	296	305	323	304	328	356	325	296	302	314	302	300	321	339	302	312	325	303	313	282	300	298	285	320	300	307	317	304	338	308	276	323	279	305	334	306	315	271	298	310	316	309	309	328	321	323	288	327	288	318	312	288	293	312	328	303	277	304	275	312	285	312	321	316	333	307	306	297	312	313	301	324	312	320	329	275	294	322	324	323	326	298	299	304	322	336	319	303	332	312	295	287	314	293	336	311	304	298	321	312	307	292	315	322	348	303	351	305	335	327	314	298	317	294	314	323	298	328	307	305	294	297	293	334	319	331	338	316	296	324	280	322	308	299	323	322	334	351	292	330	281	301	347	321	345	299	324	310	310	289	276	295	324	326	287	316	307	323	275	315	311	333	336	312	309	310	287	326	309	309	281	293	288	302	304	318	299	325	307	338	301	273	331	314	285	306	316	348	305	293	337	297	287	304	276	288	315	340	315	332	277	328	333	306	328	313	318	329	320	302	335	295	304	292	319	312	330	339	342	316	310	327	330	318	312	292	340	326	292	345	267	289	323	304	311	329	304	328	315	325	339	306	292	317	297	306	298	282	304	318	325	318	308	305	302	294	316	287	314	290	326	322	330	299	294	288	322	310	324	351	309	326	313	324	302	312	309	303	310	255	300	315	310	305	309	320	290	338	310	320	345	274	311	304	300	302	301	341	295	321	309	326	314	275	326	324	314	336	305	339	301	317	295	306	292	294	310	305	322	291	305	300	289	307	317	326	301	298	344	294	311	296	305	308	330	320	307	303	293	323	332	299	322	302	287	289	291	345	301	308	346	288	344	290	303	316	315	291	305	339	306	318	317	311	324	307	309	304	297	291	323	321	311	299	323	327	298	313	310	335	307	303	350	329	284	280	328	320	328	330	309	299	328	328	294	305	332	328	317	321	330	320	312	292	307	320	313	286	275	325	316	293	292	344	308	305	332	325	314	286	318	295	299	322	323	291	293	315	305	322	324	300	299	314	288	288	286	285	320	296	309	304	314	318	315	318	313	324	286	326	306	322	301	318	339	318	294	309	309	317	302	311	316	296	300	301	286	309	313	305	317	313	312	304	344	319	297	323	274	299	315	350	308	308	328	285	355	318	327	324	293	283	338	319	310	313	308	323	320	300	315	297	307	322	291	290	325	320	290	311	295	300	336	307	301	298	282	338	281	314	313	306	311	283	323	284	313	340	301	299	319	314	310	321	314	293	292	325	297	327	286	315	288	326	294	327	321	297	280	303	302	308	303	313	342	339	305	293	315	314	305	322	308	299	321	314	260	329	310	320	305	323	291	327	297	320	315	303	308	331	320	265	318	301	293	298	310	289	334	314	302	294	290	316	310	301	343	336	337	266	283	312	302	316	278	300	313	320	335	315	318	349	296	298	301	313	307	339	272	313	289	311	329	293	317	337	292	292	297	294	351	317	304	294	328	311	288	345	302	294	317	317	291	311	299	314	296	302	326	307	309	306	309	298	325	307	310	353	302	326	309	301	285	319	296	308	304	297	306	307	338	299	297	311	275	302	328	290	288	358	321	335	308	317	330	277	316	302	315	293	318	327	320	305	322	328	329	305	329	296	330	297	303	315	287	322	330	303	312	322	294	317	294	293	293	313	303	307	316	321	320	312	301	305	279	313	292	324	305	284	306	300	324	297	302	290	326	291	322	297	297	307	287	324	300	300	302	312	304	308	301	283	306	296	316	302	321	320	325	314	323	340	295	328	330	289	300	308	348	283	280	314	296	299	319	316	329	344	301	314	288	327	323	272	286	303	295	330	289	320	302	323	329	308	330	344	312	330	282	320	297	315	291	275	310	280	338	311	328	287	308	311	322	299	325	311	307	301	318	316	311	315	316	319	309	298	275	287	314	278	312	320	313	298	297	299	294	309	327	311	304	280	316	339	334	296	312	312	302	297	339	306	289	339	318	294	336	329	290	320	289	306	298	290	306	285	326	302	314	314	289	313	305	309	322	316	345	330	303	327	307	296	309	288	281	310	345	325	312	304	322	328	318	307	308	331	324	297	295	315	306	307	310	303	337	312	306	317	298	307	294	283	274	297	337	295	328	321	282	287	312	340	291	335	303	346	307	326	326	294	275	307	308	299	327	305	318	323	311	326	311	312	311	310	321	325	303	311	303	296	304	297	278	292	316	327	289	339	308	299	312	308	332	341
23011	4057	2632	1326	1044	865	771	711	589	558	496	474	476	465	447	442	463	414	416	414	433	414	430	432	423	438	426	385	430	406	376	420	417	394	446	412	416	348	387	388	395	421	394	385	432	434	405	408	402	362	432	414	396	391	395	396	395	368	410	414	433	394	397	430	405	391	394	429	443	377	398	419	410	393	354	396	385	414	413	429	412	370	411	357	366	382	417	348	410	344	401	423	395	423	417	400	394	404	414	383	417	396	381	428	403	407	388	367	403	388	411	403	406	377	389	401	391	379	387	399	396	414	408	392	410	419	408	388	420	419	407	379	395	390	406	381	396	356	388	368	410	407	384	333	362	408	394	400	397	387	422	418	403	400	398	408	411	413	412	349	397	389	414	361	400	359	399	418	363	397	367	382	384	427	384	405	422	410	394	412	405	392	404	410	421	385	411	397	418	376	378	401	367	409	408	429	415	415	402	416	397	373	389	381	423	341	373	404	376	376	417	427	363	408	414	387	373	430	372	417	395	402	411	390	351	417	383	379	377	365	401	387	403	392	431	400	402	403	360	417	401	374	383	373	429	408	377	412	405	380	403	407	432	369	404	397	392	411	435	407	390	403	354	389	433	388	412	390	399	416	393	382	390	407	382	411	381	407	421	404	388	380	391	405	422	366	355	375	400	390	371	432	406	383	379	413	417	399	402	403	387	432	388	398	401	416	402	407	391	390	368	383	418	389	421	443	406	421	404	394	364	359	417	397	401	419	420	393	408	354	352	390	391	390	415	385	419	403	419	426	395	416	396	404	391	376	420	402	395	402	404	419	428	411	390	401	394	383	382	419	374	410	445	420	380	401	376	391	394	413	390	369	387	394	392	419	389	415	408	391	424	363	388	401	353	410	427	423	395	375	366	394	411	397	373	436	404	407	436	411	387	387	367	412	377	378	381	408	392	374	394	379	389	422	422	349	387	434	398	403	409	441	395	402	385	407	420	427	422	410	400	375	414	414	388	398	406	384	398	387	401	394	398	407	362	383	398	396	385	387	367	376	431	409	412	379	368	387	352	355	422	389	416	389	401	388	370	379	407	402	395	364	418	359	413	421	372	380	391	401	398	411	378	399	429	414	390	416	421	381	388	403	383	394	387	376	380	407	373	389	371	409	400	392	406	405	402	414	404	400	413	355	438	393	377	397	419	387	437	386	405	370	386	379	403	420	407	384	414	377	407	433	364	409	403	403	421	400	378	385	411	393	388	400	393	368	385	406	420	396	395	418	368	407	382	390	411	432	384	426	408	402	386	411	389	385	376	378	375	396	363	394	441	366	391	382	408	411	379	379	383	379	397	415	387	422	403	387	407	384	395	410	371	375	386	405	366	384	412	378	392	407	375	426	380	411	408	386	445	410	380	397	434	393	364	395	396	375	426	386	403	376	402	370	373	395	403	392	398	384	385	415	439	427	371	452	388	401	414	387	402	416	417	395	404	395	399	393	395	391	364	373	392	409	398	404	402	391	409	388	392	425	386	443	373	422	420	381	423	444	434	346	375	391	381	390	390	381	385	372	423	414	384	349	408	420	425	381	403	431	378	415	372	395	399	381	397	360	423	428	396	380	382	426	400	394	418	412	368	404	412	388	402	388	382	402	409	401	358	383	383	413	395	399	386	391	401	388	399	377	392	393	413	371	412	400	394	397	376	407	393	376	401	379	401	390	436	402	407	392	412	377	379	416	375	413	385	396	376	387	390	363	385	373	376	333	400	380	415	349	393	408	421	386	359	421	401	399	364	385	365	422	393	419	415	431	428	406	384	364	420	413	361	415	368	368	411	415	389	360	416	387	406	401	405	376	402	391	404	401	418	408	382	369	409	380	408	386	371	377	359	395	390	392	411	401	411	411	396	389	386	400	412	383	393	372	401	394	421	366	391	392	403	409	385	375	420	384	358	360	420	402	400	398	378	381	373	364	394	370	437	420	391	419	424	377	383	388	403	401	399	407	379	378	358	409	395	384	378	404	408	427	381	412	395	359	374	362	398	405	373	370	397	401	416	405	371	399	409	421	419	401	433	388	394	416	379	381	438	424	393	394	382	423	377	389	398	392	375	378	388	420	384	380	407	388	393	414	411	369	402	402	393	388	441	416	412	393	383	381	417	405	395	405	360	395	404	390	356	403	409	392	456	349	377	424	385	397	416	407	408	376	381	376	404	398	400	408	405	350	372	364	410	384	389	402	394	388	439	407	377	358	402	381	405	379	380	392	360	429	384	383	375	410	405	410	401	369	406	391	356	387	412	403	386	441	388	384	375	380	429	393	381	406	416	384	371	395	357	395	366	370	410	381	370	359	398	402	414	399	387	393	396	413	376	435	428	373	389	384	370	428	380	401	369	399	373	412	401	438	405	381	371	357	394	421	378	423	402	413	371	417	381	427	407	418	394	412	385	403	375	403	413	399	384	378	408	409	361	357	418	426	427	405	373	418	382	402	411	375	401	376	384	414	411	380	392	393	411	398	417	371	403	390	385	422	384	382	407	403	412	398	408	443	370	378	390	368	415	386	409	397	373	432	380	388	379	376	411	381	405	418	382	403	398	407	386	368	395	377	404	391	425	387	378	403	391	370	378	379	427	378	419	423	370	406	413	416	399	409	380	391	415	389	424	407	365	404	427	368	365	405	409	398	415	428	384	414	360	371	404	415	404	394	408	383	437	425	391	378	383	411	402	415	370	393	439	435	392	418	354	381	420	403	383	424	406	396	423	393	416	395	409	374	359	426	395	413	416	390	401	386	409	382	392	383	380	423	394	404	406	383	385	400	407	379	375	373	408	392	394	370	423	402	375	413	386	393	389	363	397	377	409	420	380	410	411	369	397	405	371	402	362	391	372	429	382	426	407	431	366	375	452	392	399	362	394	387	420	370	377	349	395	399	379	395	433	367	384	398	426	388	389	417	422	381	408	404	406	391	404	384	424	410	366	372	392	361	389	387	384	416	376	408	403	392	425	386	407	424	399	406	451	420	421	417	363	358	414	381	393	412	405	395	392	382	367	397	406	391	379	420	394	391	383	415	424	401	375	373	399	366	410	412	402	389	400	417	399	409	420	437	391	410	367	397	366	385	420	399	403	363	390	409	396	406	419	377	405	385	388	391	348	394	395	420	411	412	376	396	396	412	387	407	386	394	392	401	381	393	426	383	374	397	442	389	396	381	422	396	394	385	397	375	409	379	413	426	368	419	424	352	420	398	373	408	423	363	385	374	375	412	392	389	380	409	440	390	379	411	367	429	401	436	360	398	407	393	419	389	396	388	387	392	367	427	402	426	347	422	441	417	413	366	391	386	364	417	417	398	378	389	377	411	413	372	420	397	411	442	420	417	401	376	390	365	401	372	381	378	397	393	359	390	412	413	366	424	435	408	448	398	386	399	423	428	422	400	391	352	377	400	433	413	389	386	413	426	380	410	373	389	418	401	418	375	373	371	374	433	391	411	397	399	418	408
22974	21568	29303	24257	21566	21529	4168	560	436	359	356	303	271	271	247	244	224	250	207	222	223	215	229	214	208	208	194	175	181	190	178	171	169	211	169	163	205	194	202	166	190	169	213	198	196	173	160	190	166	193	187	162	161	182	186	168	177	185	171	163	174	164	163	183	178	165	175	168	185	171	180	165	168	171	175	153	160	168	173	167	188	163	169	194	162	180	163	141	161	163	170	187	181	159	159	178	186	164	181	169	162	194	192	179	169	173	172	158	162	181	159	168	149	164	175	163	188	160	159	165	169	150	153	180	167	159	186	181	161	169	170	185	145	165	191	182	155	180	163	167	152	181	175	167	185	181	183	162	164	176	165	157	167	183	168	170	192	181	147	166	159	171	163	182	166	180	148	178	196	189	150	175	169	181	176	159	173	170	192	159	169	158	168	146	164	164	159	158	164	183	154	174	170	180	173	171	179	177	191	170	171	166	174	181	166	182	172	168	156	165	177	201	194	161	188	177	181	193	172	183	151	164	180	162	187	162	181	146	170	180	191	177	188	185	171	187	159	162	194	176	166	170	183	153	170	164	178	171	193	164	162	186	143	150	149	162	180	173	163	161	167	168	191	200	178	155	177	177	154	173	151	162	184	156	168	200	193	172	178	165	176	159	152	179	148	152	163	173	153	177	176	165	175	167	176	184	171	164	154	161	173	158	176	176	138	171	145	170	175	183	180	153	169	200	155	192	171	173	170	173	176	167	176	183	153	150	171	177	157	168	169	151	184	159	171	169	172	168	184	159	191	154	153	181	165	168	155	171	160	186	191	187	194	168	175	175	160	182	173	177	179	159	164	162	175	173	172	165	151	157	158	183	157	148	177	164	165	186	182	172	162	167	161	163	163	167	161	190	155	194	164	197	159	155	185	165	165	155	171	159	154	170	186	175	193	176	169	171	172	173	161	179	164	159	180	167	186	155	150	176	162	142	188	161	158	168	174	179	171	180	173	188	162	179	182	188	192	172	183	148	161	192	185	162	175	182	172	188	166	149	155	163	167	178	190	163	171	163	164	154	176	163	177	179	180	198	165	161	168	183	160	176	173	164	161	174	157	155	174	156	143	158	163	189	173	172	171	182	175	178	168	166	163	173	180	159	162	157	161	166	172	169	182	163	173	160	181	149	168	179	186	165	146	157	160	146	148	177	178	167	166	173	163	169	150	171	174	175	174	168	170	205	180	162	176	180	150	189	197	169	171	171	180	190	163	173	174	188	154	173	163	169	186	166	156	169	192	157	178	164	163	154	176	149	193	169	172	173	163	154	185	183	175	153	177	153	156	166	161	175	171	161	152	179	175	156	183	196	167	170	161	183	172	202	169	177	150	192	179	185	175	160	188	193	182	172	180	179	165	162	181	193	166	152	169	173	169	179	155	181	159	177	153	183	148	175	182	168	170	167	172	170	181	190	178	173	177	184	183	163	186	174	160	190	164	169	163	174	147	160	186	163	181	166	189	158	191	178	167	190	178	181	176	168	167	151	173	158	172	163	170	176	169	170	141	174	166	168	161	168	148	152	179	167	156	174	188	150	170	169	155	172	156	164	173	157	182	191	172	161	164	163	162	184	175	185	170	162	186	167	162	143	153	175	161	182	156	141	158	172	174	158	189	153	153	171	184	158	180	167	171	157	187	156	162	167	156	203	172	154	175	166	183	154	156	155	154	163	175	199	166	183	186	168	181	140	168	187	173	158	165	196	164	161	168	158	205	196	178	162	163	165	176	176	171	163	166	178	149	150	166	149	166	199	173	155	161	159	173	168	163	166	172	205	172	164	193	170	178	172	173	150	165	173	140	174	175	174	169	173	159	172	156	187	164	157	182	177	169	154	161	165	158	167	178	183	157	166	180	145	175	183	155	158	173	166	179	175	161	143	184	161	187	170	155	153	176	167	169	178	152	184	158	163	163	168	187	164	165	193	183	173	152	163	157	183	170	191	160	156	197	159	166	175	173	178	168	172	154	159	190	172	168	157	149	175	185	189	184	183	188	166	165	159	173	173	175	170	160	161	168	162	182	175	160	153	178	176	198	192	164	164	159	159	167	181	181	190	170	188	152	168	182	174	167	162	160	156	198	163	178	158	159	169	196	171	175	160	184	177	157	179	174	180	174	155	159	149	161	156	158	169	179	141	189	155	192	180	174	171	193	172	154	174	169	170	179	179	160	159	186	168	157	176	156	158	161	162	170	177	130	176	168	158	174	172	175	169	156	172	193	153	164	171	188	166	173	167	196	199	153	178	164	179	168	167	179	181	155	186	167	153	176	165	185	165	176	195	171	158	178	178	156	158	174	166	167	168	156	156	196	177	156	162	165	169	164	174	137	157	171	161	165	185	192	191	162	170	163	197	168	154	170	145	164	164	178	154	170	155	174	195	168	168	165	173	174	168	173	179	183	141	201	169	162	157	184	150	180	170	154	180	183	173	169	175	173	162	168	147	195	152	159	140	165	164	172	171	170	185	170	180	187	184	181	171	168	180	185	188	177	169	166	166	180	165	172	187	200	168	162	193	165	172	159	162	168	164	175	166	190	164	156	169	151	174	157	192	184	158	163	189	154	158	169	168	175	180	176	179	177	173	169	173	166	166	169	189	164	164	194	178	190	171	169	167	185	184	173	156	150	163	171	152	149	177	185	155	170	183	175	157	178	160	146	169	150	167	168	156	190	152	168	153	175	174	156	166	149	176	166	139	164	168	165	161	164	187	176	166	155	186	178	168	174	161	192	160	164	179	185	179	160	162	198	167	152	167	172	151	166	170	170	156	185	189	177	153	178	184	182	179	194	156	169	170	187	185	169	181	157	205	182	164	162	155	180	158	175	175	189	165	149	192	156	167	170	189	171	183	150	178	159	149	186	165	148	151	161	181	149	155	164	168	178	181	179	158	159	169	160	152	170	165	175	182	180	200	187	151	141	172	181	178	174	154	157	178	148	185	189	189	144	199	165	169	166	148	179	155	183	184	172	170	171	171	171	177	188	160	183	170	211	171	176	153	167	194	177	159	150	172	169	179	171	146	159	175	165	179	179	162	165	159	156	168	154	195	161	164	158	175	173	177	161	195	164	186	171	151	182	184	154	182	153	180	174	165	173	160	185	182	178	157	154	178	201	188	163	195	160	168	171	155	158	177	180	178	151	165	151	177	149	166	163	173	175	182	178	186	169	172	161	175	171	174	181	188	163	166	173	184	167	149	170	173	168	157	149	180	169	165	175	167	152	176	164	166	159	150	183	158	189	179	194	160	172	199	169	150	144	178	184	188	168	168	174	164	169	161	161	187	167	165	179	176	190	178	163	185	171	163	162	166	160	174	171	177	151	170	174	189	176	148	158	182	172	174	153	171	174	195	199	147	174	173	187	195	174	166	177	153	200	170	161	160	159	172	183	170	147	167	170	157	171	185	167	193	161	177	143	183	218	170	171	150	156	174	162	172	163	182	192	175	152	156
32006	12397	7985	3677	2590	1972	1511	1213	896	742	662	523	504	478	416	403	379	358	290	335	313	297	311	306	289	302	246	279	262	262	258	264	257	259	234	238	273	253	274	261	251	237	237	272	226	250	239	230	253	260	244	238	240	234	261	245	205	255	204	210	233	231	247	228	217	239	235	239	251	229	225	236	244	239	227	232	250	235	226	243	225	227	243	242	244	219	228	228	244	209	220	217	219	258	224	257	219	225	211	245	215	244	203	218	251	185	233	243	230	224	245	224	231	215	219	216	264	230	240	222	218	230	238	222	239	226	223	235	214	217	233	214	201	230	217	247	242	234	230	218	216	208	213	233	259	232	240	231	212	221	234	214	237	226	238	212	236	214	227	208	232	197	235	218	221	233	214	218	225	226	216	232	226	235	236	254	202	194	235	223	206	227	224	231	230	237	256	220	211	231	247	225	234	246	229	219	211	211	226	249	231	238	235	257	208	227	211	217	219	242	234	217	205	238	236	212	239	260	234	251	227	241	234	223	239	206	261	216	216	217	202	235	222	183	253	236	222	222	237	222	245	215	193	235	239	236	225	232	240	223	228	238	206	238	233	234	239	230	251	241	229	234	235	219	230	239	237	228	221	244	211	222	227	259	236	235	235	226	211	218	223	233	242	230	221	218	246	236	247	207	224	221	222	233	209	221	219	238	215	205	235	245	233	226	247	239	230	235	246	217	242	223	237	231	227	237	205	235	237	246	222	214	226	238	223	231	249	247	232	230	220	260	233	242	246	212	252	217	244	229	253	210	224	206	238	216	220	239	249	257	222	247	229	225	246	220	228	243	210	197	221	233	285	209	205	222	222	231	253	230	260	220	236	205	266	257	229	202	218	225	222	222	222	250	214	208	201	230	224	208	236	214	224	230	232	210	237	237	212	222	266	227	239	259	205	222	213	239	259	226	239	226	234	214	209	228	234	241	227	232	237	209	213	239	226	226	260	229	229	223	222	206	233	225	219	206	218	215	240	230	239	235	252	236	232	234	222	237	207	231	241	224	252	199	215	232	238	240	234	241	233	203	199	247	270	221	245	208	224	212	208	238	233	257	230	247	241	240	227	218	236	238	213	222	219	231	226	237	245	200	225	208	222	241	217	228	222	251	214	232	251	244	215	227	227	233	238	221	221	236	224	212	224	239	223	229	234	230	207	217	218	239	232	234	249	206	253	202	233	218	227	238	229	240	225	248	226	224	212	226	215	223	232	236	261	215	221	234	219	227	216	238	217	227	226	248	241	222	232	236	222	232	228	233	221	206	213	219	260	242	242	249	226	221	247	241	194	220	226	226	228	246	211	229	243	233	203	228	218	237	234	223	225	229	207	225	201	236	234	234	229	228	237	230	236	223	235	228	245	230	229	217	241	228	241	218	198	240	237	225	230	238	219	264	270	244	265	214	216	206	216	237	234	245	244	208	230	224	224	224	240	246	241	241	217	241	227	208	228	213	235	237	242	211	228	231	241	230	250	221	220	221	219	219	241	208	238	214	216	236	244	217	231	227	210	245	254	223	225	225	209	225	213	219	203	215	239	224	234	237	193	224	232	222	222	267	233	248	232	219	238	224	243	221	235	260	250	221	253	219	214	221	239	251	224	217	192	217	243	223	239	208	226	243	219	219	221	233	260	216	230	231	237	231	261	221	222	250	221	255	229	236	206	248	193	220	207	249	231	228	248	228	233	231	239	232	240	232	212	207	224	207	235	233	263	232	219	191	219	246	215	238	218	243	239	227	242	222	233	240	235	213	221	209	194	243	227	239	249	229	226	238	244	216	223	212	231	208	182	218	261	224	254	213	235	247	252	257	219	239	228	246	213	251	227	236	216	203	251	255	234	209	211	234	216	236	224	223	232	235	223	233	220	234	212	223	224	219	216	230	222	225	215	237	212	195	221	237	205	251	213	227	273	235	252	219	228	212	206	232	231	211	236	219	227	224	264	214	224	226	193	207	231	202	239	211	237	255	232	230	242	226	216	202	235	212	238	241	228	246	247	238	236	226	214	229	191	235	227	237	237	220	246	246	248	199	232	221	223	222	226	234	212	239	227	240	237	247	237	237	209	207	223	241	216	249	238	242	228	218	226	243	245	218	226	215	224	228	230	223	238	220	220	233	225	222	248	214	212	210	245	210	223	223	238	199	236	196	226	244	218	238	195	253	219	196	256	250	256	237	225	212	211	238	209	219	238	240	224	254	199	242	228	218	242	216	227	215	218	206	237	223	239	217	230	233	235	225	199	218	198	233	247	223	220	217	242	258	252	242	219	220	226	250	229	231	221	232	239	218	223	238	233	244	254	214	219	246	227	210	234	234	201	232	255	254	249	204	203	220	232	242	239	214	248	241	222	232	231	227	218	240	239	222	196	227	225	205	228	204	222	234	249	232	219	240	208	221	237	256	245	230	224	225	214	217	229	215	215	249	223	228	220	221	223	244	225	240	228	202	242	227	216	243	242	220	221	237	245	233	228	222	207	231	259	234	207	230	224	248	246	232	232	244	213	218	238	228	237	250	244	205	232	236	243	224	221	234	219	236	200	223	255	202	210	242	214	216	225	228	238	239	245	242	227	267	227	217	230	239	237	262	220	230	216	228	234	235	252	228	211	201	235	233	244	215	253	245	198	243	206	260	230	212	229	209	202	215	224	216	209	237	239	230	188	224	226	227	228	236	234	235	230	219	218	250	206	232	234	224	214	235	237	229	225	233	187	225	230	233	231	246	228	236	237	241	221	216	240	226	210	206	211	219	236	203	211	218	227	221	229	227	229	229	222	231	218	258	238	242	237	225	226	216	249	244	234	225	233	225	234	247	243	232	231	250	260	226	240	221	254	232	210	252	241	203	219	228	198	216	239	219	225	238	209	234	253	224	220	233	221	233	234	216	226	203	246	243	218	233	229	235	247	233	236	228	240	207	221	241	208	236	203	231	258	220	216	245	204	232	231	234	208	221	241	238	201	266	214	232	219	223	231	213	238	246	243	243	230	232	226	198	229	215	232	206	236	239	224	233	239	224	221	217	244	226	236	230	217	222	256	229	218	209	230	226	227	239	256	209	230	230	238	210	226	222	224	206	214	234	232	249	227	229	208	248	234	231	214	257	213	251	243	229	238	204	228	226	229	241	206	230	233	216	261	243	246	252	222	238	213	223	236	213	206	234	232	216	206	246	215	236	229	229	217	203	212	221	226	204	246	236	218	220	234	219	241	240	204	205	237	210	247	249	217	201	223	253	220	234	223	254	217	218	228	237	249	216	214	238	236	208	232	227	233	265	224	211	269	238	250	240	218	228	231	246	224	227	238	238	227	230	215	247	223	233	245	211	216	224	244	238	240	227	224	208	241	234	229	242	238	244	221	217	233	239	233	200	221	234	190	222	226	228	222	230	208	203	209	213	234	247	208	230	214	232	213	207	213	216	239	228	224	206	217	217	253	204	202	223	219	243	224	230	220	239
27638	18599	4198	782	598	551	526	544	535	503	513	519	484	507	557	525	536	522	495	545	542	528	526	559	521	507	522	499	508	502	500	534	502	493	517	519	523	491	515	501	466	502	524	522	527	488	541	516	499	484	545	525	525	558	505	539	507	496	511	534	532	494	501	519	444	493	539	529	517	533	533	488	528	527	481	526	495	531	510	532	536	504	483	512	501	516	498	490	530	465	518	505	495	509	495	477	535	515	520	544	563	493	522	530	521	511	494	558	530	510	516	500	515	496	569	536	525	544	491	513	492	512	487	503	509	537	473	544	528	486	521	493	501	493	480	496	535	491	496	480	475	495	528	509	560	545	497	535	506	500	500	506	494	495	556	479	542	510	532	485	507	497	490	529	489	514	504	520	508	528	548	479	515	528	514	506	542	537	519	525	572	500	478	498	478	514	472	548	526	518	484	475	532	492	532	515	526	504	505	526	527	538	478	510	487	552	509	515	559	524	542	496	494	511	455	494	514	460	534	527	511	485	559	516	462	471	517	481	497	520	521	518	521	536	515	539	523	532	519	526	467	526	553	492	501	500	489	501	533	479	489	521	473	541	519	480	486	509	494	487	515	514	510	513	550	524	514	519	465	510	539	509	507	470	490	491	509	506	457	499	517	453	496	510	502	518	523	475	498	507	543	479	480	501	474	482	483	518	510	518	517	496	453	536	553	545	536	519	496	496	534	541	532	489	531	464	544	523	503	518	485	492	467	520	544	497	493	492	484	493	492	497	519	494	514	538	506	505	533	505	545	560	503	530	532	497	507	502	526	509	536	520	500	519	503	521	482	456	524	518	544	540	543	514	535	500	513	553	495	522	511	545	468	490	532	523	502	531	528	486	529	530	549	508	501	494	506	523	509	501	501	514	543	487	493	501	497	489	509	515	519	559	487	524	494	482	492	527	525	529	506	520	496	528	530	508	501	546	469	496	526	505	466	524	540	505	450	520	487	532	470	492	516	516	498	475	519	530	539	436	492	467	556	523	463	523	524	520	478	481	492	521	505	519	554	506	487	542	531	551	536	499	504	528	521	492	505	503	514	471	526	494	513	520	516	486	524	526	525	504	545	495	529	478	523	516	494	504	537	465	487	526	485	487	496	520	537	534	466	533	556	521	502	508	539	502	503	497	492	526	511	515	514	489	475	516	512	482	527	516	530	484	548	550	488	455	479	525	491	528	506	509	479	541	497	514	519	507	535	515	532	531	521	475	517	493	490	541	523	521	508	548	506	511	507	557	497	485	499	531	550	516	487	568	535	512	490	515	471	548	529	551	487	529	504	511	545	516	519	483	542	487	521	494	519	488	523	498	495	518	510	514	524	513	468	532	527	500	533	509	489	521	506	508	484	524	542	518	505	544	504	524	494	546	508	530	489	540	510	516	521	511	592	510	487	502	519	562	498	529	553	510	528	561	498	525	510	509	495	514	521	506	494	521	501	486	537	511	519	514	503	530	467	505	549	480	479	530	546	554	503	489	509	532	528	501	517	508	502	498	498	527	496	521	500	516	540	482	532	467	517	493	533	517	480	523	496	506	517	532	501	490	495	472	544	519	506	480	534	518	496	486	526	495	520	511	520	534	508	526	534	500	528	525	521	516	519	502	551	453	510	482	561	470	543	549	523	533	501	516	487	545	511	475	508	507	542	540	519	495	521	504	527	517	526	497	500	514	531	532	497	448	496	514	508	518	518	520	530	500	531	503	493	526	468	543	523	496	534	506	529	510	498	526	523	455	502	521	505	502	473	498	476	502	518	463	517	525	509	520	503	519	510	490	490	474	491	523	503	536	483	491	500	512	528	554	505	517	498	523	551	499	476	524	492	511	484	493	526	521	501	525	497	466	567	554	513	498	522	511	515	563	513	516	525	511	522	534	570	502	500	544	530	498	480	521	497	537	549	479	558	492	532	486	495	440	525	509	485	500	472	514	489	510	582	512	526	533	494	498	506	511	517	516	499	494	532	519	489	544	533	518	536	492	553	499	483	525	505	518	481	487	497	530	504	552	511	520	545	514	458	485	480	540	529	491	488	480	521	532	503	546	502	494	502	519	512	535	512	521	526	508	496	551	531	474	499	526	442	529	472	526	502	505	498	508	533	484	521	508	542	503	511	493	541	523	528	490	513	508	492	514	495	497	493	533	471	503	500	515	492	525	499	504	543	538	514	518	527	555	519	504	561	521	533	528	472	518	500	519	526	524	541	477	517	499	499	563	523	509	522	509	463	546	503	512	539	526	498	543	525	501	502	511	517	495	529	505	492	515	539	518	526	490	532	553	555	511	518	543	579	497	571	509	546	538	555	550	510	548	521	489	498	516	507	524	508	513	500	487	509	486	534	514	539	519	502	506	524	551	481	454	522	519	490	510	561	486	507	491	534	517	525	467	530	518	541	474	501	490	543	492	454	519	512	522	525	521	562	500	508	509	529	520	525	503	512	539	509	504	519	547	527	512	468	516	477	517	496	522	535	512	552	524	522	536	471	490	535	535	558	515	493	478	495	532	533	497	512	500	513	527	529	499	514	492	526	462	498	480	511	505	529	493	505	520	514	507	491	525	523	506	490	516	477	495	532	496	544	517	472	536	488	482	526	525	500	491	513	516	503	538	545	521	483	515	469	544	553	578	506	459	497	513	540	545	525	518	567	518	534	535	531	523	522	503	504	491	491	465	523	566	537	512	512	473	511	543	514	462	531	527	457	550	504	468	530	536	499	460	534	556	497	520	500	533	517	516	535	534	566	500	516	535	540	518	523	574	542	558	512	495	532	493	542	535	538	531	477	535	488	543	507	514	510	490	499	502	503	539	506	529	489	529	552	503	480	500	458	529	531	501	506	508	514	486	490	552	556	480	519	492	522	507	518	506	557	516	499	530	500	502	510	518	485	474	513	524	531	484	515	498	537	493	514	489	495	516	498	517	513	523	506	503	517	531	518	505	563	503	512	502	526	539	507	533	514	505	521	553	491	541	504	492	497	529	485	498	508	519	521	472	538	507	508	539	507	501	506	559	533	527	539	532	490	484	505	524	501	531	513	487	563	532	510	512	532	521	492	509	534	485	504	524	508	507	477	477	474	446	495	500	513	497	512	492	518	479	500	532	459	517	477	498	533	485	484	528	532	572	478	498	513	490	517	531	542	515	537	472	509	518	553	492	532	527	539	504	517	473	473	549	521	518	547	518	502	505	483	525	536	518	509	503	547	512	480	501	481	526	529	516	503	519	533	559	521	494	529	555	546	508	508	539	522	506	519	499	479	505	530	531	532	549	515	480	487	515	496	576	489	535	504	482	506	491	497	520	503	516	508	499	546	537	468	519	541	508	522	536	505	478	504	500	522	543	513	506	521	524	514	498	560	511	482	466	509	510	537	501	506	517	530	486	504	542	530	526	500	541	515	518	496	517	518	482	485	538	472	497	541	520	530	492	510	479	520	506	524	548	491	535	525	504	497	537
8529	1172	983	797	707	697	676	648	678	661	649	681	644	664	688	630	657	641	661	661	669	642	685	645	658	644	622	597	633	643	693	653	640	638	652	663	632	705	630	646	675	669	625	652	633	616	620	671	674	628	636	643	678	682	641	647	675	643	650	657	611	624	614	638	632	639	641	681	606	654	664	655	663	588	694	649	655	659	651	673	655	691	635	604	651	643	646	607	638	621	607	639	626	650	634	669	639	636	659	653	657	668	580	640	632	641	667	641	607	698	623	649	636	690	671	630	674	642	637	624	683	657	632	648	663	687	642	641	613	668	661	654	642	679	663	618	661	621	608	632	592	612	657	627	668	644	644	659	629	668	634	639	621	651	665	618	632	639	640	647	634	607	635	563	668	668	674	678	621	669	611	610	655	693	679	658	610	626	649	659	629	628	626	610	646	654	610	647	625	704	630	644	617	657	632	637	645	638	634	665	661	612	608	649	633	643	645	670	629	609	672	632	629	666	626	636	655	632	615	615	626	696	649	692	655	669	607	638	631	659	688	632	649	611	627	662	679	642	698	648	674	682	633	624	642	646	696	613	650	643	651	656	605	667	640	620	646	650	653	723	634	667	658	633	639	622	655	643	649	627	665	645	649	626	615	631	637	685	698	641	677	645	622	596	672	699	694	610	670	626	664	647	720	670	679	621	631	666	650	610	620	677	666	705	682	624	672	658	672	630	610	647	687	646	674	604	704	664	637	665	677	655	582	641	668	647	581	687	621	663	658	653	607	623	712	646	673	634	640	670	644	629	633	652	680	631	670	650	621	707	652	687	623	653	660	616	718	654	643	624	659	594	645	660	667	673	657	604	648	686	677	607	640	665	636	664	639	681	642	689	639	638	617	645	660	695	624	613	646	624	648	598	673	657	603	636	616	637	658	659	699	584	636	669	665	622	668	658	669	651	664	627	650	640	630	632	618	653	684	610	674	681	676	687	629	652	637	650	642	643	602	634	633	660	631	630	634	664	634	666	652	613	649	625	659	607	637	648	654	629	663	628	629	705	683	694	651	631	647	703	659	665	649	634	674	668	604	659	640	622	653	649	640	636	642	655	632	649	700	623	686	648	629	691	654	635	642	665	607	651	628	635	705	633	648	639	645	662	634	645	701	644	624	589	669	659	677	623	652	665	606	623	674	672	662	621	626	644	648	662	661	639	698	613	610	629	645	612	703	655	649	590	630	649	623	673	663	647	634	611	661	665	614	630	642	638	656	639	649	676	648	660	684	650	630	666	693	595	673	672	647	663	654	677	713	602	638	651	651	685	637	598	660	618	660	610	652	632	634	683	650	713	671	649	636	649	658	699	637	631	644	686	634	625	599	676	627	633	639	644	661	672	650	681	623	627	601	639	694	673	664	627	640	635	652	647	681	633	668	690	654	642	683	643	595	657	617	637	649	701	654	642	585	642	664	654	653	663	654	615	678	667	670	660	642	620	633	624	683	631	627	682	584	675	659	619	655	646	664	692	620	654	660	637	670	682	648	678	660	626	638	653	634	663	636	662	662	613	629	698	699	621	687	652	677	668	668	633	655	674	616	596	684	618	695	646	631	656	644	647	635	633	650	606	616	673	686	620	655	655	652	615	637	668	646	630	626	678	599	614	604	628	669	671	668	674	638	641	640	621	640	648	634	647	607	653	632	648	643	615	663	644	640	680	683	605	699	620	609	684	650	657	632	713	660	639	620	668	695	669	612	660	659	651	663	667	660	695	649	668	642	626	678	682	633	645	667	655	666	639	645	616	666	633	619	652	617	666	668	727	658	645	636	572	659	651	634	649	628	678	691	630	633	671	645	659	651	687	623	672	666	639	601	646	656	652	648	631	659	607	661	639	668	618	589	680	621	697	650	680	639	635	699	592	665	628	686	640	636	618	624	664	630	671	637	603	609	605	622	654	651	671	591	638	667	675	637	651	625	646	653	637	700	638	639	645	657	633	636	628	639	623	672	622	635	622	674	623	659	668	646	635	647	620	636	645	639	668	644	651	636	632	646	645	659	642	686	640	648	665	629	659	615	684	643	613	676	660	644	684	643	681	631	671	634	665	672	635	703	634	643	657	645	634	665	623	632	608	698	613	675	686	661	683	659	643	654	664	658	643	624	618	632	678	644	635	644	670	672	634	636	652	619	669	632	620	692	627	650	645	620	620	644	671	661	628	678	625	631	606	619	622	643	626	663	594	685	635	637	596	645	619	680	604	623	656	663	667	645	640	657	660	673	671	625	678	638	658	658	623	674	634	686	647	641	670	623	644	690	659	615	647	652	646	635	696	618	625	660	704	621	598	611	622	636	698	594	671	646	686	653	645	643	630	603	667	681	648	609	626	658	637	635	644	679	674	653	654	667	606	680	688	624	698	644	659	641	642	654	646	676	629	630	672	660	669	663	656	630	643	609	664	609	646	626	698	679	664	651	652	615	606	612	661	639	649	662	643	659	654	631	684	642	603	615	623	678	681	671	671	656	637	654	661	666	621	629	644	678	658	651	692	733	639	629	643	665	677	610	669	639	623	615	643	668	626	684	699	657	668	588	649	692	635	616	661	630	686	687	624	633	594	664	659	643	642	635	691	649	675	696	659	685	650	615	617	646	659	610	628	628	658	629	660	638	720	613	617	637	684	627	618	729	673	634	632	639	630	642	652	674	682	647	701	642	644	640	652	632	635	637	683	625	641	667	641	678	652	669	630	675	642	663	642	609	626	667	644	678	649	627	628	658	684	648	658	657	642	636	611	616	631	645	631	637	665	647	627	693	645	622	710	630	653	632	647	686	663	690	646	665	610	657	643	661	682	647	668	627	616	622	606	659	625	625	605	686	631	644	632	668	624	658	629	655	655	612	627	669	663	680	653	604	631	667	650	659	640	626	624	658	633	662	632	652	636	649	636	664	603	629	673	668	639	647	678	642	652	655	642	639	595	691	612	658	641	639	655	644	617	616	692	664	683	715	670	643	610	599	644	692	667	628	639	662	624	637	664	695	679	646	671	654	699	665	666	657	640	600	618	657	638	601	626	677	672	659	637	655	615	638	666	617	689	664	642	629	632	671	622	652	607	646	625	638	712	668	634	630	622	659	633	639	662	655	661	657	654	637	655	637	677	634	704	610	657	664	657	619	613	638	650	648	627	681	617	644	681	646	641	669	652	654	637	613	666	661	597	632	611	642	667	607	633	685	675	643	636	682	632	616	599	668	664	669	648	643	633	626	642	676	671	656	650	634	638	694	626	637	652	638	720	634	666	673	694	661	630	648	639	659	613	669	730	685	742	632	639	605	590	644	646	626	677	657	704	644	662	632	649	635	614	636	664	655	655	667	636	614	679	636	673	679	658	671	639	642	597	637	658	642	633	662	692	653	599	619	660	627	663	625	668	623	641	602	597	614	655	640	597	683	659	642	626	640	660	660	652	628	666	660	661	672	658	644	671	625	633	661	627	637	639	651	648	682	633
23902	21514	28676	24756	21499	7078	921	655	533	558	523	532	532	484	469	469	479	482	472	474	468	462	440	457	428	473	427	463	448	466	445	459	430	451	460	414	426	439	459	431	431	434	452	470	449	436	463	416	444	470	438	431	417	465	438	414	465	458	420	419	460	414	440	418	483	424	445	429	436	419	440	431	455	413	410	461	431	449	415	428	418	416	433	401	422	433	399	442	414	450	451	451	432	443	422	411	422	446	432	441	463	434	458	432	450	452	459	447	457	415	440	446	418	438	454	453	446	404	456	446	457	456	412	424	458	428	420	446	436	458	447	466	418	461	434	408	434	402	437	467	465	436	412	445	487	475	454	441	447	451	454	424	456	423	458	444	432	448	426	439	444	453	437	438	423	441	409	445	468	419	457	403	451	477	430	433	425	442	455	445	450	437	446	433	435	474	434	436	423	428	424	461	414	472	442	480	431	435	435	427	413	395	464	441	432	418	471	419	443	407	408	411	466	425	421	452	417	429	472	439	437	446	442	415	450	455	397	432	457	420	430	427	423	433	464	426	388	427	462	467	462	411	450	443	378	441	449	426	448	433	458	430	462	443	400	435	453	438	478	447	452	442	470	438	436	431	460	415	425	467	434	430	425	459	454	440	432	417	466	419	442	428	442	425	428	467	402	453	455	441	411	438	423	458	453	429	417	416	457	401	428	452	444	433	430	469	443	402	449	428	463	442	443	421	432	401	442	453	444	453	456	465	424	437	443	427	465	435	422	413	430	447	474	440	438	471	431	457	438	473	422	439	407	444	428	447	456	448	461	459	454	446	454	458	444	404	437	462	453	468	461	466	412	464	456	418	463	427	416	441	477	434	430	397	419	473	438	423	445	463	446	417	456	450	454	427	453	443	468	421	470	452	423	423	416	421	453	427	431	466	447	423	420	433	444	442	432	433	445	454	422	427	436	442	423	427	448	442	406	427	441	432	454	464	451	404	421	422	444	446	450	459	484	461	443	438	465	437	439	468	433	451	410	433	431	446	446	440	416	439	425	456	436	467	438	464	428	422	469	428	409	399	420	461	455	458	437	404	433	461	449	455	432	411	461	476	441	437	419	423	408	428	425	460	441	462	451	437	444	471	427	454	395	441	422	439	478	440	432	438	441	435	429	430	424	434	461	424	418	401	398	436	425	479	389	419	457	446	469	422	453	451	438	432	477	422	432	413	393	433	450	457	417	462	412	447	433	483	417	419	459	431	459	469	425	432	411	456	447	437	429	463	479	449	415	455	434	414	453	417	404	406	468	442	484	462	419	415	420	428	460	407	446	411	493	396	472	441	439	420	415	427	444	433	430	432	448	454	440	474	432	438	434	469	433	418	466	465	426	414	448	383	480	426	436	420	402	437	457	414	447	420	439	467	411	440	422	441	397	410	465	462	444	439	439	411	447	436	432	460	430	441	422	447	473	441	462	454	444	443	427	471	429	409	405	417	427	500	457	453	484	424	437	440	394	447	444	450	441	463	408	434	456	436	455	443	436	425	435	450	454	432	402	428	418	455	460	436	443	464	419	440	439	442	455	431	407	431	431	458	423	426	421	407	440	420	440	434	447	441	443	422	439	460	417	434	427	434	461	447	413	447	431	424	424	416	428	486	470	440	485	419	395	437	438	454	470	437	429	450	431	448	445	456	440	436	410	454	413	450	444	420	462	454	416	427	426	427	439	444	436	459	446	436	413	433	427	421	444	439	451	438	489	414	449	439	418	421	460	446	466	399	403	425	425	418	439	447	438	465	473	400	460	434	438	436	464	433	397	478	441	465	416	441	452	436	428	427	418	448	439	447	437	461	438	440	483	450	477	441	429	420	439	436	451	412	450	475	492	449	452	463	416	430	429	433	443	404	418	422	456	447	438	388	407	435	413	405	470	466	450	433	414	443	418	449	452	419	442	440	449	376	424	495	428	423	422	408	426	443	463	417	452	456	460	449	435	441	422	431	438	456	434	422	442	407	448	457	411	446	460	456	443	432	471	418	463	466	437	465	448	459	440	420	429	421	465	430	435	406	414	439	469	441	438	424	452	428	447	464	442	427	408	451	479	473	402	458	483	437	439	432	427	443	417	426	438	421	470	457	438	409	436	441	424	394	425	452	441	445	431	425	451	430	430	458	446	442	447	454	409	446	437	446	433	453	438	403	433	435	434	473	464	407	410	467	432	471	437	437	432	448	415	436	420	452	421	399	417	472	446	442	392	434	485	453	429	458	419	433	426	446	413	455	459	385	460	422	413	432	428	466	447	428	432	474	424	454	465	487	411	452	478	448	426	482	474	423	418	421	458	463	431	474	411	404	424	427	457	414	435	461	403	411	428	424	418	428	439	472	432	421	452	429	430	450	471	435	444	411	462	450	454	422	471	430	441	427	473	427	449	440	440	451	406	448	397	424	440	465	423	448	411	456	429	426	425	428	446	458	419	449	441	403	446	448	417	451	454	424	463	412	466	453	447	432	416	447	443	424	435	422	440	401	427	453	455	446	446	411	421	435	482	428	410	392	428	423	402	438	436	435	421	436	453	436	418	429	415	447	447	430	426	410	428	452	450	423	426	454	431	425	446	467	452	457	443	471	422	445	453	438	455	406	401	443	417	412	387	413	452	434	429	454	422	460	414	473	476	460	478	454	428	425	422	438	418	421	416	457	436	464	435	457	443	449	408	438	447	456	459	486	409	468	398	414	468	447	412	408	415	431	431	417	471	446	431	469	398	424	447	412	458	464	466	428	448	440	440	449	417	434	417	434	439	422	456	457	421	431	428	436	450	436	442	424	402	434	452	419	430	433	406	443	479	408	446	440	456	430	443	458	434	443	443	446	454	449	449	468	425	432	431	421	417	400	458	424	446	434	390	472	444	426	437	391	473	456	458	416	433	444	468	447	450	410	425	412	432	433	468	444	457	457	455	444	444	432	406	467	464	447	426	404	453	440	432	443	433	422	424	420	467	423	432	438	461	419	473	458	461	473	442	436	453	455	443	456	426	393	446	445	419	412	428	392	435	443	395	443	487	460	432	446	432	431	453	447	456	479	428	442	479	451	410	429	421	403	425	422	404	451	392	441	413	428	426	461	489	430	441	418	439	470	433	465	411	437	441	466	454	421	419	424	441	437	448	459	421	429	429	453	484	441	456	419	462	419	420	444	429	442	432	446	478	405	409	439	429	434	469	440	461	426	441	402	431	455	431	426	392	437	433	419	401	433	447	477	414	403	442	460	420	450	405	462	432	447	465	453	421	446	451	422	406	459	458	414	413	414	456	429	469	419	425	426	421	412	413	429	429	416	500	453	408	433	461	423	432	468	425	483	428	439	470	452	456	428	441	482	446	419	434	420	440	427	449	427	433	403	443	431	447	435	443	443	461	438	478	423	451	444	452	460	435	458	416	434	450	419	470	470	420	473	431	458	438	476	426	411	456	447	444	407	420	440	458	476	420	453	441	459	487	410	495	410
27396	7994	5094	2434	1830	1497	1225	1069	898	858	740	765	749	686	668	637	640	635	640	637	632	602	581	634	622	635	565	595	591	611	589	593	586	574	596	602	547	579	568	558	539	569	549	576	596	574	566	602	597	603	583	593	655	562	552	568	595	569	579	560	574	598	551	561	601	578	592	560	580	558	559	569	564	565	578	600	559	613	561	559	555	544	564	555	537	570	551	561	542	590	531	563	557	593	576	516	549	578	568	542	597	584	590	558	526	550	555	612	560	585	636	574	552	586	571	583	574	566	537	523	581	548	552	548	588	586	595	600	617	571	551	538	579	575	572	554	516	539	569	565	560	563	545	538	569	539	573	577	585	574	535	538	573	568	598	547	587	565	560	578	589	568	607	591	553	579	530	553	583	545	591	580	572	590	544	566	562	585	559	602	554	594	599	558	558	546	543	572	567	547	506	603	559	597	552	575	597	563	564	611	566	530	573	577	554	579	561	572	576	555	547	572	584	564	555	543	568	537	577	556	561	557	567	545	604	585	571	582	561	546	546	544	592	566	560	567	570	538	564	562	591	576	571	587	547	573	565	588	575	560	556	554	567	560	550	566	582	569	559	551	566	560	589	570	567	554	598	596	567	592	573	573	550	558	556	527	530	565	564	568	554	620	609	569	548	641	602	626	549	581	531	561	549	572	562	538	598	569	562	573	521	566	550	547	610	551	589	574	596	612	522	580	551	581	586	574	572	556	583	549	542	544	561	571	537	583	538	545	560	595	562	551	565	548	536	567	585	554	597	569	584	574	596	563	612	581	547	557	547	537	615	564	562	598	595	556	577	548	580	580	569	550	501	537	525	576	549	632	581	601	535	594	590	544	576	591	550	600	556	544	593	588	547	599	627	599	617	592	546	555	600	549	577	574	587	595	591	541	578	553	551	583	591	572	575	610	538	575	535	536	571	594	561	549	582	545	555	545	552	546	587	558	562	600	601	593	544	555	551	559	573	575	629	572	504	547	545	533	605	537	591	573	568	553	544	564	573	596	541	565	548	565	567	616	567	550	571	582	557	532	641	534	574	554	571	584	565	522	596	566	583	580	580	513	521	592	544	603	570	577	587	578	561	593	575	579	550	532	540	595	566	565	588	562	529	561	565	562	543	565	548	560	570	520	584	527	602	590	554	551	606	542	574	583	549	538	576	599	513	534	556	578	574	574	569	563	545	559	561	565	595	565	596	543	618	575	556	588	550	588	554	544	579	547	544	587	551	579	553	548	586	540	550	612	565	606	557	625	552	629	544	591	556	562	587	553	536	546	553	566	577	547	606	593	606	530	564	581	531	602	588	570	580	550	554	551	566	596	541	625	591	567	557	566	566	588	601	578	540	587	502	584	634	539	549	591	560	576	570	578	593	532	646	581	604	605	559	518	578	503	539	560	556	506	523	585	555	581	574	572	550	581	582	592	595	606	563	591	561	599	553	550	546	546	557	601	607	529	603	560	583	586	549	589	575	592	619	585	534	579	589	581	571	608	530	528	539	571	608	549	577	573	589	530	556	595	574	509	567	568	589	575	564	562	535	608	567	525	546	561	542	543	569	588	585	540	567	584	531	610	561	607	581	550	554	605	584	550	575	594	552	588	528	577	573	576	538	578	556	554	575	557	560	563	601	595	561	559	574	594	569	593	548	583	554	563	587	557	564	575	549	593	591	595	540	546	560	578	569	580	614	546	567	555	533	545	557	538	580	554	545	542	573	581	575	548	532	545	562	593	545	576	532	557	607	546	543	592	584	579	570	590	591	546	596	552	545	567	587	563	547	566	586	588	615	571	559	573	545	546	554	552	580	587	553	584	560	564	612	561	604	634	516	537	551	572	557	538	585	520	563	567	561	551	579	560	534	610	569	556	540	558	575	563	529	575	555	546	601	568	550	547	559	597	542	582	576	619	561	549	571	565	540	597	596	598	560	592	595	566	570	570	563	552	542	530	587	517	548	534	580	572	557	554	590	570	569	574	549	556	576	576	566	538	567	542	567	567	543	536	615	571	597	590	627	591	598	580	572	579	583	581	555	529	579	582	602	619	576	540	571	559	545	500	587	538	575	556	531	535	565	564	584	592	569	591	588	580	588	546	594	553	563	599	597	549	609	561	584	578	602	544	575	559	537	572	594	541	518	532	596	597	594	572	555	563	551	587	557	558	564	593	558	571	582	564	536	582	550	523	566	558	542	583	588	571	544	542	547	539	562	582	571	559	522	570	549	572	586	574	613	570	580	593	554	568	555	560	536	556	562	613	554	557	587	587	556	561	533	563	563	552	555	535	551	543	515	563	571	558	577	598	570	579	597	568	572	562	534	550	571	563	607	531	551	584	600	573	601	594	615	522	553	562	541	530	571	555	521	554	609	577	557	586	547	558	585	559	550	626	600	596	586	539	580	560	540	566	611	595	566	553	536	541	569	604	559	588	532	554	607	556	586	580	600	573	568	532	569	576	549	539	574	585	568	562	560	530	527	522	553	577	571	551	634	558	532	572	572	537	608	560	572	541	570	565	554	549	587	538	597	595	549	527	558	536	575	548	609	579	596	587	553	553	608	534	540	604	512	580	567	553	585	601	592	617	590	584	587	558	564	599	548	560	538	597	583	544	535	588	585	617	536	574	541	563	569	538	540	567	575	535	585	601	581	598	575	610	510	616	539	529	601	554	561	562	578	555	554	613	583	526	568	590	593	585	626	544	556	600	587	548	617	577	545	580	598	592	578	578	567	577	566	579	556	597	549	532	580	572	566	559	519	547	579	536	585	627	592	567	595	551	529	521	594	540	560	564	562	561	560	570	536	547	565	539	592	583	595	568	547	589	557	580	553	543	583	583	583	591	607	584	595	570	559	555	583	552	536	561	573	577	580	580	555	604	542	594	565	563	506	590	595	546	529	556	561	561	550	583	587	588	537	549	564	586	581	578	578	609	577	555	554	586	562	563	581	568	537	583	575	596	560	556	578	572	534	537	534	569	581	557	575	577	612	550	547	589	562	625	575	558	575	550	595	530	585	567	601	603	554	548	585	548	567	560	601	548	514	567	549	577	581	536	552	550	567	578	553	606	564	545	582	614	570	566	594	572	570	555	568	550	549	578	561	555	565	524	574	571	571	559	546	588	542	581	557	524	531	577	583	581	585	618	554	576	618	571	597	611	572	584	557	589	561	586	572	583	568	552	601	622	562	538	536	546	547	604	547	598	579	584	579	564	562	569	556	564	554	553	556	598	603	596	552	545	517	578	566	552	572	586	585	585	519	601	557	570	553	605	546	553	561	569	587	595	584	602	566	561	533	553	559	565	594	564	555	548	575	551	535	564	533	532	599	583	562	527	602	578	574	535	590	521	530	603	537	540	578	615	602	571	566	538	538	582	539	577	582	581	550	591	575	592	594	533	527	583	512	569	610	586	564	588	554	632	554	578	562	569	566	558	546	596	541	563	570	553	585	578	554	593	620	551	540	541
25112	21496	27299	25821	5613	552	432	402	380	324	347	392	304	322	341	351	312	350	363	351	298	305	338	296	288	309	280	300	291	313	309	313	277	303	319	332	334	295	298	324	315	311	303	300	311	304	313	301	296	304	325	301	339	303	327	293	293	303	281	294	300	297	319	294	325	325	282	309	325	340	310	317	291	319	294	309	317	265	341	302	310	304	290	287	306	305	306	304	310	300	288	298	358	330	311	307	327	301	314	312	311	307	294	315	294	323	276	282	288	291	300	312	318	323	319	325	287	312	320	297	317	298	352	319	335	317	343	318	320	312	291	334	318	320	298	322	286	312	267	316	313	281	300	341	305	256	325	308	296	297	294	283	315	305	269	347	296	305	328	314	333	319	281	314	332	289	269	302	291	328	303	318	317	316	306	298	350	320	325	262	309	351	333	313	351	267	308	295	294	317	329	295	293	291	320	317	282	281	301	286	318	297	308	285	291	339	289	316	339	265	313	314	300	328	313	327	324	308	308	317	320	278	314	308	327	307	294	293	308	296	305	319	309	328	307	304	311	269	301	287	309	321	297	314	325	326	301	332	289	298	292	293	300	327	351	324	320	322	288	320	303	289	314	299	314	287	314	294	291	278	295	286	307	300	279	326	308	312	319	305	303	276	317	290	317	362	307	353	311	312	323	329	316	295	285	319	298	324	297	264	289	301	299	301	323	287	303	321	325	315	335	313	290	316	304	294	323	331	307	356	322	322	316	288	305	303	302	293	324	311	283	307	296	328	304	293	318	295	287	314	302	315	321	332	311	307	302	315	302	283	304	325	280	298	322	333	299	321	277	329	296	330	300	290	304	317	305	313	265	320	265	302	330	316	329	308	319	282	301	276	279	331	303	319	314	322	293	303	311	284	289	330	302	286	329	304	309	273	301	308	311	297	322	281	286	338	300	313	282	294	298	298	320	275	308	313	317	292	325	341	286	297	318	321	292	319	291	315	281	317	303	337	319	296	325	295	297	335	295	306	335	325	335	326	307	319	313	302	337	312	296	318	300	289	326	311	320	293	269	318	276	300	261	339	329	289	307	321	319	317	310	314	287	299	318	277	295	313	308	303	320	312	279	296	296	322	313	290	299	313	304	316	334	309	297	324	296	310	301	320	298	312	323	288	284	301	330	330	272	293	315	290	314	331	289	337	294	314	289	304	300	310	316	310	308	321	312	342	324	314	295	310	270	334	304	295	296	264	282	299	322	303	284	287	318	321	283	286	325	339	309	295	279	300	303	325	294	334	289	330	353	284	321	314	287	331	286	328	321	299	315	316	325	303	304	296	294	328	292	306	351	326	318	311	287	276	300	305	324	312	314	350	298	302	332	292	318	292	286	298	296	295	302	315	297	296	312	296	293	346	267	309	293	286	265	321	300	318	327	293	292	313	315	329	299	298	305	284	329	291	327	326	278	318	316	295	291	307	321	306	320	273	317	290	278	299	298	323	293	291	315	295	292	332	299	267	312	321	282	279	296	287	297	295	318	324	302	314	317	304	304	288	287	283	325	341	314	309	286	311	306	292	304	313	323	318	294	317	299	308	301	300	306	289	309	298	312	342	325	301	306	338	309	331	306	311	302	314	302	297	308	303	303	287	314	290	320	293	345	301	306	315	323	327	320	334	272	322	291	326	310	324	313	336	317	320	307	305	276	309	284	304	297	286	335	302	323	295	305	329	338	312	305	321	308	318	306	296	328	288	295	285	304	300	301	284	288	308	330	291	340	319	296	307	303	327	311	304	322	324	312	312	307	316	327	275	317	332	317	321	298	311	300	304	292	312	291	330	314	284	305	273	295	318	306	291	279	327	298	303	316	332	301	279	335	320	273	298	293	318	302	308	297	291	317	310	289	290	306	303	296	303	308	316	316	280	325	304	258	309	269	297	308	317	295	292	297	344	316	300	290	307	289	324	289	291	315	333	330	312	303	308	298	327	316	298	299	281	308	314	323	318	298	257	278	282	304	322	324	305	323	285	323	301	303	305	290	305	323	306	331	312	321	319	297	302	319	297	312	322	346	314	287	322	313	314	321	305	324	329	300	325	303	322	324	349	299	292	295	317	322	275	357	316	288	324	298	317	344	301	313	292	326	321	314	302	290	304	304	326	320	310	336	341	288	284	284	304	299	313	309	340	303	280	278	314	310	331	312	322	302	289	345	311	294	312	296	290	281	295	331	273	299	293	328	302	293	323	306	312	326	326	308	291	327	298	324	323	304	269	296	303	320	284	283	332	276	322	315	320	332	318	322	340	309	314	276	286	273	298	346	303	314	333	297	313	315	275	271	295	308	323	314	304	290	321	291	289	298	266	281	286	300	301	320	291	333	310	339	309	324	270	302	322	323	306	310	312	318	300	318	325	339	311	326	308	303	314	313	308	305	296	319	316	312	336	290	266	315	289	313	313	326	313	311	311	303	328	327	286	320	318	284	328	349	313	285	314	299	318	332	362	290	282	315	311	298	339	290	328	284	314	327	305	271	318	299	289	329	325	287	328	296	312	347	333	284	300	287	311	288	282	292	307	302	322	307	329	307	318	301	271	275	294	274	318	271	302	296	308	322	332	324	310	312	311	318	301	320	301	318	300	365	309	302	302	330	313	317	319	294	313	299	329	300	341	295	301	318	296	289	327	327	317	293	300	298	343	279	310	308	307	335	337	255	292	320	294	301	302	347	313	282	318	306	328	336	319	351	300	311	307	317	301	321	259	319	316	345	291	322	276	283	308	318	308	283	326	322	333	281	336	303	296	282	303	318	331	343	297	299	328	302	304	294	288	293	314	352	314	286	321	311	298	305	300	280	287	318	276	299	309	325	328	296	324	323	310	333	283	279	303	304	348	299	303	299	309	320	337	300	264	309	291	315	319	310	312	286	292	305	321	333	310	319	310	310	292	280	293	277	306	327	309	302	321	305	307	318	304	317	300	298	279	319	306	335	343	296	293	304	310	302	298	319	302	308	303	301	282	318	338	282	332	297	296	337	293	295	327	321	304	303	316	308	321	283	299	306	304	339	326	293	302	317	319	313	283	301	311	274	308	283	302	297	298	324	291	321	290	278	317	298	296	338	298	336	282	319	323	291	294	307	328	317	314	299	330	346	318	324	305	308	313	292	316	291	292	320	315	301	332	282	307	323	324	282	319	330	293	307	300	320	318	304	306	292	307	296	284	326	321	280	288	295	301	348	290	308	329	295	309	296	299	293	301	300	277	330	290	324	325	273	304	322	309	320	320	338	329	295	285	317	309	329	314	318	316	300	302	311	311	326	323	305	294	310	266	309	302	333	291	272	329	310	303	326	278	285	291	319	276	304	301	298	332	292	316	299	295	295	285	308	299	338	318	317	293	320	300	300	306	324	334	313	326	350	287	311	320	294	319	321	327	307	299	282	299	309	286	299	292	316	305	317	320	326	331	296	292	305	300	312	312	338	331	294	305	323	317	318	319	320	293	304	309
25592	4365	2493	1318	999	893	709	649	613	551	510	509	478	451	474	484	449	414	385	418	420	421	420	404	448	405	406	429	391	425	405	416	406	401	405	404	417	393	410	403	367	410	402	398	429	393	391	403	417	358	396	389	398	430	368	373	426	393	381	402	391	399	382	382	401	372	383	394	386	375	399	389	377	378	378	389	372	367	375	402	383	365	380	387	387	422	396	385	362	423	415	378	392	415	383	404	390	386	377	421	361	380	410	380	394	371	367	376	373	388	420	395	356	389	410	338	416	370	386	399	389	387	388	413	396	395	367	379	371	386	402	378	408	399	382	395	387	408	399	413	384	411	404	390	359	383	396	407	389	418	422	392	404	406	391	421	429	393	393	385	397	415	373	406	349	382	418	391	380	398	404	390	418	369	389	429	400	382	405	413	408	398	397	415	376	377	416	399	363	433	390	418	403	407	402	359	390	392	372	424	415	389	410	383	390	395	398	407	402	400	382	426	437	426	404	373	344	411	434	377	375	386	373	391	408	403	432	387	394	389	379	395	379	377	386	360	396	375	402	413	360	399	388	412	386	364	383	395	420	398	358	397	379	374	370	379	415	403	383	381	405	415	389	378	414	399	426	420	374	408	425	415	390	413	389	382	384	385	360	384	416	416	370	407	424	405	385	379	422	379	369	370	368	370	394	409	396	389	406	363	388	371	394	378	368	378	431	383	411	422	369	375	391	427	401	381	406	377	405	388	396	366	400	379	356	397	404	394	381	402	364	388	374	355	393	402	397	374	423	415	397	393	384	436	382	379	405	399	416	418	375	401	390	388	402	407	396	402	399	385	369	366	375	377	389	408	414	417	424	382	388	370	371	402	392	400	392	410	413	378	387	366	383	382	412	397	421	390	402	343	395	399	382	363	396	385	394	345	415	385	401	392	366	426	404	410	348	388	378	416	402	371	414	421	375	400	391	402	408	389	414	379	393	365	389	398	400	395	404	388	380	367	439	374	364	393	428	380	396	378	399	378	378	386	393	409	339	356	428	427	387	385	400	363	400	403	436	364	418	404	402	364	354	386	390	399	394	431	408	395	401	403	369	431	384	387	389	402	398	414	375	363	385	351	374	369	375	404	384	371	387	390	377	385	397	391	370	392	381	422	410	364	365	376	402	404	377	406	411	386	400	356	416	367	366	416	378	366	376	361	403	393	393	401	388	399	355	391	418	376	404	386	416	394	419	398	411	369	405	383	370	392	371	389	351	395	384	380	390	410	364	394	398	380	389	401	449	407	349	404	395	417	396	419	402	406	391	399	393	395	366	385	347	375	397	416	372	424	407	376	402	386	399	390	414	385	403	430	397	404	368	376	388	385	388	438	389	396	423	383	412	364	386	400	411	382	423	364	387	412	435	389	406	354	408	409	389	408	388	395	383	405	376	397	361	401	384	377	376	394	377	383	388	371	411	419	387	370	445	391	402	401	408	392	378	375	340	402	389	388	411	411	379	380	379	412	405	366	378	407	408	406	402	351	395	367	381	393	401	409	391	403	417	392	392	373	385	389	369	389	390	385	380	424	369	357	393	393	406	381	380	398	339	384	416	390	338	429	374	385	386	407	386	388	356	378	398	403	405	404	380	407	374	382	421	400	383	369	399	398	394	379	377	397	382	406	380	398	433	391	397	396	385	395	393	386	369	404	395	382	398	389	357	417	373	376	386	399	377	420	400	397	384	378	370	386	384	408	395	375	404	439	359	391	398	400	392	388	416	398	417	384	383	368	397	381	354	406	432	404	391	381	391	422	362	386	391	376	393	393	399	388	373	398	394	411	386	377	370	363	394	384	388	388	413	391	400	414	408	404	388	389	376	379	380	391	415	382	402	408	416	424	437	383	360	396	405	374	381	388	379	399	390	380	361	392	439	407	401	403	382	396	399	370	396	407	400	384	383	395	379	391	407	402	390	404	413	403	407	372	404	372	436	397	377	352	369	366	398	396	416	381	400	442	397	399	376	375	373	399	376	403	409	390	394	346	393	376	371	407	380	430	371	357	405	367	343	377	389	411	411	377	371	427	395	397	374	381	392	400	404	377	395	416	397	423	373	374	402	397	393	377	363	379	403	397	380	415	399	373	386	384	379	412	413	384	393	388	381	376	393	406	390	380	386	377	375	425	435	351	409	401	366	395	361	404	433	412	393	411	425	381	375	386	412	378	424	416	396	390	404	380	353	391	428	427	370	394	382	392	379	360	419	386	378	384	380	399	421	395	391	393	395	380	388	441	359	399	386	394	393	401	377	385	395	406	402	435	426	380	437	420	408	357	406	402	413	391	366	408	365	381	414	404	407	377	390	402	417	361	384	385	396	358	384	366	379	403	365	355	400	408	376	384	416	340	399	386	396	415	413	396	362	396	387	373	402	420	415	362	369	389	371	419	412	452	412	387	365	357	410	395	391	396	350	423	409	417	430	383	396	409	375	389	385	385	390	389	388	398	409	401	388	412	358	375	388	360	361	384	407	374	418	418	393	416	354	359	356	406	412	404	406	387	382	412	390	404	396	399	396	368	400	396	365	399	391	391	366	363	367	423	391	415	416	394	382	393	396	421	386	424	379	386	383	393	361	372	378	431	379	398	395	349	390	419	408	370	384	405	385	382	396	387	398	408	366	385	391	413	398	403	432	390	417	383	407	353	405	402	411	371	425	406	383	390	384	353	350	345	377	405	388	377	417	429	358	382	394	398	387	361	395	373	402	387	394	430	374	377	392	387	393	371	391	404	373	405	367	382	402	409	395	361	367	397	378	377	378	418	392	400	364	385	406	411	410	408	396	356	437	378	404	378	369	420	412	391	393	374	376	374	405	408	386	400	389	391	402	411	354	384	373	387	410	372	403	377	375	388	393	372	396	400	400	354	405	410	422	381	377	385	397	404	421	425	364	410	394	375	410	388	374	411	401	392	395	404	419	378	430	353	420	414	387	395	388	364	391	363	388	392	401	385	364	346	380	379	374	378	376	401	404	385	344	409	385	402	402	360	363	393	388	394	424	362	417	381	390	345	389	396	414	405	403	414	397	385	376	355	395	421	386	372	359	397	374	423	408	361	402	405	394	377	362	389	411	394	395	389	379	397	376	397	397	397	378	407	382	435	390	389	394	372	374	403	412	369	375	390	384	404	379	374	417	428	424	380	372	397	384	380	374	375	369	424	379	405	401	408	402	389	386	395	387	401	423	397	376	407	379	383	366	381	358	424	388	368	384	392	367	363	401	425	361	379	385	399	363	400	429	359	409	361	397	383	393	435	431	380	388	404	414	405	402	389	404	393	392	368	399	371	385	412	410	391	405	419	435	397	371	404	390	406	372	401	409	410	385	405	431	396	387	370	387	371	380	362	414	390	381	345	417	422	409	417	359	402	421	415	366	370	391	388	410	377	369	388	393	384	430	380	403	394	376	370	397	388	417	395	365	409	416	386	425	395	400	393	394	368	373	394	394	426	390	390
22931	21540	29313	24222	21531	21504	3891	578	443	389	342	295	278	274	260	274	215	208	213	244	174	195	201	169	217	180	190	200	194	184	194	177	180	180	169	192	185	171	171	187	171	182	183	142	169	176	191	183	182	173	166	177	162	152	197	151	160	159	185	165	180	179	164	177	178	160	169	166	168	159	171	200	169	178	183	172	182	184	160	160	155	156	172	171	179	160	178	158	153	183	174	167	166	165	145	164	155	157	183	180	169	188	178	198	176	161	157	170	176	191	167	176	171	165	144	173	172	184	173	172	166	178	182	160	172	164	153	175	162	159	162	180	166	172	180	160	162	155	164	200	181	171	166	160	160	172	151	150	195	185	154	180	161	157	167	171	165	177	172	159	176	169	147	161	180	172	170	196	173	167	180	183	164	136	166	173	161	137	194	183	180	162	174	166	177	167	173	150	170	116	169	163	146	162	178	182	176	168	165	137	168	175	156	152	176	167	155	174	195	155	168	147	154	177	144	181	173	141	162	158	181	161	173	175	169	165	175	167	157	173	177	174	168	178	154	167	173	178	166	183	159	160	176	158	182	182	177	176	155	205	151	173	165	150	173	177	180	170	180	177	170	172	195	204	149	153	179	182	172	163	158	170	169	176	168	154	152	181	172	194	151	165	168	153	165	176	191	152	152	161	173	172	153	162	153	175	179	165	156	199	156	166	168	162	153	174	141	182	191	171	169	196	150	191	181	184	155	170	177	145	151	177	127	160	165	165	180	166	151	186	183	159	172	159	164	182	186	159	170	154	164	158	185	147	158	176	170	161	155	187	169	173	169	168	156	158	193	152	166	184	182	166	152	169	193	147	172	180	155	172	185	158	173	157	168	180	155	162	172	174	177	163	180	173	178	170	174	177	154	160	179	172	174	180	178	155	193	169	173	182	172	170	174	156	164	171	169	182	198	158	169	177	183	148	164	176	160	183	143	177	146	176	135	138	145	182	161	159	135	170	170	173	148	159	168	161	151	156	174	180	148	129	149	158	165	156	157	173	166	166	172	169	182	158	158	188	169	161	163	159	159	159	177	153	157	167	165	163	159	171	148	174	168	176	163	163	180	171	182	171	173	172	159	159	145	162	155	170	167	176	180	161	187	157	171	168	140	170	182	168	178	156	172	173	158	164	168	174	172	169	169	165	148	197	158	158	165	162	160	141	155	168	161	169	146	180	156	184	181	182	179	169	176	184	178	157	156	145	155	159	163	166	156	156	187	175	181	146	161	166	182	162	156	157	182	169	174	180	179	149	167	165	161	173	167	161	169	168	159	195	167	165	151	159	159	176	161	170	167	208	172	174	156	179	153	174	194	164	146	154	161	172	165	197	176	133	144	176	165	178	163	184	152	169	159	191	175	168	169	179	168	154	179	165	168	190	171	163	162	165	162	185	168	177	167	178	159	163	141	164	177	158	156	173	164	172	174	181	155	160	170	158	178	158	158	179	172	149	149	158	164	162	150	171	170	159	154	163	139	177	172	171	157	175	159	159	160	166	168	154	170	160	177	159	167	169	179	169	173	186	161	168	161	177	175	178	172	159	173	194	185	150	178	180	164	180	158	177	182	200	172	172	171	162	184	160	163	158	175	159	162	154	169	180	160	171	189	162	157	177	159	194	159	143	156	158	183	151	164	180	169	164	167	172	154	152	161	170	155	163	172	160	176	185	152	157	182	170	189	163	152	158	174	184	161	164	180	165	177	165	154	158	167	156	171	150	172	175	151	147	195	159	156	163	159	164	164	161	150	148	180	180	162	160	146	162	166	194	150	149	178	177	136	159	173	171	170	166	187	188	177	172	171	160	150	172	181	164	161	157	184	140	162	167	162	141	181	162	180	186	182	148	152	156	159	168	178	164	164	176	196	176	167	164	170	159	154	151	152	156	192	178	156	194	170	187	166	166	178	151	171	142	145	167	167	156	165	165	152	150	157	212	166	157	174	180	179	151	169	159	165	166	156	179	160	162	157	170	152	155	164	152	162	178	168	162	155	173	176	179	173	198	165	164	169	173	154	197	161	171	171	174	158	163	182	167	181	173	186	166	177	179	187	133	160	178	174	158	158	153	175	143	171	167	158	148	160	200	150	180	179	162	166	140	195	142	160	175	155	183	171	186	156	156	166	183	149	167	181	168	156	171	199	188	171	164	189	154	171	159	147	173	161	164	186	180	162	171	159	154	141	183	190	162	166	183	148	193	159	164	174	184	166	169	160	180	171	165	172	174	168	188	155	160	143	159	160	163	170	158	138	172	168	180	158	193	158	153	160	164	161	153	166	177	163	158	172	166	160	152	161	166	181	170	188	181	183	157	137	168	162	171	182	175	144	157	160	182	157	172	142	193	175	169	175	163	190	176	156	173	153	167	168	169	176	163	157	163	184	164	159	134	175	189	168	164	148	191	155	174	176	158	164	148	154	164	160	173	168	166	156	157	165	173	135	166	164	159	149	179	181	167	180	168	151	154	185	162	164	149	169	189	168	187	177	172	166	134	168	172	155	140	169	170	161	188	196	187	178	170	179	173	162	151	173	158	170	152	181	180	165	175	161	173	160	177	163	180	184	149	164	145	175	183	170	181	178	159	148	155	166	202	165	147	166	197	187	174	171	176	146	175	184	176	163	185	191	180	184	169	161	156	169	176	169	172	174	163	174	164	163	176	161	154	170	179	180	192	169	151	180	160	142	163	187	180	168	179	178	171	165	168	168	174	161	183	169	172	157	151	184	179	158	182	148	170	144	165	168	167	185	166	168	154	154	152	176	151	189	173	151	145	186	171	163	163	152	155	179	189	167	175	160	181	158	178	178	174	174	167	142	165	163	174	153	194	159	147	172	163	163	192	154	142	156	166	191	155	178	178	135	162	164	151	161	155	152	153	165	174	164	171	144	150	168	184	156	176	174	179	149	183	179	162	141	194	174	163	171	180	159	154	173	194	156	160	146	149	169	172	155	164	156	170	167	170	172	171	171	190	160	182	176	177	167	170	175	145	172	196	183	161	159	166	173	168	164	165	163	181	170	182	166	163	158	165	162	171	181	152	176	162	150	185	168	159	154	174	144	166	173	165	170	151	164	162	159	182	173	182	176	167	169	152	194	165	184	164	157	163	168	160	166	156	172	167	170	162	177	169	159	164	183	167	173	148	173	189	177	157	189	190	168	178	182	170	191	178	195	147	181	165	133	181	155	163	184	159	170	169	161	164	155	151	158	137	145	171	179	162	165	178	155	157	169	183	173	180	185	181	179	176	194	161	154	162	168	167	160	184	173	190	177	168	176	146	183	153	166	150	153	156	157	172	132	158	165	181	153	182	164	173	164	166	157	155	151	169	158	168	160	174	169	141	179	151	182	149	175	184	161	160	162	161	168	178	180	150	146	167	170	154	150	157	170	170	157	155	170	167	181	170	149	161	164	152	132	145	164	157	166	152	170	170	159	161	204	183	183	182	147	163	194	162	177	168
32138	12855	7986	3687	2653	1935	1538	1131	928	768	656	559	495	477	435	401	388	373	349	307	301	318	255	280	271	254	262	277	260	257	254	225	258	253	247	274	265	240	253	226	251	264	212	229	257	232	240	240	234	244	226	216	235	223	246	233	247	206	212	226	235	223	209	226	229	227	228	235	219	226	209	224	251	248	214	221	244	224	239	233	228	244	226	217	231	242	223	236	195	228	224	214	227	196	239	242	231	229	218	235	223	198	218	238	208	212	228	229	235	227	215	236	232	228	247	241	232	240	215	236	236	220	233	224	227	227	272	239	222	235	220	243	235	232	235	222	227	251	239	237	215	229	234	232	209	230	244	250	233	242	234	224	204	222	231	234	229	218	217	256	212	245	219	217	224	236	258	215	212	226	233	243	224	235	242	222	250	213	217	257	218	254	229	233	230	205	245	214	234	198	223	230	223	227	225	238	239	254	223	214	223	255	222	254	213	201	224	208	239	242	203	235	213	219	243	232	212	241	236	222	223	230	237	217	191	232	242	226	212	249	242	229	212	228	245	232	254	248	202	216	255	211	217	214	223	240	235	242	218	234	222	229	193	231	240	225	237	224	237	215	259	236	242	221	202	213	210	203	211	240	246	215	209	230	201	200	251	234	213	218	235	233	208	215	215	220	215	235	217	215	215	238	235	240	226	218	227	219	206	246	225	244	242	233	218	214	236	245	221	207	235	233	217	205	211	244	226	228	214	245	230	219	238	251	223	242	229	232	244	231	218	207	191	225	237	212	218	210	243	244	195	233	247	238	204	208	232	237	248	233	238	224	212	216	224	225	233	237	230	194	238	231	259	220	214	224	228	244	229	250	251	250	241	213	211	216	215	223	212	221	251	248	223	238	228	228	210	251	223	225	233	202	210	228	230	214	211	231	231	233	215	215	221	234	233	203	238	195	207	206	215	248	229	197	246	203	232	218	247	222	227	223	231	223	268	217	226	221	223	217	240	214	235	222	219	199	221	235	255	224	248	254	204	221	230	235	207	233	217	210	246	241	208	219	211	225	225	229	256	205	223	224	220	255	232	202	239	210	216	232	240	221	212	221	211	232	219	198	232	256	227	210	217	234	216	229	219	227	230	236	203	198	188	218	230	248	232	220	233	221	214	224	206	256	225	227	253	249	215	244	209	253	221	256	216	208	206	217	225	224	249	270	233	227	223	212	221	221	188	238	220	215	228	200	202	221	242	204	239	208	212	228	205	224	213	225	230	226	208	239	216	249	213	235	185	225	215	221	220	196	235	227	217	200	219	236	198	268	235	224	215	204	210	214	222	226	214	223	214	226	241	234	198	220	227	203	213	239	187	220	210	231	214	221	205	224	212	233	212	230	222	257	194	230	246	233	215	247	231	245	234	228	214	223	212	224	226	224	211	225	236	236	233	239	229	216	218	200	242	201	243	234	249	263	235	247	221	226	255	227	224	229	229	227	232	230	241	240	232	217	235	222	218	214	230	203	244	227	211	230	231	256	232	217	240	206	246	251	203	240	202	219	252	228	220	234	258	209	253	223	239	223	222	237	202	255	236	234	213	235	232	221	213	229	205	221	217	208	210	219	237	228	180	235	217	229	230	239	227	207	238	243	203	206	225	220	224	211	239	239	228	226	207	209	201	244	212	212	275	214	241	243	220	237	200	227	213	224	225	221	229	228	227	250	190	221	238	221	198	225	238	238	235	242	219	218	232	205	221	230	236	226	239	242	233	261	220	242	221	236	212	200	209	236	231	226	241	230	215	245	208	221	243	214	222	230	221	201	209	198	230	250	217	216	214	221	217	237	203	239	221	206	228	222	236	240	241	218	211	225	187	218	222	212	236	223	236	255	224	248	212	239	248	220	220	235	239	236	192	217	196	206	245	251	254	229	217	243	212	219	220	227	235	231	231	212	240	226	233	213	210	232	243	223	217	224	215	227	243	245	221	212	244	230	241	237	192	216	218	238	247	258	222	236	214	204	212	235	200	207	234	239	234	231	219	239	225	235	225	232	229	203	236	222	212	246	232	224	235	245	196	232	234	234	222	201	223	210	221	207	215	217	236	235	226	227	201	238	231	224	227	239	213	254	205	223	251	212	241	198	222	219	237	209	218	245	223	222	234	237	238	221	189	242	248	240	195	239	226	215	226	223	218	211	243	229	225	219	237	224	236	182	228	221	235	236	224	232	220	224	213	210	219	258	205	224	241	229	237	219	207	227	230	224	222	225	198	232	230	219	211	178	254	246	214	223	234	228	197	221	207	229	262	235	223	224	223	234	226	241	216	201	231	225	195	243	227	232	223	242	224	242	236	214	208	228	202	237	198	226	224	232	224	221	245	205	228	234	247	233	228	223	221	214	213	228	231	200	257	231	217	241	221	222	254	210	230	221	229	234	225	211	216	231	221	231	211	216	222	230	225	224	214	217	215	227	246	209	235	227	236	217	236	230	231	207	218	221	212	208	222	214	220	232	229	213	209	220	207	216	224	227	225	239	227	218	224	247	241	212	249	221	253	237	244	234	226	219	246	224	216	238	241	227	218	186	219	206	225	230	219	248	224	238	229	217	267	217	226	227	237	235	227	216	230	217	233	256	217	218	213	227	203	228	239	201	203	247	215	221	246	214	244	229	228	231	232	241	224	216	232	256	249	231	257	201	218	218	246	206	206	237	229	237	217	210	228	218	216	211	231	212	213	231	230	213	231	225	222	210	216	215	222	216	227	205	236	236	236	234	209	209	237	220	230	221	213	224	240	249	258	226	227	203	231	226	217	212	224	202	221	221	213	236	241	204	211	277	216	256	233	218	233	214	222	219	199	209	235	249	225	214	205	203	228	239	217	211	221	222	237	202	257	220	209	258	207	216	223	223	193	212	218	265	234	216	267	204	206	218	236	230	251	217	236	254	235	252	254	222	235	225	232	228	222	246	234	200	229	214	244	211	243	239	200	229	244	215	213	201	218	211	245	201	194	210	200	224	217	231	219	225	220	211	233	242	219	251	231	197	221	239	201	214	223	224	213	208	226	254	221	235	213	205	219	208	212	222	218	243	249	235	231	190	213	235	244	235	221	231	225	255	219	212	194	231	234	229	190	221	230	200	213	216	229	214	218	217	209	201	226	220	222	214	207	220	247	241	236	255	207	222	218	229	210	231	250	215	248	226	224	229	237	199	217	239	245	235	215	203	225	224	238	220	210	218	219	233	214	242	216	241	231	184	207	237	236	229	216	221	232	232	221	207	248	195	216	212	239	219	209	226	213	203	225	237	225	232	225	224	225	222	223	248	243	232	231	243	214	220	229	221	240	212	211	243	213	220	224	247	216	244	199	227	249	210	215	209	250	234	266	246	258	241	210	220	235	238	221	212	225	228	209	207	223	232	243	245	211	228	215	246	223	206	221	232	238	218	212	242	216	222	223	229	234	243	229	228	196	225	222	223	223	216	222	244	215	234	237	234	222	247	232	221	240	224
27729	18552	4067	776	591	536	503	489	511	477	520	472	496	506	500	503	508	471	496	532	503	526	470	521	487	511	497	515	488	524	515	480	536	515	462	526	520	472	477	494	494	554	477	499	502	527	453	508	518	495	487	538	459	497	470	507	492	511	519	522	454	477	480	514	518	473	516	492	527	513	503	483	484	531	503	447	501	530	504	466	485	520	491	462	491	501	534	487	478	529	514	503	522	486	475	518	509	465	478	493	508	472	524	494	508	507	526	461	522	531	515	513	491	510	530	478	481	485	507	491	509	506	515	488	461	527	510	490	499	545	475	469	511	497	520	495	552	499	470	494	495	492	518	530	493	496	487	526	501	523	519	503	530	513	515	494	520	526	484	487	497	496	498	538	499	467	485	487	475	502	519	512	504	511	514	510	478	523	510	488	548	500	493	500	509	501	511	525	483	480	527	500	517	501	519	488	494	525	519	528	482	507	501	498	461	536	467	492	470	532	514	530	502	502	468	520	506	514	462	500	459	526	494	519	522	487	498	505	500	493	484	509	509	477	527	525	499	468	552	502	488	486	489	546	517	524	481	545	498	510	527	504	520	533	482	522	482	502	489	490	519	498	507	496	533	486	486	512	529	499	479	532	506	513	476	466	505	504	523	431	520	473	535	488	497	496	495	520	491	507	475	527	492	486	509	528	543	505	511	513	544	495	519	478	484	506	523	504	494	504	496	502	453	499	490	497	496	454	537	514	498	493	486	462	480	441	511	518	517	511	484	563	501	485	490	489	485	510	519	500	498	531	482	534	499	515	496	480	490	518	515	514	486	529	521	498	476	498	488	503	539	523	469	507	495	538	517	510	515	534	538	496	470	491	475	515	485	434	485	528	501	476	488	501	524	488	491	499	494	509	488	500	481	508	514	461	494	554	496	488	556	504	509	526	508	513	509	524	538	472	492	514	497	486	547	499	496	504	488	500	501	502	499	490	509	501	453	481	546	506	513	531	476	518	490	504	522	535	488	491	513	507	510	506	513	559	511	498	521	493	484	493	504	471	493	495	494	495	486	476	492	502	491	487	500	495	491	510	516	518	492	556	540	524	513	534	514	506	488	498	491	537	492	496	486	489	505	494	494	518	471	510	532	528	499	510	522	544	510	528	483	512	502	515	505	526	503	514	498	455	530	515	509	467	522	512	511	506	517	516	524	489	524	491	497	504	466	477	537	458	499	512	495	507	523	507	523	493	546	511	549	495	472	497	539	528	470	488	515	506	521	469	486	488	468	504	463	501	494	545	479	480	521	457	484	539	495	509	490	508	537	514	533	524	500	538	512	519	497	490	531	442	526	463	522	497	495	523	485	516	502	482	479	477	457	464	485	485	501	534	528	504	506	530	468	503	542	471	499	503	503	510	523	475	499	538	482	487	496	503	531	511	508	498	483	501	490	536	488	496	513	483	468	464	505	476	502	515	529	511	491	515	493	469	501	491	476	519	494	536	473	493	511	518	483	547	517	480	526	517	511	531	478	496	518	490	556	508	547	508	468	466	492	492	500	484	510	513	478	458	502	474	499	465	537	530	522	508	513	502	518	459	485	487	523	511	528	479	534	514	491	482	466	490	505	486	487	489	514	519	520	565	475	529	520	534	511	555	504	496	534	490	496	443	472	545	500	509	494	528	512	519	486	502	483	491	490	511	485	519	535	471	498	548	494	510	518	468	502	515	489	480	499	517	507	508	506	520	481	509	516	493	494	519	498	484	489	473	458	489	505	499	496	499	501	526	518	512	508	551	493	516	503	525	523	519	521	504	501	474	485	498	461	500	507	498	527	479	468	503	501	491	526	486	555	502	535	502	483	476	486	474	519	530	488	496	482	513	528	504	509	489	479	517	524	489	517	509	535	491	472	465	501	541	514	473	493	492	481	524	476	510	503	488	517	475	525	503	508	492	519	493	504	516	481	549	492	479	495	544	544	502	507	513	498	472	512	514	523	518	478	488	507	504	483	495	524	522	539	511	481	470	533	500	536	515	521	489	485	523	516	534	539	515	488	516	512	477	525	478	484	505	515	514	490	510	524	507	466	476	466	469	500	498	516	512	501	486	543	494	498	504	523	472	516	514	491	483	470	489	518	490	477	570	489	484	485	486	480	499	528	509	483	482	490	495	484	485	533	519	491	499	499	486	536	466	519	520	500	473	516	462	526	523	496	530	509	533	520	480	493	511	503	540	495	496	499	506	519	528	492	523	503	508	510	480	477	514	492	506	508	519	512	500	500	514	499	469	523	481	500	496	479	507	501	477	497	507	446	516	481	486	473	517	529	468	480	525	493	480	535	482	510	526	522	523	470	528	507	549	475	475	518	521	507	455	484	503	480	501	458	459	515	477	483	486	516	544	520	440	523	527	501	541	512	495	495	490	535	502	477	496	505	527	533	489	498	538	497	498	518	495	465	513	550	456	519	512	514	454	514	472	521	493	519	508	494	510	482	545	511	506	494	512	467	453	532	488	471	499	502	511	480	525	521	486	548	525	507	531	496	498	539	481	537	501	523	506	552	515	535	526	499	484	545	502	490	495	505	522	523	526	507	481	489	512	493	476	545	528	535	534	513	493	536	539	518	464	511	529	470	507	481	540	570	500	504	473	495	491	493	508	511	480	508	511	491	452	517	525	522	480	489	477	513	492	506	517	547	518	499	471	496	542	514	519	508	495	528	525	479	466	471	535	506	515	508	494	519	485	478	479	508	508	486	471	506	487	524	480	543	489	523	451	518	517	550	492	520	516	555	474	505	452	528	489	498	522	547	489	484	490	482	503	494	471	545	523	499	490	512	504	501	474	515	522	528	490	497	481	492	481	510	498	563	519	495	525	484	522	568	482	529	468	532	534	484	528	491	513	515	543	543	514	463	458	479	543	530	493	552	522	476	482	476	475	491	481	505	527	495	551	496	504	462	529	516	520	517	496	523	471	479	495	483	485	506	502	517	454	517	471	536	501	526	569	486	529	524	509	507	502	500	489	505	499	506	523	465	533	497	476	487	498	486	527	503	517	510	485	543	470	495	498	488	517	513	550	471	492	530	508	496	460	576	489	517	468	537	507	549	518	481	503	483	527	476	499	518	545	488	504	514	507	467	508	487	536	478	457	489	492	497	493	490	478	514	475	562	510	493	484	458	518	517	501	494	496	508	505	521	485	516	487	479	472	508	465	509	503	529	480	502	497	503	515	484	506	490	536	531	501	511	530	489	531	476	526	510	493	464	458	476	522	483	554	530	526	480	551	511	488	496	514	536	506	474	515	535	516	494	538	514	493	525	520	489	488	495	505	495	489	525	493	491	502	528	479	537	488	492	491	519	513	484	496	527	496	531	517	450	457	490	490	521	470	509	530	521	511	512	493	467	511	496	495	493	483	503	477	503	495	515	477	477	521	517	472	504	511	474	471	490	558	536	472	554	481	505	539	499	457	525	490	512	483	527	515	468	529	493	510	480	479	504	523
8276	1223	936	750	709	663	700	652	671	679	611	607	692	643	630	624	630	662	637	654	703	646	641	627	658	637	671	644	587	660	682	665	678	628	626	621	630	646	616	650	648	670	664	645	645	609	622	648	671	655	642	604	644	580	652	632	654	634	585	635	635	650	643	655	638	640	670	681	638	614	619	653	662	648	628	651	652	664	681	614	643	680	629	706	646	650	619	652	620	643	649	611	675	654	642	604	628	632	626	600	623	654	658	610	653	646	659	604	616	603	633	661	615	607	657	659	663	637	642	615	616	627	664	657	646	640	667	617	608	626	608	674	650	675	664	638	665	642	664	630	652	638	625	603	689	662	630	675	675	638	649	577	594	647	626	614	668	665	642	649	640	633	696	679	634	629	635	681	639	647	670	650	682	622	637	654	587	628	636	611	610	646	659	644	639	641	634	639	666	626	628	642	639	664	666	682	653	668	620	614	645	647	646	626	666	629	619	578	666	634	642	627	617	667	660	669	631	609	620	628	658	617	676	681	678	606	616	627	650	626	633	633	685	615	643	647	617	651	689	661	656	686	700	658	675	662	624	620	653	647	604	622	680	644	681	655	632	620	633	616	623	631	630	598	665	632	623	624	637	623	630	612	659	624	668	645	664	632	662	662	658	657	652	622	644	631	613	629	607	642	615	624	584	623	657	619	608	662	612	684	697	612	653	636	680	656	640	655	635	615	624	622	655	625	641	648	635	641	650	618	624	645	618	625	645	668	642	609	650	723	651	616	633	687	637	670	641	645	606	614	615	612	614	671	634	634	650	631	618	674	659	643	632	654	651	664	636	622	626	633	675	651	606	621	662	608	605	713	630	653	666	604	630	620	641	653	627	616	596	638	638	598	660	653	613	651	624	625	635	663	679	679	618	639	651	671	653	616	624	636	643	658	632	636	681	622	652	618	590	631	615	665	670	651	610	615	655	666	638	648	605	616	643	666	611	634	665	611	669	641	647	639	663	667	627	647	643	657	621	678	645	629	647	617	668	636	646	656	636	616	624	688	630	661	630	630	617	661	636	650	624	608	595	617	667	678	637	639	630	647	628	617	614	624	653	666	650	594	621	618	650	643	622	643	636	641	654	654	641	713	629	680	654	657	658	673	633	664	639	641	633	647	651	620	641	610	645	640	667	602	668	675	612	620	642	666	629	657	625	645	679	663	610	654	630	640	644	640	653	671	629	638	632	691	651	629	706	627	659	636	672	629	653	654	599	663	671	624	646	628	657	671	622	640	625	618	692	629	608	637	646	696	625	626	606	597	644	647	647	671	620	677	678	624	672	623	654	604	589	640	614	630	648	673	587	671	634	629	635	627	666	618	618	649	656	649	641	586	627	636	628	638	597	613	600	660	633	637	652	652	646	631	656	617	666	636	585	635	600	634	630	644	674	669	657	630	684	627	647	612	660	623	663	614	658	646	645	642	668	632	639	646	639	687	651	655	673	677	583	584	662	670	687	662	655	668	625	619	632	601	668	637	626	657	661	620	604	608	654	636	634	622	637	675	660	633	643	636	654	629	622	687	623	681	638	657	613	681	609	663	642	634	661	639	602	653	667	603	627	659	683	668	639	645	565	632	675	610	641	724	640	567	643	631	654	674	639	674	674	728	617	621	626	626	615	596	628	628	643	676	614	631	627	704	642	622	643	690	628	647	641	670	644	719	672	611	641	650	632	664	607	615	658	600	673	651	657	637	616	676	615	630	624	613	657	672	672	630	648	633	690	623	665	646	672	624	613	644	641	658	644	644	622	637	691	639	659	626	644	625	595	618	609	638	631	639	625	623	664	619	667	620	622	631	693	655	636	654	668	692	632	630	655	610	678	649	658	658	656	638	588	625	617	613	646	631	629	641	668	652	653	698	661	601	630	631	651	622	646	631	652	627	604	580	637	630	674	643	667	612	593	609	625	642	634	687	570	617	557	616	652	616	653	651	648	670	606	659	646	690	652	593	659	636	625	642	635	654	632	645	633	670	631	630	589	628	598	591	645	656	608	630	625	673	637	627	604	664	624	648	646	617	645	639	637	636	657	655	638	631	592	640	661	610	657	618	694	650	675	671	653	618	621	660	636	629	672	626	639	646	669	676	623	671	622	595	609	586	641	666	657	649	645	593	631	615	678	633	704	615	588	604	613	632	602	631	622	651	631	618	642	653	648	642	639	627	645	651	663	620	656	687	608	638	630	642	630	632	615	680	678	635	622	641	653	622	618	625	704	651	623	610	682	667	645	647	669	630	648	673	663	693	681	663	648	668	637	631	639	680	643	645	622	621	682	646	639	620	669	604	581	626	671	626	635	672	637	602	626	656	667	656	642	672	664	629	670	625	662	647	637	615	643	683	633	628	634	645	658	624	705	653	633	654	645	609	670	625	649	656	594	642	634	652	676	668	619	665	642	633	640	663	572	632	656	604	616	658	612	655	666	687	652	632	717	670	662	615	574	625	612	637	654	624	655	620	682	650	666	607	633	648	676	640	649	652	676	666	662	627	681	672	660	622	613	628	674	648	621	659	628	639	631	614	650	631	622	624	673	646	656	606	688	657	653	617	651	622	596	679	657	644	651	660	666	644	611	694	614	658	654	668	635	646	620	614	647	640	672	648	675	636	670	640	627	654	632	641	650	651	669	584	647	632	628	605	630	603	649	624	658	599	669	643	643	648	628	583	657	664	659	663	644	663	651	657	648	635	681	612	620	690	684	654	643	610	622	614	639	638	647	599	626	647	645	673	632	601	641	653	654	688	644	624	653	626	684	568	621	606	665	600	635	617	631	626	632	648	673	621	622	694	636	650	653	629	641	621	679	649	653	647	604	619	686	638	630	650	619	629	680	656	622	656	639	643	646	633	651	660	661	679	595	686	625	607	642	592	605	607	692	658	635	640	620	645	678	675	626	663	674	680	619	581	665	622	617	617	606	629	684	649	645	687	694	642	631	645	661	628	662	621	618	680	633	675	646	653	657	655	631	669	611	644	647	657	580	679	675	651	646	662	617	640	647	642	615	658	588	637	650	632	665	670	644	625	653	698	662	634	609	630	659	622	607	590	651	588	619	626	626	605	685	612	668	656	640	675	634	671	622	671	606	647	649	637	610	648	627	575	639	637	614	684	654	637	634	610	662	674	601	642	673	618	640	665	630	594	635	672	638	625	630	680	650	609	636	647	614	645	654	675	651	661	612	629	623	664	599	665	655	637	639	613	646	662	645	667	648	632	690	650	656	639	673	646	612	649	647	629	625	687	675	656	605	628	639	597	626	566	644	633	667	651	619	615	648	612	645	612	656	611	650	702	636	645	629	658	617	642	652	633	658	640	658	682	653	636	646	597	626	624	589	672	673	637	657	646	619	621	623	637	650	597	654	624	652	617	659	647	599	666	647	647	650	620	674	632	656	639	593	589	593	640	639	657	655	675	626	641	666	678	628	692	657	624	630	690	650	654	661	635	672	633	637	656
23909	21538	28768	24750	21509	7337	893	636	550	562	513	542	491	482	469	450	445	491	523	455	476	439	465	463	433	455	469	451	457	438	445	445	432	449	451	433	426	425	465	432	459	442	440	453	458	436	406	429	437	447	454	436	473	469	493	450	431	406	449	454	420	462	422	432	445	465	443	405	453	452	473	433	433	447	434	438	441	428	421	416	428	432	446	437	422	459	398	471	443	449	435	434	414	433	422	454	441	418	420	452	434	427	411	418	438	431	410	421	443	435	474	437	441	464	426	445	453	417	414	425	467	399	448	463	452	427	435	445	434	435	443	427	443	438	437	429	415	419	416	441	439	448	460	424	426	441	432	430	420	446	420	437	427	392	421	458	451	462	440	471	422	448	447	452	453	455	413	433	419	432	459	458	419	500	418	477	444	423	446	470	459	423	455	453	442	427	413	435	405	446	414	410	419	442	439	461	419	435	442	463	412	419	457	412	405	422	427	421	441	472	451	448	446	426	442	437	446	422	425	433	427	438	426	461	473	475	445	459	437	467	422	427	454	436	443	418	407	458	426	409	414	396	415	440	443	428	476	449	435	389	437	451	478	446	411	455	408	458	473	439	448	431	478	408	418	441	431	428	461	420	441	438	435	424	454	430	397	412	443	427	468	399	419	448	423	438	418	414	451	431	449	447	435	437	430	422	434	453	444	430	462	424	465	462	430	421	442	461	440	404	418	436	426	436	401	449	410	406	420	412	440	429	405	421	430	399	405	438	439	390	440	461	439	446	457	471	431	450	415	434	441	418	433	454	443	393	408	439	435	450	458	408	424	437	456	429	400	437	460	394	420	414	433	434	421	434	469	417	445	440	477	424	477	440	489	414	441	473	410	428	408	433	399	445	402	432	428	457	439	449	457	435	418	412	480	448	464	459	452	435	406	386	445	434	388	435	435	434	402	421	437	438	457	440	433	441	413	457	424	447	434	404	451	454	404	438	404	450	441	424	464	457	426	407	424	409	417	400	471	434	428	435	452	450	422	479	430	454	457	441	418	430	469	436	435	449	465	421	426	430	445	418	453	388	444	418	405	416	451	462	450	439	419	435	425	440	444	437	424	457	426	432	446	398	435	429	427	446	454	427	418	445	441	439	416	414	427	399	441	436	459	378	421	434	416	424	404	428	424	424	441	388	429	412	454	412	442	438	437	407	442	454	413	417	428	429	423	441	432	426	387	416	407	416	401	434	448	424	430	422	417	384	431	430	476	414	418	435	452	417	414	446	458	418	486	441	436	430	435	430	437	417	452	442	438	448	443	438	426	469	448	424	430	461	426	410	424	414	398	465	419	447	460	430	404	466	438	453	430	446	414	428	416	432	427	421	424	407	434	445	444	437	460	417	427	432	438	448	418	428	434	458	424	466	440	411	436	416	455	453	422	426	470	449	428	421	445	435	474	427	424	457	404	465	424	461	440	456	393	421	445	444	448	440	424	414	451	447	457	417	438	448	413	424	422	415	434	378	466	430	409	429	400	463	414	441	474	430	435	418	387	444	431	407	448	409	415	410	424	443	444	475	440	429	445	459	436	438	392	422	445	450	392	415	436	408	383	432	434	449	428	450	448	424	432	374	424	440	448	455	425	405	462	472	426	457	449	482	455	456	450	449	408	429	440	424	394	454	442	428	412	441	429	483	410	427	440	424	493	475	428	413	426	472	440	434	416	420	464	448	447	430	441	403	461	437	433	426	434	414	434	412	449	421	449	417	444	419	442	461	439	436	483	461	451	421	445	420	434	421	377	435	418	441	404	440	470	433	395	411	441	413	444	448	422	451	393	423	443	440	395	447	416	412	435	427	429	437	428	453	461	427	418	452	439	430	422	420	440	437	431	410	433	429	430	438	411	463	473	426	440	440	440	419	466	429	458	423	448	430	433	425	433	437	414	456	406	460	424	452	449	426	430	428	433	411	430	448	442	405	417	427	405	448	405	445	432	412	456	409	410	430	476	442	436	409	420	425	405	447	387	427	473	436	425	461	439	438	420	471	447	425	419	436	432	397	430	408	442	412	404	398	431	446	406	430	419	426	444	429	407	439	451	429	459	395	427	419	458	429	420	453	437	476	446	432	435	419	437	438	413	431	446	441	432	436	432	439	433	471	434	419	423	439	462	421	494	434	424	412	427	452	427	436	430	391	470	430	473	409	457	441	429	442	430	441	408	425	418	400	442	418	390	409	390	419	447	446	444	396	383	438	424	426	414	433	418	432	463	449	436	422	436	434	436	402	435	436	467	450	414	408	423	429	407	441	441	452	419	422	423	413	383	450	430	433	391	478	431	444	416	413	420	437	438	412	417	456	427	423	424	419	439	423	381	444	419	461	449	412	470	473	395	429	469	437	435	431	442	406	408	431	444	432	441	418	464	432	412	442	445	432	437	378	402	439	430	470	405	420	441	433	449	459	453	429	429	438	426	423	425	455	440	404	437	475	505	432	440	456	427	417	416	445	417	456	410	423	437	430	421	442	422	427	421	424	436	452	429	477	410	390	418	459	453	431	421	438	415	451	439	424	406	425	446	418	444	423	409	465	407	459	471	444	492	437	454	479	454	462	439	416	473	438	434	427	445	437	450	427	493	415	427	447	431	411	420	437	433	431	413	412	439	451	454	400	399	451	431	408	423	426	407	428	443	413	424	419	452	430	426	419	407	443	423	442	391	425	426	440	430	434	435	403	428	459	408	437	464	447	454	403	437	444	404	450	441	468	432	449	458	425	421	445	420	425	443	421	438	440	438	420	441	407	427	431	442	401	414	418	448	426	424	444	449	449	452	437	393	447	436	445	440	405	462	423	420	451	425	418	418	409	424	439	435	443	413	415	422	470	426	439	443	391	408	438	449	423	417	458	463	396	410	451	463	423	419	437	412	452	435	445	418	426	417	430	473	470	466	464	467	425	449	435	410	467	461	414	448	432	455	430	402	448	443	451	475	417	432	407	456	377	462	416	445	427	448	440	427	418	406	433	452	428	429	413	420	440	426	446	461	443	435	442	384	419	435	434	443	400	446	457	473	410	486	444	426	408	435	449	435	438	435	424	433	421	448	448	417	414	436	424	409	364	431	456	445	422	416	446	461	459	452	447	423	406	394	449	434	452	425	414	400	426	394	461	405	447	409	407	410	452	448	404	461	436	444	449	409	415	416	407	425	409	445	439	433	436	463	406	426	423	443	425	417	438	449	442	457	395	423	406	471	387	426	446	429	432	421	419	432	442	446	428	440	436	446	436	424	422	421	418	423	421	429	481	430	426	458	439	439	427	453	459	434	424	418	452	447	445	447	412	465	419	453	441	449	484	438	425	429	460	470	411	459	447	436	439	391	450	470	458	414	427	405	438	419	419	456	432	433	449	440	440	427	417	434	440	416	413	457	440	471	410	417	433	438	456	413	467	420	401	422	412	430	470	441	455	417	411	418	444	408	437	463	454	434	377	405	472	425	434	412	410	479	463
27071	8121	5226	2419	1845	1496	1276	1066	900	823	739	709	681	640	695	632	619	645	652	631	605	598	618	594	598	599	602	584	605	564	574	586	583	589	580	583	558	575	590	591	596	602	563	604	557	551	545	552	602	597	587	564	577	564	575	579	529	567	561	548	543	531	572	589	558	546	531	584	583	537	548	575	556	576	560	548	578	586	538	571	538	568	537	541	572	582	595	571	563	562	524	563	517	563	517	571	524	550	573	562	568	603	562	560	568	597	598	576	583	562	596	570	576	566	571	535	580	611	535	576	562	543	598	517	561	582	536	597	535	629	557	558	520	534	533	554	584	541	570	581	597	569	550	555	561	553	579	560	571	596	536	580	543	523	544	576	555	570	551	576	542	538	547	554	607	561	593	564	607	532	588	570	559	504	546	601	589	576	534	584	586	572	561	553	562	568	539	536	525	550	559	530	523	555	569	571	515	576	569	560	549	514	620	547	570	563	568	541	539	540	583	555	541	549	540	526	561	605	566	562	540	579	566	586	551	566	561	564	578	552	577	566	551	548	524	570	537	539	551	587	557	566	600	511	548	564	557	585	559	562	555	553	542	581	575	559	591	548	509	574	539	519	577	553	519	540	593	588	588	599	559	593	547	531	534	517	543	575	555	553	570	585	608	552	569	592	534	584	568	558	543	509	585	573	591	559	555	574	532	559	578	592	545	555	557	566	555	536	543	550	601	558	586	558	539	565	528	542	561	567	637	575	602	558	562	556	583	567	511	578	568	573	547	516	549	573	571	560	550	577	567	537	625	603	529	565	553	534	605	580	569	581	564	569	569	522	571	568	548	525	593	550	548	580	548	600	571	544	573	592	550	538	562	584	586	589	580	518	550	536	530	578	597	604	542	565	552	606	550	579	568	568	569	581	552	503	574	571	509	547	577	552	570	571	542	581	556	540	545	542	539	561	519	572	579	519	545	607	597	537	565	510	553	527	567	571	552	558	542	574	602	578	532	597	542	549	591	506	528	565	595	568	551	602	518	563	560	535	617	604	560	586	531	601	585	524	543	594	549	564	569	521	564	603	603	544	575	574	535	563	598	614	530	569	554	543	558	589	566	563	591	548	555	568	544	533	564	559	547	561	521	563	556	555	539	550	545	609	571	557	605	577	556	596	527	588	585	549	594	559	579	607	539	560	566	553	567	571	564	585	561	544	584	565	566	578	539	580	602	575	572	561	555	575	535	583	571	584	584	539	556	567	549	593	581	584	578	548	538	597	550	583	540	602	548	558	572	562	574	503	568	511	570	598	578	591	519	533	529	558	588	581	583	555	547	521	530	560	550	595	552	579	528	545	587	596	580	595	584	559	575	545	570	610	565	552	582	568	584	592	583	552	537	531	552	563	552	518	584	561	537	578	525	539	550	564	567	592	540	552	586	590	556	566	532	551	505	552	514	568	565	571	561	575	562	570	570	552	555	532	555	574	572	584	550	578	595	580	537	562	525	591	576	503	560	528	566	590	567	590	548	520	550	523	546	588	562	562	602	561	549	555	585	566	534	564	554	582	534	564	604	558	533	574	547	543	539	560	529	553	586	584	558	558	571	574	571	561	522	593	567	595	517	540	544	574	550	553	555	541	542	519	555	597	559	559	548	516	577	561	588	521	583	549	525	589	580	545	538	548	587	554	544	598	552	543	510	566	547	585	559	559	556	533	577	531	543	550	579	543	523	552	565	591	565	612	592	605	558	549	542	552	547	616	556	576	574	551	557	543	565	545	486	553	526	550	542	542	559	535	572	548	581	534	538	547	546	555	557	530	576	568	555	549	539	570	529	557	532	558	563	575	563	574	547	557	583	584	577	537	547	551	523	564	555	597	588	577	542	571	568	560	551	569	562	561	547	582	563	558	559	546	495	555	552	532	579	608	562	546	530	567	596	548	568	559	539	557	547	568	597	540	554	595	547	556	567	550	533	570	555	535	523	565	541	584	600	565	586	554	553	614	563	609	567	636	586	552	590	551	574	541	573	556	544	570	546	557	563	593	537	618	567	535	537	509	545	565	559	535	568	562	509	579	558	559	589	568	540	579	546	560	541	538	556	573	568	560	560	533	541	583	576	524	561	597	592	577	550	537	577	547	553	554	561	583	533	555	568	514	587	595	577	563	549	537	547	578	539	617	585	556	572	620	568	555	549	553	556	583	561	555	599	577	560	555	579	571	565	521	611	562	528	568	582	557	558	582	555	552	541	605	546	547	573	631	590	592	606	577	549	526	585	576	573	581	557	555	536	608	551	557	543	572	557	555	557	555	558	541	553	579	562	557	577	555	529	551	559	506	561	544	568	553	531	518	581	558	561	572	571	562	565	565	515	509	551	591	541	608	604	595	536	593	583	528	550	547	527	565	546	548	536	551	560	575	525	570	555	576	565	556	601	565	620	558	540	547	578	589	525	565	539	550	551	543	560	604	545	562	590	556	583	571	549	520	567	539	549	577	526	550	563	550	583	569	548	562	566	547	588	601	630	557	583	616	547	552	598	561	527	575	541	563	563	563	561	560	576	518	622	554	558	490	566	549	538	576	554	512	557	567	521	578	581	596	559	546	537	577	542	572	549	550	553	537	564	552	565	505	571	539	590	552	562	595	551	595	565	574	583	600	538	538	563	575	553	542	579	515	535	549	549	582	544	560	596	586	582	625	574	588	522	516	530	587	557	533	584	556	543	561	608	578	560	599	548	566	572	572	580	572	550	514	569	574	549	549	584	584	555	571	553	575	542	573	534	543	577	535	570	508	578	545	605	553	598	595	561	559	580	553	594	565	559	542	592	534	560	555	534	574	545	577	538	544	573	477	545	534	491	563	605	604	571	588	573	572	537	619	525	628	559	575	585	583	565	578	594	573	604	549	541	539	560	557	588	531	568	558	572	578	571	584	599	579	567	563	563	587	515	604	583	574	564	581	549	549	589	553	574	581	542	553	547	612	587	580	550	519	523	576	607	571	531	573	546	621	594	598	544	559	547	637	563	559	552	522	524	569	538	611	573	543	565	550	585	543	570	561	566	538	579	556	563	594	549	563	556	515	607	583	595	573	491	551	558	591	566	529	584	602	595	540	579	573	591	549	558	570	586	574	640	540	533	565	550	537	604	540	589	551	553	577	579	579	619	537	564	591	536	586	575	515	529	551	550	588	556	544	530	520	527	557	565	571	591	564	535	560	587	601	589	538	540	560	554	554	556	593	527	548	547	590	593	569	583	527	567	548	558	548	576	593	527	557	557	531	583	554	599	600	550	582	548	515	548	563	596	562	547	582	559	607	601	573	563	573	564	553	543	620	558	506	536	574	575	568	555	554	551	554	527	546	534	599	502	529	569	542	599	586	597	548	599	556	603	581	600	564	575	581	562	593	591	520	572	562	583	551	566	549	577	549	577	565	541	568	562	564	576	609	584	558	597	553	588	542	579	561	565	543	555	579	598	595	553	543	524	541	539	552	544	556	562	569
25267	21582	27515	25906	6122	519	460	421	368	381	374	347	347	364	333	328	327	336	306	295	374	299	343	306	321	327	273	258	307	297	321	323	311	285	296	330	305	321	330	303	288	330	319	297	327	311	299	291	303	322	313	312	327	317	313	289	335	345	336	311	307	328	310	291	316	316	318	300	281	328	315	303	304	278	317	323	283	316	321	279	323	327	340	315	313	306	296	288	292	337	299	314	292	314	330	319	292	314	291	323	289	294	309	291	315	281	309	292	300	295	337	292	324	282	287	315	292	315	337	330	348	277	308	303	321	334	281	304	322	302	312	296	320	302	291	307	275	298	311	306	295	301	300	286	298	322	305	299	330	317	296	321	300	318	309	304	284	317	294	298	290	292	336	318	340	311	349	311	281	292	299	301	312	305	307	321	306	318	299	337	305	303	292	314	311	314	311	312	333	308	321	297	319	309	286	277	308	313	283	297	282	295	300	292	302	267	297	296	289	293	322	278	302	287	293	323	323	305	312	303	320	308	323	295	332	303	294	307	306	317	335	282	317	293	321	311	322	298	313	318	280	282	278	311	307	340	284	310	333	306	293	341	284	308	317	297	312	288	285	311	319	304	287	302	292	346	278	294	329	289	295	320	333	347	293	284	303	306	309	299	297	289	298	289	295	297	284	326	299	331	297	300	325	327	292	330	340	332	299	305	293	311	300	294	297	290	343	324	316	275	339	295	304	291	268	308	313	305	323	303	288	298	322	331	321	324	304	318	320	327	307	318	306	336	301	308	301	260	300	323	291	295	312	299	306	297	318	299	306	322	285	321	315	292	306	327	313	328	295	301	317	288	286	314	340	337	291	300	311	279	315	295	300	325	298	317	307	265	286	316	294	290	332	326	328	313	328	319	302	332	322	317	277	268	330	296	303	314	312	295	313	281	290	327	305	287	286	301	323	310	305	309	311	304	305	298	290	314	333	288	268	281	323	268	328	306	302	337	310	325	297	295	288	322	331	286	330	324	305	288	307	297	287	272	329	268	308	341	327	335	326	317	309	264	330	342	300	321	306	312	275	310	322	310	282	311	286	301	311	324	305	311	279	298	294	275	308	319	325	311	289	314	316	322	275	299	287	340	302	321	285	303	318	322	321	302	316	308	294	316	288	305	297	295	312	316	331	286	313	291	282	305	295	309	291	312	270	316	301	314	307	313	336	315	281	313	297	312	326	278	335	300	289	309	309	297	333	319	327	324	290	316	294	313	289	279	274	316	311	308	323	277	329	318	341	318	319	327	308	300	301	304	276	322	312	303	307	303	310	326	301	320	335	282	330	274	307	298	305	306	305	296	299	267	346	331	294	316	299	305	296	317	310	283	290	287	281	286	344	316	309	332	312	301	328	303	319	302	304	309	296	318	317	305	294	310	329	313	302	296	295	289	324	322	325	321	285	306	324	290	309	302	342	320	296	307	309	281	308	326	283	291	307	284	331	344	312	328	293	335	281	303	290	290	329	293	302	300	306	314	303	311	329	305	306	310	318	298	301	310	276	312	303	316	267	304	314	303	287	310	284	288	307	278	286	312	334	288	310	327	275	302	289	304	319	293	306	301	282	304	322	295	296	314	316	305	288	316	307	323	315	336	282	298	269	321	314	293	299	329	319	295	300	276	310	301	337	334	306	322	301	310	277	318	300	312	303	280	316	326	306	300	295	305	279	291	302	300	291	338	292	302	315	303	276	298	294	297	261	318	288	319	315	291	308	308	288	297	286	289	327	315	289	293	331	300	315	325	308	336	296	308	288	302	301	317	316	278	301	310	325	330	313	290	301	311	299	313	287	285	321	307	295	332	280	307	313	298	304	328	300	311	326	303	328	338	301	301	284	269	284	303	301	322	316	283	312	312	293	277	340	272	302	296	338	294	294	295	293	292	311	315	297	310	330	307	320	260	310	342	293	318	297	307	290	277	279	332	287	280	286	293	326	302	313	275	309	308	323	307	299	302	282	306	307	318	332	323	319	296	312	307	311	331	293	307	310	296	302	295	278	330	285	330	298	324	293	333	266	317	314	317	338	326	282	315	324	281	334	274	308	312	299	295	319	326	309	306	303	323	321	306	307	303	303	319	290	316	338	307	350	298	331	295	319	299	298	292	322	306	319	321	305	309	275	272	300	315	320	310	291	325	302	304	334	273	302	286	309	326	304	314	321	280	316	278	291	280	287	331	316	309	295	329	292	324	299	299	331	316	292	264	280	317	306	300	305	344	309	295	314	297	302	332	290	306	320	318	324	302	326	309	324	318	281	283	318	312	303	293	305	307	309	308	309	322	321	291	312	338	299	295	305	302	330	337	311	317	295	319	328	314	295	309	312	323	328	319	301	290	307	290	310	304	313	303	306	289	295	282	315	292	315	297	315	350	293	298	272	288	344	310	305	285	295	294	316	284	317	321	275	304	301	282	304	333	301	331	317	283	300	298	292	311	327	303	307	310	287	286	300	301	284	327	287	303	315	309	297	295	327	302	316	314	280	292	332	293	306	346	322	322	299	292	289	329	295	335	318	304	269	300	289	300	299	278	341	290	288	317	319	303	301	281	301	311	319	274	339	319	287	271	322	321	301	285	307	305	284	296	316	295	311	316	296	315	305	318	285	298	308	289	307	314	301	337	345	294	280	320	317	284	282	321	313	283	304	286	319	313	283	305	290	310	309	303	281	316	296	291	333	299	287	316	289	268	300	318	307	304	322	286	299	317	281	312	318	318	302	291	311	319	276	305	324	324	325	348	322	270	323	306	310	310	299	313	322	294	277	301	300	317	307	289	310	303	315	332	288	308	302	302	290	274	296	323	300	282	296	312	273	306	298	327	296	287	337	300	305	292	290	270	305	307	312	304	293	314	296	312	318	303	300	294	294	309	318	334	303	310	289	286	321	315	305	318	281	277	290	281	302	334	277	304	300	286	306	308	296	337	287	300	305	305	283	348	302	332	303	297	326	339	286	291	272	286	318	323	307	290	304	305	295	352	301	307	332	312	329	301	284	313	305	307	329	292	306	287	325	318	274	312	285	293	292	301	301	309	292	303	332	304	304	327	335	335	289	285	299	310	315	300	294	287	285	313	330	290	333	284	302	306	309	309	306	291	287	286	300	294	327	297	304	278	300	289	308	302	324	301	269	303	306	309	333	307	307	294	307	298	326	323	306	309	300	309	299	331	298	307	293	309	271	299	299	317	298	283	306	279	292	277	297	299	356	270	310	309	328	313	316	310	312	357	313	277	298	312	274	297	312	309	325	278	280	296	331	318	304	325	310	294	323	321	281	310	333	302	308	297	306	304	296	296	294	281	316	316	328	314	295	332	294	316	318	288	279	315	294	308	337	301	267	307	328	295	286	302	307	306	320	328	328	322	324	302	303	326	339	309	307	314	337	293	293	299	321	320	309	260	306	309	290	307	271	317	290	316	297	301	332	284	345	309	355	291	289	314	313	343	322	293	293	315	288	321
24562	4569	2576	1349	1025	790	752	641	585	560	472	502	447	478	438	446	454	419	420	439	458	415	386	383	417	382	447	362	380	429	434	413	409	389	393	380	383	391	444	396	420	400	391	391	410	384	400	332	389	379	409	406	400	415	386	394	400	414	376	389	402	403	432	368	403	364	406	374	383	364	373	435	387	400	422	380	356	387	365	364	391	431	417	394	384	360	372	376	396	382	397	393	370	355	383	415	402	456	426	429	387	375	424	410	392	364	419	368	393	391	408	384	384	399	379	386	375	412	359	382	402	370	393	407	406	404	391	389	391	353	387	370	374	386	385	408	375	385	373	404	384	385	364	383	365	370	395	396	380	382	392	375	377	411	372	404	357	408	404	412	393	386	426	386	360	398	385	371	375	391	370	394	399	376	392	374	369	416	413	381	408	394	404	389	394	382	400	406	396	399	345	396	417	419	376	411	356	373	405	385	407	358	387	396	438	357	403	384	373	381	417	393	407	409	383	381	367	379	427	422	388	365	394	402	380	397	355	381	372	436	422	397	418	382	342	411	358	372	391	385	396	431	345	401	425	363	370	383	408	390	414	380	372	405	389	403	354	371	382	358	378	411	411	382	362	391	402	378	390	366	384	383	412	407	396	410	405	372	387	393	367	420	387	390	395	407	387	395	375	399	401	401	389	394	357	406	395	425	404	372	403	381	412	389	394	441	386	361	411	388	427	366	358	412	381	388	384	393	394	367	381	389	390	361	393	368	395	412	387	385	391	413	406	383	380	406	393	412	392	360	386	417	411	353	396	426	378	402	407	389	406	382	419	411	387	400	371	405	366	404	376	389	397	400	426	381	363	413	407	390	418	387	385	434	386	437	369	434	402	364	406	383	423	393	406	394	378	403	382	375	369	383	395	383	404	377	400	408	376	379	384	385	385	370	369	384	380	377	404	405	415	401	416	405	367	415	417	413	366	398	390	418	374	410	400	392	374	404	380	405	349	397	389	376	406	352	379	372	418	378	404	396	396	372	384	389	411	373	397	415	408	376	373	392	402	393	394	379	401	402	380	377	405	377	376	391	369	435	381	394	348	363	377	375	414	402	395	378	405	368	396	397	432	391	397	385	394	379	377	344	365	371	376	374	386	374	372	390	399	372	363	391	390	385	398	375	397	421	384	425	387	376	378	396	394	367	414	439	395	376	365	399	383	400	380	389	384	418	396	347	409	426	352	373	424	384	411	393	418	403	399	404	358	355	404	394	403	405	386	406	395	368	416	391	377	427	422	370	385	389	389	389	393	417	427	399	349	380	372	379	395	395	395	390	400	396	398	402	384	378	383	408	401	389	396	414	389	405	386	369	400	387	406	409	393	391	385	377	360	394	389	390	408	421	390	399	386	393	381	392	392	371	386	365	401	431	377	356	389	435	370	363	367	372	389	407	354	381	407	385	362	384	350	433	365	382	412	429	374	389	376	353	377	384	382	365	350	370	394	398	394	395	399	408	428	425	394	438	384	433	409	372	380	383	413	402	415	392	405	383	405	388	419	437	356	334	364	370	397	358	394	359	386	404	406	409	367	386	388	404	368	409	418	387	412	383	412	358	377	421	400	407	393	401	400	404	391	417	370	406	387	406	427	357	412	372	404	349	365	373	361	377	369	360	373	365	415	409	423	372	398	408	383	398	371	399	421	392	425	390	390	415	405	392	376	393	381	371	398	381	389	389	375	405	398	391	399	346	399	392	400	375	388	390	398	424	411	356	376	390	383	393	380	357	386	394	406	362	383	394	409	377	416	414	386	390	366	388	378	403	397	371	398	357	356	400	417	372	383	407	401	370	410	396	385	383	375	418	415	359	385	395	409	411	376	368	414	388	383	372	402	394	412	383	361	345	375	356	407	383	354	332	363	407	362	430	395	375	392	392	410	404	426	403	410	394	375	383	391	384	377	374	387	439	391	373	381	389	416	334	382	351	397	359	406	373	407	377	378	428	397	392	438	374	391	376	408	391	433	406	360	387	376	384	407	373	383	410	403	403	392	382	393	388	376	395	377	389	402	384	410	395	419	398	376	396	385	359	378	402	371	394	390	381	393	423	390	425	392	410	410	417	377	381	367	402	384	415	401	389	404	373	402	400	401	394	403	413	440	396	387	346	405	382	410	408	361	374	404	404	398	385	393	421	404	414	365	393	405	401	388	404	329	406	352	405	418	357	409	385	401	407	394	391	425	362	398	412	347	349	396	432	388	445	410	380	372	405	365	433	392	402	397	391	394	404	389	417	399	383	415	416	365	375	372	391	374	386	373	386	351	372	393	359	417	376	400	369	391	419	361	381	394	379	383	383	408	376	388	359	372	400	393	372	413	402	402	390	409	383	407	413	392	392	361	386	414	392	409	395	371	446	384	362	374	391	392	370	384	362	391	388	429	389	376	371	395	388	404	361	378	360	378	390	401	403	403	394	386	394	388	382	386	372	396	391	367	406	385	409	398	382	409	415	377	361	412	382	411	406	359	380	362	377	382	391	396	353	409	393	383	375	396	414	383	351	402	369	387	410	395	401	388	371	403	382	397	371	387	386	417	393	409	399	420	435	386	410	373	407	360	389	364	410	409	353	389	403	417	378	434	364	380	381	382	400	395	398	424	358	412	380	412	373	417	383	398	377	387	364	417	379	388	401	412	386	400	413	393	400	374	394	414	417	363	407	435	395	388	380	395	380	387	413	396	358	342	407	418	419	390	371	415	377	377	384	385	392	355	395	402	389	399	400	363	365	392	374	389	400	391	367	407	382	364	378	420	381	375	375	390	339	399	367	386	387	408	394	407	397	407	399	368	376	391	408	403	370	365	392	401	416	381	384	420	411	394	406	426	420	408	343	428	364	422	366	395	404	399	382	394	369	346	401	365	396	375	368	401	383	387	390	378	403	378	406	413	414	363	378	391	433	399	387	373	420	417	391	384	379	409	368	395	414	394	371	385	388	385	383	376	386	393	400	408	374	378	382	367	396	388	352	378	419	398	409	367	381	414	388	364	391	392	385	407	402	419	370	382	392	382	379	365	391	371	389	363	412	359	381	373	389	419	399	374	377	364	360	381	405	362	427	409	381	382	388	385	445	370	396	400	404	388	362	357	374	399	397	447	376	371	383	401	406	409	421	399	368	384	360	411	398	360	419	376	364	385	372	356	387	358	388	384	379	396	388	386	403	408	384	375	347	367	392	404	395	397	396	379	396	384	374	404	422	389	410	393	393	412	362	380	385	367	429	378	381	366	419	387	402	399	385	391	394	392	398	372	385	400	386	375	362	389	386	403	385	408	416	383	393	355	446	387	388	392	384	398	371	369	375	377	370	395	383	367	399	403	399	415	397	359	394	413	419	405	375	388	344	378	423	385	403	358	403	386	392	390	374	404	398	338	378	392	390	373	409	399	366	404	360	402	371	394	358	397	396	396	379	360	407	385	392	383	397	376	398	371	383	389	388	387	428	387	390	398	416
22906	21552	29347	24215	21552	21559	4149	578	432	408	337	319	263	234	248	248	270	223	228	206	200	182	217	164	185	183	177	191	203	190	203	186	176	167	157	173	165	168	168	178	188	173	211	175	167	194	170	171	162	195	158	170	186	168	163	168	164	171	164	180	148	171	163	156	171	166	185	176	201	187	165	174	170	187	141	185	156	166	175	158	159	148	171	183	177	172	177	164	167	166	147	182	178	172	164	172	156	158	155	150	165	161	163	182	171	165	180	173	148	151	170	152	175	161	165	163	161	173	180	164	174	174	160	160	160	159	173	159	156	144	147	149	168	170	191	168	175	164	144	152	169	165	160	164	163	178	162	154	147	162	158	183	175	153	178	155	164	160	163	184	188	152	169	157	160	157	163	161	163	156	179	155	163	157	163	171	169	164	179	149	191	176	169	174	169	166	157	140	185	171	174	177	153	167	165	168	187	175	160	171	174	148	174	154	184	177	170	166	139	165	147	186	180	172	162	175	136	195	150	171	179	160	160	160	181	155	170	150	174	175	156	181	171	162	157	142	167	158	172	153	155	145	126	145	179	149	144	170	141	171	154	162	152	172	177	182	162	175	185	173	176	186	183	157	185	193	163	169	179	165	171	155	154	152	162	160	168	150	153	176	155	163	156	158	154	165	146	195	161	160	161	159	194	145	172	167	161	168	155	171	182	173	179	165	155	164	147	173	152	164	150	173	155	152	172	158	170	155	149	160	191	171	146	178	139	175	173	197	157	142	164	163	163	159	167	173	172	155	161	161	163	160	187	171	151	180	167	181	171	181	164	165	161	158	167	169	150	164	153	172	160	182	151	150	171	155	155	168	169	144	161	171	169	145	158	148	172	168	172	176	163	150	192	181	174	141	173	174	140	140	164	170	172	176	147	159	191	171	173	164	146	175	148	174	188	179	144	169	171	149	148	187	178	159	157	152	157	161	194	186	171	178	167	145	158	168	178	164	160	144	165	158	159	172	148	160	185	156	161	154	168	187	173	154	162	157	154	161	171	157	160	146	150	173	162	169	154	146	165	189	186	166	162	175	175	160	161	155	176	177	172	164	157	151	178	178	165	167	163	159	143	168	160	178	153	164	148	187	175	178	146	143	163	177	162	148	154	164	172	166	147	174	150	185	155	174	173	156	141	131	155	171	172	161	167	167	166	163	147	162	170	170	164	177	147	180	184	188	172	170	161	173	174	162	158	175	162	166	158	188	146	180	170	161	174	160	126	163	168	180	158	177	179	182	173	158	166	165	170	156	154	141	184	162	161	159	166	152	157	181	167	147	174	182	161	158	136	159	169	157	156	188	161	166	153	171	196	163	161	176	147	161	163	166	153	157	147	167	166	162	174	157	158	164	179	175	146	156	176	181	150	149	155	148	178	172	165	178	153	142	177	155	154	170	144	174	168	177	176	177	167	180	165	172	179	163	167	185	162	188	179	154	175	175	164	166	160	153	174	153	184	158	158	169	176	176	156	180	168	151	160	196	158	178	160	179	153	168	166	145	176	169	145	176	163	153	198	165	160	146	144	158	178	187	166	181	178	184	158	143	171	172	176	203	146	153	152	174	177	159	166	161	176	168	162	173	170	202	167	190	159	178	139	169	155	160	180	142	165	163	164	193	175	182	162	161	146	170	155	167	142	175	187	168	156	171	168	165	173	158	165	153	160	159	172	175	156	161	159	159	163	162	171	176	164	181	176	164	161	140	164	169	170	143	144	178	164	155	165	164	172	166	180	182	176	179	163	161	176	177	170	173	175	188	156	150	173	164	192	187	174	169	164	203	156	160	159	154	178	151	157	174	197	159	139	155	142	175	181	181	170	157	146	166	139	175	169	155	158	148	169	161	165	176	179	156	169	183	167	180	162	161	156	182	162	175	183	157	157	171	151	197	191	169	186	156	167	131	154	168	165	149	163	187	176	152	144	167	151	171	159	166	159	166	174	161	188	183	176	165	188	164	166	174	175	169	175	177	163	153	158	150	170	150	147	156	142	180	182	187	176	177	168	164	147	162	169	177	161	169	166	166	156	153	168	157	160	156	153	161	173	149	158	179	164	175	186	184	172	184	164	142	171	182	174	168	172	178	156	142	145	173	184	164	168	156	159	156	163	159	171	165	178	190	150	165	146	181	153	174	155	168	176	170	176	154	182	191	172	160	159	137	168	149	153	157	139	172	184	185	185	177	184	174	164	166	184	149	156	174	165	161	165	147	172	162	160	177	167	174	168	165	149	161	170	163	173	165	165	171	180	164	167	173	179	147	147	164	159	166	153	159	176	178	173	177	192	167	168	171	165	177	160	167	185	141	133	174	162	146	184	173	148	147	158	159	172	178	155	137	166	144	158	167	176	153	154	153	165	180	167	175	178	152	181	157	157	182	160	187	180	161	148	157	169	176	171	173	154	154	171	183	178	162	183	167	175	173	146	166	151	158	150	155	159	173	159	161	183	160	152	177	157	158	158	172	160	161	151	169	182	178	155	172	152	162	150	176	161	168	165	198	142	163	177	179	146	156	148	165	163	169	139	181	142	185	173	146	171	161	163	145	170	151	151	183	178	172	146	188	162	167	184	149	167	152	158	168	153	168	165	155	177	154	191	177	191	155	181	161	177	181	152	157	178	161	172	169	158	166	168	164	163	160	164	159	146	161	168	165	153	175	164	181	173	141	163	161	168	176	147	156	159	138	158	188	175	169	163	173	155	184	150	159	165	153	164	165	161	159	182	163	186	161	178	166	150	161	153	195	165	183	171	173	171	179	181	165	149	163	154	164	176	149	147	168	166	173	165	168	140	183	178	152	162	162	155	158	165	157	170	167	166	179	174	146	152	172	191	149	162	133	168	170	169	176	157	156	162	171	159	188	161	153	172	179	154	161	172	159	140	154	177	168	164	155	185	159	167	135	167	144	155	155	185	171	179	178	152	160	147	176	189	169	166	190	156	156	181	152	164	185	174	159	176	191	162	166	178	194	155	154	179	190	171	174	148	165	172	157	191	178	154	171	171	176	169	164	169	159	197	159	161	166	170	155	170	168	168	161	178	166	158	156	169	161	189	149	158	196	159	163	161	159	171	196	163	164	150	159	160	166	161	150	167	162	153	158	169	180	178	154	166	172	158	152	169	156	170	155	148	168	175	155	145	172	167	172	178	154	154	174	161	145	154	173	156	146	154	154	157	173	145	179	149	174	169	167	179	162	192	171	175	179	153	162	180	132	157	168	174	159	158	158	182	150	165	156	159	184	177	177	159	172	158	148	149	165	168	157	176	154	150	164	147	176	168	150	189	145	162	144	148	179	143	168	182	186	141	163	149	171	161	160	167	143	161	161	161	170	166	168	160	157	182	158	188	170	180	168	172	138	165	153	140	149	153	141	170	168	154	150	156	174	176	173	147	168	167	149	170	181	175	155	157	165	157	173	160	173	159	173	172	167	153	173	146	147	168	161	151	195	158	172	183	175
33266	12922	7991	3733	2598	1955	1431	1180	962	779	733	540	531	449	414	374	359	387	339	294	321	307	302	293	286	253	270	261	265	247	269	274	227	242	248	242	232	251	229	267	261	251	230	232	229	230	217	219	228	236	225	229	197	228	229	213	240	216	200	239	226	238	232	231	227	226	211	228	235	226	232	238	233	220	246	233	232	240	236	221	207	228	238	220	228	243	250	228	245	225	216	216	210	207	195	220	233	226	223	236	248	197	261	202	252	203	191	204	217	232	233	223	218	207	239	221	212	229	202	210	278	227	209	215	234	215	215	204	214	214	240	233	235	209	213	247	244	221	230	220	240	209	226	224	241	214	237	241	214	244	199	208	209	181	225	228	211	201	224	236	209	217	209	218	247	239	230	223	207	230	240	212	216	226	210	231	224	209	219	233	223	216	215	210	227	235	214	254	240	215	186	219	244	200	227	229	226	217	237	225	223	230	235	224	215	209	226	217	216	224	185	253	201	227	219	202	222	223	229	217	221	239	228	203	216	240	247	227	231	221	211	216	219	194	236	220	214	216	208	230	206	236	215	219	215	222	244	190	199	242	220	208	216	250	231	238	221	220	202	187	214	239	240	219	218	254	202	232	210	217	224	228	215	214	235	222	214	219	204	225	189	194	213	235	228	229	233	182	213	219	231	205	227	235	212	198	211	215	239	206	205	211	228	194	238	222	219	236	226	215	211	221	234	222	224	239	200	214	232	217	219	236	203	221	233	205	211	218	207	200	234	222	237	208	219	212	217	213	216	220	207	196	218	194	217	216	208	213	213	239	229	228	214	230	223	219	217	216	237	209	190	201	212	215	238	227	223	218	213	214	231	222	260	203	211	218	202	223	206	230	231	225	184	210	220	209	217	231	230	241	260	239	225	211	193	200	261	224	193	207	219	217	195	240	202	251	240	215	239	208	240	233	200	213	224	221	251	205	214	219	226	203	217	235	226	220	219	224	184	225	236	206	225	198	181	213	215	217	216	234	192	185	234	224	206	217	257	226	221	238	219	225	223	214	239	218	219	232	232	223	251	236	202	216	223	219	214	230	219	234	230	221	233	200	215	222	260	234	226	214	227	214	206	214	212	227	222	202	216	240	238	225	207	229	236	234	221	241	241	199	215	220	245	239	227	232	201	237	228	234	236	224	233	217	226	214	216	239	210	220	244	211	192	232	243	207	214	231	231	193	210	206	247	220	206	219	225	214	244	206	213	241	210	208	240	226	205	214	218	227	229	242	235	258	221	211	226	220	239	199	220	243	229	207	216	220	205	203	237	214	229	238	224	236	237	203	209	201	224	222	235	219	226	211	193	230	211	233	204	199	222	229	222	214	240	205	246	219	224	209	216	220	221	230	240	202	231	177	243	229	183	234	211	218	224	208	215	212	216	233	210	234	221	247	222	225	210	242	219	245	206	229	233	234	198	237	212	225	209	202	225	217	236	206	209	215	222	220	225	221	220	209	233	244	203	226	202	203	219	221	204	200	215	227	228	204	210	207	229	204	233	223	230	212	203	218	206	212	218	217	191	226	207	211	212	209	229	212	223	236	257	224	231	213	236	210	201	221	214	201	204	217	212	198	195	207	243	246	237	257	236	221	238	231	221	219	223	249	243	230	200	207	242	197	244	243	208	212	222	239	235	237	239	224	225	226	220	189	233	223	223	247	214	227	226	228	206	249	225	194	219	226	204	236	205	262	235	219	209	214	244	213	219	219	209	228	222	215	216	227	235	215	214	230	224	198	220	252	217	217	204	247	216	229	209	212	226	201	218	227	202	223	181	214	214	228	223	224	215	214	231	232	196	239	259	254	238	225	215	226	244	226	209	214	187	271	212	209	216	252	221	206	236	201	232	236	217	197	220	207	232	221	219	183	224	234	209	203	228	238	241	233	231	212	232	222	220	226	225	208	219	234	214	220	219	218	198	213	223	217	204	208	234	220	204	211	204	200	223	224	215	248	212	238	199	224	208	230	216	210	195	218	235	217	228	208	212	242	225	195	237	226	221	217	219	221	239	225	219	235	235	216	197	248	220	247	227	202	251	223	238	235	215	234	223	214	238	227	208	214	208	212	213	234	225	235	243	232	222	228	235	193	260	226	217	213	217	205	222	236	235	214	201	206	221	214	206	211	242	207	193	205	221	215	217	221	213	223	222	208	181	232	211	193	199	204	204	231	187	207	231	206	240	247	229	223	244	236	220	226	252	203	223	239	198	227	209	207	238	195	219	212	216	229	220	219	235	223	215	193	202	229	212	245	232	223	241	192	199	232	225	185	218	199	228	238	225	208	214	226	229	205	213	230	212	217	240	191	224	199	214	209	242	244	213	209	191	212	226	218	213	231	180	213	213	188	241	224	251	235	225	197	219	227	212	209	227	224	215	198	227	214	245	239	237	210	197	238	232	232	225	207	230	225	232	217	225	225	206	198	245	207	229	206	211	209	202	222	225	222	215	206	231	228	221	196	257	224	218	226	222	218	231	201	215	225	224	218	210	203	227	218	224	213	228	207	243	229	224	222	230	224	243	214	223	206	235	219	226	203	236	233	201	201	201	214	238	205	226	206	210	222	228	226	212	220	209	225	223	247	216	233	227	242	239	234	234	228	224	235	264	205	243	222	213	212	193	227	236	214	223	228	227	233	247	212	265	206	229	221	218	250	200	208	200	234	218	228	228	223	222	217	235	218	247	241	218	245	213	223	221	239	225	198	236	228	211	194	207	234	222	203	231	207	218	211	199	212	233	224	218	213	192	207	200	232	219	237	254	202	207	213	226	215	228	215	257	190	225	209	210	254	208	229	226	222	250	218	239	221	209	256	229	222	214	233	221	202	216	228	202	215	209	250	223	207	224	226	232	213	236	208	218	223	233	220	228	246	247	222	206	193	206	214	234	224	228	235	206	199	200	228	199	203	236	217	233	238	187	209	197	205	238	225	249	245	212	223	231	235	218	209	216	219	249	251	223	211	221	213	219	220	220	189	239	194	232	218	207	216	213	204	228	225	225	235	223	180	231	219	223	218	203	225	207	222	233	225	200	200	215	232	234	218	226	212	229	229	237	214	218	224	198	226	275	245	192	212	212	223	215	210	229	218	211	202	222	227	216	228	218	224	241	234	205	235	227	207	227	248	211	239	214	221	222	202	207	201	237	206	222	210	211	217	204	203	219	236	190	211	209	219	248	229	243	237	235	224	214	235	194	203	231	227	197	205	205	199	237	231	229	230	211	211	208	247	234	222	199	214	182	233	224	193	228	217	236	209	213	215	193	216	223	224	239	236	219	196	210	235	221	228	205	207	222	241	221	238	216	193	200	204	214	234	217	246	221	217	222	221	227	225	216	222	229	250	210	188	196	216	221	238	215	196	249	239	218	219	249	209	232	237	205	199	229	222	223	236	210	255	234	235	236	205	211	243	246	247	212	218	214	220	199	236	223	204	237	245	214	199	231	205	208	212	250	203
27722	18689	4298	904	724	687	581	514	547	498	551	496	478	514	493	483	522	529	515	520	535	502	517	479	494	453	454	535	488	484	499	507	482	483	522	478	523	530	539	494	499	465	475	484	469	514	513	499	518	501	522	523	479	495	449	475	503	443	498	453	526	463	516	527	489	490	486	498	484	497	564	499	472	463	485	472	478	474	537	505	441	509	496	496	493	528	483	504	539	495	530	534	476	477	520	494	518	474	470	527	477	470	481	485	477	469	527	470	482	472	505	488	517	482	517	550	489	480	524	483	496	499	512	515	523	504	511	482	517	503	479	491	479	484	479	518	530	491	489	514	505	439	514	478	505	486	483	474	507	472	535	520	508	465	485	525	496	520	497	544	534	495	507	479	499	502	498	493	491	471	479	497	489	451	472	457	528	481	526	518	510	526	516	489	509	463	494	511	475	488	537	490	505	508	494	522	470	477	522	494	469	503	478	513	506	486	501	563	510	458	477	472	495	499	524	523	466	500	510	515	450	481	482	489	458	447	516	471	553	512	509	452	510	502	482	488	514	481	498	498	459	539	492	483	475	492	463	506	465	497	488	512	515	497	497	511	508	491	530	538	488	495	497	470	489	532	466	492	483	525	532	465	490	485	533	475	501	475	475	453	514	487	495	504	465	469	486	482	474	513	474	487	475	470	461	517	480	501	483	511	546	486	498	491	519	473	536	517	486	459	506	509	497	525	522	469	510	489	518	496	517	491	504	523	514	528	505	513	491	469	513	500	495	491	497	497	467	493	518	484	469	517	507	524	493	489	493	489	497	488	488	479	509	493	488	519	461	491	502	487	487	503	509	488	501	495	496	499	522	464	486	479	461	481	500	508	481	515	517	459	498	499	490	492	499	514	475	452	511	497	483	490	495	519	539	524	499	480	492	525	472	496	472	492	468	500	490	484	499	459	463	495	492	488	519	498	475	488	476	507	474	479	493	468	533	488	537	484	477	473	487	524	473	472	478	487	482	463	519	518	458	527	493	454	482	459	496	475	498	522	503	488	526	493	489	489	516	456	507	513	490	504	467	476	508	502	462	515	503	492	484	512	457	517	477	492	504	482	515	460	488	463	513	525	486	482	521	524	512	494	521	519	505	462	492	472	505	477	520	480	482	499	492	465	506	502	528	484	466	468	505	482	528	507	513	463	534	491	503	468	485	501	525	511	491	500	489	518	520	490	526	473	537	500	543	493	469	505	509	506	504	524	504	495	512	482	501	479	441	493	521	522	483	441	535	506	512	484	520	502	496	482	508	507	488	532	474	500	478	503	508	527	469	474	530	540	501	461	523	492	453	494	451	456	462	487	482	496	508	497	497	496	485	502	503	483	521	508	513	487	513	510	527	475	511	506	528	490	526	460	492	508	523	521	516	502	521	475	480	456	482	499	466	504	478	502	474	503	481	491	534	512	498	515	461	453	511	476	534	458	501	503	546	443	470	485	553	491	490	534	470	467	459	529	448	489	510	513	475	518	470	478	532	501	506	473	496	547	505	483	487	500	489	471	454	534	534	517	484	518	514	476	541	516	483	515	506	496	472	493	493	485	486	498	474	501	520	501	495	482	498	477	487	490	490	473	481	478	500	508	510	480	509	486	470	501	505	490	445	498	514	536	519	489	515	454	513	530	462	488	461	475	471	482	501	518	502	487	489	522	516	499	511	434	519	485	453	493	484	485	501	521	511	480	479	503	480	461	537	526	516	534	463	436	517	475	491	475	517	476	489	470	487	530	484	486	481	515	473	550	472	481	552	508	498	466	472	491	515	478	476	496	515	482	512	482	500	509	468	468	460	487	501	483	483	531	503	476	521	504	508	510	520	492	488	501	509	474	479	456	517	490	519	458	460	501	486	515	512	529	492	515	492	490	471	541	495	486	459	501	464	444	490	485	523	509	518	493	517	520	531	506	502	514	482	476	491	518	492	506	485	496	489	522	499	433	502	528	505	532	502	522	542	502	465	502	501	507	548	487	508	503	491	497	523	478	513	514	526	512	508	468	488	557	509	496	459	496	471	440	483	499	529	466	497	474	536	489	471	472	523	512	486	485	487	519	483	497	513	515	493	522	506	519	490	482	458	522	471	515	518	471	512	510	492	488	547	461	504	511	510	516	476	476	505	481	503	501	520	501	493	477	499	472	487	478	485	530	474	536	482	528	506	516	512	515	473	504	488	507	496	518	486	526	544	491	478	495	479	521	488	496	491	506	531	472	500	460	500	499	504	476	494	493	474	504	495	460	514	512	486	490	497	455	492	465	501	470	518	517	474	484	503	512	528	504	508	464	487	471	511	502	497	454	519	457	504	472	481	471	466	505	539	525	506	512	505	516	444	503	491	494	501	497	513	478	504	450	509	488	509	503	494	531	529	513	504	487	452	462	502	517	504	490	486	510	491	445	466	490	536	468	464	493	497	507	514	492	504	439	511	524	509	511	482	507	478	485	519	483	544	483	506	509	474	506	467	463	524	440	515	496	487	512	507	513	514	455	492	470	504	472	477	501	492	489	532	467	495	522	467	512	465	437	489	497	515	492	488	491	510	488	475	462	506	444	524	448	514	496	504	505	508	480	498	492	521	498	498	494	507	540	516	556	514	492	490	538	533	503	527	470	460	514	494	512	516	492	508	489	518	510	473	471	516	519	481	475	469	466	503	518	477	471	538	489	504	510	517	476	489	495	450	494	501	486	438	497	522	544	535	472	516	546	484	523	507	569	507	487	510	457	478	480	479	456	491	489	502	487	462	478	477	492	485	479	510	521	525	527	480	443	473	480	508	518	482	541	469	539	487	446	476	480	475	486	491	516	515	486	466	495	485	491	502	527	489	501	474	493	502	520	474	520	487	467	519	512	488	475	526	479	508	488	509	506	473	477	490	505	533	543	505	509	518	486	495	488	479	511	480	472	465	493	461	483	481	447	523	559	503	477	491	505	549	496	503	501	461	553	472	485	469	519	507	518	493	495	516	484	520	499	497	500	497	509	516	507	498	497	494	490	515	528	474	519	536	500	477	467	467	497	535	482	462	482	536	533	518	506	486	500	479	429	513	467	495	521	476	524	468	484	461	500	463	551	504	499	464	510	503	537	507	500	545	563	498	490	503	493	515	488	513	477	488	513	496	473	525	497	459	502	536	486	519	470	492	514	507	536	510	520	448	486	497	480	535	520	499	531	523	496	517	478	470	488	469	535	501	487	501	489	502	475	500	510	504	522	495	504	508	471	483	502	474	472	505	476	515	510	505	512	482	477	512	456	547	475	524	478	476	475	505	489	479	499	459	486	453	491	509	487	499	485	486	498	525	466	520	471	510	464	475	506	491	477	502	486	502	522	504	477	496	500	539	467	483	502	465	494	489	529	486	461	482	493	526	505	479	467	488	507	493	474	486	515	518	504	516	506	469	457	511	476	491	485	470	465	493	493	510	489	510	464	534	463	480	476	500	479	517	538	509	512	500	483
8328	1314	1068	770	733	727	692	618	658	639	663	646	648	670	604	665	647	616	656	643	589	612	652	604	619	607	625	595	589	668	627	617	598	629	631	642	610	623	629	591	600	667	617	636	588	606	728	648	624	615	620	662	605	640	622	647	628	651	619	641	604	608	622	598	616	603	634	632	608	632	680	640	627	655	629	645	614	621	687	658	637	630	680	632	606	685	628	601	642	615	629	626	616	655	637	661	669	654	672	639	609	604	662	625	646	608	619	603	627	633	640	643	625	584	619	656	600	655	637	675	634	649	616	625	636	652	636	680	637	629	649	612	635	612	642	624	649	621	649	673	659	611	599	631	594	612	647	625	602	645	675	677	627	643	571	664	666	649	659	616	662	628	653	609	622	608	626	648	637	646	639	589	639	658	620	634	633	648	632	665	637	612	646	612	619	670	652	603	582	638	651	629	595	643	659	610	612	643	625	608	587	662	684	623	610	677	668	639	645	671	596	649	620	625	667	583	626	614	652	598	651	604	649	640	630	649	629	617	645	600	658	611	644	592	646	605	681	575	591	597	637	639	610	606	591	638	633	611	615	646	608	629	638	578	612	630	655	638	661	631	607	628	614	648	670	649	643	583	586	656	626	621	620	606	653	618	605	687	613	663	638	663	601	579	655	610	691	654	652	618	609	621	636	616	665	627	608	613	591	631	625	620	598	602	624	583	652	643	683	653	571	658	648	662	597	623	632	659	584	591	609	650	654	682	634	633	636	643	620	657	660	594	642	654	626	594	622	601	581	619	593	581	631	660	646	621	651	696	677	638	650	608	656	644	623	610	613	630	671	628	639	618	608	635	676	638	677	609	670	639	627	598	627	657	681	648	607	606	590	628	658	668	632	617	649	603	624	664	641	619	651	639	586	648	643	608	610	622	634	591	586	649	627	625	633	591	616	687	625	632	638	619	620	638	634	644	626	626	655	685	615	661	629	642	632	667	618	664	605	586	582	625	629	599	634	680	641	676	646	600	626	659	602	638	668	643	656	625	629	645	624	640	572	658	645	662	605	636	659	653	626	632	649	580	611	601	601	608	656	636	608	638	592	612	603	638	632	623	650	632	592	615	625	631	609	619	599	638	586	641	648	668	621	628	619	649	635	607	618	611	624	636	663	642	602	609	630	648	615	592	664	639	641	616	621	626	665	589	648	634	669	609	636	622	601	624	633	607	646	638	670	654	659	672	634	658	620	630	620	627	601	597	637	662	609	643	619	643	618	651	655	625	645	637	637	625	601	635	629	647	605	617	639	647	606	639	649	646	669	623	645	623	602	662	623	622	671	675	613	596	638	640	606	699	606	617	603	640	641	616	655	635	624	664	633	653	619	651	651	615	632	613	631	649	652	594	652	606	644	615	685	624	619	635	718	616	630	599	635	621	642	643	690	589	630	709	648	614	636	597	610	630	615	639	639	663	624	656	603	632	648	674	630	644	622	624	661	645	623	601	662	601	609	658	648	655	636	660	613	670	652	649	659	617	599	630	638	621	614	611	668	634	650	597	623	606	624	673	614	660	627	676	616	642	634	649	629	588	664	637	639	679	644	593	595	620	635	623	601	704	641	675	582	621	653	640	603	629	628	611	669	588	637	586	592	655	665	617	645	664	656	635	661	631	626	657	652	638	595	652	657	627	617	592	650	645	663	612	631	647	653	681	688	580	670	646	613	639	634	617	692	638	656	626	675	631	649	620	637	645	616	633	641	643	637	611	638	598	604	630	606	682	635	651	565	648	635	627	614	670	632	622	648	608	638	631	647	645	664	610	613	573	609	624	615	602	674	625	648	647	618	643	630	632	665	654	637	700	635	636	596	595	613	639	637	593	679	631	582	598	633	648	666	580	646	627	615	651	624	605	662	653	664	615	645	634	598	618	623	629	661	622	628	643	610	626	631	636	656	663	608	648	613	636	642	633	632	639	612	636	645	629	606	648	608	617	610	586	643	592	627	665	648	677	655	682	644	614	645	601	635	587	647	632	659	637	640	660	617	636	564	673	658	608	616	641	599	626	636	638	639	629	611	635	611	616	607	637	606	659	607	644	595	640	608	599	634	586	627	623	652	620	680	615	604	639	640	638	633	651	655	652	585	636	598	638	591	635	620	592	599	643	634	598	672	612	629	644	619	647	692	617	632	602	609	599	603	645	601	646	633	615	677	602	622	615	666	648	642	614	654	620	604	640	626	641	618	658	617	599	621	612	618	667	631	623	638	622	615	631	687	596	652	579	689	639	648	634	618	623	676	629	683	622	620	632	641	637	607	654	610	641	610	611	610	635	608	637	684	614	624	631	623	649	605	609	652	638	608	615	629	643	651	669	608	587	631	636	633	667	615	656	591	634	606	605	603	606	619	629	648	640	628	626	676	633	640	654	608	642	682	623	630	640	627	679	617	638	617	635	662	591	641	626	660	631	618	641	624	652	579	636	664	616	629	625	617	603	587	602	612	615	644	642	636	607	637	587	631	652	607	646	636	646	683	581	589	695	665	609	648	640	634	608	617	589	657	633	618	633	630	639	632	607	598	633	622	695	645	620	603	611	607	654	606	605	694	624	622	627	622	656	588	712	629	620	622	634	600	627	632	602	642	611	627	636	683	590	622	679	656	618	623	652	591	621	613	629	653	611	649	628	639	641	644	642	618	600	602	637	678	613	621	631	642	683	603	619	632	647	664	629	623	615	640	641	646	659	603	664	659	624	614	661	669	624	623	636	642	694	573	637	615	602	598	627	641	610	624	614	640	596	611	624	637	665	615	627	655	641	626	631	688	618	669	653	625	604	661	660	582	599	630	602	656	616	666	645	587	671	663	635	619	627	642	644	630	588	605	673	603	667	609	664	652	621	687	643	642	649	625	642	613	603	648	621	645	634	623	661	647	627	620	645	630	608	598	620	668	627	611	592	616	643	639	628	633	619	576	630	671	641	644	653	638	606	677	613	650	673	621	607	660	581	627	661	625	656	604	661	611	604	670	650	653	593	623	638	633	631	709	618	630	664	617	590	643	595	617	607	660	680	618	621	611	601	606	599	666	616	644	645	613	614	648	622	646	671	622	656	613	619	606	653	588	623	689	639	603	623	610	599	592	640	615	661	637	657	554	696	625	635	606	662	636	606	650	638	612	605	652	608	662	629	620	623	638	640	598	646	669	630	627	595	689	649	607	659	650	684	681	615	568	668	616	628	643	578	599	639	627	643	640	566	591	621	643	648	590	624	582	656	635	615	646	622	591	645	617	656	638	657	634	609	618	616	609	634	640	654	615	612	619	630	609	650	605	653	603	591	631	613	659	633	597	641	662	639	639	662	576	631	645	601	630	644	604	605	641	651	596	624	625	652	604	691	603	595	661	607	649	641	643	655	655	643	622	632	669	666	606	681	639	643	612	607	630	606	617	640	634	617	608	629	641	618	612	617	591	645	669	646	595	617	617	606	617	601	672	642	619	598	625	607	661	648
23903	21512	28743	24707	21483	7343	967	701	545	577	524	535	543	459	478	504	467	451	503	456	448	430	444	459	451	459	434	441	471	442	443	456	419	456	434	437	441	439	455	413	459	441	434	437	441	417	453	404	427	423	431	447	426	439	431	388	441	405	431	387	389	388	449	417	423	434	441	409	426	453	417	431	409	419	422	409	410	449	425	434	426	440	463	415	427	421	446	397	446	455	426	443	411	450	433	419	471	457	411	431	466	423	413	401	440	420	424	429	441	471	431	456	430	423	418	405	421	487	420	410	418	405	434	363	457	440	412	420	439	405	445	417	455	468	445	450	474	408	415	396	428	437	427	411	450	391	435	458	404	442	436	437	446	448	382	386	408	449	394	447	409	391	395	430	450	409	394	458	418	438	465	481	426	425	404	407	411	410	396	415	416	419	423	491	438	443	428	450	422	417	401	464	420	451	432	431	445	454	411	402	451	443	416	411	429	439	414	432	413	434	476	441	415	435	425	435	405	387	424	405	417	422	472	407	453	447	442	425	455	410	447	401	469	426	438	445	421	470	425	406	444	414	410	433	430	419	448	445	398	439	418	432	425	432	390	432	422	440	445	422	416	412	450	419	471	433	458	423	450	406	428	396	393	427	458	428	400	438	444	438	431	420	436	473	392	405	463	389	448	417	444	406	378	413	415	455	414	424	433	408	452	441	413	401	457	470	435	410	414	424	442	428	407	417	440	367	402	399	445	396	487	440	399	448	437	422	426	427	423	428	419	450	463	422	433	435	407	459	451	404	441	443	409	471	421	474	472	442	452	442	454	418	430	395	376	440	443	441	457	426	444	419	422	392	484	412	439	443	427	412	437	427	415	464	426	413	417	419	434	439	408	439	455	461	422	453	397	444	398	439	438	435	406	426	434	452	438	419	472	426	412	404	459	424	385	398	397	407	417	442	416	462	417	448	407	409	430	415	433	428	413	436	428	436	423	430	429	392	423	431	445	389	448	429	432	422	457	424	447	441	433	444	470	454	414	428	404	448	441	458	411	419	386	417	452	425	432	412	406	425	416	385	438	409	406	433	394	409	436	429	438	454	429	441	411	433	454	411	424	431	417	397	428	428	399	416	428	446	423	462	430	442	422	411	443	405	400	444	440	418	453	431	409	429	428	426	410	404	440	441	421	429	426	450	414	417	399	451	438	445	451	431	435	428	406	415	394	447	436	421	386	414	430	451	422	425	421	434	434	428	421	420	444	431	425	397	419	441	415	405	463	411	396	418	380	418	453	383	415	433	412	433	450	455	431	425	458	376	432	453	408	410	431	429	414	414	429	424	417	449	414	420	430	457	448	405	441	415	409	432	414	419	473	431	393	451	437	400	413	428	417	464	436	432	482	394	411	417	409	418	410	418	453	400	424	415	456	457	432	406	446	426	420	430	456	432	465	434	386	436	448	476	395	453	439	462	443	413	418	399	433	425	445	410	433	373	420	437	466	432	431	441	400	445	442	433	422	423	434	431	411	434	419	411	424	388	474	420	422	432	429	424	442	433	424	452	450	415	455	417	428	442	418	431	440	455	390	481	427	408	404	420	416	464	425	417	420	419	412	426	420	421	413	432	404	415	439	457	435	429	424	442	421	440	399	460	422	411	442	454	410	431	371	418	409	397	441	418	435	405	422	434	407	404	389	410	485	439	424	474	435	374	424	416	457	425	426	439	411	405	451	436	439	444	428	412	457	420	440	449	412	477	434	396	462	431	466	429	447	411	476	429	447	484	455	417	446	423	430	457	435	449	394	425	440	443	384	433	442	437	400	440	464	441	432	412	421	398	442	448	402	425	425	438	399	453	423	419	413	418	421	452	442	395	430	377	427	429	451	407	435	382	420	409	420	415	445	444	445	415	447	440	448	418	442	446	421	424	465	429	452	379	441	421	414	405	435	407	387	429	397	386	411	424	443	411	466	402	459	432	455	389	420	423	468	421	418	462	415	403	466	432	408	420	443	441	412	417	423	445	446	441	429	423	454	435	449	469	474	449	433	388	405	438	417	401	455	387	433	434	477	417	387	429	438	442	463	445	393	406	399	440	454	395	454	407	401	456	419	392	449	369	430	447	434	430	416	466	405	432	454	412	437	412	431	391	483	411	424	451	411	429	412	431	427	431	422	447	423	431	421	434	463	401	439	439	429	429	422	433	434	426	426	436	393	423	398	483	431	436	448	422	447	405	417	424	440	392	443	416	450	422	412	419	412	430	406	444	453	402	419	465	441	394	419	392	437	439	438	423	427	408	441	451	416	413	400	438	429	426	402	413	404	452	411	449	429	393	444	424	412	438	430	398	402	420	420	407	455	396	438	420	401	448	390	413	418	437	418	453	407	410	393	399	453	408	435	409	428	412	427	439	432	443	436	446	434	437	414	441	442	445	433	450	414	436	396	413	420	398	418	389	452	472	407	428	434	436	469	432	431	441	442	422	436	419	462	397	421	405	448	415	447	390	422	422	445	451	481	453	408	465	413	412	453	414	437	443	451	436	403	391	448	424	457	423	432	461	454	452	460	434	437	439	454	429	453	421	418	397	402	415	445	427	440	431	465	478	399	411	434	425	468	402	426	420	482	430	393	436	391	449	400	437	380	424	433	455	414	470	462	413	405	421	422	390	453	417	437	370	425	416	442	412	455	450	420	441	421	420	439	416	450	398	439	445	448	382	427	448	392	442	427	442	413	393	424	396	416	444	430	439	414	405	461	389	377	440	426	430	426	455	406	418	433	428	440	414	442	461	411	440	418	431	459	403	406	466	442	420	401	398	424	449	442	445	388	412	436	416	422	455	445	466	453	440	416	411	409	456	459	423	410	484	471	451	416	421	441	436	429	428	429	422	401	462	456	428	423	403	420	391	396	458	432	434	417	407	421	446	420	424	410	423	429	425	429	432	422	430	388	413	465	443	447	431	456	449	425	435	421	439	474	427	457	410	394	442	447	408	443	435	469	426	373	399	404	434	369	424	412	368	462	453	434	440	455	394	458	439	398	425	445	410	428	444	412	406	489	404	431	388	441	464	449	411	405	432	421	444	425	460	426	456	433	456	452	435	389	409	410	438	416	458	424	413	448	450	390	462	440	431	411	437	419	445	438	437	432	412	419	445	422	483	471	426	417	404	405	437	394	408	428	453	440	406	427	397	411	445	428	453	435	447	467	434	450	450	421	397	428	432	438	503	464	437	407	448	391	465	449	426	395	436	421	422	456	474	427	427	424	444	444	412	456	424	443	416	391	416	415	433	428	433	433	449	464	389	433	420	407	447	477	415	464	399	407	411	426	452	423	422	437	422	388	389	400	387	422	447	465	410	429	385	422	447	419	426	418	427	423	436	453	431	406	464	434	445	419	432	411	469	433	441	447	420	442	412	369	463	425	403	427	442	393	374	436	449	436	416	432	471	457	441	420	418	393	417	422	408	415	428	423	410	395	438	449	411	416	410	447	411	426	424	418	407
28667	8620	5315	2468	1895	1510	1243	1064	888	837	785	738	725	680	644	603	644	628	623	598	594	607	634	585	579	593	597	546	577	571	578	564	600	550	555	587	572	575	538	546	590	600	575	589	542	540	568	578	529	592	575	560	552	526	583	558	604	553	548	521	557	538	622	546	558	508	559	533	558	606	554	554	547	553	533	541	592	571	535	589	539	534	579	583	566	541	577	563	520	564	532	558	531	572	585	536	583	543	573	568	547	547	554	599	556	557	537	576	517	525	564	547	527	573	551	569	562	566	556	553	549	543	585	544	595	559	535	564	549	572	528	550	597	549	565	515	547	516	562	509	549	561	552	557	559	596	508	542	562	545	516	553	569	530	532	520	554	575	536	581	555	538	571	554	565	526	523	532	553	551	530	566	528	560	545	536	523	552	562	519	575	570	549	546	555	511	525	535	506	528	563	544	539	540	573	547	580	508	569	521	528	560	532	535	599	561	520	557	547	564	586	546	573	559	543	546	507	580	512	619	590	546	580	566	549	547	569	572	505	532	579	563	559	557	576	558	558	583	572	538	555	540	523	588	547	566	543	566	597	546	535	574	560	554	556	578	581	542	540	565	554	587	545	531	555	543	530	504	504	548	586	521	576	564	585	556	546	574	507	596	571	552	567	530	549	529	578	536	538	522	535	524	543	558	561	549	557	534	573	544	567	580	564	552	562	553	522	551	568	577	560	562	560	536	582	565	538	564	572	529	545	526	573	552	591	587	608	543	558	555	561	573	537	546	531	532	566	566	555	567	553	538	560	558	547	545	579	544	551	550	559	484	520	573	544	557	552	534	517	564	540	581	574	563	554	617	559	555	511	559	567	541	575	530	532	597	527	534	532	591	590	552	550	565	535	542	526	532	534	558	522	551	579	502	541	587	594	524	553	535	549	578	579	575	563	541	510	528	572	556	561	596	594	559	526	555	593	576	543	532	539	554	564	578	567	540	562	534	545	535	525	558	571	557	542	546	549	595	527	566	585	569	569	523	558	575	538	546	574	565	589	547	524	574	492	549	555	532	566	576	535	575	539	560	564	577	542	530	547	520	521	538	553	536	557	555	555	534	585	561	546	558	531	541	600	559	553	493	547	573	561	548	565	557	551	540	535	539	581	565	538	563	561	563	595	552	527	577	547	540	572	563	509	549	549	566	570	566	534	574	542	536	537	519	526	585	584	549	547	543	569	600	538	564	560	522	565	549	530	557	586	558	532	569	522	602	557	574	543	538	585	569	526	600	510	521	541	576	531	541	548	531	505	559	552	524	615	550	563	562	544	559	533	554	585	549	576	526	527	557	580	541	536	506	550	542	585	515	590	549	552	534	524	532	560	569	567	579	545	557	557	548	561	572	564	543	556	595	542	527	549	548	543	536	534	565	599	543	558	570	587	574	555	551	569	617	533	517	576	569	569	575	593	501	586	522	516	540	542	573	571	558	609	545	549	577	580	564	558	542	544	527	591	524	572	540	547	551	553	524	564	579	557	573	555	532	530	521	577	591	530	530	520	528	587	548	568	549	535	604	607	554	542	523	529	559	575	581	568	536	530	607	550	543	529	553	552	519	556	592	580	534	522	567	518	563	549	549	590	585	605	600	603	568	572	523	533	630	609	574	536	561	596	547	563	544	522	575	517	560	562	559	553	590	532	580	582	535	596	557	579	535	605	569	552	547	553	539	575	571	553	524	585	529	535	544	534	558	548	529	514	562	561	549	534	576	584	555	553	530	550	519	558	533	544	528	548	545	538	555	548	572	523	524	548	543	528	566	546	570	536	546	550	556	554	565	574	524	572	565	582	564	523	542	578	607	578	574	603	575	543	519	565	563	499	541	573	525	533	532	521	535	564	515	532	576	564	554	560	567	587	532	560	540	546	558	560	492	526	604	560	582	535	598	539	529	518	531	533	523	548	528	609	529	565	506	576	554	560	565	522	564	535	547	523	517	536	580	537	565	533	568	556	519	583	555	558	554	564	574	539	525	584	541	508	561	558	523	534	509	581	556	570	567	559	566	558	517	536	588	560	539	549	547	542	577	519	578	548	516	539	542	521	551	565	538	558	521	516	595	568	562	572	565	558	539	530	547	557	569	551	545	552	557	550	551	568	559	518	565	583	577	544	516	547	570	556	574	556	559	528	534	511	543	537	516	556	541	596	585	534	549	575	543	566	546	551	597	560	557	554	568	526	608	553	572	557	551	570	561	576	556	563	523	545	537	537	570	591	531	561	558	588	520	557	582	526	526	568	544	527	539	579	535	521	541	541	568	584	551	586	575	538	567	536	582	561	535	569	574	545	560	558	577	555	560	554	531	561	573	539	531	566	535	570	581	575	554	574	542	559	562	500	566	532	557	547	557	543	607	580	550	582	540	565	550	575	543	519	526	564	534	550	561	573	530	521	559	543	562	551	571	556	589	542	536	529	545	566	580	572	545	554	549	564	553	537	554	558	542	549	576	579	551	565	556	554	510	567	542	568	561	544	519	561	522	611	581	530	560	527	583	547	554	596	516	577	596	570	555	526	561	561	596	562	562	556	583	561	590	550	537	580	590	549	569	544	559	565	520	543	561	556	545	527	568	504	542	579	616	558	551	597	572	543	530	533	563	556	557	546	613	577	541	502	557	556	551	553	530	506	536	517	523	591	546	599	580	583	568	526	540	548	548	545	565	587	556	522	550	565	584	542	542	592	550	541	573	541	551	538	589	552	578	509	533	569	552	526	558	548	542	546	586	589	601	573	561	540	551	531	521	528	545	562	531	556	565	572	532	585	542	537	540	563	601	536	580	559	538	510	561	569	535	586	513	565	558	555	582	550	536	565	526	569	574	553	528	534	550	551	565	545	554	538	563	619	554	541	580	543	543	544	583	575	564	510	552	558	592	559	538	547	568	556	533	537	605	545	545	560	573	599	541	591	542	569	557	557	564	571	528	563	563	555	513	564	590	584	539	556	549	545	542	516	527	573	581	566	569	570	556	558	540	569	547	561	542	558	571	594	560	555	569	590	566	556	525	517	556	572	508	547	553	578	532	530	562	529	583	558	544	565	576	512	550	525	540	568	553	548	562	554	559	547	566	529	580	577	566	572	584	561	562	515	582	509	529	599	551	541	593	567	583	530	581	540	532	569	506	577	591	611	539	566	581	561	531	577	517	553	573	565	546	553	570	588	553	555	529	569	583	550	561	553	578	558	565	576	557	539	590	532	554	524	580	546	563	559	541	568	541	570	548	562	545	575	542	525	595	532	577	569	543	561	543	580	586	586	572	581	532	571	589	563	598	500	555	525	583	543	598	554	558	523	524	538	552	526	557	552	573	597	545	516	591	582	560	579	556	514	557	562	512	584	544	587	608	568	512	532	548	552	578	563	538	555	591	549	537	483	561	529	553	557	628	552	566	564	549	557	575	537	497	536	527	527	569	521	559	546	564	543	561	591	566	577	510	554	564	523	506	559	525	559	551
25091	21498	27358	25862	6161	525	455	427	389	345	361	357	346	335	362	326	318	296	352	311	354	320	311	292	305	277	316	319	317	311	333	296	314	279	306	294	296	289	293	297	309	338	308	305	312	331	280	305	320	309	305	311	311	310	312	273	320	328	315	273	311	302	289	310	305	275	308	287	336	346	306	299	322	326	282	282	290	272	312	290	302	341	302	278	306	340	292	280	300	284	310	302	310	316	303	286	325	285	282	314	304	277	313	281	310	304	312	304	292	298	301	316	332	326	320	259	315	310	297	335	281	314	302	323	280	327	296	298	296	315	271	277	279	292	312	299	302	299	298	282	327	302	330	325	318	291	327	303	304	320	286	294	316	272	268	279	308	294	290	276	288	304	321	297	296	302	301	298	319	316	294	311	328	330	298	324	297	295	293	327	333	307	282	300	305	314	312	299	294	288	293	309	334	283	326	293	266	330	312	295	331	316	324	285	298	321	308	306	289	322	311	353	314	326	320	310	306	280	312	306	274	292	289	315	295	287	298	301	283	290	307	306	307	283	330	288	292	292	290	313	292	293	273	322	265	273	274	322	302	329	302	312	301	280	287	340	277	320	297	290	300	278	283	306	343	280	312	294	324	311	308	302	309	270	286	288	334	283	295	299	280	291	284	341	300	312	282	291	320	309	309	291	294	315	297	275	299	306	267	319	323	327	314	284	284	296	304	314	290	293	306	298	287	337	297	304	288	257	285	288	293	288	319	313	327	336	272	294	301	323	298	310	303	307	307	289	292	316	282	316	277	295	318	310	306	338	310	289	297	302	305	268	269	334	315	326	300	313	282	309	295	311	300	315	281	297	313	316	283	314	331	297	289	308	290	297	293	279	297	327	284	281	330	287	284	263	295	303	326	313	302	299	280	278	293	316	322	272	312	314	317	283	304	303	298	316	300	310	286	293	309	318	303	285	297	302	323	294	291	291	305	314	306	305	288	291	285	296	301	318	285	298	297	325	278	289	305	270	331	308	296	322	299	282	321	263	271	320	300	263	298	301	291	278	336	310	300	332	321	314	309	275	308	314	285	322	287	288	302	311	312	342	298	303	294	297	317	304	269	284	313	287	304	309	319	337	288	322	306	271	280	323	281	313	289	281	343	303	296	319	297	310	305	311	309	312	309	293	276	300	294	306	317	299	289	291	304	330	274	287	307	326	281	285	327	323	318	320	274	302	294	307	292	332	283	316	319	316	300	316	289	303	326	289	315	262	286	304	327	303	300	315	278	310	326	324	309	301	300	288	293	294	303	275	304	294	309	284	315	313	268	315	316	302	289	295	309	303	292	322	320	326	297	275	293	270	296	269	296	296	310	285	288	293	302	258	320	323	281	305	308	289	312	306	314	274	298	297	294	331	322	279	283	345	307	291	244	271	288	308	291	300	285	308	279	272	267	313	279	348	296	282	314	290	316	334	292	277	300	302	295	301	294	304	301	321	321	323	275	322	297	310	327	308	301	267	315	307	308	315	308	292	291	296	303	304	354	297	280	306	277	297	281	279	296	313	320	300	301	314	298	312	312	344	309	272	342	304	316	325	317	291	297	297	282	283	317	284	287	317	292	297	303	290	310	322	311	296	332	289	288	294	310	301	333	322	323	276	299	268	284	285	322	302	289	309	288	326	302	287	289	286	323	333	297	320	321	268	337	277	322	297	294	301	366	280	291	332	297	269	326	297	314	284	318	317	296	302	325	290	288	308	315	320	289	336	308	314	291	318	305	290	284	301	320	288	278	302	298	303	278	311	317	296	349	309	311	330	310	283	279	313	310	321	320	285	311	293	287	316	302	311	323	265	298	314	318	315	283	339	322	310	295	349	297	323	294	296	292	290	313	304	284	314	284	300	314	309	304	308	312	304	321	312	280	312	315	301	337	293	347	318	289	277	287	331	300	293	281	278	331	295	325	299	291	307	326	292	321	308	307	297	274	289	314	298	334	293	307	327	284	270	280	309	303	306	292	277	308	297	296	289	318	317	320	292	303	304	301	304	300	303	296	331	310	325	303	319	297	303	288	325	284	295	287	311	293	298	317	282	303	318	307	295	331	310	301	294	338	300	308	303	323	266	304	288	317	306	309	308	312	293	308	296	279	331	307	288	318	323	303	339	293	319	284	318	288	273	331	321	297	263	283	293	334	281	313	290	292	311	318	295	283	283	285	318	333	278	269	273	325	275	329	282	297	296	306	323	323	311	296	287	292	343	276	291	332	318	292	286	291	311	283	290	282	318	350	313	296	287	304	307	276	290	308	293	311	296	287	327	280	332	302	330	296	298	307	276	302	317	313	307	321	304	281	304	304	300	303	293	311	313	283	317	316	282	326	318	339	297	290	329	315	305	305	290	312	329	315	289	296	286	291	308	325	304	329	314	294	298	286	303	302	274	288	303	292	309	300	293	313	306	308	301	280	310	253	315	310	271	291	299	311	293	334	288	308	312	321	289	327	299	312	286	321	294	288	315	297	312	323	321	283	341	348	317	322	289	373	291	287	302	307	313	341	279	297	312	294	314	281	308	298	313	323	276	310	277	317	302	287	314	315	261	304	320	311	271	289	324	317	294	287	293	305	301	305	287	273	285	299	301	292	294	271	291	317	310	305	300	294	289	300	302	301	320	312	308	291	281	276	330	273	281	310	305	291	282	325	290	314	295	313	325	304	295	287	297	308	297	282	293	288	304	297	274	257	312	327	279	285	290	300	279	338	311	307	287	292	271	316	288	307	303	315	303	287	319	284	299	313	287	277	309	292	322	279	281	309	296	285	307	311	304	289	305	292	327	302	314	293	272	326	339	341	332	303	286	325	310	330	320	252	334	326	312	297	275	279	309	296	296	312	308	299	312	300	311	288	274	326	304	295	297	289	289	306	287	274	309	282	289	324	297	284	300	300	296	281	303	297	315	298	300	289	267	331	283	319	305	303	278	301	292	316	295	303	322	278	297	313	284	324	276	288	304	308	340	308	301	288	281	318	263	308	302	307	291	311	317	302	307	287	309	311	299	307	306	296	297	333	322	296	293	292	287	317	324	283	310	288	283	304	333	306	304	303	325	350	303	295	285	314	305	303	283	302	301	307	286	322	276	288	290	332	299	320	291	305	275	298	323	298	323	294	290	292	309	281	317	306	280	307	269	335	297	308	316	308	304	284	293	306	301	306	325	285	316	315	294	319	326	319	319	304	318	300	300	282	297	290	313	331	303	301	298	307	291	291	305	280	305	312	300	274	296	299	300	314	279	282	304	337	326	300	301	316	315	287	282	292	286	328	278	305	294	294	272	301	345	274	304	316	307	314	288	299	278	295	305	297	283	289	290	304	304	287	297	319	311	296	304	333	303	294	282	306	320	301	307	288	296	288	314	304	334	294	302	276	331	339	292	307	315	303	296	294	300	293	309	319	284	324	279	316	308	312	296	282	323	296	316	306	303	300	293	296	318	280	291	275	315	318	311	293	332
25414	4927	2479	1328	1047	791	746	638	610	550	480	522	451	448	473	422	416	422	393	413	408	378	385	383	379	409	414	393	349	435	400	411	398	434	417	414	378	395	383	372	392	382	419	387	377	392	385	403	357	374	366	415	402	370	425	396	367	364	386	377	368	374	394	401	409	372	393	356	384	380	365	401	349	395	353	383	399	385	404	395	414	371	391	379	376	398	366	374	395	418	390	356	367	392	370	395	407	378	412	406	351	303	402	388	372	379	414	384	408	365	374	375	370	371	384	362	375	379	398	363	385	399	403	379	349	363	409	422	391	371	392	404	386	371	370	353	386	390	413	358	430	359	387	374	360	369	384	376	400	378	390	389	352	350	374	363	398	397	380	362	373	419	398	371	379	361	360	369	358	405	384	374	405	380	329	386	384	390	398	348	392	358	374	353	392	411	402	390	396	386	366	390	384	401	405	353	391	363	351	396	365	385	370	402	427	401	375	432	379	426	401	381	372	387	379	410	391	387	373	372	386	380	348	352	419	396	376	378	364	405	375	384	402	377	360	336	413	321	376	431	382	388	397	405	372	404	368	363	420	387	376	375	376	405	406	383	365	407	386	342	400	358	392	396	384	406	408	374	401	369	351	381	396	393	400	382	409	358	361	396	398	380	394	386	347	390	377	367	394	383	379	405	374	405	399	332	387	365	347	433	380	363	397	382	369	365	409	388	397	352	410	388	410	387	375	401	387	407	375	406	386	375	394	403	395	400	351	378	362	393	395	388	365	407	420	369	369	360	361	383	393	394	386	388	414	385	365	344	391	391	397	359	373	376	407	359	367	379	367	357	377	386	355	365	391	394	366	365	357	402	420	388	343	395	373	418	383	360	399	377	396	391	379	389	370	404	402	379	362	409	390	378	366	370	378	398	376	389	376	359	378	364	397	360	376	363	364	402	425	363	384	363	385	415	408	353	374	406	397	396	386	375	346	403	350	411	402	328	370	424	387	398	402	377	401	413	361	425	380	364	378	408	358	373	405	427	387	346	394	368	396	352	373	404	369	391	355	371	394	375	395	401	389	383	368	369	381	374	423	391	367	386	381	391	375	377	382	354	387	362	395	384	405	422	364	388	380	423	404	375	410	385	389	360	359	352	388	412	364	358	406	375	414	361	397	384	382	365	392	394	374	376	397	351	368	366	372	366	399	381	356	369	396	377	374	357	402	396	377	372	371	377	384	395	360	397	403	392	385	392	378	369	383	383	362	362	414	404	378	371	369	399	394	390	378	378	400	376	403	396	425	369	363	429	391	364	412	396	373	385	397	379	360	416	385	373	411	390	385	405	366	388	405	363	402	364	336	406	368	349	402	379	400	384	380	376	422	363	371	405	397	368	407	420	384	385	386	371	356	396	387	388	389	344	391	400	395	382	383	393	410	366	365	392	396	381	392	369	361	382	416	384	403	349	386	362	377	358	395	377	400	382	406	377	377	393	401	396	391	391	381	365	383	385	357	383	375	359	394	393	367	389	393	381	357	419	412	392	371	360	365	390	392	361	389	386	384	398	397	400	412	368	413	375	370	408	383	364	382	357	375	422	411	404	395	398	375	395	368	363	394	376	372	363	364	398	382	382	385	390	377	420	381	398	382	377	332	413	392	377	367	396	386	402	384	386	402	385	405	351	403	397	404	348	413	402	387	380	351	374	406	373	371	391	380	411	380	394	392	375	386	354	391	389	382	419	396	408	362	378	409	412	393	376	391	393	405	359	383	404	383	386	403	371	404	362	365	390	361	398	398	369	383	425	379	413	403	371	379	394	344	356	364	363	419	396	372	354	363	400	367	392	376	409	393	355	357	384	389	406	370	375	355	353	400	376	378	380	396	392	368	379	412	382	377	424	389	350	349	385	371	373	384	379	368	383	434	398	400	389	391	362	387	408	384	363	375	380	404	386	373	408	387	402	424	390	397	345	371	382	383	382	359	393	396	393	379	367	387	362	366	401	383	400	396	384	353	350	369	365	416	353	386	417	398	367	396	383	388	409	354	384	404	372	393	393	386	415	364	367	405	384	420	347	419	427	356	354	378	424	413	377	413	388	388	403	378	378	377	383	386	385	356	405	422	410	401	397	372	376	406	389	381	390	403	390	393	377	358	353	425	346	384	384	373	400	366	357	363	402	380	405	394	380	396	377	361	374	358	408	361	365	394	401	384	400	379	385	392	353	392	409	374	372	400	352	356	408	387	392	362	357	385	383	420	393	377	362	408	407	389	370	383	393	427	379	397	398	394	382	385	377	387	402	361	350	331	379	370	384	397	353	370	400	387	417	419	371	384	417	340	399	384	348	408	375	397	373	428	391	382	402	379	374	395	347	421	407	371	377	383	386	388	358	344	425	427	368	380	390	359	388	396	358	376	389	409	365	351	388	357	398	373	388	401	368	403	404	392	369	389	395	349	367	371	369	395	389	363	384	396	364	428	339	405	392	382	403	395	424	422	415	341	370	357	361	397	375	387	354	399	405	388	365	358	392	371	368	384	409	374	367	406	339	379	375	358	411	353	353	387	347	417	377	376	383	377	380	399	355	380	382	401	408	402	398	407	395	381	372	369	388	394	381	410	407	404	367	347	395	422	369	381	372	380	406	354	356	374	381	360	343	374	368	373	421	369	417	372	361	388	389	395	395	377	390	380	414	365	379	370	358	399	414	400	406	338	379	405	361	388	406	384	367	404	404	410	381	413	368	416	353	357	394	376	389	415	390	385	375	405	403	388	378	378	372	386	410	419	391	412	371	375	415	395	413	370	360	372	375	401	372	409	396	387	391	409	389	387	404	399	404	377	367	365	405	398	378	375	405	372	360	396	393	411	397	352	384	394	385	377	435	377	376	426	399	381	408	375	385	388	378	396	366	374	384	375	422	401	387	377	401	383	389	360	369	373	380	378	364	343	386	380	397	370	375	412	354	380	368	395	358	386	404	404	373	391	379	410	417	397	370	365	379	334	390	386	393	380	413	355	391	397	372	388	397	403	382	415	385	385	401	376	364	327	399	374	388	373	386	397	374	401	357	348	372	384	398	375	353	369	377	413	363	395	393	349	404	373	396	407	368	409	382	371	385	360	424	377	396	394	381	405	384	405	358	354	374	369	389	372	412	377	380	395	412	376	378	401	382	389	370	400	410	349	377	351	367	397	401	379	374	424	401	387	355	375	411	349	376	374	402	402	367	356	391	376	385	368	395	394	382	394	416	398	392	414	401	436	365	362	363	386	372	364	385	411	359	390	390	344	389	413	359	390	394	376	331	415	407	387	369	373	371	421	395	375	411	386	401	383	380	374	377	386	370	386	362	389	384	367	421	382	398	370	395	393	399	386	392	383	377	403	374	399	393	401	377	395	367	365	413	378	407	382	392	378	409	369	382	340	398	430	385	360	376	363	419	402	367	351	360	397	364	421	399	354	334	403	410	391	385	354	350	380	366	372	370	389	389	417	406	388	390	374	411
22940	21543	29278	24247	21535	21518	4206	558	461	377	328	313	289	248	247	212	230	202	218	207	198	185	180	203	207	202	183	190	177	199	169	212	185	182	175	181	200	167	181	193	202	159	151	157	177	159	153	179	174	172	184	151	186	162	160	180	167	191	190	165	175	149	156	168	154	175	155	154	153	140	165	164	183	137	190	177	162	167	157	144	180	155	155	224	168	181	169	176	152	170	177	164	146	155	156	159	151	172	149	163	169	151	180	151	150	163	160	167	165	156	181	169	157	173	147	165	153	160	159	162	148	151	175	165	184	175	145	181	153	160	167	153	168	128	177	166	151	137	169	150	184	177	164	170	162	176	175	161	159	171	169	166	161	149	183	167	145	162	158	168	141	156	174	169	164	147	159	161	158	149	164	173	165	147	177	141	159	173	172	144	157	149	183	141	158	178	188	167	149	190	170	149	151	170	194	175	195	151	177	177	159	155	160	174	186	158	168	163	166	162	149	198	167	175	173	182	157	153	147	161	169	171	155	178	166	148	179	165	193	168	172	186	171	168	169	159	148	158	151	161	159	174	173	169	161	146	171	150	156	156	154	136	173	167	161	146	180	166	156	157	157	173	144	162	190	152	173	154	149	157	163	173	164	158	155	167	171	181	184	164	165	155	188	165	163	158	160	153	174	164	161	173	159	186	171	142	161	183	179	151	164	164	150	171	170	195	166	159	177	158	147	170	151	177	167	173	175	163	164	128	192	175	166	154	164	166	158	159	157	169	154	160	157	157	175	168	165	173	167	172	160	170	146	140	166	184	148	161	158	164	168	151	159	156	185	156	161	154	160	156	161	149	171	143	150	168	178	151	160	185	156	182	160	176	158	167	153	163	158	173	177	157	170	150	164	127	164	148	164	159	171	145	155	166	158	159	174	161	182	173	152	156	153	159	152	171	168	181	142	160	169	185	162	160	171	141	182	145	158	192	149	155	143	160	152	174	160	137	157	176	152	174	163	191	171	159	162	165	190	170	146	159	143	146	160	163	157	167	156	160	147	172	170	155	160	152	155	184	157	159	158	151	190	167	151	157	175	172	148	150	138	166	172	167	149	169	143	127	185	173	194	167	167	171	174	162	155	175	155	168	147	166	150	168	169	161	159	151	169	157	171	146	180	155	189	179	171	156	144	165	155	181	171	138	145	178	178	175	170	151	180	142	177	174	140	145	152	176	184	156	172	157	168	174	168	171	159	169	164	150	174	171	159	156	137	163	161	169	152	170	182	154	145	188	143	177	182	185	150	175	172	165	156	177	185	176	184	198	167	174	151	161	154	158	168	157	167	176	162	179	176	165	161	178	173	139	152	142	155	169	170	197	164	167	151	141	128	162	157	168	151	183	162	160	146	140	163	167	158	173	158	153	157	168	196	176	169	165	148	181	176	186	164	162	142	175	156	174	180	161	172	169	161	128	160	177	164	140	160	154	164	172	161	143	157	152	180	152	159	142	160	170	161	163	175	176	180	149	156	164	156	154	148	153	150	149	137	148	145	170	161	161	164	160	175	174	177	153	156	151	181	171	148	161	158	157	170	169	171	164	160	147	165	194	190	158	160	159	159	182	175	163	177	160	180	175	173	163	149	168	162	176	165	158	169	159	134	140	131	159	171	175	163	160	178	170	167	141	164	178	170	169	172	150	149	180	172	148	201	167	155	162	152	171	172	172	164	152	163	160	170	154	149	186	166	155	170	156	165	167	153	162	142	163	170	161	147	181	155	179	153	145	185	181	163	182	164	167	169	171	178	154	148	166	149	160	150	186	169	166	165	179	163	150	152	174	150	171	181	161	146	147	135	157	168	171	159	148	151	154	159	167	151	182	166	177	169	166	164	165	160	138	166	174	137	166	160	151	139	146	158	175	153	178	166	176	168	143	153	143	169	154	163	168	158	190	153	165	159	159	174	179	171	164	162	156	174	154	162	161	163	159	153	164	145	153	167	167	170	158	145	157	165	156	168	194	154	167	157	158	158	189	147	158	159	144	160	180	173	167	166	161	156	168	182	162	167	158	158	161	185	139	172	175	168	149	150	180	181	146	174	177	173	166	180	174	181	175	169	160	142	150	156	173	175	178	153	171	157	162	146	166	180	164	172	179	160	173	159	179	150	164	191	170	167	134	169	184	161	170	182	147	185	130	167	148	192	157	156	158	148	142	170	162	150	172	145	156	154	190	152	160	167	149	159	160	150	167	177	180	164	169	184	167	151	167	185	173	172	144	149	173	155	165	151	164	184	156	170	168	178	157	168	175	161	179	146	168	163	157	166	174	161	150	171	134	172	157	169	168	153	149	167	185	154	181	153	155	154	173	131	171	145	174	157	188	184	157	175	158	153	154	155	156	185	172	158	159	172	155	146	161	173	177	169	147	161	171	147	146	148	164	137	163	169	194	168	169	134	177	156	175	163	132	181	163	146	174	162	158	170	162	154	171	155	161	161	172	158	169	170	174	162	181	169	145	177	180	143	155	172	173	160	177	178	190	167	185	154	202	170	154	158	177	164	169	148	180	172	142	164	157	157	183	139	154	160	144	137	169	158	167	170	144	159	154	159	178	146	147	174	158	160	167	166	176	142	178	180	162	154	145	138	151	155	139	164	157	138	172	160	151	145	175	179	163	179	151	153	158	163	162	149	144	150	197	175	183	159	155	143	144	155	176	193	166	179	170	153	158	161	166	175	171	142	168	169	160	153	171	149	152	161	146	145	158	154	137	148	167	167	179	160	178	154	131	159	176	177	176	151	180	170	161	159	151	181	144	169	147	161	174	155	166	175	143	158	154	149	150	195	140	167	160	173	177	158	141	168	131	154	184	146	147	165	170	163	127	166	163	157	149	175	168	157	162	153	163	177	158	176	165	154	161	162	166	170	149	169	172	171	172	160	179	175	166	144	152	187	164	169	145	173	164	136	165	169	173	172	168	175	182	170	186	161	157	167	183	147	185	174	153	174	163	155	166	166	167	158	162	168	184	148	156	161	158	176	155	165	174	154	181	166	177	155	170	162	163	172	173	143	179	152	170	154	159	155	151	135	149	145	146	167	155	154	158	157	168	194	156	158	196	161	162	160	167	171	164	174	154	147	158	163	186	142	160	187	182	155	155	168	144	147	148	176	172	172	177	164	178	152	169	140	168	173	176	147	181	181	167	176	131	167	163	162	172	138	153	133	149	156	138	166	145	187	191	181	145	144	173	164	159	166	165	154	178	183	167	173	151	169	160	153	152	155	143	185	158	159	155	180	157	141	155	182	166	162	160	166	157	161	145	160	133	168	176	154	170	165	150	150	142	179	172	158	156	144	167	190	147	142	148	170	168	151	140	166	195	171	171	171	175	168	151	139	157	170	169	145	171	178	168	158	147	165	166	172	156	179	178	142	161	153	150	164	162	135	167	141	178	153	145	161	191	167	194	175	174	159	170	161	168	154	159	165	142	152	177	166	157	180	163	162	137	160	176
32631	14853	8120	3749	2603	1820	1523	1161	911	785	683	553	519	469	410	408	331	340	339	302	327	311	318	269	275	256	246	261	258	223	220	228	281	227	257	225	242	261	234	228	267	243	241	234	244	212	206	256	221	231	231	259	230	240	238	205	223	236	220	230	217	203	253	230	218	197	256	208	212	229	223	219	205	208	217	202	232	236	226	227	243	235	237	223	233	233	199	243	211	219	234	221	196	208	223	197	196	225	221	234	203	219	223	227	212	199	211	231	215	224	213	190	215	196	199	214	222	211	216	210	218	213	222	219	209	224	202	226	226	196	216	228	226	229	206	197	204	217	219	213	186	236	226	224	206	213	236	238	224	236	211	207	220	222	215	228	230	213	225	202	229	203	208	230	212	218	204	208	229	215	206	195	212	219	210	229	224	209	190	221	231	200	245	217	212	217	209	196	216	206	244	208	235	214	200	222	231	201	216	195	192	221	217	218	214	195	253	218	220	226	224	205	209	210	198	223	204	190	216	216	230	204	197	198	211	226	219	231	222	246	213	183	188	198	219	239	212	225	226	204	209	240	203	187	195	222	204	224	217	203	206	223	199	223	210	219	223	209	228	190	222	204	230	223	191	216	237	207	227	228	233	184	204	214	204	198	229	230	224	221	207	193	213	209	222	232	208	191	225	215	208	217	240	197	191	206	239	220	200	230	208	207	205	222	211	223	201	212	241	222	215	203	244	237	226	221	210	208	220	207	231	219	220	228	208	223	200	212	226	206	218	216	212	211	212	197	213	213	221	212	213	227	187	222	198	226	235	222	199	212	199	221	215	211	212	198	215	223	202	205	237	235	232	214	223	224	203	228	229	230	232	223	202	237	240	220	234	235	196	233	206	232	220	229	203	203	204	227	203	214	216	225	212	200	203	250	231	217	195	229	220	206	231	243	214	223	231	212	211	229	212	207	203	219	224	207	244	224	202	243	199	209	213	205	218	232	231	209	208	213	223	193	208	225	197	200	220	219	238	243	236	202	201	234	197	216	229	232	224	213	236	221	235	211	212	189	219	236	209	199	203	213	212	214	233	236	237	217	224	217	200	206	212	220	199	210	223	228	203	226	215	213	233	233	231	240	198	238	227	223	216	221	219	188	214	210	208	242	195	201	213	219	237	222	213	210	195	248	204	220	199	200	206	202	208	227	212	205	225	224	206	227	194	229	201	234	230	194	235	207	246	199	241	215	222	209	209	227	215	212	230	225	205	245	227	202	239	228	223	217	222	226	199	227	226	213	210	199	220	211	230	208	212	244	232	254	230	227	211	195	187	221	224	202	196	226	203	205	236	211	212	196	216	218	222	199	187	213	242	224	227	218	203	211	228	217	217	233	243	229	247	209	204	229	231	239	223	241	204	212	219	250	212	209	212	207	218	221	208	226	227	233	214	229	231	217	220	214	211	222	215	219	211	218	205	240	220	206	213	212	210	221	206	235	227	231	212	226	244	212	206	224	223	220	211	239	217	206	201	224	239	218	222	203	203	216	223	205	225	218	228	208	221	223	239	221	231	232	197	221	240	221	197	209	196	224	238	227	230	209	242	228	225	236	194	206	235	235	202	194	225	219	209	235	235	215	213	235	217	236	196	191	224	206	207	217	254	215	209	216	187	194	230	215	226	228	241	200	191	228	223	234	227	190	225	212	228	231	261	233	225	211	231	210	215	205	214	193	223	212	206	223	225	219	199	215	231	210	215	229	219	214	215	199	216	255	221	222	217	218	205	239	236	221	182	219	219	229	206	242	219	193	220	217	210	210	190	209	215	186	218	210	228	224	220	216	196	238	210	208	220	224	219	228	198	204	230	223	229	216	213	221	222	198	209	196	201	230	205	218	201	238	203	225	189	203	188	230	208	223	246	236	241	230	218	210	245	221	210	204	195	220	203	193	234	222	233	221	219	222	217	220	232	228	207	234	201	201	236	220	226	220	222	212	209	192	205	215	209	222	216	210	230	206	189	211	235	221	206	214	213	230	217	225	225	197	216	222	211	190	193	199	192	245	253	214	194	222	232	228	205	178	204	203	224	200	211	229	204	219	213	207	215	197	220	205	216	209	239	202	247	210	224	221	191	225	220	193	213	222	216	241	214	203	223	219	204	224	228	223	211	219	215	226	224	188	204	215	209	220	243	223	221	202	221	222	229	207	234	217	204	221	207	206	230	206	192	214	225	191	217	252	209	218	228	225	203	246	243	222	214	231	203	246	202	227	225	222	198	202	208	204	195	227	229	194	222	206	204	216	225	225	221	238	211	206	234	231	211	198	241	233	234	212	260	209	215	233	223	229	237	219	204	225	200	210	210	212	237	210	219	201	240	200	214	208	210	237	225	232	220	220	205	225	207	198	219	202	186	197	214	221	200	219	248	207	214	214	210	216	220	223	226	233	215	203	225	220	221	191	209	207	214	215	218	188	207	236	208	253	212	236	196	223	221	229	216	221	221	227	196	231	209	193	227	221	220	210	221	246	211	196	199	202	189	214	245	230	213	218	216	217	242	203	210	231	241	211	246	241	210	204	210	199	218	200	214	201	219	239	219	233	219	214	216	219	222	220	220	237	227	211	210	236	223	220	219	234	219	229	226	208	207	262	207	196	213	180	216	250	228	237	224	215	244	227	234	202	198	208	211	204	213	224	222	231	204	229	214	192	224	214	205	202	187	188	215	205	220	222	227	241	196	234	222	215	214	203	250	201	198	226	197	218	215	230	253	199	232	213	220	225	200	231	224	221	217	226	193	233	205	221	207	226	199	195	200	217	199	210	222	202	222	202	244	205	205	226	209	226	238	210	207	229	208	230	225	200	250	222	187	218	204	225	219	243	205	185	196	208	216	206	213	229	219	189	219	228	237	233	188	208	218	241	249	221	221	196	241	207	225	214	224	225	220	233	215	205	190	212	214	205	225	220	227	220	218	214	237	213	223	207	231	205	204	225	215	228	221	225	210	230	210	198	213	213	196	235	216	200	228	222	236	216	227	187	194	238	200	223	218	229	214	226	224	205	209	209	211	205	240	239	218	209	211	210	223	215	223	231	219	196	223	226	227	210	218	239	205	219	234	215	236	237	217	204	200	242	218	221	221	246	214	196	225	202	246	237	237	198	211	203	234	187	229	206	225	222	214	228	209	233	210	224	216	210	195	236	215	203	226	246	206	219	213	235	217	196	213	229	212	189	222	225	247	222	190	212	230	230	212	211	208	200	200	217	219	227	211	222	230	199	206	211	208	209	192	241	212	214	244	221	212	239	192	200	210	187	217	208	217	199	223	214	217	221	227	218	228	211	213	259	187	212	198	203	211	242	229	209	252	231	203	234	217	212	214	214	212	214	206	222	213	220	239	234	214	225	228	197	221	233	179	222	218	219	196	233	259	212	220	215	227	213	229	230	238	198	210	195	199	255	227	261	200	199	221	210	219	214	215	209	229	220	231	207	213	208	225	207	201	237	217	219	240	206
27744	18653	4189	771	544	524	512	490	509	537	506	510	471	490	470	469	422	493	478	536	455	498	520	492	485	516	485	538	498	503	515	479	488	500	515	439	511	495	497	485	528	464	530	462	486	482	517	476	493	507	471	497	500	462	477	533	487	495	486	472	488	473	471	491	519	461	470	518	509	491	459	488	488	532	485	478	493	493	475	452	469	538	519	491	504	466	496	488	506	508	518	482	487	469	469	464	480	474	463	471	479	507	457	490	498	485	518	461	503	507	470	455	490	504	504	482	487	543	498	517	476	510	469	493	488	480	507	512	506	472	475	487	528	495	485	516	490	493	513	503	479	441	485	482	462	505	505	472	532	494	521	468	459	477	459	457	506	469	517	462	468	498	469	459	484	535	513	510	514	473	473	470	461	509	471	472	437	482	535	529	472	506	469	470	498	472	500	528	464	509	464	484	533	486	484	488	472	471	474	509	507	462	502	493	486	488	502	465	502	526	482	488	490	490	486	473	474	499	515	483	466	489	510	472	464	519	488	500	484	504	531	485	487	484	482	495	501	491	437	521	481	516	479	485	504	519	478	503	495	477	473	526	443	492	511	491	487	467	514	493	479	492	451	493	495	476	450	482	467	517	501	462	467	462	482	488	500	474	508	469	474	467	459	469	485	492	514	504	475	452	493	472	459	514	470	488	484	483	508	461	497	462	461	480	485	502	490	490	489	486	496	473	465	474	518	527	488	518	486	478	497	533	472	479	486	462	476	496	496	516	503	493	535	484	497	489	518	492	462	479	497	463	487	509	489	504	505	440	541	507	466	499	497	494	467	480	520	503	497	475	455	501	491	461	519	487	504	461	507	504	517	496	471	496	482	529	517	494	504	502	510	468	519	474	479	459	476	475	481	474	476	537	495	509	464	456	489	529	479	493	519	516	478	460	482	497	476	498	504	476	470	487	483	493	483	486	481	481	510	467	509	458	498	478	504	504	511	477	541	463	467	527	511	444	498	507	514	533	509	482	515	474	511	502	510	489	530	491	516	498	496	500	503	513	490	506	483	481	506	499	492	483	452	467	471	466	504	458	457	477	494	476	458	497	486	467	486	503	455	476	488	504	481	486	477	489	489	525	447	489	474	492	481	515	459	535	463	477	492	484	459	508	514	499	444	505	541	478	540	512	500	486	491	502	494	476	468	456	511	478	490	503	475	457	444	510	503	496	476	512	502	476	485	445	465	468	454	486	509	481	469	504	449	527	486	455	467	486	462	476	498	481	489	473	480	470	498	517	491	489	495	482	490	519	474	541	521	483	442	514	465	455	476	476	520	468	510	487	510	498	500	459	504	477	498	507	519	488	477	481	481	498	507	505	499	467	472	470	546	479	512	476	499	505	502	487	522	505	478	474	508	470	487	508	482	484	471	502	517	445	527	508	487	473	450	497	462	526	475	521	477	451	493	494	492	529	494	472	500	477	487	475	528	524	465	505	524	513	517	498	499	468	444	511	468	483	514	471	492	473	489	527	468	509	493	450	488	516	498	461	495	523	498	459	506	490	465	505	508	448	534	498	522	461	473	487	474	465	478	459	457	519	503	459	511	517	503	503	498	539	521	474	506	505	520	511	495	451	478	513	514	481	475	462	474	441	490	488	452	484	545	497	477	495	491	478	500	488	519	507	460	497	529	491	480	503	494	462	483	473	489	521	507	514	455	483	534	489	492	491	461	480	475	492	471	474	522	481	475	470	472	514	513	484	485	510	496	515	508	489	500	523	488	500	487	514	503	480	477	508	491	500	500	498	471	524	485	489	478	492	485	485	454	492	478	467	487	489	502	486	486	482	464	508	504	510	487	508	496	463	482	526	467	498	499	462	517	515	453	493	497	469	474	461	500	492	480	518	494	485	526	477	481	473	504	516	515	471	497	481	488	495	460	505	490	468	506	458	461	478	460	504	506	478	479	486	511	479	507	500	484	477	476	496	504	492	486	500	486	476	481	487	461	476	484	477	537	448	474	530	514	499	508	517	482	483	452	456	499	496	496	501	474	503	488	516	487	474	494	477	472	453	499	476	500	510	453	474	489	521	513	484	495	511	496	473	449	465	482	490	480	501	483	455	493	453	481	490	482	549	476	492	502	509	513	503	505	492	497	477	458	447	484	496	491	497	491	476	487	483	490	512	493	450	473	487	463	473	481	469	485	470	479	485	506	486	485	496	505	504	508	470	466	521	480	473	526	492	470	504	477	464	469	477	531	489	469	480	508	515	497	498	490	512	527	483	492	444	491	467	487	478	468	483	504	530	479	503	469	475	472	449	462	447	472	467	486	465	472	508	465	494	480	523	511	486	499	502	495	477	497	456	496	495	492	492	495	480	464	463	497	502	468	493	425	488	524	509	486	471	511	482	490	440	469	497	510	501	495	468	457	486	501	505	498	487	428	498	462	505	509	497	501	485	532	505	452	465	469	510	509	477	519	510	463	462	465	481	472	494	467	515	487	466	468	474	489	477	452	513	491	458	462	498	463	498	475	452	464	458	508	502	502	478	494	494	476	487	478	506	460	469	469	498	473	523	500	463	472	481	480	504	497	496	464	516	500	458	540	493	474	512	502	479	502	461	506	510	500	514	496	487	493	479	451	457	484	463	488	460	455	493	493	522	485	457	498	443	499	476	508	517	485	482	516	511	480	513	500	502	450	488	496	503	450	505	538	475	493	464	475	417	484	448	491	509	497	480	496	522	473	470	465	480	522	486	464	568	478	464	470	457	462	461	481	498	485	484	471	488	504	491	507	516	505	479	493	476	468	515	493	481	475	545	494	498	501	473	509	498	496	453	477	497	493	477	478	534	467	478	480	456	502	481	468	466	482	478	497	546	488	515	485	497	468	479	492	485	483	505	478	501	484	476	470	488	485	499	473	493	489	512	500	488	485	489	496	473	476	490	501	476	469	480	506	455	477	514	498	481	489	514	536	485	454	508	480	480	504	487	516	451	501	502	513	461	521	517	490	467	475	473	495	486	498	484	481	494	481	500	480	515	466	462	523	486	467	478	512	516	522	499	486	511	484	482	472	479	497	470	477	514	501	474	535	486	454	457	472	504	509	481	444	467	497	518	487	490	478	480	490	457	522	447	463	490	479	510	452	486	479	488	498	473	512	485	540	485	475	477	465	485	457	445	471	502	475	485	461	497	496	462	480	496	508	501	466	499	457	504	480	487	471	526	498	482	456	497	517	510	516	471	500	526	491	487	518	516	494	499	451	514	493	497	495	462	493	478	540	483	480	479	494	502	507	515	519	459	507	474	467	516	504	507	473	488	470	472	485	478	447	473	485	510	518	472	492	497	494	517	504	490	472	491	507	526	490	475	512	489	489	504	470	494	543	494	479	476	484	477	500	530	466	496	472	508	514	520	498	495	498	477	468	461	480	496	520	491	477	493	508	507	509	491	521	482	500	499	445	464	459	458	489	491	503	484	515	509	509	507	495	504	504	463	484	515
8018	1564	980	754	730	686	644	681	668	613	668	674	605	648	619	578	634	624	633	607	599	634	590	626	592	631	612	603	578	597	584	649	591	645	608	632	602	642	648	632	638	660	624	632	698	601	632	632	627	615	634	608	606	629	610	645	652	628	649	633	623	656	608	607	650	616	661	625	612	647	623	640	653	646	591	683	593	611	638	625	620	615	630	633	678	598	637	578	632	615	629	600	632	575	626	621	646	607	638	674	639	627	611	638	588	619	652	643	609	666	599	575	644	607	608	680	634	681	639	627	604	621	620	630	637	577	596	653	641	657	569	623	646	662	592	634	636	602	575	610	596	616	596	686	671	601	648	593	618	618	594	639	607	622	599	663	581	645	636	614	637	631	635	615	643	582	591	635	607	640	621	638	631	591	631	642	623	660	589	635	653	644	593	615	667	607	649	629	625	594	635	620	662	670	600	609	634	615	597	636	688	585	648	639	656	620	593	643	614	600	628	627	676	637	607	659	658	615	638	568	645	645	592	548	627	657	612	595	604	653	595	601	607	575	614	649	618	641	585	605	603	589	597	616	604	616	598	634	581	587	609	644	583	617	655	645	639	627	603	619	603	588	646	652	635	624	632	594	598	621	627	607	642	629	662	602	656	621	642	623	675	656	616	639	611	621	603	660	584	615	636	665	643	608	577	630	616	631	600	582	638	610	618	646	654	597	610	631	652	667	625	623	676	643	580	623	625	630	629	609	619	663	546	626	585	594	633	596	612	629	646	620	633	611	581	606	620	633	621	578	587	617	671	615	683	668	633	639	628	582	657	618	624	622	642	636	627	623	667	623	621	631	647	621	645	600	617	616	647	641	674	588	627	621	613	631	609	659	632	619	628	629	625	618	683	610	614	584	586	639	628	613	672	577	560	643	633	619	627	644	615	618	612	644	617	580	569	592	645	653	616	625	692	635	669	680	622	619	638	614	588	588	605	614	618	632	631	593	653	645	612	600	620	620	626	559	594	648	644	629	602	654	633	636	661	601	644	647	632	650	646	640	645	628	655	608	653	602	596	646	614	627	666	628	566	592	623	675	622	613	627	620	595	621	602	630	632	594	659	640	625	608	622	591	638	647	609	636	623	630	608	604	620	657	690	596	619	625	629	601	616	622	636	612	613	607	612	661	628	627	624	599	666	580	617	643	621	592	636	635	622	644	673	622	602	576	621	646	631	592	599	651	620	642	637	638	626	607	622	643	644	616	616	700	630	619	602	614	662	609	604	633	614	615	601	613	641	616	634	642	658	665	641	656	640	647	661	613	664	560	620	623	641	603	619	582	609	619	629	621	567	632	631	614	596	607	620	639	624	662	616	647	615	677	568	625	644	628	648	585	626	663	640	613	603	606	620	647	577	601	622	622	650	672	646	665	640	675	556	622	618	606	614	659	571	644	609	593	616	678	625	659	609	629	614	600	587	590	642	635	652	638	638	564	621	646	617	619	631	620	649	592	611	618	618	617	621	632	644	619	626	620	611	653	605	570	606	614	604	612	602	609	618	590	608	617	621	635	626	625	617	590	641	583	601	591	627	631	610	638	615	640	591	625	618	644	639	687	587	586	632	596	636	644	644	666	626	613	626	595	610	649	618	621	648	599	636	633	652	620	661	612	638	666	583	621	570	612	633	594	610	605	625	643	640	636	591	634	607	626	606	612	597	635	598	614	623	682	606	624	668	621	632	598	632	642	651	654	665	564	601	638	668	648	658	600	620	655	648	604	626	637	618	595	635	614	634	578	602	636	631	619	630	637	661	610	672	629	620	614	580	600	598	613	613	644	672	640	626	594	655	649	615	627	614	590	618	611	593	597	625	637	635	608	566	616	620	618	596	572	615	623	649	621	643	613	670	615	665	594	593	636	604	623	652	612	606	632	660	603	608	659	656	570	656	625	608	649	607	638	603	600	629	667	650	648	635	637	672	649	626	582	614	634	644	627	597	621	654	611	637	609	585	602	637	618	615	606	611	630	607	595	624	657	611	630	643	623	635	597	599	612	649	650	620	623	635	630	584	576	655	659	625	680	615	681	613	607	605	652	602	676	609	588	621	639	625	694	646	591	649	628	623	631	604	629	616	579	627	644	623	645	644	624	595	632	593	607	646	600	645	670	630	632	620	627	629	628	634	607	648	624	650	580	639	616	643	646	606	665	604	662	587	600	640	625	608	630	619	644	689	664	641	612	634	667	645	604	631	642	650	648	652	642	594	658	598	615	601	595	591	653	607	645	677	604	614	613	670	594	634	668	644	598	638	644	622	622	625	639	660	610	582	644	603	658	640	633	615	577	597	632	624	610	625	620	654	618	610	626	650	601	645	679	634	660	655	583	622	645	659	604	571	654	652	688	642	631	627	629	609	644	633	570	638	606	644	606	614	609	666	637	651	618	644	700	654	613	582	640	645	622	613	640	569	619	648	572	613	635	636	625	615	667	593	597	591	628	623	643	606	632	641	598	611	604	625	581	617	593	632	622	632	639	620	656	621	582	644	606	658	599	584	636	605	590	619	624	649	641	600	654	646	638	622	619	598	586	643	675	695	600	655	613	612	631	628	668	594	615	579	622	611	623	561	664	646	600	568	607	642	637	637	637	650	601	644	609	679	630	657	626	624	625	628	624	657	616	609	661	609	648	634	619	641	610	651	650	611	641	583	623	660	615	631	611	635	624	593	616	648	612	625	641	612	603	614	631	616	575	632	617	636	633	624	649	642	682	663	624	614	662	606	585	648	594	610	627	647	590	626	629	631	631	674	624	616	632	645	585	651	612	657	630	631	623	596	666	633	596	613	608	620	602	605	625	620	615	654	639	600	628	640	624	657	648	635	663	608	604	653	630	616	644	612	643	634	634	601	609	605	614	689	641	599	624	595	649	637	589	642	659	617	602	621	617	584	615	654	653	627	637	610	616	590	619	623	622	641	639	614	621	604	645	620	642	613	651	618	608	626	599	637	595	617	619	632	608	627	632	641	581	604	593	625	620	629	573	650	638	622	617	639	642	645	618	625	627	576	617	630	645	627	619	630	605	621	597	607	583	667	647	597	646	620	629	614	613	619	659	627	633	619	619	618	643	635	632	634	617	589	617	589	629	643	591	631	614	672	658	629	577	619	606	624	626	592	655	641	640	625	619	612	645	584	634	681	619	606	598	593	588	652	603	628	631	604	597	630	600	575	556	602	686	618	648	645	609	658	620	686	624	596	579	634	619	625	636	640	589	613	647	650	653	624	646	618	624	640	619	623	611	614	629	636	621	645	638	621	599	629	657	602	610	617	598	629	658	634	628	623	607	648	632	621	614	624	627	608	563	671	643	625	629	621	588	599	628	624	590	674	655	616	667	652	651	648	630	640	656	646	662	625	625	631	605	668	609	610	620	607	634	630	597	617	651	651	593	629	629	649	618	635	623	580	620	581	618	592	619	595	591	629	615	620	629	620	596	640	597	633	626	598	615	593	645
24031	21608	28830	24852	21572	7544	895	681	515	521	558	534	511	450	437	442	459	417	464	446	483	437	426	415	432	452	428	436	431	426	405	438	430	440	392	403	449	434	429	415	442	400	436	434	434	417	419	403	403	407	426	445	418	464	425	437	407	391	431	390	427	452	424	443	495	432	444	413	417	434	445	426	413	419	421	395	381	400	434	427	448	447	448	402	449	420	433	400	438	407	452	456	437	424	439	410	481	419	405	424	390	426	466	411	404	419	412	444	417	448	441	420	414	396	403	430	401	409	452	434	418	430	431	434	403	431	466	397	457	433	410	398	433	440	429	416	376	432	443	401	447	441	428	429	442	418	431	418	430	416	443	402	440	402	413	436	378	403	448	423	427	413	413	428	428	451	420	398	446	449	424	418	415	432	425	395	417	451	396	414	414	416	422	400	394	476	417	450	402	405	463	415	435	397	397	415	437	423	415	415	436	426	411	465	427	419	421	403	440	434	419	416	440	403	379	429	424	425	415	414	403	456	406	417	426	388	439	409	409	420	437	445	433	417	419	394	416	417	437	451	429	459	432	397	408	438	395	459	428	398	407	445	432	431	405	382	418	406	402	435	419	423	437	423	460	446	448	410	466	437	427	420	458	397	450	442	412	437	411	411	449	417	429	427	418	419	420	420	444	415	414	440	408	434	408	442	452	427	435	420	436	431	402	422	425	411	415	418	423	404	424	452	440	427	425	413	422	415	398	405	439	409	427	430	406	418	429	418	403	428	402	449	388	421	423	411	431	429	401	435	407	418	428	443	436	396	434	455	416	413	403	413	422	417	406	436	419	450	426	423	436	422	444	443	432	420	395	411	434	398	433	409	429	417	427	451	394	442	381	395	390	383	418	421	400	412	444	405	420	421	437	449	425	420	486	423	459	440	399	412	404	428	431	414	401	427	436	424	420	451	405	431	425	423	406	426	394	368	402	426	417	442	418	447	396	413	374	430	426	420	402	432	405	433	425	409	408	404	446	407	434	413	418	412	416	428	444	400	387	418	443	415	418	446	401	443	446	460	415	445	433	403	444	414	425	397	433	398	413	399	386	434	421	434	423	473	418	436	441	428	439	427	439	463	419	450	420	412	432	408	410	405	436	396	458	407	444	435	452	397	419	421	418	391	440	425	413	439	410	428	431	403	437	448	438	440	435	431	420	433	440	425	385	412	434	435	437	488	405	437	377	456	401	394	386	394	427	423	423	427	420	434	414	392	398	413	434	442	437	431	482	420	409	437	443	435	391	393	421	388	433	470	429	406	410	428	425	407	412	432	421	413	435	405	398	421	450	407	392	422	425	416	407	420	389	397	415	405	409	432	436	404	446	436	435	414	430	454	419	415	425	469	424	425	411	464	423	420	417	419	403	410	417	395	432	391	408	412	434	446	423	412	443	436	481	442	391	410	450	459	408	410	427	435	438	427	458	393	442	406	426	403	445	438	446	424	445	421	455	433	463	428	416	395	399	430	435	435	402	384	422	385	429	421	404	436	428	381	411	423	399	396	397	400	441	426	404	409	395	405	398	408	423	444	433	433	413	488	433	441	428	403	445	420	433	394	412	451	426	464	411	412	464	421	425	422	422	448	418	455	374	423	433	411	404	436	424	433	414	441	415	447	409	436	442	422	433	433	384	425	424	409	400	478	469	482	430	419	424	418	402	423	399	428	417	439	456	405	434	449	389	407	430	404	444	440	405	419	401	426	426	440	375	383	442	414	431	448	424	376	442	412	410	406	429	379	436	434	448	428	408	463	422	436	441	395	442	458	434	398	433	435	422	413	424	418	414	399	398	443	444	412	412	434	442	421	451	393	433	423	440	450	409	407	374	415	387	440	425	426	404	433	423	412	391	416	424	434	437	414	399	404	422	430	454	447	431	426	446	442	379	404	425	451	435	444	439	464	426	425	436	391	399	455	428	389	415	433	395	422	450	416	438	380	428	403	398	444	442	408	417	417	441	411	420	430	444	417	433	409	440	433	448	403	442	459	452	477	447	435	417	453	435	386	427	462	445	429	419	411	444	427	415	379	379	446	390	413	394	424	400	405	405	422	429	426	427	374	456	446	412	412	439	415	446	407	398	421	424	418	433	434	403	445	422	466	445	421	406	415	409	430	401	411	404	423	430	395	448	432	423	402	421	422	423	442	449	427	407	425	445	452	440	422	441	418	447	403	415	439	421	388	453	416	431	405	386	446	425	407	412	375	402	421	454	378	413	473	426	391	418	409	434	409	440	432	431	412	404	465	402	395	417	435	434	407	403	409	423	383	432	424	415	444	422	417	437	446	406	411	410	422	417	432	423	397	523	435	443	420	446	406	408	441	415	415	414	397	421	405	382	428	407	407	444	403	422	423	435	392	420	412	444	398	414	424	436	420	413	396	387	407	408	412	410	400	465	429	423	436	409	435	419	452	453	414	409	403	481	397	413	452	475	432	418	436	469	454	433	450	419	427	476	415	410	433	407	427	421	450	402	431	409	366	426	376	441	425	406	416	429	442	429	438	399	416	424	424	424	435	396	402	403	441	426	408	403	442	401	400	465	422	449	425	423	420	431	394	429	432	392	413	453	457	428	442	430	421	425	447	440	429	413	452	446	395	385	440	426	405	445	411	439	474	427	411	423	408	422	424	464	401	411	432	412	389	416	431	429	423	393	466	433	422	417	465	439	418	387	408	417	436	408	443	394	431	415	428	444	434	416	444	434	409	442	413	415	422	398	425	427	388	426	424	437	418	400	440	393	414	436	421	422	446	394	408	431	430	431	426	438	391	381	464	432	399	461	459	441	480	417	410	397	414	427	392	398	444	445	386	420	420	420	428	447	436	447	401	451	364	439	429	392	418	402	434	446	411	425	383	418	418	403	451	406	403	414	402	424	420	431	457	420	423	386	408	429	403	444	419	418	416	420	436	463	439	409	436	434	402	389	415	419	419	422	382	413	443	423	388	444	405	391	458	417	419	425	402	387	414	419	382	403	401	438	412	435	424	445	437	446	425	428	448	451	411	419	400	396	396	439	444	426	425	431	419	458	411	401	392	418	416	421	384	414	439	417	441	422	467	428	402	415	453	415	437	414	452	482	442	429	442	403	426	413	399	411	431	401	415	444	398	395	426	469	403	415	443	425	415	415	431	446	414	420	450	437	450	367	424	405	405	411	428	414	455	411	384	432	443	434	408	407	440	423	421	381	438	398	398	412	421	400	406	429	414	408	428	443	413	441	421	409	435	437	428	407	416	443	447	419	446	444	442	409	411	403	405	453	382	445	422	403	425	407	445	413	424	429	453	441	391	389	437	439	370	390	452	460	435	457	413	437	422	426	419	420	427	424	440	413	428	418	423	407	422	404	413	408	416	386	385	438	445	391	445	453	383	422	425	422	416	427	422	397	455	420	418	404	429	416	454	403	429	433	436	437	434	437	454	393	408	424	426	427	400	422	449	418	380	389	443	395	498	405	440
27519	10524	5270	2437	1915	1503	1241	1093	968	873	803	743	725	677	629	640	649	640	652	576	621	579	602	562	563	562	588	555	564	553	589	590	585	572	534	619	597	609	578	585	630	551	581	513	562	544	569	531	574	543	547	538	520	574	573	560	575	529	546	591	546	580	557	561	530	535	551	510	549	535	558	548	587	549	570	529	600	596	539	583	558	542	546	514	591	528	540	575	530	516	527	534	561	585	543	521	544	570	506	538	588	553	544	493	533	533	542	588	575	568	552	513	590	575	516	529	571	569	549	550	519	530	569	568	571	562	564	553	539	524	538	541	578	527	543	572	591	547	535	566	578	512	571	516	566	568	545	535	565	564	573	559	616	542	541	551	544	529	579	588	605	519	531	568	541	541	521	537	531	562	509	551	545	535	542	536	561	581	550	577	539	578	505	535	535	524	546	545	562	554	506	578	548	517	527	531	552	520	543	550	522	568	524	518	590	557	582	552	553	544	558	508	526	512	535	535	554	495	546	562	571	543	562	545	539	553	551	555	558	530	557	507	514	561	532	560	563	572	589	554	554	538	555	533	567	580	531	508	560	563	552	521	529	572	546	553	578	544	520	558	571	564	584	580	547	524	597	555	548	582	603	525	511	572	530	546	560	536	597	555	530	567	535	533	527	558	535	541	509	566	534	547	588	540	554	538	568	555	528	557	552	526	581	503	507	568	526	525	539	535	548	566	573	561	539	537	551	558	555	551	551	535	532	584	573	549	559	571	525	580	524	501	555	570	536	528	582	574	524	521	562	542	538	500	566	536	589	573	529	561	507	578	532	548	560	529	585	518	538	524	571	552	536	536	549	541	585	519	511	561	583	542	560	528	501	577	570	522	555	595	608	576	580	527	527	545	535	557	544	532	564	520	532	544	559	568	562	550	549	529	551	536	549	583	560	542	576	547	560	566	496	609	560	521	581	558	529	584	506	537	571	572	516	575	563	547	515	528	554	519	527	528	547	527	527	575	562	556	514	547	564	548	538	547	501	535	581	535	512	556	537	541	600	544	530	533	511	562	554	494	603	522	524	530	581	537	563	532	532	540	571	570	555	520	532	560	545	532	565	563	582	515	513	524	564	538	538	497	542	538	531	566	536	589	569	556	521	536	520	525	551	579	597	596	550	555	539	571	541	540	586	531	544	542	544	533	539	571	595	530	525	558	526	580	597	523	543	575	612	552	556	554	554	565	558	559	564	592	593	577	508	572	538	562	611	541	558	596	597	569	555	530	569	549	559	550	539	552	527	530	522	557	510	530	512	530	568	573	534	561	556	527	559	534	526	583	542	556	551	557	565	544	541	545	504	550	556	559	512	595	534	517	574	553	530	548	574	491	556	537	532	525	514	509	557	578	558	544	549	522	548	532	534	572	550	564	538	545	513	520	504	557	535	558	595	519	544	503	579	519	576	567	553	561	526	511	555	570	523	528	493	562	563	542	485	566	563	506	570	556	543	499	549	569	547	564	547	574	594	587	520	530	533	566	527	537	583	550	557	567	569	516	596	557	514	536	524	571	534	551	547	569	550	546	589	546	527	553	535	536	539	492	519	539	526	530	530	569	502	532	570	582	568	525	548	543	551	559	559	528	522	549	526	562	510	552	544	525	529	515	580	539	507	549	595	540	573	567	570	579	545	597	542	540	576	514	528	556	546	555	539	547	541	574	527	517	516	547	511	559	540	553	554	569	556	529	540	565	533	529	512	576	552	534	515	522	528	581	512	558	542	531	521	544	588	503	580	591	599	554	547	582	525	561	551	535	551	584	585	527	563	524	533	516	562	582	547	523	553	508	543	543	558	580	546	513	589	594	549	535	597	534	554	520	590	547	544	519	509	566	566	554	523	536	506	522	558	521	534	577	572	530	548	543	560	569	562	543	601	540	588	524	555	553	501	568	580	545	549	565	567	523	543	588	609	505	532	528	548	541	569	548	547	523	570	569	566	540	512	519	533	564	574	567	511	549	541	522	536	545	540	536	566	501	549	538	497	565	547	527	558	557	520	567	553	555	565	529	524	594	542	532	534	567	561	563	542	592	547	579	560	523	552	570	561	543	564	521	532	575	516	552	561	519	547	556	533	546	569	555	567	558	536	539	558	565	548	548	515	541	532	524	557	571	551	587	571	540	520	546	525	549	562	559	580	582	594	546	530	601	534	551	539	584	568	522	530	529	537	558	575	557	545	534	554	559	524	537	540	543	556	541	565	560	550	551	611	592	568	576	526	568	561	487	503	532	503	546	517	534	550	531	534	552	535	566	566	539	530	543	562	530	563	550	569	587	519	526	556	538	524	562	511	522	580	557	576	581	533	560	527	517	558	506	493	558	531	515	534	549	536	538	591	539	561	532	535	520	527	545	549	557	516	534	534	583	574	553	572	535	556	532	552	548	540	544	554	510	519	514	510	526	558	525	559	579	563	564	562	565	552	535	538	535	566	546	562	585	565	538	497	533	544	568	527	552	520	535	540	515	517	477	541	570	567	553	568	592	569	545	586	543	536	552	551	537	531	588	559	559	593	537	546	559	532	634	561	562	536	557	616	549	513	462	563	580	536	541	586	514	523	511	486	520	579	531	577	530	550	578	525	562	535	540	559	558	552	577	540	541	545	521	570	556	531	554	576	542	541	524	562	545	562	553	534	583	553	545	550	588	537	565	554	539	583	551	539	559	520	568	577	577	530	554	528	553	558	528	552	530	520	571	552	571	497	548	529	537	578	545	555	542	565	558	539	571	506	556	553	548	538	589	550	574	538	529	545	517	539	554	565	495	560	521	560	550	535	533	546	546	555	524	543	545	552	560	554	534	537	538	553	554	567	537	560	558	555	514	531	528	566	513	547	575	563	512	521	516	534	562	568	540	496	525	530	580	543	536	566	562	601	525	548	532	547	516	561	503	506	498	502	559	562	518	548	507	512	557	486	583	587	523	541	571	594	543	567	561	543	537	549	558	553	597	561	518	560	548	515	600	550	511	543	502	574	554	542	529	592	508	557	579	608	526	552	522	574	556	547	576	546	567	567	515	521	530	552	556	550	508	520	552	557	523	526	554	585	503	537	537	531	550	546	562	549	544	551	528	550	519	569	546	554	564	540	607	527	568	558	541	558	540	572	536	594	556	574	558	549	586	571	574	544	564	508	586	564	520	519	558	574	548	527	508	561	564	553	542	586	566	534	578	567	550	552	537	526	558	538	555	544	518	562	544	514	557	573	539	525	571	530	554	531	554	553	554	557	536	570	551	536	546	555	547	539	592	524	539	551	540	557	572	549	556	571	578	530	558	543	568	544	578	526	557	511	557	574	596	522	582	580	538	525	552	610	538	582	564	542	564	537	568	492	551	543	549	559	527	555	525	566	551	543	515	525	515	552	524	552	510	524	550	564	510	547	541	535	536	529	550	531	508	522	535	567	557	551	530	521	574	526	544	569	507	517	521	540	570	569	528	542	584	573	510	570	571
25138	21503	27344	25876	6073	537	451	387	345	359	352	313	319	328	308	311	299	323	324	297	327	293	306	320	301	305	304	301	312	270	328	282	294	315	294	310	292	310	323	282	275	322	301	316	298	336	297	308	298	316	304	300	306	306	312	292	275	332	287	295	299	292	310	301	300	310	300	301	318	320	305	278	307	299	320	289	295	306	296	268	284	280	286	278	289	267	285	288	295	285	266	286	325	305	305	307	310	297	285	311	277	308	305	299	268	305	298	292	347	299	270	294	274	308	310	306	270	305	300	325	279	306	304	304	295	296	283	289	295	289	233	298	317	301	311	302	310	298	302	280	287	294	312	273	315	335	313	303	257	302	285	273	271	295	320	301	309	297	310	281	301	296	292	283	314	319	279	304	301	278	334	286	305	292	289	310	291	293	309	293	284	292	289	314	298	307	310	282	304	319	314	308	310	335	298	269	294	265	312	312	284	301	289	260	289	275	284	295	306	351	317	299	304	305	290	297	284	317	303	300	320	282	339	266	280	291	289	279	290	297	328	301	297	308	301	284	315	300	287	342	327	302	303	286	288	303	322	302	316	310	282	299	301	281	291	307	284	334	303	323	299	282	309	283	320	286	305	316	295	329	327	307	292	277	302	274	275	273	321	287	307	315	306	282	340	293	269	336	275	302	278	284	282	275	281	293	296	283	293	291	298	286	310	347	314	310	306	268	323	302	306	301	271	273	288	341	295	316	280	293	302	301	301	305	281	289	279	311	267	309	281	304	248	281	309	299	336	299	290	312	300	263	276	289	288	299	302	264	305	295	295	256	300	284	303	311	305	263	283	278	288	286	313	317	296	324	299	317	310	299	312	286	294	308	310	313	265	293	303	291	317	256	268	275	297	292	299	314	303	280	275	322	305	311	281	294	314	291	330	281	299	330	308	285	331	264	281	300	303	307	296	314	319	275	301	273	300	290	296	295	290	278	294	268	297	298	298	282	320	315	310	307	309	283	305	327	294	318	314	278	313	299	310	270	310	287	329	304	297	314	280	314	269	295	324	303	301	295	310	292	285	313	311	349	305	285	328	293	283	306	283	287	302	309	276	329	276	288	335	280	294	303	306	283	340	282	271	286	296	265	308	266	287	295	313	304	271	285	335	292	295	319	286	276	303	289	301	296	285	295	290	303	284	304	269	302	283	294	268	304	292	314	276	284	295	256	316	289	299	286	295	321	291	309	295	283	283	263	295	282	285	294	301	279	283	268	274	303	302	308	289	310	262	298	303	280	286	316	298	303	288	280	279	311	299	312	287	279	300	275	313	305	295	297	288	289	295	291	306	363	291	321	307	316	295	284	293	297	290	281	297	260	285	311	281	318	292	298	321	294	307	327	281	303	255	278	303	297	302	277	322	291	306	278	309	285	304	287	316	289	265	306	282	284	307	306	312	308	286	294	330	299	299	271	285	313	300	322	291	316	303	291	282	278	298	312	308	306	289	302	283	307	299	302	304	314	334	279	296	300	317	285	281	305	283	331	309	315	280	296	265	281	297	314	297	309	255	314	288	297	283	321	336	301	308	290	283	267	299	325	296	309	301	277	301	297	281	309	303	307	317	329	309	317	295	285	266	294	305	315	298	322	287	306	294	290	283	274	271	303	276	287	283	283	323	282	304	301	290	296	298	276	296	302	310	294	279	323	288	322	285	289	332	321	310	286	338	305	291	285	278	297	296	312	324	296	301	309	315	281	306	289	314	315	300	283	299	317	291	280	269	291	319	312	281	303	311	299	323	328	281	300	311	286	290	300	324	294	310	304	295	302	284	270	303	302	292	298	304	304	318	292	307	280	278	299	318	317	292	267	284	289	288	276	325	275	303	288	325	276	298	294	266	306	296	266	290	282	321	315	275	279	287	318	307	320	289	292	305	297	302	284	285	314	313	284	297	283	322	300	301	297	294	311	266	274	308	291	294	304	307	292	325	282	290	299	314	309	329	290	270	257	324	332	293	302	270	266	316	296	301	284	323	301	289	317	308	284	282	290	307	275	304	293	328	291	310	312	309	281	291	257	269	322	271	307	291	284	310	293	298	280	303	282	323	309	288	306	299	292	300	261	296	287	307	301	313	292	279	317	318	312	291	296	298	307	327	271	305	312	330	275	289	303	307	286	290	283	320	292	273	308	313	304	298	287	288	295	309	309	307	314	291	290	307	283	275	276	300	280	304	292	324	261	336	287	278	317	270	331	308	307	273	305	312	288	308	294	297	335	283	310	287	279	282	318	293	309	336	317	314	287	282	307	308	284	274	294	315	294	293	322	317	319	254	286	306	327	311	288	319	250	291	297	300	275	303	323	284	320	308	299	300	311	279	298	266	321	313	270	309	318	312	283	282	287	318	283	297	295	326	308	294	275	316	289	291	310	286	328	293	289	327	310	306	304	298	299	304	267	279	318	301	326	310	305	261	316	307	299	290	260	287	295	268	318	282	304	283	324	292	289	288	291	273	299	284	296	306	325	299	306	306	325	294	281	275	273	294	308	321	333	310	285	286	312	292	274	294	277	303	329	305	310	305	292	317	288	295	280	305	282	329	317	292	352	327	288	290	279	293	316	292	307	311	276	287	307	280	271	309	295	301	321	310	278	283	332	292	277	270	291	301	277	334	302	280	305	287	349	318	321	291	283	278	282	296	271	282	314	321	308	287	299	290	315	291	292	288	308	293	288	316	288	305	296	301	266	280	278	287	293	297	297	306	295	301	270	301	313	318	279	298	300	278	287	315	292	290	293	270	306	291	303	294	317	297	306	302	311	296	283	311	281	294	329	322	319	282	256	288	328	293	323	258	278	307	310	286	283	302	284	305	302	313	289	297	297	280	303	303	305	294	337	304	313	293	304	294	294	278	257	318	278	300	295	322	297	301	307	305	312	310	276	288	246	280	295	272	304	299	283	302	302	299	310	317	315	298	308	316	297	319	320	273	302	302	307	318	283	277	281	275	304	288	261	295	282	325	310	302	295	319	281	288	307	292	290	288	302	323	286	272	305	309	298	293	288	288	287	286	318	301	315	272	303	280	281	306	299	305	301	284	267	302	314	297	301	284	306	292	324	298	321	299	277	312	288	315	315	296	283	297	303	290	282	301	274	276	284	297	302	279	291	322	291	304	282	305	298	275	281	291	292	309	285	284	274	308	282	276	305	307	282	276	290	292	287	293	288	266	312	297	248	337	285	290	268	296	318	257	262	320	279	313	304	303	279	303	304	286	329	258	293	303	310	306	274	319	309	318	297	286	319	301	293	277	301	283	335	319	321	288	302	299	313	301	300	297	293	294	273	295	286	285	294	286	302	306	321	330	309	276	285	302	292	284	282	338	296	315	260	328	304	291	337	294	285	300	312	327	307	269	291	307	281	296	285	314	295	321	284	275	284	293	305	286	316	280	277	325	277	302	299	290	315	319	279	301	300	295	296	306	313	301	282	286	303	299	293	287	310	301	307	307	324
24369	5931	2625	1338	988	835	774	594	555	520	477	470	469	450	421	431	421	428	426	400	410	419	407	370	386	411	384	397	434	359	397	381	397	390	379	355	421	359	367	370	402	405	382	398	381	364	386	388	369	400	401	403	366	348	396	390	392	376	369	403	370	382	360	368	376	373	408	361	376	345	356	398	375	400	400	361	388	402	383	351	370	364	352	354	368	391	387	374	393	378	361	389	431	411	384	424	377	378	374	419	396	391	375	362	369	393	411	353	382	354	377	386	372	405	356	382	392	351	422	372	364	354	388	377	357	405	411	374	380	370	386	352	383	397	384	394	385	389	393	397	336	372	370	338	402	394	392	389	374	365	408	340	361	365	399	356	329	370	353	358	366	346	400	397	410	372	383	383	371	362	381	371	371	416	358	403	400	369	368	398	391	360	374	402	394	388	377	395	334	372	373	395	367	411	380	378	396	391	360	394	375	372	364	351	354	378	343	398	369	369	405	400	383	345	387	393	375	349	366	423	355	383	410	366	335	372	390	378	396	363	368	352	380	360	381	400	413	383	370	404	374	403	382	414	370	369	392	389	350	378	366	395	375	395	393	384	391	351	376	359	398	364	359	412	391	412	370	372	372	357	361	364	369	407	388	391	398	368	343	397	382	369	418	385	346	391	374	347	370	385	354	392	352	373	373	376	381	348	363	374	404	361	381	380	368	377	394	377	355	327	407	371	377	359	405	383	373	394	395	411	317	349	359	361	379	400	383	397	394	393	384	371	383	395	382	357	352	387	389	371	364	396	384	389	382	383	400	381	392	356	390	370	363	385	379	387	349	373	391	350	387	398	385	359	359	349	367	387	368	377	360	387	407	393	381	359	407	383	354	366	376	397	416	405	385	417	343	359	357	385	372	377	408	342	396	395	377	373	382	386	364	414	349	381	394	377	341	372	396	392	377	388	380	377	337	415	385	355	386	410	419	391	389	394	393	393	355	373	391	377	425	367	373	377	404	410	370	358	391	385	394	378	386	406	365	361	369	346	395	396	390	364	388	376	352	373	370	415	371	380	343	393	374	408	403	384	405	393	382	396	377	365	358	358	399	382	377	368	390	410	369	387	391	402	366	376	394	362	361	393	377	355	384	383	369	382	359	346	358	365	385	349	370	350	362	373	350	373	360	386	389	355	374	368	347	372	444	378	383	337	363	382	362	367	349	397	362	385	405	377	382	347	378	371	427	362	377	383	389	391	371	386	356	377	367	374	391	387	387	362	376	401	397	350	393	409	397	401	378	389	383	385	398	395	386	376	365	374	368	387	397	407	385	382	394	396	411	376	373	387	398	404	361	385	344	362	372	381	387	331	382	373	408	416	402	380	377	383	353	385	388	361	399	384	362	391	379	374	363	388	376	385	396	372	351	368	377	411	376	390	394	345	379	382	416	352	385	376	353	418	378	374	356	382	387	403	388	363	361	362	379	367	420	371	354	374	362	371	401	399	372	410	387	411	381	402	353	366	360	355	409	395	378	387	386	440	329	363	352	365	366	403	362	403	383	341	410	390	396	398	371	379	384	353	361	334	408	368	349	383	357	362	361	402	388	366	369	363	358	367	366	375	375	387	380	385	388	371	388	350	393	384	423	363	384	344	411	379	356	335	360	378	391	375	401	373	380	396	386	385	346	342	379	418	389	374	383	370	399	342	371	359	347	407	376	384	389	364	369	387	379	379	393	376	371	374	406	342	371	395	388	397	406	367	386	378	360	394	372	362	359	381	378	346	358	371	337	345	377	385	385	377	377	360	389	401	378	371	360	400	386	363	404	410	373	392	373	352	356	375	385	375	356	340	345	374	366	387	412	378	395	362	410	355	364	345	406	364	388	368	349	419	384	397	381	367	379	399	372	377	413	369	384	359	385	370	399	373	388	374	367	388	398	384	387	365	377	375	364	414	357	376	377	378	366	370	408	371	335	370	429	390	404	395	398	369	385	384	380	327	347	396	398	360	360	375	382	373	393	382	396	428	371	412	364	352	384	343	405	336	373	390	362	365	393	358	410	389	372	355	362	366	374	386	411	370	356	383	397	400	404	384	374	400	364	398	407	390	385	352	378	387	378	342	369	350	385	368	374	392	403	384	371	390	376	366	354	354	390	371	386	401	381	354	397	383	353	397	383	330	424	423	403	401	436	405	377	406	360	373	391	329	367	401	412	400	380	396	363	385	367	372	393	382	378	363	382	351	369	404	358	365	366	360	358	362	340	376	386	386	384	397	399	378	395	360	383	362	411	383	381	397	355	369	383	388	387	394	369	366	365	379	383	366	374	389	377	374	364	380	377	372	400	359	389	388	372	415	363	355	376	389	411	357	399	407	370	375	403	368	396	360	393	388	353	364	389	399	389	391	407	391	373	403	360	390	358	400	368	362	374	379	408	393	383	338	391	371	360	373	355	382	398	373	333	374	408	393	402	368	372	339	379	403	362	384	375	366	346	385	398	402	375	374	365	430	374	376	348	348	373	373	377	373	356	370	344	358	397	355	372	347	368	370	378	381	375	379	387	364	384	393	387	396	345	374	375	384	355	403	419	335	367	352	365	378	385	384	372	375	343	373	360	375	370	356	382	328	380	348	364	375	363	365	360	377	411	364	353	361	389	362	395	363	422	397	366	366	398	378	354	368	371	390	384	362	391	359	340	370	408	360	378	365	386	410	355	371	400	377	361	390	399	411	373	402	384	422	378	410	356	383	383	378	406	385	377	382	370	385	393	376	391	374	367	359	388	388	370	357	372	409	411	376	372	410	350	389	357	386	351	359	378	342	359	351	384	401	406	375	378	402	363	389	415	399	366	392	425	397	385	370	368	376	362	428	395	357	387	398	371	372	399	393	385	433	366	380	373	373	368	371	377	358	381	365	387	369	413	361	404	361	425	369	397	344	371	382	361	384	404	349	365	382	391	421	385	404	361	392	388	358	369	393	396	389	408	352	374	384	382	388	365	385	368	357	388	364	364	379	400	381	393	374	392	363	379	380	383	385	358	359	396	361	337	384	397	390	375	376	348	389	405	386	390	362	329	346	377	367	339	392	356	369	366	367	397	408	360	399	374	378	365	404	353	351	349	394	409	357	405	419	385	405	379	401	353	396	361	371	361	387	376	414	359	347	354	350	404	370	383	381	394	406	407	368	357	355	391	385	343	361	408	376	381	347	352	391	403	368	403	371	386	401	383	353	348	399	380	411	367	374	357	385	394	363	347	368	386	379	359	406	374	375	374	375	384	379	363	373	375	358	393	370	394	362	376	388	352	375	365	393	381	380	360	413	364	379	342	385	378	389	363	389	362	356	409	365	408	373	356	346	380	371	385	364	391	382	381	412	378	361	356	378	389	360	394	340	391	345	367	418	389	352	379	374	387	378	385	353	412	417	394	362	352	381	372	387	385	402	388	368	336	363	404	376	377	372	413	346	409	364	405	364	360	335	371	405	367	369	387	372	401	356	372	389
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
