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
339683712974	339683713545	339683714093	339683714645	339683715193	339683715745	339683716295	339683716845	339683717393	339683717943	339683718493	339683719043	339683719595	339683720145	339683720693	339683721243	339683721793	339683722345	339683722895	339683723445	339683723993	339683724545	339683725095	339683725643	339683726193	339683726745	339683727293	339683727843	339683728395	339683728943	339683729493	339683730045	339683730593	339683731143	339683731693	339683732245	339683732795	339683733345	339683733895	339683734443	339683734993	339683735545	339683736093	339683736645	339683737193	339683737745	339683738295	339683738843	339683739395	339683739945	339683740495	339683741045	339683741595	339683742143	339683742695	339683743245	339683743795	339683744345	339683744895	339683745445	339683745995	339683746545	339683747095	339683747645	339683748195	339683748745	339683749295	339683749845	339683750395	339683750945	339683751495	339683752045	339683752595	339683753145	339683753695	339683754245	339683754795	339683755345	339683755895	339683756445	339683756995	339683757545	339683758095	339683758645	339683759195	339683759745	339683760295	339683760845	339683761395	339683761943	339683762495	339683763045	339683763595	339683764145	339683764695	339683765243	339683765795	339683766345	339683766895	339683767445	339683767996	339683768545	339683769095	339683769645	339683770195	339683770745	339683771295	339683771845	339683772395	339683772945	339683773495	339683774045	339683774595	339683775145	339683775695	339683776245	339683776795	339683777345	339683777895	339683778445	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23289	21486	29559	23868	25453	56585	60239	49070	36520	21335	8104	2203	860	617	574	575	543	575	556	533	563	513	582	543	558	546	554	555	522	549	589	557	575	543	539	584	564	590	605	563	529	540	571	586	563	525	571	571	567	557	548	565	543	570	571	549	556	536	527	562	554	610	558	543	539	609	561	512	574	554	543	518	574	520	570	564	522	555	566	536	580	569	555	564	551	590	605	559	537	544	575	508	536	541	543	577	547	583	536	546	566	547	582	554	541	526	554	507	562	587	564	587	545	545	585	561	587	602	534	548	509	574	569	611	519	570	550	548	525	600	572	510	511	538	557	571	552	532	571	517	542	567	534	605	560	553	560	610	561	552	528	572	536	545	582	540	512	572	538	530	616	579	548	529	530	583	517	571	528	534	575	557	561	558	518	576	547	525	564	529	556	564	584	542	548	565	520	536	570	556	568	589	533	527	556	539	517	561	516	535	545	568	570	514	569	574	542	557	527	515	576	533	508	530	542	532	558	550	562	589	574	538	554	555	561	572	559	584	591	564	524	562	577	593	582	560	571	573	530	599	525	572	598	584	538	588	537	546	552	534	571	537	549	575	584	559	566	561	555	571	591	537	549	547	513	538	564	548	510	553	550	532	571	569	575	589	563	581	541	537	597	535	583	561	568	545	559	552	486	527	562	589	546	554	533	492	508	547	567	567	550	570	541	558	553	534	567	549	584	526	532	574	555	552	589	532	545	513	543	538	550	556	538	533	582	538	532	567	537	555	539	532	590	543	570	542	547	564	578	563	541	540	514	549	551	524	581	553	532	502	555	558	619	570	530	517	571	521	547	574	600	504	558	516	544	535	559	526	534	507	549	555	572	525	552	561	566	541	515	554	531	565	540	582	551	539	585	567	608	569	512	555	565	565	570	519	607	527	577	546	551	558	563	577	533	576	542	605	553	542	543	537	564	590	555	561	522	550	542	561	558	524	562	509	524	538	544	591	511	629	577	593	549	544	507	549	574	555	518	538	570	562	553	582	558	545	555	560	523	560	563	593	529	579	574	549	537	574	572	543	557	557	530	571	534	503	570	531	532	570	539	549	532	514	533	564	557	551	517	553	555	568	539	568	529	569	546	598	587	511	555	551	561	538	543	533	573	545	544	537	562	550	581	549	571	548	553	552	566	581	559	563	578	549	536	530	556	552	551	561	544	530	559	538	525	556	503	561	533	526	508	534	579	554	572	525	546	534	531	572	494	566	560	583	544	521	533	588	570	556	569	527	530	599	538	540	552	550	589	584	599	564	608	560	535	555	588	571	542	554	558	570	503	551	581	533	534	538	559	565	568	558	567	530	597	552	579	582	536	538	543	564	560	530	561	567	540	566	548	546	559	577	525	526	530	541	568	526	557	566	533	555	529	545	527	570	515	573	530	575	592	505	545	591	553	586	570	584	501	574	485	592	527	568	529	553	532	521	545	587	563	565	475	591	550	537	556	546	528	529	541	572	550	528	531	529	528	548	564	567	561	544	547	568	572	558	559	567	522	569	537	563	541	582	515	541	527	557	531	569	545	510	541	518	563	527	542	536	521	543	601	575	523	599	506	535	593	514	543	531	533	563	546	548	564	588	524	604	539	545	579	537	542	559	551	557	533	539	537	534	551	565	563	586	578	529	574	550	566	544	557	566	520	553	521	590	564	543	589	545	564	593	543	549	560	505	560	526	541	555	539	536	499	566	586	541	555	542	564	563	573	566	526	514	528	564	581	592	532	539	521	561	550	551	487	514	541	574	509	558	570	576	569	517	545	556	516	524	537	518	568	519	552	522	544	543	535	558	535	567	539	518	540	511	588	563	590	599	560	510	545	552	540	511	577	531	538	561	546	563	537	521	578	539	530	543	513	577	539	516	542	573	544	547	558	556	552	556	539	517	580	545	546	548	521	582	579	526	553	590	562	578	564	557	536	541	558	529	557	542	579	506	513	529	569	556	566	501	569	570	558	554	559	562	575	541	576	535	606	508	537	569	576	600	535	573	583	517	531	559	533	493	560	564	544	540	553	551	555	551	545	555	542	542	563	513	506	555	543	577	570	551	547	526	569	534	519	558	566	555	529	555	540	562	541	561	553	565	537	553	519	594	551	581	563	561	600	559	530	540	541	564	542	523	523	528	522	526	563	562	546	601	608	570	535	560	563	550	566	564	578	561	525	545	570	570	538	547	536	528	569	573	552	565	564	560	553	591	524	566	564	577	548	560	559	572	529	571	543	547	535	526	568	540	555	550	580	511	490	539	562	590	576	519	518	517	539	542	549	542	563	535	525	605	560	542	500	570	573	526	573	527	596	582	510	530	601	523	540	549	529	537	580	555	545	578	536	543	556	528	543	555	553	536	532	538	528	561	528	570	553	547	548	549	531	522	543	536	510	532	564	556	515	543	535	578	554	552	566	537	566	527	558	571	509	544	546	549	532	560	521	570	536	541	574	584	539	562	550	520	539	579	549	566	545	539	558	488	560	546	528	531	567	534	556	555	574	513	532	557	554	542	625	544	604	534	586	483	513	554	581	579	589	531	502	542	576	543	554	564	569	536	526	560	568	538	564	513	597	564	552	561	530	564	555	579	584	576	530	567	532	575	557	525	560	536	544	513	518	536	574	522	596	535	538	521	560	507	556	572	577	564	587	578	549	571	570	565	559	514	496	542	569	530	539	535	526	561	587	545	558	585	544	533	563	517	581	524	563	508	566	546	563	533	568	546	554	563	572	565	549	513	540	583	546	549	514	506	519	550	557	575	556	545	548	553	543	556	552	547	503	564	567	532	563	548	550	574	598	561	570	570	564	543	583	543	550	617	494	564	543	585	595	579	552	547	568	566	537	537	529	553	511	545	534	563	532	540	560	568	536	531	564	587	510	558	553	548	568	542	568	553	523	514	557	571	550	558	547	539	513	510	545	549	548	553	558	541	546	551	527	551	533	583	535	538	543	567	579	541	579	598	533	556	549	552	540	526	533	528	568	557	556	572	509	517	546	578	525	581	582	598	559	533	547	548	579	558	523	551	550	541	536	522	562	513	535	599	584	562	521	572	560	509	555	570	570	552	551	623	591	572	552	538	562	556	563	535	580	562	556	563	545	534	525	561	541	534	578	530	566	512	540	552	550	560	549	510	570	548	542	556	591	583	556	578	570	595	543	564	571	541	514	564	551	514	580	560	544	545	515	517	503	540	525	558	554	589	547	567	539	548	507	563	560	569	544	532	518	585	550	509	548	526	524	542	481	542	521	570	566	516	569	562	572	528	586	571	582	543	540	559	552	568	606	566	539	532	527	557	613	524	580	581	557	529	575	523	543	548	531	573	547	542	546	530	540	499	546	569	502	556	523	554	537	579	571	543	541	595	549	538	575	550	552	539	561	560	544	528	575	563	541	549	524	574	551	570	527	526	530	551	565	529	533	583	549	560	555	545	633	521	521	586	552	518	537	546	600	547	592	533	523	566	544	524
17662	36224	36679	32303	48190	66517	61238	51371	39679	24731	11430	3829	1441	920	839	769	793	749	814	796	812	794	830	764	796	782	830	784	788	810	815	817	778	766	729	804	788	808	817	738	766	816	783	796	811	763	766	757	772	782	806	778	803	767	785	787	757	777	814	790	808	806	752	806	793	786	758	788	754	732	823	790	732	861	804	799	736	799	784	805	805	773	788	793	778	716	763	809	800	776	797	749	814	795	743	806	816	778	824	792	795	752	807	807	793	799	778	782	746	745	810	776	793	767	776	707	794	841	699	781	805	757	793	748	790	786	825	792	776	745	775	814	845	773	763	810	755	765	780	784	783	848	769	812	815	808	728	806	796	784	743	815	742	828	739	818	833	758	826	733	784	748	839	803	804	782	806	749	755	759	759	792	859	779	797	797	817	772	789	835	779	796	748	745	814	790	811	749	790	801	752	749	761	782	752	772	779	756	804	766	734	787	800	847	792	789	757	776	818	811	783	796	783	817	803	782	790	783	803	786	809	779	816	760	770	788	789	748	741	814	826	807	757	787	786	812	776	803	785	783	806	818	787	766	737	760	769	776	798	745	780	826	816	760	777	776	750	835	760	778	801	793	820	758	771	801	769	745	810	780	812	785	743	749	834	800	761	772	771	777	830	806	786	807	765	778	797	738	794	811	797	805	768	801	763	734	811	809	870	818	755	810	765	760	789	794	751	793	747	760	779	755	807	750	763	735	814	766	740	760	803	786	812	803	761	753	817	804	782	802	794	808	768	783	806	774	826	803	815	791	816	768	769	819	759	816	770	698	768	759	786	781	807	797	738	781	844	807	738	772	803	794	777	783	784	768	803	780	817	778	802	779	773	790	750	828	812	748	814	779	781	783	766	747	795	773	838	734	809	767	772	785	794	745	818	764	751	806	779	768	756	804	801	752	790	738	768	773	820	711	810	764	780	757	825	787	745	758	761	828	820	800	841	762	780	798	778	800	806	795	764	795	766	784	763	819	769	830	847	771	744	808	781	778	792	756	780	795	812	770	825	785	768	777	746	775	824	769	764	746	746	735	801	771	807	808	767	768	801	787	812	778	785	773	773	821	699	801	716	771	765	800	792	837	762	781	766	784	793	783	825	727	811	836	773	765	776	768	812	778	753	771	797	775	749	780	783	751	770	784	793	819	824	762	782	797	823	763	761	762	810	751	805	785	767	774	752	828	777	801	750	794	784	765	822	808	793	806	758	778	808	794	787	797	790	800	754	777	770	744	798	742	776	818	792	732	798	762	789	793	727	838	767	799	720	762	818	789	780	774	762	761	793	762	773	715	848	780	763	778	791	833	783	772	788	875	770	822	794	804	795	732	740	793	825	792	762	815	826	783	761	788	778	791	727	766	775	765	817	804	754	820	793	778	770	745	794	781	802	771	795	804	811	754	748	757	809	757	800	760	770	818	782	787	774	775	815	768	803	817	821	780	742	773	724	808	756	820	772	754	757	783	801	777	792	816	820	754	723	768	762	813	727	753	732	759	806	824	774	812	794	787	760	772	763	770	815	761	774	754	778	757	848	788	754	789	752	779	736	766	780	785	772	753	756	807	787	760	784	782	801	763	796	831	796	790	783	761	746	782	756	762	784	764	800	783	801	790	776	822	768	824	804	768	783	751	779	752	787	791	791	814	767	815	775	800	821	749	812	826	795	745	834	826	790	802	794	829	810	767	787	760	799	765	743	784	826	790	773	802	764	808	747	775	741	744	805	773	788	795	789	739	796	776	771	779	822	822	821	790	733	744	802	779	767	845	755	777	805	782	816	781	784	804	760	742	789	732	777	814	733	814	832	827	777	757	782	804	749	808	796	826	756	790	843	775	770	739	810	760	796	740	762	742	791	747	778	774	825	755	746	817	746	790	795	748	770	763	724	789	784	748	778	778	766	801	757	817	807	789	790	832	773	765	756	781	752	791	798	765	781	749	794	820	819	824	696	796	810	792	776	804	824	786	815	776	777	792	741	832	790	762	761	767	805	790	776	801	832	754	806	802	785	754	814	751	806	783	800	771	759	798	799	780	779	792	772	767	773	812	791	759	774	798	826	760	786	763	752	812	778	758	761	765	761	763	803	783	799	784	768	771	757	791	776	803	739	787	732	768	787	828	787	772	777	797	805	775	833	736	742	799	770	824	775	805	808	791	809	796	756	788	747	724	745	765	804	775	804	809	754	809	824	752	779	788	796	775	729	791	778	775	773	797	755	751	797	806	781	789	790	770	755	806	775	755	760	790	830	774	754	777	773	766	814	777	792	797	775	748	763	778	782	789	793	797	728	724	814	750	783	793	799	789	777	776	742	759	799	759	802	774	814	741	777	812	843	800	837	807	754	773	772	841	725	811	679	816	736	780	793	779	786	786	757	788	799	773	743	789	753	768	758	807	744	727	724	784	830	790	780	794	767	785	772	757	789	813	816	728	817	784	814	780	776	832	753	797	762	836	788	785	865	747	773	792	788	773	821	757	839	790	791	790	780	789	770	776	788	771	793	807	752	742	810	740	775	804	770	815	763	777	754	780	754	811	818	746	795	808	800	761	771	757	816	765	817	719	785	787	785	775	818	781	804	800	798	766	823	790	778	771	760	759	805	800	782	782	767	828	796	795	775	809	765	782	803	729	806	733	755	819	788	744	853	800	747	775	763	842	787	781	744	751	834	791	747	783	758	748	776	802	796	770	749	774	758	800	749	748	800	832	744	783	761	780	781	796	783	798	786	811	715	781	756	766	786	737	747	816	772	811	747	813	805	770	804	763	790	789	778	824	791	792	750	789	768	802	733	793	810	761	803	799	765	768	801	798	745	756	787	813	810	761	772	775	803	802	812	750	789	809	733	799	790	797	744	768	725	769	761	742	753	831	800	814	791	728	815	748	786	781	804	774	827	782	814	772	789	788	771	746	796	721	761	776	780	764	784	799	790	775	727	786	799	783	800	771	774	737	811	810	797	801	801	783	823	828	816	722	794	800	754	762	787	783	780	763	782	751	776	771	752	845	795	753	737	818	807	726	784	782	806	722	760	800	798	712	756	751	748	833	758	794	804	805	815	800	766	763	739	781	778	767	797	740	801	767	790	727	799	839	790	726	755	802	787	818	786	754	757	793	791	799	796	802	804	798	767	727	760	774	786	780	813	849	745	748	787	768	808	781	760	770	816	775	810	805	796	778	792	756	773	784	846	785	815	816	774	794	797	793	826	789	767	770	807	748	798	765	782	781	749	764	764	779	754	818	840	777	803	802	779	806	777	764	823	846	751	813	780	730	786	816	788	758	824	753	792	772	781	794	764	752	772	794	788	767	736	770	834	816	798	756	783	806	796	795	797	771	744	803	779	793	783	778	770	761	775	753	787	794	778	776	790	734	781	780	770	831	818	740	803	802	803	768	742	781	727	783	769	772	768	760	739	734	832	792	741	769	783	775	808	759	746	843	784	791	767	824	778	777	809	830	797	760
26117	20668	15797	6174	7444	14775	13152	8481	4572	2168	1024	680	594	516	505	514	514	492	508	483	491	526	557	513	523	481	470	481	528	473	518	511	478	487	497	489	472	495	527	495	519	514	513	536	549	507	461	505	497	540	524	508	515	497	497	484	510	516	496	519	501	485	539	514	481	528	492	494	495	538	498	502	503	513	483	498	536	506	484	506	523	494	503	456	453	469	529	476	508	472	544	523	553	486	515	492	522	486	525	466	498	510	468	495	482	518	509	495	523	517	528	509	499	480	522	482	460	491	460	494	496	484	480	462	489	504	488	499	529	500	505	523	465	523	480	494	513	526	519	511	501	523	491	532	484	525	535	521	460	507	544	485	510	521	520	530	516	473	498	509	500	509	510	499	506	505	514	540	524	503	535	536	505	538	497	474	519	490	495	543	528	471	496	477	466	470	531	537	460	502	490	521	488	482	490	482	465	477	488	507	506	495	498	493	469	527	482	491	495	473	503	489	487	502	513	470	522	477	506	507	500	528	552	500	503	507	488	510	515	457	489	490	466	481	517	470	468	479	527	502	509	510	512	510	546	529	473	498	490	519	505	491	469	504	519	482	510	473	508	492	481	507	526	526	495	521	444	519	539	520	480	505	534	474	510	516	508	471	531	512	539	467	489	489	490	466	510	460	516	481	489	490	498	502	477	524	483	515	472	492	469	520	535	504	494	492	450	478	499	501	485	557	513	517	485	518	500	524	519	478	519	505	458	518	466	491	515	512	518	470	485	490	505	520	508	468	508	516	508	471	503	496	500	512	525	532	545	518	499	481	497	479	507	517	517	520	529	531	533	453	478	521	477	510	498	503	504	533	529	506	513	526	505	533	524	502	521	536	506	491	510	491	486	511	526	526	467	502	496	482	474	516	511	544	513	459	483	510	510	483	498	506	508	495	483	524	451	486	547	507	517	532	523	551	479	470	492	465	526	496	490	532	512	481	503	474	496	473	518	525	544	480	495	478	494	484	496	526	508	518	473	489	479	489	487	559	498	458	534	527	529	520	506	575	494	488	490	472	468	524	500	487	478	476	496	476	518	496	503	520	517	517	549	499	482	504	501	509	450	455	531	512	492	521	482	453	497	498	533	467	486	498	501	477	522	485	492	506	501	476	482	472	520	541	508	468	471	478	464	479	498	495	528	497	516	507	497	507	504	502	513	523	521	491	477	514	529	503	492	482	510	507	528	547	467	495	496	467	503	482	477	495	508	501	509	482	480	538	463	448	502	555	526	545	501	500	535	489	532	531	533	523	471	566	512	523	511	503	459	484	503	521	518	532	481	507	494	514	463	513	494	488	492	501	549	483	493	475	470	514	530	468	526	510	456	517	492	494	497	485	466	501	483	480	505	524	503	459	479	530	489	465	548	563	505	503	542	514	515	487	504	494	492	498	511	543	486	507	510	447	517	506	537	520	500	498	496	486	516	498	517	481	518	492	516	501	506	510	524	494	485	470	513	439	522	506	520	511	504	439	469	525	528	517	482	523	529	502	452	463	486	484	496	517	498	509	522	508	454	553	502	504	460	519	492	499	520	517	520	489	529	508	446	498	538	505	485	518	477	500	496	534	518	495	528	541	535	491	492	476	517	485	465	549	501	488	498	495	494	522	455	531	521	436	492	466	484	488	482	475	512	526	539	503	491	478	501	482	491	506	517	512	497	523	500	483	495	486	502	462	505	522	517	519	488	496	452	495	494	535	497	509	461	513	541	474	509	549	521	510	507	484	537	485	527	516	505	535	484	526	460	510	492	494	487	500	505	479	465	551	476	514	501	467	514	509	484	485	509	471	482	506	493	463	475	509	505	496	476	522	490	477	514	488	480	471	508	512	493	503	547	461	500	461	469	479	519	494	567	496	480	469	555	514	499	485	487	486	532	504	498	485	502	507	496	525	483	482	517	511	490	486	474	512	500	532	486	476	500	502	489	527	490	504	496	491	522	494	509	516	551	481	531	491	525	491	515	491	498	455	506	464	487	534	499	509	512	533	468	509	477	550	522	482	521	502	496	512	487	503	491	486	555	487	489	506	506	491	521	472	476	495	510	520	485	520	506	565	488	498	506	496	517	529	493	500	521	485	516	487	487	539	511	523	539	497	484	515	480	512	524	497	504	525	507	558	459	538	476	516	500	489	538	493	465	492	540	510	501	487	486	501	547	489	518	472	518	493	506	478	521	499	536	488	529	488	477	478	511	536	477	514	514	512	530	488	549	495	466	527	539	495	522	469	499	507	491	504	516	492	519	469	504	532	461	489	506	511	503	488	516	504	519	469	497	531	516	513	479	467	491	516	482	455	465	506	496	491	488	478	494	508	498	532	481	509	473	498	473	562	497	519	502	495	499	509	510	523	499	473	498	509	461	502	493	476	489	477	516	491	447	499	519	512	469	488	534	449	475	524	533	505	491	554	509	470	499	514	519	505	480	482	497	539	474	482	484	523	514	500	496	471	509	514	542	520	491	525	498	482	497	511	499	493	505	491	514	484	521	450	521	500	533	504	498	508	449	480	483	477	482	471	467	482	492	486	494	518	486	523	506	481	498	491	494	475	485	528	473	493	526	493	507	484	483	502	525	469	478	509	495	520	506	479	483	499	541	469	514	504	453	485	520	551	497	505	521	485	510	545	473	511	489	498	476	493	519	515	541	524	512	475	512	485	481	528	511	523	529	479	513	507	508	503	493	505	521	479	498	502	527	530	516	503	512	530	499	542	490	509	508	470	519	505	509	498	503	468	518	487	538	457	487	488	488	502	487	527	481	518	506	500	494	500	526	483	498	535	505	516	516	479	501	490	518	457	523	476	555	516	503	473	481	501	480	492	490	502	512	556	521	470	502	472	482	453	482	514	498	478	507	538	548	523	511	493	485	470	523	491	509	486	471	524	501	484	497	479	531	484	491	514	486	517	531	508	496	467	467	495	498	489	506	519	508	490	517	513	499	500	525	502	516	530	510	489	500	525	466	539	469	480	559	496	539	492	529	525	521	519	510	527	504	512	529	535	548	501	483	495	524	533	487	503	480	507	498	492	525	542	514	508	513	518	493	488	477	487	508	480	538	475	463	459	519	504	501	480	497	505	499	515	551	513	514	547	517	515	469	533	483	529	518	474	526	526	541	532	493	529	500	488	467	517	506	529	466	487	482	515	459	498	506	496	493	509	521	455	441	501	476	443	448	490	475	490	456	528	540	501	503	471	482	510	476	518	497	503	516	483	502	505	505	476	489	517	483	501	481	501	502	494	505	471	455	479	497	535	497	496	485	493	491	492	508	470	522	504	498	550	513	528	520	511	466	511	505	498	443	509	453	510	522	488	499	513	507	503	489	492	532	503	518	482	502	504	507	531	507	491	496	481	488	504	526	501	484	537	481	483	499	497	552	490	491	547	504	500	491	486	490	490	486	487	494	480	475	531	478	486	529	488	524	505	520	493	527	540	505	492	495	479	502	530	525	504
6867	11234	11216	7799	13316	22227	19191	13545	8170	3959	1906	1058	787	738	733	730	751	735	722	778	731	713	730	720	776	734	713	739	696	770	704	693	705	724	740	697	771	714	686	720	725	723	791	733	710	701	712	775	753	748	733	685	774	708	702	750	699	736	744	673	731	671	752	733	699	767	709	724	735	756	775	741	701	714	768	743	726	773	749	726	724	753	728	739	725	738	723	755	737	786	736	731	738	715	743	762	737	728	747	718	751	717	691	744	709	720	715	746	751	741	668	719	719	747	769	716	768	724	702	753	713	743	681	741	722	730	750	727	701	748	721	742	712	748	725	792	753	726	735	709	769	735	753	738	672	744	709	729	760	638	710	756	719	756	706	751	737	681	741	717	686	682	709	756	738	783	742	689	736	734	727	769	721	739	750	754	719	763	798	745	801	762	742	728	743	736	685	699	684	735	736	712	745	720	747	730	721	713	761	700	704	698	702	726	763	735	765	737	741	714	716	717	704	727	726	700	711	724	703	756	725	698	751	694	737	733	708	743	680	763	695	699	713	682	720	747	732	744	737	678	774	713	733	690	700	738	766	732	715	763	771	721	724	726	732	723	716	764	740	740	738	776	664	785	725	726	672	727	761	771	741	711	770	732	735	711	732	756	743	699	700	699	752	717	710	750	742	719	762	716	738	779	693	723	661	747	669	775	729	769	749	689	725	710	696	721	757	751	760	690	716	709	722	730	714	709	695	729	691	747	749	698	771	728	738	756	723	685	738	752	784	708	722	734	695	717	707	724	714	739	770	722	683	687	747	752	689	730	709	745	736	726	688	696	704	727	723	723	729	699	717	762	717	758	718	754	744	719	728	763	717	769	735	757	772	726	764	730	727	734	734	704	782	778	740	711	717	733	738	734	744	676	755	729	713	735	729	744	730	714	722	713	742	749	691	687	706	794	767	723	699	693	752	714	704	727	696	735	734	703	688	702	706	708	695	749	709	696	711	721	704	764	737	708	742	795	733	767	732	709	746	771	699	750	714	759	752	760	687	724	767	724	747	667	754	750	726	722	701	757	748	733	723	756	734	718	719	704	738	720	708	712	707	783	713	760	767	747	740	763	703	717	743	749	728	724	754	745	758	739	710	724	736	748	728	717	771	729	710	715	720	769	745	742	729	773	709	710	714	750	741	744	734	707	706	678	758	759	745	741	741	721	719	718	740	740	747	751	702	719	717	712	707	730	691	728	732	719	739	740	713	744	732	762	699	739	716	743	726	707	757	733	725	720	722	712	684	761	738	740	767	778	740	721	741	712	743	760	757	696	750	702	707	710	715	716	700	665	726	705	791	768	757	676	759	749	718	682	713	738	718	729	729	728	704	686	737	714	708	744	720	703	775	734	678	739	728	747	742	678	722	758	718	700	723	694	699	680	723	724	730	732	731	743	730	728	682	740	744	740	738	716	710	716	767	754	720	757	722	674	784	700	804	726	684	779	692	737	750	666	694	708	725	756	742	692	771	777	694	756	791	743	708	728	736	739	734	715	738	745	731	735	699	723	726	694	733	746	743	696	707	717	755	742	755	708	728	695	771	722	747	756	738	767	717	725	737	700	754	772	714	757	750	710	777	774	683	765	702	759	716	754	746	744	746	761	669	670	723	707	709	734	776	753	709	758	694	747	741	727	722	754	739	703	754	749	718	730	725	767	716	692	730	699	725	704	722	743	693	724	732	744	710	728	733	741	713	722	721	719	749	751	678	713	686	727	730	744	712	703	718	725	718	749	710	753	718	692	685	696	745	736	677	687	733	749	743	758	770	718	734	672	700	728	729	747	694	724	740	755	734	745	723	732	726	752	715	708	718	752	743	749	719	700	683	748	713	709	667	760	720	721	713	723	785	727	770	734	690	702	707	756	741	678	740	749	752	764	734	730	699	712	690	720	751	732	717	788	717	709	754	725	768	712	709	767	716	759	723	720	760	717	759	755	755	748	733	754	712	730	738	742	757	757	707	747	709	738	744	776	721	711	720	772	752	729	752	710	754	724	732	728	721	713	720	724	747	729	714	718	717	712	733	685	696	774	763	690	716	706	669	730	728	709	722	805	742	752	720	715	735	744	716	764	723	698	724	742	724	762	725	705	744	751	698	705	721	692	736	701	735	727	714	755	712	738	746	756	727	751	744	729	747	756	707	725	697	688	734	729	727	757	715	689	690	736	769	697	718	705	741	718	769	751	728	720	756	733	763	714	658	754	716	748	739	756	746	699	715	722	720	718	730	669	742	730	684	672	714	702	752	698	745	739	754	744	698	736	709	727	771	698	772	708	714	752	698	734	745	771	696	730	750	692	674	704	758	715	767	726	718	743	721	736	712	694	722	748	728	728	713	760	722	774	752	736	718	718	714	728	753	716	633	727	702	670	747	697	756	714	712	775	704	749	759	706	692	811	737	724	732	741	699	691	724	709	708	736	692	704	695	737	736	736	743	735	775	775	746	751	704	705	663	727	742	757	750	703	718	741	724	733	684	721	730	734	701	705	715	688	751	678	790	750	771	752	776	744	712	686	719	748	736	787	745	702	728	747	765	715	682	737	731	741	688	786	731	716	740	756	717	743	721	695	654	714	694	758	695	740	736	748	721	728	740	693	701	688	757	775	686	752	721	746	755	737	750	715	761	705	770	766	801	768	731	692	729	738	754	739	743	735	727	730	797	733	708	708	737	752	725	737	708	692	773	694	738	714	777	768	708	728	750	734	727	735	778	702	726	669	713	714	756	704	741	737	725	712	747	733	669	675	734	725	730	691	689	740	727	747	688	743	706	719	712	729	710	745	696	719	737	744	736	728	751	691	719	764	739	724	737	746	691	775	727	749	713	713	727	677	751	709	742	692	752	771	775	697	682	692	750	767	739	724	701	708	719	772	731	721	691	757	793	725	715	694	737	711	722	705	787	726	708	766	766	717	712	766	740	732	752	703	766	723	688	712	688	714	731	721	737	735	707	761	733	703	745	720	757	763	779	697	700	748	765	752	723	740	742	729	747	715	725	739	760	673	697	782	698	707	731	703	786	735	730	734	716	764	745	736	732	735	720	735	693	708	734	721	714	776	709	718	744	692	722	693	729	731	742	726	715	782	738	706	721	703	752	760	718	753	748	758	702	737	720	693	765	740	711	759	703	739	735	710	722	715	741	719	689	728	709	711	658	705	733	710	716	799	726	735	711	727	737	718	782	722	724	701	663	710	715	736	682	770	748	716	684	768	690	713	770	712	683	694	732	681	722	704	724	730	735	762	697	753	744	743	734	689	739	727	719	711	724	719	737	749	725	730	726	745	775	735	754	703	708	744	742	724	736	763	699	776	705	776	753	755	729	718	695	721	710	748	772	729	739	753	746	694	718	727	743	719	694	755	699	726	695	757	769	734	711	740	726	711	761	729	717	715	768	721	700	735	699	726	718	771	738	709	685	747	725	720	754	768	701	723	719	715	753	738	683	742	736	722	730	753
24059	20734	27479	24100	23900	43978	44692	31715	18769	7686	2303	932	654	545	509	530	515	502	529	514	543	484	522	530	502	556	540	525	540	537	504	510	524	537	499	519	542	531	522	479	495	522	536	564	526	509	500	488	530	521	476	509	502	474	558	524	541	528	529	502	561	550	540	505	542	517	560	519	507	491	531	491	527	490	523	533	553	517	500	539	493	513	537	497	515	513	508	535	509	514	496	502	525	516	532	515	530	486	508	540	482	509	465	500	507	483	552	541	533	510	473	515	512	497	526	539	532	522	498	525	505	534	540	502	513	503	490	473	522	509	496	464	566	528	532	504	543	464	519	508	509	519	533	514	488	479	550	501	470	536	496	508	528	502	503	547	504	482	527	527	480	512	510	496	517	489	453	509	473	523	472	510	501	548	473	504	501	517	492	548	507	547	545	512	500	502	510	522	514	510	499	566	499	493	481	527	495	481	501	488	487	497	525	504	537	495	480	463	512	519	491	493	492	515	518	530	547	549	521	488	518	503	510	488	545	504	497	523	506	567	461	459	495	506	479	499	481	507	528	495	516	483	479	493	478	500	553	470	557	504	534	523	531	535	504	517	515	503	498	527	523	508	514	515	517	528	502	492	510	488	468	527	520	541	523	500	565	520	523	500	539	530	484	507	525	521	473	537	529	538	525	508	502	499	533	486	508	508	513	509	484	546	548	487	528	547	486	522	522	485	505	536	510	503	476	527	501	457	527	541	512	480	515	502	470	518	528	500	539	508	515	475	510	500	542	512	486	531	503	515	504	497	535	479	540	558	500	512	478	503	455	515	484	529	503	519	536	526	541	520	531	496	517	543	494	522	498	514	503	539	558	552	530	521	493	555	527	515	512	567	509	567	545	506	510	503	501	494	540	492	513	507	532	524	503	533	545	493	470	498	500	518	516	480	517	481	522	506	532	526	516	524	522	493	485	512	536	530	493	504	518	508	490	486	509	489	508	502	497	462	519	542	493	557	542	515	498	484	520	517	561	492	492	511	521	528	498	507	474	518	500	520	528	488	516	558	547	523	523	533	540	545	498	511	529	515	482	480	482	515	547	549	525	485	552	487	522	499	529	517	560	529	499	508	461	508	514	523	473	509	510	487	512	561	506	493	508	480	554	562	541	526	496	502	536	491	530	511	503	515	515	543	526	511	535	516	519	518	521	516	501	491	462	486	509	491	519	563	536	500	530	488	496	541	511	504	497	508	529	477	519	488	458	512	511	488	519	527	472	486	513	494	554	551	507	490	497	496	522	484	555	497	528	459	529	536	496	473	489	488	489	515	494	494	525	538	517	487	483	503	529	532	522	506	503	493	506	541	528	537	527	528	512	514	525	486	493	497	482	480	535	500	526	554	531	517	549	551	512	523	492	563	503	528	499	514	506	520	485	450	506	494	524	538	537	522	495	515	540	480	495	522	545	496	514	492	479	527	505	553	509	522	492	489	490	496	515	534	534	547	482	497	531	474	500	517	506	515	514	494	479	519	493	500	511	524	533	528	531	535	509	518	534	484	500	488	500	533	507	491	493	578	482	526	519	546	511	488	509	517	546	532	536	534	517	546	513	532	536	495	504	527	534	512	472	567	517	505	512	514	507	545	535	496	514	518	525	480	481	496	522	487	550	499	504	511	487	494	530	529	539	524	477	512	534	505	538	499	552	492	493	498	481	497	491	559	508	497	493	526	507	559	519	511	567	505	470	546	545	546	514	502	559	463	547	504	502	492	542	552	475	513	519	565	548	494	495	487	489	477	509	486	500	555	499	501	486	505	467	507	502	573	480	514	528	506	486	499	530	515	535	512	524	522	501	526	510	527	505	502	502	493	480	499	488	525	500	494	515	500	541	551	482	509	515	554	492	496	501	529	551	517	483	533	518	519	520	495	534	465	469	488	516	526	489	513	504	499	535	524	514	491	534	475	511	465	476	535	540	568	512	521	553	510	531	506	536	531	536	487	486	516	517	482	522	532	507	531	525	521	515	543	520	502	474	525	494	507	489	551	479	503	490	521	525	472	495	560	517	505	516	532	543	504	537	549	546	538	491	502	496	528	497	499	505	521	482	552	528	515	551	522	522	539	515	480	522	489	485	510	492	529	490	553	502	548	509	524	525	506	531	480	504	550	505	526	534	514	454	520	560	490	519	508	519	496	505	504	516	488	505	498	542	540	479	515	562	529	495	536	545	552	501	468	532	477	521	532	520	516	490	480	543	515	482	548	528	491	527	472	510	534	523	502	526	509	517	473	523	530	520	531	517	490	502	472	480	549	485	507	520	546	507	506	500	517	569	534	558	548	512	505	502	500	478	543	507	509	503	509	473	513	525	502	497	514	493	485	508	505	479	519	497	545	481	496	512	471	496	485	491	481	517	564	503	511	537	506	518	455	497	528	508	507	503	531	489	488	468	535	536	505	515	537	505	514	528	521	536	531	512	531	508	499	543	471	505	527	528	513	520	499	518	542	495	541	566	480	467	519	503	504	497	508	504	498	530	525	479	542	514	487	506	478	502	571	552	529	550	535	453	499	500	519	497	488	464	523	529	499	517	531	540	517	486	520	510	527	529	540	506	510	536	530	486	525	527	497	533	509	524	515	490	489	495	491	504	478	476	503	488	539	532	508	498	525	491	529	475	499	495	540	507	505	532	544	505	514	532	498	533	487	472	529	526	462	509	534	499	503	500	545	493	485	493	556	565	513	502	515	537	492	525	511	522	492	505	511	486	545	532	501	503	520	501	509	534	535	549	529	522	517	478	509	482	480	510	491	515	526	478	507	530	497	477	514	502	511	493	498	509	475	477	498	490	494	545	543	458	497	505	522	482	532	484	499	517	528	482	499	492	551	503	565	505	478	534	531	494	524	482	515	460	502	460	504	493	503	547	542	515	534	510	517	498	515	475	486	498	536	518	508	462	491	499	474	509	515	529	505	500	508	481	512	499	529	494	519	477	549	515	507	495	519	493	504	513	519	543	517	458	536	539	489	521	512	552	503	502	517	525	525	491	504	551	524	511	460	506	464	498	497	487	547	506	516	498	528	507	528	501	515	483	500	496	493	521	501	499	556	490	536	510	515	560	469	494	516	511	532	509	476	481	501	508	511	482	510	513	530	494	485	540	469	544	535	540	506	491	499	528	479	509	537	532	515	495	571	528	516	508	545	508	508	491	550	524	513	522	544	530	509	507	510	486	547	547	539	532	459	457	535	497	499	521	506	493	529	500	517	509	516	533	521	521	477	497	508	501	493	509	528	509	521	514	507	504	464	514	499	479	505	491	507	489	513	486	513	491	532	474	484	492	525	469	504	494	509	550	511	542	481	523	490	508	519	484	472	514	581	491	518	508	490	517	494	511	515	524	496	492	507	496	524	482	477	516	484	537	522	504	505	529	488	556	500	494	502	514	519	493	505	521	521	513	482	492	477	489	496	513	555	482	475	521	513	542	495	530	546	516	458	505	534	515	521
10760	22097	21536	20262	32475	46014	44263	34675	23233	11530	4194	1640	939	810	755	760	760	776	754	792	739	701	764	777	769	743	677	742	705	754	757	716	700	773	755	737	770	698	713	705	779	713	792	733	758	737	741	695	720	792	747	791	787	718	717	790	721	762	711	698	702	751	794	756	711	730	774	688	721	739	730	751	762	781	728	750	793	737	751	719	722	730	762	734	735	741	768	745	727	739	741	743	763	757	703	725	762	729	752	722	763	762	744	704	756	713	746	720	762	751	735	740	742	785	766	744	681	743	764	734	718	786	770	777	754	765	739	737	753	752	757	757	737	778	760	753	740	747	749	754	758	756	719	792	785	809	743	767	741	736	732	760	739	737	715	812	758	707	787	751	734	730	771	741	729	751	752	727	768	707	783	735	740	732	763	819	737	764	765	689	778	708	698	745	779	759	766	724	754	718	747	740	712	766	752	750	783	730	779	750	745	736	769	740	756	779	723	712	740	746	758	756	732	766	767	739	720	802	753	761	788	770	723	751	727	778	737	707	750	764	802	786	798	754	726	756	805	730	820	785	761	745	767	752	771	754	748	725	767	816	735	730	746	738	786	773	737	759	760	755	737	717	808	732	762	733	716	774	709	782	731	757	746	743	761	789	731	771	744	739	699	741	751	725	761	736	753	760	698	733	717	748	729	749	767	779	764	723	794	762	715	720	802	748	772	785	791	723	705	769	756	745	779	760	712	731	780	753	706	740	722	712	767	752	744	689	703	742	713	760	708	734	780	719	755	754	736	718	735	742	713	758	758	747	736	704	743	763	746	724	741	783	748	780	725	761	787	759	743	774	761	796	767	732	716	707	694	763	740	799	745	712	757	747	716	756	755	744	708	772	748	722	803	751	714	783	731	767	755	737	702	762	755	773	806	717	729	699	701	732	751	732	738	722	771	751	780	759	748	770	737	767	690	790	787	772	744	725	765	729	701	791	711	714	716	773	771	739	735	795	771	730	724	713	756	755	734	765	748	776	777	734	782	724	756	736	724	690	730	753	742	716	751	750	741	701	737	753	771	714	801	744	743	785	714	761	718	672	701	734	759	762	753	761	721	762	766	747	772	750	785	699	742	678	812	774	763	717	725	759	733	723	762	745	697	726	752	752	764	778	668	789	707	773	718	755	775	712	731	763	776	761	731	748	708	714	740	789	714	728	741	772	740	747	690	761	767	740	767	749	696	735	736	718	764	785	778	755	774	748	727	762	750	736	740	756	691	741	721	791	741	751	730	748	742	747	723	750	728	728	736	746	743	733	769	729	736	726	771	770	742	732	749	697	730	753	727	762	723	711	720	711	783	804	730	758	689	739	727	689	703	810	768	742	764	826	819	726	792	742	739	794	782	717	716	739	760	769	752	755	721	728	720	705	763	782	774	738	724	749	752	776	785	734	765	785	730	778	745	760	760	734	729	764	771	773	768	725	739	737	756	766	760	732	756	723	747	742	750	704	751	748	724	756	740	768	756	743	747	747	740	733	758	765	768	753	710	713	751	716	715	702	753	763	742	719	753	761	760	697	773	793	750	751	768	702	697	750	760	735	734	729	727	738	754	748	772	753	750	749	802	693	784	769	778	740	760	786	707	753	781	769	824	744	769	754	772	810	729	770	773	775	773	739	745	763	751	774	732	744	764	771	707	733	739	766	752	711	801	744	734	748	748	691	746	743	785	742	705	738	712	793	721	740	730	763	739	751	807	742	737	746	761	773	742	744	737	698	784	736	784	730	716	759	704	749	758	783	748	798	709	700	718	748	758	737	766	725	761	738	762	766	760	739	789	722	708	707	727	700	728	768	720	701	779	776	756	748	789	738	725	715	732	720	784	757	712	747	701	727	793	763	737	760	773	766	757	782	748	745	712	708	729	760	755	755	711	780	773	719	750	707	719	756	750	760	755	773	684	776	749	802	765	770	733	724	754	778	740	731	789	725	777	746	733	739	724	721	743	739	736	794	737	782	756	746	716	772	740	786	725	758	703	758	790	724	745	704	735	786	702	743	751	697	730	738	776	748	735	754	713	797	763	721	745	756	769	756	782	783	729	700	741	744	749	767	759	754	751	743	745	709	698	715	724	752	734	767	732	745	813	767	733	821	700	764	724	741	711	755	726	767	751	760	793	750	811	743	738	794	716	753	776	716	777	733	760	763	727	711	738	797	793	721	776	772	750	772	714	742	769	736	750	747	763	732	705	744	766	742	713	748	780	718	782	754	727	731	785	730	727	738	741	748	732	753	774	747	759	767	731	738	782	789	772	756	720	745	723	735	752	742	754	769	732	734	771	744	761	731	755	745	749	715	786	710	779	753	766	738	749	747	717	779	759	740	735	755	694	703	759	800	750	732	741	739	775	741	747	734	729	739	722	811	734	758	783	746	731	712	752	736	771	741	754	772	746	761	739	722	834	737	765	780	760	777	772	738	756	707	725	737	789	716	733	789	735	770	756	791	735	771	720	715	769	760	767	742	763	740	714	730	744	737	707	731	752	716	737	742	738	727	741	757	691	806	732	711	753	752	717	711	748	730	740	690	720	730	753	765	730	727	722	713	778	765	764	758	758	737	765	752	762	740	734	776	712	737	759	728	750	760	745	739	740	757	759	780	753	750	720	732	784	737	721	785	756	717	813	706	812	723	762	748	798	771	780	783	711	743	815	726	739	792	732	738	738	721	726	676	723	761	803	753	744	773	811	760	739	794	732	729	740	711	756	746	760	752	747	753	742	749	720	715	708	739	779	740	740	782	708	757	709	746	758	709	722	732	704	726	762	719	722	760	680	768	763	738	730	716	703	731	754	796	747	745	741	707	762	756	747	759	731	762	739	739	765	693	739	748	801	765	747	737	781	781	695	730	767	756	792	740	721	733	776	738	752	745	751	766	754	787	792	725	761	717	721	693	803	696	737	733	730	739	757	724	763	715	719	748	765	735	748	824	673	686	796	750	720	772	762	813	767	767	768	763	763	742	715	739	774	753	695	773	754	774	755	765	760	713	813	748	776	736	681	751	732	750	722	760	753	757	718	786	719	739	670	736	757	725	792	734	743	754	747	752	790	751	755	780	712	726	764	794	752	773	731	705	719	702	746	795	747	742	753	760	761	736	743	681	755	735	759	762	754	772	751	734	783	761	781	728	797	725	705	740	777	707	709	751	677	781	707	759	713	734	681	751	743	811	729	700	710	727	748	760	738	687	728	730	731	737	708	750	734	711	754	709	808	738	710	743	759	735	759	729	761	726	706	791	759	760	771	721	760	746	746	764	719	739	748	761	744	747	749	727	721	738	707	742	799	751	740	740	757	708	804	741	766	779	746	733	745	760	744	717	697	791	727	725	719	717	712	758	712	719	776	717	746	789	730	767	743	784	723	729	739	753	742	747	754	751	712	757	766	717	751	733	788	733	755	712	722	704	768	731	727	722	770	755	746	735	713	764	710	737	752	747	775	695	762	732	690	727	741	757
22466	20728	28554	22943	25696	55237	61159	48778	32569	18519	6531	1904	866	605	540	573	564	577	554	583	549	598	554	546	561	507	515	522	556	480	519	560	518	560	554	545	522	543	525	556	550	513	531	536	530	570	542	564	567	589	558	579	507	553	549	542	538	523	541	507	571	534	553	563	553	543	542	528	506	579	550	557	510	546	501	537	526	519	594	541	543	530	516	515	528	559	540	524	541	547	526	542	566	557	552	562	546	544	541	575	548	583	561	548	538	518	568	498	540	547	536	537	511	548	537	521	533	503	572	532	532	521	527	540	558	584	588	533	540	559	529	578	552	548	552	518	582	605	561	542	524	542	519	527	523	542	582	542	548	552	526	564	538	557	514	509	556	551	504	564	530	543	542	571	535	568	503	553	522	559	525	534	533	545	548	515	544	546	530	565	521	527	503	530	541	533	542	562	548	512	515	551	568	566	550	561	548	524	570	529	555	540	563	530	601	556	560	554	545	552	529	532	527	543	569	553	572	540	532	543	528	562	522	574	563	498	557	548	562	550	547	579	601	522	561	519	546	557	517	547	583	562	483	524	530	528	515	536	600	568	516	585	549	538	490	500	542	506	568	559	547	528	538	551	546	570	523	578	566	536	534	548	598	546	576	551	545	516	553	490	556	509	550	581	481	555	504	543	562	524	509	513	554	520	560	536	571	545	538	516	563	545	577	537	556	575	503	540	579	484	559	535	531	525	522	526	563	582	530	518	556	541	566	497	545	539	534	547	558	557	564	493	562	572	528	569	530	528	587	532	527	556	553	540	541	570	580	562	522	538	538	522	510	531	484	499	538	553	533	546	592	536	517	537	557	515	545	544	507	483	516	517	550	502	601	517	570	585	515	563	544	516	576	508	531	533	555	552	599	554	553	530	546	541	535	527	566	564	541	603	532	564	536	524	533	593	558	526	551	546	552	555	577	574	566	536	516	516	475	553	541	518	523	573	552	554	509	557	508	519	552	570	535	532	560	592	532	535	542	574	555	555	561	552	556	529	588	564	554	521	611	526	555	538	528	539	517	489	526	518	569	509	519	559	539	560	538	569	553	547	509	569	563	504	595	565	531	524	560	537	526	529	583	553	565	512	543	516	527	569	538	542	603	555	589	515	551	544	556	538	528	556	494	530	562	556	556	523	581	516	538	571	557	520	544	556	548	534	547	574	562	535	539	585	547	510	552	571	541	541	528	549	563	526	527	536	553	543	536	533	528	535	559	551	540	555	587	576	574	536	555	555	550	536	576	493	569	550	498	518	555	544	562	562	493	521	544	569	554	570	558	543	551	513	533	529	548	558	479	558	547	515	539	557	532	548	561	524	531	506	549	546	556	599	565	530	534	512	534	537	539	553	534	507	533	537	535	556	533	550	542	561	558	560	536	549	561	523	514	521	543	580	542	527	573	571	512	563	539	591	570	549	527	549	559	558	547	541	545	574	610	530	524	546	545	566	525	568	505	562	542	550	560	537	567	574	599	532	571	572	555	521	544	564	552	500	517	548	544	568	549	506	533	532	545	588	535	514	540	537	555	567	555	527	528	613	553	560	566	523	554	525	540	542	580	539	567	526	578	555	523	551	545	548	570	582	519	569	576	549	537	550	562	549	563	583	551	522	522	555	530	540	578	550	561	549	531	550	533	515	520	531	553	536	595	520	556	497	550	545	552	564	531	505	549	532	589	538	551	559	535	527	545	557	577	549	562	538	536	527	545	555	551	494	519	543	521	513	552	553	574	530	530	568	550	496	552	537	562	557	570	540	548	515	520	585	551	530	584	574	538	509	610	595	542	575	561	538	521	528	571	511	521	568	545	523	532	573	569	554	546	505	529	528	527	539	543	549	555	565	569	544	549	578	532	505	536	538	546	543	497	517	531	558	515	557	525	560	561	532	510	520	499	504	540	528	569	543	568	538	497	522	532	517	520	555	528	532	533	513	568	527	509	570	536	527	532	513	527	576	544	534	529	512	534	523	534	507	573	535	541	546	538	570	564	519	559	494	584	530	574	507	540	569	566	487	517	542	521	506	546	522	541	542	559	554	567	531	546	523	548	526	547	530	554	535	552	549	535	581	573	509	521	529	530	518	516	523	542	561	507	532	532	553	552	535	583	568	503	530	562	545	579	568	566	575	505	503	526	537	522	510	542	542	533	569	555	546	515	544	511	542	551	581	609	531	513	553	576	558	562	500	522	536	534	539	572	548	553	538	563	511	555	571	513	555	571	560	569	584	519	574	568	529	614	565	530	548	577	518	571	523	549	561	541	578	596	568	537	522	551	525	528	556	567	518	553	546	547	554	529	558	497	539	528	527	553	537	569	527	527	515	518	539	564	525	556	558	587	571	501	549	541	544	551	546	537	542	548	520	553	552	526	572	560	571	547	561	518	502	530	512	553	533	547	534	542	516	510	538	537	544	539	523	529	535	527	546	541	554	557	560	530	544	569	539	560	545	584	516	513	522	532	526	538	522	594	498	557	572	537	526	538	601	547	564	529	537	557	531	524	520	561	571	518	554	510	525	560	533	584	522	520	534	582	541	533	496	589	533	570	511	500	521	540	566	528	562	531	554	572	499	561	535	558	531	555	559	541	562	553	521	578	533	545	553	537	560	506	569	560	520	547	545	492	543	564	567	526	544	551	546	547	549	536	550	552	583	563	547	517	564	559	555	556	548	512	559	531	552	553	560	555	529	542	550	539	509	496	556	574	543	531	575	534	557	530	528	558	537	538	531	583	524	584	490	557	536	546	532	559	500	558	570	501	535	568	562	536	541	577	561	547	528	577	582	596	540	500	527	503	549	575	514	575	532	532	520	527	534	521	545	534	561	523	583	583	519	527	541	549	485	561	533	509	531	536	555	497	552	556	522	572	520	553	505	524	547	538	529	517	540	525	558	555	568	566	555	505	560	559	548	547	568	551	558	586	533	549	534	512	535	569	529	506	528	525	594	565	613	543	526	530	539	570	493	561	572	593	556	522	518	563	567	536	577	560	519	550	540	549	526	562	561	554	569	536	489	521	551	565	562	505	555	520	562	554	521	564	524	582	561	533	555	561	571	538	540	537	547	544	582	576	549	515	547	522	548	565	561	539	544	566	545	515	545	518	581	497	561	517	551	541	540	563	513	534	583	564	544	583	520	520	524	514	547	584	530	565	532	535	558	502	534	528	562	552	518	549	569	523	515	517	572	518	551	564	560	536	584	569	503	540	567	501	539	526	546	519	538	512	530	547	537	555	520	519	591	523	505	538	535	534	532	523	523	541	547	525	549	566	500	568	555	579	536	532	546	540	507	531	555	554	539	552	537	543	540	559	548	568	511	562	536	532	514	564	534	561	536	517	561	530	485	520	546	554	557	497	509	533	542	557	551	538	543	563	505	509	559	521	566	501	533	547	545	524	560	534	560	514	566	539	521	509	535	564	537	535	560	511	536	531	561	511	526	507	539	547	571	564	526	547	555	563	529
16742	33941	32705	34122	47216	64391	61406	49445	35998	21831	9661	3344	1405	929	750	726	794	721	751	765	726	720	742	747	783	777	753	739	746	763	750	763	765	748	717	794	756	744	768	782	717	799	791	743	742	747	777	805	763	744	827	709	756	775	739	782	762	759	792	768	756	781	781	734	740	765	776	780	812	744	739	793	758	807	733	749	759	774	720	791	689	747	780	820	768	713	826	796	771	745	750	754	723	747	779	794	751	742	791	742	783	701	772	755	756	783	742	739	744	759	752	731	714	759	767	792	725	770	744	770	723	768	800	751	743	787	776	774	762	752	781	776	741	755	766	752	728	779	718	816	735	730	770	802	740	766	763	765	777	767	711	762	712	762	764	790	740	756	757	799	793	695	731	803	728	753	735	737	744	768	726	798	743	733	788	740	792	774	783	749	759	748	774	746	750	733	772	799	705	803	777	755	723	806	739	780	792	786	778	797	675	757	754	741	748	737	730	721	758	805	789	759	776	737	732	798	748	796	763	805	805	764	736	815	760	757	707	796	753	701	779	752	736	806	771	766	774	779	726	771	769	775	777	717	759	736	731	703	778	733	747	802	721	741	762	797	770	755	789	750	771	752	732	793	730	702	779	754	746	737	766	742	766	759	777	733	782	752	778	745	787	762	766	778	760	790	725	790	747	687	734	709	763	786	718	789	745	714	739	767	791	851	779	804	783	767	765	795	761	794	776	743	731	766	725	798	763	777	738	794	766	738	724	769	722	760	777	739	812	740	753	737	729	795	790	737	734	794	769	770	799	767	769	787	771	750	732	764	758	734	767	763	748	740	746	738	756	775	797	773	772	740	777	733	775	781	704	658	739	792	795	782	753	753	748	785	753	770	748	767	741	747	753	765	800	797	756	732	763	744	726	743	759	765	732	744	771	764	755	748	760	794	763	750	782	796	729	742	794	753	730	788	779	779	793	754	750	772	734	743	773	757	751	751	786	759	783	772	756	793	776	796	804	804	758	728	725	748	790	765	728	779	719	729	787	744	782	748	739	766	753	777	734	810	722	752	764	749	736	723	792	802	721	753	781	719	807	791	754	771	747	750	803	767	767	745	723	781	767	759	736	769	798	779	724	781	752	764	748	783	810	752	750	772	779	757	763	783	767	785	751	741	781	735	790	768	756	804	806	760	762	782	757	785	799	694	774	803	749	782	783	773	739	766	804	751	764	714	802	806	716	771	775	759	724	749	785	752	777	733	746	711	767	705	739	782	800	712	744	815	785	746	765	776	760	757	758	800	737	766	801	785	729	760	726	778	737	757	767	765	758	767	785	796	683	772	827	769	770	790	734	763	764	795	770	804	726	760	750	810	754	756	782	792	754	778	806	776	733	764	772	795	749	787	780	732	762	794	754	756	724	787	819	753	787	738	758	786	769	737	738	733	762	773	755	782	744	761	801	762	791	809	806	763	743	781	801	737	735	818	755	739	724	785	737	775	786	733	779	759	727	775	762	769	791	753	811	718	793	777	715	754	769	757	725	776	760	736	733	744	743	736	735	770	759	721	790	749	770	764	757	794	764	765	748	749	769	745	808	788	778	798	775	804	767	805	795	755	810	804	753	762	708	778	794	782	754	717	774	755	717	765	755	720	748	758	795	776	757	749	747	760	785	775	791	743	723	739	740	757	751	724	790	763	757	814	724	783	781	748	764	762	718	771	741	740	792	756	743	755	731	736	769	773	753	746	776	738	785	788	779	762	760	719	765	791	774	681	766	808	752	776	786	770	737	774	774	766	777	730	766	747	759	747	730	764	748	780	720	695	733	738	784	763	789	749	739	736	773	743	773	742	821	740	771	775	823	728	763	772	740	768	759	785	790	740	746	779	760	748	786	759	729	778	724	760	742	756	803	752	762	714	780	773	791	773	808	774	769	733	759	787	784	781	774	767	769	784	765	731	716	735	770	730	741	767	806	788	726	731	777	788	736	763	795	737	745	726	749	778	776	742	764	787	734	792	779	763	735	741	783	780	763	753	784	768	751	779	779	763	827	732	792	752	763	776	799	789	755	729	792	764	757	770	719	726	776	796	778	808	789	732	815	800	779	774	784	776	755	730	801	738	788	772	730	783	791	764	710	785	739	724	732	777	760	782	749	755	771	727	788	773	775	748	780	767	742	757	786	761	792	789	734	743	750	748	755	822	758	790	726	771	746	737	721	760	764	738	819	733	743	779	788	798	726	739	726	782	745	785	761	763	791	742	783	793	747	768	778	781	755	787	708	780	723	725	816	743	749	715	779	782	798	775	722	777	757	737	820	748	758	779	787	775	742	769	782	808	787	691	745	810	779	750	746	762	756	754	803	781	747	764	762	739	785	815	749	734	807	747	755	748	773	777	780	765	799	781	755	811	727	824	768	773	800	739	773	737	705	766	774	741	768	737	770	742	797	717	735	766	771	761	760	767	760	757	776	784	766	743	718	764	774	803	747	754	682	750	775	738	780	795	759	785	742	753	782	785	762	769	713	789	763	764	735	720	743	781	798	797	734	697	802	745	753	761	722	748	799	784	783	784	760	773	742	782	761	765	712	768	747	782	743	817	751	717	770	776	741	768	745	755	810	693	732	768	793	730	823	753	733	793	741	752	785	787	746	708	753	771	728	820	717	740	754	754	747	831	753	742	745	804	731	806	730	746	783	806	765	788	765	734	789	782	785	755	796	769	755	744	800	793	746	769	760	788	775	717	745	749	749	755	744	733	787	769	795	750	763	808	756	812	791	699	809	779	765	736	754	746	775	793	750	757	746	722	758	768	736	724	757	743	769	762	757	795	733	758	744	747	754	716	767	751	799	782	740	799	740	743	711	750	756	790	775	761	771	755	771	780	748	763	722	749	748	791	755	727	753	746	727	788	762	808	776	769	756	729	800	779	777	715	712	764	813	754	743	804	824	800	764	811	798	751	742	768	786	716	755	752	827	800	751	777	744	745	737	814	782	783	735	751	755	755	772	746	771	801	717	772	716	778	770	767	743	779	801	749	727	734	757	748	737	746	763	713	759	726	789	752	754	739	749	773	716	778	749	713	791	742	751	737	818	741	700	774	718	767	737	795	745	816	800	760	774	754	786	714	754	760	794	742	758	743	780	745	730	724	751	747	773	756	774	729	784	789	764	739	749	717	742	746	702	794	764	776	751	756	790	738	708	744	756	742	781	764	751	759	815	734	798	749	768	796	726	716	748	754	745	739	801	742	732	792	776	761	750	778	751	791	791	743	721	789	721	762	791	779	790	741	750	794	789	729	771	733	765	732	768	740	725	740	752	796	737	758	767	774	765	744	767	709	795	718	778	758	785	774	775	805	797	821	699	801	831	762	726	735	706	759	789	811	756	729	773	729	723	730	755	748	726	763	774	745	787	771	749	741	781	793	767	786	795	748	727	780	726	756	734	782	781	754	711	785	779	718	748	784	772	811	732	756	817	770	777	708	791	733	751	780	766	714	742	766	779	776
26138	20602	14785	6877	6999	13341	13849	8897	4150	2011	967	656	553	526	529	529	485	533	527	531	446	478	515	519	493	507	530	484	501	509	496	484	483	496	460	462	465	507	545	508	498	528	514	524	477	504	508	500	493	476	484	510	519	473	522	456	490	486	488	503	500	486	498	529	487	520	541	548	564	496	538	501	528	498	520	502	525	523	502	496	527	452	504	541	508	483	520	538	529	509	534	517	523	523	521	527	469	538	518	496	501	506	497	518	501	489	493	542	530	485	447	490	510	543	506	488	512	546	520	551	510	514	491	457	509	516	536	547	473	493	495	521	477	482	520	530	478	483	482	529	516	523	499	518	490	460	519	521	534	507	484	502	524	495	472	508	518	498	490	513	468	496	495	502	497	509	540	529	510	495	518	508	488	532	473	498	507	484	519	520	501	507	499	524	515	497	466	489	469	532	458	476	468	490	492	504	473	525	520	503	473	464	511	524	516	489	513	522	517	503	496	522	503	510	496	545	490	518	507	517	534	522	499	524	522	476	469	537	507	499	486	527	507	527	488	483	520	488	531	540	492	489	539	493	504	532	480	490	495	474	523	546	475	517	546	495	489	513	480	509	471	487	517	491	455	475	513	500	525	491	483	507	502	482	495	484	499	532	494	506	514	534	548	497	512	483	519	528	551	477	499	513	506	492	539	480	481	539	496	513	495	528	505	508	513	519	574	542	497	503	523	528	528	518	525	492	494	460	511	521	508	506	517	474	511	516	458	462	516	498	545	505	458	465	525	520	522	502	476	541	485	537	476	515	521	493	515	502	478	501	532	517	498	497	540	482	492	507	529	489	542	545	512	533	507	504	450	493	511	513	505	501	496	496	519	514	535	493	505	519	514	503	509	532	518	513	517	479	528	534	490	491	500	544	507	523	462	490	520	497	509	515	511	482	507	499	470	513	512	504	514	483	514	454	522	512	516	525	504	505	494	511	531	532	497	499	482	531	512	515	496	518	481	511	503	539	574	472	501	540	518	467	469	498	496	483	490	508	509	501	531	480	512	520	516	504	462	491	491	526	546	518	511	494	507	497	508	522	498	510	495	477	493	508	474	522	541	460	490	512	487	481	507	505	535	497	507	471	492	470	507	485	488	470	493	513	529	548	529	482	592	514	500	487	480	511	548	509	486	517	504	524	531	520	514	523	507	478	494	514	483	486	508	562	457	539	544	489	514	513	524	498	487	531	503	489	495	498	455	523	512	515	497	516	512	503	516	532	533	533	510	529	508	508	542	487	481	461	506	516	545	520	460	466	524	541	485	477	495	502	493	539	518	512	486	505	500	512	484	493	490	510	459	551	514	456	506	501	505	523	512	525	480	466	499	553	482	516	540	504	509	504	510	498	532	558	511	497	528	539	536	492	498	535	522	470	479	573	532	515	539	535	508	476	501	521	476	502	560	538	516	516	550	495	520	511	515	497	507	487	463	514	478	515	511	499	503	487	528	509	457	479	510	526	506	461	535	480	507	485	530	506	508	511	461	531	541	475	527	539	493	524	523	482	513	541	461	491	528	531	507	488	525	488	472	498	541	509	504	483	521	522	488	510	508	498	535	483	529	517	543	499	498	509	479	491	565	505	504	508	511	518	514	514	508	509	494	483	498	528	514	497	538	514	504	524	514	496	568	497	531	555	480	502	498	535	516	494	524	503	476	520	470	489	498	500	525	537	515	499	494	525	469	539	532	506	538	524	512	544	458	478	491	469	487	501	500	506	485	472	512	490	472	483	494	524	487	499	515	512	508	480	496	493	500	513	508	530	497	471	502	551	503	526	554	489	521	506	512	472	498	524	477	495	470	524	503	545	526	505	486	511	484	524	514	520	491	506	500	518	549	491	512	541	537	521	515	511	506	480	547	486	532	461	497	497	483	507	468	521	526	510	529	520	505	492	507	503	485	499	521	516	513	507	496	516	510	513	524	479	481	510	513	501	511	463	538	524	510	469	485	541	487	502	490	514	496	508	495	508	540	512	487	528	553	528	511	490	486	520	513	514	527	488	475	502	520	491	535	506	525	498	504	515	524	533	522	509	516	527	518	510	494	527	520	460	488	509	549	539	474	517	523	519	531	490	555	514	506	493	472	494	485	495	490	517	492	517	500	504	539	488	506	511	511	497	539	486	494	493	497	505	526	520	496	517	492	496	534	505	537	500	497	521	530	499	520	509	495	466	541	503	526	525	551	502	509	530	502	474	494	468	494	457	528	485	521	500	527	524	535	521	519	531	523	487	494	498	523	493	491	482	516	530	509	503	508	533	525	482	496	480	495	517	521	549	496	541	502	472	529	504	484	492	512	498	467	480	489	461	490	483	481	513	529	497	483	531	512	470	509	502	445	514	496	517	524	533	515	523	542	474	508	491	499	506	526	504	491	501	512	485	512	482	560	502	485	509	488	504	513	495	563	530	504	522	488	519	531	466	542	485	507	497	499	519	523	531	523	537	484	505	476	514	531	512	509	501	490	499	472	492	495	503	497	512	481	461	504	517	459	527	495	568	529	535	522	506	505	546	524	537	493	501	491	500	518	511	466	528	515	533	539	527	509	540	510	524	496	525	543	514	488	494	554	473	548	528	503	529	493	517	509	483	507	493	494	491	539	508	481	502	471	507	510	536	494	494	484	521	518	463	507	485	496	539	501	489	504	531	486	513	485	505	511	493	484	497	500	509	512	471	511	515	518	517	488	508	509	441	506	478	490	501	551	488	550	522	455	542	510	499	538	509	514	561	489	533	525	465	506	505	530	514	504	496	493	496	494	517	511	543	549	499	549	515	487	470	503	500	514	472	496	553	567	494	514	522	501	537	503	523	517	475	497	497	524	495	509	534	490	502	502	546	524	525	510	520	495	539	515	489	516	511	545	472	483	479	502	519	523	503	490	490	530	527	536	528	513	509	477	550	503	530	504	490	518	513	480	476	495	507	478	513	508	499	525	524	497	523	528	554	517	528	485	485	499	499	485	555	542	493	506	510	534	501	476	512	491	511	502	458	496	550	521	530	488	510	513	487	541	485	518	501	516	538	500	522	530	538	535	497	496	543	490	510	513	519	516	486	508	485	522	481	519	537	496	501	518	510	512	517	507	475	506	549	503	530	533	526	526	537	516	546	511	485	492	489	497	506	482	521	523	506	517	495	508	512	500	501	467	502	485	511	539	479	524	498	509	477	522	534	479	501	492	579	519	510	492	490	497	519	528	543	532	498	533	530	462	494	513	520	523	527	535	510	444	527	549	484	496	462	483	513	490	528	490	475	531	503	530	515	516	531	502	490	493	527	476	507	487	505	463	518	509	498	522	504	531	507	491	485	541	507	495	504	509	501	488	534	506	512	520	476	517	497	479	506	546	545	521	530	526	495	529	509	455	513	516	488	487	489	513	481	466	502	528	482	541	522	554	475	549	445	508	524	468	528	543	542	473	518	531	498	512	530	493	508	497	500	501	492	476	514	503	506
6289	8663	9858	9181	12454	20837	20193	13941	7475	3571	1682	955	762	737	763	740	712	782	717	728	735	731	689	765	733	787	718	722	755	716	748	754	722	728	734	721	732	725	742	740	756	748	753	721	737	706	767	749	732	705	724	762	772	743	752	756	740	756	698	677	728	768	696	720	755	763	726	785	741	767	721	758	714	728	772	720	756	821	744	695	734	763	762	739	785	706	690	726	706	711	743	733	723	763	722	739	714	709	760	724	719	751	751	677	730	730	752	743	721	774	738	756	717	735	717	727	718	704	760	775	708	719	732	727	727	733	742	728	725	706	715	741	697	772	730	771	761	780	697	726	708	720	763	744	760	718	728	730	751	700	710	703	725	722	703	755	745	695	732	777	746	751	769	689	725	715	738	675	705	694	694	714	726	693	765	710	724	776	735	725	763	741	742	761	741	674	762	738	769	726	759	748	675	642	761	726	755	715	731	726	724	698	781	778	794	740	749	760	739	698	775	743	735	749	725	715	740	743	701	735	733	788	731	710	758	765	724	747	753	730	727	722	779	781	738	766	733	672	717	723	710	742	794	739	764	707	712	715	815	710	684	732	743	702	729	677	772	729	703	700	714	710	717	713	739	782	757	735	787	744	754	727	755	745	759	749	737	763	760	721	707	756	773	720	743	735	728	701	748	762	732	748	710	773	712	723	716	730	711	747	701	751	754	753	690	781	782	717	778	746	786	699	716	712	735	720	745	744	720	719	755	734	729	732	726	686	720	754	780	727	760	749	770	711	753	743	726	763	738	755	706	720	700	732	709	750	776	748	718	774	709	756	786	734	717	768	737	704	726	739	759	720	740	700	759	768	747	731	789	755	723	799	759	761	749	754	753	679	734	777	734	760	746	761	728	713	710	735	746	749	743	752	723	745	688	766	754	715	710	761	696	723	779	698	737	728	722	754	769	703	751	704	754	745	730	749	742	732	753	738	717	750	756	702	692	714	691	705	721	709	696	708	755	731	754	720	767	765	713	731	695	730	728	721	722	797	707	764	711	766	734	689	685	743	729	757	740	745	764	737	779	740	748	732	763	746	737	722	711	710	691	738	798	757	731	747	716	704	732	762	736	710	720	780	737	761	795	712	698	761	734	740	727	755	710	734	687	730	754	739	783	704	722	733	724	731	758	728	789	726	767	744	766	755	743	758	736	721	704	723	759	698	715	742	771	700	696	723	719	719	749	744	709	743	696	747	757	728	742	764	774	686	711	702	778	753	707	716	716	757	701	708	737	732	759	717	777	762	773	713	704	753	742	718	781	737	758	729	725	730	727	741	762	759	720	792	733	725	717	737	697	728	730	717	721	744	715	771	720	758	719	716	753	731	763	736	728	758	748	703	742	775	688	713	735	750	736	708	779	733	740	751	774	739	741	745	762	692	729	695	744	739	761	736	725	706	726	772	758	743	749	757	729	709	745	757	761	721	752	751	747	779	716	702	753	744	732	789	739	731	731	761	665	729	782	705	759	671	712	724	742	728	784	753	736	747	762	764	730	701	674	710	687	726	735	738	749	708	699	742	773	770	685	695	769	758	741	725	711	718	786	734	748	701	727	753	759	745	719	730	735	674	735	667	719	697	719	763	723	712	724	741	728	757	742	772	729	721	732	756	713	755	677	720	724	747	769	759	785	748	733	737	734	699	713	697	735	719	734	699	714	776	767	736	756	744	740	739	795	740	697	708	699	733	738	715	758	761	726	732	745	716	712	701	742	739	707	663	717	748	730	713	720	750	695	723	766	736	720	732	709	739	707	743	715	650	695	784	709	721	757	756	719	730	746	743	767	750	763	704	740	679	765	737	773	780	739	723	727	749	702	781	791	790	723	775	757	732	710	687	721	727	739	706	756	748	732	734	747	728	730	783	764	730	725	716	688	716	746	737	787	744	747	659	720	733	760	706	711	651	731	673	708	765	766	734	746	736	698	714	786	702	749	736	767	676	739	735	750	727	721	723	687	731	768	731	724	719	753	716	726	749	710	734	762	692	761	766	707	756	785	762	715	753	752	750	749	722	738	742	743	747	684	738	763	740	703	741	715	791	725	755	785	739	755	738	751	729	750	729	699	745	724	743	707	786	773	718	761	726	788	772	769	739	732	775	709	727	705	701	729	719	750	708	731	760	768	772	703	728	740	707	717	763	746	733	707	732	702	742	727	750	785	709	779	714	767	725	781	715	711	736	755	766	766	740	726	729	744	778	764	784	695	734	694	774	686	694	795	727	719	761	784	731	736	784	720	776	744	701	740	734	691	728	747	771	752	755	738	767	759	758	770	744	713	752	711	714	741	715	717	757	740	673	715	755	759	721	749	714	704	733	729	684	728	720	697	728	710	720	734	726	734	702	720	725	735	722	715	740	720	757	742	705	773	737	731	726	719	699	734	680	730	717	737	713	747	741	702	737	758	728	708	708	735	719	749	745	739	741	751	788	769	733	729	784	707	706	736	730	732	734	722	760	749	721	728	695	697	764	723	719	742	768	723	698	708	750	712	675	720	734	753	713	783	775	757	707	762	765	728	718	773	764	725	731	740	734	744	717	758	747	760	726	711	722	752	711	752	711	773	740	694	730	769	696	780	740	723	722	707	723	706	724	752	772	692	782	741	737	725	774	766	770	711	713	718	740	721	749	721	742	736	708	739	769	739	763	698	739	693	720	709	723	705	723	709	754	789	731	782	769	741	720	782	732	745	775	753	718	770	770	714	735	745	697	704	737	753	683	736	702	730	739	751	750	777	710	720	765	730	769	760	681	688	729	744	725	783	692	764	744	725	753	753	712	772	731	760	731	764	757	754	731	802	732	701	717	722	741	692	730	735	750	708	736	704	720	722	740	791	741	767	764	757	742	740	744	721	729	744	750	743	723	739	714	685	712	715	754	731	753	718	790	698	761	718	723	790	768	720	707	711	749	727	740	746	725	738	704	764	729	760	731	630	727	740	745	775	721	722	715	739	803	756	768	725	721	716	753	751	705	722	723	721	740	737	648	753	799	703	771	708	673	700	741	698	656	764	731	721	769	727	742	758	730	723	713	750	756	785	760	777	768	762	723	788	734	706	734	720	681	722	732	755	751	790	685	743	726	726	685	779	705	706	727	740	706	735	772	694	794	686	663	699	713	750	768	753	735	708	708	784	713	749	713	752	717	703	711	715	732	738	723	778	749	766	710	773	697	757	712	819	713	762	749	736	707	749	699	736	749	718	722	712	734	733	809	709	705	717	747	737	718	740	689	736	755	734	768	722	738	667	729	751	720	726	741	701	747	746	772	745	748	733	774	776	787	732	802	735	717	721	715	781	759	718	732	749	739	722	742	728	739	686	697	746	741	740	724	724	758	754	729	759	749	759	729	723	779	760	771	777	717	805	730	736	731	669	746	771	725	746	725	782	754	738	726	734	734	733	752	777	744	710	711	725	748	719	703	728	727	725	728	682	711	735	738	742	713	736	746	738	785	732	709
23996	20712	27430	24362	28639	45555	43191	30970	16097	5386	1740	809	568	562	493	517	504	506	500	506	506	525	526	485	548	509	504	505	514	507	480	533	473	544	552	540	535	529	508	528	524	496	549	516	488	472	554	519	535	465	512	521	500	495	513	547	522	523	510	525	528	483	566	501	517	511	494	530	576	502	510	527	505	490	495	555	559	501	521	527	532	505	524	508	541	504	537	530	554	499	530	504	498	519	521	509	514	497	544	506	508	502	516	510	521	544	507	536	536	491	553	503	524	519	552	520	486	534	481	491	531	512	568	509	532	538	478	529	545	528	511	537	492	510	505	517	486	505	480	515	491	490	510	532	540	503	520	545	449	510	540	517	524	525	508	540	510	521	491	497	544	536	511	514	493	536	524	508	509	530	531	500	544	528	510	515	535	471	498	505	495	488	525	543	535	485	505	488	515	482	520	503	518	513	528	530	532	507	552	513	519	508	506	499	530	537	532	531	535	545	519	535	525	506	522	486	529	503	532	507	515	509	528	499	559	544	509	552	524	549	523	529	526	521	490	531	471	492	515	529	531	513	488	528	538	530	549	493	524	520	536	509	525	549	527	544	509	513	512	488	505	509	481	488	533	525	531	500	509	552	532	518	594	512	507	543	520	539	529	513	551	517	521	527	557	519	495	453	534	539	506	555	514	493	513	527	501	527	506	496	485	495	501	513	528	535	503	529	507	544	500	558	517	529	509	500	523	509	509	546	519	513	508	468	512	531	529	516	517	508	509	542	531	551	495	492	564	529	506	518	556	545	514	566	515	525	551	523	495	523	527	516	492	566	524	508	527	507	500	473	515	511	533	505	529	506	512	563	521	536	471	534	553	481	512	545	525	538	498	528	538	526	524	528	509	543	530	489	484	485	485	514	509	550	511	525	502	529	532	539	516	509	496	538	503	497	480	515	472	521	505	501	532	507	513	498	494	506	488	566	522	504	496	518	489	524	561	525	516	527	534	516	497	516	555	523	491	531	508	502	523	515	559	532	538	530	535	519	511	506	508	518	573	481	542	504	500	536	525	531	505	525	536	504	535	531	520	492	494	500	505	523	532	559	489	517	497	535	556	481	535	497	465	525	518	515	524	526	513	564	552	565	511	518	555	510	510	538	530	515	526	495	524	522	541	503	512	540	518	568	555	497	486	515	516	513	498	490	515	488	512	496	530	487	502	525	512	506	546	546	512	520	544	527	492	493	499	529	510	500	518	520	493	507	494	498	525	526	531	511	496	558	525	502	515	485	535	506	480	480	507	520	510	518	525	512	533	534	541	512	519	512	485	518	501	501	501	537	489	519	519	552	515	554	529	535	492	540	504	494	518	516	488	510	539	505	497	551	519	525	519	527	507	553	488	493	520	519	515	499	509	555	519	532	510	509	502	546	518	486	522	533	489	541	545	515	491	483	506	533	561	517	485	519	521	525	514	517	544	563	478	525	516	487	510	497	537	549	569	540	545	492	550	529	522	529	500	479	454	534	528	476	528	530	504	525	505	525	533	458	514	515	492	477	482	512	536	528	567	570	488	504	518	533	531	517	499	498	523	511	527	481	479	539	529	513	494	503	518	500	544	538	497	515	520	514	545	530	495	526	548	514	518	506	504	524	525	503	478	503	536	548	495	519	501	504	485	515	527	492	477	510	531	490	470	496	507	490	476	480	537	504	527	537	504	528	569	558	503	499	503	465	560	558	530	509	544	541	534	515	530	541	571	540	521	509	526	496	503	524	515	518	540	513	533	536	540	509	466	501	503	510	565	531	545	516	511	538	494	492	552	485	517	498	521	507	526	491	496	517	491	519	515	492	542	538	506	530	510	538	508	497	507	483	515	538	513	548	535	500	515	514	556	548	486	513	535	534	543	535	534	511	524	541	498	532	561	502	497	541	520	525	524	523	494	555	516	538	530	527	519	485	519	552	497	532	495	507	525	537	525	512	553	499	510	515	496	492	536	543	504	506	524	504	514	486	531	516	509	551	497	495	504	528	464	556	520	512	514	510	530	472	495	522	525	472	537	513	552	535	527	530	543	527	497	516	595	522	485	537	512	528	514	479	545	470	557	527	487	522	531	519	549	489	508	540	516	535	532	521	522	493	484	525	501	548	531	496	527	549	536	524	509	525	540	529	507	489	545	473	516	536	525	507	511	502	520	474	517	513	539	518	527	521	514	514	540	479	509	544	520	463	504	538	513	517	487	513	514	525	522	497	519	529	503	509	524	512	525	496	522	509	498	524	539	511	507	528	486	517	540	493	512	530	498	488	482	514	543	495	506	503	549	497	499	491	516	510	538	462	523	502	518	561	509	508	474	547	473	526	531	478	499	501	511	550	531	510	508	487	487	489	497	510	501	539	540	541	549	508	493	524	504	506	539	519	526	495	528	524	517	510	545	559	508	487	544	517	523	522	538	520	491	513	561	502	496	478	533	510	490	508	536	528	513	550	509	532	481	506	507	537	520	465	474	526	511	505	550	516	531	520	507	527	511	526	479	487	535	519	510	540	505	531	534	522	514	530	500	494	490	500	502	549	504	503	548	481	527	542	517	530	495	475	486	479	530	483	513	544	505	534	493	518	490	541	496	535	497	546	517	498	523	526	510	525	536	494	560	523	489	530	475	502	484	529	545	503	519	509	494	515	533	509	541	516	535	496	552	533	495	514	510	507	514	499	523	523	520	534	493	532	534	530	524	489	507	520	506	525	547	515	532	560	506	533	523	493	524	498	515	502	500	508	503	485	510	514	527	521	524	525	495	514	520	529	490	563	522	558	524	505	494	540	546	517	523	469	499	521	558	519	509	508	525	507	524	500	487	511	475	532	492	528	534	503	492	514	534	503	515	518	529	565	507	545	501	509	488	516	539	529	559	545	514	506	497	486	487	483	513	508	536	529	548	493	514	509	518	534	495	530	483	507	485	513	558	503	537	521	501	531	488	525	481	513	465	514	543	496	509	520	536	516	514	541	511	522	561	519	533	539	538	529	519	506	503	517	555	512	490	558	562	539	514	520	520	496	496	545	529	489	503	541	543	523	533	532	534	527	483	514	511	511	499	470	498	532	559	533	511	509	541	511	505	527	527	524	549	496	520	557	569	522	532	512	514	515	513	509	504	515	523	512	487	500	535	477	508	521	512	506	530	529	540	553	509	512	503	488	497	522	508	513	533	552	527	513	497	544	524	482	521	547	523	504	514	506	551	515	523	497	540	529	535	543	516	453	529	516	509	517	507	521	516	492	515	531	506	502	550	498	565	504	546	509	483	538	532	507	517	543	520	489	535	516	489	481	559	545	518	519	534	515	529	493	515	516	535	508	563	558	530	499	544	522	504	490	542	505	485	555	507	506	515	510	533	458	523	550	516	507	497	516	542	532	510	495	572	532	542	490	518	489	510	547	483	523	515	484	522	550	527	484	549	519	563	506	516	532	528	480	567	533	522	484	514	516	489	465	522	527	520	530	546	549
9396	23273	24240	26075	38406	46483	43410	33860	19431	8393	3223	1363	860	749	736	749	761	700	790	793	753	731	769	758	733	720	757	738	763	728	729	730	767	724	733	799	741	758	777	740	727	791	777	756	780	756	749	777	764	767	726	792	758	748	782	773	773	787	810	768	754	772	801	778	747	753	713	733	782	741	732	782	805	767	788	788	760	747	742	803	842	760	764	759	732	769	723	723	746	762	787	719	775	798	773	744	756	780	797	775	757	769	808	755	719	746	752	735	788	767	750	744	719	727	747	707	709	722	752	699	723	766	748	717	744	737	772	740	760	748	714	807	746	743	772	753	781	740	775	745	752	727	777	777	706	738	717	737	726	762	787	760	719	729	736	749	699	724	754	727	779	739	786	740	815	753	747	743	766	746	779	766	743	720	690	763	741	726	723	739	801	786	764	765	755	840	745	760	742	720	757	760	760	702	780	767	764	800	783	761	734	726	744	755	722	746	755	707	771	706	751	741	728	735	804	706	764	733	740	762	729	807	736	722	743	723	716	684	730	734	770	753	771	734	718	763	753	790	705	764	741	764	810	742	766	725	807	790	778	738	815	725	766	760	759	721	771	722	705	759	759	723	728	760	767	769	762	755	753	688	737	792	771	739	752	764	770	798	773	795	736	731	767	763	736	761	767	767	730	717	757	735	726	774	735	740	714	776	742	766	718	733	767	714	758	699	751	749	762	738	741	743	720	767	740	701	786	739	753	741	757	755	736	731	737	787	760	721	753	723	769	777	750	786	781	736	798	744	738	797	727	748	759	721	753	776	764	738	725	762	766	784	755	775	728	768	734	723	775	719	721	785	770	788	741	777	744	747	739	776	799	753	781	772	748	740	760	764	757	759	749	718	694	777	800	773	724	760	797	793	744	736	754	774	769	755	773	779	754	774	708	763	717	734	763	722	800	690	705	735	689	784	698	734	773	729	793	761	744	735	798	763	759	790	774	737	745	715	777	742	758	762	764	760	760	724	762	741	741	773	784	743	739	732	759	739	752	769	738	693	760	760	792	780	742	746	756	768	805	714	777	763	690	736	744	726	722	770	813	789	758	761	762	751	771	750	730	739	779	728	723	735	756	772	777	727	769	725	747	777	730	773	722	764	769	747	764	765	775	771	802	777	829	733	703	724	809	726	720	716	730	784	745	739	763	748	762	714	752	723	688	748	716	672	784	753	714	798	765	779	735	721	799	783	766	751	743	733	778	726	644	732	737	734	735	799	726	734	765	783	768	734	717	753	772	821	777	761	729	720	698	732	734	721	744	721	786	767	684	754	755	760	779	758	795	729	811	734	774	713	717	742	741	753	734	739	734	787	772	717	779	764	718	746	769	752	722	747	780	739	746	705	770	788	703	810	738	756	765	763	755	749	798	746	732	739	716	736	741	753	753	750	764	763	792	705	755	723	730	757	805	741	781	696	733	764	748	748	769	740	741	756	790	727	733	771	737	757	780	766	769	809	774	769	753	744	764	762	764	778	712	769	718	753	734	760	740	764	727	703	754	763	751	764	774	781	774	778	738	760	771	695	744	761	730	734	772	801	763	779	790	749	751	773	760	762	726	682	752	779	816	723	772	759	809	732	736	751	783	756	741	721	753	807	729	731	768	809	725	736	730	734	738	753	794	777	816	761	756	781	781	714	719	751	775	740	764	762	735	738	786	715	746	775	727	736	764	795	763	791	771	817	786	759	786	763	719	762	718	702	763	776	737	761	757	743	770	763	764	715	784	731	732	713	771	771	786	755	793	794	719	743	715	741	706	709	762	733	758	738	744	748	757	769	718	729	750	696	794	757	778	746	760	786	674	775	756	786	762	761	708	737	742	776	732	729	748	725	804	687	756	749	725	736	777	750	769	762	748	693	716	735	762	736	753	777	691	750	825	716	722	750	780	696	753	731	779	748	747	753	726	769	727	753	757	761	789	753	751	792	715	789	730	783	776	725	712	714	704	757	784	745	725	808	731	720	787	760	798	767	771	710	731	746	735	806	794	803	735	705	802	720	790	798	747	790	767	736	731	770	726	742	752	731	739	772	766	773	783	791	756	753	787	774	776	742	709	763	759	793	793	785	733	742	734	731	722	764	730	792	657	759	753	810	751	710	759	791	703	772	720	745	757	724	746	761	786	775	759	740	764	718	733	752	729	682	721	715	740	718	780	778	775	746	708	808	775	737	751	739	791	695	747	739	729	733	793	711	781	780	825	734	766	776	768	825	738	687	744	724	750	768	760	747	741	726	775	729	712	745	754	732	720	746	768	742	761	768	777	729	751	755	723	786	775	763	797	761	694	758	757	736	728	788	742	722	703	721	752	752	700	756	758	742	804	754	760	744	766	755	744	739	757	731	767	769	728	717	755	751	749	760	736	756	761	746	748	774	740	774	715	715	731	743	771	732	758	727	762	769	750	775	792	731	742	795	739	718	719	743	739	725	757	745	722	733	791	742	780	743	687	746	718	756	722	756	744	744	755	783	766	735	742	774	697	788	729	774	766	783	748	742	809	758	758	788	745	779	735	706	693	710	793	771	708	750	747	732	754	792	730	778	753	752	778	722	726	744	736	759	706	747	735	737	729	749	721	764	769	737	802	709	752	745	794	686	759	768	760	767	733	769	734	745	746	749	777	784	679	740	714	786	788	787	712	746	765	726	733	718	765	678	749	766	722	701	770	769	757	757	748	755	759	766	717	771	729	762	752	762	723	798	740	739	762	786	764	782	730	767	759	749	751	777	745	790	732	771	698	777	745	750	747	761	829	768	731	776	742	787	757	712	780	782	763	775	750	720	768	737	807	753	736	740	741	701	773	736	797	744	716	794	789	731	706	770	736	738	787	746	738	730	774	730	735	745	759	771	764	760	763	716	727	749	765	745	764	774	764	788	783	748	763	742	750	755	712	757	723	754	752	751	748	754	756	731	755	731	723	727	715	737	739	744	690	769	741	762	772	746	757	699	758	716	753	714	759	753	753	755	712	773	776	737	739	758	688	775	740	786	767	707	720	760	767	735	749	722	735	756	741	737	746	778	765	758	751	713	722	745	770	759	795	717	774	724	738	740	750	755	781	790	736	724	730	779	721	757	737	759	773	759	766	751	738	736	745	734	736	719	754	723	682	797	706	749	775	711	725	738	753	757	722	769	706	730	705	687	770	773	711	747	752	734	762	808	750	713	786	770	774	762	745	707	762	769	760	695	745	761	749	722	725	760	752	781	731	759	755	716	767	763	765	718	752	724	757	762	767	761	727	745	772	747	768	745	729	770	706	740	765	746	713	788	738	764	731	740	773	757	711	764	747	767	701	812	744	736	753	728	753	735	805	728	755	736	738	802	773	766	785	800	770	758	711	736	750	760	751	681	801	777	787	695	731	761	734	736	732	780	735	744	772	726	738	741	752	710	788	712	760	788	719	729	732	739	720	787	788	685	751	713	772	739	785	740	766	722	767	756	731	737	749	767	746	729
22426	20696	28493	23056	30327	58966	59670	47226	32371	17995	6266	1773	789	610	598	521	549	536	546	545	532	547	567	566	538	544	551	545	566	554	527	551	562	499	506	574	550	557	579	564	599	546	531	566	533	587	568	550	581	557	570	567	534	586	574	537	504	598	584	497	548	556	548	555	576	558	535	565	532	511	547	566	556	518	529	578	582	515	562	512	520	579	527	538	522	576	528	585	557	512	570	583	529	543	555	519	543	561	563	560	564	554	532	624	534	493	522	545	523	538	548	520	523	522	537	538	523	552	519	547	543	552	579	514	536	580	519	564	563	485	522	551	594	531	571	586	554	574	525	528	529	567	525	517	539	535	558	560	566	551	556	582	523	531	517	608	614	560	574	526	546	511	570	513	571	542	566	563	535	525	583	492	586	597	540	527	560	541	543	543	597	562	535	562	523	531	563	521	574	504	520	557	545	532	517	493	536	590	555	539	547	549	539	536	579	530	549	550	589	565	565	546	547	546	558	563	512	530	564	546	538	590	556	553	574	561	557	549	589	541	538	553	539	560	522	545	578	547	546	551	515	539	496	520	549	523	512	542	587	529	546	552	507	520	519	547	506	533	566	581	559	539	547	543	574	552	560	566	516	490	593	558	551	515	562	546	534	576	541	540	526	570	579	553	542	544	551	542	524	603	533	528	543	549	568	588	575	519	559	558	532	584	558	547	569	555	503	527	510	571	581	527	537	503	561	553	550	568	562	517	581	516	541	514	555	515	525	514	548	585	522	553	551	550	543	557	562	550	543	514	522	551	587	526	551	563	509	525	594	540	538	535	559	541	509	560	538	533	560	547	581	570	526	550	549	549	546	569	559	541	519	538	518	539	588	572	519	547	572	520	517	550	547	550	572	526	567	520	527	509	526	540	540	535	532	546	621	549	507	505	519	549	532	506	512	535	540	538	529	524	515	523	575	557	550	594	525	544	536	545	551	533	558	556	565	586	547	568	549	541	561	542	552	505	542	534	574	546	560	546	555	566	600	558	540	567	542	506	546	560	525	527	511	566	544	549	521	580	514	538	555	505	502	526	591	551	529	561	558	541	551	529	534	543	537	566	540	566	543	552	591	605	556	553	539	565	515	570	545	558	510	555	584	572	532	516	519	552	537	548	537	556	539	571	522	560	523	525	571	515	585	537	552	578	505	582	568	528	536	576	543	559	563	553	555	498	543	513	557	554	551	548	531	530	574	535	548	556	575	545	560	510	615	546	535	542	545	531	527	550	593	488	525	591	579	554	539	492	568	555	577	548	529	529	553	570	541	566	552	515	531	502	557	542	567	601	550	537	542	526	511	526	523	546	587	548	549	555	565	574	525	574	556	550	510	528	584	570	545	561	516	544	554	566	549	562	522	545	572	539	542	537	510	592	546	538	554	533	524	547	568	576	532	569	535	558	578	549	558	566	569	564	530	544	510	561	546	504	524	549	481	565	550	523	550	543	554	537	580	571	558	570	559	564	522	560	555	510	513	568	529	552	556	564	556	522	522	539	559	523	515	558	546	551	540	543	561	532	525	540	536	543	516	536	557	517	564	551	522	574	517	573	532	537	498	556	553	559	590	487	568	555	552	535	536	538	539	545	552	541	563	567	546	520	552	551	530	496	521	520	533	538	546	574	531	559	568	550	511	515	545	530	519	547	526	512	510	558	544	596	544	554	577	519	550	552	554	533	564	538	537	512	530	534	543	548	557	529	588	570	556	541	544	564	527	549	561	525	598	530	539	547	561	519	528	507	529	502	534	573	561	511	520	477	545	582	568	527	564	551	565	562	555	600	576	515	555	536	525	522	532	546	575	545	580	552	508	559	535	566	535	548	528	578	559	563	565	556	535	541	540	540	524	540	577	518	538	542	509	537	527	530	573	544	582	537	558	533	567	544	529	574	540	545	575	539	555	549	531	520	534	590	541	528	551	607	524	521	576	588	562	557	556	539	528	538	580	540	539	529	571	515	534	577	539	512	524	528	553	539	543	504	553	559	560	597	532	535	571	549	504	525	558	529	611	522	534	521	514	551	588	519	578	529	526	539	546	558	556	539	528	522	527	525	549	552	582	541	527	563	551	538	571	526	534	558	534	546	493	561	561	509	547	555	559	536	560	572	542	521	553	573	574	603	536	568	562	554	570	578	529	551	562	560	539	503	528	538	580	531	556	551	540	505	510	529	547	515	589	517	593	543	510	550	554	521	547	569	560	510	524	606	539	569	548	573	592	536	559	533	549	513	574	547	604	537	538	526	554	565	566	609	517	567	544	562	537	540	529	571	560	530	528	577	572	526	538	502	566	573	517	558	540	510	527	553	554	498	558	560	586	568	544	527	503	536	568	543	560	536	528	539	522	536	575	552	507	579	538	514	535	568	498	524	534	541	515	536	542	545	519	568	549	542	557	568	552	563	544	566	563	562	557	524	543	527	544	522	517	506	566	541	534	558	502	547	491	562	562	558	568	521	538	582	537	537	554	555	585	566	536	546	591	525	513	498	484	553	539	542	528	550	561	548	516	529	567	547	538	570	540	524	545	526	542	486	527	575	517	558	543	575	595	553	542	532	593	523	541	570	561	502	549	536	557	550	574	496	573	550	572	559	553	537	551	557	580	549	466	576	525	537	529	561	530	546	509	527	570	526	554	562	556	565	555	548	565	573	549	545	545	529	587	552	586	543	557	520	533	600	532	534	532	545	566	561	566	552	521	504	547	594	548	581	533	602	514	511	551	537	559	556	593	537	531	576	522	515	503	545	533	528	527	504	536	522	536	536	555	579	494	574	544	587	534	534	541	574	542	551	544	521	532	576	540	530	551	496	537	545	546	577	592	557	562	515	553	548	573	579	514	563	549	569	498	553	560	583	555	551	588	559	561	561	560	553	560	539	512	534	584	523	548	569	571	548	541	537	539	580	550	539	531	577	552	518	565	560	541	547	558	527	539	545	540	531	565	511	509	566	572	574	524	542	529	544	586	568	520	549	513	536	556	535	537	527	561	583	529	505	560	567	542	544	554	508	534	553	558	548	543	567	593	514	566	578	570	547	585	560	503	579	570	549	537	573	538	565	564	515	534	506	557	553	547	525	539	533	544	532	547	511	554	582	558	526	582	514	587	513	535	515	571	550	556	588	566	576	526	565	558	546	545	563	537	556	555	585	536	557	545	548	533	579	511	547	558	524	502	576	526	554	592	555	519	552	556	555	561	543	534	558	503	569	546	553	536	555	540	545	550	554	550	568	539	529	537	572	493	555	553	533	539	583	532	482	516	530	582	555	548	550	560	572	525	549	570	556	525	533	525	563	552	537	532	560	560	578	541	589	569	586	544	563	544	549	567	538	506	557	559	527	539	549	546	616	513	533	519	550	535	546	538	525	594	542	558	546	506	545	547	590	572	517	503	555	507	569	557	551	558	556	522	534	563	544	512	523	520	527	508	510	489	536	530	555	515	555	547	558	538	531	535	543	566	550
15628	33678	33244	40104	53973	66156	59682	48094	35524	21508	9224	3130	1309	939	836	786	810	741	737	782	787	757	792	777	816	792	738	751	771	765	787	785	790	801	802	773	742	803	799	785	769	806	753	804	784	808	761	792	773	697	741	747	739	779	705	758	795	752	778	808	793	753	807	829	715	763	829	794	760	793	745	764	775	774	736	772	786	760	722	724	736	763	787	869	738	743	781	772	758	775	774	765	795	762	798	744	789	782	784	728	821	734	807	798	766	751	758	767	782	736	769	763	798	796	798	790	775	800	756	851	762	790	751	763	740	811	777	761	823	762	743	773	755	781	759	779	741	788	807	769	770	779	822	771	811	762	789	734	741	786	722	769	754	804	745	756	758	748	747	781	739	742	782	767	732	814	815	717	762	764	818	777	792	743	765	756	780	748	794	730	770	785	726	781	769	805	746	740	747	786	789	745	787	785	798	738	776	775	713	792	788	758	751	759	791	769	751	750	810	739	786	729	791	773	782	752	744	753	754	785	782	813	772	807	796	778	768	779	790	780	739	788	763	790	706	786	770	785	761	741	762	752	735	755	774	791	758	769	812	762	769	794	770	774	820	754	746	770	782	786	747	788	772	754	785	766	791	778	836	776	785	750	798	795	733	754	788	802	794	761	755	775	813	779	790	781	796	772	778	762	691	772	746	803	787	762	824	771	770	760	767	772	817	793	775	742	761	754	785	801	787	752	771	787	781	787	751	730	802	751	777	726	772	764	737	769	799	780	764	810	792	737	747	778	805	757	771	778	742	778	815	782	765	772	750	771	773	779	766	769	782	830	750	756	766	769	761	758	709	782	732	819	792	728	808	734	763	766	826	759	787	772	794	727	838	767	799	778	742	730	777	752	804	745	739	767	795	753	750	785	756	768	736	762	797	819	760	758	798	736	811	749	752	731	790	718	739	788	751	795	744	761	726	737	703	755	738	734	744	734	797	743	739	724	746	781	747	806	703	775	777	816	767	769	768	782	746	778	809	836	756	743	816	738	786	756	840	758	734	718	708	799	751	789	785	796	788	781	757	772	796	758	808	763	740	777	782	763	793	817	766	753	784	746	749	815	732	753	743	772	750	752	778	747	811	796	774	770	807	780	744	741	805	755	753	783	743	737	750	770	762	768	800	777	799	762	779	783	792	732	751	719	823	804	746	804	774	777	767	777	744	768	737	753	736	708	772	800	772	783	721	798	768	804	790	773	781	800	818	767	766	754	762	750	788	769	717	794	799	767	742	768	746	716	778	775	784	806	756	772	760	804	807	714	759	730	782	714	807	740	794	781	798	783	787	800	801	712	752	791	780	756	788	748	794	745	750	779	818	735	800	774	762	731	791	799	802	788	791	738	745	748	816	784	782	757	745	719	835	766	767	757	823	761	797	789	769	756	802	757	817	747	727	809	770	765	782	797	782	793	826	788	772	770	829	737	738	746	712	844	803	809	817	756	770	764	750	827	742	782	753	747	786	769	735	796	727	725	723	753	760	782	750	783	777	749	752	721	749	727	757	769	798	779	753	759	775	751	812	752	757	811	755	771	764	810	740	794	784	790	774	764	751	772	773	785	770	746	802	780	781	831	780	780	761	795	738	740	811	770	783	828	782	766	776	777	784	740	790	807	785	778	760	746	717	765	784	784	779	781	756	732	757	764	756	768	761	763	812	757	735	753	761	712	784	767	769	782	740	821	796	759	761	784	784	709	772	763	800	726	780	786	766	765	818	759	798	774	777	812	783	746	786	800	769	746	746	722	737	754	785	800	770	750	803	785	769	762	772	742	810	719	801	777	778	763	833	778	755	756	746	791	771	741	778	758	722	797	769	776	746	790	764	769	743	778	754	685	787	758	696	771	769	762	785	804	806	773	804	755	790	713	791	737	792	818	734	719	779	797	787	752	762	723	842	800	775	791	803	749	790	767	808	783	769	757	765	785	737	794	754	810	678	775	780	748	739	746	763	807	735	770	767	735	760	803	749	760	766	717	775	761	707	800	776	860	776	761	753	733	767	760	720	750	782	792	750	788	773	776	767	750	758	764	738	787	761	759	840	824	750	751	797	766	762	813	780	723	817	740	768	709	731	761	760	738	757	703	784	738	712	772	770	717	788	776	770	797	756	703	713	809	739	790	752	719	777	797	780	802	782	785	761	783	748	811	799	787	798	792	765	741	764	776	781	757	743	791	766	756	740	762	757	722	821	791	775	778	734	814	751	772	737	778	736	805	791	750	747	752	776	767	756	737	756	741	793	719	723	741	750	754	850	786	766	770	800	809	820	750	763	788	763	769	789	765	758	787	762	766	749	779	717	733	779	773	786	736	763	744	749	739	801	744	760	750	750	739	750	790	710	772	751	771	751	779	783	768	748	764	796	767	816	774	767	752	760	764	746	724	741	755	728	798	791	767	775	724	797	833	747	742	741	747	792	794	748	727	767	721	783	791	766	799	755	773	795	780	737	759	807	762	737	785	820	752	784	720	766	729	789	761	791	770	857	803	747	768	752	815	764	828	742	785	814	784	805	780	791	759	742	781	788	737	778	783	753	748	748	749	790	763	780	766	762	773	744	778	726	715	796	768	780	741	777	779	750	752	807	769	744	765	732	792	722	749	803	769	857	798	761	769	779	734	812	739	730	789	752	769	737	760	707	801	783	809	727	762	797	768	794	734	762	796	769	782	817	733	760	760	785	766	782	842	775	761	732	737	794	755	739	765	773	751	822	800	783	752	743	746	781	766	794	804	775	755	781	713	816	774	749	793	752	745	753	747	748	755	763	751	741	791	753	758	761	755	781	713	757	766	779	774	773	695	773	743	714	744	805	780	789	790	750	785	747	786	707	781	817	716	849	802	749	757	787	747	744	806	771	741	774	837	797	800	740	737	803	765	747	770	770	714	761	770	766	811	703	794	792	762	782	814	768	764	722	784	746	737	776	753	817	781	812	779	769	774	766	758	759	827	783	740	753	744	769	762	810	771	724	806	814	742	762	764	778	772	759	729	810	756	744	748	748	720	786	796	764	772	775	743	772	768	730	766	787	745	726	768	775	825	744	781	764	817	742	727	760	807	767	780	768	748	718	778	755	799	795	729	785	787	797	744	799	752	796	775	729	743	762	748	804	748	732	730	783	761	773	769	792	785	706	741	785	775	758	746	768	788	780	753	780	780	775	769	772	731	786	741	735	748	732	788	794	796	781	729	783	768	754	776	759	725	767	814	765	806	774	746	775	787	753	755	786	765	784	818	729	757	718	776	777	732	740	828	783	809	766	727	743	731	737	744	780	758	716	781	769	786	761	777	754	801	801	786	761	765	775	775	765	794	708	734	725	781	752	792	804	800	787	781	786	735	736	747	764	718	784	713	770	796	766	779	788	772	749	754	760	810	745	758	767	754	757	797	746	797	726	783	797	771	751	729	807	805	813	772	780	817	707	833	792	798	766	764	792	774	793	769	760	764	795	761	725	739	771	697
25936	20499	13848	5032	10780	14830	13306	7929	3713	1677	889	634	547	526	510	499	517	524	527	509	485	525	503	516	511	515	503	506	489	539	538	511	537	577	495	477	463	497	507	486	511	505	507	524	521	479	506	524	477	437	506	480	513	499	485	504	525	544	507	509	540	549	507	475	516	499	485	545	513	530	505	477	526	503	509	509	515	525	499	542	514	540	561	518	539	502	523	504	524	513	563	498	514	520	545	540	522	483	527	494	533	494	508	503	509	563	503	487	517	514	507	530	533	534	524	525	488	504	505	523	537	576	493	539	517	553	505	482	513	508	517	502	498	495	507	512	544	483	481	521	502	523	542	518	582	573	512	485	509	512	480	521	546	529	562	522	536	515	533	478	507	469	498	523	514	533	552	499	543	520	508	508	489	535	517	493	507	484	508	527	528	525	529	500	506	562	496	516	538	497	488	500	508	518	489	525	502	557	534	516	549	513	522	528	533	482	493	449	541	481	548	535	548	506	493	476	525	519	475	524	489	519	529	489	516	527	502	483	528	536	550	488	551	521	497	493	510	477	530	484	500	511	520	501	568	523	532	529	514	515	527	554	521	514	538	513	501	519	489	534	516	546	524	490	519	524	483	565	498	547	529	537	529	528	495	508	507	512	517	494	522	500	514	519	488	532	518	488	488	494	478	501	487	497	506	518	503	540	555	498	535	531	497	503	529	498	477	529	488	492	532	476	505	493	489	504	521	528	491	514	527	509	474	541	562	546	526	520	511	546	496	496	493	511	521	503	559	523	498	508	525	509	565	487	538	493	492	526	561	531	477	517	519	500	488	527	518	482	511	533	508	503	512	539	505	538	506	532	530	553	512	477	562	514	483	497	557	477	536	526	512	510	534	512	504	531	538	475	518	515	518	471	532	558	511	510	550	492	489	497	588	524	536	516	570	532	499	524	510	491	494	508	579	496	566	499	508	496	525	503	564	545	471	531	506	510	488	477	521	506	478	538	549	546	529	550	490	524	511	533	476	471	469	515	494	516	521	514	511	508	519	521	534	488	548	504	534	495	471	550	521	485	506	488	522	492	519	492	506	489	511	549	521	529	513	505	513	505	498	542	503	549	495	485	507	524	507	475	505	543	522	518	501	504	571	513	515	495	513	521	498	516	486	533	530	498	459	550	511	502	513	522	544	530	520	534	499	531	513	526	521	511	497	463	512	529	507	542	498	489	513	489	549	495	470	539	537	513	510	519	508	552	488	509	536	541	502	533	536	517	498	520	526	522	533	537	514	473	539	501	513	528	523	492	529	529	525	540	501	495	473	515	486	521	495	498	512	534	535	490	551	543	484	535	528	527	495	502	536	511	536	476	499	529	546	557	558	542	484	475	496	483	513	531	532	531	533	508	522	512	548	545	516	504	516	494	526	488	504	489	516	489	532	511	557	505	465	493	528	532	493	499	481	549	511	533	514	468	525	510	506	444	519	514	524	481	520	525	535	532	515	497	555	542	530	519	509	512	526	540	502	543	493	504	508	484	498	487	542	524	517	480	523	522	482	495	500	493	487	518	495	558	528	552	485	497	526	528	452	538	496	525	539	495	528	526	512	490	524	514	529	482	496	512	544	499	520	531	528	541	501	500	511	481	534	512	544	493	515	532	536	548	555	519	524	514	501	550	528	525	523	496	522	495	515	482	511	484	553	521	476	488	552	497	501	531	542	506	507	541	560	494	490	504	465	537	514	514	508	520	513	516	511	500	504	530	512	531	525	483	548	491	470	496	490	564	532	491	483	528	500	498	531	527	503	504	538	537	507	552	518	537	502	469	561	515	542	502	530	531	505	553	516	524	540	520	507	503	508	531	516	537	495	556	502	523	466	519	551	525	569	554	491	550	494	543	531	515	507	509	523	502	496	569	498	471	495	529	495	504	525	490	507	513	548	499	534	526	501	494	499	503	523	517	503	489	546	517	507	509	500	508	522	566	515	545	476	527	511	510	542	536	501	498	536	482	477	532	523	496	504	497	481	485	522	531	452	520	500	510	502	476	539	524	502	519	515	478	502	514	537	504	517	489	518	509	464	518	496	500	511	530	539	537	492	492	529	511	554	583	496	499	528	505	498	525	525	526	514	507	511	515	515	481	506	528	504	495	505	544	540	512	494	509	511	509	507	488	471	508	495	515	534	506	500	530	521	540	534	529	502	522	530	552	494	494	516	499	535	484	496	482	482	524	545	479	546	502	511	533	503	510	527	515	519	496	512	508	506	496	560	528	513	520	475	491	503	536	497	499	511	537	530	551	509	496	555	544	521	476	489	504	506	523	500	504	534	559	516	523	512	501	523	522	529	521	505	512	534	506	507	505	530	497	525	510	520	469	528	484	542	498	477	512	477	504	522	505	546	512	523	503	508	568	528	533	525	506	481	500	523	568	502	527	523	521	478	538	488	516	509	485	529	550	534	532	491	519	511	490	529	507	512	513	468	477	491	445	518	529	517	489	527	486	458	523	552	514	525	482	511	513	511	475	522	531	504	570	534	501	504	503	538	524	490	521	473	518	499	524	481	510	511	521	479	493	510	480	508	520	507	538	452	508	495	495	472	549	532	532	515	500	511	496	521	532	493	503	520	495	523	508	510	485	494	531	558	506	535	518	525	511	529	504	511	512	492	535	521	492	530	507	488	535	456	488	513	528	498	533	541	486	532	514	530	491	501	491	499	508	537	531	487	555	516	498	541	512	532	517	510	532	556	472	501	479	500	491	542	480	488	513	562	552	510	479	518	499	488	556	537	535	520	516	493	546	549	502	511	534	507	524	533	460	522	502	537	484	533	536	512	515	483	507	480	522	499	504	554	516	475	490	518	489	483	498	533	457	511	518	509	522	479	525	504	517	559	545	505	542	495	490	498	548	514	540	512	504	528	517	509	513	525	562	465	504	523	518	520	549	521	466	530	515	509	546	481	498	513	512	517	525	499	530	476	520	523	549	507	525	513	539	498	536	530	495	519	522	517	493	541	500	530	516	535	539	518	529	517	516	496	520	521	485	527	496	515	483	479	522	523	510	500	490	488	474	443	540	508	509	532	484	524	515	500	486	522	516	487	493	513	504	521	513	523	510	522	497	509	511	517	499	497	508	502	471	501	516	498	527	504	545	539	511	491	495	513	521	515	504	518	540	511	515	494	527	536	499	525	517	479	553	488	459	498	457	526	539	510	506	504	530	525	480	509	538	538	524	553	515	501	505	506	512	512	498	474	524	501	549	509	503	491	544	512	487	556	533	541	502	516	508	508	534	522	533	551	524	487	515	511	497	500	538	506	517	509	526	556	493	503	514	525	515	514	556	477	508	545	496	488	545	514	483	524	510	559	505	515	514	535	511	501	492	523	562	532	526	519	502	517	547	505	545	520	528	536	512	511	545	516	519	521	495	553	497	559	480	493	496	541	507	496	487	522	541	520	487	480	506	516	523	505	513	513	537	505	500	580	509	500	540	502	522	494	524
5626	7412	7494	6837	17097	21682	19258	12779	6631	3020	1537	920	742	779	705	741	742	782	740	761	747	709	742	704	765	699	734	741	724	763	761	721	763	731	741	797	758	758	736	716	717	755	749	724	744	754	701	751	750	730	733	754	734	752	787	749	720	712	728	705	731	729	740	723	777	744	733	765	769	747	708	684	747	765	725	695	783	747	690	758	710	720	757	758	752	739	739	716	696	745	733	735	786	690	780	684	756	708	714	716	718	734	779	759	724	768	750	729	728	792	738	730	710	733	723	759	718	753	762	735	763	727	735	723	729	788	748	728	748	710	726	724	775	702	746	736	714	764	720	738	730	701	689	712	754	715	722	780	685	727	780	717	773	730	757	756	710	745	729	731	743	755	723	689	698	709	770	733	744	735	739	756	743	749	772	732	773	742	760	681	762	766	772	690	718	705	792	763	751	764	717	742	720	764	731	687	754	747	739	722	751	792	724	716	678	742	761	734	691	705	758	751	701	739	772	760	723	681	721	743	752	739	781	755	733	719	734	755	732	761	709	746	733	778	734	711	743	741	762	758	744	682	740	765	739	790	739	730	725	720	729	714	766	724	754	734	783	784	712	747	741	738	717	705	748	716	770	769	729	726	780	774	783	726	722	790	784	747	705	722	746	742	701	726	766	715	687	763	741	747	736	702	726	745	722	721	774	777	737	686	714	757	728	709	701	771	764	797	736	701	737	718	756	697	775	690	739	700	797	747	753	716	699	705	678	739	766	736	716	758	722	735	770	767	735	731	739	733	733	725	704	733	733	772	771	743	745	736	737	732	733	701	751	672	710	720	738	731	754	709	746	732	674	701	780	772	723	749	714	780	725	718	706	691	778	724	773	754	741	735	728	772	735	703	679	729	756	715	754	727	728	729	763	742	738	733	699	723	752	751	681	759	668	780	778	698	687	738	792	754	777	731	756	730	752	745	764	731	726	762	788	708	733	747	731	750	713	727	716	761	751	725	761	750	711	773	689	745	729	799	756	742	768	768	748	716	731	743	749	706	737	732	784	726	801	753	712	733	733	763	727	738	750	772	741	776	746	757	736	713	726	755	726	759	741	730	731	740	766	726	768	731	730	722	710	715	745	775	723	736	733	707	737	740	692	726	768	731	696	743	748	779	780	753	771	715	708	744	716	830	728	733	772	779	740	775	753	702	775	719	730	688	741	755	724	730	753	760	679	755	727	784	751	733	724	714	740	727	723	763	708	727	766	707	751	712	721	757	743	718	752	725	720	753	736	736	720	705	726	744	753	741	746	737	766	710	728	764	718	747	789	710	774	713	736	736	738	757	742	730	749	719	711	744	700	759	806	736	713	775	735	749	769	708	754	709	697	714	756	728	715	754	717	746	799	719	786	700	709	739	752	709	718	708	679	739	720	772	730	737	782	713	706	757	727	734	720	771	746	709	780	679	736	751	751	735	727	770	739	695	687	786	709	762	748	756	713	795	725	679	753	749	729	724	754	747	718	719	727	756	783	765	712	755	723	728	704	758	736	718	699	761	732	726	736	773	751	749	724	788	771	769	731	708	650	746	761	691	767	702	736	706	745	739	733	721	740	701	725	764	747	754	751	742	742	767	717	713	694	743	717	758	748	727	691	755	764	703	727	727	763	730	712	739	774	745	732	776	773	758	773	718	761	722	786	756	722	765	751	707	719	689	720	753	750	762	717	791	774	770	791	803	754	757	681	778	743	735	781	732	697	699	757	727	733	756	743	738	760	772	740	742	728	782	735	764	768	766	696	769	672	739	717	743	710	765	763	720	744	710	720	731	733	715	753	769	752	725	737	752	771	726	782	779	760	747	744	737	764	752	691	760	704	720	688	724	763	758	716	700	750	749	720	792	752	719	746	707	759	736	722	715	742	704	733	777	725	749	752	684	707	736	766	768	785	744	779	747	722	752	738	736	736	794	744	728	739	757	749	766	739	694	740	705	691	722	762	680	765	770	729	757	760	719	749	812	764	746	717	713	708	730	779	736	755	743	763	698	725	730	721	757	745	746	756	761	718	722	714	733	688	692	775	788	724	741	724	748	754	767	736	723	741	795	719	771	740	744	743	773	704	723	710	682	700	746	752	715	744	747	698	779	774	727	783	719	721	705	695	774	774	739	751	761	699	719	690	749	762	736	761	747	761	698	759	721	722	744	757	729	706	791	733	798	746	740	752	683	771	731	791	757	721	734	754	699	742	763	783	765	734	742	772	696	688	746	720	769	737	763	710	727	735	775	735	748	758	779	688	743	760	723	717	761	728	741	717	732	717	768	720	734	768	719	693	686	668	736	764	703	755	728	753	744	724	716	713	710	752	751	717	757	769	727	746	705	737	766	737	729	718	749	698	730	761	722	715	727	719	713	770	756	776	708	738	764	727	760	718	741	693	713	765	737	700	770	721	716	690	771	722	742	768	765	750	750	693	742	705	783	763	787	712	711	710	720	694	696	704	759	724	709	753	735	747	736	717	696	721	722	760	734	728	739	737	696	683	750	707	748	788	760	725	735	792	733	752	728	733	761	744	769	721	743	732	700	708	721	745	760	695	741	709	735	766	796	695	718	752	723	748	775	748	709	758	760	712	731	740	747	749	774	745	760	722	762	732	736	751	747	712	729	764	738	681	750	720	725	770	783	740	768	729	758	684	750	709	761	756	750	750	755	748	753	780	731	746	741	713	688	786	715	756	770	737	760	745	717	732	747	692	699	707	741	763	726	677	744	733	693	749	654	687	737	760	721	739	762	747	741	748	749	777	709	726	718	779	714	703	772	714	676	699	798	774	709	736	776	718	719	774	697	726	731	750	718	725	660	750	777	739	754	736	729	735	772	756	754	689	720	714	707	712	735	734	740	731	721	697	727	736	754	701	735	782	729	744	741	712	732	719	681	709	717	768	744	734	744	757	723	738	726	760	775	719	732	749	681	709	743	756	705	734	783	778	713	790	697	777	697	727	726	730	716	732	810	688	786	731	727	719	729	762	721	733	738	753	785	710	743	744	738	768	729	734	721	733	748	778	756	708	751	724	760	744	697	784	763	749	759	770	768	737	732	744	739	758	681	732	760	772	713	797	784	741	745	790	704	805	734	768	699	713	724	720	761	713	763	705	688	755	751	753	711	765	750	709	738	741	767	782	765	731	733	730	683	760	729	708	721	705	693	784	804	693	790	742	734	750	773	777	709	703	759	735	768	778	762	750	746	774	709	734	684	766	733	735	761	730	693	763	751	726	730	761	724	754	752	756	741	735	761	759	756	716	739	762	738	717	724	729	713	712	760	753	700	703	748	743	710	711	764	783	713	707	690	737	713	746	741	688	735	721	744	745	706	721	735	758	751	753	730	734	731	710	743	748	707	715	724	742	713	751	756	722	762	763	735	736	749	770	731	707	763	764	770	754	755	785	755	733	739	707	786	806	701	733	701	735	765	753	780	705	709	732	751	732	764	743	743	744	766	749	767	722	736
24190	20772	27560	26888	46996	46783	37153	23444	10662	3241	1238	718	590	555	546	528	516	526	534	512	522	559	559	524	595	506	542	550	502	565	486	484	517	559	557	577	524	520	511	535	548	534	512	566	561	523	572	539	530	563	522	529	562	536	575	520	480	511	542	559	547	533	525	529	513	539	521	556	456	548	508	491	526	523	473	515	531	515	479	562	516	522	553	515	499	492	556	514	526	512	524	520	548	540	551	528	499	535	553	540	527	535	511	544	558	500	547	547	561	495	537	527	503	503	538	495	520	517	564	508	505	500	518	551	504	535	566	538	480	514	522	504	530	541	536	525	552	485	528	502	567	524	552	482	543	513	539	505	511	523	584	501	575	580	486	516	570	530	564	512	481	518	513	505	548	504	517	546	542	476	529	564	530	532	550	537	535	548	538	505	540	458	540	526	574	541	502	514	515	557	532	549	535	556	502	518	561	484	531	541	573	526	545	515	493	537	509	515	493	502	524	557	494	518	513	545	542	525	505	517	508	511	529	510	529	498	544	518	514	579	510	521	542	528	541	487	527	511	530	525	514	508	534	495	488	527	550	527	506	486	545	515	537	516	564	503	536	534	498	486	550	586	509	523	518	516	495	541	519	535	530	565	526	515	520	563	555	537	545	520	545	514	527	526	506	512	478	469	531	490	550	516	502	531	509	552	539	552	555	539	526	498	567	529	540	533	561	556	561	521	537	564	523	506	487	543	559	542	508	508	542	515	522	526	545	554	527	503	543	525	533	518	535	541	502	511	523	533	531	530	534	577	520	484	554	505	538	532	535	505	528	519	537	508	509	555	534	499	488	547	536	500	521	579	538	514	501	547	514	547	538	443	539	543	501	539	521	571	499	548	547	570	549	532	543	538	525	496	566	484	512	537	548	520	483	540	477	529	537	549	545	535	495	551	538	526	540	491	548	539	528	528	549	545	506	469	546	517	511	501	527	505	514	558	520	511	510	518	532	511	541	548	519	528	535	528	541	568	536	575	528	546	555	560	529	484	518	497	553	534	552	502	564	493	551	563	518	559	540	508	522	539	507	558	515	558	454	510	507	533	530	560	485	530	507	541	567	522	543	547	534	554	478	526	535	543	494	491	540	541	561	525	520	520	506	516	526	551	491	540	531	544	515	534	489	530	535	505	595	558	526	502	504	553	519	522	543	539	562	518	527	563	513	507	576	496	593	512	521	528	515	501	552	539	545	534	495	532	496	500	527	518	507	527	595	516	535	569	550	520	559	501	505	512	481	542	553	533	521	540	540	523	492	582	523	547	578	559	521	506	525	579	545	530	517	536	489	568	507	533	549	567	513	535	509	527	531	502	533	498	523	491	480	542	519	578	539	541	540	495	511	533	499	528	514	517	558	495	509	530	495	487	530	511	537	527	556	527	532	487	523	521	514	512	532	485	483	517	553	531	544	548	488	519	538	517	528	549	550	505	576	509	537	510	527	554	530	539	498	551	515	544	551	560	498	519	528	540	513	511	514	545	575	510	553	507	503	489	553	548	504	531	562	494	549	494	535	463	569	550	535	529	519	466	541	546	555	521	525	534	562	515	557	525	496	507	521	525	536	533	555	518	537	531	547	527	516	517	500	505	511	577	544	499	520	531	514	535	523	542	527	544	543	519	522	518	540	527	547	531	533	527	520	490	570	538	529	506	509	528	527	553	532	523	519	518	504	527	499	566	534	521	509	512	517	502	522	532	546	511	546	548	541	494	512	547	535	539	542	531	536	525	525	510	512	538	568	559	545	499	513	529	556	555	499	529	518	582	545	516	519	570	583	531	516	524	515	486	510	517	490	515	512	516	553	503	512	507	535	535	531	543	517	499	544	563	509	532	509	529	533	526	541	551	572	513	511	520	543	540	541	533	557	519	515	534	534	528	509	532	539	527	553	514	527	515	515	547	530	528	546	506	528	574	517	511	519	506	537	544	526	535	483	501	550	597	529	549	522	532	506	524	551	498	517	507	530	538	523	511	560	536	545	508	507	528	519	538	529	526	565	507	499	542	551	568	504	528	517	558	580	518	518	530	495	580	519	503	555	542	547	539	527	501	535	518	556	477	558	558	538	523	519	530	524	514	507	538	509	575	550	522	499	529	541	562	527	467	516	542	515	519	530	508	525	513	547	511	517	520	530	509	560	511	515	508	490	500	552	516	519	501	560	526	541	564	538	548	482	530	558	525	530	541	551	555	555	526	531	505	518	527	505	506	550	557	547	498	529	536	529	532	532	524	498	558	545	539	462	582	573	524	518	491	533	534	530	486	510	543	519	560	534	503	531	522	553	504	542	531	542	513	575	546	553	519	559	537	539	519	562	478	553	567	487	532	563	513	520	514	521	539	534	508	505	505	551	536	502	527	535	506	508	550	523	537	534	515	546	518	489	503	545	518	516	510	547	521	558	533	521	531	502	511	522	549	492	541	522	530	483	525	529	552	533	528	518	534	512	534	539	556	507	521	557	531	502	556	508	512	476	573	536	554	536	523	529	532	571	516	531	500	513	538	500	506	509	531	559	513	543	531	535	565	540	561	542	531	525	502	560	501	525	493	501	540	521	502	495	513	526	527	533	563	566	551	590	533	523	482	544	535	494	488	559	530	504	520	564	539	491	510	534	514	536	501	508	537	516	499	554	561	562	520	552	523	547	563	516	533	520	520	491	536	503	521	548	549	506	569	520	511	504	511	551	514	504	557	484	538	533	519	474	551	541	531	520	505	562	501	521	542	526	485	543	510	530	512	537	559	540	523	492	533	515	498	550	512	533	573	544	519	516	509	524	556	513	528	560	524	531	512	497	524	534	522	511	544	537	527	555	534	559	535	529	553	511	535	519	579	538	495	542	571	508	500	528	510	506	534	541	492	552	486	518	549	522	544	510	511	504	526	530	497	507	557	532	556	567	535	499	564	537	534	482	557	530	512	484	527	536	557	531	531	527	528	535	544	540	516	497	533	487	509	534	582	512	532	494	517	535	524	512	562	526	514	497	560	513	539	491	540	548	508	539	531	541	514	523	534	544	529	533	513	530	477	497	482	554	519	571	515	508	518	519	562	487	554	518	545	545	491	517	531	527	557	522	504	546	535	534	510	502	531	510	559	525	584	525	571	500	521	518	526	553	519	529	523	518	527	586	514	508	526	529	506	526	534	518	486	531	498	547	495	528	507	554	533	536	532	515	546	532	501	533	515	565	494	493	516	504	513	499	525	502	541	556	540	536	539	544	519	483	512	533	540	513	492	540	543	524	512	544	546	528	530	553	517	505	539	527	510	560	508	563	566	532	524	541	548	520	541	529	533	533	557	551	512	544	505	526	574	475	530	534	514	514	500	549	538	525	529	508	508	508	459	533	529	510	527	522	503	515	532	564	476	506	500	518	526	536	522	512	477	543	535	520	506	569	501	509	529	507	511	519	499	513	494	532	473	500	520	520	531	551	506	494	505	516	526	496	526	523	556	534	502
8688	19734	22289	30728	51008	46535	38665	27405	14641	5820	2168	1113	816	742	759	720	730	762	716	774	750	796	772	797	776	761	710	787	765	746	720	761	777	775	782	719	706	783	771	782	713	750	751	749	746	782	775	694	739	735	796	775	803	749	747	783	837	790	762	725	781	766	738	765	822	708	751	758	810	801	758	770	722	725	746	813	766	770	864	751	782	753	793	765	770	729	739	745	808	771	796	753	784	774	818	834	718	765	750	769	728	738	775	785	765	770	772	738	778	745	726	803	750	757	710	721	772	714	779	786	760	740	774	736	772	770	743	798	776	796	786	743	774	728	734	791	763	764	731	794	718	754	797	748	776	788	760	746	788	745	784	781	778	810	744	745	746	794	792	724	749	767	711	765	732	770	775	718	775	774	768	761	774	725	710	744	794	775	757	846	737	732	784	716	810	760	740	803	720	816	740	756	778	761	793	751	760	767	784	753	773	756	750	690	745	744	767	760	740	794	749	752	778	791	737	755	755	781	741	755	762	747	756	713	752	804	731	784	752	761	747	757	736	782	703	793	715	808	738	746	766	794	772	762	792	757	756	755	731	731	734	750	768	698	768	790	795	774	761	772	779	749	790	761	683	795	746	746	737	771	744	724	747	783	798	760	742	739	792	794	782	772	762	782	764	750	754	744	763	761	778	747	742	752	719	766	782	756	772	761	741	785	738	692	780	751	780	762	709	839	773	747	757	763	726	760	747	761	680	727	783	732	692	826	727	762	783	773	745	755	743	756	773	755	724	756	724	718	780	736	760	744	745	745	720	811	733	751	797	821	739	744	771	769	749	772	767	700	799	774	739	744	750	797	760	822	770	740	750	795	759	764	763	760	748	787	761	759	771	737	767	738	772	758	757	756	772	748	751	707	720	766	760	762	807	740	770	786	761	714	771	802	759	784	796	745	769	786	747	763	745	815	807	725	779	740	764	780	777	748	784	782	817	709	759	746	736	724	817	745	743	741	791	713	742	770	743	760	799	721	771	788	780	762	766	714	783	766	760	828	758	712	783	748	750	762	695	788	760	734	756	766	800	796	746	779	766	763	724	740	739	729	758	781	788	794	759	756	791	789	775	797	752	769	768	802	782	751	754	721	770	777	792	800	729	796	769	791	736	796	771	750	759	732	785	749	798	792	747	775	766	721	771	742	797	707	767	740	778	791	781	778	750	735	709	733	765	798	742	740	775	780	774	753	765	797	793	775	781	778	752	781	800	738	753	742	768	775	793	739	793	754	743	754	756	745	727	794	782	745	784	746	760	764	748	734	771	745	759	766	754	754	803	773	809	763	777	759	823	737	783	757	754	793	738	780	808	766	788	761	781	736	744	766	792	812	832	746	759	736	799	805	762	726	759	784	797	786	765	801	782	776	733	766	728	742	772	736	732	739	775	807	754	768	772	780	766	766	785	746	771	776	717	741	784	766	733	787	756	788	770	756	762	794	783	726	773	742	722	751	769	784	729	771	800	706	732	759	709	796	776	758	777	758	766	777	751	739	781	757	756	764	800	721	749	758	758	766	757	778	743	789	741	777	796	716	728	756	754	713	753	774	762	808	765	786	743	808	758	706	703	794	757	775	789	767	786	731	736	777	808	750	739	773	751	739	763	747	778	805	755	743	804	782	772	784	740	796	777	765	731	756	754	742	678	749	722	717	764	765	765	741	790	769	772	795	769	750	772	811	784	777	769	769	804	717	760	743	754	738	762	755	741	771	738	758	726	772	783	728	785	753	766	698	711	799	730	798	752	772	688	796	741	715	736	714	735	726	753	761	801	805	740	763	761	807	732	756	785	741	789	757	766	766	736	783	737	764	733	749	743	771	735	752	752	780	724	740	758	745	778	725	808	751	712	759	727	761	796	737	721	779	735	769	734	779	764	772	776	802	734	724	734	720	738	756	765	685	748	806	765	754	761	733	733	742	785	746	775	711	746	725	717	795	763	781	776	729	776	715	740	758	747	720	733	758	740	762	757	828	785	778	804	715	732	804	740	716	755	715	771	737	734	754	772	732	768	754	750	720	767	764	756	770	764	715	727	754	753	815	802	767	761	763	788	768	794	771	763	787	797	743	756	723	782	804	822	740	786	759	795	742	736	753	753	791	740	802	770	766	798	754	808	741	756	763	742	715	801	742	771	778	735	771	739	733	749	785	763	813	742	785	763	765	769	761	776	751	830	769	721	707	746	804	753	732	750	708	751	735	765	787	742	808	806	840	738	758	762	751	777	736	760	748	770	772	723	785	772	733	734	737	757	742	791	748	737	784	747	744	767	719	775	753	783	775	749	690	770	773	745	751	772	781	714	718	775	766	763	783	789	781	761	789	778	757	769	765	763	774	754	734	731	829	792	738	779	728	768	732	759	730	712	766	757	742	751	737	730	788	837	779	687	742	759	732	759	768	782	729	753	737	776	735	704	735	753	752	735	745	765	707	761	774	745	755	786	754	699	747	750	776	748	704	746	790	773	722	808	763	738	750	773	758	798	757	742	751	789	801	746	785	747	795	715	773	788	737	793	756	769	738	761	776	734	736	708	740	774	760	759	818	730	779	800	753	769	728	784	734	785	764	751	770	762	673	759	767	763	772	783	781	744	721	779	778	809	744	797	735	759	771	731	759	749	680	739	732	791	726	705	782	732	749	802	749	775	768	785	786	726	759	811	765	765	748	724	741	713	785	747	737	754	753	741	738	743	743	813	818	735	746	764	735	776	689	823	796	803	721	759	744	743	704	779	815	800	696	751	783	757	760	780	792	769	729	776	790	798	749	769	787	761	746	757	756	748	770	737	756	783	791	786	744	756	734	786	743	764	809	794	768	700	757	770	761	721	789	723	759	741	764	767	731	780	766	728	748	835	765	826	780	771	758	746	768	780	745	777	825	709	722	782	774	775	813	767	797	759	753	766	781	723	781	766	706	741	772	756	757	756	800	725	753	746	797	769	724	750	769	726	776	817	731	785	778	773	782	744	749	712	771	769	711	753	733	753	789	752	740	702	772	751	732	765	742	788	762	742	717	769	756	735	789	725	779	738	791	740	743	809	771	708	773	825	723	758	792	775	710	756	758	745	739	754	760	735	784	704	768	765	788	753	768	741	808	768	777	755	762	727	785	716	751	710	787	791	757	821	721	773	769	805	735	733	771	755	771	753	792	720	754	743	716	744	816	783	754	752	770	785	740	740	687	729	764	717	754	733	814	750	749	740	773	735	782	743	727	748	806	768	779	797	794	721	752	748	794	762	789	752	756	708	768	770	752	717	747	743	737	755	748	745	758	745	806	766	747	758	744	780	759	785	743	756	755	759	759	796	764	778	778	740	776	740	734	743	757	774	731	761	723	794	753	791	730	768	708	774	752	783	802	756	780	734	774	746	798	737	770	736	808	760	775	743	761	767	715	749	761	767	793	713	768	782	808	766	800	715	733	765	726	736	717	721	779	766	804	738	757	747	763	767	800	741	830
22460	20724	28564	25784	54083	62290	50830	34684	18774	7427	2111	923	637	614	592	587	525	572	543	535	570	570	570	567	545	550	570	554	594	538	541	500	591	545	533	562	560	534	546	512	581	560	538	550	597	535	595	540	555	537	528	536	512	553	542	525	573	555	565	513	543	549	552	551	488	535	585	539	564	535	563	563	570	507	539	516	538	524	522	537	555	561	553	506	541	568	550	549	543	574	578	535	557	516	540	583	574	591	568	558	581	535	548	541	589	554	571	530	561	534	583	559	565	569	543	514	566	546	531	565	553	526	552	509	563	535	569	527	528	512	527	524	556	586	530	498	526	526	524	570	554	510	518	555	567	542	562	576	561	540	522	588	568	515	578	523	560	554	551	569	537	499	562	551	537	579	553	570	566	524	515	540	559	532	553	563	553	534	560	532	640	529	550	532	508	523	519	537	556	556	523	515	580	529	554	554	518	517	553	576	575	507	590	533	518	491	516	531	559	545	552	512	553	546	514	513	584	529	592	517	515	577	531	581	535	591	581	522	564	548	556	573	528	548	567	528	532	540	542	558	521	548	567	568	598	518	543	505	565	530	553	543	546	541	544	563	510	549	532	540	534	489	549	518	551	544	583	540	538	539	589	573	579	513	549	557	489	547	571	559	520	572	573	548	518	547	543	559	516	578	567	569	554	555	533	533	553	575	561	583	543	542	530	512	545	529	558	587	571	555	573	525	536	548	525	574	570	534	510	578	543	582	581	545	598	552	552	504	526	528	530	576	556	572	562	530	522	546	557	485	524	510	571	504	512	534	550	558	531	576	521	566	550	556	539	531	539	538	521	529	560	515	522	558	537	568	510	565	585	549	528	554	554	556	541	581	552	503	558	566	579	538	581	518	557	618	564	555	568	559	513	556	508	556	559	508	552	510	567	560	540	537	572	561	564	584	559	555	552	527	554	533	575	543	523	512	560	553	511	572	522	556	526	569	535	554	530	553	561	575	532	537	589	535	526	558	561	563	572	529	534	573	569	601	532	549	557	496	526	520	562	556	559	525	547	516	561	546	541	556	577	572	576	562	520	579	553	570	519	534	523	524	577	540	544	532	531	579	557	541	552	503	518	533	546	550	576	528	518	502	523	522	562	538	564	545	544	588	522	540	543	573	569	544	510	573	569	530	541	553	530	554	519	558	561	583	539	536	561	574	530	541	540	544	532	565	528	542	534	554	503	517	485	574	587	524	549	527	563	568	580	571	532	555	578	534	550	548	554	553	569	540	560	553	564	553	558	581	566	536	563	571	596	569	562	532	545	551	540	549	513	534	546	523	544	506	537	567	541	532	574	557	545	557	575	552	550	574	573	573	521	579	555	562	539	542	538	528	563	553	498	568	514	574	553	492	581	567	548	556	573	545	521	566	544	517	562	536	561	570	533	556	528	531	563	505	518	575	528	566	553	537	563	538	582	574	521	554	585	545	508	538	569	542	551	571	584	586	540	559	551	526	545	587	511	581	535	605	541	542	540	511	525	577	578	597	549	539	587	545	510	538	556	567	524	544	545	554	529	560	559	541	552	505	531	558	524	547	574	538	571	540	549	578	538	535	597	556	568	589	553	542	547	522	547	554	558	548	515	565	553	535	526	553	570	543	579	527	542	579	594	536	540	519	540	552	555	570	529	587	574	607	564	510	532	527	577	592	540	562	547	551	566	568	555	554	520	541	548	520	549	553	575	527	531	571	544	541	572	564	531	550	532	533	559	540	537	531	550	556	543	550	575	545	562	546	505	558	544	546	556	538	547	545	575	556	544	552	541	549	531	531	553	558	536	552	519	517	592	534	566	521	544	541	544	516	575	521	529	522	563	521	543	529	526	554	524	556	553	542	561	552	540	536	503	569	519	551	523	519	582	551	550	539	538	538	539	512	537	574	534	570	515	564	618	564	553	540	547	553	542	593	540	532	535	543	550	540	563	577	578	523	533	504	547	565	553	549	544	582	513	527	548	540	537	583	539	544	533	520	509	527	562	548	559	502	562	540	586	536	537	536	564	556	515	567	521	503	520	505	467	577	531	550	554	559	588	518	508	549	526	554	523	523	549	544	538	520	537	558	568	566	558	513	573	540	563	533	549	552	531	562	517	555	543	534	549	599	558	556	537	567	584	534	560	485	519	532	529	514	534	545	536	560	533	579	510	578	531	524	570	529	537	531	555	595	579	594	575	555	566	569	500	590	552	570	542	546	591	531	559	547	565	509	526	533	548	517	544	559	591	557	561	538	519	557	544	539	566	514	535	557	562	519	537	521	525	551	547	573	563	573	571	558	537	551	519	581	526	565	562	534	574	539	539	558	555	532	554	558	537	492	576	527	555	524	562	525	599	528	560	535	558	540	536	550	520	529	547	581	531	571	519	523	537	557	495	563	552	534	509	540	573	591	534	542	593	544	563	561	559	515	586	504	557	579	541	534	529	577	555	540	535	533	528	553	553	535	563	557	560	558	588	562	550	542	528	546	482	567	547	514	514	535	521	545	545	601	514	561	561	559	559	523	558	539	534	546	529	538	545	594	522	554	559	535	546	571	527	560	558	580	546	529	542	566	567	549	546	543	571	563	551	565	518	579	519	548	570	562	567	545	565	523	550	578	542	564	567	562	522	522	552	563	493	532	572	529	525	508	559	557	523	528	519	547	567	543	517	544	520	569	520	582	530	554	559	526	562	535	565	489	564	522	576	569	523	578	507	534	564	555	522	550	529	579	532	565	556	556	547	578	544	522	543	563	539	540	519	507	537	540	551	529	548	562	520	525	538	576	586	537	518	561	570	562	540	587	536	552	568	543	559	528	567	513	526	563	528	534	567	580	537	564	575	535	525	599	495	565	549	557	542	556	551	512	529	532	544	585	533	575	575	580	519	571	596	536	580	538	561	544	547	550	542	547	522	544	584	571	529	532	610	574	574	536	583	585	533	549	541	543	499	499	547	520	544	559	540	551	532	521	543	549	530	548	527	518	529	524	538	527	534	550	563	537	540	537	558	553	541	555	525	568	517	553	535	528	534	554	558	581	534	604	547	524	604	577	558	600	536	568	560	582	538	534	541	544	563	570	569	541	555	553	542	558	521	540	540	545	595	534	507	571	515	511	569	560	548	535	508	566	603	572	556	562	517	582	517	603	532	542	570	543	553	483	548	562	520	526	533	546	536	534	480	545	521	564	512	552	549	516	528	556	561	543	544	574	566	504	558	556	550	535	570	553	559	559	544	555	506	539	579	564	584	557	569	543	533	543	582	564	579	612	574	517	568	571	545	542	563	616	567	566	579	545	578	519	530	565	533	531	566	534	527	528	532	568	532	541	541	569	511	528	523	525	536	532	521	552	524	540	549	553	579	528	572	566	547	572	547	575	511	532	481	522	564	568	518	543	576	527	527	528	568	568	535	585	554	555	518	531	536	535	543	555	506	538	579	554	551	548	548	546	548	572	560	540	523	576	538	570	577	545	573	525
14649	31623	31983	55199	71870	66426	52035	38021	22132	10682	3851	1488	1002	838	787	761	788	770	779	791	738	777	769	755	754	757	755	767	805	768	789	713	789	803	811	777	755	798	748	759	776	816	751	778	806	766	769	839	810	785	773	777	743	776	782	830	789	784	828	814	810	787	816	753	757	753	817	757	815	858	811	759	778	823	765	778	791	840	813	789	740	762	803	778	766	762	749	828	818	786	777	748	733	807	749	720	763	755	759	765	799	777	752	783	760	801	747	727	726	761	757	715	766	790	807	810	788	754	782	736	809	730	773	776	786	763	744	760	734	755	813	738	746	796	801	771	767	769	814	795	801	783	738	708	754	742	782	791	763	799	727	770	740	756	767	811	744	777	773	721	761	767	782	704	748	765	771	775	814	797	786	816	768	767	823	795	776	802	799	769	767	799	791	822	773	816	763	737	810	732	789	736	752	802	778	778	765	765	825	788	792	748	790	789	754	803	777	760	813	762	756	764	790	799	793	792	774	807	731	793	788	767	744	809	728	779	795	764	776	773	793	747	775	768	761	758	755	792	770	736	786	788	795	767	809	804	756	774	782	712	781	719	750	760	742	777	769	801	746	744	759	727	788	796	753	783	732	767	775	785	781	776	748	787	702	823	726	763	813	764	769	790	694	800	744	791	790	781	797	726	793	759	786	806	794	787	777	747	751	787	773	774	789	768	778	780	757	794	734	776	810	815	790	739	718	759	782	807	791	766	757	830	766	706	791	790	790	818	720	798	757	805	752	810	797	772	807	764	759	756	778	773	795	785	766	793	793	786	786	765	798	798	806	721	771	794	735	801	752	737	761	774	782	829	719	799	774	780	783	783	800	761	786	738	759	744	745	722	740	791	738	781	806	800	809	810	773	799	791	800	787	789	767	781	738	808	823	773	779	770	759	790	770	780	764	741	764	774	776	822	809	753	789	771	719	771	752	746	770	750	765	767	786	804	803	753	764	759	773	743	725	754	754	768	764	761	737	817	791	812	759	766	802	783	799	780	768	778	779	817	804	780	752	788	757	759	824	766	804	764	745	720	762	782	753	781	794	775	725	795	771	754	736	778	821	785	789	730	738	758	752	752	771	776	765	788	796	781	753	747	771	790	788	786	755	745	716	767	783	757	753	791	760	787	788	787	782	782	752	768	816	775	747	792	792	724	714	769	792	737	771	813	744	805	775	780	743	799	768	761	760	754	808	814	787	751	745	741	774	771	745	799	781	793	748	796	748	800	779	781	777	796	780	775	823	835	816	784	747	794	809	764	772	819	774	770	763	787	768	745	782	755	768	745	748	739	820	784	726	790	737	774	782	759	759	772	754	773	746	745	779	720	783	789	785	743	783	761	764	750	744	789	782	776	813	734	778	749	762	787	850	706	819	782	753	812	755	780	770	808	788	758	763	815	738	762	761	778	789	803	777	780	756	749	816	811	855	735	756	840	774	786	789	727	804	762	784	770	772	777	767	778	732	815	828	779	809	802	807	828	809	798	759	769	758	725	816	778	800	757	781	804	752	783	771	756	765	753	736	783	773	791	725	786	774	797	752	748	786	788	783	776	746	786	805	770	769	744	752	781	774	752	789	728	763	797	750	760	733	765	772	775	770	762	811	769	761	789	776	760	786	757	772	782	743	754	756	765	761	738	798	798	770	753	830	757	770	812	728	814	725	783	812	789	848	796	788	766	743	753	789	801	782	805	765	752	773	821	745	773	751	740	769	769	799	753	729	740	751	760	752	766	779	763	760	833	751	807	782	783	803	803	793	759	786	752	769	753	831	865	749	815	788	830	741	779	737	837	794	768	817	783	741	747	782	766	728	783	793	750	799	738	768	787	774	755	762	840	735	814	768	812	817	773	801	834	778	771	815	735	783	789	797	732	762	802	718	745	765	793	796	823	759	806	722	751	780	785	740	788	743	762	772	797	772	749	796	770	804	770	810	767	737	725	809	750	753	754	792	803	750	801	835	754	735	744	827	736	777	748	788	737	757	765	777	757	761	738	751	767	764	746	799	816	750	774	812	804	761	834	783	761	767	788	800	795	712	758	821	796	775	750	752	811	800	788	810	780	760	747	773	797	759	769	758	731	740	825	757	787	750	781	776	745	798	767	784	825	743	787	779	824	821	816	788	797	778	837	771	750	796	773	806	758	725	828	767	813	786	802	752	803	769	741	829	777	767	772	768	781	751	816	735	734	778	796	787	788	758	771	743	809	809	831	753	773	801	765	731	739	745	778	818	775	757	782	761	777	811	768	786	793	792	815	802	806	776	768	743	755	795	781	713	749	731	732	828	771	723	771	749	742	753	800	818	738	831	756	817	773	759	704	774	798	791	824	734	779	781	784	765	762	803	762	724	817	790	790	760	812	797	811	767	758	758	710	774	798	708	759	750	787	759	745	805	755	747	788	743	830	758	774	808	762	803	752	747	790	736	771	706	769	786	744	789	750	749	798	757	775	768	787	788	801	784	825	802	719	748	792	755	787	725	740	761	770	767	776	804	805	791	792	714	780	809	807	802	744	755	737	785	794	776	744	777	788	764	776	790	779	782	756	764	748	738	768	752	773	719	774	777	810	799	796	730	784	716	823	747	794	789	773	805	765	821	783	779	787	789	728	717	816	746	732	775	787	721	759	733	782	779	829	780	754	763	816	818	777	746	807	778	804	741	794	713	809	778	804	780	796	783	806	756	819	710	767	772	792	807	778	783	812	737	758	792	762	769	822	806	763	764	778	774	749	819	734	764	744	737	806	790	747	748	821	824	774	717	726	723	785	758	736	759	769	773	761	763	808	751	784	752	803	788	776	787	786	787	793	814	779	782	762	760	752	801	789	834	786	762	810	807	745	725	726	845	771	790	754	773	791	766	711	800	771	795	804	766	750	722	733	774	726	754	737	772	768	772	750	789	793	774	769	793	761	762	784	771	769	760	784	762	755	762	768	745	815	830	789	753	789	780	759	767	787	783	813	793	739	745	772	797	822	759	796	789	778	794	758	816	812	780	802	781	743	813	763	686	754	784	769	769	718	805	777	810	772	762	744	777	760	743	758	797	781	715	791	769	845	775	773	787	745	829	752	763	778	757	837	735	782	751	785	735	781	740	781	814	773	783	700	783	768	744	780	841	778	811	749	784	775	778	769	718	803	780	750	800	720	753	778	791	773	796	768	767	773	777	743	750	750	757	754	791	733	771	760	754	773	773	775	729	782	783	766	764	767	811	810	725	760	748	802	778	704	786	774	761	726	810	786	746	798	766	760	812	784	745	750	802	778	760	806	750	765	751	745	782	715	751	786	756	761	815	764	802	775	752	721	760	756	819	790	799	746	747	737	781	756	745	814	745	784	753	796	848	755	747	805	750	760	827	792	803	757	751	791	805	828	745	789	784	780	796	782	790	807	742	772	781	706	785	772	734	781	742	760	766	782	742	793	773	758	776	749	736	741	844	801	810	790	820	757	790	741	800	779
25964	20514	14802	22459	18358	16561	9233	4463	1757	982	696	542	527	510	513	512	513	530	529	512	478	487	526	486	527	526	500	542	537	559	529	508	510	481	501	496	521	531	509	525	516	481	491	463	531	490	549	493	525	497	510	542	522	470	521	512	515	527	504	556	551	489	501	496	464	535	533	511	494	528	491	523	468	515	485	507	503	496	473	469	537	517	495	557	496	533	514	541	498	560	477	499	550	504	507	485	472	483	498	548	497	502	506	447	529	548	527	522	486	515	506	509	506	482	509	541	525	507	541	481	508	514	479	527	562	490	507	513	552	526	520	489	506	508	511	494	504	573	516	496	507	472	494	510	506	526	532	508	479	479	515	520	517	524	523	481	503	483	549	503	506	510	526	537	541	488	542	507	529	483	511	505	518	486	534	509	558	541	521	502	519	574	516	534	557	540	506	515	557	527	504	541	517	519	552	530	523	486	542	523	516	468	481	515	503	505	490	523	531	526	544	525	521	492	502	508	512	537	517	517	460	534	505	525	533	517	501	514	499	482	513	508	475	474	535	498	531	517	525	487	552	476	523	488	507	517	490	523	527	514	504	503	487	476	493	509	480	541	564	501	476	466	488	495	468	509	509	545	518	509	517	509	503	513	506	549	528	506	478	523	487	521	509	512	531	503	509	553	515	516	480	523	473	507	506	498	502	530	486	477	498	514	507	487	563	521	482	512	506	491	524	525	537	544	490	542	533	478	507	513	510	516	502	499	508	492	513	514	519	469	470	520	509	559	514	514	514	513	505	478	518	488	515	510	517	486	530	474	512	513	488	543	494	492	556	511	508	529	506	522	494	514	545	549	501	493	515	525	537	512	529	517	537	552	500	538	502	529	518	505	517	506	538	518	515	494	578	514	515	523	499	536	533	512	522	500	499	523	503	493	532	487	532	567	483	510	494	503	486	527	510	489	532	494	498	484	508	520	538	514	529	535	509	554	495	518	549	543	482	487	502	523	499	511	570	463	520	499	525	512	516	497	530	527	508	524	484	523	534	521	514	484	503	531	498	472	510	566	529	471	515	517	488	537	531	509	520	520	520	534	503	483	528	509	501	523	502	535	484	531	508	498	522	503	472	498	500	530	536	516	486	527	552	504	494	511	502	522	494	506	491	534	491	516	498	518	528	502	521	489	502	495	472	467	495	528	495	518	525	494	550	498	516	487	515	479	496	521	497	510	512	496	499	525	539	508	554	514	494	543	476	515	527	514	533	489	517	531	495	502	513	512	494	519	526	510	542	528	493	542	487	547	507	499	525	542	508	503	485	498	507	485	508	503	481	470	509	501	511	535	550	510	543	502	476	508	518	512	498	509	529	518	504	546	505	511	530	519	501	502	492	501	548	530	481	525	522	560	483	502	542	553	548	543	538	473	533	478	486	518	502	485	547	488	498	521	509	509	506	501	513	500	504	487	519	518	529	512	488	485	519	532	499	522	531	526	508	520	505	536	488	483	481	532	511	516	515	535	485	474	538	502	512	484	538	500	507	529	518	483	511	543	557	516	533	496	528	506	505	499	496	540	494	516	504	486	501	521	490	511	502	516	531	519	533	502	491	521	521	545	519	508	550	516	497	526	497	486	477	487	555	512	514	533	492	523	507	553	491	479	556	495	492	507	502	507	539	518	514	566	513	507	548	535	517	494	522	516	482	508	514	484	502	534	511	518	463	507	470	483	507	505	537	467	461	496	479	533	508	533	473	521	524	515	514	528	500	462	530	552	512	502	480	531	553	540	500	491	519	523	530	485	506	540	504	511	529	473	494	503	481	459	506	547	524	540	500	518	506	520	528	515	522	479	515	535	486	536	513	508	519	516	498	530	529	522	517	508	539	541	486	483	493	530	558	554	510	533	519	541	479	541	472	514	516	523	545	514	506	542	530	514	495	570	514	529	533	472	528	508	564	477	484	502	502	506	584	525	470	496	532	548	530	551	507	502	505	554	495	518	526	513	513	512	541	530	509	520	509	565	506	498	512	521	533	521	500	495	530	538	477	527	513	485	513	480	500	524	562	512	499	522	499	501	520	542	510	481	546	553	535	523	533	502	476	530	515	506	494	488	567	535	535	508	509	518	497	508	494	527	512	497	506	510	507	534	503	481	507	520	514	484	515	489	500	538	526	490	489	507	496	529	503	525	540	495	516	546	497	474	527	506	475	487	509	501	551	515	556	546	499	499	534	536	522	480	532	508	486	532	484	505	519	478	501	503	529	502	498	507	511	483	487	485	476	514	518	503	488	515	492	538	537	485	494	526	510	529	517	523	498	476	514	493	496	522	511	527	500	505	494	528	509	511	542	536	555	522	536	512	520	504	466	486	490	513	525	527	485	498	489	489	510	520	522	506	503	534	520	534	549	539	515	478	488	519	501	562	483	517	497	530	548	543	493	496	519	553	511	484	513	503	521	540	507	538	501	521	524	515	517	481	541	554	510	530	492	541	522	494	475	499	522	554	482	491	506	483	510	552	504	543	517	492	531	549	544	522	566	470	527	528	512	501	485	522	515	476	495	534	471	539	504	554	491	538	479	493	491	550	539	488	480	489	511	533	475	483	481	524	510	489	490	501	564	522	473	488	489	507	512	518	550	534	496	483	477	508	528	491	468	542	529	523	494	506	496	504	511	524	524	524	495	518	513	520	531	516	509	551	521	517	536	520	542	543	500	500	497	522	487	524	560	519	539	504	520	501	515	486	514	512	473	509	509	514	516	502	520	537	531	523	469	541	497	512	519	524	513	501	530	543	524	500	491	539	521	533	508	502	525	508	526	526	523	520	519	514	535	497	525	515	490	513	534	470	519	499	492	492	488	504	522	494	549	492	524	479	509	521	516	544	501	497	505	531	532	519	511	487	475	513	548	516	485	538	492	520	487	506	507	517	525	503	509	525	517	492	506	539	516	543	481	540	479	500	500	549	506	504	533	491	477	511	510	503	506	522	523	558	497	526	535	554	522	495	509	520	520	538	541	543	502	506	480	529	493	518	544	537	478	485	494	520	473	494	491	518	551	475	518	528	501	488	499	498	483	515	572	487	498	520	528	508	512	487	469	482	563	511	516	519	485	493	517	537	529	521	509	489	534	460	516	499	555	511	531	506	494	519	510	522	520	500	504	522	519	534	481	512	510	512	523	491	525	504	472	530	523	553	514	500	502	516	523	512	517	511	515	529	501	519	559	510	520	531	520	532	516	501	519	499	516	503	489	513	540	508	445	509	514	483	496	512	486	512	525	531	508	526	554	508	457	534	501	500	532	516	531	533	523	475	532	545	519	528	527	494	516	512	525	523	515	502	509	501	509	500	510	527	510	499	550	494	548	510	510	494	541	482	484	522	532	514	530	479	491	527	510	514	517	492	556	524	545	521	520	514	517	499	517	561	517	539	485	476	487	538	523	504	503	517	498	497	514	508	520	517	527	485	512	500	536	547	507	526	507	532	492	524	494	511	509	545	527	505
5098	6207	10358	26464	22786	21702	13989	8018	3376	1643	1052	885	776	743	768	737	756	721	760	777	736	773	725	797	730	789	759	743	754	787	754	713	797	767	755	773	738	714	763	774	768	709	739	772	756	705	757	725	761	722	792	739	744	765	767	750	742	785	731	770	739	775	726	739	751	731	693	808	737	731	772	712	726	744	736	775	739	727	766	715	738	789	760	744	723	694	760	719	757	744	780	762	759	772	755	762	747	747	746	776	699	753	714	721	746	719	741	756	716	756	722	787	745	702	706	740	774	741	746	740	737	767	716	768	763	771	752	704	749	759	744	742	802	691	695	779	785	731	732	762	709	780	758	750	719	737	726	728	740	732	720	722	785	807	800	797	768	780	704	818	698	752	716	778	787	781	754	762	691	702	745	748	738	722	752	744	776	734	758	735	767	763	770	756	738	756	805	691	741	753	766	733	721	778	747	806	732	728	805	710	695	760	717	757	781	698	792	718	776	758	787	731	729	738	735	727	735	769	716	721	749	748	759	761	747	764	712	755	803	776	747	740	745	701	783	824	792	731	727	787	724	798	756	737	767	716	802	763	771	741	718	779	796	766	738	744	758	735	774	752	714	732	759	703	740	726	770	689	743	759	725	753	771	771	731	754	735	771	739	764	712	739	789	730	772	752	739	724	720	748	734	743	712	735	783	726	774	724	711	750	686	787	741	741	731	724	775	710	742	748	721	763	805	726	749	739	750	736	758	746	736	787	745	731	743	785	760	762	695	770	752	731	773	737	740	758	774	755	710	749	699	759	741	758	775	709	751	770	731	726	725	756	767	740	758	729	697	695	729	751	705	715	730	736	758	725	775	761	754	724	771	745	755	727	754	751	736	684	714	764	763	776	737	724	784	739	778	756	747	758	749	735	746	745	759	742	781	730	762	768	680	724	768	779	727	718	746	795	732	744	722	766	732	746	743	763	719	736	750	784	769	735	778	703	700	743	787	763	742	796	764	717	715	718	748	707	760	750	748	768	707	730	739	750	746	761	730	752	743	756	708	787	773	744	732	706	747	736	730	746	758	783	758	729	776	760	686	769	779	689	759	756	730	744	722	716	761	719	765	796	747	786	711	729	729	729	759	807	746	739	764	739	727	736	736	782	797	744	793	752	710	791	733	696	759	739	739	781	735	766	726	756	758	746	766	791	731	745	730	778	719	731	813	744	772	777	744	779	745	754	765	754	713	773	797	711	734	765	765	702	774	773	756	730	781	700	777	739	738	749	772	745	755	750	783	766	750	710	740	731	774	776	758	743	755	779	738	713	734	707	798	692	728	734	734	766	701	802	697	711	776	725	741	778	792	744	753	739	763	729	731	725	723	753	757	769	795	770	704	710	760	764	727	756	747	728	728	712	748	698	783	714	785	723	749	772	756	728	725	752	719	773	732	775	797	737	687	776	779	768	802	746	773	768	786	697	742	715	741	787	805	701	739	721	753	772	740	736	749	712	744	763	759	738	744	743	706	753	757	766	714	766	742	758	734	774	780	755	799	762	748	717	770	793	739	768	720	775	732	746	744	723	773	784	733	761	771	725	717	697	784	749	746	777	767	748	761	759	759	732	729	745	729	714	688	774	761	731	772	757	728	732	741	716	746	732	730	759	732	717	740	739	794	758	723	729	755	745	782	716	746	752	743	783	770	761	793	743	769	732	758	720	733	814	725	785	740	739	701	743	763	756	749	757	730	710	748	738	734	741	716	710	749	768	762	737	739	730	738	748	773	727	720	769	759	766	732	754	728	721	737	739	703	722	772	748	788	764	742	777	757	794	734	773	704	735	755	759	729	759	747	728	772	761	686	755	761	748	773	747	765	704	749	709	777	761	751	760	764	755	776	719	727	739	732	836	764	761	767	748	740	717	737	743	745	725	757	746	747	735	730	738	775	752	804	743	675	784	758	718	796	761	757	729	747	725	747	765	751	704	773	761	754	756	757	687	719	741	738	711	736	760	739	779	729	766	817	737	715	707	739	780	725	755	774	730	747	741	785	768	719	730	772	770	721	782	704	751	696	763	715	724	752	778	694	777	736	746	741	735	732	769	756	732	778	761	758	716	765	743	685	764	740	793	741	737	728	708	809	756	757	737	750	734	794	765	763	779	733	777	730	730	721	741	740	802	757	721	752	735	753	701	768	762	712	757	731	778	756	768	777	689	727	723	716	763	743	724	746	802	777	698	745	768	720	731	772	785	790	756	733	754	687	752	759	743	748	778	761	733	725	717	788	724	789	738	774	782	736	780	703	723	768	773	729	791	736	759	727	753	784	744	726	774	770	780	764	731	739	732	781	759	727	767	751	775	768	780	768	703	765	711	785	767	742	743	698	760	729	728	731	801	728	733	733	674	756	736	738	712	715	793	729	745	751	706	782	692	739	726	732	773	752	725	757	724	729	789	725	805	731	740	751	720	778	694	726	816	745	746	747	743	776	728	739	733	752	747	760	764	796	726	774	799	778	760	719	700	789	760	778	748	754	756	764	752	709	725	793	731	748	737	774	757	796	756	757	718	690	755	745	749	747	707	754	724	726	786	778	735	720	791	757	795	798	745	764	824	749	788	734	766	691	779	790	735	760	724	747	762	747	740	722	743	765	730	730	718	714	761	735	753	700	751	822	749	782	799	742	725	730	762	711	750	721	730	705	739	709	771	759	688	748	757	754	758	715	761	756	739	744	726	765	749	742	777	678	780	682	749	714	764	750	743	740	714	770	764	770	831	752	732	719	738	745	779	764	706	715	743	770	724	760	750	795	787	720	757	744	722	724	758	721	770	728	771	720	793	768	729	753	729	781	781	716	757	764	763	730	744	736	745	718	725	765	740	770	752	725	796	711	684	736	775	742	733	731	779	739	744	737	751	730	715	751	713	784	749	712	723	723	741	734	683	710	728	771	729	763	752	760	723	746	744	791	775	740	755	764	778	714	725	759	758	751	740	803	757	831	723	783	766	721	693	743	698	715	757	722	701	736	749	743	756	746	713	697	710	734	763	709	709	735	731	711	760	738	768	829	777	719	763	708	786	744	707	794	772	771	720	748	753	730	772	697	711	776	817	700	740	752	716	738	737	760	726	768	784	778	725	760	774	730	732	778	779	682	707	683	770	762	747	761	721	811	765	756	713	752	753	739	764	708	732	754	756	781	786	761	749	747	763	761	706	754	698	762	753	729	727	747	719	722	725	731	744	764	804	757	799	741	740	784	742	753	779	781	746	743	748	693	726	703	784	750	716	725	731	742	724	726	719	728	765	737	744	746	696	728	752	764	713	751	761	765	718	759	734	753	760	723	737	714	810	760	740	778	723	731	723	758	776	739	787	727	708	744	766	739	737	733	742	738	778	758	730	776	760	742	788	778	721	699	782	700	761	746	715	719	788	715	770	723	711	775	748	698	756	720	761	770	782	772	736	743	743	715	716	751	748	749	714	779	683	747	748	763	717	784	722	741	734	743	773	766	750
24079	20728	27724	38750	48563	44599	32196	18909	7218	2424	968	622	562	503	549	569	526	539	555	515	534	556	493	539	518	554	498	574	529	516	473	517	522	509	538	540	539	507	517	550	544	503	545	526	560	495	523	560	533	518	531	529	524	500	544	544	524	521	513	499	471	510	555	507	509	559	535	517	555	503	534	515	524	567	487	532	566	530	519	522	544	525	536	525	493	499	521	531	524	527	520	539	576	568	530	562	510	531	539	502	537	532	494	556	551	523	527	487	519	525	508	523	475	506	527	514	484	519	533	519	541	537	502	513	531	514	510	551	542	500	496	524	570	538	541	508	532	451	518	543	499	543	485	509	548	552	554	527	520	562	524	567	504	477	561	486	492	525	548	500	502	574	541	529	528	544	569	514	501	511	505	532	518	514	518	515	542	536	495	543	532	541	476	515	512	500	539	507	544	558	533	536	526	530	557	493	513	523	532	573	515	491	484	522	508	523	540	524	542	501	530	503	491	561	494	531	461	511	556	512	536	527	497	549	539	539	538	511	505	539	549	490	513	549	490	531	548	517	523	519	517	515	551	546	506	562	517	490	534	533	553	539	562	527	532	522	543	574	498	496	492	579	481	559	511	505	515	534	526	500	522	474	518	564	503	532	540	551	508	565	523	556	537	516	529	554	554	520	520	546	522	514	543	523	585	532	532	552	540	504	539	520	537	529	521	554	536	547	501	544	520	556	512	527	508	585	510	558	530	557	560	532	546	511	515	569	545	549	515	539	538	477	555	501	507	531	504	504	517	527	557	496	533	526	535	521	543	521	548	569	490	539	532	533	510	524	505	528	519	520	523	529	536	554	544	505	521	574	500	504	535	530	542	529	550	548	498	542	526	515	540	523	519	516	519	514	527	491	493	553	551	556	506	534	475	519	477	544	524	532	541	520	562	506	535	540	542	530	515	519	556	522	530	500	523	502	549	522	515	491	498	510	542	559	528	529	562	587	539	556	525	501	545	523	580	513	557	474	500	483	542	558	547	530	528	522	523	506	524	506	516	494	533	501	504	497	525	505	554	518	539	500	525	536	530	558	542	523	552	540	507	548	560	549	485	511	581	533	512	518	499	510	534	538	478	501	533	492	530	518	524	555	517	538	543	520	532	500	505	564	495	530	511	550	555	538	508	504	496	526	545	533	509	537	536	499	546	554	526	514	529	543	532	498	543	511	543	496	506	517	487	516	546	552	508	516	538	513	537	528	544	508	534	515	557	523	539	511	522	543	538	554	570	512	512	548	517	507	534	534	556	542	518	550	561	497	533	536	500	533	506	516	554	490	526	550	512	545	531	539	503	520	562	515	528	493	546	568	545	506	502	530	524	509	492	500	510	492	503	569	536	504	543	531	513	540	529	545	508	518	544	480	543	554	563	506	517	550	530	521	518	525	536	502	538	516	530	490	529	507	535	532	538	546	545	532	518	539	555	558	531	524	528	527	496	494	517	536	510	545	559	552	503	585	528	544	505	527	471	529	519	509	544	547	535	513	556	540	542	508	590	507	519	531	508	575	519	521	527	537	558	532	536	521	506	534	498	543	496	545	543	547	556	510	521	549	497	527	548	535	559	515	555	532	531	527	561	512	580	534	598	524	523	519	514	549	499	529	532	539	490	552	534	527	509	548	546	558	514	558	457	504	500	528	537	543	542	531	497	580	546	563	531	489	539	507	497	515	548	533	522	493	531	538	535	535	522	540	523	533	522	525	511	494	509	538	538	545	549	558	494	499	542	531	540	507	537	545	487	505	472	480	508	493	542	541	499	512	518	536	525	555	534	550	516	532	515	516	526	544	503	527	541	537	523	506	558	521	490	487	500	527	500	515	492	535	540	557	531	506	547	527	583	517	498	562	529	569	543	528	557	555	535	504	492	522	494	502	509	516	523	556	515	506	528	525	539	475	518	540	543	539	541	492	530	547	496	500	514	546	502	510	539	556	521	540	564	524	557	524	541	542	504	525	506	560	549	554	482	508	491	530	545	500	544	537	543	536	534	548	542	559	564	537	532	573	540	548	498	508	521	570	520	541	516	468	533	505	494	510	534	539	545	488	506	540	522	541	533	513	544	531	527	543	566	586	520	534	517	519	519	539	518	560	506	520	541	535	549	549	523	546	495	528	540	511	546	529	507	511	506	540	469	524	522	542	499	550	525	477	493	508	523	540	568	545	518	530	536	529	494	506	501	539	499	491	511	536	492	514	531	516	546	496	491	548	531	515	557	516	542	554	482	483	509	500	554	562	493	519	537	553	540	543	547	526	532	528	547	549	553	519	491	554	545	562	518	500	560	540	500	555	487	556	486	509	524	518	518	538	496	509	498	523	486	519	508	530	552	547	515	511	514	543	493	532	570	507	500	539	502	515	522	489	551	490	536	539	549	480	532	560	516	522	544	552	512	548	566	503	487	545	532	524	562	539	504	502	533	511	565	504	523	491	544	541	503	549	516	529	494	536	519	562	539	524	527	544	561	551	487	508	525	555	536	545	557	489	574	508	511	526	550	585	479	556	573	504	527	490	491	516	538	540	537	499	556	562	544	541	508	555	506	558	520	538	507	509	551	509	560	515	473	544	520	552	520	514	497	543	570	525	543	516	538	550	565	549	523	514	536	502	553	557	550	502	508	522	537	535	542	544	516	531	540	520	551	537	508	544	518	535	528	541	535	532	528	514	508	492	516	502	524	538	573	490	538	523	576	509	556	509	516	503	541	558	552	516	503	499	514	526	502	505	557	506	516	519	503	527	488	507	527	550	527	511	505	529	519	510	535	524	523	534	521	510	513	494	540	522	552	550	529	567	512	539	521	499	536	527	484	521	510	523	528	513	515	545	584	521	518	528	511	528	503	531	523	519	546	522	502	553	540	492	540	512	527	548	521	552	517	531	539	558	496	524	559	541	541	528	529	525	507	539	515	566	505	536	524	557	538	527	517	504	535	516	529	521	541	552	512	510	534	536	555	533	534	514	497	563	526	535	562	541	502	561	517	530	532	514	543	535	475	516	503	572	512	526	541	526	533	558	507	507	547	496	529	532	580	543	522	520	504	530	477	525	528	510	515	583	527	528	550	520	528	514	492	498	574	528	518	494	510	492	517	506	502	522	536	483	546	496	519	566	531	531	500	501	518	512	531	544	534	525	555	526	525	535	543	529	522	563	521	578	539	515	550	535	505	521	552	547	538	498	486	527	511	514	521	501	526	510	523	550	546	515	526	542	528	593	513	486	546	524	499	497	577	496	489	518	524	531	566	531	554	527	455	539	511	526	506	569	563	525	559	551	506	528	535	523	561	549	532	498	551	523	572	537	567	541	586	522	535	513	531	510	497	528	487	525	514	534	474	524	525	535	497	525	527	496	512	544	487	549	553	519	486	505	522	484	545	501	545	584	565	526	501	544	484	528	497	489	569	532	512	513	553	534	523	507	553	558	543	537	548	528	549	527	525	520	538	609	512	556	559	542
8278	18080	30352	51924	50591	44960	34233	23008	11179	4471	1818	949	832	757	770	726	757	807	823	813	762	800	709	782	761	729	827	720	696	768	760	770	797	789	759	755	739	781	757	741	752	770	838	766	743	731	787	793	749	781	760	757	746	811	808	762	803	757	734	802	759	760	744	765	742	732	779	736	737	743	783	770	749	801	768	807	774	742	767	795	763	724	760	767	741	757	742	769	757	782	735	749	776	770	750	742	765	801	782	765	769	768	759	719	757	751	808	746	754	693	768	753	779	772	744	733	683	790	754	787	808	798	768	777	788	833	830	774	775	777	754	749	796	756	775	780	710	790	766	758	759	793	761	780	755	794	780	762	755	779	730	782	750	744	739	741	804	768	734	773	772	732	753	761	708	743	744	731	766	755	714	790	745	755	794	794	779	785	764	754	759	765	745	736	778	777	807	784	727	759	738	783	732	798	789	728	769	728	764	810	796	763	766	773	766	772	750	718	744	772	735	816	754	746	759	765	692	791	745	762	817	761	810	812	749	764	772	825	797	805	777	782	787	758	764	748	751	734	733	694	813	764	744	756	744	770	743	794	784	778	722	779	782	750	781	739	786	772	748	751	719	728	743	713	780	756	807	731	766	741	801	726	789	780	735	742	675	734	770	745	737	787	767	738	757	804	777	749	746	756	770	727	801	754	750	774	743	747	796	768	785	711	799	785	763	782	788	771	753	850	769	758	776	788	780	746	770	781	820	748	755	760	739	737	755	790	768	747	747	764	763	751	760	782	717	760	764	758	782	777	775	782	704	792	725	761	798	745	706	794	739	796	769	795	709	710	755	724	799	794	688	752	746	729	766	764	739	724	792	688	731	724	743	809	788	763	740	705	742	760	789	717	757	776	786	767	773	787	779	806	769	793	761	749	791	728	794	735	738	759	757	730	777	729	741	785	781	735	737	791	799	751	821	756	754	769	814	796	788	800	744	745	828	724	783	810	709	742	717	722	772	833	768	814	767	727	777	710	716	764	760	779	778	781	787	741	728	737	800	776	746	774	748	761	723	752	818	735	753	761	750	760	753	785	789	763	698	776	784	754	742	778	740	770	683	727	764	754	756	766	710	712	761	814	750	802	804	754	729	782	772	801	748	795	724	816	756	724	734	771	770	742	778	772	783	813	760	798	757	786	771	741	768	758	783	748	760	729	761	764	802	756	751	763	793	776	786	764	760	694	707	753	756	763	711	679	737	776	744	779	804	708	769	755	709	748	745	794	789	782	796	750	790	812	691	783	769	722	755	771	780	763	752	745	779	767	742	731	809	750	733	743	757	772	747	825	781	756	772	785	766	726	765	741	773	767	749	728	738	737	794	789	757	753	744	775	740	759	804	776	762	757	744	789	767	794	720	784	785	764	774	792	788	743	746	754	780	805	774	813	726	784	782	762	739	788	727	792	791	780	777	724	743	724	771	796	787	775	770	732	808	714	780	778	734	779	734	737	758	716	762	757	764	799	735	786	768	735	697	761	747	771	755	742	793	808	745	718	813	723	719	694	759	751	775	769	784	781	710	747	761	742	721	786	785	799	781	708	773	776	789	754	768	755	764	759	716	778	770	742	746	734	760	746	789	724	749	789	753	784	752	759	788	751	785	734	714	729	723	778	794	773	699	767	752	765	718	726	794	782	766	786	711	724	763	781	730	773	773	821	786	764	750	737	742	778	731	776	768	798	761	802	741	739	748	777	725	761	681	763	711	771	725	731	760	766	754	735	751	787	709	739	729	766	745	740	735	793	797	784	707	772	719	784	753	789	741	805	762	776	749	800	772	724	761	782	793	792	770	741	767	760	733	774	751	768	792	785	784	741	706	787	773	731	749	738	735	811	774	771	734	799	779	751	761	744	800	785	804	725	788	768	745	737	742	779	769	760	771	776	776	782	779	718	783	740	710	759	787	714	760	763	783	755	788	752	783	762	745	733	714	773	767	814	747	739	764	801	776	807	778	740	761	719	762	788	769	812	764	731	790	775	709	756	820	746	773	753	754	799	751	778	752	734	775	809	759	766	727	734	769	769	732	776	800	726	705	794	747	776	741	723	779	737	753	806	784	733	784	784	746	743	753	770	704	748	780	761	779	757	751	753	799	732	733	772	699	767	757	783	774	817	791	707	828	826	764	745	759	721	754	773	759	743	801	774	742	780	725	802	755	761	755	812	753	778	758	788	796	742	804	759	774	786	762	761	718	827	789	769	747	790	766	736	795	797	787	724	730	778	779	756	728	750	778	725	746	740	781	750	719	746	746	732	765	721	742	783	761	757	758	731	789	759	803	741	723	780	764	747	789	754	771	751	732	738	687	729	728	763	789	801	751	792	743	766	797	764	732	778	787	751	792	793	793	757	731	768	799	756	718	786	711	750	750	778	733	795	732	759	766	696	757	763	737	785	825	781	796	756	769	747	751	745	729	768	749	678	755	776	782	717	726	727	802	741	719	760	772	745	767	677	740	775	782	766	807	782	745	777	753	751	714	783	773	741	781	777	725	730	782	747	775	773	776	786	733	801	777	737	737	744	797	773	724	781	802	783	777	757	748	793	758	777	761	749	768	754	728	754	707	759	731	730	720	777	820	750	800	787	768	725	744	746	792	778	740	791	799	751	765	773	749	781	775	786	778	763	781	751	769	777	792	757	776	749	795	749	784	741	717	744	768	755	765	762	758	763	803	743	772	767	747	785	752	791	731	747	742	742	769	794	770	742	747	769	753	768	785	773	762	798	765	736	776	767	741	803	760	740	797	739	775	749	778	769	756	767	764	757	771	689	770	770	798	759	793	798	740	810	774	684	745	787	800	764	707	734	752	755	748	713	763	737	780	758	695	771	745	776	823	768	787	745	776	779	774	733	732	733	767	732	772	768	766	770	744	799	756	796	787	808	757	733	718	808	773	788	738	764	767	757	752	798	763	787	710	774	771	760	797	730	727	783	776	737	782	717	739	763	737	752	752	786	791	742	733	759	764	736	736	730	760	765	740	774	791	731	759	746	825	715	746	745	744	773	718	732	798	748	743	776	771	792	721	731	755	775	734	745	773	767	762	727	744	708	726	711	762	740	757	759	729	763	747	761	736	772	775	754	799	731	780	711	760	722	735	776	734	745	781	693	772	819	759	765	784	772	727	767	754	746	754	765	754	747	800	764	806	743	755	755	748	761	774	745	794	750	770	733	811	769	758	750	779	742	786	735	782	734	786	811	785	775	772	747	761	752	729	749	767	761	750	750	776	780	750	765	772	787	744	762	740	761	783	776	804	744	765	788	752	800	751	742	798	811	760	774	750	743	769	781	703	743	781	816	709	752	721	778	719	750	767	777	776	789	717	731	761	785	782	771	740	761	810	764	711	764	784	775	779	775	754	723	731	802	701	752	744	766	767	786	752	770	761	757	753	788	763	801	763	783	724	782	744	795	746	777	727	738	752	724	791	731	765	810	760	803	795	793	742	780	736	774	768	757
22395	20716	29249	34223	51178	53576	45065	29688	17003	5961	1894	906	671	592	577	571	580	596	603	580	606	528	547	544	554	565	548	580	600	531	558	577	561	555	576	535	558	568	575	558	562	529	574	562	558	565	542	560	556	567	523	597	535	567	541	536	531	538	573	535	544	547	555	534	552	561	548	580	581	547	630	564	581	554	564	530	502	599	548	551	561	593	518	597	533	554	572	560	620	572	574	569	534	555	568	617	533	596	551	550	582	597	595	569	516	583	572	563	541	508	524	549	546	550	517	547	510	570	546	578	561	595	610	553	571	566	538	587	588	562	563	512	518	565	565	558	587	578	536	529	558	543	557	561	573	525	536	556	566	532	616	576	560	542	513	554	577	584	578	590	518	561	581	550	529	624	555	539	548	553	569	555	535	559	538	558	586	582	540	569	541	552	580	599	576	548	572	545	569	540	575	546	519	562	605	551	613	585	542	571	568	608	562	573	550	546	529	601	600	551	537	556	555	563	583	577	555	538	549	589	537	535	621	566	553	520	557	571	549	540	534	576	564	545	584	510	567	562	508	564	560	579	581	566	565	537	602	582	576	539	584	521	554	568	574	541	568	580	569	572	582	519	560	600	567	551	565	603	548	518	571	574	516	565	573	535	593	584	573	548	567	572	530	541	560	566	576	589	577	597	604	543	617	577	586	523	554	551	563	569	590	532	569	562	526	524	566	513	567	569	534	524	534	566	531	541	577	557	604	585	586	563	577	566	512	546	570	594	581	533	546	561	517	525	561	551	566	551	544	525	538	566	539	576	547	493	566	546	568	578	549	600	558	573	558	593	597	592	562	535	596	528	570	534	555	564	518	529	549	595	542	539	515	584	574	581	550	562	536	556	555	552	550	578	593	575	555	529	536	513	575	559	567	569	585	529	557	541	559	562	526	531	574	559	549	529	579	554	539	553	586	540	537	512	573	550	556	600	559	567	577	566	570	564	559	549	535	568	549	554	606	558	572	571	542	551	569	540	584	623	537	527	517	558	593	542	536	562	524	583	549	625	608	511	563	555	562	565	567	526	569	570	575	608	509	566	617	535	570	542	510	529	575	566	555	554	540	554	569	569	571	566	535	566	615	515	575	540	572	599	534	573	557	558	543	559	580	544	593	554	553	551	550	551	571	546	543	520	558	591	537	576	493	564	555	548	605	577	568	565	576	551	536	546	532	591	597	572	562	564	551	544	583	577	540	588	580	556	527	545	549	568	593	530	579	567	550	539	525	549	542	554	556	494	577	567	534	577	535	575	549	564	557	551	530	580	575	563	575	625	592	609	567	575	551	556	608	550	543	540	572	537	534	576	584	585	533	564	573	598	518	522	559	532	573	563	585	505	525	556	555	583	554	556	559	562	573	548	577	572	558	554	592	589	530	540	553	549	500	571	593	537	566	520	573	567	560	526	564	579	512	539	545	535	586	580	504	579	517	535	533	583	541	570	539	552	563	570	612	562	585	535	584	568	562	557	593	559	569	536	588	547	610	543	594	529	561	548	609	530	588	558	588	550	549	572	552	612	573	537	576	613	618	560	574	549	579	515	545	580	557	512	538	565	584	521	602	550	568	513	573	575	561	578	538	534	567	540	592	599	585	578	613	544	550	527	586	539	575	521	547	542	609	554	568	580	544	597	582	551	543	597	588	565	555	546	521	553	569	535	566	563	525	521	542	572	563	554	595	530	575	534	576	531	582	576	537	534	576	562	508	575	521	540	558	628	529	547	534	552	526	537	489	541	579	574	601	553	543	550	569	594	571	540	552	535	521	557	563	547	569	576	556	554	567	534	561	570	577	587	555	530	546	559	604	552	564	549	589	561	552	608	580	491	513	561	544	561	542	555	574	524	575	609	564	602	583	536	573	590	549	587	536	595	564	572	579	560	572	561	552	594	524	556	555	528	531	525	540	571	625	534	562	555	515	560	571	577	562	535	552	562	548	590	604	579	568	496	546	611	569	540	558	541	574	580	526	553	559	527	569	554	551	641	543	561	523	574	566	567	551	559	541	562	573	544	540	592	585	559	569	584	545	587	569	569	539	547	584	569	584	585	576	554	552	576	563	569	541	550	580	571	570	566	545	565	556	564	585	565	579	558	586	525	580	565	541	581	553	561	547	546	587	557	568	591	526	563	535	573	570	595	539	537	548	531	605	572	585	583	539	557	541	565	521	542	561	564	557	556	562	555	511	577	561	598	554	584	566	559	594	504	579	576	551	550	530	547	548	550	512	558	538	586	551	604	546	554	579	574	549	525	549	580	577	567	606	582	566	565	566	563	524	562	586	538	532	532	516	548	583	574	578	565	550	556	543	541	580	572	543	551	549	555	498	549	518	572	601	546	526	542	562	560	526	562	547	556	553	533	586	580	536	549	549	566	562	558	525	578	598	540	549	535	588	589	562	587	572	546	570	589	560	561	558	535	545	584	595	584	571	534	573	569	549	532	534	547	566	569	555	554	543	540	594	581	553	543	553	561	571	564	560	552	544	532	597	572	576	551	537	575	561	540	534	523	536	551	559	587	587	523	617	503	584	545	588	594	558	562	532	549	560	518	515	528	602	550	557	562	577	561	571	522	619	623	594	559	534	566	536	586	550	581	569	539	590	578	554	562	555	533	590	579	556	571	576	528	554	538	546	579	551	579	585	582	578	523	546	608	550	532	573	524	553	530	628	540	595	619	540	547	528	528	564	542	545	526	594	578	574	574	595	573	580	534	547	582	571	556	609	516	591	584	544	562	551	524	534	578	576	597	520	576	570	570	525	577	507	588	536	533	552	577	569	595	552	564	542	578	580	566	566	534	566	548	574	588	600	539	543	567	550	569	555	566	508	551	555	556	601	511	563	564	569	558	567	567	557	561	561	556	553	576	562	545	579	554	553	584	506	554	552	545	558	585	563	545	582	578	545	573	576	559	568	578	548	555	577	511	572	564	538	544	555	570	598	616	589	572	593	578	551	534	579	569	537	538	544	547	600	592	567	556	541	529	581	599	539	577	552	562	595	591	577	565	555	542	591	553	558	542	556	536	564	532	562	547	550	543	557	550	580	544	596	588	552	509	568	537	580	553	516	537	586	513	545	616	549	586	530	533	562	547	589	572	551	545	521	544	568	564	510	545	548	603	562	566	557	521	589	582	542	542	577	562	588	573	553	553	569	572	538	577	570	548	559	595	578	572	554	611	548	554	538	592	550	525	561	523	565	538	524	594	575	511	542	549	526	558	607	546	541	533	544	550	534	561	564	574	541	538	550	606	548	554	565	494	585	592	545	539	560	570	513	560	520	558	549	552	562	570	561	563	543	556	598	568	583	580	595	564	565	520	539	520	541	524	556	579	531	582	540	548	528	546	537	552	522	556	556	604	563	588	563	573	599	571	569	593	540	578	519	592	551	590	557	591	583	544	552	573	546	541	542	568	574	548	550	556	564	544	583	549	553	572	502	543	571	539	552	584	557	548	575	523
15159	32697	41545	73871	70797	61009	47330	34536	21164	8874	3512	1624	957	839	796	740	766	804	759	773	804	792	751	805	779	838	744	787	746	756	760	722	761	770	734	814	791	776	794	739	782	742	804	785	792	737	819	841	738	780	803	810	798	834	797	780	790	777	844	756	805	778	788	776	803	736	825	731	832	762	808	746	755	804	775	763	741	797	713	756	774	794	788	748	818	763	820	795	780	810	788	770	784	819	792	789	794	822	778	729	710	773	798	760	803	778	797	779	764	780	770	722	764	792	786	760	747	727	763	765	822	764	784	775	833	783	764	773	765	766	775	758	721	772	751	769	794	756	784	779	807	747	706	754	803	776	797	805	883	774	811	748	740	736	803	740	778	807	792	768	796	810	739	798	789	773	819	763	816	810	824	799	807	772	764	825	758	786	800	826	754	779	752	723	813	783	774	817	793	793	776	786	743	754	777	805	750	776	760	793	807	818	781	748	752	787	776	802	821	778	758	761	748	777	771	797	750	750	784	794	758	786	753	797	817	762	775	763	763	781	775	754	809	752	746	790	806	755	759	777	761	793	798	779	743	743	782	802	737	776	803	854	784	758	809	761	826	749	811	777	780	744	818	761	778	771	730	797	780	753	761	770	775	839	793	798	791	777	738	765	757	778	824	770	783	849	792	781	745	754	756	808	777	788	792	809	717	750	786	775	770	754	798	833	775	770	806	766	754	770	817	728	767	764	787	762	795	766	790	807	779	769	764	776	767	718	768	789	775	761	797	795	770	790	781	793	741	741	786	774	817	759	731	819	822	774	807	773	784	805	764	768	754	785	802	772	828	797	812	774	787	758	784	799	776	755	831	782	764	796	783	836	713	795	790	867	766	773	777	825	788	749	776	830	713	781	774	792	819	780	752	791	771	778	788	796	788	785	788	784	770	764	722	766	862	745	756	760	803	729	786	756	770	742	769	774	802	815	775	784	785	753	762	773	753	778	780	758	770	780	827	749	788	809	727	748	807	805	756	797	763	783	849	791	850	761	757	806	795	770	757	782	769	767	808	781	808	750	778	791	794	768	805	769	753	747	787	764	734	799	800	792	770	746	800	790	828	772	749	803	793	757	798	786	758	824	765	745	770	788	793	790	779	756	824	770	788	778	824	772	782	756	755	828	790	817	779	814	781	748	772	812	813	746	759	772	758	769	818	774	759	758	773	781	805	790	781	788	833	804	797	767	802	724	811	785	784	771	770	757	770	768	796	746	765	794	808	831	794	800	808	802	831	766	795	780	777	749	763	773	782	746	786	779	756	812	801	775	745	797	804	735	764	719	755	787	776	730	756	745	731	782	796	794	752	842	748	795	753	821	693	741	817	756	814	813	773	757	759	786	816	785	813	790	786	768	800	723	754	808	781	744	825	777	764	800	768	796	754	771	771	869	810	755	801	772	792	836	770	768	772	765	783	788	784	793	765	779	827	786	790	828	773	745	703	815	786	748	741	751	762	741	773	762	766	753	799	788	732	787	781	795	794	793	727	739	750	806	793	824	810	733	833	772	818	802	825	796	745	772	746	791	799	729	764	758	798	741	789	768	792	783	748	787	784	802	791	797	750	765	782	720	826	773	835	750	715	775	801	724	740	789	805	795	784	794	759	756	753	773	821	766	800	828	765	791	776	722	779	763	763	770	746	779	773	733	775	738	764	793	829	764	732	803	824	773	771	794	750	811	851	745	765	745	780	750	769	744	785	791	767	809	792	794	766	795	729	791	760	798	730	778	761	778	724	772	763	800	784	792	795	817	765	772	810	777	780	778	770	789	795	754	780	752	791	780	778	750	780	753	737	773	849	767	785	782	773	776	791	786	761	798	759	776	797	753	761	810	785	775	755	748	816	808	773	800	764	793	763	764	757	766	730	764	771	776	759	785	794	791	785	744	737	792	816	768	751	803	691	755	763	776	795	812	813	814	738	790	778	806	831	767	739	815	819	782	765	764	771	697	784	787	778	780	794	752	768	832	773	779	767	776	805	782	767	778	770	793	755	781	741	761	770	811	794	702	754	812	811	870	780	788	760	773	792	753	790	744	808	777	750	739	784	754	791	806	771	771	777	747	761	762	787	779	773	742	777	815	790	800	785	742	827	780	775	776	766	782	756	771	730	752	766	803	824	753	739	749	768	751	752	787	770	760	796	791	780	809	782	785	814	816	801	807	774	787	760	742	737	827	785	748	783	755	753	780	744	769	781	767	745	774	724	781	783	748	783	796	836	755	758	784	763	774	788	816	769	755	811	742	782	781	713	820	820	772	774	762	733	800	803	756	784	751	755	800	755	803	769	797	769	792	787	725	827	802	832	793	784	787	815	744	741	755	788	726	808	819	799	812	777	757	783	835	759	805	817	762	803	777	771	770	730	707	768	765	782	763	818	800	793	828	743	873	739	781	762	816	798	769	770	775	803	768	751	789	764	793	784	799	781	782	792	786	806	774	800	800	794	784	744	745	830	811	742	778	790	825	765	797	791	746	775	812	775	770	797	762	754	764	756	785	743	776	773	823	761	758	808	783	759	775	770	781	804	774	790	753	772	765	764	788	813	836	791	786	733	753	783	772	817	743	781	773	799	831	736	802	785	786	786	758	764	740	755	773	784	776	810	828	829	771	687	827	746	793	799	749	809	826	786	784	749	772	733	762	784	801	806	833	805	779	770	771	785	729	801	747	789	784	806	799	796	758	768	816	716	786	783	800	811	729	782	767	762	783	799	788	771	776	760	768	814	808	805	772	812	729	802	777	774	765	840	771	772	777	723	747	728	744	781	811	771	712	785	788	786	808	775	810	790	804	713	768	749	764	742	768	777	820	723	777	738	742	719	763	798	751	753	773	810	735	754	769	750	779	776	797	729	773	742	750	803	775	783	793	786	768	750	788	783	795	753	743	778	745	810	783	722	794	780	854	768	724	736	772	802	808	800	765	738	828	768	805	773	784	775	835	748	788	826	755	773	774	809	690	802	781	776	792	771	784	785	761	784	803	811	801	833	775	737	770	783	860	750	803	764	749	745	748	794	785	745	796	805	765	775	855	761	757	774	738	738	812	793	769	779	770	781	789	756	778	842	820	753	755	761	755	796	749	773	782	728	772	749	752	801	764	759	746	741	793	753	728	727	786	804	756	805	765	772	834	760	791	785	782	774	770	797	804	709	778	785	768	824	775	777	756	723	778	741	761	722	797	811	778	766	768	799	794	779	758	812	744	804	812	723	793	813	781	775	793	768	809	778	820	798	765	816	748	797	734	739	771	800	727	762	847	764	781	715	814	786	790	782	778	738	766	819	795	767	735	813	773	777	777	828	750	816	747	781	759	844	804	746	789	779	790	810	820	773	776	784	784	771	754	745	764	784	808	770	781	764	792	818	764	755	784	779	762	758	826	711	764	782	776	794	747	741	779	768	731	765	783	785	797	719	765	762	789	814	748	788	800	834	788	772	778	764	798	802	794	789	779	753	800
26082	20582	17661	24724	20282	15984	8166	3436	1571	945	680	608	585	566	538	511	514	523	505	501	503	554	563	508	542	520	506	537	533	535	549	557	482	552	541	549	481	471	514	520	511	510	547	498	518	529	530	516	503	501	539	555	582	523	525	542	550	484	511	536	537	516	524	509	500	497	526	566	503	555	499	527	477	546	521	501	503	513	524	503	503	537	487	523	530	566	541	544	519	519	531	521	484	561	547	507	552	530	526	530	481	516	516	520	543	535	496	515	512	531	557	524	512	516	516	558	512	552	491	505	534	516	477	544	544	490	561	504	550	528	511	539	554	519	511	515	491	506	535	510	508	495	529	510	535	531	526	511	507	494	508	512	521	536	556	550	534	513	522	508	529	508	541	535	540	531	498	519	515	510	502	530	490	562	548	510	530	529	545	538	498	516	553	535	464	535	501	522	533	543	523	495	535	516	535	533	491	522	491	550	503	540	553	519	554	576	549	486	528	547	514	456	502	499	517	534	508	518	529	493	526	541	542	526	514	501	543	549	561	534	533	483	530	520	533	498	486	511	522	508	479	480	522	510	500	569	533	515	501	540	523	531	509	506	529	530	531	523	483	475	519	539	474	512	526	522	523	504	562	564	532	551	526	541	537	519	530	552	503	485	551	522	540	500	503	546	508	509	511	534	546	579	527	500	520	495	482	517	552	565	570	503	512	521	541	505	546	551	542	543	503	530	537	506	532	539	554	493	488	569	522	508	489	570	551	520	555	524	545	516	526	577	504	500	523	509	513	489	532	520	525	508	490	496	505	531	526	502	559	572	545	562	448	492	494	515	547	519	509	523	526	526	555	496	549	532	544	524	521	572	547	529	485	484	490	519	523	508	518	525	516	563	509	505	532	491	526	567	497	499	547	524	529	537	511	504	529	505	573	504	487	462	517	465	525	568	545	514	524	519	558	498	573	536	543	531	525	504	534	520	524	497	516	521	561	487	547	526	489	527	512	506	543	530	558	553	512	514	526	489	494	445	537	495	523	527	530	532	514	541	505	517	510	501	544	521	518	553	535	491	522	519	516	537	532	517	495	512	529	552	515	518	485	499	489	510	512	541	537	516	494	526	530	518	551	510	530	574	512	558	513	526	561	545	513	502	552	526	474	530	507	539	541	572	523	554	508	552	529	539	524	544	517	549	511	538	496	515	494	533	516	493	511	548	520	515	518	531	513	565	508	512	533	539	509	506	523	509	532	499	485	516	516	524	508	525	503	528	596	533	537	490	533	531	530	570	531	498	450	504	556	501	504	567	540	541	496	531	495	528	535	517	526	488	510	495	516	536	476	544	521	537	489	525	500	470	552	575	524	524	500	513	536	522	510	547	506	577	532	534	514	548	478	497	518	510	519	509	542	512	511	494	517	511	525	507	517	532	487	530	543	516	502	528	520	503	528	533	542	513	498	481	523	515	561	530	454	512	546	541	514	541	487	504	575	530	501	492	553	468	484	533	486	518	520	519	530	557	500	522	513	540	528	496	542	507	525	513	509	543	530	538	523	540	551	541	512	498	528	514	500	541	541	523	493	522	498	521	501	552	531	516	524	556	495	511	534	504	532	511	541	533	519	501	567	504	494	553	533	516	537	597	492	510	556	522	532	510	497	490	528	515	535	494	535	555	537	530	530	510	494	547	498	505	539	531	509	533	537	534	554	541	546	534	515	495	518	531	499	499	518	501	493	491	524	513	541	531	520	527	568	519	528	552	528	536	526	496	529	523	556	525	538	522	536	508	517	498	507	501	510	544	515	512	515	517	567	524	481	542	527	534	508	542	492	506	527	502	510	503	538	532	543	525	533	508	534	518	533	526	520	531	549	557	550	526	521	497	522	477	544	544	527	526	520	523	536	525	517	516	546	511	474	543	516	534	513	477	566	529	503	516	539	498	533	509	518	526	527	511	569	545	553	517	496	512	514	551	546	563	547	482	508	500	512	547	531	543	582	541	555	571	550	516	524	536	516	506	540	506	515	560	487	532	495	513	525	545	460	514	515	485	539	522	520	485	512	519	494	483	533	522	503	510	521	488	486	510	491	532	478	550	554	534	550	528	512	528	534	541	530	524	533	565	509	537	530	478	538	535	525	519	482	514	536	512	510	505	516	542	497	532	511	516	525	547	554	522	530	458	512	515	503	565	485	543	517	538	531	572	557	528	511	525	516	523	537	518	538	482	522	524	530	534	479	540	541	503	518	590	506	494	505	580	509	503	512	546	486	521	526	535	477	544	545	534	533	509	520	512	530	501	493	569	501	540	482	513	529	478	521	536	505	537	554	479	516	552	499	516	516	521	506	512	537	506	524	517	539	545	514	498	539	483	545	526	564	554	501	515	542	532	509	512	522	517	522	514	511	525	529	527	477	539	501	545	536	516	542	542	493	503	539	527	540	523	548	484	519	501	538	569	551	542	545	537	509	519	486	513	510	560	535	480	546	513	518	507	538	516	503	544	540	527	560	506	520	505	533	514	520	546	501	533	552	523	488	530	541	549	529	505	533	536	554	518	496	496	531	503	522	506	515	500	493	511	481	510	554	521	541	523	551	547	505	540	528	501	506	521	527	523	534	502	520	539	490	477	532	532	505	549	591	548	494	536	526	571	482	522	545	543	563	570	496	555	539	505	516	501	507	492	481	501	486	540	529	503	512	528	486	512	542	480	532	518	521	525	530	525	519	540	556	499	510	528	519	498	541	513	552	544	556	558	535	500	519	556	548	555	522	542	516	568	524	506	533	460	525	528	511	499	531	515	511	499	540	533	573	511	495	521	514	482	524	487	531	544	554	534	552	544	534	532	514	531	532	545	513	538	510	532	498	506	512	507	498	523	512	535	502	496	528	510	503	498	493	533	542	540	519	481	517	483	555	524	489	522	505	527	551	530	533	531	513	504	509	515	542	545	546	539	479	520	549	577	523	483	526	533	520	553	493	557	545	493	566	510	546	530	494	550	523	496	510	531	504	497	569	538	519	530	503	501	549	501	483	534	540	512	492	551	518	500	528	505	546	560	527	526	557	509	535	516	528	519	525	520	542	529	547	516	567	513	487	493	520	536	520	540	529	481	511	474	537	567	515	558	539	537	510	551	518	540	516	543	546	520	515	506	543	513	506	540	556	521	502	487	563	489	543	488	505	568	512	501	572	542	549	560	521	505	503	515	535	483	507	529	521	518	510	544	526	499	533	505	516	503	526	539	539	490	502	489	559	516	546	477	567	472	548	540	522	492	493	538	521	473	539	528	500	533	551	482	546	487	520	585	545	546	497	566	544	538	566	505	540	547	508	525	501	517	531	534	500	527	562	562	559	531	534	570	518	575	516	531	552	509	524	490	504	532	469	582	551	524	518	516	534	524	497	578	538	507	505	531	461	510	527	517	531	562	559	500	544	502	503	560	509	569	542	530	529	516	536	505	513	507	537	531	518	564	523	529	566	548	510	536	521	478	515	562	490	500	491	534
5217	7265	16285	27931	24445	20681	12427	6161	2953	1535	1065	853	822	777	764	746	761	734	776	726	762	771	714	776	788	739	725	714	784	763	742	741	814	767	779	725	668	750	735	764	740	793	764	711	787	745	765	728	748	730	788	729	773	794	761	729	768	777	762	712	804	750	729	737	696	771	773	803	721	751	770	702	809	758	768	725	757	757	757	781	760	760	760	711	738	751	781	756	764	775	770	763	735	710	738	746	782	750	754	740	750	757	793	799	748	717	754	779	739	756	756	769	735	744	772	778	752	751	709	768	800	725	737	709	747	739	776	734	736	727	783	764	737	820	710	753	756	753	798	714	794	794	798	736	731	758	726	812	764	737	749	739	749	721	733	714	760	804	754	773	750	753	715	790	794	794	772	753	770	773	732	671	799	729	785	777	733	749	759	734	727	740	809	753	727	765	741	747	751	744	781	766	782	706	763	728	777	707	748	739	724	793	740	734	754	715	789	730	763	757	751	766	755	724	744	722	743	769	772	701	774	766	773	773	778	737	751	719	782	772	693	724	751	751	783	725	726	692	731	719	760	728	747	721	722	719	750	736	743	782	727	762	743	737	755	730	746	717	737	762	795	749	767	775	708	780	703	721	746	761	764	767	752	737	713	767	765	710	722	719	759	741	732	740	753	712	767	734	789	771	749	722	729	826	743	697	754	696	742	755	779	765	728	719	725	756	797	747	748	713	713	766	768	730	797	745	720	770	723	723	785	766	797	774	774	745	745	762	756	776	796	740	733	723	764	688	763	733	781	758	756	728	759	773	776	795	816	746	754	709	690	753	796	727	749	764	713	769	713	764	766	723	784	745	742	720	750	753	764	740	780	741	731	782	721	750	779	809	708	746	749	716	731	712	756	782	736	801	730	751	751	774	735	708	764	757	743	700	783	763	790	761	760	761	751	749	711	747	747	776	743	741	771	711	745	732	768	696	719	783	736	770	716	813	743	766	722	778	738	735	719	757	734	748	699	774	744	727	763	792	698	761	814	796	734	761	757	724	764	752	762	761	756	760	742	763	736	779	768	753	764	718	704	766	746	718	743	728	749	769	736	784	739	767	724	749	694	716	788	785	741	772	717	770	759	731	733	782	728	778	797	740	774	724	785	795	732	731	759	772	741	754	712	776	749	757	748	715	749	793	756	755	718	795	733	758	689	757	749	701	770	725	736	766	791	764	798	744	766	746	722	758	701	742	761	749	756	770	758	779	735	747	764	758	701	794	733	711	694	728	763	743	756	778	750	742	759	745	777	704	790	728	738	739	745	788	777	755	770	719	797	762	736	723	770	731	723	760	762	728	805	795	727	760	711	706	704	750	737	841	736	728	711	705	769	731	720	704	801	791	776	769	797	745	785	721	755	745	696	726	756	761	754	729	795	736	751	741	724	753	738	765	739	809	737	812	739	776	758	777	762	755	772	769	722	733	711	734	728	743	746	747	723	770	766	780	786	775	719	759	731	737	739	791	762	722	740	725	729	733	793	733	718	734	744	795	768	736	780	774	778	740	747	747	783	769	730	787	751	708	729	741	750	758	713	721	765	741	748	785	762	764	692	729	772	737	785	748	791	771	708	795	790	742	756	771	737	760	742	740	708	762	738	750	738	732	797	748	747	756	737	740	758	744	746	752	736	748	718	703	727	789	777	740	739	782	719	749	771	748	718	730	750	732	784	732	766	732	754	758	742	765	725	795	789	780	724	740	752	730	765	766	704	753	769	762	774	800	696	750	745	770	793	734	769	752	742	730	755	774	749	773	757	734	743	802	785	727	747	755	768	751	739	726	757	745	786	705	752	776	754	741	755	759	729	752	736	743	724	764	760	715	770	719	708	703	692	765	698	752	765	789	752	739	751	759	739	742	732	739	761	777	749	763	762	752	788	742	731	697	709	733	727	754	770	764	750	778	729	720	766	740	768	733	768	722	762	739	716	694	788	760	761	765	754	739	761	774	713	666	700	711	709	724	785	783	718	747	734	772	775	765	725	767	732	752	755	729	733	730	758	731	792	729	752	696	729	777	787	735	776	739	771	728	756	774	789	749	771	749	774	803	741	776	754	730	765	691	704	705	785	761	748	741	767	783	735	749	752	802	742	762	766	763	717	787	734	786	756	746	798	724	719	802	800	753	762	716	786	754	772	716	763	735	766	729	718	771	737	733	709	678	778	775	744	698	793	713	750	724	763	712	766	801	703	776	726	759	752	760	776	747	707	769	724	732	766	729	738	755	766	788	715	779	742	769	709	803	752	730	752	778	773	693	736	727	758	753	746	776	772	725	724	759	795	733	717	737	704	753	828	755	748	724	762	769	729	792	741	780	740	752	746	774	758	768	814	731	731	765	808	751	720	731	754	759	710	754	762	776	783	792	730	738	781	771	766	721	736	783	764	731	753	791	731	737	762	768	784	739	750	791	730	738	745	730	733	760	767	715	757	749	788	779	780	785	766	744	771	737	748	756	768	779	734	761	725	769	751	704	752	751	743	737	800	813	733	707	707	711	710	769	793	734	725	794	763	759	723	753	776	699	761	778	691	770	725	721	758	770	734	741	784	744	775	722	726	737	752	765	816	767	710	790	790	769	756	753	746	749	801	742	756	750	756	732	727	718	742	711	742	749	743	804	774	727	748	732	794	756	767	756	723	733	728	775	728	732	759	730	761	719	785	737	778	743	741	717	752	760	705	755	744	738	711	732	764	771	740	762	763	791	744	772	756	803	793	744	762	764	739	756	749	790	819	752	747	732	719	754	806	692	740	745	715	731	782	768	721	718	808	772	749	771	766	748	731	767	773	731	736	790	810	731	739	745	752	700	728	769	737	730	782	761	761	738	712	727	709	768	749	751	745	794	812	728	729	750	729	777	716	772	765	749	679	760	759	712	716	767	737	702	702	724	725	739	783	754	740	751	736	776	750	779	790	721	741	766	750	744	715	677	783	755	764	724	728	781	742	739	731	777	810	736	753	740	766	725	754	735	750	790	722	772	783	749	741	758	766	780	713	792	707	700	753	705	773	736	738	710	757	750	697	779	775	741	783	782	744	783	714	750	747	729	765	752	757	724	773	780	796	785	719	761	720	751	719	765	775	756	778	741	773	731	726	761	760	753	799	776	710	755	781	740	720	713	678	775	760	759	744	765	763	725	788	724	776	708	741	762	681	749	730	770	792	727	745	749	717	747	731	724	722	734	787	738	774	734	738	738	785	774	736	690	758	757	760	754	774	701	774	714	748	792	758	732	728	785	730	734	769	708	780	750	752	731	718	772	745	741	789	747	722	713	737	830	741	777	754	734	729	736	731	770	743	749	726	764	780	768	771	724	761	711	774	799	788	733	753	760	780	780	744	768	742	777	773	771	754	767	697	736	711	769	746	715	712	736	750	742	744	790	794	742	708	732	756	764	792	738	717	722	745	727	768	762	743	701	780	744	724	690	752	709	803	731	763	720	736	792	774	727	770	758	724	720
24050	20722	28214	39102	44461	37659	33477	21308	9229	3325	1456	883	632	528	541	545	527	587	531	550	498	533	581	560	542	553	542	549	566	521	559	553	531	538	535	518	506	573	577	487	592	540	526	518	538	541	565	552	530	516	583	530	558	554	552	512	540	491	500	552	592	557	569	507	530	530	514	573	535	567	548	535	511	537	545	505	539	558	583	539	545	558	504	568	541	550	548	518	539	502	550	552	514	534	496	500	556	546	546	507	538	514	541	554	528	522	544	538	523	538	546	539	527	536	548	549	530	553	506	553	518	476	521	552	551	541	541	524	500	543	533	552	571	529	539	586	506	541	523	519	521	539	561	518	548	568	539	561	579	545	527	576	528	506	519	530	529	572	496	505	523	527	512	549	502	538	558	531	532	549	530	520	525	564	583	555	558	528	517	534	535	591	537	506	537	559	550	545	573	505	528	558	553	524	494	547	530	530	570	525	561	550	570	562	551	557	525	500	520	522	513	502	535	555	560	516	531	544	497	508	577	559	510	505	500	537	540	524	559	505	505	505	533	538	544	539	554	495	519	542	574	521	518	539	548	543	519	507	498	538	527	511	554	499	565	537	552	495	539	496	556	541	554	556	522	533	516	482	509	565	509	505	539	532	527	524	533	560	525	524	528	555	536	520	518	521	539	505	537	537	530	541	482	587	502	487	512	548	551	510	507	535	513	541	526	506	520	564	520	559	542	528	552	577	519	507	547	493	544	504	546	519	521	556	524	529	539	528	549	543	555	512	509	523	523	516	515	504	506	515	528	530	531	542	556	573	535	537	530	535	531	546	579	501	573	520	550	559	527	528	512	553	548	585	545	541	532	500	522	504	544	524	549	539	516	540	550	546	574	549	535	551	530	541	558	528	542	549	556	532	507	527	555	475	562	539	563	535	528	542	530	541	557	524	512	524	514	536	555	559	522	541	523	570	550	517	506	547	532	510	590	533	534	555	570	558	568	526	517	521	579	533	574	539	553	550	553	563	529	504	561	549	524	535	527	497	525	544	542	535	518	545	510	514	513	529	570	552	521	556	557	534	561	588	488	532	518	542	500	525	553	526	550	549	573	525	512	522	524	515	540	556	551	553	513	536	537	550	555	526	531	503	569	552	568	525	570	530	566	611	504	504	517	554	555	547	510	498	561	549	564	522	545	534	563	540	531	544	521	511	531	504	549	516	526	534	573	539	506	534	538	570	540	527	543	543	527	503	568	512	532	517	540	505	535	588	578	528	520	506	532	557	537	511	552	527	533	551	544	565	559	561	507	538	536	499	547	548	554	503	560	539	516	501	529	550	570	566	551	511	539	581	546	552	515	542	535	570	530	542	512	498	551	522	534	512	502	528	536	521	518	561	550	549	548	487	483	530	527	538	516	512	511	513	529	507	580	509	550	538	558	504	510	491	512	517	603	511	532	483	556	528	538	567	532	538	551	551	511	566	549	521	550	573	530	527	512	519	527	518	536	525	491	550	540	550	542	494	518	531	510	519	532	520	553	543	523	533	513	502	532	535	561	526	530	512	547	514	557	565	532	535	551	521	562	484	557	546	556	601	554	539	550	511	545	550	495	582	533	511	545	543	528	544	506	532	507	553	526	512	561	536	550	589	591	547	534	527	534	529	531	536	513	533	560	522	519	567	568	517	566	535	546	508	541	574	537	544	524	563	537	549	551	523	575	540	556	529	526	541	506	573	512	539	501	566	585	546	543	586	573	575	560	534	539	527	537	511	557	568	577	538	510	548	508	545	528	520	507	517	556	536	535	551	554	513	504	497	579	573	509	538	523	522	551	539	540	508	501	499	570	523	552	496	497	524	509	579	571	499	500	524	557	557	549	553	564	551	548	537	499	519	518	533	535	540	502	562	532	521	516	518	527	549	546	542	577	551	489	529	542	507	520	534	529	520	536	538	526	534	528	558	540	520	568	505	538	553	502	498	521	552	537	523	539	547	525	542	504	545	562	499	532	523	538	536	572	536	540	527	576	548	528	527	507	575	525	550	540	531	524	543	501	531	538	520	539	570	557	569	580	538	581	562	574	525	512	479	521	552	502	517	503	500	508	522	492	490	514	532	550	519	552	545	546	526	491	583	548	536	575	539	526	580	570	550	487	534	550	567	518	532	518	545	521	558	566	504	556	527	556	538	557	537	542	537	568	547	536	540	527	526	507	525	555	540	543	503	572	547	531	540	578	516	575	533	574	544	580	539	482	540	512	519	547	538	515	517	519	504	515	531	525	536	568	514	568	530	519	529	507	512	548	501	523	469	523	515	541	513	565	559	554	518	530	547	527	506	587	490	548	534	523	546	563	527	539	544	498	516	531	504	536	546	500	492	535	507	543	519	515	519	568	513	544	527	551	524	524	541	572	522	503	519	533	522	550	562	586	543	571	540	563	521	559	556	531	575	537	545	520	553	533	560	546	485	513	532	534	526	566	524	540	538	525	547	576	574	504	548	563	532	537	494	517	546	529	512	543	540	514	581	542	516	552	541	530	545	524	463	556	548	503	556	515	508	523	536	525	519	527	537	574	529	544	540	506	536	563	508	527	534	545	534	525	550	559	483	530	497	531	515	512	547	531	543	511	526	487	561	512	535	519	513	534	541	510	533	511	526	501	496	529	584	520	535	543	556	551	570	528	530	537	552	555	520	531	523	554	573	543	501	547	527	522	512	562	537	500	496	535	544	526	549	500	539	548	531	523	526	546	532	531	540	503	521	552	536	541	519	540	563	488	531	556	528	508	538	551	535	530	571	605	535	568	552	540	578	558	539	533	545	537	509	521	497	523	533	505	535	565	548	542	544	528	487	482	532	482	566	519	529	541	530	550	546	549	523	518	542	525	522	609	529	539	556	543	497	522	552	526	538	539	539	560	516	540	542	531	582	504	537	519	547	514	514	559	564	551	523	549	515	503	559	533	560	582	483	525	525	523	515	531	570	552	601	502	576	558	582	530	504	540	572	526	524	563	522	562	540	496	546	534	520	515	524	534	564	543	499	533	568	536	541	551	530	538	528	544	529	546	503	543	534	551	574	524	526	536	575	539	556	550	523	538	529	548	562	511	520	492	545	563	515	514	550	559	547	515	533	533	512	555	545	508	533	507	565	559	537	519	549	530	558	536	526	523	527	512	541	554	563	513	554	523	529	558	539	527	526	557	520	552	569	551	501	508	558	553	541	549	551	598	570	532	519	540	548	515	529	483	528	539	551	527	539	510	508	514	491	502	517	532	545	574	556	570	518	537	532	570	580	564	523	558	506	583	512	535	573	509	533	579	510	530	542	540	566	573	523	534	535	538	513	515	509	534	553	476	532	551	532	539	524	519	490	544	577	521	543	532	510	524	524	556	494	528	524	562	562	544	506	513	578	541	526	571	518	531	536	536	527	534	532	529	553	533	544	520	533	532	532	524	550	495	537	539	549	536	534	554	511	560	560	538	532	524	535	542	501	540	570	534	517	534	566
8660	29136	33164	54179	47436	41239	35862	25622	13888	6111	2785	1387	946	800	785	784	759	775	792	722	802	781	782	803	811	769	775	793	765	728	760	766	758	767	786	749	772	796	788	699	744	787	719	759	727	739	764	803	764	773	758	768	781	780	741	767	759	786	807	787	762	763	778	744	769	823	765	768	731	706	724	766	762	745	807	823	742	765	818	732	749	764	774	739	736	790	756	817	770	780	768	768	737	755	785	803	738	748	783	759	748	802	773	731	745	752	763	784	727	782	768	765	775	747	804	745	817	789	777	738	755	779	735	788	802	752	764	778	795	754	768	718	736	730	801	773	773	753	805	763	809	785	721	795	771	803	743	773	779	724	784	744	749	759	772	775	744	763	778	750	726	786	779	764	760	752	781	789	771	756	791	766	756	776	762	718	794	767	788	771	797	775	789	802	759	771	771	749	745	774	777	797	754	751	795	753	794	802	760	778	754	763	791	803	783	763	771	733	764	764	737	769	759	780	767	771	770	779	754	771	761	764	788	764	833	811	776	734	766	789	762	732	703	805	749	733	784	743	789	772	767	771	860	776	807	756	743	802	787	753	794	829	771	729	778	752	794	804	763	792	784	792	749	803	794	769	760	753	765	764	755	761	760	755	769	760	784	748	778	781	790	803	792	797	750	768	778	808	768	784	746	793	774	730	739	773	760	775	768	784	796	744	780	732	759	730	811	727	739	781	783	760	763	816	772	776	745	753	792	761	814	766	759	747	754	769	737	743	734	760	810	761	758	787	769	741	704	795	737	794	763	767	728	720	790	771	752	774	784	762	735	770	786	750	757	761	784	704	750	760	737	743	768	773	806	747	786	756	764	777	805	761	769	781	736	785	734	778	756	731	810	814	793	737	750	762	727	796	784	791	761	742	761	800	787	836	731	768	785	763	733	732	787	790	775	794	792	804	757	787	772	783	794	783	769	761	763	807	843	782	772	788	759	773	752	790	780	780	819	779	741	749	717	796	782	780	732	753	771	758	742	784	755	799	740	706	789	764	762	752	762	787	817	767	740	733	731	749	795	744	749	741	772	800	710	767	709	777	771	766	777	733	748	756	785	786	820	759	744	793	759	719	790	774	746	735	786	769	697	786	788	702	743	743	771	778	797	758	744	784	730	787	762	773	755	743	728	772	760	780	721	787	819	781	722	771	799	708	727	756	803	758	759	770	783	766	760	765	749	807	774	779	769	737	755	758	737	740	788	757	780	773	758	741	728	716	776	736	757	756	766	802	743	741	794	768	779	717	781	762	777	757	736	735	787	752	757	780	756	750	778	792	813	726	750	740	768	816	763	788	757	781	765	777	765	753	761	749	771	762	762	763	786	762	693	825	787	784	783	749	774	764	759	774	752	795	753	743	734	768	747	747	771	740	747	773	766	769	760	749	774	750	754	788	750	737	791	823	791	809	767	764	843	754	808	742	793	762	755	748	751	727	776	829	795	767	714	710	774	752	750	797	751	776	763	753	799	710	788	767	752	744	804	759	759	761	800	715	812	767	763	768	805	766	785	795	776	761	758	737	727	766	767	791	746	752	758	755	790	789	779	731	765	708	800	753	752	729	759	776	776	749	701	771	762	755	769	831	745	769	739	799	764	742	702	733	754	770	761	725	855	749	733	778	779	694	823	720	757	781	776	786	768	749	779	809	745	782	822	791	723	778	742	787	745	822	688	759	737	806	751	695	729	750	762	732	707	819	712	768	818	765	801	824	730	780	729	814	776	778	693	784	748	815	782	774	788	735	756	728	707	754	787	755	743	789	774	790	750	798	755	778	712	777	731	692	751	745	768	809	795	762	770	743	773	727	761	744	803	701	751	780	816	723	817	732	773	796	737	780	761	750	757	754	818	809	789	747	761	793	798	783	787	756	731	806	725	758	764	746	773	798	760	787	824	757	718	734	739	761	775	788	786	759	822	767	806	746	776	767	744	755	785	763	769	775	754	771	724	737	805	702	784	781	768	739	764	784	823	741	782	755	740	731	782	768	790	704	734	766	782	743	817	764	773	775	736	814	751	799	747	760	782	792	755	777	803	806	774	798	779	801	709	781	779	793	775	745	740	767	775	719	780	745	778	776	749	754	764	813	697	766	787	799	778	795	718	807	795	762	846	768	745	754	780	782	798	814	731	764	723	802	797	799	766	795	742	836	744	735	750	756	747	749	752	776	752	727	764	777	805	733	764	731	696	723	743	759	726	744	762	749	774	773	757	805	755	704	756	789	754	808	773	781	776	779	783	751	767	750	709	758	777	735	826	761	799	754	731	775	753	774	745	817	811	772	810	730	703	772	787	731	745	656	785	783	752	797	774	772	771	708	748	741	764	766	729	767	707	806	757	761	777	782	795	797	751	728	735	802	745	743	720	723	759	760	793	820	767	778	749	723	754	781	757	795	769	744	776	741	743	768	753	804	711	776	766	819	737	754	751	784	810	774	747	773	792	799	829	800	776	764	777	754	838	726	772	764	778	792	740	767	756	803	779	715	838	753	788	807	824	772	755	769	751	725	800	750	746	760	701	806	802	762	752	794	787	728	782	756	727	812	756	775	745	760	716	806	754	745	730	807	777	758	807	774	740	771	775	763	768	765	802	771	792	742	821	791	832	755	769	792	750	764	810	782	783	747	760	742	794	787	785	765	743	768	749	785	815	813	731	717	785	750	791	755	787	845	784	731	784	774	771	776	808	819	743	785	795	772	781	729	803	781	760	794	710	768	759	774	776	795	760	755	756	781	813	751	724	707	741	776	712	769	769	779	805	753	825	758	770	797	712	726	772	750	715	773	750	818	766	774	799	722	806	788	770	791	771	778	771	751	793	763	779	760	774	784	726	793	749	806	789	782	745	763	796	775	721	780	800	755	759	699	771	797	794	757	760	804	732	787	743	787	819	793	777	732	736	776	806	740	753	745	762	742	753	740	750	794	765	795	803	739	749	769	775	782	718	756	800	781	782	774	776	780	780	724	743	787	751	778	770	733	801	738	766	780	775	810	771	789	758	715	766	766	787	784	782	710	748	784	795	752	780	757	786	742	741	760	757	722	781	758	754	825	746	733	772	767	756	804	763	772	759	774	736	760	798	748	780	798	788	789	811	795	814	740	768	798	718	769	795	828	764	765	780	731	798	745	803	778	742	798	714	783	819	799	719	793	755	761	798	771	806	725	771	790	792	828	764	733	796	751	785	798	763	783	809	772	719	808	773	798	766	761	778	784	780	805	813	754	779	709	777	780	784	743	732	752	781	737	815	788	751	712	766	799	786	737	808	784	852	738	771	815	734	793	772	728	779	765	745	719	771	778	766	725	758	767	791	779	803	771	793	753	750	778	758	777	689	746	756	742	793	728	771	768	813	711	711	724	714	751	756	744	725	760	726	728	795	795	744	783	799	764	787	761	806	797	808	740	768	780	763	805	787	745	801	775	746	802	758	759	769	723	771	856	810	701	775	714	799	747	764	760
22454	20717	28468	29097	47298	53870	51507	38891	24780	11908	4351	1520	852	606	577	567	581	559	600	538	575	561	530	559	618	511	535	622	544	541	526	587	572	552	551	575	560	568	579	552	534	540	555	588	572	553	551	585	549	606	586	597	561	575	539	581	533	564	572	531	558	572	529	529	596	569	569	588	561	558	545	562	576	554	586	538	505	588	501	556	569	546	545	554	586	569	562	548	555	572	572	548	556	578	548	564	553	583	510	592	562	530	554	564	557	568	560	569	549	526	547	560	590	613	553	545	564	574	505	566	547	577	547	581	527	517	579	551	504	533	536	561	573	570	535	589	563	570	549	528	547	556	556	595	560	544	566	542	582	585	537	565	581	514	582	561	542	535	627	593	575	551	564	552	541	572	572	580	512	571	538	565	589	566	626	578	548	514	561	546	545	558	567	548	552	578	556	598	566	533	601	613	553	587	511	599	588	529	507	532	573	524	586	576	546	597	553	519	565	591	556	573	570	528	569	609	554	524	542	583	552	558	535	527	593	551	556	537	575	570	591	540	572	532	614	534	588	554	575	553	567	552	589	535	599	554	603	595	589	566	584	549	582	566	558	534	571	518	532	570	584	562	553	583	562	547	545	582	534	554	599	616	542	572	595	592	534	540	576	555	589	556	576	578	529	575	534	593	556	585	509	591	602	550	529	577	569	571	557	534	591	536	557	585	541	525	606	563	544	562	506	580	556	595	531	574	555	562	528	547	542	584	557	581	597	541	543	616	558	566	548	562	557	585	515	547	554	536	593	583	527	571	541	571	526	553	547	615	555	582	545	578	567	542	555	566	514	572	569	547	565	540	535	604	538	562	566	593	560	563	557	524	564	581	556	598	546	561	560	546	531	571	576	554	494	572	564	558	547	574	575	528	573	561	558	581	585	551	532	591	607	582	539	556	542	567	545	557	555	567	531	585	586	545	571	614	544	589	538	554	575	575	534	566	581	588	553	586	561	539	540	554	572	560	570	583	541	558	557	539	566	588	538	529	570	554	561	528	627	544	574	556	627	574	569	549	548	537	584	561	593	567	569	575	547	586	530	548	580	538	537	574	575	624	531	568	539	546	532	608	556	566	582	577	599	594	575	576	538	538	568	568	537	535	550	533	566	531	593	578	583	589	528	587	528	576	578	566	572	546	581	559	591	568	561	542	548	566	604	564	601	516	558	627	601	560	525	565	550	571	569	559	561	573	552	553	570	545	518	536	550	537	563	610	557	600	541	565	548	509	543	567	590	580	598	555	579	550	571	576	585	560	605	608	573	535	571	557	581	553	564	563	560	538	577	552	555	573	559	565	535	597	534	601	589	562	557	577	568	542	557	593	588	612	547	533	567	542	571	559	538	562	557	568	585	610	584	558	582	537	581	598	563	580	590	545	537	562	566	600	578	559	545	569	557	545	566	536	547	556	545	565	564	577	544	554	529	575	520	609	588	553	549	520	559	607	503	585	541	566	544	534	511	567	547	508	601	592	566	569	555	577	542	570	555	531	572	560	527	542	546	608	524	543	567	571	566	559	571	593	537	526	573	553	566	561	562	614	584	557	577	542	562	556	585	504	518	608	552	545	573	525	536	556	529	566	568	520	550	583	520	574	552	537	552	552	544	591	525	608	593	527	560	552	531	560	593	526	527	547	554	572	544	559	588	544	563	604	565	552	549	554	584	571	576	581	554	534	546	597	566	541	566	591	574	601	568	570	561	563	561	548	577	551	530	536	523	544	537	516	517	561	539	548	565	522	563	554	500	537	551	539	562	563	571	553	567	505	570	543	568	581	502	554	571	554	570	538	529	581	547	589	554	541	515	563	541	581	561	555	571	524	567	606	561	514	526	585	618	577	574	569	614	538	545	544	547	554	555	590	542	564	550	548	563	537	571	543	513	575	552	536	542	555	540	550	564	481	526	526	548	578	547	544	565	578	562	582	582	562	600	575	570	590	593	553	548	583	517	559	557	576	568	520	560	561	558	558	587	579	583	594	566	478	561	507	555	563	619	534	590	584	570	540	614	542	593	546	556	552	568	547	519	552	556	562	561	552	526	530	557	570	570	541	607	557	572	564	630	541	572	597	510	589	571	556	547	533	554	585	556	580	539	576	572	523	568	553	622	539	524	526	582	579	506	597	508	533	498	566	600	555	586	563	559	583	569	578	530	532	560	551	543	582	547	564	565	522	525	581	540	571	573	573	545	533	547	566	622	543	544	586	569	570	531	517	550	543	542	539	596	548	575	579	574	555	531	549	515	589	543	553	538	545	541	559	558	533	567	548	582	572	592	541	582	602	573	564	566	563	561	567	567	563	518	548	536	563	560	541	552	538	557	586	556	531	545	605	550	509	527	580	539	534	553	563	581	577	589	562	583	524	526	600	553	527	565	574	562	594	579	523	556	556	522	574	569	588	582	560	555	599	559	612	551	601	605	527	540	576	571	523	558	533	604	564	570	575	616	507	575	578	584	551	583	571	529	548	568	545	551	535	542	555	557	529	544	560	564	581	548	616	587	590	561	622	550	567	555	558	566	527	562	561	510	562	537	587	510	538	564	551	572	526	554	580	554	542	514	563	541	546	581	546	572	578	528	535	569	525	562	537	552	572	575	556	556	557	555	547	550	570	559	523	554	555	604	575	578	585	551	597	541	592	533	584	589	560	584	552	580	598	568	507	556	559	570	594	571	587	580	594	571	556	559	560	570	557	573	568	545	550	562	585	579	549	530	564	551	577	543	548	562	539	536	575	533	578	572	554	572	550	541	629	562	581	546	531	575	594	555	572	567	532	558	558	554	533	577	522	572	554	566	529	556	550	545	580	531	578	541	564	538	543	554	569	572	546	588	526	545	614	546	568	587	576	545	536	519	556	518	566	543	527	597	567	582	558	564	542	552	573	551	568	574	566	592	544	534	558	536	527	590	583	564	574	563	592	561	538	520	594	553	561	516	535	528	567	589	542	577	537	522	530	571	538	565	517	580	575	535	570	572	556	548	590	586	571	565	571	559	527	542	579	548	580	559	581	545	539	566	554	537	611	556	551	564	563	556	578	591	592	562	550	618	537	566	553	568	517	531	560	554	528	578	553	562	547	546	562	556	524	574	557	545	570	564	529	571	548	573	555	560	545	578	606	580	560	508	507	593	553	571	593	550	531	516	524	565	556	507	539	541	598	577	544	569	550	551	528	553	549	573	554	564	566	571	559	547	582	577	597	611	575	536	548	568	579	566	588	552	568	556	561	553	548	550	546	549	537	553	568	561	581	557	561	559	531	541	563	568	596	560	539	557	537	558	571	563	562	510	568	591	547	559	552	556	573	571	563	558	560	539	584	558	552	566	564	563	539	579	567	574	554	607	571	584	522	573	557	571	560	560	554	593	545	634	631	574	569	550	556	595	604	556	541	596	616	519	577	565	574	563	598	558	549	552	571	568	534	573	572	574	581	620	540	558	582	553	566	554	567	564	544	557	571
16093	46679	49478	60492	66087	60123	52684	41851	29076	15990	7518	2916	1257	908	828	771	802	822	758	777	725	750	795	805	780	782	813	773	773	796	750	805	781	736	770	813	796	755	829	803	755	784	821	820	757	776	782	730	781	816	778	817	837	739	796	821	795	778	836	782	783	791	786	779	771	744	773	770	761	750	778	773	783	816	802	790	811	764	840	807	762	789	773	782	831	767	794	814	833	800	809	789	862	787	759	810	802	795	744	765	740	779	784	814	748	827	792	770	776	818	798	773	782	744	809	760	801	789	777	846	759	787	793	818	769	756	796	802	803	761	767	776	773	753	792	729	753	760	800	771	778	798	754	784	781	805	782	806	749	775	716	764	823	779	849	731	778	785	771	739	746	791	763	807	769	819	779	782	785	818	791	806	718	793	765	828	778	833	759	749	746	767	755	771	798	770	802	761	781	771	796	792	765	764	801	770	742	761	795	818	795	762	796	790	790	814	788	736	886	816	768	772	787	756	799	832	739	757	816	778	762	781	823	796	843	817	874	776	756	777	757	784	783	776	771	758	819	816	826	771	827	761	787	748	779	789	790	767	824	767	799	780	768	778	799	763	753	788	763	764	779	769	785	796	804	805	765	743	834	798	734	841	820	781	793	819	836	812	748	830	776	738	817	755	788	743	769	809	757	762	784	842	763	815	769	829	815	768	792	801	720	812	731	762	824	779	780	785	819	795	793	781	754	793	743	777	818	789	812	785	776	800	769	799	803	780	824	769	752	800	778	768	759	767	800	797	788	765	804	755	777	821	774	794	743	815	799	728	798	767	782	788	795	789	810	774	812	783	790	828	762	796	807	801	800	809	769	758	791	780	757	785	799	807	814	780	765	764	760	834	797	760	745	828	773	818	794	770	812	803	719	854	800	836	774	795	790	763	755	826	801	778	874	767	785	768	796	801	761	774	765	779	782	771	801	745	770	769	808	789	738	780	796	806	745	794	755	720	812	778	744	796	818	754	767	820	750	772	844	807	853	804	775	741	805	806	789	769	835	764	760	793	751	793	821	789	781	843	817	766	790	754	772	807	807	788	817	807	776	819	742	820	801	784	797	774	842	811	798	790	798	784	756	788	799	780	810	800	790	776	782	769	756	821	768	815	720	781	806	837	759	769	821	767	787	774	743	766	792	800	776	760	832	768	782	766	753	784	846	775	792	767	773	793	800	823	817	789	774	770	780	727	860	781	772	772	755	780	774	773	776	767	751	813	778	801	760	831	785	762	805	790	832	833	791	793	788	825	774	805	817	779	803	801	747	802	884	854	765	769	760	758	756	799	778	801	800	801	751	783	763	812	751	784	769	805	794	812	761	750	762	748	803	786	753	748	833	812	763	781	790	820	737	773	720	784	758	743	785	755	805	802	820	821	723	772	826	786	763	808	710	807	804	737	766	773	798	755	735	768	808	775	757	796	754	856	755	771	793	820	790	795	860	815	805	785	809	775	793	753	774	760	811	768	828	759	810	763	762	755	759	765	781	779	831	835	818	816	844	756	794	761	809	763	798	814	813	751	802	794	800	750	823	799	785	806	831	841	762	797	807	744	804	816	762	830	752	813	798	799	770	804	840	793	803	815	808	798	816	812	811	825	781	826	791	775	809	791	833	784	763	835	843	758	747	751	810	823	783	808	795	807	820	841	792	748	813	799	758	768	751	803	779	801	809	777	785	773	751	809	806	824	779	798	746	735	780	799	792	791	809	810	757	751	787	772	758	817	750	777	779	817	788	776	789	830	816	776	820	814	764	822	764	795	821	785	790	742	787	805	792	780	754	850	760	808	759	795	761	755	777	780	783	779	807	770	779	784	784	810	831	753	792	757	781	796	810	790	812	738	768	827	776	776	824	772	792	812	748	817	753	776	757	786	782	846	809	774	759	815	794	776	739	732	736	827	775	790	790	774	780	789	753	802	760	749	788	813	759	792	766	806	777	799	790	837	750	789	771	824	779	794	788	788	779	844	756	768	771	793	804	775	785	821	767	798	806	846	745	851	787	721	811	831	816	821	769	845	730	823	755	803	828	750	803	829	789	752	730	833	744	756	779	785	794	794	734	750	800	827	798	762	797	766	825	754	762	766	859	805	801	811	816	810	800	723	829	805	800	758	807	803	789	713	792	859	804	782	835	771	738	780	798	810	751	746	796	812	794	815	795	769	813	781	794	755	791	792	754	792	797	801	789	770	771	814	788	803	830	750	810	845	829	828	796	792	788	846	795	801	790	785	751	740	774	752	770	736	793	772	775	750	752	801	753	808	811	791	827	792	723	802	752	782	797	741	723	768	767	719	765	775	774	780	778	758	794	719	813	810	730	841	778	789	792	783	858	775	738	757	776	805	789	793	798	851	773	781	744	767	772	754	783	830	779	826	776	777	775	753	744	782	784	746	776	803	786	794	755	799	803	777	767	803	782	802	820	766	810	822	763	816	815	794	820	827	832	752	749	797	813	810	739	753	788	769	773	760	803	849	714	798	804	788	842	778	801	813	806	785	756	757	743	801	770	754	750	795	745	723	775	755	758	805	781	732	816	776	824	742	817	770	754	787	794	784	773	756	730	782	802	755	767	797	755	745	795	790	779	764	813	782	770	773	854	765	733	774	825	797	804	777	753	821	782	777	746	804	773	751	815	814	829	854	802	783	799	847	823	780	833	779	801	785	773	761	772	825	758	780	810	794	811	751	774	772	818	832	777	777	793	794	816	831	815	777	805	773	754	761	834	813	788	745	778	791	757	880	773	802	844	821	809	798	788	777	799	803	809	752	761	777	785	769	767	772	758	770	779	767	744	797	791	734	755	819	801	758	812	730	848	769	777	798	797	817	788	838	753	783	796	731	819	753	799	803	786	808	765	797	822	796	774	762	798	776	781	809	761	775	797	789	786	767	737	782	768	779	781	767	767	831	752	796	783	805	746	819	732	834	786	794	809	809	764	762	751	806	754	761	791	753	809	819	750	754	789	795	799	773	749	810	749	815	789	797	809	774	765	757	833	780	750	821	758	794	812	820	761	818	818	772	773	752	795	777	848	790	820	805	784	859	747	801	764	758	786	786	748	798	819	737	790	800	837	739	802	789	746	785	764	771	795	771	765	795	754	768	762	832	817	786	812	765	774	770	812	810	713	825	802	774	763	738	748	767	805	785	742	749	778	795	806	761	800	759	825	785	804	818	777	783	853	792	872	796	772	757	773	807	779	771	775	821	828	797	763	754	772	802	733	833	801	848	787	774	798	824	744	808	801	787	782	757	823	783	725	786	807	764	822	819	802	784	834	799	777	758	805	775	866	767	800	763	766	820	775	788	766	778	786	790	768	744	764	767	800	774	795	778	763	813	763	794	801	794	791	776	801	788	796	849	780	804	765	775	764	755	781	787	789	807	797	736	752	843	788	753	763	830	777	813	830	872	776	786	805	787	810	814	752	764	814	740	857	825	786	773	792	729	762	776	726	804	727	805
26075	20966	17434	20909	21719	13650	7465	4286	2192	1163	752	618	519	581	514	530	526	539	535	557	531	550	554	567	512	566	538	571	533	510	539	534	489	562	550	536	536	525	528	554	521	563	563	547	549	552	534	520	555	555	550	520	511	497	552	506	509	519	491	564	548	559	532	527	550	589	498	510	544	528	535	535	508	545	489	556	546	530	521	516	561	529	574	553	577	529	540	519	531	537	535	536	536	544	585	524	529	516	550	520	532	554	505	534	557	555	523	559	539	535	519	526	524	541	510	512	534	523	550	551	543	516	544	550	504	542	534	549	546	520	515	567	553	555	492	532	518	537	541	545	542	523	545	553	550	523	581	477	549	496	531	552	539	523	512	539	519	523	529	527	538	518	536	538	520	563	520	531	493	528	563	570	512	522	510	509	530	492	500	537	533	517	562	513	538	518	544	550	547	482	567	540	565	555	592	543	562	559	531	537	545	537	540	534	573	581	537	545	514	528	520	519	496	542	496	529	489	547	535	561	528	512	518	537	580	548	551	540	540	544	523	550	557	565	600	549	549	535	529	536	506	550	533	460	531	522	508	537	560	508	543	530	517	520	523	510	535	523	559	512	527	572	523	518	569	528	526	554	574	528	542	536	480	548	529	511	545	527	517	518	536	535	552	500	557	509	501	532	537	477	554	548	522	500	532	560	536	497	512	547	517	532	538	500	511	527	551	526	546	534	514	526	530	558	543	505	559	513	562	503	527	552	506	550	568	542	512	551	507	514	555	541	551	510	571	544	496	513	534	523	537	548	513	531	534	550	525	512	526	559	503	472	481	513	519	529	548	534	532	525	536	494	534	512	478	514	520	521	527	543	460	536	573	541	540	527	532	533	540	550	562	539	523	507	529	549	520	540	507	563	519	541	521	540	558	530	516	525	531	547	548	536	519	548	533	515	518	534	562	544	532	561	516	563	530	501	562	528	533	511	551	538	544	564	541	516	545	513	502	516	530	518	538	547	530	546	506	515	544	499	527	539	567	502	524	494	545	547	536	505	563	564	565	550	543	532	539	545	554	488	566	561	571	542	529	529	518	513	554	541	466	536	515	473	533	496	521	546	541	533	567	574	518	504	516	489	535	516	570	541	544	538	519	560	524	500	537	520	529	573	559	539	522	510	483	536	538	487	567	542	541	536	516	522	515	550	559	512	476	562	550	537	544	562	548	521	576	503	495	561	521	522	537	520	549	559	501	566	503	549	510	557	515	550	570	516	504	577	559	567	495	519	542	530	527	525	512	498	559	513	558	509	506	490	513	506	529	510	550	559	529	554	491	513	551	530	514	546	532	502	533	514	499	503	535	532	474	493	549	512	570	508	536	538	511	537	540	544	597	558	510	528	532	512	509	544	512	535	506	514	527	541	517	502	472	534	530	519	511	537	538	567	518	535	522	484	532	542	487	490	501	533	546	556	530	539	597	519	507	559	539	555	481	549	547	548	556	552	543	565	526	519	508	561	469	509	547	518	542	530	520	516	532	505	543	538	495	517	576	489	578	524	533	562	516	549	516	568	531	564	518	529	536	483	544	461	535	516	553	541	566	498	535	524	533	538	539	531	496	499	543	487	547	509	550	574	558	571	541	546	518	529	556	545	570	531	559	513	534	520	526	533	520	557	531	519	522	543	522	544	549	524	507	519	495	542	531	502	547	545	493	509	514	551	525	460	522	535	523	505	534	504	527	530	530	577	553	565	544	538	535	515	498	525	520	489	517	504	509	551	510	463	528	535	552	518	482	529	546	517	548	549	549	541	505	525	568	547	540	541	550	551	514	530	518	529	533	533	528	462	505	526	534	525	537	542	473	541	529	533	465	556	543	553	538	516	553	542	510	504	553	540	547	506	493	502	508	548	531	520	554	539	512	542	534	535	500	564	546	552	551	543	539	517	521	512	492	546	523	547	534	521	531	510	529	493	507	532	501	535	546	561	538	530	559	528	546	512	551	586	528	552	531	570	552	514	502	492	466	527	534	534	547	475	546	562	494	519	522	538	498	524	542	553	512	515	547	554	500	494	558	540	492	532	541	528	534	537	542	529	564	544	517	526	544	509	517	567	498	496	538	557	514	535	507	559	515	563	584	577	483	545	536	539	515	540	507	518	495	509	607	533	514	515	525	524	533	501	538	535	560	547	575	486	479	605	517	572	554	520	483	537	538	517	559	524	515	547	542	538	522	547	520	539	527	474	507	493	544	506	552	539	482	541	530	479	467	527	515	543	513	519	521	552	506	558	570	547	563	515	506	519	505	519	564	551	540	519	536	536	531	505	580	557	552	546	543	551	564	517	582	581	534	521	512	521	525	586	553	538	555	558	546	499	523	549	545	461	551	480	528	510	533	555	553	506	533	515	520	536	511	513	537	524	508	514	482	538	554	553	563	544	537	522	586	521	484	571	528	506	562	531	515	517	534	551	514	528	488	530	547	489	532	515	545	536	528	513	496	516	568	529	514	519	534	517	516	549	524	543	509	548	580	576	505	558	531	556	581	546	572	558	525	526	549	515	547	527	528	511	518	534	546	512	554	509	533	560	581	557	518	536	525	554	565	528	529	540	525	521	505	540	533	510	540	556	499	513	548	498	527	544	559	542	560	534	518	505	521	536	543	586	548	504	536	504	473	533	540	559	535	508	528	536	540	505	517	538	521	504	543	582	532	505	484	513	543	530	508	546	518	542	575	525	502	526	528	576	541	541	505	529	534	495	569	513	516	549	528	521	586	525	500	536	551	528	526	513	527	493	541	499	499	541	541	483	556	531	515	534	531	529	547	547	549	562	529	544	529	543	519	547	530	549	526	535	501	538	552	510	506	530	533	507	535	554	553	519	526	538	563	550	532	511	526	540	530	523	514	563	518	552	528	498	526	572	542	544	549	497	522	527	588	568	552	531	538	525	549	520	552	549	496	547	518	532	550	530	480	512	500	544	530	546	559	534	516	522	503	546	538	520	524	567	504	550	546	527	493	550	564	502	513	517	530	538	528	492	498	547	527	488	539	539	539	522	535	508	532	482	510	573	497	557	540	538	532	566	533	527	550	520	530	581	550	510	562	537	529	521	499	512	550	552	540	535	522	530	496	560	531	507	534	535	541	536	540	552	564	537	504	544	500	538	541	539	537	505	487	546	578	563	515	538	514	529	512	520	497	526	552	536	535	516	500	544	520	551	557	541	480	528	522	537	563	540	527	499	520	531	523	524	560	575	509	502	545	545	542	555	516	509	529	539	509	567	546	535	504	523	521	500	526	547	513	504	563	506	546	515	572	522	538	497	536	507	521	498	534	555	546	524	550	487	537	538	554	506	532	572	531	510	558	553	537	517	508	525	562	535	500	566	560	536	530	556	546	510	503	560	508	491	518	537	504	539	548	540	559	556	526	473	524	540	548	583	519	541	531	508	535	491	519	500	542	526	520	520	493	569	541	537	531	511	558	564	521	534	539	523	527	546	520	563	555	560
5385	22706	12401	25710	25977	17832	11896	7693	3859	1903	1123	869	802	761	771	756	765	736	770	759	741	755	800	811	740	811	776	788	794	750	781	770	741	794	757	743	748	757	773	757	814	781	761	768	785	700	787	757	764	803	767	788	743	757	773	771	751	748	732	785	746	753	738	817	789	781	810	718	763	731	764	735	764	737	757	792	711	724	802	728	705	792	769	743	748	757	776	790	747	756	746	727	681	777	774	812	734	758	746	797	721	757	769	735	756	761	787	747	800	725	774	735	778	737	759	727	809	767	764	789	712	759	748	758	751	766	835	753	766	774	770	751	724	747	728	767	769	762	716	755	798	736	718	758	756	766	773	755	768	752	786	774	735	705	760	759	730	753	777	740	745	730	771	753	773	756	763	769	798	744	782	732	754	777	741	748	774	715	713	727	781	712	776	682	754	784	732	762	747	746	815	751	777	762	758	754	791	755	717	749	788	728	792	762	740	774	766	768	750	740	723	765	755	775	783	743	775	748	742	795	727	801	805	706	754	734	751	784	771	749	739	758	789	751	742	758	779	755	744	753	765	766	745	726	742	812	745	804	742	756	720	762	719	737	742	760	746	749	743	710	779	827	776	787	765	779	713	726	792	741	749	755	731	739	809	736	799	786	756	746	803	766	764	733	734	741	721	744	766	750	759	762	797	801	814	752	740	736	768	752	761	760	748	756	719	768	804	741	739	738	700	747	786	738	767	766	806	794	766	756	809	768	768	706	719	759	770	769	776	733	754	750	764	796	743	780	771	752	775	701	786	763	773	733	772	720	756	754	768	779	788	728	767	754	780	771	721	759	712	771	752	783	750	739	773	806	781	760	762	755	730	750	763	770	779	758	768	724	737	739	769	696	780	755	768	751	712	782	805	781	757	746	723	786	771	767	742	738	773	783	745	747	769	716	763	723	762	790	742	728	762	762	773	764	742	759	767	829	778	797	729	772	764	783	747	759	808	740	782	781	775	769	746	721	733	765	772	794	763	778	759	770	730	736	751	789	774	770	764	812	734	817	743	710	738	801	762	694	727	758	732	782	768	794	750	812	793	696	788	724	712	783	762	758	755	772	744	785	755	744	768	783	788	760	735	751	746	760	696	763	786	805	757	777	780	743	750	747	719	743	754	758	786	746	750	714	758	719	745	741	794	739	784	701	769	722	772	787	795	814	766	740	767	752	742	792	808	706	736	782	712	695	719	748	785	769	763	744	809	753	756	774	795	773	806	717	789	768	766	760	729	751	753	785	741	743	753	733	731	784	777	721	782	702	743	761	794	754	726	768	740	803	738	795	745	761	786	741	762	753	738	726	750	794	766	776	732	747	779	737	737	757	739	754	769	751	756	775	759	775	784	795	764	729	732	698	767	711	747	776	715	747	770	759	777	720	775	767	757	744	769	778	775	800	734	762	788	826	744	791	792	800	740	759	774	740	707	738	756	734	765	731	761	781	759	786	782	823	825	742	762	771	683	800	728	785	721	770	797	724	788	764	784	760	724	787	728	753	757	795	761	740	735	741	839	776	744	773	748	726	739	742	753	767	754	754	772	780	788	760	773	744	697	802	729	793	778	795	776	758	779	783	782	796	761	794	730	814	768	752	785	768	730	760	801	776	709	720	764	749	741	769	725	728	792	770	733	806	735	789	776	771	768	720	718	730	795	809	809	747	747	719	780	782	798	721	773	741	717	746	778	738	735	758	755	769	791	757	767	785	737	736	731	784	774	776	783	747	768	778	759	707	740	767	722	732	740	786	757	769	759	781	765	739	727	769	764	749	772	717	732	816	732	696	763	778	711	715	783	715	714	740	743	768	768	747	697	767	737	770	792	767	699	737	767	796	738	755	752	728	736	783	744	764	734	733	757	752	738	717	741	831	770	730	798	723	797	763	762	744	795	785	774	771	733	719	730	775	707	740	776	779	744	777	745	778	773	776	753	731	809	733	757	715	761	756	775	744	733	762	728	784	731	776	752	782	763	772	789	734	770	756	753	749	743	775	790	823	759	720	758	771	779	761	812	786	731	780	708	731	709	767	730	740	754	753	739	779	727	720	765	778	741	783	770	758	789	705	765	762	766	756	747	771	753	733	728	761	748	733	745	753	755	745	769	741	737	807	849	757	766	765	755	775	748	758	824	776	715	792	762	725	764	786	761	730	750	750	795	764	757	733	774	729	788	776	764	789	723	799	797	779	743	709	736	789	796	746	734	730	765	817	766	800	738	748	736	750	759	753	807	769	710	789	774	772	795	802	746	819	733	725	797	792	746	759	740	765	755	731	737	751	751	792	781	769	770	822	749	738	745	690	728	776	763	766	805	786	746	765	778	756	754	762	790	797	752	810	737	749	773	772	757	759	745	675	789	755	759	750	781	826	792	782	786	694	730	756	748	778	771	784	779	791	783	782	715	730	766	785	834	750	756	735	774	766	757	744	767	774	723	734	813	784	751	749	769	746	771	717	700	752	747	766	788	762	728	746	757	777	751	749	770	800	756	743	793	796	738	778	765	765	764	759	763	734	745	792	785	753	752	733	740	765	759	762	779	745	749	769	691	818	762	759	754	763	773	749	750	782	784	792	763	781	768	729	769	752	730	737	735	754	764	763	742	747	728	752	818	757	723	776	725	742	779	763	725	729	732	770	740	750	787	753	750	717	766	708	771	792	754	779	750	772	785	758	755	764	745	749	771	751	769	767	814	781	773	752	715	754	754	711	764	792	809	725	735	772	751	788	819	752	747	804	774	806	821	782	784	766	751	816	750	749	738	754	783	765	769	763	725	797	767	794	802	742	758	754	754	803	750	761	732	795	736	796	778	755	718	760	753	808	735	741	756	745	749	786	724	756	733	763	753	729	709	751	771	761	774	756	786	801	754	785	766	773	790	791	762	800	776	761	750	781	774	731	733	748	742	732	728	762	758	689	739	771	811	758	746	807	729	760	786	723	763	742	801	793	780	794	739	780	714	768	811	767	749	746	765	837	764	780	731	754	736	759	786	717	765	727	773	720	771	748	765	720	813	762	724	723	771	756	790	751	779	788	751	756	756	799	778	762	734	722	737	753	781	732	768	756	742	741	771	715	802	710	730	730	728	776	734	748	773	770	754	781	826	756	776	759	785	772	726	742	789	763	774	742	769	793	789	753	744	799	782	763	754	746	766	776	804	775	787	808	772	771	730	750	734	756	789	777	779	759	782	762	772	761	770	803	768	739	763	778	762	767	759	772	750	736	730	773	732	720	782	785	727	775	781	764	714	766	733	801	742	754	758	737	748	752	770	780	778	789	757	740	688	730	752	759	787	705	769	729	781	786	784	710	786	802	772	771	736	772	755	740	705	776	763	747	786	769	745	745	821	772	756	791	762	757	707	773	744	750	721	770	749	770	744	760	774	770	720	745	769	749	752	773	807	745	801	748	800	776	761	744	792	789	774	762	766	750	702	765	747	734	768	752	747	754	717	789	756	808	795	744
24161	20800	27859	33018	31767	38290	39774	26236	15268	5945	2099	1015	642	582	558	558	537	550	592	592	552	541	534	599	562	555	511	512	528	525	539	582	523	542	558	537	517	539	595	524	549	555	542	537	532	529	532	520	526	562	523	547	579	503	527	514	543	541	542	523	526	554	527	517	540	562	542	515	528	555	525	543	552	617	522	549	569	539	572	526	589	549	557	536	551	561	502	513	557	543	552	577	532	547	565	517	585	526	542	516	589	572	546	521	540	519	543	541	521	541	559	561	558	603	517	544	567	525	541	563	541	531	551	526	594	568	545	568	504	536	578	583	562	581	540	541	560	566	526	537	520	560	525	535	519	531	566	565	522	557	553	536	549	563	537	574	510	541	548	560	520	511	563	551	551	577	532	529	523	524	503	592	552	530	573	502	522	550	590	579	513	540	539	571	578	557	535	472	546	516	529	522	520	521	530	549	525	545	534	580	566	531	543	524	512	552	560	531	546	544	515	530	550	585	549	483	556	556	540	563	569	525	527	535	516	557	530	563	540	548	510	556	505	573	530	551	523	549	542	546	534	568	565	516	544	529	538	499	579	523	550	521	544	543	524	573	508	562	526	534	519	540	528	566	523	520	551	536	490	571	519	547	543	565	546	573	538	529	528	514	564	534	562	533	538	546	535	586	521	539	503	581	526	551	533	561	550	528	553	525	552	569	584	515	562	566	553	581	484	545	555	523	535	540	543	553	558	550	543	548	599	547	561	526	535	540	551	545	524	553	546	526	538	546	535	539	493	581	526	519	554	542	603	540	549	535	527	535	577	536	554	547	532	548	576	528	563	531	517	557	502	522	574	540	512	506	556	533	565	532	520	573	490	546	566	525	538	526	551	553	550	529	549	572	537	570	537	560	543	532	516	554	528	517	525	551	556	535	520	524	532	533	528	540	514	572	572	606	517	594	520	546	542	591	607	510	566	525	569	513	546	547	519	565	509	515	514	534	581	549	542	522	520	552	542	533	520	523	536	575	514	583	569	562	555	533	537	505	508	548	523	544	535	514	497	555	562	541	533	524	536	534	520	550	534	592	512	550	541	537	513	542	545	536	533	567	518	512	524	524	567	538	572	571	524	543	547	567	499	558	531	587	557	523	551	555	507	520	563	584	496	606	540	533	541	565	501	621	555	553	522	492	498	557	531	562	576	547	545	512	535	535	538	554	555	616	555	547	531	512	520	547	527	542	567	561	543	517	555	560	493	545	537	529	544	559	509	512	556	509	535	548	572	539	529	554	546	576	543	513	554	530	543	564	563	578	523	512	530	569	544	588	499	548	538	556	569	547	544	582	555	593	593	570	592	550	558	518	563	543	531	558	538	541	530	539	502	518	479	525	568	501	566	530	537	616	553	556	529	582	563	589	520	508	542	557	506	545	556	538	517	597	552	559	525	525	531	548	511	530	513	542	586	540	517	562	572	545	570	529	558	600	537	524	553	545	555	538	582	544	579	510	563	536	508	498	565	526	560	562	551	561	550	508	562	565	578	529	561	531	535	536	538	484	495	539	552	541	554	575	507	526	576	566	554	550	551	540	572	526	536	543	552	565	544	550	527	537	495	553	546	516	548	602	545	526	514	542	561	564	581	587	512	517	536	513	538	546	507	483	530	555	507	546	487	509	558	547	541	577	525	501	506	578	538	580	497	520	538	541	513	527	550	539	550	530	567	513	547	556	532	544	548	538	576	528	524	553	549	531	533	565	535	542	567	534	550	508	575	540	544	567	526	537	509	552	565	552	523	541	524	563	579	568	536	542	557	520	559	567	526	513	563	508	519	504	554	531	506	517	547	567	592	516	530	507	582	559	576	529	521	541	547	571	569	545	509	527	556	535	528	570	512	552	569	501	550	584	519	542	548	545	596	582	530	516	537	534	514	507	502	529	485	535	515	564	526	545	505	589	539	498	610	535	518	579	566	518	573	547	560	538	544	533	530	527	524	539	533	538	542	541	525	562	518	514	497	545	581	526	516	543	548	583	546	493	532	542	579	551	512	535	560	590	549	541	579	610	510	523	544	539	583	530	561	552	548	527	596	569	566	560	582	558	572	536	536	567	558	575	514	559	557	542	542	549	592	558	535	572	564	558	567	470	514	574	514	592	553	549	557	521	587	542	538	551	571	541	562	582	522	551	475	556	531	509	540	564	533	533	566	557	516	542	595	552	542	543	492	548	544	533	547	566	574	542	533	499	551	548	556	531	517	556	561	562	569	563	504	526	547	551	576	586	533	580	514	530	528	554	498	544	538	557	540	539	576	491	532	565	548	591	567	552	560	572	516	567	552	568	527	525	567	535	507	556	524	560	545	549	523	560	524	525	500	562	549	490	551	566	551	563	516	538	544	537	521	513	540	531	512	533	542	529	523	559	554	534	591	551	528	529	531	533	589	503	547	526	538	518	546	550	538	554	568	539	528	512	555	508	501	508	483	517	496	509	562	534	549	543	543	534	556	566	537	539	506	550	539	517	564	574	535	561	537	568	562	532	569	506	543	514	570	574	562	530	513	534	513	532	485	541	534	538	476	532	502	573	565	562	530	515	511	527	561	556	538	544	570	532	515	537	607	578	563	559	531	527	550	554	553	488	570	533	538	564	570	480	547	538	526	544	556	561	544	538	578	498	569	515	544	542	596	573	529	566	566	521	563	558	515	539	533	551	558	518	522	556	545	486	519	585	523	542	525	546	521	566	545	550	530	537	543	531	520	567	552	571	527	511	546	531	555	522	544	573	527	535	547	522	568	492	537	540	523	558	563	538	566	503	536	515	507	540	618	575	554	552	531	548	551	569	573	539	502	566	555	535	542	584	559	556	532	568	532	594	539	548	565	528	516	551	499	578	531	554	559	516	541	506	548	528	567	542	534	582	542	542	563	552	542	546	566	526	519	569	537	534	572	546	571	557	575	597	529	543	539	567	507	540	535	531	568	566	573	532	495	534	571	520	592	576	526	528	526	570	543	547	539	551	568	500	535	549	570	538	567	539	530	539	521	556	548	562	543	510	579	554	568	537	552	556	559	570	557	537	543	571	527	544	513	539	533	559	563	499	527	545	562	558	558	531	548	513	531	529	612	511	544	555	538	547	544	533	540	501	545	561	595	569	534	553	557	558	478	531	518	496	546	502	536	522	573	550	510	565	570	589	544	519	540	523	548	553	537	569	501	519	546	567	509	551	552	527	509	566	542	559	537	567	519	542	569	549	530	549	600	507	573	517	548	522	546	547	565	559	525	524	526	540	494	488	504	530	530	524	526	499	526	560	527	503	528	557	577	572	548	519	556	556	568	537	557	547	545	510	552	517	584	573	562	539	588	527	572	543	527	537	571	546	540	517	584	503	554	544	511	546	552	571	524	575	529	528	561	586	563	537	528	540	548	532	568	603	551	544	551	586	569	589	554	523	521	492	559	582	508	522	553	552	531	539	577	531	517	511	544	543	541	551	522	563	550	489	540	559
9660	37431	26938	47339	35750	43124	40241	31137	20192	9558	3887	1771	998	877	780	799	758	744	777	814	745	768	727	777	823	760	763	824	729	784	782	807	788	780	770	772	837	796	810	741	848	779	781	825	798	759	833	766	786	710	795	818	748	773	768	760	831	760	773	754	772	826	775	790	764	737	824	771	780	791	782	779	757	790	808	790	793	798	765	812	803	793	833	807	796	841	802	751	828	791	766	831	786	815	805	773	814	786	734	794	846	825	802	776	785	733	740	722	844	774	796	827	751	745	786	753	805	788	780	811	817	786	793	785	810	785	806	807	790	797	805	757	772	795	817	772	763	776	768	741	734	815	795	750	773	816	764	753	746	786	773	812	767	766	819	771	779	809	804	770	741	769	766	766	750	850	792	817	713	799	777	797	791	758	756	796	754	730	777	761	767	821	759	793	804	761	743	787	743	772	764	724	754	750	759	748	784	797	757	788	791	755	734	831	766	739	790	814	760	776	789	794	779	743	807	839	792	772	819	821	752	793	735	782	794	749	794	789	785	784	792	777	764	804	787	782	764	755	796	786	788	765	792	816	713	753	807	792	726	754	750	795	783	813	758	798	796	776	808	799	771	794	782	794	759	816	761	786	834	757	786	792	772	782	745	767	730	836	805	851	765	745	789	753	793	793	800	751	793	742	800	770	792	780	768	759	844	762	820	794	762	748	759	789	792	751	785	803	776	819	796	780	759	802	772	701	801	776	783	733	763	783	767	766	772	761	821	773	802	793	750	738	784	780	814	835	762	790	860	780	796	736	790	768	779	771	780	769	787	793	815	804	763	749	837	753	734	767	751	719	764	755	770	779	762	755	738	752	739	781	772	757	812	838	789	818	791	800	796	762	756	776	835	813	795	780	731	808	802	777	801	805	722	726	815	746	840	742	822	747	777	788	743	775	759	822	807	776	844	768	714	749	780	790	760	745	771	797	795	789	753	788	779	760	787	753	794	755	770	770	754	783	782	803	760	788	764	836	767	758	762	827	795	808	758	824	756	783	800	828	753	789	766	792	777	806	759	844	819	774	738	743	824	778	781	765	776	777	789	721	772	770	770	775	804	818	770	785	807	761	794	802	750	727	755	767	743	778	840	765	758	845	822	804	830	817	789	809	765	798	778	799	712	783	811	775	838	775	815	719	774	812	754	769	836	780	799	742	787	756	760	798	810	774	812	811	775	817	767	754	837	804	772	748	771	781	820	803	738	751	770	758	795	784	776	805	813	745	757	830	829	778	745	798	790	732	812	790	775	778	772	776	767	804	760	789	840	802	761	751	767	703	780	782	764	792	757	813	770	774	749	761	769	781	806	742	803	810	795	809	798	810	748	779	763	774	747	791	806	806	793	745	742	799	839	788	760	811	745	780	765	795	783	791	726	782	758	738	767	776	737	741	794	813	802	727	751	798	774	805	815	802	760	754	801	750	758	786	763	751	796	780	740	789	765	765	823	789	799	803	740	835	794	735	793	756	816	771	750	775	782	771	708	829	763	750	765	761	784	770	762	822	724	783	756	715	806	791	822	771	777	789	771	734	800	770	773	801	754	745	827	747	790	804	738	756	795	761	805	812	732	796	799	761	817	784	791	737	764	755	762	722	743	776	748	774	804	741	782	802	793	802	770	732	742	764	810	833	743	786	763	801	800	752	776	781	767	805	798	789	814	802	758	767	785	794	774	773	836	773	828	806	764	791	739	768	761	757	821	806	784	763	779	768	817	815	789	794	728	821	780	768	842	777	763	772	793	798	776	788	863	796	807	780	798	811	719	765	809	785	810	779	846	769	775	781	790	798	829	805	791	786	779	759	786	775	842	748	809	753	804	759	788	795	741	789	782	814	793	784	741	844	751	766	771	799	762	832	828	764	808	781	799	766	735	835	818	765	802	840	819	773	784	793	766	814	792	771	792	833	775	779	808	839	751	838	780	780	824	837	835	795	774	749	747	781	762	793	782	781	748	837	737	785	743	824	748	764	762	739	755	806	731	768	754	791	762	762	725	776	810	744	738	757	813	802	798	829	761	813	808	770	747	785	805	746	771	790	775	806	753	748	714	817	777	744	784	751	770	826	764	791	779	731	759	733	766	823	745	811	742	790	805	794	748	760	831	786	791	760	732	746	786	796	787	801	829	793	770	781	802	755	728	720	759	768	793	798	778	766	765	751	769	786	794	744	748	760	799	759	771	790	790	743	780	727	768	784	700	763	826	803	741	835	746	866	783	847	762	730	770	787	753	743	731	738	772	760	777	811	814	799	816	801	770	789	743	797	784	830	738	810	789	759	774	768	797	777	803	786	727	797	794	747	815	772	781	740	776	760	788	791	802	772	782	811	831	762	781	765	793	793	742	777	751	754	799	718	749	778	771	785	739	796	794	776	785	801	771	800	734	775	777	785	794	756	794	763	787	780	805	749	793	780	751	769	801	747	803	790	767	784	812	798	811	821	805	832	811	817	833	800	767	823	762	801	778	823	752	759	714	815	739	811	760	754	770	744	767	815	768	751	789	790	795	787	760	796	752	762	782	731	779	764	768	827	736	770	791	763	752	736	839	759	754	781	792	774	792	805	772	822	755	757	781	767	762	710	791	770	804	774	818	802	746	814	791	763	786	753	766	805	737	799	744	772	844	794	768	765	817	811	775	813	812	775	755	787	788	731	782	758	827	792	768	824	773	815	768	774	766	788	779	822	727	771	706	773	772	775	780	775	757	775	809	763	795	806	797	780	778	816	715	817	823	774	794	801	780	759	780	831	752	759	777	763	859	829	792	815	767	775	739	775	770	736	783	784	804	757	782	792	814	769	782	797	781	808	786	783	760	787	765	788	783	876	771	797	790	805	804	782	866	769	794	775	798	753	743	775	835	736	785	762	791	741	783	738	817	756	746	750	778	730	772	758	746	776	789	814	771	781	754	761	796	749	749	779	770	765	720	757	764	841	767	801	774	822	761	759	722	735	765	821	785	756	802	826	731	785	781	792	771	746	741	784	763	780	760	795	745	792	776	790	801	731	756	766	816	748	754	747	763	727	812	758	795	775	783	722	796	798	800	769	768	825	786	768	723	783	807	764	808	791	781	755	755	819	789	807	809	758	749	783	812	770	781	746	822	790	818	781	761	810	781	764	822	763	758	734	846	797	778	784	764	805	758	827	754	791	778	761	798	763	814	744	793	760	764	779	779	781	752	817	780	818	768	781	754	802	767	752	780	788	768	791	757	744	776	753	760	792	752	734	738	789	815	775	824	768	755	728	768	782	768	745	752	789	754	759	747	820	818	798	778	775	778	804	771	777	766	775	779	815	781	791	775	764	781	732	810	816	833	773	770	754	778	726	707	822	793	800	791	755	780	847	762	770	774	782	793	739	809	788	801	765	788	716	756	819	754	752	800	785	798	793	779	776	789	768	752	794	771	757	745	764	791	829	770	796	761	784	756	774	802	767	767	777	762	750	796	748	767	734	761	757
22479	20732	29040	23003	23448	53954	58713	45687	32512	17937	6620	1978	900	639	627	601	595	605	535	577	577	592	607	555	565	652	612	603	575	583	603	611	582	540	536	573	608	589	557	552	602	631	608	543	547	551	529	595	585	581	571	609	542	500	561	536	557	558	588	550	592	568	587	554	592	537	589	601	545	540	577	562	548	598	590	572	565	539	580	584	534	543	530	570	565	591	554	578	565	579	548	562	559	596	613	590	547	577	570	588	590	578	549	564	535	577	551	562	561	594	577	571	561	557	548	564	571	558	626	574	587	570	619	571	546	510	540	556	617	561	575	567	561	550	554	576	572	609	529	569	538	547	542	592	557	586	547	614	601	542	576	562	586	561	621	617	550	574	539	547	560	602	541	564	508	595	564	575	589	562	532	573	583	537	557	532	563	584	597	568	558	553	552	570	576	560	540	547	520	556	558	578	543	559	600	542	565	535	593	556	582	615	548	546	564	560	561	585	551	546	534	538	578	576	544	587	589	575	551	590	539	548	581	555	529	583	540	574	557	573	561	516	577	581	612	602	580	532	560	595	570	569	553	554	580	563	558	570	607	591	605	550	528	584	547	607	563	557	559	548	538	560	532	577	546	583	546	583	563	574	613	593	560	562	566	550	568	584	581	563	529	542	564	563	539	555	606	549	578	583	573	603	520	559	591	598	561	554	570	604	576	578	575	603	605	537	583	590	588	544	565	555	541	588	579	599	546	568	523	547	544	586	598	546	579	588	599	583	581	560	547	562	594	574	570	608	616	565	543	549	547	561	551	597	591	566	616	557	557	568	573	552	581	566	580	567	583	605	588	576	566	534	576	568	582	552	544	559	622	583	570	622	556	607	562	610	589	610	541	577	566	568	547	573	575	551	574	613	552	569	547	580	564	589	556	563	594	556	632	551	572	583	539	580	565	574	590	545	581	567	566	552	566	564	565	592	582	606	563	603	567	573	570	537	564	524	573	535	572	557	581	586	572	569	587	552	591	538	592	577	584	565	548	567	543	576	600	554	540	581	543	564	558	555	610	587	576	582	560	558	599	550	591	577	580	572	578	571	566	571	595	598	543	572	510	570	548	586	551	552	599	570	584	576	564	539	520	572	579	594	550	554	587	544	567	574	587	571	564	583	545	565	530	526	512	538	557	596	570	562	611	561	572	577	596	564	551	548	564	534	575	580	561	554	525	551	600	539	540	549	553	596	562	585	609	609	542	555	617	543	545	588	587	587	591	567	597	604	580	580	592	562	559	610	577	581	584	528	610	603	546	531	556	535	542	583	563	571	563	565	559	586	525	577	587	532	610	556	571	556	604	570	583	602	503	590	523	552	593	584	604	563	562	576	577	539	582	609	631	574	558	602	573	576	585	531	585	586	576	569	574	569	565	572	620	547	543	591	599	615	622	570	568	552	580	558	567	575	587	620	507	581	561	597	580	626	581	558	573	563	568	589	536	562	544	599	609	558	552	534	575	548	597	576	539	549	546	543	508	568	580	614	542	558	587	535	559	586	552	561	584	574	547	569	557	568	566	550	584	549	571	585	599	602	552	599	560	605	589	548	558	540	612	573	563	600	547	539	599	564	541	561	520	531	524	609	569	582	558	613	545	594	574	580	603	550	562	566	608	608	532	577	575	631	567	542	539	609	551	564	563	559	575	593	560	568	595	571	542	564	554	572	597	577	587	567	558	584	588	636	557	531	546	556	555	570	557	604	524	581	580	634	573	568	541	624	580	577	595	589	594	580	566	568	623	563	589	572	537	566	575	589	577	570	585	547	557	530	609	540	572	563	523	578	569	535	585	570	590	543	571	550	605	560	557	547	611	558	564	588	576	560	573	586	596	595	580	544	540	557	604	557	546	586	565	554	520	580	562	556	582	555	533	591	526	541	571	590	625	564	578	580	579	570	538	572	592	571	555	575	558	516	601	553	582	603	576	570	552	583	599	595	603	557	551	532	551	574	551	593	592	528	526	553	561	554	571	572	565	567	575	565	588	555	572	555	600	608	571	586	586	536	584	576	576	574	549	593	559	566	548	555	606	578	591	520	557	559	560	567	550	564	575	595	596	566	593	587	548	564	581	545	547	553	613	557	556	556	553	552	569	574	573	585	563	592	558	534	553	593	566	531	538	549	570	598	586	594	575	556	576	580	522	529	561	559	552	579	553	552	563	535	543	578	591	530	585	563	578	542	582	565	541	564	555	579	578	545	609	614	547	561	595	525	557	556	559	577	565	568	564	585	538	578	589	525	561	549	570	560	548	585	542	541	590	564	553	595	550	581	551	580	651	546	543	572	578	580	597	600	584	570	587	543	532	588	562	574	607	540	584	571	596	562	596	560	586	594	545	594	605	564	536	540	546	578	580	558	578	574	580	591	538	577	551	572	616	578	566	614	578	608	614	563	529	582	575	592	535	551	580	579	544	596	513	569	565	612	572	587	595	575	585	541	534	571	534	518	569	553	599	578	604	566	603	613	569	542	564	583	506	545	600	574	564	559	582	570	583	568	551	580	541	579	664	558	536	565	617	572	603	569	600	586	570	542	569	612	546	564	550	582	539	595	637	539	583	565	589	578	583	607	542	602	592	595	555	541	598	563	609	548	610	545	579	593	547	569	553	548	552	580	590	554	610	593	563	575	588	572	541	569	569	591	540	580	550	553	557	568	575	573	561	578	592	541	582	583	556	590	537	600	571	541	563	575	559	581	567	570	594	605	566	593	622	558	605	544	554	554	592	567	586	590	526	555	560	561	590	549	547	593	569	583	560	543	519	556	594	525	555	580	607	546	561	530	599	527	601	625	599	561	569	541	612	609	522	516	573	497	591	584	561	542	543	554	570	577	558	557	584	569	574	571	547	548	592	520	547	549	562	537	567	559	569	543	548	595	537	578	538	538	580	624	579	609	573	559	569	608	580	623	592	574	579	538	555	535	571	577	562	510	533	597	590	543	590	591	569	583	580	559	595	531	539	544	546	572	526	560	591	600	592	545	586	594	533	578	584	551	528	563	607	581	581	584	564	566	539	592	566	555	585	556	570	618	594	554	585	539	563	601	599	527	581	525	560	578	553	571	558	581	622	584	611	572	569	550	571	578	578	603	537	516	551	598	495	596	571	567	563	527	545	571	592	526	586	547	524	581	586	574	536	592	541	606	579	553	570	529	555	562	539	615	597	582	611	540	595	577	586	582	506	583	539	578	588	576	564	554	575	576	584	571	584	567	532	542	566	557	559	538	534	552	544	547	539	503	580	557	567	612	583	575	570	562	597	575	604	593	556	579	574	552	539	570	615	577	528	550	548	583	600	585	603	541	600	584	563	557	534	593	567	561	564	549	580	526	572	580	589	569	499	563	581	573	594	558	576	557	509	604	578	545	604	540	552	552	543	587	569	549	580	607	587	587	565	558	539	597	581	540	602	542	525	529	589	590	556	555	605	541	588	546	570	566	582	547	542	568	579	542	569	533	566	587
17614	55107	43108	38939	36598	63626	57464	47895	35312	21602	9876	3399	1507	900	799	805	809	791	800	784	807	855	821	776	779	810	761	858	816	845	790	844	829	829	766	784	768	806	784	801	810	769	785	756	773	833	794	753	798	747	832	762	813	805	860	819	775	744	790	822	762	822	764	769	801	750	806	785	769	819	801	806	801	817	842	797	723	842	815	795	855	759	797	780	793	782	779	759	795	733	760	808	823	834	810	813	838	798	782	823	805	775	818	816	747	783	772	817	780	769	774	777	742	730	846	806	856	814	775	763	785	806	733	819	860	809	801	784	812	785	772	774	772	828	828	795	823	770	800	816	839	799	780	825	813	783	744	757	775	863	803	788	794	770	806	807	784	780	804	745	799	802	810	797	790	785	868	851	754	804	777	767	796	754	711	762	790	774	778	842	757	796	773	751	764	797	836	781	781	849	811	756	801	791	816	767	824	771	786	817	790	786	827	801	770	751	813	789	792	801	812	750	774	802	820	772	781	806	747	772	816	773	793	810	881	824	791	792	839	833	783	782	801	778	841	739	845	782	810	796	837	797	749	756	775	763	792	846	800	798	792	783	798	779	817	811	821	781	790	779	783	805	821	750	836	772	768	789	829	755	801	792	823	803	803	801	766	753	810	821	785	768	777	807	755	766	796	809	830	756	838	781	805	788	776	794	807	765	773	748	744	769	782	830	784	781	774	774	777	823	769	820	775	780	773	741	827	802	840	782	766	824	820	768	788	762	819	799	819	736	802	792	773	845	774	753	774	723	766	871	829	779	749	816	773	798	791	781	776	833	786	816	792	761	857	828	817	819	812	803	800	804	822	786	780	784	826	802	742	809	821	784	820	812	794	757	812	802	783	796	773	792	795	808	802	778	795	783	783	845	774	767	821	728	811	772	829	845	801	809	828	760	789	794	832	786	763	789	801	749	793	760	832	810	757	815	830	852	787	817	797	819	836	806	780	785	813	813	780	811	800	782	848	835	810	778	783	821	748	799	805	841	794	850	799	768	812	817	814	768	811	828	806	778	755	819	826	804	814	790	771	773	802	807	770	807	785	844	755	808	838	798	772	794	774	823	792	793	786	768	780	739	820	801	774	770	820	822	744	813	857	815	814	819	731	850	750	805	791	778	783	836	779	773	805	757	779	778	770	825	817	824	803	753	824	764	801	780	777	824	790	778	793	801	784	802	782	811	770	794	774	773	824	827	807	760	824	811	780	770	747	775	807	846	771	799	781	768	846	739	793	810	806	820	805	796	761	823	773	821	807	786	761	750	804	822	862	826	813	772	734	779	798	793	764	782	785	760	831	792	795	816	756	807	788	796	748	838	771	814	827	783	815	800	807	797	793	807	758	777	797	771	800	790	806	770	793	814	826	773	853	778	774	801	781	784	823	759	802	804	772	813	777	818	750	838	838	812	806	855	801	810	796	784	805	766	801	810	823	779	764	779	800	806	773	756	800	779	791	814	767	858	758	802	764	838	826	774	829	772	818	788	827	793	817	815	814	806	761	762	776	851	793	814	804	799	809	781	776	821	825	774	782	820	819	798	787	786	760	763	772	829	773	777	814	852	781	764	747	803	841	757	759	819	792	792	754	793	797	755	812	772	821	805	821	809	804	777	812	812	787	790	835	772	790	816	798	791	741	766	804	806	788	748	783	782	744	740	774	779	797	794	826	837	834	797	856	771	784	751	730	810	748	790	760	852	798	752	854	819	799	757	805	797	826	757	776	776	805	806	767	780	775	846	791	742	814	810	778	784	764	820	813	798	788	791	815	828	795	786	767	816	772	791	784	835	794	803	753	799	798	767	749	761	802	788	814	763	803	739	866	803	776	771	776	827	845	774	802	813	783	798	797	770	793	819	779	847	788	829	758	782	830	784	815	797	800	762	772	763	766	779	800	783	769	856	805	792	824	818	788	755	759	789	812	839	787	799	814	779	793	737	810	780	781	849	798	805	788	826	780	812	798	799	813	782	829	822	837	764	751	793	760	796	748	752	781	811	817	768	786	839	818	792	803	784	804	780	838	789	813	757	782	811	807	797	796	828	759	748	742	828	773	760	811	759	766	769	810	755	810	800	808	835	840	807	803	785	787	810	794	843	784	851	769	784	819	807	776	733	778	774	775	745	799	807	775	773	808	805	800	824	841	826	813	753	790	771	797	768	824	809	775	783	765	810	806	786	754	790	737	785	812	806	792	800	797	769	836	804	806	754	814	794	820	791	786	739	794	785	773	777	783	816	826	779	775	805	759	843	778	752	819	803	752	808	787	801	731	835	757	849	808	820	813	804	828	780	761	787	782	775	810	816	863	810	748	770	821	758	780	775	815	820	802	783	784	809	805	806	810	850	748	772	799	884	836	811	827	795	793	841	793	793	788	781	768	761	758	790	777	803	761	803	820	794	783	765	807	761	751	816	792	761	746	809	778	817	792	783	826	813	764	794	774	802	831	749	798	803	805	799	751	763	788	821	824	757	802	762	743	778	818	783	857	774	797	789	807	805	823	798	801	766	787	795	773	819	822	771	854	782	850	856	831	779	788	816	780	747	807	792	838	812	757	800	768	755	785	758	862	829	779	796	775	825	798	764	762	790	815	786	801	856	771	806	818	852	795	829	762	757	811	813	842	785	809	843	788	843	796	802	800	808	776	817	799	767	868	839	771	792	740	771	792	778	758	806	842	830	802	812	789	770	850	771	796	780	825	861	793	772	776	822	764	771	846	808	799	846	829	792	829	805	819	782	811	813	804	790	790	780	786	770	818	800	834	797	763	801	816	814	776	788	826	742	762	772	727	764	776	797	791	880	860	776	751	766	770	817	768	803	771	836	780	795	771	827	796	793	777	833	830	776	757	796	795	788	795	777	787	774	794	754	764	815	762	781	817	817	804	800	804	742	843	761	753	774	831	784	815	806	827	771	747	739	765	831	800	820	787	819	807	837	794	752	757	752	836	809	755	772	782	787	835	776	786	806	748	816	766	799	776	812	762	803	744	770	807	795	791	761	797	789	829	771	816	787	795	779	805	805	829	784	809	776	755	775	740	760	827	774	807	828	796	783	811	788	768	800	791	825	791	760	812	776	783	800	785	795	781	798	750	820	792	798	824	835	823	807	716	772	823	787	750	840	792	801	805	779	793	769	823	791	826	791	849	799	729	851	825	791	797	812	803	833	738	778	805	825	816	788	808	775	810	794	803	784	801	764	825	780	826	794	863	850	832	769	799	813	780	811	794	819	826	786	779	769	786	709	756	769	832	827	755	753	785	759	803	807	788	810	812	742	750	792	822	803	770	819	804	799	793	849	774	770	804	808	750	735	824	786	827	809	809	799	809	796	782	768	776	804	793	824	830	812	762	786	775	802	795	787	789	807	832	828	805	766	794	789	773	773	783	819	783	851	818	829	787	796	816	754	808	800	784	798	749	754	790	795	861	767	817	790	779	763	771	822	807	752	767	813	804	818	731	763
25994	20600	15765	3659	8031	17180	11566	6810	3531	1861	901	687	538	518	566	536	559	554	591	476	529	538	521	524	518	545	503	546	543	545	552	573	554	544	530	546	576	545	532	507	528	512	531	532	547	521	512	497	534	562	542	530	483	525	546	543	559	545	555	518	525	516	513	515	561	573	528	527	562	531	545	507	540	532	491	553	507	552	532	552	525	541	489	551	541	546	513	555	506	541	517	512	550	556	496	575	530	530	510	522	585	509	601	514	509	539	547	527	516	498	559	571	539	556	573	538	562	560	554	520	515	503	518	532	541	516	525	584	520	527	535	559	524	525	537	534	536	533	549	497	557	533	535	544	573	550	536	535	574	518	556	551	531	544	544	525	521	544	536	542	521	547	539	515	567	555	542	562	510	499	528	540	573	568	520	572	563	551	527	564	520	471	524	526	540	531	548	533	525	515	552	577	538	546	554	554	541	583	537	533	548	524	504	560	542	494	500	557	553	545	542	521	540	568	549	552	572	551	531	539	556	557	537	561	552	562	512	548	573	545	548	518	518	498	517	544	508	516	575	506	574	546	535	494	522	534	531	536	512	543	524	518	517	548	491	563	526	547	533	541	529	540	522	506	512	514	535	540	520	552	539	520	541	523	502	556	542	568	547	539	524	544	529	499	529	553	522	533	558	547	541	576	520	564	557	537	580	565	550	482	541	543	539	578	520	537	553	530	521	532	544	547	544	517	561	563	551	511	546	554	533	563	576	566	538	472	537	567	522	524	523	514	515	540	544	553	533	525	507	515	481	552	539	575	497	552	521	545	553	541	547	550	487	511	542	505	536	549	527	521	561	487	517	527	563	513	515	536	548	565	542	551	513	504	533	535	534	568	568	543	542	503	589	540	560	542	539	588	509	485	575	538	474	584	559	526	563	558	539	531	545	538	529	500	489	502	581	508	557	534	568	536	535	552	514	545	547	491	505	533	510	550	553	506	523	532	530	546	574	565	525	515	536	509	542	501	529	496	517	500	526	502	528	556	544	526	546	549	523	554	528	551	566	537	563	578	514	564	543	548	542	504	501	526	501	540	541	531	563	540	551	514	542	561	563	522	471	559	526	513	555	553	508	537	502	517	546	566	558	546	551	522	561	547	515	543	563	520	535	530	536	533	536	567	551	535	576	558	551	555	510	528	509	509	541	558	531	537	569	538	584	487	528	565	535	521	557	535	501	520	516	516	498	592	550	540	551	536	567	498	516	561	548	507	512	523	553	569	541	541	535	521	531	529	518	543	551	530	557	524	509	550	586	553	504	539	524	530	517	551	549	484	513	545	549	529	560	567	516	573	547	504	494	537	566	530	539	524	581	556	532	554	516	516	558	520	515	548	493	516	559	530	541	560	544	559	525	564	544	518	507	602	544	520	522	531	538	543	538	563	520	558	506	510	535	541	564	549	526	515	535	562	587	519	522	536	537	528	563	529	536	545	564	568	555	569	541	519	560	497	512	531	534	532	502	521	560	549	545	541	568	527	569	550	541	568	522	546	553	539	557	535	557	500	519	537	513	549	547	521	561	530	540	518	555	535	512	542	529	502	552	505	533	540	520	531	574	540	508	528	554	555	547	534	520	534	484	538	562	562	553	537	515	537	506	530	545	539	525	548	533	507	544	507	569	526	520	514	531	557	503	520	546	530	508	529	587	555	567	533	539	496	565	585	504	579	585	489	530	565	533	595	537	530	563	519	537	563	550	544	505	517	567	539	510	556	597	553	505	522	551	548	532	522	540	549	537	566	533	522	519	567	526	577	532	573	502	568	537	521	514	535	498	512	544	521	524	521	583	543	523	562	572	520	503	514	516	505	553	501	534	510	537	547	516	505	477	570	540	503	547	558	508	485	557	548	549	552	547	544	567	513	529	554	531	545	514	512	497	511	538	550	533	517	565	558	550	542	527	547	553	526	542	558	488	557	530	533	508	533	523	528	557	516	525	561	541	526	532	522	525	566	503	547	524	541	556	502	520	562	568	519	536	540	546	536	542	581	533	532	542	561	528	515	503	542	536	527	552	575	516	560	578	569	524	529	537	507	525	507	516	488	581	532	524	548	572	544	526	508	541	527	523	545	549	536	513	479	522	522	558	522	534	520	513	546	571	524	516	532	543	533	558	522	533	525	566	539	489	551	506	535	574	510	499	515	556	529	526	512	535	492	504	506	518	547	582	555	578	501	472	531	519	487	510	509	558	560	507	539	555	512	533	545	497	546	511	539	561	526	529	547	579	510	521	527	565	532	537	581	561	528	549	533	523	547	510	528	561	557	570	530	555	547	515	548	517	563	511	533	561	535	538	542	537	580	496	515	523	541	586	513	550	516	523	519	531	535	509	540	516	523	530	514	570	536	543	524	526	517	576	530	513	525	550	484	555	550	510	550	551	551	554	552	570	553	528	527	560	564	519	548	546	507	520	509	531	585	517	538	546	525	518	547	538	512	536	517	546	498	539	512	536	513	544	540	578	525	555	567	552	499	556	510	519	521	528	507	524	543	561	519	532	506	539	562	486	564	556	482	502	551	545	541	539	540	525	558	522	543	516	490	500	538	548	529	506	498	513	518	526	510	533	570	524	504	554	574	562	546	518	542	536	532	519	543	536	542	556	515	564	538	553	541	579	539	555	538	531	552	581	551	515	552	568	546	572	536	536	527	537	534	548	579	567	504	544	530	521	504	530	490	559	531	517	457	557	558	537	557	517	587	520	526	522	556	514	524	534	537	481	515	538	527	558	534	525	522	514	544	522	501	519	532	535	556	539	526	559	524	462	504	558	501	549	559	558	584	540	514	568	518	544	541	544	518	566	558	529	529	546	540	569	518	534	563	514	513	530	528	567	521	524	572	518	555	526	497	565	573	539	506	505	537	553	511	540	497	539	558	534	512	508	519	530	546	532	555	528	531	530	537	515	557	495	496	560	554	542	526	525	564	562	543	536	536	534	521	557	507	561	545	533	576	568	525	558	556	536	550	594	543	550	520	534	536	578	545	562	554	527	550	549	496	531	525	516	546	523	562	521	546	539	511	530	558	538	497	524	528	513	549	533	549	574	535	558	545	562	548	577	513	538	501	476	523	529	529	506	528	518	537	505	519	545	537	504	560	536	528	532	534	550	501	589	564	549	529	508	496	503	559	487	574	565	512	526	544	558	534	526	532	590	519	577	555	537	558	530	586	545	555	540	517	501	522	515	562	514	554	508	548	482	512	514	508	511	550	558	502	569	558	569	535	540	525	536	554	519	532	515	511	526	565	512	509	539	510	498	568	508	564	515	544	568	526	552	515	552	506	526	602	580	514	506	572	546	547	497	530	530	506	534	504	516	536	519	516	532	546	536	471	504	523	552	537	505	529	582	538	529	573	553	504	533	552	540	521	553	539	526	487	506	526	524	524	523	519	538	522	539	543	518	565	534	538	539	563	537	542	523	569	503	549	521	548	528	545	565	548	562	562	517	503	533	540
6155	15180	11352	3665	13379	23680	16683	11349	6572	3414	1525	997	833	804	783	799	729	746	741	728	771	749	777	759	796	806	725	753	748	780	793	788	832	745	737	697	797	730	805	731	764	725	752	780	756	750	760	801	763	779	702	761	759	763	781	728	826	771	825	754	756	770	741	753	768	781	744	779	766	780	763	764	767	840	788	766	750	804	796	729	776	785	796	773	787	759	759	749	717	801	768	784	766	705	764	760	756	806	758	824	781	723	711	820	783	782	768	744	770	760	749	758	762	710	786	755	713	714	784	772	725	798	775	762	732	785	755	734	773	784	703	766	681	751	755	768	712	732	753	733	795	775	782	790	740	720	769	765	750	753	769	743	698	746	800	777	759	777	737	731	773	765	763	779	792	783	783	758	699	744	744	750	780	809	773	737	757	770	778	779	772	761	777	724	772	807	744	716	748	797	723	776	753	762	766	753	831	771	781	750	724	795	770	709	743	814	732	761	779	752	758	735	754	699	775	800	754	768	771	752	775	727	771	782	756	769	767	777	783	843	765	745	787	767	789	740	793	755	790	755	822	788	796	742	736	762	773	772	749	753	767	754	756	825	759	770	759	795	754	777	769	731	805	777	774	720	792	724	712	766	789	775	755	756	701	737	757	731	757	761	710	785	749	733	792	829	753	801	711	784	754	770	720	793	791	772	731	763	722	706	739	755	751	805	753	733	761	722	763	704	766	760	741	772	750	728	778	782	759	747	734	769	741	772	746	752	759	780	737	776	729	797	760	738	781	760	737	810	792	769	777	774	777	702	774	730	757	812	801	763	740	802	724	726	798	788	762	775	744	758	768	743	796	784	736	755	792	794	752	745	803	757	724	763	721	734	740	750	739	780	734	751	746	728	774	767	808	765	772	789	783	813	738	733	755	785	767	776	765	767	750	789	805	734	766	738	769	710	725	742	728	745	744	752	772	761	734	790	776	743	743	791	748	754	786	820	744	794	789	774	756	735	772	789	812	772	750	732	746	798	789	733	717	796	786	785	758	738	793	832	792	742	764	742	775	723	737	816	736	709	730	803	807	805	780	749	776	761	814	723	727	755	777	771	748	779	775	708	804	724	763	759	765	772	773	773	787	776	743	771	796	731	752	818	774	799	767	786	760	797	767	722	788	781	760	801	753	745	765	714	779	739	743	756	763	754	753	797	814	784	765	799	795	751	750	761	805	742	767	756	757	783	773	741	737	767	768	779	778	773	751	737	735	782	812	731	706	719	761	729	788	734	731	764	772	770	772	731	735	765	786	708	785	738	789	784	769	766	704	728	805	777	746	784	780	829	735	824	759	772	765	738	714	770	727	727	752	803	720	783	769	743	706	737	755	696	770	722	764	740	848	741	785	785	742	786	812	756	777	763	728	775	779	720	769	776	781	759	686	790	753	762	766	800	713	780	799	729	749	769	715	763	789	744	817	739	761	719	750	752	738	760	732	803	753	758	728	742	745	764	722	748	781	782	717	789	773	769	800	777	753	775	773	775	776	751	734	795	682	794	774	724	802	730	763	759	700	794	738	752	692	727	761	785	784	773	760	750	804	772	755	685	801	770	766	799	757	752	795	754	763	741	737	779	731	792	752	805	781	800	722	800	759	769	728	767	784	753	786	775	759	793	704	765	756	741	805	744	804	813	789	712	734	772	724	747	801	769	760	771	752	785	787	816	801	770	750	725	741	743	816	766	767	741	757	763	742	772	791	763	741	778	762	788	760	758	754	758	758	755	770	720	774	765	782	715	753	762	770	792	791	762	732	758	723	766	758	737	709	766	801	771	814	799	733	739	799	766	743	699	737	783	771	787	753	762	742	753	783	746	714	771	755	732	794	817	718	756	726	810	786	745	739	755	719	751	761	766	725	770	753	773	754	766	776	802	729	795	761	788	741	774	761	777	727	783	746	797	724	792	762	778	769	738	773	735	790	749	776	805	730	785	733	752	778	771	819	738	762	769	763	754	775	753	774	806	742	739	770	761	745	757	792	735	788	761	820	711	784	749	747	790	760	789	830	790	729	752	792	803	751	712	749	787	710	765	758	763	753	791	712	791	788	766	760	786	800	797	813	767	802	776	785	786	752	800	738	727	732	789	746	736	678	815	771	730	775	772	731	792	766	758	736	788	789	793	718	736	789	762	744	758	767	806	747	745	753	749	754	807	734	767	769	745	782	750	750	766	778	759	714	767	784	780	777	762	752	784	792	765	797	752	741	732	775	765	760	752	799	779	811	777	753	776	776	727	761	817	816	762	776	749	744	788	725	767	802	753	805	757	757	767	718	803	798	753	788	815	745	800	768	804	757	822	800	760	747	748	765	730	746	814	801	710	759	685	751	780	775	749	756	733	749	716	769	736	709	797	759	775	822	736	757	793	817	758	747	799	741	764	722	767	740	735	747	754	734	772	777	831	793	755	796	757	749	758	777	769	773	765	756	757	784	768	721	740	784	791	751	710	820	729	754	747	737	820	795	743	770	721	850	764	725	747	770	753	870	770	787	756	790	800	759	780	744	799	781	780	781	783	715	781	800	818	791	775	795	760	769	773	733	794	781	780	732	744	731	743	759	808	736	775	778	772	751	784	769	820	741	756	785	740	724	785	730	769	734	721	748	769	751	791	762	701	711	722	775	782	804	746	772	748	738	731	730	736	746	803	839	762	759	765	705	744	753	751	709	781	787	735	775	802	743	762	721	772	776	715	828	779	784	736	796	753	726	799	777	765	803	770	753	758	776	789	729	750	760	742	793	712	773	760	776	732	763	764	764	742	793	801	729	759	756	788	805	733	747	743	768	773	816	744	756	754	745	759	797	764	787	758	786	740	756	755	788	760	786	753	757	792	715	762	727	763	761	780	775	758	784	793	752	742	754	779	726	755	773	780	745	769	789	766	789	760	771	752	784	817	760	755	802	782	785	770	725	741	726	738	799	782	797	782	782	754	755	738	747	768	734	749	737	730	766	806	770	784	742	745	816	797	778	787	815	764	763	790	756	786	796	777	801	803	760	816	773	737	730	767	766	825	799	691	754	820	784	771	733	747	818	766	757	768	819	787	776	709	794	762	698	781	752	787	792	779	756	767	732	784	768	753	746	758	784	812	780	712	795	777	740	757	778	757	737	766	776	774	778	757	792	737	765	764	812	737	763	786	771	783	762	740	729	754	773	748	747	773	765	795	769	792	812	741	764	754	771	844	796	768	716	747	722	764	747	752	772	730	729	793	775	757	751	770	788	732	747	750	748	801	761	745	735	749	745	813	792	796	772	737	743	804	756	756	794	786	766	743	746	748	769	774	737	790	821	732	755	750	764	757	775	784	747	795	737	790	746	729	812	784	744	754	736	787	745	740	784	736	744	755	743	750	814	774	794	798	804	785	745	755	739	773	755	779	764	758	772	815	788	800	794	805	750	727	751	722	719	732	750	763	711	781	781	794	735	754	772	756	701	797	724	727	783	793	771	783	808	736
24108	20760	27496	24074	27856	48219	36558	28483	19414	9573	2700	1036	698	599	611	554	538	556	544	547	645	566	540	519	544	570	565	559	539	519	569	540	575	542	556	578	566	591	562	541	525	520	526	549	587	591	558	513	541	568	530	565	517	550	573	519	566	578	551	546	545	520	576	549	559	561	534	553	575	499	545	570	607	596	524	550	541	564	559	528	586	561	504	548	530	520	566	533	531	585	527	544	576	512	535	580	559	540	513	498	535	609	541	551	550	530	538	571	504	525	563	542	560	539	547	579	532	567	536	551	567	546	534	546	547	527	510	521	549	539	536	531	554	542	575	541	560	546	553	562	604	576	602	559	560	552	527	537	563	584	576	542	583	548	548	533	537	536	536	522	549	548	583	565	552	522	532	572	555	567	541	559	505	562	577	531	611	554	577	532	563	536	540	585	546	522	572	541	538	537	553	542	537	562	538	556	590	573	535	566	552	520	583	508	549	585	550	552	537	524	566	563	542	561	576	571	498	565	559	526	549	521	524	544	581	594	535	521	541	551	550	536	546	561	579	585	548	559	558	506	528	561	542	533	601	500	576	532	579	558	545	519	523	553	541	548	549	549	543	568	548	578	560	561	555	576	545	541	554	542	566	555	581	576	545	595	531	562	575	523	534	524	610	533	557	571	548	559	482	541	549	494	571	624	526	566	584	580	501	546	543	528	558	512	545	561	541	550	572	548	505	556	528	548	543	545	572	556	495	557	534	556	583	536	555	577	575	561	569	530	563	581	561	567	567	566	547	532	524	548	568	556	571	593	587	574	537	546	529	541	547	521	577	575	563	532	573	551	525	527	529	525	534	534	546	525	524	525	576	598	546	525	566	550	556	515	557	571	529	581	599	517	504	511	545	532	497	556	564	538	538	556	592	559	500	570	521	537	526	607	508	557	533	544	567	540	544	586	544	548	547	567	514	552	535	562	552	554	583	553	511	562	538	573	527	545	548	611	554	558	545	584	538	563	562	587	539	575	540	569	527	562	521	567	577	562	544	557	505	525	541	570	543	534	553	569	597	534	573	571	520	568	554	612	560	512	570	582	532	583	529	555	567	556	567	525	537	581	531	556	531	535	553	500	564	556	540	577	565	502	587	566	554	528	578	545	580	546	535	526	513	521	557	560	586	565	574	551	554	511	563	501	565	549	567	540	536	529	509	553	553	520	553	583	540	543	589	553	579	544	553	525	514	568	577	540	537	565	527	537	556	566	579	534	531	545	560	576	523	559	546	512	564	583	544	523	577	585	518	550	525	562	586	547	563	578	568	535	547	511	510	564	575	524	598	553	541	539	545	568	586	549	565	538	540	532	538	552	578	581	523	561	541	549	552	586	602	527	561	508	533	564	533	533	531	538	558	532	559	544	511	556	569	566	533	568	528	626	574	582	525	524	497	556	552	578	537	582	552	556	628	540	535	511	518	527	580	546	592	557	566	531	578	566	552	593	547	548	587	543	560	526	554	555	527	529	553	523	549	566	489	585	578	560	560	515	598	559	544	572	544	547	509	495	553	554	538	553	501	546	524	519	570	567	530	551	530	550	606	588	564	536	572	518	539	507	563	527	556	529	526	518	509	576	557	589	546	507	554	581	564	571	563	524	568	525	562	509	528	542	587	512	544	530	558	572	598	503	583	527	505	566	567	527	615	543	558	554	572	540	564	544	568	567	539	531	534	521	563	572	495	533	574	541	529	539	510	492	547	551	520	513	585	571	541	564	518	594	537	506	536	550	542	541	549	571	533	532	555	515	512	534	513	560	595	569	564	564	580	578	559	525	510	569	550	542	591	557	584	520	535	529	539	545	592	559	603	532	578	556	549	516	536	563	515	557	590	540	573	520	586	570	559	548	546	606	573	556	546	559	554	540	558	559	602	562	521	549	534	569	551	556	542	551	547	532	556	493	584	566	554	566	540	599	559	537	553	566	543	525	584	572	543	535	543	541	581	515	537	581	554	563	559	547	566	523	507	521	568	560	596	542	583	565	540	536	564	532	564	515	573	570	545	532	517	549	507	530	550	535	579	599	517	644	519	571	594	556	613	528	545	573	521	523	545	541	552	551	527	516	541	516	525	561	545	535	524	590	567	522	616	515	580	543	551	527	525	552	575	517	515	552	572	542	530	550	495	565	565	547	539	508	539	535	558	565	561	557	579	617	583	529	566	583	548	524	546	559	539	520	513	547	543	539	548	539	559	535	544	552	529	554	539	540	552	598	538	528	528	555	523	524	559	509	536	565	556	558	514	551	526	559	543	551	523	557	585	576	564	525	512	580	569	528	542	548	569	529	518	558	567	551	569	563	581	535	555	563	592	525	587	569	519	576	527	582	547	505	549	521	543	578	558	525	542	559	556	559	544	564	518	537	548	553	572	543	582	561	561	528	526	512	563	543	562	555	567	540	508	531	538	507	513	504	571	518	587	574	580	556	572	550	579	521	567	530	529	543	552	569	584	558	519	517	567	511	561	554	544	541	537	538	543	538	558	563	555	581	563	569	568	594	534	537	521	585	556	548	563	496	542	553	576	539	543	517	556	486	521	536	585	570	570	586	557	534	519	546	564	563	547	561	535	556	548	547	559	542	542	563	532	499	558	592	552	576	535	543	539	535	563	537	536	534	546	577	532	583	543	551	498	539	542	573	544	592	584	556	507	588	582	590	493	562	572	574	549	573	549	578	524	566	530	509	591	552	569	556	551	562	585	551	550	533	514	540	580	550	569	573	542	516	622	552	567	570	611	565	534	571	559	549	536	631	549	540	584	556	576	539	554	579	550	543	581	532	596	569	547	550	599	580	526	573	512	558	510	550	526	523	550	527	507	526	533	546	553	537	546	577	531	530	544	549	532	551	518	571	541	534	518	554	528	547	561	569	588	589	556	518	515	524	523	573	553	506	505	580	559	578	470	550	549	566	580	484	581	539	588	586	527	544	596	528	544	570	528	553	555	531	610	539	544	528	561	568	517	593	518	522	545	521	551	531	527	575	531	539	535	576	501	533	526	566	558	493	522	536	545	523	518	546	549	555	576	522	564	556	574	558	559	555	505	575	531	543	574	543	556	533	582	538	570	526	515	559	559	538	536	527	528	557	600	553	544	568	540	544	558	521	510	522	565	544	528	539	590	579	519	534	574	520	493	514	578	556	577	549	582	553	537	582	539	571	557	555	506	549	516	560	573	560	588	532	593	567	533	534	569	585	552	540	550	563	572	573	484	542	596	556	539	554	568	546	522	549	554	524	539	532	552	570	544	542	565	577	515	549	569	562	571	537	538	511	562	537	541	571	558	564	555	532	549	579	582	533	522	532	532	552	558	528	564	556	549	518	524	596	510	530	597	533	555	542	529	521	565	540	555	509	583	539	556	517	589	543	582	527	543	529	553	574	531	561	554	585	543	585	565	585	563	538	563	541	534	574	529	587	565	551	571	563	537	533	547	551	533	543	569	571	582	566	568	522	538	519
11287	29684	21487	13472	33439	47128	38325	32998	25093	13926	4739	1872	1134	873	828	803	764	792	767	791	865	798	742	846	789	847	806	797	805	882	778	824	846	759	783	813	742	772	815	747	770	786	790	760	781	795	822	804	784	787	799	806	812	761	849	792	772	877	784	840	839	752	821	810	798	803	814	789	782	843	775	837	744	763	750	806	785	774	774	829	761	821	804	857	769	749	733	756	785	782	799	795	814	775	730	773	801	788	772	805	774	761	817	820	766	841	780	814	758	805	801	788	761	758	827	819	803	817	816	750	743	794	770	793	767	775	786	764	804	810	775	773	784	755	791	771	742	778	738	775	827	765	826	764	820	774	770	751	771	772	800	794	761	830	788	768	811	764	721	769	767	766	767	854	778	861	802	768	773	780	812	747	769	852	797	748	816	819	796	814	848	792	819	786	758	794	771	795	765	815	807	789	738	770	740	777	750	750	768	747	763	784	744	772	812	761	783	755	779	732	775	787	810	810	812	831	832	804	788	827	777	836	780	834	806	842	790	778	756	787	812	792	759	787	855	776	769	825	765	754	791	769	848	856	803	773	770	810	752	788	802	792	830	822	821	814	794	719	793	776	761	759	803	812	775	790	812	808	776	820	810	800	838	783	743	750	794	796	767	807	781	772	806	797	814	710	791	753	816	758	797	821	771	740	744	794	789	781	832	769	747	773	791	757	770	754	803	847	818	777	782	791	740	788	789	828	762	783	798	801	767	793	775	777	800	779	765	810	845	777	813	814	764	816	796	817	749	790	840	801	775	760	754	782	790	798	775	767	751	859	790	792	786	772	791	798	802	760	819	752	786	821	769	768	782	789	735	794	829	782	718	787	748	808	795	798	805	777	777	819	746	751	815	787	762	794	771	766	740	779	783	778	738	748	814	769	752	765	822	781	818	786	786	814	790	772	825	781	754	741	832	767	810	767	761	795	774	802	858	793	834	769	784	808	775	805	794	749	736	792	834	789	767	807	836	801	807	800	797	795	800	809	773	795	793	818	777	822	801	769	752	781	839	775	789	820	799	795	830	807	775	785	746	753	804	789	787	740	796	781	799	716	764	822	796	843	832	744	819	759	777	781	789	727	782	782	791	786	811	842	774	829	810	821	822	805	778	755	791	794	762	762	843	790	776	780	776	816	810	787	764	776	776	822	801	854	790	789	813	812	790	771	786	783	793	751	808	760	772	741	804	771	770	860	774	778	791	793	738	779	801	788	778	812	768	784	759	789	772	793	809	798	839	755	794	762	811	830	809	822	766	723	791	779	759	799	757	827	785	786	727	809	853	782	806	803	769	810	846	786	759	804	755	768	776	808	772	820	782	806	788	790	787	756	793	843	768	837	807	805	787	758	789	795	758	737	789	818	785	813	835	736	781	769	803	757	759	819	797	804	738	818	808	763	809	774	807	734	819	798	804	798	753	802	782	782	834	785	762	809	801	767	791	816	834	766	776	800	841	782	754	807	788	761	775	839	831	776	747	810	781	797	786	755	714	802	839	809	788	777	760	804	756	799	768	815	786	784	798	785	821	819	774	785	790	822	779	776	820	794	776	804	782	786	816	792	780	803	857	826	855	778	766	783	767	776	830	825	770	822	829	794	801	776	828	842	778	799	808	794	813	861	703	741	783	784	766	778	730	798	791	803	784	800	787	786	837	783	803	738	755	776	762	759	792	786	805	808	771	805	732	775	854	831	766	816	816	834	806	765	750	831	758	782	774	772	797	787	768	837	752	820	775	806	744	792	825	862	759	850	738	821	841	728	817	818	740	819	812	753	825	802	747	796	842	861	772	745	797	740	771	747	796	776	780	801	762	759	777	842	781	784	836	796	777	772	814	790	783	838	774	803	774	789	793	827	829	773	802	798	788	788	742	816	777	772	784	835	783	822	798	828	792	783	794	792	790	775	806	806	807	725	770	748	803	799	846	765	785	814	768	813	809	821	798	774	769	802	772	800	760	789	807	801	804	775	763	820	821	740	726	793	803	808	815	753	735	801	835	808	764	782	779	799	796	794	791	785	816	742	804	794	794	793	763	793	774	815	744	787	807	787	814	821	777	802	832	844	759	769	756	749	811	805	821	745	820	757	815	797	806	761	827	767	832	768	818	811	814	795	764	772	801	773	785	785	805	764	780	806	753	774	742	746	783	749	818	763	772	798	791	823	754	782	791	810	816	787	787	792	824	741	728	825	809	815	735	806	780	798	792	744	800	796	759	737	792	767	777	766	806	801	745	794	802	816	791	822	761	820	764	790	794	789	776	733	771	794	799	808	807	759	833	721	788	811	797	761	759	750	779	839	769	750	774	825	757	806	791	814	807	800	779	802	822	776	785	786	766	802	775	774	774	729	810	796	779	760	788	775	815	854	801	753	792	771	827	767	792	776	753	810	777	797	804	815	787	774	816	769	801	822	829	763	797	758	791	805	785	741	778	827	818	808	808	761	757	770	754	834	829	828	773	803	843	754	731	770	816	747	786	807	769	842	802	808	771	776	765	790	771	783	761	752	804	834	791	798	759	791	797	764	789	769	801	801	812	774	812	840	736	804	791	837	783	808	812	808	802	803	817	752	767	821	794	749	737	762	771	851	727	790	768	768	801	827	733	846	778	780	818	758	827	772	777	725	759	805	769	789	808	805	793	844	792	740	784	805	785	796	790	821	753	782	806	781	767	779	758	818	796	759	805	791	801	800	826	756	737	769	791	808	778	810	854	769	779	763	796	828	733	748	766	790	785	829	801	806	815	815	810	867	827	783	744	797	795	764	815	726	797	751	751	834	745	814	742	817	818	786	811	784	774	776	791	843	810	831	853	781	763	753	785	784	827	848	768	795	813	821	773	742	811	793	793	778	836	776	824	777	833	789	757	813	799	810	816	778	802	812	747	765	775	809	773	805	800	789	802	743	775	847	831	751	782	788	784	704	794	823	823	792	829	736	798	828	758	752	764	782	807	785	782	772	779	851	774	795	772	755	771	743	818	773	751	834	769	802	814	742	786	785	772	805	715	812	795	802	794	772	775	773	809	778	766	822	787	802	810	823	768	799	819	810	804	809	847	802	827	812	808	830	796	841	731	780	763	768	779	785	792	800	772	796	855	756	788	795	806	786	784	815	779	739	782	780	830	786	755	736	773	790	784	804	821	803	811	772	833	818	833	780	785	786	765	790	754	814	803	774	772	772	765	803	798	803	784	728	799	786	785	784	737	810	743	802	807	804	711	777	776	788	810	816	746	789	790	874	804	806	760	842	847	787	797	798	794	811	757	808	818	842	789	798	799	835	741	787	729	732	817	784	747	762	804	753	782	749	740	780	818	767	795	805	792	817	740	784	760	747	810	801	829	788	771	782	776	782	803	767	789	797	799	820	802	766	786	809	784	799	827	768	750	829	761	805	730	729	780	799	796	858	811	784	818	802	806	772	810	780	773	784	792	738	831	815	824	757	831	788	783	815	776	802	781	790
22444	20712	28484	22998	35434	58902	43360	46339	34550	20672	8383	2823	1182	663	633	600	583	542	604	594	611	644	556	597	637	581	561	587	553	572	574	580	566	563	616	563	517	587	554	592	588	571	601	549	628	573	621	580	579	585	587	594	584	620	581	573	551	590	580	588	545	574	539	608	577	544	574	584	624	577	564	578	557	576	563	568	584	609	568	566	532	567	602	592	600	543	540	590	556	598	602	612	560	624	580	611	579	598	590	587	531	591	597	590	539	577	579	604	596	537	596	612	555	624	549	616	579	535	534	573	562	586	566	590	576	571	605	538	617	596	591	600	573	570	586	576	595	546	572	558	569	541	568	591	554	576	564	578	559	570	568	576	590	582	563	589	604	590	583	560	564	609	563	570	598	553	534	587	565	608	600	565	581	578	572	559	570	601	564	550	532	596	546	614	603	583	539	618	569	569	564	567	526	553	531	546	589	625	574	571	578	560	599	579	541	580	575	547	535	563	577	544	552	579	576	572	585	511	578	580	547	537	559	523	545	605	566	550	602	558	563	601	545	556	588	555	618	585	559	609	552	589	557	510	618	576	633	540	572	619	556	548	575	550	568	596	552	581	542	565	645	533	550	557	588	594	570	574	588	566	566	593	579	633	622	594	543	580	568	587	593	551	560	585	594	573	610	562	586	531	571	605	571	570	546	623	543	566	611	556	572	591	596	577	564	564	557	552	599	582	583	580	616	546	547	581	585	574	610	582	589	561	547	596	569	561	589	593	600	576	637	611	547	546	576	586	569	555	570	582	586	569	568	610	588	564	604	563	532	548	537	555	559	553	595	574	581	559	590	610	580	626	622	563	616	590	553	575	572	560	627	536	612	583	545	592	550	600	551	599	552	606	585	610	569	599	566	610	579	606	576	550	537	571	576	562	607	549	577	545	568	587	537	536	574	605	601	567	584	609	625	592	560	577	570	572	573	589	612	608	595	593	568	505	604	614	616	568	574	529	614	538	632	549	573	575	619	577	556	592	566	559	558	533	632	586	540	539	589	620	540	568	586	558	588	568	586	554	604	568	606	574	577	565	578	566	562	531	585	581	587	586	625	545	581	576	574	582	597	571	582	589	567	565	569	582	562	572	556	574	621	514	562	632	571	590	580	595	562	605	587	597	558	560	575	584	535	548	561	577	609	601	552	570	570	593	577	602	580	549	549	582	562	550	531	595	594	558	615	599	572	572	576	571	581	582	540	567	579	580	541	531	565	578	608	547	555	581	579	568	601	603	564	587	575	585	574	603	580	609	578	550	588	552	601	601	613	575	545	551	609	569	595	585	583	597	577	602	583	583	584	559	553	591	542	582	557	548	545	592	568	601	590	563	577	569	588	555	611	575	583	547	618	569	572	559	604	577	579	608	610	579	592	574	574	617	594	605	595	577	578	573	608	578	574	614	584	564	603	584	635	591	575	537	591	575	569	579	594	556	590	560	589	606	581	573	568	558	600	557	608	588	618	604	564	579	548	578	625	584	598	607	564	540	576	579	573	612	612	547	574	626	557	544	592	555	588	545	624	575	548	622	608	624	578	567	547	572	582	604	558	600	622	623	608	562	559	550	587	566	579	572	557	580	562	599	590	595	584	572	561	557	598	605	555	558	539	528	575	621	566	632	572	575	609	598	552	643	557	570	589	627	586	568	610	608	576	602	543	532	547	555	572	622	563	608	580	586	554	578	540	599	561	593	556	607	574	615	521	614	529	564	633	572	561	600	540	578	584	578	552	580	589	605	574	566	609	581	558	554	625	559	553	561	553	552	590	566	600	584	578	551	591	582	597	599	588	570	594	543	574	582	593	547	572	562	610	542	611	524	552	577	590	585	536	577	588	566	579	585	636	565	594	590	563	539	561	570	572	571	581	566	552	532	566	555	615	561	577	568	562	601	621	559	575	554	614	564	551	611	586	577	531	618	586	605	557	586	590	578	553	592	611	572	581	576	591	551	575	552	578	555	560	610	565	576	561	568	513	523	591	551	572	573	558	559	575	585	569	541	577	569	565	614	558	598	620	571	545	560	582	588	624	569	548	561	574	556	576	563	594	612	608	574	622	579	571	602	590	567	620	594	553	552	595	635	573	590	560	573	576	610	593	559	578	578	537	568	572	524	600	596	596	615	556	570	609	614	593	591	595	573	563	601	571	567	589	547	580	548	535	620	573	546	607	623	597	606	582	576	522	604	571	593	529	599	522	589	588	614	614	583	597	556	556	570	620	576	544	618	574	554	533	599	552	596	591	587	532	600	561	604	582	604	578	554	581	602	588	546	589	573	594	547	608	582	584	581	562	598	574	532	591	550	584	565	624	572	587	561	563	575	578	573	599	571	563	596	573	543	558	554	580	545	547	522	571	621	573	588	592	609	609	583	587	581	598	574	576	583	523	571	557	615	576	569	565	552	551	540	582	540	590	610	546	557	594	584	582	571	520	549	602	586	590	601	574	608	619	602	561	614	561	565	549	605	593	590	596	551	590	557	619	596	571	617	598	552	597	538	577	616	583	562	582	561	602	597	564	581	592	578	554	546	574	558	548	546	549	606	561	584	576	541	557	535	570	629	574	600	583	585	590	542	552	576	554	557	590	560	572	631	640	594	558	555	578	560	589	559	589	611	588	581	564	589	611	614	579	589	550	581	578	569	557	595	534	566	575	615	555	585	608	590	606	610	617	548	574	622	567	531	517	577	578	534	601	602	593	587	565	558	559	596	560	567	618	563	540	581	570	606	637	551	561	616	579	547	550	584	565	601	618	577	570	568	558	595	590	549	600	564	577	569	564	596	556	572	570	588	572	532	591	574	558	565	567	560	570	589	550	566	562	556	575	599	552	585	625	633	546	593	531	569	594	555	574	586	605	564	590	618	602	512	595	547	582	589	550	591	569	542	586	601	591	608	567	602	574	523	591	551	567	579	575	581	598	617	543	522	580	597	543	573	550	599	574	621	567	567	595	573	533	563	589	552	574	529	564	602	595	597	568	574	570	554	571	594	559	572	577	569	581	592	597	620	608	585	571	560	578	596	569	574	534	595	586	609	613	577	584	569	514	551	542	546	608	573	590	576	597	577	566	596	582	612	528	551	569	605	608	556	586	544	598	571	562	588	565	557	551	575	598	567	616	586	627	576	580	548	589	580	574	575	607	581	568	558	552	603	585	590	584	589	597	525	555	575	572	565	596	570	591	558	576	558	599	587	571	609	615	574	583	549	580	550	568	596	568	564	532	556	566	582	546	597	552	581	593	557	582	566	555	573	618	553	577	596	582	619	556	592	585	602	591	592	588	534	602	578	610	554	589	537	567	606	585	582	613	547	603	588	612	545	597	590	538	610	581	563	554	524	590	580	564	596	574	595	555	587	577	601	576	530	629	574	617	558	571	579	565	600	538	606	593	499	563	572	599	592	581	535	566	578	596	556	614	527	591	561	594	571	544	606	601	570	622	594	523	550	560	563	588	587	570	579
18956	40371	34612	25508	56429	61078	46982	49645	37490	24197	11807	4951	1977	1027	895	831	814	841	802	845	867	783	843	803	824	834	802	781	772	860	770	779	830	790	812	794	790	767	842	831	817	823	795	774	823	809	755	825	796	788	807	775	767	784	821	802	784	840	793	783	770	849	796	834	797	765	767	826	804	814	811	864	765	774	832	801	796	786	848	776	795	835	800	817	783	851	845	828	836	812	799	790	812	805	805	856	843	826	824	759	832	823	808	789	874	815	816	814	763	789	791	846	771	761	872	824	763	766	811	825	764	787	812	833	780	795	771	763	817	815	834	779	805	830	743	817	831	771	781	812	779	844	800	788	823	803	743	816	791	834	802	796	822	817	826	796	786	853	871	819	788	772	773	789	803	771	847	770	739	806	822	777	832	815	762	833	829	777	828	797	831	823	833	811	803	801	789	821	823	891	819	770	819	750	771	830	819	809	857	776	823	870	804	795	813	778	827	794	827	824	804	858	758	866	841	750	885	795	797	781	770	794	789	822	828	779	806	790	768	818	758	777	852	747	797	838	796	802	847	771	796	750	790	788	860	814	815	838	829	789	847	816	820	804	799	844	809	792	762	777	866	818	804	783	838	786	777	756	811	827	809	799	792	850	814	840	725	785	804	845	783	815	769	780	745	759	805	841	808	791	822	829	864	773	877	832	821	855	835	786	779	759	791	786	782	803	775	795	827	787	834	807	790	807	792	772	800	783	847	782	833	777	798	842	790	776	833	821	799	831	809	762	805	820	797	777	789	734	795	750	791	798	740	812	771	750	811	791	846	818	830	831	811	808	809	796	806	820	824	803	840	807	824	759	773	790	761	820	817	755	874	828	782	821	847	815	832	827	805	835	758	798	742	783	804	784	817	813	812	810	810	874	786	810	839	805	817	805	845	798	840	761	771	838	845	827	830	831	850	846	787	821	866	847	717	842	792	835	820	794	816	818	802	786	792	839	816	816	787	794	776	844	798	772	797	841	820	831	814	780	827	744	823	818	839	797	825	753	821	758	775	818	769	797	829	755	797	828	801	825	830	812	787	847	797	808	784	836	791	785	794	837	815	854	798	809	815	771	800	791	764	850	878	805	819	840	842	798	813	786	824	869	827	868	780	805	797	781	802	780	801	781	806	812	820	818	809	784	780	782	794	770	828	794	752	814	846	820	832	767	792	801	829	797	793	818	786	815	820	822	801	779	801	772	851	788	839	822	792	794	789	758	805	790	801	756	838	793	837	784	827	798	789	769	839	820	827	791	812	814	806	795	800	837	771	813	776	832	836	784	827	787	809	793	819	806	821	779	780	776	848	762	787	773	816	832	798	762	799	805	771	772	785	805	793	771	786	807	805	810	779	801	773	778	794	804	826	841	768	783	796	829	771	819	871	815	766	828	819	785	858	798	825	754	829	842	799	814	817	848	849	810	833	777	806	791	805	756	803	811	770	790	786	829	803	811	786	832	819	820	773	800	793	821	812	816	737	817	809	774	823	828	768	774	804	835	796	844	806	745	833	792	796	789	812	773	788	836	785	796	788	819	848	850	791	767	796	768	777	801	788	858	812	877	828	795	791	824	769	791	845	740	846	749	756	845	824	869	733	745	812	847	803	837	836	827	763	825	798	831	787	827	757	809	839	785	807	775	774	778	792	844	812	818	819	813	817	867	765	779	772	776	811	860	829	819	782	844	796	765	821	784	798	817	774	805	813	825	784	713	835	772	815	835	735	834	809	793	765	796	756	791	823	806	823	810	810	806	797	815	796	783	834	810	832	794	805	818	831	810	782	811	782	791	767	801	780	801	780	789	876	787	822	768	847	775	840	809	815	840	815	781	791	811	790	801	852	788	770	772	835	797	810	830	833	795	845	800	803	781	806	793	842	851	746	822	828	752	840	808	775	809	785	797	776	816	778	782	806	844	802	837	838	832	817	831	836	802	799	846	821	821	779	756	785	831	853	800	743	789	803	834	814	835	825	806	857	757	852	798	797	778	852	822	837	831	828	793	812	798	789	805	787	820	797	788	836	789	801	832	809	834	806	828	774	816	763	789	753	773	811	833	831	807	819	797	769	889	743	761	798	795	772	840	813	796	779	814	791	803	805	815	841	854	789	812	809	822	814	780	790	782	805	851	773	838	810	814	819	815	831	805	781	766	790	810	812	832	767	799	756	794	815	786	770	783	795	792	821	804	821	837	854	832	754	771	776	785	803	777	756	792	822	806	765	799	845	820	845	825	824	828	783	820	804	795	789	790	769	843	767	771	794	812	811	839	780	785	782	812	773	833	835	757	798	785	792	809	792	799	769	825	751	805	791	782	791	744	769	794	841	769	745	795	820	762	837	849	814	807	788	787	755	788	770	810	802	802	788	835	798	776	807	798	792	783	779	820	788	824	785	760	779	831	798	800	792	827	770	826	835	803	813	777	804	794	863	797	779	811	754	784	770	842	817	769	823	825	769	777	814	806	800	793	801	766	753	825	858	794	776	816	825	869	821	745	798	837	791	784	741	807	844	776	860	782	760	860	834	846	771	795	837	779	802	754	791	870	799	829	822	851	787	807	816	798	791	834	816	840	772	873	826	797	754	773	830	821	823	775	737	805	817	849	860	826	782	829	828	804	811	806	843	773	763	785	782	855	766	788	816	837	841	798	766	865	806	815	774	787	755	788	793	794	845	830	810	837	799	807	821	803	866	768	796	804	802	765	850	796	791	816	775	759	765	801	798	767	751	774	807	817	795	831	757	809	798	763	771	813	828	784	775	830	805	801	823	776	805	812	818	758	786	856	769	858	821	817	794	809	795	772	784	780	865	792	793	804	787	795	817	817	812	834	806	766	756	774	814	801	867	768	790	852	768	820	787	819	800	807	838	751	783	799	859	808	803	804	772	760	762	763	806	796	815	778	865	857	772	817	847	791	779	813	781	792	807	783	794	781	792	824	778	816	844	863	842	780	790	769	823	799	781	844	828	814	786	809	859	795	836	824	781	769	850	790	818	791	837	785	798	830	835	807	786	797	836	793	800	787	752	805	755	809	766	824	791	819	777	769	799	813	807	838	796	844	817	757	804	781	811	838	815	800	830	803	788	849	813	875	790	795	779	760	782	773	828	802	797	817	801	830	812	840	777	802	840	865	807	798	814	787	788	826	805	841	835	829	777	836	834	842	807	794	739	791	795	855	828	793	792	799	830	844	800	829	838	796	835	797	787	813	817	788	819	858	837	824	751	824	813	826	849	795	823	806	795	825	863	795	778	837	850	857	787	797	819	812	820	770	824	861	836	788	811	778	797	768	841	796	787	846	783	802	827	812	876	810	785	780	788	852	870	773	790	866	814	857	774	832	845	821	831	779	779	814	798	761	823	814	830	808	789	790	806	820	759	826	826	770	782	783	818	769	808	804	846	815	796	762	833	782	828	822	810	799	769	788	779	792	836	781	778	800	822	805	778	825	812	788	841	767	808	808	803	839
26019	20590	14061	4642	13573	12748	6341	9098	4958	2876	1444	893	666	599	537	537	578	566	537	562	550	566	520	549	548	531	552	578	542	547	513	555	507	513	581	539	565	554	570	537	575	567	512	558	530	534	563	546	560	543	554	542	543	551	551	563	500	562	530	537	563	518	550	540	589	600	548	601	574	514	548	524	534	546	542	530	530	521	563	565	573	562	527	572	530	557	550	521	550	533	542	519	528	571	562	539	542	542	558	541	545	521	573	507	574	566	539	507	526	523	565	519	538	559	521	542	542	560	519	525	517	555	552	528	558	551	539	525	556	572	524	547	536	546	536	548	556	567	544	536	496	534	540	536	576	588	560	548	544	512	558	520	552	566	560	587	506	553	554	537	569	539	518	539	576	554	546	532	501	541	565	547	568	535	541	526	545	547	511	550	542	537	495	589	571	521	546	588	562	511	581	540	557	543	552	528	561	550	492	511	521	530	547	504	535	578	583	574	583	541	555	559	564	534	538	553	557	557	531	559	562	537	512	524	580	568	519	514	518	564	494	558	571	580	575	566	580	556	538	590	529	522	546	524	537	538	535	535	538	516	557	516	531	562	522	590	520	517	545	595	548	597	523	522	545	587	526	514	546	541	532	574	581	561	515	559	525	502	534	545	598	518	540	569	535	535	558	535	537	483	518	557	532	532	525	575	540	513	569	503	534	571	570	562	522	541	547	565	551	555	503	551	529	544	549	547	523	513	543	590	509	559	550	540	589	526	545	537	559	559	541	579	493	489	532	502	521	519	538	483	543	566	563	508	516	561	517	535	555	561	520	563	533	556	574	545	531	542	502	591	557	521	545	537	538	525	550	567	513	563	516	508	560	558	564	563	573	522	548	531	534	588	519	497	530	559	576	568	509	512	551	568	552	536	522	560	533	537	567	522	559	559	564	580	558	519	535	516	569	555	564	540	533	534	517	559	540	519	533	511	532	519	551	583	568	521	547	548	515	509	539	541	533	549	548	551	527	525	508	543	529	558	522	532	512	544	551	549	570	540	541	492	553	549	535	550	554	559	544	540	538	529	560	554	550	554	559	543	571	504	570	551	568	547	521	549	547	588	530	555	546	524	564	526	544	544	535	522	583	531	519	545	546	570	510	483	587	548	560	550	541	535	521	557	561	555	536	527	574	535	535	579	556	531	541	546	519	537	529	550	542	565	522	554	524	536	536	548	509	529	543	554	538	548	546	521	543	543	530	511	545	523	524	597	530	512	545	567	579	610	555	570	543	556	526	508	544	566	585	554	537	520	538	559	476	505	571	564	502	517	546	541	528	509	514	568	591	516	515	565	548	548	594	556	543	555	492	509	582	530	560	555	514	478	573	562	563	548	522	547	483	587	526	557	539	536	588	499	519	524	573	557	563	529	559	514	522	530	483	537	564	558	565	532	543	542	531	568	556	521	537	564	524	571	554	517	532	500	542	552	530	520	574	529	549	535	524	547	592	479	501	579	549	538	541	554	529	501	532	552	519	549	560	563	530	526	534	545	531	545	553	530	504	572	567	528	513	532	522	480	541	524	564	511	550	510	517	517	566	585	562	540	556	542	545	579	549	522	561	521	534	560	503	576	578	533	561	548	564	541	570	525	537	522	528	525	512	554	583	528	546	596	506	569	494	520	544	533	554	575	503	573	535	535	546	545	576	542	521	544	554	544	581	549	500	542	560	551	529	580	535	532	582	564	543	547	509	549	569	547	541	559	556	523	608	513	527	564	535	571	568	558	543	516	571	540	511	496	558	592	590	518	581	543	525	539	570	527	569	531	568	556	531	503	542	549	532	540	551	540	520	524	576	519	552	548	515	514	547	564	534	577	521	558	545	550	534	587	512	553	538	565	550	540	531	540	514	566	547	500	556	580	537	513	556	537	537	570	554	559	583	555	555	533	550	526	551	528	559	565	519	556	532	539	535	526	549	558	562	580	524	542	511	556	556	527	537	530	523	546	496	521	532	548	550	501	538	495	584	533	551	540	541	552	548	532	553	534	563	512	504	547	552	495	548	538	587	542	554	529	507	547	562	529	546	572	533	534	530	580	558	516	526	539	537	560	534	505	540	528	513	555	496	530	525	526	476	518	566	535	531	543	536	529	517	585	547	551	560	540	531	564	507	562	542	530	583	572	521	534	522	520	522	505	515	526	564	557	536	527	518	559	572	561	524	572	552	556	519	523	579	565	557	537	547	559	531	539	578	509	532	541	555	549	538	565	495	537	574	530	542	550	562	560	534	583	541	526	552	535	566	548	554	543	523	573	529	588	553	548	557	546	512	549	499	547	559	566	549	548	538	545	527	558	513	580	507	536	538	540	550	598	538	540	574	565	554	537	554	542	533	559	532	564	576	553	554	592	520	515	548	551	515	547	578	583	572	518	531	542	547	524	493	533	540	540	557	532	559	544	561	566	548	536	526	582	600	523	562	518	538	547	526	531	531	571	545	519	557	542	547	541	547	589	555	570	561	533	572	536	547	519	558	528	560	510	537	541	560	555	532	544	496	555	605	591	560	553	520	525	531	577	527	563	562	543	509	591	566	547	583	570	558	475	547	537	505	513	543	575	548	541	538	504	524	546	555	541	546	548	544	581	535	532	576	610	579	577	536	568	544	526	559	573	541	576	552	521	542	528	565	578	542	534	584	584	513	545	527	561	555	579	515	569	560	552	552	504	584	532	587	544	498	556	521	571	539	574	561	551	529	535	578	550	560	491	520	510	541	488	547	573	523	548	556	501	563	541	577	555	566	555	542	571	533	524	517	534	508	535	497	569	558	541	552	553	572	561	530	539	512	521	563	538	527	542	526	530	575	556	531	525	581	570	548	517	530	534	545	525	519	533	558	517	521	568	541	562	544	579	553	532	544	549	560	581	531	560	563	540	514	537	559	555	478	528	543	549	519	530	537	537	533	569	533	492	528	530	560	550	536	555	549	533	568	512	548	562	555	545	533	545	546	550	565	528	521	570	529	554	524	561	597	579	520	579	532	533	499	529	589	551	554	547	532	578	536	547	508	553	560	526	521	553	541	570	566	524	494	537	562	518	588	540	554	491	539	529	537	549	537	547	552	579	569	567	517	536	537	539	512	585	582	566	552	520	524	548	592	552	519	565	577	560	534	514	540	541	544	560	530	498	541	551	513	526	524	550	496	546	524	593	573	587	499	552	500	508	535	516	527	583	544	559	562	564	558	588	567	505	576	556	538	535	538	532	560	524	572	554	558	516	509	490	550	537	526	530	558	570	574	556	560	561	508	504	516	513	533	583	507	577	505	594	536	571	523	520	494	530	517	554	525	532	510	511	546	535	550	540	539	559	516	529	548	573	549	547	558	601	557	535	500	588	523	579	563	535	556	524	560	546	535	570	533	575	567	533	552	561	574	553	530	568	556	545	549	557	535	554	537	547	564	531	592	553	505	563	542	578	549	523	512	514	535	552	554	500	586	535	540	521	562	559	593	562
5914	8580	7937	6062	19965	17587	11015	14829	8781	5307	2564	1389	957	848	790	779	759	774	768	753	754	796	819	814	754	779	790	753	787	773	750	767	792	740	798	769	773	771	796	780	754	776	780	722	759	825	746	799	707	800	826	726	765	749	700	749	754	742	738	751	755	736	773	757	724	768	786	769	750	754	720	748	793	761	757	733	785	720	770	747	757	763	762	783	758	774	761	847	776	772	765	768	744	746	771	772	754	775	756	750	751	765	829	738	699	771	774	774	786	744	804	806	791	827	766	809	797	752	786	786	785	777	781	736	816	775	781	743	740	763	737	818	770	755	807	805	777	758	757	803	737	744	811	743	775	776	751	797	752	770	752	757	765	764	744	806	753	754	750	776	803	777	765	830	743	794	804	763	743	783	812	721	794	730	724	763	774	753	776	761	750	748	766	774	744	803	753	769	718	805	803	788	775	748	806	807	764	794	743	748	744	766	757	758	734	798	769	794	737	741	782	718	819	828	762	775	766	811	784	774	779	790	787	767	772	711	731	758	773	765	750	769	749	785	775	793	789	777	712	684	763	803	738	726	752	809	826	783	822	774	782	780	800	726	733	762	739	781	731	710	790	757	773	805	773	718	733	779	783	792	813	808	746	775	770	733	802	763	779	803	795	774	774	766	836	780	744	813	793	748	814	763	765	752	755	796	760	737	792	764	708	836	802	779	775	788	790	816	767	749	790	811	738	778	753	776	771	754	729	765	757	764	814	797	748	775	749	828	826	784	747	821	808	776	762	794	772	767	746	781	719	761	783	787	785	834	782	753	763	754	809	760	741	787	823	771	840	775	797	791	777	775	813	705	762	727	732	784	785	737	784	791	803	798	768	838	754	778	786	761	756	778	703	796	816	771	773	811	733	799	781	738	761	728	737	715	814	753	739	800	809	756	804	738	770	779	738	810	763	774	781	789	779	767	771	776	776	766	837	784	796	768	770	793	775	744	797	775	749	771	752	757	812	729	801	752	784	739	781	775	770	792	765	753	784	761	791	783	766	670	727	769	811	741	766	736	764	747	729	773	743	724	812	780	724	740	762	786	728	811	780	798	755	745	771	762	778	760	748	818	705	753	760	732	792	780	773	816	746	824	751	760	756	799	775	723	794	795	769	752	725	795	784	743	763	808	788	760	831	726	756	776	745	743	794	772	803	773	805	751	788	769	775	795	815	793	775	753	787	795	806	827	759	770	786	743	835	753	734	745	757	788	766	761	770	811	761	801	771	768	808	767	762	796	750	750	765	789	766	782	727	748	759	764	803	756	789	767	743	778	719	731	768	805	751	800	788	757	770	732	786	759	741	708	794	801	804	774	792	784	757	777	785	822	760	763	801	765	719	728	792	768	730	759	792	740	736	723	743	744	783	767	762	762	776	768	776	749	786	766	777	784	757	737	761	780	761	787	793	772	785	772	791	738	749	800	798	793	772	775	746	815	775	787	802	800	740	752	766	780	815	808	767	779	792	741	824	771	764	776	806	778	782	782	812	803	762	826	815	780	774	769	748	746	740	761	750	759	789	773	748	793	784	742	798	715	762	802	765	740	805	760	777	754	789	759	826	792	757	721	775	768	786	780	777	749	797	739	771	773	763	784	765	773	773	783	775	773	805	800	812	749	785	783	815	760	753	795	777	753	790	785	769	737	770	750	769	746	827	781	785	757	734	742	717	796	764	790	774	768	807	789	781	718	787	786	779	743	794	767	805	764	811	763	774	785	758	721	755	786	763	771	769	745	805	755	779	780	715	798	769	754	815	794	784	771	777	750	744	762	763	763	710	788	801	793	763	776	746	809	800	755	816	803	787	766	822	705	782	769	776	777	733	765	790	757	763	721	765	771	749	790	753	761	772	704	778	757	773	755	738	785	796	836	785	738	782	754	810	794	772	771	845	756	763	764	746	751	755	750	731	782	775	767	797	785	796	760	777	789	806	783	776	765	755	791	818	773	787	808	806	761	790	791	767	791	784	792	780	769	763	764	772	808	736	772	723	782	782	775	770	739	747	774	795	789	733	796	762	807	792	803	736	759	711	766	773	792	777	834	786	803	735	752	722	793	758	825	794	750	789	771	736	779	828	769	741	686	781	747	810	759	790	764	789	754	809	771	811	822	745	769	743	791	797	743	778	773	799	774	789	759	753	764	729	768	743	762	762	812	758	797	780	785	744	793	765	798	757	728	798	773	804	747	808	806	821	783	772	779	789	801	801	770	781	788	777	698	811	770	783	774	786	713	768	779	789	751	771	814	742	739	749	704	764	771	835	767	767	758	820	774	780	777	753	800	760	802	725	773	757	759	761	777	723	770	779	743	759	750	767	781	741	762	793	735	752	750	782	761	764	816	767	788	736	802	744	772	811	808	761	775	739	754	758	765	753	802	781	716	765	755	730	818	756	806	761	810	736	795	810	740	776	807	771	724	772	777	734	768	828	762	779	739	755	757	759	719	822	757	768	783	802	784	771	754	769	778	812	779	805	776	782	778	776	846	754	738	796	791	773	799	785	779	779	775	769	823	726	717	848	788	741	773	759	744	763	800	714	786	759	744	764	791	767	790	776	838	804	778	783	767	749	760	807	762	778	803	793	810	753	806	794	782	750	726	808	758	790	834	798	757	814	841	788	760	758	755	799	776	793	801	733	749	760	779	785	794	733	797	831	794	813	773	769	794	778	772	768	752	805	811	756	767	775	745	800	783	789	753	746	772	788	773	775	753	773	806	789	748	799	782	740	757	791	795	814	748	739	781	716	754	768	806	717	813	798	804	786	735	721	815	795	784	781	721	779	762	820	801	750	737	771	769	764	746	755	765	767	757	792	749	733	745	727	800	805	777	741	724	754	812	760	768	718	824	736	799	793	761	756	777	716	797	809	745	775	762	796	771	747	744	731	768	771	803	801	836	796	762	821	765	791	790	753	789	816	742	742	777	805	764	739	728	804	775	784	771	729	770	769	763	725	761	791	754	746	781	762	753	765	764	790	751	770	772	730	803	794	789	777	736	782	764	816	759	762	791	725	777	789	776	760	825	781	810	743	820	775	763	754	815	812	756	789	736	756	818	807	764	746	775	746	794	754	736	739	780	778	800	730	785	804	716	790	773	770	741	785	731	799	756	778	759	757	773	735	750	813	726	776	805	768	804	801	736	793	731	746	774	728	788	826	744	792	756	771	813	759	758	743	803	756	794	782	760	826	802	774	815	804	745	741	763	768	749	746	766	762	817	756	796	737	746	770	781	767	728	795	829	741	793	743	747	726	784	814	750	730	728	802	810	759	797	812	812	757	793	787	758	793	774	793	763	832	796	761	766	812	762	794	747	784	739	769	821	696	773	744	752	745	775	727	799	771	816	805	717	789	795	766	810	788	757	737	770	782	801	769	783	822	741	784	772	765	803	762	753	827	772	781	755	809	766	730	750	766	807	785	815	778	757	757	821	778	801	714	767	768	773	789	810	751	772	752	800
24044	20736	27500	24231	35884	39652	31676	28710	20351	11161	4089	1623	861	616	557	590	585	532	571	467	518	567	571	547	560	572	533	543	552	596	532	574	555	510	601	534	584	549	587	547	553	541	522	560	535	587	584	567	548	574	597	534	542	554	553	538	518	595	524	570	543	524	551	530	547	537	549	518	538	552	580	550	526	499	550	536	525	573	566	543	507	565	602	526	544	550	599	563	544	545	557	553	537	581	591	529	566	544	576	576	540	531	527	526	536	533	544	561	534	547	524	516	563	562	557	530	536	538	550	502	510	572	570	598	563	593	542	566	553	517	507	565	548	538	560	550	554	514	565	520	530	508	511	516	549	544	539	558	528	581	529	539	555	553	551	539	528	556	562	570	565	533	517	539	532	565	547	544	510	543	521	563	578	572	538	506	561	558	543	574	531	542	546	527	579	485	541	554	516	534	556	539	550	499	555	534	562	542	541	525	526	614	535	583	554	562	504	523	566	567	537	535	550	589	536	531	581	570	549	519	501	565	516	565	586	487	549	498	552	552	533	548	548	515	512	556	570	529	550	548	602	589	549	559	554	554	576	573	548	540	522	583	542	519	489	558	526	534	523	542	588	515	500	544	541	510	585	529	565	534	549	560	550	582	549	553	558	558	530	558	549	538	574	528	566	564	557	537	588	549	547	531	582	534	578	508	574	544	519	515	578	560	588	570	552	574	523	604	589	597	520	534	536	544	578	544	539	588	532	577	535	547	554	586	510	546	569	572	578	535	551	539	524	572	524	554	550	525	495	536	548	524	547	564	520	582	538	508	502	522	531	567	533	532	530	517	549	566	567	538	541	517	552	584	523	600	539	578	532	559	572	561	476	520	535	536	528	530	525	573	609	548	558	553	514	560	548	528	560	539	551	516	566	560	601	484	538	532	573	569	607	536	564	526	560	546	547	537	572	571	494	550	557	553	527	534	518	551	529	556	559	525	539	534	513	543	526	558	577	534	538	546	520	549	537	553	531	542	577	584	564	569	534	517	544	561	552	535	509	574	540	551	528	547	537	511	540	518	545	571	560	552	523	550	572	550	542	523	536	553	517	552	563	585	592	519	554	573	563	540	545	511	557	575	542	546	561	571	544	538	537	550	538	559	529	480	540	557	555	556	532	532	515	600	580	514	533	558	506	567	545	549	577	530	567	532	559	539	539	561	593	601	532	534	579	563	579	516	512	563	525	524	540	547	546	566	561	559	549	534	521	547	532	525	520	536	552	549	528	551	554	554	587	540	528	554	581	511	472	572	581	555	562	551	558	540	572	574	522	562	516	555	530	522	539	516	547	542	563	531	566	555	521	539	551	549	551	537	520	546	527	560	590	525	529	537	534	578	501	574	540	515	498	557	537	549	528	566	552	496	533	546	587	562	536	587	527	544	562	567	592	564	595	552	572	520	541	551	545	544	545	564	577	561	558	562	560	507	560	526	518	519	569	495	565	526	540	570	558	570	557	544	542	544	547	572	535	549	559	595	554	594	503	559	527	544	518	552	563	532	541	553	549	526	533	539	575	577	575	524	545	559	507	532	526	547	550	529	567	518	515	558	550	522	566	534	508	545	602	557	589	520	555	538	556	537	515	527	522	526	542	547	532	587	578	528	545	563	532	574	574	520	537	546	550	553	520	501	544	540	556	507	523	557	525	547	527	548	568	528	579	579	554	573	585	569	551	553	519	538	538	527	543	576	550	526	487	561	501	587	578	610	518	529	549	502	544	546	534	532	568	504	543	540	549	520	550	539	552	536	537	557	591	506	567	548	543	558	564	562	573	542	566	562	560	576	534	509	533	514	553	527	558	554	563	563	537	511	511	542	597	581	552	574	509	550	566	543	560	558	531	574	544	538	545	591	547	548	562	541	527	546	567	520	595	553	534	573	519	536	571	538	551	506	496	540	528	578	547	536	567	536	539	543	525	544	544	516	528	577	650	557	561	542	568	502	556	530	496	563	507	551	546	578	552	540	528	526	562	531	598	518	553	541	572	587	514	585	552	530	565	549	562	578	578	550	543	548	582	547	525	502	562	487	546	573	570	567	571	562	569	544	531	536	551	566	522	563	601	546	564	567	540	576	540	550	555	511	482	587	545	557	561	523	533	551	545	538	520	513	577	560	531	521	556	579	546	554	525	540	537	517	529	571	614	561	587	573	563	532	541	534	590	543	561	560	560	571	540	531	557	566	562	532	573	577	562	535	552	544	561	570	540	515	555	554	557	494	533	570	542	561	519	534	526	566	521	569	564	561	545	534	523	543	603	527	577	529	561	537	536	540	571	540	555	546	521	551	515	521	520	565	551	552	580	556	575	570	519	594	522	547	590	533	577	570	527	546	554	553	537	563	610	570	543	532	540	535	570	540	538	525	563	570	544	525	542	582	575	555	538	521	573	512	513	518	506	537	579	541	531	554	527	522	568	507	542	534	523	508	515	577	549	586	552	525	533	599	530	564	537	523	543	506	530	530	549	584	572	536	525	512	544	551	559	542	599	580	553	549	536	546	524	562	573	549	560	515	572	572	531	526	540	549	567	517	504	549	578	558	525	557	541	566	550	512	549	555	508	545	504	551	528	529	543	581	602	528	520	549	565	573	514	548	554	578	531	551	520	510	512	499	548	530	541	532	537	559	573	546	535	545	579	539	575	509	569	504	548	542	554	540	549	500	538	563	550	538	563	522	587	537	548	560	520	596	550	577	515	535	521	542	535	587	556	515	522	550	532	535	525	561	549	577	562	535	568	549	525	526	539	509	545	558	564	556	589	528	572	567	560	517	554	521	607	582	546	557	521	569	548	563	577	528	598	514	510	513	547	555	575	560	542	491	573	556	552	564	511	536	538	577	571	523	562	549	521	554	560	534	563	564	557	574	530	563	590	552	558	569	565	575	568	571	555	537	539	543	535	551	574	547	535	550	561	508	566	531	503	539	535	538	515	567	556	551	519	569	566	539	514	531	584	562	546	544	533	595	527	543	537	520	529	546	563	532	573	517	508	571	505	531	597	532	570	568	562	521	584	541	549	538	535	544	536	533	537	547	540	517	526	536	516	534	531	537	600	529	563	572	541	539	575	581	463	541	572	518	551	579	508	535	593	545	586	565	524	581	534	526	557	577	570	569	572	557	562	505	514	519	538	556	576	499	552	504	555	569	546	544	539	560	607	515	542	547	581	555	523	557	540	512	576	525	574	552	511	539	545	554	549	531	542	577	526	554	527	552	540	585	546	545	532	547	529	550	557	533	541	560	570	553	540	516	538	537	557	556	575	585	545	477	523	555	578	552	536	532	520	581	569	560	574	559	557	550	565	528	526	547	534	605	563	549	587	525	559	579	610	568	532	558	600	562	549	532	577	566	529	557	485	530	535	532	560	533	527	564	536	550	561	566	568	537	532	538	542	576	544	549	534	521	532	535	563	620	540	534	526	542	526	556	557	576	569	544	553	577	541	538	586	596	487	552	491	546
10589	23589	21108	19986	45279	35119	35173	33408	26728	16226	7369	3129	1375	908	835	764	835	739	798	816	805	814	859	777	796	802	803	787	819	774	785	776	814	763	776	749	820	802	819	791	767	778	816	805	816	809	780	774	790	789	800	810	822	800	838	833	753	809	766	748	762	819	791	816	810	791	813	762	777	775	802	812	803	786	775	784	787	820	801	825	825	794	793	832	821	793	767	817	803	817	790	808	854	758	827	762	794	811	748	806	799	835	774	765	785	759	800	780	797	744	767	801	738	800	810	765	729	801	788	825	812	765	788	785	740	822	762	800	772	820	801	839	817	768	776	795	827	789	812	783	803	754	791	776	801	820	785	777	797	841	790	743	784	806	797	771	796	787	778	789	740	816	823	786	766	751	786	766	792	762	790	781	801	806	802	794	795	743	806	754	837	817	726	773	789	825	828	765	767	813	773	770	788	819	781	778	815	806	787	776	830	769	727	867	804	831	786	727	763	801	776	793	809	809	772	810	818	726	777	763	785	815	764	795	785	807	746	812	811	784	792	829	788	774	801	820	814	755	792	822	803	809	804	879	740	835	761	767	822	785	805	820	782	792	713	749	797	772	779	773	828	824	814	754	771	814	799	779	824	752	783	825	812	766	808	779	822	789	781	792	797	768	785	831	773	780	783	793	773	804	762	815	802	800	786	802	747	790	793	767	822	756	813	756	741	764	776	802	786	811	800	813	817	855	814	804	792	799	781	829	768	811	786	784	822	762	770	725	768	834	806	751	804	763	742	797	787	786	759	792	788	814	790	830	747	767	780	820	806	809	797	736	806	789	791	811	770	839	760	797	790	816	760	876	781	806	835	785	818	833	779	788	811	820	765	750	728	778	841	766	814	819	792	827	765	785	796	753	845	805	802	818	819	778	789	752	753	773	758	808	767	770	838	792	792	796	825	855	774	847	792	788	839	818	815	769	775	830	759	790	806	755	788	831	782	792	771	829	836	772	825	768	747	758	839	785	804	757	783	788	785	769	788	806	803	808	810	819	805	796	785	755	844	804	769	803	844	793	815	823	787	762	746	841	798	772	828	850	788	810	794	830	815	822	784	800	836	794	751	802	813	788	739	752	806	772	730	786	813	796	737	750	820	809	817	845	777	800	802	766	818	815	803	801	798	839	764	781	760	745	801	796	794	793	781	788	767	814	761	756	745	789	811	799	762	798	786	811	765	784	763	749	849	787	788	819	748	788	792	783	759	799	786	784	744	767	765	781	778	819	794	774	814	815	799	802	811	772	785	776	767	779	760	789	740	774	790	800	789	747	817	823	771	815	776	791	801	786	791	785	766	788	797	808	784	763	773	838	784	787	787	802	783	759	822	741	773	783	790	792	777	802	822	790	771	799	777	725	807	748	776	836	792	781	774	737	757	813	818	750	780	820	769	831	744	805	788	830	756	752	816	832	811	777	848	781	788	841	829	801	849	787	778	817	809	817	784	840	814	792	768	737	768	816	799	777	783	820	788	844	804	794	790	804	808	805	802	825	783	776	838	820	850	804	823	762	775	788	783	826	791	748	802	789	836	821	785	810	791	752	763	788	808	758	797	799	815	797	833	821	769	804	759	804	804	785	778	811	829	837	814	776	807	763	796	854	756	778	767	816	746	784	785	766	734	799	780	782	793	820	792	796	774	767	838	744	768	738	787	781	789	768	817	769	776	825	771	764	813	823	782	774	791	847	840	812	823	820	795	788	810	759	833	748	731	829	769	725	817	831	785	813	802	740	807	777	802	791	784	868	818	766	870	804	749	789	783	789	740	842	838	767	779	780	741	802	788	747	809	789	847	780	809	789	814	738	770	763	819	823	819	773	759	786	748	783	829	805	806	789	766	801	786	781	788	757	762	769	797	764	805	825	815	792	742	800	799	817	792	775	732	827	802	781	789	785	822	800	821	792	805	777	781	829	737	835	770	761	827	795	788	819	771	796	828	826	762	799	763	783	828	782	748	797	782	809	773	832	800	787	793	754	810	806	830	804	817	830	832	774	802	844	844	817	820	776	765	752	759	763	744	797	776	777	775	791	789	766	839	842	777	773	830	891	756	811	811	794	830	833	779	770	788	816	831	793	768	825	840	778	773	816	810	789	766	814	803	807	818	773	778	732	768	762	814	828	760	765	770	760	809	776	845	773	774	786	772	799	797	779	763	775	800	764	717	795	725	822	832	805	802	791	830	757	815	753	781	785	807	802	727	812	740	788	767	843	816	809	783	762	785	771	798	851	757	796	783	800	797	800	765	774	805	771	775	816	776	801	816	774	859	828	808	813	783	758	756	804	778	810	782	781	778	808	786	780	830	777	808	737	755	784	788	768	781	739	805	817	798	833	809	773	764	751	799	797	742	830	782	745	824	768	806	786	793	761	780	807	798	773	776	814	844	751	800	827	819	803	820	764	770	798	762	782	770	798	796	819	814	811	779	795	744	763	808	756	777	807	808	783	793	755	811	812	761	796	777	840	847	812	775	794	763	772	810	765	865	818	778	808	806	777	846	780	770	764	765	778	823	791	783	798	717	874	828	724	779	803	806	797	788	840	741	814	759	840	816	797	782	837	808	752	781	823	833	778	777	802	791	798	833	843	789	854	800	812	807	790	721	809	788	757	781	817	770	801	821	816	779	779	821	802	815	793	794	774	849	768	819	769	796	775	794	776	754	791	773	811	790	796	820	781	829	824	758	810	792	773	751	836	808	771	751	803	814	803	767	846	778	776	779	795	863	804	748	818	746	814	794	832	818	757	793	865	741	797	796	797	792	780	794	767	815	735	795	767	829	809	770	805	821	777	806	762	771	791	784	819	796	774	785	794	753	820	790	786	779	816	775	737	806	797	816	795	776	814	796	774	788	811	782	796	859	808	751	740	745	796	803	814	760	785	763	802	805	846	798	770	782	732	767	788	788	764	766	744	821	781	722	812	784	871	735	836	787	804	822	809	765	769	812	844	837	745	811	819	773	726	783	819	799	791	796	813	825	846	767	764	814	755	766	727	804	776	811	820	773	773	751	778	783	778	798	801	762	818	790	789	816	790	745	796	871	777	785	719	789	802	838	813	801	855	802	795	810	775	787	750	743	767	772	804	827	780	790	756	802	822	831	793	817	798	812	845	777	782	795	750	826	791	750	785	758	820	769	810	753	837	787	798	743	774	812	804	776	806	780	769	808	770	799	838	757	759	793	773	764	799	788	821	820	824	747	817	794	771	799	792	773	751	802	770	796	787	794	778	736	812	816	758	801	831	771	791	789	770	784	812	797	747	801	840	862	752	795	790	844	786	811	770	776	823	792	809	761	774	801	828	773	814	763	795	817	819	826	821	791	767	763	826	768	771	782	769	790	720	790	806	794	786	787	790	797	800	792	798	791	807	792	779	822	772	823	758	803	792	786	803	743	778	787	816	715	780	802	783	780	764	778	780	750	777	775	829	801	776	793	814	782	850	780	829	758	816	811	801
22430	20718	28548	22922	39725	41960	41122	48898	39221	26396	12606	4016	1483	732	602	613	547	591	581	626	611	612	578	582	592	563	566	578	568	563	567	564	543	568	578	557	619	597	616	559	593	601	581	567	544	603	589	604	573	563	536	605	563	610	555	552	592	584	595	546	574	546	599	556	578	564	632	594	547	588	587	544	561	590	587	574	587	599	592	571	575	589	586	564	582	607	622	554	602	589	541	558	563	557	584	567	564	557	570	573	601	546	577	547	571	584	595	616	550	582	548	588	616	569	561	589	530	554	571	546	584	583	607	570	570	607	583	550	587	596	517	578	540	567	580	583	569	602	621	566	615	590	566	535	633	569	545	522	578	581	574	592	589	585	542	578	539	565	591	587	599	614	597	581	562	627	550	590	547	615	550	553	570	568	585	521	561	588	542	587	591	566	559	621	613	567	537	570	565	590	559	553	562	558	610	574	562	594	529	595	536	584	593	594	545	549	571	504	556	593	563	576	586	566	597	554	628	570	577	598	598	528	558	579	591	647	558	585	603	566	576	586	578	570	573	597	514	522	580	553	546	602	588	563	606	598	563	560	580	549	580	588	609	579	593	578	590	551	583	596	607	596	573	582	557	533	569	589	538	585	621	526	599	634	590	578	602	584	605	588	588	610	606	554	579	542	594	568	564	581	583	555	546	587	569	574	549	586	578	574	516	584	567	606	567	539	559	580	596	566	554	565	579	582	591	588	572	584	557	569	557	596	569	594	564	593	559	556	559	552	561	582	555	598	545	570	580	565	551	590	573	557	561	616	564	570	595	568	568	622	558	576	561	604	532	604	598	559	596	590	547	546	572	566	569	548	593	547	540	563	620	573	619	524	566	567	573	606	605	582	551	568	558	592	589	596	586	589	574	611	586	583	576	575	586	554	587	559	611	581	548	570	565	597	571	601	577	583	587	573	531	611	583	578	611	605	556	609	552	576	570	545	611	577	630	571	588	600	571	590	513	615	565	604	595	551	559	560	605	552	553	573	550	604	573	537	610	560	582	584	579	519	595	583	569	586	560	569	578	564	564	556	560	579	556	563	591	593	574	589	579	606	543	583	585	596	579	541	571	547	552	586	596	550	563	565	618	585	554	562	567	581	585	545	531	576	570	557	581	591	566	579	566	549	577	569	632	568	581	551	597	564	561	547	580	531	565	562	584	579	580	567	553	556	574	609	608	561	595	540	557	598	566	599	539	581	607	581	555	606	563	580	564	577	595	579	555	590	564	559	555	581	559	590	582	552	560	574	560	570	583	557	570	580	569	559	543	627	545	560	533	585	581	556	574	579	553	567	552	558	605	592	576	558	575	586	605	568	582	580	579	589	563	531	570	591	578	618	584	541	577	586	579	574	587	565	611	549	545	520	568	568	604	589	597	559	552	580	557	548	563	569	560	577	563	571	579	589	574	626	613	590	549	569	605	562	597	629	581	564	586	550	596	593	560	591	578	566	564	616	571	540	617	609	546	601	610	614	589	555	572	610	559	594	571	569	582	571	585	621	576	581	569	582	519	594	562	571	576	596	557	587	587	553	561	619	574	563	604	535	563	577	628	553	615	539	567	610	622	572	581	557	563	575	590	594	600	588	554	564	568	588	543	549	585	565	583	580	559	581	543	594	613	582	574	586	524	593	593	548	578	565	575	573	499	585	577	591	629	583	580	623	520	522	581	558	544	602	545	587	564	582	603	578	595	562	584	550	523	576	597	573	525	538	556	521	588	620	572	605	580	548	578	597	581	595	659	558	579	581	571	550	567	572	597	602	603	545	602	574	569	570	533	626	535	588	573	551	586	602	594	619	543	565	627	616	556	584	582	526	597	564	581	568	566	535	554	561	583	505	577	609	594	611	630	588	575	551	589	598	631	562	591	563	562	536	568	539	588	591	584	552	526	560	593	586	548	607	590	572	551	579	592	569	609	541	551	598	625	590	603	575	588	591	574	554	535	555	589	603	564	553	544	544	606	594	630	564	577	606	552	546	596	576	583	569	570	557	601	549	561	584	572	618	580	566	557	576	599	588	611	610	571	596	579	557	565	568	593	549	569	599	549	559	597	595	559	586	560	578	565	597	547	569	533	595	546	571	569	618	580	580	555	556	590	594	590	596	539	575	575	599	572	581	571	587	547	578	543	584	545	573	607	576	521	584	569	606	531	618	604	547	595	554	593	573	530	560	556	561	548	556	567	567	611	575	587	582	566	612	594	636	563	557	569	589	598	543	570	564	564	583	528	589	584	574	608	558	574	599	548	559	614	528	537	555	565	541	592	564	568	549	558	600	546	608	566	596	600	585	539	566	552	558	566	593	584	536	556	570	575	565	587	566	627	549	569	597	540	543	564	595	569	569	580	604	553	558	617	582	593	558	539	543	572	596	609	571	551	570	550	579	560	562	551	568	533	544	613	566	545	550	557	578	596	560	596	558	599	592	575	546	570	584	564	577	535	579	566	560	551	566	576	548	624	629	580	571	572	559	569	564	535	579	562	566	582	550	534	561	579	593	560	569	599	558	638	560	552	629	538	574	587	618	554	592	561	563	598	561	543	604	582	551	545	578	605	578	571	586	602	576	555	619	541	563	592	544	544	530	580	548	556	539	554	585	579	599	590	578	612	521	539	597	582	584	525	606	601	561	603	604	586	594	584	568	513	516	567	624	571	566	572	575	570	584	568	556	614	556	617	621	574	572	605	593	566	627	560	590	615	575	599	588	530	551	581	602	540	626	580	569	611	649	540	558	590	600	570	592	590	575	604	532	581	598	526	591	562	560	596	537	590	558	545	591	568	560	575	568	587	562	567	580	566	590	575	610	574	565	579	562	559	560	591	615	615	582	582	564	596	576	603	580	551	575	581	560	556	582	594	604	569	570	584	594	547	537	552	608	527	556	561	563	594	521	518	590	610	556	590	546	542	609	583	606	558	597	557	556	561	585	606	650	553	575	582	597	550	566	536	517	554	634	591	567	616	536	577	551	564	578	581	599	571	605	579	532	583	600	618	622	605	530	569	624	614	572	547	577	582	587	570	584	552	545	591	543	556	578	578	578	602	554	598	575	608	580	570	616	575	565	557	600	566	584	575	563	573	532	539	586	581	564	541	592	544	608	612	549	555	561	549	572	553	565	613	565	565	597	614	568	588	536	574	616	629	549	619	562	575	587	619	578	569	605	537	594	543	589	570	552	589	553	597	566	605	541	599	579	571	566	537	590	553	611	575	591	617	528	626	550	578	579	574	605	565	558	568	634	580	562	566	572	581	575	573	536	563	501	537	597	585	586	581	566	587	544	589	585	579	610	544	601	543	554	593	550	586	604	567	606	590	556	562	611	598	555	602	603	547	560	600	578	541	568	566	560	578	582	578	568	595	576	513	532	576	555	556	588	596	541	573	621	595	585	594	578	595	594	597	610	567	559	563	570	616	576	581	581	586	551	565	580	544	591	571	546	583	578	549	563	596	613	555	567
17843	36937	34065	29881	63548	39926	48844	51235	41758	29870	16183	6906	2583	1179	911	849	780	816	802	772	814	804	806	800	823	806	785	869	807	778	835	816	793	791	833	855	835	822	839	817	805	833	797	844	823	831	782	758	820	810	772	811	798	802	799	835	812	811	815	780	830	779	829	767	761	809	780	776	770	775	746	782	824	842	813	749	780	833	883	816	755	840	805	813	827	830	784	805	773	856	816	817	775	781	779	771	805	840	806	844	807	800	792	818	798	782	795	827	806	799	819	806	777	795	829	783	846	738	797	773	835	812	798	811	839	770	825	814	768	809	864	780	866	833	855	832	783	827	789	803	839	794	816	797	761	776	791	838	799	815	790	829	835	762	749	777	817	756	827	787	804	839	846	804	829	771	807	771	791	806	861	782	784	764	823	800	863	792	773	813	771	790	833	800	779	769	813	742	839	840	839	842	725	810	872	763	786	809	803	796	833	814	780	885	772	840	769	799	846	768	809	782	865	803	826	845	838	807	761	779	837	818	802	798	841	808	781	807	768	803	794	765	785	841	796	761	792	832	811	799	863	774	812	810	798	788	824	823	776	800	813	780	784	775	829	814	816	790	830	751	759	784	786	845	802	796	845	785	799	801	811	792	788	802	793	838	804	781	810	843	834	845	813	802	737	812	778	807	827	833	825	836	771	805	799	766	783	746	791	809	806	779	776	836	816	777	780	814	820	843	772	792	782	777	802	843	782	817	825	840	797	751	769	827	798	781	789	790	793	799	799	816	811	831	781	779	784	782	750	805	815	855	793	811	806	836	827	764	786	828	780	803	856	780	765	830	837	791	820	808	800	809	814	839	813	794	775	864	797	805	803	828	801	768	815	797	811	811	768	794	795	783	824	833	838	873	801	839	789	816	794	762	834	808	805	801	763	782	775	833	752	851	795	783	796	841	821	808	809	773	843	813	794	813	804	815	792	805	790	814	803	778	785	811	807	826	753	800	858	811	800	843	820	768	783	762	838	824	849	794	790	809	799	829	796	792	787	779	805	790	802	790	804	830	790	752	838	814	825	798	854	818	800	797	785	803	886	795	882	822	871	826	799	788	864	775	832	822	807	825	767	834	809	745	789	798	812	818	805	800	769	833	822	745	800	774	848	804	806	743	786	781	835	788	832	824	804	794	807	819	841	803	827	788	817	814	848	780	810	839	768	799	809	740	780	865	781	790	764	783	795	786	800	814	794	826	789	788	775	856	784	795	782	838	826	836	847	775	779	810	825	848	795	759	850	796	864	809	799	810	800	793	837	807	800	868	819	755	810	817	800	842	818	804	836	754	782	785	786	779	840	809	771	833	826	786	829	810	824	795	806	855	813	815	856	804	813	827	834	778	864	808	747	789	830	818	805	819	837	783	821	793	775	789	785	780	794	736	760	859	793	828	821	759	768	864	800	769	811	770	785	804	828	768	796	790	867	821	742	803	785	851	815	863	800	814	849	835	846	874	796	828	809	769	782	785	773	802	821	779	780	786	819	836	791	788	751	823	817	829	806	828	792	794	809	866	832	804	849	790	791	778	758	773	830	768	810	826	779	795	814	841	804	785	771	800	836	785	795	827	789	819	778	789	800	784	812	807	757	827	808	787	829	779	779	783	774	772	767	836	810	798	846	789	848	807	845	805	803	782	775	820	818	837	776	824	854	803	823	841	801	823	842	790	825	830	813	789	822	803	802	777	799	771	819	830	814	759	796	781	793	801	840	868	872	734	841	753	777	771	804	801	817	762	764	765	787	800	765	811	864	829	767	822	788	881	774	813	785	827	771	790	814	788	766	805	808	839	786	772	841	827	813	779	782	810	805	795	831	767	830	782	832	820	804	819	755	810	812	817	792	831	788	800	759	805	810	826	826	845	818	809	820	808	770	834	824	758	800	828	798	850	822	802	830	755	773	818	805	851	826	802	850	832	829	796	854	785	801	804	815	796	781	819	811	783	828	819	791	787	800	755	802	818	822	778	856	833	837	769	817	805	782	803	837	752	793	822	787	811	756	859	799	826	776	748	841	856	747	760	783	853	792	789	819	830	809	850	825	860	809	839	828	807	838	778	744	783	800	782	814	854	820	808	779	791	751	826	821	836	784	781	743	751	802	767	822	787	770	779	776	801	793	776	760	804	822	800	832	796	796	800	885	791	786	778	807	851	812	786	827	790	837	819	817	809	822	826	814	824	762	754	832	783	841	807	789	866	793	779	763	859	795	822	840	797	857	817	800	807	765	793	791	824	828	803	777	836	854	808	824	854	796	829	810	780	837	757	812	831	806	820	806	824	769	818	783	821	782	827	803	810	821	780	797	854	834	762	793	861	791	784	818	784	764	846	769	798	870	788	785	792	804	777	753	766	794	809	829	768	828	812	834	762	817	841	793	729	835	825	792	797	812	794	752	806	767	782	780	836	789	826	774	714	797	841	822	819	791	805	780	805	783	795	815	811	753	797	825	873	814	801	791	772	833	829	833	754	804	848	801	817	843	793	806	823	832	800	821	835	807	819	803	809	803	734	874	795	795	831	839	777	783	835	812	867	841	762	806	821	803	817	776	842	799	772	823	797	845	807	755	822	837	802	762	791	808	756	837	804	778	825	806	838	821	771	791	825	794	796	783	780	761	860	784	858	790	776	812	857	792	826	810	783	775	782	787	828	811	824	798	800	825	820	819	823	803	836	858	840	867	800	760	821	801	798	803	837	876	737	821	801	770	829	788	815	839	816	830	795	788	832	811	797	772	756	793	795	792	824	803	799	826	778	832	788	797	798	843	780	797	848	800	784	821	815	783	807	795	807	828	822	812	806	768	819	761	844	815	807	823	791	812	853	821	825	814	810	869	821	778	876	821	772	829	830	764	789	789	786	815	831	784	817	850	814	843	767	831	829	830	824	822	816	863	849	809	826	811	808	832	808	819	774	826	799	790	837	840	816	821	782	849	757	849	811	773	868	867	772	882	779	844	799	831	777	813	816	884	815	778	814	765	834	840	809	802	844	788	827	770	766	792	798	799	802	747	793	792	788	781	784	821	794	814	775	813	746	820	794	848	771	829	806	842	862	757	813	805	804	753	858	776	834	842	810	847	768	777	798	762	812	845	784	800	823	802	838	773	785	791	806	870	852	777	816	794	789	845	800	832	829	826	805	813	836	824	796	809	796	887	822	788	783	840	789	779	808	792	761	784	760	801	827	813	848	795	812	803	835	817	828	788	803	790	831	852	810	791	816	786	746	830	804	806	775	806	819	756	791	776	752	822	813	797	763	806	822	841	814	772	815	819	795	796	832	796	780	819	794	820	846	800	808	766	752	808	808	763	835	820	832	819	831	821	862	793	812	775	770	809	799	770	777	847	832	789	804	839	802	774	786	815	807	802	802	755	795	853	786	755	793	751	824	839	803	778	783	803	803	879	847	835	810	830	793	851	773	832	806	835	767	847	778	735	774	796	805	805	871	822	816	809	798	772	789
26024	20585	13973	7642	16737	12940	7618	6941	4408	2366	1259	799	632	582	587	527	516	532	544	579	554	581	528	570	560	526	524	584	592	574	510	532	572	535	561	505	549	532	500	559	540	527	502	544	542	524	515	592	540	551	554	537	489	507	549	552	540	536	530	524	514	549	526	533	537	543	526	518	492	556	542	539	520	492	574	554	582	525	529	562	511	507	522	556	517	572	552	580	548	533	546	558	526	511	542	541	528	508	526	586	549	563	538	509	507	499	549	579	524	531	544	583	555	508	549	571	572	506	565	553	557	562	505	551	525	558	522	575	576	587	515	554	533	523	602	541	535	498	542	561	519	524	552	517	514	584	512	516	502	568	564	532	552	531	513	489	540	596	528	543	515	512	546	575	537	546	550	508	498	530	554	522	547	556	513	562	562	553	532	492	535	569	590	573	478	530	555	516	541	545	523	547	568	584	523	541	548	567	565	506	572	541	584	545	543	531	525	538	568	540	569	590	521	547	513	494	520	499	537	558	510	534	529	481	599	515	566	569	570	550	525	523	523	570	553	525	501	532	505	530	578	547	542	560	544	570	569	562	562	531	502	527	524	545	551	569	528	551	571	531	516	486	511	525	539	551	548	535	512	553	525	534	561	585	578	528	518	524	560	521	549	536	528	547	524	545	554	545	520	546	513	566	543	538	521	564	546	537	545	532	553	552	504	537	543	499	516	522	561	555	551	512	570	550	506	551	566	538	587	520	593	572	490	518	538	528	578	551	511	513	548	502	602	528	525	486	532	520	568	527	507	551	496	541	509	552	563	550	492	509	513	554	526	500	518	553	593	525	524	535	519	527	519	519	600	530	553	548	496	569	551	552	546	544	485	582	560	538	514	532	557	546	545	574	536	500	549	529	529	542	562	526	528	527	522	519	504	490	522	551	547	549	560	525	494	586	519	558	526	544	586	548	543	549	534	554	580	535	531	520	505	520	522	530	550	543	552	572	537	509	593	561	546	494	493	542	536	530	532	516	541	508	588	534	529	512	544	528	528	478	508	555	558	507	516	543	563	561	587	559	560	561	538	502	560	545	523	527	519	558	539	558	532	532	554	534	514	505	544	583	543	567	545	553	539	523	537	518	581	506	495	511	495	521	549	579	557	543	523	504	534	528	536	530	555	501	579	518	529	552	518	551	547	524	507	555	526	547	537	524	581	513	576	526	534	525	583	554	529	522	568	509	520	576	549	561	558	546	570	516	574	495	557	522	532	568	525	521	476	568	486	566	564	558	532	549	562	589	554	546	520	560	544	507	539	523	532	545	519	525	495	513	536	560	549	530	526	491	530	512	496	538	559	516	538	577	524	538	553	521	496	529	570	544	540	557	516	530	544	540	535	535	515	535	495	560	550	554	560	523	596	518	526	562	517	553	502	528	582	574	550	542	542	546	528	541	522	519	540	544	558	558	505	572	548	529	577	542	535	554	569	521	526	545	543	516	525	571	505	547	577	562	529	509	552	511	553	503	562	491	559	537	534	527	534	530	505	604	516	568	542	553	525	551	510	557	555	542	556	539	542	509	548	543	564	498	510	523	515	547	517	548	523	505	528	551	522	532	514	569	556	560	531	533	535	546	539	523	567	540	561	534	569	519	536	569	559	527	543	525	527	539	564	549	556	514	512	522	549	472	537	523	529	519	557	558	512	534	541	562	530	484	557	531	565	545	545	565	556	543	546	526	542	491	539	567	542	543	500	567	541	540	534	543	524	581	481	559	568	521	563	557	518	515	557	570	521	558	551	557	531	561	521	572	544	532	497	533	535	527	493	514	532	520	559	558	561	532	540	568	552	587	518	576	544	520	521	572	475	546	475	579	526	566	517	510	569	511	570	586	538	567	536	492	546	550	564	524	571	546	531	522	548	506	547	553	575	544	547	549	555	508	563	551	581	581	531	535	503	506	498	516	538	529	531	543	523	519	543	548	550	564	529	527	564	528	535	494	513	499	515	574	566	531	556	530	566	527	548	567	568	537	533	521	559	569	508	494	506	493	549	579	570	512	574	528	557	520	548	522	559	544	523	576	485	540	518	531	527	529	541	575	548	570	513	508	510	553	571	508	516	563	566	475	538	517	552	533	524	526	546	518	530	565	486	549	542	549	559	555	602	545	538	491	508	537	510	584	543	520	539	544	540	516	538	550	565	525	552	505	529	601	517	546	566	510	525	503	578	563	508	546	580	535	525	511	519	524	548	562	557	567	528	531	553	517	526	499	544	544	579	526	533	521	537	493	489	588	517	526	544	523	482	573	525	555	564	530	540	564	511	593	537	583	532	524	523	518	525	556	527	540	533	548	559	579	532	555	540	580	507	582	559	518	519	541	589	527	510	527	507	513	541	511	530	542	521	559	517	560	542	595	563	565	542	548	531	526	563	518	524	541	571	483	552	537	584	570	523	588	552	548	513	551	505	568	566	511	531	514	555	565	557	548	567	550	596	534	539	530	547	502	488	503	518	526	527	555	560	531	533	531	526	541	517	546	524	539	543	506	547	547	542	555	574	543	529	534	522	505	538	550	560	585	566	513	543	506	520	522	545	560	522	559	535	527	543	542	553	545	572	577	543	538	544	558	558	530	557	524	579	535	538	551	574	526	553	577	516	560	514	549	505	523	552	538	531	503	514	565	572	565	558	533	522	518	535	576	517	519	521	547	556	553	520	519	527	542	524	572	609	553	516	573	569	540	552	572	565	518	543	564	562	511	522	580	491	522	544	500	558	560	517	515	529	517	510	597	522	545	508	577	540	513	546	516	509	508	533	511	552	535	511	507	526	542	546	530	532	514	543	518	551	558	521	531	529	487	528	539	588	533	580	540	570	515	523	553	561	511	538	538	535	525	535	543	549	509	496	545	570	546	524	544	541	539	540	468	548	540	537	582	565	565	482	563	531	554	528	547	517	513	544	571	557	601	538	524	519	485	518	487	537	507	542	526	520	548	559	552	547	531	567	558	539	545	521	553	513	535	591	517	552	534	555	505	545	525	545	539	522	545	509	556	549	511	544	529	492	559	586	557	544	544	524	556	520	538	539	551	571	551	550	497	528	513	546	571	549	527	514	516	568	511	581	530	466	566	518	517	516	519	511	517	574	533	531	550	554	548	560	516	553	510	535	565	514	516	539	548	546	537	540	502	594	505	524	512	509	565	565	577	510	526	561	552	520	570	519	551	540	517	577	560	527	534	527	531	537	578	546	544	544	570	511	514	557	531	523	522	527	534	507	498	519	487	530	508	530	571	540	523	534	505	542	530	558	554	545	564	583	557	543	599	522	552	555	545	548	535	522	558	533	540	516	542	528	552	546	531	501	564	490	543	528	486	554	511	518	524	544	509	514	567	535	513	553	534	522	535	524	553	538	525	559	519	561	530	579	549	545	585	525	518	546	510	561	573	515	541	530	538	571	491	523	541	511	499	561	555	494	486	576	545	553	527	503	534	533	523	539	511	529	511	540	633
5371	7704	8136	10617	22960	17555	12982	12252	8180	4329	2230	1200	943	797	826	735	759	774	775	808	751	767	763	755	731	760	787	772	789	730	774	776	758	805	768	749	766	787	712	741	726	726	785	804	771	787	771	759	790	748	779	798	799	795	713	727	792	765	731	748	773	772	809	746	755	721	819	802	738	768	756	766	762	742	751	793	741	758	758	776	777	761	761	818	837	819	785	764	800	774	743	778	704	772	796	769	759	785	774	806	767	779	805	766	820	744	797	745	799	742	816	801	756	756	741	743	760	801	772	785	741	780	811	764	750	752	732	793	786	764	775	788	757	768	748	802	744	793	769	766	763	772	788	744	758	775	784	775	780	779	769	730	793	785	757	794	713	754	765	730	725	742	749	760	754	787	801	760	780	764	741	778	781	787	733	798	734	824	820	747	737	822	784	800	747	793	807	799	777	746	761	797	767	758	769	777	741	786	743	770	754	787	769	774	784	795	768	788	782	747	795	774	773	828	832	768	790	792	757	735	807	785	762	789	747	797	737	766	762	814	775	707	779	771	765	769	770	779	757	802	735	783	807	764	779	747	795	795	800	755	816	781	794	754	720	797	741	739	789	778	762	751	804	763	766	753	736	796	746	727	795	764	811	756	763	790	816	724	776	780	777	752	802	761	776	745	751	780	770	810	734	726	715	766	785	757	724	776	732	754	777	804	769	761	778	768	745	786	752	795	791	767	734	752	768	756	765	772	769	743	776	741	748	770	833	781	794	772	791	738	739	810	805	773	756	725	816	772	769	725	739	771	801	783	800	755	770	797	781	716	772	744	760	777	728	786	769	761	739	818	784	733	763	746	760	729	769	799	786	809	781	737	810	811	717	786	775	769	751	753	754	818	758	747	745	794	765	792	807	816	783	779	774	771	750	769	740	744	749	767	773	732	742	763	754	747	749	752	791	771	764	766	758	763	822	792	760	791	744	745	787	749	819	794	756	755	758	749	807	821	791	752	765	744	728	732	738	786	772	771	743	743	784	766	771	748	773	807	727	785	760	751	750	745	761	772	781	811	749	702	769	751	815	782	727	761	765	766	768	782	814	785	786	775	794	745	786	781	776	771	765	747	789	770	755	726	743	765	801	760	733	808	747	739	755	770	803	802	718	794	764	753	782	768	764	768	771	798	765	790	744	773	759	760	756	802	750	773	732	782	748	734	770	771	807	767	812	754	760	773	726	792	749	748	755	785	776	741	772	788	806	759	730	835	758	793	734	770	774	762	769	795	780	779	765	794	757	779	796	728	709	824	805	763	764	701	727	798	761	782	740	749	783	756	764	752	739	816	739	774	771	759	750	767	743	764	769	765	779	808	814	780	756	702	774	754	772	772	724	763	815	832	722	767	752	831	829	738	754	762	751	791	777	780	765	742	726	783	762	830	732	800	809	727	790	765	792	788	731	728	751	729	783	740	746	726	767	803	767	777	767	781	754	747	729	783	759	774	805	763	742	814	749	770	768	771	779	776	791	808	775	750	804	818	779	778	827	784	754	740	803	760	797	725	740	770	768	800	732	748	744	786	757	737	809	858	729	791	761	736	734	763	770	773	764	748	763	833	802	773	729	743	746	778	766	750	777	800	770	821	716	758	806	763	819	764	720	769	804	728	767	826	790	775	772	789	752	746	781	778	734	750	801	767	802	774	779	749	782	766	740	783	761	773	768	771	766	759	767	709	751	767	758	760	763	745	726	749	775	776	781	734	754	793	756	773	808	731	781	794	757	779	795	783	751	750	729	773	740	800	745	784	797	731	789	712	748	745	772	784	760	752	788	785	807	826	757	792	761	744	742	802	767	764	714	793	804	770	817	778	770	811	720	792	799	731	785	753	733	817	767	735	788	766	762	716	762	795	746	765	759	782	772	796	772	789	752	809	796	762	773	742	768	753	780	786	760	829	765	713	757	734	793	755	800	738	770	812	769	789	791	799	770	772	779	762	728	757	766	809	756	783	757	722	770	766	802	782	803	765	766	769	753	778	755	827	776	683	780	818	769	739	762	765	758	733	809	790	780	771	782	795	826	776	758	807	785	772	737	785	783	762	779	795	847	790	777	792	771	778	779	767	770	740	759	777	765	822	778	754	710	754	796	711	703	782	797	813	780	787	774	759	765	782	790	750	769	779	816	795	762	743	750	778	768	762	790	721	772	784	786	771	793	764	765	727	735	791	733	792	762	785	784	788	760	805	781	785	754	762	732	793	799	753	835	795	738	770	775	790	739	759	842	750	818	752	794	714	777	734	800	799	757	782	735	756	800	766	719	774	811	722	764	755	762	776	762	742	769	749	755	772	759	746	757	720	753	781	779	800	788	775	768	746	772	757	764	758	715	738	773	783	780	783	816	765	753	751	791	781	800	791	747	723	772	784	698	774	774	764	778	729	777	749	752	787	732	755	774	716	712	798	755	739	807	800	837	776	771	796	719	795	778	788	811	776	823	817	778	785	722	778	807	776	812	772	710	802	762	759	796	727	732	773	793	755	749	796	824	815	719	728	807	796	723	783	784	781	750	751	737	769	821	774	794	777	759	791	790	760	775	790	735	827	842	811	778	804	728	760	732	762	789	750	757	764	774	744	766	755	769	794	824	759	789	788	739	817	751	729	759	799	823	764	785	787	752	836	781	773	751	777	780	747	780	753	744	783	778	804	786	790	697	772	696	742	778	791	812	752	785	759	753	776	802	731	769	769	785	754	816	757	776	752	726	782	754	729	811	804	806	734	733	786	783	756	790	788	762	777	764	767	796	791	784	795	774	769	759	769	791	746	756	695	780	736	776	731	753	782	761	775	811	810	764	761	767	752	765	761	776	738	750	738	760	784	773	728	731	753	735	742	798	766	764	756	769	767	720	721	745	742	688	728	778	785	775	792	719	761	794	821	766	749	768	744	787	672	707	722	793	746	798	701	825	772	798	775	749	782	784	770	762	828	754	741	763	738	766	804	832	802	813	751	753	765	764	745	744	779	748	814	778	764	760	797	750	746	764	764	771	756	718	791	730	810	759	754	797	737	760	792	748	779	752	738	799	728	729	764	762	743	728	765	741	739	780	825	753	794	733	818	883	709	780	806	795	753	709	762	819	755	815	746	757	758	730	765	805	775	762	734	777	730	741	788	784	797	754	802	851	720	753	739	808	789	757	761	788	771	759	797	765	738	769	750	805	795	797	791	771	765	710	753	787	795	789	826	765	739	819	783	778	775	822	776	754	820	799	753	796	706	786	793	744	796	776	757	777	784	789	770	824	788	727	746	752	758	780	773	779	753	744	767	773	790	769	799	768	792	754	731	759	781	762	817	782	802	800	756	779	755	760	775	731	755	807	759	768	791	773	773	742	773	764	811	832	783	778	800	804	732	805	782	794	782	815	748	789	712	803	809	808	738	759	757	744	755	786	745	752	774	782	767	785	777	730	754	742	791	770	775	711	813	768	755	800	774	772	786	801	708	798	756	775	801
24137	20794	27564	24955	43715	42305	34880	24983	15398	6773	2610	1157	740	625	563	581	559	582	534	532	549	531	548	543	538	568	548	528	585	552	579	558	513	560	566	568	566	564	539	567	521	530	548	588	563	587	538	532	542	582	594	566	563	561	526	556	499	542	587	516	546	558	505	524	542	563	510	549	535	575	529	573	551	563	539	591	560	554	546	584	546	567	527	515	540	589	578	549	516	558	518	567	568	564	572	511	514	528	532	563	568	569	555	577	554	535	563	521	542	509	521	560	522	553	558	557	526	560	566	538	529	584	562	562	554	557	549	551	560	521	525	563	540	573	577	568	532	569	558	526	551	540	571	583	527	554	535	542	576	560	520	536	541	528	565	565	533	564	561	484	545	562	550	574	550	569	533	582	557	564	531	557	548	528	541	541	545	571	544	546	569	531	521	574	539	533	579	546	528	568	523	528	584	591	562	512	512	532	567	546	574	546	538	528	550	570	554	578	540	563	533	532	543	521	566	563	533	559	612	528	527	548	523	548	589	595	592	547	583	541	563	546	548	567	538	536	553	528	559	545	567	538	580	550	532	581	600	546	551	542	582	534	546	570	552	550	565	557	555	565	561	533	553	583	561	609	529	557	535	570	545	594	575	548	570	523	504	572	557	525	574	566	560	553	537	534	580	528	551	566	544	553	574	541	517	598	546	536	529	587	578	535	522	546	536	575	569	552	578	564	531	542	553	565	584	552	543	546	543	586	568	583	519	550	593	550	554	556	546	530	536	574	549	558	510	558	552	534	556	518	496	563	543	503	554	524	569	552	532	547	564	532	551	552	589	528	530	542	543	591	565	540	504	604	543	511	536	554	593	530	538	580	564	531	580	525	516	529	539	564	582	574	566	617	549	524	574	553	548	569	584	543	578	560	579	509	543	520	569	543	519	539	560	573	534	523	564	530	577	572	532	488	568	566	587	547	559	582	564	552	537	504	590	539	525	567	522	572	527	525	577	602	527	538	550	575	553	562	575	537	507	568	567	535	519	551	541	512	538	539	564	535	538	544	545	547	564	566	515	562	566	580	584	568	538	576	557	513	555	578	575	547	585	540	559	532	538	561	565	550	527	547	555	567	507	554	550	554	543	569	534	521	547	580	546	511	535	583	579	527	568	563	596	540	539	599	555	522	550	580	526	583	560	563	557	550	531	514	569	555	508	535	533	546	515	505	597	534	537	608	552	565	570	517	570	576	562	593	499	552	566	579	518	583	543	535	567	575	526	595	561	558	549	527	533	574	566	567	518	538	545	551	575	575	610	546	565	556	562	527	549	595	549	583	531	554	535	528	581	519	593	576	524	547	555	554	553	556	547	545	499	568	574	575	559	576	559	530	553	578	507	530	584	543	549	556	561	551	560	583	539	538	523	509	617	562	546	564	547	532	573	572	550	564	544	538	584	572	569	576	570	583	567	612	579	540	570	552	537	576	522	523	542	572	547	549	547	580	533	549	563	552	551	640	599	583	573	505	570	563	523	600	590	552	582	531	608	525	533	575	536	588	562	523	525	555	563	558	560	594	576	569	568	584	554	594	588	529	530	501	523	527	567	549	515	549	570	526	554	568	590	564	539	549	559	565	571	564	581	543	558	545	528	582	606	555	489	557	516	569	564	550	549	528	557	539	575	513	579	545	551	505	505	570	568	549	550	516	537	522	551	468	530	577	578	511	518	557	575	588	563	573	512	549	596	586	550	541	513	567	555	549	548	604	572	569	548	583	556	524	550	531	573	546	531	525	555	542	567	575	510	538	530	572	525	559	545	573	585	597	543	541	585	544	557	539	590	557	533	563	541	603	539	565	563	547	533	589	512	556	536	543	582	536	549	579	568	587	615	556	532	540	587	591	577	600	516	564	563	598	567	581	558	542	522	541	569	543	538	568	608	562	532	522	563	524	568	535	529	615	538	524	549	514	603	597	556	531	542	580	546	566	585	538	567	565	560	564	546	540	548	543	571	523	556	573	570	526	498	563	552	563	534	594	553	563	529	527	531	587	546	558	562	547	530	546	564	521	535	538	600	561	574	514	536	503	549	558	587	544	553	515	573	507	553	520	562	575	579	524	558	544	514	536	553	570	542	569	570	540	562	520	563	558	544	551	550	557	574	558	550	589	562	519	563	559	559	578	557	548	547	587	518	538	575	584	580	582	591	519	535	554	528	572	558	549	548	532	524	552	621	566	527	542	550	539	567	567	547	523	517	540	569	553	560	570	571	548	556	575	562	567	567	531	542	559	543	563	580	583	565	572	565	556	454	545	527	542	572	571	532	534	558	551	562	561	569	532	553	546	590	567	558	531	550	586	588	575	576	551	518	537	550	525	585	537	577	529	587	501	548	587	565	559	529	562	558	550	542	552	546	551	541	503	554	572	521	558	574	544	549	553	584	562	529	570	550	567	525	523	508	574	540	514	563	593	521	535	573	563	562	581	535	507	547	548	568	522	558	539	560	549	575	548	552	567	493	528	551	538	554	552	539	572	583	568	540	536	515	552	543	578	527	542	575	530	548	561	557	579	538	512	554	490	568	533	559	523	573	526	566	543	528	532	554	604	535	547	550	536	509	571	544	518	571	542	563	548	518	564	559	579	587	508	569	557	568	531	563	532	543	551	543	510	575	576	505	553	519	546	540	514	551	589	551	575	571	554	540	520	565	556	535	567	566	523	579	544	545	565	540	587	565	581	559	557	519	523	549	556	539	530	538	516	547	560	533	563	557	579	525	549	556	550	568	530	559	549	507	536	562	553	574	517	541	545	595	546	532	581	538	592	549	565	556	535	588	539	528	532	570	514	513	580	570	545	539	581	559	568	572	515	580	540	584	573	552	513	531	564	560	569	559	564	518	529	563	580	597	563	536	540	535	584	587	528	571	569	544	577	560	610	487	557	568	557	581	552	562	577	534	545	546	520	571	513	538	548	555	545	545	552	535	513	535	543	566	539	590	559	596	588	535	517	558	563	551	515	575	577	546	591	547	509	582	534	576	533	514	549	541	560	565	500	542	509	538	577	536	556	532	560	550	571	546	571	555	580	517	596	551	559	562	576	544	557	576	611	593	535	550	550	562	552	535	548	556	553	571	601	587	518	547	552	547	566	602	553	565	536	560	526	568	537	516	549	536	539	532	547	578	537	558	542	527	541	516	563	583	511	535	539	553	557	582	553	619	561	555	562	558	548	584	500	578	563	552	564	555	574	603	519	551	579	541	533	552	567	574	550	581	553	538	582	547	572	545	526	536	551	571	547	579	532	574	562	548	520	508	579	580	505	546	578	499	554	546	530	581	535	555	570	544	576	578	578	554	564	559	528	577	543	535	566	561	599	518	556	600	562	551	470	526	558	543	579	603	549	529	545	529	551	559	523	536	555	598	590	590	545	569	548	580	554	559	506	569	549	550	548	540	516	611	586	544	568	584	539	534	585	526	496	556	533	545	544	540	507	558	515	547	577	578	567	522	530
9063	22899	23592	29120	50665	41275	37814	29532	21041	11289	4899	2017	1127	887	768	765	829	786	823	763	786	763	802	848	830	802	774	836	779	837	747	796	781	774	741	844	752	837	785	806	783	833	784	754	806	780	803	777	811	810	805	755	797	831	808	801	795	813	824	795	767	789	814	748	795	853	806	750	816	800	742	757	776	798	785	757	806	840	801	780	769	833	744	758	768	739	803	769	846	788	804	823	798	785	763	806	794	818	782	787	749	798	784	769	825	807	794	778	755	723	767	789	749	753	788	737	774	829	786	802	757	766	772	757	803	780	781	839	783	765	770	816	788	802	763	769	800	748	825	748	775	814	772	779	795	781	762	813	754	773	776	784	778	780	850	763	799	792	767	817	810	817	783	767	733	809	759	774	815	757	757	800	753	806	831	811	760	770	763	824	776	800	817	771	753	805	750	700	768	784	768	758	866	859	753	799	796	748	776	804	757	758	765	807	794	781	770	801	784	807	768	802	755	776	778	792	727	757	808	769	747	805	756	777	790	773	785	772	780	781	831	791	766	810	838	785	783	767	779	785	809	803	772	787	737	826	807	793	769	754	760	772	822	835	800	836	773	769	757	791	760	785	762	776	811	808	785	742	789	756	766	776	760	742	813	812	774	804	826	828	786	760	781	832	789	819	822	767	793	778	758	783	814	753	823	743	785	766	824	821	763	798	774	754	785	803	780	809	785	723	798	823	768	782	787	791	773	834	802	818	732	798	763	758	785	806	748	784	790	823	774	774	754	830	817	790	834	800	752	773	798	738	789	794	752	818	766	804	760	784	807	811	799	783	826	813	840	815	800	799	798	790	810	806	818	808	778	797	777	788	810	827	793	765	755	809	797	854	810	771	797	800	789	790	772	812	817	834	783	796	862	798	774	820	774	780	786	806	752	778	773	765	808	773	760	786	799	784	809	788	870	781	788	806	811	790	764	820	832	745	777	797	801	834	738	729	770	765	809	746	808	784	803	769	817	741	832	807	801	809	764	829	798	774	791	776	809	762	733	757	806	739	838	799	805	794	759	781	765	818	753	826	783	834	844	811	778	748	788	806	772	796	782	757	777	780	801	802	784	792	771	807	781	724	750	816	809	831	761	723	791	781	852	750	814	807	772	838	799	809	765	793	771	829	795	806	795	782	760	752	749	798	797	781	802	831	810	821	769	749	778	796	800	782	782	766	752	810	784	773	756	788	734	807	772	796	845	835	805	821	781	773	824	788	840	794	800	833	772	796	756	764	765	827	792	770	821	801	763	774	795	830	735	802	796	788	811	841	788	782	781	752	781	771	802	800	782	788	764	768	796	750	752	834	786	802	800	781	797	766	794	786	824	803	798	840	837	792	827	773	764	780	742	834	807	791	783	800	798	807	775	788	721	829	821	788	760	788	811	780	772	753	776	823	767	801	777	731	755	813	829	806	781	762	792	797	762	792	772	773	778	785	810	803	804	790	778	759	797	866	787	773	768	829	783	784	773	873	771	807	803	794	788	824	744	823	803	736	800	842	793	809	751	790	805	838	797	811	732	801	803	754	803	812	809	757	783	743	768	729	785	780	804	731	820	819	759	789	764	765	795	779	811	773	759	774	772	772	796	799	802	763	791	771	845	786	781	788	721	741	757	763	815	807	803	785	764	756	808	812	766	841	787	837	755	782	764	771	772	743	785	807	782	806	819	797	794	763	794	789	785	775	773	781	776	799	763	789	831	787	781	813	823	818	743	755	780	748	778	790	845	796	799	824	774	791	817	792	875	757	737	821	784	798	785	818	799	819	797	761	893	823	752	781	759	826	818	765	809	821	790	771	774	802	797	793	795	800	789	765	778	812	748	768	843	752	796	794	748	834	857	814	808	775	767	836	794	839	796	761	813	865	799	807	811	797	757	841	754	785	789	801	799	794	765	763	809	776	775	839	795	767	795	806	805	737	815	799	795	817	776	844	789	769	793	754	800	772	759	753	746	749	785	790	800	784	813	827	766	821	779	757	772	790	756	800	820	782	850	803	751	815	769	773	817	806	792	770	789	757	807	807	808	821	754	790	823	776	802	823	793	833	814	763	798	817	767	773	800	822	810	823	743	813	757	759	751	773	784	791	821	768	808	784	779	789	765	827	809	725	846	753	779	747	780	764	784	729	778	798	779	792	791	778	778	775	800	786	736	836	791	780	798	791	766	751	834	796	780	768	803	720	819	787	785	726	822	799	786	756	742	808	762	754	789	868	803	803	806	752	810	779	782	734	772	787	836	755	810	854	791	756	801	721	796	838	782	783	798	816	798	752	749	807	747	787	831	774	790	783	772	805	813	797	762	813	799	757	773	807	787	794	798	782	782	772	786	749	764	779	756	760	792	798	777	808	794	782	795	785	798	803	838	785	774	799	823	804	829	798	823	851	816	749	852	760	784	738	802	819	748	814	826	739	777	787	764	756	796	769	818	816	811	772	782	808	773	777	798	798	786	783	809	788	794	808	778	817	784	809	794	748	804	775	761	775	852	775	760	833	774	769	742	827	774	782	752	777	817	760	785	781	846	791	815	785	784	791	788	774	773	753	844	806	769	792	771	812	771	799	807	802	778	811	762	779	754	779	810	757	844	822	808	823	770	857	806	758	843	768	780	796	783	773	810	775	805	794	784	798	796	795	779	790	778	802	806	821	757	790	815	808	792	789	836	795	808	792	737	825	783	820	786	742	761	767	755	795	778	829	791	781	757	753	818	785	766	782	769	760	808	767	746	786	856	774	796	796	835	799	778	823	769	801	784	792	801	775	803	819	825	791	836	780	709	737	875	771	810	816	827	804	745	751	855	782	824	833	789	809	770	757	838	749	768	814	734	826	816	809	807	781	823	784	775	796	767	811	778	781	834	734	791	770	779	763	804	838	766	811	859	832	808	759	815	788	816	809	789	765	795	809	794	765	775	773	859	809	760	786	768	806	756	838	781	809	763	746	791	807	768	783	759	786	795	750	790	765	838	776	757	810	857	777	796	795	778	764	762	813	782	806	764	758	859	801	768	759	819	766	834	761	782	843	763	775	794	775	788	774	805	784	831	800	784	779	810	758	761	807	838	780	788	784	787	750	840	791	770	750	782	784	744	767	756	754	826	810	759	823	752	778	799	831	811	780	816	744	820	801	795	741	743	830	848	756	840	734	780	792	757	803	780	797	785	790	848	806	762	783	743	789	782	798	779	780	773	781	799	750	798	808	774	796	818	783	784	747	813	759	804	771	830	771	795	777	766	821	763	801	807	768	766	781	800	823	788	795	799	799	811	810	805	767	806	829	778	820	790	772	783	779	772	743	729	732	785	774	859	793	771	708	787	784	741	805	795	794	775	777	827	756	769	816	825	774	853	791	816	777	795	785	791	799	793	837	802	761	820	775	771	811	817	771	798	764	827	778	764	792	786	777	790	792	794	770	817	793	742	786	798	811	807	798	746	793	758	763	804	785	800	799	799	822	736	783
22460	20716	28520	22980	33232	44549	56387	50028	39413	25348	11466	3561	1291	798	632	613	585	574	586	581	584	559	570	523	611	646	646	580	565	589	616	580	590	605	604	608	578	567	574	552	593	566	589	600	572	593	612	562	577	558	560	568	525	530	582	549	598	585	595	542	562	554	526	600	564	555	608	609	590	589	577	570	634	591	581	544	594	579	596	576	585	597	576	579	581	559	575	581	551	577	563	567	562	562	572	601	543	547	553	587	587	607	577	571	550	558	570	544	588	563	570	537	567	560	536	568	602	613	597	583	554	594	565	586	526	531	588	591	613	557	565	594	590	559	585	578	587	594	582	597	589	570	548	598	575	568	583	580	581	564	560	559	594	587	583	572	558	566	560	554	570	588	594	549	624	524	625	585	567	550	615	572	567	564	586	582	600	582	582	576	550	581	559	597	603	583	625	604	591	594	585	554	610	558	575	561	530	602	552	578	568	584	543	539	588	595	587	611	606	564	610	541	547	553	572	570	579	569	582	578	511	572	572	561	576	573	574	597	618	557	543	592	560	560	631	588	585	591	582	552	594	552	586	576	562	564	555	556	568	577	537	557	559	623	564	558	553	571	603	604	579	532	553	580	576	525	541	590	573	561	555	574	565	590	588	547	536	613	576	561	585	631	591	568	578	553	571	561	554	594	598	621	621	594	572	590	582	596	598	580	529	576	586	566	569	583	555	573	581	544	533	581	556	606	571	570	548	577	569	616	591	571	580	557	575	545	574	613	522	537	575	584	545	588	550	559	599	571	582	550	542	573	552	585	555	559	548	531	589	546	561	526	585	613	617	566	582	530	578	626	537	574	567	592	549	602	560	565	596	549	616	579	559	584	583	600	574	576	564	581	557	601	575	600	594	561	594	609	566	596	593	561	577	578	556	594	555	609	569	574	578	602	615	555	615	549	615	551	573	553	598	564	618	597	597	574	558	546	588	567	572	569	566	582	571	554	628	567	596	561	628	541	614	582	580	571	566	555	583	558	576	603	533	545	578	556	586	599	556	562	566	564	564	646	554	562	594	623	573	578	580	598	565	595	595	602	584	574	592	558	596	538	588	625	631	549	618	597	591	561	605	545	591	569	603	575	586	550	571	588	577	558	644	564	616	556	585	548	573	553	592	602	580	529	544	553	574	566	563	541	582	546	572	569	561	559	561	566	549	541	554	589	561	606	570	561	506	595	548	542	558	538	583	606	531	592	566	554	539	549	551	560	585	523	566	571	544	537	543	564	585	605	584	571	508	616	524	577	553	539	571	582	592	582	568	623	531	576	552	595	576	590	578	557	541	591	563	553	655	565	615	582	625	598	550	632	565	575	546	576	556	554	548	553	582	591	589	543	628	579	603	567	591	540	582	607	576	611	640	541	596	571	559	561	562	570	596	583	537	549	529	560	559	551	587	609	550	576	556	558	595	584	551	601	551	603	612	593	545	586	576	566	603	548	557	582	574	534	553	563	559	566	561	549	554	552	566	556	575	550	567	574	573	577	572	592	574	547	585	538	602	585	580	579	576	557	550	570	608	633	561	560	625	555	590	584	549	556	568	543	586	539	573	616	587	525	559	596	588	581	597	570	556	546	589	568	591	593	545	562	573	580	565	560	580	586	600	582	560	621	567	516	600	611	588	550	562	622	585	601	577	566	549	595	588	561	541	602	597	554	568	580	618	570	555	599	612	515	580	570	581	585	607	558	602	591	549	540	640	572	556	547	564	537	617	615	570	565	594	566	569	576	612	550	578	562	611	603	563	625	543	541	566	560	563	529	598	575	596	601	576	552	588	557	577	612	598	555	575	584	583	558	611	504	522	583	579	549	571	563	593	545	553	580	578	579	566	560	594	563	600	584	567	555	568	572	575	610	568	563	537	565	572	572	576	565	549	577	568	589	617	603	616	561	538	583	588	568	556	597	547	587	561	594	610	528	550	584	569	568	522	586	580	564	537	552	592	567	613	540	607	567	552	586	603	576	585	585	577	597	571	580	556	639	580	595	536	570	565	533	564	555	570	588	566	595	586	574	570	611	625	583	537	613	587	583	581	533	538	542	552	632	546	567	587	585	511	539	590	557	536	564	561	633	582	597	517	637	576	581	550	567	559	537	540	612	557	575	549	600	599	553	596	569	565	585	552	601	586	569	555	541	592	576	531	574	568	564	561	595	561	532	583	563	541	551	586	543	574	568	575	577	579	563	510	562	597	530	613	571	578	612	603	587	591	580	565	569	508	553	578	566	597	608	567	587	589	564	556	540	562	578	531	572	597	580	605	560	550	561	556	594	600	560	589	583	562	592	581	528	579	575	597	563	580	574	576	586	555	540	544	569	569	531	583	586	535	591	575	566	545	564	606	576	599	612	601	533	559	569	599	569	557	546	601	605	560	555	544	570	566	646	571	524	576	596	559	648	541	612	551	589	571	598	574	590	576	587	573	561	563	593	568	564	530	590	599	534	577	593	567	602	609	583	552	547	582	563	558	617	594	578	549	565	598	614	601	581	589	564	557	620	558	557	535	588	580	583	570	598	575	593	565	639	591	552	601	587	575	562	547	580	598	558	561	586	566	564	577	568	592	590	569	548	561	579	614	553	617	553	593	617	573	556	574	621	549	561	549	546	608	567	623	592	557	588	534	554	567	615	578	548	588	551	541	568	537	563	559	578	573	573	600	565	626	593	551	540	603	558	614	549	581	573	616	559	587	562	569	569	553	580	595	577	591	563	535	603	545	584	584	553	590	566	552	597	588	575	583	534	576	558	576	619	542	567	524	566	611	557	582	560	583	571	550	582	574	585	540	594	648	577	578	560	577	555	571	617	564	591	513	569	566	589	588	547	577	608	588	591	571	565	578	587	571	561	585	597	582	557	577	573	587	570	552	553	572	568	561	593	552	631	567	569	551	573	521	551	603	632	570	570	594	565	555	570	576	578	573	536	564	540	559	608	588	621	554	594	623	539	602	550	601	594	540	590	569	593	604	543	546	610	593	620	552	547	570	573	540	618	549	595	562	620	598	563	562	559	547	535	586	622	565	591	620	570	543	565	571	566	570	562	572	615	565	533	561	571	578	553	614	561	559	577	616	565	555	609	579	564	623	533	568	583	552	568	575	584	559	550	589	574	572	579	607	592	545	611	589	565	603	563	540	547	563	548	578	595	560	578	552	568	539	586	549	609	588	554	541	537	598	566	583	518	555	605	561	550	587	574	545	615	563	549	588	545	550	592	525	574	568	572	575	595	567	532	585	595	531	580	610	569	569	558	560	582	542	541	546	621	538	539	556	565	582	517	551	579	572	551	587	586	588	519	570	582	539	583	569	549	585	531	539	568	528	577	550	552	575	558	540	566	574	587	598	576	563	549	566	568	527	560	615	598	549	605	548	528	556	554	572	576	625	556	551	599	563	575	579	550	547	536	563	569	597	565	599	532	562	578	557	581	602	567	577	565	583	558	577	621	560	585	561	577	566	583
15932	37007	35074	27502	51607	49589	57496	50567	41710	28464	14990	6273	2204	1061	864	785	757	824	796	810	822	780	802	778	845	805	794	809	795	785	805	798	768	778	754	790	828	876	811	768	814	811	791	852	834	811	857	750	785	855	746	800	868	801	800	820	816	822	811	818	795	796	796	823	784	836	764	767	777	780	754	763	784	792	776	803	807	753	787	799	797	818	767	796	854	761	798	815	784	798	792	766	814	850	802	768	792	816	801	809	812	828	769	841	792	828	778	843	855	816	774	771	790	789	829	827	880	816	778	779	800	777	786	803	776	777	791	796	798	772	766	856	794	758	756	844	828	803	816	826	800	834	850	820	749	764	767	818	813	818	779	791	831	833	769	802	798	786	779	796	798	746	800	787	805	836	801	840	765	825	829	805	777	830	794	797	794	808	746	824	790	779	870	799	745	793	788	801	775	860	782	746	775	822	798	783	799	819	793	800	788	800	822	780	755	769	752	809	849	780	791	806	814	776	845	853	848	834	826	810	749	791	800	743	809	803	767	838	819	785	841	807	781	777	768	797	798	819	777	731	821	791	803	838	873	825	790	774	858	740	780	771	819	838	824	740	802	793	809	809	834	767	760	812	823	808	811	789	787	827	774	770	810	740	836	873	860	772	778	796	849	843	816	775	810	792	737	782	806	797	831	816	857	804	801	815	822	809	751	796	834	783	827	810	806	760	820	777	833	826	801	797	792	775	823	796	787	779	784	788	799	787	776	824	749	768	812	768	771	724	776	818	744	800	800	764	794	817	776	755	813	762	775	789	741	780	764	815	797	824	783	783	799	803	827	798	773	802	804	766	807	841	767	798	766	854	808	748	801	770	821	784	774	748	804	760	807	758	767	868	782	788	774	772	801	766	801	822	773	808	791	788	810	862	825	815	790	777	855	763	836	851	826	831	793	830	777	825	809	857	826	830	758	792	772	792	766	827	769	878	780	770	835	835	837	811	842	835	832	784	803	747	753	799	826	773	802	812	774	790	789	787	813	773	839	799	814	791	769	809	792	775	807	745	763	833	815	771	787	812	807	765	778	785	764	788	823	833	799	758	848	777	771	834	807	789	795	884	813	736	742	811	804	763	796	771	829	815	842	745	779	797	741	779	811	766	811	810	822	789	849	799	786	763	786	798	792	840	797	755	848	750	782	785	738	798	818	804	840	826	783	812	758	805	742	807	771	852	738	787	819	754	807	846	751	803	852	805	817	801	803	766	807	823	804	844	788	809	806	829	776	804	826	793	776	747	774	813	806	768	782	754	830	783	835	794	814	786	791	798	807	839	791	773	806	768	785	785	792	785	762	808	808	735	796	807	794	829	800	779	738	810	774	781	807	806	851	792	745	802	818	830	787	841	798	767	783	760	802	801	848	779	814	799	732	828	827	804	812	802	850	775	846	798	762	772	793	797	801	771	768	763	816	770	762	816	759	763	806	807	791	781	808	789	793	806	741	814	766	811	833	810	727	765	795	835	823	783	821	776	770	842	797	766	792	850	824	839	803	793	779	789	758	794	826	781	827	760	759	757	802	853	814	814	768	874	787	814	809	756	791	824	813	792	781	754	782	754	810	811	849	830	759	797	735	792	813	843	768	774	788	775	793	778	800	764	812	794	833	845	777	807	818	817	820	820	832	825	831	794	790	806	809	794	752	812	815	780	802	828	793	803	848	782	777	830	800	788	827	795	831	815	804	839	845	828	767	777	780	770	803	823	772	807	855	794	768	752	808	766	797	845	823	774	788	794	838	776	861	742	830	797	815	804	833	750	721	820	833	801	805	844	791	762	788	826	798	766	825	805	780	857	830	793	768	803	785	817	826	792	778	835	811	809	780	809	791	797	761	835	731	817	833	830	783	797	837	817	840	820	828	787	836	788	790	779	778	813	825	779	855	796	811	801	773	782	788	819	775	745	798	768	771	799	842	853	812	831	819	815	798	737	793	851	814	774	825	785	741	824	799	797	809	790	806	851	850	797	827	809	782	791	804	806	758	809	801	792	818	845	845	812	824	819	776	795	792	793	799	852	817	816	834	799	753	778	806	837	779	796	770	824	817	808	746	792	817	811	785	854	792	784	833	821	746	822	817	788	809	835	826	818	725	811	766	852	830	783	779	781	798	819	780	765	773	806	828	774	815	820	801	848	773	795	815	796	832	783	760	790	791	830	799	780	801	817	805	827	865	814	750	768	814	761	787	810	720	768	808	813	817	824	818	848	791	762	810	824	779	826	806	843	755	782	788	756	845	807	776	765	821	816	770	805	808	809	810	774	759	834	803	837	822	778	818	826	829	793	805	779	856	857	770	825	789	782	787	815	837	778	807	779	792	764	829	749	780	797	799	818	799	764	807	804	818	784	831	807	809	801	779	811	801	801	834	796	754	755	826	800	782	786	774	797	817	799	737	802	761	768	758	788	865	818	834	844	793	816	786	825	749	794	793	831	794	814	760	819	781	801	703	814	790	762	748	834	824	780	791	770	833	780	795	812	771	799	818	837	769	786	773	863	774	771	802	768	775	781	832	784	834	756	810	814	774	773	794	752	798	816	785	802	801	821	772	808	784	788	807	766	782	787	764	831	810	821	821	812	771	821	773	774	798	788	801	765	800	829	824	818	822	791	810	790	799	842	798	819	784	807	771	808	791	740	809	730	766	796	810	814	793	782	807	814	784	730	806	823	795	789	746	829	841	783	772	822	799	748	813	807	802	770	781	836	835	799	771	808	824	779	798	747	819	775	768	801	759	845	789	792	794	751	786	785	825	760	804	745	783	797	834	794	811	823	829	771	793	823	804	797	817	836	756	829	850	758	763	790	775	810	803	777	746	797	789	820	768	819	832	792	779	802	793	818	823	803	802	821	829	838	793	775	813	769	777	815	806	826	760	778	844	769	854	790	806	804	763	780	810	793	822	833	798	839	760	815	831	850	804	776	854	772	788	810	817	761	809	790	832	800	817	829	810	782	776	808	797	806	844	774	862	807	866	774	809	788	848	775	806	823	764	730	765	775	812	804	778	769	754	811	806	782	764	779	808	844	847	808	789	819	749	794	782	818	775	814	750	791	828	769	822	797	793	781	785	766	779	757	753	840	772	798	823	755	805	780	779	816	807	819	798	806	765	782	817	756	797	850	820	796	776	824	818	859	799	748	820	785	813	802	781	847	806	782	824	825	800	823	794	812	761	845	824	787	818	794	807	813	860	816	800	829	810	802	729	769	811	798	759	812	808	806	807	803	793	768	768	811	835	879	807	785	784	781	814	783	754	792	779	752	753	797	754	823	787	849	801	841	784	825	781	764	782	830	775	750	776	802	836	774	808	788	824	813	762	758	796	839	769	789	794	794	778	827	755	814	786	799	816	830	806	793	859	789	817	793	767	804	800	793	840	803	795	742	795	784	801	830	838	799	781	812	772	834	757	809	828	809	801	827	763	812	792	831	782	815	804	750	776	849	815	778	828	828	800	802
26118	20554	14824	5086	5530	5741	9974	9466	6172	3413	1556	840	589	604	553	523	545	534	517	533	536	588	515	604	512	515	493	515	520	529	533	538	574	573	510	516	554	506	524	511	534	553	563	572	546	540	508	519	526	529	585	545	510	522	519	520	489	555	534	480	505	543	517	516	525	486	515	508	572	560	550	574	516	539	516	536	535	533	535	533	529	519	543	524	529	553	520	545	474	528	550	592	547	539	534	555	546	500	480	538	495	542	573	506	549	523	535	537	522	507	519	532	547	531	543	521	519	528	523	552	555	543	548	537	530	502	527	513	498	516	540	510	546	536	489	514	525	542	551	562	525	496	545	545	508	541	538	531	560	534	548	519	520	573	563	509	474	550	542	535	545	527	553	488	536	494	574	588	549	557	523	510	552	542	513	562	492	484	503	585	517	580	503	515	505	530	515	500	596	533	544	547	492	479	558	521	523	586	541	551	549	544	502	530	492	552	568	538	543	550	509	531	514	532	570	530	535	502	542	494	525	518	591	522	528	517	495	540	542	515	541	508	533	541	511	558	548	506	563	517	514	530	518	505	573	541	549	518	517	525	502	542	527	535	559	559	573	495	517	523	509	489	543	511	493	535	515	523	543	519	523	528	502	545	516	510	555	524	488	504	553	556	566	510	551	547	537	546	559	564	488	502	509	522	555	510	538	531	536	527	513	561	521	522	550	527	548	525	503	543	547	532	495	541	535	517	555	525	516	569	530	505	503	532	534	556	529	533	516	514	534	495	510	512	493	540	532	515	561	550	513	550	494	526	497	525	513	562	516	502	526	537	555	545	518	462	505	496	584	542	499	535	558	498	503	509	500	505	548	527	490	546	541	528	559	489	534	486	561	512	510	520	516	512	551	508	504	567	496	502	507	520	517	511	529	530	495	573	525	487	542	550	518	515	542	531	518	507	547	559	538	535	569	533	556	516	538	554	510	541	541	533	540	488	558	545	526	531	541	487	534	540	515	578	502	552	510	481	553	550	504	538	574	530	544	492	534	521	497	505	544	538	554	547	540	497	521	534	540	523	529	544	532	546	528	471	499	498	550	555	516	510	525	514	521	529	525	552	530	540	546	510	543	536	536	539	544	543	542	531	490	575	537	525	555	523	511	527	500	534	497	519	559	520	548	537	532	520	527	495	518	522	519	535	511	529	521	520	524	525	536	545	518	546	547	551	537	486	516	488	536	559	545	514	567	538	544	531	545	546	533	569	544	542	544	553	527	546	518	523	547	544	581	530	513	519	519	501	536	512	514	545	509	516	547	541	526	506	549	468	549	537	495	539	527	547	489	549	515	547	525	589	528	527	568	521	536	573	536	495	539	543	514	512	529	549	493	549	528	497	559	583	589	530	478	523	548	540	555	530	575	534	519	561	540	532	532	521	534	590	510	545	520	515	558	495	550	513	537	495	537	552	516	527	525	534	558	510	538	552	498	513	530	567	493	508	520	536	520	541	573	473	572	503	519	521	544	502	578	509	551	542	564	513	584	540	486	529	550	511	525	522	564	508	558	565	539	523	512	529	533	532	531	523	552	502	523	524	548	514	569	543	495	531	483	545	534	503	550	556	501	527	493	545	553	536	503	514	570	543	492	500	516	497	523	515	535	518	520	532	507	527	539	517	489	584	541	531	540	589	564	520	519	540	506	506	519	495	567	536	568	533	534	564	540	538	533	523	543	536	515	577	532	555	542	562	524	545	520	531	534	500	522	542	527	501	537	563	502	482	523	535	558	550	507	528	556	502	529	533	542	549	545	542	556	554	525	525	524	590	541	489	551	470	534	558	509	537	527	519	536	556	553	585	543	573	505	560	501	568	515	531	553	484	524	537	520	507	485	526	532	585	566	533	535	514	514	547	575	567	533	513	519	553	526	523	530	488	519	500	528	531	526	528	499	503	530	540	489	565	536	507	580	490	478	536	530	540	470	511	489	517	550	515	563	581	557	539	535	500	521	544	504	494	516	538	492	525	535	539	544	514	541	545	527	532	478	568	544	565	533	516	499	537	551	557	516	517	467	544	535	543	540	512	536	504	491	519	526	560	523	529	530	523	499	518	554	522	539	509	560	554	516	544	506	535	536	506	563	553	479	527	500	518	579	563	571	519	539	571	531	540	517	518	545	505	488	520	515	559	542	535	489	541	538	536	541	489	555	578	489	498	478	564	522	510	508	484	508	542	540	573	536	516	470	587	551	529	537	513	534	474	501	520	504	515	541	530	568	513	489	492	498	561	479	528	514	553	548	505	529	543	508	541	516	515	520	560	532	510	520	575	517	542	555	546	547	494	529	511	539	521	523	552	567	555	533	480	506	532	564	565	548	513	545	565	532	466	529	546	523	528	548	570	522	549	515	510	536	498	517	556	547	535	507	514	542	562	546	533	523	537	565	488	535	530	493	511	537	523	554	527	519	530	478	560	478	535	545	567	525	516	526	512	536	487	556	544	535	529	517	508	492	580	564	515	576	527	550	487	525	488	510	528	500	529	504	529	537	518	535	502	513	519	516	522	507	540	542	499	564	506	511	550	543	462	486	510	467	536	508	539	568	534	531	484	540	559	565	531	546	528	487	557	515	541	516	532	518	553	530	557	541	530	535	531	509	517	511	500	543	522	511	547	561	563	529	510	569	572	525	513	524	573	559	507	526	525	559	523	535	475	510	539	539	532	518	497	550	558	542	496	513	499	561	542	546	525	495	534	535	545	531	535	550	504	530	589	543	521	572	500	518	500	519	581	515	550	515	526	538	519	517	516	523	510	539	499	505	529	546	538	487	552	498	501	505	481	525	504	537	551	488	531	511	584	526	546	477	497	508	562	508	504	520	511	526	552	512	526	529	563	499	545	552	529	524	475	520	505	519	496	534	529	538	526	541	496	551	510	513	539	530	534	495	533	542	511	535	521	558	545	564	529	515	484	526	466	550	517	545	542	542	575	510	499	516	536	575	529	519	521	550	525	497	511	508	531	536	517	542	508	512	530	525	542	516	527	523	493	549	522	520	487	541	526	540	544	517	572	517	561	535	527	487	535	527	523	539	565	515	544	561	532	502	474	546	566	555	507	525	509	532	530	563	515	490	557	514	515	562	520	519	554	539	522	568	555	559	545	524	476	520	529	547	549	515	477	538	494	506	528	559	523	522	515	535	550	528	516	488	519	483	507	496	550	510	543	561	510	569	524	532	518	543	508	563	536	520	540	546	509	534	525	536	510	526	506	521	501	504	507	534	593	534	520	486	543	516	541	531	551	530	488	517	526	493	519	475	539	497	539	513	523	545	515	524	554	550	545	532	555	522	540	503	531	585	514	490	600	538	492	510	531	532	518	513	526	517	541	525	505	540	541	565	539	546	544	528	551	528	523	486	501	487	510	552	519	520	526	529	551	542	543	488	537	519	522	535	568	511	586	487	501	531	531	533	560	517	525	528	494	576	498	524	467	548	552	543	525	498	527	530	512	571	554
5633	8777	10496	6495	9889	11124	16570	15606	10814	6085	2834	1409	937	818	829	785	757	747	787	778	721	763	803	744	821	735	773	737	773	761	792	743	793	740	794	760	761	810	780	808	764	763	738	776	749	830	781	732	737	710	774	788	716	813	760	754	780	799	718	752	758	761	728	775	773	732	771	729	783	753	686	736	781	777	762	752	700	766	785	792	792	747	740	787	751	787	773	771	770	766	782	769	767	763	745	778	765	750	783	790	776	786	737	744	774	780	735	693	744	771	781	768	723	748	770	793	796	770	733	780	714	783	744	787	758	775	798	743	753	760	763	745	793	777	747	741	754	787	780	786	773	763	732	761	775	746	732	735	747	753	775	731	720	755	768	742	766	788	748	720	743	808	766	736	767	755	726	722	778	723	791	776	737	789	790	777	738	799	738	763	796	804	717	773	695	770	749	776	724	781	782	771	724	794	755	786	829	730	792	746	772	760	744	778	763	773	783	781	710	816	710	757	797	760	758	792	800	744	768	780	771	766	724	819	767	752	788	773	773	713	729	808	786	706	749	785	723	761	743	748	777	781	803	772	802	753	728	741	775	743	760	781	756	816	744	756	752	750	812	771	777	752	772	722	763	763	743	714	722	751	736	785	778	798	770	790	729	736	765	804	751	819	782	765	727	785	818	754	759	746	743	789	759	745	734	771	755	773	736	790	763	776	789	790	710	781	824	731	794	778	778	757	752	745	820	775	758	753	752	777	767	746	720	751	737	734	746	771	804	776	751	765	738	795	746	755	781	732	763	771	799	830	736	757	744	745	740	718	734	781	774	711	786	790	723	770	759	756	785	817	772	786	750	796	776	747	739	780	784	756	724	724	798	746	760	775	780	782	761	770	718	748	728	773	789	757	805	730	739	763	768	780	769	704	733	799	736	739	766	774	767	769	747	775	749	766	790	803	747	764	776	767	785	721	740	751	752	790	735	777	768	769	786	784	755	822	729	756	781	752	746	792	768	713	791	799	736	771	812	761	759	746	763	783	741	732	757	737	752	759	770	801	754	767	770	756	769	749	786	737	763	746	764	761	799	788	793	766	826	717	741	780	717	763	791	780	762	775	777	780	711	779	775	770	739	751	785	746	820	798	815	754	764	754	747	765	758	749	774	797	776	777	813	777	749	732	799	764	764	802	732	789	771	757	788	772	758	739	750	758	785	743	772	744	814	805	777	782	807	750	724	781	785	763	783	755	780	744	782	816	804	805	769	781	737	777	799	761	774	790	777	728	768	792	767	747	756	789	790	759	817	718	723	785	745	755	736	796	732	789	757	808	793	764	784	745	806	744	786	812	722	757	732	824	718	699	775	814	760	803	772	811	792	800	767	769	782	766	790	776	759	770	769	775	758	808	726	751	777	744	756	797	764	735	769	745	759	753	688	782	756	794	775	750	778	798	772	718	750	744	818	762	781	754	706	775	756	819	763	801	797	728	723	734	745	802	813	789	753	784	806	751	760	754	799	766	785	783	740	758	748	764	764	777	756	777	742	743	777	778	766	787	781	765	768	811	762	790	740	769	715	790	744	790	772	751	802	789	787	802	747	817	764	746	722	808	807	786	779	775	775	713	769	782	765	760	791	797	738	806	766	799	812	789	743	738	726	729	739	736	781	729	775	808	766	773	766	733	769	802	771	752	761	772	799	778	762	789	725	780	782	738	705	760	809	783	785	819	765	761	771	803	715	759	774	760	802	806	698	786	748	765	779	738	784	753	782	777	787	765	738	784	747	732	805	714	768	740	787	733	774	695	793	743	700	694	760	752	757	770	772	763	720	698	774	732	746	778	767	766	777	825	782	780	734	797	764	748	752	759	800	765	782	790	757	741	764	745	756	768	777	744	790	763	753	757	748	736	743	724	734	768	791	745	738	740	804	793	779	717	811	742	697	784	722	765	737	811	722	760	763	792	767	764	790	782	779	741	780	779	755	805	738	785	759	679	808	744	778	747	728	741	756	756	756	704	784	795	765	734	769	767	788	763	808	780	750	754	727	762	732	742	766	722	739	775	731	770	751	746	798	799	724	784	752	727	786	764	802	754	727	771	761	762	804	777	745	738	784	772	740	746	730	763	751	768	769	799	752	753	795	754	714	777	729	740	779	794	792	757	784	717	780	738	756	795	799	777	728	772	758	747	771	735	804	793	792	727	778	812	772	780	748	739	721	772	789	758	785	753	752	788	759	777	721	754	775	714	753	820	798	775	779	757	724	735	720	782	766	758	783	795	758	742	691	746	775	748	720	748	762	716	754	752	780	741	749	786	730	764	786	788	792	742	804	767	784	757	788	774	761	812	767	770	791	774	775	690	759	747	764	784	732	739	824	770	767	803	785	754	765	726	807	737	732	747	825	775	715	769	775	785	689	775	801	783	764	749	833	773	736	732	754	826	786	782	747	741	812	686	797	724	739	805	775	773	748	787	752	750	748	768	817	804	791	767	759	739	788	777	749	711	720	757	825	753	744	778	759	717	714	770	780	736	738	819	776	708	784	778	789	753	784	794	803	765	714	798	776	755	774	752	769	745	716	773	788	772	791	757	819	757	755	752	760	775	735	806	777	767	796	769	738	695	754	798	749	766	772	725	775	816	783	783	784	730	780	781	803	749	786	778	787	719	770	778	739	782	781	726	759	769	768	684	791	792	731	764	744	741	741	763	788	753	753	776	712	772	809	773	738	773	747	752	785	816	720	785	738	785	714	793	800	724	760	734	784	710	769	786	771	759	805	781	773	743	760	750	757	714	765	746	754	737	772	770	782	842	774	728	755	783	734	762	766	719	780	744	772	764	730	738	753	784	746	793	741	752	776	775	810	770	737	806	733	796	756	704	789	741	780	774	757	722	733	737	777	740	743	794	760	718	796	778	779	744	763	741	738	752	804	830	774	753	786	792	738	771	778	758	753	740	794	757	757	781	749	759	743	735	753	740	754	743	807	754	790	771	790	754	796	802	746	734	750	774	789	743	764	763	744	778	743	774	794	794	731	747	753	732	742	791	728	756	778	767	741	754	728	781	763	767	776	765	698	781	811	737	775	773	771	729	758	714	761	762	765	796	776	752	803	764	746	743	736	775	725	743	745	754	783	724	771	727	758	817	734	784	781	788	797	737	705	801	789	757	779	763	738	734	783	778	741	724	759	729	737	831	732	766	741	723	792	778	769	785	822	724	774	742	772	790	790	801	806	765	794	746	746	707	772	749	777	841	780	727	742	698	758	731	759	770	776	728	783	803	782	773	722	787	752	723	758	737	751	752	746	759	804	791	797	713	758	763	774	802	751	773	766	788	803	755	771	779	769	744	777	757	754	768	758	726	763	753	820	754	789	845	806	765	745	789	741	769	789	752	778	733	767	714	795	755	797	799	743	797	728	782	810	766	767	742	759	762	761	761	805	782	737	766	777	762	785	787	744	713	732	733	775	782	731	803	729	739	771	753	794	748	741	772	757	805	741	753	739	771
24065	20720	27503	24044	30180	40491	38954	26131	18659	9579	3742	1531	774	613	584	531	575	524	521	535	560	563	583	561	582	514	524	543	547	567	533	575	534	571	571	567	545	500	534	573	544	536	567	538	581	587	535	551	553	547	539	508	529	512	549	510	519	549	527	537	530	514	528	522	519	518	557	502	527	529	505	527	550	523	542	556	532	544	509	515	509	564	553	520	548	523	533	537	546	530	528	580	538	528	538	543	538	527	532	497	512	580	532	541	538	534	508	568	579	519	571	507	516	576	543	505	539	538	543	556	561	535	591	514	519	538	594	571	507	521	545	504	522	559	590	477	520	527	522	512	538	520	529	541	531	506	536	570	545	545	536	532	540	516	575	532	537	537	526	546	527	520	574	482	506	562	569	492	584	537	501	544	549	537	542	549	548	546	531	553	565	568	552	583	561	533	567	568	561	557	551	513	533	514	537	555	545	542	553	505	494	548	528	554	532	539	509	569	491	560	579	538	550	535	534	543	525	539	559	547	526	541	558	526	519	552	604	507	532	513	515	530	540	525	500	534	573	568	554	514	552	540	544	560	515	517	540	520	588	532	560	520	506	537	517	508	529	513	510	567	520	536	604	511	524	546	508	537	520	516	513	551	547	554	542	563	522	562	592	517	535	530	520	531	568	546	515	546	545	551	552	519	531	547	522	584	510	503	514	553	539	536	544	528	499	595	555	539	508	519	501	564	575	554	536	533	520	555	525	530	563	532	576	542	549	530	549	552	534	550	559	535	535	547	544	549	532	555	503	540	508	543	545	513	502	520	520	544	536	549	545	571	581	592	497	526	565	501	575	574	532	486	501	499	564	532	547	550	565	548	478	549	493	582	575	505	523	567	548	496	549	539	548	513	547	548	542	541	524	534	535	510	527	494	565	532	493	519	550	534	546	554	536	539	522	552	591	560	559	534	562	552	541	495	548	507	498	511	543	543	554	562	498	520	563	528	542	549	515	532	527	568	539	546	514	531	582	544	539	533	539	561	564	540	512	526	557	521	519	509	552	512	512	512	538	565	530	546	519	523	561	564	565	553	565	516	473	521	557	512	519	532	525	485	570	519	554	554	570	532	545	517	482	504	537	543	560	552	549	558	509	506	535	526	509	546	573	528	560	514	548	543	502	525	551	516	516	571	515	530	582	530	536	517	557	537	555	535	539	524	548	535	570	559	552	532	511	547	530	536	546	543	541	509	529	513	536	565	486	560	569	529	560	518	517	582	513	564	543	529	545	572	564	518	579	521	561	524	534	549	540	568	516	578	527	521	528	536	570	559	514	507	517	559	535	537	523	555	506	538	484	501	555	496	517	580	531	547	510	621	543	550	539	565	589	531	556	527	558	543	530	543	547	539	496	527	552	529	534	509	526	556	537	499	575	523	513	523	523	533	529	543	547	518	552	569	564	527	523	534	536	546	552	528	547	547	551	540	558	547	521	534	581	508	538	553	504	527	597	546	557	556	524	549	590	518	545	541	519	501	537	519	541	554	556	559	529	548	526	519	552	503	575	530	532	500	521	535	528	542	509	538	532	569	517	588	526	554	495	586	503	529	498	489	524	526	535	535	527	574	561	516	516	549	552	505	562	510	582	532	474	541	516	528	513	492	531	529	553	502	540	515	548	567	571	583	541	496	548	525	488	527	520	501	539	508	558	485	510	566	523	519	507	529	540	512	533	513	545	556	537	499	528	529	542	540	532	518	518	571	535	554	540	522	555	497	556	530	553	554	534	518	534	575	518	529	546	533	533	537	498	515	534	530	559	539	494	556	538	557	505	526	558	482	535	526	530	572	526	577	521	499	543	526	603	570	546	542	567	551	569	545	517	552	535	564	522	533	541	536	571	544	537	578	544	527	566	515	539	570	552	511	551	589	539	508	540	533	522	563	567	533	557	513	554	525	563	575	508	562	550	563	545	537	506	538	532	499	564	533	526	553	560	511	523	570	539	532	550	506	532	560	542	507	547	509	536	505	544	532	521	530	502	483	545	521	547	521	507	498	509	558	558	520	546	538	558	528	561	560	554	573	538	553	556	520	545	516	529	536	510	544	517	540	520	604	579	575	517	558	520	524	507	543	525	541	561	515	531	532	523	535	551	545	525	519	539	541	508	519	564	588	581	561	512	512	553	502	511	529	552	544	529	555	551	469	534	583	549	524	513	549	510	526	522	538	504	547	521	486	550	551	508	501	505	502	536	549	540	563	544	571	545	472	517	504	556	593	601	515	549	533	552	575	530	581	506	489	520	531	563	524	540	493	568	556	579	539	541	535	559	556	552	529	533	544	551	565	542	553	582	526	541	540	545	532	563	538	524	581	544	530	521	539	511	551	536	520	548	553	557	525	545	516	540	575	568	551	581	493	529	555	568	557	586	568	572	557	526	550	476	550	519	553	546	515	566	524	533	514	491	579	545	519	513	536	502	548	474	540	523	509	530	569	557	477	528	523	535	551	542	564	569	529	567	532	535	506	542	533	541	539	494	500	563	549	521	523	478	548	537	529	579	547	580	547	543	533	562	520	521	553	551	540	512	534	539	537	486	545	553	488	526	514	529	537	522	517	590	561	544	575	529	527	533	542	487	513	570	529	549	501	513	564	518	534	524	510	543	508	539	568	509	527	558	506	546	525	530	522	559	554	548	557	532	577	554	565	530	533	529	543	506	506	544	516	559	549	546	496	532	543	527	570	531	543	581	587	558	536	573	547	598	499	508	529	553	526	507	568	570	514	528	547	586	574	571	590	560	536	580	563	570	515	554	522	546	555	531	526	569	522	571	537	560	521	572	551	550	573	525	531	534	573	593	559	533	498	544	592	543	547	550	528	515	538	551	529	560	505	563	508	569	555	559	527	493	515	575	585	576	577	624	530	560	532	553	526	529	485	553	549	575	560	521	538	592	517	517	555	508	569	581	548	547	507	552	559	563	565	522	518	513	552	563	520	547	531	528	541	560	520	526	556	542	540	558	482	530	579	515	598	540	517	527	507	544	561	546	569	526	499	545	516	529	550	586	515	530	551	529	537	519	515	538	513	526	525	568	505	499	564	549	513	510	564	488	533	574	520	506	530	552	558	524	514	545	486	577	556	530	537	533	528	526	532	526	537	560	544	541	536	508	555	526	544	552	544	530	529	550	556	543	541	582	552	516	525	556	545	574	574	522	545	550	532	566	522	533	566	540	534	547	517	538	546	528	544	515	544	552	513	573	509	536	519	562	576	499	512	532	544	570	553	548	555	538	534	553	545	532	519	522	526	499	520	500	526	495	552	546	584	517	555	485	559	560	523	510	479	538	529	549	524	501	506	531	522	544	563	583	550	540	534	559	534	540	541	550	500	503	563	540	537	532	537	546	545	562	545	551	521	528	513	526	528	539	501	548	564	522	491	504	540	525	554	521	529	532	500	546	529	476	545	535	560	566	545	517	573	515	543	471	571	515	540	531	548	530	552	514	544	553	546	521	546
9420	24091	26526	16881	37881	42084	39411	31171	24405	14376	6866	2645	1281	857	751	778	766	768	821	762	806	780	793	793	736	780	764	816	758	798	780	838	788	751	784	763	767	821	791	797	805	783	779	749	780	733	819	785	777	785	780	788	772	790	785	818	736	801	795	788	741	794	823	760	785	781	782	744	824	767	800	804	777	736	782	789	770	789	755	732	757	780	827	753	755	776	759	767	797	802	832	746	822	757	784	805	811	829	820	781	794	800	839	835	735	788	782	813	803	782	748	779	748	757	758	780	784	773	777	703	817	776	776	779	761	782	771	813	754	769	799	820	753	814	748	795	796	749	819	781	767	795	791	807	793	794	750	824	756	793	755	779	794	843	791	784	841	729	781	810	839	794	794	808	800	810	785	784	807	755	790	778	788	758	760	756	758	765	820	783	814	786	761	752	760	797	779	862	811	777	801	833	730	783	820	837	830	763	756	782	746	788	834	764	791	793	813	847	786	749	815	820	796	799	797	775	765	784	811	743	790	781	740	715	802	823	782	801	795	788	803	770	759	743	762	795	806	782	761	826	799	769	804	788	796	802	816	802	794	754	767	820	776	788	757	788	750	752	768	756	800	741	799	781	804	774	776	847	777	760	752	776	800	717	763	760	778	760	755	770	786	760	792	762	746	763	750	837	781	744	783	839	799	809	782	769	795	762	791	785	765	811	749	760	760	769	821	858	754	766	773	816	791	792	778	758	782	771	780	750	741	766	821	749	772	745	736	777	784	784	769	754	851	747	784	762	768	769	759	777	808	811	813	796	766	806	740	764	777	757	769	781	792	790	769	795	752	793	771	823	814	786	753	764	815	807	693	760	782	789	815	797	812	782	747	766	755	811	747	779	770	798	825	776	748	799	802	793	801	760	772	810	785	795	763	797	801	772	765	784	781	760	754	828	788	807	819	798	777	796	784	776	786	782	818	817	804	762	764	783	779	794	786	771	758	812	822	771	799	812	785	744	744	836	786	768	761	808	770	769	784	760	761	804	754	769	830	783	768	813	756	765	796	723	791	778	782	773	788	816	795	830	780	779	778	814	805	747	751	783	810	773	777	771	776	757	827	771	784	781	803	782	754	766	791	787	764	827	777	752	778	844	819	787	761	784	754	800	785	816	782	790	810	753	793	804	820	842	797	761	812	782	841	742	806	751	780	763	782	777	763	737	789	789	748	823	810	786	802	761	750	753	767	784	786	788	784	817	780	815	825	801	786	751	800	782	799	752	757	778	807	785	804	812	839	782	796	785	832	791	758	801	783	813	773	771	816	797	756	797	799	779	800	806	760	762	728	809	803	788	781	786	816	827	788	728	788	796	792	735	780	778	849	790	760	808	770	802	765	767	798	793	807	785	768	820	803	746	794	815	774	793	766	776	790	849	777	808	804	760	744	882	759	821	771	792	814	796	769	769	821	738	798	763	759	784	760	821	739	753	815	727	774	748	801	814	780	758	806	765	790	790	768	820	824	800	812	790	777	720	783	783	816	773	786	767	801	774	820	787	866	772	788	776	792	752	774	756	772	746	768	739	749	801	758	742	765	781	777	795	806	769	789	767	801	763	759	751	793	802	792	792	770	780	748	801	805	781	787	762	777	739	754	798	760	783	788	773	792	758	782	789	792	778	815	798	741	766	749	761	799	801	793	807	776	758	774	807	796	797	793	753	860	786	737	790	741	763	813	781	764	803	753	795	847	751	790	787	829	768	768	753	777	806	786	800	802	773	801	764	772	754	819	814	767	829	751	802	818	771	746	793	750	857	783	793	743	811	810	739	813	776	733	795	752	841	767	778	794	769	792	813	774	815	826	789	763	769	810	799	812	784	790	783	815	796	787	830	811	764	779	782	834	852	787	782	758	763	784	798	820	833	757	765	745	763	748	787	815	781	773	793	773	835	783	793	786	764	842	792	796	759	784	812	765	810	798	804	815	769	778	777	727	860	813	793	809	775	796	835	756	845	778	797	782	764	787	728	809	740	818	763	794	780	778	758	791	788	770	797	808	777	778	758	794	741	782	766	728	779	790	775	797	849	826	764	758	825	787	757	787	797	785	813	792	840	780	827	748	776	780	754	778	761	812	794	805	829	796	793	762	755	802	762	782	758	776	816	805	748	822	798	773	785	784	765	810	776	831	750	785	780	751	799	825	734	757	758	796	738	748	809	782	754	723	716	846	789	732	763	762	781	774	768	742	867	807	769	817	796	800	790	767	734	792	803	818	844	836	769	802	788	777	782	805	791	763	804	788	815	763	790	745	834	764	730	762	780	762	751	733	776	790	749	755	816	826	751	755	780	780	789	820	774	753	788	792	823	783	799	760	772	811	748	797	817	793	767	749	823	759	790	760	766	730	785	802	760	800	749	748	812	780	762	770	799	777	810	778	795	734	767	789	781	792	786	822	803	789	826	800	768	727	803	819	775	771	785	767	791	799	788	799	780	799	817	784	796	812	811	793	785	780	780	777	773	768	772	768	804	800	788	746	806	816	764	728	767	819	780	759	758	792	807	790	832	775	806	783	787	809	837	757	822	758	732	760	757	765	784	756	815	788	829	761	762	761	834	775	786	760	804	777	820	783	798	766	810	790	774	754	832	804	756	797	813	817	790	764	848	832	809	767	768	792	789	821	767	776	772	780	753	753	758	702	755	788	775	776	762	847	765	815	809	780	790	822	784	817	838	786	728	780	763	753	798	772	856	771	803	739	721	733	737	794	776	776	756	815	736	785	778	796	747	799	802	781	821	811	783	750	780	742	819	783	792	832	785	764	832	833	798	807	781	794	790	753	760	776	758	785	801	804	767	744	764	734	764	827	744	788	795	771	780	759	784	764	765	783	776	785	757	790	788	818	717	824	795	774	766	757	718	756	838	774	786	738	741	743	740	783	819	796	779	767	768	780	835	774	788	812	758	789	764	787	773	759	753	802	793	806	810	769	778	819	758	747	767	757	760	760	802	783	840	806	805	759	770	781	810	780	823	787	787	756	737	787	794	779	790	769	777	828	754	783	786	765	805	791	773	816	768	806	715	785	784	815	764	773	781	801	800	798	764	799	804	798	761	770	754	809	748	837	814	782	765	835	799	765	803	791	784	780	763	748	806	795	769	798	767	808	771	783	874	805	735	831	793	817	800	752	758	771	772	833	789	713	785	764	796	762	814	809	808	760	814	791	767	765	781	810	836	807	751	776	769	800	768	793	814	768	813	798	796	770	790	791	788	781	793	782	773	835	773	727	831	714	794	771	772	772	770	831	757	732	828	790	792	788	772	774	783	785	759	788	776	779	738	794	773	775	771	765	772	792	794	740	779	817	793	769	773	776	826	775	754	743	810	749	775	783	770	765	764	746	762	777	769	777	780	766	794	774	791	814	786	784	771	824	765	814	763	843	824	761	768	748	791	780	778	780	741	739	835	807	783	817	744	807	778	796	780	828	759	760	793	811	796	807	799	747	779	833	786	812	792
22480	20752	28490	23100	22828	48225	53201	48672	40915	27455	13054	3937	1307	745	593	572	585	587	562	571	588	605	589	570	540	568	622	534	613	542	586	616	564	580	592	541	588	550	565	569	533	564	508	543	523	595	592	588	541	557	570	523	585	530	566	561	593	549	597	547	551	562	599	560	599	582	578	585	535	562	549	538	566	570	563	560	568	596	569	558	582	554	603	589	547	589	557	588	558	569	567	552	560	556	550	528	583	535	518	578	586	564	559	565	562	537	593	618	572	574	530	589	589	591	549	559	581	588	575	596	585	540	529	542	570	587	563	546	545	560	566	586	560	579	575	590	564	547	589	584	617	568	558	621	552	575	529	593	582	569	570	573	546	610	600	561	532	558	553	598	586	517	613	556	582	586	565	555	531	555	563	555	577	605	499	606	580	552	603	557	565	575	550	575	580	561	583	577	526	549	556	550	572	571	587	600	543	511	514	580	571	576	561	581	566	537	538	580	613	567	565	575	624	548	548	561	584	574	566	566	620	579	576	573	609	592	589	597	584	563	555	648	558	600	579	608	540	551	587	591	570	601	542	588	569	613	610	547	558	566	580	528	582	618	578	597	546	572	557	548	520	582	570	546	553	574	580	598	587	563	506	530	600	599	579	544	535	545	544	542	571	548	516	525	568	574	564	604	535	577	569	589	551	552	526	540	572	546	571	570	581	536	585	594	570	591	560	555	585	570	571	567	566	602	586	596	519	611	549	563	564	529	571	564	539	554	528	602	551	552	562	584	630	556	572	572	549	550	594	568	603	595	598	558	568	568	577	583	585	532	538	553	563	549	558	602	562	568	557	551	509	564	590	595	595	551	541	549	608	584	551	568	601	571	569	608	527	554	568	572	584	553	550	596	525	555	588	587	529	552	599	566	602	546	558	575	607	514	540	561	614	554	527	503	582	522	535	549	555	567	583	567	622	615	628	607	570	575	564	548	569	542	583	553	544	529	547	556	576	595	578	595	563	559	562	596	615	588	572	552	536	595	568	582	555	552	578	533	568	540	575	616	579	574	560	629	608	605	539	597	544	541	565	591	568	548	506	497	559	551	575	557	553	594	567	556	535	564	574	538	539	560	626	553	594	600	549	574	545	535	600	557	558	619	562	560	557	545	574	543	577	577	549	519	535	562	588	546	589	574	608	583	606	575	565	571	552	575	556	540	593	555	529	535	606	606	554	555	536	559	564	563	543	530	582	597	630	553	557	575	562	592	542	609	537	587	594	608	575	549	561	588	568	624	547	551	585	533	552	572	569	572	530	545	568	578	559	559	570	565	579	556	552	555	562	549	540	586	619	521	516	552	568	577	580	544	588	583	561	603	592	530	574	542	551	573	553	531	528	567	584	616	577	577	579	574	550	615	581	567	542	552	519	550	566	601	540	546	571	559	604	579	576	577	554	567	582	579	596	553	568	550	553	529	609	537	567	571	576	555	587	621	571	546	557	579	572	563	581	550	567	574	588	561	525	531	588	528	547	563	612	547	562	530	582	551	577	565	516	600	581	620	588	552	617	570	535	579	579	570	538	603	572	553	550	575	592	578	610	547	586	568	565	543	522	552	553	578	588	563	556	547	564	597	567	563	566	603	573	617	573	549	560	578	548	584	554	557	567	603	617	572	580	541	574	573	549	560	594	529	585	533	576	623	581	606	547	596	546	555	582	589	602	588	596	558	594	569	584	546	593	573	598	580	597	562	545	577	575	604	595	575	541	564	540	578	526	598	584	537	524	528	615	555	532	626	594	599	568	565	543	545	604	591	564	552	564	571	592	576	568	550	577	558	490	578	509	530	588	573	526	572	602	559	556	611	561	586	535	582	551	576	571	575	605	523	562	556	542	583	575	546	559	581	562	554	588	563	540	591	549	574	585	584	569	532	530	555	593	549	554	613	548	573	594	559	536	598	513	590	587	528	524	592	592	588	529	588	571	596	528	599	593	559	553	548	591	585	597	520	576	574	570	573	545	583	604	547	528	559	576	563	579	538	554	587	596	581	565	570	578	562	567	554	558	585	528	531	584	591	552	537	572	598	583	570	547	609	532	565	604	566	579	550	567	487	554	538	561	524	578	526	552	559	543	526	579	578	592	543	554	583	552	624	610	524	559	575	573	592	565	552	572	580	567	533	574	558	555	585	568	560	541	563	518	575	536	571	559	560	557	551	568	546	590	556	538	590	560	550	566	590	533	531	558	591	559	560	577	549	586	571	593	586	566	589	588	567	526	595	548	539	566	535	574	556	541	565	592	646	545	563	595	570	582	561	573	597	564	595	556	546	592	610	557	605	567	510	581	535	587	563	554	561	551	612	543	594	548	564	548	582	564	582	554	591	576	562	574	542	566	548	525	539	586	561	556	600	563	583	574	599	561	569	556	543	544	558	556	612	584	596	576	568	522	597	566	631	552	582	530	517	551	543	539	553	558	541	548	571	605	574	567	561	503	583	554	556	582	556	550	579	553	526	574	519	612	579	549	527	534	592	544	569	592	576	590	556	572	593	526	584	560	567	573	576	555	579	594	544	549	530	555	605	533	552	538	566	590	567	589	585	611	548	541	576	583	560	567	546	537	551	540	590	560	590	580	562	526	553	604	592	549	600	517	561	530	548	579	567	521	571	589	531	531	562	573	557	550	578	547	594	535	556	595	650	548	549	566	548	553	562	597	542	560	583	580	553	543	619	594	570	531	524	596	581	586	575	613	564	614	611	568	576	572	557	550	551	578	577	573	562	559	544	596	558	592	588	547	560	553	563	584	567	563	561	552	589	532	556	543	628	602	591	573	583	551	580	545	557	595	587	576	581	596	540	594	547	630	582	581	533	547	582	583	579	580	555	611	564	576	568	570	570	538	574	576	514	531	526	604	615	588	552	543	587	573	595	589	559	556	611	521	558	564	544	569	569	607	541	556	547	594	560	569	584	538	575	559	555	550	555	603	600	581	593	516	542	580	564	510	537	572	565	571	567	554	591	582	576	547	546	545	613	581	573	559	551	538	577	551	558	554	583	538	583	584	554	597	574	560	562	627	570	581	557	549	586	594	568	608	583	560	564	565	571	565	529	551	543	550	560	580	542	556	593	565	569	537	584	565	538	572	527	513	572	554	574	576	545	549	569	557	544	618	541	622	567	575	561	542	532	557	561	579	553	542	557	547	576	558	589	549	551	521	548	561	545	570	545	580	546	568	547	574	548	593	559	590	571	572	577	541	598	562	564	570	556	554	568	603	583	580	579	568	574	583	577	544	573	526	553	593	600	569	562	541	619	545	541	565	577	561	582	552	551	570	527	588	544	585	556	566	563	524	573	582	590	611	546	549	540	540	562	578	549	604	575	554	585	518	564	602	596	552	576	512	565	551	543	616	581	593	564	553	530	533	565	572	612	542	606	546	578	549	619	625	550	577	564	534	590	560	539	558	586	587	571	572	582	559	559	550	557	551	620	513	612	585	560	597	574	547	567	572	611
16896	37625	38643	29277	39546	55022	55134	50972	43475	30387	16455	6678	2237	1065	856	801	787	807	807	795	809	834	720	811	790	781	803	767	845	794	822	781	828	799	824	753	816	819	788	831	854	753	787	862	845	799	819	830	817	818	846	859	781	825	786	796	843	820	795	799	800	798	776	818	785	757	781	778	819	841	875	833	840	775	823	825	806	835	778	791	870	854	764	776	803	805	769	840	778	821	784	797	808	851	800	790	812	795	808	817	755	794	817	797	832	829	803	820	788	846	803	805	797	763	808	792	816	809	799	774	810	771	745	833	826	813	799	812	799	803	811	807	872	803	788	807	819	742	818	839	765	786	793	756	805	817	797	778	802	784	769	830	767	786	780	827	827	751	821	825	774	801	836	817	790	797	756	826	767	796	869	765	815	849	738	802	821	804	786	800	799	811	811	805	758	799	814	737	835	817	819	824	837	813	778	809	757	803	819	758	805	732	813	793	782	800	750	765	837	788	844	803	781	799	768	773	823	842	763	772	871	825	783	830	822	822	798	759	805	811	784	778	779	755	814	763	786	820	779	775	759	812	827	842	805	827	851	810	767	814	806	829	810	795	836	762	816	814	787	788	830	795	829	820	819	828	789	865	827	797	797	771	788	834	844	800	765	806	870	819	805	820	779	843	763	787	746	824	847	820	807	779	840	815	785	779	818	810	874	819	818	785	768	776	886	815	793	769	810	801	766	829	801	795	826	787	775	808	834	788	820	743	850	825	791	814	799	827	814	796	746	785	820	848	800	806	817	796	861	770	801	804	852	802	805	767	811	830	815	787	777	832	789	786	838	784	823	813	748	810	804	773	792	801	767	811	798	793	765	754	800	824	808	802	776	782	805	845	768	805	826	851	742	820	787	776	804	807	803	795	797	879	779	774	836	792	811	744	833	829	808	806	754	809	816	827	849	860	772	815	820	812	756	795	745	859	815	851	836	779	766	789	747	790	774	801	771	867	818	812	790	779	789	834	774	805	810	828	796	758	817	805	790	813	811	836	864	794	800	793	806	736	803	816	829	823	796	825	770	822	804	761	780	754	778	827	821	800	764	807	819	813	872	798	827	810	849	832	827	772	841	818	786	781	757	834	815	793	815	786	861	836	823	781	820	778	793	722	761	789	814	771	776	834	831	805	845	787	814	791	811	795	856	817	824	835	796	813	826	823	770	768	819	779	794	794	831	724	782	793	853	792	817	820	768	832	840	822	807	750	803	801	757	785	805	782	750	794	793	806	777	792	742	790	833	791	840	811	783	772	813	780	811	792	847	832	808	815	817	811	844	803	809	807	784	829	804	813	857	874	795	814	790	760	775	821	815	796	801	847	810	819	778	750	826	777	823	867	768	826	755	825	785	789	771	861	801	793	820	765	815	848	819	812	772	786	802	767	826	755	852	805	812	811	791	863	774	800	803	773	832	802	785	788	775	786	757	748	800	733	798	777	804	786	794	820	854	769	804	813	783	810	802	825	823	804	817	832	802	835	767	758	771	761	781	811	796	781	793	825	761	778	818	814	814	812	848	772	815	816	792	869	814	766	810	776	813	835	793	806	836	818	777	845	822	801	840	810	801	814	806	779	745	813	828	795	769	776	786	811	807	781	809	789	834	826	829	789	819	784	787	817	803	797	802	784	808	786	779	801	817	816	796	813	762	801	785	829	818	777	828	765	751	790	843	804	872	836	790	803	772	824	807	784	797	765	776	835	771	796	849	793	822	817	793	781	801	789	794	812	816	792	829	830	763	772	826	853	806	799	808	815	801	791	850	829	761	763	830	785	815	787	833	793	789	813	819	811	790	812	831	768	830	792	794	799	833	807	777	787	793	795	783	759	796	790	775	809	766	801	767	755	796	839	850	777	816	807	792	818	817	831	868	816	805	789	794	807	726	824	765	839	845	839	772	801	835	808	803	812	817	812	839	788	805	763	818	766	775	814	802	834	784	784	806	842	786	794	798	829	833	820	801	874	825	827	802	714	846	779	789	790	782	771	798	767	774	789	801	798	840	820	785	820	737	794	837	743	820	792	812	842	789	847	813	782	778	809	834	810	818	807	814	818	833	809	808	822	743	824	824	806	836	794	789	785	773	859	801	798	776	829	803	779	783	815	836	764	806	820	755	791	807	809	804	763	824	767	756	788	830	841	779	813	778	816	788	843	772	860	771	769	795	809	796	809	834	764	835	815	824	801	816	779	805	794	754	774	796	831	868	796	783	766	805	811	797	803	799	893	845	828	849	812	785	752	750	804	779	776	794	757	817	814	821	760	784	819	750	737	803	776	829	833	795	770	790	786	783	777	830	813	768	835	814	760	754	819	809	768	809	777	814	792	785	803	808	826	836	787	795	841	773	785	790	787	839	812	826	809	821	769	779	791	775	822	793	831	827	771	794	798	792	789	813	850	799	758	761	783	818	804	822	821	788	757	800	789	818	798	822	804	750	852	809	785	794	785	815	769	842	814	768	814	802	792	801	835	795	780	762	829	789	829	816	804	811	819	795	832	812	800	783	842	817	749	803	797	809	814	782	842	841	832	832	779	822	804	835	749	790	849	823	817	769	809	775	829	777	808	759	824	791	776	842	809	824	762	821	801	809	821	802	823	807	824	778	767	809	768	810	798	823	839	834	801	770	763	800	821	854	841	803	788	775	813	801	806	846	767	777	787	788	821	812	843	815	813	813	798	824	796	774	804	786	801	848	818	825	749	802	797	835	767	789	772	853	779	740	763	812	803	769	839	793	812	782	792	742	764	768	839	803	823	762	818	795	822	853	837	775	829	792	782	849	779	817	790	801	793	799	800	836	814	815	777	839	800	804	784	803	808	814	769	776	819	811	793	758	804	750	769	777	779	786	832	851	792	755	818	789	749	781	755	801	817	827	821	791	843	780	839	766	791	848	869	755	807	810	853	825	803	808	795	783	825	813	785	805	816	807	836	791	796	851	832	779	832	835	845	810	817	756	805	775	796	820	834	782	747	772	828	784	782	799	789	795	722	848	822	809	840	811	834	803	817	831	865	796	714	804	816	774	757	783	827	792	796	832	838	823	764	791	828	768	761	822	794	752	792	777	778	796	801	812	833	815	801	808	810	765	785	842	816	769	791	768	790	805	831	740	801	826	824	811	766	780	764	801	812	788	758	809	756	791	749	804	817	821	785	775	807	809	789	771	832	824	766	793	796	840	801	849	805	848	791	823	808	790	802	792	734	853	787	804	792	844	801	798	760	849	832	878	786	784	757	818	801	736	781	801	827	818	873	808	818	812	769	777	819	813	806	833	849	811	840	751	758	783	780	790	806	805	792	784	749	756	779	756	830	857	796	827	804	847	783	788	797	782	759	851	874	835	761	820	818	767	799	790	762	809	824	800	867	834	808	803	760	785	852	758	798	776	797	811	759	845	780	789	813	843	795	811	824	846	810	768	800	818	762	811	790	768	806	800	773	775	814	819	810	824	784	817	794	828	788
26196	20622	14865	4781	2792	3732	9755	11449	7621	3868	1836	869	648	551	531	536	592	509	529	535	532	554	540	535	591	511	546	527	516	538	460	572	550	533	512	530	568	532	514	546	541	546	548	532	518	524	488	560	560	543	508	527	544	493	535	542	527	555	534	491	529	511	503	568	535	561	570	543	526	499	545	535	503	504	558	546	559	540	524	537	497	520	484	518	524	523	517	540	481	551	563	521	520	539	530	553	534	545	537	530	537	535	590	513	569	538	524	512	508	532	543	543	513	512	520	576	546	549	552	596	515	495	526	575	555	518	547	517	509	537	517	529	553	540	537	475	512	541	519	527	497	526	519	553	581	574	574	502	516	559	485	561	517	548	550	505	528	543	585	556	532	517	549	557	555	531	509	535	607	610	513	537	538	527	565	464	499	534	553	522	512	557	508	535	547	525	508	521	541	540	524	532	517	558	532	549	516	541	523	515	529	567	550	541	543	566	526	526	549	510	546	522	533	506	533	536	525	527	522	538	546	541	527	535	569	525	503	519	547	553	475	525	553	565	517	552	515	537	527	517	506	490	531	516	530	529	527	551	522	519	508	520	515	531	552	539	584	532	570	546	543	488	524	540	515	505	538	528	518	529	507	512	523	521	499	560	558	475	553	515	503	524	498	538	516	498	541	490	486	497	556	532	540	549	571	520	556	562	593	501	510	535	545	527	504	526	565	527	535	513	488	569	506	460	537	533	521	531	552	513	516	523	527	539	532	500	519	481	534	545	526	520	544	517	508	556	570	585	564	535	529	575	518	568	507	517	521	533	497	549	517	541	529	481	517	538	516	524	571	525	493	498	538	514	514	505	527	525	556	577	539	524	531	515	513	539	556	527	539	602	563	601	505	514	524	560	570	544	557	544	529	529	554	531	576	548	505	551	536	531	505	520	566	532	575	520	541	558	580	547	553	516	531	495	529	555	530	539	507	521	513	546	526	509	535	581	505	525	526	487	518	552	502	498	527	540	582	509	498	504	537	542	562	542	548	536	542	511	515	546	535	497	545	534	509	511	521	539	489	526	541	560	519	490	486	527	554	520	504	516	562	522	567	559	550	561	537	526	509	525	525	474	555	565	506	527	569	504	533	531	558	529	536	535	527	539	551	492	495	578	545	580	566	526	524	501	502	497	516	500	524	544	501	566	529	542	563	516	503	550	570	518	526	519	565	524	508	510	518	590	539	531	519	556	565	512	546	504	473	511	549	512	497	544	541	564	518	488	543	534	511	536	552	522	546	522	509	556	475	509	540	546	524	543	593	549	544	523	507	500	551	531	540	535	545	536	542	502	582	492	549	543	548	533	550	515	542	524	525	547	552	522	577	506	522	536	532	485	526	521	520	535	535	502	541	498	598	527	506	541	518	536	566	533	518	533	547	517	505	513	510	498	504	480	559	550	528	525	535	582	563	515	520	491	531	526	571	488	520	541	565	515	519	546	483	525	521	553	532	567	501	483	514	526	518	513	540	525	505	510	544	527	499	528	492	560	497	515	509	543	543	557	494	509	499	514	525	517	496	597	553	534	505	530	525	535	565	530	509	525	569	530	539	558	496	540	547	505	520	527	488	566	523	515	498	543	582	524	534	515	542	589	552	551	518	522	563	503	549	525	509	518	549	605	546	531	563	533	541	533	505	530	546	564	517	518	495	521	561	516	531	540	524	504	505	523	522	504	584	471	487	501	562	526	522	525	533	538	521	490	499	546	498	558	517	505	567	556	564	570	567	527	520	502	566	538	513	506	524	476	508	526	497	593	520	545	540	507	537	538	549	560	557	533	543	514	533	521	525	537	539	544	545	518	514	516	531	538	526	534	537	524	534	553	551	493	494	532	536	534	552	495	551	538	516	543	522	505	520	552	481	528	543	560	555	559	533	531	528	507	567	500	536	514	512	521	569	549	530	543	557	525	506	574	562	514	500	516	561	512	507	503	522	501	534	519	521	530	504	537	523	529	513	550	547	563	598	560	531	526	523	568	542	552	559	498	520	552	547	476	504	499	569	525	522	523	539	565	524	490	575	566	526	502	531	530	572	508	513	522	546	527	501	565	560	528	562	548	517	556	535	527	537	511	532	543	521	562	543	562	510	530	513	526	516	534	532	531	537	524	538	526	517	564	575	548	502	568	502	512	530	524	545	561	537	572	572	524	500	503	550	564	531	590	585	533	524	533	516	536	545	577	520	552	503	522	508	513	541	527	524	556	541	555	547	553	546	518	544	543	565	537	536	505	550	556	562	528	544	536	549	531	523	502	512	570	494	535	508	533	524	537	505	553	545	560	509	565	515	536	541	543	529	486	538	531	538	567	472	551	535	559	530	504	513	492	514	533	534	536	541	543	557	507	566	562	559	544	524	523	537	513	512	593	551	520	502	483	502	524	553	502	503	550	534	500	538	506	492	538	581	479	497	531	484	510	498	541	543	543	522	555	499	546	513	555	492	540	542	563	506	528	514	537	534	527	504	526	542	522	557	537	532	524	515	546	551	557	527	577	537	544	539	572	532	531	534	527	527	515	527	520	488	534	567	538	545	530	521	548	518	528	508	505	557	511	531	535	553	524	521	517	552	544	494	535	582	516	545	562	548	528	529	553	504	488	513	519	537	560	539	544	513	548	564	549	523	556	557	559	537	501	490	529	519	527	530	483	504	514	573	530	498	588	533	487	523	551	565	534	495	521	517	544	534	536	511	507	493	562	543	550	528	570	513	534	506	508	520	550	535	543	551	516	520	493	548	558	528	538	552	547	542	551	533	524	520	535	540	548	497	517	553	524	564	521	552	527	551	535	504	546	535	556	575	542	535	494	513	561	518	495	528	564	547	560	543	480	503	576	563	541	509	474	528	516	495	508	497	519	594	563	573	526	519	519	571	500	536	541	531	507	546	525	535	520	493	532	522	511	484	519	535	506	502	524	536	561	545	538	487	553	546	525	492	527	531	506	526	491	536	532	570	556	536	508	532	579	556	549	519	535	505	493	517	534	555	506	537	566	532	523	538	597	559	559	509	548	536	513	538	526	525	536	496	546	501	535	548	550	569	525	598	572	564	550	566	544	517	544	533	561	517	525	512	544	550	486	521	519	479	506	552	511	521	552	575	524	531	551	495	497	538	528	556	517	520	537	516	518	553	547	564	514	552	544	542	516	544	490	538	537	539	532	562	525	528	525	533	538	518	550	536	535	526	575	536	527	528	522	508	565	513	542	546	557	530	520	503	567	561	538	535	528	526	532	535	521	515	524	588	563	548	551	532	525	536	550	543	599	513	539	532	536	525	511	517	565	530	570	518	555	553	546	536	530	558	545	526	500	563	512	549	526	523	521	556	516	532	544	545	545	506	558	522	529	518	521	540	541	527	509	506	505	507	553	560	567	507	515	493	494	495	560	515	521	549	567	547	528	493	523	535	509	545	524	572	514	530	562	513	529	526	574	560	550	529	534	547	552	590	558	564	538	540	559
5962	9141	10155	6399	5405	7419	17580	17832	12567	6691	3050	1350	906	800	806	767	778	729	798	749	741	827	762	784	773	768	779	759	775	782	810	765	758	764	715	749	807	780	816	814	760	751	771	808	736	788	743	739	816	793	755	731	821	747	759	742	764	734	769	805	782	735	805	805	730	768	820	769	762	822	792	778	732	828	774	740	792	788	778	745	756	755	785	800	838	727	810	772	777	738	797	792	779	782	789	754	777	782	798	784	739	720	783	751	781	760	787	831	718	793	836	777	806	746	803	780	786	770	737	750	724	749	707	752	759	749	804	802	794	699	775	753	747	785	751	748	744	768	754	757	755	749	729	783	767	817	772	794	789	710	751	743	795	783	789	796	734	821	721	767	780	747	750	788	768	779	805	780	764	777	725	758	740	762	831	785	848	720	758	736	783	794	785	773	802	752	806	790	788	759	774	778	786	739	779	738	771	737	737	831	780	813	720	762	765	759	800	765	712	782	779	760	767	772	762	800	757	786	769	784	763	789	719	816	776	778	780	771	778	787	757	763	774	808	723	768	747	765	753	821	760	758	784	771	769	753	746	756	783	787	784	775	765	763	761	743	804	768	723	755	794	756	801	801	762	752	747	787	764	756	816	764	800	761	793	773	756	770	781	758	755	798	792	760	752	764	786	738	790	778	772	827	775	772	744	745	775	768	778	744	783	796	779	778	730	759	809	752	766	757	776	775	710	756	787	769	814	746	806	826	767	791	771	777	785	768	784	801	726	730	714	784	738	769	776	814	789	823	831	794	792	768	761	787	754	743	788	798	749	806	827	794	763	767	758	826	754	779	784	736	777	757	822	813	789	807	739	759	773	780	788	757	769	730	743	727	747	790	768	834	785	797	769	774	761	782	785	789	740	722	814	785	792	761	739	713	760	736	763	800	841	790	746	802	810	802	750	778	748	817	803	781	759	794	763	803	758	786	768	764	730	769	763	788	749	749	799	775	760	780	779	765	774	726	770	746	783	804	698	789	738	767	778	731	729	767	749	833	801	782	764	769	762	805	798	823	785	738	756	771	737	733	766	787	771	754	734	777	748	813	770	832	741	791	750	766	774	780	808	776	767	732	758	780	758	708	760	810	783	711	810	772	773	770	731	771	753	783	775	788	733	810	790	743	858	758	702	800	765	777	797	743	793	802	802	755	803	762	808	767	766	804	731	769	739	764	809	788	699	769	750	753	784	779	720	784	772	761	858	801	733	771	765	832	751	774	769	796	795	829	756	759	788	751	749	754	731	764	756	751	816	787	727	799	768	731	750	750	736	795	798	772	786	765	757	811	770	741	785	725	760	791	778	751	822	770	794	755	792	834	797	803	749	760	799	855	762	800	795	761	745	789	811	801	726	824	756	801	811	763	789	811	818	824	800	792	770	762	779	793	763	768	767	807	798	767	768	790	741	780	747	758	805	776	738	768	793	787	800	755	760	774	803	793	740	779	769	775	787	735	760	735	795	790	773	767	774	788	744	780	752	751	762	750	746	774	772	743	762	758	782	835	777	699	799	747	752	739	800	783	732	765	792	748	743	776	823	809	763	751	771	772	718	820	734	786	793	816	820	790	802	739	751	715	738	801	792	808	807	784	782	791	754	771	789	761	735	771	809	777	808	758	766	769	742	740	760	812	770	775	779	795	792	790	799	787	821	802	769	805	765	777	740	767	759	722	763	743	771	788	784	793	763	751	738	760	754	781	764	800	772	802	780	752	787	790	767	760	739	768	784	769	767	797	731	782	755	782	783	749	769	759	774	774	789	756	794	820	729	757	742	765	770	744	766	811	725	759	743	741	735	776	762	701	744	767	759	759	802	756	754	744	769	784	761	737	805	786	753	803	764	804	802	758	737	747	771	761	764	787	804	772	750	746	793	778	778	754	821	755	760	784	749	826	728	769	756	766	800	800	823	762	780	729	802	774	771	790	813	719	767	747	802	784	728	795	727	774	789	811	753	742	821	756	754	806	780	772	774	741	746	771	771	799	763	796	784	828	773	763	729	779	784	771	776	763	796	746	775	803	795	761	778	800	771	817	767	807	771	776	784	739	750	771	781	754	764	749	759	769	772	740	824	821	765	819	756	766	748	807	765	748	791	793	794	751	810	750	771	757	764	806	791	773	771	810	742	777	764	760	830	783	827	769	777	770	754	778	767	747	755	777	761	775	799	780	766	778	732	801	778	781	743	795	790	799	765	834	742	782	802	815	808	749	761	787	729	735	751	740	773	764	744	763	729	797	746	805	734	729	714	765	773	763	777	797	774	800	768	761	764	713	819	815	794	770	813	752	788	765	794	764	752	751	788	777	752	731	713	794	777	787	789	805	758	767	763	787	803	808	768	751	761	744	771	758	778	742	741	782	748	790	726	779	757	738	750	777	775	762	718	753	782	714	770	771	750	805	754	766	746	771	772	750	755	815	739	785	782	756	791	743	781	818	732	723	742	802	766	778	786	807	761	755	775	712	754	798	795	752	770	740	761	763	754	793	783	771	777	691	806	806	789	774	775	775	771	702	758	740	732	718	765	787	763	794	800	757	734	771	763	705	825	729	706	766	796	768	733	753	781	739	773	796	773	759	801	763	785	807	791	784	801	754	742	757	789	765	719	775	782	761	763	789	789	821	766	729	775	760	795	785	711	750	758	809	795	774	746	788	763	769	743	781	759	808	761	796	790	766	766	767	750	775	768	786	725	773	752	760	776	787	746	772	850	752	774	785	760	756	766	761	798	741	761	758	770	749	776	777	808	844	759	762	739	749	796	792	785	767	764	778	776	817	799	811	752	726	805	756	780	813	767	752	740	738	800	732	754	733	758	761	747	798	759	789	800	738	713	787	775	763	750	735	715	812	780	779	777	769	753	764	788	765	776	780	788	759	772	741	762	758	766	758	787	827	787	736	755	696	732	797	800	741	756	806	746	786	792	767	768	788	757	726	800	725	722	760	770	763	819	790	713	748	799	780	777	769	781	731	762	723	761	787	752	769	745	790	797	726	779	731	790	773	732	760	751	789	730	736	740	744	779	773	777	804	757	798	771	772	764	812	776	733	802	828	803	772	754	738	790	786	790	750	768	750	766	764	778	760	796	804	734	771	734	749	737	755	726	786	765	781	795	763	732	745	766	735	711	737	739	784	735	762	769	730	785	772	798	758	773	767	736	775	790	741	759	751	741	798	761	744	761	794	794	773	738	767	762	777	740	822	728	784	814	731	779	798	779	776	796	794	761	732	752	767	748	761	762	711	750	708	736	733	750	759	754	780	763	798	777	781	774	784	733	799	794	763	839	758	796	783	762	730	751	778	745	731	738	746	746	802	777	769	790	775	763	766	732	758	834	783	806	749	739	747	786	824	782	791	757	766	789	785	781	739	743	807	744	762	757	792	790	737	780	759	774	748	797	802	763	758	773	730	799	780	786	732	748	789	778	793	810	814	812	784	788	801	740	741	811	814	758	755	784	810
24070	20728	27485	24053	18742	35713	42053	33592	22728	10081	3210	1222	702	569	599	515	610	568	534	567	551	518	569	528	575	553	542	562	545	541	539	538	578	567	562	535	522	555	526	524	565	546	571	555	514	570	543	580	527	608	538	571	516	558	586	568	521	520	532	500	538	566	573	504	551	598	583	556	581	511	563	532	547	544	536	575	505	523	540	560	523	528	523	514	553	547	559	553	541	569	576	551	524	519	565	518	545	517	549	564	567	533	552	546	549	523	566	555	487	531	501	526	532	536	536	573	501	524	541	539	564	552	509	547	523	533	543	547	589	572	498	539	534	520	603	544	585	539	600	504	491	567	531	543	578	544	550	517	534	550	570	537	547	515	534	589	556	543	562	573	542	565	592	585	557	542	542	500	516	548	562	544	556	526	544	554	548	587	560	515	547	548	504	507	522	549	519	568	526	556	577	537	505	517	558	519	555	559	528	542	553	575	543	527	486	545	549	565	526	551	514	528	544	529	540	539	557	555	567	536	549	534	534	536	554	555	540	530	579	539	551	550	565	556	516	549	520	580	537	553	532	569	525	552	528	541	526	521	533	519	573	540	512	525	499	531	545	546	585	599	581	517	596	534	527	523	564	532	557	541	526	523	580	554	534	544	564	521	564	546	573	552	574	549	566	570	549	536	553	533	508	521	561	542	529	541	537	503	538	582	492	549	562	545	539	540	543	550	552	559	529	489	535	544	508	562	554	536	550	548	550	528	543	541	509	538	511	552	552	550	557	524	552	537	562	525	581	529	557	536	508	543	529	566	533	474	525	529	528	525	478	568	545	520	552	511	561	543	550	543	582	560	558	512	554	538	512	517	589	527	524	546	594	532	524	512	526	540	533	551	545	573	535	544	593	549	552	551	534	537	544	518	537	553	529	541	510	507	528	553	564	563	516	545	568	573	565	559	557	558	573	570	525	540	554	509	542	526	553	591	517	568	542	542	547	529	538	528	564	554	577	508	556	529	540	544	567	517	532	569	499	584	547	558	479	554	553	507	553	542	531	536	555	502	534	533	566	546	590	543	550	551	526	516	549	502	518	541	587	513	565	572	583	516	553	560	557	556	550	549	506	557	535	604	570	539	549	587	507	514	558	522	486	552	522	548	520	560	526	558	569	541	520	520	552	560	543	537	602	556	575	550	528	497	534	531	503	539	566	521	538	526	552	549	549	559	558	536	511	531	534	563	551	578	511	506	507	548	553	554	540	546	523	508	534	524	547	549	559	551	531	537	535	553	529	515	548	561	514	533	527	517	547	565	583	578	550	487	542	555	548	552	543	561	550	527	564	488	541	546	522	517	501	550	524	520	489	515	549	547	591	550	543	571	553	557	550	543	523	512	536	566	521	526	519	562	515	551	498	534	518	544	568	548	530	548	562	527	565	553	581	537	541	489	553	529	576	516	577	525	518	522	535	562	534	511	548	575	507	550	516	588	574	571	511	517	582	529	524	510	574	563	567	567	563	564	544	544	560	530	557	478	558	523	490	560	560	574	553	567	565	550	531	541	539	571	585	564	522	545	540	519	562	547	534	558	500	557	536	506	537	575	515	563	570	541	552	498	514	544	553	553	596	547	575	552	483	563	528	539	584	509	576	560	534	558	559	559	575	565	567	567	567	501	552	505	552	503	488	552	552	559	598	556	545	570	539	549	515	573	542	503	578	556	570	527	524	523	557	523	536	534	497	572	515	559	537	565	541	552	547	559	509	576	579	553	553	531	555	530	515	571	520	545	547	544	549	555	544	522	544	546	533	531	527	540	538	524	548	539	571	559	541	522	542	517	548	582	571	579	538	532	552	546	531	564	538	581	559	521	513	542	526	534	526	563	554	562	596	521	549	542	554	570	534	553	530	559	537	541	532	524	550	529	534	544	555	585	519	531	527	509	550	571	525	536	555	560	508	526	537	573	539	505	531	555	541	549	564	547	573	520	561	514	535	529	516	560	548	518	573	572	538	537	533	554	552	545	544	558	541	539	558	556	561	533	546	560	551	547	547	548	526	569	550	509	547	538	583	494	520	535	583	575	519	536	557	539	576	544	542	532	538	528	558	498	499	565	542	506	562	540	532	581	511	526	530	547	488	593	599	537	525	547	555	561	564	515	485	554	557	508	565	556	541	545	505	548	511	537	555	555	560	565	504	568	519	560	535	547	550	497	524	575	549	524	521	545	530	556	545	540	525	549	549	542	554	540	539	496	551	521	551	544	541	569	547	565	583	535	538	543	529	544	512	533	539	575	528	528	567	572	556	558	586	567	591	569	581	526	520	595	574	568	519	547	537	539	515	570	538	568	514	544	543	502	537	492	541	554	532	547	550	527	558	560	580	544	543	568	565	546	513	499	541	511	553	599	557	537	576	545	517	519	531	541	568	490	576	591	537	545	552	527	560	527	539	522	486	517	534	591	535	539	542	544	555	543	518	586	532	538	529	552	575	546	574	572	570	528	561	578	521	515	529	545	523	545	561	533	559	560	511	574	511	576	502	537	555	521	574	530	530	517	579	514	533	554	553	588	532	556	552	583	519	555	552	490	540	536	517	548	499	537	545	548	566	585	563	562	545	547	591	536	530	558	513	558	514	517	506	576	540	545	534	522	523	550	560	546	559	533	529	544	543	577	538	525	564	514	604	507	548	580	559	516	507	545	498	554	556	535	526	560	560	543	552	519	591	569	549	573	548	535	581	542	529	584	528	554	551	503	492	580	578	525	563	516	519	540	558	572	554	548	504	520	518	536	544	544	569	542	522	541	501	565	514	570	548	538	513	597	571	545	551	537	553	504	533	547	535	546	523	564	514	514	516	558	566	529	559	555	521	539	522	468	497	532	584	545	525	570	550	537	554	500	534	533	559	511	511	527	489	572	586	556	500	552	578	542	553	549	595	552	551	584	586	562	556	544	542	532	569	551	542	466	543	561	561	566	540	562	505	505	546	569	561	576	586	572	536	554	561	539	552	520	526	523	560	532	550	535	535	562	536	537	529	535	516	601	542	524	536	503	518	546	544	559	533	555	537	587	567	586	586	520	579	552	576	560	540	525	517	519	564	545	490	527	557	510	569	582	581	546	585	535	539	581	505	543	540	535	561	546	517	562	540	557	537	569	534	548	577	542	469	538	524	521	546	585	585	550	525	569	528	537	524	537	576	543	524	534	538	542	540	549	538	536	531	526	555	545	585	575	557	550	538	533	567	559	529	570	566	532	565	535	542	547	505	564	547	508	521	549	540	520	595	609	554	529	516	509	534	566	549	577	541	544	534	558	571	496	530	549	555	575	530	570	552	537	558	512	521	527	526	544	550	563	567	534	538	521	552	519	498	552	566	552	562	560	578	608	520	552	576	544	528	535	544	532	523	558	527	504	557	551	502	562	581	514	532	550	512	536	505	517	530	573	568	529	535	569	529	538	501	576	558	512	544	530	571	555	515	541	504	581	602	561	553	543	562	533	477	535	544	541
9416	23581	21339	16296	16950	41643	43059	36533	27062	13800	5484	2111	1069	890	824	810	785	782	727	775	794	808	787	839	799	774	753	805	769	775	753	784	775	803	791	823	848	805	764	797	814	771	757	789	808	788	793	870	789	799	784	807	777	813	777	813	762	838	784	748	739	761	811	781	793	766	797	768	839	775	806	780	796	800	839	792	744	714	750	779	789	781	771	785	794	781	795	815	809	770	804	797	791	773	793	769	775	771	805	812	821	786	811	743	809	808	764	749	792	775	784	824	763	856	839	750	797	760	759	792	793	805	835	780	801	801	768	809	759	804	786	801	789	795	803	814	785	793	790	793	805	807	778	867	830	805	778	816	813	756	811	783	764	866	777	781	852	791	804	744	821	779	770	797	796	789	827	813	781	762	753	771	827	796	767	772	730	769	837	776	777	756	799	831	774	824	797	822	775	863	827	835	749	804	800	790	797	786	796	769	721	805	781	822	761	845	814	759	827	765	791	760	812	751	780	730	785	800	778	821	781	776	764	806	742	750	797	800	790	744	734	823	774	804	794	798	800	815	742	773	807	770	773	844	789	827	832	736	781	788	819	793	751	764	845	818	796	793	848	797	755	771	763	759	754	790	800	803	800	770	770	821	806	810	805	823	810	769	730	848	804	746	793	742	790	808	817	784	805	790	809	796	761	806	813	776	738	770	850	778	787	810	769	813	806	792	795	750	842	777	842	816	795	728	810	718	798	819	780	786	785	820	766	761	816	761	819	795	803	800	776	793	784	822	792	756	801	776	736	772	754	846	875	840	792	751	764	825	785	783	778	767	799	752	767	758	826	762	763	753	802	778	793	819	824	760	755	772	770	762	748	790	776	810	798	805	763	796	806	783	823	763	812	771	768	813	806	870	818	771	827	774	743	770	803	795	817	788	821	834	789	760	762	795	778	745	819	756	813	839	781	786	784	814	767	793	743	800	790	784	811	797	790	771	744	764	806	810	776	812	842	792	724	830	757	790	770	802	781	814	784	821	768	781	766	771	803	785	783	794	750	809	749	818	796	767	802	786	773	769	807	779	785	741	766	735	807	770	764	777	832	795	820	791	765	828	788	784	783	775	764	774	749	756	803	749	767	794	779	794	792	819	822	810	743	800	783	787	755	795	821	802	842	819	746	781	750	778	797	802	753	790	817	810	816	767	768	805	757	797	778	791	751	817	806	849	833	775	785	804	773	804	795	751	854	796	799	768	778	731	775	772	739	783	796	766	783	807	755	812	815	816	832	782	741	832	780	797	785	846	831	766	773	754	803	805	752	784	791	808	795	864	767	801	805	790	773	784	771	818	858	820	801	797	770	748	784	776	787	780	761	802	816	801	798	781	779	782	805	784	781	757	759	821	808	791	755	805	765	816	786	796	794	805	780	739	820	801	755	828	802	781	836	812	735	772	744	797	821	767	800	775	802	756	794	756	809	774	825	786	819	815	793	806	778	778	764	771	824	801	807	772	764	757	771	817	834	797	739	782	803	812	770	834	845	792	721	788	783	785	786	843	810	822	775	832	781	768	834	844	750	789	783	764	819	775	816	758	757	817	796	821	782	773	811	791	788	758	764	802	796	785	749	805	819	811	759	775	798	773	786	843	793	749	820	794	743	840	744	798	779	853	780	797	807	815	752	793	807	788	810	853	758	783	792	766	781	753	774	783	768	801	788	817	836	795	741	831	828	851	812	774	765	779	787	771	826	838	774	747	823	794	824	838	793	815	744	762	801	801	750	781	766	778	775	798	713	780	815	808	820	763	723	770	806	819	819	799	765	796	791	810	751	791	833	811	755	751	763	809	817	764	807	821	778	809	781	760	770	823	807	776	800	801	748	829	780	853	825	804	825	825	774	799	821	789	837	822	811	836	783	821	795	810	824	785	709	767	851	785	867	762	781	767	832	820	783	785	794	791	835	788	825	800	802	789	814	749	796	812	805	785	771	783	785	796	796	757	758	778	755	768	806	851	827	805	808	771	811	770	737	810	814	825	789	807	830	780	798	823	783	809	755	806	789	759	812	772	852	789	783	809	777	833	769	820	791	783	781	767	766	738	757	814	777	857	777	791	815	810	820	832	798	778	849	774	826	811	760	721	803	814	824	797	836	842	823	809	802	781	763	818	827	773	727	767	796	781	788	798	809	776	754	762	756	813	800	784	876	780	826	778	780	790	841	800	800	767	838	753	799	766	806	775	769	796	827	824	813	835	795	786	783	734	781	822	837	750	785	775	766	824	764	810	810	802	860	801	809	744	786	792	799	784	734	739	792	763	838	792	802	786	812	748	801	834	819	752	835	836	778	793	833	780	748	804	810	822	812	792	773	761	827	812	776	766	802	828	818	786	818	761	796	785	796	835	816	798	774	794	816	779	778	764	747	804	779	814	750	798	794	787	841	787	793	772	787	817	756	816	762	800	819	801	783	757	776	801	774	767	768	817	793	815	793	786	841	836	849	807	821	763	780	771	786	800	764	812	764	808	758	839	778	826	750	802	810	784	814	799	807	778	806	813	771	739	782	807	796	780	804	818	758	774	796	839	778	783	759	753	753	755	831	810	770	746	794	812	776	820	819	734	792	830	840	784	839	791	743	779	843	792	814	756	778	814	835	761	805	706	792	811	785	772	799	818	827	785	816	781	814	825	833	817	760	784	769	813	775	795	749	806	817	812	821	820	801	748	796	786	781	822	770	793	776	784	799	828	776	767	786	808	816	815	832	799	841	764	777	776	807	808	750	784	784	777	739	752	815	805	731	799	740	748	751	804	778	755	791	774	818	761	796	765	848	781	793	800	791	793	829	821	761	756	769	777	744	740	790	737	809	818	771	770	755	792	794	800	790	818	795	772	819	801	799	780	789	811	797	825	800	800	754	795	849	785	858	767	785	788	763	821	780	797	830	828	775	837	780	752	766	775	822	778	787	781	785	830	749	769	801	796	786	772	792	789	833	772	790	719	779	831	783	847	783	743	780	794	814	753	773	818	779	772	845	779	798	807	779	860	801	789	806	888	792	803	824	851	756	812	779	745	801	785	818	829	801	724	767	739	813	756	799	800	826	782	799	754	755	789	785	829	775	875	824	787	803	783	836	840	824	778	798	780	809	790	760	737	781	822	829	830	839	799	813	835	856	766	836	834	777	756	798	826	769	772	784	737	804	747	772	785	810	836	812	771	847	826	770	797	795	773	787	814	817	790	785	806	810	819	770	811	792	807	771	782	788	783	748	787	804	831	787	799	776	758	728	772	823	768	786	779	749	773	715	806	804	764	809	832	807	793	766	785	812	812	773	796	840	785	727	794	772	789	770	782	825	790	785	742	781	766	764	825	752	783	780	782	775	773	827	706	773	788	792	829	796	791	763	840	792	784	814	770	783	790	797	808	783	772	785	763	808	786	823	765	813	804	780	779	764	786	772	797	783	740	777	761	788	770	789	781	765	848	789	778	821	788	797	788	766	737	737	826	787	742
22502	20768	28559	23041	22033	49132	61620	51513	37846	20713	7813	2186	873	663	610	565	607	567	602	554	603	567	618	585	574	554	570	624	539	572	620	574	598	596	584	593	606	548	612	581	561	574	525	538	589	606	559	602	574	573	558	619	552	581	578	557	555	564	570	611	567	599	588	583	611	600	555	552	563	593	577	559	566	574	613	581	600	625	589	547	607	587	565	590	596	564	590	578	580	551	618	549	592	540	557	592	606	577	578	580	569	610	596	591	595	570	579	616	554	612	567	551	570	565	579	583	591	566	565	603	580	582	587	615	594	569	602	579	572	601	570	609	604	582	584	554	567	550	557	541	576	565	571	587	572	603	565	603	587	570	600	585	562	568	605	553	600	600	607	615	579	555	541	593	609	541	550	548	556	586	590	581	571	587	564	594	559	549	550	615	590	543	567	629	564	570	547	535	566	542	620	527	559	577	612	541	571	566	553	546	587	573	587	578	612	581	606	600	582	574	573	610	613	570	550	585	605	521	596	568	591	557	596	572	597	566	580	536	602	546	614	603	574	588	549	542	565	575	541	616	552	577	597	629	540	573	575	595	585	557	590	550	592	567	569	588	561	547	578	589	592	593	575	579	598	577	611	578	543	603	537	611	603	591	579	572	605	554	549	603	550	593	589	541	581	576	575	596	621	577	580	582	628	578	578	603	564	567	512	602	516	580	616	544	580	558	583	588	600	569	544	558	562	560	552	564	571	587	613	583	631	569	627	608	569	546	583	592	595	576	578	570	573	574	584	573	591	567	565	560	612	552	575	569	575	592	586	614	591	568	637	605	616	613	584	586	561	542	528	599	586	581	569	562	595	566	603	618	592	581	600	585	582	588	611	569	554	560	592	586	534	569	568	583	605	545	597	586	549	594	541	532	604	562	595	568	580	584	578	609	579	620	608	555	595	562	564	577	567	622	607	600	598	549	569	539	597	558	612	584	600	610	612	588	598	574	576	545	613	599	565	570	526	555	570	576	583	586	593	541	524	634	597	558	534	534	573	573	579	579	603	615	566	591	612	538	590	597	556	599	589	593	594	563	542	603	568	581	569	546	627	596	557	567	553	576	527	587	575	573	572	586	603	560	570	564	569	551	593	544	577	563	600	581	609	586	557	598	602	565	610	594	610	549	559	549	589	581	567	602	587	555	542	593	580	556	564	596	550	547	582	559	552	568	558	544	540	555	586	570	567	566	552	559	563	548	605	550	585	629	587	573	564	572	524	577	552	590	582	602	561	551	565	547	562	596	570	550	562	569	576	544	557	605	573	622	603	566	561	522	559	581	589	572	581	586	576	586	567	587	579	539	597	596	594	569	596	590	553	528	585	587	558	595	538	575	561	562	612	588	572	552	578	532	587	576	580	574	557	590	568	562	573	566	559	598	560	604	559	584	589	641	621	622	554	594	520	581	559	563	558	510	568	546	573	576	576	618	578	557	558	617	574	561	637	536	595	580	571	573	629	552	555	568	576	579	580	499	556	548	562	592	563	624	577	559	588	558	578	586	583	582	560	575	597	637	569	557	557	577	585	607	574	560	569	526	593	588	550	555	548	546	561	577	569	550	588	586	634	576	562	615	592	609	625	571	557	612	625	588	563	615	574	575	590	563	563	580	589	555	586	575	561	557	580	576	599	580	562	570	542	609	561	527	587	593	542	570	596	589	616	606	565	563	561	586	585	538	588	560	612	587	565	558	591	601	516	595	597	529	512	590	547	637	559	592	564	542	541	623	633	521	548	642	610	591	542	574	558	604	568	593	548	580	577	559	612	595	544	589	622	569	551	552	570	607	588	575	610	580	586	630	593	583	617	593	604	599	568	574	551	587	586	577	567	539	578	596	582	525	564	556	583	580	564	538	565	575	580	565	547	580	602	567	580	635	590	591	513	603	554	566	602	575	568	579	553	586	604	580	569	568	585	580	601	594	533	567	590	530	588	583	578	567	577	574	618	576	580	565	594	564	575	619	568	575	564	567	602	549	553	559	574	568	542	575	602	568	592	570	554	545	557	606	606	588	586	555	584	587	547	583	598	578	544	533	587	585	588	559	587	574	595	585	572	571	582	613	579	574	587	577	614	591	553	606	560	516	588	543	556	623	555	573	573	559	553	563	534	569	568	564	550	547	538	570	539	527	510	561	572	571	562	585	583	559	561	554	588	604	573	610	572	579	564	600	513	591	600	593	574	584	566	622	592	577	526	599	579	519	571	560	603	574	552	582	565	615	574	592	583	610	613	613	559	551	575	571	583	580	539	601	571	580	577	568	558	599	595	591	586	598	556	567	594	609	569	583	577	572	581	591	601	563	534	596	589	593	562	551	575	582	533	546	582	558	578	592	579	572	549	627	614	582	567	611	576	533	539	571	614	538	636	643	553	610	569	625	578	587	602	527	566	598	570	585	536	542	570	583	619	575	571	571	546	585	592	546	590	590	574	582	567	583	606	577	584	531	545	540	595	586	602	552	614	580	551	583	630	574	552	573	619	592	587	523	569	577	541	570	578	596	607	632	597	588	585	586	601	567	568	566	606	624	561	579	567	574	588	608	587	547	571	595	564	592	597	553	589	547	577	587	594	570	546	566	581	577	571	554	592	585	556	549	608	563	562	570	552	599	537	567	587	577	590	581	585	589	574	579	626	564	572	571	610	557	535	571	563	591	571	545	586	590	564	563	582	577	587	555	591	594	554	560	552	556	583	554	580	541	610	567	572	573	556	611	607	573	576	595	622	560	552	574	567	584	569	585	600	531	623	543	560	550	557	573	587	586	560	573	579	599	598	610	568	574	584	596	623	598	584	537	543	572	545	558	532	578	568	608	568	560	597	583	597	600	554	577	581	604	595	549	585	626	564	582	553	560	577	612	591	516	584	576	576	566	580	560	578	585	612	623	572	581	557	605	589	592	591	587	590	551	643	553	575	569	562	562	568	559	570	589	608	566	572	625	567	564	577	574	568	558	548	568	513	598	557	617	629	599	539	615	584	563	589	592	564	529	609	623	512	587	582	619	608	570	570	586	554	562	608	579	554	603	581	579	586	604	575	594	590	579	579	511	607	528	553	574	551	603	549	573	582	572	555	570	556	577	620	572	605	587	568	543	534	582	566	586	573	595	531	586	574	574	602	548	586	578	592	557	590	573	567	565	584	594	582	616	571	566	557	583	569	571	557	575	568	565	557	578	565	571	601	587	576	556	570	556	551	575	580	564	565	600	547	559	596	589	577	565	561	559	533	576	568	598	573	584	578	539	591	595	577	567	595	543	557	579	569	563	594	538	550	570	604	617	574	590	585	545	595	559	570	535	620	585	590	576	582	547	556	581	545	580	587	587	570	558	578	554	594	600	568	564	585	581	553	568	545	563	597	553	585	583	594	551	630	594	608	578	549	556	571	611	582	567	547	594	612	598	572	662	569	575	608	582	587	550	630	562	614	595	570	577	577	581	626	533	613	566	591	575	581	608	636	566
16622	35749	32181	27825	32524	55428	62203	52444	39096	23613	10516	3777	1464	928	920	837	793	810	848	839	809	832	819	802	818	868	803	855	828	852	807	855	816	819	783	849	814	781	812	872	828	760	782	814	771	780	869	846	775	826	858	805	812	803	839	838	755	812	807	754	772	792	791	748	782	795	767	786	801	837	834	810	888	846	847	834	808	795	822	892	846	821	828	820	807	839	826	783	826	812	831	882	808	800	774	823	840	789	817	813	772	794	807	800	797	797	780	823	813	838	865	789	802	815	810	815	809	803	772	749	777	835	810	799	799	815	803	785	817	834	803	793	789	796	822	828	839	759	853	817	801	810	860	841	836	816	789	800	788	821	808	816	858	786	818	850	796	821	781	824	808	811	809	833	821	824	811	795	822	825	847	804	840	829	727	774	814	841	780	832	815	813	831	804	788	771	808	793	828	796	828	788	805	818	820	803	759	819	823	799	793	816	837	823	854	844	772	814	816	807	840	785	779	864	817	770	873	781	833	829	837	852	785	835	842	743	804	800	864	795	789	844	834	842	788	804	793	809	863	831	788	795	778	818	820	819	788	767	791	818	792	796	867	762	838	815	774	755	755	813	812	795	782	848	821	810	788	827	850	810	773	817	793	792	828	789	859	830	808	837	815	779	793	825	836	821	846	802	818	796	823	806	815	827	878	798	789	792	805	821	806	804	799	801	802	783	815	812	808	805	844	821	795	812	801	821	815	842	826	809	822	835	806	825	800	842	791	792	820	829	819	813	799	799	818	838	831	842	820	802	766	819	822	805	799	767	820	795	838	822	831	807	784	888	868	755	798	845	830	780	835	801	831	825	864	832	773	781	826	851	784	806	828	803	831	814	811	853	818	810	819	810	792	803	826	805	844	815	844	776	777	843	832	807	750	801	794	793	818	818	826	792	806	767	827	837	857	802	814	776	830	834	866	791	801	782	817	855	786	851	815	805	764	830	792	815	792	775	817	772	813	858	894	773	807	811	818	858	873	790	806	795	832	813	820	786	818	788	770	834	867	837	835	810	796	774	794	828	779	835	842	740	858	813	802	774	823	831	825	834	854	792	832	821	851	820	875	761	804	771	855	806	806	776	782	808	783	808	819	787	814	826	791	817	821	797	820	775	826	814	796	796	848	799	813	826	831	789	810	805	815	801	791	798	804	811	789	820	827	792	847	832	821	875	808	787	799	813	784	807	768	794	818	820	833	777	819	817	797	762	808	839	778	805	850	829	796	855	842	771	772	782	779	857	807	765	749	829	804	809	814	800	776	865	797	829	781	826	859	807	820	782	800	774	830	766	820	808	857	792	782	812	793	830	837	825	830	813	829	796	779	812	806	818	751	806	830	819	772	817	825	815	785	812	837	822	831	807	801	805	818	841	888	797	832	876	840	779	803	746	851	802	809	835	783	777	832	778	786	795	837	836	757	820	868	829	792	758	752	779	822	805	794	827	849	786	770	805	822	841	832	815	831	859	803	784	789	777	787	807	780	836	775	822	800	849	812	793	785	779	812	749	825	761	883	849	789	840	801	830	793	803	812	790	834	787	842	784	793	826	750	796	808	857	800	830	787	828	792	837	804	796	761	804	826	849	821	783	843	796	866	833	823	828	773	832	838	871	848	826	761	793	844	794	872	805	820	810	808	785	839	787	800	802	787	778	856	775	789	843	834	832	797	776	823	806	803	812	803	858	790	788	778	854	823	825	806	822	850	784	823	840	788	801	763	802	788	829	809	789	870	792	829	849	800	844	823	802	819	808	857	787	816	849	800	774	773	815	842	802	800	847	823	806	844	813	850	797	815	872	812	864	788	846	823	862	748	811	793	778	825	844	768	777	853	865	793	821	783	818	850	797	810	835	818	802	793	755	810	830	801	754	791	797	822	811	766	799	827	823	785	879	834	800	852	844	785	808	830	858	801	815	827	809	813	797	796	787	808	784	840	767	828	798	761	807	841	797	834	869	822	797	867	825	786	808	810	812	771	831	817	789	781	806	814	833	837	824	816	873	797	807	830	806	840	842	784	833	806	839	832	812	802	792	756	774	829	805	818	807	787	829	842	805	799	770	824	789	771	803	814	828	818	818	787	789	795	817	802	810	875	802	763	791	881	821	813	793	853	839	879	825	840	769	794	805	829	839	808	822	815	810	774	825	787	835	824	841	836	788	832	802	834	869	843	830	790	765	798	778	809	801	828	787	829	838	813	810	848	809	798	787	839	832	804	861	810	770	787	816	823	782	795	822	788	813	823	841	836	796	812	813	798	831	840	819	869	805	763	815	812	861	837	819	770	779	763	754	831	832	747	782	851	799	823	786	821	857	786	777	777	785	840	796	833	818	782	844	840	870	790	786	803	811	803	825	805	790	823	875	827	856	773	795	850	826	786	824	826	787	763	858	845	839	832	763	842	804	813	791	814	818	776	838	772	818	810	778	834	820	828	811	824	794	811	840	808	791	794	827	826	809	863	812	792	813	797	792	761	801	821	777	799	819	814	778	807	805	812	834	759	870	833	810	834	791	793	745	862	795	788	767	813	812	822	836	803	758	813	809	819	801	797	825	809	770	805	823	812	846	845	812	819	847	851	790	864	843	836	806	820	823	757	760	759	798	823	778	818	759	776	775	821	806	813	808	772	826	859	799	768	847	784	814	866	822	800	817	806	808	819	761	781	848	791	794	856	828	835	824	834	780	844	862	802	837	806	820	797	825	808	801	769	814	871	808	813	824	854	875	773	794	828	765	785	815	775	777	825	802	795	812	790	784	829	835	805	815	789	811	819	775	763	772	740	826	754	838	811	778	793	804	775	824	773	819	821	796	882	849	831	843	840	853	825	833	821	833	782	788	844	793	807	806	807	806	822	821	798	808	806	809	833	806	820	806	765	852	847	806	823	843	794	793	800	800	763	834	808	811	825	765	832	815	820	816	794	838	796	787	794	791	789	798	834	778	852	839	814	809	793	815	827	840	802	831	821	796	767	805	787	832	807	831	810	775	792	802	831	839	792	830	808	817	782	827	795	837	836	803	889	824	803	792	825	835	790	795	864	832	798	845	837	848	785	837	772	820	829	847	842	799	805	835	830	808	796	798	845	817	833	799	795	792	784	819	777	810	808	853	780	814	811	823	796	804	768	789	829	804	801	795	800	794	776	804	799	828	824	797	757	805	804	814	801	886	802	809	807	774	856	829	784	764	838	801	837	772	821	786	803	831	816	866	787	747	826	824	832	762	843	751	798	816	832	806	792	860	794	842	822	767	828	805	785	838	798	811	789	845	824	766	786	826	805	834	778	768	820	808	808	806	834	862	836	857	816	792	774	823	857	809	845	807	776	824	784	871	847	828	801	810	831	777	832	805	846	787	775	834	805	817	798	801	830	835	856	839	798	817	803	837	810	774	752	808	839	814	806	821	766	846	864	815	766	809	803	787	820	784	834	801	805	811	804	803	848	792	826	793	792	802	788	855	832	782
26113	20589	14374	5376	11475	11888	12820	8355	4178	1865	936	693	561	569	572	542	557	567	554	520	525	537	523	560	547	548	569	573	543	522	561	538	517	524	553	529	551	587	567	539	575	560	535	557	520	502	557	541	517	540	555	537	545	585	534	536	535	560	572	557	554	553	546	517	594	534	514	532	562	535	522	527	540	560	542	540	551	554	543	551	514	573	572	562	585	560	543	533	507	557	553	534	520	565	552	509	544	553	558	595	528	529	513	507	567	524	526	523	521	542	555	516	558	534	524	517	577	526	554	556	520	517	547	541	546	548	561	530	559	508	533	547	581	562	551	488	547	581	545	535	570	553	564	526	528	561	530	546	590	567	545	535	540	517	543	580	565	546	526	528	554	522	529	532	550	551	574	528	541	557	570	549	515	563	508	511	556	531	563	557	553	536	561	535	550	533	588	540	519	542	543	556	520	526	535	542	522	510	530	549	530	543	520	567	557	561	535	519	526	558	576	545	571	572	487	524	554	599	564	524	539	568	506	539	579	571	549	564	553	552	513	509	576	581	552	574	540	572	548	550	533	549	559	569	530	543	550	554	568	591	476	509	531	535	570	611	572	562	527	571	555	561	516	487	529	556	532	551	515	500	523	586	553	554	543	549	545	551	545	513	562	516	542	562	512	543	521	553	526	577	559	511	560	526	546	500	532	511	564	513	583	553	547	556	528	563	601	537	529	562	570	538	535	583	559	587	569	570	546	555	535	520	563	522	533	570	578	564	545	532	546	535	537	539	551	537	548	523	546	554	561	549	553	542	535	544	549	541	559	513	565	479	552	507	555	592	528	565	554	541	551	552	547	554	516	551	536	559	557	588	542	530	515	501	507	548	519	542	539	524	566	524	529	508	597	533	574	510	560	552	580	551	544	564	558	537	536	538	570	537	544	580	553	551	535	548	558	568	535	549	548	534	562	520	542	542	593	578	584	578	573	512	566	563	499	520	538	523	533	548	573	554	565	514	502	585	494	534	575	564	551	533	532	585	552	558	555	528	539	527	554	547	534	591	540	545	558	539	511	538	563	527	511	521	509	516	507	511	574	547	515	542	568	519	529	530	550	519	542	518	562	519	539	544	499	527	581	524	553	546	517	530	520	554	553	515	546	524	571	535	535	503	535	544	550	551	532	553	537	531	494	546	553	525	541	546	558	574	547	547	518	566	507	522	513	523	535	570	563	540	524	514	549	552	554	511	597	540	568	595	529	500	553	528	566	522	544	532	553	528	553	588	537	516	518	537	529	546	513	550	534	559	539	520	572	544	543	587	559	524	543	540	518	548	574	509	535	548	510	569	544	517	511	530	542	543	568	540	517	510	537	538	551	563	568	512	572	488	542	559	548	559	568	594	519	555	529	539	569	536	575	533	505	593	533	581	556	547	510	520	562	537	540	557	545	509	570	546	536	537	573	554	547	502	560	534	535	516	567	527	504	512	557	507	568	559	538	551	575	526	535	576	525	511	538	526	572	526	568	533	552	573	516	562	524	528	561	570	552	591	538	489	537	566	538	543	541	543	524	540	515	521	517	548	542	541	559	538	573	551	557	515	585	563	562	555	537	502	551	512	553	548	544	533	518	565	537	534	563	538	564	555	550	546	515	510	553	547	525	591	549	529	520	569	561	501	535	545	587	562	528	577	549	597	496	542	535	525	567	561	545	584	530	600	538	515	543	571	541	562	549	541	563	575	578	522	587	579	581	540	558	557	522	591	563	551	547	591	546	542	534	534	546	578	580	555	514	553	563	525	548	592	563	515	541	559	548	548	533	541	544	519	549	564	550	553	569	538	519	545	530	567	578	553	546	579	552	551	591	553	513	563	519	546	519	563	571	490	550	562	541	503	536	565	568	568	557	545	534	518	527	514	538	547	545	523	533	537	541	555	538	564	548	569	538	529	547	620	544	566	551	520	578	533	546	521	490	553	523	579	530	545	568	534	534	551	476	576	555	611	533	531	539	565	559	582	544	548	511	553	560	563	513	511	546	543	567	554	556	548	567	561	620	558	594	548	568	571	539	550	560	531	568	510	529	545	559	542	558	561	557	515	563	530	531	556	512	523	534	560	565	560	532	518	566	533	528	527	566	551	542	507	574	536	533	572	559	559	539	551	530	514	532	491	524	566	540	523	556	557	549	544	559	526	500	563	554	543	553	571	530	530	560	532	554	556	553	550	554	551	539	534	521	540	568	551	560	518	530	549	560	532	528	528	534	520	572	581	573	546	529	523	526	549	537	546	557	549	535	541	497	520	582	552	541	587	524	499	521	542	525	529	541	530	566	544	557	537	580	556	539	537	576	559	534	565	532	537	532	546	508	523	544	525	576	502	540	531	526	535	507	552	587	537	547	541	559	542	577	564	508	544	523	559	533	566	537	595	529	523	522	537	534	528	554	531	569	523	572	553	561	560	544	535	535	592	528	545	532	568	551	584	508	547	552	501	569	521	535	573	563	524	547	542	537	554	542	569	577	555	523	531	551	535	510	547	526	546	597	542	554	576	560	511	532	542	569	552	512	542	547	575	512	556	568	518	535	528	546	576	544	561	566	520	514	537	550	545	510	551	569	539	539	526	572	524	559	582	478	546	558	533	562	534	545	565	488	593	550	538	554	544	566	520	573	564	521	537	561	513	547	576	539	521	508	560	541	552	549	504	530	562	520	541	536	564	580	590	533	509	529	538	553	528	519	572	614	541	524	530	537	534	569	595	557	548	597	514	521	527	523	551	572	582	530	547	567	533	555	525	529	529	567	517	570	510	512	540	552	562	551	537	553	533	548	554	579	516	530	537	571	577	535	539	566	533	543	558	577	575	547	521	521	551	562	529	541	542	544	528	576	523	551	560	524	574	524	555	522	528	518	550	567	564	526	546	537	543	539	562	505	607	526	541	525	521	523	542	540	542	546	533	512	532	560	539	535	593	544	523	566	527	533	562	551	561	555	547	520	519	537	527	487	508	528	582	556	558	532	552	540	560	545	535	523	560	505	559	506	568	572	562	545	481	535	551	566	565	517	557	551	533	573	537	528	490	545	573	595	526	518	531	562	538	540	507	540	549	516	566	556	558	509	536	499	555	551	533	566	534	578	544	522	553	561	534	541	542	511	517	518	499	538	555	529	560	584	520	535	570	511	554	549	586	581	548	526	529	526	547	552	560	549	532	497	485	527	558	481	595	562	558	578	542	536	548	539	550	497	532	559	554	535	543	568	535	555	522	584	539	538	569	555	550	575	544	518	564	599	567	557	507	537	519	510	539	545	547	519	568	538	539	543	559	554	549	544	583	523	544	541	542	533	495	545	508	541	522	531	547	552	541	519	533	560	558	608	555	527	532	575	556	574	562	506	501	533	522	540	548	568	552	540	545	538	502	579	541	549	568	596	503	554	504	574	575	541	536	578	550	568	559	585	510	580	509	553	531	545	542	539	544	500	498	576	570	565	554	623	539	548	553	516	515	558	549
6075	8741	9499	7160	15657	17695	19224	13437	7417	3370	1660	1059	824	794	798	831	818	773	817	824	837	781	808	763	770	802	744	739	839	794	801	779	790	738	743	807	799	811	780	815	763	812	783	812	837	831	721	752	818	781	797	743	745	800	792	791	788	765	807	711	797	813	806	816	807	849	774	735	785	794	787	764	826	770	767	746	788	782	774	785	808	791	829	774	754	779	806	784	821	851	769	780	810	755	797	798	772	824	786	783	789	783	767	799	802	755	817	842	761	773	794	778	777	726	798	820	769	815	851	776	799	784	813	743	770	783	734	769	791	762	757	794	790	751	764	754	772	775	770	724	789	780	863	803	774	747	777	772	773	778	831	794	769	818	740	762	797	793	811	752	770	770	804	772	783	796	761	793	789	758	795	817	789	773	744	779	790	798	788	812	778	778	803	778	767	779	784	789	797	787	770	765	789	759	783	810	758	825	775	759	730	745	768	764	794	781	773	796	820	757	801	760	790	788	763	822	764	753	807	807	805	801	799	805	786	753	783	772	784	781	786	759	803	815	769	752	743	779	780	820	743	766	816	744	779	768	801	725	799	848	757	810	828	726	774	785	774	741	778	807	805	784	737	838	758	757	824	785	780	803	781	816	776	773	744	771	789	789	756	774	740	766	752	781	753	749	783	773	758	760	753	824	806	787	742	803	795	729	794	829	795	765	743	799	865	804	814	785	817	786	802	750	806	789	732	855	777	788	816	762	799	797	776	757	818	780	802	761	747	733	754	760	751	750	741	792	801	781	776	765	782	779	796	814	812	797	782	815	769	754	789	793	778	765	810	765	820	777	778	775	791	872	820	793	786	760	808	791	806	759	768	781	722	772	792	818	766	811	759	713	812	762	788	776	764	780	779	792	862	766	762	747	791	779	774	850	770	740	804	766	795	794	767	759	823	746	792	764	729	806	828	766	762	761	777	799	777	777	764	796	786	817	796	810	739	814	732	777	742	780	815	801	802	819	772	752	748	760	761	759	735	784	814	833	769	813	797	831	812	816	793	825	783	752	777	792	756	798	777	806	762	749	774	771	716	796	797	796	809	762	769	762	745	790	821	850	793	826	821	818	767	791	756	797	788	859	799	755	784	786	788	767	742	778	794	802	752	787	781	782	809	726	759	794	822	779	812	806	801	767	745	815	808	784	785	766	824	774	798	841	793	773	817	758	815	722	763	770	798	775	716	830	754	851	797	783	770	761	765	823	752	780	777	803	767	808	782	756	747	783	793	755	808	784	800	861	789	818	813	776	776	809	807	767	834	772	810	815	780	776	800	759	822	783	794	813	797	758	776	789	793	740	806	839	716	788	748	760	821	757	796	793	753	775	783	832	781	789	747	767	800	747	807	805	771	796	791	824	780	742	762	793	772	758	797	775	765	787	828	788	809	817	794	758	802	797	791	788	771	773	804	784	784	790	822	810	774	816	758	821	819	752	786	839	807	775	766	758	731	776	849	754	785	826	751	814	772	816	772	806	772	771	811	755	743	787	773	810	744	796	814	781	819	794	779	753	745	779	732	736	855	789	757	761	760	782	742	780	750	804	829	723	857	831	765	762	808	778	722	773	825	805	782	800	758	809	774	780	757	828	760	792	777	834	785	761	769	769	788	807	792	767	766	718	806	782	808	813	808	808	791	778	774	786	828	746	789	790	793	751	750	766	757	789	812	811	802	822	782	794	728	786	827	816	761	754	758	774	807	771	799	807	809	762	788	736	776	716	795	768	705	768	827	791	774	789	766	781	868	750	786	793	749	846	776	748	792	756	775	778	772	807	765	756	788	795	762	791	764	812	792	733	791	802	802	756	812	800	801	810	773	840	718	776	790	784	759	769	796	791	755	765	766	749	819	780	782	777	758	822	789	801	779	775	775	788	749	785	814	789	777	814	782	745	716	785	788	806	767	802	710	761	797	777	794	770	745	760	781	783	818	813	760	785	763	820	800	763	773	777	742	821	800	784	784	826	751	783	752	795	720	758	733	790	830	758	792	782	753	770	782	734	788	816	738	740	801	808	772	744	765	782	829	753	831	784	780	758	796	805	826	808	769	799	794	757	766	799	797	793	807	800	825	776	764	774	791	794	783	768	790	807	823	787	786	810	764	812	726	769	773	802	783	791	766	798	787	837	798	746	776	822	732	820	775	798	807	786	803	810	776	784	765	831	753	823	756	836	817	743	793	772	795	794	755	790	817	769	777	749	764	787	811	778	789	788	819	822	777	790	766	791	814	760	747	724	736	731	741	778	774	775	792	802	779	807	796	765	789	763	757	768	813	745	760	839	847	783	794	770	775	760	741	797	770	767	788	855	818	786	805	799	793	771	764	805	775	758	751	779	814	796	818	752	776	753	796	771	783	790	775	753	785	765	783	791	774	830	780	801	812	732	781	736	794	756	796	824	776	780	810	797	815	806	762	749	819	744	773	785	826	773	795	798	799	796	825	804	743	746	741	827	755	767	801	734	739	766	802	842	735	823	753	807	827	851	835	828	803	747	794	781	797	774	813	747	793	777	784	774	725	814	822	779	781	804	750	758	765	765	785	751	787	799	791	770	755	743	797	789	794	805	774	795	728	800	767	764	763	741	777	743	798	748	803	760	724	785	767	793	812	800	798	813	789	732	780	724	810	835	791	811	774	768	798	773	766	729	824	824	789	868	776	759	790	796	860	790	761	751	786	777	758	778	764	794	817	715	807	785	762	794	803	746	807	791	818	789	802	835	779	766	827	749	834	768	769	795	818	806	805	791	804	799	811	803	751	749	794	774	819	791	779	772	739	776	738	822	797	833	763	795	779	768	809	776	745	740	766	801	812	822	802	815	793	756	786	828	766	836	796	731	781	782	779	732	795	788	811	751	798	792	745	784	725	760	728	783	797	825	769	754	785	782	773	777	849	737	804	810	764	811	782	786	810	777	784	789	741	773	785	792	778	794	779	804	803	746	781	812	759	766	762	795	777	802	761	763	784	801	744	772	777	813	793	796	776	779	774	795	730	804	792	748	738	754	773	720	812	779	737	803	749	789	804	794	763	788	758	758	784	766	799	814	809	807	759	801	783	800	795	814	797	696	779	766	797	778	773	808	761	788	791	795	783	810	804	795	773	768	809	777	807	796	772	794	819	741	762	861	798	741	771	748	766	823	765	808	788	723	799	745	724	797	778	796	775	769	755	772	807	755	832	815	812	752	757	750	797	761	819	802	753	797	746	807	769	783	771	794	775	798	811	755	777	768	795	773	751	807	800	768	804	768	804	777	774	802	791	757	768	756	756	806	781	826	753	790	769	784	777	808	752	805	748	761	743	775	774	761	741	781	819	775	785	758	735	786	792	736	722	810	769	791	734	798	815	778	763	766	751	809	852	796	779	748	754	816	803	820	756	787	762	849	823	761	774	762	806	832	840	780	800	795	728	802	723	772	768	803	779	801	785	779	801	774	794	766	766	863	812	779	797	771	772	785
24063	20716	27427	26654	26580	29347	44772	33254	19123	8160	2668	1043	694	594	586	596	572	587	569	546	575	553	565	601	519	541	555	575	573	603	551	546	565	571	541	529	519	525	562	529	580	576	513	502	602	552	565	546	577	539	525	535	592	557	568	567	588	523	567	556	543	556	538	581	530	576	592	661	531	578	522	545	600	551	556	599	575	549	557	564	573	569	541	568	582	530	584	602	534	622	542	530	508	539	582	515	548	565	523	565	560	565	554	548	535	587	543	548	513	505	589	534	566	595	586	551	584	528	515	576	521	565	540	552	551	552	565	578	553	540	565	568	566	563	557	590	543	555	587	553	539	570	562	611	524	557	568	547	574	578	570	575	558	538	559	538	580	619	558	555	577	558	559	549	589	545	586	570	538	558	553	552	552	535	551	567	603	527	511	519	549	551	578	579	558	554	585	585	553	559	575	516	548	530	554	550	584	579	550	552	544	571	515	563	579	571	537	543	570	564	600	554	546	557	512	534	542	534	559	594	580	563	521	527	626	529	559	560	563	545	590	555	543	570	554	533	567	581	576	571	527	531	539	556	618	537	535	544	511	609	453	533	542	560	558	531	582	592	557	596	594	514	620	534	580	560	530	565	562	555	559	559	576	561	552	555	567	617	579	566	524	605	544	591	538	582	517	555	565	556	608	551	610	556	597	571	554	529	558	576	529	598	544	551	579	568	582	550	531	561	539	586	533	522	540	574	578	546	560	576	570	565	540	568	570	564	589	560	564	531	511	529	572	588	549	524	539	511	570	527	549	544	524	550	518	530	539	567	543	552	570	524	581	592	575	543	501	536	561	569	610	532	569	554	554	558	544	573	519	521	563	579	536	531	534	602	549	562	524	556	510	618	555	549	619	525	530	568	531	548	577	552	505	565	579	542	529	540	567	578	542	559	579	565	570	559	523	549	570	567	565	574	532	620	595	572	552	556	567	573	549	541	507	569	558	541	546	566	541	517	532	545	563	513	563	567	551	585	570	562	571	553	558	560	571	531	551	528	582	566	565	530	530	558	531	513	512	563	562	572	554	561	551	525	529	562	525	550	552	536	558	557	543	540	544	531	544	601	536	508	550	558	502	575	571	558	528	598	540	559	554	541	525	577	606	553	575	573	561	573	562	549	564	540	581	553	566	536	573	535	550	526	593	533	520	574	573	553	559	525	558	584	540	607	553	548	558	605	551	563	548	571	566	542	535	504	569	512	558	539	567	556	544	565	588	586	559	590	547	526	549	541	573	549	531	526	540	542	593	555	553	584	543	551	549	538	555	537	526	504	538	562	601	537	550	564	554	570	536	566	572	547	570	576	569	557	574	545	528	570	555	514	570	566	593	580	585	572	585	588	561	553	551	544	566	554	552	533	572	587	509	552	530	569	571	540	572	551	538	585	546	572	553	520	541	523	550	586	479	575	581	522	589	576	552	574	558	573	568	551	566	535	519	578	569	509	586	551	580	572	520	552	522	566	564	574	568	568	533	560	580	584	532	549	555	581	518	541	529	547	558	578	582	583	591	549	574	574	560	559	570	521	555	582	556	571	567	546	584	577	571	561	579	563	553	545	518	554	578	557	532	531	565	546	554	584	574	604	558	557	556	555	545	514	543	535	587	590	558	523	561	573	576	604	535	553	563	540	532	569	572	558	512	556	578	586	554	570	552	573	527	576	521	537	572	527	542	504	572	590	529	577	521	572	562	556	579	523	533	593	536	550	556	508	591	600	588	536	515	558	596	521	563	510	586	583	561	522	545	538	524	610	535	571	577	550	560	558	552	558	573	538	529	586	592	558	591	557	558	594	586	543	545	563	535	544	512	575	540	530	587	531	592	504	557	561	551	566	586	541	569	554	578	495	575	587	546	588	570	554	571	563	577	516	538	525	564	580	595	560	530	582	512	574	601	601	524	571	565	560	558	602	535	571	533	553	569	616	548	501	542	564	597	519	579	570	573	540	503	555	569	612	534	560	564	561	573	608	585	581	560	592	585	571	543	557	556	549	595	541	566	585	568	554	561	524	547	496	548	545	528	571	578	536	511	567	530	493	558	581	545	529	559	579	543	546	571	566	552	591	571	582	574	573	571	546	554	567	559	535	567	534	612	574	535	544	564	572	585	551	582	586	563	537	551	579	568	509	568	556	561	552	550	598	555	512	559	607	559	535	555	555	598	558	551	576	570	523	553	523	571	535	603	540	576	551	554	580	593	565	589	557	540	566	556	580	520	522	566	590	558	533	528	577	563	556	547	528	564	543	594	549	553	520	504	550	575	571	549	561	549	573	567	516	566	574	547	567	571	572	562	550	546	550	533	607	578	557	508	567	564	547	590	620	540	550	587	571	563	585	565	533	572	549	547	521	547	586	566	530	536	566	590	528	554	540	512	580	522	570	549	520	595	587	543	548	599	581	545	543	565	534	545	586	545	545	545	589	541	581	547	538	566	552	537	516	534	578	525	572	575	579	566	581	585	598	563	585	539	567	554	520	536	568	545	546	575	556	576	546	580	519	559	548	567	565	550	594	582	558	553	583	588	570	532	537	544	566	528	572	577	554	517	542	550	547	557	514	551	550	543	528	552	568	564	550	521	549	618	535	544	555	531	558	544	549	546	556	571	574	525	573	613	596	539	560	518	583	532	566	581	527	512	569	517	557	535	533	582	535	553	526	543	576	572	609	551	546	558	561	536	601	529	585	598	577	511	572	608	546	537	571	534	568	563	569	533	564	527	540	555	562	556	557	533	523	509	573	518	600	561	557	586	537	593	550	551	593	575	565	553	539	591	522	578	554	581	530	538	594	579	535	608	542	536	527	566	570	570	559	528	592	583	564	556	538	532	536	545	537	535	562	564	542	590	562	572	554	553	560	581	546	527	559	525	584	569	557	513	576	546	550	556	537	525	556	577	539	574	540	531	569	566	561	530	543	585	550	544	569	547	595	566	600	547	535	572	576	584	580	567	570	557	563	532	573	560	532	587	529	560	559	527	566	525	571	536	574	613	580	543	570	582	563	556	555	556	560	592	611	515	563	526	602	528	526	555	555	564	578	537	637	554	556	553	539	566	583	557	541	529	545	586	579	570	539	563	511	596	566	598	569	577	570	568	534	568	511	555	557	567	566	584	545	551	540	575	572	533	507	542	535	559	521	555	518	551	574	562	557	563	565	532	538	548	594	552	574	554	540	530	572	550	550	530	520	576	512	588	541	514	563	535	550	532	551	574	544	579	583	511	563	589	556	592	522	592	560	576	566	556	555	539	557	544	569	528	541	551	573	559	597	537	540	544	561	583	557	540	555	571	569	541	623	549	543	562	528	517	554	589	532	566	577	527	586	523	612	529	534	552	521	587	555	552	515	527	593	584	571	558	573	572	564	545	594	579	495	542	529	540	558	579	531	520	530	579	566	587	548	544	537	550	565	550	571	574	520	578	579	572	574	580	582	520	587	558	563	596	560	551	569	612	527	515	558
9124	21749	21789	30276	23234	37006	44900	35823	23282	11973	4618	1859	1042	807	823	849	821	791	798	787	804	820	813	793	804	825	803	776	784	812	805	751	808	736	813	843	801	785	765	814	781	785	807	747	764	783	766	800	840	817	806	839	797	815	772	761	805	761	781	822	849	857	800	806	781	806	851	833	806	817	859	772	770	773	788	802	819	763	779	807	809	819	810	837	787	783	793	790	794	838	772	779	796	761	760	830	782	818	816	785	797	773	855	838	791	808	851	835	811	816	810	815	818	765	793	732	806	812	824	814	797	787	787	786	808	822	808	821	773	806	819	786	781	805	841	817	830	770	820	780	813	773	851	799	780	790	801	812	821	825	782	789	806	780	774	845	785	855	755	809	808	769	783	795	810	785	797	800	772	830	786	822	763	773	835	838	839	805	748	855	781	787	786	836	857	756	840	810	824	795	775	825	794	809	794	797	805	812	794	802	773	791	810	787	757	777	802	791	836	748	818	812	800	840	774	818	777	799	835	798	764	813	810	802	831	828	803	810	838	826	751	777	815	781	781	838	824	855	799	805	866	796	808	867	746	766	775	768	744	828	834	792	795	791	857	818	785	806	820	844	803	786	837	840	855	804	833	823	805	799	811	775	791	851	811	758	799	847	775	837	835	805	859	809	783	792	788	847	798	785	803	828	864	797	807	815	816	813	815	773	802	812	846	778	799	788	821	819	816	866	796	827	806	828	786	827	778	783	749	822	830	793	819	816	796	763	798	763	790	796	776	803	773	842	816	776	811	793	800	768	816	748	834	776	751	793	778	730	821	796	847	834	769	783	870	821	813	837	817	798	818	849	796	744	756	856	752	782	807	813	786	733	775	768	791	811	830	801	839	787	799	815	782	798	786	809	826	827	800	795	765	815	792	802	845	803	797	774	776	862	804	761	839	808	867	798	840	782	789	820	767	818	821	798	853	835	814	769	746	788	797	838	772	861	804	799	824	772	765	780	752	754	800	865	859	821	833	822	816	803	792	826	797	818	761	854	791	815	823	740	801	797	852	778	794	823	801	799	781	750	764	809	839	811	761	810	842	841	786	823	753	812	811	829	775	800	795	807	807	793	811	834	795	794	787	776	846	743	794	804	778	787	802	768	791	772	795	813	777	816	841	781	814	793	815	778	837	790	734	825	804	837	802	766	838	801	742	817	821	776	795	851	798	801	801	780	817	854	808	736	767	784	825	779	770	803	817	775	762	857	796	812	810	815	820	812	808	744	796	835	756	795	798	818	814	802	831	770	833	757	791	764	777	780	805	821	809	875	804	841	830	808	840	847	828	870	818	787	783	790	838	804	805	806	756	861	745	774	766	827	779	818	723	797	788	813	808	800	772	795	787	816	792	817	754	795	798	781	788	826	765	823	816	784	865	781	767	732	798	816	771	792	773	820	799	790	783	818	769	842	787	799	782	828	766	823	782	806	814	732	770	795	788	795	745	828	773	813	760	824	791	840	825	756	780	761	813	775	796	797	836	767	781	785	811	816	820	822	811	760	808	779	817	772	789	818	749	798	834	831	817	845	819	759	769	801	814	832	770	743	806	837	793	775	812	773	828	849	745	799	775	777	799	856	837	800	760	781	769	837	804	844	799	829	809	800	769	802	780	779	796	818	779	800	832	827	801	830	821	760	846	826	846	801	779	844	799	825	770	773	864	825	786	845	803	857	792	758	766	827	761	777	837	856	824	789	847	798	775	776	779	794	866	797	798	787	819	840	769	800	797	829	807	823	826	840	745	798	807	757	765	779	853	830	801	827	782	818	784	794	794	797	786	799	816	792	841	840	824	781	826	837	765	830	787	786	750	779	812	793	809	764	826	781	861	788	789	784	778	798	814	810	792	796	784	826	816	816	778	815	832	777	782	764	755	751	813	809	831	757	819	773	817	793	800	837	808	828	783	836	789	784	787	824	806	778	832	849	768	795	779	807	800	805	836	808	844	809	769	788	790	815	796	813	792	804	790	827	848	822	792	804	820	782	794	769	794	788	839	798	766	805	773	845	802	743	794	776	806	838	786	804	797	808	822	829	818	818	802	850	805	818	805	797	781	845	839	846	819	827	774	807	780	829	819	799	784	797	802	817	776	825	760	759	814	802	840	812	795	816	817	801	791	819	832	808	814	796	823	738	814	812	774	807	798	756	794	839	796	790	808	817	831	766	808	762	798	793	855	778	784	776	813	821	774	814	762	776	799	810	777	843	800	798	775	801	834	765	772	846	758	862	798	835	848	867	807	777	855	758	797	820	795	756	803	747	779	822	780	802	795	804	782	775	771	802	804	826	828	775	801	790	788	842	779	864	840	802	820	786	828	825	804	806	775	792	756	798	786	776	799	762	831	815	836	812	851	808	814	746	792	738	774	847	841	811	793	818	810	775	838	809	835	801	829	776	820	793	802	846	793	827	804	794	807	805	789	794	745	788	793	744	835	821	827	793	793	824	768	785	843	796	807	818	791	752	755	849	797	768	797	828	820	820	824	796	761	821	767	842	794	776	823	784	823	794	838	800	848	802	799	798	819	741	824	834	766	823	805	770	829	784	845	790	761	804	849	811	803	804	802	782	793	791	851	826	786	814	769	780	822	843	783	778	811	801	780	750	839	799	795	791	801	757	832	801	848	826	826	836	848	826	803	796	729	826	821	783	780	787	801	771	762	830	856	804	840	767	787	821	820	881	836	840	773	838	778	784	816	789	730	796	822	792	825	766	796	792	793	832	771	746	805	838	867	808	790	813	833	836	773	816	801	801	832	798	822	792	799	832	803	799	809	809	802	789	792	793	824	844	849	779	852	814	827	775	812	776	810	776	847	834	854	780	847	858	826	751	859	800	855	701	811	826	818	822	829	811	728	758	816	824	805	778	761	855	823	834	797	813	811	765	810	833	806	825	801	768	805	772	785	807	820	786	815	759	791	770	814	781	817	808	855	803	778	809	817	852	815	816	800	758	765	737	774	811	833	844	818	817	815	759	846	809	787	804	804	804	789	769	818	771	821	816	787	812	820	757	805	858	799	846	780	782	837	814	817	821	806	782	833	820	805	778	799	758	752	790	796	823	756	816	811	792	801	804	825	839	773	761	772	853	778	798	808	817	824	848	806	795	777	775	856	797	796	818	785	776	837	833	799	766	801	800	796	835	840	803	770	767	755	824	759	799	840	800	810	806	785	820	754	766	837	840	794	830	770	806	788	807	796	820	780	814	808	767	799	765	813	790	811	770	856	790	778	852	766	786	833	765	738	829	790	788	827	789	823	835	809	769	773	775	846	777	799	801	819	803	793	787	812	832	795	785	845	771	798	752	836	789	852	876	828	820	779	766	815	805	820	806	768	789	831	795	843	815	831	769	818	799	800	788	700	836	800	789	829	821	817	818	832	799	798	829	810	787	747	791	774	768	757	802	816	838	804	804	783	811	857	816	824	847	797	801	793	813	794	870	775	784	806	787	858	834	777	856
22431	20718	28539	23014	24982	34926	63787	52660	35859	20634	7700	2183	915	663	618	630	647	618	591	570	596	587	587	562	624	594	578	609	588	604	624	589	596	617	539	613	613	602	576	621	577	573	593	616	572	543	579	554	609	589	607	596	581	570	612	608	566	606	604	599	591	580	567	616	544	582	639	592	566	584	608	580	588	595	559	585	603	576	545	573	579	574	598	616	593	620	549	602	592	551	565	551	607	555	555	589	614	558	579	603	584	578	526	560	584	591	579	628	561	548	607	559	587	603	589	586	607	644	563	577	534	573	606	585	557	585	585	593	573	561	563	565	526	533	541	577	574	597	601	580	639	612	593	599	572	578	592	587	557	573	519	595	576	601	609	605	562	587	543	552	565	619	567	577	614	564	576	558	542	578	584	592	560	607	605	597	560	579	634	585	551	636	580	580	589	554	577	589	585	561	602	572	587	627	581	564	595	578	579	594	531	592	597	607	575	570	622	627	597	549	600	546	590	619	553	634	617	577	598	558	595	604	529	589	564	608	553	614	579	583	610	565	591	563	561	596	520	561	584	574	614	586	580	583	601	620	581	597	596	566	601	591	604	588	624	541	595	605	570	597	570	560	555	576	596	613	556	545	561	590	586	559	584	608	573	603	583	580	561	580	586	550	608	571	583	579	578	546	583	615	610	588	508	582	591	593	592	602	562	548	555	571	563	616	584	563	565	579	598	572	586	570	587	543	575	530	602	569	544	553	581	602	565	568	610	584	600	564	581	595	618	605	547	640	609	589	615	581	569	542	584	585	614	575	551	609	614	562	559	609	679	581	609	568	611	561	592	575	609	554	597	579	597	632	594	598	588	570	542	602	586	596	570	611	638	565	596	590	604	550	600	559	575	569	608	585	541	588	563	591	566	573	569	570	580	581	577	577	539	605	555	595	554	583	596	550	596	618	554	607	570	573	572	571	520	575	571	557	613	573	569	577	646	598	567	602	536	609	559	575	593	555	552	589	603	565	580	613	621	591	556	548	566	551	619	561	577	599	584	555	585	562	604	612	592	610	586	574	555	537	563	595	605	571	556	542	549	594	613	560	592	576	572	597	600	609	594	571	605	570	615	569	540	567	562	562	597	545	553	626	611	584	602	599	544	613	597	588	605	546	585	583	553	560	572	589	520	566	537	555	523	580	580	528	583	542	558	552	612	583	543	567	605	596	587	581	604	579	601	577	537	561	592	592	593	596	574	582	610	552	576	589	581	571	580	576	604	579	567	553	612	572	612	581	603	574	579	543	594	550	585	567	618	581	612	577	580	587	593	556	563	595	562	600	589	612	599	577	557	599	561	628	571	586	581	606	593	589	622	542	605	608	561	546	578	601	559	609	587	586	568	580	566	585	597	603	565	560	559	545	578	577	575	611	580	541	589	567	575	563	589	604	553	559	555	546	559	609	554	526	564	607	571	603	574	609	611	646	584	566	597	573	609	586	561	528	596	592	594	557	599	591	598	585	565	540	548	591	584	592	572	626	581	593	546	591	605	592	581	567	581	591	605	605	571	558	570	554	579	573	569	525	609	581	621	540	562	551	561	545	579	574	579	561	639	562	570	561	579	560	618	601	608	627	601	614	570	587	600	620	596	596	556	614	595	599	581	561	568	579	593	579	550	582	580	618	597	568	587	544	574	598	547	574	612	582	552	616	606	571	585	560	566	553	601	567	598	562	577	563	564	579	581	603	554	564	564	574	592	570	595	583	583	603	603	549	593	565	576	628	587	605	573	553	576	582	541	553	561	560	601	569	556	580	586	590	596	573	570	599	590	565	626	577	533	594	615	614	600	564	640	584	631	589	595	618	549	577	564	570	592	578	594	611	569	597	593	600	561	559	577	615	540	616	623	572	630	567	601	591	601	590	656	598	608	572	584	612	598	621	564	593	573	587	542	612	627	615	590	646	573	583	584	586	627	584	553	591	610	566	538	628	548	565	537	594	540	636	604	578	588	567	606	599	570	599	580	581	578	597	612	566	579	561	590	587	545	603	588	618	591	613	586	607	581	543	548	591	589	643	591	551	559	579	603	598	590	603	564	547	546	561	601	564	571	585	543	557	577	609	604	585	598	550	617	597	599	594	556	606	607	589	625	657	551	600	595	604	538	603	591	600	598	616	566	597	612	565	555	580	595	544	559	592	568	607	621	568	605	603	609	576	587	597	568	587	595	597	524	583	583	531	586	540	611	577	592	590	580	617	601	593	571	578	602	575	581	573	581	588	621	592	590	567	601	578	569	617	572	612	611	613	598	550	598	585	567	584	598	569	572	620	585	577	573	576	582	603	583	579	561	583	556	626	592	565	575	553	568	600	583	586	565	590	575	572	571	600	570	594	551	611	568	545	591	588	585	577	594	581	620	633	550	531	603	579	560	620	605	545	646	582	589	591	579	609	558	612	573	543	606	577	580	589	576	576	554	578	609	610	614	586	619	563	580	551	565	549	606	563	510	584	581	595	612	623	585	555	532	613	543	582	589	552	606	570	555	601	603	570	594	584	604	579	557	600	532	566	584	545	563	586	554	613	596	544	575	587	598	579	591	559	560	520	599	570	548	606	595	613	571	587	584	612	628	574	554	574	595	583	582	564	557	551	590	586	580	564	554	558	597	600	562	574	583	601	572	583	629	582	551	581	516	575	573	563	555	611	575	608	549	559	595	603	542	572	582	570	557	567	606	548	565	590	568	585	585	584	609	506	538	597	591	567	566	560	573	600	567	575	589	566	608	567	603	603	590	568	559	574	589	604	549	581	568	616	581	533	620	541	587	613	603	575	579	592	605	592	581	548	571	613	589	573	607	576	608	604	594	598	552	574	585	595	586	594	584	598	647	565	577	560	612	593	617	575	616	599	551	573	562	635	593	560	584	589	566	528	655	602	581	586	584	562	549	556	598	578	578	562	587	567	600	582	614	572	603	616	579	519	585	595	587	584	540	608	602	597	615	609	553	594	583	545	552	576	617	583	575	571	518	523	563	594	577	588	613	592	608	619	586	580	620	542	605	572	601	582	612	601	565	585	587	590	563	592	592	510	560	567	578	580	556	573	584	538	625	557	597	586	575	591	594	562	589	552	547	571	564	563	614	584	615	583	592	570	603	592	618	598	626	540	560	562	601	550	589	553	568	572	609	605	583	559	572	584	574	615	594	581	571	579	614	572	572	610	570	561	577	596	636	592	583	560	615	594	599	593	550	592	592	582	566	561	566	586	542	585	588	550	584	581	574	578	607	597	572	559	593	590	575	598	585	576	573	548	594	583	591	580	586	607	562	546	576	594	578	606	590	570	627	585	634	612	572	554	581	596	576	592	565	529	575	563	582	574	534	622	597	572	552	577	645	621	550	574	558	573	575	543	589	577	579	629	594	589	593	575	629	577	532	600	575	554	559	579	559	599	585	561	592	517	560	598	589	591	553	618	591	563	618	619	593	548	594	587	559	572	591	575	596	587	565	579	562	575
15952	34343	35968	34928	40525	43334	64487	52201	38390	24306	10842	3846	1405	887	831	827	898	823	812	821	846	819	816	837	845	747	836	818	798	793	795	779	854	807	868	836	808	810	835	823	835	810	830	812	850	825	833	833	848	856	787	808	768	850	887	820	857	873	835	801	823	831	820	840	788	812	831	813	827	783	825	864	855	835	803	790	835	870	814	834	835	838	837	843	780	792	797	883	765	839	823	816	857	775	851	858	728	797	861	795	833	789	842	787	841	834	809	811	784	823	824	762	804	854	839	860	803	813	842	840	835	814	885	800	816	813	797	804	835	868	809	803	804	866	781	805	846	829	834	818	850	788	850	831	852	848	808	823	831	797	841	843	817	830	882	829	765	824	840	776	835	782	817	805	811	769	789	833	788	837	838	846	749	779	795	830	822	786	845	837	842	843	805	762	836	841	849	807	824	848	855	863	826	839	754	825	816	801	839	830	815	814	812	786	788	814	817	780	829	783	855	841	815	793	768	802	823	770	827	783	801	809	816	832	813	772	837	816	820	770	835	866	819	824	817	776	788	817	769	811	808	831	792	815	809	862	783	825	802	828	814	837	814	828	828	812	829	861	866	806	798	817	835	841	855	832	812	839	827	846	820	857	811	868	828	815	811	785	802	835	790	800	837	816	792	821	823	887	797	855	794	854	794	799	857	851	794	842	867	840	863	818	828	807	822	847	767	805	846	815	823	814	820	807	824	812	860	830	852	784	784	829	791	761	805	821	817	843	768	878	802	858	820	811	814	798	825	834	766	792	811	824	800	821	832	859	863	837	796	847	808	821	854	790	787	809	806	826	807	785	841	819	826	837	794	807	808	827	780	855	767	830	775	839	811	831	849	829	780	860	837	829	821	826	794	764	799	800	836	777	799	816	841	802	830	864	843	829	757	826	791	865	813	798	838	814	844	829	847	874	773	785	817	845	831	842	859	809	849	819	813	793	857	804	787	889	834	795	801	866	839	834	801	846	849	857	842	855	819	851	834	815	878	862	816	801	834	824	813	808	833	790	905	848	855	835	774	826	846	842	833	821	841	821	813	826	806	753	821	800	768	780	896	826	838	838	817	823	820	856	824	840	834	816	821	808	821	825	858	892	797	818	820	802	835	819	821	841	870	806	820	784	782	799	814	789	758	757	826	827	802	845	760	826	845	812	803	898	815	858	802	806	890	824	836	827	720	844	805	808	782	847	869	827	845	861	735	880	799	789	843	812	805	800	841	828	842	783	856	803	757	807	831	844	821	824	792	803	798	835	815	812	872	806	796	857	793	815	862	861	825	835	812	826	828	828	798	829	785	825	796	811	815	814	844	897	807	801	852	851	812	804	835	819	877	754	818	812	800	813	771	788	803	791	860	818	832	764	813	833	802	852	839	776	806	802	860	820	764	867	825	823	802	785	843	821	785	854	802	741	795	795	847	791	805	858	773	813	837	833	796	786	831	810	780	873	789	837	732	804	808	842	837	803	825	860	790	837	828	834	809	811	852	748	855	828	802	810	828	821	842	772	832	827	867	791	777	823	791	810	842	845	850	864	783	840	863	830	818	866	802	823	852	817	820	797	840	900	826	824	838	820	810	764	870	841	858	818	781	795	770	812	782	825	820	799	760	843	796	852	827	821	803	813	826	770	830	806	864	795	784	847	823	824	825	854	819	826	791	811	854	851	829	775	806	799	849	835	822	752	820	813	839	812	800	755	821	797	804	810	842	805	735	811	835	801	891	855	776	811	877	847	851	793	798	814	809	848	821	841	860	841	833	786	852	852	800	900	796	858	854	829	756	774	793	855	858	790	812	877	786	853	805	843	860	835	820	776	819	836	829	781	819	815	828	865	855	824	816	835	845	838	786	816	779	841	814	843	803	860	795	848	836	785	828	796	826	826	811	803	827	811	794	863	845	820	841	798	807	840	815	811	826	826	828	829	853	816	791	783	810	821	827	835	861	804	830	814	845	816	840	845	809	805	788	825	803	817	801	863	808	854	840	844	798	828	851	902	823	838	821	832	828	822	834	839	848	825	805	811	844	831	844	874	791	848	821	828	796	808	842	807	814	821	832	776	850	851	821	911	810	844	821	858	820	846	812	842	879	784	852	808	812	861	865	830	823	849	840	809	803	823	787	851	805	822	809	805	843	775	871	849	829	854	775	889	816	828	902	845	834	805	798	820	856	805	818	829	836	817	856	802	851	804	871	848	791	895	793	829	785	784	768	840	829	863	816	804	801	825	817	809	877	842	830	831	795	813	806	824	818	802	800	815	797	831	828	848	875	890	847	767	806	798	819	817	824	799	848	835	812	773	787	830	762	814	778	814	791	813	799	781	860	799	849	832	813	860	820	782	774	853	798	831	827	795	851	806	852	821	801	818	827	798	842	859	826	800	842	856	802	840	803	856	760	821	810	766	807	799	867	822	820	827	794	861	843	841	812	787	852	801	783	786	803	880	832	807	803	804	853	790	804	803	766	804	831	848	852	853	846	830	877	790	812	826	825	795	795	786	856	757	815	795	872	814	825	802	794	778	854	822	872	796	848	805	818	823	905	803	823	836	830	819	803	830	883	767	858	844	819	774	813	845	816	785	807	820	846	871	845	860	794	835	853	840	801	799	817	810	827	781	782	821	813	866	814	823	822	815	819	785	865	853	887	888	839	816	828	799	850	829	815	825	813	868	773	862	827	826	842	821	806	785	817	842	803	834	833	827	844	812	805	814	895	863	777	818	884	866	849	836	805	850	842	794	798	858	847	815	855	808	789	811	795	816	813	819	764	812	853	805	841	865	818	874	815	826	862	813	845	797	799	807	802	847	852	860	774	835	836	803	782	777	806	785	786	838	839	822	839	859	817	860	793	801	888	783	853	799	806	804	813	860	837	864	854	837	780	870	819	836	787	840	728	737	806	785	810	857	791	825	811	853	831	831	794	749	808	807	855	855	833	788	806	823	854	775	818	842	808	816	839	848	768	821	830	828	854	851	828	837	841	839	805	789	799	840	833	778	815	768	779	798	839	810	788	857	822	807	856	815	884	814	828	833	847	805	828	798	822	841	819	818	780	821	806	845	845	838	812	838	828	843	855	869	773	791	766	837	797	789	841	816	880	853	846	847	820	831	824	882	846	896	809	838	813	834	871	808	792	826	830	811	827	826	848	803	844	828	823	812	813	804	833	787	744	847	808	859	778	805	795	815	827	849	808	796	850	785	835	771	808	795	830	861	767	773	810	851	876	846	848	824	836	783	809	771	846	810	856	843	808	814	805	823	814	816	823	830	818	802	827	808	831	828	851	813	840	807	813	849	804	876	830	887	817	860	817	844	833	802	835	781	781	864	813	804	759	817	871	844	819	789	853	847	822	815	816	801	812	867	826	852	850	859	783	734	804	784	811	805	803	820	776	795	817	807	816	840	857	830	835	810	801	787	841	840	842	821	829	821	859	797	845	847	822	870	850	758	812	820	787	850	834	800
26089	20567	15996	7637	3449	9284	14661	9434	4523	2157	1013	712	580	574	545	582	534	549	544	582	557	561	557	549	521	591	562	542	572	532	525	580	499	504	563	548	558	555	550	525	557	586	564	546	571	602	524	530	559	572	556	566	506	523	559	541	575	524	509	536	553	554	564	532	539	504	534	554	532	528	540	562	543	554	552	558	554	590	485	579	498	499	568	564	512	571	536	553	560	547	535	566	560	564	594	573	535	566	574	528	514	567	555	526	585	553	517	560	530	561	581	564	470	500	552	547	572	547	537	569	538	576	595	565	526	520	539	535	575	553	554	524	544	540	544	550	521	547	565	555	532	578	535	500	558	527	560	537	545	561	537	560	550	573	558	567	548	523	535	512	536	544	539	557	519	535	566	503	525	594	538	574	578	573	609	600	548	501	565	578	557	523	560	554	572	524	555	577	572	531	526	559	573	562	550	548	558	541	561	549	542	566	519	577	517	555	532	560	551	551	546	542	568	527	533	531	519	569	600	527	572	551	582	543	528	581	552	565	568	525	564	543	562	513	525	515	556	562	551	536	541	561	564	572	553	556	586	513	562	528	504	555	539	557	534	561	555	538	570	554	556	537	535	515	551	580	537	551	582	552	520	513	573	517	534	529	548	549	558	527	584	528	585	549	540	538	587	524	553	590	547	525	552	524	530	564	534	565	558	578	554	552	503	552	521	550	584	562	569	536	544	535	530	576	498	586	539	580	578	536	538	509	570	544	565	540	552	528	541	527	541	546	519	571	542	539	614	530	545	565	581	550	561	526	546	561	592	524	556	515	565	564	572	544	563	560	565	563	546	532	513	544	578	599	538	527	572	552	499	522	556	557	547	580	535	547	558	564	523	536	520	542	570	575	528	523	551	533	530	541	530	581	509	535	504	532	601	572	565	528	557	567	565	531	541	569	580	544	517	560	552	548	582	519	588	589	573	581	535	566	559	523	572	532	561	569	569	548	536	519	565	585	549	572	506	534	583	522	542	542	551	519	545	559	577	550	551	545	560	559	549	546	567	548	548	513	501	551	621	586	541	571	530	564	571	552	533	555	505	526	588	555	539	543	553	560	537	556	555	572	533	552	535	524	566	579	590	540	573	544	573	562	524	532	543	557	538	513	540	504	539	586	561	545	545	578	545	541	545	544	592	546	565	561	512	544	537	568	532	529	548	556	535	534	560	591	553	561	544	594	567	547	541	554	523	563	525	540	549	475	555	530	550	546	544	501	577	584	533	567	561	544	582	543	526	553	507	565	554	523	533	532	516	516	562	569	565	542	525	527	585	573	509	574	562	531	518	552	532	540	533	548	559	551	581	568	554	542	569	591	557	557	561	532	565	555	555	547	516	530	592	563	552	567	547	544	529	539	577	573	528	570	564	504	571	625	615	556	565	574	545	600	521	569	576	541	520	558	588	501	510	522	550	530	528	577	556	561	559	537	544	537	566	551	574	539	525	519	568	565	515	535	554	514	535	553	523	561	505	573	553	558	547	519	523	535	513	580	532	550	554	530	541	550	540	498	562	608	557	521	514	562	556	542	526	568	569	541	535	578	574	546	540	528	573	544	564	545	556	527	507	538	548	552	592	566	549	544	570	554	568	558	609	555	553	533	571	572	540	539	553	591	552	550	563	539	547	481	563	531	594	570	536	534	516	557	532	536	538	510	559	521	540	558	567	591	528	576	523	556	529	534	523	531	576	560	565	545	560	582	560	540	568	533	553	514	519	547	536	555	548	589	544	529	603	522	506	537	580	523	579	524	504	555	537	553	552	543	560	522	537	578	545	563	573	559	541	530	549	501	540	570	544	549	566	514	572	567	579	566	596	549	503	523	553	561	531	546	561	548	545	547	536	544	502	519	566	527	523	525	561	548	564	606	574	543	562	567	522	527	569	544	574	583	570	534	568	541	512	510	517	571	561	538	538	547	563	528	569	541	600	572	525	578	542	607	550	525	521	554	553	534	536	543	551	557	592	553	560	562	505	534	549	522	566	552	604	524	560	542	565	537	515	533	536	589	560	564	520	567	562	555	574	532	513	551	541	510	524	533	539	541	519	549	543	586	594	570	532	551	566	572	552	534	540	525	531	535	590	586	565	531	514	555	520	532	554	547	525	552	564	575	519	550	528	588	538	560	543	518	578	513	474	577	536	535	560	524	515	545	532	577	567	573	553	585	543	548	546	537	509	545	551	584	551	538	557	510	561	499	566	550	578	567	552	505	588	550	597	550	552	541	549	530	548	529	534	581	551	547	533	540	564	540	569	562	566	568	535	574	572	559	574	531	521	572	538	579	571	554	558	563	513	539	572	521	514	548	553	568	511	542	581	544	532	509	515	536	542	533	546	568	586	549	570	530	532	541	549	559	551	565	535	543	568	546	572	561	525	551	566	560	563	586	571	530	490	557	539	551	556	557	527	517	550	505	534	547	545	526	511	556	538	546	552	533	512	513	517	541	508	530	571	542	539	519	578	525	563	563	545	553	547	511	577	572	506	522	542	590	530	568	561	543	602	546	530	575	544	532	554	600	598	544	568	538	559	519	548	538	521	558	549	521	577	563	513	553	527	535	583	575	581	552	572	555	550	516	541	556	598	560	584	601	563	537	511	562	557	558	589	561	578	572	597	537	575	511	538	524	523	559	583	562	523	532	552	537	519	520	523	588	524	551	582	529	546	574	547	589	548	565	547	494	542	569	514	562	565	548	558	556	528	551	557	559	530	539	574	555	550	536	526	529	508	559	528	512	574	515	492	595	588	525	532	532	544	558	505	545	534	532	571	583	555	486	520	505	564	529	540	567	568	555	543	522	580	565	566	537	530	533	529	555	537	550	527	512	548	544	555	517	550	553	516	540	551	540	550	580	539	565	548	544	558	543	540	556	566	562	593	553	551	544	520	542	584	561	572	570	513	523	598	528	527	511	551	507	526	513	526	549	528	536	547	566	540	522	547	541	564	560	520	547	556	535	558	564	570	566	538	549	531	538	544	541	573	561	571	558	535	573	536	553	532	489	507	525	545	535	549	527	539	565	523	556	549	535	560	553	558	587	514	557	583	532	526	546	530	534	551	547	547	572	539	562	499	549	515	540	531	541	575	505	539	529	565	555	541	585	588	530	558	530	518	537	555	542	554	550	546	512	582	549	528	529	569	558	527	574	552	549	488	555	575	546	622	520	529	566	520	531	551	568	546	568	533	568	551	540	567	592	534	558	565	548	567	573	553	533	526	573	575	546	565	544	532	543	540	581	524	551	562	569	550	542	575	576	524	551	550	558	569	573	583	524	523	572	552	586	556	537	525	539	519	580	538	586	571	518	537	550	582	545	556	563	527	539	552	565	541	565	529	559	540	582	573	563	546	562	620	541	582	562	546	571	531	555	548	556	581	527	533	556	534	509	563	566	535	537	535	554	537	565	555	546	520	566	480	560	560	550	569	518	605	565	554	532	542	578	555	517	563	533	536	538
6153	9620	13258	9019	6428	16431	21283	14537	8017	4030	1791	1146	852	869	763	776	773	829	829	800	795	845	809	798	781	807	798	790	790	759	768	746	778	768	768	766	759	805	782	765	819	777	804	777	762	804	767	781	760	810	777	817	797	822	799	766	768	787	824	802	833	802	810	763	791	792	799	752	758	817	813	815	778	817	755	801	780	782	751	808	814	870	794	824	754	796	786	828	840	832	802	801	783	782	804	794	743	790	808	777	829	811	774	817	768	795	789	744	788	807	807	834	811	790	794	806	829	745	816	822	768	770	763	805	815	824	828	798	804	833	762	755	822	771	782	826	802	814	786	753	837	785	839	780	714	815	821	797	793	780	797	782	802	820	734	807	739	819	810	815	773	796	767	803	774	788	793	771	776	772	812	802	737	847	762	817	807	791	796	774	799	791	796	798	784	789	839	753	761	779	816	772	810	823	764	808	801	767	790	783	831	830	868	808	754	829	811	797	833	830	756	804	774	813	814	783	799	798	784	816	787	826	799	799	841	811	854	806	795	829	800	782	755	802	755	773	770	810	802	805	756	785	795	738	769	775	721	796	792	795	843	787	754	781	734	814	806	800	719	847	761	803	832	811	775	815	780	840	798	752	802	783	813	739	792	773	854	736	805	777	808	784	802	753	765	766	750	816	735	824	831	763	807	763	804	757	852	775	815	816	835	770	798	799	805	798	860	792	845	834	799	815	782	828	777	802	776	836	774	846	800	782	789	801	783	758	767	797	773	815	792	856	832	802	815	806	741	782	822	777	806	755	803	741	785	798	781	834	801	780	786	813	731	828	777	777	799	818	815	778	774	776	742	788	802	810	744	739	749	787	806	765	759	791	826	762	792	799	762	818	776	826	795	781	771	786	784	824	826	811	776	764	765	735	789	819	807	792	793	754	797	770	769	778	837	783	802	827	787	810	765	784	792	776	814	779	802	815	833	799	801	802	746	798	832	771	825	801	788	778	829	815	794	806	825	749	746	776	783	887	784	795	793	795	786	783	734	781	793	832	831	773	789	776	803	810	789	847	778	780	783	810	739	770	790	797	773	767	774	850	815	776	786	789	747	782	769	782	732	843	791	793	802	826	776	772	782	792	795	794	845	810	779	862	784	783	785	806	804	806	728	838	822	770	797	755	814	792	745	774	734	773	744	799	800	804	784	798	779	799	771	784	821	779	770	765	808	822	829	805	782	780	838	833	767	792	796	805	731	840	807	769	849	814	773	796	769	815	818	816	738	746	769	781	764	775	798	803	806	793	813	790	778	812	815	777	850	785	798	816	781	794	799	810	815	836	796	805	828	816	817	798	807	822	801	770	814	808	759	792	780	830	780	786	848	819	842	800	799	801	848	760	805	825	799	800	784	729	835	845	771	774	760	826	792	765	808	804	794	812	809	782	768	839	743	785	783	844	806	830	719	757	753	784	739	767	809	808	797	815	795	797	763	795	728	776	822	780	811	857	788	783	785	821	793	810	798	829	779	735	862	858	755	814	768	801	789	784	767	789	805	815	813	747	805	756	773	744	789	807	805	800	763	793	797	835	752	849	791	797	762	785	833	756	838	740	793	783	800	805	811	832	817	780	787	853	787	781	821	809	784	794	833	814	789	829	776	807	776	814	774	763	803	776	759	797	771	797	808	789	779	788	783	773	833	773	777	745	786	826	778	774	771	744	787	790	846	798	835	829	789	802	786	759	816	782	778	750	807	790	793	770	779	750	766	774	737	761	767	847	801	803	793	809	788	775	819	846	788	769	836	781	805	796	806	775	814	823	782	810	761	764	788	759	813	806	844	773	800	793	801	816	814	795	806	821	819	776	836	792	788	752	813	753	804	802	769	810	791	775	761	783	820	766	816	814	745	778	810	840	794	786	796	784	867	797	755	796	741	818	786	774	825	770	765	789	764	739	820	772	768	745	754	826	783	815	775	809	782	736	788	804	780	820	827	760	798	819	803	761	774	769	807	830	817	785	852	785	824	806	821	795	771	795	861	829	789	825	838	771	818	833	809	782	801	739	792	772	780	803	809	798	823	802	781	807	820	810	762	748	836	792	830	849	812	771	783	814	795	836	776	764	758	790	796	781	792	802	785	780	822	783	754	839	773	817	813	813	820	758	809	755	804	815	761	825	769	783	779	824	724	777	819	788	845	804	806	774	760	753	767	782	803	790	841	791	848	754	829	811	821	767	788	790	769	814	802	759	799	793	778	765	823	786	815	765	801	773	791	764	741	768	800	800	748	766	755	792	838	773	785	771	788	823	806	787	756	801	788	728	804	797	822	796	736	784	766	794	805	790	828	847	822	780	815	794	766	818	761	803	808	796	766	818	802	847	793	791	799	759	800	741	801	734	795	792	789	803	781	806	816	824	748	774	817	791	790	770	801	799	798	795	786	778	819	794	765	825	812	826	797	815	812	776	803	776	771	814	746	840	817	827	770	802	754	765	825	781	749	776	812	797	822	786	779	818	791	814	745	803	753	775	790	758	755	777	803	810	851	798	781	809	755	826	810	794	795	814	840	826	762	814	765	815	819	759	797	766	780	795	817	801	762	780	799	808	747	811	742	776	794	790	814	842	759	785	739	824	835	808	751	831	818	816	796	834	844	774	748	844	791	773	775	759	796	794	784	792	818	783	832	763	795	761	781	766	752	794	844	775	809	761	778	833	797	776	825	807	770	787	784	811	844	804	760	834	796	803	777	797	834	806	763	765	770	796	760	807	809	797	794	759	823	808	766	776	778	770	766	838	780	753	799	777	799	805	790	780	798	824	771	806	779	807	827	809	790	812	864	790	798	734	810	776	816	792	828	815	779	820	751	766	820	792	762	786	775	837	816	756	819	824	794	799	745	801	777	723	833	802	765	767	788	805	760	791	761	801	818	828	770	807	755	809	767	794	779	753	773	781	870	782	811	796	765	772	751	775	833	779	809	839	807	804	793	762	799	750	829	792	772	790	786	790	819	784	794	772	778	829	775	783	800	796	758	742	779	757	808	764	820	772	788	803	786	803	782	772	770	808	805	805	801	825	775	783	806	762	798	779	806	689	748	780	821	807	745	798	801	854	803	752	815	797	806	783	818	778	808	759	810	836	755	808	774	776	754	754	783	806	814	796	826	807	732	760	811	802	798	729	822	841	825	854	801	781	774	795	811	806	812	808	781	771	812	803	748	832	814	787	837	751	787	770	746	777	798	785	838	752	750	747	814	790	749	793	776	786	780	828	854	821	725	830	841	796	821	757	781	805	846	761	777	765	778	863	842	779	780	869	805	794	793	749	791	764	756	787	758	816	800	815	784	787	784	778	829	756	784	848	763	785	806	706	821	787	773	806	794	834	761	762	810	814	795	791	777	786	790	764	794	800	850	841	821	774	758	825	772	810	797	856	799	798	772	755	782	762	756	796	777	819	814	818	790	781	836	829	786	807	790	757	781	781	817	765	830	775	768	780	801	768	808	809	734	833
24131	20724	27443	24193	19009	35348	45863	32640	20164	9046	2634	1037	625	618	574	576	575	601	566	596	533	570	567	566	584	571	549	573	556	574	546	567	558	529	585	559	539	604	539	538	552	583	588	545	524	545	595	554	590	592	520	607	590	544	544	566	536	586	551	516	613	582	552	563	549	548	550	580	558	504	512	581	555	533	560	573	541	513	564	590	587	553	570	572	557	567	535	540	548	535	564	519	550	585	543	578	579	531	565	562	522	543	534	598	540	534	540	536	546	603	551	581	556	598	590	569	508	540	547	504	561	576	541	553	535	554	598	565	589	549	562	532	537	563	558	514	580	512	566	540	598	564	548	535	514	551	565	568	520	568	572	534	507	582	583	557	577	514	568	556	582	520	611	582	549	554	582	543	568	556	547	569	539	546	537	580	588	558	557	571	567	536	573	545	547	552	538	596	577	576	570	599	564	553	536	526	546	547	588	566	523	571	569	563	544	566	556	519	536	569	549	574	579	531	530	544	590	563	566	530	565	598	550	561	574	583	547	592	550	583	538	592	592	585	599	589	579	507	593	567	552	515	518	566	550	528	565	594	536	572	558	552	592	571	539	538	529	538	565	476	560	564	547	561	531	567	494	522	539	597	539	596	579	575	558	540	543	558	492	589	550	577	533	499	544	565	536	551	606	561	507	549	543	520	538	573	576	553	592	615	563	591	549	561	548	577	572	562	540	551	537	573	527	551	519	566	555	552	508	567	533	552	570	563	583	573	521	574	586	544	565	586	577	554	565	583	523	539	598	560	570	575	566	563	543	587	578	590	581	552	537	598	553	532	549	563	587	520	551	502	592	566	562	539	574	565	599	564	558	596	581	567	574	559	594	542	580	590	548	533	557	500	542	593	568	540	579	525	611	593	565	507	566	570	564	558	537	561	538	547	561	552	520	588	582	597	549	559	535	554	574	562	547	528	538	548	560	526	558	556	539	586	518	589	579	589	560	488	542	526	570	587	547	539	552	529	536	561	533	562	552	571	559	567	572	576	524	569	572	526	566	540	569	563	541	546	627	591	559	578	566	574	584	538	556	581	545	554	516	574	555	540	512	532	568	579	567	544	606	564	528	569	594	536	535	534	569	527	524	555	558	525	573	543	548	584	546	568	568	563	552	558	544	560	587	582	586	592	533	589	535	521	537	526	550	540	563	583	554	574	559	578	555	542	579	553	576	588	582	528	511	543	567	584	518	550	591	570	568	569	564	562	585	591	509	569	555	593	561	537	582	545	574	577	558	550	568	563	564	516	598	572	570	545	563	555	604	569	585	591	584	554	537	523	541	556	585	605	533	579	572	557	574	581	560	579	591	621	529	570	540	559	545	568	541	546	565	558	570	532	540	567	556	546	540	607	538	564	571	590	592	522	549	569	554	535	538	571	537	565	567	549	556	599	525	573	531	548	563	578	551	555	570	537	525	603	553	559	585	592	572	556	583	602	555	559	566	531	549	601	549	569	597	563	544	541	529	574	568	566	574	534	556	585	558	561	561	558	554	580	584	560	549	549	557	547	596	562	569	563	528	541	557	572	571	516	548	610	528	534	567	553	551	535	587	577	568	545	547	566	535	581	526	559	574	543	508	532	567	564	531	563	555	580	522	559	595	541	570	548	546	532	576	579	528	519	569	569	545	527	535	560	533	568	574	566	582	551	555	538	540	545	502	571	586	577	568	569	595	571	599	589	581	550	532	589	562	534	551	565	576	565	563	575	554	582	545	554	538	559	527	578	574	569	533	548	534	493	553	569	586	598	553	547	580	533	553	542	561	555	505	539	521	579	511	571	565	540	623	539	548	555	572	513	580	550	560	555	544	540	521	591	545	545	546	542	571	567	598	506	541	540	578	574	543	541	545	546	538	589	539	545	576	533	606	595	550	579	578	533	567	537	560	550	567	577	603	553	551	585	534	543	571	503	585	563	567	507	565	511	563	553	566	581	586	582	547	593	552	559	531	558	578	533	558	557	588	565	531	570	576	557	608	564	526	527	563	608	590	554	609	536	527	546	557	560	540	534	586	569	564	551	539	532	578	556	528	530	543	553	549	549	589	602	601	535	596	537	535	556	542	584	599	600	533	538	566	575	568	551	571	486	589	610	529	612	518	592	567	553	552	566	533	567	515	541	556	605	559	578	519	562	580	567	544	531	568	573	539	532	564	578	575	587	500	521	564	558	561	576	571	537	591	586	538	576	612	534	506	546	561	529	555	538	542	579	517	539	590	547	572	553	545	575	573	585	550	520	556	561	547	540	526	537	578	529	548	540	560	583	553	602	549	534	578	571	577	574	558	566	525	586	555	572	545	529	599	577	527	602	555	525	548	558	522	592	569	524	564	544	546	528	539	563	558	573	576	556	552	525	578	562	560	567	543	543	557	584	540	579	530	588	579	538	569	548	565	550	559	587	549	595	595	506	582	526	541	541	596	584	536	543	559	562	541	565	541	564	588	594	576	555	544	546	557	536	529	545	548	529	546	541	554	539	560	580	597	590	581	553	541	582	536	523	619	587	529	549	583	558	564	595	563	543	546	560	520	560	565	555	528	552	529	589	603	564	552	561	520	574	559	556	554	542	568	571	552	556	527	532	564	556	567	568	539	560	559	533	540	555	525	546	559	555	566	538	538	536	552	570	564	595	571	550	553	543	517	533	573	509	555	548	536	546	563	582	555	559	575	576	559	577	520	564	539	569	578	559	579	554	534	552	553	548	537	567	598	510	586	544	545	563	574	516	562	592	567	558	580	533	558	563	557	493	557	530	558	513	526	583	535	533	592	529	560	559	560	592	565	534	540	622	575	526	562	526	562	583	587	550	547	592	506	575	533	536	591	553	577	522	590	529	544	542	564	548	559	553	572	525	609	542	584	552	605	556	561	541	547	586	563	605	572	548	585	549	531	578	593	563	592	545	559	545	587	575	588	581	566	543	571	538	560	543	498	571	541	555	571	588	588	573	579	551	542	546	568	565	544	503	562	547	547	544	538	555	567	585	527	556	553	556	552	552	561	545	582	535	580	579	552	547	509	553	588	561	619	561	529	562	585	543	537	551	559	515	533	571	600	581	524	584	567	544	534	545	551	557	534	564	584	511	557	544	545	547	529	545	590	561	567	532	546	518	522	558	527	566	534	518	561	562	550	608	573	568	545	555	538	547	574	542	555	543	573	508	564	540	558	542	583	538	553	596	544	483	550	604	549	560	584	572	541	573	594	551	524	557	572	610	545	530	576	532	533	551	553	568	553	634	577	563	578	558	547	516	539	563	542	523	609	519	562	493	562	565	570	517	542	530	563	579	509	560	563	557	593	518	486	581	533	534	562	559	516	570	549	550	509	575	545	558	515	519	579	523	550	588	575	591	561	524	516	552	548	594	589	594	557	519	573	566	552	522	543	525	563	566	589	567	556	579	540	544	509	565	565	563	570	507	580	559	553	550	604	549	568	581	544	594	556	551	586	561	587	563
8839	22595	24000	18448	19224	41307	44305	35552	24973	12693	4831	1859	1053	854	822	794	810	825	847	769	850	863	820	750	798	870	824	819	848	785	832	786	799	807	845	828	880	835	795	823	811	780	822	792	830	762	832	863	773	835	829	803	860	859	800	787	747	764	867	831	777	768	800	790	810	802	786	835	824	847	848	791	832	798	823	801	789	839	781	754	860	829	807	805	813	780	814	829	797	799	835	773	814	820	799	813	832	774	761	791	825	795	809	821	815	785	798	780	842	813	768	845	825	809	843	788	789	766	833	855	767	807	788	817	744	831	787	830	763	780	847	760	812	832	839	763	842	821	858	826	861	758	793	788	731	861	819	822	873	844	787	825	863	835	829	808	750	810	785	791	795	809	812	806	820	825	795	827	824	765	832	803	787	809	862	838	816	800	771	815	838	829	773	876	781	855	787	834	890	787	813	868	835	836	746	757	801	841	786	854	805	808	842	819	793	803	783	891	823	753	800	776	814	811	846	764	805	834	834	817	801	836	752	794	772	816	815	792	742	791	815	814	809	808	856	816	812	822	839	826	770	779	826	800	821	811	816	799	833	864	839	828	807	780	781	817	805	814	804	830	808	852	840	806	856	781	820	786	820	783	827	810	813	849	828	757	827	813	800	840	802	840	787	779	813	844	765	803	862	821	820	818	814	804	762	810	856	785	830	881	811	808	810	811	839	830	811	763	811	829	817	822	788	824	802	796	882	777	770	811	868	750	847	827	835	795	827	770	854	826	852	760	761	840	793	783	755	810	818	780	850	776	808	839	772	816	775	822	812	788	803	829	824	810	790	777	824	811	804	841	858	789	780	831	831	792	826	821	854	823	798	866	822	840	812	829	828	834	796	834	802	800	777	839	855	804	805	819	771	849	844	780	835	847	776	799	807	796	840	775	820	793	849	833	792	872	822	815	793	882	805	777	785	836	800	821	737	788	798	804	761	808	780	850	799	752	811	777	797	841	774	824	822	876	792	817	809	808	830	786	794	784	846	815	825	827	811	769	768	838	823	807	817	829	818	813	813	829	799	815	785	867	792	815	795	836	788	850	785	765	823	862	826	764	799	854	803	839	810	785	802	848	847	849	852	812	850	730	802	790	809	838	823	793	799	816	819	784	898	827	801	822	822	828	836	835	815	783	847	810	787	844	779	810	778	807	825	793	883	865	797	817	798	834	838	739	812	804	786	765	804	804	795	724	818	832	814	780	776	813	864	812	786	823	854	817	829	787	822	827	868	812	837	873	808	832	800	796	813	767	781	799	807	791	801	831	842	814	778	742	803	813	771	873	829	806	862	832	765	816	777	802	814	842	832	784	834	781	792	813	812	820	796	820	805	800	868	813	810	829	802	761	850	797	848	813	822	776	825	812	773	749	751	805	802	824	790	790	829	836	773	849	824	830	824	850	821	805	823	826	815	865	773	819	827	832	824	832	803	756	808	799	785	768	830	821	846	834	801	800	821	871	786	844	811	788	826	813	824	833	816	796	863	788	785	767	837	849	791	813	792	868	787	833	824	836	815	827	822	808	843	796	759	810	768	800	835	830	833	808	786	794	835	861	782	854	824	780	831	797	791	824	816	790	849	841	821	831	836	826	828	828	828	772	785	824	778	842	776	833	843	817	805	835	804	812	815	795	828	810	816	844	830	837	848	797	806	792	764	744	794	815	820	834	842	804	851	802	874	783	775	782	802	793	868	829	803	794	822	820	813	791	860	799	848	804	822	716	815	807	827	844	782	854	835	818	823	835	851	871	815	785	854	775	792	738	823	815	790	784	841	832	829	830	861	832	837	779	824	843	822	829	838	794	814	832	852	817	822	843	830	807	810	814	814	827	817	786	808	803	810	806	819	827	782	825	819	866	844	808	797	794	820	806	776	831	816	819	812	776	834	835	798	824	793	843	787	814	810	860	810	818	823	778	745	824	854	827	853	797	780	832	809	824	812	795	823	831	823	834	787	819	776	804	812	768	763	841	839	827	844	803	830	826	807	835	825	799	782	811	757	853	846	822	831	795	862	745	851	874	808	837	820	856	770	791	839	791	794	827	801	811	786	775	842	819	857	784	798	805	775	810	845	815	836	807	835	818	812	780	784	780	753	797	839	826	837	823	829	815	828	807	773	781	806	842	829	810	802	807	814	833	834	783	809	863	807	812	818	809	825	801	783	804	816	824	826	805	769	797	808	821	874	799	781	785	826	829	797	778	852	840	792	822	788	804	847	810	849	786	803	825	794	804	834	848	807	797	782	821	774	828	688	843	847	782	820	826	832	824	765	788	778	810	812	828	780	829	755	838	825	773	822	790	860	836	759	834	774	780	811	824	780	856	783	838	831	804	746	824	840	813	796	760	813	775	790	837	821	799	833	810	816	760	790	814	811	888	777	805	813	822	752	812	785	790	800	778	831	781	821	796	801	800	773	800	826	808	818	830	814	831	866	864	813	799	834	790	797	830	857	793	802	851	803	803	822	788	821	756	826	797	798	797	799	828	821	821	827	787	829	837	795	821	808	775	793	797	817	766	857	823	798	756	823	796	807	786	810	833	821	817	788	873	840	799	786	863	863	827	792	809	804	851	813	789	834	806	850	814	831	804	815	809	870	787	861	806	798	787	799	851	810	818	824	805	814	796	842	803	818	773	849	804	815	837	791	799	782	783	839	843	832	769	803	831	819	839	796	818	821	810	785	815	748	793	811	842	786	801	822	836	820	828	788	856	832	829	818	791	839	811	836	808	842	858	837	820	837	781	808	780	784	819	821	801	841	822	837	777	878	812	842	825	851	787	846	856	797	859	818	835	774	838	811	811	780	811	807	844	857	790	801	838	872	805	817	778	831	830	873	805	827	774	816	789	778	868	816	798	811	811	766	840	820	889	799	821	861	839	813	805	801	808	798	825	830	766	825	823	825	804	815	811	802	766	783	781	744	814	767	819	799	802	763	785	784	804	836	798	776	763	844	792	761	813	796	865	822	802	805	826	776	809	810	862	789	816	838	807	836	823	808	837	881	814	877	784	849	790	837	809	848	808	837	843	788	768	815	806	796	832	829	823	819	824	799	741	794	791	836	812	742	814	758	763	820	814	810	849	803	808	812	831	864	819	789	778	814	800	785	806	812	799	847	838	869	830	813	802	856	833	810	828	795	797	823	778	811	801	809	834	775	820	840	810	832	744	769	823	779	837	790	835	805	867	813	800	847	824	796	757	770	770	857	833	757	812	834	827	805	852	800	837	722	828	805	804	827	809	802	796	807	827	812	781	798	840	829	825	822	825	807	820	802	822	829	820	788	808	842	819	768	820	810	794	820	819	780	818	915	787	756	794	864	837	818	798	822	819	826	825	764	834	846	831	856	821	785	794	787	811	792	811	781	781	804	814	903	844	766	812	846	836	782	789	811	798	812	778	783	787	819	822	795	779	802	807	846	813	841	784	771	793	785	801	870	781	820	798	814	800	778	851	812	810
22463	20736	28560	22968	27233	60177	57574	43848	32289	19049	6854	1884	874	650	619	580	609	625	617	632	635	608	560	596	595	642	592	601	636	606	566	628	558	641	575	614	576	550	607	560	582	618	544	588	593	602	560	594	565	590	574	588	567	598	594	537	608	556	574	621	601	556	618	617	559	584	518	589	601	582	604	567	575	606	573	622	616	575	597	574	581	555	608	569	557	586	590	605	579	555	568	584	617	600	642	622	551	575	551	578	581	594	564	571	556	542	553	557	603	565	576	582	611	610	575	552	601	596	572	609	600	613	553	586	627	606	603	557	539	566	575	572	568	592	605	560	560	603	618	553	631	543	620	601	592	570	599	578	558	630	584	615	607	545	582	572	557	609	566	594	609	592	559	564	611	582	586	565	562	624	558	570	577	582	546	564	554	606	559	578	585	591	532	576	590	590	544	575	626	574	579	597	566	595	583	561	566	580	585	547	553	570	608	588	589	596	566	592	565	601	590	563	609	624	558	576	538	566	619	563	621	570	583	570	587	572	558	616	528	604	640	568	554	555	574	627	582	555	581	601	543	563	549	620	568	587	569	584	633	611	605	607	629	534	589	563	572	570	587	594	588	580	537	569	571	566	568	609	565	620	610	519	561	580	584	591	549	555	564	590	578	564	604	517	614	528	566	590	620	564	573	558	569	618	561	572	584	574	604	619	591	563	574	582	613	599	558	576	561	591	576	612	558	560	571	630	583	633	570	593	582	554	526	548	562	546	603	565	586	589	549	605	579	603	590	599	613	540	590	581	558	574	547	593	608	608	570	539	536	598	608	612	582	641	607	594	624	581	569	570	575	598	597	584	580	604	568	570	591	587	561	609	594	585	598	591	586	552	576	561	574	576	564	615	597	612	581	572	589	578	564	588	568	561	583	559	588	586	599	572	611	580	634	604	571	574	607	574	556	577	569	569	613	574	585	561	598	581	577	569	567	562	584	594	584	570	574	571	586	562	609	571	615	585	607	595	600	547	584	581	535	606	604	592	522	558	581	526	620	574	583	564	595	586	548	616	581	559	593	570	590	586	578	565	569	610	559	622	561	589	571	563	559	588	613	582	630	604	578	604	585	609	622	609	645	590	597	627	576	565	560	554	586	562	592	591	578	589	605	583	614	589	600	591	593	609	564	586	592	570	606	570	558	562	577	583	573	537	610	573	617	540	555	554	615	571	548	571	599	543	577	596	639	587	604	600	604	653	589	565	558	586	595	576	584	578	594	532	570	568	594	569	594	577	574	603	577	639	559	604	612	622	610	623	593	576	564	613	586	570	586	541	558	589	588	591	609	560	572	584	536	586	565	563	616	612	590	609	601	581	610	543	611	580	557	567	601	596	601	611	591	561	627	550	606	579	574	569	577	559	554	581	633	588	586	562	568	561	614	588	582	562	549	586	592	635	505	604	555	576	577	576	611	565	605	558	555	549	552	567	610	578	574	577	587	577	579	601	563	558	532	563	601	583	570	579	609	554	582	551	614	579	555	620	607	566	555	555	561	544	560	554	573	596	594	601	546	547	591	555	609	575	591	595	611	605	568	582	582	567	541	560	581	533	582	604	582	634	567	591	556	590	624	534	561	566	583	561	601	601	631	588	597	568	572	568	601	581	597	561	552	575	614	596	569	606	591	561	570	547	628	579	588	612	579	578	575	588	569	597	523	590	558	588	585	574	626	581	582	543	554	601	557	587	592	596	603	543	581	583	596	593	563	584	567	542	617	611	565	589	580	595	591	606	569	616	552	587	591	612	591	580	629	607	604	589	563	529	609	566	603	576	579	560	559	576	577	593	564	529	581	575	531	587	626	588	603	566	568	562	519	596	584	595	559	554	542	537	586	625	559	561	560	591	569	602	580	615	589	595	606	593	590	543	622	601	569	578	572	605	565	609	610	552	580	607	601	588	612	568	611	624	543	587	596	565	556	621	564	552	596	610	574	555	631	522	578	607	606	574	568	553	610	570	569	561	579	555	611	581	562	552	579	580	564	577	560	554	560	597	566	591	576	606	584	554	551	553	565	594	599	546	552	578	603	559	611	568	557	546	580	562	598	534	580	568	576	582	581	578	543	596	626	605	567	575	591	560	534	568	552	556	596	606	596	628	593	568	575	547	605	587	604	600	609	599	584	569	582	608	595	606	614	582	592	592	553	607	620	591	592	585	570	559	599	572	561	570	599	566	590	599	570	574	592	520	636	557	593	555	533	578	571	613	563	569	598	589	571	586	601	586	581	547	560	561	575	577	607	607	552	573	603	579	592	580	585	574	580	538	609	543	588	605	574	564	545	589	606	568	583	603	585	577	578	542	632	583	562	591	581	583	565	547	634	558	562	597	548	588	581	555	580	585	617	545	578	571	565	577	582	559	571	569	616	555	602	553	622	641	601	571	584	627	574	582	576	591	588	568	608	641	578	590	595	593	533	588	614	601	615	582	538	600	586	584	587	601	576	608	592	607	556	619	595	600	544	607	583	559	587	611	583	601	558	541	566	594	608	566	570	546	566	583	564	604	602	609	580	581	633	585	585	574	553	614	587	581	563	522	600	576	574	638	585	558	624	558	603	582	576	569	648	552	573	593	555	572	598	587	565	572	616	612	601	607	560	569	595	566	573	603	585	584	564	570	559	575	533	576	539	568	561	619	599	592	583	604	574	598	562	570	617	600	541	568	580	582	564	568	556	601	607	558	621	602	562	608	546	589	559	560	589	614	645	631	592	601	604	581	549	626	579	602	606	557	578	581	606	587	583	594	586	568	570	562	564	574	598	549	586	553	620	573	624	624	566	617	554	556	594	585	556	618	586	561	600	633	609	556	582	595	575	609	585	571	553	590	557	590	556	566	583	605	560	565	566	595	570	538	536	604	583	599	528	527	536	596	585	607	576	595	577	573	617	637	545	590	567	575	587	580	600	574	601	590	567	587	566	592	554	603	555	538	564	562	564	565	584	566	577	632	582	606	585	570	568	579	605	573	592	520	567	595	604	570	614	593	595	595	563	567	619	592	575	540	601	514	546	518	569	572	585	583	573	580	560	584	604	567	581	560	604	617	574	595	632	573	601	544	593	631	625	581	604	597	593	583	560	554	631	595	555	592	597	580	517	582	605	567	589	566	563	589	588	558	536	586	585	574	539	545	578	585	567	594	548	578	568	550	550	603	570	601	554	589	621	567	550	550	571	588	627	557	597	572	623	549	553	606	580	623	562	577	624	648	594	547	577	651	538	573	580	598	610	581	594	542	573	566	552	556	604	585	573	602	585	558	585	642	582	627	559	580	573	585	640	586	538	553	603	597	572	599	519	604	602	575	580	620	554	552	605	570	563	600	603	564	541	590	559	581	542	573	566	545	551	582	570	603	592	584	617	590	601	540	563	593	601	605	601	625	624	560	579	596	542	655	589	549	578	573	562	592	569	579	561	579	616	600	586	588	606	584	553	566	614	556	561	583	620	553	624	613	596	558
15432	35556	33728	26232	45735	66696	58762	46468	35956	22960	9962	3496	1361	982	814	780	828	878	852	896	840	857	780	833	847	786	760	811	862	818	837	832	856	739	821	854	807	845	869	836	826	844	821	848	884	803	821	821	786	816	830	834	890	766	850	853	807	862	827	750	836	838	855	884	905	829	817	854	812	862	792	878	845	784	891	810	852	805	801	821	799	843	851	817	824	808	807	817	787	751	867	829	828	788	823	873	815	815	831	838	841	878	797	841	768	794	784	848	861	798	852	791	859	832	798	845	839	887	876	872	877	829	862	824	822	821	822	776	848	791	822	822	842	830	878	825	802	842	850	845	815	817	805	840	814	869	829	795	780	831	740	865	816	840	853	860	837	869	851	812	766	790	817	828	841	818	822	834	837	804	824	850	813	779	817	818	884	832	795	795	812	811	844	807	818	857	812	786	796	798	829	834	832	840	823	801	856	784	814	850	847	828	806	845	897	821	847	870	879	811	780	817	870	840	880	840	815	853	794	909	815	818	842	848	856	817	818	810	857	780	818	818	807	885	793	857	824	825	832	814	846	782	834	857	838	863	783	840	825	806	830	836	813	816	928	862	826	882	866	886	891	816	833	781	805	825	773	795	911	901	817	826	803	810	827	798	798	819	824	824	828	846	856	810	786	797	836	782	843	903	867	847	792	842	811	814	835	805	852	805	867	768	800	804	842	883	837	819	803	812	829	795	835	842	823	820	862	838	850	854	863	834	858	832	775	840	851	819	843	875	813	814	807	813	846	855	805	821	793	825	812	798	824	865	778	776	830	830	836	829	882	841	852	914	837	832	855	790	781	837	814	842	824	847	863	834	828	846	814	776	845	881	868	824	816	823	840	835	813	829	839	835	769	865	829	818	847	837	862	830	860	770	861	819	805	871	807	845	853	839	806	849	801	861	799	838	836	858	814	822	886	873	847	868	834	842	805	833	842	832	855	831	810	820	824	801	884	810	819	786	873	820	838	806	838	822	801	812	791	795	817	837	766	881	839	820	786	834	830	847	788	821	828	833	853	786	802	863	793	846	905	828	813	771	833	769	848	822	855	816	807	825	887	779	800	807	870	788	842	809	838	814	848	815	873	816	832	826	872	839	787	803	853	800	768	834	812	851	823	842	881	817	909	775	857	864	825	900	893	873	836	811	819	812	866	844	872	753	818	829	815	853	825	827	760	807	841	802	892	790	841	818	848	828	845	799	881	870	773	761	866	854	840	807	890	795	814	848	825	841	809	836	836	844	898	880	767	864	854	840	803	806	836	780	874	825	808	834	791	871	815	841	824	820	833	811	837	854	799	817	829	825	798	900	809	865	868	897	795	868	811	856	834	794	829	789	863	825	759	864	825	845	824	852	846	812	795	778	855	793	802	842	833	826	818	816	851	835	802	812	837	841	813	864	836	842	826	847	816	806	807	805	785	873	849	792	829	857	851	829	828	844	823	838	813	803	849	809	862	801	817	871	801	855	846	847	813	833	836	790	824	860	797	826	782	813	856	815	838	846	880	831	793	819	841	854	801	861	863	814	851	875	787	846	836	867	829	822	867	871	828	895	821	815	811	852	807	807	843	810	829	835	847	778	839	874	845	864	850	797	818	888	845	877	882	794	842	859	825	783	821	833	816	798	807	824	860	815	834	809	832	826	856	838	825	825	834	814	841	837	809	845	759	791	872	822	820	837	855	789	829	812	849	827	824	862	796	773	849	844	808	828	834	848	853	772	824	825	832	818	798	817	792	788	792	823	866	866	833	813	836	854	782	800	838	842	823	848	828	856	810	875	820	811	812	831	782	852	848	859	843	784	819	859	841	866	874	840	844	827	844	834	823	755	842	808	862	827	790	854	792	813	830	820	795	803	830	820	886	852	818	781	840	829	857	795	782	801	828	814	794	832	877	838	860	824	868	839	810	859	832	849	874	819	804	795	799	807	839	842	870	832	816	820	857	858	856	839	833	864	821	854	821	867	828	847	856	855	787	840	817	833	830	815	768	833	849	789	856	890	854	843	824	785	782	818	819	818	845	853	812	852	826	822	788	773	800	820	838	857	841	820	812	830	831	861	871	874	775	882	837	796	860	889	797	798	874	828	887	787	857	775	769	839	803	840	789	788	810	853	814	791	858	822	827	832	786	881	840	835	843	866	845	848	818	818	842	832	805	838	806	845	870	855	838	867	882	872	793	824	860	871	846	793	839	847	829	867	832	850	829	804	840	892	824	823	832	834	846	818	837	858	845	811	812	792	808	815	881	802	818	827	837	831	816	808	870	830	876	851	863	837	794	820	868	788	851	796	878	836	815	848	830	794	786	837	829	823	867	862	866	841	808	855	825	848	833	852	866	814	822	858	817	851	865	812	890	830	843	841	776	847	827	804	834	852	878	859	791	831	851	839	770	791	846	788	853	809	829	779	832	835	877	842	780	824	793	836	851	802	830	839	829	858	876	818	816	805	805	810	809	813	846	843	846	827	856	826	832	839	787	864	814	853	843	785	815	816	863	777	775	820	817	816	848	833	833	807	847	836	808	813	842	814	859	852	822	786	818	800	756	873	825	761	791	846	805	858	804	841	848	827	833	835	852	866	792	837	844	822	807	759	868	819	812	859	793	834	828	840	840	840	885	869	838	820	831	871	831	816	843	817	812	897	861	852	834	810	861	866	851	826	806	861	796	816	820	840	821	857	828	822	838	770	844	872	828	823	796	860	807	818	877	838	843	831	850	823	842	864	806	817	818	859	785	785	810	863	811	853	832	808	850	875	809	819	876	858	799	817	818	809	821	874	789	792	846	847	856	853	883	882	798	825	827	909	831	845	835	855	811	836	786	794	837	842	831	802	880	800	830	788	855	819	810	828	811	831	844	843	841	817	865	844	785	865	829	796	881	842	789	803	827	832	864	793	850	842	800	841	858	817	800	863	824	861	763	822	849	863	808	843	795	854	860	785	809	818	782	811	807	824	828	860	836	854	784	809	822	813	820	848	818	791	812	879	846	832	846	843	742	848	860	886	834	846	784	827	783	903	813	795	863	820	783	819	780	839	806	786	824	851	810	811	820	833	827	855	783	837	841	842	832	830	813	786	834	829	836	835	793	822	842	824	828	768	874	857	863	847	810	809	842	865	836	795	846	827	823	832	783	812	839	878	867	842	862	834	793	768	804	856	882	850	854	875	800	847	855	849	809	818	834	809	842	806	855	824	803	853	791	826	835	822	806	862	877	861	810	835	816	827	810	833	872	834	827	754	864	903	784	827	865	854	771	843	840	787	878	825	815	822	855	860	821	864	802	769	810	785	836	827	817	827	827	817	829	856	815	822	884	777	784	869	826	841	825	805	839	796	859	825	849	890	811	785	839	843	835	821	822	803	853	817	857	790	800	890	826	769	807	864	802	824	778	807	842	820	832	814	830	826	910	815	788	874	785	786	805	860	775	818	848	847	800	858	815	860	834	875	801	797	838	846	881	850
26080	20543	14195	4223	5444	7327	13184	9445	5249	2456	1184	735	620	516	559	553	519	608	579	559	547	543	535	566	558	513	555	610	529	515	578	554	578	539	564	564	500	575	562	570	551	545	527	524	561	537	527	528	545	538	525	557	520	550	577	555	582	573	550	514	556	564	551	551	562	565	569	584	548	569	506	533	563	525	545	543	537	573	547	534	543	519	565	513	518	534	531	574	576	532	563	521	517	533	556	571	542	486	519	502	545	504	528	601	538	545	561	544	541	517	524	571	528	526	554	545	541	535	557	573	561	556	529	509	579	536	585	522	546	576	554	543	534	555	563	537	555	483	580	528	542	558	539	530	546	549	532	524	555	511	582	551	566	535	540	527	581	573	576	566	577	519	545	572	538	527	559	535	509	502	553	583	564	579	551	567	506	598	592	581	585	567	559	505	578	532	628	586	578	534	565	541	579	493	584	550	589	569	553	582	547	548	515	546	522	585	551	552	564	567	583	526	556	547	568	525	491	561	521	564	531	564	499	551	558	545	503	571	582	561	536	604	561	593	517	544	555	525	540	583	524	557	513	527	572	565	526	566	529	534	563	563	565	557	558	531	544	544	516	594	565	556	545	561	600	519	534	540	512	586	524	558	564	491	564	562	525	528	532	553	502	515	535	569	554	532	587	523	525	526	589	581	559	585	533	586	563	549	571	562	564	519	570	518	551	511	557	552	550	543	531	544	469	524	546	565	551	555	556	516	552	581	622	596	539	593	531	569	563	580	586	574	560	535	544	533	525	574	525	542	548	503	566	517	581	555	514	582	547	529	546	560	511	564	557	509	574	561	529	523	528	532	568	576	561	600	537	545	555	547	507	541	566	584	584	538	546	504	538	526	567	524	580	572	544	518	541	550	576	573	580	562	527	546	548	549	521	545	581	565	555	562	602	541	540	520	526	542	554	568	581	556	543	560	550	586	562	527	532	559	560	562	559	530	569	511	563	556	540	587	549	572	569	564	517	508	576	523	553	532	555	585	574	545	549	525	513	539	546	511	531	555	556	561	515	527	563	536	573	540	546	571	571	553	537	542	593	542	552	564	558	523	582	600	547	546	505	563	561	526	535	534	558	520	551	527	510	579	508	529	543	523	558	554	542	518	529	577	505	522	538	579	547	545	530	515	558	572	545	571	586	545	535	564	538	517	544	581	589	567	543	513	539	506	558	569	584	518	561	527	532	577	521	547	531	551	547	542	536	532	539	574	546	581	583	544	583	579	566	564	541	565	557	556	564	522	562	522	548	588	533	540	583	535	575	553	555	529	515	520	578	527	581	529	536	561	501	567	516	526	527	589	477	557	580	559	539	495	552	516	568	581	538	521	566	524	555	559	514	567	552	575	545	573	519	598	606	521	562	589	535	539	544	525	539	548	563	519	540	542	509	544	577	555	548	540	541	521	544	562	591	573	574	569	549	526	556	543	548	547	504	530	536	560	598	573	579	553	563	613	554	513	547	559	518	547	575	537	535	544	541	534	524	587	570	537	523	583	505	574	559	534	541	552	503	514	544	507	549	551	551	553	514	544	534	525	536	576	550	506	552	515	524	537	529	554	555	592	560	548	542	523	558	548	538	567	536	569	587	566	550	569	568	540	517	565	506	526	569	542	563	555	552	582	538	561	552	553	525	586	546	606	531	510	542	567	548	511	562	546	552	505	578	520	528	562	567	553	545	562	532	516	538	524	517	575	536	523	542	572	537	571	531	519	556	558	539	535	545	548	543	541	559	533	566	522	531	526	561	554	541	545	512	535	541	526	553	505	527	525	544	524	558	562	470	588	559	540	552	515	595	539	556	527	524	553	558	517	522	533	526	550	515	554	524	560	507	569	540	528	560	525	549	540	549	548	519	527	547	566	591	571	557	521	586	525	541	580	563	518	577	568	583	551	538	552	532	524	519	527	541	560	541	552	598	528	530	536	522	532	525	572	537	518	560	517	572	565	533	580	556	562	510	533	579	581	555	560	558	578	584	546	546	568	517	544	585	570	581	565	562	534	554	521	541	560	538	508	548	617	549	527	548	549	529	513	583	525	569	540	566	521	585	538	565	551	554	537	524	563	545	547	539	577	540	538	578	520	529	577	555	576	558	558	578	539	544	550	553	517	532	562	566	522	530	563	532	498	541	573	566	543	528	538	569	543	557	554	559	543	543	530	556	550	553	556	547	544	567	489	540	578	559	506	555	545	556	541	613	545	526	536	537	548	520	556	545	540	577	549	547	563	546	547	521	535	559	560	556	539	527	543	574	537	553	542	549	518	554	581	607	590	564	516	527	551	524	552	565	516	548	573	528	538	576	564	568	533	519	546	565	503	577	543	514	574	560	582	542	561	528	523	582	547	550	522	486	591	543	510	539	497	578	540	591	492	526	548	596	597	526	544	492	499	544	542	577	532	593	515	550	525	534	534	554	536	539	529	536	518	528	504	531	535	589	554	531	583	603	585	567	587	557	575	533	546	527	563	558	570	538	533	550	538	560	558	540	523	525	513	564	542	549	532	557	536	559	544	564	531	556	558	574	556	510	571	562	547	600	503	571	481	532	582	560	516	505	561	556	530	519	546	553	505	522	518	539	535	576	557	535	558	573	546	558	551	553	543	568	565	558	567	535	543	543	543	508	554	525	522	504	547	558	504	557	561	514	534	508	565	542	517	505	521	539	548	540	544	551	578	557	575	553	559	568	547	550	542	543	570	571	552	525	529	522	548	524	522	552	540	535	609	557	554	545	549	564	541	551	566	510	532	517	555	541	546	579	545	594	521	596	524	514	598	557	539	594	520	526	561	560	566	581	510	529	567	561	546	556	540	543	557	557	576	542	535	570	586	527	585	555	562	578	549	516	517	545	546	572	552	534	548	584	513	557	557	540	504	534	594	540	514	562	503	548	534	524	558	545	553	536	549	540	574	539	547	530	560	522	535	596	561	540	566	528	501	564	519	568	557	545	540	576	553	571	534	557	488	522	502	518	531	547	564	593	524	562	532	542	553	529	514	566	532	566	549	600	528	569	566	565	532	571	558	524	589	512	589	556	551	592	580	565	562	535	571	577	580	547	564	571	544	529	541	546	574	553	538	552	557	569	541	530	555	581	504	573	530	539	522	549	548	577	532	571	537	550	581	517	518	522	561	573	536	564	569	564	546	526	565	520	561	538	549	508	561	498	578	556	561	499	524	502	521	538	519	540	554	561	508	593	507	584	539	571	542	504	555	543	556	555	575	576	573	535	525	517	526	576	594	548	517	539	561	564	547	529	538	532	569	572	537	554	549	574	547	558	556	575	540	590	543	525	565	557	545	584	621	558	526	487	526	539	547	560	495	510	512	555	536	543	555	564	523	525	583	557	537	519	503	577	569	568	582	555	602	555	553	586	541	514	529	546	532	537	546	545	553	558	558	568	545	546	555	500	525	563	515	540	554	570	577	546	527	537	554	555	541	562	565	566	548	546	534	585	539
6006	8632	9071	5453	9606	13244	20331	14686	9308	4564	2053	1219	894	771	831	816	782	801	795	749	846	833	792	776	849	777	809	787	789	807	823	791	825	794	776	791	808	776	839	768	794	777	810	808	832	819	827	822	855	786	780	793	844	814	824	792	796	785	817	855	816	785	781	768	789	817	824	813	805	831	749	814	815	807	811	801	785	795	796	770	775	765	860	814	787	795	780	822	811	791	803	790	860	784	812	850	805	769	831	787	819	841	798	831	804	816	837	809	817	784	811	815	794	775	821	839	799	769	799	798	835	865	797	811	795	765	827	775	821	773	809	782	860	737	745	755	792	809	771	817	795	785	804	839	809	825	808	724	781	815	828	825	800	791	788	826	769	797	753	774	759	793	760	781	766	761	800	748	883	777	776	815	776	775	789	786	773	789	810	811	810	760	801	778	781	783	824	823	800	749	825	770	762	816	766	780	799	800	785	791	780	855	745	797	747	784	785	813	813	801	812	762	774	747	822	817	830	802	766	782	801	817	784	779	812	761	775	793	787	777	822	770	774	776	856	816	743	794	791	795	833	820	804	787	843	813	781	832	811	789	798	770	805	794	803	791	791	813	813	734	800	783	755	829	798	789	858	746	796	835	768	765	832	751	835	812	806	732	787	750	747	780	776	777	801	791	772	779	789	771	824	754	829	794	802	783	804	747	776	805	841	802	785	795	807	819	813	814	800	805	740	811	789	844	816	822	796	730	810	820	826	751	771	791	830	832	764	797	779	827	770	795	740	798	779	766	841	752	762	781	823	820	827	795	803	814	753	828	777	811	795	777	773	779	770	760	809	826	832	801	755	803	755	868	832	794	781	867	793	826	792	786	801	780	794	741	784	790	824	816	762	818	757	803	828	827	820	801	889	774	792	760	790	822	802	799	841	768	823	817	810	782	809	754	765	788	805	774	765	742	785	775	792	778	773	774	841	785	764	771	752	777	737	813	799	775	811	784	773	800	815	799	772	817	822	801	748	781	785	810	777	852	790	806	795	813	836	858	781	797	852	770	846	819	806	780	768	809	793	783	775	777	836	826	815	776	846	844	791	831	752	794	822	809	799	793	812	769	801	816	827	840	816	819	781	774	798	803	719	839	800	767	882	784	778	841	828	785	773	796	780	806	807	799	826	782	793	789	815	849	820	859	788	817	817	814	797	808	770	783	763	810	808	808	806	790	782	780	750	778	764	824	788	786	775	833	803	852	776	752	777	759	802	788	796	793	756	835	805	786	766	788	807	742	776	808	793	804	781	771	815	811	793	810	802	841	810	812	834	780	797	836	767	773	802	803	800	845	793	790	783	801	777	819	861	798	801	800	832	784	783	769	809	811	785	865	745	802	817	849	809	805	818	807	802	801	815	814	805	835	758	782	765	793	803	824	803	801	787	777	790	817	783	795	805	819	809	774	828	813	771	833	774	849	807	737	809	769	831	773	814	816	742	797	819	769	771	808	871	835	757	773	845	818	763	815	747	827	786	812	793	801	790	823	842	813	817	778	823	809	788	768	772	784	778	824	782	842	829	792	765	812	790	783	836	767	805	770	852	812	815	813	780	836	804	820	820	788	789	781	804	818	869	795	826	800	797	780	809	782	743	739	797	840	844	772	792	808	790	770	824	714	836	773	812	807	805	831	806	790	827	817	789	806	775	769	761	770	835	778	765	803	802	772	753	796	818	829	784	723	807	784	778	814	796	776	785	821	813	827	849	759	750	791	770	805	741	787	855	820	825	785	792	768	818	765	805	811	780	795	781	763	818	850	789	790	763	788	819	720	827	761	776	834	810	784	770	773	794	839	819	756	780	829	768	785	787	808	823	779	824	765	802	743	799	798	751	800	780	810	776	768	829	845	822	813	792	783	810	775	752	809	793	790	827	763	787	772	773	782	788	871	769	795	764	884	785	824	795	814	744	779	825	761	789	769	813	778	812	813	794	847	809	809	784	800	806	764	797	772	773	802	816	779	832	781	840	779	805	794	791	786	838	772	799	815	830	775	787	767	824	800	779	858	796	795	803	798	852	812	791	774	794	780	770	798	818	810	773	799	879	825	799	778	807	791	784	783	797	739	724	777	818	784	827	795	820	823	794	801	816	849	830	817	803	854	820	791	742	767	834	793	804	785	829	810	828	777	794	798	813	783	794	803	796	793	842	789	784	783	817	797	812	813	804	851	834	841	775	812	832	799	738	784	781	830	810	864	865	776	776	758	817	787	816	834	824	805	819	798	806	835	826	794	753	833	768	819	756	764	789	769	803	824	786	775	803	804	775	803	808	780	837	789	854	793	826	778	758	795	809	806	800	835	793	814	818	800	783	773	786	871	789	797	793	779	765	802	788	802	838	792	765	790	830	813	843	777	796	777	862	781	779	864	759	813	786	814	772	761	789	799	801	793	799	804	796	788	803	796	785	797	781	820	783	739	797	755	806	780	801	825	868	774	775	838	777	789	853	795	776	759	824	876	786	807	750	794	762	808	753	813	802	793	752	807	798	813	807	795	813	780	785	800	767	789	793	823	792	790	807	820	775	789	803	783	751	820	797	781	774	782	770	735	817	760	854	765	829	758	793	778	788	736	771	760	788	827	829	805	746	780	803	783	798	826	799	806	779	833	824	819	800	788	788	840	835	779	806	815	838	784	822	818	806	845	809	729	750	753	791	837	829	819	813	840	843	767	805	802	825	792	775	758	798	811	808	781	786	855	795	806	788	780	794	809	788	811	831	814	763	830	815	808	791	826	832	825	823	792	790	774	852	737	821	806	792	792	783	745	787	770	801	778	770	829	795	805	816	831	836	821	762	811	811	776	788	828	767	820	744	831	774	751	759	839	826	818	818	822	775	759	793	820	784	802	803	844	826	775	797	808	816	797	780	783	778	820	809	812	807	826	794	804	805	769	819	847	818	800	828	819	760	798	864	767	812	809	801	768	817	781	842	782	801	802	813	802	794	776	813	772	819	786	767	781	789	766	791	775	799	771	803	755	762	800	823	815	804	791	819	795	814	779	781	720	784	788	771	792	800	799	805	825	786	838	833	759	770	846	774	784	796	802	803	827	813	778	791	825	817	786	771	850	746	856	773	807	818	834	790	801	786	819	841	833	759	818	789	789	833	836	775	841	821	762	770	845	764	794	810	818	782	738	724	784	778	808	823	820	789	798	815	843	820	756	784	812	797	805	811	811	770	769	793	718	778	814	824	753	810	797	848	776	811	799	801	744	766	786	808	796	848	812	819	818	793	817	801	787	819	791	807	863	784	812	832	814	767	781	787	780	822	798	752	769	812	743	792	820	786	770	804	820	770	751	738	798	793	785	763	852	804	785	728	802	765	795	811	835	823	834	787	792	808	780	791	807	823	836	782	798	793	789	782	791	814	779	770	846	735	825	751	809	805	823	818	780	804	797	828	826	758	804	756	789	797	811	776	768	781	789	781	842	767	802	787	794	809	780	805	858	813	805	812	754
24050	20728	27438	24084	18062	32081	45329	34567	22426	10118	3078	1105	667	581	563	558	616	589	542	552	572	538	582	546	547	528	563	583	584	571	562	564	586	564	538	580	586	544	584	561	585	564	560	562	556	547	575	552	564	557	532	604	564	578	592	558	621	535	576	552	598	541	598	527	501	571	508	563	578	568	568	568	558	551	575	601	551	553	555	540	540	536	553	524	562	550	567	593	547	561	534	537	522	534	514	580	532	550	533	547	589	506	562	601	576	540	545	613	572	581	550	557	545	556	559	555	549	569	598	543	590	582	567	583	585	593	556	586	572	579	569	555	606	573	579	520	541	566	573	538	561	568	556	531	531	507	569	580	514	565	525	540	549	587	582	556	557	550	483	562	573	589	552	615	573	597	533	570	535	540	572	582	569	548	531	588	561	579	560	598	571	563	576	574	555	528	576	541	618	566	609	565	548	574	525	533	568	559	538	604	552	578	589	524	596	535	518	525	571	547	531	605	559	525	575	567	537	583	568	543	555	578	565	541	545	568	562	571	589	562	580	576	531	548	525	529	612	547	606	550	584	563	547	557	550	554	572	528	561	569	563	577	597	587	542	564	591	565	582	582	571	567	558	591	558	606	591	560	575	554	528	576	556	544	558	519	577	604	541	591	579	549	576	561	606	564	558	555	592	525	587	563	561	527	544	551	548	554	588	592	552	578	563	551	542	565	541	545	540	575	539	531	555	638	521	580	538	564	591	545	578	505	511	580	579	525	558	602	532	505	528	510	516	576	574	566	540	525	552	567	539	599	562	571	542	568	645	530	537	552	547	551	598	511	544	542	554	539	599	580	538	536	564	593	529	524	597	555	571	552	607	574	544	583	576	550	551	582	555	526	568	547	530	545	548	570	549	583	546	549	586	536	522	570	583	537	573	570	558	534	559	539	566	531	543	561	554	588	567	560	553	566	533	582	568	569	568	530	549	572	568	533	594	563	551	533	569	549	592	533	532	565	578	547	605	558	594	568	528	590	574	542	558	529	569	586	594	549	602	587	607	569	568	562	544	581	560	556	574	555	544	577	558	607	577	542	564	557	549	547	490	536	537	537	567	528	570	542	532	538	535	582	572	563	549	567	564	526	581	584	544	574	504	527	580	550	547	527	538	522	600	563	573	579	586	555	577	525	579	576	544	541	572	552	595	559	551	589	564	566	561	577	601	554	594	552	545	567	569	553	558	546	526	578	570	603	559	555	553	575	548	569	575	602	544	549	599	549	561	559	547	526	531	512	550	551	578	547	542	535	511	537	518	546	532	586	557	565	563	572	548	569	565	588	581	578	558	535	580	521	561	548	545	563	582	544	572	549	558	599	557	551	544	575	586	580	591	576	545	568	575	562	605	575	584	570	502	588	537	557	582	524	543	573	539	500	566	551	549	531	525	581	579	572	532	522	583	607	579	538	563	553	562	548	604	566	570	525	525	565	561	563	569	539	559	558	544	559	587	552	525	583	564	543	536	591	537	577	539	565	612	535	581	510	545	558	619	536	566	567	571	565	591	549	573	551	534	569	575	595	556	576	574	576	583	537	599	575	549	547	568	630	598	545	602	590	610	556	554	569	531	533	552	533	542	563	553	560	568	569	594	541	537	539	549	548	536	551	549	524	512	593	576	558	557	581	546	527	586	528	554	580	584	542	544	594	551	548	565	546	523	552	559	557	558	572	521	543	581	554	558	548	595	570	577	513	562	583	564	575	557	503	576	556	545	555	555	580	566	600	568	566	583	590	530	569	593	540	554	591	518	560	589	520	548	524	579	494	564	517	535	497	618	593	551	560	537	561	569	545	532	578	557	567	593	511	628	554	572	536	512	538	531	558	565	546	554	529	582	596	588	563	572	537	569	563	513	528	570	553	609	586	560	560	580	606	588	532	558	569	518	614	575	563	532	560	555	530	565	574	597	536	596	570	572	580	533	530	496	570	590	561	551	569	550	553	579	519	539	560	557	548	570	542	515	575	586	565	554	537	546	532	571	535	549	549	587	559	597	594	564	571	547	551	512	567	527	554	566	582	559	580	556	593	540	536	544	595	585	584	560	571	556	554	548	608	529	538	557	554	515	575	550	560	579	577	554	552	563	564	583	540	557	584	578	549	558	545	580	573	567	565	591	592	538	559	530	559	572	577	526	511	553	529	529	550	540	503	552	565	520	526	552	560	547	556	557	573	598	575	588	551	525	568	544	580	515	574	561	563	553	510	556	576	526	539	552	556	532	557	534	561	565	557	570	534	567	563	520	551	524	509	568	543	582	537	597	597	570	587	556	568	558	546	543	582	497	600	539	571	602	558	561	536	572	563	563	564	568	610	568	574	582	538	572	525	560	605	582	575	559	584	565	553	555	591	530	593	548	527	570	538	555	558	593	504	578	582	617	552	557	553	559	518	561	560	571	576	568	544	586	548	535	577	607	543	562	549	572	554	587	535	562	552	600	534	591	607	601	593	607	551	547	525	538	581	540	495	578	609	531	555	599	545	570	548	531	538	534	575	511	560	575	572	568	582	550	570	557	583	570	540	561	559	557	563	570	544	594	553	544	605	562	596	578	554	613	561	574	539	578	499	536	589	537	555	535	560	573	573	573	571	526	582	573	549	554	576	570	566	535	525	594	539	548	531	590	533	537	555	515	565	600	571	580	570	627	557	547	584	582	570	578	559	586	538	577	535	544	536	548	547	618	562	521	593	588	570	534	504	576	543	554	566	568	560	553	561	512	534	545	585	515	573	551	575	534	544	549	572	540	496	577	558	506	530	545	572	570	545	596	564	548	584	533	553	561	591	565	546	521	568	555	607	585	546	549	549	560	544	537	544	550	571	553	575	544	601	559	587	588	588	552	587	553	602	587	551	542	529	571	593	561	525	545	566	583	557	545	549	551	548	552	543	501	513	560	557	539	559	551	532	579	542	574	543	563	542	608	590	548	590	574	551	542	513	592	573	558	579	542	563	542	529	505	560	533	548	540	568	522	561	585	529	606	564	593	580	535	537	523	573	589	566	588	553	551	558	564	588	537	543	560	559	602	542	557	575	546	507	577	589	543	575	540	554	580	501	559	582	568	564	593	507	556	598	575	568	575	576	541	517	586	569	565	546	594	559	546	534	568	548	580	553	553	539	540	568	539	550	551	597	522	552	519	569	560	559	552	555	551	543	551	559	547	567	576	598	583	544	574	549	549	571	534	533	507	577	576	602	588	523	543	529	509	530	536	556	547	560	561	548	575	575	536	521	552	544	564	544	532	582	550	504	565	530	536	594	552	554	576	547	553	588	538	566	585	528	542	579	564	569	504	518	513	598	556	551	568	528	580	539	567	518	555	577	545	587	556	568	537	574	555	542	555	578	572	578	556	539	540	597	559	518	557	555	527	548	559	575	557	534	579	548	597	571	523	539	556	551	553	522	548	556	565	524	487	545	500	557	599	601	595	559	573	583	533	571	585	559	623	554	594	572	538	567
8562	18448	18706	13932	14368	38653	45070	37141	26714	14191	5529	1939	1015	839	843	852	766	833	809	801	793	845	796	823	802	855	815	806	761	767	878	836	812	804	729	845	766	830	810	823	835	830	784	829	744	791	811	841	802	798	832	774	832	796	878	825	769	827	794	817	822	839	848	787	838	817	829	813	798	864	802	812	817	819	799	775	811	829	807	788	812	740	796	807	760	817	826	771	833	852	803	777	795	776	803	835	841	811	759	866	835	797	804	761	810	816	836	856	801	790	799	855	817	802	842	821	849	774	827	839	839	785	770	792	758	827	831	800	792	818	781	826	822	831	798	777	835	822	756	867	778	860	822	836	791	814	800	817	822	864	833	847	827	823	814	823	813	855	764	778	799	807	781	810	788	901	867	801	802	774	791	816	789	821	852	825	825	826	832	803	861	788	812	814	870	833	802	808	824	790	764	755	860	816	865	798	839	858	798	829	845	836	846	848	832	809	832	822	792	856	820	833	774	824	826	802	753	793	818	773	795	799	804	748	815	771	808	807	759	818	831	786	807	825	828	802	794	769	784	792	831	778	805	865	816	746	834	837	877	807	863	786	791	829	807	825	842	824	852	819	809	853	826	816	750	844	790	823	792	815	826	737	788	796	753	812	763	866	806	787	748	782	766	816	814	815	851	826	825	786	831	812	855	803	797	805	813	816	830	831	844	811	770	852	767	798	820	814	836	802	806	817	815	815	758	808	819	807	805	830	821	860	776	781	855	801	831	865	755	865	780	835	841	798	806	823	824	807	818	828	840	832	802	809	783	770	801	793	781	808	794	809	806	798	804	834	750	792	843	789	836	818	803	797	841	794	851	806	841	793	798	784	790	810	817	829	788	765	783	815	776	820	811	782	824	757	826	836	798	832	792	762	856	790	783	810	828	796	811	765	801	831	796	836	800	824	779	805	804	783	827	834	807	791	784	816	774	842	754	820	764	793	835	800	805	799	806	789	844	796	845	795	808	867	813	850	781	772	832	824	808	820	828	866	859	830	795	842	847	812	779	775	797	809	832	807	801	794	801	821	777	820	780	820	810	788	814	825	818	855	829	840	844	775	880	839	799	780	781	836	830	832	803	844	810	797	779	878	783	849	786	837	858	815	796	810	871	771	798	765	867	880	854	779	859	807	776	802	837	792	809	803	816	776	838	799	799	813	828	778	827	813	835	790	825	875	799	768	737	806	785	798	818	808	782	836	789	826	831	808	863	818	789	760	802	785	882	797	778	837	827	812	831	870	785	802	797	817	853	828	809	813	828	781	842	801	829	818	822	832	826	818	831	815	863	802	866	816	832	769	831	805	811	799	812	817	858	780	853	792	773	809	799	832	771	830	858	811	869	851	865	856	810	840	832	853	791	804	788	789	751	812	853	805	836	805	881	789	827	836	853	840	800	780	863	816	793	799	842	794	835	772	823	851	793	832	817	828	837	842	811	782	804	815	791	804	819	785	765	808	855	796	801	773	853	781	781	845	852	816	862	780	819	813	822	770	761	816	818	784	842	847	788	837	829	811	760	819	833	839	830	849	804	830	834	800	814	798	829	820	836	797	788	799	854	818	820	818	849	793	828	771	789	800	809	768	826	823	798	836	756	828	798	795	826	794	802	789	813	757	785	796	796	860	793	867	827	840	834	840	803	810	877	849	807	802	780	776	846	780	824	830	795	822	842	804	777	771	771	797	857	803	785	784	806	768	795	800	832	827	820	860	856	793	781	817	788	835	799	788	768	794	798	801	790	794	791	860	826	789	786	812	812	827	805	805	824	801	811	794	776	819	848	817	784	832	748	854	855	817	794	799	808	812	838	772	789	802	790	775	811	843	823	828	811	762	855	784	848	808	823	800	850	783	824	789	779	804	787	765	831	808	770	855	762	807	832	773	832	753	769	800	809	815	826	812	803	831	746	766	805	842	799	809	808	790	822	797	813	836	789	815	812	840	786	795	816	788	845	800	854	819	792	769	768	813	823	789	857	826	773	842	854	726	815	807	777	781	839	819	818	822	837	830	809	815	817	827	855	831	803	816	836	826	812	896	777	844	753	809	780	824	881	825	755	833	798	781	776	776	819	864	765	761	850	788	782	790	853	825	832	797	796	757	838	813	823	829	845	837	844	846	823	830	817	822	821	782	786	802	795	837	784	804	796	845	799	812	848	790	852	780	838	780	787	835	800	813	842	815	829	826	858	808	762	827	829	815	807	840	831	831	856	818	774	784	752	857	832	822	823	781	809	794	799	784	766	807	798	783	816	779	803	876	795	804	815	791	797	833	834	826	815	847	783	783	852	846	859	774	779	801	783	772	807	807	792	874	886	816	809	830	784	803	820	855	761	804	818	811	855	848	826	804	796	813	820	840	770	770	799	782	811	825	800	858	781	793	810	809	882	801	853	827	783	788	819	798	842	860	797	804	830	826	819	825	794	812	755	804	839	837	834	780	810	771	810	797	796	875	805	779	862	844	848	881	800	784	799	821	720	775	808	780	853	849	758	846	772	845	857	771	867	876	756	814	764	802	768	848	811	759	830	823	811	848	829	841	777	782	836	782	815	818	865	797	832	790	818	825	773	834	791	822	807	774	807	807	814	832	837	783	870	827	814	826	831	868	843	796	833	801	840	833	823	807	841	796	802	809	821	812	767	810	814	810	827	819	881	798	809	803	817	832	794	775	787	835	866	844	845	846	843	723	769	800	784	810	805	805	828	859	819	799	852	802	831	829	798	848	821	807	829	811	827	772	803	802	849	804	828	795	841	845	817	829	830	831	860	805	790	822	802	803	740	809	789	824	811	837	836	839	820	804	783	800	834	834	807	819	825	792	862	841	769	887	819	816	812	835	847	828	841	802	837	822	852	846	856	810	796	835	810	785	839	774	811	880	799	803	792	805	849	812	861	803	844	787	799	819	798	803	811	810	808	802	821	836	802	851	872	822	812	791	803	822	823	868	842	836	824	803	820	806	754	798	803	742	813	767	813	814	807	758	816	775	833	814	815	783	811	762	787	809	860	822	826	771	814	795	814	798	779	856	738	783	850	769	860	820	830	788	835	816	823	826	798	777	841	830	839	839	809	801	848	782	842	811	855	850	817	814	844	792	769	835	850	817	843	821	811	843	800	812	811	818	822	800	819	799	752	771	769	809	828	837	797	831	828	779	791	841	773	859	807	814	793	802	788	888	794	732	804	802	789	820	834	845	773	805	844	848	798	826	864	786	821	829	805	804	908	819	863	809	815	832	823	832	778	818	826	812	836	841	839	783	841	741	870	845	808	830	804	821	807	791	827	842	896	841	782	828	827	781	860	819	802	820	793	851	786	872	801	804	793	839	842	839	835	806	848	798	811	796	802	811	803	819	852	785	818	844	818	835	808	872	783	868	822	809	822	833	835	804	848	793	783	745	825	826	779	806	803	768	814	779	760	766	842	827	799	787	811	823	806	829	813	824	820	833	822	786	802	858	832	854
22465	20720	28511	22967	21620	54075	63493	51876	33828	18267	6197	1589	739	680	644	629	595	597	667	672	604	604	595	567	627	566	594	564	609	610	560	626	584	601	623	561	600	607	604	574	602	615	601	603	629	538	579	610	586	557	602	582	566	619	629	572	581	635	578	599	589	592	584	588	580	557	602	579	604	586	613	600	609	600	552	601	590	587	613	585	575	609	590	594	593	569	610	584	610	597	561	569	619	607	558	545	599	539	575	608	560	543	558	591	592	551	543	558	590	590	557	584	594	588	568	615	534	584	541	582	562	606	619	554	581	608	589	577	576	617	601	578	580	604	587	539	570	619	574	601	551	607	618	600	568	616	566	526	584	571	584	608	612	611	610	594	674	590	591	566	585	632	592	553	586	551	596	591	589	620	581	598	567	587	568	562	564	571	577	583	597	605	620	610	596	563	605	612	621	579	586	606	569	541	563	585	599	576	530	574	617	563	589	575	548	597	565	599	562	587	579	618	540	601	565	551	585	579	620	586	587	584	558	593	580	599	586	593	577	595	605	579	526	617	610	609	583	579	599	591	570	606	559	584	568	589	573	610	564	589	607	603	538	630	576	593	594	581	536	521	559	610	554	554	589	622	609	586	566	603	589	576	598	582	596	590	598	567	578	605	527	605	616	595	582	643	583	636	602	591	562	610	589	622	575	577	571	618	568	555	561	615	563	574	605	567	580	592	587	600	605	600	580	609	554	570	589	618	603	590	555	576	596	567	588	563	589	621	553	580	596	577	601	640	627	558	571	596	620	571	615	580	591	591	572	589	559	545	620	633	571	584	591	615	616	580	550	619	575	559	590	582	566	597	573	599	596	613	612	612	578	575	551	585	588	598	631	561	583	587	578	604	593	563	614	614	593	607	581	595	603	616	592	564	583	594	556	608	576	602	615	566	597	641	590	596	567	564	598	603	584	602	556	597	569	618	622	593	592	595	559	623	639	616	625	574	542	573	581	549	624	576	610	604	592	552	556	618	554	581	623	632	564	591	596	562	628	568	602	584	611	564	575	640	533	603	553	589	583	571	597	605	574	564	639	602	591	591	599	534	507	618	557	595	574	573	567	618	590	600	609	537	555	582	576	565	563	539	568	609	626	593	558	593	572	574	597	571	570	592	600	611	598	581	584	549	564	557	638	574	578	564	645	569	610	559	572	551	613	572	601	564	590	628	556	550	571	596	563	538	615	587	583	609	594	599	565	600	573	582	599	613	588	590	619	567	615	611	594	590	577	603	598	593	600	587	596	583	579	570	544	576	619	545	611	589	592	544	578	584	573	601	571	604	633	628	614	593	600	532	626	605	597	611	594	597	587	569	564	572	620	618	604	546	568	588	641	580	583	563	585	588	573	607	562	592	604	557	567	605	646	628	617	595	577	564	605	540	581	609	599	598	603	601	581	580	595	575	592	609	612	618	540	595	596	550	638	562	567	551	577	580	551	594	586	599	554	580	611	558	619	617	623	632	589	562	602	573	533	579	553	540	634	602	577	586	614	550	607	559	623	601	569	558	587	592	609	559	571	612	607	598	599	631	602	598	607	587	618	605	600	587	592	585	600	602	591	573	602	591	605	572	566	581	600	623	561	582	613	563	587	568	574	627	585	575	616	559	580	604	557	631	574	586	602	542	567	629	586	602	555	578	584	599	559	575	597	580	591	572	633	609	623	564	590	611	555	610	573	582	593	595	574	552	544	633	564	582	624	606	579	593	585	621	571	601	583	595	597	555	569	582	571	578	573	598	600	595	577	607	574	590	560	602	581	558	589	591	578	569	589	627	567	576	614	598	564	632	584	581	580	575	556	542	607	610	587	548	594	598	573	544	601	627	596	600	582	591	596	574	568	590	612	583	598	593	632	569	585	598	614	563	584	593	599	590	560	628	575	578	591	574	599	549	566	594	549	659	590	589	606	562	584	585	585	558	593	593	543	602	572	578	566	581	570	579	605	576	611	586	591	591	584	568	590	601	619	604	598	606	585	589	591	613	580	588	554	570	596	576	561	525	593	612	591	602	606	583	569	580	573	601	607	592	621	575	537	590	581	580	580	584	588	554	597	582	593	580	614	588	620	591	580	652	570	610	611	541	606	612	579	610	555	588	577	613	629	601	591	600	614	587	575	581	581	593	591	604	576	568	621	602	585	617	622	602	563	609	611	615	589	560	540	571	607	533	568	589	578	586	616	627	630	614	612	540	550	591	588	637	593	554	619	590	622	575	596	588	583	607	590	597	581	568	564	582	573	585	603	611	571	581	663	567	613	581	590	659	543	592	577	569	577	611	629	586	587	588	573	573	607	574	559	628	546	604	566	606	603	631	617	586	553	585	577	597	588	574	557	587	584	592	612	596	605	579	586	608	609	581	589	602	564	567	580	616	645	615	589	560	578	575	591	571	602	597	570	585	623	594	595	624	610	590	594	544	565	598	588	606	605	594	632	584	538	557	630	612	618	559	598	577	579	586	597	583	611	585	580	609	615	559	610	598	573	575	545	603	609	604	574	582	609	602	612	577	601	582	614	624	582	633	587	611	603	568	539	624	580	584	568	596	612	592	550	560	564	591	578	592	632	583	634	577	554	606	615	617	584	585	614	613	617	618	547	558	612	608	558	628	594	594	624	601	621	620	603	593	607	601	626	607	562	612	584	561	610	589	600	580	569	568	601	578	576	579	612	583	527	591	592	595	613	561	628	596	573	546	556	572	647	649	582	570	584	597	545	614	591	581	593	634	567	590	626	582	628	594	604	601	573	572	584	579	566	629	578	564	588	632	587	576	582	590	600	582	583	585	658	603	553	550	600	571	569	584	579	575	582	617	540	534	610	611	545	588	588	583	587	567	603	586	589	577	581	627	564	604	569	599	534	579	581	577	597	579	606	595	571	584	606	604	619	595	583	634	587	638	598	605	571	605	582	610	541	597	549	557	545	583	562	591	600	556	618	595	601	580	537	595	567	613	587	565	606	597	571	593	630	583	591	629	568	573	615	634	551	605	613	594	558	607	622	551	566	576	620	590	569	623	583	582	609	599	601	587	615	630	574	615	577	610	618	602	591	547	577	567	558	583	572	544	590	628	596	555	572	590	565	584	585	610	588	587	631	615	536	584	584	569	575	601	580	598	599	593	559	577	560	574	651	579	589	560	534	585	588	567	578	577	561	585	594	623	620	579	622	595	580	581	587	617	593	544	587	576	566	594	618	578	594	624	574	572	580	580	562	599	570	578	555	591	592	576	605	590	611	605	592	604	560	589	596	616	556	564	592	592	600	577	574	575	544	598	535	597	565	604	592	593	616	601	596	613	606	594	633	563	584	561	615	580	573	600	580	574	571	559	606	631	597	646	552	562	586	585	592	568	590	567	631	607	566	583	572	592	594	587	555	575	592	603	582	603	610	555	581	568	581	604	574	587	615	612	566	581	563	590	556	597	585	561	626	598	627	556	574	609	584	611	582	589	550	598	600	610
14811	30521	30168	24885	30704	61013	63752	52118	36585	21214	8805	2763	1249	878	838	801	867	814	865	861	831	824	863	789	844	818	814	811	804	840	819	821	836	800	868	763	841	757	849	889	897	850	819	809	820	891	834	892	832	812	755	850	881	820	842	890	778	886	827	842	812	837	842	902	831	833	854	789	858	791	829	841	826	778	797	836	835	823	891	813	802	848	815	844	826	874	848	842	828	856	828	765	789	850	831	842	774	871	827	854	806	858	811	852	823	879	808	818	812	801	827	822	820	827	801	826	803	827	832	812	783	841	801	818	814	829	811	853	815	815	815	853	801	795	823	830	845	866	796	822	897	797	820	839	808	817	804	811	821	816	824	875	834	839	853	821	856	834	862	816	800	798	856	842	852	816	811	803	820	908	832	868	811	837	790	856	885	798	799	840	809	879	771	831	833	824	869	791	859	778	829	838	781	835	871	814	831	806	831	885	865	793	843	885	846	863	834	835	862	835	827	822	839	780	845	856	850	820	826	851	825	816	749	835	872	841	811	907	791	816	832	764	847	828	819	804	834	860	779	821	822	858	789	837	822	826	833	818	852	818	844	892	805	851	796	844	811	888	826	845	808	805	846	801	856	784	852	800	876	849	840	855	821	794	834	845	848	793	846	828	858	888	912	827	770	834	813	846	849	864	831	869	836	788	844	786	825	803	849	817	804	768	863	879	850	804	803	820	850	865	825	874	830	915	863	824	838	833	821	804	849	841	865	852	820	787	861	850	847	881	874	803	826	815	841	824	875	829	831	862	799	778	834	837	862	810	823	899	837	814	849	834	794	816	871	803	856	869	851	805	840	814	816	849	837	788	839	849	860	857	836	829	806	785	819	874	842	929	793	804	826	843	807	809	883	809	872	826	838	825	796	850	883	797	819	845	808	847	883	852	823	836	854	788	819	807	818	832	825	918	877	811	811	836	836	810	814	829	842	899	788	824	839	858	781	862	845	868	805	832	830	829	825	847	853	832	797	812	844	842	786	878	801	759	829	776	824	802	878	829	869	835	822	773	885	846	856	837	849	851	808	837	867	804	825	823	810	858	809	812	843	873	818	835	881	847	863	869	818	762	857	861	779	833	795	847	806	851	853	865	816	791	870	789	787	850	806	811	862	863	847	841	863	806	825	851	847	847	848	822	827	835	827	883	857	863	857	875	804	809	840	882	794	797	834	818	803	816	775	785	835	849	810	829	797	871	841	840	831	829	862	880	838	855	837	830	821	838	870	781	829	773	842	820	856	875	821	807	856	805	866	829	825	834	841	849	829	836	831	818	800	790	806	798	862	836	896	825	810	794	869	819	813	830	830	868	867	852	804	822	830	866	801	853	864	877	846	824	818	784	772	872	780	818	885	834	836	810	803	807	834	773	849	831	831	827	843	798	869	832	874	815	837	858	844	815	818	816	852	807	869	828	803	878	845	823	812	869	811	833	792	814	801	823	889	827	864	811	830	869	853	818	839	841	849	808	784	863	773	830	832	781	812	842	828	833	885	857	827	836	840	848	843	780	810	858	864	809	784	854	826	880	830	845	805	825	839	829	814	859	857	786	852	879	792	784	834	830	811	875	822	837	780	820	826	860	805	821	812	803	836	943	891	838	847	824	849	836	853	814	865	804	840	846	793	826	831	862	777	818	847	779	870	852	768	836	872	816	857	815	793	797	852	805	840	820	873	803	834	872	829	876	883	834	853	774	873	832	813	830	853	824	802	827	858	765	846	842	864	876	851	830	886	784	874	802	832	811	819	805	814	872	819	837	827	798	822	833	804	848	836	827	799	866	854	816	845	852	833	798	823	815	822	834	829	880	841	822	854	867	875	870	888	862	848	844	833	823	826	855	841	838	823	870	763	791	814	823	834	833	848	865	861	784	862	827	808	849	783	858	859	821	828	850	846	842	834	819	823	806	843	836	861	792	843	825	796	835	859	776	814	868	885	828	802	818	804	812	786	827	829	764	849	814	813	805	861	823	861	799	836	828	805	813	799	833	851	796	857	941	814	842	866	811	788	829	767	808	847	829	851	777	858	847	836	867	828	822	815	841	809	799	888	853	870	839	808	822	840	803	808	857	813	873	809	831	876	798	882	818	874	797	832	791	816	864	843	797	829	822	821	798	801	812	856	820	853	796	849	842	809	837	827	778	855	815	802	821	804	769	870	867	851	845	845	837	827	858	836	846	852	803	821	791	879	856	852	850	846	833	822	806	821	844	847	882	839	849	788	846	812	857	809	816	781	840	845	846	833	829	834	852	811	775	916	801	817	835	832	874	856	837	821	810	831	831	867	854	855	843	826	846	847	811	793	824	878	776	880	824	863	773	816	787	829	834	844	787	839	833	780	838	879	795	867	754	864	831	837	855	794	761	775	798	869	816	816	841	828	821	808	842	840	818	842	854	819	818	856	834	846	803	807	867	839	842	781	805	848	888	834	822	827	864	879	846	861	855	845	858	791	799	839	839	858	810	825	797	810	808	843	813	820	857	832	789	844	868	843	841	816	826	783	870	880	837	807	805	835	880	808	875	844	774	822	804	823	845	879	837	829	835	862	832	795	792	835	809	827	859	796	888	826	856	741	848	833	832	834	813	831	830	894	794	854	809	850	834	855	859	878	823	775	840	825	796	926	843	830	814	829	826	868	801	846	827	804	832	806	828	812	822	851	816	778	806	864	864	876	804	817	818	850	813	892	808	789	857	821	899	845	842	838	832	886	811	839	864	856	795	824	873	775	864	842	836	851	826	838	824	813	838	855	819	912	822	842	854	847	806	907	849	871	844	856	846	790	870	814	831	834	831	865	888	840	819	778	821	808	873	832	794	810	834	866	865	894	790	842	819	831	835	836	851	828	835	799	873	871	896	798	843	820	885	822	843	817	810	850	851	821	825	821	816	820	827	845	849	831	887	839	858	814	781	892	900	821	774	798	839	794	838	815	821	834	825	787	832	843	780	846	813	831	819	850	786	822	839	821	806	846	832	805	822	862	847	794	777	790	814	840	858	873	833	862	798	871	857	813	821	847	782	838	804	866	862	862	814	855	827	793	852	845	809	798	797	819	804	830	821	832	846	811	815	834	796	867	847	812	826	885	816	815	853	852	799	887	879	846	820	852	835	846	870	859	836	833	870	835	809	831	857	822	843	809	842	829	841	867	843	807	857	845	881	874	854	837	849	795	794	863	839	859	861	822	823	849	814	829	869	834	789	887	798	824	852	814	854	846	812	848	824	878	824	799	830	845	805	816	843	767	909	826	859	923	895	814	799	848	833	853	817	816	806	819	825	814	818	814	763	807	796	829	834	837	848	821	887	842	829	808	825	802	832	808	810	858	815	827	860	813	818	812	842	901	821	845	863	843	802	852	856	845	852	845	821	797	835	804	813	814	834	772	843	819	857	845	845	771	820	837	818	833	850	855	870	849	825	834	832	786	859	843	815	842	835	843	817	818	797	813	810	816	821	837	824
26036	20491	13329	4338	4126	15545	16603	9308	3720	1705	866	584	557	615	568	582	545	537	557	559	541	555	580	547	568	573	604	537	542	535	606	558	567	570	544	519	528	600	544	583	546	547	564	578	542	570	501	543	513	516	554	536	591	580	523	520	584	526	577	555	587	570	546	539	557	558	548	485	515	570	568	516	510	506	533	530	554	546	540	561	570	532	553	538	514	572	584	555	551	543	558	571	579	568	587	585	537	573	559	539	561	540	560	538	563	558	519	569	564	552	561	541	616	604	557	598	536	561	564	532	536	539	584	581	495	545	538	549	556	530	516	524	530	546	552	551	567	618	549	554	509	546	512	556	551	505	548	494	543	567	514	526	542	546	551	556	543	545	497	516	510	580	574	557	554	543	603	538	535	551	565	533	559	550	557	527	594	535	590	556	545	523	528	523	563	480	546	533	504	563	562	589	525	574	536	553	559	553	510	550	566	543	550	575	576	570	550	579	566	563	600	526	538	539	574	516	532	536	516	572	554	553	551	537	548	496	535	563	525	604	506	534	562	545	586	554	575	545	572	570	536	529	541	579	547	554	493	571	521	552	541	525	539	541	557	589	547	541	533	548	542	540	578	554	506	588	549	553	558	578	557	567	513	513	571	511	527	546	524	565	563	544	565	554	561	547	562	555	545	527	557	534	550	532	528	587	560	558	537	543	523	520	544	588	503	555	540	531	536	515	575	554	545	572	546	553	593	533	559	517	567	528	548	506	540	587	557	570	505	553	544	550	514	580	495	546	521	529	524	534	513	544	553	561	549	564	561	590	541	545	577	545	527	574	525	545	553	577	528	571	498	500	506	539	588	535	503	569	583	496	549	561	557	529	521	526	522	540	528	562	551	561	579	524	586	569	501	575	548	585	525	566	561	568	578	574	573	541	532	561	593	563	550	566	587	560	581	537	559	579	564	548	554	551	544	533	546	538	576	541	546	563	593	547	533	576	604	568	517	552	537	519	540	527	548	596	564	567	546	555	536	549	549	505	546	514	575	537	572	548	555	512	560	554	550	567	545	522	566	543	567	570	554	538	567	570	580	599	537	535	563	573	521	554	562	549	582	610	579	564	571	572	541	550	512	574	550	526	567	587	510	580	552	535	538	549	539	555	518	570	528	565	547	544	544	587	567	538	542	552	575	553	533	543	545	537	567	521	540	562	577	544	572	543	502	584	577	550	533	584	547	511	586	528	560	568	579	531	527	593	561	605	531	576	547	535	581	528	542	542	531	532	550	576	589	586	555	540	573	513	545	565	588	563	544	543	538	582	542	553	559	568	537	570	535	567	550	516	538	536	504	552	560	565	567	578	538	545	547	565	531	551	504	551	542	544	564	547	545	537	524	557	543	534	528	541	591	517	540	534	565	575	547	582	493	547	559	512	609	572	558	528	566	568	568	530	512	533	559	558	542	584	556	539	543	543	576	548	572	572	590	605	506	559	550	560	564	565	537	577	562	549	577	556	548	542	512	580	580	521	560	543	533	569	566	536	566	559	541	579	571	532	582	543	535	528	574	550	558	511	553	542	547	558	549	599	570	562	565	533	547	567	513	534	573	550	569	519	597	500	537	521	540	557	569	559	541	527	536	548	511	510	563	565	564	531	527	546	551	600	492	528	583	542	554	589	558	551	567	546	522	539	551	577	539	555	539	502	563	561	584	559	551	591	526	515	566	547	527	557	547	547	521	552	564	554	589	538	534	564	558	539	569	568	575	565	571	547	562	567	512	539	510	560	572	550	511	544	551	543	603	566	548	550	511	518	561	536	564	557	536	539	552	521	564	560	580	547	559	568	573	537	525	573	538	527	560	591	543	569	527	596	571	573	559	534	530	562	550	554	524	613	582	538	511	542	509	583	537	546	551	522	546	552	567	540	538	539	571	515	557	497	532	525	543	551	562	508	576	565	548	553	562	537	541	555	578	546	520	546	551	532	550	522	534	504	580	599	536	569	552	557	533	551	539	586	537	574	601	537	567	548	532	552	561	566	529	521	561	576	527	509	521	556	544	579	526	511	570	510	556	578	587	558	549	540	527	563	540	591	533	519	533	540	559	556	553	607	566	532	567	535	547	529	540	564	551	492	540	564	559	525	550	549	565	604	552	580	586	556	543	526	544	541	585	504	518	544	533	536	538	531	567	547	539	538	552	563	576	511	595	581	579	557	526	563	555	554	582	537	514	518	518	548	565	594	537	510	581	564	539	567	575	541	562	537	549	481	557	507	549	517	552	550	540	536	534	551	524	535	538	544	533	589	569	567	552	557	599	570	532	529	569	546	578	540	565	574	517	547	597	575	528	503	472	566	548	548	598	553	569	572	592	535	584	566	587	532	590	568	529	502	548	553	541	541	565	529	580	516	540	510	572	563	571	543	567	541	572	542	585	557	528	552	524	540	544	522	610	528	527	574	601	549	539	518	572	569	559	583	549	563	520	548	536	552	569	565	522	562	522	545	573	520	555	566	536	532	528	618	541	543	616	550	589	543	533	525	542	580	553	543	538	558	562	530	604	591	538	579	561	539	543	501	566	529	537	514	545	543	549	545	588	506	543	574	536	541	550	544	551	552	557	568	513	528	522	504	550	524	580	560	598	551	556	550	539	531	541	556	535	550	536	527	583	566	555	516	541	517	556	565	566	593	514	540	533	514	551	523	535	563	583	525	559	561	530	519	545	591	527	526	555	541	567	551	588	546	545	563	498	509	571	597	532	597	568	537	588	517	537	594	530	558	550	559	557	530	573	554	533	548	549	514	578	521	572	494	574	564	516	574	526	569	578	525	542	530	502	538	548	522	575	531	535	568	535	525	562	583	577	573	577	551	590	581	543	562	538	476	551	546	572	532	522	533	553	542	519	563	570	541	567	573	573	564	564	527	568	564	565	556	550	525	573	553	554	542	583	553	581	527	568	536	525	560	515	554	543	575	574	542	552	539	559	523	573	557	578	529	543	568	536	587	599	558	538	540	568	541	543	591	547	548	581	525	590	575	571	540	558	586	599	537	571	512	562	531	553	564	533	523	563	543	533	519	523	523	565	586	521	566	562	574	542	559	542	557	542	547	559	556	599	553	560	557	540	554	583	558	536	543	575	585	539	519	529	535	544	497	556	510	564	519	520	573	589	554	568	557	567	530	580	523	553	574	528	524	574	515	546	562	562	577	543	548	558	522	525	557	547	540	542	514	568	503	557	520	571	571	541	537	586	587	565	539	557	555	564	512	540	536	594	556	584	564	528	583	513	575	535	551	536	569	524	540	574	587	545	575	554	562	552	534	519	534	588	572	508	565	586	523	579	553	549	517	559	606	532	535	575	568	546	523	550	577	574	549	568	521	580	502	542	540	534	530	559	543	536	552	574	565	599	569	566	539	558	568	577	533	550	537	551	556	553	564	528	564	594	563	545	531	540	567	553	577	529	598	562	523	567	559	579	520	530	528	558	529	561	560	585	584	560	575	547	526
5448	6745	7773	6231	8151	22812	22184	13872	6495	2807	1373	981	790	779	767	772	786	804	829	896	799	793	787	803	796	754	778	748	788	752	840	820	909	835	811	772	796	781	808	796	806	810	792	819	782	793	815	865	832	861	765	753	839	799	824	777	794	812	770	856	780	809	831	781	760	825	828	817	780	833	811	795	780	803	768	761	779	828	732	754	823	773	788	818	854	829	786	801	821	851	814	790	776	830	774	772	786	810	814	751	751	764	809	821	789	826	794	833	794	806	792	796	801	739	743	771	808	825	862	773	808	801	752	775	800	833	778	788	740	797	832	877	805	824	845	832	801	777	796	795	809	852	777	796	774	747	789	826	831	835	787	766	779	786	832	818	808	819	873	850	795	770	805	809	773	811	791	779	791	810	778	837	812	776	777	792	789	836	804	829	795	834	784	827	847	845	787	772	793	805	779	786	778	800	807	834	806	799	803	831	771	812	813	784	805	808	720	818	785	803	796	785	796	824	819	788	808	814	779	823	774	733	838	771	810	847	784	813	785	800	784	822	793	750	845	808	792	755	819	789	713	856	760	811	784	813	802	805	819	790	817	736	790	829	772	796	817	806	792	828	807	750	777	799	810	752	848	821	773	803	768	786	807	834	820	744	845	826	777	790	791	817	776	835	814	786	779	720	784	758	796	791	803	807	851	836	764	815	840	759	840	803	811	790	798	809	775	815	815	827	771	816	813	771	813	869	768	847	798	803	814	748	820	819	810	787	784	816	769	787	826	787	815	809	781	808	835	775	822	804	812	793	818	791	819	843	791	774	830	811	766	838	841	862	816	800	786	801	780	806	829	809	790	820	801	813	833	833	866	788	796	836	765	840	763	771	885	806	795	825	730	799	777	766	777	813	770	795	818	819	798	808	789	774	820	777	746	819	748	799	808	767	779	751	735	838	779	811	761	778	799	764	794	798	777	770	811	776	822	789	832	812	843	795	777	814	810	818	811	801	766	766	806	816	811	809	825	824	787	786	796	812	784	804	805	804	777	864	827	795	786	848	773	808	812	749	782	787	818	808	776	740	766	801	808	775	832	825	827	771	780	787	820	788	816	800	807	843	763	814	802	817	751	806	826	755	781	846	845	806	828	784	787	805	790	848	827	770	786	772	808	762	789	782	792	832	817	820	766	862	776	776	771	778	798	763	774	841	811	772	821	797	796	813	784	759	793	793	818	835	745	833	803	787	797	785	840	795	815	807	773	805	791	811	837	836	861	781	826	815	847	749	835	804	826	837	819	789	821	848	815	793	800	768	819	834	830	809	871	815	798	809	777	812	797	799	798	820	747	847	785	780	791	814	777	766	802	766	793	778	771	770	782	772	759	761	778	805	820	856	835	790	803	807	810	805	780	806	787	774	825	829	823	836	752	759	791	815	783	796	803	811	834	805	815	762	799	811	782	825	824	780	791	774	787	776	776	831	806	746	806	797	831	806	800	784	747	800	842	792	762	836	795	796	854	757	803	805	810	823	826	798	785	768	801	847	763	759	799	778	846	791	784	812	794	818	777	810	782	791	857	798	803	867	834	862	820	818	804	799	818	797	799	733	786	764	783	813	789	807	795	751	798	792	792	776	788	790	799	768	756	813	830	796	774	827	822	771	835	815	763	851	778	834	737	841	822	790	808	766	749	806	804	761	853	799	804	805	760	803	729	762	794	772	802	800	764	776	772	748	806	791	852	767	831	784	801	852	827	792	817	857	820	810	816	785	826	792	816	789	765	801	826	820	816	758	807	809	800	842	801	771	803	825	782	752	791	807	762	809	775	758	780	780	805	759	817	818	790	791	793	834	798	738	863	751	778	772	814	803	861	786	813	793	808	768	796	807	845	811	808	857	783	792	820	771	770	795	731	838	766	756	797	863	804	738	789	827	772	827	846	776	859	744	815	830	784	850	808	786	768	793	808	760	824	765	822	805	840	837	801	759	829	813	758	754	742	776	787	778	801	802	809	785	846	785	829	828	833	845	808	775	808	761	773	782	782	786	819	811	806	821	725	772	777	825	784	804	795	817	767	766	800	810	841	779	773	818	793	803	761	742	769	788	761	796	815	773	843	757	782	789	712	830	808	802	757	795	786	826	753	813	789	843	776	810	818	740	793	789	779	834	855	778	801	788	790	778	819	763	775	866	792	828	835	780	794	773	760	801	799	809	781	776	801	834	768	835	807	771	791	789	788	877	811	802	762	772	754	779	829	830	785	812	831	812	811	871	762	793	783	801	778	761	805	826	835	844	770	814	804	811	790	834	811	831	772	818	819	783	787	795	819	780	800	831	790	761	778	807	855	768	733	764	803	813	803	777	855	779	775	831	793	817	820	814	825	798	727	858	784	778	795	793	771	773	840	843	753	770	811	752	814	805	828	782	802	822	790	783	790	833	792	754	809	758	795	808	779	789	825	812	777	836	790	800	806	865	764	796	821	786	789	839	789	806	764	766	812	772	804	807	850	803	780	783	790	793	833	801	759	855	822	822	812	809	801	791	780	830	780	772	784	797	813	772	801	782	767	795	744	807	811	778	799	762	788	830	842	805	830	805	778	840	805	797	832	779	803	770	787	799	795	752	814	789	796	778	811	762	800	820	823	806	787	765	822	831	791	769	807	804	770	795	792	800	834	827	782	761	780	792	781	769	776	749	873	817	767	820	763	794	815	812	779	796	788	801	762	768	778	740	763	778	837	791	789	777	792	768	803	806	771	760	774	797	809	827	802	829	808	793	733	803	781	781	805	824	771	838	762	817	795	768	746	770	833	809	774	745	841	840	756	800	780	810	815	809	812	794	774	780	818	792	773	757	783	831	849	811	751	808	758	797	795	771	777	803	784	802	768	771	831	797	812	813	827	764	811	830	810	773	784	801	800	835	790	801	737	779	802	849	754	886	809	780	836	862	806	807	841	771	824	807	810	815	783	852	751	791	806	815	801	774	802	815	802	804	785	785	879	790	781	797	842	816	846	788	812	778	794	793	838	764	795	776	798	777	836	766	769	844	732	797	793	822	824	758	809	797	820	850	738	779	784	792	816	819	731	803	821	773	783	823	783	825	778	839	801	832	776	794	831	787	789	787	822	778	806	823	805	808	791	793	856	800	795	805	811	758	755	814	925	778	793	784	817	817	767	783	816	808	855	814	793	759	787	824	819	761	781	806	803	808	784	816	805	806	791	808	804	799	818	806	789	778	796	780	773	814	817	821	776	812	779	778	776	814	792	810	824	803	803	815	828	806	835	822	821	821	804	791	813	802	783	809	797	828	822	821	753	761	768	788	778	820	824	782	788	749	844	782	779	804	811	803	773	768	806	794	823	770	742	799	761	818	819	800	788	833	800	822	825	831	778	762	802	810	825	825	757	767	793	807	801	769	784	822	770	822	785	768	816	787	814	754	767	827	840	831	843	815	813	828	801	796	770	762	812	790	784	761	792	801	814	812	761	806	823	843	777	783	793	790	832	839
24088	20770	27518	24149	26012	49640	44989	29089	14938	4982	1634	810	638	601	570	600	624	564	587	525	572	584	540	553	567	586	614	555	536	637	580	552	547	567	608	581	541	586	566	547	561	548	580	569	590	520	569	603	570	603	564	610	576	544	551	575	560	581	588	545	566	587	578	563	522	572	567	549	577	545	548	553	570	564	593	585	573	555	526	563	556	591	571	548	567	595	578	513	547	538	552	581	582	550	601	554	571	583	551	565	566	535	558	559	561	567	559	510	625	553	595	600	576	586	568	538	539	551	531	536	569	555	532	567	572	564	536	589	575	577	566	548	546	575	524	546	551	547	551	579	562	582	573	573	555	558	576	617	594	579	553	582	528	542	577	587	611	552	592	556	542	572	544	555	543	620	579	576	579	547	590	555	534	570	616	581	591	551	589	579	568	563	550	575	568	596	575	561	523	561	567	588	553	598	625	571	570	587	602	564	609	558	555	569	569	572	562	543	599	539	576	591	560	566	559	580	593	579	598	571	579	574	594	582	544	617	549	606	561	601	523	545	537	603	554	556	570	596	539	528	526	540	539	525	586	553	585	582	587	577	599	570	551	562	578	566	570	546	529	577	596	577	558	575	597	549	545	542	570	552	563	583	577	602	548	601	549	572	560	533	521	577	593	557	562	522	565	583	546	566	539	559	601	580	609	525	578	551	587	568	569	611	541	555	600	566	547	552	554	564	581	560	618	551	522	595	570	581	549	570	590	525	580	576	588	616	544	565	594	547	558	540	614	549	571	592	587	606	573	598	568	563	569	550	548	545	553	525	573	582	562	500	571	562	563	575	586	593	548	564	602	522	551	585	582	583	559	558	572	605	549	588	569	572	591	566	556	539	580	560	583	602	576	575	586	575	583	589	557	538	585	582	554	540	554	589	548	546	609	582	583	579	588	527	557	584	564	580	591	588	556	577	591	537	564	562	543	577	561	570	550	548	531	581	549	550	556	593	540	530	567	568	521	575	531	524	558	549	571	568	564	557	531	554	590	583	529	571	539	530	582	567	589	559	584	558	526	571	549	561	597	554	524	555	547	536	555	549	552	537	580	527	549	568	574	570	575	552	552	577	586	575	548	590	569	548	561	558	541	551	550	588	568	553	589	551	573	537	586	591	577	541	574	527	572	552	575	543	576	509	595	541	582	571	566	568	559	545	527	547	626	579	527	553	539	536	552	534	579	547	585	600	575	565	559	554	556	563	562	537	561	577	523	602	590	534	562	578	531	587	584	560	604	542	538	530	528	579	622	554	588	555	556	535	599	575	570	573	559	543	565	517	531	558	585	563	543	541	587	563	537	584	545	526	573	559	581	573	541	597	615	582	551	580	558	568	561	581	553	598	580	586	512	563	557	553	564	573	512	585	576	534	562	536	566	573	557	513	547	626	590	600	568	552	544	559	525	577	579	543	562	615	591	533	600	546	551	541	554	610	558	571	556	594	546	531	492	531	611	553	580	569	573	576	597	512	605	558	594	547	524	552	540	608	578	547	598	603	553	551	585	557	569	532	551	591	602	583	562	561	552	557	559	553	549	557	570	513	577	593	569	573	587	565	556	549	585	567	545	539	595	560	569	594	577	589	576	595	523	584	616	549	548	586	574	562	550	555	526	570	566	549	553	567	545	578	558	570	565	570	532	554	557	594	585	604	568	546	585	505	533	552	522	500	600	616	571	589	575	580	501	618	578	567	575	552	532	581	586	539	521	557	569	550	554	602	583	584	574	603	548	595	573	569	546	577	541	549	587	547	573	588	572	574	576	553	579	606	555	577	542	563	522	537	571	581	555	591	528	575	559	606	585	566	583	565	548	521	563	561	542	557	564	559	557	561	562	572	570	572	526	566	561	557	591	541	563	592	580	567	598	552	527	559	542	614	594	608	577	566	543	583	579	572	543	585	611	581	570	570	589	561	608	597	567	566	601	588	511	554	537	565	572	569	576	584	575	555	546	604	533	594	571	517	560	544	536	607	561	545	555	591	555	564	580	567	555	527	591	552	540	619	569	574	584	528	557	555	554	601	550	552	573	580	570	576	557	545	625	560	533	599	541	562	570	565	564	544	544	547	565	544	600	580	596	603	560	550	516	544	589	591	559	601	540	573	581	574	571	557	570	588	580	559	567	578	561	550	541	594	538	571	596	566	571	559	553	547	566	616	567	553	557	562	564	580	580	537	559	587	542	515	533	622	549	569	569	561	583	521	550	589	557	627	578	533	605	587	591	550	587	550	559	568	532	548	540	576	511	590	556	541	563	578	554	578	555	536	544	555	550	565	570	578	563	534	589	515	549	577	568	541	545	544	535	546	562	527	596	575	609	599	581	598	562	563	585	573	585	582	555	534	545	588	563	598	583	533	549	542	550	599	558	549	550	560	541	544	604	558	556	535	545	562	568	545	586	529	640	579	560	574	585	549	546	575	567	547	534	562	522	573	579	559	581	589	566	553	581	581	570	584	627	546	534	561	595	596	557	509	584	562	559	581	511	604	501	600	597	572	589	573	584	552	544	580	577	555	526	562	554	592	592	573	559	546	563	537	592	579	607	568	552	593	592	545	589	545	550	553	539	573	500	612	569	565	571	546	568	519	575	556	605	572	550	605	537	574	563	540	562	578	569	577	536	555	555	579	570	532	612	603	566	543	564	551	563	569	574	610	535	578	543	605	570	572	609	573	575	547	548	541	625	522	570	539	574	577	560	568	590	540	514	561	551	585	547	537	577	529	591	541	614	574	548	590	585	613	619	617	586	597	573	589	550	591	556	571	561	594	551	582	596	540	548	564	547	560	533	542	567	574	596	530	548	587	555	572	542	555	562	540	519	535	525	567	561	563	585	555	586	555	519	549	543	562	567	561	534	559	620	561	524	613	521	575	579	568	499	547	564	544	583	535	618	581	595	592	582	581	582	578	606	563	526	578	542	557	573	567	549	566	543	575	544	541	589	519	618	561	604	610	613	579	527	575	578	560	532	567	562	550	572	548	551	548	590	621	544	602	576	578	578	532	587	586	560	564	598	571	571	599	554	539	630	592	535	541	575	583	566	580	580	537	565	579	588	547	555	596	583	565	564	548	538	541	561	561	548	589	586	620	587	583	597	540	548	574	529	567	577	550	562	575	534	547	540	533	531	586	597	605	526	592	547	591	558	583	562	586	559	594	595	573	528	526	562	576	606	566	543	579	588	574	598	513	571	598	625	583	555	551	595	604	572	594	558	580	570	576	569	582	572	612	561	544	524	558	539	569	566	580	554	585	593	591	605	640	596	584	537	517	585	570	563	551	589	595	607	553	612	589	522	578	547	560	560	555	606	560	545	534	587	570	600	566	569	579	566	582	537	533	564	560	591	588	570	612	571	545	554	527	571	591	572	624	593	576	573	614	568	543	581	584	583	550	593	585	557	595	569	559	548	580	557	587	543	595	538	566	556	610	558	546	591	625	575	575	537	585	565	576	594	535	559	586
8220	18555	20053	16122	32188	49535	43838	32215	19134	8061	2795	1284	891	790	877	813	830	801	820	818	843	882	819	837	860	844	791	823	909	809	808	816	886	886	819	780	861	793	825	840	809	844	826	827	784	846	861	831	899	875	796	861	771	866	843	842	839	777	800	828	825	830	828	818	818	846	878	803	868	837	799	857	904	849	799	857	788	858	837	818	848	837	803	764	822	828	802	825	881	806	812	839	794	839	864	855	895	811	812	808	873	771	786	831	824	843	877	820	807	799	842	812	794	790	824	822	841	829	859	877	825	788	803	822	779	819	802	835	798	843	842	831	853	819	821	793	820	822	814	845	813	763	817	885	816	812	782	874	889	849	758	844	812	797	836	852	782	787	807	766	859	865	819	816	831	803	860	796	783	821	839	824	843	826	768	781	858	842	817	819	787	806	833	855	787	788	775	868	807	809	836	805	829	798	804	828	800	820	751	843	823	890	803	830	837	850	847	774	806	848	840	823	852	838	809	838	821	819	825	778	813	842	780	764	847	776	809	824	816	824	889	780	800	786	798	783	801	850	765	788	800	805	810	842	827	788	872	794	819	839	817	828	817	818	854	817	887	796	799	828	747	794	803	832	825	829	797	770	806	823	796	784	872	876	829	763	846	842	801	844	777	795	813	816	851	844	808	822	820	815	836	839	860	782	834	822	830	817	826	839	819	812	799	798	822	807	850	849	830	838	836	791	825	814	814	808	820	804	801	842	814	801	803	812	791	852	810	834	877	779	794	805	869	814	816	806	819	887	790	826	854	833	848	799	841	836	819	795	826	837	794	851	832	847	812	826	820	824	818	800	841	844	797	830	853	817	809	818	819	830	793	801	842	820	810	807	858	764	792	797	859	790	834	809	792	783	850	784	803	792	836	810	814	794	850	788	827	796	835	806	815	800	830	859	820	832	796	837	790	868	830	815	776	822	858	792	872	830	833	804	878	879	796	856	774	814	819	798	781	800	832	841	771	834	798	923	851	793	778	799	798	839	790	817	786	820	836	827	790	797	859	846	850	829	839	818	830	813	766	817	857	790	837	810	846	791	770	836	806	837	763	865	837	838	800	850	844	806	790	847	859	831	765	877	793	824	777	852	820	758	818	788	807	825	804	791	840	830	844	828	807	771	810	864	778	846	823	794	813	885	839	775	766	843	773	784	846	894	811	774	846	834	819	820	875	793	803	802	806	830	848	820	863	815	816	842	803	809	788	793	825	835	771	823	810	818	799	828	826	839	820	789	792	826	812	811	823	805	822	777	835	868	803	838	839	819	812	804	785	810	789	817	808	840	836	808	840	820	782	814	878	797	853	826	797	776	833	782	837	810	780	791	872	861	836	808	795	819	820	804	789	802	839	748	843	810	768	807	733	840	826	858	760	826	769	814	820	897	811	815	794	800	905	804	812	842	825	800	872	833	779	855	790	851	849	853	840	841	836	809	838	823	808	811	782	821	841	823	802	810	786	817	785	826	806	780	793	859	811	792	800	860	829	835	820	851	848	781	805	819	859	826	800	829	851	786	813	860	808	806	802	761	848	815	805	822	849	802	861	816	812	801	818	817	873	827	783	881	801	819	793	845	826	815	856	761	840	818	856	842	855	834	810	804	831	780	818	843	842	833	830	814	817	880	858	843	861	793	846	830	778	815	792	842	836	797	807	804	814	825	794	872	847	790	829	803	758	827	793	819	804	848	822	808	832	809	768	833	857	828	827	823	837	854	838	804	829	796	809	758	780	823	829	756	833	867	841	855	813	841	822	849	805	864	805	855	817	810	843	831	783	855	878	869	814	782	830	851	891	808	816	798	854	838	797	782	786	829	867	843	790	810	796	839	784	872	817	842	861	840	808	801	794	799	828	843	777	782	859	868	878	885	814	829	888	768	807	818	792	813	819	822	837	805	804	797	843	820	794	813	835	797	847	839	850	867	779	845	837	790	881	809	824	799	829	867	802	814	819	757	810	833	753	813	840	838	807	824	797	814	780	825	827	837	863	810	829	835	801	818	807	808	818	811	794	825	818	795	854	807	861	866	779	784	859	847	831	835	840	796	831	813	839	900	854	840	808	824	789	859	838	843	800	800	813	842	853	818	861	864	824	850	819	803	821	813	852	840	849	789	858	829	806	762	808	877	820	846	854	850	796	791	877	897	883	823	794	744	832	833	881	791	800	836	832	823	837	847	848	792	822	837	869	833	816	877	783	786	868	811	828	820	796	806	794	867	822	892	798	803	779	827	806	853	810	861	783	847	839	738	850	828	804	848	784	833	784	852	783	862	818	808	817	761	789	795	832	836	818	853	785	826	916	784	889	837	775	837	840	850	855	864	840	828	871	851	819	818	827	751	792	799	833	779	850	832	810	805	868	854	852	839	799	794	830	822	758	854	807	794	830	748	779	779	783	782	798	855	782	846	810	801	754	765	839	866	819	792	797	805	823	839	850	804	844	825	769	782	775	819	847	775	854	774	816	780	802	833	801	854	821	825	876	797	835	793	829	826	842	813	839	880	790	822	820	847	811	814	831	810	765	819	811	777	812	822	825	837	772	859	800	849	796	828	797	832	822	822	854	830	822	823	797	772	821	837	745	756	830	806	827	754	781	802	814	853	789	801	827	816	802	816	822	838	775	824	829	792	891	814	834	834	849	816	821	795	846	813	855	863	790	812	804	823	787	814	848	854	812	856	819	834	809	806	843	786	803	796	779	831	813	765	829	779	803	805	817	764	779	792	839	797	803	837	852	807	856	831	809	803	823	843	817	833	802	834	798	874	796	832	824	824	813	813	790	870	813	783	786	803	847	837	846	806	831	839	817	848	833	785	826	816	847	846	871	889	880	841	864	828	826	826	791	849	809	809	846	833	819	788	806	894	781	815	805	819	778	839	814	819	825	829	848	855	794	792	810	853	809	852	882	818	822	812	819	838	818	820	821	855	810	806	799	836	857	859	784	799	823	819	877	848	831	839	773	842	797	784	813	854	835	798	798	811	806	802	821	812	862	883	808	822	804	810	822	856	812	791	881	832	811	805	816	804	783	792	810	806	843	813	846	839	850	823	840	793	805	813	802	837	846	835	810	766	849	828	846	828	843	809	861	793	794	819	799	842	822	844	825	824	809	835	812	768	825	821	801	813	834	794	803	833	848	830	827	818	821	859	782	803	803	808	821	797	816	781	860	861	767	809	813	768	796	832	810	819	802	805	875	801	840	863	845	810	887	786	809	761	827	826	802	784	835	798	795	775	832	863	778	831	843	877	808	807	770	819	803	823	804	837	876	807	860	873	811	808	840	863	834	802	756	800	814	817	822	850	798	791	813	884	821	783	800	793	841	810	844	827	817	828	876	837	838	829	817	839	836	858	852	832	845	780	858	819	798	854	780	842	876	860	850	830	811	809	816	790	842	825	825	832	819	835	871	814	784	798	816	812	774	809	819	809	834	787	813	842	795	818	801	831	802	820	784	759	841	801
22460	20704	28501	22961	29411	62121	62499	46546	28516	13312	3401	1141	729	627	653	629	594	622	602	583	573	628	586	597	595	591	649	565	591	620	619	640	593	603	549	604	603	600	624	627	571	611	597	575	542	624	614	599	603	587	597	574	569	588	568	618	602	606	602	573	593	601	628	586	664	596	637	599	607	661	568	655	594	610	624	648	584	586	625	540	627	627	642	550	605	591	656	621	594	598	590	590	606	591	600	683	570	585	605	633	640	617	544	602	567	572	618	549	604	590	604	574	604	563	562	571	571	574	563	558	602	596	582	597	583	586	602	590	606	611	571	595	612	601	628	610	596	606	606	581	603	627	561	588	580	592	641	606	596	587	557	595	600	598	599	558	558	583	599	593	570	585	602	569	583	610	534	576	594	607	613	574	579	591	601	588	588	523	596	589	551	602	602	562	579	621	622	601	590	597	600	622	588	568	568	579	580	596	629	593	612	590	588	574	592	620	598	619	593	604	567	572	612	622	635	620	593	604	611	569	599	565	613	599	560	624	592	566	566	621	599	587	625	621	557	626	606	585	644	606	595	566	577	546	596	595	572	587	597	592	622	572	623	595	594	603	626	582	603	626	580	576	581	637	587	604	569	608	588	599	553	575	600	577	577	590	570	574	618	592	593	605	569	614	572	575	630	579	599	606	579	566	599	574	596	605	621	600	602	585	585	590	608	618	609	595	603	582	587	585	558	579	606	597	624	595	574	618	583	571	593	616	611	597	588	576	548	552	581	592	548	609	607	574	611	602	617	583	568	561	583	529	597	625	576	572	593	608	569	581	577	618	569	571	592	634	594	619	627	614	612	576	579	593	598	571	649	613	590	623	639	628	641	581	581	623	640	593	627	583	575	563	596	614	591	619	602	566	569	577	614	621	618	580	572	593	636	645	560	578	547	598	594	606	609	586	618	587	561	578	594	562	606	557	606	624	586	588	624	601	572	551	581	553	615	613	588	589	583	593	552	596	610	575	599	551	614	592	620	593	599	606	582	610	600	643	587	572	574	597	609	629	574	569	627	583	599	555	564	557	618	609	616	588	576	605	626	602	573	623	628	583	566	598	630	575	594	611	589	626	581	579	589	569	563	549	600	582	598	595	629	627	582	639	561	630	580	576	557	612	572	622	585	637	610	580	556	557	553	568	551	586	603	618	607	595	625	617	617	601	609	591	597	628	599	576	625	629	613	579	554	585	577	583	591	617	623	621	600	585	540	634	608	578	556	611	562	599	604	568	646	610	627	593	573	640	589	534	560	588	587	609	605	570	565	559	597	594	586	595	577	543	620	595	580	564	608	578	608	578	552	579	591	562	580	563	609	576	606	545	600	614	619	558	587	556	587	618	608	593	554	567	577	591	568	590	647	583	572	598	603	580	587	604	610	572	624	597	563	625	645	576	596	590	613	587	568	606	584	637	656	565	610	590	626	620	585	662	574	554	620	555	630	606	566	595	598	613	633	576	565	609	620	581	586	590	564	577	570	583	594	590	609	580	579	572	608	531	591	566	590	583	575	587	588	622	620	603	571	616	588	598	620	589	578	592	642	601	583	621	599	620	592	582	597	584	602	579	601	596	580	594	577	622	587	577	573	590	627	590	585	610	566	606	597	614	575	559	620	586	589	568	632	610	607	582	569	615	571	607	561	620	598	614	614	602	566	558	613	614	618	596	586	606	599	632	552	553	634	597	626	603	591	600	610	576	578	591	575	613	625	599	608	632	553	621	575	583	629	588	548	597	572	599	586	618	627	573	613	601	585	614	584	575	631	558	576	618	600	537	579	595	617	585	626	586	605	614	587	616	570	574	646	597	596	572	573	596	612	578	593	636	575	594	581	564	570	573	551	559	587	609	556	574	633	602	540	619	557	575	630	566	623	582	603	568	563	608	616	628	584	625	590	583	584	566	604	551	634	587	578	598	577	615	572	605	563	590	573	617	583	568	578	590	615	628	589	612	589	597	584	605	608	610	613	590	579	593	574	595	605	585	600	570	565	596	606	587	626	608	573	614	617	595	564	641	640	596	560	578	645	612	584	583	572	605	618	633	587	589	571	559	592	578	583	600	588	548	554	639	609	599	601	643	580	599	636	583	591	581	574	614	614	606	597	604	590	555	575	615	623	551	579	590	608	588	553	589	619	585	610	556	610	572	558	601	551	593	576	582	593	591	620	591	543	583	588	593	587	562	605	602	573	580	560	605	572	625	591	574	610	584	540	625	629	604	542	582	603	594	626	626	610	587	566	587	609	605	604	587	618	568	630	578	599	550	588	584	576	591	563	592	578	572	570	612	608	625	607	571	596	575	602	542	641	593	575	605	593	573	564	622	636	611	583	577	566	608	642	603	591	615	611	541	598	609	584	544	592	608	600	574	567	564	587	594	567	609	580	563	625	579	575	614	633	591	598	628	590	603	553	606	571	549	609	582	614	585	560	628	586	578	632	569	550	581	560	568	614	593	590	593	598	611	561	586	614	622	587	579	638	556	611	583	607	573	589	596	581	673	539	534	602	604	562	609	595	625	570	602	584	581	599	571	578	605	565	585	589	596	630	556	566	652	598	588	575	575	563	593	578	568	635	625	533	601	578	544	567	631	628	577	615	577	590	618	562	565	528	553	595	551	655	616	610	578	559	594	566	576	594	571	603	621	581	611	572	572	606	589	620	591	590	587	597	591	559	594	588	620	584	619	604	584	597	566	628	575	561	572	593	588	623	600	584	598	583	574	613	578	587	601	575	597	592	545	554	596	585	575	574	615	596	592	586	590	574	582	618	612	590	600	632	594	601	628	571	602	592	655	577	550	568	627	594	596	573	593	588	602	609	611	583	623	617	644	611	570	591	585	574	585	600	595	610	584	602	621	584	582	607	595	633	614	575	632	620	634	579	567	608	565	574	655	561	619	634	615	594	631	556	576	583	655	587	624	574	581	619	626	581	637	608	578	613	645	571	573	604	637	608	597	610	544	609	586	577	571	587	621	631	597	582	561	584	562	614	599	620	557	604	588	600	592	600	608	632	566	563	565	567	602	589	594	583	571	574	535	598	566	544	598	591	621	584	607	620	609	612	588	589	536	612	623	617	615	574	590	560	566	573	589	625	572	563	566	605	576	584	567	605	550	566	577	604	581	594	571	596	584	594	585	566	582	548	622	615	593	602	606	633	600	606	618	577	579	575	589	610	637	570	580	574	571	639	596	591	581	595	581	585	595	640	595	591	583	604	598	593	624	606	609	556	572	616	614	594	597	592	609	602	604	606	574	623	580	602	602	574	583	625	607	581	579	609	589	584	596	572	578	568	558	570	611	573	596	603	598	601	568	606	546	625	547	592	573	586	590	620	555	641	612	626	589	572	646	566	591	581	593	584	598	585	595	584	617	568	596	589	614	614	602	571	619	565	599	617	612	643	589	589	627	544	582	572	589	609	591	615	615	612	601	554	539	597	585	598	610	584	646	553	637	602	627	611	563
14370	31280	32012	28416	50557	67536	62217	47030	31497	15847	5338	1839	1035	897	860	838	816	850	797	825	863	837	852	815	776	826	843	809	860	866	847	797	824	876	805	850	827	856	831	794	823	808	834	801	816	809	852	888	864	880	830	787	816	807	843	836	841	814	812	840	842	845	811	873	839	883	815	899	831	813	846	789	836	838	861	847	881	875	794	856	820	824	840	801	854	866	825	849	829	844	872	809	811	862	801	827	814	815	830	818	888	831	880	769	825	867	819	847	835	841	814	877	841	775	844	839	847	890	862	829	844	830	803	842	845	832	864	848	816	832	849	817	770	833	753	793	864	851	805	844	870	867	832	867	769	825	846	810	869	809	890	816	839	817	876	847	796	813	834	835	785	831	817	846	816	811	858	857	808	847	811	852	866	863	797	814	888	846	818	823	805	861	794	881	840	775	829	827	825	865	810	819	840	838	854	806	789	802	848	835	835	798	809	812	872	799	828	896	886	828	856	814	874	834	846	868	818	874	851	878	848	837	847	846	848	795	851	847	818	781	820	856	815	848	862	856	823	823	809	815	819	806	842	850	859	784	789	863	859	775	832	848	815	843	838	876	850	852	832	810	832	851	791	869	830	885	830	891	822	802	841	824	818	812	881	873	855	852	807	850	834	789	819	839	804	873	846	791	842	798	845	821	826	897	835	838	845	880	869	868	826	835	821	818	820	833	817	793	858	828	844	856	900	810	838	871	844	836	836	816	847	794	799	841	793	861	838	823	823	784	797	825	861	798	839	858	830	837	854	804	769	836	816	892	861	863	825	854	812	802	817	827	862	863	816	782	826	885	848	868	857	858	821	845	861	835	845	826	846	902	837	827	901	841	820	840	817	851	876	851	828	814	816	807	778	816	814	876	832	822	821	819	875	831	829	843	857	856	796	824	838	798	850	837	828	858	853	874	796	750	856	829	778	811	819	862	824	823	830	864	830	842	827	834	805	857	801	852	779	773	841	846	862	808	858	827	805	839	799	853	843	842	851	849	816	835	867	862	860	798	805	843	840	814	878	822	850	843	844	818	826	816	854	818	802	777	852	849	864	803	777	820	908	839	797	845	794	796	857	818	821	812	852	900	867	826	850	925	851	820	877	801	850	832	811	854	845	822	844	842	826	842	823	820	865	805	843	832	804	881	852	825	805	860	812	859	847	838	816	818	871	840	862	850	843	764	846	883	820	776	794	842	836	787	826	807	835	834	803	854	787	842	841	837	823	814	852	870	813	859	798	819	833	832	815	854	760	794	873	865	837	847	864	807	831	817	786	844	860	845	814	814	825	805	808	825	903	854	798	808	855	848	837	917	798	877	867	789	796	844	827	845	856	848	876	791	826	856	839	797	791	796	783	804	867	849	834	784	827	784	846	813	775	777	872	903	831	842	800	866	781	830	811	821	883	812	817	847	812	771	817	834	836	834	832	865	814	857	872	797	870	825	829	837	816	790	834	876	799	854	847	878	821	821	835	767	856	858	849	845	849	850	824	819	904	854	868	862	797	854	802	814	815	821	832	812	785	839	812	805	813	859	844	802	821	824	787	822	868	826	847	834	792	864	839	817	849	849	827	844	844	826	821	759	859	807	821	877	863	839	790	814	859	854	836	883	821	791	826	802	841	812	807	835	837	894	809	827	859	871	816	850	850	829	828	830	789	826	873	822	840	840	823	826	832	824	838	788	835	892	820	827	816	833	807	856	798	858	861	889	825	811	802	881	837	790	827	834	846	891	817	845	891	808	866	833	828	815	874	825	803	810	793	818	844	813	833	805	811	822	833	796	848	842	817	841	858	823	853	864	797	857	852	815	835	892	801	789	804	817	809	817	868	805	823	777	862	803	848	854	816	847	818	822	816	842	825	843	867	821	824	815	818	833	794	847	867	816	824	826	865	900	830	813	860	820	873	801	794	866	811	826	866	851	823	809	848	787	871	814	794	820	829	839	837	834	777	842	817	827	831	816	870	784	844	887	847	799	819	864	831	828	821	854	857	802	809	833	853	871	878	893	820	867	865	848	873	809	801	834	869	809	853	857	860	803	830	876	816	879	787	863	832	795	834	877	886	828	783	853	817	834	836	834	853	875	820	853	829	819	830	796	867	839	808	844	852	789	813	816	820	806	822	846	850	814	828	886	814	840	813	852	843	867	840	811	798	889	824	857	844	844	854	795	822	851	862	833	809	808	808	858	822	859	845	787	794	805	809	844	801	807	835	840	825	829	863	835	825	821	818	818	846	837	846	842	822	871	805	795	855	842	827	802	839	835	790	808	853	810	808	838	904	887	854	860	814	809	809	863	815	878	896	854	859	860	846	835	806	843	877	829	819	815	801	787	839	857	865	814	814	799	810	809	846	825	816	865	828	849	806	843	839	844	855	870	823	845	819	881	863	850	863	822	840	872	905	866	803	769	805	834	819	807	779	828	782	853	791	824	817	859	842	847	868	857	855	830	817	873	891	792	807	829	827	810	797	849	824	846	851	843	824	816	820	797	849	843	857	853	862	805	807	805	830	765	814	824	789	808	888	858	832	839	803	826	826	855	891	813	866	811	790	857	800	841	736	856	834	835	865	829	843	805	847	810	824	837	850	827	862	830	874	811	821	782	904	845	876	819	848	841	852	824	779	769	852	890	857	828	833	824	826	815	825	836	827	820	855	814	859	798	843	833	869	810	808	843	796	777	901	816	856	824	781	803	794	808	797	831	774	860	847	816	851	869	811	814	858	863	823	828	880	841	848	847	886	802	876	793	775	859	859	855	819	856	835	808	845	857	868	835	784	874	830	856	874	803	857	855	844	796	867	820	857	878	884	857	809	833	806	844	844	875	865	888	809	803	865	805	817	822	809	781	856	831	818	815	834	809	814	853	838	831	844	845	853	826	848	850	877	881	801	856	822	842	918	823	833	877	868	809	812	815	826	775	869	768	847	823	834	789	817	823	816	824	875	800	883	831	835	806	851	822	803	836	901	825	878	891	845	787	810	837	861	860	828	820	814	821	853	833	839	844	817	846	873	833	898	868	826	872	816	874	886	841	833	858	805	834	849	827	819	816	856	854	855	797	832	826	830	822	835	846	825	878	840	824	862	818	820	818	875	848	835	816	831	855	810	851	798	881	782	816	785	807	853	832	861	792	853	818	893	815	825	818	832	873	844	807	913	832	801	861	883	841	811	857	852	853	813	833	902	858	779	852	829	782	813	888	860	832	880	822	821	836	813	824	889	869	810	827	793	812	795	830	872	849	799	855	826	797	867	862	804	793	841	836	826	814	852	851	829	819	772	828	796	829	814	791	865	814	853	809	850	811	833	819	923	797	812	888	840	769	794	861	821	822	886	867	846	783	834	852	834	881	802	852	877	852	810	785	873	853	837	800	837	811	806	840	829	779	805	838	812	829	819	876	851	879	834	790	833	838	840	886	869	870	802	798	835	860	865	825	913	826	858	851	871	804	843	812	812	847	825	834
26060	20504	13651	5351	10712	16545	14062	7579	3469	1437	800	660	562	537	561	539	606	533	530	530	592	534	536	555	570	573	580	548	564	508	551	559	558	578	565	536	570	577	554	563	527	522	536	584	548	597	545	587	542	562	558	548	572	600	588	572	532	575	566	600	565	599	546	542	549	544	554	600	572	572	538	527	512	556	580	484	512	577	546	567	529	537	571	546	536	611	577	570	555	547	589	538	532	564	583	559	563	542	574	560	620	594	556	535	563	545	535	584	541	543	550	513	549	562	576	551	535	541	548	562	545	587	538	554	570	553	556	534	568	566	556	524	584	574	557	576	541	592	531	583	542	558	566	535	534	544	513	591	587	604	535	537	562	566	557	583	531	609	526	529	531	553	533	541	558	582	580	567	576	571	563	570	584	539	540	579	542	528	536	563	572	513	543	555	537	563	570	600	520	542	537	546	577	548	575	570	525	549	547	552	550	550	546	556	566	547	549	606	539	534	543	530	525	577	522	517	589	531	576	546	523	545	579	545	567	508	564	520	518	540	554	549	559	503	550	581	539	561	584	560	577	536	546	552	572	600	555	558	538	534	546	501	567	564	569	559	526	581	551	546	539	581	529	579	539	595	559	563	558	588	544	567	541	532	583	528	595	582	546	555	542	562	543	612	553	535	547	545	556	570	560	570	564	543	560	551	565	568	524	567	536	565	523	532	560	537	520	535	554	609	554	579	510	543	562	532	587	564	554	582	510	595	543	582	618	573	547	560	540	572	556	584	532	572	581	517	544	579	544	553	569	586	561	581	526	556	544	586	609	543	544	548	567	596	589	581	520	555	576	531	619	566	588	515	572	572	545	570	575	581	560	561	570	530	529	541	569	538	512	527	529	519	537	554	534	549	601	532	541	532	586	579	552	576	548	541	546	559	540	577	527	571	478	547	549	544	529	559	571	537	548	545	560	568	613	542	578	563	565	560	586	561	567	530	537	558	567	535	585	555	557	546	532	533	575	526	592	618	531	574	573	561	541	599	544	557	545	565	568	557	565	538	546	520	547	542	571	546	553	540	505	548	555	612	564	604	573	592	565	572	559	588	552	538	577	553	580	573	581	563	532	531	530	534	521	583	560	551	582	575	584	549	498	565	532	570	470	531	549	534	592	516	535	565	534	560	545	566	576	573	535	610	519	533	542	534	573	541	521	537	573	549	584	564	581	588	556	517	594	575	565	516	575	556	565	540	573	562	553	575	526	523	541	533	536	549	591	549	553	559	563	528	531	536	582	582	596	541	577	544	525	536	565	507	590	541	587	538	531	561	585	558	572	576	550	570	564	536	557	580	547	543	598	545	517	613	552	533	546	532	601	559	567	554	555	603	573	571	542	535	551	565	581	559	571	624	547	542	562	587	549	570	574	557	519	524	522	549	567	581	584	586	542	583	540	521	562	578	530	563	558	574	577	539	576	544	571	556	582	570	521	554	549	569	564	571	581	562	577	578	554	576	595	552	557	514	528	585	574	559	560	568	537	603	561	598	579	584	528	596	546	560	531	550	547	547	561	594	519	529	582	543	631	559	542	596	562	575	569	552	547	587	504	574	542	574	575	549	498	583	555	534	560	543	528	575	553	589	563	522	591	548	539	531	542	548	561	548	563	588	556	622	584	561	543	585	561	552	555	541	564	569	556	560	539	546	565	534	564	528	557	560	582	569	567	621	551	555	536	580	558	557	569	521	562	619	549	546	533	574	580	560	528	529	569	578	535	566	592	490	579	544	547	581	562	550	569	538	532	575	547	557	536	578	540	550	533	551	583	555	581	528	592	518	530	581	579	547	562	563	573	523	570	571	533	547	545	547	555	558	602	559	547	574	541	505	517	516	549	530	542	565	537	556	565	553	595	585	587	524	567	556	536	591	539	553	536	552	573	587	532	532	571	572	538	568	549	503	555	581	561	556	528	564	553	547	591	553	562	572	547	582	502	533	534	561	597	552	551	536	540	535	571	517	586	600	529	544	558	562	501	537	545	599	517	573	565	547	547	568	515	565	567	518	547	590	528	550	593	585	539	527	562	547	586	527	530	553	555	554	560	546	549	550	560	600	559	574	562	520	528	559	569	582	511	548	522	572	577	530	540	575	581	564	571	602	563	542	504	534	529	532	550	552	548	517	532	558	573	551	587	538	551	547	526	547	565	540	552	560	580	540	522	565	581	550	560	569	589	570	567	554	513	573	515	562	567	582	553	576	584	544	536	520	545	568	564	526	563	615	584	537	563	552	564	585	551	515	537	551	547	538	536	564	564	553	554	558	560	580	567	565	552	586	541	617	550	561	565	603	560	618	593	551	552	576	515	576	564	561	565	545	497	575	567	549	513	587	620	523	542	591	593	553	567	530	551	538	520	539	518	545	619	551	561	529	560	569	541	558	558	555	554	528	544	565	521	524	557	565	568	569	591	567	568	560	580	592	553	509	576	562	605	580	551	596	570	599	579	591	556	567	571	589	546	598	501	581	556	581	524	530	566	589	537	555	582	546	556	567	562	504	555	572	589	557	555	562	541	567	558	543	577	550	569	542	581	558	561	542	548	515	515	590	567	539	573	579	538	538	467	540	561	548	566	555	578	578	546	558	564	563	563	563	569	558	565	572	551	530	558	564	526	582	558	552	589	557	580	552	533	555	570	538	577	525	585	573	513	561	534	554	543	550	553	600	553	565	581	553	577	575	551	573	546	531	539	547	596	593	562	565	555	581	569	547	541	542	545	531	557	577	578	542	567	591	603	570	556	585	512	563	556	546	541	609	532	558	547	544	550	540	529	596	551	554	536	555	511	507	570	560	549	561	521	538	581	581	602	560	550	559	560	559	593	574	593	511	603	557	593	555	563	542	551	556	573	513	568	532	525	522	556	556	544	576	578	514	588	554	575	528	557	551	519	528	593	570	589	549	545	572	583	502	548	536	552	578	548	554	566	561	573	584	574	534	587	540	563	553	576	607	563	521	573	535	598	527	558	533	528	576	548	568	582	576	554	509	586	559	538	568	572	563	537	548	537	560	529	559	509	572	577	536	525	524	535	592	583	587	536	532	569	568	563	538	545	557	555	549	541	543	569	550	585	578	523	528	556	581	577	541	543	539	543	551	562	595	540	551	543	542	565	573	581	550	540	549	546	584	569	578	535	577	542	606	558	563	577	589	568	548	564	500	586	531	521	577	547	588	539	507	596	547	535	525	544	597	615	565	577	544	554	580	555	547	571	572	556	604	589	577	616	548	506	537	539	566	599	554	524	586	580	543	542	560	543	609	568	539	547	526	578	573	594	579	558	524	540	552	555	567	518	565	587	563	527	597	555	539	572	555	577	591	555	538	544	536	570	523	531	520	546	561	533	539	563	580	585	604	548	557	563	562	576	527	567	606	568	544	517	534	554	560	590	495	539	547	576	521	538	583	512	540	562	573	569	592	572	532	577	559	583	573	595	584	563	543	552	548	538	538	600	579	552	555
5310	8269	8059	7375	17152	23250	19640	12108	6239	2479	1347	929	892	816	855	831	802	784	789	843	828	850	767	766	832	768	785	823	853	861	850	838	795	822	823	760	787	772	845	804	840	811	791	814	793	807	827	765	800	759	822	812	805	814	789	821	814	790	762	831	811	827	778	824	833	805	798	785	795	833	811	837	812	778	767	819	769	759	829	827	866	800	805	774	778	764	742	810	784	760	820	811	810	770	851	813	813	812	798	755	827	790	822	773	797	816	809	874	741	794	850	772	801	799	797	811	814	826	765	777	761	806	817	819	809	797	775	806	756	806	805	752	776	772	830	870	770	782	812	816	819	786	892	880	799	811	839	829	861	835	816	791	840	791	745	849	819	794	824	868	736	812	778	776	783	794	807	794	749	821	814	807	802	801	779	813	784	755	850	774	777	794	849	811	812	756	814	822	847	817	827	811	849	779	801	803	794	802	824	808	794	818	792	821	824	821	807	788	850	815	810	799	791	802	831	842	806	815	821	805	819	757	813	891	815	846	811	855	817	789	805	769	839	817	772	797	754	775	800	862	797	773	766	805	785	821	808	810	785	890	807	812	792	756	820	844	824	841	796	840	789	823	821	763	789	797	781	814	850	784	839	814	780	810	825	793	791	796	799	790	821	860	819	805	822	779	821	832	847	827	808	824	847	828	792	746	825	835	803	789	837	818	815	776	790	839	798	846	847	825	810	827	841	765	814	775	838	827	805	772	814	802	839	821	851	839	796	802	863	801	796	810	823	807	829	804	833	787	806	797	807	784	813	788	814	752	816	780	798	823	808	802	839	824	853	842	773	797	868	893	817	800	804	859	810	778	832	800	763	756	766	811	807	803	768	812	794	789	804	779	859	825	807	801	810	857	790	804	802	793	791	814	795	820	835	832	820	750	811	833	811	802	824	814	832	834	810	815	826	775	811	847	786	836	765	792	841	814	818	827	816	817	833	769	795	801	801	795	839	799	811	760	812	787	783	779	789	791	789	821	823	821	854	785	788	803	769	811	786	823	788	761	848	818	820	800	758	791	819	820	825	813	817	785	849	791	787	752	836	774	820	802	805	841	822	751	835	812	813	784	794	816	815	765	834	823	856	807	813	800	776	787	771	840	736	826	821	840	841	841	842	784	803	791	757	813	779	824	822	805	808	782	813	773	792	797	806	807	850	831	826	776	786	805	839	765	798	782	825	783	796	757	814	869	816	790	821	770	720	877	825	808	751	827	788	860	762	779	811	779	798	791	783	788	876	807	864	821	841	822	856	784	800	811	809	804	819	843	797	761	762	779	844	791	878	808	758	806	831	852	811	794	826	796	793	819	798	768	812	791	819	842	811	775	811	753	810	791	847	817	819	786	811	751	820	820	786	783	821	812	755	824	815	823	821	829	801	849	796	793	835	803	789	822	852	837	851	804	801	798	811	812	816	844	775	774	785	845	838	772	813	851	818	811	853	795	780	807	748	792	818	799	822	809	818	810	847	753	759	810	812	806	765	835	801	770	769	846	813	845	839	813	728	834	793	801	806	857	766	830	861	852	855	807	797	829	830	821	778	817	790	834	788	790	846	768	803	805	847	828	761	767	822	802	847	818	782	836	841	789	763	804	806	785	824	810	769	793	801	785	770	806	788	805	796	843	804	808	805	779	807	800	832	858	818	804	794	836	813	780	767	775	853	862	768	825	853	792	788	809	792	816	825	774	758	828	822	830	820	783	790	800	786	793	809	824	845	792	818	787	802	827	834	768	740	822	794	812	802	793	796	858	801	802	795	755	809	796	781	794	796	781	830	853	801	816	787	769	823	837	795	806	818	810	821	847	788	854	815	822	772	800	824	895	797	800	781	821	777	790	787	832	857	831	816	802	781	851	761	764	828	801	786	727	784	805	863	751	778	785	845	769	838	804	771	852	773	825	833	745	784	743	805	753	797	821	792	807	803	784	852	768	806	779	812	813	815	848	804	773	783	792	784	796	856	860	870	825	815	767	802	786	816	788	812	831	772	740	771	836	855	738	822	847	814	850	762	815	791	789	795	744	833	781	844	856	802	834	846	789	809	781	789	788	829	826	828	861	824	773	807	788	865	795	774	837	799	837	741	762	830	822	823	795	799	837	757	797	789	784	811	828	748	846	823	873	800	758	796	831	820	836	810	825	786	781	779	807	776	828	849	840	827	834	805	747	801	789	788	785	783	776	817	803	786	790	803	838	815	790	839	831	830	848	836	827	803	835	815	800	834	810	861	804	797	826	825	797	754	781	810	808	823	823	858	782	798	816	788	853	774	754	825	817	859	778	782	806	823	816	820	805	770	846	791	813	825	795	774	791	814	777	811	844	842	795	806	836	811	779	857	823	752	825	827	812	817	856	855	849	788	772	796	822	774	796	764	826	801	762	818	830	787	812	752	837	871	825	821	858	820	851	807	800	764	793	798	766	843	802	813	802	795	790	785	816	852	848	816	748	798	847	818	817	826	796	794	807	829	818	835	807	769	812	834	806	779	817	808	791	789	821	825	799	788	815	838	767	803	807	783	763	793	799	815	781	795	767	783	826	812	817	861	781	784	771	825	778	797	864	830	763	834	770	791	835	776	844	764	831	808	747	818	808	795	836	850	777	801	776	830	797	831	788	782	838	824	792	776	811	740	737	821	792	798	806	785	811	849	842	796	823	836	798	813	783	788	860	762	832	768	803	819	781	792	786	849	781	768	790	814	803	817	806	751	851	850	829	837	844	851	816	825	841	815	843	866	835	758	808	858	802	823	800	812	770	814	804	792	825	865	818	815	803	859	816	730	776	766	771	873	808	800	816	828	767	828	822	861	789	808	779	857	835	817	797	809	844	780	826	820	806	792	817	837	851	802	799	812	841	844	779	793	806	870	790	790	805	811	822	824	811	795	776	839	752	794	746	821	798	793	799	779	816	831	791	841	861	850	810	837	816	824	833	768	815	812	808	761	791	823	775	854	798	791	774	847	781	817	761	757	822	797	857	774	798	801	784	749	781	813	788	811	834	800	835	851	811	779	873	872	834	835	777	824	803	810	796	780	870	796	741	768	784	837	855	798	835	882	819	756	820	776	784	808	743	875	805	825	823	766	779	838	843	775	775	844	762	821	808	799	773	825	812	842	827	788	804	817	823	789	836	776	797	830	824	794	867	764	776	814	780	861	837	794	801	759	855	843	853	861	802	840	829	828	813	860	791	832	837	805	823	794	812	794	822	854	767	832	805	778	818	799	804	820	831	858	830	830	783	797	794	782	825	803	834	818	833	863	815	807	821	781	800	821	861	743	821	808	814	779	820	805	810	761	770	798	839	806	818	834	855	787	813	733	829	791	829	854	809	810	758	814	819	798	792	738	804	796	846	743	750	905	835	853	780	787	773	838	782	799	823	870	776	825	766	793	791	799	781	846	800	780	818	825	839	806	767	808	763	824	777	771	843	739	806	769	829	814	770	788	805	807	757	834	829
24059	20736	27468	24052	22299	43378	45374	32865	18197	6338	1879	893	626	636	586	601	547	586	559	621	545	573	623	574	591	589	558	579	623	542	599	546	579	526	572	568	588	585	584	595	602	578	561	610	550	582	585	542	608	578	563	573	530	513	564	579	548	583	572	583	561	569	548	557	574	598	574	530	559	621	570	577	544	557	525	547	595	577	545	594	557	545	558	570	586	606	582	571	570	576	612	595	532	584	545	581	584	615	577	543	606	536	553	617	590	527	550	543	546	557	556	539	555	560	568	584	602	548	567	562	571	557	570	525	588	570	581	555	579	565	544	566	584	566	597	569	568	592	572	561	571	568	576	561	627	579	536	566	576	514	575	562	593	556	587	548	584	592	552	612	558	599	553	556	598	646	590	579	619	581	606	590	570	553	569	574	581	615	579	585	599	539	590	547	590	563	590	550	568	611	573	533	550	537	566	552	592	592	562	567	587	573	553	578	548	550	610	563	604	599	572	559	547	536	587	546	634	556	559	518	547	596	594	553	551	556	564	561	565	605	563	574	576	546	619	583	568	558	585	557	575	599	557	564	566	564	618	574	549	600	592	563	565	569	527	538	578	591	576	563	564	586	557	560	553	612	588	561	549	559	570	637	564	545	601	546	614	561	546	579	563	558	552	636	551	592	583	565	594	591	587	582	531	547	572	557	592	582	579	592	553	581	583	571	543	567	549	619	558	558	574	579	562	605	580	590	568	550	610	542	571	536	582	597	568	598	571	586	578	586	579	577	550	599	602	582	556	568	555	567	589	563	547	557	541	586	589	608	576	559	609	578	605	557	587	576	542	554	540	558	551	565	619	576	534	621	547	568	525	572	608	571	547	571	618	585	563	541	567	582	579	561	575	643	563	562	545	552	585	572	568	615	611	558	544	583	615	583	568	589	572	566	588	531	572	575	597	549	598	555	518	579	555	544	564	538	560	579	579	584	603	545	581	577	595	586	565	580	565	546	595	544	557	578	546	557	566	600	569	570	527	560	569	564	623	578	542	563	596	570	583	572	555	600	590	553	555	567	554	538	604	578	552	535	588	532	597	618	578	544	557	554	578	593	571	560	569	611	620	585	562	531	559	523	553	564	556	568	566	570	549	540	570	557	586	574	615	565	537	570	534	547	553	589	572	573	558	537	595	560	532	578	559	566	558	597	589	608	546	584	531	562	555	566	608	536	606	573	547	596	551	570	580	583	593	546	567	555	549	551	570	576	612	600	537	574	606	565	594	547	534	528	586	589	577	554	573	577	533	536	610	575	559	551	578	566	583	601	581	588	561	558	551	545	626	561	521	584	570	590	588	580	572	521	594	591	558	552	595	560	615	597	558	574	543	578	559	542	577	593	567	582	542	581	580	539	583	597	535	584	570	564	603	573	543	567	588	573	587	557	570	556	582	551	576	562	547	576	585	539	549	563	568	608	567	582	582	595	558	581	546	573	596	554	601	570	556	596	601	531	555	563	583	598	626	616	581	588	575	530	558	582	574	567	581	534	568	562	553	549	567	553	600	539	526	594	595	553	546	588	561	579	546	552	549	573	582	548	589	585	576	568	576	570	543	545	554	567	582	573	560	573	594	585	527	572	591	573	550	536	571	563	555	558	572	595	558	590	582	587	545	575	566	530	542	525	585	544	603	539	579	606	593	547	548	575	599	558	570	572	592	581	578	561	595	589	604	577	538	584	582	578	494	562	566	532	573	579	542	588	595	547	594	600	556	511	564	544	555	571	597	581	605	603	545	565	559	562	586	579	564	572	596	551	589	552	499	602	605	581	561	531	575	541	538	583	545	586	566	570	567	544	562	590	547	541	517	571	559	571	605	578	579	568	548	553	593	510	568	563	586	542	576	583	593	576	562	581	585	531	594	590	600	578	576	602	540	615	536	595	551	568	563	523	620	548	600	537	588	544	517	578	554	620	569	597	577	564	568	559	544	590	557	555	576	567	551	599	552	587	517	605	539	549	552	549	533	572	557	591	558	558	549	578	566	559	532	622	587	573	569	594	599	588	569	574	547	611	556	591	578	547	587	553	548	542	549	570	554	593	566	547	568	563	581	596	575	521	585	538	555	609	588	545	587	545	537	569	525	592	520	532	552	577	602	592	545	539	571	532	554	586	576	574	561	525	608	549	569	554	547	543	585	575	518	558	572	560	574	592	560	548	555	577	549	567	533	590	533	598	594	585	541	565	540	599	589	575	546	564	569	569	546	570	534	571	604	610	591	589	579	561	582	545	585	597	589	596	583	585	546	584	571	566	605	618	586	578	562	557	594	554	608	586	561	528	586	601	544	550	576	572	532	587	602	574	539	555	583	569	547	561	608	595	606	575	592	543	590	574	593	575	600	555	552	592	585	573	596	538	560	599	569	551	578	556	571	572	622	590	520	597	590	582	531	584	553	593	593	556	569	589	610	531	569	535	554	567	593	567	559	572	604	551	579	596	586	539	601	536	593	549	587	552	592	574	586	545	542	585	564	589	588	550	543	556	589	580	603	543	594	608	554	589	509	573	584	593	611	559	569	575	543	602	546	567	552	603	561	569	579	566	607	604	550	568	574	586	538	582	532	592	560	631	548	571	575	544	571	522	597	567	552	595	591	559	545	565	574	576	535	609	544	595	577	599	590	553	595	537	572	593	575	552	551	595	551	546	553	582	609	536	527	561	596	545	587	586	540	559	538	560	531	577	519	582	574	551	574	585	545	549	534	520	578	567	538	565	574	519	585	554	572	584	552	592	559	595	576	551	559	576	555	604	602	564	538	598	613	614	559	616	589	570	577	561	566	610	554	567	544	586	560	584	586	570	592	556	626	567	592	563	614	559	563	566	589	600	591	552	542	576	539	616	595	605	551	545	597	585	614	554	554	527	575	554	615	553	590	593	541	521	608	553	600	576	559	593	573	597	618	537	572	593	569	600	552	511	607	523	573	543	562	566	578	582	576	585	566	581	561	563	580	557	555	545	555	549	566	574	568	555	502	597	557	586	564	576	597	592	578	566	608	586	599	550	563	567	587	535	585	604	608	569	607	568	570	554	566	563	594	536	537	581	585	650	540	603	582	528	589	578	561	588	573	566	566	576	573	557	612	571	562	596	604	566	607	582	577	579	575	594	550	581	556	531	526	534	610	513	605	586	548	542	566	587	579	565	580	526	547	569	563	582	556	567	563	599	552	586	544	544	519	604	563	516	550	567	601	564	525	538	547	570	538	612	563	580	575	542	591	594	599	551	555	559	560	567	577	563	575	546	536	607	589	547	564	569	535	593	535	540	572	570	594	591	575	525	564	587	547	571	553	564	582	540	590	588	553	569	560	618	521	583	567	558	628	558	563	582	576	547	545	543	550	537	562	567	546	536	585	570	569	520	525	608	549	580	550	557	613	521	571	521	582	546	549	527	584	565	588	569	546	604	597	566	619	590	598	609	559	567	580	553	541	530	543	555	596	550	632	561	591	616	545	551
8647	18645	19747	17109	26902	45912	45082	35083	22088	9529	3550	1448	996	844	860	875	857	875	847	848	831	803	877	831	796	866	863	877	799	835	792	821	839	761	745	772	857	795	835	839	818	812	813	819	804	820	784	833	840	844	860	833	825	805	813	830	818	846	831	827	827	835	823	839	865	790	798	830	900	835	825	792	865	809	800	843	826	790	790	799	809	807	824	835	813	816	793	848	825	849	837	859	864	825	827	822	836	830	850	808	793	800	827	793	854	840	780	837	821	792	836	814	858	794	802	816	790	792	798	794	848	812	841	869	838	791	819	819	802	802	842	824	804	820	823	846	854	847	860	860	869	806	817	802	826	793	839	818	867	843	772	774	818	865	791	775	841	854	815	817	842	893	883	838	839	812	823	802	825	810	887	844	825	790	805	814	825	826	814	867	820	815	901	811	851	794	791	797	808	797	815	815	818	826	828	833	807	825	850	799	791	834	824	815	831	809	861	835	815	832	844	821	776	860	794	830	892	844	834	806	785	846	778	840	854	812	822	786	815	787	826	830	786	822	817	848	834	814	816	802	824	797	816	861	845	799	815	869	827	815	808	822	810	798	839	820	867	851	809	847	853	796	783	837	800	920	813	825	864	825	869	787	841	874	801	837	852	840	851	803	842	831	826	857	813	837	814	798	783	868	832	856	839	849	820	845	854	877	845	835	841	801	769	842	803	821	880	875	785	844	787	812	799	772	854	827	798	783	818	825	801	831	803	778	823	861	833	813	825	826	828	803	798	788	831	811	822	854	813	854	839	861	832	830	781	820	760	827	815	810	794	846	848	881	807	808	793	835	856	826	840	786	872	802	865	762	831	870	818	804	864	818	809	789	834	825	818	827	847	834	884	846	811	834	829	791	840	846	786	826	855	829	815	829	801	851	856	800	821	789	838	801	862	826	812	855	838	817	792	847	783	813	809	848	822	776	751	862	812	831	815	822	821	842	870	874	851	820	775	763	849	869	885	858	913	863	837	783	805	823	843	843	850	787	843	830	824	834	796	787	810	789	833	841	857	832	800	864	825	891	831	848	796	857	823	831	811	832	852	813	782	786	801	845	877	845	854	808	864	857	840	822	806	847	788	805	829	810	841	804	803	791	880	838	848	853	786	798	793	786	841	855	807	811	813	825	829	841	850	804	817	808	821	793	802	885	804	830	816	796	775	803	837	861	815	841	844	861	838	847	859	857	845	825	839	840	840	834	800	800	825	810	831	789	817	852	776	796	796	785	778	838	804	813	797	807	899	829	768	816	845	803	850	792	796	825	840	907	824	814	849	795	844	839	877	817	853	868	757	806	875	805	830	828	842	837	795	797	854	839	808	790	771	815	826	849	832	810	809	853	809	847	813	798	869	811	833	857	840	857	826	816	869	827	792	843	806	844	844	836	788	844	864	826	814	804	821	823	828	850	848	826	752	846	788	853	784	809	830	823	815	831	801	830	794	805	819	828	837	840	800	788	824	803	828	808	810	823	846	806	827	772	872	806	833	873	829	835	850	829	840	834	857	796	859	818	845	765	809	814	825	823	825	827	808	745	795	861	857	846	853	807	858	902	810	842	831	794	803	781	825	798	860	819	757	826	779	821	809	846	812	842	807	880	824	862	858	836	831	822	862	826	799	821	841	848	829	813	796	815	802	846	814	838	805	852	816	831	840	803	847	819	878	853	883	817	763	849	874	841	838	851	819	802	800	822	804	821	800	857	806	791	825	848	766	772	852	867	868	829	824	824	801	803	766	799	854	830	816	793	797	801	850	829	816	827	824	795	808	831	860	805	911	810	777	875	867	834	866	837	824	847	865	844	744	806	809	835	876	839	829	815	837	800	782	838	800	862	848	873	809	796	843	858	770	806	817	849	819	894	850	858	749	823	864	838	790	824	798	860	751	845	820	822	780	809	752	794	800	850	829	804	820	807	884	809	814	855	804	841	880	825	902	796	803	862	853	790	833	807	817	869	782	886	814	783	835	815	828	839	796	871	786	817	799	826	791	791	843	849	863	883	820	851	917	819	853	787	804	807	823	815	807	806	792	807	785	862	837	831	855	819	837	805	830	825	849	810	810	858	804	855	804	865	835	842	765	791	806	901	818	834	816	803	847	797	852	781	845	828	773	864	846	836	778	854	796	762	818	839	858	812	853	823	835	819	784	837	870	785	778	824	804	845	810	807	824	834	804	772	814	808	806	815	845	839	846	825	897	816	833	814	838	762	819	805	790	832	801	863	791	835	791	843	871	872	873	812	838	801	801	881	809	887	807	870	840	788	851	813	798	822	813	820	833	772	877	856	836	814	816	745	853	829	848	786	814	795	840	853	783	805	829	836	838	881	862	810	790	883	829	845	836	815	806	786	792	805	816	824	802	840	823	870	840	815	883	784	889	814	866	851	867	868	854	799	788	852	828	847	852	806	826	819	822	816	838	806	798	838	840	863	839	839	793	842	836	824	809	802	837	849	823	812	830	868	781	827	786	793	821	840	869	831	827	826	813	830	786	816	792	843	790	797	806	829	836	822	821	803	811	802	807	810	801	889	847	840	828	786	828	844	824	803	803	901	794	842	904	833	789	844	821	845	826	797	808	831	825	848	793	831	839	803	793	824	812	841	844	811	763	864	811	778	799	842	813	805	801	878	788	847	851	827	823	841	813	784	787	809	830	832	792	876	830	782	803	844	790	803	822	862	821	878	763	839	842	849	862	818	854	788	783	842	852	804	833	785	829	787	780	858	818	816	852	802	821	810	824	872	774	837	787	797	826	801	766	843	785	839	813	832	834	814	838	862	858	854	827	790	831	870	786	853	883	790	809	833	819	843	805	821	851	781	858	851	882	831	827	798	819	843	865	770	868	834	857	803	826	808	812	822	835	772	859	801	791	814	856	809	834	857	808	847	794	843	830	807	829	851	810	834	827	827	853	837	837	817	828	928	799	871	861	838	818	779	821	818	819	829	771	794	780	793	823	793	807	832	810	775	825	834	822	847	796	810	855	806	810	833	811	804	795	834	805	856	859	835	852	796	803	848	889	803	790	876	855	806	790	817	767	827	810	810	781	853	823	841	829	812	877	806	807	833	831	834	844	873	801	820	827	826	819	839	832	843	875	804	858	924	847	803	846	823	807	820	768	816	842	845	843	834	828	858	852	798	821	817	874	838	852	848	763	816	872	795	847	822	872	820	813	825	815	850	837	883	767	844	801	819	829	828	825	817	794	846	818	797	774	832	868	794	779	856	802	799	884	828	858	823	881	823	781	853	853	837	791	844	827	823	832	866	820	822	782	860	809	840	814	820	850	818	819	843	813	822	786	881	827	846	829	833	781	852	863	835	864	853	854	848	813	800	906	798	806	779	840	870	846	787	817	824	825	846	840	849	869	803	821	791	837	817	854	835	848	806	793	853	822	805	824	843	878	845	825	865	817	835	863	841	839	838	845	829	849	829	850	739	811	841	846	805	816	862	799	851
22412	20720	28530	22989	23352	51636	63324	52891	35862	20353	7268	2115	928	676	631	622	643	616	612	612	598	616	629	581	673	603	588	593	624	587	580	661	620	622	567	571	621	642	599	553	574	637	568	619	578	617	585	618	608	594	551	637	595	611	636	571	577	592	636	586	599	561	608	610	587	647	580	596	602	613	580	630	581	626	584	583	529	606	598	598	599	609	574	602	613	608	583	559	575	590	590	609	555	555	598	641	592	640	593	629	623	596	590	606	635	626	628	595	597	611	580	623	617	574	628	571	568	574	598	585	568	604	650	623	609	609	595	579	592	590	617	621	576	612	618	591	606	612	560	641	578	602	595	590	573	595	600	573	591	628	605	549	605	609	602	627	588	578	589	560	568	577	631	591	597	591	594	595	575	615	610	566	621	631	577	592	616	608	594	559	602	584	659	618	592	613	588	597	587	550	612	620	582	561	571	611	621	608	618	611	617	608	589	585	583	584	620	585	603	626	608	583	603	621	626	587	596	624	570	607	587	558	628	618	610	581	596	557	602	603	613	628	594	598	600	596	627	609	628	593	612	596	613	580	579	568	560	593	580	559	644	603	621	583	608	603	576	629	559	584	616	615	601	599	649	595	620	587	615	584	625	595	599	590	619	607	580	633	617	561	624	617	589	563	586	557	542	623	585	586	603	572	578	641	586	611	554	597	627	577	589	629	605	585	605	573	603	644	571	575	594	572	611	608	603	596	571	648	584	602	555	580	589	575	585	581	615	593	635	580	605	591	577	575	587	536	609	579	583	607	547	581	563	591	606	531	647	599	575	587	591	645	596	602	563	593	578	566	614	585	649	569	577	566	562	580	624	616	616	591	616	574	556	617	563	567	603	609	573	627	527	590	651	615	577	612	596	616	525	614	615	635	591	610	590	694	534	617	598	611	607	566	607	616	585	554	564	604	594	609	608	592	571	590	591	591	607	616	586	659	579	599	616	597	619	582	594	608	564	600	557	678	564	570	599	569	604	586	607	580	594	617	618	586	613	644	600	596	560	608	602	606	595	621	645	575	594	583	563	576	564	581	571	566	583	624	597	600	590	595	586	664	614	579	604	568	639	634	614	566	616	599	594	605	607	655	633	616	558	569	646	541	592	630	574	569	607	635	585	609	550	561	578	571	614	605	619	573	611	589	593	609	594	609	590	598	555	620	607	597	577	561	555	593	599	576	550	603	564	629	616	582	607	594	589	590	586	607	581	625	582	640	594	604	589	611	576	612	624	610	586	607	605	616	633	587	588	608	576	632	618	543	583	578	590	579	576	593	567	590	569	594	579	589	615	577	610	560	594	585	582	581	599	600	597	635	588	602	619	557	593	622	597	611	610	581	597	645	622	601	604	582	604	590	623	585	617	612	599	572	553	601	594	599	637	592	597	608	555	566	607	614	595	583	563	586	613	552	623	596	597	596	607	541	609	586	648	577	611	601	611	596	565	600	583	565	607	588	611	598	555	601	600	559	580	611	600	618	627	558	601	563	618	620	592	577	640	575	632	579	597	603	606	594	584	591	587	542	571	543	624	590	582	615	601	568	601	600	595	599	632	601	581	600	562	609	615	573	620	613	584	614	618	551	549	581	609	562	601	608	539	566	616	583	591	608	545	662	577	593	544	573	609	595	580	621	571	611	574	582	602	605	619	559	632	598	657	606	621	559	633	634	586	613	596	592	622	598	578	637	612	645	614	644	589	565	586	590	633	573	633	627	597	617	607	617	565	581	560	576	629	574	565	565	556	613	611	602	576	652	589	597	579	596	581	650	615	591	561	569	628	584	600	592	631	581	605	586	608	629	614	610	580	620	601	592	571	573	588	607	609	591	598	618	623	559	617	648	625	594	611	600	642	559	583	638	613	608	575	622	656	551	586	541	596	599	583	592	613	602	607	625	617	597	605	632	607	608	582	594	627	618	593	626	613	591	598	616	572	543	589	626	559	560	594	615	586	564	621	628	606	614	579	619	610	598	574	578	571	570	612	589	589	601	608	571	577	641	567	580	585	630	607	554	588	588	617	578	616	620	602	574	595	586	554	598	560	586	580	560	594	642	600	637	620	582	560	604	594	561	593	594	612	584	605	615	567	621	597	607	578	631	599	593	608	610	620	592	581	604	631	610	567	558	595	570	640	627	624	595	648	643	616	603	603	568	592	564	592	574	592	570	598	643	602	580	593	579	595	579	597	643	609	570	591	564	556	619	596	534	618	639	614	557	642	588	601	577	599	617	550	596	542	542	599	619	590	606	605	602	633	603	587	597	596	554	606	614	623	591	635	597	568	579	606	572	620	594	587	570	607	584	601	566	615	612	608	591	612	595	644	628	583	603	589	604	578	597	581	592	632	611	619	617	620	587	581	555	602	593	601	630	613	619	581	618	591	627	605	575	623	510	589	573	585	588	634	581	575	594	594	593	582	623	605	592	602	612	622	579	598	600	620	595	522	619	612	616	596	592	558	580	597	561	580	592	578	595	578	557	631	548	613	592	560	606	594	565	569	632	598	578	582	603	574	621	600	621	615	594	605	587	599	555	610	595	623	586	560	614	645	555	587	610	559	600	600	594	586	606	594	607	633	618	565	631	554	629	596	531	633	639	604	597	585	613	594	605	606	581	600	546	618	633	574	611	571	572	565	603	547	567	609	587	603	599	601	583	568	588	595	611	628	546	609	584	641	594	590	621	610	629	576	550	584	603	609	609	601	582	573	585	634	578	619	595	576	562	580	619	591	641	605	584	602	630	559	625	613	575	604	600	584	588	633	589	619	601	592	563	557	597	622	568	615	569	602	623	600	580	565	581	633	551	601	621	582	603	594	589	598	633	577	607	627	627	588	562	567	580	590	593	580	603	556	616	629	605	567	603	606	547	591	590	619	594	570	595	592	601	571	604	568	605	624	557	601	604	588	618	581	618	569	610	611	579	598	603	580	615	593	600	594	580	608	607	598	611	594	576	588	571	576	608	622	570	585	592	636	620	577	595	592	591	572	654	589	625	608	607	615	555	584	607	592	603	573	608	630	585	603	611	599	627	599	542	605	600	586	582	552	604	589	573	614	620	559	556	577	628	638	563	629	630	570	595	576	579	633	609	548	627	585	624	588	581	594	620	599	612	576	586	597	601	595	599	601	595	593	553	603	630	609	571	552	620	595	611	587	628	617	567	604	641	576	607	599	557	585	602	576	657	612	591	610	604	618	532	620	583	634	622	622	626	558	580	608	585	617	587	585	576	593	631	628	606	594	588	608	584	594	543	605	576	614	636	576	577	617	586	623	598	577	602	640	588	621	605	597	586	619	622	594	562	595	607	588	583	574	626	561	568	607	617	622	573	610	589	553	608	640	622	599	593	567	622	579	596	607	620	636	586	668	625	616	624	574	594	566	605	587	583	589	581	604	585	572	642	562	593	594	578	553	607	587	615	593	599	611	586	600	565	621	587	591	560	596	596	594	594	587	581	626	574	627	617
14323	30889	30980	26371	39713	59770	62753	52494	38145	23181	10151	3644	1441	951	856	892	886	756	845	867	859	807	819	839	850	837	862	809	867	828	823	867	835	835	903	901	815	836	842	865	867	859	844	844	847	842	858	801	829	812	871	847	862	868	863	877	871	791	847	857	839	857	901	835	883	865	840	794	845	828	837	865	839	854	795	873	824	867	868	869	839	874	837	866	863	861	836	855	828	863	801	884	854	822	831	836	868	890	896	863	853	821	815	882	836	820	778	854	831	847	839	864	809	806	837	876	815	788	854	886	848	856	821	780	839	798	836	845	837	844	835	809	813	848	820	810	848	822	811	841	825	844	867	825	839	847	846	874	841	848	866	843	850	839	787	835	834	834	791	864	825	840	841	848	864	837	829	781	901	869	869	821	841	833	874	851	830	878	846	835	835	866	805	836	813	807	814	833	886	824	839	880	819	750	840	898	839	853	849	770	886	834	872	866	854	847	838	784	859	808	795	826	773	832	788	834	833	860	811	854	893	859	848	875	843	845	893	876	839	874	831	794	846	823	836	864	824	828	830	809	866	912	795	851	828	825	831	839	849	838	902	816	843	846	810	868	812	851	841	825	896	850	850	882	897	857	842	890	862	886	876	808	818	876	814	792	815	860	800	823	798	834	856	845	861	839	841	832	837	845	825	867	809	830	812	812	781	856	842	840	907	844	901	853	879	822	867	813	853	849	829	871	799	830	839	861	814	843	831	895	870	862	868	882	841	797	872	848	824	846	881	903	814	801	838	812	835	829	791	811	843	819	852	896	825	835	813	825	787	852	882	858	820	852	841	787	792	797	862	839	803	856	865	834	818	862	823	906	866	831	835	861	832	873	811	810	835	859	820	817	891	848	872	829	816	830	806	831	792	882	869	839	814	800	840	886	823	808	873	850	887	821	809	874	807	829	804	806	888	811	819	898	878	803	829	825	879	852	862	836	840	802	895	812	865	831	835	871	839	806	806	851	850	779	839	823	853	860	822	891	832	769	868	835	828	823	856	858	854	910	863	831	897	836	806	843	899	876	850	831	871	778	837	855	824	835	797	846	850	871	858	854	840	871	809	824	839	869	812	863	841	886	839	849	815	845	812	813	852	925	880	811	775	817	800	850	906	831	776	889	846	828	859	805	879	811	797	830	782	842	850	843	840	819	856	886	785	865	857	883	847	806	902	825	854	783	827	849	851	857	851	841	813	883	828	833	842	806	816	836	815	851	874	839	787	883	838	848	837	874	792	833	835	800	878	850	863	844	839	853	813	805	887	840	796	855	873	814	832	810	870	782	846	810	805	816	825	868	857	858	827	831	869	794	801	823	870	875	892	873	863	888	794	853	870	855	912	862	893	787	873	855	816	892	838	794	831	863	821	836	838	805	845	829	845	855	816	869	855	850	833	794	827	879	842	873	857	874	816	786	839	845	816	842	855	808	854	854	839	819	861	832	827	840	776	881	861	806	841	851	774	879	850	828	849	837	788	845	809	799	866	876	837	845	891	767	875	864	900	798	826	841	849	864	836	833	797	827	843	845	876	850	846	874	801	866	895	860	826	837	833	819	810	865	854	832	904	891	849	829	862	798	854	847	814	853	840	884	839	814	841	846	805	807	854	826	843	822	774	814	843	878	879	833	803	858	877	847	831	822	837	831	826	854	831	841	861	812	836	825	810	849	868	825	840	873	870	795	825	831	793	827	852	834	863	852	832	827	836	824	846	843	829	795	858	868	871	875	858	810	870	872	852	818	873	837	799	838	795	823	804	808	877	823	846	882	884	852	784	914	841	836	834	859	835	834	834	858	838	797	903	837	814	844	836	841	822	813	850	842	847	915	869	846	859	850	850	854	890	842	879	855	826	811	798	824	796	832	812	790	822	854	898	794	842	842	815	878	837	830	867	867	874	885	854	816	818	823	855	831	864	906	902	886	823	861	836	827	842	856	894	840	880	840	860	865	840	853	843	836	804	869	852	821	755	851	858	837	874	836	795	867	865	890	854	782	865	833	816	790	771	792	838	836	823	872	827	848	915	811	871	842	812	820	774	814	890	893	855	881	869	838	868	846	827	826	836	852	789	843	811	859	779	831	771	862	855	847	820	839	858	877	821	861	826	858	813	854	846	838	825	850	867	858	898	852	839	820	878	808	847	879	837	825	846	857	834	837	869	802	801	836	905	847	926	868	849	845	841	841	815	859	903	874	847	793	873	878	831	847	874	839	828	819	863	795	832	851	855	924	838	814	806	829	837	841	842	829	852	861	811	870	866	806	821	856	852	818	863	799	838	874	867	824	849	864	863	841	812	874	813	843	817	843	838	791	867	828	818	847	852	817	851	885	849	841	833	906	781	860	823	860	875	812	831	858	863	826	849	866	842	813	790	814	876	846	834	879	885	818	841	776	876	848	801	858	854	876	831	824	891	845	816	863	848	828	840	847	842	906	823	813	893	819	832	843	831	858	814	805	872	811	918	866	828	824	841	835	796	791	855	866	811	818	829	841	878	815	814	863	891	811	875	904	854	773	833	778	811	827	866	828	842	848	858	836	835	859	839	838	870	891	874	899	861	819	790	849	832	811	882	841	825	886	824	835	825	848	846	814	835	809	871	844	873	834	856	846	874	837	856	835	829	855	917	834	859	851	764	845	814	821	850	862	846	844	820	844	800	829	804	833	827	790	819	856	785	883	861	861	855	893	850	863	863	842	840	810	851	833	816	849	830	855	866	862	808	857	821	858	811	825	889	818	789	821	829	841	872	812	772	839	770	856	855	807	819	809	836	856	869	823	848	819	889	837	866	853	858	806	807	863	837	881	790	883	876	848	798	866	827	804	807	840	857	843	817	875	784	863	833	840	826	837	824	872	871	859	829	829	818	849	762	778	863	802	804	829	830	821	842	836	838	787	814	808	861	848	808	812	833	876	861	812	875	848	867	849	813	799	846	778	834	825	845	792	940	792	873	793	849	873	844	838	830	816	841	857	820	826	847	894	832	829	847	802	815	879	812	850	767	841	813	855	899	832	855	871	860	896	836	855	898	801	843	848	837	846	842	838	810	848	826	813	785	878	879	798	865	842	834	864	842	835	822	821	837	858	835	819	888	844	865	881	876	863	807	834	832	831	837	810	851	831	834	814	837	843	866	819	870	890	830	903	823	803	836	867	817	810	864	817	818	822	835	879	856	843	854	830	854	850	834	796	852	877	873	827	879	818	772	857	805	851	859	847	841	829	865	866	867	886	837	859	872	832	878	838	768	800	840	846	868	835	822	817	812	788	830	863	767	857	834	796	884	780	801	805	850	838	856	856	825	808	848	863	867	834	862	848	822	842	835	774	876	808	810	818	904	795	855	812	850	893	903	879	845	801	817	827	857	859	793	883	825	858	870	830	858	840	817	795	828	895	858	855	865	834	899	835	846	837	832	844	840	824	813	868	829	848	874	843	835	849	841	838	827	877	809	821	835	779	857	816	856	809
26122	20527	14123	4391	8673	13731	11866	8766	4426	1955	1122	738	596	570	592	601	551	535	541	525	548	583	574	555	561	540	563	538	571	617	555	570	566	583	582	578	630	558	573	571	564	549	602	600	586	528	540	518	555	553	609	543	555	588	608	549	587	530	529	568	588	567	569	555	600	591	585	531	551	608	577	587	605	549	552	566	560	629	569	552	542	539	590	569	543	583	593	575	560	562	567	556	516	585	563	579	597	521	586	572	556	552	548	565	559	539	608	536	565	573	540	579	579	566	540	565	606	538	580	555	565	550	601	579	576	539	567	543	551	581	513	577	566	552	563	558	547	550	612	530	562	528	567	553	501	588	607	565	540	538	569	549	555	573	512	546	558	532	539	550	579	558	594	546	588	569	535	526	562	582	557	592	574	572	630	589	547	527	557	599	550	581	572	525	552	589	569	538	571	583	567	539	550	542	560	555	566	517	569	557	562	568	551	593	539	603	526	575	610	573	550	588	614	603	564	578	571	556	506	539	570	537	586	550	578	562	543	542	610	593	525	559	574	559	575	562	509	541	522	528	591	538	547	586	541	611	546	586	567	530	534	554	540	585	564	509	549	591	554	577	515	585	557	572	584	589	565	574	542	528	546	598	525	592	580	584	556	598	562	576	558	564	576	622	581	554	561	562	561	512	595	552	551	554	544	570	545	545	598	566	519	523	512	570	522	561	526	557	577	541	564	537	552	541	560	558	564	549	535	597	547	576	586	563	594	574	497	554	560	588	532	544	557	582	580	580	583	571	562	588	583	553	616	578	561	578	535	580	494	518	544	524	605	581	575	545	563	561	511	549	563	528	548	570	580	568	557	532	573	622	562	545	557	552	544	512	570	543	552	566	532	568	575	610	556	571	575	540	576	555	567	501	552	536	603	556	572	553	518	548	528	567	575	552	540	595	606	603	559	583	595	549	569	600	561	563	537	583	542	533	585	583	602	528	581	556	567	583	591	575	566	559	562	528	575	607	544	609	574	572	566	551	565	567	552	556	554	552	574	555	555	591	564	528	541	592	586	540	582	547	595	555	564	578	536	587	568	549	605	561	624	534	555	553	555	525	578	544	543	545	572	556	584	573	558	557	534	552	570	608	558	585	584	580	583	589	563	520	540	565	653	550	563	538	567	591	537	602	560	556	571	575	573	588	574	522	567	566	567	605	546	574	564	534	578	553	570	544	548	564	557	559	532	531	543	544	589	570	554	578	586	550	557	637	579	568	554	554	578	601	542	560	552	574	561	585	576	575	552	571	569	521	543	545	604	570	564	575	536	566	565	534	567	561	552	527	594	551	541	561	547	572	554	593	588	528	545	552	569	560	524	520	528	554	591	578	554	532	555	597	541	590	544	564	607	564	605	575	544	576	604	576	561	543	559	531	537	584	540	563	556	577	583	583	602	542	561	579	566	553	576	587	584	571	542	583	565	539	550	556	521	565	540	593	544	538	524	561	586	565	567	533	555	545	551	582	564	552	555	568	565	535	594	559	561	586	607	534	555	551	549	576	619	540	571	571	562	580	558	533	513	600	565	549	567	553	567	593	568	549	557	583	492	560	559	552	559	556	553	572	591	551	567	568	586	544	559	578	593	567	575	556	570	565	571	568	532	610	568	590	623	536	543	560	589	605	579	532	494	541	532	574	537	582	569	564	514	598	558	526	554	575	568	572	571	532	528	570	542	556	624	583	526	555	519	545	584	584	551	599	531	554	561	597	585	585	591	569	587	564	533	564	558	552	597	566	543	512	572	603	562	540	593	566	557	571	590	572	561	583	550	565	566	566	571	569	594	559	580	571	515	559	545	550	592	581	542	570	575	613	545	569	565	537	595	577	562	539	612	580	593	490	553	578	553	564	594	539	556	574	574	563	614	604	529	566	540	530	571	537	609	568	563	585	587	607	567	580	549	508	569	559	554	578	545	605	511	572	539	594	527	586	561	565	577	581	574	592	539	555	568	566	573	610	581	505	571	537	526	571	602	586	542	541	581	569	601	556	598	565	571	602	615	592	583	564	556	574	577	585	559	566	551	548	589	548	562	558	594	588	565	535	570	537	576	539	592	547	603	566	579	571	545	592	530	554	604	574	587	549	601	592	554	576	518	582	582	521	558	495	547	590	586	571	549	578	550	580	582	532	549	567	561	533	588	540	577	608	586	553	544	559	549	544	581	538	560	552	598	586	586	589	572	553	581	577	533	576	559	541	592	583	552	582	574	542	535	564	547	588	547	558	542	582	563	578	540	572	544	534	564	565	527	578	518	585	583	579	513	546	548	569	570	579	599	542	566	569	545	549	572	550	579	571	583	561	550	600	590	567	559	572	559	593	526	577	546	559	579	575	572	523	530	537	570	609	585	569	551	529	587	515	542	562	550	536	558	570	539	541	522	618	524	564	596	614	592	515	582	616	577	606	571	535	577	522	574	569	568	550	556	535	571	587	594	564	567	595	526	550	535	510	558	560	571	589	564	536	547	595	547	547	582	570	565	560	563	564	610	578	582	574	596	535	593	537	554	545	558	570	547	571	577	575	586	566	563	583	581	557	590	549	543	524	552	523	566	588	561	570	555	529	568	577	558	564	562	507	587	564	552	544	558	550	617	513	552	583	581	550	598	624	525	570	556	595	551	593	530	571	565	575	578	569	563	554	530	591	558	557	598	563	556	584	551	562	592	558	561	590	595	597	559	536	539	543	553	578	565	561	556	528	603	562	517	546	580	526	528	569	512	559	546	488	577	511	563	563	561	555	571	579	555	603	539	598	563	561	547	565	541	561	565	549	561	559	580	544	548	576	550	566	507	555	559	557	554	562	548	540	570	591	526	553	544	508	575	559	554	597	560	513	570	544	539	575	577	542	609	588	572	589	609	550	635	560	598	537	544	552	551	568	542	572	593	600	559	538	580	604	613	574	584	565	577	535	557	556	591	617	543	536	618	588	563	623	576	572	594	569	531	549	543	563	577	606	575	536	557	548	540	533	569	562	506	568	582	591	575	521	569	563	549	518	579	571	578	529	533	529	543	575	569	545	581	581	565	572	527	560	560	576	579	541	577	593	582	537	590	587	555	554	584	580	558	568	549	527	566	553	540	557	561	541	571	555	545	585	600	579	572	579	578	527	550	539	543	532	609	612	592	550	563	579	556	550	575	597	589	601	583	509	613	519	566	547	556	569	535	553	546	528	565	593	547	573	583	579	558	555	574	589	556	573	555	559	630	546	531	582	579	586	572	548	596	547	600	554	532	590	562	570	573	550	537	551	548	538	560	568	581	554	514	557	558	536	568	553	549	570	550	560	547	569	566	581	579	535	549	533	533	552	578	554	559	532	531	525	575	577	539	577	537	531	561	558	559	545	561	570	509	534	560	557	603	554	521	529	539	573	575	588	600	558	553	576	528	599	559	551	577	580	577	580	556	576	511	577	550	554	568	555	621	578	579	589	579	564	572	581	530	569	609	569	580	577
5605	7744	8527	5755	14461	19952	18129	14170	7721	3639	1771	1043	883	869	837	829	795	763	841	824	814	838	838	867	816	800	825	849	816	778	794	787	842	822	829	844	790	830	766	752	847	815	804	863	843	790	789	785	818	837	846	833	772	794	841	787	869	797	757	835	822	782	818	762	774	804	836	841	812	778	772	831	811	799	820	800	860	846	813	776	759	793	803	833	782	825	823	811	780	837	781	796	861	831	793	768	797	801	817	796	832	804	843	809	786	792	765	819	794	783	821	740	879	793	839	822	798	806	819	800	793	776	820	842	772	871	792	770	849	849	774	781	796	809	802	799	777	820	795	828	790	812	813	772	850	799	818	795	821	816	811	796	791	846	798	854	859	798	797	876	778	818	806	799	827	848	765	832	794	746	831	799	792	833	809	738	785	799	824	771	810	805	802	813	787	850	845	824	832	808	788	828	845	840	849	855	808	802	815	840	829	832	794	838	786	781	736	824	789	845	820	777	825	866	827	760	822	766	785	830	818	843	828	827	829	802	830	756	768	826	872	810	842	794	821	790	826	804	787	796	792	785	838	833	779	837	817	834	795	845	798	772	898	804	863	833	843	813	852	798	805	797	803	806	802	804	802	777	813	864	776	829	822	777	811	781	828	852	800	824	838	854	846	799	800	798	778	802	866	773	777	824	800	854	842	800	836	759	769	789	809	885	771	793	823	788	784	789	849	814	803	808	782	836	829	782	815	767	842	787	793	816	767	811	812	835	812	829	846	797	791	837	804	849	838	789	786	829	884	806	828	789	772	814	834	845	819	772	784	824	802	715	818	785	835	835	890	816	833	814	794	804	849	834	826	832	848	832	804	793	832	839	842	799	828	867	841	819	770	797	814	792	773	838	772	840	842	792	830	846	798	827	838	821	733	800	830	829	793	851	834	760	847	813	793	779	799	799	833	829	806	813	863	804	790	852	803	772	823	862	805	784	842	828	793	808	796	842	771	827	812	825	805	808	788	789	797	794	768	793	835	786	847	793	816	840	816	786	804	828	784	814	823	819	829	794	809	803	801	793	758	810	815	784	915	826	852	782	814	864	771	801	859	860	767	819	795	809	799	808	794	835	865	787	802	826	831	794	792	836	820	825	859	819	761	826	827	802	828	824	829	824	844	852	828	813	791	824	841	816	790	795	839	780	832	782	769	790	850	738	763	838	868	859	772	823	811	836	782	805	809	830	759	832	830	826	847	846	762	765	785	824	808	827	847	799	828	799	852	811	826	794	861	795	815	837	849	810	815	745	744	859	828	820	782	749	777	810	746	869	788	773	775	783	821	800	783	777	783	810	769	840	860	784	802	767	814	789	802	818	849	827	780	763	843	850	819	816	809	772	819	796	807	807	773	780	878	788	818	766	752	862	792	782	793	809	836	839	850	840	814	783	832	764	775	789	818	822	808	842	790	775	837	852	818	806	808	841	849	792	777	794	820	776	843	777	788	792	832	809	818	794	827	819	846	816	836	884	814	816	797	813	781	738	806	846	833	821	815	786	791	781	802	855	818	816	833	766	852	827	757	816	833	735	793	806	796	815	819	789	791	810	767	839	888	822	803	810	799	748	838	784	809	785	824	775	797	823	798	799	816	814	765	773	836	807	822	771	793	772	811	865	816	811	780	848	870	815	814	796	826	836	815	771	816	706	797	804	812	777	826	868	805	814	780	806	794	842	759	858	819	813	773	818	863	785	818	832	839	829	783	817	816	823	778	807	814	764	831	773	775	788	737	801	791	793	852	829	805	811	815	819	844	826	797	810	800	823	795	795	818	840	858	824	827	810	796	797	792	847	812	790	811	830	836	827	812	783	815	813	823	828	826	825	792	812	812	831	810	770	799	839	827	840	821	775	843	827	757	754	821	794	805	802	813	823	808	781	830	798	784	778	764	812	839	819	787	825	779	796	833	775	840	801	864	799	833	839	780	764	835	752	770	847	803	781	842	818	828	776	798	839	870	828	788	800	755	820	811	753	819	810	783	809	857	827	782	798	781	848	839	817	812	884	798	830	806	786	822	795	803	812	827	824	798	818	837	816	812	846	834	848	804	786	774	812	835	843	787	849	794	827	792	813	847	851	783	820	812	750	850	783	769	804	808	810	867	822	792	793	802	777	770	866	850	756	826	794	800	853	836	806	795	845	827	820	788	811	804	798	824	824	803	832	789	842	858	840	850	799	799	851	787	808	802	814	853	799	782	772	814	764	871	865	828	799	826	783	828	863	821	813	765	825	776	844	838	824	799	779	854	833	828	811	767	824	800	789	795	846	789	755	768	837	768	840	771	834	798	760	850	838	755	803	767	787	783	820	793	805	803	864	795	778	788	777	805	779	751	817	771	817	837	782	783	820	843	797	844	840	804	840	813	788	782	798	831	850	814	794	814	842	786	830	877	851	821	822	771	797	838	805	817	788	852	842	802	804	786	878	832	752	787	835	831	803	877	811	794	767	821	848	825	813	806	844	773	818	797	816	849	784	823	817	803	786	769	825	855	846	822	824	778	810	817	781	776	787	816	840	823	835	813	821	784	815	784	760	783	802	805	834	839	822	801	799	784	780	822	783	820	811	795	857	805	836	796	843	788	834	764	795	830	808	771	844	812	842	791	800	804	835	834	811	820	775	751	787	841	777	819	823	780	816	832	807	794	816	859	803	807	778	850	791	795	807	762	841	783	797	820	794	800	772	808	831	796	782	797	842	799	780	811	848	798	770	808	805	777	763	800	849	858	844	808	761	828	785	806	784	863	809	827	849	807	790	748	798	815	780	810	824	816	830	778	793	815	841	765	839	820	840	805	755	841	853	844	808	818	840	819	829	817	796	828	779	801	826	803	774	801	732	784	812	823	810	776	802	763	852	744	838	745	795	829	782	826	834	798	780	805	810	789	792	769	807	818	810	758	862	813	817	771	806	810	804	841	777	795	815	843	784	808	813	825	806	830	850	815	820	776	849	814	777	821	777	814	831	773	814	808	821	804	785	787	818	782	824	772	821	825	832	853	815	824	811	796	825	808	836	801	810	771	750	828	774	832	806	823	820	839	782	786	769	811	840	794	799	862	840	827	815	829	810	773	825	844	807	759	741	802	831	814	802	796	830	829	789	816	832	851	822	789	820	778	873	823	818	812	820	819	776	790	804	776	828	802	813	839	812	777	842	787	805	767	820	832	767	783	839	819	856	828	779	806	814	835	825	806	802	788	842	838	808	813	837	798	762	767	837	893	822	803	831	870	836	812	772	819	831	801	785	807	867	787	824	840	826	810	763	773	816	833	840	807	797	828	849	796	764	832	839	771	803	782	805	793	884	826	784	787	848	816	835	849	837	794	854	849	795	804	844	782	750	812	767	823	864	807	751	819	807	838	821	852	826	806	767	820	832	821	794	825	785	826	807	799	795	825	851	838	871	772	756	808	790	772	759	828	747	851	817	882	848	792	795	860	764	814	772	815	792	794	832	838	855
24041	20712	27448	24041	34908	46206	36985	28280	18295	7074	2361	1105	704	596	587	584	593	594	593	534	582	563	606	582	571	552	598	581	559	559	564	591	550	584	535	583	578	522	610	562	568	520	584	551	588	589	549	583	513	596	630	614	605	644	577	559	548	596	567	557	582	593	570	606	569	591	566	570	564	541	550	574	549	589	581	570	588	544	543	568	586	618	573	562	594	534	554	580	593	601	527	571	527	553	592	591	613	610	571	526	572	554	591	596	575	559	549	606	581	571	569	559	578	527	560	587	574	612	595	554	580	604	595	565	566	595	538	522	557	567	532	556	586	596	585	567	607	568	593	549	548	596	571	600	550	555	561	589	574	577	558	611	559	520	554	571	578	608	582	590	562	570	572	582	563	547	528	564	574	567	560	584	552	578	548	583	579	559	555	527	578	566	598	593	579	572	550	596	598	586	558	557	562	562	515	560	553	597	565	593	614	536	598	565	588	545	564	581	571	589	580	591	557	554	574	608	545	581	560	603	549	585	535	563	564	570	543	582	551	595	598	564	542	526	550	556	599	560	608	592	628	556	533	564	580	599	543	583	542	597	593	603	538	525	582	578	542	576	561	553	555	546	542	571	609	623	588	554	596	590	550	572	575	553	576	587	549	549	574	573	546	573	570	568	580	548	573	602	569	570	597	549	561	562	581	574	602	633	566	490	535	576	556	570	586	600	584	580	597	577	559	571	593	544	573	561	595	637	586	554	583	531	610	552	557	572	575	569	599	537	570	580	593	586	568	573	601	612	569	550	564	566	598	584	604	588	559	591	615	595	577	547	557	582	606	575	556	568	568	542	534	584	547	611	542	595	588	589	567	566	573	580	572	574	585	594	573	598	534	573	584	548	586	538	556	597	555	564	558	522	586	570	592	593	586	575	562	571	581	561	567	566	566	590	568	591	573	606	523	555	567	576	580	565	563	573	588	539	581	565	581	534	571	581	539	567	590	567	572	584	576	569	534	552	577	558	563	564	544	550	559	596	559	558	543	565	584	561	552	535	575	553	554	587	577	585	586	587	571	586	581	562	557	601	558	552	577	565	531	542	515	577	585	541	575	546	592	580	609	571	581	549	571	597	560	550	595	604	560	583	537	540	579	567	529	580	597	541	535	599	558	573	587	576	572	601	546	537	590	569	530	562	537	563	563	618	543	547	553	608	614	533	551	572	542	616	591	605	564	565	558	569	603	585	589	544	594	602	564	581	564	593	605	608	515	577	564	561	567	516	533	598	563	489	594	584	504	570	558	610	589	531	577	555	550	556	564	599	557	530	538	555	535	576	598	563	585	561	610	609	572	571	538	593	587	562	535	570	579	589	561	602	540	531	549	584	550	583	576	577	570	575	559	545	559	567	543	565	580	548	593	596	561	592	561	614	576	524	575	591	567	568	571	562	580	535	542	530	552	525	605	631	542	564	581	516	572	580	536	582	519	593	584	551	568	608	558	514	541	525	566	534	548	555	576	599	576	559	546	557	600	565	569	567	566	590	536	576	586	592	559	554	576	541	577	566	569	573	624	601	615	565	577	535	599	579	567	591	520	558	574	614	537	555	575	568	601	582	596	546	591	610	541	582	543	553	623	591	580	598	555	589	566	578	599	595	523	587	560	551	599	560	560	519	543	580	555	557	561	534	568	583	538	587	588	584	586	604	580	605	571	560	551	568	556	612	604	584	589	554	576	520	557	556	584	587	575	562	573	564	550	607	570	552	561	579	561	596	536	564	555	546	558	554	531	613	576	586	536	622	583	582	593	557	586	534	607	558	577	572	608	585	577	576	557	580	557	606	618	576	584	572	569	569	525	586	644	573	593	576	567	561	604	584	544	609	530	613	555	567	529	545	578	561	561	603	551	608	548	555	576	604	578	549	590	547	575	597	580	548	577	573	616	598	590	567	571	591	532	590	579	627	572	579	558	576	570	588	577	564	552	609	598	531	586	546	577	539	561	559	582	557	554	586	563	549	596	601	587	565	585	568	569	579	568	569	598	586	546	557	603	541	537	597	613	589	608	594	579	563	559	572	569	557	575	551	576	575	572	587	596	585	597	578	553	561	578	575	530	576	585	581	561	551	567	525	558	595	543	533	560	557	608	574	603	575	589	552	561	576	570	543	591	572	590	607	553	587	599	583	596	562	559	584	563	565	612	566	567	528	597	581	579	550	521	579	580	572	568	557	584	589	559	539	568	560	584	590	517	595	577	589	567	588	579	538	583	570	616	536	564	536	562	542	558	573	560	598	550	548	553	562	562	598	569	557	591	563	586	532	575	587	563	565	528	584	544	545	554	573	565	576	518	587	541	559	563	583	536	570	549	543	595	563	553	613	562	559	533	556	547	553	579	494	579	605	605	596	551	590	569	628	544	535	584	517	611	566	576	576	601	581	490	583	583	571	537	601	557	596	578	541	555	602	574	558	608	582	539	570	547	593	564	578	611	550	583	526	564	587	556	558	553	623	603	565	551	561	548	559	529	543	626	583	525	577	566	587	557	549	576	515	578	561	563	595	587	572	583	540	575	588	537	551	545	618	524	548	577	629	624	614	590	593	574	625	581	573	587	561	570	595	537	555	580	547	584	541	559	593	604	511	551	569	560	538	592	588	556	537	601	579	560	616	593	579	550	588	580	555	569	593	549	581	568	570	589	573	570	557	564	523	571	553	585	568	580	574	541	583	547	608	564	596	581	540	567	511	564	572	593	604	585	547	604	590	552	541	614	560	556	583	574	601	570	581	573	560	548	563	580	554	565	566	616	563	550	627	546	570	597	585	544	587	588	623	584	609	546	560	576	533	571	574	578	584	597	564	582	558	597	574	542	607	550	589	581	587	578	566	510	584	577	619	577	621	532	565	599	568	572	577	529	578	537	591	587	552	562	584	588	584	540	583	537	646	584	579	562	590	543	570	613	583	555	559	574	609	565	548	519	548	559	550	559	549	575	574	571	604	565	622	549	566	555	523	581	559	539	589	606	569	570	534	540	570	577	554	570	593	569	591	568	593	595	605	525	580	542	573	589	560	533	527	609	589	575	558	582	568	579	509	603	620	602	585	572	551	560	631	597	582	603	558	545	573	592	566	569	538	554	542	580	585	533	566	610	533	578	537	534	609	576	547	592	535	601	557	546	569	574	594	554	614	562	542	567	556	591	590	587	571	552	590	582	595	585	585	535	577	528	565	586	552	550	531	570	561	562	582	612	571	592	597	568	573	542	559	544	579	572	580	563	541	583	564	591	592	529	620	571	550	563	617	581	557	585	564	592	585	585	557	535	574	609	566	567	580	571	567	593	566	564	543	586	564	496	563	577	556	572	537	581	618	605	573	608	566	568	596	578	591	595	593	552	597	588	611	606	597	537	534	537	576	577	535	565	591	576	570	557	587	586	591	570	541	557	571	532	554	570	575	559	574	539	550	552	560	606	533	562	612	591	592	516	552	586	531	572	570	564	556	536	552	628	558
8422	18575	20158	15401	43842	45157	39080	33046	23198	10758	4275	1981	1057	890	803	853	840	836	869	894	846	870	787	765	837	825	810	824	812	875	832	881	848	869	829	808	872	815	829	890	786	818	842	814	827	889	814	866	847	786	790	838	847	798	807	837	809	823	832	829	861	807	808	842	821	807	833	802	844	849	788	809	832	793	828	868	837	783	804	837	847	785	859	862	829	834	857	828	820	837	763	845	847	823	832	791	800	810	837	816	850	838	840	846	867	814	812	817	796	818	760	774	859	846	863	860	864	823	780	824	790	790	815	869	798	835	823	846	839	861	807	851	832	858	821	904	831	817	853	808	843	829	822	818	834	863	798	870	856	796	864	826	804	833	812	855	863	829	765	828	827	809	805	838	822	795	861	852	825	841	777	830	823	851	834	837	806	816	777	846	833	846	810	835	788	854	803	837	865	785	828	833	817	839	809	814	871	818	850	806	867	831	842	837	816	820	758	836	772	785	855	800	805	778	805	860	847	832	825	804	841	912	915	798	840	902	815	843	820	801	802	776	798	812	834	893	799	802	817	821	807	783	827	822	884	878	797	822	841	833	831	835	783	802	820	835	841	849	857	812	858	832	847	790	822	828	816	852	800	808	830	817	842	823	829	810	793	831	851	853	795	835	835	777	846	819	811	830	796	905	777	817	825	874	768	877	790	817	831	802	829	842	797	826	843	821	820	830	833	806	794	816	793	817	774	818	825	825	845	863	817	877	876	845	872	791	831	836	822	806	820	787	894	840	835	813	860	816	783	830	884	881	873	849	843	829	787	844	821	811	821	803	866	860	841	807	759	784	845	827	849	843	842	823	852	834	855	822	825	803	814	824	840	804	819	824	836	828	822	864	875	831	823	807	824	822	835	819	889	842	839	839	845	802	796	847	789	836	838	836	816	804	840	838	816	834	862	799	797	843	820	835	851	791	831	832	865	813	858	854	844	783	861	795	784	872	801	818	899	805	838	832	817	835	850	777	823	860	845	816	850	867	812	877	792	784	836	823	836	836	822	814	774	856	817	858	849	846	809	795	826	796	842	780	834	855	855	864	850	831	836	830	836	764	848	824	836	879	889	860	810	840	832	745	864	790	855	864	850	808	802	811	808	769	850	846	849	826	786	808	832	851	799	811	777	815	881	814	837	866	826	814	798	829	799	844	827	829	803	829	859	839	827	828	825	862	860	853	844	834	814	859	814	857	862	877	817	835	819	764	819	834	835	867	787	821	828	850	863	841	827	829	841	863	859	849	829	867	836	792	860	775	865	823	790	846	861	803	820	837	837	852	898	812	820	860	844	836	855	847	842	747	809	833	811	871	832	871	810	845	883	813	771	841	869	863	804	837	844	826	803	861	821	827	798	836	814	885	825	864	838	808	850	911	866	838	824	808	860	869	799	849	844	812	843	887	898	856	797	781	876	819	773	815	846	835	856	835	811	796	804	837	840	826	834	825	778	810	822	834	817	855	827	814	842	844	872	807	814	865	740	804	809	836	847	878	803	856	839	862	855	832	812	880	853	806	840	816	817	834	883	826	782	762	832	856	820	832	833	836	860	829	823	842	838	804	866	807	856	859	833	812	832	809	834	827	815	836	861	819	835	776	897	825	799	826	874	821	803	879	804	802	809	854	821	807	808	853	836	826	789	881	821	871	915	833	847	808	796	845	827	846	811	819	889	768	794	860	796	848	788	835	858	794	779	859	859	827	817	800	833	828	812	814	862	783	858	851	830	826	841	799	847	802	828	857	800	852	765	789	826	776	817	789	842	801	834	772	878	848	819	850	845	877	784	827	840	829	837	914	818	882	803	844	834	867	770	856	834	801	850	778	879	847	838	797	838	889	825	810	791	802	824	830	783	833	830	768	801	850	842	815	826	780	806	817	819	794	876	822	795	842	841	795	813	831	849	831	819	884	816	839	835	838	808	845	889	862	830	868	855	788	811	833	862	851	858	846	765	822	794	819	851	819	876	872	886	881	855	831	857	832	865	844	833	818	809	828	788	822	773	870	815	851	794	829	847	836	828	839	806	885	850	833	832	782	811	849	815	839	832	816	797	830	832	771	857	857	907	827	862	816	803	855	786	790	822	851	878	777	861	831	782	872	795	890	827	799	825	862	841	850	862	813	853	895	828	827	843	817	800	847	832	834	833	839	816	837	820	841	823	863	864	852	847	822	859	767	822	804	850	841	867	863	800	790	841	853	811	841	826	834	864	817	790	814	878	862	800	867	825	833	823	867	797	826	850	850	821	770	839	816	830	846	847	846	757	855	829	883	839	783	836	823	820	828	811	862	837	852	787	747	806	817	801	862	831	773	835	780	862	856	846	807	823	853	801	813	798	831	821	794	868	831	815	838	808	752	826	854	815	829	833	855	840	822	808	856	828	850	832	812	832	864	829	820	877	762	793	805	815	845	851	802	810	803	855	809	805	816	828	835	815	847	798	848	795	839	786	853	831	841	814	829	860	821	877	869	837	796	774	825	798	818	882	845	894	805	806	856	835	792	800	833	803	834	804	812	822	817	795	915	853	871	805	841	816	853	851	879	842	826	846	876	850	845	799	823	865	814	795	874	822	807	879	802	809	830	825	826	856	798	795	817	849	837	864	818	839	841	859	782	810	824	836	806	789	822	810	840	919	845	864	850	882	855	788	845	809	821	754	827	833	803	836	784	812	898	806	820	799	867	804	817	857	834	827	784	816	803	845	767	816	816	809	821	824	846	883	814	817	847	806	838	821	821	846	791	838	812	798	823	805	839	875	846	821	820	779	860	840	819	767	799	796	838	781	826	806	863	810	813	875	833	843	854	837	851	802	844	892	852	829	812	869	844	817	820	817	769	804	814	838	824	865	800	863	829	802	788	836	852	851	810	826	845	816	850	773	839	786	861	794	817	855	843	844	880	861	802	853	795	841	847	850	805	896	831	827	828	800	850	887	781	835	854	785	794	816	846	833	811	773	842	812	851	803	835	806	773	815	862	838	866	839	811	810	787	833	809	824	815	815	877	878	881	840	868	815	820	799	824	836	796	858	840	796	764	828	821	872	831	826	781	860	821	838	868	843	819	860	833	799	870	883	814	850	809	819	872	817	794	860	792	864	804	875	826	794	781	856	861	793	902	875	813	877	799	822	805	852	857	767	826	820	819	809	801	841	794	794	866	831	865	851	806	796	873	822	832	760	849	874	865	816	880	835	774	839	849	785	785	841	818	834	851	867	927	841	871	805	839	887	792	807	828	834	831	882	781	769	827	786	854	809	861	780	809	788	820	879	844	845	857	794	824	782	893	877	851	809	797	809	838	920	822	824	825	848	837	835	876	866	804	857	843	843	869	854	787	819	819	844	853	858	878	803	812	796	846	817	809	866	822	867	818	843	811	771	811	855	787	810	870	808	827	816	803	835	811	866	802	813	802	831	842	853	781	865	793	767	827	783	884	879	787	812	853	855	810	853	813	847	830	826	860
22474	20755	28583	23003	37676	62010	57801	43883	28261	14254	4541	1625	846	679	671	620	660	609	610	645	591	587	600	653	602	608	660	610	596	619	570	609	613	604	581	552	578	601	582	645	622	613	572	595	598	608	596	606	604	614	630	634	591	635	622	584	644	576	585	629	547	635	607	637	627	603	619	632	635	565	604	576	560	579	571	569	604	602	617	608	566	637	647	659	615	575	659	617	569	628	630	628	577	613	577	638	640	605	564	613	613	547	618	646	605	597	577	612	624	629	625	598	558	623	586	572	621	638	631	603	605	627	634	584	644	601	588	616	580	607	584	646	570	617	620	621	587	635	614	621	593	614	611	612	559	602	592	616	584	566	571	579	639	600	618	620	636	578	647	620	639	582	606	584	598	621	615	602	621	605	582	601	588	604	652	624	590	611	587	625	607	618	635	601	567	577	592	602	584	658	563	625	613	571	592	635	607	660	636	600	628	596	577	591	640	608	605	549	595	586	613	621	644	608	630	611	588	576	631	588	636	608	591	626	593	604	636	596	557	606	609	602	633	626	576	630	601	605	617	583	594	588	576	594	615	557	569	573	607	642	594	613	635	587	630	592	577	617	580	602	628	600	584	581	595	620	573	605	566	545	607	569	600	574	607	617	601	598	605	621	604	620	547	591	623	561	613	603	567	599	635	594	604	628	618	581	601	585	605	604	576	604	631	601	644	627	605	576	602	579	604	641	616	598	586	607	601	596	599	597	604	619	646	609	600	596	642	577	651	613	638	624	594	647	646	624	628	600	592	582	595	612	608	661	620	595	624	597	572	596	642	612	606	617	582	555	590	634	611	573	634	630	604	602	627	596	643	639	593	576	597	550	599	590	610	591	614	616	564	571	591	563	625	632	631	588	630	625	578	623	577	581	611	582	602	604	595	611	625	575	580	608	604	621	596	599	651	625	578	578	664	602	606	585	631	617	615	615	625	625	601	621	604	577	584	591	664	675	648	593	620	665	604	583	616	630	561	603	554	560	599	613	590	564	635	626	585	593	583	583	563	607	573	593	555	585	595	617	527	598	601	612	620	593	615	635	608	599	629	620	599	634	641	560	638	599	639	605	596	609	587	587	645	630	612	623	628	593	621	603	568	583	599	603	645	624	595	650	570	632	554	572	615	585	606	579	634	574	572	602	602	649	612	594	612	590	618	568	596	614	607	631	604	638	570	624	590	609	586	610	566	580	633	622	589	630	584	605	571	597	612	561	583	648	619	587	580	587	600	621	587	642	609	616	642	623	618	613	608	603	578	600	670	599	563	559	623	591	596	581	651	620	577	558	570	572	631	601	640	594	566	589	610	602	606	625	643	595	602	603	563	593	611	555	625	595	601	597	630	591	602	619	555	585	548	615	610	606	661	590	617	599	637	608	629	577	581	579	595	571	606	633	649	615	593	595	643	601	587	568	620	612	552	606	635	611	598	625	618	613	630	576	598	609	585	587	576	574	593	625	586	631	630	618	597	612	555	598	605	596	608	614	574	655	620	621	596	618	634	588	598	629	581	629	598	600	601	634	607	600	625	620	614	631	588	562	587	579	618	586	614	635	567	591	563	605	586	581	643	608	585	628	615	611	627	618	645	591	582	590	637	634	538	595	603	588	629	572	610	619	663	628	576	579	643	575	611	630	596	586	595	602	611	606	604	592	651	582	551	575	607	579	606	565	565	554	592	642	565	595	615	581	633	598	621	562	585	558	594	606	567	581	584	595	616	608	626	595	600	601	605	626	592	598	601	605	638	606	580	628	605	604	583	656	620	553	622	586	653	602	612	623	619	598	597	627	604	617	595	561	628	626	601	606	580	603	625	567	614	626	616	584	589	593	608	582	572	651	613	618	635	603	579	576	594	563	593	598	632	598	612	601	631	600	594	638	627	585	634	623	636	621	623	600	571	609	586	639	600	609	600	586	560	610	576	585	594	616	572	650	608	598	608	593	572	604	610	598	589	619	621	588	558	579	578	638	587	633	604	632	610	568	609	640	588	614	605	575	609	610	598	613	600	594	599	637	637	610	593	645	558	623	602	610	590	603	614	584	599	612	592	625	588	552	630	614	600	589	567	633	645	611	654	612	613	615	605	621	558	622	578	555	602	613	576	589	595	580	607	579	607	590	640	607	592	601	560	598	591	594	592	581	617	603	570	607	602	570	618	604	580	603	651	560	665	595	622	614	598	642	614	599	621	617	612	582	583	597	668	613	636	577	603	595	584	575	627	568	616	590	613	638	616	596	635	635	582	628	615	617	603	582	634	593	589	620	602	599	647	605	575	629	617	567	609	595	575	598	608	634	649	557	592	603	561	626	577	577	633	622	609	639	568	615	605	598	631	621	602	650	649	620	590	627	602	627	601	599	600	618	592	622	609	574	635	592	587	620	604	630	581	586	613	603	628	597	612	608	570	627	594	605	617	651	637	578	598	620	577	619	626	588	634	588	622	590	598	603	561	623	619	653	592	581	633	629	598	624	640	595	619	587	581	619	610	612	596	604	612	593	619	607	588	586	636	641	555	603	580	609	595	615	630	621	598	600	597	621	632	630	619	605	601	629	617	606	578	588	561	562	635	624	639	598	658	608	578	622	617	586	621	617	594	605	614	618	594	597	579	585	590	589	550	592	643	636	604	589	600	650	617	601	606	613	572	574	613	654	613	584	605	594	585	567	614	561	648	605	562	601	601	629	602	648	555	595	602	599	608	605	643	661	641	583	618	596	578	621	564	611	629	559	622	575	582	622	591	599	592	626	616	559	591	632	580	639	642	568	642	639	587	602	613	587	569	585	607	623	559	582	629	662	555	583	620	583	605	581	612	611	614	577	591	633	637	622	614	600	591	597	643	602	577	557	630	608	601	576	578	626	603	571	608	585	614	636	606	588	635	616	612	606	574	603	578	606	611	615	628	597	615	630	568	577	597	623	590	620	595	635	561	608	614	617	579	576	609	579	600	624	619	638	573	602	616	569	526	569	594	581	609	626	578	568	622	588	609	583	603	648	614	613	604	561	617	605	608	617	597	597	552	637	569	642	569	598	542	609	605	581	640	611	613	598	612	590	616	566	623	605	600	570	584	610	604	619	565	559	577	620	584	641	625	602	619	600	606	588	615	614	600	580	586	596	626	542	543	581	602	631	608	586	555	564	597	602	610	575	641	654	616	617	581	580	612	571	585	627	599	620	631	582	586	612	616	586	599	614	623	593	632	563	596	594	635	605	607	590	604	602	617	604	605	593	580	643	645	635	625	586	579	601	552	556	652	591	590	570	625	623	639	553	611	576	587	593	578	632	589	608	632	568	561	618	622	598	555	629	597	583	581	605	602	602	605	584	596	566	644	595	606	630	635	588	614	598	612	601	623	626	585	609	550	610	611	597	600	646	612	604	622	641	578	631	599	617	602	614	656	574	612	597	629	597	599	591	579	632	601	593	588	585	630	578	618	599	597	602	628	603	597	588	609	618	552	612
14963	32768	32641	27097	59451	66502	58269	45283	32299	17645	7285	2930	1271	947	867	878	907	847	843	841	872	906	868	879	896	842	865	883	851	882	864	819	827	846	863	871	909	844	861	866	869	838	869	853	809	852	855	889	842	860	823	865	820	837	848	832	839	792	872	840	898	842	855	900	788	862	827	798	786	832	846	817	836	860	838	847	858	911	830	871	875	872	850	777	857	892	848	835	872	863	849	868	853	813	837	893	822	844	820	863	823	781	865	832	787	816	837	850	838	846	802	891	824	827	799	846	827	884	879	836	886	814	847	887	826	827	804	861	838	836	824	813	838	843	877	854	807	829	850	884	856	877	817	857	869	821	856	839	858	860	812	846	878	874	859	910	835	812	811	841	891	830	875	813	861	885	823	825	817	885	809	859	767	873	802	862	853	827	873	821	845	872	892	799	842	848	918	859	851	881	893	870	859	829	876	888	867	884	804	850	838	861	797	892	836	827	829	852	867	901	825	847	858	894	860	824	890	800	843	877	896	817	900	830	837	870	902	905	814	847	811	833	851	828	905	834	848	836	892	890	849	860	851	808	901	842	847	819	882	825	893	829	921	874	826	811	881	887	877	819	836	796	840	809	890	863	813	816	863	854	899	808	836	824	851	821	862	841	870	832	844	824	881	856	855	851	854	918	845	793	832	813	818	831	845	846	847	807	927	855	819	897	902	898	805	869	835	877	843	844	893	869	847	870	875	857	918	877	849	863	864	776	828	802	889	881	824	864	838	840	857	839	812	847	838	819	802	801	823	816	876	877	839	861	857	915	836	848	839	853	868	822	849	856	871	813	894	831	838	836	858	914	864	809	841	823	925	869	866	856	818	901	858	823	843	861	845	831	851	818	762	819	815	858	861	865	845	888	834	868	856	832	831	823	842	824	816	873	802	816	837	849	873	847	922	842	861	844	846	855	858	882	885	836	833	873	830	876	813	879	805	904	836	843	910	845	810	830	792	863	825	810	843	827	858	859	824	826	788	844	833	872	802	784	889	907	864	898	845	823	830	838	853	887	859	807	805	854	798	886	900	889	829	857	846	903	874	838	825	875	824	872	859	834	879	837	838	873	838	850	857	894	847	840	863	849	875	844	844	779	813	825	849	882	839	809	878	889	875	836	844	872	889	839	812	865	848	834	871	842	887	874	885	848	845	857	845	873	880	838	855	860	842	928	853	831	907	868	885	854	905	852	888	875	904	799	839	855	817	875	884	878	847	857	784	852	865	867	846	861	840	835	816	810	838	807	831	835	856	894	806	878	817	816	831	853	820	807	862	893	857	817	884	875	839	855	800	875	829	902	823	849	884	886	855	866	867	898	840	811	843	818	849	819	831	858	809	922	841	898	838	865	825	848	853	876	818	821	863	841	817	822	804	817	824	885	847	833	805	861	880	850	843	856	856	853	861	853	837	876	781	835	834	868	827	843	833	850	837	806	856	852	846	845	832	859	866	897	823	822	828	838	871	840	832	863	857	888	881	878	910	857	820	845	888	833	823	859	828	903	870	883	808	843	824	897	812	839	830	808	852	833	863	860	832	827	847	844	820	856	885	873	864	865	863	860	795	853	862	849	854	827	885	820	855	851	862	810	851	848	863	842	852	814	844	817	838	871	843	783	836	808	856	822	871	870	849	858	888	804	832	890	813	861	849	876	890	890	817	883	842	864	890	829	872	823	828	851	884	919	847	883	845	850	837	808	857	871	858	888	892	852	819	824	836	838	845	868	826	869	827	859	827	847	814	832	873	917	889	823	860	822	823	839	828	833	856	824	877	790	802	877	869	846	878	812	836	808	885	839	860	858	830	862	869	850	882	845	854	839	815	798	879	872	878	858	902	808	849	846	819	865	875	898	836	883	803	856	877	868	903	875	835	850	824	896	856	888	877	860	869	839	882	826	849	811	850	851	892	858	816	832	863	845	827	851	816	869	833	874	860	828	881	864	791	851	848	872	876	882	851	907	851	823	849	801	860	907	887	900	875	901	869	822	803	854	828	893	857	810	842	868	868	851	812	834	885	846	843	881	826	846	832	830	870	885	876	810	839	793	828	824	855	873	866	889	800	887	853	862	826	851	854	871	874	831	842	828	818	842	865	868	874	835	848	844	915	870	848	931	853	707	815	794	870	852	830	835	815	806	852	859	864	808	828	877	898	856	806	845	829	894	830	862	874	902	860	812	854	894	782	876	820	867	877	840	853	883	875	832	845	861	841	835	834	845	796	793	841	832	860	825	784	873	890	866	838	873	821	871	854	877	837	844	812	863	834	854	886	898	880	857	881	855	886	821	815	846	919	866	904	920	836	864	829	849	847	843	873	828	823	883	838	866	865	877	886	849	811	876	863	834	843	820	865	812	839	841	845	875	871	820	875	855	873	856	886	856	912	861	841	846	869	888	856	808	814	873	852	882	834	832	845	839	835	822	838	811	871	869	831	842	871	830	808	892	833	845	859	872	818	865	819	810	839	916	897	809	834	840	884	889	823	831	806	853	844	826	809	799	824	873	827	812	848	834	802	839	850	830	893	852	828	837	863	830	888	813	789	838	844	814	828	859	870	779	871	869	880	877	822	864	813	868	875	852	843	888	859	843	836	866	921	897	888	850	840	849	885	818	832	823	797	856	832	930	906	805	863	848	890	877	786	818	861	845	850	865	831	851	897	847	866	814	833	845	832	839	801	853	864	845	854	852	816	894	832	867	801	909	827	881	804	821	810	835	849	865	831	875	843	799	827	867	865	824	872	878	831	856	851	878	851	888	838	788	848	891	825	842	865	822	795	834	862	878	860	839	891	853	881	832	886	860	888	833	858	857	852	848	858	862	848	871	880	787	827	898	866	844	848	813	856	850	857	852	852	883	889	889	869	845	859	922	807	841	848	841	837	799	830	885	866	837	859	869	849	900	851	805	854	883	841	871	854	888	831	858	850	844	859	833	856	856	856	799	854	882	875	773	867	858	850	869	818	869	866	847	834	802	839	829	875	821	883	895	814	880	825	821	882	863	846	863	901	898	839	844	796	859	895	903	855	840	805	817	862	900	853	805	850	882	855	827	823	873	835	828	840	844	879	851	811	831	854	885	879	804	789	856	811	837	792	891	849	840	890	881	886	836	845	840	824	824	876	852	797	819	789	824	827	850	873	857	876	837	839	796	847	830	874	852	907	830	842	841	867	830	867	846	844	851	909	836	839	806	869	882	851	818	857	881	862	800	896	820	784	828	854	865	840	834	836	844	846	861	816	840	888	839	892	867	845	876	853	819	842	847	856	865	844	833	814	865	878	914	833	862	858	878	894	879	834	887	870	874	850	875	854	890	872	899	823	876	859	798	799	896	873	852	846	883	874	893	802	802	811	811	821	862	870	864	831	868	863	815	845	866	851	795	873	860	850	887	870	828	848	885	866	863	892	892	798	835	863	891	822	832	875	809	804	867	852	897	828	822	849	813	838	834	845	847	829	864	833	879
26106	20587	14295	4132	9950	17330	13290	7434	2973	1421	866	674	619	595	582	570	532	582	555	572	517	613	593	550	556	562	557	602	586	552	587	548	585	578	587	572	571	592	564	550	560	572	543	593	586	584	573	591	586	572	596	572	554	545	569	554	551	564	575	529	558	589	613	617	590	562	608	590	576	581	615	554	586	583	529	545	577	554	578	548	561	529	615	567	583	574	523	590	586	552	579	579	575	605	544	607	610	498	596	553	573	567	561	574	567	555	573	626	589	547	530	538	609	541	597	585	553	551	617	563	542	549	571	575	571	542	598	546	551	572	590	576	538	560	609	550	563	601	566	577	559	584	520	517	534	581	577	571	561	541	537	611	603	556	561	570	570	572	602	563	575	542	568	566	594	592	545	556	574	559	592	564	576	590	558	581	569	577	552	576	548	582	563	575	568	545	552	570	517	591	545	550	565	585	598	564	588	557	571	530	507	564	596	528	536	557	593	541	510	578	557	574	546	602	532	589	542	612	597	559	607	560	567	533	535	575	554	617	597	553	537	561	542	559	599	573	576	536	568	550	547	571	595	576	532	630	568	552	598	572	595	581	584	585	572	579	583	543	538	607	603	608	574	570	597	592	583	634	582	567	586	565	579	570	578	548	511	558	607	566	581	542	583	533	561	551	582	590	590	545	606	525	569	555	521	578	569	577	552	547	607	567	527	546	550	580	595	597	586	538	624	590	539	564	601	552	589	608	575	567	612	541	567	560	572	563	572	552	547	575	574	526	577	535	597	580	563	531	585	590	553	570	545	560	534	555	510	624	583	549	586	583	573	572	568	560	575	551	604	529	573	568	566	579	516	550	550	574	538	555	579	557	569	533	608	540	545	590	569	572	565	535	609	526	553	536	559	573	582	569	547	571	569	514	563	581	583	555	609	554	564	572	612	580	539	610	581	586	541	601	573	562	576	621	546	592	576	564	549	555	563	558	605	583	543	578	540	544	562	604	582	588	539	559	544	604	543	514	590	579	557	578	553	537	596	567	559	551	515	584	541	580	603	555	534	564	601	587	592	580	564	518	592	526	547	548	571	548	608	551	579	539	547	531	527	591	546	598	563	592	616	551	596	569	624	558	560	564	547	539	545	582	570	584	586	559	573	531	530	563	593	564	555	571	530	590	572	555	561	587	604	566	559	539	589	555	570	554	532	570	577	612	527	540	573	588	557	552	578	577	575	550	548	596	571	555	580	566	526	556	571	523	539	555	527	562	570	572	555	564	552	580	558	633	591	544	553	522	552	569	546	566	547	564	536	574	574	580	572	576	544	539	586	566	581	575	543	582	571	617	561	565	567	551	507	541	577	598	559	584	573	581	565	593	560	563	562	589	621	612	595	543	567	571	591	560	566	529	556	616	539	576	565	551	547	557	526	538	571	546	583	579	548	566	542	598	575	564	527	564	591	582	562	591	520	526	520	574	573	580	602	612	573	529	559	610	558	537	610	562	640	550	561	553	552	556	600	596	580	609	573	583	574	603	573	583	567	568	523	594	532	566	573	576	553	559	568	566	573	572	563	541	563	585	569	542	550	559	582	564	544	622	555	581	573	542	559	550	560	580	577	542	591	559	598	553	588	563	579	536	561	556	591	577	557	606	548	556	539	563	574	556	594	562	547	559	531	603	558	566	561	578	538	548	560	580	545	582	586	582	602	532	559	569	521	521	577	562	575	557	583	571	549	551	570	549	543	564	576	562	542	589	548	544	570	577	534	561	554	576	529	554	567	547	570	641	518	571	532	546	585	585	571	564	582	536	572	562	599	611	527	577	608	551	552	588	556	586	548	554	534	602	593	525	583	585	616	583	522	593	566	575	556	525	546	541	562	556	586	538	568	564	577	566	563	533	568	574	593	574	578	559	560	566	602	586	520	580	573	604	575	592	527	568	615	518	583	576	563	571	591	532	593	560	553	605	553	556	593	562	574	588	556	554	600	539	589	518	609	573	592	524	624	544	577	573	546	574	600	572	566	563	589	616	559	601	541	546	540	577	572	538	582	604	579	608	548	580	571	561	532	554	572	542	597	610	588	541	577	554	580	579	574	553	557	570	573	571	589	561	570	567	568	551	567	573	513	550	570	580	586	535	545	571	556	622	557	543	556	578	558	520	583	562	581	560	616	541	553	542	566	544	564	535	569	558	565	593	578	612	589	567	573	599	554	566	564	534	535	588	558	563	557	588	553	536	575	584	570	587	557	591	562	517	529	559	613	566	573	615	543	568	538	534	553	534	526	549	568	559	604	552	562	585	562	611	562	531	547	597	522	556	559	560	552	594	582	500	571	625	566	606	549	574	535	578	549	535	563	565	559	563	548	528	598	603	578	535	541	528	544	561	571	526	580	570	586	592	579	531	566	546	587	568	581	541	537	592	610	577	603	573	544	585	582	611	564	511	561	592	537	612	570	555	587	598	578	598	570	598	579	589	553	553	539	572	574	528	569	563	572	591	555	594	562	590	550	533	611	603	578	564	584	578	542	581	614	557	548	582	555	566	570	558	574	589	551	586	605	528	540	529	544	553	596	542	592	513	531	567	623	551	593	561	569	587	573	589	587	575	592	567	563	553	624	583	570	551	569	611	602	585	581	581	544	614	593	596	596	557	591	545	547	580	574	598	573	565	523	575	558	535	569	571	575	517	570	537	574	537	550	540	555	593	568	564	557	578	590	549	595	546	524	536	565	528	588	584	633	573	561	567	587	603	556	567	599	566	521	555	570	590	556	603	546	551	589	523	561	573	563	587	623	593	544	602	573	647	530	578	609	567	556	555	542	583	541	541	564	580	534	573	589	584	608	536	530	592	570	587	576	556	560	623	584	577	532	619	623	594	602	557	525	569	574	558	580	536	556	545	596	565	608	546	585	607	564	561	561	562	578	552	543	553	621	562	537	608	585	581	632	572	521	555	576	576	612	558	531	541	548	568	587	539	485	571	537	570	568	567	630	557	585	606	555	541	558	557	540	598	561	594	540	574	564	591	549	566	554	600	594	591	566	560	630	564	569	575	582	521	570	601	550	577	582	607	544	569	572	556	590	578	562	572	541	570	554	584	580	617	526	611	578	559	583	588	577	569	552	569	564	545	588	565	578	549	573	518	562	571	557	581	564	570	539	568	544	601	570	540	561	520	599	573	594	537	575	562	597	588	551	558	555	567	576	576	573	601	584	626	556	561	577	564	574	580	600	556	563	594	537	587	575	575	574	569	568	609	589	545	574	508	600	596	541	573	555	547	608	576	550	561	589	563	599	563	575	560	583	542	577	584	551	533	581	584	544	532	523	592	574	561	532	577	568	558	599	573	539	559	502	569	552	610	549	589	622	598	592	554	567	573	552	555	591	569	574	563	553	602	593	599	531	509	555	554	566	564	586	555	575	550	547	584	605	534	541	543	542	599	572	569	532	596	574	596	579	577	580	552	513	531	542	539	550	578	510	568	567	539	573	589	580	564	571	594
7077	10595	9411	5099	15847	23960	18851	11984	5439	2634	1353	973	827	857	786	755	863	814	829	789	817	829	854	865	778	852	813	838	847	843	843	804	771	832	786	835	824	784	858	805	877	840	814	771	812	831	788	790	843	881	821	852	813	901	798	826	803	803	837	838	815	882	823	846	787	799	799	849	813	811	829	787	840	819	779	844	834	803	836	845	801	789	860	833	752	823	792	839	831	784	805	765	831	792	822	834	783	789	767	822	811	848	797	809	831	827	808	841	839	791	839	847	792	793	823	815	798	770	797	787	795	790	816	870	796	830	802	835	819	846	811	837	779	815	854	860	805	829	803	809	799	835	864	835	784	833	851	863	835	866	808	799	820	844	820	801	822	813	777	853	810	803	810	820	796	764	815	829	843	766	794	816	865	838	856	808	786	815	796	798	796	866	791	849	821	804	817	804	826	829	790	805	806	797	813	795	853	795	854	838	822	787	791	800	843	820	884	845	800	840	888	830	791	838	824	820	826	819	853	849	797	836	818	836	878	818	826	853	835	833	805	855	856	862	828	821	818	849	790	814	810	797	848	878	804	818	805	827	829	801	750	807	819	821	842	852	871	779	827	851	814	818	887	846	798	804	817	801	845	804	784	806	830	836	839	764	842	816	793	827	851	798	848	828	807	779	778	841	774	849	815	839	795	808	777	806	846	804	860	794	866	819	822	792	791	834	857	836	818	829	805	885	814	798	851	858	826	800	802	797	882	788	819	805	804	848	844	795	792	850	800	804	843	794	799	819	804	831	822	765	802	829	846	819	835	795	872	779	809	818	854	834	864	848	822	810	850	778	822	813	813	801	829	848	822	826	854	843	826	805	820	804	774	842	820	827	806	810	831	834	822	828	842	788	842	842	890	865	841	800	808	806	827	823	833	809	810	835	816	825	851	855	823	809	802	802	874	782	838	842	857	826	781	854	816	813	870	782	803	841	815	889	811	833	834	829	786	820	821	829	821	772	825	838	814	848	841	793	869	821	820	788	829	800	784	793	786	802	823	815	771	853	781	814	818	820	856	869	798	827	829	849	861	883	791	826	801	815	803	813	822	863	845	788	812	827	861	813	820	832	809	847	801	809	802	823	778	812	872	860	852	785	789	824	831	826	783	818	761	809	818	832	826	783	778	894	862	825	824	807	809	787	776	857	830	791	838	798	824	855	858	790	821	828	794	800	860	801	836	795	834	817	833	875	847	769	802	801	808	827	815	769	810	848	802	835	839	774	850	817	834	833	798	834	889	828	761	825	809	825	833	790	820	834	850	805	799	913	816	820	810	803	824	808	855	811	822	817	782	781	856	798	817	819	856	766	813	812	807	835	847	815	835	824	828	819	757	807	840	813	844	830	804	799	826	771	811	810	840	801	819	803	825	795	809	807	816	805	779	838	795	786	813	861	778	808	803	879	815	799	823	785	832	873	783	792	797	801	820	781	882	784	847	808	800	843	816	802	813	837	776	805	866	790	867	788	866	795	853	784	809	837	802	827	762	814	781	821	850	855	856	800	785	806	837	860	830	840	794	809	800	793	816	828	819	826	840	832	816	843	796	829	827	862	818	824	813	842	833	838	820	783	790	813	871	750	826	802	809	803	851	826	882	823	777	820	870	811	852	817	867	853	837	848	769	805	840	761	795	775	807	835	812	814	822	777	817	800	896	765	795	785	789	792	806	903	798	819	793	804	837	784	846	781	836	833	791	804	839	806	852	867	803	790	857	823	837	837	794	782	812	849	767	805	827	805	849	818	817	780	840	741	823	865	825	828	866	824	807	815	753	829	835	804	832	776	808	794	825	780	772	824	825	857	760	808	810	838	818	824	815	848	801	785	816	842	836	765	821	837	826	832	816	846	776	833	749	829	800	833	790	862	804	786	810	789	788	807	778	778	864	769	841	839	855	805	801	769	791	838	845	797	825	836	757	843	858	813	757	849	840	861	836	804	818	878	875	828	827	824	869	822	782	846	830	776	836	840	792	818	821	795	796	848	765	773	812	880	812	811	809	803	845	832	800	818	854	847	835	844	870	820	793	803	766	786	817	842	838	879	812	872	828	862	849	832	862	808	849	822	828	769	774	795	834	855	807	799	834	840	802	821	843	793	811	872	814	776	833	836	767	834	822	805	861	871	812	802	827	795	805	792	816	862	847	818	827	856	857	758	774	794	855	800	822	784	831	844	833	812	801	819	843	765	793	818	841	847	831	789	828	824	838	816	850	784	807	833	841	780	796	840	794	816	816	875	799	781	829	786	847	777	824	851	830	815	808	828	835	859	788	806	833	838	785	802	811	829	839	804	836	821	836	818	788	814	862	808	811	850	825	816	803	801	799	848	799	789	817	813	837	813	816	837	805	812	764	800	772	796	810	793	780	865	850	788	797	887	864	806	806	838	826	818	840	850	775	815	854	802	777	836	806	769	809	844	832	819	833	820	815	830	805	814	818	829	776	812	825	829	820	818	795	808	808	799	848	837	770	801	786	797	809	788	818	844	813	809	750	796	804	822	771	823	812	800	809	827	857	843	863	817	825	879	815	827	826	818	837	826	789	812	856	805	810	832	826	821	822	796	857	798	804	864	801	836	825	801	761	744	826	777	813	835	787	795	803	790	825	817	810	885	839	767	840	836	857	780	812	825	822	823	782	818	843	858	812	827	820	848	835	797	815	777	765	799	791	796	819	818	825	814	812	787	854	745	852	839	838	870	801	850	838	815	847	761	831	835	815	826	816	784	835	830	862	847	798	838	777	819	819	861	793	820	811	808	839	860	836	817	850	820	793	775	808	827	871	894	867	775	858	795	813	805	822	804	861	831	853	856	800	857	841	848	877	813	784	815	797	857	812	823	806	862	824	832	818	799	828	833	746	785	836	804	788	864	820	799	804	875	787	842	842	867	797	834	830	815	798	801	825	865	860	813	803	841	856	845	837	839	831	814	764	850	851	812	835	820	850	807	820	841	819	849	831	825	838	803	805	803	816	800	764	859	795	864	790	804	789	809	818	861	834	813	800	834	808	786	856	840	848	831	818	832	828	835	930	828	831	787	806	812	826	782	821	762	826	795	794	811	888	783	793	828	828	805	823	869	819	822	825	807	814	827	806	790	772	803	834	824	826	806	806	878	805	805	812	855	790	830	842	873	799	819	837	839	835	830	778	832	868	832	884	817	830	833	829	854	794	796	808	798	802	891	804	810	812	809	826	861	768	836	777	776	803	863	869	801	862	874	775	839	777	865	811	805	871	834	811	801	865	823	852	754	735	796	813	852	824	811	836	799	854	823	859	792	786	851	801	798	816	804	852	805	878	820	827	838	851	827	815	799	822	846	837	873	837	836	811	867	799	828	801	845	852	848	840	819	870	794	855	850	784	815	821	838	825	801	833	834	856	861	815	846	845	797	838	866	803	805	817	831	820	841	847	831	768	848	827	788	792	852	816	773	849	788	847	800	864	829	878	821	843	849	808	788
24127	20736	27478	24125	37803	47559	39991	25344	13422	4895	1563	976	687	587	592	593	595	604	592	588	586	608	562	572	607	611	572	595	608	583	580	630	587	560	567	621	614	640	588	591	615	611	535	571	608	586	595	581	599	627	596	622	615	573	591	529	601	581	577	540	612	591	610	577	577	571	587	572	574	590	609	621	551	598	615	602	624	612	603	577	568	585	643	574	581	585	605	615	582	545	631	581	638	532	584	554	575	645	617	605	592	571	603	572	601	577	587	590	591	565	565	586	581	584	598	564	571	537	562	608	555	563	584	603	570	570	571	562	584	587	613	599	598	584	548	584	622	533	587	609	593	594	566	529	535	567	566	546	550	597	608	593	554	593	584	613	562	573	611	583	604	556	585	534	577	583	587	605	556	586	589	573	588	616	556	608	549	615	601	622	610	571	574	576	566	570	566	536	588	597	570	593	599	602	582	540	634	573	596	548	580	570	544	607	617	625	566	564	536	585	551	574	570	604	564	523	573	571	570	572	552	567	571	570	542	667	591	653	588	562	565	591	599	593	539	604	559	599	597	632	592	619	603	597	576	561	600	586	552	590	588	526	566	559	593	585	615	594	603	556	598	566	572	585	571	579	660	578	590	575	592	574	615	601	579	623	573	571	599	606	583	565	599	597	595	592	586	583	590	577	582	569	534	627	582	577	587	600	558	605	585	585	615	594	582	586	586	589	570	546	596	576	594	588	560	602	581	643	596	554	565	567	596	580	564	569	595	560	571	607	609	606	581	608	559	587	594	566	592	550	576	607	602	578	584	604	583	578	592	575	626	604	566	551	610	621	620	616	598	603	637	606	586	585	581	553	556	575	580	566	547	549	572	587	553	612	579	578	583	618	518	583	578	555	596	600	587	573	566	625	606	604	577	592	565	578	626	556	634	581	601	573	608	564	556	569	601	555	564	552	585	557	583	607	582	566	620	565	608	549	585	585	559	579	596	588	614	543	590	577	584	604	562	575	556	600	593	587	549	610	583	547	590	605	600	600	590	599	585	569	539	594	594	600	582	624	585	595	597	595	617	597	619	596	588	578	618	683	570	613	574	560	577	566	610	566	591	567	529	640	555	609	553	601	652	655	640	622	609	600	617	550	576	572	537	557	572	576	610	587	561	555	560	585	598	555	574	617	548	602	576	579	579	608	635	585	592	574	612	623	599	551	606	589	568	581	587	556	596	573	597	572	550	601	582	526	571	585	624	580	602	569	592	584	569	594	565	561	547	600	568	556	582	581	574	589	566	579	581	573	616	540	602	582	618	593	575	589	578	571	607	572	603	564	554	601	566	587	597	584	608	576	604	559	567	576	571	596	574	607	579	557	591	587	611	616	569	557	607	574	611	587	592	572	603	547	578	609	597	577	558	603	585	637	626	584	620	579	590	564	604	551	587	602	571	556	551	605	619	586	595	627	620	585	574	585	576	624	542	572	558	591	613	583	537	610	589	593	562	598	606	579	587	602	620	618	621	552	590	592	603	591	531	600	572	573	514	563	589	571	591	585	580	644	566	591	584	573	617	599	560	606	616	588	605	536	575	579	566	576	662	556	587	620	580	598	588	579	581	573	588	568	548	538	582	601	592	590	583	579	539	547	583	547	624	599	623	538	568	587	589	537	546	591	564	580	616	625	580	566	642	613	615	603	590	601	623	569	540	587	541	577	618	580	617	576	537	589	568	585	592	579	539	574	616	571	564	607	531	586	593	590	561	583	620	602	622	547	559	563	541	603	634	547	551	592	585	555	588	589	548	613	564	582	537	571	601	535	619	540	590	575	622	558	605	569	574	562	560	592	565	560	600	590	585	570	579	557	574	566	610	575	592	542	569	582	598	585	616	591	563	624	567	588	577	561	582	599	578	581	574	576	618	573	601	611	580	589	590	580	584	627	583	556	595	597	556	533	582	623	614	606	543	613	591	596	586	622	601	604	559	609	626	586	584	572	544	606	580	559	568	575	557	572	560	568	609	575	571	550	541	564	644	603	544	619	581	684	590	574	596	551	580	608	580	603	593	582	598	531	582	616	590	565	603	585	610	556	561	607	607	582	594	565	608	574	588	567	585	598	552	589	606	565	641	631	591	573	592	559	561	565	588	591	583	609	598	572	610	607	615	563	602	542	589	612	587	577	591	610	616	603	579	618	595	578	550	589	589	599	554	564	603	575	539	588	617	578	629	560	639	600	618	544	600	570	590	582	599	540	598	513	579	573	602	581	582	603	581	616	579	543	573	588	590	576	582	596	566	571	575	622	578	593	622	570	559	597	615	604	634	590	601	590	554	569	591	633	614	570	637	597	571	577	576	581	575	547	599	586	611	565	593	588	582	538	603	534	557	597	558	570	586	557	584	564	551	591	584	606	544	568	603	575	570	589	558	554	560	587	545	574	589	565	583	600	630	567	573	565	543	572	598	553	598	622	542	572	546	611	590	596	568	606	642	604	625	586	580	586	562	610	598	582	565	575	572	570	607	594	572	558	584	603	563	556	600	572	562	577	632	631	590	525	590	545	608	587	560	568	579	565	545	636	583	620	569	578	585	586	555	583	592	559	582	587	550	615	597	556	570	612	578	621	579	606	550	587	547	586	618	543	538	588	611	589	561	592	574	604	595	586	586	607	589	576	591	624	548	622	599	579	565	575	552	554	546	577	552	565	582	605	553	616	551	588	606	570	602	565	582	581	585	535	587	560	581	595	586	548	620	588	609	563	586	563	612	546	547	588	572	589	618	571	573	596	593	572	633	580	590	532	574	574	608	582	554	611	617	574	592	569	579	603	594	610	582	567	587	618	544	569	588	626	560	564	633	617	580	584	548	558	612	579	606	611	556	607	582	586	600	563	548	624	609	582	584	546	601	593	623	570	574	547	602	570	596	611	587	570	595	562	553	591	542	600	569	545	571	539	569	596	577	598	595	589	563	629	553	601	560	599	584	635	593	572	589	562	578	616	625	550	541	611	575	580	577	570	589	576	586	573	584	553	577	597	571	568	566	589	610	593	568	563	552	561	621	578	548	600	531	560	573	568	584	584	555	635	584	583	557	580	604	548	566	503	547	557	565	577	581	598	577	599	583	552	573	565	590	554	548	618	621	598	616	595	610	625	587	545	582	606	596	624	589	552	553	569	582	557	580	608	604	570	576	636	558	581	609	606	542	561	558	563	586	616	576	593	605	622	585	540	596	618	542	569	537	576	607	584	595	578	577	554	556	531	611	597	630	625	627	569	549	605	589	608	571	585	586	592	542	640	567	572	590	576	574	582	564	562	556	599	635	545	570	640	616	598	558	544	604	561	530	554	615	559	588	592	596	569	592	629	575	592	574	608	585	571	593	566	583	570	610	600	583	613	581	538	575	644	611	593	545	628	577	573	605	565	532	612	611	613	564	569	560	618	585	582	545	593	589	544	587	576	606	563	621	590	584	627	634	611	615	588	613	585	570	615	590	583	578	565	550	607	610	630
10325	22789	22592	20143	47001	47366	40581	29116	18251	7949	3061	1501	1036	843	839	892	887	820	832	884	885	842	838	841	848	890	856	858	871	799	811	834	856	837	877	812	867	854	830	874	852	914	898	861	754	918	839	829	792	828	870	816	845	849	841	819	876	843	844	858	846	839	870	794	841	892	857	833	828	817	854	855	880	814	851	864	858	839	852	876	834	817	843	877	834	900	811	812	920	838	882	820	829	879	820	801	836	838	858	842	806	861	827	784	823	845	829	856	887	819	841	833	802	861	855	849	773	852	837	816	864	893	840	842	851	818	881	855	819	784	832	867	900	777	787	845	828	817	854	870	859	796	849	877	822	823	814	768	872	891	867	893	859	867	842	863	816	824	821	829	863	805	850	794	893	831	817	793	855	869	842	866	854	782	865	856	844	867	863	830	888	800	818	817	854	862	852	818	842	883	839	843	883	848	878	855	834	817	833	845	806	838	844	857	871	795	853	813	856	878	824	780	785	878	854	845	847	802	847	804	830	852	862	821	846	822	796	850	802	852	843	923	852	854	821	804	841	830	830	839	803	867	845	805	817	807	839	872	813	871	807	868	848	822	866	804	852	827	833	862	774	915	883	834	848	857	826	848	801	837	894	827	834	800	787	836	841	850	826	843	806	822	857	855	793	798	834	891	842	815	838	878	847	806	825	823	815	858	871	854	825	847	815	817	841	854	862	831	854	885	805	803	837	866	836	906	841	802	802	794	849	854	844	843	841	862	880	818	833	821	850	836	854	830	867	872	844	893	817	844	819	828	845	863	802	862	789	878	866	816	826	853	814	825	814	853	905	858	830	827	868	802	887	843	839	813	860	824	897	815	845	861	826	913	877	820	801	831	836	810	812	855	898	873	791	836	796	876	835	826	859	857	808	836	844	861	860	829	824	822	811	791	801	820	867	831	852	898	835	864	835	826	823	815	865	816	834	835	793	881	811	857	819	831	840	854	792	831	806	796	787	796	878	863	824	817	823	802	820	855	819	795	835	865	821	908	803	836	894	810	856	836	836	843	815	850	848	847	809	846	824	811	824	842	842	812	834	852	822	824	820	793	847	839	870	867	842	849	793	857	854	810	850	781	858	828	840	860	827	830	894	844	756	823	846	809	823	856	854	816	847	883	797	881	859	761	837	845	814	867	831	841	880	870	817	804	860	874	813	856	856	860	884	856	835	826	860	847	817	839	795	791	784	801	879	802	867	844	794	841	877	862	809	812	878	818	843	884	826	831	860	838	801	829	826	829	838	804	814	831	807	830	876	827	872	871	814	803	875	856	939	887	831	819	840	850	834	853	829	822	858	882	856	868	838	875	879	830	860	814	852	881	839	841	825	805	819	810	835	845	869	845	856	852	814	882	878	878	821	838	860	823	846	858	850	829	871	853	847	879	838	815	828	860	867	893	836	835	797	781	829	818	870	782	798	777	842	833	832	828	885	851	832	859	893	860	816	912	859	820	839	823	842	820	841	831	820	859	840	831	807	818	885	843	811	853	878	833	819	785	832	835	821	836	861	789	847	910	842	821	832	792	902	842	857	804	886	842	833	810	869	822	863	808	867	853	800	859	887	841	858	924	827	821	867	862	859	836	834	855	838	857	860	858	849	807	831	783	841	861	857	825	906	865	801	829	882	788	885	896	807	829	851	867	830	870	824	809	881	819	827	903	809	840	863	876	845	829	866	868	845	832	865	782	873	836	803	796	883	909	814	832	821	794	855	840	833	853	804	853	818	821	841	848	801	844	815	878	831	834	873	893	811	864	903	815	852	849	831	858	866	830	837	820	860	825	826	898	832	844	847	838	865	810	840	843	860	885	782	873	781	843	851	884	811	865	903	855	822	891	824	876	832	854	867	827	813	822	836	838	810	783	825	836	830	793	846	845	840	818	921	852	825	820	821	815	860	842	847	914	827	855	848	886	816	786	882	832	854	879	868	852	874	838	783	861	839	809	864	844	846	878	851	892	856	875	815	793	793	811	831	883	887	853	795	825	901	883	839	865	837	853	842	850	808	827	873	855	828	845	850	843	902	797	802	819	831	841	844	832	821	821	845	852	853	860	874	872	878	846	811	865	864	865	846	870	823	829	801	865	853	788	871	853	840	875	851	834	822	855	830	850	871	849	877	860	850	871	837	848	829	850	837	891	833	831	836	845	854	867	821	859	855	783	839	862	824	826	840	891	815	842	844	821	837	874	800	843	862	820	822	889	831	852	885	843	829	774	870	865	815	800	830	835	863	852	895	867	838	849	803	800	840	866	861	803	883	810	872	840	878	854	912	814	844	838	877	832	829	833	867	830	862	804	824	881	835	801	857	845	803	836	850	865	861	828	861	794	777	889	857	831	778	839	890	808	839	776	833	845	853	808	866	801	819	834	847	801	821	867	787	814	785	799	856	885	803	850	853	860	795	825	841	837	823	857	859	844	841	843	788	851	810	896	857	837	831	817	863	877	834	776	821	849	867	873	825	839	835	899	850	885	838	838	884	821	907	847	860	861	838	876	883	833	855	862	835	859	847	831	878	784	824	837	833	880	832	808	864	882	825	804	860	862	848	838	812	880	809	779	815	815	893	869	827	837	824	867	841	843	815	851	886	917	840	813	862	835	853	835	824	793	843	838	830	839	860	867	824	869	841	828	835	824	816	828	800	816	861	798	845	830	814	834	841	806	881	825	802	768	849	847	845	811	874	852	873	836	864	888	849	822	784	871	867	827	795	857	812	875	829	790	805	837	815	822	845	828	817	876	908	778	862	840	810	863	801	881	864	902	835	839	823	805	847	885	818	821	835	850	824	826	836	873	795	830	845	840	808	879	898	870	895	837	829	836	820	838	857	845	887	853	845	823	861	848	867	872	781	873	824	823	872	841	821	857	874	886	847	833	874	787	802	805	914	843	838	860	819	833	777	871	826	846	826	811	884	835	884	820	862	838	839	820	877	861	790	882	842	850	857	818	839	860	850	859	870	908	864	850	813	851	844	820	824	847	859	854	884	833	777	824	810	842	825	860	864	860	839	817	843	846	834	852	825	828	849	861	796	864	853	836	812	850	848	831	825	867	812	806	846	842	870	930	835	853	818	777	798	810	820	878	869	828	853	799	775	846	891	885	847	840	884	821	803	849	829	876	801	809	846	876	841	822	821	841	844	875	874	836	834	834	811	811	823	792	827	810	807	837	842	826	817	825	800	810	850	848	848	834	834	867	840	842	828	839	792	808	817	823	817	866	820	806	828	905	851	850	857	820	804	818	821	830	822	818	835	829	835	827	836	857	851	877	853	857	816	855	818	849	830	863	855	867	860	859	878	903	763	844	782	846	806	861	859	842	797	807	869	804	877	853	871	811	857	821	872	845	799	849	833	828	851	848	856	851	825	838	863	830	800	829	842	825	796	842	827	827	829	816	884	793	879	844	784	838	860	869	850	828	856	827	851	865	855	842	825	813	904	830	875	807	854	871	850	848
22463	20708	28477	22989	36604	59016	56671	42989	27594	13211	3828	1417	897	663	641	643	631	607	628	604	680	603	617	624	612	630	660	619	576	643	609	652	599	604	604	628	603	636	657	646	593	664	597	629	620	638	595	633	637	620	628	625	603	646	624	593	607	587	620	655	587	596	613	687	604	623	609	675	617	625	631	637	605	612	632	586	602	634	655	616	626	604	609	612	583	613	583	630	627	601	620	667	629	614	624	614	616	668	615	616	659	604	613	612	606	580	648	616	622	625	629	589	570	625	610	628	643	628	595	584	616	612	639	587	611	595	595	607	612	603	622	597	634	600	606	605	672	602	592	632	624	632	626	637	599	614	616	633	628	620	620	607	639	593	601	595	620	605	569	631	638	646	649	606	650	629	652	648	582	577	596	637	597	635	611	603	615	602	612	612	609	626	593	632	599	622	616	613	669	621	606	628	603	610	619	606	610	602	597	566	598	642	642	595	653	644	613	663	623	585	620	611	633	630	579	636	626	618	619	641	636	658	645	626	635	599	628	671	595	610	610	628	646	642	654	601	605	572	638	603	630	578	605	574	613	631	620	595	604	603	658	605	622	611	587	662	621	616	608	653	607	614	642	610	594	572	653	612	600	569	657	594	668	639	621	629	665	598	593	670	597	644	665	599	607	614	609	635	634	597	580	599	610	625	588	598	572	622	623	617	615	608	617	627	619	633	628	603	585	634	627	638	561	625	634	597	641	598	597	598	605	614	641	565	618	602	617	600	622	594	571	620	585	616	622	618	614	590	634	598	641	621	605	629	615	634	630	600	642	580	564	623	603	623	596	623	584	620	608	608	599	597	615	614	595	591	633	613	630	618	621	590	611	603	601	601	611	612	656	604	591	618	608	628	611	604	588	575	615	631	564	600	627	618	620	608	627	623	572	612	682	672	600	656	627	595	612	636	616	620	608	586	608	602	638	610	590	628	590	584	628	612	639	609	688	603	642	613	602	630	621	656	573	660	625	604	611	602	642	604	620	636	641	621	569	616	637	626	624	587	652	634	623	616	630	640	612	642	605	614	602	604	608	636	631	626	613	635	590	603	634	626	603	586	672	605	604	594	595	617	593	622	592	634	617	580	664	587	608	613	660	638	636	618	614	637	620	617	636	600	673	617	605	644	590	599	621	621	608	619	605	611	618	622	629	613	582	624	571	645	629	578	581	647	589	599	608	630	599	631	606	581	628	606	631	581	596	582	620	574	610	629	609	611	611	636	640	643	650	634	594	606	600	592	590	569	615	566	587	614	623	642	609	603	628	626	605	693	617	625	626	598	629	630	576	603	608	655	633	578	624	640	590	621	559	635	639	593	605	609	666	613	636	638	623	629	602	574	614	624	603	636	588	623	633	599	604	639	611	657	683	620	607	601	633	639	634	609	619	638	599	681	606	631	640	666	607	637	602	559	597	579	608	598	635	588	633	594	615	629	627	610	573	602	601	627	582	629	633	604	620	638	629	611	630	600	586	637	628	653	615	636	620	631	608	621	597	628	591	586	575	624	630	620	625	632	593	644	648	617	643	639	621	600	613	560	603	617	595	644	616	630	623	598	641	642	604	653	641	610	594	629	643	595	630	664	598	646	654	622	628	594	591	586	623	659	626	620	600	631	623	614	605	635	614	646	559	623	662	661	676	577	583	632	657	535	608	620	638	618	628	619	614	623	588	592	615	640	627	609	629	608	629	612	613	625	649	615	627	593	659	620	582	592	611	655	659	615	594	645	607	594	642	555	588	608	643	621	591	583	652	609	614	620	655	631	641	582	669	622	582	602	596	623	638	631	631	655	618	616	567	642	608	671	585	631	659	633	622	619	584	598	621	678	603	557	607	612	637	603	651	634	639	620	595	595	645	611	641	657	626	633	621	623	632	606	596	598	572	586	566	610	617	605	648	629	605	601	668	606	587	594	680	620	595	632	652	613	628	633	600	583	599	626	587	689	624	590	608	599	671	625	595	607	661	624	627	652	643	624	586	633	624	601	608	611	583	603	642	639	644	667	601	622	649	600	642	587	635	621	620	643	605	618	631	621	629	566	619	629	629	635	615	621	638	598	620	579	606	615	625	635	578	607	622	615	595	601	596	620	638	628	629	557	639	614	596	623	605	612	641	630	617	599	593	620	600	622	658	618	664	623	619	696	621	565	591	583	633	639	637	561	581	592	592	580	604	612	616	598	663	614	558	605	682	605	608	594	620	631	629	605	629	642	602	613	595	621	620	589	618	647	581	612	589	643	642	663	621	604	552	610	680	650	643	554	617	616	628	622	588	616	602	595	617	618	576	611	655	586	671	655	592	610	651	618	663	585	605	583	649	603	609	648	631	619	625	629	636	611	642	606	632	600	644	615	613	611	682	602	604	588	627	664	612	610	608	611	598	620	630	598	599	607	623	594	592	601	597	629	627	641	626	613	624	577	586	593	593	620	592	620	637	586	623	614	595	604	641	595	655	597	626	565	639	601	632	612	602	617	659	599	596	601	576	681	623	584	646	627	587	625	637	638	596	647	608	608	629	662	609	604	634	642	553	589	673	574	617	577	631	643	635	603	604	611	638	654	597	660	622	621	674	651	625	605	609	680	612	612	620	579	630	623	590	641	586	639	585	598	619	649	614	636	610	610	590	585	579	629	627	578	614	602	646	601	601	583	617	586	562	629	675	650	616	616	613	647	638	655	650	582	599	629	602	628	607	608	619	586	575	632	541	622	660	618	639	613	635	623	566	666	598	638	632	674	620	619	653	568	610	603	606	609	629	593	626	604	594	621	625	635	623	626	624	644	603	622	569	610	596	610	598	633	635	613	628	605	667	611	649	632	591	646	578	636	599	589	623	632	628	598	589	627	596	597	620	639	580	640	619	596	608	629	600	638	636	588	598	628	659	647	612	616	590	594	624	588	645	617	645	616	616	645	635	600	653	644	626	602	676	625	614	593	643	641	602	647	622	592	585	638	599	589	632	580	571	616	630	612	608	592	657	624	580	622	625	625	613	582	577	604	632	619	618	621	637	641	598	568	640	600	609	657	647	596	609	606	648	594	585	637	608	589	635	542	602	668	642	623	644	637	605	621	629	635	567	603	597	637	580	615	588	603	626	579	627	625	584	664	640	608	596	574	645	622	632	613	618	598	587	609	621	633	571	628	645	650	600	674	599	608	636	589	620	632	610	598	605	579	625	649	626	593	595	654	632	587	588	678	574	620	653	616	678	603	599	602	637	647	610	631	598	609	647	625	631	624	616	601	609	609	615	629	624	608	612	633	640	619	628	683	618	601	630	639	601	611	583	610	638	657	640	627	626	598	618	601	585	579	599	616	620	612	623	662	643	629	589	609	601	582	619	642	657	612	590	584	620	584	614	603	622	618	585	612	593	637	632	637	583	589	618	589	567	649	622	644	595	622	615	631	581	587	665	645	667	603	637	599	630	597	665	603	617	581	613	588	591	614	626	624	647	580	634	590
16851	35603	33754	32733	62983	67310	58000	45093	31254	16077	6557	2554	1318	922	906	825	827	818	889	875	831	841	894	866	857	823	864	803	849	860	850	882	866	878	869	801	869	892	851	897	819	812	878	848	877	837	821	858	871	899	883	817	897	880	814	883	840	874	900	830	846	805	855	903	862	905	879	855	820	888	851	873	828	824	824	875	861	854	871	855	909	862	887	897	865	855	877	838	907	881	862	844	891	873	866	868	865	780	860	867	819	912	838	817	824	802	868	855	866	834	821	847	889	843	904	850	877	803	869	877	861	824	872	760	855	873	891	863	881	887	850	817	853	782	852	847	811	821	834	873	849	849	855	873	837	850	850	820	865	862	881	824	850	882	918	851	866	821	843	844	894	889	790	821	881	860	858	837	872	851	886	885	904	806	874	881	890	812	861	859	848	897	840	875	814	871	877	861	896	833	856	866	895	839	875	868	826	831	936	849	869	891	844	863	842	902	827	821	832	874	889	890	836	881	846	871	909	839	826	803	868	857	832	881	861	875	859	879	847	852	861	842	815	858	858	883	833	888	813	874	853	862	864	884	839	879	846	835	807	865	889	835	881	888	849	824	854	869	877	843	839	923	829	843	876	855	819	816	817	900	870	847	845	829	896	796	847	839	850	877	856	868	856	819	857	828	821	852	838	846	872	905	869	841	880	843	890	829	860	836	852	887	814	860	833	885	846	855	859	904	896	898	841	848	891	820	864	834	881	844	840	855	827	864	847	885	870	807	852	850	889	860	840	856	875	862	843	835	843	824	879	837	855	806	850	852	840	907	876	872	876	815	875	885	872	869	903	877	876	854	832	854	825	854	890	864	838	840	851	805	868	915	828	854	843	878	802	853	858	885	865	857	814	878	871	887	860	841	820	819	812	871	894	806	862	855	856	848	868	835	920	841	846	812	864	840	868	850	850	880	883	860	881	844	880	845	871	851	912	826	837	859	849	836	859	866	875	834	887	908	840	878	842	854	859	866	820	886	858	882	861	818	818	842	831	907	834	866	860	856	858	866	869	886	807	937	909	904	850	882	860	818	877	908	873	827	833	813	870	787	816	911	876	869	922	845	863	833	853	883	828	922	867	831	865	853	905	878	861	877	851	813	840	856	928	861	909	880	844	850	864	879	802	845	854	862	874	857	873	889	861	835	873	885	853	859	841	819	830	872	818	901	854	865	858	849	959	835	869	835	872	844	839	857	829	846	866	808	850	885	839	865	870	845	859	892	868	887	889	884	899	845	856	880	869	916	854	865	859	831	881	887	842	906	837	836	895	804	823	845	807	917	865	875	869	854	822	850	841	875	845	885	885	865	853	853	865	843	870	881	839	798	862	858	866	918	864	834	862	895	854	825	830	866	916	852	853	880	831	823	882	859	804	862	862	923	811	833	847	847	833	835	878	919	843	817	865	950	881	888	829	863	823	924	840	841	846	856	911	852	893	832	827	789	890	879	871	851	838	847	851	834	854	851	862	929	862	886	859	867	866	884	860	880	846	861	802	848	860	849	889	828	856	859	876	836	858	842	878	883	881	827	845	915	845	849	874	864	805	849	793	866	821	807	862	844	820	885	859	849	868	894	854	840	819	874	853	859	861	850	861	821	909	840	830	872	913	892	825	858	933	886	916	826	862	855	852	833	890	864	853	849	874	905	834	878	867	852	844	884	862	837	827	883	831	873	895	833	886	823	887	888	883	864	871	887	860	880	860	853	896	858	864	883	857	923	866	823	842	868	889	812	854	868	893	845	845	845	835	894	918	855	858	843	845	825	873	844	843	910	920	884	869	859	857	848	897	865	819	855	865	856	793	899	790	851	881	878	855	833	839	902	948	836	923	859	869	898	879	870	880	869	898	879	861	810	879	851	905	829	818	931	807	867	884	855	868	857	869	825	860	843	912	874	820	874	874	818	851	825	834	880	889	831	846	799	861	856	813	844	837	860	869	855	837	908	859	824	835	880	852	854	813	889	827	868	829	863	823	824	862	884	845	834	931	848	842	912	886	863	879	867	888	872	911	868	831	851	892	831	854	866	871	892	849	822	790	933	853	917	854	851	791	882	796	814	830	895	875	824	844	847	886	901	839	821	878	817	845	855	863	888	803	916	820	827	837	832	870	857	877	834	836	877	812	861	860	831	818	841	875	840	888	888	888	859	821	882	884	821	821	870	858	848	845	836	871	857	863	834	827	858	853	855	851	838	815	892	852	916	860	938	901	896	850	837	852	889	868	890	889	854	863	814	886	843	867	841	871	893	855	865	851	887	910	851	863	844	827	859	842	838	895	870	894	826	841	807	884	890	886	894	840	871	852	848	851	908	822	861	866	846	935	807	834	832	838	826	885	839	829	858	838	825	837	882	857	842	843	887	931	934	868	859	869	849	863	809	849	855	847	804	875	879	833	882	911	839	806	857	819	882	861	841	934	872	814	923	834	843	843	873	867	896	855	832	881	882	879	853	866	840	874	824	865	836	851	850	865	890	850	879	921	837	866	901	865	897	871	829	916	880	878	895	867	877	861	846	856	867	877	859	848	866	859	855	847	852	879	827	840	849	850	811	813	834	806	863	886	890	870	888	809	871	862	903	881	889	871	821	878	906	801	873	883	899	846	874	891	834	862	864	818	841	865	847	866	870	852	906	819	879	843	859	828	847	852	893	838	845	839	854	868	912	871	872	858	869	867	843	812	888	835	814	903	853	892	876	848	825	867	873	863	893	839	888	816	844	881	867	857	882	866	893	868	837	863	899	829	850	822	873	850	851	899	829	864	884	806	844	881	831	895	883	927	873	875	844	824	843	850	821	822	851	877	846	794	886	874	841	888	835	866	838	818	853	858	842	838	868	859	830	892	881	865	871	902	853	828	818	841	898	880	863	886	877	850	901	875	859	855	883	865	888	810	862	877	882	858	843	854	865	859	826	809	900	830	868	862	841	826	865	853	840	857	917	858	872	863	821	847	927	845	872	854	842	842	878	854	836	821	829	855	921	894	839	868	845	880	907	857	888	895	846	832	818	885	839	808	863	822	877	830	861	854	835	847	856	855	816	911	911	888	819	809	792	808	822	877	832	843	890	863	871	888	827	826	864	830	872	851	873	830	864	852	851	879	808	841	856	867	896	862	872	883	855	855	840	895	875	793	881	817	901	883	859	846	850	815	889	860	906	800	809	876	870	858	801	823	844	828	891	868	851	787	869	886	838	898	891	834	878	866	774	848	861	877	880	871	846	865	864	848	890	842	867	870	902	854	859	842	877	825	878	845	848	873	899	876	868	857	890	833	901	892	847	861	816	865	851	899	882	822	915	841	830	799	851	853	805	826	830	861	822	871	854	848	825	847	843	887	846	834	845	909	863	795	893	897	876	815	870	843	877	848	916	861	867	870	834	880	863	796	897	866	881	851	847	921	844	853	865	847	841	816	896	835	879	839	862	860	841	871	885	834	882	875	909	909	824	867	843	883	879	856	866
26212	20667	15031	6758	12859	17383	13394	6777	3060	1462	816	652	646	604	611	539	561	573	546	570	583	623	570	589	584	566	574	589	598	600	561	574	612	563	602	595	562	575	559	561	566	558	613	548	568	623	588	556	578	604	600	566	560	579	551	595	581	592	553	591	566	595	579	598	553	573	566	582	588	558	578	556	546	597	556	556	583	560	607	625	559	550	616	588	618	562	625	589	605	568	590	576	584	567	578	587	566	556	605	581	552	600	542	593	574	586	553	601	609	653	567	599	572	605	600	573	601	538	581	567	539	572	610	537	569	580	609	579	495	593	583	558	597	547	587	534	625	583	559	580	560	583	549	571	578	557	591	641	563	554	564	576	591	629	569	544	579	568	570	591	611	580	550	597	579	587	585	550	619	591	610	573	604	594	570	581	589	544	584	619	535	581	640	564	590	578	596	568	568	576	565	612	613	571	601	598	588	581	556	534	582	578	579	541	612	570	553	598	603	594	581	547	581	670	573	581	577	597	559	579	591	557	594	565	566	576	591	618	573	569	625	584	585	525	584	563	539	596	563	605	577	569	525	552	557	564	568	550	589	571	591	589	594	547	568	605	609	593	543	552	585	612	612	557	605	580	563	587	572	633	599	537	562	575	570	545	571	640	595	532	557	614	575	599	602	609	574	550	596	577	577	597	576	602	592	560	594	601	587	548	564	605	590	591	570	598	575	572	557	597	605	568	581	580	615	579	587	594	615	571	610	606	599	531	548	633	581	625	569	581	547	569	575	559	576	553	567	587	591	587	572	583	582	566	545	573	601	602	545	593	605	607	575	594	614	609	578	575	627	578	554	581	561	584	561	555	569	568	598	615	570	559	552	551	597	602	581	577	596	591	553	575	568	577	577	513	578	571	581	592	526	571	647	558	604	566	591	580	557	601	613	542	591	588	565	597	557	606	596	632	587	589	551	561	559	579	587	585	564	605	562	592	578	578	558	586	590	569	595	583	532	604	601	593	568	591	564	601	537	559	582	501	550	604	602	572	548	547	531	570	586	605	530	562	555	565	570	576	598	581	567	576	562	561	552	613	557	560	583	620	657	567	562	578	595	598	533	561	574	536	591	551	569	603	586	612	537	568	571	609	553	596	567	578	555	589	557	610	553	538	567	613	582	553	552	608	580	579	584	542	604	641	599	537	593	582	581	571	588	565	576	547	593	549	557	565	608	554	542	610	561	588	627	602	560	538	537	600	587	604	565	599	597	568	536	618	579	577	547	612	584	557	551	582	577	564	627	622	588	583	624	579	604	570	650	604	545	596	605	581	598	606	587	618	544	607	542	558	591	564	571	618	562	601	607	587	582	591	593	596	593	621	590	549	596	591	581	625	570	568	571	590	564	569	572	577	587	607	572	565	553	571	591	568	581	627	584	585	590	578	578	537	590	550	554	555	574	589	570	536	590	547	624	566	580	583	599	563	571	604	593	573	588	585	640	521	570	569	583	609	605	556	566	597	549	543	610	606	608	600	568	587	600	535	555	572	579	625	573	598	575	579	585	579	585	576	572	591	585	564	547	583	564	580	604	581	587	586	593	589	548	563	581	561	568	575	570	607	586	622	567	595	580	576	564	555	596	612	577	621	562	593	564	574	554	579	624	612	563	596	590	614	633	583	562	574	579	537	586	566	547	554	589	568	566	584	595	582	603	574	568	598	565	592	551	586	575	587	605	563	585	563	595	571	534	573	531	576	518	573	588	591	583	583	573	629	523	610	581	592	568	571	570	571	575	556	576	622	545	595	561	568	560	556	590	606	604	557	597	552	578	596	588	580	566	545	574	593	584	610	566	577	554	561	576	601	525	558	546	548	570	593	606	572	555	586	559	647	566	579	591	587	590	548	594	611	616	595	551	595	513	560	567	582	582	577	573	597	581	591	601	557	596	572	604	636	568	591	546	606	573	584	568	582	579	582	519	592	571	590	587	564	579	623	566	564	593	596	619	610	592	544	550	538	570	607	542	549	537	579	600	580	563	517	567	581	564	606	625	594	588	580	540	567	595	598	556	543	641	602	590	547	568	622	625	578	569	537	585	586	546	611	548	553	592	576	569	570	567	576	551	601	582	583	577	577	574	555	563	598	582	588	584	561	562	531	561	614	561	614	550	611	574	605	582	536	610	577	574	598	549	557	576	557	565	513	584	599	563	583	609	564	578	548	585	582	604	588	535	614	575	590	575	600	609	608	607	595	598	529	584	587	619	556	595	558	587	587	560	557	553	573	574	568	561	560	564	589	587	578	589	571	613	533	584	581	567	581	555	546	581	557	602	558	572	582	577	599	612	604	595	585	588	605	617	606	651	607	590	551	569	594	569	551	570	598	586	548	539	597	572	567	609	576	579	590	594	549	551	620	583	548	612	548	579	577	604	586	622	561	604	582	617	571	649	570	603	575	563	586	570	605	607	583	633	567	542	578	577	633	611	559	544	564	578	553	557	610	546	591	557	553	587	569	590	585	590	606	587	517	552	568	567	552	549	609	581	582	601	608	565	573	554	589	570	595	590	563	557	573	549	585	568	593	575	566	602	542	572	575	581	606	563	564	517	600	598	609	623	578	567	542	583	568	542	611	615	596	577	570	570	583	566	589	606	577	559	560	567	541	553	609	561	554	579	581	652	584	594	602	562	593	611	605	577	573	580	612	596	538	563	591	582	595	544	571	604	530	607	600	550	541	608	589	554	592	593	582	601	588	633	574	542	613	646	575	561	536	569	605	572	610	586	589	648	561	575	587	558	573	532	613	576	550	589	565	609	583	613	592	553	564	579	580	575	570	587	566	579	544	515	555	613	568	545	573	559	595	550	596	638	593	566	586	552	546	573	564	578	570	624	602	633	582	572	587	584	582	568	574	570	564	574	575	576	596	556	568	622	600	596	627	639	556	589	550	552	628	577	570	522	602	583	586	586	635	586	566	607	575	580	580	613	576	598	603	591	582	564	595	534	618	541	590	597	619	573	557	572	573	571	578	569	628	593	523	563	614	599	545	592	561	626	590	632	559	539	551	554	581	582	529	556	607	589	556	584	598	562	543	570	562	578	608	601	610	656	615	582	598	579	557	527	627	540	588	562	563	538	535	532	608	567	611	620	590	544	587	562	611	574	569	560	607	593	582	561	555	559	547	587	575	589	536	551	590	593	555	546	629	564	573	557	605	554	584	575	554	511	575	599	587	619	558	631	548	592	611	641	531	604	577	591	584	636	605	611	543	547	582	608	596	582	553	574	588	571	583	623	596	589	596	609	588	566	594	557	612	568	569	560	540	555	596	576	573	615	610	572	557	590	579	575	579	608	574	587	622	595	597	596	564	639	580	553	576	579	609	582	597	546	593	593	563	538	574	579	525	541	577	622	600	614	614	515	524	567	596	610	562	607	571	579	601	567	553	588	559	561	552	563	561	626	601	540	518	561	555	547	604	549	556	606	587	580	590	586	574	600	558	600	591	558	562	605	552
7601	12499	10094	8940	18890	23721	18307	10686	5550	2558	1355	1044	902	830	796	840	848	856	848	851	867	815	861	803	840	810	769	794	792	814	814	870	815	816	798	871	850	834	809	820	887	799	852	846	809	781	811	864	786	793	823	821	862	851	841	835	819	855	810	833	777	821	807	876	785	819	793	847	816	879	840	835	821	796	818	847	837	874	859	853	866	831	821	846	830	806	773	814	849	847	812	828	807	792	834	832	803	840	833	818	794	791	793	844	815	832	841	785	852	800	832	820	836	840	853	823	841	839	865	863	850	801	808	841	771	865	851	855	813	829	850	851	863	823	840	882	837	808	851	804	853	849	794	863	814	805	847	847	895	826	846	803	845	854	787	861	884	809	847	840	852	846	852	844	783	886	794	818	802	837	827	839	837	823	798	815	830	851	825	806	837	782	896	809	817	861	836	857	806	835	888	837	862	820	776	813	824	828	841	850	782	802	831	817	804	816	807	831	814	823	875	858	815	788	834	825	868	870	849	817	830	862	834	825	822	852	866	796	817	776	840	833	827	794	841	829	835	826	825	827	847	833	873	794	806	785	811	819	825	785	855	850	796	768	812	869	844	859	883	839	812	873	912	827	860	845	804	807	826	842	828	800	825	789	892	805	845	812	835	817	848	857	848	880	873	864	917	818	843	847	818	801	829	852	804	861	830	838	868	848	817	858	822	832	802	820	870	852	866	776	846	878	810	845	840	817	819	851	838	795	869	855	805	846	822	839	807	823	865	849	849	885	809	820	845	845	841	860	891	799	852	835	850	860	804	857	801	857	855	845	873	871	827	825	816	833	817	837	804	827	850	841	881	790	828	847	852	824	880	830	832	848	809	827	813	856	854	856	827	790	875	865	830	858	787	821	807	797	870	823	862	803	879	843	823	808	811	856	803	796	869	837	843	792	836	789	866	782	804	815	875	812	828	810	815	898	841	851	796	789	825	882	758	849	869	789	812	863	845	833	841	850	829	883	816	834	791	815	841	828	838	844	799	822	859	864	833	861	836	857	828	810	852	837	864	872	837	793	841	823	819	836	834	784	811	806	772	839	833	785	813	795	853	818	816	803	840	801	802	808	833	797	765	842	824	810	832	860	828	840	818	840	888	841	890	858	816	812	852	773	812	809	798	857	840	784	824	770	803	770	851	851	845	874	848	795	878	814	797	801	842	836	844	773	779	858	801	846	804	845	839	848	815	848	806	774	836	828	848	832	871	804	835	823	870	764	813	822	789	821	814	875	816	808	835	794	800	856	813	849	830	795	826	834	830	846	802	876	839	830	824	856	811	868	861	837	774	878	825	805	791	803	887	819	838	894	819	802	816	862	845	815	861	846	836	863	832	789	862	877	807	834	788	837	810	818	847	860	843	852	785	799	816	808	871	836	842	809	848	874	860	797	831	851	849	815	845	799	821	812	837	868	865	830	838	856	784	851	797	788	850	835	852	824	861	865	844	787	833	816	806	862	773	831	852	866	777	850	806	835	861	844	829	839	852	834	813	827	806	820	842	818	877	818	878	824	789	805	864	830	830	811	829	781	857	841	829	853	795	863	854	806	818	850	845	789	853	842	834	814	811	804	798	869	823	812	793	890	818	833	834	860	850	853	845	877	815	858	801	804	785	866	859	796	810	842	820	870	822	831	842	864	769	876	878	862	775	803	828	835	837	805	813	865	837	834	843	789	843	856	835	853	799	832	808	811	822	816	830	833	868	831	827	841	816	798	846	847	860	862	827	848	823	872	858	824	852	822	863	860	850	834	839	855	868	830	849	850	857	805	809	808	788	802	828	816	842	859	808	800	843	837	785	836	764	800	850	889	811	857	841	794	870	826	806	803	801	826	822	834	795	828	772	841	838	801	790	848	813	876	837	827	828	806	822	851	854	857	827	829	825	848	858	856	830	818	817	864	802	805	895	877	800	875	848	770	845	846	863	845	824	845	816	806	884	837	834	791	799	850	858	819	811	822	848	865	868	834	839	810	822	839	915	815	874	816	811	835	848	843	842	847	845	839	792	792	857	841	852	833	810	812	782	783	834	840	847	824	828	828	853	849	865	874	815	876	829	828	823	847	821	858	815	883	823	840	732	802	877	831	835	826	824	825	838	843	846	765	822	802	837	828	850	823	837	841	821	902	815	859	813	841	829	857	846	837	876	843	850	809	815	857	821	778	848	870	801	811	792	851	860	848	875	858	840	812	800	812	799	818	847	822	837	778	833	814	815	821	801	815	864	845	820	860	838	879	836	828	898	877	851	808	821	844	797	789	803	843	827	813	810	847	809	871	779	831	815	823	846	851	802	845	826	783	850	820	862	851	824	889	833	805	898	855	812	848	849	885	837	819	841	814	804	836	864	872	894	845	859	848	859	874	870	821	821	828	810	816	815	832	834	794	827	834	842	843	807	879	882	848	812	806	858	840	822	818	816	788	846	839	801	814	837	814	820	851	867	807	840	831	804	855	866	829	840	840	812	807	854	883	851	822	908	832	807	831	811	859	832	838	804	808	844	808	832	796	859	790	835	792	830	825	790	777	844	813	814	822	850	804	873	822	891	813	872	788	875	838	844	859	845	857	830	855	822	851	807	881	842	803	817	844	845	832	850	854	848	856	816	881	838	839	847	843	814	768	830	856	855	826	819	824	826	779	818	844	801	830	829	829	811	857	841	844	832	803	786	769	820	819	830	846	856	807	829	789	849	821	799	874	815	854	830	851	807	842	839	843	831	784	884	877	809	807	747	841	823	843	814	812	846	877	826	797	807	818	784	817	835	776	853	889	842	805	821	828	877	847	806	854	836	859	834	851	831	854	845	837	860	812	851	882	819	831	829	850	810	847	861	812	892	875	790	767	890	838	871	818	840	808	857	814	815	850	853	778	833	837	871	833	836	803	784	881	857	801	860	809	825	809	800	809	826	798	866	847	816	843	885	867	854	806	814	866	819	824	834	797	804	805	804	809	825	854	837	814	823	813	831	807	809	824	797	880	842	812	808	801	835	801	860	822	843	771	877	783	811	830	785	834	831	835	814	866	874	852	850	849	822	829	834	787	836	782	806	868	805	829	788	836	879	848	854	778	785	800	854	886	826	838	793	834	843	836	790	838	851	763	813	876	861	841	791	853	811	781	831	882	865	836	856	806	835	834	867	792	800	791	834	821	819	876	795	842	812	820	847	827	831	823	813	842	882	797	836	804	873	834	833	844	865	858	786	827	838	848	868	806	825	835	826	840	818	841	882	816	853	792	800	894	863	824	812	801	831	831	844	825	816	849	846	823	853	839	790	852	836	828	839	857	817	849	820	814	818	818	822	805	816	788	861	825	865	862	792	880	831	842	893	859	837	820	778	904	812	839	820	789	793	842	812	816	822	827	846	814	797	830	858	841	831	842	864	812	827	833	830	798	789	808	827	821	861	801	733	846	832	821	847	822	818	805	820	794	843	763	794	868	817	832	827	845	863	825	848	830
24112	20736	27485	24127	32774	47842	42987	28079	13917	4819	1626	863	675	577	603	591	628	600	599	597	600	574	611	591	601	598	592	612	586	604	567	572	633	561	605	619	595	617	529	546	626	619	638	630	582	570	576	577	638	573	600	600	571	570	608	552	561	560	591	619	591	619	575	585	593	574	635	559	591	587	572	596	597	602	594	563	571	593	593	623	574	567	617	613	586	640	592	584	577	569	606	595	648	590	633	627	600	577	603	531	635	572	615	579	530	551	577	588	615	609	574	572	585	586	572	574	571	614	570	585	571	646	549	600	592	535	611	642	558	600	542	569	603	604	595	599	559	589	566	602	582	588	576	614	565	623	570	573	571	621	574	578	572	581	636	574	600	606	597	625	570	567	623	542	565	615	590	639	565	600	632	578	586	591	579	539	586	564	573	604	575	612	593	603	584	552	601	585	581	585	567	585	583	595	619	586	586	556	560	557	588	593	626	576	588	521	572	572	565	566	553	627	576	556	581	642	637	590	553	551	611	564	606	601	602	547	595	562	647	579	584	587	582	570	576	575	564	595	589	645	608	551	556	569	574	622	575	594	564	596	575	611	601	638	613	618	564	617	569	571	620	584	581	574	582	621	595	615	586	630	574	609	603	608	586	625	557	569	619	615	558	590	590	587	612	617	585	613	537	568	572	588	599	610	550	582	606	598	551	572	585	618	613	603	556	607	612	584	578	608	572	621	573	565	547	568	583	646	565	597	608	593	605	552	569	610	576	562	562	598	559	605	576	572	589	586	600	550	569	617	629	560	574	613	545	621	589	598	579	583	602	552	628	582	599	582	572	581	591	565	591	583	628	556	570	607	584	612	568	606	575	595	550	634	548	584	599	584	588	579	604	645	601	588	601	593	561	604	576	585	607	565	559	608	603	559	574	590	593	572	639	638	595	593	593	613	668	573	544	556	597	566	573	539	606	589	567	564	570	616	591	633	593	611	566	593	608	596	581	572	595	556	625	586	577	610	599	583	601	577	562	568	591	604	592	548	578	610	575	541	605	577	615	593	584	634	622	609	593	593	647	575	567	561	575	631	595	603	564	594	567	574	592	569	606	575	585	584	605	567	588	584	596	622	576	550	597	545	582	641	606	588	592	583	597	582	598	584	600	601	615	578	605	593	575	583	591	591	553	593	605	566	572	539	598	557	622	623	583	647	594	583	596	604	591	534	632	592	606	601	582	573	607	608	604	593	576	601	580	604	607	603	568	583	606	567	555	599	609	586	575	597	619	592	599	539	582	621	579	555	601	610	580	576	578	609	559	582	573	555	612	637	590	568	602	579	610	627	563	606	593	548	567	579	537	627	600	599	587	605	583	584	614	619	581	623	574	593	576	613	588	535	576	618	584	614	587	591	568	587	588	587	571	616	631	552	587	573	553	605	601	576	618	566	573	598	561	591	626	576	594	597	552	592	596	552	614	598	565	561	572	585	550	567	533	578	608	548	594	564	574	590	526	561	557	577	570	543	615	561	585	580	570	565	589	578	588	572	578	601	596	574	603	643	576	642	626	565	605	578	601	599	631	555	578	585	583	610	555	579	578	605	558	630	585	568	580	567	626	549	576	556	588	595	588	602	572	579	540	550	660	604	585	610	594	605	554	598	595	597	610	612	628	554	615	586	577	593	573	559	557	569	599	593	619	583	642	597	565	592	557	571	617	592	563	586	561	561	551	590	581	525	597	596	602	540	618	589	600	581	622	594	594	566	580	581	630	607	563	570	563	625	575	586	583	576	611	609	536	531	574	590	602	586	553	592	569	601	543	609	560	588	604	587	585	632	575	538	608	573	610	591	579	579	592	571	573	596	615	579	626	622	577	613	558	577	584	567	577	602	599	603	627	579	589	549	581	570	583	595	582	566	579	583	579	565	562	614	609	606	569	587	567	597	610	597	553	626	626	589	583	577	567	622	588	617	569	561	592	608	560	600	571	615	582	578	627	610	577	552	586	574	582	577	569	610	544	610	573	568	575	562	572	573	597	621	568	580	577	583	598	615	599	617	573	594	557	585	570	567	572	586	611	622	604	551	633	605	610	564	584	610	568	551	572	574	615	605	586	573	607	580	547	595	621	578	573	561	640	658	592	625	584	534	597	601	576	562	582	593	580	621	609	567	612	610	625	583	542	553	593	558	578	574	604	587	584	576	569	601	568	587	583	546	554	599	590	551	607	632	598	577	592	615	600	587	595	606	589	530	570	602	586	611	643	628	587	574	580	567	625	609	609	644	627	588	556	610	612	607	555	572	600	614	635	621	580	594	583	579	577	585	566	586	581	617	551	612	583	636	568	581	618	563	582	572	606	584	555	571	588	592	605	582	547	566	557	579	608	567	594	584	604	630	584	599	585	585	582	597	580	635	571	619	557	600	596	597	570	598	608	607	649	560	570	593	566	579	656	573	589	636	604	660	566	588	577	593	589	544	603	628	560	578	590	603	581	581	580	603	582	615	609	557	582	568	566	607	587	579	602	588	574	580	630	551	589	624	611	613	620	622	579	589	566	573	604	573	574	594	580	576	577	611	608	555	530	631	557	578	549	610	567	610	560	607	572	627	599	634	607	578	543	573	611	592	611	605	625	588	578	616	599	585	592	612	602	600	615	603	550	580	574	642	568	618	573	613	598	557	560	591	575	600	549	586	598	580	591	574	558	572	568	579	568	621	612	591	581	528	534	612	610	590	594	601	575	581	605	651	571	573	563	597	578	559	590	615	607	613	577	613	597	607	572	633	637	595	541	578	581	587	584	561	588	554	593	556	562	592	594	591	609	610	583	568	617	590	580	559	591	559	611	593	599	592	583	553	605	640	620	579	599	591	569	582	597	616	578	556	572	594	592	606	607	613	569	590	650	616	572	559	581	589	599	593	568	588	554	603	591	577	583	564	616	613	586	640	631	598	603	597	604	590	570	552	587	589	581	531	547	556	619	610	646	600	567	610	544	609	608	572	621	624	598	566	603	584	556	603	536	581	635	559	604	588	563	576	570	656	603	594	611	603	592	570	571	541	602	588	618	585	603	557	580	624	587	570	567	545	663	587	597	589	598	603	558	597	592	629	595	598	607	561	561	589	639	608	562	603	569	603	585	572	539	556	577	582	598	583	598	587	568	617	598	591	583	591	584	565	618	567	599	541	595	596	581	577	601	575	554	587	659	627	610	644	579	619	667	567	567	582	567	585	554	589	532	629	580	602	621	566	589	593	567	583	609	621	596	614	573	577	619	632	627	570	582	540	577	571	604	571	616	545	598	567	598	588	582	563	595	623	620	609	602	559	633	565	588	598	643	613	597	573	558	555	597	615	551	595	620	602	588	619	589	621	609	571	558	587	574	574	550	579	600	550	592	588	594	604	580	583	602	576	586	615	622	585	607	589	570	626	603	591	584	607	622	579	573	575	604	609	575	608	588	580	618	631	570	570	567	643	619	603	578	635	554	651	612	641	585	604	560	595	601	596
10687	23580	21730	20135	42206	47892	42463	31288	17933	7899	3006	1402	976	882	889	870	827	858	862	848	802	841	816	854	898	791	784	832	861	812	861	851	869	844	821	858	834	878	906	807	819	858	851	866	843	881	799	897	868	809	858	874	826	856	803	834	859	869	890	873	869	811	839	867	841	850	810	874	851	879	877	847	804	826	878	862	825	831	888	823	830	872	920	869	854	875	872	794	778	877	850	811	849	861	865	862	796	873	881	847	829	875	847	879	876	808	859	866	862	847	872	870	840	811	853	832	816	846	809	846	824	874	871	852	843	842	835	863	857	846	849	837	852	832	854	867	830	890	778	896	814	807	826	827	868	854	859	857	848	805	822	845	835	854	843	818	879	828	839	887	873	793	840	800	849	881	865	831	848	844	856	860	906	882	882	834	825	796	851	849	830	810	862	879	891	852	878	839	867	863	803	909	828	879	831	841	889	853	869	850	827	862	820	834	874	855	858	903	816	846	862	858	840	901	864	840	862	869	848	907	842	823	911	890	907	837	873	863	900	849	855	787	882	851	865	815	831	825	831	847	869	822	832	819	859	877	883	831	865	866	859	823	885	850	836	818	837	837	873	877	823	851	858	845	885	893	793	857	838	845	840	847	866	813	854	816	878	861	829	792	867	832	911	813	871	863	827	785	807	854	827	829	822	817	867	870	858	871	896	874	862	872	817	869	853	794	837	890	869	799	909	841	844	877	863	895	823	857	799	820	862	869	795	901	871	849	811	859	847	860	872	835	894	911	864	855	823	814	795	862	826	820	825	858	836	871	868	897	859	782	859	835	831	867	872	897	818	857	849	852	845	796	853	809	865	792	860	813	783	834	867	873	817	850	814	862	843	859	861	871	858	881	852	902	864	883	882	847	870	864	828	852	845	832	863	892	869	825	867	863	851	864	834	848	841	878	866	864	829	847	913	834	845	867	837	810	804	836	847	896	872	833	888	812	854	809	838	873	872	859	850	813	828	855	841	868	854	871	841	897	838	829	850	811	813	856	862	898	857	910	845	864	859	875	854	836	811	833	853	840	878	799	895	889	839	866	786	842	850	831	860	825	838	851	858	799	770	842	872	871	865	903	804	847	851	877	857	811	881	810	839	901	876	864	885	832	848	813	813	853	856	845	874	855	850	871	847	796	869	861	883	846	856	866	876	836	823	829	795	862	833	832	834	851	787	811	876	900	839	857	859	863	820	853	827	822	859	851	882	885	813	862	873	858	858	845	867	901	867	863	879	845	871	927	864	806	850	917	815	871	875	858	824	844	813	873	869	825	845	856	811	839	842	852	877	850	821	846	863	832	811	856	862	859	806	887	879	838	863	823	850	833	803	832	862	875	915	840	840	855	801	869	846	867	869	900	817	783	793	788	873	826	831	835	861	879	854	863	825	847	855	826	848	853	804	831	846	820	861	872	827	870	881	854	869	830	863	834	820	826	843	875	859	845	861	814	886	786	827	866	868	863	906	827	872	845	811	866	824	899	779	786	875	850	835	855	848	855	876	845	813	821	832	876	865	865	843	867	887	866	873	818	854	876	845	886	850	830	838	888	818	883	865	884	861	856	873	809	889	817	853	825	862	830	829	828	840	815	840	842	816	888	827	844	837	855	851	825	840	899	844	838	836	828	868	868	878	847	855	855	866	865	859	846	843	838	772	853	859	805	828	807	853	847	830	856	911	837	879	806	866	842	880	899	895	905	809	842	885	822	901	848	920	850	835	864	850	826	813	858	859	840	790	811	815	819	835	847	837	858	854	864	787	849	833	835	857	844	867	823	882	834	820	841	879	881	832	824	848	846	793	839	813	849	873	850	882	834	835	825	881	862	844	846	843	842	809	831	848	840	900	823	906	900	820	853	850	791	807	887	831	855	853	821	832	887	850	878	905	851	855	905	819	850	823	868	809	831	888	853	916	881	922	794	822	826	859	808	846	854	893	856	862	863	821	800	797	804	847	858	846	856	809	839	853	791	876	823	836	815	843	821	839	853	866	846	861	881	828	828	833	856	827	849	789	869	884	799	797	835	821	850	814	842	866	882	815	851	847	873	843	885	808	862	826	819	888	819	891	834	860	874	816	842	827	848	873	851	856	884	821	859	829	851	825	836	859	861	871	831	848	806	826	875	884	842	806	832	830	839	898	850	842	835	859	829	808	838	846	865	832	855	890	858	855	896	860	851	825	844	825	842	839	836	860	862	842	884	841	819	862	879	850	820	881	842	852	849	863	863	856	815	843	840	827	852	843	856	847	797	863	840	821	849	802	868	824	912	843	852	881	810	868	839	874	848	868	801	845	820	844	882	858	825	805	807	843	777	891	887	856	821	817	867	811	786	807	867	858	850	838	856	779	837	785	869	887	836	837	884	859	831	826	804	892	813	815	831	868	878	858	853	872	839	819	819	863	879	881	791	833	838	878	810	845	843	897	876	808	844	824	821	853	784	820	805	829	828	797	880	870	864	872	890	877	893	899	809	835	954	878	835	850	916	823	891	833	850	827	844	854	840	829	886	862	765	824	874	854	861	872	856	846	878	840	830	846	871	817	849	837	854	836	849	825	854	885	824	855	884	832	836	818	821	856	876	818	882	808	796	829	826	841	893	864	839	840	904	863	806	821	845	871	874	854	845	875	874	855	831	818	818	876	822	879	746	803	831	833	831	853	838	860	842	831	793	833	848	859	849	842	817	823	838	873	863	866	859	843	833	827	877	804	825	808	808	780	847	827	793	851	878	800	810	842	838	841	839	848	820	887	787	856	810	865	829	910	823	804	826	822	839	814	850	824	805	859	825	854	835	793	818	846	826	825	855	894	877	868	814	869	861	811	869	893	860	800	838	851	868	850	840	820	856	829	839	870	843	862	856	814	824	839	874	838	830	810	823	837	865	859	839	881	854	864	863	850	825	871	831	890	902	883	830	881	860	830	919	886	829	832	834	868	810	891	840	885	830	846	867	863	877	806	906	817	850	826	846	872	856	841	806	856	855	821	810	858	886	843	851	845	839	803	828	853	845	816	849	909	800	839	844	865	853	831	882	770	836	856	886	808	845	844	857	845	824	846	838	826	822	848	860	872	874	834	827	822	873	860	824	856	848	861	843	880	832	848	854	811	826	835	867	882	871	852	831	906	881	854	825	810	875	821	805	847	926	853	839	814	877	823	767	873	860	806	829	856	846	849	880	865	826	860	824	912	862	893	809	878	886	854	809	861	886	873	828	875	836	825	871	776	843	852	802	782	821	870	850	889	835	829	891	853	836	840	838	810	803	833	858	851	826	873	803	813	833	874	860	835	818	875	842	800	824	869	885	865	848	849	851	842	842	831	874	860	841	891	857	805	811	850	864	849	849	867	882	840	874	888	807	820	837	900	835	843	802	852	822	862	827	806	843	847	873	891	786	827	837	832	848	810	851	857	877	841	843	808	845	879	821	839	828	879	859	794	839	775	852	877	829	769	783	789	863	838	890
22494	20748	28554	23027	33759	63235	58224	42575	26071	11830	3396	1264	761	653	689	638	634	674	634	628	631	619	613	609	622	640	584	606	635	649	607	631	631	654	638	602	633	609	646	646	632	642	633	595	592	654	605	654	614	610	629	573	597	605	609	654	624	599	632	650	607	590	633	626	598	553	590	672	597	644	636	648	642	568	622	595	639	615	645	614	612	655	632	635	633	600	647	616	626	652	591	664	657	611	606	639	630	597	610	651	669	641	632	618	571	587	596	610	632	646	632	642	645	614	597	629	593	607	607	594	607	651	588	585	556	552	662	601	627	606	650	583	629	596	617	616	603	611	598	579	681	612	605	622	625	692	612	632	627	621	621	604	655	627	596	582	607	633	614	624	602	609	585	634	612	641	618	592	570	636	582	617	604	593	605	644	620	623	580	623	577	639	596	582	594	653	654	652	588	646	623	586	619	591	641	564	611	661	593	631	655	647	605	615	626	628	643	653	604	606	634	607	634	610	607	611	609	652	619	585	591	617	632	625	594	602	623	610	638	615	631	616	645	614	569	704	615	615	622	628	623	642	673	591	640	631	592	589	622	590	612	605	626	640	623	644	592	642	583	626	641	657	664	609	600	622	624	568	593	643	596	609	598	608	618	617	598	661	612	605	602	633	626	630	629	615	614	598	572	601	577	661	649	604	652	643	589	639	646	621	616	588	628	590	625	626	657	614	610	659	635	584	595	653	638	629	623	633	596	599	580	620	579	621	566	653	620	577	609	645	612	619	592	645	654	601	611	642	656	617	613	624	631	609	619	602	613	590	635	612	609	589	632	614	583	611	589	605	596	597	603	599	615	626	622	624	567	570	581	650	707	619	641	621	614	611	622	627	623	602	665	632	609	705	605	622	581	595	608	637	657	662	624	564	619	586	582	667	592	612	647	607	668	633	619	616	615	608	575	578	625	616	612	589	601	610	625	607	601	614	578	635	611	611	575	578	576	579	594	599	585	612	636	591	634	592	626	597	613	600	622	594	642	602	594	620	614	627	611	586	632	635	621	590	575	670	623	567	627	585	607	611	621	603	596	613	620	600	622	599	602	580	556	623	603	620	656	666	630	672	674	593	611	619	571	625	597	601	604	583	616	638	607	613	585	655	619	557	658	553	581	621	668	625	537	616	609	682	612	648	599	608	599	616	636	625	639	617	595	596	626	608	591	579	646	627	583	637	626	602	631	587	592	613	599	625	593	641	670	562	636	596	640	601	621	654	628	612	619	580	623	601	592	582	637	600	631	611	603	589	595	619	614	621	613	643	584	620	595	609	580	609	627	639	640	588	585	592	598	661	612	613	617	641	618	619	626	572	643	625	599	602	571	610	656	615	634	635	650	650	565	610	615	548	637	616	608	614	684	627	597	616	649	610	643	581	614	603	642	612	649	624	627	569	621	664	620	600	604	588	648	591	649	583	647	628	627	637	619	618	590	570	642	632	613	609	614	627	619	578	593	615	625	640	585	603	621	606	655	638	603	637	604	646	636	628	639	628	610	619	628	637	628	603	605	627	651	651	622	620	616	565	561	598	634	569	676	604	629	623	631	605	617	635	605	601	623	643	599	638	621	602	603	582	594	590	615	628	631	618	668	608	603	615	610	634	591	655	617	616	618	607	604	600	612	657	604	618	634	604	621	620	603	601	635	593	614	613	676	610	657	607	658	615	609	635	622	586	592	637	586	583	564	607	609	627	593	637	616	638	594	601	640	578	612	606	647	612	602	623	648	587	612	575	601	629	610	598	611	632	608	649	607	582	626	635	576	602	651	604	626	607	630	595	611	629	613	598	640	630	624	652	631	646	610	618	609	618	656	605	637	604	638	619	623	610	616	595	596	589	578	613	628	650	638	618	609	634	617	575	631	636	644	599	648	600	585	596	649	586	602	658	593	643	613	596	612	577	602	636	596	659	555	573	598	611	648	628	581	642	572	611	595	597	629	615	642	645	635	614	593	646	608	624	630	668	604	610	607	596	579	613	610	598	622	600	621	630	632	586	637	587	616	616	651	621	661	583	599	613	593	630	618	622	638	620	647	626	619	611	622	582	652	582	591	602	595	636	614	590	589	640	648	625	635	691	624	613	567	606	608	623	633	623	630	582	634	597	619	580	632	621	617	631	589	616	615	654	593	598	555	631	643	623	602	594	586	620	585	599	629	601	603	619	630	602	608	581	598	656	645	610	628	624	584	650	622	590	585	605	617	607	608	579	602	598	590	620	617	574	655	578	635	600	603	632	623	639	636	647	652	611	616	607	633	570	603	642	645	646	632	614	618	593	587	614	609	581	603	647	617	621	666	608	625	621	639	601	597	604	597	643	583	599	636	625	576	621	642	645	595	623	596	612	610	641	578	623	608	578	582	580	605	635	594	642	622	603	622	616	633	671	635	617	568	592	628	668	636	582	605	595	608	603	599	639	590	568	610	649	655	644	655	610	617	626	626	579	631	655	614	637	637	574	609	613	624	616	648	619	637	651	629	589	650	623	646	572	616	623	613	592	580	608	609	636	626	617	617	641	625	649	630	596	635	602	647	585	623	643	637	627	689	650	621	577	649	617	604	591	585	602	599	627	598	641	585	620	611	598	638	621	623	593	594	618	615	618	601	593	627	623	627	644	645	622	583	608	606	633	580	641	617	595	648	620	643	677	622	614	634	616	582	675	644	639	637	588	632	633	652	577	637	633	603	628	615	593	649	622	620	589	624	602	627	625	598	626	585	600	633	609	611	662	600	640	587	581	601	621	598	612	622	631	667	601	654	625	603	631	575	608	650	634	662	634	610	570	662	638	631	613	634	654	604	562	624	579	575	633	564	576	627	590	645	634	568	574	614	609	593	619	624	625	639	620	613	624	621	602	616	635	622	666	564	662	613	675	613	585	624	628	600	600	580	664	643	555	568	600	621	537	650	596	584	646	618	640	603	591	582	624	618	611	615	609	593	598	615	621	588	597	644	594	646	657	643	630	614	617	632	583	615	589	616	594	628	624	614	653	631	618	650	646	596	555	617	622	633	589	596	593	613	611	599	610	609	620	628	596	609	594	653	586	619	583	607	563	620	630	632	608	583	615	617	636	605	578	651	657	608	557	618	612	607	622	663	588	605	608	656	587	595	620	633	623	621	613	640	620	622	645	637	608	628	624	666	565	623	630	647	629	613	600	602	640	612	607	625	689	610	587	609	633	545	611	629	583	641	568	619	595	659	575	623	627	628	599	612	638	599	642	622	616	638	604	638	596	624	576	629	646	621	600	601	603	641	605	635	588	618	651	605	635	613	650	595	602	630	660	582	599	594	597	588	638	588	589	624	628	611	622	618	599	644	595	641	643	594	607	608	559	605	610	597	589	628	619	650	606	594	593	634	589	573	620	619	639	607	595	614	588	615	642	676	633	596	624	610	665	629	620	576	612	636	615	658	633	622	637	605	618	599	595	652	626	625	620	590	655	591	624	637	613	638	657
17037	34873	34856	28944	57035	70165	58039	44440	29656	14987	5814	2117	1117	904	900	882	884	910	904	856	881	876	900	849	858	866	895	837	897	862	856	808	853	883	891	909	875	855	909	860	890	846	877	846	892	855	809	871	911	886	858	876	861	875	858	897	837	864	888	839	853	878	889	845	892	844	850	839	841	845	876	870	887	829	891	855	881	826	840	820	880	862	918	846	832	862	856	861	858	845	835	875	860	876	855	853	913	843	866	834	905	860	872	879	856	896	863	824	858	863	964	865	831	871	817	876	852	854	857	855	843	857	860	875	849	891	851	908	910	885	868	839	834	919	928	814	889	867	786	868	876	859	864	854	822	884	904	897	863	872	875	828	855	802	793	842	853	879	865	957	868	893	859	843	917	852	882	817	853	822	827	853	823	869	920	855	861	863	863	880	877	846	872	855	833	800	842	866	897	885	864	871	811	789	878	873	851	865	828	830	836	856	845	805	874	870	879	862	830	838	935	896	856	829	840	873	924	867	851	900	818	840	816	845	907	812	866	834	900	860	915	865	793	852	828	914	831	914	844	867	875	824	858	823	881	911	854	853	870	896	855	865	840	834	899	890	804	835	906	851	844	862	856	856	869	877	892	885	895	887	922	851	888	849	843	838	873	872	859	831	922	856	862	860	893	909	886	884	879	899	868	793	817	889	857	843	901	826	861	898	917	891	866	816	908	900	859	863	905	865	797	883	834	784	831	864	878	849	908	843	880	861	901	880	871	867	824	883	885	854	881	927	888	878	865	814	843	875	819	888	904	883	838	883	859	838	847	890	890	885	854	882	871	893	860	855	899	846	884	838	891	882	840	892	849	850	866	864	897	834	866	855	851	833	858	873	887	850	864	778	862	840	884	878	874	851	915	826	861	842	856	824	842	850	845	869	882	871	828	888	809	815	857	866	856	881	887	873	876	911	873	875	855	806	846	903	828	875	805	847	911	853	892	905	791	907	896	855	869	867	886	963	871	823	877	838	885	870	867	885	913	859	800	859	864	884	877	877	898	921	878	818	861	812	891	878	842	804	858	850	884	880	873	894	907	861	828	907	868	880	910	906	838	880	867	837	856	850	830	857	871	824	879	859	883	897	862	860	901	848	854	885	857	817	854	850	875	867	836	861	915	880	884	874	868	871	877	858	857	821	853	873	888	921	914	862	843	844	838	874	845	881	860	836	924	876	847	840	843	943	892	851	855	863	876	864	830	832	831	849	880	884	917	877	854	848	810	849	842	848	876	867	829	858	811	836	905	926	812	862	887	839	878	906	910	848	829	895	866	883	843	857	847	875	835	872	820	844	855	866	823	940	901	891	881	833	858	871	841	841	900	853	888	883	921	868	896	819	840	863	859	836	813	859	919	848	877	857	869	851	915	907	839	899	872	914	880	893	831	888	916	873	841	860	875	800	860	878	850	867	921	849	890	842	814	895	812	823	839	844	891	854	867	888	844	857	863	827	858	859	868	913	870	861	854	858	861	847	849	890	844	888	886	839	866	884	868	876	829	858	837	871	872	839	896	819	861	822	887	828	842	880	866	905	848	906	862	811	810	847	854	856	880	872	882	868	845	850	845	883	889	864	844	839	854	878	871	884	857	857	865	904	875	865	818	812	880	857	884	825	873	860	855	831	872	847	885	878	881	848	816	886	876	930	889	873	867	876	884	867	896	863	890	839	869	855	905	887	855	846	881	859	818	822	834	895	884	865	873	908	832	899	895	879	854	904	832	885	916	838	779	852	885	855	807	872	886	883	867	885	878	857	889	866	873	912	823	838	921	855	819	862	828	817	857	928	836	932	893	874	864	866	871	877	884	868	894	878	835	884	852	851	897	818	864	892	903	889	896	893	901	851	852	855	806	851	838	857	885	862	867	894	838	895	879	838	877	893	873	870	867	882	833	841	821	861	900	856	807	833	834	894	864	813	891	876	880	874	835	827	920	903	896	913	861	912	818	843	880	881	849	877	842	818	863	796	892	834	820	861	927	857	850	896	877	840	847	863	839	855	914	847	897	894	864	824	898	841	795	872	864	841	863	932	906	862	863	890	859	804	886	853	854	896	864	902	856	873	911	852	896	825	827	829	867	853	867	905	890	872	931	863	871	888	871	853	810	938	891	903	899	836	846	871	929	896	895	912	853	874	868	884	848	833	895	889	864	825	883	817	837	874	862	881	856	887	889	822	863	880	855	895	845	852	906	917	840	857	893	840	902	860	899	886	846	807	872	844	878	859	870	834	853	830	876	794	853	893	855	869	862	891	903	839	885	877	858	979	836	875	864	869	849	870	888	870	881	892	855	845	926	842	875	830	911	822	870	870	857	866	784	884	826	891	844	901	810	862	843	847	871	830	866	863	869	881	832	885	826	847	887	891	906	891	872	876	832	841	900	848	932	910	880	806	819	908	913	891	853	849	845	871	871	886	832	852	848	909	863	848	888	888	911	841	860	856	870	877	825	849	910	827	837	921	919	874	827	884	881	861	877	932	869	894	842	840	841	846	896	900	867	857	902	867	868	863	927	883	858	872	921	842	871	878	892	891	867	895	865	849	829	861	895	818	868	866	893	940	868	864	844	828	862	852	840	856	807	860	848	865	863	877	918	892	843	896	894	855	871	844	864	884	904	893	849	818	875	834	848	842	840	853	829	855	850	883	863	864	887	887	828	866	865	831	899	933	815	911	850	900	832	893	832	852	890	850	847	877	879	854	829	828	859	878	815	854	813	851	872	908	906	878	882	868	900	880	868	863	861	840	878	893	829	894	867	880	871	885	877	859	889	858	911	858	835	845	824	871	853	875	889	927	880	866	821	885	863	844	850	900	886	857	903	866	899	918	870	847	858	934	917	886	906	847	912	865	889	863	894	879	868	885	880	871	835	853	865	880	866	843	850	868	812	894	927	850	875	860	856	881	816	835	822	888	924	899	829	834	860	891	805	877	864	821	866	841	851	885	821	891	836	863	854	901	817	913	868	839	843	864	839	862	879	875	904	848	880	863	847	857	881	884	826	852	862	826	864	873	853	905	847	858	858	877	868	870	842	861	873	847	856	831	894	888	901	909	869	823	851	906	828	909	918	809	856	881	902	911	830	813	805	896	792	826	908	828	840	908	866	869	849	912	875	874	890	888	873	805	927	874	839	900	893	902	810	867	861	864	836	853	878	856	870	858	828	841	818	890	899	908	888	871	865	894	848	833	862	883	825	883	862	832	862	866	866	888	890	834	846	860	886	896	893	897	887	845	899	854	944	900	941	889	844	838	884	821	865	897	827	827	820	837	842	855	843	878	932	908	891	912	860	831	853	869	849	893	797	917	800	873	863	839	877	849	817	866	830	891	920	877	891	890	869	898	844	826	897	890	853	884	907	879	895	840	856	835	860	844	907	851	879	899	875	886	862	853	891	857	873	886	871	814	917	946	873	841	859	863	832	880	812	847	874	861	885	864	899	842	887	871	892	922	843	891	867	876
26192	20699	17278	8911	15166	19094	13352	6924	2630	1266	788	659	600	605	619	598	570	575	590	603	533	622	601	569	550	554	570	596	595	556	516	592	527	683	577	608	605	552	573	571	588	577	596	592	591	569	558	556	583	592	577	581	611	556	626	608	606	597	610	603	602	559	618	509	571	560	596	576	528	577	588	571	597	570	559	580	585	580	539	570	573	593	577	563	581	567	580	586	604	609	555	539	623	613	600	551	610	615	577	548	598	576	570	603	599	562	586	569	619	594	573	571	627	563	576	588	579	586	586	600	567	591	583	550	535	590	584	568	581	535	604	556	571	589	639	539	560	562	620	580	577	576	625	572	588	594	615	569	531	641	581	571	585	596	559	563	571	603	613	587	634	575	574	598	573	594	629	572	578	562	613	561	639	539	583	577	552	582	636	621	543	574	589	608	611	547	564	573	620	541	598	577	566	577	531	639	583	583	584	570	565	533	565	582	633	559	608	584	595	571	583	542	530	591	573	584	592	519	615	575	640	616	601	610	562	565	600	619	605	613	606	604	575	596	566	605	614	564	572	570	548	593	558	578	592	577	637	565	571	585	588	598	599	562	573	598	593	598	606	581	573	578	633	553	590	553	569	545	548	559	612	595	575	542	583	585	583	562	556	574	600	563	620	566	556	582	586	596	584	618	567	593	579	626	632	588	580	557	599	570	604	592	597	585	605	616	564	607	608	551	598	584	601	600	579	557	613	581	579	590	569	574	587	576	556	614	543	546	596	600	592	620	605	578	566	618	550	601	619	595	615	544	591	590	596	582	573	590	590	576	602	602	571	595	597	571	607	555	629	569	558	600	594	566	555	584	566	566	559	559	619	579	557	604	625	615	607	544	651	582	617	591	580	591	590	627	633	570	574	582	563	594	567	550	606	588	600	561	537	618	592	579	565	580	581	603	565	604	571	536	566	555	610	547	552	590	569	568	557	578	567	629	560	578	564	590	608	604	614	588	556	551	617	575	605	566	555	567	579	604	617	594	583	598	556	603	565	565	573	541	576	609	540	518	573	532	545	584	554	590	566	513	592	608	605	562	602	574	622	596	588	571	581	550	541	583	572	591	595	567	580	571	555	598	559	579	609	595	549	543	641	573	546	627	625	618	597	601	592	587	564	577	561	565	605	609	576	607	605	590	604	577	551	598	599	608	558	595	600	555	550	597	597	604	568	567	586	538	551	564	576	565	564	578	618	584	574	553	532	625	580	542	580	568	572	601	570	572	593	541	619	600	613	555	603	549	594	589	585	557	567	601	588	586	610	563	578	610	566	562	573	625	558	587	601	591	590	546	544	578	613	580	544	575	614	559	587	610	560	571	584	553	612	551	567	608	575	611	615	570	622	565	598	572	591	618	575	535	583	591	546	607	591	578	591	531	578	576	584	583	602	590	585	563	542	584	575	583	555	576	550	580	557	648	581	547	592	582	574	537	545	606	613	585	600	562	593	602	548	579	599	533	637	596	616	589	563	593	612	544	565	573	579	586	569	594	575	560	612	572	562	611	552	584	564	556	616	525	595	592	610	611	620	566	609	567	578	572	567	595	567	566	582	554	565	606	565	642	597	593	541	571	584	562	533	558	575	571	605	568	610	561	570	570	563	566	567	598	574	622	600	597	582	565	590	553	584	579	564	610	603	581	560	609	602	561	579	578	573	629	552	583	620	621	614	574	566	555	569	594	592	566	563	566	544	576	588	576	576	601	542	537	592	587	569	597	574	598	590	581	591	603	594	593	570	585	554	529	576	561	585	597	566	600	579	576	591	570	564	590	561	594	600	606	574	549	584	562	597	603	595	615	537	589	546	603	598	597	593	601	596	619	586	598	612	571	579	555	572	547	604	589	592	561	597	584	591	573	586	581	597	538	647	588	586	531	601	567	557	598	578	552	568	556	580	573	565	524	583	565	594	548	547	596	594	551	628	594	597	575	568	584	608	602	583	597	586	576	615	575	569	588	612	571	540	612	583	586	568	599	595	550	577	607	555	613	567	558	586	596	610	635	560	602	600	566	565	584	592	594	596	586	588	590	598	633	564	547	563	615	554	559	596	619	590	570	582	549	584	600	565	586	598	610	585	581	677	599	576	592	600	561	558	563	596	599	574	586	617	573	573	575	571	538	575	572	566	644	572	626	593	584	536	586	574	607	581	646	582	571	548	650	581	579	592	612	587	599	560	580	567	626	609	576	608	606	570	596	583	595	612	592	578	596	529	572	587	567	578	596	598	583	579	601	532	573	575	572	600	577	577	592	567	585	565	602	582	587	582	608	575	557	524	595	552	599	570	536	589	569	567	585	612	546	587	566	622	602	574	585	631	564	563	609	572	555	569	554	564	578	640	539	582	537	648	566	541	580	619	595	603	596	541	571	571	582	598	570	535	585	564	581	576	579	580	645	586	593	573	612	556	564	529	601	608	592	592	556	596	623	554	611	596	561	613	574	616	582	646	615	580	627	613	624	551	586	590	614	614	601	565	580	561	604	593	594	556	584	600	584	545	532	574	563	569	558	587	604	568	563	613	615	578	608	590	563	597	599	603	573	610	565	566	589	616	589	665	568	551	613	603	601	530	588	609	566	586	565	597	586	577	619	581	605	567	575	649	567	609	604	582	594	592	563	594	604	593	577	553	577	548	604	566	535	576	591	611	606	618	601	586	568	547	573	597	609	593	633	553	547	582	556	567	572	597	579	599	564	590	616	591	562	565	604	537	551	639	617	585	574	572	535	585	618	588	557	579	618	572	574	575	592	576	594	561	596	572	592	599	568	560	555	563	553	582	570	585	556	623	615	551	586	613	582	568	574	563	568	589	610	615	595	586	589	560	535	603	565	583	539	578	581	576	590	642	557	584	566	602	583	568	587	577	602	573	613	573	595	619	590	557	589	583	584	553	544	557	586	588	596	617	610	595	585	623	560	595	575	543	595	566	597	556	589	556	521	579	541	592	601	591	625	581	632	528	586	565	559	600	569	613	547	589	575	574	581	571	575	573	570	595	621	581	593	594	577	532	591	605	624	565	559	551	580	576	550	551	574	573	586	571	547	539	627	586	589	560	551	595	624	572	543	608	570	578	573	567	596	580	567	591	531	566	606	562	582	613	564	583	596	573	552	565	577	594	614	564	550	543	608	606	566	596	544	628	582	561	591	524	601	549	531	581	611	599	607	575	581	567	564	558	540	586	517	655	580	587	571	633	588	567	588	589	609	558	575	579	547	602	591	550	568	621	622	558	589	572	597	606	558	635	590	636	618	593	610	564	602	598	556	610	573	542	662	553	627	569	599	566	605	555	575	565	576	547	563	558	573	625	577	558	656	580	603	606	558	570	592	617	600	594	566	626	625	603	575	546	625	591	603	579	548	602	582	573	610	576	594	584	571	558	595	556	554	542	559	612	605	553	566	606	599	573	616	603	572	578	597	588	590	654	595	590	586	591	540	604	590	560	550	607	574	588	600	592	596
8343	13999	15186	11386	22005	24327	18885	10950	4805	2192	1224	910	864	815	841	830	865	900	820	855	801	813	830	804	801	831	811	863	846	865	834	810	856	834	834	858	834	847	864	835	854	842	823	842	790	840	861	831	893	865	877	781	835	869	843	797	838	857	804	832	865	830	826	902	805	831	797	864	830	833	872	818	841	788	810	831	783	867	865	839	865	879	910	798	853	837	914	869	845	849	816	798	877	805	825	848	821	857	892	844	780	871	883	885	886	798	871	854	864	835	832	824	820	851	807	862	869	878	829	845	845	851	855	877	820	871	823	848	882	868	877	882	834	845	826	807	851	862	819	868	796	829	928	816	837	843	848	843	842	852	839	828	814	836	833	891	836	857	810	848	783	861	811	779	858	824	850	910	801	837	835	813	828	891	802	877	831	869	833	868	831	796	809	877	832	829	808	803	816	822	866	823	795	819	802	793	836	801	791	769	860	849	790	881	876	839	803	815	828	857	888	834	844	836	760	851	829	874	850	865	843	814	841	891	826	853	807	808	820	862	849	898	847	873	822	844	862	795	898	818	851	804	813	842	852	868	868	830	864	745	894	808	807	853	829	815	807	801	837	834	870	787	860	810	856	857	836	906	875	850	836	860	837	824	864	830	836	883	786	843	810	874	811	814	858	862	864	828	817	858	894	833	770	844	836	884	878	841	827	837	839	855	789	851	883	780	828	856	808	810	826	861	819	857	904	822	834	876	841	881	820	869	851	823	818	800	824	849	818	868	797	862	866	806	795	851	878	875	867	852	846	885	832	796	820	847	831	882	859	885	867	851	800	834	850	898	806	866	835	838	822	876	830	838	792	819	832	819	872	796	792	824	795	853	843	858	868	872	841	845	833	844	841	815	832	829	824	857	847	832	810	819	846	827	891	879	869	783	872	856	851	798	837	845	885	813	821	811	822	833	812	827	813	810	794	795	812	847	849	800	869	819	805	828	823	876	794	836	839	813	830	873	872	823	848	802	834	820	902	792	804	786	820	882	856	839	838	803	851	833	851	899	849	840	884	836	854	832	790	839	874	797	832	849	819	870	849	809	817	818	853	803	822	850	809	830	841	836	835	866	777	843	900	800	837	849	836	853	832	782	847	838	806	839	833	773	833	814	769	844	855	848	814	821	852	855	840	888	847	883	828	831	824	861	846	806	822	853	868	760	850	834	852	888	823	848	816	819	864	823	860	801	821	838	875	845	881	856	838	832	874	829	887	804	871	884	880	837	800	826	857	836	822	823	829	813	915	830	853	863	848	908	813	884	862	790	825	896	888	878	884	853	831	805	810	898	792	815	841	865	807	829	813	824	810	862	836	806	875	831	901	828	861	873	790	859	806	798	863	821	805	839	840	822	846	819	879	832	871	889	914	879	851	819	873	859	820	873	830	782	878	853	854	844	801	800	800	862	839	813	810	846	815	811	864	795	803	878	831	852	834	841	892	802	783	864	852	855	769	830	823	836	807	817	799	840	887	818	896	827	889	820	837	767	833	817	842	872	858	882	831	848	837	887	821	782	823	818	820	821	890	833	812	877	790	868	843	880	863	813	809	871	869	826	805	787	839	866	847	824	843	792	814	867	827	832	874	926	812	796	804	845	816	808	853	878	824	816	845	835	820	835	826	824	857	871	813	875	786	826	860	882	829	877	819	835	828	820	843	831	887	852	883	813	813	806	779	855	848	858	848	843	853	836	802	855	850	818	836	847	853	858	853	851	856	833	815	876	887	826	842	839	851	858	872	841	840	836	881	819	803	810	823	830	834	827	805	849	828	855	809	843	888	830	795	770	871	831	809	846	876	870	834	876	833	850	839	871	831	828	813	826	847	788	804	847	845	836	828	840	851	867	875	913	839	802	811	822	879	799	843	830	814	837	800	842	857	871	893	836	868	905	823	780	813	808	854	852	863	827	815	862	819	793	868	852	851	811	835	802	875	841	880	814	816	866	807	837	882	813	866	882	847	829	904	856	850	812	895	813	854	822	862	872	792	843	853	848	820	816	880	858	822	832	824	883	889	887	765	843	847	853	846	836	837	892	860	844	873	800	851	848	842	793	832	786	808	800	841	843	866	801	862	859	875	777	862	868	850	818	868	862	845	856	764	818	867	797	816	815	864	811	821	825	854	820	843	832	836	778	819	864	880	888	830	837	833	879	907	877	822	780	820	904	833	872	849	890	826	834	812	802	883	831	864	875	826	865	890	798	818	852	852	843	828	847	844	797	838	849	878	874	836	818	805	858	862	886	840	830	864	882	875	901	827	805	821	821	876	826	895	869	802	864	823	843	802	812	844	854	836	857	819	864	849	867	872	901	832	769	850	860	868	855	847	884	839	823	838	831	859	841	860	882	815	870	846	798	863	789	836	785	846	809	859	802	786	814	827	861	841	838	865	839	856	857	883	872	838	768	796	832	828	851	834	855	868	853	868	871	850	853	824	801	841	822	835	890	861	823	806	810	822	911	849	885	800	825	822	840	805	790	845	892	838	794	810	861	784	817	818	863	847	837	854	860	877	827	862	832	809	852	832	856	846	834	824	856	812	803	797	890	841	815	838	807	811	830	835	876	824	838	887	827	839	817	803	829	857	785	796	829	812	810	847	831	870	857	843	848	823	842	829	845	875	918	820	863	827	808	793	792	833	821	823	846	851	771	887	812	826	844	867	874	840	826	883	831	818	851	878	867	843	827	850	826	811	868	854	875	861	854	900	810	859	805	806	844	862	868	829	819	827	840	801	818	791	832	869	904	838	859	852	836	802	852	842	859	929	807	874	832	835	836	862	790	854	843	843	831	811	841	870	842	816	820	796	852	831	821	846	786	829	867	811	882	809	867	826	867	768	922	829	795	879	842	809	831	814	837	876	884	834	808	835	843	853	854	832	859	879	859	895	818	843	834	801	864	885	812	892	834	811	857	830	859	867	823	821	808	867	856	837	865	846	829	848	800	865	819	838	798	803	838	840	803	784	842	833	837	812	887	861	851	858	784	862	786	801	802	894	843	813	864	871	820	845	821	859	841	841	845	880	835	866	848	908	788	864	835	835	849	840	799	788	873	826	876	864	859	818	814	859	815	845	830	877	857	846	844	858	793	885	794	858	848	846	846	908	851	810	851	849	886	812	829	877	853	838	831	817	829	806	813	835	828	830	876	823	818	859	855	838	820	857	892	774	878	817	801	838	808	814	781	842	805	871	779	887	876	851	834	824	885	857	846	817	858	848	871	820	844	856	876	826	861	774	838	849	839	845	836	775	788	877	835	799	854	749	879	863	844	825	821	824	820	832	868	823	891	835	877	875	862	849	902	847	835	835	880	824	864	851	853	774	866	780	826	801	820	806	848	875	794	838	807	851	843	805	838	827	873	859	813	868	840	860	815	821	871	858	827	855	805	850	812	823	816	855	840	831	828	852	807	840	871	781	860	875	873	823	852	829	861	870	833	873	894	854	850	822	858	853	821	812	828
24149	20752	27518	24117	30074	50886	42096	28187	13655	4516	1674	809	645	654	616	533	632	631	590	625	601	615	617	585	600	618	618	587	578	606	592	595	602	581	624	660	594	607	608	622	607	662	609	591	572	608	633	566	600	632	574	614	602	597	595	607	569	609	589	587	608	625	619	601	577	558	581	633	595	606	613	609	653	632	559	613	597	587	648	602	570	629	633	607	626	627	589	562	613	609	579	585	611	646	560	606	621	594	602	592	604	596	587	542	606	591	564	575	625	567	584	595	609	564	583	582	621	634	580	637	588	620	576	555	605	580	570	641	579	618	599	603	572	621	681	559	638	576	605	611	633	627	589	600	623	653	576	545	590	608	579	558	613	591	559	594	578	580	609	597	504	587	612	588	624	595	584	616	573	572	602	575	603	618	582	580	582	577	602	598	648	595	577	582	600	589	563	629	613	590	646	594	585	586	597	580	577	609	614	587	618	572	597	591	593	649	595	567	561	616	578	574	623	604	602	569	571	566	617	604	579	567	565	541	588	611	598	594	557	554	595	620	583	577	560	576	588	621	635	569	583	605	598	573	616	631	597	589	623	589	608	580	599	563	581	586	659	580	567	589	625	636	604	561	602	605	577	591	586	606	541	571	567	589	609	607	623	599	585	576	599	590	605	585	583	591	566	612	564	584	583	594	633	596	656	614	584	598	604	621	602	606	583	555	595	607	541	587	614	590	590	565	609	636	581	620	610	602	590	583	544	645	599	532	599	598	563	606	593	639	600	602	604	530	620	530	617	563	603	599	564	644	615	600	574	549	605	538	608	647	607	602	583	632	615	557	605	642	630	589	572	594	617	573	590	627	628	550	558	589	642	618	605	562	599	584	574	605	566	606	561	630	600	579	606	636	621	636	590	592	553	574	619	587	593	582	612	612	586	586	613	572	622	612	625	593	584	596	598	586	631	567	624	572	571	591	593	623	576	612	626	560	593	548	534	572	601	557	577	575	628	606	602	591	593	581	565	604	540	623	625	616	588	596	608	590	571	580	602	662	614	559	632	604	587	646	564	623	596	595	601	611	582	570	625	546	586	631	592	565	597	590	589	558	579	607	568	618	608	577	566	619	571	613	589	613	603	611	613	621	615	587	553	602	607	601	583	588	626	615	590	606	573	580	611	551	581	584	562	593	606	594	633	632	582	614	553	625	587	596	580	585	595	583	590	591	635	581	598	578	584	579	584	567	580	606	610	570	563	568	635	534	615	557	578	602	624	619	584	609	632	542	606	599	607	585	603	597	597	596	622	607	579	655	610	615	590	581	583	541	619	585	592	604	609	605	615	594	608	613	595	573	592	588	625	557	587	531	608	625	613	613	575	585	605	550	619	607	626	576	574	606	596	610	606	568	605	603	585	599	580	594	606	599	623	555	611	599	613	616	602	643	601	606	605	531	559	600	584	542	588	597	609	587	631	596	634	632	617	584	574	629	616	566	601	625	535	556	554	566	586	615	618	581	637	565	638	582	601	578	635	567	615	604	536	639	568	584	571	609	602	613	566	605	631	628	658	621	572	575	543	568	602	600	642	573	609	599	577	608	622	579	613	595	606	631	614	618	654	572	589	620	617	591	600	603	591	535	597	597	616	533	606	605	607	610	579	613	625	611	578	623	606	612	634	613	598	572	626	589	577	587	611	627	583	617	594	573	613	624	602	608	589	639	590	561	622	581	613	595	588	560	597	573	602	580	586	595	627	575	618	582	594	612	599	595	621	604	573	591	625	572	619	614	607	559	608	572	627	621	593	584	605	617	603	589	596	548	603	589	612	565	618	674	620	581	623	612	622	594	592	582	615	592	613	583	571	582	586	610	631	560	604	584	604	621	570	589	574	575	568	601	595	602	611	554	597	572	589	589	545	592	543	581	620	611	597	628	622	581	563	633	611	571	653	586	586	618	610	549	626	588	607	625	611	603	544	656	585	563	585	577	620	594	594	597	593	578	539	583	611	667	575	614	613	586	600	634	573	552	593	600	616	601	560	595	582	579	557	619	613	630	621	582	581	619	595	636	616	603	583	582	604	538	601	590	612	592	616	583	598	567	671	572	607	611	593	635	586	560	562	634	585	607	609	602	597	631	587	591	612	621	584	584	614	597	603	590	594	610	557	622	651	585	590	606	577	579	584	608	600	664	569	565	578	565	564	602	617	591	596	575	570	615	571	598	607	601	593	621	630	585	612	594	548	598	557	601	612	545	619	547	599	643	584	605	577	602	595	617	602	595	603	613	629	620	561	598	557	618	593	595	609	537	622	572	582	581	585	635	581	582	534	609	667	610	620	591	579	618	589	584	608	595	606	614	587	550	632	600	593	602	593	635	596	589	579	604	602	549	591	633	613	596	565	611	614	632	639	531	624	574	647	578	561	627	587	626	591	573	584	606	590	599	635	605	600	612	566	613	617	553	599	579	574	597	596	576	570	555	619	572	553	582	580	604	594	627	563	556	599	635	592	599	570	584	629	585	610	598	608	572	576	613	554	577	564	618	588	617	589	614	595	546	584	549	583	573	607	584	586	626	587	607	570	578	625	621	574	595	618	602	610	615	613	584	585	582	603	584	586	582	603	606	543	648	623	625	601	582	584	560	619	655	565	587	578	617	574	590	598	615	607	621	639	611	600	601	572	600	604	630	631	558	607	604	548	591	634	650	585	590	590	586	612	587	574	577	599	638	562	613	564	562	619	626	569	580	592	524	584	568	578	571	601	566	652	563	645	595	633	623	629	603	611	588	647	613	658	587	582	592	593	548	597	622	613	621	619	616	591	548	596	592	571	578	586	580	602	555	568	650	622	586	620	568	613	539	610	617	573	610	570	582	563	610	608	611	602	570	583	590	607	594	560	607	590	578	612	600	617	619	568	596	587	585	585	580	587	573	589	568	595	571	605	596	583	604	628	586	657	559	634	553	583	601	599	594	597	579	597	605	579	569	611	548	589	589	616	623	619	600	607	571	608	618	584	576	538	600	570	608	608	566	587	560	598	586	612	610	588	609	545	564	587	576	588	577	610	567	543	622	561	562	580	561	642	644	621	561	567	588	568	574	607	613	544	576	595	601	633	578	633	557	627	627	561	590	568	601	603	593	588	618	614	634	557	549	630	620	604	604	601	578	563	619	564	593	587	614	571	630	624	548	635	614	600	572	592	610	594	637	601	623	607	597	601	599	606	610	575	564	578	606	648	591	662	631	607	563	609	619	613	611	586	602	624	606	600	580	596	592	586	619	570	624	585	627	612	608	563	547	623	624	583	599	595	567	612	566	575	594	564	599	659	648	568	629	575	547	623	580	572	574	579	606	599	595	578	585	624	607	583	588	605	557	589	626	535	575	627	567	621	580	576	595	605	566	618	610	590	586	622	623	611	588	560	595	577	595	607	570	623	586	616	583	639	622	591	572	597	578	621	607	637	578	584	606	562	596	610	565	607	626	607	575	573	598	604	578	593	593	581	632	618	582
11839	25672	26417	20324	38368	49118	42062	31410	16987	7583	2944	1335	1018	908	873	828	870	846	853	891	846	873	875	851	865	865	895	844	843	879	853	861	870	890	869	854	888	867	880	851	877	840	834	836	922	862	829	838	874	838	856	882	835	873	850	872	842	903	889	834	844	855	824	831	839	907	822	829	912	828	826	921	871	861	866	856	831	864	873	890	853	862	858	808	801	829	816	811	881	823	814	883	835	857	888	799	867	844	851	838	839	933	827	847	906	872	834	816	902	858	894	867	881	820	845	885	866	903	876	832	845	881	854	851	852	808	893	900	832	872	861	863	902	879	864	869	864	883	852	878	817	855	868	916	851	834	853	909	868	833	856	833	888	872	842	790	885	851	863	815	854	873	841	852	910	859	823	832	828	823	853	819	823	872	838	840	864	923	844	831	866	860	866	788	872	915	845	849	870	831	828	836	840	824	842	848	847	836	809	833	887	871	819	846	882	828	888	883	876	899	897	936	854	894	833	875	841	868	901	830	862	829	872	866	880	806	862	840	888	873	837	808	844	872	803	928	847	802	851	872	860	820	888	802	848	823	874	864	844	840	855	824	854	867	832	832	837	855	836	826	911	788	865	865	817	874	913	860	848	855	876	846	837	856	816	868	829	816	813	868	882	871	862	863	847	854	881	885	874	867	799	850	841	800	861	830	865	871	903	833	881	878	905	821	828	856	843	848	879	896	863	928	864	884	860	863	866	826	810	865	858	863	866	848	875	826	865	865	892	881	837	889	858	853	847	872	806	823	908	782	849	863	831	869	833	876	860	897	845	836	884	838	866	801	844	852	834	881	892	873	826	901	879	821	867	791	833	816	845	830	871	885	793	768	878	854	894	892	811	878	850	862	843	836	801	846	867	881	891	876	857	915	880	890	794	894	845	879	853	827	850	892	856	813	865	882	806	837	855	793	830	889	848	846	794	842	836	848	860	827	838	895	799	820	849	869	785	839	798	849	860	831	851	897	861	866	853	848	781	843	859	894	882	870	874	865	859	868	854	817	882	849	892	887	823	845	844	930	815	859	850	861	831	856	894	890	848	877	809	883	862	901	844	858	864	856	882	837	886	830	852	825	884	877	873	838	863	815	892	871	865	899	884	892	812	826	811	856	898	870	826	875	892	818	844	874	845	856	843	903	837	846	860	816	856	811	841	851	867	823	866	880	880	808	859	828	858	832	825	806	835	821	889	866	903	866	876	896	902	834	825	863	847	831	818	830	834	865	814	836	834	826	855	891	831	827	862	821	895	847	857	914	847	819	853	822	852	912	830	873	799	864	847	884	899	854	848	854	895	860	845	853	848	893	863	831	833	821	823	790	840	846	842	828	847	841	836	828	884	833	833	848	850	902	871	818	851	891	866	885	918	864	904	824	864	880	849	894	844	801	871	916	857	812	884	859	893	843	870	818	886	870	880	890	826	891	871	861	885	914	811	872	774	841	873	914	834	917	820	838	877	803	857	869	893	836	828	872	832	858	869	882	838	900	860	854	852	841	863	911	858	823	867	850	870	873	837	833	833	861	882	848	862	856	862	842	902	833	850	882	895	811	861	877	864	865	829	822	862	891	839	877	879	805	848	805	812	915	861	866	853	831	855	827	864	884	886	878	860	873	842	864	782	856	865	826	907	868	847	859	785	917	826	869	855	822	884	832	844	895	817	833	869	863	850	832	842	830	859	945	845	881	859	862	829	869	878	877	888	874	877	851	864	832	887	891	854	838	820	834	850	868	884	869	785	885	851	840	877	834	844	908	903	832	830	858	852	880	831	895	909	819	904	856	847	854	843	834	852	894	883	857	849	876	861	867	874	849	817	855	865	878	859	906	823	902	836	879	864	883	784	842	877	851	863	814	843	862	811	914	816	806	817	862	862	867	839	873	881	871	859	900	889	879	865	905	898	883	853	858	854	876	859	852	871	904	880	932	826	800	870	870	898	886	867	852	803	858	810	879	869	896	849	849	850	806	864	852	814	842	832	892	899	852	805	856	806	848	807	880	883	862	820	843	819	848	832	897	848	859	884	767	859	852	890	886	858	832	846	841	851	873	800	873	800	847	830	850	890	862	873	833	877	857	826	815	849	867	845	831	860	814	883	870	848	839	908	851	856	878	869	807	836	845	831	906	839	885	829	864	840	922	865	864	891	836	831	879	862	825	807	859	831	825	864	833	842	816	866	877	878	856	867	816	842	874	873	885	909	862	896	851	855	846	853	879	908	884	876	846	839	825	861	851	891	888	852	844	839	792	844	805	856	868	887	889	841	861	829	841	831	819	840	802	855	830	858	858	899	840	878	885	880	881	882	854	888	858	862	850	819	836	873	850	869	816	867	906	824	842	818	829	884	876	834	833	875	872	869	834	861	859	872	905	884	825	853	832	840	784	852	823	873	857	853	879	862	870	893	874	860	825	864	862	841	850	871	873	894	919	868	861	884	831	885	848	805	842	864	921	844	826	882	817	902	877	855	892	878	829	880	848	878	815	835	873	827	836	868	863	847	819	849	846	814	854	850	813	839	867	875	870	832	817	864	875	914	847	861	870	845	823	842	845	847	810	885	913	886	856	851	848	871	886	888	828	895	864	849	825	854	882	879	899	823	825	894	887	866	887	833	860	904	857	845	878	847	797	841	861	839	869	876	821	838	830	787	854	834	939	875	839	839	849	871	847	877	816	906	855	866	859	886	862	840	833	882	831	878	898	888	813	839	863	868	856	878	897	827	896	837	827	860	861	883	841	803	847	856	831	836	847	813	868	913	852	819	889	865	858	862	852	843	865	820	854	896	845	844	869	836	867	867	830	873	825	884	852	869	881	872	850	876	865	844	872	857	884	815	854	856	857	858	873	844	845	900	863	875	865	843	824	874	840	934	899	872	830	870	856	866	825	815	869	854	848	877	875	849	865	891	793	861	879	854	830	811	859	867	874	841	837	850	846	866	870	843	820	860	837	861	846	872	806	908	906	881	871	846	867	823	898	835	865	910	921	865	833	876	919	839	858	855	835	836	824	891	851	901	814	874	854	809	894	915	849	876	866	837	857	853	809	821	904	802	841	875	839	888	857	883	887	849	855	876	852	904	852	846	839	885	879	898	820	848	863	852	868	831	847	888	830	857	849	845	860	875	842	869	857	848	883	874	875	880	849	877	826	850	866	859	869	841	816	821	878	877	831	851	828	893	839	885	915	873	875	856	871	812	866	835	858	851	849	882	849	817	833	872	842	892	836	907	862	865	845	850	885	862	867	881	829	891	893	853	894	884	853	845	883	895	890	859	833	855	830	877	855	813	836	836	859	862	833	861	854	874	854	891	863	879	812	827	862	807	874	849	817	889	808	876	880	857	840	819	813	929	852	877	915	852	907	798	874	930	897	861	878	812	831	882	915	918	902	870	856	850	843	878	871	842	859	868	880	849	928	851	901	886	873	856	901	820	842	835	856	833	789	841	840	908	825	846	849	844	828
22420	20700	28478	22972	29902	60622	58844	44871	28109	13946	4506	1565	841	714	642	639	614	643	647	626	609	618	665	572	611	663	649	629	626	650	639	659	621	640	643	603	638	664	614	619	628	633	594	614	671	616	603	654	618	648	657	589	620	640	646	615	647	683	663	624	636	658	639	627	611	566	599	630	635	645	637	625	631	687	631	583	603	638	615	640	624	676	656	629	584	613	596	627	665	623	645	599	630	674	663	623	629	622	665	632	639	614	625	606	617	601	647	674	615	630	638	653	647	620	656	577	608	591	661	606	623	627	592	629	634	657	632	613	615	645	626	592	639	613	587	611	590	605	595	614	658	659	639	635	625	577	657	650	586	596	646	618	656	648	616	599	627	657	655	623	637	627	596	633	645	668	638	630	660	653	635	621	665	612	630	634	643	630	643	630	604	615	672	639	632	656	632	648	659	626	605	575	624	637	618	619	584	563	613	654	600	638	599	613	643	618	622	662	639	606	601	685	640	668	644	605	598	633	658	594	618	642	624	655	616	609	620	650	622	602	640	646	583	634	598	626	638	599	666	657	605	633	608	618	656	627	617	676	601	588	591	635	611	641	673	573	618	635	671	654	643	649	611	615	598	584	663	638	688	612	646	562	604	612	595	651	620	631	570	624	630	620	610	580	657	630	584	591	597	607	602	649	619	625	673	675	654	640	647	616	596	548	628	613	650	600	619	600	614	634	638	647	635	607	634	667	588	612	587	627	657	631	671	607	587	637	624	621	645	695	599	626	622	611	616	619	594	638	610	671	627	633	648	613	616	610	629	670	626	588	582	618	615	611	630	657	641	592	619	598	613	635	590	649	637	619	609	624	646	635	686	592	629	637	659	616	605	653	632	631	595	601	594	568	605	621	621	570	668	619	637	615	652	694	631	625	599	629	659	622	632	620	666	612	620	604	652	595	628	629	638	632	614	632	628	609	594	626	599	625	652	630	656	594	592	646	582	650	623	623	678	605	619	660	636	581	603	641	648	657	621	578	595	638	638	629	621	666	638	627	602	619	647	633	612	671	654	598	695	652	629	595	588	661	649	624	600	621	639	591	624	661	619	605	605	604	597	639	626	689	659	615	604	633	669	657	598	611	621	627	677	630	606	621	606	633	639	580	594	589	669	604	650	619	603	589	621	626	569	616	571	603	651	625	586	646	597	630	583	612	611	633	606	597	625	629	613	653	634	614	581	596	615	646	648	636	585	574	581	641	589	610	610	633	653	620	608	601	580	615	634	592	658	632	616	632	611	577	593	673	630	570	628	645	620	614	617	620	655	616	623	647	598	679	599	584	639	618	667	569	681	632	601	626	625	591	637	631	630	603	628	613	641	613	638	603	645	628	579	630	625	639	604	638	629	636	616	634	617	639	621	603	671	622	594	621	610	665	676	648	639	619	644	617	654	585	646	576	633	643	621	620	675	630	601	623	604	622	639	643	675	599	579	630	652	608	649	597	591	627	635	545	624	619	640	626	591	588	612	656	599	673	619	590	644	628	597	607	617	633	607	690	621	604	627	638	609	669	622	605	635	660	599	711	630	570	617	601	621	663	598	612	687	624	592	629	639	616	595	598	604	598	622	623	620	665	629	611	642	585	571	569	618	623	645	637	671	605	640	622	620	636	621	603	619	612	665	630	607	583	637	629	617	578	572	633	626	609	642	624	572	591	600	635	607	660	655	646	592	606	644	618	640	649	595	616	621	602	648	635	585	629	653	582	651	608	599	586	609	637	569	587	647	662	637	640	644	619	637	616	630	620	619	582	607	621	638	624	643	652	650	625	630	585	620	626	646	613	592	619	624	629	545	655	612	576	653	597	604	640	655	580	585	639	574	576	594	668	659	631	605	578	607	657	625	614	665	591	643	655	627	569	615	613	623	642	593	668	605	620	672	612	641	638	616	613	621	618	603	628	666	650	581	611	608	615	627	590	595	632	600	627	664	643	602	622	622	591	675	613	602	594	581	627	621	599	648	623	650	594	653	593	602	622	623	618	623	547	650	588	611	569	623	599	637	618	648	645	600	573	619	609	640	628	655	592	603	635	656	635	600	604	624	583	616	631	605	651	636	633	606	623	611	585	618	642	614	596	616	603	647	643	662	578	613	644	595	587	604	615	627	596	626	596	637	620	616	659	655	610	645	608	620	612	608	648	621	613	645	610	661	652	631	636	660	687	598	668	626	632	632	608	649	626	659	643	657	641	647	621	636	592	610	613	594	642	615	610	646	602	649	592	617	623	552	632	613	653	641	608	609	647	652	692	679	664	643	619	660	635	672	607	632	652	632	634	615	630	613	624	624	640	647	564	635	589	615	627	642	630	631	638	676	659	588	642	627	617	609	653	655	591	603	585	602	681	612	644	659	603	661	605	659	608	695	666	594	610	598	623	592	617	680	649	638	622	617	606	624	598	591	606	625	695	618	608	632	663	618	565	589	604	584	602	588	587	634	603	660	583	599	607	600	605	645	596	636	625	615	654	582	612	637	632	628	650	593	633	638	594	621	634	660	607	632	615	626	611	609	599	619	607	621	623	658	654	608	631	630	645	631	626	595	601	609	618	598	635	669	613	645	654	619	634	611	591	644	605	602	656	643	594	613	601	644	651	565	654	590	619	648	620	630	614	680	625	677	591	644	629	613	626	613	614	627	626	612	630	621	566	655	617	661	605	658	582	619	589	690	609	593	637	623	575	582	626	642	654	633	614	603	664	638	664	655	628	614	618	584	634	598	634	658	644	597	632	625	623	633	577	617	652	630	610	617	622	601	572	602	636	621	632	672	628	595	610	636	647	620	649	573	634	647	609	621	639	607	618	564	623	619	641	637	610	590	639	598	592	611	603	589	594	622	575	600	626	652	578	586	618	574	613	676	610	661	644	631	641	602	666	609	675	648	629	661	649	635	653	627	660	623	664	634	619	567	620	629	579	628	607	604	653	663	609	583	604	634	632	639	581	623	630	594	595	586	614	664	587	618	618	601	645	614	610	620	600	646	634	666	590	620	634	597	609	590	623	615	606	604	650	632	629	571	667	651	623	634	601	626	646	581	577	634	599	613	628	598	619	607	640	653	600	653	603	607	622	644	587	615	658	648	631	614	618	654	601	581	645	593	563	689	641	637	613	614	626	591	626	631	587	647	605	651	630	630	678	637	577	598	620	634	678	622	610	625	617	630	644	636	621	639	635	609	628	570	630	602	598	630	597	640	603	591	598	598	646	631	629	624	615	616	603	629	625	621	611	583	620	590	606	617	620	642	585	630	656	613	597	613	609	624	621	621	603	600	606	630	620	607	656	662	654	635	650	660	625	617	682	634	607	587	606	648	626	634	608	652	615	613	652	662	606	618	637	606	662	631	619	610	632	623	619	665	564	580	562	652	621	580	641	652	639	637	614	679	629	596	604	626	590	587	611	657	619	609	635	621	641	560	634	662	654	640	626	638	621	623	605	592	647	634	630	596	628	557	618
18052	37322	37104	32230	52307	68268	58979	45988	31536	17220	7093	2603	1251	941	911	874	844	849	852	870	901	871	955	897	880	848	899	880	837	878	931	843	860	895	882	872	911	900	860	889	876	891	889	872	876	904	869	888	852	860	850	869	860	876	915	891	872	854	799	864	879	929	894	858	883	878	842	880	853	878	913	887	907	791	870	877	790	886	854	876	869	876	835	848	852	866	894	888	897	860	833	813	846	849	880	837	863	875	873	860	875	826	885	839	867	887	860	890	896	862	877	868	852	898	902	826	906	901	880	862	874	866	870	870	895	899	909	902	878	913	878	858	903	867	901	821	908	862	838	931	868	909	899	813	841	872	864	895	862	823	872	865	894	860	846	858	832	887	854	825	875	907	928	885	882	911	863	870	864	812	916	884	890	883	879	832	915	894	857	807	920	832	869	863	890	861	871	869	889	859	871	892	867	923	823	815	852	870	842	849	860	905	808	873	877	900	817	871	812	896	839	868	903	861	893	855	848	880	838	847	785	883	871	859	877	871	821	913	840	848	883	891	896	878	901	873	907	869	907	850	862	814	884	903	853	912	837	930	872	875	882	893	878	911	928	873	897	874	882	879	875	856	845	911	867	846	868	856	895	909	859	892	907	841	828	837	817	889	840	885	847	865	884	871	890	840	882	850	864	865	923	883	903	868	818	850	904	863	874	870	849	902	828	868	878	832	856	836	914	846	900	874	866	888	874	835	850	859	908	936	880	893	853	889	859	892	864	838	886	874	891	938	830	865	860	880	867	832	873	871	842	905	868	855	882	836	930	865	836	832	866	851	916	891	906	878	852	898	870	873	923	915	870	856	876	818	888	908	850	822	861	897	900	888	913	853	886	841	853	851	944	855	892	827	866	856	884	882	831	828	912	864	878	867	883	919	866	924	905	865	918	850	841	872	960	914	866	852	873	860	871	878	867	839	892	864	841	876	883	864	852	843	874	887	828	861	888	839	828	912	908	808	831	860	813	874	886	876	861	898	863	854	867	859	914	874	907	853	860	863	886	845	899	872	897	836	844	846	870	892	868	854	851	847	889	909	880	836	852	851	829	860	880	829	853	857	827	830	895	881	915	855	863	870	890	872	868	879	833	885	891	871	828	867	855	819	894	883	898	848	834	893	873	934	869	882	927	850	855	878	884	867	886	873	868	856	944	831	914	876	818	902	862	830	841	893	877	863	881	850	833	834	840	883	829	881	913	868	818	874	862	881	894	822	850	893	875	890	878	871	859	903	896	873	833	840	851	849	877	827	850	807	886	853	867	850	837	871	849	883	906	837	923	822	928	866	926	909	830	883	926	893	856	854	896	859	897	847	860	893	857	879	847	830	925	876	885	910	830	919	863	876	910	837	903	865	876	876	870	886	898	839	804	898	821	853	794	865	874	857	927	911	956	839	856	898	853	865	912	939	850	898	851	898	864	894	866	857	879	865	862	903	886	921	896	840	868	847	860	863	891	893	863	900	923	837	867	906	900	898	867	861	859	842	822	845	857	891	827	834	822	905	904	913	892	861	817	876	854	844	851	858	858	843	853	870	849	862	823	896	878	903	905	859	850	837	896	884	884	826	897	874	863	824	884	874	898	841	824	887	897	829	890	867	870	845	870	871	879	883	920	893	862	892	872	857	895	852	912	848	864	854	891	828	901	835	880	832	891	853	946	888	860	889	871	896	880	891	893	848	909	902	891	880	844	852	873	877	897	836	865	899	907	873	826	881	874	886	899	889	942	805	886	853	905	885	859	895	929	854	852	850	875	857	835	838	851	886	896	837	880	883	825	846	864	935	868	891	825	872	835	831	893	864	856	912	869	923	858	901	857	883	885	915	829	863	892	919	869	892	877	857	862	897	891	887	863	887	909	908	878	892	884	915	882	831	859	872	914	881	841	859	859	850	891	874	919	867	885	903	861	867	828	886	871	887	901	890	821	871	886	924	909	921	852	887	884	830	899	899	854	889	911	916	874	861	827	880	869	894	871	866	907	871	836	845	889	814	911	824	848	874	893	884	892	912	853	859	800	905	887	904	856	870	911	890	846	854	853	894	885	857	871	876	825	893	889	905	848	847	951	940	903	843	846	893	872	853	866	883	899	889	879	851	909	899	864	883	841	876	837	874	882	839	877	857	833	818	850	864	879	865	864	868	932	851	897	790	877	887	846	909	868	846	862	865	850	895	869	829	839	883	840	928	893	858	908	860	905	882	923	867	868	880	921	881	884	874	866	850	833	905	893	829	868	871	853	913	885	860	894	881	896	918	868	879	866	908	836	901	873	863	847	861	888	946	884	891	899	878	911	952	829	854	887	847	912	907	901	877	874	863	879	915	903	928	911	824	853	859	882	867	866	851	875	867	869	884	878	843	849	866	890	866	884	814	878	863	840	897	898	866	801	867	924	832	844	892	865	902	841	886	862	894	919	892	886	852	837	880	862	900	861	860	935	840	937	882	896	873	896	887	902	868	925	908	803	924	889	883	891	851	922	895	883	890	860	918	822	858	851	878	871	876	830	829	782	865	883	885	841	840	859	856	859	881	847	914	881	837	894	834	860	843	875	866	906	842	824	886	843	900	883	845	884	833	876	877	884	862	905	935	852	847	875	881	892	839	830	915	819	920	859	850	832	829	843	834	906	847	948	907	897	810	890	892	888	841	954	933	908	874	871	812	870	827	858	870	830	902	816	858	888	872	897	865	873	826	843	843	835	895	856	898	845	893	850	921	878	868	862	894	877	841	902	909	846	835	880	917	818	910	818	893	829	894	848	837	905	822	881	882	873	893	849	852	870	872	930	824	845	846	851	855	890	920	849	871	866	875	801	842	867	888	881	885	877	855	890	966	832	888	916	896	833	829	863	871	906	859	905	899	945	879	816	857	857	885	859	902	849	875	841	926	853	854	875	864	857	869	926	863	881	898	902	859	898	861	903	894	842	890	860	832	843	862	890	862	902	877	886	870	864	899	884	878	903	936	856	897	889	830	829	834	851	907	864	869	892	868	876	816	948	914	856	871	911	864	818	931	818	851	870	892	879	830	882	913	891	865	836	916	875	891	882	805	850	845	808	822	824	832	853	883	875	925	870	878	846	845	854	846	865	866	893	821	851	883	870	859	852	886	854	886	848	855	913	868	901	889	852	908	866	856	842	895	851	871	841	806	889	857	857	872	904	892	854	832	899	893	870	834	875	864	866	890	852	848	890	947	894	840	866	889	845	889	868	864	875	856	902	839	843	859	842	897	893	885	844	862	844	862	874	839	879	867	895	896	882	884	874	823	889	854	895	849	884	924	899	847	890	822	867	909	905	884	856	930	834	837	850	800	890	884	884	920	879	869	863	895	834	848	852	878	881	836	885	916	828	885	832	896	938	883	848	884	867	836	867	870	877	878	851	866	871	903	829	898	860	814	888	887	851	911	871	850	924	867	852	884	868	838	852	940	883	874	897	884	884	871	871	918	879	880	884	831
25953	20676	17910	9311	10041	18052	12841	7125	3983	1974	1099	763	636	545	569	582	608	572	602	551	599	595	605	595	592	563	569	596	588	618	595	555	541	581	632	584	546	605	568	589	576	606	600	592	538	573	596	601	577	584	601	587	593	575	627	591	582	602	612	565	602	583	588	565	631	593	601	559	606	581	591	564	642	570	561	593	595	570	581	583	596	599	564	635	556	595	614	538	593	586	601	583	555	603	600	562	592	591	584	569	585	643	597	567	579	541	607	597	600	574	562	591	582	567	551	555	632	563	578	573	572	568	536	560	611	614	646	564	589	569	557	601	586	598	565	633	613	584	587	578	605	569	575	641	591	582	574	592	569	574	550	545	628	600	587	618	560	566	579	589	544	585	627	609	582	585	534	622	566	599	592	564	639	554	632	624	615	573	583	576	570	565	590	587	566	608	599	566	581	549	598	570	588	567	571	604	579	574	613	577	558	577	579	564	595	612	589	621	598	609	605	594	553	586	575	563	619	655	581	551	578	598	635	577	618	620	602	536	569	581	589	569	631	598	593	542	559	573	550	576	584	574	573	609	615	584	595	580	563	629	554	583	574	542	591	537	557	651	531	600	561	565	583	537	609	590	599	591	622	600	592	619	560	645	598	593	602	552	596	595	593	560	609	540	572	563	576	601	619	636	560	614	573	563	571	573	576	600	590	601	575	592	563	620	561	606	548	569	585	583	577	559	592	601	615	568	544	585	583	601	565	603	589	583	599	567	585	638	588	595	585	594	569	607	585	602	621	604	585	571	607	569	613	603	600	565	600	619	562	586	577	589	581	609	597	574	576	622	548	553	586	593	564	559	571	573	556	607	527	578	614	547	596	594	596	584	595	568	610	554	599	593	545	576	601	582	600	590	583	589	586	549	548	583	520	603	556	577	592	569	596	567	616	627	641	629	558	567	581	569	589	562	567	572	580	591	553	606	579	540	571	552	584	596	555	603	578	595	567	601	571	657	555	577	564	594	602	602	594	551	576	578	628	584	568	572	567	589	554	606	583	579	544	580	586	577	664	607	612	615	588	576	588	537	595	579	573	601	579	587	576	604	541	585	590	604	597	615	578	654	584	565	611	601	605	572	600	597	598	535	569	596	566	583	574	588	570	576	580	575	588	588	604	607	571	585	576	603	615	598	565	590	560	556	556	533	607	577	620	598	592	537	607	592	573	570	570	576	576	550	557	561	587	572	578	610	559	553	656	577	593	636	608	597	597	644	590	593	593	608	585	620	568	573	557	590	627	622	507	566	585	614	570	575	584	549	615	605	579	575	620	566	568	610	589	597	570	562	598	621	613	609	590	563	584	552	558	542	588	588	635	569	586	626	624	577	632	535	564	627	570	574	584	616	581	582	598	602	615	611	595	576	611	558	560	618	598	545	579	603	559	582	586	545	615	597	579	575	612	525	585	572	603	613	570	562	591	601	623	610	590	593	572	546	554	579	551	604	595	601	611	583	583	565	591	595	558	556	584	588	574	609	591	592	597	602	623	618	561	556	605	590	576	586	597	597	594	550	591	558	590	602	596	585	593	621	626	574	543	579	574	596	600	567	564	552	574	563	597	600	561	553	600	588	570	605	554	574	630	569	594	600	627	585	612	598	603	568	610	596	580	589	581	598	541	557	577	606	598	594	595	560	621	588	553	578	615	588	601	578	560	654	569	608	574	594	531	554	600	561	597	629	591	590	587	619	613	616	599	602	564	576	565	613	571	586	573	553	616	613	592	584	572	581	568	607	631	590	603	578	629	563	590	593	515	585	570	559	549	608	618	577	583	593	557	545	571	577	583	569	600	603	571	586	598	632	604	581	581	538	618	574	586	618	567	561	553	556	601	581	587	589	621	580	594	620	571	628	557	528	618	531	626	619	565	627	598	591	572	589	563	587	574	654	567	589	557	549	570	605	580	598	601	591	584	523	572	544	570	595	608	524	585	561	586	602	606	615	588	509	614	548	583	573	546	585	568	580	551	618	624	586	549	597	568	604	599	526	574	590	596	562	573	588	561	614	582	601	579	580	664	573	556	559	582	561	561	623	585	568	583	579	573	610	572	584	545	617	601	581	614	619	618	567	547	590	580	578	559	566	596	601	577	639	565	588	564	615	568	567	569	610	574	650	592	620	569	578	573	647	572	573	605	595	584	577	588	584	569	603	589	560	583	561	581	579	603	529	579	599	586	609	596	580	606	556	568	603	587	556	583	612	588	551	586	632	620	613	624	567	636	577	580	617	653	532	576	578	620	575	620	588	589	600	589	611	576	570	587	586	596	543	616	624	588	645	569	553	593	572	615	619	628	610	564	579	582	600	588	576	587	572	591	593	552	572	590	542	606	562	615	613	581	604	608	616	616	587	582	648	590	590	598	589	583	581	528	598	570	589	594	618	582	547	543	597	580	554	585	575	584	595	610	627	583	569	556	544	556	560	643	564	598	564	632	585	578	556	602	528	605	584	573	611	619	579	550	623	619	538	602	548	553	568	549	582	581	575	565	577	603	604	560	573	575	576	606	602	597	596	593	602	621	633	665	601	608	577	538	571	576	593	599	604	608	578	590	590	607	612	588	596	562	587	567	568	599	587	570	541	695	615	591	574	563	580	575	613	599	562	586	601	566	559	580	580	609	583	577	584	594	590	576	610	606	562	603	629	583	560	545	636	589	575	568	588	614	557	569	616	631	568	676	590	623	561	593	609	593	595	567	610	600	579	616	593	626	592	589	571	590	578	584	607	625	578	599	609	581	611	628	606	546	606	581	608	590	549	582	611	587	585	575	612	579	622	579	579	527	566	621	589	612	626	605	596	596	590	574	599	556	622	583	612	593	555	580	541	596	629	613	598	566	589	607	611	609	576	598	593	559	630	589	600	563	590	615	595	535	545	595	570	603	607	563	626	595	604	576	576	542	582	586	566	584	549	596	598	595	568	547	595	568	618	580	596	590	582	599	634	586	573	620	622	583	566	557	592	572	605	583	568	601	586	608	581	596	579	586	594	587	595	573	599	562	597	572	640	611	599	599	586	662	570	576	578	570	591	561	579	596	552	518	596	607	598	552	590	547	589	543	612	587	532	617	598	606	594	544	624	596	580	579	570	560	580	573	585	578	575	615	590	596	585	586	568	576	566	573	607	569	581	572	581	578	595	555	582	577	607	594	615	572	544	602	598	592	607	599	602	565	592	608	603	591	590	573	600	591	565	592	653	557	559	598	595	613	606	595	589	620	570	626	543	591	634	638	631	577	582	595	586	567	605	594	607	589	603	575	571	570	567	592	624	594	599	591	617	591	585	575	580	550	552	545	561	576	565	569	595	610	562	561	576	566	560	579	572	631	603	630	558	578	561	570	587	558	590	557	600	613	582	602	581	631	609	575	567	585	583	551	585	624	549	579	548	580	570	606	606	522	561	577	625	589	561	604	593	582	568	592	588	624	595	630	546	596	588	589	612	573	661	582	565	634	612
9762	16514	16440	11573	16418	24066	18031	11486	6957	3491	1770	1111	918	875	811	870	809	869	827	818	841	850	850	840	817	804	903	893	836	870	821	818	792	817	859	839	898	815	874	849	824	842	800	868	824	881	849	819	812	811	876	835	841	803	878	836	855	858	824	809	820	850	840	851	878	787	829	849	854	843	855	805	857	805	849	814	831	784	844	870	854	881	844	818	855	833	797	852	827	889	821	858	817	811	888	811	860	853	832	853	834	822	824	775	831	822	789	795	868	799	818	878	765	809	857	831	885	905	776	780	879	823	832	829	766	864	850	884	881	804	859	820	766	841	855	858	822	832	856	813	848	888	834	886	825	824	832	848	817	862	892	874	836	887	838	838	813	823	844	856	841	828	822	852	875	805	843	853	797	840	763	837	810	835	823	850	859	807	784	867	864	804	786	832	845	828	828	820	905	834	861	866	856	864	862	862	845	858	821	832	813	840	858	839	804	819	866	871	833	833	808	817	821	824	873	797	821	859	871	850	812	809	826	879	823	787	833	849	800	788	858	821	862	822	847	792	888	796	893	838	818	839	834	820	817	856	781	845	837	776	820	847	859	870	846	795	862	780	845	827	801	877	870	833	767	854	845	818	880	861	831	862	834	840	802	832	831	843	851	831	857	863	819	849	779	820	881	828	831	952	818	809	854	833	870	829	900	875	838	845	805	844	836	826	782	832	783	844	826	795	826	856	797	830	833	870	862	863	865	859	831	851	785	860	861	836	816	893	822	869	863	859	861	837	857	832	825	864	807	781	812	820	846	863	837	869	855	855	847	831	862	807	817	833	794	816	860	830	836	855	778	854	840	812	836	838	862	797	794	827	848	832	868	897	810	828	854	873	842	847	812	822	873	861	843	849	855	872	931	863	861	824	875	854	927	856	845	839	851	804	831	837	864	847	862	859	830	871	810	856	803	880	850	867	818	821	804	858	842	849	856	902	859	858	862	874	820	859	847	870	838	838	875	813	792	806	830	787	896	823	846	835	849	803	891	814	837	820	820	837	850	864	813	852	838	831	824	796	834	826	843	794	885	877	830	861	823	843	854	840	831	821	811	832	817	840	838	855	855	857	833	848	901	855	823	836	822	872	872	882	846	835	847	845	908	813	825	811	832	861	827	815	864	851	846	844	846	842	845	831	911	808	868	810	791	825	823	864	830	852	805	861	826	815	867	859	857	844	858	837	842	801	866	853	869	881	838	839	890	892	858	870	830	848	830	824	840	864	825	839	804	882	803	808	822	811	842	846	855	823	825	828	815	818	866	859	826	837	891	828	866	819	834	775	856	848	816	789	832	823	807	841	915	830	882	903	886	895	845	866	799	862	840	852	843	819	798	867	803	839	870	843	812	889	818	883	804	873	812	830	861	842	790	896	824	858	865	808	902	792	850	904	836	832	842	882	828	841	898	850	834	804	857	853	877	853	881	825	845	815	839	871	865	859	867	797	811	863	802	909	839	796	853	858	833	860	815	832	843	798	875	809	855	801	828	792	834	877	807	879	749	885	848	809	821	874	863	817	847	880	857	816	849	855	828	836	866	867	903	881	849	859	830	858	857	854	841	845	829	908	892	874	868	816	821	851	835	864	874	883	863	807	878	788	811	816	830	838	857	823	818	855	801	799	842	853	831	849	856	845	848	835	828	815	819	822	830	799	850	876	849	835	861	854	828	857	796	856	822	856	789	800	828	899	858	848	848	852	863	807	883	863	799	817	807	846	862	885	841	836	837	823	883	849	865	846	853	833	873	833	841	846	835	777	857	869	823	874	872	824	834	872	828	843	868	827	802	854	865	811	905	862	846	810	793	828	804	825	860	842	845	839	884	853	838	822	873	863	850	796	796	926	844	865	799	866	851	841	852	866	845	832	872	815	844	845	826	805	880	845	799	875	823	882	844	825	825	859	859	840	868	868	814	815	849	852	798	839	831	817	797	869	804	821	855	844	848	871	841	823	851	761	832	853	810	854	780	795	879	823	856	848	829	870	845	791	866	810	859	814	824	850	870	844	842	850	835	828	821	788	789	842	908	792	878	831	846	816	828	815	837	789	820	829	784	852	923	877	852	867	862	806	852	879	838	825	868	859	847	857	852	807	843	888	807	845	837	840	824	893	829	834	887	795	910	879	831	881	850	844	806	809	847	830	854	814	887	797	819	807	859	783	832	858	831	837	838	837	843	870	862	845	819	810	857	808	847	880	881	872	828	832	842	870	869	845	829	821	792	791	828	840	830	841	803	814	786	797	811	846	872	826	903	825	853	841	881	807	860	804	850	832	899	860	838	898	837	839	832	808	876	880	852	844	850	830	869	808	872	861	819	836	830	882	820	861	875	818	833	860	808	851	863	881	795	883	815	861	801	864	824	810	827	888	846	805	819	856	795	813	836	883	774	811	831	819	815	798	805	832	871	843	825	816	823	836	791	857	825	843	875	835	839	863	862	869	865	831	879	833	781	860	824	820	851	872	805	848	841	832	864	778	803	815	864	852	853	856	829	856	853	820	872	849	856	827	879	739	883	803	898	828	798	830	835	835	796	855	857	816	824	831	801	889	853	817	844	836	866	869	840	817	826	839	836	847	844	842	814	801	825	863	823	850	818	849	800	864	814	820	860	859	882	827	836	795	802	842	838	818	837	799	850	816	884	858	825	804	790	824	896	806	851	767	793	864	829	827	880	810	831	854	877	827	808	833	813	813	810	834	760	841	853	898	860	788	876	800	825	836	801	833	858	826	810	819	808	839	826	815	874	811	866	850	817	863	829	851	891	862	837	834	821	825	860	803	812	859	854	852	881	852	854	834	844	817	828	870	821	828	845	809	864	836	842	884	853	820	871	786	849	870	898	768	805	832	787	845	823	827	889	835	873	814	822	861	833	882	767	853	788	879	836	878	800	799	933	849	856	889	811	849	834	804	808	905	852	789	862	796	846	886	884	832	858	828	879	814	886	831	867	819	862	908	884	877	784	831	800	910	823	841	796	879	830	789	856	838	828	809	791	823	805	829	826	879	835	789	874	844	817	827	813	855	806	827	828	882	886	847	898	860	816	808	884	869	832	837	807	816	850	860	818	817	792	859	852	889	808	817	816	842	859	853	855	813	799	870	896	828	845	845	861	817	786	889	885	846	804	818	794	796	786	868	831	842	871	836	832	870	801	827	861	893	884	810	845	831	875	896	838	816	830	830	808	794	804	844	848	861	899	832	830	824	837	812	840	796	877	820	818	837	857	864	840	815	863	832	835	807	801	829	825	828	884	873	838	794	849	822	853	790	837	827	822	817	877	826	844	836	809	860	891	816	807	903	861	817	871	804	862	888	841	831	805	869	828	848	839	842	829	853	869	841	837	847	866	830	836	814	807	795	822	832	868	858	853	849	864	828	827	782	851	809	827	845	809	788	842	859	832	863	832	778	786	821	814	896	825	800	855	829	834	860	852	821	804	799	870	847	844	873	841	805	805	836
24151	20724	27475	24123	22044	32451	40922	35004	24250	12158	4060	1468	810	662	582	601	609	608	613	654	641	601	628	590	605	558	629	581	580	596	569	664	585	604	582	577	607	614	614	579	616	607	636	603	609	592	561	615	577	631	613	619	616	590	627	586	629	570	564	648	622	595	597	645	527	628	582	593	586	605	620	595	596	599	604	570	597	597	622	581	625	600	634	616	629	634	596	607	617	570	607	605	565	583	620	625	615	610	624	586	591	574	597	605	589	604	554	610	627	637	606	605	615	623	583	612	579	587	600	574	599	576	615	588	579	592	616	595	556	590	577	598	616	585	607	655	620	641	620	589	596	608	609	622	610	561	542	613	609	592	587	614	607	599	568	629	597	655	625	586	619	601	582	597	555	631	638	610	588	635	551	653	623	594	590	594	605	614	575	623	595	563	604	574	614	582	600	624	587	562	631	598	592	617	609	657	591	600	589	643	618	608	587	638	621	578	564	621	557	615	592	599	559	596	550	580	643	593	610	590	571	617	653	587	599	571	605	615	628	605	585	600	581	600	615	597	570	601	584	574	552	580	590	599	607	569	571	624	589	609	566	549	603	600	612	541	610	577	552	590	609	591	609	652	613	619	571	619	597	573	606	627	565	603	613	621	615	593	594	672	607	635	595	602	595	598	589	562	667	559	618	586	592	569	583	575	609	645	599	602	608	571	620	616	606	581	580	599	594	636	584	621	625	577	599	626	621	575	579	600	612	592	584	582	573	552	579	606	564	612	579	664	576	566	592	585	651	573	613	581	589	621	557	600	603	603	586	629	586	638	606	569	575	566	583	614	603	583	571	582	601	590	622	607	580	636	570	596	610	540	618	595	582	623	569	636	576	604	588	624	629	593	585	552	651	573	566	627	568	600	543	595	592	590	640	615	578	634	604	588	569	584	586	589	578	545	607	596	613	581	562	625	576	623	559	604	547	574	593	589	590	616	628	562	588	657	569	606	577	607	573	597	607	646	599	604	605	581	582	614	579	570	582	646	609	583	623	613	616	613	632	612	599	614	628	624	625	646	618	601	593	612	593	637	594	593	583	610	596	611	592	608	630	634	566	601	563	609	622	583	593	636	644	608	633	564	632	597	592	563	651	560	615	562	570	607	595	578	627	608	593	582	602	594	603	622	561	599	598	650	593	570	613	595	535	579	591	575	611	553	583	590	610	586	577	616	612	588	582	598	618	588	627	608	569	656	593	618	622	560	602	631	586	625	616	594	570	580	564	613	583	584	555	590	591	562	615	592	543	588	586	635	600	619	572	623	599	611	575	616	597	570	589	583	587	580	574	594	590	613	609	614	592	587	597	636	577	615	619	640	588	560	587	657	614	584	587	579	579	587	644	598	576	569	595	630	614	591	612	601	610	634	543	608	632	579	621	611	596	563	555	630	583	611	574	625	597	616	622	632	627	554	566	593	593	577	596	599	572	638	571	551	636	636	628	608	621	582	626	605	599	571	592	598	619	619	602	522	619	657	587	593	570	637	581	598	574	611	650	586	593	581	581	617	571	586	595	630	611	579	609	601	607	620	612	610	579	613	603	573	636	615	595	657	579	610	582	621	578	615	617	615	596	559	560	564	549	599	575	592	598	592	545	603	608	603	609	566	589	592	597	598	610	602	617	608	572	593	569	596	629	610	569	614	584	589	626	565	659	598	610	584	621	590	632	581	622	580	620	566	585	611	621	633	616	609	630	664	661	595	581	602	596	587	584	555	626	588	559	577	651	633	634	598	628	597	584	600	592	589	639	624	552	579	608	597	610	596	597	582	590	618	601	634	553	537	609	585	565	600	564	596	595	585	621	585	586	558	589	580	605	649	595	576	614	606	592	586	581	594	577	592	629	599	578	644	625	614	585	622	585	610	579	618	665	589	612	603	603	598	583	577	614	623	635	596	644	613	579	562	612	590	599	630	579	597	605	571	577	596	652	575	597	579	566	581	604	624	567	590	598	594	633	578	585	574	604	600	613	587	609	597	611	572	619	611	578	605	598	635	583	542	576	612	599	602	613	607	595	585	613	633	630	596	565	609	550	592	617	572	556	603	571	597	569	588	604	613	574	593	586	586	577	607	627	630	602	593	611	532	566	602	605	591	616	560	643	572	670	594	606	569	550	588	593	587	562	570	612	531	575	608	587	613	587	595	595	592	591	577	590	635	619	596	551	590	637	543	609	637	563	556	582	590	592	590	572	610	605	587	574	620	549	548	565	607	585	602	581	590	587	531	573	587	588	578	617	595	602	602	596	564	608	566	615	604	617	586	571	571	610	623	577	585	587	617	631	600	632	566	611	579	630	620	633	584	560	553	632	658	589	595	564	566	591	601	610	574	570	639	609	564	607	597	607	583	612	607	607	603	643	562	614	573	584	625	576	593	549	595	578	636	597	553	622	618	544	617	611	583	619	624	622	643	596	625	604	618	622	587	558	596	669	598	604	628	582	569	610	608	617	597	580	626	624	583	600	610	603	584	619	567	597	625	582	615	584	578	622	637	572	596	645	574	613	571	628	609	575	603	601	603	583	602	624	596	559	600	613	567	596	611	621	587	577	573	589	632	587	621	627	632	569	640	570	560	639	611	574	588	606	559	568	573	630	592	554	609	617	580	575	628	575	598	594	636	641	535	582	619	592	609	552	572	628	631	617	586	601	586	551	625	640	648	590	637	607	613	583	568	575	597	546	628	605	601	640	659	608	564	582	622	597	608	570	575	641	572	637	549	577	568	591	591	606	601	625	584	581	593	582	597	588	571	620	591	621	568	575	600	584	593	609	605	563	621	571	568	596	619	592	602	593	617	589	638	567	616	598	589	646	602	603	631	621	646	600	598	599	563	596	607	564	613	580	654	600	603	580	580	619	614	589	588	588	566	555	611	578	575	551	615	567	602	582	600	550	614	557	618	598	605	627	603	597	580	625	633	635	584	582	653	622	587	633	611	597	621	607	553	640	562	652	593	600	602	581	589	600	612	640	594	539	587	646	583	635	570	618	577	592	574	610	597	621	588	609	576	565	608	621	599	632	620	643	587	595	592	573	544	631	649	590	618	611	575	562	587	582	584	595	588	615	569	593	609	586	573	596	601	587	559	573	574	567	600	635	630	594	580	601	600	571	592	640	602	592	603	562	600	582	608	589	618	609	589	622	563	563	581	630	600	612	597	601	591	628	657	628	601	624	602	579	619	548	590	583	630	603	590	661	634	620	569	595	577	582	629	594	602	624	543	598	597	639	602	624	621	573	625	591	597	601	647	615	577	579	595	590	587	588	599	650	598	571	610	603	621	591	554	620	593	560	620	604	590	556	620	580	583	577	570	563	605	581	603	606	579	624	544	599	589	615	644	598	590	626	621	589	597	650	580	569	612	586	564	607	620	585	623	595	576	572	610	578	584	614	583	612	594	567	582	598	578	630	608	557	615	617	586	645	627	587	565	579	602	572	634	581	612	593	585	620	598	621	588
11845	25945	25404	20357	28414	38834	42389	38036	28429	16158	6956	2602	1243	946	894	857	823	818	886	901	857	860	845	841	852	876	802	848	886	844	778	870	936	824	832	875	824	803	872	871	852	890	861	895	889	872	856	859	841	843	851	924	785	898	822	857	886	873	879	863	877	881	859	842	916	837	857	888	887	876	842	880	837	851	865	844	839	877	871	852	869	864	840	873	890	855	878	799	861	884	820	843	874	814	815	860	849	893	863	871	856	828	843	849	846	927	898	847	873	827	844	874	894	877	837	901	858	847	854	810	928	880	853	880	810	849	847	832	857	882	838	876	879	871	913	825	849	877	818	858	884	885	868	905	859	821	887	843	863	800	853	823	852	844	873	844	914	837	822	897	857	874	917	857	830	866	866	862	868	880	827	904	804	871	840	852	841	866	831	872	852	854	913	797	883	876	828	879	866	907	878	893	854	807	866	882	887	847	821	905	873	909	894	835	826	887	850	867	871	857	838	883	870	796	876	875	899	841	888	840	863	861	868	861	881	814	815	848	904	904	831	850	873	884	816	855	898	908	879	888	793	851	870	822	848	813	880	854	847	793	880	886	896	855	933	879	868	837	846	899	859	861	834	854	863	834	890	838	829	804	889	820	884	799	866	870	849	831	874	841	881	860	851	839	849	845	879	885	898	870	863	898	872	878	849	836	861	798	813	801	875	902	850	811	840	871	867	838	870	893	883	858	888	817	888	843	893	840	882	830	818	827	806	909	838	853	872	881	892	888	811	831	927	854	843	849	872	853	892	836	833	904	876	809	871	835	837	840	873	869	840	843	881	878	882	901	917	853	859	855	862	869	871	838	875	887	921	891	862	836	831	855	855	851	858	924	818	900	852	858	909	870	914	851	865	872	924	840	830	914	891	869	867	876	813	890	900	862	861	869	862	892	805	865	865	802	844	865	860	866	856	856	860	851	865	871	892	878	850	837	800	816	830	862	855	862	868	873	858	847	850	888	866	818	883	851	837	853	901	855	844	856	826	839	851	828	869	899	871	882	835	889	863	876	823	859	898	848	864	873	848	893	810	896	844	871	855	871	829	819	852	887	881	874	834	862	848	856	836	858	867	902	861	857	887	768	888	915	935	903	829	820	858	854	828	828	870	931	839	909	854	849	839	877	911	853	890	834	846	871	851	785	859	781	870	849	884	868	835	811	827	897	851	839	845	872	794	835	828	909	907	862	811	878	826	894	878	892	878	872	846	850	902	860	822	833	792	844	857	843	847	902	847	859	862	846	851	839	828	800	876	845	847	932	874	803	845	883	817	862	895	857	874	834	854	868	816	853	828	806	871	815	891	866	886	849	857	852	889	864	869	857	856	857	799	825	875	896	863	868	867	834	859	880	874	873	884	838	866	854	844	837	840	853	820	803	820	849	845	863	876	887	903	891	850	875	837	922	882	856	809	849	846	878	872	846	887	892	870	903	859	895	855	894	881	852	827	862	832	849	863	857	866	876	906	861	869	907	792	930	840	868	866	839	842	841	860	886	872	846	869	862	895	820	867	908	850	881	862	856	915	832	845	855	856	847	861	878	823	846	857	808	859	878	892	915	876	873	897	911	878	907	867	864	822	825	844	854	852	821	848	894	934	846	855	828	864	917	861	855	798	856	838	801	874	898	856	839	886	843	860	854	875	841	859	884	872	852	857	903	851	884	827	903	904	875	869	867	905	926	886	910	893	822	857	881	860	841	864	883	874	848	914	870	884	874	876	917	834	868	904	858	842	822	825	897	864	871	827	838	857	832	822	887	931	860	855	863	807	838	900	842	846	880	875	868	882	893	870	876	844	815	877	828	820	860	864	871	844	813	852	883	850	824	845	856	880	862	916	866	821	890	838	836	886	902	847	843	872	888	882	843	839	900	892	869	863	829	881	857	844	861	871	846	862	873	861	828	893	869	884	840	847	838	898	783	844	850	894	808	903	905	866	860	848	872	841	834	826	905	846	821	845	868	895	867	879	829	897	871	827	853	859	891	868	811	846	844	854	849	834	905	881	850	865	855	877	838	859	826	891	831	851	860	826	831	867	915	867	885	875	873	886	841	854	838	862	886	824	823	852	872	844	869	895	844	872	848	864	867	825	868	888	856	883	833	850	853	820	814	832	832	854	871	861	783	867	836	836	806	838	902	905	901	875	861	814	886	812	849	861	884	839	839	829	815	818	896	901	817	826	863	836	842	925	817	889	886	825	846	901	866	861	848	915	827	827	860	902	880	849	882	904	865	850	906	867	850	849	910	820	846	903	848	873	850	871	827	870	830	857	844	911	888	796	891	864	896	837	914	878	836	862	861	919	858	847	881	890	862	827	861	821	879	879	882	851	876	867	877	910	830	893	870	813	843	842	818	881	821	846	803	796	821	886	873	818	869	834	844	841	889	860	829	844	855	896	878	891	813	837	884	845	924	923	861	853	823	843	848	892	840	847	884	852	852	873	815	872	890	916	850	853	828	908	893	900	857	805	912	881	839	888	854	896	837	857	885	904	808	861	848	837	855	863	823	879	814	842	859	846	828	873	843	855	895	845	869	862	875	873	844	887	884	866	883	869	870	875	868	869	794	909	863	839	865	885	829	916	869	848	850	905	874	813	898	796	887	855	935	894	846	848	845	880	832	848	859	889	848	829	873	856	833	904	840	928	833	875	839	836	871	900	846	881	874	961	836	838	847	861	892	869	815	932	873	867	881	884	800	827	856	865	869	902	869	899	873	856	873	883	876	869	843	837	824	907	901	854	819	874	795	839	845	857	871	853	901	843	904	858	808	895	903	918	819	833	865	865	859	886	834	847	869	883	850	877	827	844	845	862	858	836	798	861	909	827	821	784	910	831	862	827	886	902	879	866	838	854	823	871	862	877	863	844	898	841	841	889	832	908	829	887	891	851	887	842	867	881	865	869	861	884	831	858	838	841	875	852	859	870	876	861	806	847	868	861	863	851	868	886	853	855	867	876	847	840	850	869	887	832	837	809	800	845	894	855	879	834	865	857	865	828	837	849	876	869	874	820	867	915	844	806	851	866	829	832	816	838	872	860	883	820	856	872	849	836	861	881	904	879	904	852	887	820	859	898	848	845	868	896	845	837	887	911	896	875	810	871	878	870	832	908	875	847	881	872	860	907	896	843	797	857	852	864	839	831	876	874	882	842	833	905	822	884	893	852	898	855	838	860	874	849	833	826	887	836	837	826	858	845	823	808	930	845	892	787	852	824	856	885	912	893	905	920	849	889	858	842	842	877	835	870	821	904	876	871	856	808	881	871	845	879	797	870	825	819	833	853	822	883	849	820	853	859	862	815	818	891	826	829	832	885	876	883	848	843	848	894	886	836	870	894	866	856	877	807	867	836	853	858	795	785	852	851	864	875	848	878	869	933	805	858	897	853	887	871	846	836	905	848	829	856	881	865	847	910	814	873	842	865	836	891	832	907	876	881	824	893	857	827	848	838	874	874	863
22456	20712	28472	22984	24377	53822	57928	50702	37034	22457	9456	2668	1121	722	670	653	669	645	680	622	647	576	629	586	632	623	627	647	646	632	637	629	600	663	642	640	598	617	628	615	603	618	624	628	603	618	599	639	597	615	630	628	623	637	621	612	641	576	661	607	615	590	651	640	634	660	687	631	620	620	630	623	626	652	582	611	668	605	577	627	646	598	638	571	639	673	658	616	616	625	653	588	636	649	601	603	622	620	637	591	658	626	589	633	641	599	614	607	588	635	598	605	648	621	631	627	618	647	625	609	629	682	567	595	620	633	590	640	609	574	602	575	646	657	626	593	608	628	616	620	623	630	643	616	629	615	595	603	604	605	639	695	587	640	667	675	624	624	605	648	608	682	580	609	618	583	627	626	640	621	616	616	634	607	645	649	637	573	677	635	613	636	626	630	646	608	613	621	590	595	607	654	671	647	637	611	629	597	588	603	628	596	639	618	662	621	619	608	608	688	645	630	623	635	623	634	628	643	643	660	593	676	611	604	643	606	600	620	615	646	675	605	631	640	647	587	591	607	589	607	611	631	599	619	599	661	626	632	657	641	663	641	632	645	643	651	651	661	650	577	627	631	584	617	612	620	607	625	632	661	641	625	629	669	653	612	584	625	644	634	633	628	603	581	626	595	575	566	593	621	644	608	609	661	585	651	620	628	623	590	643	623	634	621	588	620	627	617	624	594	665	641	632	645	653	646	618	638	609	641	560	606	640	652	631	617	682	649	601	604	629	632	644	621	653	640	643	635	702	640	641	614	633	659	620	633	617	635	657	611	649	583	611	660	619	563	641	662	611	633	611	623	625	661	624	627	624	669	605	632	610	630	638	620	639	629	587	662	558	644	634	608	639	626	640	694	609	627	617	632	639	587	635	619	614	678	656	602	605	617	660	621	592	616	633	615	634	596	648	601	595	603	624	626	593	619	610	574	655	630	645	630	634	629	641	585	636	639	651	647	670	585	653	621	602	654	621	599	654	654	630	588	598	592	604	632	633	617	617	652	656	639	592	619	594	606	659	618	638	601	657	615	616	673	620	600	611	633	578	600	638	663	569	687	582	640	615	645	639	578	603	577	625	633	626	640	648	616	594	621	657	583	596	626	652	615	612	629	624	623	608	597	652	647	631	636	612	640	654	576	614	628	640	674	608	651	607	628	656	678	625	645	589	623	644	632	612	617	611	605	628	635	650	602	614	628	616	626	639	645	629	587	622	675	668	585	648	644	674	629	636	622	613	650	549	622	579	623	607	612	597	610	599	629	656	628	625	618	616	628	572	648	648	625	603	586	630	609	620	623	642	607	625	681	635	709	671	604	645	629	652	644	615	612	606	686	627	617	629	620	582	580	622	684	631	620	599	620	624	618	614	630	579	651	611	597	663	617	612	606	648	617	641	610	621	654	622	618	636	663	574	608	643	654	555	618	598	618	603	614	603	591	668	599	626	629	637	595	597	650	630	637	629	652	626	619	637	620	593	601	640	646	594	620	579	604	589	622	633	633	574	595	629	587	596	574	627	655	670	648	606	596	627	629	636	626	652	657	634	641	582	606	651	622	584	630	609	614	611	620	597	622	611	614	630	586	598	621	644	590	613	615	661	606	611	630	634	603	611	601	638	601	597	608	642	587	621	603	602	615	668	672	619	626	656	552	646	629	612	632	600	611	616	644	605	602	623	609	651	571	652	621	603	641	663	621	618	634	649	620	614	652	623	645	643	621	619	643	612	648	649	626	629	638	581	620	603	596	619	635	631	620	687	594	656	635	602	635	646	574	640	615	630	646	616	661	644	660	574	651	613	595	671	572	617	612	650	628	598	602	639	635	627	627	605	565	606	614	650	683	617	685	611	610	590	583	606	620	616	656	605	592	661	637	623	661	552	587	637	628	626	643	615	603	626	650	606	648	603	616	612	610	631	623	613	626	597	655	640	629	594	620	616	600	644	635	600	614	606	642	633	582	653	614	587	636	632	633	587	600	606	596	604	625	620	596	608	639	642	577	641	612	605	608	611	609	617	634	687	628	607	652	652	580	676	612	630	634	622	611	649	639	671	604	614	626	610	622	641	599	639	599	684	620	620	642	570	601	667	643	661	600	621	616	603	627	618	594	653	614	642	605	571	665	589	659	602	645	610	618	614	648	573	623	599	621	624	637	573	650	635	620	591	617	626	645	623	613	625	654	653	624	593	590	660	687	635	622	589	627	629	619	595	609	621	648	600	610	570	613	618	642	605	646	606	626	619	611	626	586	648	620	602	630	628	628	620	598	641	620	639	599	642	614	580	625	623	641	586	649	627	645	652	619	603	619	631	628	610	607	606	618	624	594	581	670	641	615	630	622	620	620	672	659	616	666	616	636	606	588	587	617	650	603	604	592	636	606	603	596	617	667	644	601	657	637	667	635	646	672	607	579	593	607	622	627	608	611	596	614	631	620	620	620	632	575	633	605	631	562	620	611	602	657	640	605	623	653	629	603	642	628	630	597	661	639	597	640	616	676	596	648	613	636	606	638	616	616	644	592	649	661	643	635	635	616	605	606	592	648	643	589	639	633	610	676	641	593	609	635	588	607	614	679	594	616	636	665	597	591	606	628	652	660	593	587	622	609	621	576	634	605	607	635	601	631	593	620	652	623	605	624	625	620	627	588	612	612	588	640	610	590	661	639	670	608	663	591	656	648	582	618	615	627	653	615	580	621	646	637	667	646	642	629	657	620	593	633	615	590	618	611	626	632	654	657	623	587	626	600	639	640	656	627	653	586	637	588	660	617	629	594	593	662	632	632	662	612	620	626	623	596	614	578	626	595	588	605	629	633	644	615	625	575	642	611	636	643	633	636	664	629	622	656	617	625	668	632	624	604	623	583	628	632	620	617	608	581	642	645	618	585	634	664	611	664	618	593	593	662	651	628	639	622	611	589	700	617	628	615	604	613	622	622	652	609	611	646	611	637	627	618	608	639	609	609	694	663	642	631	640	597	607	606	659	635	632	641	613	581	615	628	610	624	629	601	621	610	657	576	681	614	628	587	610	631	600	590	604	635	615	621	636	620	721	621	567	634	643	616	610	626	640	645	650	645	655	612	606	665	605	607	666	655	603	661	636	583	631	628	635	611	604	628	616	630	594	613	655	589	622	651	630	644	625	599	683	662	643	577	640	597	614	610	637	637	614	638	649	610	650	616	623	617	673	623	585	618	627	573	634	638	646	629	619	611	588	594	628	636	638	558	641	617	582	595	662	635	688	624	629	639	627	603	620	597	649	623	651	605	593	649	612	614	602	623	626	623	590	644	642	633	640	612	643	636	638	644	600	608	597	625	644	634	596	631	639	679	625	611	592	601	633	630	607	655	646	616	562	636	632	635	598	641	597	609	650	604	579	639	582	622	609	624	600	631	652	637	625	611	618	622	618	573	659	600	599	633	596	611	635	626	635	590	653	638	585	615	642	629	629	648	583	597	635	640
18057	36526	34714	32561	42632	60784	58697	51181	39485	25896	12769	4666	1753	1063	875	843	926	895	896	912	862	895	834	837	860	866	862	855	875	885	886	897	887	825	846	840	855	912	894	832	864	843	865	881	899	896	883	792	839	895	856	905	892	890	880	863	837	845	840	926	825	897	887	870	928	806	874	907	865	926	921	859	847	832	814	906	827	915	829	904	843	900	900	860	906	883	902	903	833	928	871	848	884	843	876	888	893	871	885	828	826	841	860	873	795	834	853	890	910	911	885	938	872	869	867	850	844	883	879	867	903	896	914	895	873	886	862	850	877	881	896	881	902	907	839	847	889	865	867	840	949	854	888	904	829	894	859	926	889	850	859	896	878	856	873	866	886	839	921	831	920	865	871	895	824	855	853	901	884	837	918	844	914	847	881	838	912	879	919	861	855	836	942	883	829	944	868	842	919	880	889	877	876	875	859	846	919	833	902	833	848	871	918	837	856	890	835	795	889	850	832	924	896	874	920	858	894	858	847	840	857	864	881	864	868	812	899	873	918	877	869	858	865	857	884	905	900	921	837	863	855	936	860	868	926	862	857	900	881	859	838	860	850	891	908	889	950	851	890	892	915	928	887	895	864	875	879	888	838	871	883	849	843	853	932	893	826	885	881	922	913	872	937	849	849	833	887	864	954	847	873	868	822	921	887	816	828	862	938	876	908	912	857	831	881	896	889	845	890	880	874	915	853	858	866	868	895	853	887	888	889	856	874	882	889	868	902	861	951	868	900	910	904	857	845	875	915	896	874	905	859	833	819	848	896	834	849	886	880	840	900	840	928	874	867	853	894	879	896	916	862	927	872	867	851	857	888	882	842	823	887	903	856	849	899	819	885	902	839	937	884	898	896	860	876	891	907	909	897	892	915	900	894	870	852	877	872	826	860	896	853	972	870	887	825	858	876	861	895	909	914	845	820	873	882	867	828	846	914	850	936	851	887	840	865	841	906	904	845	890	877	841	884	884	861	881	885	870	839	863	824	916	852	825	841	912	907	856	851	847	877	890	889	889	865	853	871	889	882	928	863	842	863	911	841	933	845	894	842	865	864	837	894	879	871	828	840	885	906	884	869	843	888	890	914	894	863	816	931	901	828	864	874	929	849	843	909	846	823	873	908	857	890	959	861	899	878	947	852	821	870	849	840	869	926	862	888	876	894	867	893	853	879	857	909	854	902	860	893	882	899	815	895	923	929	862	915	885	850	862	849	852	875	901	889	895	909	924	856	872	850	883	867	900	851	852	905	909	868	881	955	931	899	895	870	924	895	909	827	900	844	868	892	836	892	885	904	925	865	902	867	895	829	937	877	910	884	856	888	913	889	863	902	870	840	894	868	873	854	896	842	856	848	905	861	877	889	843	871	857	891	854	861	872	899	860	837	855	881	841	866	881	863	899	903	929	855	883	900	835	841	931	879	863	888	887	883	875	836	902	883	941	833	942	895	870	828	851	875	808	876	892	870	836	856	893	870	893	882	835	827	878	862	879	839	895	865	860	867	855	910	853	922	910	867	868	885	867	853	916	887	889	851	847	878	904	882	874	853	796	846	916	846	903	869	839	896	840	895	832	895	862	918	855	914	860	877	927	899	857	819	902	820	838	902	864	837	850	892	861	854	846	863	877	822	865	855	869	856	871	881	880	901	871	873	876	896	874	869	932	902	901	851	831	858	892	889	872	915	911	843	884	906	895	876	872	895	858	830	867	913	860	930	839	890	931	878	883	915	934	928	869	899	847	863	843	857	846	909	842	900	879	878	884	897	895	836	839	845	880	905	894	919	836	848	922	951	871	871	881	953	875	901	855	903	843	888	870	906	897	877	872	864	887	918	911	882	885	857	868	815	806	840	901	889	851	872	904	882	906	915	953	891	894	876	873	839	859	856	851	857	859	903	866	839	941	859	822	897	883	890	868	887	883	890	890	871	865	877	917	863	876	898	914	875	883	857	882	915	858	910	886	888	841	828	887	867	855	901	893	874	848	864	857	897	872	835	859	877	872	840	841	847	901	869	886	934	903	928	932	850	922	864	866	849	825	870	881	856	924	867	846	806	844	898	897	863	838	918	868	866	888	922	870	819	877	887	863	907	891	819	906	871	854	848	873	883	890	888	845	881	860	879	860	845	867	847	842	837	943	900	891	933	839	853	893	858	894	865	792	885	864	879	836	840	892	829	867	882	852	887	872	869	899	895	908	867	910	916	895	881	863	888	857	845	824	853	835	841	854	929	897	854	861	886	874	862	893	909	809	886	932	859	887	934	868	882	866	875	890	841	853	857	862	823	824	832	925	915	919	872	845	842	843	884	839	861	899	864	895	826	874	897	904	832	863	865	807	807	901	888	869	900	866	871	863	913	836	934	829	872	952	871	904	841	819	898	901	869	852	849	857	964	878	829	912	819	878	830	904	895	831	904	870	838	860	905	840	868	855	854	858	855	893	866	876	903	870	868	859	880	896	881	895	849	812	887	855	844	906	847	823	840	902	885	867	860	861	874	864	908	904	862	853	917	888	935	898	872	901	903	844	892	843	867	882	874	908	863	885	876	895	843	932	896	825	856	853	819	851	837	841	860	843	875	853	895	926	909	913	840	889	875	828	891	890	884	858	876	915	880	858	831	890	904	822	824	900	860	881	888	847	858	887	864	872	872	857	920	854	912	903	888	876	878	912	892	877	839	831	858	856	853	879	924	836	936	858	874	920	894	869	889	903	823	859	856	863	876	873	880	893	897	871	812	863	901	877	888	856	871	866	800	850	875	865	897	869	922	896	917	898	839	891	857	878	886	893	892	939	885	889	930	884	896	852	871	889	872	877	851	878	880	928	829	888	892	870	895	874	868	828	905	875	898	874	962	901	881	906	888	901	844	854	906	905	882	837	903	895	838	900	925	902	849	899	871	878	856	862	844	870	957	848	858	876	883	885	889	883	884	887	849	910	856	902	879	885	893	860	891	858	916	866	870	871	854	895	847	876	858	886	874	876	881	882	883	898	871	874	930	898	867	837	873	885	896	891	848	841	866	875	866	870	845	893	916	802	848	902	883	899	864	850	852	948	887	893	865	817	875	864	912	867	925	868	866	886	885	848	891	860	861	876	858	843	884	923	931	829	930	877	893	884	853	855	898	859	863	819	907	861	825	873	879	865	845	838	904	858	877	845	890	889	844	853	890	877	897	936	896	876	851	883	893	862	902	866	925	900	874	894	893	915	816	908	862	860	856	909	852	916	856	867	874	901	864	911	874	872	904	864	880	822	825	819	822	865	881	835	827	856	883	899	921	822	892	895	883	894	863	857	831	854	856	865	831	914	854	941	914	871	812	850	888	903	876	896	881	830	860	861	890	877	920	866	874	874	889	829	884	870	847	931	934	853	853	902	901	887	843	819	884	895	851	857	840	923	866	890	897	844	926	856	886	871	829	844	878	840	809	896	898	906	919	864	911	876	898	855	890	809	885	857	851	807
26150	20630	15264	4880	5587	13898	11182	8540	4823	2225	1161	755	613	580	606	617	564	611	596	613	538	567	604	581	616	601	600	578	576	564	573	599	576	558	570	633	589	594	591	624	570	613	646	603	594	619	593	577	612	610	607	556	640	615	594	570	620	611	554	549	612	596	543	588	627	611	657	572	598	629	558	608	574	537	551	566	565	589	561	612	592	569	561	589	565	568	579	554	593	593	547	586	610	592	609	589	575	569	540	564	590	561	562	577	628	595	522	594	577	586	565	591	566	584	609	601	566	640	626	577	595	568	556	611	574	585	596	625	562	599	610	631	555	566	618	577	526	589	597	529	579	600	544	594	640	579	575	582	592	579	596	632	599	562	580	598	574	546	611	566	626	608	597	602	606	594	577	590	620	562	585	617	580	624	581	566	555	618	564	563	566	575	560	571	600	576	565	594	581	573	616	549	540	597	580	613	593	598	530	568	521	618	576	596	593	584	575	580	616	592	558	607	621	548	553	602	588	568	563	581	559	616	566	577	597	588	545	596	578	627	569	579	568	604	570	569	589	629	611	646	584	545	608	611	617	578	631	604	560	571	605	629	556	608	557	624	610	533	607	617	611	563	567	551	587	560	591	565	568	579	588	550	569	545	578	608	595	561	581	581	589	585	614	572	601	593	548	589	595	553	583	602	576	576	585	583	584	530	596	553	573	590	623	621	567	595	605	594	585	598	577	585	573	598	572	601	609	576	588	596	575	569	616	585	579	613	587	624	623	579	608	584	634	623	595	603	582	554	607	605	556	607	622	620	574	595	557	591	622	574	532	522	606	609	553	600	601	624	583	618	535	582	561	591	587	586	628	619	622	588	586	547	573	590	613	631	606	553	548	591	591	583	610	584	538	604	533	544	613	567	530	559	602	616	601	557	554	625	609	613	634	596	596	582	614	563	582	591	603	601	627	596	594	590	643	576	613	599	565	610	606	617	584	586	568	578	566	594	594	594	606	603	590	578	637	560	618	569	603	602	595	612	575	592	577	566	636	594	612	593	614	620	592	603	586	615	619	578	617	575	581	620	606	574	546	580	591	566	581	571	645	606	548	609	550	595	546	607	618	562	598	581	574	574	615	590	593	609	570	606	610	637	568	568	523	566	623	609	564	597	601	607	630	578	607	565	562	583	560	595	575	571	601	569	576	572	587	585	573	597	587	570	580	561	560	579	579	586	583	575	589	607	574	588	598	615	554	558	624	546	589	606	586	582	650	562	530	612	624	610	574	595	605	555	572	586	596	581	586	600	606	573	578	607	570	618	562	613	543	616	620	605	567	574	589	606	573	587	567	614	630	573	575	618	616	612	564	571	592	625	595	594	586	592	658	581	568	576	561	588	584	570	632	586	571	634	594	628	590	600	576	621	591	585	626	625	580	593	550	592	596	577	608	572	567	604	558	573	555	593	611	603	579	591	576	585	554	597	579	603	572	552	588	558	611	581	606	593	593	580	542	590	589	555	596	612	610	610	559	570	591	601	584	527	569	596	593	606	567	569	591	586	603	614	571	578	588	568	605	587	616	562	577	638	620	603	569	548	626	597	583	600	566	599	516	590	574	598	602	549	550	566	574	574	590	638	600	571	636	555	580	572	572	557	611	578	569	555	582	551	576	544	622	594	592	614	599	586	573	625	600	586	570	635	551	572	563	552	620	567	541	636	600	624	565	610	659	566	582	611	616	580	598	622	587	563	590	614	608	553	605	588	568	609	611	567	584	581	582	610	552	582	549	606	586	588	595	593	647	620	595	563	566	579	575	626	604	637	565	604	624	593	535	569	560	577	583	573	614	608	606	579	593	575	591	573	598	572	570	578	576	607	571	594	612	598	568	619	593	591	570	585	585	555	548	566	552	645	560	549	616	610	598	655	594	593	634	575	598	570	611	605	657	611	575	595	615	618	541	592	581	560	565	598	606	600	568	601	600	577	588	572	590	570	536	581	565	616	577	569	616	560	575	589	593	553	570	595	598	570	605	579	637	605	543	602	590	614	569	567	597	587	571	598	574	549	600	584	613	578	593	602	576	573	596	607	585	576	631	601	593	618	602	558	571	542	590	586	548	534	576	614	602	582	593	544	600	594	575	636	625	608	535	600	604	616	639	574	557	558	564	594	593	601	557	625	571	617	605	590	606	582	573	583	575	568	575	569	579	574	579	631	577	575	588	557	624	600	577	580	582	598	573	540	595	540	538	651	583	616	604	610	568	600	648	587	589	570	598	576	587	609	565	565	577	598	610	580	608	566	570	557	577	589	592	630	600	598	578	597	595	583	615	589	568	592	584	570	602	609	623	581	534	599	626	611	585	614	568	577	543	617	623	584	609	569	679	552	605	559	579	603	570	575	583	545	571	559	560	572	545	621	575	599	580	582	551	606	563	607	581	553	567	598	569	573	564	560	577	563	601	589	564	558	576	591	574	582	601	607	624	589	593	585	595	564	551	563	589	585	573	592	596	600	544	588	606	619	562	593	593	553	589	565	582	587	581	558	557	562	565	594	589	578	601	621	564	608	629	571	582	616	581	630	595	550	598	581	594	624	576	596	592	548	547	570	605	593	604	536	589	535	579	593	623	612	633	601	583	550	603	608	603	612	569	583	580	554	562	609	582	600	569	610	580	586	594	599	601	627	573	556	589	592	596	558	603	604	592	646	609	566	598	578	586	571	589	630	578	587	583	566	567	574	535	638	581	574	578	558	561	586	593	583	628	625	618	529	602	572	556	607	559	581	581	571	537	599	602	609	567	609	551	605	615	588	604	583	639	559	614	569	586	609	533	604	578	570	569	634	584	629	589	569	606	571	586	535	579	554	618	600	584	602	611	590	617	598	569	546	625	563	594	575	570	562	600	634	599	606	604	599	594	562	611	601	611	613	584	586	552	609	593	599	588	583	627	593	542	608	617	589	553	617	611	610	582	563	593	604	612	616	578	548	542	567	636	572	600	605	585	528	600	608	596	600	579	583	597	577	581	595	604	562	604	630	572	571	616	579	605	554	594	586	592	592	563	592	619	564	609	571	599	626	613	572	571	584	589	566	576	555	612	590	583	586	572	599	553	558	574	573	643	569	590	602	608	589	634	633	543	556	597	582	533	611	613	577	569	589	589	578	591	586	603	606	597	591	590	660	584	585	559	582	570	624	601	603	618	585	604	555	621	579	616	585	585	568	569	537	615	571	622	593	568	582	575	575	547	551	577	570	583	619	582	603	586	527	603	565	608	604	566	576	599	618	602	623	620	613	557	621	564	599	599	550	577	549	569	606	586	606	581	637	569	582	577	563	581	586	590	553	549	608	607	534	580	627	610	579	558	647	607	614	616	603	579	563	598	590	615	553	570	624	633	560	593	611	602	562	611	581	593	620	613	567	576	602	632	609	590	614	572	605	553	603	583	604	605	611	571	559	627	561	577	558	564	581	609	619	595	592	559	573	546	574	606	584	551	602	558	557	573	583	581	550
9595	14513	10609	5919	9855	20462	17044	13872	8282	3950	1933	1182	981	876	807	861	878	861	869	816	819	856	813	855	898	855	784	842	881	813	866	841	821	850	862	846	840	802	851	804	839	864	810	848	854	878	800	829	778	817	906	890	845	860	847	845	823	835	867	867	860	833	851	835	861	834	833	852	886	883	861	818	827	814	840	872	868	818	815	813	827	858	871	862	826	800	847	837	867	855	802	831	819	824	849	852	869	818	839	820	896	856	826	863	839	802	900	872	833	823	800	829	823	803	837	803	858	791	823	834	799	869	853	849	869	832	817	848	837	843	823	816	845	857	866	787	864	865	860	898	870	856	802	891	828	870	864	856	890	849	796	821	796	859	861	815	883	861	848	841	846	847	833	817	818	809	851	875	835	926	864	835	804	842	821	830	869	880	815	852	839	880	806	841	880	813	861	845	889	858	828	852	853	877	853	883	867	875	824	853	867	848	831	793	794	835	820	816	823	882	831	808	860	863	867	836	845	833	865	873	874	851	865	804	903	816	905	865	908	847	820	868	805	816	863	817	848	887	800	822	864	834	854	826	843	832	874	799	871	867	839	842	819	858	878	829	825	862	856	812	898	819	855	858	832	838	828	865	813	836	836	842	843	818	842	917	896	845	838	873	857	830	854	815	864	806	819	844	841	824	858	821	868	853	855	864	845	846	831	858	844	838	828	844	875	828	830	783	869	813	836	850	821	834	853	929	877	872	859	865	847	850	884	857	856	857	882	818	864	830	863	843	807	811	858	809	825	840	854	847	864	834	871	873	809	860	833	834	824	877	808	851	917	851	862	828	814	847	842	865	822	831	868	859	791	852	869	893	864	865	766	835	833	868	858	799	843	814	857	854	932	846	824	808	867	852	850	809	823	888	867	842	837	872	884	874	869	850	839	847	830	837	839	869	834	831	827	867	854	825	860	842	849	898	770	906	851	872	827	828	912	818	857	896	848	887	845	857	838	854	832	835	856	939	872	830	857	852	862	822	825	848	855	841	822	912	834	844	853	804	878	844	843	847	858	823	767	853	866	798	850	856	879	863	801	852	841	829	882	817	811	881	876	874	880	811	848	903	833	854	829	882	893	819	857	836	884	839	874	782	797	811	829	853	819	864	862	861	825	846	849	867	808	859	868	829	849	872	855	822	834	841	925	838	828	810	865	862	822	791	839	923	823	847	826	780	880	830	839	783	815	847	859	820	778	888	838	890	865	857	871	874	880	813	827	808	890	853	866	863	816	837	809	844	867	840	867	858	788	857	801	818	818	863	840	815	848	854	869	870	859	860	861	877	882	875	855	858	874	859	832	844	780	843	853	874	846	820	887	886	860	843	880	861	793	878	828	857	856	846	825	864	821	801	851	845	832	834	910	768	878	827	834	836	872	825	861	860	860	886	875	858	827	808	837	872	836	871	861	827	837	855	872	842	790	865	835	828	864	834	869	852	829	796	858	885	825	890	823	803	835	835	837	853	842	855	846	833	855	857	831	882	855	852	831	834	797	859	869	842	833	854	867	856	853	878	874	818	836	870	819	853	833	859	816	869	851	877	789	829	858	859	850	850	844	868	840	871	864	827	867	821	849	837	902	835	845	790	862	846	816	858	859	816	816	814	875	839	814	785	858	798	830	858	843	833	845	832	821	879	840	854	861	826	824	864	818	796	822	830	859	806	816	812	828	821	853	885	856	838	848	825	889	799	864	833	835	841	865	822	878	844	824	856	865	863	802	820	822	843	870	817	873	892	791	831	851	864	827	835	828	844	850	813	827	864	832	817	863	862	873	863	846	797	801	845	814	839	837	810	808	846	814	817	817	820	814	849	829	832	822	845	845	858	865	825	796	879	872	841	832	888	850	827	875	867	805	844	820	856	847	832	852	869	867	818	852	841	887	831	867	836	903	855	804	871	835	875	853	815	832	858	861	779	827	824	829	850	839	853	829	840	869	842	875	792	822	853	896	924	878	825	849	834	898	821	834	883	845	882	808	812	854	853	808	845	806	792	862	822	824	799	833	850	847	882	879	862	874	823	826	828	796	868	858	845	837	786	809	831	822	782	857	861	803	857	827	852	866	889	853	873	828	830	828	839	827	893	871	857	821	799	846	836	861	772	851	844	921	821	887	856	857	854	865	859	786	899	855	841	822	837	816	837	825	815	846	899	864	860	809	853	854	871	807	863	863	836	832	869	890	822	891	789	869	816	811	852	846	863	845	791	835	809	861	822	843	823	835	883	854	819	816	846	847	847	871	797	819	865	847	815	831	830	882	864	884	813	845	828	852	822	827	864	840	862	859	815	797	837	833	881	863	832	839	866	864	840	837	865	821	846	854	805	823	855	844	812	853	860	844	877	839	850	805	875	812	860	869	874	836	861	879	829	838	800	879	788	870	842	859	821	808	859	862	858	847	870	837	827	836	830	837	830	854	871	849	878	853	879	904	859	842	860	868	908	840	789	848	875	813	889	867	848	884	875	841	845	853	809	855	842	880	814	884	834	862	864	882	883	835	875	807	840	807	869	828	775	856	798	859	795	832	878	835	877	881	793	826	807	881	803	864	803	891	903	837	871	895	803	850	873	886	813	876	813	881	859	825	917	782	831	808	852	866	849	816	826	838	899	822	825	833	851	794	841	848	849	818	829	810	808	854	828	849	838	826	875	828	890	860	835	872	823	868	804	826	824	860	845	838	841	817	847	837	822	810	790	819	870	831	861	824	902	885	863	805	846	809	865	838	830	859	790	842	835	864	866	825	891	890	799	803	864	823	849	865	843	841	852	873	821	779	806	922	888	822	816	867	851	799	873	790	829	843	857	871	865	857	842	853	880	862	849	860	795	809	816	866	873	853	865	872	837	787	876	887	836	834	848	792	903	837	836	843	872	900	816	801	870	862	860	838	876	825	814	855	826	843	829	838	831	879	845	850	835	893	851	873	876	837	818	823	809	877	845	853	863	834	849	828	857	853	849	882	855	807	875	850	904	813	830	824	862	858	847	863	877	865	844	850	796	854	845	866	814	817	824	859	835	806	857	839	821	784	859	842	817	834	834	846	881	851	840	803	847	855	827	823	833	858	795	838	836	827	874	815	860	858	860	835	823	825	808	852	869	845	853	809	835	821	887	826	836	838	842	855	847	839	753	838	789	876	786	841	833	869	813	823	850	857	864	855	909	895	821	817	860	843	851	831	823	847	828	846	903	830	802	800	839	826	838	850	791	826	842	838	792	868	862	845	850	815	841	816	833	811	834	861	866	874	840	874	850	840	836	887	821	900	842	857	842	855	870	802	831	800	851	844	809	839	858	838	846	801	788	800	854	791	825	855	831	846	863	876	861	855	810	823	815	845	816	828	806	839	874	857	803	918	853	831	816	822	871	840	828	839	826	801	838	821	875	837	812	875	791	855	860	840	841	826	870	823	830	836	877	826	883	849	843	818	859	855	837	810	839	846	825	841	817	885	832	850	821	853	824
24136	20757	27454	24138	22143	40003	40565	32026	21057	9741	3094	1251	790	631	624	625	593	567	577	660	590	592	621	611	613	627	589	619	617	607	601	574	650	619	559	583	604	607	626	606	636	641	651	627	578	617	607	610	621	609	651	601	600	578	649	603	629	575	637	603	606	625	618	626	612	568	614	587	589	618	610	633	651	579	575	584	600	589	592	622	603	629	573	585	567	591	623	586	607	635	595	595	581	631	578	610	616	634	637	619	582	619	609	620	566	663	635	625	628	643	594	631	657	609	639	619	629	558	625	611	613	571	567	584	623	570	568	609	587	653	633	597	584	615	594	633	570	598	630	599	582	650	620	592	569	592	621	591	582	596	609	575	597	605	568	622	576	628	635	567	594	593	603	582	636	578	603	634	579	553	627	542	612	633	607	591	616	616	611	608	588	625	586	615	594	626	609	636	647	588	613	603	629	637	632	613	628	592	630	581	610	613	579	633	555	606	598	621	596	588	648	615	590	626	603	575	617	564	627	603	626	602	599	587	610	641	628	636	576	562	598	601	598	584	619	633	600	572	573	596	585	593	593	562	618	654	594	609	564	552	621	586	576	631	557	595	589	640	575	611	611	637	617	572	619	653	636	649	564	598	592	582	607	577	580	550	582	597	622	598	587	577	576	600	573	609	607	607	588	592	638	600	572	582	614	571	609	549	609	598	626	631	578	554	610	679	599	556	597	594	623	622	601	592	624	559	582	611	642	578	599	605	629	636	624	576	587	577	586	623	572	594	629	593	592	625	610	621	583	630	637	623	591	617	579	581	582	603	582	630	610	588	596	589	611	598	652	565	637	614	598	596	568	629	640	606	606	649	632	602	581	590	622	643	567	620	577	617	623	621	605	578	548	624	584	574	613	650	630	607	587	649	582	546	581	632	597	567	576	597	558	601	597	583	601	587	582	569	638	616	582	596	634	635	575	577	606	584	620	595	613	587	635	584	651	584	619	599	580	650	621	593	575	585	577	598	589	590	610	559	643	609	571	571	624	633	618	630	577	661	615	587	674	624	610	590	584	623	553	663	606	656	605	608	624	612	612	634	571	605	595	594	596	646	614	620	612	610	609	635	579	570	634	577	625	591	611	606	590	620	638	588	615	620	619	601	537	581	622	604	596	616	611	605	587	611	634	607	613	596	617	594	605	606	639	610	567	596	569	619	589	628	590	617	642	582	597	573	653	629	625	634	615	563	618	629	622	592	608	603	649	628	647	601	615	608	625	604	626	605	609	582	579	579	620	626	575	619	594	631	597	592	561	574	629	633	567	624	625	627	608	544	595	625	551	651	576	608	616	612	607	607	632	640	598	619	609	594	617	643	581	562	613	598	590	619	613	611	572	603	562	600	608	599	605	588	594	602	568	580	643	618	595	571	595	621	549	611	606	589	637	635	591	555	573	611	583	617	618	599	623	555	627	621	614	569	576	582	600	627	598	571	595	578	608	623	628	612	582	567	570	577	572	589	620	619	614	627	589	583	620	609	611	613	637	587	632	583	601	590	626	605	639	599	582	613	583	570	654	648	666	613	601	652	631	591	606	615	611	644	632	563	578	599	602	573	575	606	606	608	576	613	626	600	621	607	612	637	629	602	590	571	552	590	628	622	575	628	600	645	598	616	577	586	574	632	644	629	579	634	592	567	600	589	594	609	615	645	634	589	621	602	621	596	590	581	610	623	637	598	630	618	554	614	603	636	543	598	620	615	564	629	650	620	591	585	588	630	610	618	573	631	617	602	548	617	575	611	592	578	617	624	595	657	616	596	602	585	609	585	598	581	589	611	603	578	571	581	589	604	629	639	591	660	610	598	567	587	576	637	631	613	624	634	596	601	607	617	638	592	613	605	604	594	567	590	585	628	639	614	592	543	619	594	641	632	566	579	591	623	608	563	605	635	613	614	610	636	662	603	625	607	583	593	602	571	612	639	593	590	616	619	638	644	617	602	595	644	619	623	592	585	598	590	573	582	576	606	566	609	594	601	644	630	564	557	570	593	586	628	588	604	628	634	610	606	581	597	633	586	645	582	595	604	593	601	568	596	616	557	601	613	612	661	636	588	620	586	626	645	633	601	618	670	566	609	616	618	614	587	534	581	641	603	556	608	622	650	609	611	628	612	663	616	596	607	562	566	600	621	553	594	573	603	597	613	602	620	597	600	589	603	592	570	603	633	642	597	587	602	638	611	624	634	600	611	589	634	584	619	592	613	620	634	602	587	584	541	594	604	613	638	613	587	625	596	558	571	588	560	611	577	596	618	608	582	620	571	592	589	596	635	612	626	587	629	653	558	615	622	628	622	583	629	617	599	639	596	636	608	589	631	576	596	616	595	598	655	632	643	586	592	645	629	609	636	609	584	570	624	588	629	582	644	617	612	602	615	633	624	604	664	595	644	610	604	623	627	582	575	608	652	588	572	653	537	601	633	615	641	614	604	586	560	579	571	631	634	581	597	597	621	598	579	619	590	625	601	635	586	605	608	628	585	635	581	622	628	597	582	591	623	574	642	609	568	583	603	600	621	571	593	637	606	634	598	657	633	596	642	578	615	615	620	593	615	624	608	610	618	598	597	590	616	590	580	553	590	625	583	598	577	603	610	598	638	607	609	635	590	597	580	587	618	545	620	604	570	595	594	599	606	583	615	610	602	610	602	616	636	600	599	603	557	574	590	590	577	591	630	595	634	593	594	533	570	592	665	588	604	599	557	584	562	607	600	600	628	560	603	613	609	629	618	612	600	588	593	600	588	615	576	591	593	599	572	590	595	626	591	622	611	609	602	578	638	643	578	578	600	562	597	588	660	660	631	584	639	592	587	579	580	576	578	606	573	609	611	582	611	598	631	612	603	572	612	605	630	615	650	597	613	613	608	580	637	569	556	589	604	618	569	613	604	599	610	572	563	571	617	581	561	632	593	620	593	599	600	637	587	593	598	584	587	569	591	554	581	621	614	591	629	581	596	612	649	641	595	590	607	565	629	576	585	585	613	583	584	588	598	572	617	624	623	633	602	605	613	635	578	620	570	527	587	649	654	641	607	603	587	548	624	593	597	600	579	604	599	563	617	574	553	606	571	608	627	602	589	593	636	627	598	621	620	661	641	597	601	593	593	627	604	628	601	631	564	626	592	623	585	613	593	596	614	634	624	608	562	611	561	607	593	610	589	592	573	605	624	593	558	583	576	596	634	636	563	658	637	625	576	595	620	607	631	629	633	602	591	604	634	603	586	622	606	562	614	612	611	641	630	598	619	567	629	631	651	607	623	616	599	601	653	647	618	600	563	617	646	615	586	585	542	599	622	626	640	569	603	626	570	595	595	610	591	600	642	588	577	627	672	599	594	612	620	666	596	633	605	587	617	634	586	592	589	630	624	572	558	610	577	628	580	634	575	632	619	575	615	585	588	576	580	606	630	608	604	578	596	597	614	594	550	587	637	595	604	606	610	570	616	611	615	615	563	664	592
10690	24842	22070	14912	24245	43236	41429	35637	25783	13517	5433	2172	1253	956	878	813	806	855	893	943	860	881	870	823	869	874	872	842	888	852	823	873	908	854	806	841	787	819	826	884	833	864	836	847	822	839	844	829	893	832	883	909	880	864	847	795	859	872	864	859	870	901	869	859	822	902	891	851	878	911	812	847	912	852	885	946	862	852	844	861	851	865	869	854	881	866	868	822	878	886	838	813	884	864	868	863	847	849	807	841	836	868	866	852	896	865	863	812	905	846	903	863	884	840	851	863	869	930	839	801	800	865	859	865	868	887	866	841	862	850	811	865	815	883	847	939	921	875	857	883	812	897	807	837	880	835	934	837	884	888	868	842	882	850	899	821	839	845	871	874	802	832	911	884	834	858	836	860	839	799	851	865	857	829	930	854	909	858	896	858	898	863	874	810	854	840	819	888	881	858	893	863	847	807	874	883	865	857	840	913	895	891	818	822	832	863	880	862	914	850	823	908	832	901	874	857	830	817	847	903	861	865	913	831	912	874	817	872	873	814	778	886	863	850	835	887	896	821	829	871	886	894	890	903	893	839	872	817	858	800	836	857	884	797	851	879	893	841	898	831	805	869	909	858	889	875	867	832	859	827	845	854	866	828	851	843	879	909	866	911	846	813	838	817	872	835	851	884	852	916	862	844	886	823	823	912	813	879	838	884	867	857	885	869	816	850	894	851	894	838	833	899	851	855	852	836	841	880	890	844	849	888	833	835	895	906	835	921	878	850	848	849	797	850	888	885	868	933	882	836	904	856	827	851	893	847	908	844	868	915	871	802	825	900	925	887	830	906	836	878	893	881	931	869	885	868	903	907	839	879	883	876	872	817	895	881	906	849	865	879	862	867	843	872	880	911	814	871	808	846	856	823	866	875	848	841	853	872	819	854	839	897	843	832	872	845	901	867	816	834	876	870	844	896	858	901	833	889	835	855	878	869	869	896	798	836	811	884	896	819	867	812	847	891	829	820	869	844	965	820	815	851	892	868	904	854	811	869	878	841	891	861	854	872	873	835	833	825	865	849	850	840	850	888	828	794	844	879	856	881	836	872	838	885	864	872	879	805	826	832	900	875	882	831	884	904	902	883	833	858	808	913	854	883	873	820	837	819	862	902	843	854	938	868	834	918	854	806	894	829	801	859	850	836	835	814	859	921	862	851	876	883	891	808	869	892	826	869	893	864	872	853	890	883	847	858	874	852	774	838	828	894	905	852	851	909	844	875	869	852	854	863	868	860	842	813	843	898	876	864	892	900	815	860	891	891	883	871	904	845	889	848	887	839	898	844	904	804	860	917	854	847	859	893	892	894	914	870	871	885	858	859	877	839	859	849	851	865	855	866	788	919	807	858	858	858	858	855	854	873	847	856	882	794	907	835	843	848	864	887	865	871	809	890	879	841	853	856	856	905	882	845	818	805	862	824	808	839	876	871	878	847	835	842	919	819	890	876	871	837	861	878	851	877	854	894	827	910	844	867	877	871	832	849	868	849	917	853	789	860	862	815	830	864	908	917	890	878	871	822	857	862	875	911	899	886	808	860	877	843	822	887	852	876	876	893	859	888	862	903	866	830	863	855	826	843	859	852	846	877	839	825	856	886	835	843	875	835	881	803	863	882	821	872	849	869	825	865	819	888	909	883	878	855	818	829	879	898	880	861	854	879	887	883	847	881	831	876	902	844	882	835	896	841	861	859	866	915	888	873	850	894	903	872	855	867	904	841	901	853	845	881	823	854	876	865	843	858	881	822	852	894	889	876	903	862	901	928	904	887	826	831	867	828	865	888	865	876	929	828	856	848	854	798	860	859	883	917	834	857	876	831	879	874	854	861	852	901	849	874	971	838	863	856	833	828	840	872	900	801	910	863	831	858	835	806	866	853	917	886	820	843	854	824	917	831	929	871	845	897	874	892	822	852	830	823	921	882	819	864	850	908	870	893	829	849	819	872	859	870	849	841	840	901	837	905	856	905	902	918	804	889	876	866	893	862	864	817	819	900	888	847	834	894	922	808	849	871	838	933	817	847	831	870	843	877	869	888	860	856	876	860	863	808	794	906	852	893	859	865	839	842	857	852	810	868	910	854	766	817	841	933	885	863	802	848	857	851	862	905	887	801	901	825	897	869	859	918	848	842	835	829	923	847	871	841	825	825	882	856	916	889	893	884	851	895	824	897	883	896	859	820	870	830	829	836	850	789	890	846	807	846	861	854	867	853	850	873	847	857	819	878	835	859	883	891	889	851	842	897	896	860	888	923	873	887	837	867	831	908	834	881	865	929	845	876	841	858	830	892	845	886	852	841	852	815	879	898	869	860	830	890	887	861	825	866	842	841	890	870	873	888	926	851	842	846	811	918	814	850	839	836	891	836	863	896	819	849	910	903	832	847	831	853	895	842	846	916	843	841	887	842	870	884	900	856	842	861	885	876	839	804	834	898	860	882	840	902	834	881	861	871	840	836	877	891	828	882	872	837	855	896	848	851	834	884	873	839	823	810	850	883	843	826	857	878	862	847	874	856	868	851	879	841	861	853	863	905	912	916	849	876	870	909	867	894	848	886	852	841	877	865	839	864	857	844	883	888	854	828	876	875	844	880	892	830	803	809	895	878	865	787	864	864	834	865	891	873	874	893	851	877	821	876	875	862	883	848	876	797	855	865	849	884	833	838	878	904	919	838	876	855	833	863	866	887	840	901	836	915	864	855	853	921	889	893	866	858	847	868	899	877	876	864	849	877	851	862	830	874	846	843	837	865	841	885	898	829	853	882	850	847	845	872	856	864	874	886	874	897	905	813	877	870	925	885	848	824	795	851	865	831	906	826	854	893	837	863	836	879	865	868	886	855	858	867	848	913	834	895	867	917	912	867	877	903	859	858	822	860	803	887	862	885	872	868	898	933	856	811	894	904	899	866	896	856	885	869	863	844	843	888	849	825	811	871	826	860	877	867	817	844	881	822	822	801	876	854	850	808	860	903	867	869	915	881	838	861	823	886	842	884	844	856	886	865	879	850	837	888	882	862	855	886	861	836	852	878	897	850	850	850	906	865	884	884	878	770	888	883	839	806	895	931	887	843	895	883	896	771	851	866	872	842	918	859	878	865	896	848	858	839	836	845	833	885	843	878	898	854	886	855	850	846	892	872	840	843	865	829	849	893	876	865	883	842	849	885	839	810	838	874	841	863	808	883	852	838	875	852	870	867	847	857	902	891	843	906	881	840	868	892	855	871	837	902	846	857	925	883	884	843	850	905	876	840	838	840	879	882	842	852	858	860	896	789	871	872	873	875	845	843	791	842	828	864	837	953	850	877	874	860	914	836	889	840	871	809	866	838	925	875	860	813	822	883	906	927	877	856	841	866	836	840	840	868	890	875	856	854	821	903	883	905	849	842	869	843	882	926	862	855	842	865	874	828	869	833	833	803	862	851	816	823	886	882	835	864	895	863	855	858	799	898	888	854
22399	20704	28523	22924	22615	52882	58969	51200	38539	22968	9180	2640	982	706	652	629	632	659	650	668	658	653	667	613	659	656	585	660	689	626	652	582	617	660	642	689	578	598	651	633	645	684	615	626	647	649	688	639	664	655	605	622	632	625	606	619	610	632	647	630	653	603	587	618	598	628	650	657	638	630	644	648	658	651	677	630	610	670	622	627	666	641	681	642	612	645	601	635	634	647	698	597	602	695	655	667	626	600	607	663	611	660	621	616	667	656	669	635	607	621	608	629	644	610	664	634	645	705	615	636	658	635	610	627	651	594	628	623	680	646	635	610	621	627	625	624	624	613	633	624	637	633	645	597	681	642	652	687	654	626	629	619	639	611	629	635	640	658	622	629	614	623	607	606	638	614	673	621	584	647	671	617	588	653	641	657	623	613	665	616	648	670	597	658	623	624	595	629	630	648	633	631	630	644	648	643	622	672	635	648	632	632	603	680	637	614	604	588	618	652	629	692	638	639	596	628	658	580	640	613	667	633	664	617	597	638	630	637	623	623	621	629	609	626	627	589	658	638	624	595	666	627	580	611	642	631	663	628	676	598	702	588	650	649	614	623	635	588	597	626	620	655	689	616	602	639	638	604	617	649	611	599	681	612	588	623	664	663	612	635	629	609	618	599	610	672	647	628	581	621	575	668	625	644	620	639	627	634	630	623	628	651	654	599	614	567	639	619	643	638	676	620	593	669	623	625	645	619	656	616	667	614	627	652	674	651	635	632	614	646	641	678	666	665	656	629	629	646	591	632	622	654	657	627	610	624	613	656	651	637	612	598	622	630	630	677	642	624	651	640	594	611	608	628	610	663	645	651	657	583	665	621	646	605	650	659	671	598	652	667	611	637	604	648	653	639	604	603	593	606	632	608	630	658	608	663	651	619	652	630	644	651	649	674	606	675	614	630	655	662	606	666	630	594	561	655	605	671	638	635	631	644	677	641	658	641	641	597	641	612	636	631	659	588	625	642	648	621	616	637	610	662	604	576	611	666	640	610	626	650	617	647	635	660	632	640	619	630	581	624	670	661	592	648	633	620	663	670	633	588	643	609	626	664	658	578	606	652	618	624	627	638	653	617	615	633	643	634	657	656	604	620	636	686	621	631	638	591	641	626	658	669	652	649	631	599	636	652	574	602	619	611	648	630	634	676	603	642	625	593	642	610	675	617	660	613	601	625	630	610	591	603	655	696	631	667	600	667	609	618	621	666	645	660	586	606	632	668	605	594	598	675	654	627	660	650	690	631	610	573	646	626	608	592	688	629	643	581	636	613	586	636	588	585	683	644	669	612	620	634	582	596	640	624	637	623	648	635	571	620	704	609	638	590	658	610	675	685	616	632	621	635	660	615	602	628	675	639	623	677	637	676	638	637	619	615	647	625	676	563	641	611	634	662	646	644	644	649	609	660	639	626	636	619	668	685	646	615	646	637	629	656	635	646	599	611	641	689	638	633	604	590	646	606	667	666	681	603	629	606	671	638	697	620	642	662	626	627	597	568	674	601	641	656	615	645	629	628	593	665	658	636	613	630	613	638	651	621	631	610	634	610	637	665	660	611	609	614	643	632	647	635	631	661	603	624	602	584	649	635	636	618	652	627	604	619	656	605	663	611	581	650	666	645	636	659	596	627	600	643	624	628	635	624	576	599	617	676	696	651	627	616	664	625	662	636	650	630	643	575	594	627	597	610	652	654	698	632	627	618	608	605	624	619	647	603	604	678	646	647	638	630	665	665	594	645	598	645	645	612	650	652	637	627	623	645	644	699	609	649	631	615	636	589	570	636	655	641	656	609	612	638	612	615	620	616	630	681	640	578	649	656	671	639	610	631	675	639	610	609	639	608	617	626	619	638	645	652	564	663	618	607	638	625	657	646	616	646	642	638	634	634	604	668	650	683	615	634	581	618	588	609	591	600	695	576	627	653	620	618	663	646	638	594	627	590	653	626	673	668	641	596	664	630	643	621	627	617	610	613	666	629	685	668	608	618	635	592	578	621	646	640	623	594	610	674	617	629	629	667	638	625	670	630	618	656	646	638	624	667	630	643	616	633	635	634	606	602	648	613	604	625	609	557	617	648	600	604	596	610	632	626	610	638	615	633	648	647	647	671	648	601	605	600	606	645	620	629	666	597	593	619	622	640	632	655	585	650	626	610	661	620	634	638	624	591	646	616	631	593	599	617	626	638	581	649	588	633	641	593	610	663	640	667	622	627	608	646	607	633	580	644	623	661	614	650	641	645	642	641	608	612	661	653	635	693	644	628	617	629	625	625	627	647	626	644	605	586	616	616	635	614	597	615	622	598	634	648	616	617	605	643	618	639	614	657	696	655	615	604	656	626	595	632	610	645	616	667	650	599	623	570	622	620	651	651	621	626	661	610	672	627	650	606	604	619	610	639	644	608	636	644	652	654	624	645	640	590	616	656	653	629	581	605	625	616	614	645	590	648	662	636	611	646	627	622	612	599	651	678	638	670	625	570	638	655	610	614	634	630	710	625	577	663	681	614	584	639	598	652	633	697	632	656	645	634	629	630	620	645	638	663	632	635	622	648	638	636	604	607	653	626	634	640	642	606	642	650	603	665	649	598	624	604	627	648	616	575	642	627	579	619	631	619	646	633	606	639	624	623	602	610	678	668	692	732	642	604	614	592	644	687	599	634	623	624	653	655	628	641	643	648	645	638	661	630	654	678	621	635	649	636	634	625	650	626	645	661	661	620	651	558	668	648	670	616	601	673	631	630	581	631	599	656	635	635	640	607	656	634	628	695	614	605	637	614	660	653	573	614	627	615	635	635	592	678	674	638	645	670	642	602	637	582	608	590	674	662	635	596	631	628	659	654	625	673	638	639	600	604	630	605	624	651	584	634	636	648	609	657	611	677	663	683	643	653	654	644	619	668	629	672	614	601	612	645	621	656	636	577	632	639	668	625	657	642	637	636	612	609	631	672	625	665	640	654	656	635	637	635	631	615	641	617	598	643	629	597	597	606	611	603	642	659	651	641	567	688	680	646	623	635	596	677	604	635	616	595	602	648	670	634	633	607	641	636	632	637	643	622	652	616	608	621	662	672	600	650	655	692	641	611	626	630	676	579	616	661	661	615	659	624	668	656	595	625	574	622	631	665	618	668	630	594	648	590	626	615	604	630	604	601	683	629	648	622	634	651	624	646	651	612	612	638	623	599	657	604	649	611	627	630	658	615	664	663	633	667	638	634	644	610	625	607	654	688	644	638	646	597	648	643	607	628	637	662	634	619	622	600	590	616	595	640	593	589	643	595	665	635	636	662	642	602	643	586	612	677	619	655	635	654	641	631	643	645	633	647	635	625	565	613	638	610	679	655	633	637	604	594	626	642	605	661	650	660	573	624	627	640	595	612	624	582	672	659	599	596	684	634	594	640	617	563	571	642	619	664	577	622	636	602	650	645	610	690	640	632	646	579	633	654	600	645	635	646
16893	36244	34250	27663	36254	60530	59449	52196	40393	25595	12348	4396	1628	1048	924	887	921	871	865	939	880	880	879	885	902	895	913	912	876	920	914	873	871	900	914	884	890	924	936	839	917	893	864	913	901	868	906	896	887	830	934	925	870	912	897	901	834	841	832	940	855	847	882	883	946	848	888	914	898	867	945	842	867	876	911	841	863	889	908	910	880	863	899	824	861	862	907	900	943	827	914	893	852	872	879	870	839	841	863	875	835	913	913	892	903	892	858	857	878	852	877	876	883	876	899	869	896	939	891	899	814	860	858	934	866	870	879	858	814	903	923	866	863	905	891	837	891	867	898	876	904	860	865	871	864	881	874	868	889	918	938	794	883	891	853	893	867	894	849	925	894	908	887	933	870	827	901	818	834	884	908	864	814	860	907	927	936	883	903	929	875	881	877	873	958	877	881	836	835	907	877	862	806	847	899	846	889	904	901	852	895	914	896	899	916	899	877	811	845	800	880	892	887	896	896	843	896	916	870	869	846	895	936	861	894	843	832	921	875	881	904	894	810	870	892	836	862	858	921	845	876	857	846	871	927	883	881	830	843	878	890	817	889	884	884	865	852	967	846	837	869	871	869	858	935	823	839	895	899	799	848	848	902	853	905	887	837	811	886	948	910	894	869	877	844	886	864	946	891	827	946	925	915	866	876	877	857	853	875	872	895	880	880	876	931	880	848	859	868	876	854	845	869	897	910	849	883	898	820	861	896	851	894	875	844	868	903	895	918	896	863	884	885	894	900	877	869	921	897	854	900	915	895	831	854	916	883	913	868	857	863	836	857	870	903	890	925	862	846	872	824	871	847	875	893	810	838	899	873	865	877	888	857	855	873	913	831	898	913	889	878	895	880	848	887	885	869	814	861	855	881	888	883	897	863	878	817	860	819	855	824	846	825	846	891	895	889	898	844	888	812	842	867	888	888	871	860	850	867	859	876	897	826	843	890	803	895	837	848	884	895	858	898	882	819	902	891	913	880	929	895	914	870	836	882	889	894	816	855	916	926	779	886	906	842	819	909	851	888	950	917	852	896	885	831	923	876	894	895	893	915	948	867	911	864	924	879	939	897	855	907	882	867	881	871	912	825	864	895	842	872	891	915	831	865	851	898	848	892	875	850	929	919	914	859	885	838	881	875	858	866	871	861	860	902	882	873	882	896	893	857	810	905	909	864	899	889	928	866	884	866	895	864	860	860	841	868	853	855	889	885	869	913	882	906	850	853	875	855	818	908	880	908	853	871	825	849	907	839	879	838	862	909	892	866	845	822	842	889	868	816	834	867	876	912	834	869	918	841	884	830	895	834	856	846	882	870	857	938	866	848	897	832	899	846	860	908	879	867	865	890	872	908	881	889	862	933	868	908	880	817	897	883	858	901	891	902	890	875	857	877	878	874	901	801	919	854	940	889	915	903	874	920	872	887	857	900	898	829	913	856	843	880	867	865	900	831	891	872	903	917	910	924	858	918	832	894	901	887	849	838	853	828	904	851	878	906	896	830	886	865	812	910	928	880	820	850	873	887	860	883	902	863	857	900	889	865	870	824	865	940	905	891	849	883	865	900	912	874	900	859	865	922	871	870	880	954	871	884	888	906	879	868	849	895	830	910	884	848	849	894	883	902	879	851	890	853	883	879	873	906	856	941	860	872	924	885	927	853	909	861	833	941	904	887	856	876	895	930	928	874	861	873	914	876	899	917	856	902	861	899	878	864	836	895	898	858	865	867	840	883	901	868	901	883	851	878	898	875	875	912	888	844	859	887	909	926	935	872	843	886	864	893	868	841	843	851	876	847	791	913	914	825	842	920	865	880	871	916	873	884	863	936	837	866	858	906	919	873	845	882	894	874	822	892	863	932	877	878	930	876	888	926	865	892	911	878	901	908	870	897	858	833	880	842	896	894	849	889	898	910	858	904	891	890	828	900	883	901	878	890	878	907	827	808	858	872	936	920	883	866	889	902	877	856	875	919	836	865	862	876	872	919	819	907	869	839	852	819	898	892	932	897	863	851	862	862	865	917	862	966	873	826	879	899	887	812	874	873	904	905	872	873	886	893	897	908	920	896	876	894	882	851	853	848	890	826	885	891	960	877	852	871	877	893	900	851	900	876	838	837	888	899	814	884	860	905	849	886	876	835	848	926	889	845	925	886	876	862	908	884	891	867	851	868	831	824	897	906	887	876	879	840	905	883	834	896	849	917	872	863	924	882	841	883	881	884	826	855	917	894	865	850	881	894	837	882	880	819	881	865	835	860	903	863	864	852	882	900	844	895	899	885	848	908	894	869	874	865	876	944	938	897	856	849	851	861	906	936	835	864	890	885	861	888	866	884	846	859	878	865	903	890	842	907	941	864	930	909	941	960	900	890	905	877	860	879	914	874	866	895	886	893	858	905	885	895	868	822	924	892	906	851	895	861	840	882	898	886	920	896	830	884	891	899	870	881	873	895	856	883	892	874	905	850	950	909	817	868	900	842	910	849	880	872	891	831	880	896	870	887	874	922	881	929	894	827	861	803	882	824	825	880	843	888	843	887	906	894	892	861	894	892	870	916	861	867	867	880	809	888	851	913	854	836	922	863	825	901	887	853	853	908	890	898	875	833	850	861	893	903	909	817	820	865	890	840	858	881	903	888	835	849	844	889	843	861	910	862	857	927	866	873	867	858	868	883	837	901	914	962	927	893	887	955	930	897	875	880	897	913	842	850	860	860	869	923	877	940	865	904	856	878	831	886	891	877	907	850	789	899	846	903	847	848	901	913	934	871	861	874	845	895	878	907	921	872	879	846	922	925	860	889	868	913	836	878	879	969	844	846	881	853	858	862	886	853	858	837	856	857	856	824	893	859	838	861	953	901	891	910	882	896	935	849	883	915	901	852	848	889	866	915	865	888	891	861	826	881	833	829	876	818	837	890	910	912	903	823	830	891	906	866	917	868	809	954	878	875	925	919	908	866	874	845	872	872	927	904	857	869	883	906	888	907	849	904	856	850	843	817	869	847	892	872	884	826	884	867	860	869	888	866	877	849	913	820	826	808	873	840	923	901	851	840	868	848	857	910	957	865	878	906	872	886	897	863	897	892	904	929	877	850	857	860	846	924	823	852	874	849	833	851	855	884	961	904	839	833	843	861	879	904	861	874	877	854	860	885	897	897	862	854	904	855	948	850	937	884	842	870	925	873	877	872	941	921	897	909	877	832	879	853	882	837	883	922	880	855	870	902	896	880	866	908	855	867	841	935	914	835	865	884	867	832	888	893	864	917	893	897	880	853	886	860	819	862	869	871	886	894	859	878	823	911	902	911	875	839	871	837	858	917	894	882	892	871	906	869	836	899	935	878	874	861	892	898	858	868	879	871	906	946	835	885	850	877	910	929	892	852	869	866	885	873	887	856	839	815	829	888	855	839	907	886	973	847	927	882	881	876	905	838	853	904	869	901	866	904	860	858	837	867	910	871	864
26112	20601	15640	5937	5076	11355	12539	9703	5274	2351	1217	787	645	602	640	560	584	604	582	617	592	616	642	611	619	574	635	547	572	581	614	598	596	616	644	581	567	578	602	576	571	563	570	614	568	629	616	613	592	638	604	607	614	596	583	565	577	595	645	579	589	609	624	567	608	633	557	621	598	616	599	606	607	628	648	586	593	579	595	629	577	571	618	597	596	589	615	596	617	606	620	599	597	527	620	589	532	577	577	563	567	588	556	563	622	586	555	629	559	616	615	583	607	616	610	573	620	547	613	583	563	579	573	606	580	591	571	595	601	571	634	526	609	564	619	583	582	576	572	557	570	605	620	607	633	611	586	550	582	607	549	528	595	618	568	558	603	601	555	613	598	593	614	591	638	574	568	652	600	591	589	653	596	564	603	585	590	602	597	584	617	584	590	578	598	582	586	577	639	577	584	644	588	563	539	601	594	573	571	597	562	643	611	621	622	591	605	588	578	629	625	605	631	576	630	609	643	583	617	584	594	586	594	591	590	571	600	592	617	553	612	604	565	603	594	656	590	615	597	614	608	607	632	624	634	590	594	574	593	551	609	617	615	587	612	588	649	600	631	609	602	604	628	574	577	618	616	588	582	590	608	561	589	583	576	597	648	582	565	577	571	602	604	567	585	561	528	607	604	581	591	587	578	604	585	633	665	592	596	600	592	577	602	605	628	607	587	657	579	557	582	597	575	577	539	604	597	572	585	631	611	586	601	622	559	601	576	595	565	658	563	591	565	560	615	596	604	592	588	589	602	612	634	573	583	613	624	603	608	600	580	586	563	564	647	621	552	587	560	602	558	564	576	592	647	605	578	588	601	618	555	607	639	562	628	617	634	593	622	610	648	605	624	583	587	585	587	651	631	575	614	629	593	643	570	614	626	630	598	624	589	596	622	583	630	602	532	623	592	591	598	550	591	632	557	612	571	576	612	583	592	609	604	591	601	558	559	607	640	628	604	602	577	596	618	594	553	571	622	604	626	607	541	602	569	644	615	562	633	581	581	576	587	617	602	620	568	601	612	593	613	590	588	629	574	565	581	595	616	623	582	594	600	603	568	621	621	597	561	569	562	607	609	624	608	632	573	576	612	594	609	576	623	599	602	566	572	564	584	600	602	550	626	601	614	614	605	594	603	607	605	586	609	601	559	606	589	586	632	569	553	593	602	592	564	601	582	608	556	602	611	655	597	558	566	595	597	603	581	584	583	594	601	587	602	597	598	595	590	629	605	590	590	628	606	591	619	549	586	600	575	610	601	602	610	577	585	579	590	601	600	547	598	617	624	637	565	646	634	566	571	607	598	597	574	574	577	595	560	577	583	593	618	628	571	595	593	593	617	607	613	565	605	611	622	577	590	622	604	602	638	571	607	628	640	636	593	577	569	601	583	627	580	602	605	608	629	612	597	617	612	605	577	613	599	631	608	580	566	582	579	592	590	595	591	609	586	590	572	599	594	607	585	609	625	588	637	626	593	613	634	603	631	586	574	610	624	599	584	605	604	577	629	587	623	584	596	656	636	608	634	601	598	576	586	553	598	644	564	585	593	594	572	578	597	574	545	560	626	631	597	610	639	556	608	602	601	589	623	587	608	598	596	572	581	573	614	624	632	589	598	611	582	554	638	582	551	582	569	625	606	601	590	627	575	631	602	623	602	617	600	594	542	589	612	573	572	575	592	578	595	626	573	583	646	585	574	594	596	569	572	618	647	586	559	583	560	577	637	591	622	609	589	597	584	605	585	580	554	631	605	600	590	572	629	575	626	602	606	566	566	587	594	629	587	589	613	600	627	599	589	579	573	549	557	600	595	582	542	591	557	592	620	615	573	566	602	604	576	607	615	600	592	580	593	559	585	574	577	625	612	582	617	562	590	627	590	580	570	617	584	607	593	615	606	612	590	620	559	565	631	615	584	608	578	636	576	603	577	618	619	669	573	595	617	624	616	601	587	617	617	534	596	619	608	623	600	625	628	640	573	570	581	618	575	599	591	568	588	583	577	595	545	580	599	629	564	587	579	581	614	588	587	604	559	588	629	644	589	600	518	583	593	603	564	617	596	611	594	598	568	590	578	581	596	630	570	606	617	583	612	599	596	612	618	607	614	624	615	628	611	618	571	576	622	584	607	644	626	600	614	621	556	570	538	589	591	571	644	602	604	579	599	607	584	583	595	565	591	628	611	596	609	569	573	583	585	637	602	592	564	592	621	568	573	603	598	585	624	606	572	527	614	621	586	590	602	548	635	609	586	593	572	562	634	563	629	573	592	593	562	581	595	600	567	608	585	617	647	625	623	632	581	604	618	577	649	550	596	590	623	610	574	575	561	562	599	596	600	567	570	588	581	607	572	612	573	579	595	594	563	614	612	584	593	596	568	597	605	595	550	611	603	586	601	589	601	608	583	566	590	600	581	635	582	617	587	592	552	596	585	586	635	577	562	635	599	608	567	590	597	593	599	599	602	611	588	648	618	575	557	638	574	601	599	623	608	599	581	586	606	584	539	576	620	578	610	578	600	587	596	611	558	582	603	635	642	608	593	560	590	573	616	587	592	570	583	624	610	651	631	598	618	612	653	607	574	575	651	558	576	571	560	574	598	574	589	597	566	599	566	578	566	583	543	602	601	599	538	573	587	581	559	547	582	575	607	590	631	622	606	566	581	608	585	574	583	626	620	628	599	597	595	603	560	645	582	624	592	589	547	589	649	612	578	574	587	594	569	608	609	573	581	556	624	599	636	574	609	618	623	625	593	600	632	613	553	574	610	591	607	601	624	572	608	586	605	609	613	638	564	599	588	602	574	622	619	602	585	593	581	567	602	648	603	569	600	621	574	607	567	615	584	591	577	588	626	638	583	574	575	590	632	575	597	567	590	595	606	620	575	595	624	629	597	635	636	604	599	624	630	577	593	571	618	566	628	614	591	580	576	600	603	564	577	573	615	618	624	604	562	564	577	624	557	551	570	615	584	605	619	528	558	616	570	600	591	623	561	581	598	606	624	576	595	565	592	602	567	583	587	649	580	568	558	581	614	613	616	578	611	625	583	575	563	616	631	621	630	626	556	562	584	608	561	604	605	599	603	596	593	616	573	638	566	616	588	649	606	645	604	623	621	634	597	599	571	586	636	589	546	609	581	583	601	590	609	573	540	569	586	657	656	567	610	650	620	607	569	576	638	587	576	602	588	595	586	617	594	607	626	532	584	621	606	654	629	608	620	599	599	631	565	607	654	604	575	559	571	617	589	566	603	650	618	574	600	607	616	592	550	595	593	615	579	611	593	640	638	582	604	573	599	562	581	600	602	586	583	627	599	603	620	598	573	585	606	548	638	617	587	559	560	628	627	577	570	593	585	599	598	626	610	542	595	595	658	638	595	558	614	572	565	553	635	558	591	577	617	618	558	580	580	600	547	623	604	589	607	562	620	588	581	573	639	600	566	573	606	593	623	609	617	575	587	558
7909	13839	11974	7746	9530	18495	18985	15364	8936	4178	2043	1140	905	859	887	923	877	870	859	860	821	859	793	825	853	779	887	863	875	916	876	849	811	827	873	850	842	885	908	845	837	817	844	852	851	906	850	863	798	832	852	843	854	844	845	843	848	850	829	819	856	828	877	842	838	914	887	857	878	822	864	917	912	846	851	861	860	812	854	892	850	858	840	848	875	851	882	840	825	850	886	782	883	843	869	879	831	808	822	808	803	810	874	826	821	853	877	860	855	879	886	880	877	836	831	862	829	848	826	799	823	829	858	833	866	824	857	904	811	828	877	831	838	825	776	890	858	875	800	863	870	854	843	854	837	856	858	893	892	865	825	887	878	881	817	859	783	908	881	883	880	821	810	855	827	909	812	871	844	843	836	882	887	856	857	838	832	839	817	820	881	841	905	837	819	855	864	880	879	862	812	807	853	913	816	855	842	833	874	833	831	809	866	855	878	843	845	900	859	872	841	871	833	837	860	853	872	859	791	857	848	851	798	893	832	832	886	854	825	843	813	862	882	829	910	860	874	839	827	865	826	852	862	829	879	875	807	826	832	845	837	846	859	857	842	867	869	856	802	842	844	885	845	870	799	827	822	933	867	816	847	821	817	822	863	820	887	849	833	850	823	883	906	880	833	890	857	815	848	829	841	840	813	819	875	847	834	917	827	849	829	914	912	801	834	851	859	851	818	835	841	868	856	838	824	816	849	907	815	888	881	866	872	804	842	812	801	848	867	823	871	846	839	831	893	786	879	871	854	836	815	848	867	820	909	897	868	874	851	904	862	833	844	913	852	812	859	894	896	811	865	880	836	854	852	897	800	851	811	839	829	823	820	855	849	819	820	835	822	872	802	831	772	858	847	844	850	844	838	840	839	853	876	824	794	860	818	905	863	837	833	884	852	832	819	901	850	871	803	841	857	900	912	792	822	862	807	902	853	821	875	831	811	817	830	852	921	841	870	833	803	808	819	842	813	877	796	834	860	852	872	828	824	843	857	830	841	848	833	869	830	869	842	851	837	877	831	860	830	886	833	895	817	829	854	827	863	801	863	869	813	881	806	831	831	841	870	815	857	801	845	844	848	908	783	864	872	847	904	885	846	845	820	860	852	881	857	862	887	814	838	868	857	858	824	855	876	845	823	843	872	884	841	831	841	882	904	874	835	829	822	854	792	834	845	823	867	840	881	815	866	894	822	859	898	823	838	881	857	841	879	835	836	800	903	863	843	870	865	837	847	780	822	866	847	890	865	842	854	851	836	854	903	848	813	811	846	814	866	850	884	849	828	894	852	811	865	799	853	848	864	851	799	799	826	823	852	873	871	896	804	874	861	821	835	851	860	850	856	850	882	773	833	858	882	876	789	813	819	835	836	854	796	837	880	857	813	837	828	830	830	857	822	810	843	830	871	827	845	851	802	829	836	842	808	824	801	881	911	875	876	848	850	807	813	838	842	849	841	877	854	847	817	842	814	846	881	823	836	832	903	824	826	828	852	839	843	810	820	860	855	832	856	888	847	922	898	871	844	822	783	795	842	806	816	835	830	864	854	830	825	817	790	820	826	871	799	856	798	890	834	799	824	880	837	883	860	846	802	855	820	830	845	895	811	874	833	811	871	892	825	885	824	865	891	848	827	821	847	834	841	865	831	907	870	852	828	821	876	816	778	800	867	846	843	892	856	849	877	846	857	886	855	832	810	835	890	836	851	800	837	812	823	865	821	829	786	832	853	809	810	850	825	875	883	863	863	854	832	835	776	893	810	816	859	815	921	823	841	850	902	838	847	855	854	901	830	839	800	853	880	837	843	804	829	888	877	842	812	790	886	886	895	858	863	816	886	822	813	817	868	868	787	875	827	886	920	826	841	822	925	857	857	821	843	852	799	869	827	846	826	829	855	869	812	786	857	857	844	859	874	879	840	820	916	822	785	880	855	843	843	854	829	797	793	853	832	828	813	859	827	822	855	860	842	888	880	839	846	885	887	864	838	857	866	864	812	834	864	852	828	873	852	826	817	804	827	878	872	808	876	783	866	860	860	803	816	883	840	834	798	833	848	810	896	890	844	829	840	833	883	863	856	860	858	855	867	846	835	859	865	830	804	842	867	856	835	839	862	846	861	889	882	839	797	834	861	883	838	825	809	846	875	842	887	841	846	839	803	834	873	896	810	868	825	833	898	919	840	873	832	827	811	871	859	786	806	855	885	830	842	839	844	848	810	876	796	810	840	833	809	839	901	894	859	805	892	844	857	854	803	853	823	862	881	871	860	852	860	879	842	859	840	817	803	859	892	807	889	841	892	860	794	824	834	797	804	802	855	860	884	882	825	859	821	845	913	819	812	853	850	820	868	815	871	886	831	830	807	880	873	891	836	816	870	773	818	771	856	883	841	868	845	839	845	851	860	864	868	844	804	873	862	852	877	786	811	888	824	866	848	852	829	880	835	861	854	874	880	846	820	854	818	886	844	875	851	837	810	846	878	841	863	811	860	842	838	819	803	835	807	859	863	876	885	831	888	876	877	815	865	879	835	792	833	880	865	832	810	866	841	883	852	872	800	888	817	834	815	841	883	863	870	805	813	852	836	864	845	871	882	880	783	898	830	852	811	810	863	840	810	815	818	811	808	823	868	859	837	797	851	825	835	837	845	851	881	842	800	791	807	868	822	841	839	861	830	822	848	868	780	853	852	845	822	830	852	843	836	857	832	804	834	811	876	829	882	870	859	891	872	845	867	848	810	882	836	816	901	867	890	844	882	854	819	805	787	805	852	819	827	876	797	857	829	807	847	856	812	805	881	847	836	836	852	852	857	874	855	840	850	848	843	838	844	851	903	875	842	822	805	881	824	864	836	820	872	828	830	832	845	846	847	880	846	881	853	841	794	848	815	874	822	907	886	839	829	860	836	815	837	897	848	863	835	860	849	853	887	834	845	841	804	830	829	856	825	843	852	790	845	866	903	789	928	876	838	829	835	869	828	862	872	816	809	805	825	873	818	844	880	870	838	842	808	831	844	873	849	851	853	852	910	863	835	843	866	881	851	859	858	826	860	886	865	821	835	887	904	848	837	847	927	899	872	846	816	828	847	876	807	860	808	847	834	831	820	834	839	822	831	840	858	842	864	859	826	862	873	840	817	862	848	829	825	853	911	804	837	785	878	820	863	854	887	888	832	835	878	815	845	862	819	873	840	881	827	866	849	892	847	846	794	862	804	811	855	848	842	868	886	881	881	844	850	806	854	834	899	859	843	861	874	831	839	860	841	841	857	830	801	868	900	847	847	843	882	851	882	810	798	821	892	871	869	865	867	830	845	800	873	934	900	840	818	850	851	872	875	851	816	829	819	871	861	844	845	840	839	857	888	832	862	844	805	804	860	813	878	843	844	855	803	884	831	810	881	823	846	784	863	806	872	854	864	867	808	859	862	860	839	852	894	852	911	869	887	854	848	889	830	888	824	825	948	842
24072	20710	27453	24019	27028	42850	40858	31994	19694	8186	2727	1185	766	613	630	675	597	680	606	596	627	634	589	641	605	642	584	640	614	645	577	583	613	582	583	597	657	620	601	648	571	565	579	619	596	623	631	628	631	556	606	603	643	603	613	622	641	646	642	583	553	611	609	604	626	597	601	617	578	598	631	602	603	596	603	599	681	610	625	567	621	583	585	579	588	603	591	644	607	617	617	666	637	591	566	611	579	625	631	614	606	590	625	638	633	584	601	593	570	595	635	618	585	619	578	605	635	614	597	594	603	639	595	641	613	629	573	634	619	636	588	611	617	580	597	540	586	575	596	606	591	610	619	614	594	643	619	640	609	616	612	529	596	621	618	627	594	599	607	606	650	633	615	608	628	650	645	616	584	616	591	622	593	600	615	632	651	651	596	525	635	649	614	555	605	674	617	604	592	624	636	601	624	626	610	559	626	600	628	619	635	562	586	593	599	594	641	627	646	635	601	613	595	598	582	646	595	647	577	621	607	615	592	616	644	595	628	593	637	606	582	609	610	605	586	611	614	640	601	613	652	582	599	597	574	620	620	626	627	617	613	636	625	633	628	603	616	598	648	568	604	632	625	610	587	645	624	581	596	632	636	599	595	626	618	579	616	598	595	653	594	628	636	589	621	612	635	589	625	583	614	627	596	623	597	563	608	647	591	592	622	588	607	615	660	601	607	571	601	614	629	578	608	592	605	646	591	582	624	642	587	558	606	631	616	597	637	611	612	599	562	555	623	586	562	637	569	652	597	647	599	549	609	583	663	633	612	607	628	655	623	634	592	586	638	605	596	601	586	602	637	613	608	611	560	626	655	582	537	608	568	620	578	617	609	597	581	562	620	599	650	593	631	559	643	563	602	614	616	601	596	610	627	612	622	608	580	631	656	633	601	590	599	611	614	607	605	641	609	628	571	565	564	594	576	630	583	612	618	609	598	614	654	624	573	627	611	616	646	610	572	631	597	624	613	622	611	585	606	566	592	651	629	616	588	636	628	603	616	574	560	580	599	600	621	588	581	607	612	597	603	622	673	589	588	597	606	659	628	623	615	571	651	629	657	631	558	596	661	581	567	581	607	606	622	579	613	623	614	613	612	594	600	599	597	601	639	589	588	595	611	576	600	578	596	587	596	627	586	564	621	602	574	633	616	595	634	591	592	639	591	593	581	607	620	623	597	571	612	631	582	623	583	601	631	661	608	614	610	627	650	615	594	572	630	590	608	640	615	601	585	638	596	612	647	613	603	642	599	643	626	629	602	649	631	603	641	590	581	610	619	608	573	599	584	618	610	651	606	606	583	568	650	633	600	568	623	628	596	621	591	601	611	615	588	610	610	583	650	622	621	589	581	627	611	599	630	622	617	629	614	583	614	620	647	588	579	566	585	595	636	580	583	598	612	582	541	622	631	679	615	597	606	593	587	617	642	616	613	652	584	616	616	642	611	574	590	605	590	665	598	619	619	608	635	601	596	601	597	610	616	602	606	609	642	601	574	613	587	601	598	605	633	649	619	630	612	639	628	591	580	644	561	616	626	638	610	554	617	588	596	605	592	622	623	640	627	620	565	588	580	605	580	588	614	587	594	608	581	674	631	656	637	598	591	641	603	604	623	623	546	586	635	648	588	617	605	549	607	552	599	647	590	599	584	620	583	594	609	597	615	580	637	584	597	638	647	600	604	598	607	617	597	659	595	600	601	565	562	642	603	641	627	621	623	593	603	576	597	639	613	586	576	603	617	570	627	619	606	620	638	647	614	582	593	636	601	607	556	615	649	607	594	593	634	624	636	581	653	615	653	632	628	635	562	596	573	592	603	594	639	613	596	571	621	591	615	669	584	570	615	578	567	572	587	589	608	604	641	634	607	653	639	590	591	643	617	605	621	633	586	629	613	598	614	620	613	600	611	601	557	589	620	594	596	603	630	604	615	630	607	603	629	621	567	560	559	610	639	596	653	649	645	611	605	574	636	581	603	557	600	589	636	634	654	645	600	651	599	578	553	600	656	594	639	571	593	644	578	580	614	558	601	608	608	609	588	577	614	583	584	616	599	630	598	619	628	623	579	658	627	602	577	591	601	651	629	585	575	600	591	588	601	618	556	623	596	639	645	616	613	601	632	588	600	586	562	611	606	612	602	592	592	604	617	618	639	590	645	630	608	598	585	598	665	638	610	593	620	633	583	582	593	627	641	614	596	600	589	608	571	657	632	589	633	624	638	641	619	581	615	618	634	636	613	559	573	588	605	622	602	617	624	635	637	582	651	591	611	547	633	611	577	628	628	600	605	646	612	576	597	606	597	624	639	594	547	569	606	606	545	624	629	605	595	611	634	618	652	544	609	628	586	617	649	607	613	607	588	612	559	593	626	631	597	644	620	650	629	584	664	636	597	607	578	529	671	638	630	591	618	611	593	607	613	629	629	643	583	607	603	624	639	589	595	634	576	640	602	599	592	630	615	632	597	573	652	620	598	625	613	580	597	605	603	607	625	651	640	648	608	589	582	582	589	613	636	607	625	589	606	655	663	608	589	586	602	617	633	603	614	602	614	624	573	616	623	607	610	552	628	599	666	598	662	580	604	632	590	636	640	554	630	609	551	600	596	608	644	617	608	613	672	585	605	584	599	640	583	616	606	628	605	645	569	605	609	620	623	559	607	604	598	591	594	615	599	625	614	607	642	606	602	608	599	563	633	602	667	648	599	594	552	630	617	598	605	593	624	566	625	621	611	598	573	604	625	596	627	591	590	609	608	637	584	616	663	589	648	593	573	625	649	621	628	631	609	587	627	610	631	605	600	656	599	619	593	617	622	629	584	583	601	607	600	571	640	629	598	606	631	643	634	612	646	600	560	599	591	610	615	614	631	639	615	626	634	590	612	577	611	591	672	619	578	607	562	617	603	650	612	567	621	592	600	600	590	579	629	605	630	638	621	658	635	610	609	635	612	595	581	605	644	635	625	584	602	609	614	627	619	621	604	618	630	610	610	557	597	628	654	603	567	614	627	637	629	622	634	612	577	601	590	599	655	615	620	621	601	591	625	621	614	632	601	635	597	672	577	604	583	582	622	629	624	638	586	597	620	605	609	590	561	606	652	624	629	650	624	631	560	609	597	619	609	597	587	609	619	589	653	643	607	592	620	605	611	619	597	592	629	635	641	612	594	635	569	662	603	625	584	592	620	600	620	598	591	611	629	599	558	589	618	617	583	599	587	631	619	639	598	609	613	589	629	554	637	593	650	574	568	610	572	570	578	593	621	603	587	587	622	576	610	570	604	615	611	580	614	604	592	580	610	599	565	614	628	611	573	625	602	579	577	580	595	589	565	594	584	631	605	647	615	636	593	617	645	602	616	594	617	570	618	593	604	608	620	591	618	590	586	627	595	594	609	581	609	605	600	559	638	628	642	610	617	670	613	629	598	628	616	579	586	596	592	640	596	586	676	585	601	578	599	647	612	633
11577	24290	22849	17597	32936	44227	41764	35335	24100	12229	4923	1949	1078	891	893	816	820	897	891	818	881	882	843	911	898	873	843	858	867	861	830	897	810	885	902	851	891	883	823	958	892	890	806	884	863	872	879	862	896	876	860	828	833	892	865	873	885	891	856	843	904	905	835	866	862	883	824	833	893	892	829	885	869	810	874	910	828	829	864	842	900	853	901	887	909	870	804	906	838	860	867	874	863	852	875	849	930	881	879	906	894	898	863	846	852	892	867	917	881	869	870	881	890	839	873	867	827	927	856	849	840	857	880	865	854	885	875	837	833	878	805	863	886	890	881	931	855	859	880	881	896	890	858	843	884	857	903	837	865	888	914	835	874	866	852	901	841	851	872	851	853	877	835	883	878	825	883	866	872	881	940	874	816	839	898	864	866	841	840	850	889	880	844	885	852	852	906	850	872	856	857	904	868	832	887	894	850	836	835	866	843	892	796	857	877	904	875	871	896	837	889	867	862	889	850	839	869	835	884	888	874	866	845	858	924	817	854	860	798	923	878	871	866	815	816	828	869	890	892	902	887	860	933	867	877	877	866	877	874	870	871	886	865	885	806	840	815	873	870	859	850	844	837	849	878	851	891	825	845	844	814	878	872	801	890	884	923	898	808	916	875	859	858	880	925	836	832	875	855	861	844	789	885	873	853	871	836	878	914	918	881	921	872	878	919	876	861	858	841	889	823	906	824	816	804	835	809	845	885	906	868	831	863	903	865	893	858	894	819	873	821	862	892	825	907	837	922	851	890	874	874	876	906	864	910	874	827	902	866	888	902	861	849	871	881	822	863	898	877	843	800	856	849	901	877	917	917	866	861	917	884	897	829	862	878	846	856	871	862	880	846	852	863	849	908	841	859	912	859	852	887	861	905	840	807	851	911	836	898	869	863	883	868	876	848	842	862	892	879	892	877	895	894	884	890	902	814	880	808	917	833	893	834	857	922	895	836	813	825	908	868	869	901	863	896	797	849	908	892	920	880	881	885	848	927	825	856	851	879	915	859	849	883	828	881	858	844	838	862	863	821	848	886	838	846	880	868	861	835	840	845	851	884	859	890	863	862	869	844	840	838	888	898	857	884	869	847	899	881	892	830	900	824	834	791	880	824	861	830	814	883	883	830	882	915	860	865	873	854	873	889	860	881	868	912	862	873	889	879	843	862	873	913	789	849	874	843	874	904	926	893	837	835	900	873	858	891	868	856	883	857	847	848	856	828	861	814	838	877	860	833	878	870	879	909	856	887	889	874	883	887	900	872	885	831	878	846	890	885	874	822	896	960	850	876	819	851	889	919	881	861	881	868	839	829	910	891	898	861	901	902	834	852	870	797	860	852	879	905	885	908	901	804	845	943	865	863	840	889	844	867	978	857	904	860	856	809	824	901	944	803	864	876	895	849	848	903	866	857	857	848	924	877	897	833	864	831	823	879	837	873	901	883	907	866	912	868	870	881	874	868	835	877	836	856	822	917	870	884	824	880	870	857	889	870	844	897	826	829	858	809	828	827	901	864	879	902	872	881	884	813	883	914	922	848	850	903	854	890	839	864	894	841	836	905	868	886	854	881	855	836	916	921	850	848	926	847	851	858	855	867	830	888	876	879	900	871	843	899	850	893	853	887	874	815	900	904	867	883	828	905	951	878	924	851	839	906	861	874	873	859	910	896	885	907	902	834	875	835	869	860	876	849	873	843	898	891	894	861	857	859	866	904	835	894	881	869	914	855	830	909	894	820	832	839	921	886	909	906	844	865	874	850	848	885	863	863	815	859	832	855	845	815	887	832	883	921	896	869	914	875	862	869	869	829	862	847	862	858	879	871	871	885	867	882	865	901	834	834	833	871	850	855	860	884	881	844	845	942	882	871	881	806	859	849	865	884	849	904	825	858	868	911	871	866	851	886	818	820	837	850	862	889	857	871	857	845	892	839	874	840	891	863	856	869	876	891	860	902	904	849	878	873	878	879	891	790	869	861	877	840	840	898	864	884	832	896	871	839	871	812	852	834	856	885	801	876	850	832	855	859	893	855	889	836	834	932	865	868	850	865	849	893	844	808	901	875	796	849	873	823	874	834	860	867	880	854	855	923	866	858	922	864	875	802	818	923	807	862	831	874	833	815	902	799	838	883	876	901	872	842	940	885	881	903	894	925	843	921	843	839	889	821	831	805	828	847	879	873	889	881	875	903	894	879	885	888	884	868	820	839	838	870	898	901	905	860	875	863	845	800	871	880	919	849	835	846	921	805	878	861	873	867	846	874	786	832	858	791	846	860	917	841	869	868	835	901	890	858	843	839	897	885	832	883	844	858	919	938	871	859	878	858	854	797	852	853	848	903	884	875	848	875	840	841	899	861	816	804	908	892	872	883	879	851	876	895	873	836	841	790	851	837	917	877	858	867	913	852	891	858	849	887	825	918	857	934	855	859	825	876	919	859	894	846	852	885	846	876	833	879	861	858	897	842	843	865	866	822	815	869	884	928	853	878	914	835	839	861	883	881	874	903	898	859	902	881	881	869	842	900	850	944	894	891	888	848	870	924	838	839	865	841	807	837	888	855	839	890	863	825	856	903	846	857	892	930	923	900	834	913	910	844	838	844	863	842	941	817	889	868	891	909	866	891	923	901	903	886	842	834	921	943	835	885	855	868	890	883	885	795	859	875	859	845	908	848	854	892	871	844	897	827	865	856	895	855	880	878	887	851	847	888	879	866	917	828	832	852	839	826	854	836	877	845	877	851	838	884	898	846	944	889	831	850	834	866	821	837	882	908	831	851	921	888	845	905	819	866	917	839	867	880	862	846	890	852	883	866	845	883	867	895	880	870	836	850	922	840	879	813	844	843	905	836	876	843	864	851	877	854	896	885	888	873	912	833	853	869	872	876	865	886	850	917	865	863	896	865	858	883	827	860	902	881	917	853	873	786	876	896	886	883	849	888	833	835	870	844	843	829	879	872	872	877	842	874	870	866	912	851	915	860	865	856	844	924	852	914	851	842	863	895	833	838	886	873	858	859	880	852	873	866	865	883	846	816	836	827	851	859	867	865	836	893	901	859	876	844	832	857	849	893	820	873	843	845	877	865	894	850	832	871	768	854	825	835	882	803	879	811	853	911	840	852	893	819	923	875	811	863	913	841	868	861	910	872	816	809	884	846	871	877	848	907	870	826	849	856	826	852	868	891	850	904	911	848	869	910	909	809	815	807	853	837	859	884	872	880	847	885	858	845	859	867	847	909	878	870	865	871	889	824	902	879	793	875	813	886	856	847	841	883	906	874	902	867	861	889	858	814	893	888	854	887	872	829	818	889	874	841	891	883	895	893	750	868	856	848	888	826	882	835	898	892	870	835	840	893	851	918	893	837	908	817	812	841	864	788	881	917	864	880	872	846	884	850	827	849	857	857	900	846	857	856	872	859	875	907	814	868	886	868	850	847	881	874	840	928	845	802	905	858	897	815	927
22433	20723	28492	22973	33248	61776	54265	47016	33634	18100	6498	2181	894	699	685	593	665	658	666	660	597	670	677	672	681	620	652	658	627	641	661	589	661	638	679	645	629	641	675	661	636	659	605	669	642	626	610	652	631	630	645	626	647	605	639	627	650	613	653	624	637	610	648	661	632	643	681	620	619	600	695	628	617	621	676	620	629	649	715	641	649	678	669	623	686	669	639	657	629	628	632	671	650	619	676	651	592	643	574	620	623	633	626	604	677	630	623	648	633	644	650	661	641	581	672	628	622	666	657	622	612	651	615	640	632	608	615	630	601	638	627	620	630	633	655	613	682	674	674	680	655	667	641	626	601	693	663	682	652	629	638	627	615	655	690	640	659	631	633	592	648	607	653	656	657	679	637	613	627	631	685	618	677	660	649	640	642	698	625	605	571	616	643	668	655	624	647	645	642	605	695	622	646	640	662	622	679	638	673	650	643	640	621	651	651	594	659	634	632	595	637	647	626	634	661	632	636	645	616	657	623	660	643	623	668	648	651	620	616	596	645	672	643	623	662	627	691	632	645	642	691	644	621	638	615	681	626	598	615	576	660	667	670	617	601	662	658	630	659	646	682	633	610	629	610	622	617	656	670	623	648	618	599	635	641	633	625	657	633	631	672	641	638	655	657	627	639	633	610	678	657	635	631	621	623	606	616	625	634	607	623	644	671	580	626	648	669	627	620	657	646	639	630	640	655	677	655	647	650	648	637	672	683	626	669	656	635	689	657	625	658	607	590	597	642	641	627	600	660	609	610	629	627	591	627	648	667	615	631	637	615	638	609	619	667	674	617	659	626	630	633	638	650	687	632	625	648	668	657	649	625	642	628	649	634	641	631	588	661	637	623	606	636	642	630	631	651	634	644	643	639	657	641	625	644	646	631	621	618	675	602	658	631	640	639	631	624	606	633	628	611	642	643	642	635	670	601	631	645	640	637	641	644	628	626	592	636	639	639	668	687	632	635	662	566	665	671	604	629	641	623	640	649	652	633	690	636	609	634	657	651	628	613	668	648	655	580	628	659	636	604	627	680	599	637	608	636	663	619	647	644	709	621	610	641	637	666	638	640	587	650	669	635	594	661	619	637	668	626	634	681	670	639	623	640	675	618	615	655	661	601	648	626	631	604	652	645	644	677	659	680	623	642	633	605	683	632	674	651	580	654	633	608	645	585	676	598	666	655	637	577	635	677	618	682	648	623	608	610	644	640	641	643	662	652	662	625	627	596	620	617	651	643	584	646	660	667	611	630	663	596	608	624	652	641	684	642	631	629	644	624	608	623	640	658	668	634	662	620	659	616	634	638	623	650	656	615	630	638	621	609	618	635	662	658	710	605	625	646	623	647	632	669	637	610	634	603	670	631	584	603	652	644	624	693	622	626	643	628	688	613	653	588	641	648	633	662	659	684	633	632	575	626	604	615	612	594	636	629	601	635	631	616	677	642	642	617	628	600	655	631	631	658	656	620	702	655	667	625	629	641	629	638	656	642	619	630	636	646	667	653	671	634	609	643	638	605	665	610	680	605	625	616	619	670	649	599	645	645	629	664	638	662	639	619	612	635	632	632	655	660	615	599	604	667	630	610	634	627	651	650	633	590	681	590	648	640	636	627	623	683	620	610	656	610	626	633	599	590	669	672	663	628	617	681	639	645	627	624	644	601	636	639	652	649	618	641	602	645	615	645	644	679	607	657	632	589	632	614	579	614	628	603	623	625	633	648	669	641	645	649	659	633	593	649	622	606	627	657	630	633	626	647	632	648	604	608	637	645	624	656	630	626	672	617	660	666	628	625	638	655	627	645	641	648	620	640	628	659	619	646	679	679	592	634	662	621	612	631	614	666	600	638	641	621	619	673	634	637	671	639	590	634	631	639	643	652	681	587	655	620	632	615	660	666	662	654	653	618	668	668	618	621	625	577	605	620	607	626	620	643	645	672	635	637	643	642	663	635	634	649	693	650	615	637	645	634	621	617	603	619	617	607	621	689	639	608	677	646	611	645	624	635	610	623	634	641	626	648	646	596	657	676	642	608	689	672	649	653	598	636	627	638	661	636	602	632	641	631	627	685	644	677	642	651	623	676	683	614	608	643	626	595	618	650	634	647	664	576	613	614	637	611	627	629	583	625	625	662	603	672	645	617	682	621	656	654	655	654	652	631	633	673	629	581	670	622	648	632	565	612	651	666	616	644	594	577	642	608	625	599	656	631	634	653	646	672	654	638	637	630	618	631	640	644	602	601	658	615	636	605	648	619	619	611	617	635	615	651	631	652	637	609	577	644	624	604	668	671	647	636	626	588	638	667	614	644	638	668	651	642	606	651	577	644	653	646	633	619	644	594	638	622	643	626	605	684	579	623	592	617	638	637	692	662	626	699	645	651	604	639	593	605	642	648	669	685	637	692	605	608	616	619	663	645	628	628	642	640	617	649	636	679	668	645	605	647	608	654	646	604	646	652	659	593	588	619	671	605	607	638	621	636	629	668	641	627	649	662	633	608	607	682	620	611	655	652	673	647	605	659	646	641	645	672	671	618	631	677	614	579	650	657	648	616	641	669	643	704	647	646	621	640	627	608	612	616	641	622	610	622	664	614	639	610	623	587	618	629	618	630	636	649	625	619	662	621	679	630	657	612	603	633	644	647	569	643	626	638	648	682	625	656	699	610	609	652	651	643	679	689	606	600	673	664	641	653	603	663	609	623	605	625	676	619	614	666	652	614	688	669	646	595	671	619	619	609	626	657	641	666	644	654	647	627	633	632	614	589	622	653	603	678	614	623	640	640	613	598	626	633	655	653	628	643	611	669	602	619	630	647	624	648	628	632	659	622	581	574	631	662	615	680	587	667	605	646	672	645	653	656	650	631	652	648	606	625	625	642	644	622	633	640	636	616	600	705	648	633	603	597	635	655	634	635	653	617	659	669	647	669	646	650	614	614	598	673	625	629	646	621	627	621	617	612	619	600	648	653	651	617	628	589	656	648	584	627	618	621	608	645	629	635	683	653	611	613	612	652	622	608	628	612	601	662	630	591	655	644	589	649	587	616	659	654	647	663	622	633	652	666	646	609	668	617	639	621	632	644	642	623	610	611	651	630	621	626	607	671	650	608	627	615	632	616	656	662	586	636	638	656	648	649	653	635	656	648	599	641	605	693	638	661	677	602	662	647	654	653	650	596	649	621	672	625	607	613	620	616	617	623	663	726	629	658	649	619	632	643	625	649	622	661	585	615	624	660	649	658	642	632	634	623	625	666	630	608	671	640	661	639	655	652	659	628	634	603	586	637	658	679	565	603	610	615	645	653	630	633	574	661	617	620	684	646	622	668	603	657	630	620	669	634	646	655	619	618	633	595	628	679	610	598	651	658	614	624	655	633	643	632	648	624	651	599	650	683	641	609	646	646	630	623	616	658	600	631	641	647	690	637	628	610	606	634	637	638	636	677	656	633	658	608	655	612	645
17587	36323	34555	28572	50182	64002	55400	48456	36475	21308	9929	3742	1489	980	903	905	871	891	885	930	931	939	930	895	845	867	877	912	872	917	886	867	886	876	951	942	918	856	894	867	869	878	907	895	858	862	905	920	916	923	916	896	899	929	900	906	881	868	881	924	852	941	836	865	873	861	891	885	899	930	847	883	881	857	893	871	868	848	865	853	871	889	879	863	902	877	886	875	870	905	890	823	880	919	862	916	849	847	903	873	891	856	907	878	861	881	896	860	867	922	881	849	959	888	876	886	913	932	847	883	885	876	947	881	923	840	898	882	874	914	875	907	868	932	898	893	893	886	850	870	906	883	882	932	917	905	882	892	978	949	906	956	798	855	896	896	874	838	962	844	910	900	857	870	916	840	892	886	840	911	906	926	927	877	886	877	841	852	840	878	921	918	821	926	865	934	839	886	882	848	899	860	867	921	907	864	861	901	886	904	874	876	885	888	843	928	879	916	901	896	871	877	874	919	844	884	888	921	912	882	892	937	883	865	913	864	868	873	892	867	884	878	874	896	867	874	909	865	903	833	884	898	927	916	903	911	860	911	846	900	816	913	869	856	841	839	885	899	909	879	961	899	896	871	917	837	873	889	904	858	963	875	902	866	875	928	879	860	877	867	869	879	870	836	819	872	911	870	892	909	893	884	922	828	905	894	885	866	909	908	923	900	933	882	830	890	875	924	844	907	870	915	872	962	933	956	900	870	932	870	874	873	923	904	916	925	921	833	970	918	929	879	847	897	879	885	802	907	887	883	873	942	884	925	897	855	830	927	900	895	892	893	901	893	910	883	841	932	891	911	876	894	905	884	841	869	931	919	893	850	887	870	838	868	912	904	893	874	935	875	935	912	838	906	877	922	888	891	909	859	853	834	945	882	882	978	859	880	899	884	902	884	841	938	876	895	861	874	897	881	878	864	865	903	802	869	843	866	867	858	804	840	905	892	906	869	833	901	884	879	850	935	865	927	861	895	862	924	903	927	897	855	894	854	903	867	894	889	837	880	894	877	880	870	889	910	851	886	857	870	898	906	821	842	872	922	865	842	905	903	896	894	916	876	875	889	897	897	842	845	813	881	906	867	857	941	908	881	874	909	879	827	855	877	883	904	913	866	868	920	875	860	913	897	951	855	867	884	890	876	883	853	858	923	900	924	878	906	881	918	841	907	872	916	886	890	833	911	922	938	894	941	903	914	876	880	904	947	896	904	884	883	897	845	864	869	877	929	894	872	914	916	877	926	901	893	858	896	859	889	899	949	859	906	940	930	900	902	830	914	907	888	857	912	946	895	864	903	845	880	820	955	855	952	864	866	933	883	851	896	927	826	871	799	871	832	897	878	955	848	877	869	871	844	911	848	936	833	859	891	823	876	893	830	873	901	919	827	939	858	847	925	903	925	909	896	810	840	849	935	885	860	945	879	841	938	862	973	872	898	857	922	908	858	844	871	921	927	882	847	906	890	947	891	912	872	959	888	866	882	912	896	933	872	858	883	856	880	912	885	915	904	853	906	838	878	868	837	863	902	852	884	851	821	884	922	915	900	848	866	837	892	919	884	903	884	867	878	883	821	827	867	871	873	889	904	906	902	867	898	898	898	913	856	904	905	868	864	909	939	882	900	911	901	925	840	869	893	831	861	886	877	916	839	867	782	892	856	900	937	900	889	877	900	892	868	911	891	911	873	951	889	880	866	845	883	885	895	888	873	871	862	900	890	933	879	811	865	946	843	898	926	852	885	913	868	915	875	924	909	885	827	876	853	871	907	840	921	860	888	877	910	846	908	855	946	862	887	858	902	913	887	844	882	866	871	847	920	894	877	921	853	863	900	872	899	907	866	866	857	884	899	875	881	858	898	923	865	873	878	952	899	911	827	917	870	921	876	895	884	918	889	869	884	886	880	855	866	876	892	920	854	841	875	912	914	872	862	871	861	915	940	844	920	899	906	905	873	892	845	878	908	868	899	925	884	885	862	885	923	942	892	888	889	847	891	875	899	859	905	912	935	881	866	906	911	852	860	885	892	858	883	929	886	862	921	853	872	861	907	842	845	902	891	894	933	842	869	881	857	840	886	891	875	913	924	906	870	856	911	905	921	910	876	893	901	857	895	838	883	913	905	896	928	918	834	927	891	825	893	904	888	805	850	894	886	915	928	869	906	856	914	858	864	895	783	931	845	863	881	818	857	921	898	912	860	876	890	902	877	888	873	876	854	934	848	883	911	845	849	900	908	853	862	879	858	940	896	883	889	874	877	894	889	880	850	891	943	915	832	874	906	876	909	896	912	889	912	850	916	879	881	831	920	876	908	892	866	928	835	911	928	838	880	858	878	870	919	868	870	857	822	921	860	887	875	857	882	968	870	891	852	885	860	897	857	853	863	874	892	865	857	810	857	873	902	831	852	892	878	888	900	909	911	930	897	893	912	861	885	855	887	874	877	860	868	898	895	885	867	885	912	885	816	891	855	893	834	858	892	937	901	886	856	912	861	869	899	878	858	890	917	895	854	878	864	899	882	869	843	873	845	928	825	889	923	812	858	942	907	847	854	835	895	872	891	884	886	886	898	853	926	844	850	863	905	900	854	869	875	853	879	880	897	872	888	870	906	917	909	869	929	918	889	918	841	914	931	890	896	952	888	873	876	854	876	895	911	940	876	837	862	867	852	898	871	930	894	871	857	906	930	892	914	919	838	841	849	885	811	890	860	848	908	853	895	884	864	863	880	954	886	877	858	923	873	861	886	924	873	883	831	860	914	848	869	875	904	896	877	864	904	910	929	860	890	912	868	869	834	863	881	869	856	857	894	877	863	893	918	846	892	883	922	856	932	910	889	891	867	909	884	900	883	872	875	879	871	931	846	945	896	822	908	873	882	851	881	924	878	917	886	913	884	858	906	883	930	932	895	886	937	896	871	880	855	877	865	881	877	883	856	924	913	894	908	883	876	903	920	908	876	850	881	927	908	879	887	899	873	883	881	892	889	901	894	828	856	831	913	857	849	869	852	927	855	863	850	859	865	931	888	900	907	906	852	831	883	858	869	901	894	905	844	877	885	909	910	860	902	910	913	840	885	892	898	918	893	858	954	875	875	923	900	899	893	872	868	873	935	922	894	862	937	888	898	912	886	928	883	905	921	886	903	893	829	880	869	855	917	883	870	782	937	895	871	916	900	906	862	853	906	890	871	887	875	875	909	856	874	892	820	861	914	923	873	901	844	860	823	895	878	900	844	845	868	953	830	839	865	896	856	854	944	888	885	898	898	883	909	907	864	880	914	901	914	947	893	913	851	857	894	899	911	847	847	866	890	879	852	867	842	838	852	879	863	878	920	912	876	863	882	891	896	901	884	935	876	923	908	912	818	847	888	886	875	869	909	883	893	876	816	854	903	921	889	923	908	901	890	883	871	919	916	906	919	911	916	910	878	917	886	827	873	915	861	826	867	897	811	896	885	922	913	894	876
26089	20644	16287	6263	7366	16307	12834	8307	4099	1773	1019	727	627	605	668	644	608	638	618	637	618	610	629	595	610	550	604	594	632	617	571	586	580	598	610	621	628	576	591	629	600	631	614	513	587	606	618	598	613	627	644	621	612	589	606	592	604	588	636	608	630	569	633	626	624	617	627	595	632	599	579	588	615	611	614	566	626	591	598	609	599	605	635	591	595	591	592	627	641	610	575	637	642	589	562	595	615	622	581	625	593	614	605	579	592	612	583	580	597	549	590	587	623	567	600	599	605	611	613	618	620	594	641	611	582	608	600	596	594	564	634	580	565	595	600	592	670	638	615	578	609	605	566	611	613	631	627	578	641	613	627	578	572	573	606	600	623	596	648	599	613	572	602	632	597	629	603	581	550	599	630	607	663	622	564	618	557	625	615	563	576	624	620	573	563	522	612	604	607	574	612	624	615	591	642	614	566	595	615	602	612	622	601	584	641	599	612	651	600	595	614	616	593	559	592	583	607	605	585	600	592	594	580	600	580	568	613	586	597	595	622	611	624	568	616	605	562	592	564	607	593	582	608	643	640	615	625	589	535	642	602	583	622	640	572	593	628	623	585	613	640	638	622	626	582	574	641	581	602	614	611	637	629	615	664	612	586	606	597	557	554	561	608	546	628	578	594	608	627	617	598	592	596	586	588	590	572	624	616	607	582	641	592	577	615	605	579	581	591	598	604	607	596	598	592	634	628	603	631	625	556	607	590	575	569	567	572	614	607	582	615	623	591	574	585	646	585	604	626	626	604	649	604	610	608	613	605	568	601	613	596	591	639	595	593	622	597	547	600	609	523	630	640	634	577	613	624	575	635	587	599	620	587	602	572	594	633	596	603	606	621	571	568	611	608	589	626	634	575	625	592	608	612	614	601	639	613	611	622	621	606	618	605	634	639	642	599	622	596	598	638	611	649	619	592	639	603	560	619	586	601	573	603	610	593	583	601	633	588	596	598	630	580	590	594	645	636	634	587	601	622	606	630	622	606	614	592	639	622	626	553	602	589	597	614	594	588	617	584	597	634	593	604	623	618	625	617	592	670	608	558	600	557	588	620	619	607	604	606	604	633	598	596	568	615	576	627	573	576	580	597	591	619	585	609	587	618	567	614	584	603	621	580	610	621	602	592	587	570	575	640	546	636	575	587	574	572	603	588	569	556	645	616	575	624	609	619	633	598	574	639	553	648	599	622	626	571	657	598	630	595	601	593	594	608	637	650	635	587	603	593	632	611	628	642	605	600	612	571	568	624	609	592	592	602	642	586	634	604	598	614	604	617	601	627	672	603	602	644	625	599	628	597	613	610	627	621	593	615	608	648	565	610	633	620	597	602	609	581	588	582	586	567	622	638	580	629	563	612	614	604	625	598	592	593	633	612	573	583	615	622	601	619	552	609	635	603	600	643	615	590	605	617	566	625	651	627	627	622	628	577	624	632	593	603	610	571	568	572	655	587	610	587	583	584	596	596	616	624	607	603	607	617	627	618	590	620	615	625	613	585	613	614	643	587	629	573	631	591	574	622	589	597	614	619	631	572	582	580	608	560	576	612	574	615	613	621	579	632	629	622	608	595	625	642	600	639	556	602	591	612	640	568	623	607	631	586	586	594	581	597	612	581	575	576	588	609	588	596	609	600	577	592	629	651	584	622	560	628	626	582	612	618	625	616	583	646	593	585	654	604	588	609	612	610	575	575	588	584	606	590	641	652	599	609	634	601	591	597	619	603	618	562	596	616	594	574	613	579	589	615	628	586	570	658	618	627	587	616	584	561	613	601	591	620	634	622	616	609	572	545	603	625	595	590	611	619	600	620	628	616	594	670	612	624	663	587	576	563	572	620	618	569	638	614	596	625	615	551	618	590	590	637	617	582	604	617	617	596	635	632	544	622	587	585	579	618	608	552	629	578	602	594	629	565	599	555	641	628	593	634	619	598	616	624	615	635	612	577	577	557	667	537	537	630	578	605	587	542	640	635	583	618	596	627	614	567	633	590	616	573	598	630	640	580	592	596	642	630	567	608	602	625	636	609	612	638	590	642	602	604	568	633	581	549	594	631	591	609	607	588	604	574	592	594	577	626	597	648	610	615	612	647	609	617	641	573	602	577	612	611	618	593	609	589	598	590	653	614	615	621	608	581	589	563	564	659	632	594	562	615	586	579	576	615	621	607	590	604	597	630	569	594	597	623	604	583	609	618	568	621	592	611	618	612	644	602	607	632	585	643	588	590	612	624	619	597	598	632	638	598	569	560	555	596	618	583	577	602	651	590	597	596	599	601	586	613	613	621	593	585	591	642	617	607	628	602	588	639	624	617	597	614	627	565	601	620	655	609	613	615	630	600	590	599	578	583	652	657	571	623	619	592	665	612	596	602	593	611	620	600	560	592	615	591	570	602	632	579	616	580	574	582	598	586	583	588	599	614	605	587	591	569	589	586	600	561	616	558	607	623	606	652	594	590	581	608	572	611	639	604	646	581	625	613	564	567	568	611	603	610	592	586	557	643	586	627	652	542	620	617	610	581	624	630	585	641	630	635	591	564	631	637	616	607	637	590	564	629	610	582	578	594	589	617	625	625	612	583	632	600	578	622	597	649	636	600	625	593	576	600	638	612	601	549	588	616	608	647	641	578	648	614	609	574	619	618	609	584	580	618	553	621	633	580	596	590	557	624	580	619	599	584	568	562	599	622	604	608	631	553	614	622	575	636	624	618	607	632	606	582	629	622	552	628	599	599	585	626	597	600	576	580	574	613	585	567	609	605	618	626	586	568	547	612	631	615	603	606	616	587	559	608	585	587	614	646	608	595	577	590	597	617	613	585	647	609	611	612	654	643	603	613	631	602	578	640	630	591	637	612	565	612	617	670	602	636	649	615	609	596	558	612	599	623	610	575	568	627	602	620	588	603	621	613	611	606	621	590	575	629	612	653	598	596	624	589	618	626	635	605	586	603	603	628	653	625	588	561	612	595	592	594	610	583	582	567	603	591	618	601	602	613	594	657	595	648	629	586	633	613	622	626	652	571	644	642	601	608	597	603	632	573	589	613	598	582	586	642	613	614	648	602	621	603	567	590	602	612	587	606	629	609	576	633	605	609	580	616	633	585	613	624	622	623	636	570	617	586	603	557	599	632	583	612	575	592	634	639	610	550	619	615	625	605	592	598	626	617	583	631	672	592	591	678	598	583	624	587	620	636	621	597	627	617	641	612	614	601	601	594	568	644	602	576	637	600	636	660	632	635	589	595	576	608	601	626	644	589	617	604	596	603	613	648	602	627	629	618	626	622	598	628	647	567	612	585	632	599	615	612	652	618	632	613	578	565	607	605	628	629	624	603	598	601	611	667	576	588	562	637	599	585	618	592	606	610	604	614	594	614	614	609	594	617	610	613	623	559	597	629	584	613	588	640	607	594	601	585	579	532	618	624	572	630	573	636	588	659	615	624	640	642	591	608	576
8475	13898	13466	7652	12512	23436	18384	13476	7295	3201	1590	1123	922	881	810	867	887	869	874	859	831	884	901	865	846	889	859	875	840	885	881	878	886	841	883	810	801	880	872	824	842	830	834	844	856	843	838	855	827	857	881	886	883	856	870	826	865	850	840	903	870	861	885	843	820	883	894	833	857	850	832	823	802	893	850	842	852	867	837	842	890	858	882	876	790	870	866	873	930	880	833	884	815	839	859	891	852	881	899	885	893	901	841	811	881	859	844	801	864	884	896	825	847	876	821	797	908	868	831	889	856	817	844	843	857	843	828	868	874	802	820	875	884	837	836	879	881	824	876	853	841	858	883	849	849	837	847	850	832	865	934	847	861	806	825	878	860	859	863	831	838	870	835	819	859	877	859	877	902	899	859	902	873	861	878	874	860	912	855	842	840	868	827	859	878	831	855	859	902	844	848	841	859	831	897	874	857	835	869	847	866	860	851	914	818	884	841	858	822	870	887	831	833	827	802	896	812	881	851	856	831	858	797	854	862	874	932	869	852	855	833	882	842	825	859	872	868	844	847	856	842	884	808	898	847	870	874	873	825	918	901	849	876	860	834	824	843	834	793	798	862	880	843	802	849	820	820	903	887	851	831	850	867	837	846	891	856	877	881	922	826	902	833	866	821	830	858	864	889	831	886	846	924	884	854	856	842	833	878	861	869	856	861	871	849	881	842	832	825	894	826	860	818	826	858	898	910	841	836	911	860	840	868	847	860	912	827	898	853	868	861	878	860	893	867	838	853	847	863	802	825	824	815	838	865	858	831	912	826	828	818	884	837	817	852	869	942	857	827	859	862	884	865	857	886	842	893	840	903	848	863	835	868	919	878	885	874	886	833	844	880	928	950	835	845	895	866	873	848	897	888	802	829	845	802	847	817	858	861	832	817	862	858	877	828	840	862	869	846	848	863	859	822	862	871	879	848	863	892	861	825	828	860	848	873	904	851	836	849	865	910	827	835	827	875	870	941	847	907	833	848	819	884	878	857	833	896	829	836	852	857	876	872	845	930	854	881	838	877	881	838	837	894	846	811	846	816	918	818	904	852	847	906	906	842	852	862	872	855	880	864	872	863	877	888	875	836	853	821	892	815	842	879	851	843	921	839	897	830	856	798	868	870	777	896	809	851	816	852	849	868	854	904	836	845	910	882	832	880	842	844	876	866	885	870	829	887	894	863	845	818	856	844	807	879	852	872	812	847	891	845	820	868	921	845	884	846	876	846	860	866	850	875	892	877	885	922	904	883	907	883	907	872	841	876	849	835	862	850	863	860	836	893	826	805	861	825	863	889	887	833	827	836	883	888	849	879	846	872	835	896	828	855	905	849	891	869	872	874	847	904	835	896	846	873	877	896	832	881	870	903	860	806	886	868	870	873	845	872	813	849	871	862	865	857	884	876	835	838	836	840	876	842	833	828	837	882	830	843	911	842	887	812	884	909	850	852	888	857	842	838	825	884	828	838	858	847	873	866	862	873	872	851	863	856	890	835	862	847	869	878	898	914	888	900	812	871	864	884	867	855	843	819	846	832	847	891	868	873	893	892	835	880	895	887	894	866	846	871	889	833	849	894	835	836	880	824	864	785	835	810	842	889	877	832	864	828	895	900	897	867	854	894	863	890	862	854	859	823	882	825	801	859	808	846	882	833	829	853	849	801	906	860	919	938	805	811	855	846	849	885	863	809	835	891	884	845	870	865	826	886	909	825	895	819	926	908	819	842	870	886	859	841	884	842	854	847	840	840	849	856	822	876	869	834	864	868	836	857	884	860	860	839	845	842	864	874	835	873	850	848	860	833	895	858	825	815	887	925	834	876	841	900	898	855	783	781	900	855	927	836	855	801	786	883	816	900	906	838	898	878	858	861	874	839	886	866	852	883	818	858	885	876	876	840	820	864	870	877	870	844	865	864	873	860	817	847	834	866	880	826	833	881	885	900	846	827	870	854	847	862	853	838	891	881	837	878	885	833	862	885	885	846	822	830	836	811	879	798	837	857	852	870	826	859	809	824	941	850	872	848	825	905	909	917	861	872	913	841	857	862	845	882	842	871	861	909	836	806	839	887	892	799	871	806	868	846	878	876	873	856	838	796	812	842	898	878	929	810	830	846	848	824	860	866	859	875	799	914	895	859	868	786	905	814	895	817	858	818	856	896	877	834	872	884	918	922	864	860	855	835	875	871	858	840	863	848	848	843	851	805	856	885	829	816	857	862	897	854	879	844	850	821	848	849	885	836	835	846	801	859	835	881	835	854	869	878	815	837	889	804	932	868	851	866	890	848	896	859	877	864	805	890	836	878	841	856	857	858	827	853	849	840	888	803	865	910	900	892	801	812	836	867	861	896	898	848	860	903	917	894	843	866	844	867	903	888	817	838	846	850	889	846	914	870	864	831	880	823	907	836	891	885	845	887	884	809	835	843	891	850	871	879	871	870	915	843	839	851	872	855	868	874	855	876	838	848	837	881	868	854	879	886	834	861	861	817	904	828	869	911	839	868	851	832	817	863	839	814	901	850	821	899	825	858	848	900	898	807	880	853	889	867	840	836	876	899	878	944	914	862	860	881	863	866	917	905	866	859	876	817	866	823	851	853	865	854	887	864	886	851	832	872	880	878	841	941	851	838	823	885	864	856	871	881	861	876	846	847	876	831	887	876	851	825	860	857	822	883	810	808	819	823	835	885	874	866	845	848	862	878	853	828	849	842	815	850	853	809	914	861	835	814	890	900	894	856	852	855	834	836	866	848	883	807	841	829	865	803	868	855	851	814	845	844	843	925	838	884	824	874	823	908	845	886	853	835	860	795	825	848	848	846	862	876	828	818	887	865	803	870	818	884	805	839	864	866	879	825	882	810	841	825	868	920	871	811	854	844	837	890	867	875	853	812	884	854	850	803	850	909	866	856	846	858	912	872	878	845	872	920	825	832	831	864	849	822	848	811	843	881	853	868	849	879	877	892	868	861	854	855	894	957	863	876	882	889	884	861	820	862	867	815	820	856	913	896	840	909	871	815	873	835	842	868	829	928	872	872	844	834	840	890	866	875	811	858	825	858	834	864	895	915	830	816	845	881	892	874	907	848	890	809	917	907	865	878	867	903	906	869	805	813	860	907	870	824	865	842	878	859	852	851	872	861	885	886	826	862	857	865	871	850	883	808	838	865	842	917	827	863	875	848	854	800	884	888	819	803	834	882	808	803	878	837	810	902	809	886	867	865	884	880	873	794	842	888	888	865	854	872	905	905	904	809	851	869	855	890	863	837	862	870	813	845	866	832	833	829	813	828	847	868	833	882	842	820	895	875	819	841	840	880	827	865	855	827	846	897	839	865	893	866	846	830	861	832	847	841	888	838	868	819	882	860	834	852	846	853	878	825	835	899	828	911	857	824	800	900	876	846	813	845	883	878	845	871	874	861	845	862	845	870	820	918	883	882	898	840	876	860	870	821	840	907	858
24110	20755	27519	24090	28423	51181	40506	28406	15706	5162	1747	916	711	665	601	599	629	609	605	596	639	613	618	604	650	647	614	600	668	661	589	591	600	628	649	609	607	633	647	644	603	584	630	582	632	657	622	592	617	642	612	616	685	590	629	651	604	644	601	599	590	622	652	626	625	620	632	621	625	637	637	641	671	620	612	621	626	589	638	575	601	625	609	644	638	653	588	611	662	627	578	644	631	594	560	642	629	625	559	633	579	599	632	615	620	626	615	616	603	605	634	615	599	627	611	679	616	633	629	642	594	580	633	631	639	656	601	620	623	621	641	619	617	629	616	608	610	616	591	652	641	654	666	605	611	604	591	638	581	642	633	647	621	644	638	582	595	567	588	588	622	663	651	651	654	658	631	629	613	659	599	606	587	605	626	625	616	679	632	599	641	610	595	574	593	628	627	611	663	591	626	634	663	583	589	625	627	633	605	622	653	627	584	594	577	684	634	586	619	583	640	615	635	625	595	591	572	650	620	615	624	604	638	623	638	603	616	618	617	608	572	607	632	630	609	627	626	604	671	665	597	644	612	625	618	645	605	558	601	592	614	635	642	664	593	627	654	634	585	601	584	638	613	622	613	614	632	630	624	631	605	693	592	647	656	595	631	615	627	637	619	656	594	605	612	654	595	625	598	630	595	604	639	600	626	595	653	627	595	624	577	607	631	627	629	639	628	606	643	640	614	583	591	578	612	618	587	616	626	660	646	620	627	606	592	666	652	654	642	608	648	666	683	619	589	594	581	680	576	669	660	611	607	600	609	564	603	605	645	641	646	635	629	643	627	603	626	631	641	611	656	633	622	612	622	567	653	632	629	658	658	619	627	601	599	587	647	637	648	616	635	596	597	619	610	602	606	611	587	649	643	606	646	602	597	618	618	627	576	602	547	640	668	625	645	629	657	621	616	624	585	615	643	624	665	618	616	600	618	645	638	649	617	593	609	615	650	628	567	613	658	652	645	620	604	586	608	628	615	591	624	640	600	645	651	581	569	602	626	582	595	607	596	592	637	606	608	626	621	601	599	641	599	643	587	585	629	641	657	587	635	583	633	641	642	619	634	624	645	630	588	657	629	582	629	632	642	608	634	632	620	630	606	607	593	628	659	633	578	654	564	634	625	603	689	602	626	591	659	619	618	600	625	589	647	586	557	613	591	604	630	654	645	619	638	679	665	659	626	649	615	598	641	612	587	582	600	604	605	583	648	626	609	659	645	610	571	578	627	620	640	566	659	618	599	617	628	607	648	631	656	588	605	642	572	613	651	564	596	593	617	609	593	670	615	618	583	601	611	584	621	655	606	587	626	557	606	623	622	662	603	608	607	634	579	623	655	638	592	589	610	574	630	594	594	625	622	604	609	629	610	598	592	624	627	610	621	647	595	608	607	592	559	598	617	631	595	623	652	634	623	586	615	624	649	647	687	622	613	559	609	600	607	571	601	618	630	629	611	618	645	612	584	623	590	615	647	642	636	639	604	622	682	621	586	614	627	605	630	639	612	594	642	657	626	612	620	645	627	636	603	594	578	619	632	619	605	632	583	610	619	624	611	601	647	636	599	635	599	588	615	622	615	626	652	636	632	622	591	615	586	620	571	641	631	587	639	603	575	651	599	621	620	589	595	612	623	622	635	646	646	611	604	609	644	593	616	599	620	635	619	626	593	592	681	626	636	615	619	642	640	576	641	601	600	575	597	628	581	613	649	549	624	631	597	634	620	676	606	618	638	614	645	629	641	677	603	617	611	616	593	649	612	598	696	608	593	625	609	623	601	606	606	626	652	565	620	624	620	633	626	623	643	661	591	603	605	627	626	582	622	593	607	614	604	596	587	633	682	543	596	598	620	626	601	586	623	648	635	615	656	611	647	621	607	577	646	626	645	605	594	626	639	625	602	621	631	615	622	660	613	647	578	645	601	640	599	579	645	644	658	579	606	617	616	584	613	593	624	599	600	613	639	633	601	628	547	632	618	603	614	647	615	645	606	562	634	653	652	639	619	581	603	637	595	580	594	617	614	600	654	610	637	574	624	636	604	642	640	587	626	573	629	629	622	613	607	673	603	620	604	655	605	600	618	631	656	618	612	596	698	647	647	611	588	623	590	585	630	619	626	629	609	578	590	599	601	644	639	603	629	605	598	620	637	611	600	626	629	620	595	628	580	631	634	586	638	548	598	617	626	595	621	620	565	603	635	606	633	634	628	622	632	656	586	617	628	609	618	605	615	609	594	607	610	628	606	598	642	618	609	646	590	644	606	638	611	588	637	611	585	652	632	637	627	607	581	603	550	615	596	627	610	601	651	630	632	614	624	579	576	608	627	620	633	631	572	606	586	617	612	614	622	626	608	626	571	609	616	646	633	673	659	626	636	633	638	616	612	632	616	627	611	575	617	597	664	607	597	644	597	651	666	652	605	638	651	608	595	677	628	615	625	636	613	607	616	668	643	575	589	637	668	594	600	670	612	622	608	600	650	621	619	592	611	609	631	604	603	641	657	619	648	633	643	646	604	586	618	603	606	631	600	617	619	588	636	605	613	623	609	648	637	616	628	617	668	620	623	643	654	622	624	599	588	617	665	581	663	615	593	621	641	605	616	627	641	630	674	603	640	591	561	649	633	653	656	621	621	652	636	611	596	605	549	623	634	672	628	639	608	608	621	616	665	630	644	640	658	599	579	607	621	629	633	614	582	636	624	614	624	597	589	603	643	635	650	609	577	629	631	658	615	620	640	607	575	635	593	582	598	608	589	637	640	646	594	616	622	596	570	604	589	604	578	592	627	609	643	691	577	647	632	632	629	599	595	572	608	642	659	623	598	637	590	623	635	578	618	613	617	619	652	670	679	635	609	607	596	592	599	612	587	654	642	650	631	573	585	616	620	627	629	632	630	581	595	624	622	662	623	596	649	632	639	658	637	630	636	613	628	621	616	581	606	580	597	639	635	613	634	606	622	608	603	645	610	595	599	621	587	613	566	641	636	639	597	645	597	633	608	654	589	634	597	590	616	647	584	648	587	643	606	628	581	621	666	665	666	634	659	618	598	645	641	628	631	584	608	585	581	589	705	597	572	658	605	658	614	652	604	628	617	686	589	650	641	619	579	623	629	616	642	599	632	608	647	579	579	613	619	609	678	611	644	624	597	603	632	613	598	634	659	641	599	630	610	609	598	649	588	679	630	622	635	600	591	643	603	619	640	595	635	589	623	609	631	611	609	616	644	602	621	656	639	648	623	670	622	627	603	652	609	645	673	644	599	686	610	584	629	591	616	628	650	609	612	629	650	637	563	623	628	652	622	635	586	581	607	615	608	625	609	574	634	658	647	670	658	650	586	645	613	595	627	609	622	621	644	619	595	611	613	614	613	628	577	639	673	629	641	605	635	636	602	567	616	605	584	609	661	613	611	571	577	628	626	581	626	633	619	624	612	629	613	589	626	560	621	629	626	593	622	634	602	615
11721	24557	23779	16761	35292	48531	41392	32339	19735	8141	3378	1541	983	930	894	919	837	870	819	890	938	877	894	891	889	902	822	870	862	932	945	893	818	803	885	911	882	902	908	874	842	921	887	839	912	842	879	893	883	869	874	923	901	886	841	913	906	846	909	851	908	864	905	892	872	886	819	864	912	857	873	898	893	849	821	928	860	873	872	894	897	907	906	885	862	899	893	920	933	845	852	868	839	865	958	919	849	908	895	874	901	836	881	875	858	864	886	936	889	882	808	875	856	877	826	862	920	910	887	891	886	838	925	852	865	900	888	879	885	902	877	871	860	902	923	921	863	869	842	887	896	887	860	884	891	877	879	863	836	860	874	831	915	913	874	861	897	901	869	935	891	868	878	890	904	864	865	873	884	871	913	872	897	900	873	857	901	895	912	946	852	875	809	920	854	892	895	869	859	848	893	896	845	897	903	859	879	888	888	868	846	870	897	897	900	865	915	873	900	837	896	889	884	861	945	850	851	867	863	931	888	849	886	879	884	860	910	854	839	838	856	864	853	893	946	855	879	926	862	818	861	901	867	895	837	849	848	875	849	881	886	892	944	844	842	902	839	896	851	859	891	883	874	886	853	835	837	889	872	935	892	917	906	935	887	901	903	871	922	898	925	828	865	897	924	861	912	821	903	895	872	886	912	888	862	830	860	903	911	867	933	909	869	841	854	854	862	862	914	859	885	851	880	867	887	937	905	871	892	870	849	906	873	857	859	871	858	895	846	893	906	866	875	883	838	879	869	890	924	867	865	940	875	909	884	855	842	849	903	827	823	876	841	875	896	913	889	901	892	837	885	873	891	933	939	867	884	874	887	861	845	913	957	854	856	894	863	857	927	860	867	946	899	877	865	874	903	908	894	864	900	897	890	886	908	841	915	862	897	866	869	896	892	897	899	935	872	868	873	815	879	847	872	859	853	818	890	906	891	840	853	927	906	844	838	885	872	901	882	831	919	838	895	918	887	919	877	873	840	852	871	891	864	805	911	879	919	905	869	885	827	888	870	882	870	901	867	870	887	864	860	902	891	879	858	894	884	854	908	847	912	870	879	853	862	871	853	908	859	884	878	856	907	835	875	872	891	912	845	851	898	830	876	899	929	908	866	877	872	869	867	914	874	808	880	846	883	960	893	918	860	885	878	834	854	902	871	907	893	898	856	897	907	863	881	843	893	893	880	904	903	928	870	889	908	904	896	887	895	895	872	831	845	871	867	866	911	879	883	916	873	857	889	911	924	899	919	851	879	926	887	896	894	823	885	897	868	915	855	909	843	881	854	857	870	860	901	914	839	891	830	881	878	878	887	857	865	867	908	862	887	890	903	855	882	886	871	830	963	883	868	795	932	889	850	867	888	934	888	885	836	898	870	869	821	906	852	840	848	871	900	921	892	909	864	850	873	911	861	951	862	867	835	875	890	839	890	810	852	850	866	867	870	879	817	907	890	879	871	881	901	920	870	893	946	958	880	871	907	921	854	842	865	852	862	909	887	875	897	882	854	906	879	887	894	918	922	846	886	880	862	882	886	829	876	891	834	928	905	948	863	901	887	896	901	884	914	871	889	894	883	878	913	957	889	897	882	875	903	882	878	906	922	860	927	864	862	902	851	913	897	847	859	847	933	882	946	925	911	931	829	879	863	837	858	907	897	936	893	884	851	906	838	911	860	883	882	935	862	907	914	854	899	877	877	919	948	901	861	902	874	849	876	839	881	905	904	884	936	840	839	884	888	880	910	850	881	898	930	898	883	925	839	879	878	857	859	827	805	918	873	896	858	881	878	838	834	865	888	826	852	881	891	920	905	932	877	878	870	905	912	889	894	861	899	881	898	933	892	897	890	870	876	829	848	839	832	871	927	828	933	877	897	881	884	883	886	843	906	861	852	876	879	919	879	842	865	876	867	943	906	869	928	908	907	874	900	864	922	890	899	914	885	860	930	856	899	866	881	870	916	840	962	825	889	873	872	872	883	879	888	858	828	907	908	902	884	875	877	912	820	894	877	910	864	857	898	892	790	946	877	934	916	823	884	882	877	853	859	923	879	891	852	855	899	886	859	864	857	872	896	892	882	858	903	878	880	881	782	901	829	920	878	873	859	905	919	921	895	854	867	859	852	849	906	878	878	849	894	930	865	876	927	897	927	865	859	870	859	904	833	886	858	883	870	886	836	899	928	873	873	868	894	913	803	907	888	842	871	890	901	869	891	908	825	866	934	865	863	903	852	827	863	904	863	909	874	836	916	912	807	895	881	874	896	915	899	896	841	884	840	903	885	912	867	871	892	926	893	910	901	811	868	891	902	874	945	906	918	866	876	933	908	866	926	825	855	874	913	903	919	895	903	868	927	865	873	819	891	932	895	911	914	934	819	882	918	890	892	930	874	917	892	922	886	869	892	863	843	908	874	871	907	866	878	874	857	855	880	883	892	892	880	882	833	864	854	894	848	889	882	870	902	866	901	884	887	892	917	890	841	877	884	874	849	776	909	893	884	909	869	899	853	837	858	880	883	847	878	889	924	875	913	877	883	885	894	874	819	870	905	878	892	874	882	906	844	841	890	841	882	891	844	902	861	899	815	919	903	893	930	853	837	875	911	905	886	869	863	888	912	884	895	897	870	903	858	848	871	899	909	897	919	909	903	886	895	860	903	876	877	892	852	926	836	867	923	842	893	888	885	899	879	890	888	864	910	881	843	891	849	887	896	923	914	905	949	908	823	932	864	863	873	915	884	897	883	879	837	902	919	927	886	876	967	890	839	861	888	894	852	891	851	875	857	861	862	868	921	916	866	889	863	849	865	819	871	901	895	902	912	916	896	898	891	797	920	855	834	910	844	873	869	880	876	797	903	869	918	853	866	901	931	890	875	877	878	894	850	929	873	890	876	920	819	882	927	907	886	900	901	904	889	945	885	850	841	925	874	936	880	828	840	841	876	913	882	897	904	840	880	879	852	884	858	907	892	901	851	901	931	934	890	883	868	902	896	890	898	881	864	853	873	887	914	927	903	872	876	922	921	879	876	838	891	848	888	921	871	902	862	876	924	880	875	876	877	907	883	935	863	902	952	875	870	932	875	882	888	917	906	883	891	895	874	862	851	939	928	883	899	872	871	837	871	935	874	866	899	896	872	913	865	856	894	883	886	944	882	922	897	951	919	892	867	892	875	914	871	855	870	873	862	877	817	929	901	852	862	932	854	897	840	827	925	894	825	860	909	931	848	905	842	848	871	908	855	823	844	904	888	939	896	902	872	935	876	892	823	850	897	881	886	875	867	851	883	869	885	847	842	879	901	914	864	918	919	863	898	864	872	908	912	852	882	887	835	840	852	878	911	805	874	919	908	874	878	849	877	835	851	874	891	889	861	899	864	873	873	895	856	981	923	854	861	893	862	839	865	888	856	894	845	933	865	910	885	889	836	854	883	912	856	849	852	897	859	819	857	871	908	832	924	950	899	927
22437	20718	28480	22997	29906	59725	57517	44196	28683	13836	4094	1497	876	723	665	665	720	671	614	637	680	642	682	687	692	639	638	618	632	614	629	604	657	627	581	613	667	650	622	649	629	675	621	646	669	617	652	612	645	692	665	679	684	669	612	626	661	655	627	676	658	620	615	662	635	675	626	625	598	687	670	678	649	646	658	650	626	658	642	615	616	628	645	625	618	669	677	705	684	663	650	567	620	648	624	702	671	660	609	696	673	640	618	654	616	651	670	645	673	651	621	645	625	651	698	663	663	640	672	646	657	607	685	661	663	619	636	660	699	697	678	672	616	634	608	625	665	621	629	622	650	675	642	599	640	679	607	676	630	630	603	647	656	674	611	685	651	664	677	659	686	668	679	653	659	657	661	610	637	662	629	627	665	657	689	639	604	664	623	715	626	631	612	641	668	642	658	658	606	656	645	623	625	637	651	650	629	645	617	647	629	601	640	583	633	655	670	607	619	663	662	674	616	663	622	652	638	570	644	623	636	624	681	622	629	648	642	617	613	648	632	604	610	635	626	656	597	607	610	670	639	628	642	668	673	651	658	649	654	623	672	657	637	653	614	601	618	625	625	637	658	622	648	593	662	663	618	639	588	645	603	656	607	634	646	625	651	651	626	648	637	649	661	636	649	667	672	596	645	651	657	658	638	680	639	638	687	655	612	657	651	640	588	633	607	645	625	633	665	623	620	640	659	678	663	627	626	662	621	637	642	682	620	687	646	608	632	647	690	646	666	674	632	645	637	649	588	626	685	642	663	664	665	682	628	687	638	643	644	637	651	588	608	621	631	638	663	656	621	617	631	658	660	698	643	665	678	644	693	639	653	659	602	628	635	614	631	652	641	652	653	635	621	645	657	623	602	674	691	631	611	656	634	647	657	679	618	590	615	599	636	691	673	629	649	660	653	631	640	627	619	623	650	608	664	626	649	663	626	616	613	658	708	693	694	654	692	633	664	653	638	692	600	675	661	615	670	638	630	633	675	658	624	634	668	638	681	621	639	633	662	658	684	656	700	634	597	670	622	639	697	672	613	664	597	606	595	641	662	614	700	696	690	646	624	607	672	681	617	655	695	640	690	651	636	721	614	672	645	620	655	664	645	690	636	646	641	635	619	620	657	637	654	624	645	618	671	630	635	588	636	668	617	644	665	631	654	694	642	685	614	658	671	591	613	642	633	634	635	685	647	656	665	635	671	636	648	647	686	650	625	611	624	669	663	616	663	656	618	671	659	672	628	657	688	625	619	648	677	649	659	627	630	604	674	634	657	642	657	637	651	667	669	651	651	649	592	641	654	643	637	633	683	711	637	658	644	599	659	675	664	644	636	649	632	644	605	639	644	659	662	705	697	618	664	629	686	665	685	656	617	637	610	629	632	591	661	659	654	681	602	648	619	667	650	689	617	662	637	589	620	623	651	657	682	615	610	652	660	675	649	679	718	659	637	645	640	682	632	625	665	629	635	650	652	672	644	620	684	670	672	686	662	672	686	632	646	642	659	598	634	654	635	662	647	633	655	609	624	659	645	640	663	669	584	673	635	635	603	629	676	621	684	609	619	623	641	677	620	615	615	690	644	686	652	638	628	666	654	599	649	684	648	667	601	632	692	614	639	625	692	607	695	638	627	657	689	690	652	656	692	638	657	648	646	664	666	654	609	673	610	677	595	663	673	636	638	615	675	632	661	626	629	646	642	631	613	667	647	673	701	675	623	640	638	673	647	622	660	641	614	641	598	604	624	661	676	629	635	626	645	631	656	623	651	638	622	624	621	619	655	621	666	650	609	685	664	684	662	670	688	681	690	597	665	626	601	640	629	639	676	647	621	642	677	659	644	651	629	650	626	691	669	615	657	645	641	620	661	624	645	586	642	625	638	617	644	673	669	658	636	631	620	689	608	664	652	597	649	652	645	626	632	638	663	650	675	664	641	666	598	654	673	653	675	667	627	624	675	648	596	699	627	704	610	645	676	625	642	634	640	644	646	633	641	679	673	613	635	643	632	571	647	638	666	659	629	631	592	621	665	653	639	656	653	630	648	645	639	678	641	652	644	643	574	621	649	624	664	640	640	676	642	645	646	592	633	571	650	720	652	635	596	655	626	663	650	668	690	614	643	609	642	656	632	670	629	637	685	648	655	660	662	670	626	602	612	638	628	641	667	657	624	604	652	654	687	646	628	667	642	656	649	676	627	661	658	642	640	661	652	665	664	665	678	645	657	613	641	654	665	653	662	617	624	610	648	648	613	626	657	666	634	639	621	650	639	635	622	680	654	626	638	630	653	644	719	643	618	652	641	649	647	598	619	637	597	693	661	592	649	632	673	635	652	652	654	654	645	627	625	637	616	680	658	628	669	637	669	573	704	673	624	621	687	654	651	670	679	646	631	647	599	646	668	648	678	667	653	623	625	667	634	620	653	679	709	669	593	649	686	639	699	612	621	612	690	656	676	659	634	650	641	638	701	649	626	634	664	644	656	682	679	670	608	687	644	590	612	649	664	579	649	579	629	650	627	628	610	665	662	615	655	654	642	628	652	642	652	632	651	655	700	645	653	649	612	656	633	598	660	659	696	626	631	652	622	650	664	665	631	647	665	613	673	659	655	671	633	656	651	648	609	628	637	640	669	653	657	698	635	641	611	647	662	666	664	656	652	635	641	679	657	659	655	659	647	627	618	621	649	664	628	657	671	632	632	658	627	650	670	631	643	625	688	668	651	665	636	651	634	619	665	679	638	642	624	677	662	645	642	628	652	647	626	666	613	679	615	629	612	696	631	668	589	598	624	655	620	666	631	646	638	650	647	623	642	659	623	670	655	691	663	662	625	639	633	653	589	699	686	678	662	671	681	594	630	634	642	613	643	673	647	669	597	602	681	643	728	632	613	683	594	673	688	654	636	603	650	655	636	608	680	656	646	641	669	622	664	637	656	644	623	655	627	653	595	661	667	638	680	680	634	620	629	649	665	629	651	633	630	663	610	631	697	645	632	616	613	689	688	656	639	626	671	639	625	650	623	652	662	631	656	660	599	659	666	673	664	692	608	657	601	684	661	671	614	588	631	691	628	619	664	632	647	634	672	612	610	620	648	626	676	622	628	628	654	626	670	642	626	622	614	631	648	653	608	575	622	641	657	652	650	656	613	642	610	621	666	654	640	630	675	664	676	637	612	669	615	660	689	603	687	613	665	663	634	645	670	656	658	628	642	676	661	648	651	634	691	640	670	643	670	654	631	686	670	636	661	606	646	652	618	673	647	610	676	603	630	618	640	702	689	640	645	697	616	651	639	635	628	664	618	653	673	699	720	621	621	636	649	662	665	731	621	654	660	662	618	611	605	608	610	628	662	624	569	616	638	661	663	656	603	636	684	590	633	614	609	671	651	640	648	687	615	641	614	651	651	653	655	644	671	616	639	630	652	609	697	688	664	647	642	599	660	655	675	633	646	656	680	631	632	644	644	663
17648	35520	34629	29357	53368	68514	58626	46321	32341	16780	6640	2449	1289	977	874	835	920	865	887	919	890	950	873	878	919	946	846	909	865	897	878	817	897	904	840	852	929	914	949	881	887	931	880	891	866	949	917	869	882	916	903	903	924	867	970	890	865	910	880	909	922	844	928	915	931	912	929	876	860	916	879	895	880	901	923	876	966	898	875	899	863	888	913	891	871	924	869	935	900	893	932	886	945	886	912	970	877	936	887	967	919	896	903	862	929	906	891	919	859	898	854	843	904	855	880	856	928	895	942	871	911	935	922	942	884	904	941	918	921	907	911	897	958	900	922	941	852	875	905	921	854	935	879	863	885	894	930	860	866	872	886	899	935	947	852	849	911	935	905	844	889	901	898	856	875	948	866	829	889	850	900	905	921	899	897	856	846	865	924	935	889	865	888	889	917	873	904	857	930	934	879	924	882	857	887	910	908	925	884	855	861	893	867	859	906	894	925	881	915	900	866	891	927	891	860	864	913	913	860	878	878	898	861	902	904	856	903	913	885	850	863	895	927	870	895	926	852	907	916	898	905	904	870	845	900	877	890	903	912	877	919	908	902	871	862	932	901	872	878	877	858	864	890	905	917	885	894	931	890	935	895	888	918	869	875	896	910	945	875	845	869	918	906	885	903	895	881	930	853	930	923	921	917	928	904	887	910	889	932	946	883	856	891	971	855	920	885	862	875	866	924	861	911	869	924	870	904	917	900	867	851	897	895	914	861	894	834	853	902	949	900	929	892	928	907	915	901	872	866	846	918	875	945	913	943	892	885	902	886	898	865	891	841	904	917	915	885	909	866	902	917	950	882	858	885	911	873	867	899	971	846	879	904	874	888	936	890	890	902	845	885	951	888	926	916	894	871	908	910	908	890	995	876	877	916	863	936	921	892	852	924	911	877	918	867	919	886	926	963	874	871	867	879	938	941	926	875	877	877	866	970	877	909	923	932	870	907	904	932	916	841	948	875	878	933	913	883	850	919	892	957	885	917	900	879	901	892	916	917	887	839	898	912	906	864	925	920	922	885	898	899	858	874	912	901	896	875	898	904	906	906	906	924	868	913	865	894	907	909	885	929	860	893	926	880	945	901	897	907	866	978	944	908	928	897	862	892	869	855	866	944	828	878	924	876	874	861	862	872	947	862	917	876	881	913	858	897	882	904	908	914	856	883	894	934	912	885	880	911	874	903	908	881	868	866	924	913	868	873	887	911	941	913	942	877	892	868	857	878	855	888	880	896	886	891	879	917	874	832	923	838	913	835	846	888	859	904	876	888	953	887	918	903	919	844	860	874	905	885	868	939	862	901	885	906	912	843	883	882	905	862	888	900	896	851	916	887	914	919	876	877	848	902	917	875	875	898	915	932	889	921	908	917	923	911	853	872	853	857	903	912	844	877	893	887	892	916	918	905	917	887	906	981	872	832	873	871	932	911	900	877	934	906	855	908	926	924	889	880	873	883	929	908	931	924	846	890	879	922	906	834	850	862	922	850	858	886	851	899	886	871	913	923	898	852	874	860	889	911	893	895	898	869	891	867	917	907	904	921	893	926	909	967	900	873	894	920	945	904	879	913	869	917	959	914	907	922	837	876	884	912	860	928	884	912	887	902	912	918	933	817	914	845	922	883	872	923	884	875	910	878	887	883	908	900	907	861	864	923	913	884	898	863	897	909	920	852	883	961	946	877	846	876	907	890	937	833	894	924	915	876	905	885	920	938	928	896	899	907	918	879	872	880	843	884	925	908	862	897	889	853	887	899	883	941	857	960	924	888	938	897	869	892	892	900	813	889	907	886	933	905	828	920	896	868	893	848	952	898	930	914	865	889	920	934	876	903	902	911	875	924	859	899	876	981	920	856	883	912	896	859	901	880	845	857	910	873	934	854	894	923	896	902	894	903	861	931	923	894	892	939	905	856	871	869	949	882	899	897	909	958	832	882	909	808	926	840	907	906	876	891	874	883	886	868	925	876	880	915	844	880	903	881	920	860	934	859	929	874	832	888	951	927	907	893	817	834	875	886	972	951	922	898	890	861	874	885	877	861	915	883	919	911	967	881	912	860	928	891	885	953	927	929	898	907	943	868	887	897	906	911	868	930	913	908	961	940	886	907	849	891	898	909	869	918	940	899	874	926	932	881	901	941	886	936	882	910	857	915	899	919	879	883	860	872	884	910	852	873	878	886	918	906	956	895	922	879	875	957	921	850	939	867	886	917	814	901	889	874	915	917	882	895	854	842	902	929	828	943	876	896	853	948	878	843	899	901	914	913	908	927	896	885	849	879	860	957	882	919	870	915	886	880	872	985	902	924	875	899	876	895	925	870	923	873	931	872	866	920	913	895	906	870	884	920	869	870	970	956	900	864	894	913	900	956	906	859	881	903	903	870	884	945	896	885	892	926	911	915	884	949	836	879	784	903	898	869	954	872	866	873	899	899	893	857	848	878	884	877	886	847	897	905	892	933	885	914	861	924	907	883	859	854	914	838	890	893	925	903	878	899	869	870	895	905	902	901	901	831	896	935	893	856	915	916	896	841	950	910	907	907	815	921	928	901	894	899	928	855	813	928	903	963	913	922	911	888	897	904	882	958	936	914	916	928	943	850	960	908	859	925	914	903	866	915	890	905	826	864	866	894	914	879	859	925	943	884	881	845	872	870	889	958	926	845	898	923	890	936	921	881	871	885	891	918	858	936	910	949	866	859	865	906	907	865	945	873	884	870	892	936	867	858	871	905	909	929	882	915	886	925	914	858	901	841	883	896	888	855	875	925	889	893	848	878	903	942	920	920	955	887	900	893	948	878	911	909	955	869	891	884	891	906	876	879	942	846	893	872	892	895	896	885	830	917	859	925	903	909	886	884	923	886	873	868	865	897	874	909	914	909	903	889	883	918	884	874	933	916	903	911	893	845	877	875	927	949	902	900	874	882	888	928	864	891	906	908	903	859	842	890	918	924	879	871	867	895	895	915	908	894	911	883	852	907	947	911	878	881	851	873	864	868	951	893	929	892	943	823	928	881	902	911	895	927	931	862	918	881	860	959	907	836	930	878	855	965	912	932	910	937	928	857	891	855	854	923	863	974	916	884	887	919	888	862	844	897	870	866	903	894	922	888	930	892	901	919	884	847	926	927	925	963	903	883	888	879	888	882	901	916	877	924	884	896	872	926	919	858	884	898	882	869	871	895	840	913	914	883	894	897	878	866	932	873	902	897	893	876	991	869	909	871	899	940	913	889	921	900	932	943	867	923	899	864	889	916	917	882	902	893	904	894	896	914	917	904	968	900	874	951	858	866	866	918	879	947	935	876	851	869	928	925	899	880	835	854	875	853	900	905	945	882	885	862	864	939	859	850	899	939	869	899	919	883	895	961	900	893	888	920	894	931	901	952	871	938	861	932	870	950	825	890	868	905	884	843	933	927	877	930	875	887	907	880	873	868	930	913	924	931	887	902	916	865	954
26073	20787	19048	10478	8168	17422	14742	9719	4243	1743	913	734	627	627	653	621	610	659	640	574	573	583	643	609	619	622	610	642	591	639	637	633	642	594	573	655	594	653	601	607	615	605	607	621	611	605	587	627	584	618	604	574	581	596	595	627	611	645	594	603	620	626	595	589	625	605	584	636	585	649	575	583	602	610	584	616	586	597	618	572	598	619	585	598	620	616	625	590	618	624	635	620	627	590	583	582	648	592	582	608	590	584	560	644	635	577	637	630	575	615	642	625	613	598	602	592	609	665	668	618	631	634	615	620	625	666	595	590	599	584	577	599	579	589	654	601	549	599	625	580	656	631	607	581	608	631	609	642	581	630	608	588	635	569	613	629	592	659	607	617	580	560	646	604	613	652	621	610	588	601	611	596	594	581	588	613	618	616	600	633	604	595	628	609	582	614	600	643	578	596	569	643	598	614	602	630	603	598	608	599	606	681	619	595	573	583	589	619	562	610	629	635	653	634	603	639	614	591	599	631	607	628	575	609	634	632	571	594	647	653	588	652	567	623	616	579	567	620	652	603	579	638	614	597	607	601	677	600	622	616	614	612	630	578	611	597	604	614	634	652	621	631	600	573	612	612	619	592	633	658	605	611	637	599	603	636	608	615	666	617	639	640	614	630	599	600	608	627	593	579	617	623	615	629	633	615	593	560	615	644	608	616	629	636	579	639	595	607	576	621	599	638	632	595	621	612	583	615	601	634	637	562	627	644	573	587	612	560	585	564	621	612	592	618	606	610	560	611	591	642	573	589	575	624	620	590	600	655	643	616	617	640	632	613	594	624	581	596	637	670	596	599	613	629	654	604	604	542	621	595	653	662	608	584	581	631	616	616	615	585	578	603	586	655	606	598	614	585	639	611	632	633	654	613	630	597	623	622	622	626	619	599	583	643	592	652	593	628	624	610	610	594	641	601	624	595	577	614	630	638	575	585	604	615	630	646	592	584	666	587	661	628	630	610	602	591	592	601	579	577	587	661	620	637	581	575	594	606	591	619	554	646	624	601	603	590	606	636	636	598	602	620	644	674	591	596	578	587	603	597	621	602	606	653	624	592	606	619	613	671	597	601	594	609	601	594	636	618	602	634	635	540	623	628	600	585	596	608	624	588	629	601	645	606	585	620	607	594	599	618	622	573	588	571	605	622	648	621	620	577	634	630	596	602	609	604	595	639	637	588	608	585	626	654	599	652	629	593	605	604	583	608	617	607	615	660	584	587	573	573	644	616	648	642	641	621	571	580	631	603	600	621	610	622	579	591	537	601	569	652	619	613	619	621	587	642	620	599	561	625	626	598	637	619	569	623	596	623	593	566	649	549	636	554	587	586	612	615	651	658	645	634	571	630	646	610	613	554	623	593	599	636	568	574	635	588	582	660	640	624	561	618	634	629	648	624	653	575	614	617	630	614	581	614	619	619	577	608	572	618	593	597	646	581	595	567	657	611	649	599	629	633	558	592	661	607	610	612	623	604	625	603	632	633	629	604	608	606	575	605	633	588	570	616	577	600	632	644	576	604	601	596	584	576	622	623	622	602	560	615	601	588	629	609	617	619	581	645	625	629	569	659	670	620	600	623	640	647	616	609	619	627	575	598	625	613	620	601	618	638	540	612	593	656	624	626	627	652	632	602	622	575	625	636	649	650	622	602	557	609	657	613	566	601	616	620	633	538	640	610	621	649	592	622	596	601	669	664	617	596	602	601	596	558	591	621	595	608	585	601	614	607	606	658	568	590	617	608	625	588	580	594	570	602	661	647	625	599	614	571	613	580	606	644	592	671	651	591	641	601	645	615	624	557	605	598	601	607	638	627	610	650	632	589	587	637	567	599	615	601	600	638	647	615	607	606	639	592	599	598	596	601	607	626	635	599	590	616	609	592	654	610	601	593	625	582	589	590	604	636	569	638	560	604	616	637	625	615	567	649	636	645	595	662	623	638	600	630	620	610	612	598	606	605	651	664	626	612	595	634	631	610	596	617	610	614	552	581	635	645	616	600	675	601	658	630	640	619	608	626	663	628	616	623	628	584	606	641	631	628	648	640	617	576	588	704	593	585	664	617	597	606	630	620	655	573	635	626	604	667	622	584	607	599	614	586	610	588	635	655	612	610	627	638	629	613	589	597	596	640	601	600	601	609	611	589	606	598	611	628	591	614	582	580	615	616	615	667	618	635	598	636	588	644	626	636	576	601	633	611	603	609	586	591	611	576	582	638	618	593	664	601	586	655	574	619	574	620	614	614	606	631	631	616	581	611	627	607	622	591	555	624	619	596	631	628	624	621	610	590	631	667	652	632	603	621	586	612	569	595	610	646	590	612	623	618	583	601	614	641	580	580	563	607	591	632	583	611	614	597	604	555	549	568	640	644	594	602	619	630	640	596	577	589	598	572	624	636	603	599	623	616	593	645	585	603	599	660	615	613	627	589	646	574	614	636	633	615	609	572	667	611	600	671	627	642	585	616	601	606	599	619	634	610	561	613	566	605	585	585	621	596	616	627	642	648	597	630	567	604	583	620	617	605	544	572	633	596	612	607	583	631	583	642	582	565	564	654	598	576	593	614	640	633	589	590	634	617	622	603	650	624	603	612	607	608	619	619	627	593	625	569	548	615	596	632	676	621	569	644	580	659	593	657	661	604	600	576	607	638	591	577	623	625	651	583	617	618	582	626	597	610	597	587	613	557	610	595	580	563	619	583	636	652	616	663	572	645	604	675	614	628	617	611	601	588	629	593	594	594	604	599	588	583	580	622	636	601	622	619	590	582	622	607	622	624	604	608	629	551	599	609	592	640	569	630	578	595	613	605	595	563	600	598	578	599	608	594	575	549	640	637	624	618	582	613	626	620	603	666	611	603	549	643	616	576	601	604	588	648	630	576	601	581	591	651	567	642	623	632	595	675	590	595	617	621	609	584	606	576	613	601	620	598	616	600	618	597	654	590	610	591	601	615	608	644	568	604	618	656	615	610	555	639	639	606	611	588	580	622	681	607	606	592	598	614	560	657	598	607	600	649	628	652	630	593	580	580	602	645	567	659	599	618	618	625	597	564	574	627	612	614	549	633	617	603	658	619	609	624	631	594	609	582	642	619	649	621	581	610	565	624	594	609	602	571	625	568	623	596	617	621	658	604	608	555	567	560	635	568	577	611	580	636	604	566	678	623	566	576	554	614	626	653	637	601	591	663	598	595	645	617	572	612	598	574	631	605	614	661	636	613	618	607	588	614	571	616	564	641	618	630	615	635	609	615	622	646	604	587	611	568	582	616	645	610	626	597	624	634	596	597	608	620	606	622	585	602	579	569	629	626	605	622	571	601	647	585	634	561	633	620	618	653	606	596	604	696	599	565	622	624	582	629	608	614	603	640	608	638	634	579	590	614	609	628	576	570	591	639	657	528	601	587	599	619	625	612	579	612	598	610	622	617	595	585	589	588	588	558	554	613	636	572	617	605
9026	16924	18331	12980	14551	24440	20943	14521	6958	3021	1542	1020	957	868	883	858	881	852	844	839	884	863	833	792	898	821	907	823	866	895	910	823	819	872	884	855	858	920	912	920	859	835	876	852	863	821	854	860	816	880	902	858	825	855	858	865	852	893	892	905	806	910	866	848	821	878	917	855	912	848	882	862	832	915	848	863	897	864	886	875	931	847	899	852	827	869	850	854	883	881	902	864	853	863	854	834	894	846	906	830	867	859	863	841	858	854	885	863	867	891	867	863	858	820	852	832	870	833	882	875	856	877	911	865	881	838	844	880	851	841	864	845	913	866	894	871	825	856	844	879	859	817	852	902	875	861	865	881	820	862	843	898	865	873	877	855	844	900	910	887	831	902	845	878	881	877	859	884	884	890	873	926	866	848	880	814	835	884	861	870	889	868	895	900	835	900	870	806	840	879	899	884	873	826	852	815	868	890	880	844	847	919	864	845	884	890	915	868	893	860	895	831	843	872	884	873	882	895	888	837	872	864	837	865	867	828	902	918	881	858	885	899	887	890	848	854	927	841	877	862	818	930	860	889	852	903	844	877	909	869	826	814	845	867	841	884	839	868	873	878	857	896	913	931	899	862	871	809	879	865	850	892	803	846	892	826	882	826	856	902	865	862	874	840	875	879	830	871	838	857	856	871	819	920	917	891	862	868	799	847	883	841	848	872	892	893	887	865	810	912	836	922	856	902	852	827	903	879	879	901	856	856	827	913	916	882	875	831	831	888	881	854	884	865	875	844	899	862	904	875	873	888	920	895	877	858	851	890	864	852	838	890	859	895	905	904	913	828	913	880	852	839	832	868	844	836	852	845	898	868	884	879	826	883	873	836	905	824	889	864	858	873	858	927	875	915	838	905	840	859	855	849	871	848	924	890	879	857	908	918	879	860	876	869	871	883	867	873	903	865	884	824	865	865	862	902	849	851	787	894	905	940	883	869	878	850	872	872	819	865	871	870	849	889	902	897	893	836	874	843	830	859	901	850	897	878	874	866	890	853	852	876	866	860	887	832	873	851	856	840	897	876	890	861	857	842	924	858	900	861	885	924	824	875	885	882	903	871	908	935	865	853	876	932	850	836	865	895	860	798	914	828	893	907	878	916	895	834	863	899	863	835	876	908	878	850	868	853	854	856	852	856	862	854	935	878	895	890	874	863	883	906	901	880	900	843	891	862	824	856	864	822	856	860	881	851	792	818	822	863	876	877	820	933	896	872	917	881	847	883	907	878	881	820	869	887	862	862	872	843	848	844	858	835	798	815	885	854	907	915	818	841	916	881	824	866	881	835	898	840	883	864	869	900	830	846	890	894	861	881	854	899	812	866	843	895	866	894	848	819	814	924	865	886	781	900	860	872	840	904	902	882	918	889	847	894	896	882	832	864	883	861	858	891	828	883	839	872	882	863	846	844	862	882	877	877	869	864	840	899	813	887	846	878	817	841	891	871	861	843	878	917	833	858	886	842	868	879	823	853	863	866	847	817	884	881	901	876	873	864	870	913	903	861	844	914	878	902	862	865	873	875	871	833	880	874	860	878	907	872	864	878	842	920	918	875	878	830	860	831	853	849	878	882	802	846	879	853	864	873	865	853	887	905	866	906	913	911	910	931	811	887	875	895	902	823	843	885	888	863	845	884	872	874	843	880	835	857	850	902	872	871	855	856	819	843	863	900	827	856	882	887	884	822	846	825	877	899	876	883	833	863	792	847	832	929	886	849	862	863	901	889	941	892	875	806	848	866	874	936	873	830	899	859	894	861	887	906	844	911	854	822	852	930	844	860	855	877	867	855	844	865	882	880	892	880	899	862	862	858	837	853	875	872	936	816	836	920	880	901	792	866	788	870	892	902	829	907	882	908	832	872	858	864	864	871	857	855	838	930	887	857	848	864	895	887	851	833	893	899	886	866	846	895	894	931	955	900	793	858	862	938	861	946	863	871	883	874	828	897	822	833	855	837	868	787	822	844	855	873	845	899	856	888	857	873	807	855	876	865	924	900	864	864	852	888	887	829	841	902	890	889	876	866	847	828	840	888	853	840	799	863	878	907	902	907	908	878	802	839	828	904	871	812	856	851	894	873	880	878	876	836	870	839	894	877	857	871	888	925	825	873	889	865	808	920	850	897	851	844	878	827	815	882	885	864	855	850	903	861	850	894	858	867	862	885	874	839	895	884	839	877	924	836	889	880	837	873	913	842	849	869	848	859	871	894	902	846	836	852	858	893	852	895	887	831	839	875	859	860	807	829	887	888	889	847	871	922	896	884	874	835	857	881	899	874	930	877	848	865	850	862	868	911	861	875	879	830	907	853	851	855	846	856	839	889	856	905	879	849	816	781	847	897	900	882	891	854	898	879	879	885	893	863	866	962	844	848	871	814	874	874	839	916	888	837	867	868	845	898	863	836	845	945	909	926	870	872	861	864	900	860	902	889	882	871	853	889	841	863	864	863	832	854	814	899	853	852	877	811	882	791	887	879	848	873	887	891	883	829	867	871	882	859	826	819	866	810	856	878	872	868	867	834	861	809	846	871	838	860	836	893	906	903	901	846	828	870	851	886	867	926	901	865	901	850	856	900	843	883	861	857	853	872	845	877	933	915	842	875	853	842	901	871	833	888	835	881	914	818	916	856	877	918	872	871	880	892	842	829	821	888	840	821	847	914	855	851	894	868	918	813	895	872	860	900	843	865	903	910	874	868	859	883	854	925	878	880	889	866	858	864	865	863	892	823	880	846	867	885	863	899	915	861	827	882	865	851	849	886	879	853	934	853	812	842	888	872	866	872	833	903	844	854	814	897	847	841	857	880	855	917	855	857	861	900	851	876	889	865	884	899	864	878	884	866	853	847	864	861	866	862	874	856	858	867	864	841	862	885	888	908	883	844	879	855	843	854	848	843	877	878	891	888	804	891	858	831	872	858	904	889	857	868	836	864	862	912	884	886	878	840	902	864	884	821	832	838	840	855	882	838	873	856	921	857	899	898	890	887	880	834	894	841	890	801	824	892	893	869	908	821	881	855	872	874	892	869	820	824	859	898	897	835	883	883	894	859	900	851	869	883	823	865	874	848	816	829	869	879	890	913	806	869	841	923	894	918	876	859	882	862	846	904	877	857	868	856	862	900	881	865	859	876	801	849	881	868	885	923	915	856	875	891	896	877	855	812	873	907	880	852	838	838	862	895	867	805	854	916	859	856	869	881	865	951	890	814	859	861	878	835	844	865	804	897	862	818	860	898	858	861	817	895	855	859	857	930	862	878	860	844	877	826	904	826	930	881	850	841	856	864	939	861	911	860	864	889	838	865	957	909	893	858	871	831	894	847	878	841	847	875	861	861	888	869	832	872	831	879	845	840	875	915	904	891	874	832	874	850	855	855	871	884	855	847	917	889	841	833	904	878	882	865	855	812	879	875	858	847	845	828	919	888	859	870	866	845	914	818	901	859	860	870	864	887
24095	20725	27449	24089	18646	40553	46512	34031	19464	7532	2227	1023	723	651	682	614	633	586	660	632	642	624	676	656	594	660	662	625	639	629	637	608	606	644	637	623	611	571	618	631	611	632	605	613	633	586	618	620	592	626	612	628	619	604	580	634	636	594	626	584	611	661	612	611	635	592	627	580	648	656	597	613	653	668	631	619	639	606	658	638	633	604	598	605	617	604	584	605	647	624	634	624	611	623	606	611	614	595	590	577	633	590	602	633	635	602	626	617	615	623	642	614	570	592	642	583	654	622	644	668	636	588	613	614	628	654	594	594	623	655	646	591	630	655	691	600	625	646	649	609	633	632	604	615	610	631	607	585	585	640	586	658	623	589	642	581	627	608	649	647	683	622	594	640	625	632	661	632	630	613	639	597	591	637	605	677	639	570	622	619	638	625	587	639	640	599	626	610	632	576	651	629	634	649	598	557	619	622	597	593	650	618	633	582	592	644	673	571	599	625	620	633	665	614	629	610	638	676	618	631	626	616	618	600	615	657	656	597	643	636	592	626	617	675	589	609	625	604	629	632	607	631	582	684	638	579	638	584	606	595	646	637	590	633	628	608	618	633	621	598	590	603	588	646	632	622	589	583	616	591	623	583	595	613	593	593	583	626	619	644	657	651	618	610	632	625	616	614	619	617	661	582	625	617	587	599	596	584	629	626	619	623	654	649	653	612	623	615	650	616	604	614	657	629	684	586	592	637	609	570	600	614	646	625	633	588	614	621	575	627	644	639	602	606	615	616	612	669	588	627	608	631	629	676	601	613	633	638	562	621	590	624	596	644	606	605	616	606	636	600	645	626	614	615	639	637	652	556	648	626	617	619	620	610	622	600	628	599	586	603	639	630	582	589	658	606	641	640	659	649	607	586	584	604	609	601	615	593	593	583	628	581	629	636	648	627	597	664	619	632	597	597	590	581	620	652	607	663	601	580	660	644	593	655	662	609	617	662	604	615	656	607	641	606	630	619	669	627	607	599	646	608	598	639	595	579	627	631	633	635	584	619	625	605	601	666	620	612	623	598	646	599	630	679	616	613	663	606	622	615	596	590	644	589	629	568	611	614	625	604	578	634	628	640	638	650	624	618	665	610	624	603	626	632	656	629	657	626	624	649	645	597	600	611	604	631	627	596	644	638	659	624	599	619	618	630	639	589	591	585	611	663	616	649	632	643	597	578	607	628	631	651	598	573	626	618	617	644	622	566	652	586	571	598	619	617	621	611	628	609	613	639	656	636	607	611	586	650	646	620	665	601	624	624	584	621	590	641	631	629	616	550	616	596	591	607	632	609	630	612	632	653	631	625	601	635	623	661	605	636	591	618	637	574	624	626	622	661	630	612	616	611	599	610	620	591	627	599	613	641	615	586	630	590	664	589	637	609	628	611	643	634	573	591	603	627	611	651	641	643	634	642	653	656	606	610	637	614	620	663	623	648	610	632	604	603	611	625	615	612	630	618	630	642	613	570	577	622	613	690	667	606	616	600	628	613	615	627	585	606	599	622	597	603	581	616	638	618	633	654	616	617	647	610	628	572	603	623	602	600	612	650	632	636	660	613	627	665	592	572	553	622	628	599	633	643	642	641	635	645	622	601	598	616	628	621	630	592	602	651	656	595	612	611	628	631	632	604	587	627	554	606	613	644	581	617	595	657	629	607	618	657	619	654	613	628	615	628	576	619	629	653	597	634	638	610	606	585	599	609	618	628	606	625	629	625	562	600	613	610	590	680	609	582	653	639	577	638	573	589	635	626	575	611	605	643	595	578	649	616	578	626	659	646	638	624	666	635	624	616	599	587	611	617	636	642	604	608	610	632	677	602	666	627	630	645	606	653	628	629	615	611	606	651	608	616	582	628	630	637	600	620	611	628	626	647	619	646	610	602	632	603	599	630	664	608	599	600	599	609	620	645	681	591	627	596	600	636	593	609	644	586	594	600	652	576	606	621	590	626	657	653	629	636	597	642	596	622	652	605	616	650	632	628	616	633	628	610	594	618	621	657	632	591	607	622	610	616	578	605	610	608	630	591	612	658	643	605	647	632	627	625	594	613	656	657	604	618	616	573	613	599	659	641	614	636	637	584	642	581	598	612	589	628	646	590	631	628	615	590	629	599	574	573	622	627	606	627	634	607	624	636	635	612	633	614	661	579	648	584	650	655	578	636	634	573	623	614	598	610	661	597	605	642	643	637	607	663	623	633	582	612	652	665	628	613	645	611	615	648	611	588	590	618	634	631	634	627	649	661	609	652	568	614	625	665	601	637	606	594	627	672	652	631	608	611	626	625	655	610	595	630	594	600	602	598	587	599	572	602	660	582	659	606	624	639	587	611	616	667	624	653	578	623	569	589	637	602	595	616	635	631	643	627	651	641	610	600	595	617	662	670	658	595	589	622	592	609	603	638	667	650	637	615	606	605	630	643	636	658	626	606	656	605	655	608	620	606	598	618	567	639	619	612	602	599	644	635	659	641	650	616	621	623	625	608	593	598	576	648	590	622	624	617	635	643	619	615	628	622	641	592	695	607	645	644	616	643	667	607	587	593	608	631	633	613	634	634	607	553	673	622	679	616	632	585	603	663	591	598	592	621	638	625	608	652	618	654	646	636	573	631	639	619	618	602	615	673	637	639	634	633	631	631	626	608	626	620	612	624	638	603	593	623	641	599	668	634	585	595	607	648	632	608	649	662	574	607	564	628	602	612	579	626	597	562	634	638	638	626	629	622	611	617	589	617	621	656	610	603	661	617	584	620	592	605	625	622	649	615	592	585	602	607	610	623	607	616	605	642	615	654	591	632	651	575	587	611	611	631	631	655	640	631	542	632	571	668	619	667	623	628	637	591	624	616	625	603	616	600	598	582	656	630	587	619	653	641	554	628	650	615	631	648	593	631	601	640	621	613	646	598	637	606	559	664	648	582	605	625	611	615	623	601	614	621	588	600	662	620	658	555	607	621	634	645	613	604	662	621	594	634	620	634	602	602	633	619	560	599	626	633	587	651	607	612	627	643	617	619	620	678	618	585	599	647	614	605	630	609	657	636	617	603	610	617	648	622	560	599	618	603	656	609	637	642	640	596	628	620	605	637	619	666	607	624	625	637	609	583	632	608	618	636	592	678	630	597	617	606	637	627	644	604	592	595	649	643	624	633	684	623	618	649	588	614	582	622	611	625	626	630	618	633	609	615	602	604	654	582	656	649	663	655	625	632	592	574	581	591	592	606	598	640	604	607	675	652	609	628	603	570	630	601	632	622	644	597	648	565	589	599	628	599	638	648	647	616	615	643	609	612	585	630	619	606	613	620	607	637	639	585	609	602	660	628	645	607	609	703	641	600	586	610	669	609	639	603	636	598	639	649	590	571	617	629	663	654	606	591	669	633	613	587	594	604	624	622	655	660	619	563	640	644	585	614	620	626	633	643	698	617	625	606	617	575	628	573	606	634	603	620	590	619	622	620
12029	24190	21986	16453	17049	45111	45266	36310	23417	10907	3907	1839	1088	934	882	861	919	864	919	897	854	914	892	863	894	911	805	900	887	911	953	905	854	877	870	874	949	884	854	874	866	926	925	875	906	907	863	849	895	864	917	952	915	936	892	821	813	841	859	870	877	860	869	890	865	894	845	893	914	892	907	915	858	892	919	876	870	868	894	880	850	844	795	896	947	944	882	876	874	847	885	852	894	843	916	915	894	915	847	851	830	930	914	869	884	947	891	874	870	881	913	946	833	853	934	875	859	889	899	854	915	922	888	890	905	909	899	872	873	865	887	891	873	872	888	827	872	931	890	850	928	917	927	915	851	943	875	895	898	880	899	885	872	912	869	902	932	898	855	912	888	877	834	909	864	891	898	936	880	898	884	894	832	897	901	909	888	863	902	872	925	931	849	889	863	886	854	857	902	862	873	899	885	847	913	896	866	869	915	906	848	889	865	918	866	944	908	863	925	927	903	873	894	854	883	818	936	954	907	860	881	856	882	872	871	876	901	883	832	919	864	901	893	864	897	922	916	877	900	908	854	901	873	929	909	890	814	906	897	916	880	880	912	890	891	895	881	927	876	831	889	843	936	841	877	882	904	888	897	911	904	915	797	864	831	897	901	888	898	882	912	889	905	939	906	878	894	865	894	898	855	891	860	902	888	893	869	876	913	911	881	908	926	874	933	890	849	890	881	854	878	899	879	858	917	921	922	860	923	894	860	888	857	887	942	897	911	888	848	899	911	892	886	860	915	874	909	886	882	889	935	892	872	922	849	879	908	931	944	898	880	889	918	832	846	838	876	866	914	798	913	836	906	883	892	867	916	879	835	893	907	899	865	849	896	890	902	881	889	885	867	863	804	891	852	869	872	854	877	889	904	886	869	884	879	869	895	883	941	882	883	887	918	835	936	815	848	881	887	892	880	853	886	879	893	856	865	881	867	856	893	894	864	923	948	873	893	904	914	893	816	846	947	881	877	813	895	820	865	880	899	892	848	901	887	875	886	868	886	860	885	909	822	897	894	896	943	875	889	869	921	871	881	919	850	901	897	911	886	878	907	913	882	892	837	863	851	867	854	828	914	972	887	891	853	877	894	845	918	920	903	855	900	906	915	922	891	897	855	845	874	852	803	891	907	958	881	855	872	839	852	925	834	846	909	898	849	855	872	919	867	893	863	833	882	849	933	882	927	910	887	919	948	880	883	884	861	905	878	907	883	872	878	853	884	900	851	870	889	857	869	892	850	879	896	866	799	919	870	866	883	894	928	903	905	961	902	849	921	880	928	870	925	942	884	913	881	905	905	874	895	886	883	917	886	843	880	890	911	877	895	890	846	930	901	850	872	908	894	929	894	874	853	883	915	897	913	905	900	905	890	819	851	882	885	904	888	909	900	870	889	888	855	900	931	897	830	924	878	970	913	901	849	910	892	904	893	923	918	981	883	886	893	901	904	896	928	865	947	889	918	927	855	954	842	818	917	810	861	870	952	906	888	904	882	938	839	900	847	886	891	861	877	849	902	881	885	897	911	896	866	885	902	866	909	894	875	900	921	855	853	940	870	904	882	903	876	898	855	903	915	910	926	880	923	893	879	868	868	883	849	908	932	899	870	879	880	866	925	952	852	925	889	855	857	901	844	934	884	844	916	841	832	886	924	870	912	908	868	856	890	875	902	903	943	900	894	934	847	842	900	897	881	941	905	879	885	890	909	852	877	870	850	840	921	864	897	904	924	889	873	865	827	881	927	862	878	857	864	892	928	822	885	879	868	893	926	885	862	885	886	844	836	895	900	884	860	819	889	864	881	917	890	904	923	891	880	901	912	890	898	922	897	859	892	880	903	903	891	888	860	858	877	893	894	867	901	871	946	909	916	856	865	889	884	919	934	933	821	901	855	849	871	867	860	930	888	827	896	885	881	858	879	864	895	867	933	911	881	867	889	844	883	878	815	877	876	933	879	902	842	879	877	916	859	938	870	871	865	835	879	901	902	877	899	857	881	889	891	911	884	840	910	910	943	875	935	930	906	937	893	916	910	895	871	900	914	844	920	903	837	854	939	853	881	877	925	864	883	947	884	956	825	874	868	841	862	887	846	904	850	900	855	851	880	888	841	844	875	925	904	908	930	857	904	878	940	905	882	879	860	897	878	904	921	920	840	852	916	906	862	908	845	879	886	882	858	848	855	917	902	881	864	813	861	869	915	918	872	922	884	838	878	865	919	935	916	875	889	841	864	881	898	828	886	853	909	888	849	905	883	870	921	933	903	887	907	885	865	916	853	930	892	864	881	867	878	891	921	907	898	887	936	916	877	897	918	890	870	866	858	875	904	925	892	864	854	900	890	958	855	884	888	820	917	859	888	840	902	892	887	871	884	898	879	859	872	887	838	899	863	871	899	886	878	892	893	887	826	901	908	844	921	848	953	910	878	832	880	881	839	899	874	885	940	895	906	864	919	870	900	909	803	868	850	925	953	851	867	912	850	883	832	884	910	919	875	878	919	862	835	964	868	875	837	889	880	870	906	861	928	888	828	907	816	881	899	902	878	912	876	926	853	866	857	836	827	867	891	843	913	893	878	826	858	877	932	854	924	864	894	891	931	891	876	903	899	939	842	873	904	857	950	891	827	875	895	849	914	853	921	910	905	901	867	896	926	915	834	916	900	874	893	895	863	851	900	926	871	857	864	880	887	892	833	910	870	884	842	907	948	911	941	876	883	866	912	906	881	856	890	839	913	892	856	879	892	859	906	867	845	881	895	869	858	883	917	863	879	883	860	852	907	872	866	834	855	914	862	872	825	878	892	859	889	872	887	930	885	858	914	913	901	905	892	893	867	944	869	901	876	880	850	916	811	908	936	866	867	911	865	890	890	860	884	876	908	904	882	915	886	900	896	906	886	934	887	937	837	850	896	911	841	889	878	825	918	840	854	928	887	868	874	882	916	894	961	850	879	874	874	858	831	896	870	870	867	890	903	859	930	955	885	878	884	869	924	898	892	908	871	901	873	858	825	881	876	865	831	878	870	856	861	930	889	854	879	898	888	848	892	848	880	895	915	902	912	907	908	882	816	924	945	901	940	857	859	887	853	903	897	906	882	904	921	911	873	857	907	928	918	885	908	889	899	871	838	884	877	883	892	845	871	885	900	873	887	871	958	894	953	899	850	864	879	946	893	862	864	892	883	884	879	916	890	903	821	904	900	846	870	924	896	900	939	887	800	824	971	881	877	822	872	886	920	858	915	877	880	902	913	874	883	875	933	884	885	872	910	883	883	882	899	958	883	883	881	841	919	893	908	881	863	907	929	886	858	870	868	958	885	851	886	875	927	869	874	874	931	915	823	874	877	842	874	893	886	887	952	927	912	917	891	863	868	896	879	933	890	822	896	860	923	895	881	906	839	893	885	943	897	856	903	884	870	924	895	966	905	859	877	906	888	909	852	884	931	861	903	906	856	889	843	872	893	884
22465	20703	28449	22979	20925	44044	63468	52820	39082	22500	7849	2207	1009	723	684	643	703	660	613	668	685	661	654	651	610	617	673	736	637	692	654	602	617	697	681	699	626	661	677	684	622	648	651	647	657	635	650	633	623	649	644	656	645	676	630	651	664	684	621	698	659	658	630	665	656	668	686	654	669	677	648	670	611	677	624	634	659	674	616	638	641	647	654	621	669	666	612	621	652	646	662	702	672	633	665	605	674	611	656	672	697	612	656	630	639	635	633	671	601	635	683	675	703	628	667	657	649	664	649	674	667	652	641	674	632	680	666	635	636	669	624	661	659	681	691	679	685	643	670	667	627	664	672	677	659	661	681	631	670	641	657	623	624	676	631	619	609	643	657	609	670	606	639	610	666	652	638	682	653	664	661	664	716	636	649	685	626	642	625	682	624	661	630	648	662	704	603	641	692	674	661	636	617	615	674	671	662	653	648	655	655	646	624	596	660	681	664	656	651	667	636	655	617	639	667	629	640	654	653	635	650	612	637	624	616	672	632	663	698	610	658	665	671	664	683	684	657	689	641	660	604	660	683	643	679	657	657	674	646	651	652	636	612	635	604	669	642	655	659	684	663	710	676	727	637	622	686	586	608	671	676	612	660	689	621	651	644	643	675	697	692	647	652	620	630	700	673	640	641	675	645	660	684	663	648	647	634	678	669	682	674	694	581	666	656	632	681	623	673	627	613	593	640	637	650	628	664	634	636	646	665	660	657	656	637	649	653	666	685	669	624	627	647	647	695	654	625	642	652	646	650	652	629	631	636	661	594	608	665	635	643	678	674	629	660	655	650	627	667	661	629	608	670	677	641	653	654	627	653	669	681	629	677	667	604	669	648	619	623	661	695	634	697	656	648	647	678	616	672	665	672	643	639	660	591	653	676	603	645	662	679	664	675	658	671	644	673	658	659	623	657	635	674	662	650	598	671	615	594	634	630	670	655	689	621	625	616	657	611	649	621	661	609	680	619	660	646	644	649	631	654	644	654	645	693	591	725	609	618	597	621	644	620	681	663	633	704	653	635	688	646	666	639	622	643	642	611	674	666	638	666	661	691	670	684	645	660	617	678	660	647	662	643	626	644	670	693	629	659	620	649	646	649	639	625	698	656	673	651	668	657	698	583	642	619	629	672	667	584	672	638	652	657	653	657	681	676	700	679	647	706	655	636	650	646	672	657	664	672	623	628	627	656	610	653	579	673	618	656	648	666	666	633	713	661	668	676	665	685	689	706	606	658	645	675	634	686	642	663	657	654	649	683	609	687	584	698	637	656	602	616	660	683	671	684	679	651	667	673	681	643	695	635	649	620	622	675	652	647	635	590	651	656	661	647	656	663	597	626	665	632	635	683	605	659	684	633	632	675	607	647	624	686	619	648	633	664	672	705	680	658	625	639	657	640	652	622	688	677	623	672	680	682	664	647	672	638	674	631	606	646	664	677	689	623	675	582	645	653	678	619	647	650	649	646	692	701	641	662	610	644	667	633	649	637	641	651	656	606	699	705	617	621	650	687	673	634	723	623	625	635	641	636	635	654	663	648	696	657	648	627	629	631	661	676	636	644	646	699	638	648	675	636	631	667	631	639	694	613	628	655	674	628	662	628	605	635	667	676	704	644	684	631	679	596	614	690	619	643	638	598	652	628	648	660	598	677	633	681	727	681	676	615	662	642	691	659	660	661	657	655	599	644	642	631	649	646	653	665	632	616	631	596	655	665	697	685	637	644	653	640	657	669	665	628	691	680	677	650	650	690	645	627	662	613	609	694	660	604	655	689	643	681	616	621	661	698	652	657	628	696	683	655	658	651	676	659	656	615	597	636	655	686	660	625	686	675	624	629	659	639	660	657	625	654	659	648	627	657	668	669	640	643	669	660	649	611	655	627	655	640	659	665	639	626	614	686	602	628	635	643	653	615	664	668	690	634	669	645	636	647	640	640	633	670	589	666	606	622	650	668	668	636	669	689	658	633	636	629	623	670	687	627	667	678	695	658	638	637	644	641	645	628	625	635	636	661	635	645	658	642	630	615	589	657	646	640	643	675	622	648	629	650	663	617	634	631	671	621	658	674	661	626	650	629	646	613	627	649	658	610	674	661	646	680	648	641	678	639	656	699	679	641	657	659	654	669	618	654	674	619	683	645	707	649	654	616	620	608	658	635	654	638	641	711	628	682	655	665	671	634	644	650	613	662	602	657	655	651	665	668	625	613	622	646	673	627	614	684	626	642	678	650	602	643	661	649	658	669	644	665	626	638	632	663	639	663	653	660	660	684	669	650	662	705	661	633	629	678	697	638	657	696	630	644	668	651	650	650	653	655	611	648	695	630	678	640	650	622	648	637	639	670	642	644	581	647	702	663	624	662	637	657	608	648	639	633	620	629	646	639	653	640	629	612	641	664	659	619	639	697	655	614	651	668	645	696	663	634	637	657	637	680	655	655	670	600	648	637	668	647	648	638	664	668	689	648	644	651	660	642	629	632	697	666	642	670	675	653	625	691	678	646	629	625	653	684	665	721	676	614	630	621	644	644	677	667	657	687	654	631	686	626	667	653	667	655	622	641	694	663	628	637	692	591	604	620	664	712	661	679	594	631	683	587	698	673	644	631	643	624	677	663	596	641	677	657	664	674	640	710	650	657	674	614	641	638	674	617	634	669	624	636	639	644	673	667	650	627	615	667	703	610	638	659	673	693	663	640	620	614	674	639	649	641	655	671	638	610	592	667	615	666	669	655	674	684	645	628	660	632	652	643	650	649	687	618	645	605	648	620	652	669	672	663	669	697	657	649	641	696	646	650	627	649	677	660	675	650	638	626	660	602	639	644	644	605	672	661	621	670	646	709	636	679	635	642	661	643	608	653	655	629	667	656	663	657	626	660	657	651	634	629	665	655	651	663	605	668	648	660	722	661	620	637	623	645	636	635	660	637	613	663	660	663	700	600	640	674	663	659	658	647	650	645	644	676	691	677	643	635	638	611	641	675	676	670	649	632	657	627	667	666	651	662	617	685	687	629	615	653	657	637	642	645	671	650	646	634	654	677	627	673	640	684	668	622	631	643	642	628	649	599	660	683	638	621	652	658	638	644	699	647	622	653	682	637	640	662	627	647	641	657	670	629	697	636	653	625	636	659	645	651	640	629	655	609	652	633	615	640	601	674	660	694	634	620	681	652	636	649	586	606	676	639	682	629	637	644	631	611	708	647	638	610	627	670	675	679	664	619	671	651	630	696	670	658	640	654	637	670	622	602	639	632	682	686	691	658	597	670	626	675	665	625	639	693	607	603	658	620	653	661	635	630	635	672	685	667	646	708	635	636	636	629	627	662	616	667	662	623	644	662	639	610	650	646	656	624	648	696	675	578	636	659	678	657	700	656	606	676	597	604	640	603	568	650	630	666	650	650	685	627	642	580	654	689	650	681	700	653	675	615	668	658	662	663	650	642	686	669	643	650	671	688	669
17567	34084	32387	25641	28072	54711	62188	53623	40754	24887	10298	3766	1557	997	940	840	954	926	938	930	884	905	908	923	906	923	868	847	965	889	915	864	924	907	878	930	957	906	917	919	904	860	930	921	921	909	964	890	888	836	904	899	911	883	938	899	901	910	944	898	908	912	875	954	894	916	899	908	929	928	888	914	849	843	934	916	849	968	924	926	908	925	908	863	877	927	909	885	858	838	889	949	930	974	911	932	886	874	867	894	854	930	876	937	929	877	869	900	876	882	907	919	865	868	908	871	935	961	891	910	862	889	937	920	889	906	881	846	905	973	926	918	928	838	914	945	861	912	890	937	904	877	887	891	948	902	917	883	860	877	946	868	913	887	893	873	889	899	855	898	946	946	892	872	846	876	932	896	958	898	956	895	843	894	886	932	901	899	888	884	924	917	931	906	912	930	923	897	932	964	888	943	925	870	844	889	916	885	946	873	901	905	861	920	872	937	836	914	955	874	879	876	886	872	916	900	928	889	842	912	859	928	845	873	862	903	899	878	872	898	900	867	915	904	901	901	897	894	889	949	872	931	937	941	885	968	898	923	915	886	881	922	959	935	877	885	906	878	909	949	878	896	904	909	910	943	868	937	887	868	939	907	940	865	917	851	902	904	912	910	860	878	923	883	847	921	910	875	944	838	883	886	937	904	961	913	939	888	956	940	906	866	891	918	904	898	895	908	888	905	897	898	882	909	885	861	951	864	904	951	919	922	934	902	898	877	895	886	913	911	874	968	942	877	889	929	907	893	886	898	912	882	903	883	851	872	931	880	905	877	869	907	902	873	913	939	960	894	910	926	885	906	898	967	906	907	919	859	946	846	892	861	855	867	867	941	904	901	927	923	948	862	943	957	909	932	897	890	888	903	899	886	924	924	924	874	930	937	891	899	854	922	894	897	880	853	874	961	950	913	957	929	902	889	906	863	891	935	914	888	924	895	851	937	874	915	853	919	949	875	906	872	926	919	817	880	896	923	938	941	879	888	899	910	921	899	889	875	922	883	899	897	876	957	913	859	934	891	925	934	909	914	931	891	903	896	893	894	891	902	931	921	908	905	944	943	889	895	904	927	901	883	925	938	939	905	897	944	933	873	881	913	852	879	873	904	880	892	931	913	873	887	939	912	891	955	897	964	952	860	896	851	867	900	928	934	832	972	873	1008	941	917	890	973	893	879	905	886	929	956	871	945	897	854	894	937	842	872	898	863	887	922	902	873	847	866	936	890	894	925	929	908	900	921	862	891	847	911	886	905	914	915	840	844	900	928	913	919	922	896	889	884	946	856	899	885	874	857	854	875	886	834	922	888	881	909	907	874	879	907	933	901	887	880	828	908	919	944	824	882	916	890	842	917	943	904	928	906	892	899	890	927	912	913	918	898	906	903	873	844	938	903	882	912	888	865	851	877	838	863	883	869	915	904	867	905	852	992	913	940	899	929	905	914	940	897	881	961	899	918	905	914	913	878	911	858	871	894	888	907	935	907	859	896	931	859	901	906	912	887	898	942	871	968	950	862	934	841	921	852	888	906	919	917	937	944	924	909	921	941	900	869	938	921	875	861	911	861	890	840	901	930	948	888	907	920	889	875	885	869	893	844	866	921	968	956	931	884	899	890	903	892	886	926	888	897	908	899	900	898	873	902	916	936	915	937	868	919	867	952	907	868	910	912	890	897	932	832	886	888	847	893	929	874	936	939	952	899	877	896	958	867	880	942	951	921	895	911	938	876	937	879	946	924	888	927	900	900	853	880	912	946	883	865	887	866	925	872	885	926	889	892	921	906	890	875	932	900	903	911	898	927	894	897	865	833	908	868	892	930	942	913	916	933	901	902	881	877	874	915	880	890	937	893	883	927	903	889	900	966	900	970	900	890	948	882	903	898	903	925	883	897	835	883	856	917	908	818	922	835	921	872	920	860	960	861	893	877	918	852	890	907	888	929	922	968	869	838	916	936	862	910	874	877	927	898	900	873	928	873	902	913	903	914	835	806	902	892	934	861	873	881	881	952	936	855	918	898	906	935	954	880	915	854	864	862	969	916	947	891	944	900	876	857	915	896	905	914	941	918	980	882	908	894	904	916	869	924	881	902	866	900	887	919	866	891	905	952	917	877	929	889	856	882	889	900	904	865	889	877	906	915	920	868	915	896	919	869	870	893	873	913	939	915	905	940	946	856	887	895	906	866	843	931	954	864	886	904	903	881	949	928	906	903	883	878	890	928	856	896	955	867	955	891	916	888	909	893	862	894	888	940	926	905	906	872	891	874	868	903	874	851	910	858	921	847	950	879	906	894	936	883	933	860	948	886	888	873	898	940	903	895	942	899	886	843	908	902	927	885	859	906	861	932	861	893	876	905	913	931	861	946	933	923	882	934	960	900	889	879	889	878	863	898	910	918	898	874	864	886	990	899	925	911	909	934	858	898	916	914	904	951	882	895	955	923	910	881	917	908	946	904	886	898	899	901	923	869	915	867	930	924	961	861	924	916	900	900	892	880	864	857	874	913	936	972	959	887	926	918	971	919	901	927	899	896	900	915	910	956	896	921	906	936	902	880	939	823	897	883	919	897	888	927	871	897	867	944	896	879	910	865	943	922	901	886	922	908	876	920	914	834	863	866	880	900	870	980	882	854	882	912	922	941	940	877	895	849	895	869	917	960	944	904	893	946	906	919	903	937	890	884	880	932	873	879	906	930	923	884	897	902	913	872	937	878	905	899	918	915	932	853	922	892	894	893	870	913	889	852	914	922	911	913	863	878	905	897	879	860	928	924	905	883	884	945	905	886	864	903	902	917	852	881	900	892	941	916	855	897	917	889	891	877	937	901	857	844	873	954	872	921	937	911	913	936	875	882	840	902	909	868	925	894	912	947	938	930	929	896	908	872	858	936	896	913	924	889	905	851	949	880	922	878	919	958	877	907	851	897	883	874	849	879	933	909	900	877	944	875	900	952	933	956	848	920	896	874	862	836	884	901	914	935	930	841	908	876	889	907	913	932	899	890	847	915	935	924	880	863	911	865	928	900	900	918	884	900	919	902	907	929	927	963	897	885	884	937	848	920	903	892	921	943	887	885	893	914	911	897	866	953	907	891	877	870	937	848	906	931	916	901	921	894	914	881	931	886	904	912	897	839	867	883	891	912	924	945	847	874	938	901	884	893	898	927	971	874	890	938	899	957	903	929	901	898	923	890	965	870	889	914	911	925	880	914	914	923	868	927	854	917	897	867	898	945	878	874	907	901	903	856	888	865	927	922	892	885	895	907	872	935	914	886	885	943	889	920	926	950	908	951	908	902	909	895	886	859	862	917	913	917	874	891	858	904	931	899	941	882	910	904	861	864	916	934	891	892	889	925	874	899	880	873	865	921	927	891	863	918	935	853	868	919	897	898	882	872	861	886	969	868	919	910	865	929	902	925	863	895	953	904	896	894	944	934	916	863	933	937	866	921	917	873	899	915
26039	20511	14563	4338	2507	6253	11696	12290	7392	2948	1409	832	644	618	656	596	593	609	650	653	613	635	555	620	613	646	618	680	612	618	621	583	636	626	624	628	638	603	600	600	569	644	622	578	603	626	605	637	636	630	588	605	623	618	659	630	607	593	579	629	609	561	599	631	590	671	638	631	594	592	626	596	609	632	605	651	553	628	616	599	573	643	618	631	597	612	603	565	628	657	653	596	598	560	603	627	635	614	581	631	645	629	594	560	626	603	643	597	636	606	608	621	604	639	629	590	643	626	623	666	597	594	608	580	622	609	649	605	619	627	545	610	598	618	633	592	582	603	621	635	635	603	591	663	638	575	638	590	657	560	607	586	610	598	648	596	575	568	577	606	609	569	612	655	568	624	595	618	610	623	591	595	650	617	628	614	571	623	582	649	631	623	617	590	608	624	625	608	574	652	612	592	635	651	606	626	567	584	573	631	602	621	570	582	628	611	608	602	642	575	618	577	612	612	598	598	589	602	624	575	619	580	599	643	629	595	609	594	568	638	616	582	656	609	599	623	613	622	568	577	628	608	625	653	587	669	613	609	625	647	610	608	607	591	621	601	626	584	612	590	587	617	590	619	603	609	611	659	602	648	578	564	624	608	626	616	594	636	616	584	612	605	616	572	608	626	600	610	602	593	571	611	617	636	562	636	562	620	627	605	620	621	593	632	587	615	603	636	620	592	597	561	625	559	616	605	633	614	605	601	598	612	586	591	599	595	645	588	547	584	653	601	579	613	633	631	647	613	669	617	613	625	632	598	637	661	622	627	642	586	604	605	551	615	605	660	626	586	593	581	615	592	643	603	669	598	584	600	604	630	628	617	634	620	614	603	602	586	609	619	618	598	625	599	635	624	649	582	594	622	625	600	562	593	598	585	622	619	654	616	557	581	631	616	608	575	625	637	569	589	605	652	651	580	607	617	573	586	622	536	626	613	575	587	605	632	558	604	595	597	589	629	670	652	601	588	629	596	613	629	588	604	610	605	620	594	610	600	612	630	621	626	601	648	586	615	597	620	622	601	607	599	584	648	600	606	618	633	584	576	599	536	634	615	623	618	594	600	626	595	628	611	619	626	641	576	573	568	568	645	640	570	615	636	649	620	650	594	612	591	631	625	594	594	631	605	597	594	596	609	628	579	602	621	630	623	629	624	617	606	587	596	618	585	630	618	596	585	586	566	585	561	655	625	563	638	605	643	609	623	609	590	602	585	616	565	572	653	613	624	598	611	624	573	604	606	602	596	605	629	649	614	580	640	583	611	588	622	608	591	592	628	597	631	596	613	636	595	601	608	631	596	632	632	639	586	608	605	643	592	605	580	612	602	611	613	618	594	594	543	623	590	660	634	560	610	633	588	638	623	615	624	590	591	630	567	626	633	631	619	647	638	580	631	626	586	556	549	606	593	606	623	599	572	637	591	686	552	630	608	662	622	569	607	624	610	623	560	614	605	626	648	571	619	585	573	646	608	644	553	633	603	590	651	635	612	644	586	560	637	593	620	587	602	605	598	586	678	637	618	606	594	645	636	608	608	634	644	632	629	603	607	634	579	607	629	629	596	626	596	665	584	590	659	629	603	629	635	623	613	627	603	542	584	604	573	615	601	616	628	615	588	629	632	591	632	606	584	579	573	615	605	639	604	599	579	629	593	626	617	599	581	636	582	646	604	600	559	611	624	643	641	619	658	633	579	631	609	638	564	578	562	594	616	666	608	586	648	560	586	610	597	595	618	654	554	664	618	611	620	621	601	633	652	616	569	653	589	634	636	638	646	620	566	655	572	613	587	596	621	572	641	634	614	640	595	574	573	635	603	612	624	584	637	567	621	624	592	582	631	613	586	620	634	599	607	593	589	619	607	542	563	556	594	604	603	624	629	623	577	621	616	606	617	652	584	624	623	608	631	625	604	629	631	592	615	636	612	611	615	582	626	631	634	608	601	583	611	601	597	578	602	632	635	634	652	603	583	645	627	575	599	620	583	614	621	610	614	623	607	588	607	614	633	603	572	627	626	612	609	621	623	617	621	649	605	631	595	609	608	589	593	589	621	632	594	603	619	584	555	622	628	582	628	582	567	595	592	650	613	610	629	596	625	564	602	617	596	643	648	572	575	565	614	624	642	586	595	600	641	586	594	632	600	594	597	616	601	628	624	597	608	598	642	617	598	591	581	587	642	586	600	620	633	573	610	613	640	596	605	609	608	605	573	557	628	638	606	611	586	615	605	600	601	625	634	683	661	620	546	623	605	604	626	627	613	581	580	614	621	582	608	624	633	611	586	649	592	642	631	591	654	624	621	644	615	566	661	619	619	636	618	618	620	619	624	573	615	617	634	593	613	637	549	627	618	589	580	616	612	612	629	653	634	572	630	595	575	580	609	627	576	652	621	625	582	608	612	559	612	637	633	637	631	630	624	590	613	593	612	636	582	616	574	594	617	605	623	595	610	604	635	602	557	648	598	650	619	579	609	595	612	641	577	599	608	606	590	607	638	611	625	609	597	573	569	609	616	594	616	619	634	589	612	611	620	617	632	606	601	631	601	633	599	648	636	600	597	626	596	605	607	607	617	535	644	594	636	604	648	608	611	598	633	610	649	605	616	598	630	620	578	601	606	625	593	612	597	629	580	629	618	611	579	565	641	598	659	604	616	604	619	608	583	592	567	646	608	647	649	612	606	626	637	606	590	622	651	568	561	642	623	588	615	582	612	632	605	552	604	628	654	601	595	577	608	586	617	591	600	620	629	614	587	597	598	650	644	549	588	593	626	620	586	611	633	611	623	582	573	580	599	599	621	595	584	598	603	601	605	592	621	592	631	635	604	591	590	617	587	593	597	567	608	646	628	624	637	590	606	623	582	594	620	662	633	593	643	581	644	623	612	638	607	617	567	592	642	595	640	600	585	643	648	648	649	588	631	610	605	573	623	604	620	569	642	607	610	666	603	587	596	584	626	592	571	622	672	617	607	594	631	599	638	587	613	619	635	580	602	608	633	570	616	652	624	619	646	631	633	615	608	596	616	634	616	655	616	608	621	644	566	643	637	627	588	644	571	623	592	626	626	613	604	627	638	618	634	596	639	568	618	603	585	608	619	627	635	628	625	655	563	627	611	637	613	614	642	635	611	626	606	648	637	617	645	574	578	645	619	603	635	616	610	612	635	646	590	589	585	595	615	610	595	590	610	577	591	577	614	597	614	614	611	591	580	585	582	633	647	640	604	586	634	609	597	607	657	613	604	615	640	576	598	588	608	591	600	560	637	603	636	603	610	613	666	587	573	603	616	614	602	547	567	597	605	606	612	607	638	628	557	577	631	600	628	654	573	633	609	622	623	610	609	587	650	670	618	588	536	611	653	585	599	567	616	614	614	649	629	574	628	599	636	612	626	618	622	597	652	593	581	642	611	596	632	612	638	584	584	593	575	605	645	621	607	614	604	639	602	617	595	601	569	652	623
7624	10082	10069	5381	5024	11790	18883	18804	11621	5067	2341	1235	984	899	901	838	843	829	840	856	827	859	864	842	889	890	862	811	897	823	844	905	852	917	891	855	924	840	902	868	891	868	837	836	853	882	899	864	867	890	877	895	888	858	944	834	881	827	905	857	831	920	889	857	842	878	874	891	854	830	873	873	858	838	832	850	839	880	815	865	921	887	912	871	849	907	850	879	878	876	850	868	857	881	926	839	876	872	879	880	830	887	817	905	842	883	826	839	890	889	918	859	850	854	891	855	836	892	906	867	862	935	931	909	855	875	887	856	876	915	851	859	879	870	866	859	904	801	888	822	815	826	847	852	901	887	847	825	867	898	874	871	859	886	861	866	858	822	899	838	849	850	859	854	828	914	851	854	841	838	874	849	845	856	865	834	878	844	901	886	872	902	800	918	915	867	879	853	890	899	894	851	904	894	874	926	884	829	929	905	849	872	883	911	838	861	839	858	900	917	838	811	865	879	866	857	912	847	856	848	872	831	926	890	843	888	889	898	882	875	862	841	884	878	881	879	842	882	851	899	855	886	854	897	867	868	883	872	933	870	863	878	868	854	842	843	923	837	826	883	847	946	924	903	898	887	882	816	848	890	815	875	916	864	923	897	935	893	847	890	839	866	912	869	893	929	900	844	875	840	861	889	870	895	885	871	868	887	898	895	862	875	895	889	848	880	856	836	875	865	873	873	840	871	874	889	862	886	842	855	856	880	859	868	923	854	839	856	915	877	907	857	858	931	867	878	917	911	873	883	902	836	855	827	843	883	851	784	916	972	931	868	866	843	845	844	914	887	859	897	860	833	931	899	843	862	840	877	874	858	885	874	820	894	907	831	866	845	851	842	861	865	839	858	879	860	917	801	890	890	893	879	882	925	885	877	865	844	945	857	879	825	836	899	895	846	871	875	916	859	920	843	846	873	900	880	913	887	860	875	828	865	872	814	840	900	910	883	868	888	873	907	813	821	894	855	843	926	879	845	856	850	876	864	853	795	880	917	860	885	869	866	858	929	837	894	861	873	857	895	898	863	869	863	881	877	852	868	843	854	849	875	857	833	821	885	899	837	892	905	876	878	864	841	904	864	826	862	858	849	835	838	893	859	910	913	847	854	856	907	899	837	862	914	899	849	953	878	903	933	824	891	830	881	838	921	888	894	806	860	881	839	825	850	859	900	919	908	889	910	921	843	896	854	885	821	848	864	854	840	852	936	902	886	882	865	856	859	873	873	885	847	859	842	822	852	821	846	895	857	869	815	854	891	901	826	885	907	891	904	896	855	925	851	856	850	834	894	845	833	834	868	821	917	906	830	956	844	855	899	870	861	873	900	871	852	918	854	859	887	828	938	879	856	862	853	874	876	866	895	880	901	906	877	885	843	847	886	913	883	877	920	832	864	866	860	838	849	885	865	850	850	862	873	909	890	854	891	892	852	848	824	859	905	898	879	797	848	895	810	842	921	943	907	868	898	901	879	854	927	832	911	866	849	922	830	910	851	861	830	879	838	864	858	888	905	915	821	864	855	941	876	839	849	866	898	884	884	880	870	826	867	975	874	889	945	925	859	884	888	855	866	891	845	853	922	873	871	910	853	883	899	910	862	896	859	891	839	920	887	831	867	870	863	895	861	826	880	853	899	851	919	883	869	824	875	859	880	856	888	893	931	866	837	846	868	906	841	850	840	862	834	923	834	861	818	864	894	854	871	876	887	889	931	889	867	922	838	906	875	870	860	788	883	913	822	905	909	877	861	892	840	910	896	914	800	864	866	877	883	824	861	904	921	814	899	914	939	892	824	848	839	894	895	841	851	922	900	895	891	909	859	925	914	921	912	851	917	858	854	871	854	896	833	873	867	823	900	857	878	903	918	900	879	884	912	891	871	896	872	857	887	899	880	925	872	871	830	839	889	849	843	881	880	913	898	844	835	846	943	841	860	874	892	880	894	886	860	888	912	852	878	842	867	910	915	876	859	857	859	889	810	903	885	835	863	889	841	874	853	854	819	841	946	898	845	859	834	908	829	844	851	890	891	844	826	835	871	841	829	877	881	932	914	844	891	837	841	919	924	865	922	812	940	927	822	880	819	839	871	922	826	879	868	873	908	849	930	877	905	857	920	890	920	849	874	851	876	884	881	865	858	885	880	884	891	871	843	907	842	870	919	850	823	897	917	918	834	888	886	867	868	864	930	885	851	874	832	815	863	895	858	897	883	835	846	833	859	846	852	875	879	864	869	873	871	841	861	848	902	853	887	876	867	907	864	850	863	879	886	853	871	859	917	821	853	911	879	873	823	847	901	831	922	859	851	894	884	895	830	875	903	925	918	814	868	850	901	900	874	877	914	874	831	838	928	861	881	825	856	861	840	830	844	905	883	853	866	910	858	839	880	899	904	873	882	851	846	910	863	883	921	873	927	848	954	928	904	871	830	893	898	858	869	807	828	834	885	858	887	903	890	861	870	840	883	851	852	863	862	886	928	875	852	852	856	917	828	879	876	844	846	873	888	897	848	862	851	888	861	827	834	886	889	849	894	906	923	891	879	915	864	902	870	847	864	857	887	834	876	912	915	862	907	825	855	899	865	901	885	863	878	862	899	904	838	924	908	876	916	829	896	857	849	904	849	878	902	856	901	851	885	893	847	893	875	861	905	919	911	861	919	851	879	885	905	877	788	912	882	850	946	901	830	809	883	860	818	907	841	859	911	853	881	817	854	909	895	946	817	893	892	914	798	902	862	856	878	880	871	858	884	877	894	869	861	925	895	835	879	905	905	871	918	875	902	840	918	886	836	881	849	861	957	864	895	847	886	905	862	859	861	901	867	913	865	873	891	852	838	873	839	884	842	881	855	871	870	892	842	887	911	904	841	881	871	849	911	855	915	885	862	871	827	939	877	842	862	887	880	886	880	857	877	835	869	875	901	879	861	866	929	816	836	907	884	895	844	807	890	892	855	888	825	861	872	827	869	907	858	853	879	845	842	851	851	909	896	881	931	896	882	848	836	863	861	838	893	877	863	908	840	877	833	841	875	842	880	854	873	871	855	902	845	872	880	871	820	864	915	926	849	893	856	871	868	868	901	868	831	884	867	836	882	859	872	848	883	846	842	847	882	860	860	853	901	890	876	869	899	886	887	904	828	849	818	905	916	897	896	868	917	858	892	896	857	891	908	889	868	877	830	852	883	875	908	939	823	876	850	872	849	837	863	899	895	852	876	917	857	851	916	886	883	811	919	818	903	901	850	892	862	856	843	826	909	914	849	905	838	838	890	869	881	869	877	811	934	868	915	901	942	928	803	821	912	885	871	838	891	837	863	885	877	874	906	885	875	934	853	844	858	889	870	864	880	860	860	861	860	861	962	875	837	862	827	886	895	881	845	855	871	861	880	858	869	907	852	918	862	819	876	928	821	893	922	898	926	842	888	871	832	893	859	883	863	912	893	854	835	876	875	858	883	915	842
24140	20717	27442	24070	19992	18775	38363	38429	27736	14754	5536	2090	1023	714	671	606	613	635	669	600	591	594	645	606	629	619	642	641	612	633	604	576	617	592	637	639	589	604	622	648	614	656	625	626	642	617	626	615	617	638	643	613	573	586	573	651	636	610	643	633	615	675	595	621	679	642	606	594	657	646	616	621	589	612	642	682	630	611	614	653	581	580	649	643	634	637	604	618	636	653	659	655	606	633	641	634	605	653	647	633	660	583	633	639	635	636	608	608	618	630	602	623	614	600	645	583	597	635	666	608	646	619	607	648	616	651	622	617	621	633	639	643	622	605	656	627	632	598	612	605	609	593	587	654	562	604	626	643	618	604	624	612	681	670	612	620	651	620	628	686	615	639	601	642	648	648	639	612	608	636	617	630	675	597	696	645	672	565	663	629	660	657	640	601	577	583	595	631	607	613	594	593	648	626	624	631	613	588	618	645	619	610	628	591	640	623	630	633	643	633	605	594	613	666	603	637	651	607	622	639	584	668	598	619	638	601	615	606	633	658	663	636	594	613	625	633	620	662	640	597	618	646	627	637	634	652	633	639	595	603	605	636	648	652	622	672	609	616	646	612	611	661	657	601	595	622	630	588	615	653	636	641	661	648	621	657	630	604	638	640	555	628	617	628	626	617	644	579	583	579	648	581	629	587	642	635	639	618	578	604	602	574	615	680	637	615	605	655	622	662	669	645	584	634	573	640	640	620	645	647	653	653	630	645	621	580	684	633	647	629	639	621	627	613	601	647	636	607	634	590	569	668	608	620	615	570	635	607	633	651	595	640	608	632	589	662	616	652	650	610	563	668	621	615	619	622	642	647	643	587	607	663	626	605	634	582	608	567	620	616	626	649	614	654	613	638	599	625	608	632	628	621	562	589	602	605	619	632	598	620	637	609	606	593	652	662	628	622	617	616	629	615	647	642	625	662	584	607	576	641	603	602	605	623	653	585	575	626	646	570	609	601	624	621	631	590	632	671	601	610	657	657	621	580	594	644	582	628	629	606	631	639	586	588	639	632	614	621	639	627	662	620	642	603	617	625	606	618	654	634	610	658	610	601	621	582	615	658	633	636	620	626	627	599	609	610	689	586	646	609	638	656	657	661	676	617	595	622	641	617	652	580	625	572	620	571	648	640	622	620	620	615	579	628	672	647	607	627	635	644	629	645	604	590	611	619	604	625	588	607	631	646	632	642	602	639	634	601	633	632	631	598	596	614	616	586	599	646	590	598	652	611	584	620	626	623	668	626	621	599	629	636	599	630	607	632	632	573	624	663	647	643	640	671	624	636	621	620	612	597	665	589	623	622	636	662	647	603	643	609	617	601	577	625	576	636	639	692	626	640	664	672	675	674	602	619	566	655	584	612	613	646	613	648	636	591	639	596	604	627	623	640	589	624	629	622	631	615	629	560	620	658	631	642	617	657	643	654	649	619	673	674	647	652	613	623	647	562	636	612	643	631	618	634	606	659	661	621	592	626	582	620	605	614	606	703	587	604	654	643	590	617	633	646	626	607	637	581	584	597	621	603	607	567	652	630	582	642	627	664	651	620	661	619	645	639	592	614	649	631	655	619	648	577	601	596	628	627	617	639	631	588	658	623	601	661	652	642	631	616	611	603	627	624	609	600	617	620	627	630	613	619	641	664	633	646	648	639	584	598	660	616	630	629	626	608	596	629	605	615	669	640	598	617	635	608	604	599	652	659	587	630	623	605	615	648	612	617	607	601	670	606	603	604	655	621	651	637	585	676	616	642	633	617	635	660	626	592	642	677	619	617	655	610	596	628	603	702	639	592	610	578	611	597	645	617	609	620	636	633	576	592	626	607	620	597	605	615	649	652	636	644	637	645	619	617	628	631	636	598	651	642	620	627	663	628	595	595	651	671	603	626	619	609	624	632	679	614	601	622	627	651	647	652	631	630	629	602	647	610	654	611	616	614	573	622	597	622	641	629	620	608	628	607	642	642	594	631	635	620	564	636	651	627	620	584	626	627	672	624	604	636	662	627	565	620	589	607	573	646	650	610	655	620	649	638	644	595	609	618	602	608	592	589	611	631	625	647	615	560	628	649	658	628	592	624	586	656	595	641	590	647	620	623	592	612	637	654	609	643	631	658	663	624	607	596	614	586	624	639	580	639	630	610	623	645	636	654	608	621	626	575	627	612	620	584	619	665	577	658	600	596	598	629	631	642	614	636	603	617	632	630	666	658	620	654	632	647	635	620	648	638	602	585	636	624	623	628	590	616	651	606	619	630	637	611	623	619	685	608	618	612	612	612	617	627	606	598	583	631	643	598	660	605	633	654	581	599	650	600	595	598	602	666	628	622	635	649	648	612	657	615	652	607	639	635	596	586	636	645	597	613	653	622	621	664	625	597	621	621	648	655	649	622	616	663	617	621	586	632	640	648	603	616	610	662	575	698	590	647	646	603	603	596	594	603	603	564	623	615	577	631	626	648	628	605	682	575	622	622	616	639	631	648	625	628	652	575	600	610	654	630	622	630	608	630	626	629	620	643	636	628	612	601	643	603	621	602	615	612	617	648	629	634	611	575	632	627	625	597	622	613	665	654	659	657	586	659	602	653	587	618	632	625	630	605	616	669	609	609	626	619	585	659	627	656	619	640	605	601	653	606	630	641	634	638	596	578	612	607	639	631	579	637	590	612	624	608	630	630	607	646	642	592	630	631	610	585	656	598	630	622	596	630	671	605	610	630	624	621	603	582	644	597	629	625	597	617	597	635	605	623	597	598	590	605	602	606	651	634	649	609	639	619	609	655	643	623	648	606	616	650	616	607	614	618	639	617	634	628	646	589	662	611	584	585	638	647	607	642	631	580	626	636	626	583	647	594	603	720	600	579	605	609	610	666	638	610	675	595	640	592	609	613	638	583	611	611	605	630	641	597	604	607	607	624	614	625	667	630	613	609	614	626	623	598	640	623	626	622	638	607	650	581	641	603	607	600	641	630	614	636	590	594	628	643	645	606	624	600	593	654	561	613	641	645	629	647	620	619	591	645	613	591	616	584	590	591	674	669	614	623	612	634	617	621	620	625	612	596	637	640	623	603	640	618	635	631	638	625	614	647	626	616	617	594	657	622	656	620	663	621	606	646	641	608	601	649	583	607	630	597	584	611	615	648	582	607	660	663	633	626	617	625	622	608	604	573	611	660	612	634	615	655	592	647	618	637	632	635	596	609	625	595	620	598	610	578	637	639	618	581	643	648	626	630	581	581	625	607	639	586	639	601	620	617	635	604	664	586	616	632	595	622	572	596	629	625	612	630	617	601	620	626	632	603	592	663	650	600	623	659	659	596	653	628	649	618	627	597	653	592	606	638	603	642	618	616	661	663	627	615	568	608	627	604	615	644	638	636	624	594	655	637	612	634	645	624	595	663	601	586	633	639	617	586	572	626	604	622	624	630	574	615	623	623	621	632	597	640	609	617	611	612	616	589
10125	21166	17911	16888	22061	26103	41928	40884	31421	19036	8872	3672	1620	1004	970	885	906	903	854	951	921	873	904	874	923	908	952	929	881	879	930	922	912	910	858	831	917	894	858	908	931	866	905	864	861	900	959	917	847	887	894	874	919	919	887	913	884	949	921	835	929	934	887	866	897	881	885	915	904	918	897	879	870	892	880	912	888	897	876	893	881	888	874	899	905	871	885	858	874	901	949	920	920	903	901	886	823	906	901	918	891	922	937	877	876	865	858	909	944	899	897	867	955	894	888	938	885	901	876	904	916	902	868	955	850	874	896	841	931	912	863	931	863	877	937	902	880	908	878	906	868	878	897	926	844	884	927	925	890	917	898	935	924	883	847	909	931	847	908	872	944	904	915	897	923	919	880	880	898	876	862	895	930	890	880	900	891	901	923	889	880	908	904	872	906	893	913	875	895	895	922	881	850	900	938	852	891	893	895	892	919	868	916	901	856	883	910	912	884	911	833	847	901	913	868	875	899	881	891	879	890	896	859	854	873	922	848	905	930	888	834	856	897	871	944	874	976	924	851	907	864	899	897	856	886	880	843	879	891	909	862	897	876	937	906	858	890	976	901	885	852	855	843	904	894	891	907	897	956	895	887	850	949	922	919	923	903	873	904	851	924	828	826	838	854	884	829	902	877	875	879	917	898	872	899	896	901	896	871	882	920	874	872	956	879	900	869	882	871	932	850	886	879	961	894	896	845	900	885	915	872	869	823	904	919	853	863	930	878	920	883	845	932	861	890	855	900	901	882	900	903	879	879	919	889	909	856	885	951	889	867	876	927	890	842	899	921	916	884	881	824	872	884	900	855	866	870	867	868	901	913	874	931	904	948	853	896	885	833	878	907	889	906	864	934	921	904	890	906	873	880	892	923	904	954	911	875	929	873	889	878	966	883	853	886	899	916	921	932	847	883	833	889	854	902	875	860	890	854	886	911	905	881	891	915	893	922	872	848	913	840	897	855	850	863	922	879	906	911	893	873	849	879	908	816	865	851	904	889	901	883	877	929	892	822	873	826	839	882	872	905	867	817	898	818	894	899	919	853	1000	879	882	863	861	877	886	889	896	897	899	940	871	893	873	920	951	897	866	878	950	918	852	911	916	894	914	916	896	847	946	873	913	857	880	907	849	886	874	889	920	903	871	890	895	902	886	898	906	868	860	854	886	921	862	932	931	902	938	901	898	967	902	921	864	923	863	905	865	917	856	942	879	880	946	896	894	888	922	834	865	840	915	873	890	928	919	908	933	881	972	926	862	906	898	902	897	899	901	876	905	891	916	897	877	896	908	839	887	930	877	880	889	837	905	857	903	939	894	933	855	873	857	877	906	908	895	849	867	935	940	842	878	845	882	901	882	862	931	916	904	862	892	929	849	841	905	884	890	886	933	894	917	881	932	859	856	871	865	875	917	892	873	861	910	833	834	900	872	885	818	864	882	822	907	871	896	896	950	894	892	912	860	880	854	890	852	838	873	856	904	912	943	901	891	932	866	847	895	910	895	901	934	949	926	882	886	952	926	935	882	887	881	876	927	926	881	941	913	848	875	846	853	909	912	980	892	912	882	881	930	874	949	920	875	890	927	891	916	873	908	899	816	901	900	871	850	883	876	865	862	880	916	908	871	875	880	889	920	864	849	887	925	956	883	935	884	866	900	901	909	900	893	824	936	903	898	904	831	890	874	826	881	891	853	907	921	892	859	872	889	897	876	924	898	842	868	929	907	849	855	935	901	934	926	921	953	865	885	902	865	929	925	891	933	878	939	909	861	910	896	926	920	893	875	921	897	940	898	878	869	890	929	810	935	899	875	916	884	859	896	863	863	950	856	918	896	944	889	942	911	913	899	883	921	869	931	881	882	901	856	842	909	847	846	844	910	907	935	865	903	860	880	872	892	875	850	889	856	926	879	896	885	896	940	935	870	871	896	890	871	925	871	865	864	911	910	840	863	902	899	935	902	902	884	942	881	901	914	863	883	893	930	893	947	944	856	858	889	922	897	891	906	875	845	854	901	891	901	904	878	898	824	856	920	914	884	901	951	894	909	844	892	917	850	911	878	892	870	909	910	906	913	921	913	890	922	910	928	894	920	941	855	844	910	884	922	920	886	897	841	884	958	866	904	936	868	921	841	868	889	893	928	879	913	859	926	910	873	910	911	896	902	906	899	925	897	929	964	886	854	915	834	942	866	879	842	922	910	879	898	910	943	882	923	899	905	884	939	917	834	858	819	880	878	919	880	882	930	909	896	874	968	922	878	922	923	918	869	907	915	920	958	876	872	902	931	846	903	933	899	890	872	899	831	907	898	908	901	892	900	887	875	885	890	866	912	874	874	847	917	920	879	874	934	929	939	890	913	856	915	923	907	871	931	909	912	900	876	905	943	933	929	906	901	919	863	854	874	865	865	902	957	893	929	935	866	841	860	932	896	899	915	872	844	899	889	905	864	847	904	954	873	884	908	895	896	938	906	955	888	911	886	835	907	835	877	892	843	919	937	846	883	891	918	878	893	885	909	919	934	834	930	896	865	919	845	857	897	897	962	920	900	915	893	929	901	882	881	883	925	895	945	859	883	882	901	887	913	896	821	868	839	881	896	890	923	928	905	940	878	878	855	920	908	945	851	942	865	888	938	854	905	869	847	928	886	906	958	940	890	908	852	901	915	861	889	906	926	877	910	897	903	832	923	895	858	901	886	958	898	918	887	918	895	841	921	917	909	851	898	910	899	851	917	861	887	908	858	951	878	859	892	815	891	920	873	847	877	860	860	881	885	866	900	924	930	883	888	897	877	860	886	906	917	859	878	872	893	874	923	928	885	877	907	926	876	916	925	909	926	865	888	875	934	879	900	883	920	921	831	896	917	897	917	922	912	944	883	883	890	903	888	886	881	908	899	913	920	853	916	838	857	867	843	867	885	897	909	855	848	876	916	923	877	855	875	916	883	854	930	871	887	861	876	904	864	863	813	906	908	884	915	927	905	948	868	884	935	931	901	869	883	848	870	852	915	886	897	893	886	947	906	910	895	915	869	925	907	929	878	912	898	1000	942	925	901	883	889	895	902	913	926	951	878	835	889	887	901	827	930	871	875	876	872	893	885	863	886	911	917	974	862	873	878	933	923	916	865	883	951	891	876	855	895	905	896	913	901	899	905	902	948	888	948	899	899	902	928	909	909	854	906	925	896	889	954	859	858	923	852	870	946	875	883	933	871	873	907	915	877	914	910	868	865	897	882	919	870	906	900	865	866	902	903	906	889	899	912	845	909	880	848	846	919	893	882	850	843	870	872	841	907	873	858	913	873	862	838	896	881	886	883	903	879	852	885	898	882	896	874	911	878	881	929	896	880	866	847	946	920	900	919	830	923	904	889	960	919	878	909	913	909	897	920	834	899	885	866	883	879	891	864	903	939	856	852	873	894	862	883	859	861	881	894	900	865	878	936	896	874	916	844	899	893	917	851
22433	20724	28518	22962	21730	37254	55413	53554	43974	31273	17763	6900	2107	991	737	690	703	629	628	684	690	674	647	679	624	654	650	662	652	649	631	712	633	667	662	640	695	686	640	644	613	695	714	654	625	675	689	669	676	667	686	658	676	644	679	610	643	672	635	706	646	630	639	682	670	671	677	677	620	678	663	661	666	662	674	653	671	657	675	598	662	693	717	670	650	641	670	677	651	601	625	628	645	670	695	627	691	702	696	656	605	626	629	649	678	638	609	638	660	637	652	633	660	670	660	637	673	656	627	625	625	644	649	625	605	657	651	672	636	658	670	686	636	653	674	639	688	654	716	654	621	675	674	636	689	607	645	690	669	661	668	746	684	635	639	675	659	648	680	695	650	672	642	664	610	634	640	606	678	642	642	649	661	635	665	649	637	629	607	635	697	680	632	653	629	671	645	655	670	651	685	644	650	648	652	653	680	681	627	642	690	675	630	665	683	682	667	643	649	648	667	633	675	606	627	603	683	661	658	670	660	625	645	660	648	662	635	625	675	619	687	605	658	661	624	617	688	679	675	620	699	684	669	648	663	652	663	633	657	621	660	631	664	656	654	666	651	649	649	661	658	630	678	648	699	636	622	658	658	675	636	638	632	701	680	639	665	660	666	659	661	676	650	645	619	647	645	681	595	661	657	638	643	663	681	605	647	656	650	628	702	662	612	676	630	700	660	667	667	643	636	627	636	618	625	608	671	643	642	679	679	670	646	656	668	656	632	675	689	662	682	641	630	632	653	637	726	685	642	641	640	623	700	696	661	614	687	632	667	710	642	632	723	647	624	629	660	647	631	684	625	664	613	719	630	628	624	648	615	681	632	645	627	638	672	658	654	668	633	657	668	605	661	615	675	655	660	716	667	627	661	701	704	662	673	628	659	601	672	636	647	657	654	699	670	674	654	652	623	661	653	655	654	637	622	674	627	625	691	645	658	631	646	720	671	632	669	646	683	639	669	635	632	641	678	689	663	685	688	630	678	671	656	661	671	644	642	666	656	664	657	705	677	662	668	667	651	652	649	665	681	653	669	682	671	642	625	675	651	645	655	689	643	617	613	610	688	646	658	680	672	635	683	615	669	689	596	651	695	686	610	603	610	663	663	683	645	630	628	660	607	644	646	723	653	637	630	652	637	617	649	681	656	681	627	704	683	636	668	684	707	620	688	640	646	711	703	603	622	680	677	626	623	636	673	643	681	703	656	650	639	632	632	634	656	680	674	674	682	629	661	635	612	701	648	653	640	624	641	669	631	655	632	656	635	674	597	667	658	611	642	613	663	697	625	659	673	659	708	657	677	638	663	694	685	667	597	633	695	673	612	677	667	664	629	661	644	665	649	635	629	599	657	624	645	623	687	686	679	624	633	596	660	669	644	638	627	605	640	607	684	672	629	652	628	614	678	647	641	665	670	689	625	661	698	624	672	673	643	627	658	674	629	668	672	673	665	663	675	659	675	679	667	631	654	666	640	614	618	658	664	645	661	694	615	597	653	676	648	658	632	666	682	704	672	621	694	727	676	647	676	650	636	624	683	641	681	661	701	641	656	643	657	648	647	650	678	672	687	685	688	673	614	683	642	650	683	638	674	659	677	663	617	674	631	650	619	697	672	619	638	621	632	635	675	640	653	659	654	622	675	621	573	681	632	627	639	674	657	697	620	630	629	595	636	642	662	675	655	612	645	657	655	709	686	635	691	675	664	694	601	683	610	664	660	661	667	635	626	661	673	660	613	659	587	667	639	619	668	661	683	616	634	655	662	643	619	649	689	661	663	655	670	607	619	646	622	645	650	680	651	620	646	645	628	627	714	650	677	691	657	654	629	680	602	714	667	640	662	651	609	708	678	673	657	658	658	677	670	691	640	693	707	647	636	676	673	600	647	624	630	629	623	642	627	661	679	664	680	655	653	681	666	641	667	596	646	691	634	655	655	635	669	659	642	656	669	682	684	637	630	626	645	634	672	642	683	651	636	659	643	690	621	659	695	660	604	634	685	662	695	581	684	605	655	626	703	605	637	638	675	612	666	671	672	622	666	650	651	626	647	651	611	664	647	656	664	614	628	682	682	664	690	619	692	646	638	628	634	648	645	587	671	665	647	646	671	635	681	656	666	638	639	668	652	669	700	675	668	635	706	677	698	622	668	669	676	649	646	693	660	637	664	652	631	630	651	666	629	670	658	647	598	670	651	678	640	624	667	688	722	668	626	637	633	609	684	664	647	661	608	643	628	647	664	643	672	655	674	688	651	661	634	681	672	697	685	600	642	667	655	651	672	634	605	633	633	611	639	659	649	633	634	642	688	618	642	644	666	613	660	677	667	702	644	617	656	665	707	661	668	668	666	648	676	641	643	659	663	683	661	609	597	625	628	678	631	658	650	636	620	689	663	653	640	652	627	658	623	685	636	687	667	653	659	659	646	681	611	668	678	651	636	688	652	704	640	655	664	628	683	693	633	660	617	653	661	691	637	654	669	684	652	664	659	641	668	638	663	641	650	693	632	642	659	657	610	662	673	668	686	632	689	681	649	641	617	667	649	652	696	585	605	612	649	669	665	692	667	631	665	669	629	661	620	667	702	669	652	635	642	654	620	693	652	677	634	684	667	657	660	679	618	654	656	636	666	639	648	662	660	698	593	624	658	677	622	630	626	668	658	655	621	671	632	669	685	632	649	628	621	637	620	663	642	640	639	712	667	655	592	668	652	645	682	664	666	655	640	657	670	668	683	616	667	669	664	623	619	650	665	661	673	635	651	641	704	714	629	632	653	643	670	637	691	680	677	649	604	651	647	697	600	651	643	620	700	659	627	684	601	672	696	619	693	639	641	590	662	709	697	641	648	730	649	648	585	617	635	656	660	682	625	609	695	626	632	628	676	648	672	667	653	639	688	636	673	652	719	666	646	661	654	692	674	628	672	644	680	631	621	641	609	682	669	643	657	657	642	631	655	685	614	679	703	656	665	607	653	625	631	644	637	650	656	612	654	648	642	645	721	644	677	704	665	641	646	669	648	686	611	666	613	637	630	654	599	658	640	613	585	652	643	658	588	665	682	684	667	634	633	638	656	629	607	692	626	655	663	702	680	623	615	663	679	697	694	616	671	659	634	634	617	672	659	689	629	644	643	687	696	648	668	688	672	660	682	663	649	618	661	637	685	613	640	623	649	719	607	657	639	656	630	637	670	673	676	667	648	609	654	683	694	627	699	692	645	632	594	659	677	600	689	668	708	644	593	661	664	666	650	661	668	663	701	685	616	655	683	637	641	631	658	663	643	643	666	700	638	656	644	679	647	664	635	637	631	657	660	667	679	692	636	675	633	664	643	673	665	614	687	634	613	624	677	668	640	646	686	651	652	691	627	667	646	652	648	675	671	649	654	607	661	605	665	650	665	652	639	645	634	630	665	630	650	651	617	658	644	639	664	641	602	626	638	644	675	680	612	639	654	627	579	651	651	628
16141	32565	30722	30856	37855	48013	56741	54258	45104	34327	21787	10331	3677	1586	1068	969	927	910	957	912	968	884	880	907	922	940	832	910	913	919	941	978	942	937	938	945	953	957	927	875	944	910	930	955	922	943	905	895	928	908	911	861	892	953	909	910	923	918	955	850	940	929	870	897	975	911	851	965	963	932	903	896	926	909	961	929	887	940	945	884	876	905	927	907	935	932	860	918	921	885	897	898	856	887	944	972	932	974	900	873	929	927	950	879	859	919	872	938	867	928	911	895	972	945	958	880	933	847	911	892	913	901	946	889	926	882	918	909	925	879	908	931	876	944	905	865	881	844	907	939	866	950	911	905	901	911	917	857	862	805	927	890	930	956	856	915	862	903	898	964	879	853	879	920	949	885	936	874	900	875	885	923	894	939	884	869	937	872	898	853	924	946	901	931	892	883	901	865	909	905	959	871	947	857	897	895	916	906	916	922	927	947	878	957	936	961	888	899	924	881	872	895	912	948	956	941	907	913	914	919	911	876	900	906	846	871	893	859	911	910	933	906	872	931	872	936	891	880	950	928	958	872	946	917	893	908	923	956	939	902	903	937	904	896	921	944	879	887	913	901	847	964	903	938	920	900	880	890	866	871	906	828	938	909	896	874	903	906	905	930	935	922	950	922	871	891	924	874	880	860	976	973	943	902	904	923	878	900	927	880	849	896	895	960	866	919	885	907	903	903	898	921	936	924	952	888	927	931	895	868	934	921	969	858	904	913	903	919	896	910	883	885	920	859	904	880	826	932	1009	903	927	928	888	897	910	937	937	940	934	918	874	935	886	929	963	927	960	863	954	898	946	861	900	861	895	915	910	894	913	961	943	880	901	900	888	898	878	903	907	925	905	827	874	881	946	927	924	912	943	887	880	891	946	894	951	881	941	893	922	949	893	884	926	903	912	909	909	884	910	929	896	935	863	913	918	933	921	923	884	915	912	912	888	896	922	926	874	907	892	978	905	891	944	865	862	909	975	895	878	933	909	919	856	852	936	906	883	874	909	908	927	945	882	925	879	896	898	842	921	913	907	943	892	922	900	948	946	911	942	924	896	910	921	909	918	887	878	868	942	908	888	908	982	927	900	820	900	917	979	903	912	853	924	887	921	919	880	917	914	901	896	914	884	939	893	874	958	908	925	925	930	901	921	916	928	926	927	899	950	909	856	930	861	839	929	860	897	860	901	930	936	904	894	874	903	940	913	965	906	946	881	956	865	898	947	874	849	878	886	920	912	903	948	862	856	926	899	917	911	883	923	908	875	910	914	907	909	930	870	859	870	879	913	965	847	862	906	905	885	906	966	962	911	889	932	892	925	906	936	908	928	882	895	920	963	915	897	944	912	846	921	909	876	883	956	922	888	955	888	909	894	896	932	917	924	906	962	910	934	898	876	877	900	897	939	875	938	918	923	940	927	914	892	868	901	886	865	941	885	951	864	916	882	879	870	912	897	938	939	905	910	893	886	890	904	903	885	918	876	888	874	957	899	879	907	861	917	927	878	907	948	870	965	911	936	923	882	858	909	913	929	910	910	920	929	940	917	846	923	907	870	943	944	958	951	957	878	900	933	898	944	869	862	961	923	944	859	905	856	919	906	946	945	923	932	929	917	940	913	934	920	884	897	876	932	904	930	948	883	880	872	929	910	927	913	882	863	912	965	887	884	867	914	908	951	913	908	899	898	887	881	879	922	906	887	864	929	899	889	875	889	973	879	896	905	904	913	948	863	922	905	910	912	934	919	956	952	921	900	888	901	975	903	964	956	908	895	893	930	925	960	976	890	946	918	892	906	899	927	897	923	853	893	870	922	845	836	896	877	885	894	893	967	941	913	937	958	891	897	940	938	912	896	908	914	881	864	849	864	891	925	873	904	910	949	838	930	944	849	933	872	919	930	905	948	931	915	914	896	974	927	878	892	932	909	940	888	883	920	884	895	909	892	911	891	932	986	914	883	899	914	898	885	947	899	844	886	928	889	940	962	880	934	899	912	896	883	926	896	911	908	944	898	901	890	859	915	947	944	931	857	868	891	951	932	938	917	944	942	914	973	865	881	880	950	916	901	917	884	931	910	929	955	882	974	897	949	901	938	859	926	971	932	946	928	891	908	882	889	916	915	893	940	897	902	915	938	947	952	922	974	940	903	881	938	896	870	927	928	897	983	943	895	853	881	892	974	903	886	895	894	949	900	912	890	954	924	882	888	906	888	926	853	906	889	896	935	908	915	877	936	961	886	893	868	887	913	883	901	893	894	875	939	918	942	887	918	936	927	879	891	923	863	884	919	865	936	900	945	929	907	967	947	895	893	931	877	894	945	920	901	919	947	876	902	878	912	906	962	920	883	925	902	913	908	874	897	930	927	931	938	877	908	953	848	932	898	897	907	909	965	925	887	893	922	884	935	926	933	919	936	926	928	944	937	908	919	916	890	881	890	923	856	884	913	895	920	923	892	923	935	918	896	882	904	932	904	912	938	911	909	906	920	988	908	940	902	907	925	867	881	889	905	903	977	894	903	894	941	946	904	922	922	924	939	898	853	897	917	877	934	996	920	888	966	981	953	935	917	851	904	900	911	965	919	908	896	884	857	915	932	904	900	922	920	953	936	909	930	932	889	912	881	861	865	900	925	857	903	957	889	957	976	906	923	851	877	840	901	929	902	913	944	953	927	911	924	957	952	910	936	883	900	892	918	893	938	923	914	912	913	914	946	903	895	890	871	898	858	955	994	848	935	877	892	856	924	884	921	886	874	928	906	889	949	896	895	900	930	943	940	908	863	888	905	926	885	945	874	902	918	937	900	896	863	905	909	917	896	923	897	911	885	944	949	882	911	963	938	880	891	873	939	919	915	929	975	888	872	902	893	918	913	866	926	895	945	950	873	900	879	947	918	887	941	909	883	924	917	986	886	912	865	1015	896	911	861	889	925	929	917	876	896	966	898	850	900	950	899	919	891	947	900	950	876	939	933	960	881	917	954	906	890	945	876	943	910	939	940	949	890	929	907	864	915	920	873	958	922	927	964	892	951	937	901	880	882	939	895	905	898	871	880	888	928	963	862	946	959	886	910	915	925	922	907	910	911	891	874	851	900	844	882	878	897	892	901	899	852	893	923	899	822	873	930	900	915	900	941	920	895	904	955	890	910	869	929	918	858	903	955	856	907	887	877	892	930	941	946	900	865	894	885	907	964	923	889	922	920	856	898	930	912	912	902	916	873	913	894	902	899	937	880	920	913	901	900	896	904	891	910	884	897	914	852	894	924	895	881	928	907	905	946	890	893	891	958	928	930	896	859	882	901	921	898	934	908	871	881	875	881	942	930	850	910	897	931	917	940	873	897	946	915	929	912	892	868	884	911	912	926	944	909	927	916	917	939	910	927	883	928	883	933	934	908	900	938	946	925	898	881	969	904	914	894	942	906	935	899	915	904	935	885	905	874	910	922	891	887	906	954	909	906	899	889	924
26094	20566	13385	3610	3687	6658	9852	9103	6499	3581	1989	1126	809	639	615	638	613	603	601	596	634	608	598	608	592	641	602	608	618	612	618	565	643	638	634	623	613	595	592	609	630	608	588	599	600	593	618	611	638	607	594	643	619	610	616	557	617	569	582	609	558	622	579	630	577	581	671	630	647	587	607	656	599	590	625	640	622	609	648	625	624	590	608	614	593	588	615	610	596	587	634	625	613	619	621	631	574	633	606	633	579	603	610	632	626	626	606	605	612	640	597	621	557	632	616	613	629	639	623	616	634	612	607	689	608	579	568	633	603	616	623	630	591	602	599	583	590	570	593	612	670	616	630	589	632	553	603	586	632	616	604	610	610	585	586	613	617	619	630	634	618	600	605	605	603	618	618	554	551	589	602	557	558	604	632	615	605	632	639	669	597	616	656	630	573	656	613	614	638	599	613	641	576	612	605	630	623	637	592	612	583	595	609	634	611	617	537	608	601	627	561	615	594	601	631	556	585	589	624	618	582	621	599	599	652	603	624	620	599	616	645	622	618	617	568	639	647	608	596	568	616	594	625	625	610	600	600	607	604	594	606	649	595	594	631	610	582	648	627	607	588	581	604	608	611	606	644	595	640	594	657	646	640	616	579	582	608	606	643	603	627	615	645	577	582	593	584	606	586	589	617	641	576	597	598	612	585	596	636	666	595	639	616	617	592	568	593	582	609	593	577	605	596	574	594	644	603	582	594	658	577	600	633	621	616	616	603	580	613	647	598	637	586	613	632	620	575	556	646	621	590	608	580	565	624	598	597	638	599	610	621	606	613	601	594	634	627	580	619	617	602	622	646	603	626	604	656	608	574	595	595	611	640	602	597	613	624	606	588	549	635	602	636	586	552	607	612	638	636	649	608	619	632	632	602	593	594	601	618	621	587	607	577	613	614	619	598	629	609	598	592	536	628	629	614	641	590	557	580	615	599	630	600	619	631	622	595	606	659	611	631	619	611	591	560	600	570	632	599	615	609	634	617	633	650	645	646	632	596	602	646	604	578	572	613	599	607	647	599	600	588	636	596	606	628	598	570	598	630	614	655	625	630	605	574	609	615	581	593	599	581	624	604	598	588	636	602	597	557	625	615	631	619	628	606	575	573	611	610	591	567	606	592	581	598	568	604	630	608	622	595	620	623	616	621	606	522	612	589	627	638	581	603	614	606	564	600	597	608	605	582	587	628	561	624	567	601	609	562	622	624	622	582	620	576	601	601	602	602	620	577	660	609	624	622	547	641	605	635	611	603	639	642	649	640	617	576	591	612	594	594	627	553	618	627	602	663	633	619	594	635	602	596	573	571	596	621	634	621	628	661	604	593	594	616	625	626	640	634	628	608	612	628	627	614	587	609	585	601	607	616	643	650	611	649	597	616	600	588	606	613	574	588	591	626	619	622	576	623	633	625	595	586	585	618	588	596	611	597	639	610	592	564	609	588	646	605	582	615	584	604	616	642	606	648	588	583	645	640	596	646	635	601	624	589	641	595	594	631	617	637	628	608	632	590	609	575	575	605	595	585	586	623	637	657	597	581	601	575	616	573	604	599	643	626	616	596	629	643	618	576	635	626	625	615	633	634	622	604	601	614	614	621	622	630	581	607	609	641	634	627	613	650	628	645	601	590	625	634	592	600	642	603	614	672	607	669	639	639	604	627	623	617	611	623	593	608	619	613	594	565	608	625	590	557	621	588	591	603	589	627	605	601	602	623	588	608	609	617	627	580	586	674	645	621	629	623	612	604	566	611	609	579	577	616	658	589	626	611	588	651	559	629	608	596	614	611	634	581	586	593	567	656	599	589	656	585	600	601	602	618	606	614	611	642	609	597	591	622	586	569	585	585	640	606	611	611	608	599	614	624	646	617	622	628	595	586	621	615	604	568	592	625	580	601	640	586	607	590	623	585	635	654	612	638	614	642	619	602	601	616	618	626	582	594	629	588	595	572	622	608	617	612	584	583	617	600	586	590	590	632	653	601	549	632	640	561	596	615	602	602	606	620	618	604	573	640	641	587	599	635	607	590	608	587	598	661	638	524	623	626	585	625	630	618	601	601	642	603	614	616	594	674	568	594	620	626	595	648	602	619	606	611	610	596	610	634	607	603	581	621	654	627	568	604	593	579	625	598	634	542	581	631	603	621	576	611	605	627	653	618	570	597	584	597	614	620	619	632	606	576	582	588	662	595	616	583	591	610	586	615	560	651	557	600	601	614	588	602	629	572	583	611	603	580	596	630	601	579	650	615	631	582	640	557	609	635	609	623	612	604	634	613	597	605	569	634	583	581	628	614	578	599	664	609	618	597	615	604	655	682	625	568	612	603	651	588	586	606	608	593	560	598	619	629	590	622	632	601	590	600	600	606	607	589	638	627	634	671	571	589	574	650	649	641	626	587	608	583	623	596	581	609	602	574	652	594	581	630	636	626	597	611	587	636	628	604	600	610	612	614	604	599	572	588	581	597	641	634	650	580	600	623	607	615	621	623	612	623	641	600	637	628	611	653	630	611	628	601	618	650	616	583	601	608	608	583	631	617	593	628	619	614	639	621	647	611	575	618	602	620	637	618	638	580	633	564	626	589	587	613	557	628	608	626	639	591	613	652	626	627	650	623	620	656	616	637	586	609	585	626	593	660	588	609	616	569	621	625	624	655	655	593	616	598	614	584	619	616	594	609	595	569	597	606	603	590	587	626	601	587	615	552	592	600	585	604	583	670	625	572	608	600	603	611	593	628	570	585	581	622	579	605	614	626	615	580	596	602	618	531	585	582	605	612	617	611	621	613	598	584	584	653	585	595	637	646	643	643	611	590	640	602	622	603	645	603	641	606	586	623	610	613	608	654	630	611	615	596	621	608	627	606	634	620	598	635	605	577	656	590	637	578	611	624	680	637	613	580	600	597	617	595	587	603	664	616	622	609	605	620	586	600	611	622	634	618	618	590	632	608	595	583	597	614	612	610	684	596	613	608	591	582	624	603	598	573	617	578	596	562	599	609	624	627	570	581	583	613	610	635	614	636	596	623	587	600	590	644	569	614	637	619	637	592	602	573	615	629	650	598	616	588	634	610	614	623	609	644	619	637	568	577	626	617	626	591	616	598	620	571	556	608	646	617	608	618	639	619	592	618	648	637	560	624	588	643	624	623	623	582	640	609	599	596	616	625	586	602	593	624	585	597	609	597	617	596	615	570	614	606	657	618	603	599	635	644	600	631	627	605	609	621	634	589	606	617	609	617	601	631	589	609	576	624	588	603	563	623	600	586	600	605	628	650	601	585	647	637	586	626	629	605	613	594	615	631	617	642	588	610	642	620	616	623	628	637	598	596	598	628	622	590	640	589	686	583	588	622	635	597	620	612	576	654	598	651	624	610	614	612	614	604	595	613	633	602	602	628	600	663	638	603	622	622	550	640	627	622	591	609	608	543	581	649	633	579	630	604	591	625	613	643	625	643	616
6060	7544	7014	4943	7084	12598	16720	15319	11142	6561	3388	1840	1195	968	933	861	891	866	908	895	879	879	854	902	845	898	886	888	850	832	889	926	918	913	836	864	896	911	878	841	901	876	869	832	874	865	901	842	922	876	937	930	836	873	833	837	853	861	880	848	917	871	847	849	881	886	863	869	909	882	900	844	880	932	922	850	908	889	910	859	866	861	803	879	872	883	830	874	859	855	875	834	905	975	868	911	829	905	875	870	876	898	849	891	894	867	921	916	871	896	830	948	847	874	887	846	888	874	875	843	913	904	849	859	858	927	912	856	877	879	845	870	881	915	851	874	873	904	890	867	863	887	932	874	870	879	901	875	870	890	900	860	880	814	884	864	784	887	843	887	845	899	818	916	859	864	818	854	874	858	888	864	863	829	831	883	852	821	834	838	923	896	900	856	884	967	871	846	858	891	865	833	840	849	842	885	853	900	854	880	881	885	904	870	922	893	897	892	859	835	875	873	881	909	864	888	830	844	853	841	897	854	813	932	865	866	868	848	861	879	841	852	876	869	835	884	878	932	861	907	841	880	854	859	836	857	867	870	831	876	858	928	885	869	874	786	830	873	912	854	911	893	798	863	879	893	877	885	848	872	835	898	839	875	845	863	908	866	837	822	818	852	822	868	877	903	846	925	888	836	860	919	941	874	891	883	858	881	808	848	878	880	845	868	902	913	912	816	871	923	823	840	886	876	837	872	903	838	827	928	916	819	920	870	855	890	870	843	878	881	907	846	881	877	873	869	831	861	884	883	874	927	881	853	883	890	920	883	888	871	917	872	826	848	934	912	868	891	819	866	899	871	920	818	908	893	894	841	890	879	883	936	899	896	915	882	917	968	879	859	864	860	887	858	863	867	884	878	926	843	933	875	874	883	882	894	849	918	868	906	887	883	862	838	867	868	844	841	843	835	830	864	852	882	892	907	951	887	863	873	842	859	919	918	842	846	889	876	909	866	874	877	886	887	887	850	860	855	858	856	898	856	844	920	828	825	952	882	864	854	887	901	749	885	850	871	820	873	898	842	886	889	869	880	897	944	859	897	898	906	875	912	835	854	861	893	852	847	840	858	853	897	898	875	906	895	866	904	884	913	841	837	885	852	841	891	863	905	828	859	899	902	857	909	821	843	858	885	888	853	858	916	825	863	896	881	861	906	892	863	920	873	886	875	881	879	880	855	861	893	884	924	844	886	892	857	846	893	861	868	860	877	882	873	861	845	859	872	848	910	853	863	899	861	884	882	841	916	860	886	843	834	895	852	873	851	940	865	884	917	905	912	809	831	908	890	859	855	878	872	907	889	869	861	837	855	870	892	893	921	854	895	854	909	907	894	836	900	915	874	867	892	909	859	904	833	874	873	864	841	864	866	871	913	866	868	907	861	862	852	854	875	880	898	866	867	837	840	868	914	897	889	920	832	910	911	839	878	859	847	914	877	880	867	865	876	898	915	917	884	906	896	856	904	861	922	877	834	926	896	890	883	881	895	908	898	890	849	938	813	860	790	860	948	895	883	841	915	870	885	879	817	833	896	807	904	885	847	895	863	881	847	899	863	833	842	820	845	874	862	853	827	869	898	821	851	901	814	901	852	885	865	907	890	945	923	870	889	923	807	881	928	877	892	864	876	840	838	849	859	883	865	890	912	813	841	863	930	892	857	866	889	871	841	865	878	894	895	851	878	903	900	870	865	873	859	857	930	881	818	869	855	900	888	914	865	875	817	879	946	854	895	872	860	851	944	879	857	898	842	846	867	879	891	913	909	880	870	888	854	872	852	876	880	895	896	883	859	877	887	886	885	852	847	888	862	868	849	853	868	853	846	860	892	864	853	862	909	895	877	859	853	877	846	866	878	833	859	872	850	840	876	857	862	888	828	923	830	890	874	872	845	893	848	878	895	853	844	852	870	901	883	790	918	835	850	836	884	908	874	948	844	866	874	834	870	885	865	902	876	847	867	951	861	900	871	938	850	888	909	891	874	873	860	911	895	838	849	874	889	890	875	903	853	927	848	870	847	887	877	910	858	872	878	874	894	855	857	899	841	885	886	873	794	905	873	854	815	852	872	870	851	809	931	848	918	886	859	867	887	852	852	889	828	860	915	834	877	900	881	895	888	837	857	890	921	889	842	872	859	912	893	841	867	896	844	877	864	850	890	861	906	869	842	834	887	860	916	857	896	835	876	868	872	871	909	861	838	901	880	876	900	877	874	853	869	864	881	877	826	880	911	866	833	832	866	855	841	905	913	824	962	854	852	877	854	848	895	849	896	899	820	924	833	874	866	902	872	909	821	819	903	881	779	855	843	829	853	876	864	860	871	906	935	828	886	850	872	856	861	919	856	875	884	872	876	872	879	835	907	858	905	857	890	928	836	909	925	846	815	914	900	894	905	906	819	873	887	859	869	839	840	863	845	847	809	821	837	853	904	918	874	821	830	824	852	858	905	828	899	896	883	916	827	818	844	914	829	864	866	888	894	856	875	851	918	833	868	863	911	854	894	917	905	821	877	897	869	879	800	889	918	896	832	903	896	915	865	850	879	867	887	823	908	878	863	867	893	848	895	855	846	887	878	890	938	894	835	889	861	886	884	856	868	817	875	858	860	880	860	916	801	857	858	878	830	839	865	884	916	894	904	853	855	878	906	909	859	877	920	872	829	868	842	845	876	928	892	849	887	896	826	889	835	856	857	865	867	852	839	842	869	871	905	900	872	867	886	870	818	863	843	872	808	823	846	804	877	866	884	917	852	901	858	931	873	853	875	845	889	906	922	896	893	872	866	851	866	915	860	864	895	863	853	888	787	937	832	859	896	879	835	876	909	868	890	841	835	877	905	829	829	908	848	842	804	897	849	911	843	867	866	839	860	913	826	863	904	867	877	936	884	878	911	858	883	882	946	919	840	889	874	833	859	853	882	855	865	884	896	851	827	851	912	882	851	864	839	872	859	836	843	889	830	844	816	882	854	869	897	847	842	886	908	850	899	802	861	842	861	905	849	905	817	877	870	873	919	852	924	895	900	876	883	878	893	904	857	821	891	859	790	910	855	834	886	858	874	881	881	868	922	872	886	856	882	904	870	923	830	886	832	883	891	870	888	875	807	852	835	881	839	856	898	855	856	872	871	881	863	837	871	899	878	856	855	912	854	869	858	872	855	896	908	867	847	872	898	874	899	860	916	893	840	866	910	873	830	827	940	875	884	874	882	837	911	937	926	878	843	857	859	887	882	865	902	865	912	847	856	843	877	872	897	896	922	866	923	916	892	894	866	881	857	861	857	863	865	881	874	870	899	878	879	849	912	873	871	869	861	866	836	927	826	895	846	887	859	854	925	861	863	863	841	877	894	871	891	836	878	838	908	875	916	846	853	878	873	881	880	876	855	879	853	852	857	873	893	858	858	822	845	859	874	857	844	828	856	899	865	859	876	883	838	892	844	953	859	827	888	916	896	876	916	878	844
24178	20754	27480	24127	20506	26115	37294	35203	26476	16201	6894	2484	1133	803	626	649	603	653	658	628	655	659	671	636	580	605	611	626	658	640	603	620	630	617	603	603	649	636	615	649	662	639	630	620	573	636	643	605	591	595	631	660	654	609	623	600	648	629	623	616	652	603	621	660	587	603	637	614	636	660	651	659	604	622	611	626	629	642	650	608	622	637	638	663	618	612	641	629	664	646	603	617	593	661	623	594	633	595	598	629	631	635	625	573	625	659	578	643	596	625	633	616	626	593	634	618	632	646	586	628	636	631	609	630	616	612	642	623	639	633	613	636	647	573	600	611	649	631	647	619	611	669	637	599	592	656	600	603	598	600	631	617	634	644	611	649	617	614	587	651	607	611	628	594	557	631	613	623	676	644	612	606	594	595	629	676	604	630	629	632	620	634	595	640	645	694	641	603	660	641	622	609	621	636	646	603	659	635	635	600	616	627	618	620	628	580	625	630	624	647	651	664	673	657	601	624	630	625	644	632	624	581	579	603	622	628	601	605	624	604	609	589	655	661	588	607	615	569	609	629	606	604	676	615	614	583	633	612	641	665	617	632	605	679	628	701	646	637	664	587	552	617	629	598	613	624	613	600	605	609	630	604	626	627	629	641	601	609	611	618	610	650	628	606	645	603	634	603	601	610	585	630	574	641	627	564	635	613	663	676	625	648	622	623	632	652	591	601	572	659	637	603	640	647	617	617	589	598	655	686	574	624	629	643	635	686	605	590	632	645	630	628	606	647	612	653	655	674	641	613	607	602	585	630	642	621	626	662	620	617	628	601	606	623	666	645	663	666	636	626	611	601	662	641	626	553	624	623	634	602	651	601	640	665	641	600	608	649	653	607	630	578	597	590	602	582	653	605	623	655	663	619	639	619	617	654	600	611	650	607	615	628	650	624	617	658	616	639	621	619	635	653	600	646	673	624	595	643	657	668	633	592	664	671	608	682	597	604	653	635	636	605	661	650	641	629	611	619	666	614	631	659	651	646	625	615	641	611	651	642	598	603	633	646	696	650	608	619	648	659	645	636	623	612	645	629	576	591	645	649	577	659	595	616	630	608	605	634	612	631	630	576	620	601	636	654	593	619	597	605	559	605	602	648	622	631	624	630	679	588	588	627	603	668	596	588	622	634	681	635	607	599	617	634	640	632	620	592	650	680	654	622	608	619	641	630	613	634	656	603	630	644	622	653	635	645	604	622	619	636	600	601	599	639	662	590	612	584	630	636	624	599	631	601	652	649	627	614	617	637	682	640	612	606	650	667	638	643	659	594	670	643	615	572	611	614	668	626	674	640	603	656	628	652	651	616	609	613	617	621	638	641	549	631	649	615	628	623	646	632	667	599	619	627	609	619	621	666	607	648	654	657	607	621	588	614	620	637	635	619	641	621	636	633	598	612	581	662	647	617	617	673	680	605	624	616	628	633	614	622	645	642	708	648	671	607	645	644	643	640	630	613	677	640	578	633	638	586	610	612	692	626	618	606	609	625	589	651	626	649	617	609	607	636	624	594	630	667	627	622	592	619	621	606	611	636	586	647	597	649	609	646	633	687	595	637	583	618	581	629	616	675	611	614	654	622	630	641	624	616	602	626	656	612	658	628	622	631	617	646	617	645	621	671	671	562	599	574	612	637	642	621	607	619	591	608	683	627	627	633	699	613	660	645	643	670	643	609	615	600	672	665	628	629	682	595	657	640	653	625	632	603	633	606	635	650	623	612	631	606	646	636	603	627	626	608	629	620	620	640	643	648	620	615	605	605	595	613	610	642	641	646	614	610	654	579	626	626	586	637	602	612	676	638	623	600	588	617	623	644	649	582	623	656	622	603	582	636	630	624	624	642	593	645	632	619	608	601	652	597	631	607	642	619	655	606	649	657	660	605	589	637	604	632	643	624	588	589	627	652	664	648	648	622	633	653	646	571	658	612	601	629	629	633	626	591	564	683	627	601	630	610	628	633	661	667	648	654	615	629	662	637	642	623	588	607	597	619	641	626	653	624	638	582	616	629	626	597	677	660	635	694	606	599	618	591	668	619	659	601	636	655	605	605	648	625	618	615	638	607	629	599	598	596	609	684	636	677	618	581	641	619	629	585	676	605	589	632	611	603	621	627	612	656	625	606	634	640	601	643	640	662	633	653	618	635	642	636	646	637	588	661	615	641	616	617	633	631	632	600	580	643	626	658	622	621	652	612	653	611	637	630	642	593	597	597	630	628	612	614	631	629	596	601	646	641	628	618	616	616	692	598	580	607	625	665	615	621	617	626	626	653	599	660	645	633	627	598	629	654	595	618	619	612	633	651	657	595	602	639	652	618	651	652	635	654	646	635	649	611	646	627	629	618	652	600	682	578	650	616	641	639	652	651	654	637	629	613	641	647	611	659	642	665	626	590	650	650	627	638	567	627	559	631	650	561	602	609	630	601	604	641	615	585	631	641	641	645	628	618	651	557	607	575	617	633	658	595	607	638	621	672	618	631	633	573	671	621	639	615	640	654	623	660	586	644	629	636	663	609	620	631	658	670	635	616	621	665	615	628	658	621	549	669	628	643	652	673	625	620	645	616	596	671	598	645	624	646	592	618	626	617	669	632	621	615	609	659	632	662	573	628	678	617	647	616	609	623	624	638	624	601	611	625	658	659	656	676	651	633	671	647	602	618	630	627	622	624	649	667	559	600	601	625	625	641	609	628	587	646	608	648	617	622	619	644	651	638	641	622	589	662	608	598	664	646	606	633	586	621	608	597	616	666	637	626	643	649	653	600	635	612	637	575	636	667	647	631	602	639	636	642	646	629	606	669	603	629	603	651	635	612	592	649	579	632	626	635	619	605	644	599	640	636	662	601	634	601	618	635	601	626	667	621	577	573	609	585	630	624	632	638	651	639	643	593	647	612	654	622	637	644	630	611	599	614	641	611	599	662	631	643	651	617	603	637	656	646	634	637	593	626	623	681	661	633	637	623	658	635	623	633	568	608	672	597	630	621	591	681	607	638	644	599	599	609	634	589	670	649	656	625	636	614	638	615	630	604	674	597	632	615	658	603	629	663	610	614	604	642	627	654	586	602	651	603	623	602	619	579	623	637	650	629	592	620	629	615	643	615	631	604	592	660	630	613	664	628	546	638	636	640	570	654	634	591	639	653	631	635	589	632	631	633	622	625	680	623	600	606	636	605	642	591	588	558	644	604	633	614	645	625	609	665	593	657	658	670	645	619	635	652	664	593	606	647	600	600	598	610	681	613	643	647	664	647	623	612	630	659	606	610	665	590	628	625	625	597	657	608	624	648	619	647	649	637	648	601	591	637	652	690	616	603	654	587	633	653	615	645	605	647	618	623	628	646	620	618	636	630	656	616	586	616	648	655	620	580	624	638	616	602	672	605	622	652	675	656	699	629	617	600	623	610	620	627	641	585	648	589	624	599	607	620	608	611	620	690	643	648	598	618	680	605	650	596
8671	18013	17289	15345	23234	33669	40324	38716	31044	21200	11054	4628	1919	1171	955	879	966	932	886	951	909	896	901	897	885	933	881	921	897	862	948	901	874	828	902	885	865	923	903	929	881	878	907	904	874	899	876	929	917	891	900	919	921	867	860	877	923	869	931	933	884	905	845	883	879	869	886	874	938	892	899	923	885	906	889	930	947	917	912	888	876	922	903	945	904	895	904	908	890	905	922	873	896	875	885	933	845	874	900	914	904	927	882	921	903	872	838	902	861	893	971	991	931	885	884	867	879	920	886	909	919	917	923	932	883	913	929	836	876	915	874	926	917	895	910	881	943	885	898	934	844	900	915	922	910	935	872	968	931	880	889	875	919	897	893	873	912	884	870	869	921	975	884	905	844	920	878	938	889	916	880	888	914	931	883	882	919	906	878	869	877	903	869	935	912	885	869	944	896	884	906	914	855	901	874	937	876	942	929	883	946	902	922	909	928	855	873	878	880	849	908	894	945	857	814	924	869	907	882	923	982	920	887	877	924	911	863	929	892	915	875	945	918	890	880	922	932	897	930	883	910	870	877	881	864	929	929	885	910	911	953	895	898	898	842	908	904	894	897	878	904	888	914	886	896	896	922	925	853	914	941	852	850	887	830	876	868	835	894	924	892	889	860	907	863	922	892	899	918	880	898	927	921	941	922	951	936	901	928	916	895	848	905	902	885	925	898	897	848	893	875	917	847	886	889	878	852	888	845	910	890	935	879	847	888	855	927	903	859	870	890	888	894	913	903	864	883	869	895	958	934	917	877	890	877	895	873	884	910	904	914	936	887	852	934	882	876	906	898	938	862	940	882	913	886	834	875	876	889	890	878	924	890	889	884	884	920	937	898	925	920	927	930	897	842	940	907	930	880	950	917	888	872	868	902	912	975	932	926	853	879	844	930	904	870	930	909	869	918	879	898	907	886	879	872	882	818	899	906	862	913	941	885	878	904	926	890	861	846	911	951	877	927	928	864	923	871	938	926	897	838	902	899	874	873	919	876	874	904	907	896	899	848	894	943	901	872	905	895	904	889	890	909	906	840	958	889	905	903	895	892	919	833	883	945	919	930	882	828	864	925	884	921	854	868	879	934	907	923	874	858	884	915	914	912	867	851	889	915	899	894	901	956	913	863	876	884	900	914	891	898	873	886	872	906	840	910	876	884	866	921	884	924	870	876	893	863	872	892	930	904	899	891	901	939	880	903	923	945	929	866	886	866	862	904	903	846	862	918	899	885	902	958	925	868	858	880	908	876	955	914	899	918	902	934	898	940	950	856	895	896	942	902	941	875	910	900	902	906	869	881	866	922	874	901	906	879	896	866	882	927	907	919	895	900	935	882	898	919	881	911	887	855	859	906	906	952	884	836	887	873	930	970	934	902	858	907	810	903	888	886	920	909	879	884	922	890	912	926	870	926	867	853	936	871	976	905	916	855	929	872	881	896	912	967	943	933	891	908	932	917	931	881	855	884	856	902	882	861	903	954	927	910	927	913	930	928	889	877	885	901	937	893	929	926	913	872	853	889	922	864	873	880	892	923	895	927	898	899	923	906	818	861	907	904	908	900	979	887	888	909	861	937	967	922	892	962	936	907	838	920	927	908	917	868	893	895	913	899	893	893	894	907	880	865	927	911	865	889	927	908	882	907	912	920	861	891	861	864	874	859	879	906	872	854	879	865	864	874	913	860	934	921	962	858	876	916	860	918	916	892	884	897	864	877	882	863	899	894	893	886	934	939	869	903	886	888	926	912	894	833	898	955	899	881	849	899	901	949	896	874	856	892	874	946	895	850	891	907	870	875	869	893	929	863	913	891	891	897	940	899	945	884	916	868	878	883	915	851	934	911	934	920	860	912	903	895	906	904	833	848	948	854	866	887	884	923	935	918	939	843	880	973	859	922	898	925	860	873	902	895	904	940	903	917	865	916	851	969	925	937	897	871	884	862	886	904	903	883	935	912	868	915	939	878	880	846	928	896	949	883	878	854	912	887	845	911	875	841	869	870	891	886	897	954	927	862	891	890	889	935	872	938	874	924	888	931	925	888	915	880	849	885	895	917	912	891	901	865	898	880	947	869	873	934	830	870	893	878	953	846	946	853	872	863	879	900	856	913	897	907	901	842	901	910	923	858	874	891	893	862	907	899	881	908	869	900	904	924	875	854	866	915	879	882	985	893	890	919	895	887	851	895	894	927	889	871	878	822	866	870	924	919	915	884	854	855	879	896	900	920	927	853	867	843	915	877	819	899	908	838	872	915	934	909	892	877	903	941	914	866	907	893	927	919	917	866	942	932	913	890	836	911	881	924	948	875	930	875	878	883	912	932	910	883	933	902	905	877	900	893	893	938	867	877	891	903	942	892	896	920	902	820	916	849	894	902	947	865	868	905	906	909	932	885	947	889	923	905	925	882	883	914	843	889	860	860	847	872	908	942	921	907	919	953	930	897	846	919	877	895	899	912	861	863	912	919	860	866	884	924	914	922	895	898	906	922	843	867	886	875	862	846	919	872	924	873	901	893	917	887	906	920	868	926	891	967	914	898	853	852	935	858	897	890	896	915	892	865	881	912	855	949	883	842	910	856	902	931	920	928	929	831	892	894	866	868	904	932	864	891	915	912	904	892	854	867	984	930	889	914	950	968	912	886	947	921	915	887	889	880	869	905	950	893	875	914	859	887	864	905	896	894	918	893	894	916	892	896	898	911	895	912	914	970	901	872	879	901	930	904	944	873	865	908	876	892	898	928	886	900	875	882	902	916	897	881	925	864	881	891	919	844	891	950	914	876	880	872	933	881	880	888	899	914	938	923	931	903	863	918	879	891	905	913	908	911	921	913	921	915	886	918	912	890	906	926	969	863	897	810	873	973	860	901	900	850	889	877	910	912	908	890	926	889	864	934	884	895	854	871	856	957	872	885	903	906	913	859	891	864	873	876	939	922	897	920	838	862	873	902	923	867	903	916	910	965	820	894	922	905	845	908	927	895	898	900	880	845	918	895	840	909	883	915	923	848	928	885	925	963	889	924	871	855	873	921	888	905	940	939	947	879	927	900	866	904	876	904	930	901	895	903	896	895	892	933	910	893	890	941	942	912	940	870	920	897	897	915	928	888	888	874	892	870	910	899	890	926	886	904	881	865	876	874	914	869	931	878	912	874	874	970	895	884	910	898	916	915	839	871	916	836	895	912	872	895	885	928	948	907	880	917	877	897	904	906	884	901	910	910	886	859	887	908	898	922	925	916	929	904	884	898	963	921	896	900	929	895	946	885	848	930	834	934	909	894	890	888	877	895	906	922	881	921	847	935	985	870	893	889	911	884	925	915	903	888	909	957	930	923	908	895	865	890	896	860	842	872	875	897	923	951	877	905	893	912	869	920	907	873	879	872	921	936	939	849	896	902	884	883	943	834	935	865	863	935	935	884	863	947	933	866	860	972	889	884	849	894	856	862	864	858	880	854	884
22458	20706	28456	22989	22604	36869	51554	48700	48142	34478	19753	7656	2415	1113	714	706	673	642	669	630	656	616	636	710	652	665	637	650	672	626	646	698	637	655	636	658	617	639	657	636	667	672	605	649	706	631	647	659	664	719	649	696	638	657	639	660	665	633	637	646	635	669	696	602	627	609	620	669	635	653	693	665	669	726	682	676	630	646	683	643	665	660	645	631	649	643	669	655	713	623	605	669	675	641	645	654	637	645	671	621	653	645	673	652	652	622	658	600	682	643	691	641	672	624	702	666	684	604	623	668	656	667	675	622	627	632	682	629	625	678	623	643	721	638	619	649	645	701	680	648	630	625	649	697	648	653	645	617	647	631	675	636	659	637	640	668	651	631	627	676	644	652	670	695	684	610	628	588	625	670	644	681	656	610	639	646	599	608	664	679	651	662	619	675	680	611	622	672	654	688	684	646	624	644	604	659	602	627	658	654	644	684	683	634	658	571	633	656	650	678	673	690	654	648	656	648	648	658	675	670	619	638	605	625	658	653	658	656	684	673	620	703	655	676	620	638	596	605	620	612	647	673	610	669	672	631	657	617	667	681	706	661	654	671	629	664	719	669	658	606	638	647	693	685	650	639	676	677	635	652	657	640	667	666	634	619	702	629	649	654	643	680	635	621	690	630	699	634	629	672	634	678	646	661	633	640	659	617	667	642	641	655	638	612	667	672	651	666	622	649	708	632	670	670	643	656	670	642	619	676	648	694	630	632	657	711	671	640	645	645	648	643	675	681	652	670	688	617	657	662	603	646	673	634	642	644	646	673	648	679	650	649	618	656	679	627	652	665	672	645	673	666	662	639	668	644	649	672	651	678	630	660	702	638	660	681	637	654	651	682	633	685	611	635	657	651	674	651	664	675	615	691	678	650	667	712	641	678	648	621	654	696	655	653	661	646	617	666	636	655	689	622	638	635	658	639	645	670	649	618	661	665	627	624	689	656	594	657	646	646	622	637	580	652	700	654	647	641	595	627	630	668	639	671	659	642	622	670	659	696	646	679	658	688	675	647	659	701	648	633	673	672	626	657	647	625	674	612	684	660	627	666	675	668	648	694	653	591	622	655	640	661	636	637	633	639	608	644	649	649	677	657	636	609	633	645	634	682	653	663	663	643	669	671	681	651	667	632	631	686	678	683	669	642	616	669	653	610	695	649	665	650	627	651	633	640	646	689	624	656	648	635	603	681	643	661	710	620	666	603	678	689	644	668	670	636	678	657	616	624	655	667	619	695	661	614	631	659	673	651	623	647	635	676	654	674	653	665	669	616	664	679	652	634	659	617	629	657	660	642	630	652	648	653	672	621	639	627	646	654	658	639	701	676	671	678	642	678	622	652	657	669	636	609	664	637	641	663	682	667	662	642	665	647	666	708	688	630	655	693	659	633	632	613	661	617	652	690	651	708	599	586	589	669	607	677	653	711	630	646	615	659	636	652	663	597	656	660	650	680	671	650	671	701	665	630	600	705	605	638	622	621	650	659	674	574	633	615	642	682	616	651	647	655	652	684	666	650	603	670	623	673	637	653	672	634	645	655	639	645	685	644	627	651	685	592	616	675	631	709	671	661	682	642	657	678	669	633	636	653	658	633	671	632	662	674	670	654	638	645	637	683	660	674	649	716	668	646	671	592	669	706	678	648	639	650	640	638	621	644	655	675	678	611	648	689	641	664	616	623	646	643	659	617	688	657	657	713	643	641	610	660	626	656	660	623	623	622	618	630	656	628	629	643	683	637	613	649	663	639	643	626	611	669	639	634	613	637	625	667	649	647	634	633	668	638	643	629	678	629	645	688	644	677	646	648	700	682	667	660	665	668	642	655	656	664	633	666	643	659	669	640	626	632	635	633	713	694	657	640	660	638	665	643	656	643	665	652	667	676	646	640	612	656	668	623	642	639	645	667	701	673	704	633	636	649	644	638	604	624	637	633	684	623	685	677	661	608	653	645	626	662	664	685	643	651	598	658	677	707	718	666	621	682	630	650	676	655	640	600	610	627	615	645	637	637	643	607	621	669	654	663	644	661	633	616	704	662	646	660	630	663	600	639	644	621	641	619	639	629	640	683	662	639	664	658	681	688	619	634	675	647	654	641	647	619	647	640	630	653	706	708	658	654	645	643	687	671	683	672	650	700	680	608	632	618	677	613	608	678	670	681	627	604	628	644	632	642	610	617	701	632	645	637	690	624	678	659	637	670	624	638	615	690	662	608	657	610	667	646	667	655	695	684	660	656	677	612	643	627	696	641	678	657	647	608	663	686	642	649	661	691	662	659	652	666	663	654	652	665	726	623	660	656	637	659	675	652	691	662	664	621	636	643	656	669	718	642	647	638	657	680	629	647	664	653	613	653	656	651	678	631	672	676	623	625	661	674	640	652	640	673	624	668	670	652	664	721	663	660	740	655	663	625	603	629	629	608	647	676	640	656	666	690	686	684	674	652	671	621	685	640	651	663	659	685	682	637	673	632	667	649	643	677	641	631	643	660	620	646	700	631	659	695	676	653	678	632	676	648	640	713	624	620	644	680	602	665	611	636	653	635	634	651	692	599	694	684	631	664	656	649	665	652	657	676	590	649	733	669	675	654	627	621	657	639	651	669	625	676	675	639	679	607	624	685	654	670	667	644	695	606	687	669	672	642	675	658	619	614	566	628	640	638	650	679	645	657	674	683	604	661	658	620	673	654	629	588	621	663	738	693	703	602	634	649	707	644	634	634	665	636	663	675	631	621	678	636	629	668	608	628	673	631	680	657	656	628	661	670	633	613	635	678	635	632	671	668	642	673	718	644	688	630	646	646	614	673	619	671	628	678	677	621	666	669	684	653	611	625	621	653	660	649	608	615	608	663	633	668	689	680	634	669	682	620	649	661	608	664	640	654	604	624	647	684	667	636	658	639	616	629	629	663	623	680	644	696	660	620	641	624	634	656	642	616	613	660	646	634	627	692	680	670	628	631	658	607	665	630	580	692	637	647	633	677	682	676	645	637	660	670	666	612	642	653	662	651	639	642	630	638	673	657	674	677	626	622	670	640	664	657	632	626	636	622	625	610	665	629	629	648	646	614	676	642	628	666	625	629	645	653	650	659	648	676	648	646	641	668	651	640	668	607	653	674	612	634	663	633	633	647	656	616	666	651	636	667	651	660	640	656	612	661	601	627	704	699	698	637	639	654	626	612	620	671	654	656	649	646	650	666	654	642	657	695	634	683	692	687	704	622	624	631	622	642	649	661	693	673	662	675	649	668	622	651	673	651	650	680	648	674	646	591	650	662	705	685	651	663	689	664	658	631	634	690	646	650	619	662	618	652	666	615	673	636	618	648	678	695	655	632	667	613	638	634	695	645	679	640	658	652	602	659	578	646	680	681	663	645	618	627	601	623	656	620	671	629	617	637	646	644	661	685	616	653	604	646	628	661	648	673	640	595	675	629	657	645	654	638	622	667	665	672	659	693
14658	30355	29428	29535	41410	47488	52590	51064	48259	36736	23337	11170	4207	1802	1104	971	927	929	931	909	855	933	889	883	922	859	900	873	919	898	894	933	903	896	930	915	889	907	941	916	903	912	843	909	915	944	868	887	949	885	943	869	943	906	836	920	874	936	893	843	960	882	877	896	832	903	943	843	889	923	958	1002	914	858	934	898	898	916	951	939	925	861	920	880	881	883	884	931	917	882	956	851	883	943	874	917	954	910	921	942	862	937	886	881	890	877	890	918	962	982	907	924	942	925	938	974	901	944	922	946	905	907	874	891	900	914	921	918	874	871	917	893	912	917	916	960	856	885	911	924	923	872	891	930	984	890	919	987	951	943	904	868	921	962	883	883	883	859	917	976	908	916	894	958	903	902	935	877	920	885	888	945	935	847	889	960	937	958	961	869	968	899	894	874	901	870	856	917	934	935	867	891	912	866	895	916	882	877	918	901	932	934	880	899	933	922	880	915	893	855	916	937	902	859	886	954	935	918	903	906	915	954	910	860	880	946	914	881	895	925	917	867	924	870	925	892	826	910	941	856	936	910	965	922	928	858	931	911	919	873	941	880	892	939	920	920	899	929	888	883	943	954	949	932	898	940	920	944	871	924	945	890	857	868	943	897	859	927	899	927	918	937	880	882	899	912	949	924	930	893	885	939	940	912	895	898	871	913	945	935	901	916	892	906	930	937	889	878	890	958	926	906	959	868	945	943	964	930	926	906	895	957	896	839	901	883	921	891	889	880	867	884	900	951	928	937	946	944	923	948	889	963	896	925	885	901	923	918	909	853	967	883	915	897	927	937	905	875	954	904	907	949	884	941	919	878	902	902	876	870	975	884	915	868	939	878	957	898	954	948	902	924	892	911	859	887	922	864	868	914	874	949	868	927	868	913	937	936	986	937	909	918	897	910	891	868	873	929	881	875	873	933	895	914	856	883	913	886	876	924	880	867	913	942	832	892	888	974	975	857	987	915	930	921	903	917	914	891	901	921	894	936	888	931	900	859	934	917	959	925	928	896	942	928	892	889	890	924	900	911	895	891	925	971	909	875	925	862	928	880	927	891	924	884	941	947	858	928	910	925	927	919	904	869	941	949	927	932	880	927	846	885	954	909	880	906	910	951	942	910	968	920	864	961	925	933	916	902	895	930	880	881	916	932	947	906	959	855	929	915	906	908	918	906	897	949	919	861	890	860	902	915	895	892	905	922	924	877	907	873	897	877	903	868	908	960	903	928	886	953	913	830	872	923	919	893	926	928	828	881	932	920	867	930	883	904	908	900	876	936	923	891	875	911	900	913	878	862	939	948	918	928	890	898	917	877	888	934	925	886	894	900	891	936	865	887	923	923	923	911	930	906	913	919	922	964	901	912	878	925	855	914	874	942	922	865	926	935	918	864	958	910	949	907	884	901	929	885	949	909	888	892	899	969	968	932	900	868	915	927	897	969	962	900	930	905	947	928	889	860	922	897	933	903	910	897	919	949	940	886	916	944	925	911	914	905	911	899	909	932	879	895	902	885	911	875	903	892	935	927	868	933	896	968	906	920	934	830	916	945	931	875	895	929	910	903	894	928	909	916	907	947	910	869	879	911	900	886	925	885	973	907	883	894	899	939	918	910	916	887	972	904	912	920	896	886	929	903	934	949	903	928	836	906	873	891	946	906	907	909	926	904	891	874	910	913	860	882	945	910	868	914	919	928	911	916	871	925	908	950	903	860	941	899	868	910	924	911	900	935	852	922	902	903	889	921	915	936	912	875	930	932	915	939	930	904	929	908	915	851	894	856	933	916	933	985	913	898	927	914	859	880	935	882	924	884	864	913	867	893	868	887	936	940	896	880	873	933	879	919	935	933	909	858	920	866	901	849	978	952	897	928	970	882	881	910	936	889	934	952	934	895	951	881	885	892	926	924	921	905	900	913	874	933	920	903	901	936	935	937	908	945	898	921	960	968	944	910	864	904	927	872	854	893	880	933	930	845	890	916	983	899	907	940	887	961	889	858	877	909	884	877	918	885	878	894	900	916	917	900	980	915	853	869	904	921	928	889	898	852	927	903	903	853	938	898	938	950	867	846	897	915	912	936	855	893	921	955	872	907	868	908	938	921	920	861	932	895	892	903	891	936	936	866	924	916	884	833	919	942	888	923	907	923	890	904	899	899	957	904	935	877	910	902	924	879	929	944	913	967	912	876	911	935	971	953	920	851	921	908	902	929	900	920	896	862	883	892	933	940	980	936	926	871	920	906	895	953	902	896	949	941	991	1004	927	919	866	898	865	880	916	913	946	920	934	864	922	969	889	934	895	962	945	874	860	945	901	888	900	918	878	905	925	900	890	939	933	952	903	917	901	903	848	955	873	919	906	872	927	909	916	876	867	910	870	938	919	932	893	889	919	936	863	901	891	920	892	915	910	933	937	896	933	923	902	875	914	865	909	914	950	922	910	897	880	970	938	906	966	917	863	838	918	877	881	857	894	919	909	936	927	962	910	919	854	907	907	941	915	892	888	906	960	915	898	950	1002	936	949	883	914	897	972	896	918	868	937	955	940	961	888	891	872	887	932	940	880	898	916	895	912	935	868	871	869	939	946	891	947	962	917	892	921	906	892	879	878	880	885	892	909	938	879	916	893	907	906	902	877	928	869	957	840	856	937	895	925	926	926	904	869	885	897	899	904	932	917	878	926	932	910	925	936	894	898	885	903	953	940	901	933	916	922	874	867	894	929	921	887	889	937	941	952	910	922	921	913	965	893	943	872	953	966	887	884	934	904	938	881	885	929	898	922	910	881	904	870	897	912	880	903	918	918	897	889	944	848	886	906	910	894	884	921	915	955	912	906	900	902	927	883	853	957	901	954	948	837	870	919	877	943	916	902	837	926	891	942	910	929	866	935	938	920	884	857	869	931	889	893	896	887	964	904	918	909	874	907	950	845	876	918	921	900	905	892	927	886	912	925	874	955	870	912	927	911	945	898	937	871	897	892	940	936	910	947	938	934	897	877	911	892	895	964	912	882	899	836	931	914	944	923	901	899	945	943	889	868	908	919	906	936	882	863	938	893	945	902	912	906	933	924	925	891	870	882	932	915	886	957	960	883	925	907	925	929	913	901	947	921	969	943	886	891	960	922	916	871	886	860	935	951	913	932	936	854	911	919	923	856	985	952	887	881	879	888	907	939	933	898	869	925	912	959	893	873	904	955	920	906	880	914	895	924	879	957	865	871	940	949	963	930	940	922	937	945	938	872	860	956	887	895	876	911	933	899	932	907	908	915	900	882	895	949	879	884	920	884	879	833	906	909	893	905	933	913	950	888	852	914	878	916	949	925	904	959	966	904	901	937	872	877	912	921	894	924	886	909	959	882	921	863	924	906	904	908	879	894	939	902	924	916	932	903	904	871	898	901	897	942	897	888	884	905	905	904	859	909	883	879	926	930	924	901	893	932	932	929	920	873	916	886	916	897	926	899	951
26151	20546	12476	2841	3444	6008	7521	8886	7719	4647	2306	1327	846	698	629	644	622	598	633	603	642	622	576	621	626	586	667	636	578	620	618	589	626	640	617	611	604	646	587	647	630	610	611	605	665	664	606	627	639	623	583	644	626	610	598	618	616	619	645	576	583	642	615	626	616	598	599	639	585	627	589	655	593	637	602	597	576	626	623	616	662	635	608	616	615	648	586	645	607	586	586	612	663	642	593	642	598	627	622	671	621	623	582	622	591	595	617	608	609	611	636	594	630	601	623	581	625	631	609	601	635	586	592	619	602	653	600	651	608	606	621	657	658	615	630	620	667	589	611	553	619	608	600	609	608	618	578	617	653	609	612	614	631	636	600	616	614	620	595	654	606	576	592	588	627	570	603	629	654	620	614	610	619	640	622	637	585	647	663	611	598	623	613	651	580	592	606	593	591	605	651	688	623	575	616	604	635	614	554	588	612	599	688	605	599	623	612	611	598	627	625	620	638	648	629	602	632	634	609	549	641	630	626	592	601	586	617	585	599	616	585	620	622	614	587	618	524	602	635	598	607	621	609	658	635	554	580	646	594	652	601	611	640	603	621	630	582	570	623	600	666	604	603	592	639	612	628	642	581	596	607	572	599	620	580	584	594	623	597	612	623	578	627	656	625	618	618	613	593	582	638	632	618	643	598	622	613	635	625	603	622	591	610	573	612	618	571	634	603	584	604	631	562	582	581	607	565	603	661	656	652	649	636	620	637	638	584	634	609	621	587	625	610	613	587	600	648	632	619	567	590	597	584	626	632	638	625	599	625	638	603	619	594	620	590	561	628	607	631	603	558	609	642	614	628	560	586	635	590	606	616	594	562	594	677	616	631	614	670	639	667	610	626	578	613	604	566	600	594	600	659	612	583	584	637	604	589	613	589	592	571	613	656	652	600	597	614	649	611	560	605	593	589	633	593	589	585	601	585	609	588	653	601	645	650	580	597	647	592	616	556	616	642	597	614	580	602	609	646	629	616	582	651	602	622	606	639	629	631	615	581	609	589	608	634	604	658	588	644	600	578	643	589	599	575	639	580	619	603	623	622	609	612	613	621	646	602	581	628	588	604	613	600	615	566	633	607	664	616	590	606	628	649	601	615	586	619	564	674	574	590	581	571	590	598	599	594	586	608	607	636	585	625	627	610	605	639	623	589	597	623	627	645	627	589	659	657	588	667	603	619	633	640	618	598	605	624	583	613	588	620	610	662	587	636	552	609	593	604	570	627	587	607	614	607	656	662	598	602	610	664	618	613	630	615	630	604	634	656	624	617	609	625	625	631	609	646	593	592	630	611	589	622	643	615	592	648	594	624	623	621	602	670	581	651	631	614	592	586	633	581	668	593	607	601	615	603	629	613	608	589	612	610	612	634	633	639	598	594	603	626	646	638	635	655	612	591	600	630	591	559	646	587	658	592	622	585	638	609	576	595	635	602	584	563	607	624	612	636	641	587	640	589	600	573	594	617	604	613	654	602	637	596	644	571	614	612	584	583	648	613	618	632	574	637	595	621	604	641	590	603	585	623	641	616	612	630	618	610	620	604	609	618	661	566	647	591	681	659	618	629	595	601	596	593	612	577	590	576	631	604	631	612	614	608	609	599	618	601	593	622	616	642	634	624	612	649	582	603	617	616	611	619	673	624	668	653	638	648	590	665	614	619	621	556	577	555	603	646	585	611	634	562	621	615	633	601	615	665	573	605	639	592	606	665	658	617	596	612	602	619	572	608	599	617	614	635	583	628	632	591	599	621	632	627	653	595	626	622	608	671	602	649	615	595	629	583	632	579	602	584	625	621	609	605	620	601	608	584	590	643	601	633	635	645	614	605	624	623	620	614	617	647	620	600	600	611	598	606	592	573	656	607	591	627	607	632	590	610	638	621	612	618	653	621	565	620	599	639	601	595	594	670	588	661	590	638	628	615	599	613	623	601	566	597	608	638	631	604	592	661	654	638	598	577	593	632	629	609	572	667	611	597	647	662	612	638	605	630	637	651	602	641	606	627	584	622	646	663	654	632	636	630	630	632	604	592	622	591	653	620	634	640	659	655	594	634	629	637	618	603	608	626	622	586	620	614	629	628	649	627	635	609	625	609	604	583	584	604	636	610	644	600	629	631	628	596	597	624	615	622	620	619	621	622	571	582	670	617	584	659	628	656	590	589	624	599	593	620	629	587	603	632	649	612	599	627	616	586	600	665	572	651	626	600	638	625	619	626	609	598	626	610	574	585	581	606	604	623	646	584	615	656	652	614	679	564	625	620	642	628	613	571	605	564	638	602	629	588	590	620	605	647	615	666	587	603	646	610	615	647	612	558	596	601	620	620	606	646	648	616	578	639	572	614	567	566	614	553	615	655	589	615	573	597	610	558	617	603	603	575	623	645	620	628	607	605	638	607	638	625	605	610	618	624	625	620	587	569	640	622	650	637	617	584	606	668	602	638	621	640	605	577	596	649	637	590	621	616	617	620	607	621	650	590	626	594	583	639	599	606	598	619	615	621	622	601	636	589	610	647	611	578	619	586	645	580	623	579	642	560	596	607	606	560	618	600	615	612	593	630	615	624	575	600	597	624	630	587	596	596	587	639	638	597	583	613	576	631	555	589	642	596	574	593	610	583	601	574	580	612	642	639	625	618	580	617	622	585	636	649	611	637	641	629	633	573	628	646	624	611	623	573	623	639	628	651	641	585	613	587	606	570	599	615	630	592	607	591	602	604	629	676	610	615	609	602	634	609	583	604	633	637	568	628	611	620	601	624	596	608	605	599	613	596	597	626	586	607	657	640	597	614	578	582	603	632	629	589	644	660	622	602	595	629	620	566	585	606	621	601	607	608	657	647	609	609	650	626	617	618	625	601	605	588	646	612	610	618	617	631	627	582	565	606	583	604	577	605	620	651	653	617	584	637	600	606	602	621	662	566	593	590	626	616	577	598	627	594	601	595	601	592	617	554	616	594	636	632	624	651	642	590	601	585	626	582	592	561	630	614	613	639	623	630	570	609	612	577	639	639	599	642	609	602	667	598	612	652	620	669	627	676	593	644	631	665	625	616	647	637	664	608	581	593	627	588	590	570	660	613	616	590	613	617	630	619	613	599	633	600	606	628	629	609	589	579	596	613	602	620	636	654	630	606	613	625	593	585	597	610	655	600	595	585	593	591	623	630	614	636	662	639	593	621	637	625	626	549	580	608	604	615	650	576	648	664	567	582	591	620	591	672	587	599	625	665	586	576	695	594	610	611	639	596	663	615	646	622	574	599	595	597	639	640	641	584	606	600	617	602	615	633	590	649	626	611	597	658	665	657	626	684	651	579	615	646	617	602	637	614	660	602	612	643	622	615	617	586	631	622	587	610	598	633	603	623	617	593	616	575	617	660	628	606	630	595	662	606	593	623	621	624	623	584	599	611	613	648	605	636	593	586	635	611	575	631	634	581	610	669	634	573	622	588	591
5495	5930	5372	3672	6668	11227	13279	15467	13188	8042	4027	2122	1283	995	855	863	851	827	822	864	879	816	849	926	877	839	860	875	930	856	879	886	828	876	869	831	852	893	860	899	881	895	885	886	864	978	905	916	873	889	836	830	916	835	915	877	895	895	904	879	865	880	859	860	900	874	886	861	811	869	890	865	851	900	863	872	904	923	901	875	877	868	879	855	887	903	893	937	827	905	877	880	874	878	866	893	864	823	866	883	913	823	899	886	868	898	821	899	800	791	855	875	863	853	877	860	871	905	892	902	884	877	874	918	874	869	851	835	863	935	880	850	834	850	911	868	900	872	853	840	894	841	819	845	931	881	883	900	915	873	858	870	901	878	873	841	896	820	877	857	838	853	894	873	918	906	860	827	838	936	833	871	823	882	850	892	896	862	840	903	847	850	912	868	835	844	936	870	826	871	874	913	888	905	835	857	914	853	888	870	904	862	860	920	903	871	887	870	862	889	909	910	813	903	915	882	933	862	897	858	833	929	872	890	860	918	791	887	902	856	872	903	900	892	892	839	876	848	909	896	893	954	889	839	852	916	857	846	866	898	875	872	840	892	845	832	920	882	869	821	877	926	880	865	891	867	889	862	861	845	862	882	913	868	891	829	854	912	866	858	856	858	837	869	884	878	898	891	907	883	863	878	882	851	877	874	867	905	951	856	859	815	902	903	848	884	845	926	904	819	888	861	855	887	891	896	873	912	952	858	881	867	879	892	857	878	878	848	851	877	866	863	846	881	881	883	914	843	858	856	931	880	862	875	855	826	900	875	869	870	866	860	895	871	911	865	848	866	860	912	822	917	900	842	939	848	868	903	886	867	820	864	878	842	880	881	840	814	884	869	870	849	886	884	906	811	897	830	877	861	905	862	854	873	856	854	917	916	845	854	887	895	922	877	856	864	874	849	879	862	912	826	790	825	854	855	900	888	853	877	876	886	873	873	837	859	910	823	864	880	868	833	843	944	851	870	894	863	949	889	874	880	901	869	858	864	916	899	864	928	867	891	922	908	895	846	855	849	902	823	934	885	848	861	869	908	874	905	914	863	871	839	884	888	839	836	856	888	897	872	849	945	818	860	830	881	868	857	893	844	906	831	871	921	850	888	820	890	830	906	821	883	887	856	894	904	874	849	893	873	839	873	880	845	898	833	893	883	894	906	894	828	882	858	850	865	869	858	938	852	893	861	918	838	858	833	858	845	886	862	876	866	912	854	868	885	856	856	864	898	903	914	822	924	914	885	903	848	826	858	869	912	856	905	850	859	890	816	836	869	873	915	937	857	861	831	907	852	865	875	838	844	889	892	917	839	835	921	845	874	826	843	884	856	847	873	870	915	879	869	865	919	808	859	857	844	909	881	900	853	875	892	858	916	869	870	818	848	880	894	846	847	871	861	892	897	868	885	803	875	860	881	835	868	874	863	870	840	918	902	917	861	865	917	881	845	821	899	912	891	894	867	882	884	881	896	847	864	878	874	884	916	841	900	858	866	890	869	879	882	864	885	839	863	903	831	864	877	896	878	920	857	868	937	846	887	898	863	890	889	909	879	881	832	839	855	934	875	832	884	865	843	888	861	878	976	890	874	894	913	895	877	875	817	907	856	896	831	874	828	891	820	903	868	873	910	892	858	888	866	915	872	917	898	859	894	824	858	859	908	880	808	867	870	938	817	888	859	868	837	910	857	828	875	923	829	823	905	897	930	894	883	887	884	903	814	853	855	865	866	852	814	868	896	856	842	902	877	812	875	881	857	857	888	880	868	876	878	864	872	842	868	860	919	859	890	869	909	858	930	897	852	881	858	885	899	830	900	879	885	855	879	962	831	890	835	909	869	876	873	911	858	874	863	885	862	888	899	887	865	837	905	868	826	879	849	861	900	835	857	895	884	859	843	815	868	879	864	846	946	841	883	875	907	886	883	909	862	915	838	825	878	929	853	874	892	866	860	862	871	910	874	862	835	859	912	902	853	878	895	875	847	893	872	884	846	866	867	841	888	851	870	879	872	830	828	875	887	952	869	874	930	845	899	922	855	858	903	884	850	849	886	859	870	886	862	897	850	843	843	871	869	883	887	937	839	830	859	932	884	855	872	863	905	875	881	924	818	929	869	864	916	882	901	812	854	864	886	846	928	896	839	865	894	891	847	889	889	883	846	859	846	809	884	842	844	866	895	856	914	860	879	849	885	882	892	856	798	841	921	894	890	940	900	901	881	843	853	920	860	861	879	870	890	842	861	821	928	851	875	858	942	901	904	843	827	874	886	871	814	882	931	924	849	899	801	832	855	906	931	862	854	904	870	857	855	868	861	890	849	887	881	882	886	922	856	853	828	894	845	879	910	858	862	853	895	891	878	821	840	858	861	836	859	865	881	900	927	911	825	879	854	835	858	848	891	891	879	902	894	917	882	858	873	851	856	848	905	913	890	887	897	945	915	865	974	835	912	900	896	906	914	877	902	844	910	863	883	866	886	879	891	882	885	887	918	822	830	870	860	816	834	894	862	901	862	926	875	886	871	851	866	942	875	884	855	839	861	883	862	926	838	993	884	890	868	887	850	862	935	860	892	900	885	871	860	932	870	834	854	872	858	880	891	898	870	913	871	857	909	874	899	867	859	863	878	894	907	888	899	815	877	891	916	887	820	904	832	868	903	880	856	841	891	833	862	961	889	890	891	913	841	851	975	890	875	854	860	870	847	917	860	891	817	922	848	873	900	898	857	866	855	854	894	829	878	890	903	862	885	832	942	813	834	826	903	873	870	860	899	914	871	862	903	827	790	863	885	813	839	884	889	897	951	874	933	830	877	932	879	894	868	868	870	843	912	910	873	871	888	838	853	924	909	926	865	885	892	880	840	894	845	873	905	876	863	874	842	859	850	905	869	860	865	914	834	891	883	864	893	851	851	879	861	876	872	848	888	853	860	829	903	887	855	880	894	886	872	880	893	872	851	921	878	896	884	899	893	828	899	856	882	886	867	859	894	920	863	885	909	929	872	859	858	849	910	824	857	919	833	862	880	881	898	900	826	918	875	862	891	859	873	894	895	874	874	841	895	867	888	880	924	902	869	827	811	857	933	824	837	869	901	900	846	901	852	881	853	860	916	900	879	894	932	858	859	896	842	908	929	880	874	933	873	936	878	815	911	899	911	940	879	855	878	890	895	845	815	915	910	883	849	871	872	832	906	908	923	913	856	910	819	846	839	851	874	909	901	905	849	898	852	934	841	869	912	824	910	910	882	854	906	862	855	898	918	840	895	883	895	954	911	920	883	923	892	898	875	874	877	869	895	868	860	921	874	916	902	907	872	901	792	840	835	920	873	922	860	887	903	886	858	864	877	876	838	827	905	825	851	890	833	879	872	877	835	895	855	903	863	849	888	935	872	854	890	832	868	911	880	892	886	917	853	925	848	866	900	857	834	905	891	857	898	898	878	886	884	841	850	885	829	859	874	886	895
24116	20712	27459	24057	22016	26380	29876	33623	26098	18250	9737	3913	1675	911	717	652	685	638	627	648	635	625	671	618	683	637	641	639	596	693	646	631	640	647	639	621	685	630	642	605	675	588	597	587	627	664	609	595	593	652	658	585	636	611	613	614	652	603	655	655	625	619	653	622	625	626	633	605	630	603	605	651	631	664	592	601	584	586	631	623	620	617	658	660	627	621	644	609	600	624	624	633	606	587	583	625	617	615	599	633	645	624	647	627	652	639	671	606	641	598	636	588	647	580	575	596	640	569	663	626	613	627	668	673	643	655	630	573	615	620	594	616	636	597	640	618	652	635	662	610	611	605	643	620	653	612	638	617	649	637	630	635	645	660	670	647	670	636	639	630	644	623	628	626	586	629	617	651	632	650	658	632	600	626	620	627	627	668	614	682	649	616	608	612	649	652	612	615	658	633	664	616	633	614	645	621	605	639	622	594	653	617	606	662	645	650	654	627	611	621	627	595	588	604	611	584	623	595	644	627	630	612	679	642	634	635	653	606	624	614	658	625	634	652	598	620	628	687	637	601	622	649	630	602	634	618	639	623	612	618	655	613	630	652	621	620	658	622	613	660	634	654	613	642	593	629	593	625	656	691	622	634	620	606	576	625	586	609	672	645	650	619	620	662	604	584	609	642	644	641	682	622	600	645	668	593	665	632	645	643	662	617	607	642	657	631	665	587	624	580	651	640	641	643	646	636	629	661	613	658	691	633	631	615	608	639	596	662	653	584	626	637	656	636	632	694	620	606	557	612	644	621	640	641	643	622	674	615	651	633	600	606	638	595	589	662	580	610	606	627	606	612	617	649	611	663	631	617	597	563	637	581	642	599	607	617	620	597	641	633	635	616	657	640	644	657	641	659	590	614	594	636	605	641	632	650	643	614	632	631	645	616	555	664	609	644	649	645	641	639	639	605	601	644	653	641	642	643	628	621	643	608	648	623	612	607	689	623	691	637	634	664	673	619	628	685	614	583	624	630	639	668	672	597	602	619	630	598	615	621	636	612	649	608	618	610	635	610	614	643	656	638	607	652	566	589	664	648	627	601	609	630	618	633	578	629	609	582	624	638	610	597	670	627	636	602	635	635	645	609	617	625	653	650	642	614	658	645	620	667	626	628	636	630	679	601	626	597	577	620	597	616	680	608	669	635	595	597	624	620	659	571	624	670	646	626	681	673	632	633	634	663	614	626	672	665	642	632	600	610	619	645	616	622	669	616	596	617	633	580	612	647	640	648	622	636	651	586	582	607	614	598	596	596	592	668	601	611	609	583	615	645	645	636	650	629	582	660	611	650	610	637	600	583	607	675	636	596	591	671	601	600	609	606	606	606	627	627	635	603	672	602	641	692	643	639	637	623	609	579	657	654	662	637	594	635	643	648	627	662	622	648	629	656	585	625	647	627	606	603	621	648	621	625	613	600	627	633	621	647	619	649	634	641	654	592	649	663	638	647	636	604	634	609	608	635	644	595	641	652	622	619	682	593	646	637	619	635	630	619	671	641	633	590	598	617	636	638	633	588	628	626	645	630	625	610	613	644	639	623	650	639	644	701	653	671	617	631	623	628	600	650	651	615	632	622	624	619	609	624	638	619	671	630	595	630	629	634	646	647	629	644	667	616	590	567	588	629	628	623	667	637	604	617	600	589	635	675	621	658	634	630	593	651	601	649	636	636	580	661	603	607	597	592	644	616	653	588	624	618	671	613	639	613	619	620	614	630	660	652	653	617	662	641	603	616	663	586	684	612	641	622	619	658	629	608	693	612	643	646	629	605	646	640	645	611	580	621	651	595	624	609	632	655	598	639	628	661	685	601	624	615	612	635	645	632	638	681	654	619	649	595	625	606	658	680	624	615	606	635	643	633	621	661	610	674	653	665	568	635	612	640	618	626	652	579	617	635	651	641	649	606	605	585	649	622	673	674	609	573	619	595	634	596	618	667	653	639	598	612	657	608	609	674	624	601	637	666	631	611	594	669	585	583	628	634	622	612	601	625	604	634	653	545	599	676	654	603	632	614	619	679	637	642	610	597	665	643	648	631	611	620	634	616	587	604	679	578	598	642	624	622	656	568	628	662	629	600	633	645	636	593	642	645	622	637	667	614	607	608	611	615	632	638	641	628	613	605	616	616	636	658	641	661	648	646	635	581	606	609	592	615	601	621	657	637	643	652	667	651	584	615	653	610	595	656	627	615	639	593	611	645	670	630	648	636	625	612	664	645	683	616	625	594	608	568	622	588	618	600	668	578	613	565	630	633	627	622	617	642	688	653	674	661	593	639	636	601	645	629	619	633	662	629	601	624	638	642	642	627	631	619	621	658	652	591	641	677	635	636	641	636	605	563	640	652	620	631	633	607	656	612	603	637	632	628	637	592	687	612	607	610	599	681	618	612	620	618	608	640	630	668	584	618	620	621	651	600	645	615	649	599	627	644	660	615	647	628	601	639	614	609	680	669	679	627	649	585	688	645	682	613	622	607	581	643	597	637	672	595	635	630	601	648	582	634	661	673	656	601	644	610	633	640	624	678	636	626	643	615	642	607	670	628	651	619	666	626	598	639	645	654	639	660	605	647	625	582	644	619	638	640	661	610	644	648	647	636	606	622	593	621	621	659	614	644	607	653	594	572	613	646	618	632	637	619	619	612	638	614	613	610	629	612	643	694	622	628	580	636	627	643	605	638	656	625	616	625	641	645	642	615	623	637	650	575	643	635	620	638	631	609	631	642	585	620	645	620	633	644	616	602	633	602	633	644	645	589	641	635	656	611	613	623	605	627	594	608	633	660	561	658	643	601	673	628	644	614	611	637	641	612	628	628	601	635	663	644	633	641	660	613	598	639	628	645	625	652	633	650	648	622	618	564	624	639	594	643	648	652	591	659	618	623	605	655	593	632	636	580	628	651	606	640	656	607	627	633	650	610	623	637	645	674	610	625	661	660	617	673	621	611	653	680	600	625	613	679	617	622	619	609	605	674	627	613	584	603	607	625	613	611	627	607	599	633	611	596	630	657	632	608	593	664	655	651	632	618	602	614	596	609	633	592	615	700	609	658	628	649	571	607	635	688	595	634	612	563	639	610	663	621	681	594	641	621	664	637	600	593	647	658	629	607	623	598	617	630	628	626	593	628	668	617	624	679	626	636	677	591	607	619	622	715	627	595	651	621	649	640	653	624	565	639	608	607	640	589	676	606	590	614	630	621	605	638	598	629	642	609	616	649	626	688	680	654	622	596	678	646	633	621	608	579	597	636	634	607	645	571	618	645	642	670	654	630	646	665	675	631	599	611	615	598	655	656	598	600	590	660	645	637	622	618	607	623	601	630	653	597	653	636	618	613	636	661	578	627	605	578	611	637	654	630	601	614	610	638	654	613	615	640	609	654	604	641	658	606	626	618	657	607	604	606	607	644	601	608	626	608	602	607	643	637	611	655	652	601	632	605	628	618	600	644	670	633
8213	17289	16618	16695	28872	32650	35178	37371	31195	23918	14577	6911	2955	1377	1046	966	899	894	908	866	937	890	912	897	904	939	880	915	934	900	904	898	925	972	880	879	878	877	891	832	883	867	869	894	884	895	878	891	888	899	918	956	907	903	870	893	900	868	882	958	934	978	910	963	907	885	882	861	915	961	928	912	891	915	880	893	959	888	911	919	886	899	957	937	851	879	865	862	865	921	899	946	940	901	911	867	927	925	961	928	929	883	938	873	935	898	838	884	904	872	946	906	893	835	920	908	966	917	917	852	883	912	882	868	932	897	891	933	898	918	951	883	957	856	890	913	912	950	881	903	895	912	842	907	914	891	858	881	903	895	913	868	839	853	866	864	921	905	868	910	923	921	939	837	911	900	948	900	917	948	872	887	901	914	879	873	871	919	879	876	868	913	926	905	935	902	917	911	848	924	902	898	948	926	856	862	970	946	893	866	932	917	882	880	957	937	871	842	864	943	859	929	945	932	874	873	888	910	880	837	839	917	949	864	910	862	920	907	858	918	920	883	924	932	907	884	921	877	912	899	900	924	892	903	859	947	905	891	911	937	948	879	896	905	888	883	885	903	961	881	919	911	885	903	857	937	886	939	874	909	883	921	872	936	899	936	931	851	884	853	854	951	904	901	898	889	875	907	928	906	901	926	913	916	868	911	901	876	895	834	906	928	900	895	932	943	890	930	881	870	932	878	925	915	873	903	892	868	890	911	877	841	897	895	898	860	942	874	924	901	894	880	897	886	926	908	869	942	936	891	902	938	883	936	917	900	933	858	865	890	880	916	886	915	872	911	936	926	897	888	866	915	928	916	868	922	875	889	930	900	896	866	913	922	949	918	891	890	916	853	925	831	908	860	865	949	915	976	936	927	929	883	894	905	908	950	879	833	890	913	897	860	868	928	901	896	891	868	881	911	854	872	935	972	916	870	866	908	896	919	933	900	884	938	894	832	963	943	878	924	926	856	945	877	859	894	889	869	900	866	879	890	865	917	922	865	898	908	920	867	895	921	948	914	841	936	966	929	866	880	970	840	933	899	961	901	891	885	876	947	917	869	879	891	898	921	902	884	925	953	937	866	941	844	935	910	890	921	856	881	916	926	895	892	900	863	882	914	924	899	890	906	842	866	874	888	908	942	919	885	925	886	893	883	902	955	933	945	953	932	902	916	947	886	945	878	899	899	912	910	879	859	937	896	899	908	923	888	938	913	930	897	953	914	871	898	862	910	888	897	920	921	887	872	879	913	937	937	903	931	907	883	915	875	899	925	902	914	901	910	918	905	853	908	919	916	921	860	925	889	913	921	891	951	897	885	885	937	896	936	876	891	909	930	933	905	936	949	910	909	972	876	988	890	881	873	907	899	897	894	892	918	923	856	873	898	878	846	876	919	836	889	885	926	937	899	821	856	926	848	920	899	909	891	847	889	868	920	895	900	898	893	925	939	958	899	928	871	878	938	846	954	952	925	900	931	905	899	880	893	926	919	855	889	900	884	881	864	874	874	902	881	821	893	849	902	884	941	928	904	935	912	878	985	913	864	895	914	883	885	956	890	874	888	900	897	908	862	918	865	907	960	970	914	916	936	893	860	928	929	942	909	923	883	922	867	938	897	863	934	859	957	948	918	904	914	901	890	904	858	951	891	905	912	915	910	893	882	895	879	872	965	911	918	955	927	914	915	915	900	884	901	863	869	879	920	881	909	894	938	887	960	930	854	891	941	878	921	924	894	858	903	903	881	916	890	916	878	873	889	905	893	918	937	851	916	889	949	930	906	909	921	901	899	869	854	862	878	894	901	895	924	915	940	904	916	855	911	901	927	868	932	919	904	913	889	930	855	910	863	909	890	865	929	846	918	892	899	908	954	879	921	930	879	915	857	859	941	931	943	881	894	943	910	936	881	942	892	911	882	934	915	920	873	930	889	921	894	892	933	916	952	929	873	960	935	902	907	915	906	863	861	951	941	900	893	892	876	896	900	898	864	943	886	838	917	887	939	885	923	950	926	871	928	890	923	953	877	847	880	858	835	882	930	936	858	888	901	887	880	892	891	882	872	865	864	886	921	898	887	911	916	912	864	832	906	862	941	929	946	881	892	959	893	926	880	936	887	875	878	865	914	901	902	855	924	889	912	908	883	844	911	922	849	850	899	879	860	849	946	909	878	900	870	889	900	931	882	888	933	883	887	910	855	903	952	911	871	870	822	986	895	890	919	908	884	900	904	915	926	909	921	914	909	884	891	890	941	891	830	886	893	878	943	898	925	903	929	897	923	899	906	918	963	915	883	922	925	900	964	869	919	911	866	887	875	903	937	888	910	844	904	879	928	896	970	883	917	961	909	896	920	890	829	925	903	887	850	909	897	890	873	913	932	896	915	930	865	941	906	934	868	892	911	965	916	920	920	889	875	905	888	868	840	885	912	902	869	908	905	893	957	849	898	913	913	866	932	887	927	875	927	850	906	847	856	885	931	885	916	885	868	913	870	895	898	906	955	853	928	901	906	961	900	909	838	925	952	908	869	897	913	906	900	927	892	893	860	929	889	910	924	836	923	911	853	904	870	914	885	901	913	901	862	877	925	926	881	893	889	938	889	933	859	912	873	910	898	921	890	818	911	920	884	883	890	939	901	944	891	917	846	890	916	879	885	894	895	897	859	898	845	928	863	918	890	924	908	903	877	866	901	885	876	910	946	912	878	861	932	910	934	917	925	914	903	909	953	919	912	868	871	890	910	943	914	916	901	891	855	957	905	861	921	888	892	895	886	978	890	849	856	954	891	913	902	894	893	885	898	923	872	920	896	849	860	888	896	879	942	904	869	937	926	846	888	903	882	887	950	908	895	860	966	912	887	896	889	880	921	909	888	880	914	934	868	860	922	919	963	908	942	851	871	955	880	889	881	894	957	888	873	885	942	963	893	961	911	950	908	892	876	950	897	905	902	895	874	909	913	927	853	889	914	846	903	911	875	916	930	872	910	887	848	913	917	878	907	869	848	893	915	896	922	902	866	901	905	907	903	921	883	959	905	901	859	921	904	866	895	924	863	926	928	920	899	888	883	877	911	918	925	885	898	847	871	869	877	916	928	889	979	875	857	860	912	865	850	912	836	857	883	896	880	890	878	932	889	849	917	883	898	840	904	925	903	929	878	834	881	863	895	878	919	959	891	868	873	894	877	934	906	937	892	909	894	906	870	913	910	881	882	854	889	890	850	927	906	894	860	883	924	905	905	871	966	916	890	908	910	904	865	875	895	896	896	851	857	910	855	875	903	965	932	914	928	947	947	877	877	900	901	887	899	844	858	948	885	896	855	904	924	872	907	892	897	898	901	922	893	907	882	895	912	878	914	895	909	842	919	885	907	867	892	908	958	917	846	881	900	896	879	908	918	868	940	826	926	896	949	912	899	904	877	905	914	919	907	885	934	907	904	865	919	887	887	903	889	917	877	901	836	918	893	884	914
22420	20704	28533	22961	24417	48042	58085	50438	37538	24960	14292	6094	2218	1011	753	700	653	721	698	635	671	671	658	615	665	693	666	654	695	677	664	674	682	656	686	645	685	675	661	702	652	696	664	642	664	662	672	675	604	663	686	683	639	669	670	679	659	664	698	706	650	683	671	677	653	686	667	676	649	636	639	687	648	693	582	656	664	655	674	630	692	671	682	644	661	627	643	677	652	683	696	631	701	659	637	655	642	623	649	673	574	646	665	659	704	639	683	698	633	665	659	669	692	665	657	655	694	655	665	674	618	679	652	656	644	686	622	644	621	700	686	696	652	615	675	604	628	662	639	633	657	644	653	653	665	677	640	745	643	719	651	643	644	660	676	658	651	681	653	670	647	654	649	678	641	642	618	694	640	642	627	664	677	655	636	629	635	669	611	670	675	684	692	606	676	642	612	640	642	684	642	642	665	685	686	637	690	633	625	668	659	683	665	673	615	685	663	678	666	633	651	631	634	669	628	688	689	683	649	634	635	658	648	677	650	670	643	685	687	639	623	613	653	622	641	635	673	655	663	642	655	639	639	645	652	623	634	702	620	648	641	691	618	661	658	673	681	623	642	678	682	710	658	672	663	640	679	673	680	664	694	688	699	620	650	617	688	651	696	638	685	643	696	669	637	630	635	727	656	667	677	648	658	668	690	667	647	635	601	629	683	658	674	669	648	675	661	646	673	630	672	670	652	692	665	645	666	666	614	670	658	636	624	642	655	659	665	707	624	619	665	659	668	580	627	622	714	651	626	679	669	702	657	645	637	656	634	671	695	687	670	715	634	646	618	669	639	657	661	626	640	666	622	629	680	659	658	666	652	612	658	652	629	638	609	707	660	638	644	690	691	689	635	652	665	648	648	661	663	682	689	655	630	673	656	618	665	604	703	674	626	712	713	719	653	676	654	664	648	687	612	652	631	650	651	626	636	610	621	615	628	699	678	634	661	656	687	645	639	676	667	670	636	700	664	676	628	647	671	668	694	574	640	670	660	642	679	694	654	703	673	670	707	663	592	656	623	668	660	638	657	670	677	610	643	631	647	657	665	630	664	703	646	692	690	650	663	663	680	648	629	668	661	667	677	693	666	656	667	664	646	638	626	672	651	639	692	669	687	637	649	633	688	695	684	646	682	650	644	646	678	675	647	680	674	643	680	656	665	628	680	615	670	669	624	659	681	660	677	686	620	680	691	668	638	625	692	646	629	672	645	607	664	623	663	663	673	622	627	702	658	657	642	665	690	648	618	714	684	657	634	660	642	592	683	618	695	624	669	629	650	679	681	631	676	660	652	652	661	678	613	617	694	660	673	601	620	683	631	651	637	642	645	640	654	662	676	653	661	649	651	668	611	658	683	709	655	657	650	661	662	635	670	693	690	662	586	639	628	660	667	658	635	639	633	651	654	636	636	623	607	629	686	672	701	665	632	686	634	637	676	640	673	661	726	617	675	651	669	671	641	692	731	644	621	616	706	661	636	669	689	652	713	642	636	634	669	640	653	623	670	638	690	655	641	649	684	625	606	678	654	635	662	628	623	666	664	660	634	675	648	645	643	695	677	633	684	608	639	665	623	680	634	668	653	588	696	631	659	613	661	694	706	619	693	629	633	642	640	678	650	641	605	692	653	649	647	651	661	702	673	656	680	653	664	589	642	649	627	654	591	670	679	703	670	660	692	633	705	644	659	639	637	645	646	685	673	666	642	619	599	648	601	694	678	638	638	629	612	643	620	643	683	651	663	723	643	646	672	621	675	670	692	655	668	605	618	650	652	650	686	647	643	679	657	684	639	660	696	666	654	654	636	670	691	636	640	619	651	622	606	632	640	639	636	638	688	680	622	679	649	700	688	634	608	679	690	612	673	658	658	665	590	676	602	619	694	659	663	669	667	689	634	679	655	644	630	620	672	655	644	607	646	623	647	635	688	647	654	663	624	617	660	651	617	695	674	647	664	670	654	655	660	651	691	631	610	613	676	657	643	630	617	606	637	689	629	669	677	678	608	637	654	639	630	679	664	632	679	601	640	640	657	655	687	663	691	672	675	648	620	702	604	683	683	662	614	665	681	642	662	658	672	668	636	668	645	663	662	652	627	634	671	668	689	695	641	629	648	665	681	653	658	683	680	655	622	616	671	683	651	687	631	619	643	671	614	640	701	634	674	652	635	677	636	673	683	661	662	672	683	665	693	735	678	657	621	644	663	660	643	647	678	627	652	641	628	673	625	642	663	684	625	643	600	636	597	622	631	631	672	677	690	650	621	647	648	668	696	630	705	648	635	673	725	712	665	713	688	647	617	652	629	683	618	660	637	643	640	660	651	664	640	700	611	651	625	677	618	667	675	641	631	641	680	647	651	658	645	637	628	610	660	706	674	632	667	657	652	671	632	625	651	627	687	627	718	623	681	663	633	662	665	671	667	648	618	696	722	690	658	641	676	649	638	678	675	643	627	650	601	658	630	697	638	645	626	619	672	617	611	683	648	634	623	685	639	669	694	633	604	600	640	679	617	665	679	665	664	675	655	638	662	689	656	702	638	670	663	657	675	616	632	664	654	638	689	671	643	651	648	671	639	626	669	675	671	723	640	671	646	619	608	673	601	644	639	663	690	678	666	664	673	649	651	680	672	662	651	673	666	644	709	679	666	606	631	656	600	689	654	698	644	666	655	612	697	654	631	618	605	722	652	647	612	657	662	624	655	622	657	607	692	657	652	663	673	720	682	688	729	650	625	631	669	646	618	709	675	642	629	653	648	642	618	671	643	602	662	643	677	648	671	665	631	692	661	665	660	663	681	650	679	657	661	680	664	659	630	651	633	696	595	634	702	639	648	650	663	677	663	679	640	664	681	649	665	675	645	735	609	613	658	638	663	660	651	671	629	674	699	638	705	633	638	632	646	663	603	688	679	654	633	660	657	670	637	662	618	615	628	655	641	672	684	665	640	684	651	694	615	648	640	625	676	675	611	639	632	640	648	676	682	669	660	680	608	669	627	641	629	672	606	664	634	679	643	599	638	665	677	610	661	632	684	687	628	629	631	643	625	636	647	670	654	703	670	634	649	624	687	678	647	684	676	679	676	649	614	616	615	641	661	628	659	679	614	644	662	685	648	636	678	685	664	684	649	647	584	595	647	644	667	635	659	603	645	650	612	651	650	659	701	652	692	686	615	622	640	621	652	627	667	671	656	608	708	640	622	619	679	709	665	623	675	633	637	654	664	693	654	636	681	654	651	622	682	600	637	642	657	659	641	607	683	657	709	680	663	658	677	637	636	635	677	654	705	649	624	709	631	657	626	639	634	634	635	702	588	679	698	667	641	660	635	696	604	634	657	620	688	681	671	644	646	621	672	666	690	667	671	664	654	690	621	615	645	625	652	594	649	669	633	680	685	673	614	698	616	613	699	614	651	690	675	656	637	654	660	693	651	667	665	668	627	633	669	712	684	612	607	659	663	657	674	661
14201	30287	30996	34082	45617	56640	58361	51411	40046	29052	18960	9711	3958	1688	1134	891	927	953	864	905	953	855	904	949	942	898	883	915	910	948	896	897	944	919	887	928	919	903	895	919	910	961	907	907	969	872	901	925	961	928	908	890	960	932	970	937	907	981	911	900	908	921	910	900	974	920	920	912	916	898	929	903	894	927	959	886	930	934	942	906	990	949	889	852	956	877	959	943	887	927	935	966	919	914	882	964	959	925	909	971	891	910	908	893	949	926	907	906	889	976	872	917	908	961	926	935	926	935	896	923	880	947	950	927	935	906	919	954	902	894	898	929	909	991	917	902	876	904	892	942	942	911	886	878	933	905	942	948	934	909	899	893	923	896	938	931	946	951	913	915	931	947	972	913	942	905	906	912	915	861	889	953	886	958	956	885	896	879	954	865	930	907	937	861	893	903	936	921	908	926	884	921	926	919	948	941	923	897	945	992	927	909	958	953	932	892	972	912	916	958	911	950	923	921	891	896	886	913	931	883	930	909	897	945	907	843	920	913	921	916	945	943	999	936	977	892	960	943	905	917	919	885	914	925	909	893	894	975	889	918	910	908	920	900	934	948	933	918	887	975	960	940	917	898	915	915	878	914	922	939	901	952	931	919	948	908	864	923	911	960	890	917	881	916	903	893	937	915	914	940	900	896	891	879	926	956	883	973	933	911	920	927	931	975	914	960	936	944	952	914	907	953	865	876	903	918	903	927	865	931	882	885	913	886	901	896	920	930	899	979	910	898	843	888	931	890	915	912	919	931	881	913	894	916	995	873	935	922	909	934	989	970	887	862	914	963	932	925	963	913	952	929	906	906	876	883	886	861	919	918	925	886	957	939	902	903	864	959	900	931	977	884	978	935	892	857	869	875	927	915	916	856	941	821	938	984	897	878	870	831	943	910	904	891	929	865	961	922	931	883	914	912	945	910	935	938	912	862	882	896	876	921	921	860	917	858	879	908	979	933	901	896	901	898	946	883	954	879	1009	900	904	927	888	938	875	936	869	915	922	926	996	975	926	942	986	923	858	929	948	925	846	891	925	953	885	945	873	886	915	935	954	939	990	987	900	900	901	889	950	922	994	888	926	928	908	881	973	1009	935	897	905	969	925	918	925	889	924	871	913	900	969	963	895	964	912	972	853	940	944	944	910	935	968	940	923	891	898	870	943	967	898	905	885	942	939	951	908	912	901	943	900	969	956	919	928	919	954	903	931	909	873	920	903	936	906	959	908	918	957	879	895	982	905	915	883	912	940	847	888	899	862	934	924	882	909	914	946	942	905	924	906	921	922	883	933	926	884	912	894	905	948	972	923	899	931	882	911	936	938	896	930	897	908	958	885	882	890	930	940	940	892	905	897	908	923	881	878	908	940	890	887	867	904	889	886	886	951	926	896	959	947	940	913	915	912	895	955	954	946	916	893	873	870	914	985	920	943	900	894	945	921	873	904	905	910	970	929	892	934	945	925	907	935	922	944	950	965	927	966	958	917	910	882	922	915	841	933	898	925	882	921	935	956	900	892	900	972	919	940	941	973	920	926	902	871	939	874	929	906	1004	905	912	898	902	921	830	886	912	929	941	926	924	922	908	860	955	937	934	938	880	941	914	927	884	946	976	910	955	873	928	903	912	868	904	868	928	914	906	982	884	986	925	883	909	928	977	894	941	926	911	923	920	941	879	965	957	955	898	966	921	910	896	910	897	921	875	947	911	977	928	878	924	910	898	920	956	923	868	924	938	931	938	885	873	941	918	895	968	868	906	963	869	899	891	912	969	880	973	879	971	938	919	944	887	910	933	942	827	886	997	915	924	937	829	957	930	918	858	895	977	915	938	919	907	884	972	863	889	963	888	903	902	900	900	949	950	903	950	897	934	914	874	890	950	913	923	901	891	927	886	877	880	955	893	940	963	896	975	918	882	951	936	957	935	923	916	915	941	913	914	885	924	900	924	893	862	924	900	857	920	916	956	937	864	895	841	916	921	913	908	948	920	937	915	947	899	899	899	876	904	977	962	872	897	890	910	918	925	863	889	963	908	917	916	897	973	881	896	897	911	902	946	901	904	909	939	930	885	953	905	867	933	900	927	882	893	942	899	933	882	915	914	874	923	970	970	899	898	937	975	929	903	956	901	933	884	900	935	894	970	958	960	918	901	886	981	966	875	927	967	909	897	924	935	945	942	907	923	892	946	895	963	915	906	887	898	912	877	931	989	942	947	918	947	889	873	949	922	923	956	910	946	970	855	967	893	917	920	938	884	898	959	934	922	951	914	898	902	893	932	948	897	893	975	978	949	905	938	988	970	939	932	910	927	891	938	945	878	935	912	922	909	927	887	912	923	933	886	916	944	872	906	915	919	926	939	922	903	950	918	934	931	917	954	856	942	915	911	866	912	917	926	985	903	839	890	931	948	928	901	962	935	926	966	938	914	924	927	922	942	920	942	954	936	926	871	920	939	897	980	851	903	887	923	884	924	903	957	940	891	904	945	940	936	961	887	922	903	876	937	896	913	935	894	920	887	956	933	933	915	894	930	906	868	940	925	885	928	877	958	914	899	911	895	869	926	870	947	892	953	903	904	927	932	950	912	904	910	928	965	942	870	872	913	906	857	913	946	920	945	927	999	878	853	920	921	940	940	984	925	884	883	897	960	943	938	922	903	861	962	927	904	871	957	899	843	864	944	923	949	835	877	918	862	876	915	935	873	972	930	934	897	939	901	908	939	905	917	838	955	921	912	979	898	904	964	980	880	916	928	875	924	908	892	890	932	922	906	917	916	932	973	920	860	882	916	940	911	882	952	894	897	928	953	942	978	937	955	967	883	901	939	893	891	895	962	926	949	899	927	922	907	904	910	893	926	942	904	897	903	881	979	920	939	956	943	889	967	920	951	941	965	886	923	868	944	934	980	911	920	948	890	922	965	933	1014	920	928	918	949	946	928	948	874	894	888	886	935	915	890	855	892	955	949	935	904	956	872	917	878	931	929	953	845	937	922	941	901	908	946	947	968	940	886	931	912	923	927	900	960	882	916	931	917	960	959	916	899	919	900	898	932	929	942	903	945	908	913	987	908	914	899	921	932	912	934	899	890	981	905	921	942	915	886	875	964	910	911	907	854	925	880	833	905	961	910	894	902	914	955	884	941	902	867	930	885	935	926	873	967	943	938	913	895	952	892	895	942	878	860	894	870	905	917	894	944	887	869	896	893	901	920	935	920	900	964	908	903	908	929	945	903	954	911	934	963	924	980	918	924	967	901	883	946	911	928	959	900	909	926	947	943	915	957	911	896	866	867	885	986	887	886	877	917	909	911	879	942	940	895	896	915	920	873	968	888	950	931	876	948	976	905	955	914	932	938	878	979	933	925	898	955	954	963	902	943	880	936	963	947	946	897	914	913	924	886	883	921	983	876	877	963	944	970	924	989	937	939	911	904	972	934	938	936	944	903	983	905	879	875	930	919	921	934	895	935
26041	20500	12533	4522	4673	8231	15094	9508	4082	2473	1530	932	738	634	626	622	603	608	623	651	657	630	650	615	598	584	602	639	568	628	592	636	594	604	636	612	616	641	615	647	587	628	605	617	623	640	600	609	561	634	644	644	621	625	640	567	614	591	627	653	623	653	632	600	632	573	614	592	629	627	624	611	610	663	659	601	625	600	589	608	661	617	644	631	679	575	602	625	601	581	624	604	617	641	672	633	626	613	633	588	646	579	630	601	651	632	629	615	634	621	625	654	599	584	613	621	651	618	608	634	621	611	607	605	627	642	578	597	654	622	629	651	678	603	617	650	705	606	648	598	642	670	613	670	597	628	637	632	600	618	579	607	627	631	651	640	583	632	624	640	571	624	611	643	608	595	655	609	587	651	608	649	592	603	585	602	580	562	644	603	580	678	652	630	642	647	592	568	585	637	599	624	648	638	674	628	652	638	573	599	619	576	624	580	584	563	613	629	652	620	625	644	625	624	618	633	597	588	637	606	636	598	627	605	647	591	658	626	628	587	618	612	611	600	613	629	655	631	577	636	595	638	647	619	611	596	614	627	593	662	621	610	622	625	653	625	607	640	601	670	650	646	610	679	588	657	658	631	601	631	608	585	617	622	620	616	592	590	628	633	673	681	635	589	646	658	618	596	614	625	652	634	615	638	649	633	623	644	603	631	643	629	594	597	653	645	649	636	620	567	631	644	598	659	583	570	613	613	615	616	640	612	629	611	579	613	635	632	589	615	642	656	609	626	624	611	655	595	631	616	655	610	657	611	622	623	578	638	601	616	628	659	655	615	668	638	610	659	675	603	628	669	592	612	616	644	582	629	616	645	632	589	616	656	609	606	571	618	649	623	634	671	668	596	616	645	636	642	597	660	638	586	586	627	630	587	616	643	617	655	650	605	621	627	614	639	651	654	599	594	631	585	626	628	637	604	622	622	596	639	611	620	618	603	627	640	644	650	652	593	576	635	642	635	635	589	596	587	620	612	606	634	614	614	629	612	578	579	597	631	578	593	615	616	626	650	633	622	664	630	572	587	603	593	617	587	631	644	638	626	628	626	617	654	637	596	646	587	633	619	652	608	617	652	619	622	636	637	647	690	628	611	590	642	632	643	610	593	622	640	654	614	620	547	629	621	565	612	669	580	623	632	619	643	649	623	652	624	631	629	662	605	550	629	594	632	573	642	597	609	632	656	636	630	608	653	601	602	640	623	600	632	662	636	610	608	610	657	650	639	587	624	619	627	617	659	620	632	641	675	613	618	581	670	633	642	665	638	621	616	592	577	608	634	597	574	582	677	618	612	610	614	656	607	621	619	598	657	606	629	640	643	613	630	630	623	619	587	672	631	650	640	608	592	662	598	619	630	652	605	641	607	671	613	597	628	606	600	598	576	602	607	642	646	642	680	616	640	644	610	634	616	638	624	616	610	608	632	605	592	658	658	627	602	616	599	597	600	639	638	616	574	620	626	638	605	633	613	644	538	604	593	624	621	599	617	620	587	620	607	627	617	688	603	625	618	667	623	631	630	655	594	660	648	609	587	622	579	665	591	622	633	615	646	648	603	637	592	639	633	664	645	597	665	640	587	603	650	669	633	617	629	667	603	634	641	596	592	667	651	623	579	665	657	626	587	624	623	690	615	640	629	605	608	608	637	616	615	621	612	647	628	616	617	678	616	617	577	651	613	638	683	651	646	645	624	652	626	615	614	632	633	631	616	592	661	602	631	616	585	657	632	606	618	628	611	614	671	615	647	651	601	615	595	652	592	544	609	617	646	616	640	650	630	599	654	626	588	611	647	620	602	640	641	612	617	645	627	631	633	615	677	612	604	626	571	590	642	625	582	609	632	636	621	608	582	617	644	666	602	595	645	594	633	650	637	616	641	641	643	623	646	592	614	627	609	620	623	638	627	647	668	622	640	649	586	610	654	594	652	610	636	606	607	621	615	618	644	624	659	638	635	613	643	615	623	626	621	635	638	589	624	627	632	610	607	619	606	642	615	652	600	594	601	602	609	613	623	622	595	670	637	609	657	613	651	563	589	645	592	618	578	592	623	620	621	643	607	632	696	617	639	574	623	670	602	621	668	619	656	635	649	647	610	596	585	658	619	597	613	668	634	640	612	683	606	624	621	595	586	584	642	625	657	634	619	587	650	634	643	609	659	594	672	612	599	615	596	625	600	603	632	624	589	590	665	605	623	650	639	616	579	635	692	642	609	611	662	588	616	634	645	621	627	636	602	637	602	635	631	651	600	640	619	646	687	640	611	597	645	656	649	591	634	602	644	623	630	624	574	623	601	630	595	661	654	666	624	658	600	627	618	641	593	635	633	646	582	616	667	575	611	657	617	617	624	630	611	619	565	677	626	669	652	600	597	625	611	626	613	624	611	581	643	626	646	587	607	640	642	617	618	649	647	591	651	574	637	644	637	638	610	626	609	592	632	690	602	631	580	610	590	632	615	608	626	653	632	632	631	595	655	612	617	580	614	620	618	618	608	561	663	619	614	625	663	643	596	619	577	603	664	599	658	613	640	683	613	623	664	664	657	592	650	599	625	596	572	615	612	625	617	633	637	625	639	611	615	612	589	623	595	644	626	681	603	620	625	603	615	625	586	598	604	673	611	650	593	628	588	620	664	622	682	648	635	618	661	663	625	616	666	647	628	619	633	640	604	666	658	621	632	635	648	573	692	598	616	653	613	657	662	657	631	596	594	608	612	612	632	645	647	627	607	612	606	598	638	619	635	598	610	621	649	640	636	601	642	618	657	608	608	658	666	630	635	620	625	622	660	656	641	644	632	660	627	640	611	620	633	635	605	596	608	601	606	620	629	596	633	635	613	663	646	618	656	634	640	644	601	579	639	632	629	618	662	646	617	630	573	624	596	644	599	626	625	608	666	606	621	653	607	634	594	602	596	618	626	645	618	631	680	600	573	579	589	660	614	636	643	588	641	674	610	571	617	611	643	625	602	621	607	647	634	624	638	634	624	592	588	603	633	603	654	638	663	598	637	604	603	610	632	611	634	646	585	608	640	649	588	578	595	600	569	629	610	652	595	625	623	577	617	600	636	591	575	621	631	640	644	600	583	632	639	643	654	604	657	614	633	622	610	618	680	608	591	593	612	632	610	626	629	675	655	647	622	608	612	579	639	675	587	658	632	646	611	630	650	625	595	630	621	599	632	607	605	643	621	606	639	592	628	649	598	601	602	605	649	649	637	591	620	612	632	576	616	629	646	662	605	627	635	611	647	645	625	599	625	644	626	610	601	629	648	554	660	630	554	637	581	671	689	615	601	603	592	617	609	647	633	620	646	623	633	578	613	639	592	645	620	591	632	610	612	646	585	613	674	613	629	623	604	612	562	614	629	637	625	593	577	619	647	656	608	672	596	590	611	610	618	587	601	614	595	627	595	580	601	670	607	608	656	611	667	622	597	655	587	636	619	628	627	629	621	665	617
5413	5841	5603	6121	8317	14656	21994	14136	7275	4641	2692	1686	1108	997	951	889	882	939	934	929	923	893	912	876	941	870	906	822	838	889	837	902	844	895	920	905	879	875	891	950	897	859	947	926	909	866	868	864	892	925	924	883	890	879	880	873	851	900	874	824	849	882	869	855	891	869	873	940	890	873	894	888	959	852	855	903	830	895	840	927	944	811	825	827	933	889	828	940	875	869	901	897	826	870	924	823	861	846	880	881	867	872	897	931	868	871	924	863	913	883	911	924	876	909	887	879	830	879	900	885	937	904	887	898	854	876	891	880	868	861	938	838	877	896	882	894	849	865	920	928	888	908	892	917	878	909	863	916	888	851	863	867	905	861	869	873	883	867	859	906	878	897	902	887	839	871	862	888	883	956	869	929	880	874	917	859	838	878	923	866	914	899	889	886	911	886	935	895	843	908	881	870	860	866	838	869	902	886	835	861	909	929	895	944	878	884	863	898	897	916	909	842	855	858	861	885	878	905	886	887	880	893	882	938	874	902	852	868	885	867	887	894	843	870	866	883	885	878	892	883	858	867	887	896	868	896	880	917	887	920	841	867	874	881	854	910	894	868	854	848	894	926	880	893	838	868	965	907	877	862	840	843	851	831	899	905	866	911	911	881	887	868	910	871	939	814	863	887	892	901	842	885	928	862	870	915	920	897	921	867	930	833	819	870	893	907	944	881	865	899	870	877	852	826	856	894	922	853	896	861	878	908	838	920	836	892	942	866	895	904	876	926	854	902	949	832	901	880	972	894	919	895	849	864	921	935	919	896	866	908	871	939	906	912	849	878	836	865	881	837	894	828	856	857	873	922	924	865	863	888	856	898	900	921	853	829	861	881	903	919	901	921	897	847	856	877	829	871	935	849	903	908	864	893	933	818	920	853	897	885	859	890	901	911	876	862	873	899	834	917	884	892	855	890	872	892	844	883	896	904	888	918	868	856	909	931	874	917	868	896	896	836	824	898	873	879	843	892	959	918	929	925	867	854	840	931	894	863	859	897	850	902	873	847	856	898	872	915	931	893	883	858	885	916	889	903	852	884	919	893	927	823	820	885	936	881	836	881	865	855	874	890	848	913	898	894	937	898	888	891	809	907	886	922	869	909	914	870	872	920	919	912	904	873	898	853	860	890	897	925	882	872	842	878	824	907	795	868	896	888	878	881	910	900	891	898	966	870	890	903	867	890	860	914	852	897	878	868	879	884	832	868	862	840	854	849	834	854	856	939	890	863	925	848	900	835	828	826	862	902	880	926	885	916	935	891	838	859	916	909	865	870	880	850	931	872	861	910	925	889	848	891	853	911	877	857	827	834	890	882	829	889	937	891	916	873	920	859	878	829	858	870	886	910	914	899	911	868	925	917	884	874	893	886	930	892	868	856	894	866	885	925	913	913	912	937	900	939	907	864	908	925	850	882	887	822	872	848	885	847	849	862	860	861	922	884	892	847	844	871	871	913	873	911	868	843	876	840	924	886	940	874	881	953	844	890	882	917	888	898	896	888	867	930	907	827	906	849	910	881	910	854	850	906	889	884	852	863	879	871	859	869	904	874	833	902	883	866	880	876	841	866	881	835	877	935	909	886	884	832	889	928	880	848	848	898	906	925	885	897	834	841	929	864	878	904	928	897	880	920	863	868	926	813	930	872	891	943	823	842	832	877	882	871	937	951	867	912	860	844	852	866	891	875	887	889	888	878	838	885	858	882	921	913	822	936	960	846	940	880	889	866	888	859	884	848	872	931	874	924	886	851	881	859	860	839	867	925	856	964	879	901	947	866	889	870	840	859	908	888	867	846	876	895	853	906	867	891	920	928	853	847	870	866	900	902	885	857	877	928	869	908	882	871	895	880	892	892	840	862	898	885	898	852	896	927	944	879	848	918	901	908	852	903	890	854	897	895	889	907	890	848	926	888	840	857	860	875	876	871	907	835	881	875	886	890	869	883	884	855	908	921	915	894	835	863	870	856	881	837	925	842	892	887	900	880	872	879	829	892	900	912	857	891	890	890	917	916	892	874	866	904	916	941	901	884	918	866	916	936	907	843	875	840	867	880	860	905	821	868	904	899	924	830	937	943	837	829	868	887	854	879	864	866	871	873	911	912	875	888	863	912	896	839	894	867	875	919	802	899	900	917	903	912	907	846	885	845	898	902	849	832	888	913	902	889	897	902	871	874	897	911	861	906	926	869	899	840	810	925	889	892	871	869	890	892	865	876	924	891	867	924	870	894	869	880	850	884	857	891	883	900	845	934	861	899	873	849	879	898	908	865	894	880	879	905	874	905	860	875	831	828	861	826	883	853	909	883	865	859	936	889	910	878	907	871	939	895	909	870	946	893	922	906	868	865	906	873	851	897	864	901	864	892	884	841	918	854	850	820	889	854	874	820	849	886	921	837	913	835	829	844	853	903	857	907	910	891	906	926	902	924	844	866	857	859	921	841	880	857	865	867	853	942	911	915	887	859	881	870	846	838	904	918	909	878	912	886	868	843	931	917	860	899	839	870	915	894	929	923	916	862	902	879	862	899	941	904	878	859	866	870	842	891	901	848	864	920	873	907	886	856	917	866	970	866	888	878	892	939	868	885	882	883	853	902	838	942	857	829	918	860	903	904	855	883	897	872	855	871	874	886	882	873	910	878	899	875	848	869	911	877	905	867	872	888	863	845	935	888	885	889	942	893	891	863	884	853	906	889	860	830	911	842	879	957	853	863	857	908	893	910	901	836	958	870	882	909	886	833	897	904	864	869	875	879	829	890	924	890	876	887	923	873	978	922	906	880	890	865	883	945	823	865	913	912	924	923	867	895	915	872	864	896	854	822	850	902	887	870	905	893	871	852	882	916	885	883	890	858	913	911	887	880	841	878	919	926	874	837	832	906	910	910	886	839	882	913	828	906	856	898	833	826	876	842	878	913	896	887	901	850	866	939	876	840	905	907	889	966	895	928	871	924	894	892	893	899	851	855	867	889	890	906	842	904	858	903	889	836	926	909	853	847	902	887	863	874	879	890	943	932	835	900	903	868	895	897	903	817	873	892	893	823	907	907	886	878	903	859	921	835	875	870	929	880	911	881	907	894	870	889	892	896	865	908	870	858	902	867	879	890	912	865	862	868	924	851	855	868	873	932	912	876	854	879	929	907	915	892	861	847	862	871	876	872	871	904	887	877	897	905	860	891	898	913	894	946	941	889	844	846	890	906	902	878	865	888	923	906	858	859	850	893	908	953	855	944	889	872	857	893	874	881	889	861	889	920	894	905	869	882	885	878	879	858	891	909	919	861	844	872	905	856	909	884	850	891	906	900	882	903	887	881	873	885	846	936	877	916	897	860	846	876	845	850	870	927	892	840	838	919	865	878	925	889	896	881	877	863	900	887	919	913	905	911	884	891	884	967	921	868	932	883	840	916	821	857	900	856	889	829	873	894	880	881	901	898	897	925	890	895	816	856	891	881
24049	20708	27405	24111	19185	23467	38464	31976	27248	18082	8299	2990	1269	805	693	698	673	620	629	621	635	654	645	614	615	607	645	645	615	656	673	676	611	629	601	629	682	673	641	601	631	617	645	658	649	657	664	633	608	613	645	656	644	671	610	666	626	630	652	661	683	634	644	627	629	615	627	628	643	654	632	651	627	670	652	633	652	637	655	605	619	631	671	627	643	655	637	636	622	609	624	662	592	611	645	614	641	674	614	622	632	632	672	663	629	688	662	653	632	639	689	617	656	644	646	628	605	662	655	619	649	641	613	649	623	660	617	602	638	649	665	645	628	597	667	653	595	649	652	648	621	627	639	644	582	628	677	613	655	640	647	627	614	638	618	643	687	622	633	633	619	649	678	583	590	639	669	620	629	635	589	607	664	635	640	658	641	619	633	647	658	614	630	616	616	679	646	624	596	676	637	665	600	630	638	639	636	615	607	640	651	615	631	599	604	638	611	582	630	635	652	651	661	623	611	623	673	619	644	629	662	664	672	647	633	641	661	611	615	649	665	646	634	649	644	624	643	608	588	609	663	657	616	647	621	633	653	650	644	630	630	639	660	612	633	579	642	601	656	664	592	633	668	635	651	669	669	616	625	633	664	601	653	584	656	622	641	588	633	629	614	634	623	651	598	634	606	635	639	635	635	587	649	660	662	640	621	633	619	647	628	627	630	656	643	617	652	629	658	668	664	626	625	607	642	644	607	637	656	621	615	653	635	617	593	628	599	637	603	661	609	639	645	613	632	617	590	624	643	625	633	661	654	651	629	622	629	702	651	667	601	663	623	634	612	592	598	649	588	627	707	665	649	593	647	685	608	687	657	610	652	644	620	618	626	643	654	625	599	668	643	635	641	612	656	655	621	647	629	620	645	608	635	646	562	644	629	629	627	626	610	660	635	615	644	631	595	624	601	629	633	618	658	615	662	643	622	601	640	679	644	661	664	624	613	601	641	658	588	665	650	680	624	657	637	618	660	617	588	634	650	605	623	635	671	616	613	620	632	615	657	603	618	647	605	634	644	591	674	624	659	630	589	668	586	621	600	577	616	657	612	629	607	628	659	636	609	597	601	628	632	637	636	643	651	634	622	656	632	654	616	657	630	596	637	618	631	647	642	617	627	608	655	593	618	654	617	613	679	637	576	610	656	622	626	610	621	625	663	680	611	627	642	697	628	656	634	633	627	612	609	624	674	622	693	617	652	643	595	662	651	638	630	622	628	607	645	660	624	647	654	636	617	644	632	624	637	637	625	634	664	612	632	618	656	657	600	665	651	620	630	642	621	626	604	607	651	635	623	606	660	644	674	627	618	641	634	624	629	629	665	661	611	645	584	674	637	668	622	617	579	635	659	659	626	640	602	619	674	623	628	643	641	593	652	617	636	640	652	665	599	652	634	649	680	656	686	662	586	668	588	623	658	593	617	657	632	663	634	654	626	616	640	678	627	627	628	597	578	636	650	648	631	620	600	620	667	614	620	618	599	640	611	603	584	609	654	643	605	644	626	672	628	628	635	630	621	680	604	633	605	607	622	617	595	613	716	623	649	657	629	647	640	647	626	598	640	614	659	670	620	596	620	616	638	628	668	623	627	593	627	596	633	626	644	614	578	648	671	663	650	648	651	666	607	637	659	666	643	587	584	636	628	617	592	596	648	590	642	656	632	600	635	644	612	627	659	617	623	632	633	602	622	650	676	607	605	653	624	647	660	638	622	649	657	613	643	615	651	631	601	677	654	612	670	640	565	604	630	659	597	617	682	633	641	636	621	599	601	615	610	619	617	622	623	652	642	641	629	640	608	686	632	587	645	635	654	612	609	603	620	611	641	625	652	579	654	632	620	645	607	660	631	607	655	576	626	671	639	604	650	610	640	600	653	608	611	618	662	641	644	644	635	644	626	602	604	675	626	646	615	646	655	629	615	617	659	646	601	604	594	709	620	681	651	620	642	675	628	630	621	578	665	655	598	580	605	648	645	584	674	617	667	656	651	633	683	631	627	632	643	594	673	631	593	641	619	624	637	689	643	604	623	635	641	586	628	651	638	598	643	648	641	643	641	643	624	604	655	628	639	673	657	633	642	608	637	615	597	609	662	625	642	624	662	666	621	621	666	625	657	628	632	608	603	656	618	637	662	653	666	625	610	638	674	662	692	647	669	648	620	642	630	645	635	602	624	654	673	633	577	598	616	648	642	654	629	653	592	605	657	673	653	601	642	598	605	663	649	667	648	590	614	622	652	639	679	601	613	608	621	601	634	614	638	611	636	633	622	674	603	636	637	668	599	630	656	666	597	629	631	652	606	646	591	642	658	620	666	614	610	642	680	647	634	594	610	607	630	646	641	622	607	659	607	645	637	633	646	640	624	637	625	599	601	614	596	584	580	593	656	614	629	592	678	578	651	590	614	591	633	646	635	617	649	634	651	626	636	642	671	629	619	628	651	668	663	638	658	650	637	636	663	622	645	620	653	687	641	642	637	635	585	683	648	632	626	624	616	631	618	647	663	642	670	635	630	644	599	670	604	646	638	610	681	615	637	674	612	636	654	627	581	657	603	588	613	667	598	677	616	632	651	576	641	618	585	667	615	609	657	632	667	622	646	627	591	646	650	667	652	621	626	661	610	687	659	661	632	615	615	642	626	630	633	669	675	658	605	615	625	618	615	660	642	638	649	642	599	651	634	627	621	627	663	634	643	605	653	630	660	677	634	675	594	619	637	658	634	613	627	633	692	654	649	646	646	618	634	638	614	632	573	642	665	641	677	673	608	599	612	615	648	603	604	579	623	659	608	636	643	583	601	609	584	674	613	675	689	563	608	636	589	634	608	626	657	636	621	596	594	670	663	647	617	687	628	661	591	620	598	621	636	587	658	669	659	618	636	624	629	635	600	643	664	660	632	652	642	655	625	603	651	578	583	612	619	657	684	645	668	668	651	647	657	639	630	649	579	646	660	663	626	679	672	622	609	636	643	570	660	611	618	630	620	540	608	617	645	667	637	670	674	687	641	631	662	651	661	629	667	658	657	659	648	604	617	623	632	648	618	613	650	630	606	623	674	641	617	641	634	601	611	636	657	628	664	613	636	672	648	631	605	631	675	622	601	632	636	648	664	614	635	628	684	588	606	637	623	642	637	633	596	638	649	567	649	719	608	652	642	605	676	612	659	656	601	636	625	627	640	602	568	670	619	670	629	614	600	671	593	661	656	669	625	606	655	659	603	588	653	649	619	580	618	591	596	587	613	655	659	668	624	611	660	652	629	598	618	654	587	630	606	625	616	565	625	586	649	655	590	637	623	631	594	623	592	617	692	625	637	685	612	592	640	678	664	606	637	638	680	650	642	625	622	623	660	627	597	641	650	610	660	632	659	616	633	620	619	638	639	647	619	622	634	624	644	622	645	610	612	626	588	680	674	617	611	632	641	649	626	593	577	614	645	596	629	608	687	673	582	598	612	656	653	650
7975	16847	17217	17239	19623	31513	40904	36150	31933	23015	12396	5391	2240	1223	974	965	930	919	881	1004	910	932	839	920	889	949	954	1004	887	941	892	895	850	939	922	916	879	901	906	941	924	872	962	944	889	889	913	893	876	888	894	843	933	930	917	873	908	920	894	904	917	896	892	936	841	881	928	885	922	904	885	949	918	873	897	925	883	863	877	868	891	920	925	938	897	888	910	980	871	875	921	922	927	975	935	906	911	890	904	895	848	921	888	930	854	920	926	879	921	923	973	849	898	871	947	955	903	979	890	998	933	860	919	914	938	929	905	888	927	875	888	921	915	872	905	911	874	901	926	896	936	908	921	874	944	911	909	920	903	877	955	919	872	896	885	938	884	848	859	922	963	893	931	883	934	855	902	889	954	923	915	880	935	873	879	915	916	927	877	924	927	950	874	867	878	883	928	869	910	899	918	967	941	909	912	897	962	912	931	848	939	917	902	863	875	964	901	920	907	893	928	954	888	943	976	896	927	896	927	965	891	881	878	907	918	911	889	847	910	960	937	915	930	938	897	879	923	959	893	951	844	909	899	880	921	904	932	934	899	921	967	904	900	934	876	915	946	872	885	939	921	904	866	908	892	888	938	927	914	916	868	884	930	900	928	899	945	869	925	967	900	888	889	858	915	921	927	886	894	891	909	907	915	956	870	908	902	931	935	878	880	880	910	896	887	899	937	884	915	925	929	881	864	907	933	853	910	856	878	902	946	905	848	918	950	961	882	930	879	888	871	936	846	922	933	904	958	877	933	883	895	856	905	844	908	890	884	927	929	911	930	911	926	913	877	950	922	878	910	879	955	886	893	897	878	875	834	909	865	936	951	899	893	985	884	916	830	896	901	904	891	942	886	896	909	891	919	881	884	887	872	940	889	916	899	877	962	903	890	868	952	901	885	910	870	933	897	919	901	881	934	924	872	896	936	896	933	892	908	902	860	960	934	877	902	977	933	938	922	918	945	895	931	936	932	953	929	844	864	937	921	924	847	884	922	909	879	872	881	904	967	934	916	903	926	905	880	875	903	922	839	954	860	915	939	892	910	905	948	901	858	891	944	933	915	901	897	920	856	931	903	918	891	912	878	923	939	896	904	913	908	851	946	897	916	900	886	898	862	907	925	877	901	907	931	892	904	913	895	956	957	950	877	926	912	867	888	878	893	878	938	966	883	886	952	926	928	931	905	859	951	919	862	909	964	951	829	902	869	903	936	921	903	821	892	892	882	897	848	940	918	907	878	909	926	857	968	907	867	880	923	944	922	868	921	896	918	960	916	870	852	911	942	867	944	897	942	922	889	897	872	888	909	895	933	941	904	938	873	888	914	877	924	941	955	916	950	873	963	884	922	870	910	921	890	891	947	884	890	921	886	900	859	958	923	873	927	922	938	871	909	914	862	882	935	906	950	922	897	919	914	906	884	876	871	850	942	950	877	922	910	892	908	871	866	889	865	957	981	908	881	909	923	888	911	939	913	954	895	968	927	928	928	896	960	891	956	952	942	931	892	911	945	930	875	886	956	913	962	881	881	876	931	948	880	939	897	970	901	893	908	891	879	886	843	915	899	866	903	903	894	905	925	898	921	867	933	909	900	891	971	895	931	887	899	971	887	920	912	929	923	924	932	928	869	891	883	880	901	892	868	915	880	928	893	883	920	903	880	893	890	893	904	939	912	906	898	870	928	934	934	870	885	867	871	911	923	882	906	882	905	966	942	854	932	938	827	886	900	895	939	898	926	886	895	914	902	951	874	974	942	887	926	921	879	945	943	930	907	860	887	914	946	935	893	916	914	866	908	909	874	950	850	907	937	929	935	908	943	900	936	890	940	880	862	909	927	894	894	939	889	876	849	971	910	901	949	940	913	914	911	886	832	913	903	973	949	909	953	889	887	917	835	857	968	882	919	897	920	871	912	833	925	880	946	903	906	909	910	900	869	877	904	911	905	858	848	956	912	875	944	856	921	922	930	874	948	855	912	946	883	909	898	906	869	890	891	933	863	938	909	927	900	886	943	905	903	925	857	915	876	886	860	894	917	880	947	934	860	933	873	864	989	893	839	901	869	893	913	899	875	901	901	952	933	954	867	933	941	949	900	934	921	938	901	880	889	905	878	887	909	928	949	935	905	891	860	869	933	876	883	909	924	941	869	895	934	925	953	887	869	894	976	944	908	887	922	903	862	868	907	940	862	934	872	941	908	923	867	983	882	890	897	960	893	925	880	937	898	922	909	933	927	873	914	835	901	915	891	908	894	911	922	926	963	863	888	874	888	864	900	821	907	921	956	916	850	905	897	852	934	922	918	938	896	879	900	879	890	860	934	925	872	907	852	958	893	942	927	901	900	885	893	954	934	919	872	933	936	915	918	938	906	908	856	944	902	905	897	867	839	930	936	881	872	891	900	917	945	885	888	916	919	912	896	870	876	933	868	854	900	906	858	920	884	869	925	916	910	842	889	914	865	898	873	920	931	901	921	962	952	885	905	866	939	921	883	886	922	934	929	886	938	884	894	898	929	846	876	928	944	919	834	940	964	866	898	926	934	861	927	901	928	890	931	932	875	958	911	899	925	895	883	893	899	909	944	885	923	918	879	880	883	877	918	888	869	946	924	927	895	828	883	880	889	915	923	960	926	894	920	952	917	819	934	913	846	940	909	917	910	893	937	897	905	882	918	920	922	900	954	870	888	905	904	887	888	862	897	921	920	932	872	874	877	977	963	857	948	933	910	916	926	945	912	873	918	906	883	883	874	906	909	916	897	905	918	972	876	971	859	930	947	878	906	889	927	911	925	892	926	928	899	946	935	923	904	887	874	957	883	894	831	915	852	940	955	904	920	899	897	949	876	911	883	910	965	860	942	890	873	936	911	944	919	863	874	899	917	867	901	905	919	951	939	920	903	924	931	921	988	899	897	901	937	908	900	882	912	909	922	927	910	933	884	905	886	910	934	897	885	935	928	891	858	913	905	887	895	923	908	875	947	888	925	871	933	883	900	895	860	914	894	920	914	919	885	864	957	897	878	889	939	910	869	938	891	907	905	926	910	909	910	896	905	923	894	931	862	877	895	864	908	941	898	950	861	895	932	908	961	928	903	927	915	883	909	896	929	938	927	931	883	882	926	926	901	879	918	861	937	894	899	887	879	890	921	898	927	927	874	873	934	888	910	925	872	922	886	912	916	947	921	928	874	935	884	896	918	921	859	853	866	911	899	920	883	876	902	907	834	956	928	934	898	876	929	893	899	939	888	938	848	882	883	960	916	899	932	908	901	912	864	868	929	976	914	908	933	950	878	962	897	899	867	937	895	910	864	860	921	871	899	870	867	938	899	957	902	892	906	973	905	846	926	862	903	907	939	947	904	863	911	911	893	904	883	924	862	918	898	896	902	905	890	918	877	886	947	915	953	932	896	890	952	935	869	879	858	934	857	908	883	897	956	888	920	876	903	914	925	958	929	911	927	934
22535	20748	28528	23036	20853	37600	57033	44613	44029	34562	21259	8751	2702	1152	794	707	702	651	673	684	704	704	675	659	635	679	670	690	647	688	682	650	650	702	671	649	663	619	703	707	658	648	711	652	701	659	658	641	654	684	662	680	624	688	633	647	609	663	622	670	692	614	682	691	701	660	707	653	648	709	668	693	655	678	644	642	645	693	695	620	602	686	648	673	682	703	688	620	676	682	709	699	658	680	707	640	692	701	653	676	644	699	663	656	678	657	658	673	700	634	662	714	658	665	649	628	699	701	677	663	686	660	683	703	643	631	659	703	645	691	704	637	663	624	638	662	665	645	627	655	675	646	705	662	683	698	697	646	666	637	680	686	667	642	687	654	636	663	656	620	638	643	657	676	677	698	679	658	677	713	673	678	654	724	650	676	706	670	655	681	618	644	661	663	646	668	636	721	611	623	669	690	695	684	656	677	678	673	678	689	727	663	657	663	640	669	664	686	655	700	658	675	667	642	683	646	662	675	647	680	663	641	650	667	637	717	645	635	670	659	688	687	705	625	693	652	655	666	698	699	682	651	677	659	663	683	642	666	654	670	624	669	627	639	659	639	661	662	690	682	648	675	720	630	563	727	656	675	716	659	682	668	670	665	678	669	656	664	639	675	670	662	651	649	653	673	652	617	626	670	658	650	673	656	697	668	646	661	673	692	685	669	681	675	693	645	659	673	692	690	662	670	695	697	632	635	629	679	666	656	620	653	621	705	651	686	685	651	632	615	721	658	662	650	635	657	553	673	695	667	672	665	648	664	665	701	651	654	665	690	641	677	663	623	672	650	609	616	682	635	665	652	632	680	683	643	679	654	647	703	662	658	623	651	682	640	651	675	658	653	646	684	683	670	691	699	658	609	656	662	654	696	658	715	700	669	627	634	704	722	643	650	664	669	641	644	648	660	657	697	628	676	646	628	637	625	743	653	627	618	691	633	667	675	657	686	626	632	682	650	661	630	675	633	622	678	648	674	675	649	664	637	651	678	680	656	676	679	638	655	646	674	675	683	668	647	665	683	645	688	724	714	654	667	643	628	634	653	633	647	727	676	667	636	647	665	655	652	686	633	640	711	705	662	717	690	651	607	664	718	642	638	639	681	677	638	679	649	645	667	651	686	738	645	684	698	651	647	700	660	676	671	679	670	702	668	685	661	661	710	671	622	624	672	671	643	637	657	707	664	656	642	639	661	642	655	669	688	677	692	647	646	652	668	684	705	671	643	717	656	717	691	669	662	648	679	656	679	636	665	678	669	681	664	693	671	636	676	665	632	676	693	687	659	675	650	656	674	671	681	710	650	658	659	686	702	663	653	671	711	688	630	668	673	676	670	695	631	635	633	640	653	723	700	673	684	682	700	700	695	640	652	731	657	688	663	640	652	694	674	656	666	702	677	706	644	674	663	629	681	680	674	686	709	656	696	634	639	667	650	646	704	630	654	649	688	651	639	648	644	684	675	631	696	668	671	719	707	672	692	649	687	632	706	716	659	679	649	639	651	643	644	667	675	645	705	644	672	669	631	744	677	663	702	697	643	653	681	661	646	611	724	685	675	687	640	691	679	673	632	629	649	679	645	684	686	707	687	637	629	664	687	647	657	683	634	684	708	643	662	665	696	668	617	694	655	643	652	725	628	620	657	669	670	704	646	683	662	698	653	673	720	663	700	661	687	690	680	670	682	669	663	675	665	661	646	649	655	660	669	671	703	633	655	654	670	641	628	654	676	711	672	646	643	632	692	639	652	668	672	663	604	693	651	654	633	679	634	666	679	667	673	628	694	661	654	646	705	639	680	679	676	692	641	642	664	643	610	666	672	622	642	640	663	661	666	610	627	663	664	673	674	688	664	641	673	646	693	639	718	667	687	644	645	665	667	709	641	681	667	644	644	676	671	637	677	706	652	619	664	663	674	655	671	641	656	658	678	694	669	657	656	670	643	687	663	685	678	629	713	669	656	664	698	664	689	705	674	682	643	681	645	662	670	654	670	674	697	617	698	670	706	681	687	671	701	690	658	659	679	657	668	718	660	679	628	649	668	653	667	649	639	680	605	665	682	654	696	674	644	685	654	664	685	655	683	627	631	694	656	671	671	645	687	681	688	646	649	709	675	622	673	646	666	662	644	648	642	635	663	661	631	635	692	690	637	660	670	676	674	661	663	671	672	681	695	676	625	637	647	632	661	657	694	637	684	669	651	686	670	693	696	669	671	691	691	660	670	681	675	689	655	676	680	641	673	653	643	696	674	681	638	680	649	641	669	708	608	638	630	692	611	651	615	652	661	651	697	605	639	660	609	653	671	645	678	664	636	678	662	707	690	647	594	664	650	658	670	737	636	654	619	672	632	637	716	687	662	665	632	658	672	617	671	666	674	738	629	662	635	678	630	700	636	700	677	647	653	639	682	728	677	648	685	625	666	649	641	660	672	679	637	638	704	661	638	675	678	687	683	675	650	655	651	633	622	716	671	720	687	702	641	629	678	612	618	687	714	672	700	655	688	629	623	641	680	651	663	661	698	651	656	686	654	655	643	662	709	643	660	658	660	660	686	650	683	635	675	680	654	666	664	654	684	635	685	680	676	637	695	672	637	677	692	651	671	635	708	709	696	730	661	693	679	677	693	680	719	632	642	671	690	655	698	648	691	704	653	648	673	706	625	658	668	645	677	667	668	663	657	646	657	695	669	698	627	664	695	692	668	634	620	718	656	672	676	676	698	631	692	708	639	722	645	683	693	649	651	613	634	654	636	658	673	625	690	652	701	643	668	724	714	647	639	678	648	682	625	665	655	667	614	629	660	623	689	716	620	662	624	688	694	638	663	648	682	673	665	686	642	657	609	636	668	678	649	690	615	634	700	673	659	651	691	659	738	675	687	678	663	707	654	667	718	687	654	670	658	656	651	670	653	708	682	625	657	683	709	653	699	658	680	655	645	667	649	626	652	679	680	697	661	665	674	628	671	682	649	655	692	667	672	648	670	650	610	669	684	641	655	654	620	651	640	667	692	671	673	687	644	700	708	671	687	652	639	658	679	691	653	662	677	648	642	674	675	681	650	679	615	648	687	695	690	675	665	663	647	672	681	664	681	687	669	655	650	687	669	700	658	708	690	637	704	663	682	660	670	687	667	659	630	686	646	700	644	656	708	677	671	591	703	698	626	662	678	680	609	690	624	695	655	666	655	660	705	654	709	660	686	661	628	666	677	653	647	709	712	653	685	672	668	662	694	686	651	653	678	647	629	661	627	648	661	635	661	671	646	664	625	588	667	641	664	665	665	640	689	651	714	641	625	630	661	643	670	672	713	662	678	640	638	668	653	727	679	634	689	692	622	652	680	663	661	666	697	704	683	718	656	692	681	697	616	663	694	626	678	629	680	653	646	675	709	619	677	674	648	692	665	701	650	679	706	669	639	711	661	651	667	688	639	727	640	655	698	687	684	666	642	599	679	643	702	629	663
14114	29189	32133	28949	27357	47034	54545	48797	46419	37444	24775	12219	4608	1858	1156	944	948	954	927	958	908	902	969	942	886	948	889	909	908	906	937	972	921	908	910	952	872	918	928	896	896	946	924	932	976	935	921	893	924	883	915	898	957	879	983	877	918	892	931	946	937	913	904	887	943	943	923	862	981	939	953	922	936	919	908	944	915	884	973	949	911	903	897	921	901	879	916	914	887	943	914	907	941	972	925	973	960	956	944	961	878	906	907	952	945	939	934	897	949	904	982	960	911	875	892	910	916	924	899	909	905	1010	942	949	898	895	910	934	898	883	932	955	928	929	965	902	931	990	894	915	937	941	930	931	950	924	915	927	952	960	884	965	934	955	906	973	915	962	898	966	918	884	954	882	939	951	898	924	924	889	923	953	944	951	931	973	880	907	941	968	935	923	969	863	911	867	920	933	901	916	849	911	908	950	917	993	954	902	866	940	994	941	939	894	867	929	925	952	929	882	920	964	874	966	907	937	915	918	956	963	965	889	927	950	952	944	954	894	898	886	918	856	950	909	903	897	941	965	866	910	975	946	909	905	912	972	927	916	918	965	938	947	921	922	960	916	890	911	931	937	913	924	974	947	942	962	968	928	900	905	962	947	908	892	939	956	881	929	943	909	958	959	875	936	927	917	893	956	910	975	966	895	911	933	920	906	896	953	906	936	927	995	964	907	925	918	1020	883	895	896	923	911	984	914	891	931	916	897	971	911	949	890	978	909	907	868	900	916	934	958	940	956	957	954	950	940	962	930	951	918	906	919	942	924	949	940	986	952	983	936	954	852	943	931	957	909	885	902	942	910	971	868	907	944	965	955	891	921	997	917	929	891	908	899	934	900	934	921	874	966	956	872	912	928	907	928	954	946	916	901	880	934	907	943	911	926	1001	896	929	894	937	959	930	901	899	923	938	921	942	960	948	944	869	925	969	914	918	900	961	941	906	935	931	878	942	960	936	924	915	983	900	943	971	966	951	955	988	892	920	996	895	931	933	942	917	907	928	932	956	913	942	910	892	977	869	901	930	911	944	916	946	944	938	945	948	937	915	856	932	904	943	938	927	930	919	900	961	930	939	918	981	978	964	876	901	897	905	910	970	931	908	959	898	958	859	918	943	944	936	910	933	906	969	936	938	915	906	876	926	907	938	1007	914	950	939	922	925	893	960	948	956	905	962	958	905	926	927	948	924	942	914	888	999	898	948	934	927	922	949	963	943	965	941	907	929	984	933	924	948	937	876	830	985	890	919	927	921	943	917	902	917	946	907	903	969	898	900	945	944	922	912	943	909	877	952	862	887	879	933	933	908	934	944	930	933	925	988	934	932	925	901	917	912	928	937	957	934	940	940	950	1019	893	868	920	867	937	901	877	932	903	880	881	884	849	894	913	915	944	877	938	911	967	899	928	881	901	928	970	967	946	937	953	948	939	963	959	984	935	901	1002	909	920	905	895	931	972	863	883	878	854	966	922	908	950	902	931	907	876	891	908	936	871	939	939	952	949	936	916	897	890	919	887	941	922	901	933	908	915	943	892	970	975	936	955	923	922	926	912	983	909	920	878	932	929	957	886	932	905	934	948	946	930	922	957	918	934	942	937	921	945	946	877	959	953	913	916	937	925	949	949	956	946	920	981	858	936	971	918	923	938	887	939	900	984	879	922	899	969	910	911	915	883	943	889	923	927	954	876	888	939	915	931	913	907	908	974	886	975	932	935	899	916	960	951	888	922	968	956	976	848	983	933	929	885	887	967	989	917	938	897	896	937	897	934	880	958	961	925	933	907	920	939	947	921	903	877	979	880	972	923	928	857	934	876	914	952	927	905	938	940	962	943	938	926	904	919	918	932	973	919	918	950	948	966	907	920	893	953	903	905	891	927	906	953	938	965	904	908	940	912	918	987	972	932	920	923	859	953	952	958	917	934	939	952	986	915	913	923	946	912	916	904	935	883	926	922	951	884	923	919	892	915	891	927	895	955	931	909	929	896	895	940	993	951	922	891	896	886	915	970	965	926	934	942	907	912	906	900	899	982	918	970	976	905	955	926	905	951	921	903	946	929	868	920	926	940	956	911	935	979	971	898	938	967	947	922	940	923	933	966	964	964	963	936	940	904	936	973	888	937	901	878	899	954	979	989	920	930	969	924	951	920	973	928	897	892	947	922	922	906	941	967	952	857	940	918	910	961	875	929	963	955	891	915	952	863	959	947	919	945	916	904	957	898	923	871	930	986	941	865	929	961	855	905	941	876	912	968	910	938	929	893	924	897	932	922	898	915	901	957	920	923	906	947	935	897	939	927	958	884	1014	923	949	883	959	859	940	955	933	939	922	970	917	925	941	938	924	968	886	905	915	945	952	909	985	928	961	952	966	981	898	959	875	925	910	912	943	913	931	874	954	885	990	901	912	932	951	968	919	913	904	922	964	897	929	964	925	866	898	905	904	1006	949	946	966	887	943	947	912	919	887	950	932	892	952	889	962	874	896	945	928	928	936	908	946	919	920	929	912	971	939	904	919	896	968	922	958	931	930	926	915	984	923	943	936	917	924	898	922	939	941	935	965	938	879	935	988	988	899	947	930	926	916	887	977	931	931	931	967	910	923	933	933	915	926	929	877	927	911	933	913	902	960	921	954	1017	940	923	928	925	937	900	914	945	914	895	907	925	905	934	949	919	883	921	959	915	945	838	954	896	985	930	894	894	942	891	951	916	982	907	919	950	943	930	923	889	867	947	987	1014	949	944	977	932	960	917	1002	941	908	920	931	881	925	943	878	862	949	943	938	983	932	953	885	952	866	942	903	944	908	990	949	875	892	901	892	916	930	878	882	931	925	930	916	922	977	937	956	932	930	945	904	919	969	886	912	958	928	878	897	936	917	930	957	899	829	909	920	951	917	962	904	929	980	898	906	972	922	989	979	887	934	914	945	920	882	877	909	907	903	953	898	933	938	966	933	928	879	945	892	864	923	887	918	887	878	930	951	972	901	931	933	905	934	952	930	856	904	968	884	886	933	929	951	905	943	917	909	937	968	971	985	897	878	954	914	927	961	910	915	956	912	900	925	940	908	924	928	954	960	922	959	916	982	929	953	909	911	935	881	966	947	863	925	930	934	945	907	944	928	958	919	928	924	919	962	884	949	935	879	916	917	945	885	915	905	901	922	975	982	942	896	879	935	897	913	874	895	929	925	913	953	923	916	957	902	911	949	954	941	964	917	951	914	914	926	914	931	959	896	877	949	945	938	901	954	915	946	896	918	924	885	866	930	977	902	983	890	895	971	952	960	899	913	904	930	915	974	897	911	933	963	956	902	940	917	953	918	913	930	941	962	1000	913	894	946	929	918	932	937	984	907	933	912	906	926	901	927	923	955	908	987	902	895	946	871	953	944	918	907	932	996	895	950	925	900	893	933	935	944	909	940	922	858	911	897	915	937	981	932	957	922	931	953	972	913	921	901	977	921	908	916	943	919	916	919	870
26124	20532	13244	4613	2350	8101	7210	6310	6980	4791	2766	1534	922	695	663	669	656	659	643	609	634	651	626	600	659	616	661	644	592	649	626	677	597	619	587	666	663	638	657	584	635	616	662	615	610	639	702	626	603	625	629	587	598	611	632	662	631	606	614	659	643	604	635	623	672	609	610	634	593	611	589	642	603	671	612	652	658	620	633	660	589	631	617	591	593	599	615	630	656	678	657	633	639	621	658	636	581	643	614	605	694	656	654	626	662	602	623	596	601	612	649	622	624	623	658	621	608	655	607	594	607	667	574	631	636	574	587	605	594	626	638	586	681	616	620	638	589	621	570	625	611	672	614	639	633	642	681	628	664	657	626	605	616	609	576	618	613	646	624	650	631	644	627	634	605	608	567	624	590	657	622	594	629	604	614	590	640	643	654	600	666	602	639	606	648	651	642	632	619	644	623	601	594	616	634	610	640	655	620	641	624	668	584	645	635	607	598	595	684	622	603	631	629	646	620	628	589	590	616	641	648	650	629	613	629	652	612	633	636	598	611	653	607	624	622	628	595	619	636	610	587	634	627	619	658	645	638	621	609	648	604	607	652	604	666	631	641	624	611	631	610	638	621	620	590	646	616	605	638	634	629	574	642	598	608	610	657	636	634	627	662	611	666	619	622	626	624	667	658	608	647	610	627	598	664	598	651	617	647	630	661	594	588	609	658	633	599	626	659	641	615	659	604	624	679	644	586	607	628	628	630	629	604	630	652	628	599	618	581	591	588	619	631	607	615	632	572	659	617	622	629	610	603	612	599	626	595	578	645	637	611	612	631	605	597	642	663	605	601	582	634	646	596	645	632	642	614	637	609	605	608	581	625	635	620	646	581	614	604	619	618	595	613	634	599	688	657	632	652	631	680	567	614	657	674	629	562	607	658	640	597	630	638	618	604	591	640	620	633	619	659	639	637	650	628	586	646	613	583	672	675	634	621	605	628	595	623	607	660	682	579	658	575	635	606	614	638	578	618	671	671	640	598	635	632	620	610	583	607	597	647	603	635	656	621	612	620	632	583	600	634	602	571	675	607	576	618	647	631	629	641	554	598	631	667	616	616	611	640	649	638	676	663	649	656	628	597	641	648	647	624	639	624	574	596	627	597	624	624	584	611	637	604	618	618	663	654	584	606	621	635	598	618	654	660	587	574	623	662	654	612	636	616	642	622	629	615	649	647	614	614	640	640	588	658	658	602	594	610	602	618	599	613	653	643	645	630	638	597	647	657	595	638	633	609	625	675	637	579	610	638	655	599	634	651	620	647	644	628	590	667	592	605	641	624	640	599	629	630	627	603	592	587	636	600	634	620	666	618	633	656	603	591	628	637	628	645	630	621	640	640	628	644	654	602	600	624	640	642	578	618	597	577	584	599	633	608	588	663	593	648	600	605	592	636	617	673	639	653	627	630	633	576	584	591	617	642	627	669	631	611	627	585	577	638	683	602	642	594	651	629	607	608	630	601	623	640	667	624	647	648	598	611	635	598	632	635	633	638	573	666	630	617	601	647	605	623	639	616	612	634	612	622	644	612	596	636	656	658	611	635	610	645	574	605	604	618	652	623	647	625	646	616	612	590	630	626	643	662	594	616	605	621	628	628	594	640	601	599	651	632	596	580	628	622	644	668	630	625	603	651	632	653	601	615	619	600	634	634	616	612	647	650	609	606	616	661	651	596	617	650	598	632	643	654	663	618	627	574	651	621	644	619	635	642	602	632	611	640	664	616	623	605	619	588	572	573	630	607	639	578	593	632	643	627	619	633	595	625	601	611	620	634	632	628	625	628	633	672	605	607	635	630	632	650	639	651	591	648	620	583	649	587	606	629	649	570	622	635	611	616	661	625	594	614	641	599	658	631	623	611	606	624	618	620	609	644	637	598	589	575	622	634	631	641	646	648	657	594	618	650	597	629	647	576	632	617	569	599	632	622	656	634	594	618	629	604	611	615	623	639	640	617	642	643	623	616	643	620	643	587	642	638	669	643	647	641	579	642	626	627	594	655	610	617	604	624	622	615	622	641	637	648	642	658	635	633	613	596	622	602	644	628	611	645	603	631	619	626	656	614	610	600	668	649	649	613	612	655	604	642	599	618	555	614	604	587	663	619	672	622	614	588	638	614	600	652	618	561	616	577	673	570	641	662	621	665	614	661	641	667	625	665	609	622	647	637	622	631	609	644	622	611	651	578	603	622	625	656	641	644	626	621	629	591	594	638	637	622	634	632	641	604	609	613	615	624	603	680	589	644	603	622	617	616	599	604	637	639	574	664	591	629	654	629	640	622	667	602	688	625	644	603	625	634	613	614	613	648	586	619	638	674	679	580	609	635	676	572	598	617	642	657	604	637	680	618	581	607	654	628	700	615	638	622	609	644	637	627	601	607	643	607	629	637	609	611	630	664	658	606	635	630	619	579	681	626	612	639	609	606	589	600	668	601	637	618	614	631	648	629	602	586	603	647	645	631	579	630	651	592	635	591	615	598	618	595	583	627	613	614	644	598	633	608	620	616	603	651	611	655	617	581	639	616	638	611	628	629	604	631	623	656	560	648	617	657	650	617	636	644	633	599	618	605	636	650	657	650	596	627	592	608	631	663	620	594	600	620	573	595	564	615	604	575	602	625	626	626	644	627	571	623	624	648	659	665	601	615	697	629	596	596	595	633	622	654	623	630	567	637	608	627	614	637	616	593	624	583	617	578	572	585	626	619	644	610	617	611	623	655	588	653	635	659	672	643	593	639	649	624	637	631	650	607	655	639	615	628	619	617	585	619	602	581	605	645	637	594	653	662	690	594	623	672	568	636	634	630	644	577	647	610	632	635	584	636	608	622	569	643	628	661	648	649	621	633	586	676	613	640	650	594	654	633	622	626	603	616	602	618	603	655	656	596	671	625	654	625	651	629	662	628	604	593	601	614	621	552	591	642	612	635	613	638	628	644	676	636	630	619	592	651	594	613	634	597	615	611	584	626	637	632	613	612	631	600	580	633	635	645	614	558	625	578	619	641	653	617	602	607	614	623	651	627	640	624	610	604	618	646	627	659	602	631	610	589	627	611	625	609	617	689	628	654	641	655	606	635	642	649	618	638	646	629	610	623	631	627	572	617	618	596	666	600	653	571	623	613	647	618	606	582	602	626	620	613	645	643	636	656	653	611	645	599	639	602	643	642	620	629	635	633	629	642	609	589	594	638	596	585	621	618	582	620	639	602	599	627	720	606	658	607	605	630	607	659	565	662	615	622	626	626	647	630	592	615	642	573	623	629	603	590	621	676	657	615	621	622	606	620	612	584	617	642	657	581	622	626	642	611	627	606	666	669	608	618	634	598	610	602	618	647	565	652	556	614	656	635	581	592	617	657	644	633	654	609	592	597	618	632	605	656	588	629	627	626	600	660	655	600	627	581	619	617	608	614	616	652	630	630	645	582	632	618	652	625	629	642	621	663	648	554	638	622	647
5289	5384	6864	6018	4788	14286	11602	11853	12281	8536	5007	2646	1508	1029	991	903	877	953	887	894	866	900	877	922	873	893	900	923	877	918	896	851	882	863	884	811	891	903	949	909	882	869	964	856	902	899	852	891	867	902	864	901	842	885	871	855	860	914	912	883	873	913	835	845	860	891	890	880	882	956	922	863	881	923	919	906	903	857	895	857	878	901	931	875	840	920	890	826	920	907	864	880	899	863	906	841	875	969	853	907	911	920	942	835	895	912	857	848	899	846	916	916	890	887	895	910	890	942	833	912	854	890	863	874	848	866	909	937	882	928	963	860	909	862	846	887	843	894	872	900	853	792	884	893	851	862	897	899	873	930	871	926	916	884	923	891	905	864	971	895	887	853	884	914	871	867	890	863	913	822	915	885	897	954	874	883	891	845	868	878	918	882	919	872	893	913	897	865	900	857	852	866	930	914	862	864	937	886	861	861	833	931	906	869	872	892	900	891	886	918	880	921	879	853	849	837	913	856	905	906	935	911	952	907	856	863	861	874	936	897	859	912	911	864	891	881	853	850	940	941	863	880	876	907	869	894	898	943	873	882	860	914	945	919	899	891	902	881	844	902	858	875	882	866	873	894	898	864	919	903	879	884	896	899	899	897	880	830	890	903	940	867	912	860	891	888	864	916	872	872	889	891	843	835	922	903	843	825	903	939	866	865	877	875	919	910	912	892	875	865	887	923	902	945	891	859	910	857	888	945	839	898	937	877	877	837	884	887	915	838	824	839	899	903	886	945	888	847	910	900	869	896	841	865	915	839	928	844	855	879	855	842	907	912	850	853	949	834	912	886	865	880	890	889	926	944	867	870	887	851	921	933	848	864	846	865	906	879	863	907	859	869	842	881	896	863	876	854	933	903	904	869	902	890	885	889	910	881	897	916	886	868	936	934	852	873	907	882	868	910	872	895	928	871	892	923	923	933	923	873	908	905	855	884	940	902	859	930	859	956	902	920	880	889	885	888	868	886	837	888	865	877	928	909	883	876	877	906	901	859	893	884	901	909	935	894	883	938	866	915	861	885	887	942	865	887	863	928	839	926	893	874	928	866	901	868	881	854	880	876	854	856	947	884	882	879	919	885	864	900	892	882	870	831	889	945	873	930	884	866	832	867	879	877	919	920	882	914	897	827	881	959	897	852	896	871	883	870	935	906	894	877	882	894	892	865	960	873	915	881	910	902	878	857	914	907	919	868	888	898	898	899	881	891	911	870	919	929	893	896	943	878	885	885	860	882	892	840	882	896	890	944	904	882	880	887	896	847	917	883	867	852	907	879	883	881	868	871	948	893	871	943	869	877	833	926	888	883	835	869	845	869	841	823	880	870	910	887	889	956	893	925	886	896	894	921	902	934	897	908	914	876	914	879	877	876	941	871	944	955	863	877	919	816	881	909	879	914	874	913	909	841	869	887	908	903	893	864	913	916	895	914	894	921	888	853	905	886	903	899	898	884	877	889	859	888	874	894	862	862	872	920	924	899	852	888	887	908	892	867	897	898	864	892	899	895	917	878	883	884	902	878	874	933	894	903	884	893	916	883	885	903	855	902	931	888	803	911	880	897	947	912	860	900	860	921	896	915	886	870	880	880	861	939	846	867	866	891	912	849	957	882	884	943	877	916	919	881	920	907	865	872	917	883	896	980	935	875	923	899	898	840	852	939	910	865	897	911	922	863	889	886	863	898	886	883	878	933	919	876	859	832	907	845	900	882	873	801	896	888	879	845	872	859	890	863	860	869	913	881	892	884	915	923	882	840	905	900	905	886	920	877	890	916	833	856	853	917	840	870	927	879	927	928	874	941	893	890	907	871	905	917	855	912	859	875	924	904	927	876	894	914	890	902	892	876	897	885	910	857	896	899	903	928	955	900	895	833	854	848	905	870	865	926	913	880	887	924	827	890	892	891	868	867	903	886	899	850	857	864	902	879	915	911	868	892	855	828	851	903	921	845	892	915	873	912	865	854	948	900	940	911	889	889	928	866	848	819	881	891	895	918	869	914	861	889	892	868	899	889	862	902	862	940	854	887	867	890	858	898	876	944	886	876	906	850	907	891	899	879	857	915	901	947	909	873	920	913	841	913	851	911	907	882	892	863	875	853	900	913	856	891	881	912	893	882	909	921	870	909	929	909	889	872	893	902	883	896	872	874	891	863	824	868	906	839	851	889	913	896	891	919	965	850	855	842	900	903	891	880	879	861	920	879	896	866	924	852	900	886	862	885	966	902	860	913	897	874	859	945	910	908	925	906	897	872	883	942	913	895	852	915	929	897	875	907	918	884	854	884	932	880	892	890	907	900	923	835	912	898	904	911	849	942	875	851	849	890	880	864	856	875	906	870	849	918	889	883	881	918	923	888	924	894	854	927	873	883	898	893	850	886	945	896	904	939	867	920	864	858	919	862	851	851	890	960	914	965	876	838	856	948	893	910	844	860	902	951	886	893	933	918	901	860	843	872	913	919	883	901	907	950	903	870	879	894	904	871	938	920	926	857	855	902	950	914	864	835	928	866	853	878	881	923	880	918	882	932	906	863	902	939	877	911	886	884	892	908	865	903	869	866	909	873	899	970	917	917	899	902	890	913	863	882	897	858	885	896	903	945	908	932	887	891	950	853	888	918	886	812	911	926	841	828	917	890	876	917	868	903	900	896	869	896	855	845	889	898	833	862	901	877	890	915	883	935	854	861	876	839	895	863	927	896	843	824	856	904	882	929	915	905	832	841	848	914	903	877	976	914	877	891	893	882	865	899	902	925	861	942	913	870	880	911	925	846	900	833	893	933	869	908	934	873	863	845	868	880	893	836	877	914	925	884	935	896	899	920	860	891	914	884	909	916	924	892	902	926	875	864	890	917	900	880	957	892	866	915	899	912	858	942	881	888	862	906	899	884	898	901	895	897	903	880	896	914	918	898	855	899	862	906	853	906	938	861	856	930	881	887	968	908	855	846	860	880	867	904	906	883	897	920	886	901	855	890	901	851	884	903	863	900	897	857	868	875	913	874	832	906	903	924	891	930	897	871	876	897	869	907	824	886	907	966	908	874	880	921	901	887	872	879	883	850	896	870	835	849	924	902	852	881	876	931	876	904	837	891	888	873	896	923	874	909	861	838	860	900	893	907	921	903	891	920	920	891	909	893	847	911	910	910	863	829	893	856	855	907	903	861	919	877	885	913	866	864	910	880	942	881	882	928	912	933	877	870	867	865	892	847	959	899	883	861	849	858	924	856	915	864	899	878	922	852	884	954	915	883	880	959	843	869	872	942	872	905	866	939	815	888	889	906	900	912	930	951	860	912	933	841	870	921	868	824	856	890	908	854	899	877	921	891	902	952	927	936	855	831	900	888	861	839	908	868	908	911	897	826	932	937	920	876	892	914	877	902	861	887	920	893	871	910	922	913	911	890	860	903	922	887	855	912	835	902	867	853	902	919	877	908	923	928	882	897	899	884
24132	20752	27446	24139	18233	23732	30350	32306	26688	20123	10921	4398	1738	959	731	646	606	649	642	656	643	625	623	670	681	677	653	668	666	643	650	632	611	641	678	664	638	655	640	642	642	641	619	602	651	652	654	665	619	661	679	673	606	663	663	651	655	641	643	620	630	662	657	681	607	658	621	620	609	673	695	622	626	607	646	650	659	671	621	621	651	652	615	639	649	633	649	652	644	638	706	655	633	700	640	643	630	631	693	645	636	680	671	625	639	632	675	598	591	681	659	668	644	642	654	626	607	635	662	615	638	646	665	621	568	646	638	601	657	694	637	588	583	630	658	665	634	654	623	630	644	631	631	707	670	645	619	628	611	626	649	642	643	643	662	644	596	629	660	665	627	636	614	616	634	654	644	644	625	651	628	591	625	669	600	640	638	683	637	648	591	581	622	659	662	634	640	584	618	653	639	617	622	603	611	645	685	665	600	687	682	655	640	680	620	636	670	657	628	652	720	672	596	685	614	656	608	666	648	602	670	624	587	675	673	657	670	646	644	638	648	646	666	586	651	645	683	611	640	629	660	637	641	603	625	627	621	641	695	622	638	641	627	605	671	608	669	606	635	682	614	627	665	650	654	657	634	656	613	660	627	667	649	664	607	659	640	643	620	663	630	615	595	681	656	691	657	618	629	653	594	646	675	649	606	643	622	609	640	644	599	629	644	682	632	616	631	632	684	688	623	585	665	650	631	663	642	634	619	656	621	665	614	688	649	638	636	658	620	619	617	653	586	618	630	649	610	634	659	676	654	658	627	669	658	619	629	654	610	684	655	653	634	606	663	623	669	633	631	633	608	620	685	619	656	665	631	664	598	637	618	681	655	622	580	582	644	636	684	641	580	635	672	642	638	624	644	644	669	603	618	643	628	653	651	694	670	628	629	646	609	648	656	653	698	670	630	671	645	614	649	603	609	618	604	635	641	586	667	651	634	651	609	618	617	636	602	648	622	592	627	621	613	653	699	646	641	697	635	651	609	704	620	631	630	633	635	650	654	640	656	635	648	686	648	672	628	698	645	624	656	655	634	645	598	660	616	690	661	653	594	660	666	641	588	687	633	626	595	628	624	627	702	645	659	629	642	635	655	583	611	678	627	638	647	655	643	613	586	649	639	617	642	627	602	641	673	610	655	618	641	683	607	633	638	640	620	606	625	675	635	628	648	666	678	607	649	639	592	666	662	616	652	650	654	637	601	664	653	674	665	633	622	664	594	614	665	666	655	641	677	610	677	618	626	642	669	682	597	657	675	586	639	671	653	660	618	673	657	641	617	639	626	619	644	666	685	629	670	644	660	621	652	642	631	616	634	628	644	616	651	630	620	602	607	668	658	645	640	622	626	660	669	688	634	627	655	625	631	630	632	656	627	671	634	657	632	636	678	590	662	670	637	684	686	653	635	642	681	668	651	655	671	648	670	619	657	667	668	648	592	623	666	665	605	667	649	630	673	630	584	653	674	631	638	628	622	641	647	604	651	612	629	662	641	621	692	636	627	598	654	657	633	606	662	621	639	656	647	618	679	662	606	630	642	610	683	630	630	625	649	681	637	628	638	630	676	670	658	619	637	623	608	626	618	669	642	622	612	652	599	610	646	644	590	628	663	659	654	697	612	627	598	658	650	678	645	657	634	677	645	646	667	626	657	649	681	662	639	642	650	648	649	653	671	664	635	620	615	624	631	633	625	637	647	702	668	639	655	646	632	625	644	665	621	607	683	653	639	587	667	650	635	625	649	643	647	632	628	639	592	630	642	608	583	681	676	592	681	609	618	640	647	667	625	629	655	635	633	652	675	637	663	621	656	619	635	645	661	650	640	620	638	643	645	633	620	616	671	673	623	674	640	671	660	686	655	600	678	607	612	643	677	632	656	632	689	638	641	655	645	661	628	619	666	631	642	634	669	615	632	642	624	623	601	645	629	626	623	623	631	639	627	701	631	670	643	635	658	639	656	620	647	644	611	636	621	620	638	637	600	616	655	626	651	651	679	641	673	606	640	655	671	627	657	666	624	647	660	641	640	664	627	680	660	645	679	647	652	659	643	663	669	642	668	647	669	662	652	643	650	617	625	648	656	617	636	682	603	676	625	685	650	676	627	681	667	632	642	682	585	688	682	639	619	595	639	607	625	615	617	597	650	673	588	619	598	644	648	621	630	643	603	672	640	614	637	631	644	647	637	631	626	619	637	630	593	640	660	643	659	665	621	626	695	681	648	646	688	683	625	653	634	683	624	611	644	633	641	585	659	617	667	613	647	654	636	680	606	626	659	663	671	690	658	660	614	640	628	683	605	648	664	671	663	665	653	610	625	661	599	654	619	612	621	640	651	606	653	631	655	641	673	589	620	612	642	648	675	636	659	666	642	654	623	665	646	633	624	642	687	657	658	703	648	597	643	656	638	642	655	620	642	647	655	581	674	625	641	672	627	651	630	630	592	636	631	632	644	611	653	626	650	635	615	637	634	579	629	634	622	664	653	619	592	638	657	617	582	653	625	646	645	694	645	682	670	634	655	639	664	614	614	662	624	655	656	640	589	645	635	624	644	632	623	634	661	630	639	659	606	654	612	617	669	639	631	631	584	670	608	648	643	670	645	618	620	667	632	606	657	689	625	615	618	646	642	656	646	639	647	645	651	689	670	640	621	654	619	669	624	609	630	648	660	618	629	655	658	627	686	616	611	671	646	625	661	650	626	619	627	634	622	673	636	630	619	596	650	668	661	578	650	678	669	666	657	625	688	648	633	626	617	581	635	656	633	645	633	631	654	692	613	655	612	649	662	610	657	666	658	651	612	662	643	673	668	617	653	598	621	582	663	630	677	606	662	647	677	656	633	679	653	639	651	604	649	627	634	646	622	629	687	622	643	608	660	614	621	637	648	680	626	604	664	652	595	659	629	612	638	628	630	666	656	628	604	667	590	624	645	643	608	648	608	593	617	639	678	665	711	648	652	655	654	677	611	645	646	662	663	635	637	649	643	668	608	598	656	621	631	664	641	664	631	649	668	664	640	657	651	628	624	603	646	676	602	668	630	642	650	585	572	607	676	652	617	664	683	657	602	649	655	650	661	620	677	632	629	664	650	640	644	619	668	623	646	643	635	616	640	668	636	582	697	656	688	615	600	615	652	611	620	644	627	635	596	659	674	642	661	617	637	631	693	628	669	657	613	626	668	620	627	646	646	619	628	680	692	666	623	619	659	642	666	648	608	675	648	664	633	656	635	679	679	597	653	679	636	610	599	621	588	671	686	654	615	659	615	642	623	648	658	645	614	612	617	616	634	636	587	689	625	630	592	635	662	660	636	659	637	637	626	588	616	611	605	616	683	667	656	621	643	664	625	618	602	661	654	597	676	638	652	653	576	641	632	617	620	638	639	661	643	620	610	667	682	634	641	600	624	652	637	663	684	626	634	640	634	620	650	667	634	670	578	631	594	659	626	602	651	624	650	639	624	599
7821	16634	16455	12454	14492	30195	34358	36627	31895	25666	15901	7476	3139	1542	1017	993	920	866	967	888	886	883	883	925	890	931	856	904	898	911	922	925	906	861	908	938	933	916	909	884	918	891	920	918	940	871	907	961	965	919	913	914	903	946	875	932	908	921	898	911	946	951	930	941	879	951	896	902	907	949	874	943	950	973	943	948	896	920	910	990	901	925	913	863	913	894	927	902	880	946	889	929	896	945	899	952	909	904	913	913	968	967	907	921	830	885	913	915	963	937	902	934	948	952	898	912	965	941	942	925	929	881	941	893	931	907	890	914	942	911	920	842	934	914	931	985	901	884	947	875	907	968	917	915	891	874	926	881	909	989	963	908	929	928	931	905	875	974	863	949	892	906	978	909	886	901	910	861	956	876	940	952	910	928	912	911	888	913	915	991	877	931	961	883	873	960	953	879	889	864	948	995	946	904	931	890	893	953	945	925	928	916	850	934	912	903	934	936	922	875	847	922	868	931	897	906	941	937	885	932	895	929	948	876	902	886	918	900	875	884	898	865	872	924	898	892	944	940	880	879	936	920	906	940	922	912	946	859	951	933	932	934	913	907	974	847	922	875	950	936	917	923	883	897	942	916	881	922	906	914	969	909	915	897	884	963	933	899	908	922	864	931	942	945	932	943	943	876	852	881	962	932	903	920	933	918	954	972	925	998	913	971	919	948	902	910	893	920	923	882	898	891	898	944	938	928	904	933	924	930	965	863	914	965	894	893	940	928	848	930	909	893	890	920	852	889	875	895	1006	926	945	911	919	917	909	851	920	929	907	916	909	910	921	940	917	918	925	930	958	972	938	885	942	899	890	912	876	891	902	907	906	910	950	875	900	888	900	911	866	915	904	873	897	883	886	891	928	934	902	890	889	929	899	928	964	915	902	926	920	953	956	942	916	876	945	987	883	925	873	872	922	923	961	853	876	957	876	915	911	935	894	903	932	882	896	898	938	847	954	894	924	950	920	931	919	977	941	894	929	925	905	896	909	937	936	935	909	893	910	863	892	935	889	889	944	850	867	931	939	899	1001	883	874	928	898	882	893	935	896	907	877	909	952	929	903	935	933	926	881	874	916	899	924	887	877	931	860	919	927	903	914	891	862	936	940	958	916	889	924	909	934	911	910	940	901	898	896	901	920	871	898	922	943	895	922	980	895	900	948	929	927	931	911	921	909	931	917	882	942	948	913	937	942	886	885	889	866	874	930	915	931	962	877	917	922	941	876	920	931	888	955	910	959	915	894	927	946	884	929	908	926	913	896	929	900	879	899	900	923	916	918	936	888	945	930	875	908	911	899	867	915	937	919	951	985	886	933	931	933	946	941	915	910	899	897	973	907	900	879	954	917	956	938	937	908	967	935	909	965	916	883	913	877	906	941	906	872	898	928	902	904	913	979	942	885	875	932	952	843	880	900	958	920	921	909	930	943	891	912	905	902	897	855	933	891	962	866	896	915	959	952	928	918	885	933	923	892	928	891	902	949	931	871	901	869	918	930	879	926	976	958	916	901	893	946	933	895	905	891	927	973	916	932	908	902	882	906	919	878	897	926	892	861	886	930	939	954	890	877	913	951	874	891	890	921	889	922	895	932	944	932	924	863	894	908	908	946	900	936	922	940	892	904	879	946	889	899	953	934	881	927	834	900	904	916	935	886	908	931	873	943	899	963	953	889	917	967	857	853	945	928	952	949	888	931	908	872	938	887	876	902	939	880	887	924	920	906	869	895	903	916	927	937	883	968	899	903	917	901	898	910	886	911	898	946	932	904	974	942	849	879	917	922	864	922	924	940	892	922	874	899	935	965	907	916	926	885	887	922	932	930	899	898	873	892	909	909	867	911	899	972	909	859	922	924	923	876	894	948	917	885	931	908	912	890	891	923	905	902	905	912	879	944	920	928	932	925	899	946	900	926	919	888	910	936	938	854	951	916	916	941	914	923	898	896	895	848	924	914	845	860	885	944	947	878	857	949	922	916	942	942	882	921	909	948	887	894	898	991	882	900	882	843	870	966	912	961	887	952	823	933	919	899	882	930	826	886	891	954	942	951	921	963	928	894	903	928	896	888	956	953	932	952	877	943	942	897	936	921	897	950	943	869	914	922	948	905	882	888	892	940	850	919	904	981	897	929	882	977	945	900	892	932	919	884	888	895	922	925	902	913	837	932	973	890	869	912	894	956	874	955	950	971	862	934	922	917	879	930	999	902	935	922	931	932	924	906	951	898	955	902	934	899	960	849	951	959	975	936	911	905	867	977	868	935	951	927	881	902	967	932	990	939	917	872	893	936	894	909	939	915	878	867	908	926	908	906	905	897	901	917	975	926	927	886	905	938	950	913	935	949	905	955	941	895	933	879	947	878	926	901	902	855	924	934	855	915	904	928	947	901	949	887	932	909	912	931	917	907	885	883	863	919	869	887	952	848	896	879	960	937	984	922	913	936	905	922	924	861	936	963	951	925	923	912	981	905	922	947	924	901	957	891	914	945	889	907	890	942	885	884	883	918	976	935	912	906	891	885	929	899	902	937	892	919	910	901	950	952	936	934	925	896	935	922	901	893	910	879	856	957	890	887	937	892	882	978	912	865	841	915	899	918	907	919	912	942	893	912	896	891	929	940	915	948	906	899	899	980	993	897	935	897	936	891	891	939	895	951	891	917	900	916	921	883	981	922	942	941	928	918	904	903	924	872	943	917	969	930	959	858	895	907	937	909	887	892	942	935	886	877	867	918	934	905	943	884	946	931	898	906	890	928	921	971	908	889	900	852	876	937	987	937	975	873	883	953	919	949	912	920	881	902	906	924	921	916	948	930	897	923	968	970	943	926	977	926	930	968	913	947	920	891	888	904	966	906	889	924	902	906	911	876	874	950	938	894	941	941	921	970	889	950	875	869	943	886	924	908	945	915	925	960	930	915	878	921	935	947	873	917	906	945	898	881	892	861	910	913	912	957	930	951	937	906	898	912	910	844	904	938	934	918	873	896	926	901	919	894	924	865	929	930	928	928	902	911	933	871	874	899	948	910	887	897	889	893	896	879	959	898	939	969	940	888	937	925	967	913	934	881	926	925	899	858	872	901	896	901	956	949	943	954	874	885	904	940	910	937	905	918	914	885	921	879	936	876	953	921	927	901	882	849	930	929	945	945	902	921	857	898	905	934	906	878	895	861	928	899	897	925	912	902	917	917	927	913	824	905	937	914	913	920	920	931	883	925	931	933	913	874	921	909	908	898	935	952	904	903	908	944	918	946	901	888	906	939	923	914	931	968	961	921	880	918	906	928	961	894	847	945	936	847	896	947	884	962	933	883	915	953	931	922	924	906	947	885	932	889	857	927	904	973	916	902	888	881	913	927	847	919	928	912	978	890	972	947	919	915	951	917	890	952	928	887	956	929	900	925	868	888	906	879	883	936	891	880	889	936	898	888	860	914	912	863	881	935	934	913	899	876	906	902	954	879	864
22483	20774	28608	23016	20858	31091	47819	54988	47367	37161	22884	9547	3044	1180	811	760	704	664	646	648	668	664	619	664	657	676	681	686	662	683	692	653	664	616	657	657	619	648	684	647	699	615	663	670	644	701	708	670	662	628	698	685	660	668	688	659	682	697	653	666	693	707	681	673	709	673	652	709	657	706	656	686	659	741	694	673	660	658	682	703	696	672	694	656	685	660	687	693	642	697	688	684	681	701	666	719	645	655	671	667	675	696	627	660	715	659	699	678	665	668	672	665	622	619	694	758	664	662	632	641	692	635	684	719	669	656	648	653	694	680	654	696	663	650	694	644	668	683	643	694	685	679	653	693	698	668	651	704	697	709	678	712	658	644	694	679	718	605	670	687	676	705	690	678	676	640	661	640	678	648	663	642	654	639	638	674	689	688	662	676	669	674	701	673	679	630	674	638	667	690	671	661	677	701	652	642	668	708	644	671	671	649	689	696	686	646	628	652	645	671	629	652	693	648	652	644	625	672	652	668	637	634	668	664	652	709	723	682	641	650	688	668	686	671	669	672	660	727	699	703	684	634	637	637	647	652	652	700	636	620	698	697	664	686	631	688	626	650	671	674	645	674	674	677	670	660	670	615	696	681	712	660	653	667	690	645	663	682	675	662	633	646	698	657	658	695	711	651	664	622	673	673	665	629	657	682	667	654	644	661	675	649	654	648	696	620	682	706	643	678	642	689	663	658	641	651	671	683	656	692	655	612	673	669	654	664	649	642	673	698	672	637	662	608	674	652	677	626	645	659	630	658	641	683	602	650	697	668	689	681	625	622	648	669	649	655	701	668	651	651	660	693	694	658	685	662	665	682	674	676	653	676	685	665	626	633	679	597	694	715	690	619	641	660	625	675	653	714	705	614	667	679	683	647	645	705	626	631	680	636	626	697	695	695	696	680	711	716	723	652	647	663	646	660	679	609	649	655	646	681	686	620	672	660	652	649	680	656	650	671	662	604	648	670	631	693	710	642	660	667	667	690	670	677	642	714	670	626	663	652	659	636	637	667	716	684	694	710	656	657	637	684	690	683	637	656	618	627	664	704	690	712	661	613	713	654	711	666	703	674	672	634	675	673	659	707	642	661	675	644	634	656	687	685	650	667	670	675	665	646	661	673	674	643	694	679	661	639	677	659	618	676	656	626	680	673	689	667	655	621	637	670	673	695	654	663	658	660	689	644	649	699	672	736	617	648	699	659	677	660	677	690	677	672	642	682	692	692	651	660	658	655	656	619	650	642	688	680	687	650	658	665	649	671	680	631	693	657	655	641	681	630	705	688	667	679	647	677	690	662	665	717	661	702	665	694	655	622	683	656	678	626	669	681	639	661	715	692	636	633	716	610	687	623	683	646	648	646	650	575	651	669	672	604	679	656	704	662	660	667	648	664	675	667	649	669	651	692	679	692	718	716	662	642	665	695	651	660	668	669	636	661	660	693	677	688	689	663	673	680	662	710	628	647	648	671	659	636	679	678	706	697	671	658	686	664	688	663	687	631	662	634	683	645	646	636	702	700	670	655	670	672	651	669	625	642	679	636	674	648	680	631	657	679	682	717	647	739	645	683	666	620	642	649	630	670	658	677	653	728	664	679	687	628	654	622	644	711	673	668	676	675	682	644	625	683	665	644	665	708	650	647	674	686	684	643	692	653	612	662	659	662	717	645	682	630	671	715	665	662	719	678	650	671	660	667	721	720	658	662	690	666	694	683	676	679	658	697	674	670	654	702	653	718	634	629	652	650	660	645	673	653	674	650	658	672	638	674	637	665	661	719	693	633	656	628	660	683	665	705	690	657	699	650	628	676	640	656	675	674	625	658	682	644	702	647	669	683	685	657	715	638	663	716	651	696	615	655	699	628	733	691	603	665	704	684	642	632	637	664	671	642	670	633	699	663	657	684	662	676	692	679	669	695	684	700	698	719	693	675	680	650	690	693	657	681	617	703	673	721	679	682	693	642	670	696	670	694	662	643	686	672	667	669	656	686	715	646	695	687	703	628	622	681	679	659	708	689	660	681	665	650	618	668	678	660	657	675	701	681	636	695	660	672	687	712	740	651	656	674	660	652	625	691	643	659	661	665	678	612	664	646	686	631	665	652	664	672	634	708	655	657	650	641	662	684	659	660	651	650	659	649	683	683	706	688	708	710	637	657	642	639	663	663	662	644	682	686	661	675	674	667	673	644	694	660	660	705	655	637	622	643	651	662	632	612	702	650	672	642	708	672	663	708	689	627	682	724	679	639	644	707	665	680	733	678	648	661	650	709	668	696	655	706	691	631	660	697	698	677	651	627	654	652	658	638	662	674	632	665	684	703	667	630	665	658	692	696	664	655	671	648	661	640	700	666	689	666	671	630	608	691	674	645	608	704	630	716	650	670	664	645	689	665	679	634	669	660	651	672	656	665	665	668	729	680	661	624	645	605	654	667	662	674	614	707	621	667	664	661	629	649	633	660	635	674	707	681	656	627	680	641	651	657	678	694	682	648	656	695	660	691	628	730	639	660	656	683	665	651	678	670	671	628	652	686	609	663	724	639	644	663	625	689	697	651	679	657	660	656	636	679	674	658	697	607	688	649	652	645	682	656	668	682	694	590	635	651	663	688	638	653	672	680	676	666	699	656	689	647	697	672	678	660	712	715	677	630	661	665	632	637	666	632	672	676	659	675	619	648	641	732	683	680	660	658	657	663	660	617	650	694	644	672	659	680	644	686	673	679	694	625	657	671	666	678	663	641	663	633	658	672	638	678	678	607	690	681	716	639	659	619	656	671	657	691	628	683	605	687	696	663	676	672	639	689	672	664	684	653	681	638	688	676	687	641	667	685	708	718	655	647	682	693	631	687	660	700	639	648	621	642	675	688	692	668	672	637	649	689	654	682	645	639	669	677	622	688	720	659	675	634	679	706	679	705	670	730	647	661	690	635	677	693	678	640	617	603	692	682	682	623	643	668	638	658	634	679	674	664	676	644	648	638	637	623	670	621	711	644	661	603	718	678	652	640	710	638	694	651	659	714	671	619	674	674	715	706	656	672	699	676	643	683	714	659	663	659	679	680	615	645	634	673	659	683	691	678	635	640	647	662	652	695	643	639	706	653	697	625	653	681	658	665	658	696	650	707	607	677	643	629	636	723	644	668	675	652	672	693	615	689	677	681	680	648	676	667	669	643	679	624	694	644	677	649	648	677	679	638	652	684	672	700	654	667	641	725	701	689	677	664	689	686	682	664	598	648	611	647	692	678	657	666	657	685	718	654	647	657	664	647	692	670	694	662	611	674	667	701	684	671	648	677	667	677	654	635	650	677	723	685	633	661	645	720	665	638	658	617	614	674	647	646	630	683	652	659	651	701	683	646	680	666	682	640	654	728	649	681	724	631	666	681	643	653	669	673	709	689	664	680	659	643	664	708	679	679	689	657	664	668	655	690	690	711	652	634	672	626	678	685	619	683	654	684
13887	29573	27194	22134	26128	39330	50700	53765	48365	39069	25992	13022	5128	1987	1183	987	976	933	948	935	945	1000	942	868	971	905	928	925	963	904	930	940	965	971	956	898	903	969	927	915	944	924	959	965	964	933	943	958	898	960	929	992	912	971	942	934	983	957	932	933	918	980	926	918	919	890	932	908	951	893	928	940	936	937	962	964	946	925	963	923	933	902	956	936	925	898	899	922	941	907	960	944	921	895	933	882	873	949	873	873	1004	996	971	919	910	897	974	953	924	955	904	908	895	908	953	931	865	945	925	936	921	932	953	932	933	931	926	902	901	958	900	935	918	1014	905	982	986	930	926	961	945	910	958	910	919	940	902	987	930	911	888	950	941	936	917	935	951	926	996	966	908	956	910	913	927	956	923	979	968	898	926	910	950	915	947	941	880	968	974	886	927	957	932	921	962	947	966	907	932	844	935	921	927	903	934	935	919	919	921	924	945	884	896	920	927	886	973	912	894	937	913	939	964	950	905	915	925	967	960	888	975	936	941	892	931	892	988	887	905	859	975	898	964	910	940	895	964	933	905	905	964	903	904	902	967	975	878	891	957	923	906	954	904	962	924	942	912	908	933	952	870	953	896	962	989	924	921	915	946	911	1020	882	954	928	945	892	910	863	905	921	904	949	908	967	957	916	937	997	908	924	909	916	936	933	960	934	952	916	946	944	945	908	926	922	924	961	926	917	931	955	949	918	913	955	940	929	870	923	934	901	931	923	924	915	949	895	925	949	968	990	914	929	939	903	907	973	900	947	923	984	946	894	939	955	840	936	966	931	931	906	901	910	955	961	972	913	892	960	902	931	901	928	923	930	934	1012	898	899	945	944	937	969	960	924	932	924	919	934	1012	898	904	937	970	916	875	900	958	918	958	936	966	934	912	941	1003	921	932	957	906	920	986	943	874	955	919	929	914	924	967	918	902	874	990	902	973	925	926	896	924	970	933	963	926	942	918	915	917	887	958	937	981	844	966	958	928	915	925	922	926	930	898	991	928	957	918	977	908	944	889	930	925	931	927	970	963	971	937	983	935	956	917	924	864	935	942	926	930	904	896	909	921	922	868	879	917	922	952	960	936	932	961	911	918	969	943	955	991	961	964	947	866	927	970	901	933	884	900	907	946	919	948	968	933	913	932	891	938	914	975	998	912	918	1005	879	910	919	929	969	911	887	915	911	946	936	929	906	906	924	961	914	936	960	931	917	973	933	943	947	962	951	899	928	927	986	914	956	907	1003	920	929	914	907	890	884	913	952	918	991	933	952	928	977	901	870	915	965	979	911	944	917	908	903	947	894	976	935	910	961	903	959	899	1005	932	962	891	953	920	917	904	925	953	922	917	1016	928	953	874	954	1009	989	894	916	924	907	937	927	912	937	920	939	892	952	959	923	976	915	938	932	914	954	960	973	935	943	965	933	884	883	991	943	914	954	921	879	924	942	977	918	970	937	905	916	898	924	921	927	918	961	946	980	925	982	939	949	916	947	912	940	902	953	858	949	927	917	911	989	936	970	960	938	1003	896	898	905	914	944	866	951	959	928	870	904	937	920	930	910	956	923	901	918	891	926	960	944	929	952	920	964	994	964	942	937	953	955	921	975	869	950	985	903	896	956	954	908	855	920	958	993	959	897	983	954	940	917	883	962	977	933	897	923	924	944	898	892	933	950	945	893	926	889	929	907	920	905	957	921	974	944	918	947	997	931	928	935	963	906	921	959	921	911	961	944	937	916	948	907	946	935	891	982	904	959	908	895	897	940	952	958	956	913	948	921	957	904	895	891	1004	905	974	957	895	945	911	935	977	923	907	944	978	919	957	915	897	919	920	951	870	942	967	975	983	928	960	940	923	949	969	882	913	903	948	870	989	931	928	995	997	944	909	941	954	977	947	898	942	919	941	880	997	957	983	888	901	919	862	870	950	914	971	973	871	946	935	958	918	930	907	960	900	975	923	895	967	890	947	934	907	883	946	910	931	944	916	953	934	949	916	939	965	894	936	922	1002	881	960	995	948	921	953	931	965	928	953	922	894	939	904	915	960	985	931	944	973	883	978	920	944	925	901	914	919	903	940	940	925	954	906	934	934	900	969	933	953	920	927	941	937	912	877	937	905	898	919	944	924	916	935	928	906	923	992	912	890	932	939	936	949	924	883	939	953	936	903	925	937	958	948	930	940	911	938	908	908	941	886	895	937	930	959	896	902	949	978	936	950	938	986	949	960	877	965	973	883	988	910	963	951	905	899	994	974	904	915	899	989	996	935	900	896	973	891	920	885	935	997	946	872	976	984	943	950	915	946	931	926	917	935	903	938	923	920	924	881	942	964	927	980	966	907	916	950	903	899	878	864	936	903	957	941	952	941	886	888	897	890	996	918	972	971	956	931	927	958	892	984	910	900	954	901	938	940	947	923	918	936	918	919	955	902	849	915	933	989	964	922	902	928	917	862	960	900	899	976	926	873	930	901	915	929	944	886	902	907	947	943	981	895	932	961	923	953	992	940	991	938	939	924	925	1015	933	910	996	975	921	906	934	951	915	929	970	937	892	887	966	983	929	932	962	894	944	915	866	935	930	901	994	928	965	929	892	937	958	934	935	933	928	929	941	956	916	913	910	812	924	954	928	971	947	952	952	941	913	939	918	900	890	908	953	940	935	974	986	952	928	916	879	957	931	949	938	917	892	915	965	897	878	899	940	917	941	898	919	993	944	944	988	956	951	930	937	860	937	979	939	972	969	904	920	925	905	902	920	890	930	871	938	925	892	950	968	939	944	944	922	939	943	877	928	907	901	918	983	992	909	931	883	937	885	977	899	935	914	916	917	962	933	866	923	989	931	928	879	929	902	931	954	945	941	944	970	898	934	926	944	898	938	988	914	946	917	969	942	934	959	934	901	921	955	984	927	905	988	910	934	959	924	893	954	954	866	935	946	936	955	853	915	894	1028	907	910	945	961	892	917	896	989	900	936	990	968	979	931	947	945	890	969	937	953	952	902	875	904	895	965	893	902	963	896	919	930	887	974	873	954	929	925	941	972	931	892	924	950	975	953	918	907	878	925	853	913	933	909	919	982	946	947	961	917	911	919	972	924	897	968	948	898	933	918	887	943	936	878	919	880	884	980	904	880	866	909	895	940	947	915	919	929	958	987	993	924	889	930	904	945	937	951	928	882	932	939	949	922	957	942	885	938	955	940	979	870	952	935	898	997	917	953	936	922	883	926	939	955	937	934	949	956	942	950	934	932	922	884	903	921	947	938	942	927	945	914	954	943	954	929	949	950	876	938	965	931	946	880	875	909	924	905	928	915	928	891	941	939	904	915	906	972	952	964	951	950	902	937	907	921	890	940	958	912	930	940	890	955	963	919	927	1007	959	945	992	952	878	932	957	920	922	971	924	931	883	919	942	898	935	919	883	975	907	968	944	950	919	937	938	934	915	931	906	935	960	942	919	957	938	909	930	932	937	929	895	984	923	954	966	938	902	903
26123	20501	12720	2909	1902	4910	8603	9248	7263	4185	2138	1133	771	659	664	644	621	603	647	618	653	621	610	573	645	612	578	580	655	640	628	629	606	635	650	620	578	650	619	605	663	600	619	637	612	587	612	645	632	609	589	633	632	611	624	643	600	564	648	653	651	596	678	615	601	646	590	627	646	631	572	592	623	595	614	595	593	652	651	617	659	642	641	583	592	633	639	629	613	628	630	625	685	659	670	598	640	654	641	623	595	612	622	611	612	601	653	612	655	633	628	608	646	607	625	601	600	627	647	645	621	591	590	628	662	603	613	630	633	601	626	628	632	633	553	632	629	609	609	606	617	632	577	617	617	612	665	599	631	617	582	646	632	606	627	628	673	624	663	589	627	655	603	633	604	673	614	673	623	618	627	593	627	633	634	599	640	641	626	652	607	662	605	660	648	632	662	639	630	642	643	642	613	648	645	598	617	616	653	616	625	641	594	639	613	619	622	623	633	584	624	645	661	621	606	594	627	681	578	623	609	667	623	629	602	629	650	646	592	624	631	648	655	649	657	664	654	628	584	621	656	640	574	661	593	648	671	658	639	616	590	624	610	634	616	643	602	585	582	620	653	629	600	616	628	632	615	631	582	615	644	664	639	597	581	648	614	624	620	622	630	575	630	612	593	617	635	646	644	602	608	633	601	630	606	627	638	598	608	617	610	656	668	627	597	600	662	661	646	594	626	669	631	586	648	627	630	604	631	611	594	666	638	655	622	623	578	632	614	639	621	597	673	627	630	640	690	648	642	619	641	624	618	627	635	616	612	644	633	625	629	645	607	622	642	591	577	632	648	632	575	650	622	655	647	595	596	649	562	616	595	624	591	608	634	610	628	618	600	603	654	628	604	636	628	621	612	636	633	595	649	600	606	606	604	638	620	613	644	632	658	629	641	622	584	633	613	617	656	611	601	629	655	628	681	604	609	701	669	620	648	623	670	656	644	563	624	542	631	633	640	618	621	679	594	591	591	598	623	644	604	614	675	631	632	589	589	622	587	581	645	625	625	641	604	631	625	628	653	604	687	647	628	593	634	580	617	660	644	622	605	601	663	656	639	603	568	633	610	617	621	643	643	603	630	630	667	643	646	641	650	591	619	646	629	655	628	629	606	642	617	620	642	605	604	613	629	613	631	630	632	601	649	660	612	657	643	638	644	621	636	653	655	706	647	646	614	613	651	601	636	612	661	596	625	615	606	566	630	674	659	631	579	613	598	665	589	611	615	649	613	610	548	588	626	610	592	656	601	590	634	622	653	641	633	633	585	644	639	628	598	600	630	662	612	648	626	632	621	634	669	594	615	647	661	605	604	603	661	598	617	633	606	602	621	622	633	614	635	633	629	645	611	626	570	600	627	622	642	618	626	637	649	617	644	591	590	623	620	656	604	639	665	617	642	644	592	639	602	620	631	628	617	650	643	627	658	628	625	632	600	675	634	618	613	620	628	620	609	574	608	627	602	627	623	611	623	632	616	604	642	617	653	626	627	582	675	592	619	624	615	687	629	621	644	581	610	650	591	604	621	625	634	605	644	603	603	580	630	604	601	609	609	624	610	618	624	597	621	629	652	631	641	600	638	652	603	669	626	648	620	623	640	578	600	624	618	635	619	650	589	689	608	642	659	627	628	635	629	602	575	627	607	596	642	594	641	627	607	617	619	610	648	611	572	660	609	618	593	657	613	654	613	609	662	558	593	628	617	592	644	651	631	624	565	594	643	597	608	633	591	670	633	596	615	647	618	641	603	652	610	595	610	641	614	675	606	617	605	646	608	607	650	613	639	617	597	613	630	672	648	649	623	647	620	627	577	625	629	647	585	619	580	628	613	627	620	618	657	636	644	637	634	655	608	636	640	616	627	640	569	626	605	654	623	651	627	618	639	623	637	654	652	640	629	606	639	632	612	664	635	598	633	605	611	637	601	630	641	617	610	617	628	667	595	611	594	590	589	647	659	613	623	616	663	616	616	603	605	623	631	643	638	653	670	621	622	654	628	672	592	630	614	634	598	615	620	598	620	638	615	671	717	657	605	575	610	654	655	641	619	658	694	649	623	648	620	599	605	586	614	651	616	666	618	612	660	604	648	652	658	666	625	590	601	650	646	649	649	641	590	625	598	653	591	680	667	564	606	659	647	644	637	647	614	653	627	651	631	598	627	620	557	637	581	617	644	625	632	627	620	630	635	588	673	652	621	615	633	621	629	591	581	645	675	624	621	618	611	647	635	613	602	602	610	590	582	623	580	618	594	661	608	646	633	661	634	633	632	610	594	614	639	577	578	611	650	598	614	646	633	593	603	610	602	613	583	610	600	636	606	663	644	630	628	620	573	561	621	630	636	645	648	666	606	586	605	666	618	615	593	621	633	646	592	630	597	623	636	608	622	625	667	623	610	692	609	634	603	626	581	599	641	614	652	651	644	627	598	615	667	636	633	591	594	659	613	626	619	605	615	645	642	638	658	602	611	620	613	637	596	610	640	641	583	621	610	597	631	639	650	620	673	644	564	630	634	619	601	643	641	628	637	646	609	619	617	616	593	640	646	647	617	642	621	645	615	629	640	670	596	581	603	647	653	598	617	612	614	581	608	656	645	640	620	634	618	592	649	647	638	646	682	655	639	642	624	662	576	623	615	655	645	594	636	648	598	587	599	602	593	614	637	631	652	591	663	613	619	624	638	588	563	571	617	588	600	602	659	624	697	605	639	643	586	592	642	639	637	619	612	629	631	622	633	630	638	607	613	586	636	625	625	629	608	605	609	608	612	588	648	608	602	625	651	600	638	634	654	583	615	612	626	605	631	652	648	648	606	616	617	645	590	641	640	645	618	660	649	584	651	651	663	595	615	626	599	648	617	678	622	674	599	639	641	607	639	581	613	648	631	627	603	624	630	655	637	602	624	653	611	643	672	618	627	657	616	601	601	638	621	629	644	627	606	637	622	629	590	647	652	587	600	636	590	620	655	627	664	631	619	661	623	619	591	633	597	656	587	614	660	621	682	598	607	638	636	596	668	653	653	606	602	677	600	663	653	610	643	638	632	578	621	618	597	598	575	619	635	648	675	622	604	630	636	659	643	659	654	669	599	604	648	692	646	618	631	645	675	636	625	556	684	613	654	583	595	588	622	640	665	619	607	615	597	599	661	590	665	646	616	631	646	619	611	654	633	653	633	621	622	618	621	605	642	611	621	651	585	619	623	620	605	655	663	623	569	641	623	636	646	662	629	640	644	630	646	602	608	582	608	634	652	660	607	610	576	646	651	636	652	626	607	632	632	590	660	626	635	597	605	665	616	668	658	615	688	625	627	609	645	544	622	660	649	651	639	612	621	627	672	624	617	625	658	639	650	607	631	623	601	658	650	659	604	574	600	625	622	602	658	641	611	670	675	607	577	625	612	657	667	645	668	595	618	604	635	647	641	594	626	616	596	602	640	627	663	593	604	618	613	600	605	615	641	666
5412	5765	6241	3701	3614	9637	14833	15886	12599	7692	3769	1909	1223	1047	946	856	899	847	847	906	863	901	919	909	894	870	936	877	917	892	888	868	922	892	926	917	893	873	828	895	938	844	868	912	902	931	848	906	895	898	880	890	870	867	885	837	920	894	892	854	910	882	891	959	890	902	865	894	937	896	825	839	866	922	904	916	877	860	853	918	930	903	883	922	957	898	897	872	912	888	900	880	886	863	905	876	950	901	937	916	866	875	932	914	895	919	918	879	893	878	917	901	896	936	887	927	868	921	903	892	910	908	910	913	909	923	850	842	911	893	937	902	888	917	917	908	885	889	853	836	852	947	925	935	878	910	899	901	874	899	933	902	904	907	893	888	943	892	914	892	926	933	880	874	921	913	881	869	923	881	908	893	912	854	898	944	885	859	878	932	859	854	891	905	879	882	906	877	891	883	906	884	878	924	858	866	904	867	873	903	878	804	888	857	933	895	893	937	831	887	881	915	857	949	833	893	932	909	867	878	919	883	835	894	921	888	931	902	869	911	903	966	907	884	909	960	905	875	906	913	897	960	876	917	896	902	884	918	916	879	879	917	905	929	877	935	856	911	942	867	890	892	947	913	916	901	912	916	950	886	915	913	856	818	869	867	964	870	898	930	891	892	913	875	832	943	932	922	898	916	831	887	922	860	932	936	885	882	907	886	920	911	873	880	904	895	922	882	902	864	874	895	863	882	848	894	931	891	895	854	888	925	887	925	909	871	884	897	873	876	925	896	887	893	899	927	920	828	872	905	867	958	899	858	912	935	903	901	956	898	820	910	876	923	864	838	941	868	929	906	899	879	894	891	878	928	907	914	917	964	941	872	890	894	901	857	848	849	865	880	952	896	864	905	955	943	905	909	922	854	868	839	899	901	930	905	886	875	929	951	914	831	891	914	902	861	913	907	892	886	882	893	908	838	881	937	911	890	953	916	903	901	899	920	823	893	883	919	898	878	853	892	893	846	862	914	907	872	890	880	905	875	908	921	861	904	938	931	890	928	882	908	866	873	858	921	911	954	898	932	883	884	897	909	922	910	890	859	901	899	958	893	886	909	899	903	898	907	930	934	959	884	881	883	906	897	884	925	837	889	871	864	990	881	905	873	999	924	854	870	907	893	894	826	935	893	890	885	942	902	895	897	875	941	909	892	864	877	944	865	928	948	875	903	903	923	857	860	961	867	907	898	880	921	887	886	938	865	872	918	833	895	918	937	876	914	879	887	881	901	908	912	873	876	974	917	870	874	914	871	935	894	883	863	816	895	896	930	876	865	892	854	860	909	923	933	928	895	888	920	912	909	974	916	897	893	936	918	901	866	937	891	859	874	887	849	897	900	849	952	905	882	914	879	907	904	896	932	857	864	929	867	880	932	901	886	874	927	916	886	877	941	870	878	871	931	881	874	851	877	912	889	887	850	914	913	901	860	863	914	913	971	901	918	884	894	944	857	933	935	925	905	884	892	915	851	880	881	899	896	952	879	904	894	904	891	895	893	876	891	887	840	944	889	906	917	893	875	895	952	916	858	885	886	926	850	901	889	870	859	941	918	883	920	920	895	881	891	915	877	874	896	891	921	892	872	896	871	895	946	914	878	867	878	915	906	925	869	935	943	880	859	837	898	858	896	830	896	878	890	931	914	872	933	897	884	890	850	865	889	946	850	896	904	840	899	902	906	933	898	910	935	948	929	876	876	848	875	958	812	946	872	918	912	846	919	898	891	890	891	900	882	897	934	943	894	859	903	867	865	834	867	906	859	869	942	912	904	862	925	895	918	925	882	873	866	882	898	883	918	857	897	916	888	906	861	911	924	850	836	904	876	856	949	913	892	879	892	950	862	881	900	934	860	929	892	852	874	878	910	909	909	890	831	881	823	913	917	928	910	903	906	848	872	887	933	842	846	895	873	911	892	870	845	913	917	831	892	896	918	875	876	855	912	892	887	950	856	883	875	900	876	913	906	898	876	935	922	924	885	936	908	895	927	952	900	892	851	867	908	878	897	820	866	973	901	956	929	855	863	908	834	915	883	915	931	919	884	884	911	909	916	888	927	830	936	859	864	861	878	905	881	870	903	899	915	902	938	917	910	881	889	919	908	856	879	854	881	900	893	841	893	911	925	904	917	931	874	884	903	899	850	944	940	931	912	860	940	852	931	874	951	919	875	871	867	929	918	909	867	914	900	892	934	921	848	857	876	914	881	929	952	858	926	873	885	927	839	890	871	927	893	925	892	882	884	875	973	902	896	905	916	902	840	882	877	868	863	936	875	862	937	891	875	870	865	888	942	872	906	886	897	931	839	887	930	791	858	929	868	827	881	927	904	872	871	926	879	909	910	894	942	880	911	868	904	908	885	900	925	871	871	900	892	871	939	875	906	847	904	889	900	879	890	901	948	876	908	922	944	869	896	861	914	836	898	911	881	923	924	893	895	899	905	902	918	917	936	907	887	952	885	894	901	897	911	892	848	902	903	851	954	921	890	915	924	888	883	881	928	901	888	892	895	910	868	921	861	872	912	898	889	915	876	868	894	877	870	906	911	944	866	893	922	897	924	853	927	929	861	919	899	892	877	884	897	901	871	820	934	928	927	900	927	919	894	949	924	916	906	853	899	900	866	840	883	901	850	875	913	881	928	881	870	892	947	905	895	933	912	897	905	908	959	893	854	912	898	910	878	880	898	907	929	858	878	915	911	890	964	882	882	907	925	879	889	941	879	911	899	930	884	884	893	898	889	902	895	912	886	892	913	903	872	934	894	867	897	805	911	908	944	855	915	861	917	959	879	920	906	875	883	907	856	920	860	929	858	863	878	858	968	888	942	885	948	903	881	905	839	912	863	927	862	862	899	910	920	913	849	891	891	857	908	888	894	823	909	887	877	865	892	846	942	888	833	916	855	890	885	918	899	901	885	910	869	938	881	916	882	875	974	867	885	892	930	943	886	874	875	872	910	853	902	917	915	909	931	921	879	898	867	954	925	860	866	889	901	942	892	894	909	874	906	888	868	838	923	819	901	873	878	847	900	887	918	890	888	867	885	870	881	900	879	892	842	933	911	871	877	884	884	891	905	906	985	876	851	910	884	909	895	899	921	908	907	872	875	900	870	873	872	916	926	879	873	940	867	880	827	872	891	899	929	911	908	897	875	872	854	959	958	871	876	907	903	871	857	898	909	880	934	881	861	933	894	944	933	866	903	889	897	876	911	850	880	890	865	887	899	928	903	866	844	934	896	904	893	924	928	931	950	884	868	923	939	901	921	896	935	921	914	824	913	894	860	902	893	868	887	931	885	873	901	813	900	863	913	865	891	887	940	899	886	912	847	950	934	861	901	949	928	905	919	909	900	870	844	856	927	922	892	849	901	906	895	885	897	908	888	914	848	907	922	871	972	897	894	915	868	920	932	850	894	901	860	888	884	902	881	864	833	912	954	895	913	833	850	883	918	843	926	892	869	911	921
24148	20754	27488	24105	17265	12620	34949	36854	29670	19060	7628	2550	1165	821	712	659	696	585	657	648	653	659	633	667	677	693	624	631	647	610	672	647	647	589	604	609	636	611	664	637	638	635	681	635	636	649	649	659	642	618	683	671	649	663	674	669	630	615	674	654	674	603	621	632	650	644	618	676	673	688	630	674	644	643	637	637	643	639	625	595	657	684	637	601	620	613	620	603	684	586	692	651	637	652	635	645	648	622	643	628	667	670	608	665	653	654	675	700	647	652	655	658	633	610	625	652	639	633	673	663	643	610	681	661	635	672	627	675	605	619	632	661	652	615	644	692	641	595	643	677	615	638	648	651	647	717	662	635	687	660	611	618	659	660	620	645	666	648	650	678	635	632	647	657	623	697	633	639	652	656	672	642	605	678	653	634	631	587	621	654	636	667	670	605	660	659	608	632	624	637	674	640	615	587	644	673	662	633	655	634	681	660	681	680	632	659	614	667	660	674	657	633	654	655	637	676	639	652	646	606	661	623	607	632	660	652	602	623	649	644	635	649	649	644	687	646	616	647	622	657	623	632	615	657	639	663	612	681	665	690	666	638	642	662	624	627	675	636	668	667	629	620	660	659	672	612	655	638	597	628	633	651	623	640	608	660	629	638	640	689	653	654	610	625	616	650	690	639	653	662	642	658	650	620	662	601	655	610	646	644	685	643	627	613	694	625	630	633	607	655	644	634	650	636	629	650	647	659	617	648	621	638	647	633	666	668	630	663	684	660	663	643	641	649	637	603	673	671	637	627	621	669	654	636	671	625	657	667	668	686	650	612	616	643	652	618	624	635	622	663	636	637	687	668	648	636	629	644	687	650	631	616	658	655	641	681	614	645	693	668	619	620	648	628	655	613	628	634	660	676	644	629	621	629	640	645	668	595	648	666	636	660	607	655	655	650	630	663	622	658	642	656	656	610	647	649	655	610	622	623	633	675	655	663	631	692	629	621	643	681	658	645	652	632	674	646	658	661	684	631	628	634	671	623	630	680	642	688	659	647	665	633	704	659	638	642	631	663	619	639	674	658	588	639	672	618	650	649	656	637	677	617	621	617	672	627	663	631	605	698	655	662	621	601	666	657	628	636	605	647	632	631	611	604	658	668	599	611	641	660	666	678	675	636	649	667	601	646	635	621	648	703	664	641	615	638	632	658	652	634	679	635	630	675	610	653	626	642	699	647	618	690	637	631	637	638	673	635	656	666	630	693	650	655	588	613	612	661	625	655	648	661	627	645	649	637	649	640	612	593	641	664	601	644	663	656	624	665	617	647	665	614	625	643	658	640	695	656	650	653	646	658	663	606	639	703	687	617	623	616	644	652	623	633	645	653	659	640	650	596	622	647	628	670	619	684	704	634	622	601	684	620	621	673	621	619	651	618	650	638	632	650	651	642	665	692	651	634	638	637	651	627	660	631	657	636	635	649	639	650	661	683	673	647	638	670	636	652	640	653	617	645	639	616	675	677	646	645	617	655	630	616	649	679	617	643	680	593	648	644	621	639	611	641	678	679	614	628	625	642	660	679	625	623	651	623	592	615	613	635	641	605	606	601	653	684	683	626	608	610	662	636	669	651	593	660	658	653	682	694	652	671	623	599	630	611	607	669	657	646	598	654	666	666	629	618	709	655	658	642	654	654	672	601	598	649	650	664	625	618	646	646	644	620	638	635	641	618	603	615	679	639	631	632	653	601	616	648	669	691	656	650	625	672	653	618	672	625	638	684	620	626	619	672	653	638	647	602	604	673	638	641	663	621	650	651	633	684	641	679	675	696	670	647	647	629	676	650	661	639	606	668	670	645	661	587	665	673	587	651	623	641	655	674	625	643	596	677	635	650	631	613	634	670	620	645	570	635	663	577	658	655	622	628	633	614	667	635	673	645	675	690	658	593	627	660	651	628	693	667	593	683	616	660	677	609	671	641	624	680	638	657	623	607	643	639	682	671	637	635	634	633	674	624	630	659	635	641	689	618	628	622	549	612	616	650	617	617	654	605	649	669	629	686	640	707	626	618	638	661	639	679	658	663	639	633	662	635	595	620	596	655	681	638	603	634	589	624	621	617	668	655	662	634	640	634	700	636	627	602	641	671	671	644	628	642	669	669	640	642	617	613	673	707	671	664	663	651	617	618	604	638	665	638	641	675	654	632	658	646	626	638	651	589	613	651	646	620	675	646	599	629	660	672	678	629	661	610	666	607	669	647	608	638	603	635	630	646	672	632	620	662	644	657	642	624	705	606	630	663	676	682	616	609	640	647	685	657	624	658	658	672	606	663	625	612	658	680	625	653	672	652	625	628	615	640	663	638	649	642	621	653	653	589	659	624	641	636	647	639	611	623	656	628	630	635	618	645	596	640	642	684	650	678	596	660	637	638	644	620	668	617	646	608	635	659	623	622	693	623	613	628	600	623	634	671	626	684	630	565	632	654	697	661	617	669	652	623	639	626	653	617	632	630	654	684	685	641	630	627	565	635	650	628	659	647	642	668	618	656	656	659	641	655	646	628	668	653	640	690	663	630	662	650	659	646	657	659	628	649	663	667	594	665	612	645	665	622	669	618	668	616	626	621	648	647	635	696	690	599	664	628	630	621	664	674	624	650	693	657	649	625	664	666	623	672	648	655	646	646	664	641	688	682	635	641	621	666	629	619	640	660	634	656	637	641	663	647	649	619	643	671	663	653	647	624	662	608	626	623	592	651	692	649	656	612	647	679	636	659	652	642	663	628	632	626	616	641	659	661	602	659	661	613	643	656	650	634	638	598	610	625	618	642	611	663	644	663	626	623	647	675	644	614	665	636	604	659	639	646	640	632	623	626	624	691	663	655	617	621	614	627	608	647	700	649	695	620	621	668	628	620	625	660	602	650	672	645	632	629	650	639	676	669	666	633	672	646	592	637	612	654	613	625	671	655	557	622	650	620	659	638	639	610	608	670	634	636	661	658	598	623	655	639	681	638	689	639	671	667	645	595	666	596	656	638	643	616	648	587	642	633	652	596	676	638	654	701	662	624	673	576	690	630	597	606	659	655	644	658	618	630	623	664	658	667	580	611	663	626	669	672	705	614	650	647	668	681	676	658	665	701	655	649	663	677	660	625	627	647	610	647	677	670	643	678	596	593	649	676	670	697	651	622	630	697	660	589	683	622	645	636	630	641	653	626	613	640	621	630	615	639	632	651	651	642	637	664	610	641	655	691	633	636	650	687	580	696	663	638	632	673	609	652	604	688	654	643	667	674	668	673	644	658	610	664	594	613	645	665	640	644	639	633	669	593	660	673	624	658	658	604	616	629	648	674	662	674	633	632	602	633	652	652	642	659	584	656	634	641	672	636	690	647	605	659	648	596	651	641	658	624	636	652	671	674	647	648	609	657	643	633	611	631	646	645	646	626	656	616	637	604	614	608	655	613	659	608	684	663	635	664	621	603	630	655	615	616	682	585	685	646	639	654	637	617
7351	17295	17347	11598	11142	19843	39693	39763	33996	23083	11273	4611	2108	1178	958	898	904	899	894	898	930	900	925	897	907	936	880	928	919	926	955	907	906	975	899	919	954	923	873	879	896	938	886	916	909	902	880	871	901	969	960	871	846	881	913	904	904	987	919	911	875	915	906	930	902	858	943	954	913	907	886	925	923	944	911	896	979	917	904	947	943	890	904	950	918	890	955	913	888	927	945	879	900	949	923	883	950	894	970	976	921	862	895	952	939	913	875	968	931	929	909	965	912	951	937	906	921	943	941	893	941	944	924	937	890	929	852	902	903	946	881	886	911	871	925	880	880	897	892	899	890	957	938	951	947	896	881	913	911	943	942	940	1011	843	907	964	909	877	895	895	906	945	951	891	966	924	912	905	1007	907	874	919	914	933	957	1002	904	898	878	943	916	878	929	893	913	961	927	887	929	908	922	917	872	967	895	889	992	909	945	921	862	933	876	944	921	916	905	890	954	888	893	929	881	917	998	909	935	848	908	934	976	937	917	921	887	892	935	885	904	913	938	880	890	908	882	960	956	940	904	928	882	909	952	897	927	904	931	926	836	935	931	887	864	872	937	938	884	937	926	942	939	886	992	944	911	932	899	943	868	927	919	895	896	883	923	958	930	911	940	940	925	946	949	914	975	887	873	941	922	893	879	894	919	909	943	928	878	878	964	945	959	918	966	937	929	940	901	919	900	890	921	883	921	907	909	870	975	907	935	858	911	920	946	856	917	969	956	884	951	890	903	931	940	903	899	925	943	896	922	905	897	945	926	938	929	918	902	897	889	937	927	921	990	879	926	903	906	863	948	906	933	916	916	901	954	926	921	953	930	950	964	915	967	900	907	934	893	948	923	943	902	909	987	930	947	924	933	878	946	939	913	990	949	888	918	967	908	981	885	963	907	915	933	922	939	876	936	912	893	917	918	930	912	923	941	932	905	898	937	895	962	974	923	1002	941	917	945	910	852	919	930	941	890	893	911	943	925	922	885	977	952	887	946	908	956	929	895	902	951	908	930	923	926	989	881	869	914	845	887	927	935	894	911	889	911	892	1011	927	900	878	986	923	958	920	936	912	903	954	893	959	933	919	969	913	914	947	928	909	891	930	898	925	923	908	936	883	959	900	906	914	947	895	933	930	920	910	898	923	928	924	907	888	977	871	891	903	912	947	973	913	922	936	912	914	951	909	909	923	900	919	926	896	931	925	903	933	930	923	926	918	889	927	904	896	953	871	883	889	914	934	1006	932	920	915	888	903	885	928	864	931	965	897	904	973	932	883	942	952	928	948	925	939	897	892	894	997	981	897	936	881	864	971	916	869	900	940	892	951	885	925	912	920	936	892	921	973	913	941	914	971	949	908	914	956	975	944	930	883	868	907	921	931	917	893	956	879	878	923	915	928	922	939	930	920	944	942	889	916	940	896	929	857	869	907	933	901	883	857	930	928	916	933	950	875	928	932	885	988	911	901	964	920	888	941	889	905	918	981	921	904	949	939	877	958	968	917	903	952	915	901	881	902	928	925	944	860	932	861	928	937	905	942	950	919	904	892	941	883	945	942	929	883	919	924	937	884	908	940	934	924	943	886	902	906	914	927	912	939	915	956	924	942	917	906	944	936	940	914	924	847	969	956	893	896	963	923	950	924	939	900	920	960	933	881	914	939	907	940	924	901	962	937	948	867	942	956	949	950	921	940	903	892	923	932	909	948	922	831	1007	898	948	910	887	979	870	897	857	923	927	940	972	945	934	926	928	926	942	917	925	933	897	885	947	919	911	921	950	977	896	890	918	975	882	884	845	962	923	842	938	935	887	966	965	946	915	955	888	921	916	917	860	948	934	924	890	930	914	924	905	913	933	943	883	941	965	873	878	919	918	881	944	934	894	917	955	971	928	903	924	928	927	909	942	964	890	888	1014	934	857	920	881	826	950	914	912	922	953	937	883	915	914	934	967	938	908	918	900	971	896	880	946	893	925	958	910	928	901	943	935	992	945	878	954	932	895	853	900	937	874	935	913	967	870	868	959	909	891	919	882	933	967	930	915	900	973	903	950	948	939	950	921	888	920	997	935	935	910	921	889	976	874	965	940	905	965	911	926	895	874	932	886	929	942	910	934	897	907	866	933	975	922	907	995	886	895	881	924	938	879	882	917	929	906	946	981	918	926	904	920	963	915	891	906	911	866	947	901	919	877	923	933	923	916	890	962	945	923	951	922	917	983	890	936	896	905	925	871	889	911	932	895	880	906	957	917	877	931	899	935	886	917	898	948	879	984	915	916	888	933	866	946	942	893	936	882	1013	915	912	918	883	941	934	910	892	926	877	917	892	902	908	922	863	893	920	981	892	868	876	954	894	932	925	950	972	872	940	907	891	919	933	871	944	954	917	822	898	907	897	953	905	827	914	860	869	942	934	935	906	964	920	867	961	876	940	986	907	930	940	891	878	884	881	937	916	892	948	937	911	839	942	907	898	950	941	924	927	952	931	958	889	905	941	925	962	915	870	921	934	919	894	924	909	938	905	905	915	926	933	949	920	948	949	907	876	931	916	891	926	880	943	962	905	949	947	904	958	895	918	920	931	957	902	893	871	926	923	920	912	904	925	940	927	976	927	930	945	931	995	922	931	938	914	948	927	896	985	922	934	913	922	932	901	902	947	923	933	927	917	893	914	888	876	930	964	949	903	949	911	905	870	932	946	919	922	897	906	875	926	872	906	924	933	932	909	916	900	880	922	929	928	939	869	912	902	957	880	950	928	975	966	940	911	889	918	925	891	922	865	977	917	939	909	900	939	885	908	933	930	975	940	907	930	836	896	862	927	916	962	887	936	949	911	918	956	906	935	897	925	904	929	937	948	904	956	958	934	908	925	959	901	917	918	940	946	921	972	986	826	914	877	976	904	960	900	892	936	908	889	914	974	915	931	926	901	892	913	900	902	839	926	942	904	903	891	899	909	945	963	954	852	896	980	916	928	956	884	882	923	938	930	920	906	915	892	853	894	955	918	931	895	928	955	932	909	938	970	871	871	899	954	959	858	864	916	914	839	875	897	923	930	872	939	961	899	984	889	907	940	927	875	858	924	893	907	922	920	924	956	1008	962	940	891	951	900	879	941	964	898	892	993	871	932	894	909	894	902	892	887	860	897	939	898	940	936	920	924	948	957	960	958	938	923	899	910	910	953	919	894	952	929	907	944	922	957	934	977	909	870	886	896	933	986	931	928	919	1012	896	962	917	926	909	934	937	949	931	912	940	948	897	890	969	905	1008	886	896	940	954	898	834	925	905	940	904	917	914	915	920	954	953	893	899	898	943	887	888	917	869	949	885	898	882	960	951	934	942	918	905	894	925	912	892	917	940	947	894	922	912	864	919	885	930	914	933	892	928	922	924	909	892	929	906	896	953	898	970	919	917	960	947	981	929	912	921	955	845	845	939	946	897	924	1020	902	903	962	938	940	892	889	928	916	944	935	937	888	931	879
22487	20738	28552	22987	20770	24921	48983	59078	46640	32541	19295	7754	2472	1142	828	708	717	669	664	669	686	737	659	671	685	687	646	671	646	694	655	701	667	661	652	632	672	715	682	673	669	684	641	680	681	728	699	652	673	630	672	633	688	673	688	637	668	703	717	708	688	656	688	650	689	695	716	652	627	685	704	687	627	672	707	669	660	649	677	693	638	653	697	696	682	682	619	669	668	660	682	684	630	662	702	656	632	680	650	697	702	637	664	696	651	632	655	642	644	691	673	674	649	628	686	675	622	638	691	654	697	654	683	654	686	657	674	707	686	647	695	655	641	600	698	642	691	652	626	666	652	660	684	645	639	665	676	675	688	667	697	650	645	655	735	655	674	669	695	656	655	686	664	677	718	668	682	633	629	708	643	680	645	646	659	673	671	704	690	689	644	671	678	677	671	669	713	686	684	671	698	658	675	655	681	683	741	701	639	649	723	679	632	702	684	650	695	676	685	633	642	638	599	676	700	695	698	658	685	673	684	632	647	634	659	700	674	648	669	717	717	682	671	713	642	666	668	635	668	634	684	612	687	692	669	660	679	682	685	692	638	690	683	683	674	693	661	673	719	643	709	693	673	656	685	701	668	679	704	683	695	676	620	669	686	654	647	708	664	634	692	660	677	670	651	679	712	611	647	670	653	717	696	674	633	704	655	671	677	690	641	678	658	640	682	721	671	676	737	679	684	689	622	646	654	673	694	723	653	651	651	669	673	656	647	658	667	706	630	645	641	665	658	661	687	712	693	621	650	683	620	665	662	692	644	657	702	647	639	665	665	649	657	667	678	662	629	654	669	677	625	655	683	693	613	646	712	672	675	659	645	645	705	658	692	705	679	669	661	688	663	673	643	695	651	669	688	660	682	654	636	677	671	687	719	631	663	638	640	607	684	685	693	669	685	643	682	684	653	701	710	685	673	717	636	658	666	693	701	696	659	665	654	675	678	626	649	642	652	636	661	697	627	647	654	659	664	670	657	644	618	664	640	647	615	667	686	662	672	662	739	692	661	685	701	621	668	663	669	653	615	693	648	629	676	643	708	677	668	678	659	685	684	685	641	701	657	699	670	684	709	672	655	629	658	652	698	665	661	681	661	698	629	659	659	687	602	681	660	634	677	697	697	673	696	667	673	653	641	655	651	655	664	671	671	663	703	690	679	693	715	681	641	660	629	624	649	654	682	695	650	644	678	656	684	684	636	673	679	675	677	649	657	645	643	592	657	669	630	681	661	673	699	688	638	632	685	646	631	656	693	665	665	673	684	655	670	710	659	668	637	655	689	623	674	637	662	648	659	706	646	677	636	649	663	735	690	660	624	687	699	647	680	715	663	665	656	666	716	649	696	644	624	642	634	645	682	701	666	676	665	660	639	694	645	629	624	685	703	655	678	690	680	683	637	617	660	685	666	637	719	700	640	662	709	644	671	647	680	676	718	657	675	629	670	654	677	648	672	670	681	644	653	648	669	660	655	694	678	623	689	697	704	652	710	701	668	624	710	638	592	645	641	624	657	734	624	647	687	645	676	633	655	660	693	685	651	690	702	663	681	702	654	655	725	646	635	673	709	694	659	719	675	702	708	643	658	690	685	631	646	638	682	738	662	668	659	673	686	695	694	669	653	679	651	675	665	653	667	648	682	654	702	640	669	704	657	623	677	678	709	654	694	663	666	657	637	638	660	643	619	644	681	689	658	674	649	607	686	624	680	662	648	658	670	647	658	652	683	680	692	703	723	651	710	648	666	648	645	612	664	675	691	697	638	679	669	655	666	656	698	675	657	658	647	673	631	670	678	641	677	661	651	658	673	653	689	651	650	651	672	691	692	654	710	671	644	656	672	713	651	671	656	668	712	643	685	677	693	695	659	680	665	675	661	685	626	681	658	684	637	670	673	645	631	664	692	666	675	696	703	664	670	651	669	690	612	657	679	681	685	650	697	641	703	737	630	666	676	728	622	650	683	676	672	685	678	692	624	676	662	660	695	628	690	653	649	685	626	627	681	690	668	646	710	690	725	622	693	594	636	677	670	642	659	669	701	661	679	691	639	652	656	665	669	703	665	666	639	694	715	703	652	684	686	615	653	668	661	655	637	710	606	616	665	682	649	664	680	648	701	700	727	632	645	650	644	657	703	673	630	680	654	657	675	639	672	628	671	710	657	614	664	648	669	653	671	661	652	640	675	633	680	675	656	654	684	683	677	668	687	687	721	654	662	654	658	620	655	669	639	658	694	670	639	624	694	677	665	653	663	679	631	631	661	721	684	650	661	653	654	700	634	678	660	676	720	644	658	660	696	668	679	665	636	645	651	692	706	678	695	671	695	648	715	672	689	683	640	659	675	643	682	688	735	640	649	646	620	656	689	661	659	655	674	668	651	652	648	660	652	640	655	643	647	677	696	679	689	661	629	672	678	676	656	637	650	635	655	695	721	668	672	619	633	671	640	660	682	661	693	673	672	645	679	693	692	674	710	650	655	639	685	697	644	658	654	665	659	689	650	651	691	717	681	649	694	676	695	640	722	626	618	668	640	697	638	613	683	621	675	628	678	646	667	667	699	704	667	722	676	665	655	667	707	698	689	653	676	669	673	648	674	700	645	621	682	652	644	630	684	679	686	655	659	648	660	676	664	656	668	647	684	677	699	612	638	653	692	680	646	679	667	665	660	665	681	687	697	635	733	669	654	672	669	683	712	653	654	663	686	668	709	655	672	653	696	670	658	695	664	640	688	621	632	649	614	722	652	680	661	636	644	642	703	683	657	661	650	672	667	692	704	669	710	668	677	676	667	713	599	666	655	682	671	685	741	647	642	624	685	640	686	629	663	687	621	691	653	632	714	653	683	680	673	657	640	693	687	619	626	623	651	698	693	670	685	641	667	621	645	685	660	672	640	608	681	662	668	655	655	709	699	704	664	690	676	692	656	660	667	667	655	674	666	699	602	683	652	670	678	630	639	639	680	662	650	641	705	628	684	648	665	659	649	637	671	694	708	620	693	696	629	679	661	663	672	698	642	636	679	720	680	659	673	687	690	645	648	669	704	617	639	674	693	641	609	645	694	678	667	676	664	707	671	663	653	649	716	711	673	654	653	699	710	729	675	648	612	646	687	658	669	724	610	749	683	617	707	645	696	705	698	672	699	687	676	632	661	745	675	727	640	647	682	668	607	657	708	662	678	642	661	655	655	633	652	656	642	706	686	660	656	654	641	676	703	635	668	643	655	673	688	698	660	661	675	660	719	728	694	644	698	662	691	677	679	657	649	694	686	665	644	654	648	650	652	645	707	694	642	650	679	665	673	653	678	693	689	637	687	684	636	656	665	676	641	640	641	706	692	683	679	627	716	646	646	664	634	634	720	639	653	682	650	685	641	647	708	685	671	727	649	618	706	651	650	656	674	647	618	597	668	661	651	679	688	666	631	609	690	682	667	704	650	682	737	580	720	635	600	666	653	656	668	639
13372	29854	29179	22589	22537	31067	51497	58557	46878	35651	23197	11096	4241	1743	1131	1033	988	952	976	926	920	962	986	976	952	981	966	932	958	916	966	922	969	912	941	957	891	956	952	913	896	1004	972	933	922	929	982	971	939	937	936	943	946	930	944	988	924	891	942	955	927	957	953	921	900	992	916	983	930	937	965	922	938	928	922	1002	907	950	911	914	936	919	928	917	930	873	965	936	901	997	947	960	932	957	881	960	917	960	911	926	979	887	944	937	911	925	914	916	921	950	947	975	973	909	908	909	999	935	934	988	930	942	925	931	944	920	921	984	976	912	930	930	918	922	925	981	936	915	941	924	969	932	970	951	920	956	932	918	957	999	893	951	996	933	956	994	973	970	936	936	985	907	966	888	943	890	962	945	904	879	936	941	925	948	954	946	950	926	936	992	964	959	877	992	946	982	957	935	935	899	926	921	980	904	944	927	919	898	914	893	947	951	921	974	944	970	938	925	936	957	956	956	896	894	903	884	955	903	932	904	949	971	978	971	944	899	932	964	968	901	914	898	855	963	1001	938	874	910	986	970	967	944	1023	950	921	932	922	920	968	941	919	933	932	942	957	962	927	951	941	983	974	963	926	894	951	927	902	947	883	914	896	958	911	944	955	954	943	994	963	953	922	942	966	913	946	1001	917	938	912	1001	912	880	899	925	956	921	886	953	945	917	930	941	920	961	910	934	925	945	955	870	991	997	942	934	938	949	925	926	955	910	972	969	956	918	900	949	999	921	928	1021	900	939	958	897	910	884	934	968	932	921	880	911	946	929	854	933	928	913	899	933	987	973	888	919	906	929	990	889	934	883	947	921	947	929	953	891	948	879	942	916	954	943	913	897	868	925	950	953	951	923	956	911	952	925	955	955	953	925	944	920	909	916	905	982	896	915	929	962	945	916	935	907	942	920	884	973	926	913	1032	924	922	936	966	925	896	943	937	954	940	974	918	932	962	939	940	929	951	974	934	931	950	916	963	956	905	908	909	977	921	880	961	893	934	966	887	934	955	945	882	960	887	944	891	966	903	943	940	960	935	946	938	952	948	924	938	924	945	925	901	943	918	928	895	872	916	952	974	917	930	900	916	914	940	972	965	962	915	932	911	915	975	968	932	894	916	949	961	938	1004	936	993	977	985	889	940	889	945	939	928	886	952	891	902	915	869	926	913	961	904	940	893	950	929	950	919	946	942	946	972	956	946	883	928	917	927	909	951	942	901	940	949	954	958	953	906	973	925	905	891	954	903	950	915	889	940	922	975	980	912	954	939	954	951	935	950	887	937	922	913	921	924	949	922	992	889	967	928	943	934	915	1003	928	938	942	985	950	951	903	934	952	926	921	938	884	946	959	929	901	930	984	949	937	935	910	945	908	906	949	933	962	978	970	847	1004	895	935	921	941	933	894	984	895	947	952	904	957	930	944	951	946	918	931	896	935	900	962	940	957	880	928	946	943	954	924	957	935	908	940	954	920	947	944	910	926	921	939	948	932	995	943	930	950	886	977	961	925	941	961	932	951	969	922	930	947	931	952	984	904	954	961	915	901	966	949	849	939	962	934	919	888	973	949	894	939	972	955	877	934	949	987	936	976	940	961	945	927	930	953	963	948	1034	945	973	974	931	941	932	909	956	951	950	964	894	918	913	922	960	896	957	962	958	916	975	951	893	928	912	927	901	941	956	889	926	945	940	893	906	964	914	982	966	940	925	925	919	933	948	921	890	920	929	954	902	916	992	881	923	948	868	949	931	957	905	943	919	892	999	941	986	948	928	931	930	954	932	947	898	940	956	943	918	911	938	948	925	873	900	927	960	991	904	862	927	955	972	961	941	917	914	967	954	1018	950	939	958	867	940	897	883	945	949	935	909	916	936	957	924	911	958	981	974	971	952	881	967	882	958	962	910	960	922	952	940	894	960	945	915	909	897	922	907	923	923	894	982	982	914	972	915	925	963	889	923	973	971	949	940	964	968	946	877	924	974	964	943	934	929	969	898	898	961	929	922	1007	953	917	929	923	910	957	916	951	878	925	949	952	941	898	932	899	910	942	874	951	936	940	902	914	954	930	963	925	932	910	988	941	955	930	874	982	889	949	946	958	961	907	890	907	971	974	964	933	905	973	897	923	959	904	938	960	918	945	855	952	908	912	930	984	912	887	918	920	954	937	928	976	901	929	890	946	925	931	899	930	939	957	892	910	951	927	909	913	941	855	952	966	925	968	918	954	961	920	906	894	899	914	930	966	890	921	925	922	945	956	925	917	999	986	974	894	955	929	948	1008	917	958	922	1002	971	963	928	954	963	944	984	951	934	906	900	929	964	974	922	943	930	935	953	935	917	928	909	922	967	925	949	893	901	909	947	899	890	979	962	972	983	992	976	908	906	916	961	943	907	905	952	938	985	931	976	949	889	959	992	948	918	1005	979	930	928	911	884	931	941	983	926	951	940	934	952	965	902	928	919	910	922	944	929	936	949	953	923	951	934	965	996	984	870	890	939	936	983	922	971	974	939	950	915	981	929	912	944	971	954	920	914	940	981	920	903	927	947	889	955	873	907	940	899	865	1012	933	941	977	935	924	957	937	957	902	940	911	918	943	898	919	919	898	926	941	932	956	945	947	927	921	944	993	929	928	964	915	915	936	881	903	894	929	932	858	923	967	928	929	904	952	900	929	931	910	908	923	921	945	935	972	959	958	957	863	943	965	940	915	928	929	943	969	979	924	949	884	937	896	998	935	1007	909	915	964	1010	907	885	1005	979	913	961	885	878	923	921	984	941	943	1007	924	920	914	885	878	898	960	931	939	918	971	994	965	963	995	880	934	987	949	911	920	933	1008	998	931	972	921	857	948	940	920	958	951	987	934	938	913	939	917	893	967	1023	905	948	936	892	926	915	919	989	920	876	905	948	888	902	969	909	963	938	942	948	956	935	921	900	976	930	949	962	906	919	927	967	932	931	962	914	976	953	890	922	904	982	1015	941	934	946	937	926	865	917	912	911	954	932	954	891	903	913	906	987	925	933	893	926	860	922	858	961	930	945	929	965	925	933	938	961	902	985	909	954	973	926	928	927	907	932	970	941	971	931	976	940	1005	921	936	926	950	911	930	963	897	886	939	891	947	918	949	935	974	929	905	902	963	926	928	931	941	888	918	993	969	896	900	946	872	934	911	981	882	929	927	960	984	948	935	944	928	927	914	984	954	943	931	955	920	966	957	979	954	981	926	939	951	932	949	933	963	926	937	959	956	975	910	947	959	937	936	960	921	948	968	943	947	969	940	934	943	941	900	954	883	923	917	905	983	904	976	941	952	916	953	953	898	914	922	921	916	918	907	940	950	958	892	944	954	977	972	925	935	942	935	931	936	963	930	925	949	956	947	986	949	931	955	932	919	898	888	941	914	965	927	905	972	956	978	917	920	930	925	924	919	933	933	945	986	933	904	910	942	941	909	920	952	949	914	949	905	949	910	968	931	926	904	969	919	961	930	957	983	990	922
26006	20486	12651	2826	1630	2087	8633	11691	7388	3919	2048	1212	829	715	665	663	607	596	675	614	687	631	642	604	630	601	626	651	620	637	604	643	654	660	631	671	615	664	652	633	650	657	665	611	621	583	624	602	645	629	619	591	625	667	634	642	674	673	628	640	576	623	634	561	691	651	620	618	629	617	661	653	606	649	605	595	625	586	582	614	650	624	625	648	658	597	661	661	603	583	632	604	675	585	666	631	630	621	639	586	613	604	612	664	660	598	639	590	618	646	611	636	605	622	611	605	660	636	651	616	657	611	582	567	638	617	624	644	584	645	616	603	625	614	664	602	566	586	668	683	617	644	605	645	631	620	614	616	633	650	649	618	641	597	650	642	675	649	607	607	667	629	623	639	565	597	626	653	613	649	584	590	622	599	581	681	658	658	603	635	601	617	621	637	613	610	644	573	583	658	614	631	561	634	656	638	613	646	626	615	643	603	654	608	671	641	652	630	643	598	628	605	604	605	600	622	644	628	595	617	651	647	637	631	642	631	644	639	593	584	626	660	624	609	687	626	600	611	633	621	573	615	645	607	593	603	607	642	615	591	649	627	643	648	626	636	661	623	662	629	631	621	645	668	621	626	644	628	624	618	663	629	598	629	588	631	624	671	622	633	655	601	629	640	632	647	592	615	624	652	617	647	669	680	638	642	625	666	611	670	612	674	626	635	625	656	594	591	666	623	633	586	588	661	606	654	575	622	645	630	630	625	624	645	604	635	598	630	638	651	645	581	619	665	657	665	598	647	650	619	617	589	627	674	655	604	638	621	646	608	695	617	633	610	605	598	629	611	605	610	632	576	621	664	653	638	582	633	610	688	639	649	648	659	622	611	620	677	608	625	624	648	643	635	637	635	671	642	637	633	620	660	667	636	662	631	649	618	618	604	672	631	711	651	592	641	647	594	710	589	586	666	623	585	633	633	641	612	686	609	610	635	613	622	636	619	621	626	611	641	631	653	658	638	664	623	616	606	659	635	667	619	626	594	578	609	625	653	659	591	608	623	596	650	663	640	617	665	649	591	597	643	630	687	657	603	620	581	626	632	670	641	672	636	587	674	626	637	693	611	634	659	644	654	639	677	614	646	638	606	624	673	633	588	588	636	635	623	662	599	625	624	596	616	600	623	636	631	609	628	659	679	698	632	602	634	623	609	597	571	667	607	634	614	589	658	615	601	594	616	610	648	630	644	623	630	643	617	652	685	615	647	643	651	627	634	617	599	550	626	628	646	559	629	606	601	627	573	626	641	656	674	611	631	602	660	615	646	600	591	610	593	669	662	616	607	631	591	612	644	610	639	631	620	628	631	611	592	629	651	670	649	654	626	630	620	672	654	653	640	600	614	658	619	637	629	637	619	678	651	610	640	655	641	636	652	619	595	683	641	610	615	627	611	630	658	624	632	632	622	649	638	613	605	646	653	643	627	644	632	628	625	581	615	628	618	663	618	656	599	606	689	587	595	640	612	633	621	644	616	605	641	696	592	605	656	673	585	632	640	618	619	592	593	610	629	673	642	654	626	660	612	603	594	590	592	631	632	653	602	653	609	641	658	624	598	625	581	619	650	619	661	621	594	673	688	613	667	646	627	607	657	615	627	639	649	665	602	664	615	665	646	617	695	648	646	642	635	626	640	643	656	616	642	636	647	649	617	632	640	628	568	606	634	646	611	681	617	627	596	612	620	654	616	640	668	620	618	610	685	602	598	621	641	616	648	628	628	616	641	613	647	656	611	626	650	615	631	613	647	613	640	664	648	600	561	642	602	583	608	655	628	658	626	675	643	624	612	623	616	634	595	609	594	626	622	628	623	619	636	670	638	576	589	604	601	635	634	641	673	615	675	646	602	618	647	653	651	591	599	606	605	623	610	642	656	603	607	646	659	633	633	611	651	562	610	650	626	631	642	639	637	628	622	651	620	600	649	633	584	665	606	619	615	633	663	620	589	639	608	595	667	607	636	604	585	638	634	711	608	624	619	628	669	598	636	633	562	644	629	638	618	633	656	605	666	603	602	594	615	610	645	604	583	616	646	657	637	645	607	624	674	587	677	630	618	614	641	638	610	668	672	650	654	582	602	633	596	644	603	677	628	620	632	636	626	562	654	628	581	644	579	632	590	610	653	679	619	674	633	607	636	613	580	603	649	600	594	630	638	664	624	623	626	636	586	651	597	632	630	577	652	604	641	616	620	602	588	643	665	612	646	660	646	657	568	595	663	619	624	593	644	609	626	645	611	650	607	606	652	652	586	646	630	627	639	656	684	594	573	628	646	680	630	598	645	609	613	605	608	636	603	601	609	633	637	620	571	671	588	651	599	651	636	653	612	636	627	615	623	605	663	598	566	610	611	683	632	619	672	617	666	624	611	640	595	635	641	648	636	583	588	614	608	620	624	623	646	595	614	608	667	642	647	635	650	689	648	623	581	641	629	638	626	642	665	598	652	619	641	629	642	657	604	624	599	612	609	596	593	640	660	632	671	656	687	630	622	631	598	647	637	624	599	618	630	642	629	636	612	600	650	666	599	653	628	613	633	617	637	602	644	601	666	629	627	614	605	613	643	656	638	658	671	648	628	671	653	659	603	568	628	600	643	678	626	610	629	597	632	624	622	634	621	630	646	623	663	663	626	631	613	607	609	638	616	624	637	617	669	656	630	652	603	660	646	606	656	626	621	655	658	605	699	596	684	632	636	597	600	614	632	628	634	660	673	620	598	626	600	634	646	654	610	551	650	662	647	657	627	653	632	618	611	639	636	658	586	642	597	626	604	615	637	610	587	615	625	567	610	608	608	638	613	635	634	635	589	655	602	642	626	617	667	663	662	649	628	611	611	649	612	593	670	618	635	622	602	647	639	657	630	601	654	614	656	603	650	647	629	665	608	652	632	597	648	652	612	595	619	641	641	623	617	617	589	659	655	600	651	592	610	610	650	596	628	624	642	628	653	670	653	614	626	650	584	650	596	669	578	654	655	639	624	639	651	613	623	646	646	609	623	578	612	643	640	637	593	651	613	603	637	636	628	609	624	637	630	617	610	605	662	659	647	585	644	554	633	582	634	598	672	657	626	614	675	623	653	659	648	630	604	620	608	633	634	632	636	668	613	638	588	662	617	601	601	625	624	634	608	631	614	652	615	626	587	599	564	594	609	633	657	609	615	607	642	623	659	629	625	594	570	622	631	597	656	649	640	620	656	630	630	654	636	608	634	611	636	603	586	634	637	591	629	618	624	636	638	638	644	665	678	632	652	652	623	637	591	627	655	627	655	616	604	638	601	609	631	574	616	624	612	600	650	610	655	637	639	632	632	656	667	668	585	635	618	627	674	613	600	612	611	599	603	614	626	635	650	649	578	600	627	614	641	628	651	620	622	561	627	635	633	595	611	677	629	619	644	646	663	662	655	616	614	584	654	620	640	570	633	620	635	617	621	611	598	613	653	676	620	619	623	615	650	619	632
5320	5923	5397	3556	3031	4344	15501	18076	12114	6827	3611	1931	1326	1008	873	897	894	924	861	840	914	946	886	891	898	894	859	883	889	832	942	887	876	953	910	884	889	819	932	877	886	898	902	886	926	930	929	919	919	903	915	913	933	898	888	894	900	865	888	914	895	855	942	919	921	885	870	903	849	867	897	853	909	895	895	895	903	920	914	850	918	879	915	886	849	929	897	899	868	892	930	898	926	913	906	876	908	909	914	882	870	893	967	901	881	834	920	897	912	854	914	933	912	908	897	864	918	871	938	923	946	881	886	910	948	897	912	919	945	863	969	909	949	930	912	915	917	868	894	899	867	842	839	943	898	884	949	887	929	891	889	900	970	886	896	883	917	947	914	902	905	886	915	915	889	890	923	883	869	893	895	914	891	919	991	946	906	933	840	885	901	906	920	869	886	863	944	918	869	853	860	855	893	904	891	921	873	889	905	900	880	889	901	899	941	895	883	911	925	913	938	917	918	900	904	960	885	914	877	934	950	920	903	900	931	917	911	889	885	937	917	887	920	903	949	879	879	897	901	915	917	935	929	944	930	935	958	878	879	954	887	918	944	902	913	953	954	876	894	921	921	928	937	875	873	839	922	902	867	912	945	887	902	957	928	848	894	888	905	899	882	887	893	971	913	879	919	892	892	914	921	929	912	848	905	904	937	867	906	882	901	870	915	898	845	892	914	850	894	907	881	882	936	924	869	888	878	898	887	912	943	911	960	890	912	891	922	812	898	898	922	867	882	915	852	894	878	885	912	915	909	863	911	887	905	837	878	854	873	931	890	860	927	901	939	900	883	871	873	917	930	922	890	911	899	970	878	899	911	934	895	894	943	942	897	918	933	870	878	925	908	963	906	946	874	935	881	920	897	857	882	907	860	906	930	898	943	884	912	880	913	952	919	880	875	886	926	881	935	887	933	883	821	959	885	907	891	911	929	926	907	840	914	929	897	898	880	898	909	854	879	855	934	933	865	935	863	909	905	872	925	935	886	921	895	885	931	833	881	895	889	888	911	921	864	880	890	946	903	907	835	900	881	837	912	916	907	808	932	924	889	936	869	846	899	936	900	881	894	885	874	957	889	932	929	858	916	875	907	884	974	897	854	877	857	920	869	897	887	887	937	875	889	908	907	919	876	908	902	875	918	893	914	842	903	898	904	873	881	861	914	940	883	886	986	952	870	948	931	882	893	897	886	923	880	929	878	920	889	853	916	880	828	937	862	949	916	920	929	949	910	890	923	910	927	945	863	885	894	885	867	849	877	918	894	908	961	915	937	908	887	891	932	874	895	871	899	867	880	917	922	931	930	945	883	888	939	864	895	883	900	919	836	884	928	874	921	869	909	845	925	907	891	900	900	867	947	869	896	923	907	884	942	829	894	889	924	890	856	885	915	918	890	897	900	934	926	878	863	920	913	894	923	888	896	900	921	927	935	909	885	920	917	933	883	906	817	903	902	895	901	941	939	918	880	874	911	902	874	870	884	915	888	912	902	953	900	914	859	960	923	875	860	866	894	871	931	939	906	920	866	947	927	895	858	897	884	916	925	884	929	894	919	912	904	861	933	924	911	894	887	928	857	865	882	889	904	939	866	912	853	900	892	899	914	938	883	914	874	920	880	912	831	894	914	929	905	897	897	849	863	854	889	880	851	918	850	897	903	929	879	910	882	869	961	908	924	883	895	886	886	959	893	924	897	835	864	881	877	841	899	886	879	913	896	894	846	945	894	933	949	853	891	848	928	872	945	907	935	959	897	858	877	953	943	887	938	906	929	904	862	886	878	901	953	894	878	908	952	860	919	881	855	923	869	922	934	956	886	909	884	887	862	957	883	903	898	813	844	903	886	938	891	931	910	904	831	901	898	867	931	909	887	885	889	915	881	873	854	872	907	864	917	905	881	861	892	841	896	894	863	958	890	894	938	874	919	938	917	926	866	888	901	858	928	917	904	914	928	902	915	870	945	884	886	913	916	891	868	893	902	889	950	962	903	868	918	866	971	884	872	895	885	927	920	876	863	924	907	951	888	891	950	943	897	889	904	922	826	872	909	906	913	950	893	888	857	912	930	895	893	939	900	848	890	908	887	885	877	889	850	928	895	927	899	899	882	908	807	913	926	952	860	888	917	881	890	867	928	951	897	879	896	897	898	908	888	898	936	896	889	884	897	931	875	866	905	948	907	851	946	906	885	868	875	928	885	935	937	861	906	878	919	853	912	868	903	853	895	888	856	909	917	884	888	900	905	920	871	889	903	907	916	954	893	863	915	913	924	888	893	920	886	874	916	867	876	936	884	904	870	940	935	933	924	936	940	883	900	907	903	953	862	916	942	846	903	903	917	899	904	923	889	890	926	897	856	894	874	882	869	869	901	920	897	914	886	917	892	953	936	857	908	852	857	865	904	892	863	886	890	945	928	887	898	859	868	936	914	931	881	925	885	944	922	879	881	895	924	927	917	844	891	870	929	891	914	855	959	878	867	887	878	924	896	892	941	880	933	884	905	871	911	935	882	905	892	955	893	892	916	881	887	940	926	908	913	858	889	920	906	900	911	960	839	901	857	930	922	903	834	904	903	908	869	904	924	950	940	927	882	922	861	905	909	925	838	975	896	875	912	924	861	970	907	925	896	877	926	893	941	896	892	959	910	902	899	906	843	927	885	891	942	897	899	882	882	870	867	900	906	905	889	890	884	871	883	866	854	876	937	842	905	894	940	898	886	906	887	888	918	923	936	898	878	915	904	907	912	851	901	866	954	922	928	889	919	891	901	908	896	911	901	875	955	880	856	903	898	928	897	949	897	883	891	897	884	905	890	910	857	936	908	858	881	871	896	932	936	895	939	914	906	878	864	898	910	872	887	941	914	951	911	870	918	940	942	864	895	930	875	910	897	894	899	943	869	906	970	921	841	915	943	878	921	878	906	854	863	937	957	911	919	913	904	912	881	898	857	917	881	929	883	936	876	858	922	867	890	889	888	833	874	927	893	910	880	817	936	940	869	943	884	915	922	895	894	872	848	880	899	870	876	913	892	873	853	855	919	917	869	929	873	909	958	905	850	889	857	922	945	922	894	871	861	889	935	897	886	951	874	893	883	900	918	854	903	934	897	881	907	907	869	895	894	942	912	901	875	889	879	889	898	935	868	909	947	898	970	882	860	885	944	894	917	892	916	872	909	935	866	907	854	904	891	900	894	931	915	907	914	880	889	849	909	961	879	845	874	947	950	892	910	867	916	872	925	856	884	908	926	894	851	906	946	916	901	909	890	887	872	873	893	849	874	863	861	891	899	926	895	921	945	892	887	926	928	885	923	896	912	928	864	934	889	875	894	873	867	905	861	881	903	916	879	900	881	895	890	902	952	869	851	939	902	905	860	917	943	899	915	923	933	916	854	916	838	911	868	879	871	899	939	883	868	881	909	911	876	898	899	893	929	889	878	888	918	885	909	878	937	901	894	943	888	898
24111	20786	27533	24120	16888	12507	40586	37095	26978	15646	6026	2246	1090	719	664	614	609	641	638	646	652	664	609	656	638	620	636	673	616	639	655	638	682	660	641	613	632	654	675	622	627	667	633	634	623	617	656	648	593	651	665	615	635	637	660	617	639	603	669	614	645	598	689	656	656	631	675	628	647	672	648	664	616	636	617	662	621	646	652	666	654	659	622	655	650	655	644	610	643	595	665	596	653	629	623	670	704	619	626	627	681	630	672	648	670	619	603	614	684	621	675	655	620	645	695	629	615	675	660	625	677	682	663	664	643	626	656	616	632	629	629	627	683	654	641	622	640	665	623	660	683	617	635	658	677	674	661	634	615	605	640	611	607	641	668	599	632	653	646	659	642	650	670	635	612	606	637	614	645	627	651	597	653	651	648	630	651	665	611	639	621	623	660	608	678	640	604	607	619	664	619	622	626	641	635	630	702	644	659	650	670	619	658	650	652	636	625	668	659	671	629	625	623	613	633	644	662	643	628	608	694	663	616	655	617	684	627	633	621	689	616	660	657	625	663	658	658	670	668	662	628	644	673	629	634	646	612	675	653	639	674	638	659	676	670	623	654	646	653	683	646	631	679	637	628	698	648	655	625	659	677	637	662	661	667	627	664	657	626	655	661	613	688	638	668	660	654	677	666	688	635	668	640	618	618	663	622	676	694	629	623	612	671	668	658	660	639	649	651	655	602	587	658	651	657	584	627	656	617	652	631	622	614	681	629	647	621	659	652	640	605	648	607	615	636	624	636	662	652	648	678	621	662	698	643	664	619	670	618	666	669	653	632	684	666	621	643	660	617	668	664	643	610	653	681	629	650	625	669	631	660	676	686	655	619	648	614	629	640	644	610	655	670	659	590	648	663	651	610	640	657	613	648	631	667	652	668	636	641	616	615	655	669	612	639	657	614	602	639	619	637	647	632	652	644	646	664	641	634	638	659	657	594	638	644	630	623	708	641	638	632	626	637	634	680	623	598	590	648	624	669	629	610	642	639	618	653	582	643	671	680	610	680	681	645	647	646	673	691	607	684	591	646	703	614	680	643	671	643	655	632	644	675	633	647	631	649	672	648	586	657	630	644	631	612	615	652	618	658	615	671	695	622	649	635	641	621	659	617	659	638	639	624	695	658	664	598	644	689	606	652	695	623	596	680	626	603	604	717	690	634	649	634	680	673	654	685	666	624	619	644	638	651	637	665	672	635	644	601	587	664	675	645	643	659	677	653	677	616	656	621	679	625	632	693	636	635	640	642	622	634	643	674	617	688	619	675	612	601	623	632	642	664	638	644	639	660	620	655	644	637	652	643	608	654	642	671	630	651	622	691	639	652	683	597	658	638	629	644	620	640	647	581	641	654	661	689	671	667	631	674	648	675	654	617	643	590	649	655	636	698	624	646	631	654	613	622	643	633	639	663	677	641	617	638	655	631	647	700	671	653	622	678	660	659	690	630	664	691	655	708	671	642	596	605	725	630	610	665	670	623	654	716	624	645	681	617	627	665	654	657	622	629	692	606	625	653	588	655	650	652	591	613	647	702	630	669	630	665	615	617	645	668	644	649	657	615	584	606	650	679	622	663	686	633	631	644	690	662	643	669	655	657	628	647	625	599	616	617	672	667	646	650	648	645	645	626	649	594	643	627	641	646	674	669	654	601	628	634	625	663	656	620	617	631	625	630	651	612	596	637	647	635	697	634	604	652	651	657	635	643	638	687	676	650	705	631	629	660	649	647	609	658	611	648	638	625	664	611	639	633	616	587	655	648	647	705	616	624	636	631	626	643	626	653	595	629	647	627	627	662	607	682	681	650	682	606	633	635	648	700	615	636	633	656	643	649	670	633	632	637	648	633	647	632	621	629	649	621	636	657	658	623	662	637	613	641	617	656	632	650	650	623	681	642	615	633	647	662	674	677	672	664	652	636	674	679	626	646	609	657	666	650	629	651	609	648	645	680	646	671	660	612	679	601	640	622	635	715	654	654	647	673	640	656	646	646	610	645	622	630	629	645	691	643	655	642	653	625	655	631	636	619	653	639	639	653	632	634	635	663	633	638	626	659	649	651	632	664	620	660	641	661	652	605	649	667	641	646	671	680	667	626	672	658	666	667	640	605	637	629	653	658	600	652	658	622	612	653	669	658	685	627	606	591	621	627	633	647	631	696	698	643	634	661	591	629	643	601	674	682	635	616	654	691	623	626	682	668	620	639	622	631	654	605	679	657	684	665	626	608	638	672	626	622	659	619	668	653	674	630	691	638	663	666	630	702	638	608	629	640	661	668	675	692	638	586	633	672	642	645	617	676	611	628	616	652	640	629	668	682	631	669	615	660	683	654	640	650	637	631	633	655	610	672	581	597	612	656	604	651	619	691	631	638	644	610	633	605	669	629	615	617	622	644	685	680	640	628	653	655	668	624	645	665	604	586	609	605	620	672	610	648	627	600	688	676	687	651	601	633	626	679	664	648	633	651	643	661	630	652	629	586	676	666	615	662	656	628	652	610	625	663	632	639	636	587	635	658	621	697	638	671	631	603	616	677	681	589	646	628	676	615	635	628	608	667	613	593	610	642	699	645	635	685	640	693	611	660	657	602	700	630	628	637	631	663	604	660	661	647	619	623	667	609	581	595	578	586	658	649	657	610	653	661	678	669	648	660	625	634	619	633	664	585	678	608	654	678	665	673	648	608	662	632	641	627	652	635	643	634	672	634	600	651	655	630	651	647	618	602	678	664	616	661	641	649	635	651	626	660	640	686	601	619	624	634	636	617	641	645	631	657	645	622	587	620	672	619	656	629	612	626	601	654	637	602	639	678	646	630	610	637	643	651	623	634	645	668	616	661	609	640	637	640	629	639	604	616	651	642	624	620	605	629	612	618	616	670	616	655	615	620	655	652	602	661	660	603	642	656	611	619	658	651	615	631	623	626	630	653	676	629	611	661	622	661	665	655	649	603	639	648	673	610	557	631	644	657	664	642	656	614	628	635	663	633	627	600	595	646	627	667	657	647	648	628	625	627	650	635	681	677	603	653	616	661	612	620	621	639	622	625	649	661	645	661	661	642	611	658	636	608	647	607	642	616	651	629	643	644	643	651	682	654	713	587	660	690	643	652	625	640	623	638	659	652	633	629	676	610	601	636	663	637	610	640	669	636	603	638	652	587	672	652	613	619	621	652	673	658	611	647	646	642	630	626	652	626	641	622	685	629	595	661	647	655	632	629	641	659	615	628	639	680	654	647	638	674	678	633	631	621	594	612	590	650	660	640	584	639	652	588	621	650	659	657	602	630	655	635	626	687	656	622	623	623	645	638	674	662	628	643	619	672	637	646	643	648	594	627	600	616	653	665	666	666	607	631	641	638	652	680	656	669	627	648	658	627	606	644	601	677	646	631	649	627	665	630	627	653	633	663	619	636	660	634	648	649	675	668	675	639	655	633	683	655	630	631	657	663	713	647	613	669	606
7639	16742	15967	11232	10346	18731	43109	38834	31783	19894	9548	4108	1745	1181	996	904	895	879	965	944	946	909	986	922	913	910	883	909	964	911	998	910	948	937	969	963	986	958	938	893	944	927	922	942	937	970	886	956	925	955	927	865	890	911	887	953	917	920	926	890	950	959	932	907	930	914	1003	927	974	902	915	950	941	952	967	900	839	905	928	937	888	943	932	876	911	925	894	856	880	902	917	920	932	967	891	992	906	993	942	952	966	876	943	967	928	927	947	946	888	880	978	912	944	934	974	924	965	898	941	905	957	946	957	940	893	872	913	947	931	943	965	971	949	911	978	943	930	977	941	914	914	902	951	930	924	970	940	894	926	934	959	894	884	938	942	930	917	923	950	942	903	906	945	960	973	911	1020	955	948	913	895	929	914	936	880	938	916	927	912	951	836	976	868	963	961	898	912	921	935	937	958	919	921	950	958	958	898	910	928	912	990	947	868	901	896	912	895	970	907	916	966	930	876	903	927	927	928	871	970	903	886	937	1002	963	922	904	928	953	920	932	961	892	937	866	921	987	935	874	930	1004	882	955	922	959	893	939	954	903	960	884	916	940	961	902	928	904	926	902	946	909	975	853	889	920	912	952	951	936	872	885	966	872	914	947	900	968	921	943	941	868	902	970	897	970	938	942	958	972	911	976	917	906	933	933	892	906	932	925	866	940	938	969	913	899	970	876	893	937	939	966	924	935	899	943	870	915	891	922	925	1004	909	922	937	914	904	1000	935	965	942	864	913	979	890	949	968	934	977	938	896	893	864	935	883	914	938	837	933	972	897	927	936	928	953	920	928	916	902	925	955	967	937	971	904	905	954	987	944	841	904	892	979	879	950	945	898	934	937	969	925	934	963	928	921	971	890	921	902	920	885	886	916	978	931	875	916	841	899	961	966	926	962	935	938	901	888	931	970	976	955	918	901	941	890	904	920	927	899	969	937	910	879	957	937	907	934	949	928	859	913	900	923	895	940	876	927	944	893	923	936	939	921	912	877	892	938	872	940	957	920	852	930	942	969	959	948	909	949	921	973	928	874	938	913	902	937	876	935	895	904	927	914	914	956	915	946	888	961	927	907	914	974	946	943	887	909	915	916	910	892	917	915	915	908	906	894	873	936	931	956	950	884	943	950	963	886	908	932	934	939	931	929	945	918	895	967	882	914	966	962	963	874	957	939	945	949	925	901	914	907	913	865	917	931	917	933	965	940	937	929	961	958	869	904	936	952	908	932	957	917	886	907	964	900	869	954	883	889	902	913	950	858	987	901	876	909	909	914	937	950	969	982	947	977	927	940	924	970	924	908	904	885	950	918	970	920	896	912	952	868	943	891	985	881	900	896	954	926	912	941	907	954	957	926	945	944	890	942	913	952	950	906	934	945	932	950	961	954	888	905	889	913	921	925	896	917	929	933	958	935	952	916	894	938	892	920	913	881	949	931	917	950	956	931	950	901	944	886	944	971	957	926	934	940	875	972	913	915	902	954	868	914	944	909	980	926	903	934	971	939	936	956	953	900	929	971	901	1002	951	892	914	940	812	927	943	854	915	911	933	948	913	907	915	959	942	930	936	944	902	883	821	942	927	942	897	905	904	911	959	933	976	893	961	943	941	935	925	970	863	916	931	958	926	921	928	882	945	904	942	916	905	904	957	890	971	972	875	968	931	939	933	918	913	904	951	922	977	953	891	827	918	916	937	932	925	932	899	892	933	950	904	961	964	937	876	942	936	859	938	868	916	894	933	901	935	933	957	937	971	957	961	895	960	947	900	919	904	949	915	1005	903	905	934	896	903	896	947	975	867	932	876	960	875	978	910	929	990	951	948	927	915	945	913	902	899	941	978	900	962	965	1000	970	933	884	945	934	905	935	968	944	914	901	887	956	932	863	1003	890	936	940	909	949	944	930	880	937	920	960	946	970	912	916	920	955	937	949	911	883	907	904	882	1000	909	954	931	859	956	960	903	925	905	908	931	893	950	906	893	893	908	926	996	928	947	989	925	905	945	967	989	936	936	903	901	919	913	945	904	942	868	912	907	906	898	899	909	930	928	917	953	936	911	929	969	877	990	896	939	930	991	884	998	919	892	914	917	959	948	862	923	969	900	864	940	963	929	954	920	931	943	893	920	920	915	908	938	890	958	948	943	922	915	898	943	981	906	930	902	974	934	921	895	944	920	931	921	926	945	929	920	959	927	975	933	873	925	926	936	928	902	928	945	931	979	939	948	856	919	917	956	911	994	898	892	872	875	970	958	848	939	930	923	942	939	930	971	922	962	911	928	960	951	924	937	953	925	879	1006	948	903	906	902	936	937	887	920	946	918	943	942	965	963	959	890	950	883	967	934	1017	992	921	964	900	903	961	945	909	902	876	881	964	872	955	945	918	904	932	952	914	894	946	915	912	949	950	879	957	942	901	952	916	928	977	960	939	892	932	908	948	937	958	943	905	916	934	970	938	960	924	955	926	922	949	956	920	884	973	930	912	872	919	967	888	932	852	993	929	913	951	917	932	892	937	935	1007	894	919	924	920	904	888	919	914	962	877	947	886	947	880	943	926	969	901	942	978	1018	865	916	936	893	977	915	917	972	881	944	878	906	939	941	977	889	917	904	931	945	935	961	873	930	901	923	940	946	915	927	929	911	925	878	912	937	911	945	894	909	901	929	892	906	915	890	939	950	913	935	935	951	879	891	919	926	888	927	956	971	945	938	895	880	889	933	868	923	903	924	910	894	891	936	929	937	891	958	904	896	909	906	891	941	922	946	929	888	904	984	941	870	947	948	922	948	946	896	968	877	904	910	914	878	929	853	937	943	942	911	938	870	904	845	886	936	925	906	978	902	906	970	922	880	951	923	936	950	953	952	949	881	941	908	944	941	942	950	1010	912	935	968	950	934	936	944	868	895	965	951	925	922	920	929	945	943	951	940	958	963	878	959	949	894	935	895	913	982	915	940	896	961	905	884	927	935	925	899	941	974	965	894	920	993	931	994	939	920	923	949	978	952	888	895	976	945	874	898	898	973	928	925	948	947	971	950	912	882	907	909	877	910	876	938	931	907	949	862	971	961	920	954	949	928	905	917	928	928	901	924	949	952	933	896	903	977	1016	960	931	895	891	917	965	918	911	918	937	889	910	967	956	908	965	897	938	915	961	903	970	970	881	888	913	908	979	934	903	947	919	934	954	903	910	909	891	912	934	979	905	942	882	921	928	936	900	890	937	920	919	887	945	909	930	926	892	878	913	928	926	968	966	883	938	862	884	967	950	926	910	907	977	985	910	899	936	918	939	928	943	912	896	899	931	884	957	988	911	883	948	921	972	941	952	947	912	923	963	887	942	925	939	895	884	959	918	936	877	901	926	924	933	867	972	939	907	948	948	928	957	890	891	962	896	893	906	909	974	949	850	946	885	962	940	927	884	917	935	959	886	928	954	913	893	901	959	905	926	895	908	947	960	935	876	881	918	934	952	955	964	910	902	929
22545	20790	28625	23057	20880	43558	61401	51847	39830	27346	13277	4587	1640	958	688	726	685	713	694	718	643	694	676	720	659	660	721	696	645	704	663	669	645	668	676	697	728	645	648	681	675	700	688	693	674	652	658	635	636	690	680	667	621	714	680	693	636	685	708	710	663	704	641	713	635	719	677	687	695	729	652	624	652	708	704	623	684	682	662	680	666	663	607	666	698	743	703	738	676	687	689	664	668	680	633	647	658	678	695	706	683	660	691	668	692	685	678	642	667	732	727	680	687	643	665	667	645	623	708	656	628	650	690	682	676	696	686	727	648	641	687	683	682	653	711	664	673	717	685	680	627	626	690	658	629	687	645	667	658	634	669	697	647	646	708	654	655	666	669	664	662	651	695	662	687	669	674	732	686	633	663	705	668	700	727	694	631	675	694	714	690	648	661	674	684	680	617	670	655	694	654	666	671	651	688	674	687	664	728	676	735	635	630	660	650	704	637	674	671	708	672	686	702	694	677	720	687	709	614	642	644	660	683	696	668	677	675	679	640	734	676	662	653	676	684	692	693	641	654	678	681	727	674	701	673	656	691	699	670	648	632	624	648	660	682	711	672	632	695	677	679	657	640	699	630	673	643	627	650	662	684	680	638	664	671	678	704	727	658	662	684	675	668	679	668	681	677	694	664	689	678	685	621	737	714	661	662	656	684	655	672	725	681	625	658	649	669	644	668	755	666	683	659	668	675	667	668	688	684	694	673	670	660	663	681	679	658	654	667	674	711	666	688	694	691	672	645	723	678	652	683	643	696	693	690	659	712	626	702	660	680	686	697	652	702	657	668	710	657	696	628	635	654	677	688	654	656	673	716	679	624	671	644	669	667	653	663	692	617	655	720	674	632	640	634	677	693	677	662	655	644	684	627	679	614	642	670	667	643	695	694	663	645	650	706	638	669	647	645	668	676	646	687	643	643	696	685	654	654	704	701	666	689	691	671	630	637	667	675	644	670	672	679	677	697	689	716	656	688	682	664	691	673	669	751	677	659	663	661	684	668	669	644	705	635	681	713	622	705	712	642	699	636	609	685	709	645	633	676	664	663	686	693	695	654	682	658	639	660	685	707	645	677	658	639	675	670	672	719	694	692	656	673	668	694	658	673	668	677	628	733	684	678	678	632	645	680	655	649	686	663	675	662	637	643	669	681	684	659	682	680	680	686	651	722	659	653	657	669	679	690	732	654	675	650	737	687	681	737	681	667	723	692	724	695	698	689	630	682	693	630	667	657	667	684	687	616	692	694	711	696	673	663	660	646	678	730	669	674	655	659	642	662	711	646	689	689	663	655	702	643	692	667	714	625	680	651	634	683	721	673	669	676	655	687	665	659	670	695	674	678	692	648	688	655	692	732	687	672	647	688	666	678	629	638	664	670	665	686	645	660	617	648	703	648	669	692	651	692	741	696	650	699	621	662	621	672	705	692	689	673	695	644	668	647	703	648	729	713	687	651	680	678	685	677	714	621	733	674	680	650	665	655	696	728	624	701	681	664	654	659	666	640	676	687	673	654	640	677	673	671	590	669	653	737	671	664	689	662	677	661	731	651	671	674	640	628	649	706	654	658	709	685	641	657	695	673	679	699	610	627	707	644	659	690	642	665	713	681	649	623	656	689	646	669	658	678	684	655	672	702	662	618	641	632	648	683	688	694	693	645	676	684	671	667	666	656	658	651	632	662	664	670	704	658	650	651	647	666	697	631	616	685	709	613	618	674	673	658	713	680	690	669	668	653	685	686	648	695	697	695	655	675	681	673	692	679	660	669	670	691	636	647	634	708	664	689	697	663	684	698	646	635	667	638	644	669	690	673	699	658	691	673	628	638	649	699	639	655	612	718	679	661	691	715	701	686	659	651	692	674	669	646	681	715	712	682	708	671	689	644	678	687	738	698	687	602	685	706	681	645	625	675	637	678	666	684	683	666	671	643	691	652	668	729	658	652	721	694	641	722	661	685	646	670	674	707	650	663	655	656	661	697	672	670	679	611	681	695	672	656	676	692	694	699	682	669	644	716	713	681	699	675	678	597	639	696	697	683	640	683	637	675	676	671	660	693	727	661	678	693	670	663	644	635	649	686	644	691	646	640	674	696	667	669	709	680	684	654	630	678	657	654	666	635	637	660	687	667	711	661	668	655	671	669	704	693	645	700	655	640	676	656	636	653	703	679	665	670	672	643	671	701	673	636	698	665	684	653	672	668	694	641	660	662	651	678	647	696	653	677	673	650	709	703	666	659	703	644	663	663	653	700	671	661	681	671	669	750	683	664	685	668	712	657	673	664	665	669	656	661	683	694	681	693	727	694	692	675	666	690	637	666	703	678	679	681	679	733	683	655	704	659	681	723	696	640	685	630	651	657	660	675	683	640	701	698	666	683	680	659	665	664	676	685	663	728	666	657	668	648	691	684	718	713	690	720	659	734	659	702	716	631	676	621	688	648	598	621	700	706	663	682	687	646	641	651	644	681	668	666	678	652	709	684	666	713	665	684	647	627	661	638	683	661	672	686	639	720	706	635	703	667	647	660	626	663	675	649	703	675	695	670	684	635	707	617	682	633	690	725	625	636	707	705	712	671	726	648	683	690	663	649	664	668	660	711	657	673	692	675	685	687	691	680	648	646	693	719	660	663	676	678	670	653	644	695	696	665	680	666	671	689	627	665	691	652	717	684	649	711	666	654	688	693	656	679	658	672	632	695	615	707	717	648	678	697	647	664	632	684	645	675	660	719	609	706	629	688	631	678	696	688	665	678	674	673	644	661	665	713	659	736	662	618	663	731	691	642	631	629	638	684	659	655	737	663	636	666	682	659	684	637	697	665	679	674	662	631	660	649	698	701	707	661	686	670	684	710	706	700	678	674	714	689	651	681	668	693	729	634	700	683	676	624	695	691	654	705	682	693	648	682	675	694	660	654	690	646	644	699	662	707	690	639	697	657	680	673	719	684	643	688	662	677	659	651	706	712	668	710	671	702	681	700	655	603	670	701	657	638	656	695	673	675	664	693	631	667	650	681	660	689	685	695	663	644	695	653	662	661	663	721	700	641	651	684	719	639	685	629	661	703	714	622	655	652	688	708	663	683	617	675	683	664	687	675	657	628	672	591	667	705	674	684	695	691	679	660	663	716	672	598	674	675	679	678	703	637	646	637	621	666	710	680	671	700	689	663	648	652	699	682	664	676	649	695	650	661	688	670	674	657	630	684	659	679	669	674	725	680	667	645	650	679	695	672	675	609	666	662	637	653	613	635	634	686	694	649	706	642	671	673	673	662	686	634	663	660	686	656	663	698	693	658	690	658	700	716	634	674	703	697	726	678	671	616	643	658	700	652	671	674	679	659	690	691	690	650	627	691	624	666	709	693	668	705	723	694	651	707	644	660	677	663	693	688	669	657	617	679	670	680	630	680	684	676	667	679	706	716	648	638	631	672	655	685	596	661	630	686	677	709	642	686	693
13152	29066	28272	22774	22544	54192	61325	52043	42939	30812	17330	7733	2970	1514	1028	1036	956	898	935	1001	973	972	956	940	892	942	998	933	938	882	962	964	968	924	952	948	919	960	941	901	921	997	959	989	937	969	895	968	966	948	938	942	948	937	943	914	929	932	913	1013	919	964	932	970	914	949	979	963	942	915	900	894	1015	964	974	957	917	987	986	973	921	977	991	915	935	967	985	900	990	993	963	921	923	921	996	937	929	918	982	890	936	920	977	878	954	987	965	979	950	954	927	1013	912	944	985	953	933	943	978	934	887	943	939	956	911	918	948	993	931	974	942	967	917	970	959	937	933	995	938	933	952	918	975	961	926	920	971	913	939	941	951	936	964	923	922	951	1009	940	936	967	943	950	983	963	896	888	943	939	958	1008	917	953	946	908	906	966	931	967	921	948	882	889	943	919	938	943	957	932	989	984	1003	960	915	956	931	904	935	979	927	984	990	1008	929	953	928	948	908	980	907	893	938	962	985	901	909	960	950	947	943	923	1006	890	943	979	946	935	932	962	947	973	959	952	982	930	972	945	937	916	910	879	936	886	979	971	945	893	949	899	911	955	982	919	922	944	962	963	918	946	964	890	949	896	960	937	944	932	995	965	956	957	887	989	865	923	892	920	996	990	951	899	952	937	938	968	982	939	930	966	949	972	993	947	949	922	989	953	974	945	920	931	999	963	932	950	902	966	921	888	990	966	950	930	933	980	971	894	934	923	959	966	937	923	935	926	973	925	950	922	979	911	1010	987	952	925	993	919	978	992	894	978	999	950	983	957	919	924	902	950	929	914	985	934	988	928	986	981	973	872	932	902	986	950	965	962	1002	945	961	929	942	959	939	976	935	942	917	923	915	976	969	938	918	983	917	955	953	908	929	876	968	944	937	1001	943	980	966	1012	914	940	954	950	989	973	928	952	990	969	940	941	922	923	914	889	959	970	969	950	893	982	933	958	954	982	913	966	894	936	940	998	964	927	964	917	892	957	965	927	988	932	941	928	969	971	1014	965	960	944	923	875	962	970	964	950	905	876	911	960	889	969	969	947	918	908	933	930	988	926	966	940	934	989	943	942	980	949	928	965	948	940	957	985	935	964	982	987	936	966	938	890	961	916	941	969	983	967	970	971	946	971	931	934	946	955	904	1010	966	969	988	992	919	919	904	946	887	931	1026	944	943	883	965	907	873	922	921	998	946	978	948	971	942	972	945	935	891	932	952	907	897	986	952	929	929	915	1007	935	986	935	934	925	949	1003	959	953	1009	913	923	959	966	958	900	942	972	928	934	928	939	939	965	939	946	945	939	829	949	926	980	924	974	999	959	1002	991	950	949	999	944	931	957	961	908	969	1010	921	923	940	965	973	947	937	965	965	929	985	930	908	921	943	956	958	943	960	958	941	953	985	937	967	962	904	936	970	960	937	991	926	957	1000	962	949	959	988	950	931	966	950	1017	954	903	949	988	913	938	964	942	934	911	925	932	966	1028	978	962	957	949	940	874	959	922	933	946	943	983	923	968	946	927	989	887	934	907	896	981	968	950	916	962	991	947	963	957	969	937	954	965	914	967	933	954	909	961	981	932	942	915	917	907	933	981	972	938	935	980	973	897	972	950	897	956	972	928	942	972	945	946	917	963	987	959	932	969	980	937	952	926	960	975	895	870	925	996	896	910	960	929	897	992	928	898	884	952	927	1008	942	1004	952	890	912	904	914	969	913	961	959	947	919	907	928	929	957	949	915	934	1020	952	912	951	995	937	917	944	968	987	915	945	929	987	960	984	957	899	944	957	939	910	942	932	930	973	970	939	970	920	960	915	961	947	975	951	908	945	984	930	940	917	962	980	897	984	974	941	951	931	973	913	913	919	959	994	968	929	930	978	946	937	941	1011	906	918	893	909	997	962	934	924	958	983	959	947	913	960	971	933	932	973	920	946	925	1011	939	909	909	959	958	985	988	946	1000	966	950	940	928	935	934	992	967	950	956	916	921	956	993	962	950	944	930	975	955	934	995	906	914	936	903	974	972	942	917	934	972	973	978	971	901	940	970	955	988	970	920	916	968	976	955	972	977	923	953	944	989	907	890	968	995	962	936	915	963	900	959	928	951	912	979	928	960	988	985	940	994	935	933	973	886	946	976	923	927	919	940	994	898	923	954	923	955	992	991	954	913	961	934	967	1031	963	993	923	933	926	985	895	976	958	928	899	897	896	900	920	936	944	932	919	984	930	899	1007	974	963	901	907	970	935	941	953	944	957	989	891	952	938	954	946	930	965	914	930	966	898	1016	920	948	1009	939	965	887	925	979	982	936	901	930	947	950	929	928	1009	909	986	950	937	977	963	919	883	955	936	922	913	899	947	938	907	932	936	918	915	951	943	935	946	1000	925	938	981	979	946	957	953	896	951	922	951	953	972	936	986	913	958	975	962	901	949	998	998	929	947	986	983	967	916	980	926	969	963	939	971	926	1026	930	992	958	919	935	944	930	945	936	946	950	918	932	937	912	908	967	953	990	958	942	945	911	981	921	938	956	924	919	920	893	910	1003	912	931	930	933	995	950	966	856	930	922	931	934	964	930	905	970	986	912	858	979	951	939	933	990	957	941	970	958	961	979	902	949	959	946	946	990	925	967	911	913	969	966	998	933	922	942	939	958	936	954	912	963	980	962	947	955	938	934	883	915	932	929	953	930	975	967	879	942	963	924	949	900	979	944	921	965	950	912	934	874	904	963	953	903	963	987	921	945	942	876	922	966	936	893	928	951	948	917	968	914	903	887	886	942	922	958	978	977	974	915	901	965	922	954	963	902	953	931	938	902	956	934	962	919	952	941	961	943	945	923	902	932	915	937	926	937	902	933	913	947	885	920	943	954	983	916	939	970	951	930	924	954	987	962	920	996	966	915	964	994	884	945	942	923	958	904	925	921	1026	954	986	912	947	969	926	952	944	876	955	915	916	953	933	937	916	985	945	964	908	959	916	949	913	963	926	929	974	1022	985	936	997	993	962	938	935	911	882	925	914	920	936	966	1013	922	953	959	978	973	916	936	941	949	932	922	989	950	928	971	955	924	910	990	949	908	920	881	941	950	900	948	933	958	889	932	918	986	943	915	961	962	942	944	932	914	964	972	964	908	942	884	945	953	905	945	962	921	910	871	925	935	945	965	874	985	941	926	902	897	927	969	942	904	913	935	949	911	934	979	885	897	904	888	973	899	933	905	949	979	922	1007	886	913	966	926	952	954	932	968	934	931	940	916	943	986	988	918	898	955	969	938	887	913	923	933	931	968	937	902	942	901	972	971	994	874	974	907	972	929	951	938	921	933	952	954	953	925	948	906	924	932	965	977	984	930	947	931	943	965	989	961	938	859	942	904	937	954	923	965	875	960	974	960	990	932	939	927	911	932	925	905	1009	920	890	918	943	943	976	968	931	940	996	894	895	904	984	941	927	920	938	917	957	946	921	986	973	976	919	895	909	932	937	941	979	930	922	935	956	966	971	935	918	980	952	943	994	985
25974	20425	12874	3135	2616	12424	13212	8457	4986	2600	1369	869	749	667	670	569	625	659	635	669	672	605	594	609	651	620	658	623	651	662	631	646	664	612	616	566	628	624	639	621	662	602	621	642	685	648	623	658	610	627	631	604	624	592	617	605	646	625	612	594	665	631	645	632	621	629	623	646	623	601	699	608	635	619	620	624	644	669	644	631	622	638	617	638	571	607	656	620	638	627	640	604	623	652	643	637	589	604	590	649	616	654	649	645	591	624	658	631	596	596	660	647	712	644	649	586	656	651	622	636	593	643	618	619	661	608	649	567	593	615	593	663	613	634	631	626	603	585	615	623	630	680	666	636	644	643	628	645	673	623	607	589	620	627	620	685	652	601	595	657	587	690	617	582	597	615	619	603	609	629	621	592	609	624	638	626	602	633	631	636	633	648	635	582	596	622	633	638	609	648	615	655	639	610	609	635	629	641	595	656	652	630	643	654	655	700	611	638	638	616	635	606	600	643	652	634	641	608	609	649	670	665	641	611	677	652	625	611	629	631	647	608	572	597	626	633	621	618	618	639	626	619	619	619	599	631	655	621	664	641	623	567	609	644	645	647	571	668	622	636	642	621	632	647	643	646	591	589	595	635	607	640	656	613	627	639	599	592	624	587	594	630	637	615	601	582	630	637	611	657	627	639	672	624	651	655	628	635	585	611	601	633	601	594	654	633	641	605	657	608	678	600	695	628	637	593	616	623	693	578	651	593	609	636	593	620	635	610	615	614	592	607	639	662	599	667	659	611	638	622	654	629	622	647	625	623	594	621	632	611	625	611	625	617	611	652	634	636	638	611	612	621	648	670	606	642	617	619	612	636	567	631	660	649	590	598	659	625	645	646	670	620	598	666	628	652	648	580	669	656	651	601	657	618	644	613	638	591	624	630	690	603	636	626	606	652	601	623	619	627	624	638	621	633	631	625	663	617	617	633	615	587	611	625	603	625	627	605	673	613	642	644	657	633	645	670	624	650	619	612	663	625	634	608	613	658	622	642	634	663	671	602	619	648	651	678	660	594	596	677	666	627	637	615	622	645	678	621	633	627	614	619	635	653	631	638	635	633	651	630	670	632	608	641	641	626	650	636	679	629	669	639	600	637	604	630	621	610	635	585	651	600	688	584	643	602	671	622	643	574	634	631	658	608	615	673	688	648	655	623	616	626	668	647	601	666	590	656	617	649	671	622	624	628	654	593	596	605	617	644	650	622	619	604	607	590	659	633	620	609	670	659	668	672	616	643	618	609	633	643	655	634	634	643	640	573	591	625	650	657	618	655	605	617	726	602	639	645	660	600	674	636	727	678	642	631	623	642	641	685	636	678	634	643	615	629	672	617	624	605	660	617	641	660	671	642	612	612	611	641	655	584	624	629	606	641	669	616	648	650	610	690	636	599	625	661	579	636	605	662	606	607	654	644	639	633	640	620	644	598	665	626	642	658	664	634	631	584	622	642	653	645	639	580	620	615	648	633	645	607	600	654	654	614	623	664	628	652	682	666	615	666	618	637	660	614	612	649	674	616	634	628	625	582	638	600	609	627	635	606	606	633	604	673	634	620	646	629	675	670	597	636	644	635	624	633	624	634	622	626	601	618	652	614	590	662	640	616	622	626	633	622	620	632	620	655	580	638	637	624	654	639	549	675	639	647	634	646	618	631	644	629	643	624	626	647	617	640	644	650	668	652	634	680	634	658	564	593	604	624	619	589	647	662	617	661	637	613	603	662	626	599	632	584	669	613	670	616	621	627	637	630	654	626	607	660	621	647	637	610	606	620	607	651	660	655	630	639	633	636	628	613	621	631	610	617	650	674	665	602	634	607	601	617	576	677	633	626	617	658	602	655	615	620	612	653	608	660	678	630	623	673	620	623	630	586	587	669	640	654	624	595	621	630	644	674	575	599	656	632	580	612	615	623	657	654	630	699	616	617	648	599	636	636	631	614	610	591	628	634	651	648	650	632	618	644	572	637	647	636	637	588	568	660	634	583	672	659	602	670	606	632	685	634	665	626	649	604	607	639	624	616	643	634	653	644	661	650	612	625	628	640	659	647	650	588	631	641	656	600	654	629	635	662	617	645	658	612	635	694	639	609	641	628	653	604	668	642	653	656	654	604	615	599	654	650	638	623	637	605	655	602	643	653	614	608	636	643	626	629	622	629	594	661	611	659	584	606	625	634	605	646	602	637	648	655	604	546	628	646	625	658	593	620	620	600	657	629	655	627	634	619	669	599	628	652	636	625	631	642	593	639	642	654	643	636	626	647	658	648	622	636	659	606	598	639	611	587	620	590	624	637	605	613	631	635	608	629	653	651	669	621	707	635	617	641	624	683	653	600	643	603	632	590	676	640	612	569	643	598	605	607	638	645	641	661	599	628	630	629	635	651	614	632	628	633	663	647	672	621	593	625	613	619	619	651	626	623	637	661	623	660	633	646	579	614	644	658	615	596	672	650	656	633	661	640	618	625	650	613	631	638	613	654	607	602	653	623	605	610	617	649	591	622	584	640	607	630	648	644	653	631	629	628	669	629	624	642	621	626	630	649	723	634	609	614	636	685	625	646	657	686	596	617	594	595	626	629	613	676	648	611	607	645	622	613	629	641	580	629	590	666	592	658	635	652	593	624	625	628	558	651	615	634	577	644	635	630	622	618	701	632	658	633	672	669	603	620	619	629	642	615	640	637	604	634	578	644	640	612	626	603	600	641	616	610	614	672	624	669	660	648	625	684	634	658	613	642	610	613	640	621	633	604	671	664	598	653	605	660	633	662	641	625	656	657	645	582	613	615	612	639	619	663	633	642	616	673	609	639	652	588	660	627	617	656	639	643	650	608	656	617	573	602	641	616	601	632	651	652	656	648	613	642	618	679	605	618	588	639	651	647	677	636	597	593	623	643	621	602	627	626	621	597	617	627	645	650	650	643	611	615	651	607	575	632	652	652	637	582	626	675	656	594	625	609	663	623	618	660	656	618	583	657	632	609	641	599	630	633	649	593	612	623	634	645	606	663	630	665	690	617	613	655	621	639	629	575	624	651	618	613	625	598	608	648	628	598	631	632	597	654	681	615	633	606	652	607	676	653	564	664	597	647	604	631	634	601	614	652	655	600	636	650	679	677	670	604	627	593	603	645	581	630	636	611	650	674	629	672	600	615	637	569	598	650	636	647	626	667	638	629	614	668	668	681	605	642	665	572	581	624	664	646	643	621	617	591	633	608	648	628	615	614	567	642	611	646	643	644	661	657	590	641	647	619	613	598	638	646	660	640	665	624	645	637	603	616	603	623	614	647	620	627	623	681	615	625	633	638	648	603	605	636	617	653	613	607	650	561	641	607	635	618	638	618	642	623	626	623	587	590	642	652	592	640	652	672	636	600	646	616	614	622	648	669	579	601	617	620	627	673	639	590	632	656	626	582	636	656	639	615	630	630	614	628	621	651	667	657	625	649	622	635	671	634
5250	5859	6466	3685	4994	19578	19595	13488	8969	4620	2442	1423	1090	952	921	899	932	918	940	895	910	918	940	930	878	914	889	906	903	877	897	925	902	900	890	862	912	952	935	903	868	923	890	909	936	885	933	895	919	929	892	867	888	886	890	896	886	916	839	891	946	916	910	831	890	901	935	890	917	914	917	931	904	881	927	846	870	846	936	918	854	831	940	888	916	915	894	898	956	941	894	880	939	935	932	935	839	907	887	912	919	857	849	950	874	910	814	937	917	940	848	862	954	918	933	930	888	913	902	866	940	859	900	860	914	901	938	929	871	882	883	900	873	894	892	881	883	877	866	945	855	950	894	912	900	872	903	926	912	933	980	845	873	969	886	890	936	934	862	916	919	882	891	914	888	926	887	943	945	903	914	893	903	914	913	926	938	852	932	929	914	910	903	929	926	870	960	931	954	886	855	901	885	860	874	954	916	895	872	869	894	895	940	883	962	875	899	882	901	837	891	897	915	901	927	905	934	944	918	903	918	885	931	867	913	879	926	906	903	868	923	932	897	932	927	868	910	893	907	910	918	917	888	893	897	874	873	917	870	907	892	868	889	908	863	874	971	900	865	878	930	889	884	935	855	896	919	901	902	845	858	862	897	888	907	968	920	923	934	920	943	956	932	950	923	847	912	897	916	898	908	954	873	911	906	936	882	931	909	913	833	893	866	897	887	898	930	893	894	908	927	945	967	915	944	868	920	893	913	931	870	933	929	904	878	904	925	878	925	922	892	968	942	918	915	924	908	916	879	915	938	891	881	861	919	917	913	936	901	914	910	871	881	861	937	873	857	877	834	942	938	922	907	924	864	902	880	896	909	896	915	867	945	920	883	914	932	881	948	929	929	931	924	940	905	946	927	862	934	886	883	915	937	883	849	844	933	918	911	843	901	905	928	921	942	844	911	896	896	973	956	885	919	884	897	951	902	814	899	962	901	895	906	895	899	933	949	926	919	847	857	895	881	930	942	930	855	895	912	935	935	931	871	938	907	895	941	934	914	911	931	936	888	876	890	914	837	909	903	913	909	931	896	875	907	957	957	929	928	905	910	932	888	849	890	914	908	917	933	901	953	842	902	910	892	892	849	911	889	898	898	875	884	943	915	909	919	892	920	899	897	899	907	920	994	892	901	912	919	922	896	862	930	906	879	950	907	993	848	903	937	952	948	885	891	901	913	921	862	879	878	902	884	903	925	933	898	930	850	964	931	816	958	888	868	931	907	925	871	928	896	899	929	936	910	878	895	953	919	945	918	862	876	903	948	897	907	800	879	897	923	860	920	924	909	918	914	891	896	960	876	916	910	962	935	878	880	955	851	901	980	947	914	919	914	891	879	904	902	945	879	922	912	961	894	864	923	930	958	900	860	833	870	883	867	944	903	954	920	943	932	939	906	911	926	883	875	881	912	909	905	916	903	868	918	898	931	896	938	905	909	902	863	918	791	885	925	941	908	859	917	905	942	908	903	869	858	954	925	947	850	879	945	894	905	921	879	895	860	889	942	866	883	920	863	897	875	916	946	923	888	948	896	912	896	926	900	855	944	954	907	943	849	896	880	897	908	889	896	903	895	892	862	870	880	912	910	902	855	982	923	930	885	933	930	877	896	927	957	922	921	892	843	910	811	874	877	835	883	896	888	940	902	906	924	856	950	971	889	907	902	861	926	851	862	909	895	829	945	930	897	885	900	945	946	892	865	863	903	930	972	937	852	846	862	918	911	853	950	861	920	896	860	918	874	893	878	873	904	931	935	905	901	913	907	952	908	891	930	931	893	872	920	895	949	920	881	875	908	894	926	860	916	888	906	912	909	911	931	898	859	911	977	943	870	926	875	895	832	886	868	932	944	914	874	914	874	880	849	909	898	899	911	877	949	858	926	896	893	904	888	923	945	867	875	871	902	910	916	928	938	904	836	888	945	936	902	926	930	883	913	926	921	889	921	911	900	900	876	900	895	904	937	913	948	933	904	921	923	885	951	922	932	857	887	895	936	879	891	943	894	898	876	885	879	867	872	910	858	887	905	884	910	898	908	872	841	888	915	908	896	881	904	906	908	889	934	911	934	899	879	839	921	990	887	888	884	904	936	910	951	879	903	863	913	891	925	910	867	905	964	899	907	879	944	947	885	854	917	917	912	928	890	891	953	912	849	929	868	911	886	889	904	900	877	926	907	892	883	925	894	844	917	944	849	975	892	962	911	879	914	949	902	943	896	918	917	871	958	916	922	910	912	908	895	915	867	906	865	944	917	932	889	882	911	940	885	925	871	973	927	911	905	976	915	901	931	909	936	946	869	945	943	900	904	926	944	917	933	894	895	896	865	941	929	868	939	893	969	885	890	983	881	917	911	880	945	885	890	876	933	932	846	829	947	926	938	909	899	907	883	946	873	908	901	936	924	852	889	937	882	904	903	853	922	952	884	932	874	867	941	864	962	899	892	892	888	965	908	890	919	883	872	855	912	861	905	925	868	883	914	894	906	870	898	915	907	901	902	898	862	901	905	904	893	897	891	887	884	883	907	883	944	868	862	859	919	917	903	928	908	860	938	964	906	911	898	927	897	894	889	906	956	870	873	891	929	927	883	925	925	887	887	879	970	907	906	867	899	918	929	894	893	906	924	870	887	881	903	904	908	924	924	885	895	921	890	936	924	906	886	914	894	922	910	922	929	863	933	957	854	898	884	942	864	922	878	959	911	895	946	933	916	928	926	893	922	887	862	897	912	942	906	916	902	901	903	910	948	932	889	919	849	857	897	872	883	898	916	879	861	914	909	878	939	882	923	874	912	911	870	869	895	869	897	879	872	927	890	935	941	900	892	860	874	910	874	978	900	930	921	907	859	911	905	955	867	923	891	853	897	901	915	928	914	917	885	900	948	895	923	885	904	919	903	877	910	825	904	916	881	935	878	880	919	902	887	935	892	855	880	852	936	872	883	927	928	876	935	934	916	920	977	907	878	898	927	905	918	893	867	892	927	860	903	886	859	903	938	909	887	876	881	914	969	913	882	913	952	941	904	873	923	894	893	918	906	910	887	964	894	915	939	893	933	875	879	858	910	890	877	861	912	918	905	914	857	899	889	897	854	895	926	900	901	939	916	905	901	881	888	944	933	925	880	875	964	932	887	858	862	913	964	905	844	939	910	913	907	948	929	882	889	891	910	891	898	905	901	879	937	900	907	852	854	892	857	913	907	902	838	906	900	865	862	889	890	867	913	936	920	921	951	901	881	964	914	921	900	876	912	910	941	968	890	891	948	928	911	915	868	939	934	869	954	885	916	889	917	923	898	906	923	913	855	909	899	916	906	892	882	901	885	883	895	1005	915	870	898	928	884	908	903	936	935	895	923	868	886	879	877	921	888	880	919	906	878	902	840	910	887	840	923	941	881	918	905	906	933	906	883	907	906	905	900	931	920	896	923	901	880	929	951	893	876	877	932	915	943	877	864	869	926	901	912	930
24136	20792	27528	24127	21204	45503	42723	30159	18976	9562	3319	1351	847	748	655	681	668	665	640	653	625	659	663	672	653	687	629	672	659	646	654	614	681	654	640	664	622	642	623	661	637	648	655	654	639	658	622	627	741	655	646	691	600	621	672	646	627	635	643	635	603	690	659	653	646	654	618	632	646	637	694	650	661	642	658	629	652	623	675	624	661	617	625	668	646	640	609	660	621	675	686	649	681	630	672	641	662	657	724	649	674	664	655	643	640	619	643	621	654	631	649	678	663	654	650	641	637	655	590	627	604	657	647	612	608	663	671	645	688	632	673	659	661	643	675	640	647	618	646	654	638	656	642	639	613	590	649	629	699	635	599	658	612	631	676	669	703	649	619	595	664	669	621	677	590	627	677	626	613	662	672	644	685	664	677	675	643	643	723	648	653	631	631	650	617	675	647	693	619	656	646	673	660	722	680	650	619	633	656	654	621	646	629	659	659	642	641	588	593	649	653	671	653	634	646	650	614	617	636	693	683	693	627	624	656	625	586	660	660	625	668	656	665	667	619	660	694	689	603	640	627	665	661	660	659	670	627	644	654	619	640	659	681	694	694	637	636	675	665	649	649	637	654	618	669	681	650	643	654	620	614	680	636	668	672	640	664	671	681	685	627	661	662	640	612	637	634	679	661	635	643	682	638	592	617	685	657	663	669	632	672	624	677	645	652	688	705	639	631	692	673	627	665	626	680	627	696	642	685	601	668	684	661	616	638	675	655	657	651	654	642	678	656	677	629	667	624	654	672	631	678	644	639	652	642	618	642	638	638	713	640	638	637	613	715	611	691	661	690	639	666	654	618	636	608	628	626	708	633	647	685	642	667	659	635	666	624	662	693	685	672	639	643	595	691	662	633	654	594	621	625	650	621	659	612	639	679	671	641	635	693	603	666	630	655	623	631	620	645	652	657	628	637	617	607	632	675	631	652	678	679	645	624	704	625	670	651	671	628	617	652	672	685	581	688	656	646	671	700	606	640	633	658	626	644	642	654	647	667	641	664	647	660	645	599	640	631	652	620	677	635	615	649	679	598	619	666	645	697	654	662	667	601	673	698	664	698	639	630	631	671	605	669	613	638	640	672	670	634	619	650	670	671	657	647	687	665	701	670	714	636	618	656	617	629	710	637	646	657	646	658	628	665	643	618	623	641	656	703	654	635	648	624	695	673	607	651	634	662	642	641	645	650	637	657	661	672	725	668	636	622	677	646	623	570	639	665	670	635	616	636	670	641	666	595	694	626	662	618	668	645	689	647	661	683	638	637	664	612	621	612	646	661	651	637	653	663	633	637	653	684	681	614	623	651	618	652	640	651	634	701	641	654	640	697	648	682	579	651	645	648	652	658	696	664	625	690	680	681	666	650	656	662	662	631	660	655	700	673	633	629	632	688	624	660	649	662	624	657	684	680	691	682	650	624	635	636	650	623	690	660	643	665	679	653	628	656	639	624	626	663	688	644	646	633	647	649	661	637	659	633	613	671	697	627	662	665	638	626	640	633	602	647	642	659	671	677	675	653	661	647	662	625	621	652	637	643	568	643	657	613	608	647	658	670	636	678	687	630	661	623	653	637	640	639	661	633	639	668	640	644	654	646	647	641	648	666	681	614	626	636	666	629	637	648	607	693	677	622	648	670	612	638	642	644	643	616	667	617	637	673	673	670	719	643	617	632	677	634	696	609	646	650	605	663	666	661	609	688	650	605	651	649	622	632	636	680	629	624	687	644	610	642	644	696	649	632	658	662	675	662	658	686	702	609	665	646	688	657	659	645	647	600	660	653	625	657	661	649	637	666	640	645	691	660	693	626	616	685	685	638	704	629	669	663	692	632	692	665	622	676	606	607	696	614	666	659	662	664	677	641	657	622	653	638	631	683	620	648	645	635	686	691	590	635	658	674	661	640	676	637	684	633	632	630	595	635	668	652	675	614	638	646	668	664	601	673	685	669	652	663	640	607	676	660	612	657	655	659	626	695	653	660	638	658	636	664	636	630	623	606	676	652	712	574	648	675	648	702	655	665	678	674	671	624	675	678	627	688	627	642	665	613	706	645	606	596	669	688	631	677	612	632	667	692	647	648	636	654	675	662	674	661	666	629	631	659	615	694	669	686	662	694	641	625	681	671	676	653	632	645	640	661	604	665	639	683	643	654	624	625	648	632	670	672	689	662	693	665	640	661	609	650	674	611	665	675	659	640	660	672	667	670	648	702	631	669	710	670	654	637	647	644	655	666	628	681	641	625	621	701	657	647	669	635	622	678	636	693	618	632	619	644	660	668	612	646	638	689	644	668	651	638	646	658	650	643	636	695	668	679	688	624	660	686	638	621	656	616	638	619	650	657	654	604	661	684	663	731	685	680	632	665	627	645	626	617	655	695	650	692	613	647	629	643	661	630	625	623	657	714	668	655	638	654	660	662	658	702	666	696	630	677	659	701	681	619	612	631	673	659	666	596	656	658	614	655	631	671	670	638	633	650	657	694	615	654	663	686	644	644	656	652	614	661	645	664	640	601	641	644	646	661	603	647	607	685	658	645	689	647	612	660	669	627	698	622	679	691	654	661	658	645	579	655	612	657	680	644	610	647	625	646	638	655	631	675	662	625	613	662	586	601	644	680	640	624	667	638	614	689	661	723	633	669	645	677	646	632	626	642	650	640	629	663	678	696	632	648	637	653	646	627	618	672	693	635	656	638	674	640	650	650	635	622	608	686	626	653	622	698	655	617	672	642	622	652	629	650	654	658	669	672	633	671	648	641	684	579	656	649	618	633	690	656	659	659	631	649	617	638	589	652	714	656	686	620	631	607	697	652	621	664	669	609	633	653	641	684	654	639	667	620	720	659	643	650	683	685	619	630	684	643	674	630	651	670	631	609	676	654	679	659	652	642	631	630	622	645	638	659	656	690	647	665	667	641	670	701	656	707	619	647	672	642	633	636	637	665	616	638	646	671	633	641	660	665	649	674	625	648	659	663	690	634	648	650	631	683	692	668	660	667	649	634	656	662	644	672	679	679	609	651	624	639	621	669	684	680	642	673	640	582	644	609	665	642	608	677	645	649	633	635	667	631	633	655	697	678	595	618	647	637	639	602	683	664	695	624	601	643	673	638	635	598	649	629	633	644	661	674	687	632	681	687	706	654	646	650	667	638	669	649	656	666	643	585	678	648	650	654	666	669	662	655	695	639	655	652	617	613	675	608	600	679	671	646	646	607	677	623	607	652	596	653	653	613	621	635	726	648	658	620	599	663	665	713	650	627	652	682	670	669	666	622	627	635	655	643	690	676	722	660	661	637	613	621	632	685	654	629	650	621	688	650	656	649	642	669	675	657	645	657	642	646	634	642	600	651	647	674	660	680	672	637	633	689	640	683	652	639	667	684	648	647	632	628	612	648	663	676	689	640	642	657	638	628	627	680	665	657	603	631	619	677	695	606	580	656	690	660	613	677	640	617	645
7562	16990	16756	11600	20900	47399	42357	33590	24185	14221	5893	2405	1363	1029	986	926	916	923	918	933	968	941	910	917	920	927	947	911	969	937	937	959	967	935	953	954	907	894	919	888	943	949	893	894	879	969	951	912	925	912	943	929	979	914	930	949	899	945	895	917	879	958	927	903	960	960	918	920	914	991	948	935	906	920	946	937	908	912	923	939	898	964	928	941	896	901	907	947	935	981	902	938	941	901	935	958	990	983	955	910	917	947	887	926	953	949	900	998	948	1007	925	899	943	972	897	990	926	934	895	891	894	937	907	914	914	974	943	914	903	943	957	937	910	929	914	920	972	964	899	904	886	947	913	959	910	935	938	982	905	909	977	915	936	941	982	941	935	956	935	949	951	939	938	891	968	931	924	885	960	952	920	930	969	860	936	949	967	918	941	943	912	930	935	933	937	967	888	917	928	951	876	947	916	958	947	932	911	924	915	875	944	939	921	942	920	879	913	927	1033	962	995	955	935	906	959	965	920	917	896	945	981	868	883	915	954	949	924	916	901	927	947	859	919	928	894	876	941	922	911	943	904	911	977	867	956	860	908	891	921	910	941	944	933	920	917	905	984	933	972	928	924	959	941	943	950	975	940	968	917	912	908	931	898	905	941	960	938	981	972	939	971	946	952	918	922	912	937	887	950	917	916	941	915	981	939	960	893	950	957	912	947	927	947	953	890	903	934	886	952	878	937	883	953	943	933	935	931	912	899	924	982	908	950	903	988	900	932	902	944	929	944	947	989	946	915	948	950	934	935	930	921	903	926	934	947	988	905	964	906	935	964	913	901	919	971	930	919	1005	964	970	938	905	917	934	927	945	936	943	910	930	909	915	972	926	933	897	936	922	906	903	970	939	979	922	949	939	902	917	935	947	945	924	905	959	993	896	898	910	924	935	905	938	936	915	943	893	939	956	970	974	921	948	945	906	910	904	922	907	890	942	998	950	909	913	995	934	902	948	950	944	906	929	900	917	898	930	911	928	940	952	913	953	873	906	1001	914	965	916	960	911	909	876	961	882	927	952	1015	922	918	880	981	925	955	939	905	959	910	975	919	874	1015	883	988	955	966	958	928	924	946	938	880	953	932	915	951	925	925	965	943	931	947	930	922	956	907	930	967	926	929	981	892	931	903	966	980	935	945	928	887	896	928	934	893	939	989	941	881	914	950	903	886	934	901	927	959	987	933	958	962	922	955	936	929	949	936	913	932	1012	981	944	922	993	933	938	956	1003	886	935	910	917	886	943	956	962	912	898	928	1008	928	908	942	988	941	923	883	860	947	941	965	895	954	920	977	977	918	965	899	1004	950	894	893	895	871	947	987	934	943	893	978	917	934	933	900	947	899	975	927	943	944	939	927	911	885	883	917	939	968	970	928	898	935	931	989	944	940	944	924	923	957	901	889	890	911	922	930	933	939	940	965	936	937	900	931	903	947	893	931	920	912	912	917	911	958	913	891	894	956	961	896	899	896	888	905	921	977	960	886	946	969	942	978	969	929	914	906	925	937	942	922	885	894	898	904	944	945	969	921	925	975	918	931	946	919	962	959	924	918	917	883	936	960	889	944	940	968	894	960	932	941	912	911	923	957	898	916	954	1004	954	920	973	928	918	933	915	870	909	881	931	954	974	929	908	899	943	968	935	949	960	885	892	890	991	923	990	895	949	944	942	930	935	1023	927	864	876	947	991	935	977	958	937	930	934	876	915	918	902	873	946	928	958	980	922	909	928	911	933	1021	924	1000	933	958	906	958	898	942	906	891	989	947	875	927	908	937	953	928	931	945	964	887	902	956	936	974	945	918	945	911	928	948	977	907	926	864	930	942	916	912	898	933	925	949	928	973	882	889	896	907	924	954	894	921	934	909	926	921	912	932	972	957	903	918	915	915	920	952	999	890	918	939	937	909	938	945	898	917	945	955	944	939	927	939	900	915	955	902	910	925	902	919	930	963	947	953	901	905	931	881	914	932	897	921	877	944	937	1001	986	971	893	931	913	938	960	917	1020	975	915	931	887	889	904	976	949	966	917	935	984	953	872	859	953	933	940	924	961	914	970	932	940	903	941	944	970	965	948	908	961	997	937	938	905	931	958	917	931	944	995	898	991	885	962	907	929	929	896	907	908	944	945	937	939	947	943	954	885	902	898	925	922	1004	898	941	978	943	937	911	944	948	908	901	927	970	899	937	1029	951	946	914	968	998	932	872	941	919	859	939	943	887	921	939	983	947	952	864	955	922	919	923	920	903	936	940	906	903	933	975	925	940	964	918	950	949	919	899	969	960	880	918	947	922	911	948	965	942	940	922	968	893	897	903	930	1006	910	926	935	971	930	961	957	973	912	892	976	936	972	958	980	922	910	939	967	888	983	952	970	935	940	964	914	927	931	877	950	897	903	1025	977	920	921	970	919	862	921	998	881	952	894	915	959	968	921	978	906	931	933	907	971	932	937	907	949	939	938	884	942	924	850	979	974	936	930	960	925	913	909	966	907	960	905	938	971	871	903	914	944	960	908	957	934	960	899	924	900	942	912	969	928	917	925	957	899	890	901	886	979	964	921	903	936	949	954	956	926	920	885	944	961	977	870	927	944	958	944	889	916	990	952	887	934	917	1000	964	923	900	918	971	957	903	937	862	933	966	924	905	917	896	1001	911	940	886	924	909	897	894	921	956	903	873	971	887	980	913	904	952	966	905	864	882	956	912	885	897	934	881	949	892	927	921	899	983	957	958	942	973	940	934	947	911	861	977	936	947	931	953	919	886	985	940	988	886	904	905	945	923	968	948	957	946	904	893	929	946	961	970	928	877	947	934	952	952	900	910	986	950	1003	974	926	892	961	957	936	888	906	943	935	966	927	886	891	900	934	915	959	860	929	909	914	977	902	913	962	938	950	941	918	961	942	947	921	909	948	932	955	919	945	923	918	921	932	939	947	939	903	911	989	915	901	937	917	934	915	930	939	866	929	873	943	908	950	952	933	945	959	933	951	920	913	953	910	953	897	950	963	915	986	936	942	922	951	953	909	885	873	890	926	927	852	944	963	940	950	947	964	977	933	931	957	982	944	962	951	940	970	930	941	981	940	979	906	962	945	977	933	930	914	890	928	971	906	959	931	926	904	939	881	909	945	929	933	916	916	939	928	943	947	912	933	927	950	872	955	909	910	915	944	956	865	913	911	909	934	950	898	949	926	908	929	843	933	937	945	962	907	915	966	901	938	898	950	946	934	923	935	917	923	935	935	879	920	966	954	965	970	969	881	933	897	928	941	958	913	931	902	892	1002	922	918	942	920	940	879	964	922	903	931	940	911	955	915	920	968	961	946	878	898	934	942	948	937	973	907	942	944	953	923	953	926	904	1001	925	940	933	960	943	962	995	943	891	987	880	981	935	929	893	964	959	984	909	900	946	945	922	924	949	955	957	926	950	942	911	939	1004	915	915	840	934	894	910	916	942	866	946	912	987	896	978	974	905	920	946	967	970	902	914	894	895	1006
22567	20762	28556	23064	25702	62961	59936	46452	29980	19150	8810	3159	1350	865	754	671	683	677	721	689	688	709	676	716	687	665	687	652	693	682	613	691	691	763	674	664	682	676	661	687	728	699	675	716	664	677	687	689	672	685	676	646	645	680	685	684	675	725	642	659	671	675	650	650	654	654	687	680	688	677	734	650	706	666	671	695	667	644	687	713	640	704	664	659	672	662	721	684	675	676	687	727	729	641	702	673	639	697	636	686	634	644	680	669	686	695	707	729	687	672	710	681	700	715	656	673	665	671	662	664	660	683	693	665	738	634	682	708	696	673	689	764	649	735	655	662	658	675	681	723	678	724	702	662	685	678	681	680	686	703	680	674	658	662	669	687	684	676	733	671	633	676	666	652	685	696	683	643	715	713	686	687	645	652	670	675	698	645	737	715	660	718	657	691	670	672	679	688	634	673	669	656	655	674	702	677	694	685	698	694	674	681	730	684	636	690	708	724	725	689	699	718	690	682	674	682	680	684	672	708	679	671	680	686	731	677	716	656	674	658	682	711	703	672	677	682	723	653	686	655	714	695	704	668	665	688	744	704	747	664	681	654	677	705	675	737	658	646	673	690	646	645	709	657	727	720	673	626	671	673	708	653	670	714	676	691	724	712	687	682	676	710	711	692	698	694	680	718	711	684	696	632	710	684	712	672	653	714	701	697	647	640	698	688	701	683	674	699	632	652	691	713	676	668	680	683	749	666	673	687	705	713	703	644	671	703	689	708	662	679	631	685	686	678	686	651	662	705	661	695	686	692	658	729	697	668	715	692	666	662	647	679	702	679	662	692	726	719	723	648	633	644	711	666	666	652	738	669	636	674	692	673	681	676	687	681	667	660	691	686	698	643	682	686	660	715	651	718	669	644	691	662	651	665	727	660	694	672	657	697	670	680	634	665	679	712	672	716	630	725	674	736	658	700	711	651	704	686	661	684	689	684	697	615	624	643	679	716	680	709	696	680	680	647	707	671	676	655	664	646	649	670	668	693	682	663	687	707	708	628	690	645	671	667	667	670	646	681	650	650	672	655	669	679	673	693	674	715	718	690	693	738	686	694	693	686	705	645	637	613	682	679	660	674	667	670	634	691	625	656	645	663	641	653	617	679	679	674	718	686	642	727	702	679	691	670	644	656	656	631	709	665	689	686	668	723	637	693	644	672	631	661	706	699	672	703	712	686	669	719	691	740	658	693	681	659	696	667	693	663	693	701	687	691	712	692	685	707	657	701	708	668	699	696	685	706	653	626	632	666	717	680	729	692	674	706	672	663	683	703	734	689	699	693	685	675	662	634	702	670	706	672	635	711	692	711	685	703	670	680	683	710	681	699	649	700	735	685	706	654	629	695	661	642	708	695	740	641	687	677	729	682	703	706	647	737	695	670	668	697	681	696	653	654	710	636	672	721	664	666	721	692	723	695	679	663	681	691	660	689	691	698	712	699	700	692	659	726	690	666	669	694	635	677	740	719	711	630	667	674	737	640	618	684	690	667	646	629	693	668	706	648	625	707	676	695	668	677	684	689	662	698	615	608	686	649	620	650	654	641	650	703	662	693	672	641	685	682	697	660	709	681	681	687	710	668	701	707	715	705	651	680	698	655	661	637	693	670	643	689	693	677	692	689	681	665	667	655	703	673	647	627	692	707	724	647	629	696	654	676	718	667	665	704	668	655	661	681	665	635	692	669	670	665	690	668	724	667	659	664	736	700	666	679	691	671	675	683	676	675	736	641	713	711	705	688	678	678	694	614	714	666	674	656	687	722	665	678	641	649	660	687	685	669	687	678	682	641	751	648	653	688	684	659	689	649	681	719	704	651	645	668	707	693	711	694	673	693	670	670	645	685	699	692	667	706	683	650	684	685	652	702	681	736	636	648	682	722	703	710	685	680	661	699	638	673	693	683	664	654	675	693	693	716	715	708	751	661	680	686	723	673	677	676	723	648	671	634	683	697	689	695	722	681	684	642	714	693	672	663	684	675	685	713	702	657	694	661	641	704	680	644	620	654	692	755	627	700	686	699	672	681	637	662	686	714	723	696	703	674	665	663	664	674	647	681	654	680	677	682	715	664	650	623	697	682	688	680	656	639	702	659	720	696	683	659	721	723	697	642	672	657	686	690	698	678	686	664	675	680	701	638	682	671	663	675	668	700	667	684	676	633	662	691	701	652	698	688	672	703	686	706	684	698	690	644	676	677	662	691	654	690	728	659	657	675	667	653	689	713	689	647	752	665	656	659	693	732	641	642	677	673	708	705	714	698	687	627	695	712	677	626	684	721	670	693	697	651	680	665	702	675	689	690	665	736	675	671	657	629	725	681	654	658	667	706	678	656	678	691	668	686	708	672	654	733	703	657	642	670	716	685	670	651	714	742	682	639	705	658	706	690	678	695	713	658	710	693	719	683	696	662	738	685	710	663	658	676	660	683	629	707	652	713	679	707	688	654	696	671	717	634	676	634	691	637	666	733	714	667	663	701	711	711	666	658	687	631	663	700	655	710	671	663	654	660	685	705	712	713	634	648	683	677	664	669	637	675	656	645	650	687	658	656	641	697	687	693	638	641	691	640	672	697	693	693	655	663	693	665	694	686	665	719	641	713	688	659	710	704	665	721	706	718	676	677	714	714	677	639	683	626	698	635	667	691	644	664	679	654	688	638	683	708	638	629	658	695	666	678	697	679	672	674	705	707	640	660	686	678	655	717	746	649	678	646	701	708	649	642	658	661	669	636	657	642	675	681	666	717	672	667	683	699	698	699	666	695	669	665	653	695	695	673	645	660	643	664	633	656	683	710	689	653	714	651	664	681	663	635	646	667	743	636	665	678	655	691	673	640	675	695	702	606	670	631	648	660	682	713	672	647	682	653	698	639	658	704	653	688	696	683	649	704	671	687	681	662	704	659	679	657	698	691	711	686	708	657	682	689	669	718	655	662	660	681	678	648	728	676	666	692	718	657	701	657	704	756	711	677	709	668	669	675	720	706	706	697	667	736	637	668	691	693	701	666	656	674	706	704	680	690	705	655	644	667	744	723	682	662	688	688	647	665	632	671	702	657	705	650	670	671	674	672	693	665	669	672	617	663	630	650	707	682	730	681	616	696	684	691	667	699	698	657	743	674	673	684	696	646	663	653	692	714	668	671	707	662	686	674	653	690	670	673	671	737	655	661	663	645	689	664	689	663	707	723	696	707	743	673	648	707	688	701	672	678	684	701	670	677	731	680	675	674	680	656	694	698	648	653	675	683	660	666	680	675	666	682	683	683	699	686	734	649	693	703	688	695	634	693	677	688	661	701	657	649	672	675	681	695	668	650	668	650	642	691	719	679	649	669	657	684	680	684	708	673	668	666	692	695	644	723	655	724	702	632	670	691	674	651	644	649	646	659	725	797	674	721	677	685	692	668	674	677	673	653	677	695	639	696	695	625	707	680	672	675	704	681	646	679	690	722	673	642	659	637
13799	29897	28157	21825	40118	68258	59591	47922	33619	23902	13212	5663	2304	1263	1050	946	953	935	970	937	993	954	939	974	962	939	964	966	974	963	984	944	988	922	907	948	990	886	960	897	977	948	971	907	929	937	901	962	985	911	968	989	949	935	968	924	887	954	896	1005	978	995	1007	933	965	1021	973	943	916	962	973	935	943	971	919	904	943	961	923	921	997	975	960	954	934	961	955	905	919	983	929	941	949	956	946	907	950	946	951	984	950	877	974	963	945	936	1001	946	1002	971	938	952	992	955	909	931	973	949	1010	977	883	982	964	911	912	935	1018	959	902	940	994	926	895	1016	973	948	965	958	1008	972	945	986	982	885	953	938	960	921	908	893	930	942	974	937	920	936	986	923	941	951	970	934	957	907	907	897	916	937	926	944	974	965	981	952	958	927	952	947	977	899	968	960	952	967	929	935	904	953	927	971	951	925	932	1016	909	977	996	901	955	966	967	901	973	922	952	985	959	930	903	984	967	934	945	934	985	939	909	925	952	914	933	928	938	1007	961	945	1004	903	963	997	939	950	896	961	924	914	996	899	1011	958	959	945	951	941	902	964	952	947	941	924	920	957	957	876	948	997	952	950	931	903	962	897	1025	908	983	884	943	946	935	904	943	1008	960	959	953	908	931	956	948	948	976	932	921	975	959	961	969	997	961	962	939	935	888	943	980	947	946	986	973	941	991	929	919	975	915	916	920	944	984	921	942	943	935	999	994	962	919	973	929	978	916	1004	969	948	977	941	1013	922	930	957	980	901	898	978	950	946	900	964	916	974	933	970	924	947	914	960	873	980	964	946	889	960	1012	977	971	907	911	933	969	939	965	924	938	917	933	901	987	911	924	936	986	906	908	953	959	957	941	966	943	989	974	941	949	1004	934	938	932	932	985	944	964	934	938	973	934	941	887	953	933	954	955	947	973	992	1001	977	899	902	959	943	979	908	964	963	962	969	965	952	956	930	945	978	907	963	913	987	951	960	926	944	914	978	974	947	930	968	939	990	951	938	963	967	944	915	912	933	989	978	950	993	913	942	920	932	992	906	932	931	906	932	978	937	928	914	933	1018	963	978	969	923	882	933	924	1005	994	929	958	977	918	925	986	939	959	959	958	868	957	968	1009	949	968	938	967	941	974	982	879	908	1005	904	953	958	967	946	963	890	936	972	918	950	982	948	965	974	995	937	963	905	963	949	937	929	873	886	998	921	975	973	980	936	971	866	931	935	932	924	945	978	969	899	954	925	919	933	919	926	1011	913	957	929	943	911	992	953	941	932	965	920	935	931	988	931	969	937	975	930	935	928	917	946	927	940	965	881	955	960	994	964	982	936	983	945	955	986	950	974	919	942	974	992	967	902	946	922	947	942	959	961	923	944	1004	954	961	954	937	975	918	917	940	920	919	894	972	994	934	928	965	982	936	977	987	936	915	905	1005	946	1010	942	943	1023	928	1000	932	919	971	962	916	937	1003	991	945	925	948	980	939	1002	976	907	945	986	980	938	929	895	982	940	968	925	877	953	962	965	938	908	939	941	961	935	950	968	893	936	935	910	966	941	929	857	960	958	906	1007	997	940	952	947	933	977	988	885	961	949	923	906	916	967	921	931	958	936	937	941	927	951	952	943	924	986	972	899	936	971	1001	903	940	907	960	912	970	961	966	947	891	948	919	945	945	933	952	982	914	963	848	933	1005	920	919	955	965	884	990	924	920	1040	946	903	910	920	979	1042	928	949	941	892	940	938	988	946	1007	983	945	900	914	960	892	907	925	903	1000	965	958	919	948	919	937	944	990	925	971	969	959	995	966	940	897	890	965	965	939	989	917	926	953	906	916	976	963	944	927	960	952	892	939	934	920	926	925	933	969	969	962	998	988	910	966	930	953	948	921	901	945	981	947	948	974	968	947	946	982	957	961	968	946	937	892	996	943	892	964	997	984	912	923	989	883	985	927	981	930	954	914	956	904	897	987	911	880	895	969	1041	959	940	935	941	934	991	984	902	917	898	992	909	966	1001	966	961	936	924	945	929	967	945	965	962	935	980	929	956	963	945	968	920	885	984	848	895	967	941	956	950	960	968	947	863	948	964	931	929	969	928	968	935	932	998	940	919	933	970	959	982	932	991	912	968	912	980	898	950	981	977	936	915	934	998	965	946	956	970	930	958	937	938	928	1014	957	958	946	900	916	922	916	948	943	969	939	962	943	1002	924	955	966	928	918	961	919	970	906	910	933	952	945	971	927	953	978	894	953	950	939	977	1003	950	971	965	924	1021	949	918	936	941	904	911	963	940	922	947	1010	913	985	952	901	966	966	992	962	960	1012	918	958	967	956	936	925	1002	921	908	990	965	982	939	995	971	990	923	1017	996	936	977	931	976	938	943	952	942	948	969	959	919	914	949	934	969	947	976	986	970	933	912	921	914	907	1001	899	927	969	958	915	935	915	1007	964	985	944	947	985	911	986	953	925	933	946	994	999	949	898	903	940	907	933	936	963	925	976	957	921	983	979	939	876	951	953	863	972	934	905	930	989	957	931	983	927	968	910	958	975	943	966	971	903	901	940	980	931	936	1000	893	950	943	900	955	858	917	922	976	898	946	959	982	916	913	966	964	962	1001	929	1006	943	988	980	978	900	922	898	925	970	1002	978	984	938	912	948	917	973	946	944	954	965	944	971	973	968	943	872	933	940	924	939	1003	977	966	936	941	904	901	1010	915	923	988	931	986	940	949	917	954	960	1005	966	974	960	978	899	939	921	937	950	941	990	1032	953	979	958	981	974	972	907	970	958	880	964	960	894	974	930	948	911	956	957	907	960	920	1036	959	984	966	957	984	914	938	941	947	978	991	970	931	947	987	924	915	931	923	950	922	959	915	989	933	926	950	940	976	952	933	905	914	967	938	940	992	1011	986	928	960	979	955	953	891	936	920	962	925	975	943	971	888	966	926	946	995	930	944	949	973	932	993	889	948	976	921	949	981	928	948	1023	916	972	946	908	948	929	944	970	1017	943	984	954	981	965	965	978	964	994	967	923	934	974	991	974	956	894	982	919	923	960	948	979	935	987	890	897	996	971	944	936	923	911	954	951	970	985	942	944	889	961	986	941	964	973	962	920	947	964	866	934	879	1002	982	934	918	971	973	935	881	973	982	964	919	961	987	919	958	958	901	940	992	968	907	969	976	884	900	947	968	924	972	920	944	962	914	962	913	873	955	944	966	917	966	943	1016	941	938	920	910	948	934	944	966	949	877	906	934	951	973	946	959	942	912	961	964	967	961	935	929	912	949	934	958	941	874	953	964	959	979	933	919	1057	948	977	938	950	945	991	973	914	911	911	951	925	1028	965	970	1008	907	969	942	942	974	937	950	939	963	914	943	939	963	958	932	935	945	972	910	993	924	946	991	997	935	972	993	954	957	943	976	964	994	933	997	932	953	953	993	989	936	955	946	955	948	971	990	896	931	931	999	919	1008	960	914	942	912	996	960	981	924	930	980	988	1002	947	933	978	961	957	962	899	990	956	959	937	908	979	842	946	946	982	958	899	933
26108	20567	13686	3617	6337	16831	13672	8154	3227	1779	1183	836	753	661	675	674	635	600	665	699	664	665	647	636	628	643	683	646	684	603	648	651	594	661	672	637	637	609	675	645	604	645	620	633	672	703	671	663	635	650	620	684	627	640	645	649	669	607	581	649	610	654	637	661	691	635	636	624	646	631	649	656	645	601	631	610	604	651	596	654	659	680	623	633	624	659	641	604	683	590	667	648	639	628	595	641	635	638	714	671	629	649	648	592	643	661	638	609	604	663	644	611	645	610	640	658	664	651	635	639	605	658	617	664	640	588	624	636	641	663	604	627	664	615	643	640	638	628	629	680	621	644	690	653	631	629	648	681	675	681	651	639	659	620	617	686	668	642	664	635	646	611	646	659	584	635	637	625	655	659	659	670	649	661	614	671	619	629	625	678	637	621	663	630	573	665	643	603	612	669	667	642	642	644	608	659	653	656	651	646	643	626	614	629	602	593	669	643	616	630	652	657	621	653	618	657	623	614	652	657	690	594	646	600	662	671	622	660	626	659	666	657	631	562	625	674	657	621	657	624	669	615	615	655	604	613	590	644	619	673	651	667	621	648	609	643	604	607	655	633	626	622	596	643	644	614	674	650	652	596	670	661	629	634	677	626	619	654	684	614	616	638	647	605	677	611	664	646	604	599	641	658	639	633	667	633	632	660	611	650	679	599	627	653	638	632	631	629	632	651	594	666	674	682	635	642	660	617	646	615	646	640	688	591	623	622	648	655	649	647	642	622	649	620	654	652	638	674	642	695	648	630	654	678	657	599	571	655	650	660	668	663	627	646	615	651	643	615	630	645	666	627	696	672	633	672	632	619	650	661	658	614	685	651	669	646	662	674	667	659	637	602	653	624	631	636	621	639	658	619	631	641	696	632	629	634	630	645	668	657	686	644	662	635	675	678	653	657	654	643	674	610	637	570	653	642	637	644	632	690	612	651	643	668	595	608	641	615	647	647	642	595	621	645	642	668	650	675	640	659	618	611	641	672	634	622	630	707	646	635	622	622	630	602	631	677	618	626	656	615	607	702	636	656	685	598	618	681	630	645	679	617	638	612	630	653	621	631	612	640	649	625	623	644	645	620	617	595	641	666	603	625	615	647	668	610	687	662	627	701	618	627	599	643	652	637	648	636	677	603	622	622	627	649	663	684	641	632	644	666	600	623	625	632	626	662	676	632	670	603	655	606	665	649	652	636	614	644	631	621	609	642	672	662	628	652	652	637	662	603	634	677	589	659	655	640	645	663	623	644	643	634	618	640	653	649	652	608	653	616	557	649	665	670	654	639	622	644	635	654	659	659	633	652	643	595	617	602	622	659	623	623	611	653	663	592	638	646	629	626	604	662	661	644	603	651	605	645	641	617	678	656	653	653	596	608	666	647	649	689	640	615	665	651	630	616	637	583	645	661	654	643	598	640	633	634	656	616	642	662	655	672	653	675	621	664	627	626	653	634	648	659	626	635	642	647	606	650	675	644	662	653	619	593	658	624	630	659	637	644	633	643	638	670	629	600	614	613	613	618	632	591	635	609	633	667	618	635	632	626	617	644	642	652	642	685	661	635	661	688	647	664	616	627	629	627	656	713	600	651	659	628	652	640	615	638	632	640	660	604	591	617	662	634	645	644	631	603	639	585	633	668	626	646	688	665	618	632	628	605	618	676	654	608	628	651	653	659	595	701	609	649	658	621	636	641	638	639	641	633	671	636	628	614	602	649	597	628	607	620	687	617	648	647	606	637	681	621	612	586	624	674	598	648	678	602	660	666	621	601	647	663	633	616	664	670	624	639	674	668	643	610	654	632	641	679	662	679	609	600	616	635	632	655	667	646	627	674	649	641	615	666	638	652	624	597	634	636	679	624	631	627	568	602	652	653	658	616	627	610	656	635	637	689	636	619	686	643	653	708	620	641	629	702	607	703	595	623	640	631	648	606	639	641	638	667	622	630	666	619	699	664	649	636	683	651	674	619	692	666	577	664	657	622	623	653	618	705	638	633	644	620	623	613	658	600	656	628	616	624	620	631	686	651	655	649	644	642	601	627	626	640	686	657	605	708	655	603	674	642	575	656	587	657	594	596	644	623	636	601	640	619	678	627	643	649	673	652	645	670	631	626	605	649	626	638	688	616	640	631	638	647	620	658	665	616	640	590	673	634	632	641	652	674	647	663	658	656	618	691	632	697	686	656	645	645	604	622	670	624	630	654	628	669	652	619	622	619	645	622	565	645	629	643	651	629	602	662	653	676	600	674	639	623	663	632	634	593	657	650	633	637	630	637	660	622	586	666	626	609	633	646	656	651	604	673	618	643	615	695	606	609	674	656	656	613	631	675	631	673	627	679	590	633	662	656	645	636	622	595	641	618	690	631	675	641	698	675	664	651	647	634	684	611	620	655	631	662	677	649	634	659	645	635	668	650	618	652	635	617	608	637	608	644	664	632	654	621	608	639	622	628	631	644	635	663	617	617	631	627	647	619	655	642	642	644	662	646	615	605	647	670	672	665	643	601	616	688	633	587	633	645	687	616	651	610	646	670	655	661	633	703	654	640	653	645	660	653	630	655	640	627	574	639	651	640	676	661	624	663	624	611	599	634	654	654	673	659	662	633	684	624	650	633	635	578	624	634	614	646	609	602	608	668	631	604	634	634	666	662	624	647	600	634	591	617	630	637	646	592	655	636	646	689	675	643	663	632	648	625	637	632	667	628	639	642	616	644	633	664	670	631	668	609	653	576	630	599	632	608	632	649	609	665	671	712	623	634	658	647	627	662	668	704	639	614	630	637	652	657	589	623	610	597	634	623	643	636	628	620	690	645	641	640	626	598	656	661	633	682	660	651	595	642	640	647	645	669	636	658	613	646	599	623	628	633	663	602	638	654	640	678	651	595	617	651	626	648	628	639	593	619	650	679	625	634	647	614	639	659	615	630	652	629	651	681	640	653	629	647	615	614	647	657	679	672	620	622	639	631	616	656	656	640	676	663	637	623	622	654	612	648	625	631	708	658	660	565	672	650	612	651	663	623	641	692	649	670	650	678	640	637	679	611	705	630	684	648	641	661	622	625	625	599	617	652	630	621	676	624	633	659	658	623	673	596	606	647	599	589	653	597	652	639	673	685	639	593	686	624	666	657	649	663	633	675	615	615	626	595	646	617	631	620	610	609	699	637	606	643	651	618	670	617	638	634	685	585	644	605	574	578	680	655	651	673	641	628	679	646	636	650	611	631	603	626	647	618	646	621	664	683	589	626	648	625	638	627	629	630	629	652	646	618	614	632	620	634	637	672	647	670	665	639	625	645	636	645	687	626	664	656	644	604	639	667	676	645	630	657	638	651	631	642	610	665	620	637	676	719	593	666	645	652	624	593	619	626	667	633	607	627	644	644	637	657	633	659	656	626	637	632	634	673	693	648	623	632	670	636	645	667	677	644	612	667	613	600	657	679	606	687	587	599	647	667
5965	7838	7996	4381	10784	23447	19024	12733	5701	3249	1980	1282	1017	998	960	888	943	890	894	903	919	952	921	899	959	913	895	948	889	964	922	971	869	957	872	938	880	899	954	912	902	902	902	915	920	947	964	896	892	895	875	902	917	848	900	889	879	902	911	870	888	878	878	905	923	896	872	921	902	914	917	878	913	879	879	944	927	898	911	962	951	869	894	904	905	878	868	834	888	977	970	939	924	918	941	888	884	873	908	953	889	931	908	881	893	882	872	934	872	899	963	963	894	915	875	953	936	902	904	857	928	898	904	877	932	919	925	892	892	911	923	915	936	886	929	944	916	946	869	929	878	908	901	851	898	923	898	889	921	896	890	910	917	902	936	922	950	894	927	877	928	923	863	905	916	940	911	883	961	947	909	882	1041	857	856	938	923	936	907	914	874	915	889	949	952	922	915	926	935	925	860	926	895	907	929	962	918	924	920	905	921	890	936	865	920	889	911	930	856	894	877	926	931	894	933	855	945	919	883	896	922	909	899	881	901	939	969	867	939	962	909	897	915	939	927	940	916	931	898	909	928	919	876	917	991	933	895	918	935	904	909	879	864	893	912	897	939	956	965	903	884	891	901	902	862	946	868	890	895	912	917	826	942	925	936	886	906	830	891	915	892	909	921	909	900	889	878	906	932	886	880	948	923	910	929	878	860	931	903	881	862	926	883	959	900	931	907	952	874	922	923	882	960	971	940	885	848	925	873	943	861	978	911	869	943	896	889	903	925	864	898	919	891	940	916	883	892	997	963	886	917	888	941	940	886	905	867	881	920	852	858	928	914	941	941	915	927	937	912	868	882	957	910	982	895	919	967	916	928	920	936	933	867	954	919	888	942	913	935	878	915	923	943	918	873	948	927	970	895	914	951	927	950	971	905	922	845	893	928	931	904	903	921	915	874	922	950	861	920	947	909	926	946	839	913	832	906	874	924	905	884	897	919	901	942	928	883	908	926	906	958	926	888	955	872	909	925	926	935	922	921	911	888	895	960	895	938	899	918	906	946	930	946	871	910	894	928	937	943	880	887	933	935	906	867	874	928	840	911	887	898	919	946	953	916	936	858	886	932	911	893	976	901	943	886	927	903	929	933	908	951	874	951	936	923	868	860	891	957	868	949	907	865	867	929	917	938	947	908	893	914	993	956	984	877	903	916	907	885	925	900	868	893	885	891	889	920	918	896	893	905	941	872	882	915	862	864	901	920	906	925	939	863	896	890	896	859	927	903	932	938	891	896	951	944	959	895	920	912	930	911	878	957	874	923	915	879	914	898	856	900	896	959	890	896	945	924	881	941	914	899	886	953	938	952	882	927	876	974	875	937	876	874	917	924	836	939	905	872	928	912	954	882	930	902	905	892	883	901	945	927	885	909	873	948	938	964	922	873	878	899	900	941	910	929	884	903	902	919	942	875	888	921	923	919	919	938	883	932	939	964	915	993	961	944	947	933	929	931	885	923	903	919	898	928	889	845	925	879	888	978	931	974	926	933	886	886	932	926	970	953	912	949	913	900	930	929	933	920	881	908	918	931	859	908	908	959	908	909	927	904	827	876	910	904	948	893	939	896	888	919	876	889	913	916	930	930	887	856	860	958	939	944	884	880	911	888	926	910	932	925	865	918	933	947	934	899	920	890	901	941	867	931	922	940	879	929	964	881	920	921	951	922	865	906	885	929	915	914	891	902	914	936	877	933	900	923	942	890	887	906	909	930	946	911	957	871	950	982	912	914	871	867	924	920	907	939	959	934	889	918	894	882	940	908	927	878	920	936	975	939	914	894	918	900	882	932	963	965	894	936	894	912	905	908	927	875	895	915	880	893	896	832	917	922	879	899	929	899	944	942	907	887	889	944	957	910	893	884	885	885	914	908	918	939	901	931	897	931	892	908	956	917	851	916	873	900	907	847	962	896	936	887	893	915	884	919	914	905	951	925	897	988	931	1020	913	903	911	934	897	956	875	842	940	935	894	898	899	922	872	916	956	934	881	863	958	907	948	981	908	957	927	888	913	877	871	929	953	944	912	885	910	878	890	869	909	889	876	908	897	906	901	933	950	943	916	897	902	918	948	971	942	924	899	924	906	914	892	922	896	922	903	940	870	902	904	931	935	926	869	889	887	881	895	904	882	858	927	917	945	864	926	943	943	887	930	915	910	916	978	938	914	951	930	905	932	921	880	944	894	912	880	899	863	895	911	932	951	886	938	930	919	873	939	980	936	905	965	909	893	890	874	941	937	924	921	933	898	959	885	870	881	867	912	929	910	964	940	899	892	884	921	934	899	962	883	888	942	907	933	881	938	900	928	912	886	860	911	862	912	933	948	888	952	887	888	918	896	879	934	908	888	918	949	974	906	928	880	894	834	905	892	934	977	898	868	891	914	954	925	921	911	925	904	898	874	913	869	918	863	926	904	886	987	929	833	901	942	946	982	866	963	877	853	918	906	941	922	896	931	897	954	883	893	915	912	927	919	895	909	911	931	863	956	892	950	902	886	945	897	920	914	887	889	909	886	899	911	927	907	932	917	895	917	913	870	900	965	917	930	882	945	957	874	868	927	923	884	889	896	855	900	924	965	958	895	927	906	946	900	939	906	857	887	902	881	917	981	946	859	882	889	930	905	902	878	944	872	943	919	878	890	930	885	894	943	939	868	879	887	910	904	914	918	940	921	949	890	912	931	959	949	833	902	936	939	921	911	910	896	909	941	887	880	936	917	901	904	901	932	908	886	912	938	953	980	893	871	867	921	888	916	922	934	897	963	899	853	901	927	895	909	918	897	871	941	919	912	932	891	940	873	894	922	872	892	907	894	963	983	918	886	878	939	937	905	903	961	940	917	950	934	904	900	881	917	904	917	899	899	819	924	910	859	905	893	893	924	883	911	907	917	965	917	956	832	857	952	951	877	845	855	915	905	874	874	920	910	915	920	901	922	868	912	887	965	938	908	953	917	903	899	927	905	939	911	880	880	983	892	908	900	898	905	902	953	910	944	909	942	936	927	885	858	880	922	919	881	918	934	907	911	898	903	1026	921	920	928	940	913	956	918	921	865	962	896	898	906	931	957	936	906	904	888	827	976	874	932	934	921	896	898	902	938	892	932	967	884	894	941	894	893	1000	907	915	891	899	874	954	882	936	921	900	871	909	880	924	838	924	897	922	889	892	898	907	874	958	923	912	931	924	940	860	897	907	882	942	961	844	907	911	879	892	910	978	893	928	944	945	880	954	884	920	891	947	864	897	911	900	926	905	957	934	931	903	934	919	883	956	965	883	922	893	923	866	942	930	909	939	901	924	867	874	886	893	921	914	922	934	873	917	987	940	924	956	854	932	945	964	916	853	881	882	953	858	902	822	893	943	941	930	930	943	906	948	905	969	938	915	911	956	932	912	891	870	936	915	894	945	927	923	903	960	926	969	869	913	895	925	931	871	836	923	904	906	918	925	886	846	920	957	888	936	943	911	909
24147	20748	27507	24078	24931	48594	43312	28967	15298	7642	3273	1476	876	743	684	685	697	669	710	691	688	678	640	650	682	670	693	658	688	687	649	662	684	655	625	678	655	700	654	711	661	638	634	670	658	671	654	645	671	668	698	639	661	645	633	646	631	652	659	615	622	695	673	671	663	662	682	672	636	644	643	649	733	679	653	675	704	657	672	640	651	619	671	654	667	677	680	700	620	618	661	644	659	691	630	610	635	651	696	691	653	646	666	654	640	670	654	657	652	669	647	680	682	637	671	671	636	673	655	673	701	673	665	648	655	640	648	679	703	686	628	640	634	647	665	653	703	680	709	643	687	648	640	670	614	658	679	685	653	684	686	678	651	625	624	684	664	657	674	686	675	628	659	632	644	642	641	681	699	636	655	683	653	707	642	658	639	643	650	625	711	636	705	634	682	632	676	672	671	694	691	678	673	618	653	699	642	644	640	667	649	640	635	645	657	622	645	665	677	661	691	682	695	674	666	662	609	675	644	635	652	636	678	706	642	663	678	639	660	743	661	643	633	652	677	673	677	644	665	650	664	638	655	656	638	663	646	624	655	698	706	645	648	672	694	644	679	698	652	639	639	661	696	678	633	680	659	658	649	685	624	670	620	710	647	668	658	710	651	689	695	659	693	632	696	619	632	665	730	661	637	697	620	645	631	645	658	654	661	670	700	706	667	640	653	653	599	636	603	641	670	666	683	656	641	642	658	652	672	663	640	693	645	687	625	674	667	631	620	623	672	582	654	652	681	609	677	726	688	619	660	623	620	686	626	671	695	671	685	645	628	680	624	693	614	628	716	649	704	642	679	703	653	655	684	619	633	647	691	633	636	679	657	640	652	688	601	674	676	633	614	647	666	684	625	674	666	657	658	666	671	673	638	661	645	671	663	664	645	620	672	661	641	661	691	619	678	654	696	627	674	625	665	680	644	646	657	637	663	656	670	685	642	646	637	656	676	708	667	629	644	680	698	614	685	696	622	652	645	664	663	656	657	711	671	650	625	692	663	630	662	652	667	626	672	673	670	680	659	621	659	644	660	628	683	627	657	644	655	620	653	640	691	613	703	635	661	684	653	655	710	676	623	657	652	636	677	687	663	654	559	604	656	700	681	638	674	693	651	643	691	643	649	628	658	615	717	658	663	646	657	644	622	644	625	653	653	667	683	679	640	674	638	638	673	662	634	661	663	716	643	653	689	651	703	659	658	684	652	639	646	680	674	659	680	668	606	624	689	653	677	631	637	665	702	668	683	648	702	652	655	654	656	660	672	630	657	672	629	616	665	660	669	643	648	695	609	681	617	649	617	636	642	667	677	665	627	643	631	637	678	619	658	680	684	633	641	631	680	613	690	663	691	700	643	681	653	642	682	619	586	671	656	701	627	684	643	641	661	628	657	691	675	658	675	656	706	685	720	588	681	652	642	703	650	669	664	632	644	651	632	630	670	635	631	683	652	626	637	627	630	603	687	656	656	670	665	630	665	658	647	707	613	661	675	671	695	643	655	665	657	706	633	651	685	645	697	652	642	637	644	617	672	703	642	619	652	692	652	712	653	631	685	694	653	645	674	658	654	638	688	658	629	623	674	626	625	695	688	699	670	700	647	676	694	635	689	639	657	690	663	665	663	691	666	671	612	616	657	667	637	709	691	630	648	638	680	709	646	669	694	660	666	608	689	634	664	645	642	665	655	618	683	660	672	682	714	607	674	661	638	640	665	664	639	636	638	615	647	644	683	672	652	653	640	696	622	654	702	677	677	651	643	654	676	674	647	638	676	641	636	619	599	653	704	687	663	653	677	671	625	659	656	646	634	620	688	666	695	673	694	677	647	693	665	670	698	705	648	646	640	681	677	630	621	667	716	635	714	654	681	650	663	689	659	639	646	626	653	661	665	673	622	666	683	630	663	669	683	659	658	654	685	646	675	654	637	667	697	696	652	612	651	654	651	666	655	626	653	625	655	670	660	659	659	658	649	655	680	664	653	614	659	623	658	643	646	701	652	602	637	660	684	655	672	676	671	627	667	607	654	661	641	660	634	670	673	674	590	580	661	729	650	648	668	699	620	600	680	663	655	622	664	666	684	626	625	674	688	653	704	669	650	641	676	685	680	645	614	660	666	675	706	658	624	651	643	653	696	663	677	622	696	635	636	687	657	709	652	645	652	642	692	626	661	657	621	647	641	681	683	638	712	697	669	652	671	662	682	658	629	682	641	652	643	654	658	623	665	674	670	651	633	650	673	682	648	647	645	628	642	623	637	650	668	660	666	661	678	628	648	685	649	633	682	683	654	655	647	645	659	657	639	634	616	645	675	648	679	685	677	631	676	661	625	668	638	676	693	674	622	649	648	623	650	680	662	632	667	652	659	679	649	624	621	639	649	639	644	689	637	661	640	672	646	633	640	655	680	651	698	657	666	664	659	662	635	647	721	667	627	659	632	675	617	669	705	639	667	612	658	655	671	638	634	616	701	701	674	639	673	699	632	623	658	625	656	633	638	664	636	671	653	678	641	629	663	662	629	681	618	620	617	636	688	659	676	646	664	680	715	678	686	706	687	663	639	687	658	654	663	630	646	673	614	680	645	627	668	654	676	669	699	642	650	663	678	650	615	632	677	703	649	690	675	681	638	673	617	683	610	639	673	645	674	665	695	660	657	675	633	664	677	685	662	639	679	674	663	665	668	658	649	659	668	667	664	669	646	636	655	627	634	690	652	642	644	664	661	680	670	667	674	644	699	679	679	684	623	656	646	696	681	644	643	673	654	693	644	613	680	665	633	705	655	642	614	691	708	628	663	640	645	670	629	653	653	645	686	678	655	678	591	664	668	644	676	693	674	625	616	645	663	657	665	617	678	638	674	672	683	676	645	633	637	631	663	703	694	671	625	665	666	698	718	679	625	622	680	645	647	662	655	639	677	652	640	634	634	646	649	651	684	654	658	653	674	709	658	687	683	645	669	707	671	679	683	680	673	633	681	637	666	714	637	620	631	589	610	650	632	628	642	733	666	648	662	672	638	680	659	657	604	659	656	677	678	619	659	646	642	650	728	629	701	649	663	704	638	682	662	658	663	685	693	653	696	665	666	681	642	649	679	668	701	683	680	641	665	668	690	639	645	634	642	671	678	647	692	619	666	622	660	658	658	631	678	613	669	670	642	648	671	671	724	664	641	631	644	614	655	639	638	655	664	690	658	649	632	665	647	662	641	656	667	705	672	660	626	641	660	641	699	605	661	671	666	673	646	630	647	657	662	643	613	661	647	661	611	667	643	641	664	637	636	706	670	652	619	648	633	650	670	662	679	619	627	655	661	690	658	658	698	671	674	639	658	626	654	631	712	646	709	616	618	627	661	636	607	662	660	632	674	650	676	620	670	655	702	607	682	635	647	644	652	669	641	664	637	631	652	672	680	702	654	633	656	681	691	659	704	626	705	646	646	653	689	616	643	729	637	666	673	661	640	657
8144	18121	18152	11897	28284	48506	42963	31930	19907	12427	6162	2539	1339	1048	914	933	910	955	919	953	864	870	940	932	912	945	936	923	927	952	923	950	972	874	910	907	965	954	938	974	902	932	948	951	944	940	944	973	972	947	919	922	953	919	970	955	1003	960	890	954	930	925	927	956	989	937	919	981	976	905	942	903	923	895	892	977	912	940	1009	918	947	939	909	941	912	937	928	914	895	923	942	924	997	962	966	938	991	942	905	897	940	966	944	960	962	923	953	892	995	886	933	939	1006	916	931	929	967	928	939	936	938	960	929	907	925	908	935	913	896	915	953	898	916	910	963	911	892	887	934	891	944	908	957	925	981	901	957	985	973	982	967	1002	961	923	935	982	830	928	967	873	880	902	976	886	945	931	915	956	950	890	944	948	917	963	970	918	924	959	994	924	935	942	911	864	924	941	919	952	932	952	941	900	936	948	925	974	935	957	921	900	914	946	917	962	941	933	899	982	949	923	882	928	932	940	894	919	893	946	1016	937	949	932	948	905	887	963	953	942	931	931	917	948	967	922	876	926	944	935	988	894	935	942	909	940	917	942	873	910	986	945	978	901	976	944	920	889	999	974	928	914	928	888	917	933	946	919	842	958	985	921	922	957	947	890	932	982	917	946	945	969	959	941	998	989	898	972	902	968	919	974	889	971	975	974	923	921	951	951	965	900	922	916	935	928	993	956	984	945	973	939	938	888	912	960	937	957	905	958	939	923	900	1012	889	956	940	993	945	910	919	917	975	951	945	881	931	932	893	932	961	936	927	965	941	923	905	953	918	960	893	944	904	892	943	961	878	911	955	952	951	946	1003	866	934	914	933	942	949	905	913	942	938	929	949	895	881	933	977	930	934	914	903	928	923	957	951	934	884	971	905	966	931	931	899	937	989	968	881	929	962	968	973	956	960	974	906	894	912	947	928	954	914	957	906	918	871	910	932	919	927	905	950	948	1006	898	900	868	956	969	932	985	947	967	948	872	917	952	900	1003	922	923	947	984	940	943	954	933	922	931	920	936	958	941	945	913	927	894	889	939	960	981	991	947	964	903	889	994	966	935	962	928	918	926	964	987	898	925	937	913	919	918	944	940	929	967	962	971	932	972	904	943	914	897	894	901	902	962	940	955	905	946	939	887	902	906	906	910	951	993	911	949	958	912	934	904	935	912	959	960	996	932	961	939	892	920	999	946	906	914	912	964	888	977	977	891	903	913	953	919	982	876	893	966	907	955	929	919	980	925	967	927	967	929	952	930	944	973	925	901	960	958	936	915	924	898	1005	934	981	919	933	934	943	867	934	926	928	961	912	915	927	923	964	940	974	960	956	874	897	960	957	953	932	963	956	935	944	970	933	929	956	885	948	912	927	887	929	925	991	885	942	972	865	969	927	877	919	889	908	954	964	946	913	919	931	898	922	973	912	929	912	890	889	1004	965	930	877	918	907	951	880	978	926	908	964	973	954	945	974	917	901	950	930	1024	983	886	978	976	920	948	1007	943	880	953	964	994	964	917	918	920	916	927	910	938	919	956	924	953	945	948	907	900	953	928	974	927	936	982	949	950	906	896	873	944	925	952	930	905	970	953	929	950	910	935	893	947	938	899	938	945	901	917	913	917	923	890	1002	953	921	932	920	907	971	904	947	911	940	888	916	960	927	955	950	894	843	913	921	951	916	892	949	959	943	938	1051	897	949	898	935	886	970	964	941	974	956	887	956	909	900	915	956	932	903	930	954	991	963	948	910	911	924	915	936	983	921	977	942	971	956	883	940	899	961	998	1001	952	909	951	968	913	938	913	979	950	905	959	957	920	956	921	932	934	934	904	946	915	886	857	945	951	933	875	957	922	950	930	917	977	902	929	957	948	958	929	924	966	919	916	973	965	917	886	975	904	962	910	958	903	914	929	905	942	924	936	955	937	961	918	914	907	995	978	968	906	966	946	889	941	928	911	952	922	915	941	975	956	913	929	934	936	915	907	939	945	984	909	894	915	950	923	911	904	930	908	936	940	919	936	907	940	942	884	932	896	933	927	925	909	928	890	888	911	887	938	900	935	928	902	941	943	890	879	910	967	942	958	918	940	1026	898	882	901	867	989	953	927	943	1010	958	977	946	911	922	932	997	871	957	927	938	921	930	985	873	950	993	921	998	961	934	929	927	907	918	943	939	945	932	954	894	851	962	902	988	913	942	960	930	955	923	931	899	987	889	1008	970	1000	937	918	968	946	942	998	962	929	946	922	926	951	902	917	972	869	982	944	978	930	960	956	925	922	925	917	946	907	950	982	916	989	974	972	924	961	886	932	881	881	968	993	926	928	919	931	944	978	936	985	960	924	923	965	954	931	911	916	954	943	942	928	905	932	917	921	904	948	919	1003	956	984	950	911	951	911	939	909	922	932	925	976	990	944	888	937	933	924	951	913	909	924	894	900	978	916	889	926	919	993	957	951	974	965	908	973	942	968	936	916	969	949	942	971	928	941	942	1012	921	929	927	941	951	999	946	916	950	947	954	893	952	967	936	957	964	910	951	946	962	959	938	946	945	947	926	891	954	934	991	937	933	915	915	947	933	972	941	947	925	953	950	890	899	914	968	920	901	894	905	962	1005	908	889	907	1006	949	923	888	945	933	922	940	941	906	935	930	900	929	982	911	997	932	898	897	938	914	940	858	926	913	994	907	909	920	958	908	900	930	935	913	902	914	980	931	912	901	965	943	874	933	892	904	960	921	935	914	888	963	910	939	984	907	923	960	995	911	956	923	949	949	951	932	973	898	891	923	934	920	923	912	906	928	905	903	927	949	915	999	929	915	962	922	940	869	895	902	906	936	930	926	955	959	930	961	921	943	966	913	939	945	909	934	918	881	969	924	931	887	928	889	940	982	930	927	919	967	966	967	926	898	981	918	972	937	972	932	901	947	918	911	980	952	894	950	899	922	939	933	942	918	944	926	917	945	912	874	979	915	926	941	932	929	855	938	917	914	929	935	922	946	942	924	942	901	955	958	938	907	817	972	914	946	939	974	890	930	930	949	925	908	925	899	932	960	952	935	949	940	911	935	945	909	838	928	985	966	972	868	918	868	913	926	984	911	957	898	910	894	916	967	933	974	909	912	936	934	915	943	901	908	899	963	903	933	881	940	961	938	887	945	904	941	964	928	916	883	902	929	959	900	918	934	910	900	995	939	960	920	1005	979	973	939	950	994	938	946	880	929	897	937	896	932	943	950	917	939	931	949	917	907	945	952	930	1028	928	913	909	933	966	955	925	894	900	933	940	1003	953	953	895	930	950	873	929	919	907	909	947	945	1009	974	945	906	874	973	922	882	965	966	930	929	889	952	906	935	976	1022	925	989	986	910	895	919	942	914	890	931	916	929	919	933	943	963	942	921	880	914	929	944	920	879	929	909	904	928	922	939	958	918	909	951	930	903	938	911	942	873	858	1009	901	974	925	901	923	941	989	935	930	940	947	924	914	881	933	960	963	975	981	954	950	891	977	874
22494	20752	28568	22994	26121	61645	52378	40386	36991	28756	15249	5139	1645	959	751	673	712	710	694	706	685	689	687	711	714	668	660	726	675	648	667	677	664	711	718	683	650	699	668	671	643	685	695	747	708	685	669	680	712	673	735	642	650	704	714	724	737	668	656	676	697	683	657	720	673	683	666	683	666	685	666	682	700	761	644	686	711	702	716	686	635	668	684	704	697	661	685	712	694	702	672	729	693	659	668	660	678	671	703	712	708	664	729	695	679	709	657	673	689	605	712	711	712	690	670	720	701	708	680	697	729	683	692	688	703	605	691	691	690	681	719	632	681	668	725	651	715	650	732	662	676	703	637	688	690	676	671	701	742	678	650	642	721	696	667	662	692	706	671	695	669	662	694	673	725	673	681	694	694	634	713	673	664	710	729	661	705	671	697	620	683	692	660	643	684	680	633	675	671	714	712	650	710	677	670	681	688	688	689	700	647	653	651	671	666	637	658	667	709	667	727	715	711	688	655	676	711	674	670	659	692	648	705	683	685	667	692	695	703	667	686	647	691	741	698	722	676	703	663	660	662	670	710	696	666	693	657	673	668	668	651	678	676	638	707	645	674	704	635	669	674	705	685	662	724	674	642	641	624	683	701	625	691	683	657	668	654	676	711	688	704	668	686	656	687	676	695	704	705	696	669	685	675	709	650	647	659	659	687	725	652	699	691	717	697	653	693	650	648	705	638	654	686	684	680	683	687	681	685	675	650	695	671	700	639	714	693	712	703	638	690	681	676	661	687	711	723	682	679	639	697	675	707	696	654	699	701	664	679	721	692	682	690	709	680	696	663	702	680	684	704	651	683	697	723	614	680	719	688	676	670	662	653	721	715	713	615	715	696	657	658	686	658	724	685	688	680	680	686	686	666	695	695	686	713	674	678	698	662	704	708	721	689	679	659	697	662	677	646	733	711	712	651	653	654	700	656	640	683	670	689	619	677	692	674	704	694	676	687	705	664	719	720	681	689	717	637	683	695	689	672	631	667	708	712	672	719	695	667	736	688	665	674	711	647	666	697	659	717	677	658	647	726	684	685	679	707	687	666	643	689	700	700	721	689	679	638	684	661	695	715	718	703	698	688	693	670	633	667	724	691	720	703	670	673	669	658	687	725	683	659	621	669	630	702	684	683	697	653	713	652	722	687	659	665	649	654	703	671	675	726	681	636	681	688	656	676	662	709	727	661	680	690	681	686	673	665	670	704	697	624	702	670	632	714	643	681	686	635	689	708	657	677	719	704	696	698	674	674	703	653	710	711	674	676	727	654	673	715	699	646	712	646	728	657	682	647	641	665	675	634	670	700	670	641	685	662	699	696	642	683	644	681	716	666	637	672	677	689	694	698	677	691	679	659	687	680	735	680	683	657	706	668	696	663	730	660	727	696	668	703	687	665	727	665	681	720	717	685	687	687	653	665	656	678	671	686	691	688	686	671	684	693	673	684	651	684	661	639	702	686	645	688	650	675	693	665	669	689	698	697	629	683	675	704	634	646	697	640	704	692	702	663	635	659	696	743	673	688	685	662	685	725	648	681	659	673	640	654	747	736	715	724	692	727	676	678	677	642	725	714	696	705	693	698	669	717	698	680	701	643	687	691	634	701	694	725	704	643	653	697	668	687	611	667	717	662	659	686	671	680	692	690	669	680	688	701	726	681	727	690	662	637	668	675	663	684	695	698	697	649	674	675	646	670	703	641	667	710	696	647	660	669	668	680	670	663	691	707	651	697	701	719	682	675	683	657	638	694	748	681	705	685	681	649	631	648	642	694	677	683	657	683	696	732	666	734	712	674	694	681	656	632	671	679	660	701	749	692	648	649	684	691	706	705	700	680	669	665	679	721	759	681	703	663	688	704	670	700	651	647	678	694	606	699	646	675	711	706	729	727	676	657	711	683	649	604	651	654	668	702	719	634	646	694	672	673	695	684	700	669	617	694	709	696	711	662	701	675	660	646	703	673	663	682	679	727	687	699	682	676	675	722	711	661	684	711	657	661	727	659	678	648	691	671	756	701	654	685	622	671	675	655	657	696	642	651	720	692	652	665	658	629	670	687	693	693	720	636	662	680	655	636	682	682	678	659	667	683	707	680	654	697	680	670	689	713	716	689	674	737	696	674	685	692	719	667	674	674	714	720	658	649	666	695	675	683	705	715	695	667	675	658	662	715	706	656	652	700	669	696	682	639	744	700	688	682	711	694	644	683	715	672	704	658	660	692	712	678	690	744	677	668	710	682	678	686	660	700	685	668	679	685	714	665	707	650	693	669	640	658	724	646	692	633	658	660	669	687	679	675	703	650	688	694	704	680	725	690	708	649	730	650	665	694	708	672	670	691	661	727	672	684	687	659	692	675	644	694	631	707	692	634	697	674	669	640	660	644	648	665	689	658	721	653	668	678	688	646	682	696	651	673	635	658	652	693	712	671	705	634	659	688	706	662	742	672	711	684	685	662	657	676	695	682	656	694	665	689	681	649	668	732	671	690	667	625	659	649	693	729	672	715	776	688	708	679	743	660	650	670	679	673	687	673	645	680	671	710	696	697	695	682	684	664	695	635	694	678	706	663	660	648	690	659	690	676	680	679	691	703	724	640	663	680	615	698	669	677	683	687	658	670	675	713	654	673	688	686	636	684	663	629	706	642	696	678	696	650	648	718	686	717	651	688	632	672	710	670	683	648	591	674	711	678	704	690	674	646	635	680	675	665	712	701	678	669	673	695	705	667	631	686	665	685	681	717	661	686	606	674	684	702	700	695	689	678	675	684	703	677	703	703	717	667	649	697	718	751	693	661	668	684	719	618	703	673	691	679	639	674	697	715	711	641	724	655	658	671	672	711	707	711	688	722	691	682	665	704	661	694	712	670	674	694	672	683	668	723	692	656	663	689	654	692	656	714	710	711	718	658	690	711	678	661	696	678	684	695	697	668	648	666	675	716	645	674	650	626	676	710	659	684	672	645	670	661	633	694	716	656	686	709	697	638	688	711	685	680	691	685	665	684	646	694	670	647	685	697	656	686	721	684	704	687	674	686	683	688	717	695	663	648	708	639	640	715	684	713	691	707	670	673	653	683	686	727	664	737	697	660	678	654	717	676	649	692	646	700	641	675	695	676	713	666	682	612	686	678	698	623	638	710	667	692	650	712	715	680	661	652	661	681	645	704	653	697	660	667	693	702	724	682	611	691	661	673	676	671	659	723	702	666	684	670	647	671	710	675	698	667	656	692	682	686	697	642	690	676	674	696	661	715	667	671	667	650	685	649	671	646	672	676	667	700	704	659	652	667	659	686	686	648	630	711	714	683	695	688	704	661	691	654	671	692	668	669	684	679	648	659	690	607	655	683	686	687	695	701	659	660	616	655	703	641	638	682	669	697	713	680	670	709	657	689	736	726	654	662	668	693	641	659	702	690	673	678	735	697	651	635	670	663	665	642	643	662	635	695	645	650	699	690	655	706	701
13799	30431	29001	21648	41853	67244	50828	45043	40937	32613	19231	8054	2879	1438	1079	1012	994	966	939	961	906	957	978	963	974	981	1056	980	969	980	939	890	959	960	965	909	1001	940	908	954	955	955	936	948	943	885	942	934	925	948	930	982	921	999	960	990	906	946	928	950	933	924	901	944	964	949	920	939	973	923	967	945	947	988	933	920	958	928	968	1003	958	973	963	902	1008	912	965	982	925	951	945	888	970	956	944	948	943	964	924	941	918	977	994	983	978	938	990	974	1000	933	979	950	964	974	963	954	956	925	917	994	989	949	929	918	954	940	967	920	975	924	972	938	928	975	990	1007	985	903	963	926	911	962	921	953	892	912	940	900	952	989	920	940	933	900	998	940	928	915	971	959	913	932	952	942	933	939	925	894	962	950	928	944	921	970	923	968	926	942	952	978	1007	942	902	994	931	974	914	935	963	879	913	894	904	957	901	956	939	944	946	913	917	993	972	959	964	979	1003	973	975	928	916	935	940	926	938	951	951	922	989	985	889	965	958	1002	941	931	1010	909	967	927	1023	979	954	877	922	924	894	940	945	971	946	928	932	969	896	910	910	954	986	930	995	979	919	1000	943	934	916	944	986	930	940	999	926	943	988	936	946	984	936	961	931	947	934	955	968	963	959	956	993	965	960	959	954	961	927	965	999	985	993	971	938	910	939	942	922	937	949	960	928	927	987	950	947	949	939	926	942	1019	955	981	981	949	955	913	999	925	987	973	973	981	913	904	955	970	908	961	944	960	922	944	950	898	964	947	961	896	910	935	875	936	958	953	945	978	965	909	950	995	965	929	918	908	951	914	938	953	955	953	945	988	1000	946	918	1016	935	974	917	972	994	1014	978	878	891	947	934	982	955	915	923	935	983	975	1022	948	963	968	962	962	944	968	948	998	947	935	976	970	938	907	982	939	940	934	937	945	956	943	904	993	931	968	976	954	975	932	927	877	952	962	895	1004	966	936	899	932	919	921	949	921	937	950	961	945	946	973	996	933	968	964	888	910	901	944	920	948	966	959	950	992	945	912	960	952	904	961	959	943	943	945	908	971	976	962	974	958	940	953	921	931	1020	973	923	905	903	957	945	955	977	956	1022	956	925	986	965	995	947	945	914	934	960	1004	926	938	880	1002	970	917	933	934	983	985	929	936	954	995	966	1004	901	890	973	929	936	973	989	887	958	930	957	914	912	985	976	985	1001	941	929	959	957	928	924	987	951	1002	923	928	938	964	891	914	943	998	956	953	943	949	933	960	928	1009	988	892	979	978	942	976	941	994	950	930	925	953	932	942	1015	981	990	991	921	951	967	965	1013	926	990	931	879	972	1011	948	899	931	986	979	952	896	999	945	941	946	955	946	931	986	952	957	955	971	944	965	961	855	969	960	973	935	942	998	968	915	891	977	958	941	940	918	893	973	935	963	947	912	957	937	935	943	916	983	926	964	952	984	948	874	950	977	967	961	1017	957	955	970	983	934	1010	935	931	928	957	934	953	1001	992	1000	887	971	927	953	968	941	990	963	932	947	903	960	992	969	964	909	960	873	965	965	931	958	941	949	918	1008	950	936	965	902	948	955	980	919	1015	896	991	953	970	994	931	946	969	932	953	970	965	966	938	936	937	959	942	925	954	962	984	974	953	984	954	989	935	1009	937	888	923	966	991	974	931	964	937	1002	956	908	1004	949	977	966	962	938	953	962	970	942	929	895	968	914	951	935	974	1008	952	923	920	894	882	954	927	974	954	942	949	962	1027	953	1003	991	930	910	901	934	939	957	955	1009	934	938	984	1020	967	969	928	1019	943	945	975	923	960	922	960	949	969	955	944	997	965	932	1007	960	919	923	921	929	988	984	908	991	949	925	927	964	896	974	946	960	966	957	1003	938	948	924	948	993	964	942	938	1005	970	938	935	992	956	896	926	950	951	943	984	968	937	948	973	907	935	887	979	962	937	925	967	968	915	921	994	913	955	936	984	938	918	942	950	975	1009	968	966	944	974	927	999	934	961	951	951	989	988	979	929	953	929	979	891	994	935	924	965	961	959	1023	948	950	910	906	901	985	957	933	939	961	929	960	907	923	884	942	961	999	971	960	972	954	964	976	911	935	959	925	900	972	933	949	962	944	885	905	930	933	970	983	1018	979	983	860	986	883	966	978	914	975	918	954	972	989	985	968	927	958	905	932	928	963	950	973	1006	934	974	955	978	915	973	945	944	985	974	907	961	946	937	944	915	924	917	931	973	907	982	881	978	969	946	924	1011	904	963	975	975	968	973	943	934	897	945	1031	962	966	923	910	1051	983	909	946	932	919	952	925	945	924	939	1055	928	914	983	1019	960	910	926	949	925	965	972	908	929	898	907	951	966	905	925	992	927	941	954	901	935	935	948	965	979	950	1018	942	967	942	961	953	899	944	989	933	960	922	931	931	955	1009	938	965	924	980	926	964	962	955	973	887	1024	992	981	940	906	987	989	943	924	934	927	939	911	969	920	945	914	913	979	920	1002	926	973	933	905	951	942	967	929	926	929	913	919	986	961	911	884	958	926	973	994	941	979	914	972	937	916	958	911	920	910	916	926	951	994	984	887	962	963	974	965	907	937	948	925	941	994	949	947	961	1003	966	1009	986	985	936	918	873	953	976	985	944	978	929	940	951	945	976	984	912	931	976	932	1028	936	914	947	1013	987	926	954	989	923	936	968	945	963	983	892	968	919	947	984	947	974	953	983	966	998	935	990	1055	945	954	946	989	932	957	962	929	916	954	957	893	956	1023	942	946	937	920	897	964	897	957	992	925	941	925	940	944	950	1001	947	919	936	969	919	942	886	955	961	926	993	964	989	972	993	934	966	957	924	956	863	906	949	957	912	953	911	979	936	976	945	998	959	989	940	908	919	1010	957	1000	930	929	939	1006	946	947	947	980	961	956	942	933	950	953	912	952	974	921	945	983	941	942	998	946	943	977	949	960	934	968	987	951	973	938	923	942	974	1005	1013	911	959	960	955	939	1014	954	982	983	910	954	908	992	977	952	989	987	977	979	942	949	915	944	933	959	963	949	963	908	1000	1003	961	916	949	921	950	902	960	957	974	945	942	917	915	999	930	990	928	940	883	911	944	971	962	964	1032	966	932	920	950	977	917	927	903	934	919	937	967	943	933	935	899	884	966	920	926	939	959	1012	932	928	968	948	916	911	922	966	930	969	973	899	997	957	962	954	945	916	952	964	923	1003	966	988	910	1020	919	934	918	999	974	980	910	943	940	923	921	970	987	915	941	951	964	969	967	929	954	933	898	952	941	917	942	942	942	968	929	979	892	938	958	951	969	931	918	943	971	934	989	926	934	947	926	892	981	923	940	1045	935	971	925	883	920	951	975	977	995	941	936	994	963	953	938	978	946	975	943	955	971	913	959	917	939	946	948	926	935	936	947	964	872	1019	940	920	963	970	957	959	983	1021	898	918	987	928	965	983	961	936	922	934	929	913	890	914	945	935	980	974	959	937	1000	952	970	893	943	976	974	995	894	945	946	1024	1001	963	918	957	1007	936	939	951	960	996	943	957	957	962
26057	20484	13303	2961	6229	8931	6877	8196	6836	4141	2021	1135	740	654	673	687	691	665	680	608	626	662	661	594	594	618	630	652	640	653	623	628	621	649	666	651	644	642	627	586	676	647	672	633	635	618	617	645	619	647	684	640	637	665	641	672	649	611	639	687	687	629	682	668	674	634	622	611	610	614	631	675	631	658	681	639	664	659	614	620	654	633	637	600	626	648	633	646	656	598	625	637	674	606	630	601	658	599	632	661	622	656	716	624	617	631	661	676	620	634	671	676	605	636	640	626	618	640	632	636	604	646	646	626	641	648	614	686	655	672	635	657	633	622	643	657	658	677	667	654	638	696	629	636	614	668	603	618	658	623	647	629	655	630	686	667	652	662	655	637	611	639	622	641	675	653	647	616	643	643	621	648	620	659	639	649	646	654	659	662	656	627	712	602	658	626	689	610	676	622	650	640	649	674	615	659	609	655	656	663	660	642	624	607	633	603	624	627	621	673	639	652	666	640	638	658	599	667	636	605	607	646	635	611	618	633	633	647	636	663	618	645	660	646	629	621	642	601	613	623	664	693	624	625	640	673	662	607	632	601	636	674	683	609	666	652	661	651	615	662	669	622	625	626	674	622	614	654	638	623	610	592	649	668	611	617	668	623	705	657	657	599	629	652	650	648	613	588	637	639	668	649	650	614	649	644	669	652	645	617	675	673	632	640	631	567	670	581	638	656	639	651	597	618	618	624	629	600	645	672	646	631	629	637	620	618	642	659	624	665	621	701	609	608	613	648	619	623	618	634	643	617	634	636	591	628	636	653	578	618	654	630	609	621	617	644	641	660	630	680	630	590	626	610	671	627	681	631	665	675	606	615	619	693	644	622	627	607	635	661	604	630	625	615	620	712	638	676	646	630	694	627	641	652	640	628	633	628	640	657	636	669	696	655	658	641	636	597	643	664	658	652	652	631	603	646	633	666	613	657	608	656	650	635	643	636	647	655	697	655	614	654	642	660	633	649	668	601	672	637	680	630	598	624	597	615	677	625	640	656	641	645	596	653	582	644	621	622	674	622	656	634	641	679	665	606	618	660	638	633	640	627	615	627	640	615	637	595	638	653	614	639	637	638	644	621	657	596	672	646	631	632	654	685	641	615	668	662	621	642	615	653	689	637	650	642	636	663	586	629	636	616	659	635	624	603	637	697	669	633	664	618	664	653	605	709	656	641	626	656	637	684	637	660	647	668	616	635	612	615	645	665	628	607	646	610	613	662	604	607	589	592	619	677	654	634	657	623	653	624	649	649	664	655	650	659	646	637	697	643	640	630	636	684	653	614	644	616	641	617	671	627	618	647	613	615	667	703	624	613	670	656	655	687	646	664	643	609	640	634	615	639	683	609	643	609	638	671	631	641	665	597	663	657	627	638	647	643	669	604	617	639	670	710	633	617	611	600	669	654	675	660	662	638	648	657	663	638	601	592	650	616	606	625	673	638	625	575	618	613	655	625	632	656	630	641	643	642	603	631	645	623	609	647	607	633	612	668	654	641	596	662	644	647	644	605	608	613	624	637	590	645	645	664	623	671	636	622	631	624	600	628	692	646	603	615	619	680	621	675	679	612	657	674	665	644	666	672	648	655	635	630	597	639	623	672	660	619	652	650	601	627	629	662	629	624	694	644	608	640	652	620	632	619	616	606	639	661	679	659	603	639	683	631	612	636	623	642	671	652	665	673	621	630	636	684	633	632	633	642	701	646	650	637	653	655	645	628	629	649	635	629	655	618	638	586	629	611	602	632	603	649	679	656	646	625	612	704	647	636	653	628	672	713	649	657	629	611	632	632	655	676	669	620	654	620	657	662	635	629	625	656	677	649	651	618	626	646	621	608	640	617	648	634	629	645	633	635	625	618	632	646	647	684	648	649	675	613	644	614	684	623	642	649	650	659	620	638	630	697	674	633	624	627	682	634	666	613	680	630	644	653	607	663	647	620	617	620	647	659	612	636	612	668	637	626	620	638	640	637	635	612	606	660	643	609	671	641	613	624	622	651	627	621	628	614	607	650	633	601	646	687	672	669	651	643	662	665	646	663	602	624	596	662	643	638	656	568	682	624	631	670	663	673	622	649	610	585	625	648	593	676	580	636	666	666	630	615	651	640	648	603	642	649	717	636	618	674	633	637	633	648	631	689	627	654	635	654	628	657	667	670	641	662	670	613	629	626	680	622	621	608	618	624	660	649	649	633	649	620	681	591	644	656	641	635	636	638	647	679	649	619	629	634	651	658	596	654	639	612	637	620	600	597	635	650	669	597	690	649	622	664	619	640	633	601	612	626	720	657	652	656	621	655	667	647	654	642	635	656	609	661	646	654	656	645	645	602	633	661	639	621	654	667	626	645	659	615	614	662	595	646	660	645	657	613	598	619	664	641	658	605	627	660	627	622	638	644	673	604	608	663	627	638	624	621	664	667	652	613	643	618	638	644	659	595	653	625	660	667	657	633	668	587	650	637	658	658	657	617	654	603	649	623	670	644	648	674	615	605	683	612	631	634	651	648	645	663	637	603	649	651	635	622	647	605	630	632	617	626	672	658	626	656	619	638	634	600	642	617	624	624	632	660	598	626	623	643	633	657	633	661	635	593	654	669	663	639	646	623	632	680	731	606	633	641	681	611	639	688	666	658	660	601	659	636	655	652	603	603	625	656	658	615	618	688	626	664	622	633	636	663	659	645	649	618	581	636	678	616	657	664	610	638	650	647	663	643	619	631	651	647	609	666	661	620	606	661	631	671	668	623	674	584	657	679	653	616	629	661	618	627	644	641	665	622	597	695	635	650	693	645	622	621	636	663	634	643	628	629	616	670	638	638	668	639	646	645	648	650	643	619	634	607	656	611	611	610	669	668	627	668	660	620	600	629	597	594	601	637	639	673	636	588	654	640	612	666	631	669	607	644	617	650	618	644	605	644	630	655	671	674	644	686	636	624	676	637	645	636	604	587	668	644	626	622	657	590	613	621	635	651	659	645	632	664	616	686	630	655	636	633	643	649	636	595	634	635	601	647	689	670	638	659	654	630	649	623	594	630	659	661	665	582	688	648	617	624	642	670	662	648	639	661	634	671	648	614	617	618	625	665	651	671	628	637	628	649	665	668	650	635	608	641	665	648	602	648	636	677	647	622	597	653	627	629	594	643	620	645	656	594	662	667	597	703	648	648	652	631	653	640	675	613	648	645	672	606	606	596	662	623	616	633	644	661	669	660	661	650	634	675	624	629	638	652	611	691	664	623	631	605	649	655	585	658	630	624	621	655	645	637	697	646	675	656	621	641	652	663	632	633	689	673	598	663	657	642	644	620	627	624	609	626	669	632	629	601	676	683	634	656	646	663	659	644	677	636	617	600	644	637	637	582	628	620	630	638	661	618	633	634	624	631	634	634	615	667	719	679	686	660	652	618	674	640	590	627	657	663	638	636	621	637	603	644	608	637	646	616	622	650	656	655	641	648
6285	7877	6594	3428	10624	13097	11927	14387	11973	7392	3511	1879	1190	992	951	893	858	945	906	863	938	894	936	942	914	909	859	918	900	979	915	930	933	873	960	879	934	880	876	890	881	872	904	919	911	905	891	927	877	919	885	907	899	884	918	870	893	910	920	919	963	964	904	926	930	981	925	894	926	910	883	917	927	883	901	931	908	876	906	900	902	902	977	899	942	895	989	948	925	879	882	985	977	939	887	952	937	939	884	948	899	863	918	912	892	915	895	865	948	937	880	892	947	895	860	908	953	909	894	912	914	975	949	920	861	871	863	881	920	923	922	914	863	923	922	889	948	922	952	891	882	927	938	869	957	902	911	882	907	905	914	896	891	949	903	875	905	885	904	919	838	914	895	938	911	929	872	936	916	933	911	951	858	874	919	991	903	930	905	946	900	939	939	923	954	914	916	904	879	913	898	923	904	919	911	870	908	918	926	871	955	950	915	930	889	910	935	860	926	884	905	922	907	894	937	875	933	897	932	918	966	935	940	889	946	897	935	935	913	874	926	952	966	890	1003	891	870	883	871	944	904	906	868	987	881	943	885	866	923	864	881	881	940	948	900	902	878	926	900	915	926	868	953	874	899	957	932	870	916	939	912	917	905	942	914	883	921	941	923	907	939	948	917	927	899	962	925	954	907	901	970	944	936	912	884	908	896	993	883	965	921	941	903	942	906	962	970	899	905	947	956	927	1019	878	901	880	960	924	921	882	929	881	882	926	926	904	939	893	889	949	929	925	891	951	920	886	918	885	860	893	926	925	939	910	904	953	901	914	928	877	932	888	876	880	903	886	943	891	934	928	880	944	911	824	946	889	937	912	851	898	896	883	906	891	887	862	910	894	902	900	915	876	929	905	897	931	930	928	895	940	909	894	891	911	895	868	925	971	864	941	902	930	885	893	968	916	920	918	929	880	907	905	922	914	910	916	901	980	937	889	857	903	917	897	918	949	892	897	959	919	939	940	916	948	957	977	915	917	912	878	936	1001	922	862	898	903	915	935	946	907	913	952	954	882	939	941	938	901	978	876	904	907	913	902	865	924	898	866	940	909	898	963	907	905	831	935	930	920	968	902	906	919	923	876	961	906	939	909	943	921	921	912	896	914	905	927	917	905	916	889	959	935	946	944	910	879	912	919	868	878	905	879	911	889	936	932	912	938	917	951	937	886	900	934	923	892	906	965	939	925	874	940	915	930	871	874	977	926	874	947	895	917	909	927	916	901	936	966	937	920	950	953	909	908	919	929	883	898	945	877	949	911	945	901	888	914	894	940	895	987	932	909	833	910	904	960	898	947	970	880	926	958	896	940	842	871	878	933	862	877	853	889	878	967	952	864	898	861	962	919	917	919	870	868	978	928	900	934	967	914	932	950	855	903	954	995	887	890	911	901	902	956	891	925	905	928	893	970	905	934	948	913	912	907	953	871	965	831	896	979	880	928	941	932	877	876	946	909	916	945	927	923	921	847	912	904	923	896	924	933	915	915	905	896	937	937	931	884	913	903	944	907	943	888	894	889	921	855	939	885	914	910	872	900	924	945	897	911	896	885	931	919	874	843	925	920	930	992	911	898	854	899	907	896	919	916	938	846	910	859	925	876	945	947	906	929	873	899	944	872	966	867	906	877	946	910	927	929	903	936	915	899	970	926	880	927	897	922	923	970	952	982	931	917	924	913	919	936	911	924	919	924	897	903	909	885	940	932	872	928	885	875	898	937	903	852	946	943	913	916	904	911	928	936	999	908	927	866	932	879	901	931	906	900	919	950	884	899	875	899	872	905	930	905	923	925	896	883	887	934	901	896	977	902	850	884	853	947	901	908	900	938	914	863	882	897	916	901	871	919	885	898	891	920	974	882	890	920	889	914	880	912	977	925	945	899	964	936	964	894	898	880	897	942	936	919	912	906	961	866	982	955	942	889	897	910	909	929	875	910	863	895	882	891	939	907	921	909	898	849	912	907	861	899	899	919	958	888	894	937	946	907	872	878	924	940	921	922	909	955	886	892	926	917	939	920	860	868	935	951	863	910	904	906	909	894	892	881	894	916	894	966	887	933	906	909	838	965	896	879	930	894	904	945	908	865	908	930	971	895	879	940	897	964	861	908	938	943	965	938	881	901	917	887	896	916	924	922	942	934	961	935	945	901	926	900	919	869	893	907	876	960	906	934	915	874	911	898	922	846	886	894	946	950	912	932	882	923	858	868	920	847	964	890	854	911	910	891	891	913	924	949	947	962	965	959	951	912	940	930	851	907	943	927	887	947	950	900	885	911	929	848	921	896	942	933	894	879	916	950	909	892	946	862	991	893	890	937	896	889	914	889	911	927	967	856	911	828	861	896	880	940	933	935	875	910	895	924	922	935	928	960	909	901	929	910	929	949	879	931	913	912	930	874	846	956	886	936	913	920	902	909	942	933	889	924	922	871	933	910	908	927	894	877	902	917	881	928	865	925	905	943	916	887	919	903	891	860	889	936	928	936	952	941	944	958	944	969	968	993	896	950	910	913	910	949	863	918	916	895	943	941	972	912	902	895	875	892	937	899	895	914	897	916	929	876	900	924	949	931	901	899	928	930	846	879	899	922	911	866	884	908	895	948	991	930	831	907	901	912	935	973	959	898	889	906	863	929	937	912	997	864	939	976	910	896	937	906	962	868	912	894	871	914	938	949	870	902	973	911	856	900	912	917	913	948	921	892	1000	898	880	878	937	903	934	890	870	877	985	956	922	931	897	911	935	889	927	905	902	953	858	952	925	929	871	908	931	915	899	920	925	906	904	993	869	926	938	907	1000	881	966	903	939	973	895	901	932	934	850	895	949	976	889	962	950	880	911	962	912	950	950	918	932	871	925	948	907	907	865	957	944	954	982	897	925	899	925	922	900	901	908	903	935	936	893	962	908	941	848	872	910	836	913	943	938	880	855	948	912	907	906	934	894	884	936	939	924	890	915	877	932	973	930	911	898	880	909	905	903	897	938	925	913	967	901	898	861	933	957	928	935	893	897	952	885	896	910	886	906	876	892	928	943	914	878	892	919	904	939	873	930	896	880	952	921	926	950	943	974	938	910	915	916	938	969	930	899	896	941	917	856	897	951	963	971	907	909	891	906	913	928	868	879	893	844	880	943	924	906	921	832	914	931	964	850	929	856	918	941	927	938	965	855	941	904	882	941	925	890	919	884	952	905	936	950	905	856	931	944	906	935	954	945	960	921	918	885	921	952	899	926	975	979	927	923	886	902	933	939	926	925	932	895	904	962	881	939	931	901	839	885	915	913	960	894	883	891	852	895	901	911	916	904	924	919	944	888	882	881	918	866	939	910	956	943	963	981	926	865	985	894	928	952	921	933	903	905	884	876	925	898	933	848	897	889	933	866	960	911	941	923	928	937	887	957	962	886	920	936	860	945	877	908	949	904	930	888	881	918	918	959	913	937	882	878	928	910	923	918	944	920	912	956	979	912	894
24102	20712	27397	24086	21788	17293	26443	37148	30243	20024	8935	2967	1262	781	716	691	615	692	605	672	659	669	649	666	660	639	625	667	628	698	638	652	695	645	690	657	638	632	663	641	676	634	685	684	670	678	627	649	686	693	668	602	663	650	708	613	615	690	637	659	638	660	681	658	651	623	659	649	688	661	615	680	643	639	658	653	650	585	662	586	666	639	682	660	673	645	613	682	705	624	668	648	672	610	660	685	629	648	652	657	658	651	717	704	621	652	677	692	680	649	681	635	688	668	675	660	637	668	651	665	639	659	648	641	640	647	633	628	648	658	630	642	643	655	644	681	632	662	634	655	652	664	672	678	615	640	695	652	700	667	635	649	661	648	649	688	681	636	674	644	677	683	685	660	672	638	607	666	654	637	688	633	638	668	647	681	679	624	654	664	655	651	631	644	642	601	651	676	702	722	670	622	654	630	640	656	688	638	632	674	644	639	650	653	651	689	662	643	635	694	630	635	669	670	640	654	654	646	678	627	689	652	665	670	640	663	611	663	669	654	605	722	667	601	677	606	642	646	677	653	694	660	643	601	631	623	661	685	713	627	681	659	683	667	675	675	635	656	619	640	687	682	658	664	667	646	647	665	635	665	671	649	623	628	621	653	648	665	615	639	605	643	649	627	653	667	604	679	685	661	637	695	664	695	668	649	631	626	612	693	610	659	670	644	692	687	628	673	657	687	650	670	682	635	660	630	642	616	667	661	647	643	691	669	685	630	628	642	679	651	649	662	630	648	647	616	662	605	640	695	681	688	632	655	631	614	648	616	671	644	674	665	655	679	682	659	620	620	640	651	662	654	678	655	691	687	636	655	687	666	669	675	636	657	648	670	640	669	640	658	700	624	674	644	690	637	659	629	620	617	652	670	620	643	635	655	665	655	675	660	676	632	681	642	595	630	658	635	674	649	617	698	668	675	643	679	680	622	672	701	655	629	615	644	685	626	651	702	638	656	687	694	633	675	649	661	632	666	603	644	660	677	633	628	711	616	655	673	645	657	651	661	648	689	676	607	624	677	596	709	635	677	607	662	664	643	679	644	649	671	671	728	662	667	662	661	644	624	687	703	665	644	673	652	622	654	692	648	648	684	627	663	612	630	690	635	639	590	659	643	625	662	655	642	684	686	624	650	611	672	660	663	658	593	615	681	672	650	681	622	642	674	668	662	612	624	655	661	655	663	636	640	656	661	654	648	619	669	658	686	638	675	702	648	637	639	645	643	665	656	704	633	661	650	619	592	648	653	668	621	667	656	657	659	669	682	679	731	682	666	675	662	644	675	632	657	620	624	692	664	692	638	670	665	644	618	647	630	673	668	658	654	638	649	649	619	662	681	679	655	636	621	613	641	629	642	640	667	679	627	634	633	662	629	653	680	674	636	598	666	681	681	623	656	593	697	646	740	687	655	618	667	652	636	612	659	653	595	656	649	647	694	656	654	612	677	660	675	671	711	610	679	669	589	657	691	658	659	678	663	640	640	646	639	655	602	675	687	653	660	652	665	652	673	660	682	694	659	696	625	663	632	685	656	647	636	661	658	679	658	647	667	649	654	667	679	679	672	646	644	641	649	701	689	618	616	711	642	629	665	632	673	689	626	666	678	645	663	620	679	676	663	669	660	618	655	717	695	672	632	689	619	650	662	641	611	618	632	669	673	601	681	684	622	609	669	690	659	579	715	671	600	698	589	658	693	684	676	675	654	624	696	653	647	620	649	615	643	626	683	635	656	659	678	677	661	675	692	659	652	669	698	633	668	661	649	640	648	636	660	616	689	692	648	624	641	653	701	664	647	690	688	631	646	663	661	656	665	662	618	666	629	682	708	654	647	634	648	649	659	624	616	656	641	655	610	682	695	638	637	668	633	599	675	658	653	639	691	642	611	611	623	658	635	669	659	687	636	657	640	620	610	651	636	654	704	656	618	663	645	653	661	639	662	690	679	652	663	672	626	670	687	660	627	705	693	631	659	689	621	692	666	672	690	670	643	645	642	616	655	659	605	648	603	659	631	707	629	629	697	666	656	618	661	691	626	629	645	648	655	615	614	644	655	664	654	654	644	675	679	687	670	655	637	619	670	635	620	654	704	666	644	616	632	664	603	664	692	674	639	642	647	718	667	629	620	666	650	607	659	649	681	713	688	655	656	661	668	678	661	684	682	627	632	690	641	661	639	653	646	682	667	638	662	651	682	597	611	698	677	650	632	629	635	661	587	626	630	692	676	635	654	641	624	678	644	653	584	640	675	646	605	662	650	664	691	652	661	630	689	658	678	651	659	691	650	673	659	663	697	684	669	635	620	664	625	646	655	639	616	651	657	658	667	637	644	658	634	671	662	680	652	635	675	644	623	677	673	625	627	628	629	652	686	640	665	659	632	687	619	641	658	615	596	676	670	650	624	637	667	647	701	662	671	598	649	668	635	666	649	631	690	668	627	652	672	620	672	685	637	624	633	671	653	692	674	653	676	652	704	705	621	642	650	646	677	659	659	619	648	653	648	654	665	684	641	659	681	662	696	648	646	627	682	688	670	649	619	639	667	698	683	670	699	623	680	645	703	640	662	686	665	621	629	646	571	652	697	663	623	617	691	644	649	666	665	673	645	672	705	681	637	656	671	636	666	614	650	660	651	653	640	628	655	660	659	660	670	654	673	665	665	670	658	668	677	662	629	682	652	666	677	668	589	616	648	625	648	666	669	656	698	668	660	649	695	631	683	605	656	628	656	672	685	662	664	674	647	667	643	658	663	650	656	676	640	623	660	664	622	680	636	694	624	665	627	598	670	637	718	662	675	672	640	665	683	680	646	650	616	657	646	630	652	671	664	652	646	652	636	643	657	648	660	681	650	635	635	614	666	650	645	649	636	681	728	659	686	627	654	666	649	681	596	642	642	627	638	712	648	693	669	668	610	631	691	623	605	656	650	681	593	664	671	688	640	658	629	721	677	651	677	675	633	661	617	619	670	654	636	682	676	647	671	671	658	630	635	611	613	631	675	635	688	653	640	660	677	684	694	638	657	661	653	651	674	637	626	628	644	609	667	689	670	690	654	647	681	675	647	687	646	661	642	634	700	659	686	639	647	663	642	680	663	658	681	640	646	647	692	643	654	684	667	713	666	669	687	641	622	661	621	615	682	672	687	669	692	670	700	607	666	665	672	685	646	660	656	691	663	663	646	691	649	640	639	624	663	704	634	618	612	652	649	651	650	657	630	665	676	671	658	623	710	676	644	621	627	688	653	681	643	622	664	662	627	617	671	662	619	640	694	636	664	662	668	700	645	663	619	631	620	639	647	650	690	633	623	656	668	659	643	683	665	681	639	624	662	690	614	662	648	678	694	677	677	636	694	672	639	632	661	668	659	670	684	674	659	680	677	654	605	626	656	627	649	671	642	671	661	680	647	648	648	670	646	611	692	615	691	619	671	639	624	712	682	661	680	662	640	643	677	662	628	630	652
8584	18499	17418	10953	21949	19350	33446	40360	34600	24387	12656	5133	1988	1182	966	945	936	927	953	987	907	944	950	968	939	952	1013	906	971	967	927	925	941	913	908	977	950	908	932	904	875	933	911	937	918	943	934	892	930	927	949	936	941	943	908	936	974	934	924	918	939	966	942	913	923	1001	946	957	926	958	900	903	962	927	961	1019	964	887	934	973	934	933	933	951	919	929	938	982	936	888	889	957	1013	937	974	966	981	969	919	884	954	965	889	904	909	934	956	1022	956	872	964	953	968	902	954	917	918	898	874	964	993	978	965	940	969	969	908	958	956	911	921	955	967	945	969	926	917	878	907	929	945	948	941	960	964	927	941	921	917	906	959	930	971	943	959	945	957	873	905	895	926	933	943	905	960	939	905	963	937	939	901	955	916	952	906	932	928	929	938	970	879	918	925	919	992	884	921	1030	949	975	930	947	930	984	949	868	958	929	928	923	938	939	964	957	921	935	934	954	912	947	945	950	962	1000	942	927	931	929	926	962	944	906	956	952	906	922	928	931	968	919	868	934	930	964	924	964	910	975	940	993	939	920	916	941	943	932	968	967	974	943	924	974	918	937	925	949	942	931	963	892	918	974	899	951	936	946	900	988	904	935	895	922	949	962	938	910	997	911	911	930	1002	969	926	933	915	983	1019	923	933	918	904	909	890	928	924	1030	935	910	913	937	932	940	952	970	901	903	997	984	915	889	960	939	926	923	940	974	989	926	981	969	914	930	912	945	938	962	954	948	914	962	941	930	963	962	920	951	910	951	942	991	943	931	922	964	903	977	971	957	910	962	972	920	959	917	944	974	895	1027	965	916	1000	913	944	935	975	934	945	934	937	917	919	934	896	908	956	940	1003	935	892	949	971	987	917	926	927	935	866	913	888	908	1001	938	953	920	941	962	895	961	938	909	959	927	923	929	958	952	955	919	945	931	915	904	942	1005	906	963	900	960	994	853	965	901	971	926	963	924	952	921	932	976	965	949	958	899	930	947	954	1026	928	923	958	898	982	942	949	913	951	916	931	953	951	933	923	910	926	938	880	976	1014	919	943	881	968	907	957	879	886	984	949	954	941	949	907	899	874	944	909	935	925	926	914	931	911	962	977	900	920	933	903	950	959	941	909	986	889	914	923	934	941	929	905	960	966	890	893	936	971	926	998	942	893	914	893	937	967	925	975	936	937	951	980	889	935	954	934	924	960	902	943	908	960	950	915	960	995	899	987	961	976	935	927	941	913	936	928	930	975	936	957	930	896	971	905	949	914	936	915	940	923	946	1011	951	916	932	969	946	956	945	995	951	911	919	963	933	966	944	918	883	915	958	911	931	960	925	983	916	1012	972	1003	922	927	906	993	888	950	1010	936	893	910	957	886	967	953	917	991	953	944	897	937	990	906	979	930	914	986	985	939	951	957	930	971	937	889	888	950	952	968	913	911	949	943	969	937	912	915	940	936	930	967	949	955	930	947	961	933	957	958	925	961	963	903	930	928	906	926	928	925	943	963	961	964	916	957	964	923	928	943	959	991	899	948	947	950	935	952	942	933	936	903	929	964	939	945	923	903	947	916	925	892	920	939	967	946	916	883	911	862	956	903	946	915	972	964	965	947	953	971	882	1002	889	973	924	897	878	927	939	923	893	950	931	965	897	901	863	905	906	926	872	988	923	945	957	948	998	974	993	943	942	945	861	884	937	967	989	903	972	926	910	907	908	914	966	891	945	945	952	939	920	927	970	964	943	886	944	939	894	912	942	911	924	960	932	942	917	923	897	937	936	923	975	921	926	1005	932	936	878	960	986	943	961	913	988	923	947	940	887	956	961	914	917	976	977	912	919	949	934	931	855	943	967	985	965	928	923	923	901	964	987	917	914	926	952	960	937	963	889	941	942	918	918	923	943	904	944	927	887	955	946	940	886	962	930	926	932	968	920	981	938	936	980	862	957	918	917	976	906	856	938	889	930	952	988	974	918	907	938	890	968	924	971	911	973	921	921	918	965	856	941	885	892	926	926	925	990	994	976	935	975	965	913	898	972	953	893	895	923	964	932	922	901	900	944	939	943	917	901	940	961	949	912	876	910	922	922	956	945	969	937	872	919	906	923	959	974	970	929	902	913	947	975	916	935	878	944	967	939	895	925	968	893	936	924	906	908	899	956	969	888	933	941	869	927	948	836	911	953	955	973	914	934	990	1003	924	880	969	950	966	911	956	918	955	930	929	947	918	939	908	961	972	904	964	948	966	987	937	949	905	985	966	937	970	928	963	979	993	925	949	970	968	908	915	951	952	905	947	910	945	940	942	910	927	990	920	921	914	885	955	964	931	934	934	960	916	969	931	875	912	916	953	921	912	944	940	879	942	923	957	921	924	893	938	879	921	940	918	942	935	969	918	943	900	936	930	943	916	936	903	1006	895	962	909	965	926	918	1017	961	949	938	964	1018	908	919	931	953	964	886	963	945	911	889	919	937	922	962	951	912	954	948	935	882	904	955	870	884	985	917	966	962	956	980	926	960	885	963	885	987	945	949	1004	964	942	966	934	960	971	921	897	893	897	917	921	962	948	921	941	905	957	903	924	948	975	1006	959	930	941	897	941	966	891	961	920	975	893	991	899	956	919	939	944	908	946	977	891	909	960	957	887	909	899	932	990	978	903	897	916	967	933	965	900	928	968	952	958	907	913	942	973	914	920	904	914	932	951	953	942	910	913	914	980	888	965	941	964	966	888	1002	976	992	962	967	964	954	950	959	1015	1014	925	926	966	939	962	919	925	940	929	927	916	935	904	946	928	864	984	930	910	939	954	953	1011	963	944	954	991	938	889	877	951	873	923	926	981	939	927	914	920	960	993	944	926	953	924	930	922	940	995	954	956	905	943	911	995	1001	995	923	939	965	925	915	931	964	1052	967	932	936	992	994	958	941	948	975	879	929	888	952	933	937	907	902	956	961	1007	951	933	966	917	858	848	959	990	947	936	869	967	916	989	909	923	938	965	926	960	939	922	886	915	928	955	926	914	981	920	973	931	950	970	976	911	907	963	957	907	953	941	931	984	970	941	958	913	906	989	907	931	948	945	876	1014	939	954	944	957	935	931	917	949	946	908	959	917	924	957	922	912	972	923	884	891	918	945	934	912	896	923	935	963	969	937	958	889	948	845	980	986	912	944	898	913	959	912	948	928	935	941	970	985	918	902	934	893	938	958	916	968	1004	923	904	983	957	945	893	882	923	928	1005	927	941	913	970	931	893	911	958	962	916	920	945	928	947	948	945	929	967	972	947	926	939	916	931	958	964	955	932	962	932	970	1005	963	954	938	971	974	875	977	916	912	911	921	970	923	932	923	951	923	908	918	915	931	957	962	910	958	984	957	955	947	922	938	946	949	943	891	901	981	931	946	918	962	940	932	943	867	959	939	933	910	990	947	933	930	952	946	945	1010	907	978	932	903	929	1000	933	961	955	940	932	939	921	910	921	956	936	926	926	975	956	925	916	950	888	976	935	934	938	905	914	969	974
22523	20750	28564	23036	20825	23059	46861	57879	48751	35394	20437	7747	2210	1066	765	721	690	695	719	680	725	757	649	664	714	756	685	663	707	650	679	671	739	734	672	650	712	681	732	696	714	643	652	670	709	730	692	709	691	707	699	692	683	709	705	690	673	720	719	720	749	657	671	692	683	663	678	688	671	716	661	697	668	702	710	710	726	681	689	687	674	658	687	723	724	645	692	724	663	688	712	717	682	686	689	667	714	700	669	713	685	691	639	671	677	686	686	672	689	669	651	747	679	693	643	711	691	639	719	626	714	662	693	643	672	678	721	735	691	651	681	672	643	676	719	680	713	693	696	699	695	702	676	657	706	708	643	644	657	690	662	686	685	668	677	656	675	639	689	671	650	640	706	665	678	696	675	716	711	714	665	657	657	689	704	652	693	696	677	670	660	671	681	687	695	685	694	684	701	643	650	674	651	655	667	693	686	708	650	687	661	709	675	672	665	723	662	725	674	661	715	697	686	691	685	653	678	661	685	670	675	680	671	687	686	663	711	679	660	713	682	672	620	689	674	682	691	656	680	703	665	653	654	673	656	692	643	672	646	677	672	668	686	702	668	704	691	670	697	711	698	645	640	699	661	683	663	675	688	705	668	684	686	699	657	669	705	705	712	698	633	685	686	659	696	681	684	679	685	676	668	684	736	660	672	670	689	671	705	654	708	713	662	661	676	690	684	680	658	687	655	685	697	686	674	683	660	717	762	677	679	745	674	683	694	737	662	652	712	700	665	694	720	668	671	701	615	684	647	696	650	636	657	683	718	728	699	714	712	630	712	669	690	734	709	681	730	674	678	693	730	712	698	682	705	667	650	723	673	637	650	647	656	724	644	681	693	685	701	667	672	692	725	683	715	650	657	729	701	686	674	653	689	667	659	666	700	675	685	667	679	693	664	682	678	680	672	693	679	646	665	677	693	676	713	663	656	653	668	718	680	678	665	686	689	600	668	653	668	704	670	652	676	621	682	669	690	739	656	682	666	690	692	668	695	689	682	675	684	692	702	667	680	670	675	683	675	670	696	681	645	684	715	716	641	688	704	685	677	644	660	677	657	692	660	747	713	692	702	690	688	684	627	687	669	672	706	667	650	620	676	668	705	705	676	666	665	656	688	627	668	697	667	681	677	660	668	690	648	735	685	677	693	658	680	697	682	681	661	718	701	681	702	726	711	651	712	664	724	708	665	624	713	655	692	678	676	723	681	677	717	703	712	681	654	700	672	689	696	686	686	662	676	637	671	668	702	685	674	708	705	741	651	684	676	681	673	680	680	682	723	680	637	672	652	702	674	726	674	653	677	681	645	711	694	667	649	647	672	690	741	679	719	693	675	693	685	645	651	641	658	676	658	676	688	659	714	728	713	677	702	686	661	693	663	684	660	706	702	724	675	659	682	626	664	666	706	661	694	693	678	710	687	724	704	648	682	646	678	635	717	677	688	651	705	675	694	666	694	708	737	716	703	648	702	676	652	644	630	695	701	668	659	660	680	721	687	645	678	726	683	702	725	716	683	695	658	686	646	682	671	659	700	701	679	634	706	682	680	689	635	692	703	638	711	685	728	686	675	672	674	669	662	683	719	716	662	651	700	689	704	696	676	666	665	709	674	753	700	716	715	669	656	630	687	705	710	673	714	673	727	694	681	671	716	686	685	648	640	691	670	682	683	688	721	681	684	687	625	717	662	707	660	641	716	680	638	653	700	664	661	664	681	706	680	702	732	680	656	642	694	641	654	688	635	701	626	728	714	663	663	661	708	691	672	738	719	620	669	652	688	691	679	668	673	656	711	696	688	627	631	725	685	667	661	703	670	666	663	697	693	694	670	637	701	721	689	699	698	681	714	640	716	684	701	694	673	719	642	691	660	668	703	665	693	694	681	659	658	722	680	650	661	612	714	682	661	693	661	710	651	708	688	666	702	667	633	682	667	702	671	682	679	621	639	677	717	669	704	668	716	710	690	721	683	706	669	668	652	662	663	670	713	673	724	660	687	689	697	712	676	704	735	692	691	649	685	673	654	678	716	679	705	744	672	658	700	689	675	723	700	674	715	672	650	717	687	764	648	722	691	704	695	726	684	675	655	676	677	672	657	687	730	684	658	635	669	715	648	688	706	711	584	661	666	712	693	690	667	736	664	662	697	672	667	685	705	705	693	707	721	682	680	663	670	704	666	685	687	677	692	688	671	673	702	698	657	689	669	703	648	653	651	656	741	659	700	656	628	680	688	718	678	692	701	672	708	676	675	679	608	685	703	622	704	718	701	676	723	698	655	655	650	705	673	676	665	694	712	678	712	657	673	661	674	676	646	661	683	683	649	669	662	671	689	679	683	722	728	641	676	686	690	673	733	684	671	680	674	668	665	658	651	712	652	639	685	693	689	680	712	697	694	668	650	664	665	660	662	622	638	715	722	650	658	699	669	706	671	684	658	706	682	632	671	629	667	712	655	665	686	708	658	633	652	649	699	664	679	708	709	705	699	697	721	638	700	668	683	736	627	709	699	694	701	685	668	627	710	717	719	660	672	723	684	690	638	677	673	702	652	677	678	708	670	700	671	668	674	661	729	677	712	658	682	659	705	649	689	704	664	674	706	662	647	695	710	690	665	704	693	724	640	681	667	691	699	679	687	681	696	692	651	660	709	694	663	713	639	667	628	697	707	671	685	687	685	715	656	668	651	683	708	677	630	672	688	644	671	675	684	713	698	682	663	669	673	665	671	675	657	661	641	691	712	681	647	650	706	736	704	669	667	636	692	686	659	673	661	664	671	685	735	690	706	656	688	674	713	639	703	676	697	652	662	713	666	700	649	719	657	709	665	710	636	706	694	718	662	657	722	660	675	667	679	645	672	659	653	713	693	671	654	696	717	695	733	717	704	682	692	687	663	713	643	690	674	646	730	697	658	688	647	698	698	673	691	716	702	696	624	674	681	684	678	677	713	691	647	659	698	660	684	668	682	696	654	651	683	648	684	686	668	684	703	655	632	729	641	684	655	663	645	646	707	678	673	696	674	687	666	698	693	624	728	679	702	679	658	677	696	675	703	662	698	657	732	689	638	689	685	708	688	665	672	661	633	630	698	657	667	637	727	706	690	663	658	660	671	671	681	722	711	706	701	671	644	683	653	650	686	671	666	708	688	633	734	679	721	634	668	653	721	669	687	671	665	663	700	689	654	689	673	678	633	694	705	679	686	675	659	668	651	691	671	645	723	661	659	698	676	699	664	695	644	667	685	680	655	653	655	677	639	668	637	646	652	731	681	694	696	664	676	677	704	717	655	681	654	695	673	659	661	667	705	742	676	698	687	672	642	730	709	653	666	649	717	683	637	612	687	664	688	677	679	683	677	668	719	644	703	683	665	659	643	658	728	674	654	707	683	687	710	723	703	675	684	707	664	699	680	713	704	730	696	649	675	682	700	714	707	682	676	616	733	700	656	654	670	670	700	615	703	680	656	703
14841	32028	29168	21726	24453	29784	50965	56933	49283	37504	23979	11050	3790	1585	1105	974	939	919	998	941	935	969	954	1015	937	973	937	976	977	993	952	915	971	928	954	984	979	940	950	888	946	972	982	960	917	947	953	951	923	947	932	973	976	917	940	932	969	951	951	959	968	892	925	952	957	975	939	965	951	927	988	935	989	989	988	1000	921	950	939	989	995	922	932	913	955	955	961	950	985	971	976	972	973	928	960	913	956	956	989	932	930	998	951	923	914	961	1015	923	962	914	971	927	926	909	937	902	921	977	947	955	919	893	940	955	997	956	952	912	978	993	903	962	936	986	968	947	980	928	936	944	949	967	905	1005	957	963	928	993	968	955	953	936	985	1005	961	994	946	935	935	948	937	956	930	922	951	992	908	967	982	956	992	940	983	942	891	986	996	953	969	940	967	977	964	975	1001	969	880	1035	938	979	940	975	958	991	903	937	985	922	938	963	991	940	906	961	942	923	940	947	911	942	994	962	958	906	926	926	953	980	936	939	954	971	879	902	893	910	973	942	972	941	971	915	997	949	914	945	967	1008	931	975	930	968	971	949	975	1027	976	933	954	967	950	948	965	982	918	928	949	910	962	896	948	942	880	975	986	945	919	936	928	951	926	960	939	923	969	963	947	993	978	966	939	952	964	946	976	995	1001	938	933	925	958	972	989	933	925	965	942	969	939	1019	931	958	908	947	988	960	952	968	955	934	948	927	933	968	996	904	971	961	926	891	920	969	1017	951	935	956	926	940	964	936	977	961	963	938	975	964	911	977	951	912	869	982	892	946	993	986	965	986	914	986	987	976	992	1011	965	909	955	909	947	938	951	938	931	999	969	951	1015	1055	1016	1007	903	947	933	963	926	929	890	900	921	915	978	946	951	952	943	934	915	1016	958	979	951	941	954	992	925	955	933	948	955	924	939	920	996	915	942	947	976	1018	915	974	944	965	933	919	984	923	897	975	953	973	897	978	935	968	969	969	1040	950	961	917	948	1005	992	993	953	957	943	895	919	905	898	989	932	932	997	957	981	992	950	986	898	1015	993	1006	966	932	947	1024	969	954	981	1060	968	942	969	1017	997	960	902	923	941	925	971	978	981	940	960	1019	960	879	967	926	950	954	966	977	960	976	946	948	969	880	958	898	936	993	972	944	980	919	1029	950	969	979	954	964	902	935	1029	975	979	978	978	1007	949	1007	869	977	1045	983	959	945	898	921	951	952	949	949	979	915	940	987	913	964	978	993	946	953	1022	949	961	908	905	938	910	938	996	964	984	928	906	960	1012	981	939	899	953	969	954	955	951	907	962	925	971	948	914	1007	925	946	949	934	982	967	967	943	984	982	962	955	995	919	944	894	937	1009	947	946	1003	947	955	954	1034	965	956	999	931	1009	948	997	951	960	949	917	988	968	974	939	993	970	980	915	914	947	962	911	955	975	944	909	984	960	967	962	1043	971	988	959	946	969	947	993	966	927	929	981	987	929	962	967	1004	889	960	942	991	958	910	948	1015	962	956	935	924	935	965	918	982	959	914	933	931	970	974	1042	948	926	912	948	918	929	986	1064	976	925	956	956	910	965	915	947	945	960	926	914	969	914	984	968	1004	945	938	995	915	945	991	947	948	909	935	971	973	1019	910	957	992	959	953	983	939	912	922	990	990	910	966	902	957	973	932	943	961	949	947	944	944	933	902	985	938	948	936	961	937	990	971	948	963	910	909	953	955	1036	973	975	965	918	962	899	943	924	929	943	1004	966	886	945	996	977	964	974	973	941	976	969	943	909	955	939	1006	959	946	998	955	1008	985	958	942	965	982	958	944	883	984	932	977	982	968	995	957	932	1049	943	938	984	931	932	989	884	909	926	986	965	938	932	957	958	967	989	940	967	974	906	949	947	1009	1001	984	1002	931	900	932	899	940	926	915	940	943	994	939	961	956	932	915	958	1005	925	1038	951	915	932	951	1039	980	990	947	981	962	961	915	931	965	990	927	1002	941	997	989	918	956	952	984	967	923	962	906	946	978	876	964	972	958	950	955	907	930	1007	960	941	956	965	959	947	949	984	948	913	930	967	961	920	958	972	996	929	948	960	968	913	936	937	965	968	985	989	1004	935	950	917	949	917	941	956	965	952	954	942	953	1019	932	997	953	907	905	901	973	975	946	970	953	944	890	942	971	930	963	967	892	960	943	917	1022	992	900	952	946	967	1006	973	955	958	959	940	970	997	944	985	953	927	951	999	959	984	984	922	921	941	1004	995	978	968	970	934	944	913	944	963	942	956	958	963	945	969	990	954	927	954	933	913	967	927	973	956	946	974	980	919	953	993	1004	964	946	910	967	932	972	930	948	1040	981	966	945	942	1006	904	935	899	1026	992	960	973	960	944	932	963	946	969	981	957	915	935	943	979	973	943	942	930	937	1019	941	1002	950	941	977	968	953	900	970	1082	971	960	951	968	943	1011	934	926	926	1006	972	922	963	939	1036	964	905	984	952	911	980	1019	883	971	959	993	894	956	967	970	916	923	906	933	968	964	931	930	925	925	1007	958	947	989	973	936	943	971	939	1016	942	914	959	935	926	916	975	933	994	970	940	962	929	968	931	986	994	993	981	960	937	958	957	945	1002	1029	897	950	995	991	955	956	983	935	965	938	990	983	983	977	970	941	976	911	957	936	958	911	961	907	937	952	884	951	951	917	957	959	959	988	950	934	1018	1038	945	938	966	952	872	976	976	951	943	974	919	959	969	986	967	908	955	956	956	962	1003	983	967	979	963	952	934	949	988	961	975	987	963	929	945	986	963	974	938	943	916	960	973	962	966	955	992	929	966	936	936	958	956	899	969	949	978	965	985	908	926	949	931	972	965	1024	1027	914	952	926	959	959	979	994	913	904	943	919	965	928	939	972	978	915	956	995	1015	955	950	958	932	923	933	966	976	949	929	932	925	962	967	927	932	982	986	951	939	986	1017	948	966	943	914	931	955	931	935	929	893	999	970	987	944	916	978	978	965	966	964	975	980	943	929	976	944	920	1014	926	947	974	949	923	953	952	987	992	926	955	968	916	941	982	904	972	958	991	899	969	1015	927	907	926	959	984	915	937	969	938	984	995	968	954	904	962	996	946	972	898	1013	910	942	956	963	933	947	925	1012	931	997	983	958	996	914	950	905	955	874	991	950	915	956	929	994	958	995	947	1008	984	960	924	969	888	970	950	922	933	981	972	947	931	947	936	993	982	968	958	982	991	959	955	950	934	926	976	921	960	943	942	962	949	940	906	909	943	884	950	926	972	1001	965	914	898	955	917	897	919	975	927	955	941	998	978	952	947	945	976	1007	931	960	968	931	916	954	922	965	985	972	981	937	1030	990	911	943	962	968	1006	954	949	959	958	994	948	917	994	958	993	986	930	962	918	964	962	958	946	907	953	936	1005	942	942	955	952	950	962	939	927	913	944	950	963	958	938	971	935	956	939	959	950	899	967	953	958	930	963	966	953	985	954	953	972	936	902	897	974	1046	884	937	871	971	902	1001	960	951	954	957	988	979	944	917	921	1016	964	969	936	989	942	954	954	923	941	969	1012	896	914
25969	20416	12782	3036	2012	2123	6207	11452	8659	4944	2236	1171	828	701	633	662	645	639	685	663	631	595	672	633	585	646	663	667	626	671	642	669	666	651	615	631	638	637	615	641	625	643	665	654	602	626	694	670	634	677	639	654	649	627	656	628	628	648	614	645	656	630	652	661	645	648	665	634	629	661	606	645	650	641	690	658	641	629	666	652	627	672	656	677	637	675	618	647	640	614	594	622	677	624	642	629	668	610	622	638	600	646	654	616	664	636	627	657	584	617	654	609	662	685	611	673	640	619	618	638	651	584	641	593	694	655	606	641	601	629	646	669	635	670	654	676	671	591	618	610	604	586	691	669	630	591	635	589	679	605	619	646	608	618	627	611	624	645	638	629	597	656	627	665	630	650	605	659	636	669	652	634	626	614	632	622	642	635	645	620	622	660	629	599	636	648	657	618	628	662	669	665	662	624	636	637	637	631	667	638	635	611	629	650	635	612	696	647	672	641	626	637	621	618	655	679	625	612	600	662	636	637	646	640	672	652	683	640	659	628	655	636	634	639	621	637	616	573	645	654	626	646	614	601	652	573	663	616	676	618	628	615	648	628	689	638	676	645	601	611	662	643	635	643	627	641	674	619	609	649	648	596	628	650	648	661	613	630	665	633	647	615	631	655	623	682	587	622	637	632	600	667	644	634	669	660	623	614	621	624	638	658	615	658	637	596	627	612	640	681	647	665	661	677	676	607	636	655	635	679	658	630	666	608	637	625	657	652	631	614	679	654	700	648	641	672	610	596	624	609	647	661	638	598	640	633	607	590	652	615	677	613	636	613	607	617	647	643	622	609	629	614	618	647	643	630	662	625	619	647	640	621	633	687	652	678	672	663	638	652	611	633	653	646	662	636	576	647	610	632	613	664	621	632	639	623	617	701	632	655	594	653	678	644	647	624	654	628	662	657	616	630	617	656	634	646	599	653	643	662	619	623	632	644	655	657	612	635	580	630	636	672	644	630	676	619	635	639	638	615	661	608	647	634	656	625	627	610	609	627	661	636	606	651	634	682	679	655	650	612	619	642	645	683	634	628	632	640	624	634	636	612	724	651	645	676	637	679	635	607	639	671	606	637	634	596	615	594	610	647	607	668	623	637	629	639	606	604	647	622	627	651	622	632	657	623	647	614	640	623	598	601	602	610	630	628	695	631	629	580	644	678	601	646	627	615	626	650	648	640	657	653	608	588	612	658	627	627	593	681	676	696	663	624	640	653	601	646	617	628	646	611	646	650	655	636	640	640	639	620	610	621	656	630	679	649	621	631	601	611	636	662	589	655	622	643	635	651	675	609	631	577	639	629	638	653	618	631	669	611	640	645	654	611	618	626	589	682	620	634	671	653	624	619	670	664	640	628	645	604	576	611	632	611	653	656	611	659	652	658	629	615	595	676	652	644	572	635	605	616	634	685	621	632	647	611	653	669	639	668	657	636	674	647	638	621	627	638	605	607	648	638	668	638	668	630	654	612	657	636	626	623	655	635	644	650	647	621	619	688	632	608	664	643	637	645	657	632	647	656	603	663	636	630	636	660	633	656	684	656	635	629	646	652	678	620	610	633	640	626	650	652	642	615	688	634	618	685	660	636	638	628	638	604	662	641	618	604	646	634	663	672	647	640	670	623	647	632	656	626	658	624	703	623	656	644	601	654	647	591	610	670	584	587	646	612	659	616	634	645	699	676	636	649	639	621	628	649	612	655	589	604	587	657	629	630	624	663	635	682	668	632	622	635	626	640	638	655	656	644	642	683	611	646	648	636	671	652	610	685	624	653	659	649	643	643	623	679	622	602	609	656	619	651	631	626	643	681	620	670	624	616	596	617	630	650	631	648	670	634	652	648	623	616	635	639	620	626	663	614	621	593	628	642	637	625	675	679	632	643	646	675	654	638	656	660	686	637	632	640	682	610	585	619	647	631	642	646	625	656	610	658	614	658	624	648	642	634	706	671	623	593	655	638	630	597	583	662	656	647	636	636	633	649	654	586	593	627	662	637	614	659	617	617	650	649	587	662	619	659	618	642	641	636	633	648	590	609	647	634	662	676	666	630	641	667	627	590	657	641	616	640	645	636	627	686	648	632	628	658	625	611	641	595	627	648	598	638	594	658	649	660	648	601	595	662	605	682	636	651	631	647	653	640	588	595	599	662	641	603	656	664	631	665	630	707	645	601	625	642	665	642	595	587	649	658	668	668	653	635	594	684	608	622	669	631	622	607	619	646	644	664	665	599	667	616	611	619	640	656	635	616	651	638	645	639	613	664	657	621	679	612	606	647	626	676	626	618	629	640	642	614	661	643	664	599	644	574	619	688	633	628	651	580	583	642	602	599	632	672	617	632	607	637	613	608	631	655	663	634	643	672	611	640	645	646	636	657	640	656	635	647	618	606	659	663	675	622	621	639	645	569	617	607	645	641	636	660	655	622	602	647	643	642	653	683	588	598	624	676	600	633	662	632	602	611	599	631	646	646	634	649	629	655	660	600	606	682	620	651	646	590	621	613	629	613	635	627	612	615	618	613	672	658	631	630	630	616	617	685	620	633	579	603	606	636	622	600	623	666	606	627	622	645	628	595	633	660	635	634	663	619	634	593	668	644	591	638	671	606	612	658	658	600	639	656	682	635	666	619	605	610	624	611	637	613	588	621	592	615	620	651	650	635	640	617	629	654	650	623	669	672	597	706	590	631	638	599	613	594	626	635	626	612	633	619	654	642	643	606	656	650	608	704	602	676	598	614	638	650	663	659	653	673	630	665	650	661	619	622	629	661	684	652	598	626	636	665	580	643	642	644	675	655	640	652	633	647	664	629	618	650	684	646	670	664	667	604	635	667	657	601	623	633	626	670	686	611	661	650	614	638	628	649	647	653	664	684	646	641	624	640	638	618	656	667	640	641	647	625	662	651	631	589	619	591	607	597	644	682	607	622	620	669	671	622	653	617	600	639	615	626	644	609	635	659	570	621	646	640	648	672	713	634	663	635	689	642	610	696	641	613	672	622	652	614	667	632	613	654	663	645	649	637	675	641	619	652	682	607	602	601	624	665	620	648	639	670	656	604	626	624	631	654	651	629	618	622	656	644	648	658	635	652	646	627	627	605	690	665	614	673	636	615	651	620	683	634	632	608	623	665	639	590	604	623	595	622	613	637	655	635	632	635	593	652	608	642	595	652	597	679	641	696	620	623	666	604	657	621	650	679	656	693	622	620	641	654	597	634	622	693	640	636	645	649	642	636	677	688	638	626	644	614	665	662	607	641	606	623	645	618	667	647	663	666	606	661	672	640	686	590	656	680	614	661	661	640	623	662	626	666	624	607	578	668	646	660	623	646	616	616	632	664	617	630	660	581	621	611	623	620	619	646	641	695	627	670	621	608	643	656	664	619	670	662	645	618	643	617	653	648	662	632	681	658	635	621	642	621	615	631	661	644	651	642	644	638	604	643	644	613	680	647	627	630
6241	7206	5853	3642	3946	4199	11885	18306	13997	8453	3961	1922	1230	943	880	898	871	931	927	905	933	906	920	915	886	906	960	915	933	893	953	938	911	967	902	954	864	922	933	904	946	875	950	921	914	851	946	917	882	976	944	916	924	922	862	908	883	902	923	946	951	974	880	906	943	912	953	919	913	858	903	890	906	936	952	922	915	882	890	900	933	883	897	962	933	955	884	965	923	925	898	883	936	876	870	881	898	941	908	957	883	959	936	961	943	960	945	892	885	941	884	893	897	953	876	990	945	917	908	931	935	921	869	924	923	918	964	911	918	898	903	975	929	937	889	973	940	857	919	923	895	932	912	941	954	859	864	925	914	913	928	882	947	925	891	881	917	908	872	909	906	908	917	901	878	949	932	921	876	881	971	909	911	906	874	914	913	926	920	908	882	948	918	926	931	910	894	913	930	870	943	918	915	909	912	871	896	933	908	867	918	897	910	938	871	962	971	990	972	935	864	902	919	914	887	964	893	952	876	932	954	895	902	882	884	919	892	926	911	895	857	967	878	905	986	945	902	895	911	896	946	946	922	946	937	924	956	925	924	918	902	904	918	968	912	887	879	928	910	926	926	890	884	895	946	1002	869	952	884	947	891	941	900	921	893	885	917	932	915	944	945	900	908	951	955	906	891	907	975	912	889	954	879	917	891	911	913	981	916	814	942	982	920	897	926	871	947	891	890	946	907	919	896	937	889	893	868	900	930	963	866	894	886	890	894	908	920	895	931	938	986	962	905	928	924	942	907	919	928	926	878	900	999	896	943	887	933	916	898	840	923	924	934	946	974	937	965	920	965	930	931	960	961	917	889	883	929	925	944	932	949	930	948	966	919	851	940	918	908	898	893	943	891	826	952	863	910	874	926	946	933	927	917	856	933	941	882	945	913	927	952	907	909	931	918	966	899	918	927	954	829	939	918	906	903	932	960	924	925	956	943	891	837	956	961	912	895	907	908	898	926	927	901	930	929	916	884	859	915	879	942	916	915	968	899	969	942	902	932	921	893	1000	918	918	917	888	913	900	947	929	927	913	892	872	909	902	919	909	936	909	875	884	844	924	935	867	933	898	907	942	921	965	968	927	902	915	864	920	910	879	955	896	897	937	917	902	916	854	896	890	861	900	947	862	895	902	925	893	925	890	920	924	905	931	944	940	912	953	929	909	913	900	852	960	872	927	943	942	914	921	885	920	989	899	903	921	903	856	913	954	856	914	923	958	919	937	915	932	965	878	881	937	922	932	874	918	887	894	900	900	872	904	838	897	924	978	941	871	885	916	877	912	942	927	868	891	876	932	918	880	899	908	933	880	929	893	918	919	953	901	941	892	951	891	941	898	937	975	904	881	870	910	891	966	900	905	947	941	834	911	921	907	940	886	927	838	908	851	873	936	934	910	876	895	944	929	946	890	874	921	924	1013	896	898	895	930	882	873	899	883	862	863	936	925	867	889	881	926	936	909	920	911	918	911	952	934	886	882	887	884	905	935	942	915	903	950	906	941	929	932	918	910	938	903	940	878	887	923	904	894	982	937	882	956	891	941	912	982	892	941	925	922	929	876	921	867	889	862	883	886	837	915	902	878	955	873	901	904	901	963	897	903	886	936	939	881	909	865	895	930	911	929	910	915	892	920	904	906	923	860	880	942	901	952	917	933	891	904	924	838	900	854	947	910	960	957	880	965	931	880	988	889	932	896	871	893	918	947	866	930	939	917	921	876	903	918	947	938	850	895	905	911	923	864	893	961	864	880	978	927	838	979	920	909	883	1007	920	935	895	907	930	900	914	907	983	881	895	947	920	892	918	905	893	891	844	892	932	913	935	928	917	959	974	884	956	956	990	904	925	907	941	912	926	943	978	891	923	914	896	895	907	965	890	922	896	869	925	918	921	906	962	867	919	897	932	894	887	930	889	930	912	939	892	884	888	907	881	920	906	876	849	920	932	913	899	917	903	946	1005	925	882	916	953	902	878	903	918	906	905	902	971	883	904	912	929	879	894	919	871	908	951	911	924	887	911	875	882	941	928	905	933	972	887	938	891	959	903	950	888	929	943	925	937	896	915	927	897	893	883	899	863	936	938	924	951	906	929	942	893	913	949	911	916	925	931	920	927	941	900	924	895	905	950	893	858	916	900	875	947	898	902	871	952	911	978	935	929	899	903	878	894	943	870	858	896	935	910	969	914	904	888	878	888	910	898	915	923	898	916	957	921	944	896	930	875	936	896	914	886	857	914	962	916	925	914	879	883	903	940	863	930	883	949	924	913	947	915	885	898	916	926	856	853	907	904	915	897	910	942	862	965	889	917	936	934	878	941	948	912	934	876	906	875	991	922	902	915	924	843	958	957	925	938	897	967	953	979	957	911	884	917	937	918	908	915	903	892	915	912	912	935	954	903	936	933	889	948	867	915	890	921	939	917	867	879	904	881	907	915	910	955	926	962	921	862	900	877	892	985	872	932	939	910	930	911	914	919	883	915	972	939	913	913	885	871	934	962	933	902	921	883	862	907	891	941	889	916	912	912	891	925	936	943	922	949	920	860	974	898	968	899	958	872	926	930	914	901	963	918	857	853	877	908	903	903	917	942	927	920	903	922	903	927	937	887	897	901	878	952	947	873	932	893	896	919	884	912	913	920	955	921	923	894	889	941	907	923	932	895	931	926	916	928	913	901	919	947	931	903	895	962	891	927	936	882	941	911	932	966	893	948	903	974	863	873	917	891	926	911	913	902	884	926	922	956	932	965	966	885	862	916	918	887	953	877	946	933	911	913	933	897	893	952	955	941	899	895	916	958	935	912	933	932	872	940	947	863	912	959	933	941	934	900	933	906	908	900	887	919	865	989	898	983	898	918	895	927	923	916	981	890	954	940	939	897	901	894	842	914	947	927	882	927	905	913	939	890	923	914	896	928	934	913	908	900	886	914	976	947	941	913	919	914	918	900	948	926	873	890	895	924	894	913	859	904	904	877	896	871	967	890	928	958	938	937	878	943	932	908	859	938	931	853	957	887	911	965	969	872	885	935	926	878	890	920	892	932	934	875	927	912	917	912	890	892	970	891	921	895	917	939	890	936	912	971	876	911	951	865	931	985	909	909	943	912	935	938	962	884	907	895	889	878	842	958	930	943	915	929	890	978	929	889	914	921	881	930	936	900	918	903	924	933	897	914	972	914	912	894	969	880	892	895	967	912	961	912	932	981	905	952	892	902	926	924	928	928	920	911	933	933	950	888	921	919	883	892	925	935	898	944	933	871	931	951	900	909	901	874	941	896	882	939	928	929	898	907	896	943	958	927	910	947	924	909	874	927	919	925	892	931	918	926	912	867	936	912	938	934	926	902	918	911	906	892	932	844	940	916	937	936	876	910	896	974	919	924	885	970	896	922	910	919	914	881	907	946	920	900	913	919	970	923	926	884	898	904	929	914	903	924	914	875	864	902	902	922	923	904	946	930	956	906	903	867	889
24155	20748	27494	24079	18587	16519	35238	35958	29068	17906	6625	2314	1077	791	687	712	652	654	641	654	711	653	640	641	689	732	701	605	667	660	635	644	674	635	607	704	665	694	640	654	655	665	641	656	699	646	685	632	680	661	670	673	644	638	659	694	661	655	637	630	655	655	628	676	657	654	675	671	720	660	667	627	634	621	663	664	648	655	628	673	660	666	625	644	651	613	642	640	644	608	733	640	644	687	637	624	649	648	636	630	647	669	632	689	622	615	648	662	630	628	611	618	682	697	657	614	627	704	613	652	625	635	688	673	659	662	656	634	713	678	626	661	718	717	622	627	644	625	679	653	697	679	669	689	607	641	652	653	618	660	687	675	642	625	634	651	695	680	692	641	648	607	606	652	635	638	676	666	646	621	695	714	669	672	655	674	664	647	681	671	629	647	715	679	674	601	658	638	666	694	635	630	624	703	610	605	670	668	653	654	638	627	634	641	679	626	674	638	723	650	677	666	636	654	646	615	610	702	667	638	643	609	691	658	648	700	662	618	632	678	632	660	655	689	667	645	637	678	647	658	665	690	635	649	644	679	640	647	665	649	638	674	640	635	669	616	663	610	669	672	698	660	688	674	631	681	632	698	623	638	663	669	669	655	709	652	626	634	643	626	671	675	658	627	656	657	657	635	621	660	688	654	649	650	646	653	656	696	708	636	644	677	634	676	643	695	695	675	659	688	646	667	674	661	662	627	670	644	648	652	615	681	686	608	660	630	714	662	638	702	626	601	628	677	636	627	684	643	667	672	636	663	621	654	647	684	707	679	607	668	622	596	704	649	662	623	637	668	623	633	677	671	705	639	661	627	640	649	690	622	659	675	684	639	684	682	666	607	655	627	650	629	664	649	676	671	670	646	697	643	700	645	673	662	620	622	653	634	638	675	650	658	630	685	634	676	695	621	644	667	664	684	683	626	636	638	636	643	617	639	711	689	644	669	648	614	679	677	672	676	661	645	641	701	657	680	672	638	689	629	662	653	645	633	675	654	670	646	621	662	684	692	650	665	683	647	650	621	671	676	643	664	657	680	669	651	679	669	613	611	705	699	637	700	654	655	613	669	609	647	702	710	702	624	627	658	666	660	629	685	661	643	638	629	643	677	632	646	624	635	653	650	662	637	633	726	672	650	651	675	659	684	683	660	624	648	682	678	682	652	632	686	665	600	639	714	650	667	643	658	661	633	656	644	616	667	603	646	664	669	669	639	625	664	614	656	696	678	655	618	616	670	669	660	668	618	627	625	660	603	652	653	607	672	642	702	662	676	642	649	656	647	648	652	631	632	652	657	647	643	666	627	697	694	662	667	659	631	630	653	681	645	688	617	675	653	715	673	689	665	618	668	662	670	665	661	655	673	720	634	608	635	655	658	682	656	618	665	650	675	691	678	635	626	649	639	691	623	649	663	626	662	628	634	597	669	624	675	657	640	674	606	701	653	675	648	694	688	624	689	675	638	660	657	642	688	653	638	671	658	650	635	672	640	662	647	628	625	681	667	632	667	635	649	692	694	676	656	662	675	697	657	650	660	643	642	641	619	690	653	682	615	676	683	594	635	640	654	684	677	690	708	637	651	682	656	641	634	661	647	646	602	649	660	606	676	661	677	644	690	626	640	614	658	685	644	671	685	706	684	622	682	694	619	681	615	663	687	621	652	683	660	680	696	640	645	635	680	644	638	672	627	677	650	645	629	662	645	663	644	593	635	656	660	603	652	658	649	617	642	647	664	616	632	680	660	694	662	660	671	652	658	658	602	650	609	652	617	644	670	650	585	617	652	697	689	679	683	706	656	641	642	655	604	695	659	650	649	639	663	644	647	689	648	647	652	675	648	629	634	682	668	690	682	630	659	651	652	652	685	653	662	681	646	668	682	685	653	646	665	677	640	656	677	673	662	634	648	644	650	631	648	665	590	643	645	650	694	605	651	615	644	638	668	683	657	649	659	653	664	651	660	657	604	611	637	628	686	622	673	666	619	651	688	608	697	680	702	649	708	674	652	642	684	651	675	664	650	665	671	615	647	691	608	678	654	705	634	651	647	711	662	609	634	644	630	639	667	641	588	639	637	676	712	650	657	659	668	698	645	633	657	659	654	637	643	636	665	644	689	669	615	643	713	648	623	657	648	666	646	655	691	649	621	635	622	619	624	608	660	702	638	623	662	664	653	621	643	627	681	678	642	676	670	610	606	659	682	679	673	681	643	657	639	664	627	632	682	651	641	674	628	697	650	674	649	654	674	652	652	653	654	676	610	638	634	661	676	626	640	669	660	632	655	619	647	651	651	678	691	671	653	675	615	629	665	658	640	693	647	655	635	655	662	660	618	654	665	653	613	664	675	664	613	668	681	640	631	642	666	625	670	637	657	636	628	639	660	662	630	696	641	641	601	648	640	660	684	672	687	670	646	615	640	661	653	684	677	668	660	729	643	669	642	671	645	688	659	670	678	696	631	651	680	641	647	650	668	710	681	628	657	644	656	607	658	617	707	652	697	702	645	622	637	687	652	597	648	644	664	656	629	638	655	683	624	602	662	685	663	666	663	555	708	666	659	644	610	670	687	653	626	643	628	659	656	681	636	628	644	652	609	661	663	694	666	630	676	629	678	637	626	616	631	706	660	660	663	632	698	657	669	593	617	628	685	689	674	676	666	662	670	622	652	606	647	647	633	614	674	669	687	656	600	640	656	685	700	669	686	640	621	689	631	652	650	631	634	629	684	627	674	687	605	647	646	622	700	626	677	656	622	680	605	658	684	663	630	651	666	647	627	647	666	634	663	656	631	644	650	626	632	663	663	687	657	622	637	663	615	691	657	639	664	640	664	635	663	659	645	626	642	631	670	649	648	659	623	661	690	654	629	623	694	619	658	656	667	660	700	644	677	695	693	623	682	625	671	642	619	646	637	617	663	677	649	645	666	644	672	644	647	681	676	698	624	642	672	651	614	631	742	647	642	680	689	656	668	626	660	695	691	646	640	655	671	656	654	688	615	710	660	692	705	673	653	658	689	614	648	641	666	661	648	637	658	673	679	702	648	647	628	625	664	698	627	643	606	666	596	641	649	643	649	644	672	684	663	651	661	691	660	655	670	634	651	667	639	637	652	630	630	654	671	637	629	688	651	616	683	722	684	690	673	650	668	654	680	666	713	676	652	679	657	640	657	703	631	648	663	675	666	666	659	622	635	607	712	693	661	676	679	655	669	670	639	658	706	651	600	662	667	662	688	623	685	686	662	642	680	653	646	660	605	622	660	713	659	667	659	684	635	694	669	676	664	622	671	669	714	684	690	661	673	645	643	654	678	685	623	673	617	690	651	687	710	707	618	650	690	682	681	614	684	632	688	635	660	670	627	626	643	714	697	641	679	627	686	650	641	646	658	693	648	665	651	655	606	612	691	653	646	659	687	634	681	661	649	635	644	635	674	669	633	674	654	630	647	669	675	619	642	661	657	675	666
8668	17628	16948	12334	15100	22375	39117	39801	33294	22008	10081	4194	1780	1106	1008	959	928	975	900	929	998	935	937	925	920	902	940	957	980	942	930	922	965	932	976	907	955	922	915	952	968	987	894	931	936	973	970	910	944	924	956	919	984	950	956	960	951	931	940	948	948	910	1008	933	919	907	976	1001	948	897	929	916	990	936	945	972	986	934	928	928	985	913	955	950	917	978	931	956	919	927	935	950	875	913	987	942	957	949	926	975	936	953	931	943	970	951	930	948	901	954	914	984	973	881	951	974	895	941	932	983	904	981	1002	1001	976	969	921	937	924	975	964	962	927	909	919	923	929	922	950	977	875	962	966	966	919	987	961	962	954	946	939	908	918	986	910	948	948	931	992	951	958	915	951	935	901	949	961	948	964	1015	961	908	925	960	969	931	945	927	932	968	922	926	949	958	929	960	922	963	947	905	941	960	951	916	896	909	936	975	976	959	981	972	980	979	949	955	907	961	975	967	973	930	953	982	905	934	961	899	906	899	962	938	957	943	946	987	922	952	990	960	967	947	934	983	937	908	894	875	949	963	975	960	950	924	974	903	926	964	905	941	986	983	965	954	926	959	917	986	937	939	923	961	991	927	940	957	939	932	955	917	980	950	972	887	919	934	926	966	930	943	934	974	951	948	910	926	969	968	965	942	940	909	919	967	958	948	913	941	968	951	912	941	911	902	933	971	918	933	890	888	963	927	932	902	953	889	930	901	934	981	964	895	961	961	936	953	935	954	974	975	945	940	927	979	961	939	911	875	991	921	920	998	904	1002	944	936	925	914	935	1003	986	928	926	987	948	943	914	913	993	934	969	913	992	977	973	941	950	896	982	904	912	908	938	960	906	968	951	916	927	901	933	955	945	914	939	970	935	955	891	922	907	962	895	950	939	920	952	974	958	995	937	912	951	958	1000	930	906	932	901	913	927	938	942	883	922	923	943	923	907	955	913	910	995	901	948	946	984	963	982	949	961	981	970	943	951	947	971	977	874	948	973	916	954	924	967	866	929	975	917	935	957	971	949	976	1030	976	970	952	933	937	932	978	957	887	935	848	970	978	1000	924	924	946	933	901	939	933	977	909	951	949	930	995	942	891	927	967	957	923	921	989	980	916	893	926	917	930	884	943	916	980	1013	885	981	902	938	1000	979	958	905	983	925	942	960	864	934	895	941	992	941	929	926	963	947	953	922	1004	899	928	934	947	986	900	942	936	966	950	968	966	993	952	910	886	925	983	921	957	937	910	953	889	992	952	928	932	941	967	917	935	949	915	957	941	928	939	947	954	980	952	951	959	899	948	921	889	956	944	953	917	941	1022	961	996	950	991	975	941	932	906	946	985	946	985	905	942	933	933	957	935	934	958	1009	934	910	938	930	970	978	984	1020	938	956	931	898	914	923	877	920	921	930	990	899	946	914	932	922	880	921	972	908	921	925	958	954	970	964	920	948	931	963	883	939	959	933	940	906	905	953	954	929	953	970	925	912	984	951	945	969	925	982	917	961	918	948	885	847	955	915	931	870	963	906	972	976	996	908	891	936	983	989	944	927	995	930	967	980	946	929	964	921	940	967	929	958	882	989	941	987	918	914	1004	904	911	936	928	888	964	941	959	921	965	993	957	959	996	920	935	971	950	976	964	951	1014	932	915	951	876	958	941	953	947	908	946	915	936	926	945	892	946	937	930	906	958	895	955	925	927	927	969	927	905	949	993	865	950	960	920	1014	990	955	976	954	878	963	896	941	930	985	1006	923	917	950	954	940	964	943	941	924	940	918	976	972	939	898	967	945	969	960	952	931	952	932	967	961	964	1007	872	911	978	897	895	956	983	977	937	942	934	950	907	973	925	962	917	933	1003	927	922	919	918	934	934	953	999	925	973	959	987	952	947	972	958	987	920	978	922	955	957	907	940	970	942	973	864	902	927	999	951	937	954	935	977	935	984	914	921	989	963	937	933	918	932	941	929	915	928	970	911	915	920	939	922	960	931	925	948	1007	952	913	903	912	895	923	1038	909	997	921	937	939	970	912	912	982	953	897	948	947	1008	957	931	926	924	955	974	894	953	964	942	992	924	930	911	921	931	1002	939	976	888	957	1002	972	948	919	933	991	957	917	959	946	952	933	954	952	933	939	993	915	921	909	951	920	911	942	1004	920	928	961	895	994	950	973	1024	961	929	979	994	985	1022	903	976	967	923	906	970	920	966	945	982	949	948	1009	941	969	993	982	959	902	942	886	940	960	948	958	961	905	924	958	952	940	967	903	927	934	909	945	942	942	977	938	913	944	897	951	1002	956	966	937	935	952	941	935	932	906	939	988	902	896	937	946	953	931	951	950	944	936	969	934	884	923	921	974	967	945	987	941	942	899	929	925	967	964	925	934	951	947	963	1005	911	955	945	904	908	948	963	966	906	941	918	883	922	932	957	930	937	935	963	931	969	930	934	965	926	963	974	941	900	954	930	973	971	996	950	953	867	923	948	959	988	959	952	904	999	942	952	980	977	900	917	911	894	955	937	928	928	954	952	907	909	924	981	943	961	886	981	945	970	954	970	921	956	940	906	933	998	919	927	991	902	936	937	912	973	926	916	893	933	959	911	936	931	969	963	948	877	953	940	923	914	953	931	934	945	913	935	996	932	961	953	994	942	959	960	934	903	896	922	940	985	941	931	932	969	949	891	943	964	941	947	921	1017	971	965	940	1014	977	948	997	973	990	958	880	934	916	978	921	907	914	894	955	901	970	935	910	929	958	967	961	980	926	955	918	936	971	941	924	951	979	1002	928	936	971	958	926	933	912	952	941	948	944	886	937	926	969	973	940	886	907	978	909	941	915	956	962	1012	969	959	922	941	883	921	977	944	850	969	915	942	952	965	994	998	917	953	925	959	984	949	953	950	922	911	971	942	939	969	963	940	905	928	1002	911	965	948	924	920	988	897	962	979	913	896	967	957	919	926	977	942	929	911	913	961	958	868	938	950	986	912	946	1013	995	946	937	936	954	928	838	949	968	933	927	954	957	926	894	956	919	910	923	913	940	949	879	940	952	927	931	954	973	904	932	986	926	943	954	958	956	891	903	891	969	962	939	969	914	897	923	879	985	972	970	903	971	970	948	919	956	951	969	951	977	932	982	922	914	936	935	910	957	969	888	926	916	983	953	932	911	992	992	951	849	906	886	943	957	952	929	975	934	979	967	1004	944	959	981	888	976	938	998	969	943	1001	953	985	934	924	967	905	885	936	956	954	954	992	916	922	956	973	902	954	930	947	885	962	942	965	922	991	935	976	902	897	902	990	997	961	915	974	968	999	895	980	891	959	963	943	1012	939	969	988	919	931	1003	923	977	1012	947	933	958	973	930	937	929	957	943	931	1026	940	924	905	945	919	987	960	926	949	975	925	971	935	950	978	895	930	987	975	959	975	933	894	951	971	971	924	928	940	959	902	912	900	949	958	976	979	985	946	915	925	943	975	925	971	950	960	979	915	993	969	935	937	910	963	917	924	926	943	942	920	941	958
22466	20710	28474	22990	23039	45598	46892	51095	44073	30308	14997	5042	1633	933	756	731	756	665	707	677	704	701	735	713	665	688	738	664	663	686	720	648	728	673	706	764	667	709	643	710	686	701	738	719	666	676	660	736	697	694	692	676	659	716	679	700	700	680	687	696	713	675	728	697	737	683	676	665	704	699	683	737	711	715	690	699	695	697	703	665	718	712	698	674	705	704	644	685	728	706	681	686	688	677	674	650	699	669	704	705	728	718	693	661	701	707	643	676	693	659	670	642	705	737	712	650	680	730	690	663	681	698	732	654	689	671	671	735	666	651	707	726	680	715	664	667	691	702	677	634	685	749	682	707	682	732	698	689	668	675	717	626	649	696	703	695	668	681	698	686	697	672	701	669	713	647	708	715	685	658	653	686	642	732	733	655	679	698	717	693	709	710	643	670	743	637	689	647	672	713	704	685	658	681	704	711	726	656	721	720	677	681	690	675	709	692	678	675	689	688	625	640	724	705	678	725	730	725	685	717	642	699	700	704	702	730	703	624	678	629	717	644	650	647	684	696	670	671	730	710	678	682	685	642	730	687	652	703	711	689	700	738	656	662	714	671	697	698	720	673	682	701	647	671	629	672	730	682	695	666	648	666	691	728	722	704	678	714	680	765	658	669	712	621	712	715	696	670	683	702	687	679	714	679	670	713	679	675	678	667	726	692	691	669	753	667	683	708	706	685	678	668	686	717	698	722	729	711	664	685	685	701	660	653	737	667	676	677	676	644	670	651	669	727	702	713	677	691	710	690	709	629	658	720	652	733	704	730	682	713	682	671	708	716	686	689	714	722	698	680	638	687	681	703	688	645	699	666	692	650	704	724	701	681	673	735	650	724	707	678	689	694	685	681	730	676	719	695	699	708	672	667	707	750	672	682	683	718	661	691	722	683	639	724	708	691	662	732	658	668	684	724	644	688	672	731	615	664	660	629	704	660	711	658	702	674	664	675	687	690	683	719	677	702	662	707	748	650	712	685	705	726	695	669	680	675	671	676	693	744	689	729	680	703	652	691	683	684	649	708	670	672	685	679	660	692	642	653	693	747	713	707	680	685	749	659	645	701	719	689	700	683	681	700	707	691	698	675	708	671	688	673	665	695	693	658	686	663	746	696	694	635	735	727	681	698	662	666	724	739	689	706	687	669	695	695	703	698	680	706	684	716	748	686	704	652	666	680	713	731	750	725	675	722	688	689	688	689	672	723	671	680	703	715	660	695	670	673	692	692	698	710	639	695	681	679	745	643	719	709	713	661	681	668	663	715	677	728	668	701	684	684	684	677	695	663	699	720	699	699	717	684	694	672	659	717	704	691	709	741	682	699	651	670	698	752	670	663	714	669	768	660	714	695	703	668	678	662	701	703	631	676	654	695	706	703	652	709	673	742	723	666	691	683	691	670	635	697	660	673	678	684	660	675	678	717	732	690	748	724	701	721	671	651	750	676	727	683	743	696	655	700	732	704	644	679	671	650	737	683	735	699	667	742	690	653	666	699	695	691	697	638	691	727	695	669	670	716	711	723	703	638	707	684	692	714	741	677	711	719	688	697	716	648	679	697	690	672	719	676	680	665	676	733	752	698	680	719	701	642	719	692	680	658	682	723	682	676	676	683	682	722	673	634	620	713	656	628	686	713	705	690	736	685	705	645	702	667	696	665	662	711	689	670	632	668	671	744	741	705	651	703	702	709	731	709	701	678	667	696	709	673	695	752	695	696	681	704	671	722	698	676	660	716	669	689	677	694	692	701	667	701	703	673	645	656	730	685	723	705	692	707	712	682	729	659	640	682	675	677	660	659	699	649	667	628	706	690	671	708	726	703	681	711	675	735	761	690	692	671	710	678	668	671	681	673	693	685	697	662	685	671	691	689	696	728	655	650	692	678	681	705	671	706	731	678	709	705	711	658	724	669	696	668	646	674	737	662	698	712	703	681	718	698	671	698	696	654	688	644	662	737	713	737	713	639	673	721	680	660	704	664	723	738	681	736	708	711	743	681	701	694	685	672	642	683	694	683	708	676	690	670	690	675	709	727	650	726	707	691	689	724	663	699	689	697	658	692	652	703	644	669	662	686	709	706	636	734	668	665	724	716	698	702	693	719	709	672	640	691	715	674	677	672	677	683	610	691	689	656	678	706	667	670	688	678	695	671	692	694	647	680	712	693	692	719	698	724	694	688	652	705	667	708	678	687	693	697	702	724	741	714	711	691	749	688	686	724	645	698	653	694	703	652	671	689	701	663	696	681	689	735	654	665	629	691	661	691	727	703	654	656	695	672	724	713	713	717	649	662	689	693	704	695	692	692	704	665	701	675	651	673	689	737	667	714	695	735	685	671	696	726	685	699	749	678	727	706	690	735	685	668	714	685	674	709	665	703	700	669	686	697	720	668	680	712	681	672	677	697	693	723	731	685	707	664	700	651	681	694	711	673	641	634	695	711	706	687	679	694	678	698	732	690	695	646	710	717	692	655	649	685	712	715	679	729	697	679	701	682	699	700	657	667	675	691	655	692	683	647	669	691	714	663	693	647	748	640	692	646	656	672	729	695	706	700	707	690	657	634	697	710	674	656	706	666	701	709	646	692	670	740	744	707	641	695	668	703	702	715	714	677	694	652	712	693	679	624	677	733	732	675	678	723	669	732	667	675	699	741	699	667	652	643	693	715	668	711	702	763	656	678	756	699	734	681	716	679	680	711	677	683	668	709	663	675	707	688	667	708	656	662	709	684	672	691	693	654	696	674	719	667	701	723	716	671	693	638	674	716	729	749	674	752	683	700	723	698	706	660	685	732	692	653	659	719	665	688	726	688	615	710	649	663	699	690	721	672	720	662	678	661	706	711	718	712	713	636	695	657	696	681	687	703	657	719	690	731	700	689	644	654	697	684	648	721	667	699	691	671	708	686	711	658	671	702	689	699	730	694	711	680	717	724	695	716	694	693	702	643	712	687	657	678	706	679	734	641	640	696	637	715	666	645	721	656	684	632	666	703	675	711	678	723	739	664	687	707	726	687	698	727	662	728	722	727	690	658	707	659	713	684	660	697	676	705	716	695	609	657	705	691	694	627	656	694	750	716	678	690	683	690	691	703	670	644	666	736	696	660	689	722	669	681	665	674	704	702	686	710	671	708	697	711	685	693	677	660	656	668	684	683	666	686	737	643	679	698	722	666	665	664	664	746	684	661	645	688	657	726	738	728	715	765	739	670	648	722	675	674	690	636	733	718	713	672	703	662	685	688	657	712	714	738	715	655	715	716	645	688	686	657	713	720	681	674	695	641	741	659	712	706	719	675	733	733	685	692	640	700	694	680	777	711	662	703	679	683	679	704	671	694	683	690	705	709	712	654	677	687	684	705	669	692	664	682	679	697	711	749	723	740	683	692	688	710	699	669	654	634	678	630	708	709	710	675	643	646	676	653	688	668	669	697	694	669	727	694	658	671	691	701	676	743	702	688
14596	29982	29095	23538	36704	52704	50868	52914	45592	32907	18365	7766	2708	1303	1056	975	941	927	995	1023	961	964	957	967	935	956	971	945	988	973	976	1010	968	966	943	1020	956	955	955	1002	907	926	942	952	941	950	1015	969	983	934	911	929	1015	937	976	937	955	968	997	959	998	949	981	960	979	952	947	948	903	919	955	1028	942	980	949	980	958	963	949	921	930	944	926	954	971	985	925	922	960	997	943	969	876	960	967	1004	1009	973	992	924	980	974	971	972	973	967	990	938	968	933	962	981	1003	981	975	984	1028	939	931	990	924	929	927	944	973	968	979	984	1006	974	930	944	966	1016	930	963	983	955	956	929	968	968	992	937	1005	935	968	991	937	952	918	972	960	960	958	928	971	972	902	936	936	925	979	981	931	923	943	973	958	961	961	959	946	1003	920	982	926	966	930	965	958	934	952	942	929	963	914	926	943	910	935	983	997	927	972	953	937	946	980	999	965	999	968	983	974	986	950	913	917	995	932	890	937	920	911	1003	942	960	972	980	954	988	976	972	934	966	948	979	941	973	1017	927	980	975	969	988	930	979	973	918	950	977	983	962	947	977	924	944	971	1018	951	957	913	974	923	938	1009	1000	1024	983	969	1006	1017	935	998	937	962	945	1000	947	920	1046	969	895	980	926	930	970	900	976	965	980	1000	913	978	981	949	950	992	964	1007	933	901	913	1007	916	946	993	932	952	985	984	1035	959	943	940	936	992	964	929	942	1023	1027	943	1017	947	1021	968	1000	983	938	966	941	978	967	965	984	996	952	925	963	963	972	944	987	958	943	944	917	1026	1011	921	915	962	977	943	971	899	940	973	975	912	892	990	940	948	979	987	944	975	958	977	948	973	972	915	952	1015	941	991	990	947	994	985	960	966	946	997	941	939	973	971	973	888	983	967	988	936	966	964	971	957	964	974	970	919	973	928	949	950	950	946	919	988	958	1008	941	913	953	974	905	923	951	998	986	980	988	943	950	1013	984	937	942	959	924	1006	957	999	970	951	975	984	963	984	966	923	1015	962	977	936	961	903	921	990	925	991	982	1008	958	967	990	1001	957	918	989	944	938	954	971	941	986	1024	1014	946	995	952	895	920	936	941	989	969	959	947	937	947	932	1008	989	917	974	967	931	914	959	935	958	903	1003	968	978	931	920	953	962	941	966	942	948	967	965	935	928	975	980	937	968	915	1020	965	980	977	945	931	957	934	968	1016	958	975	956	958	1032	952	964	933	952	937	960	941	975	908	934	914	962	929	1028	923	980	951	1006	932	993	975	964	965	1031	949	1029	946	929	937	983	974	960	954	949	953	931	1013	913	950	932	948	987	973	885	954	944	934	995	977	924	1024	979	979	926	1014	966	1007	1044	1004	963	1016	944	941	983	929	985	933	920	963	957	1007	972	957	954	967	1020	948	914	952	987	914	932	930	993	942	927	940	931	956	960	985	975	899	945	926	969	970	976	1012	944	934	970	937	956	940	946	935	974	958	951	960	1002	953	967	904	954	959	955	936	985	963	946	956	958	1010	958	1002	959	938	940	936	994	969	968	974	965	923	940	964	925	956	967	959	979	951	919	989	976	1013	919	920	949	889	944	1001	970	951	1023	903	975	970	952	923	952	904	955	997	1031	998	922	938	1002	967	976	931	983	895	969	996	930	950	975	945	896	974	980	935	979	1016	928	925	1002	974	924	928	983	946	967	910	970	993	1022	932	877	998	971	957	987	936	971	977	901	1004	932	959	998	995	974	969	943	913	972	950	977	946	953	1000	988	957	958	960	923	1034	954	1029	1000	1006	936	938	1015	961	996	1007	925	961	953	1008	909	984	976	932	976	944	941	1006	980	927	908	992	984	931	944	927	965	963	927	963	974	970	967	960	995	980	949	970	963	954	941	965	929	1018	1005	941	977	996	905	1000	940	954	975	938	974	956	1001	925	936	993	1031	956	933	995	934	910	926	961	931	896	957	961	1007	944	948	1007	930	979	955	945	959	924	986	949	982	951	925	995	954	1023	890	954	893	997	920	916	957	993	935	995	932	963	910	959	941	952	952	961	958	901	916	1008	939	981	901	1009	914	1019	975	992	962	976	1012	945	974	974	926	962	933	963	962	933	1012	926	940	951	899	900	915	953	910	963	943	939	931	981	983	964	935	903	926	956	961	985	942	988	947	939	989	946	952	969	963	969	971	962	858	981	985	950	967	996	938	966	933	969	958	908	998	899	947	941	954	949	971	957	940	938	923	960	981	956	966	994	1004	952	995	1000	941	963	996	998	958	963	936	937	923	971	943	1024	951	969	958	900	968	913	955	938	941	897	1019	947	902	965	969	1008	984	910	985	968	934	974	951	990	951	968	937	1002	971	983	982	964	947	938	943	959	922	1002	888	958	945	909	952	943	987	969	925	887	998	967	965	946	942	941	987	956	927	958	965	984	950	973	947	1003	960	927	890	996	962	944	922	908	951	897	923	910	936	947	1018	989	924	976	1007	930	1014	1030	929	965	1019	960	909	1007	972	958	934	964	928	967	957	963	948	975	982	916	930	963	954	960	970	923	924	945	936	990	947	927	974	962	968	1023	946	934	937	957	968	912	958	1023	937	945	946	963	954	947	973	927	963	938	911	957	976	923	970	962	955	961	988	950	960	943	928	1034	928	901	980	921	968	1020	958	924	991	968	929	945	963	928	944	889	887	954	935	995	977	1008	984	912	933	966	971	973	984	949	965	928	995	977	954	918	943	956	982	987	926	966	979	957	975	951	967	966	958	946	943	971	926	978	929	960	989	992	999	1004	944	922	917	973	945	929	1008	983	991	976	965	915	993	929	956	968	990	994	940	940	1051	913	999	954	934	950	967	954	960	966	945	931	900	989	969	923	1025	906	955	940	937	972	990	971	969	901	942	975	973	915	982	973	972	1054	998	943	932	995	949	959	939	979	1008	954	1016	995	907	989	929	930	928	965	910	917	946	947	941	921	972	995	933	978	952	961	900	945	937	943	984	983	969	998	976	952	933	966	935	944	990	957	955	937	912	905	922	973	977	942	929	967	940	941	910	977	972	935	878	960	928	976	969	987	1019	1021	967	942	949	935	955	881	957	951	962	966	978	994	945	950	955	998	880	977	946	974	931	914	981	972	943	1004	953	969	936	967	977	926	949	967	930	959	955	937	921	922	954	956	958	967	984	957	924	995	948	987	941	998	961	934	963	935	932	935	945	1006	996	950	977	959	926	979	945	945	913	952	936	973	957	964	1017	975	916	915	952	919	1010	949	942	934	959	979	931	909	973	978	987	916	990	933	927	964	997	957	966	914	959	967	971	1028	956	916	960	930	974	910	936	969	917	920	966	971	960	991	969	1000	966	1013	937	934	984	954	968	946	893	966	975	987	970	954	962	957	986	948	967	952	961	974	948	980	923	927	939	970	1009	946	969	974	891	967	917	969	948	931	933	964	956	977	984	907	924	955	953	1012	1000	993	925	958	922	985	930	986	962	960	956	926	975	915	1016	939	932	949	957	962	941	968	961	984	1027	1021	1022	972	992	966	968	952	928	897	945	937	939	951	922	959	914	979	951	898	952	976	952	932	992	986	909	964	1003	970	926	1043	987	944	956	929	957	923
26039	20533	12944	3641	6439	12118	10406	7490	5718	3073	1562	931	685	672	650	692	674	604	674	628	653	653	670	663	627	675	664	680	665	643	636	667	672	643	658	657	635	685	630	664	634	653	677	641	683	675	665	663	646	684	604	637	665	662	663	661	652	638	612	629	685	629	652	626	684	639	647	635	681	613	661	642	624	655	653	616	594	674	615	658	597	670	649	660	644	662	650	605	603	664	679	664	669	615	672	657	669	591	667	650	664	655	619	698	650	660	611	671	673	664	661	680	634	633	635	686	657	607	699	666	708	651	613	622	655	653	704	646	614	656	663	636	647	639	625	668	667	657	670	627	682	662	640	634	673	645	618	656	695	663	698	659	652	661	655	608	691	652	641	648	652	672	614	698	635	650	644	643	627	676	633	627	635	683	625	649	653	585	644	642	653	657	670	634	628	648	648	615	700	618	667	654	653	648	633	637	657	717	691	652	687	645	700	688	669	685	637	656	654	589	655	667	594	690	646	608	632	614	659	654	647	620	611	664	601	663	653	668	676	663	644	663	608	631	681	642	652	617	710	685	642	634	665	656	653	672	631	618	601	641	660	651	665	636	682	662	661	628	679	657	640	636	654	700	631	623	640	615	646	669	649	712	635	644	665	639	618	634	688	625	635	639	643	661	654	631	674	658	653	687	632	643	682	602	642	642	663	632	698	694	610	680	663	695	632	673	686	598	629	647	626	664	666	632	597	685	659	673	635	695	673	637	617	644	704	640	667	633	660	664	606	670	670	681	658	664	655	647	703	638	682	676	614	608	643	682	634	708	684	705	685	686	649	647	599	623	702	638	673	649	650	670	634	648	618	699	678	682	631	619	655	607	637	666	645	656	674	692	679	623	637	610	613	646	704	631	639	679	642	661	655	658	657	659	648	613	663	669	622	646	639	689	599	683	650	690	640	634	689	615	612	630	653	693	664	663	690	641	637	687	631	657	641	648	646	593	634	607	702	671	637	649	652	694	652	611	664	607	681	634	675	660	674	607	672	657	621	620	658	688	701	645	672	654	656	615	656	653	642	672	651	700	675	651	595	646	665	661	677	659	651	637	679	648	648	683	609	619	675	603	663	652	614	659	667	650	637	652	625	646	662	641	658	649	674	649	661	635	658	625	663	652	618	682	690	664	586	669	631	629	629	671	654	649	675	643	636	635	645	684	653	642	629	633	637	630	643	681	642	694	648	658	647	656	671	656	670	621	676	637	654	655	664	618	656	674	663	630	700	603	645	617	635	674	659	588	649	666	611	660	657	642	641	660	651	624	697	659	636	616	663	654	641	681	636	647	643	651	681	648	596	632	632	620	635	632	622	631	700	627	688	702	617	656	662	642	673	625	645	652	672	646	651	668	630	635	636	636	678	628	629	627	641	657	654	624	680	669	636	665	655	687	665	646	645	655	694	648	681	661	678	636	637	710	660	662	681	653	673	648	682	670	636	680	688	669	627	722	632	686	656	683	628	627	595	680	649	636	645	727	668	604	680	659	696	660	681	633	685	656	653	616	623	696	606	657	662	708	630	625	601	646	628	660	683	606	634	642	615	664	658	679	659	678	650	615	631	675	644	642	669	672	713	625	711	651	667	630	654	651	655	590	706	670	608	682	647	683	635	617	643	757	685	645	679	668	674	698	692	663	647	644	647	632	630	613	660	625	652	652	715	688	623	622	643	651	633	647	673	664	633	698	637	644	698	643	646	662	702	663	628	625	659	635	608	652	647	638	629	660	675	651	638	657	666	654	638	666	638	657	671	629	657	643	615	685	616	638	624	644	662	654	625	660	636	650	690	664	725	645	674	675	637	663	672	647	697	626	653	647	643	638	644	663	646	675	648	672	653	664	642	644	641	635	605	650	658	658	646	657	654	710	652	657	645	655	674	640	665	671	701	633	612	672	655	672	661	675	673	646	667	642	643	669	664	692	702	667	657	687	610	665	596	671	637	674	638	659	657	638	678	685	649	674	678	637	700	627	668	645	655	682	674	683	614	656	654	632	684	646	688	616	659	622	644	616	673	631	656	642	635	646	639	635	658	621	656	625	625	628	627	702	648	628	627	688	721	658	655	663	640	620	639	666	670	629	659	609	657	686	663	652	646	677	677	680	641	683	640	607	675	652	645	663	609	612	618	684	610	663	670	658	682	647	637	640	650	593	675	631	639	667	677	654	640	690	636	686	650	667	619	678	702	689	694	679	612	639	653	605	671	676	668	630	641	634	646	643	680	621	671	627	627	633	653	641	661	627	657	669	643	661	608	647	659	646	640	650	678	691	644	606	680	647	694	700	632	637	662	633	654	674	662	670	653	641	657	661	616	637	700	654	659	657	636	689	632	689	678	668	613	642	667	608	628	596	644	660	649	616	671	657	675	642	663	646	672	637	653	693	646	627	658	682	648	657	689	651	628	691	631	660	681	671	615	637	651	615	643	624	707	640	643	671	617	631	652	668	624	638	662	656	686	643	636	670	622	659	689	650	653	685	609	656	671	637	637	648	636	646	666	629	670	665	642	654	659	641	615	645	620	661	600	630	660	647	699	636	639	645	639	645	632	669	639	663	641	672	613	688	638	663	628	659	644	705	714	669	665	653	661	621	665	643	672	682	679	693	665	674	680	635	673	688	653	657	664	660	658	621	662	641	605	701	700	672	617	690	628	676	644	665	651	722	670	629	687	662	629	652	623	654	612	709	655	596	681	639	637	651	662	686	655	633	645	642	626	649	684	605	679	636	591	641	656	688	644	597	654	640	647	644	659	659	684	651	623	659	649	676	604	634	664	631	629	606	706	636	684	640	638	646	642	653	689	607	666	626	663	687	647	649	653	709	672	677	661	668	617	626	712	658	656	676	614	663	637	624	614	622	643	640	630	651	676	639	682	639	672	640	641	671	649	633	650	629	676	629	614	646	694	634	645	660	652	628	654	645	652	681	673	691	642	699	645	693	654	623	626	623	650	637	684	662	679	624	684	660	693	615	649	675	697	633	655	651	677	639	606	629	664	675	673	672	679	661	669	684	631	706	628	685	667	622	650	655	580	665	602	653	662	669	631	633	667	685	684	614	638	630	677	653	669	670	654	610	668	639	666	660	653	663	653	623	653	626	660	670	663	644	636	675	628	608	658	665	646	643	629	639	647	634	633	652	661	640	672	651	632	620	648	666	710	653	684	630	631	613	668	617	674	676	628	644	687	645	704	647	635	644	658	628	624	629	651	619	638	629	631	647	621	673	662	631	688	666	606	634	633	626	651	647	617	737	655	648	667	653	659	667	621	621	655	630	637	608	658	613	665	662	675	650	703	629	628	628	687	634	599	681	673	631	600	614	633	676	627	685	634	608	615	667	672	653	666	624	640	651	652	623	648	649	630	676	634	665	592	644	640	646	673	715	640	650	616	654	640	635	650	648	624	695	653	593	649	685	626	665	691	673	609	665	620	625	677	679	618	599	663	688	690	668	663	667	618	665
5611	6013	6462	4790	11332	18751	15716	13035	10229	5644	2776	1528	1076	970	896	892	971	922	977	934	927	895	954	968	954	922	844	930	983	920	914	980	945	895	925	953	883	926	928	1006	909	864	942	907	909	912	915	917	939	941	941	954	921	952	950	932	938	924	947	929	951	914	945	907	918	913	839	944	993	965	948	957	931	856	928	970	982	912	866	915	935	958	961	923	933	953	928	945	976	924	956	996	913	868	923	946	906	908	890	953	957	958	891	909	886	916	930	908	920	965	860	903	942	868	1008	974	900	921	897	957	934	946	905	904	957	906	920	952	970	947	932	904	908	920	944	972	915	945	900	959	895	877	973	950	914	934	888	989	943	901	948	892	925	907	920	975	922	887	919	977	896	967	885	918	891	884	898	897	927	921	928	856	925	960	887	918	962	944	944	941	932	862	949	931	918	949	916	940	896	911	943	926	934	935	863	934	932	926	885	1007	908	929	957	989	915	940	949	887	908	926	958	925	943	977	924	905	891	879	947	941	937	949	995	879	913	930	1006	912	860	898	1005	956	927	887	940	957	959	887	942	951	959	900	893	926	926	950	932	953	921	941	934	973	937	916	845	914	919	927	920	894	939	909	908	911	944	880	892	910	909	940	950	944	929	908	927	933	910	980	927	941	939	1001	906	953	914	945	871	940	881	876	936	935	916	943	919	870	920	904	927	901	944	937	911	948	902	889	924	870	892	913	884	912	899	918	923	967	916	886	948	909	936	940	949	888	939	1000	915	904	951	883	886	881	913	932	937	936	937	908	937	981	912	904	946	930	955	887	909	948	915	887	894	918	920	923	900	954	900	968	976	902	896	932	942	974	920	977	992	911	950	924	947	977	952	942	905	947	918	925	879	833	881	916	936	992	873	964	954	950	924	1019	957	906	967	965	937	911	922	917	877	934	970	940	940	948	917	904	898	923	966	945	941	938	926	953	953	944	910	915	904	882	932	915	907	909	950	959	906	978	895	937	931	913	943	882	967	934	963	918	931	919	910	918	943	947	975	905	926	982	931	930	937	912	913	900	949	887	933	935	994	925	932	893	942	953	907	949	954	909	958	914	960	942	932	893	959	905	930	907	913	926	997	888	918	960	931	896	884	920	930	884	886	960	891	928	892	908	936	945	928	950	948	901	969	955	902	949	945	927	941	974	882	975	905	966	897	921	922	949	900	972	958	925	904	901	972	903	917	855	910	901	928	892	938	921	926	914	940	933	905	912	960	916	947	899	984	855	920	921	929	965	901	893	946	916	955	907	1018	929	961	991	958	944	901	871	954	908	986	964	979	937	943	865	901	880	949	921	880	899	940	938	907	965	922	891	949	931	928	907	973	974	936	953	1010	900	873	970	947	910	896	908	963	927	976	908	894	893	900	949	908	912	960	875	951	953	916	867	959	911	861	966	879	972	918	947	924	941	986	883	882	957	936	918	938	957	936	955	884	890	933	962	959	983	978	948	928	950	879	926	909	867	921	936	958	904	973	862	951	927	928	891	938	924	946	908	973	928	966	923	979	874	952	958	942	917	885	921	935	944	973	935	931	944	908	921	946	916	957	887	961	988	1000	917	898	921	944	930	916	959	909	908	868	945	942	925	945	904	908	924	895	917	970	931	898	953	935	948	945	895	951	935	903	931	942	912	998	977	978	933	950	925	928	904	947	988	954	918	944	887	877	927	896	937	931	911	931	998	902	920	942	939	882	931	887	942	923	984	941	911	951	976	953	871	966	945	910	951	912	957	940	897	971	958	942	963	912	918	893	923	932	942	846	861	988	845	931	866	891	995	923	929	907	956	864	931	897	882	936	904	937	943	933	962	937	946	911	926	960	884	914	938	907	931	900	967	936	894	943	929	978	987	945	949	972	964	939	968	931	941	879	930	893	947	953	923	924	919	884	875	908	896	945	927	960	936	927	982	972	922	937	1019	921	942	923	979	936	906	985	917	966	903	989	932	955	901	939	949	951	952	937	939	929	1001	929	940	985	907	940	928	910	889	952	957	969	916	923	971	914	925	897	955	922	969	920	974	938	936	914	884	957	888	981	974	910	945	862	917	938	933	920	939	917	927	900	988	912	904	902	909	936	945	960	935	942	872	918	943	953	942	960	945	950	946	930	928	909	924	872	952	930	917	951	936	924	948	904	917	907	936	934	886	874	899	889	949	952	974	903	943	927	915	994	912	915	920	922	912	969	917	910	931	936	917	913	942	926	912	904	863	995	930	903	935	904	885	969	925	913	938	926	882	963	869	916	921	923	909	979	918	962	979	874	915	965	910	915	868	976	958	948	950	925	912	958	951	918	904	917	891	981	933	915	961	917	961	946	922	940	918	925	887	971	904	914	930	928	933	909	897	917	896	997	957	910	957	925	948	949	879	924	925	866	916	952	846	882	921	967	943	933	918	904	887	957	865	956	938	922	874	906	894	896	925	916	917	867	922	947	944	894	946	979	934	943	913	957	933	963	955	1006	964	921	935	938	948	931	906	898	926	926	933	954	848	945	901	1028	895	942	928	860	914	914	920	920	903	982	896	938	932	960	945	866	872	939	967	1000	943	964	939	928	940	905	972	954	951	943	923	964	871	878	906	856	922	917	985	920	916	916	948	899	905	942	939	933	918	957	940	936	946	876	914	908	990	960	890	961	905	915	938	920	942	937	915	892	971	951	901	963	961	1003	914	912	951	927	888	981	976	918	943	941	929	870	885	901	943	910	944	930	936	893	925	953	883	910	952	916	942	914	905	901	921	943	953	924	913	944	912	924	933	973	898	933	863	956	922	932	887	995	939	866	980	903	947	900	932	920	948	872	928	889	994	932	956	936	935	943	921	939	908	944	946	918	925	960	921	903	945	947	968	938	926	919	881	907	933	954	920	962	931	977	881	940	914	914	908	903	944	887	954	962	865	938	916	919	945	931	937	906	952	920	913	938	978	890	905	983	909	928	922	938	985	914	881	938	974	918	928	904	936	880	906	969	904	914	889	927	925	954	949	892	953	905	943	932	936	916	974	937	971	877	896	909	896	901	924	927	960	885	878	955	942	960	898	980	943	930	917	865	944	971	953	975	884	932	931	955	873	922	943	938	953	921	931	967	910	1010	961	921	938	933	892	908	954	919	931	912	929	979	923	914	940	947	964	948	917	969	999	951	902	927	990	935	916	922	931	945	932	898	888	908	905	923	899	983	934	939	974	966	912	941	929	984	926	914	907	922	925	914	882	885	988	948	938	963	935	914	899	905	909	946	957	883	938	950	940	952	874	920	906	880	915	881	970	913	976	898	928	924	923	881	868	919	880	897	926	984	937	935	910	914	918	908	895	939	948	922	944	910	925	968	900	897	902	932	934	944	912	912	951	913	957	947	982	932	981	952	985	914	906	940	977	941	902	932	910	910	931	885	929	941	952	931	949	924	924	966	914	970	895	931	936	886	874	958	924	881	940	906	935	924	925	914	922	905	922	939	949	902	922	894	954	963	914	956	858	941	929
24109	20704	27422	24023	22951	38590	39279	29958	23819	13303	4776	1707	929	714	701	689	667	666	652	720	659	642	683	682	683	700	669	707	651	644	694	652	631	714	682	653	650	692	745	692	608	658	656	682	685	642	724	708	649	674	670	628	695	681	669	663	659	685	633	705	662	688	657	686	630	627	672	690	694	648	645	657	664	676	636	677	686	685	708	670	656	680	662	647	641	669	674	657	660	634	706	695	695	640	676	652	676	670	646	639	663	678	654	666	690	667	700	648	676	680	681	665	660	671	607	667	711	693	667	642	637	700	628	665	666	656	687	662	662	625	650	659	661	698	706	636	645	701	697	667	640	644	636	695	721	668	681	594	659	684	718	688	662	663	667	631	693	681	700	662	655	688	658	666	658	641	671	681	700	689	662	658	625	644	639	640	697	715	633	656	664	668	649	634	653	698	665	653	656	641	636	672	691	675	615	665	683	654	666	652	648	682	641	695	685	667	666	731	671	696	659	672	679	706	715	659	722	681	679	637	666	641	674	728	633	678	680	667	706	660	696	690	662	694	655	622	681	649	668	667	672	629	643	649	688	668	633	670	656	667	637	651	638	644	663	605	705	682	675	667	647	659	672	642	672	699	705	643	661	680	660	692	638	656	612	632	703	728	667	614	659	635	656	620	671	651	657	701	673	694	684	661	674	650	623	650	688	674	663	677	678	676	649	671	658	705	666	641	658	708	699	699	693	638	697	638	639	698	657	642	690	650	660	657	656	677	658	672	636	666	694	725	695	711	674	649	637	662	636	652	675	666	697	686	692	633	608	688	638	646	660	672	693	658	642	659	635	700	636	643	650	660	676	674	611	659	700	649	622	675	655	611	628	653	668	677	693	661	650	682	688	654	689	691	671	670	678	601	684	658	656	630	705	700	648	668	678	659	664	618	675	634	675	625	688	691	668	641	622	607	674	673	666	675	628	668	669	711	635	678	671	660	706	651	659	665	678	634	645	637	644	692	674	652	647	678	683	666	647	712	640	674	696	684	673	673	696	680	666	639	676	618	686	660	689	628	673	642	679	653	656	656	676	699	667	645	682	658	627	640	600	675	665	644	644	620	619	674	640	645	667	646	644	650	675	647	661	679	655	645	645	667	641	649	663	691	675	654	634	675	679	674	659	623	677	651	666	640	666	649	709	693	627	657	662	671	624	610	706	647	699	673	689	658	671	615	699	679	705	667	631	638	622	650	650	663	651	635	631	689	618	619	588	645	699	614	650	682	620	696	654	645	641	653	652	661	693	644	643	661	673	637	639	668	673	637	692	604	678	662	651	649	596	644	660	664	694	641	663	713	663	648	644	656	686	684	702	670	701	694	652	693	630	640	655	701	709	643	659	635	673	642	691	640	656	683	644	678	656	678	648	671	698	719	653	679	686	657	650	590	678	679	702	640	664	653	665	694	677	673	663	659	716	677	657	668	681	654	635	635	679	669	632	689	661	653	689	669	668	681	639	629	684	641	673	656	634	634	658	674	638	625	622	623	671	659	685	648	652	599	709	660	666	648	677	666	663	638	675	651	635	632	646	656	638	689	687	669	684	680	634	658	704	655	636	622	670	637	654	659	632	650	597	640	663	613	648	674	648	682	657	668	625	678	672	699	652	650	676	660	671	660	668	696	666	682	688	674	621	699	705	641	735	659	668	636	666	649	694	708	647	668	682	668	648	688	695	677	659	690	678	700	631	661	708	686	643	666	647	663	686	659	656	657	640	634	679	647	643	642	668	683	671	661	690	706	661	675	646	653	705	635	691	657	667	656	663	641	668	653	685	636	670	596	648	650	666	708	667	635	645	663	609	647	663	677	663	690	669	647	685	622	694	643	703	689	684	682	675	703	683	660	667	645	684	665	668	682	667	676	671	666	642	676	638	614	659	637	673	688	663	653	664	648	653	667	629	611	659	629	731	705	691	670	649	714	730	696	748	665	696	645	696	628	702	645	660	664	609	668	652	656	625	612	645	672	640	654	639	667	668	637	697	639	625	646	634	638	637	683	674	662	615	663	671	671	586	682	712	660	657	647	717	646	693	666	641	632	686	659	683	637	705	598	701	661	640	698	704	669	648	666	692	660	705	687	689	665	647	661	634	632	708	660	686	616	656	626	699	680	703	691	695	692	673	641	648	650	670	707	673	625	627	655	667	658	620	696	686	655	651	618	714	706	648	678	673	698	672	673	669	678	679	664	667	698	680	646	694	668	644	674	680	652	649	706	685	671	670	641	670	628	674	626	669	672	676	643	641	665	673	626	662	641	611	662	688	651	681	683	693	689	676	667	644	672	651	670	629	651	608	629	677	607	677	702	699	646	657	668	670	626	642	704	675	654	668	689	631	693	644	663	668	665	681	666	655	654	656	691	687	669	634	670	677	701	692	629	670	676	694	650	665	660	682	698	668	688	663	674	671	634	648	692	638	711	700	638	672	649	689	658	657	659	657	649	670	655	635	695	669	672	652	615	600	673	637	687	686	646	685	702	664	682	646	711	667	670	676	681	620	636	630	672	634	649	662	651	670	609	656	686	615	630	659	725	635	672	694	647	620	649	626	701	673	658	665	674	634	660	713	648	656	664	680	668	660	643	647	719	676	619	646	660	654	657	704	639	638	672	694	619	694	662	660	641	657	691	641	657	681	659	638	703	662	663	605	630	666	690	673	656	646	667	710	647	649	631	677	664	654	683	698	653	671	711	663	622	664	638	657	682	711	677	608	714	638	670	653	628	654	675	663	694	631	650	671	617	662	695	690	620	662	657	666	630	639	662	649	689	665	629	653	665	622	666	637	690	645	648	647	678	673	711	637	628	656	673	675	675	668	674	666	700	650	658	651	680	608	650	629	669	724	664	669	656	643	675	696	651	635	629	651	647	672	696	662	619	672	663	660	633	666	681	672	647	663	670	666	677	683	639	641	610	641	627	656	688	636	637	765	653	667	670	672	651	662	656	705	702	632	682	641	642	652	633	642	588	672	649	672	686	719	604	665	621	698	643	634	629	682	641	661	651	636	649	653	669	606	639	681	674	675	653	674	675	678	692	682	722	658	686	663	646	654	713	656	675	655	624	681	635	603	662	700	651	641	688	732	640	718	702	662	680	658	640	678	685	656	664	647	641	676	632	662	644	675	704	645	646	640	697	656	702	649	661	707	644	659	647	623	673	638	687	639	623	624	637	624	660	702	634	705	668	680	670	683	706	672	618	701	696	690	695	631	643	657	628	653	685	637	688	679	698	659	627	655	673	710	629	674	645	627	674	692	689	661	677	657	627	685	663	650	654	652	642	670	625	663	678	654	649	665	690	673	669	646	694	685	689	667	642	657	635	715	664	679	637	659	626	663	709	677	676	682	666	685	674	612	702	688	641	679	673	703	619	636	632	604	667	616	636	680	639	693	645	615	627	637	620	669	658	686	657	727	642	657	725	664	716	718	636	651	693	672	632	652	645	639	656	647	680	648	664	603	673
7999	17992	17637	12634	27073	42487	39182	34709	29341	17832	7852	3114	1393	1075	961	946	962	936	1017	936	970	965	906	951	955	921	938	947	951	998	999	943	975	934	957	995	964	940	917	967	918	924	1005	919	933	1049	973	960	987	986	913	945	944	959	899	948	956	933	975	942	958	930	961	944	901	971	979	955	944	938	976	974	955	929	952	957	934	941	952	919	951	951	931	902	1005	878	950	977	932	957	941	964	946	935	945	958	933	953	905	928	975	1013	926	977	972	923	984	1003	1003	950	945	936	960	940	934	969	983	952	947	1015	869	941	968	948	979	957	951	949	930	934	983	962	933	946	984	990	980	1018	931	924	951	947	931	970	935	955	950	938	964	915	972	966	941	919	939	969	910	968	1005	942	968	969	943	961	973	972	954	982	921	950	922	963	915	939	934	920	960	927	921	972	935	934	950	916	888	948	894	972	1001	1026	978	907	947	958	928	1049	932	976	983	937	968	975	988	960	949	914	947	929	917	927	937	963	971	935	968	937	973	936	908	946	966	1025	987	970	1000	981	945	974	972	966	935	929	955	937	994	971	979	986	962	972	959	973	922	967	951	933	970	927	1017	976	933	956	1018	940	936	947	933	937	960	940	967	922	1000	925	947	989	914	911	989	984	897	946	982	947	910	968	929	975	973	963	993	887	957	936	997	954	954	949	985	904	952	973	953	925	947	915	931	954	964	980	945	972	964	975	974	889	940	971	981	942	905	965	969	923	966	967	930	914	946	982	965	935	994	925	954	956	945	981	929	949	905	921	918	919	926	1004	997	974	973	915	963	940	942	933	976	980	981	921	927	926	958	941	971	941	965	920	929	910	926	918	1006	936	986	943	970	919	989	919	932	959	933	997	964	947	882	934	982	976	944	956	967	941	1000	946	973	998	935	934	925	953	959	988	1002	934	942	929	980	962	972	929	927	940	971	942	936	961	944	939	959	929	980	943	996	917	965	965	943	971	963	876	1013	945	873	968	957	989	930	981	902	895	955	908	975	941	923	966	961	949	972	944	948	915	974	973	1023	940	916	988	915	931	999	971	955	867	913	959	970	936	1005	935	954	925	966	935	942	982	936	889	929	966	949	959	938	949	1012	943	949	923	938	951	943	881	907	994	947	972	951	927	992	957	985	963	995	953	924	967	944	991	982	956	999	914	970	947	944	931	904	940	939	990	957	956	955	965	944	949	936	946	950	896	924	942	935	874	918	939	987	966	939	960	930	999	947	934	947	990	974	943	1001	988	949	950	975	975	972	945	999	912	975	961	883	971	954	954	935	967	963	957	944	911	972	903	939	985	930	887	977	978	972	948	935	993	942	944	972	946	929	936	946	916	906	943	949	952	931	935	959	977	963	961	931	973	944	997	982	907	1002	922	926	902	985	954	919	1025	968	951	878	970	968	929	966	911	863	963	947	934	954	965	932	905	975	960	944	968	909	961	972	961	891	947	990	942	957	960	922	988	1000	922	932	963	933	971	990	930	937	978	924	947	1008	937	990	957	912	1013	932	1013	962	921	910	1006	931	931	985	956	955	968	944	949	958	966	943	931	941	938	993	944	971	1005	925	925	956	966	965	975	964	964	909	940	986	937	900	940	947	962	935	960	934	937	954	981	941	959	973	999	951	929	953	963	918	946	976	930	964	963	922	929	947	909	986	986	962	978	956	946	993	928	953	905	948	940	972	995	915	961	937	921	945	1016	949	985	964	992	977	965	945	888	1020	916	994	998	975	948	1014	957	926	970	968	953	920	943	1018	971	909	984	951	944	979	936	928	940	912	952	938	883	974	948	992	921	940	928	935	975	952	925	902	911	966	923	952	941	975	996	936	937	956	925	944	949	972	942	958	938	983	964	955	950	989	954	985	938	970	951	994	949	919	952	970	981	944	906	961	968	996	943	945	972	974	976	937	976	963	990	984	963	980	948	904	954	980	960	894	904	896	981	977	934	947	994	973	991	989	973	901	878	972	932	968	949	912	877	960	938	964	936	969	896	954	941	951	951	978	926	898	915	923	912	915	956	888	916	957	946	899	985	961	932	968	898	943	969	957	962	933	982	938	911	933	902	928	901	931	940	936	991	932	939	947	975	913	974	956	1008	933	933	926	954	998	963	928	927	985	938	943	1018	912	984	955	949	961	1018	884	982	958	948	972	931	983	998	933	897	913	967	941	960	929	981	936	927	964	922	917	932	922	908	1041	985	957	982	958	978	965	906	965	946	908	956	930	949	947	990	906	936	924	975	937	1013	995	967	987	957	1018	913	979	951	1001	971	947	946	944	982	995	951	926	943	943	968	915	916	956	966	941	987	968	960	920	944	906	942	981	940	956	1007	962	989	988	973	966	987	928	951	946	1001	925	939	999	938	955	948	958	921	961	1007	931	891	1003	918	940	930	981	941	973	963	945	971	1030	948	924	928	947	964	968	946	974	911	929	919	933	943	933	923	978	975	949	946	919	927	926	978	922	1032	980	972	945	976	970	931	962	941	942	982	935	947	969	1049	952	943	960	981	939	976	1006	952	956	939	937	941	959	991	904	964	955	944	947	1009	945	989	907	929	919	956	956	942	967	1004	897	967	940	943	974	884	982	984	938	945	948	936	947	996	976	977	931	959	986	980	995	936	1023	934	909	917	927	985	961	920	971	952	969	921	934	1007	908	926	1047	943	950	960	976	945	959	921	937	1015	923	954	928	965	929	980	922	967	917	940	964	1006	931	967	886	977	990	921	1013	943	941	969	966	1000	880	969	968	960	910	961	973	946	870	905	994	946	960	949	959	917	964	930	937	1008	963	924	946	954	950	971	992	951	933	878	943	950	891	962	913	918	948	927	944	941	940	920	933	961	945	925	976	908	948	927	977	905	964	923	917	929	966	981	914	986	940	933	927	927	989	993	954	973	1007	917	992	953	953	978	868	955	909	900	940	912	897	980	958	915	924	961	928	890	991	900	962	1007	967	900	904	895	907	907	922	971	1006	934	942	936	935	944	971	1005	953	968	917	922	983	931	911	958	896	947	964	981	921	965	941	977	945	897	970	927	954	943	970	1007	977	912	944	937	940	971	923	954	985	978	925	960	976	935	946	930	908	944	978	922	967	1018	997	912	942	922	984	933	936	1000	930	978	961	927	895	981	1005	932	948	953	949	953	904	958	967	879	921	947	901	944	961	963	937	988	997	950	940	932	950	908	934	940	943	983	962	986	950	962	977	948	976	980	1006	978	966	933	962	979	946	928	918	937	895	987	997	958	954	972	932	935	937	878	927	948	942	996	916	976	904	944	974	940	901	966	919	940	975	972	960	936	948	997	926	980	984	943	935	932	921	966	963	1057	955	963	933	942	938	935	986	966	909	1005	895	953	940	967	922	959	938	997	963	966	1030	950	953	941	975	951	941	899	968	922	983	950	957	927	899	967	958	906	929	995	935	920	984	963	933	976	909	964	890	935	942	946	977	933	983	962	952	975	901	913	1002	915	976	953	933	1006	985	990	985	1037	979	1005	955	938	959	925	950	972	958	962	938	929	920	941	971	975	955	900	946	945	933	943	939	976	973	1003
22510	20742	28546	22998	28762	47537	49796	50991	42724	28750	13776	4161	1556	866	734	703	708	669	789	704	744	674	714	726	733	720	729	706	700	698	690	616	721	764	725	716	718	745	697	694	673	643	688	712	717	699	651	666	737	703	724	708	704	730	708	676	680	706	708	700	682	676	665	667	696	658	747	700	655	686	725	632	759	700	716	740	710	670	724	725	689	706	685	674	661	717	714	734	730	692	697	706	757	659	701	714	692	702	718	724	689	680	667	705	715	703	702	660	687	656	655	689	762	690	649	688	668	662	677	726	688	718	685	643	701	688	696	726	647	678	735	656	699	688	715	670	636	726	722	718	700	672	687	713	710	710	685	666	710	684	695	723	714	687	713	690	692	723	678	675	694	702	733	679	699	657	716	682	704	698	669	667	665	703	668	653	664	721	693	708	707	674	686	691	688	691	712	748	628	739	757	668	680	705	722	695	697	672	670	678	742	705	735	657	729	685	697	715	700	670	714	710	647	702	688	681	701	743	713	659	725	687	693	695	745	711	735	689	694	720	675	606	651	677	695	717	670	719	742	730	681	753	700	716	709	723	707	679	716	691	739	738	700	764	668	740	690	714	746	738	678	713	691	687	713	745	726	685	673	733	716	698	710	677	693	710	693	696	725	678	701	750	676	714	702	660	660	721	716	683	677	725	741	714	689	684	715	722	716	730	726	681	692	703	679	686	704	707	696	710	687	699	697	710	631	697	684	664	707	690	632	682	699	727	713	701	652	687	710	670	712	732	719	683	711	674	724	716	682	696	714	732	724	672	668	741	744	675	694	683	687	700	706	722	692	674	678	716	672	717	689	672	702	718	627	698	701	691	731	689	684	714	717	708	716	680	701	684	672	714	695	702	694	694	690	686	702	742	671	743	713	679	713	693	669	680	709	688	685	715	669	741	689	688	742	681	705	706	738	665	660	712	695	648	661	713	682	658	709	664	684	735	709	679	649	702	671	716	678	680	702	661	753	697	691	689	704	692	682	731	688	750	682	699	690	699	742	698	706	694	708	674	682	710	702	668	678	655	718	641	678	697	691	690	710	715	682	688	665	677	714	702	679	687	657	695	676	681	700	678	661	742	657	720	726	690	720	694	672	727	687	662	712	706	696	726	705	686	735	758	710	689	706	702	642	715	684	759	775	697	770	623	691	652	729	721	691	677	698	662	682	697	696	699	730	744	701	710	685	665	678	743	709	690	686	668	690	679	671	679	715	704	692	717	701	673	730	686	705	694	697	702	743	697	705	722	709	682	673	727	715	662	658	695	684	697	707	683	675	681	657	746	658	736	708	731	714	680	669	728	633	749	692	729	689	693	683	688	729	671	694	666	665	687	701	717	634	686	712	692	722	675	683	671	703	694	737	711	661	694	687	724	669	742	691	696	728	720	686	730	705	682	700	700	708	663	683	691	703	685	641	714	686	671	734	705	696	686	722	683	679	685	726	690	705	692	686	687	690	705	669	681	724	684	710	692	721	664	706	707	703	700	686	694	696	689	677	702	673	693	720	717	683	708	662	726	678	712	722	684	742	686	744	726	672	722	699	672	709	668	722	670	679	704	677	698	722	683	683	723	681	702	664	717	718	655	704	666	722	702	738	666	681	679	696	719	716	688	680	724	695	701	689	668	712	692	714	714	674	695	713	699	705	739	707	747	722	732	668	705	668	727	714	670	680	698	716	694	710	711	715	682	708	742	689	645	727	702	733	686	685	675	677	686	683	719	684	703	664	677	720	739	726	718	656	681	698	717	713	727	755	698	704	736	717	649	687	699	718	731	713	606	648	731	729	693	703	659	686	696	732	672	724	679	667	679	650	706	684	693	726	641	690	663	689	722	677	697	654	724	694	692	713	701	729	702	699	727	672	733	696	683	688	703	700	762	734	679	678	725	719	673	764	702	703	711	724	777	742	697	724	689	670	704	709	675	734	733	704	686	726	673	723	710	691	708	684	669	684	660	699	672	675	704	694	708	664	706	710	715	636	685	663	670	683	687	702	708	675	720	691	717	635	732	719	686	708	696	721	673	695	691	696	710	692	708	680	706	668	731	714	648	690	690	665	731	719	703	656	699	718	723	679	718	685	689	703	740	693	685	660	729	668	712	665	703	669	650	743	695	686	680	722	708	736	675	767	705	706	679	685	714	682	728	689	669	719	702	692	712	734	709	717	729	728	721	716	716	720	660	684	663	690	645	688	706	692	715	724	714	684	708	663	701	707	690	719	698	742	695	696	688	667	720	691	686	728	658	662	686	670	701	727	666	712	687	656	713	697	769	663	685	695	707	679	730	705	729	739	682	706	679	716	705	704	700	745	696	670	666	695	723	703	662	663	755	688	716	624	713	707	704	712	733	704	698	683	702	657	696	686	717	633	747	719	690	670	707	744	665	695	669	715	729	677	685	704	701	629	730	718	728	700	690	687	747	671	671	671	721	689	664	664	686	725	679	714	730	692	719	704	683	699	739	697	690	750	724	718	729	677	727	702	685	680	734	742	667	677	671	677	704	681	718	670	676	670	684	672	658	679	713	639	692	702	665	753	674	698	702	715	716	717	756	735	732	679	721	715	714	740	676	710	733	684	697	692	722	710	727	707	684	669	707	718	708	680	707	657	689	728	704	723	709	648	713	668	690	685	709	767	712	710	636	745	706	671	713	736	708	689	677	728	752	663	690	744	707	706	725	724	648	741	690	706	709	732	676	724	675	709	654	725	681	719	665	704	679	700	739	641	663	679	745	706	665	688	683	727	684	681	700	714	702	711	727	664	677	733	724	680	698	654	718	675	734	752	739	698	630	700	673	706	675	737	690	679	687	685	692	740	677	665	726	706	723	752	734	681	695	698	716	707	686	685	713	649	706	729	726	716	686	731	668	711	696	714	699	714	654	715	749	687	723	734	711	737	699	689	706	650	680	707	705	685	671	676	688	716	682	702	664	722	718	657	733	743	727	710	740	701	708	699	667	721	684	663	663	700	690	695	684	725	685	704	714	648	712	692	691	714	667	683	705	667	667	704	690	657	721	696	688	684	702	725	710	729	676	695	713	707	686	714	689	682	701	674	694	725	704	719	697	734	722	681	724	691	637	671	742	708	712	708	704	696	706	713	672	707	767	740	690	702	694	719	697	704	721	674	698	707	725	673	663	721	700	704	705	676	675	679	679	718	686	690	727	715	688	718	717	681	700	721	714	710	734	709	713	744	674	701	761	669	652	691	703	714	711	707	681	692	699	695	734	659	666	664	710	699	638	716	643	686	654	691	727	733	682	718	658	732	669	705	734	714	650	685	685	659	724	747	706	686	695	718	688	718	755	710	722	719	717	677	654	695	682	694	726	653	655	695	682	694	691	713	740	701	685	700	667	661	691	678	679	655	704	648	674	675	697	783	707	726	682	650	730	665	664	745	649	676	726	689	710	655	684	739	696	706	758	713	661	662	700	685	702	733	724	709	688	722	757	715	706	715	688
14519	32062	30610	23649	44848	53885	53067	52644	44387	31852	16927	6815	2506	1275	1040	1026	992	981	943	977	1001	1005	941	939	986	1006	962	990	979	947	1007	948	945	926	987	994	986	1005	913	928	947	950	1022	978	926	984	1008	935	1020	945	983	997	981	1022	938	965	996	906	1004	950	1002	936	985	990	976	966	929	973	1006	951	991	1020	995	949	968	1036	936	1028	921	984	961	931	969	956	1067	960	966	974	940	973	977	924	913	1032	970	951	914	993	992	956	968	966	933	936	960	967	952	974	1003	999	939	1012	953	995	957	951	953	955	1007	963	946	977	909	953	976	1055	947	1003	987	971	966	984	999	950	974	965	984	1001	965	1015	921	989	952	980	1005	968	994	947	987	966	1036	950	975	916	960	964	988	971	913	971	930	948	967	1028	928	910	1002	946	985	991	938	954	961	954	1010	964	1018	976	975	1053	968	1000	991	1012	975	1013	1010	992	957	990	957	978	940	966	1043	982	1017	941	948	964	960	1017	952	985	1024	971	954	922	949	956	961	937	981	974	918	1034	1026	960	997	1003	989	883	927	985	1007	924	981	998	995	943	980	947	1026	962	968	964	932	1012	1001	979	977	988	953	967	978	1035	955	1024	1006	1015	962	988	1006	996	990	973	954	960	952	967	1001	985	978	963	952	1049	898	998	965	1008	947	924	1027	986	964	967	929	1015	948	1021	1014	928	945	1028	939	1036	947	961	985	892	958	951	989	935	964	1001	930	942	919	952	966	1024	969	939	956	925	1000	928	972	977	1023	977	984	966	981	991	1002	972	1024	977	994	964	981	973	978	974	964	962	963	961	948	930	977	902	1010	920	1029	949	969	945	914	986	912	1005	942	965	950	914	953	1037	983	982	1040	942	928	937	984	977	959	954	928	949	1027	968	1015	990	994	971	998	990	960	986	926	987	943	1017	983	961	995	947	1006	965	1011	941	1002	962	935	974	1013	952	1009	931	990	983	994	906	959	962	957	950	940	974	959	970	1049	1044	955	970	974	974	990	989	933	989	935	929	895	976	941	1032	970	1003	934	1009	940	929	945	994	1014	978	1006	989	964	994	957	967	945	991	942	978	942	915	1010	933	990	953	1008	958	1007	967	957	1018	972	985	955	1007	975	975	997	979	941	999	1002	976	1030	957	968	958	961	988	971	996	987	967	864	959	995	1007	943	927	998	954	1001	972	952	998	1013	1003	975	997	956	945	1003	969	936	955	1029	1029	970	952	976	954	995	995	1031	945	1019	930	926	950	961	908	971	974	1018	932	969	931	1019	948	991	982	1006	997	914	927	967	981	985	989	982	994	988	989	962	1039	997	903	990	933	937	1006	1032	1009	984	940	1020	992	955	1004	972	1007	1001	969	1028	1007	976	975	1015	941	961	943	975	934	963	1011	961	976	998	1005	924	943	987	991	968	909	1003	976	1007	974	984	972	979	917	1000	950	912	977	964	1006	930	983	1004	1026	1004	991	937	985	953	983	907	977	968	995	970	978	996	945	1003	977	1021	991	946	978	967	993	946	1017	1024	957	996	1018	1004	937	982	998	956	952	1009	979	969	1024	1016	934	959	997	982	948	991	1028	1020	977	995	1001	1010	974	1028	1032	1031	956	983	990	1007	1014	1007	988	990	974	946	940	988	1039	891	971	962	885	936	992	967	984	1028	983	993	996	1008	1013	942	963	940	990	1031	949	985	1003	921	967	979	976	946	940	1000	966	959	983	973	1025	1004	1005	1015	954	997	992	898	988	911	1008	983	1002	932	997	979	936	995	973	991	971	963	1068	993	933	970	973	946	897	979	977	966	978	1027	1000	981	985	962	1017	986	973	975	865	958	993	936	1003	988	957	900	985	949	950	1006	985	992	973	1000	971	993	994	948	955	922	971	906	951	942	990	999	1006	1039	975	957	1015	939	985	1000	906	988	974	1047	995	996	1024	966	964	967	992	1043	985	1021	929	1012	1047	971	1008	921	918	975	956	956	983	1034	982	899	917	994	917	1015	991	942	959	966	908	969	981	930	1033	971	988	966	927	1022	949	987	997	1005	949	996	1030	976	993	959	988	1043	918	963	969	972	963	992	955	960	981	1000	956	954	1003	968	955	1019	989	995	1008	945	966	980	943	1018	1020	998	993	931	1005	989	1032	950	978	998	968	1004	913	1017	1000	927	984	980	955	961	1012	918	965	996	993	950	1009	983	951	963	984	924	1032	914	967	989	981	1020	952	962	964	923	982	1028	914	928	987	983	990	967	997	911	1004	966	998	989	899	943	988	1002	972	917	963	987	975	960	963	1035	939	958	983	965	966	973	916	967	988	978	953	928	955	1002	957	1024	914	914	972	908	1032	1010	1025	936	995	973	1013	992	961	1004	964	996	915	917	1016	959	1007	1009	958	951	964	1006	1000	982	1002	952	1051	933	925	900	1025	971	1023	974	981	961	969	917	932	1022	1005	943	972	991	942	947	945	1018	948	963	939	1012	973	1016	963	975	941	974	1018	950	978	930	980	1016	963	1049	999	1000	1031	1009	1002	956	982	973	969	965	973	999	947	1004	978	1034	961	1025	962	926	957	933	945	944	965	887	976	967	942	1046	949	1061	1016	969	982	938	971	1007	977	948	981	950	976	1008	983	978	965	1053	1025	1000	903	943	1035	942	953	970	1009	987	1001	969	997	937	981	1037	945	974	958	1023	912	962	961	975	915	982	990	966	942	966	1001	966	957	962	960	962	936	948	998	969	972	963	998	1006	975	953	951	984	1016	997	930	887	979	920	959	997	1041	1030	970	966	983	935	964	983	932	940	972	1059	1004	1014	960	945	986	886	945	966	957	952	1017	909	1007	981	1035	985	944	986	955	984	971	940	1015	1017	987	972	962	991	991	905	910	940	946	950	922	1018	960	1019	1007	978	921	965	966	991	980	901	975	1000	981	920	914	930	926	982	1004	988	910	980	935	955	940	974	982	975	972	1002	1016	930	966	976	995	1018	947	965	970	1028	927	940	982	1002	1002	961	1032	1000	963	990	966	937	902	991	962	992	1010	984	937	998	970	933	994	937	981	951	974	959	943	945	980	997	958	937	955	943	931	990	1011	968	991	1006	971	973	1007	1002	967	936	967	961	940	971	964	1005	960	942	967	1017	990	1026	915	981	992	1054	952	912	961	1005	958	1008	990	953	936	1017	954	993	981	943	977	1000	978	937	936	947	952	919	1007	954	940	947	949	903	1013	962	991	908	992	1012	957	994	1007	994	947	942	967	990	929	994	953	1021	1034	923	975	940	947	943	963	921	956	1004	973	954	1008	957	974	973	969	1002	971	1013	955	1000	1025	920	1016	1026	941	938	945	911	997	1011	1030	989	962	963	951	977	981	943	976	982	995	878	1013	978	989	974	955	949	963	969	955	978	1022	956	998	920	983	966	957	1013	1013	1014	937	957	925	970	933	958	943	974	1030	938	1005	997	986	984	952	991	1016	997	1004	980	1001	981	987	926	948	939	1004	944	1008	962	942	952	985	938	969	963	939	982	986	937	955	880	1025	948	926	967	950	937	954	939	952	939	1021	948	977	958	955	971	969	965	961	1016	949	927	1026	991	985	970	1017	1015	1042	950	976	1033	872	980	942	926	1001	945	981	997	999	987	930	923	987	949	962	976	1031	960	930	1011	1032	946	998	949	971	1017	974	1014	921	971	947	975	968	1020	924	925	918	979	952	979	972	970	962	989	954	943	1004	977	937	994	947	977	953	964	1017	965	989	1008	1029	1004	1012	1017	1008	986	980	986	999	993	983	992	964	971	1007	978	960	957	966	1007	966	1003	1006	980	944	983	947	981	997
26086	20548	14202	5138	8722	13512	9879	7958	5453	3034	1546	987	736	713	676	639	717	676	659	691	695	702	653	647	647	670	660	641	656	700	650	696	687	665	685	678	641	623	693	731	667	677	701	643	645	700	664	667	683	647	704	682	663	668	684	681	686	706	634	676	688	682	677	691	624	666	656	678	661	691	664	619	638	688	645	704	627	693	663	681	688	667	682	666	706	665	667	654	690	670	632	701	722	668	666	676	696	648	657	690	694	678	647	677	651	653	705	638	642	623	646	683	669	663	644	678	642	621	674	655	657	683	641	695	673	709	650	687	681	648	728	644	653	648	633	694	678	628	653	654	655	650	678	688	773	666	685	640	692	645	662	694	682	651	627	645	686	694	639	634	667	703	663	697	650	645	699	682	653	718	673	644	653	666	671	652	688	619	711	708	713	677	617	662	705	671	664	675	682	631	669	656	688	672	674	646	631	698	684	676	670	661	734	688	631	655	654	668	669	680	670	667	670	716	678	692	667	669	662	669	684	665	667	653	693	714	711	680	613	665	672	633	635	659	661	664	633	679	672	671	660	629	689	657	695	675	677	655	666	684	661	711	672	693	618	690	671	669	632	664	663	676	690	630	635	657	680	693	700	640	685	678	670	655	666	690	662	623	631	658	672	637	655	672	672	676	642	675	620	656	671	671	628	675	646	703	659	647	696	651	625	648	662	713	691	689	691	701	612	685	634	666	700	742	703	655	692	701	645	670	716	656	651	710	706	666	685	639	648	665	635	648	660	693	691	691	620	688	688	611	669	669	674	676	645	679	675	633	688	702	705	688	625	634	657	654	654	684	689	646	669	632	699	642	692	660	685	711	673	647	681	670	703	645	651	650	663	707	660	666	666	709	637	663	659	643	640	663	650	653	709	674	672	662	670	696	705	674	652	699	604	676	668	679	652	720	637	663	707	652	666	654	673	658	702	646	678	637	705	657	647	671	650	684	671	674	668	653	702	697	642	663	676	647	653	712	702	648	650	666	670	649	652	639	720	650	662	674	639	657	675	654	680	653	717	649	645	639	658	663	682	620	669	730	688	674	631	659	647	658	662	656	643	687	693	634	675	731	638	666	704	640	686	691	718	681	680	632	654	632	699	684	629	664	680	656	637	660	635	641	681	715	686	677	702	620	676	652	655	697	688	644	679	674	662	657	671	645	636	640	653	684	709	652	647	665	655	664	701	656	702	661	662	690	676	673	686	690	642	711	671	665	696	672	639	637	673	656	644	672	639	681	659	667	649	678	651	664	692	693	672	653	658	686	658	663	675	650	654	645	678	718	638	672	654	643	638	666	638	690	675	678	685	617	662	675	676	621	661	689	695	651	637	664	696	651	691	694	713	658	666	680	718	686	625	658	667	676	666	640	642	689	654	690	650	681	673	641	665	638	664	721	707	670	650	743	652	678	652	650	608	658	636	662	672	715	644	674	680	649	710	600	679	717	602	674	679	653	686	678	698	629	695	690	699	624	702	672	702	667	622	654	713	630	619	653	659	676	662	632	685	650	693	698	673	688	658	673	671	652	647	709	686	662	667	687	690	694	679	686	632	660	676	730	616	676	654	642	674	657	679	690	722	683	637	670	684	672	660	668	680	670	730	674	640	680	642	679	655	659	657	623	617	614	649	698	670	679	661	643	674	709	678	621	678	675	705	672	651	691	705	670	705	699	713	711	681	662	702	670	659	643	685	632	659	690	716	629	650	731	670	679	678	678	636	689	677	686	701	643	697	678	699	670	655	655	665	629	680	695	672	648	671	664	673	678	619	631	692	663	624	686	685	711	642	634	640	670	672	695	688	628	731	660	683	673	716	637	626	694	662	643	670	667	660	635	654	640	610	678	669	686	653	640	691	659	697	617	670	671	643	641	679	665	705	668	700	623	636	662	666	639	645	692	661	675	697	663	696	684	717	677	684	732	689	652	646	658	678	674	681	636	650	648	623	654	657	661	674	670	719	644	659	649	667	715	690	643	646	730	667	650	664	683	669	619	655	662	680	663	740	733	679	639	665	643	669	692	644	691	636	702	712	630	620	676	680	702	680	684	684	701	685	669	646	656	684	685	649	674	640	609	673	723	658	603	649	646	723	681	651	675	687	659	624	650	677	680	705	645	686	644	642	667	651	682	648	702	646	674	669	643	641	692	674	678	673	690	691	652	705	637	716	654	709	650	697	701	677	667	678	696	644	686	698	659	692	652	653	682	654	699	698	687	678	642	620	639	694	718	714	672	678	702	624	657	681	622	707	680	662	675	671	668	658	651	662	711	679	666	683	655	658	710	635	657	666	683	709	647	670	656	697	716	712	654	682	605	670	649	665	696	654	674	715	675	605	633	646	657	698	644	712	685	692	655	698	658	639	637	653	672	707	672	709	698	707	630	630	671	633	593	712	649	659	672	696	671	709	659	665	664	635	696	685	658	670	647	669	650	667	683	668	650	681	667	689	689	691	604	689	640	627	661	732	662	683	703	683	696	658	646	678	653	655	669	671	670	709	656	678	665	605	681	723	665	669	673	684	650	678	650	694	649	661	645	680	684	699	667	710	703	674	677	671	675	681	669	636	676	639	628	650	679	662	653	685	657	659	633	645	691	694	642	631	716	665	719	606	658	674	640	684	698	679	685	653	681	640	634	701	682	652	632	650	634	643	673	664	706	667	646	681	738	676	659	633	664	675	671	669	664	703	656	665	693	612	662	695	604	642	684	676	638	664	644	691	688	658	662	644	672	685	657	684	657	716	642	625	649	700	676	677	599	648	657	688	676	736	695	685	647	680	633	653	675	667	659	654	688	660	639	709	709	627	677	670	702	681	648	684	669	680	636	652	729	687	676	640	629	664	676	643	652	682	613	685	672	651	646	692	644	653	649	718	651	665	645	631	682	683	682	670	682	678	657	650	649	672	690	716	652	707	619	640	675	659	672	646	661	641	687	683	683	720	707	655	673	687	663	663	674	683	694	673	689	705	667	653	688	682	666	679	681	671	688	622	706	610	716	642	605	697	668	633	660	681	647	702	667	650	659	668	672	677	638	674	700	710	670	714	676	655	698	691	654	689	650	693	662	688	659	719	657	677	706	656	667	676	685	676	674	681	603	695	675	713	680	694	707	714	660	698	667	649	696	660	671	647	669	660	652	663	655	676	628	655	674	661	657	657	664	645	641	651	689	714	645	694	709	668	639	685	665	664	673	663	687	641	706	674	651	640	721	658	662	699	691	678	638	669	654	644	609	695	663	632	637	653	663	712	682	663	686	687	688	684	649	664	673	677	689	652	675	673	674	653	673	676	643	631	693	667	668	624	678	644	677	635	674	628	658	660	671	674	711	663	718	639	664	733	643	694	662	641	673	647	701	684	707	669	666	660	657	653	685	666	696	639	664	642	669	696	666	646	648	664	625	681	724	679	611	656	658	666	634	609	695	690	666	633	652	662	641	609	663	622	649	672	685	678	658	638	680	634	634
6698	8397	8704	6574	13925	18893	15563	12986	9635	5476	2614	1436	1076	999	912	970	948	973	911	974	922	1001	880	927	911	924	901	977	999	954	983	908	917	906	949	970	1009	1013	976	980	940	937	964	942	944	899	894	938	949	974	955	934	911	907	927	900	943	976	936	906	913	956	900	956	956	929	907	970	974	931	985	996	914	948	914	941	898	945	929	902	959	961	958	932	916	874	877	955	915	895	940	929	934	955	943	892	948	926	908	939	934	932	961	950	950	932	962	902	936	951	958	981	956	926	918	927	945	945	986	892	939	948	914	942	932	943	961	926	877	907	912	883	1004	948	953	941	936	1014	931	934	932	950	906	926	918	909	910	924	941	913	962	957	902	978	952	959	984	940	932	972	938	931	936	887	936	890	890	935	970	921	913	921	903	930	928	919	953	940	968	997	924	921	982	966	917	952	926	967	891	959	941	946	902	932	953	924	882	945	879	972	891	957	953	895	926	910	869	951	950	928	917	978	938	965	898	945	982	1004	947	906	942	890	1007	1025	980	914	896	916	968	893	925	939	917	986	910	996	925	934	924	945	947	958	1006	966	949	952	941	971	925	948	929	909	885	957	958	922	965	877	928	973	925	945	936	940	939	878	918	952	967	961	960	901	898	943	937	993	939	888	941	931	944	935	925	917	954	938	897	940	954	924	965	915	949	974	974	950	892	936	955	915	955	918	938	954	975	948	953	943	973	919	950	979	959	910	957	965	950	980	958	963	938	911	938	975	921	943	952	926	903	962	926	934	958	992	936	977	955	961	959	942	958	981	931	967	956	950	945	947	912	924	892	950	946	947	919	951	926	1005	973	915	932	912	932	891	954	941	992	958	959	928	902	902	965	874	887	960	906	949	970	973	965	927	968	918	939	925	951	926	938	946	945	988	953	978	977	990	933	916	936	961	958	956	942	930	964	867	994	942	975	942	967	964	973	926	963	943	936	937	927	895	967	979	925	921	895	955	938	982	956	931	905	977	944	1010	958	933	983	976	985	917	926	925	939	970	941	963	968	968	930	976	885	974	937	937	925	895	895	935	932	962	919	894	973	971	963	1018	964	935	926	909	910	940	917	946	937	940	938	980	977	969	964	888	910	950	950	909	966	968	966	938	925	932	917	911	953	922	931	932	927	951	951	972	914	981	928	960	931	945	947	918	982	935	925	905	919	970	989	973	977	938	946	928	991	901	912	981	960	991	953	1009	938	920	943	921	938	924	950	966	910	953	960	906	932	871	976	880	965	939	955	986	936	919	965	935	955	945	943	995	935	969	917	892	982	993	903	952	960	995	879	914	942	934	986	940	992	890	987	1017	921	943	914	965	939	941	931	979	948	959	898	942	994	946	929	909	865	900	972	955	959	946	903	913	925	955	947	998	952	892	998	1003	978	891	980	956	953	926	922	979	920	974	955	946	916	921	945	989	888	969	976	1092	957	930	920	932	942	992	922	939	972	937	911	906	926	980	895	1006	955	978	945	978	938	931	964	875	923	926	941	929	1005	924	942	921	972	939	981	937	961	925	963	958	939	966	926	955	975	988	925	901	967	933	941	937	984	957	950	909	990	928	961	936	917	994	940	942	920	955	994	930	978	1014	948	949	965	956	972	899	969	980	901	947	948	924	978	943	950	942	927	927	944	926	954	961	865	901	931	917	979	989	905	888	911	972	896	967	908	959	998	1019	948	974	895	962	915	925	978	916	935	978	950	918	959	953	948	937	984	974	871	905	927	912	928	985	962	972	945	938	946	987	943	939	956	959	977	953	884	956	960	937	925	984	954	936	906	968	941	943	949	952	966	922	992	920	933	993	939	900	879	934	940	967	887	974	911	997	884	915	958	956	948	931	892	974	896	979	943	926	880	969	953	953	980	917	927	967	945	995	928	963	911	960	933	898	978	905	968	954	913	869	882	922	931	975	937	951	1000	917	895	943	959	900	940	913	982	936	941	953	935	914	912	953	928	917	923	897	979	993	924	895	953	963	961	959	957	896	938	905	956	967	922	860	949	989	944	893	928	984	966	947	931	958	897	976	969	967	989	950	1008	969	962	967	884	972	894	905	934	984	964	940	907	926	998	955	933	961	941	962	955	918	947	915	1015	955	969	967	918	943	930	927	935	924	964	942	961	920	923	933	940	950	971	986	976	920	957	965	958	928	915	946	946	917	910	920	988	924	896	936	916	984	963	899	973	959	923	937	908	979	974	929	940	931	947	967	964	947	906	930	969	897	929	935	916	917	946	933	994	918	923	975	953	963	937	923	859	947	965	969	865	934	981	940	951	927	853	909	949	905	928	987	942	989	934	912	950	969	943	941	945	901	951	918	910	958	925	962	961	976	902	897	883	906	888	941	999	996	957	919	941	914	928	950	946	958	929	964	995	951	939	932	934	996	912	924	907	895	951	920	935	906	923	950	880	950	963	927	920	912	987	966	893	929	927	890	921	948	954	973	927	934	967	961	881	941	901	949	926	979	946	964	893	983	941	1011	906	879	917	933	1007	941	971	960	928	940	912	921	950	954	928	945	915	945	928	943	922	950	947	924	971	932	945	990	932	906	920	928	938	938	967	952	894	931	918	958	915	953	957	950	924	918	940	994	972	948	924	965	931	898	949	930	967	927	943	953	953	913	925	921	885	961	952	915	968	947	952	907	874	914	938	906	973	942	961	939	947	950	940	932	1011	924	954	971	939	887	963	946	879	933	948	903	945	922	848	925	972	987	887	939	903	962	950	972	956	944	862	1006	960	942	912	967	897	981	938	993	1005	959	951	930	899	957	915	936	906	886	948	991	949	914	932	908	998	923	977	984	905	960	845	877	926	956	948	928	993	934	968	985	931	980	1002	964	920	923	916	939	950	953	953	975	948	911	914	971	889	960	938	927	941	949	982	932	1009	927	921	919	931	952	967	940	988	903	1020	1017	889	1034	936	954	920	981	979	994	928	915	934	925	1002	963	915	906	904	925	909	973	975	973	948	929	958	893	927	986	964	952	982	944	941	965	944	946	961	951	922	935	907	943	1017	989	961	893	952	944	946	977	959	878	1000	945	911	956	947	975	1029	966	930	922	933	913	939	966	929	903	1002	946	998	931	1001	952	882	974	941	952	908	902	951	964	948	918	926	950	919	933	910	928	954	955	919	956	947	996	913	943	959	948	965	1011	862	907	951	926	983	942	1003	1018	955	969	938	946	972	966	969	934	963	963	922	898	936	937	934	974	1005	939	962	901	959	914	913	963	901	945	973	960	946	988	924	959	924	945	990	913	994	979	966	907	943	965	904	949	950	923	863	924	965	980	892	889	930	939	914	944	954	936	946	905	939	938	942	954	944	898	1030	1010	943	983	954	918	941	883	911	938	960	926	939	952	934	902	931	953	925	941	986	953	939	959	962	934	918	932	957	984	903	936	965	982	939	974	912	935	948	939	953	888	934	907	984	949	952	893	943	908	879	924	910	977	963	957	955	1024	965	891	969	941	920	920	932	998	961	963	919	986	968	964	942	917	994	948	966	964	910	981
24201	20750	27484	24107	25893	39242	35707	33079	23679	12443	4140	1587	902	786	701	719	700	724	705	655	718	737	667	684	716	674	676	643	714	679	671	707	721	717	737	697	655	695	666	702	649	727	674	624	689	659	718	717	678	695	719	698	721	659	700	657	661	657	656	730	635	627	650	678	667	657	692	702	672	700	682	699	681	684	662	682	663	710	668	691	687	728	690	737	706	658	680	685	744	672	688	647	663	689	682	655	684	713	665	631	670	659	677	669	684	698	694	694	649	655	706	674	693	718	611	683	686	680	699	718	698	693	667	674	650	672	691	664	658	693	653	673	715	697	692	716	672	708	678	696	699	690	711	659	685	688	635	680	639	714	667	714	680	667	688	696	694	671	691	650	686	679	701	696	664	677	653	709	656	721	731	684	737	665	667	693	692	660	693	678	669	699	716	710	692	684	659	711	702	726	696	724	711	690	668	673	692	671	683	671	694	732	645	690	625	668	664	666	683	713	673	670	658	718	692	708	705	690	717	699	675	713	701	662	649	701	655	698	711	721	770	684	682	730	735	669	674	663	654	695	635	701	735	732	706	678	629	642	641	716	739	684	656	685	670	671	709	700	674	640	705	685	704	703	623	714	657	716	658	646	680	674	647	697	707	696	691	673	711	659	656	694	689	688	677	657	637	662	655	707	690	777	666	659	712	700	652	671	744	688	698	681	670	647	711	682	653	729	648	679	684	686	684	690	714	641	663	692	669	651	692	674	651	678	681	694	671	678	663	671	680	675	694	698	660	666	681	691	674	661	695	656	658	699	681	665	681	687	703	722	692	670	701	669	673	693	654	651	675	628	663	692	606	712	685	731	687	698	694	667	656	661	690	682	662	701	685	654	697	685	686	705	689	657	664	694	698	638	705	637	675	678	690	693	716	674	664	668	662	658	692	693	691	661	711	669	726	669	696	656	672	717	731	682	706	661	704	690	672	694	693	707	708	698	705	641	702	690	684	672	690	666	689	679	682	703	701	709	703	635	640	654	642	692	650	696	671	658	600	632	711	644	687	745	667	642	666	675	697	679	663	707	693	677	701	694	679	685	670	675	688	701	642	674	666	716	635	703	699	666	664	637	703	729	716	655	764	642	686	721	723	693	669	721	724	663	702	683	716	670	668	670	658	696	665	682	693	678	723	641	662	692	649	682	667	675	668	682	720	711	672	670	660	704	692	741	688	675	678	692	760	643	679	681	698	689	656	720	685	667	664	668	699	628	668	693	681	700	677	636	665	675	696	706	661	713	671	681	685	682	656	661	664	650	670	718	681	692	701	636	659	669	677	682	707	701	666	647	724	711	664	624	714	661	679	694	700	666	688	684	644	684	667	642	671	688	670	696	659	680	703	682	704	715	672	692	670	695	692	695	671	656	663	667	664	687	647	686	647	736	689	614	674	664	640	663	649	726	628	722	634	703	657	672	682	687	711	699	706	642	668	673	684	700	679	682	723	680	654	718	646	673	691	714	661	678	696	683	672	670	718	666	690	750	672	692	662	663	686	703	640	674	690	690	623	725	699	661	696	692	683	661	684	699	726	748	669	643	697	670	669	676	633	681	686	699	637	649	659	667	657	707	682	699	729	660	649	707	644	664	731	644	680	682	712	710	667	623	678	710	661	712	680	651	698	678	710	662	718	674	743	680	680	651	683	649	681	677	678	665	638	705	672	703	703	648	680	675	686	648	676	702	706	687	689	656	712	652	663	656	652	660	685	688	688	671	680	623	695	705	646	683	674	656	679	700	705	705	690	662	663	655	691	648	638	672	673	704	699	679	641	691	702	650	683	645	668	664	657	658	695	632	660	701	716	653	634	633	632	647	655	676	672	688	613	707	661	657	712	663	678	716	674	690	724	723	667	647	677	662	717	654	685	638	638	719	643	679	717	709	671	722	709	674	695	678	681	649	707	686	717	668	734	727	674	685	688	699	715	667	703	683	715	700	695	668	684	669	681	664	670	696	712	687	656	626	690	690	683	681	644	700	680	628	643	708	674	702	668	666	687	711	666	664	678	671	697	700	657	685	665	699	664	684	697	673	748	660	694	646	660	644	673	698	671	672	690	664	698	646	663	685	651	689	695	646	700	690	678	692	679	683	676	702	697	692	674	678	678	708	720	661	682	649	738	650	702	657	627	684	730	710	683	692	692	644	633	686	677	656	682	720	675	687	682	669	642	680	676	706	703	686	654	675	642	660	677	704	670	669	640	693	650	731	653	644	665	718	736	663	697	700	671	687	685	696	638	657	708	643	687	680	658	660	683	733	703	750	704	706	708	684	653	706	656	711	681	665	649	671	685	699	658	701	641	725	652	695	690	686	648	632	693	665	648	694	703	694	674	712	684	683	642	639	699	707	694	682	680	694	733	651	653	709	654	704	711	707	714	687	692	713	678	662	695	681	665	694	698	644	729	682	683	722	676	685	669	722	718	694	715	667	652	696	681	658	649	709	697	693	677	687	670	685	671	678	719	698	656	621	676	703	660	731	655	698	691	659	662	711	690	677	680	714	665	724	637	729	675	615	685	674	678	678	702	652	633	686	649	673	679	655	672	666	698	693	659	702	715	651	649	674	667	667	677	670	754	686	663	662	622	697	671	686	679	694	674	714	679	700	658	696	648	688	708	645	697	660	641	670	640	677	662	727	646	707	679	681	728	668	681	665	662	692	681	650	717	672	699	718	667	655	635	694	635	639	628	689	673	667	730	689	759	714	671	681	684	695	671	661	655	644	700	620	673	667	667	666	713	659	708	721	660	704	692	680	648	688	675	689	727	679	709	658	681	715	686	687	677	663	668	636	713	676	657	691	658	702	607	689	668	686	690	718	749	650	709	627	631	676	682	637	685	669	678	689	669	668	681	691	708	640	669	651	711	683	622	643	688	678	683	700	744	664	611	679	661	673	774	650	629	629	704	681	650	656	678	673	678	676	642	688	647	697	670	658	685	731	680	656	673	681	709	670	682	664	748	674	708	672	698	702	668	660	680	659	692	696	702	609	671	668	685	633	663	669	692	745	650	669	704	687	656	691	659	690	698	687	691	710	674	685	711	699	674	697	670	699	647	659	705	648	640	677	679	689	692	667	659	650	632	709	631	660	671	693	645	700	695	696	674	679	668	720	709	647	679	710	681	654	693	691	694	665	677	688	691	694	717	734	671	703	663	667	688	669	700	712	665	700	683	665	695	716	664	712	649	717	623	657	678	659	664	636	683	696	663	666	733	661	688	663	665	702	670	678	681	669	673	669	684	709	717	721	702	704	687	655	720	658	718	716	675	679	689	675	697	693	684	692	676	684	690	652	687	734	683	703	713	674	667	688	624	658	640	646	687	708	663	623	654	674	655	693	672	724	695	707	667	721	698	686	690	708	689	694	699	678	653	669	696	678	684	643	698	654	681	676	702	680	679	697	659	688	661	684	684	650	722	671	654	689	719	720	690	720	659	636	655	652	664	687	688	646	669	689
9258	20214	21351	15599	30833	38151	39865	36787	28506	16996	7094	2834	1512	1047	1028	981	950	908	959	929	1017	941	945	1002	977	942	942	986	995	986	1027	980	945	982	987	970	926	958	976	953	1002	936	981	971	922	941	962	966	929	933	948	946	986	978	976	986	966	939	962	982	1007	950	960	1013	955	975	928	961	957	967	981	961	1005	967	999	936	980	957	943	938	931	1024	934	935	1044	1024	926	929	976	998	925	1021	954	978	939	969	941	1040	960	982	944	1019	939	991	961	1024	998	972	965	966	1002	936	991	996	937	978	971	984	964	1007	982	991	984	951	979	1010	984	950	892	941	934	1004	953	989	966	922	929	986	979	927	1015	946	956	918	912	930	943	921	903	1008	983	931	978	947	898	914	1002	922	1016	912	1015	942	1007	937	959	943	935	905	987	956	932	974	947	965	985	939	905	943	986	964	978	967	965	972	953	950	953	943	936	930	963	981	926	943	988	952	937	959	989	951	933	966	919	1007	929	932	963	945	956	948	993	945	939	974	979	966	1014	969	941	966	965	979	966	958	943	932	970	967	920	987	977	951	973	960	972	1041	963	984	963	970	964	984	954	960	995	964	1031	928	977	968	967	992	922	1014	914	1024	946	953	1000	1007	983	998	979	936	941	936	1010	920	967	947	944	976	935	928	982	948	966	947	934	1016	947	971	933	948	927	962	988	978	975	962	974	944	961	967	929	958	989	933	989	945	992	958	1006	936	933	961	970	941	1001	964	946	1055	976	933	974	1001	986	1028	965	932	927	915	914	970	998	961	955	974	1013	1013	943	963	990	957	977	994	941	979	967	926	957	981	954	976	984	965	950	972	954	965	944	950	953	935	954	943	952	937	966	963	997	953	970	925	1011	872	999	943	977	906	1037	963	974	924	970	985	958	933	1000	1019	975	941	1016	966	886	937	965	1033	976	1017	940	916	1025	1021	969	938	935	929	1026	976	978	955	1020	954	919	927	958	996	931	1017	992	1009	1004	907	1003	940	912	934	935	922	977	963	907	978	960	918	933	990	975	965	919	941	958	974	1035	985	961	996	1013	919	986	946	948	1013	972	963	937	967	1023	947	924	995	992	961	975	947	944	950	965	978	930	940	959	981	980	902	1023	988	953	999	973	914	980	977	1016	1012	992	946	950	950	944	936	895	952	901	967	954	979	966	929	995	948	992	941	952	927	906	1009	1039	1016	977	944	959	916	1002	973	996	1005	948	956	977	902	988	941	993	990	998	970	998	937	943	947	949	955	956	1010	943	989	958	943	1002	1003	974	939	1014	999	953	909	984	990	922	1060	951	955	1012	966	1001	934	960	941	1005	1014	942	995	969	962	980	947	1000	977	949	1028	976	927	955	951	966	979	1014	1024	922	1003	1017	951	969	965	966	961	930	922	936	964	893	972	931	949	992	1007	964	1004	938	945	970	931	989	934	969	940	952	974	993	962	987	976	968	1016	949	969	969	1002	968	933	997	936	981	941	928	944	969	981	980	980	994	964	964	983	981	949	934	963	956	939	942	944	1007	970	977	973	990	911	1009	953	963	950	983	959	968	1024	962	965	966	910	937	946	955	955	1022	966	948	979	975	947	937	982	993	942	992	954	952	946	998	980	943	998	972	989	970	1000	992	956	924	964	990	969	981	1001	987	955	956	911	939	926	944	922	920	939	1004	970	941	1013	969	955	949	951	989	949	933	1033	1003	942	966	939	963	952	995	991	997	941	964	995	896	946	920	910	1035	953	947	967	943	994	935	974	927	948	997	982	977	982	971	964	956	961	985	943	943	976	955	929	1005	1010	977	936	980	981	965	963	982	947	987	966	918	981	971	908	931	978	952	1001	998	963	916	953	970	957	969	1054	1026	971	997	960	976	980	1007	940	992	957	990	988	949	953	962	960	1011	1003	942	969	930	986	952	977	960	961	963	1010	959	1021	961	920	952	955	924	946	927	986	988	1051	958	962	989	983	976	967	950	928	1001	991	981	964	908	921	960	974	950	972	964	1017	938	948	1006	974	980	972	952	998	990	979	999	972	972	1006	1011	954	997	931	906	964	969	956	974	961	966	980	929	952	960	936	962	1018	1020	933	1028	955	1012	918	1007	925	937	911	998	967	996	939	940	972	931	988	947	946	954	945	901	886	963	916	938	957	1002	969	934	947	953	973	984	975	974	1022	988	927	966	977	958	965	932	894	978	945	973	990	932	962	897	972	907	942	990	979	979	982	906	967	998	868	939	904	937	1030	946	972	938	924	950	978	991	958	890	959	940	970	949	986	962	987	948	979	965	982	978	976	1023	1033	1014	1010	925	969	971	1039	943	970	942	961	986	977	973	992	975	1004	993	936	1024	935	961	941	963	983	992	957	969	954	986	968	965	979	947	1012	958	962	949	989	985	939	930	932	983	963	964	986	908	924	959	918	958	1000	959	960	989	959	977	930	930	927	976	978	1000	994	968	947	936	983	987	919	972	913	925	957	964	970	916	985	944	924	1035	1003	970	909	982	942	921	948	1043	925	974	998	963	949	954	979	973	982	933	992	999	966	946	985	940	974	951	977	996	997	967	977	963	1001	990	980	934	981	995	909	953	947	959	971	986	987	915	1029	977	1002	934	881	997	946	922	958	921	953	954	982	961	957	940	991	964	973	1002	931	933	956	966	962	1003	1013	981	974	925	1025	914	976	968	907	956	947	938	1015	978	986	949	911	998	924	965	958	976	988	921	960	955	941	930	1020	945	934	931	969	1004	944	987	992	961	974	990	1036	949	988	960	937	938	963	888	1028	989	938	981	954	982	968	984	994	949	958	938	935	923	950	961	946	1010	963	926	906	992	939	986	947	964	979	953	928	914	949	1028	936	942	996	943	1005	989	961	933	979	953	937	996	938	1002	971	960	960	931	946	921	939	948	1031	975	952	991	930	921	927	985	946	991	962	953	1007	951	949	887	989	975	952	963	911	998	1021	982	989	901	1031	1001	1010	946	959	959	1005	1016	979	993	979	998	981	944	921	948	972	1000	876	928	975	954	962	969	973	955	1023	963	957	962	948	965	956	1032	993	961	996	997	960	980	963	966	987	951	964	926	949	978	967	967	978	990	945	978	977	954	1006	1009	999	913	924	1016	978	947	973	957	955	947	1014	937	957	998	955	965	958	987	975	975	983	951	948	992	992	989	930	976	941	970	1029	1002	958	987	939	962	957	991	980	939	991	1032	984	983	958	952	960	958	969	992	990	962	945	983	1009	902	926	985	992	976	992	971	983	951	937	968	935	975	971	929	949	930	1022	926	971	974	973	983	964	1069	995	925	937	980	948	977	965	960	883	898	950	963	976	979	918	953	951	977	927	958	953	972	937	990	981	956	942	930	954	947	969	974	996	941	977	1018	1000	943	968	979	967	932	1003	1006	991	974	988	977	975	947	951	972	1029	958	988	997	995	958	933	1005	956	939	1055	947	967	984	924	963	933	967	965	994	928	958	957	987	959	994	935	947	931	985	981	962	951	909	999	1026	907	989	972	959	963	954	1014	967	935	904	1022	1013	985	979	958	957	945	941	969	975	950	1002	984	945	946	976	898	931	958	972	959	957	1012	922	949	943	979	996	960	920	953	969	914	1019	951	963	992	968	986	920	982	983	918	944	946	980	989	952	1004	962	1006	975	925	1011	951	934	953	941	950
22566	20786	28594	23090	21198	51504	58232	53523	37293	23037	9679	3026	1223	804	746	717	752	714	721	706	719	735	737	688	752	716	747	731	702	729	745	724	760	716	773	714	740	725	750	750	745	684	705	714	726	738	760	725	722	723	745	741	693	722	741	688	722	702	702	722	727	719	674	711	686	719	701	729	705	690	699	668	681	739	696	705	748	707	703	763	733	714	711	686	710	670	745	709	742	750	762	696	746	741	682	717	697	684	711	677	719	696	749	704	722	699	722	718	737	693	708	751	706	726	666	720	709	708	751	693	682	689	691	709	720	667	699	722	745	725	738	676	716	760	705	728	731	708	740	772	739	723	716	742	708	752	697	694	724	692	661	738	735	701	732	698	761	768	685	730	720	693	744	743	768	721	740	698	711	716	732	708	759	687	720	698	703	695	771	715	707	679	742	743	693	685	670	710	693	718	711	698	726	735	715	740	706	659	690	718	661	687	716	743	685	724	709	716	669	736	718	672	669	763	741	678	700	692	714	731	704	706	695	681	674	762	709	725	696	721	712	694	669	732	737	676	728	724	738	734	717	674	713	803	733	668	677	697	693	735	640	741	691	734	696	741	737	719	701	705	741	687	677	733	719	730	692	672	731	727	725	731	707	746	763	701	708	718	713	734	693	718	680	722	680	712	733	686	727	681	705	725	742	662	707	722	724	708	701	705	683	745	740	729	725	704	730	684	721	669	699	747	701	708	749	704	704	735	717	751	714	698	776	742	759	768	681	695	697	694	740	747	698	741	746	693	727	733	718	721	675	724	711	710	712	738	727	732	725	705	689	674	720	720	686	668	728	693	705	699	713	713	739	754	704	710	739	668	687	688	735	748	680	713	733	693	685	767	678	720	736	719	703	709	732	724	693	706	696	691	714	702	698	726	733	738	698	697	726	717	693	711	704	727	680	663	698	677	719	741	742	671	686	670	687	754	691	740	732	713	719	718	659	716	708	692	697	701	698	727	720	734	708	696	697	677	727	723	709	695	696	755	722	719	705	737	669	714	684	736	690	713	729	703	699	726	681	715	703	715	716	766	682	682	707	715	696	765	675	750	720	719	686	742	692	714	703	715	713	707	722	742	693	718	737	729	704	694	683	690	730	730	712	699	724	747	750	704	729	706	730	720	717	738	750	703	729	711	674	717	706	730	692	721	773	682	732	700	689	694	703	742	719	714	719	690	700	729	711	744	697	722	725	726	704	746	720	708	698	698	751	705	715	711	678	745	735	691	733	721	733	723	717	694	717	738	727	710	703	728	665	706	722	698	716	730	711	683	737	701	684	696	743	690	688	679	718	734	662	744	725	713	722	718	720	712	681	677	701	713	688	699	727	701	751	704	697	716	689	705	679	721	712	728	782	762	711	719	743	698	707	706	734	714	724	709	720	633	700	688	723	728	693	686	726	703	657	714	703	755	681	770	713	719	702	665	683	682	691	687	659	782	681	703	710	690	721	711	732	713	737	653	761	725	730	684	707	745	711	680	708	715	731	681	694	710	677	748	716	691	714	701	710	737	670	711	668	727	718	702	704	677	695	715	697	688	684	747	746	703	722	742	733	738	690	751	719	722	724	703	718	691	714	765	679	689	708	725	724	723	686	699	696	685	727	706	751	766	666	707	708	726	721	736	722	725	753	665	714	684	731	717	718	727	677	700	705	725	730	623	762	713	708	735	655	711	718	711	691	719	734	733	684	695	720	719	698	700	710	738	727	696	745	756	701	717	699	722	705	712	729	715	716	702	639	709	729	634	703	699	706	746	716	729	700	764	744	752	726	680	707	701	722	714	742	717	712	713	743	686	729	708	699	708	697	691	701	673	644	704	716	706	695	742	723	713	721	683	798	676	708	794	726	686	668	704	723	765	694	718	704	694	775	722	703	718	670	706	700	681	744	693	667	707	735	728	704	753	725	674	753	720	686	707	710	702	645	726	760	703	640	698	737	702	762	701	751	714	682	682	732	672	704	736	700	687	686	699	675	711	762	743	769	696	704	674	673	677	709	714	728	715	709	681	713	696	695	680	672	698	687	703	704	691	738	691	743	693	732	708	735	721	738	706	731	727	712	690	683	702	708	753	702	735	694	694	730	695	696	672	716	738	724	748	701	708	723	675	717	746	722	673	723	740	700	692	661	722	742	747	724	705	681	713	703	727	667	724	757	704	694	720	707	725	810	717	728	713	732	678	684	725	715	756	733	719	711	759	688	685	714	724	688	735	686	663	719	755	716	747	734	718	703	763	719	724	676	689	703	726	685	669	716	720	720	723	728	692	684	682	734	694	706	724	732	708	721	733	747	680	702	684	697	705	735	726	717	719	678	720	704	752	696	666	747	729	669	726	729	745	673	709	674	675	715	710	736	727	723	709	686	660	679	689	752	705	755	697	706	715	739	718	710	760	743	696	674	752	721	700	711	739	748	722	668	725	728	721	746	691	722	697	693	753	744	732	764	704	686	661	701	688	679	683	700	695	683	748	667	726	727	670	683	742	726	720	689	726	705	661	715	678	662	695	674	686	698	692	682	744	729	772	725	696	721	718	680	688	700	719	716	711	729	739	741	719	745	719	712	719	660	710	676	728	734	663	720	705	725	717	705	702	700	717	714	695	725	719	665	734	675	712	703	703	765	699	670	714	719	692	722	738	761	721	738	725	675	738	670	667	684	738	710	705	749	700	737	723	699	689	691	704	676	698	711	700	688	682	705	755	778	706	716	710	767	691	678	695	704	732	720	700	724	685	730	678	771	638	759	740	769	694	771	698	714	711	721	714	710	704	719	729	705	692	671	734	701	738	733	695	710	716	770	706	703	721	699	696	708	790	700	712	727	747	697	749	682	664	729	737	695	703	682	731	736	703	762	723	738	736	694	728	677	767	698	737	690	713	719	683	702	709	729	718	707	676	758	705	732	767	681	664	679	718	724	747	727	706	675	752	661	739	672	770	727	678	683	702	739	673	758	746	718	673	729	730	707	691	733	701	711	732	664	735	702	664	698	754	772	670	677	733	708	695	728	750	697	714	708	768	701	675	686	681	700	710	706	715	666	687	747	748	701	681	683	685	734	686	719	723	708	688	685	691	709	729	725	735	669	707	651	726	673	697	694	718	679	715	657	752	729	738	706	712	711	680	657	705	682	723	712	758	690	698	705	686	723	700	751	737	725	632	699	708	705	719	755	702	680	721	696	734	706	728	725	696	733	727	708	686	725	709	713	705	767	772	755	667	683	719	688	708	680	733	696	713	688	724	681	679	768	696	681	709	736	703	688	682	663	710	711	732	682	726	674	708	697	665	711	715	739	750	684	703	727	675	720	678	755	734	670	710	725	708	707	703	663	693	725	637	707	697	661	746	756	706	674	779	712	696	733	707	702	775	737	703	716	730	706	703	683	712	676	689	663	702	743	710	674	740	738	638	710	764	747	717	686	724	766	674	737	757	716	709	755	691	741	687	712	719	701	729	702	724	693	704
15590	33429	34191	27214	29523	60725	60131	53442	39928	26564	12774	5037	1902	1174	1036	1042	985	1017	972	1012	964	1031	949	999	965	998	969	1014	975	937	1021	967	1016	995	950	924	979	1033	1022	936	1045	954	947	1011	1026	1013	919	957	990	986	1006	957	980	1050	1001	1017	1002	970	990	984	1009	1000	960	1021	896	1048	983	1032	970	1059	1014	958	964	953	927	990	1022	1030	963	991	1004	986	976	963	978	954	981	976	990	1056	950	1027	952	1017	1032	1014	972	1005	972	975	998	980	961	995	991	1042	925	959	1005	1020	939	990	964	961	1000	969	1039	984	1038	955	990	1007	1024	933	967	979	1042	974	966	961	984	959	984	1005	995	986	983	962	1024	901	927	982	973	943	993	1025	983	893	1002	948	985	995	1018	979	953	948	1019	1028	941	983	1051	1009	993	944	1008	1000	981	979	959	967	983	978	1027	1007	1003	986	1027	1026	965	986	969	933	1048	1003	1038	1002	984	1038	1046	1011	974	926	934	999	968	1010	945	1017	936	994	959	971	973	956	1005	952	989	1018	946	991	995	989	987	1037	1005	960	1004	964	986	1015	980	965	996	1060	990	972	1038	986	992	995	1013	966	1033	977	994	943	1027	969	936	979	939	980	968	1063	997	991	996	953	1004	1057	1021	971	1011	994	975	1024	946	997	1000	947	981	981	1015	1007	970	1029	1028	1017	975	932	1043	980	994	978	1001	954	924	1018	1020	965	1000	989	978	1006	1049	1002	992	956	1037	1003	979	990	967	1006	1024	967	1034	998	979	1007	1000	996	941	1017	970	998	1032	1013	1009	990	1017	960	1050	965	1002	953	1002	957	965	981	999	1023	1011	969	984	972	1003	967	958	941	1008	954	979	955	980	984	992	933	999	942	983	923	992	976	1002	956	991	987	930	1012	1015	996	982	1003	963	983	962	1016	943	977	999	1007	1043	962	984	1056	961	989	1047	1037	997	967	999	987	981	982	979	1003	971	1003	953	969	912	988	962	960	988	985	986	968	1006	963	953	980	1037	950	952	991	1029	975	950	1003	985	962	1017	992	1011	995	956	1029	946	973	949	1027	965	978	989	1016	955	979	1043	1011	982	957	962	982	987	982	1004	996	983	940	965	944	1023	976	1013	944	1035	966	1016	990	1021	1015	975	943	972	999	969	979	951	973	1033	1028	965	1003	990	1028	938	993	979	987	927	1072	947	1008	980	1003	981	1007	948	967	977	986	968	1026	1048	972	947	995	985	991	1002	963	973	990	979	1002	954	963	1005	977	1015	984	988	957	1011	1017	914	969	938	952	958	969	967	964	1021	970	1006	1037	997	988	1017	977	991	1020	931	976	936	1012	970	993	948	947	1005	947	966	997	948	1040	944	920	1006	1001	1004	976	966	1025	973	1001	1000	1026	1019	983	953	936	1013	937	966	1004	992	1032	1001	988	945	949	941	1042	1018	1000	1008	982	1056	976	1014	978	1001	987	1016	956	981	978	995	966	995	1022	997	1001	977	1006	1019	1009	948	1030	977	989	1023	977	982	976	968	986	1011	992	1015	993	963	945	1009	984	995	980	993	1016	997	972	1003	1009	980	977	976	985	1059	986	1004	1017	971	989	938	955	978	1069	981	957	1021	1029	1012	1043	1005	963	985	964	1028	986	964	1030	1027	959	959	988	954	1023	970	992	1036	1012	1011	998	981	1000	980	961	1043	945	961	988	1027	990	919	1011	959	1030	996	1015	984	996	1016	1072	969	1029	922	982	972	982	958	996	1035	1003	975	1001	1021	983	990	923	961	961	1017	938	970	979	1016	939	1015	958	1011	996	1029	1000	985	987	1036	990	948	1005	961	996	968	968	942	994	982	936	963	928	994	1041	996	982	1017	1023	944	1024	983	970	1011	965	1029	1026	1003	1007	1039	962	936	971	994	937	984	1037	1015	1028	975	1004	1030	977	970	972	967	1057	1026	979	974	968	953	986	993	956	951	979	936	1013	998	1000	1015	976	1038	1015	1013	968	1010	990	918	1028	961	984	1008	946	1015	1043	1000	1028	938	1017	960	1010	1081	986	991	1012	939	992	947	1022	958	1029	975	986	961	966	946	999	1037	993	1011	949	991	986	1024	987	969	1017	1003	997	962	993	1012	1015	1024	987	1010	992	977	940	916	945	964	1077	1009	984	1017	1010	962	1036	966	1001	1013	957	983	1020	991	930	954	1003	969	972	974	989	985	947	951	957	1006	975	976	966	1016	937	999	992	1027	945	946	1005	1001	966	950	996	981	991	1009	1015	976	991	956	1030	976	1022	1031	1005	1014	949	1007	949	978	963	1015	937	960	956	1003	974	928	935	969	990	937	1030	986	959	973	956	979	923	1027	992	989	1024	998	994	978	985	1044	1006	989	1009	950	959	990	982	967	994	988	986	960	1014	935	982	1025	927	986	943	955	1030	946	937	972	985	1000	992	955	976	992	1027	1015	992	932	959	995	952	967	1035	996	1009	967	936	1002	976	992	1006	1001	983	962	979	974	1031	997	979	1013	968	989	967	1029	991	1005	1006	1003	972	1020	1019	962	1036	969	993	983	1019	1011	1001	996	936	1024	950	995	1074	1008	975	958	964	1007	989	1014	1007	999	996	994	975	1029	981	1049	977	975	964	1016	961	946	913	976	988	989	996	938	961	947	983	997	962	1012	1007	989	977	951	939	984	984	1001	1019	1000	1007	948	948	959	965	946	983	982	967	1013	1023	979	1001	999	1024	1011	957	1023	1010	1032	996	1036	981	990	951	1027	974	985	998	989	1005	968	1005	992	931	1002	956	1043	983	1016	976	999	959	1003	990	945	1021	978	1009	996	962	1006	972	1017	946	999	945	941	984	942	962	1017	1022	999	950	938	987	966	940	1006	1001	1021	1046	934	972	979	981	1010	953	915	1013	1018	950	1018	971	960	1014	1018	958	942	1049	945	1022	1002	1010	930	990	980	973	979	977	980	952	1015	975	1002	952	940	992	990	947	949	971	961	991	1028	991	968	1004	971	1024	992	1011	979	992	967	952	975	987	1005	987	963	1008	1041	1016	934	968	964	1045	999	1014	950	1017	983	1003	983	932	1036	1005	1008	991	922	962	954	1004	977	1003	966	1063	1040	961	999	945	970	1014	972	990	993	994	1014	1043	962	1002	940	1058	943	985	976	993	970	994	965	969	953	994	951	999	967	985	971	1009	1007	1006	946	1031	1011	1036	1002	949	1003	963	1033	941	1021	1037	995	966	965	981	978	960	960	1005	994	978	1010	1008	946	991	949	986	951	904	1013	983	995	1015	1009	1003	1029	967	1008	1010	1017	1040	968	939	1018	1012	1011	971	983	969	1015	973	967	1047	996	989	1007	1065	1054	1002	940	990	1018	1043	1065	990	986	976	1027	1006	985	1044	957	981	966	919	1001	978	960	983	986	1018	968	987	1012	986	979	1042	1036	1038	1022	984	968	1024	972	941	983	998	945	1019	1017	957	989	1009	1001	1007	934	967	999	984	1025	947	928	986	971	1027	992	1008	915	972	972	1012	1023	1008	994	980	988	1003	1014	953	1009	945	975	944	1049	1014	958	965	964	1006	1008	980	963	978	1001	982	958	965	1020	1037	992	956	1011	974	1001	992	962	1002	942	1008	1013	960	1034	1002	978	1019	1038	995	1040	986	904	949	971	1018	975	962	1018	961	975	1009	1027	996	979	970	1033	991	971	964	969	979	994	984	1012	996	1007	958	971	1023	1022	961	986	959	980	972	983	963	1001	1019	1017	985	962	1042	984	957	1023	989	980	999	978	968	979	1030	1040	1008	963	1000	988	967	977	1026	1002	1003	949	1006	990	1001	986	949	994	1006	979	995	956	919	1006	988	994	910	997	958	1040	1039	1014	997	971	903	1016	1010	973	971	977	938	1031	1003	997	1017	1028	961	1010	969	987	989	1027	1005	1027	988	993	960	943	973	992	1015	946	940	940	1043	992	1015	1015	1006	1026	987	991	999	964	1026	1012	981	963	993	958	974	968	963	998	1019	1007	985
26082	20582	15272	6264	4619	9992	14595	10854	5869	2827	1391	904	747	685	648	660	665	695	666	694	692	679	683	649	699	701	699	700	677	682	754	646	667	659	624	686	686	634	660	660	667	701	684	707	641	671	659	660	669	646	658	672	668	650	627	654	682	629	656	644	690	642	685	695	697	725	641	694	702	693	676	665	661	683	682	652	718	684	702	685	656	703	673	675	657	665	641	675	650	681	632	685	658	652	662	703	696	644	664	676	692	671	724	745	702	685	685	636	699	639	718	660	677	678	669	710	668	689	631	666	648	706	719	662	670	653	653	628	696	654	673	665	684	695	716	694	663	673	701	731	667	667	673	679	718	680	685	658	701	681	710	688	673	653	647	682	667	720	719	679	662	681	655	621	703	674	694	708	692	688	658	644	693	690	716	641	714	665	638	712	665	666	676	673	697	684	693	691	708	678	655	688	655	665	681	695	656	657	681	674	686	676	659	681	697	674	719	682	677	662	667	644	707	703	659	703	742	603	695	697	712	716	669	670	666	710	640	706	671	658	661	674	728	671	644	665	668	679	677	669	673	705	674	691	724	756	620	638	664	664	687	650	693	678	675	730	655	680	695	680	656	629	686	667	724	683	706	712	627	662	673	687	599	673	705	681	640	683	668	663	684	659	683	696	666	689	698	644	650	662	670	691	698	647	729	648	708	688	678	667	721	683	703	678	677	650	696	676	664	649	681	697	649	700	684	657	667	676	643	683	684	702	709	698	698	677	654	686	697	677	716	636	642	671	696	692	688	645	693	659	659	657	675	727	643	649	649	701	708	650	673	674	685	606	689	658	675	669	675	690	671	644	695	687	691	683	628	705	665	669	623	638	718	705	672	671	674	657	705	700	706	721	689	695	694	691	642	722	659	657	625	645	658	685	685	686	665	641	689	647	668	696	626	677	678	682	640	623	709	727	710	671	678	668	635	627	694	629	691	747	692	708	607	652	639	701	703	667	654	672	664	689	675	664	677	666	713	668	653	701	660	696	677	715	686	655	681	660	726	654	660	677	700	684	687	683	683	686	702	726	689	673	636	710	727	739	697	696	658	710	675	629	654	659	703	646	700	687	679	688	682	667	722	733	672	683	684	646	676	674	685	659	712	623	689	716	689	694	675	675	679	694	660	689	659	734	666	643	668	675	648	684	682	683	653	685	685	699	696	691	656	635	705	672	631	705	687	667	650	687	656	655	618	666	659	689	691	677	688	673	679	657	650	655	689	626	641	703	681	684	711	661	672	680	658	734	710	674	675	707	697	685	650	637	660	651	646	663	688	709	750	709	660	696	659	691	692	694	696	697	661	694	628	694	655	608	671	692	686	648	680	612	666	656	608	712	710	690	695	694	695	640	643	663	700	680	683	677	699	670	635	674	657	679	689	658	653	676	648	679	736	678	678	682	671	671	681	665	700	675	685	708	680	627	646	659	684	720	657	631	646	689	648	685	648	678	657	711	657	687	672	681	705	682	713	658	680	685	685	647	648	709	701	700	668	631	686	693	665	708	649	652	698	659	628	680	634	670	661	644	649	673	701	656	683	672	633	634	664	650	660	667	675	656	665	665	699	628	634	654	658	667	639	711	657	665	733	736	686	671	707	714	678	639	641	669	648	702	647	671	689	699	718	675	684	713	726	635	673	661	676	686	716	657	676	697	720	670	719	631	644	658	681	648	645	677	645	686	707	657	661	708	626	671	690	654	703	712	661	694	653	669	661	687	687	691	690	684	665	650	673	677	694	647	681	643	672	658	688	678	648	682	678	642	695	689	629	698	670	721	639	704	671	668	697	669	630	721	694	732	706	688	684	667	682	623	701	664	623	683	641	690	661	645	684	705	686	658	707	659	650	653	673	614	601	680	655	654	679	677	636	656	703	670	660	663	654	639	653	696	670	734	722	706	662	666	656	695	661	667	665	710	678	653	671	665	648	687	661	699	636	686	714	645	663	697	649	649	748	681	691	656	692	665	668	689	726	681	683	684	657	773	641	721	622	680	663	674	696	636	712	675	664	708	659	694	660	650	668	643	671	714	657	697	717	652	658	671	670	654	664	644	643	747	725	681	645	697	694	688	678	661	658	698	664	689	685	666	642	687	674	725	684	610	663	613	653	695	679	661	689	682	675	641	640	705	693	666	670	679	686	652	687	712	715	692	641	693	666	659	704	664	672	707	647	614	685	703	674	654	681	679	660	735	707	677	681	671	735	665	694	702	705	667	661	711	654	675	684	689	692	679	678	672	710	689	682	653	671	699	650	664	673	684	653	656	624	705	665	656	687	671	683	687	658	644	656	739	722	673	671	694	692	696	701	681	753	676	651	660	667	678	693	651	665	694	657	696	657	709	688	624	702	690	676	655	663	679	641	659	690	670	689	624	643	686	658	666	659	650	677	699	665	663	708	713	646	640	667	710	658	683	669	685	703	700	638	671	678	645	690	669	664	620	678	699	686	635	603	674	697	653	709	714	642	662	746	659	656	666	671	678	655	648	660	649	704	659	684	695	687	681	659	676	653	672	673	668	644	694	709	656	628	648	723	652	695	673	680	707	673	658	734	663	652	655	667	713	708	672	664	677	679	690	701	705	682	666	655	676	693	682	670	666	657	689	698	719	645	673	694	664	645	669	665	671	696	684	664	682	625	696	693	684	648	691	713	693	689	659	669	665	687	688	641	712	685	623	647	690	712	704	664	683	662	678	682	661	659	630	670	694	697	708	652	702	641	683	718	672	674	662	657	668	645	616	668	678	655	661	613	625	683	656	718	697	666	671	662	680	664	681	629	640	724	610	669	696	658	660	642	668	673	732	698	668	654	684	667	670	703	685	673	692	732	652	683	706	657	684	664	694	693	621	666	657	648	666	672	679	669	622	691	647	709	722	668	674	712	669	671	672	678	654	676	680	666	680	691	692	657	698	678	650	675	639	612	683	660	692	674	728	703	709	632	667	648	654	692	688	660	692	624	694	738	662	697	623	641	693	731	668	656	704	710	681	670	683	715	685	648	680	687	655	703	684	639	695	686	633	656	640	674	685	678	693	704	680	632	670	718	657	633	614	697	687	675	726	646	727	628	700	687	692	701	655	747	642	648	674	699	706	678	656	636	673	671	622	629	642	691	651	667	678	701	680	668	687	715	667	647	678	722	645	717	721	651	653	658	671	710	650	682	663	686	677	671	676	689	667	672	646	696	663	671	687	638	646	717	666	677	612	645	677	673	640	688	692	669	631	692	704	655	699	710	634	712	651	689	703	686	682	648	724	638	662	699	712	647	711	657	604	701	647	621	659	653	655	651	642	685	657	666	679	678	644	648	692	669	662	650	633	685	690	696	675	633	675	676	664	687	705	657	674	655	666	670	626	656	681	661	641	631	650	681	667	650	646	681	696	648	669	703	725	628	664	700	642	670	694	686	682	641	729	667	694	672	729	667	667	702	700	712	675	663	658	637	653	707	712	604	694	667	666	697	674
6775	11215	10720	8012	8822	16986	21388	16241	9681	4894	2306	1329	1105	984	961	1006	957	933	968	945	966	881	953	929	947	934	940	936	994	918	983	961	976	964	961	969	993	959	930	965	994	903	933	967	968	994	963	926	961	963	990	942	964	960	938	989	960	918	962	998	942	990	957	959	960	941	940	992	995	998	887	973	974	903	915	912	992	958	964	1008	927	983	946	934	922	976	946	937	945	894	910	967	996	924	927	1016	976	952	941	949	967	961	1008	1017	970	911	958	912	912	995	955	991	934	983	946	967	930	923	920	957	939	978	965	1039	943	976	956	965	978	887	950	952	949	970	936	964	936	938	987	937	1020	949	1017	925	979	964	956	964	936	958	933	946	972	1015	996	923	957	942	949	971	978	1016	974	923	889	956	958	975	945	952	959	939	956	928	948	941	997	924	923	966	943	929	959	982	981	1003	988	963	965	1009	962	983	972	959	1000	915	964	931	1000	947	938	904	934	1014	977	961	954	939	941	906	959	987	982	969	996	947	963	970	941	944	967	963	908	991	1022	968	1026	979	942	953	969	982	964	950	1016	958	939	958	949	1000	956	952	914	937	1000	929	935	1001	951	948	924	957	956	1016	975	967	969	960	929	943	1016	954	956	947	909	942	1020	1013	917	957	1021	988	970	986	975	876	970	952	988	956	974	925	948	963	1004	965	966	987	962	951	933	933	938	962	962	957	954	989	920	943	951	918	995	950	967	930	999	1009	929	1010	956	971	978	970	955	950	928	968	970	999	980	951	993	991	963	944	966	984	938	953	1022	944	957	988	907	983	984	931	932	931	988	902	998	947	915	998	1019	929	915	940	927	927	988	996	933	990	932	925	1018	903	958	974	947	936	921	901	976	971	941	953	979	921	940	938	982	985	938	999	1004	961	1014	974	954	942	961	1005	932	958	909	929	962	960	1000	947	962	957	916	936	974	971	932	964	986	914	1045	918	925	992	943	986	971	967	909	965	938	965	950	948	977	937	932	973	958	942	925	924	974	965	1031	936	990	953	952	938	1024	943	944	942	1022	953	949	1009	952	904	947	970	937	983	934	1006	967	980	958	980	978	933	901	962	988	921	937	980	951	941	929	988	991	926	962	993	944	973	971	932	965	952	965	941	976	923	1007	897	952	954	985	965	958	982	940	884	983	945	920	918	966	912	933	957	910	934	967	975	967	982	937	935	911	969	959	975	956	924	960	995	949	978	922	1008	889	987	974	943	969	929	944	978	952	968	928	969	957	1009	960	918	942	957	968	947	875	953	922	958	911	987	991	939	965	922	930	936	910	959	975	947	972	985	981	977	944	994	971	958	900	970	912	1008	934	932	987	923	921	1032	988	939	962	938	994	999	923	911	1006	953	1001	920	975	947	924	973	938	968	959	982	992	1038	962	979	984	945	956	919	962	894	897	900	998	964	939	1028	993	1024	945	954	991	971	939	1001	897	898	918	937	936	973	962	981	938	953	930	967	924	959	949	985	936	943	948	938	891	944	983	994	1015	980	981	945	903	928	986	984	911	909	922	973	939	963	924	996	976	964	979	981	946	940	998	959	1024	957	962	965	957	978	963	970	903	951	975	941	960	922	936	931	920	959	933	963	994	978	957	963	976	937	938	994	962	968	933	932	976	991	906	952	944	989	958	934	987	955	944	925	1000	980	941	992	922	989	966	971	918	988	948	958	953	937	957	944	944	934	908	895	935	986	981	970	949	963	930	945	904	955	935	989	887	942	904	970	918	906	979	964	961	962	955	961	971	939	939	974	966	949	986	958	930	963	914	1047	959	995	948	973	919	930	939	950	992	983	952	928	1030	962	927	969	967	947	960	999	959	985	942	950	976	891	910	1019	1010	994	954	970	947	938	992	982	991	962	978	977	977	1002	954	897	941	973	946	936	942	957	918	933	954	958	969	935	946	985	969	926	949	933	989	968	1002	965	937	963	972	891	948	996	965	949	974	977	909	989	980	905	883	915	916	932	960	915	966	941	993	949	979	994	967	966	989	971	995	957	987	927	962	932	999	995	959	949	929	967	935	927	988	957	962	966	991	988	938	958	893	940	954	993	980	967	971	972	934	993	979	977	1016	970	953	947	978	936	965	957	906	991	916	968	914	980	962	967	974	1028	986	980	967	940	973	971	991	991	927	930	961	966	905	954	992	955	978	949	935	978	970	978	1013	1014	962	937	1024	957	942	929	947	964	1037	951	964	900	955	919	981	949	952	993	966	902	915	984	937	922	933	943	962	965	1014	941	952	894	955	924	947	956	1003	995	979	1010	994	982	1022	936	952	939	974	1000	982	957	899	996	917	918	955	931	980	982	953	918	1017	990	977	961	915	960	981	995	905	961	966	986	962	1008	1005	1003	931	933	972	934	899	988	955	942	931	1008	938	1036	915	995	965	934	957	942	925	914	948	983	927	965	923	925	981	944	923	933	942	986	951	921	950	937	956	972	956	921	953	945	976	933	983	974	992	946	962	993	963	912	945	992	930	957	913	937	925	992	943	933	995	961	1003	964	997	938	943	965	905	1006	981	925	1017	959	965	939	932	956	962	947	920	988	928	904	925	965	938	941	1009	1047	924	967	961	945	981	938	1021	993	904	956	956	952	948	964	944	958	950	939	996	969	958	945	960	974	916	948	963	987	976	963	947	926	981	932	933	942	999	901	912	1003	995	906	1008	957	936	987	897	923	921	942	977	1001	940	966	946	875	955	982	985	943	914	943	971	969	990	970	961	964	975	986	977	949	948	960	962	1023	965	947	958	1015	946	948	971	992	949	974	1010	974	953	953	954	956	992	924	968	904	952	957	956	996	960	960	966	982	983	978	976	1025	998	948	922	942	980	968	995	1025	945	965	994	886	988	962	955	933	978	991	940	949	950	932	992	921	979	971	895	1030	953	934	996	1014	943	932	952	982	949	987	912	916	1006	919	929	942	1022	940	960	957	954	948	960	977	975	1000	962	916	924	1009	1029	930	941	954	959	981	986	933	1037	987	984	938	946	936	1035	937	958	955	931	980	966	888	969	994	941	922	922	965	1025	987	942	931	946	1031	991	959	982	927	939	994	943	980	1012	936	941	970	972	1005	969	978	975	955	938	902	998	930	991	932	976	939	999	861	1019	962	974	982	938	962	977	956	961	1002	975	980	926	953	912	914	948	988	938	1004	974	975	994	907	953	975	1003	938	964	910	949	967	937	934	984	947	930	959	958	962	925	957	961	932	937	928	925	949	962	926	973	956	967	965	886	1001	928	963	940	1024	924	983	980	1018	951	950	952	1001	989	974	910	951	1009	961	980	933	923	953	1011	951	948	978	930	941	867	977	964	993	922	1017	969	978	996	966	930	985	975	906	965	908	918	1006	936	958	983	991	921	978	948	982	930	928	943	947	948	1023	1019	954	985	981	980	955	929	979	984	973	1015	952	961	992	929	965	953	1007	943	958	970	940	923	1024	951	976	1005	966	928	911	968	1011	912	1019	989	930	921	951	961	911	925	938	949	967	963	958	967	943	949	940	980	916	942	963	996	1018	973	997	964	933	915	987	976	937	943	926	939	957	995	993	945	914	892	960	963	962	980	965	907	960	1019	982	986	1011	966	950	969	971
24128	20705	27359	24121	20024	37028	43372	34181	21845	10516	3658	1470	838	720	706	716	685	669	643	677	720	711	647	701	703	704	707	683	619	714	719	676	720	688	664	682	688	679	672	697	666	659	694	667	628	687	703	727	689	685	669	658	715	703	657	704	673	686	670	700	675	668	721	707	646	694	683	739	707	663	666	676	685	675	715	666	694	645	722	705	710	675	705	666	692	735	674	698	705	702	690	715	657	691	669	693	672	632	646	702	696	714	693	669	708	721	728	694	660	673	695	670	716	695	637	645	666	734	661	715	668	655	712	660	687	649	646	670	646	674	638	682	691	698	707	666	703	719	664	642	668	671	730	710	686	715	707	720	708	686	650	681	713	682	677	691	706	664	666	653	656	665	677	647	717	704	728	700	653	626	693	707	686	682	679	644	692	684	681	685	701	672	720	720	688	661	676	706	681	702	679	770	679	687	668	702	704	719	685	700	653	699	676	696	654	672	678	685	720	679	671	690	700	705	657	697	640	656	636	690	712	675	731	698	717	676	701	730	661	701	717	699	691	683	661	686	668	670	695	710	648	674	706	656	709	631	690	666	652	667	696	677	644	695	653	688	682	645	709	696	683	757	640	660	716	676	723	695	649	665	648	711	695	722	638	699	658	723	654	684	722	708	699	662	686	738	690	660	665	709	674	684	700	758	660	689	674	721	685	719	657	701	709	706	687	663	702	721	654	707	672	745	702	680	681	696	713	652	664	664	690	714	679	748	710	707	674	678	690	659	723	657	683	723	674	710	679	677	698	713	690	704	668	688	681	666	649	684	713	670	702	738	702	689	683	699	704	732	683	684	705	696	676	663	675	675	711	663	676	694	700	650	687	633	710	700	618	688	703	687	679	676	707	668	680	761	705	681	639	731	718	695	696	649	689	692	688	685	672	654	632	703	681	665	678	654	698	712	710	683	711	694	704	696	654	660	714	698	699	670	682	680	673	644	646	667	686	727	719	686	647	673	660	652	658	726	630	654	698	680	684	685	703	693	682	643	666	665	701	712	690	709	657	649	647	684	696	680	726	684	668	719	679	667	681	665	664	676	677	735	659	699	735	694	678	701	639	679	719	704	681	703	662	686	646	705	715	652	671	684	743	698	706	645	715	674	682	675	734	695	685	676	670	680	693	674	658	686	694	703	671	702	680	689	712	654	685	684	651	715	675	687	659	723	668	676	707	651	666	728	686	681	688	678	716	639	692	686	700	679	673	719	686	701	685	664	658	722	647	675	697	707	658	658	681	699	664	665	683	671	676	633	714	662	666	669	663	645	643	668	705	675	669	685	704	671	659	671	662	665	681	690	694	686	666	707	670	664	649	637	745	637	671	660	652	686	707	695	668	663	654	678	703	677	660	694	712	671	716	691	673	646	688	644	674	671	710	685	653	654	691	663	673	676	728	713	677	620	655	706	627	684	724	667	625	706	662	732	655	697	634	676	668	677	675	733	660	706	701	703	676	702	713	649	683	636	630	701	709	670	688	653	689	662	695	695	714	654	676	686	658	716	658	726	748	646	706	688	669	685	697	697	712	673	728	681	672	694	720	668	673	696	704	656	649	664	717	687	664	714	654	680	673	672	680	701	736	698	650	691	652	674	702	712	692	689	677	698	711	679	715	654	643	673	648	646	685	725	730	649	722	707	691	742	660	638	689	666	688	683	661	693	671	673	710	676	693	653	601	684	693	689	648	652	705	679	669	721	670	699	643	656	687	690	688	694	650	699	673	691	703	687	683	698	643	694	695	672	628	685	734	659	679	706	669	711	643	664	600	677	684	652	660	669	653	730	661	682	653	697	694	668	701	658	743	747	679	699	682	679	687	706	665	678	661	710	670	650	711	651	688	702	680	724	705	691	685	686	738	702	686	724	717	655	695	675	668	705	715	695	645	708	698	666	682	687	726	662	698	686	683	648	655	666	626	647	656	699	692	701	710	666	703	651	702	707	660	695	693	700	700	717	654	717	668	691	694	697	674	667	689	687	676	703	697	653	646	695	634	711	656	712	671	663	677	656	716	639	680	743	677	693	684	694	712	691	645	672	665	711	697	696	625	622	681	704	652	704	679	704	664	659	674	665	702	712	668	687	715	703	716	710	647	668	677	651	686	687	700	675	670	670	711	721	722	690	670	671	697	709	678	687	659	695	674	674	652	672	688	696	658	660	640	722	704	694	724	665	692	681	691	708	675	690	714	674	659	686	650	665	706	662	699	708	661	724	657	713	680	665	678	671	679	669	707	729	707	633	646	672	673	663	723	688	653	670	680	656	664	657	672	716	704	688	666	631	662	682	711	669	738	665	609	664	691	667	662	663	708	656	695	736	677	659	694	636	671	687	694	675	650	688	660	657	660	628	674	665	636	709	670	699	686	733	653	646	710	693	617	695	649	640	640	670	680	712	652	675	708	716	652	646	742	646	670	699	642	683	683	736	634	687	701	715	674	634	703	699	681	658	666	668	664	690	722	687	670	690	709	714	663	706	681	646	679	697	678	689	650	735	651	705	678	661	671	625	667	662	683	648	704	760	688	658	694	689	699	706	694	660	679	739	678	686	754	628	671	678	656	641	653	691	664	678	655	705	676	648	674	715	679	655	684	698	638	639	664	689	687	686	661	671	697	699	684	728	666	700	701	699	661	648	676	670	708	652	659	697	659	632	708	686	699	621	696	650	720	711	653	664	671	715	684	675	671	693	697	612	682	701	677	714	685	669	697	684	676	713	686	699	679	675	705	633	675	715	701	702	715	679	658	717	696	685	676	669	645	682	720	672	696	683	690	679	681	658	724	649	713	673	680	659	670	652	709	643	697	597	726	687	657	655	734	685	681	682	685	665	645	690	723	694	666	740	689	684	684	697	706	747	683	627	744	690	651	669	688	652	690	681	685	660	716	683	693	699	686	640	676	673	675	699	679	664	709	687	668	720	664	659	675	663	647	709	644	689	659	704	666	692	674	644	658	630	678	692	697	677	732	739	698	675	685	658	626	668	654	680	662	704	664	697	695	681	631	635	735	693	684	688	688	686	702	700	690	730	722	738	685	673	716	689	694	702	685	652	672	644	677	602	678	633	647	686	701	718	681	703	715	748	679	688	692	690	688	725	652	659	680	682	698	689	672	656	675	667	696	666	670	674	687	660	690	704	667	697	676	647	625	686	708	679	647	691	646	674	635	704	669	688	705	731	709	705	710	702	687	667	676	682	702	634	670	703	688	638	671	650	654	724	666	706	698	677	683	674	653	691	719	681	720	706	705	640	644	702	660	679	704	637	692	664	686	662	670	695	657	679	629	676	676	744	620	691	713	701	661	734	694	674	758	640	719	711	713	690	696	706	675	727	698	697	715	632	680	700	647	671	678	681	679	708	680	670	679	683	725	683	723	657	662	696	716	639	689	660	672	643	672	669	675	638	671	674	685	673	700	681	674	677	700	703	675	685	723	662	664	758	685	628	699	710	639	635	637	700
9452	21573	22670	17902	22753	42508	43471	36785	26431	14605	6249	2510	1335	1062	1040	957	981	985	951	975	936	932	974	936	1012	953	1012	987	969	1013	975	1037	944	1020	923	979	970	944	1018	975	1019	956	985	1005	976	1013	1004	981	960	960	909	975	956	1025	951	972	1024	999	966	995	972	1035	1033	1014	951	954	963	952	981	924	918	1004	1011	990	956	1041	1003	1004	976	969	992	984	1035	982	1000	1002	968	957	957	1021	954	973	991	959	927	987	969	986	951	957	974	1000	998	1026	960	939	1009	933	973	973	1006	966	935	984	912	982	939	965	1010	1015	995	988	974	1005	997	964	978	1018	975	940	1022	1008	1058	993	955	980	967	894	996	951	962	980	931	1001	975	952	950	940	1013	1021	972	998	905	951	966	972	948	961	930	972	948	1054	995	1021	940	1008	977	960	924	1007	954	1020	979	996	1024	1000	986	982	994	992	1017	1000	968	942	966	995	1033	945	918	1018	997	977	1002	1006	980	988	933	985	989	1049	1011	969	946	968	938	992	956	957	1009	978	981	1004	944	961	977	989	1015	991	978	996	1030	1006	1011	1021	979	958	935	954	994	968	957	972	971	921	956	983	1061	1018	933	995	992	951	1001	941	1004	997	999	1031	992	1036	895	1000	960	962	959	972	906	953	979	1002	993	979	998	979	1000	945	989	989	1006	912	950	962	988	1016	1022	967	969	1009	943	982	995	918	1001	973	989	973	983	1009	929	974	1000	1000	962	1006	992	1031	953	977	968	998	991	1014	976	964	1014	995	974	964	1008	924	963	959	944	979	950	987	971	959	912	989	1054	991	963	967	956	1020	1020	971	1014	963	973	954	945	1004	955	956	978	979	998	964	979	1010	954	970	1000	985	895	1007	987	1002	1001	1026	1038	975	1043	971	1003	1013	1026	938	933	1001	978	1004	988	1029	1001	984	1009	959	1006	989	1019	989	971	974	954	962	1008	1012	954	969	995	1019	944	969	952	950	962	985	975	979	973	1031	957	967	1002	972	988	926	954	972	975	931	985	992	974	935	945	983	964	954	954	980	991	938	1010	938	997	958	994	974	976	1034	1009	969	948	941	993	947	953	975	1038	946	952	980	970	999	1006	956	982	1009	976	942	951	947	966	969	1026	954	968	1013	979	1004	973	948	973	1031	971	940	946	969	1036	1013	1009	975	1014	999	1000	952	949	977	958	1027	1007	1019	991	932	985	949	1000	940	989	974	968	970	957	976	974	1000	966	985	991	994	955	990	1010	996	957	1027	992	1013	997	957	996	992	968	1016	927	979	1026	950	991	971	967	1021	977	966	1002	971	980	997	966	1009	1008	977	976	1049	972	960	920	975	982	1002	976	1021	949	975	1003	909	958	937	985	952	1001	1041	981	990	987	969	985	992	980	986	995	994	976	995	965	988	977	962	964	911	966	1005	1034	917	935	974	946	976	995	948	978	968	971	998	1026	1004	986	947	990	984	919	992	979	959	963	960	963	958	990	962	985	973	883	976	971	954	1000	975	997	942	1027	990	942	974	977	983	939	1018	993	1030	991	976	952	974	988	997	1037	959	960	991	983	993	969	989	1030	1021	977	929	950	996	1051	1020	1007	961	957	963	932	1011	977	974	926	955	975	1001	945	1012	972	949	980	1002	978	975	941	1018	989	955	992	958	998	973	1005	1001	990	985	972	1037	986	954	992	985	997	1010	986	948	953	946	981	1012	987	973	1020	944	1011	1016	944	989	990	896	958	924	1032	1029	978	1057	1020	1040	1044	964	965	938	982	1001	1040	964	956	990	919	968	941	992	967	1052	998	960	1009	986	1010	990	968	921	1010	998	1033	931	977	954	971	987	975	988	944	990	968	993	955	988	950	952	973	980	1047	942	949	995	956	987	943	1005	918	1006	948	928	920	959	969	979	981	941	981	1065	931	1003	951	947	971	999	973	974	938	979	928	1025	980	930	967	971	964	953	981	969	1004	941	938	927	941	1002	1003	961	998	987	991	1025	977	962	1000	956	905	921	993	998	1003	1014	932	950	934	979	1001	982	982	947	1006	964	945	951	976	986	954	1008	925	980	975	1015	967	977	991	986	1034	1000	1033	981	968	984	968	1005	968	946	952	1009	1052	939	964	947	1026	974	989	1021	947	965	1013	1034	992	1004	985	949	957	948	979	985	942	1069	990	983	990	986	1008	944	979	949	997	972	970	1041	995	996	1003	960	963	981	919	989	973	948	993	978	1022	941	1033	978	998	972	948	979	958	971	975	980	915	989	1017	927	979	990	959	952	973	956	987	969	980	963	938	960	949	947	1023	969	974	970	960	967	1004	1009	974	987	939	976	1027	994	989	1036	969	1005	983	977	1020	978	977	970	981	1000	1001	902	992	960	991	958	1016	1034	1026	1000	955	922	919	944	1017	986	924	1005	1014	1031	960	980	955	1019	949	962	992	1025	1027	935	1007	1012	960	989	961	888	1035	1014	969	1058	1005	894	1014	959	935	906	1027	983	958	910	984	976	983	990	935	965	969	972	951	1024	978	944	1005	970	984	989	962	978	935	1003	969	934	992	1010	977	1017	966	933	1048	997	971	979	934	1003	936	1008	941	1001	958	939	1032	1013	967	950	959	928	1065	1017	946	971	926	988	957	940	993	1016	1008	968	980	1007	996	1020	954	1024	968	965	928	1000	1031	1007	938	997	963	934	967	1043	958	945	985	951	1012	1006	996	951	984	1001	1016	940	944	984	992	996	999	953	1016	985	1008	993	995	995	975	976	988	987	969	1002	992	1027	1003	1044	967	930	938	974	990	983	957	977	979	952	957	928	962	1033	1032	959	933	955	1001	1033	999	963	998	940	981	927	952	1031	1022	995	988	984	938	969	1002	972	1004	957	932	933	961	1039	1018	1019	961	935	994	1006	984	986	982	935	967	966	994	967	1004	1002	978	1012	1012	984	983	1010	998	969	972	943	982	1014	1016	953	981	952	908	962	1001	1004	953	979	940	952	930	980	954	975	1002	982	930	974	978	926	986	954	1008	971	973	969	977	975	996	998	960	983	969	980	987	931	943	1030	978	989	994	959	952	969	952	992	914	983	988	950	955	1048	935	985	925	1013	995	986	1015	1030	961	924	983	993	963	946	959	961	1009	994	965	952	995	976	1003	960	1017	991	943	1008	987	1005	1004	935	1037	967	954	1023	980	1058	1002	923	970	972	944	937	961	1023	962	922	954	1021	975	989	989	1021	929	971	979	966	977	940	958	982	994	999	995	982	1012	1011	957	969	974	976	1003	1008	952	964	1017	992	916	1012	986	945	985	958	977	967	961	964	998	953	1037	1040	933	994	971	995	947	1071	962	971	994	962	953	983	967	980	1005	956	965	1007	996	940	995	961	1006	1026	1057	965	976	1029	1012	968	951	968	1003	943	985	962	998	1021	1016	971	951	985	1003	1003	969	983	959	985	941	987	950	1009	945	988	983	994	910	991	1012	1029	974	966	922	1005	990	955	997	1002	961	965	981	958	989	981	997	966	955	960	947	961	1014	1021	992	986	980	983	1002	986	1014	1000	1015	1018	1001	962	921	919	1010	965	927	973	938	1010	923	959	921	953	997	951	968	994	982	978	989	964	975	986	994	985	960	983	1076	959	955	951	970	1045	955	1038	1010	993	1018	970	966	1004	968	951	943	987	991	996	973	990	946	942	953	1037	977	999	1010	975	969	975	993	1001	988	943	945	980	981	1002	1014	967	995	982	972	994	1033	950	1001	947	999	936	987	990	1009	966	937	1002	979	975	877	996	1016	997	995	959	989	1020	974	994	961	967	978	1005	974	884	990	936	990	935	929	984	987	957	962	1018	973	1020	978	932	991	1019	1033	1003	1008	992
22460	20708	28482	23002	21112	48125	63493	51295	37367	22937	9632	2930	1177	794	727	743	713	730	721	780	729	751	738	694	741	772	688	743	716	783	722	745	650	718	738	734	662	681	733	702	720	747	729	679	796	700	700	714	741	735	721	707	732	731	751	755	668	686	710	731	720	710	703	692	722	691	736	737	695	682	750	678	718	715	791	734	705	695	737	713	694	766	722	698	727	733	692	727	692	736	712	726	761	748	707	710	716	652	692	684	662	738	707	700	707	683	730	749	711	686	680	708	676	736	712	726	698	690	749	743	711	716	663	723	710	734	709	658	737	749	703	716	702	739	688	710	674	729	744	715	744	748	679	709	713	706	691	670	766	732	706	704	741	729	694	690	721	745	761	705	713	674	774	723	722	692	707	698	700	730	709	724	700	760	766	732	728	739	704	711	689	669	737	697	681	763	754	759	721	697	693	722	702	710	725	739	696	674	719	756	738	725	719	704	709	696	713	728	749	672	784	695	717	673	746	754	732	698	668	738	720	697	740	703	741	676	687	760	692	698	693	648	753	709	680	767	741	694	742	719	696	740	762	741	665	731	769	721	749	670	714	716	721	723	752	683	738	720	735	716	685	735	730	741	723	736	711	738	743	709	674	722	696	747	746	708	705	704	708	687	718	724	737	679	750	681	687	734	694	704	735	696	753	770	734	731	719	713	701	728	746	719	726	687	737	713	706	669	671	692	762	783	741	710	728	700	712	654	692	723	756	697	685	728	738	705	747	744	728	755	677	688	686	707	668	730	745	745	721	742	707	724	721	693	712	732	691	743	758	699	774	750	732	716	649	671	692	702	696	749	702	682	693	715	711	710	734	717	701	682	697	690	718	752	735	690	708	732	684	691	689	678	788	734	709	704	740	731	745	694	639	685	749	720	731	715	674	703	731	628	701	691	740	703	725	703	726	712	715	701	761	767	723	701	732	688	746	734	696	701	782	736	712	746	727	715	725	771	766	747	739	749	723	721	745	701	723	716	715	659	727	717	734	751	761	676	743	740	715	736	730	707	710	684	688	720	704	722	700	697	694	735	733	727	665	712	674	734	680	718	722	686	652	701	692	727	694	698	718	750	714	712	736	746	725	731	672	699	694	678	758	719	760	733	750	686	747	697	765	770	747	662	707	685	731	753	745	726	697	715	684	716	680	709	766	712	692	704	722	699	731	662	769	692	791	776	707	696	689	721	760	732	723	689	725	740	689	704	725	666	721	693	730	706	751	701	768	697	686	687	722	707	697	730	722	725	694	742	713	726	730	689	726	760	741	707	720	745	746	723	731	733	751	776	736	711	730	708	728	684	654	634	724	693	733	658	723	694	647	680	686	729	733	745	683	723	720	723	695	681	676	717	751	746	726	732	737	726	734	747	715	695	704	714	724	711	696	723	755	729	771	731	701	714	689	682	698	674	731	762	711	701	709	701	751	726	695	695	691	774	724	707	747	735	708	707	724	726	698	737	735	684	707	694	698	762	761	663	772	683	763	718	702	712	712	654	658	696	716	706	648	721	790	659	783	742	703	684	694	710	723	686	699	716	670	759	712	755	675	751	717	753	706	762	715	712	742	737	688	670	699	721	710	716	754	691	733	728	717	749	720	686	723	701	748	711	685	704	728	715	718	691	696	750	693	759	787	725	697	728	780	739	781	723	786	719	777	680	702	719	727	704	723	699	706	698	716	739	691	713	702	701	700	711	777	730	735	719	686	730	744	729	698	736	717	723	728	728	705	723	709	686	726	710	703	790	703	727	707	747	685	688	715	677	684	738	698	714	745	713	724	726	707	702	765	715	729	721	701	737	710	737	729	789	704	719	651	720	675	707	737	729	747	741	720	699	715	708	691	751	695	687	680	656	696	753	711	722	698	744	728	696	711	720	728	698	694	764	697	658	732	682	690	716	705	711	678	708	692	746	722	679	669	693	756	739	762	708	682	735	730	724	763	702	697	723	720	733	748	730	758	730	694	751	723	724	755	704	740	766	744	729	695	703	744	671	661	736	674	727	760	741	724	715	725	711	707	721	718	710	647	721	724	722	724	745	708	715	701	678	708	735	739	749	713	726	745	750	728	714	702	709	704	740	747	748	735	791	715	721	708	703	688	753	726	677	739	773	742	722	765	769	745	753	724	730	777	673	710	737	731	715	726	761	725	746	748	760	743	711	763	700	701	724	714	684	693	721	706	658	717	740	724	708	747	668	737	714	750	758	711	700	718	692	696	714	730	725	712	714	688	729	722	676	690	701	731	740	715	746	677	724	751	716	694	719	752	749	712	722	701	678	694	755	633	739	710	705	758	720	720	731	723	745	713	774	715	693	657	738	703	698	701	728	753	763	711	707	749	714	715	727	767	693	720	728	719	689	699	719	743	724	707	701	690	707	695	722	678	745	670	712	693	722	721	697	719	796	733	704	715	728	705	761	694	780	696	682	683	759	699	709	746	724	754	772	766	677	733	723	657	670	706	709	695	706	708	703	717	723	748	796	675	718	696	768	757	738	747	742	732	699	725	732	768	734	746	678	711	737	716	760	712	703	700	728	701	709	755	692	698	742	728	720	702	689	698	732	704	705	747	735	717	711	656	693	732	709	721	723	692	742	731	686	683	690	701	696	735	695	743	693	737	737	655	724	698	666	653	691	691	702	730	722	722	769	705	717	684	725	664	698	672	727	717	745	749	695	699	738	662	723	735	710	718	715	732	762	725	702	666	712	743	707	746	746	717	704	714	725	709	734	707	769	672	683	667	698	713	730	696	721	727	684	687	712	712	689	705	733	696	717	756	710	721	687	717	664	713	745	733	704	712	700	736	672	719	735	729	706	699	728	774	704	717	664	695	717	741	684	739	750	708	696	775	737	743	746	675	722	763	691	734	727	731	741	711	775	725	709	759	657	738	733	753	743	705	702	742	732	733	704	714	660	709	747	756	744	726	701	692	678	731	697	776	729	752	690	792	739	717	730	689	722	705	692	748	729	621	742	669	700	716	718	630	709	712	700	711	719	709	713	706	747	740	753	704	714	740	760	737	698	707	670	702	673	664	730	710	701	693	758	681	763	724	693	729	721	694	721	711	746	746	745	692	729	741	715	709	747	739	698	709	726	746	688	665	744	758	680	665	738	762	688	747	696	726	743	713	731	736	732	688	725	746	728	710	757	708	745	731	696	753	730	784	725	706	731	717	726	718	713	722	694	752	700	698	757	729	739	726	734	742	728	676	710	691	692	722	738	728	755	687	738	703	683	742	727	720	754	688	702	718	707	763	713	739	742	705	694	733	793	692	708	696	731	734	714	682	670	688	702	753	652	720	756	721	711	699	694	692	716	825	732	700	746	716	691	737	692	700	724	746	756	718	679	717	737	750	714	714	693	738	682	738	773	722	737	747	723	703	714	678	735	754	688	670	685	703	686	659	689	766	709	735	736	735	707	694	679	695	705	750	741	691	733	701	749	720	771	705	693	760	675	713	682
15961	34701	34285	30039	33522	59272	62427	52079	39904	26242	12934	4802	1868	1140	1003	978	989	982	978	964	982	968	961	1051	1035	1027	1070	973	993	979	1014	1036	982	1050	954	1016	987	987	1032	981	971	962	998	953	966	987	977	986	1025	996	962	969	960	1007	1019	1008	955	994	1039	989	1038	971	949	1043	933	985	970	1008	1000	973	1012	998	981	967	966	970	966	956	1012	993	1012	1021	1012	981	969	1010	965	975	1007	1081	1002	967	959	966	961	1012	992	954	1053	974	962	999	1003	979	967	982	993	965	1030	978	992	1035	1018	972	1018	985	1064	1033	978	980	1022	971	991	999	1017	1037	992	1026	1004	963	993	954	978	963	962	966	942	1012	1027	995	968	989	1051	1003	982	1000	979	990	987	1017	943	1005	1031	989	957	1007	1036	979	1008	1001	992	1001	978	1023	978	987	954	951	1064	984	959	1045	980	1022	972	996	1001	944	972	951	998	1022	986	993	1004	1060	1021	1013	985	944	1010	960	1021	944	1020	1017	995	1010	952	1032	996	984	1019	992	1027	1011	984	990	1021	1008	983	989	973	972	971	1007	1028	974	1007	980	1047	959	1010	997	1016	993	963	1014	998	974	1011	971	954	1012	971	968	1017	1056	934	984	1027	1040	1025	1021	1008	966	1005	1016	1036	987	949	928	1034	996	974	1020	1004	1012	924	994	1018	1003	1004	968	1005	954	974	1013	962	945	994	983	990	1034	959	930	1055	942	1053	966	1018	999	990	987	994	978	978	996	995	990	1000	1017	967	1013	944	953	1008	1028	972	1016	926	996	1030	991	982	1014	964	956	984	1008	959	1010	1053	961	986	970	993	980	952	986	970	928	1036	970	949	896	986	983	997	954	957	949	973	1044	972	1007	932	1033	952	1032	951	1043	990	1040	1035	1003	1016	990	1005	927	977	1003	929	1021	1014	1054	947	959	988	999	953	998	1010	961	981	978	983	985	1054	1045	975	1021	990	977	978	1003	955	982	1002	1014	966	950	993	971	1015	963	983	933	1015	1015	957	1030	981	980	960	982	1018	988	991	1006	1027	1050	1013	1001	995	948	1009	1012	995	1005	1015	936	949	953	1028	920	974	1017	991	995	1009	946	1006	1011	990	1027	1018	954	966	1032	1067	1008	1048	977	975	967	1021	1026	990	1029	1030	996	996	1045	988	979	925	1025	985	939	998	971	1025	1038	998	987	1034	1015	982	1004	1017	984	1013	981	980	998	998	990	966	998	1004	991	1057	1027	1018	938	1073	1016	948	996	983	961	972	999	1012	988	978	1008	1012	943	945	966	1013	998	973	967	990	1001	1002	957	1049	1013	1017	970	982	961	975	1016	998	1005	1004	1033	1020	986	944	1023	969	1010	967	1031	1015	975	1031	969	971	988	951	999	990	954	992	1044	992	921	1016	994	1003	1003	975	1019	1021	1022	1038	936	984	999	957	994	958	984	986	1032	975	998	1011	1020	977	961	1033	920	1025	984	976	964	1012	985	967	1001	1006	935	1004	987	995	1034	962	973	958	1011	977	994	999	982	993	1032	933	1004	1075	943	981	1004	969	1001	979	984	1017	1039	977	970	980	1000	946	1028	1013	990	1014	959	980	1003	985	1011	1035	1004	952	1003	1011	983	946	1014	1006	914	1008	981	1033	1012	997	1024	954	971	1028	1036	985	1015	1031	1014	1011	1041	985	1005	1017	994	948	982	1036	1012	1040	1021	1034	973	927	965	1014	952	1001	962	1005	969	988	998	995	1018	996	954	991	974	1056	979	968	1054	992	1000	1001	1008	1013	997	990	992	979	973	1034	1022	967	982	959	1013	1004	949	1037	962	991	1009	959	976	972	995	977	1026	1046	962	1011	984	969	976	999	1015	948	983	1024	982	1020	1028	984	996	1040	1014	981	982	956	981	954	1040	965	968	959	945	926	995	1029	1008	981	1007	968	999	972	1029	1020	992	1034	994	1026	1030	1003	979	1002	1015	959	950	963	1057	1004	903	996	983	993	1040	983	965	1001	987	1031	972	994	992	996	998	969	994	1026	1009	1030	1058	969	995	1025	965	1000	1051	1011	997	999	1066	1017	1005	993	997	859	998	958	996	1010	1014	958	1028	958	939	1043	1016	1010	980	960	1029	998	1003	980	958	959	990	1000	1006	957	983	945	969	1038	979	999	973	1083	1004	994	986	946	1030	1075	1008	1046	988	937	998	1011	968	1006	1039	1010	1007	949	1016	1034	953	968	971	995	979	964	1020	926	964	1014	967	978	968	999	1000	1043	983	1010	963	1014	989	972	1021	1033	1004	967	1020	981	995	994	956	1005	938	1000	986	974	964	967	965	997	964	1041	954	1029	1032	971	964	945	987	963	983	983	941	1003	1015	927	989	949	995	992	951	1038	971	973	985	1000	1084	1009	947	961	989	982	997	1035	964	994	985	953	1002	960	996	960	960	967	1006	955	958	1008	1015	970	1034	1008	1010	1011	1024	1013	1030	999	1006	936	982	1012	962	1000	979	1006	943	988	939	953	1013	995	954	1018	923	1033	1006	1051	927	1024	1013	974	1071	998	986	1004	954	980	964	976	1004	982	977	976	1017	1058	1037	1008	1028	976	973	972	956	966	1032	1029	992	967	991	1007	990	993	1010	989	928	987	904	998	974	968	937	999	994	1026	1025	1016	979	973	1021	1005	1003	1003	987	977	1013	1026	951	1034	923	940	1013	1024	952	999	1018	1018	992	954	971	963	941	967	1029	995	969	1050	962	985	1004	1060	967	1036	993	948	969	1002	1014	991	939	991	984	965	971	1005	986	945	990	992	1038	1012	1059	1101	990	995	991	989	949	990	967	979	932	941	1027	1051	959	1017	992	960	1007	1021	997	991	975	956	1041	977	994	975	953	1018	1048	1023	1006	1004	955	1017	975	1052	999	993	967	996	1000	997	975	992	1041	996	988	1008	958	977	1038	977	971	1000	1012	1009	1001	988	939	1041	952	990	1012	982	1050	955	964	977	937	965	1011	1016	967	1005	981	994	978	974	967	971	1008	977	985	1021	956	1006	947	954	994	971	948	1004	1051	1020	979	982	991	1017	1022	991	1048	1008	1019	958	964	1014	1036	1023	982	990	974	978	1003	986	975	988	1021	972	983	983	953	1009	936	1022	956	1045	990	1030	1001	944	988	968	1003	942	949	1061	942	990	1047	997	994	971	979	1001	968	1010	999	1039	986	1006	1030	993	1004	999	990	1016	996	945	1043	958	1001	971	1015	1017	918	962	980	975	1027	993	997	973	1026	1022	1037	1003	986	1017	982	952	1018	1008	992	1009	980	996	1010	1000	1011	998	1049	1004	954	992	1052	945	999	970	1034	1024	925	1019	978	990	1072	1028	939	996	1037	991	1018	970	997	1018	958	932	1053	999	1005	995	1015	1031	1014	1008	987	960	1005	993	960	1011	1036	964	998	1024	1026	1018	992	988	933	984	1042	949	1018	969	953	952	1029	997	961	1002	1026	908	1016	985	1036	981	1019	958	986	964	998	954	972	976	980	1025	981	979	1014	1003	1001	993	1002	1017	994	1025	932	972	1014	976	1021	1029	986	971	971	1007	1032	960	940	999	1013	966	1042	1000	973	951	949	1003	1001	1007	982	1008	939	1029	1007	954	1026	967	967	1025	972	994	939	1036	986	983	1005	1002	1001	1055	960	1034	993	1010	985	1012	1002	961	1019	1019	998	1025	994	1017	967	990	977	1058	1001	1025	1002	1019	991	954	905	969	980	1056	1034	956	1092	1022	988	1005	985	969	1008	995	1025	1016	1026	993	970	1010	1011	985	1016	1025	951	1014	980	1007	964	1011	1002	1011	1039	981	987	1017	1007	986	986	983	957	994	984	974	981	925	1002	921	1032	1018	1017	956	1028	1036	1011	1015	981	914	1009	995	1029	1016	1009	971	1039	979	981	1002	1014	979	1030	988	977	983	945	986	975	992	1002	962	1022	951	989	980	969	961	998	1027	1040	1023	1008	1004	1011	1020	1034	968	969	1025	953	1002	951	996	964	969	955	955	1013	1006	991	1034	1002	986	987	1002	1017	1000	975	962	961	965	985	994	1022	965	990	950	985	977	1053	988	973	959	1004
25983	20567	15576	6960	4979	13726	14153	9310	5236	2420	1343	881	783	715	682	671	699	720	653	668	660	684	705	712	678	699	704	679	649	692	681	655	698	718	702	716	675	672	706	657	706	665	710	694	704	667	709	644	641	696	627	682	662	682	720	676	625	648	682	667	678	686	720	685	671	716	672	700	692	694	706	650	724	721	677	659	713	688	670	677	660	699	681	707	691	683	673	699	654	711	679	704	667	671	668	656	669	715	648	695	645	665	698	681	703	700	685	676	697	681	682	688	641	696	663	725	693	722	697	659	696	682	673	699	650	684	700	701	704	678	617	695	670	645	693	732	675	666	706	665	674	635	719	643	652	657	699	682	695	665	666	628	682	647	676	709	676	678	706	614	676	710	675	605	727	680	633	658	687	696	638	626	732	668	678	638	662	684	730	650	697	710	675	661	705	678	663	672	660	667	670	658	687	655	697	722	651	661	735	721	705	662	650	667	646	649	739	654	717	696	670	681	682	715	684	708	662	689	659	685	710	670	702	654	671	693	682	708	663	693	699	664	680	706	690	675	666	727	656	693	697	675	659	693	638	691	676	716	678	665	627	739	629	672	681	671	666	687	703	680	729	709	631	663	622	668	656	632	681	669	675	684	698	656	727	640	728	644	675	666	687	666	617	680	692	685	681	696	654	672	703	693	693	699	687	658	668	657	649	659	718	692	665	648	650	713	682	674	707	731	675	706	682	685	675	686	692	732	663	705	650	711	685	652	639	628	650	674	707	655	677	678	639	703	635	661	742	702	697	674	660	669	667	696	699	691	681	686	713	688	702	684	727	717	683	621	688	717	678	672	678	714	663	710	667	685	657	675	703	669	698	695	652	723	713	670	712	692	653	698	643	699	644	669	674	657	650	696	644	651	639	667	709	659	658	690	655	666	702	664	650	676	657	651	669	709	651	688	667	707	685	687	727	676	675	702	645	661	648	669	721	758	682	697	652	667	701	692	676	689	615	706	691	654	663	684	679	672	647	722	668	649	705	672	695	689	709	650	682	661	651	699	711	658	650	672	693	691	708	641	670	706	694	679	692	675	680	713	662	673	718	647	667	704	674	660	686	670	708	679	700	672	690	674	672	672	707	692	671	696	687	707	702	686	680	680	699	699	683	680	675	681	705	677	697	708	653	657	651	668	685	652	651	683	680	649	667	630	675	737	650	609	691	725	681	674	670	649	694	661	674	689	695	716	710	668	653	723	604	649	641	738	711	673	702	657	704	683	714	711	698	673	660	679	698	711	642	662	664	664	669	643	673	719	668	666	668	688	707	719	703	693	684	643	672	680	713	698	624	657	668	723	644	635	681	674	673	681	712	647	690	728	683	679	749	662	675	681	682	701	671	693	680	695	690	708	695	677	701	663	669	653	669	665	678	674	707	726	677	668	685	635	703	672	691	687	705	673	656	681	673	681	656	700	665	675	703	663	651	715	678	647	721	745	623	724	662	686	677	735	660	654	691	698	651	622	661	635	666	724	649	687	675	672	676	675	662	702	676	667	696	675	652	698	670	738	715	687	663	715	697	717	684	643	674	697	630	706	636	706	669	629	674	701	659	668	687	675	656	652	676	652	662	645	655	666	700	676	725	637	679	648	673	684	675	653	645	688	670	669	746	706	709	748	663	664	648	684	712	695	708	639	714	642	687	678	718	681	627	630	668	681	659	662	699	699	714	655	686	662	703	664	687	667	750	716	717	644	700	669	695	665	648	664	712	706	710	717	689	688	677	687	640	667	739	680	705	707	714	674	672	668	680	672	631	658	680	693	677	687	693	677	634	674	694	640	670	704	645	697	673	648	659	703	669	694	703	679	682	734	724	710	636	693	680	667	662	689	699	645	643	655	687	661	723	701	665	708	659	677	659	653	648	685	658	680	657	681	679	663	664	685	699	654	619	669	664	680	699	682	701	668	637	705	671	659	670	671	685	662	684	721	676	670	717	666	693	671	704	665	706	692	669	689	686	748	681	711	722	656	695	660	677	648	727	689	666	679	687	684	668	664	676	657	638	677	695	675	675	764	684	682	629	661	718	651	719	624	694	645	671	682	680	685	672	662	693	673	683	682	666	707	677	659	688	656	697	724	655	689	661	686	720	705	698	657	656	687	721	690	687	711	661	662	648	658	675	741	662	721	632	673	649	688	673	722	650	681	704	703	673	666	759	680	736	655	622	660	679	689	714	717	651	669	668	699	658	677	655	679	717	612	635	625	628	655	698	675	643	692	646	693	668	665	680	649	706	672	677	667	662	686	678	657	692	669	738	694	730	691	709	672	656	619	695	705	679	701	687	689	668	659	702	691	675	686	664	706	647	721	676	704	668	687	683	650	625	714	672	682	690	700	681	656	700	684	709	667	644	709	650	665	688	711	693	643	676	707	666	692	712	681	678	734	674	695	673	694	686	711	721	641	631	694	688	713	671	692	655	726	696	635	708	637	676	673	691	704	708	637	661	631	687	673	714	640	668	694	710	676	666	632	643	671	721	697	724	684	658	680	708	700	658	703	655	703	646	650	706	667	688	676	699	728	694	684	688	691	637	683	674	711	649	716	681	697	658	656	667	672	659	662	683	688	724	686	672	683	639	672	682	635	648	688	741	663	693	691	693	710	617	680	659	700	621	663	731	678	693	711	674	681	672	707	632	685	629	651	710	704	661	682	669	655	671	637	672	687	665	700	681	675	666	655	656	692	692	685	694	657	651	683	676	680	654	659	656	692	658	681	701	658	651	677	731	711	681	620	684	680	653	697	688	655	714	731	667	695	673	701	681	701	726	699	673	689	712	691	661	719	715	668	653	674	666	689	683	696	670	731	649	673	727	641	668	696	695	700	679	663	693	644	701	658	635	685	645	684	691	676	675	686	636	709	691	715	689	690	662	685	656	716	670	660	644	702	710	693	637	703	657	682	691	701	743	670	664	681	652	714	696	634	693	671	684	683	652	663	692	699	680	701	695	664	672	691	678	709	703	687	676	641	685	655	656	682	701	705	697	713	687	726	721	675	633	672	695	699	697	715	694	700	672	680	668	611	668	649	696	660	704	688	655	694	687	624	682	676	648	705	710	711	738	675	686	609	652	649	696	710	703	684	724	649	699	688	689	715	685	689	659	696	704	673	693	676	641	691	739	719	670	673	660	613	644	709	659	682	691	675	696	733	683	667	708	662	706	674	685	690	724	672	706	635	660	646	688	678	676	674	669	668	623	649	683	661	683	696	706	672	696	711	724	696	617	715	734	705	640	748	675	671	683	661	696	695	705	642	598	701	707	722	641	684	653	677	701	712	688	682	705	677	641	696	668	661	691	671	677	648	692	676	693	669	698	683	709	660	691	628	711	732	628	697	669	654	676	655	682	663	685	687	684	669	653	688	717	619	696	725	693	711	664	753	660	723	676	710	653	664	700	656	681	723	707	700	675	661	688	657	711	706	714	689	694	676	671	652	687	675	682	714	713	690	654	627
7048	11148	12064	8861	9248	21194	19969	14369	8848	4363	2142	1410	1094	961	952	939	965	974	1004	983	997	964	1004	1035	918	968	970	957	1008	981	1039	964	984	950	979	948	1002	985	1024	1022	934	952	968	965	986	936	972	932	975	950	957	922	981	954	966	987	957	961	949	920	962	1013	934	988	962	988	932	967	977	935	931	1001	951	976	979	956	900	1001	955	934	994	959	946	955	975	1028	956	924	992	971	948	940	997	980	930	879	981	941	1001	943	970	940	982	921	948	947	981	926	976	935	997	969	956	984	971	973	929	948	1004	972	929	938	898	961	978	958	921	958	943	1048	952	974	946	1003	964	895	940	969	952	966	957	1002	936	1004	929	1000	942	895	993	1070	960	916	983	944	937	918	1067	957	975	877	955	958	946	957	934	958	988	927	917	990	985	953	974	990	1016	964	994	942	967	939	907	942	982	993	957	891	975	983	981	946	1015	966	957	1023	951	979	1001	974	1017	945	946	994	957	1008	943	956	932	970	974	981	928	965	974	1012	963	960	998	949	925	912	990	1008	1003	934	953	967	933	981	908	950	957	959	954	966	995	960	989	947	947	995	958	953	984	982	932	994	975	1009	945	986	962	899	992	1029	1013	994	954	915	980	928	886	947	919	913	928	1008	973	927	929	990	926	993	908	957	960	876	960	948	981	950	975	985	945	920	966	1000	989	954	973	917	960	996	1004	920	971	920	979	896	973	961	969	1028	940	944	963	956	949	998	936	885	993	1017	1012	977	964	994	919	961	1006	977	936	920	950	953	951	979	995	982	973	948	980	978	948	924	936	905	937	938	992	983	939	984	990	967	946	988	969	955	965	985	971	911	987	922	961	952	955	979	1010	900	934	960	974	948	929	958	934	968	996	1009	976	978	911	901	1000	932	997	968	950	953	880	999	948	977	958	992	948	980	940	964	968	976	931	898	943	892	964	925	937	968	905	975	975	968	994	925	980	957	933	1020	928	981	1024	998	959	925	970	966	1028	995	951	965	997	962	987	944	921	982	906	948	1023	986	989	969	954	968	999	907	990	950	949	958	949	969	987	957	988	1005	950	947	973	992	981	980	929	968	993	950	978	961	987	1021	1028	935	970	956	954	979	957	935	960	948	982	967	1007	965	994	975	981	997	906	943	931	936	966	1002	942	941	940	976	936	997	985	974	992	943	974	949	985	925	1021	952	979	948	955	976	950	936	970	960	1070	961	967	901	904	974	962	989	986	934	960	941	959	965	966	932	954	946	951	973	960	966	954	1001	949	944	919	958	972	1016	981	959	961	918	947	931	965	944	966	941	979	1012	1011	949	899	950	969	947	962	962	951	924	982	910	1015	1011	992	948	981	931	938	1018	1000	969	1032	942	945	988	968	983	993	984	968	844	952	944	973	1010	955	907	943	970	976	907	986	975	951	946	1000	950	944	935	961	962	1008	951	970	975	965	958	965	943	954	908	954	1020	988	1015	986	961	997	1084	959	926	983	935	942	998	970	965	1008	1033	981	998	930	1010	961	935	993	991	940	1009	968	1020	953	943	935	995	954	1017	966	970	989	1015	957	948	941	1024	914	962	979	942	953	977	960	948	947	912	982	971	994	948	962	968	940	1015	963	940	901	945	973	966	900	960	905	1009	929	954	977	981	1021	948	928	918	965	941	994	944	938	957	968	959	921	997	1020	1011	950	954	997	951	938	916	984	1060	953	963	954	915	974	942	913	975	913	988	981	951	945	975	919	949	948	963	959	964	965	963	1003	975	981	996	959	1010	974	950	992	907	977	942	937	934	1019	951	960	994	980	961	940	932	992	991	1012	983	988	978	990	959	950	998	1005	938	970	933	943	937	959	931	917	981	1007	979	963	911	950	985	986	1015	1002	981	957	935	934	944	983	944	943	935	977	947	944	943	962	960	947	949	926	1003	951	973	940	933	968	966	915	975	968	1008	913	954	962	999	994	959	944	972	957	958	979	1030	1003	935	893	988	951	946	939	969	958	983	964	976	938	930	910	995	964	1016	1000	916	935	957	1000	989	928	999	956	922	999	959	930	978	936	960	985	962	975	991	993	987	930	939	991	973	947	942	941	945	991	959	995	962	975	1002	936	957	998	932	896	1020	957	981	1015	1029	969	1008	973	956	960	993	985	965	954	943	1000	1040	950	948	974	971	953	891	956	947	1005	989	931	1014	938	945	981	938	966	948	861	981	957	971	951	981	896	920	958	974	987	980	948	951	927	927	1001	968	939	971	992	1026	954	944	951	950	1015	1021	990	940	975	979	966	976	987	948	1008	948	956	963	954	949	974	991	982	965	932	973	956	912	995	967	943	956	934	888	955	935	900	991	955	971	976	916	950	1034	912	920	1008	974	928	974	977	917	940	961	975	949	990	938	940	940	915	978	919	976	979	987	987	984	934	952	999	926	1018	958	949	933	975	935	1024	968	942	911	921	1027	948	982	954	1026	941	957	1017	988	920	966	951	955	954	962	954	976	988	959	983	927	952	945	948	939	961	934	955	914	1019	980	970	990	1024	929	938	1005	987	1002	1018	947	987	943	963	961	962	991	958	997	974	944	990	932	952	973	980	971	1041	970	944	961	984	981	980	1012	901	961	907	997	922	931	961	974	981	990	889	970	938	960	903	934	946	955	948	940	1008	961	977	1021	1002	965	940	892	975	969	997	1038	1053	990	985	933	1002	1021	980	967	951	965	967	962	929	984	984	921	997	949	947	917	963	995	945	961	985	934	985	903	1000	992	951	924	973	977	1006	948	935	948	977	880	931	944	967	959	955	991	931	1000	985	971	906	958	982	975	1002	1044	941	996	898	936	884	989	950	986	968	974	976	959	977	948	955	994	958	980	1000	955	915	1001	981	955	940	919	986	965	951	957	988	946	1030	996	888	944	961	905	978	976	997	999	1010	929	1020	961	932	920	955	906	953	932	936	972	925	985	948	1010	936	939	1013	955	950	947	963	969	1004	993	968	944	964	956	990	973	946	979	946	928	950	979	974	958	911	982	941	956	947	1002	1055	997	954	924	934	967	929	950	957	952	1036	975	927	981	952	949	974	920	969	997	925	959	976	941	976	994	957	981	967	995	941	916	1022	961	913	932	975	930	1001	929	929	946	993	983	969	973	980	1007	965	920	943	958	965	980	976	874	948	938	965	970	945	1002	948	945	974	902	1002	1012	890	913	934	982	964	913	925	941	958	1007	914	953	1027	950	890	986	991	947	975	971	945	972	1014	963	956	956	951	913	932	929	945	934	952	942	989	957	923	955	932	936	957	924	962	989	967	960	973	987	936	914	971	992	977	1029	976	949	940	972	947	944	901	1011	985	974	964	942	976	943	949	902	984	996	940	989	964	983	998	963	1045	924	964	991	1012	935	1002	945	927	986	929	930	997	986	956	990	1013	966	995	986	988	984	986	933	962	981	975	956	952	1007	967	1019	1009	937	930	932	953	990	954	935	966	945	959	946	956	910	959	978	953	1005	936	931	947	953	915	990	939	982	922	930	1011	998	938	995	981	889	911	983	930	981	989	895	1032	994	980	924	925	944	963	939	954	925	971	1013	981	1010	943	991	919	969	886	929	941	961	970	993	955	978	972	984	983	939	936	924	946	943	1000	987	965	981	983	940	973	913	943	921	972	937	977	1003	1001	958
24043	20690	27399	24065	20960	34547	43356	34688	23453	11508	3867	1513	851	713	662	654	688	693	679	746	717	679	717	696	648	660	685	687	696	655	645	713	673	669	693	713	692	713	632	733	675	675	729	642	671	655	695	670	707	701	754	674	728	670	684	698	741	690	717	624	676	727	690	726	672	670	707	652	701	681	699	692	671	707	715	686	662	719	684	642	687	685	715	701	706	638	698	752	682	695	656	722	693	708	711	689	669	675	700	673	655	668	667	707	649	697	719	673	705	706	708	764	705	655	697	721	687	650	659	661	711	740	695	670	700	713	732	638	743	682	653	675	676	683	735	661	690	715	683	651	684	683	712	707	669	690	728	673	727	687	688	687	657	709	691	634	710	684	708	693	707	687	686	687	729	715	642	675	729	719	684	691	710	716	692	740	670	673	680	702	740	740	680	675	670	729	670	694	678	711	677	720	691	735	708	672	708	679	619	708	700	691	722	661	637	721	665	737	705	703	683	735	661	707	697	682	687	708	683	714	658	664	700	672	657	722	670	722	651	700	668	658	709	649	724	678	691	707	666	677	721	685	674	740	680	689	712	696	652	644	746	688	702	694	734	725	682	646	712	710	720	730	707	673	700	708	701	664	725	675	665	677	723	692	691	715	671	688	682	669	700	712	701	697	703	685	674	677	713	736	688	735	688	685	673	686	758	698	692	658	651	686	713	712	708	651	707	713	652	682	684	680	663	715	689	711	727	726	734	701	677	688	688	648	719	708	679	664	669	735	684	688	706	700	664	725	674	662	664	693	731	685	684	674	687	699	719	639	702	664	661	724	666	683	646	670	696	663	693	719	629	716	704	673	674	713	691	649	681	625	718	666	724	734	662	719	718	659	717	709	704	690	707	690	695	644	707	621	681	703	720	691	666	662	702	702	718	681	700	698	673	676	701	703	669	675	689	650	735	719	689	659	732	661	686	692	678	644	672	726	707	699	692	648	642	681	686	674	714	735	661	679	683	722	724	706	675	727	755	706	708	710	678	675	644	678	701	703	705	650	739	742	669	662	682	722	710	668	697	700	682	723	696	669	702	676	695	675	694	700	729	711	711	694	650	633	639	681	681	715	705	716	687	713	657	699	691	683	726	689	714	679	662	695	711	695	656	706	734	647	706	664	709	713	712	633	678	680	669	701	718	702	699	682	673	717	682	702	657	703	744	677	708	686	707	658	706	697	666	710	664	676	742	708	712	694	695	666	662	705	676	679	685	674	668	691	661	755	673	749	668	691	665	717	678	674	691	651	723	690	676	690	671	648	673	687	733	688	708	687	734	670	694	702	764	661	734	626	685	726	705	701	691	682	682	627	691	711	650	663	695	669	724	661	707	688	703	673	719	706	722	686	658	726	691	674	676	635	683	675	707	646	713	680	671	706	718	703	680	725	706	688	700	731	708	646	647	687	713	678	681	650	696	727	644	729	730	702	722	688	692	700	714	702	677	651	674	669	701	639	668	712	694	685	691	712	658	699	721	708	654	726	666	653	704	772	651	706	719	680	715	750	687	657	740	654	706	661	718	706	687	703	631	691	675	666	644	705	721	691	657	704	706	701	667	758	698	686	676	716	662	677	671	736	718	681	672	677	695	686	667	674	698	658	719	730	718	695	737	689	678	664	726	715	706	684	737	704	661	679	653	651	731	682	730	711	671	645	658	712	689	752	675	744	638	709	717	683	690	691	707	692	681	669	718	676	706	670	742	672	703	695	701	682	672	724	691	742	712	696	674	678	686	691	665	656	689	719	667	644	680	672	684	694	701	721	710	726	702	696	727	672	652	729	718	672	685	658	671	691	683	673	692	652	695	695	666	679	697	695	651	719	674	703	699	685	680	664	714	723	688	684	690	688	701	737	727	685	678	664	691	727	726	683	672	649	700	677	691	678	701	663	630	690	708	674	726	679	677	692	730	676	742	721	717	702	689	669	692	650	692	688	689	741	683	691	700	655	719	709	709	723	667	713	704	718	655	695	708	703	723	665	677	674	683	697	681	691	676	710	687	734	642	722	699	719	664	700	733	723	715	669	707	690	689	687	677	683	690	722	655	656	670	680	719	722	713	718	728	682	699	667	692	688	731	679	663	701	739	686	689	689	745	658	678	711	676	654	720	699	679	712	700	702	689	700	710	671	692	752	714	682	694	645	696	639	639	678	673	684	716	740	698	679	740	686	678	671	667	677	649	695	723	686	675	663	711	702	710	722	695	661	710	698	678	679	651	694	706	754	675	708	675	663	681	689	665	719	703	731	717	705	711	691	712	740	703	680	668	642	699	697	677	668	680	677	699	687	642	678	662	706	638	695	662	757	713	662	707	704	701	701	657	699	655	690	667	683	679	701	685	734	719	696	690	686	728	709	672	675	731	688	714	733	705	677	669	699	694	658	701	700	695	715	679	746	652	730	694	719	662	692	660	670	710	670	721	718	676	676	724	687	751	665	665	710	724	701	662	700	714	736	698	626	726	684	665	738	682	697	665	671	701	696	694	694	679	653	691	703	740	640	696	682	681	722	718	697	705	712	649	719	713	720	673	717	661	718	767	690	688	721	661	672	691	689	694	698	723	692	636	738	698	703	638	693	713	653	674	695	720	664	682	685	690	648	660	704	706	693	695	660	693	745	690	644	681	688	711	686	696	671	679	659	716	700	713	710	764	691	669	660	643	709	670	704	694	667	687	709	659	708	674	711	692	657	728	696	639	707	684	675	674	662	675	682	660	713	713	651	713	697	686	663	709	685	713	707	702	716	672	681	699	678	679	653	677	698	640	726	678	700	647	684	700	722	717	695	642	660	705	684	743	713	693	730	684	730	642	676	725	696	656	695	699	683	693	715	708	664	688	725	737	706	712	698	756	648	696	682	624	668	692	684	698	689	698	704	705	730	658	694	723	717	634	733	724	719	667	668	676	666	655	712	669	730	682	675	696	712	675	730	672	753	753	659	735	725	703	708	688	721	682	674	701	657	637	672	718	675	696	725	667	680	677	690	668	666	692	682	722	678	684	712	696	688	696	676	667	676	672	697	703	685	729	715	704	658	701	732	713	720	704	681	668	694	721	648	730	686	705	728	644	736	711	685	704	673	690	677	676	733	711	664	704	674	660	745	694	720	697	681	665	667	676	682	706	701	704	695	716	697	680	677	635	646	695	688	686	710	657	684	678	680	686	696	718	737	671	680	665	727	678	656	698	715	703	656	766	689	672	685	707	693	736	712	711	720	714	712	659	651	716	675	680	721	688	684	720	745	665	680	698	678	670	674	655	720	740	707	696	712	683	688	686	715	686	654	671	697	680	733	687	688	711	681	697	677	723	662	710	709	714	687	742	631	682	646	673	651	692	732	682	665	718	673	690	725	775	676	694	709	695	687	659	719	654	684	695	707	692	673	703	682	684	736	731	712	716	662	681	733	694	691	666	673	688	689	718	645	650	699	657	696	648	675	650	694	708	680	677	682	696	722	664	703
10403	23491	24791	20263	24502	39770	43496	37391	27783	15630	6303	2537	1313	1037	1004	1030	991	953	1000	962	901	983	947	975	968	971	979	965	997	1054	994	1006	963	989	1050	957	994	989	989	984	938	971	1010	1006	981	1010	1005	1006	929	960	938	1019	956	997	966	980	1032	976	999	977	1008	966	1058	958	925	1007	987	949	1044	961	956	987	954	973	982	1029	996	1032	977	1011	1009	996	977	983	988	1023	958	986	992	948	1007	999	972	1033	925	953	1022	931	1011	923	981	980	1010	996	999	1003	1012	968	988	993	909	996	997	1024	1035	1002	982	1045	979	1062	972	994	1005	964	1024	977	1017	998	963	961	987	990	1012	968	940	991	993	984	1001	958	986	987	970	978	946	918	948	954	978	1026	914	1001	983	987	903	1068	929	963	926	999	970	976	1029	953	962	936	997	1015	987	907	948	1001	997	1088	972	1028	962	948	974	956	986	957	919	1002	1027	981	971	944	1063	984	936	967	1026	955	964	1021	963	1015	954	1001	1010	954	973	965	969	933	1024	917	954	986	990	1039	980	961	953	1003	961	1018	1019	989	915	977	961	997	1014	989	1045	993	1003	932	973	965	976	997	999	1014	1002	966	1015	980	1008	982	1004	982	1002	930	1004	976	960	1012	989	932	975	980	982	991	1001	991	966	1011	998	979	970	934	1022	999	999	992	1063	1011	967	1021	951	982	1008	948	979	994	1005	1011	1020	978	967	997	1004	975	979	968	991	970	1008	970	960	999	968	1033	939	933	1042	1024	1007	1013	976	1033	994	996	983	1037	950	963	1057	1001	978	1023	995	1018	940	993	968	986	1024	910	1007	978	975	976	1030	959	1013	949	980	906	978	975	994	954	998	1029	987	1023	998	978	954	974	967	971	1023	915	955	950	997	997	980	1026	977	1051	988	906	1004	965	993	990	1005	998	1015	969	1016	1001	1019	970	1029	1000	989	989	938	1022	1017	992	1004	957	1018	973	991	1006	961	1020	1022	976	954	963	962	1023	991	993	987	987	1016	975	987	1005	929	918	935	1015	1008	947	985	976	996	995	975	981	1036	941	967	995	978	979	1025	937	997	983	1009	975	1024	1029	985	1030	972	974	1009	966	968	937	958	945	1023	932	1005	1009	984	960	990	956	982	978	994	1050	977	998	1019	992	969	985	953	930	952	1009	967	1042	1032	973	1003	905	986	1004	1017	1022	982	967	953	968	984	1018	969	946	972	992	1021	1023	941	1010	961	966	939	940	977	992	980	958	1037	982	963	942	1023	992	1008	983	989	968	963	977	970	996	951	1027	997	990	939	988	955	960	1024	1060	1000	927	944	984	947	985	932	998	1035	1012	980	956	1046	993	991	970	966	993	965	996	1011	955	945	1018	971	1025	961	1002	995	963	1016	1019	1018	964	971	954	947	975	974	931	1011	1023	969	1006	945	940	939	951	1007	998	976	996	957	933	984	953	1018	904	992	974	976	969	980	1019	969	978	972	1026	966	993	1018	987	967	1006	977	951	982	1045	994	1015	994	1009	1055	987	960	1034	981	1000	954	997	928	951	950	999	963	1024	961	966	995	981	1020	972	881	1010	983	1003	950	986	968	995	977	1014	1004	958	976	961	992	946	977	958	992	1000	953	971	960	1033	936	999	999	957	1019	954	1004	1005	986	1020	972	1007	954	961	998	968	1004	1033	946	983	991	931	958	1019	970	955	989	994	1009	963	971	940	948	989	1005	1041	952	1039	1010	958	1011	992	1026	987	989	915	957	1038	1003	994	989	991	1003	976	998	955	1042	949	1049	982	946	1028	956	1004	1008	952	992	1016	952	999	985	973	948	989	941	978	990	955	1001	1018	989	993	1007	994	1035	983	1001	1015	979	984	998	989	971	1032	985	985	987	960	921	1045	966	986	1015	984	995	968	968	957	1027	982	1027	993	1023	989	975	1006	990	964	965	926	1000	996	961	978	986	990	964	989	979	971	993	958	1004	961	1025	997	962	962	1014	1028	1028	1037	1049	996	1022	991	980	999	1036	998	1009	1002	982	992	945	975	1027	1019	961	976	964	997	957	994	930	955	1052	1004	1002	926	997	947	925	989	988	1006	1027	990	1028	1024	964	987	962	1025	940	1033	987	1010	999	957	1015	970	1024	958	977	995	981	968	1027	988	1004	952	973	1051	992	903	993	990	983	969	1016	975	1031	993	969	1023	1037	1008	1020	1048	965	999	974	977	967	1036	956	958	966	1016	954	998	986	965	979	974	972	988	930	997	1043	965	978	982	965	961	1057	1074	990	926	939	924	995	1001	1017	974	999	943	1008	957	919	1034	997	973	989	1000	1078	1000	1022	1020	983	1017	1005	1034	975	963	967	950	1007	982	997	1016	958	1029	1000	1024	944	971	1014	1016	987	969	976	973	985	1019	995	986	994	1017	976	937	952	978	961	970	997	952	969	1046	1064	932	1028	965	976	952	1007	983	916	974	1031	982	975	987	943	986	984	993	1026	985	970	973	936	955	964	953	988	986	965	1000	1013	959	999	935	954	941	985	1001	1003	947	969	962	1034	992	950	1013	999	983	966	990	969	990	989	963	964	945	1002	971	997	956	953	975	956	940	930	986	1000	1006	978	1012	970	961	974	978	985	963	1038	967	971	956	983	983	1039	992	1012	997	996	1064	952	973	1016	1003	964	992	988	974	966	1015	1008	929	970	995	1052	1036	974	1015	958	993	971	1008	981	949	1006	1018	993	971	979	992	998	976	928	961	974	984	997	931	1014	987	992	1050	977	963	991	971	940	989	1051	953	993	952	933	965	977	985	945	961	992	969	968	1074	1012	960	1044	1014	1027	978	995	959	980	1064	982	1005	1013	1031	950	1003	977	966	995	946	975	991	1031	987	1000	946	1034	1017	975	973	952	1009	923	974	966	970	995	956	916	955	1004	969	962	976	984	946	989	951	947	959	980	945	916	1053	966	960	966	984	1002	973	980	974	983	1014	937	967	986	991	1030	967	932	936	998	1005	919	967	983	978	981	965	956	988	1004	1026	984	956	991	1007	970	975	989	991	1007	1036	986	966	1015	997	1021	981	903	1007	1014	946	1003	993	980	954	957	984	972	974	1039	1015	990	1017	988	1004	932	936	956	1012	968	1022	1010	995	1032	986	950	985	971	958	1003	967	965	1052	991	996	959	947	978	996	990	949	949	994	942	962	990	962	966	1025	929	981	991	915	1009	1002	946	952	1059	1012	957	959	990	981	1012	941	996	1043	1024	950	1033	953	1004	970	930	1032	969	970	982	954	971	977	998	962	923	1014	1010	1006	996	950	988	902	1031	1005	921	959	1023	978	978	993	986	1025	934	1010	971	1007	970	988	1016	970	1006	1017	972	1002	987	1025	974	900	990	941	990	987	1003	951	951	1094	1012	975	931	1006	968	1059	1039	983	955	997	989	937	997	1000	952	998	978	998	1020	995	986	986	998	1007	972	1009	982	1012	988	993	989	981	969	997	997	988	968	1010	1011	1040	986	964	1024	1017	1055	1007	972	1008	956	1024	1034	995	1036	931	1043	1032	1001	995	947	1019	979	959	967	960	1049	930	970	986	957	983	1018	954	991	1017	1046	996	983	1024	1002	970	1002	982	1021	1002	984	1004	968	950	993	998	932	1012	1043	1022	976	968	1012	944	996	979	952	1012	985	1035	953	1043	1024	964	967	930	961	999	976	1029	1007	1002	996	977	995	1015	971	1008	1021	985	981	968	1004	963	1009	940	1022	1044	951	969	970	924	973	962	948	995	991	998	1019	958	936	1002	965	972	995	1044	1005	983	958	975	978	1028	1052	1012	1002	988	995	1022	960	1024	986	955	1009	954	949	978	917	1026	994	972	959	942	958	938	963	989	964	985	998	963	1007	959	1017	971	889	995	962	1019	1018	954	966	977	934	945	985	1043	970	964	952	915	941	1026	945	967
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
