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
339429598529	339429599049	339429599598	339429600148	339429600698	339429601248	339429601798	339429602348	339429602898	339429603448	339429603998	339429604548	339429605098	339429605648	339429606199	339429606749	339429607299	339429607849	339429608399	339429608949	339429609499	339429610049	339429610599	339429611149	339429611699	339429612249	339429612799	339429613349	339429613899	339429614449	339429614999	339429615551	339429616100	339429616650	339429617200	339429617750	339429618300	339429618850	339429619400	339429619950	339429620500	339429621050	339429621600	339429622150	339429622700	339429623250	339429623800	339429624350	339429624901	339429625451	339429626001	339429626551	339429627101	339429627651	339429628201	339429628753	339429629301	339429629851	339429630401	339429630953	339429631501	339429632053	339429632601	339429633151	339429633703	339429634252	339429634802	339429635352	339429635902	339429636453	339429637003	339429637552	339429638102	339429638654	339429639202	339429639754	339429640304	339429640852	339429641402	339429641952	339429642504	339429643053	339429643604	339429644154	339429644703	339429645254	339429645803	339429646353	339429646903	339429647455	339429648003	339429648555	339429649103	339429649655	339429650205	339429650753	339429651303	339429651855	339429652405	339429652954	339429653505	339429654054	339429654605	339429655155	339429655704	339429656254	339429656804	339429657356	339429657904	339429658456	339429659004	339429659556	339429660106	339429660654	339429661206	339429661756	339429662305	339429662856	339429663406	339429663956	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2578	3600	2300	2578	3600	2300	2578	3600	2300	2578	3600	2300	2578	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22932	20276	27056	23351	19367	3254	1188	766	616	613	606	534	573	540	527	504	511	535	533	542	525	523	498	484	493	517	452	525	492	535	496	514	464	489	472	512	487	503	445	485	470	496	501	486	473	446	520	498	494	480	505	476	459	483	470	475	522	454	484	512	480	490	463	507	455	495	488	484	491	460	505	496	491	482	434	499	476	499	466	481	470	480	460	471	489	470	478	501	501	517	487	478	460	511	500	483	512	517	470	453	481	433	479	483	453	509	472	457	493	484	488	507	478	473	473	456	486	461	472	486	501	512	492	517	470	515	468	504	500	488	493	447	475	451	453	486	510	485	460	491	482	490	503	517	490	476	494	469	489	456	445	540	492	466	434	492	444	495	501	494	465	466	506	463	479	445	488	461	471	515	517	473	455	449	501	477	517	457	455	460	467	496	468	481	464	484	530	481	505	488	493	462	463	475	482	464	471	435	469	481	442	464	495	541	466	483	490	501	456	458	484	443	511	469	459	498	465	466	493	500	446	494	496	464	553	490	479	476	512	456	427	497	513	432	467	432	453	466	481	488	494	479	480	490	459	512	460	503	509	461	444	476	480	476	467	508	446	506	516	490	456	501	483	460	452	447	493	466	460	476	465	498	472	508	496	483	472	497	475	448	512	480	467	509	496	535	493	484	514	488	450	506	494	458	463	498	450	489	479	506	496	452	489	499	458	472	475	481	495	468	478	452	474	485	502	448	477	455	489	451	494	473	499	463	474	502	471	455	467	489	471	515	520	485	470	472	458	492	447	482	485	498	487	497	464	506	466	497	488	447	491	479	465	477	460	452	499	476	450	469	469	472	435	474	474	509	495	471	525	515	456	492	499	437	492	471	488	463	469	473	469	464	438	500	479	484	463	474	477	461	459	472	482	472	483	507	486	454	489	489	449	467	454	505	486	467	491	448	467	497	467	473	502	456	455	490	460	455	479	458	497	478	494	480	455	512	430	486	463	452	463	482	481	505	463	475	488	488	476	501	475	433	480	450	473	441	478	444	471	460	489	487	455	484	498	480	439	503	470	496	434	431	494	461	474	480	490	499	473	515	467	534	471	434	508	459	448	488	478	466	485	471	510	510	470	509	458	485	465	461	488	452	471	500	489	494	473	473	503	461	491	447	458	477	477	482	466	483	469	473	519	508	492	478	469	451	472	444	476	433	468	516	485	486	501	452	472	488	441	472	501	471	489	505	438	488	499	469	491	480	470	517	500	477	495	449	499	465	484	454	463	479	529	451	502	455	474	457	488	484	442	444	490	504	474	511	475	484	479	451	473	493	495	471	470	450	482	532	462	446	491	491	455	522	432	484	484	482	497	462	471	518	472	485	475	509	474	484	473	460	451	504	445	453	428	481	457	503	467	477	475	486	507	468	509	473	449	510	501	436	479	469	479	478	490	438	461	470	473	463	480	457	451	476	497	461	462	468	495	500	483	456	484	491	455	474	464	513	489	484	476	479	489	511	484	463	486	497	468	431	476	454	439	482	492	443	441	495	480	503	469	497	463	485	494	477	491	509	505	472	468	447	462	473	483	482	482	464	463	453	468	478	492	462	483	494	492	506	452	476	480	464	517	491	459	469	514	501	458	456	470	499	478	512	459	482	445	510	504	482	434	488	535	490	432	497	500	461	478	489	487	477	520	509	492	493	488	488	525	465	420	499	440	469	522	494	491	445	455	467	486	489	485	490	468	503	475	484	496	488	450	484	482	451	503	488	492	499	484	513	461	475	449	472	477	473	471	484	490	462	467	460	491	479	488	461	491	455	489	459	475	457	452	462	470	483	453	435	470	513	480	442	468	502	498	497	448	470	488	455	474	485	469	546	480	456	469	463	467	498	496	459	469	453	455	484	473	453	462	495	465	450	488	497	431	488	491	471	486	466	521	468	493	476	507	442	474	487	494	434	499	470	455	454	466	475	464	515	494	452	475	508	530	464	463	451	510	523	504	445	445	453	492	428	456	506	457	503	467	452	481	447	513	482	466	459	508	480	447	452	512	495	477	521	489	487	486	478	431	475	515	499	491	464	529	446	469	524	453	411	490	503	488	498	476	463	456	470	451	466	455	521	435	453	484	485	464	437	480	459	462	495	470	466	423	505	489	473	453	448	500	471	465	450	493	508	489	528	503	460	456	512	474	465	458	473	498	469	440	474	482	447	446	459	468	521	501	482	478	458	510	472	519	489	496	474	488	466	498	424	521	489	497	458	491	415	465	492	489	452	486	496	505	496	474	480	488	498	472	465	464	507	472	483	490	498	466	454	485	486	502	492	430	472	482	513	470	460	465	478	511	483	459	494	518	499	482	466	507	474	479	463	442	468	474	431	467	454	458	473	537	500	493	515	462	507	464	435	459	527	501	469	443	478	441	492	465	462	492	432	500	470	474	453	507	464	437	502	486	470	476	505	453	446	492	497	494	476	491	454	481	470	443	500	470	461	468	465	451	467	464	470	477	474	500	442	473	551	489	479	459	465	467	482	515	499	460	457	471	466	507	478	437	419	478	491	462	462	453	497	508	438	487	485	475	471	472	435	459	435	464	454	491	497	443	482	469	452	453	476	454	512	485	464	460	488	473	475	496	458	485	469	460	479	484	471	499	504	454	434	445	457	488	486	422	438	467	483	460	499	501	488	465	472	458	493	484	485	524	491	473	479	489	482	477	474	461	473	487	463	536	459	455	454	462	445	502	449	516	460	459	471	484	473	466	478	480	449	470	455	480	469	491	478	459	492	482	426	460	454	500	530	489	465	474	501	490	468	487	436	514	417	468	472	460	461	494	518	464	460	494	474	495	467	475	474	485	491	511	471	494	466	508	506	483	481	489	461	442	483	474	441	458	503	492	474	496	460	460	458	532	527	498	469	506	509	476	473	456	445	437	455	487	493	453	450	490	449	467	457	482	503	477	476	470	470	426	472	485	466	465	458	491	457	496	432	466	468	494	526	503	501	490	472	478	465	479	456	482	461	461	500	448	468	510	478	501	446	487	459	488	463	456	486	466	448	433	474	465	484	485	477	468	492	458	439	450	487	452	426	441	485	468	444	469	452	487	482	504	507	480	462	480	477	475	481	494	444	480	519	486	480	472	447	477	451	482	433	498	488	494	505	425	494	521	497	471	463	508	513	467	490	489	467	455	474	495	479	470	500	499	488	475	461	490	495	489	489	449	489	475	445	522	468	480	492	503	480	479	450	461	487	469	484	512	505	471	460	491	493	434	464	494	502	421	502	492	473	505	483	492	497	438	464	497	483	463	483	487	447	477	449	469	460	494	499	475	461	458	476	516	479	500	481	517	479	479	504	489	441	503	464	480	456	443	497	510	494	508	454	525	490	434	476	499	471	469	489	514	498	483	487	462	433	476	496	462	507	513	502	499	493	496	469	493	479	513	474	465	457	477	483	510	484	463	469	472	487	481	470	479	430	450	458	448	479	494	488	466	433	468	474	457	443	449	483
3298	4703	3823	1937	1364	1126	944	848	742	628	674	638	633	570	593	566	576	554	544	534	531	520	475	504	552	510	475	514	530	476	502	567	509	495	483	509	477	484	477	479	503	472	445	501	452	499	494	440	532	504	471	503	509	464	469	490	451	472	476	461	484	535	484	502	457	492	524	449	470	486	497	488	467	468	490	489	507	525	488	497	489	497	529	451	508	488	511	492	447	504	460	471	527	506	474	516	491	474	483	492	474	513	481	460	468	492	460	454	439	472	475	470	477	482	467	507	497	467	477	495	456	451	473	464	493	490	463	493	464	473	477	451	438	516	475	446	472	493	500	460	466	468	513	482	498	514	488	461	500	500	456	477	467	470	457	490	523	472	463	489	472	488	454	487	493	488	464	486	499	489	489	477	475	478	469	471	454	471	435	494	484	504	507	514	480	491	499	477	465	484	462	475	504	510	442	430	472	485	501	482	478	497	483	481	452	456	497	508	469	494	498	475	449	463	478	470	510	477	501	467	476	506	472	508	455	445	514	485	438	505	485	489	448	492	499	467	497	441	485	480	463	441	492	491	458	498	495	507	474	460	488	479	472	446	510	491	510	486	476	487	454	486	497	490	527	520	477	517	471	462	487	489	473	438	487	505	470	505	424	517	476	462	467	501	440	513	475	455	502	480	464	455	483	477	469	489	474	486	493	438	474	507	445	446	516	473	498	489	480	450	498	448	470	443	485	517	442	490	457	456	432	493	472	457	471	482	509	461	467	481	517	438	448	479	436	491	442	508	475	490	442	475	498	481	475	465	459	449	457	473	486	485	497	500	480	455	453	474	482	447	503	461	515	512	499	440	460	447	477	500	482	446	452	461	464	483	493	480	504	493	474	487	471	469	473	483	473	456	475	469	488	473	456	480	481	485	514	446	481	521	511	482	470	495	471	500	479	492	474	501	468	457	480	454	494	460	479	486	465	438	479	498	475	457	471	477	470	459	460	457	494	472	472	500	503	474	445	452	451	458	506	488	448	463	457	494	491	498	459	467	529	498	510	474	455	504	488	457	524	453	507	440	463	447	473	472	458	494	485	488	453	496	472	455	452	487	495	477	473	491	495	528	463	447	492	489	454	472	494	483	483	482	480	462	491	455	501	455	477	476	479	481	477	496	459	461	451	474	481	505	456	476	519	489	478	464	477	466	480	514	468	508	492	490	492	485	479	481	457	493	466	478	452	461	464	493	454	452	475	479	484	444	491	497	443	502	422	468	440	463	482	485	434	526	471	453	485	425	486	491	548	461	485	512	461	490	461	476	491	518	475	450	479	487	477	447	467	430	482	483	488	474	482	500	450	479	476	479	485	456	452	514	482	470	469	467	447	448	491	473	463	442	452	477	486	437	492	472	470	449	459	464	481	473	494	479	459	445	514	487	449	452	477	509	470	521	480	495	465	476	453	470	455	453	453	480	448	443	490	458	457	463	456	488	507	488	482	476	446	492	494	487	448	436	453	496	442	520	482	510	454	483	492	455	466	490	444	480	492	477	476	505	478	488	421	479	460	487	483	492	477	469	487	467	474	476	438	453	498	506	488	465	444	459	445	466	437	457	451	468	449	449	462	458	472	465	497	489	448	473	451	471	476	481	479	495	461	468	479	513	500	469	422	512	494	464	452	491	503	421	438	470	478	430	481	449	469	466	511	478	441	445	480	468	470	477	507	425	470	486	478	470	506	478	482	498	472	463	478	471	462	490	468	460	446	461	426	476	497	467	467	453	493	483	469	439	486	445	468	482	499	468	475	464	460	490	469	500	490	476	464	463	497	458	452	466	467	473	462	442	453	490	459	474	515	497	459	512	470	494	522	439	482	448	499	472	468	477	464	497	496	469	455	480	500	453	455	504	494	475	472	451	444	484	497	455	495	508	437	510	444	457	511	476	500	471	470	485	455	496	491	457	499	447	467	500	468	466	502	509	475	479	481	465	503	481	482	465	513	494	461	466	455	497	469	494	458	490	481	470	459	472	485	490	460	465	485	461	459	469	492	492	484	496	436	495	431	458	452	488	520	437	475	425	488	438	500	461	511	453	440	478	496	490	485	470	486	501	473	477	442	493	457	516	484	473	492	471	434	480	494	496	437	476	479	473	454	488	469	477	482	494	452	488	480	474	547	476	490	442	486	487	453	501	486	485	518	499	542	474	516	494	451	480	506	476	509	483	475	481	457	447	514	460	478	511	477	499	461	454	453	485	449	488	478	461	470	468	505	485	502	450	481	450	484	441	487	476	491	489	519	502	477	489	494	473	424	474	451	457	481	469	496	465	464	448	486	501	436	482	460	477	463	451	464	440	435	485	458	471	472	456	464	467	448	478	473	489	487	512	492	480	479	471	431	465	497	451	473	466	464	474	509	446	478	455	425	470	464	413	456	507	470	445	431	467	452	482	484	485	491	487	463	468	486	446	486	452	508	465	505	502	463	488	527	478	456	457	504	449	467	461	472	510	486	488	493	505	467	480	452	488	497	484	467	482	465	467	469	438	466	466	457	467	494	442	477	508	513	437	452	494	485	464	424	465	461	493	470	457	450	430	459	498	459	495	483	495	499	476	492	473	447	472	526	491	421	440	422	464	482	450	488	432	476	453	491	483	444	414	485	454	436	473	482	457	472	473	479	502	483	461	479	459	481	453	449	482	470	478	470	489	426	450	432	508	462	486	464	462	479	442	438	432	476	486	480	455	448	506	477	432	498	473	454	464	449	458	474	475	417	479	468	471	467	459	470	493	488	477	479	477	472	495	476	467	457	476	485	442	495	482	477	448	468	460	443	456	453	475	471	488	511	449	449	458	440	434	463	468	476	529	466	527	438	479	474	433	471	445	485	475	484	459	451	496	432	501	438	504	476	412	463	435	483	474	439	417	500	487	478	433	495	476	481	480	480	452	454	440	461	486	449	447	490	463	483	471	471	491	451	466	442	481	455	469	500	467	494	473	441	481	505	481	506	501	457	475	451	467	446	480	427	483	456	483	463	472	493	502	437	471	457	469	479	501	469	495	493	488	495	482	479	438	463	467	485	453	491	478	460	487	473	484	477	463	441	433	491	477	445	464	438	482	475	472	500	533	450	454	424	467	495	505	471	456	484	504	473	446	485	453	474	459	493	477	501	493	471	461	485	469	463	488	443	505	465	462	481	457	487	456	432	446	466	458	455	508	443	422	488	469	496	486	445	454	496	476	439	448	509	429	465	478	468	522	484	477	459	502	433	451	489	480	454	439	495	462	484	472	463	486	468	489	480	436	444	493	460	452	467	462	439	446	449	473	495	466	434	490	447	478	504	475	512	454	472	508	483	505	485	475	487	518	453	452	459	453	502	461	466	489	483	458	497	427	503	460	462	494	457	496	445	453	503	460	457	485	506	427	459	449	450	451	456	480	489	469	504	480	468	438	466	467	495	450	454	457	465	475	423	487	539	458	484	437	454	513	475	483	507	485	490	494	463	511
27680	12048	2227	1382	1017	954	1012	1059	986	1018	972	952	1002	1005	908	968	985	919	929	972	977	982	927	984	950	950	970	939	961	953	913	928	966	928	974	973	969	962	956	919	978	1021	949	936	1015	932	992	997	1020	961	976	938	937	988	975	932	979	978	1029	951	928	939	956	966	979	978	939	930	936	903	937	929	999	961	978	971	940	989	948	1013	931	995	964	905	941	993	947	1018	905	957	939	954	992	960	941	955	992	1016	929	924	965	890	967	926	950	954	972	931	965	932	939	986	944	950	952	952	1002	975	967	998	950	930	902	937	926	1009	921	1032	994	944	981	913	968	952	960	961	952	951	908	960	1006	1021	1017	931	971	985	942	895	945	955	1007	959	975	938	923	959	989	946	933	956	975	902	931	986	995	967	910	954	928	925	935	922	965	1001	969	941	1021	930	935	919	951	988	958	913	1006	984	965	962	964	914	942	993	921	1007	943	939	982	964	970	971	1006	935	966	971	975	1055	998	988	942	940	1004	1002	986	1000	893	933	929	959	985	941	943	1012	926	999	923	952	983	930	956	926	935	939	964	987	936	1008	953	968	913	1023	941	998	934	988	947	981	968	953	880	943	957	971	989	956	937	956	1042	954	966	998	893	957	953	965	1031	1031	898	952	906	982	974	961	976	995	984	1008	1002	973	916	874	973	936	953	920	934	895	969	939	942	969	1022	972	908	948	997	975	987	942	1003	966	963	978	1006	1004	931	959	1026	960	925	874	947	1009	1043	979	991	943	919	1007	890	1010	941	964	939	1023	996	947	946	981	977	944	913	959	970	976	945	1013	952	991	972	981	935	987	993	993	957	987	954	885	990	940	951	940	949	1028	923	911	972	931	997	967	936	954	949	963	925	935	916	915	933	944	926	963	1018	978	963	955	963	930	953	944	979	919	933	975	948	959	970	964	947	969	932	989	922	898	977	924	914	963	990	1009	1001	984	979	962	954	908	951	1022	969	972	937	982	959	972	952	938	921	982	992	932	996	998	991	1001	1036	975	993	1004	922	963	959	965	964	959	970	879	968	1015	887	955	990	954	960	941	988	938	959	972	972	934	990	1014	956	944	940	1001	945	905	944	968	943	929	998	955	961	972	985	971	918	926	963	998	956	944	962	942	954	934	965	925	931	961	978	1001	981	974	1012	956	919	1002	1005	998	953	963	902	962	981	914	938	1001	965	1015	952	946	981	971	962	932	956	959	897	993	942	1051	949	932	948	931	991	935	997	883	947	998	967	977	965	944	974	931	943	916	948	989	920	983	964	999	906	948	972	910	1030	964	958	975	969	952	1015	964	894	930	909	970	984	1036	965	983	932	1029	924	953	950	961	946	964	946	915	971	967	979	928	960	997	940	958	973	868	960	1022	968	945	974	980	925	924	953	915	941	928	929	932	927	973	953	992	1016	905	982	994	938	905	1011	1011	981	946	1021	967	951	968	969	953	1020	984	934	967	978	979	962	942	940	959	957	952	916	1017	1021	976	978	1009	921	933	976	981	951	989	944	1004	1001	990	941	956	997	979	907	912	1028	943	969	980	956	917	910	975	980	1009	987	931	988	972	960	953	942	948	897	932	947	969	998	1020	996	991	1015	988	979	902	956	984	945	989	976	966	936	985	904	954	969	1008	991	952	878	995	962	1013	930	912	1007	937	907	949	932	985	916	976	913	949	985	946	938	1011	968	983	932	975	966	1005	998	944	1007	948	971	930	941	924	917	916	894	900	952	1010	912	901	923	981	974	936	908	979	1003	952	962	1002	955	1003	1035	920	917	937	943	975	964	944	927	906	940	929	992	948	931	965	973	928	912	927	989	962	951	938	1038	958	981	992	935	969	962	957	964	932	978	1010	983	961	967	928	979	966	916	930	996	996	918	995	939	996	956	997	968	906	957	949	939	949	942	960	903	956	938	951	976	902	968	950	962	960	915	993	906	1035	940	900	1015	951	959	993	957	964	931	952	941	953	977	923	1006	949	960	966	971	987	998	942	916	997	915	918	994	970	971	1016	988	939	909	913	988	971	910	987	960	964	921	955	986	999	915	1005	967	977	997	934	956	888	927	996	979	937	1000	951	960	905	1005	991	893	942	967	957	1019	955	975	966	984	911	961	898	952	974	940	984	1013	1019	936	936	991	988	915	949	929	972	956	978	931	958	1009	964	973	966	994	926	925	941	971	903	961	971	990	959	921	922	1039	1021	1017	940	989	924	999	942	883	944	1015	977	1025	942	938	1023	907	898	1025	1000	913	997	970	978	921	981	906	919	1018	988	1000	918	912	907	1013	986	941	907	1015	962	957	917	1008	982	970	981	928	977	1008	972	1009	951	964	929	947	985	970	966	962	1002	971	941	940	940	920	945	959	965	912	968	989	972	933	972	970	926	977	920	978	996	948	950	917	982	996	975	946	965	973	1005	911	928	980	987	1001	926	884	945	982	970	949	975	998	966	936	958	929	942	953	1026	971	945	945	925	931	1024	1039	987	947	908	927	988	960	935	982	959	964	925	976	1019	923	941	990	962	907	977	927	917	1002	943	985	874	978	927	982	974	989	953	929	958	936	900	968	928	965	960	1001	925	971	974	941	947	951	985	918	925	976	991	939	912	989	962	965	932	995	942	945	974	928	970	963	960	935	941	952	988	973	960	929	935	999	948	1019	908	965	956	991	914	964	955	975	1021	987	1002	995	983	1016	923	974	986	969	916	956	986	975	955	929	992	967	954	945	966	891	942	1013	946	991	962	935	974	943	954	981	976	995	948	960	1012	962	952	950	952	998	954	998	981	961	941	959	1001	936	989	963	930	933	974	938	919	957	1036	962	971	899	990	937	1013	949	962	943	943	924	1020	945	976	917	950	949	985	889	1014	958	942	979	914	956	931	982	988	981	981	980	1005	967	958	979	989	1004	980	991	952	971	952	935	985	969	980	1015	934	925	960	978	997	944	940	956	977	955	969	942	990	959	956	992	1034	992	1009	988	909	964	952	938	908	929	930	995	939	1039	945	961	977	960	998	955	948	1019	998	996	949	980	959	972	967	972	993	934	957	982	936	985	979	995	941	1003	943	1017	965	956	1002	989	987	1021	987	992	962	974	940	964	969	922	915	982	975	916	1016	1002	937	930	964	918	996	953	960	948	931	946	986	942	925	948	971	946	973	1004	950	988	945	1003	959	968	940	996	997	945	915	918	957	971	929	930	947	1039	966	980	966	1008	965	968	978	947	952	963	994	907	981	901	964	1024	971	938	959	947	955	921	932	937	1007	978	953	954	958	949	995	996	903	916	953	919	937	956	989	998	919	944	955	926	959	921	997	945	987	1003	976	949	957	938	931	972	969	1000	947	994	939	952	988	894	1046	998	985	976	994	936	959	941	988	934	909	992	941	988	1046	973	1000	940	975	972	1009	928	973	987	951	954	966	939	919	989	950	999	969	979	998	957	992	927	948	984	925	959	1013	965	1023	1010	989	984	956	940	991	957	964	907	1001	936	966	968	942	1012	933	922	972	961	985	971	939	929	993	932	935	909	974	983	987	949	954	974	1002	959	991	965	995	954	951	955	969	950	1026	996	986	894	989	976	956	933	973	1000	961	946	992	954	961	940	981	997	1004	916	947	990	972	984	953	975	949	983	982	962	966	949	966	973	975	999	948
5162	1091	1048	900	884	865	866	836	836	876	891	855	836	874	828	870	780	838	806	835	879	790	819	860	850	828	802	820	842	837	864	821	805	825	809	781	864	812	886	839	865	850	824	795	833	799	825	834	810	842	868	876	817	891	861	839	865	774	883	816	795	834	821	856	850	835	812	840	886	859	824	865	827	826	845	835	808	805	812	821	798	864	859	775	818	813	781	821	859	819	868	830	892	848	869	881	822	852	838	814	828	823	786	819	832	869	832	862	810	803	855	850	880	841	853	805	819	882	831	818	838	799	858	841	777	848	831	856	865	844	833	804	842	790	807	871	846	820	879	888	812	793	861	792	815	842	841	865	897	818	835	858	873	839	816	877	860	861	844	787	819	827	847	873	852	828	865	837	844	832	839	771	821	816	817	860	794	844	796	866	788	799	814	802	844	852	811	805	879	896	768	811	794	825	817	927	831	863	902	831	858	832	836	843	832	825	825	928	829	823	856	826	815	814	860	856	831	810	825	839	783	866	779	842	828	817	847	864	841	830	833	868	797	816	800	793	866	878	826	841	874	809	849	819	839	807	882	836	817	817	867	809	849	820	824	805	824	825	801	817	799	858	816	780	835	823	788	867	807	822	821	811	836	809	782	834	832	823	837	795	855	809	820	823	826	827	839	813	834	836	796	884	846	826	815	773	844	835	862	777	860	856	812	831	808	858	858	869	801	851	794	854	799	875	780	852	832	837	840	869	846	829	810	826	799	826	784	810	859	803	860	792	786	780	873	826	785	766	855	867	852	837	817	845	787	827	844	817	854	859	835	888	832	804	809	793	872	807	841	820	862	864	857	833	798	790	814	772	856	804	892	812	850	829	844	890	846	799	836	804	859	786	815	837	835	837	843	752	826	826	800	823	833	794	867	809	832	863	786	803	832	831	796	817	808	819	785	828	850	844	794	812	902	801	837	813	834	806	801	836	792	861	830	802	822	816	820	823	801	859	833	784	825	840	916	824	827	792	850	878	819	867	825	843	821	793	825	849	814	800	900	831	855	881	824	796	773	816	875	818	840	825	846	773	799	825	846	851	806	843	809	830	771	819	826	813	823	808	836	817	808	820	813	835	814	840	802	865	897	828	826	821	786	843	804	868	779	856	857	809	838	859	816	812	811	791	814	862	808	856	844	864	853	809	785	793	871	849	859	828	825	800	774	841	804	812	812	914	822	850	863	835	800	813	804	861	849	855	876	819	823	840	818	858	828	818	774	814	871	844	870	828	818	897	818	793	820	813	818	842	840	846	797	774	821	814	847	851	815	822	819	793	781	838	791	792	838	813	843	831	844	879	873	806	864	844	875	814	889	841	807	831	807	845	890	817	844	840	790	836	818	820	819	838	878	851	815	845	791	875	861	807	829	813	829	804	843	759	789	810	804	847	835	773	820	824	764	822	875	847	820	830	828	823	832	823	816	822	823	816	835	817	817	844	804	809	857	790	816	888	835	857	801	828	809	806	806	817	798	803	816	791	815	825	837	813	823	846	849	835	839	807	780	851	907	864	841	841	753	827	867	770	839	869	880	839	832	852	832	848	813	845	804	810	836	819	850	805	835	872	825	828	857	798	809	858	815	799	794	815	813	809	855	845	870	846	846	788	797	864	838	825	790	852	873	844	818	768	790	811	877	801	814	810	782	830	827	822	873	809	848	805	883	830	753	876	882	856	816	840	806	845	879	856	812	854	874	835	808	780	846	799	818	878	828	829	829	843	867	869	855	854	794	809	863	830	861	779	806	774	830	783	856	868	823	846	825	790	802	848	788	878	819	819	846	820	814	852	774	822	882	871	856	824	847	815	821	812	854	862	912	875	864	816	796	828	828	840	801	863	820	830	794	796	830	846	811	859	850	808	808	865	843	810	847	857	838	799	804	861	801	842	878	831	808	794	868	846	809	825	853	874	819	870	812	821	882	794	800	800	823	835	799	847	804	790	852	826	822	827	848	790	816	819	833	852	845	821	843	833	857	853	837	835	826	841	832	849	820	806	833	798	807	804	828	808	834	805	880	866	801	832	825	806	795	841	768	777	854	859	827	809	816	839	855	843	842	835	854	862	835	851	819	855	825	835	805	851	872	843	809	797	799	885	868	880	810	829	825	819	819	771	825	866	835	794	838	823	861	820	790	828	850	826	858	819	807	800	854	842	775	832	846	796	847	805	866	809	839	869	811	810	810	827	895	818	828	825	836	832	856	834	856	797	822	792	810	810	805	782	837	811	829	843	829	817	804	789	835	812	833	824	894	789	805	836	833	810	836	853	797	828	822	807	837	797	820	822	841	838	891	843	861	833	794	808	807	890	808	863	769	830	776	800	866	855	836	783	866	836	833	798	813	800	878	830	939	798	864	817	849	858	838	853	768	850	856	850	843	804	863	811	843	792	826	825	810	800	838	869	803	861	823	848	832	820	817	830	789	844	869	864	814	883	864	839	807	862	856	783	870	885	854	834	835	830	849	805	858	848	806	762	813	845	832	872	897	807	792	800	820	750	834	821	849	865	846	879	868	803	859	838	824	826	835	812	853	831	831	798	772	840	836	817	810	844	849	816	841	853	833	828	810	828	832	858	888	827	840	823	850	789	852	837	853	841	821	875	837	844	848	840	844	797	812	826	806	780	857	826	842	865	863	843	855	884	830	811	838	809	812	829	783	830	844	842	800	817	841	805	790	803	812	833	819	810	797	824	841	791	902	799	802	826	912	809	868	866	883	859	815	791	825	834	857	829	834	844	832	817	764	782	813	823	801	818	847	841	854	844	828	865	805	820	800	827	877	831	848	808	831	818	773	802	799	843	829	847	815	856	812	840	872	850	856	825	869	806	810	823	859	818	846	865	823	863	831	810	797	805	798	801	890	870	847	905	829	873	848	823	828	845	835	840	803	814	881	814	835	809	776	817	864	811	797	845	822	805	846	858	806	847	873	867	848	791	825	825	806	863	852	834	757	847	870	839	849	828	836	852	873	842	797	860	822	868	793	844	815	863	831	817	816	834	884	858	855	821	821	882	866	829	824	833	842	820	839	851	794	804	803	829	785	850	816	848	832	825	831	862	850	811	829	831	832	843	892	803	768	832	813	807	831	807	845	809	882	852	852	875	836	811	862	841	897	856	831	859	864	866	799	849	799	841	835	862	845	823	814	824	829	822	862	826	881	816	846	827	806	796	821	818	838	813	866	800	840	856	790	857	878	822	812	829	814	868	866	797	832	833	790	831	831	778	826	833	816	794	837	849	840	818	819	803	845	807	845	837	843	822	808	834	799	835	838	833	791	805	860	877	821	823	817	840	766	838	811	850	855	813	824	852	877	813	808	821	862	833	860	812	838	812	787	831	742	820	798	870	810	829	813	798	859	798	847	828	882	866	852	826	804	911	846	832	820	815	828	854	805	840	864	856	787	800	842	857	864	843	811	820	853	746	834	822	888	813	822	751	846	808	824	882	913	782	829	849
25788	21478	26054	19492	2560	1307	1210	1065	978	954	952	950	1038	971	947	921	911	932	919	950	963	937	916	966	968	971	948	937	944	950	949	900	962	989	1006	952	893	921	857	967	966	915	954	925	911	923	970	932	934	964	928	916	924	882	925	918	870	930	959	879	918	926	908	998	960	947	958	990	927	921	929	927	934	886	921	918	891	915	953	911	998	893	891	907	977	921	938	892	935	941	929	844	915	898	966	935	954	961	942	902	876	957	866	928	884	881	893	930	889	893	957	876	887	908	921	938	902	893	935	946	916	956	970	906	967	962	883	912	887	957	910	916	913	918	900	890	978	945	875	915	878	951	941	936	920	916	899	949	908	905	899	928	928	950	897	958	938	961	954	930	908	932	944	978	887	897	893	962	928	925	877	939	934	935	937	905	973	909	956	945	935	868	942	961	948	912	944	955	945	936	949	928	946	931	911	959	907	913	893	874	899	861	925	909	934	900	891	951	941	867	907	962	951	942	907	886	944	928	911	915	912	871	864	901	915	924	912	917	921	861	889	925	906	946	930	993	884	853	944	946	949	938	960	883	944	922	958	931	958	997	851	925	940	949	909	866	875	955	961	925	877	927	963	973	954	922	950	879	922	951	955	887	925	860	897	931	955	900	914	871	941	963	907	918	942	898	979	899	935	852	972	914	890	924	943	923	926	917	890	934	884	893	944	937	988	947	899	854	872	841	902	939	972	904	941	941	947	941	921	905	829	955	908	975	932	960	939	889	920	920	936	939	945	914	897	929	905	938	895	914	949	951	960	930	921	958	954	854	914	906	938	952	888	957	972	951	973	917	913	977	932	870	901	904	962	921	964	912	926	938	949	927	972	917	938	921	873	940	916	929	903	931	946	960	922	902	944	916	929	907	921	924	884	944	965	926	957	918	940	869	938	881	866	909	911	908	893	919	999	924	873	865	908	927	863	965	887	904	920	936	884	954	950	889	869	950	968	890	912	934	878	971	892	929	857	926	955	914	963	951	942	936	870	945	964	919	944	920	930	852	934	933	878	894	925	899	916	986	894	874	920	884	898	909	924	926	923	961	952	865	849	933	891	909	880	847	935	912	867	992	932	964	993	923	923	889	942	907	901	938	901	887	929	919	924	909	885	936	940	916	882	886	858	900	918	895	985	965	922	920	879	951	926	884	908	947	1006	956	896	909	994	928	872	898	921	912	877	937	928	927	902	969	837	938	968	901	951	947	909	865	881	927	857	979	938	937	948	939	994	983	910	888	910	912	860	926	905	873	911	932	914	926	968	891	916	891	880	903	911	921	916	849	945	920	909	956	923	898	884	961	952	945	929	931	905	933	948	916	966	947	936	917	919	940	933	899	944	938	964	937	889	917	964	905	954	974	940	933	929	928	945	926	932	890	915	976	1011	899	918	903	1023	957	931	851	857	935	958	877	921	868	941	943	875	937	981	853	927	874	907	973	891	927	887	876	914	946	927	863	875	952	935	915	883	940	880	958	917	915	954	872	903	854	925	905	908	990	927	896	895	943	911	929	894	935	915	949	926	946	940	900	922	935	914	959	941	969	901	981	931	954	933	921	906	896	891	943	923	937	898	881	926	938	952	902	949	930	956	882	936	866	904	997	955	918	963	931	900	888	974	989	904	947	895	861	941	916	908	897	930	958	910	923	857	876	887	914	944	922	944	965	960	891	869	935	962	876	874	926	905	980	979	908	913	864	918	878	925	908	892	910	959	910	926	975	934	927	960	935	939	915	946	912	897	916	896	899	936	960	914	919	924	951	906	970	851	865	889	885	865	917	944	887	950	940	917	926	930	889	848	977	893	860	927	928	861	893	915	978	906	862	898	869	977	951	919	938	844	952	916	921	932	991	977	927	937	993	912	884	858	927	929	917	906	946	942	912	907	965	966	896	880	945	964	955	920	919	941	944	885	912	947	939	908	933	907	941	881	917	943	944	929	861	898	957	901	938	979	875	884	871	964	908	917	877	928	937	905	930	949	980	925	896	907	961	979	941	883	925	931	914	940	943	949	899	929	932	884	878	918	960	859	916	937	865	944	953	946	924	904	940	961	932	918	959	906	935	929	927	932	905	957	881	938	882	892	939	938	870	877	893	879	901	927	987	928	909	948	941	927	938	949	913	934	937	880	912	939	923	922	917	920	898	943	932	906	959	962	900	927	905	882	935	975	935	944	912	871	875	888	908	953	884	929	897	932	923	921	876	932	942	950	959	900	927	926	891	927	922	941	890	925	962	920	964	930	895	940	897	940	945	991	903	933	891	924	928	970	864	905	925	951	881	870	932	980	979	922	921	924	971	946	928	926	916	900	937	958	928	925	907	942	893	926	906	962	958	971	910	902	916	972	937	953	935	926	913	890	904	936	950	862	937	948	941	923	931	934	933	932	826	930	986	944	943	913	869	893	938	925	906	933	936	908	991	1005	965	945	929	917	909	906	905	972	925	922	886	933	921	902	938	943	909	901	890	905	1003	938	880	911	917	917	979	1014	864	930	963	864	942	968	944	906	902	911	961	943	909	954	889	930	996	953	890	927	919	892	938	857	963	890	896	906	902	922	950	849	952	935	945	882	887	916	937	901	917	911	951	948	925	948	935	933	932	899	904	886	964	874	923	903	961	914	956	955	926	958	884	950	934	890	926	911	989	926	941	882	903	956	1000	893	915	923	930	925	866	905	898	959	920	953	913	943	901	921	942	939	955	959	937	911	932	938	909	899	895	920	952	916	940	940	912	912	904	885	925	955	917	919	882	917	955	975	916	875	1003	940	932	951	928	949	922	939	954	862	922	971	927	984	879	922	966	932	983	973	943	919	959	918	881	897	933	983	931	990	893	930	950	872	938	944	948	900	891	957	889	939	916	906	920	918	871	903	937	958	952	929	934	924	944	882	915	916	968	915	942	942	892	1011	901	908	957	924	969	946	947	964	925	971	893	936	923	929	909	964	894	893	933	916	940	888	883	939	923	1014	951	932	973	947	942	933	951	960	955	886	869	914	889	936	950	937	900	924	863	936	864	910	929	899	981	910	851	883	914	917	973	906	951	906	925	900	920	921	906	929	907	927	974	967	940	927	886	1002	931	883	878	909	908	867	909	955	928	938	919	923	939	951	874	881	854	898	923	986	964	907	929	950	904	963	941	927	927	908	935	931	928	909	921	900	899	943	911	917	930	915	953	938	937	911	898	971	920	926	927	928	953	868	930	930	872	916	952	918	875	927	924	915	930	946	914	956	907	938	923	920	925	905	938	972	937	1020	872	987	906	882	940	901	890	949	965	900	912	894	921	957	931	883	946	917	920	936	951	927	938	910	936	914	909	920	888	916	930	885	887	834	870	893	920	943	944	937	930	941	836	1019	952	921	909	878	982	933	941	922	917	884	968	928	880	964	906	890	876	946	881	1003	883	901	929	893	899	933	855	863	945	942	952	963	897	981	926	938	959	920	886	952	978	934	878	968	912	883	987	875	962	951	927	934	940
3668	2500	2182	1424	1127	1038	986	920	985	946	920	822	871	912	844	877	840	840	890	827	866	801	834	851	801	821	825	854	832	847	866	833	857	815	828	906	837	779	823	861	787	840	802	840	785	863	826	839	844	847	839	832	827	852	874	828	804	825	841	840	792	821	799	778	839	818	828	866	815	844	834	860	787	815	817	829	836	788	816	816	866	780	868	804	814	796	792	857	782	851	788	829	826	831	793	777	836	850	807	827	856	838	827	826	878	809	818	816	820	794	721	826	813	809	811	793	815	754	775	803	790	808	861	872	871	802	830	829	868	782	863	827	837	740	829	775	844	858	825	847	822	793	848	804	788	801	791	862	802	806	812	834	813	774	817	785	776	768	842	814	818	790	873	835	824	826	814	780	789	850	763	857	800	822	804	841	864	819	839	818	846	804	818	863	802	824	773	830	807	879	801	803	808	810	834	842	800	808	822	827	845	844	861	800	801	838	823	793	798	816	845	824	785	832	830	788	822	856	798	803	825	838	801	790	821	825	769	785	786	889	825	807	818	826	894	814	829	772	828	815	852	826	814	816	846	799	842	818	723	801	831	783	811	768	820	841	803	798	820	813	844	862	784	822	786	787	782	827	831	813	794	837	849	780	841	770	827	805	815	825	796	807	767	839	825	826	823	846	858	835	840	840	813	833	809	780	828	806	782	829	760	871	819	839	817	779	821	812	833	818	842	807	841	775	807	862	798	820	845	836	836	793	821	789	842	848	841	814	841	849	806	775	848	782	830	856	791	820	792	786	765	814	801	813	788	851	859	804	853	734	836	834	806	830	763	842	779	798	787	811	783	803	841	780	827	796	812	782	776	848	818	757	824	831	793	815	839	755	803	815	813	827	840	809	817	868	798	828	832	770	810	748	859	826	751	826	846	834	831	870	838	827	825	813	843	795	807	826	814	787	805	847	797	775	838	830	836	882	836	825	867	811	829	781	818	823	810	847	820	812	805	831	823	827	845	844	822	891	826	814	785	848	848	801	808	772	750	830	815	810	816	837	851	783	811	830	817	788	847	823	830	851	822	815	856	802	844	817	774	826	827	852	813	836	792	868	820	785	792	799	757	794	794	791	785	825	847	782	814	851	841	799	827	798	773	787	830	787	829	812	787	785	772	787	826	782	844	796	794	812	835	810	773	749	777	778	868	875	789	861	859	809	789	768	792	843	805	798	778	810	853	766	840	844	827	891	820	793	783	826	834	832	826	805	855	836	768	831	896	784	812	808	772	798	802	818	861	813	824	865	820	762	766	764	784	837	841	801	846	847	851	813	839	741	825	781	788	801	778	835	861	799	806	806	833	822	809	810	835	839	874	842	809	847	820	789	837	833	779	865	817	837	799	796	831	766	878	809	828	769	812	826	840	889	780	832	810	777	848	812	799	813	848	757	822	801	815	776	824	777	782	842	780	871	798	845	813	845	761	847	830	840	807	809	804	810	801	843	820	866	868	766	807	835	853	810	776	804	872	838	802	836	862	869	859	780	816	835	764	835	806	801	849	809	853	845	837	779	787	832	785	852	847	831	800	838	813	794	798	833	812	833	757	831	842	799	823	815	845	861	821	808	799	798	829	789	803	829	844	814	802	806	806	797	776	782	838	804	837	822	808	857	822	808	818	831	791	833	777	808	792	851	825	792	813	817	843	808	831	808	832	805	840	796	815	773	802	811	795	816	784	827	777	790	808	789	826	835	813	817	845	803	798	838	853	845	800	793	816	844	764	806	866	855	769	836	790	812	850	819	792	805	812	840	796	821	757	765	838	851	847	764	826	851	813	749	863	842	812	820	800	813	799	765	814	847	841	768	774	834	795	833	823	753	799	845	831	846	813	798	880	834	779	796	808	850	758	822	858	855	814	845	791	795	815	801	810	826	845	825	782	807	802	788	745	848	826	802	832	843	802	810	811	821	800	811	765	841	802	764	786	790	863	869	782	792	792	845	778	805	811	789	809	831	791	837	825	848	809	802	806	826	793	800	803	826	825	840	846	859	777	759	834	777	822	803	785	793	830	850	791	784	774	835	807	800	787	838	839	826	732	779	859	823	769	758	832	800	810	838	843	826	869	845	777	859	803	824	858	779	822	778	773	782	794	825	813	790	823	790	820	790	840	788	786	819	813	843	708	815	733	803	828	842	837	819	826	844	818	827	830	815	793	794	826	807	824	830	833	782	822	781	834	840	838	822	789	808	833	823	821	849	796	750	790	826	827	823	743	834	842	809	811	841	815	848	822	800	793	833	860	855	803	763	805	852	811	854	863	798	826	795	835	781	831	784	791	820	769	824	803	815	852	825	771	818	800	806	794	794	823	809	849	831	813	800	786	740	842	788	840	827	822	872	782	809	844	796	809	832	805	739	835	766	824	796	827	815	820	809	835	797	838	823	821	819	811	840	807	828	766	785	871	813	819	777	796	809	858	752	842	835	807	796	818	777	814	815	826	800	842	821	774	802	740	796	836	813	825	841	845	836	838	785	781	808	861	784	792	800	800	824	819	846	801	803	808	842	769	793	822	783	816	804	829	825	795	764	817	793	793	835	823	823	809	850	791	800	784	803	829	745	841	853	818	821	801	788	838	795	799	840	823	734	804	832	815	775	745	800	791	879	879	769	848	810	805	878	779	834	753	805	797	803	812	771	752	735	824	793	784	823	794	809	773	753	812	761	742	829	821	818	814	832	815	858	803	842	801	787	792	834	787	822	806	854	786	821	816	793	784	829	820	809	847	791	840	810	843	851	787	851	772	818	807	846	834	794	831	835	829	777	825	823	793	774	823	807	772	808	867	802	785	796	801	855	776	828	819	773	843	778	806	798	808	782	766	802	815	763	821	823	837	813	810	764	808	795	810	787	845	798	841	787	826	825	865	821	790	783	858	810	820	814	851	774	750	824	801	798	821	856	791	813	792	802	864	813	828	829	799	792	781	799	807	852	836	782	803	815	805	825	824	836	774	788	813	864	798	810	802	805	830	797	904	804	818	816	801	817	762	826	820	799	820	836	773	808	786	825	792	792	824	801	807	768	805	790	765	804	817	786	848	832	822	866	834	803	732	801	813	734	812	845	851	830	835	802	811	808	828	828	800	809	801	849	814	835	812	814	802	892	778	827	854	769	873	765	828	821	833	745	854	817	797	835	841	827	820	784	809	848	832	783	822	756	831	845	843	796	823	830	841	875	800	820	814	837	830	811	809	819	800	854	796	819	822	800	869	829	787	820	798	795	800	785	805	859	813	826	779	831	840	805	751	843	829	769	778	799	827	765	772	781	782	851	839	825	812	778	810	848	803	826	816	825	819	823	794	823	833	796	797	890	791	820	817	831	837	781	838	789	787	789	807	849	808	803	807	804	843	811	782	797	825	746	829	823	792	793	780	792	781	832	793	846	809	862	766	822	804	810	812	795	840	850	852	799	801	782	766	795	843	809	878	836	816	790	807	828	827	844	776	843	790	869
24332	21518	28748	24757	20532	3404	1221	826	632	621	601	548	542	564	527	521	542	542	550	548	548	504	514	540	524	520	538	498	537	528	525	515	515	540	549	516	490	529	520	552	513	535	510	543	484	539	489	502	504	492	529	471	514	474	526	441	506	490	511	489	497	487	515	490	492	531	532	514	474	540	492	492	496	491	468	458	465	505	467	474	496	493	517	477	506	537	471	516	507	497	517	536	509	521	507	479	524	515	508	455	532	515	460	500	487	480	513	497	472	494	508	505	524	494	465	535	479	483	473	489	500	516	495	487	537	470	472	540	509	493	499	485	495	491	468	539	497	508	491	509	508	492	540	491	500	497	510	509	520	499	536	451	449	492	520	431	479	495	501	451	559	490	504	493	508	508	482	484	490	503	484	492	450	469	494	467	516	515	448	500	475	482	496	446	489	486	500	517	514	494	476	507	490	475	507	478	525	488	504	494	505	479	521	489	495	476	482	514	491	473	489	497	509	487	469	515	521	481	521	543	489	503	479	476	520	491	503	516	533	478	508	489	489	478	510	496	515	487	503	475	496	507	458	482	511	478	548	511	485	497	466	528	513	539	494	478	475	446	442	477	444	514	502	479	484	493	479	488	512	492	467	510	460	519	469	502	502	501	475	488	513	492	502	514	505	506	498	477	488	522	488	524	448	476	506	463	497	507	500	501	477	505	486	494	531	463	457	452	508	499	505	513	474	529	513	461	499	467	457	453	469	505	499	489	503	497	476	481	513	505	466	456	489	507	478	455	504	509	487	464	537	483	474	534	491	460	502	455	516	514	515	468	501	540	462	516	508	473	469	525	483	463	498	498	486	506	483	514	499	494	517	510	503	514	505	519	466	490	482	483	500	510	503	488	507	489	531	484	509	476	523	506	469	474	503	473	499	513	475	468	480	490	474	481	471	497	513	482	486	477	432	500	534	474	497	450	479	497	469	465	486	473	468	441	464	528	484	500	507	482	468	465	506	476	523	477	495	484	462	522	489	495	520	524	498	464	502	496	435	495	503	481	502	521	475	488	494	467	504	449	472	522	489	513	475	518	505	518	464	479	488	472	499	505	480	487	509	500	455	528	509	499	506	481	492	473	503	500	518	477	484	457	513	449	516	504	496	508	487	502	509	500	509	510	521	502	508	505	492	487	512	506	511	477	458	491	508	468	467	445	454	508	480	529	495	471	470	490	444	488	490	468	502	502	475	503	522	485	540	491	500	512	510	511	517	497	465	480	490	489	467	512	505	488	495	491	491	479	494	491	516	479	511	509	490	493	479	503	524	536	496	489	513	504	473	486	523	467	488	524	497	494	485	493	459	498	479	486	477	482	524	504	488	484	526	536	470	507	518	484	478	524	483	508	477	492	487	495	508	532	477	474	469	492	507	453	479	482	492	482	484	465	484	484	488	477	514	470	484	471	492	487	498	489	438	484	483	496	501	488	527	478	464	459	486	476	483	476	503	456	484	490	496	526	472	488	486	484	498	475	508	483	498	503	509	511	517	480	454	542	520	490	448	482	501	508	488	478	493	501	459	489	490	504	495	502	509	494	490	479	496	471	552	525	515	465	487	530	480	507	477	498	481	470	499	496	497	502	505	521	487	495	500	509	531	512	490	481	506	486	461	492	497	482	488	494	475	480	503	480	531	518	485	451	488	492	531	479	497	534	496	468	486	486	499	474	514	503	470	479	460	491	490	478	515	507	467	515	504	488	544	506	505	512	536	495	509	475	478	505	488	478	462	507	474	524	449	490	506	470	512	501	545	497	498	497	539	526	490	506	499	499	499	459	528	500	492	485	471	482	506	501	490	491	486	511	473	458	468	499	503	494	541	473	500	506	520	466	496	491	532	518	514	497	472	492	488	481	480	504	521	464	465	467	494	505	459	533	455	508	514	482	475	538	503	469	499	524	462	522	494	492	463	515	501	496	473	494	498	463	512	505	467	483	524	515	494	496	482	494	509	562	488	512	485	475	480	466	482	456	494	472	529	502	522	511	483	500	490	513	471	508	495	465	480	512	497	446	462	528	500	523	471	484	502	543	505	472	501	504	490	514	540	519	468	496	473	518	487	512	527	482	495	470	486	495	573	514	467	510	514	471	465	477	502	499	477	498	492	434	492	488	496	512	502	503	477	509	496	474	482	493	520	485	496	489	482	510	477	489	505	529	472	513	501	473	497	507	537	492	510	466	516	506	466	466	479	481	498	456	519	504	541	481	510	500	491	471	495	499	474	512	508	488	509	516	500	476	472	525	458	474	506	493	462	492	504	497	498	493	510	494	488	517	464	524	445	523	506	536	495	446	513	517	479	497	476	510	469	500	527	513	497	517	494	465	500	528	491	453	474	483	488	497	494	491	487	486	451	472	481	473	519	460	482	460	488	467	499	527	473	496	505	499	514	449	469	466	514	493	519	481	500	462	553	509	500	512	479	496	526	471	496	520	524	458	502	523	523	477	490	463	542	491	491	479	454	499	527	526	511	507	483	467	518	511	530	508	496	547	532	468	492	465	472	482	481	481	484	524	492	514	475	473	508	488	515	476	506	526	485	494	464	464	522	507	488	515	521	488	556	500	473	501	479	526	468	486	450	523	499	476	486	507	461	510	465	487	519	504	460	482	478	487	521	508	507	491	515	551	494	499	507	508	476	482	506	511	462	493	518	493	484	468	492	517	512	491	472	482	470	473	502	455	491	490	478	517	476	506	490	506	490	503	518	481	514	501	477	493	453	501	469	492	497	496	504	466	526	480	504	472	483	478	489	518	525	506	478	504	484	503	479	498	495	495	503	439	527	506	497	506	477	501	472	463	501	494	516	484	483	498	482	488	503	515	490	499	466	444	469	504	523	453	518	505	454	545	493	475	486	524	475	490	477	469	504	498	494	490	486	475	480	514	484	473	502	521	473	487	490	499	486	472	485	485	469	500	490	528	474	505	465	556	547	476	470	524	461	498	485	524	487	509	513	507	500	485	489	474	524	450	470	504	437	490	520	512	473	506	430	501	506	466	458	490	504	480	526	499	477	505	507	485	511	493	511	510	493	506	492	520	517	483	491	499	494	471	480	495	487	481	512	459	484	503	452	509	498	507	501	513	524	522	439	483	511	462	498	487	487	498	505	468	496	487	468	490	546	459	483	506	488	493	474	454	508	467	509	466	492	501	504	512	494	507	474	500	512	506	515	500	491	507	501	486	526	503	502	492	492	479	502	498	520	486	467	476	488	519	479	504	468	503	470	514	493	490	518	452	476	528	484	521	472	485	498	493	498	470	501	498	437	515	506	469	494	491	511	540	484	472	541	510	478	497	544	494	558	483	509	499	549	512	495	480	548	466	484	491	472	509	547	533	514	502	485	493	466	516	487	470	492	470	466	450	504	515	510	448	509	451	494	483	463	479	500	450	504	492	487	517	542	536	479	495	496	500	470	529	491	511	515	524	501	512	502	478	493	464	485	499	542	504	478	474
3503	4901	3921	2015	1525	1176	986	844	780	697	691	639	604	646	587	614	589	601	551	541	514	556	520	555	545	510	538	505	502	529	509	535	523	546	535	529	529	510	524	494	556	530	460	514	550	491	523	535	551	496	537	559	535	535	480	488	508	472	551	492	517	527	530	506	534	487	495	543	498	569	543	501	530	496	500	510	514	489	479	521	481	502	503	527	489	534	464	510	496	547	496	509	521	526	484	523	479	508	521	496	521	510	546	547	522	511	487	485	491	545	495	532	557	556	515	518	494	527	481	484	479	489	516	494	560	508	524	523	501	490	509	497	520	480	521	478	504	502	517	506	493	513	520	535	522	487	512	467	514	500	494	490	543	504	499	561	514	549	515	489	511	514	507	487	512	493	534	482	526	506	462	498	488	481	503	520	481	532	498	482	516	482	521	506	489	511	504	498	509	483	507	462	527	508	500	488	532	502	514	499	486	473	506	537	484	524	540	496	511	504	488	478	540	448	499	546	511	496	488	493	530	493	480	546	492	506	541	531	490	517	525	518	473	500	520	511	535	500	509	514	534	463	526	545	449	528	536	522	478	486	494	555	459	472	475	487	499	517	523	490	483	489	486	480	509	473	491	475	502	506	489	501	495	505	491	527	482	480	470	488	526	515	488	478	488	482	480	510	540	508	473	494	487	444	494	474	480	507	479	488	493	479	480	488	477	477	502	522	552	506	495	512	500	519	525	484	453	507	453	455	502	511	501	512	492	466	507	470	514	513	505	515	470	515	521	498	502	501	523	489	487	504	473	491	484	471	469	539	502	477	465	490	521	503	498	496	469	484	513	468	532	542	486	519	508	507	504	532	530	479	476	479	485	500	535	486	445	529	533	484	504	488	449	532	519	489	538	476	480	530	525	500	534	500	467	518	494	507	536	505	507	502	464	464	487	553	487	518	520	530	531	492	463	504	474	505	505	504	523	488	475	490	486	501	536	502	521	487	493	504	484	501	513	523	491	518	498	539	470	502	490	508	549	547	506	522	535	534	499	476	494	514	489	480	510	469	439	485	529	483	501	502	509	527	486	501	500	515	476	516	496	530	531	471	483	511	514	471	489	496	477	496	473	519	459	530	447	504	480	511	497	544	524	507	508	491	486	498	504	485	496	501	448	524	489	526	519	548	511	457	495	489	492	492	485	493	488	499	490	476	481	492	489	523	529	484	484	467	499	514	538	524	480	478	515	518	483	499	498	501	496	499	500	526	489	527	520	523	469	482	501	503	502	495	510	511	492	469	488	487	474	493	492	488	491	501	501	534	512	510	482	509	494	525	493	507	497	502	489	488	505	510	527	491	529	488	489	503	524	495	501	492	535	510	499	519	504	468	482	536	535	505	497	493	503	486	492	547	530	499	483	491	520	478	524	487	511	475	489	498	525	486	514	491	533	465	469	501	473	513	512	483	497	478	478	460	476	513	503	507	523	505	465	517	507	526	478	523	470	510	498	507	499	477	503	486	513	538	539	485	494	505	502	522	511	482	503	503	475	489	470	497	513	476	524	491	522	536	467	499	480	494	531	514	521	504	514	502	496	488	472	478	502	502	473	481	493	484	498	494	482	484	477	463	509	512	526	482	461	488	526	512	492	481	519	495	506	487	512	488	584	522	494	515	477	501	524	459	510	512	503	499	515	531	527	531	528	503	528	522	486	529	505	450	522	520	505	476	536	529	523	523	489	495	487	470	496	493	505	531	484	525	490	464	480	482	483	518	529	492	516	477	489	500	498	476	468	480	547	526	485	505	501	508	571	469	476	446	509	523	491	493	473	506	507	488	518	515	489	496	483	436	477	468	524	526	508	480	459	520	479	461	501	493	486	539	513	472	510	493	501	475	470	495	518	431	452	511	495	460	478	482	519	445	504	534	507	511	488	534	482	495	466	527	486	476	479	526	525	488	531	524	484	488	499	481	463	499	513	473	501	479	510	470	494	513	504	469	480	476	474	536	501	489	472	503	496	514	510	507	495	517	458	515	505	445	515	505	539	468	482	470	448	470	489	492	471	494	517	524	506	511	471	475	487	494	490	495	514	495	505	477	508	510	530	484	474	512	531	511	500	504	510	527	477	517	520	494	489	469	457	461	517	482	496	511	493	508	501	521	475	533	513	482	490	498	511	479	489	506	530	472	519	498	504	495	475	492	464	507	540	499	485	508	467	501	532	510	491	481	522	495	495	499	527	469	485	505	461	468	448	516	485	509	457	508	541	477	478	466	477	481	507	491	501	434	498	522	511	492	502	523	524	484	504	499	476	557	515	501	511	537	473	469	477	457	481	489	507	512	482	470	509	491	495	428	502	501	495	505	489	505	478	485	505	509	480	542	489	516	491	480	491	563	469	479	473	491	501	482	492	487	499	504	482	483	513	486	469	524	479	516	500	520	523	504	525	522	506	498	511	491	504	511	506	492	458	507	487	517	493	506	470	505	513	531	470	454	494	455	526	467	505	459	484	497	505	525	491	442	516	468	510	499	492	504	492	468	514	456	475	475	511	481	505	511	462	521	507	483	525	486	527	473	487	473	511	485	454	535	526	492	497	547	495	526	507	519	508	494	506	487	549	453	467	523	492	499	484	498	492	495	495	494	460	519	471	504	501	483	487	488	473	515	492	476	456	519	504	502	517	493	472	533	538	515	446	463	448	517	507	481	509	505	502	475	492	501	481	493	538	497	493	525	490	519	510	486	497	492	508	482	512	494	501	545	500	491	497	503	505	507	473	483	510	468	495	500	512	442	529	459	474	476	492	499	523	491	467	486	465	473	514	501	498	538	505	488	488	482	525	531	534	500	475	491	473	483	487	456	506	478	524	502	504	479	510	475	477	502	503	512	492	520	522	488	498	487	486	491	511	468	491	475	462	507	441	519	515	502	516	489	557	515	452	487	495	484	474	509	541	448	482	520	480	505	480	514	511	505	503	526	524	507	513	445	498	512	515	532	528	524	484	497	488	480	487	530	505	461	530	528	477	496	481	500	501	490	478	525	491	509	532	490	502	507	534	485	497	498	459	481	491	494	501	514	493	474	510	499	484	518	505	472	447	473	508	482	501	450	498	507	488	477	502	504	537	492	480	462	469	472	503	502	472	490	467	512	496	523	518	497	471	468	500	523	506	501	520	504	500	525	478	488	467	470	492	477	520	479	472	502	484	472	450	478	474	520	457	484	520	492	491	476	505	441	544	503	503	492	485	506	468	462	496	466	507	462	495	501	530	466	472	487	507	485	489	474	542	468	508	502	476	488	468	457	504	462	509	479	506	499	512	506	525	509	491	500	483	459	506	490	506	469	467	477	509	465	460	510	474	482	532	475	485	521	499	484	490	500	475	492	486	505	490	491	481	505	478	480	498	509	443	513	514	470	502	505	512	447	470	518	520	510	507	474	463	509	455	508	495	474	516	473	482	485	513	505	519	476	489	455	488	515	495	498	448	494	529	485	518	476	479	468	466	521
27720	12268	2251	1319	1031	966	964	996	924	970	981	1025	983	941	995	895	974	967	967	950	985	937	953	952	890	967	981	995	934	951	960	931	900	976	924	980	884	930	960	936	948	993	976	939	908	964	958	949	955	915	980	948	941	981	969	934	948	967	975	961	937	981	919	909	930	935	967	1011	981	930	879	903	919	1005	945	923	927	939	959	919	963	962	973	965	963	981	950	956	937	977	995	991	966	1010	960	936	1004	961	974	967	930	941	935	943	895	929	895	970	958	937	926	956	1003	951	933	928	942	942	989	968	949	946	963	1000	955	924	984	913	998	952	958	939	955	938	947	928	952	940	887	954	905	963	933	982	990	981	933	881	1004	969	886	986	947	940	951	1014	949	983	946	959	925	994	941	898	1008	905	945	940	941	889	1026	1015	967	931	925	928	920	944	958	1025	925	959	971	999	935	937	934	985	996	981	965	967	896	961	952	988	990	993	926	972	943	950	878	924	1013	892	954	960	969	1021	934	1007	1032	950	928	915	988	997	977	972	973	947	947	931	930	951	929	918	1026	965	952	938	944	936	923	920	928	929	941	959	935	981	955	994	891	949	934	934	994	958	903	959	1007	973	961	949	938	943	926	994	992	972	980	991	986	942	972	987	894	914	945	957	928	966	969	932	905	956	935	933	937	963	934	965	954	969	989	1015	945	975	896	990	1016	967	994	999	956	996	974	966	924	928	993	962	960	983	957	937	996	965	917	895	966	937	911	926	899	943	997	911	983	938	991	931	942	977	976	968	970	901	904	1028	898	924	951	925	992	994	947	967	991	990	941	976	933	928	898	967	895	980	1005	983	985	915	957	929	961	953	935	956	909	931	943	963	976	958	944	972	1030	970	997	925	1001	962	1025	926	982	952	992	1006	882	1001	947	969	984	921	988	940	971	931	967	933	943	918	937	907	892	929	952	994	912	918	904	933	1000	920	955	978	981	928	981	960	942	924	900	977	947	900	928	941	955	1004	998	1004	949	944	932	931	945	967	963	942	970	965	921	1000	991	979	928	915	946	974	966	917	949	948	910	1022	972	977	967	903	948	1015	939	925	902	954	930	939	951	940	912	986	955	945	981	956	906	894	905	970	973	955	946	907	952	948	957	909	957	939	967	1013	926	931	977	837	951	927	940	973	963	934	935	973	850	937	928	980	976	986	987	971	1010	902	908	900	939	954	896	911	1013	921	965	924	971	890	955	907	988	968	968	980	973	967	969	954	978	962	907	967	987	972	948	1021	913	879	913	917	923	940	929	971	944	963	955	981	928	969	907	956	936	942	927	983	902	956	934	951	916	921	948	956	937	979	901	949	910	925	967	968	928	890	945	912	946	995	934	1024	1025	920	963	982	959	889	954	903	911	937	987	964	957	949	930	965	965	973	940	947	948	895	975	937	968	924	927	1016	977	923	1020	932	989	989	984	967	942	959	978	952	921	934	899	995	936	981	902	924	963	971	954	937	932	961	966	976	934	907	938	928	923	973	931	967	934	915	969	938	1000	963	1014	913	887	975	893	1007	883	977	920	866	943	946	966	973	946	913	1007	936	968	925	974	966	957	944	938	945	865	916	897	930	953	912	946	997	989	1001	965	964	892	957	971	983	888	923	909	929	962	889	949	971	947	908	1014	951	928	982	1001	1015	938	956	887	946	933	973	923	917	924	923	939	957	963	970	964	978	909	1012	992	894	948	957	869	962	1002	985	920	941	983	1022	918	965	951	916	931	957	930	926	928	933	909	976	977	977	934	975	952	924	1017	969	919	978	913	962	969	988	962	942	933	952	966	969	942	956	932	963	948	968	962	958	934	944	955	954	962	894	931	1011	961	943	966	912	957	908	978	905	934	982	938	970	952	950	999	938	960	958	962	1000	987	922	917	985	930	987	957	1013	955	999	997	926	935	953	930	944	905	923	982	944	984	941	904	955	996	917	948	942	933	969	1024	965	1002	1000	937	1015	978	925	857	941	949	966	918	966	930	939	885	908	949	923	958	934	901	1011	930	987	1008	917	937	992	918	974	951	976	963	971	935	919	897	923	905	994	964	913	931	938	899	934	944	929	969	949	988	954	964	959	934	928	913	914	978	921	934	962	987	998	953	988	917	967	946	1000	949	917	961	963	956	970	949	948	946	931	894	961	947	995	944	907	917	1016	941	874	926	963	961	957	965	959	947	952	967	912	951	938	934	984	891	927	988	962	927	954	969	1005	951	886	913	1019	955	978	1015	911	948	947	927	928	978	968	964	914	979	1029	959	945	975	940	1026	995	885	970	915	938	994	1017	974	946	917	956	954	866	1022	927	919	940	929	931	973	976	936	965	949	887	992	943	964	932	939	917	1029	958	977	908	948	989	924	913	983	954	975	988	938	925	1024	963	950	932	968	962	983	943	948	956	937	1024	904	974	942	932	948	960	1008	950	923	987	981	909	965	953	943	1008	927	958	960	966	878	974	939	925	930	971	947	942	980	943	929	950	908	955	985	948	918	992	925	930	951	920	906	953	1025	990	940	934	994	979	958	941	945	968	928	936	911	940	903	881	958	873	996	920	953	967	997	1009	942	1003	978	976	1008	957	908	909	914	957	940	981	923	953	993	961	921	1049	941	978	930	967	933	947	1000	976	960	991	990	961	918	921	964	978	980	951	987	962	1000	941	963	1004	949	906	936	926	949	969	927	902	941	962	931	913	978	990	958	918	962	1015	964	972	1000	926	984	988	1003	966	960	1026	955	938	996	966	896	999	964	930	931	951	960	890	958	914	958	904	997	979	961	969	966	982	933	968	950	985	992	995	934	934	1006	958	982	971	1019	961	1011	938	957	885	926	957	948	926	936	913	924	968	934	973	977	987	965	952	976	904	923	989	954	969	927	972	955	886	967	995	933	974	948	909	911	995	896	915	957	955	937	926	895	896	936	947	944	1003	987	956	973	927	956	928	970	993	1000	966	949	1016	912	1004	968	919	932	1001	908	970	984	887	930	921	992	980	927	926	957	971	1007	951	941	955	934	897	956	977	971	982	969	959	907	922	946	937	947	995	943	995	996	937	973	933	981	930	927	943	1009	938	919	968	943	928	966	954	952	947	957	950	981	957	920	1026	956	941	945	953	920	939	875	963	960	920	919	951	961	912	969	940	1015	949	989	941	935	971	936	961	951	940	940	979	951	961	977	933	897	1014	918	958	979	987	987	941	923	953	933	1027	943	930	943	985	938	919	961	964	927	959	971	952	965	961	905	905	943	941	928	944	949	897	935	966	980	854	954	952	959	945	902	900	910	971	973	1019	970	921	937	980	944	990	916	1024	950	946	952	965	987	976	931	978	976	939	949	986	937	940	985	1009	934	1003	923	951	939	935	955	986	917	938	979	936	982	968	950	1002	987	975	952	953	963	910	982	949	936	935	914	920	922	951	924	940	929	961	941	990	941	981	952	990	931	903	945	897	941	894	993	895	982	975	936	953	989	951	929	970	942	994	919	968	1014	1028	965	986	977	958	895	984	932	932	889	1029	1030	1012	926	948	935	966	911	985	934	992	920	925	996	949	911	977	994	988	917	952	1002	897	908	957	995	1032	929	941	967	963	945	968	961	944
5192	1031	1037	922	858	882	863	841	805	901	866	838	826	858	842	811	890	838	835	789	881	820	779	838	794	825	825	866	825	900	879	817	883	880	883	900	784	836	824	809	862	847	826	794	865	845	823	870	817	775	855	796	807	839	855	870	837	835	905	838	850	812	846	822	829	838	895	821	897	804	821	835	898	846	891	810	858	802	818	824	832	870	828	842	862	842	796	844	803	814	838	833	833	802	799	893	858	822	832	834	863	863	873	884	863	868	874	854	857	828	806	837	833	854	831	879	828	778	818	826	835	842	835	822	790	783	807	823	826	820	820	826	849	810	869	840	791	794	806	852	813	780	859	786	870	829	820	857	832	805	815	800	773	844	830	811	840	838	864	771	762	878	785	805	841	793	896	820	840	844	871	825	830	833	832	776	815	891	830	818	821	783	853	852	769	825	893	831	814	811	853	838	811	865	812	841	832	798	862	830	858	874	819	779	797	823	865	819	796	825	855	857	833	784	898	806	851	871	816	779	842	848	843	816	826	848	751	882	846	827	817	807	853	820	858	830	837	787	823	827	865	840	874	840	839	827	823	815	865	846	816	833	828	781	826	823	828	842	785	840	880	789	808	798	888	842	757	812	822	830	843	827	839	866	840	815	859	865	847	827	848	817	842	813	827	799	820	828	815	826	822	776	811	807	875	826	833	877	805	840	817	886	789	784	771	817	800	778	845	806	831	817	818	842	851	806	762	819	849	820	814	808	826	831	807	834	848	832	855	804	801	847	862	769	817	849	819	830	835	823	830	801	842	865	829	839	837	863	857	828	837	806	805	835	830	851	829	778	841	795	793	836	836	853	803	791	840	811	858	788	823	790	842	841	832	831	805	812	803	817	809	853	863	805	876	810	853	815	836	789	806	822	860	805	866	880	818	864	835	799	757	826	829	859	845	805	805	832	851	873	791	779	809	825	814	835	786	840	840	852	822	837	817	814	861	827	845	821	826	818	812	839	821	910	835	849	807	851	824	826	908	826	847	780	837	797	887	803	842	845	811	798	786	842	854	871	811	815	868	818	763	799	845	812	783	823	826	847	855	796	813	813	892	812	809	849	826	827	842	817	845	815	810	834	769	840	817	790	841	831	855	821	846	851	892	833	779	813	839	811	806	851	815	908	798	844	825	848	820	855	783	875	850	824	822	882	837	832	855	838	837	844	817	847	823	812	845	835	846	759	850	878	854	824	879	853	844	846	797	827	824	806	787	832	855	824	825	822	807	867	858	818	836	784	851	829	798	796	850	792	791	782	841	825	849	829	820	825	843	824	814	878	867	832	834	854	853	858	819	839	857	848	816	834	821	834	821	807	887	824	807	842	822	829	869	865	817	794	830	824	801	829	819	883	773	759	816	843	815	815	853	841	791	788	799	844	837	837	800	798	827	828	804	815	826	813	809	810	826	836	875	821	830	790	829	885	851	816	846	852	871	813	834	867	822	839	862	842	864	824	839	860	871	824	825	842	835	807	800	866	814	818	776	843	811	840	801	837	814	871	796	856	827	780	882	821	800	814	769	860	803	850	806	819	834	805	824	815	844	804	791	859	764	903	799	874	808	795	826	802	831	825	854	841	822	848	837	832	839	833	848	900	893	840	814	771	862	802	860	843	854	852	843	823	813	885	799	832	882	825	800	852	860	832	830	851	814	856	837	886	850	795	816	811	824	835	815	803	809	827	855	873	865	813	873	794	838	856	821	854	800	846	804	855	868	841	869	795	789	770	839	860	845	870	830	799	772	836	835	878	841	857	790	823	839	836	842	824	778	851	819	810	842	859	819	820	823	797	832	883	835	801	851	842	800	821	780	805	798	830	854	873	861	828	834	851	839	847	840	871	820	814	828	906	792	843	843	893	811	871	804	782	853	861	799	848	778	853	831	816	849	787	770	801	843	877	830	830	822	820	816	874	886	845	850	811	813	836	867	793	866	861	832	873	855	900	869	844	842	798	845	805	883	819	874	847	811	807	798	830	784	790	849	818	837	859	837	874	804	826	868	803	841	784	856	819	898	880	866	839	816	826	814	856	861	825	819	803	858	890	818	848	805	894	869	815	854	831	850	845	853	849	812	861	889	855	846	801	821	839	827	875	809	878	835	817	809	870	826	869	857	832	848	849	814	882	784	787	831	810	831	806	792	807	859	830	871	855	848	825	858	807	862	829	824	839	822	826	834	784	810	834	837	882	858	815	829	840	837	811	819	843	869	861	855	804	795	839	869	757	864	842	793	840	812	821	828	799	813	845	814	872	814	863	814	816	850	838	837	858	836	835	814	856	795	822	895	762	815	826	802	842	894	828	823	828	839	873	799	800	841	825	811	832	936	801	823	832	824	876	817	885	815	806	831	845	788	766	836	815	827	806	827	842	825	821	870	884	863	785	822	828	832	845	880	797	900	837	835	789	832	789	874	845	801	852	847	838	833	804	858	853	810	799	832	800	779	785	817	800	846	840	848	826	766	830	842	827	798	796	834	825	897	874	810	813	859	856	882	896	844	847	827	877	856	827	867	827	848	863	811	896	801	875	801	823	827	845	821	839	875	857	832	773	832	799	872	840	788	804	849	843	800	836	795	832	820	839	837	871	851	840	825	805	841	821	846	814	824	809	856	833	807	813	843	819	845	814	853	862	834	858	832	783	861	834	821	850	822	903	823	830	892	834	832	831	873	864	869	834	804	788	784	823	830	861	843	862	785	814	811	802	828	799	810	801	800	834	818	860	811	830	845	913	809	795	842	810	840	884	822	812	850	788	821	787	822	863	815	855	747	835	860	814	792	788	778	853	848	881	853	856	796	858	814	831	828	823	826	796	831	827	795	831	802	841	832	870	866	832	843	834	846	818	781	876	878	853	773	812	844	812	832	827	819	842	833	850	798	847	863	857	895	814	842	836	819	863	802	825	849	810	832	809	820	823	872	813	825	888	789	848	853	788	822	866	851	825	848	794	879	879	805	825	816	823	815	828	790	856	879	898	798	815	901	862	822	869	779	864	790	824	844	844	845	837	890	800	866	858	815	841	858	780	844	869	854	816	856	812	865	827	790	743	807	822	850	797	841	853	827	830	827	869	800	828	827	811	856	837	827	851	864	862	812	786	805	838	860	871	827	814	838	856	856	869	834	803	840	848	833	865	806	831	808	834	813	832	813	807	846	801	848	832	853	833	794	823	812	828	794	817	831	806	814	828	877	839	819	868	785	830	767	833	763	849	869	799	844	827	847	806	824	774	837	833	797	831	833	830	854	856	787	859	800	809	812	808	761	854	831	818	866	799	838	875	830	825	827	783	825	814	794	862	843	831	840	851	819	857	796	840	796	837	841	819	845	842	808	799	811	766	892	839	833	831	811	815	802	848	765	844	824	879	847	838	870	798	875	787	784	807	824	836	872	788	828	794	783	824	806	799	818	866	820	832	817	817	803	827	762	808	834	826	776	838	817	836	836	830	902	808	834	856	773	793
25688	21482	26093	19647	2554	1288	1182	1038	1014	1006	963	954	929	936	909	997	1009	947	947	1010	967	957	992	942	913	979	934	929	914	945	942	988	926	940	896	939	882	902	959	941	882	916	986	951	891	930	933	947	961	914	905	931	963	908	1004	939	919	919	891	922	900	931	887	910	918	958	908	907	881	867	917	900	914	915	867	907	897	942	950	937	904	929	895	942	920	919	925	926	916	916	938	892	967	958	872	926	924	935	915	904	939	940	866	940	937	880	905	865	947	932	960	912	947	887	921	887	911	896	944	849	912	911	908	908	960	847	915	924	929	941	910	899	918	915	901	867	918	886	856	919	919	975	907	911	983	893	939	937	951	915	919	916	854	903	943	963	877	934	890	876	907	904	913	911	891	874	943	940	909	922	918	878	997	844	907	898	915	951	961	937	953	935	890	910	942	933	909	919	953	926	883	843	890	910	899	882	970	898	937	923	927	912	886	869	915	943	938	912	961	952	883	956	935	925	894	935	883	973	892	887	938	950	869	893	914	917	853	921	895	910	884	972	918	936	880	939	928	901	826	967	960	905	914	953	909	919	994	914	876	962	916	879	911	897	920	947	913	902	920	916	903	964	891	904	945	873	906	916	906	948	918	930	891	907	914	942	927	916	925	913	854	926	892	915	909	860	902	906	915	924	1012	929	906	902	914	934	925	917	919	875	936	883	916	868	880	890	932	916	920	911	930	926	930	943	893	907	930	889	909	881	913	1010	911	909	935	920	999	940	907	938	941	950	851	960	873	934	937	903	940	898	882	944	908	913	955	968	929	979	895	869	895	908	921	927	898	909	972	915	905	899	945	918	956	916	866	885	913	904	944	896	920	946	824	894	940	899	859	895	947	891	901	961	926	858	949	907	899	960	892	834	929	920	899	878	898	946	883	894	917	901	936	917	930	887	922	948	907	915	946	902	924	940	895	913	898	940	889	876	899	877	888	927	940	927	966	947	919	887	873	890	888	902	861	923	928	912	893	904	903	916	918	949	936	915	864	911	882	941	903	947	990	934	924	887	909	925	972	1004	928	921	931	911	913	911	925	897	912	932	884	868	891	935	921	927	949	957	899	906	930	898	923	910	909	920	917	969	926	941	931	904	889	872	887	951	881	930	871	921	861	891	973	946	892	943	913	883	902	927	923	921	919	918	900	877	857	927	915	907	852	879	904	930	890	894	952	928	852	918	873	936	917	870	903	938	913	917	928	867	925	934	858	895	981	934	938	938	889	924	958	893	926	910	938	926	915	910	887	967	958	870	916	928	881	868	906	902	953	911	937	916	929	898	912	909	880	904	871	955	946	931	922	917	895	911	888	957	920	909	931	884	946	993	914	921	929	921	934	960	897	961	918	916	927	927	899	908	889	1021	879	891	902	936	891	902	908	880	945	933	939	912	917	899	916	907	918	880	919	959	893	922	977	936	956	913	948	899	919	952	947	933	943	845	878	938	963	902	908	922	890	886	928	832	863	926	872	936	893	929	877	963	930	910	860	896	950	906	965	915	906	935	920	906	937	912	910	939	900	911	877	887	937	894	884	909	900	865	935	949	917	920	873	864	926	906	890	880	897	887	915	934	882	875	902	850	899	935	879	937	922	978	915	985	905	863	981	935	946	954	874	885	913	935	879	983	892	910	908	896	894	909	874	959	931	858	935	949	945	951	928	984	918	914	932	934	907	858	909	927	921	918	918	918	927	962	891	947	852	918	938	949	899	946	945	935	919	934	908	886	891	926	893	972	919	850	891	907	970	870	899	886	945	863	884	920	912	912	911	951	987	907	893	987	945	889	926	936	857	951	956	883	903	923	928	875	926	940	951	892	917	908	907	911	924	936	879	888	948	924	915	923	924	905	961	983	870	935	937	920	918	883	922	900	908	923	849	891	970	887	957	947	903	922	885	952	948	901	887	872	902	919	923	886	896	957	891	933	924	862	948	961	951	924	885	884	923	920	949	889	927	949	919	925	919	918	965	912	969	964	932	915	973	925	917	883	879	924	874	926	884	903	996	938	912	941	899	901	925	928	932	888	883	896	902	864	946	887	906	902	928	939	927	886	934	965	912	850	943	887	984	901	958	899	914	943	937	900	914	888	923	912	955	867	951	860	892	854	874	969	945	909	943	912	899	921	903	934	937	938	889	883	876	918	916	856	913	910	889	885	891	905	867	992	934	888	896	893	908	958	911	912	958	974	924	919	919	935	846	938	965	922	909	926	917	904	921	937	918	908	911	952	864	911	977	918	887	902	963	839	902	913	926	953	898	951	905	906	950	918	874	948	882	984	919	928	917	941	979	932	868	905	921	882	909	897	964	904	874	931	873	956	904	879	862	882	927	946	960	960	881	967	897	960	903	883	967	921	957	997	850	919	872	901	985	880	960	917	951	884	918	918	906	896	921	938	903	839	896	918	940	960	878	891	938	912	909	864	941	965	864	933	881	914	937	883	957	934	927	950	884	906	900	905	899	951	910	894	917	906	932	922	902	941	970	955	936	891	909	894	934	945	913	888	886	941	957	894	909	895	950	946	934	935	879	915	914	912	892	944	895	885	884	938	885	883	927	970	924	937	891	908	860	868	934	886	871	868	880	910	861	869	890	924	890	951	871	879	920	925	926	891	878	896	849	923	960	922	882	896	911	944	938	886	888	848	878	926	907	927	934	950	910	969	894	900	891	908	941	881	872	951	894	930	904	876	887	926	936	946	910	917	921	907	893	934	867	880	884	875	885	864	942	905	911	881	914	878	919	953	931	898	889	880	921	884	943	911	970	922	904	946	901	872	901	895	955	894	932	948	907	967	918	845	844	932	892	908	875	904	938	890	863	876	877	920	910	893	916	922	960	893	924	846	907	877	919	889	898	957	968	973	873	886	911	902	949	910	846	867	946	879	950	929	955	930	864	928	908	935	917	936	875	978	883	931	895	920	926	930	908	866	899	906	892	910	915	939	886	902	946	884	930	911	886	935	873	907	951	889	930	862	905	910	910	884	884	974	916	914	917	906	893	900	910	910	882	917	894	923	947	964	915	858	937	872	916	944	886	898	924	932	927	861	898	879	960	906	942	952	885	915	947	920	981	901	955	857	973	935	924	922	933	941	923	838	929	928	944	900	891	893	843	912	909	893	903	880	917	889	924	972	922	886	892	883	920	967	942	943	943	929	904	943	947	877	962	1002	880	919	889	928	899	928	930	920	902	919	923	882	911	919	933	923	860	925	927	895	924	930	901	913	920	922	893	901	919	929	958	942	966	918	904	941	892	887	919	930	908	894	891	893	956	994	921	924	897	948	911	902	919	912	930	955	928	917	922	964	885	922	949	916	942	918	894	914	905	947	913	862	899	900	974	862	924	908	902	912	986	864	925	867	892	933	897	928	913	979	896	938	908	903	945	932	932	903	981	889	900	907	887	973	957	950	880	880	980	889	872	949	890	901	981	891	953	873	917	903	952	920	952	906	936	940	898	955	935	899
3636	2530	2155	1400	1201	1117	942	961	943	902	884	890	869	852	817	874	872	841	800	827	861	855	806	873	824	824	892	810	784	821	831	782	836	836	828	820	829	838	822	796	825	842	802	884	794	846	814	863	829	813	830	829	754	831	804	829	795	799	857	827	867	800	856	822	819	801	814	825	830	858	846	854	843	824	793	841	844	832	831	803	841	826	796	837	798	831	801	787	797	778	841	849	759	820	837	818	836	793	832	861	859	829	837	764	826	795	812	838	832	792	874	830	815	798	855	827	839	859	806	779	811	799	837	874	838	832	839	845	817	791	846	787	876	822	797	816	799	806	823	795	828	808	844	808	834	794	838	828	772	798	824	825	826	843	810	796	812	761	833	836	797	811	863	819	761	834	825	812	808	854	804	772	775	844	797	776	864	804	793	840	793	851	776	865	799	812	817	766	817	806	817	786	801	818	861	825	803	818	851	803	834	848	798	792	838	859	796	822	840	811	811	778	812	837	818	844	801	827	803	766	821	825	792	815	766	876	792	824	800	823	846	806	796	792	793	819	812	839	810	804	819	813	861	803	801	830	838	804	772	778	804	818	780	829	775	815	764	807	767	838	817	833	798	841	769	813	811	802	843	778	836	823	864	851	838	771	797	816	838	849	853	781	818	787	790	826	819	785	809	805	822	860	844	797	806	791	813	881	874	794	791	863	812	831	809	802	817	874	791	810	727	833	809	866	842	826	853	833	800	809	801	833	842	790	822	794	855	807	827	818	838	784	806	843	844	802	843	786	720	823	840	836	804	806	787	806	848	805	800	833	866	768	860	816	854	828	837	810	779	872	868	836	814	809	806	832	824	850	820	858	772	817	843	825	858	800	823	859	850	847	812	816	838	864	784	819	796	790	773	804	822	811	839	759	815	810	827	829	819	756	788	834	802	858	794	758	775	815	799	770	791	859	840	800	850	792	806	814	814	812	812	800	834	844	839	811	803	815	848	794	820	767	802	788	829	788	763	809	794	838	806	781	793	804	808	850	849	771	776	834	802	818	760	793	797	821	876	850	761	817	743	796	822	867	829	831	778	895	834	805	826	814	764	778	767	766	762	837	837	832	842	828	821	792	794	784	848	810	745	833	811	820	821	806	811	828	795	794	816	817	861	814	816	801	829	817	853	770	826	825	825	790	835	792	759	818	843	821	833	776	807	834	814	804	821	812	814	873	805	772	765	879	810	860	847	842	760	802	841	812	805	824	792	849	816	813	813	811	791	829	798	804	792	843	830	802	833	822	862	773	826	867	867	873	806	804	875	778	792	808	776	822	838	781	837	799	771	820	822	757	863	795	798	774	842	778	819	818	823	758	771	831	806	825	863	813	816	810	810	829	810	826	823	834	814	837	830	836	789	828	819	843	785	838	802	823	801	806	796	789	800	853	785	836	844	770	824	838	822	810	782	777	803	810	783	823	806	832	814	846	820	811	819	859	816	844	806	775	832	843	839	801	792	816	829	803	835	818	818	759	832	794	832	835	780	859	838	839	803	808	793	828	819	822	774	790	818	822	819	803	823	835	834	786	791	802	798	855	814	838	803	823	860	823	800	880	860	820	816	860	843	778	747	753	790	819	708	790	808	796	808	790	784	794	827	852	899	796	831	823	870	837	805	795	793	843	823	775	826	767	844	821	828	848	841	794	827	822	798	820	784	834	801	804	768	848	761	791	837	813	809	790	815	796	802	786	788	795	808	801	830	812	818	806	795	845	793	799	819	794	795	820	803	833	826	836	851	772	907	814	804	830	796	799	827	826	773	819	821	809	812	815	834	823	853	785	819	867	863	828	822	789	835	804	866	788	820	757	879	824	820	810	820	796	818	855	883	809	809	790	801	769	817	868	770	799	824	889	810	798	832	830	833	791	881	874	853	840	814	811	806	818	856	814	799	832	780	829	787	861	781	798	768	805	879	890	795	826	856	788	786	835	784	791	784	835	784	813	825	830	810	832	810	792	841	801	836	833	860	816	805	771	773	808	740	815	762	821	820	850	822	846	823	831	846	849	823	842	809	760	819	813	857	805	778	809	847	808	860	837	831	817	887	857	816	835	809	849	813	786	816	834	748	821	788	843	803	830	773	785	817	832	802	797	817	815	781	814	790	768	814	858	806	811	774	814	816	822	827	850	842	878	831	762	800	856	831	813	861	807	824	837	866	864	835	817	834	779	771	835	838	802	766	841	765	810	823	799	829	824	802	808	849	824	840	818	767	778	829	767	805	806	856	781	783	783	782	811	810	874	780	823	752	843	829	816	816	855	819	809	755	749	811	829	812	834	811	808	837	839	815	818	832	815	787	837	858	785	795	816	806	783	839	773	797	771	824	822	768	777	814	797	843	814	815	860	765	786	769	750	794	814	781	768	809	796	823	786	816	770	800	825	795	845	846	836	847	802	809	745	853	809	795	796	802	819	837	843	792	819	855	830	822	817	821	864	827	816	806	768	827	755	836	824	871	784	811	832	861	804	855	795	785	793	826	750	855	787	780	821	800	814	789	785	868	831	820	791	869	791	837	804	863	812	796	830	783	812	844	813	816	778	816	798	768	859	851	756	820	815	798	807	783	833	765	835	794	804	787	790	776	824	852	774	791	813	796	795	808	804	804	814	814	791	822	812	788	855	766	803	813	797	782	757	779	806	842	858	787	796	805	803	801	797	791	843	796	853	815	796	821	810	818	798	810	784	814	799	773	853	848	802	809	811	852	845	823	845	856	770	828	812	771	892	798	815	788	800	801	767	826	861	840	817	834	797	780	844	799	789	777	799	823	818	877	807	813	813	820	814	803	784	736	824	795	820	861	798	814	849	819	789	809	799	783	814	784	863	833	849	788	842	806	818	826	798	815	742	819	832	839	815	821	808	809	797	846	800	793	827	808	876	842	836	863	831	811	854	779	789	770	812	810	842	777	775	810	774	856	754	877	832	807	774	814	841	810	777	800	847	748	769	800	812	771	827	755	822	801	843	799	813	855	846	859	790	828	849	804	796	798	844	805	783	797	772	776	812	799	782	790	838	747	826	837	788	865	783	807	848	770	834	766	837	796	792	796	799	822	807	814	809	795	830	831	824	796	762	771	812	814	842	811	780	840	826	838	798	787	807	797	813	826	830	780	790	800	827	793	812	826	786	824	814	826	760	798	810	771	846	871	796	801	807	796	833	807	825	853	810	794	811	789	842	811	858	822	809	821	806	756	778	845	783	822	813	828	813	802	809	831	790	812	798	826	837	821	795	842	787	851	840	832	801	778	800	812	810	793	814	839	765	776	781	813	819	813	800	825	825	790	799	823	859	825	850	791	831	739	805	816	828	782	781	815	856	777	853	808	794	792	856	791	791	853	821	837	826	775	934	832	783	817	794	770	771	801	835	874	782	838	833	797	818	859	814	806	799	742	819	844	783	814	788	799	802	830	843	799	816	825	814	821	808	825	815	822	794	779	813	826	776	809	786	830	807
24252	21472	28718	24637	20631	3490	1183	823	635	653	625	589	539	628	500	545	545	549	563	539	489	565	509	564	483	540	518	531	503	497	514	503	490	481	484	532	475	538	504	514	531	553	474	488	508	498	474	514	504	528	508	467	516	490	537	533	500	498	515	547	503	528	496	489	465	521	465	494	518	504	520	457	526	516	476	505	530	482	477	485	473	463	534	499	489	483	521	519	556	513	517	473	470	525	510	521	517	504	506	498	500	488	483	498	453	480	525	478	539	496	456	481	512	500	488	468	535	473	494	535	507	538	475	529	518	508	503	493	485	477	500	445	455	475	510	508	562	509	521	503	504	528	473	505	490	461	501	486	518	486	529	445	488	502	517	520	461	513	511	496	504	472	509	452	507	513	501	501	550	484	502	489	513	484	478	508	537	520	500	468	503	497	516	492	487	505	533	509	497	473	531	505	495	494	486	489	468	555	484	468	476	504	498	541	462	514	521	437	511	512	533	508	495	485	506	487	494	534	486	487	513	546	468	472	503	495	477	466	515	483	502	499	522	515	525	472	536	492	447	518	487	508	496	501	527	498	505	492	551	519	490	481	488	473	474	536	560	483	494	472	530	493	504	529	513	443	466	482	454	486	468	469	490	493	478	505	480	479	507	516	502	440	492	517	493	499	479	528	531	491	517	530	459	497	496	529	492	519	509	495	483	509	495	519	469	485	513	490	489	503	479	498	505	485	492	475	471	471	448	478	481	467	510	484	505	487	532	483	500	512	495	502	511	437	497	494	530	531	528	491	469	517	492	451	484	487	479	522	503	493	491	470	501	486	474	508	511	479	551	420	479	463	471	466	456	469	509	473	483	490	498	509	471	505	473	457	459	501	489	496	483	485	468	542	417	488	557	496	505	493	470	472	506	519	453	455	495	456	503	479	519	470	472	490	523	498	501	493	531	486	460	524	500	491	512	490	494	472	514	473	501	480	503	534	512	495	494	530	505	447	478	465	485	472	533	484	462	516	503	521	437	492	507	509	490	492	481	499	460	499	495	508	489	490	488	485	525	532	496	511	508	455	517	490	482	476	474	509	519	533	470	493	478	503	481	494	496	529	494	491	508	476	507	506	489	498	520	506	478	468	495	465	509	498	484	488	487	548	498	505	501	502	463	474	514	514	491	453	451	474	515	496	481	502	500	475	509	553	479	506	528	467	473	484	520	541	498	473	529	503	485	501	530	466	542	499	488	474	482	511	493	482	492	494	495	483	488	470	528	456	499	502	505	502	524	459	478	479	511	514	512	503	504	497	534	464	527	447	503	482	507	477	470	481	466	555	477	504	500	476	462	522	483	481	514	496	476	494	510	485	493	495	484	503	492	486	506	501	489	484	533	486	492	488	442	493	501	490	497	520	453	491	471	509	466	438	496	451	481	494	516	471	486	483	447	464	501	522	470	470	499	488	550	493	500	481	486	459	505	507	512	464	482	479	471	493	516	511	473	449	486	483	495	500	548	498	486	498	514	499	463	523	501	511	514	494	489	463	490	457	512	523	481	472	476	507	522	502	485	454	494	519	488	495	494	500	486	421	474	514	445	479	501	507	477	493	482	473	465	525	438	482	489	499	494	494	460	504	487	501	491	480	486	447	506	470	505	463	480	528	490	484	549	512	484	480	484	470	497	503	498	443	491	483	473	466	518	477	476	493	519	496	433	468	487	464	474	496	521	508	475	479	440	489	504	492	490	502	511	495	454	484	489	506	536	494	526	471	516	474	528	506	494	473	517	489	495	476	503	500	495	497	545	504	471	526	495	484	506	497	457	547	467	511	484	496	508	461	525	502	488	521	456	481	505	463	530	517	480	482	509	510	526	478	463	498	474	453	485	475	487	485	512	507	495	508	501	534	557	475	504	483	537	488	458	494	490	521	468	467	486	513	512	470	485	488	493	495	500	498	489	476	485	471	495	505	478	512	474	471	475	522	501	466	529	483	464	504	484	487	500	502	543	498	461	452	484	474	457	502	497	491	465	491	492	512	514	461	493	476	488	496	486	479	496	487	518	482	479	486	495	475	520	513	491	450	535	516	518	528	511	507	493	543	471	506	487	486	468	488	498	481	497	484	484	475	507	480	488	438	485	502	494	496	431	471	480	501	488	480	483	515	491	504	504	488	512	523	458	506	542	492	476	517	477	483	468	488	504	472	445	504	463	477	486	472	508	470	482	469	503	482	504	476	497	458	519	486	443	519	497	497	495	513	441	515	519	486	537	493	466	488	520	516	495	499	523	501	500	495	491	464	452	486	494	458	471	461	506	478	529	499	508	463	502	488	529	487	481	476	508	457	489	514	482	487	493	509	496	491	543	501	465	498	471	480	481	503	524	469	458	526	480	506	484	517	507	502	537	511	461	462	512	496	486	472	470	519	490	463	462	439	486	501	465	456	508	478	471	497	505	512	494	532	504	496	523	480	501	497	471	482	511	476	488	504	475	503	474	520	465	503	512	512	483	475	494	516	486	494	503	508	525	476	468	518	486	500	490	466	510	467	507	507	518	502	494	477	466	496	510	480	475	541	524	524	467	492	448	458	493	500	477	532	474	519	502	521	510	473	475	548	483	510	476	464	485	465	461	478	516	505	466	466	493	508	512	504	507	492	481	500	500	450	511	509	476	504	496	480	500	492	481	488	473	487	515	482	446	501	494	473	471	483	522	522	446	511	501	458	527	514	477	469	512	486	477	516	504	470	470	553	499	473	508	542	468	478	499	469	469	505	502	540	513	497	493	501	496	475	511	469	482	500	464	511	476	480	474	512	483	490	529	533	478	477	503	482	523	507	478	455	468	476	523	527	490	527	459	514	527	507	509	519	527	480	508	461	522	458	438	485	471	509	543	528	479	494	467	440	515	489	502	486	501	487	462	502	514	507	478	494	439	501	501	517	488	486	487	523	507	529	468	469	493	499	466	504	476	496	466	480	489	514	492	467	479	510	493	496	482	517	476	494	455	467	456	525	475	515	478	481	510	513	521	476	467	457	478	493	510	443	459	460	468	490	508	450	425	485	515	466	543	511	454	491	509	541	491	487	481	475	499	485	486	504	511	491	457	484	490	495	515	499	507	485	484	494	535	472	503	493	514	475	512	476	478	474	479	499	501	494	505	444	465	493	476	519	503	476	503	507	516	485	470	480	487	512	493	502	485	489	471	482	466	496	475	493	493	486	485	483	481	484	501	486	490	526	470	458	527	477	490	449	514	477	514	487	478	505	500	520	460	497	507	502	530	468	508	489	525	462	514	452	495	451	487	465	478	476	472	469	503	489	483	474	468	493	483	481	473	485	477	519	500	461	461	443	474	480	462	465	519	461	443	482	506	490	464	467	498	502	491	498	489	508	469	565	488	518	513	442	471	490	458	485	487	455	522	462	506	532	509	498	501	497	464	495	474	497	503	505	455	496	544	493	518	493	518	490	492	512	492	479	476	476	506	508	490	469	535	481	493	511	470	521
3422	5067	3871	2077	1530	1156	998	890	785	740	667	663	640	644	598	558	576	562	578	561	534	552	533	542	546	564	512	485	556	532	527	489	496	467	504	560	514	509	516	466	536	532	507	547	530	543	483	541	515	524	529	492	529	492	533	508	513	504	523	529	484	501	525	490	525	534	467	494	528	482	499	496	533	462	450	497	496	493	546	468	499	493	469	494	516	510	513	503	520	545	500	541	469	542	526	499	480	515	529	490	478	480	542	503	537	487	489	505	473	510	468	542	513	476	508	518	498	508	580	504	520	498	493	521	492	512	545	488	491	489	509	499	491	505	486	523	500	478	507	473	513	484	547	486	477	491	470	518	483	502	522	493	486	505	513	525	504	506	496	486	475	502	467	523	513	491	502	509	470	505	530	535	472	483	496	504	503	539	480	477	483	504	526	531	521	515	496	519	505	497	489	477	529	493	477	481	481	530	513	504	503	507	524	567	480	446	506	540	495	463	521	506	481	514	484	518	512	558	498	553	490	497	478	513	533	498	500	524	529	510	464	495	468	534	503	471	466	491	467	499	467	466	466	491	510	474	501	505	489	504	555	497	517	491	484	494	528	490	486	478	486	493	524	481	501	500	524	482	456	510	475	481	461	541	476	512	503	501	496	527	511	532	511	510	494	492	476	490	530	491	488	506	514	515	469	531	447	489	516	510	494	495	516	488	541	478	544	432	500	505	527	506	510	499	497	485	497	534	473	511	510	504	491	512	502	516	462	487	480	502	501	462	517	498	534	512	482	482	491	510	481	488	490	537	451	544	501	493	462	509	514	528	521	510	539	502	516	487	548	458	480	481	474	527	489	520	487	533	520	518	456	489	537	499	511	548	524	485	473	502	453	460	486	471	482	496	490	490	513	481	461	443	492	491	483	500	483	504	505	538	441	515	493	506	512	511	487	490	532	550	488	443	475	494	470	491	493	486	491	461	479	489	515	543	480	514	516	479	482	457	463	475	495	514	490	513	507	528	474	494	500	479	480	515	492	513	483	500	525	462	503	496	518	477	506	484	508	544	501	493	487	534	468	520	500	512	476	497	489	472	488	466	495	491	490	451	504	488	478	501	474	487	510	464	507	495	481	529	498	522	497	482	462	469	490	482	527	495	501	477	497	459	509	482	482	461	490	495	530	495	499	482	500	500	531	489	474	517	483	510	460	529	518	502	521	495	493	467	506	495	519	477	477	491	494	503	508	485	511	483	532	519	511	516	482	478	490	468	457	490	510	508	461	487	475	513	503	467	509	502	534	516	479	517	474	489	487	514	487	472	489	496	493	529	538	532	471	501	478	525	491	484	470	479	465	454	493	472	528	480	504	475	484	483	461	487	516	530	515	488	489	511	489	476	469	539	469	483	496	503	514	488	487	479	487	497	504	519	517	488	515	522	476	465	464	521	479	496	462	498	509	507	477	536	458	507	506	515	514	502	483	491	508	484	513	519	486	502	499	452	459	495	516	495	497	480	494	511	480	473	506	532	513	511	476	519	500	487	527	504	531	468	512	507	494	472	528	478	488	472	488	485	488	520	491	505	512	517	499	498	516	485	464	513	490	466	467	469	480	488	462	482	510	476	506	556	494	500	522	461	509	518	504	533	474	479	495	477	469	491	499	496	514	472	530	512	490	488	481	486	492	483	506	507	488	486	511	513	483	487	488	466	463	512	497	516	494	493	469	474	466	506	481	479	476	516	523	476	471	473	523	505	468	524	478	479	490	483	514	494	479	452	481	477	492	528	488	482	465	472	507	446	485	484	494	503	527	456	498	473	509	481	491	530	489	472	487	478	517	502	531	476	487	518	524	485	494	487	503	479	477	497	487	519	523	508	487	482	449	492	456	470	495	467	497	496	508	480	501	456	504	452	462	485	461	500	506	483	481	473	508	512	472	512	475	466	527	493	460	506	470	459	462	509	491	479	485	462	497	513	531	513	488	480	499	516	480	484	465	478	488	523	481	441	469	512	466	465	497	528	482	470	478	532	496	517	485	506	493	457	495	496	476	487	483	527	520	515	513	492	496	500	458	510	474	484	490	498	478	513	532	473	461	438	508	480	537	510	466	518	472	530	500	465	495	494	513	508	512	470	508	497	486	514	529	472	489	458	514	501	492	517	493	491	513	516	545	507	506	472	496	482	501	502	506	468	510	500	480	499	500	485	475	509	486	450	488	486	465	486	479	436	485	473	452	488	506	500	514	453	521	508	470	503	507	489	456	490	540	474	496	539	462	469	498	499	516	502	520	474	528	472	514	443	528	523	496	481	490	514	521	511	523	508	508	495	479	485	481	465	517	502	505	486	467	435	509	499	512	481	515	492	484	491	497	503	520	480	487	488	513	487	484	481	479	446	529	510	455	472	504	459	487	518	481	471	508	475	474	492	510	502	509	446	478	508	435	531	522	486	442	484	452	473	528	496	481	461	471	486	509	523	488	497	501	480	509	509	494	499	484	467	503	501	471	489	503	508	445	538	475	526	509	455	472	485	487	485	494	511	478	458	476	444	463	508	481	476	514	490	501	469	456	474	524	495	499	455	533	500	496	528	453	465	492	499	531	508	488	445	516	562	511	502	478	524	471	496	454	457	494	449	485	496	474	471	490	489	489	488	533	508	506	499	495	515	517	466	472	454	493	469	502	466	475	524	495	478	481	468	488	492	514	518	507	487	435	522	456	491	529	485	505	510	489	482	460	488	461	521	503	478	473	497	459	519	482	468	495	480	495	488	503	492	456	510	490	478	494	519	521	477	506	500	473	443	462	461	454	513	512	495	473	465	486	481	500	486	465	456	501	490	495	462	520	440	509	460	491	520	546	457	513	510	505	465	493	516	466	474	477	489	472	502	521	453	479	469	485	501	524	462	462	496	493	501	519	517	479	484	558	504	466	482	496	495	462	481	501	500	474	461	476	494	460	499	489	515	469	470	493	521	504	511	499	487	472	446	495	488	507	487	475	516	444	509	507	499	477	487	500	478	506	503	505	494	526	492	479	477	481	473	547	493	472	491	499	468	514	501	501	504	522	509	478	478	469	484	541	487	468	533	484	505	495	487	512	455	481	520	505	463	499	495	459	474	499	506	520	469	515	502	500	494	501	482	512	518	443	504	473	484	461	523	467	503	499	498	484	450	510	522	508	517	464	473	528	505	508	476	483	448	476	443	485	486	493	521	488	506	479	488	472	468	493	479	492	508	474	470	507	467	503	497	461	491	463	507	516	483	481	501	509	512	486	487	472	480	477	483	526	489	476	484	484	466	544	479	498	541	513	510	505	489	499	496	479	471	479	471	504	501	476	529	495	478	508	450	469	511	482	465	495	485	486	520	487	518	501	485	496	516	512	465	514	465	509	454	479	480	487	477	487	479	487	487	473	502	488	498	480	491	511	494	482	478	478	460	470	503	476	499	473	468	489	488	448	514	478	473	469	477	512	503	482	479	465	522	497	525	519	471	475	455	521	491
27749	12285	2230	1369	1026	1001	989	955	922	917	961	952	900	916	979	1043	1017	932	1017	959	998	996	948	973	996	961	940	947	961	1001	966	1003	981	925	977	962	991	977	983	932	935	993	1004	922	931	943	955	920	935	959	965	951	952	976	966	1006	996	976	915	929	943	938	961	987	1020	898	927	924	977	941	999	929	928	950	987	949	981	929	932	972	978	907	979	971	940	923	1016	1028	928	957	972	950	944	935	998	916	930	989	912	949	913	933	920	947	995	993	965	966	966	932	966	947	948	946	1005	957	878	982	957	977	973	903	933	937	960	962	951	945	981	940	947	942	966	961	934	975	905	938	960	957	959	1002	946	942	981	1019	997	1040	917	961	1000	988	941	993	942	907	917	1014	924	893	994	971	969	931	929	942	922	996	974	998	988	985	960	914	953	980	949	984	964	1032	962	942	952	973	987	954	899	948	941	929	988	960	1000	967	943	942	932	982	1034	902	931	946	951	965	936	930	890	999	957	969	958	939	1035	964	934	939	920	951	911	993	909	999	956	930	950	995	981	973	1002	944	931	938	918	913	912	966	928	921	928	931	946	934	989	997	927	964	941	958	958	997	932	1006	910	994	952	959	933	984	956	953	938	961	948	934	969	962	937	948	917	997	927	1000	972	908	907	956	988	956	997	988	943	956	954	932	975	921	949	865	977	907	985	982	911	1004	962	947	921	936	945	872	948	973	942	987	959	935	1022	958	969	963	903	911	964	990	941	1004	986	999	928	975	942	1033	938	892	934	1017	935	921	1032	961	961	979	991	939	955	960	980	991	972	923	984	1024	914	925	934	987	975	983	933	1008	929	985	956	973	946	1011	1005	960	952	988	962	1004	907	879	915	945	977	915	941	941	947	976	952	969	958	946	965	977	949	996	934	948	955	880	999	970	954	991	969	976	915	940	946	929	960	868	969	917	993	979	962	1002	997	1019	894	907	992	998	971	938	905	954	980	980	924	941	1002	915	984	982	931	950	978	1011	935	932	910	940	958	950	921	973	929	940	985	950	945	948	966	940	949	928	948	956	965	950	957	993	930	913	973	961	970	981	914	959	974	946	965	974	974	921	978	953	953	969	947	979	959	1007	946	966	982	1017	974	972	916	927	950	972	960	942	960	951	979	948	937	955	969	937	899	875	1018	978	976	982	958	971	987	914	979	967	972	957	924	1008	976	1028	975	910	909	912	975	967	932	909	916	941	976	926	1021	939	950	944	878	907	967	971	976	950	959	984	931	964	956	990	1007	998	891	998	953	978	971	990	894	951	1014	930	925	962	979	926	989	992	924	996	943	992	953	986	984	942	1012	993	944	938	948	951	938	964	920	971	1001	982	938	994	927	962	945	918	1002	970	968	1027	942	949	941	1033	883	954	970	943	975	936	981	944	941	958	995	946	967	974	929	960	920	960	984	941	957	923	869	970	969	895	996	973	979	945	923	991	941	923	976	935	926	909	994	941	937	949	921	897	969	969	972	938	921	948	880	968	992	954	930	935	961	929	968	960	960	947	916	923	973	945	909	929	953	948	981	963	1032	912	938	995	955	953	952	908	960	948	980	991	898	942	983	957	892	990	991	980	935	957	951	916	962	972	927	976	925	955	925	929	1000	937	955	893	938	1016	922	989	959	991	967	947	1009	945	894	940	994	971	929	922	938	1002	993	990	968	904	993	999	991	916	919	970	978	959	983	946	1011	1000	961	999	970	924	948	927	956	938	966	887	960	964	999	946	953	917	968	935	983	984	927	978	973	992	962	994	941	979	1003	939	988	993	949	957	952	960	926	1000	930	986	948	972	961	946	1006	904	1010	924	939	923	954	947	972	951	895	1004	985	955	1004	885	972	974	948	922	939	927	917	950	991	898	1006	980	943	1004	977	991	991	982	928	907	1003	947	1011	932	990	978	983	944	931	961	978	982	988	970	913	917	958	955	954	981	923	920	963	961	947	949	967	980	937	954	965	969	1001	944	981	993	912	954	955	928	957	1027	964	946	940	973	973	932	921	972	912	989	982	972	943	934	899	983	963	990	914	963	967	957	956	942	972	1015	973	927	906	910	879	950	967	956	1038	991	1001	897	958	962	1006	916	896	959	952	939	998	982	981	904	948	1044	986	935	968	987	936	982	990	955	959	1003	962	943	949	956	959	955	913	935	966	937	946	926	909	937	974	960	976	978	975	989	939	938	971	997	935	1014	963	959	957	942	920	952	998	952	928	958	998	948	952	1002	913	981	913	983	943	1010	917	926	951	946	951	923	908	914	894	965	930	958	916	982	991	912	979	972	936	947	948	931	972	958	969	987	1073	961	943	966	1027	989	962	969	896	922	943	939	994	979	964	902	973	917	925	939	1007	927	925	967	922	968	921	954	977	1003	989	991	929	988	945	946	975	963	970	902	971	968	884	964	950	907	985	934	949	922	997	972	966	910	990	974	970	951	1006	917	928	929	949	942	986	943	944	965	992	996	1001	943	905	935	958	1016	921	964	966	938	1009	963	979	973	954	993	998	914	884	907	953	1043	950	926	928	941	973	911	996	948	986	920	936	964	970	919	949	942	1010	1001	951	970	975	965	937	943	920	976	968	937	962	968	936	883	970	942	923	970	985	919	960	959	881	948	967	960	959	909	994	1012	1015	919	956	994	1054	910	986	956	926	1004	955	955	967	919	928	961	969	982	944	1036	968	936	992	876	936	973	942	926	960	921	969	957	957	922	939	956	938	1008	955	1004	982	990	1038	959	915	926	1020	951	950	969	977	886	1029	961	944	1029	978	910	1011	899	979	982	964	967	1021	963	929	924	940	963	981	937	935	918	984	960	935	970	962	952	931	964	989	970	906	968	991	940	929	907	996	988	942	902	991	1026	938	1012	896	970	1020	929	975	957	910	897	941	885	940	1013	937	960	955	964	1000	897	900	943	972	914	964	945	984	971	972	942	940	992	967	916	985	948	935	998	973	920	961	964	971	962	997	992	977	961	930	923	941	940	896	935	987	961	961	933	919	979	899	915	985	962	982	978	944	958	947	933	967	941	972	1017	929	973	966	986	1074	925	968	953	980	978	918	944	969	913	1003	952	935	934	937	981	972	917	982	924	1019	985	1001	1014	952	931	981	945	984	968	966	955	978	915	998	1000	965	912	916	938	936	894	924	1028	950	1044	950	937	972	968	925	948	932	946	972	957	947	968	971	983	951	970	958	911	947	968	982	966	986	956	944	970	941	974	971	988	977	929	1008	941	935	973	989	997	963	967	932	943	996	943	941	966	907	1013	959	943	981	949	966	981	945	963	918	877	998	940	977	1005	941	959	931	939	895	974	911	950	926	948	1018	926	1000	1017	1026	936	982	957	904	940	977	1002	978	965	937	1018	904	912	909	924	972	911	1017	953	915	1013	940	981	874	975	985	937	911	928	976	963	960	976	926	977	931	938	960	930	895	880	994	982	1000	945	954	971	950	987	987	978	976	967	975	881	982	908	921	946	920	979	922	944	998	962	938	998	961	996	995	936	1013	975	910	1032	991	959	976	891	948	979	959	919	958	951	1021	985	888	949	932	934	951	952	905	928	934	966	950	924	880	959	966	965	912	955	946	1012	967	1006	923	942	929	956
5162	996	981	889	948	804	855	809	848	846	846	881	859	841	827	781	852	831	789	841	827	837	839	826	826	831	795	817	861	863	823	876	826	817	801	838	787	836	827	797	804	841	816	825	797	805	765	833	824	806	832	783	802	824	826	795	825	801	878	819	854	824	837	820	831	859	815	817	799	853	828	833	841	834	851	782	796	844	827	837	848	867	824	856	888	837	805	808	877	822	841	821	841	809	800	891	780	818	804	825	846	849	860	823	830	828	851	819	828	841	809	833	779	822	806	827	791	820	827	810	856	836	846	811	847	829	856	827	778	834	853	849	758	769	802	783	800	797	827	823	795	832	826	872	845	791	854	802	805	803	798	865	836	769	835	815	827	798	835	778	814	864	850	807	817	835	819	883	783	835	861	820	807	818	792	777	845	803	793	861	825	807	800	821	809	851	846	850	842	882	840	826	871	850	833	829	785	857	861	816	844	815	826	817	819	813	853	812	797	821	826	829	878	859	791	863	832	790	789	797	808	829	788	774	803	824	797	832	863	814	833	834	860	889	835	879	833	799	793	788	857	824	850	842	797	825	790	769	841	773	823	821	846	792	825	813	807	861	846	824	860	829	879	868	807	794	813	840	837	820	848	813	814	820	794	808	810	823	845	841	837	851	870	815	868	849	803	805	789	844	845	780	839	803	872	855	845	842	818	811	826	727	796	903	848	887	839	844	856	831	798	895	799	833	805	796	816	848	838	830	845	856	808	793	840	769	911	836	835	865	827	818	809	824	838	852	812	915	810	803	816	829	802	824	865	770	835	816	819	869	832	891	800	790	820	839	845	819	836	817	786	865	808	840	862	866	831	808	836	847	821	810	805	868	872	794	809	830	846	804	819	850	794	868	854	839	827	814	836	765	826	827	862	782	849	809	826	857	868	847	791	817	860	889	868	839	852	813	849	841	800	822	846	800	815	855	884	827	805	822	829	842	848	830	876	895	803	827	853	837	824	817	812	800	811	862	847	853	869	730	836	849	815	853	840	849	803	811	765	828	820	817	808	804	825	744	845	799	798	848	783	869	803	788	820	845	819	832	817	806	857	834	819	823	843	843	809	828	839	849	820	837	801	815	796	862	800	896	871	835	848	814	836	832	833	840	830	805	897	829	799	862	845	823	799	816	871	842	820	849	819	892	856	837	866	805	870	880	815	822	803	820	833	794	832	794	829	796	804	819	827	800	824	826	831	832	841	801	816	798	833	811	782	820	794	817	814	847	804	825	848	833	843	775	797	825	844	857	831	847	799	824	794	840	857	832	784	808	851	832	843	816	848	847	828	836	859	839	877	855	805	844	839	777	796	811	809	799	858	760	839	835	866	849	799	801	836	847	829	839	845	814	822	828	793	853	847	843	831	841	847	779	823	803	849	826	862	860	802	805	855	823	844	822	860	894	845	804	793	831	842	858	844	836	816	846	808	862	849	778	842	812	822	761	842	850	799	807	811	806	801	799	839	813	835	790	857	818	851	867	849	856	787	874	832	839	822	778	780	796	787	797	774	870	815	802	832	850	793	857	880	834	811	786	802	801	826	775	829	784	814	802	856	869	819	802	825	850	803	834	794	798	825	804	813	839	838	842	836	850	804	833	826	867	804	813	804	873	816	837	895	786	826	816	838	811	856	801	832	814	811	825	817	796	833	815	800	845	886	811	829	833	798	808	879	827	775	801	832	812	813	840	873	820	853	834	847	807	776	850	810	824	844	812	813	831	832	837	758	854	826	890	808	854	825	846	792	834	785	827	821	817	819	812	864	848	835	802	819	794	863	855	821	816	818	812	815	786	853	823	802	856	791	819	832	843	766	850	749	817	899	829	854	759	836	845	860	852	826	797	847	849	826	827	874	822	802	794	830	803	796	856	805	849	809	843	850	804	836	777	831	833	829	829	781	829	798	863	831	856	809	799	816	831	836	859	828	845	828	817	880	792	819	796	812	832	811	825	829	847	736	849	811	819	887	847	843	865	814	858	771	834	819	868	853	831	828	799	865	801	817	773	819	783	777	832	889	805	831	837	794	788	801	826	827	821	844	826	720	808	837	793	844	850	862	872	817	806	836	784	849	849	808	842	853	823	820	837	808	875	881	784	842	817	834	829	786	850	829	813	869	800	807	816	813	815	847	840	840	879	833	810	810	867	837	805	814	862	790	817	787	743	807	849	815	811	831	843	808	820	841	853	839	839	790	851	865	831	837	859	842	772	804	801	810	837	809	845	832	834	823	840	789	840	830	823	814	802	868	766	839	833	846	772	837	803	840	796	853	843	855	833	820	826	843	869	836	806	823	815	844	837	853	822	788	882	796	813	813	799	857	851	846	814	811	845	832	831	820	786	791	796	823	814	832	784	880	803	851	779	787	849	849	765	814	832	784	842	848	846	849	840	837	836	825	846	854	786	864	868	865	863	785	822	812	783	805	846	824	848	825	836	809	802	818	814	789	808	862	851	810	785	863	821	798	788	797	806	838	843	781	857	804	806	810	835	803	770	777	834	867	853	860	799	828	794	798	805	807	796	762	822	885	755	860	851	850	767	812	826	779	893	852	843	836	796	832	830	829	857	845	837	841	835	839	828	815	848	808	794	867	812	831	866	806	824	806	846	850	845	888	846	821	819	788	812	801	834	818	842	836	816	765	807	841	893	883	830	824	825	805	803	824	880	849	777	820	852	784	818	826	785	817	858	800	822	841	813	826	784	825	766	788	816	833	832	836	793	838	829	799	755	854	839	820	854	864	789	793	862	836	884	826	879	806	799	864	773	881	800	823	828	832	828	803	816	853	825	818	806	829	832	799	838	818	833	825	828	829	826	800	831	762	807	840	802	792	844	778	865	803	827	841	849	833	807	786	828	858	838	863	848	828	812	810	845	823	824	812	839	872	779	845	853	805	900	814	779	802	815	856	761	862	776	814	798	807	850	809	854	802	889	810	792	822	789	788	872	849	819	835	803	786	796	864	843	841	830	787	785	813	780	860	829	844	863	780	817	805	862	810	817	816	789	801	829	822	820	814	853	840	839	812	892	836	797	776	850	835	852	809	803	783	835	837	794	871	833	829	824	856	812	831	806	850	788	798	808	823	816	815	776	784	810	824	828	792	803	763	830	852	810	839	825	817	785	804	808	800	817	777	844	806	817	829	815	813	818	852	783	794	849	851	820	823	812	781	838	839	850	827	807	820	809	803	837	810	839	814	794	809	862	822	830	778	882	828	823	794	816	795	854	853	789	834	830	831	819	823	811	835	780	829	796	784	824	789	811	848	794	784	889	868	772	795	834	844	834	835	804	789	844	799	790	820	836	847	853	836	827	856	818	781	819	862	810	879	828	846	843	854	802	809	857	802	836	867	816	867	816	788	830	842	786	839	852	889	864	780	858	792	788	819	814	863	842	814	800	857	853	827	826	858	809	824	810	795	867	789	818	826	823	772	832	839	783	864	805	811	781	838	813	776	805	805	794
25763	21462	25976	19643	2535	1294	1121	959	940	996	982	1003	912	970	932	974	920	926	985	931	926	913	909	961	941	913	925	917	862	958	917	913	944	862	885	916	906	892	934	961	901	869	941	915	892	901	884	954	871	910	948	946	912	960	931	850	913	942	892	937	930	882	955	918	906	876	925	906	856	938	938	941	903	898	929	972	938	923	902	957	907	947	842	906	929	917	931	956	930	955	899	969	923	941	881	884	959	858	898	966	871	927	879	886	924	921	937	910	962	882	874	928	922	886	917	915	947	973	835	955	906	908	882	891	908	906	950	916	917	915	888	911	875	925	900	906	957	913	882	906	919	925	930	879	931	931	902	905	890	905	816	918	921	900	868	935	887	892	883	955	931	909	902	891	872	915	895	959	934	933	916	931	901	884	912	907	968	912	942	917	902	956	915	930	943	890	912	979	883	886	924	932	964	914	953	924	922	949	886	898	1005	904	904	934	882	880	969	892	879	987	927	924	892	934	981	853	891	896	920	920	896	916	917	948	893	938	895	943	909	837	916	866	965	935	940	873	927	913	846	869	956	908	911	938	861	918	954	891	962	947	982	928	869	931	918	846	840	903	882	985	926	905	946	878	913	957	938	899	938	914	911	943	914	941	878	925	876	861	915	915	912	942	939	909	934	888	899	863	927	926	885	931	931	898	993	932	923	922	995	944	977	904	871	894	947	896	961	887	927	930	922	894	939	942	915	943	916	954	950	937	910	834	900	916	922	912	934	911	937	946	876	925	946	884	932	953	931	864	861	926	905	946	896	880	916	901	897	955	949	885	934	941	917	932	909	935	921	965	939	961	970	953	915	909	914	920	913	917	926	886	880	892	900	920	896	885	958	889	896	897	879	908	891	904	949	965	950	882	846	892	931	884	941	947	984	897	897	886	886	878	946	919	878	980	961	928	865	959	905	932	871	930	930	975	869	889	870	892	880	985	957	879	923	940	937	860	897	973	938	902	891	894	953	926	910	921	890	920	941	905	935	942	929	877	931	902	899	934	873	936	943	889	903	878	860	909	895	928	884	898	900	884	885	939	926	918	918	918	909	961	857	911	904	890	833	876	873	945	895	901	913	921	899	906	914	919	891	976	909	940	873	858	951	946	930	915	898	955	878	907	952	905	895	895	945	891	865	928	942	908	859	904	930	909	891	880	927	946	924	927	891	895	935	893	935	950	929	911	955	913	903	867	905	908	937	915	887	924	943	926	964	925	933	919	925	935	879	935	868	895	970	904	887	897	909	939	906	894	911	872	906	855	905	914	967	915	906	926	881	906	941	906	919	881	917	939	904	891	876	935	964	899	883	874	927	882	894	879	899	871	892	889	946	891	900	925	918	929	869	890	933	943	896	905	963	916	922	873	931	970	965	945	902	941	943	930	920	942	885	921	957	908	891	969	919	925	908	875	900	896	890	948	901	892	941	942	897	961	918	903	962	938	931	926	925	904	925	928	927	943	889	886	939	955	916	896	916	925	938	903	959	885	894	938	906	931	936	896	925	955	923	922	944	906	873	844	929	926	873	946	919	847	892	908	966	931	945	923	920	924	933	914	919	903	946	921	915	884	928	877	874	944	910	935	922	901	996	889	872	898	944	939	930	892	908	897	842	957	881	906	944	946	940	890	918	886	904	967	949	915	950	942	922	949	915	879	926	924	918	879	895	927	955	959	876	914	903	912	894	941	918	872	865	990	879	874	927	919	909	904	873	889	965	918	937	857	865	910	870	926	967	868	911	921	924	877	892	904	890	934	884	949	908	875	980	897	881	923	946	882	942	871	860	902	889	927	910	932	911	870	908	901	904	941	941	925	897	883	879	829	928	934	888	956	883	869	912	913	904	854	892	902	869	883	949	874	957	911	894	921	929	916	903	930	943	917	870	909	913	952	933	914	951	892	905	875	903	868	898	912	903	922	961	896	940	901	891	892	885	900	867	909	912	922	942	936	898	931	957	915	879	908	883	918	1016	944	912	915	958	949	854	914	892	948	936	932	874	890	941	883	924	910	916	937	919	963	848	873	903	951	893	969	870	878	970	919	891	855	933	899	920	874	892	948	966	971	946	935	880	935	910	881	889	902	911	916	883	934	897	935	843	905	924	902	933	914	911	915	934	961	943	945	934	907	925	883	920	891	885	924	898	903	900	938	884	881	842	868	907	896	911	984	903	926	924	886	898	911	924	882	955	945	965	889	976	892	954	915	958	921	917	919	912	888	928	908	913	927	838	924	943	910	890	913	868	894	924	889	941	889	875	929	913	893	902	964	956	914	880	966	920	932	950	935	927	932	944	931	916	883	883	945	919	908	860	900	927	900	951	939	912	853	935	866	851	878	966	919	900	945	893	887	923	959	921	909	870	877	908	905	881	909	927	900	902	871	923	953	915	911	922	885	931	901	945	893	871	912	896	937	892	877	882	904	911	891	925	895	868	923	927	899	882	892	988	983	901	943	957	935	916	885	926	948	949	918	913	935	923	846	904	957	888	869	927	929	874	920	971	909	915	889	887	918	888	889	915	883	865	927	958	903	907	881	905	910	874	923	918	897	874	852	896	938	935	910	918	881	905	930	887	933	942	890	922	861	916	937	948	1008	942	893	894	921	928	911	927	891	920	935	929	902	948	878	924	900	881	879	936	913	921	876	910	959	936	900	959	916	886	928	924	915	892	901	899	959	907	876	915	901	878	891	856	931	877	934	902	949	906	953	889	857	989	916	905	939	938	908	844	901	934	954	928	882	923	891	890	866	929	868	930	934	905	911	968	915	939	889	903	921	899	870	875	897	954	955	921	909	889	925	880	909	967	925	855	955	912	922	890	884	904	900	907	950	892	916	917	928	914	836	933	935	861	920	898	941	918	935	872	951	910	906	957	959	950	942	910	856	918	885	907	904	903	868	913	951	866	912	893	886	908	921	931	883	934	844	870	891	926	894	874	977	840	925	890	921	901	856	921	949	948	945	888	934	942	919	897	923	891	935	946	847	947	933	891	922	956	950	955	938	900	908	862	901	911	942	859	911	932	863	928	917	949	888	898	921	908	903	941	924	901	917	908	906	919	901	944	948	919	932	906	914	898	931	949	960	921	875	918	965	914	892	909	922	940	947	966	960	954	950	917	903	892	913	918	886	947	941	909	950	932	886	889	887	930	994	912	937	991	899	893	909	959	875	902	939	901	932	928	893	942	896	860	872	912	815	888	838	934	874	893	920	923	907	916	959	972	914	952	915	873	909	884	858	922	909	891	944	907	900	890	959	976	965	938	941	876	934	904	942	930	901	897	914	932	927	922	926	936	966	931	913	965	901	949	894	889	968	839	923	901	950	905	957	894	988	943	954	924	936	923	920	895	888	875	877	936	867	946	850	902	909	924	925	894	973	958	937	922	903	876	909	902	933	870	903	852	893	909	931	922	878	939	929	936	908	950	930	961	930	938	909	921	942	856	900	924	926	887	915	880	936	920	916	907	943
3667	2568	2105	1389	1122	1069	986	957	958	899	902	884	901	856	856	818	821	810	833	827	802	855	807	834	820	798	816	813	833	804	825	790	848	833	811	841	807	832	837	832	819	835	844	780	826	804	851	799	831	864	818	848	797	749	836	827	794	848	776	803	796	796	784	848	796	838	828	837	811	819	812	820	813	818	794	789	826	841	844	829	843	767	804	775	824	813	800	814	862	816	826	844	837	843	811	866	792	762	831	832	788	804	811	816	838	814	841	783	828	803	818	786	749	831	785	815	798	773	818	811	754	818	821	824	828	784	799	839	796	755	819	853	777	811	845	805	788	812	790	794	810	808	787	821	790	750	835	810	817	866	827	873	838	852	783	796	782	846	815	804	795	837	840	784	768	826	819	790	796	799	860	815	889	802	765	828	863	764	804	787	774	822	807	794	800	876	807	837	846	796	784	798	819	810	765	788	834	781	801	813	812	823	809	833	846	840	849	801	809	832	784	796	797	808	819	770	784	758	805	816	800	819	777	775	811	818	861	815	832	816	791	798	766	796	844	795	796	780	796	782	802	811	854	832	762	850	752	801	789	796	787	760	810	811	812	851	786	733	826	883	834	852	801	783	750	843	778	814	825	800	766	791	866	784	872	835	806	820	771	822	790	796	818	774	829	790	792	811	852	847	813	822	831	839	835	836	789	824	827	832	765	789	795	800	822	813	826	800	830	811	844	773	769	807	806	757	818	842	816	852	823	796	788	831	799	824	832	868	806	768	782	835	804	813	772	756	832	855	792	813	822	794	844	807	768	810	821	786	819	720	756	802	825	835	747	783	818	743	833	729	814	792	819	797	815	849	774	805	835	842	821	798	825	813	793	825	819	800	837	877	778	796	792	802	789	802	791	809	818	873	813	894	854	843	830	807	821	781	790	807	815	779	766	749	815	801	803	806	794	814	827	800	815	791	784	749	835	834	836	808	844	848	834	797	862	781	770	796	807	800	867	763	770	811	801	766	789	835	805	812	842	810	797	820	876	756	793	811	823	818	811	760	754	803	800	818	787	768	795	798	808	795	815	838	827	793	793	801	821	819	858	852	845	797	845	787	898	794	828	771	820	805	836	826	822	825	805	795	844	863	817	764	776	812	825	769	841	831	800	826	826	821	802	799	804	784	800	776	802	840	763	745	819	821	798	790	817	787	796	840	779	860	750	832	843	813	828	815	768	784	775	780	839	852	815	772	776	782	844	833	819	808	785	829	855	766	831	749	842	832	816	773	801	822	827	831	778	813	806	784	784	781	834	794	756	860	786	825	787	790	849	786	806	779	779	804	853	806	860	803	795	777	823	803	794	817	800	847	858	796	810	777	806	834	806	793	748	793	810	766	785	800	789	789	796	814	810	836	849	817	857	777	874	772	762	800	814	829	828	840	773	816	809	782	817	782	767	771	838	810	796	767	819	809	830	789	828	825	814	788	811	787	893	847	759	795	823	800	800	812	755	829	805	824	753	840	835	820	811	798	795	798	795	810	824	812	810	768	853	822	784	818	818	775	823	785	759	813	814	823	847	835	774	819	755	764	783	807	795	827	813	796	846	811	873	775	789	820	803	774	827	805	821	858	838	848	736	821	841	854	819	817	779	821	793	837	810	822	815	815	799	831	842	828	755	834	821	813	808	778	825	749	850	797	796	788	841	859	770	829	824	814	792	866	823	835	840	784	866	806	859	828	851	815	800	824	734	778	834	769	805	808	818	841	798	800	845	819	795	863	775	796	772	786	819	815	775	783	780	784	809	837	820	828	807	781	776	821	832	822	819	814	826	832	798	797	858	741	800	780	779	834	843	794	831	793	814	859	806	833	817	812	781	758	841	783	797	828	776	779	779	817	778	775	778	817	810	814	788	809	803	830	820	812	772	829	843	793	792	799	793	819	826	778	818	806	798	786	825	764	839	792	819	808	832	826	818	785	826	775	860	791	799	827	798	843	759	766	842	856	794	814	805	798	817	859	854	825	836	808	829	844	852	803	836	836	791	827	799	830	877	763	859	770	795	830	805	838	775	808	820	826	793	774	825	830	814	799	831	811	789	833	788	757	776	809	839	791	822	850	804	828	793	741	794	820	777	764	802	838	790	759	818	764	800	805	824	838	836	740	790	854	800	772	792	820	798	836	806	798	788	834	848	774	820	801	769	779	801	778	792	805	785	841	864	823	806	838	797	797	811	868	766	784	763	868	889	788	802	831	862	773	841	839	783	765	821	826	810	799	786	860	775	802	842	798	789	793	854	780	755	835	777	806	825	779	823	873	783	850	799	781	777	806	834	810	813	793	794	861	791	818	746	824	828	800	757	735	795	834	849	827	802	834	834	841	832	841	855	810	799	788	739	781	817	793	786	830	811	797	791	851	786	779	842	793	832	793	809	804	818	814	827	745	786	807	814	860	821	824	809	829	756	844	788	822	828	739	779	807	811	787	843	857	807	820	775	784	842	797	790	760	847	806	856	841	795	806	817	769	777	843	827	856	821	746	779	782	808	765	814	770	775	830	841	800	759	789	783	775	852	816	800	811	814	793	714	788	779	828	783	815	800	834	836	809	845	805	793	776	811	833	754	810	764	805	788	818	763	793	783	798	772	810	823	756	795	854	726	806	814	777	878	799	757	815	815	796	788	786	759	779	792	800	818	784	786	790	813	833	829	828	803	839	791	823	816	778	828	779	863	818	816	789	820	849	755	838	802	787	823	812	805	747	829	759	763	763	776	847	777	800	835	797	833	793	821	833	794	819	806	808	802	770	740	802	789	768	863	803	807	810	803	800	796	859	788	809	742	827	814	760	836	810	789	789	800	852	813	772	801	818	792	805	810	842	899	819	793	840	832	808	740	825	827	837	810	760	813	835	769	804	867	796	806	811	824	806	825	789	874	791	833	819	813	825	841	791	852	836	796	797	820	859	821	797	757	805	802	823	788	802	822	765	739	827	791	789	783	807	821	854	790	781	768	800	818	826	803	814	844	840	798	782	818	795	878	819	804	832	843	778	792	837	748	826	789	783	813	797	850	749	782	758	769	847	776	810	850	809	766	897	814	820	817	822	784	822	785	810	747	826	841	815	780	792	803	870	765	797	824	861	786	820	805	770	803	823	824	792	775	808	821	820	757	795	837	830	780	777	807	819	764	848	823	776	804	777	807	813	796	776	848	788	783	802	789	782	796	742	836	807	801	817	817	751	799	783	818	793	782	844	796	760	853	806	828	832	817	776	794	822	758	806	794	801	803	802	811	848	804	768	773	813	814	764	817	790	803	784	829	803	830	803	876	802	845	813	880	793	826	796	780	878	781	819	781	791	829	865	801	877	858	818	770	785	782	811	849	863	777	818	734	847	880	849	808	826	834	796	793	816	835	757	841	793	806	810	804	791	805	848	805	852	810	740	829	811	820	755	810	828	799	794	757	805	782	842	791	791	784	786	864	848	799	773	802	797	763	826	761	762	856	815	843	767
24323	21478	28707	24686	20678	3619	1208	789	635	653	598	573	593	585	590	523	539	515	525	545	481	533	535	547	514	507	535	518	516	504	491	512	524	539	467	511	532	517	495	504	513	524	510	474	463	489	513	509	533	476	510	474	503	528	497	460	486	526	478	507	507	550	478	515	518	491	485	493	508	490	487	501	513	501	489	513	499	490	528	523	525	507	481	519	497	557	473	486	477	498	527	482	436	470	479	476	481	462	487	494	527	528	519	489	491	483	486	474	470	467	487	522	525	466	477	497	459	538	493	485	483	522	477	493	446	488	508	491	479	510	514	514	513	484	470	497	510	516	498	493	487	484	504	454	491	502	469	529	486	467	443	486	498	492	510	480	487	523	480	504	501	514	460	490	531	522	504	501	505	487	465	484	476	446	492	503	535	502	495	504	501	513	483	464	467	521	490	482	506	479	512	508	476	486	510	496	477	471	557	534	494	479	481	504	508	494	546	474	494	440	488	516	487	502	496	485	484	508	520	495	512	490	520	509	527	463	486	492	497	496	486	515	507	513	512	504	479	479	491	471	458	530	509	480	495	476	472	543	481	509	444	469	480	502	489	513	503	496	481	460	478	479	490	483	458	494	505	501	469	459	513	503	477	485	465	484	494	480	461	507	507	487	503	505	514	487	499	480	507	516	495	493	481	463	512	487	484	503	486	501	494	423	485	521	459	497	489	481	502	494	498	512	516	506	484	499	455	493	524	477	480	494	497	502	491	558	487	538	533	490	465	514	510	464	460	475	500	473	490	539	516	521	486	485	521	443	536	524	470	519	509	486	476	482	498	518	476	488	512	501	519	483	441	540	485	521	484	475	492	463	508	455	486	515	489	492	467	476	496	525	476	480	477	470	467	477	456	467	481	490	476	488	513	477	501	478	491	520	467	487	455	489	508	468	485	502	489	466	523	508	488	466	513	502	499	502	484	502	507	483	479	528	504	468	467	451	455	470	496	454	526	487	450	497	518	508	493	465	467	474	488	487	483	486	511	515	451	518	466	487	480	515	468	458	507	510	483	489	522	474	499	472	477	493	531	508	514	505	498	501	483	484	472	523	507	453	498	476	503	510	493	515	493	506	468	512	467	465	491	469	495	476	499	489	500	508	469	485	500	488	487	494	481	486	471	486	509	458	495	496	459	487	489	491	489	483	482	517	489	490	459	468	498	483	505	496	510	517	452	506	480	480	479	477	514	516	469	491	475	499	494	498	484	487	531	540	475	491	465	513	488	469	487	475	444	483	467	501	526	502	500	482	490	475	482	473	447	492	455	477	496	497	462	507	515	479	486	508	512	501	495	478	507	463	514	503	504	470	513	528	473	514	485	478	497	518	484	506	480	453	447	467	475	511	468	482	453	453	518	508	459	502	485	481	515	499	476	506	535	484	456	509	504	516	503	511	471	530	473	494	492	439	513	497	460	487	491	469	494	455	519	476	463	481	459	490	481	493	476	463	473	500	502	459	496	477	494	507	489	497	533	502	505	472	431	476	506	537	480	517	475	502	462	501	499	462	505	509	510	459	475	476	465	513	516	471	484	457	500	481	506	500	495	528	495	463	534	500	491	511	466	480	472	509	467	469	460	467	485	500	489	499	512	496	490	441	505	477	482	490	464	494	497	457	453	507	481	458	499	493	474	481	504	497	493	523	481	506	503	467	489	485	485	471	494	470	492	514	452	484	520	508	448	483	443	497	497	492	459	519	493	486	489	456	503	510	503	527	527	506	506	504	488	473	505	493	498	473	488	515	503	539	461	501	461	466	529	496	477	513	502	472	483	483	491	474	480	478	500	512	473	454	491	490	506	433	511	494	534	473	479	497	464	482	490	501	496	503	483	457	477	463	467	480	516	514	488	515	517	470	491	491	526	501	528	500	492	481	488	522	506	476	492	450	504	491	491	483	463	513	510	473	500	486	521	548	508	477	501	489	470	483	487	496	498	471	488	485	461	479	555	518	504	519	510	495	490	490	461	494	486	460	474	481	491	500	486	488	465	487	485	497	496	478	474	511	455	485	490	481	490	491	469	502	488	485	522	484	477	469	493	494	542	484	473	467	491	488	479	467	469	475	464	485	475	471	497	538	506	460	497	484	513	519	481	491	452	470	475	485	483	482	482	518	478	484	465	519	467	491	484	497	508	540	504	479	472	485	478	465	485	505	514	461	511	482	470	525	500	495	503	503	487	488	491	485	537	516	512	514	520	487	469	468	503	469	495	487	478	504	452	483	492	478	475	542	486	487	507	497	461	476	465	478	500	467	472	463	528	476	506	513	482	514	490	519	507	514	458	490	466	492	511	490	508	487	473	487	508	479	445	540	499	507	492	519	467	494	485	456	487	482	513	479	511	507	488	532	535	469	501	505	465	489	506	488	499	472	521	507	496	486	479	460	484	478	518	502	491	460	464	511	462	481	510	517	474	520	482	485	484	492	493	490	480	446	497	519	473	462	486	457	486	451	495	491	481	506	479	501	490	473	511	491	516	485	449	539	489	536	498	505	515	462	488	503	516	491	491	518	466	515	477	504	500	472	468	476	507	500	492	497	504	485	488	506	501	502	477	489	509	512	487	461	507	515	457	467	499	498	525	493	463	556	520	501	511	502	481	507	473	473	484	495	461	529	496	515	501	481	476	490	427	495	505	483	474	470	489	486	492	482	472	496	498	487	476	534	504	478	483	494	483	470	480	476	470	490	496	512	449	527	485	458	521	493	460	498	492	460	481	486	501	522	512	516	489	492	487	472	488	466	499	467	503	437	506	483	547	468	470	488	487	524	457	491	482	487	535	489	488	500	509	510	515	480	467	497	491	484	489	485	463	508	460	497	506	491	438	527	495	427	467	464	471	467	523	504	477	533	467	502	485	483	450	498	500	503	517	473	527	476	488	504	463	443	513	501	470	487	502	477	483	456	476	488	489	485	466	494	531	478	498	464	451	496	469	471	481	491	455	502	528	507	486	518	495	443	480	489	473	475	496	484	518	481	505	492	465	460	558	496	491	484	476	476	490	484	492	477	500	514	519	494	465	481	476	509	514	467	459	510	494	508	482	460	498	496	478	476	496	496	449	497	477	462	483	519	482	495	495	479	462	532	479	463	469	494	458	453	471	489	494	465	515	512	508	443	456	500	503	458	521	505	473	516	495	446	500	449	516	449	477	471	519	478	456	494	488	456	515	488	481	492	458	544	466	497	422	501	469	477	539	467	472	468	449	491	489	489	493	455	509	450	513	495	467	499	478	508	513	473	469	482	521	476	490	467	490	552	503	446	493	493	487	527	455	507	447	488	482	505	492	468	481	482	474	467	459	498	506	511	462	506	496	498	496	471	498	504	498	484	482	493	448	478	448	490	489	492	516	486	515	505	471	465	460	498	524	511	463	520	484	488	455	496	491	473	502	477	499	458	443	506	533	465	464	478	492	459	469	477	512	465	485	520	486	479	489	512	503	463	511	503	525	445
3466	5037	3878	2120	1411	1125	947	877	808	700	644	653	577	572	625	574	575	565	563	564	526	541	559	524	554	522	534	545	544	516	551	524	537	534	527	517	499	539	483	495	520	521	498	497	522	512	526	506	498	508	485	526	514	479	504	525	518	487	488	534	529	513	511	485	495	486	502	457	503	478	485	516	512	488	506	462	534	515	520	501	511	530	506	511	485	493	531	512	513	509	486	509	506	509	505	519	483	500	528	515	513	533	528	528	454	481	507	472	518	485	471	514	547	486	524	512	487	515	481	505	505	479	528	486	507	504	464	486	523	512	533	490	467	457	496	490	481	476	488	484	505	487	493	520	485	448	484	481	482	518	477	498	532	488	518	507	492	524	496	480	522	493	492	487	514	476	518	492	454	499	504	508	483	499	504	509	496	512	494	534	475	515	511	469	499	525	480	485	489	510	511	512	499	510	521	514	470	475	479	482	514	500	483	519	487	475	515	494	497	507	509	517	504	524	495	471	496	486	504	509	473	469	516	507	529	531	477	509	470	469	494	490	501	510	488	504	488	511	486	504	458	510	488	503	478	503	493	504	490	509	478	465	528	528	522	490	485	458	456	514	445	516	487	470	517	537	522	517	486	486	462	475	490	478	504	487	488	526	537	475	525	519	511	508	544	486	475	490	449	531	503	499	522	499	518	504	497	498	480	503	500	519	540	475	508	452	470	489	470	509	495	504	477	481	503	490	485	492	498	496	502	489	479	505	525	471	513	492	479	554	512	504	448	506	480	484	487	517	458	477	502	479	503	514	490	516	468	485	502	471	496	508	484	449	479	467	503	479	520	479	500	516	461	486	492	503	461	534	522	485	483	508	409	510	490	465	510	491	464	492	501	475	526	513	486	501	535	485	472	509	462	474	490	537	505	481	467	527	486	456	462	484	459	482	497	482	523	495	474	475	477	459	502	500	461	518	556	459	473	484	527	513	509	460	501	459	471	487	485	443	491	496	530	521	462	516	484	491	479	482	479	522	497	519	500	488	482	488	497	471	533	521	543	489	501	459	505	499	497	453	520	457	484	500	507	467	478	527	476	499	481	477	459	499	529	509	503	515	501	490	483	510	428	506	521	456	518	501	454	435	451	477	446	479	462	519	558	502	482	473	489	510	471	486	490	497	481	475	499	486	515	460	513	482	479	486	497	503	498	497	475	522	512	486	485	473	451	456	453	476	472	482	475	511	488	519	507	478	528	485	459	474	496	488	490	526	495	517	506	496	474	487	485	511	478	483	480	511	460	498	538	470	519	468	534	484	543	498	537	490	485	487	459	499	485	533	524	514	506	470	497	482	466	468	496	489	524	479	522	511	498	467	498	457	484	526	513	491	491	499	486	452	486	474	477	489	524	491	470	476	478	452	456	507	459	453	462	512	473	473	492	480	527	483	524	534	519	488	510	482	488	467	513	471	498	461	521	489	482	487	498	497	487	478	471	475	531	474	457	490	513	493	475	498	506	543	516	524	448	495	518	489	461	508	493	522	519	504	487	510	480	433	496	484	502	498	500	491	474	474	458	528	485	512	504	478	558	481	506	483	480	532	484	515	467	475	533	509	518	482	486	500	458	504	481	475	487	477	484	518	489	480	502	484	513	497	477	522	471	488	473	466	503	511	429	456	433	468	533	515	482	480	500	509	495	468	450	458	497	480	481	458	535	509	474	532	469	443	484	436	567	503	458	516	480	474	497	512	462	500	482	448	471	486	461	541	499	499	483	498	520	497	525	480	487	470	516	503	513	456	530	505	495	485	527	500	484	446	530	531	490	550	494	504	495	485	513	539	492	478	514	516	494	536	494	483	507	497	514	474	522	504	471	493	464	487	489	476	457	508	489	504	458	443	519	476	476	475	487	498	499	486	458	508	457	504	484	502	522	456	470	449	472	479	495	479	533	459	475	532	492	465	490	516	511	499	465	480	476	478	458	470	497	460	499	498	481	506	481	425	460	488	479	506	465	493	486	522	461	463	467	491	484	495	521	455	509	499	488	526	456	493	503	506	501	488	464	475	507	480	473	493	525	507	519	489	487	482	499	501	505	518	503	437	495	509	480	511	436	504	459	510	520	491	516	486	484	492	489	505	494	507	480	474	500	492	489	448	485	480	512	466	457	510	516	485	486	482	504	519	480	526	492	465	520	467	486	466	491	487	483	514	494	458	445	508	477	506	516	482	483	504	511	502	494	511	501	500	483	504	500	511	450	511	485	481	502	494	465	455	477	459	513	461	499	454	484	456	512	447	529	501	471	524	494	439	484	462	468	460	478	502	516	502	491	485	466	533	477	489	446	481	499	517	469	498	461	476	472	504	496	486	467	476	497	447	484	490	488	494	509	502	536	445	495	491	482	480	478	482	510	503	463	499	503	498	428	503	496	501	477	480	509	458	453	450	492	495	463	505	501	549	481	489	473	486	519	493	499	497	459	516	499	499	490	477	516	499	431	462	476	539	474	467	481	487	526	549	480	508	517	496	465	488	493	442	497	473	486	452	510	480	513	511	493	485	492	494	485	519	494	507	498	490	495	462	463	503	476	516	494	483	505	477	476	455	488	519	497	491	464	511	496	492	533	503	473	509	436	470	483	513	504	544	495	477	524	517	448	451	526	467	483	461	476	509	494	490	479	481	509	479	490	529	474	477	486	497	497	472	490	471	534	487	477	446	457	479	482	456	464	456	504	478	496	456	516	474	523	467	441	462	486	472	521	501	475	497	497	467	541	523	437	488	487	510	470	482	481	518	489	481	423	485	501	494	493	454	457	499	463	522	472	485	481	464	497	476	515	489	505	466	482	460	464	476	454	474	497	510	503	470	523	527	508	507	488	469	524	492	441	518	498	484	489	430	509	521	489	509	522	509	474	516	481	480	510	513	458	470	543	466	506	500	487	453	453	491	450	510	451	526	461	500	490	516	476	493	489	535	495	491	468	494	525	497	489	466	491	502	468	521	490	478	443	513	469	517	497	492	460	484	494	458	475	503	505	507	500	472	462	452	478	515	486	501	501	500	522	494	462	499	472	484	456	472	501	501	493	503	479	501	497	493	453	479	480	463	496	487	492	477	473	489	463	482	497	468	494	477	504	540	487	467	480	514	488	493	517	500	533	502	482	476	480	406	473	470	499	461	471	491	477	456	487	442	522	504	479	437	470	452	477	476	491	491	485	502	482	461	483	488	409	550	495	529	493	492	523	482	499	497	483	525	514	488	501	465	457	483	459	493	451	497	525	495	474	478	486	478	534	478	452	487	460	462	482	517	516	483	480	496	477	483	491	479	507	504	498	520	468	512	499	500	489	487	490	518	430	487	496	463	498	493	469	467	517	519	492	457	513	473	440	472	511	481	483	491	484	481	481	486	518	481	494	498	515	491	519	483	455	474	506	504	515	469	462	494	501	500	497	464	460	487	477	459	540	541	503	446	440	451	468	471	482	456	496	505	485	519	497	482	515	508	515	531
27859	12312	2206	1296	934	927	1015	1002	911	944	984	942	889	1041	1006	977	951	946	968	942	960	989	943	924	954	944	903	929	976	931	958	970	952	885	921	942	917	884	980	956	943	989	928	969	955	927	975	927	935	933	987	987	951	1010	952	977	986	938	944	949	959	894	1008	957	952	900	930	1003	962	925	986	955	926	968	904	937	974	880	921	950	966	975	942	920	892	1003	957	931	983	934	913	919	956	926	938	950	986	943	958	977	962	912	907	930	887	953	932	925	987	930	885	894	918	950	985	913	891	858	912	924	948	961	958	980	942	922	957	945	994	900	881	885	888	926	909	910	995	954	950	957	890	953	919	960	896	971	951	976	896	945	923	967	909	928	915	957	843	952	883	941	928	988	932	971	937	895	999	943	951	910	945	935	957	1016	1008	936	1015	965	973	920	988	902	917	951	984	954	915	881	960	941	921	999	925	954	988	959	982	918	990	949	944	877	970	937	953	893	923	918	949	1001	962	946	960	941	934	971	974	973	999	987	906	917	960	974	957	959	902	951	901	959	917	951	951	908	918	963	923	1000	950	957	961	948	927	906	975	1017	951	980	995	970	930	883	983	917	957	851	945	926	940	974	966	963	937	962	983	899	972	978	895	958	936	964	940	953	985	919	948	926	958	951	920	923	920	954	956	906	929	996	969	926	991	888	965	987	957	943	960	917	955	951	959	979	884	914	978	970	1004	924	893	1034	974	928	927	1001	963	916	905	891	941	906	934	941	1041	955	908	962	1013	963	957	889	929	939	991	972	993	979	975	958	1017	929	969	935	959	894	941	892	986	977	974	932	951	951	872	933	917	931	964	924	948	944	959	956	963	991	954	921	944	927	966	940	911	921	953	992	890	989	963	915	892	944	999	969	937	904	940	935	955	1003	963	934	960	931	952	899	935	924	917	935	879	909	913	936	901	922	916	945	948	935	970	965	970	942	966	955	955	925	957	988	1003	992	972	980	947	936	978	877	912	953	966	958	988	971	901	963	907	1001	891	887	930	878	922	919	922	916	932	922	953	942	915	909	946	984	1009	906	941	989	967	939	936	956	946	1006	941	949	937	973	889	927	988	894	936	927	927	976	933	943	923	908	909	912	946	910	917	958	920	920	926	1016	944	937	890	961	908	942	959	882	893	933	900	961	908	884	932	902	896	1026	974	931	923	889	934	987	986	924	892	917	958	971	956	937	936	928	993	949	913	930	954	905	959	946	965	895	912	946	939	860	922	919	964	960	955	977	967	972	905	971	1002	951	960	965	923	963	933	986	880	949	922	964	927	978	966	928	970	958	913	960	928	936	937	913	953	1015	975	914	896	912	970	908	977	926	912	994	903	904	921	967	893	972	950	934	945	890	920	936	937	904	940	968	919	918	941	861	965	939	903	938	931	986	935	957	904	955	971	924	984	919	1002	959	880	977	937	977	936	899	900	928	893	967	975	997	940	924	977	924	967	944	954	890	894	932	956	934	950	884	984	920	938	922	950	926	985	965	998	945	893	903	950	978	914	935	992	920	962	888	906	982	930	976	978	929	924	863	1007	886	951	1001	949	885	932	965	994	988	945	919	964	878	911	985	1022	886	943	935	931	921	940	900	937	928	902	1031	955	878	977	934	910	921	931	898	929	934	991	987	916	943	924	974	973	922	918	989	968	936	978	984	990	924	995	914	953	955	927	905	971	941	993	938	892	965	935	1043	930	953	955	936	945	920	911	959	939	1004	974	935	954	946	962	991	932	972	929	977	938	898	902	919	918	925	894	1001	982	917	952	966	901	909	956	906	892	995	935	924	940	959	937	937	956	941	924	952	892	931	962	1028	928	951	871	957	966	935	974	972	904	932	981	964	963	904	901	1014	974	926	949	955	899	936	983	896	946	913	921	1005	934	1001	933	904	949	956	951	906	982	922	950	967	907	966	903	951	974	969	914	958	1002	984	966	947	913	935	935	960	890	938	951	967	982	950	961	909	946	935	977	909	923	973	915	932	947	949	948	960	1012	919	957	941	935	944	985	874	965	1013	979	983	985	976	977	983	984	939	948	906	987	942	987	920	915	976	907	898	879	907	963	970	983	931	939	922	946	911	927	902	955	969	994	968	955	950	1006	953	914	940	920	915	915	928	950	924	961	942	937	900	939	924	908	937	932	978	904	941	977	894	947	957	863	888	992	954	942	903	962	900	934	966	941	936	1008	884	997	962	1000	943	942	913	900	932	915	899	946	964	987	986	938	929	899	976	945	889	935	950	922	936	955	875	991	927	883	920	979	965	880	955	930	993	913	956	904	903	908	937	934	932	910	957	919	900	918	963	925	948	952	897	982	941	894	875	1029	935	980	986	952	913	964	916	920	921	943	965	935	880	997	998	906	951	955	946	944	877	898	968	948	934	950	954	973	914	910	947	934	959	985	935	920	868	938	980	905	1025	924	903	986	942	954	947	962	856	956	1000	939	953	931	933	936	958	1016	947	957	963	969	942	934	955	980	928	928	932	994	987	967	955	934	936	959	935	952	960	998	918	921	912	931	978	969	984	934	1003	985	990	972	1008	940	951	929	900	951	947	950	935	929	928	957	939	895	931	953	889	952	997	955	936	923	941	886	930	999	982	926	906	954	947	1007	910	956	912	939	970	960	958	951	919	933	973	877	891	919	974	898	939	901	970	945	940	905	882	942	1017	908	981	922	896	930	908	947	959	952	934	1018	940	882	953	1031	952	968	976	962	973	909	975	959	910	941	1003	932	955	965	990	931	923	989	932	967	913	892	922	945	920	919	947	939	952	929	866	901	922	952	1018	902	952	948	938	918	913	954	958	932	979	931	991	969	948	953	947	971	944	1014	942	944	953	917	958	906	898	929	985	992	941	914	911	898	904	896	865	946	924	928	901	1002	938	949	947	935	929	1024	924	944	956	959	948	971	981	941	941	940	912	883	931	953	933	923	919	963	988	894	961	955	931	898	926	896	912	1024	946	908	958	948	908	940	953	966	959	953	946	913	931	967	929	982	959	902	959	901	886	920	912	892	913	901	904	969	970	962	946	906	911	961	935	977	950	927	948	969	921	943	934	969	938	896	976	920	950	913	943	959	954	965	885	931	963	940	974	919	941	978	985	925	944	956	978	1019	902	950	969	921	939	975	911	931	928	978	898	977	979	941	927	946	957	943	945	979	917	915	930	926	921	938	912	941	942	941	947	991	896	898	920	964	967	928	903	1004	900	931	947	956	942	921	904	976	870	979	991	913	982	1006	963	971	935	909	962	930	924	879	959	967	980	898	980	953	964	928	960	947	1048	934	930	945	928	930	965	964	870	907	903	994	964	958	975	969	990	923	961	952	958	995	933	909	998	984	979	996	958	981	941	989	964	942	907	948	971	916	970	947	914	903	950	954	878	989	960	1007	944	931	959	931	936	947	960	974	973	889	944	954	897	913	1002	947	914	919	905	905	979	913	900	920	991	939	928	921	996	954	958	952	927	983	964	903	909	923	896	915	974	951	967	942	935	985	972	953	947	955	964	890	962	905	928	979	986	925	976	955	890
5251	1098	1037	895	826	822	840	855	864	843	850	826	873	841	824	855	821	843	769	833	795	783	814	856	800	849	844	902	823	845	837	872	826	812	839	830	816	806	795	822	831	804	858	873	804	840	792	806	828	857	863	817	842	827	816	865	847	814	846	925	862	843	797	788	831	828	859	774	828	887	805	847	838	851	819	870	818	820	804	817	809	865	811	852	797	835	788	782	797	815	892	777	847	831	914	780	804	805	847	807	811	825	839	825	813	838	835	845	860	811	833	859	832	840	836	803	819	823	839	860	872	838	815	862	833	832	843	780	822	812	822	765	801	816	798	788	841	823	839	831	827	808	861	767	827	855	839	790	846	840	818	861	816	791	854	833	822	799	762	803	846	819	814	807	856	842	814	885	842	806	841	832	815	818	909	835	815	808	825	835	758	795	811	811	894	849	799	827	819	848	791	839	872	823	828	799	824	809	811	794	860	775	792	790	841	889	810	813	823	846	810	838	818	812	856	833	817	809	811	821	870	868	823	867	857	825	806	803	802	859	820	795	802	809	837	823	837	830	827	832	807	818	837	814	838	810	840	824	808	805	839	817	877	843	808	846	811	850	832	806	793	826	825	835	824	863	791	805	820	822	797	839	807	787	803	863	861	847	801	828	884	863	821	870	803	835	833	864	794	898	821	814	877	845	827	766	906	844	891	849	872	850	880	826	827	863	781	854	864	837	837	780	824	859	752	792	838	783	816	833	833	835	871	869	847	849	803	829	841	811	776	793	797	818	827	885	812	805	818	797	876	835	809	863	812	825	788	788	819	848	829	789	866	825	812	824	858	834	808	815	804	848	788	797	846	826	860	806	801	856	805	798	775	781	800	838	822	814	793	810	810	804	842	790	829	835	780	848	818	868	865	812	840	810	801	836	838	777	833	827	815	771	896	797	852	815	858	797	794	842	790	821	847	885	829	825	856	875	812	832	842	846	827	851	828	851	821	816	786	807	773	827	872	804	788	806	821	778	803	832	852	839	810	854	846	842	835	795	814	764	822	882	835	788	838	813	842	768	808	781	794	856	854	841	867	807	795	808	815	819	830	827	810	831	835	866	820	771	846	841	820	832	848	840	868	796	780	851	800	807	854	848	794	790	849	810	857	855	791	811	876	868	797	846	828	828	813	841	811	826	801	818	754	775	838	819	845	805	813	778	883	843	890	811	816	833	847	839	821	808	801	802	819	835	793	821	820	871	836	788	783	796	821	795	845	755	828	866	846	807	803	866	815	798	763	809	827	796	824	813	818	808	793	816	853	868	780	850	841	830	802	800	809	846	856	818	846	794	796	789	805	811	834	826	797	856	816	871	820	815	825	883	831	779	810	802	828	817	854	825	833	782	845	809	832	858	807	854	761	834	819	823	791	807	815	804	793	834	809	795	824	801	858	800	783	867	871	761	827	875	787	834	839	834	815	856	839	863	835	812	828	806	802	822	781	792	770	829	825	888	785	883	860	866	789	796	883	874	852	842	799	808	830	813	784	813	798	856	884	793	787	817	763	816	865	842	803	840	862	850	882	815	839	815	811	803	821	846	786	854	803	890	814	811	792	819	782	775	788	834	862	828	855	850	844	847	843	844	815	820	842	812	777	877	843	821	858	803	840	909	820	851	801	808	787	819	807	836	852	873	853	860	775	811	866	822	838	833	812	877	847	813	837	829	772	874	801	818	834	824	835	847	830	797	827	848	831	810	804	811	790	866	816	848	833	830	830	856	819	858	805	823	827	819	811	851	855	869	876	851	838	833	802	818	821	859	785	828	788	808	867	844	815	810	799	773	860	775	864	824	804	844	812	857	838	798	793	791	807	841	790	793	817	788	777	811	859	793	823	762	841	805	846	785	851	823	868	875	885	788	768	762	800	824	843	839	873	802	876	854	808	844	840	826	883	821	825	842	813	827	791	754	848	846	837	745	808	771	803	854	843	798	839	822	815	787	846	784	863	788	837	797	863	830	825	806	822	783	826	823	858	781	834	788	826	809	841	873	807	846	777	848	793	813	818	853	795	821	846	866	836	853	767	799	814	845	811	825	823	845	829	821	789	823	869	825	862	848	837	885	801	820	789	839	815	767	812	821	788	822	885	847	808	862	807	830	805	856	848	838	870	827	821	791	838	837	804	817	796	827	850	843	846	801	843	855	800	824	754	800	876	822	791	790	803	854	874	832	800	764	852	816	853	813	824	811	802	896	809	766	810	852	853	875	828	817	765	769	840	816	825	837	830	832	861	830	788	851	848	822	811	805	829	770	823	829	857	856	832	804	821	827	815	844	815	810	854	785	775	826	826	837	857	826	790	812	838	800	800	788	854	859	829	801	828	811	848	820	803	817	851	840	776	847	795	795	843	821	813	834	820	865	875	830	839	815	838	832	827	779	804	757	821	838	837	788	830	801	794	839	825	856	878	828	863	803	844	839	808	767	843	850	845	817	859	839	812	797	835	804	795	815	874	895	847	836	862	792	798	850	861	835	880	874	885	824	788	851	889	864	805	837	816	885	855	788	803	821	828	798	797	815	850	821	812	843	801	831	835	837	794	841	833	786	832	811	814	801	807	862	832	858	791	862	779	786	854	830	848	862	814	857	853	765	834	802	845	806	795	831	789	771	816	855	866	821	798	820	847	818	844	795	824	795	825	875	811	834	820	777	791	791	818	778	853	852	787	834	845	833	849	888	827	805	876	862	841	852	848	851	798	779	857	728	756	819	791	887	808	863	822	817	787	849	790	836	755	780	830	836	845	818	835	859	819	818	812	812	804	826	821	839	811	831	774	801	794	841	803	861	830	817	819	805	832	816	817	843	835	803	841	818	830	857	788	820	827	819	794	843	774	791	868	861	831	792	872	811	822	901	878	825	808	825	844	804	844	812	822	829	759	826	825	784	782	777	837	834	832	816	782	812	886	789	777	806	807	792	840	806	827	823	823	848	835	843	807	852	827	820	790	794	794	848	813	817	833	883	755	791	844	806	881	862	828	816	818	838	827	821	776	865	840	847	853	795	859	813	836	813	842	849	848	861	811	841	828	835	877	828	812	855	858	853	782	836	827	878	835	849	786	838	818	862	826	803	787	811	783	869	828	868	845	834	917	794	787	827	793	800	767	831	831	805	778	820	868	834	841	798	834	821	852	835	795	829	816	820	818	821	820	840	810	816	815	787	848	761	844	844	793	899	887	773	832	805	810	892	810	806	834	839	823	826	822	811	844	803	802	820	838	844	874	838	792	797	780	806	795	801	862	861	833	855	855	787	801	827	802	800	828	791	823	805	808	820	847	813	831	839	823	794	815	878	815	831	826	813	825	877	820	834	818	809	817	851	830	802	819	806	833	788	822	835	805	792	808	813	820	862	844	847	803	818	794	778	844	778	818	787	812	849	805	815	831	821	830	811	853	826	809	846	802	845	867	798	844	826	797	833	760	797	846	824	881	877	840	838	841	794	820	826	816	808	789	795
25641	21432	26008	19632	2520	1358	1157	983	917	953	984	967	931	956	996	930	935	910	903	930	905	970	925	914	918	925	931	943	885	837	933	947	944	932	925	910	937	935	912	893	911	935	927	876	914	903	863	909	898	894	886	963	881	897	880	921	899	901	914	899	931	883	875	897	878	875	950	931	878	913	846	893	873	916	917	987	917	931	922	934	915	949	896	931	905	887	932	909	905	896	922	885	925	928	909	925	871	924	874	950	886	897	921	927	899	958	945	922	829	903	916	875	923	932	892	897	904	945	924	887	913	906	901	883	873	941	967	895	888	870	928	941	956	865	910	852	877	909	882	932	954	911	908	872	922	913	863	828	924	925	863	931	929	892	913	896	940	962	935	902	901	855	909	885	886	901	888	933	909	887	905	884	927	929	832	997	895	891	962	927	945	912	907	888	931	875	911	936	905	911	923	901	922	919	896	900	915	850	873	890	931	912	905	855	941	873	890	922	928	853	933	933	906	906	895	891	885	910	939	920	880	913	906	933	896	946	911	936	921	879	853	867	923	920	938	859	910	881	891	898	918	851	909	859	864	893	959	914	878	954	893	910	937	904	913	887	949	889	931	861	877	934	946	844	895	899	850	846	883	908	924	920	906	871	946	924	876	892	927	922	915	872	924	924	901	926	879	859	897	864	917	941	886	884	954	884	961	955	891	886	915	932	897	885	880	983	889	926	880	956	920	883	937	917	917	908	891	871	921	913	857	930	898	839	948	922	901	873	934	887	903	930	919	899	918	933	881	918	943	845	895	904	911	868	937	953	878	886	883	955	934	898	937	899	954	892	888	906	853	874	921	900	884	849	949	913	917	918	923	904	911	921	849	940	912	887	912	890	925	900	969	878	885	906	918	904	882	915	936	931	887	886	905	905	919	925	927	866	903	921	886	912	901	920	881	939	956	876	862	914	927	919	847	883	976	879	859	855	904	862	909	891	833	900	905	907	941	909	931	910	882	935	890	950	924	962	940	889	939	885	895	891	889	938	906	865	883	939	887	870	857	925	967	919	894	908	865	912	861	939	938	935	873	921	920	874	923	895	901	893	928	932	900	892	931	913	929	910	936	873	871	851	924	900	954	952	895	911	905	907	903	867	888	964	915	867	900	892	972	875	957	902	888	939	871	844	872	933	909	866	881	915	854	882	893	863	941	853	892	942	912	908	891	900	907	867	970	895	867	912	911	905	949	849	820	937	902	954	909	927	923	900	928	887	873	884	910	897	888	933	907	902	919	850	888	949	875	926	877	904	920	959	930	902	924	926	897	869	882	832	911	868	894	950	873	907	897	951	972	889	866	922	942	891	861	896	941	910	911	944	907	918	890	923	935	898	957	926	884	890	873	906	929	929	915	911	911	863	943	887	913	938	950	911	935	950	921	924	901	852	892	950	852	930	889	961	942	917	919	860	927	867	887	803	963	925	897	888	920	927	957	908	932	887	899	871	882	945	911	897	909	931	862	891	839	883	949	964	925	877	876	908	851	920	859	875	912	900	905	912	960	882	925	890	923	951	928	901	921	949	940	862	912	899	909	913	897	881	884	951	965	888	936	869	877	903	883	938	938	909	881	910	881	945	914	831	942	892	900	893	848	879	914	937	904	944	932	916	894	920	939	879	954	890	920	960	947	920	945	874	844	881	897	957	884	916	938	878	904	879	901	848	918	926	920	942	906	901	879	867	880	883	887	909	863	893	924	941	978	933	849	875	922	916	936	895	945	892	853	874	928	908	873	880	864	917	921	850	884	902	931	942	949	876	924	930	899	886	967	913	927	901	943	920	959	870	883	940	942	943	902	925	872	989	886	938	886	919	948	934	889	917	922	901	904	901	896	906	961	869	894	897	919	870	887	876	921	951	914	917	889	898	927	869	953	917	920	949	931	928	955	911	942	896	893	913	946	896	887	920	920	916	907	891	905	936	890	911	937	894	873	862	901	912	931	873	892	888	950	900	912	884	926	897	927	881	889	913	913	929	914	906	897	886	937	868	948	903	949	912	985	934	935	894	894	934	899	935	877	880	929	892	916	943	917	877	858	952	920	911	924	910	916	945	875	916	918	902	935	885	950	912	901	944	956	918	922	914	896	853	917	886	885	884	900	934	903	953	911	951	914	888	910	930	929	869	879	909	893	932	892	956	940	873	945	890	940	919	896	860	874	906	948	942	898	880	891	875	855	908	919	882	932	933	946	916	909	967	911	957	839	880	920	937	895	896	913	847	893	897	886	923	914	886	967	882	895	917	843	911	910	905	863	884	883	947	972	939	942	948	880	926	907	901	895	934	879	892	898	900	879	842	903	912	872	871	919	880	912	928	927	939	862	883	856	934	913	933	929	897	931	866	919	904	855	945	915	936	958	946	854	936	870	973	890	927	922	908	904	894	901	864	970	917	924	916	910	944	925	901	915	931	877	884	926	865	883	880	844	872	886	912	907	904	901	923	896	935	962	912	874	913	948	970	914	967	894	847	927	957	915	901	908	915	923	924	967	938	940	919	858	875	863	865	940	918	889	941	931	848	891	1004	922	944	907	902	910	862	887	921	888	892	955	899	862	932	894	907	925	945	889	894	828	942	948	950	853	886	953	902	971	923	941	885	948	894	894	915	966	929	863	903	867	891	881	944	878	841	948	946	922	927	890	928	940	886	935	879	952	884	906	872	909	863	907	918	833	919	864	923	875	918	897	849	891	878	970	919	873	855	903	878	879	865	913	951	846	929	863	945	914	906	907	894	922	953	904	913	912	931	943	936	937	900	946	961	927	884	896	924	928	965	977	905	843	901	845	931	875	895	903	875	914	923	921	900	874	910	906	982	910	935	922	922	913	891	864	907	934	854	892	901	948	914	971	880	876	954	884	930	894	907	907	918	905	951	951	890	896	941	874	891	910	897	899	904	913	876	933	883	921	908	926	888	997	865	934	946	888	867	927	912	950	893	886	932	897	963	862	948	864	948	906	935	876	929	913	892	925	903	913	901	921	900	928	903	887	908	883	893	894	913	937	937	935	862	924	899	918	872	885	902	959	899	928	892	901	908	913	895	816	876	895	889	899	871	862	907	875	893	891	947	859	901	894	973	903	915	874	927	923	888	916	899	852	870	1038	958	890	929	885	956	883	908	868	937	920	913	869	873	901	895	937	888	936	953	881	876	841	947	873	890	946	855	902	924	922	950	907	909	901	886	942	865	859	853	893	926	876	948	955	915	916	908	908	894	886	866	992	937	974	884	926	889	858	908	904	945	933	876	943	933	889	939	976	903	867	894	899	875	891	907	909	878	890	854	932	890	866	861	909	920	893	871	894	910	882	881	899	961	939	896	922	913	897	918	907	914	925	908	883	844	946	936	895	889	892	886	881	879	872	958	917	971	855	900	903	896	920	886	974	922	960	895	936	935	936	862	886	916	839	863	907	907	880	917	944	872	886	883	931	924	960	932	920	940	913	910	953	920	912	992	942	903	921	938
3658	2622	2089	1414	1176	1009	967	972	952	908	871	871	852	883	831	818	853	875	895	798	812	859	844	818	831	843	855	813	855	828	814	819	872	811	869	847	852	818	846	862	795	822	848	876	868	815	759	819	848	813	831	818	842	826	858	803	820	842	784	800	810	814	819	834	838	834	834	842	833	777	845	882	818	895	804	843	840	827	840	786	802	795	799	830	816	810	825	840	819	780	884	772	770	841	821	807	785	829	830	830	850	818	805	834	804	823	800	762	837	845	801	830	835	799	836	789	826	806	822	848	749	791	806	853	811	872	807	793	795	807	800	824	817	822	841	812	823	769	796	823	806	848	807	806	827	793	841	823	842	820	821	894	764	778	811	798	854	800	810	831	821	823	805	809	818	796	757	820	816	784	773	831	774	819	807	876	824	813	816	804	798	825	844	817	808	862	832	849	812	853	795	832	803	801	828	798	821	801	827	814	853	845	833	782	830	803	836	851	812	785	830	834	836	816	860	819	786	804	825	824	787	784	818	756	845	785	833	857	827	792	831	778	840	769	793	817	833	788	786	834	805	881	838	815	815	806	831	800	774	781	830	832	843	835	810	809	789	796	752	821	788	854	830	823	819	808	806	801	823	872	819	780	815	828	786	806	806	829	790	856	813	838	838	830	794	815	814	822	870	809	788	799	781	807	812	867	776	841	793	811	797	821	819	760	794	842	802	847	809	803	802	764	752	789	791	790	838	790	855	826	779	788	826	816	833	802	821	838	822	824	833	809	806	799	793	783	827	847	806	808	772	826	857	830	752	790	789	792	818	851	787	805	800	883	830	786	781	830	795	820	806	881	827	803	813	780	799	774	824	832	768	816	796	816	836	845	829	838	804	835	815	809	792	838	809	819	748	841	776	809	803	873	818	806	773	847	804	815	812	887	828	850	801	816	810	836	798	799	784	847	812	819	795	797	777	865	788	756	847	822	827	820	806	814	790	768	841	854	820	811	830	754	856	806	824	793	753	770	822	840	784	782	821	844	793	837	829	789	785	826	802	778	861	780	867	762	786	783	888	745	798	783	803	808	821	844	797	800	758	829	797	804	784	880	791	801	813	767	751	773	786	819	782	789	786	780	847	780	811	750	776	820	848	764	818	797	830	809	821	779	776	831	828	879	797	798	775	785	817	807	803	768	812	762	818	801	820	805	811	781	823	848	782	767	790	834	796	799	856	817	818	804	806	862	777	839	816	796	852	858	791	821	818	777	861	775	843	802	785	784	803	789	790	842	821	791	830	782	777	845	849	854	811	787	822	781	828	770	818	821	803	800	863	849	770	764	805	825	789	816	798	799	813	814	804	838	807	838	800	782	806	801	788	869	765	784	816	800	778	864	817	834	813	831	827	795	789	778	816	823	784	805	789	827	801	777	826	777	813	828	868	866	805	784	851	805	768	844	833	797	799	828	843	755	854	803	802	863	788	802	806	788	822	823	847	820	802	803	817	831	880	813	838	767	835	779	772	807	805	811	828	805	811	798	812	805	753	833	775	777	860	793	787	749	813	847	780	797	784	780	811	791	818	796	796	804	806	784	821	821	832	808	805	793	836	783	759	836	773	786	785	797	815	762	855	782	807	821	771	829	817	830	802	793	843	832	774	815	808	857	786	810	768	840	752	772	823	792	802	820	823	808	850	831	792	834	770	804	775	753	790	774	790	776	800	774	814	795	794	799	825	806	807	802	812	821	805	778	790	818	826	825	794	829	828	844	794	886	859	782	826	845	794	834	829	780	819	811	785	808	782	875	824	822	816	825	823	788	823	819	843	850	782	789	791	807	870	796	810	838	778	788	769	829	799	795	805	784	844	822	803	782	814	816	792	831	826	808	843	813	798	800	803	775	794	834	807	772	828	832	816	785	810	778	838	820	850	812	803	783	802	793	808	835	759	836	802	834	818	792	816	814	775	765	856	808	799	749	828	784	818	826	831	780	818	792	820	786	835	821	791	816	805	812	803	817	839	809	755	783	840	828	785	796	764	777	815	791	803	807	784	832	801	864	822	814	776	852	788	838	813	818	749	815	822	755	756	805	741	826	817	800	858	797	749	810	837	783	791	817	838	858	813	798	778	800	865	827	812	778	823	827	769	824	813	850	795	761	828	832	833	794	804	776	778	791	818	735	793	810	831	849	803	820	788	878	816	850	830	862	783	823	816	826	806	839	805	814	822	826	783	795	833	847	774	793	869	812	850	792	800	809	861	800	774	817	800	836	790	808	798	836	808	793	825	857	848	842	827	797	754	805	853	806	772	794	795	809	817	829	780	849	834	768	810	797	785	782	767	768	798	775	819	784	802	837	770	823	862	857	763	752	835	829	819	851	802	804	750	800	814	791	808	851	848	790	844	869	809	786	801	798	795	804	848	753	849	796	828	891	846	831	821	801	805	836	807	789	799	795	795	817	777	797	766	810	844	817	823	791	813	767	813	781	814	815	780	810	816	817	789	732	806	819	846	795	831	818	756	827	795	808	787	794	821	792	820	760	853	863	851	793	819	772	821	802	864	825	796	806	819	819	829	869	742	817	837	781	828	873	791	807	817	829	792	836	855	850	808	826	793	843	827	776	790	828	792	839	818	787	789	831	826	808	827	807	827	828	812	758	787	800	788	834	782	828	782	851	804	870	867	830	769	863	795	804	799	805	779	801	825	790	781	783	840	801	825	842	835	818	767	803	801	815	757	886	799	826	838	827	771	785	792	872	809	847	832	807	743	814	856	831	802	848	833	816	829	853	839	809	829	764	746	827	781	794	836	815	798	885	786	741	798	778	806	816	814	806	832	813	877	844	834	783	859	794	773	843	751	826	788	801	829	815	814	775	786	789	828	840	778	812	795	768	771	798	787	842	787	800	800	831	835	802	784	798	800	773	796	774	819	800	813	854	771	818	766	815	766	840	808	790	850	788	758	770	835	787	768	864	797	819	816	822	827	798	812	821	808	790	794	803	772	799	776	803	799	819	802	789	837	842	825	825	818	799	774	851	796	785	865	793	832	813	833	832	787	813	761	783	853	806	743	827	782	835	801	787	788	818	810	817	745	788	801	793	835	822	841	797	786	807	863	804	757	776	789	801	805	818	820	804	841	768	819	839	867	773	813	815	814	804	780	840	775	805	758	822	845	846	859	823	749	784	801	836	813	771	787	830	820	790	822	831	826	860	789	827	782	837	801	787	776	847	797	793	765	772	788	787	809	841	812	799	816	852	889	751	787	814	836	806	825	790	761	867	823	820	798	836	780	793	830	796	817	821	808	793	836	757	717	798	809	826	814	853	814	767	815	774	797	816	799	827	785	811	802	803	791	798	825	790	822	836	747	805	835	858	794	811	803	759	825	776	795	832	846	801	816	799	811	789	825	871	854	838	785	795	827	831	793	806	778	809	827	794	795	827	856	832	807	815	793	846	820	806	814	767	817	797	760	815	777	744	755	825	788	747	773	782	801	780	792	827	797	788
24339	21524	28737	24727	20621	3399	1174	780	678	623	649	566	541	576	554	496	469	490	549	502	540	522	509	508	504	487	506	522	531	469	540	529	522	457	496	544	484	449	482	491	461	529	521	460	479	475	533	483	504	496	533	535	494	520	496	503	463	463	501	485	506	462	512	510	524	492	489	478	487	477	464	487	464	510	486	501	483	482	514	494	478	480	537	482	481	477	533	504	523	486	466	530	526	466	486	501	473	496	491	528	504	503	481	510	500	510	466	490	465	476	503	505	466	537	515	492	458	528	463	494	505	522	472	521	489	458	513	461	539	462	476	502	502	486	489	498	513	488	503	477	482	469	466	488	500	477	473	479	459	494	507	528	495	506	495	482	500	500	486	486	517	487	482	502	492	514	495	489	485	486	483	524	551	497	491	533	505	472	472	461	454	514	441	520	495	452	492	527	532	439	498	498	507	480	480	509	480	436	510	463	461	518	527	485	490	493	481	499	457	496	522	500	484	488	513	498	531	479	513	492	489	438	507	477	484	535	467	496	518	520	500	472	474	492	472	473	485	477	497	462	477	492	478	465	496	485	483	493	444	507	516	502	514	482	500	462	475	544	507	477	506	466	518	480	503	497	484	456	487	462	478	458	512	453	489	502	459	497	503	530	468	503	507	483	450	453	461	475	487	503	483	482	481	459	502	480	445	506	480	471	439	433	514	529	476	492	457	513	467	478	481	453	528	489	476	480	483	463	503	522	494	503	509	469	456	516	455	475	446	498	477	471	491	498	519	470	503	493	501	493	512	508	526	506	451	481	497	505	473	478	478	487	457	443	474	466	491	471	472	516	482	460	509	496	485	506	492	503	485	498	514	495	499	448	500	476	479	479	526	511	487	505	478	524	478	467	508	524	493	492	479	485	482	489	493	438	486	486	493	495	504	482	520	475	490	502	482	515	484	493	469	501	472	461	503	499	527	483	462	474	472	458	455	475	488	490	466	503	493	506	457	459	499	455	479	492	486	520	509	477	459	471	465	458	491	448	475	439	498	514	462	484	496	511	469	468	496	487	491	480	465	463	498	460	503	444	528	512	470	476	479	514	489	460	497	477	476	465	485	498	506	466	458	496	457	492	462	493	497	449	485	499	472	508	548	471	484	492	483	489	465	467	460	507	471	487	472	504	505	477	491	511	487	499	468	490	545	454	483	470	477	486	463	454	515	485	474	474	520	488	501	519	490	479	476	480	498	478	498	480	480	535	495	463	485	506	477	467	488	476	458	510	459	497	529	506	499	447	501	473	503	484	487	511	487	478	466	462	488	511	478	490	482	517	512	448	496	497	470	513	536	488	425	464	494	518	483	467	474	497	487	481	497	476	460	528	430	506	520	505	440	485	481	461	465	475	465	475	453	512	483	468	512	455	494	478	496	472	489	490	547	508	463	525	503	518	492	480	481	469	462	500	516	493	487	493	503	444	478	463	511	505	480	471	503	434	493	492	468	469	459	509	462	517	467	465	508	497	473	486	433	502	521	513	457	499	510	501	494	485	475	509	507	454	480	480	497	505	467	511	479	517	470	425	485	500	473	504	503	453	490	479	460	490	487	485	469	465	509	477	504	495	510	463	491	470	495	481	508	509	474	454	514	462	488	515	498	446	518	511	511	482	457	510	462	512	508	510	493	485	486	490	496	498	487	497	489	475	488	484	504	448	474	459	484	484	540	531	499	451	506	532	484	527	456	518	450	464	511	521	484	473	478	495	485	504	466	506	505	536	454	524	449	508	526	424	513	479	506	475	507	470	506	460	487	477	475	466	490	492	461	472	506	484	457	463	496	490	489	489	526	527	458	500	481	457	490	494	467	480	475	450	499	443	479	484	490	485	452	540	501	479	452	487	463	496	465	508	518	503	495	495	487	489	475	501	480	480	455	466	493	511	514	509	508	443	472	480	483	523	470	472	487	480	490	484	531	514	481	492	482	438	530	491	513	481	492	514	506	484	492	458	513	479	495	458	471	450	509	470	488	473	470	489	488	536	475	525	458	502	498	481	492	504	490	486	506	459	501	494	504	482	506	450	472	431	500	476	522	414	485	457	483	466	497	509	525	474	473	481	483	485	483	447	481	484	486	504	487	489	481	507	489	443	459	486	527	483	470	486	480	504	517	494	499	472	468	502	491	526	495	503	495	473	479	472	468	513	475	515	505	482	507	521	453	479	522	508	462	450	440	495	489	469	494	517	449	497	481	475	459	483	494	497	520	493	495	496	467	505	486	503	517	446	471	467	559	479	534	479	480	450	501	502	497	490	485	486	504	497	454	515	505	480	474	455	527	505	488	455	491	497	504	482	481	513	492	479	496	482	517	494	517	492	525	489	553	455	500	494	506	501	445	495	464	483	453	504	475	484	476	506	462	481	476	525	515	503	492	489	508	488	460	505	492	483	483	506	467	501	513	465	499	520	469	502	465	453	489	477	449	490	470	502	492	479	486	458	465	485	489	499	456	471	450	452	498	502	491	501	485	488	458	486	497	472	471	510	463	500	490	483	476	476	458	498	489	422	471	480	503	489	497	501	493	483	453	466	456	455	490	489	466	457	468	487	472	490	469	470	506	458	503	507	520	502	472	489	535	497	458	471	487	473	474	457	453	465	498	455	491	477	504	503	494	501	512	475	505	459	510	495	465	476	471	475	475	482	502	472	492	496	501	466	466	502	457	488	489	491	519	466	468	511	504	452	508	475	474	502	463	460	527	454	484	495	480	456	479	524	525	515	498	519	484	477	480	503	497	515	516	497	475	469	493	499	504	529	473	459	516	520	502	492	483	472	494	497	454	547	481	489	474	473	507	474	494	481	445	520	505	436	491	494	500	459	495	499	473	466	467	487	463	499	511	497	513	471	487	488	505	472	514	505	518	483	439	495	497	464	501	457	467	538	463	507	496	484	535	477	453	494	496	524	506	462	472	492	501	503	494	489	506	482	482	448	474	450	466	486	464	505	501	497	458	483	461	503	456	452	460	486	439	470	486	492	476	481	517	519	525	464	485	519	487	479	472	470	454	460	486	444	477	504	555	488	522	486	497	486	490	500	502	452	496	457	460	498	490	487	501	521	514	494	502	524	502	497	484	488	490	475	493	470	490	469	475	516	519	482	477	467	499	477	460	478	516	484	468	472	515	493	443	458	498	502	489	479	453	507	490	487	458	504	494	465	513	468	475	474	485	480	489	508	487	512	494	484	475	465	452	450	474	509	467	494	478	492	513	475	504	491	517	496	442	487	482	466	487	470	506	496	509	450	475	420	484	507	456	496	489	458	504	450	463	468	547	466	503	485	475	453	490	516	490	517	535	488	542	453	508	511	483	488	501	485	507	452	472	465	466	455	491	469	476	471	500	460	485	524	507	459	501	505	495	474	450	512	503	495	504	487	484	483	495	474	457	465	486	445	487	483	488	516	464	433	486	479	463	503	456	511	454	495	477	497	473	466	487	487	462	457	455	485	504	501
3419	4849	3933	2009	1418	1193	979	851	793	725	699	663	634	611	559	535	598	557	580	529	558	509	545	532	552	542	535	532	509	555	491	558	483	522	513	498	482	523	524	495	490	503	502	488	500	502	499	519	498	521	473	523	500	498	508	469	512	479	533	510	488	477	511	505	524	522	518	500	499	520	483	493	491	491	480	480	544	523	463	454	556	481	501	521	519	523	495	470	512	514	521	469	526	479	521	491	492	527	534	498	468	528	537	503	495	548	485	468	524	508	492	522	512	493	505	475	531	478	543	477	473	461	456	486	521	498	488	482	503	468	539	467	517	492	486	493	486	489	481	494	484	463	536	520	511	499	473	501	502	480	497	466	466	519	489	503	467	501	531	518	516	522	497	503	475	445	464	483	498	475	535	507	492	488	504	472	490	469	482	499	488	481	528	497	503	526	474	450	460	501	482	537	483	529	512	482	484	474	434	496	509	496	488	470	438	508	519	484	516	484	486	504	513	505	467	477	482	485	507	504	501	470	486	504	464	478	515	478	508	524	447	471	508	512	448	480	473	473	480	505	509	480	515	503	504	479	512	501	557	463	477	528	492	486	511	485	513	501	461	500	525	492	490	482	498	495	516	473	517	484	496	470	468	498	496	504	495	483	548	518	512	487	514	500	502	526	467	488	488	483	513	487	487	484	475	536	486	507	483	519	485	506	492	488	462	499	474	513	499	464	479	455	540	496	504	464	449	503	486	466	501	506	484	503	463	483	472	472	496	518	461	495	524	461	465	484	496	471	494	542	495	476	470	484	491	484	484	487	480	473	482	488	502	484	475	489	484	473	511	455	526	478	510	513	445	505	506	498	500	463	500	498	494	472	511	477	485	473	521	490	479	526	471	461	489	471	495	479	473	507	485	518	460	523	511	517	468	473	524	456	495	498	511	514	541	500	497	506	488	506	510	511	484	492	509	435	500	472	525	484	516	490	477	525	455	470	478	495	489	466	447	522	485	529	491	507	480	518	500	498	474	515	492	524	470	518	501	479	480	458	460	489	491	478	504	479	508	513	450	507	497	474	499	466	509	504	500	506	496	482	502	466	485	511	477	451	514	481	477	514	495	481	474	469	525	478	472	506	495	491	496	494	490	491	508	502	477	464	500	459	524	535	482	485	505	502	494	498	510	494	459	503	498	484	477	513	528	462	467	465	514	510	470	479	513	481	503	476	501	500	511	510	515	483	505	485	520	524	478	480	457	489	463	487	446	488	487	452	511	500	510	493	479	483	491	490	444	465	468	537	532	467	493	490	480	520	517	506	477	484	506	459	505	496	497	500	460	462	508	484	490	466	489	475	479	497	475	504	505	477	493	495	507	501	462	511	452	498	480	479	448	475	497	497	507	495	543	499	474	487	521	479	466	466	495	484	476	513	474	493	491	518	455	504	466	520	502	514	532	446	528	470	489	481	494	475	497	516	487	496	501	504	489	489	481	512	494	524	512	438	466	519	502	488	513	469	491	504	500	514	492	482	445	512	508	514	490	474	469	497	505	467	450	498	469	521	522	464	479	438	526	479	481	493	448	475	480	491	484	525	504	515	512	534	460	481	470	520	503	504	501	522	495	485	517	486	504	473	449	508	525	489	462	489	491	499	500	490	493	512	508	518	480	501	496	506	518	469	472	519	505	517	485	478	478	449	461	498	476	448	476	505	496	496	492	481	462	479	524	495	476	503	492	476	515	488	491	469	490	475	473	461	468	505	523	453	518	517	547	433	508	474	508	485	476	475	497	493	514	516	462	504	471	494	480	466	467	466	475	483	501	484	521	456	503	491	461	500	468	528	524	471	463	494	447	515	494	496	473	488	488	499	500	474	495	510	517	528	467	499	439	482	478	464	467	488	489	515	514	479	497	498	489	479	497	515	500	517	453	505	484	502	493	507	467	488	490	498	481	469	456	476	504	467	441	474	500	493	486	477	526	453	501	459	494	519	514	484	483	469	500	488	482	478	532	511	492	476	473	504	493	520	476	520	475	516	469	510	499	486	541	447	473	497	469	462	460	511	481	508	499	466	447	522	503	448	493	499	441	514	478	501	494	468	487	468	496	520	486	474	512	473	496	475	454	506	493	481	526	493	493	484	502	535	488	475	485	499	480	529	481	504	510	489	453	469	479	499	505	498	479	462	472	488	482	478	502	509	494	471	512	490	500	504	459	474	469	495	499	470	504	470	543	473	455	491	510	443	530	472	470	454	505	489	504	487	471	487	470	455	459	466	494	464	503	519	473	515	489	488	545	465	493	514	536	512	485	536	496	493	479	520	484	492	492	507	472	480	460	488	474	477	473	495	471	493	488	470	450	482	479	450	485	479	502	499	465	512	434	489	524	452	456	472	514	497	479	441	489	493	490	511	513	466	458	474	490	495	483	470	480	527	489	484	503	475	464	495	484	513	497	492	439	505	491	485	497	418	478	477	478	492	518	507	485	449	484	494	467	506	464	479	497	496	491	540	487	531	471	426	496	491	451	452	496	471	499	469	457	502	459	502	485	484	509	461	500	454	485	480	509	506	449	525	462	502	484	491	496	478	500	465	523	454	492	448	518	485	477	482	520	462	505	450	517	476	520	466	491	456	463	470	521	473	489	484	516	494	480	502	509	472	438	470	507	442	493	480	477	461	527	451	480	473	523	529	483	494	446	474	467	420	443	478	479	508	482	513	471	461	488	513	460	477	533	488	474	494	520	513	432	537	479	503	488	485	498	501	478	501	493	465	504	473	478	472	479	530	469	473	491	459	446	495	522	483	485	519	499	477	483	491	500	520	464	479	470	545	489	485	489	450	474	504	475	500	462	515	475	505	525	493	499	491	454	504	500	493	493	497	487	463	487	492	479	507	511	463	479	481	465	467	490	500	463	539	474	492	519	480	481	495	479	449	491	513	491	470	517	497	465	470	501	490	465	473	463	501	510	475	474	482	484	488	497	516	468	484	450	508	487	517	461	513	496	475	460	519	514	514	491	502	519	525	439	489	452	477	474	467	469	502	479	519	474	489	490	485	510	476	488	461	518	479	483	505	481	478	479	490	520	455	458	465	527	493	461	475	472	509	464	498	482	458	452	475	457	477	504	496	501	467	511	487	497	497	493	496	517	492	465	507	461	468	448	479	491	469	460	511	462	456	526	492	499	486	493	468	450	472	498	489	484	501	462	433	485	506	483	503	480	499	453	470	475	484	494	499	447	477	475	463	515	478	514	418	498	474	496	493	499	450	504	474	525	474	541	498	449	540	467	477	477	485	511	488	524	480	516	450	494	496	488	494	485	491	493	470	460	493	482	484	461	466	492	500	450	517	457	500	479	471	446	463	487	511	495	487	469	495	443	530	503	470	480	494	469	481	502	477	482	475	461	499	473	506	489	491	486	468	476	502	460	468	458	496	513	502	475	505	465	478	480	473	479	487	466	513	498	477	483	493	467	451	495	503	480	507	518	508	470	479	495	490	476	474
27755	12350	2294	1367	1045	1002	932	933	990	998	942	943	996	925	960	994	956	950	871	944	994	934	948	1000	955	952	975	934	942	972	990	944	946	923	929	925	920	951	946	938	924	892	964	991	954	952	934	939	994	968	947	914	954	972	916	914	951	975	961	915	959	873	951	953	937	952	924	978	920	964	928	985	941	892	928	953	980	955	933	972	934	903	950	898	1002	936	912	967	909	988	950	950	963	970	951	979	905	929	957	978	916	958	970	1007	938	981	950	977	1006	963	975	924	945	934	940	913	955	935	911	936	970	884	1021	940	944	979	1004	957	973	945	933	974	964	954	956	912	970	948	983	944	972	970	885	959	962	902	1014	1023	940	963	911	932	941	957	941	929	973	955	973	938	922	991	902	968	884	929	949	945	965	1004	901	907	900	972	992	928	894	994	950	922	987	952	982	947	968	965	910	919	947	888	944	926	917	1015	974	936	959	964	971	1000	969	983	944	942	924	941	948	936	931	920	957	910	936	916	949	959	960	945	944	934	1002	966	980	940	915	920	943	970	950	969	949	958	973	938	929	923	974	935	943	1009	985	930	1005	944	933	903	946	979	952	904	946	930	971	923	929	921	886	939	1013	948	944	989	917	947	950	907	889	941	937	923	1009	972	923	909	942	946	921	958	918	918	926	939	975	938	942	958	1027	967	942	938	964	993	973	933	904	964	956	934	930	975	989	937	999	945	947	924	1052	962	974	989	977	927	937	955	935	899	890	944	947	933	918	890	830	901	994	956	957	910	1008	941	984	973	978	952	960	942	969	952	960	932	951	997	896	945	956	995	988	957	995	951	912	969	982	915	941	869	911	908	916	989	935	896	926	940	926	944	971	954	923	896	933	891	944	999	926	970	951	962	1007	984	939	941	908	943	877	900	955	911	957	936	927	956	987	901	952	931	946	941	1011	934	940	936	981	970	966	993	929	904	971	897	901	996	996	930	976	972	921	969	941	920	950	918	977	935	935	997	944	895	876	931	956	918	973	963	937	991	937	954	962	1026	941	944	940	912	961	918	982	1045	962	975	968	891	915	949	919	992	940	933	929	875	950	937	978	919	940	961	969	937	933	948	935	980	933	940	978	942	930	923	919	996	946	974	901	968	946	948	998	890	970	963	934	952	953	999	954	975	927	975	990	976	958	872	910	938	910	965	887	900	990	953	956	936	1008	951	914	945	960	979	948	946	912	950	984	918	957	884	917	979	929	959	945	955	926	926	938	881	957	960	925	944	975	958	947	922	977	921	904	941	969	934	938	936	1022	927	970	968	954	1001	960	939	978	945	910	961	953	987	985	924	936	925	942	963	1006	963	916	942	911	949	961	939	950	987	953	896	926	977	947	952	925	982	920	960	913	908	916	928	901	922	928	992	956	896	905	973	986	956	1018	917	931	901	949	951	948	996	990	961	938	920	925	945	931	977	906	902	953	945	991	975	944	969	1017	945	945	905	938	925	942	918	959	970	956	945	979	944	1003	969	915	920	970	948	999	1002	930	954	972	995	936	974	917	982	921	980	1022	982	963	959	915	913	969	924	944	956	907	986	929	924	927	943	950	947	923	921	933	912	970	973	997	869	959	911	927	988	922	916	984	985	940	935	934	914	965	897	979	960	959	952	980	941	893	995	955	934	944	884	923	888	945	945	930	985	938	934	957	983	976	935	963	955	962	913	897	963	956	923	977	1026	983	919	993	928	992	903	949	978	957	914	978	933	1027	994	969	928	987	964	935	926	944	1003	941	1033	942	985	981	944	978	914	924	915	1000	924	971	988	994	945	987	963	982	939	922	947	922	943	960	1003	978	968	937	964	946	936	996	944	932	980	965	954	937	869	948	991	983	947	949	947	966	988	938	1000	956	1002	993	959	895	943	907	940	973	908	950	949	942	953	900	987	964	965	930	995	912	926	888	967	935	923	962	905	924	942	963	930	966	915	900	937	951	959	894	942	928	943	993	956	926	948	930	963	978	935	1002	987	962	917	941	947	979	938	905	969	935	1019	992	969	982	944	969	903	923	964	970	961	979	957	930	898	899	932	994	957	958	935	935	921	970	957	981	949	953	928	918	880	986	974	903	935	927	925	970	928	1037	902	938	998	928	948	966	941	930	944	893	972	934	879	979	974	946	890	972	906	945	948	971	946	975	987	956	965	962	939	907	969	965	950	972	994	953	992	941	958	935	934	921	930	978	947	910	934	935	973	899	972	930	927	933	929	938	935	924	949	957	945	915	892	894	863	929	920	923	922	960	962	926	945	935	1002	984	958	979	928	962	910	977	989	975	910	912	966	945	954	994	931	1034	963	899	927	994	951	954	962	967	957	936	965	982	926	992	954	1010	988	958	928	924	968	973	933	956	919	951	978	948	960	943	888	946	909	946	938	894	903	913	976	929	953	930	969	961	1003	891	932	924	954	936	960	954	916	973	940	933	947	941	901	964	904	961	991	894	939	948	953	1019	973	922	930	937	949	887	895	912	892	968	936	925	973	902	921	867	946	949	934	960	895	911	936	915	947	960	974	988	980	1023	948	975	921	930	928	931	971	919	922	919	955	943	979	894	892	887	953	954	970	989	964	914	975	955	976	938	951	913	912	922	952	1039	937	939	942	941	936	930	1031	976	943	921	953	942	901	970	929	945	907	912	951	974	959	976	972	912	951	959	904	951	937	955	996	950	1002	898	994	916	967	916	865	939	959	919	960	920	902	968	908	895	921	884	923	908	945	996	975	936	942	930	995	926	979	950	953	968	929	976	937	980	917	940	883	946	964	953	889	962	1006	975	911	891	937	934	991	935	932	968	983	994	967	925	924	911	936	950	911	929	903	969	929	1020	922	957	946	942	958	911	939	942	979	933	950	962	994	961	950	953	987	929	945	963	983	964	964	930	951	960	987	922	955	889	929	986	949	950	945	951	951	940	981	900	992	937	992	939	977	923	975	920	932	949	962	950	943	970	873	966	959	944	957	933	951	916	965	904	935	987	977	958	950	914	959	1000	979	882	983	986	958	980	957	935	929	972	935	871	926	977	966	910	946	902	933	972	897	951	970	988	939	990	928	920	914	971	869	955	952	964	879	1003	1002	1015	979	901	981	957	928	999	918	960	965	956	932	997	938	985	935	920	938	978	908	961	959	949	910	986	982	965	935	911	948	976	903	949	900	999	955	954	942	965	939	995	978	981	910	923	911	982	965	974	1011	967	951	976	979	918	932	915	923	964	936	1010	958	946	957	968	971	1020	973	958	952	937	947	961	868	926	908	943	934	943	959	950	990	951	939	978	944	916	929	985	963	964	916	951	866	1001	984	945	1004	964	1023	1000	930	908	995	931	909	960	960	962	1004	920	974	965	941	958	901	904	967	975	932	929	1005	911	984	1007	953	986	968	962	965	926	924	912	958	977	1013	947	971	959	951	970	951	962	989	941	950	941	919	929	984	952	975	941	964	954	913	955	1016	936	946	991	882	891	947	931	1013	962	949	999	961	975	969	980	947	974	923	959	927	927	884	920	924	1007	954	922	980	979	888	912	1005	963	943	971	944	906	984
5168	1043	1007	913	867	888	901	854	886	832	842	830	807	821	839	870	776	846	795	834	875	814	841	827	805	805	820	784	786	815	816	858	886	858	833	871	812	808	820	805	881	808	837	834	819	847	795	815	806	777	839	783	806	850	835	848	820	879	852	829	791	795	802	835	775	844	767	808	811	819	852	792	800	795	813	845	782	758	842	806	823	821	852	777	812	833	850	788	847	846	798	813	857	837	894	854	845	846	867	799	828	851	816	757	850	812	854	810	861	851	812	796	871	861	797	782	873	832	831	791	852	836	856	817	875	788	777	801	811	907	796	834	837	821	814	801	855	821	798	816	833	858	807	775	807	805	833	873	774	805	832	859	856	814	811	800	833	866	796	795	881	771	845	852	798	815	801	820	821	833	752	817	817	809	801	778	839	748	875	853	860	802	797	799	891	836	874	829	842	835	807	799	824	751	817	827	823	832	840	777	865	857	824	789	789	835	839	815	877	815	794	842	802	801	827	839	814	869	866	830	804	853	849	819	787	807	801	815	845	860	819	841	863	831	830	849	807	807	800	771	872	836	872	823	799	847	809	784	826	810	846	788	836	788	859	882	799	871	788	806	838	815	776	811	771	744	844	777	806	833	828	832	844	815	836	813	793	854	834	794	844	840	820	830	786	805	889	887	772	827	846	817	836	833	837	751	807	804	852	849	808	804	797	814	770	839	805	866	834	821	803	778	794	821	824	808	830	842	792	798	820	840	803	846	808	827	859	839	832	826	802	835	798	832	791	834	843	828	846	860	826	790	817	789	837	798	817	804	807	792	799	862	862	810	887	759	855	864	813	810	854	839	799	830	839	863	831	818	744	821	817	830	830	874	876	811	831	827	851	814	799	874	803	800	839	830	828	823	808	855	825	766	879	857	815	806	804	813	827	787	822	866	826	872	842	827	823	849	823	845	800	849	791	788	850	817	792	822	824	844	797	807	875	816	802	854	828	798	792	856	829	810	820	752	857	856	814	781	842	801	801	841	812	869	834	878	881	855	814	818	829	803	891	826	796	843	808	770	811	808	886	843	848	825	852	828	822	835	841	815	806	839	831	850	815	862	839	831	782	793	835	839	838	811	827	811	854	832	812	822	850	787	791	864	804	777	882	824	848	772	785	865	797	775	862	797	839	824	842	858	800	826	839	804	807	841	859	806	828	827	806	805	836	805	836	800	824	824	841	805	769	784	829	803	832	825	852	804	849	800	829	849	829	836	846	869	853	785	798	826	806	777	788	854	838	821	804	769	809	820	833	777	812	814	803	827	832	812	856	844	800	797	806	839	874	832	806	837	860	803	828	838	782	807	866	821	832	822	838	839	825	822	828	840	860	806	849	880	791	793	816	833	824	823	814	762	757	893	808	830	809	809	822	844	811	816	841	811	849	893	829	821	770	850	814	834	858	798	787	795	853	782	807	855	799	811	788	853	832	792	859	853	852	778	797	865	812	846	812	843	833	780	845	793	830	750	770	860	785	860	818	796	900	823	785	831	855	802	804	838	823	804	809	807	837	818	773	764	865	788	759	833	836	831	838	876	797	888	816	793	799	791	815	856	808	819	834	846	837	758	842	806	868	828	831	835	831	823	807	817	842	808	764	788	817	860	795	813	842	837	787	832	813	839	823	796	799	868	856	842	793	874	841	792	789	780	835	806	785	843	863	796	829	802	824	784	858	882	848	805	823	774	836	823	817	853	814	823	825	831	845	783	827	846	853	807	771	833	733	812	864	882	844	811	846	796	874	814	871	827	901	891	798	843	829	828	863	849	813	802	792	898	799	844	815	823	814	786	801	810	853	846	830	858	835	844	839	837	830	860	791	798	775	795	789	805	819	806	843	818	790	792	825	815	839	851	838	864	781	886	848	805	823	807	845	815	889	817	860	762	812	822	826	788	849	849	847	859	837	801	766	828	865	859	806	818	839	853	875	826	854	878	800	836	831	812	839	846	810	853	845	839	796	791	793	854	866	789	809	866	835	819	828	839	825	828	829	809	846	817	777	822	821	823	826	877	798	826	803	786	839	854	817	867	800	876	844	840	839	789	847	781	829	813	808	791	799	831	850	849	780	814	895	809	823	810	813	787	786	833	817	870	844	822	822	825	804	830	834	836	836	822	888	866	850	773	817	800	794	817	839	802	806	813	829	771	789	846	847	815	847	820	844	815	801	852	804	861	798	890	816	824	831	859	858	821	825	837	764	813	819	811	838	813	784	811	883	825	834	856	818	789	815	825	792	876	823	818	809	802	795	792	834	788	816	852	841	869	827	820	809	841	801	802	862	868	818	829	839	869	805	859	812	795	833	843	817	837	791	870	830	800	860	792	837	817	844	828	824	857	823	833	814	842	807	826	856	886	794	780	816	817	833	807	841	853	835	853	814	766	848	845	816	845	803	833	780	781	807	829	833	822	805	799	829	834	806	814	843	842	821	823	804	824	810	829	776	854	852	825	818	797	815	813	839	762	818	872	779	849	819	796	810	873	826	834	817	784	853	832	844	855	837	791	814	855	856	811	809	851	784	802	844	833	814	802	865	830	844	817	851	814	792	813	815	825	875	855	812	807	801	817	774	816	769	837	839	814	806	836	834	840	776	796	871	766	796	801	782	811	798	813	889	820	793	836	853	832	810	872	817	824	855	818	826	820	814	823	867	843	873	771	845	827	790	821	840	805	802	859	803	837	792	824	835	844	805	855	822	823	827	821	810	828	882	822	765	804	831	855	808	815	816	846	793	861	748	840	816	776	819	843	802	861	794	812	830	804	771	740	802	851	856	838	808	795	818	870	818	756	847	795	840	874	828	836	826	850	807	829	851	841	811	796	865	786	844	851	840	831	815	852	874	814	881	862	830	850	808	804	846	807	803	822	802	808	814	817	840	818	834	799	821	857	787	813	862	831	797	804	790	855	817	797	841	757	818	794	812	830	839	816	838	804	854	881	857	813	847	820	783	802	851	865	816	891	837	864	879	839	808	870	819	781	862	823	831	875	831	829	772	834	820	816	830	834	828	856	840	796	860	853	844	855	798	828	848	816	834	782	826	861	880	822	770	824	825	776	793	854	814	845	844	873	822	842	823	809	784	878	840	855	836	814	808	798	798	879	856	826	775	852	855	835	859	834	857	805	798	829	857	788	858	804	800	873	827	812	807	802	840	826	810	883	881	805	822	837	865	817	830	764	789	832	762	804	809	814	839	804	808	825	835	861	815	804	786	806	832	810	761	838	814	845	806	825	838	766	847	827	818	811	791	866	834	853	824	846	804	833	864	822	844	793	833	795	829	825	859	837	787	825	813	821	818	833	806	814	794	819	838	811	779	841	819	795	867	734	829	778	832	797	845	865	811	800	779	821	783	825	798	813	858	802	814	833	807	835	813	824	782	814	845	787	838	832	851	810	864	846	838	836	843	859	817	802	836	815	814	889	812	808	818	820	776	870	799	840	827	842	834	791	787	768	843	861
25638	21476	26114	19742	2489	1274	1158	1058	1004	972	947	955	950	934	983	942	1001	948	954	928	894	930	959	923	916	908	904	946	873	907	888	911	894	928	938	915	936	860	897	925	885	872	878	915	928	905	939	934	898	930	952	907	927	928	886	864	926	923	837	948	978	888	957	911	917	963	907	899	882	884	886	909	878	887	923	950	875	850	916	875	928	888	954	899	854	959	872	919	912	883	849	954	889	911	892	920	889	902	909	978	888	924	898	917	869	833	919	881	905	918	947	945	894	851	900	939	940	936	874	929	931	907	893	891	964	896	944	918	858	939	912	932	924	935	938	914	886	876	930	951	905	952	861	916	951	895	843	863	945	942	832	956	923	928	914	893	949	890	934	909	936	904	879	920	934	864	930	902	876	900	933	907	909	949	940	849	934	895	916	856	955	911	893	897	895	915	870	903	893	880	949	906	894	908	887	877	946	913	882	875	900	902	916	924	955	886	891	866	926	909	900	883	884	950	906	925	919	936	872	929	918	949	890	891	936	924	906	891	914	886	906	914	906	879	932	897	935	850	945	910	929	934	903	920	923	906	931	925	892	945	905	858	892	879	899	910	922	894	896	892	861	822	894	842	879	935	932	888	929	895	910	931	917	903	890	858	930	925	893	884	900	880	910	907	880	925	881	882	835	888	932	935	916	917	920	906	893	855	913	991	884	898	900	952	937	862	921	933	935	960	893	940	914	929	942	908	878	905	820	924	903	908	888	908	916	907	900	960	905	946	895	870	833	877	900	882	915	945	909	891	884	922	862	900	886	890	941	926	949	934	888	910	911	920	933	857	932	897	956	895	894	898	904	912	924	937	920	920	927	850	877	910	887	929	864	887	891	937	896	859	937	902	918	928	923	914	874	890	887	856	929	897	920	918	900	916	843	935	900	878	925	900	917	870	901	1016	899	892	903	921	894	910	890	904	949	921	883	883	888	900	922	920	880	966	902	881	926	928	880	886	902	832	900	953	891	917	898	860	923	922	895	938	867	902	893	895	921	879	928	934	871	907	890	935	894	933	839	899	864	884	889	891	953	914	892	940	1031	882	909	905	931	910	899	928	917	900	882	932	880	901	919	879	866	876	901	897	852	918	911	886	919	908	923	913	910	887	921	914	957	892	897	869	935	936	893	900	910	915	903	873	855	925	914	889	946	923	920	906	923	887	920	935	917	928	937	924	948	942	890	887	829	882	847	877	887	920	868	889	890	889	886	874	913	937	900	908	903	858	886	858	891	938	962	886	941	892	940	894	910	914	843	969	907	897	879	928	946	903	954	917	860	951	905	965	916	924	918	936	985	869	884	945	855	950	917	838	973	921	952	916	940	892	888	860	934	890	909	936	968	887	895	849	909	899	920	900	887	902	954	934	891	914	908	893	910	910	921	906	933	910	899	979	901	872	926	920	913	923	917	912	932	944	851	939	910	895	866	850	907	915	939	939	910	925	867	905	890	895	931	857	942	947	912	887	895	888	898	877	940	893	908	932	924	965	973	930	938	912	882	912	971	977	915	921	882	882	905	854	978	883	928	908	936	880	894	897	888	894	891	869	848	938	912	970	847	879	871	881	928	959	861	918	881	928	853	922	907	905	916	904	919	852	935	921	833	900	841	896	883	868	866	895	901	881	888	882	897	909	980	927	882	910	889	911	916	900	874	884	966	906	871	975	922	932	901	891	902	858	948	896	923	878	913	920	851	925	905	914	852	921	940	903	912	918	920	891	894	882	894	861	880	906	925	856	862	882	929	926	918	917	886	958	904	875	888	898	942	892	935	923	904	912	921	941	949	901	909	910	871	919	915	876	905	945	883	908	907	917	893	931	874	891	873	831	899	963	891	894	917	911	882	925	913	887	940	980	894	928	896	900	902	850	879	920	896	945	909	902	890	869	962	869	888	876	887	884	884	922	902	969	925	945	900	898	922	893	880	869	871	906	916	925	892	895	903	888	910	922	905	882	911	909	919	934	887	918	909	914	930	912	903	897	901	908	972	892	888	966	943	917	912	915	892	876	980	901	903	928	876	884	864	881	873	893	951	922	965	895	945	934	873	887	931	879	858	847	892	938	912	912	955	906	876	968	881	885	932	964	870	871	920	918	927	847	901	907	908	884	893	920	881	929	935	897	876	957	882	831	931	899	955	910	907	918	916	891	843	874	890	865	883	913	890	921	911	933	932	851	924	944	961	901	853	895	928	948	899	893	987	933	927	974	899	901	916	877	906	892	881	910	896	894	928	920	950	879	876	865	897	902	874	911	975	934	924	906	861	860	870	889	897	945	880	859	929	869	914	943	914	883	974	882	906	907	914	920	861	884	937	896	865	908	888	848	891	928	945	877	872	815	948	904	872	892	922	905	895	925	941	929	896	920	928	906	883	934	945	869	941	955	929	862	844	940	885	901	930	940	865	870	922	830	853	933	894	977	930	945	906	941	917	933	921	867	942	914	927	836	919	918	877	877	918	933	910	916	910	860	910	926	841	913	875	937	892	852	878	862	895	932	911	847	846	943	941	928	964	865	904	897	893	819	858	923	909	939	907	870	928	916	862	925	890	872	865	937	906	876	920	896	884	913	922	920	873	881	885	922	945	906	901	874	866	900	944	914	854	923	888	890	890	920	859	896	915	925	864	854	890	907	926	910	909	1004	910	898	881	928	910	882	885	896	831	901	939	890	928	911	901	926	942	940	917	908	924	895	917	935	890	880	866	846	911	871	837	883	891	887	944	867	888	896	904	889	911	888	898	891	941	932	922	947	906	939	900	854	873	931	966	932	940	919	924	943	965	889	890	1002	941	860	871	889	911	900	905	950	957	921	896	917	872	916	848	969	894	855	913	868	949	904	918	892	881	908	903	886	901	923	917	949	870	911	924	939	968	939	949	879	865	889	917	875	883	881	907	911	935	905	866	877	903	949	939	897	908	913	909	875	885	905	947	918	895	871	940	877	869	970	915	921	915	913	929	947	906	913	860	869	952	914	904	890	972	907	922	884	911	910	899	899	928	913	889	893	883	912	897	926	920	942	951	904	892	886	921	939	852	921	903	905	902	880	866	898	928	927	900	846	901	918	892	878	920	821	828	966	880	911	931	871	905	890	941	943	914	882	920	887	901	902	922	845	866	961	944	925	919	905	882	868	878	877	920	961	903	863	942	925	899	921	893	904	928	946	914	870	952	1002	934	891	910	959	869	936	957	887	847	917	902	896	920	901	908	864	826	902	911	846	863	904	932	910	883	920	942	935	889	887	913	934	934	895	822	926	884	868	895	946	927	868	913	943	844	902	923	908	889	918	896	903	906	944	883	856	867	977	885	896	916	914	857	938	908	889	883	887	901	872	868	912	892	919	902	960	908	865	990	895	870	882	876	910	951	886	884	881	865	943	924	943	955	882	871	884	931	874	926	943	898	886	898	921	925	944	910	939	841	929	908	951	879	924	858	883	893	893	912	921	882	873	877	923	923	873	846	924
3623	2467	2114	1444	1197	1073	993	934	924	927	875	874	897	834	880	852	855	817	863	802	846	856	909	811	898	832	883	783	816	839	895	816	821	793	847	845	818	817	824	807	788	808	809	805	792	801	843	813	838	796	847	823	799	816	829	780	788	815	809	859	833	769	790	796	853	822	840	820	833	868	804	800	839	782	867	824	799	816	795	866	803	815	854	830	814	778	833	788	812	800	804	816	804	782	830	864	806	810	814	804	831	828	756	835	777	797	822	850	760	799	865	839	788	852	792	779	795	799	797	847	831	856	808	760	844	796	837	775	842	815	759	790	797	838	814	803	843	822	770	769	787	822	831	771	803	823	834	835	791	855	823	803	772	771	787	808	803	778	821	815	824	844	820	773	820	817	820	819	839	792	776	803	755	840	829	845	811	834	816	824	808	786	845	832	791	767	803	780	752	754	864	759	765	804	821	795	808	843	801	817	837	813	783	727	841	787	772	803	760	804	776	803	818	852	808	768	790	821	788	763	770	792	829	757	848	806	810	753	764	823	794	823	818	797	814	811	816	797	805	801	784	798	763	818	754	803	826	814	779	812	771	804	838	814	827	805	848	766	766	810	803	815	809	802	791	810	807	830	804	784	832	776	820	778	849	793	796	844	804	862	814	853	810	823	833	775	835	764	825	808	787	820	764	806	840	839	779	736	785	783	779	835	758	848	817	784	816	789	777	801	800	821	840	821	849	820	816	792	796	820	784	823	834	766	846	843	794	871	782	757	774	762	818	802	762	833	830	819	817	788	818	808	846	798	836	779	786	826	781	787	788	769	787	816	804	819	798	820	870	822	780	805	795	812	805	790	790	823	795	769	771	841	804	782	761	881	822	807	789	867	826	824	856	861	803	787	794	791	769	806	819	838	814	864	800	857	779	808	845	834	786	742	799	836	856	799	750	874	797	796	844	795	836	751	779	783	834	810	787	829	792	805	804	796	778	782	837	811	822	831	782	764	761	808	761	801	792	832	784	804	817	843	778	846	840	831	841	812	800	816	817	814	816	839	777	832	785	781	794	785	795	833	827	801	829	784	811	786	825	824	852	741	840	773	822	784	862	788	834	836	798	790	820	851	815	801	791	794	820	818	783	837	784	797	850	794	795	805	860	804	824	769	828	811	870	805	840	792	803	787	770	774	805	786	807	847	778	770	831	807	789	852	804	768	858	818	770	750	844	807	790	818	774	816	783	763	802	779	854	771	762	867	826	841	757	775	817	836	747	843	803	766	821	823	771	775	795	789	795	831	818	823	709	810	829	858	774	786	851	766	833	741	782	749	862	810	793	766	789	787	842	787	829	806	818	819	812	798	843	862	828	830	786	758	821	777	763	796	825	793	811	753	812	837	805	771	847	774	829	804	768	792	800	818	791	798	785	771	804	781	791	781	853	835	803	837	806	821	835	785	781	821	778	806	798	780	809	778	779	780	804	768	788	757	739	777	822	737	830	790	778	796	792	805	760	754	796	790	771	807	860	722	800	777	826	760	853	769	817	836	834	779	790	792	797	795	796	834	818	790	790	808	754	816	784	799	825	822	813	789	875	812	796	823	797	802	805	782	799	788	778	788	785	836	821	845	804	804	814	808	802	801	824	761	798	833	833	817	794	830	839	873	769	800	828	786	788	842	776	794	821	820	783	807	780	791	790	808	775	788	805	850	793	868	770	827	809	809	778	785	809	826	767	766	892	786	841	770	770	786	807	822	789	835	815	856	768	798	835	849	769	784	790	756	795	859	749	802	817	784	836	793	798	822	822	814	825	816	790	780	792	795	854	803	792	802	776	770	841	819	818	804	827	784	847	797	753	802	813	823	752	766	806	739	769	814	779	837	810	786	814	801	818	824	821	751	801	787	789	771	795	773	816	808	782	795	820	838	742	825	777	801	806	820	829	845	826	791	801	779	774	801	820	832	748	826	795	821	800	806	802	829	767	817	795	807	771	780	787	820	850	802	803	845	801	856	777	806	798	798	741	835	805	803	784	766	804	807	821	766	795	793	781	808	780	804	777	838	794	830	800	805	832	839	808	809	779	815	835	844	782	804	820	831	780	824	863	800	791	782	823	791	825	782	778	846	834	766	820	838	778	811	811	787	815	848	829	849	757	792	773	794	780	775	819	792	793	787	769	805	885	792	825	802	803	812	810	802	847	872	824	820	761	791	799	836	794	833	788	837	813	774	824	786	805	802	759	821	825	811	790	828	829	833	760	820	808	813	840	787	880	817	807	863	825	792	816	827	770	827	809	783	883	804	835	775	807	826	785	795	797	772	801	799	867	809	764	781	817	776	813	770	737	819	834	816	800	787	779	787	751	792	812	786	723	781	826	790	812	797	818	799	780	839	792	808	825	831	751	779	841	773	787	779	784	845	781	773	780	805	754	786	846	789	812	869	783	831	752	828	816	831	828	833	796	818	808	796	770	731	790	780	823	835	798	777	819	799	801	807	771	807	829	791	803	785	811	814	760	817	811	778	806	824	788	797	832	816	810	802	792	779	827	830	789	790	834	791	746	817	794	802	805	757	765	796	810	806	793	798	818	786	779	785	839	764	802	809	857	749	790	730	824	777	835	769	776	791	838	799	809	800	844	810	783	868	809	808	835	823	829	815	779	790	831	816	819	823	824	832	777	807	838	808	776	807	807	819	788	817	825	785	842	818	784	828	842	786	803	844	813	807	827	796	763	776	851	801	810	785	757	818	799	782	799	749	777	783	819	828	837	779	794	796	786	794	812	816	797	776	755	811	753	822	803	807	805	768	811	807	812	844	808	787	797	794	850	756	829	827	788	818	805	775	781	790	827	759	801	847	796	821	784	804	766	838	819	801	793	787	811	805	806	809	762	817	809	853	762	848	813	825	809	807	824	796	799	816	827	768	752	825	824	807	808	804	796	771	769	818	807	784	787	800	763	851	802	810	791	823	816	803	824	786	794	767	804	763	826	788	799	780	797	842	803	789	798	782	771	801	776	834	765	860	807	852	774	807	839	826	812	812	818	757	782	776	771	801	758	828	762	797	775	775	806	770	819	825	835	811	774	826	768	810	860	775	788	783	784	771	835	814	816	767	815	832	776	804	814	807	823	798	834	788	824	797	783	826	792	793	806	807	818	781	813	781	755	772	762	784	840	775	870	826	794	755	838	789	847	832	810	791	772	790	781	877	831	830	799	870	796	778	782	830	811	804	850	794	810	759	818	815	852	798	814	813	745	808	828	817	858	777	793	827	788	815	823	806	813	875	808	810	794	792	816	817	812	825	829	804	817	803	775	758	796	837	791	811	856	761	815	798	795	824	794	806	849	807	790	779	828	806	808	830	813	795	781	785	835	806	808	803	814	834	739	853	844	814	813	812	716	774	778	753	847	756	783	791	812	770	832	803	864	801	765	824	766	833	780	767	820	769	765	749	819	836	853	763	814	813	776	767	829	793	823	810	789	817	862	805	797	798	800	805	807	787
24294	21476	28686	24676	20551	3554	1126	729	676	655	621	591	522	543	569	547	509	520	524	530	522	526	507	515	489	529	468	527	503	510	504	501	494	509	502	540	536	454	493	455	487	471	527	533	533	483	516	443	483	514	487	533	471	484	498	468	500	506	439	509	466	485	504	489	499	524	506	458	517	497	515	475	503	514	487	462	495	505	458	493	483	485	478	451	468	464	497	475	495	482	495	476	499	485	476	461	488	443	476	492	530	495	471	492	482	444	529	538	496	446	476	463	520	484	430	478	513	490	503	477	484	466	481	483	501	446	489	491	494	480	508	506	498	441	505	477	521	501	452	479	475	489	524	459	511	458	505	506	454	485	484	491	481	460	498	479	466	470	433	442	481	505	478	459	458	446	508	475	498	486	529	489	468	490	473	468	505	453	503	473	489	477	485	484	515	470	507	450	489	477	491	493	551	484	465	469	464	520	491	492	438	488	522	461	462	494	515	487	465	490	472	480	494	473	499	486	491	534	485	492	506	470	474	541	498	490	481	479	464	475	488	506	519	460	478	445	461	445	500	516	485	506	477	458	487	450	449	468	501	439	499	472	470	493	488	493	480	465	476	496	483	480	473	488	487	465	484	501	494	500	488	485	481	458	501	460	507	502	492	488	476	522	478	479	493	493	454	503	486	510	509	435	480	526	509	483	514	498	443	460	475	506	498	514	484	438	464	512	455	533	440	493	518	474	477	502	475	480	512	487	444	481	461	491	461	444	485	458	495	480	504	459	466	496	478	505	474	473	494	482	449	496	485	482	505	478	479	514	479	484	461	480	508	470	537	461	475	510	465	484	479	486	495	465	465	524	474	436	522	493	439	450	511	482	528	479	479	508	447	489	476	463	491	467	508	477	510	474	524	496	485	483	441	470	456	499	457	471	490	439	521	460	501	498	488	477	482	499	497	495	456	456	483	470	449	470	476	436	437	499	461	506	489	498	495	514	445	474	448	465	496	473	489	502	451	451	452	487	471	465	479	465	454	486	481	469	493	520	487	475	494	490	479	487	496	476	473	507	504	455	448	493	488	516	469	485	458	463	512	497	462	470	471	472	453	509	530	445	467	489	454	460	480	523	510	486	492	456	484	456	524	417	486	467	477	499	504	491	493	496	481	498	483	443	515	457	452	439	467	500	475	491	497	502	507	471	506	465	473	458	458	501	460	487	487	497	429	494	491	496	473	486	507	469	488	504	500	454	468	468	493	492	498	501	489	441	469	542	474	533	482	451	484	479	511	479	485	519	497	506	473	503	474	464	464	492	480	487	450	476	511	480	519	501	484	464	475	462	472	463	500	497	465	477	489	500	457	470	483	442	496	452	451	491	540	498	474	469	548	456	501	476	511	532	475	505	451	465	486	505	476	507	537	490	493	479	479	464	466	500	469	458	469	458	442	466	494	521	487	454	525	478	497	473	465	456	449	488	476	506	495	449	478	450	479	444	447	479	504	495	484	488	486	457	497	492	496	457	461	506	476	482	494	453	481	482	465	457	488	499	475	481	474	493	480	443	513	470	447	510	477	467	513	464	468	434	478	461	450	462	442	494	481	496	501	494	490	471	477	494	501	487	489	502	493	482	487	425	483	487	489	478	481	461	460	473	528	472	498	503	516	496	480	470	477	473	536	483	490	477	485	472	461	532	505	460	473	474	493	460	446	443	510	479	465	462	441	452	528	463	463	461	480	512	500	455	488	492	481	456	463	521	482	458	443	532	469	468	471	523	491	518	506	468	517	508	524	461	457	435	509	447	439	494	494	458	525	489	420	489	455	517	498	512	452	456	470	497	493	469	492	417	474	473	493	510	494	483	476	481	470	468	472	474	494	506	470	492	500	455	472	481	494	463	451	468	483	529	478	505	483	446	505	494	522	474	499	473	491	507	481	486	485	477	495	467	441	530	494	442	503	510	491	461	451	494	525	488	466	458	459	460	483	495	503	481	497	481	466	494	457	477	510	509	448	462	463	500	502	496	502	488	519	458	490	455	482	486	502	490	476	501	491	487	520	545	479	485	493	474	468	493	468	461	492	522	492	456	426	485	511	430	519	483	504	534	431	502	476	491	446	492	494	477	469	498	481	470	478	521	501	557	470	488	453	508	445	506	503	443	473	468	492	447	482	487	458	469	484	486	479	490	485	477	475	500	437	478	438	496	484	502	484	498	500	494	481	504	466	476	483	455	489	530	521	473	507	518	513	492	459	449	490	503	483	513	454	462	467	499	475	504	481	463	502	455	532	448	458	498	456	467	457	452	452	483	488	467	507	508	477	467	501	515	492	471	488	498	452	491	482	498	508	500	457	494	474	488	468	485	504	489	460	510	491	444	479	470	507	506	500	470	504	464	431	478	490	514	460	501	497	493	448	541	515	492	497	512	500	419	496	471	452	470	477	522	498	478	443	482	467	445	535	477	521	497	461	466	502	507	465	488	497	489	495	472	466	466	509	462	471	485	494	486	485	478	488	457	510	455	505	487	477	485	477	461	494	484	450	499	446	504	476	474	463	472	467	475	493	509	503	476	438	504	431	496	477	510	469	530	433	496	484	506	472	517	460	444	489	482	452	473	472	512	454	477	477	470	467	454	486	486	477	488	470	493	489	482	509	455	510	507	464	466	500	462	479	465	498	482	448	521	505	476	470	496	501	481	450	507	473	491	486	514	489	475	469	427	467	434	490	469	462	459	463	504	454	495	483	474	492	517	458	465	472	462	478	467	489	491	486	519	506	490	495	514	478	441	508	484	481	527	459	484	513	503	490	480	482	475	486	448	425	489	459	469	454	490	444	469	483	515	520	499	484	472	475	493	473	496	460	466	479	477	487	488	468	502	444	453	457	461	487	460	483	454	483	435	457	461	476	459	486	484	495	472	453	492	491	515	473	452	459	512	512	451	500	510	484	518	466	471	526	467	443	510	504	495	509	451	455	494	554	512	503	491	480	461	478	477	449	470	469	495	477	473	467	487	483	461	497	487	489	475	468	442	441	454	474	462	480	512	500	484	531	497	509	472	476	500	479	507	468	451	463	437	504	467	518	476	472	507	496	478	505	499	450	456	472	488	468	490	488	446	493	509	518	509	482	474	453	474	507	516	471	513	459	465	466	477	484	484	461	489	500	489	487	474	471	479	462	422	491	486	495	485	471	485	457	471	478	458	482	478	490	527	501	497	455	478	476	495	492	498	470	480	484	476	490	482	476	502	480	509	487	437	454	479	492	508	473	463	481	496	488	471	465	479	460	488	495	508	469	459	462	493	493	454	483	493	502	483	476	463	508	484	484	462	514	454	483	488	514	488	497	453	484	455	497	507	478	432	508	453	483	465	484	504	493	493	489	504	452	425	478	495	508	484	498	493	486	480	483	503	493	478	457	452	478	529	449	467	504	488	481	514	494	485	522	510	537	496	489	514	466	458	497	463	510	478	486	482	502	478	470	462	437	452	489	488	494	511	493	477	498	438
3426	4954	3977	2099	1471	1155	960	882	695	698	657	654	624	602	543	549	547	540	561	547	534	551	528	502	488	535	532	561	517	516	544	504	510	490	531	492	491	513	522	513	480	532	487	478	482	472	511	498	515	496	504	525	498	506	520	477	504	460	496	500	519	496	495	510	464	476	498	455	499	524	474	470	530	504	497	489	510	513	499	476	513	533	536	520	475	482	488	484	490	507	490	462	480	516	523	487	489	499	481	512	513	509	471	490	503	503	463	516	494	460	479	479	465	546	488	482	478	485	460	517	492	454	468	525	482	515	525	496	473	498	465	526	527	464	461	507	519	467	517	504	480	492	499	490	489	496	493	519	507	510	468	507	513	509	479	492	516	507	505	485	471	489	509	526	479	508	492	487	511	541	504	519	491	480	492	497	458	473	508	484	533	489	493	518	511	490	491	494	464	490	540	494	549	476	485	451	477	495	519	504	510	501	474	481	488	495	448	518	532	478	476	506	480	484	499	508	518	522	535	433	437	514	470	501	466	467	483	491	499	503	527	500	514	456	440	495	484	479	493	486	479	509	497	502	485	457	455	484	432	514	484	460	487	497	485	505	424	507	511	464	497	520	494	513	466	511	472	475	496	483	490	506	455	460	467	488	481	468	470	508	526	461	508	535	478	443	476	457	471	521	475	428	481	472	475	487	478	491	484	492	463	483	519	498	485	507	483	479	513	487	484	495	557	491	470	511	518	465	495	446	483	501	499	484	470	449	478	485	504	516	505	500	470	522	559	479	501	440	480	499	522	501	441	522	510	469	472	458	456	492	508	486	479	487	486	479	474	487	444	496	478	478	484	476	515	512	502	451	513	486	485	499	488	448	516	483	485	513	461	517	521	459	508	516	482	460	477	488	458	514	469	476	496	487	480	512	497	501	495	510	529	498	493	486	523	526	518	471	489	460	500	468	496	467	514	463	511	465	477	489	460	498	485	474	501	476	499	471	485	486	531	470	471	480	481	508	466	479	483	484	512	498	491	509	506	468	474	488	496	434	485	509	412	455	465	521	484	526	476	464	502	486	521	478	496	470	495	470	506	492	492	445	462	483	493	450	499	475	463	477	500	497	477	452	484	488	459	489	505	463	509	506	478	485	496	479	478	482	478	446	503	473	491	513	465	496	482	523	467	527	487	511	505	477	508	531	454	487	523	462	484	472	452	486	455	495	486	488	487	476	496	501	504	465	496	469	497	473	508	483	521	462	500	434	493	493	479	501	521	499	517	490	491	478	490	510	515	474	565	463	511	489	508	449	493	452	495	453	424	478	512	513	565	435	552	483	466	486	497	451	475	453	515	488	489	468	486	472	440	502	524	510	496	484	505	494	513	494	469	489	525	478	481	491	483	505	456	506	458	479	467	470	486	511	482	503	512	483	464	494	468	453	483	516	484	492	513	493	487	459	469	537	467	474	486	500	477	508	470	469	477	502	496	448	486	486	495	492	503	454	434	495	483	464	477	477	487	507	513	478	509	470	500	480	452	466	486	506	449	487	499	457	534	483	475	459	428	471	503	491	503	525	472	510	481	482	477	476	499	456	482	467	549	445	473	485	511	471	531	488	482	504	486	464	468	481	489	468	473	486	479	517	473	474	455	488	459	447	462	475	497	502	484	476	472	505	486	487	489	484	494	493	456	499	490	504	447	483	504	504	484	507	495	470	538	412	477	494	478	473	507	481	512	476	457	476	465	436	463	484	495	470	491	511	485	487	449	493	482	465	476	462	497	527	504	490	525	532	478	496	480	499	525	458	475	469	518	495	504	485	494	491	506	491	454	495	455	500	505	515	500	507	507	512	511	495	472	457	511	504	492	518	464	492	531	480	487	496	459	478	445	471	456	518	483	465	460	484	485	440	488	435	446	485	493	509	487	515	472	485	528	466	458	477	504	491	494	498	519	462	482	450	488	524	472	500	492	522	473	457	496	500	459	487	474	490	518	479	492	501	462	513	516	523	519	458	464	487	483	496	509	489	543	494	467	495	486	467	503	489	499	458	455	470	448	499	496	486	471	538	473	469	493	473	472	473	505	481	474	514	512	469	493	481	478	494	497	462	484	470	474	440	440	464	494	529	487	498	490	468	494	479	483	501	496	471	457	475	480	487	461	476	472	501	470	506	467	475	477	470	464	465	520	468	447	472	501	511	499	450	480	437	489	452	499	490	496	466	494	447	448	467	465	457	506	498	503	455	455	474	523	429	485	502	459	505	468	491	495	471	471	480	508	508	517	505	489	461	460	510	456	485	507	467	476	484	464	457	480	501	516	494	488	482	472	507	492	420	505	488	462	478	513	486	484	507	481	493	486	438	480	455	483	471	499	507	483	451	471	515	432	463	471	516	501	492	481	478	514	477	479	488	479	480	498	482	478	507	473	507	502	440	538	502	519	488	482	527	500	455	503	479	514	466	478	465	459	470	505	483	495	490	456	474	501	401	488	461	499	500	513	474	460	488	489	481	491	496	538	469	501	526	528	500	520	478	493	507	495	518	464	510	498	502	443	467	513	504	490	490	514	451	486	512	511	469	466	442	455	450	489	479	459	479	493	463	459	502	474	498	455	524	449	469	504	527	511	464	460	483	491	436	497	471	476	518	496	480	471	510	468	512	503	462	459	478	497	470	473	525	475	465	424	484	526	470	497	475	508	467	448	521	507	510	500	534	463	493	448	471	506	468	531	474	490	514	484	503	478	472	470	473	451	507	480	486	465	480	469	457	495	476	492	515	501	491	508	460	518	478	492	539	504	465	438	488	468	535	527	479	478	457	507	469	532	507	501	450	487	505	476	442	499	466	481	480	472	491	457	501	440	462	516	506	521	476	500	493	475	487	475	475	519	481	486	507	464	513	490	455	484	483	483	478	499	476	504	462	482	507	508	456	458	476	506	464	469	491	480	437	461	487	491	518	481	447	506	466	516	506	505	513	512	497	437	490	470	506	479	468	503	457	445	479	489	495	517	501	489	485	463	480	481	481	473	510	464	526	487	499	471	481	503	485	474	488	451	488	467	455	504	513	492	465	476	480	492	469	460	467	461	463	502	492	503	476	477	496	478	449	463	478	481	499	477	503	490	454	470	472	457	467	488	489	481	531	479	483	517	493	520	483	490	467	473	533	517	498	470	535	480	492	491	490	468	502	437	479	496	485	497	444	497	516	469	468	486	486	491	468	480	488	481	461	516	482	488	469	519	505	468	498	464	456	534	491	475	451	459	482	490	492	525	465	484	494	488	497	496	465	510	508	502	508	474	475	472	494	480	463	496	445	452	512	477	483	525	473	502	489	502	508	494	467	430	464	465	522	492	491	442	507	454	488	501	463	468	468	480	515	428	507	476	446	496	490	443	493	464	516	477	481	498	438	452	473	453	477	491	478	493	498	504	476	444	477	470	488	504	468	484	519	465	476	479	454	492	455	511	495	460	528	492	448	507	481	464	519	470	458	498	510	480	488	501	469
27734	12169	2188	1339	1048	970	979	973	928	975	998	915	998	962	915	939	952	922	987	853	1025	960	948	1028	924	937	930	927	968	954	928	905	965	932	927	965	971	961	956	845	942	924	975	978	975	915	938	955	910	944	1033	976	969	884	909	893	952	909	906	926	943	981	970	952	918	924	878	932	987	945	920	915	996	1005	915	895	939	911	893	973	1009	885	943	914	976	908	931	928	930	975	968	957	977	919	932	898	955	925	899	924	1014	968	950	922	924	937	932	923	1000	975	947	899	950	916	1010	931	930	934	934	878	959	945	927	939	990	925	920	903	922	907	934	954	990	1009	948	979	984	923	998	923	919	971	896	953	947	932	954	924	972	849	964	931	957	903	991	951	975	977	898	933	936	937	923	974	949	932	929	922	908	921	899	958	984	935	968	959	906	933	935	921	1029	926	954	928	971	990	965	917	959	956	904	1009	976	959	914	895	915	938	931	940	954	966	891	962	946	903	974	935	910	969	878	922	909	960	942	948	940	909	961	915	907	934	928	895	942	958	882	931	983	922	916	942	943	949	932	933	913	929	914	885	934	930	956	934	898	935	939	902	934	925	893	949	933	915	921	912	944	905	976	940	943	985	956	928	967	957	947	964	936	912	905	901	931	913	966	897	921	904	930	955	969	973	931	930	881	947	899	954	941	918	913	930	962	933	926	900	893	991	927	955	887	924	955	926	917	907	917	955	898	905	955	917	892	961	934	928	937	872	971	911	977	939	918	918	923	943	919	951	939	959	885	951	938	956	931	954	995	935	902	906	888	988	952	887	953	930	963	901	916	926	930	920	976	946	908	908	945	1001	959	878	971	962	933	902	960	931	937	913	908	974	944	941	952	985	989	968	997	933	953	994	911	954	921	933	899	960	893	969	902	956	907	920	899	906	919	969	936	927	974	955	894	961	980	997	939	880	953	959	892	889	979	923	877	972	954	929	901	933	925	953	961	851	916	922	896	949	998	934	972	931	922	943	976	881	894	956	951	951	971	993	942	971	997	922	944	979	932	949	949	856	911	937	949	925	929	933	902	978	936	976	949	928	973	923	875	957	904	933	977	931	910	901	966	917	947	909	918	920	975	954	914	954	973	896	937	909	927	908	890	922	926	976	899	939	945	944	972	951	908	918	917	969	965	954	904	913	906	963	914	974	995	983	927	927	955	887	897	906	971	1011	974	926	970	933	935	979	901	1005	914	886	923	946	1009	967	971	914	891	961	916	923	907	964	940	901	920	946	942	902	935	968	881	924	939	968	979	926	937	913	1013	973	950	977	964	922	988	898	949	905	967	989	896	986	875	942	917	888	884	959	924	947	923	908	918	955	958	957	952	952	925	982	945	917	936	962	956	933	952	921	933	1017	930	966	996	945	903	947	951	923	959	963	980	907	988	962	980	874	947	900	942	926	995	922	976	942	916	959	954	942	937	930	976	917	918	911	944	908	936	939	906	957	969	948	930	906	950	917	873	971	1006	901	920	926	927	961	939	901	972	961	943	916	939	941	970	938	973	931	939	949	895	935	920	989	899	931	968	919	964	927	965	979	952	943	974	932	986	959	920	975	905	911	914	992	979	881	982	958	999	932	996	953	944	1006	987	955	928	919	959	962	987	925	877	969	1028	963	937	922	954	967	972	996	926	907	939	954	935	893	943	932	953	937	913	851	914	916	921	925	907	913	910	927	939	913	978	921	949	976	952	874	952	918	952	959	922	948	907	993	975	962	900	945	957	943	924	935	936	928	921	932	900	880	918	888	990	920	967	916	932	929	940	940	913	987	973	922	954	960	890	962	941	960	936	932	928	942	935	976	942	913	950	990	968	912	962	939	950	981	921	954	908	929	910	861	939	918	947	943	1055	943	887	897	905	920	943	979	966	890	930	962	915	916	943	891	966	997	913	920	911	884	892	985	923	934	942	910	920	902	961	874	913	943	943	979	932	945	995	1001	952	939	971	956	872	907	941	897	939	951	964	948	929	945	952	943	926	937	1006	947	928	915	905	914	937	923	921	952	940	997	904	964	938	963	980	973	933	915	873	960	960	935	907	983	960	973	979	1000	976	955	994	954	951	958	947	874	955	986	1004	965	881	959	957	926	918	938	869	966	936	938	961	944	919	957	953	963	933	970	976	933	979	933	1008	929	924	915	927	957	923	948	927	988	913	935	929	979	950	982	977	922	946	954	965	973	961	937	1017	926	971	924	905	963	942	950	950	946	913	947	883	932	884	932	983	951	920	971	958	890	937	932	999	962	908	931	925	903	919	919	877	928	918	942	938	919	900	943	880	947	891	954	919	933	946	925	968	903	929	956	918	900	984	956	991	956	942	933	995	944	918	909	964	877	927	910	874	913	932	940	912	940	981	959	900	957	994	936	938	955	907	942	937	998	925	942	924	1025	911	963	1005	1026	929	914	909	920	938	954	894	993	918	958	888	936	1029	962	949	905	917	951	923	910	895	870	984	937	969	989	926	947	942	954	951	941	943	968	897	970	910	983	927	901	955	885	897	986	975	911	916	916	951	906	933	934	918	945	928	916	915	931	1000	953	979	935	946	878	940	965	909	914	936	957	994	994	942	903	923	941	963	936	914	976	968	966	918	942	922	917	964	901	906	966	941	939	932	920	949	915	938	924	992	939	905	932	943	872	921	929	923	983	944	942	1010	952	919	940	895	904	962	891	971	961	936	948	1008	940	960	974	879	935	948	952	932	983	912	922	962	865	919	920	1028	934	922	921	948	883	890	945	943	918	1002	920	1026	936	918	938	950	953	897	909	969	918	905	916	921	945	934	916	951	943	955	973	966	882	934	943	887	930	952	906	934	937	944	944	981	985	908	963	910	920	940	884	958	962	896	942	950	908	928	963	900	997	945	936	960	892	930	921	968	924	939	983	919	884	931	983	978	901	966	935	936	950	932	919	917	967	937	860	965	938	933	944	918	917	944	935	933	928	936	1002	924	890	949	925	924	937	953	936	983	974	925	990	978	914	936	916	964	939	945	976	937	960	964	910	943	952	950	903	971	916	967	969	960	935	900	931	906	924	907	954	943	959	923	968	901	928	920	906	909	942	946	926	989	935	930	931	886	930	953	930	897	928	932	909	957	911	970	948	895	992	977	919	949	952	926	918	973	915	936	974	961	929	932	903	927	985	1017	961	931	939	922	885	990	998	969	930	887	928	935	906	920	958	992	932	904	978	897	941	923	908	971	905	923	940	946	919	913	921	883	956	934	957	961	989	929	936	950	976	922	957	887	881	933	941	931	999	932	932	963	978	955	936	973	906	934	961	938	920	934	952	972	923	926	962	929	952	955	885	896	944	961	908	926	942	974	956	1003	908	903	956	886	944	933	932	955	889	963	991	891	927	938	928	988	912	855	968	939	939	953	922	913	936	964	956	902	983	943	954	983	998	911	948	906	916	926	936	912	944	954	924	950	886	965	947	897	957	916	958	1002	972	939	908	992	986	971	901	1002	980	972	925	960	952	950	917	964	920	936	962	950	947	947	939
5142	1123	1002	913	909	883	848	845	845	790	831	815	832	854	842	836	858	841	823	855	859	833	862	791	845	818	828	806	810	822	846	837	779	810	806	835	802	850	796	782	833	840	796	814	837	829	789	848	840	815	829	781	768	852	817	834	836	798	796	834	862	807	799	815	854	742	852	798	876	852	817	869	810	778	816	843	831	826	823	810	796	822	790	863	840	839	825	794	822	844	794	786	780	811	843	810	801	858	828	828	824	860	831	842	831	855	812	837	808	839	764	797	843	867	829	810	813	792	803	844	845	805	846	833	803	787	786	813	835	836	804	818	839	789	851	800	785	841	812	797	831	832	794	837	836	790	784	811	814	837	797	824	828	836	783	822	758	802	825	792	828	771	801	803	829	855	839	829	823	822	836	801	733	777	787	887	837	874	859	789	795	772	832	821	827	842	822	815	796	842	783	850	819	816	862	796	837	841	841	809	848	794	835	819	846	800	832	815	795	776	844	825	785	778	870	795	816	829	819	827	809	808	794	887	842	819	844	816	850	789	819	787	812	826	815	858	814	864	809	742	830	813	840	812	774	786	833	806	828	800	849	869	884	825	801	835	851	822	768	810	831	785	806	817	819	786	809	808	805	864	832	793	831	787	829	850	792	803	838	807	788	791	844	833	793	794	829	789	850	839	874	836	840	753	831	786	832	831	826	810	827	866	858	823	803	799	825	814	887	835	827	885	852	794	821	875	856	842	828	835	827	833	810	798	826	776	832	791	828	797	784	828	835	817	848	848	837	851	834	855	800	778	786	783	877	826	877	832	812	805	811	832	814	781	776	822	853	797	847	855	772	762	812	815	830	808	812	805	827	825	840	833	778	837	792	827	822	795	859	829	861	845	800	719	804	791	845	818	873	797	847	818	817	749	785	830	832	814	792	807	810	816	794	834	831	814	811	863	863	820	759	854	821	824	804	840	858	851	793	840	798	800	816	792	772	768	827	795	784	885	841	785	758	850	825	791	776	828	798	782	826	820	863	808	865	815	730	863	803	815	838	827	826	796	826	796	786	831	844	781	786	794	816	782	847	828	805	788	797	841	841	800	866	852	827	851	820	817	819	828	813	858	833	836	809	833	832	810	837	783	827	838	808	817	829	734	845	829	807	809	791	778	839	840	843	828	799	832	836	861	841	858	829	821	843	837	808	791	858	809	841	834	830	833	844	834	820	875	844	819	801	816	885	778	814	855	811	751	804	846	806	861	829	848	805	827	827	833	825	842	858	791	780	843	843	868	830	835	893	811	835	832	795	809	821	835	824	862	826	840	814	816	822	796	857	837	808	815	796	773	787	825	839	782	786	827	833	788	754	804	785	801	868	830	812	857	818	828	798	791	780	843	793	843	837	835	814	790	861	811	817	824	826	813	827	814	799	813	826	851	865	790	843	805	849	834	808	800	818	790	822	810	776	862	833	818	826	837	836	822	834	776	827	791	804	835	820	811	823	861	799	791	831	819	836	775	761	852	812	821	812	858	853	834	864	875	788	864	837	833	867	852	828	821	798	777	775	808	850	790	814	825	827	805	830	824	853	856	843	844	795	828	811	858	844	852	777	794	851	791	883	816	832	815	797	838	821	824	819	790	829	807	797	845	822	800	808	901	838	845	821	788	812	861	818	801	841	812	792	838	839	826	795	828	840	828	891	862	822	856	855	797	878	802	806	826	802	837	847	818	783	850	847	813	861	813	841	844	848	853	810	803	813	896	838	809	866	796	837	831	810	868	770	807	769	821	840	798	823	783	831	845	825	830	874	805	785	880	794	768	778	797	848	826	810	788	853	765	762	844	829	780	831	808	827	835	813	873	774	897	824	832	819	849	810	795	798	772	829	847	765	814	799	824	848	845	826	792	746	839	801	816	837	769	833	814	756	804	855	829	825	807	861	833	788	806	791	811	805	853	795	798	828	822	800	810	855	831	825	771	805	835	783	828	809	777	775	829	807	747	803	824	819	823	839	792	823	828	808	802	855	749	808	815	786	838	798	797	864	789	844	833	839	823	849	854	803	822	775	824	829	842	807	822	798	835	817	799	863	839	812	799	813	826	808	777	829	816	810	849	786	806	857	826	823	775	803	784	835	843	813	779	739	825	885	787	852	796	831	802	839	852	815	830	874	808	790	859	787	813	836	793	870	835	792	786	794	811	829	803	845	868	813	831	806	807	812	822	826	780	805	864	809	829	815	798	806	754	799	820	863	810	829	822	809	838	841	821	856	790	821	800	848	815	788	884	823	830	805	816	804	783	776	811	803	764	811	814	806	796	842	791	825	791	788	829	812	803	818	858	867	819	839	870	777	830	844	795	829	795	828	833	798	781	830	808	812	791	817	820	775	812	788	818	769	797	810	823	853	840	811	781	851	796	832	866	777	858	811	775	782	820	769	845	826	821	806	797	801	845	777	839	788	820	849	796	827	804	839	794	838	819	829	821	742	786	753	803	789	816	788	832	781	836	804	789	815	814	811	828	785	826	782	800	830	803	802	793	828	795	787	827	793	876	800	786	793	803	849	837	836	801	872	809	850	824	814	831	819	876	858	828	850	812	791	829	864	843	792	893	778	809	806	804	826	809	838	781	802	841	844	858	799	851	849	827	772	789	844	798	817	850	810	824	816	845	825	832	809	828	781	856	775	843	852	829	826	773	839	831	806	865	773	859	836	794	795	805	749	805	831	749	772	816	810	853	837	854	857	851	800	828	814	801	814	811	810	789	778	793	849	815	786	801	786	847	778	818	826	848	830	824	839	841	830	820	794	830	830	806	858	848	851	788	797	858	824	824	828	871	786	759	818	800	827	867	803	831	810	765	814	815	854	821	731	752	861	815	844	808	824	808	869	814	808	823	822	850	757	823	835	857	801	806	747	828	836	829	848	811	823	812	849	876	809	806	817	832	802	790	829	812	770	859	779	831	826	816	799	817	737	850	819	838	781	828	873	803	834	852	814	791	816	825	753	899	772	767	807	848	799	840	827	822	835	783	748	785	845	827	788	810	770	816	807	780	774	880	804	762	826	839	838	847	841	819	864	819	802	819	816	817	784	917	818	808	811	795	801	853	817	879	793	813	890	835	814	820	762	827	820	817	834	809	809	835	831	831	815	763	788	758	805	823	802	808	834	795	820	837	811	835	820	831	778	801	798	847	799	798	866	821	807	791	791	789	811	790	794	852	828	848	860	875	776	853	855	831	794	763	828	811	816	863	817	835	776	847	871	824	845	866	821	805	780	800	791	787	806	805	824	816	852	860	821	776	773	798	847	833	840	830	801	796	820	813	802	744	808	771	800	789	798	791	810	819	805	803	818	795	852	818	796	808	812	798	797	847	806	857	782	796	859	798	813	771	827	811	841	784	807	872	805	825	819	826	814	835	828	827	825	822	830	784	849	915	786	867	807	808	800	811	845	780	794	826	812	848	849	842	841	816	790	848	831	823	815	841	838	852	814	800	789	892	788	774
25789	21494	26101	19761	2533	1287	1101	1012	944	966	909	962	981	938	976	946	909	948	924	932	934	969	930	919	866	923	941	946	933	941	901	890	906	890	953	926	935	850	866	911	869	916	918	927	899	951	907	930	875	906	927	879	873	917	916	909	914	881	889	918	905	895	913	897	911	930	932	890	990	885	846	896	904	853	947	897	894	921	920	884	960	918	933	921	896	936	919	884	865	927	931	960	892	931	937	911	921	918	906	954	943	876	938	880	868	878	961	893	942	873	886	926	890	880	954	923	934	869	973	890	895	889	873	877	907	862	912	922	888	926	906	899	902	936	866	906	875	986	901	946	947	865	924	899	899	935	879	916	900	907	925	946	921	935	878	915	877	927	927	873	894	877	924	888	906	865	932	932	927	937	887	974	857	952	893	888	869	886	937	862	860	894	880	919	941	905	959	906	929	905	836	882	883	880	944	910	868	953	889	909	831	885	953	918	923	944	909	912	913	890	955	881	893	918	919	911	944	866	920	887	918	897	898	954	959	965	835	922	924	925	976	912	912	893	875	929	874	931	1014	902	902	920	851	894	886	887	899	922	907	884	922	865	878	924	849	945	973	917	925	936	905	859	874	872	928	896	961	873	963	901	905	937	944	910	919	900	934	906	915	969	936	914	910	961	924	859	946	935	956	900	836	943	875	901	916	891	864	892	874	910	910	891	965	894	906	898	963	887	896	881	908	903	915	941	940	912	887	906	923	871	968	883	919	921	959	903	914	926	913	919	927	916	922	919	904	908	950	878	856	960	906	918	907	931	861	833	960	873	927	876	849	918	922	901	893	893	925	892	946	892	894	860	968	902	947	971	963	892	923	933	915	949	891	909	846	891	850	914	921	887	870	912	856	879	909	915	886	914	956	911	930	898	928	922	858	895	897	885	886	917	894	886	891	890	913	889	876	919	851	855	949	908	877	949	942	893	895	949	859	942	899	892	917	867	917	896	931	853	904	955	871	963	877	914	900	893	922	928	939	874	871	906	844	914	916	879	912	960	885	931	903	916	875	930	859	923	920	938	886	931	939	888	913	888	893	902	942	937	875	948	876	938	894	912	885	925	952	947	872	889	923	877	916	927	890	896	960	891	902	892	916	905	894	926	878	881	881	888	953	891	910	929	904	920	945	938	912	890	891	916	844	854	830	905	891	894	892	878	908	914	897	887	892	945	917	896	860	916	843	895	901	903	947	948	919	908	908	828	866	934	921	854	879	878	843	884	929	940	892	933	961	908	881	917	924	876	937	914	866	911	905	934	894	899	930	868	936	939	916	921	931	903	877	884	890	935	903	917	859	874	898	919	921	924	913	976	951	879	933	847	958	957	919	921	883	910	885	866	928	889	931	939	897	905	895	869	901	896	843	904	878	913	935	947	881	884	859	954	955	912	917	878	956	888	923	943	913	886	928	937	856	889	907	944	892	892	910	965	955	881	918	875	940	877	907	879	956	866	882	882	935	929	850	894	931	929	910	885	939	884	921	983	893	902	866	871	921	997	933	893	882	935	892	906	951	883	957	928	919	854	846	870	915	933	901	879	959	903	914	904	959	947	937	877	897	913	900	926	946	927	950	875	942	940	871	897	845	940	905	851	865	930	884	928	898	932	867	904	892	922	890	835	882	871	908	898	890	907	898	863	917	855	884	895	900	906	929	912	944	916	873	870	910	934	877	900	901	984	948	873	888	916	885	904	870	864	908	936	923	890	992	920	868	938	852	856	938	910	931	868	920	873	932	948	879	890	873	926	855	894	864	910	918	899	948	930	889	907	899	902	937	955	921	958	912	913	897	941	914	831	917	917	871	887	910	892	888	903	932	924	894	925	919	879	917	855	860	911	932	942	861	867	941	931	902	922	859	926	917	881	892	868	933	943	957	911	947	927	900	889	913	887	905	880	972	921	870	876	875	868	943	922	935	929	913	876	906	945	932	888	923	951	962	931	905	849	915	916	902	925	927	897	894	863	886	888	890	909	906	894	911	874	899	882	902	906	889	919	890	867	896	917	900	870	903	896	906	911	972	867	877	903	945	955	912	922	910	941	973	891	914	946	881	917	916	896	905	826	896	942	865	888	914	918	932	904	891	921	963	948	926	859	920	898	890	926	888	921	878	861	953	862	900	878	894	914	941	865	903	935	909	852	896	895	953	930	880	837	940	893	985	954	913	837	917	882	958	933	907	885	934	897	884	900	897	909	873	912	923	900	889	890	888	896	921	917	905	974	900	863	905	869	896	960	912	874	926	927	885	904	891	910	896	922	913	919	957	866	921	868	925	949	945	920	851	947	888	912	919	920	860	877	904	940	867	890	883	938	908	936	897	893	948	936	887	930	907	972	893	925	880	896	940	905	921	856	912	915	908	887	926	906	923	923	936	908	941	853	864	907	900	890	858	888	905	925	910	947	924	944	907	899	953	881	895	921	901	910	902	917	915	952	902	927	942	890	960	925	929	864	934	905	953	959	914	908	952	935	908	893	932	904	884	914	948	972	814	896	930	902	927	879	938	895	896	895	945	877	967	912	966	879	934	918	883	888	890	893	916	894	915	937	907	933	856	958	884	866	898	922	957	933	873	894	881	885	949	930	927	930	874	867	912	942	884	891	927	945	906	909	896	890	887	947	916	873	919	961	897	875	872	933	903	827	940	877	916	929	840	900	899	869	884	972	861	887	873	904	924	885	942	848	882	885	870	938	896	881	876	923	874	926	910	924	873	884	943	885	838	969	960	926	895	963	948	876	904	929	909	940	908	905	950	852	870	939	1036	870	945	911	854	888	921	903	888	907	935	882	853	900	861	852	924	851	906	924	948	926	942	880	951	890	899	896	906	923	854	902	911	898	896	905	931	923	896	897	893	882	891	913	932	924	928	883	948	877	899	898	915	956	890	891	926	882	947	891	872	909	865	934	930	899	898	895	895	916	896	866	855	858	956	909	853	859	890	929	889	926	999	946	886	911	913	953	927	906	939	884	874	879	890	888	865	984	948	932	851	920	917	937	899	924	892	892	859	974	902	903	876	917	933	903	924	944	942	942	885	938	878	862	921	831	900	898	914	905	928	919	931	963	885	918	891	934	897	900	932	897	880	926	932	909	948	881	932	844	876	956	908	887	898	931	901	1000	934	865	881	887	914	872	862	965	917	876	918	887	893	933	920	907	923	882	871	926	874	903	884	898	941	928	860	870	860	893	899	934	917	899	905	852	932	971	917	939	923	951	896	885	942	888	860	929	932	931	921	891	922	895	924	901	897	818	984	881	949	937	893	932	847	881	865	912	979	922	946	900	870	855	872	888	882	941	896	979	885	916	918	921	908	903	910	861	984	899	904	912	928	951	883	877	915	882	884	947	925	913	944	897	983	874	979	927	914	918	915	862	900	946	908	911	922	898	841	920	904	920	942	855	928	903	920	890	877	875	894	949	897	910	966	877	923	893	927	926	948	845	867	922	881	912	861	900	898	895	884	881
3590	2589	2153	1371	1187	1105	970	978	935	905	849	913	821	845	807	792	826	810	793	826	779	885	835	891	772	762	825	801	829	770	849	799	847	826	773	829	786	828	821	800	775	823	837	843	812	786	800	831	801	867	763	825	794	829	817	810	842	809	823	779	825	793	768	815	823	755	831	795	857	798	801	836	820	854	784	854	819	811	798	811	808	810	777	820	799	826	854	772	833	833	839	848	796	810	774	810	791	741	804	795	791	793	812	842	805	803	791	794	821	811	844	784	829	779	777	776	832	811	784	756	759	786	788	828	819	724	848	773	794	806	789	865	780	814	752	790	790	781	854	833	852	764	790	771	764	761	856	798	811	804	792	818	866	789	819	797	817	774	852	771	829	834	824	806	789	777	776	807	813	833	784	804	817	795	813	790	807	801	841	806	823	747	781	826	817	825	804	819	794	741	752	755	746	844	758	783	796	813	817	822	821	855	795	875	821	749	797	782	789	796	866	790	790	817	760	792	784	797	784	797	855	800	894	769	815	858	818	833	816	808	782	780	755	791	802	824	814	771	825	805	836	836	732	831	792	763	738	747	833	794	781	805	835	792	793	807	797	833	835	828	770	849	830	761	815	777	800	790	797	830	793	793	820	841	794	799	800	829	808	791	810	815	778	781	795	806	818	786	745	811	810	818	809	766	824	813	790	812	800	827	755	758	755	799	803	788	849	789	780	798	810	801	833	769	775	839	815	760	824	847	819	883	815	789	812	766	780	800	824	768	744	838	876	832	832	827	803	827	845	855	794	817	798	870	801	796	859	776	786	784	786	816	789	812	795	832	774	784	802	801	835	805	796	768	843	781	761	835	761	763	808	845	784	797	779	781	843	800	834	804	849	824	784	840	803	806	794	806	859	816	849	805	829	815	774	842	835	747	795	768	805	822	789	811	764	770	773	777	757	780	798	865	820	791	812	807	832	776	829	769	798	853	792	821	775	801	787	772	815	767	860	800	830	797	816	809	741	776	809	776	787	776	804	809	813	829	780	841	779	824	815	808	791	796	827	816	812	781	803	830	816	841	824	791	796	840	824	823	792	757	840	837	833	765	784	837	797	788	823	800	756	838	814	903	796	818	813	798	792	786	768	800	773	815	791	786	754	827	825	781	810	805	805	818	821	825	823	797	849	814	787	796	769	807	836	789	821	802	778	783	863	783	787	791	774	817	802	815	832	731	835	778	779	743	797	773	794	799	803	752	870	817	809	841	807	774	887	812	832	819	829	784	785	831	821	796	763	830	808	776	802	796	825	794	843	763	801	785	815	845	781	745	824	787	770	752	814	800	790	778	863	815	781	866	820	818	800	788	802	833	738	824	814	805	809	815	761	788	808	802	807	813	787	791	807	833	827	800	843	766	789	776	779	764	789	827	778	794	806	790	806	808	809	806	799	758	831	798	792	761	817	784	849	797	794	885	760	809	795	819	825	754	799	776	822	786	813	772	848	775	815	754	773	796	800	815	834	804	736	847	800	833	810	787	803	764	802	818	769	862	835	776	803	849	783	817	803	783	853	801	805	804	788	832	814	802	831	809	824	803	812	799	734	895	806	804	793	761	787	786	813	808	802	770	791	780	851	820	807	748	831	786	834	794	798	860	786	781	818	823	775	832	810	748	801	787	721	834	847	797	840	846	772	778	862	832	789	772	806	829	825	775	868	839	776	789	741	784	842	814	787	770	796	783	788	785	819	757	813	784	817	797	812	788	860	857	811	782	761	786	803	815	838	778	809	816	861	775	794	777	823	773	842	798	757	717	785	794	810	790	837	822	808	768	767	816	794	847	789	778	825	819	768	790	791	836	809	819	853	813	819	844	749	799	851	794	780	805	863	801	798	867	793	827	786	771	802	788	835	754	810	846	858	758	795	819	767	777	820	819	803	781	771	780	789	801	821	783	756	746	742	811	829	780	793	788	861	781	776	792	828	870	778	818	825	833	800	745	784	834	812	825	811	793	800	789	809	837	782	851	866	791	824	826	781	786	825	799	875	819	810	792	792	732	844	738	802	778	793	776	774	785	807	814	779	755	825	791	808	798	830	733	815	808	820	768	787	781	797	831	824	827	811	794	752	796	759	762	837	806	779	773	837	806	764	828	787	792	820	833	806	791	841	810	816	817	781	768	822	795	824	788	801	784	813	803	822	811	792	802	796	829	766	803	814	805	821	763	802	798	782	786	802	809	889	798	816	757	747	751	763	816	755	829	806	800	809	780	814	787	810	814	796	824	865	763	832	809	782	841	793	756	812	747	781	748	805	800	763	768	775	755	792	825	851	838	797	823	786	768	788	832	765	827	788	818	798	787	787	826	762	824	816	825	825	781	817	834	789	797	786	771	824	792	811	772	745	799	818	823	799	830	800	819	756	806	782	847	830	810	772	782	831	794	827	824	808	822	781	853	827	848	795	786	844	788	774	746	789	771	779	768	784	772	767	786	805	854	767	798	767	787	773	748	853	779	774	823	863	842	771	785	805	813	769	817	789	836	781	771	808	787	760	816	779	767	834	805	807	793	808	801	803	790	837	797	801	746	775	750	809	814	806	832	760	815	815	810	801	807	773	782	825	764	809	780	828	783	813	787	781	776	756	821	740	763	778	824	760	793	792	798	780	778	745	784	772	811	760	813	820	778	814	796	789	793	749	752	841	815	805	798	790	847	815	802	804	824	792	821	789	740	808	808	819	775	766	772	768	810	815	813	777	774	758	752	806	756	813	827	745	799	837	737	775	764	806	796	796	762	780	838	766	796	841	782	821	831	811	797	812	798	823	805	752	803	795	761	800	803	822	850	794	862	786	811	788	794	862	764	878	767	805	857	802	825	799	784	803	784	793	781	810	796	806	812	767	811	837	775	771	804	751	792	863	778	803	804	806	793	829	809	831	815	857	788	846	791	848	779	763	824	799	851	790	846	853	778	759	830	833	790	837	802	845	842	807	761	786	787	838	810	816	749	816	822	833	787	813	787	814	854	849	776	795	794	814	820	745	813	825	795	804	819	760	791	768	776	798	731	763	769	769	830	799	809	794	794	810	823	789	756	789	787	838	815	782	843	835	786	826	832	804	837	783	797	786	782	786	804	798	788	800	740	822	739	826	809	814	822	810	751	847	823	812	762	834	796	782	780	840	851	791	803	780	795	787	811	785	783	788	755	801	841	805	802	837	793	779	771	808	782	777	841	786	789	781	886	833	781	854	786	815	874	838	808	753	791	828	754	787	811	764	781	846	778	819	770	770	796	780	821	774	837	797	856	797	795	754	802	807	759	776	781	827	794	789	830	764	750	756	836	764	851	777	792	821	808	805	800	806	781	785	819	796	798	804	789	789	823	820	765	793	784	818	805	811	813	777	775	813	782	795	788	800	811	830	764	809	835	779	811	765	772	805	771	797	766	787	805	822	799	796	813	790	830	793	783	829	798	802	766	805	810	786	865	823	788	822	805	787	794	850	834	775	815
24275	21478	28713	24662	20570	3424	1163	785	691	613	612	547	539	555	546	556	509	517	474	505	495	500	466	550	513	482	471	508	511	518	537	509	503	473	534	483	458	480	502	487	503	456	458	529	479	509	518	502	475	486	480	493	485	447	472	483	514	512	467	435	485	521	482	498	484	515	500	468	471	477	484	469	453	437	443	495	482	494	466	506	501	475	459	495	463	486	467	455	484	474	486	491	475	481	482	470	492	459	475	463	482	503	475	518	460	488	510	476	458	449	508	455	469	469	492	471	476	494	466	499	473	470	454	455	446	500	480	506	484	490	461	489	468	466	485	489	473	466	418	481	462	459	485	446	497	439	470	511	449	495	498	474	516	497	462	483	485	486	505	495	469	464	483	505	487	501	514	484	507	484	507	472	500	479	514	493	499	491	479	492	531	478	476	489	513	514	488	487	426	479	474	488	494	468	490	520	471	455	484	457	504	496	498	494	489	489	450	494	442	465	523	485	489	476	463	476	503	513	487	509	488	548	476	480	450	503	453	474	470	503	483	477	437	483	476	470	445	487	489	471	496	473	475	475	471	474	462	490	452	499	456	499	478	469	461	516	474	442	450	479	438	484	491	476	487	483	457	487	490	447	496	540	473	485	481	467	442	493	467	511	464	497	466	482	505	508	462	453	477	476	486	486	474	487	497	449	481	480	402	497	484	478	507	493	517	505	500	479	493	490	474	486	507	516	469	461	453	446	489	446	470	525	461	496	445	515	507	528	449	466	471	474	488	472	496	499	467	458	516	477	480	468	453	463	490	479	507	468	469	474	456	472	494	483	496	479	516	452	491	496	457	508	468	464	480	488	469	487	499	484	493	491	462	481	530	512	475	475	482	469	511	522	483	479	492	419	530	457	487	495	460	469	457	506	495	473	476	522	540	459	458	498	440	482	468	488	503	492	490	446	507	516	454	465	471	440	499	447	504	493	519	489	471	461	451	501	500	428	479	488	443	428	484	469	470	492	476	485	480	468	458	459	488	496	501	464	500	524	513	511	474	491	470	488	482	486	489	517	463	482	461	455	480	475	517	480	481	454	485	478	463	495	462	472	484	462	512	458	506	476	525	474	460	470	475	467	476	465	462	523	460	458	469	477	461	496	435	458	447	517	446	463	483	488	497	449	457	441	434	506	461	463	491	464	465	490	533	503	498	472	487	477	493	447	514	494	536	440	457	468	489	501	476	483	486	470	483	484	456	451	482	489	471	512	461	490	465	456	463	447	457	489	496	483	472	470	463	455	520	460	446	472	467	482	458	474	482	499	474	464	487	481	449	457	451	463	483	483	468	467	483	445	445	501	432	476	451	455	489	470	454	481	504	481	482	454	470	496	437	472	467	509	495	481	497	478	540	499	559	492	462	470	461	468	491	497	501	481	484	470	486	481	472	490	477	469	507	507	475	477	464	475	509	452	500	509	471	489	461	475	523	478	500	491	474	446	480	495	497	472	502	469	457	491	491	441	442	493	466	491	492	482	500	475	507	457	519	490	505	487	466	516	470	450	486	473	525	504	481	451	466	453	450	474	465	480	489	477	450	493	448	453	459	483	488	462	489	453	466	458	515	458	449	496	462	509	463	479	485	487	477	487	483	479	464	501	466	467	475	508	536	482	485	453	486	485	473	488	475	520	498	507	468	459	499	474	509	493	437	491	494	435	463	474	474	503	481	472	470	510	455	485	489	465	501	484	484	475	468	479	454	484	438	430	474	452	471	486	461	467	487	468	464	510	456	471	505	522	536	475	493	441	482	430	491	524	508	495	499	457	524	461	468	498	444	476	486	494	477	474	484	466	489	453	499	484	486	500	493	489	530	487	499	471	459	448	449	449	465	464	448	457	499	484	489	476	456	499	466	487	498	487	499	455	471	512	484	512	479	511	511	419	501	513	474	465	465	472	447	434	446	461	503	452	447	445	473	483	454	519	475	491	502	466	474	495	473	468	464	466	435	507	447	486	520	515	473	491	481	455	489	469	486	497	470	517	418	492	466	466	482	468	474	490	472	489	491	484	486	462	502	462	476	457	498	487	455	470	525	508	481	485	478	494	481	471	496	458	486	458	466	451	450	458	494	466	464	456	485	471	478	488	454	510	444	472	472	476	441	467	507	466	475	501	460	488	463	475	520	468	478	473	514	460	483	475	515	500	462	471	475	473	477	497	487	467	484	471	503	517	476	478	485	477	461	520	471	508	489	500	457	465	486	444	437	443	462	462	476	471	529	489	450	468	459	483	437	509	477	464	476	466	505	473	509	477	475	460	485	483	507	479	468	476	480	449	486	441	504	508	467	518	455	454	478	497	430	511	490	453	510	503	513	488	506	478	496	484	471	468	484	448	491	479	521	480	424	461	480	454	462	477	480	486	468	492	491	464	466	452	492	507	481	500	490	489	491	485	484	492	514	480	489	475	463	481	486	456	504	487	447	501	470	466	439	449	478	448	466	502	509	482	466	495	476	445	492	521	519	504	419	461	433	481	463	481	465	456	501	478	436	479	473	488	491	457	430	484	460	454	488	506	482	509	503	483	505	477	446	458	491	445	456	513	500	486	455	492	508	477	466	450	459	469	446	469	482	463	438	468	513	482	456	500	487	448	505	484	487	468	483	501	492	509	469	477	476	494	496	484	499	504	485	430	465	462	471	479	460	499	484	461	448	494	475	429	524	513	488	493	482	460	518	474	486	449	438	460	493	464	497	455	465	475	501	502	463	514	447	463	468	458	471	475	478	455	490	506	467	502	473	500	467	471	473	506	471	483	460	481	470	470	461	509	477	441	458	444	492	522	472	492	466	464	520	477	438	468	455	463	488	438	488	472	499	458	485	493	495	464	511	463	498	488	435	518	487	466	497	445	482	485	474	485	464	490	463	502	520	468	456	484	489	501	459	465	461	448	476	487	484	489	466	450	500	467	505	473	464	444	516	456	507	485	486	495	487	432	492	498	471	471	482	463	496	471	463	516	480	478	467	508	499	514	515	475	416	486	464	483	465	482	467	491	528	473	435	509	531	511	469	486	429	475	493	502	478	472	492	492	464	512	496	475	445	480	512	495	447	503	455	458	488	488	454	481	455	453	481	495	492	502	449	435	497	450	488	452	512	470	476	476	470	471	444	457	490	490	512	447	497	446	470	507	460	502	488	435	503	469	470	445	519	471	438	464	486	485	489	452	502	448	483	492	467	475	484	500	434	472	452	448	489	464	467	474	457	481	499	488	469	519	494	462	470	444	483	458	484	477	461	459	473	481	451	467	464	500	442	497	484	502	474	470	448	515	496	484	496	509	453	448	485	447	444	488	493	478	494	501	454	511	495	538	495	502	451	486	523	488	484	465	463	480	467	486	513	466	484	485	491	482	492	453	470	483	431	445	487	463	507	474	491	483	483	465	499	461	487	483	509	476	444	441	507	480	469	491	470	483	490	473	479	475	455	444	502	450	486	436	461	446	498	495	493	475
3505	4910	3886	1986	1414	1075	958	867	828	726	658	662	610	618	630	610	580	532	585	564	549	509	491	584	511	509	519	469	487	512	525	510	521	456	547	522	518	480	490	511	479	464	487	472	563	481	479	506	495	507	510	521	530	514	467	463	471	485	490	497	495	482	525	501	500	483	513	505	538	491	514	509	471	488	479	479	502	514	481	483	503	483	495	469	494	515	435	491	473	490	480	458	483	438	487	485	534	453	491	478	476	524	497	503	462	525	481	513	491	464	501	499	479	480	477	478	491	482	532	488	471	527	470	487	513	485	496	483	495	512	502	525	484	487	498	479	470	525	492	470	484	457	481	482	520	493	482	485	494	530	471	444	502	513	509	510	478	486	533	522	533	499	498	478	479	515	538	502	471	510	507	484	481	490	453	475	511	509	492	462	451	511	506	448	513	494	491	498	467	505	489	445	479	474	496	505	495	450	471	458	464	489	461	517	500	459	475	443	465	496	490	513	527	505	436	492	499	516	507	468	512	483	488	486	497	482	477	553	495	484	477	539	468	516	468	526	499	520	481	439	544	511	499	461	492	513	501	472	481	479	521	518	496	503	494	488	534	451	493	470	509	454	516	485	492	482	468	484	504	502	468	501	474	482	471	479	493	489	487	470	530	473	506	488	484	526	485	542	486	510	487	500	479	472	483	500	503	487	508	470	483	509	488	511	491	502	504	502	490	508	468	467	470	507	486	496	474	445	474	494	516	450	467	492	472	513	473	458	493	501	513	463	499	511	481	489	489	484	482	473	474	475	488	528	503	484	425	506	522	464	505	516	479	483	488	507	497	483	447	465	486	483	524	512	480	451	461	488	436	498	470	470	526	512	484	480	499	457	461	473	501	440	490	446	486	512	498	478	441	470	473	467	467	504	461	483	499	495	494	439	490	498	487	486	512	443	470	490	454	480	478	463	497	470	501	507	474	502	529	486	490	473	462	496	522	461	499	517	487	507	508	483	487	467	500	489	457	463	505	482	469	478	501	466	494	495	462	490	523	463	433	508	468	503	485	515	514	499	480	492	478	464	463	464	493	489	450	488	520	480	481	472	476	449	467	459	505	483	457	503	471	483	482	452	495	478	463	520	473	494	497	475	530	516	454	465	450	501	469	472	507	501	522	478	520	494	546	490	499	500	506	526	472	461	474	458	466	483	481	467	470	496	479	525	482	451	466	487	429	451	472	469	441	487	502	492	465	476	445	489	471	532	504	517	470	476	500	493	467	480	489	488	496	453	499	474	503	458	520	468	470	510	494	479	514	525	546	509	486	472	489	521	455	451	471	462	497	460	471	497	485	491	491	468	470	495	503	474	522	509	485	447	499	491	502	494	495	502	447	477	505	471	460	497	479	500	491	493	465	511	499	484	452	486	464	469	475	509	475	457	519	515	471	460	494	484	493	465	478	485	489	480	506	499	527	487	447	515	455	472	493	462	491	477	511	495	442	527	505	480	508	490	519	440	471	478	481	496	482	481	459	552	504	472	455	512	506	440	511	507	470	503	511	504	518	516	481	474	488	434	497	489	466	475	504	513	463	471	492	482	447	473	501	471	479	470	472	482	494	479	501	462	460	485	505	518	451	498	483	435	499	477	468	484	481	490	500	505	478	440	463	465	452	491	515	489	505	498	472	488	431	460	520	507	512	462	515	489	495	463	513	451	514	493	488	497	443	483	485	494	497	474	467	500	479	481	484	475	437	443	509	498	467	503	440	487	463	491	495	508	494	454	476	508	510	466	533	490	526	465	500	491	497	464	470	495	448	474	473	482	473	489	518	504	486	473	481	499	489	453	468	462	520	476	499	460	486	508	488	484	527	485	526	468	481	480	528	482	504	472	487	473	489	521	498	481	468	472	539	471	534	471	448	477	483	477	507	494	453	457	433	460	500	506	490	447	518	479	444	501	475	491	499	460	479	455	465	474	528	496	509	465	490	498	474	482	506	511	470	469	468	463	503	490	501	479	494	480	480	484	513	507	487	455	464	493	483	471	485	454	469	436	483	470	492	479	441	435	469	489	477	483	527	459	496	474	481	476	505	487	487	533	489	524	506	514	497	511	507	485	509	491	493	473	451	484	521	487	477	505	481	470	473	501	489	454	472	447	479	501	489	501	483	469	468	477	493	514	511	453	472	463	462	452	494	488	483	460	495	479	482	487	513	484	479	449	486	457	474	479	451	484	441	488	491	476	515	455	512	461	463	494	485	526	428	494	507	464	522	481	506	489	451	485	472	482	490	502	448	499	466	452	504	499	431	460	485	484	514	449	503	476	478	476	428	526	496	496	457	491	492	483	519	512	450	452	497	501	459	497	458	464	453	498	445	520	461	491	478	458	456	475	496	461	470	484	500	471	477	480	498	432	456	499	512	489	459	441	500	479	447	491	476	484	492	482	470	480	509	482	435	491	480	459	476	487	436	461	462	463	445	466	460	489	475	440	505	454	474	478	491	470	479	499	457	462	499	478	481	509	485	468	458	468	455	457	504	476	482	453	497	451	493	483	477	508	482	510	475	498	484	514	505	482	465	453	504	480	497	480	496	488	488	486	480	482	475	482	486	468	479	509	506	485	509	446	475	495	506	484	504	488	486	496	459	487	506	503	470	464	477	466	520	464	465	485	478	502	478	488	446	508	514	497	434	463	508	454	482	461	517	465	494	435	457	494	473	486	501	501	492	509	461	464	495	474	552	499	467	456	503	437	482	480	482	482	460	523	497	491	484	498	517	493	455	457	474	516	475	480	510	469	485	457	506	487	514	482	479	459	462	439	526	506	467	472	464	494	468	449	464	434	470	471	505	475	479	488	496	451	452	503	469	502	505	506	466	476	473	457	459	485	476	488	463	497	474	479	468	466	434	482	464	478	464	458	447	502	471	467	500	461	490	493	460	477	472	497	486	476	518	468	495	482	508	498	502	494	473	466	506	458	503	470	457	469	510	433	482	470	486	495	478	468	507	488	474	506	496	496	464	488	437	439	497	490	498	477	452	498	487	493	479	470	506	485	442	466	470	473	494	490	490	484	495	472	471	496	451	465	465	513	473	450	463	479	491	485	499	495	471	493	517	481	484	456	485	491	495	484	499	480	465	465	466	516	497	496	465	448	447	513	500	520	481	490	494	475	481	494	475	492	520	487	448	439	485	512	491	494	511	496	447	465	494	459	518	495	485	473	476	522	495	495	492	473	505	502	474	492	465	461	474	490	507	501	482	474	506	496	486	471	484	502	469	482	495	511	458	439	480	486	512	473	471	509	441	492	527	513	501	467	456	457	482	481	462	471	487	450	451	450	516	432	454	470	507	470	503	465	485	551	456	458	490	492	505	497	553	513	459	448	492	471	480	483	460	463	515	476	476	524	527	465	463	452	510	524	526	485	482	476	509	475	525	474	498	463	435	478	505	482	463	481	487	471	431	481	475	482	491	485	479	490	503	486	506	463	477	463	460	488	492	517	493	460
27740	12329	2222	1293	945	998	899	925	925	939	965	917	1038	954	908	951	941	942	963	942	935	990	899	868	947	897	951	925	920	914	987	956	953	980	958	945	1009	910	889	953	928	955	931	907	909	970	909	898	932	910	941	932	928	957	943	938	947	918	935	934	944	908	966	1007	905	929	950	866	949	934	905	938	923	897	934	954	979	1005	983	921	918	929	928	957	974	925	928	917	892	933	901	919	964	955	922	974	937	944	916	956	934	904	972	919	914	883	944	959	946	913	880	935	951	991	892	911	940	928	906	871	964	999	905	914	943	992	907	973	982	881	973	924	908	968	901	924	944	976	907	899	958	937	987	930	1013	930	916	900	975	904	887	985	957	952	935	908	952	951	876	913	982	904	955	902	946	941	967	1004	959	913	907	975	948	880	939	907	894	941	928	926	1014	964	964	929	907	897	924	900	906	898	945	896	937	924	941	985	956	930	1001	914	921	1000	1023	962	915	987	951	910	926	959	899	960	987	931	892	924	979	968	943	935	926	951	933	914	928	921	931	906	933	945	927	948	911	949	968	969	921	942	878	933	963	953	917	917	920	929	963	898	971	947	996	912	918	919	906	916	965	940	1016	964	1001	911	962	858	913	950	890	922	870	934	969	991	950	945	953	952	931	921	886	947	947	954	928	925	954	926	893	886	890	943	946	889	900	929	917	954	976	947	898	933	996	928	925	979	935	883	924	949	938	987	929	902	966	948	908	960	952	874	926	909	942	910	989	1009	906	902	905	933	916	970	938	961	946	933	905	894	955	965	871	928	912	988	903	888	923	961	920	963	954	949	938	903	921	953	892	907	964	933	894	1021	914	939	916	937	917	941	900	941	987	920	947	907	917	996	870	955	909	905	966	954	882	932	924	920	946	945	941	912	870	913	1024	944	947	935	936	925	927	1000	956	983	949	969	938	954	944	957	961	875	935	954	903	967	987	926	955	889	936	935	937	946	904	952	899	889	938	936	904	951	926	920	946	949	930	907	940	909	1001	938	892	908	890	983	904	874	922	924	887	943	914	953	922	936	911	929	962	864	1002	914	924	954	923	953	924	948	950	954	918	961	957	891	924	971	994	960	942	903	954	915	945	927	980	936	935	999	918	934	940	940	919	895	973	942	962	928	925	908	942	919	920	970	922	920	961	965	942	945	921	980	928	984	942	1020	923	884	943	954	925	953	937	927	1003	930	927	918	885	908	927	1009	933	945	891	886	950	930	934	993	885	924	918	929	926	923	977	936	911	977	931	922	964	966	929	972	945	961	965	913	892	953	893	968	918	932	953	923	920	895	905	973	933	902	987	999	955	950	931	960	878	888	939	937	960	923	936	947	942	883	951	951	956	919	905	933	973	905	895	925	930	948	948	923	931	972	931	965	955	933	948	916	952	937	946	963	944	998	936	906	973	885	947	922	944	868	955	897	972	923	991	934	883	978	939	901	889	983	929	947	907	928	961	944	910	984	943	953	957	921	917	935	917	946	948	937	876	925	922	911	898	881	928	940	924	913	912	994	934	966	925	894	885	891	914	990	960	895	956	905	942	943	942	963	931	907	970	902	897	963	963	980	973	960	872	920	901	882	971	973	906	929	960	931	971	963	906	959	904	933	920	962	927	938	936	938	885	942	958	871	941	907	969	949	944	958	950	906	909	940	905	963	933	949	1010	944	927	996	938	991	898	930	939	895	905	889	955	975	919	944	944	903	879	930	898	997	971	934	953	918	961	920	983	930	958	893	932	921	927	898	919	929	988	970	915	901	943	899	945	916	990	925	928	944	930	955	934	925	923	973	947	916	952	942	961	891	865	905	918	918	921	980	887	951	906	971	944	966	954	917	911	892	973	889	967	896	955	906	982	958	950	897	926	954	892	917	958	931	927	919	954	929	924	969	939	952	944	943	958	943	879	866	877	943	924	876	977	891	978	951	905	891	974	956	907	912	906	956	918	935	940	928	944	903	913	924	897	937	932	965	936	894	1025	972	947	945	932	890	1012	959	951	936	918	939	924	953	953	944	934	925	970	974	905	913	909	884	962	914	913	884	1001	998	940	921	883	999	905	894	932	967	931	949	1006	916	951	964	949	914	911	901	896	939	998	914	965	951	948	907	926	887	925	914	917	860	962	965	863	877	973	902	933	976	948	976	970	989	948	920	919	974	976	958	938	939	934	893	911	958	928	894	946	946	934	950	941	905	903	924	928	929	896	1016	959	938	959	953	918	939	952	934	962	990	928	926	932	966	888	927	964	938	886	926	943	938	910	904	960	993	972	939	917	854	988	932	883	954	930	937	943	930	936	919	946	986	922	931	924	914	940	903	965	895	933	942	950	916	961	924	988	893	917	951	924	894	936	934	901	997	924	943	963	959	917	1016	998	918	899	929	936	988	1013	929	887	900	936	911	962	939	927	908	952	960	937	937	921	982	951	925	948	932	960	898	956	950	945	919	957	909	891	936	928	950	972	926	908	934	929	954	927	938	932	933	993	956	933	961	967	1002	914	943	924	928	941	921	954	932	955	924	969	932	927	929	982	895	937	961	925	970	934	923	926	978	928	950	945	953	900	913	948	933	903	931	898	918	911	933	870	930	911	938	909	943	932	941	971	889	941	928	1016	909	865	917	856	909	946	892	869	923	974	944	937	951	952	984	960	980	966	960	951	990	946	993	921	911	951	934	941	942	923	852	906	905	922	919	980	943	921	964	876	967	968	899	912	935	937	972	946	958	943	917	949	884	913	973	932	931	878	926	970	922	919	955	946	899	904	911	989	956	961	917	956	960	919	951	907	967	965	915	935	911	948	970	951	938	921	944	906	963	930	902	992	921	928	891	917	938	972	962	883	983	942	973	918	959	983	930	928	900	925	923	941	913	899	967	933	988	899	948	924	990	934	947	914	884	918	966	942	848	925	904	944	969	932	964	966	953	997	886	946	976	896	955	942	898	942	948	924	985	942	888	878	951	941	916	963	952	947	910	929	940	927	922	910	904	962	891	1004	954	925	897	966	915	945	954	945	947	981	989	869	991	918	890	960	959	966	938	943	1009	953	955	928	912	981	875	953	944	896	987	925	903	974	911	926	922	939	960	848	965	978	961	943	900	900	927	903	922	951	904	940	901	937	945	887	857	911	944	941	916	925	934	930	942	968	939	972	978	922	917	917	907	952	961	883	962	886	1003	949	881	1004	1002	906	912	942	934	912	954	930	930	922	903	951	990	968	936	956	937	903	939	985	940	928	952	955	917	945	981	899	934	952	907	965	959	942	979	931	928	914	927	928	933	958	914	898	986	924	931	848	908	933	914	944	915	970	950	878	899	900	960	895	941	905	918	925	975	960	917	890	927	910	944	921	927	879	873	928	868	947	898	916	965	1003	932	957	938	962	921	968	908	992	956	981	915	894	970	929	976	907	925	920	947	945	925	934	894	951	907	898	871	932	949	895	943	894	923	962	990	966	945	937	944	959	898	950	905	902	908	984	950	942	962	954	952	927	964	912	985	943	1000	971	935
5195	1116	970	913	840	846	882	805	779	783	819	794	807	853	808	850	813	811	820	807	814	843	863	816	834	830	782	788	795	780	807	772	866	822	816	814	788	854	868	828	806	820	732	843	825	878	807	809	824	802	789	831	842	768	815	799	814	821	847	808	799	774	780	817	811	854	844	831	810	731	799	831	764	835	780	769	826	784	791	746	808	803	762	837	816	829	816	755	801	821	813	820	782	794	797	810	811	864	781	837	803	817	864	739	782	797	834	797	824	795	790	803	840	802	827	807	790	835	855	777	799	843	763	810	814	787	768	808	797	865	775	791	776	831	826	789	792	826	818	814	761	768	811	795	778	741	832	818	821	839	822	813	817	814	871	822	799	828	804	783	754	828	811	840	824	807	795	766	860	803	778	777	768	763	803	815	832	823	804	820	805	787	828	822	781	797	813	812	811	813	762	809	821	743	803	807	839	791	796	790	817	779	801	748	793	811	823	800	838	815	815	790	803	809	779	840	825	763	805	767	809	810	773	840	836	754	813	838	781	821	814	801	826	781	774	754	824	836	794	783	802	794	815	799	828	783	849	767	810	803	854	790	814	822	801	799	800	797	843	805	819	815	834	784	807	817	806	757	821	815	832	817	830	797	790	852	829	769	822	766	782	744	758	815	822	821	764	779	808	804	819	824	764	799	780	786	778	833	733	848	787	760	820	825	855	751	797	813	799	783	769	830	789	828	816	766	789	790	830	760	795	841	779	781	806	802	745	821	802	785	806	808	814	792	823	857	742	808	819	830	783	808	781	833	817	848	764	757	782	781	810	801	816	798	790	816	860	801	837	790	773	814	799	805	802	758	807	786	821	868	823	799	827	842	788	760	818	818	789	826	727	856	796	850	810	809	769	830	844	763	813	799	754	778	779	880	839	779	797	824	836	835	819	809	791	825	782	816	848	817	837	751	818	807	780	785	778	772	803	753	798	876	770	796	821	808	810	827	791	828	844	816	820	802	831	847	821	788	824	809	819	804	846	793	791	796	800	811	780	805	830	761	820	748	761	808	850	802	778	836	826	845	838	814	830	839	832	855	786	797	847	788	823	820	821	786	834	819	870	830	796	773	809	808	806	785	755	769	841	816	861	785	822	762	807	846	846	814	824	818	816	824	815	754	812	783	785	812	835	816	797	756	849	785	813	785	811	806	789	859	820	807	836	779	843	792	787	802	803	810	782	813	856	836	789	799	811	821	783	763	850	770	836	778	788	803	878	789	818	809	782	807	826	802	818	781	813	868	769	786	892	822	798	816	852	795	768	764	815	791	748	842	826	830	797	832	813	827	827	813	810	803	824	781	869	798	780	822	786	808	784	835	793	784	779	804	817	815	827	835	781	774	771	773	823	800	816	772	813	803	814	826	813	820	838	778	785	811	816	802	869	754	779	764	794	806	803	854	781	778	811	843	813	845	792	777	808	839	809	861	781	781	781	761	758	860	778	828	810	839	819	811	820	844	817	811	783	800	852	853	829	809	802	804	817	804	810	821	803	785	812	811	766	803	819	759	813	835	867	789	838	832	823	785	805	780	834	810	806	831	787	848	766	852	817	816	790	833	751	838	764	822	813	771	766	782	787	808	808	787	776	816	815	802	796	771	825	808	817	797	773	781	841	806	793	825	819	809	786	801	800	848	795	818	825	845	811	746	795	803	804	808	775	858	797	812	798	815	787	781	809	782	783	788	808	828	751	833	795	774	788	853	801	825	784	809	789	781	783	809	838	795	823	812	810	827	819	803	771	773	797	809	823	822	807	817	831	791	803	792	793	781	813	790	831	794	787	770	829	729	803	821	801	773	838	810	793	815	809	774	863	823	789	847	818	869	852	822	822	776	774	837	791	844	843	827	804	799	819	771	782	805	809	792	841	747	794	786	764	835	794	757	791	755	761	789	792	856	821	793	766	801	788	818	795	831	796	800	800	821	823	773	836	829	800	777	774	765	837	822	798	848	781	805	798	821	798	830	838	777	805	853	769	817	814	816	831	802	864	815	769	783	771	880	872	812	822	776	831	801	798	818	831	822	871	809	776	783	805	813	763	828	800	792	813	832	822	817	773	821	797	811	763	800	803	763	804	858	778	813	813	834	793	832	816	814	788	768	832	805	780	779	854	778	794	785	835	793	820	802	780	822	798	844	863	797	836	785	824	774	772	820	822	837	782	765	812	748	825	787	845	789	781	803	835	801	833	801	767	802	794	815	777	823	813	796	824	850	802	770	851	789	817	857	817	797	782	811	784	845	810	841	799	832	765	786	842	827	834	800	813	799	751	812	804	749	797	866	776	856	854	838	788	813	818	823	804	814	808	758	818	812	802	773	811	883	837	802	814	845	808	814	802	755	784	779	847	783	818	809	786	857	806	791	828	833	803	742	842	804	813	828	813	853	813	781	799	857	810	795	810	780	757	830	801	774	780	829	834	827	803	841	805	791	819	798	795	832	799	792	803	794	831	840	865	804	760	809	792	791	793	769	795	840	779	820	811	836	807	816	845	834	784	809	809	795	768	850	827	819	819	807	822	801	806	843	780	793	855	771	835	771	810	774	820	838	828	806	770	784	766	794	739	804	803	764	800	818	799	750	789	804	768	818	797	798	788	791	840	809	842	855	833	818	787	786	782	786	818	777	827	753	780	850	808	813	818	775	802	795	759	845	813	842	822	821	858	803	806	784	851	775	775	785	781	796	771	832	745	810	768	799	777	822	789	827	806	812	830	810	828	821	827	806	770	777	803	881	802	808	778	798	835	838	757	792	826	803	774	855	758	777	802	784	807	831	813	783	842	781	836	782	820	784	787	818	841	825	867	770	836	830	798	812	794	788	784	852	809	777	820	781	836	785	833	814	823	858	783	819	807	809	810	796	823	803	765	844	852	833	822	827	836	768	888	790	846	779	831	772	811	819	758	831	802	826	839	779	789	810	848	808	772	773	809	776	826	774	862	827	822	837	804	830	780	731	774	815	814	838	808	764	791	832	796	785	800	798	829	852	770	862	777	783	820	825	786	819	826	835	802	791	797	793	814	818	815	792	782	785	828	820	809	786	796	791	832	824	809	800	792	803	743	784	806	797	783	805	798	805	817	794	797	811	806	826	808	823	868	739	827	773	824	832	814	822	812	794	765	780	805	761	814	826	811	827	845	824	816	841	784	771	798	792	857	789	798	802	797	849	811	837	821	775	829	802	776	792	856	809	813	776	837	796	816	788	850	807	785	837	750	779	799	827	808	815	815	825	814	830	825	768	807	783	771	789	753	841	777	788	801	805	766	841	815	798	786	797	803	795	789	809	791	833	796	780	791	766	811	849	799	794	796	859	822	783	783	758	797	806	858	770	799	797	780	783	830	783	812	805	805	850	805	861	811	800	815	746	823	788	881	753	825	824	733	850	779	831	801	831	832	781	752	753	812	801	777	807	776	823	772	822	777	772	804	815	823	834	752	823	831	790	776	811	785	819
25704	21506	26091	19745	2471	1265	1146	1073	972	956	949	942	909	944	889	903	947	931	979	930	940	908	875	933	882	941	936	928	889	865	863	897	911	903	860	923	945	967	941	873	941	855	869	911	925	930	864	905	886	812	886	917	886	853	903	890	887	869	885	977	888	860	894	894	905	915	899	951	918	926	904	925	896	927	959	901	902	883	923	888	883	927	873	925	906	911	947	908	878	832	868	936	911	896	924	927	866	891	855	875	884	883	955	903	874	838	917	878	896	880	830	853	890	917	913	852	883	859	902	895	881	871	863	836	887	888	905	957	954	902	894	858	887	888	870	928	864	952	876	912	916	873	936	916	870	895	885	868	887	899	859	873	891	898	937	889	905	850	887	900	857	903	832	868	926	906	892	883	919	843	809	881	882	880	896	904	908	910	859	903	904	888	934	924	924	899	880	925	894	877	873	855	921	891	919	900	880	910	915	923	842	903	901	912	881	904	877	868	874	834	864	897	914	899	832	886	875	856	893	922	912	870	938	933	894	914	927	947	870	868	888	867	930	893	926	909	905	866	895	859	886	896	935	867	889	898	853	910	940	843	866	837	905	935	897	897	933	928	912	877	832	863	889	897	885	895	925	914	861	893	879	842	920	942	874	885	819	894	933	856	874	865	933	875	903	888	889	911	900	861	901	922	875	867	901	896	865	894	909	894	901	826	856	867	858	837	924	903	883	909	939	833	914	891	836	890	952	922	887	876	930	958	890	881	898	921	870	884	907	873	887	820	872	876	883	835	874	865	910	906	882	904	870	842	890	898	951	902	880	879	956	893	874	856	880	938	930	866	884	879	921	913	862	899	894	870	908	874	952	856	894	891	888	839	856	895	905	873	914	950	907	887	856	888	929	915	880	908	877	861	901	930	914	883	946	856	817	896	891	922	931	873	950	859	879	886	860	885	885	901	880	835	920	902	864	893	880	904	905	890	947	884	931	870	883	840	895	869	916	912	885	885	861	896	924	878	866	818	889	889	856	879	914	914	891	904	906	870	870	900	854	879	905	863	863	920	893	866	871	926	917	911	846	945	875	868	924	889	877	934	869	900	890	846	910	830	879	941	841	897	945	876	905	885	882	876	917	871	891	883	876	868	862	886	871	887	854	848	869	903	823	902	894	921	930	877	950	883	911	931	900	924	841	887	904	909	922	910	935	888	842	910	843	914	902	916	894	936	901	903	915	909	863	876	904	889	919	881	946	891	879	897	903	919	886	942	914	904	938	857	880	948	877	925	869	855	891	900	882	867	876	897	894	874	820	918	947	951	861	911	947	861	862	913	901	900	853	920	947	934	897	847	887	895	879	899	892	866	903	905	888	878	855	865	883	867	893	914	849	860	912	853	869	933	892	929	932	901	909	887	924	903	911	856	848	893	911	849	896	936	894	881	932	912	930	956	846	928	858	881	863	868	892	829	895	916	892	844	915	879	894	937	893	874	881	884	900	931	887	933	920	901	831	865	874	876	907	862	947	905	885	905	929	917	849	842	933	904	887	903	877	853	880	841	916	869	884	915	885	887	828	880	859	965	931	880	892	899	916	881	822	908	879	868	892	888	904	897	843	832	890	913	875	915	892	873	929	896	886	851	945	893	924	918	851	904	892	871	895	890	870	888	898	903	883	922	901	935	902	933	876	859	912	898	836	868	918	882	884	901	926	862	929	904	920	892	884	887	811	836	869	874	855	894	901	851	871	920	894	931	935	904	899	878	851	899	916	971	862	908	880	884	885	920	911	878	870	906	883	820	856	885	966	918	903	898	808	889	905	974	924	904	904	923	924	886	913	905	939	873	882	901	958	889	872	896	896	880	876	863	894	907	913	901	848	909	889	888	895	903	939	899	924	877	847	829	929	887	909	918	863	896	936	853	901	873	892	859	884	925	872	870	851	869	913	833	903	944	848	864	846	954	905	864	888	877	895	922	896	872	834	843	869	955	866	902	911	940	930	853	879	890	883	869	905	891	888	908	885	915	871	969	925	877	849	877	915	895	908	881	938	896	907	879	867	950	891	880	906	902	854	880	846	829	890	879	861	921	852	855	924	870	888	902	867	892	879	911	889	899	906	899	874	935	868	847	928	905	918	867	882	847	847	886	871	889	880	909	897	857	833	875	846	891	908	937	870	848	876	901	876	900	877	910	880	874	843	937	924	827	878	832	860	860	868	872	878	933	852	947	857	870	869	917	840	902	870	947	859	924	901	906	910	912	905	857	935	930	878	915	895	948	880	870	950	888	922	818	898	907	939	880	927	899	884	889	923	904	828	886	884	848	897	860	895	869	885	866	940	888	913	843	906	908	868	929	896	879	928	934	915	862	864	915	863	877	877	878	904	918	929	903	906	906	938	931	878	913	849	897	907	918	883	965	909	909	830	939	902	939	905	914	866	936	830	905	868	898	892	924	916	870	872	877	931	920	938	897	845	900	891	900	955	861	908	839	877	875	889	917	869	922	895	899	862	855	915	874	844	844	859	902	897	891	880	867	881	837	867	956	882	903	948	886	901	896	932	955	897	861	903	917	922	917	858	935	953	881	833	870	876	899	843	894	868	838	902	906	892	907	887	920	874	888	876	898	864	876	864	907	917	863	932	919	853	862	900	950	886	878	949	866	915	863	927	871	920	887	875	918	916	907	904	943	954	855	927	928	877	916	828	865	906	921	923	898	914	937	868	871	899	845	907	891	885	891	854	881	896	862	892	923	828	894	875	810	890	893	866	868	923	846	909	938	899	938	829	881	912	910	900	916	903	865	890	890	917	922	875	926	837	928	900	879	887	873	895	903	866	846	878	841	876	937	860	907	906	903	897	897	844	901	850	901	922	806	854	855	880	874	854	905	868	952	846	907	911	867	864	884	930	824	913	848	896	928	930	850	852	831	898	927	935	853	881	890	890	863	935	919	889	833	876	897	909	827	909	945	945	922	869	887	880	856	881	916	953	926	899	883	888	906	891	890	905	838	885	872	934	879	922	869	878	908	871	886	903	908	898	907	868	891	936	903	914	891	890	862	945	954	858	867	832	852	906	850	917	892	857	878	888	878	897	881	869	903	891	921	911	933	916	868	871	862	903	827	881	864	913	860	879	904	870	826	891	896	903	913	890	858	888	868	932	874	903	924	877	923	871	969	900	867	852	969	866	927	909	895	826	901	866	895	866	893	880	893	868	861	920	884	892	881	843	899	892	981	917	927	884	880	911	911	922	902	946	919	878	893	889	909	879	961	852	887	899	883	900	879	815	853	887	907	893	857	848	873	928	868	924	906	902	921	891	880	940	868	871	933	928	891	879	872	824	846	927	882	924	907	894	938	886	887	885	881	958	918	911	878	955	921	849	857	869	868	962	874	916	897	899	917	876	909	883	902	895	912	823	846	914	903	891	868	920	896	894	911	909	836	956	935	873	894	862	928	902	868	897	847	917	894	900	852	877	914	958	931	850	871	866	849	888	944	905	876	918	892
3666	2505	2129	1340	1134	1028	976	899	922	870	911	873	844	891	857	829	870	833	869	821	790	799	828	837	785	799	852	815	791	820	811	789	793	825	813	800	795	844	812	790	858	789	823	769	795	794	791	749	763	756	815	811	802	767	729	819	835	827	783	809	862	786	800	824	813	809	802	802	804	796	839	846	814	860	829	795	770	840	871	795	825	793	814	790	830	798	781	819	782	790	802	766	788	735	800	813	777	792	776	818	795	828	827	804	814	861	771	768	818	831	779	830	821	772	815	846	871	792	810	820	762	769	803	817	831	764	876	783	790	785	874	791	733	838	801	793	769	767	790	786	840	805	817	798	781	772	781	765	836	753	804	778	801	788	785	755	858	770	746	812	756	788	830	771	777	781	808	843	788	865	805	802	784	803	814	756	778	779	789	774	778	843	794	815	827	750	812	820	767	790	785	775	765	809	741	789	814	778	788	795	799	737	777	816	743	814	739	824	817	827	787	824	795	807	789	765	774	803	777	788	813	785	765	806	785	813	776	793	788	747	809	809	796	786	809	775	807	809	788	790	790	794	781	756	771	777	829	762	809	801	816	820	760	787	809	771	783	762	815	782	794	797	815	743	827	768	780	836	779	755	785	785	781	835	841	768	774	755	789	728	750	738	826	774	798	795	800	791	785	822	782	763	809	793	806	802	771	796	831	856	818	781	750	835	855	776	796	835	770	782	785	779	793	801	801	747	762	780	763	806	793	798	811	811	823	761	853	755	750	744	785	794	785	800	781	770	784	806	804	770	787	820	813	813	790	785	765	765	836	755	843	812	837	846	744	788	747	751	778	793	804	791	756	811	773	832	789	826	783	827	781	785	817	763	812	826	806	782	796	839	809	798	790	777	769	758	803	771	752	793	809	776	809	814	809	812	841	767	803	792	795	711	801	811	801	761	723	787	831	774	799	759	756	782	780	766	832	751	794	828	793	811	775	810	764	840	779	789	827	799	789	801	784	793	806	814	811	805	783	813	757	812	795	805	775	759	770	830	793	786	785	786	795	815	713	770	805	844	763	811	790	827	823	853	775	804	795	821	804	800	808	767	829	804	782	748	818	835	794	768	814	794	803	779	780	797	787	762	812	754	798	789	775	761	761	806	811	793	760	761	831	830	772	814	811	777	792	792	824	851	763	825	755	796	788	800	785	755	797	821	741	824	810	833	799	801	736	799	765	758	772	789	804	811	807	837	821	734	771	745	823	759	786	765	726	821	756	767	800	759	745	848	813	792	766	811	812	783	818	820	847	807	798	818	757	797	802	781	758	773	761	762	826	830	789	751	802	768	773	825	801	837	777	789	781	800	763	808	802	735	812	760	799	812	802	847	778	802	772	766	746	732	809	824	763	796	808	808	783	809	771	853	784	813	755	813	756	788	818	785	770	759	811	820	802	801	780	840	747	768	746	782	722	753	779	765	772	792	779	765	814	809	811	811	791	753	834	826	768	785	797	778	756	823	758	780	798	813	779	808	746	805	768	806	791	767	726	778	836	820	755	798	845	751	829	814	803	790	749	787	796	850	853	795	799	859	779	781	816	827	803	781	801	801	844	801	784	791	775	744	838	727	802	781	796	765	793	816	815	774	756	817	781	762	801	783	815	803	766	783	797	807	789	833	753	811	815	740	782	791	795	829	779	798	814	768	793	767	771	795	788	826	788	785	859	832	782	769	758	764	776	789	832	763	814	790	748	774	774	858	830	789	729	775	793	764	744	809	795	827	763	756	770	808	821	804	844	792	721	771	759	825	781	785	769	792	847	810	732	786	825	765	787	723	790	773	781	750	766	810	824	776	780	804	777	796	830	783	763	827	749	801	765	818	803	797	780	793	780	788	765	788	753	801	785	758	776	773	809	800	843	727	789	844	741	837	768	788	789	820	823	811	792	793	750	795	755	754	791	752	830	785	808	765	817	801	826	825	762	771	777	801	797	785	808	814	801	823	767	859	821	812	813	816	829	748	798	808	784	770	763	741	761	838	822	790	799	807	815	794	736	782	769	788	765	791	789	790	801	792	756	789	782	809	774	793	779	776	794	767	790	799	867	776	825	807	803	846	789	771	725	787	809	757	799	798	836	776	778	798	806	799	806	754	814	788	809	803	836	820	788	776	786	796	768	805	778	743	785	759	794	773	769	848	846	799	814	784	782	773	763	810	750	850	839	807	848	791	784	795	813	754	843	741	790	819	767	815	793	782	777	793	761	829	741	849	764	734	786	817	795	763	806	777	794	793	746	825	806	804	814	780	862	772	793	743	799	823	821	779	781	817	861	819	828	772	850	834	797	801	801	746	764	776	802	835	787	794	792	776	715	816	789	792	810	764	790	767	745	748	804	758	772	749	797	878	846	812	798	834	803	796	781	825	749	784	810	774	778	797	764	843	760	828	816	817	787	782	702	794	800	781	782	787	821	826	753	803	773	790	758	778	731	791	754	773	801	842	775	764	797	800	805	760	785	799	755	769	774	820	726	816	775	796	800	779	780	758	793	793	806	761	743	790	766	767	792	740	792	817	781	829	774	788	794	796	812	798	778	754	780	785	789	837	792	780	783	781	771	801	829	772	752	821	771	763	772	744	789	805	798	791	796	776	747	800	837	813	837	801	793	812	787	760	810	770	764	775	771	793	806	792	807	828	785	775	774	759	758	770	774	811	798	809	727	777	794	747	835	775	777	772	778	809	839	742	794	824	779	843	846	757	745	828	798	769	831	770	820	778	791	785	813	743	789	774	803	825	779	789	844	854	798	804	865	773	793	817	730	807	789	806	835	764	827	794	766	801	807	824	847	782	825	765	781	790	815	785	798	834	809	793	770	823	801	821	824	785	763	768	772	835	800	841	722	744	784	777	733	763	734	810	770	835	772	773	795	809	780	792	831	770	757	730	823	812	815	746	782	784	800	798	827	811	745	777	841	754	820	808	785	802	818	793	750	775	734	811	799	734	811	787	805	819	805	768	752	803	795	815	789	768	794	716	740	808	801	816	788	833	783	809	782	836	775	764	762	801	799	801	848	825	799	793	844	804	839	769	757	828	779	807	727	811	809	811	761	794	785	790	774	826	829	796	735	746	807	783	785	798	782	783	820	858	730	820	832	753	819	765	790	852	762	763	818	804	770	773	805	765	804	793	790	763	803	767	825	777	783	785	799	770	845	743	781	835	752	843	772	809	797	806	763	825	775	768	795	790	809	809	738	749	753	796	813	811	805	752	829	782	771	776	796	760	824	801	790	784	815	796	808	777	752	820	791	767	792	787	786	844	762	832	756	792	755	801	847	804	816	841	754	771	755	780	757	753	803	770	720	778	757	780	749	776	755	789	802	752	803	759	789	776	814	768	754	788	768	822	820	782	801	776	802	786	801	757	775	787	777	759	795	809	825	796	790	776	777	808	804	795	807	756	780	823	761	766	778	787	735	865	809	795	834	757	809	807	773	768	815	756	835	777	745	788	786	751
24298	21502	28748	24694	20630	3402	1149	771	619	603	560	567	555	533	498	540	524	549	530	500	521	521	461	489	506	491	463	438	476	509	486	508	499	467	506	471	494	492	492	518	500	461	473	505	494	472	489	496	511	492	538	536	510	458	490	476	445	500	493	487	501	463	483	494	483	461	489	459	476	499	445	489	431	497	494	461	435	474	446	474	434	459	512	462	488	445	453	474	459	535	472	468	497	503	486	475	483	480	503	500	462	464	467	486	469	485	517	517	480	442	486	481	465	442	453	523	499	480	478	483	470	457	469	461	502	490	471	444	459	501	479	494	466	465	479	486	467	518	465	462	498	510	482	475	480	432	499	459	462	482	465	467	500	442	503	457	467	469	501	448	488	474	459	441	456	493	500	453	451	434	496	493	466	485	474	477	510	442	465	470	474	512	487	489	479	487	497	502	461	452	477	475	472	492	474	501	479	489	530	455	470	487	446	495	498	494	475	480	497	474	449	456	461	493	456	503	460	474	480	495	494	462	442	517	461	507	474	482	446	448	468	475	510	476	464	467	467	471	435	490	473	491	464	505	450	477	473	448	521	422	466	456	446	504	463	443	469	490	421	478	477	457	482	501	448	486	462	501	467	470	467	490	518	473	469	449	468	497	458	474	495	467	485	522	473	507	491	505	501	496	499	469	521	406	456	491	488	518	468	450	451	471	469	477	520	469	481	489	492	508	484	462	485	486	488	467	492	519	480	442	455	518	451	496	506	516	523	473	520	490	471	480	505	461	449	474	510	484	451	449	483	429	477	476	493	435	426	477	462	493	505	474	481	471	466	469	513	505	452	507	455	475	471	485	461	473	489	470	464	480	470	447	454	487	474	489	538	466	472	447	493	439	440	476	514	476	486	486	500	455	472	503	482	457	474	433	471	454	470	462	508	499	457	484	474	461	471	454	454	452	502	472	463	483	517	449	493	485	484	507	433	463	484	464	466	486	485	460	460	501	470	515	449	461	464	468	471	481	494	493	468	506	505	485	489	489	493	459	492	517	454	461	476	485	462	457	465	438	462	482	450	457	439	461	437	477	484	439	455	445	449	449	461	476	473	480	491	468	480	467	452	476	475	481	496	472	492	505	448	491	498	466	482	448	488	478	463	479	485	467	471	499	476	485	445	428	458	499	504	491	470	435	481	479	442	450	464	489	482	464	457	477	452	483	468	464	444	476	475	473	480	450	507	465	480	487	493	483	439	452	471	439	450	443	502	483	472	499	503	452	499	439	483	477	464	447	470	469	462	487	446	491	464	487	509	471	455	470	472	483	464	462	434	444	468	497	455	488	469	484	484	499	469	489	478	530	478	482	486	482	483	503	452	476	496	514	494	511	456	494	454	486	514	467	445	465	494	454	487	503	467	470	476	474	453	446	480	450	479	496	462	497	471	477	465	434	457	451	443	470	472	458	463	472	456	477	448	508	463	465	470	462	484	469	446	447	462	474	448	470	464	453	469	496	524	487	471	485	472	446	454	498	432	457	436	454	484	459	469	477	526	442	467	492	454	472	492	452	456	486	477	462	430	469	462	483	472	428	456	461	443	455	499	456	485	473	446	476	489	473	486	495	497	482	453	476	446	466	448	478	492	481	459	466	500	464	474	471	478	482	430	496	495	488	486	447	449	467	476	506	496	507	463	455	476	497	472	502	494	493	475	442	475	432	511	489	467	508	444	504	495	478	478	483	483	507	468	456	496	516	484	465	452	450	498	454	465	452	478	466	505	471	458	481	461	500	470	442	481	475	466	469	510	482	438	476	451	444	514	489	438	466	448	481	486	466	473	476	474	471	480	468	510	514	401	483	458	455	469	472	484	441	454	474	461	505	498	498	485	509	485	474	500	479	518	466	483	443	506	511	480	465	499	483	460	477	472	482	452	459	460	475	452	459	471	431	498	442	508	486	480	449	492	498	488	496	475	467	494	522	486	502	457	497	484	482	455	459	460	525	445	458	455	465	468	433	512	472	463	503	485	441	477	465	486	438	446	414	471	451	439	493	506	519	466	439	508	451	477	484	473	473	461	464	500	476	427	492	439	510	466	472	483	478	478	496	479	446	487	459	471	448	458	465	474	475	479	489	456	461	414	461	465	489	439	513	480	445	478	485	441	484	477	482	467	472	463	451	480	468	440	504	479	486	497	474	461	469	482	452	496	471	466	440	483	513	472	492	517	461	484	447	435	431	478	442	470	478	497	457	446	483	494	480	503	479	462	509	483	458	465	450	515	459	476	454	431	498	483	530	479	477	513	442	443	473	484	457	495	468	498	449	485	471	467	473	444	496	440	441	467	480	460	464	500	491	447	445	498	454	459	480	450	474	461	468	491	432	466	460	498	482	472	460	456	516	460	463	417	465	470	492	486	478	473	457	467	486	476	464	509	467	485	476	468	485	478	457	454	473	451	478	459	463	450	450	467	481	446	443	497	479	455	453	465	478	469	508	459	467	453	488	460	514	442	490	510	446	475	458	498	470	447	446	463	479	479	494	502	479	454	502	514	485	465	461	492	462	453	486	476	479	469	511	494	466	461	484	450	453	444	456	459	467	456	459	426	501	433	485	498	491	428	482	439	516	471	503	519	450	494	470	470	505	491	476	459	429	444	471	456	452	482	474	471	498	470	477	485	478	488	493	454	475	506	478	489	450	419	511	474	478	458	472	480	492	507	498	474	476	506	450	511	477	490	483	468	464	504	488	476	475	465	456	441	509	456	452	467	422	469	440	450	471	428	454	504	473	510	462	469	496	457	477	463	483	455	464	462	436	471	460	488	447	475	476	460	485	515	467	501	448	454	463	500	487	495	467	470	469	446	501	481	439	447	450	460	492	488	499	494	497	481	440	532	434	503	478	475	482	468	423	495	498	467	492	497	496	455	501	448	484	486	468	462	500	468	470	508	479	471	496	472	462	518	485	438	493	509	467	487	469	487	485	462	487	488	481	496	497	463	443	447	497	461	501	446	433	450	469	466	478	477	475	458	461	460	490	503	446	504	467	469	495	463	484	478	472	458	407	457	442	471	490	458	449	498	467	510	498	482	470	511	441	468	450	453	445	449	458	473	486	467	487	470	485	473	504	417	490	500	484	460	459	428	461	471	471	462	516	487	450	469	483	449	472	472	467	455	478	488	480	470	482	507	470	476	513	487	469	479	451	456	471	445	487	507	467	486	484	483	471	462	448	462	505	475	455	506	449	469	503	412	470	468	465	494	508	442	460	449	494	475	471	465	457	448	426	455	469	477	455	461	489	453	456	485	480	471	453	465	500	468	453	455	517	464	411	474	490	470	479	474	436	464	448	479	478	495	498	458	473	468	442	451	475	502	477	496	501	488	516	507	482	439	468	478	486	490	490	477	473	487	451	477	476	475	493	474	462	436	477	455	463	444	493	471	456	497	461	458	470	498	461	462	487	478	479	476	463	479	487	492	492	457	464	441	434	486	486	417	474	460	510	509	460
3459	4849	3820	2015	1423	1118	975	778	815	712	672	648	630	587	596	586	513	527	540	534	536	543	556	506	510	505	516	494	501	491	508	482	522	522	503	500	497	484	488	482	530	460	541	482	486	513	518	466	495	498	483	488	481	513	450	522	502	504	511	496	474	494	479	498	472	475	522	503	493	481	482	479	484	476	535	478	483	499	506	481	486	462	487	479	471	497	437	469	452	496	476	467	472	405	474	457	480	486	493	520	479	510	464	499	507	487	485	481	493	468	490	508	526	505	480	451	480	469	496	482	476	512	479	467	475	510	480	453	539	486	482	487	509	496	485	507	481	472	467	492	522	479	493	476	511	492	512	475	503	485	449	467	488	475	478	502	481	487	472	459	432	472	492	472	469	500	522	467	450	523	514	459	457	476	491	461	475	470	503	482	461	463	484	474	526	454	443	509	486	455	472	481	471	482	479	480	479	497	495	482	504	497	466	441	446	497	462	440	466	464	486	437	494	528	470	493	493	483	472	469	501	475	443	483	480	471	479	492	530	468	470	503	497	486	477	514	454	456	488	482	487	505	465	510	490	495	444	430	482	464	481	480	464	472	443	460	507	501	510	460	507	464	493	435	475	474	471	480	481	446	496	476	501	550	483	447	443	480	476	483	449	488	486	475	508	513	504	511	480	471	471	461	464	445	511	445	507	486	482	475	466	443	493	461	466	481	498	488	462	521	503	471	470	488	473	498	492	475	486	441	470	506	454	478	429	471	444	453	425	471	455	494	500	524	483	513	432	470	479	474	481	469	500	500	480	491	453	505	506	484	460	460	495	473	477	510	489	497	473	483	520	512	467	499	495	465	487	462	480	489	462	467	471	482	506	485	473	511	487	480	522	473	469	510	476	489	444	484	454	507	478	452	465	463	505	460	446	485	486	479	494	469	470	496	453	495	474	482	468	461	500	469	522	487	423	486	521	483	493	470	483	501	501	491	503	503	488	417	493	509	469	472	504	488	473	492	443	478	471	496	476	423	485	477	489	460	504	462	487	511	446	486	490	437	498	518	472	487	477	482	482	473	444	475	498	474	459	436	483	468	471	464	502	455	498	457	501	516	500	477	442	452	493	520	444	452	455	503	511	472	474	494	442	480	475	461	496	519	461	477	493	483	466	484	511	471	459	459	444	466	460	459	473	467	487	453	476	535	475	494	455	546	510	498	486	522	477	485	495	466	435	440	460	459	465	465	450	441	441	491	504	463	515	456	484	465	460	471	473	454	506	493	486	478	489	442	457	476	481	488	493	469	481	487	514	464	481	483	460	467	514	472	504	512	469	491	455	454	481	489	484	467	496	460	446	502	463	445	484	479	475	445	450	491	468	508	492	456	455	493	456	490	494	471	476	504	460	467	473	472	502	460	462	474	461	468	454	414	488	426	483	486	467	495	445	483	460	492	507	488	457	478	458	466	468	519	459	489	495	484	471	480	475	471	532	470	495	502	483	419	501	498	456	463	449	450	509	502	453	456	509	456	481	481	475	520	477	486	448	469	492	470	518	474	460	448	479	495	494	470	442	493	478	510	487	493	469	463	520	457	442	441	485	482	445	498	447	499	480	531	478	506	455	459	497	459	480	471	473	441	511	473	462	480	475	481	479	472	498	446	504	454	501	514	475	474	495	450	477	466	477	444	454	487	475	471	446	501	460	452	490	501	510	493	486	483	501	469	510	431	489	487	460	479	479	501	451	466	483	445	487	465	438	500	463	460	482	470	471	456	501	516	483	476	480	485	519	460	479	501	427	488	470	526	473	470	461	430	457	476	460	491	439	436	462	470	478	471	486	476	460	505	475	464	511	484	461	477	481	480	447	494	492	488	484	474	451	439	472	461	464	478	488	458	476	476	458	454	435	487	467	468	510	540	448	468	456	485	520	465	498	473	508	498	498	498	506	439	520	473	454	447	512	460	496	482	462	500	457	488	497	473	468	498	459	458	462	494	494	479	443	469	458	454	481	431	467	524	480	515	456	490	484	468	465	489	460	523	487	447	467	478	461	502	475	477	485	485	468	466	502	474	466	485	480	444	497	474	495	465	457	443	489	452	471	508	448	534	408	483	472	460	450	519	434	477	428	440	443	508	495	430	483	467	449	489	484	497	430	449	474	459	507	448	468	483	461	459	442	474	482	466	475	463	478	455	519	489	506	452	456	470	454	480	455	500	487	466	459	473	495	454	457	477	483	489	476	468	469	450	465	461	459	521	489	483	459	469	462	479	480	503	474	504	490	477	471	472	434	486	478	457	470	516	458	514	472	443	472	475	470	474	475	486	487	457	459	509	497	479	487	458	456	421	449	496	468	488	464	439	422	492	497	480	471	477	482	457	496	486	493	476	474	453	444	536	455	450	483	449	499	459	511	472	465	483	471	508	443	482	474	477	478	434	491	467	504	462	468	512	504	513	458	465	477	505	473	467	477	472	445	488	476	470	474	491	521	450	480	507	477	501	476	452	510	481	471	472	503	438	494	441	458	446	487	434	474	506	473	478	447	469	485	427	474	490	464	448	433	456	512	502	466	518	496	472	467	450	436	451	511	485	499	482	509	461	486	480	458	488	447	462	495	471	470	480	469	476	475	500	494	485	489	492	449	476	491	436	472	488	480	463	453	449	437	492	491	454	468	518	482	486	487	464	485	515	447	486	475	467	459	462	448	440	456	497	510	461	477	453	469	445	517	498	492	504	474	503	446	490	527	474	469	469	444	473	451	460	447	441	500	496	505	470	428	478	494	458	488	455	454	472	468	491	506	452	496	473	464	475	509	480	453	496	444	445	480	437	484	467	469	447	447	435	484	490	481	469	488	464	452	468	488	438	485	514	450	447	484	515	443	453	484	525	502	492	475	500	518	453	451	464	506	473	518	458	473	453	474	507	458	451	444	488	472	482	505	521	492	509	451	448	512	482	487	479	482	430	474	472	442	468	447	500	453	479	466	510	503	442	470	434	482	433	461	458	492	467	499	462	470	432	479	462	475	513	482	453	493	510	464	445	469	443	468	442	471	501	414	480	444	482	467	456	491	495	489	443	463	504	516	455	451	498	483	461	477	475	511	479	459	511	493	472	455	481	478	427	474	483	496	452	419	456	461	482	451	462	454	460	473	457	464	480	497	492	484	466	441	462	480	465	476	471	480	460	447	472	427	483	448	425	459	445	494	494	451	505	444	428	463	482	477	475	492	485	496	477	488	475	480	469	494	495	489	480	498	480	505	503	498	475	485	452	450	468	463	474	414	445	445	479	473	478	473	451	462	447	460	461	448	458	464	482	479	482	457	440	456	467	478	473	466	434	498	449	456	484	442	488	470	448	463	424	485	441	477	500	503	457	540	528	455	477	458	444	479	464	456	492	509	494	470	468	471	502	460	443	464	509	457	487	469	473	459	440	453	449	472	459	452	484	475	471	456	474	503	507	478	463	475	449	482	495	442	433	447	464	415	471	483	497	494	470	484	496
27763	12424	2198	1352	925	947	966	892	903	981	899	883	921	964	916	919	843	875	974	898	920	948	960	963	947	958	905	887	937	967	934	990	970	875	918	942	942	946	866	939	914	962	955	865	859	936	910	945	949	912	885	950	902	889	938	924	907	912	883	905	952	903	915	905	926	932	899	930	925	986	850	885	929	879	908	979	939	892	930	904	970	888	913	950	895	956	923	899	926	893	962	892	923	919	906	913	955	926	929	877	943	892	896	948	942	956	925	916	950	924	898	871	931	928	954	873	878	928	908	903	869	872	920	922	931	939	1002	955	917	916	935	895	889	899	851	943	922	869	914	929	892	911	953	892	903	960	896	891	946	912	888	867	921	876	910	886	948	912	944	932	900	903	919	911	881	933	865	906	931	899	880	958	909	907	901	921	898	887	914	927	909	951	869	939	946	937	951	905	955	938	918	855	916	937	977	944	934	889	947	917	944	904	933	895	875	921	899	904	969	848	933	908	905	964	910	997	927	893	869	913	886	919	907	921	860	873	955	923	917	952	966	884	897	863	841	899	856	877	906	929	917	911	898	887	927	895	901	908	886	967	942	927	952	951	840	938	868	934	896	917	847	906	937	908	846	867	839	912	944	888	947	920	953	936	910	924	851	881	858	874	910	948	925	903	909	927	968	903	896	959	937	874	897	891	935	929	899	898	896	953	946	898	953	934	925	902	916	930	984	885	879	905	950	899	932	934	898	934	882	937	920	913	902	922	928	923	892	902	933	927	870	881	901	882	950	891	914	834	962	886	891	886	928	911	938	911	896	918	923	880	934	866	920	931	935	880	889	953	905	868	899	940	938	965	878	960	976	909	897	888	918	954	944	912	966	883	912	934	896	888	862	924	880	957	965	895	929	922	932	915	934	929	930	916	925	921	902	890	939	892	916	897	896	908	881	931	907	869	854	895	903	933	829	909	863	916	919	936	955	929	883	911	927	967	915	909	967	929	988	929	967	927	870	888	920	954	894	939	926	936	922	952	938	960	933	914	898	946	945	911	949	938	900	917	904	873	955	944	913	976	912	853	867	910	872	896	927	910	925	922	936	862	906	953	895	912	925	880	888	921	943	935	961	898	919	912	898	934	908	922	919	938	873	943	891	917	891	922	884	914	943	906	905	939	915	937	911	947	895	909	969	925	917	922	866	926	895	909	882	930	916	947	905	923	942	931	909	862	895	955	959	915	932	974	932	943	916	867	917	870	928	901	883	950	940	910	959	905	902	906	878	906	932	966	938	904	918	886	912	911	947	912	975	968	884	869	891	956	899	894	905	928	975	903	928	903	881	917	925	873	898	891	912	905	914	970	924	933	866	904	869	888	905	935	937	961	904	933	907	900	919	877	935	962	930	924	876	930	914	931	925	896	875	929	938	934	953	949	891	885	913	928	952	910	928	931	859	930	943	947	853	924	868	937	935	900	853	940	888	904	907	872	948	948	927	856	909	927	897	981	874	891	885	901	929	880	870	897	878	978	879	951	923	867	1000	932	904	922	935	908	928	932	925	929	903	978	836	927	873	966	940	945	895	917	892	908	924	903	940	939	890	965	896	929	970	934	886	912	945	939	947	868	869	887	926	925	942	903	890	945	896	906	926	953	878	896	891	874	922	932	952	907	910	902	905	900	890	911	957	889	925	935	873	917	884	911	907	897	972	947	922	918	934	924	953	930	951	963	858	910	926	893	950	960	823	949	1007	916	891	927	905	884	922	858	935	959	919	909	908	879	963	901	898	907	901	923	953	902	895	914	940	888	887	957	913	901	919	967	940	916	897	901	951	910	977	902	936	923	904	908	965	928	948	951	882	973	905	933	967	888	937	933	918	930	915	869	919	970	951	943	902	1008	944	896	936	1006	895	888	913	923	904	927	856	895	920	917	966	915	891	871	916	860	905	887	966	897	891	917	908	940	904	877	879	916	922	874	916	900	830	926	988	930	937	958	946	958	905	949	877	897	895	973	910	920	935	910	875	847	924	920	935	882	886	900	914	914	888	942	892	953	904	923	907	923	886	973	951	909	914	898	917	892	847	942	947	940	888	899	920	887	887	865	920	917	939	884	874	959	912	895	913	887	957	936	921	943	951	902	911	928	903	924	918	902	916	944	961	923	927	910	937	918	940	949	891	940	962	911	906	934	913	853	943	949	957	922	931	901	978	967	926	915	929	957	938	911	961	935	880	962	932	904	894	896	946	930	936	878	983	909	946	918	843	952	945	915	936	906	949	909	909	973	920	918	913	936	915	882	919	901	898	904	921	902	907	946	885	940	920	912	921	867	904	869	900	853	908	951	956	907	897	967	923	871	935	899	945	910	974	959	863	954	927	953	856	892	893	914	903	891	902	924	928	950	949	894	917	948	944	900	895	933	953	892	847	915	952	914	888	950	924	944	923	1010	916	928	925	898	937	929	910	916	890	944	923	963	932	985	929	946	885	917	881	893	899	915	909	884	908	959	913	871	867	881	879	888	918	921	887	932	889	928	915	912	824	935	973	951	913	935	898	933	915	905	928	925	939	946	833	924	905	958	936	925	888	889	899	910	900	862	873	889	898	954	909	907	915	929	940	906	921	900	936	908	894	908	899	881	918	907	915	925	898	913	906	937	901	914	887	915	945	905	921	931	931	914	929	957	923	879	960	940	937	930	940	925	884	930	903	922	930	903	957	886	897	897	892	911	933	907	891	905	889	914	899	907	913	950	936	947	900	942	846	899	886	922	929	902	887	903	867	961	922	939	902	928	960	931	879	893	951	972	870	918	955	896	977	911	970	929	951	918	957	944	942	906	955	893	995	932	935	921	922	944	888	884	902	928	952	911	918	983	932	961	953	903	899	932	942	917	937	945	895	897	890	898	885	933	949	938	931	895	907	929	926	889	885	954	923	884	923	925	910	905	948	923	922	897	868	926	920	932	906	917	965	935	898	897	920	894	875	913	967	968	879	911	971	833	958	940	886	917	914	955	911	939	931	895	1011	898	917	931	917	901	1000	947	943	855	939	941	915	896	888	901	955	904	865	945	891	920	932	865	921	950	944	895	892	895	979	933	904	883	969	895	892	923	929	923	896	861	967	924	892	887	904	865	912	901	890	958	962	912	930	947	901	976	933	937	868	924	947	1000	889	900	933	895	923	885	917	924	936	943	883	962	962	908	959	928	911	926	930	881	904	930	935	902	921	881	952	867	927	855	911	899	935	902	890	970	927	935	887	940	903	932	942	918	863	915	856	909	913	905	927	923	888	823	915	933	876	945	927	918	958	901	868	936	898	949	863	923	978	879	940	944	931	960	900	968	924	922	952	934	934	894	966	947	919	926	929	924	914	899	935	888	914	909	966	911	878	905	875	945	938	918	930	853	867	903	931	920	928	930	899	890	885	966	949	957	928	891	931	934	877	915	872	896	921	926	914	863	935	919	879	968	906	900	935	892	922	910	948	970	921	959	908	937	912	970	904	927	900	951	891	914	922	981
5081	1011	986	823	844	844	844	797	854	829	802	819	780	815	791	823	831	826	852	809	826	790	835	826	773	744	785	832	776	811	808	798	840	812	827	814	776	782	730	772	874	821	802	762	796	808	791	834	832	802	846	784	790	753	840	806	784	786	785	838	784	820	817	859	797	779	788	809	797	795	809	759	748	862	816	757	745	821	747	784	769	824	752	819	777	778	781	799	785	793	811	795	788	833	779	805	843	815	826	759	821	820	826	836	793	795	827	796	823	785	813	784	819	810	777	813	814	812	822	745	762	768	800	754	758	762	815	749	784	821	786	856	775	814	798	772	790	844	767	826	842	781	790	810	789	804	795	801	807	811	764	825	803	777	759	763	755	820	845	780	779	801	813	832	774	794	770	758	784	750	825	802	801	727	786	818	748	766	797	835	793	779	789	810	846	850	775	785	761	749	821	806	794	786	823	763	810	786	785	868	782	834	806	829	805	730	772	836	745	806	786	854	802	839	789	823	807	803	799	800	814	791	814	802	808	844	812	802	796	752	796	759	783	812	804	833	760	763	812	785	823	806	826	834	786	734	794	820	792	750	770	827	791	766	762	795	829	763	806	786	790	814	791	772	811	791	744	767	822	793	776	832	771	827	778	744	780	734	800	773	757	798	791	817	784	791	788	814	817	815	799	788	801	783	803	781	748	814	801	757	762	786	848	797	806	799	809	799	827	835	778	832	748	807	804	761	806	764	762	778	769	816	751	821	785	813	795	755	783	795	771	839	814	802	830	828	801	775	796	818	820	803	803	780	828	748	829	815	779	773	842	807	817	723	860	831	808	811	827	811	780	793	779	782	750	815	825	753	765	766	784	824	770	756	773	784	776	759	758	810	805	833	745	815	784	852	804	825	824	794	784	861	833	809	828	805	782	832	744	785	763	733	755	759	797	768	822	775	807	795	790	790	831	813	804	813	774	790	797	847	797	773	774	738	792	774	796	822	855	791	822	775	783	852	795	798	826	815	819	782	823	784	800	829	749	791	748	803	775	853	740	843	773	788	753	818	774	800	784	799	793	789	805	741	803	752	811	813	768	750	840	770	840	825	797	789	821	772	812	807	834	775	742	812	798	769	750	752	773	832	767	811	821	767	824	754	865	752	809	794	841	791	826	873	801	754	800	855	837	852	823	774	816	853	788	783	818	801	747	792	807	834	807	778	810	789	824	774	802	829	821	808	757	788	757	789	743	774	822	810	802	755	817	786	826	819	801	791	816	778	794	815	806	757	774	764	769	769	791	782	795	844	744	762	818	776	796	806	803	808	767	821	815	797	785	733	797	807	778	786	773	768	776	764	782	802	779	789	780	794	811	799	807	795	741	823	772	764	800	814	820	761	810	787	785	793	788	776	852	777	827	798	843	799	830	768	768	802	788	832	768	807	778	793	795	820	812	768	750	740	848	791	804	806	806	812	764	789	780	807	768	768	773	783	813	804	743	788	794	801	800	813	817	806	851	771	778	782	772	829	806	745	752	822	813	838	739	771	786	807	794	817	766	773	797	754	843	839	805	819	797	784	829	775	789	801	781	830	769	759	770	802	812	729	755	785	837	846	818	754	814	790	826	807	799	775	780	791	829	786	811	811	774	756	787	788	790	793	799	803	769	811	761	811	782	827	779	802	787	782	829	739	804	787	781	753	804	851	776	769	820	803	854	784	760	800	759	813	763	795	845	751	717	776	811	784	773	833	749	803	760	799	814	820	771	699	770	743	816	827	831	812	841	795	779	785	790	779	791	817	783	740	780	778	819	804	808	814	784	833	846	807	815	770	764	789	728	803	768	768	807	776	758	840	783	727	784	747	776	803	791	763	840	826	842	802	812	827	797	797	805	790	756	751	799	834	766	813	811	786	821	784	780	726	770	789	798	761	862	793	811	778	787	823	818	810	798	814	777	801	768	782	782	854	818	768	778	800	825	833	742	796	760	807	810	796	797	858	775	806	763	712	795	786	805	819	820	752	756	793	763	787	800	778	774	813	810	776	788	800	770	781	785	794	805	804	791	810	803	797	811	847	787	788	804	805	799	781	758	809	842	778	802	805	787	819	791	849	776	775	811	825	762	780	818	797	840	824	800	795	800	815	775	756	773	826	789	810	829	792	802	804	786	811	800	833	788	789	771	802	757	836	765	805	772	819	775	782	812	835	798	794	772	763	838	766	726	781	806	785	820	831	798	804	770	824	815	794	814	748	805	842	820	787	811	795	754	856	771	781	748	815	782	816	799	794	840	799	813	788	788	793	840	812	750	791	779	760	791	793	770	796	792	816	807	821	846	769	791	781	770	817	777	790	759	811	809	786	813	829	794	760	888	833	801	774	807	770	773	802	813	773	767	843	808	817	826	793	806	778	787	829	774	803	813	792	788	760	803	781	839	824	822	842	809	848	709	807	812	745	798	790	747	762	812	802	788	786	786	763	763	789	822	776	814	784	782	766	809	815	777	803	825	826	802	747	803	805	757	782	780	788	754	818	775	842	793	811	798	798	841	762	774	774	823	806	742	776	744	773	795	779	789	815	802	792	770	809	792	789	787	781	834	765	775	784	798	850	812	746	762	795	805	794	793	836	783	763	787	805	808	790	774	824	754	790	777	806	796	845	879	745	776	819	875	796	771	805	772	816	806	801	759	779	756	863	775	797	761	791	794	783	803	796	822	809	816	776	830	852	796	800	778	807	811	856	807	785	762	774	844	774	770	846	750	787	817	794	782	745	767	783	789	770	827	823	782	783	771	791	772	766	838	823	801	750	833	768	806	757	766	807	769	782	738	788	817	804	791	787	850	793	787	793	771	741	785	789	788	798	817	783	812	818	811	787	777	763	790	793	746	791	766	775	762	815	832	838	725	792	815	786	824	776	841	760	803	823	786	814	767	772	819	845	805	827	848	800	765	803	813	803	794	826	770	857	796	789	790	758	777	768	782	816	805	836	831	757	765	794	771	814	784	777	749	768	775	801	793	828	759	742	772	768	767	814	825	768	776	803	821	805	790	788	797	812	765	798	801	840	788	769	823	829	781	763	769	810	798	761	814	831	761	819	800	792	798	762	792	786	775	789	799	774	804	834	797	751	793	810	742	821	848	760	759	768	804	825	825	763	824	844	800	836	779	803	768	788	807	790	802	807	784	797	786	788	766	822	765	783	767	750	800	810	756	752	852	819	780	787	855	826	772	769	823	808	821	849	834	766	785	807	827	802	792	775	828	785	798	813	819	740	833	759	751	818	765	787	776	809	764	770	822	794	816	786	784	809	772	769	767	790	855	740	822	799	787	775	791	778	781	789	790	754	791	805	829	752	787	826	779	797	842	790	764	770	822	771	795	791	788	791	762	810	732	772	742	810	816	839	737	818	829	789	811	782	795	806	799	797	786	849	772	691	847	800	833	771	801	802	814	778	790	826	824	791	826	765	777	773	811	768	808	784	815	770	759	809	774	788	804	821	785	814	793	817
25696	21458	26097	19749	2478	1270	1139	979	1011	936	954	911	921	959	936	883	930	946	935	913	862	907	904	878	892	864	896	900	896	878	826	948	929	872	853	844	841	803	843	887	876	963	870	907	900	910	858	849	864	873	875	859	886	842	889	912	889	871	923	846	861	858	893	876	852	910	861	867	844	897	850	853	883	952	875	844	880	889	866	815	833	894	925	920	866	901	856	899	857	974	875	854	860	873	867	896	908	857	893	889	798	870	848	877	917	885	870	890	911	867	877	861	869	834	839	863	874	887	857	832	914	857	942	867	893	851	930	882	904	842	884	794	896	890	836	886	837	880	897	910	859	934	889	925	839	908	876	916	905	864	862	919	823	888	873	909	836	872	880	877	901	851	834	896	897	929	896	864	920	864	914	904	860	857	901	881	809	901	843	840	924	832	842	893	886	829	877	897	876	866	862	851	895	890	874	837	810	869	887	841	853	861	850	898	865	900	946	910	894	830	871	856	854	858	803	816	885	865	865	890	858	906	832	856	901	860	886	834	907	863	871	847	900	890	826	870	915	846	858	923	897	848	859	919	843	919	828	883	838	823	849	834	892	867	873	861	917	918	879	891	905	897	839	803	838	825	817	899	863	891	853	855	881	913	847	834	844	860	856	879	821	861	924	873	853	903	872	895	902	837	850	889	842	924	903	891	887	811	859	854	871	888	856	829	897	943	896	891	905	905	833	903	896	886	885	864	895	888	910	899	876	857	838	874	926	892	861	820	895	896	884	839	875	877	881	845	850	862	879	832	877	908	811	868	896	875	896	853	897	822	855	893	824	894	914	880	908	840	849	853	882	920	878	853	849	869	879	879	815	902	894	887	857	847	892	897	943	893	806	904	899	864	896	819	896	847	869	907	869	915	892	880	870	888	842	878	827	885	933	872	844	821	870	842	914	883	843	889	880	859	882	837	845	866	903	854	829	911	922	864	820	910	859	861	838	933	864	891	927	881	870	891	859	835	840	838	822	870	869	853	890	839	854	794	871	873	873	866	938	876	879	878	883	866	915	869	855	888	864	877	869	854	811	904	867	821	912	822	897	849	913	836	854	888	889	838	836	873	882	848	855	863	907	879	871	906	882	895	915	841	853	895	902	842	831	899	860	908	848	895	915	923	870	861	850	864	859	901	873	841	873	821	881	829	857	877	860	852	932	888	889	868	877	863	866	878	875	886	884	881	870	860	908	924	879	848	893	842	885	901	873	884	914	860	899	930	876	929	962	874	947	882	872	870	837	865	921	887	859	872	843	918	903	945	904	855	863	845	908	892	864	872	876	878	874	868	849	846	901	866	812	896	871	897	846	847	879	856	905	849	905	879	875	913	902	866	883	892	875	843	874	864	878	887	886	889	904	890	866	897	886	866	845	890	919	857	886	838	838	918	873	836	851	892	920	948	829	895	887	883	845	921	853	874	875	873	923	842	889	895	833	822	868	869	913	877	873	908	862	846	829	839	876	872	910	896	898	908	846	819	857	881	842	898	909	893	864	873	845	888	852	874	897	845	869	893	916	856	897	951	838	873	840	890	831	911	852	869	911	912	866	919	873	858	892	918	831	864	858	857	814	895	842	880	846	925	831	876	877	893	853	962	893	876	873	827	900	833	883	849	867	874	822	862	843	888	873	911	876	891	786	835	909	903	929	875	868	832	912	914	877	870	854	865	875	860	872	905	933	904	889	873	879	894	909	898	851	878	840	903	903	851	841	851	880	888	833	886	824	881	868	853	905	862	894	886	900	856	906	867	881	880	834	855	883	898	829	894	876	884	874	882	934	872	900	839	850	835	863	877	860	857	836	873	839	920	876	877	876	882	855	874	882	894	845	833	899	851	874	893	797	866	876	867	820	890	845	861	924	853	915	901	904	881	875	910	889	915	784	889	892	869	825	863	860	808	836	832	929	926	857	910	870	839	862	870	860	896	893	881	841	876	873	886	837	843	894	835	828	881	847	889	880	914	848	833	829	875	884	879	850	884	848	894	919	869	895	803	873	873	907	920	903	831	828	854	860	898	919	938	897	888	922	896	875	807	848	904	870	923	872	895	864	882	881	889	886	895	827	844	859	840	861	862	806	848	837	873	836	866	877	892	891	870	834	906	819	862	867	918	888	915	871	852	928	854	925	870	907	860	817	921	847	863	807	883	856	892	861	819	902	921	865	878	848	855	894	881	905	951	921	898	849	938	854	888	837	884	905	910	866	847	868	873	872	858	795	865	917	885	892	895	874	861	899	937	825	802	843	890	940	884	873	869	850	901	866	841	849	886	819	902	833	877	795	876	863	875	889	803	838	906	840	906	832	859	820	839	878	882	938	899	837	913	874	909	897	881	872	840	886	916	867	917	866	809	815	865	905	879	861	886	792	909	914	918	835	878	836	884	904	883	890	921	910	802	871	875	870	848	852	847	849	847	900	865	893	936	906	951	886	902	834	804	851	928	855	902	881	895	853	858	884	833	867	885	837	830	889	845	823	840	882	838	902	839	875	908	843	850	839	923	897	851	919	863	868	930	910	870	849	889	878	885	873	847	884	891	870	901	856	888	861	887	822	875	881	894	853	878	872	873	922	908	831	859	862	915	874	848	892	879	898	908	869	871	881	889	847	884	851	916	872	938	876	927	843	884	918	873	872	876	882	891	876	883	897	842	895	866	865	901	821	799	934	889	926	827	842	876	965	881	874	854	844	864	922	872	888	872	872	890	880	835	855	823	832	887	873	890	866	821	898	859	890	937	895	933	896	890	911	872	865	861	875	848	889	916	831	863	866	891	864	847	834	870	915	898	877	892	859	904	906	852	871	886	875	828	851	862	901	908	871	854	924	899	830	841	863	863	879	878	829	833	859	817	817	907	815	839	850	855	921	867	865	851	874	889	881	836	850	854	891	855	879	866	860	867	888	869	825	910	854	889	890	905	845	890	903	878	894	803	873	903	874	845	857	883	836	859	896	819	833	892	827	855	851	918	895	869	829	886	861	828	898	816	903	860	907	883	815	839	892	878	907	918	902	837	915	884	891	871	869	907	871	848	849	848	920	901	872	829	826	873	874	898	911	853	844	861	874	839	904	859	914	900	867	857	860	859	837	855	814	888	836	921	865	836	821	869	911	831	855	871	902	836	842	895	846	906	834	844	888	869	880	849	878	880	860	877	855	849	906	870	897	871	867	860	904	903	866	886	867	875	848	929	942	879	862	868	884	884	857	827	881	888	847	882	896	852	810	851	915	885	892	789	874	849	815	861	896	864	848	895	891	853	840	847	845	874	811	919	888	908	883	853	865	925	911	900	841	908	881	878	866	898	848	871	808	837	889	896	875	855	815	892	893	872	856	893	838	871	857	864	931	878	882	897	860	847	849	827	873	873	893	862	884	878	874	841	882	891	848	909	865	892	905	848	844	889	884	824	865	865	846	881	914	906	878	908	887	849	911	845	858	862	846	889	846	853	821	853	909	892	931	890
3669	2454	2128	1340	1129	1041	928	876	836	873	824	813	805	863	815	881	766	806	813	829	753	807	765	819	808	810	784	789	842	793	744	788	816	819	821	823	781	762	759	765	768	860	750	776	764	750	801	750	790	761	767	800	786	751	787	801	777	799	783	751	778	820	808	784	807	793	807	792	756	806	746	801	765	768	759	770	785	775	814	773	767	773	797	767	800	804	805	790	822	801	792	762	762	796	780	795	800	737	758	812	802	756	801	772	791	747	755	779	807	825	812	821	760	784	769	785	790	805	735	782	783	752	784	798	800	786	833	769	782	786	799	831	811	856	800	781	755	756	749	753	818	790	750	773	765	794	805	844	741	825	770	824	809	816	769	763	803	784	737	808	781	770	725	788	753	779	807	804	782	758	789	774	800	715	744	819	760	787	822	789	806	757	736	740	796	752	812	796	774	823	837	785	772	769	766	801	722	782	764	773	770	752	796	749	755	816	799	794	799	734	779	804	751	761	771	768	770	752	786	808	819	805	813	733	762	773	827	839	813	752	738	771	766	774	807	807	779	769	772	781	767	766	754	784	766	770	779	787	805	745	739	838	788	779	777	771	763	778	739	740	757	817	791	768	805	792	765	777	766	800	813	772	761	828	720	752	765	798	783	790	754	767	791	751	801	793	795	819	772	777	801	746	745	803	780	777	768	759	799	815	800	768	808	774	763	822	789	789	815	809	782	810	762	797	785	762	759	809	749	842	790	844	780	826	784	760	780	780	774	780	757	789	776	776	759	834	780	785	788	747	822	778	750	790	807	808	722	800	786	774	790	758	776	792	791	767	796	824	782	823	773	781	782	778	790	784	790	797	756	816	809	822	790	734	767	815	813	806	754	783	793	750	780	753	771	772	833	819	794	819	781	756	790	776	800	797	805	770	803	801	786	830	827	818	794	815	741	749	772	795	790	790	761	765	772	789	760	807	769	811	797	834	799	799	819	751	743	790	726	752	807	800	742	794	776	784	860	761	772	739	743	778	762	785	738	784	787	804	756	776	803	826	774	794	784	758	811	783	807	756	793	755	797	734	757	751	758	819	777	766	814	761	793	808	809	721	822	827	797	798	732	808	712	780	740	780	740	763	791	727	805	796	782	768	778	732	811	786	763	802	737	763	821	765	806	765	760	819	778	807	772	794	786	799	785	780	816	817	765	816	806	816	758	813	713	746	745	772	843	778	692	743	744	813	775	723	765	796	766	827	767	733	779	779	790	784	820	853	755	773	821	788	756	753	779	732	779	775	856	719	809	806	784	778	794	781	793	771	803	785	773	800	788	757	775	741	836	768	782	833	796	735	771	731	744	762	792	793	760	759	793	782	756	804	766	762	805	750	824	790	760	724	789	755	817	790	773	748	808	750	818	810	740	776	769	800	799	742	778	809	775	777	785	781	750	809	799	795	763	744	806	758	737	791	808	747	757	766	769	773	739	794	762	775	789	783	777	749	762	748	801	820	790	792	801	705	775	779	757	726	750	769	775	761	781	738	774	771	807	723	751	738	781	760	792	731	797	712	778	772	741	758	750	755	828	857	785	838	783	730	777	764	808	829	806	769	763	753	803	842	732	760	813	794	742	828	747	768	748	775	760	758	799	769	778	789	799	796	756	776	812	838	803	777	764	764	818	794	740	751	772	737	819	755	772	765	791	735	739	717	839	790	767	745	795	707	753	797	753	761	727	791	790	758	781	821	792	770	761	765	769	767	820	799	766	799	752	727	782	799	823	804	766	794	765	771	815	750	805	836	798	787	765	753	756	787	749	761	742	771	774	771	787	794	765	800	779	797	763	821	784	754	868	790	782	813	750	768	801	792	790	791	760	785	783	794	783	776	808	831	831	755	795	780	771	739	788	767	783	733	739	796	802	821	785	814	820	788	825	747	772	783	755	736	839	779	790	794	731	786	811	819	812	779	774	800	769	830	817	772	721	768	763	731	796	762	724	766	866	791	793	787	825	805	750	741	769	786	749	732	779	744	794	785	768	756	767	770	812	777	767	735	819	789	774	793	775	788	812	774	749	781	825	731	773	816	760	799	763	802	768	730	742	774	767	817	836	777	799	796	755	770	798	792	754	823	801	790	758	799	802	786	753	762	763	779	802	774	781	763	770	811	761	797	767	819	783	734	793	819	750	710	818	774	771	766	813	774	722	808	765	775	780	744	754	789	769	787	776	788	748	759	761	808	786	837	760	779	734	814	795	781	774	791	764	827	792	762	798	777	733	749	811	797	763	804	784	762	828	811	744	791	791	806	812	778	784	806	811	798	730	776	760	745	714	793	741	773	789	829	797	767	779	769	824	786	737	841	811	780	752	794	799	782	785	818	750	797	755	776	775	795	781	795	767	771	783	809	753	781	800	719	758	855	746	817	822	797	749	754	784	799	814	758	790	745	788	772	753	729	761	738	793	742	798	720	730	806	782	800	773	803	797	775	775	777	796	816	751	771	750	774	769	772	810	758	700	760	776	771	785	773	780	761	758	813	818	775	764	805	787	788	805	731	766	811	823	774	824	762	787	832	785	720	784	749	789	798	781	817	765	729	780	745	797	757	792	826	797	806	768	788	764	768	756	766	702	781	787	750	776	789	753	759	752	750	788	794	788	823	740	782	817	761	789	768	765	776	784	809	717	775	748	734	793	770	807	835	785	736	746	766	784	790	809	765	774	805	748	809	788	791	770	771	804	805	819	771	764	824	831	788	789	769	784	759	803	789	812	853	761	760	800	775	788	761	753	781	791	773	802	776	790	813	804	775	807	763	793	757	778	790	790	799	730	807	770	789	755	805	795	773	762	771	799	805	753	775	790	794	777	843	753	723	746	821	753	801	763	776	815	811	826	796	845	715	744	783	793	773	785	757	792	757	782	732	739	734	816	761	838	798	761	753	805	764	767	812	735	716	761	763	760	819	782	816	812	745	795	824	798	775	792	848	791	739	760	767	779	742	804	797	803	781	742	762	782	798	750	790	825	811	789	759	785	792	725	778	803	790	762	786	831	747	783	774	761	801	747	766	813	824	759	772	729	781	740	795	751	755	788	813	755	778	719	783	735	805	773	757	747	788	810	802	787	778	790	764	757	805	820	761	717	793	815	810	780	792	770	746	767	799	818	784	763	772	793	791	815	794	787	787	764	782	829	745	770	737	853	734	803	793	797	733	738	835	817	769	737	695	772	755	781	776	788	753	774	759	778	800	818	777	750	768	796	739	775	789	737	799	749	770	792	738	709	743	850	789	787	773	749	802	746	826	788	774	745	779	843	778	742	788	755	787	772	747	814	795	716	769	759	746	765	720	744	759	782	777	854	778	758	757	766	810	787	768	760	754	744	823	785	806	767	791	812	734	751	790	806	749	826	798	779	748	722	753	797	779	770	784	823	793	733	747	770	692	763	737	756	780	817	814	800	767	781	775	775	754	758	779	763	765	764	764	775	749	805	789	768	779	807	771	795	813	775	753
24254	21474	28702	24659	20578	3442	1234	705	565	597	582	505	519	540	565	527	477	539	508	463	489	543	493	484	498	534	486	443	446	513	516	476	501	461	454	482	516	511	476	454	442	485	441	430	483	436	459	510	493	495	467	431	462	501	454	474	475	474	477	465	486	462	504	475	484	417	451	491	474	507	475	455	518	462	452	515	513	460	456	524	437	479	501	491	452	482	489	470	436	483	457	476	476	474	511	486	446	471	448	443	497	489	468	465	474	494	460	453	456	473	490	470	502	490	479	453	453	505	443	472	471	454	493	486	467	461	460	435	439	475	502	450	460	438	460	469	447	457	461	502	489	460	432	451	497	473	479	445	477	455	475	477	428	510	445	470	450	452	458	458	470	478	462	479	487	466	484	456	460	435	469	471	477	516	500	460	486	481	489	477	456	452	435	481	475	464	497	479	472	473	419	457	450	460	478	458	508	451	478	509	488	465	457	463	455	438	506	450	462	445	463	494	447	480	468	438	481	476	485	458	441	446	441	464	462	458	456	506	515	476	465	482	453	456	467	485	486	435	461	487	459	442	427	445	474	445	453	494	490	490	458	477	450	457	452	458	454	462	453	454	435	457	464	492	462	458	513	453	467	470	457	533	436	481	442	509	461	497	465	468	477	467	443	462	428	452	457	428	512	466	471	455	460	433	465	450	508	501	475	469	455	456	442	472	511	427	436	462	444	474	449	461	446	450	472	460	444	480	472	499	504	463	466	485	460	475	456	456	451	478	403	448	479	502	468	455	484	436	459	469	462	443	476	469	496	473	461	482	463	458	471	474	440	467	453	486	478	464	443	478	433	478	433	473	457	471	437	462	438	447	434	465	443	453	474	475	465	474	440	453	481	453	456	467	449	424	441	442	437	436	433	472	502	495	450	447	505	450	485	432	460	419	466	495	461	489	483	429	495	458	477	463	493	476	455	437	468	474	477	504	463	473	486	429	453	432	486	441	459	502	491	482	492	451	459	509	479	487	468	468	465	474	457	430	493	494	457	482	509	439	447	474	487	497	484	446	449	433	450	419	457	482	452	431	488	461	466	477	486	469	449	511	488	442	460	457	432	508	486	464	450	469	432	454	460	465	462	460	452	452	409	488	458	462	476	483	448	430	471	491	520	436	498	490	451	427	451	459	478	468	470	432	457	489	466	483	513	448	531	476	477	480	476	427	469	434	471	494	476	426	432	489	490	470	463	457	441	470	484	441	472	439	439	453	461	446	454	471	447	490	437	421	490	430	491	476	467	479	452	485	478	437	475	481	447	401	461	460	440	488	423	462	498	481	446	418	460	470	441	453	473	474	452	462	467	486	430	428	453	447	464	462	457	435	435	453	475	432	465	453	479	480	460	473	458	469	451	462	450	530	453	482	458	431	445	432	466	468	505	448	434	491	503	453	459	499	470	444	433	466	442	477	476	442	514	447	455	466	493	437	461	481	472	480	436	449	466	500	459	488	456	483	445	477	469	463	470	470	458	447	446	469	429	454	467	461	451	419	435	485	445	505	463	473	472	507	459	410	446	456	450	452	493	409	496	489	439	483	419	493	488	481	501	475	480	414	459	455	484	469	469	416	430	504	451	441	419	474	467	449	470	455	453	460	428	463	476	434	459	436	498	434	519	472	487	445	459	469	507	459	490	492	477	495	474	471	509	488	487	434	447	486	442	491	454	457	485	470	455	438	437	454	431	489	524	475	455	471	443	459	484	453	443	441	458	459	447	474	445	487	454	493	475	424	451	481	463	450	483	486	446	423	448	484	469	463	427	499	487	462	500	483	443	449	456	422	502	471	452	490	471	464	485	433	460	496	471	475	481	421	453	465	500	491	439	429	465	484	439	469	475	454	441	424	458	429	427	429	447	468	523	458	465	471	468	480	470	479	462	476	442	447	464	498	453	456	473	437	461	464	476	481	435	424	457	476	481	446	485	476	415	455	441	460	486	479	472	441	456	469	441	463	464	461	477	414	488	500	492	471	473	489	483	453	488	496	472	454	511	525	457	449	435	460	450	484	418	458	407	484	486	468	462	424	503	499	449	475	490	506	448	438	481	454	498	469	430	473	471	479	456	503	470	471	480	439	464	455	410	464	481	467	441	439	424	481	494	462	473	481	477	452	452	458	448	463	476	447	464	480	480	470	476	459	456	442	454	479	465	419	461	459	449	465	459	480	487	439	423	501	423	435	432	452	494	446	477	431	434	442	463	455	471	445	441	453	464	470	441	446	464	443	457	462	441	457	442	448	452	467	460	510	459	455	469	456	436	451	434	464	463	447	489	457	461	436	449	475	457	472	443	501	489	451	475	489	425	452	468	512	501	476	431	435	445	449	454	416	473	456	437	491	398	518	466	445	455	501	503	472	449	463	427	470	440	492	449	471	462	443	440	436	488	444	457	467	472	503	490	443	448	463	442	483	436	490	485	456	457	480	447	445	478	466	448	478	447	495	480	454	479	405	494	471	452	479	451	452	444	445	460	482	457	461	453	461	457	491	449	454	460	474	456	481	461	456	461	480	449	499	446	493	452	490	482	506	463	457	447	434	496	494	450	405	461	482	452	435	453	391	456	489	474	489	472	468	493	481	437	484	455	490	500	403	478	444	472	486	483	480	427	417	460	461	509	414	456	501	425	456	443	458	480	462	448	484	482	466	462	455	435	487	420	420	496	468	430	479	477	449	491	448	449	455	448	440	499	478	493	446	489	462	483	491	454	464	452	479	441	470	476	457	436	457	453	494	448	437	448	518	493	469	450	441	485	409	482	444	455	470	437	485	496	469	499	455	466	475	491	420	435	460	464	454	485	455	444	480	441	468	472	417	451	451	416	452	445	432	476	428	440	467	439	465	458	501	474	446	455	450	479	466	472	484	535	480	460	459	434	448	442	447	464	445	429	473	489	483	452	449	443	459	463	464	486	489	451	480	460	540	472	477	453	456	459	462	476	478	492	443	473	447	491	476	464	467	429	480	521	473	431	464	471	448	448	437	459	449	468	477	449	458	456	441	468	467	489	488	453	436	496	494	410	453	472	482	487	442	473	458	425	455	475	463	449	470	445	488	476	481	465	467	477	459	478	454	483	456	491	439	439	446	454	429	483	448	464	477	432	464	482	451	486	446	431	443	434	470	515	461	463	430	475	455	466	473	418	442	473	507	459	448	475	461	438	461	482	498	450	479	444	471	479	441	415	502	467	519	461	511	488	456	466	471	437	478	479	483	418	494	437	452	455	486	447	472	403	459	445	459	459	479	466	478	456	479	441	462	478	471	475	431	506	499	490	474	461	461	432	485	451	504	451	484	466	457	437	484	498	451	473	440	444	476	516	483	463	465	488	496	478	491	409	450	467	423	447	445	488	436	467	488	446	494	484	452	451	478	453	475	460	502	440	453	478	425	472	487	440	472	470	461	464	510	474	445	514	434	485	489	432	477	450	422	481	461	426	452	447	445	471	453	446	454	456	457
3425	4833	3973	2029	1381	1111	932	864	794	727	646	580	602	589	555	549	508	536	531	520	532	540	493	505	475	497	533	489	467	457	483	523	482	479	505	485	436	498	497	454	497	476	486	487	468	522	487	524	504	516	498	494	517	461	472	504	533	490	475	421	502	484	461	480	484	475	432	486	508	456	476	498	506	538	503	433	480	478	489	488	496	439	452	474	497	505	456	481	496	468	495	447	452	494	463	494	496	427	419	468	483	434	528	438	466	502	479	488	449	489	490	497	499	447	434	483	441	482	499	448	486	487	468	466	503	463	466	498	452	488	456	481	495	482	454	483	446	448	464	486	480	479	435	460	478	476	488	499	463	437	472	473	490	462	440	483	487	453	478	461	506	439	481	501	435	481	511	494	488	455	463	454	466	486	479	479	487	464	479	470	484	513	477	424	423	500	460	468	457	452	516	484	492	463	492	504	518	478	461	483	458	436	463	478	465	492	458	460	468	472	479	512	471	476	476	498	497	464	445	455	484	455	442	498	454	458	444	467	482	435	430	489	515	495	471	468	465	481	498	491	480	477	502	479	462	488	437	459	514	461	502	513	466	467	463	461	455	500	457	446	430	469	470	438	459	487	456	479	485	481	466	474	472	497	487	490	442	461	477	473	512	517	475	476	449	489	511	490	462	464	496	418	458	473	504	490	443	485	480	443	484	455	500	417	460	480	461	487	476	471	469	469	470	449	447	452	450	463	449	451	515	472	484	470	443	472	445	498	530	470	459	476	452	476	429	493	463	521	448	498	478	439	460	479	500	492	437	476	457	451	459	497	423	514	490	455	501	463	482	471	472	441	470	460	466	431	508	430	477	403	506	477	443	477	440	460	501	494	438	473	499	487	500	466	494	438	476	519	486	478	473	502	438	516	441	477	469	474	487	451	465	481	456	471	461	505	487	486	457	471	423	478	494	491	475	433	480	478	471	448	498	467	483	467	473	478	510	478	463	491	470	460	462	444	480	493	458	480	460	474	492	443	458	457	523	462	486	484	468	506	492	525	449	484	513	467	520	483	488	459	492	467	461	469	476	491	447	474	422	460	473	464	487	463	444	440	475	469	447	456	448	443	482	477	473	496	487	451	495	491	460	442	438	458	453	432	491	478	488	490	441	456	430	482	473	463	436	445	492	445	464	439	486	491	452	506	466	454	489	454	472	486	476	494	442	493	463	476	483	507	397	464	497	497	499	481	433	494	478	466	481	461	474	470	503	483	464	499	458	449	491	518	483	457	464	447	471	458	491	493	448	495	474	481	493	492	455	463	529	496	471	431	469	441	482	484	492	498	468	466	495	478	439	414	483	466	450	484	478	472	402	456	462	492	452	481	487	419	473	445	443	457	459	498	440	496	454	479	501	477	482	473	479	470	497	447	437	462	448	514	468	455	476	498	453	485	446	474	438	463	459	441	441	461	455	463	476	437	442	455	496	447	461	515	444	448	454	461	436	487	429	438	491	466	500	468	464	435	448	466	511	413	454	507	457	463	490	474	456	436	438	487	447	475	500	464	430	472	473	475	470	461	417	474	443	475	460	447	444	483	499	449	441	476	472	450	494	505	489	477	513	427	443	461	474	486	465	436	490	464	494	436	480	491	432	491	486	511	472	478	491	488	493	449	469	472	501	464	456	492	476	503	444	464	418	427	450	474	425	486	438	456	482	492	494	513	469	490	497	481	458	499	473	447	515	468	466	487	493	485	474	468	467	507	461	483	470	431	460	491	454	483	455	465	502	457	454	458	484	469	463	472	437	444	457	465	461	459	424	475	480	474	503	464	437	473	473	441	467	461	448	457	478	486	423	429	480	499	440	429	453	476	444	473	453	464	410	462	471	441	475	484	486	491	519	449	437	466	439	458	525	461	452	485	479	458	479	451	473	462	493	444	436	515	435	483	477	501	477	475	486	457	461	439	491	471	487	469	485	484	499	479	440	454	496	425	449	490	437	443	453	466	485	470	449	421	481	452	476	452	489	461	464	424	451	469	500	469	450	455	442	466	465	444	502	480	478	484	439	468	490	441	508	492	446	482	473	428	458	434	435	510	458	470	448	454	451	461	473	496	502	464	483	457	444	484	470	450	413	432	468	457	473	418	450	464	454	466	443	474	451	478	454	489	456	468	457	465	479	456	467	425	459	481	481	482	446	481	517	446	481	453	475	458	463	468	475	512	445	469	452	401	474	424	458	444	490	455	450	440	517	481	494	468	472	496	467	452	482	490	487	455	471	452	458	459	462	471	452	452	490	455	457	473	469	430	469	445	428	460	451	442	449	481	447	487	481	491	453	471	456	453	479	438	473	461	454	446	457	463	458	441	468	461	456	486	476	422	453	525	462	507	469	442	475	455	496	488	500	483	464	476	454	468	448	447	476	476	477	469	449	452	451	444	474	443	444	483	514	481	464	462	478	477	462	463	471	492	465	454	492	448	486	452	447	437	448	487	462	453	493	475	437	500	484	454	446	477	429	455	494	423	468	445	457	474	472	442	441	440	449	490	509	450	467	500	493	495	454	474	481	457	472	479	468	506	460	432	459	457	515	475	462	472	459	471	471	450	457	448	466	442	486	469	451	476	515	497	444	475	496	465	477	483	499	458	484	487	479	457	451	457	482	430	482	478	465	423	478	426	492	453	466	485	454	447	449	511	505	475	509	455	444	447	467	496	491	476	443	475	452	442	458	444	476	450	465	439	481	440	471	484	469	440	485	428	468	450	447	471	457	486	467	475	463	472	458	500	446	457	460	494	503	407	489	483	462	495	457	486	450	484	476	473	473	440	460	437	459	489	475	452	451	453	448	471	480	444	467	424	452	481	475	480	448	460	462	449	467	482	468	484	501	477	475	481	491	456	456	477	448	489	496	489	454	430	455	466	442	425	495	461	447	481	434	478	496	472	473	469	464	451	449	466	455	448	509	488	489	472	486	468	429	430	436	495	433	491	446	486	452	489	457	507	491	463	480	429	476	461	482	497	501	467	494	478	440	453	466	461	458	433	447	498	502	481	500	503	447	493	473	468	462	460	461	477	447	456	472	501	467	413	465	450	480	476	462	481	471	457	451	424	434	461	444	431	471	463	470	475	459	424	447	473	502	457	463	473	475	469	451	478	475	433	480	524	425	458	485	449	482	510	446	419	489	487	500	460	490	471	482	464	462	466	470	489	466	471	476	458	485	423	491	483	477	495	451	445	442	448	490	441	404	497	448	472	472	504	454	494	454	453	507	415	468	437	455	500	497	467	455	458	471	472	465	477	453	440	450	467	476	466	439	483	484	466	476	434	479	451	455	453	423	444	474	445	467	487	494	447	474	486	459	468	461	465	473	494	462	426	465	478	460	415	471	478	464	470	467	450	463	446	466	463	443	463	475	475	474	457	430	449	479	470	525	452	457	474	457	481	451	485	431	491	483	447	476	496	515	479	446	466	476	507	491	458	473	471	420	446	465	437	478	454	464	489
27728	12259	2092	1220	1013	876	922	894	882	849	890	868	901	929	939	937	896	929	885	876	869	927	875	899	901	923	858	909	887	904	946	908	865	913	887	948	867	944	905	955	872	919	873	966	897	913	897	937	895	884	910	935	866	913	894	949	923	869	898	873	851	903	859	941	880	947	854	901	890	939	908	886	919	906	885	921	913	882	912	870	859	913	854	938	871	924	892	906	893	903	902	887	915	910	890	870	895	913	908	870	911	889	896	902	906	939	888	893	900	903	922	872	921	954	871	920	892	957	948	874	1015	915	909	909	920	867	852	913	952	912	867	870	914	937	871	979	891	884	914	880	922	908	929	863	916	877	930	920	889	899	855	861	858	877	951	904	875	927	903	917	933	884	936	919	915	892	847	921	882	888	899	908	882	882	940	921	873	972	894	923	916	913	903	907	877	914	931	891	857	946	902	853	938	889	916	885	918	901	912	882	925	909	864	911	885	872	980	868	928	907	852	910	900	921	954	888	832	865	926	891	910	870	870	872	882	895	901	918	907	878	963	876	882	882	929	897	881	905	901	925	882	907	877	876	966	943	893	845	911	911	932	895	963	890	930	889	917	930	854	872	870	898	906	941	885	934	868	926	877	920	896	893	877	936	894	948	870	922	924	938	926	881	955	903	881	873	877	864	863	975	849	938	962	907	898	876	871	881	909	904	860	897	895	894	944	891	857	900	893	889	877	920	922	945	967	927	967	907	927	862	947	944	885	904	908	851	867	904	954	854	935	897	913	913	867	908	851	839	897	938	931	914	869	881	937	807	944	926	919	907	934	929	888	939	925	854	893	879	918	907	882	939	946	912	909	928	945	953	890	896	892	904	968	958	908	917	904	953	906	918	930	937	920	881	931	923	874	929	933	896	959	887	860	854	872	957	970	899	942	912	907	927	944	909	908	874	877	903	882	978	868	884	866	883	915	926	919	934	895	908	944	929	896	938	823	864	930	875	899	914	863	861	849	899	910	867	917	889	920	955	949	879	847	914	901	920	847	857	888	922	865	875	841	916	859	927	925	882	914	867	902	871	867	868	952	872	853	896	916	918	897	877	862	894	952	930	857	935	923	889	874	916	865	946	910	949	905	888	867	913	901	892	909	858	968	917	886	905	918	918	916	961	933	900	948	895	854	872	889	877	848	975	920	962	962	877	962	858	879	871	889	936	941	965	865	894	907	903	943	890	925	928	894	887	905	906	936	910	927	884	865	860	910	899	903	944	941	881	889	949	887	983	900	873	898	897	861	904	900	902	904	929	946	883	874	867	905	936	919	935	853	924	871	912	906	901	952	971	899	922	878	908	908	866	904	882	859	867	898	884	859	946	967	946	888	920	910	840	923	858	888	909	894	867	925	899	917	923	959	904	911	907	910	936	925	910	887	901	891	878	874	852	937	893	869	932	929	855	913	915	881	961	914	880	896	911	898	879	945	879	930	833	901	878	858	893	874	877	887	856	909	954	871	859	858	928	927	868	950	919	882	856	875	901	886	917	895	902	920	865	909	914	895	924	931	881	878	839	911	919	898	944	873	901	955	884	894	909	840	908	872	877	875	864	926	897	907	900	898	939	885	894	855	898	951	897	856	925	856	897	899	908	881	900	950	877	889	915	911	902	851	902	894	936	905	894	889	942	896	911	882	888	912	887	897	880	908	913	900	932	945	914	939	899	917	895	943	868	891	933	902	944	859	873	915	868	841	869	880	900	930	896	909	918	873	885	890	932	943	934	926	933	921	918	879	858	898	903	891	908	900	976	877	885	827	884	868	910	886	925	902	892	910	880	906	925	877	871	900	962	895	903	929	920	923	911	948	900	864	949	884	916	912	913	895	922	889	961	890	889	862	875	902	881	913	912	903	883	874	914	945	923	901	859	867	915	930	920	908	920	915	873	900	873	905	920	932	954	885	911	927	915	951	911	933	921	894	895	948	866	880	878	927	916	927	954	868	908	915	873	917	954	905	921	951	934	893	928	897	872	870	931	899	872	874	906	901	943	921	927	882	890	946	960	919	857	920	848	910	942	934	1004	919	885	911	873	890	939	921	906	928	844	895	890	879	870	912	884	935	936	885	913	873	913	822	933	867	944	932	892	908	876	888	917	917	914	909	897	931	888	883	951	850	900	892	917	913	881	948	917	903	946	850	889	918	924	857	929	916	861	962	906	904	901	887	892	886	873	948	905	890	915	897	943	867	882	872	911	865	943	895	885	895	910	908	938	931	935	945	969	879	947	913	873	903	896	927	903	889	926	906	886	867	895	928	879	908	866	854	887	894	881	903	908	933	868	938	914	912	969	889	946	916	924	914	950	891	943	878	831	845	902	874	891	872	916	891	947	862	933	824	863	874	883	846	890	899	869	937	906	907	897	933	913	882	867	892	908	907	907	894	922	968	926	895	890	908	890	873	897	882	868	956	888	930	849	905	921	927	916	895	897	916	884	868	909	932	831	922	940	887	903	937	867	870	940	850	908	896	894	914	841	871	905	893	874	927	893	932	874	928	904	872	873	900	858	903	890	914	887	925	881	886	863	905	880	933	855	887	963	845	903	885	897	895	937	901	914	887	939	880	886	895	875	918	899	833	801	857	896	877	853	907	858	897	880	931	856	898	905	877	909	921	888	932	851	932	885	943	886	959	938	931	860	885	893	908	904	901	908	870	928	864	917	934	886	962	937	899	922	915	878	897	923	951	949	904	924	896	840	906	922	936	904	896	876	846	909	917	953	923	849	910	910	882	913	886	940	922	872	909	889	896	934	935	893	933	914	871	899	904	885	902	896	882	941	909	895	964	926	857	849	909	890	868	931	946	898	871	884	930	894	918	858	922	939	897	887	902	955	899	880	847	978	864	867	909	870	856	887	892	908	949	922	886	872	865	857	902	826	897	883	900	898	867	895	872	897	863	887	865	858	878	922	890	933	854	910	918	891	953	914	889	918	915	873	911	880	884	904	919	934	901	842	913	886	940	960	910	912	882	860	883	892	918	897	949	877	886	929	872	890	909	914	952	910	908	960	888	907	960	916	888	879	886	875	930	863	858	907	919	934	924	970	858	915	910	896	900	957	918	911	920	890	928	942	882	854	889	896	876	946	915	956	863	899	910	938	900	943	867	926	882	898	892	876	880	894	857	897	861	890	891	894	882	908	867	925	894	927	897	908	955	904	856	916	896	893	917	935	874	892	892	937	890	936	896	884	854	913	919	872	913	908	944	954	910	886	880	945	931	883	883	948	868	927	927	878	923	945	849	898	882	924	939	905	884	894	878	895	991	898	922	971	865	887	901	949	909	878	889	865	920	933	936	921	861	924	924	886	939	884	946	881	911	912	913	874	896	912	898	872	861	888	872	859	956	885	909	902	936	912	966	956	908	929	915	914	918	848	904	967	915	905	901	910	918	886	879	900	852	880	928	849	890	868	925	911	902	863	906	888	865	861	928	936	894	894	905	861	943	967	917	895	893	921
5115	986	1002	877	826	795	826	816	752	778	762	766	797	802	772	730	787	818	784	824	838	762	794	734	855	811	811	784	799	778	810	811	746	819	776	817	768	784	801	805	785	797	832	777	795	799	834	777	762	762	831	748	813	815	792	773	775	780	775	773	787	792	780	783	754	798	784	814	786	793	802	770	752	838	771	775	839	828	784	826	767	770	777	770	768	826	804	749	755	818	769	783	773	776	805	762	763	818	813	749	761	831	774	813	809	838	821	781	794	828	737	766	764	831	783	739	813	807	740	828	799	864	798	768	770	769	735	758	813	759	787	798	771	771	773	797	770	788	766	781	840	807	755	773	761	742	788	823	823	780	822	815	796	782	784	800	802	751	813	757	770	810	789	817	788	797	762	839	766	764	814	803	795	811	792	779	825	821	850	795	754	830	831	810	794	768	779	756	760	856	791	780	810	766	821	766	810	809	807	792	781	828	768	780	759	827	792	772	788	822	803	804	756	794	804	831	795	790	739	803	815	778	802	772	763	791	824	772	823	763	835	806	753	769	778	805	764	803	764	763	732	776	805	829	792	748	828	767	734	748	787	755	793	751	795	818	802	810	787	785	799	795	782	816	751	810	755	772	786	786	766	804	822	799	736	798	775	752	875	777	779	802	824	774	743	821	812	776	771	770	790	776	827	836	811	771	768	816	795	736	780	783	856	788	767	765	850	793	809	766	747	778	775	810	809	786	785	814	829	816	814	699	763	775	830	768	773	809	775	795	818	806	789	848	769	786	780	764	792	790	787	778	826	791	752	777	776	801	801	783	794	793	781	801	814	790	806	840	853	768	785	776	765	840	802	806	769	761	757	763	806	792	814	831	810	770	773	743	776	866	761	810	807	778	804	792	752	767	785	808	800	804	761	801	756	779	783	786	763	787	819	762	805	777	829	817	757	840	807	734	807	753	768	792	817	877	812	814	763	813	809	803	751	761	798	809	796	808	803	794	762	777	736	755	806	795	801	817	799	787	805	773	810	790	781	768	782	789	812	822	766	792	816	771	826	787	810	797	788	849	744	766	847	755	842	840	804	808	786	788	759	817	763	789	780	833	768	813	757	773	824	778	767	751	797	777	807	791	772	822	780	772	736	761	764	797	807	780	779	812	856	739	816	776	755	768	743	814	728	782	789	759	843	819	831	775	779	792	776	786	762	782	802	775	766	781	764	770	774	806	793	748	767	794	794	790	770	766	763	811	758	825	762	819	764	798	735	850	810	797	838	771	852	757	795	812	785	755	799	815	770	813	784	791	789	790	822	815	760	735	845	789	774	778	806	782	787	799	775	783	783	776	820	760	788	807	742	775	778	769	827	732	777	837	754	796	767	780	803	771	787	792	789	829	798	790	729	851	792	827	764	753	796	797	772	778	803	756	786	787	784	812	798	753	754	838	834	819	791	787	733	758	810	772	765	760	801	792	770	798	752	773	821	790	773	813	818	790	790	779	776	819	797	814	816	738	803	738	770	777	810	733	788	852	775	780	738	754	804	806	805	787	788	723	768	801	766	741	802	820	782	822	789	808	765	801	811	817	822	779	809	736	767	783	804	805	799	819	775	744	722	804	815	789	821	830	779	739	779	801	779	813	789	809	778	843	826	737	800	815	805	775	793	790	792	764	798	825	819	784	730	818	800	771	792	801	816	766	759	808	791	789	861	788	766	834	817	780	800	751	808	801	768	772	771	795	780	788	792	748	755	842	782	766	758	807	817	818	772	784	827	802	773	790	822	857	768	813	810	774	796	805	797	793	798	740	765	760	774	774	810	803	811	762	767	803	821	790	806	778	789	766	829	782	791	750	817	832	740	795	767	828	786	777	756	809	787	841	803	825	778	828	801	841	851	735	794	769	787	749	799	791	837	788	768	811	775	750	804	764	761	740	812	787	799	778	849	836	788	751	785	752	774	796	852	840	821	760	766	774	816	784	807	771	757	846	759	758	802	783	802	779	775	754	742	837	792	807	746	793	793	763	750	795	779	763	793	742	848	780	784	785	810	742	729	810	793	779	768	835	769	771	765	752	753	795	822	794	835	817	788	795	791	779	811	813	765	790	774	775	814	789	787	805	816	777	812	806	820	795	747	739	729	768	825	784	769	769	763	742	807	835	810	813	773	803	824	757	784	747	822	765	843	796	758	777	804	812	831	736	783	831	755	817	774	766	841	788	792	799	803	761	787	771	753	825	736	818	839	812	816	798	802	807	762	768	738	740	782	719	755	781	755	844	747	775	800	799	756	789	816	754	736	837	733	808	779	763	821	791	830	802	776	783	794	787	817	823	797	803	773	809	749	766	808	817	798	769	766	797	743	762	762	802	772	801	794	815	790	795	797	808	777	733	802	771	809	791	784	790	840	775	807	809	769	813	782	832	795	732	771	820	744	786	769	784	775	725	771	758	757	768	778	784	813	769	778	812	793	835	787	817	787	770	782	799	795	812	797	795	759	791	760	755	806	777	790	808	773	795	797	802	819	791	769	758	803	772	752	786	784	822	734	805	732	725	774	793	760	740	798	797	759	779	828	792	828	800	788	820	776	777	827	785	774	777	820	791	804	780	737	767	748	762	797	780	733	747	771	789	762	764	772	811	781	794	812	745	790	770	774	798	784	806	808	850	776	748	743	763	793	834	793	803	788	771	768	807	787	752	783	815	788	796	767	795	798	832	794	782	794	803	800	814	819	809	765	819	761	799	822	699	798	781	792	784	761	825	798	822	802	748	772	782	784	835	837	745	772	828	781	819	835	830	812	778	785	768	751	764	808	791	751	820	815	805	817	801	775	792	782	794	749	770	798	769	771	775	797	750	773	771	789	747	797	750	781	793	721	794	790	736	778	811	774	768	780	809	859	769	771	764	784	801	796	807	837	763	779	774	819	811	796	823	779	801	745	780	811	824	796	813	788	792	835	784	801	813	810	809	838	753	737	795	789	792	770	799	812	783	801	777	804	834	789	818	808	795	826	777	829	754	803	827	827	798	745	822	782	803	761	830	779	783	773	735	799	787	772	769	782	808	775	750	781	781	753	774	772	768	815	782	744	798	814	784	813	810	781	777	801	752	847	868	754	786	790	762	804	734	805	850	792	816	764	792	763	756	804	760	749	774	768	788	759	754	814	778	732	791	748	820	770	786	752	781	790	776	738	792	808	770	749	848	768	760	760	759	788	813	843	787	837	805	772	789	750	802	801	820	845	741	787	817	828	811	766	769	804	814	753	813	790	808	764	776	763	821	827	782	792	793	797	789	817	788	802	819	765	785	783	790	770	818	843	785	761	809	747	769	756	777	785	821	810	764	794	764	764	809	788	774	765	758	780	749	794	787	791	833	797	800	746	819	770	765	812	819	759	785	793	754	795	823	783	834	744	787	765	848	744	837	780	814	783	809	805	795	767	794	766	793	826	803	861	718	837	798	832	807	796	780	774	795	790	813	825	871	807	817	818	824	809	808	761	791
25698	21466	26080	19594	2419	1249	1123	989	922	931	944	856	918	890	892	901	897	920	840	913	868	878	900	863	877	880	901	899	898	918	853	889	857	909	846	811	842	875	876	879	911	893	862	819	883	857	823	841	850	949	907	910	945	885	890	861	912	919	904	892	869	900	866	844	926	904	892	892	855	893	851	881	867	852	833	850	892	883	786	875	861	911	881	842	898	864	860	871	850	893	889	857	898	864	895	841	867	878	840	888	868	890	914	892	836	852	832	893	902	879	845	865	881	870	875	873	842	859	890	875	892	904	894	844	898	841	851	817	869	857	892	865	900	899	887	915	834	865	846	850	880	858	867	831	842	767	852	867	903	908	902	825	842	819	935	865	915	906	867	874	883	915	824	905	902	846	915	869	871	896	876	872	865	887	842	822	855	847	885	905	840	866	902	855	881	898	886	905	904	900	886	855	841	902	844	824	959	892	891	857	843	909	862	869	871	849	867	904	877	903	934	833	821	896	776	819	892	864	911	905	896	843	853	824	893	925	926	879	904	902	846	871	850	868	911	865	907	862	836	923	875	815	843	832	846	865	899	875	857	882	939	902	886	866	855	916	879	871	868	859	922	840	858	914	893	873	871	884	865	833	839	878	882	822	851	900	900	900	872	859	836	861	857	850	882	838	878	879	866	829	916	856	884	876	857	823	869	879	883	825	830	899	833	898	858	875	843	829	864	886	872	865	901	884	821	857	854	861	817	902	897	845	868	835	884	843	847	845	839	875	944	863	901	877	899	894	919	885	847	974	851	835	833	880	948	844	817	838	793	925	870	872	839	861	856	859	922	847	852	869	877	817	881	861	845	896	846	882	934	960	899	814	910	897	869	881	909	874	848	863	893	815	854	823	902	887	915	876	878	911	871	866	852	907	843	868	847	836	821	928	873	898	829	921	809	870	904	849	853	903	896	812	832	895	899	882	850	866	881	902	885	885	872	869	854	863	873	855	827	834	846	895	847	889	880	882	904	887	874	864	910	866	839	817	820	913	862	869	833	869	831	883	859	834	824	867	848	926	876	869	859	813	845	918	878	881	846	828	853	844	917	845	831	855	853	895	870	832	813	871	903	873	863	896	902	858	894	829	875	859	864	858	906	846	802	877	862	893	869	873	838	845	832	889	840	891	860	883	825	902	906	839	834	884	886	882	845	880	921	852	877	867	876	816	878	869	787	884	882	847	850	825	874	904	838	874	917	829	817	887	873	914	835	822	902	857	891	859	910	852	877	895	874	838	832	863	860	917	852	873	859	838	870	902	872	892	855	850	928	894	851	885	843	798	900	831	860	838	857	898	841	810	891	872	846	890	838	850	901	912	912	894	936	869	883	909	860	879	863	846	864	849	859	918	856	863	806	963	889	835	884	911	874	883	804	822	874	818	893	890	879	844	880	818	864	863	840	908	881	854	866	832	821	843	903	843	926	883	885	901	893	864	904	890	881	876	855	884	936	895	865	898	836	840	912	856	875	820	920	865	907	860	931	848	870	857	853	886	876	847	908	862	852	857	840	866	871	835	869	862	899	910	851	811	894	822	870	902	866	807	814	889	851	889	844	805	834	854	896	829	807	847	913	869	839	844	946	863	882	842	878	870	901	901	867	898	872	874	892	953	844	885	878	940	848	897	852	852	829	871	840	850	847	817	870	897	840	843	837	925	874	869	879	871	852	861	866	849	879	908	846	889	877	851	924	853	901	888	829	924	889	888	825	858	909	881	905	922	908	843	811	873	824	909	878	840	860	874	855	869	896	899	886	881	872	842	873	813	885	809	858	862	863	908	884	866	827	915	869	890	875	888	866	851	880	854	857	855	934	898	876	845	880	860	856	882	888	897	850	871	906	918	884	912	867	807	911	895	852	875	897	891	900	850	872	849	856	885	908	917	868	839	843	845	878	900	907	923	828	801	840	875	870	895	837	839	882	868	860	868	887	873	849	848	834	900	832	867	866	862	930	912	841	835	845	882	886	880	907	847	870	873	826	962	876	856	892	872	900	853	907	922	871	889	823	904	957	915	889	870	823	888	839	875	872	825	871	872	857	802	887	883	854	895	900	845	901	865	898	850	905	887	869	830	847	856	876	891	851	863	927	852	871	869	866	885	846	919	861	880	895	866	821	885	857	847	855	870	868	864	865	901	829	864	906	897	853	850	865	825	894	854	843	871	865	907	823	834	803	881	852	897	888	864	865	857	848	835	834	880	891	858	862	877	909	865	892	882	848	891	863	897	899	893	788	794	897	892	838	896	883	853	887	829	851	878	886	911	872	841	864	870	893	877	841	895	924	876	879	900	859	889	815	905	829	844	852	888	889	854	823	849	875	844	858	853	887	843	880	899	882	851	889	835	837	908	833	864	894	857	838	870	897	869	821	922	829	877	857	955	861	914	908	860	895	874	894	924	886	840	828	867	867	947	870	864	832	841	844	863	902	820	901	905	913	859	877	866	839	872	882	853	859	813	833	891	853	848	925	895	863	869	883	852	912	825	833	857	830	877	852	837	862	904	843	909	860	871	897	877	891	890	885	905	912	810	875	811	867	892	889	935	881	878	854	907	833	809	865	867	888	929	858	896	856	853	893	886	896	827	866	836	867	856	860	888	867	884	883	932	817	859	868	871	805	859	889	890	866	898	861	872	882	890	912	898	886	946	870	900	878	888	880	891	906	844	857	852	825	887	864	875	910	899	867	888	867	894	856	893	845	893	879	846	902	884	889	840	834	901	861	890	885	868	892	885	877	901	813	856	896	853	798	928	882	865	875	898	854	877	862	869	855	844	851	824	889	852	797	902	881	883	865	850	861	888	885	863	843	940	910	902	838	899	851	844	877	881	836	876	860	836	811	915	886	899	861	886	813	819	858	883	931	866	873	927	837	842	907	816	817	853	897	846	859	835	878	881	860	889	883	878	820	843	869	836	820	908	872	852	877	852	816	859	845	869	846	870	897	835	824	850	911	917	838	804	873	930	863	900	904	873	853	874	842	852	911	875	862	828	926	844	920	924	864	860	890	857	843	834	872	902	866	909	846	907	864	869	887	839	869	835	848	903	853	908	849	881	860	849	853	831	875	870	822	873	855	821	901	910	827	848	907	824	814	860	864	867	837	886	855	836	860	856	855	852	902	838	964	924	871	865	834	881	914	854	865	823	818	840	891	877	912	890	879	866	882	921	854	840	849	856	880	911	868	825	940	882	838	860	876	937	881	927	866	853	888	875	843	870	819	846	882	897	845	910	850	873	854	862	848	877	848	855	857	797	838	894	905	883	869	886	843	871	923	906	881	848	838	816	872	882	871	865	845	882	845	882	882	874	865	939	823	867	895	892	914	854	889	907	858	891	832	890	880	888	877	885	859	907	870	884	877	923	848	881	896	824	864	903	850	891	875	897	856	885	901	908	867	882	872	867	880	935	871	893	886	854	834	882	893	856	866	913	845	863	913	873	843	841	852	885	862	869	893	891
3620	2437	2097	1370	1099	997	966	870	863	873	860	784	799	838	864	763	795	840	788	881	762	742	815	818	804	839	765	774	800	773	807	793	808	769	821	737	796	785	841	829	776	776	761	832	786	791	816	806	790	765	794	800	773	765	807	766	788	780	792	770	748	790	740	769	750	722	792	769	738	773	765	773	793	776	771	819	778	774	810	779	779	776	783	762	780	781	761	761	803	767	819	759	747	781	779	815	764	768	831	777	772	741	759	787	774	766	766	792	798	777	784	828	811	748	743	745	735	738	791	731	794	775	743	739	782	798	789	760	786	758	796	793	841	797	792	777	767	783	738	759	746	734	786	784	754	768	752	787	754	721	791	794	738	721	770	774	751	779	815	750	793	716	784	800	799	751	749	723	801	794	784	776	802	805	759	805	732	763	739	773	764	759	788	781	738	737	731	795	762	765	790	812	803	798	733	758	759	755	799	765	761	794	790	814	846	777	810	795	778	808	806	720	773	788	788	771	746	824	802	826	822	763	825	813	830	799	799	780	780	757	757	770	807	756	806	796	753	796	757	773	787	811	771	762	744	756	762	789	699	753	816	772	812	801	794	727	763	793	771	763	786	794	787	774	794	829	752	764	810	787	734	739	791	771	750	797	785	729	790	799	741	738	744	779	783	807	798	763	774	759	770	790	775	777	810	745	798	782	773	796	773	767	804	789	797	784	760	729	805	761	778	808	752	760	730	791	784	788	809	760	735	733	749	796	793	758	801	738	745	757	763	769	781	778	770	753	796	803	771	769	794	747	776	803	762	766	799	826	777	771	733	782	811	754	790	775	826	783	771	758	743	752	761	798	742	768	770	738	803	778	791	719	809	755	787	803	735	811	766	787	748	768	771	754	819	752	737	760	756	768	759	836	779	795	751	787	772	809	798	819	767	800	801	766	770	799	832	756	738	784	765	768	795	793	790	821	778	787	769	748	771	808	805	796	749	735	747	771	783	792	780	723	754	793	801	717	748	825	780	829	818	812	812	753	758	817	733	782	723	746	733	805	774	775	767	734	732	800	781	749	735	764	784	785	783	760	768	786	837	786	803	759	774	795	803	770	733	742	771	760	764	764	781	805	765	753	779	780	781	718	822	774	791	760	733	772	719	767	807	801	784	731	742	797	784	780	792	800	793	773	804	764	776	764	778	833	744	741	737	787	761	779	787	760	784	723	774	770	761	693	748	767	756	810	757	807	822	777	738	786	791	803	810	802	752	769	749	753	783	704	828	757	819	763	784	755	796	810	786	773	742	808	757	772	739	764	814	753	782	776	796	763	780	759	797	801	789	770	771	765	802	726	777	827	754	773	841	782	748	793	789	745	751	769	744	766	828	764	814	750	763	804	751	731	756	835	786	752	781	757	791	763	770	796	773	825	743	791	819	722	814	795	774	755	784	743	827	726	744	763	759	733	789	770	731	772	722	770	727	770	746	758	756	761	777	724	793	708	715	757	755	741	808	759	769	830	797	778	758	779	815	767	751	759	783	797	788	784	761	758	745	802	741	763	740	735	744	758	759	819	758	810	760	789	787	725	768	819	811	792	767	769	787	810	756	799	768	738	841	769	791	754	779	784	758	788	792	761	818	765	749	742	781	719	765	758	777	752	776	795	779	751	809	780	800	774	764	768	752	794	801	805	786	814	793	763	771	762	804	804	827	788	757	786	816	763	783	772	738	783	767	755	747	786	793	758	781	741	801	738	792	757	781	748	789	797	776	757	752	696	786	793	761	780	820	761	758	801	762	768	807	761	776	728	780	753	793	814	847	762	797	766	749	753	762	771	766	733	769	799	796	783	761	765	802	761	766	762	816	771	757	805	805	730	801	808	808	725	782	747	782	768	727	788	798	826	762	744	782	763	803	834	794	750	758	804	774	818	781	788	755	735	829	769	769	779	769	786	741	785	817	710	849	744	801	806	760	814	785	755	742	769	749	765	721	797	747	773	797	774	792	718	765	786	785	742	811	778	783	777	773	788	835	770	786	773	750	758	781	772	751	828	764	801	806	761	787	749	784	769	761	832	824	780	758	818	767	786	737	780	762	759	815	770	763	765	794	730	796	735	777	738	801	753	751	814	745	782	826	749	754	750	816	766	837	777	755	746	736	771	772	792	769	776	791	806	755	772	799	792	757	823	764	777	812	753	800	733	817	797	751	745	784	775	766	766	767	786	772	785	752	720	755	752	768	782	804	780	805	737	759	782	857	725	758	802	754	800	797	781	856	819	765	751	751	717	783	774	761	822	762	737	744	760	774	729	817	759	786	794	760	802	717	781	789	773	811	761	750	729	748	824	825	714	743	710	747	734	759	768	804	761	817	792	775	745	767	746	746	796	794	738	804	800	730	716	774	776	795	712	748	762	729	786	755	744	766	791	739	757	748	763	800	758	772	759	758	799	802	758	788	776	774	725	713	786	763	736	727	764	776	835	772	793	717	736	769	749	785	767	727	750	785	785	755	789	824	802	746	775	759	746	759	797	743	816	766	788	763	757	770	739	788	767	764	690	819	757	793	788	796	782	802	821	764	772	777	755	772	794	776	734	741	799	747	756	762	823	779	812	778	787	764	753	773	863	786	800	763	748	714	801	750	764	793	788	777	825	743	813	789	771	756	793	774	810	762	787	734	730	747	776	761	730	764	815	762	750	735	788	812	747	796	778	753	790	799	819	827	800	723	756	735	751	784	784	822	814	781	795	811	748	751	761	755	787	718	799	788	785	780	771	775	747	836	803	716	813	807	742	794	763	830	767	760	765	730	717	789	756	803	720	798	771	810	761	743	782	777	806	763	804	773	733	790	813	767	759	740	765	772	769	775	782	740	778	719	776	718	800	806	708	776	774	804	790	745	795	739	789	776	781	771	797	744	782	735	759	794	755	761	795	740	784	736	755	794	775	746	795	743	737	724	785	780	776	791	768	754	756	814	809	817	800	748	781	730	766	807	729	797	803	780	791	769	806	747	764	796	764	729	776	732	746	792	809	863	703	809	761	796	754	762	726	813	814	806	765	790	737	730	811	798	774	766	755	772	784	800	760	738	752	773	728	762	749	768	813	744	750	743	758	808	784	749	758	743	754	808	777	835	783	792	812	775	740	868	742	767	772	786	823	823	795	790	734	773	748	809	761	710	792	744	743	788	738	773	811	812	789	818	811	809	751	746	773	747	810	778	774	783	792	802	787	776	793	795	729	739	745	783	783	780	760	790	771	764	795	737	778	752	768	782	791	751	774	730	801	757	781	775	740	785	745	732	788	795	781	753	778	751	764	776	818	759	766	776	799	734	766	815	807	797	768	795	777	769	781	807	782	776	797	758	761	775	761	757	767	753	798	777	808	737	810	760	775	787	764	767	723	770	805	786	761	795	768	738	789	764	746	778	747	776	761	796	845	787	780	795	830	773	778	776	784	808	728	822	765	752	698	760	769	718	798	713	759	722	850	776	705	739	751	800	773	788	764
24317	21500	28749	24701	20584	3374	1172	708	609	563	578	534	542	535	533	481	478	540	491	508	495	458	455	481	505	483	478	466	448	491	450	498	475	468	439	507	459	489	479	487	459	467	496	453	429	447	462	507	490	461	467	471	461	454	451	462	486	437	443	468	492	445	467	527	498	488	452	444	490	478	445	476	436	492	486	451	430	488	481	473	455	468	502	471	493	500	473	478	448	443	464	492	445	459	448	493	460	477	459	480	455	470	474	471	466	483	453	497	456	430	462	423	514	438	459	466	468	478	483	487	492	448	479	432	466	480	453	454	491	503	491	471	441	450	472	453	465	450	460	439	427	482	472	436	468	461	479	458	465	460	484	472	477	441	439	507	497	486	433	466	458	460	495	456	478	467	448	460	490	433	505	474	476	433	439	459	477	483	432	506	474	451	459	496	494	471	448	471	468	506	470	460	460	476	483	455	470	495	437	456	415	464	440	452	450	488	473	467	442	455	468	440	415	438	456	451	484	460	470	457	498	469	487	499	475	449	437	440	525	474	474	440	463	494	476	492	474	472	469	465	449	510	464	495	476	465	437	471	475	474	482	468	483	436	451	451	484	459	439	436	454	447	482	444	461	453	458	438	462	488	442	397	475	427	452	496	475	457	471	463	450	449	505	468	517	513	443	434	470	481	491	476	467	426	460	466	482	475	464	465	463	486	476	475	504	481	491	483	502	429	479	457	456	453	467	467	460	438	463	481	476	492	471	484	464	470	476	439	446	469	469	467	433	440	430	464	475	448	442	476	440	451	448	502	429	487	481	485	447	500	496	431	414	489	465	469	462	459	470	474	450	495	449	457	497	489	463	425	468	481	466	459	466	452	441	429	421	457	481	423	444	489	443	459	419	455	483	467	502	453	482	455	452	461	465	457	458	469	437	474	469	445	445	464	453	432	458	458	467	505	445	471	475	472	468	487	447	519	468	411	447	463	439	464	470	482	438	437	480	444	462	422	486	454	470	504	451	503	498	436	445	428	459	484	471	436	452	496	499	439	424	469	461	453	492	446	428	472	446	460	427	463	437	470	470	437	462	483	434	435	438	477	442	471	464	484	476	479	456	446	462	487	458	425	442	491	443	446	475	448	473	414	490	514	420	456	447	445	469	439	480	468	430	501	427	478	439	496	478	463	443	458	479	475	469	465	496	415	460	454	481	481	491	454	481	459	478	458	488	451	460	465	475	442	507	443	487	454	445	429	456	476	423	453	465	485	433	478	420	464	425	469	459	500	444	437	465	461	449	461	409	435	484	475	449	469	460	466	469	481	488	468	485	479	455	484	418	460	462	450	400	450	447	485	486	456	446	458	480	475	435	457	462	493	461	475	470	458	447	430	498	406	413	478	479	451	455	442	469	461	478	478	487	393	449	442	443	439	444	457	485	419	507	469	457	451	466	480	432	476	468	466	457	455	435	461	454	491	468	515	416	506	472	442	499	440	450	373	433	473	489	475	477	492	452	450	498	442	479	447	433	452	457	480	476	454	434	512	448	457	488	487	460	440	436	450	460	480	447	433	453	465	464	470	475	460	462	467	457	469	501	454	477	499	481	434	455	483	481	457	445	505	449	440	508	459	466	466	470	457	435	468	496	458	446	438	455	457	449	464	411	480	459	452	433	452	480	483	494	447	466	448	452	445	476	464	464	492	474	468	451	460	460	449	477	479	452	459	452	467	455	439	470	455	478	479	493	456	456	451	458	468	442	440	433	471	454	447	471	439	455	428	421	447	473	470	469	447	465	471	502	474	432	442	451	454	436	456	491	464	478	488	496	425	471	524	461	490	467	469	458	442	457	439	453	449	449	448	451	474	422	463	455	455	493	446	436	465	481	474	456	463	495	439	487	463	454	468	433	461	493	485	467	469	481	457	462	456	449	439	419	506	434	438	447	433	465	435	462	431	411	442	455	470	505	458	465	459	463	475	445	455	465	444	426	481	455	452	452	455	471	467	459	485	481	444	448	429	475	481	480	490	468	488	481	454	452	437	430	464	476	473	487	468	452	500	494	424	492	448	460	441	433	458	490	444	489	445	449	452	483	490	462	457	485	429	426	449	494	458	461	476	490	405	405	480	421	462	440	474	448	500	440	469	479	489	459	493	485	503	457	482	487	470	464	435	485	473	465	493	445	449	442	469	441	487	468	455	504	449	457	444	454	487	455	474	466	433	484	492	447	464	447	463	430	443	480	455	497	458	430	450	477	448	425	471	458	495	486	490	455	441	454	487	472	461	453	485	464	437	467	503	420	442	458	440	461	457	447	453	448	464	478	494	439	469	474	458	481	455	455	443	466	447	444	440	474	505	477	440	486	439	484	473	482	467	433	487	447	471	490	491	499	455	451	532	453	469	462	466	482	445	460	461	475	468	435	451	429	444	466	443	432	399	480	463	465	478	435	442	471	447	478	454	493	456	437	428	437	488	475	430	468	406	465	492	475	465	480	455	430	437	467	525	452	446	468	458	469	447	460	474	464	474	444	478	482	463	473	441	425	434	457	478	464	482	462	430	431	442	449	449	460	487	461	454	456	440	469	500	422	419	434	443	484	493	431	433	449	475	440	485	475	479	474	473	430	455	487	451	483	469	496	452	490	491	430	461	453	435	456	458	441	449	431	436	425	464	477	478	414	451	473	429	483	480	401	466	441	448	464	436	464	479	452	479	422	458	456	434	435	467	458	469	412	481	411	437	460	424	465	438	444	478	454	504	453	447	456	484	418	454	458	452	451	467	510	445	507	458	481	479	442	459	463	464	477	433	474	447	422	462	467	483	468	461	466	454	473	490	487	459	461	480	462	458	466	446	439	473	428	430	455	445	467	467	447	446	448	439	513	501	490	458	480	473	440	486	485	462	478	463	451	453	484	461	466	491	449	437	422	443	426	462	479	422	439	475	488	479	416	444	426	483	492	450	495	453	492	439	463	447	455	449	478	504	459	482	436	444	469	425	461	456	463	465	441	450	452	425	462	451	481	456	453	485	476	465	427	446	482	472	433	442	447	466	474	442	435	469	478	473	464	468	452	481	476	487	449	437	498	442	473	475	455	461	447	480	456	491	454	418	483	478	474	457	466	478	468	442	503	445	439	472	448	477	467	440	490	477	419	485	437	418	429	438	448	464	473	431	435	458	448	449	498	458	463	461	466	439	412	504	466	437	473	463	467	452	515	454	482	444	460	465	473	427	478	445	455	463	462	458	450	427	437	448	470	439	457	452	476	479	460	502	431	496	472	476	457	443	481	439	455	469	459	464	486	434	443	455	502	477	490	446	497	460	445	421	416	483	499	473	473	469	451	458	444	490	451	463	442	459	411	468	469	449	473	473	447	453	448	445	480	469	491	456	483	406	430	458	452	489	448	467	459	508	494	478	498	467	468	421	454	482	475	469	474	445	440	434	456	436	506	454	492	480	461	463	492	471	487	447	421	434	461	478	457	436	475	463	457	406	438	460	462	475
3456	4960	3765	1994	1442	1131	886	888	761	708	632	609	604	631	554	557	554	511	519	513	511	479	541	486	466	530	504	529	522	531	531	476	493	472	467	505	498	486	504	463	425	504	490	486	488	474	495	442	497	493	457	464	488	546	506	492	501	510	480	490	424	443	473	458	446	484	459	447	477	503	446	479	498	487	454	517	476	473	475	495	502	514	481	489	501	459	460	459	468	513	496	451	472	459	484	430	462	449	455	484	499	453	471	488	472	458	487	466	465	460	473	471	492	490	491	452	495	477	491	457	470	469	505	458	433	464	468	468	471	441	449	474	485	443	481	471	430	501	428	470	491	458	455	469	456	472	522	468	481	436	481	463	460	456	474	481	451	501	464	423	434	474	501	479	439	450	479	448	499	430	503	463	463	503	463	451	453	487	464	487	452	456	489	462	435	461	475	474	486	473	457	475	461	472	475	506	456	505	509	461	461	455	424	425	479	421	455	466	482	463	462	469	496	466	461	456	469	490	455	502	459	455	477	494	460	474	478	504	455	475	480	520	533	441	458	487	466	503	492	473	478	447	466	433	470	449	476	467	491	469	466	485	472	445	453	433	450	459	452	442	465	455	455	446	507	490	509	480	452	440	502	441	469	455	469	482	481	496	469	442	502	466	471	459	494	458	459	476	478	432	465	485	488	466	426	457	438	475	451	463	491	496	477	459	461	523	513	477	434	458	463	482	468	449	455	445	482	466	445	456	446	514	450	458	483	469	467	465	455	450	424	430	469	456	433	489	493	488	489	519	453	504	461	463	458	487	496	418	443	480	438	455	476	483	461	462	468	456	457	483	452	465	441	466	492	489	478	468	481	473	484	474	474	480	438	439	474	459	463	486	471	466	476	455	439	525	494	440	466	426	508	487	488	450	459	465	418	449	520	469	448	408	473	457	451	451	457	455	470	448	498	448	446	485	424	441	443	467	462	480	468	458	455	479	431	493	477	478	488	479	442	487	451	470	463	413	520	450	423	481	488	490	456	467	438	455	466	470	434	470	511	458	462	503	458	466	448	436	461	439	483	442	500	461	473	482	475	488	451	480	428	471	510	508	447	472	495	472	431	476	429	449	469	493	485	479	492	456	446	461	475	442	436	513	485	438	438	425	445	490	479	469	487	458	484	491	479	473	448	477	416	478	445	456	470	509	485	490	499	466	482	460	428	517	457	469	463	481	450	472	441	458	472	419	474	495	485	461	464	434	452	480	475	473	437	478	485	434	484	475	452	489	483	492	468	427	491	511	471	486	485	450	414	460	461	467	454	480	514	451	461	458	460	479	479	448	477	475	473	465	455	457	452	475	469	457	445	462	453	478	415	448	456	499	457	463	475	449	475	480	477	435	456	438	456	480	462	426	435	469	435	483	460	438	481	446	454	424	451	481	469	488	436	454	494	476	483	511	454	461	449	407	497	471	458	476	500	495	494	493	466	448	438	464	454	456	423	453	491	469	432	458	492	488	484	468	447	440	514	467	451	477	498	465	453	447	480	480	466	475	491	469	460	426	440	454	420	422	457	465	500	476	415	486	452	460	441	468	487	473	444	450	470	419	483	473	461	443	467	473	460	468	492	488	466	472	470	440	488	449	432	425	476	482	442	448	479	479	475	511	506	475	463	432	442	466	461	434	453	431	472	435	472	497	483	460	436	445	477	466	453	495	492	436	472	496	480	459	448	438	435	469	432	457	479	445	461	455	443	464	444	468	491	466	457	456	470	495	464	480	445	466	426	474	492	504	504	450	435	464	453	447	455	477	443	439	464	446	471	449	472	458	458	457	476	454	420	486	499	465	451	437	438	408	482	453	435	503	462	449	457	445	471	476	528	484	479	486	468	448	423	427	443	434	482	473	445	459	432	473	481	443	490	457	499	430	477	462	484	473	475	461	435	484	474	489	489	490	460	436	460	459	462	456	484	441	465	471	471	477	487	481	504	457	479	461	438	445	476	459	467	483	453	472	473	439	467	461	450	485	455	467	437	423	434	478	462	432	505	473	449	448	441	444	479	475	465	460	463	488	441	482	456	459	486	455	478	462	466	457	453	438	461	453	459	440	461	443	452	463	462	429	461	454	468	458	449	461	458	519	468	463	468	488	473	429	501	431	457	469	522	462	445	457	447	456	493	463	435	484	503	459	413	496	434	491	444	457	456	480	466	419	455	465	496	453	479	488	486	494	481	469	445	440	490	457	483	511	475	478	466	463	461	472	464	452	443	467	476	451	489	442	455	468	485	445	461	475	477	448	492	455	506	456	452	463	473	469	482	465	481	454	481	482	437	479	430	471	482	459	482	465	454	455	455	438	456	458	448	506	477	433	434	507	441	456	476	445	442	447	437	463	446	431	423	491	432	479	471	490	467	455	430	485	462	477	418	451	461	497	496	446	453	462	478	472	464	482	461	470	455	436	428	454	477	468	496	462	489	465	437	457	476	457	465	444	449	482	514	436	462	439	454	475	427	480	423	456	447	442	439	464	456	470	435	472	437	426	453	473	478	461	440	460	475	503	460	429	456	525	479	461	452	437	469	431	440	471	484	465	461	478	471	475	463	457	434	482	477	460	436	490	474	479	443	456	452	467	434	466	450	449	449	459	482	463	465	458	478	424	465	481	449	457	461	419	455	442	440	438	446	462	506	485	455	438	460	425	461	460	467	437	442	451	462	456	457	415	431	457	425	472	436	471	445	503	467	456	447	473	430	442	465	454	458	420	463	504	513	459	483	454	449	491	465	482	452	469	477	439	464	435	436	461	484	438	441	456	462	457	421	490	455	466	478	474	464	441	477	437	471	476	445	445	443	444	455	474	490	503	481	478	465	492	468	457	446	442	474	470	467	479	454	445	443	403	510	436	472	467	455	438	432	419	473	497	481	482	465	466	453	436	470	410	498	447	486	450	483	454	473	486	402	514	447	407	459	466	467	447	473	441	465	456	448	470	417	470	438	436	427	483	424	452	490	462	447	442	481	442	481	484	440	505	501	457	485	478	460	437	423	400	489	429	465	487	458	434	459	484	453	492	464	482	466	481	471	431	426	488	430	458	475	459	455	483	469	447	447	502	475	484	429	469	470	435	431	477	453	450	432	453	491	480	499	418	455	487	484	505	488	437	486	492	442	411	469	493	438	444	456	502	490	480	470	447	481	464	475	472	435	476	437	451	465	432	455	450	467	458	471	485	450	444	438	464	470	487	456	497	484	436	453	452	459	478	489	444	450	440	463	485	486	453	475	494	501	487	450	470	451	469	484	452	462	448	438	474	435	430	469	485	464	440	443	466	429	475	473	485	486	433	456	414	502	465	425	452	408	437	471	444	456	441	466	477	482	506	432	475	493	489	466	439	496	488	428	443	458	484	470	414	481	471	495	467	465	448	449	454	423	463	506	469	440	485	432	460	465	440	425	451	483	485	483	453	462	439	493	457	428	437	488	477	457	478	446	438	480	476	452	481	453	500	488	457
27788	12135	2019	1247	959	924	932	866	904	945	856	946	904	887	846	905	911	871	926	861	910	896	885	852	887	902	920	891	878	859	921	894	871	931	874	924	940	866	903	914	900	912	890	899	863	917	893	887	891	893	879	845	875	868	961	896	934	881	926	902	911	902	861	892	946	884	880	893	892	882	877	882	860	890	889	893	901	887	916	852	873	902	888	924	884	898	927	893	863	885	895	912	857	908	880	880	913	832	864	916	898	893	901	870	894	821	900	862	900	873	894	875	891	852	867	882	867	824	861	910	863	911	827	885	915	931	922	964	942	906	923	872	860	817	928	886	949	890	844	957	864	851	884	879	912	907	957	900	876	853	893	920	948	873	896	871	868	938	875	957	881	894	880	868	902	889	918	816	830	870	903	841	854	876	921	880	875	868	897	866	919	869	877	928	886	878	858	830	937	930	868	906	920	840	864	868	895	837	905	875	929	875	913	869	880	896	960	872	867	871	891	852	879	900	914	952	892	910	850	873	860	905	913	899	886	880	901	833	896	933	882	882	931	909	936	943	898	847	908	820	891	921	919	859	876	881	885	991	895	893	871	931	852	831	909	887	832	870	885	842	839	839	888	911	925	926	907	923	927	846	880	888	869	899	895	924	901	910	887	907	905	867	939	866	952	890	889	872	910	858	904	850	889	896	918	938	852	919	874	867	895	929	869	911	887	909	849	889	862	922	895	828	889	870	922	831	908	922	884	905	898	881	867	927	862	930	869	883	844	856	903	888	860	854	886	923	893	888	857	914	882	903	911	890	927	930	863	919	889	905	845	932	904	918	941	898	882	858	851	881	904	882	840	918	861	907	876	918	881	849	947	954	942	838	891	866	893	923	890	881	885	894	880	866	929	863	883	867	917	874	854	875	919	912	958	912	829	887	873	945	913	852	895	885	878	896	901	868	929	870	910	861	936	908	854	862	939	842	829	849	857	884	853	892	949	947	877	909	908	887	844	919	808	874	887	831	864	849	874	919	884	908	936	890	873	945	903	916	861	902	882	931	882	873	945	895	847	948	923	894	904	834	868	847	951	923	873	870	859	840	907	927	874	877	833	892	939	858	894	907	862	886	914	922	862	901	885	837	873	846	877	915	883	908	888	883	885	892	861	862	909	888	895	872	913	885	876	876	921	939	880	847	913	887	887	921	930	916	876	894	823	917	889	931	842	932	918	821	928	881	926	886	890	835	836	912	921	863	889	906	855	909	911	885	849	869	886	874	852	973	902	856	839	971	934	891	867	934	902	888	904	804	897	898	923	918	870	879	881	892	875	878	884	965	833	860	895	872	869	842	891	891	911	853	886	909	913	844	908	890	869	889	872	881	912	905	902	885	919	860	845	835	883	890	823	887	872	907	880	894	961	916	891	880	895	986	922	857	900	896	920	912	953	908	903	893	915	862	877	933	916	876	864	945	859	909	939	870	875	829	887	955	936	931	908	880	880	895	840	936	861	917	897	895	863	886	830	868	827	864	858	930	906	934	921	904	912	891	864	925	881	896	919	930	945	948	824	885	883	872	914	885	935	930	914	920	899	851	837	927	890	903	884	908	885	861	865	883	890	915	890	901	911	831	991	906	901	874	856	899	912	896	937	869	884	870	887	900	913	885	933	849	897	877	895	919	885	909	841	913	913	881	867	845	892	888	943	878	915	913	898	928	869	892	881	902	880	871	897	906	916	907	872	896	870	841	900	891	892	905	934	850	876	892	878	915	918	925	872	866	896	934	908	888	844	924	905	889	965	916	820	862	967	966	895	870	846	860	899	935	925	948	813	892	893	907	917	879	862	871	933	921	863	817	855	881	885	958	868	905	897	851	877	909	896	911	946	895	896	964	916	883	923	868	906	894	869	939	903	863	874	892	925	933	928	882	854	828	849	862	895	855	843	879	922	852	872	902	850	881	867	906	891	942	920	878	944	873	910	896	927	900	892	968	931	859	899	900	887	940	885	902	893	873	912	927	902	880	834	901	939	844	889	833	911	938	876	848	897	859	867	911	873	864	916	905	872	915	882	894	900	897	926	905	903	965	881	902	868	873	892	803	844	826	875	886	880	834	858	844	881	930	888	910	853	873	912	897	892	871	890	896	872	881	873	891	888	846	908	844	927	899	899	914	856	875	836	863	787	971	905	900	869	811	898	882	869	894	917	886	914	939	872	820	826	900	875	865	918	913	936	888	880	883	868	819	898	917	910	913	900	911	826	845	901	842	806	814	822	861	842	874	892	907	897	839	864	898	930	884	887	856	910	853	907	895	868	870	857	889	871	868	893	823	903	901	882	901	911	938	886	880	876	929	865	914	899	902	850	903	880	840	891	919	874	869	882	886	863	920	852	927	929	965	889	885	909	913	925	891	924	913	945	861	934	876	872	925	903	853	905	938	872	900	894	865	823	896	883	894	917	877	871	905	864	853	879	918	929	857	864	944	847	909	860	902	853	863	889	875	915	919	947	916	895	859	955	929	873	872	928	851	867	918	914	899	917	895	873	874	905	899	895	884	896	928	879	868	915	942	949	843	812	874	936	885	820	897	873	914	903	877	928	874	884	881	912	871	859	899	845	870	929	899	867	916	861	914	911	866	860	905	912	914	938	922	952	921	871	910	888	920	837	850	891	888	844	893	903	869	865	821	895	906	872	866	893	899	857	903	886	853	866	864	896	879	925	937	920	854	853	922	881	909	894	865	959	872	924	848	846	907	923	852	915	830	862	874	883	885	914	851	880	912	916	925	896	905	945	883	941	890	880	865	894	903	843	870	861	855	899	879	836	881	898	906	886	852	827	870	916	896	898	878	898	905	888	894	849	874	922	901	876	941	841	898	903	879	933	877	874	895	880	895	857	856	957	894	891	874	899	923	858	907	918	898	915	955	862	867	851	897	847	911	916	901	877	864	843	847	908	891	902	911	893	895	916	934	896	865	900	943	876	892	886	848	932	886	879	871	870	966	874	899	890	928	881	863	886	893	928	871	885	829	909	871	954	928	907	847	860	857	904	888	932	886	857	935	849	885	840	870	900	884	873	857	891	873	892	843	923	962	889	905	937	925	954	923	906	929	893	860	908	865	885	881	892	891	904	879	904	889	866	868	918	820	933	958	939	904	922	905	877	933	890	868	934	883	939	885	906	891	912	894	839	951	873	962	853	882	846	931	908	900	915	899	871	900	938	898	887	869	904	865	891	868	895	840	939	922	957	898	912	873	917	893	849	861	925	941	935	891	933	846	862	943	917	871	898	905	905	894	927	809	907	859	911	879	840	897	868	881	943	906	953	816	900	919	920	939	931	917	828	888	903	916	900	866	891	881	896	848	889	840	889	871	895	856	881	935	870	909	907	862	868	844	875	873	900	862	873	882	887	918	893	908	862	914	922	931	929	907	890	895	914	894	913	895	916	897	874	894	863	836	861	884	892	852	929	906	916	878	843	896	878	891	867	903	842	895	877	859	898	864	901	873
5085	1071	919	865	844	811	853	797	829	836	760	785	820	814	849	836	825	769	792	773	734	795	775	835	799	779	805	758	798	815	754	803	763	742	786	796	788	761	778	787	874	824	767	786	805	788	771	781	760	763	756	796	809	763	772	792	815	810	772	789	776	783	755	785	802	803	754	798	811	822	767	754	780	804	841	745	800	764	792	755	799	751	799	788	795	811	751	798	809	746	766	788	782	785	791	789	792	784	792	803	807	789	860	783	815	809	790	786	766	778	811	774	784	781	738	779	804	767	775	786	790	811	777	844	821	770	802	788	825	839	775	756	747	804	779	791	785	804	782	778	820	816	790	771	811	762	762	763	801	766	735	795	762	830	791	776	746	784	837	728	806	744	826	804	774	776	776	796	766	785	786	758	824	780	799	717	787	830	740	766	788	771	763	777	778	756	765	846	771	739	730	790	782	760	776	774	793	757	795	748	785	781	786	788	811	808	758	859	788	839	770	730	801	757	807	839	808	756	779	789	823	801	799	841	781	763	781	764	791	772	828	816	767	834	744	800	767	777	763	800	783	771	765	747	814	786	804	722	769	743	838	823	741	797	816	798	790	765	782	760	810	806	779	827	720	805	757	757	781	814	816	780	795	809	811	778	794	779	792	777	754	782	738	807	773	776	772	768	780	769	834	745	835	804	770	805	788	846	828	775	776	788	765	818	807	789	730	730	781	796	762	798	760	800	779	768	753	789	777	778	818	811	750	780	753	824	809	803	783	790	811	825	799	806	799	790	808	762	796	794	806	782	764	843	777	813	790	754	751	805	783	814	858	765	822	793	802	819	814	809	777	793	776	795	783	798	731	767	768	791	789	782	730	774	789	767	785	801	784	806	828	793	784	763	795	776	775	783	730	765	784	745	752	815	793	779	830	805	812	741	785	821	859	783	817	759	754	786	827	761	754	807	786	776	792	750	795	773	779	758	797	720	793	731	796	812	765	829	814	750	829	769	805	741	768	785	796	757	818	825	812	766	777	807	791	781	773	789	739	787	783	740	747	811	802	777	757	787	733	792	810	766	784	782	776	810	834	717	759	761	786	804	761	712	767	741	734	758	833	776	796	808	824	741	774	786	841	806	748	755	767	777	805	811	819	740	773	788	797	803	799	767	854	749	786	717	801	754	838	804	755	820	789	799	837	769	752	765	828	805	755	774	813	839	798	766	804	793	758	762	782	751	816	791	774	800	777	817	813	844	772	801	781	780	817	784	755	831	774	768	804	755	749	799	737	809	821	808	837	769	819	767	783	752	757	757	804	788	785	715	845	808	755	783	811	849	812	739	777	762	807	760	757	824	744	830	711	771	797	743	849	743	864	729	779	786	745	776	781	757	781	754	828	810	836	835	772	772	770	774	797	797	767	783	813	791	805	762	781	783	818	806	759	747	774	775	824	801	766	765	809	799	764	763	783	816	813	798	780	796	780	797	846	742	780	836	757	805	743	772	768	766	836	802	753	831	774	789	769	788	781	774	804	816	797	776	786	763	770	815	750	783	786	760	800	808	755	785	746	776	746	792	779	784	821	804	855	818	730	759	792	738	779	822	752	787	825	787	748	768	789	752	774	720	776	800	776	781	792	736	762	790	776	769	799	776	811	800	781	753	759	783	771	787	813	787	783	792	822	774	775	791	764	789	765	791	826	747	820	746	829	804	807	778	809	757	777	782	841	768	806	797	787	720	781	836	789	795	817	794	819	754	764	778	821	804	818	784	823	774	837	756	791	780	797	810	727	763	822	756	829	814	791	802	761	794	769	771	789	804	788	780	844	814	794	793	751	771	800	810	789	768	778	765	782	805	813	787	742	844	776	819	742	786	730	824	831	794	842	753	805	820	823	805	776	785	769	738	745	789	788	768	807	772	775	805	763	738	742	781	797	797	789	838	742	788	800	788	796	797	807	789	806	753	763	764	807	726	758	796	792	772	810	766	813	776	780	762	779	779	715	815	812	692	810	798	840	809	802	777	775	776	760	719	808	783	779	757	799	790	825	761	835	780	758	809	751	806	823	768	781	793	800	765	839	767	715	758	814	756	824	759	804	773	777	771	761	752	796	739	811	753	777	761	775	776	770	778	743	803	828	770	778	765	766	835	812	777	786	736	779	743	783	821	770	815	796	764	770	825	785	791	770	817	801	873	821	806	815	793	796	825	766	799	786	780	768	765	732	768	806	795	791	805	809	788	779	756	788	828	729	776	731	778	815	772	832	775	795	813	771	806	815	781	769	785	801	800	831	723	778	805	780	793	777	775	734	823	767	753	756	813	743	741	797	777	793	798	793	746	762	772	729	821	774	757	784	759	795	834	802	762	791	792	774	830	790	756	839	749	749	758	772	784	772	788	795	783	780	807	788	801	784	805	733	799	807	770	815	771	833	766	805	800	811	813	819	802	763	820	805	763	791	785	797	805	843	812	781	798	814	779	754	791	780	777	815	770	796	812	790	758	773	808	785	794	784	776	781	782	778	822	824	724	777	764	785	740	779	794	821	793	803	748	770	785	798	796	783	751	779	799	810	831	817	789	816	783	837	728	760	742	770	789	783	749	776	780	784	826	800	794	808	760	770	757	833	800	835	774	831	803	769	816	809	819	789	813	777	771	804	809	788	828	766	875	841	819	819	817	784	760	821	764	830	727	762	757	809	773	765	806	749	823	836	788	878	740	750	751	814	824	816	753	788	839	749	770	801	811	760	804	768	829	786	782	778	802	787	822	814	769	780	823	794	817	785	830	817	800	754	777	804	859	777	769	793	774	805	762	768	794	759	796	820	791	785	791	823	825	767	823	831	773	785	772	809	824	802	749	802	773	827	833	795	804	773	761	814	780	715	789	774	738	805	813	809	746	804	773	756	771	785	785	829	739	805	795	759	787	814	797	742	782	791	815	789	799	782	775	762	792	798	800	794	772	790	822	788	787	801	806	725	824	786	804	817	755	807	776	794	755	819	699	766	786	793	768	726	815	787	823	826	783	794	769	778	802	775	822	798	811	778	775	810	810	779	797	826	772	780	758	749	747	825	766	843	725	793	785	789	761	789	756	766	782	797	777	716	809	792	794	764	846	815	807	800	788	792	765	739	763	797	768	789	782	758	799	808	810	778	806	811	781	763	730	780	839	796	774	768	764	782	776	811	803	785	808	733	836	781	724	807	728	792	840	815	794	785	763	803	725	805	823	814	798	769	812	842	802	812	790	775	733	847	787	803	760	800	755	787	823	754	803	811	808	752	807	784	747	781	748	783	765	838	764	803	783	779	769	796	831	808	771	773	808	741	763	787	763	813	777	774	785	800	827	795	791	798	804	784	786	725	792	787	836	836	773	733	784	754	767	774	791	756	789	820	756	790	786	793	813	794	787	752	793	810	807	774	795	751	782	760	806	810	789	788	730	804	803	747	769	776	764	773	794	798	774	800	777	797	766	761	843	806	762	822	770	774	764	766	781	761	750	756	809
25669	21458	26008	19459	2407	1261	1108	935	922	918	929	920	919	891	902	906	890	884	928	885	873	804	872	858	856	879	870	837	838	837	832	852	869	853	863	856	866	839	844	816	897	905	902	881	863	821	846	842	919	836	855	884	910	878	839	897	838	873	912	856	900	899	825	815	867	884	865	875	895	874	810	867	886	863	869	846	854	870	826	871	849	902	848	875	876	865	893	807	846	896	808	844	842	797	892	905	891	877	826	856	889	905	902	863	878	881	824	866	871	885	869	833	878	874	811	875	858	863	785	818	834	858	854	858	862	830	855	898	925	827	814	817	816	860	882	860	868	838	870	789	847	785	823	812	851	865	872	832	831	801	850	830	922	862	911	876	835	834	850	872	870	882	804	839	827	852	861	831	812	889	901	890	845	883	827	835	861	886	894	803	863	883	861	824	852	847	878	851	856	888	886	860	867	912	884	859	891	841	823	856	862	867	846	848	818	849	870	862	840	816	936	848	844	882	802	856	813	885	871	934	882	827	813	825	854	916	827	900	856	827	810	862	855	830	873	870	812	864	847	828	886	868	838	895	852	857	868	883	899	851	847	828	871	852	814	889	865	830	833	817	853	863	808	843	873	813	895	799	885	898	829	868	870	837	837	874	881	897	890	870	838	821	825	819	940	867	822	801	817	931	833	816	801	847	834	878	832	845	853	885	807	834	867	873	778	868	891	894	846	837	896	869	837	861	861	870	890	868	877	834	914	860	781	844	841	857	892	906	854	896	817	866	841	915	834	870	894	857	881	840	825	913	845	844	861	884	873	868	840	805	840	829	824	833	824	860	853	854	802	852	869	864	789	860	905	805	885	886	845	874	856	835	862	830	866	825	861	869	868	821	827	869	825	794	862	859	867	799	827	876	891	793	892	834	921	894	892	852	816	877	882	891	876	869	839	837	848	850	884	881	907	845	880	866	833	940	845	889	884	874	880	823	865	869	865	860	869	874	918	888	883	838	829	836	836	841	879	834	808	830	894	852	891	895	854	915	942	869	827	845	862	795	848	868	836	798	857	870	872	868	926	899	793	908	895	845	851	842	853	942	814	866	865	886	800	806	864	882	845	833	838	891	883	848	834	866	887	841	876	858	857	879	822	821	850	915	874	829	846	905	820	894	886	822	846	872	829	899	879	893	851	906	832	916	843	863	838	799	857	820	857	813	859	869	867	902	852	879	852	857	891	817	933	808	879	829	884	874	882	885	900	895	880	817	851	858	881	822	873	837	872	856	823	840	874	863	904	896	916	890	828	801	873	861	812	916	847	875	794	873	791	879	884	837	834	854	864	889	891	881	827	916	834	871	908	864	856	915	838	819	888	874	839	835	853	883	838	837	832	883	887	813	810	854	802	863	833	875	853	862	867	875	863	841	836	858	841	903	896	810	808	874	938	881	877	791	882	913	824	837	862	837	877	833	861	901	897	849	828	909	878	863	847	782	862	766	864	866	885	858	862	882	829	908	851	853	824	861	835	838	896	836	884	895	848	801	860	861	845	867	849	843	875	897	889	855	865	860	838	857	832	845	902	858	839	847	869	853	866	878	868	830	857	832	857	862	870	808	826	871	815	830	828	812	846	843	856	787	854	846	871	851	853	884	885	859	815	897	876	850	827	841	879	891	815	833	873	879	837	851	868	829	863	861	878	863	896	883	863	821	878	851	831	854	857	863	868	823	848	840	838	882	890	853	874	838	801	853	936	836	855	867	876	811	862	852	861	844	797	899	880	878	912	826	885	871	861	872	810	830	876	866	917	867	850	852	894	873	868	840	863	885	888	884	860	818	854	887	859	827	848	879	868	848	835	840	821	869	793	856	880	842	839	837	836	822	823	833	889	866	881	881	854	864	834	814	894	881	819	828	833	918	815	841	905	812	836	888	847	850	821	841	855	871	831	844	853	845	857	842	871	871	875	847	876	856	855	830	891	895	862	832	899	864	890	909	885	847	897	844	813	824	852	838	870	861	842	856	827	896	910	861	884	846	848	864	853	905	869	865	848	901	909	852	775	874	846	873	793	853	887	848	829	826	864	925	854	879	801	839	864	831	813	819	852	826	844	864	875	861	834	859	816	855	827	822	848	913	845	853	843	882	926	871	838	841	883	839	898	836	869	820	821	876	858	906	883	842	839	861	795	848	837	863	896	842	858	801	889	856	780	850	878	805	872	821	900	934	837	900	843	897	808	878	828	833	832	889	893	861	846	898	872	889	841	883	840	892	889	852	930	839	807	877	866	880	855	888	865	882	845	861	878	821	902	849	836	898	896	891	842	862	878	859	850	879	859	909	840	861	893	855	862	836	886	842	845	860	901	847	898	825	865	851	811	877	937	864	910	878	862	859	832	866	840	820	889	855	867	853	864	820	861	831	849	893	833	872	857	845	833	861	854	881	869	872	863	882	897	870	837	885	858	889	860	877	835	837	866	880	900	907	905	832	876	852	870	871	850	861	836	842	868	858	913	854	838	853	821	818	874	873	836	842	869	856	814	860	816	833	818	885	863	835	843	867	858	868	904	865	870	892	859	799	877	893	866	820	854	846	830	914	820	838	856	853	857	816	841	838	825	811	850	821	846	817	838	829	823	835	872	851	886	845	878	863	855	902	881	883	882	849	880	843	849	811	884	829	830	836	853	832	828	880	857	860	915	844	855	840	868	867	913	907	883	818	842	850	840	863	871	910	871	885	917	902	885	916	814	838	872	855	794	827	820	868	865	834	834	846	831	830	867	821	899	887	822	869	888	842	885	901	871	878	874	852	873	915	827	861	842	912	834	829	851	890	838	840	862	859	800	843	836	826	846	859	879	812	864	883	847	856	834	863	829	833	835	890	838	914	839	848	870	933	913	882	895	844	812	874	877	897	899	857	876	816	861	885	903	898	865	842	861	846	848	853	830	862	813	938	881	841	840	897	879	838	869	871	901	862	849	849	803	844	832	854	878	884	859	866	879	858	871	842	883	827	906	852	855	881	839	836	847	896	798	857	872	874	841	876	827	865	853	945	874	847	912	846	858	867	853	889	852	828	926	878	868	879	810	876	881	854	868	895	849	821	870	862	898	777	877	882	832	874	849	870	859	888	875	832	902	880	888	855	889	850	884	857	891	848	886	857	831	833	869	854	856	849	828	871	842	909	864	867	887	846	878	865	786	862	922	888	887	870	860	856	856	868	884	844	822	895	834	885	862	850	858	883	885	914	864	894	861	826	837	916	896	841	836	896	843	865	823	846	913	828	841	910	858	875	892	870	822	836	875	846	834	851	852	816	820	880	825	890	835	871	791	868	843	898	815	827	867	838	844	848	890	850	855	884	831	838	861	864	893	854	796	876	829	878	834	910	868	868	851	876	862	877	836	827	938	821	879	884	907	899	839	862	900	906	871	830	919	866	841	860	837	826	911	878	852	821	857	890	874	842	854	857	877	815	838	841	849	895	904	822	806	899	833	872	868	872	819	863	863	824
3665	2481	2077	1348	1169	963	949	881	827	846	833	838	822	852	821	751	827	805	870	786	815	767	807	799	814	812	785	787	774	787	797	805	730	765	787	767	801	769	768	759	810	769	783	809	805	778	769	740	781	760	788	798	819	814	771	748	801	758	729	765	731	856	769	738	761	825	760	816	751	733	806	781	771	733	785	751	749	847	721	771	813	766	759	841	768	787	764	743	773	778	713	797	761	766	771	763	788	757	772	792	758	749	756	753	765	778	761	795	726	771	796	820	803	740	727	776	824	794	749	746	824	797	804	765	755	726	808	756	752	695	790	784	787	797	803	779	782	785	808	745	804	790	768	800	766	825	782	772	817	768	776	752	796	799	777	775	848	730	767	805	723	851	807	779	803	770	752	821	765	717	760	766	758	777	821	769	740	752	775	779	787	768	763	777	753	781	768	768	707	776	735	774	762	835	733	749	743	790	835	793	750	753	785	723	762	830	741	781	801	733	821	736	805	733	776	773	772	761	752	796	770	751	798	764	775	776	761	767	773	748	791	810	758	764	774	763	754	761	747	762	758	768	779	717	777	795	766	798	796	765	787	801	783	776	738	782	777	796	780	791	743	798	805	767	768	744	750	790	786	802	756	744	824	745	748	767	762	752	756	740	763	771	796	772	778	768	786	838	775	766	756	766	790	806	738	792	763	839	754	789	796	787	817	767	808	755	752	781	793	730	816	774	754	758	778	772	741	717	740	782	765	771	744	764	760	752	756	766	751	755	731	731	711	794	774	808	796	803	786	738	784	762	771	754	792	797	747	759	785	789	775	812	781	804	815	776	754	744	786	752	729	807	795	785	747	753	825	750	759	766	821	709	744	790	749	737	851	797	719	783	773	813	735	788	775	773	754	740	797	766	813	731	791	809	819	736	781	795	764	741	742	758	742	795	772	716	749	775	774	763	800	766	746	781	729	760	753	781	746	776	753	823	784	790	755	815	765	765	759	805	756	754	792	764	749	798	793	825	769	747	787	742	778	752	759	760	811	785	811	767	774	730	783	767	755	744	795	783	731	757	781	712	805	749	717	834	812	728	775	708	795	751	765	734	799	756	761	750	818	765	769	797	780	802	786	797	766	730	772	730	758	751	795	808	815	803	766	810	774	802	835	744	796	690	765	792	772	787	736	786	801	800	761	769	807	756	760	737	736	747	771	776	732	763	775	786	757	780	801	767	792	760	753	809	749	763	805	788	769	788	771	735	788	759	745	732	767	775	779	792	772	759	739	811	706	778	774	783	759	753	773	778	757	785	730	796	790	760	790	768	789	769	744	740	751	721	796	767	725	761	766	789	767	772	731	728	761	772	783	762	775	749	772	775	742	771	776	775	720	817	795	791	780	755	741	763	761	812	789	772	719	778	789	730	739	784	743	725	789	743	800	791	780	775	755	815	758	783	771	737	709	773	786	775	741	747	758	779	745	801	731	737	770	765	776	812	757	774	774	765	749	769	834	771	813	755	709	827	796	750	786	803	753	770	813	770	741	750	731	758	745	758	748	766	722	751	754	791	749	734	790	743	787	759	744	786	756	781	762	783	748	770	803	802	803	767	771	770	774	829	776	782	757	763	776	737	736	768	807	777	742	788	788	756	788	744	750	766	767	776	756	754	825	817	770	800	721	771	738	814	771	788	754	812	791	754	782	752	734	740	778	747	774	747	771	760	796	768	754	759	726	745	783	800	765	816	715	785	751	788	746	750	763	741	778	772	764	808	755	735	789	776	733	721	763	732	785	826	724	797	749	780	771	747	745	772	758	772	770	709	717	765	763	738	762	804	785	747	738	761	782	762	763	771	819	764	762	721	795	758	786	789	785	765	755	767	802	790	821	779	804	762	786	753	749	754	746	778	753	746	790	763	769	789	784	793	761	733	774	771	745	753	790	779	786	760	775	795	791	844	776	738	767	758	751	768	797	765	787	792	752	810	799	768	770	741	744	745	722	814	757	782	758	756	778	699	786	741	759	779	771	722	783	738	768	801	747	754	774	714	753	772	807	783	739	754	781	746	793	755	791	783	792	787	743	777	745	757	751	779	711	763	777	819	770	707	810	727	772	789	761	707	803	734	748	740	742	767	784	771	730	797	780	801	720	770	776	820	775	781	751	793	819	799	736	703	760	799	734	795	752	812	751	741	777	764	744	783	794	733	774	791	765	789	842	733	825	760	791	709	780	745	742	803	743	781	778	753	773	740	747	715	775	726	747	822	785	789	755	770	794	786	760	749	796	813	810	778	768	770	822	793	775	745	785	773	731	774	743	758	796	727	765	808	767	712	811	798	767	789	750	740	807	804	769	793	757	720	733	798	754	744	721	746	721	756	821	789	749	752	761	720	799	701	770	778	756	756	740	789	769	825	764	762	766	745	733	740	732	817	780	775	779	760	770	792	776	744	780	756	776	771	824	802	762	695	780	759	743	743	759	762	735	752	761	731	771	801	734	733	805	805	716	790	737	763	708	758	792	736	735	752	757	822	744	679	768	782	786	695	796	731	747	783	734	748	778	771	779	735	722	780	751	749	772	781	794	802	763	720	781	786	781	789	780	735	752	748	765	738	742	770	756	782	782	779	799	755	772	769	762	763	791	748	806	782	806	722	790	784	786	780	763	786	788	773	760	687	736	748	775	735	806	753	764	746	740	796	784	752	724	738	783	726	758	737	749	738	816	778	786	732	776	789	716	786	775	789	791	760	720	747	783	764	789	823	737	780	756	764	811	749	771	820	775	788	739	718	751	806	792	810	787	703	756	785	757	778	773	770	743	810	716	778	719	762	805	769	702	763	834	809	775	784	803	711	804	813	736	695	768	778	810	760	776	772	743	757	806	799	812	789	779	773	751	723	755	775	847	780	750	793	722	732	810	740	813	728	737	788	748	807	782	758	753	815	774	711	725	740	746	806	777	785	754	796	731	802	818	719	746	757	759	806	736	779	815	767	765	790	736	809	778	785	772	858	781	769	811	747	756	794	800	807	767	725	781	746	783	757	801	752	787	757	801	767	792	818	806	743	764	731	771	741	778	799	773	767	772	747	768	766	763	786	757	753	772	808	801	712	758	760	779	779	835	760	797	777	781	742	755	766	790	743	778	774	770	772	744	759	821	768	787	756	735	710	797	770	780	793	772	787	761	801	792	729	719	769	731	718	757	795	738	789	803	741	725	753	769	699	805	755	770	778	757	738	721	794	734	778	755	741	782	788	752	762	710	755	720	768	763	786	746	764	722	760	747	766	799	798	743	837	735	760	802	786	795	760	731	789	769	783	713	751	751	801	787	768	719	818	775	802	780	776	751	787	797	728	758	712	755	728	784	785	755	790	741	782	782	786	779	788	714	766	757	768	770	812	794	763	744	788	773	763	791	781	771	702	770	771	754	789	727	785	796	757	820	780	731	773	792	743	780	796	775	757	784	765	741	745	767	763	735	812	813	757	795	726	731	784	724	799	772	739	768	764
24305	21478	28677	24661	20467	3364	1102	746	610	564	580	520	526	497	541	501	511	489	464	499	467	481	451	471	460	501	473	476	443	450	466	471	463	475	431	460	447	459	455	449	462	495	460	480	477	443	426	466	495	450	473	502	480	450	454	491	467	457	497	428	453	477	480	443	454	427	455	476	481	453	443	430	480	465	491	418	479	483	459	466	479	453	430	432	481	484	452	448	463	444	443	498	474	469	469	473	504	466	435	481	469	420	466	513	443	473	493	494	479	461	424	453	483	448	461	482	489	451	476	452	467	422	469	451	476	494	477	456	463	460	485	452	502	480	433	487	481	433	448	473	475	431	477	466	441	431	473	471	448	458	462	475	457	487	499	479	449	453	446	457	452	458	439	481	420	405	513	425	451	447	489	423	467	454	460	475	458	421	464	471	451	438	440	453	461	434	424	459	465	470	425	469	439	452	447	442	505	490	476	432	440	466	457	457	452	480	477	454	463	435	438	470	483	508	442	463	456	452	462	441	472	484	493	453	443	459	462	445	409	462	483	463	499	441	474	469	434	460	406	447	528	440	454	442	427	458	482	446	449	461	477	456	473	442	446	487	443	455	429	437	454	493	424	459	420	442	469	465	440	431	436	470	502	442	431	473	473	504	446	459	443	447	427	422	442	456	464	472	459	461	447	431	433	449	440	501	453	492	422	449	451	455	453	427	444	472	471	473	412	461	445	451	485	429	451	438	449	458	428	447	499	500	441	448	488	467	443	433	454	493	435	485	496	478	486	456	438	420	423	467	469	427	462	451	455	456	443	476	445	444	471	461	447	437	449	431	463	450	498	454	420	459	475	439	447	451	469	520	484	428	451	431	469	462	479	455	463	449	438	509	441	470	453	422	458	416	460	453	449	431	479	464	452	470	445	466	480	486	458	453	466	450	478	475	424	459	405	444	470	468	456	461	405	453	482	467	464	446	460	438	396	441	453	449	455	457	422	474	486	487	428	459	487	459	496	475	460	450	400	447	429	422	446	437	455	434	464	493	450	444	414	452	429	424	406	440	471	449	465	453	454	439	416	508	441	492	445	468	479	482	440	445	433	450	454	472	461	488	442	473	425	470	464	467	458	420	485	439	478	447	426	416	470	432	465	499	416	420	469	472	463	443	469	500	435	449	471	480	475	467	446	453	430	485	445	469	434	476	457	438	453	451	437	446	476	427	461	460	476	460	421	428	451	486	420	444	465	462	446	438	445	475	488	469	447	469	470	454	444	442	433	455	443	464	479	439	436	430	436	452	439	428	426	450	474	424	490	464	435	445	429	424	463	441	494	464	442	472	437	471	474	398	451	454	439	433	459	435	449	420	458	470	454	477	446	449	450	452	443	425	415	493	473	472	442	457	435	451	449	478	473	432	491	494	465	465	464	448	454	412	433	430	426	477	485	438	460	468	482	425	430	455	447	456	476	441	496	478	466	461	465	484	476	463	447	467	416	497	459	454	478	506	486	474	463	469	485	425	465	436	423	484	422	408	461	418	434	506	464	460	449	432	474	473	454	449	474	464	446	490	480	430	437	454	446	445	434	429	431	442	439	458	451	449	466	473	489	456	450	489	424	473	464	455	446	470	490	458	451	480	465	478	448	451	452	416	466	426	469	437	457	448	462	445	423	446	461	482	457	457	464	466	481	518	455	401	466	457	446	419	440	473	475	476	463	425	439	477	452	474	399	460	468	438	466	414	457	445	442	458	449	466	427	464	455	475	473	443	438	448	479	444	452	446	459	448	462	459	433	466	461	457	427	422	447	426	466	450	484	424	446	445	445	470	434	453	473	421	422	454	463	476	432	461	467	423	451	464	444	452	429	459	481	442	444	433	435	429	487	493	417	426	437	459	450	450	427	463	428	455	419	459	408	465	442	452	458	468	418	416	472	454	448	452	407	444	442	463	428	469	408	470	451	444	429	481	441	466	430	465	458	467	491	460	446	471	451	414	463	468	445	465	471	497	451	503	443	460	424	425	437	473	449	447	458	413	477	489	416	450	436	432	435	442	461	466	509	476	441	452	455	443	462	484	480	471	449	444	493	418	454	418	437	420	456	469	449	520	460	441	490	448	454	450	480	438	454	426	411	474	486	471	471	462	413	437	448	442	459	445	442	456	453	450	484	425	435	452	464	493	455	452	447	481	457	450	431	416	440	463	450	446	487	464	462	452	455	469	446	436	411	439	463	476	416	451	434	462	440	492	431	444	445	429	435	457	433	419	468	449	404	404	465	428	426	448	426	480	429	451	469	433	473	439	463	425	475	417	460	436	451	456	448	483	480	395	467	471	422	480	447	436	436	425	510	480	444	479	455	426	447	469	461	492	444	433	482	442	450	423	503	452	433	439	456	462	452	407	453	455	477	472	432	481	474	450	465	450	455	466	488	461	441	455	475	480	436	478	459	415	486	445	437	478	462	405	459	457	451	469	494	447	478	439	469	463	465	449	408	490	435	486	445	449	449	429	452	448	451	427	439	439	404	464	462	466	427	447	469	458	476	475	431	441	461	503	423	458	434	449	433	435	482	417	464	411	435	429	454	421	415	469	446	464	451	455	480	450	449	458	481	455	443	443	442	439	464	482	466	458	475	479	458	421	488	494	408	447	466	465	481	424	483	508	441	442	470	464	457	446	443	418	464	463	481	448	428	464	438	409	431	470	466	476	380	450	468	481	441	439	450	420	465	485	444	481	416	470	430	455	417	433	456	464	487	462	479	456	449	460	440	441	467	434	470	444	413	453	468	421	448	454	458	454	456	488	445	431	492	459	457	463	458	467	429	417	446	448	458	453	459	432	425	453	423	491	467	430	475	418	460	473	477	457	433	422	450	443	455	451	449	462	455	444	457	450	458	470	438	480	437	491	430	442	470	443	409	437	469	445	477	469	436	454	465	495	475	428	442	483	428	458	449	436	406	448	441	428	458	432	435	459	463	482	469	464	435	437	447	472	465	439	456	429	468	493	450	406	445	406	473	463	441	489	436	430	476	448	470	466	424	414	467	447	459	445	458	454	447	476	459	478	413	440	497	465	443	471	431	450	464	459	449	420	441	477	452	437	466	456	464	432	457	463	468	436	444	464	457	418	442	444	427	447	483	434	440	490	446	436	426	440	474	472	474	442	445	484	419	445	482	458	418	455	448	436	489	434	441	458	468	479	448	446	451	464	453	443	456	453	445	423	461	433	457	481	464	454	478	435	459	447	481	455	481	421	437	483	431	478	408	459	488	456	435	430	478	398	475	420	427	468	421	444	473	420	466	432	434	440	443	450	479	464	443	512	458	432	445	435	451	459	464	411	476	484	440	479	427	430	447	434	444	463	425	432	441	442	456	390	435	436	485	480	467	470	438	456	482	469	434	448	459	434	459	488	441	475	464	467	452	455	431	452	463	469	459	452	432	451	434	498	480	443	479	451	447	449	470	422	453	460	478	425	445	459	459	445	485	462	422	441	472	447	449	444
3446	4842	3968	2012	1417	1101	946	796	729	712	649	660	613	572	534	571	529	534	522	546	534	522	496	491	505	520	475	460	528	451	437	503	502	506	497	505	448	476	474	479	516	444	462	491	491	502	474	488	478	480	498	485	453	507	473	452	452	516	497	476	497	485	496	489	497	459	471	449	449	485	469	432	493	501	504	489	510	466	530	456	505	440	469	496	466	455	473	494	463	517	432	497	447	506	477	475	473	496	441	442	514	518	434	447	454	495	452	471	495	444	467	465	430	451	495	509	463	481	495	461	488	480	476	467	450	453	479	486	453	520	488	493	463	483	461	431	438	484	458	457	485	516	499	467	477	475	441	459	443	463	452	530	515	503	455	477	472	483	490	450	480	498	472	446	485	503	454	488	493	458	477	497	489	504	475	427	500	468	484	482	462	467	509	465	512	488	446	495	463	478	473	439	451	465	424	489	494	467	467	487	478	459	473	455	472	483	438	513	495	494	439	487	459	451	470	487	488	502	483	490	450	445	486	450	469	477	408	469	425	432	443	460	441	470	450	462	496	493	409	473	460	437	484	462	479	439	457	466	455	449	445	485	466	478	436	453	454	499	473	488	463	441	451	465	479	467	452	466	466	436	448	451	455	483	487	444	487	466	471	458	501	439	544	463	462	509	479	520	482	432	493	506	497	485	455	472	445	495	498	469	442	479	466	469	474	474	467	454	493	448	481	489	468	450	489	461	476	471	457	462	485	468	496	454	470	443	503	440	439	476	492	464	467	482	443	469	496	474	446	469	463	511	453	459	476	413	479	457	481	459	472	481	482	488	459	476	485	426	493	474	441	484	497	458	466	488	457	466	456	477	437	453	469	486	484	476	458	460	465	492	467	472	484	418	456	469	507	438	478	507	491	489	455	429	495	475	481	438	453	507	523	503	439	448	465	498	492	446	500	470	467	474	465	457	477	471	452	472	433	465	423	468	486	460	503	462	446	478	497	440	455	485	448	450	482	477	461	434	455	450	399	501	482	475	512	440	446	456	468	462	465	488	440	454	462	459	500	452	466	479	458	479	505	491	484	497	472	449	448	467	446	509	461	446	463	467	461	441	447	458	467	525	463	443	454	450	470	486	466	475	428	490	432	445	457	469	487	476	438	435	446	453	499	458	444	478	487	472	436	468	473	484	458	475	461	458	481	476	492	457	456	466	473	478	466	484	514	451	435	483	419	479	477	470	480	457	464	459	487	469	459	460	496	476	437	460	480	432	480	469	464	457	437	460	489	469	445	496	444	441	488	522	470	430	519	491	450	454	504	454	461	457	484	469	480	469	432	489	445	503	434	448	453	470	465	484	487	477	471	490	469	469	430	445	470	470	428	399	491	497	453	490	504	455	467	450	469	500	445	474	436	470	443	478	497	489	451	511	472	421	436	437	430	426	438	466	450	468	466	473	447	473	512	459	510	477	470	460	470	430	452	516	423	475	423	480	493	510	424	444	475	500	442	425	466	457	449	437	477	438	469	473	472	462	497	466	439	508	494	468	473	469	444	449	463	466	453	438	488	481	459	465	413	497	504	462	461	454	496	468	489	485	430	457	471	486	459	452	482	448	496	450	455	498	454	437	483	478	482	446	484	442	469	492	457	477	458	481	456	468	447	499	460	476	468	494	421	465	477	475	420	464	462	462	484	453	492	480	443	442	491	467	443	445	496	467	501	462	504	479	447	473	489	423	451	445	514	493	445	486	490	474	475	477	469	469	489	448	473	462	487	460	471	462	455	428	436	432	456	456	469	461	468	512	474	434	473	447	461	477	494	459	485	478	462	448	468	457	453	488	441	464	447	437	467	498	489	456	456	456	456	473	438	463	446	445	484	452	449	456	482	482	455	441	460	486	471	479	455	429	467	446	498	485	459	467	487	438	460	454	481	419	451	449	449	465	433	451	454	483	430	468	468	435	454	470	408	471	445	463	464	483	457	470	481	416	448	475	452	491	461	446	442	435	462	466	453	502	479	449	460	449	469	462	472	483	449	462	458	486	460	467	460	446	452	473	457	472	495	464	448	460	462	476	491	477	467	441	488	520	497	431	462	483	442	473	441	439	465	477	444	468	456	436	461	435	450	506	439	444	453	461	464	459	442	458	459	470	468	448	423	493	481	467	485	484	464	467	490	479	470	470	463	466	479	482	467	482	432	453	464	449	430	442	474	484	436	480	493	441	501	477	472	501	451	498	442	470	448	423	484	509	420	466	456	464	481	447	488	457	421	444	487	525	460	483	463	439	458	460	450	440	439	448	486	459	484	514	486	453	489	437	444	438	473	460	472	471	440	437	443	447	486	467	463	443	459	452	509	496	500	468	483	434	463	448	488	451	480	469	496	495	408	500	443	458	459	476	442	477	474	425	421	504	449	493	487	439	455	454	476	470	442	442	514	491	494	482	456	482	482	455	445	459	451	434	462	421	485	428	472	495	453	467	427	490	440	467	464	440	435	426	468	450	428	478	451	470	495	467	463	454	470	447	474	453	455	483	501	401	502	473	454	478	472	493	481	498	479	502	459	427	458	478	438	441	465	473	453	494	447	433	477	482	479	480	481	443	464	466	449	472	446	469	447	469	440	477	436	419	473	491	457	478	422	479	438	421	504	451	476	489	491	445	439	472	481	474	452	474	456	475	439	457	445	446	451	435	456	455	478	437	431	422	479	495	456	442	500	475	452	511	454	459	470	479	462	443	472	479	501	449	487	458	436	464	476	461	492	463	477	456	449	447	441	462	495	459	436	492	465	452	514	484	443	486	469	459	466	439	441	465	477	455	481	493	499	508	435	503	482	432	453	431	458	443	460	466	465	457	432	490	486	477	482	464	487	489	504	462	486	489	492	465	515	442	487	417	450	463	470	485	432	481	492	459	435	469	461	479	473	448	496	479	464	467	443	425	494	432	417	491	450	476	478	431	456	455	463	450	493	453	492	471	432	496	461	443	441	450	441	481	468	463	493	450	481	459	459	449	513	440	493	499	457	473	466	487	426	453	461	480	471	465	443	443	514	485	490	465	472	488	515	460	490	441	484	514	484	426	485	504	459	486	451	445	451	433	472	502	498	454	528	471	429	483	455	444	429	439	464	462	456	460	477	472	433	491	443	494	447	474	489	459	483	441	469	461	435	444	448	429	433	448	472	463	484	475	424	441	456	495	436	468	470	459	469	435	436	409	489	460	436	440	464	424	420	465	462	487	459	463	435	488	518	453	450	464	471	460	442	465	440	453	477	469	474	484	452	458	470	472	460	439	463	493	433	463	450	471	473	450	460	439	452	487	454	450	474	463	481	474	466	477	442	445	434	442	462	455	452	432	498	473	450	475	494	467	441	406	451	468	476	474	474	467	471	471	481	492	466	453	474	499	497	471	450	471	450	482	447	422	488	492	480	466	495	449	466	478	440	484	494	473	470	499	449	457	460	481	468	453	439	489	492	470	486	501	454	473	461	429	469	445	468	487
27656	12131	2204	1252	920	869	936	926	926	851	912	920	891	889	877	886	897	901	889	889	886	904	913	919	864	937	874	858	910	897	886	924	848	853	881	918	859	938	924	872	830	891	939	855	893	917	881	877	902	844	907	968	905	881	907	827	938	904	902	886	987	900	940	912	890	831	890	898	872	906	858	934	922	886	885	917	873	873	899	905	864	931	951	920	897	865	908	919	858	842	890	888	961	910	889	912	906	836	859	909	912	888	892	905	876	848	890	874	829	915	906	834	905	915	915	890	856	866	947	885	894	850	911	873	863	940	883	909	922	938	888	846	839	849	882	900	886	882	872	832	883	933	920	934	874	876	903	893	944	955	907	889	846	909	898	903	862	926	861	962	894	951	930	865	918	885	899	892	893	901	835	925	889	914	868	930	885	947	902	890	889	941	901	875	892	860	897	900	882	923	888	897	875	921	929	872	951	890	890	845	803	894	860	873	894	842	865	905	918	929	917	914	882	928	903	850	834	911	850	912	906	864	922	869	891	942	958	933	884	864	970	844	883	904	930	878	887	866	885	865	901	866	947	918	889	897	885	885	921	910	904	893	898	892	861	847	878	906	920	944	917	894	878	873	854	866	892	876	914	877	888	919	908	911	912	919	844	948	854	857	918	931	916	840	844	950	879	871	927	882	908	963	851	909	877	870	899	927	827	950	893	869	877	912	900	894	930	901	886	911	880	917	904	878	852	935	934	881	898	841	844	883	869	876	891	863	868	915	923	909	843	910	894	870	857	912	894	924	881	937	965	895	917	935	938	894	889	901	883	890	894	935	880	887	872	850	879	925	877	835	910	917	875	877	881	833	931	884	874	865	857	906	863	910	866	909	878	861	908	943	877	865	890	890	909	926	921	890	889	930	877	905	917	900	882	933	940	907	903	891	955	898	881	896	905	926	947	892	912	927	919	882	875	847	888	853	877	907	918	888	928	894	876	943	870	888	919	876	895	870	912	894	868	874	889	933	863	892	902	907	904	882	896	886	906	885	884	943	865	861	903	892	864	893	900	842	916	901	834	861	884	888	937	882	905	927	923	895	870	917	911	891	895	889	876	889	871	917	878	855	900	885	893	902	889	868	878	933	918	938	848	890	900	915	906	863	912	895	891	874	866	866	905	831	904	846	885	892	888	857	838	922	858	855	890	844	846	862	871	863	906	876	850	929	851	876	935	863	893	862	869	880	897	877	919	873	916	870	926	879	873	927	839	854	916	865	906	871	873	897	899	944	877	932	924	893	891	932	859	849	850	868	863	846	871	884	949	853	929	898	858	891	935	933	911	930	896	891	935	905	868	865	902	929	911	899	924	890	894	898	876	854	895	914	885	871	860	904	930	888	888	856	910	899	937	880	880	909	867	890	924	940	918	902	896	819	930	964	888	899	921	896	877	915	906	835	874	939	864	894	893	869	978	880	897	882	866	928	937	842	891	866	851	888	916	882	899	874	933	899	913	896	871	863	898	867	934	932	953	914	895	925	940	941	913	875	877	877	942	896	933	862	924	856	846	876	874	935	866	928	844	849	907	863	878	870	854	914	869	889	902	951	879	873	913	859	897	862	931	945	887	889	912	870	874	930	883	844	894	935	882	927	855	901	901	921	931	856	859	890	886	903	905	911	951	872	866	949	873	860	898	898	892	904	864	889	874	865	874	890	896	875	862	876	890	886	885	925	849	886	901	854	910	913	941	934	888	857	897	898	938	913	886	909	894	902	903	871	913	893	868	891	900	845	884	858	870	877	868	921	911	932	938	923	920	886	895	868	899	917	855	882	913	833	826	871	871	908	898	825	860	881	905	873	898	827	879	887	871	865	900	871	896	896	936	871	862	857	858	896	833	881	916	868	927	848	936	862	856	852	848	859	853	838	934	898	878	912	948	858	893	887	848	864	877	840	854	925	876	926	873	897	882	949	932	910	869	856	940	907	885	890	893	928	902	935	891	872	937	919	900	939	940	870	917	877	901	845	854	920	871	883	941	919	882	870	876	881	881	880	962	912	925	933	874	940	935	939	893	916	906	835	904	841	892	917	855	896	855	871	924	920	872	904	881	946	900	904	943	922	847	908	885	921	891	887	887	946	880	894	903	868	917	917	928	921	854	899	909	863	921	883	904	930	864	917	909	911	879	865	919	855	863	861	905	906	962	856	849	884	907	996	899	909	919	856	929	899	921	885	922	856	896	903	825	930	923	915	863	893	863	854	922	914	977	848	871	940	872	860	919	899	891	857	855	940	889	878	900	883	876	926	856	887	890	956	893	911	863	892	903	907	902	830	851	876	797	878	938	876	915	823	842	885	863	903	938	871	908	910	900	919	909	890	909	925	890	912	920	906	928	900	878	852	904	900	902	871	887	879	948	923	872	880	923	914	896	924	908	875	902	890	885	847	901	890	798	829	901	870	872	845	861	899	911	897	891	892	924	849	864	889	890	898	879	878	836	890	894	857	923	916	867	866	877	913	902	908	950	936	870	947	928	884	902	865	882	890	926	877	858	905	912	873	869	898	928	945	852	928	939	850	900	908	885	897	895	897	928	892	846	910	905	883	936	887	922	891	912	864	863	863	839	878	898	875	887	905	890	907	908	879	907	883	834	868	886	862	947	888	918	913	836	917	885	914	850	934	891	929	881	874	858	909	869	866	889	941	897	922	939	921	922	838	899	851	865	924	905	835	844	914	890	859	869	928	948	889	874	876	918	885	859	909	848	878	918	887	922	871	891	929	958	908	890	881	912	894	863	893	878	830	915	891	967	870	925	859	919	870	891	883	914	888	880	900	858	941	930	868	859	855	961	968	877	916	851	927	912	907	884	880	904	936	847	906	872	883	842	934	889	923	828	879	900	927	916	893	881	925	940	831	880	962	961	897	925	898	923	832	928	935	913	844	901	851	874	905	916	848	899	848	884	872	910	916	833	880	910	863	927	886	932	895	922	909	889	868	917	895	867	886	907	865	894	853	857	858	849	891	880	898	907	910	831	920	928	887	876	862	890	893	864	907	876	897	948	937	904	859	905	880	886	938	904	932	932	907	905	916	863	856	866	886	918	896	875	902	953	852	903	865	864	869	891	863	903	860	878	928	900	832	826	847	871	903	861	897	859	885	906	868	931	893	846	889	871	887	919	866	892	870	829	886	914	915	875	905	915	871	915	890	934	879	903	880	896	911	901	896	874	870	857	892	884	891	921	904	897	906	910	917	891	938	918	885	930	890	867	868	900	935	886	863	881	924	877	843	911	889	849	891	857	900	889	895	879	870	905	843	852	926	881	918	921	882	920	956	858	932	896	838	831	880	935	881	916	886	888	879	903	982	853	901	865	871	884	889	917	858	913	895	887	946	869	858	892	830	879	874	811	911	908	846	843	922	858	833	858	871	902	837	902	893	946	893	927	902	911	873	909	952	871	911	875	843	888	889	902	836	911	882	880	910	862	841	868	852	854	906	852	907	861	912	925	878
5097	1039	922	812	811	777	821	777	789	774	752	760	824	775	837	791	769	820	731	808	809	813	763	813	798	763	778	780	788	755	790	847	813	800	744	821	784	786	766	752	729	821	786	802	756	822	730	825	771	780	811	786	801	822	796	776	797	748	746	814	770	810	795	754	782	809	846	803	756	814	752	807	778	786	797	797	794	732	776	794	772	749	772	780	813	763	816	795	750	755	761	748	789	834	783	761	749	786	770	770	785	743	763	789	795	789	789	818	783	817	810	758	755	791	806	776	740	795	798	768	783	797	812	800	762	745	761	746	776	753	777	820	774	781	755	782	749	759	782	771	780	779	778	771	777	773	770	775	793	812	766	803	767	803	790	784	784	829	752	762	751	764	794	779	827	763	739	769	774	749	738	778	786	810	775	822	722	780	767	801	778	736	780	799	749	793	796	752	768	791	780	781	736	787	837	793	806	779	726	783	751	781	779	751	809	803	790	805	719	809	753	833	789	828	759	806	775	803	743	799	803	768	785	777	797	779	755	767	808	769	737	788	814	811	792	816	803	807	741	778	761	781	791	758	814	754	839	757	764	817	797	799	755	739	842	795	803	818	789	791	776	766	730	732	738	755	789	808	855	779	729	802	801	716	760	780	774	751	783	773	727	780	798	744	732	782	742	751	800	802	766	777	756	791	748	726	831	796	792	799	774	796	752	760	826	800	783	837	785	740	746	757	779	821	786	782	800	782	771	795	819	797	757	822	746	813	727	808	830	834	819	790	812	788	764	779	802	811	769	774	764	760	761	803	787	781	807	774	805	759	803	791	757	785	750	757	830	791	768	770	784	803	750	736	736	766	785	853	801	782	775	806	782	789	750	818	784	800	796	766	767	795	752	779	807	762	812	802	822	756	752	754	782	761	811	768	785	794	752	786	748	765	782	749	800	757	765	827	743	831	809	770	776	816	817	777	772	754	784	790	763	804	789	817	718	778	755	728	791	803	793	783	754	790	792	765	796	779	765	761	806	781	803	724	812	813	790	757	804	789	754	780	813	799	753	803	717	768	783	794	832	748	748	794	803	745	805	785	783	765	726	763	789	794	747	746	750	801	770	816	755	788	765	816	801	760	805	798	789	751	765	813	808	772	763	778	773	794	767	803	766	819	789	746	768	780	795	792	818	810	777	816	769	765	770	808	792	780	764	791	787	773	784	826	757	804	745	746	745	762	804	772	797	801	808	768	791	775	741	768	838	784	806	766	758	790	754	799	766	759	836	774	760	798	769	768	820	794	820	790	793	775	800	778	792	776	780	769	785	778	789	774	769	786	813	766	756	814	771	745	742	808	835	772	807	760	771	768	740	724	784	827	785	804	842	802	799	779	805	815	761	813	760	772	763	824	785	781	767	771	801	766	776	832	775	728	744	730	826	774	771	758	805	749	832	816	788	736	756	781	700	757	762	800	747	749	764	799	706	765	764	766	758	787	709	773	816	822	829	800	768	712	785	722	777	815	769	771	784	743	731	805	773	824	774	764	848	767	751	858	817	756	802	790	767	786	761	774	784	801	788	838	753	737	808	743	745	768	791	810	731	769	757	786	788	735	822	753	807	755	804	788	778	764	738	791	776	764	839	788	797	764	805	754	766	795	755	797	793	795	806	822	773	754	805	859	753	806	770	706	754	821	750	801	828	779	763	782	748	780	795	831	746	775	721	815	806	795	815	809	790	775	723	794	783	795	762	798	791	776	757	784	844	825	808	826	817	756	826	791	772	785	738	765	812	809	814	783	794	766	737	791	814	754	764	743	717	792	816	766	802	758	760	765	772	779	757	806	745	796	822	756	792	768	802	799	775	784	813	761	829	783	793	797	787	795	747	807	778	730	818	797	770	770	785	781	736	741	735	787	782	788	806	788	737	761	826	801	783	740	778	784	837	772	727	745	731	782	785	773	800	785	755	801	773	785	803	790	758	757	752	739	789	777	812	761	789	778	782	792	809	816	733	819	783	770	761	804	782	809	709	765	846	738	814	835	805	795	821	752	762	822	788	814	806	830	776	746	807	826	792	803	755	799	781	823	798	780	824	762	744	807	814	753	790	779	825	776	732	797	792	782	819	744	768	801	783	749	754	810	800	782	802	820	752	796	776	761	798	772	762	822	794	830	769	759	782	789	802	801	756	732	752	797	762	806	789	799	702	785	734	816	774	775	767	865	799	760	744	753	769	808	769	810	779	772	781	813	808	728	784	743	782	775	792	780	743	782	821	793	738	765	798	782	839	811	739	752	777	827	744	786	742	790	806	775	789	802	777	735	761	751	789	778	745	770	752	713	787	783	803	781	773	829	779	709	806	778	738	726	749	823	749	775	801	765	823	811	777	750	788	805	779	734	781	787	824	797	758	750	772	736	798	781	807	782	775	797	799	792	790	776	759	774	792	769	835	778	784	821	739	810	797	789	795	809	774	735	780	782	784	748	723	807	762	809	750	793	742	789	781	776	808	776	777	770	816	769	846	847	773	786	742	780	805	756	779	720	786	781	782	742	758	800	795	761	766	782	805	795	748	788	779	780	819	784	759	840	787	745	740	755	825	760	792	797	796	793	784	792	782	808	806	750	728	792	769	784	762	778	799	794	799	812	742	766	764	806	795	840	739	785	751	776	770	753	819	748	760	771	790	791	791	742	801	742	751	793	791	738	770	794	721	832	760	736	792	786	734	745	805	770	782	768	777	819	765	837	845	756	791	834	769	792	803	702	753	785	760	825	795	798	771	770	788	813	750	793	792	753	778	753	741	766	760	814	771	765	732	817	792	790	811	771	789	771	760	782	755	776	801	829	779	783	805	793	773	804	756	737	800	820	730	777	780	755	789	765	793	824	762	779	764	780	720	787	783	745	795	769	802	758	801	752	742	810	737	799	840	781	775	825	752	783	784	766	828	795	771	785	756	783	776	809	801	824	792	772	816	796	803	791	781	809	758	780	818	761	708	787	869	784	786	799	771	731	793	757	811	798	804	784	768	774	791	775	777	774	773	814	807	763	837	756	794	735	792	759	769	776	767	812	773	751	809	760	769	762	788	822	837	829	738	766	807	794	790	724	761	805	755	807	801	804	752	732	781	728	785	794	799	755	783	808	771	820	769	789	784	760	789	831	801	767	808	759	755	761	719	764	824	787	809	822	803	748	774	765	829	751	779	798	807	775	844	777	792	756	784	777	833	761	753	740	727	766	792	824	753	799	779	738	750	759	811	766	761	751	783	747	849	747	756	769	764	797	774	731	761	812	767	822	772	719	794	786	802	809	829	819	822	834	767	764	764	755	778	798	800	813	781	748	756	812	776	805	778	835	800	740	805	816	796	779	798	773	789	752	800	750	801	757	799	789	761	793	809	787	767	816	736	755	856	789	736	784	839	810	788	791	788	794	794	764	801	767	784	789	768	808	837	749	771	790	758	734	791	816	754	778	771	776	777	773	756	740	780	793	734	809	779	707	761	788	768	748
25720	21488	26089	19621	2347	1150	1063	958	896	898	903	971	893	940	902	846	870	878	897	843	896	914	870	791	895	886	861	862	850	860	823	875	840	868	852	885	888	890	895	890	864	806	892	931	877	885	905	814	848	868	858	786	869	831	920	836	895	847	863	858	863	884	850	853	857	861	871	871	929	883	838	888	865	842	862	911	854	865	876	895	822	857	870	866	891	810	877	883	872	765	854	912	865	832	826	882	898	849	870	857	893	883	901	827	814	833	932	884	849	853	805	911	825	901	861	903	866	890	831	811	905	938	864	822	980	873	858	855	902	854	846	832	873	902	860	843	880	830	866	903	836	854	851	833	916	876	887	849	868	881	842	883	818	883	855	858	845	863	815	883	857	875	853	849	902	890	903	812	859	865	858	849	817	900	855	822	845	842	870	873	866	825	856	888	846	863	877	849	827	803	837	871	846	888	817	880	939	840	897	861	860	849	878	835	811	829	827	869	943	840	819	856	856	930	932	859	881	873	852	863	821	857	839	861	873	866	925	883	812	823	882	915	793	857	836	855	904	875	882	877	883	850	786	846	888	831	867	863	879	914	905	914	843	877	899	833	884	857	835	807	878	899	852	883	924	823	872	840	863	873	851	837	838	861	816	886	877	883	857	863	854	815	886	901	832	890	826	809	904	852	834	846	833	845	857	873	858	893	851	868	875	799	846	862	935	796	834	885	877	811	911	885	859	817	849	865	818	832	912	866	827	822	906	927	902	863	776	852	874	822	846	822	821	859	895	848	851	899	797	882	843	821	850	847	857	799	861	891	880	931	810	875	851	874	837	908	838	880	880	959	845	895	920	834	864	903	889	821	870	903	902	896	828	860	849	863	846	890	886	883	846	796	852	849	888	893	860	910	893	842	797	858	840	876	871	839	900	869	811	896	841	848	851	921	868	947	883	856	816	894	858	883	839	897	840	883	831	826	883	829	870	815	908	861	888	834	866	912	824	825	841	860	872	907	861	834	883	867	844	871	887	864	882	836	839	885	879	849	852	832	846	815	880	898	894	767	855	861	826	805	900	892	813	866	834	859	837	813	851	816	851	878	855	824	880	819	831	856	834	882	913	856	864	918	846	856	886	878	833	889	838	859	879	858	826	777	832	881	834	842	855	839	795	910	830	870	808	872	837	876	879	846	845	866	879	774	892	837	889	823	824	852	809	881	845	827	877	841	801	856	871	890	871	810	842	880	877	880	852	840	862	815	878	832	885	838	864	809	858	821	882	838	865	886	851	855	878	840	863	879	843	877	826	839	868	835	842	849	857	920	866	835	907	813	901	912	880	819	836	852	828	858	907	879	868	889	878	880	832	908	878	867	847	859	871	809	863	869	817	840	861	816	891	882	830	866	880	871	858	863	860	887	886	927	886	841	867	856	790	847	867	885	863	905	925	858	848	866	851	820	890	840	828	857	878	806	878	860	871	854	830	865	868	879	876	819	886	877	884	825	865	869	897	874	879	845	874	861	839	847	842	815	819	878	837	871	905	864	935	897	867	883	881	829	837	825	894	857	854	876	851	878	838	852	821	854	865	809	887	809	802	824	851	893	942	814	867	877	856	844	860	861	877	855	889	888	898	840	854	811	822	845	830	843	859	884	857	869	855	826	833	831	861	817	844	865	866	832	903	868	834	870	838	874	886	819	847	873	854	810	924	894	842	827	855	852	845	831	860	858	864	864	887	868	863	866	863	854	820	807	896	864	847	852	863	852	853	849	851	829	863	878	837	866	848	832	857	855	884	857	905	843	777	876	820	881	902	862	819	863	865	875	826	912	855	823	875	820	851	819	863	854	850	878	819	832	829	877	872	864	860	887	875	862	839	836	871	917	819	834	865	849	872	865	898	855	884	863	865	799	849	871	801	844	861	864	830	848	860	816	880	898	847	857	834	868	912	869	842	887	904	819	865	881	829	835	847	931	849	864	856	822	881	861	798	889	937	902	832	877	832	806	875	874	854	865	851	876	853	843	901	877	880	893	875	910	871	816	853	837	885	861	896	885	848	877	848	817	833	853	856	840	884	845	841	884	886	841	857	854	866	869	881	849	893	861	884	874	857	875	828	834	821	840	824	865	815	864	884	837	850	823	856	868	868	829	846	839	877	876	897	834	836	880	876	802	801	843	880	815	881	868	888	794	901	873	889	896	877	846	847	854	840	890	839	839	853	842	871	810	853	874	858	833	862	879	854	868	866	892	887	846	905	844	895	850	904	846	861	857	870	855	948	877	848	914	869	887	900	867	816	863	898	897	886	823	904	875	873	872	818	863	884	851	845	869	851	835	878	884	854	903	829	885	865	891	832	860	814	832	906	818	870	870	816	851	825	837	894	824	826	855	898	872	888	913	899	926	866	791	839	864	880	763	805	839	870	876	836	811	904	827	908	877	882	798	818	883	805	850	876	911	847	861	833	830	877	789	901	853	922	869	854	868	878	895	897	854	811	846	874	886	830	882	844	828	862	847	815	867	893	841	864	896	855	854	861	875	887	846	854	825	874	848	824	867	914	871	866	873	906	837	824	859	854	866	874	825	865	837	826	819	897	884	825	874	852	850	870	869	793	881	880	827	850	838	827	883	850	854	852	887	826	831	842	777	835	904	865	855	895	852	845	823	852	851	884	829	801	828	854	908	856	818	851	835	845	849	889	846	843	872	886	855	873	894	871	868	847	863	862	844	838	918	875	826	824	853	832	877	853	845	871	873	891	855	854	837	874	880	861	857	917	895	898	881	916	837	845	852	873	901	901	813	919	844	855	854	878	854	824	865	829	847	876	855	883	853	886	851	874	863	837	880	824	872	888	868	869	825	805	893	882	845	869	861	912	823	815	893	868	808	845	787	852	864	927	855	866	845	815	866	827	886	872	844	849	869	888	836	818	881	876	887	907	810	829	877	858	836	884	888	879	868	797	821	787	887	876	852	842	871	877	815	898	835	837	888	883	855	876	873	853	876	890	884	864	844	820	929	894	901	886	840	899	851	866	867	844	832	834	869	797	850	845	851	878	906	847	871	920	849	869	936	864	814	846	894	895	874	908	877	846	843	857	884	904	867	848	901	844	899	861	853	841	843	858	880	920	861	868	826	874	861	850	857	825	856	776	871	839	867	840	906	849	855	844	857	863	867	840	870	833	885	836	809	909	878	920	849	907	847	834	846	867	811	865	874	893	841	883	772	826	853	907	887	871	902	820	853	923	879	831	823	863	883	887	846	832	812	888	910	806	840	880	866	843	860	860	832	849	815	869	859	895	836	938	848	795	857	837	791	914	843	864	855	843	800	868	805	812	836	832	898	881	847	866	872	828	908	842	891	824	831	920	866	844	828	867	850	847	839	873	859	866	847	854	910	817	859	825	833	823	885	897	857	836	872	869	842	866	880	848	847	862	839	888	855	820	862	848	851	865	881	811	833	857	864	930	846	844	850	872	871	832	924	824	897	875	911	847	856	804	814	840	894
3665	2354	2148	1404	1121	1035	934	866	909	899	844	809	811	843	822	816	818	788	814	797	803	806	792	783	785	759	765	800	808	738	745	796	768	810	754	770	781	811	810	777	750	814	767	803	757	760	813	739	840	809	835	794	796	732	751	748	779	756	808	791	796	793	783	759	817	811	786	748	752	770	797	760	792	725	799	746	748	820	754	811	738	734	751	812	733	752	792	782	798	767	817	759	768	797	750	757	805	818	786	779	785	770	807	747	811	806	725	738	766	765	777	750	775	744	780	740	765	776	760	791	801	753	760	756	745	760	774	784	788	805	786	776	767	773	764	744	803	710	782	785	772	720	788	757	789	756	801	768	820	771	761	780	747	748	764	800	773	799	783	782	749	758	782	804	796	755	814	770	755	768	776	787	786	780	757	768	790	781	775	807	808	734	760	759	717	747	772	766	775	747	733	739	800	771	777	817	751	753	794	765	823	757	782	806	828	750	820	736	725	746	747	807	837	807	828	774	747	767	784	814	730	704	790	776	808	737	775	787	782	756	757	786	792	787	817	777	755	786	760	759	788	815	750	761	790	794	779	720	779	749	814	742	749	815	763	769	790	755	799	778	742	739	841	752	777	774	753	765	758	769	743	737	802	796	837	769	778	762	738	739	802	766	763	782	794	759	755	757	781	762	770	805	806	704	774	731	735	820	713	785	788	775	765	811	757	784	781	746	741	792	762	822	781	781	710	747	846	743	758	793	780	772	770	753	744	746	783	766	744	793	740	745	817	765	719	747	786	751	754	769	775	796	748	752	798	749	764	790	778	771	765	750	746	752	739	757	776	813	833	752	760	788	740	793	758	829	775	783	737	784	745	769	799	762	774	747	748	707	753	769	822	794	820	771	748	747	771	759	772	788	772	770	776	777	764	745	738	762	768	770	744	766	784	755	808	783	746	810	825	800	739	826	792	740	777	827	831	778	751	740	756	791	777	742	728	800	780	778	776	712	757	739	775	767	774	755	790	802	776	796	734	724	797	782	775	755	769	747	800	725	770	736	814	756	748	741	699	826	810	794	751	810	739	752	787	779	777	718	753	795	819	808	711	827	774	821	778	708	788	776	706	809	721	761	738	733	763	793	781	811	780	746	791	752	785	773	752	778	764	775	772	764	723	753	805	762	800	729	756	793	777	814	772	752	783	809	769	764	759	767	804	763	722	817	788	797	760	795	795	762	808	764	769	800	774	789	791	842	792	741	798	754	815	768	742	767	771	781	781	733	810	847	783	735	765	796	774	713	736	802	767	782	798	786	765	781	767	747	770	790	825	745	764	777	713	817	795	834	809	828	779	766	778	761	797	711	738	765	801	784	768	796	797	755	826	732	795	827	766	768	792	781	785	755	780	791	801	761	741	784	777	784	808	794	692	716	784	779	777	763	740	746	779	772	828	800	768	807	732	759	791	786	731	785	732	769	796	822	763	718	743	733	720	818	745	795	839	790	816	782	804	745	761	730	752	754	744	775	790	760	774	773	789	750	807	772	751	771	776	763	853	723	759	805	767	721	775	763	761	752	769	750	713	758	781	790	744	762	772	755	751	797	781	751	789	758	752	827	755	776	758	768	804	745	740	755	767	714	769	777	727	766	814	803	789	743	768	770	801	760	778	761	729	740	766	758	746	770	812	779	786	750	813	811	748	713	733	775	810	792	770	747	773	754	762	748	759	776	775	793	783	755	791	742	787	809	742	723	803	813	769	781	799	736	781	779	813	764	765	750	746	746	747	781	762	765	746	787	766	752	794	776	783	780	748	800	773	766	773	748	770	810	740	773	809	858	784	743	783	811	784	761	764	789	769	764	788	820	804	811	780	756	801	794	816	778	841	772	773	733	781	784	745	706	764	773	729	757	749	809	773	753	713	741	763	742	764	778	772	734	807	778	752	734	763	774	815	787	821	748	714	776	767	736	781	772	741	744	785	761	759	768	774	801	776	796	767	816	797	764	795	817	767	778	769	725	771	770	766	742	799	828	831	761	803	775	736	753	761	708	747	764	743	786	766	758	785	788	754	804	785	736	778	761	799	716	763	740	818	761	819	711	789	779	760	781	769	807	781	794	765	777	765	737	765	771	807	755	755	799	721	760	724	777	802	779	772	762	748	750	741	761	743	793	791	818	774	795	758	801	766	771	772	815	748	785	789	791	749	797	785	828	764	738	807	739	759	755	727	797	778	801	781	775	727	767	792	767	769	749	775	762	755	730	718	756	732	775	758	758	782	743	717	774	805	809	760	718	743	744	758	745	784	812	824	759	786	755	726	779	815	760	806	752	781	776	783	803	790	747	805	805	771	749	722	811	780	758	765	815	719	775	755	776	763	787	771	785	795	799	777	806	776	775	790	803	720	783	733	734	847	763	735	740	787	779	722	751	763	711	785	751	789	778	787	763	775	768	759	759	743	745	773	758	757	797	758	729	736	730	751	711	733	698	817	803	782	770	778	736	740	786	745	784	778	737	756	714	777	744	741	763	737	760	775	763	783	768	774	754	778	719	773	810	762	772	770	728	746	778	716	825	763	761	779	745	754	740	791	736	741	735	769	784	795	789	806	780	780	820	838	765	730	742	788	746	816	769	835	740	772	757	806	802	723	710	813	740	782	734	777	735	760	733	770	764	790	743	780	756	860	798	787	762	747	770	768	784	773	764	803	790	800	793	766	776	760	768	750	722	719	715	745	770	764	823	757	745	785	747	745	796	753	759	740	769	748	763	765	725	759	736	796	773	786	753	767	781	745	745	780	714	773	757	743	730	778	757	755	805	776	771	734	706	758	788	742	761	719	790	752	765	723	801	763	754	805	823	792	818	800	803	755	757	749	740	735	745	797	745	779	747	765	790	717	741	764	774	781	789	770	732	781	747	793	787	772	732	773	760	694	784	763	776	792	735	756	755	815	711	753	773	782	802	779	750	817	776	779	766	734	724	814	779	815	786	799	760	788	804	786	748	769	739	743	793	752	716	785	766	786	835	794	723	811	759	845	758	823	729	752	758	771	768	794	827	736	797	862	798	768	737	718	734	727	735	791	776	754	800	799	768	767	775	772	749	792	780	776	824	798	734	793	756	809	768	751	767	783	779	735	820	774	772	744	773	749	765	768	775	782	733	780	760	797	758	765	782	772	728	778	758	775	814	750	800	768	807	758	770	803	785	736	829	788	776	762	785	772	775	706	814	710	762	784	778	791	788	760	770	754	790	770	755	793	788	756	773	778	744	772	789	753	757	799	752	765	768	820	787	776	766	736	763	789	823	802	775	768	765	811	762	764	773	776	767	757	790	751	729	767	775	788	812	787	757	714	777	747	750	766	770	748	752	754	724	726	761	823	750	753	756	783	744	813	754	766	785	756	802	757	757	745	775	756	757	796	808	762	747	756	806	769	803	778	747	752	752	735	738	792	827	799	777	829	728	812	738	786	793	752	783	746	760	767	733	723	765	791	828	745	781	781	807	823	780
24331	21478	28717	24663	20465	3356	1179	706	621	600	547	511	531	544	509	463	486	465	474	529	448	491	467	488	485	487	534	493	462	454	469	446	485	440	496	474	456	475	472	522	419	478	467	503	477	467	441	471	456	485	455	445	483	422	489	472	467	478	461	428	467	505	444	447	430	461	441	445	431	482	416	468	458	479	441	433	450	441	467	446	489	468	434	471	491	464	474	471	460	471	442	444	440	468	483	467	438	478	497	485	458	456	452	441	422	470	469	468	505	440	459	442	465	476	456	459	469	433	470	412	437	445	437	459	497	478	484	434	454	481	469	482	461	451	469	451	443	476	443	470	452	454	447	457	471	453	437	445	443	468	436	478	484	417	443	439	494	412	454	476	453	431	421	437	452	464	479	459	402	453	425	483	458	432	477	435	449	447	492	443	471	420	457	428	451	407	496	431	454	484	443	439	438	482	446	441	446	468	448	412	476	453	409	453	458	496	448	456	427	461	450	452	444	475	465	420	425	485	423	438	448	479	415	483	471	497	439	479	455	424	446	422	441	436	440	463	470	480	467	455	481	457	479	485	427	465	444	454	451	437	434	437	435	444	444	439	462	488	437	449	418	460	439	433	407	438	435	468	447	456	448	440	442	455	448	461	430	437	475	453	434	417	453	450	428	451	486	505	434	464	451	451	460	448	437	471	472	432	424	460	447	429	469	417	416	463	440	469	449	452	454	432	434	460	465	478	436	440	455	458	460	455	421	433	430	434	480	439	495	477	445	448	489	422	416	431	465	471	457	486	486	475	431	475	472	452	475	459	438	448	469	452	464	415	421	473	465	453	460	455	461	468	500	436	471	452	465	461	464	456	425	444	438	440	461	442	422	463	458	433	477	441	482	429	448	464	469	439	490	459	451	468	454	431	505	456	449	475	429	470	464	471	448	438	434	433	469	503	468	463	433	452	485	471	436	417	433	442	497	419	461	440	457	457	474	478	435	443	475	453	435	512	456	468	462	465	458	470	459	486	475	422	504	474	461	476	461	421	454	436	473	452	437	454	445	468	470	463	444	454	433	432	478	469	448	460	445	482	470	435	429	480	410	454	482	423	455	466	444	447	528	452	458	491	427	448	453	448	477	438	447	416	427	470	479	453	444	500	481	487	456	461	502	481	434	478	435	452	435	431	439	446	420	454	439	457	452	473	435	431	443	493	481	442	416	481	461	439	467	451	465	463	451	478	457	426	436	441	453	486	448	439	454	436	461	445	459	454	487	429	479	464	485	477	434	407	454	432	478	449	473	468	493	448	407	453	467	446	424	446	478	437	465	424	442	477	453	472	457	440	445	457	476	426	501	465	450	454	454	458	445	455	437	471	474	437	475	448	479	447	453	411	478	457	457	448	447	430	486	390	496	460	440	433	450	454	483	478	453	419	481	448	451	477	446	437	437	449	437	438	442	444	460	473	441	459	434	458	449	424	454	494	488	445	455	443	466	479	430	432	481	442	465	481	420	440	441	454	439	458	435	452	424	477	451	447	428	469	429	427	441	449	436	408	447	458	407	463	438	481	446	414	444	416	458	477	433	472	448	443	481	444	474	432	483	425	476	463	467	449	434	465	475	474	410	494	457	427	484	466	452	467	431	487	470	427	476	435	452	424	443	458	484	466	438	485	471	406	456	468	432	475	417	440	419	424	456	454	449	390	457	442	440	474	439	445	487	477	444	468	473	490	481	454	457	460	440	438	440	479	435	463	484	402	422	422	465	422	476	470	461	483	445	488	433	479	444	441	431	461	480	443	431	454	445	481	470	453	469	446	461	462	436	422	426	434	439	455	445	454	435	439	418	424	474	452	449	422	438	445	471	448	422	493	479	446	452	442	451	442	452	449	419	445	451	426	455	466	445	470	445	469	427	462	420	459	485	452	493	477	449	461	454	458	450	497	495	485	494	468	432	458	446	452	423	444	471	453	481	485	449	441	465	462	452	476	475	441	431	474	459	499	453	443	415	416	455	443	428	430	447	487	445	438	468	437	465	461	425	455	497	505	447	445	455	440	412	469	461	460	472	432	447	483	441	451	436	426	481	466	470	466	438	457	452	450	482	464	455	469	446	445	447	469	412	445	425	464	452	486	457	475	423	463	456	427	462	474	428	419	456	433	449	441	461	495	465	406	434	436	450	514	447	463	438	459	495	484	425	469	427	431	472	481	465	439	478	413	442	482	435	433	451	474	489	452	441	444	452	484	439	447	505	444	457	425	462	445	470	427	470	434	439	468	451	464	440	460	453	460	454	452	483	479	453	473	431	474	432	426	487	484	451	432	437	455	410	443	452	469	442	453	455	413	437	415	465	493	464	470	452	424	445	452	416	473	465	474	442	467	457	449	443	485	444	478	463	411	448	479	464	411	442	479	460	454	447	452	478	443	453	445	469	433	452	517	427	450	451	470	458	479	452	457	484	444	441	472	440	460	479	466	446	495	470	459	438	445	439	477	461	442	437	477	453	427	407	487	464	468	462	461	475	425	502	453	446	465	434	465	451	448	443	501	476	454	452	474	426	460	434	433	441	420	445	463	443	441	472	436	443	452	427	455	498	511	490	458	447	431	424	446	434	457	444	412	484	434	488	471	446	448	442	458	444	476	419	474	391	451	455	460	491	452	454	458	477	469	449	454	437	456	462	456	456	459	456	481	471	473	438	442	475	453	431	442	455	428	431	485	448	455	466	494	469	471	451	500	490	442	457	425	420	478	461	476	472	454	450	446	455	461	439	476	492	477	470	439	416	458	418	422	433	465	474	402	486	478	452	441	460	442	447	441	454	440	459	432	449	499	458	472	461	459	440	403	398	471	457	445	473	456	473	435	458	464	467	484	454	434	449	439	465	462	437	427	420	423	495	473	441	483	414	453	422	493	424	468	432	480	455	444	465	440	401	451	439	403	442	433	459	473	486	478	491	464	436	444	425	460	454	440	419	473	444	415	469	440	474	452	438	421	474	450	425	445	471	444	474	443	434	460	445	458	422	403	459	482	454	468	423	456	469	488	397	436	474	485	427	447	402	450	454	416	474	436	442	483	458	431	454	485	463	446	463	480	414	480	428	417	444	479	502	454	441	488	444	451	486	451	442	433	460	480	433	455	443	429	429	416	454	452	499	470	476	422	474	458	441	492	403	477	467	400	465	439	445	497	452	442	483	459	449	456	447	446	496	441	476	462	421	420	438	455	411	463	432	467	451	455	437	429	477	469	433	441	451	454	467	434	440	451	457	457	413	430	480	443	416	436	436	429	482	465	468	481	454	456	431	474	455	459	422	427	430	434	444	405	447	428	432	488	455	429	439	428	463	433	464	402	463	475	475	434	458	480	436	431	422	483	455	430	445	424	458	463	468	451	477	471	431	456	458	469	456	452	469	432	423	412	503	441	440	454	442	467	455	427	410	508	490	432	456	443	466	431	461	432	475	453	446	470	473	487	460	451	455	430	417	457	428	445	416	432	442	424
3457	4931	3996	1890	1422	1142	962	832	769	763	616	617	557	555	555	569	526	550	514	542	489	524	498	481	479	489	519	469	499	533	501	514	478	480	473	487	493	480	462	517	465	422	488	447	532	461	481	468	454	468	447	497	515	482	487	468	477	496	489	476	472	458	466	508	459	505	475	510	485	475	495	457	485	480	451	461	501	481	445	494	449	496	497	472	464	448	470	484	468	468	469	449	499	485	506	493	459	510	443	463	491	475	459	505	507	506	458	462	498	473	476	463	483	455	469	478	468	500	474	506	482	487	490	441	440	455	458	443	497	458	452	479	467	469	476	481	472	459	504	464	478	498	475	463	455	449	438	479	468	514	472	461	489	485	467	445	451	492	472	503	498	461	508	453	470	435	458	445	495	474	472	482	498	467	463	468	466	442	500	454	481	500	454	471	492	472	477	454	443	447	471	461	471	491	476	460	485	495	448	509	433	427	474	469	454	485	475	502	464	480	471	487	441	461	483	441	495	477	422	461	477	504	499	489	469	453	481	502	420	453	474	501	482	461	487	485	480	472	450	429	477	439	423	508	468	456	456	480	468	472	437	492	413	524	486	444	514	470	443	451	466	468	478	474	442	432	468	465	467	466	498	480	436	453	454	488	456	477	451	456	457	445	464	479	469	441	447	470	501	438	471	452	459	449	481	469	450	454	482	460	452	483	462	457	469	469	497	490	455	440	451	443	458	458	485	484	424	477	458	498	422	474	444	447	428	456	475	467	486	466	479	463	464	460	421	484	470	436	490	447	423	480	497	458	449	455	469	477	421	492	487	493	475	469	446	490	433	450	502	429	498	473	509	452	482	475	492	430	455	469	466	454	499	489	492	433	510	492	457	482	464	479	489	442	468	427	434	492	492	448	423	451	457	474	480	470	442	491	475	472	464	482	464	510	450	444	466	495	457	447	453	447	484	462	424	428	499	491	460	463	474	494	475	452	486	439	462	446	492	494	483	482	476	472	427	473	454	431	467	464	499	457	507	466	520	461	450	447	478	508	451	422	456	497	447	479	416	491	488	490	459	476	432	469	481	453	470	438	457	416	493	478	517	464	479	431	475	436	486	473	467	467	428	451	457	466	453	495	437	502	507	456	487	434	445	473	503	442	441	467	470	463	479	475	445	470	488	469	432	493	475	463	436	456	447	468	450	496	459	469	497	446	470	480	506	467	453	474	457	476	488	461	442	472	437	478	435	476	468	434	453	484	461	489	477	463	480	441	450	479	451	431	466	430	492	447	462	445	442	449	471	470	476	437	456	461	444	478	468	468	479	439	440	447	441	456	486	474	465	461	460	435	478	463	446	480	491	493	443	448	466	470	463	471	488	450	467	469	453	494	461	456	458	453	466	413	465	481	457	482	485	470	426	480	446	464	485	491	498	500	470	466	476	459	501	472	443	456	461	491	456	453	495	449	447	451	479	456	481	491	481	450	464	448	487	468	477	449	490	480	458	460	502	413	490	494	480	483	443	444	442	473	436	465	456	474	459	444	449	487	480	431	488	497	479	477	434	477	470	450	457	446	443	423	459	428	453	452	454	453	466	452	495	434	423	467	481	454	435	485	479	451	448	462	474	494	466	460	464	486	468	466	471	446	481	478	460	475	477	442	452	430	465	442	455	467	450	465	445	476	449	488	475	444	471	457	455	463	464	470	456	443	470	420	481	449	475	431	467	481	456	461	420	488	474	455	450	439	500	481	422	502	462	463	490	450	473	508	466	471	459	480	478	410	448	445	446	450	473	460	493	467	478	467	468	478	472	437	436	467	456	454	443	452	455	484	445	477	426	457	470	428	458	466	435	447	468	489	460	485	417	423	505	463	471	466	470	446	433	456	479	460	476	460	451	464	491	476	447	480	490	464	470	440	446	455	477	457	442	476	464	480	505	465	464	469	468	478	435	510	460	460	483	468	445	469	428	461	447	431	430	448	468	461	467	496	456	443	478	489	471	456	517	439	477	454	470	474	466	444	439	460	501	474	445	466	451	494	445	477	444	420	472	479	471	464	437	470	447	442	436	461	459	479	473	488	457	462	452	458	442	471	456	437	457	467	478	442	449	488	462	475	499	460	448	487	477	455	461	436	492	510	446	483	486	456	479	439	490	443	484	441	470	460	467	427	506	415	461	435	461	505	474	470	459	434	460	454	473	523	428	442	467	481	468	456	435	441	448	459	471	434	467	453	436	469	452	475	469	467	493	457	452	463	466	466	496	479	498	453	486	475	466	485	478	456	444	432	443	459	477	464	473	448	473	470	462	485	473	483	459	452	439	506	471	470	452	438	440	473	446	493	471	458	454	444	448	493	448	411	465	459	475	444	435	454	456	470	414	514	480	471	477	441	442	469	411	462	494	485	460	464	461	477	467	414	494	426	445	477	435	456	481	477	417	466	470	462	480	453	434	450	469	482	459	467	474	501	464	473	441	502	491	476	483	465	467	423	458	456	461	463	486	446	405	473	459	437	471	426	456	505	478	472	439	481	492	476	440	439	468	505	459	468	459	421	478	461	472	460	476	466	459	462	468	445	455	445	461	420	475	448	490	457	447	457	470	416	425	448	467	471	425	448	411	452	472	451	464	466	462	454	456	474	450	482	514	468	463	502	456	444	431	461	430	429	472	483	456	440	462	446	439	467	449	463	426	476	473	469	441	447	490	425	448	513	454	488	460	455	463	463	461	499	453	449	423	430	451	469	473	490	464	451	458	465	464	456	410	472	416	443	424	458	496	446	448	437	489	436	465	458	400	463	462	464	456	493	467	442	459	472	493	469	462	484	460	456	502	438	450	481	432	471	469	442	474	457	462	442	475	420	494	500	498	486	486	469	454	477	469	473	482	416	456	459	447	461	457	450	461	508	412	454	433	437	463	463	455	459	442	442	473	441	422	472	452	470	473	443	440	454	459	447	464	454	476	465	424	464	439	448	439	463	493	438	479	461	477	420	440	450	469	471	447	462	423	473	475	480	451	456	467	454	479	469	474	462	469	475	430	455	437	421	447	470	517	476	441	464	478	478	410	444	465	475	497	470	485	460	452	482	439	462	471	475	495	437	450	444	409	440	434	442	493	472	471	449	454	458	455	423	448	462	444	467	455	492	463	451	442	473	469	438	480	475	451	457	484	469	482	488	438	483	444	481	441	481	465	433	486	475	489	497	475	442	468	450	432	433	446	443	431	466	489	459	473	464	440	476	433	423	470	438	455	450	481	470	446	440	447	447	456	489	455	497	417	462	455	457	453	488	483	492	482	469	442	442	483	446	448	459	460	439	471	459	465	443	449	433	474	458	481	453	414	459	453	460	471	472	417	432	487	429	421	429	474	426	442	473	447	460	476	427	474	451	451	445	467	476	472	483	466	457	470	442	441	453	467	471	460	463	413	437	417	440	458	489	506	428	459	501	426	448	438	467	408	465	501	421	445	452	478	478	457	470	460	455	441	471	494	460	480	471	450	474
27719	12189	2130	1320	985	910	878	902	867	894	881	880	885	904	904	865	960	929	934	933	857	877	868	849	924	899	894	909	938	927	907	852	988	862	897	937	877	904	897	888	923	871	912	929	933	868	903	895	913	874	885	909	890	903	862	894	884	924	944	888	857	827	928	878	848	884	876	872	886	916	884	890	891	894	887	887	911	935	908	860	885	852	890	879	891	902	869	867	947	884	868	905	894	967	874	921	888	893	896	891	847	855	902	884	852	873	862	795	885	927	874	890	848	826	894	910	876	879	866	808	912	887	838	858	902	902	920	861	913	885	909	916	859	914	879	891	896	871	860	904	914	929	896	884	888	891	846	853	936	904	925	890	883	900	855	887	912	798	878	889	876	904	918	912	831	888	909	901	845	933	880	896	847	892	911	904	861	939	927	924	870	945	914	913	936	895	901	874	909	848	941	892	852	859	900	910	894	875	891	917	902	902	866	921	896	895	829	862	875	893	897	856	896	890	911	862	874	895	953	901	892	896	899	877	902	868	873	905	930	907	923	923	933	901	928	909	903	910	917	921	867	923	877	920	904	887	837	914	886	895	922	917	869	902	885	943	930	888	895	942	911	869	875	917	889	917	919	941	909	863	908	902	984	906	876	942	898	870	894	888	936	900	902	883	934	898	882	890	889	894	870	881	899	852	880	921	921	858	911	944	927	891	920	910	844	901	865	914	900	891	926	907	856	932	879	895	895	916	830	856	894	940	879	890	900	868	906	854	855	888	910	839	847	898	855	947	906	906	889	889	911	860	867	866	885	877	839	886	902	894	876	905	891	863	878	932	941	885	826	854	834	843	891	883	848	922	856	834	839	915	866	897	862	907	930	951	874	895	843	870	877	884	914	899	900	866	892	908	892	895	890	915	883	880	912	911	910	889	907	911	848	906	918	902	894	906	909	896	907	927	896	916	931	895	923	924	876	904	909	921	916	881	863	876	908	850	877	899	911	876	882	902	876	943	932	930	868	891	914	878	917	932	902	930	841	898	880	939	919	896	874	930	916	905	899	927	913	918	852	906	917	872	853	898	843	933	883	916	845	889	867	926	857	901	873	854	909	890	867	870	868	883	898	914	943	884	920	875	934	922	909	906	891	888	886	898	890	860	835	915	897	835	898	907	914	914	863	887	843	935	911	891	852	881	910	906	844	885	890	958	928	886	891	866	883	920	930	936	909	916	899	966	886	916	910	891	897	903	893	901	866	886	890	920	894	901	872	904	845	894	928	893	862	944	927	885	870	913	923	890	848	934	901	894	854	892	878	901	863	832	888	914	955	933	895	937	851	904	923	851	903	892	907	887	875	868	885	899	877	937	926	917	831	904	886	863	837	880	897	889	940	851	939	898	836	922	924	942	893	933	895	875	865	898	883	913	890	933	941	840	929	837	899	872	949	862	912	851	945	935	859	916	894	886	889	853	886	863	870	894	890	889	873	909	917	909	889	866	861	903	900	911	858	888	902	904	874	896	883	914	886	864	903	878	809	888	892	957	891	865	922	907	875	875	898	914	904	917	937	910	908	899	832	927	903	845	883	912	901	791	900	910	922	875	905	904	901	890	855	891	929	902	919	879	882	898	849	895	898	955	883	900	853	775	898	918	913	901	933	912	891	909	964	935	882	900	849	887	921	865	912	909	814	908	950	926	897	839	874	871	888	850	900	906	888	827	874	882	885	942	922	889	903	905	883	899	925	950	903	971	891	849	811	848	869	863	856	832	915	872	847	835	896	936	937	864	850	878	880	862	868	853	897	948	943	894	860	925	886	859	928	829	919	909	916	894	916	885	873	833	866	894	907	887	944	915	870	877	859	898	903	888	891	921	852	932	921	917	870	884	871	882	870	903	843	862	923	873	962	914	894	888	867	922	920	856	906	915	888	962	898	882	893	899	909	856	872	925	851	863	899	887	881	903	899	840	878	892	890	860	851	872	873	877	957	967	912	876	883	901	791	932	889	895	886	879	896	887	865	877	918	855	864	861	920	914	894	859	876	887	930	859	789	888	925	871	927	894	873	890	923	849	875	928	906	894	889	888	898	888	870	913	874	849	915	885	968	916	912	899	877	900	951	899	858	850	890	907	911	909	890	879	938	916	872	942	942	904	849	860	909	875	863	881	910	927	892	868	821	897	925	880	872	903	890	893	887	917	861	889	891	868	906	822	876	912	909	858	878	928	907	879	935	864	898	887	835	964	943	904	933	902	937	875	938	877	855	858	903	869	888	933	888	850	848	877	881	908	871	900	926	930	935	817	929	955	815	890	884	924	889	881	972	836	928	900	860	888	889	844	852	852	899	893	906	809	879	891	920	877	916	913	854	917	902	866	883	867	905	905	896	879	880	887	866	900	897	927	944	843	861	862	894	827	875	855	916	890	930	841	853	828	907	860	868	848	887	902	874	920	895	888	863	889	917	910	891	922	872	877	906	876	877	885	880	878	888	836	866	913	857	957	962	939	897	852	889	882	862	856	921	897	854	898	933	890	896	889	890	875	895	870	866	916	893	966	857	884	892	909	864	929	985	935	906	890	909	860	939	863	938	861	883	842	946	939	856	891	910	888	910	853	880	873	866	830	913	800	893	949	872	916	889	977	902	892	891	938	887	903	901	848	855	844	906	857	892	954	898	853	905	913	861	874	820	905	864	865	835	890	905	899	899	932	864	902	842	901	934	905	946	929	899	844	851	970	886	921	854	886	866	871	865	870	932	866	847	863	907	827	912	904	919	858	871	923	942	936	895	881	909	833	879	851	888	913	915	890	921	906	875	860	885	881	862	863	885	902	865	914	857	847	853	899	875	893	885	910	858	901	877	882	905	899	879	905	893	886	867	847	919	878	898	886	827	944	819	906	904	857	908	915	938	861	879	883	902	899	838	917	964	900	883	937	839	892	920	939	920	912	866	888	906	923	936	859	889	891	968	910	864	931	880	922	886	835	900	930	887	940	881	830	884	890	894	930	927	881	891	821	881	845	912	889	923	849	902	922	889	888	922	883	891	848	980	917	906	943	924	903	875	876	995	882	946	888	878	903	925	925	904	902	852	920	876	915	851	887	882	869	874	887	955	906	913	859	863	917	882	899	910	932	875	908	849	898	935	881	919	910	885	942	954	965	933	879	902	879	920	928	951	833	907	910	885	912	917	825	860	885	897	932	884	921	897	893	881	877	938	856	885	902	913	904	886	892	861	957	873	884	918	877	917	921	848	871	878	881	894	900	893	859	823	838	932	909	904	899	916	884	821	872	906	881	885	855	826	834	919	922	820	921	879	857	837	912	844	889	922	909	847	906	885	922	844	858	935	891	911	871	964	902	863	875	845	906	873	836	899	890	893	942	948	872	876	941	907	907	919	893	859	895	890	904	925	897	895	858	873	921	937	934	884	904	888	869	839	961	892	925	868	864	922	891	892	862	866	892	898	844	893	851	913	953	912	867	938	890	866	919	890	926	885	906	898	869
5203	1017	938	877	839	784	844	832	860	758	794	797	828	756	763	809	766	781	808	830	743	768	781	760	858	870	820	843	771	759	729	843	776	740	810	746	776	814	776	766	774	789	789	790	813	838	775	796	807	776	795	824	789	772	795	815	824	809	742	822	762	818	744	752	796	785	810	826	735	840	810	747	827	756	745	741	769	778	785	751	810	761	808	798	765	767	767	812	821	776	795	774	800	830	787	837	748	724	787	739	786	745	764	764	766	768	762	803	750	795	793	768	764	764	787	787	805	768	805	777	814	786	809	781	768	772	788	768	761	765	786	764	782	760	794	761	750	780	788	768	774	749	769	829	786	819	785	787	762	783	806	805	849	786	758	787	793	707	798	763	759	820	792	786	786	782	750	836	779	798	812	773	733	782	762	815	753	768	758	787	801	785	834	755	814	844	825	824	794	801	784	732	751	783	787	762	772	812	796	818	739	738	772	775	776	761	786	738	809	797	811	824	757	806	756	816	823	829	792	780	745	777	791	805	756	771	756	793	773	775	755	785	735	747	757	767	779	833	813	783	807	786	755	744	733	825	779	792	781	814	815	797	782	782	736	763	750	775	743	752	784	751	741	787	753	774	753	775	754	773	796	745	798	806	765	776	807	769	712	792	793	820	756	772	802	755	769	819	804	725	817	748	798	746	749	779	848	770	798	749	777	773	772	830	778	758	800	781	810	773	794	778	790	729	756	775	746	741	763	782	787	798	763	823	775	807	791	762	785	749	807	808	794	785	773	736	794	795	780	788	788	796	786	733	794	768	762	773	764	781	791	708	795	753	787	807	815	810	775	800	758	807	772	792	745	807	765	774	780	784	695	769	758	763	757	746	763	821	759	798	750	730	752	753	797	808	769	754	802	797	779	768	791	800	789	737	779	742	821	800	838	816	819	761	771	763	749	756	804	774	778	806	801	780	766	766	797	803	791	767	765	836	819	719	779	816	764	759	747	760	722	740	762	797	768	761	742	802	830	775	747	772	786	778	804	779	853	721	787	774	768	760	789	794	729	794	805	786	859	800	763	767	735	830	782	742	780	741	762	800	757	773	783	774	780	823	770	811	773	766	723	781	754	787	763	790	782	810	743	762	776	794	790	784	782	822	791	796	775	771	809	757	804	745	750	786	762	796	821	804	755	806	774	808	850	813	726	774	761	757	816	768	795	717	801	760	783	748	801	730	799	788	764	700	776	776	796	770	805	769	797	775	791	811	811	757	810	778	784	706	783	769	752	760	740	751	804	801	818	752	805	764	785	752	841	790	765	768	783	761	799	823	742	800	824	776	739	841	739	747	725	785	758	784	751	783	760	742	780	784	783	734	771	746	810	826	749	803	799	748	777	808	802	748	785	733	807	800	793	759	810	793	713	763	790	779	780	760	787	771	757	834	808	827	778	794	808	784	824	711	752	760	732	794	754	791	784	763	811	737	803	761	743	739	763	758	728	766	793	798	741	816	784	801	785	744	789	758	784	768	784	823	780	766	766	772	825	795	758	769	770	759	777	811	813	776	813	777	759	768	825	761	768	740	760	786	787	779	786	793	794	776	733	787	761	783	775	785	791	752	759	784	749	828	776	800	800	753	766	818	807	767	784	784	808	743	784	785	797	794	748	792	753	744	812	805	799	802	805	777	792	768	829	749	792	771	733	800	786	780	777	758	799	786	789	855	799	754	811	768	753	702	762	808	774	768	745	790	759	790	768	778	783	777	840	808	818	799	788	798	766	821	816	861	754	756	785	810	789	759	799	776	760	791	831	773	752	804	779	794	775	785	778	763	726	754	726	817	805	728	763	794	742	795	751	746	805	836	719	777	792	816	760	744	791	808	825	788	790	817	810	813	763	785	799	776	716	762	804	736	821	823	824	779	819	849	788	799	796	752	771	741	727	752	783	772	757	765	817	817	772	761	787	798	766	797	828	744	748	765	738	765	805	784	793	757	792	752	747	836	813	734	718	784	779	846	777	726	757	716	819	804	771	803	758	791	775	756	781	780	758	815	794	771	808	787	789	768	802	806	790	724	782	741	701	772	767	738	795	719	818	781	766	740	807	753	805	841	832	807	801	831	793	765	817	731	777	805	793	799	755	750	798	772	816	763	779	789	770	785	770	748	772	781	784	770	758	751	740	732	798	747	755	763	785	801	818	746	774	805	821	749	739	770	790	785	786	786	741	769	777	753	790	826	771	751	808	797	812	770	836	757	781	801	773	770	763	772	773	807	778	744	751	805	810	763	801	786	756	793	762	809	802	844	777	745	786	769	731	796	786	754	781	751	767	770	776	723	813	758	791	802	776	764	778	737	768	842	808	806	789	831	775	779	787	765	790	784	791	747	807	831	834	794	746	762	774	802	719	770	771	806	766	831	784	757	752	810	729	758	757	830	781	779	797	770	788	762	811	781	756	767	772	717	746	822	737	825	769	778	778	818	815	766	750	785	750	793	804	777	757	787	766	736	782	780	734	789	782	730	780	773	794	741	788	718	763	702	787	755	749	794	792	828	759	797	742	741	773	789	805	792	794	771	792	756	738	795	744	751	795	769	780	811	760	782	769	740	735	780	794	806	754	774	745	790	741	823	801	784	762	781	834	794	742	810	786	845	819	842	718	772	767	824	747	746	800	803	752	781	815	764	775	848	806	808	771	757	711	771	764	738	769	830	761	773	795	740	768	801	783	815	761	784	804	777	834	800	798	811	764	778	767	766	803	756	772	762	746	819	749	742	775	781	780	777	778	776	802	781	780	798	742	815	732	802	784	758	762	736	800	792	756	759	761	783	791	844	758	765	810	818	817	747	820	767	786	766	771	814	725	802	758	765	758	805	747	768	810	786	790	749	868	754	764	754	781	746	812	762	782	793	790	851	758	835	793	747	795	822	755	779	814	802	777	805	764	785	788	818	790	794	738	752	781	790	777	743	780	765	721	756	818	777	823	779	765	780	752	794	772	804	783	788	781	743	824	796	756	779	775	786	795	848	812	764	810	784	803	785	791	787	770	767	796	792	834	777	751	721	781	783	759	803	808	813	763	809	837	807	803	774	818	759	795	788	785	830	782	742	762	790	781	769	791	827	794	862	744	772	798	741	806	812	748	777	813	794	822	721	803	811	755	736	813	723	809	756	811	791	813	741	773	795	762	747	736	768	797	760	783	777	811	763	805	847	759	747	753	749	790	731	746	797	770	800	820	714	739	813	765	790	731	804	809	800	771	776	798	762	794	747	807	761	741	776	809	720	757	821	814	786	747	804	759	785	764	789	758	738	773	773	748	750	751	760	792	761	795	805	788	795	774	746	770	841	774	798	743	778	782	775	793	846	822	799	800	730	780	777	861	776	847	771	806	784	789	726	748	792	791	777	725	764	801	790	764	786	783	785	812	807	815	827	790	791	801	755	813	851	792	742	778	748	789	810	806	800	800	775	762	781	803	772	755	771	749	817	833	775	780	780	759	727	788	808
25805	21462	25979	19478	2351	1242	1079	974	914	966	856	884	930	819	903	911	839	829	795	911	876	910	857	896	840	895	891	860	898	885	827	854	937	843	856	909	832	868	856	846	862	850	885	908	829	839	882	890	850	874	827	867	853	825	853	818	864	882	853	812	839	842	848	835	843	823	844	820	805	845	842	825	846	832	870	892	862	878	839	887	837	860	807	880	829	844	862	867	877	852	897	793	843	849	880	824	908	844	932	827	823	861	860	823	892	817	828	872	842	797	894	805	869	859	864	838	890	866	820	909	866	918	853	876	856	911	809	888	843	829	857	874	876	827	876	857	901	817	903	852	857	831	873	881	883	858	833	835	832	873	835	844	878	788	844	827	865	873	890	875	876	860	838	797	847	857	885	830	843	797	861	857	900	901	841	805	829	803	858	833	825	840	855	843	835	861	839	851	867	855	831	897	874	851	883	911	857	833	836	844	778	783	800	851	778	909	921	807	844	898	900	807	862	870	885	804	854	848	850	876	829	873	828	867	857	831	885	846	839	914	886	826	808	890	847	812	824	870	823	831	904	902	816	818	850	850	858	903	886	869	882	838	874	826	839	883	884	869	869	861	873	879	864	905	893	843	767	853	903	893	848	832	862	853	840	886	824	837	858	915	852	837	838	892	848	845	859	818	830	833	895	926	831	844	902	853	896	828	805	830	807	850	838	855	831	858	844	846	857	878	863	782	931	890	894	847	864	807	883	860	870	823	857	843	849	819	861	923	839	827	896	847	888	843	853	862	827	871	873	861	872	804	857	844	870	929	885	841	812	884	847	894	849	878	886	888	832	867	902	901	854	841	838	852	864	856	868	859	895	892	848	835	903	835	886	839	907	837	849	861	804	848	858	901	854	897	900	888	867	833	887	820	887	839	880	853	776	911	851	868	844	859	814	852	822	860	894	853	850	858	801	896	772	832	849	851	853	872	817	878	881	883	815	841	882	856	811	854	858	858	834	859	888	790	885	834	860	867	836	856	872	795	844	855	837	835	766	859	823	900	871	865	864	859	837	894	872	893	845	886	855	873	844	835	844	806	889	878	858	843	868	895	841	864	809	848	830	829	824	881	842	835	858	884	862	858	877	834	871	840	853	878	866	847	878	879	882	911	877	902	848	855	899	831	881	850	841	830	844	858	843	859	866	804	887	834	873	834	893	890	889	846	856	832	877	869	826	862	868	871	842	879	888	838	875	840	912	853	913	835	865	919	912	802	889	847	887	882	864	849	819	804	859	870	843	824	814	871	897	824	843	872	833	860	816	814	822	896	867	798	894	843	833	862	890	849	777	832	863	836	857	803	860	874	885	873	813	873	872	865	857	858	855	869	865	870	879	849	860	856	873	864	918	868	875	890	863	837	852	793	822	857	858	863	848	893	894	876	905	892	880	883	884	881	830	883	821	837	855	935	865	854	850	910	868	873	871	916	879	842	827	904	777	810	861	848	864	896	834	876	873	857	852	866	839	850	850	873	870	854	890	811	881	870	792	921	841	841	881	872	885	878	891	874	901	851	838	868	805	840	821	834	836	863	806	842	867	813	820	895	892	915	850	844	864	832	846	852	885	851	821	817	888	864	845	860	814	848	820	841	820	841	820	816	832	860	885	876	856	849	886	815	899	864	792	837	861	824	833	842	823	828	833	826	863	841	851	865	862	869	863	838	800	790	834	782	843	812	885	862	846	858	865	850	892	871	869	854	841	895	819	811	858	849	872	877	820	923	906	844	868	837	883	890	853	880	881	846	859	915	831	863	822	849	856	824	838	876	900	822	838	887	830	811	851	867	871	870	859	874	843	830	921	853	886	842	869	879	850	839	914	859	873	830	785	849	848	822	828	865	752	870	835	905	921	825	972	862	849	857	859	843	843	855	868	840	851	861	865	821	861	927	857	803	854	837	855	915	834	869	859	865	818	819	875	820	860	825	889	824	874	857	879	922	842	833	833	830	826	839	863	816	823	865	847	875	825	821	841	902	863	859	857	919	783	862	823	816	885	869	848	847	854	842	825	897	822	852	765	825	861	798	799	908	915	888	841	861	910	845	828	855	817	847	911	844	856	857	848	871	859	835	876	810	822	873	900	885	874	878	833	828	897	855	814	849	912	823	839	869	833	862	863	912	827	820	895	834	889	815	884	861	857	837	854	835	811	923	867	824	856	899	873	841	855	861	824	835	869	870	846	818	874	872	832	869	832	843	800	869	811	846	855	866	845	858	884	822	832	871	819	822	834	866	871	895	907	839	887	874	868	900	849	829	886	826	898	866	889	893	879	864	812	847	899	846	881	858	874	870	804	848	857	817	824	856	823	811	874	870	815	891	859	888	840	852	874	858	852	790	818	895	876	824	845	822	811	878	836	868	858	919	905	846	851	868	814	836	792	815	855	845	844	815	855	867	860	854	871	875	861	828	855	900	840	808	907	886	798	849	841	850	858	806	833	887	847	807	880	907	822	874	883	851	853	851	900	869	877	877	899	831	865	835	861	859	814	886	866	840	848	830	839	902	893	817	867	900	869	865	861	888	850	869	852	831	894	870	816	839	857	821	850	833	861	827	860	848	835	777	867	804	850	835	823	842	908	858	872	841	858	827	803	885	845	871	871	849	888	871	855	838	808	876	829	825	844	822	841	863	841	892	813	798	862	852	865	856	858	844	818	855	806	835	840	869	875	846	800	846	904	860	825	849	819	869	891	874	927	931	919	855	832	901	850	817	887	833	858	886	806	840	844	909	833	929	895	821	847	815	894	873	828	858	817	856	850	862	890	881	831	862	800	833	880	904	810	850	852	915	830	848	835	849	841	834	846	912	805	897	857	843	874	810	887	893	815	839	841	848	798	866	805	864	857	816	885	886	871	874	786	855	878	969	816	911	857	818	824	879	849	837	845	920	889	818	834	854	878	799	823	848	823	850	828	820	821	862	867	875	847	884	854	834	874	822	874	879	866	851	822	848	856	788	824	861	836	846	832	842	894	880	891	822	863	871	811	852	863	861	890	851	836	812	853	842	830	855	853	883	829	855	838	833	904	887	825	821	846	892	846	849	830	834	865	848	787	832	894	795	812	822	893	845	829	913	855	883	868	879	835	832	841	833	876	868	819	866	844	872	860	827	874	826	861	829	875	857	845	842	821	851	859	898	807	885	862	858	760	810	810	856	811	855	883	899	867	868	857	848	865	873	842	921	842	889	849	830	850	807	841	868	858	838	836	871	860	864	861	869	864	863	813	858	884	886	865	878	841	805	846	819	877	884	850	893	923	906	859	842	880	876	889	845	846	832	875	853	870	880	855	893	882	869	828	845	853	905	882	862	829	842	864	823	884	859	867	818	846	888	871	840	811	896	891	903	846	867	899	870	852	877	855	879	880	902	888	838	887	858	814	859	893	856	878	893	876	892	898	903	844	850	852	823	846	814	892	895	835	867	840	869	897	884	836	833	860	866	882	847	870	900	826	863	888	877
3647	2412	2023	1345	1107	998	926	864	878	875	840	808	827	792	771	753	818	819	809	785	745	776	761	758	774	735	769	736	790	801	766	781	757	815	772	728	748	794	759	832	714	826	779	729	800	763	710	767	778	763	784	760	748	754	779	833	754	767	815	760	731	771	819	763	807	755	785	760	723	735	787	791	773	737	759	764	789	739	797	758	749	799	751	797	790	763	765	763	795	768	775	758	786	781	782	744	738	771	750	729	816	748	802	798	802	776	768	778	740	813	751	780	739	779	745	744	745	847	747	764	756	802	715	801	720	731	759	751	767	786	745	809	774	798	768	724	795	792	752	765	760	730	744	762	778	752	731	790	725	739	740	701	717	791	754	756	793	812	753	726	783	762	781	794	743	713	796	752	740	781	765	730	745	795	753	750	742	746	766	734	773	751	822	765	763	791	759	749	822	761	741	785	785	711	752	727	770	735	754	817	743	775	778	797	760	796	799	721	752	815	804	801	785	774	732	719	714	767	717	736	749	719	784	778	750	806	737	805	773	747	765	762	759	776	807	796	774	731	763	778	730	743	760	795	771	772	778	737	791	741	779	742	695	766	777	732	797	795	759	796	795	757	750	808	786	726	785	773	740	745	758	726	761	752	718	845	730	778	786	736	772	797	737	756	769	816	735	751	772	779	793	767	783	806	735	748	781	750	774	706	729	787	801	785	700	738	791	768	780	731	736	758	765	770	757	844	776	750	781	760	805	737	759	779	715	765	742	739	709	765	767	767	791	759	779	787	706	708	747	751	784	701	802	735	786	733	752	780	776	780	769	726	730	772	776	742	757	807	739	779	769	739	791	748	738	747	737	788	754	779	779	801	709	780	796	771	760	755	782	784	762	734	742	778	759	710	782	756	764	751	749	784	770	771	811	760	739	767	753	768	780	758	726	757	764	718	751	771	766	748	766	789	768	775	782	769	762	769	764	774	811	779	754	775	803	755	825	776	750	760	739	734	740	724	761	771	790	764	806	805	825	743	769	762	732	744	726	811	703	802	752	699	747	796	767	726	789	744	723	706	722	764	744	794	770	741	773	801	745	782	768	771	746	738	738	740	700	776	755	734	749	741	714	759	751	782	742	745	745	730	805	781	807	776	785	709	791	751	789	743	736	768	780	743	787	815	704	736	748	736	794	752	733	735	782	736	790	766	782	802	772	785	790	777	763	741	729	785	761	791	746	769	794	762	766	804	745	794	807	695	674	759	760	784	729	769	718	695	751	800	784	787	758	742	737	801	719	804	748	805	743	791	824	771	747	733	727	816	753	823	793	782	718	729	716	747	821	779	761	740	754	759	737	797	775	732	736	818	764	763	751	769	778	718	758	775	743	756	762	734	735	742	769	782	766	739	802	764	717	780	796	760	794	725	741	736	787	769	751	766	762	810	754	814	787	736	790	751	775	748	754	738	775	776	772	798	745	770	745	746	799	811	761	750	733	761	754	731	772	760	759	788	747	752	753	789	777	736	769	746	808	798	821	783	743	730	781	706	786	741	748	732	725	745	763	745	746	798	797	750	801	719	729	734	741	789	800	796	765	743	810	774	732	774	748	813	756	764	759	765	736	827	743	762	780	725	759	756	722	792	781	789	769	808	790	720	719	725	782	772	776	732	701	764	796	748	776	729	771	746	790	760	731	757	772	781	774	714	779	799	728	723	692	754	793	769	707	724	727	736	783	793	769	741	757	777	756	714	817	758	763	796	740	850	752	729	763	722	781	755	695	718	750	765	763	745	743	710	746	699	754	795	698	768	759	773	781	766	732	782	751	789	758	710	735	746	747	790	719	756	750	793	767	732	788	718	706	740	762	751	784	753	803	797	811	769	746	783	772	756	778	758	778	778	791	740	758	757	705	777	728	742	734	790	770	716	769	750	760	755	827	770	759	716	762	745	713	778	742	770	810	743	709	785	803	750	809	711	772	724	723	705	792	765	741	751	755	771	800	722	778	778	748	758	765	735	726	749	777	769	730	791	740	758	775	763	738	733	740	764	701	758	759	769	765	754	791	711	750	763	780	759	742	727	769	742	755	746	714	746	751	776	769	754	720	742	715	736	788	758	748	766	710	793	807	714	807	797	778	737	780	768	726	701	766	734	728	759	769	720	785	766	768	705	790	784	715	731	713	738	806	770	714	747	735	749	739	771	801	759	773	742	793	750	765	810	753	783	795	730	731	728	742	741	776	792	725	763	764	743	751	732	784	732	796	791	770	701	790	753	782	751	761	746	723	732	777	770	759	728	751	842	744	768	774	760	787	742	728	766	762	734	737	722	761	754	731	749	779	787	823	751	746	776	758	777	731	785	756	793	754	774	783	761	783	749	755	730	747	748	741	785	781	726	723	742	743	743	783	793	794	799	749	779	757	729	797	750	750	750	791	741	740	757	763	702	772	810	736	736	768	813	808	767	792	742	798	810	765	814	780	765	814	729	797	751	766	770	728	761	775	785	760	772	746	735	821	792	770	758	739	778	762	752	698	814	734	762	766	740	793	739	809	767	783	761	809	749	739	797	761	793	785	809	731	773	759	766	709	777	698	722	741	762	812	694	750	752	765	824	763	784	772	778	793	750	771	798	762	820	792	763	747	750	747	763	797	772	763	759	739	735	723	758	751	777	817	768	740	775	731	756	755	739	791	779	763	764	744	773	731	776	739	813	790	737	774	753	765	713	776	741	738	740	773	730	749	721	742	746	747	752	736	805	742	736	723	728	777	764	789	794	755	756	780	737	799	757	739	765	771	780	730	757	716	728	747	715	731	727	777	740	728	747	762	804	753	761	720	763	719	738	763	777	758	754	804	784	750	737	796	786	799	768	753	752	727	778	788	740	740	777	724	767	756	776	755	764	725	734	849	744	755	774	728	749	759	735	761	737	741	753	758	721	818	793	766	774	761	745	802	780	759	749	790	772	780	697	713	804	751	720	766	695	704	776	757	758	759	766	746	751	736	694	801	740	738	773	712	747	728	752	778	735	791	748	748	784	767	782	788	756	710	749	769	754	770	775	824	757	741	760	750	791	769	773	748	764	734	765	734	770	781	714	740	777	778	749	777	772	752	742	737	712	731	758	714	756	764	793	790	777	774	733	752	744	751	757	814	780	785	796	814	751	739	742	761	762	789	795	801	734	730	775	711	731	780	752	734	717	741	814	779	788	769	735	765	728	745	805	754	735	776	779	737	749	728	721	759	749	789	773	764	771	807	731	769	766	736	757	790	793	798	774	747	776	769	716	778	728	776	733	782	751	819	752	815	749	753	752	772	796	768	740	755	714	732	722	770	753	736	742	740	716	771	780	753	746	738	761	740	761	747	762	738	766	786	741	745	758	735	773	802	769	764	766	813	733	813	729	769	735	759	736	746	776	734	769	751	754	744	733	748	813	755	763	763	764	705	755	776	713	755	805	789	740	745	778	804	763	739	771	734	739	789	759	768	761	742	781	734	740	694	781	759	774
24256	21478	28684	24710	20563	3298	1144	719	609	589	559	560	521	534	508	509	519	579	503	519	510	498	500	566	523	471	465	478	473	451	476	442	483	489	471	476	478	488	491	479	429	443	447	449	460	446	444	445	520	472	448	471	471	424	461	493	512	476	470	451	473	487	480	441	453	452	477	449	465	454	439	430	460	444	467	450	499	428	509	484	463	434	437	459	437	442	467	501	470	443	474	459	496	443	493	457	461	458	437	469	489	443	470	439	417	445	452	409	469	439	464	460	450	476	468	410	448	467	444	475	472	468	454	497	429	477	416	449	487	418	441	455	480	479	447	453	448	456	462	456	480	455	446	473	416	450	487	469	460	474	445	450	484	455	481	498	466	471	462	401	440	442	443	430	460	450	435	432	453	438	444	453	425	477	438	437	449	443	471	447	425	449	488	438	463	452	458	460	455	471	434	448	470	447	473	432	456	478	436	416	477	448	451	467	472	466	452	503	421	453	452	470	484	419	416	455	470	467	467	443	476	471	449	475	451	422	477	465	462	442	485	450	472	431	482	422	455	456	448	469	433	475	457	464	473	462	474	495	451	456	458	459	460	460	460	480	403	427	464	417	491	476	429	425	449	432	452	441	473	453	439	459	450	426	466	477	457	482	448	457	461	445	456	464	484	444	463	448	473	458	458	429	449	388	480	434	459	484	465	432	494	475	492	449	506	453	488	448	459	474	483	455	456	484	447	453	440	477	441	430	443	489	480	458	449	440	422	468	460	446	430	431	456	447	442	438	441	452	459	490	461	463	454	420	465	460	460	459	445	395	436	448	442	470	444	483	467	495	448	485	463	495	458	433	471	422	444	428	454	446	433	479	464	470	445	442	440	474	494	479	446	434	468	442	463	445	448	463	450	453	478	467	476	453	443	416	483	483	470	469	415	441	441	419	472	466	454	429	446	453	445	461	471	493	458	430	448	509	411	450	457	446	509	455	505	497	452	494	466	446	430	418	453	411	468	477	452	462	451	432	439	463	416	485	432	445	485	425	498	469	458	482	436	441	453	402	466	430	501	464	457	462	424	446	406	460	432	459	442	467	445	489	456	467	451	471	456	466	422	469	451	461	460	418	466	419	448	441	470	437	476	476	453	439	460	470	441	461	477	455	466	434	445	450	463	461	467	462	425	437	461	446	496	455	466	480	430	462	417	417	446	461	431	466	432	486	477	439	447	433	442	464	486	501	453	488	454	485	446	454	464	447	462	479	482	452	409	475	469	477	489	410	464	493	481	427	456	453	465	476	444	473	434	464	457	441	479	460	460	414	415	439	467	429	430	451	458	460	466	432	461	428	466	436	479	449	459	428	507	448	460	402	466	487	474	455	438	447	432	444	449	423	491	468	470	465	412	478	470	463	463	416	449	454	393	493	467	474	461	446	448	482	476	454	456	463	431	408	465	460	451	433	438	476	446	447	448	433	452	440	450	450	465	448	469	467	464	466	461	446	473	474	479	460	469	456	458	469	487	466	469	484	463	415	469	423	447	478	446	443	447	491	449	428	453	458	433	465	496	470	485	450	459	449	388	493	434	484	469	450	468	444	429	464	464	473	450	473	443	419	457	450	497	453	466	495	448	455	452	445	463	422	438	437	470	444	451	451	463	434	445	473	437	477	430	453	448	474	442	472	428	489	443	496	471	449	471	469	454	475	464	456	449	453	471	437	469	426	451	481	496	483	393	428	453	441	463	427	453	461	460	423	457	460	410	417	428	441	434	457	457	438	458	423	451	435	473	410	442	482	445	471	456	439	497	429	465	472	456	469	442	425	422	459	483	489	439	489	477	426	474	461	458	423	489	455	488	463	458	435	459	468	419	475	463	453	443	461	443	435	441	400	449	459	463	472	431	423	437	440	440	443	447	444	478	440	415	433	489	476	517	486	476	468	488	444	460	450	459	424	454	480	483	427	432	444	434	468	455	464	471	417	445	466	455	443	444	455	467	478	437	420	473	437	469	442	465	467	446	441	467	514	431	480	436	480	458	471	488	484	486	470	451	416	465	470	466	458	431	437	465	481	448	419	445	450	430	458	452	415	469	457	445	479	460	443	469	462	448	469	451	440	481	454	458	425	468	425	467	450	495	466	493	482	500	459	454	457	434	486	408	436	456	436	471	479	429	462	474	416	413	445	424	447	445	481	459	492	469	462	454	451	458	467	484	459	481	471	454	443	489	464	449	463	443	460	439	477	453	502	473	460	451	460	417	463	468	486	434	443	478	463	422	441	398	444	464	436	457	473	483	492	440	467	440	431	440	456	465	423	430	476	455	453	481	410	429	471	432	458	449	472	480	447	446	435	439	459	456	443	482	472	487	466	456	484	468	420	445	427	460	462	454	450	427	504	439	466	423	482	468	465	449	460	478	473	434	459	454	454	436	479	471	462	471	497	474	452	455	463	470	451	447	469	441	439	453	437	488	471	411	441	485	450	475	453	426	423	440	485	430	446	489	427	435	468	448	480	457	448	466	430	472	428	441	428	434	465	483	456	461	479	478	420	452	471	458	464	455	459	426	464	440	427	418	492	462	464	462	469	467	478	438	459	464	432	457	400	446	449	432	462	408	456	451	431	438	473	482	426	426	432	470	427	468	427	409	453	463	420	453	449	438	436	446	478	410	441	449	457	418	454	464	462	476	423	447	459	446	509	499	498	422	464	462	461	445	446	460	439	434	474	475	438	456	450	451	460	459	493	411	456	464	445	426	487	437	421	462	463	471	448	458	402	477	456	421	478	486	438	418	444	410	464	445	430	461	442	473	482	498	472	476	460	455	455	476	470	458	447	439	441	453	434	447	440	464	452	453	469	490	495	445	462	451	449	440	482	420	453	441	485	449	499	440	439	430	404	441	456	443	452	437	433	463	447	457	452	452	412	486	460	471	416	503	483	435	467	479	474	426	476	482	523	471	445	450	472	420	464	425	411	422	462	525	475	445	495	454	478	460	416	470	417	450	478	477	486	485	424	430	464	432	433	426	454	448	460	460	438	472	471	478	457	452	410	444	449	465	483	466	414	443	507	451	455	478	454	434	473	433	458	445	420	461	454	403	457	471	478	433	441	469	469	450	436	463	494	468	439	460	473	443	457	446	474	473	485	497	445	480	480	428	430	471	446	445	453	424	467	450	430	442	414	426	447	434	454	464	415	453	433	451	433	483	437	449	463	441	433	430	434	442	439	452	511	448	476	441	457	444	416	468	477	432	427	467	449	492	442	442	439	460	493	472	429	495	453	477	458	457	454	418	422	418	461	449	449	419	467	469	464	419	445	473	458	477	482	457	437	452	441	461	430	403	445	445	470	446	460	452	464	464	466	487	439	426	482	459	432	439	444	453	469	434	455	472	433	459	423	460	472	437	465	470	446	454	447	470	418	439	504	457	454	439	434	464	439	462	441	450	436	482	405	460	444	416	453	472	458	449	470	465	454	430	474	436	428	491	431	462	456	498	476	452	464
3388	4778	3855	1971	1380	1104	900	810	741	718	641	609	594	542	584	519	584	538	527	505	540	528	477	482	505	476	480	456	477	473	514	508	545	486	479	508	458	475	484	479	473	491	457	460	491	491	454	496	551	452	486	471	513	440	485	438	492	485	481	499	469	471	465	463	465	445	493	469	477	457	461	449	511	447	501	476	450	497	431	460	458	454	510	453	458	436	443	466	467	498	480	469	461	477	500	465	516	443	442	523	456	484	466	461	463	499	450	476	456	501	446	466	475	452	463	484	428	472	448	457	476	451	481	503	479	454	484	451	502	456	439	451	455	443	463	468	457	455	463	438	478	461	541	507	477	480	441	467	453	452	485	474	474	495	450	433	440	475	480	427	481	454	441	442	476	480	473	485	438	482	455	475	444	455	473	472	463	463	476	471	491	494	451	478	477	451	488	450	428	450	466	469	437	436	476	477	501	487	478	447	489	498	429	446	448	454	479	458	443	436	408	454	473	464	487	474	489	462	473	450	446	461	453	467	456	483	461	456	463	473	462	445	461	452	441	455	478	453	440	464	481	482	449	465	487	458	476	439	423	457	486	474	457	527	462	467	441	457	457	441	460	483	477	424	456	435	458	501	427	438	514	435	503	464	471	450	430	463	410	431	471	473	446	462	479	459	455	412	504	489	451	435	440	465	449	475	457	494	451	461	468	495	507	432	458	459	430	448	449	440	473	462	440	485	437	452	453	463	476	495	479	449	474	439	480	465	497	463	460	452	461	468	401	440	432	414	504	431	459	466	435	461	460	468	458	440	479	477	455	468	470	481	443	470	446	433	466	439	459	469	464	448	455	450	454	423	485	474	465	449	468	449	457	475	441	448	470	463	452	432	493	458	469	449	475	426	470	469	471	472	432	453	451	442	444	488	481	485	491	487	477	462	436	453	464	446	474	448	460	476	468	442	464	466	448	457	509	455	474	444	482	467	424	414	416	497	482	463	458	476	480	460	468	434	497	471	456	457	450	477	437	446	436	493	436	462	452	446	478	463	431	456	465	452	480	493	465	441	508	438	472	449	452	475	434	418	477	494	503	457	494	427	452	470	460	455	414	440	496	494	429	483	477	449	450	451	477	473	460	403	476	471	445	448	466	466	492	473	467	456	450	472	459	470	486	471	452	460	472	421	455	423	462	467	499	489	485	459	472	462	439	473	440	400	441	448	420	482	449	457	428	436	447	437	446	461	476	469	450	481	447	428	470	461	491	440	454	464	459	481	413	420	461	435	476	465	453	485	428	513	450	449	439	499	482	453	443	474	441	479	441	439	433	431	467	441	494	428	502	472	446	468	432	461	464	480	468	432	449	485	475	465	453	470	493	438	456	477	477	445	457	448	446	462	450	478	473	450	466	462	480	472	427	482	426	417	460	413	485	462	461	447	466	455	440	500	454	444	472	446	467	466	498	447	441	474	483	451	433	467	440	446	447	482	479	491	455	430	432	473	464	474	465	456	475	455	467	421	442	449	438	459	480	466	490	464	472	443	500	485	487	478	448	465	503	484	470	447	447	469	448	476	455	480	441	482	423	469	503	435	485	463	475	468	487	480	429	417	478	491	465	460	454	443	485	450	442	431	478	459	412	478	477	442	417	460	448	472	464	430	453	432	466	521	428	518	468	436	456	423	463	497	425	464	451	448	474	477	457	457	476	466	461	460	426	483	430	474	451	426	476	451	452	447	459	434	418	461	438	433	423	444	450	434	461	472	444	465	453	455	423	438	475	458	492	483	439	448	460	509	475	453	460	464	436	469	445	508	479	458	471	465	469	500	483	456	454	441	454	478	454	443	438	471	447	461	448	480	511	454	487	451	483	486	472	443	457	421	477	460	477	458	470	464	454	463	458	475	464	467	468	431	463	471	472	462	443	495	450	452	426	415	469	480	442	448	441	405	457	454	499	482	472	445	442	440	452	428	470	423	447	444	455	454	470	483	451	443	465	444	465	433	466	424	428	443	456	436	434	456	424	440	462	463	470	440	486	453	467	455	435	486	456	486	413	456	478	451	467	449	441	459	481	468	413	460	460	429	484	487	491	444	485	460	483	504	440	454	475	465	467	453	461	490	432	451	466	462	447	484	486	415	469	440	458	438	454	486	482	501	467	501	430	482	477	423	440	427	438	466	461	460	468	466	473	441	450	440	456	440	493	454	466	445	481	466	464	463	452	450	468	465	465	441	441	480	489	442	413	410	451	455	462	479	447	476	473	472	454	470	434	478	430	476	458	464	500	487	485	453	470	454	497	438	457	475	466	437	432	451	440	443	449	485	461	425	435	466	449	450	445	479	447	503	435	460	464	499	456	450	451	464	446	457	453	476	497	477	442	446	451	466	459	473	492	464	457	458	460	447	456	458	450	452	474	462	452	470	471	480	431	486	434	466	446	457	405	450	435	431	430	483	455	440	500	461	492	465	489	448	440	400	432	419	479	466	454	469	449	458	457	468	487	484	438	425	424	417	445	457	457	489	427	442	436	435	474	467	463	441	467	516	433	463	454	453	487	443	459	458	431	418	425	476	450	468	460	444	438	464	487	459	470	460	451	446	469	450	444	465	455	454	467	482	447	473	456	471	449	427	453	460	480	429	455	452	412	468	466	417	451	496	473	462	475	451	488	485	453	430	473	462	454	458	464	435	444	446	468	490	457	468	499	473	462	461	431	423	468	443	457	462	453	419	441	448	439	433	471	452	467	462	434	431	484	452	426	440	445	440	473	449	482	507	460	475	455	447	478	464	422	430	446	470	460	451	450	477	438	458	466	470	472	485	470	469	459	473	460	467	461	454	457	466	469	442	467	462	458	456	429	427	489	467	480	438	473	439	447	506	470	403	473	487	467	477	463	466	478	468	482	449	440	487	438	432	454	420	444	471	466	471	443	452	467	469	441	446	503	445	437	432	478	482	442	423	462	462	432	463	453	479	434	469	451	461	448	435	475	483	456	453	478	472	442	462	434	427	435	489	440	418	457	471	447	489	434	469	447	431	479	480	456	419	451	496	464	480	468	446	430	449	406	427	465	442	481	470	460	439	453	455	448	462	456	496	499	472	459	468	459	464	395	474	471	440	456	465	456	450	431	457	469	449	442	424	478	471	486	452	457	490	439	465	455	437	478	464	478	472	466	483	479	448	455	463	475	463	477	454	429	469	420	455	477	445	445	444	452	462	456	470	470	450	442	463	470	441	460	470	465	452	487	453	436	487	457	422	449	460	447	450	435	455	451	463	466	448	480	489	492	495	473	473	471	468	424	482	433	470	419	432	481	440	462	429	469	421	432	442	441	499	422	459	404	498	473	476	488	477	455	458	452	455	477	439	442	452	476	464	473	452	481	494	455	469	446	443	467	450	424	472	444	462	453	470	440	437	479	461	459	431	487	427	495	450	452	449	441	415	472	480	441	481	490	471	451	458	488	469	439	442	447	476	451	453	475	450	439	456	492	474	457	413	464	418
27647	12302	2115	1176	936	918	942	911	923	904	916	896	911	908	854	898	961	850	861	880	889	872	873	909	917	903	915	884	912	881	925	894	822	956	907	889	912	925	872	909	922	848	884	861	909	881	899	880	888	821	866	880	899	944	869	882	867	879	927	870	834	938	863	974	948	955	915	882	909	898	904	869	922	878	872	902	859	875	895	872	866	884	870	892	921	921	903	813	919	893	845	888	905	861	910	871	828	881	895	910	861	915	913	884	874	859	846	862	916	870	888	901	892	884	867	933	950	888	809	894	860	913	908	885	895	912	887	861	868	888	937	852	888	895	852	892	855	902	905	879	839	933	881	902	870	892	856	896	889	844	853	913	856	873	872	891	841	878	881	888	850	887	871	893	869	840	882	829	889	834	860	923	889	850	840	911	874	884	911	825	879	896	821	847	818	893	826	832	919	931	861	899	909	966	868	872	870	833	862	870	856	855	889	864	847	900	836	931	869	904	866	901	895	881	879	905	885	879	831	907	903	907	905	877	920	890	899	924	893	913	851	799	866	897	843	883	861	916	858	828	929	893	877	925	927	843	889	896	900	893	900	881	881	924	879	863	797	909	897	840	903	862	852	884	872	839	853	894	916	892	896	868	924	886	854	863	905	902	920	927	903	880	891	855	915	911	939	870	909	909	888	944	890	907	825	887	898	856	896	936	894	894	867	944	863	926	879	866	871	893	836	904	914	879	917	905	872	894	845	885	880	861	866	908	925	958	907	885	899	869	870	872	884	843	844	832	955	825	859	866	905	886	903	861	856	841	943	869	855	837	872	931	847	878	846	892	858	912	823	879	880	860	833	896	882	869	899	887	929	887	833	819	867	841	890	895	870	825	884	842	893	812	861	915	886	796	859	889	884	873	802	875	917	897	945	922	894	888	882	902	920	863	877	896	915	859	879	908	898	855	914	888	891	913	842	874	924	891	880	898	929	876	877	860	996	945	910	878	934	864	922	914	934	850	795	858	881	922	915	875	874	880	938	900	857	898	843	884	863	879	851	906	866	862	865	895	860	901	849	959	864	906	876	901	916	858	914	853	830	881	911	894	891	913	831	872	838	892	897	884	862	862	897	898	863	924	891	867	909	870	867	910	876	899	912	919	892	864	875	890	878	905	865	851	863	887	885	859	860	889	871	892	871	893	868	902	918	930	849	883	893	887	852	899	869	910	925	881	918	869	889	871	847	883	799	883	857	832	884	877	860	860	840	888	871	902	869	870	867	863	883	875	912	883	892	916	873	926	927	934	839	887	923	913	891	919	880	872	942	903	861	919	928	883	925	929	925	886	894	855	883	906	840	877	935	881	891	888	861	879	890	890	895	852	866	888	889	902	847	849	883	913	877	897	918	893	881	882	887	949	919	876	861	843	871	891	931	908	862	932	906	849	924	861	934	884	857	831	886	852	925	885	902	859	891	928	913	845	853	925	865	860	897	929	890	810	841	880	874	900	884	876	878	893	865	938	877	879	828	914	865	891	886	914	909	868	848	931	859	900	938	859	897	886	905	924	872	918	866	870	900	902	877	893	919	919	852	883	852	929	878	889	885	835	865	848	859	921	920	802	840	876	901	879	911	863	916	899	909	924	938	802	914	927	882	841	844	893	886	905	879	853	961	816	905	915	906	874	905	852	851	838	904	896	889	913	903	826	808	876	876	872	905	850	851	870	855	900	898	910	863	902	925	859	867	889	874	858	858	850	883	874	906	888	887	894	878	841	885	857	840	866	904	891	847	894	886	882	842	892	904	866	889	874	873	890	893	885	896	855	874	867	846	877	902	891	892	880	900	901	927	918	980	900	888	835	899	872	880	872	865	887	853	893	903	876	885	909	871	892	860	894	895	877	892	832	924	828	881	856	889	931	947	861	877	913	956	903	849	888	924	864	888	845	905	870	889	868	910	922	889	892	908	872	900	869	891	892	897	882	924	870	915	931	880	937	882	895	820	888	876	890	834	862	887	882	893	917	871	920	903	888	869	904	879	873	868	897	871	914	871	914	941	896	858	847	856	873	901	883	907	945	843	866	928	914	939	918	957	856	919	866	885	858	950	900	915	883	893	912	911	869	872	896	874	836	859	884	902	867	865	906	830	930	905	882	911	861	855	874	905	905	895	922	886	853	926	937	910	869	890	940	874	850	897	911	877	873	855	880	865	904	933	881	883	818	863	883	893	937	894	924	831	915	903	865	863	883	903	913	880	871	925	876	928	869	889	880	894	890	908	917	870	893	835	899	856	911	891	870	869	822	912	912	870	851	866	886	870	855	868	894	884	930	784	858	913	892	899	899	922	908	888	847	935	888	887	867	857	835	900	860	875	889	876	858	901	911	908	904	863	901	922	882	895	813	927	987	870	881	910	939	908	883	849	892	939	903	871	854	907	897	905	881	943	905	872	900	856	872	918	851	878	944	913	878	837	931	891	936	876	891	890	911	936	875	873	878	923	866	878	916	872	886	886	931	853	914	849	980	903	900	890	916	906	865	889	881	859	890	912	896	839	851	875	845	915	880	896	821	894	876	891	871	886	845	872	863	899	829	896	876	908	904	909	864	892	896	885	887	862	890	903	818	882	968	860	923	905	886	907	874	907	856	872	867	903	909	880	843	918	915	911	851	811	878	829	841	829	896	837	873	867	862	892	956	922	846	883	880	831	857	899	904	911	883	869	921	884	913	861	822	889	887	911	897	848	858	881	900	845	864	938	847	926	897	889	859	938	912	892	924	898	930	851	895	948	856	930	875	883	875	907	887	858	886	894	901	892	882	885	895	876	911	877	874	900	894	849	861	903	877	896	922	922	887	891	847	871	898	874	879	882	901	874	834	879	891	895	884	908	907	898	865	916	902	932	883	877	907	872	903	864	863	932	914	880	844	888	894	925	842	882	886	891	875	901	883	929	868	870	870	905	859	859	880	883	874	876	854	858	879	908	874	842	929	870	856	918	902	843	799	855	906	921	873	861	909	879	866	872	897	854	843	875	880	921	883	845	880	900	869	862	856	935	981	876	860	886	861	849	924	888	905	896	872	857	932	885	928	898	849	894	875	891	921	893	868	978	862	869	890	918	877	856	838	858	894	885	923	830	853	941	889	826	866	904	866	872	926	913	867	868	941	889	860	887	866	867	895	918	861	874	922	880	870	940	887	879	897	886	903	892	912	913	938	859	912	860	919	887	883	887	891	829	871	931	895	888	866	884	928	871	864	874	969	860	882	874	932	838	840	889	890	863	866	885	844	887	899	892	876	893	895	873	926	905	900	879	902	894	840	888	929	919	947	911	921	865	845	894	899	854	892	868	923	890	876	821	921	918	871	843	903	912	915	825	894	902	876	919	902	875	874	888	933	883	849	895	880	861	863	885	909	847	914	865	908	891	931	895	882	863	842	880	922	854	893	903	895	831	920	884	856	845	821	951	880	863	882	873	895	907	910	917	882	933	840	871	888	882	888	888	877	834	885
5114	987	972	853	836	765	809	802	757	787	808	782	738	773	769	859	815	798	750	830	789	801	787	793	773	753	822	813	742	800	767	789	784	818	819	771	782	734	809	805	753	745	777	770	789	762	813	756	762	778	782	803	737	796	789	796	801	744	783	745	812	764	767	825	823	727	793	756	751	767	775	767	737	761	761	785	800	771	805	819	729	700	775	762	783	753	757	802	738	795	784	828	760	773	763	783	804	731	774	755	800	774	787	779	742	753	748	782	755	772	735	761	797	775	777	768	748	772	705	769	757	797	756	746	729	759	809	819	766	756	824	799	759	805	800	746	765	813	804	810	765	806	735	812	785	789	742	778	803	775	777	739	758	804	748	761	738	724	789	778	749	772	799	795	750	714	796	764	811	816	798	790	779	795	758	788	709	836	759	786	737	764	754	772	754	792	807	770	774	788	809	806	755	742	779	771	781	736	795	769	779	817	810	783	804	756	802	778	724	788	795	782	796	791	779	721	785	780	762	791	766	803	728	751	761	762	791	787	788	791	774	757	773	775	777	777	802	792	747	808	805	803	784	762	747	803	776	769	782	781	805	797	767	785	831	777	817	771	792	777	769	761	811	800	834	824	811	779	737	772	812	732	785	779	740	794	814	748	752	763	749	753	815	749	769	736	765	739	747	772	794	778	819	741	742	802	769	756	764	749	775	773	785	759	805	776	738	744	807	785	755	784	787	794	761	761	789	765	760	790	766	788	800	799	793	767	772	759	805	837	822	791	787	729	714	761	744	749	760	736	792	757	766	767	751	737	773	757	799	795	746	841	834	729	760	808	798	773	801	709	822	786	788	746	734	759	758	750	759	792	781	793	796	729	772	774	787	793	777	743	732	766	779	792	815	778	806	785	802	777	790	763	771	763	815	775	748	774	812	793	708	737	762	782	743	758	782	764	813	786	755	748	760	779	770	816	798	756	749	804	778	783	803	732	777	799	753	739	790	782	769	794	801	823	794	741	803	778	809	790	758	741	762	769	755	731	768	758	785	737	791	790	726	765	742	785	741	774	806	773	737	801	787	788	777	752	821	789	786	812	724	791	727	767	757	773	733	754	774	742	760	808	793	758	798	813	789	845	758	756	740	800	758	746	797	805	733	764	795	790	763	730	778	784	755	783	770	769	751	793	762	790	771	777	797	776	717	776	827	768	799	788	719	744	760	826	806	801	753	784	783	755	790	758	762	750	793	766	799	754	742	749	765	759	792	771	778	801	780	758	761	794	753	754	822	767	806	789	801	821	748	712	761	746	782	768	792	747	774	766	795	747	787	761	780	769	762	756	751	772	789	737	768	797	780	783	777	781	838	756	765	762	746	769	707	829	818	733	766	776	741	751	768	781	743	799	764	763	792	781	746	790	769	752	735	775	725	787	709	799	789	750	790	764	736	820	781	709	797	760	792	752	795	756	760	808	807	765	806	760	735	706	724	789	766	748	837	751	790	715	779	745	788	813	742	768	790	773	785	757	733	774	733	745	769	774	777	773	780	777	758	830	790	810	771	814	763	790	845	818	770	808	777	743	771	721	796	784	787	772	772	772	795	737	802	763	772	729	795	814	749	814	770	771	804	729	773	771	783	725	769	794	755	804	764	786	758	763	831	772	819	831	769	775	734	803	768	776	773	775	800	764	725	778	782	784	773	778	724	749	808	757	832	793	752	724	754	818	763	763	788	777	770	767	739	762	790	760	765	766	789	783	775	799	799	781	736	761	744	803	769	800	784	767	783	763	716	803	750	828	778	765	746	805	750	759	814	744	774	772	760	730	778	774	740	743	785	801	807	768	780	745	770	760	811	740	795	772	740	730	719	806	698	768	761	788	787	773	733	774	799	759	785	755	764	789	766	729	759	807	775	787	791	796	784	772	768	776	746	713	805	728	793	789	759	772	809	766	728	798	792	761	772	756	774	780	791	786	764	784	785	799	818	829	822	751	737	807	794	771	786	784	781	748	765	759	763	796	766	778	749	757	737	812	779	761	854	761	760	845	778	785	759	755	777	756	809	765	778	738	744	735	759	742	760	804	824	746	778	784	784	773	778	790	748	780	797	755	737	778	821	745	756	781	789	776	739	768	773	734	760	794	785	782	806	803	810	807	798	807	765	764	742	787	811	787	769	783	787	782	718	755	757	761	820	782	764	767	777	771	787	751	813	766	829	725	771	797	777	764	780	767	731	798	785	767	769	738	776	757	736	776	766	782	756	760	753	776	772	760	799	740	754	765	737	764	770	724	799	822	774	801	805	745	761	763	820	768	839	754	710	747	736	752	749	738	775	743	791	773	788	777	751	718	771	746	774	801	771	786	713	746	777	766	791	817	773	778	762	793	780	777	778	760	742	725	788	837	757	769	768	752	712	789	738	784	740	755	813	753	779	770	758	748	837	753	821	767	800	798	761	782	776	706	806	719	737	782	809	762	796	807	752	810	794	779	769	782	820	758	746	791	783	750	792	758	734	774	814	742	817	741	769	799	793	767	816	770	780	760	803	787	803	754	755	712	767	773	814	811	824	760	788	717	763	784	783	811	775	764	807	745	777	740	780	750	823	762	790	774	761	788	733	776	745	738	764	790	761	801	753	730	798	748	778	774	783	760	748	779	750	814	790	758	748	782	813	753	792	771	785	803	757	774	745	765	768	817	786	775	742	761	750	802	752	785	754	786	755	776	777	785	762	761	806	804	796	743	793	762	763	771	721	733	829	774	755	788	785	810	796	743	760	755	817	796	803	780	789	784	765	760	716	723	785	793	770	790	707	786	791	772	816	766	773	792	758	746	794	779	735	759	775	730	765	738	765	736	751	795	764	742	754	775	777	790	765	750	783	750	760	780	790	769	806	768	764	753	741	774	748	729	743	774	773	772	751	774	772	777	755	743	817	764	785	740	816	846	790	730	755	834	765	765	754	764	781	803	767	812	778	766	767	772	773	793	787	785	764	740	770	741	783	760	737	807	790	776	785	827	766	750	735	818	767	794	780	729	744	746	744	796	760	766	735	766	757	802	751	798	774	750	826	789	747	810	751	826	758	752	806	785	758	717	787	800	722	765	715	775	778	801	751	784	784	795	753	778	751	799	722	784	821	719	815	785	802	825	769	752	770	813	838	746	835	791	811	764	812	775	782	771	771	771	769	780	789	827	774	814	761	762	856	771	765	783	828	812	758	740	782	767	788	758	822	801	761	800	753	769	820	787	777	741	789	793	743	779	816	774	788	766	766	764	762	788	775	737	736	788	789	774	751	702	809	769	810	818	738	771	800	806	746	775	770	725	744	784	788	793	743	775	764	845	782	786	782	752	760	792	778	781	750	846	802	768	762	795	779	785	738	763	772	809	766	757	746	753	799	771	812	786	751	780	795	704	740	768	749	830	786	763	805	769	774	795	776	760	780	819	825	807	721	767	788	762	739	735	794	777	776	757	770	777	769	771	749	783	733	792	784	755	796	776	844	740
25770	21502	26100	19544	2371	1182	1042	964	895	877	890	890	913	829	868	902	903	871	865	835	834	888	843	920	834	833	858	834	893	883	854	871	837	824	867	860	850	815	834	862	872	839	869	846	859	836	839	832	825	894	843	885	811	857	799	897	796	818	793	792	834	880	849	894	835	848	837	818	904	857	832	801	820	794	837	879	854	840	924	875	859	839	876	837	816	838	790	852	877	813	844	869	826	785	853	855	861	812	859	854	882	899	852	869	880	832	873	871	855	799	836	874	890	801	840	856	859	862	828	888	770	771	837	896	827	850	875	789	895	799	830	788	862	846	858	854	819	845	823	869	851	833	823	872	804	819	851	780	864	806	916	833	839	888	800	800	857	795	819	832	855	835	897	861	780	819	843	834	867	813	829	841	836	937	874	850	881	805	797	864	882	864	879	903	875	833	834	861	850	813	847	817	893	829	836	858	862	899	866	854	814	853	854	843	807	797	854	817	857	902	849	840	842	853	835	774	862	823	821	814	856	860	856	838	800	781	836	812	817	881	855	844	839	823	802	899	843	841	829	844	876	843	845	845	837	802	858	890	894	863	824	850	841	831	808	812	840	823	867	878	890	793	866	868	825	895	893	833	867	857	844	846	852	873	851	878	843	839	880	823	852	883	822	853	860	897	830	835	851	788	835	819	872	826	806	828	847	865	927	828	818	861	806	818	824	796	843	839	873	907	847	873	888	898	836	834	863	855	850	827	864	860	883	869	844	878	871	876	844	857	817	829	838	871	818	835	908	823	890	817	850	866	830	862	846	826	864	891	824	813	803	899	885	887	819	827	848	842	837	802	817	852	849	831	824	822	871	829	852	858	898	873	854	869	865	830	956	864	855	894	845	887	839	801	884	843	847	791	887	818	811	803	871	859	841	789	826	852	867	797	847	839	852	879	883	846	830	805	837	873	849	878	786	833	793	859	866	861	917	862	866	853	842	812	815	826	788	840	810	864	838	812	879	824	828	815	833	851	845	805	849	849	819	864	816	868	831	812	796	838	869	893	856	806	826	881	890	824	880	859	909	876	846	878	807	839	856	841	891	864	817	843	822	828	886	844	837	830	905	906	835	810	861	825	847	848	843	869	840	862	824	833	778	859	808	857	841	846	854	827	825	863	866	829	844	878	823	841	865	804	824	837	846	891	787	865	821	862	881	869	890	835	778	809	821	836	828	851	828	836	830	869	807	864	868	868	858	866	837	817	842	846	861	863	846	863	871	775	827	846	821	873	857	850	838	828	833	841	882	821	854	857	813	857	858	869	892	833	889	837	878	866	845	835	835	810	871	827	890	849	917	854	853	865	816	851	816	808	840	868	823	820	833	852	813	870	860	843	796	879	813	888	823	819	882	841	891	837	891	811	831	862	852	846	867	858	826	860	795	883	804	795	812	842	846	858	865	849	871	816	811	828	799	866	793	907	858	867	835	863	861	889	857	866	815	774	907	826	832	832	868	867	837	846	850	835	860	793	843	872	868	786	810	806	848	809	848	827	798	845	842	863	891	864	804	880	817	862	798	836	820	826	832	832	807	863	851	837	827	875	838	808	821	853	816	827	842	812	862	814	839	802	794	848	832	791	873	885	873	891	850	846	840	811	836	832	782	834	861	832	874	864	861	801	836	822	859	861	817	856	851	829	818	884	865	850	849	816	849	836	816	855	886	875	882	779	840	845	801	856	789	768	848	774	835	875	856	812	807	820	865	857	909	881	841	820	871	828	883	830	793	858	825	848	799	832	842	771	812	810	867	871	785	868	888	871	772	817	879	833	865	802	884	847	769	822	902	844	841	853	848	844	845	842	821	850	853	816	836	830	799	863	838	881	853	855	827	853	807	803	884	854	817	844	809	841	836	822	851	835	789	824	826	897	861	883	837	853	842	824	814	856	788	813	843	882	868	837	876	851	871	793	832	871	849	857	867	858	810	855	822	858	883	867	859	851	823	868	846	813	842	851	835	875	795	831	902	854	841	876	853	836	874	837	802	859	883	827	803	902	871	855	862	821	854	861	836	886	871	848	826	834	847	840	822	825	849	794	876	828	816	848	839	783	874	849	910	807	894	851	874	824	784	873	846	811	848	849	873	865	814	878	795	855	813	851	834	837	830	853	876	834	852	868	879	821	876	846	881	809	879	811	837	864	878	816	839	830	823	782	891	821	792	872	848	920	878	852	893	870	837	877	841	827	806	901	815	836	848	813	810	806	846	817	851	864	863	866	834	863	841	835	867	838	833	799	870	874	828	839	807	815	865	836	871	823	841	809	837	844	846	842	872	893	859	905	817	820	912	867	803	857	824	838	855	848	854	811	813	873	900	879	861	825	794	837	852	833	873	834	869	817	817	821	873	832	886	872	835	844	841	824	841	854	851	837	880	819	844	823	867	817	872	846	828	828	824	883	829	850	837	830	846	822	812	816	835	790	805	771	874	853	782	863	863	885	821	847	813	837	851	884	834	803	832	896	846	858	753	821	871	836	859	871	861	808	914	878	886	809	875	818	863	851	878	910	837	826	824	892	854	809	776	812	804	874	844	816	852	867	850	872	826	881	869	809	844	883	824	823	831	884	859	850	863	825	818	838	829	815	802	805	809	814	828	801	872	889	872	847	814	874	860	826	906	813	840	851	840	872	819	794	869	859	802	776	825	795	817	804	852	847	827	837	850	856	917	844	840	860	811	854	911	831	891	810	859	941	864	806	845	854	816	859	867	839	832	820	775	831	841	852	862	863	834	833	849	818	846	845	881	841	818	850	878	877	886	848	922	841	833	850	850	881	855	874	881	862	862	826	841	821	806	874	847	916	857	835	850	812	799	815	821	859	902	850	865	866	870	825	809	835	848	888	838	898	835	831	845	860	840	828	804	820	869	808	829	897	849	863	892	871	871	854	836	842	858	830	918	845	877	821	877	866	823	868	833	844	898	925	908	849	822	849	832	797	838	852	891	851	826	833	889	844	843	810	805	859	806	822	854	866	819	861	800	819	798	874	918	839	832	834	836	841	829	837	853	822	813	828	859	842	870	810	863	812	901	810	830	861	843	867	822	863	839	838	853	819	878	829	815	831	821	880	866	833	842	869	876	846	805	830	829	858	873	813	818	850	846	850	821	889	866	875	850	886	900	858	814	849	839	823	895	904	920	877	838	809	831	847	855	869	909	802	882	788	839	831	779	834	821	885	894	865	871	811	848	897	827	807	862	840	830	874	805	783	864	871	880	819	864	885	846	830	857	880	838	826	862	818	843	813	863	848	845	842	826	816	834	841	804	820	799	824	837	843	884	873	854	812	861	838	879	797	802	867	804	840	844	854	823	847	827	795	842	847	875	812	856	797	825	789	831	857	845	809	824	855	885	829	832	812	872	897	863	818	852	822	855	873	855	792	895	869	835	832	842	852	843	861	862	781	836	831	846	843	881	853	826	844	849	865	832	842	802	873	917	872	851	838	824	857	839	834	801	813
3602	2468	2016	1329	1181	1025	941	922	853	901	819	827	839	826	849	834	784	779	787	804	795	790	747	781	805	805	771	804	764	768	839	793	771	753	760	773	813	755	833	771	785	842	820	741	771	767	780	721	784	786	799	787	804	772	741	771	754	749	766	805	820	810	784	787	741	778	766	754	755	760	743	775	790	736	755	744	789	806	783	786	758	790	759	817	764	762	779	779	806	765	712	787	769	772	767	760	810	723	772	731	771	755	730	790	764	747	754	740	783	789	744	696	784	763	730	743	795	748	778	798	766	777	771	801	756	758	730	742	696	779	731	727	804	779	784	767	815	727	775	775	753	766	802	728	768	782	771	749	750	787	744	719	775	783	760	803	764	810	812	800	740	780	782	777	741	739	791	781	772	841	739	743	778	783	830	787	787	713	749	778	779	768	777	783	749	770	787	762	729	763	795	743	795	778	749	810	780	775	755	737	720	749	734	732	756	776	816	767	758	698	765	741	772	725	731	782	743	796	805	774	774	777	791	775	761	796	776	741	792	719	755	752	812	778	756	797	804	729	801	803	733	816	751	767	772	760	766	753	803	725	705	798	743	748	714	776	748	748	775	751	784	750	721	775	763	749	738	797	756	763	814	815	716	759	734	815	742	723	782	779	766	718	749	782	801	770	799	750	761	771	769	769	782	787	798	795	756	746	776	753	728	755	694	775	727	770	789	774	753	751	794	764	804	731	743	773	771	759	706	761	720	728	774	770	787	791	767	785	769	742	777	795	743	762	759	757	761	779	776	813	783	791	712	787	770	764	794	787	763	770	764	732	736	779	773	778	766	790	780	770	761	782	777	746	798	771	757	772	731	731	759	846	751	738	788	746	768	734	803	793	729	751	811	762	725	765	725	736	756	797	752	769	785	773	790	761	717	752	773	749	792	711	740	794	755	802	723	756	730	772	765	755	856	745	752	746	771	731	773	774	765	812	710	753	677	801	769	774	721	765	820	800	764	791	742	766	745	768	779	736	721	737	721	778	813	780	808	780	773	783	771	748	709	811	753	742	803	773	760	758	809	767	747	744	779	753	753	736	717	740	787	749	788	827	789	738	752	756	739	759	777	815	800	781	756	736	776	743	750	748	765	816	811	787	771	748	787	806	785	740	803	758	760	765	768	746	800	742	749	783	763	716	739	760	816	761	797	789	771	754	766	776	757	722	802	791	769	751	763	792	779	736	739	746	770	778	766	784	811	779	801	745	740	751	780	772	751	786	760	759	761	716	799	843	714	753	748	775	793	747	770	791	790	773	778	751	746	776	801	739	771	792	704	768	766	707	730	764	774	786	771	757	750	786	681	770	773	760	764	753	760	703	758	811	770	760	788	770	725	771	793	753	746	750	708	778	743	760	826	783	789	779	764	773	766	758	707	759	727	714	749	774	741	750	783	790	733	753	779	770	761	740	805	782	788	737	729	842	749	744	738	778	762	757	787	807	807	728	766	765	780	742	776	744	765	778	775	790	770	730	764	788	742	793	754	779	806	773	797	747	726	798	723	721	792	762	772	771	767	802	780	828	799	781	777	794	757	743	771	745	775	761	778	703	728	748	756	753	795	704	748	793	772	738	779	744	757	786	765	761	760	779	794	769	763	735	776	736	782	764	743	745	766	740	767	782	776	766	730	736	792	791	726	755	750	753	717	775	768	777	739	772	781	757	748	711	760	752	820	751	778	757	758	755	718	808	756	755	765	772	738	803	745	736	749	794	774	749	778	775	787	776	795	733	728	792	776	756	786	734	743	811	774	730	732	756	760	741	717	822	754	773	767	799	746	725	756	682	776	747	777	782	783	764	760	775	809	756	789	745	783	773	822	782	811	763	759	799	734	736	777	809	826	756	766	716	809	770	755	757	764	805	716	750	739	795	749	771	704	751	743	756	760	748	774	772	696	770	783	754	806	776	776	767	773	759	797	725	713	736	806	753	759	805	764	774	780	786	769	752	782	701	705	740	801	760	793	708	789	741	713	754	738	749	799	762	732	786	778	779	780	800	788	800	804	762	778	769	770	780	741	789	769	821	742	766	826	754	755	737	762	796	763	749	762	760	762	797	759	790	720	781	804	767	731	766	767	766	784	797	770	786	805	796	745	818	803	715	785	718	805	804	760	821	775	753	752	793	743	743	804	778	789	797	785	766	783	762	753	755	774	787	818	793	788	773	757	774	793	725	787	798	775	779	778	751	788	771	773	827	773	772	752	764	749	743	762	756	766	741	789	738	749	745	820	779	735	767	755	759	824	737	755	770	779	777	757	765	729	759	773	756	762	787	732	862	755	756	770	803	799	777	759	721	776	759	766	768	733	778	742	772	765	784	691	789	758	707	693	749	746	775	757	795	756	771	762	720	746	770	783	727	772	738	801	736	764	713	779	745	746	752	842	742	789	768	789	771	695	771	769	778	741	730	740	783	689	768	751	753	787	786	810	779	809	784	732	710	776	805	681	789	724	814	826	769	798	748	768	825	762	729	758	740	830	831	708	788	772	779	780	744	746	751	793	814	761	746	770	778	802	738	794	766	751	760	792	804	837	785	732	714	768	790	758	753	787	711	785	817	813	731	765	737	734	779	735	775	739	752	738	722	754	821	747	761	739	798	752	791	767	804	752	712	779	752	799	744	745	758	728	822	803	750	765	724	774	763	745	781	778	782	762	796	780	750	825	775	826	724	803	733	779	774	769	762	762	756	760	771	747	807	779	736	773	762	774	794	798	808	780	767	771	766	783	784	759	772	788	711	752	754	728	771	743	769	748	739	734	757	724	712	700	816	753	736	706	769	768	764	764	772	781	795	740	765	801	739	769	753	759	802	753	717	780	749	782	730	772	754	709	734	730	772	731	737	752	729	718	717	681	777	715	743	715	777	755	808	752	719	774	736	758	733	765	768	812	749	775	792	716	766	766	762	761	757	747	762	752	742	742	749	777	778	750	721	725	722	770	795	785	735	714	745	770	778	744	781	767	820	749	781	742	769	803	723	756	765	794	760	774	777	744	775	769	763	747	753	748	765	766	769	790	768	773	758	740	781	744	764	769	800	781	737	754	762	714	720	787	757	728	773	754	796	766	711	761	739	742	769	781	737	751	790	799	740	779	775	787	727	802	781	743	790	775	738	751	739	713	754	748	794	728	754	816	774	756	787	778	795	727	779	769	753	768	789	773	807	761	790	811	799	713	761	781	721	753	778	786	781	737	779	769	781	748	710	795	762	776	788	792	760	782	774	761	763	758	714	795	791	741	743	747	753	751	760	810	754	726	763	767	782	739	732	679	794	783	790	783	747	784	805	809	772	780	764	743	777	754	758	763	732	724	745	778	761	757	769	740	732	731	753	817	770	784	755	799	786	769	768	828	744	728	760	742	795	785	765	776	762	764	763	743	744	757	758	762	744	721	746	788	687	720	774	731	773	761	780	835	699	763	739	785	773	756	749	793	758	753	713	760	720	776	759	782	765
24280	21468	28726	24661	20575	3283	1101	690	614	598	594	540	478	515	512	484	471	492	460	508	492	454	512	480	462	443	457	470	487	468	482	508	440	482	465	478	477	467	415	422	480	497	483	446	471	448	454	459	466	473	455	442	452	460	442	456	468	455	488	438	484	479	446	483	484	462	474	471	494	454	456	452	492	478	475	479	492	420	455	471	463	423	498	441	454	443	442	453	454	441	441	426	468	445	447	460	481	436	504	479	435	455	442	445	480	462	475	472	441	471	467	475	504	502	441	432	441	431	474	475	475	402	461	482	446	449	433	410	433	484	458	488	461	464	499	467	444	483	421	455	446	441	448	440	431	461	443	430	457	470	428	437	464	459	479	483	455	460	469	499	464	452	452	451	484	456	475	424	492	459	461	451	445	466	475	435	447	412	437	432	447	434	486	422	484	425	437	481	473	442	448	488	432	453	487	432	449	449	438	475	422	457	444	441	426	444	458	453	457	428	449	436	451	472	450	423	504	483	478	417	439	470	461	428	443	413	489	418	444	450	478	488	454	458	449	473	457	432	491	444	502	483	495	449	454	467	461	437	437	488	429	471	465	423	465	472	469	489	456	468	429	421	471	445	458	435	456	445	437	453	420	440	456	466	447	454	453	446	436	490	425	481	441	465	445	426	411	428	462	437	437	450	458	461	443	460	440	443	499	437	459	442	430	474	437	477	422	458	460	493	463	468	443	473	474	436	417	455	427	463	442	478	429	440	439	465	447	439	483	463	484	462	483	458	478	444	454	432	466	418	426	457	496	457	450	414	441	455	436	435	460	427	445	464	437	462	414	450	424	478	442	414	451	458	446	483	419	422	472	437	438	490	456	468	465	474	447	420	492	442	475	420	449	489	461	447	430	428	441	455	463	464	452	399	446	491	470	428	446	456	451	466	476	456	419	475	430	432	466	434	453	451	424	453	456	458	425	414	501	431	492	460	457	471	454	488	460	463	457	451	468	478	467	472	490	459	461	431	462	431	515	440	437	459	427	447	444	476	477	425	467	417	424	430	437	446	473	490	440	440	421	447	471	453	435	461	436	457	428	457	489	456	450	479	468	491	483	469	423	408	439	462	445	464	431	422	442	460	455	454	431	418	447	457	412	470	450	459	458	428	412	447	447	399	476	420	405	446	444	463	414	443	444	427	464	437	444	421	450	451	452	423	443	501	433	457	486	434	471	462	442	434	450	492	424	441	461	449	445	423	449	434	439	456	451	448	464	407	421	438	478	481	437	503	456	463	428	479	444	423	448	465	473	436	480	465	454	466	444	406	474	458	446	465	435	474	458	448	469	445	441	452	453	446	467	449	472	454	449	461	467	457	468	459	452	421	449	437	435	436	440	451	450	479	397	432	442	416	413	454	478	441	424	454	464	498	459	445	447	470	467	440	446	427	452	430	472	446	474	450	432	467	479	464	451	486	473	470	446	477	471	432	444	477	447	446	474	455	437	455	459	432	447	441	447	407	454	423	430	455	434	449	437	473	442	455	451	438	424	397	403	437	455	435	440	429	420	370	483	466	451	433	467	474	474	492	457	446	504	468	412	425	457	433	445	420	498	467	437	467	439	474	426	467	476	452	433	424	463	450	439	492	457	440	462	449	416	421	460	411	400	466	441	445	443	461	456	483	451	459	455	483	464	402	436	423	412	440	476	473	431	427	422	458	421	433	463	401	453	455	462	421	495	446	496	425	460	451	440	441	464	474	461	443	440	433	427	472	438	450	463	445	454	445	477	441	418	415	477	455	461	447	430	485	480	408	458	465	432	505	395	434	473	457	423	482	454	470	436	398	480	468	427	434	447	429	456	445	444	486	460	420	452	421	428	433	492	440	429	449	489	461	465	450	431	463	441	450	430	419	475	426	465	482	488	474	426	474	434	467	417	410	394	444	447	504	449	434	429	471	420	453	434	441	431	405	476	464	479	427	466	497	426	448	427	457	457	425	450	417	431	452	464	440	453	434	443	460	444	484	445	448	422	436	471	431	471	438	460	468	496	433	418	448	481	427	546	452	456	445	429	474	416	448	447	461	451	452	432	464	412	460	468	440	450	427	470	483	460	447	445	443	462	424	439	446	425	446	427	434	503	424	492	481	451	437	455	482	424	502	435	441	444	434	422	462	432	440	467	493	476	442	476	440	418	467	443	430	437	437	467	450	414	422	433	434	441	414	443	453	441	443	447	417	443	435	439	420	413	453	458	423	443	439	448	466	471	418	452	461	457	447	474	488	484	439	438	430	448	417	450	409	445	462	452	459	448	415	459	432	446	445	465	456	410	445	433	433	499	459	439	418	496	438	453	448	438	406	447	424	423	473	442	430	436	426	413	460	437	439	468	389	442	444	428	426	429	445	435	426	465	477	462	447	434	499	429	405	478	460	429	454	413	465	442	462	464	427	466	469	495	458	468	475	413	477	449	483	485	467	398	476	459	488	476	444	438	436	449	471	463	432	437	428	463	420	475	455	451	446	436	451	433	458	458	435	486	439	497	464	435	433	442	434	429	470	425	476	460	438	425	462	482	441	436	465	466	452	462	447	435	443	422	463	451	440	442	452	420	437	477	437	472	458	456	455	458	447	440	456	437	431	509	464	474	453	432	424	431	436	434	439	463	445	457	442	454	464	460	453	472	468	487	459	488	411	425	436	419	463	470	487	447	414	469	451	459	425	473	459	448	413	480	416	443	471	414	409	473	432	431	455	455	438	448	442	485	471	463	414	442	459	485	454	449	451	445	429	466	443	464	402	435	409	442	481	440	434	440	439	432	461	437	458	475	452	409	425	457	445	440	439	461	450	419	414	440	424	439	474	427	442	466	466	453	440	456	438	452	447	408	439	450	455	437	499	425	448	470	441	441	455	473	441	478	434	435	420	491	472	458	477	464	476	466	465	443	455	449	463	420	470	428	458	449	473	462	416	461	488	464	422	455	439	420	414	425	457	472	466	469	469	444	437	442	447	429	446	454	439	465	488	441	446	497	461	438	414	425	447	470	455	464	443	429	466	506	495	444	425	425	461	455	427	446	443	491	463	392	450	461	443	487	459	429	448	449	420	468	441	468	453	459	445	439	468	483	461	427	453	439	440	458	459	450	472	477	449	439	452	464	467	451	436	458	420	464	436	447	470	445	419	463	456	465	421	426	451	482	441	473	487	430	407	431	453	456	413	437	454	438	483	392	461	426	500	424	465	473	439	423	444	460	426	456	497	440	469	481	463	423	432	467	483	467	489	441	455	441	462	456	445	451	449	480	414	465	458	462	456	435	444	486	455	491	445	450	429	438	459	445	404	429	435	439	409	451	414	444	463	427	442	458	421	474	483	451	480	428	472	435	467	453	469	452	456	436	448	457	444	449	465	442	439	445	444	418	489	457	457	478	469	432	432	479	403	448	434	468	439	437	467	463	436	435	428	423	440	415	447	421	460	412	435	461	451	462	401	427	404	425	425	417	398	440	435
3431	4952	3842	1989	1401	1103	923	831	694	709	645	594	606	536	506	577	528	542	534	497	540	521	510	499	455	529	482	472	474	512	479	465	470	485	484	476	454	467	476	485	512	510	442	457	462	482	457	475	448	467	446	494	471	444	470	415	499	458	504	441	456	493	503	472	438	479	473	482	470	496	467	437	490	465	484	486	449	476	464	507	491	481	459	442	451	436	521	479	493	454	466	498	490	466	491	478	472	457	486	513	473	457	453	515	457	466	487	464	436	472	469	446	484	448	425	477	537	447	419	442	458	438	432	498	507	477	439	473	503	510	438	418	476	461	434	500	482	498	423	464	472	467	495	483	453	459	476	496	454	491	467	490	495	467	429	508	448	441	459	464	429	522	442	453	475	436	529	461	480	463	437	432	501	482	470	465	473	463	478	488	430	466	420	454	455	433	466	467	486	440	462	461	451	468	478	432	500	477	471	468	490	454	460	464	451	452	425	455	480	489	441	486	496	456	449	524	481	500	449	485	432	474	471	490	468	465	483	455	460	457	501	464	487	449	486	459	494	486	456	490	457	490	462	479	445	445	450	425	458	480	484	486	448	504	498	468	496	450	457	493	432	480	434	466	486	440	479	484	469	458	433	463	459	496	464	462	441	438	487	473	434	458	469	482	458	483	441	479	459	428	429	461	486	450	459	476	447	486	447	487	454	452	481	452	468	468	469	431	445	469	470	456	475	437	443	450	442	441	459	447	472	490	442	458	471	443	448	473	499	445	473	448	442	450	469	468	446	447	491	457	470	481	424	458	452	402	429	456	494	491	477	496	440	513	470	467	461	463	478	451	412	488	449	446	419	469	438	452	507	389	454	482	461	472	472	461	475	431	469	473	465	493	446	400	470	486	477	451	453	399	468	454	448	451	469	420	495	509	473	471	446	435	432	438	455	468	434	456	496	462	477	504	416	477	434	484	480	440	449	389	460	448	502	480	444	462	451	471	458	401	475	458	409	496	471	415	473	461	454	419	418	441	472	463	408	436	429	448	425	462	431	434	439	491	459	440	465	476	448	465	452	426	440	425	475	451	430	461	482	468	435	492	437	426	472	491	439	483	478	435	449	447	438	481	465	469	447	490	475	432	465	450	463	446	475	452	441	475	436	448	494	430	472	478	479	475	456	436	460	465	440	455	453	454	462	473	479	426	478	480	430	423	511	473	482	481	450	450	433	449	455	464	474	450	436	466	487	480	442	464	449	475	478	434	453	458	432	463	471	455	452	422	446	456	498	437	454	444	434	480	480	464	469	461	466	403	454	447	452	443	463	464	488	472	464	442	470	451	435	444	437	453	474	450	486	473	479	489	426	490	440	471	494	443	450	498	447	472	477	413	445	488	447	457	424	453	443	478	447	462	412	462	451	467	462	417	458	437	411	459	429	451	436	469	487	463	490	430	467	449	452	437	451	474	487	445	435	439	431	481	473	424	441	462	475	467	442	469	460	437	478	514	444	466	481	443	449	489	425	479	440	440	444	465	465	475	506	472	495	473	449	465	491	443	462	458	448	450	455	428	437	473	441	461	425	453	471	439	497	462	473	427	491	419	506	437	450	452	417	464	444	438	462	438	488	469	415	454	482	468	433	440	475	458	451	459	489	448	427	465	480	478	474	458	448	436	520	491	456	445	482	444	478	439	429	450	460	445	491	474	503	432	468	436	477	461	460	417	448	420	438	433	458	510	473	440	433	436	468	435	444	451	464	412	474	452	469	455	450	427	421	459	441	466	476	449	490	430	414	447	459	441	498	461	384	415	440	442	459	472	458	475	494	481	473	449	423	499	480	467	445	458	449	416	445	453	431	456	474	461	489	445	398	428	438	499	442	467	444	463	446	463	449	483	497	440	482	444	453	476	481	459	395	465	474	477	453	453	471	436	456	477	465	472	483	460	407	437	414	448	461	441	539	481	444	468	448	459	481	479	447	446	497	447	504	468	424	496	429	465	412	450	478	463	455	433	475	453	449	463	443	489	428	482	460	460	444	429	440	497	435	461	432	474	465	457	445	473	445	471	452	471	485	414	470	433	428	449	483	424	427	452	437	426	469	444	462	453	456	441	473	429	439	477	443	432	443	455	431	487	444	488	442	438	449	490	506	451	446	485	477	435	420	450	422	448	459	428	463	443	452	482	453	455	425	458	454	460	471	459	480	488	438	477	461	441	468	456	489	518	469	450	454	488	458	447	444	430	468	429	435	450	441	413	464	473	421	465	425	471	456	471	443	484	445	458	453	484	425	480	460	469	464	462	472	450	432	434	448	421	448	471	465	464	435	496	473	457	431	449	394	415	473	420	472	461	431	515	455	429	432	443	453	461	486	472	466	401	484	441	472	427	479	452	452	437	482	433	450	466	449	469	454	470	461	428	491	498	458	460	466	458	486	430	448	458	466	465	413	481	444	471	484	475	446	408	497	459	423	477	412	485	467	423	456	465	481	456	449	463	459	467	463	443	469	471	435	454	433	460	466	444	451	485	426	442	450	454	460	456	462	460	429	435	452	451	456	470	436	457	433	447	454	472	462	469	449	474	482	429	464	421	452	431	458	419	426	439	447	475	453	433	487	443	470	476	451	424	447	462	449	478	456	464	457	442	481	409	459	440	467	466	469	452	466	442	410	442	438	428	403	421	436	434	462	468	434	486	457	439	463	468	465	437	457	488	468	433	444	423	460	428	447	477	429	448	479	459	451	445	447	450	430	437	448	466	460	409	453	454	458	451	438	465	448	463	425	468	428	448	425	449	477	463	459	440	473	434	456	478	452	453	461	426	481	446	462	443	452	473	472	480	464	472	466	467	439	441	469	434	451	439	472	413	456	468	429	442	438	430	420	463	428	435	431	474	487	438	469	449	441	466	462	446	457	452	444	440	449	454	487	475	452	446	446	477	440	433	461	449	460	459	460	460	456	457	424	462	479	457	484	452	497	474	479	445	461	443	462	473	459	478	449	478	472	470	483	452	467	482	413	439	434	457	444	451	452	472	438	425	443	475	476	466	443	491	496	410	466	507	487	446	428	467	461	477	436	430	461	460	436	438	435	462	447	452	424	478	445	444	448	435	458	450	449	444	438	416	439	453	434	456	439	457	441	467	462	472	422	474	425	439	404	471	458	471	468	447	445	473	450	415	434	448	473	441	456	417	430	483	438	474	435	435	470	416	436	474	449	494	466	462	458	461	471	458	442	424	467	435	514	432	441	480	489	455	451	448	427	505	431	492	441	446	487	450	416	457	417	445	434	466	448	451	442	468	441	469	449	472	445	463	462	453	464	443	434	458	458	480	451	429	441	467	452	452	443	476	448	445	460	447	474	458	446	455	442	414	487	435	457	466	455	458	460	461	488	443	449	438	430	463	457	430	432	447	476	436	463	456	436	436	434	483	478	446	442	447	438	431	461	453	443	428	463	465	444	462	450	473	451	476	421	470	459	471	464	494	460	446	453	473	465	460	418	466
27685	12310	2074	1282	1010	868	966	884	897	911	884	954	942	871	879	915	890	902	880	937	958	926	949	913	861	895	932	914	934	873	903	906	945	917	895	966	889	890	888	870	833	965	908	909	914	897	884	902	828	893	956	939	935	907	905	911	925	856	893	904	871	906	918	867	938	902	883	948	898	895	861	842	933	889	816	876	878	863	912	933	837	874	860	906	939	875	905	900	931	887	947	848	912	904	974	981	895	898	849	867	840	859	932	935	928	893	861	853	876	901	910	866	922	887	876	858	897	940	862	938	884	848	870	875	926	895	959	876	886	897	905	873	902	941	886	874	898	890	891	868	869	900	865	908	894	932	917	876	863	925	959	909	877	950	856	919	880	915	883	932	901	921	862	912	953	883	897	858	895	930	911	925	899	901	923	936	901	901	829	877	911	869	903	891	812	884	929	869	861	901	879	891	857	882	868	914	826	848	956	922	885	840	867	920	923	922	916	933	894	855	873	890	894	944	873	887	950	920	934	870	848	883	913	885	927	913	861	946	878	886	916	807	898	875	889	968	903	932	872	973	881	928	891	880	919	871	916	911	887	885	864	919	936	877	928	875	962	942	871	887	910	929	912	894	933	903	855	890	859	876	899	922	839	878	829	905	896	914	935	967	927	975	894	929	927	915	868	938	865	943	903	887	929	948	846	892	918	946	921	905	905	887	880	938	904	855	898	896	945	933	885	870	907	892	919	921	875	929	869	863	903	934	899	879	952	877	905	888	903	880	868	905	867	910	870	893	955	948	861	872	940	942	907	893	904	876	903	891	839	914	923	929	945	908	873	901	888	912	864	990	962	919	927	901	872	943	952	890	922	929	974	952	897	903	880	896	883	911	916	887	857	913	862	851	879	876	883	836	838	909	881	868	928	892	909	892	888	898	852	874	880	870	908	896	909	811	861	852	910	869	938	897	886	944	874	865	876	903	931	889	873	886	915	908	899	884	894	901	868	921	921	943	929	962	948	862	892	914	855	930	892	854	910	881	918	833	941	935	893	891	854	916	949	897	897	960	881	874	1002	918	892	911	959	880	896	909	879	901	904	930	892	942	924	867	901	910	924	875	904	931	912	842	895	905	866	889	910	876	940	891	846	940	896	909	863	909	882	899	911	872	929	891	924	904	920	944	868	916	884	886	926	897	842	893	920	930	915	917	872	934	903	896	873	845	911	917	906	916	895	892	898	857	877	921	878	893	889	927	894	903	865	922	910	927	860	889	958	867	892	923	878	911	869	868	895	890	955	856	948	887	931	902	908	879	901	927	838	931	901	875	941	879	915	891	859	923	901	930	941	877	903	894	876	947	901	919	906	871	979	862	969	898	903	831	897	886	835	875	893	888	882	950	886	876	897	830	905	957	882	913	881	894	862	870	883	897	943	894	937	932	860	891	907	897	870	877	856	891	880	832	890	896	897	924	936	850	913	924	868	879	956	870	892	917	838	867	906	899	845	886	915	890	855	914	875	863	895	939	868	850	921	880	920	920	943	903	924	898	948	881	861	871	897	897	930	869	919	888	852	911	872	925	864	870	901	932	877	944	919	891	896	883	838	846	888	904	917	905	889	904	914	877	852	906	890	850	882	911	928	894	982	895	956	923	878	916	918	890	929	908	922	890	928	948	894	926	905	903	940	902	928	873	915	889	917	929	886	869	845	893	889	939	869	903	882	893	900	922	917	914	899	879	891	879	920	911	934	880	889	926	935	901	920	882	864	898	864	926	861	939	941	868	895	946	966	896	930	958	876	951	901	898	881	902	922	894	909	838	895	917	890	857	924	831	848	856	862	930	902	873	849	842	914	875	879	919	908	894	929	910	859	908	858	882	872	959	914	914	868	910	862	874	918	923	927	883	978	898	899	919	858	837	935	946	942	881	901	861	840	880	920	867	892	936	907	879	893	945	875	891	887	894	854	945	902	911	910	879	892	857	886	855	905	850	925	857	916	885	882	939	964	899	896	890	920	894	984	908	914	916	871	890	916	899	865	854	931	888	888	917	955	934	885	898	899	879	884	928	867	900	890	881	885	910	934	860	881	879	912	877	921	913	919	821	880	920	951	919	897	935	855	882	892	850	949	909	897	895	869	824	876	916	900	863	858	916	822	879	869	957	900	869	851	885	861	874	875	888	869	880	857	920	864	873	895	872	912	901	862	925	917	833	906	834	863	858	920	902	836	885	853	889	886	899	851	830	840	871	823	949	918	898	867	890	886	879	935	874	910	861	882	848	850	1004	885	893	872	924	899	902	864	943	899	864	909	878	918	912	894	907	950	832	880	911	889	840	831	889	892	956	889	877	878	951	886	939	897	887	832	931	924	941	886	888	920	863	851	921	891	884	909	876	950	858	891	882	889	842	898	911	850	918	901	912	878	938	953	920	923	842	873	900	902	889	904	875	893	897	881	867	897	957	830	918	959	958	953	910	829	902	896	898	952	858	899	898	823	896	859	895	871	916	881	915	881	957	875	908	947	873	922	915	841	864	851	847	904	886	884	925	922	897	888	883	866	892	901	875	945	919	871	970	899	885	962	932	893	898	918	900	862	876	914	866	894	877	890	938	890	955	899	895	853	902	907	915	896	923	907	930	928	873	862	891	959	885	887	886	883	868	887	911	906	901	933	924	876	881	885	886	898	869	897	922	862	885	916	883	861	857	847	922	863	871	879	888	887	890	909	939	916	886	845	915	919	853	884	847	915	874	905	897	987	925	896	925	865	865	899	920	882	816	872	919	889	879	842	884	835	912	884	918	955	866	947	881	856	859	921	865	943	912	884	930	883	876	918	883	912	915	858	888	929	916	853	854	888	896	899	896	939	939	909	885	929	874	923	890	862	951	922	870	920	874	846	920	959	912	891	945	874	892	931	896	936	928	911	910	952	868	842	860	846	924	930	866	892	845	866	862	881	848	875	907	892	878	912	906	867	907	896	869	902	899	945	914	908	905	925	832	887	872	849	892	929	945	932	873	870	856	960	895	880	860	890	867	902	929	904	887	872	896	937	906	952	870	909	892	924	946	846	921	921	883	910	887	925	868	931	898	852	897	859	902	911	861	918	878	898	886	950	911	889	883	900	892	920	881	892	893	912	921	856	949	882	915	936	914	876	900	936	930	948	887	945	920	857	880	913	985	901	874	883	931	844	831	925	844	858	900	930	891	897	931	892	842	874	939	899	884	870	854	905	933	897	883	899	909	945	911	930	877	914	891	926	929	897	870	882	883	886	870	876	890	929	903	915	865	898	922	911	907	888	923	946	884	960	906	905	827	905	918	867	859	878	883	870	907	903	893	943	906	915	882	883	858	861	892	922	930	922	904	906	903	930	894	860	905	921	858	915	901	921	921	859	900	894	917	884	862	875	853	931	897	913	895	870	868	878	895	854	937	920	912	939	900	908	920	929	905	951	921	881	876	925	883	868	872	936	864	890	851	881	839	917	926	885	902	866	909	924	855	870	882	871	878
5063	1018	962	851	799	748	777	759	819	805	724	803	783	756	791	785	743	781	757	788	766	785	747	775	790	758	760	769	795	779	792	770	820	810	825	763	788	761	784	747	749	759	827	775	741	769	783	797	776	799	728	729	705	815	790	833	763	739	759	787	775	807	767	793	772	797	803	722	778	837	739	736	770	778	766	784	790	804	781	742	783	791	787	744	785	794	765	712	726	771	744	714	766	812	776	780	784	776	761	818	822	780	791	764	788	789	759	754	755	766	785	814	779	777	752	806	732	761	796	771	760	781	782	782	728	769	756	774	742	765	778	791	771	804	769	768	732	744	742	742	839	769	777	736	748	760	721	740	736	790	778	752	778	786	795	749	731	780	847	808	791	718	755	767	764	807	758	771	794	716	747	772	796	744	766	741	742	732	760	770	776	762	824	794	746	754	744	769	781	795	799	781	779	767	721	749	763	803	747	781	794	719	787	783	803	769	769	796	766	811	781	807	769	752	856	746	749	735	812	773	710	780	790	757	763	789	804	805	762	737	771	776	711	774	756	795	748	759	809	788	775	754	817	769	798	784	803	738	743	818	799	770	768	788	733	822	824	792	772	749	766	803	797	802	787	783	768	798	793	770	765	823	768	787	803	824	725	768	775	747	764	780	765	762	756	767	773	776	781	742	781	761	712	795	803	790	769	743	804	757	749	779	757	821	762	779	777	724	812	789	783	780	791	778	782	755	785	757	798	769	755	794	788	723	805	776	805	768	788	792	735	790	770	789	768	781	765	758	795	725	771	779	814	810	810	758	744	730	771	774	748	765	803	749	758	766	750	752	751	818	756	765	755	805	763	682	732	813	764	788	777	805	755	786	784	817	772	786	787	768	798	763	803	768	744	782	764	784	787	770	712	683	814	792	747	771	705	801	782	762	746	765	787	825	793	748	764	808	780	745	753	766	761	832	782	762	806	815	764	771	763	791	776	791	742	768	767	782	775	781	816	722	760	768	767	812	792	748	762	752	755	837	801	773	771	780	783	786	811	753	733	807	700	791	745	750	789	781	805	752	799	752	763	738	779	756	793	767	780	805	751	765	780	788	777	791	722	733	762	785	840	790	779	748	798	767	758	736	791	769	792	791	806	798	786	764	785	749	768	788	701	785	815	760	783	736	735	709	794	786	722	768	753	726	768	832	749	756	773	768	795	748	804	695	793	759	731	752	787	742	771	806	789	805	792	736	768	740	718	763	755	745	788	809	734	788	770	752	778	817	732	793	752	775	727	728	769	750	719	767	782	750	772	727	762	787	756	767	752	738	714	763	816	775	756	780	785	770	810	809	766	706	771	769	788	781	848	805	743	805	730	803	777	746	754	833	753	789	796	768	740	801	810	768	735	803	761	793	772	777	815	773	773	791	775	737	817	738	747	813	741	826	748	725	767	764	806	776	792	767	813	753	788	819	777	767	763	777	745	763	731	786	762	747	791	756	777	806	780	771	768	779	772	812	768	737	793	779	749	793	730	719	775	728	768	791	826	799	747	773	736	758	838	752	787	750	792	775	793	778	776	736	771	751	789	788	736	787	694	749	787	818	791	775	743	755	804	792	787	772	786	743	771	788	795	768	764	770	781	757	755	784	777	781	843	743	787	797	777	777	756	765	801	772	741	794	771	780	794	844	805	846	731	772	761	733	752	726	760	777	777	740	767	808	798	790	750	767	772	774	803	812	769	699	735	780	776	793	717	772	790	726	717	752	705	741	715	827	813	798	805	853	792	825	756	787	799	836	757	840	805	758	756	762	751	821	780	766	765	803	755	763	835	767	787	712	835	773	771	729	772	824	782	721	785	724	784	756	734	816	798	782	771	746	788	743	730	767	753	809	758	760	763	813	716	818	770	778	807	788	757	806	786	824	779	805	776	737	750	824	718	756	767	764	726	733	776	772	776	815	759	821	746	802	761	753	804	796	790	795	798	748	769	815	765	818	754	746	758	815	762	792	759	786	755	767	757	815	783	758	803	788	766	765	701	753	751	839	813	744	774	801	776	780	782	797	785	769	787	783	791	798	786	743	755	775	707	746	772	719	819	745	793	782	771	765	771	780	752	816	790	754	765	777	755	791	785	782	784	782	751	822	755	733	829	755	833	747	789	748	750	787	798	721	773	813	815	779	752	794	776	800	797	738	771	770	788	765	746	756	749	780	783	780	783	747	769	755	745	758	748	758	746	769	833	791	763	782	751	800	709	765	723	798	788	778	773	743	742	715	746	790	760	751	775	751	748	821	780	775	756	798	815	761	829	702	783	723	794	792	773	774	762	854	781	763	740	742	768	761	765	768	775	769	724	778	729	753	761	749	785	748	718	740	766	776	794	771	749	800	768	763	798	768	735	747	766	755	772	797	718	777	729	727	745	759	761	712	762	773	713	776	782	768	733	754	708	820	786	784	786	782	732	755	762	785	766	828	822	759	719	786	773	794	730	751	747	764	774	780	785	790	789	785	770	744	788	753	786	741	794	725	752	803	776	766	785	747	794	783	757	770	816	809	762	799	740	764	782	755	774	789	780	795	769	772	765	765	744	750	796	780	776	795	791	769	790	763	800	716	763	774	790	732	766	766	755	786	712	754	765	734	779	794	773	753	763	741	777	763	798	814	753	809	743	789	807	776	803	698	771	778	762	761	800	793	855	723	833	765	824	835	762	757	753	787	799	779	778	796	746	779	779	783	832	760	779	756	737	754	761	794	792	789	821	755	747	787	786	783	798	713	753	821	731	749	781	737	811	768	789	742	737	773	761	787	755	804	763	789	789	757	772	765	727	769	768	737	815	757	762	759	780	787	745	723	803	757	841	746	793	765	765	729	782	759	791	740	799	774	748	799	758	791	803	795	755	789	768	767	835	769	786	774	836	769	760	751	787	740	747	850	740	763	778	757	772	757	800	770	782	792	756	747	724	790	776	728	775	791	749	747	761	770	777	801	783	732	790	792	764	757	775	704	703	787	758	794	825	796	756	730	772	784	819	769	800	769	779	813	809	803	753	787	814	757	778	766	789	745	755	810	745	728	758	769	773	782	764	810	784	707	747	810	778	777	737	770	800	767	744	787	855	755	759	751	790	758	791	732	776	794	814	722	747	796	786	719	803	745	769	810	787	861	756	771	760	812	766	754	761	744	767	793	771	764	769	770	791	781	769	754	746	756	759	772	790	786	804	700	825	788	823	769	781	739	795	751	779	781	770	750	792	747	727	763	777	778	743	773	735	789	740	807	784	773	826	794	779	748	850	819	811	803	758	784	777	800	813	773	801	804	789	749	753	780	746	796	768	782	771	766	753	782	744	778	788	748	754	758	793	739	780	728	790	825	760	750	766	777	802	833	767	749	787	790	774	782	765	748	842	833	752	757	765	788	717	771	854	766	785	696	773	779	767	739	749	732	769	787	742	769	759	803	736	778	807	777	781	820	803	803	786	739	763	708	750	786	773	808	784	762	783	760	759	793
25775	21498	26075	19549	2415	1215	1089	970	903	982	902	896	864	908	946	873	919	863	868	884	855	845	894	894	890	850	895	856	883	899	815	834	915	880	914	886	864	904	869	861	887	872	811	899	878	847	839	889	850	841	856	910	923	909	821	865	868	837	848	817	912	829	882	830	862	883	828	846	851	886	856	854	864	824	864	827	795	938	833	891	855	901	790	831	887	802	847	796	858	833	844	859	897	841	847	853	888	907	869	892	879	859	954	881	824	793	843	811	850	864	866	836	889	904	872	853	877	895	877	824	896	902	837	809	822	877	807	841	811	843	839	866	886	866	850	883	819	872	881	921	839	913	821	852	854	893	812	892	868	856	852	860	865	850	903	880	824	861	841	838	858	846	836	841	826	817	836	829	841	853	862	871	868	790	862	869	905	851	885	866	902	884	847	823	853	871	890	831	863	841	846	795	874	876	869	876	840	864	849	895	850	877	809	866	828	823	869	793	881	884	855	864	877	863	876	838	857	883	869	868	861	826	854	890	853	847	895	928	917	914	884	836	889	887	863	886	869	880	821	848	872	844	877	852	855	860	879	873	819	867	932	870	804	853	837	864	831	861	881	890	832	813	857	844	853	854	856	906	863	920	874	854	865	836	847	817	843	870	825	843	797	854	869	837	876	906	883	875	879	837	881	881	846	811	850	824	883	849	872	819	817	920	891	884	852	789	777	872	861	835	838	831	847	863	876	815	869	891	808	869	864	895	894	817	852	869	812	876	836	850	847	853	840	835	833	834	791	852	853	811	864	916	860	819	839	835	839	855	871	837	822	836	924	897	884	866	813	806	867	839	885	787	876	865	890	896	851	901	835	854	830	815	884	894	853	833	846	905	916	860	834	849	827	851	931	921	818	875	927	823	868	830	870	858	878	869	849	866	821	851	902	844	858	845	848	875	895	867	842	836	827	890	793	838	876	880	889	855	867	830	899	867	829	859	909	883	859	878	858	828	877	879	938	827	768	866	872	895	895	855	874	853	821	845	889	862	835	846	887	848	808	906	813	845	881	833	886	904	808	827	883	834	910	876	870	845	834	819	860	844	881	807	814	884	907	895	870	902	852	836	832	898	840	807	803	890	813	858	864	823	842	914	855	847	869	870	861	926	837	832	846	819	872	802	862	858	855	878	868	907	857	912	938	900	795	852	876	840	916	868	810	858	864	866	833	850	822	868	869	897	901	893	932	821	864	876	847	832	885	898	870	886	862	870	892	870	859	819	901	876	864	873	842	838	839	861	858	867	807	890	898	873	891	857	896	892	840	881	851	858	900	863	865	825	788	803	788	872	813	863	891	859	848	843	887	830	880	855	818	849	902	890	827	826	871	840	848	871	875	853	838	848	871	861	840	847	820	864	854	871	823	894	854	813	858	858	882	852	880	886	871	915	883	890	839	830	845	836	856	861	885	817	870	861	813	837	850	829	879	868	840	803	890	852	845	889	880	830	854	905	830	919	817	843	934	811	841	902	879	851	869	868	849	864	869	875	859	830	858	834	832	876	880	881	870	915	854	877	840	887	833	896	899	849	900	868	867	856	885	906	908	893	889	832	824	858	802	827	839	840	881	868	894	813	903	900	868	921	853	839	876	863	917	902	854	834	935	884	869	864	835	865	819	862	898	859	855	901	851	844	875	868	896	869	823	854	838	826	872	870	883	936	875	833	831	874	868	904	916	918	854	853	857	854	898	835	833	788	837	875	823	841	851	911	876	896	858	862	861	897	832	834	848	837	844	843	811	861	874	880	835	889	881	872	881	829	875	852	822	895	870	852	878	855	869	905	838	874	817	831	853	887	872	829	856	871	882	828	834	911	861	907	853	823	865	868	875	879	936	836	841	835	820	839	825	846	919	842	827	958	884	843	813	808	821	839	867	807	848	885	840	845	832	854	861	823	831	879	907	854	871	872	875	868	864	799	841	844	856	826	799	796	866	792	872	871	830	826	836	856	818	827	888	851	864	876	834	843	871	838	901	845	841	846	859	833	811	882	862	857	825	853	865	828	880	831	857	861	886	906	839	846	786	871	874	866	902	892	890	804	814	816	867	821	870	888	876	805	846	830	859	858	833	880	851	835	897	862	849	829	888	832	902	864	902	878	822	889	853	861	878	842	833	857	832	846	883	879	877	893	861	898	856	913	842	855	797	862	853	825	851	905	856	829	853	851	927	868	828	863	887	834	837	902	873	945	849	847	877	935	851	891	858	810	787	820	883	894	874	872	852	888	843	905	860	872	876	872	861	829	823	839	813	868	890	891	841	843	899	857	863	865	857	905	822	869	859	868	875	851	895	841	853	847	824	796	816	863	825	864	872	822	905	902	865	886	891	870	893	877	816	816	845	884	912	809	911	851	865	882	869	894	857	862	861	879	877	841	842	847	898	862	897	887	841	886	857	898	855	843	845	832	840	824	884	840	847	831	919	849	910	825	883	864	824	843	884	845	861	832	847	913	923	808	879	838	889	867	875	886	757	816	830	788	869	851	873	861	844	851	848	847	803	858	910	874	866	892	902	840	899	846	812	834	830	824	848	858	879	851	845	870	848	888	858	859	877	879	840	817	835	858	848	866	874	828	806	933	844	809	827	897	865	875	850	909	850	869	824	865	845	850	885	877	904	843	866	880	834	831	849	853	875	869	851	864	869	869	889	809	877	846	886	803	819	827	855	855	854	818	865	871	829	860	861	840	900	841	868	856	893	875	838	840	863	867	817	824	887	891	831	835	886	816	844	900	866	881	828	875	830	870	867	926	853	838	850	906	796	889	851	836	867	877	834	849	859	852	849	864	879	815	808	813	879	878	873	873	850	827	877	819	802	833	894	891	925	852	892	892	854	795	861	873	893	871	864	925	866	876	892	894	847	855	831	835	895	890	890	867	901	857	824	908	866	886	828	859	860	887	856	800	880	927	881	821	808	883	959	887	870	889	846	881	856	864	885	918	854	901	880	840	883	860	831	878	906	871	884	837	859	888	825	842	845	794	847	799	847	882	860	800	882	766	846	860	834	894	852	832	812	848	866	856	848	907	885	869	828	879	823	814	834	865	857	897	887	839	810	861	919	867	837	874	862	929	876	882	817	888	876	881	832	849	831	883	849	852	838	877	899	862	865	846	861	857	891	869	898	848	860	829	896	886	917	889	856	895	814	865	810	903	826	841	894	844	820	911	886	923	793	859	871	826	839	849	794	829	851	916	783	872	891	889	861	877	862	839	898	831	888	860	879	840	847	866	865	840	835	853	886	876	852	890	855	813	798	839	896	833	842	839	794	857	820	934	849	840	860	841	882	838	879	838	827	909	855	853	859	863	848	819	828	855	825	849	895	853	845	846	838	888	856	807	869	816	864	873	873	866	836	814	897	923	857	897	848	855	842	844	878	847	838	856	831	889	901	875	825	847	885	845	848	843	829	868	841	859	872	859	913	828	901	810	883	855	884	861	876	868	839	826	796	876	841	834
3650	2452	2019	1328	1073	983	963	933	918	830	857	834	777	782	798	770	839	804	816	759	725	775	717	761	807	747	768	763	816	800	745	801	805	761	768	763	774	756	749	717	758	761	743	741	800	757	759	727	847	797	766	743	773	748	759	726	786	788	808	778	792	727	781	780	771	818	797	855	765	796	783	773	742	735	757	773	815	791	782	751	751	774	789	732	782	774	772	759	737	784	749	807	811	833	731	719	737	749	809	776	752	741	779	776	734	793	786	765	761	723	779	818	720	772	781	767	849	790	776	809	738	737	784	797	755	761	722	792	693	766	764	787	761	787	807	745	758	701	695	752	792	769	721	754	768	793	742	723	811	708	792	740	775	791	731	700	744	781	796	766	725	761	722	722	779	799	753	750	735	770	790	743	733	777	749	774	746	745	771	780	746	769	754	732	714	760	763	781	779	754	738	736	768	748	811	747	780	787	794	691	760	785	727	733	758	775	777	766	786	788	810	722	731	730	717	780	777	728	784	705	729	785	748	738	771	784	760	750	764	774	732	735	770	754	816	763	783	765	783	773	789	784	739	766	809	765	839	727	738	760	726	769	784	790	778	773	786	750	750	769	779	801	749	724	750	734	737	718	764	756	728	757	748	779	782	741	752	731	768	806	756	779	797	739	754	722	750	796	772	792	738	754	726	761	735	770	786	731	746	775	745	754	785	802	728	777	778	729	760	705	768	749	802	756	757	777	781	749	761	788	782	723	736	754	722	799	751	796	749	742	759	778	803	807	767	725	792	738	775	761	778	782	706	792	802	741	776	720	770	756	764	747	753	730	755	800	731	795	783	732	775	745	785	749	744	724	725	770	766	743	766	782	700	768	759	776	789	802	757	772	813	756	745	811	737	784	743	751	778	780	763	731	746	742	755	757	796	755	798	751	719	753	817	780	742	786	720	750	769	764	734	784	795	759	742	742	740	775	774	766	695	713	750	747	744	762	716	805	727	791	777	712	733	756	772	736	792	731	774	721	736	725	773	803	794	724	791	782	818	737	767	775	776	746	760	770	788	775	791	756	727	725	734	773	784	762	758	709	774	778	764	767	777	755	758	768	793	717	779	777	757	761	736	719	736	806	781	758	780	754	745	736	755	781	727	730	782	799	769	767	729	764	728	761	789	739	747	737	698	791	799	755	746	749	772	725	776	800	830	756	730	749	773	709	787	716	753	779	711	703	806	787	731	774	785	774	799	803	745	786	772	751	757	769	713	786	774	763	787	765	736	755	725	725	808	708	793	778	753	718	783	787	752	765	761	786	754	735	784	802	771	746	751	761	791	717	805	746	823	772	719	751	743	761	749	760	787	779	805	789	738	724	770	809	753	763	729	789	776	719	744	752	763	764	780	795	817	754	792	761	777	745	765	696	724	772	756	757	811	737	746	723	744	734	800	788	769	751	788	776	798	763	740	771	714	773	745	703	780	772	775	759	731	726	751	757	757	715	779	792	769	775	779	796	716	775	722	767	792	738	753	740	737	708	713	749	788	789	741	745	761	764	758	768	736	779	749	730	749	773	721	771	750	746	734	751	700	764	786	682	744	763	752	753	720	721	759	793	741	770	750	778	777	773	792	747	736	708	706	745	776	721	760	705	765	817	791	730	769	754	708	724	719	742	733	750	766	820	767	742	724	749	819	731	707	724	748	780	811	766	689	739	786	747	722	774	711	756	771	750	752	726	713	769	753	789	719	766	801	712	765	754	765	724	793	789	747	746	739	764	740	745	753	774	726	725	735	744	766	706	753	740	765	765	793	801	746	765	757	722	725	800	720	760	701	737	783	738	766	757	761	727	735	800	743	750	742	766	672	761	759	778	753	759	753	776	729	744	801	780	761	765	764	735	726	772	729	777	705	781	781	739	785	771	828	760	747	786	758	760	736	768	755	723	746	744	740	778	792	760	765	810	819	739	798	762	775	822	758	726	795	753	741	744	806	764	785	771	782	757	753	780	758	764	740	775	758	765	749	772	746	817	775	737	789	776	778	781	742	804	769	772	776	812	805	804	756	749	728	708	780	735	780	739	719	746	776	771	702	768	763	739	752	770	758	758	794	723	777	765	734	728	798	713	767	772	733	803	811	799	763	824	753	774	808	763	794	722	754	777	764	782	754	789	713	790	735	757	789	718	747	777	702	724	779	776	748	772	770	735	755	768	733	739	778	773	748	735	764	756	793	798	723	731	765	715	773	797	795	723	720	746	779	719	792	715	797	714	726	757	755	741	762	763	720	744	762	757	725	754	770	767	718	746	765	733	757	768	721	804	723	718	750	767	769	764	780	759	787	773	733	794	722	731	741	765	750	803	727	756	730	745	701	767	756	741	834	805	741	756	773	739	791	759	801	682	735	758	768	813	791	797	736	723	778	745	809	759	737	773	770	724	775	739	772	751	727	759	737	772	746	770	791	774	784	744	706	721	788	799	717	817	753	775	790	759	720	785	742	743	738	741	756	757	796	765	771	778	775	765	767	728	810	778	782	730	746	760	795	750	741	774	743	759	744	765	798	757	760	743	767	795	780	750	755	741	750	760	722	752	738	719	751	771	748	728	775	744	752	704	729	725	768	721	706	757	792	784	764	745	749	790	729	739	821	738	715	784	755	795	744	746	765	778	771	770	785	738	776	756	769	755	807	772	729	764	798	701	755	835	790	754	781	745	710	753	734	800	754	776	723	742	811	803	745	741	733	759	768	776	773	780	732	784	743	763	801	731	779	753	768	761	803	788	747	771	742	744	752	769	766	793	770	760	714	751	782	752	724	745	783	726	808	732	787	802	732	780	753	791	744	730	788	761	773	794	763	778	802	760	753	765	765	710	735	761	727	770	763	753	774	772	741	751	806	735	761	763	808	779	781	741	745	772	722	753	803	782	732	786	749	787	783	764	725	743	785	751	733	769	765	719	751	786	739	794	760	753	732	764	786	782	752	784	731	744	720	738	784	713	736	740	746	766	746	748	718	761	776	741	745	745	703	775	758	766	772	776	775	755	766	740	785	734	849	734	746	758	742	770	763	741	769	747	810	744	793	707	753	755	774	735	743	830	730	779	795	727	769	796	695	789	785	732	782	746	794	698	697	769	744	776	780	779	757	774	809	757	768	744	773	773	792	743	780	804	769	749	820	753	798	816	748	787	761	768	754	807	736	721	713	790	793	779	738	753	769	775	732	731	751	731	767	770	778	766	710	781	766	755	747	736	770	735	737	716	758	798	779	737	757	735	776	769	749	781	737	730	757	748	760	734	736	738	750	762	761	751	768	766	710	782	764	702	754	760	790	771	776	754	757	861	775	769	755	737	738	756	752	770	783	699	753	735	732	749	796	797	793	741	726	744	733	793	746	770	759	794	755	778	793	787	771	742	762	811	780	749	756	764	742	784	803	778	806	793	735	753	796	761	725	700	751	776	808	766	768	719	784	813	755	766	729	792	707	727	752	731	729	744	773	781	764	758	783	777
24268	21518	28767	24735	20501	3239	1192	724	563	558	558	520	515	505	521	467	495	488	520	488	500	516	472	492	481	462	455	461	519	443	487	463	455	480	474	431	469	417	418	424	461	454	485	472	451	494	476	469	456	510	451	454	444	447	469	474	458	435	487	459	461	451	448	453	462	443	450	455	427	463	495	438	439	453	456	482	452	495	440	489	460	460	434	453	454	452	453	459	452	448	443	415	444	427	449	459	442	450	470	413	457	503	480	483	464	438	434	450	452	467	470	453	471	462	448	503	459	455	508	464	475	451	429	445	441	446	482	467	491	419	466	445	506	441	441	450	489	423	460	443	452	428	504	437	461	455	445	465	470	450	443	478	466	487	464	459	459	492	402	486	456	456	480	461	439	439	456	481	460	421	441	443	441	480	477	463	418	478	449	439	447	440	426	419	453	457	447	496	471	464	466	453	493	451	429	426	463	440	457	429	406	454	439	454	479	496	464	405	460	461	468	431	458	451	455	455	497	467	448	456	449	404	474	435	451	463	461	481	457	460	444	465	464	456	431	435	480	447	485	463	434	434	437	476	490	442	424	439	433	410	452	483	496	450	461	441	468	408	478	450	449	471	476	482	429	440	452	447	434	480	427	468	449	481	496	447	477	491	470	479	466	457	441	468	433	462	459	460	466	415	445	439	430	457	428	449	455	448	421	494	456	442	416	441	441	491	451	382	473	456	496	449	399	417	423	447	454	481	466	465	471	441	449	441	464	471	422	492	482	459	429	449	428	458	459	466	452	445	450	494	477	463	438	441	447	467	452	452	433	483	428	450	468	434	501	445	431	428	477	454	428	475	467	429	419	465	461	436	441	442	482	450	459	428	504	438	466	461	491	480	455	438	476	419	465	473	432	477	471	469	460	424	452	436	457	469	465	451	458	462	484	444	428	450	467	476	503	465	484	469	456	428	449	445	464	443	464	459	452	465	465	446	458	494	403	406	452	441	422	470	418	461	466	426	424	443	471	464	483	444	453	476	443	449	465	451	455	468	479	442	431	425	411	468	438	454	428	469	443	441	480	449	428	428	460	469	479	438	482	463	454	457	448	446	467	444	430	425	414	436	470	488	439	450	478	454	428	441	452	435	408	470	482	458	457	456	442	456	501	426	435	495	437	493	415	461	464	443	454	486	464	396	424	407	417	464	458	463	445	448	437	459	447	440	440	452	438	457	478	440	413	443	439	422	470	453	436	469	450	435	470	434	458	417	457	428	437	449	437	449	482	459	460	466	429	489	447	448	471	456	433	485	433	462	495	442	450	436	440	454	472	493	460	458	472	483	491	509	427	454	430	501	448	443	504	441	442	436	411	437	447	444	467	451	420	427	437	475	475	444	445	488	455	445	465	442	451	439	482	443	450	483	436	443	450	443	507	504	420	455	417	431	453	462	437	477	434	427	460	417	456	467	448	433	466	449	445	482	463	460	463	458	462	403	474	421	432	467	462	453	471	444	444	492	434	478	449	472	452	426	453	449	484	439	463	462	472	486	459	470	466	478	464	475	476	472	482	430	487	430	441	414	480	443	434	477	458	429	434	476	446	440	510	422	442	453	436	421	434	447	443	470	490	504	472	444	448	447	447	466	458	427	464	453	428	446	443	389	476	441	434	425	450	469	452	443	470	421	472	468	422	496	461	448	477	468	420	464	455	429	461	451	448	436	436	424	464	469	476	444	475	434	477	447	449	441	406	428	435	433	439	428	450	457	516	452	448	399	426	488	453	442	456	458	425	448	439	462	452	464	443	457	447	432	457	411	484	436	449	440	412	441	479	439	427	425	445	400	504	458	479	420	473	420	420	460	449	455	449	477	465	473	465	467	482	454	420	435	458	456	475	496	479	455	439	461	502	453	469	467	489	441	451	446	471	422	485	486	445	452	471	418	485	438	449	432	462	429	418	461	418	445	473	456	483	454	465	460	489	472	440	442	456	447	450	433	430	464	445	449	478	453	451	462	462	450	469	438	435	471	436	466	457	450	462	465	454	424	450	459	459	484	461	449	483	470	451	448	399	442	480	431	454	446	461	458	490	461	459	467	430	456	457	435	454	451	416	466	451	474	435	468	411	439	439	450	423	442	468	451	437	483	449	424	492	463	420	418	448	459	455	454	439	457	449	450	454	455	420	463	456	485	468	453	493	455	413	474	428	458	471	457	450	431	430	487	461	460	466	479	471	447	443	439	485	434	471	412	467	477	468	473	451	477	437	459	465	412	461	459	442	409	446	471	458	468	474	464	411	452	465	442	467	426	436	456	434	446	456	462	414	414	468	433	450	458	466	457	463	453	465	440	430	431	431	457	450	438	455	457	457	443	457	487	423	461	480	446	421	482	447	417	440	441	425	468	503	444	467	441	429	442	454	481	467	441	466	452	463	429	507	493	461	453	445	445	464	441	482	454	491	478	439	482	448	489	522	461	477	425	440	432	462	451	477	445	479	479	491	474	437	469	476	472	425	446	465	464	452	460	474	425	446	474	467	463	439	463	433	448	415	442	435	423	499	449	459	473	476	486	466	462	471	493	417	448	434	450	472	445	433	483	451	441	429	425	467	456	441	457	484	439	462	459	444	415	431	469	445	431	482	444	443	451	449	469	486	467	437	452	460	442	430	478	420	464	439	437	485	437	460	436	451	426	468	430	434	477	456	463	462	457	476	484	424	458	469	466	440	432	504	470	470	476	476	442	447	453	442	456	463	420	452	457	473	458	448	428	441	474	431	464	469	462	438	419	429	474	457	471	465	434	469	465	481	516	459	434	493	451	418	467	444	427	450	462	448	462	454	443	434	446	465	449	465	453	489	453	451	423	471	429	435	492	437	427	451	442	433	473	444	431	463	412	458	409	448	427	456	449	437	437	418	437	422	466	409	448	476	472	434	449	483	423	474	469	386	493	427	499	425	426	453	443	434	468	430	450	446	423	430	459	458	462	468	432	503	445	464	463	430	431	440	450	460	437	486	416	448	421	483	433	454	483	484	459	457	450	418	443	456	461	484	474	470	444	490	444	441	454	463	462	491	462	457	459	434	426	494	473	474	431	459	449	496	450	468	433	448	449	441	428	431	452	411	448	454	422	480	449	459	452	425	460	500	449	463	468	441	432	463	473	504	451	449	442	447	438	459	445	465	446	490	395	462	436	439	423	462	492	469	476	451	453	462	489	405	459	449	445	477	421	449	430	485	439	450	452	426	433	437	500	467	444	438	425	465	421	455	414	441	453	438	428	458	432	436	412	483	458	422	447	442	457	459	434	457	432	435	438	446	434	456	472	471	452	472	434	480	503	434	469	451	453	452	421	423	452	510	448	424	487	427	464	465	417	444	443	460	459	472	441	402	462	478	481	417	441	451	450	456	400	464	444	462	456	446	528	454	446	429	457	455	475	449	406	457	465	481	464	425	443	475	446	493	477	474	479	452	417	430	445	417	429	456	470	441	448	477	438	469	453	463	435	482	456
3450	4939	3774	2008	1486	1091	947	832	750	657	630	612	604	529	544	553	527	539	522	518	550	512	496	517	512	533	492	477	500	542	458	445	496	486	489	467	490	507	477	513	498	459	490	453	539	507	479	504	471	482	472	452	468	466	437	496	439	507	503	475	488	456	494	465	454	475	435	467	492	473	509	499	463	445	457	470	451	438	505	454	435	473	531	437	473	483	463	459	481	451	463	446	479	459	458	475	464	460	460	459	450	471	491	506	492	460	483	479	486	449	437	460	474	493	467	480	500	452	464	475	441	450	472	505	508	484	460	462	445	513	472	467	500	485	465	435	456	430	474	504	475	459	434	469	475	494	483	437	523	501	474	460	459	457	427	467	508	496	494	507	463	441	455	448	457	477	451	454	513	484	462	476	472	431	468	466	450	512	462	503	426	488	490	471	496	487	473	516	465	478	464	438	470	465	463	497	466	458	459	467	480	522	451	482	440	470	473	475	466	484	435	466	464	475	470	458	468	489	429	442	466	452	482	462	468	476	474	469	472	449	471	470	474	486	451	426	474	484	451	452	467	481	472	459	490	472	445	470	478	464	476	471	478	445	466	481	471	471	475	453	425	468	432	467	458	446	471	470	497	444	439	496	451	508	457	521	469	525	449	475	479	493	468	488	460	439	470	466	517	523	460	449	461	455	493	448	474	445	485	445	468	469	459	437	467	471	460	459	484	480	407	454	473	483	470	473	449	464	454	467	467	465	486	453	478	475	457	466	471	471	486	472	483	435	488	507	483	480	483	439	487	469	482	470	452	454	460	477	479	480	507	470	444	419	438	486	467	479	492	482	436	472	459	447	494	490	470	452	443	455	454	476	444	447	455	459	464	471	485	440	448	485	460	489	451	442	462	454	486	466	421	478	470	439	516	454	435	451	455	472	462	484	484	487	473	481	489	482	467	447	438	494	431	458	462	467	462	443	466	458	495	471	495	448	468	501	434	484	495	430	410	441	515	467	490	484	469	461	443	486	455	416	475	471	498	484	480	461	459	462	470	448	488	462	457	469	468	480	472	484	445	445	454	447	468	482	500	446	432	460	437	451	480	465	457	467	478	476	479	471	460	449	491	429	456	460	432	498	441	484	491	468	462	494	445	477	458	499	470	442	441	455	449	441	471	478	474	463	443	455	461	458	444	442	471	440	482	434	441	464	458	446	457	437	447	456	438	465	474	456	450	447	467	456	473	465	456	483	510	458	477	425	462	463	450	476	444	465	451	470	437	468	481	488	484	435	431	463	476	415	485	467	448	500	457	443	446	467	442	429	480	476	452	503	494	459	461	460	509	456	459	458	466	493	445	445	456	436	442	443	440	453	423	441	439	474	451	466	458	442	422	457	461	476	475	459	465	449	475	434	467	472	460	453	437	421	435	474	455	522	438	493	484	471	458	487	456	518	443	452	474	485	478	454	457	463	471	430	427	463	456	497	491	482	474	446	488	455	500	460	461	455	441	444	443	467	445	428	468	433	442	504	442	479	472	468	441	440	451	483	474	479	460	435	418	440	465	465	457	457	424	478	466	466	493	481	446	453	472	449	457	432	462	424	450	482	439	496	467	458	469	489	483	452	448	470	444	484	497	440	477	425	451	456	489	478	487	464	436	468	450	440	478	502	469	472	449	487	480	438	443	481	467	481	434	455	469	471	469	475	457	423	438	503	416	450	442	465	458	484	426	431	454	468	488	472	443	485	467	456	494	465	501	467	441	436	465	472	475	466	469	474	462	451	456	492	464	481	446	487	491	440	461	460	461	504	477	500	509	447	456	439	439	456	441	458	451	464	473	452	493	450	480	494	447	457	491	408	468	456	454	436	411	492	470	434	467	459	450	486	462	444	455	462	467	434	485	474	477	472	467	469	478	432	440	477	485	445	480	492	488	473	445	419	486	472	508	477	496	470	491	457	474	501	468	459	447	445	442	418	451	489	471	472	448	445	471	452	453	496	455	458	474	494	455	455	485	433	487	458	472	444	482	435	452	471	464	468	442	460	473	487	474	451	446	473	453	504	432	455	502	441	472	493	439	443	442	489	440	462	473	445	440	473	430	484	488	489	449	464	485	456	436	438	438	449	434	468	447	482	447	460	482	422	472	469	449	440	469	473	468	454	476	477	501	507	489	390	473	456	474	471	468	471	435	486	420	473	494	446	442	464	484	465	460	434	449	484	498	518	455	446	459	460	451	461	466	458	444	480	413	469	464	480	452	500	458	452	479	460	407	439	449	491	437	450	450	464	456	440	473	501	460	462	485	420	437	475	483	478	430	460	453	463	485	455	443	463	502	501	487	478	451	460	455	449	467	490	431	491	464	452	470	426	409	425	467	469	452	489	444	480	439	446	452	478	433	496	451	466	464	488	431	481	431	475	487	431	461	435	461	447	451	447	433	419	450	480	484	456	438	481	447	448	441	443	424	450	462	458	437	444	428	440	446	447	471	456	471	422	476	475	456	451	458	469	484	415	432	497	436	452	462	420	451	462	439	478	442	471	456	465	463	449	468	439	493	456	467	441	467	424	418	429	469	446	449	437	446	501	471	451	460	450	451	479	441	452	477	467	523	492	484	453	441	472	458	465	487	476	435	438	439	477	471	483	434	508	473	481	446	477	477	437	435	453	492	485	448	476	456	441	477	481	452	480	494	441	451	444	491	435	437	474	487	435	437	488	446	450	499	446	495	470	468	439	447	449	470	473	526	421	453	480	441	483	482	429	469	461	461	461	459	424	472	440	446	483	454	468	458	468	496	491	465	462	459	433	451	458	443	411	479	454	456	494	477	456	477	464	417	439	467	420	462	462	491	416	471	443	461	467	458	440	462	427	438	460	443	455	457	472	462	439	454	458	465	469	449	483	446	467	427	472	464	452	487	475	467	444	467	400	442	426	485	460	398	473	421	478	458	490	420	458	479	462	455	429	513	479	485	436	470	478	424	458	455	440	443	470	454	472	430	489	449	474	438	478	460	460	473	478	477	443	469	424	477	449	495	497	482	435	438	443	467	455	486	427	420	429	471	461	458	475	475	458	467	449	446	420	441	483	486	433	483	446	447	448	417	456	451	458	479	458	427	458	422	434	490	468	455	467	456	450	462	465	446	436	473	432	478	450	429	475	415	471	474	482	452	455	434	446	466	462	494	447	469	507	431	477	441	463	461	418	470	447	436	466	479	451	498	487	492	438	474	456	424	496	446	464	446	469	476	452	465	496	432	447	456	463	479	442	461	482	469	435	448	430	458	457	432	448	447	416	414	488	477	466	462	461	473	441	468	437	464	500	434	474	425	425	432	425	457	413	464	474	451	438	465	465	445	454	432	470	476	462	483	452	447	466	483	463	477	483	401	455	458	467	498	441	459	484	448	438	423	481	449	460	484	452	452	452	447	435	509	418	436	433	440	441	480	488	472	457	474	453	451	444	429	466	418	479	420	476	461	440	498	467	484	466	447	488	486	432	460	454
27728	12159	2199	1260	913	920	915	936	886	871	884	895	887	933	914	900	893	876	849	880	868	939	865	917	886	879	872	866	909	905	900	899	902	902	922	887	902	909	878	906	919	928	901	880	819	860	917	879	874	842	930	869	839	917	913	899	923	896	851	921	893	851	889	928	903	850	878	846	844	930	890	847	884	883	870	916	919	891	829	830	878	883	886	915	881	852	861	824	849	947	927	872	879	868	941	898	882	853	846	822	931	857	866	908	920	876	887	928	860	880	908	884	852	927	900	882	877	853	880	919	903	895	909	886	894	931	906	888	929	888	857	870	889	868	922	903	878	858	918	863	878	821	842	883	942	911	902	847	842	877	877	881	910	904	873	926	871	899	864	958	923	860	891	866	846	897	868	921	916	886	902	882	874	893	869	912	895	885	851	884	929	874	902	889	899	901	883	897	894	914	893	878	932	872	911	887	965	872	917	901	909	926	902	917	839	891	848	896	886	850	912	867	889	900	887	877	858	946	878	921	886	912	885	878	858	862	897	879	944	944	897	892	906	910	848	849	924	844	866	877	867	876	884	905	861	878	848	913	889	855	885	878	871	880	887	863	863	859	852	857	915	953	896	918	876	932	898	857	866	887	833	866	905	884	847	838	875	861	839	922	883	914	888	875	856	858	890	890	929	897	874	852	867	877	841	889	813	932	867	891	862	883	908	874	846	873	863	906	848	827	889	897	937	873	889	822	852	966	894	953	892	976	897	923	853	898	924	925	887	871	848	877	872	884	879	908	848	876	924	858	861	902	915	877	874	922	832	862	876	891	874	867	834	870	936	894	908	852	885	903	906	888	855	854	955	861	930	864	887	807	934	893	845	938	913	898	895	844	907	897	899	902	841	833	898	896	937	913	847	910	892	902	864	871	816	903	910	915	898	857	887	855	832	887	885	927	868	903	907	915	948	893	882	932	882	927	861	875	887	919	907	917	898	932	889	855	842	871	909	862	845	880	881	836	897	884	908	874	912	860	884	846	866	882	862	895	894	863	897	842	907	971	941	873	938	862	808	912	905	875	940	910	915	895	827	883	916	889	928	865	918	894	866	910	880	847	887	894	872	932	887	905	851	849	884	872	900	868	894	864	860	877	894	879	909	826	886	888	883	854	874	857	859	837	825	857	906	821	871	882	872	826	937	934	891	895	843	881	870	838	896	892	898	888	869	895	843	907	857	886	894	895	920	864	887	919	851	900	860	924	874	869	901	918	861	898	908	877	849	867	927	875	881	844	860	926	900	885	890	898	851	893	902	863	916	892	872	900	911	910	877	884	879	869	890	888	863	856	825	878	877	855	882	921	855	880	858	896	880	840	939	849	945	849	940	872	864	900	852	918	894	911	853	912	896	910	916	843	856	899	936	934	905	884	887	894	873	916	913	898	948	925	934	932	884	862	869	872	825	861	879	881	876	907	902	890	918	877	928	931	861	844	903	846	831	860	932	867	882	839	904	912	861	878	921	884	903	849	915	899	869	861	858	864	928	846	905	882	884	911	945	901	962	911	858	849	909	885	852	881	870	881	924	910	919	874	948	941	898	885	914	923	922	908	808	852	939	894	847	913	938	887	870	891	925	836	881	842	895	883	868	836	906	851	882	875	838	870	861	875	858	870	881	950	888	916	941	918	959	906	836	861	860	853	903	911	903	860	942	876	858	915	855	920	833	902	930	887	880	896	895	855	811	886	913	892	876	834	904	827	892	895	869	935	880	859	893	969	845	893	892	871	880	939	936	868	892	901	864	867	902	887	910	898	858	890	882	854	894	859	907	959	881	912	866	818	845	876	898	881	909	842	914	876	880	912	873	851	899	891	858	902	846	897	876	880	904	921	913	891	857	895	908	901	887	879	855	923	908	910	888	838	874	888	855	894	899	847	865	886	901	910	883	915	849	941	903	874	900	900	844	926	848	841	854	883	904	922	868	892	891	876	902	839	946	916	825	829	917	847	948	900	957	903	917	858	884	885	915	927	893	939	916	859	850	933	860	868	911	914	870	900	866	922	872	898	911	914	900	902	927	911	872	889	858	882	898	875	846	882	862	911	835	892	955	964	849	880	800	890	872	860	868	944	889	956	889	861	910	847	874	918	895	891	895	870	881	886	871	875	915	869	844	922	869	851	811	893	867	848	916	915	938	822	887	843	869	875	878	875	910	899	898	885	884	917	905	946	891	815	867	869	886	872	822	886	901	840	826	879	856	892	867	842	880	873	871	843	894	877	896	882	901	912	833	913	917	865	882	883	885	871	863	939	908	849	875	897	904	915	853	899	850	908	875	889	851	848	870	925	895	853	912	872	880	883	873	888	899	840	879	891	860	861	900	865	868	902	879	932	866	867	879	905	887	876	890	910	846	877	928	867	831	901	839	839	929	891	843	864	887	926	927	872	874	924	911	938	910	933	900	880	960	900	859	863	902	897	832	929	878	844	871	898	844	871	908	879	920	883	919	873	887	839	904	886	883	872	881	905	890	881	865	869	869	927	892	942	904	843	905	904	899	899	878	843	885	871	860	810	870	865	838	853	870	893	871	851	923	886	922	894	900	926	854	866	880	901	858	877	911	958	884	885	911	855	897	854	900	895	953	912	907	907	852	887	863	878	924	863	875	932	902	855	855	866	881	848	905	870	880	937	865	881	913	903	890	887	907	864	879	898	911	884	901	886	907	807	877	877	905	831	897	920	882	906	867	886	884	861	870	881	897	876	926	894	862	878	868	899	944	891	935	889	865	897	914	914	897	919	845	919	867	927	861	872	919	885	900	845	838	883	880	947	907	892	864	909	900	889	854	856	897	924	862	912	891	884	894	880	898	906	844	864	840	853	853	894	907	906	865	915	914	916	867	880	872	944	940	920	897	808	863	909	919	931	875	895	978	886	883	953	885	866	914	881	869	893	872	888	897	859	845	864	878	902	898	846	938	869	829	869	906	929	920	875	904	914	876	922	920	883	881	920	929	929	901	861	861	832	892	868	861	899	927	900	884	918	877	946	889	849	878	915	843	860	891	922	883	914	911	845	863	912	839	881	864	867	859	881	957	820	870	899	841	917	884	827	923	898	908	925	885	896	895	920	934	883	839	832	932	801	901	873	871	879	872	938	892	911	894	882	896	871	835	850	889	926	888	872	926	853	885	847	855	909	832	895	888	875	898	854	884	881	891	859	861	893	865	873	889	883	898	871	848	914	861	906	877	938	869	840	846	870	870	848	838	902	896	919	878	872	841	875	899	900	887	908	911	901	907	838	859	898	904	884	930	859	889	865	850	889	842	909	880	895	897	880	869	877	902	871	906	907	906	864	837	895	887	877	889	842	959	914	864	856	866	822	915	911	889	891	870	867	947	875	923	883	915	864	936	818	879	874	945	934	886	867	838	858	881	930	952	933	874	902	928	919	842	871	890	859	884	890	885	881	892	894	918	903	865	897	893	934	869	884	923	920	831	935	853	836	961	835	967	916
5105	991	974	833	824	798	813	792	841	789	753	747	758	783	781	832	758	808	828	745	754	780	794	802	757	790	766	770	751	796	728	793	757	805	778	763	749	802	806	748	801	740	781	768	775	782	787	723	782	801	811	818	825	795	771	803	853	762	769	809	792	865	757	730	752	805	773	799	807	829	801	834	818	755	786	802	812	788	788	781	762	824	808	797	807	783	809	806	800	758	781	812	800	777	778	802	805	808	799	816	794	769	800	772	812	799	764	830	796	773	801	785	817	777	829	788	813	799	790	783	803	811	815	775	781	812	779	754	777	758	762	785	789	732	800	760	759	725	753	765	804	780	835	813	783	776	803	770	759	805	772	742	763	762	713	783	784	757	804	789	817	782	794	799	749	802	798	765	868	774	810	723	800	793	773	754	759	785	764	837	769	775	736	754	767	775	790	842	735	820	775	755	765	784	775	795	760	773	797	821	761	827	727	802	805	830	767	793	811	755	791	774	814	770	810	786	737	754	784	811	773	813	760	826	743	759	786	764	763	767	752	742	748	798	816	761	737	772	825	771	807	733	783	768	756	862	802	745	763	758	776	805	793	740	739	822	728	811	799	788	823	834	778	733	794	761	755	859	739	779	774	813	778	841	765	798	768	749	776	759	750	784	759	801	788	732	750	780	758	771	875	752	776	742	763	787	768	801	783	767	818	748	753	818	735	785	826	846	797	810	794	791	813	739	756	828	791	805	765	785	776	841	761	808	759	737	797	780	782	787	752	795	744	728	827	792	743	859	823	793	735	799	768	764	745	788	777	786	791	810	747	796	797	746	799	793	792	763	774	767	821	792	775	765	747	774	821	766	784	761	760	781	777	812	816	756	736	765	786	810	785	762	783	805	813	762	759	809	783	791	815	797	762	803	749	779	758	798	778	777	807	765	788	792	773	823	781	786	774	791	695	777	774	772	787	740	743	807	775	745	757	730	815	755	818	718	792	770	759	798	768	789	788	814	755	781	806	792	774	722	748	818	786	752	798	760	758	793	772	855	803	733	775	778	784	818	798	756	822	734	759	783	798	740	781	775	779	789	775	797	820	792	769	843	740	787	814	766	774	802	780	799	770	754	777	774	782	842	811	762	831	774	784	796	784	774	778	770	784	818	790	784	794	796	816	759	778	766	800	727	806	822	800	806	788	742	767	775	822	803	773	781	778	825	823	739	810	792	785	793	775	799	752	804	726	770	792	806	766	761	736	771	717	797	790	786	778	796	763	791	784	772	787	795	718	777	792	815	807	766	764	759	822	767	774	813	756	810	793	791	826	732	761	783	746	761	741	775	760	760	795	748	803	804	770	766	808	803	762	827	752	814	819	797	794	813	773	719	799	760	809	806	814	784	785	803	797	784	756	758	729	784	794	811	753	803	748	802	764	787	738	772	808	765	774	759	841	775	784	804	826	720	745	767	771	798	725	813	763	762	774	763	818	792	800	808	802	793	771	754	786	785	786	784	787	757	805	774	782	799	849	766	771	789	844	767	806	792	756	765	782	737	772	800	758	778	789	780	791	813	779	817	795	815	778	773	807	784	783	802	789	781	741	704	800	789	761	820	739	757	719	763	813	756	827	743	798	805	761	775	801	843	784	844	778	779	808	746	773	779	799	773	803	795	811	718	751	748	789	717	779	793	767	797	776	780	773	784	744	703	791	792	798	823	777	790	746	800	743	767	724	770	759	733	761	746	807	775	794	803	772	770	773	815	767	751	782	761	783	729	802	784	775	824	797	802	803	800	789	755	762	807	796	812	807	720	773	782	856	764	798	765	818	813	737	771	748	797	759	821	769	750	791	751	802	799	757	821	803	781	787	810	758	745	796	793	812	761	795	795	784	826	793	750	777	782	756	799	784	762	812	764	800	801	756	810	749	786	792	720	756	726	783	806	762	762	759	772	779	813	817	792	837	806	771	801	713	790	756	818	823	764	818	820	785	784	805	772	764	791	775	788	836	746	784	746	747	757	751	774	802	766	724	789	719	728	790	807	773	813	772	790	822	798	737	754	786	752	804	764	793	798	769	731	771	761	761	749	793	772	765	742	809	820	832	799	797	758	770	783	778	724	793	756	800	827	803	800	777	739	770	802	812	752	756	810	770	811	792	817	785	811	802	833	787	716	783	756	840	814	777	788	797	760	751	792	821	739	841	805	781	775	800	769	718	759	749	777	763	727	760	781	754	733	779	777	804	728	767	759	776	846	765	833	808	738	760	777	798	766	783	783	829	766	804	757	744	811	707	818	783	817	757	801	748	772	793	750	771	827	798	832	817	801	801	780	759	769	759	803	793	789	810	762	746	746	769	756	752	839	785	791	801	744	727	826	751	805	775	753	821	799	749	785	743	819	761	845	784	799	756	772	821	738	796	750	798	782	782	705	807	769	754	698	822	778	804	770	762	810	782	749	791	810	770	777	748	750	807	784	769	770	738	795	813	794	774	751	814	787	768	763	817	766	693	828	769	791	814	774	747	765	835	801	800	814	775	796	781	776	775	778	753	780	809	821	822	781	767	774	786	747	773	776	797	802	770	832	817	754	799	787	758	805	744	764	805	822	806	779	773	775	793	750	711	760	765	787	769	769	810	787	788	772	798	739	834	778	724	783	841	806	769	769	748	756	826	781	796	753	810	804	774	756	774	762	830	768	812	741	772	768	775	804	785	781	794	738	800	780	816	820	802	813	800	763	765	835	780	812	772	812	779	769	765	762	772	757	773	764	789	771	785	783	764	792	815	781	774	767	816	820	763	770	782	770	761	807	738	821	768	814	771	783	780	804	819	798	767	803	787	800	814	801	769	755	719	833	797	836	797	820	790	820	795	794	810	803	823	766	747	769	760	780	795	774	737	774	849	789	824	777	756	759	751	788	784	770	793	758	828	789	786	792	772	786	747	777	729	747	827	794	819	796	798	830	760	802	757	746	756	744	803	751	764	788	800	770	738	776	745	750	785	763	759	766	779	800	761	799	793	824	766	761	758	752	801	765	794	806	786	751	750	814	790	770	784	743	748	820	812	765	759	768	791	767	757	744	769	782	787	782	790	777	787	783	761	784	827	713	791	754	788	759	815	733	805	774	754	806	763	803	699	768	741	757	735	790	762	791	779	792	784	773	753	780	765	811	823	789	781	783	798	778	800	806	783	813	753	772	770	755	768	757	781	772	733	775	745	765	851	840	786	771	787	778	807	808	791	782	767	749	781	775	751	801	752	755	827	773	780	818	755	784	778	770	794	759	791	822	819	808	740	825	769	814	754	793	784	750	803	750	766	764	769	801	836	797	782	781	786	782	818	771	796	749	785	813	798	811	785	767	749	734	794	756	792	752	800	815	795	782	777	760	746	817	765	800	823	765	784	794	793	798	786	755	778	763	793	763	787	772	778	799	809	749	791	748	774	808	776	792	756	776	767	771	811	749	834	760	818	758	789	765	825	769	817	791	818	729	758	758	795	775	731	795
25784	21491	26063	19298	2338	1218	1096	888	940	911	902	889	897	887	874	869	872	872	826	859	915	821	861	836	926	871	917	843	863	863	815	889	830	880	811	855	828	839	849	810	884	870	824	894	893	843	817	818	829	836	853	955	805	802	808	822	861	806	878	846	833	850	837	839	882	851	836	847	849	889	868	843	854	773	888	871	817	816	842	889	843	837	860	856	848	829	797	833	906	858	878	880	838	841	818	869	854	829	825	816	870	814	884	804	832	866	848	795	850	846	831	809	812	857	893	901	803	844	866	801	832	829	819	881	875	823	873	884	858	833	858	808	833	806	834	826	836	807	887	810	839	859	826	827	864	844	877	793	889	821	806	887	855	834	890	814	824	836	803	821	848	831	834	852	824	830	862	887	853	809	849	867	821	767	860	828	901	861	867	862	911	856	835	847	899	844	852	847	833	877	840	898	881	802	839	790	862	841	824	845	840	821	861	861	817	789	803	803	797	842	856	830	817	859	826	882	885	813	774	885	863	861	838	845	804	883	881	891	857	953	837	837	831	802	877	842	795	855	830	862	815	852	864	820	792	789	864	814	879	852	832	820	812	856	858	851	878	826	895	854	880	877	845	826	858	827	880	890	838	833	801	845	834	813	822	865	820	852	776	883	842	798	802	847	851	856	868	840	868	809	881	875	860	838	860	851	864	856	816	834	836	839	857	867	862	820	790	855	852	809	857	843	836	817	827	853	841	868	865	877	858	822	842	850	868	815	831	851	868	854	852	883	801	795	847	852	853	825	881	960	854	871	873	845	898	840	850	813	862	803	785	812	877	850	844	896	840	807	830	837	856	836	842	839	852	877	857	856	890	817	828	818	893	881	866	877	869	818	818	855	864	839	827	864	875	838	825	833	881	803	886	840	846	864	866	838	904	833	829	832	812	814	827	801	913	867	821	838	850	802	840	854	858	847	870	875	829	811	840	852	832	816	822	858	813	870	846	840	800	812	879	820	879	870	821	848	819	886	840	812	800	863	814	841	867	871	857	792	826	784	864	795	856	819	877	879	824	829	806	873	841	853	877	823	875	887	856	808	833	877	826	844	867	877	833	832	843	864	836	802	805	783	814	794	875	869	867	861	825	824	858	803	823	844	859	887	868	821	820	827	925	812	860	855	898	853	884	830	838	854	864	884	824	838	865	854	859	794	861	843	817	839	846	889	854	788	860	783	843	858	855	812	839	827	827	829	813	841	843	856	843	840	850	869	890	852	853	844	892	857	864	769	797	838	895	917	863	853	795	791	865	795	800	842	823	821	827	782	895	883	805	832	869	863	813	821	846	810	817	852	823	856	901	878	879	864	899	827	866	825	798	806	859	814	833	822	797	851	819	862	768	808	860	831	791	796	843	833	839	861	872	855	867	791	878	804	891	862	847	830	823	893	884	860	870	847	853	848	825	891	820	811	832	862	880	832	836	847	846	860	840	849	816	806	802	779	873	848	847	823	806	843	879	888	879	866	844	915	850	870	835	841	839	859	836	833	817	825	818	818	792	878	886	847	874	875	796	827	826	887	814	833	851	843	859	825	852	840	814	884	804	819	804	826	858	831	863	820	814	840	842	829	827	845	832	833	844	837	832	870	909	844	801	818	858	806	859	848	897	852	799	833	799	802	798	823	826	836	842	855	861	824	834	781	790	863	918	903	856	825	854	886	871	866	837	865	794	899	798	804	854	893	814	822	797	834	861	856	858	834	817	859	863	854	855	888	896	866	869	797	819	816	845	785	822	817	878	830	862	774	790	824	822	819	842	833	868	873	853	862	859	812	838	810	781	820	829	783	846	839	855	836	868	856	796	896	867	833	817	857	857	906	825	858	870	868	833	834	847	849	876	805	857	861	800	885	888	816	804	813	850	824	846	771	833	892	885	883	843	835	824	849	863	861	860	871	884	895	792	840	861	885	844	772	825	811	904	856	856	816	839	825	818	881	840	869	823	840	806	833	860	864	800	817	860	884	857	864	803	906	886	822	819	856	840	881	823	872	861	826	877	876	859	827	849	865	817	910	892	837	837	821	871	855	827	808	811	826	838	892	816	821	861	852	834	860	855	856	850	836	843	873	815	819	896	874	812	822	815	846	836	826	855	798	836	878	814	821	863	846	901	844	815	830	840	834	832	844	844	849	840	806	848	866	843	853	853	909	857	817	801	830	880	849	874	855	866	818	877	840	869	822	823	866	888	846	817	828	850	851	889	869	863	908	856	817	874	820	797	839	827	834	877	829	872	882	786	837	861	886	804	852	831	853	828	884	877	827	833	816	833	860	868	848	854	830	868	801	851	782	819	869	843	852	846	862	833	830	877	876	906	847	833	856	874	775	839	859	830	848	848	818	827	869	817	759	829	826	771	874	846	847	838	827	892	818	843	872	896	815	832	900	789	872	848	844	798	817	844	831	818	843	834	851	887	892	860	881	839	862	847	805	869	758	839	876	892	838	901	855	849	806	788	866	844	855	868	834	841	844	852	837	808	842	842	858	839	846	879	845	837	857	833	852	845	830	860	911	853	858	862	826	877	828	815	826	899	845	881	820	794	851	848	830	891	852	892	851	834	841	816	830	852	898	857	858	826	836	826	798	819	832	858	844	818	855	801	840	923	874	861	857	848	815	942	843	882	876	829	837	876	810	802	840	812	849	859	798	837	857	823	866	823	902	866	847	817	789	853	857	810	874	815	868	807	848	865	845	853	795	804	848	820	873	856	884	873	821	873	831	849	841	818	894	867	888	877	829	792	847	865	854	822	863	832	870	860	807	833	853	869	869	798	880	848	908	794	893	853	856	814	852	825	872	856	834	839	859	845	801	840	875	828	811	781	841	798	830	784	830	913	871	842	853	814	869	889	823	769	858	830	863	865	842	823	847	825	848	855	839	803	823	873	875	835	793	866	813	809	856	844	795	830	834	870	840	825	812	843	808	859	811	822	854	848	876	825	849	910	893	863	858	822	779	823	834	821	839	851	847	889	794	782	909	829	828	887	844	811	836	846	853	795	814	826	817	870	858	839	827	813	862	832	784	852	829	846	809	862	867	834	843	846	850	878	894	770	852	813	855	871	856	894	823	829	855	803	903	867	863	807	849	801	848	831	906	795	808	834	853	804	795	874	862	881	850	881	861	897	813	871	796	793	823	833	848	872	836	866	856	867	866	846	833	848	830	843	846	908	839	821	877	898	921	833	850	805	869	808	883	870	899	869	798	848	840	805	867	862	853	830	840	813	844	865	833	817	811	853	899	790	837	825	846	822	881	857	868	848	871	861	879	864	875	895	841	844	858	854	870	894	838	882	889	858	850	889	819	858	795	813	827	881	908	863	824	809	883	851	855	856	833	858	855	865	873	831	839	861	874	924	879	846	846	833	835	811	857	880	878	886	841	838	876	828	812	833	885	889	830	793	903	785	830	803	828	858	808	842	814	872	832	824	818	839	876	861	873	841	825	809	819	848	856	861	820
3621	2436	2000	1315	1081	1030	959	855	903	826	850	811	735	795	843	784	749	797	761	787	730	810	803	786	810	770	814	738	765	859	758	762	777	766	765	788	771	816	782	763	792	800	754	704	718	774	775	773	764	750	767	793	767	776	767	764	770	766	789	798	739	770	814	748	793	761	832	795	741	728	750	742	769	763	737	784	754	762	769	802	802	767	750	737	782	751	777	813	804	815	728	812	804	773	745	746	752	769	803	764	787	784	797	729	799	790	762	726	762	745	767	772	786	755	765	762	782	730	761	774	748	761	764	764	752	719	751	821	814	793	749	772	782	823	788	777	805	787	737	778	746	803	738	760	751	755	770	799	738	766	740	741	761	733	767	816	748	753	781	734	789	754	735	818	690	783	765	751	774	794	723	763	756	736	752	721	764	730	733	764	806	713	758	757	796	741	816	759	761	802	729	766	766	759	757	722	742	795	714	753	769	793	787	748	744	790	780	719	762	748	787	752	728	768	739	764	771	786	768	747	795	803	726	757	769	775	757	783	780	745	797	748	749	804	775	816	770	737	789	789	808	757	731	729	766	779	779	752	784	743	721	757	762	826	763	810	757	811	788	734	752	791	777	752	761	742	804	796	764	752	769	771	792	803	780	723	774	785	753	754	781	714	745	715	790	736	762	723	785	751	724	778	714	734	767	735	761	761	683	754	746	736	750	738	742	721	794	794	723	763	732	746	769	810	728	786	695	765	768	768	751	751	840	814	757	767	776	810	754	764	740	746	764	712	743	741	758	774	805	777	768	809	753	739	745	784	742	791	725	779	735	775	763	788	725	775	764	757	763	778	756	788	781	759	815	770	724	755	757	792	763	714	791	733	777	711	758	744	745	731	766	808	734	731	737	773	785	758	796	763	770	746	772	732	751	789	735	788	735	781	777	770	741	770	794	772	776	759	830	750	759	730	744	764	799	794	798	764	764	755	712	753	781	753	787	782	742	774	765	794	774	755	811	781	762	761	749	779	786	731	757	735	747	763	777	810	744	757	782	746	803	741	843	749	772	790	757	747	746	798	769	773	744	755	726	808	726	736	760	822	787	754	709	773	811	705	804	756	802	800	743	722	768	670	804	757	765	730	779	770	772	750	740	797	761	736	750	771	740	771	780	718	727	740	734	758	802	744	771	769	811	733	735	774	766	729	721	746	736	789	781	790	779	773	745	806	798	758	780	735	769	747	764	738	817	744	769	724	738	754	796	747	769	743	744	789	729	749	772	785	759	728	749	709	746	735	730	749	761	773	798	762	739	769	775	740	733	739	740	774	711	783	719	719	709	790	750	725	744	790	777	772	775	769	722	768	733	795	770	762	750	773	723	761	717	741	777	771	768	742	716	758	706	737	828	747	772	754	780	729	768	735	753	811	763	742	759	718	730	748	811	771	750	707	768	722	783	735	774	785	762	780	782	706	773	697	743	814	760	809	773	730	737	766	769	756	739	798	735	810	736	764	715	777	762	738	780	707	717	765	752	773	776	761	702	730	694	754	739	776	777	762	735	762	726	733	785	773	794	720	727	802	775	741	748	753	723	701	763	768	778	710	797	809	807	752	738	773	763	712	773	729	711	712	772	717	788	736	734	736	749	759	769	745	750	772	843	757	768	774	779	754	742	788	788	735	709	773	778	762	799	779	745	735	729	764	753	683	752	777	769	791	766	674	744	774	811	779	732	749	778	725	705	805	783	770	790	726	796	782	742	757	741	777	791	692	745	714	766	756	756	756	748	730	742	739	751	824	746	722	766	730	773	783	776	738	762	785	798	751	762	764	754	805	717	736	765	742	740	738	726	791	806	746	747	801	800	741	765	768	776	760	697	790	751	776	775	767	775	773	773	782	716	754	696	759	759	775	777	757	752	779	747	784	720	767	809	711	785	758	825	752	767	772	758	794	741	781	743	759	778	806	808	756	715	732	717	752	737	770	792	798	814	750	714	751	750	770	769	749	780	773	789	759	756	734	737	786	761	752	740	709	750	750	765	735	720	753	734	751	803	762	758	725	701	779	783	779	732	813	724	750	785	787	809	798	768	778	725	812	758	746	766	756	771	773	726	733	740	769	777	723	766	725	716	785	733	754	751	795	792	776	725	773	748	732	768	749	790	729	734	785	765	736	772	747	808	776	768	726	755	787	769	784	795	752	748	761	808	747	726	707	746	777	794	763	770	719	785	704	776	756	782	813	744	734	753	741	734	758	744	775	759	744	754	742	760	732	689	720	749	745	768	767	782	798	748	765	763	724	754	754	795	773	728	804	776	755	763	821	789	735	775	795	791	721	792	746	762	788	754	770	789	748	772	730	728	756	792	748	769	801	737	764	721	784	773	764	738	763	765	745	793	748	754	712	755	742	712	755	815	790	770	762	699	715	795	774	766	745	754	756	724	788	768	723	810	763	786	753	747	784	762	760	722	780	758	759	775	764	762	707	738	742	802	768	770	728	785	748	759	791	734	774	737	805	763	732	744	764	736	778	741	799	814	765	736	775	714	770	732	701	758	767	760	792	755	758	710	732	731	806	737	795	734	795	779	720	737	740	704	768	731	796	757	762	779	741	792	769	768	742	813	750	793	777	760	741	737	815	764	775	779	761	741	685	765	755	743	770	756	803	768	793	788	796	724	733	736	753	777	755	739	778	774	747	798	787	744	782	740	756	792	731	724	706	748	757	791	827	738	836	736	732	709	778	741	785	781	749	704	756	746	754	740	774	722	739	713	763	749	743	755	762	768	760	766	743	779	753	785	800	724	780	766	736	779	780	746	748	739	776	756	812	759	762	731	777	713	791	761	754	752	763	794	801	783	747	787	790	726	800	761	781	737	755	749	736	776	707	770	725	771	749	748	735	784	737	779	716	786	693	768	754	732	788	778	787	772	740	734	740	756	790	807	796	745	775	744	773	774	741	725	761	726	784	787	777	736	738	722	705	750	764	789	731	729	820	771	741	754	697	749	701	770	779	786	732	747	730	770	759	725	745	770	816	769	761	748	783	758	723	772	737	743	727	767	721	750	747	808	728	785	795	737	776	765	732	707	716	750	758	776	752	734	686	819	753	745	725	738	773	762	740	733	768	760	769	772	803	758	769	753	787	766	773	767	755	778	759	780	785	784	743	781	736	786	773	778	789	746	762	764	741	747	758	769	784	746	757	776	797	767	742	724	792	757	724	809	754	798	781	750	757	760	747	753	745	727	717	732	721	786	755	742	756	698	735	757	735	797	790	763	759	734	766	768	751	724	722	743	718	691	772	733	796	789	763	730	714	729	776	809	783	743	738	765	757	767	755	765	730	755	763	757	745	796	747	780	751	774	706	731	784	757	734	728	752	770	781	739	702	715	805	756	759	782	725	752	749	776	726	754	764	749	768	759	723	739	759	763	741	730	765	741	757	730	739	768	772	755	809	722	775	765	747	764	785	769	780	724	715	743	760	767	723	726	785	760	758	809	697	742	788	755	772
24301	21474	28664	24687	20525	3197	1176	714	597	583	530	533	521	522	490	496	490	480	466	501	491	522	472	452	457	458	488	492	461	472	501	472	463	468	458	519	466	517	496	461	450	477	483	442	484	449	446	459	479	431	456	442	456	469	425	468	436	452	442	460	433	451	447	438	446	461	479	493	444	441	465	494	449	478	461	442	472	435	494	497	425	459	468	469	473	433	441	438	438	487	447	433	466	507	460	467	486	441	464	487	453	456	427	445	441	450	472	423	418	448	472	452	414	459	483	463	454	459	469	500	454	490	456	531	455	445	465	462	461	471	483	506	440	422	495	435	452	444	453	494	472	447	448	443	432	485	431	470	468	470	454	445	416	443	451	469	397	462	445	451	467	452	444	467	506	464	450	442	457	473	448	461	458	455	441	447	447	490	442	456	454	447	476	466	489	471	483	440	466	465	448	511	456	451	436	491	448	433	496	495	455	484	463	457	433	408	422	457	487	455	464	494	442	460	441	453	426	450	459	429	450	495	454	433	471	434	450	445	432	434	438	460	456	433	460	428	494	448	425	469	456	453	483	464	473	473	469	473	473	474	437	468	460	459	455	477	462	470	434	434	440	466	460	455	448	466	406	469	478	470	447	433	449	473	472	489	468	434	446	471	462	444	453	422	447	466	424	466	461	465	426	520	485	447	432	451	457	475	419	448	448	418	463	417	456	464	438	459	471	440	441	439	469	456	441	433	438	449	457	475	443	427	482	457	412	494	446	470	441	427	441	451	445	463	451	454	468	422	491	474	460	433	433	439	471	466	485	462	480	454	469	449	499	474	460	467	467	453	460	471	479	500	470	458	437	397	439	435	438	462	416	416	429	459	428	458	445	462	473	455	478	459	491	450	471	441	473	435	443	436	454	465	446	467	460	425	429	450	460	428	439	478	440	437	445	443	427	459	482	441	440	452	497	462	399	424	429	488	466	474	446	475	426	499	433	474	468	470	452	439	444	456	463	468	413	404	470	412	464	447	422	446	456	475	448	438	492	427	420	442	479	455	485	455	426	425	428	423	482	500	468	427	433	463	454	486	448	453	447	487	452	441	451	451	460	440	480	447	492	464	473	448	478	459	445	440	432	427	473	471	426	434	476	433	465	472	439	454	469	443	409	454	461	459	450	450	428	439	459	449	405	438	455	483	424	440	457	456	450	461	470	466	474	496	488	447	447	407	472	476	441	458	481	452	436	436	448	472	432	461	442	440	504	494	467	438	483	450	445	433	481	426	475	467	452	465	472	454	432	442	462	472	462	435	472	429	465	450	450	435	456	482	453	501	433	456	427	488	482	469	441	422	444	470	471	471	486	433	419	476	474	478	450	446	460	432	425	461	467	474	425	464	429	467	451	434	468	427	432	446	478	458	459	474	457	454	414	491	417	436	443	448	447	477	485	425	456	454	478	439	480	408	430	429	473	465	483	453	410	479	481	422	450	426	458	467	433	470	452	442	443	444	450	476	456	451	488	455	475	427	444	468	450	428	459	446	430	443	432	455	420	463	452	437	443	470	476	423	473	442	458	477	443	480	503	426	442	476	460	440	466	428	488	448	478	430	433	429	449	494	464	466	472	459	477	527	456	479	444	490	448	435	416	446	432	464	440	428	486	457	444	471	461	449	454	454	465	450	452	462	432	445	454	421	444	412	451	428	418	463	468	415	478	507	430	503	451	459	477	394	456	495	448	442	415	449	466	430	462	466	490	480	440	431	411	448	495	440	445	485	451	469	436	423	454	424	455	514	449	434	463	424	419	445	474	471	471	470	436	449	450	423	449	424	419	452	469	483	448	445	454	470	495	455	456	440	470	465	438	432	457	444	427	442	447	445	460	458	481	420	461	496	434	412	468	512	429	474	424	475	475	458	454	400	481	458	418	399	454	447	455	471	463	421	472	472	456	453	473	460	470	471	437	460	435	461	440	463	436	476	451	480	447	464	455	470	441	439	450	447	518	449	470	471	460	440	477	455	484	481	475	408	485	453	435	456	451	518	487	439	469	407	488	425	449	437	478	437	440	480	450	489	488	456	443	445	427	465	492	485	444	474	471	455	450	432	435	436	436	450	421	454	444	457	446	436	435	488	470	458	460	437	442	447	428	430	457	416	446	467	457	445	456	447	461	425	444	467	434	459	486	468	462	445	423	484	455	457	470	447	443	482	431	443	450	483	429	438	425	493	435	466	405	453	429	484	450	465	443	447	430	461	477	460	430	462	483	460	455	455	463	415	502	494	420	434	429	423	454	474	476	444	391	439	442	430	449	482	427	496	452	436	446	460	419	466	437	444	491	462	483	493	439	432	481	437	446	449	448	443	475	453	466	435	432	472	453	449	452	430	456	453	468	427	443	447	455	434	420	465	434	474	447	415	449	470	430	461	476	428	472	489	477	452	439	432	490	423	484	454	457	482	463	452	404	450	441	464	450	444	434	449	470	458	436	468	453	464	427	453	427	470	452	463	460	461	461	453	476	441	477	433	455	400	491	485	467	472	480	453	471	475	429	455	498	435	449	454	478	474	467	503	516	482	479	447	457	451	496	467	464	466	462	422	454	491	437	449	469	436	468	493	425	429	477	463	435	427	485	463	462	438	456	422	449	457	447	442	433	446	474	472	494	457	445	457	429	460	443	447	459	454	494	477	437	447	431	465	446	417	436	452	426	443	450	435	466	458	410	433	436	452	464	453	475	504	455	440	440	449	454	460	469	424	455	443	453	462	456	478	457	462	421	437	424	443	448	484	455	406	474	439	465	451	475	430	463	447	436	425	489	486	427	506	455	477	469	423	410	414	473	473	466	484	466	430	450	411	424	445	463	489	452	432	427	447	451	479	449	429	450	511	459	451	462	450	463	463	502	458	434	445	448	441	450	466	438	445	437	460	440	456	442	447	452	508	453	445	480	468	476	434	471	428	468	472	449	415	455	453	461	449	466	453	443	454	447	448	434	484	409	445	430	436	456	425	469	464	423	435	484	466	424	436	441	467	470	468	482	452	439	450	448	434	453	458	462	433	476	422	460	458	433	451	441	462	453	424	475	453	433	437	422	475	444	436	450	436	450	405	464	474	452	460	413	445	431	460	442	490	456	448	468	438	450	462	425	506	504	430	422	442	450	436	470	435	442	446	455	479	427	475	459	447	494	437	467	437	469	458	430	431	456	473	452	407	469	437	441	451	419	468	408	463	461	478	443	434	419	450	424	467	412	458	441	470	445	466	428	417	452	443	389	477	456	446	442	467	458	469	453	442	440	478	444	487	449	492	459	451	439	448	432	453	466	464	449	488	427	450	470	448	440	478	468	437	431	422	435	441	444	463	495	438	439	415	446	437	421	452	414	463	453	431	467	467	455	475	472	444	520	445	405	449	493	440	486	454	447	449	459	456	448	410	442	481	443	470	464	423	475	443	454	452	449	414	450	462	493	436	450	445	455	473	419	436	437	452	455	479	453	438	436	456	457	493
3407	4812	3982	1971	1543	1123	892	837	776	703	647	567	608	566	560	533	523	565	523	503	475	495	489	475	470	514	510	489	528	486	496	451	496	480	495	492	473	472	515	463	494	451	458	445	489	442	476	497	474	453	465	470	500	436	482	474	477	458	463	459	483	482	481	470	473	509	437	498	443	459	466	480	472	488	488	459	445	471	466	492	456	452	455	485	432	508	508	477	499	478	453	460	440	476	460	473	493	474	479	487	474	475	481	439	458	509	456	477	470	476	486	500	481	453	437	448	491	450	499	450	491	432	471	472	453	509	465	457	450	466	474	480	459	498	480	501	519	446	478	477	434	469	507	448	463	441	471	495	443	522	458	427	476	442	446	451	488	455	472	437	468	467	484	456	465	482	472	484	447	462	475	471	458	494	466	451	433	437	477	488	449	462	449	440	448	408	486	453	459	452	441	457	453	474	497	466	485	445	466	451	472	442	436	465	483	432	448	461	461	483	443	492	462	456	496	464	476	486	493	478	481	479	474	506	449	472	457	486	470	469	426	430	453	484	497	460	437	432	440	450	493	453	500	440	468	454	470	499	466	461	501	477	455	466	471	477	479	439	473	471	466	441	462	442	473	459	458	479	464	435	492	468	434	421	451	450	481	447	440	476	463	439	469	420	462	455	472	454	439	474	459	464	450	448	456	429	478	509	491	459	428	465	492	490	454	473	430	447	496	417	435	494	458	441	456	441	433	464	476	481	438	439	495	486	486	481	450	438	479	489	490	462	430	505	445	435	463	483	462	489	467	482	441	440	421	448	453	497	465	500	458	475	494	515	469	444	468	469	501	457	413	488	496	456	432	444	435	432	486	472	510	448	456	462	472	497	461	457	454	477	424	451	460	489	461	453	475	461	436	387	467	428	483	429	434	440	442	438	456	441	491	451	441	453	460	452	464	461	434	431	464	464	455	421	464	455	441	443	480	437	465	443	446	461	426	454	450	492	470	467	436	433	463	453	437	500	444	405	475	424	488	448	469	513	476	442	436	484	469	448	472	433	477	390	484	484	468	439	482	469	443	494	447	452	461	442	482	477	424	452	445	482	479	466	452	466	439	453	489	427	447	456	446	452	439	451	434	495	475	420	459	445	434	424	435	488	443	425	497	473	471	445	475	446	471	439	466	436	451	458	476	444	462	448	465	494	440	480	465	442	459	483	435	469	443	437	474	434	433	476	465	462	448	442	441	486	444	486	476	475	432	477	458	453	459	443	467	452	480	464	483	474	504	436	451	457	474	469	468	450	459	467	463	427	442	430	444	451	447	481	419	467	465	478	470	457	470	435	430	466	436	493	475	470	454	487	453	478	454	434	417	469	449	466	476	448	426	460	464	457	460	493	435	471	520	421	483	466	429	448	465	464	453	450	457	449	460	507	437	458	452	460	435	447	478	457	464	448	454	478	469	447	470	468	452	471	451	432	456	488	481	452	473	478	473	473	429	480	452	466	475	446	438	452	464	474	447	451	471	429	474	456	465	454	464	442	454	471	463	441	456	447	470	461	445	488	414	487	455	439	439	481	478	463	471	486	498	453	443	458	483	487	487	447	464	429	421	496	464	512	424	477	471	473	456	432	457	426	439	494	469	455	437	491	464	464	446	449	483	488	481	467	458	472	430	484	454	431	445	442	471	449	475	447	473	460	417	479	417	457	482	428	507	476	469	499	478	452	476	467	464	459	510	449	449	443	474	466	471	450	490	469	439	424	448	424	480	477	464	447	443	475	439	442	424	452	462	473	485	470	469	453	441	472	488	450	442	435	448	480	449	431	410	454	449	429	462	426	461	427	445	424	468	493	476	483	453	445	470	441	444	474	440	431	493	454	519	452	459	464	426	442	450	413	466	435	444	442	460	472	475	453	424	435	430	433	450	462	456	447	443	473	421	455	487	487	455	470	444	454	483	463	423	444	453	467	466	464	466	466	424	442	461	468	450	443	446	504	488	449	466	479	422	493	473	460	428	479	464	414	461	439	443	446	436	481	465	451	414	392	401	456	434	465	445	460	463	453	438	465	480	455	482	462	483	471	473	510	433	447	442	475	510	510	431	422	496	455	436	485	456	491	475	444	445	449	440	436	413	439	451	471	469	489	435	460	447	416	430	462	463	467	479	461	461	463	435	446	428	466	452	454	484	420	425	492	448	492	450	486	474	464	475	482	457	489	457	484	450	434	446	449	464	477	429	459	482	428	440	428	436	426	480	481	474	463	437	442	465	463	462	416	412	503	451	521	447	437	459	430	451	438	497	486	447	447	484	491	463	466	469	431	427	469	487	479	460	468	446	412	466	436	466	455	442	432	480	442	453	452	489	497	451	503	419	465	437	447	454	469	453	468	487	473	459	464	473	450	439	445	457	475	462	475	451	458	456	469	476	453	415	464	436	469	442	450	458	457	452	463	461	463	442	474	460	453	461	455	450	436	465	440	424	481	470	437	459	443	429	498	444	503	472	424	440	453	483	468	472	489	440	465	422	462	471	453	472	457	432	457	426	471	474	469	458	419	472	479	447	428	465	465	477	422	480	459	471	461	456	475	460	459	475	477	464	469	476	461	461	468	461	464	449	460	454	457	453	448	456	444	454	416	459	475	456	476	487	478	510	420	437	457	443	446	451	443	472	443	480	475	412	477	463	462	452	457	446	429	426	424	462	463	462	500	479	449	456	446	466	480	440	460	455	456	448	481	454	456	449	468	498	479	472	462	458	447	421	425	425	444	454	444	456	419	442	481	434	432	419	477	467	447	429	439	451	446	470	450	460	459	466	477	455	432	460	442	449	422	464	466	477	400	450	483	479	478	439	479	471	483	425	464	482	452	468	464	440	466	433	441	443	484	454	459	458	438	466	483	441	455	432	463	475	472	443	500	448	440	460	437	435	440	479	453	466	435	462	429	452	452	471	430	443	456	437	459	430	448	440	444	448	456	459	487	429	410	459	440	401	467	416	431	470	468	451	467	442	450	402	500	479	419	468	464	431	466	475	463	467	488	491	421	455	422	464	414	510	457	482	452	485	473	471	442	465	468	426	438	449	434	459	493	451	469	459	448	441	452	450	445	442	440	453	475	435	468	437	463	475	471	458	461	487	459	454	431	465	465	483	442	453	437	464	433	440	447	460	480	502	468	438	432	518	471	448	475	441	463	447	447	442	448	443	426	443	458	445	454	454	428	448	419	473	470	448	463	441	478	468	474	460	466	473	472	430	450	453	457	446	448	494	511	459	442	456	467	482	428	470	457	485	467	419	485	469	509	418	472	471	455	423	422	451	485	492	491	406	455	456	450	435	482	471	440	450	429	464	465	465	440	407	441	489	442	464	418	457	474	474	450	471	455	480	460	480	495	456	478	449	468	420	441	479	485	469	441	444	475	482	458	459	453	440	456	425	446	462	474	441	473	421	470	458	452	433	441	438	471	427	402	422	421	464	469	451	457	464	454	464	457	446	477	476	444	438	473
27778	12179	2064	1206	1003	938	905	851	914	911	884	906	837	858	855	883	925	901	849	873	849	846	878	910	913	888	830	855	836	866	847	920	888	919	884	903	883	924	837	876	893	904	898	966	875	917	906	839	867	862	908	890	865	907	899	871	882	901	887	881	864	917	942	865	900	878	892	869	854	897	857	857	900	878	876	876	928	904	854	813	877	880	850	874	881	831	944	894	908	887	871	893	880	874	924	860	850	899	900	890	849	861	888	913	860	882	821	876	811	868	911	871	866	850	847	881	905	869	935	866	852	895	894	914	842	887	836	857	855	895	920	861	860	871	906	893	871	848	911	891	817	850	857	914	869	922	917	906	870	912	907	867	886	891	812	851	863	871	903	864	852	834	832	914	907	882	897	892	880	915	904	890	861	867	956	904	863	902	942	859	869	891	828	833	885	869	870	860	855	866	895	899	896	863	880	868	882	883	887	822	899	852	829	877	905	887	928	821	870	883	891	917	891	864	820	920	864	885	942	869	891	821	886	891	843	879	887	877	885	911	916	885	892	853	850	923	879	852	919	827	908	859	888	871	885	850	878	842	841	823	903	853	893	918	846	880	880	935	934	888	916	897	873	906	878	915	883	883	850	898	846	876	833	926	926	893	964	862	823	855	941	906	888	883	854	889	881	878	850	857	866	844	834	926	913	944	904	867	899	853	859	832	836	869	850	846	853	900	878	878	900	900	817	846	902	870	807	854	877	883	854	935	869	836	862	876	866	883	876	916	901	880	850	896	898	860	869	894	910	883	904	888	909	880	907	868	841	870	890	846	874	886	892	938	928	874	849	894	891	907	891	875	915	846	839	880	888	853	862	914	847	889	859	880	826	825	877	900	907	882	896	916	844	899	918	875	893	885	887	852	928	840	845	908	876	812	875	826	854	907	884	887	887	831	893	876	927	824	900	924	876	885	861	904	839	865	870	892	812	921	857	924	927	847	896	854	920	918	870	884	829	888	870	863	843	886	853	894	882	852	859	873	866	877	889	927	868	933	905	920	852	897	913	934	840	890	828	901	860	889	881	858	848	868	824	869	849	834	949	880	886	904	849	870	893	910	882	905	909	880	888	886	875	858	865	860	869	842	873	854	860	886	898	908	894	913	837	933	879	832	923	874	854	883	857	814	881	893	844	893	896	835	855	875	818	880	877	893	904	864	863	951	833	911	860	873	894	927	869	883	880	871	908	891	891	906	887	881	840	878	860	800	906	851	850	870	805	921	893	870	856	877	865	918	860	843	856	821	906	874	923	871	877	857	886	894	886	854	900	825	821	908	849	883	938	880	897	870	867	874	910	888	910	877	889	842	918	887	931	852	845	938	884	842	839	875	815	872	847	886	917	844	875	887	843	923	885	895	885	899	863	865	900	897	870	881	898	873	823	854	862	884	888	860	881	856	887	896	849	868	920	879	877	842	873	917	906	910	907	855	878	851	901	910	868	905	867	896	913	843	869	883	838	855	863	869	884	908	883	918	870	932	845	913	925	863	851	880	892	846	885	871	926	900	870	856	806	867	879	904	889	863	866	848	836	859	875	903	816	875	896	893	894	858	841	867	877	883	851	857	855	881	861	898	911	892	822	885	883	850	871	878	859	767	905	824	856	874	861	839	893	873	962	874	892	826	909	899	871	931	920	936	882	826	812	891	906	839	897	878	882	853	847	869	825	875	857	933	891	887	892	944	915	922	931	896	899	867	867	823	866	855	875	826	828	913	863	877	888	913	845	901	924	909	917	850	830	869	831	860	840	887	879	850	886	880	833	867	885	914	864	847	904	903	907	880	862	874	902	867	890	902	867	900	841	887	889	958	937	885	893	875	874	815	848	859	854	876	866	831	888	892	862	873	915	932	889	884	862	919	895	898	857	879	869	875	850	842	933	934	847	900	887	845	897	890	861	920	844	878	860	885	862	850	850	855	943	924	909	872	857	908	893	817	819	906	883	856	845	876	880	840	872	884	924	831	903	912	885	834	896	807	879	912	864	863	835	875	905	883	895	870	933	854	859	933	945	882	879	888	921	830	854	865	878	850	896	882	833	862	863	872	865	873	852	866	884	859	891	866	849	848	866	912	862	897	900	892	866	842	864	901	870	867	934	902	910	894	864	815	853	897	867	821	953	930	840	901	914	802	924	881	910	826	847	847	860	849	931	860	875	924	873	960	878	854	792	855	824	872	889	864	895	930	880	861	941	869	868	910	914	890	886	869	907	867	866	876	878	888	910	877	876	843	884	861	858	916	878	868	855	863	912	843	907	861	941	885	846	920	881	875	837	873	847	893	821	891	946	886	909	879	895	867	898	922	846	923	877	895	901	873	901	870	891	888	894	864	849	934	844	892	898	831	883	905	870	895	845	872	897	854	899	880	904	867	892	865	906	893	915	892	906	875	802	885	879	878	856	860	846	863	896	836	916	884	840	963	889	868	871	894	862	876	935	889	872	914	896	889	827	873	877	828	838	881	917	904	880	927	901	906	902	876	901	906	889	895	906	864	839	927	882	916	866	862	882	866	884	903	835	894	841	884	880	881	857	890	866	902	853	907	885	885	911	858	825	875	903	884	905	932	880	893	902	875	911	845	895	809	894	847	879	821	909	859	865	930	879	938	850	892	853	845	847	864	894	858	864	857	868	853	910	879	874	823	864	853	858	883	897	869	927	905	875	857	848	909	861	865	860	908	840	884	907	909	895	835	898	827	860	870	884	930	943	877	885	899	826	890	953	904	902	947	938	898	866	822	951	866	879	916	866	902	886	884	906	872	867	836	893	911	879	845	925	873	932	858	885	843	863	856	892	884	865	865	868	925	906	859	851	879	901	836	839	859	856	851	852	841	860	891	919	874	910	859	920	879	882	833	914	916	922	865	886	889	903	889	911	885	900	890	873	897	878	901	894	858	916	932	876	907	877	894	840	932	904	916	976	843	865	877	912	929	866	804	916	913	864	906	908	904	933	839	849	902	899	882	895	840	851	881	830	852	911	911	854	866	856	877	890	897	951	885	868	871	859	854	892	866	891	923	876	849	919	910	885	863	878	833	950	911	877	865	861	866	885	910	910	905	871	897	899	881	844	860	891	925	928	854	906	874	832	888	870	867	836	867	915	887	869	912	869	889	878	894	911	856	915	840	872	839	824	903	862	862	898	851	876	898	893	862	897	884	924	861	853	811	888	886	901	866	926	903	870	851	855	878	857	859	849	946	829	864	918	846	832	840	868	845	893	856	797	922	899	848	892	827	870	872	892	901	881	832	872	855	840	892	849	861	878	889	914	907	913	910	896	836	832	823	926	911	872	907	890	908	875	914	870	904	916	829	840	844	902	873	929	880	886	827	913	887	891	832	891	880	856	907	906	863	871	839	899	906	868	948	835	879	874	934	864	842	847	875	877	857	830	847	868	894	874	868	889	831	868	863	877	900	914	962	868	901	845	870	859	886	922	921	874	853	892	813	889	899	887	862
5087	1009	953	847	776	835	789	818	802	775	788	749	757	773	803	753	800	783	779	719	771	800	822	828	776	802	755	734	737	836	737	793	852	782	796	801	806	756	793	763	799	781	819	776	774	767	748	805	749	814	728	818	783	767	740	774	710	755	789	797	794	764	732	774	799	759	787	754	748	774	758	782	736	774	820	758	749	812	762	748	772	797	781	777	809	742	784	771	749	764	827	752	782	746	745	760	790	705	798	795	745	822	774	783	747	740	765	802	771	763	741	849	761	734	783	802	775	802	731	773	763	738	777	796	789	779	750	760	807	771	769	759	763	781	745	736	794	776	743	800	753	766	709	819	808	736	735	788	723	785	727	814	760	747	719	763	779	752	784	794	758	756	767	711	732	759	777	789	780	765	766	769	790	813	756	792	713	789	741	774	732	784	788	782	759	770	766	781	803	779	767	796	768	825	829	783	764	720	719	790	779	816	720	763	747	700	808	787	763	803	756	751	767	777	781	752	752	788	778	805	741	799	754	707	746	805	752	809	737	777	775	775	724	762	778	805	770	833	729	784	767	715	745	784	752	727	772	781	804	786	820	792	765	822	799	745	750	778	772	771	774	742	758	789	769	774	740	753	715	744	771	796	787	787	829	756	761	756	772	801	777	780	762	782	792	748	793	792	772	777	784	809	772	744	806	751	742	813	726	767	763	798	749	786	766	749	807	739	793	740	751	819	777	751	777	759	737	781	756	757	797	726	730	720	756	737	782	768	801	786	765	791	766	750	734	716	702	724	764	756	784	727	813	760	767	800	768	789	737	803	742	772	781	753	734	813	738	795	761	793	767	767	761	764	787	770	744	778	801	737	779	795	751	750	759	785	798	748	745	758	754	794	785	708	814	747	774	786	773	776	766	811	733	753	784	811	731	750	792	766	788	772	783	722	810	815	751	808	776	816	741	730	783	743	740	761	763	724	750	758	785	788	727	763	767	737	771	766	746	727	777	756	705	787	768	747	770	728	728	782	782	751	812	761	755	747	771	783	808	798	778	788	818	821	749	788	761	748	715	764	765	797	745	735	732	799	741	757	763	773	789	769	758	823	799	797	783	768	745	800	757	701	736	760	792	757	748	730	790	755	748	817	767	799	767	784	772	744	803	766	732	724	752	772	773	766	751	755	734	759	740	780	763	734	760	754	763	727	817	805	714	780	786	774	762	755	771	783	775	742	780	802	800	811	804	729	785	758	783	776	811	761	749	741	797	790	719	750	747	803	754	723	787	767	756	772	783	745	757	753	760	758	731	809	752	795	796	744	778	758	807	755	784	770	755	735	723	792	754	774	813	757	763	803	825	743	773	784	699	816	793	762	760	789	746	780	769	777	770	723	783	720	798	742	746	773	769	755	760	790	817	776	740	784	766	799	760	778	749	747	769	802	780	810	744	713	795	725	764	736	750	764	807	813	755	761	752	767	744	728	805	772	745	807	762	767	756	738	755	749	773	797	784	828	769	777	747	799	738	733	747	798	757	804	765	773	768	766	735	782	744	748	770	757	776	780	766	742	763	798	720	755	766	747	804	759	738	763	789	716	765	770	744	759	775	795	806	774	769	766	795	777	805	793	766	755	746	764	781	731	780	800	771	759	725	738	774	761	781	754	765	832	789	730	855	784	723	771	762	777	753	737	783	806	768	797	777	758	757	733	743	731	738	815	754	756	770	775	786	793	714	773	774	770	813	812	763	751	769	724	775	772	761	810	727	782	744	753	798	733	752	789	794	754	840	789	736	758	783	762	731	772	780	751	733	786	734	768	806	812	782	799	757	744	818	754	766	776	776	737	754	754	778	718	769	753	732	787	754	763	797	725	778	770	757	808	763	766	730	779	796	775	793	740	761	771	803	774	742	759	764	786	773	754	756	739	734	724	801	766	748	710	757	791	783	771	800	837	790	743	758	753	796	767	767	787	783	741	724	806	780	748	731	772	756	753	770	757	768	771	772	757	796	787	770	798	759	789	769	744	803	739	783	786	776	778	842	776	747	774	738	774	781	742	812	719	756	752	745	755	746	787	794	743	807	761	840	830	791	764	771	772	769	767	765	771	724	772	781	762	793	736	793	774	805	776	709	773	790	763	817	740	770	761	709	742	763	780	757	733	773	793	725	800	746	757	785	766	742	747	771	744	770	815	764	755	767	759	787	759	747	778	774	759	730	791	744	763	771	723	758	775	777	768	760	763	773	740	787	783	780	774	806	756	772	768	763	760	793	749	802	728	768	776	820	773	741	741	786	762	716	755	780	800	762	795	800	788	790	808	795	769	798	810	707	780	795	752	782	701	785	788	731	813	806	747	765	744	794	824	754	752	786	787	728	808	790	794	798	744	760	738	731	776	738	810	766	748	779	792	750	739	762	801	784	736	743	781	792	791	766	760	743	765	775	779	787	782	809	777	757	748	779	786	785	781	718	788	796	784	814	784	798	769	800	757	760	792	825	809	776	794	774	754	745	732	741	751	790	754	705	757	811	756	790	760	774	779	774	793	804	783	752	791	783	773	771	738	785	751	723	755	766	769	730	756	768	797	761	775	771	795	764	785	801	748	778	760	767	744	787	777	796	755	744	805	724	795	760	792	760	784	772	773	750	772	738	782	742	737	793	788	787	761	782	777	780	783	739	784	786	739	785	791	791	714	802	762	800	794	778	765	790	801	736	748	754	791	783	765	740	823	792	750	737	793	751	787	758	816	759	828	758	761	750	752	773	776	734	734	768	794	774	776	753	755	791	723	791	760	790	760	801	691	728	766	772	782	757	737	804	802	772	783	752	753	736	713	763	733	810	753	794	796	746	826	758	771	803	793	787	763	781	744	731	739	794	824	760	746	767	824	798	777	777	762	812	796	766	774	751	757	755	747	778	781	769	740	719	756	756	742	753	758	727	764	783	769	715	766	740	767	742	743	789	727	805	789	811	827	724	751	740	791	779	785	793	776	731	720	779	813	759	781	763	768	775	745	756	752	762	723	766	783	769	799	780	790	778	756	753	834	791	782	772	787	799	764	756	765	752	745	775	751	780	719	816	768	851	727	776	784	789	752	786	769	761	799	755	771	761	766	759	783	816	772	832	755	768	786	784	802	741	741	784	768	721	780	759	727	796	741	734	765	770	832	778	805	779	745	789	741	832	775	765	795	762	759	756	803	797	800	794	804	793	774	781	777	732	765	773	811	714	783	764	764	751	746	712	782	819	756	769	774	783	731	743	802	757	768	755	753	729	773	816	804	815	818	758	749	794	795	756	799	777	814	760	741	724	775	789	797	772	789	826	759	780	785	784	775	755	761	759	744	814	813	732	736	743	775	782	801	754	761	792	825	797	733	723	776	746	743	762	769	793	728	703	776	794	739	762	773	748	782	806	742	727	758	765	713	740	718	831	771	749	737	757	767	765	742	773	773	772	780	762	775	777	731	774	746	771	782	774	781	745	808	754	769	775	749	745	768	783	737	793	784
25663	21480	26037	19414	2383	1189	1067	970	923	910	909	905	950	879	837	866	895	833	893	840	839	852	858	838	865	880	822	919	884	851	818	806	852	875	865	871	853	821	852	865	853	805	873	833	865	863	816	798	881	837	805	866	821	850	861	862	860	847	839	813	893	819	860	838	858	859	858	826	806	808	806	861	827	865	844	849	834	844	779	823	817	854	863	830	877	846	811	809	853	834	819	810	868	888	868	814	815	868	893	814	861	837	878	896	838	894	857	821	850	844	780	819	826	891	806	852	916	853	827	837	855	856	814	851	826	805	827	818	826	884	828	867	873	831	794	848	769	826	879	822	863	887	811	822	834	863	803	847	864	873	830	867	882	849	811	833	841	856	831	848	827	817	807	826	838	834	850	855	848	855	786	821	779	837	861	883	801	828	852	854	844	823	829	849	845	853	857	815	867	835	814	835	853	823	873	881	841	841	888	803	836	823	807	829	855	866	906	875	842	899	845	863	819	878	876	815	807	855	836	835	818	879	899	856	826	811	814	798	849	854	847	758	816	845	867	822	847	858	831	850	839	822	840	796	832	851	864	882	839	832	855	876	829	825	847	836	824	826	849	851	798	837	871	851	833	798	860	819	831	832	790	786	865	769	867	865	797	781	847	811	854	841	796	833	826	898	816	821	845	833	867	843	785	822	815	848	852	862	803	858	826	846	817	811	856	849	825	884	851	793	780	883	871	855	795	822	855	836	779	818	856	818	816	822	890	836	801	810	841	813	848	842	846	838	887	886	870	879	846	849	835	858	836	875	838	805	857	878	910	802	858	811	860	845	878	842	832	798	842	853	819	856	813	853	817	814	803	819	838	843	829	860	868	872	828	868	852	841	857	796	854	782	842	858	856	846	801	851	814	826	843	842	860	800	777	780	816	819	805	802	872	846	818	857	848	839	839	883	857	825	831	863	853	824	808	856	783	829	914	854	866	831	827	851	800	787	755	846	796	840	835	825	817	884	807	846	820	874	824	852	804	877	800	817	857	850	851	822	851	865	815	847	804	841	848	830	873	802	805	878	871	821	869	854	847	870	814	868	871	880	819	838	877	836	807	834	828	849	822	880	815	826	809	831	806	791	829	867	853	829	791	877	840	830	808	844	785	839	818	851	782	836	817	821	818	830	824	868	850	878	875	832	821	826	849	815	885	911	790	867	893	823	858	823	818	817	857	831	850	857	831	783	824	867	870	816	801	836	848	836	849	848	828	849	800	839	832	855	867	853	791	832	860	833	799	859	861	814	850	856	865	869	835	852	833	868	813	796	851	791	877	854	862	792	813	799	813	810	848	838	825	870	839	870	823	852	864	812	869	871	866	856	900	802	841	825	847	881	830	852	870	853	864	824	858	846	841	873	888	837	822	824	880	851	792	901	824	845	830	861	842	856	853	816	792	829	812	831	880	847	889	775	847	898	851	896	845	867	832	882	820	797	825	821	851	854	904	789	860	901	810	857	770	859	829	851	867	831	862	833	845	833	844	776	870	867	810	886	920	809	835	862	824	764	852	849	896	831	839	812	837	844	886	852	822	874	845	873	833	879	864	819	861	852	766	884	815	822	860	888	787	853	877	841	873	815	841	902	879	854	845	875	817	813	826	872	801	879	858	794	914	810	822	817	843	871	852	858	849	789	814	874	889	837	836	835	865	843	849	845	841	808	830	797	874	895	839	897	859	888	812	803	809	814	844	815	862	893	861	830	806	856	868	817	845	855	850	881	861	850	837	863	833	845	885	907	822	865	832	794	844	849	869	856	894	853	841	829	875	842	873	837	841	875	879	865	829	869	859	899	821	832	856	798	843	834	844	879	791	802	852	854	810	784	792	861	805	784	837	862	827	869	844	850	885	858	815	837	811	838	870	867	866	885	831	851	873	860	819	819	831	823	826	823	799	876	856	786	830	859	834	815	852	811	834	841	816	790	770	812	854	854	863	835	854	832	822	786	887	826	820	814	858	866	896	812	853	864	837	896	851	798	877	833	866	856	909	888	852	797	889	867	844	817	827	857	814	824	806	848	808	791	867	804	834	808	833	821	880	861	863	865	863	868	858	809	883	810	822	890	802	823	822	820	839	844	802	846	798	826	869	782	848	875	852	845	818	850	880	831	777	888	843	789	830	874	816	830	787	850	898	877	816	820	857	903	837	836	783	810	841	781	837	776	828	838	870	853	820	864	867	774	833	807	876	840	862	849	852	833	847	892	852	814	843	868	838	833	786	816	810	810	860	853	872	880	842	846	875	835	826	773	806	852	844	812	829	851	830	836	784	903	919	847	815	857	861	837	844	808	854	855	817	871	840	841	906	841	885	830	855	874	853	834	838	844	852	841	865	819	824	865	816	826	822	816	875	855	791	846	834	837	860	848	815	833	838	812	845	868	842	840	841	769	831	848	868	858	833	834	846	772	847	820	868	822	826	785	802	832	846	793	867	859	853	864	864	836	808	855	837	815	810	792	828	834	836	870	847	859	869	757	837	804	840	898	852	790	815	850	844	834	812	804	813	833	815	830	841	858	875	799	864	802	869	869	855	799	836	827	798	860	813	813	851	810	835	843	863	837	848	809	836	868	871	769	865	838	845	910	809	833	845	869	894	856	826	829	835	825	829	822	815	847	861	871	881	892	883	883	852	859	854	800	786	862	854	800	888	858	823	818	849	867	851	895	805	785	887	903	822	877	831	833	817	808	854	811	829	794	848	809	836	838	848	857	855	864	851	870	824	837	861	866	809	832	869	814	853	833	818	873	880	795	891	813	797	841	824	804	823	837	806	823	835	890	836	822	806	809	761	874	855	916	818	860	844	869	815	833	820	805	838	829	818	851	884	849	839	827	818	876	812	833	828	830	861	847	842	810	833	845	838	896	844	887	886	815	810	866	833	848	830	861	834	817	816	814	815	758	876	849	844	897	825	811	830	799	829	851	821	796	803	870	866	805	788	853	854	926	859	841	827	860	879	834	873	849	805	837	834	802	838	872	854	852	856	846	836	904	860	832	792	819	834	864	821	840	858	799	806	879	802	848	859	838	865	824	815	828	834	859	856	817	920	810	830	885	880	847	863	841	868	887	863	892	842	844	839	789	850	791	822	845	840	841	830	831	821	884	883	823	804	877	832	838	797	892	855	819	773	855	832	856	826	865	818	866	856	814	821	821	811	867	869	832	830	818	809	909	856	866	868	843	856	868	849	863	823	834	856	843	863	817	839	833	829	809	816	863	812	854	871	913	845	822	802	830	838	838	874	798	852	853	860	835	854	876	891	821	801	844	816	843	856	813	822	860	843	863	807	847	847	859	825	843	858	828	851	887	835	824	842	856	812	810	822	867	804	854	822	780	828	873	846	858	869	865	822	827	858	831	916	857	885	881	857	891	874	800	785	805	842	858	855	832	853	838	870	813	820	807	793	856	854	824	870	912	887	835	786	866	853	848	836	824	847	835	814	856	842	777	831	873	836	861
3635	2418	2009	1315	1094	978	878	853	856	834	832	798	838	807	777	855	804	792	765	760	738	782	781	776	761	809	740	801	811	832	773	748	769	749	762	768	769	776	829	777	748	748	781	769	793	756	807	757	801	789	759	757	759	757	760	816	827	746	775	745	783	765	761	779	764	772	795	746	785	810	803	765	723	816	772	763	774	789	786	800	739	792	731	791	735	793	788	771	749	784	785	779	799	771	765	760	756	760	767	759	747	777	747	793	801	767	738	773	757	763	780	783	750	787	768	784	744	748	732	746	729	732	760	774	787	744	759	811	744	734	777	802	740	732	778	736	758	771	742	741	738	803	794	781	752	765	707	721	756	734	785	822	781	796	782	733	786	744	793	761	720	768	774	760	737	749	722	767	723	740	798	709	801	716	722	757	732	735	748	728	757	725	754	784	775	804	794	789	786	771	726	768	704	726	769	789	751	797	724	743	709	791	781	744	721	731	731	750	748	722	785	759	741	752	756	755	743	762	755	722	755	794	755	729	753	745	747	772	805	766	739	807	744	780	759	775	779	732	790	736	765	719	767	792	719	760	789	745	723	769	804	811	771	756	773	730	722	769	710	727	708	772	753	754	711	728	736	739	779	719	753	757	747	762	737	725	745	748	796	818	744	744	702	772	758	749	801	726	742	729	738	789	795	741	725	739	715	761	743	709	736	775	790	743	754	727	699	796	771	753	756	738	725	714	757	747	766	759	753	746	741	812	726	750	758	743	773	815	769	769	744	779	753	720	780	737	794	736	776	735	801	750	760	750	759	732	762	720	766	762	753	784	779	773	715	796	797	772	765	780	786	758	737	709	766	841	764	790	764	759	780	757	747	779	765	705	773	832	804	796	794	735	797	652	727	797	735	795	746	805	768	796	741	755	767	752	805	777	727	780	726	755	803	758	791	746	757	807	758	737	732	768	762	734	766	736	786	725	774	773	767	783	745	758	793	759	752	766	725	736	795	720	785	748	755	799	741	744	773	753	749	760	759	736	741	796	754	741	737	738	785	748	770	803	758	754	778	755	756	801	794	745	731	764	754	794	782	781	775	806	734	776	716	756	765	716	757	757	759	734	766	717	803	762	782	750	782	751	717	744	704	806	740	733	736	780	785	739	754	723	800	738	759	767	761	717	787	763	739	732	733	810	742	749	746	773	749	771	754	698	775	757	790	703	758	718	766	730	763	772	804	707	719	700	761	731	750	780	705	720	754	790	805	750	738	726	754	739	723	770	705	737	738	802	797	776	750	789	803	705	830	756	736	705	781	754	773	728	759	768	746	746	780	776	749	709	775	771	729	778	759	775	755	751	775	737	697	772	789	755	797	736	816	764	736	735	760	766	765	740	793	789	766	718	793	718	747	714	715	730	794	761	759	787	766	796	798	733	795	787	759	804	801	715	789	785	757	742	762	767	792	772	783	743	799	739	773	780	784	733	761	791	753	756	780	763	754	735	794	726	728	761	786	712	747	815	743	746	753	798	766	705	748	766	759	766	779	731	789	701	759	822	734	772	733	765	786	731	773	757	778	761	717	759	746	766	706	764	742	787	765	751	705	746	769	727	744	737	755	745	772	773	768	760	685	751	780	742	720	808	797	763	709	743	762	731	786	767	784	804	744	731	758	762	742	779	737	674	742	710	714	724	770	732	760	798	730	718	761	735	754	779	779	752	767	753	737	725	773	756	722	735	707	752	766	733	754	710	799	761	762	739	769	751	732	731	695	738	719	740	777	767	772	791	788	715	789	782	763	798	762	728	809	817	748	760	766	737	793	779	715	780	723	741	760	781	738	751	768	751	687	815	766	791	841	769	762	763	755	714	759	778	750	751	756	724	733	733	690	753	764	824	712	747	747	768	814	722	717	770	771	701	812	800	793	746	772	787	705	741	745	768	743	765	737	733	804	780	763	736	754	758	752	702	755	785	715	796	736	774	701	743	729	760	672	783	718	792	780	798	770	762	731	730	733	766	692	732	752	765	766	752	720	747	764	793	730	768	734	748	748	759	733	821	761	733	793	790	766	721	733	720	790	835	731	745	753	780	752	732	697	763	735	744	736	748	728	759	763	802	730	713	759	808	807	750	783	762	720	741	772	761	752	790	749	793	751	747	790	789	760	725	766	718	760	780	755	721	787	768	750	769	772	767	744	757	768	734	777	747	754	753	747	762	749	744	794	742	738	732	763	738	741	770	765	723	719	767	767	815	764	810	755	735	768	765	780	734	757	741	743	749	790	772	822	725	777	761	780	752	742	747	755	770	715	769	787	702	806	739	763	733	728	766	752	774	753	774	802	780	718	778	758	759	756	777	727	743	753	735	782	757	728	734	781	784	760	757	728	742	787	752	765	797	750	802	725	747	736	727	738	783	734	739	756	763	778	791	725	758	760	712	751	767	746	775	735	746	749	789	765	777	784	759	740	778	820	756	750	763	722	753	751	767	733	779	751	704	785	764	711	720	769	775	767	736	738	717	729	764	724	805	756	764	779	763	759	749	744	737	734	778	739	793	768	686	785	761	767	741	724	721	736	763	790	791	731	783	738	743	737	764	768	724	764	765	757	796	745	727	714	725	756	776	790	743	726	811	765	764	736	784	790	716	737	781	701	753	759	796	724	782	749	721	771	723	795	776	765	756	763	793	760	755	769	743	768	789	741	747	751	745	772	745	781	768	717	743	762	744	753	764	785	747	719	748	795	762	830	752	775	769	780	782	801	715	745	768	739	691	797	719	728	766	734	759	750	750	752	751	796	732	742	757	722	741	690	765	777	761	751	729	736	767	742	747	762	793	804	729	754	723	751	763	790	776	761	710	765	730	739	761	735	750	822	736	778	767	743	707	743	788	694	796	741	723	760	753	722	785	754	738	727	732	755	704	761	752	796	744	739	776	761	786	787	719	711	754	761	720	771	700	701	778	743	784	721	755	751	738	765	711	756	733	796	727	719	758	784	765	720	750	787	797	751	751	834	825	786	778	777	724	759	729	747	735	757	718	750	768	740	728	789	679	734	757	736	710	820	731	788	777	719	739	819	776	754	793	779	755	740	752	726	759	714	731	751	744	748	777	743	744	718	757	766	779	751	759	742	754	739	790	688	753	736	772	789	805	803	793	741	722	736	765	686	761	716	755	741	770	739	711	721	755	767	767	769	778	728	794	741	746	763	782	736	774	761	758	723	745	766	751	725	793	798	785	715	767	756	734	732	772	770	736	747	716	759	743	757	744	733	725	757	769	803	782	787	811	734	792	732	760	760	771	804	752	710	766	743	742	766	770	770	756	776	775	764	744	711	795	815	763	766	767	767	706	794	762	719	738	747	774	733	698	776	740	781	785	719	714	733	765	755	726	780	767	766	744	754	752	713	824	758	715	717	802	724	732	717	709	789	714	761	720	769	738	743	739	772	754	777	799	699	844	760	753	744	752	753	788	778	707	754	766	716	718	782	784	739	752	769	697	730	741	753	753
24248	21486	28724	24688	20547	3240	1102	721	646	563	588	535	506	507	505	512	505	528	480	486	492	476	466	496	470	447	475	499	450	471	440	465	471	471	450	477	471	442	451	458	442	452	434	475	463	481	481	441	458	432	422	461	437	476	461	434	467	439	459	460	492	454	419	429	434	443	454	447	446	461	402	472	463	421	474	473	455	418	444	420	474	402	433	492	451	467	442	471	445	469	454	477	479	470	456	456	471	446	466	446	470	443	459	467	454	457	456	460	484	448	461	449	448	416	470	406	500	442	467	445	436	460	433	445	441	422	482	476	466	472	457	490	451	433	478	460	439	493	468	456	424	445	425	466	462	441	460	449	464	436	450	441	463	440	469	470	457	446	406	433	454	468	453	457	431	476	399	466	438	438	442	437	385	477	443	461	461	444	483	408	449	444	428	425	479	437	420	454	468	458	455	421	427	433	445	466	452	436	478	463	454	427	455	447	491	413	442	472	468	453	415	416	480	454	429	467	454	440	448	488	494	425	423	451	439	442	477	472	484	466	462	486	424	448	463	460	466	458	454	437	485	477	441	439	481	418	435	501	440	470	488	432	421	456	417	393	451	486	462	453	441	455	432	466	453	466	424	449	448	471	457	462	460	451	427	443	467	471	433	461	437	426	446	473	449	423	442	471	456	453	417	424	496	422	442	419	486	442	436	454	446	449	471	442	483	469	427	474	449	472	436	475	444	447	427	429	453	436	453	460	462	435	428	433	434	457	425	465	467	450	477	468	468	442	443	445	502	471	477	445	448	475	440	472	455	436	436	473	454	439	466	459	446	436	465	460	439	456	440	434	491	434	463	448	497	465	450	428	433	455	458	470	466	480	478	460	465	387	463	451	446	425	445	447	456	439	480	457	433	461	471	471	448	444	457	413	478	445	425	478	427	484	449	415	473	449	431	456	485	465	458	487	423	434	417	466	418	431	425	443	460	435	397	476	453	476	454	451	413	451	439	444	429	455	438	455	465	438	497	476	460	447	442	444	457	458	450	467	433	444	439	449	431	453	480	456	446	411	456	472	432	438	461	449	449	467	468	478	456	472	419	452	482	461	438	415	436	453	417	468	424	428	484	460	459	443	419	455	460	446	443	434	464	426	463	453	449	455	464	457	473	465	438	419	481	433	460	478	427	437	445	458	442	434	413	456	446	437	476	434	499	482	439	474	484	479	495	471	451	471	451	451	450	426	445	443	447	473	444	444	459	452	449	461	444	461	462	443	445	458	433	465	410	423	479	420	434	481	447	464	427	436	410	447	468	457	461	432	510	441	447	422	447	464	503	460	475	461	446	485	430	450	435	421	465	455	481	475	489	455	437	437	467	450	480	468	444	431	447	429	434	455	437	467	413	442	448	462	415	461	465	447	427	458	503	443	484	491	451	458	455	427	419	450	482	447	463	467	463	437	432	424	428	477	452	470	428	452	449	457	440	467	445	453	442	448	425	483	469	472	443	441	446	419	454	458	479	428	448	431	429	452	469	400	435	453	471	487	416	444	438	453	420	448	457	394	472	441	444	461	464	439	415	461	460	452	480	427	465	483	456	442	449	475	440	480	438	447	495	459	480	442	448	442	451	406	480	482	463	456	469	437	469	466	432	464	450	463	485	453	458	442	495	449	423	425	433	429	449	413	447	431	483	465	453	437	434	472	439	465	438	475	439	428	444	482	446	483	459	418	429	422	457	422	437	466	457	472	473	435	422	462	443	430	432	444	429	457	460	456	440	505	426	460	471	429	444	490	456	423	440	482	453	452	447	441	408	409	470	484	441	431	456	479	468	441	434	473	498	494	443	419	446	507	431	447	468	413	433	448	410	430	430	430	426	450	405	435	478	447	508	455	491	461	439	454	449	455	462	495	451	437	448	465	446	448	460	452	409	456	491	416	415	458	483	449	428	420	453	456	437	474	464	465	413	438	462	453	409	440	434	458	477	416	436	412	499	464	465	451	434	441	478	441	449	434	504	430	438	456	478	422	439	459	461	444	441	464	454	433	460	466	451	432	458	440	439	449	423	425	428	435	443	457	439	447	483	425	493	423	477	440	458	475	458	470	433	426	442	431	425	437	419	434	433	452	439	444	475	439	452	455	456	470	446	455	489	471	465	455	454	444	450	457	465	467	463	454	453	461	405	432	467	463	460	422	437	430	478	442	418	431	455	431	432	479	414	442	478	478	481	425	496	409	441	456	470	444	458	426	442	471	418	443	453	446	421	434	483	452	453	405	447	450	494	428	420	440	455	441	447	427	452	446	455	470	422	433	452	449	447	455	408	481	469	461	444	437	460	472	482	481	449	463	429	414	463	461	442	446	442	451	424	467	459	471	469	472	411	436	449	479	433	414	422	464	466	454	378	441	454	475	460	448	465	446	458	435	420	464	461	422	430	442	460	434	460	468	438	448	425	445	489	430	466	471	457	450	457	433	445	451	438	445	452	463	418	423	434	479	492	452	436	501	446	470	484	431	442	473	423	455	412	466	450	459	443	452	426	432	420	475	434	447	463	436	469	452	437	435	444	457	440	425	454	449	453	433	440	410	475	467	464	464	467	416	395	428	438	434	474	494	452	442	423	454	432	458	462	469	442	483	449	465	444	446	422	492	429	501	446	480	429	441	464	438	475	458	423	463	419	473	429	454	473	446	461	438	468	456	458	455	435	475	498	461	447	446	453	474	474	446	401	432	431	458	468	402	411	469	476	479	537	482	431	474	443	444	417	483	478	440	429	468	397	453	453	498	458	450	424	435	466	422	457	476	428	437	439	452	460	466	460	417	396	468	429	474	463	438	459	400	396	439	438	458	479	474	426	456	440	451	392	442	424	441	447	443	457	471	478	462	409	458	477	486	477	482	430	450	454	492	458	429	441	440	441	458	450	483	453	475	457	466	478	445	460	461	430	451	461	445	505	406	464	440	442	441	412	427	435	470	452	435	483	408	442	454	457	403	466	402	476	434	452	465	503	486	462	475	398	479	493	401	482	481	443	424	431	461	479	443	473	425	435	461	432	430	442	434	439	470	484	504	435	443	456	439	464	463	435	484	425	447	465	451	444	429	486	491	443	450	450	493	473	455	486	445	445	432	426	473	445	445	463	465	404	453	413	473	457	493	459	449	459	444	482	458	462	451	449	450	463	460	460	450	467	451	469	441	461	479	398	438	463	501	451	434	470	435	474	489	413	443	435	446	441	445	463	459	433	436	448	448	441	485	439	476	448	425	451	459	470	447	439	493	422	448	441	443	467	452	464	466	410	462	436	470	461	500	436	465	441	486	472	465	449	461	448	420	436	470	445	468	444	438	454	486	447	449	467	454	468	468	469	442	439	437	447	432	445	457	429	435	457	493	430	489	474	445	461	487	506	465	427	414	438	449	444	469	473	436	442	467	428	416	450	454	449	442	437	432	473	437	463	458	437	463	451	454	435	401	462	458	442	435	430	458	451	435	425	446	440	425	477	439
3417	4890	3835	2048	1334	1124	900	872	753	708	654	609	587	617	538	528	527	517	515	540	527	501	469	503	524	503	508	478	474	502	501	457	485	429	505	502	500	494	498	508	473	472	475	479	499	473	465	488	481	513	474	476	434	451	442	478	481	471	490	451	453	496	481	486	474	455	498	491	483	435	453	480	467	463	479	485	511	471	404	489	476	461	498	451	500	464	449	501	500	445	489	495	478	488	495	448	449	476	464	476	451	467	487	480	459	470	423	470	522	442	468	458	484	465	438	480	480	462	470	469	468	493	475	471	517	442	495	472	462	440	456	465	458	517	455	449	450	450	457	453	476	456	440	465	504	441	472	476	435	502	468	498	476	434	459	505	472	453	466	430	469	505	424	456	431	466	449	431	462	463	489	434	466	458	456	449	454	477	463	492	470	454	432	463	444	450	438	438	442	468	435	450	465	438	475	448	421	499	477	447	456	471	469	466	453	421	477	472	425	501	480	458	474	479	445	473	503	455	465	463	442	430	466	465	466	471	412	457	476	486	495	422	461	494	486	457	481	450	513	470	495	457	466	447	456	442	474	455	459	431	443	465	453	449	445	455	477	475	453	470	404	465	488	475	454	483	501	416	452	498	462	443	436	479	447	489	412	479	444	411	425	468	447	493	448	438	473	437	429	469	442	499	474	474	454	446	495	474	449	485	436	436	473	441	451	497	464	499	466	495	485	435	439	484	462	443	455	466	462	449	482	477	434	445	468	431	452	460	500	471	483	458	482	458	470	469	462	467	486	475	432	448	466	455	455	448	474	476	485	490	480	461	487	502	445	451	491	482	460	450	472	505	492	499	433	442	494	414	433	474	460	465	451	439	483	469	464	431	467	446	442	431	487	488	499	457	463	442	446	472	460	419	464	458	503	467	447	470	418	460	435	420	457	480	466	438	472	481	457	456	472	436	461	447	461	449	454	453	454	482	448	476	476	428	476	434	503	468	443	456	437	433	483	453	459	480	474	468	465	435	480	457	461	408	453	510	445	493	449	458	466	437	471	429	448	459	467	478	463	453	447	461	445	503	464	448	461	449	453	470	450	457	480	484	448	506	473	455	450	437	441	465	460	495	489	466	475	468	418	484	457	427	462	463	455	436	452	473	431	425	504	442	436	446	468	438	466	452	473	489	486	467	471	444	450	481	445	463	443	462	495	408	451	454	476	457	440	469	446	476	442	459	484	456	526	470	468	456	445	496	463	417	415	442	466	438	480	487	491	508	446	416	459	477	492	517	463	447	486	455	449	463	459	445	451	476	483	485	465	483	464	442	473	492	474	415	431	423	458	448	472	492	489	469	429	456	478	464	467	484	441	470	477	455	466	445	495	426	459	464	486	497	466	472	452	442	445	456	499	409	449	450	456	449	471	472	455	430	439	465	398	497	452	464	439	498	500	452	433	490	513	439	452	476	439	405	442	434	466	433	447	418	432	489	473	488	407	437	459	476	450	423	461	446	473	434	459	431	450	433	432	490	464	468	463	461	451	442	493	459	473	443	433	432	445	440	492	491	467	475	465	481	474	433	430	458	427	445	473	456	425	463	451	492	476	430	439	471	459	426	459	464	491	439	432	469	470	441	472	464	435	411	479	438	459	412	459	513	478	471	433	486	466	400	475	464	454	459	451	484	471	465	473	480	478	465	419	484	451	462	457	440	456	444	474	483	443	457	439	435	470	458	463	468	474	469	438	479	509	449	424	462	434	419	483	496	463	434	454	477	454	462	472	439	464	430	487	441	439	485	486	462	425	458	439	459	436	445	418	466	411	427	451	504	438	438	477	497	475	429	457	485	462	461	487	423	455	421	451	472	460	422	469	426	457	457	465	448	444	463	465	444	438	449	433	418	468	443	453	435	477	463	425	453	435	480	449	436	461	463	437	435	424	445	466	450	441	441	438	499	445	517	499	452	453	478	433	459	488	449	450	434	441	428	459	469	451	479	464	426	453	417	446	465	442	454	452	452	438	449	407	449	482	481	493	423	438	444	454	497	483	463	443	462	455	469	451	447	460	477	463	437	451	452	440	447	458	426	473	482	435	464	506	442	419	454	436	463	487	402	462	440	410	477	435	472	463	449	477	448	449	441	451	436	456	481	455	476	422	430	504	444	440	446	479	463	453	478	429	431	458	461	442	435	459	484	476	480	466	451	475	481	484	461	486	465	470	444	422	439	439	491	469	506	481	466	466	446	453	453	438	479	431	465	468	458	461	441	480	457	499	449	458	463	476	464	444	441	426	472	403	473	438	424	495	462	459	437	418	443	484	450	492	415	483	436	479	486	459	444	410	423	498	451	379	453	465	510	490	476	465	463	449	481	427	450	450	471	458	453	455	435	463	459	425	480	423	428	455	421	472	448	466	465	475	448	443	470	449	448	440	427	441	477	439	449	445	458	433	458	481	452	434	465	450	453	438	465	452	459	434	409	464	460	430	474	450	465	458	463	454	475	465	452	473	480	448	436	476	461	476	417	442	494	460	450	463	482	474	476	401	494	491	467	474	484	465	441	460	467	509	448	473	471	457	464	434	462	445	463	444	419	466	457	457	444	455	437	462	465	485	416	433	440	502	468	456	486	452	470	446	435	425	447	427	491	445	469	424	500	438	457	465	393	458	511	427	477	470	444	473	433	439	432	477	434	444	448	476	465	464	458	442	452	462	449	467	480	461	477	473	461	469	459	450	447	469	418	462	430	459	458	471	426	471	470	459	457	458	503	435	484	482	446	469	434	425	479	478	446	430	486	467	481	489	441	441	464	396	491	482	458	450	448	432	473	456	499	492	453	422	436	459	462	425	460	440	477	489	489	474	464	475	477	452	481	451	448	466	494	431	497	486	471	450	444	431	461	452	466	465	449	463	453	458	508	489	508	449	450	479	439	429	449	425	418	488	424	438	467	457	458	456	435	472	471	464	479	470	444	446	434	438	473	465	413	486	482	463	467	437	471	464	485	429	444	462	458	429	432	474	449	462	446	472	459	461	443	472	435	485	467	457	453	447	409	449	419	452	478	470	453	448	449	462	480	451	419	425	489	459	463	469	461	461	463	436	455	449	427	421	474	461	470	428	438	445	442	446	487	417	436	467	451	471	453	422	432	457	436	439	472	419	460	446	439	409	474	483	455	442	452	457	491	406	450	449	444	469	484	451	445	468	464	460	472	437	473	489	485	418	466	460	471	466	431	466	444	510	475	469	427	464	469	416	474	504	426	469	464	462	407	463	460	481	473	464	447	475	457	417	449	457	477	448	455	408	466	443	467	470	475	440	444	429	411	441	456	440	425	464	526	472	429	485	438	491	489	454	471	448	474	460	441	449	470	469	473	446	487	442	487	438	439	465	463	449	462	421	442	504	465	452	448	467	468	472	444	416	466	511	473	447	431	479	418	410	461	450	423	466	489	464	454	470	476	462	481	429	473	421	477	494	432	436	456	491	470	498	459	447	466	439	455	470	447
27749	12168	2190	1287	979	893	939	914	900	873	869	897	899	914	830	874	878	883	884	872	868	931	888	853	863	895	844	938	889	867	902	851	883	888	930	873	909	828	875	846	875	959	858	894	891	844	835	937	865	914	889	832	884	944	874	904	912	930	917	879	838	886	930	914	859	880	910	901	884	911	900	842	834	849	856	882	857	844	920	923	893	857	845	885	888	921	854	920	953	884	917	857	862	855	882	895	866	949	860	891	870	914	893	901	902	869	864	921	907	874	902	898	877	886	904	907	894	909	894	896	875	881	880	876	879	809	888	865	935	909	888	935	887	884	839	884	876	895	891	870	923	858	905	916	869	872	841	877	889	917	848	866	879	908	930	854	884	894	839	898	873	891	908	815	838	880	863	872	871	846	904	924	900	874	871	874	862	940	877	894	851	917	853	920	901	862	932	942	857	874	882	851	929	889	853	827	943	893	906	888	925	899	944	948	925	894	912	898	853	901	904	954	862	880	883	865	881	849	896	896	847	891	862	893	878	869	879	898	910	859	908	894	853	929	885	884	874	876	846	870	875	899	897	889	903	864	888	855	886	902	961	870	889	819	881	927	904	855	949	867	875	888	896	886	863	851	851	881	857	877	878	864	893	867	888	915	881	881	891	881	876	857	865	915	861	902	887	911	930	868	851	865	865	844	909	887	922	868	879	831	854	905	860	928	918	910	914	853	865	896	894	867	893	838	940	837	853	897	881	910	884	849	932	863	895	856	935	889	875	866	875	915	887	893	895	831	881	884	904	852	909	884	866	853	859	896	879	860	845	857	917	897	836	925	885	891	890	939	849	899	896	885	852	921	901	861	865	888	856	904	890	882	854	927	906	893	886	918	850	876	888	864	873	823	894	881	890	868	854	967	954	930	885	915	878	864	924	861	942	891	886	889	891	895	891	918	883	841	909	863	845	809	877	865	889	873	901	915	926	865	931	917	862	826	829	863	879	833	906	843	863	923	872	890	905	911	896	885	860	853	871	882	841	886	846	870	834	915	875	907	872	928	821	851	898	869	910	859	852	900	882	934	903	931	880	862	874	912	875	947	859	879	915	862	846	901	867	901	875	872	877	901	893	894	870	891	902	928	908	887	880	889	913	877	900	886	928	922	911	873	852	879	882	853	894	895	921	818	863	809	956	879	934	909	892	887	852	867	851	881	861	867	888	923	940	871	876	892	846	898	895	870	872	906	891	898	921	893	902	900	868	932	889	906	879	913	904	885	925	887	929	913	837	853	888	914	925	856	952	840	864	889	880	846	875	842	868	865	890	918	898	815	854	893	840	894	851	891	881	908	890	930	886	863	908	938	915	849	897	929	861	824	869	881	888	881	889	851	877	838	898	899	825	903	927	879	900	856	861	928	858	907	931	933	902	880	875	899	859	917	925	876	894	809	902	839	884	865	866	826	842	880	881	876	939	836	924	864	873	929	862	913	895	908	913	879	887	873	896	865	926	897	958	906	827	857	863	914	913	904	878	871	895	903	872	866	899	921	912	954	877	890	910	810	893	858	870	916	889	877	931	877	874	888	856	867	888	850	904	903	891	945	901	820	900	904	826	885	869	884	902	910	882	907	919	917	927	832	875	911	832	873	877	908	918	936	904	885	872	868	866	888	864	886	888	901	878	851	872	863	935	822	860	855	866	908	915	889	880	880	882	880	889	928	850	873	896	870	924	892	849	874	939	917	902	898	879	882	884	847	860	896	847	896	844	853	845	895	885	863	853	874	891	895	901	860	883	877	891	872	927	851	852	902	881	855	905	873	851	919	838	862	878	813	926	898	885	918	861	911	894	896	860	880	838	841	929	880	930	871	889	867	825	857	884	889	914	919	891	867	920	907	853	895	898	837	894	963	890	891	905	933	876	859	896	866	858	872	887	862	870	871	862	848	932	910	916	914	885	869	882	921	900	881	908	884	891	930	845	885	859	858	864	877	885	902	888	894	868	873	877	840	864	889	878	866	937	844	881	859	883	897	872	913	943	907	858	852	917	870	842	878	863	956	911	912	846	864	857	896	867	939	852	883	904	852	870	904	906	836	876	894	834	842	928	880	821	921	873	882	881	900	859	875	869	901	885	883	918	889	888	853	931	896	878	907	932	914	847	880	862	899	879	959	927	882	857	847	834	861	846	843	882	915	859	915	875	931	891	887	883	926	883	802	893	894	897	880	909	854	889	924	909	884	883	897	898	886	865	883	890	889	881	869	852	869	944	897	829	864	845	870	897	911	831	835	917	877	917	921	870	888	953	900	878	866	843	883	883	876	887	936	865	927	874	845	894	845	868	870	863	859	914	854	839	897	858	885	859	881	952	865	928	892	867	870	872	873	883	895	871	938	922	894	865	891	860	850	850	867	892	946	906	866	922	850	902	907	901	892	858	873	838	900	845	888	900	870	907	925	872	897	918	959	920	926	893	857	862	939	949	838	899	852	856	893	900	859	868	935	893	841	879	937	931	868	914	881	899	916	869	921	893	818	910	885	913	904	905	901	895	839	902	922	964	854	904	905	854	887	871	891	862	959	906	967	870	873	860	874	890	857	906	869	904	894	874	904	838	907	840	873	919	927	918	827	897	873	833	899	865	889	860	893	813	908	912	929	907	883	902	846	907	897	884	880	902	877	903	841	847	897	890	896	927	897	908	859	877	890	878	888	892	881	873	920	906	904	923	934	903	882	878	913	898	854	897	902	803	907	873	896	882	853	924	910	855	867	919	904	842	871	916	879	847	890	836	916	871	812	845	886	844	881	887	907	922	859	915	882	887	858	873	848	858	858	853	817	863	853	902	840	909	890	852	931	848	854	906	870	926	906	900	864	877	924	891	915	923	909	885	901	859	942	877	936	865	859	868	870	835	879	911	897	938	911	880	845	912	849	878	885	896	824	888	902	826	894	876	932	882	893	850	896	877	932	903	871	896	905	907	873	815	907	921	886	823	833	851	878	898	879	867	870	850	865	889	919	850	948	887	893	924	874	882	903	927	907	893	893	861	871	878	881	935	887	911	928	889	912	912	846	905	928	927	892	939	894	965	858	860	897	896	910	868	906	904	868	898	913	839	932	875	869	948	870	914	892	864	900	951	895	910	895	875	866	863	851	865	858	898	855	940	903	900	874	872	897	903	932	865	923	873	910	891	868	928	874	895	891	904	842	909	934	942	921	905	919	871	889	875	905	892	871	886	882	825	902	934	854	923	873	920	854	884	863	861	870	940	903	865	830	873	920	874	874	887	887	918	881	875	875	876	863	915	898	856	892	890	913	857	865	829	826	897	839	893	944	887	896	923	865	912	925	846	838	890	875	895	820	915	877	877	909	874	884	912	901	925	908	880	873	881	879	887	845	838	871	887	867	888	973	942	832	860	849	887	859	884	893	889	883	844	838	814	877	910	836	899	858	886	894	900	885	923	866	882	990	888	857	874	900	887	882	904	851	815	894	896	862	917	884	850	899	860	899
5093	1056	1020	838	837	805	751	778	811	830	785	792	791	772	787	812	773	778	821	784	722	828	781	764	774	762	821	782	765	773	743	736	789	744	761	791	778	777	786	741	763	749	747	740	774	760	758	733	771	768	755	750	780	786	745	779	791	755	822	798	812	729	774	769	765	763	746	734	792	804	748	782	779	844	768	779	777	809	797	767	792	744	794	746	821	749	808	757	793	783	764	797	774	745	794	777	738	728	689	797	786	724	779	783	799	760	795	769	793	762	775	767	803	802	799	798	711	758	708	799	736	756	754	742	777	806	757	742	779	853	746	783	742	774	772	744	752	748	800	825	737	776	786	823	832	745	785	767	806	793	759	804	746	753	775	760	766	790	788	726	785	732	795	751	772	769	749	790	772	719	782	776	721	777	727	772	709	817	781	776	759	752	792	748	721	824	745	736	781	736	800	754	752	777	704	819	758	744	794	823	755	755	710	776	733	785	773	787	736	790	794	803	751	745	774	750	804	720	774	747	770	735	725	791	853	754	760	799	834	770	826	779	794	752	797	763	761	779	787	774	776	748	778	748	725	773	794	786	775	717	809	770	758	802	747	753	764	764	738	809	750	756	790	776	759	760	757	801	775	758	823	766	740	771	760	791	781	795	829	735	762	781	792	762	734	776	736	735	837	794	786	760	815	791	772	760	779	800	782	827	790	769	780	794	807	728	737	753	753	794	764	787	811	761	804	790	786	758	763	732	792	780	743	785	787	762	799	829	789	836	762	810	786	799	769	790	756	753	779	756	815	757	782	756	786	750	752	803	767	785	817	799	768	798	778	771	752	806	785	743	749	787	795	768	748	738	779	748	749	774	746	781	806	746	766	778	750	772	771	782	786	757	723	763	764	814	750	788	756	799	723	778	738	789	797	796	739	758	766	774	749	739	825	739	750	796	797	777	721	752	803	801	732	805	773	780	760	771	691	785	741	776	777	788	753	799	725	782	752	715	747	749	755	780	784	787	759	786	753	722	755	811	754	755	731	762	791	754	791	773	777	779	833	761	766	798	737	793	796	796	774	779	822	781	764	744	772	767	810	755	769	755	767	777	825	759	788	753	802	810	770	740	732	770	768	791	811	767	807	781	778	731	766	788	757	776	786	749	740	796	753	765	798	770	761	784	753	791	802	789	822	745	757	804	743	774	765	780	776	771	806	759	745	795	770	794	766	761	778	794	808	774	796	754	755	724	747	822	778	784	802	812	716	732	790	745	788	754	778	719	727	750	728	748	768	755	768	800	739	783	773	790	784	775	743	760	791	739	769	780	734	787	738	837	806	794	811	822	808	784	772	775	783	765	773	778	745	822	742	781	801	769	856	751	786	833	766	754	777	793	785	784	711	789	792	762	764	795	757	748	754	758	804	791	834	802	826	707	783	743	749	713	775	768	775	760	793	727	762	786	754	781	807	781	721	770	785	791	810	793	780	755	788	792	751	784	734	774	784	803	773	750	746	789	766	769	750	806	768	735	745	694	778	807	751	722	738	783	750	747	703	773	791	793	752	742	788	757	768	804	763	774	760	772	762	708	799	758	760	784	729	783	746	777	764	779	734	805	760	770	764	796	737	747	799	790	761	763	777	772	772	763	827	771	754	813	786	798	742	751	829	768	769	776	739	821	758	793	751	809	805	734	796	796	799	760	818	803	737	771	814	755	751	768	764	805	760	748	781	721	834	780	733	791	730	750	773	828	724	748	793	764	746	780	740	783	779	813	793	839	758	771	768	804	718	773	797	772	772	787	742	739	762	795	815	780	745	765	812	726	787	759	788	827	780	823	717	737	813	810	760	724	800	777	754	755	799	762	806	741	714	751	756	761	841	813	761	789	768	822	812	728	754	682	746	715	784	790	717	769	806	736	742	812	782	796	794	828	805	776	753	762	773	788	733	766	774	739	769	765	718	778	757	738	770	761	797	816	748	806	764	774	775	782	794	784	708	706	758	760	804	774	793	746	777	768	754	791	733	760	812	779	755	781	698	795	795	798	705	758	739	767	742	746	757	788	771	772	793	836	751	788	804	786	789	796	769	742	765	727	828	790	724	745	743	747	783	763	762	758	779	797	766	807	736	746	813	773	758	814	733	755	780	723	794	736	810	773	729	776	769	813	775	772	763	760	814	739	752	795	771	797	801	733	757	749	790	805	762	794	740	782	818	783	720	795	740	788	782	766	796	803	789	766	755	743	781	794	822	793	754	788	785	747	791	779	784	756	769	779	767	787	757	770	727	781	772	743	736	762	774	739	774	752	786	743	759	788	765	789	749	804	775	758	732	801	789	836	737	785	766	768	788	780	774	768	740	743	759	754	765	805	753	768	770	763	741	714	778	785	729	806	791	796	839	745	727	783	778	775	767	770	779	782	773	779	743	796	771	763	818	756	860	723	701	744	758	768	774	776	795	746	763	759	794	766	795	743	814	724	808	790	748	812	783	699	766	778	745	768	779	751	795	789	793	761	790	736	793	797	782	754	794	805	754	758	713	726	750	747	769	761	786	795	766	789	828	815	783	801	770	774	796	768	787	800	723	808	775	784	750	791	775	790	778	762	781	806	779	797	834	770	742	727	773	702	812	761	733	768	702	793	814	792	743	788	764	796	730	765	720	795	772	786	770	783	751	818	776	727	742	771	783	757	799	764	782	750	803	767	780	750	758	798	781	753	743	758	798	745	746	766	807	820	763	798	754	769	762	757	788	738	761	755	730	813	776	817	744	704	749	786	765	728	790	786	741	761	770	793	778	757	748	717	813	767	780	751	792	785	755	769	782	777	742	772	756	768	775	841	788	779	792	745	813	778	815	783	730	762	785	829	720	736	761	700	755	793	761	803	757	776	800	793	792	785	729	782	814	765	808	750	779	743	764	766	790	739	736	750	726	741	782	776	776	767	778	777	769	763	728	809	739	782	806	697	754	754	774	737	754	716	748	778	793	756	786	764	766	737	773	773	740	752	775	791	759	858	743	783	758	765	755	780	790	759	754	805	809	779	758	777	785	792	769	784	768	766	793	820	798	790	799	736	832	800	794	776	762	775	776	734	755	794	728	702	777	783	732	771	800	760	743	809	750	752	818	828	772	822	732	753	756	788	766	798	765	799	724	718	730	742	718	782	800	780	782	766	745	776	752	783	811	759	796	730	839	801	738	782	780	770	808	774	831	751	740	741	746	781	775	776	712	724	755	825	748	788	713	741	802	711	742	772	766	764	809	745	770	773	787	794	802	782	783	769	781	823	760	769	804	762	754	755	757	820	802	765	762	753	795	772	750	783	778	757	750	738	755	811	756	770	749	762	749	740	816	817	732	823	804	737	779	789	810	770	751	778	752	780	767	758	777	788	786	743	797	783	735	767	759	724	807	782	731	768	805	809	793	845	784	771	759	853	731	772	785	775	773	822	813	822	723	741	777	757	800	789	761	784	770	730	793	726	782	766	737	780	790	786	813	813	739	742	753	731
25712	21474	26086	19479	2367	1225	1103	941	876	873	905	924	892	936	829	856	873	833	864	831	867	890	872	822	900	819	860	848	890	837	841	827	865	926	805	842	844	900	871	879	851	867	842	824	854	846	823	887	849	795	886	852	895	847	858	826	909	900	861	890	864	851	794	841	873	820	894	892	869	803	841	840	828	898	906	843	803	879	845	862	850	806	858	881	847	858	893	867	867	866	875	862	785	920	828	873	843	873	877	904	873	875	844	851	819	855	887	837	811	797	899	838	758	824	873	829	868	849	836	846	883	858	840	835	791	813	852	843	888	769	864	831	855	851	890	826	886	865	888	867	849	865	830	881	805	851	845	814	849	842	855	849	810	857	802	822	827	849	846	850	825	849	841	910	847	828	855	891	836	846	903	837	846	830	851	896	851	882	854	830	820	831	877	846	854	881	873	835	896	878	827	814	838	839	840	790	849	868	859	850	869	853	833	880	841	830	830	829	809	854	807	873	817	865	795	817	809	858	836	829	861	886	822	859	822	806	839	800	842	877	815	874	864	877	799	859	842	895	875	882	850	811	856	881	895	832	845	828	851	817	826	885	853	840	859	867	885	834	859	882	866	846	903	786	855	844	791	873	858	873	843	855	815	879	858	826	850	878	892	847	873	826	848	800	863	896	859	807	816	794	849	836	848	903	821	873	837	837	857	877	860	835	835	857	811	911	819	839	831	860	860	858	869	885	845	819	828	837	841	818	844	866	845	815	872	833	838	798	871	844	880	886	828	822	875	798	873	821	797	849	828	850	838	844	818	869	826	878	842	868	838	825	849	848	861	895	804	859	858	839	859	843	869	836	845	821	864	839	830	850	860	863	865	799	849	871	863	794	852	867	849	857	887	773	803	902	869	832	851	889	852	824	780	855	833	864	811	803	840	912	858	792	902	833	831	836	884	809	921	881	887	813	824	830	852	924	839	849	827	802	846	876	884	812	887	888	774	860	857	870	798	799	847	861	816	778	863	839	803	805	791	873	860	826	884	802	889	848	811	811	897	863	865	859	853	843	825	834	855	844	806	877	862	857	874	832	847	864	854	889	844	867	792	866	895	838	806	842	851	850	859	830	847	830	874	862	858	818	857	855	832	852	796	900	770	805	890	805	856	804	810	863	864	813	889	904	815	923	819	818	847	893	888	839	842	848	797	804	876	848	879	831	814	834	807	807	869	845	843	824	836	840	850	808	849	862	857	867	869	885	903	806	817	812	822	871	839	831	926	796	859	878	812	904	862	800	849	810	796	843	844	838	833	867	883	824	780	840	847	867	850	844	808	804	841	858	816	786	830	811	867	830	860	789	826	857	835	857	835	864	865	837	843	883	851	840	924	859	830	865	913	880	815	915	919	818	845	843	818	921	895	886	799	831	826	827	922	846	831	775	833	824	831	845	832	829	848	827	866	842	839	825	818	862	883	801	873	853	803	841	847	848	870	842	845	831	847	890	791	805	869	864	836	847	821	837	879	843	858	872	859	842	797	789	860	819	816	839	812	846	873	798	820	858	865	864	830	815	831	824	850	860	889	853	813	895	881	846	844	864	837	872	857	854	852	828	827	863	866	877	813	810	894	857	832	893	812	827	851	878	837	838	847	868	828	816	859	865	847	877	861	818	875	854	832	844	850	850	841	825	829	845	831	824	829	799	852	840	823	787	837	842	782	839	792	820	919	863	822	804	896	802	886	853	910	843	828	859	827	823	873	829	792	828	850	833	926	900	807	856	835	850	872	802	827	833	833	827	916	870	895	818	847	867	832	836	905	813	841	870	822	843	832	873	853	837	851	871	780	871	790	892	815	871	889	895	864	893	806	801	799	884	775	802	863	794	791	839	861	805	860	839	895	770	845	859	843	846	812	827	817	842	843	859	810	819	844	932	809	851	839	827	872	856	913	827	844	802	853	820	858	830	832	824	866	795	886	885	881	816	848	862	828	895	879	866	837	826	831	869	837	802	834	852	879	806	858	832	829	841	825	827	867	837	831	838	772	903	888	799	863	868	855	876	815	870	858	841	844	906	860	904	851	895	842	836	877	825	859	863	831	823	840	834	831	850	858	831	814	891	822	864	836	834	825	804	866	830	785	870	892	859	794	868	870	869	823	888	852	843	852	847	812	821	820	903	832	839	796	864	854	874	826	838	889	833	872	839	841	814	921	862	824	851	818	850	861	863	831	829	839	840	805	860	847	857	832	879	893	852	831	859	866	827	876	919	835	844	822	828	836	847	829	802	878	829	836	811	861	855	898	909	855	878	932	846	787	838	843	848	849	884	854	777	884	816	881	845	824	820	866	906	884	844	808	838	856	827	931	891	828	846	805	836	940	815	867	855	822	892	904	877	847	825	831	809	888	849	835	864	836	816	859	889	849	827	819	860	869	824	827	857	817	818	851	818	866	896	799	817	826	843	842	853	852	847	884	855	789	819	804	869	795	842	871	834	856	821	841	854	825	829	812	833	916	862	761	838	811	788	844	852	818	855	832	858	807	848	851	819	880	826	844	848	793	872	769	869	807	800	882	855	821	869	814	876	854	885	834	806	848	882	832	831	822	885	840	894	852	858	799	847	856	868	866	818	844	877	869	889	817	831	858	844	866	840	874	865	827	814	803	814	799	831	814	828	854	827	828	859	857	832	847	856	781	829	860	880	798	825	855	851	896	818	883	831	817	868	838	842	821	853	849	871	893	869	865	858	858	855	857	881	882	858	816	850	856	829	886	849	870	848	868	863	854	869	903	852	836	800	861	872	844	861	830	907	845	853	828	858	930	791	828	880	865	851	855	816	821	842	853	851	875	822	819	824	822	855	834	849	917	921	862	864	830	890	906	868	864	877	869	861	846	852	847	882	895	863	848	897	907	795	779	811	816	835	811	815	814	841	859	879	850	897	847	817	873	908	839	879	828	818	805	881	838	822	879	841	848	880	802	843	853	812	868	803	834	843	834	889	787	822	872	810	808	886	821	850	837	861	784	830	858	876	839	873	781	868	797	885	841	840	822	799	825	846	806	846	849	856	841	822	864	824	855	842	810	835	798	868	847	859	859	861	841	866	848	834	794	825	775	868	839	872	826	903	863	830	805	817	845	866	856	861	819	841	863	838	840	865	876	796	852	858	836	833	843	823	834	888	845	836	832	896	864	831	813	820	794	878	785	859	858	858	865	869	892	843	859	900	833	846	880	813	873	895	879	820	785	843	879	854	892	830	827	872	869	817	895	813	882	823	832	887	813	868	874	804	837	882	861	847	851	854	848	813	887	813	875	876	827	815	866	803	829	888	847	829	875	837	889	815	885	878	840	822	849	827	862	870	862	910	821	843	834	810	823	876	812	815	850	819	833	878	863	839	849	830	859	876	815	860	797	820	818	845	797	849	891	854	836	851	839	775	828	873	835	844	863	767	769	813	807	834	876	788	800	842	811	874	906	853	866	895	815	826	832	838	877	797	817	819	828	847	871	847
3631	2405	2113	1325	1063	952	920	868	837	857	820	859	819	816	811	809	817	785	754	805	799	812	746	796	766	733	781	809	790	721	789	734	790	797	759	790	806	773	799	758	788	757	822	751	722	722	783	758	735	750	740	776	771	774	745	763	792	734	733	774	762	776	774	771	764	788	754	775	765	756	828	744	750	744	805	759	727	764	749	768	722	744	801	822	747	763	754	725	714	740	750	822	751	762	787	799	696	739	742	752	792	808	777	808	791	738	735	804	791	757	799	751	739	742	844	745	734	772	744	768	729	732	728	768	757	708	775	781	777	762	762	751	748	766	799	775	793	757	782	749	788	759	763	754	727	768	754	776	769	813	785	730	741	796	802	825	763	776	723	671	728	777	752	758	749	745	765	792	798	737	727	761	707	759	768	753	724	783	786	762	821	729	742	719	767	726	795	721	747	813	705	754	804	763	812	750	706	722	719	755	777	711	771	728	772	751	771	702	719	795	790	772	764	755	708	818	784	789	738	747	744	709	801	763	744	759	749	734	769	765	757	738	757	740	762	807	746	738	761	734	737	757	743	770	721	780	746	732	802	792	750	718	775	761	760	791	756	789	746	819	787	811	803	739	729	772	736	740	735	716	780	759	794	768	747	749	783	711	753	737	741	757	805	814	756	744	761	773	703	717	803	764	767	679	785	798	732	743	773	817	762	727	752	734	769	765	735	762	739	728	753	749	741	759	778	767	724	750	778	762	793	737	740	758	727	718	747	757	758	730	804	786	766	775	742	689	743	708	740	730	755	737	734	766	762	776	728	733	797	729	753	765	756	763	793	769	785	778	739	756	769	777	723	738	770	781	771	697	745	753	793	801	739	728	776	770	761	782	786	729	794	766	755	765	732	775	757	719	747	775	724	767	770	764	809	720	711	761	746	772	744	718	751	745	728	767	717	749	758	771	777	721	794	756	743	741	753	804	778	718	747	792	815	776	803	735	754	796	742	760	757	749	773	743	794	729	715	764	787	811	748	761	741	756	748	768	738	726	723	772	735	713	697	765	779	749	775	777	728	702	735	714	825	758	758	724	738	801	765	755	758	717	742	742	742	791	785	777	746	751	780	784	710	769	781	736	760	717	767	756	737	697	722	758	793	746	785	766	743	786	745	783	777	734	772	743	720	759	755	766	703	716	728	738	739	784	784	748	750	769	791	818	744	751	765	783	726	725	734	760	772	751	751	748	754	775	785	716	752	755	744	710	738	714	736	795	777	748	743	768	780	752	697	718	730	776	738	723	795	723	770	771	695	786	782	752	760	776	740	735	767	770	732	748	806	756	728	725	774	794	820	747	784	780	760	714	770	763	672	772	779	782	757	758	752	734	731	743	775	757	735	778	773	767	746	811	758	758	754	767	774	765	787	731	742	723	846	751	824	773	743	763	732	738	722	722	789	769	753	750	751	796	693	707	772	769	715	778	747	725	792	785	728	732	745	802	706	746	762	691	748	735	793	763	807	768	768	735	771	733	772	765	743	763	793	732	750	738	740	675	737	756	742	781	763	746	739	780	717	740	771	746	773	743	747	740	760	708	762	749	796	730	714	782	755	786	804	773	716	737	775	752	796	769	790	697	768	786	811	741	715	750	759	751	814	766	743	784	739	768	741	740	778	766	761	765	757	756	772	761	724	760	721	744	739	740	775	771	743	786	720	766	758	769	757	778	717	723	788	818	779	735	733	749	731	755	759	722	726	722	792	684	767	744	765	741	732	750	736	762	760	715	771	780	723	752	741	773	768	755	751	735	789	724	771	709	776	731	761	780	736	745	755	711	711	745	732	724	758	727	771	734	827	778	740	784	808	747	738	750	745	689	768	759	750	750	772	805	726	697	743	690	769	726	740	771	752	821	717	783	765	812	716	777	801	779	744	797	771	702	785	749	743	727	733	722	729	737	786	700	768	756	726	799	801	737	690	703	735	731	770	710	746	750	751	720	750	721	771	762	742	802	748	746	759	823	800	727	737	744	695	750	712	725	761	729	737	682	751	756	768	798	731	748	779	740	725	794	727	805	772	740	774	768	721	734	747	765	748	753	741	718	737	759	720	754	711	723	744	720	764	753	792	718	735	714	724	723	746	784	733	783	796	806	827	722	731	757	746	737	731	781	755	775	752	719	803	767	759	744	759	757	702	707	755	806	728	746	716	772	798	761	767	738	763	773	766	787	757	761	773	737	743	752	745	744	741	792	802	750	744	748	767	776	696	781	821	741	756	719	736	757	746	776	745	812	777	794	712	750	737	748	788	718	788	728	765	749	748	742	751	798	749	760	771	809	799	718	731	746	794	740	757	731	728	780	786	764	757	783	740	741	763	814	753	727	744	753	774	739	707	809	753	752	747	767	748	782	811	816	762	765	747	761	780	770	809	783	739	772	737	778	767	761	803	797	732	709	765	765	767	736	804	745	767	729	786	766	740	752	780	762	710	731	755	799	778	806	765	753	772	758	765	732	801	726	770	770	780	760	743	798	759	746	707	727	705	760	789	757	774	784	766	758	780	755	775	772	740	767	793	717	761	768	802	787	736	749	734	767	725	752	756	737	721	797	756	780	764	727	790	707	817	755	759	783	738	771	798	756	763	753	719	779	775	716	771	728	727	772	736	760	741	726	777	749	756	769	754	727	698	735	773	760	772	769	750	743	796	733	751	748	720	736	712	785	782	771	758	776	727	739	809	757	691	809	706	752	786	759	736	743	726	770	775	735	786	725	736	819	722	716	763	738	752	736	736	771	844	741	733	749	724	718	734	762	759	779	749	726	782	752	724	683	756	766	775	710	759	749	738	761	754	764	757	731	782	776	750	717	748	738	704	782	804	781	807	733	775	730	761	727	721	738	777	745	803	778	743	746	721	794	718	724	734	762	704	745	752	754	821	725	780	769	735	744	783	748	712	743	791	697	783	745	730	774	756	781	752	752	768	776	733	755	749	775	790	751	770	742	740	683	788	794	769	773	734	727	764	803	763	714	785	752	744	766	747	754	742	744	732	790	754	720	708	712	734	762	676	766	768	796	742	770	719	715	758	770	778	715	728	789	681	731	739	718	758	730	752	806	728	694	742	787	764	705	730	759	749	727	792	764	725	834	758	751	684	701	809	756	766	711	798	773	775	759	706	702	763	737	739	740	744	756	729	744	730	688	765	782	810	772	755	791	766	736	814	735	728	762	728	785	733	774	796	752	737	741	782	722	734	768	757	779	768	770	732	741	697	742	790	748	716	725	733	753	703	777	765	786	724	763	757	767	786	716	730	768	744	765	738	710	775	808	778	736	745	752	736	746	775	804	762	736	758	764	747	752	763	771	765	744	731	743	746	801	726	805	735	741	681	702	780	708	761	728	775	710	769	749	805	776	745	765	753	749	723	764	809	699	700	815	754	770	808	719	798	799	758	728	758	722	791	744	750	772	767	712	731	774	750	769	744	732	764	777	762	819	760	762	738	764	751	764	772	760
24189	21454	28700	24598	20609	3359	1139	769	557	613	594	546	480	526	499	514	514	513	491	473	473	455	478	483	489	457	436	456	466	465	463	469	477	475	472	511	473	466	474	490	453	485	430	447	445	483	479	477	414	458	439	462	434	441	443	422	432	447	444	458	468	428	453	493	447	444	453	453	428	499	481	446	455	428	437	475	454	459	440	485	475	448	437	437	463	477	474	496	461	475	460	514	458	456	419	450	460	449	488	482	381	455	470	445	453	431	456	446	455	478	447	459	424	474	471	466	480	448	430	462	456	446	428	457	432	435	456	453	432	428	473	457	432	464	514	449	455	476	473	429	424	454	497	462	457	480	443	481	467	426	451	456	459	462	476	508	457	467	457	455	453	444	451	450	467	431	430	481	469	450	466	464	448	415	455	462	458	416	407	488	431	424	482	416	450	431	464	440	434	439	404	429	464	493	429	473	432	451	468	436	424	462	447	423	436	422	456	450	436	483	474	469	452	482	471	461	464	462	442	465	419	474	439	471	435	454	485	429	449	514	426	423	458	447	412	477	455	445	454	441	435	428	467	448	445	447	450	415	460	446	439	426	450	418	448	458	442	478	404	441	467	464	417	460	416	424	466	466	462	447	474	439	486	485	490	420	456	445	422	443	447	438	411	440	447	438	473	443	477	445	460	500	466	503	438	488	427	439	439	461	441	434	420	448	439	433	451	450	453	450	471	456	456	454	460	451	463	423	452	410	482	452	448	447	439	500	441	424	470	440	497	446	443	465	459	482	433	427	442	485	447	475	426	450	444	469	470	454	436	457	487	428	481	460	448	452	514	431	462	459	435	479	409	427	480	443	468	441	436	473	464	440	441	497	470	437	442	493	441	470	439	482	499	467	460	446	394	451	463	433	431	499	474	474	397	439	432	449	428	456	440	453	424	392	454	470	452	426	431	452	454	459	466	475	438	430	432	441	455	396	463	465	424	486	446	423	433	445	497	383	434	462	468	433	423	444	391	444	438	485	496	477	465	462	463	443	471	416	411	454	483	437	457	460	465	453	419	430	469	436	482	440	444	459	410	469	440	445	425	461	474	429	405	458	454	447	430	442	450	418	464	461	474	425	454	409	440	459	438	403	473	433	413	459	414	471	486	424	462	448	431	498	484	465	437	474	454	462	448	461	486	431	489	423	441	451	437	440	481	461	456	399	489	471	430	416	451	453	455	470	475	451	447	499	421	427	437	448	427	452	453	434	438	460	429	453	424	451	422	478	461	453	471	468	465	444	436	392	456	469	444	507	431	476	465	430	451	464	463	456	426	453	460	446	448	459	455	462	463	430	439	465	473	438	466	471	436	455	444	442	425	452	448	463	458	449	466	461	462	469	431	462	470	445	441	449	466	482	449	471	473	473	425	480	459	490	479	423	435	459	467	440	418	435	454	480	441	437	430	454	478	456	476	463	450	404	444	464	459	457	417	471	439	435	453	499	449	472	427	424	451	463	488	452	477	462	442	465	408	423	454	438	498	450	462	431	456	438	440	419	462	439	440	447	430	426	474	465	409	422	459	458	464	482	410	445	438	461	435	424	453	437	457	455	429	469	474	433	452	490	516	446	466	440	423	477	438	416	480	444	466	430	434	444	463	466	424	413	438	440	476	466	442	472	480	450	429	435	460	428	468	443	441	482	408	461	470	444	434	465	463	411	431	454	443	430	436	423	426	469	428	445	453	442	483	413	418	451	451	431	456	445	407	486	450	445	464	440	493	402	448	438	453	457	422	428	413	466	448	480	448	418	451	479	426	462	478	420	477	480	451	440	467	471	411	456	461	466	406	461	442	520	431	438	434	476	485	465	414	489	482	450	427	490	438	447	453	449	439	489	459	470	446	495	448	468	446	459	397	477	462	457	518	426	431	428	440	410	467	424	434	464	492	458	454	446	421	415	486	472	442	441	469	441	483	444	430	436	434	467	439	421	434	487	470	459	454	408	421	454	464	437	466	492	445	443	478	454	500	444	448	449	410	488	438	448	436	440	429	429	475	472	447	446	463	427	443	430	442	483	443	446	445	481	457	472	460	449	445	429	471	461	424	453	448	474	440	461	434	457	474	466	439	440	453	470	429	439	435	430	481	452	416	484	422	451	414	472	401	459	451	463	483	429	423	442	476	454	441	454	439	461	458	454	415	413	447	421	461	427	459	432	432	410	481	459	429	474	446	478	438	488	479	421	456	427	432	473	461	460	456	442	436	447	419	499	447	478	471	439	464	448	421	440	449	462	446	410	438	479	466	447	420	439	426	462	442	460	496	451	415	441	447	430	463	444	464	451	474	462	453	438	404	472	432	483	458	475	443	420	472	457	464	470	430	453	442	449	459	450	484	433	470	443	440	499	433	436	456	434	423	445	447	452	445	457	434	461	473	487	414	499	427	443	480	440	434	451	435	482	426	453	469	455	424	427	408	443	444	444	465	463	457	452	439	491	465	440	474	428	452	438	449	470	423	460	444	409	402	438	440	411	439	461	437	504	433	450	425	459	437	457	483	437	467	444	473	491	435	451	447	440	464	447	478	428	440	429	468	463	440	478	443	478	467	442	463	459	478	474	457	464	465	429	444	430	387	428	424	452	461	428	455	429	430	453	458	459	468	453	429	452	416	442	458	454	480	438	451	444	426	438	460	472	459	468	438	470	450	448	485	485	462	422	437	461	461	467	439	424	429	431	441	450	437	462	446	471	462	459	422	468	466	440	449	437	443	450	430	461	430	428	458	460	491	457	419	464	479	470	442	480	450	460	426	452	477	461	422	413	462	436	461	456	442	435	448	485	467	459	432	462	463	438	392	460	452	445	450	418	443	446	433	472	417	392	490	440	409	434	483	422	489	410	443	441	459	448	446	452	421	448	432	459	456	444	433	498	440	449	458	454	469	463	470	417	447	429	457	473	473	443	455	421	449	438	480	463	431	459	424	416	454	431	438	495	454	425	434	474	406	459	479	509	450	450	427	458	422	437	437	449	414	460	463	442	461	468	457	443	491	436	418	421	440	439	446	475	457	438	450	466	456	464	473	450	468	436	433	429	424	464	450	402	425	437	405	451	423	454	445	475	453	467	411	440	444	443	461	431	482	430	450	487	432	466	444	476	436	449	450	483	451	430	465	451	464	440	446	466	449	462	415	439	454	433	463	451	463	489	487	484	429	437	458	457	449	411	424	446	429	452	489	447	446	430	437	432	472	455	438	426	414	434	417	423	439	476	430	459	441	487	467	423	498	466	472	433	476	424	436	464	422	453	439	457	436	457	435	461	456	458	423	448	489	400	431	457	425	456	425	476	437	456	450	418	435	455	403	486	474	439	400	453	426	453	477	421	419	446	466	437	454	424	419	467	486	445	408	424	448	450	455	423	455	438	477	430	458	443	459	435	446	473	455	437	472	454	447	455	463	444	450	420	452	476	458	447	441	459	465	433	444	468	419	449	426	467	456	424	447	466	451	442	465	461
3373	4867	3851	2107	1445	1128	949	818	721	696	644	605	595	557	547	526	556	502	510	500	496	501	532	507	490	510	485	503	509	518	534	492	483	473	489	474	463	480	476	495	479	494	454	442	473	467	471	454	471	468	492	453	472	448	503	497	469	436	477	454	486	466	469	468	479	461	456	467	477	496	487	492	444	462	449	478	451	488	436	444	490	463	406	471	444	433	475	481	440	491	475	461	464	446	471	474	457	461	450	481	464	464	472	444	480	526	452	453	482	506	436	489	439	478	481	503	425	443	464	504	501	468	449	465	473	445	432	437	463	453	430	468	484	471	455	471	492	458	451	475	464	468	438	448	453	465	461	471	458	441	499	473	454	474	472	478	488	469	436	430	469	443	464	446	438	449	449	448	468	470	448	451	471	460	449	462	454	470	470	429	476	486	455	471	446	430	500	443	468	458	483	473	449	455	475	422	409	459	465	455	450	466	462	433	469	430	454	447	482	482	457	480	497	456	482	466	417	480	453	442	470	457	436	465	468	440	458	451	440	480	460	407	469	454	477	467	478	456	498	451	463	476	459	430	420	476	468	444	452	490	460	470	480	463	446	486	408	477	435	468	504	404	427	477	478	441	480	468	451	477	483	439	487	463	492	497	441	437	494	481	460	496	459	441	465	455	446	483	496	483	494	491	483	446	455	467	461	458	475	445	436	477	501	427	478	471	472	459	450	445	506	514	449	456	469	507	442	477	461	457	428	455	484	463	450	452	489	467	453	450	456	430	500	498	472	464	459	485	476	462	420	469	451	469	484	455	496	457	466	464	452	467	437	455	492	438	428	485	467	443	439	456	458	447	458	458	492	450	479	454	447	478	456	494	449	466	438	469	441	450	479	436	450	480	457	472	462	469	492	477	466	462	454	461	459	471	452	466	477	440	472	475	492	461	451	439	478	385	428	433	471	440	475	479	476	446	455	435	478	466	427	443	440	465	474	441	457	483	439	426	451	481	484	466	423	471	460	477	423	402	438	456	456	481	471	472	481	456	439	457	462	433	471	463	469	519	436	478	457	453	472	482	443	467	483	458	420	451	427	455	443	467	441	501	471	465	453	452	459	482	472	439	450	458	483	500	501	445	458	496	466	456	446	494	467	413	446	427	463	459	469	408	452	496	460	475	454	424	443	445	435	416	467	500	488	487	416	468	445	462	467	481	468	468	480	465	445	473	476	454	470	442	450	461	447	472	462	462	453	435	505	439	498	450	455	460	426	452	413	443	457	484	439	430	508	459	444	485	466	397	432	506	468	434	470	423	440	443	435	444	463	467	483	460	450	445	465	463	458	440	447	436	452	458	468	486	425	458	476	464	442	475	472	493	483	458	458	466	468	493	417	449	460	473	436	492	439	453	471	436	430	456	474	482	474	488	441	474	441	452	439	456	491	502	461	463	466	453	425	468	450	467	452	462	473	425	470	484	437	440	427	438	455	493	482	443	464	464	427	477	438	468	465	468	441	461	472	472	453	466	464	438	431	478	471	444	476	424	459	470	439	455	437	446	455	419	494	463	462	443	477	465	457	470	441	420	460	444	456	466	455	434	478	476	441	420	466	437	460	465	447	457	451	460	426	487	437	462	464	424	464	486	483	441	455	465	487	435	465	488	461	442	462	460	444	484	464	469	418	443	458	479	458	461	455	451	429	421	472	401	421	465	446	441	455	466	444	476	459	464	429	476	456	486	494	482	448	461	451	463	396	421	462	452	460	418	429	495	472	441	434	431	463	457	428	478	436	450	479	443	446	445	450	473	441	460	449	473	482	454	472	454	465	438	456	449	483	455	444	436	462	478	468	442	480	464	483	442	469	480	429	485	435	449	500	459	436	456	460	446	460	478	461	488	483	483	456	484	498	451	437	455	446	433	441	418	459	442	419	478	444	455	418	440	484	441	457	414	446	492	455	426	446	471	429	440	440	484	461	452	434	432	445	480	485	462	440	459	433	439	452	457	487	459	461	458	487	446	467	457	447	427	450	449	460	449	488	441	468	447	444	467	422	443	475	440	457	443	444	461	458	445	477	482	452	445	452	463	486	439	473	448	431	420	441	459	413	473	491	418	444	459	459	468	463	433	462	490	489	480	458	460	469	453	482	444	417	455	484	430	446	426	434	483	479	457	452	488	433	460	416	462	440	472	468	437	437	439	453	450	410	450	471	491	447	456	448	471	492	461	451	455	457	508	447	494	508	482	450	458	475	464	454	458	446	502	446	421	474	439	428	446	436	469	447	446	470	453	542	456	432	486	469	459	445	426	455	469	425	511	458	444	456	440	442	463	442	437	434	436	431	446	444	479	470	434	450	465	505	447	491	442	485	432	473	468	471	444	434	445	505	476	474	457	432	429	452	452	470	455	439	471	454	468	401	443	453	483	449	424	438	429	453	434	443	447	463	367	419	442	439	436	526	477	468	469	466	444	440	465	454	471	440	476	459	472	486	473	432	430	485	452	428	444	465	447	418	482	481	469	438	454	468	455	439	442	420	445	469	442	480	441	428	459	449	478	482	433	434	471	475	467	428	457	448	455	470	471	474	450	446	430	460	467	458	465	448	418	454	469	500	437	446	450	425	437	457	415	479	461	456	429	472	457	444	464	478	498	388	412	471	461	457	443	453	423	458	417	457	450	443	453	481	497	462	497	461	469	454	451	445	476	468	418	465	438	438	433	467	492	432	435	426	429	467	460	462	421	452	430	438	517	448	445	466	472	438	508	429	452	467	460	465	443	456	445	491	390	440	431	467	453	417	464	452	465	498	466	459	507	455	447	458	420	453	442	424	473	419	424	447	461	489	453	449	459	406	442	474	454	442	460	462	460	450	427	425	451	474	457	483	473	462	480	423	462	430	456	452	453	468	396	431	448	479	424	449	466	457	412	459	456	441	456	454	472	429	460	451	473	476	444	426	444	486	465	473	508	433	455	452	521	458	441	432	470	451	427	460	439	450	504	452	426	427	479	488	419	439	418	438	438	483	405	466	449	434	400	435	460	479	468	464	431	476	450	435	439	418	450	477	443	437	454	442	494	449	439	444	438	453	438	482	452	441	458	459	452	426	424	443	443	456	461	432	463	467	447	458	403	461	476	470	442	393	479	494	457	443	438	420	458	459	477	418	459	454	441	436	457	450	484	450	451	458	425	453	437	425	453	430	477	472	462	470	480	434	440	469	447	429	443	484	440	489	482	474	427	462	449	451	493	439	444	450	441	474	484	461	423	482	442	458	465	454	412	433	443	442	434	478	442	464	479	432	473	473	474	454	431	469	486	435	459	471	455	442	496	447	485	461	443	456	423	493	443	449	442	473	434	429	472	449	481	471	468	446	438	454	427	433	445	479	427	481	445	458	412	472	456	425	467	482	452	450	441	465	454	471	490	488	481	478	448	433	455	445	461	443	461	474	464	436	438	470	469	490	449	452	447	453	441	441	467	448	467	402	438	473	466	487	469	487	436	477	461
27804	12226	2186	1223	1017	891	843	885	835	896	868	871	938	903	940	953	910	866	882	914	874	903	882	844	892	888	910	859	891	895	865	931	822	847	916	893	883	883	903	850	828	887	907	880	883	851	911	834	926	906	859	871	889	890	935	844	874	888	821	894	884	888	935	871	893	857	905	887	895	894	851	839	940	861	910	910	882	883	867	880	879	916	877	903	919	874	926	949	936	886	887	885	851	867	874	839	842	874	887	880	870	882	882	933	912	877	873	851	810	937	945	897	873	876	939	913	902	908	855	849	901	888	871	860	840	864	855	849	844	897	885	934	840	869	856	933	897	836	879	910	895	889	872	880	891	831	928	846	887	869	853	909	901	861	861	863	883	920	890	860	895	854	845	955	884	863	927	874	877	912	897	893	838	888	900	938	870	894	885	883	892	860	837	898	882	910	910	900	849	886	923	873	846	885	903	846	882	868	881	910	922	855	883	856	899	929	916	884	903	920	906	879	828	894	849	876	937	851	838	886	875	913	864	875	916	899	891	909	855	841	912	898	876	889	906	939	889	868	865	900	893	865	861	840	881	903	902	886	896	897	907	914	910	881	885	869	917	891	914	915	872	898	894	851	871	894	906	898	867	841	822	929	901	877	872	873	934	853	882	859	869	915	897	877	898	869	904	906	869	843	835	893	900	873	884	910	844	898	880	896	876	849	925	895	859	863	885	893	908	865	908	906	878	907	872	893	862	846	931	904	890	868	882	837	889	888	872	894	907	852	854	872	860	869	899	850	880	885	938	912	853	885	902	839	957	908	837	911	880	907	946	864	911	920	939	891	881	853	916	894	905	801	906	839	895	851	845	900	908	803	875	865	880	813	868	851	876	934	892	895	909	845	885	820	921	847	901	942	845	878	843	894	899	933	831	889	841	916	839	882	895	868	894	844	901	836	880	880	845	896	932	914	876	929	919	893	854	868	886	873	872	921	945	825	909	865	870	873	959	851	883	855	906	890	858	918	878	854	911	922	873	897	902	869	887	863	901	849	887	920	873	831	909	919	846	859	925	936	856	883	933	893	903	933	897	871	811	898	888	868	849	904	950	975	890	910	885	849	915	892	892	922	848	902	870	902	885	882	918	874	917	878	908	873	915	912	857	875	857	892	917	825	932	880	906	866	908	864	888	917	852	911	871	887	843	906	879	844	867	900	842	836	937	886	901	822	839	840	908	865	830	893	862	856	923	887	846	883	870	892	890	886	832	783	830	921	886	824	860	790	900	883	863	957	834	857	865	913	896	878	877	835	897	896	840	865	921	869	883	842	878	862	842	918	864	901	889	900	871	936	927	890	890	887	853	918	893	864	889	929	903	912	924	929	899	917	841	871	876	897	861	854	878	894	860	896	867	910	871	885	915	892	927	900	918	885	940	863	846	863	844	827	935	884	865	838	887	882	855	872	888	905	839	872	851	898	933	882	867	842	868	944	901	916	939	916	939	861	888	839	902	927	856	873	855	922	859	889	851	840	888	941	943	859	863	877	866	907	926	916	821	907	839	912	848	880	877	867	900	898	929	892	847	839	895	886	890	874	902	831	907	905	873	913	847	839	866	893	891	880	816	887	875	930	893	837	943	916	831	859	878	916	904	899	848	902	825	897	900	863	895	836	863	860	908	917	914	889	888	858	877	862	909	850	830	900	855	886	831	838	836	957	926	909	936	861	834	922	849	902	907	889	873	877	856	879	920	858	839	897	917	894	940	931	924	911	856	864	850	849	928	864	871	815	847	873	889	884	862	900	937	893	909	822	904	876	919	919	870	894	907	881	865	881	823	861	910	862	890	844	913	873	848	809	882	914	841	900	916	905	880	914	887	867	842	921	877	908	826	965	899	876	885	909	917	927	874	894	903	892	847	842	884	902	871	856	887	938	857	898	910	874	881	896	857	875	850	861	887	929	914	904	904	908	887	853	885	909	918	874	892	864	901	862	897	865	846	845	945	904	885	892	893	879	946	889	889	856	893	882	943	893	932	852	818	900	849	903	827	888	916	874	888	855	880	945	916	930	943	926	843	904	908	860	856	828	838	906	865	882	941	900	878	891	826	912	889	926	878	868	910	877	892	891	852	904	950	829	920	864	858	821	864	836	879	868	889	825	925	890	859	908	914	849	815	855	850	931	919	927	922	882	914	890	903	870	867	900	871	898	875	920	868	908	933	914	879	889	888	873	893	907	899	853	892	878	858	822	906	885	858	886	858	774	835	875	907	868	911	917	870	858	873	858	835	918	875	850	879	856	913	965	880	862	895	920	836	915	902	928	870	894	929	851	874	850	887	903	935	871	878	940	882	833	931	919	905	906	874	908	839	852	840	843	876	961	916	832	879	895	914	906	895	892	885	921	944	897	898	907	874	864	882	837	868	871	851	863	835	916	927	902	950	850	939	898	916	936	839	899	884	866	859	885	892	901	902	914	856	909	843	876	889	904	889	897	931	860	886	887	908	925	913	817	894	845	892	855	887	904	967	928	917	911	835	928	925	854	866	893	870	868	890	891	885	911	894	862	861	933	910	900	861	868	927	845	861	857	893	932	890	880	906	842	897	873	954	881	889	902	869	849	865	918	893	851	929	901	901	851	861	885	892	933	864	874	850	864	918	892	925	904	897	847	824	835	868	875	868	913	880	889	825	892	878	848	857	848	894	852	887	928	864	879	916	881	882	866	906	849	900	895	926	850	862	835	917	842	872	836	873	877	915	896	833	834	897	845	925	803	846	869	852	873	857	879	888	845	847	875	839	911	906	900	894	886	883	854	913	911	836	867	835	937	856	892	818	861	854	948	928	885	886	869	880	822	926	922	856	859	875	855	858	837	913	912	924	896	880	891	880	887	843	900	833	893	907	919	843	843	915	859	847	837	933	890	891	899	861	857	878	864	829	883	856	925	888	878	841	920	913	883	895	868	893	835	896	890	916	921	868	911	891	883	875	811	865	938	845	874	906	895	925	914	891	889	864	869	913	887	877	877	869	860	870	907	858	906	883	829	890	901	886	900	893	878	887	898	947	848	873	897	864	867	867	846	865	820	884	867	839	925	889	882	827	940	865	872	871	901	896	842	887	838	910	918	906	872	860	880	887	872	875	878	928	904	839	906	924	852	910	874	924	886	919	869	871	838	862	879	897	893	886	893	824	852	876	836	835	851	865	862	897	871	906	850	858	900	898	911	833	884	861	868	829	889	903	876	910	924	861	886	885	917	882	901	898	882	907	941	906	865	911	883	891	869	898	894	933	873	880	864	855	852	848	920	855	846	900	861	906	868	948	882	856	922	874	871	894	908	871	880	878	883	880	871	879	810	812	859	871	894	884	871	866	936	833	868	865	895	912	856	907	825	884	882	846	897	891	901	905	837	874	842	849	851	868	883	909	863	836	857	831	874	833	864	929	886	894	893	837	903	833	895	909	896	874	821	875	867	860	936	867	907	881	857	909	888	924	877	882	938	811	854	872	874
5124	1032	939	833	843	786	849	790	775	832	829	771	751	776	781	805	766	804	766	767	766	755	790	767	793	759	733	769	800	772	766	799	821	781	782	752	764	810	828	783	723	789	776	718	789	781	779	787	763	740	757	787	780	815	783	817	703	770	775	771	769	778	755	753	795	780	790	788	753	783	763	838	821	756	786	788	817	791	785	779	787	783	787	771	776	753	797	789	782	781	772	809	743	836	811	770	785	786	788	773	816	786	782	807	795	783	749	772	754	768	756	799	801	770	757	785	757	788	785	798	749	860	744	777	780	779	796	740	688	771	758	771	764	791	759	767	733	780	763	795	769	776	762	741	792	753	772	830	775	775	777	755	741	772	750	782	764	766	805	786	780	793	743	799	766	762	780	742	752	763	797	767	768	759	780	743	735	774	745	759	771	751	791	783	790	813	758	764	785	779	752	746	829	752	794	759	803	805	757	767	746	781	768	817	723	757	755	788	778	768	784	780	768	775	813	801	792	741	778	726	785	820	776	759	778	777	791	761	785	780	789	828	761	774	740	764	756	749	761	781	752	740	782	803	780	767	747	796	765	825	803	782	778	736	795	747	757	747	755	778	800	735	823	758	798	839	769	800	801	811	769	814	760	785	777	789	719	755	761	750	791	766	819	757	771	724	788	790	788	754	783	739	817	776	774	795	773	766	753	806	799	713	767	816	789	764	780	733	789	774	784	748	784	746	778	826	784	823	797	753	772	819	745	774	743	781	726	786	812	735	771	809	751	759	743	817	773	816	779	753	768	759	790	749	773	764	784	795	807	777	797	751	769	776	775	797	831	757	770	778	804	822	787	746	804	780	792	727	785	767	750	766	765	758	724	789	742	787	767	757	763	753	767	763	807	735	784	785	752	733	763	710	787	761	774	800	754	826	762	774	781	731	709	744	754	764	787	765	766	819	747	754	731	750	812	796	757	779	770	810	768	792	748	741	777	768	779	765	771	760	795	760	788	830	782	778	755	786	748	774	788	819	763	721	763	779	783	726	696	767	797	765	790	786	808	761	809	798	716	757	760	791	807	792	778	787	841	773	764	765	737	769	795	806	725	780	788	777	821	809	817	770	715	758	784	776	760	784	785	804	807	745	719	780	814	762	737	780	719	790	753	756	798	807	824	775	808	768	806	777	790	841	771	850	811	799	765	765	784	798	741	725	808	791	778	781	758	722	757	738	793	756	759	795	764	800	818	772	808	768	750	775	767	819	772	803	777	778	789	777	789	804	768	741	730	784	785	794	792	739	710	796	757	805	716	770	727	795	751	782	786	770	746	785	769	817	731	785	739	772	762	726	816	756	742	815	761	771	778	794	799	768	732	846	729	756	773	747	764	813	798	762	775	830	767	743	748	791	776	763	790	772	759	765	790	780	787	829	813	789	780	768	801	793	772	761	767	800	761	767	790	773	750	774	796	786	810	799	770	818	823	774	758	809	809	753	748	780	783	802	822	791	810	787	767	776	742	793	722	723	782	796	770	789	744	772	760	770	738	781	799	756	761	736	769	740	747	764	784	805	786	717	796	745	753	777	752	764	748	811	761	728	801	783	784	768	823	762	738	722	805	796	755	771	757	816	767	776	792	753	869	802	787	757	769	720	819	744	778	784	771	766	812	765	790	751	782	747	720	750	720	774	788	798	744	828	773	786	796	839	821	799	769	774	766	787	778	797	752	741	765	780	813	762	765	748	798	714	746	781	755	748	796	815	785	792	782	763	807	764	726	732	772	758	789	815	803	762	789	823	779	798	786	785	761	730	764	782	797	781	780	761	800	779	747	788	802	752	808	753	760	843	775	755	756	795	761	739	755	736	755	763	770	742	840	727	781	748	749	771	736	774	750	771	750	820	732	762	737	802	756	772	807	765	794	763	790	767	735	738	759	817	816	729	742	758	762	761	765	777	760	759	786	838	772	771	788	828	835	773	766	799	745	774	760	785	790	764	782	805	764	753	802	766	823	737	774	810	778	776	811	760	737	752	779	721	736	817	729	813	796	794	769	782	748	755	747	763	790	763	809	766	748	776	847	806	769	784	733	744	711	783	765	801	742	766	744	748	760	796	801	768	787	775	763	755	742	755	779	811	759	833	769	767	738	809	748	807	804	746	761	751	774	827	810	789	751	745	791	790	736	750	756	760	796	774	784	827	760	776	813	736	786	796	763	742	782	786	739	772	731	763	771	855	819	759	789	795	742	805	769	802	814	782	769	768	748	732	753	810	770	748	782	817	754	767	821	778	760	721	815	810	791	764	762	773	764	793	745	772	764	757	769	773	771	783	774	752	773	796	744	815	779	727	783	734	775	730	760	786	737	773	783	730	801	788	764	777	781	775	768	774	784	833	759	789	727	757	800	786	762	776	777	783	794	809	773	766	741	804	760	807	766	743	704	757	825	742	765	800	793	780	792	743	784	783	785	780	783	776	800	788	786	764	760	767	785	762	718	825	754	763	771	803	734	745	809	768	817	805	776	818	823	775	785	813	729	814	784	769	754	750	743	795	751	775	779	794	793	794	783	826	800	753	763	767	741	812	769	757	778	780	804	771	770	746	758	801	778	762	785	774	774	805	780	781	775	741	737	762	788	777	773	782	765	776	783	760	835	791	791	787	808	750	751	790	762	726	802	810	762	752	820	765	860	774	778	756	759	781	785	785	757	781	817	766	768	828	797	724	774	780	798	731	810	845	806	767	835	780	801	744	794	735	802	775	755	794	706	705	746	778	785	766	769	758	773	745	774	764	760	750	743	817	780	835	803	825	797	805	757	743	787	790	824	806	755	770	763	769	756	783	720	742	799	782	748	821	764	749	765	758	768	754	804	769	737	794	785	771	814	814	774	816	773	742	783	737	769	789	763	753	825	764	767	790	779	738	810	757	745	752	779	808	736	780	767	746	745	776	809	790	777	749	792	778	812	813	788	805	800	811	806	792	786	761	734	779	765	802	756	829	799	801	822	769	767	752	781	749	777	763	784	758	759	753	782	741	793	777	789	735	754	780	749	758	771	723	768	785	705	786	742	777	740	757	739	770	836	792	782	780	799	779	760	732	730	779	772	761	769	739	743	774	776	807	745	755	729	760	799	742	788	821	785	753	782	788	753	768	762	751	788	792	792	749	769	732	759	762	779	762	761	739	785	758	720	770	774	782	777	798	781	764	721	771	753	813	798	800	773	795	808	763	789	793	757	822	766	779	807	757	774	776	776	805	802	755	794	777	749	788	773	825	743	772	762	713	759	805	778	782	769	790	752	761	816	784	788	723	796	753	773	774	774	772	787	742	829	793	812	781	766	806	754	754	817	753	804	791	768	736	808	754	750	781	797	767	787	742	790	792	813	807	789	759	780	789	729	743	780	775	805	799	780	714	800	780	790	785	748	758	793	777	758	759	722	818	779	800	804	781	812	797	730	752	807	790	778	788	761	774	766	774	838	810	782	750	788	782	768	753	772	760	768	755
25709	21456	26015	19337	2353	1223	1083	912	904	859	878	877	885	854	928	872	880	868	894	869	855	827	854	823	850	855	819	801	903	813	844	888	841	847	804	795	842	803	835	849	814	874	823	830	844	815	839	854	784	817	828	860	821	790	798	835	881	816	851	847	848	862	843	855	897	797	857	801	841	830	777	785	816	891	816	815	843	871	823	845	887	871	840	810	828	802	849	839	810	866	913	831	845	861	824	815	839	903	850	857	834	866	865	807	818	856	880	861	852	867	823	818	836	822	837	838	812	797	792	830	864	846	822	861	788	801	841	856	898	835	840	825	868	861	805	848	841	853	852	836	861	827	820	770	821	825	794	875	834	796	873	787	813	840	841	851	811	863	833	850	797	846	817	801	793	855	838	794	808	858	797	751	855	797	828	863	845	873	859	870	814	807	832	745	768	828	840	817	823	823	828	839	805	824	853	828	808	779	917	838	835	851	804	866	807	781	839	834	839	788	829	833	837	833	856	809	819	841	843	833	841	833	824	815	843	812	807	860	760	848	867	833	844	911	841	837	829	806	853	808	788	838	878	857	780	806	829	793	811	866	872	812	841	785	819	861	804	836	844	809	868	816	796	811	817	795	863	821	875	848	811	851	844	848	789	827	818	768	855	869	820	830	812	869	819	847	836	792	792	846	860	825	833	820	814	826	823	829	820	791	886	834	838	823	832	825	822	797	855	846	834	858	891	837	791	871	802	848	821	865	811	860	814	822	895	819	837	777	847	831	796	822	826	797	807	831	827	800	841	831	799	827	809	831	808	765	831	818	846	825	821	807	823	842	833	829	831	796	806	738	844	916	825	855	832	823	846	847	817	863	847	862	841	835	843	786	876	810	846	793	769	873	800	888	780	828	838	820	860	839	809	814	862	854	818	808	823	857	913	818	755	812	810	857	800	863	762	822	804	832	847	846	839	887	782	815	789	807	786	861	819	888	802	856	808	819	834	808	835	847	801	860	806	795	828	824	851	847	852	861	851	799	904	845	840	824	803	813	871	813	840	823	829	869	820	835	844	877	767	803	775	838	850	868	797	858	852	840	838	795	852	852	793	805	795	809	817	868	870	836	858	818	802	827	812	812	818	866	809	857	861	826	755	891	808	880	879	864	859	822	814	822	834	809	789	838	787	817	888	795	828	873	797	768	825	861	826	835	786	846	810	807	782	830	828	811	783	809	805	837	872	829	845	851	873	837	783	873	803	820	821	827	861	809	861	832	800	811	817	836	859	865	818	834	842	810	843	854	813	889	853	802	888	807	807	842	820	865	882	789	835	806	798	775	825	896	798	864	911	853	824	805	834	807	846	864	840	871	845	837	848	796	791	882	860	824	857	810	775	833	821	832	813	824	828	828	769	801	860	900	799	846	860	850	860	764	904	856	849	847	833	818	858	830	856	858	800	799	842	808	867	841	821	852	839	751	820	832	835	811	812	793	801	864	867	841	801	849	816	837	840	789	819	827	865	840	801	862	825	837	883	828	852	807	825	797	812	865	834	861	809	828	813	873	852	842	796	861	820	815	851	861	831	840	770	827	854	795	802	845	867	867	836	805	844	841	852	791	899	849	807	795	802	786	871	790	855	847	877	812	846	844	828	839	831	822	793	842	857	815	876	834	807	806	867	878	818	850	811	840	863	847	799	872	828	772	841	822	863	817	862	834	838	801	779	795	801	868	825	804	755	897	790	825	810	855	830	807	821	837	885	872	840	778	819	848	776	804	897	822	842	849	815	781	842	807	870	886	835	800	806	823	798	821	808	845	839	866	905	841	844	880	835	833	863	811	855	840	757	794	827	831	844	828	855	873	909	835	795	850	820	873	791	811	844	874	849	824	788	809	836	872	821	864	816	806	812	853	801	836	793	812	843	783	817	873	833	797	801	819	819	792	829	796	842	841	807	845	825	857	833	861	824	820	812	847	828	832	827	858	868	801	836	816	796	869	791	817	812	812	821	835	774	867	825	751	867	857	867	847	823	822	802	821	854	798	802	858	807	808	808	831	818	852	796	854	808	824	827	811	831	789	905	815	871	822	854	776	864	796	821	801	848	811	847	823	828	828	859	823	871	851	823	813	888	831	856	883	834	776	856	833	853	851	816	805	869	865	857	846	848	810	837	884	806	810	822	868	877	845	836	860	911	805	786	805	802	803	863	872	785	894	843	835	797	832	809	839	808	856	808	823	841	822	859	867	806	825	785	798	780	872	897	788	852	785	851	882	820	851	823	838	873	839	784	864	805	772	818	812	857	823	805	797	842	838	878	860	796	797	882	789	858	848	826	821	919	819	873	832	824	794	888	797	821	780	804	843	816	818	737	844	807	837	802	835	861	796	833	829	866	805	849	799	835	800	850	845	829	850	824	819	865	832	832	791	851	860	885	868	839	833	792	852	884	805	798	811	827	840	894	855	804	822	849	804	838	825	780	819	887	811	806	801	813	845	798	805	891	854	839	804	834	854	809	841	878	861	841	839	791	838	799	768	848	810	874	862	825	888	830	825	830	868	774	855	840	880	810	829	814	807	878	797	880	871	815	855	872	889	862	821	811	812	799	808	822	895	832	869	816	783	821	846	829	864	857	775	899	847	850	819	858	795	822	824	841	868	902	856	855	821	831	835	829	854	862	828	845	844	818	828	813	812	858	828	833	840	830	853	884	834	829	808	859	826	813	788	885	843	828	851	831	838	848	833	801	836	874	811	872	855	787	795	869	836	805	798	859	844	860	865	759	827	777	848	816	854	825	853	844	813	854	853	802	831	816	849	840	863	819	836	806	862	786	877	837	871	812	840	811	834	869	841	861	878	839	847	845	822	814	852	833	862	851	821	831	839	820	822	839	862	818	850	803	903	840	878	879	814	786	869	857	817	850	814	837	792	869	821	810	874	810	847	853	859	859	797	873	889	790	820	809	845	837	812	855	847	825	841	895	842	844	826	834	895	882	817	891	839	793	803	855	829	792	842	857	834	827	803	783	823	910	792	839	841	792	844	809	789	893	835	803	803	839	847	874	857	852	862	830	842	847	797	824	809	820	795	851	829	857	839	814	842	798	838	780	854	839	831	810	819	798	841	874	836	817	832	833	839	847	816	799	851	823	836	853	825	824	848	837	823	887	836	854	873	848	862	910	820	823	809	822	810	828	870	833	851	824	826	802	839	827	866	832	844	892	826	817	868	846	774	836	813	841	804	843	791	860	801	809	865	793	840	843	848	890	828	799	823	824	799	826	833	848	889	813	858	847	831	837	836	891	845	769	836	794	846	829	855	785	862	828	786	831	882	875	802	824	800	862	830	846	893	801	819	809	801	839	800	774	803	909	859	749	851	818	819	812	801	804	832	834	830	799	852	819	843	843	836	856	867	853	850	875	803	804	834	815	844	781	886	811	791	835	863	797	846	837	792	809	764	798	858	814	810	822	882	844	844	850	783	825	857	821	838	830	826	835	818	841	809	823	765	804	833
3636	2428	1987	1325	1122	959	919	855	867	806	817	852	789	765	760	786	792	781	799	752	753	769	736	762	746	761	757	762	777	784	828	742	759	774	734	760	804	808	701	787	787	814	798	790	795	725	721	770	734	796	805	769	763	737	736	754	763	715	742	758	811	742	753	768	742	783	732	767	790	777	770	752	748	771	750	758	803	769	759	816	763	763	716	728	792	766	746	746	767	763	734	803	754	798	707	731	711	779	818	775	779	812	765	791	773	735	792	715	743	776	759	735	741	808	771	775	773	711	746	776	717	776	767	738	717	783	764	774	773	746	760	786	779	786	763	740	782	750	754	727	748	803	758	711	754	791	711	769	759	748	792	800	753	734	734	727	738	747	789	814	769	727	737	731	739	792	741	696	723	782	736	729	792	743	721	769	755	706	780	741	738	702	749	741	757	766	772	705	741	727	767	751	791	847	746	727	717	757	769	710	735	721	789	731	695	748	768	778	810	725	743	729	750	758	726	741	722	750	710	753	754	762	748	722	722	730	783	744	738	779	777	741	752	785	763	746	743	793	706	755	811	793	806	734	761	777	743	765	797	727	736	776	750	744	729	746	778	746	781	751	721	782	747	749	767	760	728	746	730	766	742	749	734	728	735	765	740	732	808	733	719	755	703	737	755	793	790	721	769	721	741	744	786	776	726	795	777	759	761	730	761	776	771	729	728	778	746	765	785	763	738	721	744	857	756	748	725	780	744	766	724	781	743	796	768	803	767	777	745	730	728	722	742	723	745	740	722	713	707	773	752	747	751	761	760	725	756	750	775	757	735	718	743	714	744	804	758	734	776	740	748	782	789	763	725	741	745	762	731	726	784	724	775	744	748	767	737	753	763	781	717	725	734	730	686	700	722	760	776	755	781	729	735	763	703	782	752	769	757	768	730	727	747	734	765	743	820	755	729	754	718	703	705	771	729	774	818	739	780	800	770	756	741	768	786	783	750	753	765	720	713	758	739	752	754	775	787	789	771	765	740	772	785	746	744	723	711	764	725	747	763	723	710	758	776	737	775	768	683	760	748	754	731	733	701	786	744	738	724	797	770	759	754	770	793	795	754	757	732	782	706	720	709	712	758	803	723	769	782	777	790	736	758	772	769	711	804	753	760	760	731	742	786	764	771	732	758	765	695	712	789	756	780	740	741	730	743	766	742	743	711	729	721	775	745	731	756	750	724	794	783	782	746	770	744	745	767	721	724	747	722	722	739	767	759	744	760	767	744	738	783	750	749	745	750	718	718	776	693	751	747	718	716	750	735	725	710	753	768	718	721	771	770	734	745	751	746	715	754	708	742	730	762	724	711	738	743	750	743	800	738	734	793	770	737	723	769	768	762	746	753	712	741	805	772	790	788	716	794	713	766	777	735	730	758	742	744	744	747	740	757	780	759	759	710	789	714	732	727	767	729	765	731	759	738	730	779	771	731	755	803	750	817	724	728	773	733	713	771	747	759	750	772	786	725	779	770	732	728	763	736	754	776	793	750	724	777	756	772	741	736	748	743	783	746	769	715	723	745	769	682	702	793	725	791	733	744	786	743	770	758	725	765	756	726	732	762	746	754	716	779	729	769	716	719	775	749	769	776	736	742	749	748	767	756	772	759	717	765	743	774	780	747	769	768	711	733	691	742	786	813	750	746	761	762	766	764	765	786	762	760	754	737	771	761	723	743	763	743	763	721	755	752	748	784	709	729	709	798	738	748	739	748	747	747	691	729	766	739	726	746	793	764	744	776	756	796	726	711	743	731	753	753	750	744	756	712	733	755	740	802	781	764	759	736	770	748	736	738	813	742	749	770	716	766	780	711	746	730	758	819	769	713	769	714	798	778	744	770	720	813	738	721	725	728	763	787	735	717	719	718	760	807	775	749	741	738	770	700	760	746	732	761	745	754	752	744	744	709	761	723	756	693	758	788	714	759	742	763	714	728	687	720	741	771	759	718	712	747	731	756	739	772	771	816	735	725	712	770	700	741	700	784	717	675	771	753	743	760	776	729	700	749	709	800	711	780	763	727	792	756	747	753	768	757	723	763	717	726	742	749	731	722	728	735	757	723	749	730	763	743	744	763	749	721	685	759	743	779	720	742	727	714	731	764	725	724	762	783	729	689	778	758	726	774	734	786	714	738	745	770	752	761	739	725	747	808	775	798	754	772	765	780	781	697	734	748	783	768	768	720	725	759	753	752	820	734	744	757	723	749	731	744	719	756	755	761	714	810	766	778	795	711	736	724	711	699	748	763	740	796	777	723	729	765	789	743	716	730	747	789	730	711	749	759	797	738	729	773	784	784	744	739	732	763	768	755	755	777	743	752	709	758	763	777	757	767	745	734	727	710	718	760	741	755	788	730	691	758	748	731	771	742	757	726	759	766	740	760	774	765	761	773	783	750	748	725	784	760	727	758	750	779	787	736	779	730	714	765	762	799	737	760	785	739	731	763	776	738	792	750	759	686	803	720	757	760	756	760	746	732	754	748	768	727	784	748	782	768	741	784	739	808	749	764	753	754	802	790	744	778	780	739	744	776	723	751	695	751	776	768	770	767	759	701	727	749	738	741	729	757	716	714	781	739	777	770	782	723	732	749	769	792	759	798	760	724	750	753	779	763	733	705	722	735	754	771	810	786	777	756	744	696	740	737	759	742	783	768	771	795	757	770	783	758	783	735	710	735	713	750	754	777	786	746	768	791	755	777	748	778	728	817	716	755	747	771	764	717	732	778	762	768	702	712	788	722	781	731	793	782	775	732	758	783	782	707	772	761	726	761	749	729	713	708	745	753	759	741	799	705	708	745	743	752	732	766	722	780	730	803	758	735	733	742	743	735	768	777	756	728	697	766	763	727	747	775	742	716	732	743	691	760	726	736	732	767	729	755	724	764	770	734	764	733	743	726	728	736	744	753	754	744	767	734	733	720	773	767	739	774	727	723	732	750	784	739	750	741	747	721	742	734	735	771	756	731	720	765	697	774	787	741	725	721	723	773	733	784	751	784	750	732	762	737	723	730	718	736	768	709	748	727	735	791	712	732	758	823	764	763	743	728	733	737	769	702	730	781	737	757	743	748	691	759	772	729	752	749	794	726	758	706	759	745	725	778	780	742	755	753	725	739	735	772	787	800	745	750	738	775	719	759	801	763	752	744	754	721	778	751	733	672	770	743	735	715	740	749	728	720	791	781	719	731	742	753	765	764	732	727	733	769	768	792	779	796	714	706	760	689	715	752	711	757	757	749	705	714	758	728	786	783	750	739	752	761	743	716	780	749	758	729	701	679	751	767	754	739	685	780	740	700	725	786	721	739	738	742	742	779	777	734	789	793	772	733	787	755	732	733	780	733	750	787	766	694	741	755	749	722	796	765	777	772	721	765	736	759	700	730	722	696	760	777	780	752	755	706	724	749	753	760	674	734	752	713	663	761	710	709	720	758	724	698	758	747	750	699	727	757	752	766	762	730	746
24278	21482	28710	24665	20506	3234	1080	770	578	549	581	526	525	527	510	490	514	526	492	447	497	486	488	455	499	472	462	442	494	467	511	437	418	460	419	490	455	472	447	465	445	428	517	468	434	486	424	449	463	468	453	435	458	446	454	462	430	444	441	473	448	414	456	459	480	436	445	430	443	457	446	481	497	467	476	463	420	460	439	473	466	457	496	419	469	410	465	431	417	503	483	430	453	464	477	457	457	472	463	435	446	463	462	495	492	441	450	475	443	440	447	459	462	425	433	407	492	429	452	458	416	424	419	422	467	431	441	444	436	468	458	426	458	481	453	438	425	475	499	440	476	438	471	463	421	451	435	443	434	430	436	405	477	433	415	470	438	457	429	426	484	426	432	458	477	455	411	457	441	467	412	437	475	419	459	427	486	470	441	475	441	483	411	436	440	439	485	449	409	417	461	453	447	396	410	482	425	445	418	453	453	415	449	424	438	439	416	442	463	450	417	463	475	436	452	425	452	433	462	458	472	400	454	472	452	447	441	442	444	452	431	408	421	490	453	441	430	426	444	447	466	460	460	445	481	412	499	408	450	443	404	430	465	407	437	456	435	452	467	458	466	481	463	464	404	465	429	418	402	451	457	399	481	431	445	417	447	447	410	438	439	435	471	452	457	421	469	447	454	429	436	459	431	453	476	431	462	485	447	448	426	409	411	454	477	394	484	493	452	415	457	437	450	435	452	440	475	431	444	420	433	450	412	425	454	447	429	466	471	467	482	439	444	441	454	448	440	456	457	429	477	446	435	456	465	472	460	466	452	437	444	456	451	432	467	469	498	432	473	440	451	434	473	478	451	434	441	449	457	416	435	456	453	451	425	436	452	454	466	461	437	440	428	455	408	442	439	445	397	484	430	415	447	487	449	457	437	396	426	441	464	409	469	439	445	452	434	446	487	439	445	445	445	468	432	454	508	441	467	442	470	447	450	449	450	419	469	479	441	416	417	471	448	431	471	467	436	466	428	447	435	443	393	430	441	449	430	442	430	457	447	451	434	442	433	413	444	406	459	437	446	432	447	450	442	460	442	462	428	463	452	439	427	451	407	443	458	426	474	408	466	473	433	471	460	436	441	435	442	462	408	479	462	448	485	434	423	431	425	402	473	416	449	436	461	468	452	445	466	434	437	438	442	458	459	409	415	447	419	451	415	435	389	414	453	456	447	434	440	466	422	418	453	482	424	432	430	463	464	450	469	446	425	416	448	426	432	427	441	418	430	437	452	428	420	422	450	464	455	459	438	482	432	468	462	427	474	455	459	447	426	427	466	447	462	478	421	466	451	434	437	467	470	437	435	447	505	397	441	456	437	456	452	472	418	452	459	426	418	464	461	449	415	436	427	480	425	428	478	417	427	466	473	472	443	432	426	458	457	444	437	443	455	435	455	409	436	462	437	486	438	486	456	465	419	451	440	435	451	430	475	439	449	455	423	432	444	482	443	491	440	471	476	486	422	440	426	465	472	465	449	458	423	453	460	458	456	439	441	453	454	398	439	517	441	463	449	463	433	449	432	387	449	424	473	406	443	430	468	430	455	448	449	438	452	457	450	389	464	437	448	414	403	439	468	501	422	452	456	459	452	404	416	411	425	447	443	473	469	414	437	400	463	438	391	437	444	421	438	397	397	433	472	420	433	428	453	400	461	469	430	422	454	445	447	446	492	486	435	455	433	436	413	471	425	419	476	488	458	453	449	412	468	458	450	442	428	397	441	468	446	443	435	450	509	453	436	466	454	495	431	420	440	435	438	425	394	470	433	456	485	430	424	453	473	446	455	430	435	405	407	428	459	440	416	462	467	437	458	463	433	461	427	485	489	402	434	457	430	451	448	410	459	456	434	479	405	451	443	407	468	442	450	414	435	446	444	485	493	446	455	490	467	404	411	451	427	462	451	405	450	435	408	447	415	441	434	459	459	422	415	456	404	453	438	465	425	478	469	461	411	453	445	449	455	453	460	430	442	454	447	437	415	472	467	452	438	440	392	432	442	458	423	482	429	445	440	415	429	477	454	415	455	406	454	444	456	470	446	458	428	447	414	457	423	469	402	427	457	418	436	450	421	442	453	445	450	427	497	444	412	457	485	424	419	419	479	459	436	401	486	430	460	460	431	439	438	441	406	441	468	417	399	483	455	436	426	465	441	437	477	439	443	473	394	462	435	432	466	429	440	455	452	444	429	446	428	429	477	450	466	418	448	455	421	425	415	483	453	419	432	416	437	431	461	432	428	443	459	444	447	497	437	441	451	489	421	440	480	436	461	430	398	436	421	446	440	432	470	432	437	465	417	457	434	445	464	447	466	419	416	504	445	425	427	452	469	413	431	422	427	470	468	470	458	473	434	435	450	424	440	432	426	457	405	439	444	427	460	437	438	411	413	455	406	450	433	420	489	437	439	419	437	424	453	457	428	441	432	407	437	464	477	443	417	467	448	410	429	429	449	470	435	449	449	450	452	432	453	456	437	456	470	428	469	451	437	453	442	387	437	455	478	466	439	456	405	453	444	424	435	478	457	453	442	468	424	426	448	455	471	488	454	477	428	427	459	453	458	477	440	439	443	434	430	447	446	446	423	403	472	456	429	458	473	454	418	486	458	443	478	413	448	440	413	478	443	482	419	468	410	413	442	459	399	455	473	459	419	429	451	438	431	442	463	451	455	427	461	461	466	450	411	463	444	435	452	426	462	457	439	425	436	461	425	438	429	430	463	416	466	435	436	424	500	490	456	458	433	445	428	414	471	484	466	439	484	432	424	439	480	443	459	461	479	437	448	458	450	436	437	425	416	451	415	429	473	445	443	400	432	474	434	429	448	446	434	403	451	435	409	460	486	416	425	432	471	451	407	420	441	421	476	414	454	461	473	441	464	454	429	408	461	430	450	425	434	420	443	454	492	460	476	448	442	422	430	450	436	404	465	435	445	441	436	450	456	479	403	453	430	428	448	442	461	450	415	437	462	482	473	440	444	441	450	415	430	408	474	434	461	434	458	466	447	433	468	424	357	394	476	450	430	438	431	444	443	442	490	461	426	438	427	447	449	418	475	464	446	417	450	429	452	476	448	423	449	440	431	447	447	407	437	418	450	440	434	451	465	462	457	467	427	453	447	465	487	399	417	407	451	461	451	433	466	469	433	395	427	448	462	391	444	416	425	449	451	444	448	447	421	447	434	459	449	438	471	457	469	474	408	440	476	447	467	429	427	417	450	450	443	485	449	414	444	467	390	481	450	439	422	455	424	467	440	437	409	471	453	438	461	463	464	433	428	437	446	413	468	413	451	468	414	455	460	440	425	414	447	448	401	470	480	446	436	480	434	436	404	439	489	418	486	420	420	450	460	524	442	431	410	459	475	436	463	477	428	465	434	418	455	440	477	447	452	466	408	439	438	425	429	444	441	443	438	448	440	486	418	456	467	465	461	413	445	446	463	438	432	452	470	432	425	459	443	442
3444	4946	3788	1924	1452	1107	883	779	747	680	652	665	580	591	528	535	543	542	495	503	518	474	483	508	491	501	504	489	476	478	463	469	484	481	483	467	504	451	480	447	471	485	461	479	460	457	447	453	480	523	452	469	496	466	476	471	452	474	496	456	492	449	471	475	459	447	451	462	494	472	474	444	489	460	415	441	437	496	487	498	512	468	460	437	461	486	477	488	483	490	478	458	451	459	468	462	437	497	467	456	475	437	446	483	462	468	457	438	466	443	451	481	470	430	462	446	465	463	467	436	462	491	464	428	451	457	451	454	446	469	452	470	479	446	427	462	444	431	467	472	453	424	412	463	464	457	482	470	494	463	472	449	397	450	457	449	491	440	476	468	477	472	430	440	490	444	488	434	438	400	466	472	445	435	490	494	477	446	415	445	471	497	438	474	463	442	470	442	465	457	479	483	444	457	472	463	502	472	459	444	499	437	426	486	455	442	460	462	453	489	450	459	472	498	479	486	464	438	438	488	443	438	435	439	441	441	447	447	470	467	457	457	450	424	460	488	484	465	451	440	422	431	460	465	445	466	455	447	464	472	476	464	431	442	463	444	460	445	457	453	439	487	495	464	459	452	446	471	486	458	426	452	440	469	441	476	460	484	422	468	448	472	433	460	478	477	429	446	466	453	460	454	493	447	466	479	407	438	478	469	449	429	501	489	447	473	446	409	433	452	470	448	454	434	476	488	444	470	465	454	482	451	454	450	421	447	462	412	492	437	455	433	472	458	432	458	461	449	465	463	456	449	470	478	489	484	447	446	476	458	439	446	480	490	459	455	492	452	425	474	472	441	461	429	457	423	444	437	464	454	478	473	463	472	458	438	488	473	492	459	467	448	489	450	459	470	444	468	467	425	459	460	454	479	478	442	438	448	455	464	438	467	464	467	442	443	450	488	508	474	395	454	444	421	433	452	444	438	464	493	473	458	462	500	453	458	483	485	467	433	456	484	462	428	446	486	449	456	455	442	493	492	507	428	451	453	447	439	501	470	455	487	463	411	480	435	484	460	461	456	473	458	460	434	487	493	426	479	443	438	464	445	461	462	423	424	456	461	426	454	437	463	434	474	461	448	466	434	416	491	457	450	432	423	458	462	452	437	415	460	445	460	429	453	485	465	440	434	434	435	420	438	429	432	449	452	462	466	486	475	446	441	438	475	473	476	491	440	442	465	431	427	457	460	420	490	477	456	453	457	439	427	446	483	463	497	451	454	419	475	446	474	478	423	494	453	434	431	423	450	452	405	460	468	426	432	466	459	428	470	485	432	424	480	439	468	446	448	474	464	426	479	452	478	465	415	456	417	426	485	435	501	451	449	433	448	467	465	456	476	461	467	463	413	456	465	437	485	460	474	431	456	414	474	452	460	452	440	463	459	434	471	465	411	454	438	457	439	453	441	467	451	425	439	458	435	420	476	481	442	450	458	469	463	433	457	429	484	460	453	459	457	466	430	423	429	448	474	453	436	460	488	451	448	453	424	477	492	464	460	492	435	491	451	441	456	465	446	397	475	436	431	465	485	440	449	444	465	456	471	437	486	456	440	481	417	421	447	447	452	420	473	442	488	417	438	487	454	457	448	463	462	432	462	445	460	431	460	443	471	471	464	437	468	423	468	422	426	434	445	434	449	489	459	456	454	453	465	445	457	442	479	456	440	427	451	470	446	479	452	483	453	458	472	477	468	447	462	447	432	427	443	481	431	439	423	455	486	442	450	469	463	452	433	473	456	409	458	462	449	442	440	456	461	464	400	483	450	446	440	506	463	432	448	438	451	462	485	418	433	456	417	477	451	437	450	486	450	456	442	472	469	440	469	462	471	449	467	441	478	457	456	479	451	406	445	437	471	417	450	451	459	397	453	455	473	461	471	459	460	443	444	461	439	476	434	448	466	442	442	454	454	458	413	467	418	458	462	455	466	465	427	478	435	438	436	430	423	485	486	453	438	438	435	429	478	470	444	477	482	490	451	438	471	469	427	460	439	440	434	453	456	450	446	424	428	440	452	410	454	415	432	468	464	485	504	449	494	439	420	409	447	439	430	468	464	445	474	450	461	436	428	479	479	456	449	428	462	450	451	461	437	455	456	455	448	477	444	461	475	502	453	497	428	483	433	436	441	467	461	460	452	465	479	448	462	470	472	423	441	408	435	454	435	442	455	447	481	448	463	451	415	466	429	435	469	433	420	473	453	416	462	430	475	454	461	454	466	447	464	444	480	480	465	442	471	446	431	458	476	440	449	480	478	410	484	476	397	482	481	419	413	450	445	454	438	460	460	461	464	461	503	427	479	441	470	469	442	450	417	425	467	456	466	473	473	441	472	453	459	479	450	424	440	476	425	458	512	431	437	441	423	444	455	408	469	427	454	444	477	459	425	466	452	482	434	455	441	452	450	464	462	423	456	403	433	442	451	450	447	474	395	450	447	458	473	456	492	465	445	459	425	470	414	459	451	454	468	426	462	477	487	416	441	487	468	456	460	466	464	439	458	468	418	454	433	470	466	452	450	468	474	423	496	454	486	455	455	481	437	439	468	448	453	451	424	454	429	444	440	461	438	429	468	464	473	458	429	437	448	437	428	451	478	452	410	457	480	470	454	440	464	423	440	414	486	409	489	410	451	474	477	515	448	460	448	437	446	449	431	482	466	433	460	459	432	470	459	457	397	462	485	444	472	463	483	446	434	454	454	446	465	414	429	424	458	431	480	475	466	461	453	453	466	447	476	452	443	457	418	444	470	488	423	467	438	494	424	439	448	476	458	396	446	495	442	451	453	479	437	446	473	442	474	463	458	469	415	444	421	442	433	474	460	443	483	492	465	472	413	427	457	450	433	427	454	412	424	430	457	426	451	456	460	433	467	495	474	411	436	457	457	465	466	436	421	424	452	451	443	437	451	460	486	471	432	482	491	434	461	438	481	457	430	457	449	418	417	439	451	460	483	469	474	435	457	460	427	459	425	446	488	430	447	464	466	395	424	494	459	478	465	489	468	440	471	422	480	431	440	466	424	448	473	463	439	414	474	438	484	431	421	447	479	434	450	440	464	425	465	403	463	470	418	460	433	467	493	439	447	447	446	456	441	465	482	464	451	473	447	453	423	444	429	413	404	433	485	499	445	433	463	425	432	458	472	490	456	471	479	444	404	436	460	458	451	451	414	479	486	466	461	458	478	459	445	449	464	439	425	429	422	465	462	460	428	460	447	476	483	453	474	472	446	433	450	439	406	451	478	454	441	431	437	434	435	443	492	440	486	467	458	480	452	455	443	491	428	451	461	444	476	449	419	447	463	467	422	462	454	448	444	472	463	437	470	447	484	463	424	426	454	460	440	469	436	474	451	474	468	422	451	463	439	432	438	458	462	436	439	449	475	443	480	470	436	446	452	430	453	463	454	437	439	437	417	457	475	454	448	436	478	449	470	397	467	445	436	447	465	451	486	495	436	446	479
27836	12008	2073	1280	967	954	955	929	892	890	855	875	839	915	863	927	923	857	872	883	925	852	915	862	833	945	878	934	859	888	929	885	881	880	832	832	835	866	887	855	847	875	868	893	849	862	881	865	922	855	905	845	876	847	886	927	869	863	859	942	914	894	866	882	860	849	868	890	877	892	870	872	925	880	891	854	826	843	838	906	918	880	875	815	860	865	864	875	864	871	890	901	876	892	883	842	906	809	897	793	911	864	873	965	907	912	862	929	891	836	875	910	902	845	869	920	920	849	908	886	882	868	933	901	933	863	875	866	881	849	921	895	869	900	845	905	881	926	870	856	894	806	898	836	866	882	854	895	867	890	917	905	931	876	839	902	898	868	869	879	912	793	848	862	952	851	885	853	847	850	870	822	864	899	823	885	877	882	901	867	878	858	955	900	845	879	848	882	851	799	888	874	844	872	895	875	892	832	916	878	896	897	914	879	847	921	908	833	863	914	844	837	862	846	863	913	864	944	881	830	881	901	828	852	888	859	830	914	875	889	851	897	837	904	887	872	902	852	872	876	900	882	863	888	866	893	911	893	879	886	883	857	869	896	863	881	855	871	960	870	942	887	852	844	816	884	906	898	895	948	909	919	883	837	871	877	912	882	929	870	880	809	886	856	881	919	889	886	894	858	849	915	824	933	899	861	891	892	864	875	943	830	919	862	888	895	888	892	854	874	874	935	869	878	884	870	880	865	939	858	885	874	883	852	895	903	931	859	844	885	924	873	897	849	877	810	901	851	894	924	837	888	891	851	867	923	841	863	844	908	901	881	857	893	907	874	935	858	949	879	890	883	886	894	890	866	878	876	861	890	847	823	833	864	921	942	904	853	860	883	907	903	870	885	884	907	944	831	856	901	865	886	876	904	885	857	908	940	885	866	911	899	897	888	915	919	870	842	895	826	833	860	865	863	873	903	863	837	840	822	866	873	921	868	866	865	895	878	881	878	897	910	880	849	963	856	849	869	898	839	886	882	809	845	887	903	869	835	900	922	936	864	858	871	903	916	878	890	887	948	855	843	885	844	855	876	881	875	789	913	897	884	828	863	878	821	914	897	905	864	901	856	854	914	858	828	914	891	856	898	872	900	881	832	916	889	886	859	902	862	885	860	904	911	836	932	895	867	853	887	928	874	834	864	830	825	887	892	865	908	853	863	866	879	849	861	856	879	877	889	885	897	867	879	867	845	866	884	909	909	858	890	884	903	920	909	804	913	901	888	833	849	917	916	839	867	874	906	947	830	906	885	885	894	889	876	859	926	825	834	860	982	842	876	872	891	936	837	848	861	843	869	849	884	893	880	860	898	857	870	863	871	827	868	868	875	883	894	873	900	878	867	909	874	864	919	885	857	826	850	839	894	856	878	891	866	893	855	876	924	872	892	857	884	910	935	843	863	882	880	913	857	882	851	902	905	834	910	860	923	853	952	837	880	816	864	827	887	899	839	954	879	839	844	902	830	854	928	877	889	858	893	891	833	837	840	872	864	896	879	872	860	861	861	885	906	875	922	856	891	866	860	874	804	835	903	896	864	901	868	875	860	907	875	855	808	887	937	898	880	909	891	881	884	825	873	890	894	832	868	912	911	878	902	855	895	863	853	853	895	881	889	864	852	841	898	896	899	879	919	857	906	872	868	884	863	895	848	915	954	900	862	844	897	886	837	870	895	903	863	861	893	881	904	843	889	881	915	885	876	925	887	868	859	838	870	931	856	909	917	874	888	944	885	915	833	869	874	894	903	890	873	910	885	899	905	873	890	904	865	933	832	848	863	888	847	891	881	884	856	888	860	878	913	899	861	862	907	856	833	936	869	844	875	883	821	871	824	867	844	874	879	952	898	908	892	842	846	915	818	827	902	869	866	864	895	866	885	884	835	920	905	878	901	862	871	918	885	924	896	861	913	883	908	936	874	899	867	862	863	902	871	814	875	872	934	874	881	903	885	852	884	856	811	861	878	865	867	926	831	946	927	857	841	908	825	895	874	860	826	889	898	918	873	908	880	909	875	909	901	875	888	894	888	916	863	897	986	881	889	908	865	886	901	875	843	867	831	881	881	896	896	904	872	872	867	937	855	910	841	861	904	885	821	926	849	878	944	899	886	934	887	837	877	901	829	821	859	868	833	879	824	870	867	898	923	836	885	927	851	838	897	875	885	909	901	877	836	875	904	907	857	861	870	847	904	899	915	857	898	836	877	841	873	958	894	843	857	857	862	873	907	868	864	893	899	858	900	854	885	856	927	913	886	892	891	908	922	872	901	887	919	884	903	903	876	902	901	875	814	920	916	844	935	830	854	860	848	943	852	854	963	933	890	850	860	861	887	903	914	880	919	870	841	894	902	899	826	867	863	856	925	854	843	883	852	893	892	890	864	870	827	888	892	861	845	899	930	895	892	853	894	891	880	864	834	858	849	922	875	857	871	875	847	837	846	884	852	878	869	872	861	872	817	847	890	852	898	912	912	880	916	853	898	891	882	856	930	935	932	850	886	952	869	876	881	903	844	869	873	872	845	891	841	883	866	868	846	902	868	868	879	922	886	858	885	855	914	860	856	959	872	930	863	952	946	851	829	897	861	906	862	881	840	863	846	879	862	853	894	875	874	919	847	915	863	828	917	863	928	907	886	802	908	867	841	834	870	915	866	840	901	875	870	882	899	824	832	886	801	899	861	895	922	905	838	839	858	881	887	850	854	876	900	894	854	861	855	880	888	899	882	827	897	833	903	918	862	935	922	925	922	901	865	839	850	891	826	878	851	897	881	852	890	919	857	826	886	842	919	887	871	925	861	908	873	793	916	905	861	860	903	880	889	888	860	893	898	884	869	886	887	872	839	922	844	900	878	920	895	849	865	872	908	862	896	893	890	922	877	924	871	922	899	883	811	823	846	862	873	911	901	929	906	886	904	869	855	894	868	924	911	851	804	855	878	884	907	875	883	832	906	817	851	775	835	857	846	873	851	891	912	888	853	810	883	892	892	864	824	887	920	853	900	903	863	876	873	891	877	857	932	912	877	868	849	829	897	842	879	864	845	894	887	846	904	890	897	909	917	864	852	843	886	902	912	871	900	916	904	843	874	884	835	860	897	846	870	911	854	855	914	854	893	878	878	858	886	833	892	869	889	913	833	887	858	875	845	938	916	931	884	850	957	925	917	885	907	857	866	874	933	864	859	870	924	887	880	877	947	885	864	880	868	861	877	901	891	902	931	936	880	873	872	819	909	904	883	900	915	889	931	907	905	888	869	925	834	901	898	853	868	855	818	865	900	880	877	874	899	865	870	826	846	914	854	908	810	856	903	851	871	826	901	858	919	860	917	876	890	865	907	897	914	834	898	905	918	825	857	913	908	874	851	897	886	895	944	852	899	891	863	848	831	915	927	921	908	890	899	898	878	852	861	885	873	874	906	872	904	868	839	880	855	888	872	844	820	906	832	859	856	876	930	866	892
5167	979	994	824	830	764	783	789	788	761	718	771	699	787	758	797	715	764	818	785	746	810	762	803	760	774	753	776	822	804	760	779	805	715	750	758	729	723	805	779	725	814	788	773	756	775	811	750	782	770	804	777	808	741	763	768	768	768	757	782	739	773	761	779	761	744	768	746	768	786	739	773	766	738	726	778	772	772	750	743	773	722	750	747	762	748	772	743	762	835	709	733	709	804	770	828	754	750	781	803	770	763	741	797	791	709	771	750	729	798	809	796	719	836	766	766	789	769	776	776	759	748	771	727	748	740	787	781	723	752	788	774	729	747	770	798	801	742	788	777	772	802	776	812	744	776	760	756	765	730	752	809	814	764	805	756	759	767	733	784	759	754	787	756	746	781	760	778	764	707	815	762	760	787	698	755	801	753	764	767	760	768	806	818	776	791	802	768	749	731	792	792	745	751	774	775	664	795	747	742	802	760	783	765	785	724	792	715	783	767	758	824	768	790	743	777	739	810	778	758	803	788	798	754	798	752	761	748	748	779	750	732	767	764	767	692	788	728	768	772	782	756	787	780	752	776	718	742	762	781	764	724	762	786	765	786	777	788	789	741	752	761	797	751	764	775	761	754	745	815	727	747	751	750	780	784	778	722	771	747	803	764	779	766	723	754	758	755	729	830	789	744	760	740	781	764	807	723	777	767	796	764	768	769	820	742	779	741	717	759	770	788	751	794	741	737	724	746	696	746	708	758	754	765	803	755	788	774	746	730	772	772	772	787	774	784	730	782	770	764	827	774	760	772	765	723	760	733	754	798	741	759	805	755	788	780	769	766	763	736	717	786	773	788	734	796	739	791	717	784	772	731	780	748	712	763	756	764	797	750	744	759	751	756	809	766	791	747	713	777	746	773	723	775	737	728	754	794	755	788	782	726	735	772	766	773	799	781	785	723	728	753	742	816	805	765	733	768	791	800	691	791	791	751	743	785	741	739	765	767	753	758	784	745	780	762	751	723	810	778	717	798	786	759	740	759	783	788	781	706	775	758	783	754	839	771	749	765	806	770	748	789	809	781	774	736	784	738	722	768	760	756	758	760	768	737	750	789	793	755	710	761	755	745	767	747	762	757	803	775	779	831	766	768	757	736	783	767	769	777	776	781	803	736	794	786	748	779	763	761	759	802	719	801	769	784	717	730	790	757	725	765	768	741	798	768	769	761	754	745	742	811	824	781	766	761	769	759	763	761	736	741	721	743	761	778	768	786	761	785	778	778	748	783	758	784	733	757	751	771	742	742	740	778	735	759	791	756	725	813	774	758	757	757	777	768	786	698	738	738	747	752	775	739	784	773	770	756	773	772	764	740	745	778	766	796	787	752	731	761	739	752	787	710	738	784	745	746	769	763	710	815	756	775	786	772	783	794	800	744	782	774	794	746	759	783	767	725	780	774	742	761	748	741	782	760	782	786	765	792	768	764	782	780	770	760	761	779	811	742	746	727	768	763	748	820	732	759	778	756	743	755	725	790	778	749	785	822	771	783	771	797	767	808	808	749	792	761	744	767	780	785	778	798	741	756	745	779	763	755	797	817	734	758	749	770	739	768	774	772	735	781	756	784	724	768	804	754	783	795	741	783	784	778	816	762	743	739	779	761	832	726	768	786	763	763	766	784	803	750	766	783	772	763	713	791	812	768	779	794	763	729	743	755	741	780	785	752	748	786	717	767	778	786	762	777	759	791	800	777	740	716	812	789	747	732	743	739	753	741	768	788	782	741	755	755	818	825	720	777	790	742	774	768	729	785	721	753	766	856	802	755	774	700	731	768	764	785	735	766	815	760	751	804	777	735	813	733	820	745	761	795	719	767	733	801	786	775	789	821	757	772	780	780	800	812	745	790	763	764	783	774	782	776	756	795	839	776	744	750	781	776	804	764	774	760	752	774	795	733	791	786	790	779	812	750	798	767	781	793	747	776	751	750	747	722	804	792	740	784	742	721	727	761	784	778	789	754	744	741	752	797	786	797	745	773	720	775	784	841	750	786	783	734	706	786	684	763	798	802	776	772	739	759	802	785	727	724	773	751	739	752	702	791	745	737	746	790	806	744	738	706	756	768	701	817	743	777	735	737	752	819	796	789	800	776	732	796	771	810	808	721	753	780	780	805	785	731	763	756	780	761	760	796	752	742	768	756	828	724	762	808	793	745	783	736	753	770	773	770	766	754	771	755	786	777	812	790	774	805	779	781	777	804	725	758	762	699	827	762	782	777	747	759	788	747	826	775	756	717	789	746	762	766	757	761	784	776	802	727	760	799	753	737	766	758	786	777	787	782	797	846	699	733	779	786	730	787	793	794	792	764	773	735	754	728	726	741	749	804	786	794	774	744	748	755	800	806	767	752	770	743	747	711	778	795	757	730	807	816	783	806	745	705	763	772	797	731	767	768	733	699	746	746	771	804	736	751	777	760	773	805	761	776	768	716	723	818	788	743	779	814	778	747	741	755	762	714	766	757	747	814	742	750	780	783	751	746	788	812	738	790	736	805	790	772	770	733	754	766	797	729	707	764	749	730	812	711	750	743	798	790	750	739	726	751	715	752	734	764	756	765	725	728	788	753	763	771	747	782	780	764	797	750	764	800	828	806	743	779	758	795	763	762	742	778	762	770	791	757	749	741	768	779	774	713	792	771	739	769	758	783	769	756	813	747	772	771	755	745	774	754	748	776	783	727	798	815	791	719	696	755	769	754	786	697	760	754	754	740	734	752	780	794	743	772	733	803	788	799	760	730	729	750	783	767	759	738	764	796	801	720	776	747	709	768	770	772	751	777	727	770	819	720	834	750	738	801	754	778	788	742	746	766	786	782	735	723	818	746	747	757	749	753	748	755	800	713	763	788	786	753	797	763	735	742	755	767	795	728	751	760	832	796	781	757	788	791	745	736	812	727	771	753	756	748	749	784	744	762	758	780	769	763	831	817	783	769	735	757	789	725	786	771	749	763	787	702	740	772	785	710	724	708	735	786	778	754	744	724	812	735	767	750	764	759	763	760	773	860	773	750	770	804	747	774	736	666	740	750	769	735	743	807	791	752	767	842	721	733	764	751	785	760	767	764	785	783	794	792	778	744	744	708	779	747	755	721	756	811	807	789	825	794	774	780	764	739	760	744	743	776	772	775	775	772	737	730	696	777	791	793	729	800	731	758	789	762	797	767	756	751	746	795	787	753	746	819	751	741	772	708	732	749	750	788	730	787	698	793	786	761	737	740	742	789	790	765	749	731	777	768	778	790	759	744	823	765	734	774	804	765	791	773	776	774	749	748	712	780	788	808	725	802	748	789	797	833	807	725	776	776	764	774	767	732	749	768	746	767	778	757	744	771	778	737	760	804	767	815	791	783	750	735	818	831	736	732	773	758	712	764	775	773	793	741	739	755	744	775	768	769	727	789	734	764	745	800	761	787	754	810	744	778	772	732	753	740	778	772	790	759	765	770	756	816
25731	21460	26014	19338	2267	1167	1070	933	891	872	831	866	865	839	923	848	847	844	881	853	911	840	801	826	863	859	838	874	813	860	785	801	793	871	857	887	844	886	788	836	861	820	852	802	849	824	816	822	824	826	828	867	826	748	822	809	798	781	809	869	826	856	863	826	835	815	828	807	906	823	826	816	813	818	781	840	874	811	843	800	810	785	823	849	828	873	841	841	803	823	853	807	883	842	854	856	863	860	898	841	892	907	862	871	790	771	830	842	808	814	799	842	809	867	847	806	865	863	872	858	866	813	784	780	802	860	845	803	870	801	829	801	827	881	903	818	882	854	829	864	902	855	870	839	902	881	786	842	847	853	868	835	855	861	822	870	849	883	851	788	794	792	823	886	832	826	797	886	794	885	818	866	840	833	866	798	868	820	880	873	826	805	786	819	880	888	865	836	830	876	852	849	810	851	903	851	795	794	822	806	807	801	795	801	803	832	875	855	858	831	857	877	846	788	845	777	900	819	829	819	854	888	801	842	836	862	826	869	848	858	826	860	837	869	835	876	855	829	798	832	823	824	811	882	817	868	858	767	861	863	836	891	826	855	866	836	868	779	835	858	853	815	818	805	790	828	783	803	864	850	851	881	851	844	863	848	838	793	803	864	847	849	871	837	871	771	889	857	830	857	840	814	789	790	887	830	860	877	820	828	864	813	858	831	792	872	783	832	871	844	824	854	849	823	828	824	850	829	851	788	814	848	854	816	832	840	836	823	862	809	843	813	827	872	820	850	834	899	811	854	857	814	844	846	784	830	850	846	814	845	816	819	822	814	793	829	841	843	842	852	875	810	786	835	872	816	858	841	844	889	828	786	856	897	803	822	850	849	829	812	876	784	866	833	879	805	846	854	869	781	816	793	809	803	875	815	756	782	853	822	899	794	807	868	837	863	842	848	835	807	866	861	810	814	793	792	816	897	828	812	832	867	852	856	772	862	847	854	833	860	887	815	802	823	865	846	837	825	818	873	871	869	876	808	840	805	814	875	844	859	852	794	866	820	830	847	868	824	848	815	881	859	854	796	789	844	898	889	828	822	841	834	851	846	831	824	825	833	868	842	805	899	807	802	854	797	792	812	859	842	847	842	770	822	818	852	877	852	861	817	816	795	807	877	832	803	843	834	832	849	834	816	861	817	841	847	867	836	812	824	790	815	843	865	875	800	806	798	854	818	851	816	828	815	817	852	813	834	858	816	857	818	843	870	825	882	866	799	835	828	784	818	809	859	833	808	798	865	835	858	782	848	826	787	802	845	842	852	840	857	854	871	868	823	807	837	787	833	841	813	843	793	825	797	785	834	870	844	833	860	879	876	787	811	862	864	810	838	834	828	829	812	844	805	859	857	819	805	766	849	888	801	827	810	795	888	836	806	897	784	854	789	826	843	798	826	799	834	792	786	881	848	864	839	869	817	798	842	870	817	805	797	850	808	826	850	833	861	851	808	833	835	825	841	809	869	860	789	895	800	813	827	826	851	817	787	889	807	842	855	789	863	855	873	817	863	840	874	806	848	825	867	848	844	825	814	815	854	841	868	822	810	849	922	826	833	832	869	799	806	881	808	793	829	858	800	832	807	823	847	789	845	835	812	794	845	829	872	842	833	869	863	883	795	829	855	780	811	862	883	782	816	858	846	870	834	809	811	834	817	822	842	830	797	859	837	805	852	848	836	869	788	804	862	831	843	816	854	883	822	827	846	810	817	813	852	860	837	827	812	896	842	826	830	827	873	824	812	815	828	852	854	844	847	868	824	890	804	862	838	861	864	871	823	829	817	809	798	849	872	840	775	856	784	848	840	853	851	797	838	883	848	831	824	791	831	808	849	902	767	854	860	835	861	829	861	849	826	832	850	797	830	805	844	833	797	839	798	871	820	810	830	858	816	828	796	852	857	852	828	792	846	827	833	800	859	861	887	782	814	809	856	815	819	821	845	857	815	825	836	833	836	789	858	834	783	886	820	826	877	827	860	798	857	865	840	834	816	824	818	863	787	806	830	798	851	816	788	822	788	854	783	794	832	838	832	807	852	843	863	815	858	814	841	832	835	879	898	838	810	844	797	840	852	783	858	859	807	791	868	769	827	812	806	835	786	824	752	848	817	808	888	841	866	843	843	821	853	815	833	823	783	861	861	804	794	820	906	826	879	839	831	803	835	813	790	883	823	861	869	887	843	792	814	836	814	809	799	812	848	877	825	828	817	798	884	864	830	856	848	875	759	838	820	842	792	813	862	810	792	856	800	829	868	859	892	794	819	856	861	861	853	787	824	865	787	831	823	823	884	810	835	876	830	798	794	799	782	839	869	795	792	831	821	871	819	837	817	821	843	860	844	848	828	867	833	856	870	875	815	864	805	792	809	793	818	871	893	792	861	882	834	821	808	856	784	803	831	869	853	822	814	830	826	823	844	809	815	790	849	804	868	877	825	854	852	807	910	825	817	816	872	881	825	829	797	800	785	813	847	862	793	840	845	846	824	809	839	845	833	786	842	809	872	762	855	839	765	841	786	820	825	846	842	827	836	823	797	793	847	752	809	852	826	847	829	846	805	791	844	890	871	819	788	875	838	803	823	862	823	834	832	887	822	838	879	834	828	833	853	840	843	829	851	848	839	813	875	821	858	833	794	840	859	830	833	839	817	840	786	774	831	839	794	832	818	838	820	825	769	806	834	844	813	842	825	826	869	882	843	853	825	817	875	853	851	847	822	818	835	811	778	887	795	900	858	886	881	833	822	857	844	775	809	820	816	922	854	843	868	827	805	787	868	842	862	843	816	860	871	830	802	851	848	852	825	798	756	829	813	850	850	810	848	840	842	826	820	852	797	794	885	866	829	851	788	804	843	802	852	868	886	784	832	818	919	848	810	798	811	806	805	821	787	827	841	870	818	817	843	828	873	787	768	894	797	834	792	854	891	823	819	841	821	838	842	803	821	855	828	815	829	836	833	833	809	831	853	852	819	832	842	839	842	865	853	878	841	858	842	903	825	849	815	888	826	825	869	853	802	817	856	866	829	883	860	818	833	844	918	862	837	843	854	851	825	833	816	824	824	793	789	865	862	817	855	791	796	838	832	820	857	877	791	888	822	833	882	782	860	830	813	878	833	886	862	808	791	841	871	869	819	821	864	838	844	841	817	802	828	803	848	823	753	839	832	889	859	852	847	844	767	776	842	848	856	826	799	770	817	897	818	807	841	842	857	841	804	789	826	867	828	828	858	909	817	865	864	811	849	882	820	795	827	883	790	864	825	818	836	853	795	842	818	847	828	848	909	825	774	868	858	795	816	884	816	809	784	835	859	801	889	845	815	841	869	828	801	855	821	830	826	816	847	798	864	831	851	878	841	888	833	832	821	796	789	814	825	844	848	846	824	884	855	816	885	848	848	812	854	819	831	825	860	830	819	843	842	822	821	855	844	869	808	815	876	831	820	795	801	789	865	862	857	862	815
3607	2490	1991	1283	1081	981	974	892	794	839	836	782	838	802	753	810	807	823	806	773	778	746	805	760	787	740	763	747	737	747	770	745	798	791	762	683	741	783	755	804	763	812	785	738	754	775	786	746	770	783	773	720	822	763	784	769	785	831	814	716	743	769	777	694	728	755	753	781	743	757	720	745	788	779	743	723	738	725	765	764	766	782	792	795	761	765	778	731	752	775	784	721	683	794	724	735	754	765	706	761	737	785	733	721	774	732	789	721	749	744	756	788	728	770	751	812	727	716	754	748	747	765	745	765	761	780	793	714	740	752	772	723	698	710	798	801	772	689	722	735	746	743	751	736	754	730	737	730	762	767	771	824	837	782	756	770	777	725	737	757	841	759	752	709	741	746	774	786	792	732	735	797	715	755	720	773	767	749	711	726	767	712	757	748	753	785	733	743	777	804	771	724	715	745	756	787	762	795	746	810	747	770	726	774	709	731	734	752	753	740	703	765	778	724	755	759	789	706	725	766	760	747	780	739	700	827	779	764	772	760	781	731	742	740	802	763	769	708	691	756	751	719	776	728	763	728	743	771	767	762	773	744	779	739	757	725	723	751	714	760	768	786	767	715	751	743	782	767	728	762	739	759	772	737	709	757	780	767	758	745	785	742	755	744	747	737	712	747	790	791	702	768	771	727	732	726	773	726	727	771	781	762	764	753	722	746	771	738	689	712	780	775	719	768	740	733	750	727	712	727	778	758	783	739	776	759	749	778	755	743	757	733	728	746	732	800	762	697	776	821	772	710	781	743	788	759	766	652	764	752	766	680	808	794	724	743	737	723	768	748	801	727	776	763	777	712	744	756	713	739	754	742	734	810	777	728	753	764	742	741	716	749	765	741	796	773	720	713	723	770	739	731	736	733	788	771	752	768	793	761	736	766	723	753	753	767	768	777	765	737	717	769	703	776	774	758	749	743	695	747	725	714	779	768	761	754	712	727	686	800	781	755	721	742	757	721	748	735	784	764	745	725	719	718	778	734	761	728	759	746	731	735	745	748	745	747	742	766	783	779	747	733	750	726	699	790	729	734	783	749	743	770	718	738	794	765	756	752	778	747	753	778	741	716	770	765	720	736	762	717	721	722	730	747	776	737	776	724	755	753	780	708	747	741	772	756	774	788	762	781	744	714	746	701	729	777	729	737	691	780	800	740	703	787	762	790	758	707	702	779	795	724	704	743	759	728	771	730	722	745	767	746	734	726	757	725	768	752	759	772	763	796	722	720	755	746	787	733	758	812	763	818	778	713	740	781	776	725	764	794	750	707	741	764	821	753	729	731	774	731	751	747	781	784	762	723	801	775	736	739	750	787	804	776	742	737	756	781	763	708	766	752	709	780	776	728	743	807	757	823	720	754	734	723	763	696	794	788	759	746	784	764	712	730	726	785	765	732	803	750	774	769	755	779	722	746	736	747	739	773	727	764	744	740	765	760	735	711	721	747	720	723	741	737	769	736	762	767	690	748	755	753	683	737	741	754	731	745	774	725	765	723	726	710	757	739	726	755	791	695	763	727	798	738	770	780	721	717	785	721	717	726	752	751	695	759	736	773	754	772	713	757	737	756	759	741	717	747	812	781	738	769	735	779	717	690	747	742	788	735	768	709	749	743	779	763	744	800	766	746	747	756	761	749	732	754	783	829	795	761	714	782	711	747	745	770	738	744	715	733	800	752	744	788	824	726	766	719	736	775	751	731	777	781	715	717	715	717	760	744	784	772	789	752	718	795	797	736	720	761	781	711	722	807	705	779	730	774	817	722	709	782	714	724	743	810	725	745	742	728	769	768	711	751	712	743	758	737	734	701	770	756	766	699	755	739	749	767	762	735	729	731	769	738	715	719	733	784	730	695	778	803	755	736	712	763	779	744	758	733	741	787	760	775	723	714	777	715	741	746	743	759	751	753	734	769	723	725	752	710	764	755	728	726	778	717	798	731	761	770	763	794	751	714	733	761	761	741	796	763	772	744	717	789	755	744	750	750	734	744	781	769	742	768	744	718	696	704	761	748	740	753	732	727	775	736	732	731	753	775	755	771	730	728	741	747	719	771	744	781	751	736	723	739	746	784	783	750	720	804	695	727	774	728	724	757	723	725	730	686	759	760	742	753	767	759	747	754	786	713	759	741	750	790	776	767	744	745	761	836	751	706	755	768	697	777	796	728	759	748	762	791	747	755	704	755	736	726	704	762	774	718	709	745	711	682	767	765	786	769	744	737	746	746	708	727	758	741	748	731	742	752	789	734	738	764	824	755	772	730	751	734	714	685	707	811	737	740	754	762	738	737	734	781	741	779	714	739	756	789	760	755	720	770	781	764	761	767	714	768	787	737	731	723	757	747	723	734	735	716	718	693	774	785	702	755	769	760	765	731	768	740	775	789	758	786	744	730	768	791	801	747	697	767	761	765	723	769	718	731	754	739	766	700	732	760	807	750	731	709	788	773	713	720	734	763	757	749	787	671	717	786	730	759	741	769	740	802	762	750	732	750	706	770	761	698	744	720	758	747	804	732	744	748	737	760	744	805	755	693	728	714	757	772	766	732	748	752	751	729	738	736	718	784	779	734	784	790	755	784	736	758	775	714	755	731	761	781	740	753	752	779	736	804	764	675	727	749	783	751	761	810	772	741	717	701	780	713	716	731	811	740	816	725	735	769	726	752	725	736	726	777	774	764	678	717	722	760	771	742	775	727	707	789	750	782	762	730	729	762	769	752	725	745	760	745	709	740	713	759	748	751	783	737	709	821	746	719	771	726	695	761	779	765	714	758	773	732	748	747	767	755	744	754	753	792	745	779	735	807	725	722	760	765	741	728	753	741	802	773	760	792	783	743	733	776	779	753	747	760	701	788	740	769	750	706	751	692	807	760	733	722	795	772	774	747	720	807	773	761	771	768	759	707	749	815	778	756	732	707	725	759	723	781	746	724	719	738	729	764	736	811	746	756	810	738	772	747	779	792	721	752	710	776	785	741	759	749	734	782	764	773	790	810	724	764	748	782	729	737	748	771	738	791	726	746	785	736	727	752	753	777	792	760	791	750	769	729	735	754	776	694	751	762	735	814	775	765	742	779	748	755	752	730	797	725	734	714	713	735	780	731	794	740	788	731	743	689	761	696	739	767	756	778	748	727	764	747	714	724	721	742	799	769	738	730	711	773	783	750	695	730	769	760	775	699	710	722	787	735	769	736	709	727	728	770	734	743	718	766	750	742	795	721	794	774	769	752	729	808	774	785	725	722	765	735	745	747	745	730	760	767	759	770	738	808	738	738	750	753	756	782	740	772	769	783	752	722	747	705	760	779	707	769	719	766	743	764	785	727	752	728	791	747	739	749	739	727	762	721	791	737	742	689	747	726	772	801	754	748	777	714	732	777	756	763	761	681	718	770	764	721	771	798	739	678	741	756	738	709	705	711	757	793	760	841	719	774	726	749	756	774	729	766	731	764
24292	21480	28702	24688	20532	3316	1114	713	585	579	562	544	527	485	510	491	519	506	475	541	478	467	540	503	476	461	502	486	462	482	467	435	452	455	492	444	471	430	425	481	468	446	464	431	468	456	454	451	452	427	477	484	488	459	431	465	489	503	444	430	451	419	458	462	441	468	440	467	467	436	422	450	459	421	464	437	471	470	455	450	447	459	457	469	434	438	464	474	439	439	448	500	447	440	471	483	482	470	439	473	465	445	444	436	453	462	493	467	441	418	474	401	452	502	461	469	458	428	432	470	412	472	430	440	411	390	451	446	465	445	448	409	481	421	448	463	470	459	459	458	490	442	456	473	422	423	441	451	472	452	469	456	456	441	454	450	452	479	453	473	462	442	475	419	456	424	476	438	452	457	480	434	461	416	412	430	498	469	451	503	454	437	468	444	450	398	453	449	489	444	453	447	432	454	459	458	460	442	432	431	445	425	445	427	451	439	444	432	396	408	465	445	444	463	418	422	432	446	448	492	456	431	447	408	501	464	498	432	472	430	460	437	447	439	461	394	467	464	461	434	447	422	456	426	460	484	455	438	471	427	413	433	449	408	469	444	455	426	433	459	480	470	416	458	439	471	490	461	411	461	464	399	458	435	404	468	492	459	444	486	446	462	445	420	427	473	437	454	424	452	421	459	423	433	423	452	420	454	421	440	446	488	461	476	450	463	464	474	438	455	445	415	496	441	455	441	462	473	426	481	460	469	490	450	425	440	513	469	448	457	476	433	452	502	404	467	464	443	476	471	469	421	464	433	454	458	441	437	466	434	428	459	425	465	461	413	438	431	463	512	439	490	426	431	451	453	463	411	490	439	450	436	438	390	435	440	487	423	447	453	464	442	479	469	464	449	434	491	446	485	469	500	458	452	455	465	463	407	488	452	442	457	445	436	418	413	462	445	433	424	453	438	428	458	438	443	463	449	411	460	466	465	458	447	465	481	445	434	436	440	465	497	457	449	482	462	422	441	455	461	425	441	480	449	468	459	488	459	479	414	443	459	428	450	428	458	491	426	461	480	451	437	466	442	496	467	423	451	421	423	464	415	463	459	446	436	474	406	477	446	456	445	452	430	410	410	452	466	438	488	433	420	448	459	443	451	498	446	448	436	468	468	457	416	506	427	418	456	458	451	455	454	473	462	472	480	440	437	443	500	494	451	493	424	441	436	451	408	485	489	413	470	449	461	470	456	462	465	456	466	434	416	436	442	458	450	430	440	442	442	487	478	474	454	447	426	395	468	479	472	413	453	441	436	476	461	467	409	443	450	443	420	448	450	438	473	437	430	432	421	481	460	452	480	439	419	415	456	447	459	496	451	418	412	464	452	468	492	469	451	405	409	461	488	455	453	478	450	419	423	413	442	433	453	444	445	449	485	446	437	456	462	427	450	433	425	452	472	449	417	438	385	448	436	487	448	458	493	423	459	468	448	446	463	428	446	452	454	485	449	445	453	446	415	465	443	454	454	430	447	478	471	455	465	452	461	457	448	457	397	464	416	415	439	396	458	459	451	474	451	455	469	434	439	435	427	441	461	425	485	459	445	432	445	447	456	454	451	438	452	440	431	446	447	456	467	453	424	452	437	461	465	450	447	431	446	440	448	470	452	413	434	439	492	480	457	451	453	440	437	430	434	458	428	454	459	427	439	437	442	470	473	418	437	437	478	470	483	415	469	464	452	425	446	455	438	457	439	424	408	446	454	436	427	456	492	450	425	477	403	416	473	480	450	421	418	426	440	442	473	452	483	443	440	454	430	443	480	438	449	435	425	450	483	452	480	431	452	443	432	432	443	425	468	451	410	437	472	449	436	452	458	452	408	457	455	419	464	455	449	442	448	484	459	471	459	434	462	458	447	443	429	427	476	453	455	430	445	460	454	440	486	463	451	462	466	458	506	477	460	453	441	437	410	474	423	444	452	461	432	503	444	470	424	446	429	464	464	485	433	461	448	414	439	467	430	429	447	444	414	415	428	456	450	438	457	423	480	454	476	471	456	441	451	446	438	419	452	465	431	477	464	454	472	445	467	445	434	464	453	438	457	451	434	450	450	449	429	437	475	466	417	450	431	456	431	431	430	450	438	429	450	426	406	458	443	440	426	447	433	450	475	469	438	461	436	469	487	443	464	437	455	424	468	483	432	477	456	447	452	434	436	471	467	449	435	462	439	463	456	426	476	449	428	453	443	457	450	455	408	490	425	444	467	466	422	443	440	422	462	449	416	454	428	433	465	455	469	437	440	448	475	429	418	439	446	418	430	452	463	434	461	439	453	428	480	408	475	450	434	409	461	422	466	477	427	431	413	462	467	429	424	447	482	473	492	443	454	464	463	426	455	426	470	454	456	441	478	459	434	420	432	468	460	466	472	487	494	461	491	467	460	453	450	415	461	425	447	443	431	392	427	406	461	465	444	395	472	438	469	458	487	462	452	462	433	448	452	426	460	473	465	485	442	431	459	409	449	421	463	417	455	483	466	485	439	415	459	458	471	455	429	484	461	449	425	484	468	410	434	426	423	452	465	446	430	454	448	434	444	476	429	488	455	455	427	478	424	475	475	439	445	442	438	459	455	424	450	484	442	463	463	418	461	434	449	470	461	442	445	460	380	419	435	432	465	433	410	438	452	434	440	451	460	414	522	511	450	467	451	451	471	449	450	444	451	444	442	420	450	454	450	449	424	453	459	453	487	443	466	459	435	436	423	456	411	464	446	434	432	474	433	420	434	440	444	484	437	483	433	435	462	426	451	436	448	469	415	485	471	414	465	446	446	454	514	443	440	441	427	417	454	398	452	430	415	452	441	455	441	433	454	441	466	400	450	460	475	428	470	465	468	468	424	434	450	428	450	436	424	445	447	460	446	444	433	442	422	441	448	429	446	459	420	443	447	454	445	436	487	463	470	432	434	498	433	437	447	437	470	431	391	438	440	446	424	470	433	416	452	500	473	439	445	441	453	472	431	447	426	455	401	446	444	471	491	421	453	455	427	457	496	430	500	417	466	492	439	421	478	461	472	462	476	460	477	440	463	448	486	459	479	416	415	447	433	480	479	417	437	456	411	429	390	417	440	481	468	459	437	400	443	457	434	443	414	455	417	411	421	426	434	445	424	443	456	446	452	407	423	475	468	492	424	471	435	429	460	454	466	445	472	406	465	429	463	483	409	448	455	413	460	474	439	461	469	453	424	439	478	459	429	415	415	430	474	432	426	434	444	445	464	468	385	436	414	444	437	435	457	438	434	418	448	411	441	402	436	413	421	428	399	458	471	462	410	397	476	452	467	450	452	460	417	458	490	435	479	461	422	440	470	447	439	434	439	442	446	464	483	465	438	463	458	445	460	416	421	479	428	419	455	436	425	458	438	441	425	436	461	471	436	462	430	438	499	451	425	415	460	462	468	428	437	427	468	466	420	444	429	442	448	433	444	423	441	452	400	414	472	430	410	445	442	419	423
3407	4802	3899	2086	1450	1072	989	804	748	669	633	626	591	557	543	559	515	556	522	527	497	494	491	439	511	452	507	450	466	478	468	479	476	460	450	483	445	455	471	480	435	471	470	506	476	473	458	456	454	488	453	507	467	451	453	459	442	469	437	440	435	448	436	430	421	495	476	474	495	449	433	490	461	492	438	472	406	444	462	460	469	470	463	463	483	436	448	442	465	434	456	499	464	469	500	461	456	480	450	513	448	460	446	475	477	471	458	468	442	453	464	489	441	463	491	471	444	436	485	449	464	482	432	476	444	450	479	480	490	448	467	440	450	440	481	472	484	460	480	435	495	465	460	459	496	450	458	478	462	467	465	457	457	436	439	445	469	451	523	488	438	440	462	448	475	438	456	465	448	455	471	469	444	463	477	439	423	434	428	458	476	454	465	467	426	473	474	497	459	456	450	478	469	461	427	450	453	473	444	452	487	427	462	439	463	469	465	463	450	462	475	451	470	450	467	460	429	444	480	411	439	478	482	514	500	454	483	486	458	472	432	477	456	457	437	449	439	457	413	438	468	425	424	449	474	444	451	438	466	441	445	472	431	450	488	435	423	503	489	460	459	469	417	430	435	491	464	455	495	474	496	502	459	504	454	461	429	447	446	480	463	517	421	446	459	472	435	485	436	438	434	440	438	447	454	461	479	456	484	458	435	467	456	443	444	456	471	448	436	492	493	421	515	469	463	472	463	494	475	484	458	464	444	439	451	479	462	470	485	419	453	468	453	415	443	442	468	462	469	487	436	430	503	469	472	445	446	423	460	437	439	448	484	475	454	436	460	462	461	445	480	474	454	452	447	436	454	448	438	450	440	469	447	491	460	482	476	469	450	487	486	462	459	468	477	449	461	478	436	484	455	462	419	490	475	462	465	447	452	444	470	422	404	455	458	497	443	490	459	448	422	450	434	466	477	472	444	482	516	459	449	448	402	425	479	455	435	461	444	429	450	482	419	448	450	473	465	442	453	442	457	468	412	448	456	448	488	464	455	437	453	460	461	468	464	474	425	462	474	468	481	462	407	436	512	478	444	472	473	422	442	445	427	468	468	470	471	435	419	429	437	480	457	476	456	471	415	418	463	476	434	475	439	451	470	452	464	456	454	425	485	447	446	441	428	476	445	460	443	454	415	456	427	487	506	442	441	430	468	443	432	437	463	437	494	477	468	436	442	439	437	468	431	455	453	485	483	485	420	441	444	502	446	451	467	462	462	481	415	443	439	458	434	436	409	469	457	432	453	455	484	442	447	497	422	437	434	435	426	478	444	443	462	506	451	480	467	467	489	469	442	441	455	446	436	510	479	485	463	442	426	449	457	472	443	472	471	419	493	473	404	454	447	466	473	479	487	423	496	435	473	426	452	423	461	464	440	460	438	479	450	487	486	453	441	444	496	436	428	427	486	432	451	409	482	429	463	471	454	466	444	445	420	429	450	437	467	466	438	485	419	464	434	447	459	484	475	431	439	456	411	469	429	448	410	453	469	468	443	439	449	481	438	508	485	496	436	461	421	437	435	416	504	439	439	456	454	448	494	453	472	428	430	443	427	468	443	451	451	469	438	437	454	474	466	474	463	440	437	465	471	429	439	427	411	449	410	434	443	413	463	465	441	474	468	470	487	425	440	439	434	471	432	450	448	454	438	440	437	437	438	473	470	446	438	491	444	449	393	436	484	413	415	413	411	442	433	433	428	489	458	473	491	438	468	473	485	462	445	480	447	488	445	435	475	473	499	441	432	447	502	454	446	433	431	479	426	457	470	451	449	465	445	446	441	466	440	461	453	445	448	435	460	460	435	399	448	489	462	435	441	403	428	452	476	485	470	464	461	457	450	465	441	469	466	479	464	461	460	454	471	446	463	437	425	444	459	467	459	450	483	441	438	448	453	472	451	450	429	468	439	447	453	454	445	491	454	464	437	463	411	441	433	430	440	442	436	479	467	422	449	464	437	466	456	406	445	450	438	465	458	451	500	455	452	424	464	424	476	482	452	468	467	471	465	427	487	437	458	408	470	439	472	453	455	465	467	470	453	439	447	435	463	439	453	443	481	462	454	459	401	458	471	437	455	438	443	474	438	445	428	450	468	439	470	435	427	449	440	457	432	454	462	422	423	446	460	453	443	425	473	469	447	491	455	452	440	453	484	445	487	475	465	494	468	431	425	457	417	439	456	432	446	442	443	443	456	438	473	451	443	471	432	487	479	425	439	434	433	451	475	475	461	377	436	414	452	451	486	480	451	452	461	417	443	473	455	465	489	434	392	468	432	446	460	462	470	449	416	478	454	437	434	476	452	482	416	457	410	429	449	476	443	448	473	478	481	433	461	462	444	480	437	477	448	482	421	447	464	425	458	483	439	451	422	431	433	464	450	493	486	464	452	455	447	461	455	456	450	496	445	458	457	434	447	424	433	414	443	465	473	427	475	432	428	432	446	483	429	439	431	443	477	461	482	473	483	423	468	476	440	468	435	460	454	446	448	453	446	437	430	455	468	501	473	468	475	476	480	432	439	449	480	424	450	429	466	452	469	483	471	419	452	472	486	490	447	468	452	448	460	451	449	491	429	470	447	436	465	458	478	464	473	467	473	445	448	447	450	450	435	411	417	437	473	458	419	458	451	427	441	453	446	442	471	486	449	446	492	439	429	463	445	461	443	476	469	444	453	454	414	439	414	424	425	432	451	419	463	471	476	455	418	461	455	440	471	450	464	432	436	443	441	448	429	444	453	452	450	454	454	480	502	502	424	458	458	494	492	464	460	496	452	461	458	424	462	442	420	462	503	434	443	451	433	431	456	442	465	421	459	449	441	464	421	454	449	440	431	456	461	465	474	458	470	470	453	420	455	452	445	461	460	451	459	459	468	460	473	432	482	467	464	437	440	442	464	421	443	442	469	474	424	472	483	465	443	423	448	449	501	470	475	482	473	442	478	451	471	465	423	428	413	465	467	441	418	449	432	432	448	451	459	420	468	443	475	416	474	467	412	443	453	450	452	456	444	425	466	453	477	466	471	457	432	469	422	464	475	460	467	461	460	446	438	434	401	460	416	446	442	440	440	444	480	445	460	485	451	427	436	464	454	480	433	460	447	443	428	482	426	451	403	415	447	461	431	406	509	437	489	449	466	451	427	451	467	438	454	447	446	425	446	460	476	410	449	494	485	472	439	451	442	439	461	462	463	453	447	457	483	432	443	417	430	419	442	440	478	450	434	475	463	436	478	460	428	454	437	418	406	435	418	448	427	442	438	447	452	423	500	408	406	449	391	423	449	482	454	457	451	482	476	448	457	413	421	481	459	455	462	430	419	459	456	446	432	433	467	424	454	489	462	483	459	471	449	449	474	443	460	448	447	476	454	474	410	463	490	481	434	485	464	450	421	484	432	454	436	444	477	416	456	440	478	496	406	466	465	453	423	454	437	438	449	479	460	467	493	451	430	484	463	467	448	447
27726	12184	2185	1278	922	879	864	917	899	855	878	897	896	848	894	816	880	823	901	872	878	902	860	896	884	870	933	950	883	932	873	864	859	871	863	897	928	926	884	847	864	863	879	855	865	925	886	871	889	848	896	885	900	926	869	861	851	888	900	911	886	873	863	897	890	907	852	854	867	844	838	888	895	897	892	871	905	858	868	906	941	858	870	863	871	858	874	891	878	943	922	892	871	894	898	871	875	885	909	872	897	852	913	875	871	830	869	928	885	894	878	893	814	906	895	892	845	816	874	883	894	865	871	814	852	847	836	805	894	826	844	889	836	812	906	842	833	896	880	885	889	881	923	867	925	875	923	915	826	907	839	907	896	900	895	891	867	871	842	925	894	906	890	865	837	883	831	870	851	864	887	836	890	875	873	891	903	889	882	925	930	852	883	856	886	851	846	858	907	882	914	882	913	847	831	898	906	858	791	910	914	884	854	915	901	902	891	842	884	871	886	852	871	874	863	863	867	873	858	903	862	896	934	887	882	912	893	882	875	882	881	930	840	879	878	948	900	851	870	856	891	874	931	837	873	865	888	879	859	885	857	831	985	907	877	855	894	892	830	896	937	889	909	881	926	879	845	871	790	860	894	958	886	888	863	824	890	973	853	919	877	896	880	898	892	803	853	873	926	887	883	817	840	868	892	887	892	905	873	867	907	858	884	884	826	853	886	917	852	846	907	855	880	889	921	874	867	901	913	872	858	895	917	840	865	905	930	872	893	840	905	878	939	929	884	849	944	849	835	892	898	848	848	899	890	830	884	905	849	872	874	851	865	921	858	869	901	926	838	865	883	922	866	883	927	915	840	830	916	877	847	890	860	808	895	910	859	869	896	893	857	909	921	869	884	894	801	909	873	834	868	857	868	886	822	892	912	929	874	846	883	850	874	819	948	880	875	872	902	862	852	942	870	912	832	936	915	845	881	846	865	911	893	781	855	816	833	911	879	895	881	856	829	849	877	878	870	928	886	883	865	912	899	839	840	868	926	847	907	883	909	850	927	869	860	876	893	814	899	877	908	919	890	927	863	832	891	903	873	896	915	898	871	907	877	882	888	876	916	881	887	851	849	906	861	899	884	859	859	944	847	857	853	871	898	879	800	814	843	846	869	906	926	866	905	887	817	912	845	919	883	835	897	896	854	845	827	924	868	897	836	917	858	893	932	922	898	932	906	859	895	859	891	896	903	872	864	878	831	852	881	878	849	858	856	901	902	886	868	875	904	935	877	852	891	897	866	890	898	844	903	866	887	907	874	932	891	858	908	898	907	857	862	859	854	876	882	885	907	874	863	853	859	911	929	877	851	892	879	938	867	892	872	908	865	850	937	890	874	886	892	874	893	973	910	930	930	875	864	812	888	868	933	851	832	858	890	882	866	885	898	867	902	893	917	883	891	864	905	904	864	851	851	847	873	900	874	906	860	900	909	915	815	887	861	867	895	876	946	895	912	900	878	818	900	879	909	848	829	887	857	928	829	864	932	907	881	885	874	922	861	886	889	922	882	901	892	882	861	848	928	918	860	798	871	823	852	893	850	814	893	875	864	909	888	847	853	854	832	879	912	936	804	921	900	856	884	898	906	909	909	924	845	885	847	911	904	887	894	893	933	905	840	940	864	863	866	919	930	944	898	934	859	854	900	891	830	948	932	885	896	838	889	887	913	906	923	835	835	876	879	913	930	868	899	886	896	856	890	903	881	861	881	843	897	894	886	885	818	898	885	872	899	887	822	912	930	860	847	914	878	944	822	865	926	857	896	940	899	907	873	903	880	873	901	855	888	868	853	885	904	853	946	875	847	905	882	862	939	921	864	862	960	938	927	849	903	897	909	859	850	905	910	917	897	848	859	850	878	881	903	853	874	908	911	905	862	878	868	845	856	871	860	814	892	864	894	914	955	893	870	906	890	873	846	900	890	895	874	877	899	881	952	855	916	874	866	912	858	861	818	853	850	874	909	878	865	853	827	862	849	837	883	880	884	886	845	866	856	867	863	872	870	845	861	862	841	906	875	869	907	887	842	929	833	849	855	912	895	915	899	903	906	867	882	886	895	915	891	892	876	899	890	876	863	845	898	890	878	903	845	846	858	907	897	875	900	848	908	910	858	861	881	858	921	906	891	834	920	870	838	900	869	825	860	859	872	865	907	895	907	906	865	902	871	853	905	918	885	897	787	880	888	901	872	856	933	867	834	895	874	927	875	854	914	916	902	921	913	874	928	936	909	824	853	870	904	879	887	921	870	905	905	870	910	927	902	875	884	875	843	882	914	900	884	848	847	911	832	901	849	889	893	907	927	854	820	892	898	880	883	867	916	943	847	893	843	925	877	828	842	837	915	867	831	850	867	915	853	884	866	872	863	845	902	849	893	899	888	899	853	895	913	893	883	900	865	851	907	873	870	913	923	895	874	874	873	920	866	865	850	824	903	839	851	884	833	837	929	843	876	913	824	879	870	900	919	895	845	863	893	860	935	859	862	856	859	914	963	868	845	851	848	881	834	878	890	885	904	827	889	901	873	850	934	870	887	904	861	880	890	897	905	866	891	881	910	877	948	843	905	862	883	812	907	871	887	874	958	855	827	861	874	866	838	865	826	835	834	883	850	805	885	866	849	911	871	868	873	867	910	945	903	976	880	871	923	881	914	858	868	871	901	922	915	889	897	910	927	953	916	855	911	892	876	860	843	887	891	858	897	868	867	903	900	837	890	847	876	876	881	864	892	928	924	863	903	859	896	868	899	864	880	814	932	917	860	902	884	895	845	898	862	863	886	880	882	887	880	853	901	874	842	920	843	879	871	866	884	852	887	895	906	828	822	908	859	892	849	862	892	876	852	863	894	900	929	889	839	923	873	922	928	861	926	927	883	846	851	871	881	853	919	909	872	890	859	824	887	905	857	890	897	900	848	837	884	886	823	915	818	880	839	862	861	874	904	850	851	854	873	847	867	855	881	921	900	877	853	915	819	902	914	875	847	848	883	888	865	837	884	837	913	884	860	882	857	883	873	876	859	872	858	913	885	851	872	861	843	904	883	888	895	844	930	851	893	857	871	888	869	891	834	895	910	905	881	899	842	870	913	870	902	891	903	937	892	902	864	896	818	899	879	906	903	881	866	866	908	862	914	864	850	849	889	915	911	909	880	872	870	845	915	885	902	919	845	886	933	848	913	970	889	879	882	909	856	897	862	945	934	891	924	940	863	850	870	864	836	926	908	864	860	887	846	849	863	830	882	816	885	844	826	867	909	873	894	886	850	918	863	869	870	851	855	971	898	852	868	861	922	864	893	924	886	896	875	891	884	905	822	868	879	867	862	933	861	876	860	885	881	851	935	925	842	902	789	888	899	923	863	847	856	858	856	915	896	900	847	857	853	854	917	855	884	858	874	850	862	848	869	858	866	850	916	853	870	893	852	833	911	857	824	915	898	861	929	820	899	878	883	879	865	849	898	884
5078	955	903	833	806	808	789	782	781	748	791	757	748	808	754	781	813	768	787	762	702	774	761	811	777	787	828	770	791	764	755	838	763	808	748	740	772	798	801	799	739	761	776	802	789	758	774	786	783	774	758	783	782	748	798	740	730	754	765	723	759	755	760	776	740	773	776	782	736	775	731	821	763	758	697	796	721	781	737	779	731	753	785	800	752	730	722	753	772	805	766	735	757	759	764	738	748	795	760	749	815	802	768	742	720	791	746	795	778	800	771	741	768	747	787	729	754	732	781	784	764	731	774	776	720	701	777	719	775	774	740	776	772	727	728	790	720	725	758	780	765	764	760	763	774	789	731	750	760	726	775	752	769	745	788	755	744	787	778	806	752	768	776	796	781	744	744	804	780	760	765	744	774	766	783	791	789	765	783	765	807	747	764	774	785	724	778	709	815	742	764	754	794	755	741	795	777	725	762	741	750	742	792	828	713	794	785	787	737	740	782	754	768	740	731	805	736	753	769	792	805	747	786	763	729	809	799	754	768	765	763	786	716	734	750	766	763	761	693	753	776	768	689	747	732	764	733	771	755	753	733	755	740	730	758	775	750	763	724	766	783	811	753	777	755	781	769	732	799	767	753	784	802	775	754	768	784	720	810	766	790	781	748	776	762	743	804	799	772	770	734	721	730	770	756	802	726	769	764	762	811	768	720	739	774	734	791	751	784	801	748	734	779	740	764	745	791	761	766	768	783	793	822	790	783	772	775	733	784	807	779	760	755	760	750	746	788	762	799	791	733	744	748	809	771	805	772	759	764	763	810	825	744	761	765	700	775	738	756	783	761	735	797	738	750	780	788	749	762	731	733	724	804	779	782	765	759	836	745	703	746	740	732	776	724	783	728	723	821	767	742	730	760	747	763	804	826	720	767	754	773	767	815	740	780	754	743	784	743	715	788	746	773	760	752	762	791	742	750	755	756	744	791	789	782	735	785	771	783	781	756	770	843	731	758	758	793	754	801	747	772	799	736	732	736	750	760	710	798	730	801	741	763	747	811	757	798	749	776	756	777	747	806	802	789	769	731	802	736	756	762	727	698	746	795	763	760	725	788	722	769	781	817	745	788	786	768	753	729	713	754	782	787	766	803	757	782	673	731	770	709	770	788	774	736	736	770	765	777	765	737	787	782	802	739	768	747	759	727	769	781	729	752	792	773	691	738	781	745	791	758	735	766	786	756	728	765	764	729	727	778	733	763	738	746	771	759	799	772	801	761	749	726	731	740	797	747	728	750	719	765	777	757	792	767	718	795	794	775	706	751	817	748	779	752	796	764	767	715	775	683	746	760	716	730	764	740	755	768	782	776	742	800	768	732	732	771	761	777	750	710	769	777	751	788	771	740	701	784	760	726	732	787	762	766	755	780	752	771	775	678	736	773	752	784	769	752	785	745	744	743	798	711	800	777	766	825	742	785	718	749	736	751	729	734	756	737	768	770	773	778	810	741	740	731	764	750	772	836	753	819	737	766	761	769	819	712	773	747	742	775	743	768	732	753	767	783	719	745	776	763	781	771	744	776	754	762	752	761	788	780	740	750	762	759	756	777	760	718	749	773	818	687	770	768	802	764	764	767	819	805	746	801	700	755	782	749	805	733	767	765	783	760	781	753	748	729	764	769	758	714	764	800	763	798	785	745	787	753	764	754	790	752	770	784	754	775	721	778	774	781	738	776	773	754	773	771	809	773	728	783	757	709	783	741	788	790	788	732	744	787	760	780	748	750	779	733	790	764	740	770	762	765	776	766	741	779	721	747	811	759	734	735	774	714	775	770	745	788	759	760	731	799	774	788	779	730	761	744	750	739	773	730	735	791	768	788	736	739	696	769	796	781	721	743	776	773	725	762	770	757	756	807	725	750	758	807	773	736	776	776	765	741	826	766	750	782	757	762	747	730	741	745	769	721	791	728	730	769	796	769	732	793	772	767	768	787	820	754	754	770	807	776	730	787	831	739	769	768	729	785	768	768	734	785	791	759	774	792	762	746	785	793	755	753	817	765	724	732	783	714	778	724	780	713	716	765	787	708	784	767	739	751	757	754	805	773	795	802	793	796	764	813	746	748	768	753	787	693	745	733	811	783	768	765	799	760	777	764	785	735	749	735	741	744	742	812	750	745	776	736	784	802	770	754	793	762	746	799	763	774	804	763	741	784	825	763	792	724	762	734	783	723	748	785	785	729	768	761	736	761	713	794	745	784	753	810	774	788	740	802	738	737	735	736	757	760	761	726	727	795	764	801	841	827	769	776	739	800	778	780	735	738	697	755	794	771	793	768	730	791	759	750	777	698	793	747	767	809	791	780	752	744	749	804	794	771	758	740	725	748	809	766	754	770	791	716	786	792	765	740	763	799	768	759	797	769	771	778	801	757	770	804	759	755	733	734	796	735	756	775	729	735	742	806	726	782	750	757	772	751	782	818	738	770	782	754	767	753	789	717	776	741	815	767	722	748	751	775	784	766	802	773	735	768	761	760	739	752	771	785	765	731	739	761	769	772	772	803	696	729	762	711	775	782	751	744	786	752	751	740	742	766	707	800	764	788	782	750	714	772	775	789	756	775	724	801	772	811	734	764	719	780	778	768	735	796	785	786	684	759	796	771	746	749	784	777	780	761	758	777	722	764	776	785	793	779	721	739	767	767	729	760	789	775	744	771	757	762	811	769	743	711	785	785	773	775	779	770	762	777	705	782	773	760	784	733	776	741	789	782	796	705	749	803	745	792	756	737	799	788	809	779	773	720	746	774	814	767	744	761	738	738	749	766	786	761	772	727	735	780	762	734	810	767	767	792	773	787	734	796	737	752	733	752	750	723	694	803	776	754	754	760	788	814	767	777	768	784	786	731	741	761	823	759	735	785	731	794	733	803	771	769	746	790	765	796	767	772	779	728	730	824	763	720	785	815	792	786	782	765	730	745	779	732	785	783	749	756	736	738	695	782	748	766	771	814	792	755	793	777	702	724	749	793	728	805	753	724	821	756	809	781	775	764	716	797	723	711	752	770	712	761	798	768	735	771	766	804	820	720	783	795	749	757	697	769	758	770	781	760	691	724	749	746	735	739	762	730	773	749	688	752	731	762	771	780	734	731	760	775	756	753	755	778	778	779	752	780	731	770	803	765	724	803	802	722	758	743	791	770	712	768	779	744	783	760	784	829	773	737	703	767	731	822	768	794	740	748	789	792	741	772	756	763	758	759	740	798	744	750	777	788	755	791	773	752	726	743	792	717	700	763	756	717	767	768	708	758	808	762	777	702	812	727	770	764	759	734	774	755	760	784	745	789	762	770	756	758	770	792	780	776	724	810	707	805	751	752	747	760	735	772	752	733	794	743	778	778	771	765	755	751	762	779	785	783	739	776	741	844	803	736	778	742	774	746	744	775	793	715	789	797	775	789	776	780	755	775	782	800	791	715	725	775	747	773	730	758	756	805	760	790	741	745	777
25693	21462	26003	19412	2266	1186	1103	950	905	895	858	881	886	891	909	843	860	819	821	892	856	802	859	810	877	841	815	862	823	866	940	863	857	863	824	845	855	848	843	879	859	849	860	832	820	883	896	894	850	836	837	857	864	855	864	857	846	832	846	818	822	852	821	837	877	867	849	815	875	896	862	823	884	865	850	800	879	856	846	860	827	873	806	827	865	842	806	859	822	832	827	881	851	802	865	882	835	858	833	852	820	834	880	872	834	826	785	853	830	811	847	888	869	847	826	823	900	789	819	855	839	844	860	800	836	885	850	836	830	879	816	862	818	857	849	845	844	804	849	876	852	832	920	896	814	831	872	872	840	842	861	861	864	917	869	877	870	877	835	803	866	813	848	841	919	860	864	854	848	844	839	872	812	830	850	843	865	875	878	844	787	869	817	792	868	819	838	868	874	853	858	862	841	884	878	890	756	853	805	858	831	821	806	827	850	830	856	858	828	841	853	803	845	792	849	815	909	826	861	840	830	857	803	846	907	831	854	841	841	883	799	831	819	903	835	913	885	896	853	835	853	819	814	810	863	862	868	834	823	836	850	871	861	859	793	814	881	840	825	844	868	854	845	833	846	826	860	860	823	810	817	887	827	849	857	848	918	860	847	819	818	881	886	802	791	791	828	820	812	836	823	800	834	811	833	851	793	810	796	805	848	866	890	872	853	933	889	837	887	870	819	900	856	867	820	861	881	903	873	903	851	845	842	815	901	831	917	835	805	791	867	927	879	829	793	841	882	829	858	832	868	812	839	827	879	846	882	831	842	786	818	873	892	831	857	851	818	828	850	813	861	821	804	832	806	809	865	877	826	843	883	879	834	838	785	799	812	807	832	854	848	801	845	784	787	796	821	828	828	810	844	860	803	877	868	836	823	819	809	820	842	810	866	822	821	869	830	822	874	761	853	822	883	849	830	880	832	832	878	858	824	861	844	824	845	813	853	829	863	835	882	824	841	831	849	861	859	774	821	866	864	805	841	857	842	848	834	842	826	831	872	838	822	879	844	871	828	829	878	871	879	867	844	870	851	834	849	882	872	881	770	805	858	871	821	890	779	809	830	879	866	828	780	882	786	873	820	841	833	852	857	869	894	796	791	773	844	846	859	889	813	843	796	840	855	834	864	881	868	805	857	813	850	838	869	796	837	880	869	862	850	868	842	866	844	830	843	890	872	844	795	844	898	864	821	799	852	913	851	801	856	825	823	869	829	834	842	842	850	788	847	889	845	816	889	813	858	865	870	823	853	823	796	834	871	853	806	841	837	817	857	833	799	812	831	835	903	892	827	800	853	848	807	812	844	859	820	838	844	750	852	776	854	869	807	821	824	859	847	858	804	860	820	852	853	836	808	811	812	836	834	788	885	857	852	816	878	820	861	868	894	893	863	888	890	891	832	864	828	796	873	826	878	832	825	844	848	817	841	784	904	828	820	886	829	805	917	819	884	835	841	848	855	783	872	830	823	830	876	767	780	881	840	806	887	844	825	796	864	815	815	860	814	872	851	890	838	814	818	842	815	831	857	832	860	776	847	831	861	890	863	846	825	852	819	832	792	816	826	862	883	872	855	819	854	841	910	873	840	846	854	845	819	828	783	831	873	843	847	885	796	849	799	858	806	883	829	784	841	862	816	816	878	808	818	878	818	899	885	878	803	840	849	856	906	853	823	864	831	810	831	849	844	810	852	820	801	821	896	782	786	790	791	877	816	818	807	866	823	868	837	809	821	860	816	847	837	883	875	876	809	783	824	841	830	805	861	856	810	842	832	840	869	871	787	850	839	818	861	829	804	851	830	829	832	831	835	840	833	783	873	804	830	845	876	805	799	818	838	823	845	804	843	855	812	797	856	877	836	829	833	869	854	852	816	859	865	803	815	842	858	823	860	818	845	869	833	844	842	849	843	942	879	776	863	838	869	825	872	819	811	894	883	859	865	890	833	842	892	855	903	853	907	852	827	899	840	813	857	834	857	853	838	840	786	882	852	830	855	783	831	856	844	825	854	744	876	831	828	853	836	855	857	837	863	839	848	829	833	807	851	793	832	834	845	821	860	815	857	841	817	913	824	845	846	818	812	832	814	801	866	828	817	839	875	792	797	826	868	861	802	849	818	905	887	811	858	840	895	803	853	860	852	883	831	839	812	857	868	835	843	812	842	834	891	853	879	859	858	853	779	824	873	859	846	820	861	856	806	849	864	770	774	854	823	838	827	813	796	877	890	870	894	867	821	821	818	852	832	844	847	852	780	845	793	857	862	841	818	909	780	829	843	830	852	874	819	844	825	865	858	868	809	899	853	827	850	849	884	889	823	824	846	878	903	850	837	851	807	839	828	817	876	864	782	861	802	853	868	801	842	813	838	856	825	822	799	871	851	826	870	857	899	828	886	811	830	805	846	862	810	829	845	851	873	804	815	865	841	891	859	867	864	849	813	794	837	832	842	928	855	819	858	837	842	870	912	841	831	856	877	822	832	833	841	842	865	852	849	789	839	833	804	800	792	796	860	825	822	824	848	851	828	848	805	844	856	794	868	817	879	879	826	857	828	855	830	883	863	844	819	883	853	833	873	889	839	832	866	844	855	826	819	884	861	815	825	768	842	780	889	857	773	854	834	849	810	812	877	861	842	865	844	792	852	816	817	870	781	855	843	849	810	853	853	845	830	841	851	855	880	822	847	863	887	820	820	822	831	849	810	840	861	858	847	810	851	863	825	869	899	883	795	864	867	847	815	868	826	898	821	922	897	833	840	849	855	851	808	810	864	802	872	850	815	829	889	872	817	849	836	842	895	892	841	859	886	817	885	825	848	886	911	839	851	855	812	832	844	827	846	872	813	837	836	782	802	817	853	865	848	843	898	854	871	826	850	820	818	867	866	825	855	813	831	841	847	825	837	866	868	830	824	844	834	829	846	773	863	818	878	819	831	838	798	855	863	869	830	848	861	875	820	797	827	848	830	879	862	803	832	871	882	839	834	844	857	858	841	857	859	825	843	877	863	845	825	829	867	808	857	838	803	828	895	798	878	796	852	900	838	873	809	878	811	837	830	864	844	852	873	813	877	866	820	808	864	838	838	828	843	810	836	816	826	869	837	824	876	863	856	819	821	832	821	845	852	886	792	845	806	830	842	766	837	809	825	797	830	836	748	857	851	812	796	823	837	798	851	839	810	794	830	819	789	837	847	795	844	890	835	854	867	817	795	821	825	829	885	839	833	797	851	872	874	808	873	850	855	832	862	861	775	788	794	788	807	822	825	873	866	832	837	838	823	818	835	771	900	850	857	841	886	882	892	837	893	813	878	796	775	848	852	871	823	864	847	827	847	822	819	807	804	885	802	810	887	863	878	901	875	862	823	840	862	827	841	859	850	851	854	854	832	830	868	855	854	816	829	808	883	857	825	820	918	830	877	802	815	845	865	842	837	878	831	793	841	888	880	847	859	897	862	861	853	823
3601	2413	2047	1292	1117	989	954	895	824	863	771	809	771	801	761	771	815	793	724	819	774	796	743	776	760	795	759	701	752	766	778	757	790	770	801	774	746	751	791	726	798	734	739	752	799	755	723	731	779	752	754	792	779	750	758	712	801	791	771	769	727	737	775	803	778	732	765	789	789	746	714	726	748	756	773	696	775	753	735	793	760	765	729	737	774	744	744	773	773	765	742	776	701	713	735	756	756	793	733	770	671	771	701	727	779	803	777	777	750	787	734	771	764	759	759	731	708	766	737	735	764	740	712	777	765	760	739	776	750	720	764	780	731	735	776	734	728	788	779	740	719	775	770	774	672	740	721	771	717	756	743	755	727	735	733	742	759	771	699	751	727	735	782	759	713	764	754	760	765	776	760	727	765	729	745	795	784	762	683	726	765	702	752	798	748	708	743	755	741	762	791	691	761	732	763	755	774	791	741	801	754	719	731	808	799	760	724	773	741	712	732	741	741	758	755	751	775	756	796	757	752	741	721	756	737	775	787	738	744	804	729	755	739	734	711	780	731	724	775	755	732	759	726	755	763	748	722	755	744	721	734	768	749	756	778	737	749	704	741	743	689	767	750	741	745	688	740	736	756	728	756	719	752	781	790	724	744	756	753	700	742	790	736	723	726	753	786	774	770	722	752	750	800	774	752	789	741	785	766	788	805	722	755	743	757	744	727	737	725	818	740	760	719	706	740	741	779	758	747	762	755	755	732	704	765	735	727	779	723	667	786	708	774	720	724	720	750	761	779	719	742	676	765	725	758	734	742	731	760	709	752	723	751	756	750	744	774	760	747	740	714	756	794	762	737	759	731	766	739	748	743	752	776	749	767	767	776	756	693	797	742	733	741	798	749	746	762	741	736	713	739	775	780	751	727	719	723	704	734	758	773	735	761	720	746	756	767	768	692	744	726	731	687	776	742	737	742	772	765	714	733	767	766	737	790	716	784	768	742	707	762	719	753	737	704	742	703	750	691	767	731	728	754	724	726	734	743	695	672	744	731	724	720	768	757	778	743	729	751	749	715	744	724	711	733	801	775	780	718	753	778	789	763	742	737	726	750	740	720	732	761	722	717	758	747	739	722	793	766	796	733	721	740	718	761	752	778	772	733	729	731	704	761	703	713	757	753	710	716	735	773	709	730	794	790	743	777	740	774	782	732	795	792	733	774	740	771	728	792	747	725	754	766	762	747	755	744	727	740	733	714	759	715	684	736	769	700	814	748	755	745	781	750	796	739	716	716	737	742	749	727	776	737	714	703	684	722	757	756	746	743	699	756	719	772	740	712	756	739	789	758	747	735	724	745	734	729	761	693	747	752	766	737	764	744	720	718	752	763	723	715	760	734	738	713	744	726	765	747	718	746	729	764	738	750	712	762	756	740	762	760	764	743	738	735	820	727	730	739	729	761	736	745	728	748	742	743	715	739	734	821	732	766	793	781	765	743	751	783	770	736	705	749	761	751	757	722	740	762	739	750	752	723	712	782	704	768	752	733	764	708	711	732	761	774	732	737	715	746	718	756	749	780	783	719	784	717	714	764	756	781	775	728	789	748	737	777	741	755	790	742	710	762	753	787	753	673	704	759	741	725	746	794	750	763	706	722	808	725	766	751	757	781	768	755	739	766	674	732	720	737	770	755	729	798	756	738	730	740	734	741	785	735	708	735	787	717	771	738	785	763	767	762	787	719	723	726	784	747	714	723	706	731	777	742	766	710	703	719	720	738	784	715	741	726	720	750	770	808	757	733	685	705	773	791	751	770	749	759	768	738	752	754	735	739	726	719	788	780	736	769	768	686	752	783	733	747	721	750	743	750	793	752	770	744	831	732	754	722	763	734	724	770	724	757	716	729	698	747	730	754	745	756	772	710	806	771	828	766	741	740	731	775	748	735	709	736	719	784	774	756	707	789	761	775	748	777	726	740	748	743	744	707	742	747	798	749	743	777	760	755	814	758	707	703	751	757	738	728	768	742	781	740	738	751	734	733	695	731	749	748	771	715	719	754	744	737	740	766	690	749	745	762	708	687	770	758	756	798	763	763	726	691	793	712	774	761	770	711	750	743	748	774	785	753	729	733	715	744	743	744	703	753	735	733	733	711	794	751	747	723	747	759	774	791	744	751	717	748	746	704	740	773	764	676	744	739	763	714	706	771	771	740	764	736	754	730	802	744	729	773	735	731	698	763	680	783	753	720	720	772	744	755	695	706	741	737	769	726	727	698	733	746	756	734	714	723	745	753	715	770	738	748	741	771	739	715	773	722	721	744	754	724	745	780	712	739	730	757	747	710	769	727	735	770	804	731	719	722	651	725	731	710	730	754	727	754	752	722	728	731	758	759	731	732	753	739	735	719	769	733	715	763	748	755	791	734	712	777	769	707	734	753	718	732	740	724	769	700	761	735	753	771	706	734	727	794	754	732	776	730	695	757	779	848	735	761	719	750	732	755	790	734	696	747	745	729	730	719	736	730	800	765	756	779	741	735	772	796	713	741	767	743	706	749	742	758	730	739	732	718	784	762	747	744	755	773	741	748	764	764	765	733	761	728	731	756	774	784	753	743	766	797	753	715	715	714	732	689	726	728	718	791	784	736	724	777	714	763	740	748	716	770	786	736	734	779	755	748	793	717	725	785	718	729	743	747	704	756	737	723	741	757	763	769	783	792	755	777	749	753	718	744	744	701	739	680	695	729	714	743	773	732	756	775	765	727	757	723	742	735	774	722	722	741	757	715	736	770	707	717	729	722	770	760	766	784	774	789	722	733	758	752	720	727	755	752	753	738	702	780	731	779	741	727	766	766	717	753	714	755	745	727	762	744	741	709	712	749	766	703	702	729	742	711	775	771	757	747	749	754	755	776	779	802	827	717	714	741	756	758	719	752	675	752	773	757	762	717	738	743	773	781	775	767	738	752	760	806	758	708	735	713	722	717	750	755	733	730	749	708	779	724	736	730	764	700	714	733	761	787	746	728	730	717	749	703	738	788	728	695	778	750	768	720	720	765	737	735	725	703	750	743	793	794	746	707	646	752	769	762	702	705	743	737	732	722	784	695	711	758	735	760	721	751	751	760	726	745	739	709	788	778	749	702	710	708	672	758	728	774	775	780	771	723	757	781	784	769	788	743	733	729	751	783	741	751	752	744	702	776	748	781	770	748	717	758	738	756	743	753	747	750	768	760	743	722	729	723	738	721	793	701	742	685	730	739	799	752	745	719	754	748	740	726	768	785	798	735	712	766	710	769	749	786	736	711	723	735	741	728	767	782	750	732	736	742	750	758	751	733	708	779	757	682	780	738	790	746	773	802	772	738	778	812	775	700	774	745	735	706	726	728	729	739	711	753	732	684	766	790	751	730	750	734	737	733	725	743	748	814	721	761	763	740	731	693	771	693	738	787	746	734	734	741	715	751	747	736	735	698	736	715	761	761	750	746	742	778	770	722	764	790	744	675	716
24328	21520	28734	24758	20592	3332	1153	739	591	608	557	519	567	543	512	516	496	459	522	473	505	456	526	477	517	496	483	497	464	440	459	476	462	451	446	503	485	450	499	473	430	468	435	435	491	387	441	460	472	438	473	513	462	445	440	494	441	463	481	487	484	463	463	475	469	490	463	449	445	463	503	469	455	458	447	467	463	467	482	473	452	463	445	461	451	474	494	429	472	450	477	451	427	461	487	458	437	446	472	470	472	477	481	442	498	455	449	452	422	472	442	471	448	450	497	466	453	456	498	445	455	484	437	433	493	438	486	481	423	468	450	493	439	452	434	491	468	437	464	496	459	494	447	449	466	466	476	451	480	451	453	438	429	453	434	459	455	510	473	444	447	444	438	485	459	455	457	451	503	455	434	435	434	473	432	453	437	443	441	438	421	491	432	449	444	483	491	443	469	424	473	444	414	460	468	440	447	439	446	445	456	483	435	432	429	449	448	452	456	450	511	433	430	461	440	445	449	446	464	471	420	455	444	477	490	463	463	463	450	451	445	444	474	442	442	466	525	450	425	454	436	418	465	484	467	483	436	451	421	451	495	464	453	420	440	420	470	436	419	428	450	450	439	430	460	447	465	466	455	476	457	437	426	416	453	465	443	448	452	444	480	466	454	460	490	441	480	453	458	499	488	453	475	431	454	448	466	436	462	447	467	410	459	434	469	465	446	440	431	417	469	487	474	502	481	455	420	468	441	440	416	433	456	430	409	442	457	450	463	438	454	475	468	484	483	458	482	434	439	463	443	455	496	451	421	480	455	430	438	424	454	457	425	460	451	458	467	487	478	460	446	480	478	447	492	444	416	436	454	442	467	482	433	471	473	426	439	440	423	431	419	446	497	476	447	432	464	462	432	469	429	471	474	470	446	445	450	456	442	490	445	459	472	426	450	469	459	457	420	447	441	449	471	485	483	442	378	478	466	465	399	407	436	437	468	463	455	473	417	433	459	410	411	416	464	465	419	432	469	451	432	430	484	426	459	457	471	451	445	460	456	446	463	461	443	451	460	458	437	474	452	461	452	496	510	434	450	416	416	447	477	471	495	472	457	433	467	438	448	438	455	421	464	424	470	412	462	434	437	450	422	407	422	436	446	473	451	445	414	462	437	474	435	451	458	444	478	436	475	476	445	445	463	400	454	422	452	438	465	497	434	450	473	450	458	498	444	436	480	473	471	464	456	453	444	442	451	463	427	475	433	466	469	453	449	449	436	443	466	464	432	439	462	459	442	432	469	427	455	474	483	485	457	428	446	472	458	441	473	457	464	433	448	399	435	471	452	442	455	448	458	502	502	447	450	489	484	455	442	459	428	441	408	453	465	434	454	424	459	444	462	436	460	477	461	467	471	438	449	485	482	475	477	425	421	433	480	499	469	420	519	447	407	438	420	443	483	423	457	384	410	465	471	470	442	461	439	447	428	466	487	416	426	458	452	454	441	447	470	481	484	455	474	445	450	435	472	444	438	441	479	458	425	468	496	446	435	455	482	424	448	468	447	450	496	455	458	479	431	436	434	471	444	442	454	433	450	479	476	464	497	445	447	413	448	479	464	471	442	477	451	470	442	456	468	467	456	433	478	435	449	443	468	430	441	444	456	479	447	423	468	519	476	453	479	464	443	460	442	410	436	481	440	471	460	434	449	468	434	430	459	446	438	453	414	470	491	439	446	431	474	484	420	428	483	457	468	416	452	439	464	499	426	419	488	462	453	454	447	417	431	450	482	454	451	461	427	433	455	474	385	414	440	460	427	447	486	447	456	445	446	483	453	432	461	472	465	458	456	427	464	444	479	461	487	429	450	496	476	460	468	496	433	439	426	436	434	427	469	432	432	457	466	411	440	425	508	448	418	464	464	423	456	446	473	429	473	479	479	434	446	433	436	455	466	428	496	440	463	467	474	478	445	442	451	440	452	441	431	456	414	429	477	453	441	459	444	494	482	436	445	476	418	471	422	444	459	400	450	438	485	461	425	472	492	474	461	464	435	453	442	462	431	458	475	430	422	463	453	458	446	456	456	457	452	481	435	409	479	450	448	453	422	442	464	440	485	475	457	458	458	446	421	467	457	449	412	442	465	419	462	461	438	480	456	480	460	413	450	431	449	481	407	472	446	468	485	456	470	441	430	446	447	442	450	471	443	465	458	478	431	442	450	499	465	435	441	456	475	480	467	521	476	457	430	460	444	466	418	472	429	477	454	395	466	467	455	433	450	472	472	449	443	437	453	448	433	454	467	483	409	469	460	434	456	428	456	445	446	479	414	450	420	477	490	414	456	479	474	432	471	477	467	472	461	457	451	459	465	480	446	433	442	462	478	455	384	464	468	420	450	478	466	474	476	429	428	455	465	428	481	484	480	451	436	472	440	451	490	413	431	454	467	477	461	474	460	451	438	438	465	442	447	518	437	450	432	404	457	429	448	478	468	437	467	402	446	410	472	449	457	430	467	452	444	470	475	436	474	431	468	466	458	483	467	455	517	459	453	444	465	446	477	433	470	459	435	457	455	480	485	435	441	453	488	450	453	482	444	423	449	459	440	451	449	488	483	444	474	485	453	443	442	448	477	456	440	472	439	463	443	444	413	473	445	461	483	478	459	461	427	425	436	432	453	416	462	458	463	418	418	445	456	478	458	497	477	478	436	452	448	427	449	433	483	468	473	486	465	473	476	481	491	456	458	456	453	465	456	475	421	452	471	461	438	482	452	424	468	482	437	438	428	457	469	433	466	475	463	424	407	430	416	483	439	476	441	445	477	412	428	424	419	457	434	485	452	499	484	472	456	436	465	496	441	478	433	438	441	417	509	466	488	466	493	434	435	416	434	467	462	447	484	441	454	463	457	430	495	437	438	467	435	433	442	469	481	450	452	476	405	480	512	457	472	476	442	479	476	482	419	439	476	430	444	440	432	470	422	480	471	444	480	432	436	449	419	459	417	465	476	444	432	454	434	468	449	468	496	442	473	456	435	440	459	459	459	445	463	480	434	439	462	460	431	456	427	467	463	470	461	443	419	432	469	440	460	427	449	472	431	434	423	468	406	423	426	412	416	463	441	472	459	429	448	464	438	454	486	460	478	416	428	449	430	437	415	433	432	438	441	411	460	463	493	478	481	443	395	443	418	470	464	433	426	439	427	465	487	413	478	452	475	441	417	480	411	436	450	434	482	438	461	464	478	410	438	444	440	456	401	455	455	477	421	461	403	425	431	428	460	464	439	446	431	437	448	436	477	448	465	457	452	434	432	451	438	448	433	419	451	438	461	439	435	477	477	422	453	463	432	494	434	481	473	454	474	431	448	432	420	450	476	459	426	429	445	442	440	453	464	459	427	438	436	421	455	447	451	451	402	444	437	423	439	499	464	453	472	438	464	447	461	426	453	449	452	463	448	455	475	471	454	464	503	498	459	467	451	436	445	486	443	421	471	461	483	451	499	419	453	442	469	473	483	455
3436	4867	3815	1950	1407	1091	937	825	719	673	671	645	602	555	533	573	524	514	513	516	504	498	475	516	467	505	483	483	492	469	465	490	454	480	475	483	494	488	439	461	494	484	472	451	457	464	443	465	464	493	465	510	469	488	449	501	467	480	451	496	423	498	435	458	450	470	482	463	452	486	431	446	459	474	476	445	469	508	498	469	478	451	480	463	467	501	500	478	477	462	483	465	478	471	492	464	465	452	428	460	424	434	452	441	471	461	470	485	467	438	477	466	461	464	485	487	436	484	496	460	528	473	467	475	487	461	465	482	450	463	471	482	456	460	419	459	423	477	458	416	465	441	466	479	470	469	452	438	423	444	485	464	424	456	411	450	446	468	458	497	447	486	440	458	427	497	459	511	464	466	486	471	499	487	480	449	441	467	444	469	438	466	491	441	473	447	454	419	442	441	458	456	399	445	447	448	489	444	446	485	429	488	455	450	456	480	467	454	475	424	485	476	474	435	448	472	463	493	450	433	463	475	440	449	458	500	420	486	467	460	426	454	480	450	444	436	472	389	448	450	424	432	478	462	478	477	448	462	503	513	482	470	444	450	479	427	487	458	455	471	467	434	467	456	435	452	424	456	458	485	400	464	488	458	435	464	467	458	451	474	446	467	449	450	459	460	435	460	449	464	462	431	467	459	454	436	516	462	459	485	439	453	493	454	452	462	448	447	461	457	452	488	449	445	468	455	435	403	449	459	476	465	422	468	459	452	475	436	454	413	426	463	472	476	482	458	486	480	450	466	439	489	458	440	463	445	460	462	451	454	459	465	400	474	431	464	480	493	416	431	470	469	469	471	473	434	457	464	409	475	439	395	427	486	463	434	453	452	450	429	429	446	451	449	453	503	474	450	509	516	421	419	459	443	421	471	457	455	467	481	453	451	490	439	442	422	451	461	469	436	486	450	459	465	459	513	450	472	446	447	439	451	460	487	475	459	448	487	428	465	466	444	469	493	486	484	489	463	451	447	486	476	463	476	432	449	462	442	436	410	430	464	445	431	409	481	489	474	462	428	459	433	445	499	459	422	459	487	476	488	436	455	464	474	453	466	467	453	504	464	468	450	470	452	454	461	451	481	485	458	523	423	465	461	440	456	464	450	457	456	478	480	474	455	430	475	424	476	421	423	488	462	424	482	462	453	460	417	461	425	448	451	420	449	464	441	454	445	434	478	432	447	435	445	451	481	451	500	443	476	453	425	450	478	497	464	426	503	452	495	467	471	472	434	487	465	452	430	490	457	477	483	459	462	461	428	456	509	465	487	456	453	482	458	497	453	448	486	442	486	464	418	446	449	483	417	466	441	462	442	455	466	446	441	463	453	495	431	449	454	474	438	444	455	463	459	430	490	487	458	466	428	463	441	456	432	483	488	449	423	470	445	468	456	452	494	439	471	415	446	421	458	424	462	458	454	462	450	503	459	426	477	432	459	441	483	477	457	426	442	466	461	436	428	443	459	434	453	438	452	460	453	421	442	444	441	452	444	443	462	465	469	439	487	470	466	485	436	442	466	459	455	464	457	467	488	456	468	436	500	433	476	451	446	437	474	500	415	435	477	462	427	423	456	472	439	406	441	421	457	430	439	477	425	425	451	474	424	457	459	431	470	474	463	424	476	449	439	478	443	449	467	456	464	431	439	463	459	455	467	429	448	433	483	464	433	464	465	433	510	452	483	454	463	446	463	429	445	439	447	445	456	473	416	514	453	421	429	419	445	457	471	461	434	413	431	464	463	443	459	444	474	472	427	437	480	446	473	484	444	450	451	451	443	457	476	486	429	466	447	451	432	483	465	424	459	458	462	426	491	465	461	466	443	471	453	420	445	419	439	437	468	397	449	495	429	477	468	456	430	485	468	434	467	467	460	434	448	467	453	441	468	412	418	438	440	454	481	481	472	477	442	462	457	456	468	466	454	447	439	484	486	442	460	452	460	461	443	473	467	436	448	437	448	431	449	457	490	469	468	470	492	455	482	488	482	465	465	452	471	424	477	469	425	457	453	464	493	459	486	453	474	485	464	419	486	492	469	480	459	438	428	452	484	480	479	454	445	436	438	428	439	424	481	416	420	454	455	457	443	429	489	502	433	386	457	454	404	493	438	480	463	427	475	452	440	452	418	441	416	446	432	446	457	451	462	464	458	453	409	500	429	429	442	458	463	438	461	457	463	460	488	464	451	437	444	438	447	442	450	457	426	477	435	432	465	426	462	450	418	486	441	461	454	445	494	493	483	460	451	465	473	452	460	468	453	442	440	433	465	447	411	472	477	439	455	453	459	430	511	451	458	443	482	467	456	450	431	446	497	440	464	466	463	497	452	457	457	466	475	459	480	468	456	463	468	471	457	463	452	486	444	450	480	421	465	435	466	453	446	417	471	440	478	452	450	438	491	447	473	478	469	475	474	426	444	473	482	449	429	463	451	451	460	429	442	468	465	439	481	454	418	460	434	474	468	447	476	450	445	454	456	441	442	462	450	420	461	465	455	429	449	441	446	453	456	460	477	477	460	459	473	476	492	435	454	420	420	472	380	452	443	448	406	459	427	466	461	457	472	455	466	445	414	455	480	425	444	438	424	459	457	431	441	461	448	444	451	454	468	421	446	436	456	442	440	473	467	429	470	469	458	411	462	482	448	433	446	476	440	434	436	432	415	495	487	429	427	433	428	468	483	478	475	414	456	430	432	502	456	426	466	446	447	444	457	486	496	436	473	473	444	456	460	479	463	458	437	434	451	474	457	466	480	476	446	485	432	458	462	515	469	436	452	475	467	420	442	483	449	443	436	435	460	481	420	485	465	427	465	447	442	400	463	458	454	449	450	425	468	485	428	467	487	470	471	435	427	453	464	463	435	440	434	420	463	482	478	446	474	440	443	445	472	511	475	471	478	457	443	438	462	464	450	435	458	498	419	426	487	413	456	453	482	474	466	450	404	428	394	419	453	471	433	458	442	456	479	450	456	485	447	441	459	459	440	432	427	431	427	431	409	484	415	447	468	444	405	448	458	441	446	460	459	449	457	456	459	461	474	436	457	478	436	450	410	450	489	421	475	437	455	455	391	450	490	437	459	458	438	457	465	436	455	461	445	455	420	462	436	445	457	446	440	438	482	441	452	445	458	460	442	427	463	471	460	454	489	435	454	465	436	411	484	488	437	452	435	429	445	443	389	476	484	464	483	504	428	453	439	455	478	444	461	482	483	412	452	447	414	455	465	446	439	439	447	440	475	459	448	465	472	463	445	436	454	450	437	466	499	431	458	428	459	487	455	447	465	420	413	487	419	470	438	457	419	466	427	468	463	452	455	487	451	417	472	449	478	448	452	447	458	472	439	486	438	461	446	446	462	451	483	439	458	466	444	445	438	446	467	455	443	431	431	470	416	429	451	463	440	436	470	448	478	439	486	434	420	409	442	429	485	444	445	477	457	468	439	443	454	437	458	430	449	425	480
27727	12059	2038	1169	935	885	895	906	868	866	899	869	870	809	883	896	875	840	833	891	892	892	842	928	859	913	858	884	837	883	905	890	840	850	867	959	934	871	901	852	865	878	861	856	894	852	867	880	871	901	938	852	865	838	883	858	860	806	856	884	837	864	909	943	882	876	863	839	901	886	863	901	864	894	846	872	816	858	904	930	908	935	838	867	871	875	861	846	851	836	859	903	828	884	887	891	859	885	857	830	872	875	912	887	898	879	875	876	836	912	913	870	891	890	898	893	851	909	891	922	884	831	869	883	857	954	917	880	851	860	871	869	849	923	924	849	823	913	874	873	859	889	892	890	838	915	899	904	938	821	851	908	863	898	908	884	856	909	855	909	898	889	851	900	876	814	893	854	866	880	836	924	891	846	876	859	878	906	898	817	857	867	830	946	862	914	893	917	848	882	947	865	857	842	909	885	906	861	885	889	840	911	833	876	874	915	872	832	856	906	888	891	914	867	885	835	870	901	854	857	818	859	837	899	872	885	884	873	865	933	871	841	897	808	852	852	871	870	848	857	920	907	843	897	880	857	890	864	866	893	873	885	877	827	927	883	840	891	907	892	792	858	842	865	854	862	899	884	863	867	934	851	887	903	897	856	873	881	815	867	894	877	925	885	863	867	883	873	914	875	907	879	882	913	838	930	873	868	885	889	875	865	868	866	897	881	866	877	819	873	854	918	889	850	938	910	860	849	911	915	885	895	885	868	893	893	952	880	843	886	858	846	897	932	896	903	896	955	885	881	908	810	873	935	840	893	862	884	886	843	802	871	900	867	814	840	867	908	846	878	873	829	962	861	893	913	954	910	886	920	868	847	811	883	881	907	921	840	913	893	902	897	824	861	886	923	888	893	824	875	920	841	823	906	833	919	884	872	955	840	899	895	873	952	828	852	891	840	882	868	856	812	832	895	873	815	878	859	898	956	880	845	904	870	835	844	895	911	931	855	870	853	877	890	876	863	888	896	851	952	859	899	866	807	846	822	824	882	911	831	938	904	878	884	876	899	874	873	894	854	883	904	894	918	852	904	847	855	888	899	802	866	896	880	905	840	860	825	857	860	825	896	886	876	890	889	845	851	892	861	894	888	902	872	951	861	898	862	869	879	842	857	824	895	883	896	864	879	864	853	874	881	839	906	899	867	893	835	893	846	872	829	878	842	821	908	863	916	813	900	841	857	821	903	907	907	872	900	891	865	846	900	840	875	853	879	901	873	916	890	824	891	908	884	854	837	902	900	888	881	839	882	885	912	879	826	888	864	910	844	869	823	876	946	886	874	872	868	880	874	879	867	904	885	843	887	828	842	924	866	894	861	829	824	848	882	962	915	911	899	858	896	884	881	878	926	849	910	928	911	891	893	909	839	923	905	892	824	858	835	894	882	856	875	929	839	886	877	885	918	892	909	858	886	896	822	862	884	848	828	914	875	895	885	925	887	834	889	839	852	848	857	833	947	907	912	869	890	861	856	880	835	922	867	900	873	843	894	848	904	905	836	882	878	881	869	944	864	866	855	877	850	868	853	864	899	904	860	852	882	839	896	913	878	834	894	874	827	867	854	883	843	943	878	872	863	913	898	865	932	947	911	930	850	919	919	859	818	888	887	886	837	899	873	895	868	912	836	892	867	874	904	887	866	882	914	897	881	926	882	932	857	898	927	893	897	889	877	906	879	905	860	848	916	909	827	875	894	897	899	876	887	902	898	827	912	899	935	897	827	888	841	899	856	884	913	887	804	839	843	867	871	876	878	822	859	824	957	931	793	876	875	881	898	844	940	926	959	852	920	827	882	885	872	903	906	869	942	915	890	939	892	906	850	874	893	932	944	874	835	888	897	890	902	867	829	815	879	872	868	848	890	892	845	871	884	923	920	885	872	850	822	889	836	879	912	873	885	832	865	861	917	847	877	848	888	870	838	922	866	851	858	880	913	902	870	874	871	911	936	867	881	854	868	890	898	833	877	827	768	880	864	805	857	838	907	876	896	905	862	850	867	895	873	864	852	876	862	896	862	899	875	868	848	898	874	851	906	860	846	859	910	890	905	845	892	876	914	901	841	871	848	894	897	886	932	904	856	845	923	857	873	909	925	848	828	886	912	844	878	856	955	907	827	896	883	924	874	858	872	846	898	857	880	880	863	889	920	824	844	875	906	868	928	848	871	882	887	882	908	820	874	859	932	924	836	876	845	925	835	828	849	923	908	882	808	865	896	913	929	853	854	820	834	867	872	940	885	925	875	943	889	855	869	874	849	888	894	880	869	898	910	885	855	890	920	904	918	906	926	891	855	880	938	888	883	846	891	897	880	817	932	894	909	954	893	842	851	891	917	886	847	850	875	848	849	870	874	849	863	866	907	881	860	844	888	893	910	931	844	886	879	909	866	942	819	860	911	952	887	800	920	822	856	906	885	892	872	868	847	854	862	901	863	833	921	889	919	922	846	888	876	896	894	898	855	846	809	845	841	893	907	909	896	875	890	881	947	868	946	829	915	911	824	887	877	918	884	914	864	912	897	841	938	959	859	839	886	918	934	887	872	897	864	907	906	910	829	821	884	890	863	906	849	903	899	839	896	875	851	882	853	881	882	865	904	869	886	882	868	889	848	868	872	874	895	846	912	867	940	873	839	925	861	879	903	913	880	881	921	875	895	881	863	898	908	867	893	864	838	856	940	913	823	883	932	831	833	928	889	870	871	891	930	896	869	888	891	859	930	873	900	910	862	820	856	953	937	907	954	871	823	878	862	921	879	835	945	887	898	934	852	890	886	907	872	883	871	868	864	877	832	859	912	862	816	886	913	790	874	855	861	851	915	869	887	854	866	876	898	858	853	898	900	873	877	882	876	877	883	850	881	866	839	839	888	869	822	881	867	864	926	877	859	860	923	832	893	861	930	869	904	866	847	888	856	787	820	866	945	886	901	848	872	833	939	892	913	865	927	909	885	858	880	907	851	855	870	872	876	922	922	882	960	865	927	931	900	854	864	927	874	903	915	849	888	830	887	878	903	886	866	919	893	864	860	849	863	868	872	841	840	846	889	846	901	849	858	896	864	876	863	838	860	906	829	883	899	843	889	925	860	885	862	873	925	888	857	863	882	864	928	897	932	899	999	876	903	843	844	861	907	882	874	919	881	879	862	892	861	906	859	916	849	846	874	880	865	926	914	877	926	898	907	883	860	910	831	894	876	878	942	858	842	872	942	873	893	884	898	814	876	814	854	825	865	890	872	908	851	942	940	855	903	859	901	804	869	838	844	854	854	891	841	881	911	836	818	825	904	881	892	914	880	881	932	878	797	848	883	888	899	890	890	913	840	847	843	916	909	842	893	853	877	890	869	920	852	878	864	865	873	882	846	869	855	859	888	878	886	879	926	916	846	922	874	874	876	867	866	869	899	901	899	908	939	841	860	886	895	852	922	889	907	908	888	899	862	893	921	873	902	866	907	862	938
5123	993	953	898	768	765	756	768	743	757	783	771	788	782	749	801	795	767	761	777	821	753	800	780	745	793	771	758	719	747	781	770	756	766	783	782	753	697	821	769	815	809	782	768	787	775	722	736	751	768	751	746	788	734	746	739	770	775	826	781	741	783	780	765	733	767	747	764	788	760	750	754	764	809	777	750	754	769	802	731	728	793	828	774	699	739	737	782	765	759	801	761	786	762	769	761	750	772	771	750	728	714	747	778	761	822	757	775	765	689	773	770	774	788	740	761	792	715	800	762	710	730	736	776	778	772	713	750	738	706	780	794	759	761	745	726	790	747	785	765	747	811	778	730	748	784	730	708	838	743	829	776	761	761	757	775	788	776	747	768	800	714	770	735	781	781	788	763	764	787	787	760	748	785	762	730	762	785	774	735	767	754	837	791	799	760	745	729	741	764	744	800	761	740	798	763	816	785	728	776	813	743	734	710	755	793	741	760	743	739	705	859	714	764	779	722	759	784	748	806	797	759	747	771	769	752	781	698	766	739	773	760	833	719	788	767	748	806	763	814	736	727	791	747	755	742	759	794	784	770	770	811	761	755	747	799	739	737	727	779	783	772	764	767	836	761	732	740	792	703	780	766	789	775	760	748	749	770	754	761	734	747	756	799	749	778	777	765	751	716	752	818	686	775	762	734	721	803	732	778	737	768	714	784	788	787	781	761	729	766	722	735	781	765	765	768	764	806	709	754	756	744	752	799	769	771	732	826	779	771	769	746	779	731	792	755	756	739	742	759	738	710	777	713	750	764	733	797	741	759	750	764	769	765	807	733	772	749	738	760	778	764	810	748	750	783	765	783	753	722	780	810	772	765	794	771	778	720	795	755	768	786	761	779	757	784	769	747	781	778	716	736	760	776	786	793	684	789	776	742	778	736	777	811	750	813	733	783	809	757	751	728	794	739	761	756	786	739	707	742	719	754	723	796	757	765	755	795	715	789	775	815	804	773	761	800	778	727	804	798	793	805	750	791	801	786	783	745	769	773	733	740	780	766	738	751	813	743	736	795	721	721	772	795	770	740	741	770	754	746	783	722	819	758	754	805	739	783	757	756	736	706	744	748	763	813	759	776	741	778	770	801	754	711	764	803	770	719	804	744	770	751	739	763	747	794	755	760	792	783	740	757	751	733	780	752	733	761	739	731	753	774	807	735	780	731	809	722	728	769	799	782	797	724	744	748	756	755	758	764	752	785	734	747	783	727	809	733	776	777	772	821	761	734	779	769	735	779	760	758	760	695	763	789	736	791	764	702	811	803	807	791	791	746	788	774	748	796	741	789	817	725	738	730	775	777	718	775	716	767	731	821	773	758	742	801	790	798	700	806	772	792	758	757	743	732	792	736	737	704	772	770	793	780	793	764	775	780	784	848	770	749	815	722	742	787	728	769	787	791	788	760	751	743	846	776	776	786	751	751	772	769	720	791	762	711	723	744	732	760	807	709	743	755	728	767	693	758	749	798	771	734	763	743	756	813	746	802	809	773	793	681	774	764	742	742	810	733	764	760	753	730	780	750	723	794	775	770	768	702	764	757	804	801	764	746	751	740	745	753	793	773	735	766	762	765	801	755	793	834	826	760	788	709	736	765	767	755	810	743	784	776	772	709	803	810	733	752	802	761	803	741	771	746	785	758	751	788	786	722	817	753	764	751	768	744	755	787	726	739	733	716	736	755	707	716	754	805	786	790	752	755	776	712	763	800	835	771	777	746	767	765	800	763	772	724	756	757	723	755	758	724	793	812	741	741	741	767	738	746	760	766	788	750	754	750	792	798	774	778	772	757	791	798	775	757	765	808	805	755	716	769	776	784	740	781	722	825	757	769	769	744	795	744	736	739	753	755	737	766	709	732	703	751	753	775	778	788	793	797	739	789	824	800	765	739	797	735	726	762	807	737	749	773	779	748	737	770	766	746	732	766	799	769	773	727	747	784	763	730	768	787	738	765	775	780	722	775	766	749	694	804	739	713	770	758	781	770	712	768	774	767	776	771	740	730	741	751	718	747	775	757	767	802	819	792	797	745	777	785	744	734	755	759	766	713	791	744	729	769	794	805	780	766	761	822	802	778	772	728	778	764	776	731	745	709	766	822	814	792	752	746	779	792	760	782	728	770	803	754	776	794	750	773	755	821	736	766	801	767	743	753	733	762	713	747	798	735	762	729	757	788	746	746	722	820	744	764	801	767	735	728	740	754	783	797	757	777	757	742	759	788	735	782	782	724	749	732	757	739	751	760	749	797	784	763	780	772	796	760	733	756	732	801	718	767	789	795	762	774	701	741	717	757	708	734	767	738	765	758	783	785	760	795	781	724	763	762	800	781	798	722	706	782	783	691	752	719	781	781	808	771	744	732	737	754	763	774	829	711	738	813	749	721	753	803	769	762	754	713	718	773	767	750	811	794	747	794	744	779	740	786	786	722	802	714	762	772	754	768	757	751	771	770	751	800	725	783	755	777	736	748	759	810	756	789	783	803	751	726	727	727	785	746	728	723	753	762	764	759	784	749	729	788	763	679	802	743	782	756	764	762	797	769	717	717	750	768	768	827	788	752	767	777	756	736	725	761	735	766	778	753	718	717	747	778	716	708	789	772	778	777	782	769	791	747	800	760	773	789	755	754	797	830	815	746	773	732	743	769	777	829	721	753	826	772	722	741	793	758	749	789	714	751	783	750	800	723	731	735	725	746	743	762	768	766	769	755	745	755	790	760	767	803	773	732	800	791	734	759	776	770	802	723	745	716	721	751	759	782	785	784	787	757	789	763	794	762	759	762	789	778	746	805	756	753	754	746	746	759	817	747	726	764	708	777	733	746	778	732	753	737	737	781	771	742	741	756	800	798	739	776	758	728	772	736	751	779	795	755	735	748	732	772	743	788	715	739	735	741	763	764	743	756	825	761	715	740	721	746	760	778	726	760	764	741	746	756	791	734	722	816	756	760	781	788	727	785	771	752	750	764	781	824	775	765	785	775	733	771	724	749	745	806	753	774	747	779	758	763	772	764	762	781	791	770	721	777	770	755	808	777	753	744	686	738	794	753	729	690	798	736	727	748	753	796	779	736	729	761	804	734	764	775	792	763	789	723	733	793	744	762	782	799	743	841	742	795	779	772	741	739	768	804	753	775	783	751	764	744	766	783	804	744	746	758	787	751	743	754	703	714	782	725	784	739	787	750	760	779	760	723	797	723	734	788	776	781	755	713	755	741	786	759	743	752	763	754	715	710	785	766	763	705	793	742	761	753	756	772	732	752	801	799	741	769	733	787	731	762	773	747	783	780	767	807	818	764	737	746	790	807	757	808	756	725	739	737	693	765	738	757	766	783	758	776	737	791	769	847	717	782	816	774	735	767	776	744	713	706	765	795	755	731	791	705	778	753	759	782	756	762	745	751	711	767	733	785	765	754	805	791	780	833	708	727	763	784	806	772	756	735	814	737	758	774
25797	21508	26029	19380	2311	1198	1097	969	866	962	954	880	855	879	916	801	844	872	880	899	891	908	886	836	845	881	817	841	870	841	858	887	864	844	856	888	829	818	831	816	832	851	839	839	855	830	794	861	873	870	844	825	860	857	882	806	850	826	865	850	844	831	861	842	815	854	844	781	853	857	826	829	830	818	857	782	835	833	821	854	904	847	870	828	824	844	867	847	836	936	801	832	858	828	850	847	808	807	890	850	844	798	818	811	808	827	863	824	858	862	896	835	832	818	761	897	841	906	823	830	841	881	818	874	828	836	842	864	824	854	870	818	885	807	827	832	868	878	773	833	847	834	848	875	845	851	866	843	840	823	838	861	867	837	860	821	850	847	866	821	790	829	823	832	894	828	838	866	885	834	852	829	834	865	853	838	837	850	824	878	842	868	855	878	867	819	865	881	860	852	830	850	786	842	859	890	867	824	831	811	863	823	870	872	816	848	855	887	846	785	826	845	836	896	803	771	814	840	893	784	877	862	859	834	790	835	884	821	868	823	810	847	837	794	821	870	857	865	866	824	822	819	875	790	893	876	832	858	808	819	836	803	838	793	804	863	841	758	803	848	916	824	833	878	837	874	845	890	868	843	821	821	806	823	904	847	901	843	831	838	811	855	913	801	840	842	873	866	831	874	914	865	793	849	860	874	811	855	817	852	827	855	809	852	852	809	811	867	844	895	809	792	833	842	876	855	811	851	827	840	834	791	852	876	822	860	849	821	821	899	828	777	851	783	822	869	876	794	891	827	817	815	784	818	842	872	844	858	821	819	788	831	857	840	811	831	845	854	797	853	888	879	810	853	887	885	874	824	804	809	806	847	862	850	821	785	851	840	848	837	841	840	900	825	887	862	811	828	845	866	813	814	847	837	845	884	836	828	811	801	860	788	864	847	852	865	849	841	870	904	823	831	882	829	867	834	814	836	835	891	841	884	844	823	853	850	910	859	858	800	847	790	842	799	819	825	792	817	808	810	860	852	838	837	843	840	856	880	849	897	916	843	844	857	879	831	822	827	836	797	853	788	813	837	856	843	829	827	814	875	876	809	791	868	843	865	807	844	838	832	885	847	842	859	796	847	830	840	845	835	863	866	872	851	834	848	844	867	878	820	822	815	846	828	830	882	840	857	834	851	831	863	826	861	816	808	831	877	788	809	862	850	828	856	855	828	812	838	836	820	826	824	877	823	847	852	862	860	869	831	891	901	833	858	876	855	799	867	832	852	839	822	843	832	867	841	852	868	893	880	827	818	833	876	808	814	784	787	891	804	813	860	862	882	851	803	835	852	838	797	809	854	808	845	849	881	792	823	851	880	868	813	831	851	843	848	872	823	865	870	826	806	822	836	873	868	824	920	845	814	843	790	858	924	867	830	857	847	812	882	846	860	799	874	927	871	812	790	799	877	839	880	846	833	848	809	821	901	818	882	849	846	801	904	840	888	867	815	866	813	848	809	881	841	835	864	910	874	853	782	808	850	871	814	785	785	883	840	835	893	804	868	856	840	831	829	922	901	844	846	858	844	818	845	794	829	874	875	868	844	865	890	837	872	826	833	889	819	800	808	846	829	811	826	819	789	841	816	856	858	836	889	800	864	813	857	814	838	835	819	867	845	846	812	886	860	801	800	840	861	837	870	850	829	849	848	887	849	877	834	826	850	808	821	812	846	858	820	833	842	795	835	855	803	871	860	748	858	919	890	833	823	837	831	877	874	888	850	838	861	880	816	819	868	849	817	789	769	856	807	836	889	833	829	844	880	878	810	855	851	855	817	817	853	903	848	818	840	852	814	899	873	854	835	866	826	870	841	795	857	819	842	840	862	796	827	825	772	836	848	868	864	843	828	778	850	848	849	857	795	837	871	800	866	810	876	853	773	845	812	821	861	870	850	830	855	807	938	797	797	824	827	855	824	843	893	833	816	867	834	872	852	819	810	814	834	891	860	817	878	882	823	881	807	859	847	845	858	858	832	865	830	808	840	859	843	877	818	832	827	881	832	855	848	839	802	844	861	838	841	825	829	876	870	846	849	853	864	793	843	818	866	879	877	851	830	825	809	860	846	861	845	798	850	848	844	824	824	834	884	820	875	818	830	766	847	795	826	850	865	849	860	826	878	814	825	849	818	839	850	893	863	873	797	829	823	817	850	771	831	788	798	845	836	838	853	822	859	865	849	800	835	847	847	855	823	836	839	876	800	877	840	856	893	840	823	876	841	869	810	802	849	806	823	801	872	806	824	905	814	841	818	832	836	857	896	861	866	810	890	823	812	870	913	870	872	822	852	808	836	804	839	832	854	847	833	863	805	832	871	864	842	843	872	827	853	835	836	789	818	841	809	885	871	826	822	844	855	914	893	850	825	843	930	858	810	818	823	878	851	860	841	786	863	828	806	845	824	901	837	868	832	807	878	811	835	836	842	826	865	884	846	853	813	818	834	809	879	862	854	908	793	844	801	854	790	803	811	842	865	830	842	782	878	828	826	873	804	869	875	852	838	819	839	812	791	837	798	855	882	768	855	820	817	846	849	857	815	882	836	858	893	835	805	822	850	820	836	848	817	800	824	832	858	818	841	857	830	818	873	744	851	857	852	851	864	814	841	854	843	834	841	858	777	896	798	880	824	861	852	800	814	850	856	832	799	816	810	889	885	828	843	856	864	829	794	839	852	806	862	837	807	783	804	814	806	918	921	860	878	861	814	841	846	819	876	881	876	848	821	871	856	842	805	831	845	891	901	842	839	886	847	885	863	856	833	804	858	845	832	803	912	869	831	811	900	829	859	852	859	931	823	791	867	861	878	816	818	852	827	849	789	837	867	854	848	807	832	858	864	912	828	823	872	839	831	851	846	820	851	845	873	911	831	805	839	843	843	820	822	842	800	892	818	818	868	840	845	882	789	842	885	820	795	882	815	833	863	895	846	831	823	828	834	874	802	791	803	861	869	845	796	861	834	859	844	846	778	829	825	868	835	845	856	799	831	845	804	852	888	876	868	811	817	862	817	823	893	889	836	842	849	850	819	831	794	836	795	856	842	824	835	843	890	885	852	849	852	882	790	900	815	850	847	859	879	819	861	848	886	828	823	858	854	888	844	874	848	830	855	811	829	865	835	801	841	852	840	861	797	822	795	831	838	822	859	881	867	815	826	822	841	852	857	827	831	819	859	876	840	775	841	804	871	939	853	810	787	825	829	817	832	781	833	860	840	869	807	885	823	842	798	843	812	890	878	829	842	857	814	883	833	801	867	828	835	849	862	828	820	820	810	828	860	868	785	838	828	852	843	870	858	888	825	846	872	816	897	865	839	849	791	871	868	807	932	882	867	855	848	872	840	828	820	852	856	818	913	810	838	808	874	881	810	820	833	849	767	843	830	829	852	870	807	817	876	850	859	883	883	908	834	815	881	845	796	855	823	837	841	792	825	797	878	792	877	836	851	832	845	856	818	826	879	809	845
3671	2423	1975	1328	1054	963	948	859	837	846	875	833	810	832	774	770	765	785	762	794	782	799	782	835	782	747	824	807	731	810	768	752	751	758	793	768	783	797	781	742	819	741	750	756	717	736	795	841	769	717	761	733	794	799	765	774	749	801	774	747	757	777	769	740	753	777	828	800	784	763	730	809	759	748	737	780	777	760	733	789	761	792	738	737	697	797	773	742	775	766	752	711	715	708	713	754	755	768	790	804	766	812	756	741	780	842	693	777	703	764	713	791	723	785	750	746	767	731	763	775	793	766	727	766	730	756	709	730	742	732	832	736	727	742	790	765	757	716	735	736	761	724	764	774	791	703	748	746	745	754	734	769	696	777	747	762	688	779	733	714	734	766	692	742	747	821	764	744	795	772	785	748	747	752	730	748	827	730	764	761	776	723	758	770	770	724	726	774	761	741	777	733	791	708	735	753	727	738	796	752	718	704	764	764	740	827	805	707	733	709	798	726	761	754	774	725	777	750	732	742	764	701	724	751	747	694	818	758	747	724	746	792	720	733	789	722	751	747	699	790	746	758	779	774	755	727	748	747	733	735	768	730	733	793	753	748	803	782	756	742	762	796	730	776	801	781	745	754	729	701	719	772	771	759	711	738	723	710	762	758	739	770	696	711	760	732	792	770	741	808	780	748	757	726	718	763	745	738	811	702	747	768	737	741	718	730	750	776	800	747	770	721	745	725	794	702	752	687	698	801	747	772	761	762	838	753	761	812	760	798	738	694	778	770	759	778	738	762	776	737	741	707	782	758	787	785	779	761	797	743	754	772	749	724	791	772	781	738	712	791	755	764	756	751	776	769	743	728	769	745	759	751	731	749	760	747	744	753	786	740	726	773	777	763	788	744	779	774	705	690	750	718	704	753	693	736	725	744	781	757	731	782	704	791	705	769	776	748	740	758	735	739	710	774	781	746	727	745	763	785	766	710	758	736	756	743	754	711	719	799	758	740	689	752	778	791	761	747	771	763	784	732	724	741	740	775	757	736	833	744	714	700	767	707	761	792	793	771	748	753	750	775	792	740	769	728	753	769	783	719	717	748	724	721	756	739	775	722	759	782	797	739	738	743	781	756	759	708	751	754	767	757	749	745	734	774	759	755	717	766	769	723	737	777	737	760	791	766	722	768	802	759	690	792	756	730	795	768	726	754	767	722	773	707	736	765	798	732	764	726	753	785	749	753	758	754	785	765	731	799	712	783	768	763	765	785	726	721	747	782	754	791	822	742	727	791	818	764	761	750	746	725	728	776	729	741	744	785	720	802	729	736	752	786	764	755	776	711	776	751	782	760	763	722	744	753	795	697	745	769	742	766	710	775	802	783	766	763	766	765	775	784	756	784	742	745	786	744	741	757	771	745	729	774	755	728	786	765	780	728	714	729	776	762	755	763	781	721	764	719	704	790	771	743	748	743	792	788	774	707	733	778	776	752	696	713	772	693	688	723	766	752	748	776	726	773	772	804	714	731	786	745	680	797	773	756	744	735	782	763	749	723	746	731	738	734	774	740	680	743	735	826	762	706	742	779	777	722	715	732	771	712	692	696	766	739	808	763	767	769	773	771	732	771	733	768	687	783	733	739	739	714	720	783	722	710	770	732	735	735	695	737	743	746	746	762	728	751	749	747	724	781	745	796	768	718	742	770	709	753	771	750	776	734	750	797	759	782	790	774	726	755	720	742	736	705	731	731	763	782	810	775	737	722	729	716	761	725	761	739	753	739	726	743	747	712	720	685	775	761	756	766	762	734	759	738	734	740	774	738	732	802	748	742	777	768	740	780	796	750	718	745	754	724	775	722	753	783	766	728	748	770	766	747	785	728	754	781	776	770	728	731	765	773	747	751	694	801	771	747	760	753	734	757	727	752	704	749	786	787	730	767	769	798	722	761	725	743	759	747	773	770	743	794	769	763	753	715	729	725	756	702	718	786	746	805	727	754	758	748	714	766	721	748	779	725	744	776	694	755	783	721	775	733	776	733	766	724	754	780	758	736	749	790	748	752	733	749	740	725	762	750	760	749	746	751	758	770	773	767	732	763	741	716	788	747	736	744	774	750	757	750	749	726	786	762	768	744	749	716	741	793	750	751	775	709	753	766	775	728	775	778	760	773	748	752	733	783	767	744	776	813	752	737	807	783	752	724	748	750	815	746	735	748	763	777	690	748	781	760	731	741	741	680	759	748	736	719	793	704	708	745	736	706	712	743	728	722	782	829	777	761	691	715	737	757	758	772	759	718	734	702	686	763	732	782	729	741	766	733	760	745	781	735	750	744	770	749	756	720	798	686	766	748	781	745	711	722	744	752	796	725	749	779	761	741	781	740	744	735	794	734	737	739	784	738	716	728	718	711	726	759	770	784	724	770	796	841	765	756	816	724	796	825	720	713	744	748	772	785	792	752	738	718	744	769	740	758	754	756	727	756	743	733	773	802	800	748	776	733	767	766	749	804	812	730	731	768	740	762	733	732	738	708	723	823	756	740	768	760	745	767	742	753	751	796	740	755	741	754	742	755	715	749	717	741	740	825	685	781	749	733	711	753	717	802	771	764	773	790	750	790	714	756	800	779	729	787	715	739	726	728	753	708	716	760	682	719	775	809	751	756	682	756	722	713	711	775	742	743	754	789	793	754	748	728	746	759	767	749	721	718	713	695	734	727	754	746	752	785	795	697	715	743	771	780	829	744	743	743	747	784	730	771	740	767	779	740	723	714	723	724	755	725	725	704	757	736	788	794	783	780	780	735	761	742	762	785	769	770	807	745	756	765	768	794	736	763	750	735	748	728	685	720	743	724	763	703	761	766	715	764	735	723	752	783	750	758	732	701	737	749	754	752	695	769	737	766	752	779	729	773	807	716	729	723	762	723	768	780	757	747	694	753	719	788	772	763	812	761	774	724	724	796	741	746	788	760	781	759	730	763	744	750	741	759	715	799	782	748	760	751	720	684	726	765	746	727	751	747	765	777	765	695	768	719	738	756	751	692	754	787	733	760	735	726	733	711	765	726	799	753	749	770	714	778	744	770	746	741	738	790	768	745	730	704	766	783	750	793	741	731	714	777	785	747	803	745	767	727	710	767	785	756	769	763	756	761	704	732	781	748	789	715	731	718	741	758	704	721	712	705	713	755	705	779	745	739	800	720	750	725	811	734	723	758	777	727	730	755	762	776	740	751	766	778	758	709	767	772	750	717	718	748	770	727	756	773	712	766	779	728	735	755	727	736	754	768	741	700	774	786	755	763	719	750	730	758	736	680	714	757	737	776	763	730	753	762	760	707	730	818	738	720	748	754	794	769	745	789	756	776	745	743	783	746	799	779	740	744	750	811	747	715	736	757	786	737	786	764	799	787	744	739	760	802	704	704	703	743	751	727	776	794	770	734	729	722	736	767	783	739	739	803	746	803	760	758	791	795	763	761	715	748	697	764	742	748	737	769	747	739	776	756	786	784
24233	21464	28665	24657	20524	3380	1174	661	605	597	521	528	514	498	539	475	511	499	496	533	461	460	451	479	450	486	486	467	460	456	496	437	450	462	451	436	451	477	471	474	464	479	460	493	474	444	451	489	479	440	441	472	438	459	462	466	450	464	460	468	473	465	507	454	441	464	436	427	502	451	429	448	479	437	417	432	456	459	442	456	468	455	423	455	444	448	464	479	434	419	448	434	437	472	479	488	458	479	502	473	438	467	442	489	447	446	478	490	478	490	435	477	436	462	491	417	468	448	421	435	494	484	412	500	449	446	471	421	452	434	396	420	478	414	458	453	451	435	439	524	496	450	491	439	448	452	449	441	437	499	460	459	480	491	457	454	460	448	422	460	426	474	436	440	487	457	456	437	460	445	455	419	463	437	437	454	434	463	443	446	425	441	471	438	428	435	485	429	479	453	478	456	469	456	455	411	437	443	443	473	463	440	451	416	429	437	475	499	479	449	461	469	480	443	477	467	435	476	442	485	454	447	431	461	455	471	495	459	455	436	461	413	442	433	449	432	442	477	456	432	447	476	460	460	457	424	440	465	467	472	428	473	468	454	468	432	485	428	481	467	434	403	450	464	447	438	509	462	443	464	442	447	473	465	427	470	483	433	422	425	456	494	434	444	474	433	460	489	462	475	510	475	463	440	430	421	490	440	434	438	446	454	491	439	453	451	432	450	470	437	441	457	463	470	494	474	441	451	479	459	431	469	478	474	445	432	464	443	411	428	445	443	464	460	482	439	457	437	419	463	454	478	438	477	489	428	427	463	472	451	459	459	466	480	458	430	425	454	408	436	457	447	459	474	455	455	453	446	461	454	420	453	466	411	453	474	449	477	502	411	442	475	470	451	436	455	457	435	456	428	440	438	468	495	445	456	487	413	455	443	493	440	428	442	462	423	459	435	428	475	457	442	431	450	421	423	447	492	445	478	401	470	464	436	402	437	446	471	464	440	440	452	466	441	512	462	463	446	462	420	410	454	449	452	450	446	466	456	460	487	452	486	472	445	484	458	459	462	423	450	467	465	434	467	453	466	444	444	458	441	448	415	446	469	413	450	484	459	442	505	433	455	449	442	424	454	465	483	461	469	462	428	448	413	430	421	435	422	502	434	453	475	456	488	441	496	445	458	453	429	452	444	437	447	425	447	451	441	488	455	475	425	464	439	465	469	469	462	477	477	491	465	464	457	436	456	449	470	442	437	446	457	466	454	450	471	441	448	433	463	483	496	474	463	421	454	460	436	424	452	469	443	449	455	422	451	478	432	436	453	440	434	450	426	455	468	432	474	490	462	469	451	497	453	434	443	455	428	402	442	475	438	467	478	434	428	462	405	448	456	453	446	424	439	460	463	420	435	458	443	438	486	450	439	481	470	440	458	456	470	415	512	450	449	463	458	470	439	429	467	472	474	467	462	432	426	427	453	461	485	450	453	438	461	440	475	420	454	422	459	468	425	466	439	483	415	429	430	433	442	449	462	453	409	453	462	450	460	462	460	481	463	421	443	486	454	484	466	474	436	454	460	451	422	449	452	445	458	455	476	439	471	440	438	476	473	438	442	487	452	448	465	476	456	446	470	471	432	496	445	445	435	445	451	432	476	440	474	431	468	450	418	450	434	436	472	466	437	475	435	382	435	448	421	427	450	462	456	503	459	471	487	501	441	457	461	454	438	466	473	438	447	448	460	438	440	470	459	444	427	450	417	405	456	458	444	456	488	452	451	463	438	469	447	424	461	460	454	445	467	463	430	446	419	453	479	441	493	435	465	449	445	447	461	444	442	443	415	439	422	414	440	447	434	446	443	440	454	458	447	417	497	453	433	462	454	439	385	450	428	443	425	465	471	415	458	486	462	445	454	496	475	488	474	457	428	486	483	425	467	398	410	457	460	440	468	471	428	454	471	447	459	452	495	427	456	405	412	481	468	470	475	486	457	451	463	451	408	409	465	461	446	477	481	432	436	448	437	424	443	451	497	485	446	432	413	457	436	416	457	435	444	444	434	468	491	456	443	459	446	477	450	446	468	424	448	454	430	460	459	423	477	465	431	472	452	468	448	452	488	438	491	438	472	447	443	494	436	427	431	436	448	464	435	461	489	434	437	481	480	447	413	439	416	436	469	455	438	463	443	461	426	464	448	413	450	481	460	446	447	480	455	488	475	445	436	428	431	448	459	451	425	429	464	476	458	440	466	439	445	457	480	459	452	443	451	485	426	483	453	440	427	461	469	427	422	446	478	441	471	452	472	459	464	451	464	436	413	423	437	464	443	462	499	448	452	406	439	442	482	484	432	457	447	438	471	438	406	441	454	480	433	433	435	433	465	449	444	392	457	454	457	437	455	457	456	448	453	439	472	433	426	472	455	437	439	458	438	441	455	463	472	486	437	438	472	485	403	463	428	446	486	400	437	435	465	452	469	445	444	455	440	444	458	446	433	469	438	435	428	465	462	438	448	476	448	439	453	446	465	467	478	421	498	436	439	436	475	459	426	452	466	502	413	458	509	459	424	492	472	440	481	476	471	423	422	488	420	460	436	466	438	424	467	443	464	436	435	473	449	442	450	425	450	475	431	466	434	463	429	442	455	435	456	441	424	461	469	439	459	447	410	448	447	472	404	427	424	485	431	463	442	437	453	435	423	444	460	452	447	430	464	395	439	467	417	456	410	453	450	461	408	474	439	411	446	487	517	483	507	427	454	451	449	509	460	469	440	467	437	479	456	436	463	473	451	426	461	429	445	423	430	439	460	440	445	464	432	457	464	408	487	445	483	450	487	473	459	448	456	503	464	408	442	473	484	471	470	470	465	448	479	476	447	459	445	447	450	433	389	448	420	449	443	463	433	397	479	430	443	463	470	454	429	452	450	438	452	455	455	487	434	444	468	436	438	468	493	459	448	444	453	467	454	443	474	415	429	436	464	421	478	429	457	460	467	456	437	456	473	510	445	455	476	429	457	471	418	431	444	438	450	452	484	453	454	456	442	472	415	464	488	434	468	409	419	441	437	475	456	470	467	440	429	433	455	445	473	450	438	458	449	454	464	449	478	482	420	449	502	472	443	459	413	448	464	440	465	471	460	478	474	451	468	419	452	476	444	454	426	479	428	461	455	475	457	439	464	461	435	436	473	442	428	470	467	456	462	457	481	438	464	483	464	457	422	447	429	453	481	459	480	422	452	437	428	510	462	405	441	438	459	405	437	466	490	410	460	430	474	456	437	440	421	450	479	458	451	470	451	467	438	458	446	473	470	433	449	437	447	469	461	447	451	486	428	455	475	452	420	427	450	462	428	483	425	436	425	430	474	461	472	436	445	459	481	432	494	462	412	457	465	439	467	423	441	459	469	431	466	439	501	448	442	520	454	453	444	462	452	474	452	461	417	456	456	448	438	436	409	433	448	452	479	461	468	417	471	490	464	444	420	469	441	464	455	451	427	474	436	432	420	474	418	446	438
3369	4820	3772	2026	1441	1081	932	802	750	681	603	617	593	557	536	570	501	569	503	489	509	502	513	489	489	465	512	471	451	476	453	505	474	475	460	506	478	456	454	462	471	525	459	474	435	529	450	462	456	451	455	449	474	437	450	445	456	440	472	474	522	459	451	433	510	493	486	480	412	470	476	428	452	451	468	469	478	502	438	437	472	461	480	439	473	441	510	481	435	492	460	480	489	443	446	474	474	481	460	468	470	442	504	470	472	484	448	478	478	434	483	442	427	418	450	441	453	482	449	463	469	466	450	468	467	438	462	457	441	444	453	476	470	442	455	446	442	470	438	462	456	460	476	460	464	410	448	458	480	458	495	461	465	485	463	507	459	480	473	451	455	462	419	421	454	449	441	439	444	459	433	425	481	490	434	453	475	400	466	466	460	444	445	439	427	437	446	450	453	467	455	496	481	439	467	471	471	435	454	478	413	458	429	441	470	440	498	440	479	466	468	464	471	508	422	415	459	438	460	460	461	493	438	452	494	464	450	463	454	438	457	460	471	490	458	435	439	435	436	501	472	474	498	458	481	471	465	498	486	473	438	445	477	444	473	470	452	479	473	483	485	430	477	479	501	430	471	466	431	478	474	445	447	412	482	474	469	481	463	460	433	448	469	424	451	468	454	447	431	479	464	468	445	435	421	453	470	439	407	502	455	471	495	502	411	463	455	423	449	466	457	455	475	457	446	447	443	477	483	443	427	436	466	466	425	440	431	488	440	479	445	427	421	462	452	472	496	461	419	477	419	482	457	478	460	462	469	445	452	426	486	418	415	480	492	471	450	429	438	448	433	459	460	485	470	461	466	455	454	472	478	435	462	451	460	485	427	461	463	491	457	456	476	452	441	471	474	457	457	477	464	464	442	489	450	459	434	467	467	487	466	473	454	452	478	454	469	455	460	439	475	431	450	430	443	452	414	440	492	411	438	461	473	426	466	419	456	460	445	476	457	481	438	439	463	473	438	457	500	433	454	445	449	469	458	443	471	476	430	491	430	445	473	458	414	425	423	481	430	447	442	486	441	456	463	468	447	435	415	446	473	463	469	422	444	458	482	443	455	471	462	436	453	451	449	426	445	443	469	429	461	470	382	457	485	473	441	490	447	449	437	463	449	453	445	468	464	479	469	459	434	453	442	429	471	472	413	426	466	443	474	460	450	456	482	434	498	424	442	479	430	442	396	426	416	499	495	440	488	457	442	439	490	474	443	446	438	445	430	432	449	491	445	453	451	423	461	448	437	460	483	447	439	439	433	455	482	447	478	425	437	460	449	423	432	427	505	450	460	490	432	465	465	423	444	459	430	470	440	479	446	411	429	453	473	455	451	451	406	473	456	504	419	442	469	445	456	453	473	425	440	421	477	416	491	396	423	452	456	466	450	488	472	474	477	423	462	436	432	451	448	484	459	428	474	460	477	465	437	450	442	424	439	429	499	478	459	463	458	486	450	445	464	441	423	439	434	462	463	440	442	431	466	446	442	458	470	479	461	440	447	451	478	467	460	459	458	472	466	429	434	469	432	431	425	463	451	442	450	410	466	489	444	476	466	446	411	453	444	424	436	439	473	441	438	444	451	463	473	449	456	451	413	437	463	446	443	473	437	451	461	466	465	439	460	460	483	453	447	461	440	460	458	478	405	419	424	482	451	446	468	470	498	446	431	446	442	449	460	428	487	462	455	468	438	457	447	462	428	455	464	485	462	443	467	440	480	498	437	464	459	486	432	442	441	453	460	460	464	484	455	452	454	409	461	435	413	421	435	478	456	455	447	434	466	444	450	481	477	420	459	481	449	437	443	473	432	460	476	458	410	449	432	436	450	466	464	412	489	443	431	400	400	424	476	441	457	485	452	407	501	466	470	427	460	463	455	465	456	459	432	418	460	471	442	459	474	466	428	462	431	454	434	445	448	424	461	453	467	485	477	463	468	421	477	463	409	469	429	440	441	467	455	436	447	459	438	476	438	451	427	518	426	457	475	433	423	439	434	456	443	446	467	475	478	470	462	414	439	465	437	430	447	452	454	460	473	457	438	416	424	439	461	462	470	406	419	450	476	443	439	440	434	428	455	482	474	455	445	467	458	451	492	461	441	461	410	448	487	431	409	427	473	477	415	435	451	443	448	457	478	445	435	452	465	477	442	442	415	475	460	462	466	423	435	464	433	461	437	437	500	458	447	419	407	443	442	436	430	461	465	414	412	459	461	478	438	455	429	455	431	478	446	465	429	456	449	418	411	464	455	444	449	454	500	406	470	479	424	443	437	464	435	481	480	417	483	438	418	459	462	481	443	452	458	446	441	440	466	474	435	449	485	426	432	439	402	443	429	422	427	473	452	428	456	434	469	466	485	464	441	433	511	443	424	458	442	451	450	451	474	434	468	448	455	472	451	425	435	422	492	424	432	424	432	432	429	462	416	498	471	465	472	445	436	452	477	425	442	489	436	474	470	434	419	393	436	470	435	446	477	478	432	440	472	433	439	452	442	438	416	445	520	424	449	469	426	492	444	437	443	439	478	461	468	427	467	408	427	413	462	469	455	440	461	442	489	459	434	473	461	461	458	440	451	445	449	453	481	447	480	419	465	412	427	460	464	443	452	461	457	479	425	449	436	443	451	443	450	476	449	415	422	455	480	456	456	436	427	452	426	461	472	443	435	438	472	484	437	461	415	437	445	462	434	422	469	467	439	447	470	438	416	413	465	477	411	465	435	442	470	462	455	435	445	425	487	448	432	449	446	472	481	457	422	425	454	464	444	427	435	461	435	444	448	437	445	445	440	473	481	478	473	439	472	440	446	458	431	444	484	457	456	477	475	428	417	449	462	450	456	453	472	434	428	440	433	475	437	484	483	425	465	468	423	451	391	475	446	456	477	474	479	460	448	475	457	464	481	461	444	461	473	468	413	443	466	462	468	450	427	430	414	429	459	447	442	463	489	446	445	461	453	475	489	426	437	468	427	462	443	467	418	432	408	442	422	432	457	427	447	454	453	461	486	446	484	440	427	430	434	413	448	423	494	494	470	453	481	469	471	422	443	452	453	451	487	463	420	456	487	410	447	422	451	443	454	435	399	439	432	472	439	467	442	454	453	427	436	444	439	486	494	433	419	467	485	438	450	450	440	432	449	460	451	438	475	473	455	474	476	492	415	475	481	420	452	443	447	451	433	417	440	452	430	419	424	478	462	456	478	422	416	459	461	455	411	443	455	437	389	471	430	455	410	427	427	459	446	465	462	480	471	454	463	439	436	475	456	438	432	457	480	436	465	447	468	438	474	451	490	476	453	461	461	480	441	442	466	462	449	446	424	436	456	447	450	450	478	441	429	452	439	434	430	457	429	439	441	478	438	494	465	440	406	429	432	465	443	448	444	436	460	456	456	450	453	429	447	435	439	460	449	439	431	441	450	447	480	454	457	454	452	453	443	467	449	443	447	458	450	450	458	415	468	394
27725	12190	2124	1219	934	875	939	908	935	896	896	890	907	867	913	944	831	898	832	849	871	861	865	864	892	872	873	912	900	882	874	886	894	846	892	874	916	849	872	928	920	911	887	868	959	879	846	899	906	907	877	892	880	899	897	893	843	886	890	888	888	909	861	853	885	915	835	848	973	839	897	958	833	878	928	810	959	856	838	905	870	875	840	904	880	880	870	887	827	853	891	903	877	877	869	874	941	891	866	875	880	852	839	935	858	905	843	928	927	945	838	886	900	909	930	888	938	858	867	910	860	868	851	896	864	921	902	866	853	883	890	862	890	927	895	898	845	881	895	882	862	840	861	906	859	857	870	858	846	864	861	876	884	851	863	864	864	920	932	853	898	871	888	886	872	871	863	874	846	862	872	925	889	897	903	900	891	859	880	890	909	832	901	892	916	881	903	863	871	872	891	885	857	850	905	902	885	925	916	879	853	871	834	881	863	879	884	843	923	823	846	888	907	893	890	928	884	885	880	876	944	880	870	887	875	891	853	876	895	904	867	890	875	854	815	888	846	895	872	822	905	880	928	834	868	868	907	872	865	902	921	907	950	865	835	861	891	896	873	840	900	864	899	842	845	965	874	855	879	866	884	868	857	854	877	913	883	872	913	912	824	857	824	847	836	840	881	900	841	826	859	826	865	848	917	844	871	842	858	894	885	870	892	909	860	847	842	987	845	874	918	915	888	847	847	956	878	899	890	898	828	821	897	855	878	955	891	869	855	853	877	902	876	870	858	913	861	837	934	852	896	916	863	873	877	908	836	871	867	810	900	865	919	855	875	863	883	875	836	897	882	897	867	860	842	908	902	885	923	868	903	900	873	917	917	897	838	863	907	913	847	863	847	921	860	873	895	869	886	865	890	842	824	854	844	856	850	854	817	902	949	925	869	926	955	910	903	867	862	900	865	909	844	864	909	829	892	949	883	849	860	925	831	869	862	866	915	894	853	928	877	909	891	858	852	876	814	827	875	863	936	873	868	904	820	869	879	893	982	919	887	893	836	944	886	855	855	855	876	879	861	916	784	947	895	886	876	915	902	874	832	889	872	845	834	855	884	900	878	940	871	909	874	880	875	915	878	863	881	846	814	922	916	910	868	891	886	875	884	825	900	974	836	898	872	870	897	819	829	862	926	891	925	869	840	856	844	877	921	890	913	874	844	863	876	844	915	859	898	934	857	879	844	852	890	867	890	899	871	837	901	876	873	903	882	831	842	862	870	881	873	885	850	861	832	910	846	920	884	887	795	831	925	819	916	900	884	817	898	886	900	852	833	857	865	908	856	836	889	875	888	873	804	874	880	922	867	905	896	855	926	870	905	866	903	872	890	895	851	920	872	885	883	928	940	840	816	830	864	855	924	916	868	827	899	872	839	888	901	928	857	895	879	870	880	896	899	885	858	882	908	919	872	851	893	836	897	884	847	908	855	854	949	934	924	902	862	878	868	916	905	884	924	819	820	872	860	842	865	859	907	836	895	921	878	946	871	873	864	896	909	866	875	875	912	857	887	896	864	838	862	850	923	873	911	892	878	879	899	909	883	904	905	822	845	816	846	900	897	909	902	887	901	898	862	863	817	928	887	891	862	920	899	922	885	876	848	877	888	867	872	885	802	882	852	847	898	914	908	881	894	851	869	879	817	894	847	845	852	847	853	867	866	841	838	825	868	903	864	863	889	857	890	967	874	864	926	858	852	871	860	897	929	899	891	861	848	902	884	855	876	876	849	845	896	841	884	838	950	861	851	887	912	868	938	826	922	918	854	900	795	849	819	944	929	878	869	832	905	900	808	916	875	841	833	886	915	906	888	883	860	869	901	839	883	895	891	844	869	886	926	827	931	818	862	902	881	896	885	879	858	866	864	914	876	850	875	803	869	877	865	893	838	850	843	850	884	897	875	847	900	934	945	843	904	916	904	889	915	964	841	890	892	846	888	828	832	852	923	868	808	926	818	890	851	913	892	862	883	873	922	859	909	875	860	860	892	922	833	894	897	830	899	844	881	910	862	884	833	912	932	931	889	827	888	866	865	848	903	851	829	924	887	894	883	849	837	926	882	834	870	889	854	822	880	920	918	874	881	914	938	867	872	835	826	918	881	865	870	874	867	901	946	877	915	837	877	885	891	832	895	950	873	849	881	868	879	861	868	944	923	860	865	875	891	894	896	857	897	916	839	854	877	873	864	888	892	841	892	904	882	914	808	855	864	887	850	824	917	891	906	882	843	887	858	826	877	908	898	868	900	790	880	925	900	913	876	943	886	852	913	894	878	844	873	900	874	887	850	858	866	880	891	915	855	842	885	876	856	851	906	875	869	850	886	887	901	831	908	873	881	865	814	885	860	852	850	819	850	863	925	885	884	880	905	902	893	937	873	956	848	844	886	843	884	857	873	858	870	876	846	828	930	870	911	867	875	836	845	852	945	918	842	861	883	857	884	897	900	909	922	907	872	899	903	844	876	883	892	893	880	891	846	874	882	926	827	875	931	872	865	858	842	839	876	845	866	908	830	911	900	913	863	847	893	884	908	930	946	891	887	862	848	908	866	872	861	930	934	860	935	867	947	845	845	849	840	876	887	929	903	893	890	906	920	943	873	875	889	865	847	835	872	920	934	854	852	883	873	917	859	866	892	867	913	842	847	906	885	844	929	917	852	907	875	906	925	880	892	881	894	852	870	855	979	851	863	916	858	869	921	888	888	917	962	850	887	891	839	921	926	915	871	874	876	926	893	861	801	879	858	926	908	869	865	858	919	906	907	878	870	886	900	884	837	877	840	865	922	868	862	898	927	833	861	918	899	881	868	870	878	860	916	876	918	887	874	888	881	865	882	882	886	836	871	896	830	907	869	916	859	853	887	865	850	880	879	884	867	903	869	912	903	857	818	890	860	939	798	873	865	922	891	884	858	848	882	879	894	869	923	894	872	836	887	853	862	910	890	874	868	916	908	913	870	831	887	871	899	879	874	904	885	822	825	868	917	874	849	929	885	879	902	865	864	891	832	833	879	840	877	906	853	899	843	877	934	850	883	891	917	894	858	863	875	876	867	884	852	908	919	883	843	886	869	870	913	921	898	891	863	900	874	889	860	872	918	935	909	859	891	846	844	925	886	878	895	888	903	806	930	873	900	881	899	915	920	951	876	904	882	877	904	806	880	871	894	854	891	877	810	854	883	880	929	900	840	913	849	832	916	884	856	852	850	921	881	911	892	887	882	889	864	890	885	873	896	854	885	859	866	853	875	886	844	848	897	878	895	929	852	816	914	874	892	812	942	894	934	888	925	992	869	846	852	862	900	905	831	892	901	909	867	851	895	882	868	893	856	846	861	871	878	845	885	907	858	836	870	907	879	856	862	905	885	893	863	921	937	891	906	854	840	885	822	857	889	859	840	911	918	883	874	827	884	903	791	872	855	904	864	869	898	934	833	888	863	859	862	858	884	861	895	821	823	874
5071	1031	916	803	859	829	761	824	775	772	807	755	783	716	746	763	772	749	820	769	779	750	726	714	821	780	772	784	774	799	728	797	760	767	791	732	787	783	750	777	782	751	804	757	757	766	773	774	790	700	799	767	756	789	802	711	780	713	762	791	780	764	786	774	792	754	738	760	804	799	777	763	789	759	732	764	778	794	781	753	742	773	777	802	737	765	811	755	800	780	708	742	733	763	713	768	742	782	724	766	796	749	747	705	749	790	814	774	763	719	738	736	764	770	718	789	755	788	741	794	771	728	743	779	779	774	769	732	787	760	734	730	763	753	794	763	770	758	757	793	723	778	781	762	685	792	774	729	772	754	787	774	789	731	766	780	733	725	779	794	717	750	772	768	792	797	758	769	769	756	777	784	765	737	811	750	754	763	789	752	832	708	776	811	781	750	764	780	760	748	761	792	768	814	734	765	756	762	707	762	736	767	763	744	816	756	788	791	743	761	785	717	788	757	806	761	768	788	803	809	775	791	731	709	800	775	763	741	697	752	788	771	751	781	737	812	773	781	737	752	744	757	821	806	751	760	785	773	764	713	765	798	801	729	773	780	773	793	769	815	751	763	748	760	735	757	743	744	789	736	777	792	805	752	765	774	761	722	753	751	731	805	793	828	776	762	780	766	789	797	773	767	772	751	817	819	767	746	761	756	790	809	799	760	780	746	772	761	769	785	760	751	769	777	760	806	786	723	767	771	799	736	748	775	726	720	767	785	719	742	831	790	733	733	781	763	763	785	794	760	775	742	751	780	781	805	726	852	747	753	766	736	764	762	748	789	755	745	809	769	798	772	731	776	763	796	792	765	742	764	757	754	796	757	745	721	713	766	779	776	733	762	783	761	752	795	779	753	802	797	787	767	784	769	737	783	778	793	722	781	749	768	792	803	763	730	749	736	763	775	757	788	754	797	794	730	779	776	777	732	795	738	717	715	761	753	809	773	751	746	777	780	811	786	699	776	723	811	787	727	682	741	771	785	746	782	773	750	817	783	758	781	798	773	785	755	752	761	791	768	794	798	736	763	778	717	749	763	728	757	758	747	786	775	725	791	780	771	758	744	802	785	781	803	751	776	752	781	774	726	738	737	741	776	743	771	730	810	773	757	798	794	722	790	811	792	765	758	773	755	771	794	790	768	782	798	701	791	763	761	725	765	756	770	788	759	803	716	792	787	743	781	741	762	789	769	760	752	793	810	774	748	748	800	756	761	794	786	808	713	777	781	740	776	730	742	750	780	763	798	784	755	728	781	758	800	772	745	753	775	780	760	756	766	739	725	759	770	787	808	723	781	747	778	758	749	733	772	763	732	754	755	756	714	803	768	770	796	746	759	748	764	790	764	772	782	777	783	787	805	771	771	761	782	797	810	753	765	790	796	801	855	795	771	728	754	803	744	752	734	737	723	772	776	775	733	706	752	779	785	739	764	785	733	760	747	823	741	761	758	765	745	754	716	777	771	786	738	783	737	778	801	739	774	809	747	801	811	814	782	740	766	764	754	786	793	741	756	820	752	769	799	776	750	798	772	747	767	792	761	819	790	779	755	818	750	751	781	764	764	763	743	752	806	751	750	768	771	790	767	748	766	796	796	769	756	768	822	760	787	809	737	756	735	763	788	757	764	754	748	784	778	797	726	713	768	793	784	790	785	764	796	788	737	761	746	745	806	788	751	803	766	738	743	734	741	784	808	759	792	759	790	801	792	740	772	819	744	786	765	800	796	741	768	748	755	789	731	728	746	759	751	764	756	828	774	769	766	782	773	778	738	786	772	739	763	744	789	811	813	763	819	746	765	765	785	824	775	770	736	768	752	760	798	789	759	728	772	781	793	759	733	754	759	769	717	748	759	758	782	786	795	724	785	791	724	775	758	783	762	765	759	774	788	747	755	755	781	762	741	768	733	771	735	795	813	741	758	788	782	805	727	776	768	723	791	803	712	775	765	788	771	763	734	751	778	751	777	775	768	717	719	797	743	817	814	791	755	805	772	706	752	772	802	798	791	741	732	818	756	771	728	770	763	787	757	780	739	797	760	784	823	749	751	776	765	829	751	773	796	766	762	779	801	755	732	788	767	783	801	731	719	797	769	789	751	790	826	781	781	746	732	802	740	759	742	749	778	760	774	775	721	758	759	777	758	780	718	740	771	805	740	748	759	727	774	772	744	731	777	784	790	763	761	730	761	754	738	725	781	782	761	767	765	765	745	753	761	784	800	775	767	785	781	783	731	750	789	790	759	758	745	808	787	757	745	790	745	808	757	698	772	778	734	771	765	773	762	775	789	780	761	744	759	805	742	797	772	782	713	793	785	813	737	736	771	807	768	776	765	773	788	712	744	735	735	765	764	739	785	761	760	783	732	786	775	748	802	760	771	757	808	763	762	796	756	768	773	768	746	740	745	752	770	798	789	768	719	713	788	799	764	748	765	788	787	773	792	800	730	754	786	743	796	773	770	796	768	773	764	784	769	813	740	812	772	783	819	788	826	727	772	759	782	771	715	765	784	741	718	798	783	803	737	776	793	750	778	754	730	818	756	772	746	779	766	754	777	840	803	793	761	722	746	724	760	772	716	778	766	781	784	761	733	793	730	742	760	792	731	775	777	793	751	757	707	734	759	734	784	748	779	772	761	786	821	789	723	732	776	730	742	799	677	785	789	823	778	759	763	830	775	826	755	795	758	775	781	693	746	790	746	799	742	800	789	768	772	776	753	759	768	776	794	822	761	816	789	780	791	786	796	779	749	796	765	754	726	798	713	721	781	804	752	811	768	776	738	734	792	798	765	721	782	743	814	800	809	802	742	829	759	828	804	787	791	776	772	766	787	706	740	712	786	735	762	781	761	756	752	779	778	700	766	761	829	784	786	742	735	797	731	731	769	794	772	785	783	736	761	747	755	812	794	753	819	787	796	775	797	779	744	750	756	789	822	699	813	713	823	763	794	762	768	739	718	772	712	780	748	805	762	766	774	786	766	777	761	801	758	825	802	818	811	764	755	744	749	790	802	775	739	705	791	781	762	769	788	777	768	766	741	704	762	729	763	744	785	787	805	792	779	772	787	773	771	760	772	737	809	788	800	770	757	756	769	735	805	764	749	720	771	753	757	731	782	767	772	775	752	749	715	741	790	781	807	773	767	804	733	759	801	723	752	791	795	743	834	796	798	737	706	791	784	736	764	747	709	726	781	771	804	747	760	788	750	788	779	791	742	786	740	772	755	744	777	752	703	802	718	805	758	797	767	764	800	790	768	789	754	785	735	729	787	768	792	805	772	786	774	695	814	768	799	750	749	771	782	753	794	777	779	787	762	735	776	789	809	763	747	769	772	736	714	752	800	777	736	763	768	749	734	766	756	840	726	797	784	769	763	780	748	775	759	814	732	752	747	758	810	781	754	740	810	769	685	738	749	720	717	789	780	793	731	770	765	767	738	796	769	762	793	723	767	784	742
25733	21465	26008	19294	2338	1228	994	944	869	907	894	882	843	915	872	870	897	866	850	856	868	867	865	824	814	847	853	810	806	839	841	859	863	822	846	842	828	877	779	884	839	859	825	873	816	813	843	830	823	799	851	862	816	834	825	791	841	843	851	866	850	841	773	822	826	791	818	777	833	844	860	834	884	826	805	807	847	807	850	831	868	855	778	847	827	808	826	829	873	812	853	828	812	819	833	791	826	775	820	764	879	821	830	844	871	817	831	831	850	873	818	829	822	830	803	887	834	821	825	825	831	790	821	797	852	816	850	834	869	855	846	856	825	883	835	807	830	775	855	851	826	884	816	848	759	816	824	889	815	833	802	827	785	865	850	784	813	858	827	870	814	834	803	858	869	793	760	863	824	816	814	827	822	838	798	834	852	768	842	844	819	841	850	836	821	858	841	808	843	815	808	841	825	826	797	814	825	869	798	816	870	809	830	839	781	794	838	881	822	842	823	854	869	844	814	832	819	811	870	844	859	842	867	771	825	848	791	853	864	729	783	853	798	849	841	816	812	866	850	821	829	815	820	840	822	779	813	837	837	808	810	851	787	859	743	814	788	835	756	846	860	809	851	824	817	861	794	858	866	857	845	827	855	824	825	815	827	825	841	846	845	801	798	864	834	830	839	843	843	798	818	802	864	810	800	819	825	872	810	798	858	825	793	821	808	844	847	768	805	789	856	803	885	864	813	829	858	886	837	818	805	805	851	855	832	812	836	867	833	810	823	846	794	887	833	857	813	885	852	876	885	811	811	809	797	810	831	899	809	845	760	844	796	827	835	802	804	830	826	825	806	872	863	846	769	809	890	807	810	846	835	867	826	835	803	869	803	835	840	827	828	772	821	787	867	882	818	777	848	863	777	794	851	837	832	811	817	806	824	866	867	778	858	858	875	813	805	812	819	779	782	819	798	769	840	869	856	845	813	843	795	788	831	854	826	804	847	865	841	831	836	776	849	837	811	815	828	797	818	795	882	843	819	851	788	833	834	827	814	837	887	810	836	831	808	811	845	856	832	811	845	849	795	815	799	790	847	855	853	826	850	808	853	883	836	869	771	866	823	806	817	807	811	787	828	838	832	833	840	840	859	810	849	839	774	835	800	865	810	877	832	780	866	784	814	861	858	855	829	843	852	843	797	781	798	828	813	808	837	845	851	811	818	788	854	810	807	848	796	821	800	845	822	806	843	836	881	842	826	792	814	805	851	871	813	808	789	857	833	827	865	802	832	831	841	820	843	820	804	836	832	852	811	800	864	837	814	807	893	825	761	791	792	851	843	789	783	808	780	869	823	821	879	885	863	819	829	845	809	826	803	820	837	845	859	791	830	792	866	781	835	856	821	851	839	868	787	778	855	880	883	897	860	813	818	863	860	843	786	831	841	834	785	805	807	802	812	835	830	838	826	786	807	790	851	874	828	793	827	801	809	857	814	849	838	828	843	818	840	854	809	862	824	842	841	839	869	848	855	816	787	841	802	867	819	813	868	870	802	815	814	808	830	825	823	814	834	843	830	839	804	849	837	845	816	821	825	872	861	797	858	848	854	841	830	801	833	802	818	812	890	856	861	889	838	800	782	892	867	823	829	828	853	804	820	860	789	827	815	851	818	869	809	866	838	818	823	831	825	844	810	795	847	831	819	822	848	813	822	820	833	836	835	841	820	796	795	922	804	851	838	818	847	807	768	802	868	825	846	836	813	816	833	815	822	825	827	861	852	815	832	821	833	809	858	801	861	830	798	848	852	829	848	823	788	824	825	815	848	851	812	840	819	811	840	805	842	823	833	825	779	816	825	831	827	820	814	845	810	855	814	827	813	826	826	826	816	870	829	810	871	836	813	842	790	814	850	836	862	799	779	851	816	832	797	821	849	802	817	786	787	861	829	837	878	832	797	849	817	807	826	875	906	871	839	844	799	859	790	786	786	783	859	852	860	797	807	862	801	782	829	855	905	853	846	839	802	811	886	839	818	791	844	862	878	841	874	847	868	847	879	794	819	827	833	813	844	811	801	834	841	855	841	780	801	899	863	824	794	820	806	841	864	813	846	847	847	827	819	801	858	874	816	849	838	843	868	829	852	806	761	829	799	806	836	781	832	785	850	810	857	882	783	815	822	834	792	847	875	777	838	817	811	822	818	804	826	862	873	828	806	869	815	813	858	861	812	836	772	852	796	797	827	756	833	829	873	883	853	841	858	863	831	839	849	892	831	798	855	764	851	870	832	868	850	800	852	841	864	833	792	812	745	770	840	826	834	791	797	833	832	854	866	857	793	775	780	853	823	825	870	874	853	799	839	846	831	835	867	847	820	801	840	800	848	830	804	800	792	868	790	845	827	841	822	801	805	864	791	814	864	843	827	848	835	784	846	838	816	804	811	808	856	820	844	859	816	834	834	844	798	807	817	818	789	815	842	821	847	816	864	855	877	827	804	859	817	844	819	866	869	805	883	821	794	801	875	801	836	803	825	785	864	908	859	798	816	905	845	853	840	848	825	834	776	798	859	778	830	825	781	804	840	857	806	849	774	814	800	828	849	769	813	845	782	848	846	916	825	796	830	823	832	842	849	836	864	839	785	814	782	789	838	839	789	823	811	831	880	845	769	775	801	815	834	835	881	888	819	868	841	839	839	868	853	783	806	802	811	885	824	831	827	812	795	829	838	862	805	859	800	814	839	800	823	854	854	798	795	802	794	810	792	794	837	864	834	827	801	812	814	848	833	804	887	874	801	870	786	829	811	812	843	813	816	821	853	812	794	806	838	767	794	852	789	793	754	844	837	799	795	808	845	783	811	820	825	815	755	878	807	871	841	825	809	801	833	810	795	812	863	854	866	866	797	840	753	821	770	827	846	777	820	825	786	797	873	796	846	851	802	848	831	834	822	810	795	808	842	831	835	800	776	829	883	849	851	787	807	847	833	789	856	793	740	818	806	832	825	811	840	848	811	849	800	824	851	779	806	836	809	844	823	848	855	881	897	804	870	782	843	846	817	841	806	829	833	851	851	817	763	835	818	818	806	833	840	871	851	790	822	800	781	872	788	827	784	811	764	848	814	814	814	836	832	848	789	847	827	823	873	811	799	838	874	826	910	818	842	800	856	836	856	804	770	808	805	828	830	880	830	808	808	819	789	875	829	783	846	825	858	816	831	827	836	788	822	874	826	816	791	779	826	772	844	827	825	816	816	838	841	853	790	823	833	829	858	835	799	827	832	849	865	861	803	843	800	833	817	826	818	827	849	793	836	863	822	870	860	867	808	869	828	822	803	893	886	839	802	862	827	854	874	836	800	758	818	793	885	841	800	853	848	840	841	793	767	835	792	870	814	786	879	835	827	759	797	810	842	870	814	829	810	775	844	801	810	821	848	852	821	804	873	837	830	826	826	832	821	848	860	864	834	819	796	879	824	897	813	867	817	840	835	842	861	837	806	866	858	816	805	785	825	802	848	867
3584	2379	2016	1331	1097	1014	915	857	848	819	826	868	806	792	837	789	802	808	787	811	738	801	724	753	765	756	781	757	754	765	735	775	736	742	757	766	722	772	772	753	729	694	813	730	723	764	778	743	739	738	765	751	741	707	753	758	781	746	741	769	759	784	785	760	731	801	769	718	753	732	786	752	749	760	717	746	737	726	751	724	808	687	779	721	700	767	780	764	780	735	720	697	735	786	739	771	767	761	751	776	718	755	803	783	721	737	771	748	761	749	693	723	791	719	767	737	767	735	746	752	790	723	780	804	702	761	727	704	742	747	749	719	746	657	756	743	778	751	758	746	741	779	721	751	753	756	770	763	767	727	724	776	745	742	757	771	761	745	712	701	790	741	785	752	741	742	738	728	727	737	766	721	782	771	781	778	739	775	753	715	764	695	723	806	762	809	686	739	742	758	722	761	726	786	770	727	724	700	744	742	748	793	715	756	724	753	789	761	756	755	795	752	733	732	755	741	723	755	744	754	728	724	757	752	726	739	743	751	713	748	707	710	766	704	740	735	754	735	750	746	767	762	819	731	779	735	754	757	767	720	721	732	724	704	760	751	722	757	719	712	728	754	707	736	707	767	757	704	743	775	756	787	747	748	762	714	741	766	702	732	814	747	728	719	782	735	755	764	740	726	759	723	731	745	717	729	737	774	743	775	726	776	739	792	732	728	775	733	710	755	767	780	736	746	751	775	740	733	725	770	716	836	765	734	706	752	736	785	716	800	762	762	749	737	776	698	684	754	732	804	732	706	772	730	678	772	689	769	762	710	749	744	722	726	730	747	746	717	789	760	783	766	787	754	760	697	749	728	758	750	717	745	757	719	711	767	741	749	707	756	726	762	727	764	732	750	749	798	758	770	746	739	766	744	791	746	718	714	768	754	726	714	736	766	754	761	748	733	735	752	690	744	772	777	735	819	735	706	724	787	741	785	735	791	702	753	802	752	702	740	718	769	735	758	795	718	777	746	713	812	788	770	752	751	755	764	728	771	732	689	768	779	749	735	731	794	758	706	745	722	744	763	707	719	750	693	778	742	708	747	748	719	784	815	737	787	721	760	713	758	759	780	767	740	779	758	752	747	770	765	764	688	772	729	776	752	726	786	747	756	752	740	724	742	720	770	790	738	791	757	685	770	737	726	705	750	738	756	748	730	733	768	688	777	739	760	767	760	702	718	740	741	716	758	715	760	740	727	743	710	730	722	757	729	694	722	753	741	791	723	794	734	772	716	785	718	728	701	737	761	725	735	750	757	769	738	709	758	780	734	695	719	738	707	744	760	694	714	778	728	735	739	713	754	746	720	741	730	728	749	803	773	742	739	716	771	774	765	760	722	759	733	736	726	739	754	741	707	784	734	745	764	779	766	784	723	672	714	738	747	721	734	724	773	707	793	717	692	700	728	772	741	768	723	758	752	730	765	753	725	769	767	744	706	795	752	723	726	745	748	743	735	735	767	731	749	731	757	738	724	704	736	748	718	734	700	740	737	708	722	751	705	670	810	745	789	731	745	715	745	723	737	752	766	733	714	722	676	703	726	778	720	728	717	720	735	748	764	731	745	739	750	762	730	760	743	761	715	759	761	750	774	786	733	754	738	754	756	736	724	739	731	766	761	788	750	741	712	744	754	728	758	743	734	755	743	745	752	748	758	796	718	781	803	742	801	744	730	771	728	744	756	767	800	724	778	756	762	739	768	703	762	745	726	758	728	740	739	721	748	708	757	749	769	787	750	800	711	736	728	710	747	718	703	744	720	737	721	738	752	743	710	755	793	758	722	795	714	750	731	742	746	753	717	740	746	771	744	746	728	757	766	765	799	745	749	769	694	707	774	752	761	742	755	710	732	782	742	698	706	764	731	776	747	735	773	774	761	745	744	701	752	728	781	730	723	757	750	713	752	731	748	781	791	718	698	706	766	762	726	748	761	695	795	778	770	702	745	778	751	733	723	772	794	754	745	747	717	693	723	758	747	743	753	746	741	765	753	712	718	775	736	748	740	806	752	768	747	746	763	744	733	714	731	694	713	706	770	725	730	733	734	774	752	709	779	762	779	754	720	744	703	717	758	721	739	743	741	728	792	749	747	765	742	754	761	729	769	745	783	762	762	724	759	700	693	737	705	720	759	773	695	727	748	801	777	714	710	745	719	727	732	716	751	701	760	718	720	771	721	756	781	710	743	774	722	719	767	725	758	777	699	776	755	713	750	736	747	773	718	715	746	757	729	756	738	723	722	764	731	759	788	730	735	771	736	765	750	740	711	745	718	744	790	775	775	744	701	754	760	753	794	762	740	723	705	752	703	788	737	743	743	715	754	753	745	748	760	712	749	751	775	756	793	742	721	747	778	727	749	759	734	758	726	752	730	741	760	733	749	761	770	740	710	793	808	755	697	743	731	730	733	719	743	727	747	770	761	745	714	719	778	697	739	721	765	729	729	660	746	774	724	758	748	762	769	759	778	747	731	751	770	752	719	800	781	752	753	755	732	703	737	788	695	737	775	695	780	709	795	799	782	762	710	731	714	726	816	788	780	738	744	727	730	773	732	780	749	785	727	737	708	731	767	766	711	730	791	742	773	747	735	762	799	719	694	725	742	783	774	721	707	738	784	735	784	756	707	736	727	720	730	700	793	707	747	725	758	744	684	743	737	762	736	738	778	735	777	751	685	737	694	752	752	760	762	744	736	764	714	724	763	711	745	722	777	755	756	747	743	764	750	792	711	747	707	707	733	705	720	762	737	776	735	690	749	730	772	703	725	763	759	759	736	744	739	741	764	759	759	718	782	727	784	694	685	729	794	735	747	802	799	718	769	718	735	711	751	796	763	760	796	746	726	732	745	760	711	722	700	741	721	753	746	729	751	738	745	717	762	756	759	735	732	785	711	774	728	760	732	750	776	740	785	715	757	744	746	741	728	730	678	710	724	732	762	753	763	735	750	767	750	714	702	717	752	733	733	761	729	761	722	758	765	728	743	697	750	707	756	721	696	741	716	723	760	749	763	745	713	775	713	734	743	759	693	743	741	762	673	699	779	792	804	711	752	740	740	715	762	722	726	756	722	706	789	780	726	782	764	760	745	688	723	749	718	787	711	761	784	731	706	771	703	804	764	750	747	754	731	749	739	760	762	680	734	740	764	760	732	749	762	760	782	765	736	746	779	751	800	722	751	746	723	727	738	762	776	702	781	715	760	776	716	755	765	728	761	769	738	742	762	746	718	755	748	773	786	732	733	788	686	732	749	742	749	739	722	750	753	690	731	767	779	754	714	759	712	791	735	711	718	718	737	715	687	749	760	719	756	720	778	773	739	778	707	808	718	769	806	784	757	748	741	753	753	733	705	745	702	775	776	738	716	748	769	755	741	762	730	742	772	732	753	749	773	732	744	689	708	739	706	780	742	754	729	745	759	766	732	730	754	800	764	734	716	715	733	767	719	748	764	737	672	806	747
24257	21456	28656	24675	20511	3308	1174	707	646	572	541	498	518	495	506	479	498	484	493	493	438	472	484	495	462	491	468	425	490	443	427	478	432	473	419	464	465	444	468	421	450	407	444	451	459	438	471	445	445	449	433	412	443	454	440	415	406	432	468	467	423	421	462	450	429	452	438	480	443	421	445	457	445	421	455	434	393	452	428	436	418	481	487	437	444	483	455	459	440	472	445	467	418	445	443	472	441	454	419	416	467	426	495	439	511	439	453	448	469	498	472	470	442	450	469	448	475	443	430	492	437	484	449	462	459	489	403	376	454	467	462	440	457	484	454	462	439	446	475	412	463	439	452	469	471	470	461	427	473	435	432	455	494	431	442	420	461	443	442	462	439	453	466	433	444	451	442	459	457	509	488	429	426	423	416	412	440	411	450	443	474	497	449	446	426	466	480	423	466	428	463	465	463	476	448	413	461	457	452	460	425	475	432	448	451	443	482	484	462	460	472	429	433	412	403	453	442	418	445	453	428	436	429	481	407	410	482	456	482	451	474	415	425	442	446	434	452	437	444	425	449	452	476	432	457	452	438	440	476	427	447	452	439	448	430	427	447	398	511	423	467	456	461	413	429	459	438	409	392	417	438	426	442	463	449	469	474	427	433	449	424	428	450	428	462	455	437	462	431	428	476	438	436	457	408	454	498	427	449	431	448	425	426	422	449	441	466	463	455	450	430	465	489	437	435	451	417	450	448	483	413	443	427	447	448	438	453	427	451	456	435	427	464	453	457	414	452	476	501	425	477	435	433	414	458	423	452	440	419	483	412	464	391	418	433	428	432	457	466	460	450	451	483	430	447	451	465	449	438	408	428	447	455	452	471	437	447	477	395	497	455	419	432	425	444	452	450	475	438	429	474	445	439	392	428	416	435	456	410	402	462	467	450	478	424	438	437	462	460	463	401	444	463	404	452	459	446	473	427	391	448	463	452	436	448	487	452	432	461	413	447	437	441	462	406	412	458	433	433	491	432	458	467	457	445	443	449	425	473	458	450	440	461	440	461	459	437	421	444	458	451	403	424	469	423	461	454	451	464	455	448	475	430	458	415	472	491	428	417	475	459	405	436	455	435	469	440	437	474	422	462	412	435	426	417	443	488	395	455	440	417	464	475	441	412	484	444	442	455	448	427	417	444	421	472	447	452	446	458	419	449	402	465	459	468	460	433	490	448	430	425	428	455	441	464	434	430	412	427	465	458	454	436	413	441	419	424	446	425	436	450	479	416	441	441	438	463	460	473	436	433	422	460	457	427	446	418	461	415	444	424	450	422	462	412	475	475	461	416	461	433	460	436	454	419	471	449	425	428	445	432	463	453	431	466	451	430	430	447	401	419	432	396	469	431	424	464	412	454	464	422	446	446	446	450	443	429	454	429	448	404	410	471	438	427	426	473	456	434	451	465	456	428	439	445	426	449	457	443	426	402	432	465	448	456	448	452	455	456	440	472	429	451	478	454	444	439	453	451	494	452	451	439	464	462	472	418	413	473	472	425	431	478	438	428	456	463	468	434	449	468	454	423	464	417	414	439	435	425	470	441	469	411	457	503	467	458	439	469	392	447	442	406	412	422	451	427	442	467	422	470	419	459	450	491	449	442	435	462	457	420	410	453	468	441	493	441	453	403	461	449	465	472	468	426	439	439	439	452	427	431	408	452	428	453	422	467	450	469	426	422	428	418	390	451	465	426	457	433	445	480	458	447	470	445	469	449	491	428	440	435	445	473	421	482	436	429	454	442	487	466	454	433	419	462	467	433	469	488	513	429	459	430	449	459	420	477	459	438	429	446	483	421	426	432	453	401	440	442	462	469	419	447	449	481	437	442	440	433	435	417	435	453	424	422	480	413	433	427	452	472	438	402	447	430	472	443	461	438	443	397	432	421	412	426	435	466	429	408	434	431	439	447	451	467	422	433	472	456	456	446	443	437	412	402	430	478	426	476	406	469	416	470	460	439	406	473	468	456	461	436	451	431	405	481	419	447	457	428	454	439	430	457	465	436	465	438	435	424	424	450	452	458	478	414	460	405	455	398	436	424	458	448	487	447	427	439	455	502	436	442	460	438	442	458	449	471	476	402	414	429	428	471	452	479	425	441	441	457	428	452	478	418	463	479	449	477	475	467	461	430	461	465	429	397	443	426	486	441	435	424	466	431	443	453	460	453	422	482	457	460	444	502	417	439	434	444	407	444	473	464	431	424	451	427	424	460	456	408	451	431	474	387	449	416	438	440	460	429	454	438	462	443	476	463	408	459	437	429	449	397	434	443	407	446	460	465	436	444	449	424	466	407	408	433	455	423	451	470	429	422	406	451	422	423	418	455	445	482	404	414	433	471	418	411	419	466	440	453	486	443	434	445	439	483	426	445	449	464	459	444	449	491	429	422	487	476	407	449	430	445	440	459	443	458	409	445	450	457	432	425	432	404	446	462	464	462	424	425	442	454	448	465	451	432	458	409	456	438	441	406	437	491	436	440	500	433	417	436	438	443	455	450	440	430	450	426	478	438	445	453	414	465	419	460	428	492	435	465	436	450	432	488	424	472	459	428	467	464	453	440	437	446	439	441	442	455	441	440	478	428	428	476	474	429	424	420	465	482	446	457	446	445	443	446	458	414	482	467	472	424	461	485	438	443	481	425	440	442	423	453	451	427	451	438	431	435	435	441	423	440	425	418	446	450	458	443	423	451	439	403	463	435	427	477	459	489	470	440	458	455	478	432	396	441	430	441	399	461	420	423	458	422	438	446	413	416	485	476	455	423	425	414	464	448	453	468	447	447	437	426	439	448	456	455	454	436	437	461	422	454	446	471	451	413	450	490	444	451	392	442	439	439	436	456	428	434	428	479	450	421	492	439	407	435	431	448	442	473	466	434	468	485	454	443	471	460	457	425	441	446	424	437	439	458	450	450	431	416	437	450	419	424	440	404	449	433	480	454	447	444	438	458	460	457	438	452	439	469	440	485	413	396	423	482	461	443	470	418	469	475	476	424	486	460	461	472	469	442	453	433	445	448	440	433	465	423	404	449	480	451	423	412	449	452	424	440	447	441	421	457	446	420	459	469	432	478	433	428	429	447	432	457	424	455	417	442	425	449	445	471	448	405	462	436	415	474	456	443	471	463	408	417	459	380	443	439	426	473	470	437	449	427	456	463	466	384	388	458	425	432	450	434	438	378	442	454	443	473	430	423	426	442	466	443	475	447	441	424	436	471	406	430	447	500	442	424	502	462	434	446	436	442	431	461	459	463	437	441	456	416	471	455	456	433	440	444	447	430	450	445	469	429	457	433	433	446	459	428	418	498	442	441	420	472	445	461	420	478	431	402	409	461	403	451	457	431	435	434	427	462	446	392	469	445	450	415	457	415	424	453	467	451	447	486	407	440	436	468	430	406	424	476	470	456	430	467	460	401	466	396	460	453	454	393	474	440	460	445	422	453	441	428	464	464	446
3456	4812	3851	2039	1443	1121	999	823	761	700	618	564	584	596	541	566	534	507	489	528	497	510	488	503	489	480	461	490	495	481	469	505	499	493	472	488	473	460	451	481	515	501	467	498	461	477	439	448	473	472	491	464	476	455	464	442	490	474	482	479	463	492	487	474	466	442	457	459	454	438	479	504	439	493	462	481	464	446	480	471	476	460	460	480	414	460	480	477	419	461	455	472	443	462	461	492	468	442	459	475	461	460	480	445	459	424	543	483	471	470	464	433	451	472	475	454	448	481	448	492	473	478	477	468	478	423	454	437	467	429	464	489	444	438	433	464	458	486	449	437	440	454	465	489	451	439	457	465	544	480	487	460	476	457	458	478	477	434	472	433	461	430	457	477	492	475	443	464	451	438	470	473	491	441	430	455	478	477	506	474	473	478	441	475	446	477	464	484	459	473	505	445	459	471	471	465	482	490	488	489	440	460	504	479	443	475	474	450	435	472	473	451	470	449	445	466	477	460	475	494	449	472	453	456	411	430	499	432	459	462	503	464	447	484	456	455	452	470	458	487	448	481	486	460	438	489	470	456	420	451	474	453	466	464	449	445	457	469	455	524	432	480	494	423	476	477	447	475	465	462	439	463	435	477	427	510	450	452	461	455	421	461	483	442	460	415	446	474	456	458	457	478	453	421	446	478	468	494	461	467	464	463	472	494	453	469	437	463	464	461	457	447	443	454	433	428	435	496	466	441	454	438	465	477	436	474	459	489	471	457	468	459	469	444	428	463	455	449	450	494	443	465	456	442	483	472	475	481	464	462	488	440	443	472	456	433	457	457	436	491	417	486	443	495	476	457	490	453	449	457	397	440	443	424	435	462	447	463	442	464	440	438	451	461	436	438	428	491	461	430	447	446	444	458	440	433	440	460	484	431	468	451	436	440	456	430	457	472	498	453	454	447	467	413	446	436	481	433	445	434	468	439	425	481	467	487	495	463	442	449	462	475	450	432	451	455	464	441	459	415	469	443	451	476	485	459	474	443	466	448	431	457	484	461	447	432	450	471	470	426	451	424	494	472	450	461	500	459	458	471	446	405	422	500	449	452	474	459	424	475	413	462	425	446	442	435	459	510	483	473	431	463	430	440	448	439	443	503	463	483	498	451	406	454	470	474	468	451	424	478	442	414	484	487	456	479	464	495	489	445	477	470	441	469	431	438	429	464	478	448	440	465	489	457	476	470	461	446	457	445	480	417	469	465	462	457	465	453	459	449	422	473	421	415	454	437	474	474	446	453	447	466	492	456	477	458	474	450	471	450	486	481	451	429	443	493	449	432	486	422	470	475	473	460	469	453	481	461	455	429	425	478	461	463	442	463	437	455	469	422	445	499	480	453	431	469	450	437	469	434	474	458	453	461	483	458	464	456	409	476	454	463	435	456	448	423	396	473	430	448	473	457	448	439	500	509	494	493	451	417	477	483	429	445	492	459	465	462	433	479	437	436	461	475	446	463	426	442	410	467	434	433	431	424	485	482	483	457	479	419	453	440	446	450	442	433	455	467	471	447	421	471	459	469	454	452	455	447	469	449	437	454	494	472	458	482	438	455	449	461	450	453	470	450	438	473	483	443	464	451	471	460	457	456	488	433	453	434	476	456	427	467	459	480	429	456	446	462	426	470	451	466	448	449	440	487	484	460	468	440	443	468	475	431	489	440	444	441	458	436	449	465	437	516	451	459	444	478	448	428	465	453	473	435	451	448	457	429	461	430	488	471	418	483	453	463	435	432	447	447	455	457	452	474	463	441	436	448	443	457	430	450	443	450	454	429	460	459	424	447	486	455	457	477	461	455	435	428	446	496	452	449	484	439	420	475	478	431	451	430	440	454	473	423	445	439	448	462	449	473	414	440	434	467	449	485	473	424	504	433	455	481	454	466	461	490	432	425	488	447	469	449	447	408	480	425	447	460	445	416	440	493	493	434	456	453	500	465	457	458	401	458	504	457	440	470	471	457	451	470	449	472	448	463	442	439	464	433	480	474	509	413	444	488	467	441	458	501	453	482	430	459	450	398	458	443	445	466	491	457	476	447	474	455	417	476	425	466	455	434	443	467	486	477	479	479	423	444	508	453	465	491	493	432	457	474	414	410	462	454	479	470	441	447	467	482	460	462	442	496	411	443	445	479	436	413	453	446	428	451	452	481	476	516	452	452	462	487	468	451	447	408	467	468	450	446	437	437	438	442	463	451	436	441	460	452	476	449	463	460	468	454	463	446	467	464	471	439	429	434	449	479	462	451	427	436	465	447	466	457	485	441	489	475	460	440	456	446	472	485	452	486	432	479	488	433	509	422	451	476	496	416	441	477	436	440	486	456	456	449	425	449	445	459	487	448	437	430	444	440	457	449	451	503	476	435	466	438	448	462	432	433	425	503	456	445	457	490	452	456	431	465	476	475	460	464	458	441	480	443	420	457	487	448	465	438	452	458	451	471	449	467	451	456	469	423	430	451	471	441	450	499	465	442	471	446	438	487	438	448	488	471	492	450	478	444	488	424	476	481	456	465	430	460	487	460	466	459	449	466	462	476	430	479	447	426	428	467	429	418	440	465	461	471	458	454	423	475	499	436	445	455	454	461	451	462	425	418	447	470	466	443	475	468	477	453	457	479	446	439	446	495	462	460	448	460	447	401	458	479	425	462	455	480	457	441	467	477	427	483	461	437	479	467	433	424	443	448	479	456	465	469	472	451	452	438	481	430	440	472	453	447	439	459	457	423	449	450	480	456	442	457	435	452	438	455	450	442	404	464	435	418	413	442	466	489	464	466	450	476	463	453	388	443	483	410	420	442	442	442	453	479	455	436	396	421	443	454	495	442	507	472	441	454	412	448	469	442	424	468	466	466	475	472	418	423	451	424	456	447	456	419	455	475	477	439	454	457	460	436	455	457	434	454	459	424	453	437	474	466	442	461	453	424	466	461	433	390	470	434	499	441	480	425	480	507	455	453	483	495	469	462	471	500	464	450	440	434	456	447	462	482	393	478	473	448	437	422	422	457	462	446	453	455	484	451	448	516	461	455	459	473	451	492	433	476	452	452	441	444	456	446	454	466	435	435	409	505	462	458	457	469	481	449	487	442	462	433	455	506	452	462	405	443	460	476	438	441	439	471	455	446	456	448	410	445	431	475	455	485	442	466	443	441	425	456	478	461	482	475	465	406	481	439	439	469	458	457	439	470	457	428	445	473	428	436	508	457	441	459	462	463	445	433	445	424	477	438	461	458	459	439	471	470	445	468	455	486	450	456	468	436	457	414	448	474	456	423	472	462	472	473	489	434	456	439	439	429	476	457	440	438	455	452	424	473	426	465	443	456	440	414	490	473	466	454	453	426	441	432	442	461	393	449	467	440	471	453	449	436	452	449	464	438	441	452	421	437	466	422	458	453	444	456	429	471	407	457	448	489	476	465	454	467	472	471	423	487	456	438	466	451	463	470	450	494
27628	12218	2077	1246	942	915	860	882	884	844	804	905	877	874	836	883	874	924	849	870	980	869	898	845	907	836	907	915	851	896	834	899	870	945	885	883	825	907	872	880	860	888	847	906	872	923	919	892	856	914	920	870	824	841	811	880	898	846	882	889	878	898	896	873	855	870	883	855	868	877	869	891	827	883	853	831	869	849	912	859	904	849	879	871	905	845	901	854	858	827	909	876	905	900	860	934	905	858	845	907	888	801	935	836	851	810	914	888	879	848	935	867	853	853	855	892	874	847	828	838	852	933	860	873	898	960	855	945	870	924	798	879	897	785	861	827	941	889	907	838	920	870	862	894	866	863	895	892	882	845	865	904	927	852	848	944	890	887	839	851	885	847	857	873	887	830	834	855	848	884	943	844	884	903	857	855	900	809	856	869	901	882	829	891	899	910	866	867	877	880	877	891	883	896	874	816	902	898	843	905	823	872	832	847	862	872	834	871	872	849	909	898	847	898	866	885	877	837	887	926	880	835	870	900	816	857	907	899	857	875	895	850	890	888	846	842	849	853	829	862	889	867	871	876	863	849	913	844	835	875	889	858	835	876	881	907	874	921	933	850	893	873	867	853	842	893	871	906	837	880	856	851	852	866	799	953	816	854	854	837	841	836	855	854	815	854	855	853	865	885	909	894	907	860	822	811	867	878	894	892	895	886	863	812	836	866	886	858	862	914	845	906	878	891	888	839	917	896	889	902	929	868	893	878	858	818	824	919	843	868	855	829	836	862	930	940	878	942	843	891	844	876	899	915	844	887	861	885	885	895	872	854	906	826	840	837	831	862	880	862	921	871	868	815	822	863	826	838	812	899	868	870	876	806	851	908	903	910	897	935	826	920	848	873	890	882	832	934	875	846	867	899	793	927	884	877	850	840	897	934	883	908	873	924	874	868	855	928	846	907	820	863	859	894	873	869	809	886	940	874	891	912	928	888	879	833	872	857	901	883	845	895	872	896	872	919	846	882	828	886	916	858	926	877	861	886	823	874	821	852	857	875	878	863	896	889	857	853	906	897	899	860	885	908	863	821	882	882	887	866	866	870	850	864	893	900	850	874	873	859	886	918	915	877	870	898	854	845	890	843	869	868	841	865	936	864	886	860	851	868	875	829	891	856	889	870	883	861	892	839	867	809	857	878	889	878	878	866	866	816	829	826	829	883	877	897	908	828	896	857	898	836	883	868	919	896	907	896	924	840	887	897	896	859	877	828	912	854	827	893	955	913	883	896	874	856	826	885	801	910	873	826	899	895	879	871	888	873	886	844	845	845	854	813	822	885	892	879	835	843	870	864	918	905	902	887	890	844	833	899	868	900	845	844	870	840	895	874	893	913	839	829	883	902	873	877	857	893	863	924	832	874	870	863	870	828	885	883	905	882	891	896	943	872	890	842	882	886	826	871	872	887	895	895	907	832	888	842	859	843	833	828	886	919	867	857	799	892	836	870	850	920	864	923	876	894	860	826	909	858	910	870	866	845	867	846	861	889	876	891	895	878	825	882	864	903	874	900	859	898	865	902	876	876	854	863	909	880	846	858	859	855	836	894	883	908	891	896	839	876	834	898	874	830	845	888	879	832	896	821	898	922	869	856	869	854	895	880	816	912	895	893	902	880	866	881	850	874	889	809	875	870	886	889	879	834	877	871	870	839	840	935	882	848	843	915	893	890	886	877	856	838	838	836	847	873	828	887	863	852	880	867	894	855	884	869	857	862	913	855	913	829	922	867	861	850	916	866	855	850	894	918	858	890	807	874	886	858	867	850	839	815	893	843	861	876	809	906	885	859	943	872	901	842	945	893	875	870	895	897	846	889	873	859	883	884	905	887	829	825	848	902	857	843	876	926	883	849	914	873	897	878	876	904	868	872	881	887	905	904	861	852	870	877	843	842	873	888	868	891	898	860	879	901	863	867	890	842	919	847	879	848	846	825	883	947	840	859	842	907	846	882	887	846	836	921	824	858	876	823	860	881	934	898	901	881	862	900	901	907	860	844	853	865	896	882	872	857	875	829	906	892	879	884	850	873	893	931	941	883	880	848	848	913	872	867	902	860	848	864	865	877	804	853	863	831	900	869	870	867	877	949	852	821	811	874	842	906	882	878	847	903	882	854	873	860	864	852	893	925	868	918	856	894	890	882	854	888	859	838	925	823	849	864	907	873	882	875	914	902	824	923	875	885	900	845	876	909	852	886	886	872	877	870	872	864	838	898	899	890	902	876	867	892	882	882	894	899	879	857	867	867	894	880	827	877	820	834	851	882	938	896	810	861	858	861	904	919	869	909	883	904	919	882	910	872	910	938	869	813	881	904	890	903	849	885	912	874	853	879	857	897	835	886	834	864	881	921	891	873	907	882	827	894	866	833	816	921	908	833	894	884	913	930	830	835	820	810	906	894	912	838	887	885	850	849	885	858	831	889	941	851	908	866	862	834	858	891	872	860	844	881	871	916	872	850	844	865	848	871	827	873	909	893	888	826	861	859	891	904	852	851	831	937	903	885	881	908	791	912	893	818	852	885	901	877	857	903	872	913	899	931	891	828	919	879	856	891	852	838	904	877	852	854	849	842	850	943	849	863	888	827	831	842	846	849	823	830	812	835	874	836	840	854	892	900	907	854	864	834	882	887	896	866	841	872	903	853	847	819	857	861	881	889	890	808	925	884	908	882	905	907	854	849	886	826	847	815	917	917	858	832	895	884	922	905	854	909	852	894	904	893	907	913	886	890	856	868	865	881	925	879	822	866	881	863	838	881	931	897	878	852	894	892	899	857	837	912	904	853	889	874	871	882	946	770	862	848	870	856	869	918	903	879	879	928	917	872	868	873	893	858	905	842	876	859	887	869	904	865	850	823	932	814	919	862	895	875	849	858	849	863	855	902	911	875	862	905	879	884	867	923	870	903	845	882	918	838	809	906	863	863	898	881	923	897	907	865	901	810	847	891	893	900	865	830	895	928	869	843	880	805	870	861	888	860	858	865	929	829	890	882	892	859	841	894	913	818	833	860	930	859	867	877	885	861	907	912	856	847	870	890	893	873	887	864	845	840	826	906	899	878	844	874	890	884	871	936	914	902	863	859	873	847	861	887	810	860	912	894	821	825	884	913	896	885	928	822	842	817	847	825	862	827	877	893	881	876	900	878	881	894	876	877	879	858	866	854	855	922	900	875	851	875	849	895	866	840	871	877	848	904	903	922	892	910	806	887	930	918	888	870	865	905	867	915	834	844	916	856	845	870	904	837	890	884	853	934	913	850	888	848	835	887	811	876	854	881	926	844	891	883	839	906	857	873	872	854	874	897	841	866	895	872	884	890	909	866	898	869	890	860	805	839	889	856	912	880	902	854	868	831	896	894	924	924	840	875	906	937	912	866	882	852	840	900	868	862	896	836	851	903	873	837	838	869	885	881	862	876	854	929	881	895	871	881	851	890	865	891	849	887	915	879	830	819
5042	961	921	842	826	810	803	824	789	826	804	722	813	812	787	770	778	792	734	794	785	780	751	756	767	758	787	791	805	817	777	775	798	780	768	781	730	753	736	762	764	774	734	748	798	763	752	817	779	783	783	744	747	759	774	780	758	728	828	717	757	776	772	728	724	755	773	749	770	761	761	764	718	796	720	753	782	752	781	713	744	799	768	749	712	759	764	797	729	830	780	799	803	721	777	723	836	706	824	707	769	743	775	771	765	782	799	723	755	789	749	746	838	737	769	816	782	769	782	779	766	761	780	800	722	781	768	725	780	759	737	746	744	769	750	785	765	797	753	755	747	764	776	764	746	762	737	739	762	749	765	747	761	799	773	794	752	692	738	800	744	759	760	782	733	769	766	772	742	754	772	791	751	728	755	784	790	792	824	730	798	760	714	776	823	803	773	751	745	754	792	759	793	754	793	755	736	740	745	790	730	804	796	705	787	763	794	794	764	728	745	724	735	782	791	784	791	797	746	789	796	727	781	753	774	763	771	744	774	814	733	743	763	774	713	771	757	773	711	743	749	786	751	774	768	781	772	751	760	732	733	774	770	736	731	747	777	769	791	720	768	765	767	808	779	765	784	780	784	758	707	787	781	799	710	738	758	776	792	776	751	759	749	763	793	758	779	742	749	730	702	750	754	723	735	751	807	720	788	741	783	777	751	763	779	794	745	765	772	730	761	793	764	740	782	782	767	797	741	759	764	770	731	752	740	777	769	732	763	760	797	736	788	748	762	801	763	701	770	809	822	784	748	790	758	778	774	772	752	742	781	773	786	748	764	769	766	795	755	792	735	787	766	796	755	797	753	791	791	745	708	755	714	810	778	773	792	770	804	770	784	769	806	756	782	749	803	746	760	743	766	785	744	792	740	750	737	778	815	754	778	759	741	767	769	755	775	773	715	758	759	786	722	778	816	743	756	732	731	754	763	762	754	748	728	741	770	740	751	813	800	792	812	760	806	794	736	743	783	785	781	772	749	782	760	746	782	735	729	729	732	770	786	753	707	747	783	776	763	777	772	773	810	753	728	766	802	794	766	801	761	682	760	795	784	745	753	784	751	793	765	796	802	747	764	809	789	750	754	747	757	751	747	754	765	799	778	806	790	771	747	754	742	733	747	750	718	754	789	750	783	773	753	800	759	792	736	794	770	743	772	763	769	780	770	775	733	767	771	729	769	761	749	769	770	752	758	777	776	776	785	759	781	769	728	716	754	792	747	769	847	786	778	765	747	790	753	731	780	774	746	747	730	752	781	782	795	744	773	750	747	767	773	744	735	772	762	776	753	807	811	761	763	768	709	748	762	805	771	742	790	745	784	786	818	728	809	741	756	816	779	763	753	774	847	731	739	748	716	783	730	780	825	729	745	766	751	761	784	776	796	696	775	758	768	791	771	745	787	736	766	727	785	796	767	735	716	747	764	786	750	762	732	767	777	716	788	747	794	757	737	748	761	806	777	796	751	822	711	808	725	746	765	740	759	794	757	788	731	788	769	767	778	762	727	784	739	761	776	712	734	740	732	799	736	767	778	778	780	787	774	727	747	728	780	783	743	712	760	766	729	790	775	784	732	753	746	797	735	756	725	746	783	779	814	774	760	802	747	785	743	719	770	761	735	776	790	764	760	777	726	707	789	757	776	742	733	806	782	794	765	734	703	805	758	783	768	755	747	760	798	747	772	743	772	780	829	773	736	776	716	766	777	726	808	745	740	793	755	702	770	765	749	786	783	775	780	728	775	747	711	819	798	761	744	728	817	695	679	789	739	722	766	788	768	799	770	724	759	810	770	717	738	780	731	769	742	808	743	757	778	748	774	706	789	747	738	785	745	776	732	746	771	794	808	749	730	796	757	782	692	787	783	789	773	759	798	804	776	767	772	751	778	786	715	762	762	773	740	749	767	780	789	799	780	749	724	796	787	763	777	814	746	790	771	775	730	748	766	818	764	768	788	820	741	763	717	811	780	765	755	791	747	780	786	768	753	791	775	749	736	771	767	753	755	770	778	793	685	721	754	758	776	799	781	761	730	714	772	761	764	769	780	740	785	751	787	750	790	790	740	740	750	748	755	763	779	805	787	778	740	778	768	803	678	740	718	742	758	720	782	780	765	754	797	793	762	713	774	775	734	789	774	818	757	756	750	782	765	707	742	782	761	730	770	783	754	760	780	761	762	747	757	782	793	750	769	751	794	773	743	756	778	727	774	766	764	764	784	765	760	742	757	794	786	776	766	777	768	761	776	771	779	747	771	765	791	771	740	757	751	759	804	761	764	751	790	778	737	777	763	788	774	784	784	723	765	796	798	720	809	769	756	773	746	774	769	817	766	771	769	751	748	767	759	798	774	745	755	764	741	737	744	760	780	805	778	805	772	806	769	737	765	755	806	770	771	777	758	718	749	780	794	763	795	745	777	773	734	772	750	755	776	738	704	751	788	741	762	769	764	753	716	741	756	754	779	744	811	751	787	801	788	785	773	776	777	750	761	743	714	748	788	716	802	780	743	741	723	766	718	750	761	767	775	711	799	740	758	812	776	748	758	794	794	775	791	795	762	771	731	778	736	769	729	758	780	788	725	801	795	752	832	775	750	765	717	804	767	729	728	794	763	722	770	730	738	738	738	728	772	739	768	762	790	804	799	729	763	739	753	751	783	779	745	768	782	784	784	777	734	794	786	781	808	804	778	759	741	698	754	767	763	749	740	783	718	766	713	805	770	746	741	733	760	777	784	737	744	761	737	806	791	763	753	733	793	744	805	764	738	814	770	798	715	783	718	774	778	790	762	778	792	758	748	773	780	789	751	775	719	757	753	768	752	769	730	745	780	803	750	719	807	742	759	743	821	755	744	744	785	778	771	777	750	726	718	786	742	715	808	776	764	730	787	778	753	735	824	788	790	800	717	783	759	738	755	785	784	773	779	701	776	735	758	750	784	762	761	755	773	747	776	743	727	764	742	770	777	803	739	736	751	739	748	789	789	738	802	790	814	758	746	704	740	771	774	764	783	771	754	704	748	749	787	786	731	788	756	723	759	734	780	760	778	723	784	752	731	754	780	767	757	775	751	789	749	775	735	748	778	751	759	753	751	792	844	763	739	769	736	798	747	709	766	775	731	795	775	746	746	747	759	773	763	741	736	782	748	761	742	743	798	784	727	797	749	771	809	784	740	774	732	757	732	730	736	804	764	770	787	768	742	825	705	735	802	764	761	767	758	750	777	751	764	767	723	749	796	771	702	826	787	763	785	788	736	735	782	775	740	766	793	738	735	766	770	762	803	748	750	756	759	740	747	818	786	730	794	815	796	743	770	776	719	768	756	752	765	727	750	770	744	746	803	751	734	756	777	809	745	755	785	755	794	757	765	793	753	804	787	747	789	780	781	703	752	810	761	767	791	754	737	779	720	766	755	744	786	776	744	793	730	774	746	780	707	763	776	727	724	744	782	777	812	792
25689	21475	25946	19324	2321	1175	1050	923	920	876	856	875	934	876	875	907	861	803	876	864	858	837	887	856	809	842	859	855	843	878	817	875	870	850	838	865	807	884	901	846	900	889	844	843	901	880	881	826	816	856	881	868	846	882	836	910	835	848	828	819	839	855	848	803	872	829	810	796	844	837	830	841	832	809	803	860	818	802	928	832	871	827	868	832	921	845	842	851	805	832	850	878	842	777	833	849	844	825	864	820	873	843	805	887	870	857	831	828	835	861	790	806	834	837	850	826	823	851	881	839	833	886	862	883	811	872	858	822	843	855	815	809	841	856	875	846	809	816	802	837	873	815	859	886	860	787	858	814	822	866	873	822	843	844	840	883	875	796	836	858	850	856	888	830	845	862	881	852	845	807	816	836	847	844	818	806	847	832	855	834	857	867	888	840	850	818	840	854	854	797	850	804	831	809	807	876	772	820	859	843	791	833	850	877	812	841	823	853	845	877	855	846	857	881	844	809	800	799	844	854	831	871	885	810	846	881	808	797	864	854	865	890	869	830	867	846	853	835	868	832	841	889	863	855	869	845	924	816	832	820	869	868	829	797	765	853	850	883	873	827	822	821	854	830	815	910	843	825	844	851	836	838	791	828	912	815	858	859	824	799	842	812	809	778	842	831	866	805	856	856	831	853	848	833	846	829	833	827	847	818	824	817	843	841	784	854	794	857	824	859	813	798	920	779	841	851	828	807	815	892	884	858	807	835	837	855	808	854	856	799	856	851	792	834	844	833	883	851	823	788	879	829	847	831	813	878	826	867	811	824	817	835	801	804	821	855	836	841	816	844	797	844	854	828	834	865	799	820	840	829	780	783	826	822	895	884	875	916	848	870	854	865	837	896	776	842	822	882	848	834	877	854	827	799	864	893	913	814	817	825	800	814	816	913	847	893	859	867	833	861	862	861	868	780	884	827	852	796	856	864	884	792	831	854	851	876	807	872	848	912	857	818	864	845	873	781	792	801	809	786	805	770	835	825	821	838	847	894	885	838	785	850	878	877	797	896	848	813	808	821	820	810	844	775	843	856	805	870	816	852	887	864	875	834	832	832	833	814	849	822	883	826	836	850	908	827	857	860	850	839	880	848	847	796	821	876	796	803	802	799	855	819	817	804	842	856	833	830	859	826	841	855	853	828	879	856	881	842	825	851	825	864	867	860	828	850	772	893	887	856	859	836	806	853	879	865	887	785	829	830	834	831	866	844	869	823	747	850	832	820	845	861	907	793	794	863	846	858	839	845	763	854	882	769	796	869	892	866	817	831	833	847	840	843	842	882	820	877	856	880	846	843	845	796	891	753	854	841	872	789	837	816	829	802	806	907	821	829	878	818	824	890	857	841	850	834	875	779	824	895	904	894	847	838	823	824	854	856	845	822	835	831	889	860	815	868	790	879	785	844	842	883	866	813	798	871	869	855	833	864	824	823	770	834	795	828	837	800	817	837	806	849	830	893	833	873	844	846	819	842	861	794	813	841	879	769	832	820	831	789	853	850	845	849	841	825	888	889	873	850	862	862	810	855	813	816	816	828	882	813	868	829	774	872	790	786	807	849	837	827	845	785	834	871	808	872	789	835	800	834	788	841	810	855	857	843	865	895	828	838	870	783	894	858	848	799	832	879	815	831	816	885	841	803	823	921	846	806	852	788	871	849	882	870	869	846	876	837	844	868	797	852	909	818	831	863	827	841	867	874	816	819	826	836	860	787	860	794	784	851	829	841	827	845	824	791	819	843	858	883	863	853	831	832	808	850	859	851	818	815	832	849	829	848	840	852	858	788	868	878	848	868	895	831	814	850	777	857	848	890	825	826	821	885	841	830	870	827	833	827	864	796	857	819	811	831	823	808	840	846	867	799	872	852	898	880	868	874	821	846	819	821	806	842	851	855	807	842	797	845	868	875	832	830	838	799	844	855	826	836	866	849	879	836	864	871	889	875	804	841	846	874	892	864	765	843	799	797	797	844	818	874	845	856	894	866	782	845	862	844	841	816	819	856	837	855	812	806	824	853	818	835	911	872	930	873	860	863	859	864	851	799	844	824	872	823	891	828	887	887	854	810	869	811	791	881	793	845	805	862	850	865	868	784	807	841	833	833	814	881	841	873	839	857	849	855	878	825	847	810	845	847	863	859	827	902	806	817	858	823	849	792	863	829	889	837	889	846	879	826	887	859	838	853	913	852	833	807	834	862	877	827	805	851	817	818	843	852	820	844	830	818	808	851	811	836	837	805	846	869	845	806	827	848	855	815	838	840	826	861	819	865	834	776	848	838	890	864	860	843	818	856	839	834	840	857	822	826	855	905	829	858	841	804	813	841	870	816	852	870	848	904	854	818	861	805	892	846	801	830	876	827	800	841	822	823	782	850	855	895	787	894	845	851	823	838	911	746	817	823	889	883	883	891	875	781	856	863	815	845	831	842	896	842	803	820	771	840	852	852	846	822	862	858	878	779	780	847	827	841	818	805	813	793	834	813	848	860	818	842	838	834	825	842	815	850	852	849	819	807	860	843	831	851	828	799	783	878	834	825	835	911	842	880	839	831	848	856	812	785	810	826	834	809	870	854	842	823	841	857	856	864	778	844	806	810	873	910	828	880	891	844	830	814	822	835	802	842	871	865	832	848	828	818	876	815	828	848	794	784	830	819	837	829	849	810	877	857	870	844	822	808	854	826	770	822	825	820	891	854	833	838	813	852	839	876	833	889	831	842	830	886	845	896	866	843	844	861	852	823	858	841	839	825	863	843	862	840	827	856	884	883	807	877	840	867	854	824	808	832	809	863	772	842	924	860	856	854	895	850	878	852	849	823	859	783	820	833	820	835	837	810	845	828	862	870	879	829	889	822	873	848	850	854	843	800	806	858	873	859	889	856	865	849	846	827	851	768	892	798	874	867	881	825	846	823	833	824	806	839	841	913	844	862	845	794	834	807	870	839	821	816	814	849	813	877	832	829	803	868	789	836	832	814	832	863	848	842	829	845	883	874	826	850	810	894	863	813	829	808	902	890	885	796	826	835	862	812	885	819	851	821	837	811	865	838	874	835	850	823	830	849	843	828	844	866	822	811	844	849	808	862	848	865	848	856	889	850	853	804	875	804	860	814	814	812	831	855	882	862	841	827	857	830	824	838	822	844	856	857	848	857	850	885	895	862	828	827	831	855	846	837	807	868	825	854	879	833	841	874	868	775	817	785	838	803	791	832	827	855	880	812	856	855	868	838	820	820	878	817	866	854	890	781	805	832	852	792	868	847	841	885	820	814	828	828	827	830	866	906	808	829	847	854	832	927	773	902	865	804	836	889	830	842	867	854	867	827	825	894	840	824	819	802	802	820	903	860	903	812	825	837	837	851	829	855	877	879	820	810	916	884	874	847	811	845	846	857	842	833	829	795	811	869	798	846	859	917	807	814	816	858	846	812	822	836	808	854	932	851	840	837	887	833	801	868
3606	2398	2080	1262	1115	997	886	853	839	815	840	869	760	794	829	759	827	786	760	761	791	743	733	768	774	823	751	797	744	789	791	755	794	784	779	751	746	808	777	760	754	797	795	800	762	740	807	734	806	779	782	776	764	780	739	810	739	767	723	760	830	824	773	788	739	786	797	737	819	761	756	783	786	806	751	762	786	798	832	773	756	770	735	778	752	771	771	756	749	793	748	798	763	815	726	766	839	749	710	748	778	734	764	767	772	725	758	779	746	794	738	734	723	711	756	750	758	780	786	727	797	784	803	753	752	750	769	764	771	701	730	790	740	740	761	778	714	782	744	682	801	754	815	730	753	754	774	725	743	775	806	766	740	763	755	754	725	798	787	764	751	812	781	755	732	706	747	737	722	787	779	823	786	786	735	737	710	749	748	717	762	762	751	724	782	711	739	799	755	759	739	728	752	774	763	784	737	718	742	735	776	767	751	723	818	780	734	778	754	787	754	758	773	744	735	724	776	754	708	790	781	770	725	728	778	773	779	758	770	769	751	752	803	798	749	741	755	792	767	680	727	731	749	774	747	756	781	737	749	762	738	776	754	796	730	796	761	780	811	706	741	796	780	800	745	751	768	751	781	726	726	732	798	773	735	738	752	785	720	806	755	802	758	693	773	776	776	712	758	715	791	703	773	757	747	782	747	762	740	714	748	770	695	731	748	759	783	745	776	773	793	737	748	773	749	794	706	735	741	732	823	712	764	757	757	707	740	744	754	791	760	816	749	766	760	807	731	764	731	722	727	783	710	788	750	762	731	764	742	723	747	798	751	753	809	738	746	764	794	771	716	743	778	756	764	732	740	769	733	735	746	749	766	788	752	757	776	753	777	749	756	777	749	742	726	757	779	748	773	812	773	796	741	777	732	721	749	740	729	734	698	794	769	758	722	770	728	788	764	791	796	767	726	746	742	752	727	763	786	716	771	783	764	752	759	778	795	782	732	738	765	782	787	806	695	698	728	739	808	777	779	733	741	734	754	795	750	748	773	731	771	762	744	757	750	772	737	722	799	792	750	780	758	757	785	760	769	743	732	765	777	761	726	726	672	773	790	712	820	764	754	768	744	787	782	788	741	725	799	771	817	730	725	704	789	768	740	776	762	778	755	776	718	780	803	783	747	791	719	751	778	801	733	790	811	745	806	726	765	763	749	755	784	810	731	745	756	790	797	746	735	762	792	806	769	787	757	779	719	785	731	744	766	758	801	718	725	823	750	737	744	771	849	700	764	759	689	747	775	768	758	797	751	709	728	775	830	764	752	715	721	775	734	776	779	753	778	794	780	806	763	789	730	783	764	750	792	733	761	719	793	755	757	761	768	803	736	819	714	741	702	752	744	784	744	702	759	769	764	717	718	746	698	776	749	746	748	725	771	817	734	771	762	768	790	734	775	718	720	725	754	736	775	768	764	780	748	752	765	799	766	747	739	769	707	740	765	695	736	751	787	741	776	810	780	776	809	753	755	737	736	701	737	751	758	764	767	694	756	760	756	771	777	722	740	735	769	763	746	744	738	762	805	722	754	739	781	768	697	722	766	713	732	708	751	771	704	770	730	737	773	731	687	768	707	802	785	784	737	767	749	709	725	795	782	750	754	762	738	740	758	776	789	726	745	717	747	775	728	775	731	728	749	788	756	770	755	751	750	771	764	772	720	765	756	780	740	720	756	782	791	749	745	742	758	764	784	738	765	757	792	711	769	803	707	757	773	768	806	742	799	755	774	774	745	762	802	723	706	811	695	734	763	780	722	754	696	783	737	757	720	787	767	775	697	753	763	831	791	726	744	765	737	783	762	701	735	740	788	730	765	761	739	749	715	787	721	765	801	745	748	735	788	737	737	718	805	755	767	738	723	750	750	732	742	743	774	726	789	757	785	786	818	738	726	722	746	765	775	765	768	798	790	740	738	715	784	757	744	789	754	717	751	707	775	751	725	758	739	755	763	715	798	748	740	782	747	734	773	749	796	765	716	734	790	729	745	748	766	746	772	742	755	780	788	706	739	741	732	749	783	737	768	731	789	780	770	755	774	687	740	704	708	727	757	744	743	768	724	800	734	705	770	803	782	747	741	740	771	744	724	764	787	713	745	747	736	761	725	814	729	715	781	780	827	671	758	750	754	720	792	766	728	802	763	774	754	737	744	767	713	808	795	716	706	769	758	742	747	754	771	778	774	782	741	778	740	739	748	727	744	729	793	755	705	778	750	769	756	695	822	744	724	738	780	728	710	771	728	765	779	699	759	778	801	797	703	775	749	765	779	760	786	767	779	791	779	736	767	778	771	732	769	712	732	739	761	742	752	733	745	690	797	788	786	750	751	745	738	740	776	755	722	742	747	787	776	730	753	795	740	777	769	733	735	710	760	742	804	712	708	732	724	803	760	668	791	730	776	781	746	780	770	736	773	748	746	717	756	718	713	765	712	748	745	780	727	794	744	724	770	743	817	706	761	701	724	772	777	790	731	707	768	756	779	752	794	779	778	705	733	747	747	761	786	738	820	761	738	735	708	737	763	766	753	728	735	761	729	738	715	760	768	766	781	763	742	755	761	748	793	748	777	739	723	767	719	709	705	794	776	728	755	778	774	731	745	705	727	786	745	770	754	760	725	746	754	726	787	731	780	743	779	736	791	717	774	750	781	712	784	760	777	785	728	761	705	727	705	783	757	735	730	789	769	759	747	737	761	737	749	701	757	745	799	744	759	809	789	721	820	742	742	737	769	829	741	703	738	755	776	734	767	767	724	729	778	719	757	766	723	798	782	802	742	723	729	741	776	784	712	770	790	777	734	780	728	753	733	775	715	747	717	730	775	743	778	813	744	704	759	754	746	744	716	752	763	776	790	770	714	791	746	781	725	756	754	748	714	740	800	707	722	807	735	735	727	722	743	703	768	758	755	724	717	737	741	795	742	787	788	734	787	752	756	745	709	698	768	765	736	733	780	774	772	781	750	758	735	767	750	777	805	708	748	725	749	745	824	740	770	777	683	771	732	782	765	776	754	742	785	725	768	749	758	704	768	724	743	745	748	716	811	742	797	755	762	740	775	761	714	750	753	793	764	729	783	699	757	793	705	754	770	786	761	755	767	748	802	721	728	761	751	744	764	773	777	798	770	771	768	686	746	748	714	758	825	721	721	758	769	719	786	742	727	768	732	791	729	830	767	724	770	749	785	794	730	742	722	743	738	771	755	768	772	776	768	748	761	700	761	739	733	739	755	767	770	763	768	749	768	704	748	761	747	731	698	794	761	770	714	723	751	715	718	760	746	757	757	767	748	782	766	759	763	774	821	729	764	758	817	767	773	707	729	727	771	778	778	760	705	759	789	716	745	762	794	780	745	774	764	819	767	774	751	750	764	726	798	783	742	732	789	771	752	724	776	788	767	739	730	766	689	757	693	774	757	763	719	787	758	778	710	726	768	794	722	739	751	788	706	756	766	748	743	809
24252	21450	28646	24645	20610	3364	1146	746	606	574	533	531	521	502	537	460	508	485	460	487	459	492	474	462	464	455	469	495	397	482	427	504	455	486	468	458	444	461	452	467	451	463	450	458	473	423	498	477	457	499	455	452	454	487	455	472	444	450	458	442	482	469	503	432	479	468	425	446	442	490	458	441	472	454	442	462	451	480	450	453	441	482	474	450	444	468	464	470	454	488	456	422	468	490	452	493	463	478	457	457	447	489	442	457	487	457	431	414	458	457	437	476	476	469	440	479	452	438	423	432	488	437	448	445	487	497	471	468	444	443	445	476	456	471	413	445	448	472	473	456	453	409	451	458	458	474	463	466	464	458	417	408	427	452	467	471	483	464	480	437	458	453	418	463	457	431	469	439	433	459	487	411	450	464	456	473	483	445	438	438	473	431	480	458	453	486	424	447	457	499	495	437	471	457	462	475	459	461	467	455	466	454	469	409	431	434	408	451	483	457	453	439	435	424	465	460	420	427	470	451	478	433	449	456	438	509	446	481	454	437	455	443	444	425	426	427	495	480	440	440	439	461	461	413	432	493	419	444	472	431	445	454	460	460	434	407	453	429	397	481	495	441	422	431	467	447	434	438	407	483	444	408	468	435	451	434	423	442	475	467	448	430	418	454	469	466	470	431	425	451	450	430	441	443	464	415	439	447	453	466	414	457	451	469	459	410	423	456	436	430	429	435	430	482	449	435	440	459	466	476	473	446	442	452	442	444	472	472	493	494	485	474	422	457	489	464	463	442	445	465	431	447	438	449	447	484	462	456	449	462	466	467	465	426	415	474	449	451	450	431	475	440	409	470	462	461	484	424	471	461	437	515	447	431	460	424	460	423	449	417	431	430	476	439	443	456	454	465	456	429	456	458	445	477	460	475	480	448	450	420	432	436	423	446	455	448	434	459	470	410	457	436	423	448	446	461	447	479	444	465	456	454	480	459	434	449	481	465	435	443	459	460	448	457	451	498	455	466	478	475	446	469	436	452	426	484	419	472	448	416	454	474	459	402	443	440	459	473	472	478	447	465	418	460	452	461	447	387	427	445	471	459	437	437	432	461	464	394	411	453	480	449	447	475	458	475	490	439	442	417	437	430	440	424	473	432	463	481	444	453	477	448	451	436	432	450	451	426	472	418	499	459	460	440	424	480	476	398	442	471	479	451	484	475	456	480	476	499	470	443	465	452	470	441	440	396	490	432	440	421	423	424	473	437	447	436	408	448	451	404	446	482	428	432	409	448	456	437	450	456	408	442	445	487	450	442	441	433	483	429	447	449	467	445	436	450	470	442	410	425	433	425	425	433	437	426	464	461	440	436	417	466	429	438	424	437	429	476	444	449	505	479	461	436	447	470	439	444	458	433	425	443	491	445	454	402	494	451	467	433	442	436	447	426	445	445	465	457	439	461	445	421	466	419	477	474	411	426	443	441	476	459	469	430	484	446	452	465	480	407	434	454	401	460	484	453	446	459	411	440	496	453	442	442	453	435	449	432	427	455	414	429	470	487	471	450	424	455	437	451	413	483	464	462	449	396	480	433	445	440	463	475	477	430	439	439	466	477	431	450	476	501	421	463	417	445	434	443	479	464	417	452	476	463	443	440	461	494	449	458	409	461	449	453	412	445	419	450	477	425	500	469	443	468	386	466	493	428	429	491	461	454	439	465	419	436	457	461	483	429	430	425	463	435	458	447	476	448	455	427	472	481	419	470	468	422	490	495	451	474	445	454	430	452	463	448	435	449	464	443	412	463	451	410	419	470	489	447	439	449	480	475	450	482	451	469	433	450	456	438	496	462	445	448	444	432	429	469	497	394	446	448	437	471	466	443	463	450	432	440	459	437	465	460	454	489	475	465	454	451	452	471	410	466	463	453	456	414	441	424	460	469	425	428	451	425	498	473	460	453	458	438	445	460	457	446	449	474	515	430	406	451	468	420	454	464	433	399	417	434	448	422	438	443	448	457	486	469	439	466	479	461	435	424	446	459	419	480	457	434	455	453	417	425	499	430	424	447	493	430	443	468	450	445	439	458	452	456	428	471	483	457	465	478	443	450	457	408	504	466	443	466	460	483	435	478	434	455	484	467	482	466	416	486	449	417	437	456	460	447	423	440	436	458	451	489	447	433	391	433	414	444	455	406	427	440	431	469	470	417	437	470	466	434	456	449	451	434	480	403	479	443	461	437	434	428	452	413	436	448	470	449	455	454	457	446	423	410	444	471	471	477	430	453	464	431	377	447	415	432	421	438	421	439	446	438	448	449	441	468	429	442	469	442	464	417	477	475	474	466	449	432	427	441	455	478	444	475	480	489	414	431	436	499	424	450	436	410	455	474	464	434	454	442	440	445	451	424	407	440	433	462	459	460	445	470	447	452	463	441	461	469	417	464	452	483	414	419	426	444	454	436	470	439	430	438	399	471	441	451	458	414	435	439	463	442	388	480	435	451	438	448	460	428	461	442	425	459	457	446	463	444	459	459	405	446	457	483	433	461	468	442	475	427	450	419	461	462	499	431	457	437	443	454	461	426	465	420	453	481	442	439	474	474	431	460	415	464	466	459	439	452	422	433	473	465	412	463	485	404	463	440	465	444	496	475	428	450	422	470	511	426	455	479	480	439	418	437	464	441	465	460	466	438	426	425	464	463	469	411	447	449	472	449	444	465	478	461	470	461	463	459	473	461	418	459	441	477	414	457	469	435	427	443	491	436	494	439	476	443	434	489	411	441	438	439	467	416	425	438	437	447	469	457	442	443	427	445	429	471	454	447	433	485	452	454	453	451	463	454	381	404	443	412	436	432	419	476	434	468	469	442	423	452	462	438	442	456	450	428	434	453	421	469	422	455	461	442	455	479	407	461	483	473	477	462	457	428	444	428	500	444	478	458	475	413	466	402	474	448	440	469	467	492	443	442	456	443	438	464	457	446	432	429	495	449	465	459	428	450	452	458	439	501	467	452	452	479	469	488	436	446	417	485	459	451	423	449	445	427	448	426	449	482	468	426	459	419	487	462	448	446	470	438	453	479	452	429	437	451	423	447	429	453	481	447	458	464	464	455	403	452	457	422	424	462	425	433	429	418	431	445	436	471	456	449	459	460	443	448	467	449	443	453	390	443	450	445	458	460	417	433	477	465	438	456	454	447	477	498	426	508	456	446	474	436	431	456	471	491	459	477	489	406	439	445	457	413	469	450	485	440	405	458	459	389	466	440	466	432	422	440	443	426	436	471	449	462	439	442	439	440	450	438	425	474	444	482	403	440	442	445	419	500	461	490	442	449	466	430	434	467	455	430	493	462	462	423	532	442	493	442	455	465	452	448	467	462	506	465	464	442	467	441	417	482	459	424	487	480	442	421	427	460	439	437	491	473	468	441	416	453	460	401	419	446	443	441	445	432	484	410	454	433	455	409	492	453	433	444	455	426	526	470	442	464	459	469	433	446	438	425	459	460	449	458
3310	4758	3912	2029	1358	1049	935	845	692	659	640	596	579	550	554	538	560	485	522	545	513	471	511	482	515	518	484	457	485	500	485	467	487	456	468	436	489	478	489	461	487	487	505	516	423	522	472	512	445	469	464	433	513	501	495	485	470	462	480	456	460	466	477	490	485	468	459	488	473	443	479	472	503	483	489	482	468	455	481	445	489	470	492	477	468	455	468	445	471	502	472	453	437	475	464	462	432	485	439	453	477	479	450	466	460	448	455	499	444	427	525	459	463	469	484	448	452	461	429	448	452	466	429	485	455	473	473	484	494	483	504	453	472	495	467	460	466	485	478	463	495	454	456	445	487	458	480	462	495	451	485	475	411	439	455	423	460	452	457	453	447	476	444	473	437	468	443	470	477	430	427	447	472	452	498	425	459	436	430	481	461	460	438	499	472	441	496	494	479	477	446	464	416	473	464	491	485	418	419	514	445	462	448	488	453	477	431	454	497	429	461	464	429	498	476	475	463	455	444	456	456	442	474	452	451	486	488	456	452	441	424	461	460	482	480	473	482	449	452	449	479	439	467	434	443	516	456	450	453	452	507	472	448	482	476	470	445	463	457	437	489	455	433	455	442	476	416	453	461	477	446	451	453	477	490	463	430	480	430	484	429	411	468	500	495	465	438	459	426	478	450	445	438	443	509	457	456	469	448	464	469	473	460	486	439	475	458	490	462	498	462	410	429	448	464	416	457	449	483	460	462	493	495	476	440	449	417	466	458	449	501	502	493	462	478	474	464	463	453	486	437	429	470	440	450	458	467	443	439	485	450	474	456	439	441	437	436	479	467	473	453	444	498	499	477	451	454	467	470	452	446	446	485	440	501	440	444	467	442	466	477	489	465	439	455	464	454	466	454	426	465	450	432	452	447	471	467	479	425	452	460	474	428	448	441	446	459	449	423	493	457	488	487	459	492	513	433	452	502	460	482	482	481	428	458	471	437	445	450	475	452	454	486	471	446	454	485	444	453	453	465	423	430	454	442	462	448	422	500	419	438	461	461	413	426	422	450	440	427	459	474	457	464	444	473	447	422	453	475	489	479	454	468	456	465	469	452	434	455	422	463	445	457	444	449	460	440	479	458	496	488	474	493	468	453	466	434	475	437	460	481	473	482	431	428	451	455	408	464	481	496	460	464	464	451	427	424	451	456	480	455	450	464	415	455	425	488	444	493	477	458	475	428	452	472	470	465	482	472	454	469	466	477	478	457	448	467	464	491	426	502	480	461	462	458	470	451	471	436	466	435	485	468	476	447	441	459	447	456	474	478	479	455	453	470	463	451	460	458	472	478	456	422	438	503	446	451	464	454	463	458	425	427	458	458	426	431	465	463	453	438	427	445	470	455	470	454	404	455	448	460	446	463	468	464	439	451	469	452	452	479	459	472	440	443	446	409	495	486	421	420	441	435	465	436	494	489	483	462	415	416	431	467	430	455	442	450	434	468	482	456	451	499	428	485	462	482	489	455	473	477	464	448	434	448	435	464	446	438	486	438	421	456	447	482	419	474	454	431	480	457	452	488	431	466	433	470	464	462	414	432	450	456	446	446	469	444	427	446	473	455	416	444	470	441	456	446	454	484	453	458	451	441	466	456	460	495	469	471	480	414	447	478	493	453	457	477	434	454	417	496	427	461	467	466	461	459	440	449	487	459	477	472	470	454	488	468	444	450	433	443	455	432	466	449	456	447	469	465	451	466	446	479	434	463	432	460	467	464	465	450	471	450	482	482	450	428	457	478	459	430	409	425	419	470	463	448	422	479	434	474	489	469	464	478	448	438	479	447	428	468	426	454	473	462	473	495	494	457	492	464	492	443	467	463	468	493	456	455	442	470	452	468	450	474	420	456	429	487	434	440	428	471	446	429	475	419	440	438	428	484	496	477	436	469	499	490	458	486	420	454	453	440	501	440	443	503	446	449	426	489	474	490	447	451	468	433	440	501	477	483	480	475	463	435	453	477	472	474	467	475	470	444	480	428	456	479	437	457	473	455	432	462	446	455	456	437	460	471	451	444	429	471	494	416	467	472	477	467	447	424	449	463	434	445	477	448	453	431	466	493	441	478	468	453	423	433	449	443	493	438	438	442	466	443	435	453	407	449	455	494	420	498	429	447	480	491	464	464	443	411	495	457	443	461	443	443	455	445	382	466	448	439	424	487	412	468	494	480	485	427	404	464	443	478	467	462	450	417	459	443	433	449	458	444	455	465	439	485	474	471	425	470	473	456	466	453	467	484	455	468	453	465	458	430	468	439	453	444	462	487	467	462	472	469	460	457	449	435	499	466	472	470	474	452	465	459	453	471	469	466	428	435	450	453	476	490	481	481	445	448	451	452	438	444	430	441	445	450	453	450	444	498	451	477	422	439	455	424	448	453	477	455	452	496	442	443	466	480	464	466	476	432	455	458	459	461	451	477	451	433	487	471	439	475	458	454	448	438	467	453	426	466	465	471	448	475	462	422	486	483	432	457	467	442	469	473	432	413	448	463	460	489	460	458	456	441	418	438	441	426	474	443	449	454	456	457	427	450	454	446	448	444	444	493	432	447	485	461	464	429	458	460	465	468	463	435	478	456	414	444	499	452	450	449	469	457	440	430	456	431	481	474	473	435	459	470	468	447	431	438	463	456	474	442	472	461	472	422	462	471	411	410	437	476	438	473	477	451	480	450	463	424	443	464	436	459	464	458	504	463	441	465	475	455	478	460	469	460	486	428	455	463	483	483	467	451	492	432	450	487	474	452	446	462	387	427	446	469	425	458	473	486	496	489	474	464	451	431	440	464	477	452	444	433	470	461	447	450	465	439	440	447	419	472	454	427	485	451	433	407	425	449	472	433	481	433	455	449	485	497	427	484	451	436	444	467	476	468	411	493	475	449	462	495	457	439	465	468	474	476	508	432	448	431	436	427	481	458	426	476	417	439	454	489	446	465	454	433	426	459	470	472	469	430	475	453	447	473	478	457	462	463	440	422	499	474	477	474	451	439	425	445	471	463	465	484	452	477	453	429	448	443	414	452	459	469	473	452	470	443	444	464	413	439	445	450	462	462	435	443	456	424	422	474	450	468	445	446	414	443	470	509	444	448	437	455	432	453	412	415	452	448	430	425	446	460	450	477	465	454	432	404	463	463	481	434	435	457	479	549	435	449	497	462	443	462	439	447	460	439	458	445	482	503	451	469	450	445	451	438	413	436	420	447	473	434	449	454	450	449	470	465	469	492	470	453	428	494	457	462	462	436	427	457	482	450	414	475	469	445	452	502	457	468	480	451	481	467	445	488	436	439	448	469	428	424	443	484	473	422	442	433	414	521	465	462	452	445	430	462	433	468	473	467	452	457	444	448	467	431	432	488	455	436	435	425	428	451	454	419	439	511	439	461	422	494	406	440	455	469	449	409	456	421	463	446	474	467	482	425	412	452	455	435	464	472	457	493	447	494	437	440	433	495	463
27617	12303	2430	1394	1163	932	908	904	926	865	858	873	881	907	890	878	891	884	846	832	870	862	951	884	885	864	915	864	861	844	924	853	859	860	912	877	845	893	909	890	935	897	877	949	906	909	872	884	896	894	849	921	897	922	840	905	879	922	929	860	891	895	883	905	897	854	859	905	906	864	910	851	903	881	863	872	844	840	899	898	868	890	920	870	886	879	845	940	916	865	912	874	826	912	874	951	812	838	879	906	859	885	892	824	911	915	913	872	891	838	812	842	899	881	890	848	928	868	858	825	926	897	869	846	938	890	923	855	828	870	847	906	834	873	941	844	866	828	851	851	902	846	872	926	895	858	939	842	865	902	871	868	854	872	862	890	926	814	885	901	839	888	857	891	895	899	896	896	874	898	868	891	864	888	915	903	842	845	872	889	875	837	850	905	924	863	899	888	813	907	858	895	857	835	840	870	877	889	822	896	905	871	882	857	875	863	906	903	884	871	929	931	880	939	848	865	891	846	895	938	881	888	856	905	838	886	888	874	906	888	890	882	894	894	902	837	888	897	872	897	872	825	895	897	854	892	925	866	915	903	843	935	879	850	859	832	863	866	927	858	796	920	852	877	854	869	862	860	928	841	889	874	925	931	858	813	825	928	908	819	905	886	871	861	909	891	902	855	895	904	893	809	885	880	861	856	881	836	894	886	847	873	820	891	891	891	925	852	874	878	903	890	899	825	846	894	883	911	880	840	878	901	845	910	913	883	946	923	834	869	903	896	879	868	865	870	962	910	882	858	910	875	897	879	839	836	925	854	905	906	842	823	899	930	849	914	891	907	856	913	860	881	884	859	884	891	890	857	887	953	843	868	875	869	858	903	889	886	880	912	891	897	902	870	908	852	906	848	882	869	849	856	847	862	914	876	889	922	870	863	872	848	857	861	862	949	865	857	844	874	885	888	887	834	821	916	876	883	864	842	854	901	854	921	898	868	844	850	873	828	928	874	834	873	808	860	897	876	846	936	883	852	876	893	830	914	869	830	904	900	886	811	912	905	864	865	881	890	855	861	916	855	892	916	874	858	912	873	928	885	852	869	878	892	881	898	901	898	874	887	920	842	865	854	847	887	862	907	873	901	878	807	919	936	873	863	896	879	827	856	868	895	867	878	914	906	871	830	871	893	853	825	835	832	925	860	864	883	847	868	858	892	924	837	858	889	895	878	893	863	867	839	867	895	850	888	911	895	913	866	816	812	908	914	899	901	900	916	817	831	829	881	877	876	873	887	860	872	877	892	846	826	898	848	901	925	881	858	881	883	859	903	943	883	854	841	923	838	846	893	890	875	820	815	903	902	852	914	865	861	880	868	935	890	849	883	850	904	894	906	857	934	827	888	855	834	833	824	876	903	916	863	903	877	891	870	888	897	872	865	902	881	874	905	894	861	792	877	847	848	852	901	856	833	832	918	869	870	869	903	889	844	840	924	889	856	855	873	851	859	894	906	885	875	867	881	898	898	848	904	881	893	894	844	926	846	883	891	894	870	922	922	885	866	861	849	870	865	901	831	876	862	878	907	818	901	861	904	893	860	896	886	833	902	884	887	907	854	851	896	890	893	859	861	880	871	849	898	924	837	893	902	897	860	982	916	941	847	837	880	891	843	872	874	876	945	863	893	863	871	844	874	875	864	815	857	888	900	873	883	814	879	847	829	910	909	870	886	898	870	823	897	882	820	863	894	828	855	893	866	818	894	871	871	868	841	904	857	870	915	817	842	858	881	885	903	866	874	874	826	807	832	854	867	889	850	882	945	928	894	841	908	850	843	854	951	869	872	858	875	857	880	876	917	892	914	885	912	893	910	852	914	907	932	866	902	884	899	788	904	896	913	899	877	922	861	899	932	908	857	836	914	866	821	827	899	895	931	887	865	907	841	912	891	852	946	868	878	876	907	863	833	855	886	870	847	869	890	871	877	843	845	884	854	871	853	929	897	857	880	867	889	856	885	851	910	874	883	863	894	879	854	888	902	866	870	920	918	872	846	850	870	846	908	866	909	868	885	846	846	892	857	922	873	871	868	962	879	897	823	860	905	829	824	842	919	872	863	890	909	859	899	848	929	896	888	889	833	904	873	872	828	897	890	862	888	908	890	852	856	918	870	865	865	886	892	889	879	911	881	874	829	899	881	859	917	889	859	884	897	896	871	883	840	895	894	864	925	855	848	886	895	899	874	914	883	930	872	861	873	862	864	815	854	856	860	906	883	899	867	834	909	905	926	958	898	922	879	890	868	853	858	920	920	900	883	938	914	885	840	848	827	826	900	878	900	840	871	900	913	857	859	858	919	876	922	883	911	893	879	914	868	903	885	843	869	922	828	883	867	885	870	872	790	916	929	849	893	874	867	912	931	871	863	837	875	884	856	842	886	883	859	846	905	880	869	869	913	846	852	897	879	870	881	885	886	884	955	899	910	824	887	857	933	874	873	849	853	883	840	927	898	827	883	906	854	888	864	887	810	873	867	892	857	840	879	909	886	911	916	908	876	911	887	818	894	893	914	797	877	832	868	941	899	908	860	856	834	919	875	823	842	821	833	897	892	842	872	906	847	886	858	881	834	855	856	919	890	855	904	888	884	929	898	881	886	870	913	850	833	877	891	873	907	875	900	848	879	862	846	903	891	930	921	936	822	844	854	914	896	858	963	885	852	881	919	894	919	836	875	860	917	866	875	866	884	856	841	884	867	953	883	906	898	909	845	941	897	866	886	971	885	927	847	853	843	850	935	859	906	866	881	907	904	845	829	869	900	884	857	853	934	921	897	843	945	890	843	841	875	913	886	857	901	891	852	852	902	884	895	907	860	868	924	855	891	907	904	837	828	875	886	886	876	886	868	870	900	867	848	860	877	836	862	907	820	910	865	881	868	832	827	873	892	872	914	883	854	825	912	875	874	863	878	894	904	892	894	898	879	879	943	986	890	879	860	888	864	873	888	857	842	912	851	888	941	886	874	840	884	868	839	904	829	814	867	859	884	866	877	896	915	878	893	900	870	846	901	862	886	860	918	875	835	884	833	894	833	861	859	853	856	897	914	857	835	860	864	880	925	879	892	892	902	817	838	862	898	886	871	878	894	837	937	910	883	853	881	878	909	856	888	824	853	883	833	869	851	834	845	874	849	862	890	886	905	892	793	928	924	851	858	883	877	913	924	854	860	856	867	896	873	831	817	921	900	871	844	897	858	843	917	829	866	876	847	857	887	894	862	878	870	881	875	865	837	913	922	866	870	918	857	929	873	909	872	885	851	853	882	859	877	851	853	831	947	869	879	861	910	849	845	925	856	869	913	847	836	855	889	864	907	822	833	895	886	909	866	837	896	883	849	901	881	867	891	923	885	902	874	852	911	889	915	944	827	885	890	875	853	858	850	878	910	946	862	875	929	892	877	870	858	894	850	856	883	848	814	861	884	849	859	836	906	828	879	868	863	865	877	840	853	839	946	862	872
5094	1058	982	860	818	795	758	813	786	800	832	781	836	768	807	765	784	808	780	784	755	800	732	770	798	766	755	725	808	697	811	745	831	815	726	740	794	779	728	760	782	759	808	803	790	795	752	819	802	731	765	774	774	751	784	757	814	716	760	756	806	809	802	791	760	786	745	832	725	769	791	741	827	742	764	791	769	756	776	740	728	796	789	771	759	798	735	775	769	813	812	744	823	772	758	742	789	814	776	792	791	766	702	756	767	791	769	803	797	753	793	792	722	754	828	760	797	771	810	754	760	728	774	762	805	749	797	764	771	738	782	775	711	752	701	779	813	759	769	775	778	773	777	772	773	749	726	788	810	784	765	762	773	782	746	786	792	765	748	732	793	724	789	778	809	804	755	772	767	746	779	752	771	761	740	765	742	780	779	763	780	799	785	717	828	736	739	775	775	765	774	821	776	766	789	775	806	785	759	788	757	773	736	782	802	789	705	719	699	744	789	773	775	782	782	826	796	744	781	736	747	743	790	769	779	785	747	734	750	752	783	761	711	784	774	758	780	802	733	782	766	780	786	759	759	781	734	730	770	741	751	737	752	831	786	802	742	777	674	724	775	804	730	738	781	792	824	721	815	819	789	765	828	743	737	751	785	753	758	806	801	759	752	782	732	786	778	743	812	781	751	745	783	777	742	732	820	751	740	756	776	765	746	731	772	746	778	785	777	828	774	784	743	817	747	779	751	777	781	765	775	774	751	728	774	754	714	768	727	707	837	761	757	759	708	784	745	771	790	737	741	815	796	783	749	759	731	791	772	784	778	677	754	737	748	781	825	746	810	763	818	716	781	706	774	787	776	801	744	770	777	762	770	783	791	817	750	811	784	779	766	804	773	782	792	734	742	764	767	795	757	758	744	756	751	765	808	756	802	737	722	775	779	722	776	795	736	792	795	770	769	794	767	726	775	782	773	773	765	707	774	776	767	801	763	773	800	782	790	727	747	795	768	735	754	789	764	794	762	755	758	770	752	808	779	753	763	761	746	768	732	762	779	737	806	770	734	745	768	795	700	732	767	719	784	752	772	801	805	799	782	746	761	769	704	805	753	771	776	758	766	801	766	763	763	806	782	723	814	727	828	754	766	795	737	786	750	771	761	748	769	749	764	727	765	740	793	771	747	780	786	773	787	757	822	740	754	799	737	773	767	771	784	823	750	725	758	780	734	765	778	742	793	703	772	780	765	783	789	746	741	726	768	730	791	810	767	721	796	783	773	802	761	741	791	768	765	746	747	737	784	759	772	773	793	753	780	719	763	755	767	737	759	797	778	778	769	798	817	807	751	773	782	770	773	730	735	734	763	781	774	752	741	787	790	772	777	768	805	778	743	746	834	752	734	835	823	755	745	749	777	748	766	820	751	746	782	780	740	810	778	800	768	805	777	790	782	843	748	768	785	794	807	701	724	774	733	757	815	732	794	786	776	724	798	759	813	781	755	702	748	822	769	746	758	751	732	767	770	791	785	797	765	791	753	759	804	802	749	772	720	767	747	731	750	788	755	806	757	847	744	776	789	756	773	721	785	802	741	747	756	781	724	775	758	736	776	803	748	825	814	778	705	731	748	754	724	764	814	753	794	752	736	777	806	729	789	771	779	738	766	766	779	786	719	798	774	740	734	759	749	761	785	769	805	761	795	781	739	800	787	762	793	715	763	754	810	725	751	734	756	780	696	794	800	763	769	744	760	759	767	756	754	695	742	751	832	783	827	796	739	781	718	803	755	757	775	712	786	766	777	742	769	766	775	781	758	757	788	750	764	763	748	713	774	747	784	815	785	779	794	780	781	802	709	769	792	781	755	804	758	771	752	807	733	759	756	739	716	767	772	777	800	765	775	794	768	762	787	781	778	767	780	789	758	777	795	801	774	748	774	762	758	773	823	717	751	762	760	750	814	784	787	818	745	771	754	763	780	707	792	768	748	801	782	709	750	803	706	795	764	765	709	765	735	801	759	852	704	814	787	771	744	747	784	751	704	752	807	771	801	821	735	777	714	715	754	768	778	757	829	748	769	728	733	813	726	776	796	740	762	724	750	825	739	763	794	760	779	812	739	776	780	765	742	795	755	718	780	800	759	767	763	785	735	793	760	792	776	755	829	743	746	783	764	772	747	779	792	776	784	763	692	774	788	809	759	811	793	791	735	795	800	760	784	742	812	782	809	770	751	750	757	766	776	749	717	767	737	798	765	726	759	828	725	726	812	752	793	781	785	756	740	757	792	785	758	753	769	781	742	750	767	825	761	774	807	775	824	774	748	771	758	761	783	768	800	734	752	745	782	760	781	784	761	748	793	773	799	754	787	781	754	708	760	771	774	766	812	780	765	818	796	766	744	764	766	778	690	757	724	797	737	782	740	786	790	789	746	712	764	745	758	735	720	759	774	770	806	713	760	775	763	756	730	790	781	792	799	711	778	770	773	788	758	807	745	737	789	743	761	767	757	779	776	746	762	767	763	766	793	775	767	781	776	789	764	785	735	759	747	762	829	769	761	816	722	770	761	759	703	797	805	787	743	808	733	753	758	781	751	727	728	772	735	731	762	777	752	768	739	756	739	755	735	799	783	778	742	786	731	818	750	793	782	804	725	749	803	757	761	796	767	735	744	767	799	735	792	730	793	809	751	757	786	700	795	761	793	790	760	764	789	787	743	751	756	756	771	755	763	773	801	759	783	859	807	781	795	754	791	755	761	740	775	782	818	769	762	774	807	762	789	760	832	773	748	783	789	748	796	795	766	789	769	831	735	824	794	737	769	692	784	812	759	762	799	807	793	778	821	765	749	785	758	746	797	713	750	764	763	755	750	746	779	777	736	724	811	783	785	775	756	754	770	781	795	786	782	763	744	782	765	822	738	777	721	756	752	787	747	762	788	700	795	764	785	770	810	755	722	760	748	752	792	804	777	796	754	798	788	795	810	771	729	775	798	803	741	739	712	764	746	799	793	771	770	781	776	789	771	806	775	778	801	746	746	779	780	730	746	711	754	763	778	770	816	833	784	807	762	806	774	747	775	805	815	768	747	748	769	756	736	801	744	792	795	730	774	778	765	783	780	730	776	751	796	789	803	788	754	803	732	788	752	809	750	803	784	747	747	782	805	752	756	801	785	778	799	740	721	822	722	726	743	752	776	767	725	760	779	755	786	787	783	782	763	781	761	769	791	726	793	711	746	755	790	752	747	779	770	773	787	751	718	747	766	798	798	771	818	807	786	820	758	740	747	839	777	741	739	745	737	717	792	715	774	769	800	740	793	770	724	757	765	783	789	725	771	758	747	742	754	749	707	766	728	796	718	742	773	735	780	731	768	851	764	801	749	758	815	777	776	714	785	744	734	788	790	776	769	751	741	763	779	750	762	758	760	742	736	748	742	758	815	766	801	790	751	781	760	792	787	748	741	758	788	740	738	779	781	774	765	775	746	797	764	751	745	745	667	768	726	767	741	811
25624	21392	25911	19256	2330	1173	1035	947	862	902	868	900	861	880	870	857	835	836	888	847	854	880	823	901	888	784	909	838	854	840	843	849	809	827	819	838	814	812	897	809	862	797	811	882	828	782	788	884	758	817	797	843	872	860	824	877	846	825	837	799	857	808	824	854	846	873	755	858	880	834	826	874	766	823	816	811	803	859	841	908	810	849	826	911	869	837	861	873	871	872	860	824	865	775	871	877	810	782	819	788	879	805	853	813	816	854	836	786	849	854	867	810	765	867	799	848	810	819	822	809	852	852	835	858	848	778	821	864	813	841	830	844	829	844	822	808	828	812	834	816	815	862	793	801	865	819	835	882	805	842	838	839	829	847	850	809	810	796	860	859	768	863	818	838	828	812	851	815	825	885	867	865	829	865	819	876	879	840	835	848	796	846	843	856	835	847	843	795	885	801	878	864	839	815	830	832	840	839	845	812	806	890	804	844	825	825	810	867	845	795	839	821	834	825	816	831	858	855	841	862	801	827	796	854	839	806	831	866	850	880	763	827	861	857	813	822	823	869	834	823	830	835	830	842	881	822	797	854	779	862	834	862	827	820	856	841	857	795	800	857	844	878	833	816	822	795	835	791	800	831	806	849	890	840	782	830	799	824	781	776	842	811	818	830	873	839	847	832	853	841	817	874	840	823	826	847	857	862	880	816	835	798	835	865	837	856	803	836	796	834	811	815	873	858	861	865	846	881	827	758	838	791	812	821	787	820	822	876	849	814	841	864	866	846	866	808	846	884	852	876	841	818	873	858	870	867	855	799	819	851	835	830	788	756	819	855	845	851	877	860	828	839	835	821	837	805	783	796	823	815	802	825	826	815	854	802	853	860	854	849	811	795	807	844	806	843	886	803	846	844	844	768	816	806	843	826	837	867	826	845	807	867	841	784	831	840	851	845	827	873	863	849	823	847	779	824	822	835	832	786	796	814	884	775	839	779	818	845	813	807	840	820	851	831	854	794	844	788	837	807	823	868	786	835	794	805	800	753	833	871	806	863	923	832	829	895	804	889	795	823	823	784	796	836	844	805	826	830	825	815	776	815	808	817	884	856	841	820	810	852	805	826	841	833	874	807	806	757	868	833	880	772	812	884	815	814	815	803	829	859	845	828	821	883	822	839	850	839	854	804	856	863	893	817	809	799	810	875	833	869	867	822	820	831	816	852	858	834	854	855	814	860	810	845	802	819	839	781	818	841	837	764	822	775	789	801	851	860	835	852	833	859	831	809	844	855	817	815	895	833	841	839	819	849	829	811	814	783	836	835	832	823	863	802	880	788	855	850	890	849	897	868	786	805	799	828	826	813	850	841	882	880	853	838	816	849	789	835	843	841	846	836	874	834	820	809	838	827	811	859	826	816	865	805	822	866	838	794	831	801	834	857	866	834	825	832	857	872	843	826	860	858	823	866	811	827	851	813	826	815	785	835	851	850	892	830	815	803	820	803	840	810	834	866	798	815	820	821	880	868	830	807	779	852	834	857	835	859	786	838	800	831	798	824	808	813	813	882	787	831	806	829	831	813	837	831	840	865	794	806	831	800	854	869	868	839	836	862	821	879	834	811	816	797	814	843	882	830	870	832	800	791	807	847	835	814	880	841	827	831	857	827	816	799	791	845	862	835	858	838	827	863	809	865	825	808	807	867	857	804	834	891	822	800	835	864	799	826	802	886	842	862	851	854	844	820	859	791	826	806	856	809	861	813	819	852	833	814	755	779	873	857	870	839	813	826	863	872	783	856	866	802	830	791	786	813	892	748	839	858	787	853	814	824	820	854	884	880	801	843	892	818	754	803	859	841	831	838	853	854	843	812	819	811	826	805	873	819	805	828	888	824	823	784	802	807	874	830	812	807	888	829	803	877	845	824	886	834	822	839	843	845	829	849	836	840	790	770	845	834	831	830	820	822	878	853	787	826	788	746	826	766	858	854	844	824	838	821	859	810	847	797	809	776	868	795	841	827	830	843	800	876	802	818	812	821	874	788	833	832	859	857	849	824	804	826	851	811	881	797	844	899	805	785	733	822	826	796	857	785	830	815	794	792	864	870	802	841	791	828	862	854	833	826	867	806	838	835	876	847	850	795	841	844	796	785	822	889	843	867	792	812	832	821	844	857	861	783	835	839	846	805	846	822	857	850	901	820	821	800	830	813	845	823	798	816	817	841	797	851	859	828	849	790	835	859	836	813	854	811	836	814	803	802	851	835	850	802	821	771	916	823	778	844	791	837	871	876	803	849	845	838	798	774	800	844	833	835	825	870	809	839	839	798	883	813	777	834	793	817	843	855	820	800	782	831	814	842	795	871	810	854	851	852	850	806	863	775	818	865	848	846	817	809	796	845	842	825	816	828	840	875	871	865	786	920	873	833	817	891	868	849	798	865	827	849	802	816	837	820	822	869	810	854	800	818	823	850	879	856	841	811	805	832	840	822	845	774	857	847	804	890	855	818	860	830	818	848	841	848	848	848	838	837	791	825	868	852	827	790	837	871	833	842	806	876	822	854	843	784	828	872	838	848	811	832	876	806	786	848	825	864	836	836	798	872	803	821	832	826	824	835	830	838	889	818	803	874	815	861	810	820	858	847	850	788	820	824	832	856	838	844	796	825	801	794	766	809	802	850	848	797	862	790	869	844	839	810	872	848	877	840	826	779	835	845	845	863	788	759	845	797	769	799	857	833	820	796	856	748	852	841	837	792	825	826	805	837	884	834	839	841	817	848	805	842	838	832	793	853	854	836	814	827	835	779	836	836	818	774	811	849	828	767	847	842	810	845	849	838	827	803	832	843	771	780	839	841	831	801	804	867	810	863	779	798	845	835	858	788	814	838	775	912	832	865	821	861	864	873	838	798	878	806	835	886	863	798	851	824	817	871	886	788	816	821	825	810	824	879	856	850	806	833	845	807	845	883	799	797	854	825	845	872	866	878	815	815	806	865	799	860	812	859	845	868	806	857	832	852	859	821	867	819	851	870	834	820	797	841	865	812	822	845	849	847	856	840	814	810	864	853	778	862	844	821	823	833	826	840	835	906	821	812	853	803	799	823	887	865	788	892	807	887	874	830	747	837	847	769	855	851	854	912	811	831	837	902	816	827	803	832	863	838	828	881	802	850	815	786	817	846	853	841	853	842	824	809	791	812	828	775	854	883	822	822	847	845	829	807	821	844	865	858	842	831	834	802	854	803	802	836	881	830	856	815	793	771	832	820	822	792	857	881	880	817	857	855	819	827	827	834	841	788	872	792	843	860	853	832	842	840	826	835	835	838	836	780	832	853	797	799	863	838	865	799	838	845	804	820	848	815	799	860	864	845	823	819	829	828	773	829	831	813	805	835	813	843	864	808	898	812	806	835	812	852	811	789	835	826	784	802	792	882	795	858	851	801	836	850	820	805	798	801	843	811	849	768	823	798	825	842	849	832	818	792	825	818	805	829	813	777	819	818	823	897
3581	2402	1983	1333	1066	977	915	899	822	822	782	806	775	847	852	781	768	792	798	813	749	762	710	768	760	814	757	741	699	838	785	814	821	810	794	768	823	799	755	705	775	781	726	790	785	708	804	794	767	777	818	740	812	763	709	795	762	799	772	780	761	732	802	744	788	773	819	797	743	793	746	794	761	802	759	736	774	764	768	777	751	802	811	773	746	760	750	731	745	771	763	701	799	762	740	739	768	793	754	780	783	748	769	741	744	771	711	704	757	741	735	732	727	729	753	774	773	729	761	754	761	749	731	826	740	726	703	744	732	760	767	753	779	799	742	753	764	786	775	788	728	754	752	744	798	756	782	802	736	793	797	798	767	714	767	759	779	812	758	734	768	759	753	818	772	761	767	744	752	775	717	739	744	728	753	750	768	757	786	798	736	767	768	708	792	762	766	736	730	755	764	739	762	762	722	773	726	788	713	757	821	735	771	722	783	703	768	750	777	776	802	807	793	702	743	740	785	766	741	731	783	765	745	773	766	763	734	790	715	720	770	735	780	807	741	782	720	743	761	684	763	721	809	749	753	741	738	740	772	699	786	750	748	766	787	776	760	776	764	782	745	741	787	733	716	762	726	775	732	751	723	743	808	732	726	785	730	772	754	737	744	781	766	761	812	778	783	772	719	712	761	677	764	778	772	752	749	747	722	793	737	739	786	747	717	750	736	747	762	748	848	753	769	763	764	716	773	743	742	753	717	725	745	738	767	781	756	726	804	767	776	741	757	778	749	720	724	806	762	720	742	761	778	758	789	715	799	742	789	790	780	764	752	742	720	785	740	768	741	786	775	761	801	827	730	700	704	711	724	772	736	730	739	761	804	776	730	789	773	727	748	704	750	730	725	766	778	730	798	823	827	763	745	729	759	743	750	796	761	796	805	810	732	743	749	771	762	701	762	721	765	761	703	745	741	773	708	791	787	760	772	744	751	773	722	743	764	786	740	751	776	748	798	798	706	767	726	808	730	743	795	760	730	729	760	755	773	834	729	771	786	762	795	728	702	808	748	752	722	747	806	764	759	796	707	746	748	747	774	777	751	743	757	755	744	808	781	767	747	757	743	761	736	796	723	726	764	685	761	754	737	756	722	767	740	690	756	773	760	769	763	764	754	765	775	800	690	783	731	764	755	777	750	762	795	736	726	684	693	736	719	788	806	783	751	765	770	764	713	793	766	773	726	738	798	748	743	760	757	764	743	745	751	784	736	795	768	728	720	763	777	804	778	772	705	751	773	741	767	759	759	750	755	784	758	806	757	730	776	782	731	783	752	710	770	726	768	773	742	771	797	776	766	725	754	788	792	749	746	751	725	739	723	745	749	763	765	751	763	765	738	802	713	754	750	746	779	737	745	680	733	742	759	750	738	726	753	764	790	741	742	717	792	791	699	773	775	800	778	759	804	764	827	721	744	736	748	787	758	756	733	753	733	728	757	750	720	811	760	725	764	781	758	715	754	765	750	764	803	734	761	732	730	761	745	758	750	785	754	776	757	795	811	769	734	748	730	796	804	780	808	772	785	776	715	739	801	747	799	753	817	737	762	699	733	742	768	750	753	789	760	768	749	759	821	741	781	750	754	763	791	737	726	749	773	757	757	768	723	725	704	774	711	741	805	781	758	734	769	785	729	736	753	753	713	769	777	771	761	770	721	800	734	754	752	746	772	748	813	732	815	763	766	767	769	718	745	786	753	689	696	764	783	736	702	722	751	758	797	820	733	701	760	812	732	780	737	772	733	738	766	808	730	804	767	783	798	724	759	764	798	770	747	748	765	760	790	775	724	722	776	772	702	748	776	760	754	735	706	731	786	742	821	739	779	795	739	757	776	741	766	765	776	732	777	782	736	736	695	750	780	773	760	771	798	775	703	790	753	757	748	803	771	748	713	742	733	808	781	720	750	759	732	811	746	747	777	778	807	738	733	780	761	668	734	738	796	780	722	696	717	781	752	774	805	808	778	721	746	711	765	785	733	779	791	766	698	729	810	812	807	799	785	769	767	833	784	805	811	719	772	783	748	779	817	834	753	768	749	784	689	752	744	762	782	736	723	810	783	787	734	724	779	763	764	781	775	737	766	769	728	687	740	748	758	812	768	744	747	722	758	757	783	756	753	755	744	762	765	745	739	760	731	765	757	729	714	724	810	726	715	746	728	808	779	767	734	738	765	756	775	802	768	792	737	768	801	727	758	746	757	764	746	778	764	770	756	719	794	738	741	783	781	736	768	786	733	798	758	742	754	759	731	739	736	732	793	771	747	759	748	741	780	788	760	748	700	717	776	760	766	772	765	740	745	741	804	719	725	788	765	799	746	752	748	778	776	813	759	797	786	804	708	749	750	734	709	751	733	740	747	738	738	730	845	731	759	768	761	732	775	787	739	727	756	737	721	740	709	726	722	796	746	804	785	768	748	734	779	740	768	727	794	700	787	735	740	778	755	743	726	770	773	752	789	743	760	714	724	763	742	819	755	816	705	761	743	745	777	755	741	730	765	748	736	725	769	775	721	711	778	709	773	799	749	772	683	789	707	738	730	704	780	762	733	751	783	764	725	767	773	713	756	730	780	758	731	760	782	808	739	763	745	740	725	784	742	812	723	704	753	711	787	754	788	726	764	722	762	772	707	753	761	766	710	754	759	752	741	725	795	769	761	789	766	761	707	765	809	723	724	761	724	767	704	783	771	721	726	717	791	739	750	741	776	762	747	759	800	710	822	770	747	741	757	747	770	741	736	703	807	758	733	818	733	711	787	717	756	687	756	750	697	765	790	736	716	743	768	784	711	778	784	757	781	721	794	747	737	707	759	769	753	726	729	774	753	755	810	729	762	741	706	782	786	766	799	785	744	781	729	769	735	748	733	713	725	812	757	795	782	743	810	758	772	746	782	782	739	742	776	738	754	758	758	747	750	729	745	779	753	718	689	747	722	740	761	735	773	776	786	734	774	742	733	747	742	729	742	774	761	750	788	729	766	749	716	725	747	743	763	753	761	794	731	759	754	787	743	735	771	731	832	761	762	773	797	758	753	740	737	760	764	783	740	754	795	744	736	778	771	720	770	734	788	754	747	737	736	731	775	807	772	789	701	704	780	761	741	775	735	740	755	733	730	744	761	715	821	745	749	713	774	669	740	741	760	777	799	723	719	746	759	758	780	783	699	761	687	771	740	776	760	785	761	785	737	733	766	747	784	791	751	712	767	781	721	773	773	711	771	772	776	753	755	765	768	728	823	742	744	721	754	761	727	742	735	772	725	769	736	779	768	713	767	771	731	728	781	736	716	797	715	743	801	789	770	730	741	763	751	758	747	741	818	762	700	787	763	778	733	786	744	772	768	754	764	747	761	761	754	727	759	721	725	715	745	699	760	767	776	795	723	763	803	729	806	775	716	747	717	749	773	699	766	737	760	692	799	747	704	774	758	807	766	772	791	771	709	754	761	720	707	775	751	764
24312	21482	28645	24763	20613	3364	1081	691	577	546	559	502	504	529	497	515	479	491	499	466	495	475	453	473	479	481	442	466	421	458	448	479	502	493	463	468	487	483	482	474	439	419	441	455	448	451	456	491	480	456	486	460	453	454	481	471	485	481	488	474	424	471	431	433	443	465	447	445	447	499	461	434	425	462	446	461	458	436	420	470	418	432	466	420	456	477	403	436	478	433	452	436	428	461	471	460	474	464	452	423	479	446	456	446	508	451	462	487	435	454	450	435	479	462	486	454	475	441	437	487	451	462	444	466	433	418	467	440	450	411	480	415	438	412	443	449	459	477	459	460	440	456	468	451	482	449	472	477	473	446	449	457	448	456	444	462	473	424	451	473	442	459	449	417	503	443	472	491	435	439	432	412	434	442	461	445	444	438	451	470	447	486	461	426	437	440	422	466	442	436	463	496	392	444	470	442	456	472	401	478	454	481	448	457	439	463	436	464	468	431	455	427	483	423	459	469	441	420	455	426	455	409	466	490	472	410	463	477	479	482	434	442	459	435	427	451	418	442	451	454	465	424	426	464	442	440	452	449	491	453	486	448	477	468	456	463	430	456	468	447	456	451	438	480	443	449	456	431	438	446	392	464	452	426	437	444	422	468	477	444	467	431	414	442	474	456	404	408	434	437	439	463	399	420	431	478	484	425	410	439	443	431	425	422	463	442	452	403	472	427	432	465	459	425	466	491	472	421	452	433	453	436	458	430	438	408	455	439	464	429	427	438	437	464	416	465	417	466	485	448	456	456	473	458	448	503	453	470	446	461	475	410	462	463	476	445	486	439	458	444	431	447	414	460	440	426	433	494	477	454	460	415	438	451	448	408	441	457	442	465	456	457	453	474	432	460	483	446	484	463	412	450	461	435	470	432	437	476	440	446	458	484	454	474	438	525	460	451	470	471	443	474	455	470	466	423	415	427	434	455	462	422	446	425	471	459	425	468	447	443	471	406	469	477	448	461	429	466	495	416	508	477	454	481	447	422	409	438	447	448	457	434	465	418	475	423	474	454	443	457	463	471	461	435	435	426	438	459	461	470	458	493	462	432	466	475	443	483	426	476	447	461	492	439	430	440	461	480	410	449	446	429	467	443	473	461	442	431	438	456	463	425	475	440	428	466	464	431	428	487	449	448	426	517	442	490	452	451	435	404	439	429	446	463	425	445	449	422	404	439	443	461	463	457	464	421	444	443	422	440	463	461	440	440	429	477	488	474	462	415	460	438	463	502	434	463	474	405	463	427	460	416	454	473	489	422	487	458	408	403	398	436	439	456	439	416	420	446	432	428	433	423	460	431	447	464	462	471	457	384	495	492	451	442	461	417	460	449	424	444	456	439	461	444	436	453	425	423	450	437	431	454	449	440	438	389	438	426	469	461	442	433	437	443	434	430	433	430	480	425	441	443	446	457	431	446	439	451	474	434	461	437	449	408	438	455	446	440	444	462	433	431	407	471	466	487	442	461	441	442	433	454	470	425	418	435	431	462	423	450	440	420	422	450	426	420	461	477	427	452	426	472	442	443	417	462	454	537	512	418	412	468	421	447	432	462	418	471	446	453	451	448	432	439	427	440	462	445	473	452	466	459	474	463	466	437	462	441	452	445	436	439	443	394	436	435	435	446	455	470	431	440	415	420	468	452	444	460	470	455	484	452	487	423	418	455	447	395	454	464	445	496	440	478	438	437	464	427	429	444	422	441	415	455	453	420	417	442	441	460	462	463	435	505	461	443	410	453	469	428	466	429	408	462	467	462	421	476	454	432	450	413	426	473	434	474	440	434	457	453	456	447	415	454	453	426	466	447	433	421	432	455	434	451	466	449	451	443	434	491	461	443	425	429	460	440	447	435	482	428	426	433	466	443	443	445	478	427	458	464	434	462	432	449	437	441	479	448	427	430	408	440	470	438	459	459	463	476	492	413	457	425	458	457	421	451	448	412	444	448	458	469	451	486	477	451	441	450	431	464	445	451	398	483	417	454	491	402	445	473	445	443	460	450	436	419	441	464	428	446	439	433	476	425	466	463	387	442	418	484	437	428	449	450	452	461	439	501	442	423	438	472	445	491	448	462	466	429	440	454	434	417	424	438	463	445	440	479	461	443	502	461	454	415	460	413	463	460	447	488	426	459	451	448	474	425	486	441	447	419	419	467	453	446	458	453	443	443	455	452	437	465	422	419	460	475	399	431	439	447	455	453	465	439	432	450	434	441	451	451	457	455	422	434	481	472	436	451	445	465	413	472	451	484	433	448	434	415	437	444	437	446	490	461	436	427	432	444	460	448	463	431	451	425	421	509	474	456	463	452	460	451	441	432	446	434	484	455	482	493	487	420	443	478	439	439	407	484	415	455	444	492	488	435	449	431	448	435	422	441	443	406	421	459	447	399	458	418	436	485	444	450	442	418	428	410	408	415	434	430	428	469	410	470	442	441	455	464	460	480	465	460	446	457	481	444	457	451	456	422	438	405	491	486	427	437	413	431	415	456	414	466	479	405	485	461	435	455	431	435	450	443	446	459	445	417	452	471	461	444	454	439	457	408	422	407	476	454	444	424	441	492	435	471	453	460	452	441	441	435	425	442	493	444	428	443	428	456	430	413	457	431	396	451	463	420	448	495	435	442	460	411	450	446	453	447	447	451	414	467	446	442	454	464	480	466	457	402	447	486	450	461	493	465	483	475	438	434	479	484	475	417	480	462	446	474	427	439	438	460	452	456	460	451	474	505	435	425	410	454	467	436	442	427	445	440	469	450	396	448	425	472	384	418	425	432	477	437	416	454	466	417	456	439	459	462	472	478	433	438	459	418	446	434	445	479	463	460	414	445	450	442	465	436	491	438	451	456	476	430	487	454	439	465	447	439	449	463	466	457	403	459	479	434	473	428	420	422	473	452	464	475	446	433	419	429	468	459	436	427	407	438	488	473	453	463	439	435	450	371	433	485	462	453	465	437	391	448	457	415	426	433	476	424	440	451	473	467	484	426	436	444	429	497	415	461	420	462	451	457	451	452	451	452	442	454	453	421	453	433	445	429	442	442	445	447	456	458	409	459	445	470	451	430	448	462	424	452	443	447	484	423	450	450	463	442	435	415	433	444	463	438	467	468	438	438	437	448	469	453	455	468	443	443	467	461	469	430	450	439	463	431	441	436	427	468	465	423	425	511	421	457	422	466	464	422	454	504	438	481	438	442	419	458	438	445	458	455	412	477	418	484	441	437	473	430	446	487	465	459	420	457	442	435	446	469	450	440	429	410	413	475	475	464	467	478	488	435	508	438	444	444	419	452	463	440	472	451	449	466	408	447	441	473	433	478	436	481	437	428	468	453	443	459	422	472	400	455	467	437	449	451	481	441	421	421	479	454	432	407	427	464	437	437	423	460	448	499	488	449	429	454	430	435	434	440	486	435	463	449	455	445	438	453	461	471	473	418	437	432	447	441	443	457	459	470
3327	4955	3787	1958	1424	1098	919	878	759	653	659	611	594	580	587	550	551	527	549	517	533	505	535	493	511	466	479	496	494	515	483	463	491	500	487	482	444	433	474	482	455	498	467	490	472	438	497	465	452	519	489	503	460	440	464	494	498	484	463	467	474	496	465	484	449	479	452	451	440	456	471	487	499	465	460	436	500	480	478	455	504	491	427	483	454	510	460	486	481	478	470	453	457	447	500	453	459	455	483	490	481	451	476	452	454	451	493	464	468	481	471	443	527	497	466	461	428	460	519	437	479	464	449	453	438	527	444	473	473	472	470	495	461	474	458	476	492	466	461	470	499	479	470	474	510	488	443	461	447	438	458	469	456	453	457	442	447	466	467	466	500	494	432	452	464	492	441	494	432	484	459	453	458	432	457	454	456	450	445	506	439	491	485	468	469	449	483	476	475	498	496	448	491	453	447	495	444	486	459	472	489	445	453	463	468	513	454	456	469	477	443	448	453	485	450	460	484	426	443	495	470	456	472	479	446	463	465	428	489	497	457	485	469	438	466	466	462	440	456	488	486	487	449	440	459	512	457	489	473	468	470	465	441	510	452	459	444	471	469	439	503	447	451	475	441	459	466	447	465	489	483	468	456	469	452	457	438	464	429	527	465	491	457	451	469	471	451	461	472	466	438	481	479	494	465	486	450	437	501	441	473	432	471	438	425	458	453	476	484	445	485	458	452	465	490	501	451	475	465	452	462	481	475	470	468	445	468	511	447	429	496	450	486	478	455	472	497	439	485	487	458	468	502	486	458	487	427	448	493	488	456	468	475	454	464	469	455	430	445	452	445	475	456	493	473	462	506	455	475	453	464	493	487	456	456	451	464	447	493	449	479	452	443	479	469	440	491	451	430	484	480	471	467	471	532	461	467	459	449	464	481	479	467	471	446	492	479	456	455	485	490	415	457	467	455	457	438	459	434	455	439	464	445	493	453	455	429	461	455	430	481	433	474	483	462	518	475	476	447	477	493	439	478	427	464	490	431	456	497	451	469	496	473	456	434	520	462	473	472	475	493	460	447	489	473	465	464	470	475	474	443	456	485	474	463	409	456	444	441	492	443	452	498	464	483	468	472	475	441	464	458	486	453	465	431	467	460	459	466	496	434	501	434	436	456	421	439	436	424	468	442	445	480	469	423	433	455	460	480	487	441	447	513	452	452	504	465	499	450	458	437	476	470	469	494	513	442	443	431	443	464	441	478	440	462	431	458	442	446	476	439	464	417	461	466	481	470	511	444	451	468	467	469	448	454	462	446	473	440	435	461	478	473	473	488	474	460	455	480	486	472	459	481	490	454	463	455	444	509	440	480	473	475	484	472	455	490	451	465	441	468	496	451	461	473	468	475	490	469	485	470	441	503	533	483	478	470	453	496	463	470	470	459	459	495	453	464	476	430	457	451	481	468	482	496	447	464	495	501	515	456	496	488	476	427	478	482	455	486	456	438	436	438	449	480	452	475	455	465	474	451	474	480	461	483	461	435	485	457	486	448	458	439	458	458	469	444	496	452	450	492	484	458	491	480	450	452	451	482	479	474	483	472	484	458	458	472	468	434	485	465	458	445	438	451	437	480	484	477	447	478	484	480	453	503	456	463	479	469	466	472	506	485	454	476	455	452	480	461	419	455	451	439	491	478	462	472	402	450	456	470	438	445	449	478	432	444	432	426	472	477	471	442	452	445	437	498	427	467	462	460	455	468	486	429	454	453	438	474	438	470	465	464	425	498	443	460	472	489	431	463	473	475	423	464	478	487	461	469	463	454	508	468	455	462	482	481	477	459	473	481	445	448	487	454	445	466	405	437	495	488	503	475	448	458	476	436	484	452	470	482	463	489	448	498	466	448	452	450	487	447	450	486	484	458	452	467	474	467	465	454	447	427	454	390	454	491	436	472	469	467	468	493	474	454	443	480	456	453	469	482	456	452	453	457	456	412	521	466	448	460	481	494	423	459	473	451	460	471	438	461	477	442	420	457	462	464	450	517	465	445	493	488	503	467	493	434	420	441	441	492	447	468	438	447	489	460	490	494	489	443	474	486	477	462	452	470	442	484	449	485	461	468	430	438	415	486	463	453	466	451	449	496	487	469	477	469	460	457	440	467	473	459	443	493	468	471	438	426	471	468	468	484	464	427	477	453	461	462	481	491	437	436	392	448	455	482	440	468	413	459	444	466	439	472	485	455	411	442	453	472	453	468	467	448	472	408	437	480	456	466	475	451	464	443	451	456	471	415	492	489	445	424	447	479	452	451	426	450	479	457	431	462	453	419	468	471	476	444	452	432	437	485	467	457	482	449	465	467	517	450	479	451	467	447	449	466	482	484	442	475	414	410	436	438	448	473	455	453	462	445	502	476	465	461	432	437	433	431	455	468	477	466	506	469	493	432	489	464	491	451	476	466	461	457	476	453	451	471	452	445	473	442	472	451	465	440	485	476	489	484	450	453	477	458	437	460	462	466	443	447	483	454	470	442	439	424	432	458	476	446	443	468	445	452	422	480	463	469	439	482	454	455	445	468	487	426	442	464	463	470	432	443	444	442	458	469	418	469	466	461	455	406	471	445	432	441	479	453	480	459	454	481	457	470	445	441	469	464	455	420	448	472	457	444	442	452	453	486	448	448	486	447	473	466	434	444	459	471	462	480	438	412	471	499	419	425	442	454	453	456	461	464	449	426	451	478	506	423	508	468	460	442	469	475	441	427	479	494	451	450	460	438	462	461	461	492	440	440	449	459	417	501	517	488	432	446	453	458	460	471	468	457	429	451	465	439	504	456	459	460	474	457	463	462	454	448	439	473	460	500	432	431	491	448	458	475	481	467	386	451	465	472	477	435	459	449	471	441	455	424	466	467	427	476	441	477	471	454	460	464	462	469	475	452	421	447	468	478	462	464	433	477	454	496	432	473	429	479	444	459	439	426	466	432	455	434	468	465	438	464	467	468	483	460	485	461	522	474	426	490	456	461	424	485	445	520	449	449	421	470	446	481	473	438	416	476	414	478	448	445	484	448	477	452	431	426	498	447	460	458	470	461	446	456	439	451	426	464	446	413	438	461	473	467	467	466	487	437	425	491	454	455	471	468	449	473	463	470	493	470	462	473	461	474	452	455	502	463	438	446	452	449	489	463	456	461	437	429	442	469	452	481	464	443	435	441	439	450	451	443	484	446	460	467	461	480	455	446	463	448	473	482	462	472	417	421	410	464	457	457	457	460	468	466	429	439	488	478	473	457	465	468	489	491	464	471	457	460	494	445	471	500	474	504	474	485	434	428	431	493	443	475	449	454	456	449	458	436	446	463	457	447	457	459	454	431	423	438	439	447	485	450	459	439	509	442	487	428	458	461	447	458	449	473	456	454	444	445	449	482	425	465	457	426	460	456	446	478	468	456	462	483	421	462	482	432	449	462	488	458	446	448	423	426	452	444	468	456	446	448	448	475	440	492	435
27640	12277	2312	1346	1069	879	913	863	925	879	888	921	902	905	884	825	878	885	862	873	881	868	886	872	867	855	930	909	920	864	935	842	854	860	904	870	909	868	819	912	836	877	855	886	866	854	915	878	924	891	873	887	861	896	886	926	943	913	912	855	870	886	864	875	886	890	904	875	879	910	883	943	919	907	932	878	854	882	878	881	854	883	906	914	861	901	858	871	922	862	833	858	847	848	911	849	855	903	869	841	872	920	886	874	925	884	900	807	854	840	841	824	841	903	844	865	843	892	908	960	862	890	943	843	817	885	865	850	851	899	853	878	867	859	863	900	865	849	911	882	917	886	866	864	920	955	910	875	919	882	930	908	895	893	866	863	851	886	900	846	827	897	917	890	860	894	891	876	884	872	885	853	834	871	880	867	877	827	835	854	895	867	892	931	881	901	846	883	894	877	889	819	856	858	864	861	872	878	856	890	878	849	882	890	888	905	841	834	892	831	903	867	823	907	888	900	842	869	875	893	889	902	920	867	885	914	900	880	919	835	852	912	819	849	905	845	908	833	850	903	922	874	877	906	840	858	963	864	884	851	871	916	890	886	898	898	847	807	896	880	910	861	815	820	896	857	841	906	854	864	832	889	866	891	901	880	835	865	884	853	896	882	849	810	873	853	869	853	871	834	901	860	885	914	905	879	931	921	873	920	902	918	871	856	842	830	833	902	860	947	854	864	918	867	825	888	869	875	886	875	923	875	835	834	885	860	897	894	846	887	872	897	885	878	885	843	866	893	909	893	881	836	858	905	854	887	881	916	836	872	847	903	903	888	857	857	886	848	902	867	821	896	905	905	909	857	804	841	863	818	892	880	910	849	869	861	903	895	905	851	892	869	922	938	890	893	844	812	877	892	869	846	909	902	878	882	881	916	864	900	879	876	830	863	917	901	905	878	875	865	835	872	891	859	875	872	902	878	894	912	882	907	879	886	893	865	882	860	861	886	843	891	891	844	869	859	842	873	888	983	826	908	895	920	894	897	862	875	930	845	890	823	833	951	829	887	846	884	862	902	848	888	880	873	864	818	821	899	861	807	894	894	924	881	844	916	903	869	892	848	850	853	853	855	877	876	895	938	898	847	898	893	888	937	898	931	852	868	922	884	844	853	913	861	927	883	862	870	878	896	904	882	893	868	828	910	852	866	864	929	828	908	864	873	848	871	846	927	871	903	879	902	875	907	852	820	833	873	885	905	871	899	902	845	820	884	873	852	889	843	906	863	922	885	887	855	814	901	850	864	847	891	865	903	888	888	895	927	842	873	886	918	886	956	877	850	874	881	840	894	916	906	882	816	887	847	884	896	843	907	852	845	896	910	935	880	841	874	844	903	908	847	899	838	908	869	867	922	921	910	901	879	900	859	844	859	880	881	862	921	890	891	864	901	888	859	875	877	848	851	912	860	907	875	833	893	843	838	842	859	847	883	868	855	885	855	881	872	841	868	856	895	856	895	845	892	888	925	851	868	850	849	845	869	831	866	848	848	836	910	835	929	868	829	874	896	878	877	862	827	890	917	834	867	839	871	853	847	901	810	854	883	859	857	852	888	916	851	875	886	900	896	859	834	860	869	856	908	909	868	868	891	885	921	854	882	846	893	884	864	851	887	856	866	929	882	877	895	926	903	894	809	878	911	918	901	910	859	911	879	862	883	899	889	883	835	903	883	908	860	895	897	898	895	906	839	849	846	951	879	925	871	936	872	913	857	824	854	852	860	884	933	855	885	864	853	894	870	882	876	921	919	862	894	884	881	896	871	876	884	895	904	867	874	867	888	907	886	858	922	849	877	858	852	888	921	873	825	905	884	866	891	834	818	827	835	852	842	831	901	908	853	929	844	939	847	897	897	898	849	859	858	879	882	817	881	843	850	875	862	820	848	880	845	880	876	868	858	799	865	848	847	890	855	907	849	875	835	872	895	845	892	864	861	817	910	864	849	845	890	864	950	848	866	959	836	898	911	872	834	915	909	991	890	903	835	837	873	823	875	885	887	881	857	864	835	872	874	860	883	816	896	910	875	889	861	866	869	888	875	865	901	925	845	895	869	917	870	860	914	979	896	865	838	916	863	904	798	860	899	920	879	860	877	884	884	886	894	834	911	876	913	894	791	842	883	878	862	868	841	827	912	864	855	954	910	855	885	905	861	847	889	876	881	865	859	872	863	861	940	871	872	818	907	898	974	864	865	907	862	874	854	907	871	870	837	906	871	885	869	855	847	901	835	856	863	888	833	883	827	814	851	882	875	876	888	927	953	908	863	866	819	929	896	836	873	893	902	883	902	876	881	890	867	860	909	888	886	871	872	867	884	868	880	841	883	871	912	912	916	878	909	931	900	889	912	873	866	858	884	812	887	864	812	924	846	898	908	826	827	831	904	875	942	902	901	894	875	874	841	852	866	957	837	901	897	844	934	839	818	877	898	898	891	836	847	884	881	867	829	873	856	910	912	886	863	893	851	882	895	935	897	949	860	831	912	882	905	934	859	880	867	901	921	877	857	873	946	866	879	913	896	849	934	902	908	884	942	842	846	866	920	910	864	856	799	850	881	903	875	867	869	870	881	960	869	885	837	832	898	879	892	869	912	845	904	868	820	856	857	878	905	922	837	892	899	927	893	903	879	847	872	910	843	882	852	904	914	865	870	830	892	889	884	877	898	880	841	838	884	807	885	880	869	874	920	874	904	870	877	826	881	860	883	890	883	854	896	893	890	929	866	913	892	848	862	866	845	876	931	841	874	867	935	919	845	844	857	862	878	886	862	883	845	870	870	892	881	905	879	872	827	880	850	894	908	864	865	843	873	860	871	877	875	873	857	887	873	906	849	921	865	836	885	884	922	860	872	919	865	882	881	826	883	894	818	947	903	869	856	887	900	870	889	918	872	877	876	835	844	819	869	847	877	856	875	881	906	904	867	900	862	869	835	839	895	896	808	884	908	865	855	832	827	873	891	839	902	848	875	874	932	898	882	906	850	845	842	876	847	933	916	833	840	874	879	891	828	913	887	879	881	856	924	881	885	879	909	845	879	867	868	904	851	855	896	896	863	887	896	815	873	910	921	870	877	890	809	881	909	914	885	878	875	908	846	901	851	862	873	862	908	916	875	906	906	859	882	904	889	801	860	795	899	847	882	844	854	869	859	902	890	868	931	919	888	901	852	854	873	878	838	886	857	822	865	897	904	868	860	858	849	885	874	854	900	883	854	914	932	843	853	874	898	872	882	831	893	908	891	851	872	904	853	945	861	887	902	879	898	947	854	911	907	874	848	937	888	880	879	897	882	876	883	871	877	870	899	838	889	852	871	923	811	882	886	873	851	902	934	837	892	906	924	832	880	838	863	867	844	939	944	816	938	882	899	851	887	861	870	884	846	840	859	863	872	927	872	833	900	884	918	878	906	870	858	920	910	878	881	900	852	898	880	899	881	861	894	854	848	875	865	842	849	837	841
5089	1066	978	888	820	806	782	782	784	782	773	779	822	769	808	756	745	766	772	773	788	786	792	808	794	801	794	760	777	746	773	813	776	775	748	785	811	790	771	764	817	812	766	820	745	790	813	818	744	778	801	750	785	795	787	776	814	724	806	817	764	752	775	792	753	781	790	773	798	747	745	765	777	711	799	733	717	844	748	720	780	762	807	762	808	725	801	735	763	780	798	801	732	765	781	767	740	809	801	766	756	681	767	811	746	769	751	749	766	780	792	736	827	752	770	752	772	811	745	750	761	769	738	788	756	794	747	743	774	772	772	753	756	782	778	750	760	766	783	826	777	748	758	785	733	763	769	816	800	750	790	808	756	754	743	768	773	777	783	783	760	725	832	763	774	727	757	774	808	819	746	766	718	781	791	761	752	789	750	723	753	738	761	777	795	727	738	794	745	756	835	833	797	774	768	776	802	723	744	820	776	814	740	765	798	765	738	796	796	813	748	769	769	785	825	755	750	751	760	814	800	785	715	749	788	768	812	795	771	728	803	757	770	770	815	774	799	791	760	757	755	776	760	735	781	796	756	715	764	782	786	793	750	785	770	750	752	706	777	735	743	766	747	773	757	802	768	775	749	811	758	791	801	739	810	780	794	718	752	731	763	821	772	745	769	775	762	779	788	788	780	769	778	735	771	817	789	758	718	741	749	783	741	751	752	720	759	786	751	810	753	796	796	776	749	772	751	731	758	789	859	730	715	744	819	753	854	735	760	814	784	781	769	789	821	775	796	739	774	816	793	770	755	809	794	784	805	792	794	718	749	820	755	808	738	794	715	784	770	795	751	777	769	785	793	786	738	736	786	735	797	783	748	677	785	755	805	800	802	768	806	788	772	765	777	735	787	728	773	763	776	779	790	775	764	744	800	717	765	758	770	810	723	804	745	743	746	768	774	725	741	803	768	777	788	785	798	799	750	789	757	770	735	793	748	717	777	812	791	808	812	703	779	751	749	771	768	738	735	772	743	760	784	755	788	764	853	728	784	824	807	746	752	794	769	755	751	765	768	765	781	789	807	723	769	773	820	815	788	747	799	763	812	789	761	794	772	700	798	693	717	777	752	775	784	733	806	751	735	775	747	733	764	763	762	806	763	758	745	730	726	756	805	820	775	732	785	812	728	739	795	727	800	759	763	766	793	775	776	786	708	775	740	802	740	759	790	718	769	754	773	783	753	781	761	854	813	779	770	736	796	796	787	827	769	792	763	734	783	759	740	739	742	766	723	795	826	724	710	768	748	759	714	831	768	785	757	737	761	723	800	702	814	782	766	725	745	777	776	746	769	843	706	804	746	788	716	798	793	758	765	756	776	778	762	771	757	805	753	783	792	764	802	754	772	772	785	792	784	789	778	798	733	768	788	771	782	770	806	751	739	754	799	800	781	756	790	732	757	759	765	763	782	719	746	757	805	772	764	755	764	744	763	755	766	726	734	740	795	777	726	760	808	773	794	796	770	733	767	744	791	769	765	784	743	795	771	750	749	734	749	750	757	781	787	794	780	793	737	769	773	763	788	770	772	760	770	801	825	797	785	777	805	767	767	777	809	745	756	795	819	793	750	778	758	762	777	764	794	742	805	718	723	775	793	753	750	751	737	812	755	768	763	785	741	817	738	761	734	781	767	769	767	771	771	752	772	750	778	747	768	749	790	788	739	762	777	752	729	776	787	811	757	764	794	789	747	733	764	756	767	773	748	788	738	803	773	785	770	777	783	758	780	723	780	783	731	806	764	784	781	727	806	769	777	766	792	732	762	769	807	807	755	730	745	783	784	821	791	826	756	813	735	784	725	711	786	791	861	780	752	827	778	721	740	802	796	775	760	781	755	718	799	752	771	753	730	754	720	771	769	781	793	830	778	783	746	785	807	759	791	777	797	715	788	782	825	773	790	780	791	744	774	807	768	733	799	801	731	756	794	796	757	739	760	737	791	761	745	778	823	775	773	748	767	740	752	803	833	764	811	743	763	787	778	826	752	790	737	722	809	772	782	764	792	779	783	752	760	694	792	811	803	798	763	723	769	784	752	798	808	770	758	758	781	793	787	773	726	765	770	710	755	766	774	783	772	775	722	775	724	747	765	789	791	802	762	798	784	766	739	762	741	768	715	751	775	780	829	790	734	803	785	704	834	767	745	813	769	778	720	768	752	834	741	742	773	791	743	781	790	781	789	818	816	769	787	801	788	763	733	797	760	732	755	732	814	813	783	726	776	765	785	741	798	781	792	815	772	772	775	822	773	717	798	773	723	802	818	803	791	812	771	814	746	790	798	729	774	775	753	781	745	792	741	715	777	748	750	790	712	784	764	793	790	796	767	770	773	771	797	700	795	793	792	752	775	777	719	789	750	787	799	757	791	791	829	783	720	776	775	746	746	727	784	745	749	746	788	787	729	736	771	734	804	753	839	783	809	779	787	809	799	780	814	765	765	806	761	804	743	856	775	798	767	777	768	758	794	780	767	756	812	758	827	778	745	766	790	737	733	746	761	769	788	740	769	803	768	783	810	793	767	729	782	796	803	772	830	766	827	809	755	768	754	767	828	786	796	720	779	816	756	782	729	792	794	763	791	744	727	709	787	760	748	738	757	814	819	739	757	746	805	770	796	741	750	744	766	762	774	752	748	787	767	758	765	732	763	720	772	773	765	759	775	746	764	768	855	803	807	818	804	807	746	762	800	758	792	780	743	766	789	799	783	769	792	768	762	735	780	771	740	760	820	797	764	748	765	756	783	773	798	757	780	763	780	759	767	769	791	773	754	788	763	769	741	789	744	816	727	822	727	784	750	759	763	779	762	781	776	726	810	787	807	763	845	744	771	764	739	756	784	772	796	774	823	789	759	730	768	790	731	792	735	808	784	783	816	757	792	776	788	776	781	804	776	818	743	765	755	796	753	738	744	756	744	782	804	778	807	746	742	786	705	782	742	770	767	776	788	773	751	773	790	771	801	770	758	803	771	744	773	769	780	737	832	724	783	815	772	804	815	823	791	748	739	833	783	793	817	740	744	784	775	718	787	771	781	774	795	780	735	788	736	763	719	790	807	755	789	718	764	753	786	803	767	766	760	758	779	795	779	738	816	766	841	773	787	821	809	763	780	806	799	744	757	784	786	769	745	717	773	807	772	764	778	772	843	742	817	721	790	750	801	805	737	739	782	775	740	754	735	812	743	734	811	787	786	784	812	759	794	790	774	735	771	737	769	756	754	815	768	773	806	734	783	790	766	717	783	813	800	745	852	771	706	804	773	764	763	745	773	749	737	735	788	753	787	796	812	804	765	759	818	745	746	731	750	706	806	775	762	808	799	771	768	786	755	770	789	823	704	767	789	747	777	807	738	717	779	773	771	798	764	812	785	747	779	769	804	755	777	825	788	801	775	767	753	768	825	835	848	799	774	789	754	817	714	755	788	774	774	773	751	814	774	773	735	767	765	787	773	780	765	728
25733	21450	26007	19366	2363	1220	1092	946	917	904	872	875	895	882	853	870	888	836	847	869	870	849	903	894	878	807	906	851	848	840	872	877	880	825	860	872	836	854	838	828	856	837	895	865	825	896	867	866	911	860	855	808	884	832	837	825	789	804	847	828	816	822	864	880	825	817	851	858	780	833	869	833	885	854	856	845	815	847	839	858	836	826	882	847	918	810	869	807	864	837	863	847	831	868	845	887	864	808	874	789	881	891	847	879	841	848	866	823	832	890	866	804	856	892	910	877	810	852	883	863	866	830	889	801	825	852	849	825	790	835	844	848	839	809	842	826	845	865	788	837	843	828	814	843	838	811	880	872	853	843	808	837	882	812	873	805	846	827	873	836	817	801	856	852	817	849	863	836	848	808	816	806	881	873	794	859	807	825	831	809	869	821	833	865	828	854	830	817	836	823	838	863	880	864	825	837	875	869	803	833	810	817	830	849	826	842	893	856	807	791	845	846	877	866	827	843	856	884	861	840	832	851	815	801	843	863	857	793	833	808	852	893	876	819	842	830	832	820	857	876	829	866	858	849	868	842	845	844	859	849	784	885	797	858	880	826	842	806	798	874	864	839	867	841	883	865	888	870	849	815	834	849	823	787	875	801	858	849	844	835	827	832	809	832	800	847	875	880	868	828	794	832	848	841	820	815	898	859	848	865	822	863	810	830	869	874	843	844	788	812	821	845	848	862	836	843	820	827	811	823	875	862	826	869	838	811	824	841	813	855	813	837	810	876	848	857	948	821	842	843	841	864	826	867	859	857	837	851	804	805	842	788	814	860	852	818	852	832	875	800	870	852	863	847	847	861	845	868	817	932	824	878	918	803	825	889	832	832	824	862	810	879	830	814	896	851	811	856	834	856	903	835	892	811	880	821	833	876	786	815	867	821	822	834	826	872	852	853	839	882	847	837	818	819	825	841	832	863	883	875	851	865	841	855	857	894	839	873	835	875	905	937	851	858	844	821	815	864	829	892	827	828	801	873	905	880	879	892	830	815	820	892	835	848	837	813	836	840	858	897	857	794	783	854	831	834	828	873	837	854	836	848	818	858	878	833	825	840	909	808	827	824	843	828	845	802	938	854	811	904	825	822	872	806	839	838	865	820	882	809	872	858	800	825	839	874	838	845	848	817	817	876	887	870	868	855	855	902	842	834	898	786	878	837	820	868	838	838	814	844	896	857	783	830	902	869	833	858	832	807	815	822	847	832	847	846	860	825	833	835	852	884	798	840	831	814	805	856	898	859	887	855	807	855	828	845	863	839	861	808	848	856	856	837	852	843	840	840	806	886	834	820	793	841	881	905	870	826	857	837	810	823	851	815	833	835	864	871	851	864	800	841	923	846	858	850	790	856	815	842	835	801	833	833	805	785	794	839	835	837	819	849	847	905	801	826	819	818	810	820	833	848	883	865	876	835	830	845	856	837	849	891	865	881	822	857	783	844	841	857	873	835	824	855	865	861	865	871	865	859	862	851	768	845	869	861	832	867	839	784	792	861	877	821	863	794	841	852	827	881	859	899	777	898	823	827	860	859	856	855	899	859	868	827	791	882	835	866	843	829	871	878	818	871	824	820	847	794	830	844	879	790	925	902	861	848	865	844	803	844	838	835	817	849	864	818	878	862	807	800	854	811	882	848	859	800	859	848	784	821	890	802	860	861	828	807	899	810	835	847	816	839	847	877	867	827	792	923	856	832	880	846	880	867	859	797	872	786	884	835	812	848	793	824	774	884	901	864	803	828	840	832	856	859	877	882	871	834	804	847	824	818	836	780	841	831	865	866	835	861	821	859	869	847	793	816	858	847	864	868	890	849	867	855	853	846	843	806	837	861	898	852	838	837	845	865	886	853	851	809	758	864	791	871	927	784	879	860	848	803	832	824	830	849	834	848	816	827	843	870	832	842	825	837	839	808	818	846	805	791	830	879	839	839	798	816	859	844	840	811	819	836	850	846	819	791	877	854	843	845	828	839	877	835	828	826	888	863	814	885	815	797	861	837	855	858	806	857	859	827	848	842	858	816	785	868	814	836	842	835	868	809	822	803	876	847	857	862	860	885	808	852	865	828	841	819	851	842	867	863	833	840	797	798	822	823	891	866	838	792	857	846	835	851	824	798	852	880	848	809	842	847	876	868	860	875	834	782	799	816	825	855	839	819	840	850	846	844	903	839	829	849	848	802	827	841	852	803	828	856	778	854	787	779	836	903	842	844	877	855	851	834	866	855	870	850	851	833	798	866	821	854	888	834	817	848	864	836	840	842	844	839	824	828	858	813	837	838	808	844	885	902	839	854	830	870	874	814	876	850	859	844	855	809	791	864	838	894	839	842	847	869	906	823	838	843	873	900	850	859	820	858	853	835	858	835	852	866	853	815	833	847	846	853	833	837	832	795	767	859	894	813	833	827	854	831	809	845	852	819	794	836	888	820	840	851	866	850	810	829	866	853	861	826	853	885	837	805	888	877	848	790	872	848	873	840	840	860	758	885	857	837	815	857	846	859	802	872	850	854	869	823	854	868	804	872	948	832	761	833	855	868	836	856	798	850	893	819	829	834	801	827	791	839	842	840	861	850	841	855	869	805	890	815	837	848	860	833	863	832	805	856	858	851	828	843	876	868	836	828	824	866	813	859	800	827	852	832	842	824	868	855	858	821	837	854	822	828	835	863	803	874	809	816	840	842	808	878	815	863	796	858	889	830	746	850	831	874	873	855	827	769	829	847	887	825	852	832	858	787	882	831	845	837	813	819	813	836	812	850	876	824	778	856	825	833	778	802	873	840	823	841	842	852	851	888	804	835	846	826	849	853	852	841	801	897	843	904	835	836	848	852	817	852	849	830	843	841	850	827	847	838	860	819	861	873	891	820	880	857	851	793	870	811	840	845	868	890	900	829	862	797	828	886	865	833	869	856	867	869	877	809	856	814	882	825	841	808	800	834	868	817	766	838	849	858	877	815	868	877	805	817	859	849	786	862	778	871	844	827	816	855	840	889	806	816	854	849	811	863	892	795	853	770	859	839	851	852	847	877	817	808	851	801	829	891	843	820	881	775	856	878	859	870	744	862	909	865	828	862	838	848	804	865	809	839	864	838	844	869	844	803	835	883	882	818	848	895	842	823	855	872	874	855	874	873	773	831	832	852	844	853	858	815	810	860	856	862	794	858	827	856	888	808	795	820	809	890	798	877	895	792	831	843	842	826	836	856	844	838	827	853	859	823	812	851	892	807	904	852	850	834	849	802	813	835	882	837	846	777	832	863	869	858	917	837	834	837	890	824	832	867	915	878	845	832	879	877	790	843	854	830	796	886	817	779	828	847	837	854	786	846	857	838	839	815	842	847	800	851	842	826	872	812	887	891	864	829	865	858	868	804	864	861	822	840	795	844	825	821	846	783	917	860	903	815	832	836	827	853	867	880	880	894	848	831	818	843	933	830	854	879	842	867	859	845
3588	2386	2085	1231	1139	971	921	882	843	838	824	874	757	762	815	824	768	793	810	766	752	739	775	791	769	751	756	807	747	786	767	741	781	802	783	781	735	779	763	762	757	744	829	715	782	789	794	752	841	735	820	755	738	753	746	783	781	766	715	790	757	762	767	749	741	793	772	758	739	744	810	765	707	800	812	733	824	750	813	774	780	751	743	770	763	741	799	735	720	771	742	829	782	765	813	760	777	746	816	712	816	765	800	762	749	772	794	775	762	764	781	769	733	777	741	768	755	765	786	746	747	735	783	771	726	751	765	759	802	745	759	764	801	760	791	802	754	813	751	760	756	738	790	800	788	748	766	773	792	717	754	727	751	758	788	777	764	748	773	777	743	735	780	691	784	723	809	783	741	716	786	732	745	754	770	780	768	797	750	776	772	796	733	746	760	744	749	754	753	738	730	762	749	743	741	744	763	745	753	762	765	804	741	742	843	768	748	714	768	778	755	728	748	763	834	797	727	701	752	732	753	818	730	745	754	754	793	795	774	743	743	701	767	740	749	770	769	782	794	757	789	785	775	773	786	801	727	749	816	735	742	770	848	764	731	776	697	805	756	812	779	758	757	813	763	743	833	816	762	784	751	792	705	793	741	748	729	785	768	669	750	740	712	771	740	750	767	774	775	740	723	744	816	805	768	740	750	773	740	836	778	752	761	738	742	734	702	741	765	736	790	735	773	779	799	762	731	738	780	810	754	765	732	783	785	720	722	769	749	739	759	731	774	785	770	778	759	755	744	746	721	780	772	756	737	783	740	771	736	701	787	730	738	764	780	750	758	784	787	748	776	765	749	757	759	761	732	799	769	742	796	749	745	719	750	704	743	762	757	781	747	711	771	775	748	785	774	799	781	798	733	759	728	774	724	790	723	788	771	776	765	761	766	766	746	749	792	730	790	746	735	771	774	774	766	711	756	785	757	718	757	730	762	764	802	737	780	745	771	744	704	775	792	737	784	765	773	761	729	730	754	734	768	715	799	767	719	747	756	709	773	692	802	827	758	733	787	775	755	734	733	776	767	718	736	732	720	718	802	767	803	740	768	821	752	752	744	773	784	803	755	773	760	747	725	719	763	746	775	776	760	749	735	778	791	733	726	749	742	751	732	753	771	762	790	745	765	768	726	731	765	705	749	726	771	721	742	753	755	750	757	743	725	793	790	754	763	770	762	723	780	744	725	738	766	787	765	740	780	749	773	713	784	765	791	739	807	737	792	757	745	741	791	727	784	826	733	744	754	768	774	802	696	764	727	781	754	773	763	786	763	731	750	709	748	797	811	776	763	757	720	753	771	736	791	737	781	760	750	820	757	769	834	762	792	766	756	745	798	760	798	728	744	773	794	787	802	744	737	747	752	763	766	775	766	734	708	786	748	780	737	730	782	786	707	741	751	788	736	827	764	808	751	762	762	798	788	747	764	784	793	745	759	720	781	691	766	769	721	771	705	777	823	770	773	753	783	734	747	704	778	780	778	741	716	695	760	776	755	765	763	737	739	752	816	767	731	764	806	726	727	702	775	730	759	786	752	728	795	703	813	781	705	715	724	749	738	756	754	757	794	758	748	789	736	759	775	731	750	732	791	765	752	745	763	724	770	763	835	759	763	736	744	744	759	724	746	705	760	764	749	768	733	752	769	753	768	786	759	781	754	708	777	782	765	797	738	762	726	735	732	805	724	738	742	737	773	760	755	747	723	743	812	745	702	744	735	780	782	783	743	800	763	754	751	748	765	830	753	748	730	792	768	745	757	795	755	727	749	810	798	719	765	765	736	744	753	753	753	754	730	745	740	704	733	746	796	741	719	729	726	742	783	778	747	779	759	752	653	747	743	738	786	748	790	724	758	750	736	768	785	763	716	742	706	743	782	747	772	769	773	765	739	719	818	732	732	789	748	778	709	785	739	778	766	732	738	808	696	795	746	732	731	758	718	764	769	800	759	775	815	817	773	786	725	714	787	725	750	774	810	797	770	779	777	755	789	744	710	757	760	748	706	765	763	787	763	763	778	735	727	735	723	760	761	721	776	741	761	746	765	736	768	761	771	693	789	783	750	796	730	716	754	762	781	761	766	788	775	700	780	762	749	796	770	777	850	791	761	753	698	763	726	728	751	726	763	743	778	754	748	720	763	754	716	786	776	731	775	814	772	734	786	772	762	762	826	769	768	800	749	779	778	757	783	778	718	760	776	725	753	777	779	716	726	748	702	768	728	737	771	724	753	769	731	715	762	745	749	757	736	758	760	795	708	787	732	772	779	795	750	763	727	744	768	774	783	760	751	774	710	716	796	740	744	780	747	749	737	752	751	771	750	748	721	765	752	762	761	780	788	764	745	704	758	806	752	767	764	715	744	758	742	746	746	770	748	757	804	786	710	733	760	737	707	748	825	766	731	750	738	757	715	711	729	738	784	760	775	744	779	791	722	757	770	743	752	802	755	760	749	734	813	771	817	716	756	763	759	728	695	723	759	767	767	767	768	751	734	764	727	804	739	747	735	762	747	750	740	773	745	746	726	746	762	798	810	766	775	738	767	758	758	763	714	758	775	768	717	727	757	732	810	754	750	788	787	717	745	741	713	759	769	793	742	753	701	803	803	771	711	758	746	724	777	749	783	745	736	744	785	731	709	776	750	811	736	744	738	790	738	758	740	762	744	727	766	764	724	779	763	759	740	776	756	721	752	738	721	761	753	755	793	750	725	762	759	756	744	742	795	719	785	740	770	755	757	793	753	748	807	728	762	727	766	774	754	769	774	822	766	744	779	741	744	737	749	766	742	780	732	741	769	780	748	720	734	745	727	790	771	751	769	719	766	724	742	774	811	687	784	763	714	778	742	785	742	807	747	782	766	739	749	746	797	789	720	798	732	748	758	746	721	780	742	709	735	750	777	728	724	757	751	714	783	759	763	743	790	772	736	742	778	753	739	759	767	729	750	757	804	766	761	791	753	721	770	767	772	708	729	740	757	778	781	738	748	735	791	704	706	777	750	817	723	767	781	731	720	747	788	774	777	749	766	720	744	727	773	755	736	711	740	716	775	746	775	712	751	755	839	749	762	767	735	781	743	759	696	772	763	795	743	796	683	755	738	750	761	750	720	760	739	775	739	734	759	769	738	748	803	775	785	762	714	851	748	730	748	715	725	809	717	751	727	739	730	807	781	751	775	759	789	763	722	739	720	763	751	750	742	758	751	752	757	770	779	735	821	788	724	753	741	773	759	791	738	759	747	763	723	730	784	746	770	726	773	789	755	809	782	769	794	726	789	754	800	762	773	826	766	786	769	786	763	789	762	765	773	721	782	718	753	777	768	758	719	724	751	763	757	742	747	756	766	762	772	740	783	760	826	761	705	776	748	729	755	693	718	763	803	770	785	716	765	743	755	739	738	769	696	705	777	736	773	762	744	820	773	809	755	797	749	767	767	750	723	774	725	743	753	792	704	749	716	796
24198	21396	28578	24597	20587	3443	1187	761	594	576	573	539	530	495	510	524	503	463	491	496	492	460	518	448	464	480	500	437	469	465	465	468	448	464	475	469	467	453	479	496	441	490	506	477	489	476	427	460	459	484	443	452	482	456	472	458	449	457	434	417	443	487	464	470	463	445	452	461	496	490	465	490	501	453	442	474	458	486	461	469	436	449	447	442	465	449	471	507	448	448	418	470	463	485	482	458	478	477	467	450	469	457	468	479	438	440	450	462	426	453	428	491	464	448	462	438	455	413	437	479	430	459	451	437	497	490	437	449	451	443	453	423	438	456	483	492	439	423	452	446	449	450	451	471	470	486	495	435	473	468	439	441	452	475	449	450	443	451	461	439	461	439	420	470	438	441	455	481	487	461	486	482	481	453	446	468	479	468	479	461	455	457	483	451	475	445	474	475	418	489	461	442	470	470	452	445	493	433	484	427	492	470	448	459	498	449	478	440	477	499	460	479	467	447	413	447	445	431	454	450	434	449	468	470	424	466	477	428	465	449	431	467	460	434	458	479	405	449	467	477	467	457	492	434	487	457	447	450	429	483	457	429	445	454	443	469	433	482	445	476	421	475	468	470	491	450	414	441	465	482	454	452	410	422	424	484	433	456	459	431	453	469	442	462	469	446	448	458	438	430	462	471	462	452	458	451	420	440	455	454	468	434	430	435	439	445	418	444	480	471	477	511	463	460	458	487	464	486	443	452	441	449	459	505	463	458	461	448	434	404	407	465	428	452	454	480	463	457	445	459	451	466	455	441	458	432	424	441	462	444	449	411	457	467	452	416	457	478	436	456	465	430	442	466	474	446	424	439	459	492	422	470	474	454	456	441	430	458	424	422	490	469	487	434	454	423	454	465	478	455	447	455	461	470	498	470	486	463	434	449	471	467	435	396	450	464	468	416	453	477	447	455	459	464	445	456	442	436	429	458	424	442	435	431	482	435	458	422	444	448	510	437	424	426	432	472	470	472	426	450	446	483	450	433	462	493	449	443	438	465	448	463	486	451	425	480	458	483	488	442	422	480	473	438	420	427	480	417	470	444	454	442	434	419	470	483	501	450	442	479	420	446	482	445	444	510	477	473	458	468	449	426	479	419	454	456	440	454	437	438	466	425	457	454	477	450	439	441	459	447	451	419	458	451	458	438	483	472	464	413	437	454	476	475	479	439	433	453	484	467	467	439	451	451	461	446	453	427	480	461	412	443	443	447	424	463	416	434	465	460	438	475	490	475	456	419	450	435	468	456	432	481	466	461	433	461	498	454	456	469	448	456	446	433	447	451	418	458	449	412	443	486	424	442	439	428	449	446	452	428	425	446	430	505	461	419	456	433	437	462	466	463	498	450	438	467	447	464	479	450	445	466	448	480	430	459	463	473	451	438	453	426	480	528	465	483	429	455	426	454	444	396	455	439	422	448	475	423	431	437	469	429	414	458	448	449	473	468	421	493	444	448	452	450	440	453	442	441	457	478	462	465	446	481	463	454	448	466	451	477	474	415	429	451	442	460	475	491	444	465	391	444	465	457	458	453	432	451	452	478	482	456	463	489	434	439	475	478	447	452	479	443	455	450	465	421	436	430	448	468	476	465	451	449	440	422	445	483	465	447	427	425	459	435	436	419	459	468	488	456	438	453	472	458	421	421	444	466	402	442	462	431	463	448	482	470	450	445	461	425	464	433	415	422	472	442	453	441	429	471	431	412	446	500	450	451	447	455	429	434	449	432	414	473	481	451	476	503	470	427	426	435	498	492	457	425	446	459	483	469	454	460	447	454	455	435	480	441	467	496	421	460	461	480	465	458	453	485	445	447	487	463	436	465	419	432	503	449	450	470	457	476	451	444	476	438	482	469	461	416	470	470	452	467	466	454	458	451	485	460	467	450	456	478	463	465	466	493	420	445	461	462	455	458	461	415	468	436	482	413	420	441	465	427	468	439	458	457	427	484	479	458	434	438	433	417	439	442	493	444	458	428	467	462	461	445	437	476	482	468	436	488	450	448	407	466	465	449	466	461	474	446	440	425	474	470	444	436	436	447	462	486	434	431	437	435	465	427	450	458	464	436	464	459	423	478	461	475	471	464	454	473	450	458	459	425	464	462	438	468	442	484	466	435	465	431	435	461	402	457	397	433	443	435	476	419	413	438	475	478	443	470	451	473	434	464	443	441	450	420	444	471	473	472	493	433	430	447	445	445	433	454	475	471	454	434	418	466	475	455	436	424	417	426	463	476	437	482	446	475	473	449	453	482	477	451	474	459	465	478	429	424	446	464	444	407	440	477	479	471	419	432	463	498	470	467	453	444	469	476	404	428	450	488	457	454	441	473	474	470	455	418	435	504	415	430	495	462	459	463	435	448	497	462	421	469	478	450	453	440	446	467	429	457	422	452	437	442	457	454	448	457	451	440	463	449	413	439	433	434	483	477	433	461	473	474	475	469	477	470	483	453	474	483	455	469	412	433	442	465	449	499	442	429	435	455	445	450	444	473	409	479	452	425	450	504	445	502	488	458	447	418	467	454	405	430	461	439	459	457	456	453	443	436	473	472	485	421	411	456	453	422	449	439	423	458	427	464	459	434	465	430	452	426	461	495	466	456	479	464	456	420	443	482	439	450	454	523	423	451	479	448	476	425	463	455	466	424	484	477	468	452	458	430	431	410	451	461	459	434	461	451	436	427	423	475	439	452	412	463	459	427	450	462	427	466	448	464	462	450	444	426	471	466	433	447	418	478	464	430	454	473	455	447	451	431	443	451	430	487	426	464	456	481	451	449	514	470	467	474	466	397	460	468	459	456	458	427	491	457	468	428	492	474	433	428	441	454	446	479	456	452	440	465	413	444	456	489	426	463	440	472	416	470	452	451	410	451	464	450	434	429	466	413	436	436	456	463	462	447	427	439	432	466	477	456	465	432	472	481	463	508	454	456	448	450	450	448	440	433	442	470	461	447	457	459	450	411	430	475	480	443	414	471	433	446	463	474	426	429	429	439	467	477	493	476	429	494	441	447	472	411	483	441	448	455	460	492	453	452	456	453	468	443	498	450	440	470	472	475	486	445	470	471	430	450	454	484	427	447	441	421	471	460	441	428	489	423	428	474	444	472	427	427	446	432	454	440	448	441	437	450	464	453	423	445	435	465	466	452	455	481	452	464	498	458	473	451	447	451	429	411	494	467	486	460	460	400	468	469	425	461	437	447	472	458	413	469	456	453	493	462	447	450	447	411	425	462	441	461	449	398	489	442	465	477	463	452	431	470	452	476	411	468	466	455	486	430	459	475	422	447	442	447	445	462	467	432	436	443	448	438	443	411	406	453	423	406	461	451	437	423	431	432	414	470	479	446	438	448	431	430	438	451	486	475	440	452	464	464	478	450	501	465	474	456	477	436	453	463	455	470	450	423	458	477	439	456	452	462	435	442	445	467	482	461	459	491	426	442	462	430	457	470	443	423
3355	4911	3937	1976	1415	1108	953	811	750	677	653	614	576	614	591	572	529	506	526	526	515	501	502	496	517	528	510	549	520	486	467	467	493	446	466	515	488	468	446	437	442	457	489	482	446	457	459	449	464	492	505	518	458	485	474	468	485	484	485	488	487	475	460	512	465	466	467	497	501	489	506	494	464	464	451	480	502	459	460	467	445	458	453	502	465	466	440	483	437	477	466	440	462	458	448	485	454	474	477	450	436	477	473	522	495	478	471	475	494	460	459	484	491	476	493	466	442	473	471	445	428	458	490	483	472	470	435	471	453	438	445	478	464	475	441	462	446	505	467	419	466	484	439	457	483	464	492	434	443	490	445	448	472	433	419	440	487	503	495	480	500	445	448	482	494	446	471	474	497	463	462	459	472	514	494	480	471	452	448	457	452	476	459	480	487	444	462	471	478	442	481	444	490	482	458	455	510	472	469	458	444	464	522	432	466	493	439	486	442	409	439	469	446	442	473	470	464	511	478	481	468	489	436	451	470	463	460	464	453	440	455	443	462	447	491	476	470	500	474	465	471	460	510	512	494	446	469	454	471	474	456	500	472	464	469	473	474	460	463	416	477	481	472	454	463	477	438	469	474	446	463	445	488	490	437	478	478	435	479	474	442	471	473	472	428	442	452	486	460	493	480	475	468	486	484	469	463	503	478	478	437	413	458	416	449	476	453	492	491	468	479	500	482	468	444	480	490	483	445	452	507	436	513	529	437	448	464	439	427	442	425	459	461	488	437	467	484	494	536	453	486	428	448	484	478	471	472	467	486	493	449	491	461	492	453	493	455	469	468	517	413	435	483	450	475	469	455	494	474	460	486	434	433	477	467	473	502	465	473	457	501	451	457	506	454	467	470	440	475	457	520	469	455	473	457	514	478	452	452	477	495	464	491	475	460	464	471	470	449	451	452	464	517	469	448	481	448	480	497	464	480	468	478	469	474	479	473	485	440	493	432	431	466	480	457	430	418	431	478	457	483	431	488	432	444	464	435	476	465	463	438	441	468	471	475	474	493	458	462	445	460	491	427	460	488	452	478	445	493	457	442	467	511	446	467	484	448	473	465	497	514	477	449	469	439	452	464	466	473	478	432	474	392	420	488	442	470	463	496	484	430	476	435	454	460	440	465	472	436	427	469	461	460	458	427	447	472	476	455	447	429	456	453	481	483	428	436	443	454	437	404	512	499	443	501	448	463	447	473	460	448	471	464	475	506	489	468	477	459	489	447	437	468	460	459	460	486	462	447	443	490	456	500	485	418	458	469	476	450	448	522	445	459	469	463	466	441	440	503	460	475	503	486	450	420	455	473	498	455	439	472	446	470	461	437	527	447	444	480	437	475	466	475	460	446	467	468	451	468	459	468	499	501	438	496	458	472	470	500	478	492	453	460	484	484	468	508	504	482	468	479	459	501	449	474	466	485	456	439	485	484	458	499	446	480	467	502	497	437	464	478	489	460	432	433	487	468	457	443	459	495	505	469	469	457	484	457	438	441	472	461	471	458	473	462	504	430	501	436	481	420	471	461	457	449	452	458	501	439	458	408	464	490	421	466	447	454	439	489	455	445	484	448	522	456	449	458	467	463	434	485	467	466	458	456	449	457	463	437	479	455	482	437	445	438	482	472	467	452	458	442	456	460	469	447	427	429	465	445	458	460	455	492	455	451	468	458	459	472	485	426	473	474	469	453	465	458	513	494	472	440	414	417	460	454	494	499	467	438	467	471	454	466	495	472	513	486	450	485	460	486	456	462	451	457	476	454	457	475	483	477	488	469	445	418	455	451	465	455	477	480	502	462	448	443	441	487	472	451	453	447	477	474	437	449	456	458	468	442	471	457	470	459	458	468	466	512	455	451	449	455	489	441	427	488	454	504	489	466	477	498	441	469	478	448	464	450	425	493	445	518	449	458	457	480	451	458	437	434	467	476	383	441	485	469	459	449	451	489	450	472	433	472	451	443	470	438	457	495	493	497	452	522	451	468	499	460	445	473	459	474	469	471	466	430	460	495	449	452	430	447	445	488	469	461	419	491	483	440	477	440	448	457	456	432	446	451	488	460	482	466	463	456	428	463	447	493	463	458	468	443	470	495	466	486	472	467	438	439	440	457	452	496	461	464	462	482	441	479	462	463	456	452	448	477	488	447	468	459	452	495	468	470	464	458	452	452	454	443	423	470	409	445	465	428	472	465	474	444	434	434	469	447	474	458	437	460	461	450	471	439	485	434	452	471	465	439	459	437	489	479	445	449	411	442	477	476	428	471	438	436	476	473	473	474	480	454	485	471	511	461	471	429	438	484	472	488	465	427	435	466	434	472	427	460	443	489	457	457	475	433	439	439	452	441	429	488	540	464	441	466	475	457	454	460	480	444	457	423	477	491	436	450	452	449	467	451	446	440	513	481	450	425	481	433	481	425	497	431	415	482	461	473	463	521	438	444	453	437	461	453	472	461	453	477	466	432	461	476	414	491	459	491	490	476	457	444	496	453	487	463	430	469	443	477	471	506	508	427	462	475	465	494	443	452	433	499	428	461	457	449	464	414	489	447	494	467	450	458	468	424	462	473	424	457	433	452	463	487	497	466	490	446	479	468	439	473	410	424	425	476	435	444	479	452	447	466	444	445	453	465	454	424	468	445	438	441	505	481	436	470	485	433	458	461	449	462	507	454	470	459	460	432	461	454	458	477	485	466	448	431	468	450	492	488	432	429	458	484	453	482	494	442	436	440	469	440	478	466	432	480	437	446	493	458	450	495	451	435	469	476	441	433	398	485	457	441	432	427	481	459	469	431	469	459	495	445	462	461	462	415	485	446	501	479	479	441	452	473	422	446	445	467	456	426	454	476	473	455	457	441	454	488	511	451	473	460	499	501	467	477	453	411	478	455	449	461	442	470	458	490	465	427	489	438	492	475	439	444	441	439	456	454	420	441	471	443	462	444	478	447	465	474	465	457	427	481	454	457	456	450	506	440	454	445	451	459	443	460	436	440	440	475	430	488	487	454	473	442	429	476	455	448	489	479	466	471	448	442	465	440	475	498	500	462	471	478	427	465	457	432	470	433	427	457	477	428	453	454	458	433	469	433	426	513	485	495	508	443	468	443	497	450	469	429	479	477	469	454	459	449	440	455	454	470	459	465	439	464	460	459	495	439	444	453	475	457	466	423	472	456	505	500	454	429	463	469	435	450	439	456	449	435	502	474	463	443	423	457	481	480	459	420	437	483	464	495	465	431	453	438	494	425	442	417	432	472	444	461	506	445	431	462	457	467	484	461	471	489	445	436	457	463	487	480	448	466	447	482	453	446	444	448	468	477	471	451	471	449	453	449	464	418	414	422	479	474	472	440	470	458	470	485	445	460	458	468	426	424	431	434	443	420	482	463	462	462	486	471	471	453	450	450	472	466	498	441	480	473	460	459	476	466	468	449	474	457	453	488	496	450	475	465	457	453	466
27588	12326	2253	1295	994	907	924	903	892	908	867	914	859	935	917	897	907	900	858	852	879	909	850	896	882	896	926	858	885	875	913	932	874	859	871	807	915	856	921	861	901	931	936	859	814	870	905	840	910	933	876	885	889	927	897	863	884	845	885	864	924	898	888	831	850	883	864	921	828	857	898	975	932	847	877	868	859	885	914	900	875	821	861	863	859	892	845	950	886	890	935	866	833	828	895	902	860	890	885	877	864	809	912	875	875	870	887	812	891	860	842	853	890	879	963	869	898	849	893	971	857	871	895	917	880	849	850	857	920	894	894	827	916	886	882	864	850	885	825	849	890	898	855	873	874	922	889	876	829	899	843	879	913	905	879	925	885	919	837	834	897	900	888	914	895	936	861	862	852	849	888	852	845	880	857	856	876	903	830	890	885	923	890	862	869	883	868	859	909	885	946	837	944	870	863	910	841	864	874	865	891	867	902	883	867	855	824	924	931	833	863	857	908	853	887	859	856	849	906	880	887	872	899	912	855	891	822	895	868	822	887	871	896	912	928	910	949	857	887	863	897	870	861	873	846	937	877	831	832	860	884	874	919	901	878	905	851	864	914	878	855	898	861	860	870	895	938	841	840	881	885	865	834	912	870	932	877	886	847	868	896	905	946	952	874	870	866	886	872	870	964	920	829	869	883	867	915	858	925	868	858	827	906	878	946	900	866	914	869	841	921	920	861	926	926	888	836	866	857	868	884	936	923	925	889	934	880	927	898	861	823	906	929	876	905	932	842	871	901	931	918	883	827	868	911	903	851	901	837	879	844	876	861	853	872	895	893	862	905	810	891	909	850	889	863	872	898	851	859	861	841	828	869	895	874	919	857	885	876	891	875	875	949	891	910	908	907	852	871	925	916	945	876	835	884	852	865	914	845	889	855	899	869	906	902	916	862	862	860	875	874	892	913	834	904	880	891	823	834	826	856	874	884	893	857	833	843	901	861	857	905	864	889	931	934	873	899	925	875	938	879	889	906	877	839	880	906	917	904	888	878	909	874	840	900	854	908	852	910	939	853	815	866	857	872	859	851	883	854	892	888	842	882	875	916	923	889	875	866	952	846	866	870	877	853	902	880	883	868	914	877	860	946	887	902	869	850	842	862	881	872	955	852	863	876	894	905	879	879	859	927	814	895	892	820	847	886	877	860	825	826	900	860	902	838	919	837	873	827	916	866	904	841	860	910	846	883	893	887	873	836	868	847	929	873	879	897	882	879	882	881	889	923	958	833	844	885	913	887	867	919	819	857	837	880	925	876	888	889	852	900	852	876	848	857	893	888	876	899	945	871	870	862	902	883	885	893	941	899	887	879	862	849	844	887	858	866	848	890	898	901	844	886	890	858	961	851	943	867	886	874	818	824	878	907	891	830	848	870	864	930	895	901	889	930	885	926	864	905	881	886	836	970	874	814	902	943	879	931	911	873	841	904	895	899	924	890	912	843	858	912	851	880	860	859	876	848	883	874	912	890	825	874	908	885	943	856	886	866	940	869	898	875	891	870	870	859	873	904	922	878	929	928	847	864	851	874	870	831	835	888	876	850	869	930	924	854	893	979	863	869	943	810	912	895	904	843	883	860	857	894	849	876	889	892	873	917	854	856	899	822	892	921	936	868	907	887	867	866	906	898	852	814	861	886	904	944	904	885	892	923	880	890	842	877	845	930	865	809	914	888	919	910	840	852	896	921	840	894	892	882	872	922	819	860	859	914	886	883	842	873	854	830	881	924	910	947	881	911	908	863	942	873	899	832	928	876	835	898	928	878	829	894	902	899	877	928	886	898	941	920	874	860	831	883	885	902	872	858	869	847	867	873	869	871	851	897	882	926	860	850	923	872	872	903	867	886	893	839	893	904	894	870	868	888	855	898	835	863	869	902	821	913	881	868	927	924	861	899	816	863	855	920	889	896	896	893	884	869	890	903	892	910	859	880	914	856	840	912	820	937	947	895	855	871	918	883	904	849	885	827	830	883	871	897	927	848	868	865	869	913	893	890	916	883	897	892	902	855	910	879	846	942	893	864	857	866	882	885	875	930	923	873	862	951	911	843	902	885	873	817	892	906	872	853	872	866	885	878	893	893	884	902	868	909	885	921	875	853	866	896	880	866	873	896	925	880	871	864	837	854	812	872	895	882	915	878	846	897	898	924	891	862	847	846	885	867	832	878	881	867	832	840	888	921	863	904	900	881	862	900	884	876	908	885	877	847	832	906	897	878	861	912	927	947	836	886	902	900	947	894	899	942	906	849	868	827	918	931	897	917	889	859	889	916	877	904	857	883	912	858	920	880	823	888	893	859	861	922	909	886	872	867	884	905	858	882	887	890	919	901	859	838	881	878	873	922	870	893	879	935	839	941	851	867	910	853	898	906	855	878	855	899	918	834	874	856	852	869	879	928	889	835	836	928	942	927	855	871	900	870	872	876	878	893	860	863	871	911	877	894	908	895	913	893	869	870	931	832	890	901	886	925	909	870	913	900	882	890	906	863	841	839	851	899	902	874	871	891	894	917	862	936	940	919	873	849	839	874	897	878	834	943	870	874	908	873	848	853	875	903	886	877	876	898	896	869	869	897	924	879	851	867	884	885	897	920	839	902	884	925	880	858	841	925	908	874	902	885	874	835	894	884	872	881	909	908	871	864	823	878	847	861	897	921	916	938	879	911	900	870	922	834	912	863	826	868	835	856	899	876	848	866	902	859	886	914	872	884	876	895	888	893	900	863	865	903	868	850	896	854	843	936	933	898	895	806	869	886	931	916	901	888	870	906	957	871	934	889	899	856	883	818	905	900	848	889	874	879	866	922	862	877	831	883	863	879	901	867	856	910	900	889	900	881	904	897	878	902	859	823	850	912	833	927	924	902	860	931	940	953	882	901	891	877	948	869	926	896	865	907	882	894	873	815	907	900	832	883	897	829	909	881	898	913	861	973	853	897	953	875	844	880	845	866	864	913	901	882	895	889	875	851	877	849	913	856	894	924	890	919	871	902	906	913	851	891	897	899	871	830	869	879	910	871	922	909	804	884	894	891	909	937	911	859	883	900	865	962	807	881	845	901	866	873	879	866	855	813	877	876	933	888	874	872	889	919	893	887	915	830	858	893	894	878	882	873	906	890	872	903	908	926	879	847	846	938	890	884	899	921	844	915	835	911	890	892	845	886	903	865	945	884	919	887	888	886	820	950	895	884	867	923	888	863	947	888	886	848	867	856	875	850	823	871	870	901	925	894	913	902	875	878	894	868	903	919	851	860	864	855	873	894	862	936	922	894	890	889	853	923	827	920	865	891	901	827	889	909	867	873	893	887	880	936	833	933	885	889	868	881	891	905	875	881	857	924	878	854	911	846	933	918	858	871	896	913	831	842	881	882	882	937	870	919	868	810	882	842	889	918	850	910	899	872	911	876	887	853	867	834	855	887	844	886	866	854	898	866	949	879	901	894	884	878	880
5113	1089	988	834	853	792	852	752	807	792	815	779	810	769	818	788	838	796	786	797	790	821	808	764	784	748	789	792	754	778	751	778	789	805	799	738	797	747	763	780	737	744	759	825	767	790	764	837	768	799	794	725	789	780	783	811	767	775	782	744	760	742	806	785	795	758	778	810	793	786	775	751	705	756	749	767	756	774	800	780	750	799	789	790	723	754	736	748	747	743	725	823	788	729	774	761	765	754	793	765	770	783	771	787	748	784	787	795	745	769	710	750	737	782	773	801	736	757	760	766	749	772	754	755	768	755	777	766	793	777	757	764	808	777	786	812	765	764	797	818	816	758	770	814	803	806	747	761	791	773	803	799	753	759	804	740	767	785	791	783	808	750	807	777	781	769	785	771	786	736	768	794	760	736	765	791	790	780	755	796	762	743	730	735	782	770	765	756	739	729	755	815	749	819	799	770	781	788	764	721	805	777	749	789	751	781	793	741	750	759	792	798	819	777	719	774	716	789	766	751	800	792	722	744	726	789	752	786	732	815	765	747	770	747	783	742	735	795	780	767	769	748	774	772	784	789	819	755	784	796	782	762	821	784	765	824	831	719	766	785	735	841	793	801	753	777	790	787	737	767	822	818	808	770	767	745	747	800	788	753	769	788	817	817	804	748	811	705	782	826	807	746	744	766	753	764	750	767	774	760	787	728	804	844	773	792	741	740	700	752	769	772	764	771	782	775	752	776	756	774	742	774	798	753	800	798	776	794	769	774	828	795	774	833	789	787	836	773	755	755	765	789	827	828	834	789	796	814	778	798	777	754	752	793	787	718	734	750	778	771	724	808	813	793	759	796	780	771	782	743	777	756	785	742	717	730	804	781	766	797	731	753	777	781	761	786	742	764	773	751	733	719	790	713	756	748	768	748	787	800	751	738	783	798	814	843	777	811	770	795	756	752	753	724	771	775	793	787	804	742	794	798	773	765	805	745	772	775	772	793	817	792	767	780	762	780	775	805	775	795	805	782	763	748	729	798	745	745	763	764	779	801	737	812	778	780	806	796	821	801	820	750	774	734	765	791	729	733	775	770	785	777	760	751	818	757	753	773	774	750	821	751	774	746	762	749	758	757	787	766	810	764	778	747	749	692	747	785	781	763	823	782	793	781	761	740	767	842	811	743	781	789	789	770	794	779	760	759	808	771	756	785	775	741	760	745	788	776	788	738	718	789	784	755	753	768	769	758	752	796	787	762	736	759	757	727	748	777	788	757	778	785	791	759	800	761	811	813	747	848	782	774	760	808	751	733	768	747	774	757	791	762	799	782	761	817	809	798	793	780	742	760	776	750	733	778	683	740	767	779	777	744	774	776	825	727	784	773	807	742	746	795	820	731	734	781	767	767	765	758	760	748	731	773	686	796	781	814	752	779	764	773	763	792	779	821	805	793	732	794	739	781	760	735	743	795	759	769	780	745	799	781	740	746	767	807	738	799	797	761	776	774	750	792	810	804	770	840	766	776	812	775	816	741	794	757	775	753	809	794	807	791	796	825	796	801	766	756	795	702	816	722	769	765	822	742	754	810	848	760	761	765	726	737	715	745	776	761	773	798	782	767	740	820	721	770	768	754	751	782	774	746	790	718	773	803	780	781	725	790	801	758	729	777	732	752	750	787	757	775	739	785	782	789	749	790	770	770	759	749	757	757	729	759	756	779	760	804	773	703	823	770	738	763	784	779	754	757	761	810	806	747	707	795	808	738	762	773	755	795	772	807	754	749	751	767	765	753	793	758	813	782	815	740	804	704	799	774	739	794	766	799	785	822	790	760	727	785	755	732	797	733	756	796	772	778	753	740	787	768	766	750	754	773	744	770	816	795	776	808	799	751	826	780	773	785	747	721	782	744	808	807	758	772	790	804	764	749	817	765	794	821	773	819	809	796	751	753	786	737	724	690	776	763	762	778	790	743	818	791	806	803	798	765	807	788	826	685	784	787	758	788	784	732	766	746	791	828	714	774	743	753	731	810	819	741	787	785	779	765	804	788	701	757	769	799	786	796	797	790	725	788	784	774	763	714	715	778	755	792	789	789	737	769	782	762	802	802	822	800	777	751	789	770	752	787	706	810	757	778	777	766	780	765	749	742	720	758	772	772	821	760	745	758	763	782	770	782	783	797	812	771	768	794	773	772	763	783	789	767	784	793	792	825	747	759	769	797	808	730	765	734	739	801	784	801	755	728	768	768	844	766	774	763	757	792	775	791	740	756	764	772	768	761	793	822	827	804	770	750	716	758	769	784	773	811	741	781	783	759	782	790	762	768	814	721	764	789	750	784	768	768	775	748	753	797	759	813	808	774	818	737	812	739	778	777	766	820	764	792	788	762	778	778	763	797	773	744	783	805	790	725	760	809	786	767	755	773	773	765	763	738	821	779	767	786	790	771	820	718	752	774	806	774	788	796	802	740	716	790	720	822	767	774	736	746	786	796	766	808	798	785	738	743	741	779	799	777	743	776	791	804	785	812	778	750	784	774	734	792	746	781	752	714	726	782	791	724	784	773	748	748	704	775	811	737	740	743	738	798	813	766	730	779	771	785	782	746	728	716	801	727	755	749	777	783	782	773	745	753	760	740	806	788	764	731	780	783	823	775	790	742	786	769	734	770	762	690	795	810	764	803	762	736	817	797	828	747	789	768	800	781	756	809	754	803	740	748	757	776	757	767	775	785	775	783	811	775	788	801	790	823	783	700	751	770	773	750	730	781	762	766	812	742	777	764	788	790	810	776	768	734	742	746	773	798	784	810	757	724	797	758	800	761	802	790	817	779	749	754	793	775	770	767	786	759	745	726	765	789	783	769	736	757	786	782	791	785	781	766	777	737	804	725	750	767	801	780	725	805	801	774	809	750	725	819	752	764	752	782	764	763	759	752	834	809	762	769	741	775	794	759	747	767	740	796	767	761	760	720	776	763	798	772	727	794	729	771	787	776	731	733	760	782	763	778	764	801	776	772	766	794	743	759	773	783	783	734	775	765	818	732	808	732	777	810	762	789	793	804	801	739	821	831	740	764	746	740	841	823	736	750	776	785	815	782	779	752	718	792	743	747	792	775	815	764	750	816	744	820	776	720	787	757	788	788	781	785	777	866	786	747	801	760	746	781	757	776	837	767	722	833	764	745	723	705	803	769	765	777	746	757	761	751	789	739	781	778	775	758	747	741	801	755	782	778	760	744	774	735	748	738	748	727	819	792	742	770	778	752	790	710	751	729	774	809	766	784	777	791	778	765	792	784	823	802	816	783	767	776	767	741	758	763	784	766	780	798	760	779	771	790	748	795	772	812	771	810	782	795	752	772	767	791	744	735	777	748	824	734	742	776	797	768	772	767	762	764	771	787	790	788	778	742	710	816	765	775	752	755	779	789	796	785	817	756	797	802	785	800	773	804	787	780	732	782	795	805	780	752	757	802	761	776	733	762	774	760	769	762	803	764	761	750	773	774
25634	21395	25962	19518	2395	1177	1046	981	893	887	857	949	838	887	860	888	869	856	853	883	862	837	898	910	854	878	829	828	828	863	871	842	878	900	878	797	919	823	819	872	857	835	802	852	835	816	873	871	860	871	806	877	867	819	872	876	859	853	844	859	805	835	878	820	833	843	849	832	843	843	791	848	854	810	842	874	885	810	876	819	837	803	807	891	831	828	820	866	879	868	827	848	851	857	841	809	834	910	845	853	837	843	898	847	856	837	901	773	857	840	829	885	877	833	879	886	903	831	828	884	873	866	884	869	880	815	844	851	875	808	859	829	855	857	847	814	820	871	868	810	863	866	872	833	869	845	867	840	868	831	871	874	794	871	895	855	821	780	837	891	850	854	840	804	810	834	787	843	831	821	818	819	882	862	824	853	836	887	826	838	866	831	818	842	841	864	870	845	848	882	816	833	854	806	805	822	818	793	822	854	840	842	857	852	842	865	860	863	849	859	849	897	851	881	842	855	867	823	831	848	813	779	864	888	820	844	835	844	851	854	836	866	850	867	837	849	858	895	819	817	842	827	864	810	781	842	874	795	866	859	866	794	832	851	859	797	794	836	837	851	879	889	860	832	790	838	838	844	834	853	799	819	858	886	838	830	858	895	801	792	788	810	864	830	813	812	869	853	866	820	847	846	842	867	907	911	838	929	859	838	852	807	835	782	828	828	810	791	820	857	849	863	873	835	866	775	841	874	854	855	833	858	892	876	881	876	813	861	824	824	825	833	867	818	850	848	855	906	886	891	894	857	855	843	848	847	860	915	864	798	857	793	837	844	821	837	822	900	846	818	793	871	845	865	793	883	833	868	890	792	789	852	852	841	836	876	877	811	829	834	831	840	815	813	857	851	856	837	820	829	863	852	888	874	869	819	842	896	848	878	833	862	879	796	850	796	837	846	810	884	852	827	869	860	790	848	816	815	824	818	803	812	847	900	848	871	885	813	832	867	855	863	837	816	809	871	803	822	885	878	792	818	850	882	857	825	845	804	926	862	853	841	779	861	865	855	813	858	863	863	857	826	860	901	823	856	834	848	831	820	834	808	832	804	803	859	847	824	812	828	839	832	830	882	846	815	888	813	832	794	841	843	831	864	821	851	870	860	871	895	817	805	842	825	836	849	867	843	823	833	877	830	807	810	803	884	825	885	831	877	873	832	853	810	819	792	828	865	875	849	858	834	841	851	852	803	800	829	840	843	863	796	881	817	852	848	865	853	870	814	888	803	807	775	817	829	837	876	827	861	819	849	851	819	856	839	853	830	853	843	865	833	890	874	838	852	823	863	826	803	852	854	874	828	806	897	901	809	838	795	872	822	793	875	836	860	878	910	851	889	798	853	821	844	826	828	891	825	865	867	853	842	900	815	858	854	893	835	875	851	837	871	782	873	814	815	811	817	886	865	841	821	843	872	902	829	900	857	890	756	832	812	860	809	802	812	849	830	820	849	883	788	856	844	842	824	830	801	783	825	848	878	825	895	821	829	849	866	862	878	829	795	832	825	733	812	869	836	757	859	868	820	861	883	894	938	804	819	848	840	835	895	803	837	852	840	837	873	820	846	852	918	918	842	856	836	847	818	815	835	825	832	848	864	854	876	856	885	873	848	906	822	931	816	856	875	884	793	872	855	857	858	888	845	808	810	856	870	806	823	865	814	883	828	812	811	830	888	817	834	823	867	868	847	865	893	798	894	861	864	883	853	805	826	851	921	852	876	864	828	802	831	856	816	849	836	810	830	935	855	838	871	895	816	827	839	816	850	836	845	944	870	845	816	877	850	827	841	852	833	768	843	800	843	802	819	841	847	845	858	863	855	820	837	848	849	855	848	855	844	845	831	872	840	872	817	797	838	896	816	834	830	822	853	857	841	770	833	895	813	817	817	834	896	850	865	850	850	863	858	888	853	817	808	840	814	832	893	857	817	821	886	879	910	873	828	828	855	839	812	828	837	829	814	837	820	835	837	877	844	823	862	762	832	836	833	854	872	848	954	895	842	834	824	845	858	864	860	807	802	793	802	863	763	845	842	859	905	862	848	825	848	890	852	852	860	858	829	818	833	825	864	822	894	865	820	817	850	869	816	782	874	864	836	880	800	875	836	847	804	844	848	808	836	888	828	898	825	871	876	855	792	853	809	823	802	844	828	819	836	844	883	861	845	865	810	866	835	890	847	882	831	868	844	815	894	817	924	849	830	870	812	834	829	806	819	858	834	845	848	862	867	863	850	828	810	855	849	814	826	838	836	847	841	827	793	892	840	828	862	830	870	878	878	828	797	859	889	814	878	906	822	800	824	835	887	856	813	838	852	824	848	874	822	849	861	893	833	859	835	885	809	861	878	849	813	840	903	883	794	845	831	881	898	859	792	842	865	848	839	853	861	841	827	830	851	804	869	835	872	845	827	899	796	878	845	848	836	847	850	873	812	840	864	897	840	869	899	835	836	849	857	812	822	862	859	877	799	817	796	875	883	853	843	854	782	878	848	866	886	834	853	871	870	871	854	893	856	859	839	863	830	840	885	912	877	837	778	823	844	836	822	826	836	863	854	835	821	835	829	859	886	830	868	825	818	857	864	831	845	789	876	846	871	855	894	858	797	815	801	853	847	839	827	836	867	805	895	884	822	896	830	846	839	837	819	851	845	820	919	830	839	876	859	828	839	792	816	846	836	899	873	870	873	761	872	861	849	833	846	877	843	850	826	860	780	849	864	841	860	808	837	839	829	839	857	816	848	849	886	873	883	870	836	846	807	821	847	853	879	878	787	853	868	873	810	857	910	838	845	859	829	877	826	838	817	860	844	829	835	862	833	877	851	844	827	822	814	847	832	816	822	824	882	850	849	858	879	847	828	883	852	881	848	845	883	837	800	834	828	834	862	807	877	878	867	810	848	830	836	864	870	789	882	874	830	859	839	817	798	853	870	850	845	839	777	794	869	827	839	835	852	859	845	861	833	879	829	806	857	805	831	858	872	861	851	881	910	833	937	874	872	819	882	836	854	839	806	802	830	861	836	891	832	915	898	860	857	834	767	792	827	863	911	803	881	861	898	853	839	790	847	846	816	797	823	842	857	822	831	763	840	860	829	825	863	844	797	872	871	856	917	829	844	866	870	839	852	878	918	837	785	835	817	822	909	855	856	881	829	778	851	873	831	814	907	838	803	839	878	835	861	853	825	826	876	825	839	899	893	895	834	889	831	816	834	808	878	810	853	836	815	882	846	908	859	867	870	830	838	853	870	857	863	850	858	821	815	829	840	838	869	837	874	831	801	846	828	815	847	858	861	852	867	824	852	850	794	804	864	769	785	853	830	854	789	862	797	817	860	867	857	824	841	843	798	884	859	887	828	826	831	816	812	862	837	814	939	855	828	841	843	868	891	851	829	854	788	889	870	804	886	852	840	844	835	855	839	857	838	822	868	795	822	836	830	836	835	851	839	885	863	856	852	814	858
3589	2430	2058	1372	1090	1033	892	866	808	851	852	763	807	826	787	819	761	811	766	735	801	769	778	837	795	805	748	703	753	711	766	807	763	795	706	828	773	777	688	767	771	749	799	790	783	730	760	771	789	747	759	709	784	823	813	755	774	774	797	774	777	751	777	744	753	734	786	814	756	751	707	795	807	766	737	771	737	749	721	782	795	871	756	761	824	798	761	773	741	801	768	743	804	721	795	746	740	770	790	767	805	727	767	766	715	787	793	793	801	733	733	837	714	763	781	820	737	771	751	803	781	771	755	793	807	777	760	782	753	804	779	742	744	787	775	744	735	744	736	734	748	812	777	732	786	731	718	782	789	753	770	765	780	783	760	771	771	768	756	740	722	723	740	770	754	779	689	763	780	744	783	785	762	773	760	770	770	755	765	792	810	761	724	763	755	769	763	770	726	768	730	749	749	762	767	758	742	763	707	729	760	759	731	758	814	798	698	783	765	791	741	727	735	743	714	750	723	759	734	782	705	770	755	772	734	779	710	757	761	772	832	762	722	763	756	790	792	781	753	756	791	747	711	748	791	768	769	772	778	794	740	735	754	735	738	742	700	761	784	790	792	808	757	791	723	731	777	783	780	774	785	727	768	760	760	755	771	766	769	802	727	728	790	815	707	770	780	798	777	753	742	760	743	834	815	797	755	743	725	737	764	748	725	737	744	762	742	744	769	796	747	772	771	782	784	756	800	776	814	779	764	828	731	749	784	782	764	715	801	782	748	725	738	735	715	813	734	695	781	771	749	802	784	763	782	732	789	834	741	752	755	793	754	793	769	765	718	771	830	803	745	775	771	728	787	743	815	774	791	761	776	727	794	793	737	719	785	786	743	771	760	764	732	819	799	783	755	748	706	740	733	730	738	773	808	763	726	737	708	721	781	733	774	728	777	789	750	793	768	743	749	713	771	727	770	783	697	755	740	736	760	753	809	786	765	746	814	760	745	759	755	753	763	769	770	752	762	765	771	760	820	739	723	753	782	808	762	755	779	755	757	809	768	756	810	780	762	796	757	785	727	798	758	769	763	811	747	745	767	777	784	803	725	754	743	769	752	789	797	778	779	753	800	774	780	741	705	786	743	772	812	752	786	768	750	776	743	752	777	765	732	755	716	811	750	723	735	804	752	763	786	827	731	753	817	806	792	762	772	723	746	750	776	759	774	743	766	847	716	787	772	758	748	755	736	727	802	789	735	756	752	767	763	772	752	836	751	731	749	736	818	780	790	735	760	768	761	739	820	766	754	730	775	800	772	771	763	803	789	762	711	719	772	734	813	768	751	775	745	790	733	829	774	770	772	745	794	808	793	730	782	738	781	734	768	802	766	743	744	757	773	725	799	736	731	749	720	733	786	758	816	694	802	786	767	745	763	794	743	796	727	744	743	750	725	739	790	746	784	752	775	741	759	765	788	785	729	735	775	771	741	755	711	782	764	753	766	742	758	726	772	793	717	750	764	751	767	797	752	783	780	756	798	711	777	717	786	750	742	729	729	725	791	769	742	783	784	774	731	763	812	764	761	790	748	765	723	797	726	726	776	747	761	822	820	793	768	771	785	805	721	759	756	755	739	777	778	691	749	731	777	759	747	728	823	789	761	782	747	807	734	738	770	779	739	784	781	737	810	785	771	800	765	803	712	784	721	710	757	770	753	754	758	749	713	790	774	778	834	762	762	739	785	743	727	766	715	716	746	728	670	695	770	777	762	801	759	762	751	779	738	753	728	756	752	753	782	749	728	780	740	752	729	785	770	782	750	775	743	737	784	765	766	721	778	739	734	774	748	761	740	721	764	735	769	717	791	771	776	763	753	762	778	732	762	805	775	746	801	710	798	764	763	742	751	757	708	755	750	731	733	769	753	732	766	767	750	764	756	770	735	798	741	734	773	732	728	741	730	783	786	742	775	756	781	783	725	710	765	735	696	779	799	735	783	748	710	798	750	769	747	772	732	761	783	744	746	745	739	810	760	732	736	779	736	741	768	748	750	787	750	762	809	778	736	759	773	775	742	744	752	737	706	781	721	783	779	700	744	752	796	781	726	789	760	731	752	763	745	760	769	741	814	691	729	760	752	729	743	722	746	765	816	724	785	717	778	746	748	795	758	780	743	777	738	789	770	750	760	748	748	759	731	763	745	774	826	743	748	812	748	726	798	767	780	784	781	761	794	728	834	738	730	827	733	733	750	765	715	792	727	740	740	709	779	743	771	761	794	717	750	761	757	751	746	813	744	751	725	725	767	771	787	743	794	759	776	726	754	802	807	774	775	790	745	747	780	771	722	754	743	711	744	741	762	774	783	751	792	752	781	801	771	758	741	785	806	815	741	744	772	782	733	753	735	730	786	751	734	761	756	763	800	799	765	744	792	791	781	783	703	728	780	750	788	776	719	774	791	786	797	770	722	764	759	691	772	764	758	735	751	746	788	798	765	745	774	769	741	838	781	751	763	731	742	731	740	767	743	747	765	770	765	746	753	752	723	753	760	777	765	765	799	740	727	784	768	814	749	755	767	738	772	757	701	788	724	714	812	765	770	798	742	771	748	810	786	773	793	770	736	790	793	772	729	778	734	748	768	753	816	748	764	742	789	708	753	733	757	772	807	804	750	751	761	781	738	745	752	781	769	732	780	741	800	757	719	781	767	769	745	712	784	754	807	751	757	740	782	773	760	752	757	741	812	749	743	758	731	721	766	770	763	770	771	782	766	744	765	785	791	756	775	731	731	768	756	774	747	767	797	724	762	742	713	737	802	745	755	777	753	715	802	766	787	767	800	783	779	733	756	773	804	777	746	793	714	717	741	763	751	763	777	757	746	696	779	776	790	778	753	742	812	680	756	760	746	761	744	774	794	733	744	767	798	767	819	781	771	750	740	736	747	795	799	758	714	776	724	772	745	731	753	804	775	771	748	768	770	767	722	726	784	748	819	758	778	747	765	746	749	762	747	761	746	744	752	767	782	782	782	723	800	716	740	720	762	774	750	798	783	759	709	777	789	726	738	796	805	751	764	810	755	739	786	723	765	785	760	734	777	762	804	753	732	781	755	721	740	725	733	731	788	757	793	788	734	763	737	741	808	788	751	760	744	749	786	743	722	722	759	772	765	749	745	757	719	733	752	759	771	755	786	756	762	764	792	754	698	793	756	761	768	763	755	746	813	781	746	710	774	727	744	754	731	769	818	755	787	744	749	755	774	753	757	738	741	768	809	771	738	755	816	757	733	768	753	800	792	757	767	709	789	726	784	756	747	723	751	806	788	722	747	772	733	757	742	787	698	796	756	772	732	765	756	756	784	737	778	739	742	733	753	742	791	746	776	741	772	784	760	792	763	730	779	784	732	710	772	721	733	733	706	783	756	759	722	778	751	813	791	756	765	810	725	806	751	810	769	706	762	784	784	671	785	829	738	733	757	753	788	766	753	782	755	778	747	734	762	746	762	773	792	747	719	735
24160	21404	28594	24600	20546	3364	1058	706	584	538	526	557	572	517	507	510	475	494	476	477	502	479	455	490	460	466	502	450	477	451	471	484	460	453	473	493	470	451	454	454	459	472	460	489	474	484	415	492	437	443	438	449	433	466	441	476	431	465	468	469	465	453	454	451	480	440	447	491	447	461	457	467	460	476	466	481	435	474	467	452	443	468	454	435	469	460	461	463	457	490	423	488	426	424	493	451	453	457	496	460	460	413	471	480	451	453	439	438	467	462	453	419	448	407	440	482	441	450	453	458	452	462	447	420	454	463	412	452	442	439	436	478	488	449	472	433	459	476	449	464	423	432	464	446	496	490	463	451	455	431	398	491	451	424	422	422	470	478	434	464	435	451	426	453	476	460	490	471	464	488	473	435	426	486	507	417	464	449	440	455	419	437	446	448	459	442	491	436	471	466	466	438	442	462	456	436	421	485	485	491	420	466	430	427	454	442	447	421	444	419	478	446	470	426	442	442	462	449	460	433	419	445	445	476	487	484	459	443	452	439	431	450	473	447	437	434	479	489	445	479	431	429	476	468	417	453	448	458	463	487	501	436	490	441	443	476	461	449	492	463	454	446	404	477	457	426	440	444	418	439	453	473	436	454	441	418	438	491	467	422	457	418	430	422	461	451	423	447	437	462	471	455	434	451	446	422	441	478	492	428	459	464	429	447	460	431	417	459	426	458	419	452	460	460	470	450	427	465	441	472	456	474	445	433	466	448	419	471	462	440	470	419	446	474	456	435	447	473	475	488	459	453	406	440	458	445	423	472	493	460	422	462	468	459	431	459	467	429	421	458	469	423	454	408	443	444	473	491	458	448	445	462	440	438	438	468	447	501	423	421	463	445	482	427	473	464	459	461	462	466	452	443	422	487	479	460	423	433	430	487	431	445	466	413	474	406	436	429	466	422	427	443	439	418	415	433	467	413	457	460	475	457	432	447	476	441	452	425	458	447	514	450	473	454	426	464	435	447	445	470	462	459	410	485	431	435	459	452	423	454	410	437	458	450	450	455	451	473	409	475	479	452	433	455	465	396	432	396	439	460	458	447	445	465	445	462	445	459	467	450	461	435	439	441	425	460	478	455	456	450	453	454	442	470	485	423	451	439	460	450	444	459	449	413	457	464	458	431	442	463	439	494	439	439	459	438	443	473	451	435	467	472	430	402	461	470	435	446	453	453	431	422	424	430	441	441	438	423	473	413	447	470	461	492	458	436	485	460	480	434	450	464	446	421	431	465	467	445	455	455	483	474	454	429	429	453	436	459	475	474	434	446	434	470	441	437	445	443	437	434	448	457	422	450	472	451	476	470	449	456	472	434	438	454	445	445	386	489	471	447	479	450	449	456	451	463	463	448	417	435	471	472	403	470	425	422	465	477	441	446	470	455	428	466	493	449	460	468	424	461	464	418	389	479	456	478	467	478	436	441	501	436	450	439	427	451	412	464	473	423	443	458	464	416	431	489	463	427	440	428	443	435	422	471	465	448	430	447	458	443	458	458	425	437	479	457	469	444	410	420	442	456	444	440	429	430	474	430	456	406	457	423	474	457	484	445	479	464	484	470	455	471	472	432	446	463	433	436	408	450	502	407	472	448	429	467	470	475	465	455	446	434	484	441	426	455	427	456	428	469	483	449	464	472	435	464	429	479	481	454	461	478	446	438	405	424	483	481	418	454	440	457	452	462	455	444	465	445	468	458	481	478	476	438	453	447	447	454	471	444	444	502	427	432	436	431	421	432	457	426	428	466	429	495	441	436	484	449	445	420	445	458	435	436	438	456	409	456	455	467	441	436	469	443	443	471	455	465	420	439	416	452	462	427	455	469	464	481	424	466	457	445	437	458	466	466	452	441	425	455	453	454	437	452	478	465	489	464	420	453	402	426	451	443	446	425	463	463	475	478	435	434	435	454	420	420	451	478	450	432	469	430	451	475	476	480	457	458	429	450	450	484	445	456	423	461	473	396	473	468	502	471	424	442	442	492	468	468	453	438	447	443	509	470	477	453	445	414	455	473	432	418	465	434	434	441	446	444	485	422	459	464	451	451	427	476	461	451	435	450	442	416	448	431	463	446	440	433	444	432	473	438	490	471	429	462	467	416	455	465	481	430	466	451	441	417	456	442	442	457	410	445	444	513	449	428	481	492	415	458	490	460	459	469	485	451	433	471	445	453	453	418	470	442	458	407	457	468	466	468	436	405	477	435	434	482	454	451	443	458	479	452	446	461	469	437	445	468	438	448	426	455	453	439	428	417	435	466	466	428	453	425	439	474	441	479	443	436	455	436	451	444	425	438	427	423	447	445	474	516	485	428	444	439	469	434	461	449	469	430	458	443	449	511	494	431	442	454	467	485	450	447	444	469	442	391	452	456	482	434	446	453	414	452	456	467	451	422	444	459	450	451	446	465	461	439	433	462	442	455	435	444	453	428	429	466	454	435	429	448	424	438	415	471	467	441	442	444	478	430	430	458	452	447	489	441	425	415	425	442	420	436	456	438	441	438	483	422	442	464	435	464	469	428	429	429	434	444	439	493	454	503	459	460	454	448	488	438	453	447	440	473	471	442	476	434	467	503	461	441	484	454	473	480	451	468	419	429	474	469	469	407	445	440	470	449	458	449	442	470	481	453	427	424	442	455	451	449	408	427	451	427	468	465	487	439	440	482	428	439	464	446	474	409	423	447	439	469	423	464	466	445	462	433	418	481	459	466	455	399	450	433	455	435	439	482	466	451	448	406	441	468	434	416	428	470	450	422	469	479	418	426	449	447	439	454	418	452	451	442	473	443	454	445	435	507	459	439	454	451	440	489	463	424	438	483	430	470	485	432	452	443	443	455	441	476	441	450	432	436	456	449	459	436	444	463	449	460	472	441	441	423	448	438	440	433	442	447	451	454	434	432	470	438	420	455	455	461	435	459	437	464	473	403	467	463	431	477	465	476	447	483	440	440	459	420	480	406	446	427	433	410	419	476	452	434	473	461	437	426	471	453	456	432	419	434	428	463	477	430	473	442	428	441	434	466	442	465	411	445	447	451	439	404	438	443	439	440	478	487	448	422	424	458	462	456	451	491	408	424	447	427	465	442	423	449	436	481	447	426	457	459	471	476	432	452	449	453	479	464	457	463	474	455	424	456	457	417	460	430	430	476	435	477	492	438	450	426	500	468	444	486	447	502	432	441	449	471	427	460	447	442	461	453	453	456	418	446	461	432	432	479	421	454	446	451	496	456	432	478	474	476	426	500	466	432	426	467	470	458	415	477	463	488	450	439	439	421	484	427	447	432	466	460	460	415	431	413	454	447	447	438	441	458	487	465	435	432	444	404	423	444	421	457	421	454	446	452	413	450	415	454	449	459	437	486	441	446	423	406	451	489	475	428	489	440	416	446	484	446	476	431	440	447	453	423	422	429	474	422	444	464	467	471	463	479	469	458	474	421	453	412	465	409	451	434
3367	4811	3821	2038	1460	1139	942	788	747	618	641	606	600	588	543	493	482	531	517	525	488	530	495	545	488	488	480	499	456	482	490	468	459	496	456	499	498	455	517	468	464	461	494	458	472	492	488	477	478	462	476	470	487	463	483	438	445	482	482	486	462	482	468	455	485	486	462	441	429	521	485	457	452	474	451	501	443	471	467	460	526	457	482	436	452	485	429	486	443	482	462	465	445	440	463	478	491	487	479	475	460	468	487	460	490	498	488	473	484	470	466	500	466	485	457	449	453	500	494	462	438	451	510	503	447	426	463	437	437	438	450	482	457	468	477	477	450	467	434	467	478	473	494	434	443	451	451	462	473	469	449	462	453	439	452	429	468	442	501	496	442	466	455	475	474	456	481	470	463	419	492	467	410	468	457	478	480	459	489	442	440	450	458	433	478	503	463	426	459	471	462	486	441	418	421	452	470	460	459	470	471	476	454	472	483	420	454	499	471	439	461	481	453	441	458	439	475	481	446	454	443	461	444	409	449	478	490	462	463	469	463	473	448	467	416	480	461	411	466	489	483	493	446	464	442	441	484	449	467	495	474	499	476	454	492	423	460	447	452	468	487	473	409	510	441	431	537	463	466	457	480	442	463	468	451	462	503	471	493	454	474	487	461	457	466	456	461	454	470	467	461	491	451	430	465	476	460	455	435	469	486	444	478	458	478	469	383	451	481	490	502	513	483	467	482	446	434	475	422	470	456	429	459	439	488	499	482	461	455	478	499	460	465	455	460	455	464	496	476	427	470	435	463	458	469	448	403	437	449	437	450	503	427	473	508	476	483	486	468	462	451	483	474	439	457	454	457	420	443	512	459	470	473	492	474	427	461	486	435	451	436	464	493	461	459	461	401	453	477	496	445	396	472	438	452	466	504	453	500	506	456	466	471	489	481	471	477	446	468	462	480	457	465	461	441	456	491	444	488	453	451	436	465	476	452	450	480	495	453	443	446	495	452	484	476	466	457	447	446	470	469	476	475	437	461	429	407	482	463	458	471	440	461	473	457	456	433	466	464	426	442	445	491	471	437	462	469	472	445	450	449	459	455	415	502	455	456	468	445	480	493	479	477	428	461	466	482	436	473	451	487	450	487	468	451	442	440	445	495	464	437	466	471	445	444	419	437	431	468	479	461	459	468	466	472	454	469	458	447	440	458	515	432	428	460	500	439	410	490	450	435	494	449	466	474	457	435	462	479	425	462	472	496	440	488	490	464	493	455	467	453	448	438	480	479	441	439	465	449	420	455	482	445	497	429	474	473	523	460	457	498	485	444	489	464	460	440	471	455	454	461	445	493	452	439	472	480	452	457	452	477	432	480	471	479	453	464	458	416	418	458	462	477	464	448	467	433	458	441	482	480	458	470	435	469	444	432	445	462	475	474	490	456	454	438	436	486	464	488	454	444	430	457	489	487	489	437	492	453	481	445	496	464	432	432	484	469	489	462	466	457	426	465	455	460	424	467	455	477	458	435	439	489	441	492	460	482	460	435	454	438	453	467	462	444	465	480	425	449	429	424	471	421	462	405	461	423	466	478	465	451	440	460	485	429	471	466	478	434	454	468	493	436	455	441	459	519	490	433	467	480	458	495	420	460	467	482	408	476	458	456	448	445	442	476	486	462	421	470	460	490	483	460	457	488	466	470	492	449	481	410	451	464	478	418	480	441	456	453	410	429	459	468	447	420	433	470	444	467	447	431	451	471	479	461	460	458	453	484	448	456	506	476	437	456	481	472	476	455	466	495	511	463	463	463	460	442	461	439	434	468	472	467	468	438	445	458	439	489	451	443	456	439	460	455	471	464	431	468	454	461	414	437	418	453	441	459	482	462	472	430	454	450	458	441	460	457	466	444	450	475	417	446	465	481	452	448	481	478	461	465	469	427	486	462	462	459	439	410	487	445	459	437	476	431	445	456	496	441	462	453	459	462	451	475	428	460	451	438	445	420	451	469	418	439	455	477	457	454	434	463	446	477	449	457	473	425	430	458	490	484	478	444	461	446	428	457	436	446	456	474	490	472	476	467	455	466	443	470	439	453	503	464	474	466	434	445	490	461	459	434	465	465	479	481	468	444	463	445	428	473	427	467	459	452	460	454	429	505	445	476	438	414	474	424	434	465	452	469	467	458	469	442	448	445	455	427	461	468	426	464	446	511	474	470	461	494	452	448	452	436	461	458	437	443	475	487	459	434	444	457	440	473	449	410	451	432	478	465	451	423	455	486	414	443	440	462	451	436	487	498	484	447	455	491	445	433	436	433	454	461	434	489	418	460	465	485	472	491	480	459	485	447	470	487	449	455	451	420	466	475	469	481	457	488	439	482	479	474	450	417	489	503	438	437	429	434	467	456	498	466	474	467	472	461	478	430	472	425	444	491	451	469	457	429	411	438	461	461	482	449	435	455	446	487	493	472	428	445	426	452	447	474	462	463	425	450	426	438	452	447	456	465	444	414	466	450	436	434	451	427	479	462	452	440	454	462	489	462	488	505	456	475	457	470	454	440	434	485	449	472	442	479	411	440	465	498	440	428	486	409	493	475	416	429	444	448	470	468	469	480	496	451	464	486	454	431	459	448	439	431	430	435	417	447	457	452	471	475	501	479	502	504	483	449	455	428	452	472	480	418	471	481	434	457	418	473	432	495	463	492	478	460	468	418	491	451	485	446	483	450	454	484	445	459	432	456	440	462	465	419	465	403	457	464	469	453	486	454	450	457	444	399	481	435	420	433	464	500	486	484	459	442	484	455	469	454	466	473	398	430	504	420	443	446	434	498	443	483	484	477	439	449	461	444	423	462	478	442	449	482	465	452	462	514	453	421	442	455	448	416	476	462	430	435	496	432	453	503	452	445	461	427	466	441	442	481	448	450	475	437	464	481	450	427	455	477	448	466	433	457	436	467	444	472	482	488	497	460	449	465	454	459	461	444	467	469	423	460	488	436	429	495	428	462	476	470	459	442	454	442	472	460	468	463	449	492	429	459	453	482	481	403	452	473	436	422	464	443	462	485	475	486	445	445	438	478	431	480	471	478	482	491	460	447	469	443	451	461	458	477	444	467	424	457	465	506	441	495	458	464	438	483	452	466	466	457	464	465	444	465	442	465	447	449	465	449	463	437	482	446	428	456	469	452	476	443	443	471	452	476	438	441	438	475	436	434	476	442	478	451	458	475	451	467	462	480	467	478	464	473	422	438	497	450	468	510	449	494	455	482	445	475	435	467	457	469	467	491	436	428	454	448	447	457	481	432	453	429	496	484	456	468	455	459	461	437	429	456	471	508	421	459	423	445	467	471	452	449	452	426	433	449	465	467	472	457	482	444	456	477	459	466	439	425	468	460	433	455	431	424	459	510	458	447	433	456	437	501	445	462	423	458	456	396	445	429	450	458	449	468	452	427	447	482	433	462	463	426	435	437	444	482	439	479	449	432	456	399	459	435	447	423	438	456	442
27732	12203	2083	1273	933	868	877	919	880	889	922	839	953	874	900	876	941	909	853	874	936	862	889	896	886	836	953	858	842	922	863	901	895	925	911	852	889	851	832	893	902	908	904	881	917	839	909	851	824	873	876	933	859	916	891	884	882	851	834	911	852	932	896	872	841	917	892	875	881	892	846	903	887	834	861	909	888	884	927	873	870	896	913	891	899	878	900	867	882	929	883	851	900	910	849	904	910	868	901	867	912	856	852	834	934	829	912	879	920	881	857	882	894	901	932	916	880	905	862	896	851	848	894	899	876	819	882	900	839	873	883	841	880	908	881	854	923	867	931	914	879	847	889	893	869	909	876	879	913	918	911	890	890	890	872	947	882	885	874	890	910	897	872	798	896	884	869	890	831	907	835	898	944	878	838	918	895	885	873	938	915	938	857	876	871	870	890	922	860	855	875	879	960	877	841	878	925	892	912	876	821	889	856	874	861	836	869	886	880	851	919	877	937	862	905	875	873	906	853	866	867	851	859	869	858	854	918	874	908	829	876	891	890	864	893	878	863	944	863	861	889	938	899	879	862	855	845	860	934	898	920	909	932	878	877	947	835	932	849	883	908	875	824	882	846	947	896	870	850	849	906	885	867	902	895	894	886	873	919	884	889	858	872	861	878	857	855	885	883	905	865	853	945	854	907	824	885	887	873	834	864	886	926	899	853	874	918	891	886	880	868	940	930	886	874	873	898	836	886	859	892	894	887	844	890	919	903	872	886	924	892	882	858	900	844	858	921	856	884	901	886	840	849	908	909	914	875	862	845	914	881	856	885	857	827	882	853	846	881	855	877	836	868	859	886	888	848	897	921	896	879	908	882	854	915	851	911	866	873	884	892	852	881	900	879	887	858	893	891	834	929	884	886	886	838	902	858	938	891	868	875	840	849	871	932	944	856	892	832	868	918	889	838	882	878	868	839	930	874	953	855	844	854	871	864	885	858	931	849	794	892	873	855	911	929	858	883	884	901	895	845	906	887	847	924	889	906	890	833	856	875	903	901	905	848	909	902	891	890	880	912	837	902	868	917	915	882	950	879	951	897	854	844	840	888	890	853	856	903	910	852	837	843	879	882	883	895	844	907	914	906	948	859	874	870	871	936	880	919	865	901	873	844	855	898	833	850	909	884	864	898	888	910	859	906	875	888	869	876	874	842	851	889	886	834	887	871	891	876	846	891	945	885	852	853	833	900	928	884	893	919	869	899	883	898	967	892	892	914	882	866	853	863	855	872	874	790	883	911	888	879	882	925	899	930	880	852	885	879	901	895	867	815	890	899	915	898	888	942	934	874	878	862	892	884	882	878	882	865	863	814	899	865	908	819	897	895	865	882	914	874	897	846	943	935	884	847	881	774	847	897	880	892	964	904	840	897	879	910	964	901	869	907	871	883	918	901	875	838	868	879	885	865	907	921	917	883	851	863	875	903	867	875	837	852	820	894	815	890	910	878	873	864	838	836	887	890	888	881	894	889	826	973	858	909	856	851	899	886	872	858	898	897	839	922	888	892	856	831	860	907	903	876	807	868	908	851	912	866	900	907	870	903	884	831	897	825	875	879	925	847	894	797	833	845	826	863	869	834	911	863	902	863	868	852	822	896	930	873	858	902	817	917	861	950	911	921	837	842	871	860	881	871	819	832	854	879	894	911	851	923	864	858	922	864	903	839	845	923	864	906	889	825	905	894	852	889	871	863	905	861	890	936	895	879	920	877	814	885	894	858	884	897	858	943	874	850	909	866	899	900	859	903	906	819	905	877	902	828	905	876	844	862	899	939	875	948	910	892	931	893	862	860	903	927	945	870	857	876	847	901	831	850	868	899	872	917	899	878	877	876	906	859	888	893	875	899	852	858	851	892	861	875	822	854	930	922	901	830	859	881	887	907	894	888	844	943	856	873	866	875	947	906	880	913	870	843	861	881	865	902	922	845	853	882	906	889	873	910	870	883	892	907	876	860	867	917	890	885	860	897	851	911	863	890	863	869	851	924	857	811	859	900	872	903	845	885	877	824	886	926	905	856	927	936	904	882	900	932	910	893	895	884	874	884	897	888	881	912	837	876	850	917	834	846	892	857	867	850	860	900	886	910	911	918	868	861	867	898	924	906	915	871	895	863	859	888	942	909	831	902	888	920	869	863	885	891	889	964	852	859	887	855	888	928	844	887	904	893	890	871	914	909	863	931	878	896	877	882	850	860	862	900	857	930	854	878	933	895	838	887	900	849	870	891	861	852	837	878	825	897	921	882	858	859	919	849	861	895	938	894	850	888	890	905	858	876	870	884	874	856	902	881	900	868	946	836	862	892	943	860	872	808	911	819	893	873	843	914	848	886	897	884	854	821	860	883	864	925	866	891	867	865	880	854	926	842	847	963	858	930	867	909	903	870	882	886	887	877	902	828	847	863	886	841	856	868	838	899	899	922	869	905	919	966	879	879	848	873	875	926	934	878	897	840	903	820	863	869	832	900	888	841	881	869	852	898	901	818	871	880	903	894	890	883	950	933	831	880	865	894	823	892	913	886	897	846	837	834	874	862	918	900	866	880	909	860	837	840	865	864	892	903	862	896	888	858	907	881	853	877	894	848	903	921	865	876	845	926	899	857	866	869	942	918	839	899	827	913	887	936	921	805	856	947	820	879	887	899	880	900	873	889	905	852	839	946	899	893	894	935	895	903	796	894	896	917	880	898	899	902	874	878	833	891	945	861	933	852	902	871	880	859	895	850	863	838	864	902	885	853	864	903	877	942	871	876	920	877	876	809	846	887	870	847	879	840	815	868	864	872	884	906	854	892	840	905	894	903	874	916	857	881	877	911	835	844	853	901	883	872	885	901	873	878	874	858	839	823	874	945	890	905	875	862	867	876	909	908	856	869	907	893	873	938	884	878	874	882	848	888	856	949	905	857	874	911	846	913	913	907	840	882	942	840	914	889	916	906	846	869	880	869	791	904	878	912	856	822	924	869	921	954	874	850	910	861	921	895	833	901	863	904	888	891	917	855	893	916	886	863	883	903	883	884	935	921	843	803	887	892	859	869	833	869	867	885	873	874	906	880	881	971	881	914	914	837	892	862	891	900	919	820	946	878	912	896	903	909	840	928	853	950	871	872	818	873	879	914	899	913	974	865	895	865	880	912	846	941	850	863	872	892	882	895	937	872	878	877	885	871	863	911	875	894	902	896	857	908	881	887	903	895	852	844	892	903	914	884	868	882	871	846	914	858	891	881	921	863	818	834	882	886	816	926	840	874	867	862	845	907	930	884	904	907	918	871	919	870	944	931	850	926	951	884	899	889	843	862	895	865	896	899	848	894	901	893	877	906	911	905	908	888	906	837	866	866	882	864	846	844	891	932	922	863	915	826	869	893	875	883	877	853	892	842	859	926	913	868	890	899	856	838	902	879	890	861	941	924	925	888	864	902	892	882	855	894	894	911	881	853	914	929	855	863	913
5050	1056	959	837	756	837	832	782	776	781	731	788	782	771	743	788	799	810	768	721	737	765	767	770	736	734	771	763	774	784	761	797	798	756	761	763	799	785	820	768	791	776	762	761	822	747	750	716	790	794	776	817	773	743	749	757	753	736	799	796	719	783	761	763	782	796	773	784	754	806	761	765	806	781	769	766	775	803	797	733	726	781	714	764	784	758	753	797	730	822	772	817	775	740	780	819	749	767	807	756	803	808	807	736	752	793	777	788	775	751	726	803	782	823	784	768	770	757	744	752	769	792	797	790	767	779	789	798	720	772	732	776	772	758	767	731	715	769	766	730	786	797	775	800	802	757	756	786	804	757	756	772	759	788	714	810	827	732	781	744	787	748	768	723	777	775	752	773	764	769	716	746	741	775	777	761	769	704	787	772	765	798	778	745	795	753	793	765	782	779	776	765	729	806	817	791	744	754	785	762	779	812	753	770	783	780	793	770	777	755	728	828	770	735	775	755	782	805	765	790	767	798	775	793	758	751	752	784	762	797	774	781	733	753	798	776	755	747	744	758	741	740	752	778	758	771	797	780	720	772	759	747	772	770	725	744	775	760	822	773	749	749	750	739	697	757	777	773	784	818	782	719	749	760	753	733	739	761	739	761	807	753	759	739	741	758	812	757	821	786	786	806	765	766	733	800	783	756	751	746	762	740	730	795	752	775	737	767	767	785	701	702	804	768	783	730	770	777	786	792	784	759	828	754	796	775	754	798	791	782	793	780	789	802	727	750	819	821	776	790	761	782	751	745	792	755	795	749	779	796	725	732	775	733	755	799	768	786	842	761	732	791	781	736	752	778	771	770	727	808	771	774	770	834	785	782	787	795	770	764	771	746	716	781	747	758	804	783	742	773	754	818	800	811	760	741	763	756	762	789	790	823	823	763	750	773	776	789	783	728	719	764	746	773	755	758	746	750	757	772	783	756	743	743	756	799	752	772	731	752	741	723	757	798	796	759	766	766	697	724	763	729	766	803	807	772	762	753	773	756	755	766	764	713	761	785	786	757	770	738	759	775	784	744	766	768	786	729	723	781	746	705	764	752	829	734	800	734	800	736	776	851	769	803	834	793	780	773	786	758	809	789	745	752	766	755	767	766	747	734	787	803	811	767	778	740	780	772	777	728	787	760	776	763	776	806	761	808	810	752	763	764	726	790	778	755	782	793	765	732	799	741	759	777	747	739	757	787	787	738	776	755	764	783	750	752	765	821	746	745	778	756	747	738	806	794	726	803	756	720	773	727	747	789	759	795	773	777	746	740	801	746	793	791	773	744	736	789	823	791	758	804	749	791	741	722	774	786	780	752	763	797	765	768	798	741	768	786	784	744	733	706	820	737	735	757	768	763	734	806	760	755	767	753	773	745	798	798	793	763	797	742	756	733	770	775	769	821	768	775	781	701	786	784	795	754	761	789	735	754	771	832	790	819	765	784	731	769	762	771	780	771	737	746	793	750	801	788	798	810	757	797	798	793	751	799	710	757	756	785	793	797	829	778	807	746	760	786	795	722	757	785	799	802	778	763	758	776	784	784	796	790	775	765	742	800	757	745	746	763	776	749	725	766	785	766	819	784	757	785	738	775	764	762	807	759	789	777	742	767	794	780	769	808	774	805	830	780	735	780	712	837	770	782	798	780	737	787	766	726	795	803	754	754	776	761	782	762	827	769	789	790	744	786	763	779	764	731	768	755	767	750	741	765	808	775	814	799	742	780	782	794	729	783	766	807	733	796	765	780	774	795	759	731	714	767	748	806	802	775	794	718	742	744	756	775	789	794	727	758	800	826	778	729	687	802	792	736	768	797	768	797	825	767	774	791	735	808	796	796	795	785	752	779	729	741	851	793	763	754	740	781	802	728	766	758	736	763	743	739	814	773	761	776	800	725	770	828	732	741	821	842	799	791	778	774	795	799	793	771	804	731	773	762	752	760	784	774	806	823	740	797	754	776	814	752	737	822	736	787	801	781	749	768	846	781	773	811	764	826	797	786	794	777	810	770	731	793	771	762	781	783	774	773	781	796	799	744	753	779	776	776	774	781	795	727	754	821	769	847	765	817	784	813	785	806	748	754	752	736	759	744	789	749	708	806	746	740	788	747	829	767	800	779	780	811	769	700	777	760	759	749	800	757	754	762	733	769	770	825	770	808	774	805	809	800	752	718	778	774	817	754	758	752	798	753	783	820	810	764	740	778	826	760	740	797	795	769	735	759	753	713	784	773	755	801	734	781	835	792	748	785	774	761	754	780	804	770	806	814	765	774	796	724	734	764	733	784	759	713	770	739	763	787	736	733	777	765	772	731	717	785	786	794	722	798	785	742	765	787	804	773	771	773	782	709	813	768	777	759	766	834	753	772	755	811	793	728	747	803	789	777	771	782	743	728	762	786	782	822	796	778	799	769	791	740	804	766	750	805	736	749	790	768	750	779	779	769	780	811	761	820	791	797	738	795	779	706	746	800	821	795	725	794	763	775	773	763	753	751	782	748	777	802	747	724	756	792	708	784	773	754	761	768	712	775	778	740	765	764	783	764	768	721	780	757	753	761	773	741	775	734	789	766	791	794	753	781	767	812	773	721	760	762	762	811	816	812	780	740	759	771	804	773	738	719	762	806	771	751	734	775	832	766	798	817	825	775	751	731	766	795	756	767	765	811	769	824	788	775	796	684	803	819	739	759	759	787	740	780	786	763	785	745	751	764	765	762	762	753	759	826	761	812	737	771	743	832	765	739	798	822	735	725	739	769	782	803	756	817	721	802	771	767	766	765	783	771	780	752	745	791	808	782	771	763	775	793	730	788	769	791	733	787	777	754	803	782	777	765	770	793	717	790	778	762	788	751	768	700	745	736	778	788	789	784	789	767	751	736	759	742	743	757	775	778	754	817	747	791	770	789	765	738	746	752	731	783	800	781	724	773	782	765	758	773	798	764	745	778	793	786	776	786	775	780	726	792	739	793	761	756	761	806	813	765	770	746	769	754	766	757	767	816	783	782	780	793	799	766	754	745	729	778	725	813	787	802	804	780	836	754	775	722	802	776	755	767	811	824	754	768	754	747	771	742	805	734	766	736	821	717	753	807	716	759	806	808	744	762	774	796	762	762	753	773	811	750	726	800	760	794	696	773	770	764	780	768	776	726	746	757	691	823	755	810	817	749	734	809	716	812	779	796	740	768	705	795	752	750	811	773	775	800	794	720	741	762	781	724	790	725	797	768	768	783	749	766	765	803	771	758	749	818	715	743	742	804	767	732	777	768	747	733	794	840	813	773	775	775	762	771	789	744	792	810	764	778	818	826	755	754	770	800	756	765	787	704	797	782	783	762	744	779	765	788	789	773	802	713	779	736	755	737	769	773	738	758	767	779	810	736	743	721	844	776	757	817	756	775	748	789	792	758	751	773	819	729	715	786	809	723	767	794	746	769	789	755	798	761	809	744	803	753	780	780
25649	21438	25938	19271	2362	1173	1048	887	917	900	895	884	850	886	861	844	842	876	846	906	866	802	832	875	804	836	875	843	846	817	810	895	813	824	803	820	846	833	810	855	895	853	873	837	838	809	908	870	849	825	773	819	821	863	865	809	860	816	886	851	858	860	817	858	832	842	850	846	852	879	770	814	824	807	875	850	886	802	813	859	810	866	823	839	828	848	807	816	831	869	856	844	794	825	804	814	876	874	884	798	834	805	817	875	857	829	834	847	835	877	859	836	860	812	854	873	872	859	899	794	807	867	875	852	851	808	874	851	836	813	821	860	845	815	815	794	883	822	807	851	860	853	862	814	854	886	842	894	813	880	870	799	795	849	841	847	865	855	800	822	877	854	834	846	820	853	784	768	792	788	825	809	869	841	812	882	852	856	897	817	837	813	812	893	814	824	825	887	834	804	865	858	836	865	855	838	844	859	794	829	832	834	812	840	797	756	817	827	859	866	836	836	785	839	875	872	885	879	811	784	788	777	853	843	828	828	861	843	872	822	851	865	853	831	906	876	852	791	826	837	845	828	805	861	845	870	875	819	841	855	859	816	831	839	856	865	829	769	809	799	840	816	811	890	818	791	797	784	830	814	831	871	876	902	821	820	820	762	855	836	788	794	831	876	824	815	828	872	813	793	823	829	807	860	858	810	831	879	812	838	826	840	841	819	821	839	781	841	838	858	838	829	807	824	815	815	845	853	837	830	827	886	783	815	860	825	877	833	885	806	818	801	807	875	804	882	833	823	844	860	819	866	835	833	823	807	818	780	788	826	821	800	847	856	891	783	878	818	862	824	763	865	861	823	817	805	866	859	854	881	831	799	834	763	792	803	837	836	859	795	861	801	825	823	846	842	795	870	833	806	830	868	831	870	823	802	776	815	827	837	814	839	862	793	857	797	822	847	830	844	883	818	865	789	819	820	819	799	873	814	820	865	829	855	858	856	876	877	852	883	839	830	788	857	843	843	831	822	839	862	842	797	824	850	844	845	874	807	854	785	815	860	813	846	786	839	822	891	862	858	782	879	875	853	832	813	796	867	868	819	870	806	825	810	817	851	856	846	813	845	859	817	887	866	812	807	862	860	859	803	837	908	853	893	869	851	869	889	872	812	845	838	778	756	828	810	847	888	840	822	869	811	832	826	837	784	855	827	831	859	861	828	850	803	767	846	838	820	837	834	858	878	835	789	771	860	887	869	850	852	859	833	851	810	808	820	764	833	791	859	870	837	805	817	834	820	837	812	816	850	814	779	816	841	857	841	819	848	810	851	818	766	865	800	864	878	786	860	865	827	819	816	831	838	923	856	832	832	810	865	819	800	863	817	799	846	844	798	843	880	832	797	862	855	868	908	885	906	835	831	895	828	816	806	842	777	755	835	841	831	819	773	821	828	806	833	833	847	832	812	832	875	826	829	848	811	842	877	839	814	827	832	843	789	809	827	903	844	809	832	830	788	832	831	850	903	848	811	790	803	829	819	887	886	869	863	872	885	861	830	806	752	811	797	892	882	807	801	854	864	845	902	846	874	901	857	839	839	870	835	824	853	876	856	845	896	878	820	843	797	773	831	873	802	879	861	810	811	838	849	875	868	833	889	848	831	877	809	831	834	813	800	804	845	823	826	797	848	850	853	817	811	816	831	863	824	830	888	811	820	821	857	795	879	855	844	826	856	785	839	792	825	816	834	822	809	846	835	795	831	847	788	836	825	817	832	848	834	842	854	850	757	810	789	856	802	855	798	780	830	818	815	873	861	807	813	800	832	818	896	857	835	855	865	796	831	886	808	805	849	858	789	801	858	805	852	869	859	852	843	858	806	860	882	843	818	786	827	851	823	816	852	837	826	824	837	822	842	841	822	870	878	833	846	796	825	813	830	813	822	872	818	866	810	775	841	833	844	793	832	847	775	820	836	835	854	810	862	893	803	853	842	835	808	857	814	821	842	880	860	830	807	854	872	863	793	786	815	869	817	833	831	793	878	864	768	820	837	843	829	841	872	817	814	768	841	844	798	829	818	853	854	868	840	795	897	854	860	791	855	862	792	815	833	847	839	836	853	838	804	766	829	838	781	891	835	808	825	847	897	860	839	898	837	845	802	871	855	870	797	865	822	873	769	860	869	794	839	744	829	811	850	798	820	829	821	795	830	840	827	799	850	846	855	778	828	803	835	868	847	863	832	863	861	778	901	863	775	829	829	871	843	830	870	853	816	858	830	831	798	881	831	880	851	848	866	836	810	828	819	786	793	809	838	772	869	825	827	819	825	831	835	870	842	774	840	838	819	802	846	839	799	819	850	856	835	805	819	812	850	832	825	868	869	826	787	875	793	870	820	834	814	842	800	919	886	862	797	817	754	833	855	855	869	893	781	836	894	854	819	908	838	807	824	807	824	817	816	802	877	806	902	866	861	852	856	840	838	834	835	795	876	876	802	806	925	851	863	825	836	838	883	858	831	821	831	802	869	772	811	812	801	833	885	808	802	864	857	815	803	875	813	837	855	876	906	831	820	821	880	845	799	815	898	885	832	852	847	865	836	805	841	826	823	841	885	841	854	859	891	813	871	872	856	906	818	876	796	846	850	775	883	850	855	836	816	871	829	825	841	847	866	836	862	859	859	848	873	840	819	811	875	865	815	809	762	877	794	800	824	833	886	825	825	837	814	840	867	812	863	850	855	799	848	827	788	885	837	776	813	846	846	847	792	760	851	800	832	794	854	851	815	834	818	803	833	876	844	800	815	844	857	803	810	855	802	808	822	881	804	829	821	877	841	842	839	838	837	850	850	854	785	821	798	822	879	799	862	833	816	821	804	788	807	878	868	821	826	812	826	815	811	853	828	799	836	806	854	845	835	865	843	816	854	844	837	801	830	807	819	791	839	866	805	841	790	816	894	865	815	827	805	843	812	788	826	842	866	860	845	830	861	787	825	834	841	852	792	894	822	843	837	829	855	805	863	876	860	809	839	877	858	832	893	866	852	876	837	844	838	806	861	834	850	819	834	860	854	826	857	848	868	840	876	800	829	868	826	803	806	825	850	824	830	819	870	835	850	807	884	875	758	796	856	847	814	868	848	832	844	868	895	868	869	798	836	833	862	836	869	864	810	866	812	815	831	892	838	814	852	807	841	850	802	854	866	839	855	821	786	845	882	834	836	793	848	813	841	802	870	813	856	818	849	837	839	856	866	848	804	819	817	829	846	840	800	908	831	822	848	768	817	802	835	815	901	850	836	843	814	835	811	864	812	811	805	840	804	857	846	815	816	843	854	867	857	799	813	818	825	866	860	816	829	891	877	807	843	796	854	878	843	863	815	813	822	862	798	816	818	837	850	820	843	800	839	788	851	877	857	844	881	790	843	863	807	865	846	861	834	825	821	801	852	858	920	891	825	841	834	782	840	833	847	830	863	863	838	838	858	859	849	838	876	823	867	828	858	767	838	818	866	823	797	840	774
3651	2412	2043	1275	1104	1035	938	887	906	807	834	833	741	836	809	838	756	800	823	791	754	790	761	734	784	816	790	811	728	791	806	762	746	774	792	800	774	765	767	780	797	688	743	767	745	734	734	773	733	749	762	749	762	806	734	723	775	794	739	825	808	778	776	843	754	768	722	781	813	782	781	682	809	758	732	787	757	770	750	722	786	729	730	752	772	738	795	719	786	750	750	741	742	735	796	750	727	766	760	753	704	751	706	708	781	754	812	731	767	748	803	737	749	755	778	763	807	725	752	736	784	791	757	780	766	798	750	796	757	769	794	768	774	789	787	758	781	774	782	710	717	712	810	762	717	759	780	745	771	794	769	755	764	759	770	790	774	716	777	775	754	803	770	752	757	728	765	805	744	752	726	783	766	776	776	782	751	789	765	749	745	739	720	757	801	772	685	800	744	733	755	786	770	838	751	751	765	756	743	761	760	810	736	755	787	793	775	744	819	735	763	765	811	763	741	749	754	715	755	768	761	770	723	769	735	701	736	755	764	735	733	756	740	772	758	777	788	730	742	732	771	702	742	723	783	765	791	767	791	778	837	743	687	720	666	740	754	728	779	752	707	737	731	748	735	760	738	724	751	775	754	712	748	824	759	755	720	760	742	765	735	719	757	800	752	791	747	769	742	788	805	771	731	741	748	757	772	736	729	799	740	734	735	764	790	783	749	800	770	762	805	767	758	727	774	771	754	721	719	763	741	768	744	737	748	725	771	730	786	789	711	754	715	734	731	748	729	756	734	744	782	745	728	744	728	746	797	762	724	783	700	766	750	756	781	718	794	751	736	779	743	690	701	732	734	762	748	791	747	703	743	749	716	744	743	684	739	761	745	747	751	754	712	754	766	740	753	759	756	729	749	773	754	784	753	758	782	746	687	763	757	722	768	705	806	760	777	765	736	747	743	771	785	811	709	708	720	741	790	756	772	758	781	760	750	748	747	714	743	743	739	745	774	780	689	785	765	787	813	756	756	780	752	739	784	748	775	716	734	733	810	792	738	706	744	770	751	734	772	735	778	710	760	729	743	768	763	777	742	688	758	702	736	782	791	753	727	741	742	745	775	739	692	749	731	768	784	720	729	793	762	772	783	774	777	777	762	777	768	780	699	780	799	741	768	809	708	750	766	710	731	726	731	749	735	778	770	717	737	754	731	825	763	721	721	739	756	782	758	746	739	748	725	776	740	751	742	774	748	767	781	746	766	715	698	751	793	765	760	687	762	720	747	742	703	732	768	771	750	760	723	736	726	749	769	789	815	760	749	753	741	749	776	782	768	759	721	769	773	686	767	725	688	785	732	770	730	730	737	779	767	725	738	708	777	754	723	718	731	791	749	726	734	759	753	745	752	760	747	737	747	781	762	779	782	786	834	763	759	727	760	775	762	743	801	816	748	774	739	755	777	767	735	805	752	761	795	740	732	752	740	836	738	691	789	756	768	752	743	742	762	779	743	752	724	784	720	739	740	711	796	776	762	735	772	800	803	764	760	749	721	773	753	759	769	699	756	773	756	737	750	748	755	743	761	777	794	772	756	753	785	801	759	750	769	729	702	711	733	745	795	747	759	713	770	801	751	782	726	777	736	766	742	737	737	784	681	756	699	724	775	745	750	722	683	755	719	761	728	753	793	811	698	754	746	769	737	790	719	730	754	757	717	785	728	735	777	759	732	745	665	764	750	781	745	758	773	765	749	750	740	724	803	750	752	744	769	768	755	737	773	704	721	719	734	735	772	748	788	707	748	768	759	766	776	742	707	805	744	765	758	797	709	756	769	747	714	759	746	713	750	801	784	800	758	750	763	733	755	757	800	722	763	721	771	757	759	775	722	720	789	779	762	771	743	745	759	739	750	726	726	707	699	749	739	760	773	747	763	752	680	806	746	746	775	755	760	746	799	676	742	711	774	811	738	780	780	704	746	775	774	711	742	761	718	793	774	739	755	735	710	736	762	694	746	792	736	765	730	779	769	725	728	767	792	760	745	716	773	726	778	677	716	723	708	740	785	757	716	763	719	763	722	736	718	763	729	766	726	762	770	732	774	743	764	734	783	784	819	764	765	823	770	781	766	771	765	753	749	745	730	724	711	784	735	745	743	762	748	724	796	742	793	718	766	757	736	758	733	735	781	779	737	703	731	737	763	750	784	736	761	804	745	773	743	813	758	726	774	742	746	764	751	756	750	722	733	730	717	709	746	761	760	715	727	795	752	670	781	767	775	791	704	713	800	697	717	734	730	779	770	762	751	792	791	704	745	732	724	751	763	766	759	746	757	719	741	739	741	761	725	772	793	757	743	746	741	736	783	754	787	762	844	733	717	752	729	779	727	744	719	754	724	715	787	704	710	732	756	744	750	759	749	796	745	764	740	736	777	735	733	761	719	713	769	740	791	745	776	723	771	752	775	706	815	725	741	703	739	724	768	718	750	715	813	747	728	788	763	769	786	751	769	778	772	728	770	740	744	796	732	748	772	757	758	765	733	785	780	774	737	741	746	832	760	750	729	712	749	759	786	720	798	727	732	742	768	787	828	748	735	711	757	755	752	738	737	794	766	714	791	725	754	735	775	770	735	713	741	735	742	721	762	725	734	727	761	764	747	715	769	767	748	785	745	754	767	735	721	747	734	723	765	762	730	777	751	713	755	751	757	709	763	761	793	718	728	809	776	770	780	703	719	761	703	755	748	702	752	770	748	779	763	739	705	733	762	761	733	684	769	727	708	720	735	774	711	787	793	743	778	736	721	706	750	771	776	728	736	782	744	736	723	799	689	763	792	720	749	707	770	738	789	730	695	803	749	757	755	763	750	730	723	798	760	732	752	734	760	787	764	767	747	742	764	777	732	719	778	746	752	776	733	804	714	796	772	726	734	705	791	742	731	728	760	688	786	743	729	751	723	769	733	774	765	774	737	767	779	723	737	740	757	688	797	764	703	766	730	771	754	712	770	759	755	784	727	722	739	755	716	750	758	731	739	751	711	756	673	809	787	714	782	736	754	785	773	802	751	772	763	765	739	748	747	739	765	736	748	703	718	777	726	754	774	773	721	797	726	771	759	778	761	740	773	736	710	759	734	772	761	763	761	747	729	777	733	763	800	788	751	785	742	759	726	755	760	754	812	780	764	771	708	707	730	750	747	733	733	717	742	757	721	756	759	781	742	749	781	727	761	804	705	753	726	763	758	801	779	742	729	771	806	715	679	795	755	746	726	733	749	750	754	777	703	777	749	749	773	752	720	751	752	786	735	762	798	760	722	771	736	748	727	734	771	749	774	816	738	745	763	748	761	758	726	776	756	746	816	744	738	759	738	738	776	749	744	733	780	793	708	747	763	696	710	766	746	727	731	739	802	761	693	792	746	722	777	760	823	756	770	734	782	720	737	753	736	751	730	758	693	750	711	760	731	745	744	794	738	767	689	723	770	742	759	729	746	765	727	745	767	734	736	772	757	751
24104	21404	28566	24617	20495	3333	1075	781	566	536	555	535	524	532	475	465	474	483	472	504	442	500	487	464	463	506	494	459	453	478	485	487	461	455	441	457	448	436	446	456	475	435	487	446	458	477	476	443	481	451	451	469	463	441	482	434	417	457	442	453	451	435	434	445	450	457	464	448	426	430	480	467	479	471	441	462	449	500	477	460	491	438	464	447	442	462	468	478	454	434	460	442	455	429	449	452	462	472	461	484	473	494	456	422	474	455	434	448	470	479	428	415	432	480	491	461	435	425	448	450	455	422	417	442	459	442	450	449	454	407	427	473	422	457	433	432	422	484	482	467	481	445	471	429	396	453	417	431	496	515	462	430	430	445	475	425	458	426	444	434	447	421	433	472	434	492	441	444	466	434	463	427	454	468	446	465	450	470	437	443	447	427	466	487	466	467	439	437	438	468	430	413	459	442	466	426	439	406	435	483	457	432	451	443	485	410	409	470	457	439	472	423	453	469	413	457	448	443	463	440	437	437	435	441	452	440	421	461	432	440	454	442	439	402	413	472	424	420	446	428	429	458	477	469	468	453	441	457	452	437	472	409	483	410	420	464	456	479	453	448	436	456	463	473	418	432	462	445	491	448	451	461	449	438	460	449	467	403	446	455	459	455	435	474	432	461	472	492	405	454	413	447	453	460	454	471	413	464	434	437	419	437	436	445	435	445	416	423	449	440	403	474	430	442	481	490	429	448	473	465	459	423	452	433	454	462	494	457	448	453	455	419	457	448	456	431	452	462	494	439	434	440	476	439	443	419	480	462	425	441	460	456	485	448	424	453	426	447	453	453	433	478	464	430	456	447	455	452	456	452	428	489	459	447	451	431	416	436	457	425	467	454	424	439	450	413	477	527	442	459	460	433	396	398	465	433	504	443	457	457	447	449	392	456	432	467	433	428	480	434	432	442	492	451	454	423	460	421	442	415	424	411	457	441	442	461	407	455	441	429	463	449	453	429	422	428	437	459	410	444	464	434	425	482	440	471	474	458	416	434	483	444	433	497	462	419	436	460	472	444	487	475	495	422	467	454	450	439	440	436	468	445	439	402	461	430	435	418	451	447	461	493	457	425	452	454	443	446	408	460	484	458	436	433	441	433	431	443	445	456	429	445	452	459	456	417	444	438	447	432	440	447	462	446	441	430	444	419	448	405	470	467	453	431	431	464	450	472	428	436	457	398	428	430	495	440	447	426	439	452	414	435	488	431	452	425	417	443	452	446	407	418	398	461	455	431	449	419	453	426	450	450	451	449	432	460	470	445	443	487	442	457	390	437	424	455	458	430	450	401	399	408	450	476	428	428	453	414	427	460	408	449	445	460	398	457	438	434	423	491	481	459	396	460	465	473	453	433	442	433	461	434	423	466	451	429	437	446	438	419	419	434	488	454	452	458	437	449	439	409	431	440	444	426	464	423	440	454	468	418	419	421	452	405	464	436	500	446	450	448	455	412	421	462	440	435	445	433	448	450	432	472	419	456	461	466	439	424	409	410	464	450	449	395	446	462	471	434	482	418	426	453	425	431	438	431	448	451	470	458	460	448	473	462	479	436	460	427	436	460	411	453	456	456	438	461	426	478	461	449	437	480	432	445	425	468	425	474	467	441	443	448	418	429	451	455	431	468	445	427	501	458	406	453	410	430	440	464	422	444	487	429	468	445	415	431	423	440	418	411	428	475	449	417	471	486	446	442	416	471	424	468	424	434	438	409	452	434	468	478	450	418	456	447	434	478	490	435	432	423	420	470	460	453	467	451	447	448	453	418	414	465	435	472	443	396	427	475	454	472	428	445	426	431	447	428	453	457	482	459	444	467	384	453	421	461	448	426	456	459	446	454	435	439	462	459	431	434	475	470	484	443	470	432	434	438	430	451	417	444	444	468	418	438	440	443	423	466	445	431	446	432	458	481	483	435	440	454	472	457	468	423	465	408	411	456	431	432	413	483	419	446	460	460	427	466	403	459	432	419	399	445	418	459	454	448	482	455	430	440	459	410	446	446	433	453	407	424	429	429	457	413	416	440	465	457	399	452	468	446	455	456	458	428	476	444	463	437	448	476	475	460	422	406	425	464	447	445	420	419	430	448	447	424	455	490	434	445	435	411	444	434	455	439	476	441	463	471	403	437	431	421	439	413	402	397	404	446	458	469	460	449	432	430	454	444	438	448	422	429	462	475	447	446	459	441	459	416	469	437	411	444	428	423	433	418	440	431	447	453	439	480	434	468	437	445	452	419	457	451	459	444	501	439	485	427	474	462	405	453	423	448	415	432	443	399	464	475	420	430	433	468	434	406	410	420	455	436	421	435	429	413	416	442	469	463	441	440	432	402	467	476	449	461	441	457	418	460	483	459	470	439	417	469	421	390	443	469	490	475	422	423	439	409	422	394	461	432	422	464	405	431	446	460	442	448	443	439	456	432	399	447	454	413	456	443	442	418	431	452	470	444	446	409	473	458	418	464	444	440	421	416	415	443	474	437	422	461	444	465	438	432	457	436	435	406	434	434	461	472	428	444	434	480	424	435	430	477	465	418	455	473	434	433	446	481	411	456	438	442	430	469	445	446	429	441	477	443	437	454	422	419	429	479	444	449	450	497	451	456	446	418	414	439	443	479	432	444	469	478	415	440	456	436	446	430	479	449	424	413	462	455	460	419	442	489	435	467	437	439	421	453	447	421	450	461	477	443	438	446	427	422	435	450	411	418	455	441	449	437	479	446	431	457	433	419	449	466	457	478	483	424	437	457	436	458	460	455	433	458	440	429	465	485	442	462	457	413	450	430	449	428	457	392	455	462	442	458	501	443	459	457	422	407	447	436	455	452	435	457	409	442	477	438	495	437	424	456	477	491	418	457	464	466	433	431	474	455	462	447	414	440	466	445	461	456	448	466	422	426	441	467	432	413	476	462	436	447	468	458	444	403	426	421	445	383	476	443	466	482	464	411	444	436	451	418	432	414	468	456	469	458	422	428	469	416	435	417	415	446	442	436	431	446	420	465	444	489	464	439	468	468	472	426	456	426	451	436	424	449	437	454	441	433	439	472	457	446	452	459	444	437	438	458	468	440	440	437	420	432	447	438	448	439	416	457	470	477	429	426	440	438	448	422	443	451	432	444	414	466	439	417	433	454	435	468	411	430	445	444	422	436	423	472	478	430	420	434	420	430	466	439	470	485	437	424	452	431	434	434	463	472	443	457	408	427	451	468	449	424	445	454	426	427	441	431	480	434	422	459	428	495	432	450	472	404	482	443	477	440	474	429	435	425	420	434	456	406	424	510	465	495	428	481	408	427	458	411	435	423	457	446	436	480	423	444	459	441	440	443	469	436	431	462	475	412	464	445	444	436	424	484	439	444	474	451	419	463	456	413	471	457	470	458	457	444	474	436	460	476	404	447	431	446	415	417	445	474	441	477	445	447	440	439	441	436	439	456	459	442	437	448	443	475	418	403
3394	4802	3737	1929	1468	1128	921	835	752	742	642	596	596	554	550	500	543	529	516	535	550	490	479	526	493	512	522	473	502	489	478	490	479	464	498	466	457	504	502	481	445	461	504	477	482	478	469	505	482	492	449	524	486	469	447	437	448	470	497	484	448	457	499	449	476	439	460	481	432	434	503	428	445	498	479	462	475	451	453	469	453	447	493	468	455	504	443	475	453	429	470	441	452	452	447	487	468	466	466	475	452	510	509	463	464	453	477	419	494	432	432	469	450	462	452	474	474	462	435	475	476	459	460	419	453	461	462	474	450	481	489	468	474	494	475	458	456	436	448	470	430	447	505	497	436	477	441	427	478	462	470	461	456	482	465	455	450	492	486	451	471	448	483	449	464	470	467	442	454	455	447	495	490	450	477	435	475	466	404	455	455	452	467	456	435	443	483	474	468	475	436	454	445	475	481	490	456	455	467	432	478	449	457	468	466	450	474	516	448	471	468	476	421	505	477	422	442	487	497	413	451	466	480	457	444	477	490	456	488	483	434	444	466	455	462	454	453	472	479	501	434	476	469	477	439	445	458	500	458	471	413	478	450	457	415	449	456	473	464	523	465	453	465	455	457	447	473	426	475	470	472	446	487	459	492	457	452	471	469	462	419	445	456	462	500	427	491	452	437	508	480	452	475	481	469	453	448	461	447	442	464	428	489	493	490	465	431	445	492	458	406	441	488	452	460	463	462	434	461	403	438	417	440	437	484	404	447	464	461	492	488	440	463	455	462	451	465	475	474	481	458	448	459	456	482	475	475	481	428	442	467	446	474	443	480	462	432	483	467	465	422	474	476	459	421	481	425	474	459	497	490	452	475	460	468	441	468	468	444	481	503	442	459	444	496	465	519	470	448	496	460	486	438	492	474	430	494	441	440	453	490	444	471	476	493	466	507	466	476	453	459	472	460	467	460	445	496	431	465	437	472	432	448	438	483	438	434	447	434	440	439	460	494	414	480	415	438	482	485	458	445	445	457	444	429	475	452	436	460	437	500	429	461	464	527	454	426	449	453	486	455	461	410	491	474	468	452	505	459	452	454	473	438	480	435	511	444	454	425	464	470	497	508	469	489	462	503	449	449	440	478	450	460	436	440	444	452	480	468	456	437	458	473	496	475	427	439	452	481	465	462	457	449	510	468	466	474	430	458	454	474	431	452	433	457	491	471	444	456	443	428	445	422	436	470	470	469	454	442	431	483	445	444	443	503	444	469	472	474	447	461	453	451	504	436	471	458	465	467	463	480	483	502	481	468	481	522	436	453	469	475	491	491	442	445	488	446	465	470	463	467	440	466	403	488	446	456	459	462	496	473	454	467	463	462	473	493	485	422	457	470	470	470	475	446	434	459	472	456	495	476	425	458	458	463	457	478	453	457	450	458	498	484	456	432	447	440	442	447	423	478	452	446	436	439	475	486	456	461	466	465	464	464	438	463	429	494	423	500	468	464	467	450	418	474	480	462	435	463	439	445	468	446	446	462	449	465	485	454	490	473	462	473	440	461	467	456	446	481	462	459	481	422	458	449	422	501	491	498	441	436	482	427	445	435	467	456	450	450	473	468	432	434	456	498	476	432	456	459	498	489	434	459	464	444	469	474	450	476	427	480	466	454	463	459	470	436	488	447	483	463	449	465	470	461	448	469	437	464	453	459	445	478	509	438	490	454	447	439	500	467	460	418	458	478	418	469	476	458	450	471	451	442	426	416	491	483	455	476	452	479	490	470	457	439	417	514	462	447	433	440	464	474	479	497	425	463	432	473	457	463	441	448	441	433	424	443	471	472	471	448	454	461	484	473	455	451	489	470	490	447	442	498	474	409	466	485	456	475	458	479	477	442	439	459	442	444	429	479	483	485	440	431	459	426	411	450	480	449	441	474	437	427	471	460	433	434	454	445	458	466	448	443	463	474	433	453	455	421	450	425	447	498	444	443	484	417	453	467	466	475	460	456	446	471	418	442	452	440	478	507	426	447	436	450	473	462	457	477	479	460	484	467	456	451	462	443	466	451	439	439	470	434	473	476	451	457	459	457	494	474	484	470	513	471	442	469	434	470	481	452	492	471	458	452	497	461	414	459	455	453	471	478	418	445	459	511	437	475	426	460	412	456	468	466	419	455	441	484	471	464	449	464	478	482	431	434	463	446	461	499	447	436	459	456	452	431	459	497	454	438	458	461	441	448	478	474	456	414	458	448	439	436	442	489	431	448	462	459	490	449	454	451	483	455	448	444	452	409	435	452	457	453	478	460	443	451	448	480	451	478	427	478	484	468	460	460	462	437	461	457	438	468	494	481	432	470	456	452	476	427	469	429	478	440	484	468	451	472	429	485	476	437	440	461	497	443	442	478	480	445	458	445	450	502	467	455	461	467	469	448	442	456	453	480	472	494	469	432	488	512	437	447	450	443	464	451	446	466	434	443	479	457	469	446	473	456	467	469	475	469	509	457	436	438	449	462	477	456	451	492	490	452	455	469	463	456	437	429	427	481	428	466	517	454	469	414	465	432	458	463	435	482	442	438	424	472	475	455	463	477	486	460	460	466	459	479	496	476	464	495	436	438	461	450	414	460	483	465	478	445	475	477	467	483	469	432	498	447	426	460	464	416	450	469	439	454	459	397	458	413	462	465	454	479	428	456	490	446	478	442	499	472	430	437	410	432	460	455	451	444	457	456	448	436	453	488	439	451	427	463	449	490	469	441	493	451	489	462	490	477	442	437	489	421	473	454	446	408	430	467	471	488	465	413	430	466	462	442	458	472	444	434	454	485	450	435	430	465	461	487	456	478	453	455	414	486	399	438	483	477	448	458	448	429	468	430	448	430	435	437	473	465	455	449	445	442	496	449	457	456	470	432	438	459	420	426	448	442	471	455	459	490	425	455	463	479	445	455	450	475	468	444	441	458	447	479	436	471	455	463	465	448	439	469	458	457	526	445	499	446	473	441	474	448	435	437	417	527	458	455	448	448	453	462	434	458	444	409	456	526	469	468	448	487	489	478	439	440	447	476	436	408	472	442	461	467	462	447	446	492	457	456	460	460	484	420	406	434	443	463	467	466	454	451	441	491	432	464	442	438	471	475	439	503	416	458	489	452	444	487	425	474	469	441	432	453	399	449	480	489	439	458	454	445	449	443	437	442	444	450	486	434	442	430	436	474	414	418	458	461	442	469	466	489	479	445	426	462	458	470	447	456	421	476	410	481	478	482	457	436	474	423	472	454	455	456	493	458	441	465	452	471	490	476	414	419	429	443	463	458	446	447	467	408	508	466	438	408	442	439	455	484	455	465	477	485	436	453	447	475	451	442	474	481	458	464	466	448	499	484	478	466	439	467	403	477	434	461	469	462	452	473	409	471	482	478	444	449	502	461	460	435	413	461	483	448	461	452	446	435	449	458	474	464	475	461	421	427	435	442	466	433	462	454	449	478	478	452	431	475	468	483	450	435	474
27625	12279	2303	1428	1071	869	924	887	896	878	858	875	874	937	862	865	903	922	865	878	950	858	879	919	907	950	884	865	898	933	860	859	849	857	935	887	874	837	828	888	860	903	831	883	858	909	902	880	878	910	896	845	916	882	832	861	859	869	850	848	919	855	812	925	912	879	907	865	855	931	876	885	815	887	844	838	868	868	836	832	857	870	910	901	896	863	858	843	854	893	891	865	892	930	927	867	851	871	954	854	874	877	904	873	834	873	884	845	849	844	874	850	859	918	882	856	830	902	897	899	909	851	856	882	814	878	873	877	919	909	867	915	908	842	905	852	855	820	906	835	883	918	861	830	861	876	965	917	917	851	861	847	873	859	887	836	897	913	843	899	887	880	900	899	865	856	848	848	859	903	942	848	835	850	889	862	938	818	894	910	883	832	883	795	879	907	929	918	897	866	874	879	816	810	889	824	900	902	849	902	899	863	870	909	867	851	847	853	911	945	928	935	885	882	911	829	920	867	857	901	878	845	864	951	896	896	804	885	849	919	861	846	878	947	914	831	856	918	880	874	841	873	893	866	859	820	864	891	905	845	865	867	891	900	926	839	882	931	895	829	872	876	840	875	909	915	901	933	813	902	896	923	868	864	959	906	910	877	886	865	845	843	871	862	876	937	920	905	924	957	885	925	865	870	890	884	862	814	891	877	905	919	883	927	874	877	873	888	897	837	896	885	897	867	865	808	847	844	866	885	903	909	862	857	938	863	909	908	899	912	868	903	943	919	870	914	860	870	907	899	898	873	957	910	867	892	844	931	904	877	893	876	897	916	906	901	885	937	864	895	919	861	882	851	913	880	909	874	815	871	890	903	918	840	937	867	875	1003	861	876	827	910	862	937	944	916	903	882	870	829	885	876	855	888	921	921	920	853	869	901	868	868	879	867	933	843	844	903	899	828	880	825	894	882	938	914	867	896	897	927	928	860	866	828	819	882	897	927	859	881	910	870	893	843	851	873	845	846	863	872	877	870	870	863	911	868	848	970	889	860	912	920	834	869	895	857	870	918	876	814	935	861	863	875	875	862	898	836	951	896	898	863	844	863	862	892	886	840	874	866	912	919	834	889	867	861	898	855	861	831	857	875	881	837	842	871	875	887	865	889	872	850	909	893	866	905	855	985	882	908	905	971	846	841	893	900	887	930	882	873	900	902	868	884	882	855	911	851	914	896	870	873	867	847	883	839	935	935	928	878	890	845	916	847	880	896	914	876	873	900	843	932	899	821	893	874	880	893	874	915	900	898	864	850	879	823	868	876	893	842	864	849	866	901	878	847	873	843	904	873	932	912	926	868	889	877	823	903	930	900	846	867	871	934	837	943	874	887	874	834	929	844	895	921	917	885	910	917	878	890	866	809	942	858	860	862	843	873	930	887	873	875	916	865	908	863	852	870	899	856	841	886	899	846	862	869	931	852	848	856	855	854	857	861	850	872	880	907	931	890	837	856	868	929	870	914	905	816	882	881	906	900	855	831	884	879	834	861	912	871	871	906	840	877	875	931	814	827	866	916	954	874	894	872	881	886	900	857	894	915	897	895	906	867	862	927	859	846	909	882	835	871	912	831	912	875	878	868	890	897	885	895	873	913	872	900	902	875	939	827	841	872	861	828	831	846	882	867	825	855	875	901	861	882	894	862	868	915	876	905	898	889	873	877	862	875	877	919	927	878	850	864	904	901	904	907	913	908	908	881	843	885	887	882	848	860	861	856	849	824	878	880	872	841	870	892	888	889	876	898	898	919	895	914	901	895	904	884	928	887	905	868	838	877	866	894	825	871	891	860	871	842	890	907	852	870	885	886	845	873	847	861	928	900	965	884	860	901	900	873	904	923	887	895	914	903	852	866	920	926	857	920	878	913	915	890	884	887	865	906	924	877	888	893	831	893	866	932	900	883	898	915	843	891	923	872	819	834	886	890	905	839	919	832	886	881	868	900	888	868	913	884	894	881	844	831	898	927	848	818	865	879	898	875	856	853	916	897	892	886	846	909	846	870	848	929	892	886	888	862	919	897	879	907	866	878	926	885	892	940	870	856	910	845	921	925	875	881	858	882	862	863	820	891	880	879	887	860	900	864	883	862	832	863	838	843	921	880	882	904	881	888	883	898	862	884	881	896	865	927	912	892	881	947	905	861	890	817	919	842	829	911	881	899	831	935	858	880	890	828	852	915	834	933	872	887	864	846	848	845	901	908	865	903	806	897	917	912	883	837	876	867	870	847	892	875	872	859	862	888	862	892	876	899	857	889	936	847	856	896	878	870	864	911	825	846	865	881	929	842	924	841	813	880	861	870	867	853	848	859	862	911	837	928	857	870	843	843	874	872	842	898	831	883	916	907	930	851	885	881	840	899	898	894	863	829	861	864	867	881	850	857	842	901	898	873	882	918	923	862	903	877	899	852	874	909	926	872	892	866	852	852	885	860	918	926	907	867	887	894	888	886	856	866	897	873	892	929	861	847	885	897	897	878	908	902	864	897	865	895	906	897	882	826	872	908	869	896	933	892	865	863	881	848	885	834	869	895	879	862	869	888	904	928	863	830	879	860	891	959	918	848	892	866	853	845	865	879	850	886	875	904	875	897	880	874	906	907	932	866	870	850	906	816	853	845	918	884	881	877	916	884	923	898	876	896	824	883	827	835	873	900	869	873	900	905	922	855	904	921	859	851	899	912	880	862	839	925	867	839	840	887	895	872	887	881	789	873	893	838	894	890	890	838	819	888	834	872	878	864	849	910	905	872	874	889	871	873	840	904	898	863	882	896	884	965	899	876	859	877	857	816	901	897	946	856	837	903	922	855	935	865	899	879	883	868	871	889	890	863	906	875	853	836	812	855	893	856	928	914	885	845	889	810	858	900	896	890	856	927	893	868	877	877	931	879	833	907	867	925	867	843	872	890	880	883	894	905	895	870	829	845	858	885	853	881	893	914	842	873	826	841	848	907	850	958	850	910	921	903	898	849	872	868	941	819	946	822	909	880	892	835	815	934	900	875	885	887	904	899	849	886	877	880	857	858	919	877	925	885	873	849	888	945	928	828	871	881	867	869	870	848	895	873	881	885	876	879	867	870	852	860	840	876	863	861	896	871	874	891	876	868	868	902	843	882	847	909	897	848	905	862	893	912	852	942	876	882	833	891	899	879	856	893	860	862	893	894	893	890	895	877	866	857	904	871	871	853	896	923	938	903	870	893	905	911	896	850	830	883	915	869	878	879	903	930	890	874	855	861	877	833	892	863	914	847	847	883	852	835	862	874	874	864	902	828	818	890	867	851	836	856	903	863	886	880	857	862	905	906	910	873	841	885	917	889	908	891	894	881	891	900	852	829	923	886	916	874	943	793	890	820	854	854	819	876	847	917	841	884	905	859	866	879	899	832	884	855	887	848	845	847	814	846	875	839	884	880	876	890	971	898	889	879	827	857	861	907	863	853	906	882	944	872	902	850
5044	1009	989	890	828	835	810	772	803	779	805	718	797	813	776	771	824	821	793	805	800	761	799	816	798	753	777	814	758	789	795	762	792	784	779	762	821	756	786	752	832	749	786	798	756	751	788	776	791	807	758	791	761	743	747	762	798	798	833	767	794	745	780	744	783	772	748	727	770	818	753	765	829	833	736	792	753	770	762	767	793	744	766	750	763	751	751	765	782	773	735	793	765	751	777	780	774	811	807	805	780	779	776	742	770	752	740	785	796	792	782	803	775	758	754	772	797	788	795	797	780	820	774	761	811	791	762	739	770	776	794	800	771	811	778	785	804	741	835	795	760	781	776	788	787	784	758	807	764	759	768	776	750	761	750	756	783	794	832	802	768	805	752	782	775	803	779	779	750	786	714	820	725	816	750	761	755	795	717	816	746	718	757	771	793	740	740	782	778	741	799	734	747	831	785	742	771	787	722	799	788	764	748	766	831	764	784	766	752	773	745	806	752	805	749	788	738	737	788	809	864	773	804	812	736	734	791	752	772	778	774	794	786	803	756	835	765	788	728	786	755	795	747	773	793	766	784	798	768	788	740	779	742	756	853	788	804	770	802	783	755	784	844	805	799	778	837	787	735	790	781	760	736	798	788	812	773	803	800	769	786	729	760	766	769	764	747	759	796	779	714	772	768	836	786	797	727	758	761	771	814	745	750	771	782	768	727	779	748	787	788	801	786	757	774	785	778	818	784	791	727	756	772	816	736	752	751	775	727	807	728	775	769	753	800	731	732	755	770	797	710	796	800	752	765	770	763	779	736	743	809	731	750	795	822	771	808	755	780	818	766	814	785	770	759	755	762	753	779	801	780	806	771	758	794	742	793	797	782	771	797	764	732	797	782	789	786	788	749	826	796	759	778	807	753	833	751	761	806	777	777	806	822	771	767	838	782	772	772	818	774	715	809	751	798	762	758	719	739	773	792	783	777	764	753	716	760	739	791	739	761	787	747	745	760	769	763	783	775	823	771	771	802	727	811	779	779	801	784	782	769	792	765	788	791	809	733	786	810	780	776	755	797	797	758	776	748	786	790	827	750	747	773	744	767	793	763	851	771	783	792	758	736	776	825	783	781	793	763	829	772	841	762	740	759	843	778	824	806	770	750	797	792	804	724	802	783	750	726	781	733	768	829	823	788	829	794	771	780	788	785	745	728	791	760	759	830	793	781	727	789	794	750	742	802	794	744	789	802	784	791	796	808	744	756	764	805	818	771	761	778	824	771	767	795	782	787	797	781	750	790	733	751	732	755	767	728	783	807	793	768	772	771	748	787	758	781	796	772	822	774	756	773	763	776	804	793	732	764	777	786	772	762	676	801	795	777	827	716	781	774	772	769	798	833	764	760	756	780	792	809	816	791	709	772	816	756	779	771	787	800	822	768	816	733	797	791	760	754	791	774	783	818	814	727	739	803	817	810	752	784	765	830	770	755	789	762	767	751	787	820	824	724	832	810	760	746	722	784	765	741	726	787	785	750	739	792	722	734	807	799	803	707	818	768	771	774	801	835	796	818	826	777	764	782	830	740	773	832	816	816	792	749	812	778	796	768	790	759	786	735	803	751	762	802	756	772	810	781	783	800	785	773	784	775	752	811	785	765	790	760	732	807	772	777	778	793	745	779	782	792	734	741	721	811	804	791	779	766	750	772	778	795	760	803	787	769	764	733	769	750	793	766	758	763	765	757	794	753	736	756	851	817	797	766	737	732	781	808	767	812	763	789	807	720	781	763	811	837	812	811	763	796	770	741	785	794	759	802	766	798	757	774	767	762	772	758	807	746	759	781	780	755	789	721	785	782	755	802	800	799	712	770	776	783	786	775	756	782	825	794	775	820	735	795	790	805	757	835	726	735	800	798	806	818	824	770	793	796	759	779	798	767	767	783	793	779	770	777	771	769	723	758	763	805	718	769	775	767	834	762	771	751	800	800	821	794	754	783	749	724	737	765	783	808	812	726	776	781	749	769	737	799	747	754	788	738	779	754	794	768	750	829	772	805	813	769	738	739	767	782	746	776	802	815	791	775	792	794	779	764	790	723	829	795	785	791	765	743	781	782	789	842	799	774	803	764	765	735	760	804	782	774	777	787	772	819	841	791	810	758	790	790	804	791	773	724	783	818	815	763	810	780	775	745	772	832	781	796	803	816	781	808	776	784	718	796	786	764	774	769	768	832	757	780	761	769	791	794	798	809	776	791	795	829	743	770	789	764	773	753	751	784	796	760	739	788	811	806	738	835	846	767	758	791	793	754	780	765	783	755	761	750	747	748	843	820	771	746	789	707	782	812	736	770	801	760	724	797	771	755	771	754	754	759	771	808	764	804	772	807	778	782	785	780	723	759	793	765	749	785	805	768	827	786	817	761	726	828	796	725	781	791	823	765	762	789	751	747	784	790	755	717	796	755	738	825	784	776	800	786	740	797	744	779	827	762	786	762	775	789	800	771	806	780	806	798	788	776	759	753	807	810	777	802	790	798	774	775	764	819	789	777	731	776	738	840	799	765	751	773	757	759	722	815	815	729	776	813	780	798	815	775	775	801	763	787	757	816	776	794	769	774	788	784	824	847	842	781	796	784	724	813	800	745	777	798	795	790	768	788	792	766	765	756	747	759	806	811	769	737	774	769	743	782	781	813	774	755	783	764	728	769	776	798	767	744	779	738	798	782	775	769	783	799	736	775	763	783	756	779	769	764	760	777	769	785	798	730	802	764	757	737	782	794	768	767	782	788	708	835	740	786	778	764	773	735	742	776	788	810	788	834	760	752	723	771	761	795	798	742	766	740	731	779	727	707	741	762	746	769	797	805	773	811	791	790	766	812	792	749	771	807	763	756	743	790	715	744	780	757	730	777	761	769	821	812	752	774	773	801	793	756	786	808	806	787	750	726	788	767	800	796	803	771	736	830	729	711	800	757	786	814	777	793	829	755	791	759	749	799	822	804	789	787	742	796	784	781	804	779	762	759	798	800	761	731	766	826	781	738	773	792	804	809	786	773	761	784	763	807	750	806	768	805	743	755	758	774	779	821	785	749	789	782	738	799	772	776	761	741	770	810	800	841	772	777	743	808	732	790	739	764	787	740	790	801	778	784	724	778	800	774	801	772	772	753	790	751	777	777	771	738	756	778	716	780	780	793	784	750	774	831	749	764	808	751	764	788	764	769	770	791	779	786	778	716	782	747	789	803	758	806	764	755	750	758	695	799	795	753	788	712	779	785	845	826	787	770	747	814	816	800	790	779	757	773	816	800	786	781	787	713	751	783	799	776	805	793	842	752	788	745	769	776	718	756	828	785	780	817	809	722	793	754	766	790	791	743	790	749	805	747	796	737	734	831	763	795	736	732	808	813	801	743	779	785	740	805	824	753	755	781	788	761	723	772	849	744	802	761	773	721	794	766	789	839	790	832	780	824	772	783	765	788	758	761	770	786	760	750	786	759	782	762	761
25550	21420	25978	19443	2370	1143	1079	969	886	948	909	884	922	869	874	847	934	865	856	875	831	867	869	865	826	794	830	882	815	817	841	805	811	864	873	858	848	850	875	831	879	846	810	856	862	859	905	853	836	846	846	835	825	877	852	825	890	811	849	847	852	876	863	812	812	845	855	846	867	853	851	827	810	901	819	891	810	850	816	841	901	823	824	806	855	835	839	818	868	803	826	830	821	832	863	823	874	856	862	857	870	817	812	817	827	880	875	875	821	832	848	870	884	880	868	851	851	844	830	782	864	841	855	799	839	884	888	892	831	816	861	852	784	805	883	847	852	816	893	804	888	848	816	855	905	801	852	872	832	781	848	826	840	837	818	851	848	893	801	876	825	804	801	828	787	850	863	787	840	830	846	832	868	841	835	816	838	808	829	882	866	831	822	873	819	850	887	811	815	868	815	842	841	809	818	837	845	837	835	786	891	849	832	838	844	867	860	855	807	844	838	858	785	905	817	863	864	859	831	825	838	866	817	855	863	859	897	881	833	864	851	877	839	834	814	819	857	817	849	859	891	827	878	812	814	834	859	834	881	867	865	847	854	854	845	875	849	880	856	837	837	862	803	841	841	842	903	870	850	877	814	868	878	884	844	842	864	800	801	849	846	842	840	845	854	843	807	904	830	835	827	845	855	782	830	830	839	855	819	826	871	840	866	846	829	843	816	876	822	828	873	796	852	822	842	787	835	863	792	810	865	824	862	851	919	796	865	854	855	839	839	813	832	846	862	817	838	817	853	861	823	823	793	874	835	835	825	851	810	909	816	809	849	876	834	853	793	838	903	816	829	798	822	837	811	826	836	870	792	867	835	818	836	916	858	836	819	841	834	860	821	836	829	872	822	803	825	907	799	841	888	835	769	851	860	818	842	810	851	840	862	818	896	819	845	850	849	808	865	820	844	880	830	906	851	865	850	833	874	820	840	855	836	849	860	782	855	828	835	824	869	856	826	884	804	864	852	805	810	850	811	869	898	845	858	881	803	861	785	875	850	918	834	851	826	846	810	833	817	785	857	926	793	911	762	834	853	896	821	876	886	853	819	877	847	803	877	854	849	848	852	816	844	798	843	785	807	824	826	830	901	825	849	840	806	810	818	871	839	820	911	867	878	830	838	845	848	840	866	785	827	809	868	887	866	823	806	797	840	803	830	837	836	820	861	835	835	812	885	819	815	788	861	811	825	798	803	821	804	836	817	794	845	824	795	842	829	818	880	865	859	890	882	874	880	857	803	834	894	829	839	794	821	862	823	831	814	812	779	834	845	837	828	868	810	828	840	846	843	801	896	851	827	857	877	857	855	817	838	805	876	886	871	855	827	836	831	821	847	849	835	838	841	833	804	848	781	820	805	801	851	804	888	792	861	911	848	826	869	859	821	855	847	837	834	880	801	813	818	859	865	812	795	857	820	872	780	810	827	840	815	835	835	842	803	846	799	802	830	837	870	883	876	826	816	810	846	905	852	868	894	855	845	831	844	868	828	861	874	823	822	805	879	856	869	797	813	816	858	909	856	888	827	873	849	875	901	843	807	802	855	822	807	840	841	794	841	824	821	881	834	794	887	839	863	819	833	819	833	865	780	861	893	847	852	857	847	853	831	853	873	855	865	884	796	816	836	877	848	820	849	879	837	872	792	836	851	825	867	793	862	827	847	810	776	840	855	885	777	834	794	831	784	846	871	831	815	855	839	812	841	899	851	818	856	814	864	831	826	808	811	854	831	841	835	812	834	844	829	876	834	824	837	830	871	802	830	850	848	850	788	838	844	805	815	834	843	846	848	841	812	903	895	813	863	875	831	794	805	827	856	790	855	801	829	836	801	851	851	856	853	841	831	844	781	839	816	838	800	818	877	796	840	882	905	819	850	845	790	856	828	875	871	803	841	784	800	805	835	833	849	829	852	830	830	876	840	874	917	855	817	868	882	809	856	881	827	846	808	844	890	828	804	818	886	879	821	878	802	799	880	861	881	862	857	853	821	794	813	870	826	833	847	891	832	807	862	882	813	838	853	849	821	866	864	812	861	871	853	833	872	835	865	869	805	828	839	814	812	869	806	834	824	809	839	874	893	863	773	866	860	872	840	853	812	897	796	882	820	836	825	896	848	834	840	809	847	860	806	901	875	786	842	840	826	848	870	839	857	850	869	831	853	826	825	887	852	838	867	838	845	885	887	846	871	815	848	821	819	834	773	818	828	881	828	817	824	841	830	814	845	827	819	854	857	834	851	794	822	883	852	810	795	808	853	817	850	797	887	795	851	915	856	814	874	865	855	870	847	811	897	831	817	839	849	811	817	825	804	827	813	882	886	865	815	821	850	792	841	845	831	854	862	894	834	812	843	872	830	822	863	818	833	797	847	817	836	776	842	919	818	861	873	862	860	816	878	776	824	828	848	874	870	884	819	862	846	787	839	855	845	858	868	850	810	808	861	845	857	860	837	809	829	802	830	813	846	810	858	796	865	809	842	866	885	821	868	851	833	838	845	805	815	851	846	813	930	846	870	785	856	872	851	836	868	854	814	901	856	841	874	853	840	876	848	828	819	850	804	834	831	840	799	825	860	819	823	796	844	838	891	809	812	812	830	829	809	892	883	834	850	728	815	792	886	802	861	809	862	843	834	810	844	831	845	843	854	853	913	830	845	855	849	843	843	834	811	800	819	896	878	844	803	818	899	871	798	877	734	752	873	876	797	818	873	813	857	830	821	844	836	848	812	824	807	853	833	823	790	812	882	860	890	869	892	815	859	849	829	863	843	843	869	816	828	810	870	833	828	804	831	855	814	866	818	843	830	862	862	801	824	858	861	823	820	827	858	843	822	832	837	834	798	778	856	844	849	868	869	886	859	855	771	815	831	849	824	872	766	815	780	848	832	823	807	864	863	819	813	848	828	840	810	796	870	877	860	839	864	844	855	820	769	876	873	837	875	832	849	837	839	777	896	860	872	804	867	843	837	811	818	849	864	847	829	844	854	843	828	835	783	879	840	807	831	891	854	865	847	801	814	844	864	844	866	830	833	887	869	861	861	811	850	925	865	867	829	790	845	826	885	867	827	904	829	833	844	841	831	835	824	831	821	870	864	892	837	822	849	892	878	787	857	851	818	873	823	858	827	779	859	867	824	837	803	877	813	815	821	906	836	824	850	857	855	848	852	828	858	846	823	870	897	904	871	814	854	868	882	856	801	800	908	887	806	824	830	863	888	866	887	848	826	852	789	796	812	794	830	854	824	814	880	829	809	819	892	844	877	890	825	810	857	848	869	859	893	899	836	911	830	837	807	856	853	835	855	838	815	802	793	893	834	858	868	884	810	847	833	825	893	862	844	880	892	868	849	835	833	831	813	824	861	841	834	919	862	825	849	912	840	806	828	846	846	837	827	852	832	862	887	808	833	850	823	837	847	834	829	801	824	897	890	910	897	815	817	862	829	817	805	818	860	818	858	878
3596	2424	2065	1298	1129	1001	966	896	854	830	801	847	809	832	782	835	815	741	833	793	814	771	756	815	807	761	778	801	839	730	765	775	788	786	790	775	825	764	769	747	818	756	827	811	740	741	804	760	778	754	781	755	749	774	798	745	746	808	799	784	769	763	779	719	780	823	776	749	763	804	749	803	752	766	754	753	766	768	780	822	754	800	733	766	734	760	771	806	751	735	797	743	784	718	751	765	734	795	763	749	785	738	772	761	743	795	798	804	750	728	754	720	815	763	764	772	742	757	773	834	780	777	729	782	775	758	772	797	750	777	770	748	727	790	771	827	761	743	794	787	743	740	747	773	756	804	747	771	753	782	785	780	809	766	791	708	791	778	761	732	743	730	775	739	733	752	696	735	749	715	753	713	779	760	776	744	842	750	718	766	824	744	740	777	807	751	756	763	758	771	791	703	774	765	715	782	767	755	718	780	798	761	786	784	739	765	748	758	771	724	752	739	740	718	748	797	776	766	696	796	768	731	762	755	751	813	708	726	743	817	786	752	769	733	768	753	814	776	760	741	744	728	733	745	776	760	774	742	766	770	750	770	797	769	764	774	719	742	817	764	738	723	708	750	792	758	753	780	726	732	748	783	763	755	792	733	771	752	748	739	776	752	737	787	767	798	786	791	773	746	754	742	782	789	792	745	776	716	754	715	778	746	778	769	752	748	749	771	776	786	745	744	713	825	774	744	790	812	765	713	736	763	745	755	778	766	780	733	781	758	781	745	763	794	783	750	732	736	779	817	736	734	759	796	832	692	757	769	769	749	804	782	771	748	756	786	742	733	779	701	732	764	738	826	783	748	762	770	804	751	777	718	791	784	751	755	764	732	814	718	761	770	757	804	722	725	789	739	736	790	780	733	747	760	739	741	729	776	758	795	789	759	780	743	770	769	793	739	786	720	765	736	753	757	801	761	747	773	795	775	730	794	762	741	719	726	757	764	803	786	759	741	728	798	794	757	752	755	770	814	807	756	717	761	761	723	762	733	804	724	775	761	697	701	743	784	765	783	781	773	756	758	780	745	774	755	718	776	760	722	807	735	764	753	768	766	728	760	773	794	741	765	796	804	736	788	776	798	750	762	742	764	798	781	781	740	738	750	717	727	720	769	789	786	741	773	752	717	733	729	750	739	789	764	704	745	779	780	779	739	727	741	717	788	775	762	786	815	762	795	766	776	761	763	774	753	760	766	761	732	754	797	756	767	791	785	781	771	759	739	734	759	767	765	777	797	780	740	794	715	721	737	809	753	762	788	759	761	779	741	755	739	745	751	831	801	796	745	758	802	772	750	750	746	758	795	718	782	770	788	753	816	783	744	778	793	728	821	731	744	712	732	737	779	777	808	712	778	762	799	797	733	779	751	754	801	742	746	773	782	766	768	727	752	752	763	777	733	770	752	734	807	774	776	715	770	745	750	716	786	776	727	824	766	772	743	799	776	751	740	774	766	776	765	738	745	745	710	746	721	762	743	764	748	770	754	757	748	747	734	767	815	745	786	765	721	776	731	788	770	755	780	738	741	750	741	781	775	751	788	771	778	728	763	745	793	738	750	754	768	774	778	709	790	788	797	756	823	688	732	734	765	779	732	763	729	770	784	755	765	780	822	739	770	799	729	785	760	742	774	727	744	752	754	728	784	761	787	732	748	744	802	792	732	793	733	754	715	762	791	775	718	753	738	755	792	750	717	780	781	737	727	795	762	770	757	711	745	785	758	774	777	749	731	736	789	757	794	831	777	750	766	769	796	792	759	815	782	752	740	759	770	775	788	791	728	786	726	717	729	782	740	783	767	776	773	737	758	771	724	762	753	713	796	759	783	697	744	763	774	788	760	765	760	770	788	766	744	767	814	750	778	756	721	723	752	747	780	790	723	801	769	744	718	759	739	727	766	739	744	780	767	788	754	772	794	772	793	747	754	743	713	756	773	793	761	782	739	745	761	775	783	776	774	786	791	801	769	745	781	799	804	777	740	696	839	714	761	805	733	737	758	738	763	721	787	704	753	740	793	760	766	761	723	809	758	777	746	760	757	730	777	762	826	733	773	794	719	760	759	717	784	739	808	743	757	786	757	803	804	787	818	738	767	800	778	749	774	782	740	675	825	777	726	746	708	712	709	769	744	769	767	723	795	749	756	736	740	742	768	766	724	788	786	750	748	757	809	775	764	766	754	746	736	814	803	741	799	795	755	738	746	767	688	790	782	833	784	735	782	774	804	739	751	736	754	782	768	741	748	783	760	775	795	717	764	781	788	712	737	739	777	752	757	788	764	783	784	730	812	778	742	771	738	776	790	810	764	834	839	746	766	690	776	768	783	773	710	734	686	755	798	752	800	725	731	763	729	821	786	788	751	755	757	811	781	796	765	749	780	791	745	759	730	732	771	742	726	809	750	757	736	771	727	767	742	747	814	748	794	781	755	755	813	750	746	768	732	765	769	724	724	777	757	721	779	774	805	761	830	785	780	770	762	730	708	820	754	761	778	743	773	811	761	780	740	773	818	757	738	742	744	743	778	777	724	805	764	777	736	827	772	732	797	735	757	742	803	748	778	785	769	735	775	811	746	711	752	711	807	798	753	791	749	765	748	742	737	784	712	758	736	761	764	733	752	795	710	756	776	784	757	747	729	780	733	737	735	708	778	793	789	783	793	786	749	828	775	745	797	736	763	790	785	775	760	762	757	722	773	808	755	742	760	776	772	744	865	809	804	710	754	764	751	755	732	718	709	759	761	787	738	760	740	755	759	783	774	747	746	729	806	769	753	764	785	724	766	784	792	743	757	740	736	785	768	756	713	720	791	715	780	725	743	761	735	784	750	744	749	761	798	789	745	721	759	733	752	800	807	702	779	762	752	771	792	744	804	839	762	731	757	765	765	759	700	784	759	757	783	762	732	754	766	750	787	799	758	761	787	768	765	717	758	768	762	763	718	802	771	744	790	752	810	734	758	744	740	748	730	740	811	747	710	761	784	737	760	765	735	788	762	777	758	758	758	765	713	701	790	744	786	764	782	727	769	803	744	787	774	765	764	748	721	787	816	801	774	773	718	720	776	793	779	774	746	801	766	781	729	757	741	737	762	725	720	768	708	759	849	723	796	740	757	753	782	764	774	780	753	781	788	705	744	767	728	742	753	742	744	788	758	757	733	798	788	737	733	768	819	761	773	741	772	731	772	762	795	749	752	747	795	767	787	714	742	755	754	766	744	776	826	735	768	760	785	821	774	778	726	761	699	798	793	735	711	752	730	801	775	733	778	725	748	805	765	725	760	765	716	771	732	790	795	746	689	770	743	776	700	778	745	799	734	737	825	744	778	805	782	715	745	780	756	757	740	782	735	737	761	721	704	788	739	758	811	795	790	777	757	803	706	725	749	731	783	718	814	746	822	737	715	733	780	756	783	751	765	777	785	774	766	738	753	766	732	680	778	720	754	795	726	788	730	771	775
24265	21470	28674	24687	20653	3295	1101	721	585	573	552	570	520	515	490	520	542	513	470	468	495	476	486	477	470	489	463	472	462	427	459	460	468	458	492	498	451	469	497	464	440	449	496	466	436	444	411	461	472	477	508	445	429	504	477	432	448	496	482	453	478	446	472	491	433	462	440	490	467	482	468	433	468	459	435	443	475	478	433	478	450	480	468	447	458	454	450	483	449	487	449	426	483	413	418	487	487	437	487	428	463	443	412	439	446	446	464	439	421	477	508	460	429	449	441	444	453	455	456	446	451	448	461	448	413	452	486	492	438	497	461	464	457	426	465	421	435	479	466	507	450	460	473	454	440	449	471	454	485	487	461	463	473	459	446	456	430	474	454	473	436	477	457	451	471	443	451	455	450	475	433	438	463	456	456	474	449	486	471	455	465	437	436	482	467	482	440	464	497	451	485	453	429	481	457	476	441	429	503	422	475	508	457	452	500	457	507	438	468	430	487	446	440	467	482	468	432	430	457	431	470	421	501	451	444	463	420	469	421	439	435	465	454	451	467	481	485	463	460	443	431	451	481	499	450	438	470	501	456	409	483	479	472	457	440	468	469	449	424	458	448	488	445	455	441	454	453	427	440	484	473	436	468	499	435	464	465	455	490	474	430	483	420	470	471	485	428	442	468	478	427	443	472	447	430	512	481	437	418	461	437	438	457	497	458	468	454	479	474	473	467	441	427	454	449	448	450	439	473	463	459	446	469	514	473	486	452	482	466	456	444	455	430	460	475	482	451	456	458	453	453	473	441	443	449	469	449	476	403	408	441	486	432	456	435	428	439	412	477	452	455	478	457	434	468	462	475	481	472	485	444	444	450	427	504	459	449	441	465	436	457	435	459	446	428	452	437	448	456	439	428	459	404	449	468	466	479	431	468	443	427	452	444	452	487	486	502	428	485	436	434	481	461	465	445	461	507	500	450	422	449	434	464	442	439	466	450	437	429	448	466	461	433	476	462	418	465	465	443	467	455	430	439	483	450	479	413	459	473	433	455	420	445	446	475	465	457	486	476	455	449	466	441	469	457	461	448	444	459	439	447	451	477	418	439	474	449	449	437	474	444	420	491	474	437	475	462	464	414	458	450	467	438	472	450	471	470	438	448	468	471	461	444	454	454	448	440	454	452	459	497	419	449	476	466	467	453	471	430	442	457	429	483	466	473	439	454	451	396	456	469	464	451	469	455	463	441	434	460	477	454	480	426	485	505	438	493	483	474	453	454	437	464	493	447	451	475	465	459	446	449	441	411	451	447	419	429	424	499	475	451	431	429	436	473	471	492	476	477	474	492	417	450	465	463	466	439	423	426	451	476	434	449	478	428	475	431	457	480	467	448	465	494	463	500	452	433	450	434	480	459	405	431	466	430	433	405	430	439	464	477	441	465	410	482	444	458	436	440	445	407	446	469	449	441	466	468	449	485	472	468	409	477	443	452	492	423	486	487	429	403	472	444	447	418	453	415	456	446	462	503	479	456	468	439	471	452	452	432	470	471	471	453	450	469	464	481	457	460	437	449	444	425	420	449	465	472	484	450	433	409	469	477	433	474	451	435	479	458	440	442	472	435	488	482	433	444	476	423	461	446	461	461	450	460	429	468	492	420	444	498	424	445	426	475	471	451	464	420	426	457	458	487	457	448	455	448	427	442	436	448	455	440	419	430	413	458	467	443	461	450	417	472	411	458	458	463	426	450	444	460	424	475	460	465	462	460	469	439	431	432	437	422	478	442	461	475	494	487	444	419	489	422	427	462	487	456	477	482	480	441	457	463	429	429	452	442	453	459	471	443	483	472	452	430	433	455	439	419	449	438	445	456	448	469	461	476	459	453	465	448	451	436	461	435	437	436	439	450	442	441	454	488	432	475	456	436	430	453	457	430	478	467	443	419	461	472	452	464	444	469	500	438	424	457	465	465	446	492	466	421	468	456	494	431	446	494	446	486	429	457	445	429	425	509	463	440	428	426	441	484	461	461	451	466	468	447	433	491	490	434	496	444	459	465	452	451	487	412	460	458	444	451	452	427	465	442	445	417	465	493	435	481	427	421	447	459	470	462	474	458	436	422	432	476	429	476	420	442	464	454	432	446	431	462	460	462	443	426	492	491	498	472	428	438	455	460	467	457	420	460	440	513	468	420	413	415	459	443	415	412	485	489	489	492	465	449	475	441	462	485	447	464	456	440	454	465	489	467	433	448	467	473	445	448	433	478	453	456	458	448	453	443	440	444	449	457	478	456	443	449	473	457	451	485	439	438	486	419	466	459	475	463	396	465	490	441	464	487	434	487	430	514	414	481	448	484	443	460	451	463	473	465	454	465	442	474	441	409	462	490	437	458	478	476	458	475	421	443	466	426	489	434	461	466	439	493	422	462	442	453	433	449	446	430	446	473	444	463	442	416	431	450	469	454	432	432	444	450	453	450	437	455	426	461	428	470	506	444	417	427	456	459	436	428	431	462	450	441	452	436	436	446	464	429	452	445	450	470	431	405	423	455	484	451	421	491	436	424	462	533	447	448	428	432	454	433	442	447	478	462	463	422	459	443	455	399	455	484	466	488	437	455	426	417	415	437	468	449	447	461	468	427	444	434	420	476	504	443	460	453	453	429	473	472	421	463	410	445	462	458	428	440	449	406	436	469	440	471	456	444	486	439	432	477	430	454	462	426	436	433	439	439	464	468	456	516	468	432	431	484	441	488	477	469	436	419	459	437	478	438	469	436	458	438	451	470	466	419	472	472	448	450	448	419	431	449	427	411	461	416	468	466	447	431	460	473	455	459	440	438	456	425	446	478	452	477	481	416	480	474	451	496	439	450	436	451	468	451	442	474	503	476	492	453	466	479	479	455	458	458	475	455	449	422	407	454	411	416	464	413	453	432	435	439	430	467	433	470	434	456	398	441	459	454	434	450	484	492	430	467	425	434	444	448	430	472	429	460	402	469	481	422	440	503	482	495	455	442	458	452	451	467	451	445	482	446	405	436	460	475	469	421	446	466	420	439	442	426	463	484	468	476	477	423	458	414	444	463	467	446	495	449	450	448	462	441	447	471	468	461	479	445	438	402	472	425	414	391	453	428	459	401	441	458	455	477	458	429	442	467	437	445	484	417	397	481	434	423	483	410	452	449	449	474	459	447	510	465	450	422	444	456	453	429	456	454	470	451	462	461	472	479	457	485	475	463	455	404	468	504	433	465	441	484	435	443	474	462	470	466	464	466	445	470	406	470	458	473	479	462	448	460	429	429	424	444	431	488	440	477	431	445	459	466	421	474	448	479	452	430	465	412	444	428	430	437	429	448	475	472	425	483	386	458	450	441	443	421	401	457	426	447	470	456	455	499	459	440	437	471	432	422	451	456	440	462	463	454	450	431	493	464	464	450	416	458	448	448	466	474	489	430	479	470	437	456	414	446	435	449	421	441	502	417	436	472	495	455	462	446	459	421	447	423	424
3395	4824	3940	1930	1410	1086	956	805	723	697	626	597	628	609	588	594	541	540	498	499	547	479	510	514	507	452	497	482	507	499	529	489	472	484	476	463	492	507	480	485	460	533	487	463	499	481	457	487	458	509	426	483	429	516	490	479	468	484	457	465	456	490	486	451	463	480	450	480	482	500	471	508	444	462	488	492	494	468	494	442	467	512	460	453	444	439	500	520	477	488	489	484	420	468	493	488	473	485	498	475	455	471	497	491	502	530	463	444	458	448	472	482	470	466	488	464	470	448	444	465	500	452	481	459	484	482	450	448	472	476	483	461	440	468	481	466	458	472	474	485	462	473	491	473	464	471	460	448	452	474	457	462	454	488	490	452	476	460	469	485	460	472	490	469	471	468	418	485	485	473	462	468	454	514	458	451	437	464	480	446	487	450	418	484	496	501	449	465	462	439	452	467	455	490	463	474	479	441	455	474	454	473	458	424	461	475	452	496	433	498	449	494	500	463	487	444	444	481	484	456	450	430	462	478	479	453	442	447	505	512	486	473	453	479	490	456	507	453	460	470	459	460	500	473	448	459	454	460	490	485	475	479	488	446	481	447	470	480	469	423	445	446	449	458	469	466	473	486	463	460	484	428	466	477	510	477	500	468	457	477	446	464	460	445	458	454	470	481	498	473	438	458	452	429	449	448	472	481	500	468	465	477	454	474	502	478	457	454	484	452	505	511	470	454	487	453	469	473	464	477	466	458	468	441	481	427	442	480	456	473	484	466	491	461	482	439	435	454	494	479	467	500	456	499	473	425	477	480	481	449	476	443	459	461	457	460	460	504	473	453	444	470	452	473	460	488	472	488	449	443	485	494	478	475	470	511	441	444	481	426	451	480	494	465	466	483	477	483	479	478	456	476	446	506	448	444	475	478	502	453	503	467	474	482	478	466	487	504	409	443	517	457	443	478	437	452	463	467	475	447	482	460	467	489	452	482	456	525	464	477	474	492	474	445	459	507	445	454	475	465	441	457	458	485	456	494	453	461	475	499	458	467	456	495	456	453	473	474	462	481	450	466	464	483	477	422	427	465	487	443	457	452	463	436	479	436	479	479	467	499	459	463	470	490	495	475	456	451	454	444	503	438	465	432	461	468	443	416	461	458	473	483	456	488	482	489	479	465	443	445	488	440	476	454	409	461	454	466	452	432	450	466	465	428	417	452	496	433	474	450	467	462	486	445	462	478	508	456	481	435	476	476	433	490	428	455	466	480	461	468	470	452	461	485	495	509	466	424	456	495	469	517	467	428	485	475	410	469	440	439	452	470	490	429	449	444	450	434	419	450	473	438	491	455	468	466	476	471	429	475	428	465	448	449	480	437	467	510	445	472	441	459	443	458	433	485	411	412	436	486	462	460	458	481	458	487	486	456	464	456	481	504	445	404	491	448	481	440	436	442	451	437	416	460	446	451	458	449	449	456	435	446	434	455	470	490	476	476	472	468	473	448	457	469	473	428	442	491	465	475	455	438	507	485	427	440	474	460	469	491	460	477	482	417	460	447	449	471	416	487	461	475	464	448	467	440	497	482	433	451	440	481	456	431	488	492	473	452	480	463	407	451	506	471	513	455	503	459	449	451	470	423	445	418	507	466	437	447	492	476	469	484	475	472	515	524	442	468	450	449	479	456	466	448	471	461	470	436	433	431	462	453	448	435	467	416	437	475	450	500	470	468	451	437	470	472	460	491	444	473	496	461	414	442	455	475	414	498	472	483	445	461	451	451	450	443	498	450	451	495	491	430	485	487	475	457	446	438	450	482	481	471	470	462	461	477	447	475	468	458	447	420	431	451	474	445	472	457	464	440	483	478	414	480	442	463	453	459	416	458	476	465	437	469	441	467	470	472	474	414	445	417	457	454	447	484	425	467	447	464	468	457	474	475	470	472	450	441	460	450	462	540	489	462	492	465	432	478	457	493	509	466	439	459	450	436	438	486	431	465	459	465	474	481	486	460	444	470	442	458	462	457	454	504	509	466	470	465	465	435	461	429	443	455	485	496	447	474	400	423	447	437	455	441	480	461	469	453	456	512	486	466	437	460	465	532	445	473	446	437	453	435	446	438	436	490	443	467	462	492	436	459	478	452	460	484	454	463	472	441	458	450	455	487	453	456	482	458	458	458	469	426	435	467	454	474	473	463	461	442	435	448	445	449	451	458	480	478	519	453	496	467	465	443	464	448	506	483	457	418	497	470	451	424	441	466	481	417	459	447	459	465	473	448	463	453	505	455	473	482	486	439	511	402	480	485	456	464	451	458	450	453	440	468	439	445	468	488	473	492	446	469	458	489	499	453	453	435	430	466	450	474	486	438	468	455	495	502	470	450	474	497	507	481	474	466	478	439	479	457	451	440	521	458	460	473	475	463	458	486	456	425	431	453	419	489	468	458	465	519	457	471	457	466	480	440	452	442	440	462	476	475	465	474	460	492	457	474	446	468	452	469	440	450	466	461	497	474	451	419	439	476	493	431	507	478	474	439	459	440	453	445	463	475	487	492	474	483	432	446	457	467	497	460	452	450	463	456	519	464	485	454	471	493	462	487	438	492	467	484	444	442	481	452	456	441	414	475	447	465	473	477	485	474	468	459	465	443	451	458	468	447	451	462	458	495	440	471	489	492	483	461	481	476	464	454	486	457	475	429	466	485	460	458	481	472	487	472	490	434	432	489	453	458	480	504	435	484	468	458	426	490	456	463	431	435	460	430	429	450	461	446	532	461	470	477	432	465	484	455	483	408	433	425	474	470	441	441	463	460	485	489	449	443	438	467	427	474	461	429	458	481	483	448	432	419	481	511	495	466	420	494	475	481	433	485	478	459	463	463	447	435	458	449	462	431	457	470	477	450	473	456	436	461	463	504	489	455	439	462	479	433	443	467	454	449	459	461	451	487	468	473	422	450	495	440	443	444	486	427	433	463	478	481	441	496	431	468	456	482	439	475	425	451	475	480	426	455	433	458	467	455	450	495	443	459	445	482	433	466	447	427	446	452	452	428	450	484	442	468	438	481	449	489	484	441	466	464	427	504	410	461	449	490	457	493	438	469	434	474	456	503	501	447	432	483	466	425	468	454	422	473	446	493	496	470	471	449	476	483	461	465	447	455	442	442	450	465	440	442	466	439	448	440	450	454	463	453	441	435	461	451	475	469	440	461	477	447	427	430	505	457	451	490	467	444	429	469	479	454	445	467	462	432	455	447	436	453	455	434	480	408	469	469	505	486	423	477	485	455	443	473	494	485	498	466	476	468	469	477	453	447	442	453	469	469	491	460	452	450	464	465	488	420	452	467	483	485	452	462	491	431	466	489	487	428	449	462	469	438	484	447	443	455	472	467	468	483	465	430	427	427	463	445	417	446	447	444	474	459	475	461	460	467	477	484	474	467	445	461	481	471	454	483	462	439	418	475	470	443	414	441	482	482	489	432	452	464	475	469	488	401	467	409	480	406
27606	12244	2179	1261	1021	863	896	875	920	885	929	872	914	909	870	892	938	844	879	876	889	866	862	899	851	886	906	846	851	898	931	933	886	910	876	860	904	885	942	877	924	943	921	904	870	924	915	824	863	885	869	858	865	952	826	886	904	870	887	892	900	812	905	952	886	837	907	869	906	923	883	890	900	862	952	894	900	886	938	895	891	920	891	909	869	927	844	859	869	843	904	936	834	930	865	874	858	881	923	935	897	912	850	896	865	872	882	885	884	869	876	885	925	867	917	898	859	906	943	892	875	922	905	929	846	920	893	924	874	913	897	844	877	909	855	823	941	864	895	866	865	891	887	889	883	938	882	864	893	879	904	898	876	907	870	885	906	922	864	860	825	860	873	930	827	895	923	903	888	929	919	922	922	860	878	853	904	884	937	886	888	866	917	906	894	856	870	855	919	907	911	834	884	896	882	931	889	869	889	860	908	886	879	905	922	893	888	959	837	908	915	911	933	901	883	910	946	883	941	937	944	940	883	890	927	914	849	924	886	877	848	883	951	895	899	943	860	888	899	946	930	864	835	868	911	888	910	903	923	875	850	895	903	904	878	883	856	923	887	862	873	886	914	908	872	905	921	929	860	862	894	886	900	922	854	876	877	895	857	886	862	829	914	878	911	889	914	872	934	884	827	877	927	908	878	866	935	884	921	899	885	865	918	879	906	926	863	940	854	886	829	922	883	852	942	927	918	862	824	903	863	879	901	841	849	870	918	903	896	878	879	930	911	909	870	892	929	926	885	913	897	904	897	897	886	880	888	898	895	867	852	898	891	877	899	897	867	916	873	876	886	882	898	851	872	940	931	897	885	834	961	890	924	836	870	901	876	910	906	884	861	866	899	844	884	824	891	885	866	847	896	861	883	890	883	869	838	869	933	925	871	850	867	870	960	883	934	881	880	872	869	824	922	894	897	897	899	896	919	908	877	828	895	889	917	875	884	830	912	905	898	860	808	968	945	856	897	921	930	893	913	929	861	913	912	955	926	912	904	863	890	851	870	888	889	861	920	906	951	904	937	851	905	939	894	886	900	881	901	876	880	925	864	893	873	906	883	838	890	885	870	858	896	873	927	864	931	911	869	879	952	891	875	941	915	932	924	911	878	903	900	947	834	886	940	874	870	904	892	895	955	925	847	874	883	942	959	892	884	853	895	853	903	898	921	902	922	900	846	941	892	933	891	918	841	870	891	937	874	882	915	843	899	912	903	894	842	884	900	841	873	858	900	858	892	873	867	906	887	880	879	842	885	821	934	852	881	959	839	918	835	869	977	874	894	863	884	871	884	894	885	890	916	881	946	904	881	902	858	889	891	889	839	866	817	861	884	912	886	843	855	881	853	865	859	873	914	901	888	904	957	891	863	927	870	876	873	853	887	925	919	893	910	900	829	891	849	956	893	916	909	943	918	883	884	890	877	912	887	869	921	830	938	895	933	918	872	906	930	900	874	915	881	884	826	896	844	912	867	877	887	848	909	918	898	902	877	864	912	888	894	864	907	860	917	876	892	883	915	904	886	857	918	886	912	911	891	904	861	881	871	913	884	917	846	864	930	859	878	901	881	841	902	900	876	868	906	851	882	865	913	891	888	883	915	859	894	846	900	840	838	870	871	899	890	918	887	934	920	851	895	894	901	932	872	910	845	864	929	881	973	933	866	903	901	887	863	947	928	860	827	934	890	973	888	921	914	916	882	931	903	885	846	908	903	935	894	870	909	895	875	871	877	918	901	912	873	900	844	857	920	888	873	934	883	908	850	859	890	874	907	914	883	846	908	895	838	938	850	853	888	876	829	972	942	887	876	914	853	949	886	913	934	923	834	908	914	857	880	867	871	892	942	932	903	863	853	893	895	890	919	875	935	853	877	920	860	868	929	887	924	886	862	868	920	822	822	899	897	864	910	914	848	862	934	914	928	925	870	903	841	863	845	899	949	873	819	906	909	913	893	904	930	889	882	874	872	876	921	870	898	903	888	894	851	885	861	878	860	865	895	917	882	901	890	911	898	904	924	863	833	911	895	869	920	901	853	846	907	907	912	898	878	922	882	893	887	876	835	897	875	966	866	916	880	871	885	920	824	945	906	899	944	849	874	904	863	916	881	925	862	904	809	896	900	939	925	881	952	873	906	913	890	877	859	946	913	882	936	899	852	831	875	884	872	889	868	885	843	901	887	904	903	940	953	904	899	883	894	928	889	937	911	954	893	897	887	900	907	851	868	861	931	958	867	892	860	915	867	880	916	909	920	929	861	876	902	915	910	855	863	884	904	893	920	913	928	930	873	911	909	880	929	897	925	934	897	910	849	837	881	912	890	889	844	895	887	860	891	900	874	852	881	886	878	902	900	936	942	887	928	889	892	891	892	945	869	898	918	887	918	917	949	853	880	902	901	890	828	923	853	852	916	799	966	841	891	935	900	876	867	887	830	883	899	910	883	937	892	904	892	900	884	921	905	916	860	892	917	941	850	886	880	898	937	895	915	865	909	923	799	907	908	886	825	867	859	868	870	817	955	887	887	943	934	903	853	879	854	929	926	911	891	909	949	846	885	874	883	889	866	894	886	899	892	928	888	905	892	902	838	936	846	887	905	909	857	965	881	860	827	854	912	915	909	882	902	880	834	933	892	919	928	838	909	921	855	921	892	881	862	876	846	897	865	923	855	876	883	829	897	899	903	887	930	922	936	876	907	884	838	854	884	891	870	914	893	897	852	919	908	875	860	865	908	848	866	951	924	899	879	925	872	895	861	851	942	875	925	938	884	878	870	932	922	884	880	894	867	887	865	861	876	915	906	956	855	903	927	922	919	923	936	872	877	849	921	892	919	858	827	885	940	853	912	925	910	934	888	890	897	834	865	961	896	903	827	852	865	903	852	881	891	869	903	895	961	922	853	860	889	871	908	929	853	857	870	855	863	899	882	902	884	911	902	917	877	889	955	926	898	897	941	914	899	906	865	911	900	867	911	880	899	892	876	888	932	938	888	895	901	911	872	922	908	856	883	937	844	865	929	886	852	832	883	860	873	899	944	908	884	939	863	914	950	890	885	869	928	892	855	931	875	929	889	892	888	916	899	834	897	860	912	881	859	883	858	926	866	884	895	894	887	898	975	894	921	870	880	877	933	879	867	915	891	919	918	889	876	926	983	912	882	826	901	851	886	883	924	904	908	901	875	914	915	882	957	886	937	914	884	891	921	862	877	913	887	849	895	899	897	837	902	874	886	882	861	900	885	887	872	863	937	923	900	876	936	898	914	886	871	851	876	893	842	913	902	866	911	915	854	880	886	875	887	900	922	872	906	926	871	948	907	866	898	927	855	910	908	913	933	878	847	866	933	877	856	887	898	873	921	920	909	886	865	921	862	919	913	898	881	844	918	940	913	900	906	899	906	886	880	890	894	909	882	861	967	873	928	904	868	907	879	883	857	880	897	914	907	961	885	902	956	882	970	878
5099	1029	968	861	827	816	822	803	754	800	810	791	819	798	721	778	767	769	758	820	817	823	774	843	788	783	754	758	772	824	813	801	802	792	808	794	787	753	814	804	844	809	809	839	753	774	769	791	737	807	772	792	791	761	817	766	723	797	769	754	805	784	806	852	781	842	801	833	813	780	771	773	785	779	798	792	781	789	770	753	722	774	781	762	775	780	775	766	799	883	750	813	771	809	820	806	768	733	789	795	818	768	746	782	786	772	774	789	764	746	792	770	768	775	691	755	781	832	782	836	813	812	823	804	765	737	777	801	777	755	797	776	789	795	792	805	775	798	749	777	763	783	732	798	784	716	762	809	826	833	779	773	795	781	756	779	740	797	790	773	779	773	780	757	770	824	781	793	830	762	813	777	737	835	773	814	726	752	785	780	767	760	806	780	776	790	807	860	768	797	787	831	786	776	782	813	794	785	777	831	782	731	798	764	762	778	760	734	771	817	749	755	729	831	794	762	784	806	789	833	787	770	725	725	764	809	792	762	809	777	746	794	809	805	753	784	761	735	764	783	769	777	786	845	748	810	730	800	793	770	808	751	775	766	787	772	851	777	782	768	727	806	768	812	802	765	873	820	771	801	781	771	816	760	790	785	720	731	760	793	768	743	770	809	746	801	757	759	824	798	807	770	824	750	784	865	766	787	807	700	812	813	770	816	761	773	746	774	798	777	792	734	762	815	777	776	755	787	790	752	784	796	813	800	737	775	770	765	785	796	845	780	730	800	796	767	820	807	764	784	820	830	770	818	800	809	786	789	795	832	773	738	786	804	767	804	830	804	756	776	758	746	784	845	795	790	748	807	782	743	840	827	816	787	805	791	769	751	795	795	763	748	776	759	764	778	747	755	758	784	763	835	793	774	798	767	800	766	805	838	800	807	803	724	799	793	817	782	783	799	814	769	805	774	794	832	770	800	794	789	747	762	765	761	752	761	786	766	797	786	768	772	788	809	761	805	798	755	771	812	783	742	778	771	809	729	778	771	772	786	758	775	771	771	749	794	840	741	798	793	792	785	763	734	774	759	745	812	791	743	753	770	787	748	794	806	753	821	807	749	807	811	770	761	757	770	818	764	812	798	797	747	751	771	839	777	752	764	758	764	831	810	823	762	775	749	783	770	752	781	779	791	817	825	732	817	837	795	780	832	752	810	773	724	834	784	758	793	845	784	737	793	744	776	766	815	748	782	773	758	761	747	794	747	774	780	747	808	771	723	812	798	787	773	784	792	762	806	751	794	798	794	842	807	799	818	782	802	739	795	792	816	773	801	787	744	741	810	747	745	814	737	793	784	789	756	803	796	759	797	783	821	793	773	784	804	813	729	805	814	742	841	814	795	824	782	798	796	805	820	792	836	713	764	714	782	783	745	862	772	792	754	776	754	786	738	806	753	802	787	808	740	797	773	791	737	804	788	836	782	754	793	782	747	731	795	785	748	818	776	795	795	764	831	795	763	785	780	752	781	772	831	789	782	808	761	791	781	785	769	791	721	828	823	780	753	769	783	757	834	797	701	789	771	794	785	772	776	778	734	825	789	745	781	813	839	769	767	798	784	761	752	774	800	774	809	756	809	777	804	780	785	814	767	847	758	781	753	790	760	731	791	760	814	775	768	801	802	793	792	812	784	828	761	812	786	823	796	805	769	745	713	795	773	782	781	764	765	805	724	764	771	743	791	808	837	771	765	824	819	775	742	794	716	734	761	830	807	823	770	772	817	737	783	749	834	766	785	792	785	789	795	772	797	809	809	791	756	749	774	764	777	742	797	801	814	793	813	765	830	821	755	763	766	744	809	767	840	807	797	786	800	807	788	796	784	762	792	780	785	733	754	818	792	805	765	781	798	753	768	797	774	795	794	779	801	789	833	743	782	748	798	815	772	742	820	835	743	773	780	780	797	758	751	802	776	796	833	725	734	771	755	875	763	801	789	746	782	813	754	796	781	785	796	786	799	818	822	799	750	766	770	776	801	754	816	766	801	811	771	824	824	749	761	860	781	804	786	789	803	768	816	747	791	808	753	774	775	778	796	778	780	825	804	800	833	782	820	759	789	798	766	748	735	765	824	789	777	745	764	776	764	772	825	744	778	774	771	809	810	748	768	818	781	816	791	783	778	798	755	740	784	857	782	771	815	744	766	780	819	758	749	736	747	784	808	753	803	717	782	764	807	786	792	801	843	767	734	775	774	747	769	761	801	783	736	780	799	764	795	809	786	828	778	767	796	802	804	745	806	736	827	814	762	778	805	791	825	779	775	777	798	799	783	808	822	751	797	760	837	784	782	833	799	796	809	771	766	809	789	819	779	830	765	757	775	762	785	770	796	784	794	832	707	770	828	769	774	787	815	767	754	823	806	808	751	768	785	782	783	763	787	762	826	799	776	810	841	808	833	788	800	734	779	785	765	673	785	783	799	743	771	834	748	756	801	758	815	791	829	713	747	825	782	776	737	754	749	766	747	741	781	797	852	795	755	762	762	795	787	835	783	792	761	759	726	752	770	802	790	774	801	746	763	744	818	805	807	777	761	718	806	737	806	784	758	811	747	830	791	761	776	810	806	779	811	770	772	763	773	836	778	782	814	755	760	767	807	760	777	803	789	807	783	747	741	823	790	787	794	772	745	815	801	761	810	825	770	803	784	835	795	808	764	773	798	793	767	808	729	829	778	816	759	789	812	744	765	764	802	764	783	814	769	800	868	767	784	837	781	757	787	733	765	848	796	740	802	792	740	788	736	790	771	801	811	747	789	770	741	803	783	781	771	762	776	808	799	764	791	838	773	773	768	784	787	783	740	815	766	737	756	837	747	785	790	826	768	805	811	751	738	777	778	763	795	762	783	777	802	773	778	843	783	740	789	807	779	750	765	763	755	775	778	742	812	733	753	789	771	762	798	760	831	827	753	770	796	793	756	808	749	779	729	801	783	775	778	738	778	728	752	764	806	806	780	787	799	810	731	819	758	794	827	815	763	800	741	818	810	818	799	780	815	777	794	828	744	752	761	782	776	792	822	768	792	756	792	801	815	784	811	745	777	829	780	841	790	777	760	812	750	792	786	772	822	810	801	741	802	784	804	797	785	811	809	728	753	756	776	746	759	783	755	827	790	816	778	797	783	812	793	804	803	800	802	736	808	792	755	820	831	805	789	821	737	736	812	756	774	814	787	789	755	795	754	823	795	755	840	807	710	747	774	784	806	770	799	741	821	828	786	736	794	782	778	843	839	832	752	796	758	777	774	770	803	800	805	822	771	797	824	803	801	779	800	809	794	785	783	782	835	810	790	804	751	812	781	779	784	739	790	788	750	748	770	781	751	745	740	803	747	764	732	712	773	797	845	818	785	741	794	779	795	806	730	772	761	747	843	803	774	706	779	769	725	784	746	791	838	784	809	779	768	803	809	744	777	782	790	739	831	798	757	810	793	810	809	855	758	803	793	782	798	800	771
25681	21412	25969	19380	2368	1222	1065	969	964	950	918	887	876	885	926	857	911	912	888	837	834	841	891	855	826	868	871	887	823	842	880	827	842	864	856	873	855	862	868	884	828	887	827	863	850	825	848	933	920	836	896	824	835	862	872	851	858	820	909	809	830	806	862	860	837	804	833	881	852	858	875	900	806	811	815	849	875	837	790	820	844	884	856	849	871	813	798	834	823	868	891	842	848	841	855	819	838	811	849	787	881	837	860	842	863	848	843	838	765	860	858	887	831	876	813	842	870	883	818	814	813	865	845	854	800	863	804	895	822	865	836	885	898	869	805	892	899	856	861	818	876	871	888	861	830	840	810	840	838	867	902	881	871	849	890	869	870	844	839	835	831	825	846	874	875	878	862	832	873	812	840	868	839	900	832	814	920	809	819	828	865	847	841	867	894	821	856	881	850	906	846	840	812	855	818	851	833	877	822	871	886	831	850	861	843	840	810	809	883	889	862	868	875	869	847	878	854	865	846	856	831	879	814	911	864	916	857	870	813	849	825	897	854	864	871	858	877	873	893	849	833	899	817	871	899	847	873	840	848	894	855	900	867	856	851	823	831	873	853	860	863	875	887	833	842	884	854	882	813	859	814	818	861	854	831	915	825	823	807	803	866	818	850	859	852	857	892	840	857	861	861	861	882	897	896	864	844	844	863	817	856	884	852	818	820	802	914	844	888	826	871	911	893	822	883	844	826	851	895	865	844	869	826	798	889	879	813	874	844	851	823	852	824	836	818	875	817	842	834	823	829	869	864	878	888	858	892	905	886	841	824	786	853	836	885	880	842	852	830	849	876	795	830	841	898	780	860	845	813	847	824	837	838	869	850	891	806	844	843	862	872	878	811	850	866	897	834	859	823	888	839	806	821	852	819	829	895	825	862	858	889	843	867	865	872	869	850	844	805	784	953	856	860	870	849	834	816	855	899	822	828	834	844	811	904	873	963	895	855	824	846	864	861	842	855	871	909	831	865	827	801	847	802	815	798	825	810	856	813	910	875	844	872	879	869	885	853	818	844	825	809	815	816	815	854	859	917	881	840	862	837	846	871	825	835	825	917	809	865	861	806	846	859	881	821	865	860	863	888	893	855	900	867	826	853	865	827	805	837	888	800	856	851	846	884	848	818	825	847	844	837	851	820	816	838	843	863	863	814	820	829	877	870	852	836	858	852	813	828	874	838	804	832	885	868	849	827	863	847	834	875	887	809	825	798	867	861	825	876	850	888	890	841	853	857	852	868	814	835	877	823	860	834	822	864	866	854	847	890	826	860	836	824	820	914	828	912	835	869	848	815	800	862	854	866	906	825	833	822	860	872	848	822	857	871	877	851	869	760	830	866	863	876	906	840	826	858	834	869	787	850	840	844	871	808	876	873	842	808	848	834	807	863	811	830	839	817	867	859	861	883	877	894	882	896	817	835	845	902	835	817	869	895	849	837	809	820	866	867	824	894	874	867	883	867	917	888	892	836	812	854	853	851	834	810	812	896	844	851	856	846	844	857	842	771	829	844	830	810	898	859	871	873	811	842	847	844	825	896	805	855	855	900	843	813	829	856	880	820	890	846	839	841	860	871	866	831	822	854	834	830	786	888	840	814	898	822	841	883	847	874	823	855	875	837	894	853	864	835	869	845	845	792	867	842	880	806	836	827	845	816	802	885	837	860	876	841	813	831	845	823	899	819	861	797	803	848	824	800	869	815	827	879	867	887	840	878	837	855	845	815	816	835	865	875	847	850	845	858	845	844	910	832	842	895	816	878	857	832	857	866	864	840	841	777	864	882	824	837	822	876	821	802	923	868	847	799	845	817	840	825	829	851	857	872	863	871	869	856	830	833	857	824	827	829	875	834	844	885	893	928	824	803	895	826	840	854	789	839	891	888	830	823	833	952	883	803	883	864	897	867	862	935	824	828	856	824	860	846	815	852	842	837	802	860	846	887	841	860	876	860	827	871	856	794	864	874	895	831	862	882	851	878	835	816	867	860	814	811	816	895	836	824	824	831	885	873	892	840	861	857	859	825	896	844	842	877	873	880	839	902	851	873	880	892	827	804	862	841	813	866	837	798	833	887	875	885	897	856	847	855	884	827	826	850	890	811	850	855	875	891	792	855	845	850	851	854	860	878	870	782	870	862	862	820	855	843	807	866	839	833	884	877	851	863	867	843	890	804	849	832	865	786	819	831	832	878	911	814	853	882	847	858	813	838	846	834	841	800	820	832	841	876	899	837	813	845	895	850	876	878	870	883	837	800	835	833	830	809	865	855	850	845	832	811	868	891	847	831	857	811	816	808	810	823	807	840	803	830	851	854	867	843	857	861	869	848	874	851	876	854	815	829	836	849	831	858	868	861	838	910	897	848	844	872	859	862	870	835	850	818	794	827	854	844	847	889	811	853	867	827	866	859	865	836	849	854	836	853	852	821	845	826	834	820	900	830	843	877	875	848	777	849	909	862	859	797	838	802	835	784	832	835	865	854	825	829	851	767	890	857	854	850	832	835	897	898	852	813	810	869	859	819	874	877	800	848	838	840	850	868	835	851	888	861	857	884	843	809	841	845	883	843	832	877	853	870	829	863	819	841	856	894	880	828	803	844	820	841	833	880	865	849	851	859	832	870	797	868	836	876	863	921	844	844	859	858	862	850	837	878	849	850	877	817	808	885	852	811	863	743	845	861	773	840	881	799	831	838	822	851	807	835	844	863	806	870	820	769	831	806	846	823	887	872	885	834	884	915	843	824	925	896	775	826	859	859	900	870	821	814	842	861	842	827	870	845	831	865	878	816	839	842	909	835	878	793	867	885	831	852	794	878	852	854	844	841	847	779	803	841	866	843	848	878	845	825	890	883	875	807	847	852	819	841	879	817	865	834	853	820	894	878	838	862	860	881	843	899	905	825	807	818	773	849	833	898	857	886	818	821	846	819	856	883	849	833	862	856	903	780	874	889	882	816	871	839	798	837	872	883	860	852	838	789	814	891	883	857	834	791	879	818	881	857	815	845	811	810	797	807	869	815	856	869	839	864	836	822	906	859	832	885	832	843	801	840	957	832	869	864	816	852	855	839	828	780	848	868	864	851	841	855	834	833	858	850	896	835	891	880	852	839	892	811	871	849	894	799	834	796	813	866	868	783	851	853	799	849	875	791	832	925	822	795	883	887	840	809	828	837	898	915	872	886	865	808	901	875	833	785	841	823	827	906	842	878	867	877	827	856	865	864	840	840	903	883	845	833	879	882	913	843	841	834	869	871	873	822	846	804	812	834	813	866	839	846	885	844	857	851	873	885	830	834	823	847	848	846	850	848	860	866	862	872	822	843	868	809	865	812	840	871	851	833	840	798	862	817	853	824	877	806	783	877	878	808	823	819	838	838	854	873	863	858	843	852	843	854	851	814	836	869	909	887	829	878	846	893	824	829	846	885	860	865	850	808	848	839	825	833	875	819	875	873	897
3598	2477	2031	1290	1092	1040	941	892	872	866	841	828	828	805	833	810	822	808	773	796	815	788	782	823	763	776	771	794	810	832	778	766	763	796	787	785	675	830	783	799	758	817	806	779	821	754	744	762	805	794	810	773	770	792	742	847	785	814	780	783	782	797	784	772	761	785	773	760	828	799	795	778	728	776	744	780	723	775	714	765	809	769	755	787	756	776	827	774	723	718	750	792	784	766	850	765	786	697	775	778	767	770	787	764	763	731	778	761	798	807	858	739	808	751	789	785	741	738	741	770	775	820	779	765	798	743	705	794	769	719	783	792	729	803	768	755	754	813	766	742	801	753	796	765	745	775	789	772	804	763	758	756	717	753	724	731	775	785	777	804	782	831	800	821	785	764	791	799	760	765	739	789	780	734	743	779	798	788	757	781	760	762	796	712	755	726	793	760	827	789	726	804	760	768	766	742	755	751	723	804	798	759	738	792	728	701	771	783	762	740	828	756	845	778	783	745	797	855	790	778	766	727	759	770	762	789	764	813	755	846	741	796	778	783	767	784	762	762	753	762	811	774	769	752	718	828	776	762	807	773	745	783	733	801	734	739	747	820	767	788	783	820	786	768	723	757	728	777	783	778	823	778	819	786	746	763	790	819	767	722	787	754	800	851	766	808	750	741	752	714	741	819	795	801	766	770	795	815	804	784	790	789	758	748	818	733	772	719	749	780	794	763	759	796	722	822	765	813	736	758	807	768	807	792	767	761	744	791	785	736	764	719	766	744	742	760	840	727	758	813	739	759	794	812	749	773	800	729	808	766	774	744	796	771	788	809	779	743	752	685	734	759	758	796	766	750	732	760	761	755	791	803	787	798	789	744	736	797	705	804	828	744	779	791	813	735	818	748	750	769	765	756	732	767	740	775	774	735	822	761	761	736	752	748	746	757	753	706	771	819	770	838	786	765	752	806	803	799	756	796	718	767	818	745	783	778	779	759	830	755	802	740	806	710	776	776	734	788	779	716	798	776	839	782	737	773	737	797	759	785	784	761	764	813	790	759	770	774	762	726	744	791	768	792	704	701	810	775	744	767	744	816	773	782	724	773	807	732	798	778	817	794	763	779	826	799	818	771	746	785	736	795	749	756	715	792	752	751	761	777	752	750	695	813	788	780	781	776	750	806	824	785	756	818	770	818	790	774	807	763	785	743	761	772	745	797	726	792	783	771	742	758	789	762	810	820	790	764	770	795	798	732	760	744	816	828	810	777	774	794	748	806	764	784	781	816	739	823	762	750	760	755	738	748	714	668	795	855	720	735	781	770	775	738	801	816	788	714	792	767	756	779	760	791	764	811	770	769	783	795	791	722	725	738	745	860	731	775	797	819	760	813	733	811	759	741	749	775	761	767	765	727	764	764	802	749	724	770	769	728	724	735	792	780	749	811	821	743	780	794	765	800	744	771	761	770	765	785	712	768	745	806	726	748	795	753	733	763	797	736	732	809	751	787	774	781	755	790	795	770	837	818	747	792	725	794	716	757	763	765	723	814	792	786	783	763	800	759	729	747	764	797	796	782	743	804	815	723	756	749	820	772	822	766	751	784	772	763	738	741	783	791	727	800	805	727	797	767	806	779	799	755	732	748	804	765	714	797	746	704	756	755	770	767	784	842	767	758	744	788	824	797	766	791	754	769	780	773	795	787	753	792	733	751	800	784	779	767	802	780	704	775	792	720	753	758	781	768	724	786	768	779	775	761	811	798	760	811	741	747	722	781	791	800	763	774	774	759	789	805	788	817	790	751	749	757	748	805	768	777	754	790	834	781	750	761	740	799	739	744	752	790	810	749	749	775	732	839	802	751	771	725	781	725	770	806	791	752	761	754	797	775	751	747	782	745	745	770	769	756	800	766	739	794	768	796	770	751	762	756	794	769	787	743	824	757	780	748	786	770	774	829	819	773	743	733	797	806	718	776	778	768	759	762	785	809	765	798	783	766	733	782	752	738	771	771	784	763	811	796	749	734	714	734	778	759	813	765	808	752	788	761	819	765	780	792	809	767	736	767	782	767	759	753	774	760	752	757	716	769	791	751	807	779	828	747	800	802	791	804	749	784	797	762	756	798	794	762	821	713	763	800	851	773	802	783	732	798	767	769	805	766	760	758	775	776	736	798	747	744	733	784	770	757	812	765	742	777	818	786	801	790	760	795	759	845	819	815	797	774	760	762	747	790	764	817	803	769	760	778	771	752	753	737	771	766	807	790	781	745	775	761	823	792	690	757	736	802	753	715	773	794	760	787	738	785	766	767	765	764	818	779	762	760	776	774	731	727	782	772	737	788	751	790	766	762	795	751	764	752	725	751	789	762	764	774	774	761	762	828	814	750	765	817	820	801	807	771	760	803	776	712	741	754	774	784	762	719	736	746	743	825	772	781	708	777	716	747	792	783	757	764	790	732	770	774	725	773	769	741	769	736	783	723	791	792	825	792	806	804	809	822	747	737	802	811	764	740	761	760	746	785	751	761	766	789	764	733	739	705	792	751	780	722	738	756	792	746	829	713	815	791	733	821	772	763	781	776	776	771	758	793	808	758	818	771	788	786	740	780	752	778	757	783	800	796	782	844	732	786	728	775	798	779	795	797	745	771	772	781	759	762	758	710	731	767	785	733	762	719	713	777	788	779	695	758	791	762	741	747	763	756	742	741	777	810	805	740	804	774	755	788	792	738	779	770	718	760	743	691	802	785	796	838	776	774	753	765	749	759	705	789	747	724	759	806	773	743	857	805	716	737	803	740	732	797	763	816	783	747	746	761	757	750	742	774	801	775	805	779	757	816	788	759	759	761	758	729	705	760	812	771	730	779	717	768	760	759	798	762	773	787	771	716	758	811	759	800	812	737	793	733	739	708	787	783	764	788	808	811	788	798	748	790	753	806	788	722	778	768	746	762	761	783	812	812	764	792	797	789	750	740	725	793	772	747	767	793	760	733	783	802	792	726	785	736	775	793	787	715	759	728	760	762	741	787	751	740	708	788	802	745	774	738	768	821	810	763	764	811	786	767	793	770	734	776	749	793	749	804	754	771	774	764	762	747	711	793	798	719	763	752	783	706	775	795	758	779	750	762	730	753	766	814	804	740	800	748	730	777	757	766	757	793	770	734	725	744	854	775	788	764	718	815	775	758	775	744	751	775	789	732	750	755	740	731	786	758	785	764	803	784	838	787	784	733	727	823	755	809	759	784	792	771	829	776	764	737	829	743	798	788	770	755	774	762	755	744	786	810	771	804	787	763	767	755	759	755	757	732	782	844	809	791	765	730	796	780	794	744	721	748	779	777	807	767	770	719	766	767	788	763	807	765	734	771	770	778	797	709	749	752	763	713	802	750	783	747	767	770	745	759	754	749	786	797	790	802	766	820	775	741	803	751	754	741	762	747	754	797	794	743	790	807	785	764	795	771	798	813	779	767	740	724	782	791	743	737	766	764	773	725	759	805	784	733
24232	21436	28609	24659	20598	3424	1127	716	619	544	549	554	535	521	496	530	505	510	508	478	465	461	448	504	489	485	487	426	505	460	434	452	463	456	474	461	446	502	487	484	474	473	470	484	482	461	511	444	476	484	477	403	483	435	483	468	465	477	460	468	422	422	438	455	462	486	471	463	448	441	482	459	457	444	469	429	463	468	509	528	433	459	483	463	430	460	471	472	450	457	425	486	464	445	440	498	449	436	459	468	476	514	476	427	418	440	401	461	454	439	437	478	480	481	476	436	481	463	454	447	457	472	445	487	459	435	452	483	444	447	474	468	447	469	429	469	456	484	457	483	431	449	493	441	469	498	461	454	480	485	460	472	453	459	469	477	482	519	438	466	437	431	450	408	497	455	467	477	477	459	466	457	484	450	417	475	504	453	415	472	495	468	474	429	457	432	439	468	445	465	445	477	417	438	415	476	452	443	455	464	426	459	468	519	442	451	455	436	452	432	446	458	462	452	478	417	458	497	489	452	398	479	481	439	499	455	452	468	482	418	419	460	453	414	481	496	444	461	420	438	451	419	456	453	433	456	427	441	472	460	449	466	480	449	438	454	452	433	464	492	503	450	469	464	466	455	429	465	485	454	448	429	481	453	451	413	502	464	461	433	470	450	447	458	420	437	451	474	442	436	412	416	470	443	461	416	441	473	441	442	478	436	435	473	476	479	497	467	477	410	466	452	474	433	468	442	471	506	465	434	508	476	472	459	445	434	454	465	442	441	503	420	462	461	445	472	477	498	458	456	457	451	453	459	450	494	484	457	452	442	428	465	474	431	452	454	459	448	486	409	501	418	437	447	481	448	455	454	421	414	419	442	445	475	496	419	456	434	463	455	440	470	491	477	464	448	472	463	459	481	471	399	433	471	444	423	436	472	491	464	428	456	463	422	428	478	473	463	469	429	478	456	471	505	430	473	444	419	452	461	476	498	464	483	440	454	490	505	442	436	454	425	437	467	453	482	482	448	430	494	486	486	443	462	436	464	460	452	437	450	462	442	432	432	482	447	458	455	432	480	465	459	466	467	474	480	439	446	470	497	455	466	457	491	437	457	451	468	457	473	432	453	448	448	451	455	404	401	492	453	442	458	467	456	439	462	435	454	477	473	432	468	460	475	449	474	436	450	448	436	444	460	428	465	435	508	438	454	488	448	417	444	429	433	471	435	458	440	416	450	454	431	463	464	404	494	444	425	460	471	450	461	447	473	445	496	459	438	423	439	461	472	466	440	465	466	406	443	429	456	483	456	484	475	468	405	415	434	436	500	488	465	443	443	456	491	456	464	452	484	478	480	447	520	464	479	491	423	460	469	461	437	475	461	473	448	477	483	453	483	475	450	477	479	474	427	425	457	475	477	493	478	458	475	440	480	452	453	441	475	472	475	469	448	453	423	463	466	469	435	468	445	496	452	467	454	447	476	467	467	444	499	492	465	484	458	459	437	439	479	468	441	452	459	453	435	431	465	473	477	447	438	444	468	459	440	490	448	445	477	498	477	470	472	418	465	475	439	454	510	494	458	454	453	460	448	474	512	478	461	468	451	467	434	479	437	457	420	450	427	393	467	495	469	449	473	467	462	429	482	436	469	456	491	455	474	471	472	481	444	442	514	476	450	433	462	439	458	513	475	468	474	431	454	454	436	479	438	419	463	443	441	458	453	486	452	403	467	461	419	433	472	433	458	478	493	473	474	457	473	492	402	479	441	471	444	455	449	463	447	466	446	474	464	481	465	429	472	431	439	412	487	486	482	472	442	470	454	455	435	430	459	449	424	449	486	455	425	439	467	440	463	456	460	440	440	452	430	447	436	437	469	467	461	436	450	458	452	440	433	473	454	447	466	443	490	467	475	451	445	442	455	476	465	431	430	447	480	448	440	491	451	457	422	440	458	422	456	447	456	448	462	466	440	464	435	456	455	449	466	454	427	464	420	506	464	485	474	478	436	456	467	450	476	486	451	460	449	429	442	454	437	444	451	480	450	419	439	460	449	474	478	448	448	448	449	438	429	459	479	470	448	475	456	437	464	451	447	442	443	509	465	449	461	414	474	466	465	436	442	473	417	437	445	436	444	435	462	437	458	477	431	486	471	454	455	469	461	461	466	431	453	451	435	466	449	484	443	485	433	505	486	475	431	441	444	439	434	472	472	465	431	447	476	436	472	409	470	444	465	465	456	445	455	418	457	465	480	461	461	482	460	421	455	486	422	420	427	446	437	430	465	459	439	475	444	458	466	489	426	440	465	475	452	466	460	448	435	435	440	421	466	496	443	454	443	436	460	486	434	465	498	463	475	416	429	472	460	431	427	431	441	450	468	450	476	490	493	486	460	442	477	480	443	443	421	433	437	468	467	463	480	440	456	427	440	467	485	472	457	459	437	464	470	464	455	419	485	464	451	453	454	480	469	483	478	434	449	469	459	461	466	430	456	433	418	450	496	449	447	455	435	451	428	432	473	483	425	453	440	437	441	413	487	465	423	433	434	463	461	459	492	430	455	459	463	428	436	465	390	465	461	468	475	460	439	471	446	452	415	418	452	442	473	448	450	470	447	444	471	418	443	499	464	434	448	476	433	477	409	449	495	507	451	443	443	485	440	468	469	392	430	459	435	454	403	452	429	432	458	455	493	488	455	475	444	422	458	462	499	452	422	479	458	440	485	446	460	420	459	462	443	429	423	483	434	477	452	438	486	450	442	466	468	491	422	429	484	449	447	467	440	491	427	432	475	476	475	457	429	456	466	445	457	447	447	451	436	442	468	463	499	463	480	441	443	469	440	486	464	446	453	445	487	432	483	437	477	432	408	436	437	491	421	496	470	465	444	448	449	425	449	448	442	444	435	472	476	452	474	458	430	425	459	464	440	436	433	439	475	440	431	468	439	438	434	462	465	458	469	454	480	434	442	431	440	483	470	448	468	437	444	441	433	418	463	465	429	454	408	472	485	432	460	463	471	443	492	498	430	467	427	487	456	432	470	466	476	462	431	460	446	444	485	425	446	475	434	466	480	475	467	474	446	430	432	479	468	434	459	453	439	467	476	454	439	476	455	455	430	449	392	457	461	480	451	479	454	469	463	478	450	475	457	430	473	447	435	455	484	465	450	409	445	427	438	491	435	458	447	425	494	444	496	420	483	444	462	494	430	462	467	493	432	435	453	523	447	457	451	480	461	484	445	464	465	459	474	459	457	474	467	436	422	512	500	470	445	475	472	427	479	448	477	497	461	438	451	450	476	431	484	450	470	454	440	446	456	432	449	449	445	464	475	438	430	441	431	457	494	468	443	472	457	481	436	461	462	468	510	468	442	471	449	453	463	446	425	437	419	459	476	470	451	436	443	436	457	424	445	450	434	464	483	427	456	427	432	465	480	492	438	451	457	459	454	471	455	458	468	485	424	472	419	467	442	432	440	462	448	468	465	453	475	485	468	399	436	456	437	466	478	485	432	450	432
3381	4717	3871	1916	1438	1120	943	857	728	687	644	680	545	559	555	537	564	517	526	498	491	477	488	504	526	504	465	500	517	485	507	498	458	463	497	471	473	478	473	505	490	481	498	463	495	479	465	456	456	515	464	505	465	491	456	465	437	441	529	433	473	492	498	486	463	489	468	429	467	478	498	498	499	499	483	458	459	444	468	470	500	469	469	473	478	471	464	433	453	508	468	463	482	511	439	448	437	448	452	508	465	512	468	459	431	483	497	469	483	467	495	474	485	472	471	463	484	465	530	499	484	499	486	470	454	484	456	489	503	461	480	465	443	432	453	443	462	478	468	492	491	509	496	473	450	483	458	490	459	505	458	460	440	447	448	495	483	470	474	485	467	444	478	469	513	482	465	495	441	459	462	484	456	525	491	490	483	463	465	439	462	490	484	454	523	441	474	419	493	431	484	462	469	482	512	458	452	468	517	444	488	432	441	459	435	442	493	484	460	475	422	493	467	488	446	481	467	447	467	449	452	524	467	455	466	498	462	450	460	486	465	490	484	468	505	482	460	475	457	486	476	489	490	485	476	439	441	477	463	444	503	491	474	465	450	470	418	401	501	467	485	458	462	435	439	484	491	482	468	439	447	451	468	447	456	502	469	465	486	442	468	463	463	463	459	470	454	475	484	420	476	457	450	465	493	426	489	464	478	494	465	509	465	441	487	522	476	428	479	428	490	461	470	455	463	469	449	502	458	445	435	483	437	495	473	530	445	455	466	491	450	483	444	489	501	416	458	415	458	472	478	439	437	472	468	473	476	474	461	482	482	488	519	475	455	473	494	488	481	466	450	451	463	477	515	473	456	472	479	437	468	496	467	481	481	471	486	491	501	511	454	463	486	439	519	479	491	474	475	500	443	482	477	458	464	478	476	459	479	481	455	448	459	469	458	432	457	470	450	448	486	439	484	441	458	451	467	451	449	461	462	448	420	464	491	464	430	454	458	430	456	451	501	481	496	491	462	393	472	455	472	491	448	465	472	459	456	507	456	432	457	466	450	428	455	490	452	489	495	474	473	462	481	494	442	473	482	454	472	467	452	447	443	485	459	483	473	458	496	467	491	464	471	468	438	473	447	481	429	444	439	458	466	473	485	450	476	449	423	482	447	462	501	444	496	450	426	456	456	436	469	471	476	496	432	428	430	455	487	460	506	488	497	451	449	459	453	452	462	448	490	448	496	487	475	452	453	484	472	465	483	473	455	462	493	450	466	458	508	462	482	469	469	478	478	454	452	450	461	471	473	470	454	428	439	426	461	428	487	466	450	427	474	486	481	476	454	435	456	454	504	459	487	468	466	462	450	461	438	443	485	480	471	456	454	488	440	516	472	431	437	474	451	474	452	464	457	436	498	431	468	474	512	463	526	459	461	465	434	450	488	463	479	506	513	410	458	483	449	419	436	469	464	451	429	467	463	455	507	432	435	509	464	488	460	434	456	449	423	433	449	485	499	447	455	463	432	453	457	489	511	459	478	476	465	476	446	452	474	468	478	481	442	473	423	480	412	428	451	491	467	453	438	451	472	465	442	450	475	492	442	490	468	472	424	464	485	416	472	409	421	427	487	443	479	438	479	423	487	434	459	469	475	443	452	475	441	487	464	435	440	510	460	469	456	431	450	496	465	448	496	475	459	445	451	473	447	488	455	429	472	437	461	485	447	462	450	470	495	466	425	459	483	526	478	453	469	465	445	456	419	456	475	474	451	450	466	461	457	472	455	441	485	439	491	461	468	489	425	440	498	456	478	449	461	453	462	459	466	472	451	481	433	469	421	482	470	471	481	466	431	443	461	458	435	482	436	455	450	466	437	436	461	496	444	472	441	487	446	456	442	472	452	436	454	456	478	502	490	482	477	436	477	451	449	445	514	461	482	436	439	489	459	462	475	441	444	464	500	462	424	456	476	441	440	482	414	436	403	437	485	486	460	461	450	469	457	482	451	439	458	442	459	484	489	466	443	491	436	427	475	449	467	451	461	459	481	484	498	502	466	474	430	462	431	483	472	462	435	463	482	507	481	477	497	481	481	451	439	441	437	444	470	448	431	488	437	475	450	502	478	451	479	442	460	454	508	449	483	459	481	455	470	407	450	475	468	455	468	443	479	460	436	450	425	504	449	474	431	441	460	499	427	478	421	501	454	505	417	442	446	468	470	473	448	486	464	516	489	511	463	476	503	500	448	463	420	470	474	466	486	450	453	436	449	474	473	492	461	473	463	474	463	414	438	495	458	453	481	435	453	489	512	447	438	452	470	459	460	438	467	466	439	492	449	434	420	482	443	449	456	466	479	472	458	456	441	485	504	493	501	467	458	470	467	471	462	481	464	493	426	458	465	459	470	472	479	466	472	464	443	452	494	488	468	469	471	465	482	464	475	431	446	471	494	432	453	479	477	453	463	500	479	457	453	444	434	429	446	464	471	448	459	419	485	498	484	468	430	426	440	464	506	475	457	460	481	453	495	438	458	447	454	462	451	444	460	465	434	433	494	472	477	461	466	474	432	444	475	482	493	466	469	451	410	491	464	453	463	466	466	492	441	503	486	457	475	474	447	456	409	474	458	492	466	463	496	441	491	469	469	449	442	443	435	418	465	517	448	452	459	451	475	482	461	475	474	461	428	483	454	487	496	445	481	426	456	447	449	483	452	474	470	425	432	479	450	468	446	422	477	448	461	508	454	473	432	438	431	449	486	436	472	486	461	460	467	450	469	414	441	470	494	430	458	466	442	448	427	495	429	495	458	478	449	458	436	500	470	442	450	461	475	434	492	431	465	487	428	459	406	447	433	476	443	458	472	454	454	409	468	490	482	467	455	464	451	434	498	468	453	500	451	404	444	446	463	467	434	498	423	470	475	464	473	464	458	446	459	454	465	483	442	444	481	445	492	464	475	433	417	452	516	464	457	478	477	462	513	425	475	494	469	423	446	479	439	465	418	469	464	516	428	460	485	479	453	449	471	459	472	464	431	472	463	478	489	452	465	470	459	423	452	464	457	503	448	438	460	513	447	479	494	504	480	473	479	435	477	466	459	440	458	421	449	465	444	451	468	470	503	453	452	455	485	466	458	449	461	480	491	458	425	490	471	484	447	486	469	465	409	461	445	446	484	426	445	461	466	457	447	449	453	460	465	442	434	446	473	457	416	429	442	454	471	456	454	433	457	443	459	465	454	478	415	456	432	467	435	497	439	459	462	462	474	469	472	498	463	439	495	455	469	435	446	472	425	491	465	466	421	458	475	435	481	455	473	462	450	452	452	446	476	443	465	457	466	467	479	462	420	482	433	450	473	458	518	470	455	469	456	462	437	450	470	459	460	445	483	494	472	490	478	452	419	449	458	428	446	425	497	449	427	454	453	425	408	480	456	444	452	454	441	442	447	486	481	485	488	450	451	468	490	454	489	427	452	417	438	389	474	469	459	451	458	453	465	443	466	474	436	444	477	471	445	466
27706	12361	2195	1334	987	894	976	975	922	914	895	878	924	946	891	928	845	921	917	910	925	907	915	887	893	885	931	896	880	920	900	943	926	873	933	952	896	943	873	919	888	924	867	880	874	905	954	888	925	913	867	905	915	893	908	897	860	928	897	946	880	851	914	963	925	863	895	927	844	895	921	845	945	961	873	899	883	866	935	863	901	912	882	884	937	936	851	914	921	919	876	888	867	930	886	894	912	915	887	907	867	953	909	952	891	961	877	903	908	900	921	864	879	927	862	883	935	913	955	946	879	916	891	915	886	864	883	911	904	923	922	913	915	868	891	910	915	875	934	895	888	896	885	930	934	908	883	921	921	917	892	940	891	944	971	933	920	908	945	881	884	928	946	902	857	916	870	850	882	900	870	881	881	926	917	944	918	864	870	930	888	901	986	923	911	886	903	861	907	889	885	913	891	865	881	873	917	913	906	880	916	907	912	889	887	890	927	964	867	881	865	932	806	881	860	925	879	918	902	900	879	829	908	885	893	909	915	938	921	924	972	927	875	936	946	867	901	908	857	932	898	847	895	879	909	913	940	968	894	928	886	889	929	900	856	908	929	873	853	890	878	871	874	921	905	924	875	903	926	936	891	884	929	874	925	955	913	927	894	901	897	874	893	885	901	929	980	900	906	938	936	900	885	889	866	888	900	894	946	904	876	943	903	832	870	846	885	889	921	919	916	925	893	952	899	906	856	976	892	889	892	920	909	869	914	925	911	882	897	946	923	947	888	899	888	924	893	916	915	872	874	872	920	866	907	922	921	880	836	904	879	931	923	946	922	902	899	962	906	935	931	897	899	876	889	912	835	947	936	962	892	871	880	889	870	864	923	904	992	926	885	935	856	893	890	905	899	951	897	881	963	869	865	887	957	893	849	942	885	912	934	919	923	888	877	870	918	867	930	885	907	905	914	923	948	921	868	902	959	902	948	895	873	913	879	931	923	959	854	868	932	877	897	878	900	898	863	901	911	909	924	888	897	908	985	888	935	892	896	884	894	929	829	944	928	941	919	864	891	872	874	879	899	951	880	878	906	870	879	896	984	934	940	877	948	908	890	913	934	946	900	916	933	921	862	943	895	925	957	945	900	854	862	846	907	910	879	878	895	962	937	897	889	903	901	851	870	908	906	890	912	857	867	964	948	920	896	919	956	897	932	897	952	901	865	874	883	859	850	947	933	897	899	848	948	874	827	905	858	918	912	940	870	882	906	939	930	907	856	911	904	895	929	877	915	911	869	950	866	842	879	955	893	955	900	938	928	905	871	940	889	910	970	890	882	842	868	863	876	900	960	887	924	915	850	886	923	987	920	908	888	939	906	985	950	913	889	875	919	920	905	873	891	952	893	884	897	879	909	937	844	921	894	898	964	907	904	895	862	896	889	891	925	859	871	874	902	973	901	923	907	883	907	852	953	967	887	918	911	875	877	890	896	930	941	917	872	868	931	942	899	895	933	930	882	901	884	910	974	939	900	912	881	934	871	873	943	887	883	911	906	876	887	938	871	878	935	881	889	882	875	889	896	936	932	889	917	842	905	897	917	936	860	901	924	861	894	887	882	897	856	921	912	849	940	893	909	920	886	902	949	886	861	995	935	911	903	913	914	912	933	923	911	893	901	925	864	892	874	908	965	857	879	907	873	901	930	936	885	887	903	916	858	882	891	928	922	942	893	954	884	926	910	914	902	936	932	908	976	915	877	836	927	913	888	894	925	932	889	884	942	888	888	884	954	919	894	906	846	845	871	856	919	934	842	904	935	923	943	844	938	920	953	925	888	945	925	910	943	938	894	990	1004	954	903	929	913	906	873	901	900	941	944	911	872	948	843	900	924	921	914	885	908	886	953	908	921	865	881	851	904	892	904	870	957	952	909	927	891	908	959	908	882	937	886	877	847	887	870	913	910	885	979	928	929	870	825	922	870	933	964	864	915	868	916	848	892	892	903	925	909	924	916	950	872	891	932	862	904	961	948	911	899	890	872	904	905	878	909	943	905	967	926	902	945	923	869	888	881	889	832	952	895	946	977	942	887	905	888	874	897	911	908	916	900	940	953	928	934	908	874	953	866	920	935	904	955	930	933	887	891	897	888	900	870	831	852	894	903	895	928	896	883	886	893	900	932	939	911	927	937	929	973	950	883	903	870	905	908	912	857	908	883	868	937	895	873	887	904	890	897	900	861	925	942	919	908	895	874	914	930	906	923	923	891	887	885	875	923	945	963	884	931	897	873	955	912	912	904	855	922	832	918	934	900	943	922	886	897	850	857	899	894	896	898	956	918	882	909	905	925	950	899	859	906	903	985	894	890	879	907	908	894	938	958	961	906	908	897	922	894	931	906	866	949	899	902	926	895	880	923	902	891	895	871	920	873	910	932	939	912	892	917	886	924	891	924	913	961	947	896	902	913	921	906	882	873	953	974	882	896	853	901	883	902	899	880	891	912	923	870	949	893	890	900	920	893	882	913	915	866	900	893	893	898	878	926	921	858	956	916	852	917	910	901	926	935	957	855	915	894	951	906	870	918	915	880	862	941	866	936	899	840	861	922	927	892	885	860	907	860	884	881	870	1004	892	925	890	864	894	905	944	949	867	869	912	924	935	953	869	915	912	900	871	893	904	935	890	936	935	899	910	892	865	945	896	914	923	966	886	909	904	867	904	882	862	920	868	900	933	930	888	885	937	889	896	906	967	895	926	905	950	905	921	885	856	963	945	906	839	909	909	935	932	909	883	861	866	875	916	918	879	900	909	953	914	867	919	893	877	894	876	864	865	931	896	866	865	899	923	933	932	834	908	963	872	907	933	899	900	899	907	898	917	891	854	938	967	867	902	873	876	859	924	959	879	909	905	894	936	895	949	931	939	933	875	915	929	877	917	883	890	913	944	937	934	934	868	916	911	834	846	895	920	940	919	842	935	919	887	925	901	910	969	882	895	868	876	886	874	892	851	909	940	917	901	905	962	918	916	860	930	924	925	871	924	914	946	894	941	884	843	934	904	927	887	923	915	920	941	943	877	938	873	939	941	881	867	909	966	890	905	927	926	957	896	907	907	950	848	919	876	857	940	880	880	863	903	911	874	928	935	885	880	893	868	969	886	940	906	913	846	888	903	932	969	971	853	936	913	931	927	854	868	920	949	895	872	885	889	885	923	886	885	857	935	925	920	886	861	909	928	921	947	902	921	887	961	939	881	853	864	924	912	921	922	867	918	912	922	877	914	955	910	928	886	915	930	902	880	924	893	890	947	931	906	915	973	902	864	899	892	902	881	864	900	936	954	948	930	908	921	873	925	885	895	883	867	912	981	878	866	904	910	877	936	910	898	903	883	921	899	865	902	907	881	917	898	880	862	957	933	844	938	916	887	867	905	857	875	932	928	868	895	902	908	929	929	894	894	941	876	938	906	902	913	880	892	976	888	897	905	895	933	925	885	902	899	904	940	914	866	882	973	848	854
5037	1038	1004	934	844	797	808	791	775	844	863	849	802	801	775	788	822	798	745	802	784	788	829	829	816	777	792	760	760	779	781	799	784	709	755	804	768	784	807	751	766	809	776	779	749	744	820	781	822	756	758	758	797	784	830	812	754	800	834	800	785	797	780	803	754	775	788	752	762	802	841	792	778	769	824	768	798	809	798	843	747	760	838	804	780	861	791	762	792	816	802	772	754	835	804	769	758	752	790	742	782	810	783	744	790	753	761	764	762	776	805	793	770	770	803	796	801	787	770	768	788	752	775	819	807	803	788	803	787	774	782	797	809	787	834	804	842	803	809	746	810	777	765	807	875	763	822	775	767	759	802	805	755	794	779	804	763	760	817	754	792	803	765	789	792	746	772	800	769	759	812	782	786	802	771	761	759	787	751	787	809	802	783	835	778	800	767	733	808	775	837	784	808	741	766	807	799	766	786	787	791	740	811	736	844	734	759	815	759	795	794	810	726	738	756	765	836	764	766	830	772	813	788	770	788	776	807	790	790	823	764	741	767	747	762	804	780	798	791	813	784	789	802	793	790	796	795	826	772	749	821	758	774	741	779	779	771	810	795	788	760	790	752	756	767	781	781	792	811	784	797	835	846	815	785	747	773	767	814	754	784	797	759	787	786	806	784	823	745	798	811	769	783	830	811	727	749	775	799	790	793	726	792	797	779	782	809	818	756	776	777	798	803	785	789	791	749	808	748	730	736	777	783	815	779	740	752	746	783	791	786	784	784	751	777	806	792	809	780	772	786	740	825	719	817	822	823	767	758	751	794	771	768	792	707	793	810	753	774	813	772	764	797	780	797	807	789	808	769	776	757	775	759	803	791	772	810	836	781	796	773	769	773	782	801	766	808	783	802	775	806	792	802	795	823	751	797	799	772	781	800	769	747	793	785	835	783	776	765	820	772	805	782	752	819	749	811	852	743	771	780	763	818	754	784	775	798	775	773	799	800	795	843	806	759	790	809	790	800	757	773	851	784	780	757	787	810	757	821	777	751	768	745	777	815	756	808	746	787	769	764	846	778	808	785	784	753	805	827	853	754	778	808	791	806	835	816	788	805	802	762	790	822	786	767	702	759	796	811	729	799	794	817	794	778	779	752	779	811	765	822	747	775	776	749	820	771	799	821	777	792	796	733	779	785	726	775	783	763	769	788	766	794	783	787	829	833	782	777	756	803	821	767	831	748	809	818	820	819	814	782	734	763	789	802	829	768	775	756	798	843	795	801	750	794	769	806	776	744	773	773	825	746	725	787	765	765	783	766	791	783	778	763	757	810	775	762	784	783	801	775	745	813	762	798	799	820	774	791	806	781	773	745	783	797	800	830	788	796	811	799	793	865	816	791	826	799	809	782	749	777	713	748	739	779	794	786	796	795	786	804	823	798	752	797	782	790	767	748	762	845	753	740	791	799	801	727	746	801	768	829	824	782	775	755	781	790	776	802	776	761	795	785	770	814	802	781	873	803	782	814	793	812	857	802	813	742	738	798	729	728	758	751	792	805	741	780	808	779	788	767	783	856	769	813	789	744	748	818	755	764	778	776	793	812	812	764	733	759	757	839	820	785	765	686	781	779	808	834	777	790	811	786	827	791	810	721	808	791	775	718	825	779	844	745	801	804	846	789	812	800	793	781	759	774	757	794	783	752	843	794	746	756	775	767	743	764	733	758	812	847	835	790	799	812	780	792	836	787	776	797	803	733	774	764	789	763	784	769	798	786	764	794	751	775	786	763	755	808	807	730	802	790	828	776	824	814	784	823	761	770	780	772	811	790	777	765	786	747	805	772	804	770	778	806	753	738	736	749	797	750	778	745	844	762	793	788	785	806	766	781	768	756	810	798	808	797	767	807	764	768	796	793	766	768	838	775	774	771	754	775	801	743	812	839	777	753	781	810	758	808	786	773	754	787	753	796	778	790	790	779	781	810	784	784	756	789	763	764	814	753	791	801	813	772	800	845	777	792	776	838	770	747	786	793	768	775	789	798	800	797	804	779	801	748	797	717	771	833	762	815	768	805	828	822	789	812	751	784	801	801	779	782	738	786	796	783	735	759	757	791	796	780	793	768	777	778	836	783	810	750	777	800	753	814	796	770	779	809	804	755	800	802	761	793	833	846	788	773	835	735	803	752	795	839	788	792	813	790	804	764	783	781	746	774	764	786	809	851	777	766	727	831	784	778	804	824	823	775	763	753	806	809	810	735	839	786	780	824	722	738	792	803	770	790	791	795	753	757	820	749	793	776	793	812	823	837	778	839	790	757	805	792	789	783	774	806	819	738	821	764	802	805	748	781	796	791	747	782	761	792	791	836	790	846	807	833	809	809	772	796	778	829	737	791	801	803	806	792	767	779	812	762	801	755	752	754	785	833	797	797	787	760	794	771	758	834	765	812	746	768	767	781	756	787	821	794	735	804	805	766	825	788	799	829	740	803	772	757	805	794	764	848	805	794	798	793	750	805	779	808	801	788	760	772	807	736	769	776	752	777	806	781	756	788	759	764	766	814	811	832	821	761	784	812	816	798	763	761	813	788	764	800	790	778	786	752	828	813	792	741	810	847	759	771	791	748	806	776	779	791	788	761	763	778	800	817	814	789	837	813	778	783	767	771	786	780	773	806	746	758	803	760	785	793	826	819	765	841	802	824	756	815	757	758	829	808	760	828	821	813	754	794	789	778	817	765	766	755	782	741	806	800	770	796	774	765	770	774	864	809	753	812	765	781	802	814	801	759	776	805	819	755	702	742	771	787	764	740	810	809	812	774	777	790	752	806	806	765	805	786	766	745	753	771	759	765	798	787	811	748	750	830	782	767	800	809	805	768	789	749	804	768	814	789	751	813	828	770	737	802	797	819	804	772	832	837	789	811	805	803	762	814	779	809	784	777	755	775	798	760	776	784	785	768	849	830	822	791	740	759	768	791	761	814	773	773	771	748	784	746	809	793	752	848	721	858	740	766	819	802	807	861	793	782	825	792	772	735	849	790	779	789	765	791	764	782	779	777	765	773	755	772	824	758	758	807	745	769	816	757	787	755	778	792	765	779	807	724	789	828	795	840	769	763	805	859	781	802	773	776	756	783	771	806	842	812	823	774	773	725	745	785	802	788	801	791	769	749	781	753	802	820	806	795	765	805	794	801	770	773	814	787	764	810	737	768	798	789	751	782	807	771	743	836	797	765	790	764	778	778	751	811	753	854	792	756	786	787	759	793	823	790	839	774	854	764	774	793	800	788	840	767	825	815	811	813	833	793	802	811	763	759	751	767	750	793	756	746	767	763	831	810	807	773	811	815	776	791	724	808	729	805	781	848	769	803	813	780	777	791	768	789	809	785	761	775	770	756	766	822	757	841	765	782	801	790	827	738	817	779	804	827	794	794	784	795	820	761	780	777	768	758	759	774	833	790	789	803	780	788	823	785	855	797	751	756	739	734	769	851	795	726	816	779	741
25740	21476	26032	19487	2454	1211	1093	1017	968	929	946	921	878	860	937	886	934	877	869	896	887	942	874	880	875	892	880	908	864	836	860	855	894	898	842	892	867	889	913	916	910	886	906	861	911	898	864	951	894	846	882	894	851	898	907	866	912	826	898	837	913	912	867	826	910	880	920	844	910	887	920	903	874	854	828	906	888	855	829	861	846	857	907	873	847	879	883	854	862	864	869	844	902	904	909	880	832	868	891	865	919	811	845	873	801	892	954	894	946	856	898	867	812	860	865	845	937	875	904	854	863	878	903	925	857	887	858	893	886	844	875	886	883	873	828	887	821	848	910	867	863	857	868	896	945	884	907	874	860	892	821	883	855	896	872	880	882	858	873	846	858	818	908	898	876	910	914	884	882	878	847	818	887	923	868	810	836	848	920	847	900	903	827	886	894	843	836	820	886	843	876	916	814	873	906	895	887	872	852	844	890	847	870	886	830	864	831	861	872	903	914	861	870	852	907	849	858	867	851	832	918	872	940	826	895	838	862	918	863	855	878	864	852	894	855	882	863	851	875	905	869	886	867	883	913	863	824	829	893	816	845	880	878	844	863	866	868	882	865	825	894	865	875	909	878	837	867	941	859	817	898	886	947	896	894	872	858	826	867	859	883	940	859	887	914	894	892	838	872	833	876	899	872	893	901	820	808	877	874	886	891	874	852	894	849	892	890	872	846	913	858	851	820	812	866	818	832	856	906	862	864	861	858	878	801	783	888	898	891	883	829	830	898	872	877	922	840	866	873	905	883	879	864	851	858	848	865	867	848	896	863	852	904	850	851	831	863	869	827	891	875	896	873	851	855	809	908	850	858	892	887	851	861	873	832	907	828	875	837	900	898	838	882	861	859	890	878	857	864	869	883	864	880	799	865	829	845	912	856	877	888	855	831	874	835	940	845	905	914	833	855	883	830	883	930	842	909	832	866	843	884	872	886	866	876	881	845	978	878	814	888	871	890	856	866	909	874	851	853	868	846	849	902	866	849	839	882	849	909	848	819	859	912	858	835	928	863	928	929	855	863	820	857	864	875	854	893	910	893	836	876	865	849	811	815	890	894	850	859	871	890	860	804	817	892	843	847	854	880	805	877	859	887	841	893	867	821	864	885	871	886	849	892	849	868	872	885	847	852	847	889	865	881	845	902	860	889	826	855	848	856	863	864	893	861	910	892	885	804	892	827	842	828	868	882	890	879	870	841	933	870	885	882	846	850	871	848	905	855	858	908	893	827	874	827	820	873	848	880	842	856	853	872	892	877	859	829	868	842	873	848	895	873	771	858	842	894	850	903	898	839	837	896	861	900	891	859	907	845	880	895	866	922	897	880	863	861	842	870	825	908	904	846	894	886	870	871	863	807	879	867	883	833	861	850	859	805	853	891	862	905	873	884	888	928	834	925	838	857	853	915	837	896	882	908	854	861	884	839	865	834	864	817	875	858	882	813	794	840	829	862	913	853	921	881	894	878	848	863	858	848	897	922	865	896	891	922	892	875	887	878	800	837	848	922	879	930	892	830	870	864	880	840	839	872	844	850	895	866	868	874	841	809	847	836	899	909	816	828	925	886	869	899	881	856	855	876	807	826	883	904	907	894	875	892	873	843	872	880	858	938	881	894	812	892	885	864	929	855	857	847	868	875	869	926	892	844	877	940	890	884	855	822	893	852	897	945	833	833	859	866	870	872	843	887	871	884	871	822	867	902	895	815	882	856	835	889	865	887	876	851	860	857	870	904	853	916	850	861	830	867	917	832	848	844	830	924	879	864	860	880	914	868	869	880	844	913	869	892	864	813	894	879	927	862	944	845	884	816	842	862	887	810	835	894	873	864	879	931	905	891	847	842	894	896	884	845	809	839	796	827	844	925	941	883	856	847	830	858	872	869	847	876	881	923	874	839	860	868	899	894	859	893	868	859	875	901	843	902	885	944	904	857	869	880	903	810	892	889	918	839	864	878	884	863	839	897	887	846	919	883	881	868	854	834	832	883	918	867	903	808	851	824	892	894	865	809	864	883	898	859	836	883	873	856	864	858	887	875	884	854	858	816	868	878	860	871	882	919	944	865	816	850	809	858	850	861	895	849	886	917	844	867	874	833	844	900	841	857	811	816	869	888	850	929	871	901	859	861	835	854	851	934	865	882	862	833	877	851	829	873	822	843	844	897	883	873	869	901	888	921	838	868	832	914	923	845	873	903	825	825	898	886	889	880	863	814	894	876	909	924	853	848	832	823	842	830	891	870	845	858	836	841	874	872	908	890	901	831	864	887	880	839	858	846	918	933	884	863	893	912	847	933	850	924	842	916	884	884	840	916	863	874	861	888	864	828	897	900	889	809	881	884	905	873	855	882	872	866	826	850	833	790	839	879	863	940	844	852	893	844	850	858	826	879	961	871	883	852	858	877	897	861	891	886	855	845	831	897	864	869	846	900	824	915	896	858	855	944	868	884	876	791	850	895	904	888	875	918	901	793	860	835	878	857	871	881	864	882	873	875	867	839	872	856	859	803	893	851	855	880	943	913	903	890	888	923	875	890	860	856	876	933	882	905	865	878	819	793	835	836	855	883	864	899	913	868	863	867	838	838	930	818	882	849	880	847	904	879	840	864	880	861	843	846	848	892	865	866	870	853	884	878	862	844	866	868	845	891	849	875	835	889	945	879	882	918	857	886	830	828	853	838	901	873	889	896	886	874	887	893	851	854	827	859	881	857	889	820	868	910	912	892	875	867	887	872	906	891	888	861	820	887	845	857	884	870	806	882	867	849	819	805	896	859	825	856	875	886	853	833	823	890	849	863	882	833	858	890	885	857	849	843	873	888	840	846	867	855	876	857	850	843	888	824	883	909	871	849	841	862	809	861	897	944	867	882	894	856	859	907	855	861	907	930	894	907	801	857	819	848	917	816	911	868	807	824	857	828	866	814	892	856	820	905	831	829	906	850	880	861	836	843	858	909	830	902	888	814	839	926	883	863	831	859	872	887	888	862	853	840	819	843	892	891	931	855	859	826	869	876	926	888	875	881	873	899	891	811	867	909	939	884	912	887	876	821	828	883	846	902	931	914	850	850	892	857	837	834	828	899	926	853	808	869	904	873	844	867	844	847	935	861	870	888	902	913	878	880	885	854	869	854	882	802	860	874	839	846	872	894	930	851	875	876	809	881	887	861	865	884	876	849	868	817	945	884	861	874	895	846	903	868	850	839	858	863	911	883	870	824	884	829	873	861	881	926	813	855	915	818	873	930	876	887	871	861	862	897	900	899	884	855	823	849	873	823	867	845	905	872	864	908	896	857	868	890	842	910	819	816	868	857	882	843	818	844	855	864	860	868	896	882	796	910	826	879	783	887	869	884	911	892	879	838	875	879	854	850	828	928	920	878	856	901	863	866	896	828	880	889	884	868	895	844	801	874	841	851	925	879	874	886	857	875	863	885	868	864	857	847	858	891	831	843	862
3598	2459	2064	1366	1100	967	918	934	831	853	886	848	801	748	802	825	797	840	774	792	759	786	806	829	795	779	792	790	785	789	762	776	765	796	755	773	717	818	802	817	783	726	779	810	788	754	771	805	821	785	805	824	718	759	790	808	778	780	759	808	762	788	763	792	791	772	777	767	753	755	765	773	808	834	759	788	778	817	722	750	753	806	775	725	782	759	860	797	773	776	796	744	762	717	786	789	735	738	773	779	782	717	763	780	786	784	748	799	849	744	732	828	771	767	811	766	744	775	730	722	788	758	757	752	738	814	758	790	791	805	797	723	821	781	838	774	783	786	804	810	767	762	757	805	783	758	812	808	767	756	781	779	759	781	796	809	803	796	750	768	778	717	815	773	768	788	735	772	722	789	766	729	738	747	744	792	770	773	735	779	760	743	798	805	760	757	720	750	795	768	831	781	748	720	793	769	776	783	749	768	742	818	766	806	771	757	755	763	779	797	841	804	750	782	739	777	815	762	799	738	736	768	811	782	731	790	763	784	761	805	772	765	783	773	796	791	786	801	789	777	817	815	772	739	724	772	772	745	779	812	708	764	759	760	762	754	790	783	741	807	714	774	765	859	691	771	718	804	810	786	792	809	746	793	775	812	734	723	781	767	798	841	728	767	732	777	706	736	770	782	775	767	742	780	830	752	769	808	791	720	792	716	790	768	780	791	778	791	757	768	740	699	792	759	792	766	755	816	808	724	825	762	784	790	715	814	811	801	758	789	729	760	796	742	749	800	750	730	735	778	724	705	795	763	815	813	808	793	747	785	818	729	792	804	787	752	781	788	708	743	743	757	815	766	784	742	801	724	739	711	792	783	737	759	794	732	761	802	808	751	765	779	776	743	735	760	750	763	757	806	804	751	829	802	756	749	736	766	754	766	787	763	769	773	776	772	735	826	743	748	767	786	828	787	726	755	745	749	700	767	777	787	741	765	779	754	783	765	738	814	729	744	790	756	819	795	802	724	728	786	771	788	725	778	764	772	787	774	808	816	773	800	733	781	756	779	804	768	743	752	817	777	769	736	735	776	725	745	783	747	721	760	746	772	785	808	824	813	779	729	791	786	786	756	749	783	794	804	756	722	778	697	771	762	779	780	746	800	796	819	803	834	778	816	748	802	734	780	735	781	765	771	797	709	763	735	785	754	812	764	782	723	774	780	771	806	767	725	808	740	745	807	756	740	723	784	833	749	812	782	748	758	745	732	773	761	767	769	765	778	789	767	791	794	828	781	743	740	770	757	772	792	761	749	750	801	791	732	769	781	788	793	743	783	765	726	768	812	748	730	771	759	752	799	760	713	772	746	775	769	783	824	729	776	694	752	789	760	794	799	742	759	839	742	735	781	802	782	799	790	787	769	765	821	776	747	682	773	785	779	770	776	776	745	767	802	805	756	729	733	748	800	758	738	758	776	781	770	772	758	758	777	750	809	776	752	738	780	757	727	749	777	762	759	829	776	778	808	764	770	754	745	761	759	766	785	753	743	753	740	765	812	777	785	778	749	698	759	712	709	778	751	744	788	745	779	799	798	827	803	744	783	731	767	778	784	741	802	738	840	779	760	786	732	762	736	788	762	774	808	764	783	738	800	749	783	786	805	777	768	752	766	795	731	734	743	775	810	759	802	797	766	751	802	777	816	747	776	803	746	748	810	772	788	793	776	790	748	778	722	743	782	737	790	704	710	787	793	775	750	774	797	761	745	752	759	761	759	729	756	705	781	757	746	783	751	760	791	799	792	786	740	807	713	744	805	753	797	770	763	792	762	755	818	766	783	753	771	798	717	779	730	810	813	801	771	803	775	794	795	760	724	763	775	806	784	798	805	773	781	774	761	782	741	775	807	791	759	765	754	789	756	741	760	748	758	756	802	739	768	750	711	795	782	750	772	808	773	817	748	820	754	817	772	798	777	833	793	772	757	737	768	830	787	794	737	779	727	746	756	722	753	730	752	746	758	783	799	733	777	775	784	797	766	738	787	786	751	748	798	802	741	797	797	758	761	771	775	744	750	755	745	763	738	783	797	773	747	747	737	740	768	774	763	724	727	775	752	765	799	786	799	772	814	784	738	753	719	787	779	723	720	738	789	780	729	823	742	757	768	788	799	775	807	739	801	745	726	737	792	783	762	782	783	749	775	765	724	795	815	785	787	792	781	783	768	800	766	782	749	741	769	780	799	724	768	804	752	768	773	772	774	789	731	766	787	757	742	810	766	795	759	793	780	755	751	795	718	773	771	710	778	748	705	765	789	791	792	785	745	714	817	794	781	803	771	831	758	768	768	751	821	786	762	798	761	737	744	756	784	748	739	775	726	788	743	711	779	767	775	724	728	724	774	799	785	757	796	723	775	764	735	787	772	736	725	740	727	799	776	710	677	764	748	765	718	777	772	777	748	772	750	821	768	741	791	789	791	778	725	727	805	771	785	774	762	767	768	797	733	745	794	772	741	756	736	767	761	823	791	770	783	726	750	752	774	770	763	772	820	740	797	786	805	704	808	772	758	761	752	803	830	771	741	745	785	782	761	767	716	822	776	758	785	781	810	788	786	751	755	716	782	780	772	781	741	725	780	764	775	741	744	726	784	758	758	756	754	783	802	770	795	737	766	792	754	784	788	793	773	742	769	728	764	727	696	802	765	757	763	754	763	767	766	756	832	756	785	812	749	796	763	758	754	707	801	712	737	744	774	754	819	776	815	768	741	757	743	756	787	757	780	772	804	734	766	797	756	784	763	787	707	743	774	783	759	751	717	776	810	788	804	744	769	784	753	765	821	775	741	762	786	807	774	761	738	773	745	739	763	814	743	761	827	800	786	775	758	824	717	773	784	763	786	763	791	755	793	768	837	786	768	818	730	775	748	732	753	788	789	809	759	783	782	721	773	747	784	774	725	803	768	757	763	733	748	801	782	803	745	809	761	794	749	793	803	734	757	774	784	802	766	752	744	721	746	753	763	765	728	771	792	725	716	810	751	821	741	782	779	837	742	768	782	714	791	769	767	775	771	763	752	794	756	787	765	766	748	777	767	766	759	708	749	798	799	779	786	711	715	751	747	756	741	808	790	803	751	749	793	818	788	735	811	764	797	749	747	725	787	774	770	786	760	797	751	789	771	774	784	712	765	773	744	741	775	731	747	789	807	778	770	801	757	774	764	737	779	778	756	749	769	773	824	745	797	733	773	825	723	733	812	759	763	748	755	784	785	763	751	791	796	752	775	751	759	710	773	796	752	752	756	776	775	765	817	747	740	811	766	804	775	769	746	789	770	800	795	751	742	789	780	758	749	794	768	777	785	766	814	839	783	731	757	779	771	760	752	737	807	755	754	805	815	764	771	774	793	729	800	770	763	718	766	806	736	789	764	744	745	744	796	755	770	791	773	748	787	744	809	737	738	790	770	747	787	786	760	780	786	794	771	812	790	780	773	775	785	768	788	778	756	776	766	767	749
24246	21474	28696	24680	20621	3447	1152	731	544	566	532	570	518	533	517	547	498	519	489	529	529	477	509	498	512	485	463	450	514	476	488	484	459	436	500	437	515	480	465	541	491	480	504	474	501	463	431	479	521	481	462	483	465	472	495	463	466	426	452	462	482	504	457	450	490	482	448	433	487	463	492	468	464	477	460	466	474	450	467	492	431	426	418	459	485	462	429	482	426	505	507	415	488	449	455	438	463	440	493	450	488	463	443	448	494	492	485	524	464	474	451	468	473	459	436	449	468	489	469	490	461	459	441	443	471	475	465	427	422	478	479	464	514	503	501	447	420	476	409	485	422	468	466	489	472	462	470	440	505	488	463	438	483	518	500	497	427	442	450	493	457	419	482	433	484	466	480	492	498	477	509	451	498	512	467	492	466	475	467	434	435	448	471	464	452	476	496	486	462	458	512	472	474	482	462	442	441	486	481	456	446	451	459	475	424	474	477	477	460	466	488	462	469	475	484	459	473	464	444	456	442	522	475	476	506	489	446	477	439	445	439	455	447	488	443	473	458	451	460	494	462	453	451	476	466	458	504	442	442	482	456	489	460	474	478	474	491	447	459	449	488	441	482	468	489	477	489	459	491	451	454	505	479	491	475	431	437	436	461	417	483	423	459	454	463	479	415	448	475	454	474	465	460	526	446	507	475	496	465	426	483	470	433	489	450	465	484	481	475	476	478	474	476	467	491	475	480	484	480	442	453	469	473	435	445	464	481	535	465	493	490	455	451	436	479	464	462	440	476	457	422	483	478	448	485	482	404	450	435	496	510	441	421	436	423	477	463	446	467	468	432	445	464	422	488	492	468	455	467	468	421	487	464	455	470	453	449	446	445	470	451	483	474	482	486	444	456	485	473	451	478	456	454	495	461	446	452	430	496	448	446	511	472	499	458	430	497	493	483	467	458	503	437	442	490	443	485	438	467	493	467	492	444	419	472	502	430	469	462	491	476	463	496	463	430	501	448	461	459	462	443	457	450	445	464	508	459	482	503	441	461	451	462	435	463	471	468	452	435	450	448	458	482	463	479	435	454	442	466	475	465	478	465	448	453	477	485	431	477	465	444	457	476	469	452	466	454	484	475	432	454	428	442	447	438	453	448	472	439	442	459	454	438	451	477	416	453	456	437	484	470	439	436	456	465	452	408	435	494	461	478	494	484	467	457	468	430	430	434	452	459	472	464	455	487	457	453	495	456	422	446	488	511	437	461	488	473	465	453	468	433	470	472	446	475	480	443	462	444	444	480	464	454	423	476	469	452	454	410	456	470	455	463	466	448	492	447	454	484	451	470	447	448	466	483	438	434	457	466	479	445	432	430	492	456	462	453	472	453	458	471	487	454	440	444	467	465	473	440	466	480	473	443	472	475	467	463	457	457	451	467	421	437	428	476	462	445	439	413	427	452	477	440	460	428	460	515	465	444	455	509	472	495	457	499	446	453	445	462	513	466	458	450	474	417	419	454	462	465	458	466	459	449	475	489	465	472	452	471	449	496	467	441	451	497	460	476	468	450	467	450	493	481	477	471	469	487	473	471	425	463	450	476	415	477	424	454	436	428	436	479	455	506	446	488	426	449	499	475	469	454	451	424	489	493	480	449	461	492	457	478	448	470	451	503	460	483	473	441	454	471	451	458	484	445	459	471	443	457	465	444	458	469	420	461	435	444	437	477	483	442	445	456	474	443	434	523	455	485	475	453	480	492	435	449	440	467	446	449	452	452	477	471	515	486	490	457	469	459	464	459	448	434	439	461	401	457	472	438	462	452	475	455	470	472	421	444	489	448	453	464	416	480	448	412	453	463	453	435	454	448	443	494	453	472	454	498	460	471	482	475	485	473	472	491	466	443	443	468	473	447	447	491	489	476	441	455	436	443	477	482	451	477	515	447	437	443	470	462	498	477	471	508	457	479	494	470	438	497	456	447	457	463	463	452	413	482	493	453	457	484	474	427	449	498	425	442	420	507	464	476	459	440	473	431	492	472	447	478	470	481	458	467	477	452	487	467	401	488	461	485	470	450	419	466	459	489	449	483	448	508	428	499	509	441	463	444	475	470	481	455	500	504	480	466	445	443	495	441	494	484	420	458	508	543	461	495	441	475	421	468	487	498	470	413	479	472	493	427	516	465	421	469	494	450	482	445	469	437	459	483	480	454	496	456	457	455	464	447	426	446	462	462	439	466	446	466	446	465	500	471	504	463	452	493	429	459	447	482	485	419	456	418	459	465	485	461	465	428	455	455	485	431	437	475	503	462	489	445	495	424	503	424	459	455	442	437	492	423	497	461	473	441	462	467	473	488	487	487	472	419	503	447	460	446	452	450	457	478	433	467	470	411	493	443	481	490	412	475	445	425	440	497	424	463	514	485	463	420	444	459	476	488	425	459	461	444	467	471	451	441	451	472	537	426	460	460	435	478	467	476	469	503	449	462	465	447	446	415	465	456	455	473	474	506	469	440	444	501	430	469	429	472	477	462	476	483	444	477	452	430	451	420	438	424	470	445	456	470	491	489	468	445	475	489	456	460	461	495	458	438	461	471	456	434	455	444	466	476	471	465	476	461	456	472	473	445	410	427	446	442	416	430	497	430	431	461	452	428	456	455	462	420	478	429	463	484	452	468	480	439	459	479	484	438	449	462	446	479	450	451	441	457	465	459	458	488	437	467	411	457	422	429	439	457	449	455	496	462	442	446	442	440	482	454	411	473	471	459	450	463	480	490	471	423	474	476	422	488	478	463	446	473	474	442	470	447	438	458	460	501	495	458	495	404	449	496	465	438	455	468	443	444	497	455	478	462	506	433	467	449	461	474	494	417	490	456	463	447	428	459	414	442	453	446	477	453	497	501	470	431	490	495	496	447	475	473	467	477	457	433	494	494	481	435	457	462	460	472	442	465	456	432	501	463	497	455	453	493	425	471	414	484	453	481	465	451	440	451	464	467	489	495	450	442	455	469	447	530	458	455	447	466	477	497	473	492	461	491	456	465	468	451	468	437	410	481	440	455	419	468	468	461	463	433	428	491	445	509	475	456	504	488	459	478	453	469	442	434	428	465	485	488	453	463	429	434	467	474	446	424	442	458	467	499	496	443	481	446	429	465	445	474	468	481	439	446	461	433	438	433	446	454	499	434	451	452	508	450	418	441	463	469	434	460	461	472	432	426	442	444	429	452	469	473	452	426	461	477	447	464	437	469	456	444	453	472	505	481	453	489	472	462	470	470	471	450	435	439	441	449	438	478	447	477	475	466	460	463	451	485	435	446	444	443	466	453	439	427	466	448	475	441	458	443	438	436	447	446	450	458	459	436	470	449	467	424	462	456	436	439	487	489	462	438	453	450	472	492	470	446	444	440	471	446	467	454	416	440	487	439	502	505	500	481	440	450	429	460	494	414	466	452	483	449	448	451	430	435	461	450	451	424	451	477	469	475	457	483	473	487	472	420	464	469	467
3436	4874	3790	1961	1401	1090	957	828	760	716	655	602	642	618	595	564	525	557	528	534	524	499	525	502	505	490	501	513	499	454	491	520	522	512	451	530	480	508	490	523	466	470	456	462	474	514	512	477	480	449	505	463	452	482	487	495	465	514	476	465	525	490	519	496	479	472	488	472	447	453	452	496	515	469	467	476	509	444	451	454	436	451	471	493	459	503	468	489	451	473	446	504	458	497	472	487	491	460	484	457	423	459	487	460	465	477	436	499	484	472	446	462	453	532	480	502	431	522	469	491	468	483	416	483	499	464	458	474	486	478	495	474	457	484	482	480	508	497	473	483	485	453	449	481	459	477	497	481	507	446	502	492	519	452	486	476	447	480	447	458	459	438	457	482	428	448	487	498	495	487	471	467	480	465	491	461	458	537	470	502	458	458	516	464	449	449	481	470	446	473	484	486	463	451	486	460	458	476	470	457	439	482	442	474	455	490	437	444	487	451	483	501	441	462	449	529	469	507	478	456	492	456	482	476	421	489	485	441	409	478	437	436	457	421	473	425	453	488	507	438	433	467	450	487	460	473	486	473	488	487	481	485	445	456	506	500	450	498	478	444	464	488	453	464	493	459	482	455	474	443	471	452	478	476	467	505	548	422	488	446	455	480	446	443	418	448	474	459	480	510	475	483	484	430	455	454	505	456	468	513	528	478	469	467	432	488	478	449	499	483	471	482	474	452	497	517	439	513	441	487	446	474	460	472	475	493	501	466	480	424	424	522	488	476	470	442	446	510	523	485	521	459	509	484	450	431	457	491	475	496	481	460	413	433	479	454	446	447	453	467	458	442	456	478	432	446	466	447	437	478	435	468	481	470	483	454	475	469	467	439	481	484	474	470	430	503	431	460	440	449	497	463	480	457	503	501	436	444	460	460	465	437	436	448	474	448	460	472	463	454	466	455	466	472	473	460	458	424	429	456	452	474	454	446	467	468	483	509	463	465	475	454	500	479	492	460	475	464	448	465	483	430	501	471	483	508	493	499	463	502	422	444	447	520	470	480	453	490	427	471	490	449	450	492	478	456	473	464	430	448	498	478	456	487	495	488	449	472	484	473	460	451	476	447	518	472	470	490	434	466	421	465	490	470	474	454	487	431	458	489	448	466	465	470	478	463	464	478	476	473	482	479	495	462	449	474	428	495	475	456	479	473	483	502	456	464	480	494	473	451	467	455	482	523	469	421	459	474	441	469	456	469	518	459	496	456	473	489	459	460	501	453	451	495	493	489	469	469	462	488	440	480	470	479	472	495	419	473	468	487	445	458	467	405	515	493	496	468	489	464	439	435	474	400	453	435	457	467	474	460	441	494	467	441	466	479	469	512	493	427	452	493	434	465	472	462	459	471	469	489	440	482	490	517	485	474	494	496	477	427	458	432	464	504	478	485	459	457	496	476	464	466	477	479	461	463	472	456	449	481	481	482	464	475	424	478	500	451	520	446	481	445	465	446	534	456	505	478	484	467	492	470	466	430	494	470	482	479	480	474	469	452	468	460	440	445	493	452	474	453	480	478	448	468	435	432	462	458	476	461	441	469	505	466	486	467	458	451	502	485	476	474	459	497	449	458	506	503	499	459	439	440	447	443	484	458	468	531	448	478	463	463	492	470	478	456	483	487	481	509	489	458	470	463	450	456	497	491	491	449	469	448	494	490	469	481	452	458	461	499	469	447	490	443	466	447	430	456	458	459	447	472	448	497	419	434	480	432	475	470	476	458	438	463	443	471	466	419	500	494	458	499	469	457	495	490	460	442	478	486	466	498	465	534	451	483	476	447	479	458	455	461	502	469	482	517	474	457	451	507	470	478	458	477	458	450	455	472	464	493	471	427	450	493	463	466	460	455	480	459	499	438	474	482	432	445	490	466	453	505	449	464	455	455	463	432	456	495	467	465	426	464	480	456	501	464	445	455	440	454	471	443	468	449	476	438	460	503	455	475	437	499	456	450	461	455	500	467	459	449	488	482	447	496	440	456	436	424	467	459	476	439	458	492	482	507	487	427	434	479	468	468	472	476	471	485	471	442	470	494	443	434	436	495	463	436	443	509	502	468	467	467	467	474	449	488	486	476	475	458	428	501	470	487	485	504	447	477	499	451	441	495	460	475	489	465	448	466	488	464	470	475	454	470	411	408	461	459	436	453	465	467	491	481	460	501	454	451	440	458	463	460	478	419	492	442	437	464	463	441	472	468	453	480	472	479	456	457	446	469	437	465	447	449	446	451	458	476	482	454	471	500	482	453	478	455	480	478	477	441	448	488	476	513	474	444	458	462	463	459	467	438	497	452	480	431	481	449	483	480	471	469	472	456	453	467	485	470	478	456	459	469	469	484	490	466	463	433	471	477	429	472	493	473	474	462	459	445	460	464	484	453	463	461	460	449	461	480	452	434	449	484	440	462	467	481	471	427	504	487	463	468	458	441	454	455	489	433	473	436	402	514	447	476	445	493	486	487	478	462	473	474	484	460	491	473	453	454	451	464	478	433	465	454	439	482	460	470	450	481	473	465	458	462	490	449	497	438	487	435	463	467	491	449	506	462	493	498	480	480	444	462	500	484	500	447	417	454	477	499	508	475	481	482	460	451	477	468	468	480	470	420	453	497	472	443	466	511	427	452	459	480	498	447	482	447	430	421	406	441	455	462	478	480	494	434	469	462	447	454	460	447	445	484	482	427	444	468	482	469	471	459	433	462	473	453	470	472	434	508	452	450	485	445	440	481	453	460	469	475	462	450	449	460	465	480	490	457	449	453	487	479	451	426	448	468	496	461	446	480	436	475	452	484	471	490	435	444	421	456	472	474	482	466	470	412	504	475	482	484	435	521	480	420	446	483	476	452	435	458	473	453	465	485	473	496	440	454	513	498	462	468	487	438	513	473	463	469	462	470	476	476	481	438	452	473	446	445	468	448	457	439	468	464	485	481	473	431	457	432	499	475	459	458	424	451	479	445	458	472	448	453	491	441	482	468	466	460	454	493	501	464	447	458	426	482	453	453	500	464	492	484	447	481	458	462	469	483	468	462	434	450	462	488	441	481	478	476	465	487	443	478	499	460	463	471	458	454	498	464	440	515	462	428	434	445	458	477	499	469	434	465	453	468	467	461	446	468	478	437	439	440	457	452	454	457	513	454	448	496	478	446	491	455	457	453	474	450	451	475	468	474	445	477	471	449	472	425	466	462	472	475	446	474	499	445	478	468	507	434	475	451	435	471	437	458	428	473	471	467	457	505	447	448	464	460	465	435	420	454	455	501	491	447	449	492	418	488	407	448	449	451	484	454	478	501	468	444	480	441	498	467	477	483	447	450	470	468	425	460	465	454	455	455	426	431	482	473	431	470	460	475	500	443	488	466	455	491	463	490	457	469	453	503	481	498	490	494	460	451	475	467	477	451	494	470	462	431	466	459	506	495	488	462	461	431	448	467	460	452	447	441	439	463	470	457
27727	12589	2406	1500	1092	953	927	929	847	913	943	866	924	929	876	841	902	865	910	922	908	864	921	893	859	820	859	952	963	898	906	920	882	860	873	921	881	967	902	913	903	858	879	886	948	906	949	867	925	906	937	870	865	951	912	874	876	863	894	904	830	911	910	906	892	895	858	919	916	912	927	909	896	927	911	905	863	857	864	952	885	886	900	926	923	911	957	922	917	890	861	876	898	937	872	908	832	879	896	850	855	871	919	884	900	920	902	911	878	892	917	874	909	880	903	884	883	874	901	878	919	878	907	903	931	881	864	914	869	916	904	935	898	940	883	946	922	870	862	892	923	950	867	913	861	948	910	938	951	888	888	922	880	909	944	908	888	946	873	880	897	914	906	859	860	860	863	922	888	883	854	913	863	876	925	885	856	918	895	932	915	887	863	901	887	926	870	887	887	893	860	862	863	895	913	907	915	927	895	882	879	871	879	873	936	929	918	882	871	869	916	806	877	930	916	886	958	915	919	870	933	878	912	881	908	874	896	910	872	911	919	876	894	862	939	872	845	845	873	917	950	903	891	888	863	915	887	897	862	879	906	903	927	909	909	966	911	887	915	859	853	899	954	863	905	932	886	919	885	937	917	924	887	933	890	896	911	927	887	865	847	930	891	889	939	931	901	892	868	925	891	911	898	893	886	924	859	862	885	914	907	885	888	847	903	964	852	857	928	895	882	917	925	934	858	906	923	905	881	894	917	910	901	840	896	932	867	897	884	905	847	931	898	884	903	916	914	872	884	879	909	910	889	882	914	899	950	938	886	876	936	910	882	901	903	920	899	875	883	979	939	899	874	928	876	916	875	834	942	913	905	921	924	907	932	928	881	862	925	903	902	914	886	898	962	884	874	898	956	929	903	923	908	894	870	841	921	866	908	898	896	948	870	886	918	933	863	899	877	889	910	899	874	928	934	922	873	911	917	876	935	945	893	916	891	909	931	888	935	903	827	904	853	982	899	909	909	873	871	854	864	859	866	926	917	961	897	900	922	904	928	887	865	903	857	873	872	885	898	862	916	842	891	904	885	886	847	832	874	935	875	901	879	921	896	877	906	860	915	893	911	917	815	915	889	846	871	925	900	880	912	944	883	879	927	943	897	900	859	921	860	898	888	918	887	937	895	912	876	897	920	914	940	901	929	867	915	950	921	893	924	881	864	877	927	891	860	907	866	886	860	859	895	858	898	866	893	878	844	899	868	851	908	904	873	895	870	889	841	886	904	881	852	866	876	869	898	916	925	934	905	936	907	876	837	892	862	893	926	889	945	929	892	906	921	889	952	921	908	892	910	891	916	908	956	960	888	908	900	904	868	880	903	877	913	907	919	876	897	923	903	937	881	891	851	924	893	869	923	863	910	937	930	930	893	892	872	901	943	881	875	867	874	947	879	913	827	915	846	888	911	955	913	896	910	885	908	916	878	938	894	849	930	910	941	894	916	853	862	840	871	935	922	863	887	890	921	920	856	894	833	891	889	924	903	916	879	881	931	902	971	895	882	928	954	916	894	911	951	926	888	913	861	898	879	890	906	924	903	899	904	940	894	883	901	865	894	868	901	859	885	930	899	929	884	923	883	960	858	877	880	917	920	845	899	913	923	926	888	894	909	864	940	960	939	877	934	962	929	953	885	932	892	912	874	859	882	895	891	942	889	937	936	923	924	801	891	878	922	894	892	920	876	858	918	953	914	868	929	864	901	912	919	906	859	850	920	922	894	888	901	919	946	891	881	899	890	922	898	900	879	864	924	913	902	886	896	925	872	921	917	925	887	918	875	887	915	909	932	895	950	897	928	872	890	928	875	950	954	868	850	954	867	900	909	937	862	883	932	887	903	894	887	882	817	878	863	960	863	933	913	917	907	917	887	929	873	888	873	883	909	955	938	942	938	863	892	897	879	912	967	904	900	914	890	860	885	917	855	893	889	927	944	925	898	898	898	841	855	902	938	928	882	867	899	940	940	922	892	892	945	805	900	855	940	925	898	880	925	886	892	887	871	913	896	860	849	887	861	894	951	911	914	927	902	888	893	888	909	906	862	911	864	897	838	888	895	847	863	926	901	915	898	861	908	929	924	852	811	916	862	887	845	901	882	931	918	895	887	887	888	945	897	910	938	926	899	898	891	953	948	839	927	880	855	903	909	898	926	883	892	811	946	908	910	890	868	910	929	875	865	860	940	878	900	921	868	874	893	859	914	869	868	866	887	894	896	900	917	896	868	909	912	850	861	962	918	903	937	958	926	931	890	869	886	876	880	891	896	937	887	881	875	952	923	878	923	870	929	907	909	888	840	831	929	920	916	872	914	897	931	903	920	846	878	900	874	867	823	843	928	873	923	872	890	854	923	888	885	899	973	920	904	939	900	937	941	927	924	894	850	844	846	934	926	946	912	918	915	908	894	899	859	917	930	872	905	934	877	870	931	892	931	858	904	942	973	899	937	912	886	914	908	884	868	902	922	892	910	903	926	909	907	877	838	850	860	946	900	911	892	899	901	924	882	943	863	871	929	884	858	879	952	937	929	890	983	932	864	950	896	888	857	897	878	914	886	843	888	903	864	850	937	853	899	874	858	918	822	857	947	916	943	877	893	892	921	927	892	886	903	888	921	891	915	889	930	847	933	884	899	923	853	864	888	872	898	856	888	922	880	858	917	896	913	900	871	876	895	876	907	879	839	905	937	918	923	909	913	893	937	822	920	874	889	908	921	875	863	875	906	872	901	912	866	906	883	875	877	864	874	863	887	960	943	924	927	906	874	909	869	894	848	911	898	918	828	870	889	857	884	951	950	889	877	909	930	835	920	895	912	888	905	929	875	902	900	976	949	868	850	870	889	948	953	934	856	880	892	881	883	920	831	905	892	870	947	850	886	895	961	920	913	884	920	888	955	931	940	867	928	868	850	891	873	901	936	894	844	878	918	912	897	833	849	917	884	896	922	919	820	859	920	942	855	903	923	951	893	943	895	888	896	848	990	852	905	969	900	929	920	894	866	901	851	948	920	858	902	939	874	894	924	885	927	876	914	892	919	931	943	909	930	792	895	873	881	902	942	883	868	868	899	921	888	931	845	898	990	888	927	888	895	887	897	933	909	936	906	831	906	891	892	901	842	956	944	930	844	939	899	899	952	908	951	923	912	819	833	903	873	910	922	849	847	893	826	937	975	911	875	860	939	977	890	827	874	851	932	899	923	850	962	910	890	860	859	899	920	856	919	905	918	892	879	878	839	855	911	902	935	869	900	904	921	899	863	932	941	858	969	882	893	867	939	901	893	927	870	894	891	901	886	913	911	919	893	896	897	896	886	898	883	909	912	870	903	908	840	912	945	893	871	904	877	910	904	841	917	918	966	913	872	874	885	922	879	912	854	871	912	927	876	899	936	892	898	895	919	948	875	907	844	867	918	917	946	905	925	942	857	866	888	889	906	929	911	915	901	978	907	1001	868	936	909	917
5117	1063	974	908	826	798	840	783	808	792	813	834	780	826	784	793	787	851	755	809	784	759	757	803	773	798	803	781	800	824	843	757	793	753	786	793	775	757	781	784	752	753	795	806	815	787	805	767	820	807	733	772	798	835	771	710	774	753	787	752	784	793	800	795	796	771	784	764	785	771	803	793	764	767	774	743	773	763	792	735	754	735	800	805	801	769	761	784	779	783	801	799	797	788	799	747	774	744	763	809	830	780	796	796	790	781	810	773	797	741	812	831	799	755	742	757	769	769	764	796	784	818	763	783	829	722	817	801	809	771	796	784	786	742	801	767	753	782	848	773	796	847	788	813	758	809	793	791	748	762	786	764	762	814	739	752	753	739	778	808	787	796	787	817	825	822	801	795	752	782	802	735	813	794	781	785	787	775	788	805	775	764	738	813	808	774	798	829	736	720	798	768	739	749	777	783	793	760	751	799	805	800	773	788	786	804	790	799	836	774	751	814	733	784	773	772	769	757	797	794	795	764	756	720	719	804	772	773	774	759	786	748	768	774	819	774	795	796	809	777	791	831	780	767	759	792	816	758	787	773	762	786	794	766	788	774	781	784	771	754	837	771	744	805	793	780	744	783	835	783	774	803	738	770	762	785	787	788	778	789	768	851	761	818	779	767	796	809	787	801	809	818	770	771	765	792	782	821	752	759	767	804	785	783	794	787	805	810	742	811	790	788	800	783	764	823	788	760	790	767	874	783	772	807	792	782	743	772	824	834	736	785	778	782	776	802	752	822	790	766	753	827	768	773	764	785	760	783	743	793	846	751	752	811	789	780	852	803	765	819	773	779	744	794	778	766	749	748	754	779	752	793	739	810	756	761	756	751	776	756	806	800	782	800	764	798	766	805	790	775	820	744	796	764	824	794	748	787	777	857	838	775	798	792	719	780	773	811	746	784	736	738	818	758	721	756	779	767	789	731	753	788	781	775	770	766	754	799	791	747	774	821	748	807	815	786	764	818	731	776	789	770	792	736	781	756	750	808	780	794	800	717	763	755	747	758	834	764	829	773	799	781	819	756	772	800	768	773	768	774	812	817	783	804	706	735	777	781	840	780	779	752	792	759	779	804	789	825	805	765	804	806	771	784	765	755	732	870	765	807	742	720	769	769	766	764	812	833	772	744	781	813	815	796	808	842	802	757	745	749	761	734	754	812	737	763	734	785	769	784	783	766	779	797	811	803	777	774	785	756	807	773	794	801	746	783	771	761	782	754	784	800	786	793	806	787	826	834	759	785	815	760	780	826	792	793	840	790	774	748	744	794	758	782	758	742	810	799	767	781	779	743	807	781	815	778	716	828	811	769	770	755	811	780	808	779	789	836	837	791	790	767	782	848	779	777	744	797	765	801	828	719	778	798	820	767	823	750	760	795	768	785	808	786	791	809	783	746	809	783	840	790	778	779	743	774	775	800	785	762	778	805	807	733	747	845	773	793	750	851	796	750	775	789	781	769	795	762	771	778	736	761	776	762	805	768	779	772	797	771	817	757	797	803	830	772	796	758	833	816	796	753	817	740	732	819	749	804	771	779	802	753	727	741	811	792	774	771	774	745	753	746	801	785	796	771	770	768	771	782	820	805	759	745	784	790	732	752	775	761	807	792	772	788	779	789	780	815	818	783	789	779	815	849	797	706	798	830	777	848	806	819	780	816	799	795	765	795	747	784	798	782	737	789	781	798	786	769	729	789	782	796	751	828	854	796	784	712	803	792	778	766	797	794	773	793	769	805	800	839	787	783	771	764	758	808	792	767	777	791	820	798	758	744	796	775	748	772	811	741	736	782	785	776	819	792	788	776	781	730	821	802	780	799	803	732	790	725	809	827	748	789	816	716	784	794	785	783	793	783	790	794	769	782	765	797	735	754	803	786	786	740	794	800	806	756	769	783	747	825	709	760	805	779	766	774	770	796	846	796	772	813	804	790	784	795	759	805	757	750	739	783	758	774	761	768	766	804	727	767	793	798	766	748	807	775	824	795	784	778	771	759	791	787	797	786	737	772	845	815	785	807	743	779	807	775	796	753	785	774	782	783	821	838	795	764	771	775	755	768	818	752	782	800	756	785	847	766	792	784	789	781	730	796	752	802	773	743	762	788	812	803	771	785	753	806	756	762	811	818	812	750	794	779	769	783	814	768	812	817	781	760	738	823	790	799	811	794	834	806	816	814	801	854	803	772	765	787	768	767	794	801	794	790	725	764	834	788	792	788	837	782	779	778	805	802	733	853	837	788	798	795	773	842	759	817	729	797	776	798	781	806	800	797	774	743	757	772	770	772	781	777	760	790	818	796	744	722	784	819	800	806	770	802	799	774	788	738	775	781	765	791	843	776	750	807	777	771	748	816	778	744	772	818	740	766	773	769	789	816	760	761	799	829	816	804	822	759	784	753	777	771	778	744	800	835	770	779	805	816	766	817	789	805	791	767	751	850	758	750	716	814	751	784	790	785	772	754	823	777	767	731	771	792	811	839	766	823	770	759	842	821	792	796	810	801	809	773	813	758	764	754	775	797	833	763	799	777	789	829	772	756	788	833	772	746	739	794	788	767	760	790	794	739	811	830	848	774	800	700	784	774	794	771	814	756	789	795	785	783	761	836	747	770	805	777	780	764	764	741	772	791	733	828	787	794	760	791	779	851	805	793	762	799	805	797	824	744	756	793	756	768	740	802	787	791	802	786	775	764	802	768	826	784	829	762	751	764	752	804	781	806	748	800	837	758	759	804	771	798	769	772	744	794	815	748	814	810	825	734	764	782	790	808	791	806	757	789	774	832	762	806	735	775	706	750	811	836	775	812	737	807	798	787	742	741	785	790	722	775	737	794	811	774	757	775	850	823	763	838	803	798	791	728	817	821	812	825	817	790	798	759	797	778	798	759	759	804	846	785	753	774	751	782	755	772	802	819	762	798	788	782	755	771	745	751	732	783	755	765	741	822	760	793	780	833	759	805	810	745	736	757	783	791	740	774	746	770	808	788	799	822	759	763	808	763	770	779	759	782	832	777	800	756	831	781	769	760	804	805	814	782	761	801	751	790	732	814	761	753	752	819	797	737	804	778	802	736	798	783	735	783	802	728	781	758	837	764	736	803	747	795	807	805	779	770	745	793	791	767	771	823	776	793	803	811	801	808	788	799	858	805	734	798	819	781	805	719	824	784	774	805	794	804	757	817	747	824	769	782	779	807	786	802	739	792	808	740	784	771	791	792	805	804	792	778	750	765	790	804	764	760	786	744	777	790	744	794	790	780	752	729	731	772	798	780	795	749	809	769	772	782	769	736	742	780	763	717	723	783	773	780	770	813	786	762	758	731	818	744	745	745	782	736	775	804	748	835	754	790	796	779	739	765	777	745	806	762	756	795	832	805	803	800	762	772	799	779	732	768	789	780	824	850	747	786	842	763	812	805	752	719	800	777	787	756	754	795	778	839	778	745	790	698	746	823
25638	21407	25915	19353	2305	1248	1074	967	921	905	918	859	957	870	868	832	921	873	898	852	853	916	827	808	878	852	874	877	864	913	838	881	862	850	859	888	899	859	825	852	875	836	828	821	812	823	843	844	835	841	838	835	848	789	855	831	848	787	915	883	844	846	848	845	815	832	882	834	816	846	851	887	876	858	884	859	881	854	797	861	838	849	897	868	826	914	867	835	821	842	888	907	915	863	860	847	866	844	885	839	785	856	876	843	823	781	833	808	860	872	911	848	833	871	898	868	828	818	879	856	877	843	824	867	874	850	828	857	858	794	850	891	862	809	890	827	889	909	801	911	872	848	892	881	879	856	855	848	833	830	875	854	877	853	810	785	899	816	812	852	854	839	806	901	873	865	820	897	892	854	826	831	836	829	901	861	825	917	880	849	825	854	824	814	877	827	797	837	870	865	859	805	829	821	824	833	856	884	922	854	842	842	844	886	799	812	865	858	785	858	846	866	852	835	852	800	843	841	867	869	900	863	842	869	895	829	808	875	814	883	808	858	865	865	845	797	871	862	873	861	836	860	863	852	769	856	819	801	869	843	804	848	844	891	841	830	822	870	858	823	902	847	893	911	860	837	864	818	863	873	883	872	829	884	841	854	831	855	804	797	865	833	836	857	812	887	865	884	841	845	813	866	808	888	850	855	886	881	883	882	840	846	842	861	806	873	809	826	878	855	844	829	868	850	802	867	814	865	854	801	865	842	884	864	810	862	864	883	812	851	863	825	882	869	870	832	833	836	841	861	797	858	765	844	820	892	854	891	859	878	833	879	864	894	852	854	771	847	868	872	847	805	855	862	856	816	857	838	860	887	784	844	912	844	889	870	839	821	850	821	854	846	831	823	819	823	836	851	960	892	879	819	855	823	840	851	868	875	836	912	823	883	836	837	882	804	864	838	834	832	822	838	857	876	866	843	884	846	858	838	850	839	797	827	862	905	859	835	835	897	852	837	837	851	790	807	826	924	861	870	868	853	876	888	858	878	878	881	866	800	866	880	874	906	842	805	836	850	836	889	887	878	812	867	833	897	821	833	847	780	859	866	828	856	829	868	855	874	875	853	898	817	892	857	839	799	779	839	869	897	899	815	823	872	883	853	822	867	872	865	896	891	819	839	818	854	839	877	869	871	854	802	817	909	906	844	865	855	811	840	828	904	822	849	866	830	845	860	846	865	828	861	822	812	847	775	853	832	858	838	817	881	881	799	844	906	855	838	891	854	871	802	843	871	843	874	840	830	853	837	849	823	824	902	916	882	783	880	816	832	876	833	802	854	776	810	841	834	875	891	846	851	843	847	831	839	915	844	843	811	856	865	806	897	922	838	808	890	883	897	874	850	910	842	832	861	825	923	917	841	837	907	807	847	872	836	823	845	855	830	812	871	864	862	861	850	854	881	828	833	841	839	884	878	886	817	890	859	881	863	842	834	771	855	853	819	827	830	871	864	845	858	844	888	823	827	864	854	877	837	804	811	892	811	818	806	814	797	875	827	862	822	772	829	909	894	808	840	846	903	880	811	891	844	804	877	834	847	832	833	876	859	846	861	860	888	857	908	886	876	891	839	834	790	852	854	869	885	780	875	844	837	845	843	856	838	825	829	878	842	895	844	852	813	816	868	876	865	886	836	924	831	843	798	846	813	818	865	844	900	897	814	816	868	861	831	858	830	850	809	848	877	831	836	841	858	863	846	819	817	874	882	839	860	853	819	873	802	839	899	882	874	838	858	865	892	855	876	846	806	827	896	852	850	864	792	860	880	881	902	851	876	846	865	843	863	831	918	845	864	873	896	842	856	831	895	826	880	838	849	845	844	825	846	880	925	815	846	841	866	842	832	861	843	862	885	869	797	845	851	835	851	861	851	822	816	855	878	900	885	841	859	805	834	846	811	854	802	863	836	852	790	845	849	828	873	834	838	850	853	875	849	850	832	835	871	872	824	865	820	815	820	841	857	887	835	833	836	845	847	866	827	852	868	801	864	840	869	871	810	840	816	860	819	853	852	831	790	869	852	842	882	859	862	868	923	866	827	854	847	830	876	877	807	795	850	906	837	824	804	885	842	884	890	886	802	790	824	899	895	873	803	847	854	859	853	830	878	851	864	832	874	858	812	896	862	885	802	839	870	850	847	853	837	773	826	793	840	893	858	836	854	879	873	863	859	846	869	839	836	816	807	895	836	845	834	870	853	881	890	829	827	903	842	832	825	828	839	870	884	835	836	834	864	904	889	850	841	920	796	853	882	895	882	808	823	844	879	871	863	918	904	899	846	852	844	817	838	901	891	861	888	883	865	852	815	907	855	843	855	853	807	863	837	851	785	818	823	829	817	877	870	803	866	871	859	845	861	837	879	867	883	803	848	859	839	846	829	879	862	867	856	840	848	864	860	847	877	845	886	873	902	875	816	869	820	846	861	865	863	898	790	830	809	826	866	847	885	867	854	796	829	834	852	860	828	843	830	842	845	891	862	884	858	870	912	874	836	816	826	892	850	836	866	803	824	777	784	850	856	851	822	816	855	856	888	857	852	854	820	827	796	904	819	863	797	800	843	844	836	849	798	832	869	879	794	863	885	801	816	842	855	867	876	828	839	862	840	850	868	878	874	839	888	812	887	826	802	878	839	894	854	829	854	877	877	816	850	857	877	876	830	824	781	825	878	865	812	864	935	835	856	855	869	864	863	882	867	863	848	884	878	840	873	866	861	847	886	887	834	842	886	846	833	875	831	804	877	780	817	850	899	839	840	802	884	799	778	888	857	887	905	825	884	870	840	825	855	834	873	803	828	843	877	821	865	840	813	891	906	858	818	833	836	812	850	808	857	810	825	888	877	800	840	824	841	818	873	798	799	840	808	879	853	860	843	847	818	848	868	875	800	801	833	836	861	855	903	855	833	841	816	858	838	839	812	888	863	876	863	839	877	841	836	898	851	851	863	854	863	857	870	850	840	842	856	850	877	789	822	859	859	821	807	803	867	833	876	883	830	838	892	888	901	876	828	867	872	934	855	906	831	874	843	852	904	880	885	820	844	854	868	864	836	816	859	791	889	788	856	875	807	846	809	879	883	887	841	849	862	868	862	824	817	800	858	871	875	845	881	894	878	842	846	875	846	840	850	843	809	874	847	835	870	805	843	813	907	842	850	829	872	842	837	851	791	883	831	843	883	868	875	805	845	860	834	882	836	817	892	844	868	858	788	881	864	856	837	882	872	812	854	879	867	858	904	882	858	882	866	801	897	853	854	920	827	842	792	844	876	855	798	864	849	857	783	841	866	832	853	834	879	871	921	788	843	897	843	845	823	829	866	859	828	844	912	842	895	863	900	842	875	823	832	852	851	850	830	902	904	885	863	845	840	877	906	867	844	832	830	908	829	847	838	869	850	893	887	881	864	851	830	852	848	853	836	811	898	866	870	878	928	846	787	848	865	897	849	876	830	863	816	894	884	876	849
3563	2490	2019	1307	1133	976	929	921	894	857	827	837	820	825	826	799	750	790	814	779	805	779	807	816	795	735	788	782	743	771	799	815	804	807	820	743	773	758	740	786	788	749	787	759	772	775	752	806	733	775	763	788	755	772	780	804	818	779	783	749	736	735	747	721	784	748	730	742	763	756	771	776	784	758	782	727	777	793	774	832	770	773	736	823	761	744	719	755	811	761	747	757	767	782	764	695	723	809	782	777	757	749	784	785	751	812	761	747	750	788	724	766	785	797	697	789	792	822	779	761	799	774	762	805	791	789	716	762	725	763	748	765	785	762	784	755	800	764	780	790	776	830	792	735	770	832	833	779	794	755	764	708	771	807	765	769	777	739	744	758	769	751	792	755	759	786	753	775	728	779	756	722	744	792	729	770	729	790	797	773	784	760	804	739	778	733	784	736	794	768	775	750	752	720	778	776	725	756	752	743	780	747	765	755	727	785	756	750	742	728	779	717	773	753	734	789	731	806	758	778	681	756	723	749	785	787	725	737	714	729	750	731	737	764	751	739	751	777	760	745	761	783	753	834	787	810	806	731	766	780	771	740	754	806	780	783	776	730	748	768	723	762	790	740	803	721	787	758	767	787	788	765	736	741	720	722	758	761	765	733	726	763	722	774	749	779	771	792	738	793	752	777	782	777	766	767	759	753	733	738	789	792	757	758	781	774	783	753	792	790	740	757	761	768	796	770	721	794	706	787	750	770	762	713	767	774	735	724	745	730	792	752	772	804	753	734	771	752	755	756	788	816	775	718	762	748	745	728	754	794	716	752	756	775	789	754	769	785	838	740	770	724	730	798	776	746	767	738	814	770	721	739	727	787	750	828	754	789	710	775	775	748	811	733	796	727	722	784	760	804	764	765	764	762	764	723	779	737	764	708	782	763	760	813	819	762	729	782	738	738	754	698	761	712	807	753	767	764	769	751	817	760	743	771	804	701	753	730	796	782	765	748	783	811	776	737	756	759	728	746	766	767	694	711	778	744	761	767	781	754	746	768	740	771	767	775	776	769	766	819	785	780	696	728	750	746	735	745	766	819	763	775	809	780	770	777	755	724	782	774	790	809	770	751	821	768	779	745	755	788	798	777	729	757	762	752	774	751	775	745	755	767	759	708	733	745	777	702	739	742	748	779	794	789	781	749	774	725	738	762	797	742	750	781	761	775	734	783	759	777	757	748	738	735	759	757	743	751	773	745	763	792	739	836	789	827	796	758	771	730	792	733	728	763	755	754	776	750	741	732	705	800	768	765	792	757	747	773	792	728	753	801	767	818	734	730	784	741	826	772	745	720	699	771	776	749	732	764	778	776	771	761	744	759	765	750	774	708	759	720	776	773	740	743	769	793	799	739	727	739	727	783	759	747	740	803	761	764	784	781	731	808	776	806	758	812	773	745	774	740	767	802	781	757	714	771	751	768	755	734	758	761	747	716	786	774	761	762	767	780	738	784	801	782	753	716	735	691	783	745	741	771	779	758	791	736	726	741	760	762	776	761	710	803	747	728	785	775	742	783	755	733	798	751	767	715	736	752	719	749	736	795	759	810	742	786	760	760	756	775	794	715	709	785	758	755	753	786	761	736	695	755	782	741	766	740	780	788	743	795	737	769	760	761	759	722	799	735	810	710	731	769	797	760	740	771	763	716	769	748	723	762	769	736	766	770	756	743	775	757	817	762	778	743	808	773	731	736	743	757	807	738	778	807	804	788	729	751	688	774	760	764	774	722	735	737	718	734	774	775	796	746	768	740	759	822	765	783	777	764	755	753	705	788	724	777	780	742	725	760	777	798	777	757	744	748	807	708	729	790	754	701	800	699	735	728	736	762	724	780	751	736	795	786	769	789	792	739	762	762	765	758	752	707	748	764	800	744	744	767	725	812	823	769	795	758	784	750	732	753	789	726	743	751	791	785	764	779	790	798	766	782	734	733	724	766	788	740	760	776	773	707	790	766	762	784	740	780	735	768	744	725	736	748	750	782	739	744	741	762	770	741	803	754	769	726	807	728	748	750	766	743	726	781	730	752	813	712	775	767	764	740	761	765	753	740	752	722	762	799	725	753	768	746	759	744	763	724	779	759	759	760	809	754	758	805	769	766	801	806	753	774	764	804	770	787	795	722	753	733	795	795	744	785	790	713	752	801	741	792	750	744	761	765	738	735	783	792	794	734	727	770	802	782	761	771	762	770	763	810	750	780	751	790	759	781	736	806	791	732	761	696	774	732	722	768	741	756	758	727	789	785	735	766	773	771	758	738	791	782	731	737	738	747	779	756	741	713	747	754	770	781	758	762	787	724	755	716	734	729	783	761	765	761	790	787	832	757	761	705	752	809	716	719	734	750	755	728	772	749	761	768	746	787	800	785	783	751	768	785	725	757	791	803	752	790	802	778	717	753	786	749	755	769	754	766	724	756	729	788	754	717	733	804	735	755	772	726	731	779	769	763	781	732	773	739	746	753	781	747	759	732	796	753	744	758	741	736	721	755	743	749	748	765	750	781	750	776	792	779	786	768	804	728	796	767	764	774	749	802	755	729	787	747	768	779	789	756	756	809	758	805	722	714	760	791	753	746	731	793	769	750	729	757	798	751	695	744	755	786	730	782	776	774	749	730	804	699	760	795	773	767	820	760	750	758	798	745	752	775	766	742	805	754	794	786	737	719	720	752	766	815	794	714	785	742	737	758	801	749	712	798	723	736	755	780	731	764	783	738	788	759	808	798	781	756	761	756	765	728	772	743	771	762	781	742	801	801	757	779	759	805	770	789	798	765	695	776	770	746	781	746	759	771	712	792	749	749	800	750	762	802	761	765	718	710	750	748	725	824	765	732	765	744	787	717	774	765	761	787	777	804	726	757	811	784	730	785	744	792	766	764	792	810	753	747	754	765	718	714	763	731	784	768	757	718	760	792	734	745	768	759	779	740	734	748	746	751	807	749	793	763	772	768	757	730	764	788	739	808	763	779	765	742	757	755	748	719	774	745	800	759	755	740	769	723	729	800	735	740	774	774	768	731	791	732	817	723	739	781	767	759	744	754	810	795	782	749	752	731	785	795	712	747	774	726	733	739	774	748	775	786	734	737	760	742	779	781	749	749	756	750	774	771	733	735	768	754	743	748	784	789	759	766	756	724	785	735	736	755	728	745	755	757	764	738	760	767	732	745	751	752	718	740	740	704	757	768	755	713	723	839	764	793	747	768	730	820	764	792	777	781	790	750	776	771	784	745	768	771	774	770	793	739	731	753	756	801	780	782	771	777	748	749	784	716	774	753	758	760	754	789	740	723	760	743	766	792	745	788	736	770	771	782	750	806	761	760	746	742	708	800	756	784	764	754	777	757	763	694	716	742	765	802	783	727	751	785	707	816	767	744	738	747	771	795	767	750	709	789	743	751	740	735	764	753	720	747	719	763	780	754	798	770	811	750	765	720	772	678	776	766	765	795	781	741
24187	21404	28623	24587	20599	3427	1174	746	653	625	557	558	547	502	501	493	518	491	488	476	476	476	450	497	473	505	497	470	457	435	471	449	476	492	470	439	493	467	465	461	486	480	461	471	483	438	492	503	482	463	508	492	434	485	482	481	564	494	471	469	454	482	459	395	465	470	457	453	440	444	443	470	453	478	458	503	491	436	454	473	470	456	519	442	512	474	476	486	458	431	493	456	459	462	465	468	471	512	450	466	430	436	474	450	459	473	451	461	454	462	463	445	463	479	459	486	438	450	446	493	468	490	489	459	434	479	466	489	448	454	467	492	493	423	426	458	458	426	481	434	451	478	453	451	473	490	479	477	450	480	490	444	460	494	503	487	398	453	472	446	427	457	485	489	465	462	496	496	461	447	463	462	486	474	497	471	456	477	484	499	417	479	474	478	447	439	471	419	460	453	491	476	446	525	462	467	477	467	488	478	440	445	470	512	490	460	500	461	445	496	468	436	450	481	469	497	432	471	456	477	486	455	433	452	477	464	489	436	450	514	474	483	490	508	477	458	437	504	437	472	443	460	470	456	444	451	462	465	461	479	450	486	476	469	466	444	460	477	510	491	439	486	442	458	481	469	466	423	442	429	435	451	483	447	501	491	462	445	498	478	459	419	446	463	450	462	493	475	479	508	478	457	408	444	472	481	461	503	459	463	433	453	483	464	496	495	414	435	483	493	466	492	459	497	443	458	435	464	480	471	443	468	449	449	443	451	479	421	445	460	480	461	510	512	487	469	461	483	468	449	461	487	430	506	437	459	453	469	471	431	472	484	494	499	486	470	497	482	446	450	442	430	460	474	438	483	456	443	460	448	450	469	461	437	459	447	467	464	500	449	460	476	492	458	460	482	462	498	482	465	472	477	457	462	459	439	496	429	447	421	483	451	460	443	479	470	444	492	457	423	469	462	442	471	451	452	458	448	441	487	469	534	467	434	499	473	457	474	465	500	479	445	494	461	462	469	426	448	475	493	477	514	464	428	465	457	484	469	451	477	432	461	462	455	439	441	451	465	451	487	446	499	462	489	507	470	479	504	422	470	443	457	489	545	452	461	486	437	486	459	486	441	504	472	487	469	467	410	461	459	489	441	445	463	433	458	464	487	487	502	479	466	450	453	478	459	440	450	473	452	444	427	445	506	454	476	401	444	473	443	434	509	516	458	468	469	453	500	487	422	444	464	471	455	477	448	448	477	439	460	505	452	491	440	455	480	485	454	415	473	488	469	466	459	479	450	445	473	437	454	470	479	463	471	433	474	468	433	442	479	460	486	494	448	464	469	472	464	499	500	468	454	457	443	506	462	443	437	427	462	487	503	414	422	489	484	455	486	447	480	476	457	458	465	464	477	432	442	454	446	490	462	471	460	461	497	448	472	440	466	483	494	425	432	473	455	467	458	473	447	485	478	474	487	458	433	472	464	480	446	486	494	444	477	423	428	466	465	474	413	468	476	428	458	424	480	449	453	431	467	441	448	468	477	482	464	429	454	467	447	433	460	477	467	496	461	433	453	444	460	449	449	463	429	466	484	468	475	443	501	493	427	448	470	473	449	445	462	429	464	461	458	464	460	460	462	446	463	426	455	474	454	459	430	473	479	443	443	470	439	415	487	473	459	495	455	475	475	397	470	494	465	439	476	466	463	459	455	431	446	440	426	453	456	485	450	478	462	495	427	490	429	437	461	458	441	457	460	462	447	472	471	490	463	472	441	462	470	460	475	464	457	471	465	448	501	492	441	460	468	463	470	455	445	474	451	454	441	447	478	432	453	456	453	445	465	436	462	457	480	472	475	514	467	440	456	483	468	455	414	463	456	463	472	461	474	471	450	490	473	443	448	474	478	452	464	458	468	461	501	479	433	477	469	469	408	424	469	413	444	494	458	456	457	480	458	456	498	481	453	418	441	436	459	474	496	450	458	472	434	453	449	486	475	490	447	462	474	453	450	488	473	472	420	471	454	472	452	488	471	482	481	519	436	490	421	436	453	414	460	459	462	483	443	461	451	457	442	422	465	476	472	473	436	461	469	453	441	467	448	459	474	509	427	473	476	463	455	468	491	470	457	457	445	483	442	468	474	470	424	440	453	428	458	468	438	435	473	455	499	424	452	465	461	419	435	461	473	452	471	474	465	455	454	438	459	469	458	449	463	466	475	426	486	433	481	437	474	468	492	458	484	490	434	464	455	475	466	443	460	441	488	465	438	455	446	452	455	459	463	460	469	481	460	455	424	462	439	453	449	485	439	466	466	436	437	451	486	479	478	448	468	470	477	437	472	465	455	468	455	464	404	510	435	466	444	470	468	450	457	446	481	474	448	446	467	467	451	444	455	477	454	418	449	484	465	450	477	436	484	487	449	456	444	434	442	438	447	436	465	431	489	476	412	460	473	482	470	468	473	482	416	484	497	452	470	467	439	501	435	438	463	469	436	447	446	448	427	445	437	480	453	457	444	479	454	459	453	444	477	478	475	485	522	425	468	471	455	445	463	493	451	450	442	401	423	460	455	490	508	450	493	476	496	485	427	449	441	475	457	478	455	490	437	495	457	455	455	479	460	473	460	477	432	438	422	459	464	456	485	444	459	469	438	466	483	452	504	475	423	485	477	466	468	453	484	477	521	435	463	457	466	451	451	468	451	445	482	471	445	474	481	428	457	430	476	445	480	471	424	436	457	448	463	490	432	440	468	444	429	502	490	459	487	420	440	490	461	457	474	451	468	487	445	438	462	449	431	463	471	453	474	505	474	451	495	464	458	464	469	471	435	463	461	497	458	449	444	477	473	445	514	444	467	476	436	480	474	463	455	454	462	459	420	456	477	483	486	466	445	440	442	428	497	476	441	464	454	446	450	461	444	499	462	437	487	488	407	465	465	495	447	477	475	499	428	491	467	481	471	422	456	458	457	475	422	436	463	458	457	444	454	462	420	414	450	447	449	464	454	461	471	484	466	494	494	499	450	449	462	495	495	452	451	482	438	507	469	417	490	414	472	454	451	456	463	491	450	459	467	439	421	485	488	483	458	489	470	440	444	433	485	466	487	467	446	415	459	451	478	465	409	437	433	468	451	463	480	446	475	419	457	447	447	477	456	465	464	457	480	445	435	476	435	435	459	462	460	426	455	455	464	476	448	459	460	443	437	471	483	447	450	455	464	437	483	497	465	465	463	460	427	455	483	455	464	454	455	443	444	436	464	457	425	483	479	477	496	437	449	450	459	481	495	460	469	465	460	450	462	445	471	496	453	458	434	453	464	453	440	446	473	456	484	462	448	485	406	442	436	445	455	476	486	464	441	455	457	451	440	452	420	459	428	495	452	475	450	442	465	465	417	452	458	467	464	442	477	484	458	465	494	476	449	472	485	447	455	456	472	446	453	462	472	449	434	498	464	470	455	495	459	483	438	468	485	469	453	491	439	433	404	483	457	452	444	479	490	468	483	435	493	477	473	473	452
3366	4939	3843	2025	1392	1187	888	836	703	692	610	648	563	552	560	542	528	549	529	473	516	535	496	545	479	492	505	500	447	475	471	486	472	497	523	457	509	473	516	486	518	474	446	509	488	439	499	483	501	495	515	471	471	466	465	486	464	456	501	474	462	412	480	431	495	483	451	459	481	491	479	480	469	475	497	508	495	458	460	496	537	446	466	454	497	458	498	492	470	475	499	458	509	460	484	476	470	491	482	432	468	473	484	493	466	480	472	454	465	483	484	486	451	475	470	474	437	447	471	480	455	489	386	466	451	462	436	446	471	451	500	481	496	476	476	460	445	495	507	453	482	464	480	440	479	448	481	510	469	478	522	487	493	442	477	446	477	505	485	474	451	497	488	488	443	475	476	474	494	514	484	449	431	478	462	501	430	461	507	464	493	467	472	500	433	450	440	444	452	472	450	484	472	439	475	455	466	431	461	484	474	491	444	447	454	485	460	509	458	434	504	475	478	477	471	515	453	486	456	513	491	463	464	455	451	455	491	453	451	421	433	467	459	504	466	479	425	486	471	462	429	423	455	431	475	454	469	443	484	494	472	482	473	460	519	468	456	423	461	492	414	448	451	482	483	468	429	453	446	476	455	476	445	517	481	462	484	472	447	479	438	460	499	482	486	464	464	482	492	495	453	483	488	483	454	451	471	416	504	450	464	459	476	457	485	453	455	472	484	471	460	442	440	505	457	466	503	448	444	461	480	493	472	457	436	462	461	456	444	438	452	460	494	438	477	476	440	473	467	454	470	513	446	470	489	452	465	471	439	514	474	430	476	466	469	470	439	474	492	422	491	476	445	430	498	441	493	475	458	426	456	465	418	446	454	433	439	474	455	474	463	516	448	501	469	458	483	452	470	467	460	454	483	430	489	463	443	464	462	469	464	420	455	480	489	495	489	407	476	457	472	427	481	465	473	499	490	481	446	433	460	454	479	461	455	491	437	476	468	458	486	483	459	471	457	451	480	460	493	421	487	513	484	439	468	457	502	471	494	471	481	476	454	458	488	481	486	472	476	486	463	480	478	450	456	480	477	484	459	440	459	470	495	408	474	452	441	463	444	421	479	446	466	508	485	495	468	492	466	470	446	515	471	500	454	468	462	509	408	455	467	416	486	484	466	441	500	458	465	459	436	459	435	462	460	472	497	454	476	443	473	452	488	480	484	444	438	496	470	457	464	475	440	489	452	482	463	430	444	459	432	466	486	494	477	456	489	464	476	473	496	434	486	487	430	487	485	453	493	421	428	497	446	461	463	507	452	422	439	433	485	465	466	453	496	471	423	456	481	439	444	409	503	427	436	470	437	486	481	486	468	458	476	445	447	464	473	482	484	435	484	498	446	456	430	468	485	478	447	512	468	458	466	453	459	453	445	485	480	436	458	462	495	419	467	498	466	400	445	480	439	481	441	449	453	445	461	465	478	472	457	427	453	458	493	437	443	500	500	449	455	428	410	472	450	472	454	484	450	499	468	452	454	417	489	507	440	431	483	451	448	455	438	505	483	445	433	444	503	479	449	473	455	441	443	457	449	487	429	449	489	469	466	440	479	476	445	494	472	445	459	475	458	466	465	472	436	485	424	469	482	462	424	482	454	456	458	444	460	440	481	447	426	482	446	464	455	461	445	445	424	459	435	455	460	496	470	466	460	488	491	489	512	470	465	485	477	443	472	447	495	464	513	443	462	457	482	447	465	468	460	478	466	433	404	461	448	479	482	449	493	469	469	487	466	466	492	472	479	437	438	489	489	478	404	489	469	494	493	469	467	456	468	410	468	482	468	457	457	445	477	448	508	442	467	485	499	452	475	440	458	454	467	447	487	458	461	465	398	459	471	446	462	456	445	467	467	454	485	422	471	481	450	470	481	490	434	488	480	458	522	430	427	446	513	470	430	450	482	433	462	487	472	448	497	453	447	442	465	496	439	516	478	521	510	480	461	458	477	475	442	459	441	427	429	430	465	482	455	487	477	445	472	461	440	462	474	471	471	504	448	485	442	472	456	446	451	478	460	462	467	444	497	437	443	439	493	453	467	428	473	389	451	453	424	463	494	451	470	438	437	466	444	435	457	457	443	479	441	478	473	472	487	476	469	451	436	443	501	459	446	455	458	445	462	482	433	499	480	458	462	463	412	461	465	485	475	448	456	463	454	475	463	477	440	429	471	496	452	474	464	440	482	404	432	463	443	462	455	443	456	484	472	478	456	451	459	495	450	459	462	436	484	480	467	447	471	477	450	479	457	466	478	440	457	488	459	457	505	455	472	433	472	433	483	485	411	449	500	472	480	436	440	445	441	436	495	444	416	449	446	444	441	433	440	440	455	451	456	474	460	414	487	425	431	478	447	482	463	432	449	456	461	488	467	457	439	457	448	483	472	443	432	481	458	427	445	466	504	499	455	452	484	432	474	474	432	480	441	485	490	480	444	485	454	464	486	486	460	438	442	471	475	514	483	460	474	495	457	445	496	452	455	468	461	437	441	483	435	423	456	471	468	458	485	454	430	464	421	447	470	476	469	467	472	460	452	444	466	442	455	467	462	420	456	449	422	487	468	429	478	424	455	495	457	457	433	482	509	482	441	457	461	456	473	465	485	470	444	453	463	478	419	448	431	446	486	480	494	457	491	483	444	448	459	475	450	476	475	460	448	475	477	485	460	459	450	460	463	469	455	476	455	461	445	434	476	490	460	478	443	454	462	454	407	452	461	474	426	460	458	442	449	410	415	455	454	458	427	459	449	440	481	470	475	432	471	458	450	465	469	478	427	483	410	470	483	424	456	467	475	459	416	454	452	465	474	466	427	456	463	458	428	469	475	446	445	414	479	451	477	418	448	440	466	502	465	443	447	422	419	468	441	489	474	490	463	424	448	501	488	422	451	477	453	482	458	457	425	450	439	441	455	466	454	483	471	473	469	496	445	483	465	472	477	445	452	444	447	431	472	445	464	432	448	483	457	417	449	436	460	426	467	491	460	488	456	426	480	423	462	419	393	475	462	428	462	467	435	474	428	484	509	446	458	469	469	452	476	517	454	452	474	439	458	469	455	444	467	447	459	445	473	455	467	438	469	440	498	474	450	464	485	458	487	458	474	452	483	485	448	513	490	439	450	464	466	487	441	438	485	501	455	480	451	450	460	423	461	481	447	440	443	475	424	448	451	470	469	454	456	432	487	438	414	504	458	433	439	455	438	503	460	493	449	458	444	464	451	430	456	424	485	499	469	451	476	477	468	478	447	477	496	475	436	466	454	474	459	443	481	492	495	467	416	474	489	432	512	478	492	442	480	473	475	449	494	462	465	475	450	494	431	439	480	485	461	452	465	471	497	495	435	459	421	461	427	438	461	465	447	451	436	465	440	430	437	474	445	474	433	431	463	449	413	466	478	467	438	457	494	442	440	458	479	456	474	477	447	481	457	483	477	416	491	502	438	443	442	443	459	470	436	409	477	454
27565	12459	2158	1285	997	922	919	901	905	924	952	913	871	835	928	882	940	926	927	954	923	884	898	912	935	882	928	911	848	888	903	879	878	916	905	911	805	910	884	837	949	914	904	897	870	850	892	833	873	942	882	878	924	881	886	913	832	843	890	897	869	942	878	893	888	879	850	913	916	899	928	924	876	902	903	908	883	913	896	898	872	942	872	891	893	905	908	882	895	948	941	892	915	924	865	904	863	920	940	887	915	938	902	882	915	903	887	869	904	896	915	931	946	866	881	852	850	848	969	947	853	903	874	863	874	867	950	933	926	920	909	924	863	847	948	886	876	885	851	880	909	907	884	891	878	909	931	928	883	890	910	881	921	846	880	940	854	917	890	894	853	870	910	864	912	885	858	849	882	883	908	943	881	918	862	896	904	926	875	882	899	863	882	905	901	885	904	838	834	891	928	911	876	924	891	908	890	918	950	890	903	915	914	892	976	923	861	912	859	905	877	916	945	844	894	940	855	904	911	873	877	873	849	928	867	861	925	909	926	963	891	912	913	910	873	864	844	935	871	885	947	888	915	916	863	895	931	862	947	855	916	879	878	881	915	837	878	903	875	920	887	925	910	856	906	865	852	851	891	848	863	935	884	845	869	899	913	858	889	914	891	891	858	913	908	932	873	893	875	851	898	869	868	936	942	938	898	912	915	922	858	899	884	891	890	891	956	848	903	916	882	845	930	904	916	882	861	903	826	854	863	904	884	892	928	948	886	895	894	969	892	923	872	878	905	886	867	877	805	875	912	953	889	878	865	943	884	984	904	937	896	881	945	958	953	910	891	860	907	879	932	896	857	872	910	927	960	895	899	860	890	882	882	919	923	910	908	893	921	878	889	886	846	927	932	879	913	871	876	875	946	884	913	906	874	881	892	872	866	873	879	873	895	873	914	898	921	919	913	883	888	875	927	919	896	888	877	896	907	923	911	905	829	950	890	924	873	848	927	860	872	929	876	886	871	931	891	903	891	923	905	897	908	866	940	822	910	947	887	906	888	878	851	882	901	918	880	931	879	897	915	879	876	889	880	875	877	869	870	891	931	823	837	930	868	883	887	908	865	842	902	874	904	861	921	954	886	875	861	863	888	888	915	904	856	925	881	977	965	898	883	989	872	904	876	887	951	828	910	886	885	875	860	851	934	926	943	862	899	900	898	836	904	882	864	909	918	850	942	884	871	862	890	894	918	878	832	945	920	894	878	922	889	891	882	866	850	892	934	876	877	900	838	842	877	896	852	933	926	880	922	906	851	892	891	920	895	882	946	869	929	890	899	886	879	929	868	916	885	907	905	916	940	906	881	879	880	884	956	891	945	930	813	889	874	856	916	929	865	921	827	915	896	903	899	852	853	901	903	852	847	908	894	894	871	893	914	886	948	912	855	892	926	836	924	894	899	955	932	873	836	900	891	887	898	916	898	967	867	868	836	938	908	862	884	948	907	905	911	926	856	855	863	902	926	858	865	923	908	928	912	910	912	928	927	878	893	880	960	910	925	868	850	910	896	885	872	884	876	895	886	903	879	877	866	932	886	939	909	857	939	887	963	878	896	859	882	865	908	835	856	923	904	945	887	893	913	841	892	861	906	913	843	920	892	896	894	916	900	895	852	834	905	894	864	893	854	841	873	904	878	869	872	919	930	926	943	930	886	897	911	944	839	891	893	898	922	893	928	895	924	891	849	853	916	844	871	923	876	877	877	898	907	873	838	860	943	892	899	865	911	904	889	887	936	873	925	865	950	895	915	906	936	876	881	950	896	912	890	893	897	882	882	897	850	819	910	906	876	900	928	881	864	945	922	908	936	889	885	889	902	895	840	927	862	865	957	898	915	846	846	873	933	887	882	908	935	903	918	869	951	905	905	895	878	813	912	896	915	932	929	877	902	950	891	892	901	840	913	940	884	871	903	886	888	883	862	906	884	883	895	926	896	926	914	866	940	921	902	921	907	889	867	868	865	887	882	905	888	877	896	862	846	838	925	859	886	847	942	837	891	889	956	908	919	826	889	901	920	905	875	968	928	880	901	848	887	915	909	874	886	867	896	895	864	915	904	845	858	878	840	934	921	900	916	945	907	918	909	931	959	874	905	923	941	904	854	923	854	862	900	893	897	879	835	888	854	873	904	887	898	886	931	936	876	930	905	858	908	861	860	926	961	893	965	894	967	835	919	888	882	908	919	922	918	830	878	861	890	883	902	871	908	864	919	907	934	930	892	872	904	954	884	878	889	816	838	862	899	932	873	937	931	895	848	929	882	885	896	904	900	880	852	896	912	884	903	908	878	901	899	858	880	891	898	887	865	871	894	875	884	905	951	897	897	906	985	900	870	849	861	849	856	879	893	849	870	848	900	914	905	873	967	918	930	925	924	875	863	932	975	859	882	895	915	885	912	861	920	926	937	882	922	903	915	926	944	867	909	911	870	855	917	860	919	877	918	935	984	931	923	921	895	930	857	928	904	843	948	914	882	942	913	909	882	876	970	862	904	928	915	899	955	920	871	894	890	888	935	826	855	888	894	908	914	843	911	901	873	952	948	901	885	953	886	940	937	881	878	862	899	922	918	877	871	846	912	857	884	912	956	940	856	897	857	964	905	900	898	922	853	953	955	871	911	879	954	898	872	909	926	921	872	900	882	931	887	860	916	909	936	871	862	890	894	954	871	884	904	886	911	905	905	887	926	910	899	917	890	889	814	899	922	898	903	915	890	890	930	883	879	870	886	961	939	931	913	877	943	943	941	883	876	856	905	859	904	893	888	927	906	896	876	891	911	870	945	959	880	893	908	897	896	920	828	958	917	909	865	892	939	897	873	887	901	849	940	900	899	953	914	909	893	900	897	914	899	877	949	880	874	887	883	831	867	826	942	889	899	864	886	872	927	901	891	907	914	915	966	877	908	938	909	852	858	947	872	905	887	860	915	910	917	909	838	843	889	840	914	906	908	938	869	902	905	881	875	891	903	899	948	907	892	818	896	899	857	936	903	903	867	863	898	940	919	929	912	928	887	853	906	931	897	872	894	882	854	882	855	911	940	891	957	872	884	924	942	946	879	902	891	883	914	908	856	857	887	910	948	962	893	890	795	891	850	910	901	888	918	928	948	888	911	869	925	886	895	894	886	868	903	925	868	910	889	930	962	911	905	875	962	859	851	880	868	923	879	911	911	871	916	930	919	893	899	917	940	871	968	901	886	867	857	852	891	799	869	882	929	866	887	867	868	879	825	892	873	931	898	888	949	898	909	876	966	933	925	889	861	957	864	892	863	934	878	935	875	948	887	901	923	880	889	903	926	889	869	932	894	879	916	935	901	865	850	885	907	951	914	876	903	885	862	897	940	909	888	929	874	886	869	889	901	880	877	836	909	880	864	940	957	862	873	886	914	861	926	894	921	873	867	892	875	872	877	927	960	878	853	927	913	900	901	883	906	900	875	913	942	898	939	883	915	887	880	860
5074	1009	988	825	854	824	816	823	789	815	808	802	791	773	761	750	764	813	802	789	776	868	840	821	808	776	806	772	819	786	767	835	750	771	860	818	859	813	763	802	804	835	849	755	865	780	797	801	789	811	811	818	803	827	828	784	799	819	810	782	807	842	816	810	792	784	776	796	796	775	771	764	794	803	786	793	802	821	790	807	755	864	782	785	763	795	764	827	779	778	806	779	807	813	728	828	779	792	804	789	791	811	793	795	792	806	822	793	825	802	822	743	791	785	789	817	832	779	780	760	773	775	760	766	798	780	767	762	788	791	826	796	754	749	779	788	830	817	780	811	800	773	832	780	810	830	780	763	765	770	835	803	768	824	783	789	780	796	784	815	782	754	759	754	773	832	795	817	749	777	755	775	800	778	822	807	769	814	772	787	755	799	831	818	808	793	760	791	811	801	809	758	763	785	773	779	788	788	789	736	749	808	756	778	767	817	769	815	788	781	843	774	837	767	743	802	778	769	832	778	815	782	774	802	824	730	835	824	775	780	759	765	790	812	773	809	775	792	783	819	791	788	756	833	780	745	798	865	779	820	777	770	817	798	786	799	782	795	753	743	806	796	792	798	744	784	812	782	803	801	798	811	814	736	787	813	770	792	765	860	783	819	820	757	794	762	815	789	807	812	776	842	790	778	730	790	802	786	808	789	844	756	757	823	832	762	760	790	793	800	749	778	756	799	770	779	791	792	777	777	797	832	750	801	776	828	746	792	813	817	813	801	822	764	775	745	788	792	798	798	826	816	832	735	747	722	764	822	785	779	782	806	794	773	801	790	781	813	783	815	736	776	781	786	800	768	784	786	795	745	816	793	794	727	781	863	788	736	722	796	811	766	805	814	783	779	803	774	785	817	813	794	823	794	833	788	828	798	801	788	868	778	773	815	821	792	777	744	756	837	775	793	824	817	826	782	784	819	751	797	788	771	836	814	769	764	823	768	771	782	759	825	758	769	791	802	762	818	798	773	732	769	805	781	797	805	792	775	809	752	790	785	805	833	786	781	796	774	747	764	778	817	808	799	772	760	791	811	784	813	765	785	833	800	765	791	783	771	798	791	797	813	756	854	795	810	824	794	781	777	768	775	794	845	800	765	765	797	825	749	815	784	797	830	816	798	796	757	850	816	773	821	775	757	811	779	842	809	828	819	784	793	808	745	789	752	762	752	775	811	792	813	812	791	818	791	738	780	805	771	752	807	788	784	821	777	769	826	819	765	794	824	841	786	777	857	755	810	800	812	781	797	806	811	742	761	769	789	773	778	839	789	765	784	788	777	807	779	778	786	750	790	797	779	778	770	755	768	803	838	759	769	788	842	831	788	768	794	790	720	819	749	813	787	785	808	767	799	786	805	752	771	799	825	778	816	782	778	823	824	798	778	784	812	815	856	801	782	798	828	815	757	802	764	812	777	774	772	764	768	783	796	730	879	769	761	794	761	807	830	836	787	782	790	759	814	758	808	797	773	767	829	727	776	789	795	761	792	777	754	763	780	775	811	775	750	789	811	769	790	777	818	778	744	784	842	797	778	750	799	795	753	751	775	751	825	822	797	761	809	823	810	758	775	774	812	778	774	773	766	803	834	764	808	788	830	777	851	810	784	837	807	833	780	797	797	780	841	783	760	734	778	801	822	748	800	772	756	774	784	812	773	770	772	777	734	742	791	785	804	796	794	735	775	798	778	768	826	801	719	816	757	817	801	804	782	780	836	803	853	819	821	798	831	795	768	794	767	816	766	795	799	792	811	791	783	776	791	769	795	767	805	790	806	825	810	807	777	811	743	760	764	768	805	811	786	792	829	784	770	783	807	783	847	846	769	767	841	810	837	798	832	760	803	831	823	764	771	754	795	807	792	788	801	772	775	837	772	740	798	814	786	769	781	752	795	777	787	814	779	787	778	778	771	816	747	806	794	784	770	753	822	811	799	827	811	799	794	756	862	824	795	756	807	741	746	784	788	794	776	802	774	747	803	749	773	839	754	798	757	769	818	773	804	793	793	750	771	807	807	750	767	804	796	795	779	813	776	842	844	783	797	758	807	772	809	780	780	768	789	782	778	831	785	791	781	820	778	777	747	760	833	792	843	789	843	730	844	769	792	815	809	778	760	785	765	786	799	742	804	827	792	836	769	784	769	787	802	766	810	800	763	790	723	793	746	793	809	829	776	805	814	775	727	828	789	755	817	751	807	774	816	811	836	817	788	787	822	786	794	746	746	794	775	739	787	801	819	798	754	773	809	752	799	790	766	783	793	800	816	780	825	754	794	807	727	770	791	807	767	774	778	810	784	753	769	778	849	816	779	816	792	760	831	821	791	755	784	772	762	816	808	794	799	808	797	830	788	816	781	801	796	798	753	772	728	791	772	778	794	798	783	755	767	813	786	769	786	811	761	765	748	776	784	760	798	803	803	789	772	819	780	782	810	770	726	778	751	788	776	754	811	788	791	751	810	792	840	784	763	771	805	826	748	779	797	792	762	759	828	852	787	795	775	794	816	813	779	768	814	771	770	849	805	755	771	788	820	802	760	768	767	844	745	784	760	770	778	899	785	788	770	777	853	821	794	793	785	827	752	765	786	813	823	773	805	763	770	820	809	770	791	830	803	786	788	814	811	787	763	769	789	762	811	849	809	788	803	761	775	765	791	788	751	787	782	810	755	807	831	769	810	856	782	813	822	837	825	857	794	767	789	810	782	794	789	744	803	786	704	817	801	794	796	777	792	768	823	801	870	797	737	770	843	770	792	841	763	775	806	778	769	823	799	743	808	757	767	818	787	804	783	787	814	790	777	809	789	847	783	829	818	815	842	831	806	837	775	842	798	787	769	766	808	764	800	799	788	820	823	759	832	792	834	827	856	821	749	793	855	793	807	802	808	793	772	817	759	742	775	799	780	798	808	732	770	791	776	806	771	790	843	781	804	802	827	745	798	808	783	801	802	780	779	824	775	783	829	775	779	778	793	813	788	798	773	737	746	817	760	791	772	794	777	846	755	761	732	783	790	763	809	802	763	776	766	813	840	758	725	843	783	841	821	789	754	809	772	770	817	791	718	766	727	825	776	818	837	784	834	799	774	789	770	743	753	788	773	719	781	814	788	756	750	818	788	780	807	751	792	775	789	750	787	763	828	753	799	801	792	778	790	817	779	774	813	731	740	788	822	745	776	809	797	748	768	756	821	796	761	818	739	811	845	840	848	804	770	757	784	778	794	790	798	768	743	782	770	788	800	764	793	798	770	837	773	817	813	818	853	802	838	770	809	799	815	792	780	731	772	763	780	781	809	805	825	812	794	767	790	783	828	784	753	831	804	825	809	762	777	805	799	776	812	851	768	769	741	800	763	765	765	779	776	712	748	775	797	764	805	771	784	765	754	770	782	725	748	800	811	810	813	765	756	788	808	770	789	773	763	774	769	773	770	753	813	800	781	772	793	810	771	839	816	804	737
25825	21496	26084	19412	2313	1201	1102	1005	950	984	891	902	869	924	943	874	847	957	894	921	900	881	924	854	878	917	854	826	866	825	904	891	839	870	912	887	879	899	926	834	838	817	860	884	906	853	886	905	895	844	834	904	851	890	888	851	920	880	838	865	858	895	866	877	861	947	873	877	891	836	901	871	878	840	856	838	846	832	821	819	866	868	912	911	871	856	768	924	842	839	886	838	846	819	857	864	873	889	873	839	861	841	841	854	844	838	813	874	834	850	830	834	873	884	894	887	876	852	898	901	834	925	894	845	869	878	865	821	816	859	810	859	834	918	846	829	831	861	858	887	821	839	864	906	858	825	859	874	885	834	857	838	852	866	831	921	839	846	867	864	872	826	895	922	869	890	843	827	843	867	881	874	855	889	896	890	902	872	908	833	871	834	861	823	868	847	894	882	874	869	841	857	875	904	859	824	851	825	887	876	877	823	852	884	857	839	858	842	865	839	850	878	871	837	869	836	880	910	859	891	913	860	839	876	864	835	844	854	848	836	856	854	879	877	844	868	862	864	842	876	838	821	880	864	841	878	924	841	848	848	866	832	831	847	833	872	867	870	850	871	930	856	900	900	915	849	882	886	821	836	866	844	834	812	936	826	890	879	826	832	877	886	807	833	889	871	870	838	880	876	876	867	866	900	874	874	900	850	858	856	889	862	862	861	837	880	815	866	875	804	829	858	853	847	878	880	906	855	891	867	866	864	846	868	839	898	911	859	841	849	898	855	798	819	846	906	832	855	865	875	904	800	894	825	817	885	858	799	854	849	860	873	782	831	848	837	870	907	847	892	838	837	863	864	847	917	867	874	821	825	842	816	865	866	849	896	798	844	876	826	807	856	872	875	904	883	880	823	878	852	855	877	842	862	857	870	843	904	846	838	931	849	842	847	835	847	851	823	918	889	909	856	905	831	852	791	891	902	914	913	852	849	844	850	921	852	818	875	873	846	849	841	879	848	816	855	855	900	868	814	859	880	855	864	821	879	833	895	872	874	822	815	879	868	875	848	889	903	917	889	869	849	883	855	821	814	903	859	895	850	844	884	857	861	896	845	859	892	817	861	820	871	819	843	847	840	875	819	878	885	878	842	864	884	887	858	914	844	873	833	847	866	850	909	886	844	852	837	862	859	863	828	902	898	841	849	894	842	858	881	856	858	852	912	876	841	851	859	827	883	875	862	869	873	850	912	903	846	909	893	840	826	893	826	835	892	852	890	877	857	843	868	904	882	820	844	853	832	852	860	862	898	866	868	840	869	902	870	857	826	831	827	867	887	894	844	858	901	852	869	846	908	858	880	838	901	777	843	869	856	836	879	780	844	832	888	886	851	806	900	840	843	818	859	812	826	847	886	830	857	911	826	853	843	867	910	930	843	886	849	865	825	851	781	888	806	847	884	894	920	890	910	870	923	862	868	879	864	834	853	870	864	877	862	867	875	866	826	836	870	863	888	905	844	863	854	918	846	876	903	895	858	804	882	869	850	884	868	874	818	908	858	855	867	828	831	866	845	864	875	860	854	863	835	824	856	883	955	826	901	855	871	911	859	843	868	919	855	845	856	846	911	924	829	870	828	923	819	891	840	855	842	847	812	876	861	874	839	879	887	828	903	871	889	825	839	840	885	831	856	866	852	851	917	856	871	824	851	883	824	869	856	861	825	869	830	819	847	829	919	849	877	874	885	901	886	858	845	896	858	877	864	890	884	868	875	846	889	872	844	873	849	876	858	848	875	835	837	835	884	867	819	850	815	889	903	840	887	881	840	882	870	860	871	879	875	875	844	843	876	906	880	883	813	883	850	840	880	892	866	899	893	869	847	855	826	845	815	834	861	857	832	876	847	914	876	877	905	885	849	884	834	878	843	885	824	828	863	875	862	908	857	831	910	847	884	887	859	890	826	857	919	794	816	803	854	845	843	879	856	874	852	842	870	883	810	872	799	877	884	825	878	841	817	832	857	874	886	844	862	832	877	865	868	851	802	830	920	817	847	870	864	873	908	869	850	924	899	852	879	854	831	905	888	855	871	862	847	879	841	812	855	894	839	847	854	870	917	849	901	884	873	845	821	801	812	878	848	866	847	867	865	885	860	849	809	870	838	883	915	817	806	914	872	855	900	867	830	858	849	833	844	857	791	874	854	833	824	848	820	844	836	892	857	869	862	798	860	869	879	854	910	845	860	853	820	836	857	830	880	877	810	852	865	885	897	868	785	871	832	859	835	905	864	873	834	837	849	844	909	889	852	853	882	852	847	852	874	839	840	874	879	878	873	890	875	850	836	892	827	889	881	915	874	901	875	834	854	849	892	841	861	857	890	856	918	847	853	917	898	850	897	854	910	801	859	846	801	891	903	860	905	877	871	840	842	902	822	853	846	905	825	848	827	828	926	883	851	843	864	879	871	833	861	857	894	858	845	901	838	848	884	836	847	817	882	932	804	864	837	838	885	869	846	819	836	856	944	851	812	861	857	877	907	909	840	868	850	849	832	910	883	891	862	830	883	807	844	861	915	805	837	860	807	889	854	971	837	829	865	834	896	865	885	869	835	918	900	927	870	909	895	892	854	833	826	798	845	807	851	860	902	879	874	843	829	877	859	886	828	878	883	873	859	845	843	783	850	878	884	893	889	876	886	863	897	852	852	865	894	865	877	902	848	853	911	836	863	852	893	823	894	896	856	857	842	797	810	853	886	883	851	842	866	889	902	885	878	779	841	838	856	859	847	895	887	842	880	843	902	863	900	830	885	822	881	878	832	894	781	825	868	855	834	869	853	905	862	909	845	878	860	868	842	826	873	878	885	882	839	825	918	859	930	897	879	816	853	847	925	806	867	873	848	865	846	849	863	837	839	851	847	805	894	829	884	856	875	843	904	846	875	872	864	808	861	845	842	903	795	857	811	909	886	865	872	865	882	870	911	863	871	857	862	844	911	821	827	832	899	852	822	876	833	845	872	815	850	882	830	915	858	844	904	889	821	814	881	894	865	874	918	868	844	848	867	835	893	828	885	814	854	950	792	799	825	859	903	865	846	877	835	889	857	856	874	893	806	824	809	889	803	839	888	867	898	871	901	897	872	898	819	879	866	850	821	825	910	925	795	898	899	853	860	836	878	841	823	830	826	861	882	892	852	821	850	846	783	876	886	839	863	860	867	887	792	899	848	907	857	875	848	874	854	846	837	847	860	878	835	909	855	868	838	896	855	870	907	853	875	868	860	826	870	828	817	885	882	878	922	905	842	862	887	843	881	904	896	913	863	935	863	900	885	807	870	839	866	866	899	864	851	852	877	803	907	852	860	798	884	896	869	871	868	864	832	834	822	886	818	872	860	827	847	823	834	807	812	887	818	860	877	835	889	871	858	869	852	833	895	844	886	809	872	877	857	852	880	842	831	829	865	872	880	894	793	873	864	870	845	841	930	832	855	903	868	886	852	869	905	866	843	835	840	814	850
3568	2497	2024	1350	1133	1046	949	933	884	878	851	834	820	829	825	824	808	805	805	764	781	854	780	793	750	793	754	842	809	760	816	771	796	786	813	785	798	774	743	766	792	795	790	786	788	868	799	779	751	831	758	826	766	784	790	777	756	808	728	790	774	771	793	808	790	778	744	762	785	770	842	795	772	792	753	747	757	770	833	766	787	757	811	759	815	784	752	805	783	790	776	763	748	768	770	768	783	712	804	818	750	760	766	760	795	771	775	761	771	758	741	782	780	743	792	830	791	766	753	796	793	786	799	792	781	775	764	808	791	779	743	817	797	776	724	788	794	797	806	760	763	815	764	766	789	774	827	793	827	779	797	780	723	768	729	745	809	791	765	780	781	780	803	763	796	810	759	807	806	807	731	735	724	804	804	776	794	757	780	727	797	816	787	778	767	844	753	768	756	724	788	785	745	750	771	738	749	781	751	789	777	803	736	761	777	775	720	754	797	799	758	765	763	793	720	804	784	799	774	777	762	768	819	777	823	808	758	776	810	766	788	755	787	769	767	732	799	779	785	791	784	784	767	779	769	732	788	799	758	775	778	786	797	811	721	790	784	734	815	733	791	795	820	758	762	745	764	777	801	798	779	736	779	770	733	726	840	787	775	804	824	774	728	776	745	777	738	750	819	741	804	771	745	780	767	798	720	780	747	750	746	747	797	761	774	794	772	747	791	767	778	776	696	747	819	768	795	761	752	806	731	765	772	738	750	786	833	748	743	793	779	798	743	820	778	772	768	822	735	791	780	769	785	733	742	735	790	774	820	779	758	748	752	799	740	800	761	739	787	772	737	787	790	782	748	804	769	752	749	830	776	800	797	725	757	754	726	770	773	834	739	736	791	772	779	776	812	819	731	776	752	775	800	781	762	753	771	724	750	719	794	749	784	781	747	793	771	789	827	782	788	745	736	766	792	791	758	814	751	755	802	772	739	724	795	763	761	700	784	756	764	808	778	794	768	757	782	733	715	777	807	743	772	812	755	769	801	769	804	825	735	778	779	756	751	766	736	807	771	780	759	804	730	812	781	805	781	756	736	750	779	776	783	774	767	749	738	801	742	721	776	778	747	719	747	784	768	801	736	682	721	783	803	809	762	796	745	724	737	778	749	775	784	743	767	763	789	789	854	799	744	728	808	745	750	777	819	757	765	781	800	771	752	771	812	793	750	803	779	780	737	741	739	818	795	795	759	789	787	792	802	746	779	777	794	765	753	769	787	781	804	776	776	793	749	745	779	770	774	809	754	822	816	765	753	806	821	769	776	807	773	767	747	751	800	730	791	751	775	751	793	810	783	761	746	713	778	771	747	804	738	726	758	793	800	757	778	752	765	767	789	774	753	803	751	757	782	749	785	779	820	804	709	789	758	761	787	813	794	786	779	812	747	767	735	801	764	767	764	729	739	804	752	767	794	739	749	766	783	755	769	778	784	749	755	770	782	768	778	815	778	746	816	802	789	728	769	799	701	784	779	782	797	778	783	735	796	756	782	760	788	781	768	792	732	721	774	785	770	770	776	796	794	833	714	750	778	756	816	775	797	720	826	794	766	758	757	780	743	821	781	777	751	765	754	795	767	698	763	720	767	786	794	780	796	823	812	760	762	779	777	772	787	802	796	762	714	793	821	773	780	770	816	754	760	788	774	754	792	780	777	725	769	771	739	828	799	795	770	764	800	814	784	758	755	793	782	718	750	773	790	738	745	781	780	815	743	763	795	796	799	778	759	795	785	723	723	777	740	778	807	744	806	771	756	812	794	819	761	771	752	786	827	761	806	800	763	787	825	759	866	749	779	758	776	803	790	812	794	817	750	809	773	757	723	799	788	805	796	706	802	777	761	802	725	736	761	766	764	742	833	745	766	768	774	796	766	769	777	736	709	783	794	773	769	782	773	761	857	833	797	777	763	763	762	778	766	776	795	839	755	740	706	705	832	778	752	769	791	793	777	769	726	757	826	783	765	768	797	747	817	725	795	765	781	740	761	788	760	765	823	763	816	808	788	752	766	769	785	726	736	764	780	760	796	818	768	733	752	728	741	751	758	794	796	759	780	763	738	752	827	778	780	760	784	748	722	769	788	775	792	759	776	783	795	792	791	784	793	762	793	757	780	762	812	790	770	789	760	783	753	824	811	740	820	715	735	741	783	779	800	752	862	803	751	762	772	766	770	787	773	815	795	787	783	783	792	786	729	791	757	811	813	743	779	751	759	734	749	767	751	805	837	791	741	739	789	759	811	754	804	796	793	741	729	736	771	776	764	797	797	789	770	769	779	806	782	779	783	722	805	762	811	767	751	798	774	784	749	795	762	730	762	811	804	773	763	770	814	787	794	774	764	753	803	768	773	788	716	789	740	820	765	747	782	741	822	732	766	706	752	771	793	804	770	789	791	784	792	733	735	818	789	753	796	767	757	745	762	791	745	791	727	790	779	718	731	807	790	746	749	805	745	707	756	761	757	785	747	773	743	774	755	771	824	819	752	810	762	712	741	780	776	760	764	777	786	849	733	820	754	757	763	802	829	787	709	748	748	787	805	799	745	776	801	806	765	768	818	785	779	766	770	780	749	797	741	774	786	754	789	798	799	728	769	779	781	823	777	786	769	739	765	819	782	794	766	800	797	780	782	804	759	782	763	755	793	776	767	809	775	755	806	806	781	755	788	750	780	812	813	784	817	813	818	727	745	763	772	772	724	764	782	764	754	733	777	761	746	765	784	754	743	837	785	758	745	774	728	758	778	770	788	781	767	762	800	787	726	760	734	784	769	822	803	776	756	769	778	808	784	758	751	777	761	770	765	744	753	754	758	814	779	745	773	796	732	777	808	723	772	797	777	761	804	769	771	764	784	760	763	777	758	800	826	786	817	729	794	788	803	738	764	790	757	718	782	848	765	790	780	781	819	763	763	782	755	758	771	805	734	773	763	805	747	809	792	764	770	748	804	761	760	776	806	817	768	792	730	781	726	762	787	804	747	773	798	769	783	758	728	809	783	794	767	778	764	766	776	821	812	765	788	767	785	741	760	748	761	758	819	754	795	745	775	732	804	785	766	772	783	776	796	747	733	774	780	787	764	780	793	770	764	776	781	743	734	745	775	765	779	800	788	815	765	778	794	794	764	782	749	771	819	796	772	776	777	808	781	829	786	778	792	777	771	727	777	774	781	806	766	787	744	735	772	791	773	756	789	782	808	775	773	752	790	788	784	827	770	798	756	767	821	773	748	706	720	745	758	811	739	750	803	783	707	775	759	743	815	778	756	798	768	759	764	847	710	746	771	768	771	806	771	797	781	809	735	779	748	740	742	757	753	750	808	802	788	803	720	806	811	780	746	819	764	787	755	785	765	745	802	804	759	790	794	778	739	719	712	729	752	757	780	809	784	786	812	808	726	758	777	770	779	783	802	766	818	748	829	790	789	784	770	798	749	795	784	735	755	782	825	747	771	727	786	726
24173	21404	28551	24642	20524	3422	1171	777	649	605	587	603	525	519	503	500	495	511	490	534	485	498	517	511	485	479	473	496	488	482	456	476	462	449	472	457	472	480	472	475	460	463	467	476	460	441	479	482	482	488	472	495	456	514	444	475	452	474	445	469	485	463	463	488	482	484	450	477	478	458	487	512	434	479	481	466	436	479	465	482	481	473	486	502	430	478	488	466	464	501	469	457	418	451	440	427	447	472	487	448	483	457	488	460	449	417	452	419	468	435	463	447	468	465	455	449	452	444	437	458	452	461	447	436	478	457	445	463	459	401	470	447	457	481	475	470	451	472	398	459	451	465	467	460	499	503	450	435	485	497	515	450	434	444	446	414	478	493	478	469	456	446	495	445	460	478	459	489	472	467	434	460	432	463	455	493	451	453	437	460	437	472	468	469	447	466	456	447	447	417	475	451	450	455	389	479	453	426	424	459	461	449	441	423	481	446	463	451	446	441	430	474	470	467	483	435	468	458	507	429	462	430	425	429	458	476	450	461	450	408	424	404	478	483	446	471	431	447	456	505	468	490	439	430	450	455	437	452	520	439	441	470	463	455	419	474	425	469	452	451	475	469	456	457	433	446	424	429	457	496	447	434	441	429	514	465	451	446	455	432	454	457	477	508	462	450	430	444	465	473	472	423	433	457	447	486	449	424	483	485	500	453	445	453	459	443	458	471	448	451	437	475	456	449	476	459	431	427	443	425	457	467	432	444	462	427	469	487	460	464	482	488	467	430	436	443	467	433	458	462	452	448	461	423	423	455	479	469	459	476	469	437	433	417	413	437	436	485	438	450	473	457	448	423	435	463	460	440	460	509	478	495	459	476	463	495	428	399	452	454	463	428	475	439	455	468	433	457	486	453	425	497	470	456	463	473	493	466	497	464	433	514	470	467	446	448	424	422	426	418	483	458	473	427	461	431	464	454	413	472	434	458	452	468	443	474	449	457	417	485	412	452	507	450	488	418	458	438	470	436	437	449	479	424	464	428	495	488	441	473	472	440	469	464	439	462	488	438	464	448	485	477	416	461	476	463	418	462	483	466	460	455	451	497	465	434	409	459	427	480	452	444	469	481	451	453	440	429	418	425	471	452	460	445	474	476	438	421	450	444	457	423	421	411	434	441	461	445	439	479	478	452	457	458	431	452	457	459	455	476	445	444	452	468	436	487	453	488	445	471	431	413	431	480	471	469	499	457	458	437	447	507	466	448	456	483	479	437	456	454	468	476	448	439	476	487	473	495	466	439	480	447	504	455	475	438	439	427	474	447	472	466	453	468	438	481	468	435	462	480	465	469	427	486	478	459	450	475	499	461	469	458	482	454	421	451	460	433	462	422	473	452	467	452	423	457	463	445	477	482	435	444	479	468	455	423	461	431	456	494	459	481	489	470	447	475	460	474	398	441	467	483	424	438	471	464	497	477	447	466	501	421	459	442	437	439	465	454	435	464	390	470	471	449	427	465	441	477	458	471	439	490	427	437	462	474	463	452	441	469	450	491	467	477	491	456	451	462	426	490	513	459	480	416	449	427	474	449	485	475	450	468	500	443	461	484	458	465	460	436	434	458	437	437	475	463	421	474	440	447	401	453	479	437	461	499	465	451	455	418	464	429	434	469	443	440	468	489	472	456	451	443	493	464	436	462	469	488	470	446	420	437	460	434	433	479	435	441	464	442	448	502	436	440	470	475	453	468	433	481	433	467	467	455	436	472	466	505	471	438	446	461	465	444	449	457	445	451	487	429	477	440	471	490	425	484	438	473	459	451	462	442	468	452	466	477	462	458	466	477	481	488	476	450	451	418	449	423	464	465	428	450	458	484	435	454	431	519	454	488	491	457	475	450	466	460	429	413	431	458	407	439	418	442	497	477	464	484	493	465	534	461	441	475	450	448	444	447	453	460	460	444	426	472	493	443	487	440	440	479	471	430	442	458	482	468	452	459	438	471	473	487	433	472	452	474	442	438	412	458	438	455	421	423	443	462	494	433	453	445	447	476	459	431	426	464	436	442	463	441	407	444	460	471	462	448	470	485	433	434	464	463	463	450	460	471	436	461	438	435	458	469	485	464	463	462	410	435	427	474	408	474	441	497	441	433	450	452	460	482	442	466	473	421	394	477	443	479	470	428	463	464	443	432	436	407	458	443	499	478	456	462	465	471	481	465	426	470	423	471	422	479	414	480	438	461	481	425	444	432	465	470	429	473	446	445	442	474	442	448	464	440	426	465	432	468	444	439	494	488	437	424	471	481	464	466	489	437	469	386	463	463	459	484	449	438	470	419	465	497	440	441	426	411	435	479	413	509	466	442	450	440	441	465	456	479	448	456	458	470	454	443	467	457	491	482	406	441	458	457	459	469	456	499	464	491	470	477	452	430	469	516	444	463	462	434	476	455	456	471	409	477	448	498	481	441	441	430	475	489	459	470	417	437	440	494	453	444	476	463	466	495	455	463	460	419	429	448	422	465	447	447	486	435	455	463	478	455	449	428	458	468	470	441	438	450	463	435	468	477	450	442	444	492	451	423	449	457	418	473	459	439	460	429	449	481	488	446	456	461	444	462	474	453	454	441	484	466	451	443	450	424	492	434	439	476	444	446	465	445	460	466	483	464	442	498	444	469	442	464	445	450	449	450	396	497	458	472	449	460	480	419	437	476	459	469	474	445	440	437	422	448	440	445	472	430	451	489	453	450	459	440	434	489	455	496	443	447	478	436	467	463	439	457	448	446	476	478	468	495	454	458	463	372	458	432	445	432	497	407	432	464	450	497	430	456	467	457	474	489	456	457	420	432	462	478	450	468	448	460	447	444	439	471	451	475	467	462	492	462	462	472	487	435	478	496	456	461	439	448	451	436	424	431	424	492	435	441	465	433	476	437	458	460	474	442	460	509	491	479	472	454	475	507	476	474	499	478	445	429	437	440	451	435	452	417	469	445	455	489	449	433	434	439	426	472	436	479	455	433	468	451	425	444	493	473	437	479	489	461	470	434	482	455	445	423	413	464	499	450	460	433	490	504	470	451	469	435	460	433	464	446	433	418	490	439	499	453	471	458	469	467	488	506	429	438	444	423	434	490	507	451	466	450	475	449	454	445	466	443	461	446	449	435	473	446	479	445	489	418	446	445	461	456	449	461	514	457	420	454	442	449	432	462	401	473	440	478	472	458	481	471	477	439	483	453	453	459	469	447	459	448	421	455	441	447	473	470	451	422	429	433	482	462	481	480	453	475	413	419	475	439	452	467	451	459	458	467	466	478	448	477	457	485	427	436	447	476	469	428	492	462	481	479	466	430	470	489	490	440	416	411	464	457	443	401	445	450	408	475	449	501	487	473	484	447	499	428	452	458	466	437	460	449	463	456	448	451	451	471	425	504	441	403	431	453	483	457	442	506	472	476	433	460	490	437	465	421	482	454	477	426	468	453	483	463	462	481	470	476	447	523	442	467	438	425
3383	4976	3793	1988	1399	1159	922	841	773	683	675	635	615	569	556	551	583	563	510	559	479	498	508	517	563	519	479	514	533	495	485	491	498	481	498	455	463	489	491	488	453	516	451	442	513	471	488	479	491	502	469	494	470	534	485	484	496	458	490	519	480	437	489	463	508	485	504	459	476	500	467	497	481	517	469	457	453	481	466	472	464	480	481	476	448	448	492	478	461	478	458	466	445	454	485	477	501	450	476	446	439	471	508	451	474	460	478	503	450	465	429	482	478	463	482	487	481	483	469	451	483	477	484	465	503	508	447	485	490	488	466	494	486	477	516	496	450	448	459	522	491	456	493	483	461	474	461	456	457	495	493	478	500	468	475	458	463	509	462	424	487	478	473	423	479	479	480	454	489	520	483	503	452	503	501	450	450	461	461	478	433	464	488	435	497	479	470	475	514	462	474	451	471	484	498	468	438	453	485	473	462	433	500	491	484	446	484	477	482	514	495	499	482	450	448	477	535	465	464	465	437	475	509	442	470	496	424	450	434	461	470	494	426	468	497	475	401	439	513	502	486	483	483	460	445	477	499	504	462	470	486	466	440	470	425	506	479	481	437	438	483	500	465	470	469	475	488	470	484	484	509	456	475	462	449	480	467	471	472	492	454	440	482	461	468	481	458	488	479	484	447	442	470	480	471	510	476	465	483	469	444	458	485	488	482	484	474	457	466	485	481	478	495	502	458	497	451	438	479	496	516	496	504	505	473	497	475	467	463	467	470	445	459	474	435	455	456	479	459	499	473	482	450	456	486	499	478	509	500	454	467	439	498	442	457	487	519	451	470	426	470	447	480	457	454	438	451	457	531	467	458	454	444	467	466	466	447	484	472	474	446	456	457	450	469	464	495	480	464	429	505	454	503	464	518	447	508	445	481	433	506	459	463	453	450	488	482	469	435	465	472	470	481	451	476	481	434	492	469	477	477	475	492	447	433	465	489	450	468	507	472	461	484	454	522	446	484	456	492	454	412	453	478	465	467	465	471	456	503	467	437	461	487	475	453	467	456	466	474	466	489	499	474	442	463	474	489	498	485	463	432	480	489	439	449	467	447	487	474	501	454	476	439	482	445	443	468	492	442	485	491	452	476	442	465	495	487	487	449	465	468	419	451	459	512	454	462	467	446	479	467	476	472	484	490	489	486	451	470	504	437	503	477	408	468	497	462	474	430	414	471	418	479	488	485	482	472	469	469	447	503	480	457	461	465	455	465	447	506	479	451	459	436	474	438	420	457	491	478	462	495	464	464	471	469	428	446	465	452	485	450	454	454	451	470	495	485	454	499	434	457	466	470	408	501	438	441	466	483	460	468	502	480	506	479	455	499	468	495	439	479	470	469	446	457	503	489	497	465	469	451	446	434	503	485	470	480	490	496	468	483	506	493	451	503	462	481	480	465	483	442	494	412	451	434	470	490	462	468	480	452	479	415	459	508	477	466	444	414	469	459	484	456	421	480	447	499	467	425	502	460	453	471	458	473	464	447	450	447	454	476	464	537	475	454	464	476	500	451	510	487	475	499	466	489	441	495	454	438	473	480	493	469	445	465	444	489	456	472	499	494	470	465	460	466	452	448	470	454	478	448	499	444	443	465	422	468	507	428	487	449	495	461	449	476	467	475	460	431	485	463	464	470	463	437	488	424	471	456	450	488	458	459	452	496	434	468	478	467	461	443	480	488	446	441	448	465	471	470	449	437	420	454	481	469	461	442	467	486	470	446	433	433	464	472	488	457	477	446	474	474	440	466	497	428	467	464	415	462	523	446	481	442	456	422	514	478	502	508	465	464	484	489	487	462	482	497	424	507	470	450	510	487	471	470	471	456	428	460	449	495	475	460	474	484	458	477	458	503	478	479	460	473	443	448	494	510	483	480	477	453	473	474	481	453	479	482	445	502	466	463	495	491	443	442	474	487	441	441	461	462	488	508	480	453	427	466	451	448	444	466	487	469	481	457	447	473	456	487	479	494	424	470	462	468	454	485	464	467	445	441	496	466	463	470	451	508	462	480	474	453	471	434	464	466	443	460	476	441	497	451	450	475	461	463	475	496	438	423	447	460	488	433	463	446	449	453	456	435	484	479	457	484	469	425	464	476	433	398	452	436	462	461	429	454	437	488	448	452	453	465	451	453	480	477	451	465	492	490	462	464	477	471	484	462	507	475	444	445	433	473	454	471	467	421	454	436	465	449	507	471	414	484	442	460	461	468	440	447	453	481	469	450	477	463	447	446	456	423	475	488	442	487	464	470	473	502	487	480	446	469	442	448	467	451	475	452	450	467	426	419	480	455	442	432	443	442	469	449	468	433	458	476	473	463	459	496	476	463	465	468	425	488	480	463	484	430	468	479	496	452	439	481	458	446	441	425	455	495	429	458	493	474	478	461	471	400	457	436	457	502	443	447	438	438	456	430	506	483	468	477	472	470	502	482	407	487	443	459	467	472	455	442	473	462	479	456	454	457	447	499	474	473	459	471	469	437	457	480	448	459	482	418	468	485	464	474	443	460	453	459	434	477	435	450	474	467	525	421	479	450	448	471	467	499	439	474	441	466	450	449	454	473	465	479	451	458	444	419	463	474	463	489	455	500	488	480	472	473	448	487	487	463	507	463	456	473	454	442	492	485	462	472	451	458	438	453	429	480	480	485	439	478	419	476	432	468	424	447	489	443	470	431	453	481	462	448	435	447	449	467	477	448	482	419	473	433	460	434	445	451	474	463	488	475	479	465	463	512	522	471	493	462	466	439	456	476	496	447	531	469	442	457	443	488	460	456	464	458	425	450	535	493	468	474	451	453	477	431	469	476	468	515	450	488	471	484	467	448	449	464	472	499	450	466	450	476	468	446	481	479	442	447	453	476	480	469	490	448	443	476	474	430	479	463	457	469	442	512	430	471	510	485	487	498	448	485	439	462	453	485	460	476	437	426	469	450	452	486	446	477	450	495	458	463	479	500	451	468	482	448	425	427	470	469	451	496	436	500	464	457	443	436	453	483	491	456	500	507	438	508	475	473	444	445	457	502	462	469	454	455	463	496	455	444	388	463	503	468	455	429	433	461	513	455	476	486	428	451	472	453	517	470	418	493	475	491	465	455	483	471	449	482	451	467	484	453	473	459	482	485	457	447	462	490	467	458	466	511	463	420	463	463	450	458	439	438	455	463	460	442	487	469	470	489	458	471	474	439	468	472	487	452	482	443	433	412	469	454	474	426	495	455	481	448	461	495	470	434	438	466	465	460	497	477	472	454	505	417	436	472	511	489	473	483	452	477	455	455	485	486	494	455	438	458	475	459	493	490	466	462	418	408	477	458	433	470	447	493	450	452	480	435	457	436	456	482	530	522	460	460	463	498	446	463	461	511	472	459	495	464	451	486	470	455	449	503	449	466	431	431	446	433	487	444	458	448	411	449	448	427	497	459	478	481	494	466	443	445	471	461	418	460	455	456	454
27766	12365	2203	1199	977	976	895	836	898	944	924	929	922	867	903	906	908	879	936	872	924	878	937	874	935	895	861	879	899	917	834	859	925	878	904	877	895	903	867	878	872	910	883	912	922	902	956	937	913	905	859	940	854	874	907	904	780	880	893	915	868	897	894	873	932	900	920	928	858	912	899	906	873	874	920	917	905	918	910	911	920	865	857	926	876	916	884	903	906	903	903	906	903	861	881	877	930	904	891	902	921	927	932	851	912	903	916	957	926	912	879	897	891	897	824	863	880	955	873	932	939	889	868	919	938	906	888	900	898	878	921	807	877	890	889	919	869	873	953	911	909	883	912	841	884	886	966	941	935	870	922	941	919	912	897	891	883	891	957	869	893	890	952	872	932	908	883	866	913	911	855	913	934	869	887	917	934	892	922	889	857	930	882	869	935	925	890	911	861	888	896	906	919	947	923	860	915	828	841	905	896	856	943	893	902	942	894	938	912	934	921	913	929	909	850	906	922	908	871	873	925	915	914	906	877	893	886	904	904	895	915	925	864	882	963	904	859	864	911	979	908	874	884	880	861	886	874	961	902	871	889	905	911	859	929	876	893	892	919	879	924	822	878	883	816	856	903	894	935	858	894	871	965	879	895	888	870	874	855	842	864	852	841	908	943	888	920	908	884	872	960	884	919	929	855	829	905	858	912	880	939	909	866	864	873	895	888	863	888	905	894	943	897	920	894	904	900	844	892	902	888	890	874	899	878	937	927	883	902	953	862	890	893	869	871	885	894	889	912	951	899	931	879	882	895	927	879	924	915	874	914	887	887	923	936	913	884	891	861	859	902	910	906	899	888	870	822	863	913	906	836	941	944	893	942	935	884	898	906	904	887	908	943	868	881	921	964	871	890	865	940	922	872	913	911	883	912	872	885	914	866	874	942	929	885	925	866	918	955	856	840	932	892	937	923	903	902	912	880	917	905	963	908	918	865	888	854	932	890	909	919	919	867	941	945	921	894	922	905	955	861	901	858	891	863	913	861	924	922	927	849	911	950	887	896	940	962	835	916	861	895	932	911	917	910	877	855	906	933	893	894	869	875	904	909	929	888	940	897	878	915	940	872	867	919	887	882	862	931	934	910	852	868	898	876	890	938	908	865	864	932	858	890	921	899	957	922	909	907	917	870	914	917	902	903	916	956	899	892	860	847	858	931	940	899	883	857	914	856	815	897	901	907	946	870	905	907	858	868	932	905	925	904	919	857	885	883	868	887	903	901	942	887	906	907	858	845	902	903	907	911	921	877	918	890	909	925	905	913	886	872	807	868	920	918	927	879	878	898	850	914	928	896	906	939	852	901	886	898	907	879	901	856	883	923	944	923	918	963	875	913	953	864	916	933	910	896	851	861	888	883	938	857	926	901	874	919	836	878	918	945	903	947	917	834	888	913	898	894	888	915	917	881	904	897	865	913	957	933	928	915	894	902	900	938	923	888	922	877	924	914	841	868	941	992	840	895	953	907	940	918	857	873	917	874	921	972	885	972	900	892	914	910	932	859	893	928	874	887	952	884	871	875	889	960	870	934	900	909	908	903	882	940	869	866	868	954	847	931	921	883	907	870	919	872	902	883	900	919	929	930	886	875	891	837	945	892	901	868	900	901	866	920	811	912	867	883	847	884	851	915	968	860	842	897	879	905	917	943	877	843	888	855	916	903	842	921	900	882	889	931	868	907	877	899	895	902	892	924	833	937	946	933	875	950	880	862	903	870	956	898	897	950	911	921	859	846	860	870	907	838	927	917	853	924	888	947	869	891	875	917	839	899	899	913	876	896	848	821	918	891	896	898	889	881	875	929	886	895	951	880	896	811	939	883	868	928	883	891	832	900	900	904	911	900	867	891	825	905	915	916	901	917	931	887	890	885	846	888	866	945	883	865	941	909	903	860	862	867	933	934	934	894	896	896	938	920	908	868	843	884	947	891	893	857	910	876	921	914	876	868	875	863	890	948	923	916	916	908	935	934	894	909	918	901	894	906	925	907	906	919	906	862	910	852	906	915	847	926	899	975	870	875	939	882	876	873	893	909	890	881	884	896	925	907	871	871	894	899	850	860	871	895	895	934	927	876	870	870	883	926	888	874	869	861	894	914	922	912	867	928	902	890	878	916	928	927	943	874	877	929	913	910	888	888	842	859	855	925	829	913	901	921	901	905	859	915	913	944	952	896	890	907	887	900	936	916	847	950	918	856	913	914	923	924	923	872	919	914	911	845	934	936	919	908	870	917	896	881	951	885	937	898	920	931	880	939	911	819	942	849	872	883	889	925	864	920	906	931	946	934	880	884	892	845	949	916	887	888	861	885	903	900	891	878	937	903	923	896	837	933	877	907	917	910	897	887	839	857	938	877	899	919	870	879	883	893	891	923	878	930	903	923	835	912	914	915	881	906	955	867	884	906	925	866	892	898	942	883	878	914	877	866	909	952	899	939	909	895	963	905	921	918	944	902	911	860	872	871	881	913	878	851	837	908	912	913	890	914	900	881	907	909	936	857	911	929	917	868	900	858	912	909	919	896	956	891	853	894	905	898	911	904	928	909	888	881	882	916	917	936	877	897	899	893	890	893	896	894	859	908	924	891	875	923	948	867	893	894	904	884	901	896	849	902	934	907	910	915	913	938	836	869	889	893	908	887	908	920	893	871	871	919	962	920	922	897	881	888	909	915	885	925	852	891	885	961	912	883	845	893	892	859	912	925	974	882	899	939	867	905	870	827	906	845	943	884	858	893	924	877	922	944	884	882	837	912	840	855	861	868	947	866	900	874	919	918	909	911	941	941	915	857	923	916	899	943	893	903	898	949	898	842	920	895	917	903	910	925	895	967	890	895	893	910	855	893	866	935	879	891	889	900	897	923	896	928	922	933	913	913	893	934	874	878	912	959	911	856	890	878	905	862	904	876	884	885	934	860	937	854	917	850	890	899	946	884	872	925	851	892	873	892	932	848	887	872	910	854	877	888	842	945	943	868	892	873	900	855	885	942	865	919	917	911	900	884	920	863	889	923	951	871	915	874	940	823	947	883	927	886	938	918	941	922	875	946	863	870	907	899	921	889	854	876	929	930	894	928	848	894	922	869	865	956	873	888	866	909	876	890	925	921	906	877	874	875	859	876	886	859	946	886	913	892	907	902	905	907	919	890	896	875	855	871	944	897	928	913	854	879	896	887	888	884	874	936	883	884	892	932	907	906	857	899	893	867	931	894	901	888	898	944	891	928	848	926	930	913	878	913	915	921	953	887	875	895	921	924	930	951	858	883	892	871	936	904	910	864	895	934	899	909	915	913	906	922	900	892	902	851	958	943	873	934	955	911	866	899	960	896	857	899	949	929	848	897	891	968	907	877	911	907	855	908	924	926	940	894	897	867	955	864	938	848	949	898	874	902	892	878	906	929	874	894	883	970	919	925	905	900	881	939	872	909	927	907	913	892	962	933	958	935	927	904	943
5184	990	937	867	834	863	791	787	810	823	796	799	818	781	781	764	784	832	800	847	839	759	800	719	772	781	811	757	795	795	778	842	793	823	795	751	792	748	803	799	804	798	813	782	771	846	811	798	810	781	778	788	766	823	780	790	820	758	826	757	812	737	781	789	777	741	815	769	809	789	750	782	762	809	833	746	740	811	799	765	793	805	777	841	833	770	776	797	723	764	799	790	830	765	775	802	799	775	777	833	783	735	753	781	775	776	781	741	797	812	784	757	804	750	769	782	759	782	815	810	758	759	770	771	736	822	741	746	779	839	797	841	750	807	813	800	828	770	788	770	824	804	793	809	815	705	823	798	762	740	783	797	782	777	770	766	772	745	793	793	791	782	797	811	832	753	849	787	775	834	822	802	847	761	770	800	833	735	761	777	779	748	803	801	774	795	770	760	772	781	799	780	756	793	765	815	785	768	808	775	736	751	790	826	737	799	795	806	740	749	774	822	797	752	835	754	789	787	737	761	826	727	802	839	734	820	804	776	814	772	788	791	815	797	765	787	787	775	805	830	764	807	817	766	750	771	805	799	780	867	766	765	772	814	833	717	801	800	738	756	772	748	758	780	792	819	776	811	757	846	783	799	719	780	830	750	771	727	783	809	797	795	745	768	792	756	787	772	777	820	793	773	831	803	807	819	780	772	825	800	781	780	756	768	798	796	803	838	788	722	692	731	771	840	776	736	771	806	787	768	807	785	774	816	747	765	779	763	796	745	815	786	782	794	766	777	806	823	766	766	822	797	785	814	801	748	786	774	820	771	822	777	793	786	776	760	786	785	815	785	780	754	756	844	784	798	814	777	769	747	814	715	731	767	757	750	783	771	747	793	821	754	762	803	817	761	774	835	737	770	784	821	780	810	820	810	748	796	780	797	816	816	818	786	788	803	785	829	789	807	737	759	812	777	781	802	803	826	772	824	799	813	825	806	796	806	791	771	772	822	774	777	816	760	734	807	811	762	783	794	823	762	813	817	763	803	753	826	776	759	875	764	782	784	792	772	771	761	790	810	766	763	807	763	779	823	790	729	792	828	727	756	781	785	787	841	785	786	769	773	789	753	764	795	776	785	750	750	813	820	776	793	823	710	746	777	785	741	794	757	789	782	797	831	813	752	798	777	800	785	809	779	791	820	780	827	753	803	765	735	795	780	777	797	826	816	763	801	809	788	767	795	792	818	796	762	776	770	746	765	771	755	754	781	748	737	796	794	783	831	796	795	805	819	780	755	762	750	780	781	804	764	808	781	784	797	813	727	762	775	837	801	742	791	741	788	780	784	786	815	764	821	796	771	761	793	782	819	808	776	790	762	844	756	825	786	819	815	773	767	785	779	778	764	792	798	777	783	746	739	777	776	759	790	782	800	788	807	787	729	789	767	782	799	801	774	787	815	769	824	826	797	787	768	815	744	780	803	772	774	810	781	750	800	758	791	750	780	840	796	767	733	745	832	815	758	729	770	813	780	817	805	757	768	797	769	747	781	818	757	773	824	803	820	762	792	813	827	808	830	792	758	841	793	768	801	828	820	815	816	739	774	800	811	783	792	802	758	815	816	774	799	717	795	740	748	802	816	780	797	776	801	830	799	769	799	800	761	799	759	782	732	723	758	832	819	747	765	782	762	810	802	824	789	806	799	803	809	785	766	794	752	780	768	773	775	760	749	815	789	801	760	761	788	752	813	798	808	738	737	780	779	757	823	780	783	763	845	838	794	742	768	805	787	762	754	760	821	824	738	767	796	827	824	785	806	741	771	793	767	756	788	802	758	826	765	754	792	829	756	771	821	789	776	811	816	785	819	789	782	801	820	822	829	829	798	745	757	816	767	799	740	784	737	779	771	801	817	829	789	748	825	784	792	777	802	809	711	799	785	758	770	804	762	761	777	733	787	823	752	796	798	786	754	783	811	774	791	750	776	785	792	830	787	758	822	807	821	777	811	744	786	803	807	739	805	787	809	815	813	793	797	745	824	794	804	767	832	797	780	788	810	735	782	792	791	817	764	781	780	799	745	754	790	824	750	804	818	775	774	795	788	828	818	790	807	839	785	735	739	818	789	747	756	765	823	811	806	802	764	808	810	739	830	769	769	827	774	767	757	871	836	753	775	786	768	771	814	757	804	772	747	750	787	803	839	750	855	841	789	761	778	819	851	822	831	802	783	849	769	798	829	789	788	777	829	766	775	793	783	825	749	762	785	762	789	813	795	784	768	785	838	781	833	788	732	824	806	786	778	770	788	741	823	837	760	813	810	776	800	778	793	800	798	768	749	744	784	754	757	796	782	785	746	799	771	827	803	795	794	752	807	779	742	772	755	758	885	741	811	774	785	775	831	825	735	767	839	795	741	786	798	806	778	826	739	755	774	822	792	777	792	826	744	822	811	784	844	795	790	808	760	796	754	764	763	787	768	757	797	775	791	780	769	776	763	750	772	778	783	769	805	775	797	785	813	791	752	797	787	813	769	759	763	792	754	779	775	792	782	802	759	781	798	805	799	801	736	802	761	806	854	785	815	834	805	786	824	782	824	789	833	817	810	777	789	772	765	762	823	791	763	775	757	788	779	776	829	778	762	809	772	810	794	817	763	838	759	824	769	784	813	809	782	771	855	808	816	821	782	770	823	761	782	806	806	806	788	782	751	783	815	727	823	797	732	795	833	758	800	797	757	807	744	739	772	776	794	828	774	804	781	781	765	778	832	787	794	840	720	765	759	777	787	783	793	769	794	792	736	794	784	754	752	781	730	818	760	818	806	751	768	767	760	767	804	729	789	747	784	793	781	782	794	745	796	771	793	791	746	764	804	801	765	767	765	801	801	777	784	786	803	826	816	818	773	777	805	752	799	784	772	815	786	751	779	791	814	811	810	778	802	775	760	756	787	765	801	800	762	822	815	749	812	772	795	739	804	815	802	833	801	770	756	777	739	840	851	798	738	835	778	820	773	780	791	715	780	835	793	790	781	783	770	790	827	798	741	816	802	761	800	757	831	840	847	767	795	754	795	811	799	836	798	785	822	774	791	753	803	797	803	763	804	810	775	814	770	763	777	742	788	785	768	784	819	792	750	801	802	816	745	830	774	806	780	743	816	815	794	756	773	806	809	777	810	807	761	741	790	781	774	887	796	698	823	781	816	816	777	801	817	780	801	767	808	786	746	770	777	747	750	781	766	758	814	771	760	775	866	790	772	756	772	767	767	821	788	772	783	780	787	762	795	834	786	774	792	827	783	813	827	760	787	818	787	803	754	788	730	831	780	813	810	761	809	814	789	783	761	821	773	751	793	798	762	727	768	798	835	805	768	809	809	807	796	790	749	772	817	830	762	812	792	834	761	762	790	824	839	751	802	779	773	762	775	774	797	790	809	786	801	746	776	831	806	824	842	809	788	748	782	850	831	769	763	802	825	769	805	764	782	803	816	779	829	807	793	784	768	809	752	805	803	788	780
25643	21396	25888	19331	2311	1189	1063	927	913	940	901	878	831	960	855	891	876	834	876	851	856	853	895	854	843	828	868	853	862	927	865	917	878	882	830	832	829	796	823	913	902	773	870	872	862	849	835	848	854	862	883	898	851	843	872	817	853	828	870	887	806	819	854	880	868	871	847	895	826	844	805	845	858	898	859	900	881	861	867	823	851	790	864	833	832	906	894	840	971	886	841	843	877	902	856	923	861	852	896	844	875	855	897	831	821	861	838	867	833	842	881	844	900	885	839	850	876	874	811	848	855	872	856	872	878	871	872	842	879	858	835	837	869	889	851	860	875	794	844	826	884	875	826	862	841	861	845	891	850	895	844	829	859	803	921	856	826	916	866	842	825	861	869	859	785	873	865	839	829	899	877	812	841	848	862	870	810	873	808	887	823	838	861	834	903	885	873	841	857	828	901	846	754	844	892	918	939	850	810	862	829	790	856	815	814	861	876	855	828	849	870	881	895	837	890	861	827	851	811	827	871	813	849	871	882	867	868	859	816	821	801	833	856	830	876	889	837	879	814	865	887	844	865	852	826	914	859	849	869	813	855	877	853	801	798	826	802	895	845	851	860	875	867	872	888	834	836	849	904	860	841	813	855	849	844	860	900	772	864	883	871	799	881	923	897	867	824	831	794	818	876	850	862	831	856	832	861	848	834	923	893	840	856	893	822	857	822	820	866	846	851	841	829	823	834	873	833	868	849	832	822	825	833	861	894	843	854	890	835	806	845	828	843	869	842	843	857	906	868	880	838	859	854	867	846	897	828	828	837	893	849	828	844	854	814	842	920	835	821	833	866	828	854	919	893	840	816	858	920	857	818	872	875	900	867	859	847	821	852	829	864	843	852	849	872	868	851	838	854	864	832	828	841	904	893	811	837	803	839	857	831	879	879	835	881	797	810	852	824	822	896	897	842	860	833	816	892	848	862	834	900	860	852	885	824	821	817	861	857	862	889	852	823	864	850	807	809	834	813	856	833	887	856	860	888	846	890	867	805	894	815	892	857	912	830	841	834	848	826	850	868	869	847	830	846	888	927	880	861	899	923	826	854	794	890	827	861	881	857	847	837	852	861	854	750	849	835	875	858	835	827	832	873	843	873	894	868	926	872	836	825	857	849	908	865	881	863	836	827	912	808	859	846	852	821	874	798	813	879	942	846	842	863	904	798	866	862	844	864	859	832	836	856	869	880	874	843	849	857	856	861	860	833	879	816	876	834	881	862	916	854	929	901	780	886	871	847	860	842	857	838	852	826	843	848	856	892	873	850	859	820	870	890	875	828	864	910	794	838	878	863	885	816	849	824	806	896	916	881	875	844	883	842	834	811	891	852	838	835	860	852	840	846	897	852	816	868	830	854	864	901	887	920	853	872	888	847	835	802	822	879	847	871	877	864	827	829	879	895	843	891	811	827	818	883	885	874	848	822	890	884	873	815	834	860	832	811	926	876	834	837	860	873	846	862	794	832	826	823	902	854	861	933	890	843	885	862	861	912	810	836	863	810	855	833	859	891	845	879	823	866	904	842	873	811	887	913	845	846	875	871	815	820	857	809	885	877	854	847	905	856	826	866	854	826	859	824	885	931	841	868	858	898	882	864	856	814	890	855	877	835	840	863	873	829	860	867	872	857	915	813	800	858	876	836	818	909	882	861	842	856	842	830	864	868	845	846	909	868	855	814	814	865	835	841	855	806	862	885	911	863	841	819	826	830	855	829	936	901	859	861	849	870	802	813	876	862	819	848	879	898	861	881	872	908	882	833	821	847	809	844	843	840	850	812	873	890	902	822	859	815	896	828	865	824	877	836	893	840	885	889	810	899	822	808	872	859	906	853	903	840	811	849	864	852	902	859	884	839	821	847	923	836	846	881	871	843	876	861	850	847	847	861	881	850	836	868	906	874	816	911	909	826	875	788	825	845	841	848	821	841	882	881	876	860	838	876	834	900	871	835	857	839	862	860	844	864	793	860	844	806	815	896	911	876	869	896	906	823	839	849	856	833	866	817	839	850	891	827	832	866	858	812	861	887	859	825	785	911	875	882	858	891	849	842	866	874	858	881	876	808	845	819	876	796	846	821	819	835	869	802	807	884	880	849	869	903	842	872	843	856	852	852	896	874	895	854	886	863	826	875	830	831	863	751	837	817	851	832	793	812	887	830	873	877	802	886	856	884	905	847	866	868	862	853	822	873	853	821	812	833	834	888	902	890	842	871	827	870	889	795	899	809	898	868	814	929	902	810	898	842	822	810	899	865	841	870	870	864	812	884	826	886	889	891	826	877	861	883	821	817	857	850	866	850	878	819	863	890	904	873	884	839	883	862	902	828	801	833	858	853	900	890	850	868	835	906	878	814	858	887	825	789	884	877	891	850	900	862	845	871	840	835	886	883	936	803	886	911	895	840	839	862	856	819	855	854	889	872	855	857	848	927	828	848	864	864	911	876	863	820	859	847	861	776	848	832	876	837	864	873	896	804	854	853	878	821	862	861	779	844	853	870	834	880	853	907	914	847	901	842	784	809	828	911	844	787	843	858	878	860	858	903	859	824	816	841	860	811	848	833	881	857	891	849	926	843	823	847	844	873	882	891	853	869	874	844	825	850	841	858	860	830	859	897	851	860	851	842	817	903	861	913	875	863	872	774	873	858	885	905	818	835	840	856	841	849	852	879	896	856	852	877	831	852	873	886	815	879	897	876	876	889	796	890	849	857	865	859	895	828	894	861	859	876	846	883	866	858	876	813	900	829	856	869	861	841	894	848	871	917	890	813	870	847	814	806	873	912	820	863	875	838	849	834	843	798	888	883	880	847	882	886	853	847	861	873	853	873	911	812	833	809	816	869	838	887	891	858	862	900	836	898	899	838	837	826	867	854	818	870	845	851	813	846	844	821	845	846	900	817	827	821	865	824	832	893	812	904	886	826	875	822	776	861	827	840	857	870	902	816	852	830	846	887	875	901	860	829	877	869	831	854	843	829	873	818	835	816	846	875	889	872	855	856	810	840	897	811	835	827	902	843	799	775	864	852	848	855	875	815	800	845	834	904	828	864	857	789	896	874	848	868	851	876	837	896	871	863	813	833	832	909	860	850	867	815	829	836	854	835	879	814	925	879	820	814	853	866	858	809	836	842	849	873	840	823	863	862	839	875	907	855	921	828	844	856	845	894	806	913	796	889	840	889	890	915	856	844	826	890	837	824	866	817	853	837	841	848	860	862	880	811	857	816	879	853	840	826	904	888	857	861	804	832	793	833	882	782	755	810	848	886	847	827	836	872	875	822	866	849	906	850	840	871	858	845	808	860	847	864	894	879	858	845	854	888	810	865	858	839	853	898	832	897	866	864	854	838	882	873	872	859	840	796	910	835	832	849	840	832	834	852	797	851	831	830	868	837	887	858	852	883	819	879	842	823	839	879	844	913	828	888	821	834	862	837	883	886	881	812	866	853	839	838	853
3578	2335	2029	1318	1168	996	927	835	864	856	833	857	780	779	792	791	729	817	755	762	783	776	826	753	768	708	748	792	789	832	758	819	818	802	787	783	785	788	814	781	795	753	811	767	779	748	781	834	723	780	797	800	743	743	783	745	769	816	753	779	724	784	786	773	755	763	779	768	731	771	754	805	761	755	712	769	790	714	773	753	747	749	747	727	793	792	778	780	781	720	802	806	721	761	714	800	820	753	774	748	780	733	778	729	752	772	766	775	724	775	790	781	792	793	803	765	744	773	793	735	765	781	728	786	788	774	732	760	791	764	763	807	766	797	766	786	791	771	753	768	743	771	728	759	814	750	724	782	793	783	739	768	812	780	794	790	790	786	791	785	731	746	755	720	739	759	828	752	770	743	809	777	714	754	737	718	783	723	771	754	754	777	750	750	777	738	771	784	715	789	742	794	756	714	788	763	746	759	764	767	767	751	737	754	750	756	750	751	786	727	839	768	736	757	723	761	759	745	784	773	774	807	717	782	740	769	687	744	763	742	711	786	771	819	734	804	748	727	734	780	756	760	772	817	767	755	757	842	768	786	755	780	774	723	781	773	738	781	789	791	760	781	778	743	845	783	747	829	787	724	753	830	743	749	799	806	780	758	761	723	729	770	724	769	707	781	782	795	764	776	745	775	749	712	760	749	750	773	732	812	737	779	763	778	722	753	771	772	750	765	774	694	744	729	746	763	708	748	797	758	806	777	783	779	761	723	746	741	769	777	727	795	741	816	771	770	792	767	727	761	774	766	674	795	762	741	761	746	799	730	791	776	769	746	748	767	799	780	709	803	780	747	744	762	752	743	724	772	753	808	768	782	793	787	766	746	714	776	768	788	778	765	729	760	751	771	775	754	753	750	731	745	808	714	764	772	778	736	714	758	727	758	736	794	745	758	800	766	742	788	794	747	779	733	790	735	770	791	769	743	788	772	803	768	816	700	756	785	759	746	663	733	783	768	765	771	758	718	703	803	749	752	817	761	747	748	740	727	774	779	749	787	775	724	746	739	723	793	787	743	730	771	733	772	767	735	728	778	769	753	760	753	739	752	718	760	732	737	748	816	751	754	751	735	768	797	780	719	758	773	759	738	737	768	759	702	715	790	709	775	743	794	757	755	759	759	786	779	782	741	747	697	769	775	778	759	733	763	746	745	716	791	731	727	760	780	776	782	746	739	727	725	731	748	730	795	800	742	768	791	747	730	803	781	681	757	775	815	753	745	700	768	741	770	726	716	742	774	774	727	776	741	760	776	729	770	727	777	734	751	779	741	759	798	703	783	737	775	776	762	742	724	842	769	793	747	748	780	754	773	798	780	765	768	763	776	841	788	729	741	773	803	766	778	681	767	729	721	779	778	754	737	771	779	792	742	763	742	722	743	790	772	745	785	772	781	707	754	754	767	771	788	747	763	757	731	837	737	806	702	713	766	784	776	750	793	710	803	776	788	755	769	778	769	799	715	771	734	767	785	765	814	761	795	755	744	713	758	734	752	749	743	770	744	746	791	739	741	764	775	756	797	797	739	729	706	765	705	814	732	743	734	697	756	770	793	772	802	747	811	780	757	774	735	741	804	759	766	758	756	756	734	759	812	739	821	770	735	724	762	730	782	719	807	786	756	849	745	771	750	786	739	765	772	775	745	723	783	747	778	733	743	742	775	749	756	751	788	775	786	729	700	779	773	784	783	794	763	745	751	770	766	736	714	744	743	722	781	747	777	748	726	780	704	734	752	764	755	743	770	798	769	740	770	751	809	806	757	759	777	774	792	729	774	742	749	763	760	762	758	780	778	766	805	818	785	741	736	771	729	741	808	731	696	765	768	777	760	761	725	781	792	740	785	735	799	780	757	727	725	757	772	743	749	722	798	716	745	820	793	751	739	758	743	763	728	734	774	728	753	744	789	728	722	721	775	761	766	732	810	751	753	773	732	765	701	733	783	756	749	752	758	797	733	734	774	768	806	823	795	792	780	733	769	792	738	768	756	744	782	776	738	716	797	757	760	704	768	781	795	779	771	765	786	765	746	724	734	779	782	746	744	699	774	722	754	739	738	761	741	798	732	760	753	808	784	748	755	727	790	742	764	716	792	818	777	739	781	751	779	800	731	756	721	746	739	779	815	781	742	805	708	717	780	752	760	738	720	752	786	762	739	723	762	721	761	744	755	781	782	782	739	718	770	754	711	720	752	807	752	693	747	740	767	755	768	742	747	793	772	782	757	708	815	747	751	785	774	752	765	772	721	740	748	770	763	734	779	784	775	770	792	811	794	792	748	738	778	800	768	775	739	747	757	783	708	751	770	767	775	747	709	839	778	740	723	793	775	733	717	765	771	759	779	814	777	751	786	728	735	759	766	752	777	750	773	729	757	751	755	782	795	758	755	712	722	745	780	747	766	759	716	737	797	762	713	789	740	767	747	763	754	751	733	782	749	765	754	797	775	785	760	800	717	801	794	759	770	772	707	739	725	730	751	743	724	814	742	713	738	801	751	786	741	730	718	728	752	753	721	761	774	743	706	753	738	799	728	762	716	731	744	707	729	703	819	745	769	751	758	746	752	731	733	769	757	800	780	762	761	727	784	769	771	749	748	776	712	790	796	748	777	713	741	815	766	743	755	765	768	757	776	763	776	811	771	753	779	781	750	748	707	750	760	743	743	754	792	732	782	775	761	746	737	684	766	773	760	801	763	758	759	765	723	765	771	762	798	788	795	740	789	740	787	782	793	741	705	767	753	776	765	713	777	786	755	777	744	769	742	810	774	752	732	771	764	764	730	731	775	745	761	714	757	775	795	759	734	731	773	757	764	781	738	777	734	752	743	751	777	744	718	792	762	778	752	725	755	776	752	814	772	770	791	694	737	773	747	774	743	780	748	799	752	738	831	725	750	754	741	694	759	746	748	802	802	832	802	760	732	765	779	718	747	732	814	754	762	766	742	783	773	726	773	762	751	748	790	745	728	769	760	764	760	780	791	779	769	768	710	716	720	736	819	696	779	696	769	763	771	752	698	790	801	768	726	754	773	734	786	752	745	731	781	717	675	752	779	748	772	750	757	775	761	739	770	781	765	752	782	737	801	723	741	712	767	774	722	803	727	730	769	780	757	743	751	759	749	757	798	759	750	750	736	743	784	764	795	763	755	765	740	773	751	756	750	704	750	755	797	771	781	669	715	747	743	794	772	726	724	785	780	721	764	769	717	741	784	801	754	734	762	742	740	780	757	758	765	792	758	735	759	766	792	736	768	786	767	741	805	738	781	752	704	752	792	798	742	763	816	766	738	730	780	709	752	761	772	772	775	756	756	743	742	785	758	771	743	728	736	722	754	719	736	724	778	721	770	720	737	765	816	756	738	749	760	762	777	722	770	778	723	745	762	778	776	718	760	722	757	796	726	758	702	798	743	741	762	783	747	787	758	785	733	770	789	777	805	708	746	790	794	761	748	763	785
24141	21396	28579	24608	20487	3345	1149	743	630	631	590	550	510	526	521	491	504	503	476	482	465	513	445	478	496	482	481	471	511	464	478	432	467	456	460	510	419	500	461	423	438	443	464	485	469	521	495	486	437	500	461	471	471	460	431	455	453	443	452	467	433	480	450	470	478	482	445	420	429	472	447	476	467	455	445	497	478	495	444	439	483	477	433	454	435	478	441	437	485	473	455	451	442	449	495	477	462	491	503	506	477	458	487	469	405	449	471	410	435	452	482	455	465	461	451	435	485	479	447	482	448	452	446	472	512	411	449	447	430	458	484	481	478	440	465	423	466	448	449	499	434	451	449	426	414	487	502	466	448	454	419	439	488	448	464	441	470	428	431	428	430	452	462	440	453	479	448	476	421	477	464	466	422	449	499	470	426	461	459	387	463	493	399	463	466	423	434	453	453	425	466	470	460	510	451	430	463	452	447	438	430	442	453	462	488	452	465	499	428	455	462	489	479	455	478	449	462	458	456	431	442	439	487	468	465	470	471	494	443	468	421	485	458	494	440	461	444	478	469	429	418	459	441	434	463	454	480	461	414	452	442	456	454	444	450	440	475	459	468	455	446	457	450	449	458	482	465	478	463	441	469	457	434	472	441	435	462	463	467	492	448	441	473	466	456	447	437	492	440	451	464	434	451	427	466	432	458	447	457	460	475	453	480	447	458	460	456	466	438	444	442	476	461	444	519	480	498	480	455	457	436	474	430	445	482	466	519	446	466	408	464	426	450	405	449	422	420	429	438	486	435	427	456	468	448	475	511	493	442	457	447	479	494	513	427	434	459	450	449	460	475	459	463	470	451	496	497	455	443	446	439	473	434	450	463	469	425	462	406	450	483	462	474	510	416	485	454	479	460	462	494	451	449	502	455	480	451	485	413	478	436	449	423	461	449	429	431	453	436	453	450	493	435	466	444	439	447	441	489	452	484	427	454	452	427	443	435	483	495	482	455	446	435	433	460	425	447	419	460	433	478	450	449	453	467	438	454	444	436	460	486	463	475	465	486	458	474	461	443	465	463	425	462	456	442	469	447	453	473	476	464	465	464	431	503	427	447	453	442	423	440	434	472	439	500	466	476	451	465	476	423	470	487	470	477	439	441	473	487	484	440	444	443	443	467	458	488	450	485	461	472	447	433	471	456	495	472	446	450	469	472	474	454	454	439	448	462	424	492	468	475	438	427	468	482	456	459	443	448	440	474	445	434	452	418	441	413	474	423	451	443	422	449	448	473	460	456	438	456	442	485	447	429	500	415	431	479	437	458	468	465	440	462	488	442	418	469	424	444	457	492	482	450	477	459	430	459	417	433	426	466	437	447	454	449	410	467	468	427	457	419	456	436	403	478	465	468	441	453	438	462	466	474	457	459	475	451	478	431	401	436	455	448	458	478	512	413	453	460	449	451	482	477	451	459	470	446	427	431	436	426	436	445	487	500	490	441	467	467	436	465	446	441	457	463	468	447	460	484	456	484	451	457	395	444	420	450	397	453	450	492	440	434	469	429	425	453	436	441	446	466	486	457	460	448	444	485	442	447	448	463	416	432	440	487	429	470	442	472	479	460	451	464	454	454	492	432	443	464	454	467	453	499	455	418	458	437	470	418	474	433	466	509	449	475	453	451	447	432	437	435	476	440	464	416	459	481	472	432	437	450	440	467	445	496	456	449	478	462	475	494	488	457	465	430	472	393	411	429	451	423	459	483	453	461	501	423	446	444	482	426	448	462	429	466	429	456	437	451	451	426	467	484	477	468	438	469	451	487	445	441	440	490	423	475	441	456	472	448	472	455	460	487	472	449	442	435	416	418	449	473	419	449	416	447	454	463	479	475	476	414	486	505	456	434	441	457	446	490	477	495	471	468	401	429	503	452	459	417	438	481	460	435	504	479	471	442	433	442	465	463	431	480	426	493	429	483	444	422	431	477	447	480	458	446	456	455	461	413	432	402	446	485	430	457	481	430	457	432	443	449	474	451	499	436	475	456	436	468	415	475	458	444	439	444	467	466	439	442	439	461	462	456	450	458	473	472	440	451	409	465	436	421	500	445	441	427	440	469	451	446	442	475	440	483	439	453	445	455	437	413	432	415	435	461	471	480	480	441	471	443	472	441	439	455	471	492	481	441	479	459	506	476	465	452	425	500	487	430	470	469	466	437	476	435	465	431	448	458	436	431	488	473	470	444	455	429	474	462	448	452	456	472	425	434	447	429	479	463	444	435	451	453	481	451	455	421	417	478	441	478	485	457	434	437	482	475	484	444	456	463	439	440	487	426	443	453	463	445	442	432	406	462	428	450	426	478	420	509	457	484	478	436	444	461	469	471	425	449	465	439	449	483	432	467	410	473	421	444	474	445	442	472	483	444	417	443	509	431	450	460	453	450	461	439	461	466	457	459	477	457	444	431	447	480	427	474	432	430	442	432	448	431	456	466	459	466	468	473	474	434	439	466	445	437	450	447	441	451	434	437	456	453	469	417	474	473	493	493	453	436	482	482	466	427	491	428	438	463	512	467	456	482	475	465	442	468	477	439	435	466	471	468	461	472	462	447	444	491	487	430	426	447	489	470	499	468	426	456	474	442	445	468	423	420	496	482	447	442	486	466	431	454	445	435	421	474	452	464	455	463	465	454	448	503	428	465	438	461	496	512	467	459	445	475	502	434	464	465	452	434	429	484	463	481	439	477	434	430	455	448	490	491	439	448	430	459	494	464	445	472	425	442	472	461	452	455	498	400	459	452	456	451	472	451	483	446	443	405	492	444	427	428	461	483	431	501	461	493	485	476	475	449	446	478	460	468	453	455	461	472	448	485	432	460	470	453	461	434	458	414	461	449	469	431	440	423	447	435	430	449	469	503	493	456	465	430	470	477	470	465	434	474	488	497	464	465	438	431	449	439	464	479	462	473	458	427	445	417	464	437	425	465	433	451	476	469	441	450	449	469	455	425	454	461	413	459	471	489	479	463	461	454	439	426	474	440	468	472	462	446	476	446	415	452	462	478	431	453	437	474	486	476	428	443	424	442	484	442	458	439	485	467	463	455	460	460	474	454	410	458	469	457	456	452	389	439	451	432	451	467	488	461	450	466	503	474	439	466	465	413	425	446	462	494	409	489	490	433	420	435	443	458	398	422	460	472	473	459	437	464	424	466	441	424	450	412	424	450	463	446	464	428	452	436	431	466	444	533	422	449	436	479	458	461	449	425	432	456	473	477	446	434	422	425	443	462	427	463	440	476	490	439	456	488	462	443	507	435	456	472	434	444	471	418	448	466	475	474	448	463	444	413	453	469	453	463	444	423	421	492	461	439	464	480	513	458	479	459	442	445	437	457	464	424	446	432	486	456	447	474	462	429	469	457	421	461	442	466	447	432	441	473	442	449	413	444	454	478	453	464	454	472	465	453	448	473	474	448	413	420	468	417	481	451	507	475	460	470	454	470	436	448	435	447	465
3339	4687	3870	2037	1427	1107	966	806	746	711	660	615	559	590	514	599	526	505	523	509	525	515	492	481	500	517	450	507	514	477	486	545	501	481	498	483	490	513	497	487	485	484	470	487	485	456	458	448	492	459	486	483	489	457	498	474	475	492	488	466	474	460	484	467	433	480	500	445	458	497	438	441	441	446	467	460	424	471	480	494	477	523	467	453	488	487	459	500	514	477	472	466	513	479	527	476	476	465	473	478	467	485	451	448	439	438	488	493	479	450	451	434	446	473	442	481	524	457	448	467	471	482	471	487	487	453	451	433	485	451	467	474	468	440	476	491	482	459	454	476	457	459	479	474	452	445	461	493	435	440	465	504	445	439	499	440	427	474	472	492	474	474	502	446	457	486	455	405	461	461	479	483	481	504	467	450	455	448	467	448	441	434	454	500	435	428	464	431	449	488	482	460	438	440	476	447	454	462	466	483	467	460	491	421	490	517	454	469	447	446	479	498	463	463	437	479	414	444	487	493	496	430	460	495	451	465	466	464	450	524	477	477	433	466	471	434	419	459	467	464	471	463	443	450	450	435	476	468	466	486	475	482	457	463	474	464	516	483	496	439	442	452	432	460	452	462	476	438	470	429	430	477	470	498	490	473	452	463	469	498	477	438	461	473	416	442	480	463	453	458	459	473	462	492	463	461	534	502	484	401	466	441	474	475	437	456	490	478	499	441	476	462	462	516	493	444	471	462	478	439	499	460	498	429	484	464	435	485	471	446	446	457	437	452	480	448	437	424	414	458	471	443	442	471	467	421	447	459	468	476	456	480	438	445	448	452	442	489	484	442	456	478	475	439	459	465	456	500	454	454	512	456	465	463	453	480	471	462	420	484	480	474	467	470	466	467	499	490	495	464	459	448	444	510	450	490	490	437	496	431	466	432	490	460	492	445	460	477	450	428	479	469	462	419	468	435	466	458	460	465	479	483	460	431	430	460	475	478	468	467	464	473	468	442	427	433	451	465	391	470	455	473	492	457	471	465	489	441	443	466	437	449	465	465	458	462	515	446	461	509	490	442	454	432	456	474	447	458	457	467	429	449	457	446	476	488	482	459	447	465	461	447	436	456	475	440	479	439	438	467	461	460	460	467	497	448	442	462	469	466	473	424	464	464	463	462	423	483	437	489	446	437	425	481	443	444	463	451	483	493	463	448	462	479	433	440	441	451	449	478	454	442	479	452	452	487	436	470	448	458	496	517	454	454	442	410	450	499	519	452	493	472	413	468	465	429	444	446	457	485	438	443	464	468	480	458	478	470	515	471	498	446	439	435	448	430	482	477	474	480	461	490	458	475	432	493	425	475	453	421	445	459	459	438	464	418	462	466	476	476	413	452	459	470	467	470	465	461	472	454	475	510	452	464	427	469	447	506	437	491	460	480	438	463	496	483	465	448	472	413	446	461	463	464	430	483	465	486	443	459	474	444	478	469	439	477	441	461	443	459	420	480	454	419	427	482	482	463	459	457	432	455	418	465	461	440	459	450	446	451	438	456	505	493	473	447	483	460	479	473	487	460	478	461	490	452	450	459	479	456	435	447	476	461	486	450	465	446	487	430	451	493	468	486	520	474	502	467	485	480	461	458	450	501	434	455	435	538	437	462	482	454	453	460	470	433	493	450	448	450	453	455	457	452	433	461	476	456	459	446	415	480	456	477	483	458	470	452	468	436	488	476	458	463	465	442	463	498	481	492	496	476	421	448	455	441	454	501	446	452	436	441	447	447	472	431	505	473	421	452	445	441	464	476	454	458	436	455	476	440	458	452	468	483	467	452	436	441	462	452	477	482	474	499	476	433	493	475	476	488	448	479	460	462	451	448	446	453	466	463	486	471	447	458	447	455	476	475	483	467	466	447	439	423	441	431	447	402	414	440	461	418	505	451	466	492	483	467	462	438	445	464	466	465	462	455	479	443	447	486	470	476	498	490	471	427	472	449	425	441	481	443	433	434	437	490	466	437	449	448	458	421	449	427	484	486	453	469	481	462	463	462	442	467	465	462	484	457	415	433	482	484	447	466	435	491	432	448	451	431	459	506	462	482	433	468	417	451	395	473	443	455	432	451	481	435	475	444	452	472	472	485	461	445	438	432	450	508	457	423	456	465	507	460	434	461	442	516	455	468	490	454	449	434	461	430	450	416	448	477	496	449	485	450	465	460	462	475	450	433	468	470	387	454	442	490	459	467	475	488	463	456	440	459	472	439	452	475	453	458	444	440	442	449	417	422	480	446	458	474	464	439	461	415	451	448	444	461	463	451	440	469	474	460	479	450	472	431	463	484	467	479	460	408	402	474	486	442	445	458	497	490	444	454	451	469	526	516	421	471	415	437	461	423	456	429	467	450	455	490	432	469	445	464	478	444	470	426	434	482	431	474	503	444	491	456	437	457	446	458	468	481	456	483	474	452	439	438	475	411	487	432	413	476	455	434	440	459	450	448	466	481	477	451	446	477	446	434	429	452	478	446	473	478	506	458	480	408	501	431	420	472	450	449	465	457	471	445	431	452	428	437	471	418	435	482	479	431	480	438	448	434	487	482	451	462	493	432	464	449	474	448	469	451	432	441	423	486	431	475	427	417	483	456	429	460	487	452	462	449	428	465	455	434	438	462	457	485	456	459	445	438	470	494	476	501	447	427	464	430	467	430	473	436	447	488	440	427	437	447	470	479	444	456	497	458	441	425	476	450	424	473	459	483	449	434	445	454	462	493	433	424	470	474	451	457	429	500	455	419	473	465	434	429	480	446	458	491	455	438	459	454	433	434	432	478	413	455	475	489	467	447	445	458	439	424	445	426	465	471	439	458	488	436	451	454	479	459	445	462	464	438	480	453	459	455	469	420	451	448	421	438	471	455	461	464	462	460	424	463	448	449	481	412	455	492	489	464	447	419	491	454	469	454	457	437	450	463	459	487	454	437	448	470	460	456	476	418	468	458	438	448	451	448	465	491	457	470	460	447	457	487	439	475	457	448	456	441	483	444	473	460	472	455	438	461	460	472	450	476	492	471	453	451	443	459	424	446	421	455	459	453	423	440	437	424	437	474	466	421	468	464	462	446	425	445	468	438	434	488	456	452	465	464	468	496	513	486	455	447	458	464	432	438	486	445	490	460	454	461	469	437	465	455	482	500	441	483	473	443	456	467	470	461	478	430	437	459	425	463	424	441	484	430	479	454	493	427	461	444	466	462	425	408	481	472	449	456	455	434	440	445	439	463	435	464	474	451	470	455	453	480	495	458	468	437	445	455	445	456	431	477	468	446	484	467	442	442	482	443	510	433	458	460	445	449	428	464	427	453	494	440	480	422	463	416	457	451	446	469	451	471	463	493	481	464	458	430	501	460	446	412	451	468	431	425	457	417	436	478	473	425	471	450	444	444	459	472	465	459	435	484	429	474	471	508	452	459	423	437	479	426	461	499	431	493	465	445	451	434	450	500	452	464	440	464
27566	12405	2401	1516	1101	928	918	903	877	865	925	966	942	865	858	896	832	869	926	833	928	897	795	903	904	928	835	914	862	913	910	862	927	885	874	966	892	862	847	864	859	940	902	938	880	903	917	847	922	872	888	894	866	897	891	896	848	886	859	888	872	897	885	879	831	877	926	872	881	878	897	880	912	881	872	876	900	894	879	888	875	858	867	918	895	895	931	884	884	866	978	879	911	884	874	933	885	903	890	968	900	878	857	892	851	865	899	889	917	918	861	870	850	868	840	855	845	875	905	855	931	925	885	919	870	866	909	926	894	880	906	923	860	942	885	859	877	857	882	893	897	903	859	921	838	915	901	870	875	908	908	900	923	868	870	951	895	882	878	847	850	858	864	930	851	906	904	847	878	889	832	910	901	875	935	893	944	870	886	878	906	914	902	941	856	865	863	885	892	921	888	880	852	855	924	905	880	869	920	965	849	880	859	887	916	848	891	930	870	884	949	936	885	908	908	895	887	922	894	871	858	866	874	873	885	916	874	866	919	868	888	881	881	874	916	943	924	899	858	867	818	868	914	840	946	862	911	872	896	842	915	843	867	881	934	911	904	880	879	835	883	904	857	930	852	882	884	891	849	873	851	901	896	898	895	893	907	904	829	896	862	855	880	827	923	1002	903	845	879	847	872	899	862	857	878	909	905	865	893	913	908	776	878	846	907	858	873	914	873	846	910	890	867	894	889	866	915	883	887	916	929	822	853	921	863	859	886	893	909	894	917	909	904	852	899	928	887	921	908	925	878	902	930	855	891	852	858	878	886	884	909	906	897	909	899	916	884	905	920	903	871	940	908	893	872	917	938	876	930	879	920	861	882	858	931	893	894	861	878	880	903	900	890	856	853	856	927	904	913	870	892	916	924	904	878	876	882	875	840	878	891	856	916	928	842	900	853	890	922	850	858	876	939	932	890	915	898	865	908	850	895	895	857	902	887	932	889	856	892	933	932	882	836	856	897	903	886	913	931	942	855	927	883	876	838	906	874	860	912	888	901	822	901	889	850	858	924	882	880	886	900	906	892	922	877	881	861	895	884	946	903	946	915	910	888	882	865	876	902	907	924	858	864	853	864	873	898	883	903	869	862	892	864	876	880	845	861	919	898	899	872	866	854	841	875	887	852	913	898	915	891	847	930	924	885	888	872	895	877	861	971	951	926	875	868	873	899	884	883	884	859	849	919	903	900	889	882	928	847	918	914	918	930	856	866	849	881	913	903	839	840	904	880	849	870	918	881	843	870	900	862	904	913	868	875	856	889	851	875	886	878	850	854	884	872	883	883	877	900	886	880	901	932	895	962	887	856	919	875	879	884	823	871	855	917	855	848	874	893	855	865	894	897	865	837	906	894	820	865	923	890	876	857	835	881	871	927	922	840	933	903	894	885	883	869	879	952	921	872	888	897	839	875	886	878	869	865	930	902	849	900	866	851	853	873	905	909	906	856	857	881	891	879	864	894	902	867	856	827	876	907	898	846	914	889	897	924	929	900	868	918	936	866	865	886	891	922	921	885	888	911	890	872	874	883	901	858	899	894	916	869	890	927	865	814	922	895	796	907	878	934	901	868	872	868	942	938	897	869	846	880	887	902	911	904	899	887	929	879	869	912	894	914	890	932	889	918	945	943	854	934	898	860	862	864	892	911	855	842	887	855	929	833	935	879	905	904	908	934	848	887	905	903	866	873	874	935	942	932	869	862	844	873	872	890	911	858	939	902	878	860	947	897	872	901	915	928	906	924	862	917	851	931	880	941	931	867	883	934	892	849	826	952	878	877	896	901	938	930	864	951	886	871	883	890	894	850	893	875	921	886	880	869	892	917	881	929	881	909	861	880	882	883	873	879	899	909	888	952	951	869	918	910	826	902	895	928	878	892	861	878	879	913	899	862	881	865	927	889	872	889	884	867	861	870	841	862	894	842	844	962	895	897	892	873	899	944	890	920	954	929	867	923	891	853	833	858	919	935	860	931	884	864	889	892	906	908	884	930	871	842	921	931	896	844	899	926	922	941	858	882	865	889	869	919	934	928	933	899	879	872	870	898	820	910	885	895	861	881	868	907	903	917	863	906	872	920	910	876	905	899	912	892	898	899	947	908	893	877	892	870	844	901	866	903	862	921	903	931	855	891	903	931	877	863	880	902	888	943	906	889	930	911	860	827	862	910	900	903	919	855	892	869	878	876	881	856	843	912	868	883	901	910	886	879	926	948	897	847	884	878	921	889	960	852	934	900	886	948	899	870	916	888	859	871	902	923	859	849	896	880	892	930	909	933	907	900	874	928	859	932	882	887	871	950	788	890	869	953	836	840	890	922	820	887	883	866	911	893	972	893	892	877	879	844	908	845	922	892	912	899	878	946	937	875	946	890	870	855	884	866	854	898	915	898	923	907	886	872	910	898	879	953	904	901	913	897	901	837	904	863	834	805	909	837	865	883	908	873	861	904	864	841	904	885	935	864	916	924	871	819	889	920	867	899	909	871	899	862	851	931	868	881	932	891	937	881	901	863	924	878	858	870	875	917	885	903	823	899	867	884	805	897	871	863	822	849	881	912	867	917	876	889	920	871	914	913	880	852	914	893	874	860	897	869	981	900	875	906	918	929	925	901	874	894	901	890	886	898	913	880	914	845	871	901	880	909	938	887	899	912	840	949	834	884	869	933	866	872	920	814	834	860	875	903	899	872	924	874	843	854	870	906	887	954	895	893	848	860	894	889	854	834	860	839	859	859	884	881	877	865	850	882	897	895	932	916	822	912	857	914	836	877	941	887	877	907	845	908	948	944	865	923	851	798	890	943	904	884	877	878	903	930	892	911	870	852	886	920	864	857	951	911	929	882	919	948	875	878	863	904	872	894	837	899	896	900	940	955	821	882	896	900	907	853	794	950	955	876	866	893	869	888	923	876	874	888	866	915	859	904	918	877	913	853	890	900	888	876	910	859	897	871	896	892	871	890	865	941	876	901	873	896	870	929	906	896	880	916	863	966	981	915	867	865	874	910	925	876	876	851	884	863	943	871	828	878	884	895	936	876	912	937	846	909	916	903	931	851	933	872	913	854	911	946	881	924	907	874	892	870	880	890	889	889	879	923	916	864	909	857	900	885	935	871	877	902	856	848	991	934	894	840	883	821	878	934	905	838	872	875	877	880	869	895	893	862	898	871	869	918	915	907	854	917	896	933	904	891	913	890	894	936	920	848	926	909	843	852	898	890	877	920	869	861	857	877	872	896	924	898	869	923	914	873	903	911	878	849	939	910	923	943	940	900	830	854	883	963	851	883	910	894	907	913	916	900	887	886	872	895	836	844	886	936	976	876	818	884	881	881	850	890	909	842	887	869	890	882	831	900	945	895	852	952	905	910	890	913	822	929	871	892	917	854	879	891	868	918	855	862	889	918	877	843	876	903	904	909	848	791	867	922	906	883	893	803	846	870	868	854	879	875	919	923	837
5018	1072	1037	897	824	816	822	811	792	829	771	785	817	739	794	789	764	782	797	753	797	768	754	814	784	782	809	776	801	778	812	793	810	765	754	791	798	766	743	789	786	738	769	789	802	821	761	812	811	731	780	716	742	760	763	745	785	803	814	770	785	774	740	806	762	741	740	788	768	812	799	818	777	744	761	751	787	804	764	800	762	809	817	831	791	776	773	770	764	768	804	798	735	749	800	725	792	725	757	736	773	802	811	797	825	772	766	750	755	769	755	750	750	793	851	794	752	792	776	831	814	719	803	771	782	725	751	798	791	787	770	760	749	789	827	804	825	772	750	726	807	742	778	843	739	757	811	814	760	792	769	732	682	792	753	765	785	806	770	803	810	788	798	720	799	720	779	767	764	776	750	727	796	736	777	766	772	776	812	807	756	825	743	840	757	786	761	757	767	703	787	745	821	763	787	753	752	802	771	820	764	848	800	769	739	796	779	832	758	746	782	767	785	791	744	789	785	770	756	795	777	771	747	763	797	794	793	778	749	757	759	786	791	770	732	776	759	781	798	764	760	767	808	781	779	721	827	801	761	759	788	739	761	818	785	757	807	799	750	755	778	788	752	784	822	751	771	756	809	813	766	742	769	748	766	753	727	795	763	790	776	784	797	773	771	751	724	781	706	764	776	796	712	793	754	782	788	798	746	771	805	827	770	797	805	796	787	771	767	759	737	853	783	768	783	820	795	770	818	743	789	782	772	770	774	799	789	744	820	779	804	750	814	764	764	797	848	845	805	759	778	781	786	749	717	779	756	778	799	735	719	800	831	790	738	785	765	789	744	752	802	774	786	751	791	812	781	800	763	811	767	813	787	807	745	727	768	761	787	818	818	799	847	743	734	780	766	781	760	784	747	824	772	809	724	757	739	792	730	788	815	745	725	782	733	805	775	802	786	811	826	773	766	743	781	781	816	785	814	781	743	792	793	769	775	743	779	735	723	802	779	739	832	824	813	786	794	753	823	788	743	732	763	751	773	829	781	765	777	778	768	791	781	751	763	784	800	759	762	776	758	782	761	792	765	804	796	780	717	759	782	796	765	805	776	783	772	774	750	779	755	739	750	759	747	811	801	747	777	780	781	747	765	803	793	759	755	780	791	770	790	746	804	775	794	784	745	771	777	828	758	756	744	744	779	766	793	803	720	749	768	795	788	782	777	818	763	755	806	763	774	750	701	764	742	734	746	763	758	759	818	731	786	767	789	806	771	751	749	827	756	771	778	764	770	765	781	763	786	794	748	786	807	786	806	798	749	764	769	747	767	782	790	763	779	735	747	827	788	741	812	807	765	768	725	824	746	741	829	750	777	784	744	781	772	731	769	786	760	772	767	799	767	778	779	763	797	736	810	773	763	814	730	754	798	709	733	798	812	756	789	787	765	809	782	748	754	754	722	819	797	756	791	798	738	741	775	785	762	728	801	754	774	799	748	766	756	735	747	814	798	753	768	848	763	780	782	800	802	814	793	807	802	793	820	790	731	791	800	771	759	758	754	748	791	779	743	783	739	815	755	748	761	758	802	758	786	764	774	786	770	776	781	793	726	790	794	779	805	745	778	731	775	740	817	774	833	796	802	757	786	758	771	803	766	757	799	775	778	763	778	823	795	798	799	736	821	828	769	716	790	798	731	771	786	768	780	761	762	777	801	775	768	769	797	736	751	769	760	791	750	801	764	741	759	770	766	789	721	763	801	787	754	756	817	808	766	759	760	766	742	767	774	816	743	812	775	788	710	792	769	794	734	750	799	777	789	760	800	741	776	766	756	821	775	785	801	801	728	772	742	743	799	778	733	796	782	826	794	792	804	742	803	784	787	766	806	784	750	795	764	733	788	764	756	760	759	748	797	761	740	774	766	769	771	793	719	761	740	775	783	767	839	790	741	823	787	781	804	761	760	760	794	790	754	849	818	775	786	760	788	771	763	797	802	772	765	820	778	759	792	788	712	755	787	735	794	845	790	791	693	793	769	788	740	717	719	733	782	755	727	737	716	817	770	750	791	762	743	777	744	763	770	792	736	798	777	785	799	737	794	852	824	787	793	757	761	801	767	738	767	777	820	749	828	728	766	771	812	794	776	787	702	776	838	785	766	770	790	799	832	818	771	803	794	754	799	784	764	772	796	788	809	767	791	792	747	828	793	773	775	763	808	717	811	797	825	771	777	736	726	774	798	753	824	727	763	772	785	758	842	766	790	771	780	783	789	754	795	737	814	727	780	787	769	747	727	820	783	804	829	752	750	781	783	805	761	776	780	826	794	801	745	782	811	798	816	771	764	809	765	825	788	803	751	740	809	760	730	779	784	749	813	814	747	760	758	725	708	782	749	747	832	721	813	806	743	836	737	744	805	768	756	770	806	797	770	801	776	799	794	820	753	786	807	760	748	754	790	780	784	755	759	815	733	764	758	771	764	811	767	802	731	818	807	784	777	742	782	826	772	738	766	731	790	788	812	733	800	760	809	734	757	773	750	766	810	784	759	735	807	775	794	785	775	793	864	794	726	728	815	774	785	789	790	762	776	774	766	708	773	796	745	787	727	753	777	768	756	805	800	738	772	806	832	796	816	756	816	698	740	802	800	739	834	774	806	772	768	793	757	801	752	786	803	775	781	754	778	763	793	788	777	784	789	769	793	768	771	800	760	824	795	769	722	777	809	741	786	767	777	767	780	772	741	740	812	787	796	746	766	796	763	704	793	779	747	769	790	781	778	777	766	792	793	787	816	766	802	811	772	777	807	754	784	753	769	736	770	804	784	803	796	810	811	737	791	731	786	783	737	775	735	787	773	785	780	793	758	751	799	776	792	760	796	771	833	755	740	807	772	759	750	774	744	808	764	808	854	723	738	763	769	797	758	767	732	774	784	833	799	760	770	766	718	764	799	781	806	764	797	750	768	773	780	768	776	768	739	776	746	762	787	763	788	777	786	760	797	789	787	725	793	772	765	742	756	810	777	749	783	801	806	802	769	764	765	745	791	752	790	743	806	767	793	773	776	797	793	787	823	743	824	798	751	821	785	775	737	822	730	801	812	852	703	793	776	801	802	733	809	765	724	746	747	765	773	860	762	835	776	753	837	780	708	816	826	732	754	799	788	798	794	813	768	772	755	737	778	737	778	800	784	769	785	782	727	790	805	795	771	732	761	760	767	798	736	755	772	767	732	826	843	735	799	704	732	740	745	773	756	768	794	784	811	783	759	790	751	780	788	729	750	797	765	746	785	787	784	792	752	736	831	847	766	759	764	745	782	786	798	820	804	759	755	801	760	751	750	717	798	822	732	797	830	831	768	737	759	764	789	794	738	750	738	754	727	745	744	747	790	835	768	703	753	779	788	755	772	740	739	761	789	808	786	808	751	815	762	740	765	794	743	751	773	767	779	798	806	758	746	781	775	765	781	773	795	838	802	748	751	752	768	782	773	789	750	801	808	783	803	764	806	764	763	815
25627	21395	25914	19336	2365	1155	1063	998	915	941	868	898	859	880	909	848	839	901	887	867	881	872	806	892	897	796	859	868	864	905	863	866	817	833	872	869	816	836	846	828	854	798	870	834	809	869	850	891	864	806	858	889	882	848	810	811	808	844	783	826	860	885	852	899	839	801	889	891	855	855	895	806	870	802	831	791	830	867	893	876	829	828	823	823	880	845	881	816	826	841	855	879	805	860	826	811	856	894	867	823	819	841	815	854	857	837	865	863	847	864	850	891	893	832	883	854	828	864	813	846	851	876	820	875	815	835	837	890	874	816	860	795	838	880	826	776	809	876	897	872	865	853	833	846	878	819	858	835	815	827	857	878	833	897	904	855	855	868	828	841	845	855	836	872	829	857	821	857	849	814	827	768	843	861	807	832	857	874	858	819	858	840	871	814	865	817	817	860	845	839	816	807	860	853	886	900	837	843	863	831	767	851	849	844	858	854	864	824	886	933	848	829	869	817	896	837	840	842	802	870	837	822	840	888	890	830	771	844	825	880	869	846	834	839	812	876	854	799	864	817	857	855	880	899	840	852	823	852	810	830	866	867	881	830	884	875	838	820	869	871	866	852	861	858	862	887	849	835	864	849	844	808	863	861	831	838	872	864	832	838	793	873	871	824	858	838	794	827	863	833	834	862	842	814	869	788	900	829	820	787	846	820	892	856	858	815	808	818	855	864	844	801	843	801	819	856	819	853	841	830	824	815	800	881	812	850	862	806	830	894	857	827	875	877	879	863	851	862	860	858	883	853	887	843	831	878	853	856	853	876	867	845	828	859	820	844	839	868	845	797	831	814	890	823	880	863	876	843	849	785	836	889	848	827	884	843	923	829	819	890	861	789	866	851	826	896	844	808	793	876	790	837	796	888	861	831	869	862	833	814	826	839	800	850	873	869	838	878	838	827	842	848	859	841	852	822	861	867	839	808	831	830	879	870	830	835	755	811	873	882	834	829	800	839	882	871	920	834	864	868	888	874	865	862	847	862	838	843	816	826	840	876	836	854	815	836	824	884	867	884	847	864	802	867	891	892	835	856	868	908	827	859	837	845	855	825	825	821	892	852	817	816	844	811	800	837	858	810	834	822	824	896	860	820	889	843	869	801	849	860	830	870	887	783	866	912	832	871	857	856	861	864	819	877	826	871	825	863	858	861	789	834	818	836	873	862	874	802	880	851	817	790	884	891	835	826	844	846	847	831	824	887	838	876	871	854	867	834	843	851	835	837	820	836	810	774	844	864	839	820	881	819	840	836	864	868	799	867	897	832	830	879	807	869	779	871	781	855	870	854	837	861	865	817	864	828	874	865	779	903	864	913	844	863	869	826	850	858	856	847	871	854	917	918	843	827	814	805	861	828	829	829	833	843	860	867	873	865	859	833	860	859	827	825	877	852	888	901	822	860	856	855	825	873	837	866	833	846	871	810	801	944	880	808	807	815	838	789	809	824	873	830	828	834	847	848	864	804	833	825	864	818	874	872	869	860	834	827	830	854	817	849	861	822	802	841	865	831	858	860	824	902	830	849	816	825	845	849	872	862	808	883	810	817	898	893	885	788	859	849	845	837	886	844	823	849	895	839	815	930	824	883	814	860	873	793	885	868	842	897	866	817	850	806	853	883	837	806	812	855	827	847	852	859	848	849	831	870	862	842	891	833	794	864	879	842	772	911	837	835	841	867	856	875	869	864	841	819	831	849	854	806	838	874	846	849	813	827	880	854	885	808	841	797	849	879	910	824	826	889	829	862	836	840	852	804	877	860	849	809	840	849	828	806	855	841	786	849	797	840	821	900	862	873	817	855	836	823	863	851	897	877	834	795	824	839	827	821	822	814	827	816	837	865	853	877	843	870	853	883	849	798	853	874	840	761	810	878	830	861	798	788	850	838	815	853	843	852	881	869	786	848	800	889	841	799	807	872	833	861	823	832	795	872	836	850	832	871	821	827	880	818	795	897	853	833	827	859	825	865	839	827	825	785	820	891	838	882	823	837	851	804	834	825	802	824	896	839	800	833	829	848	845	806	873	829	901	837	897	863	829	861	810	827	833	856	864	860	815	853	907	867	897	856	865	848	843	868	846	826	863	847	844	837	792	778	771	822	860	827	805	826	868	838	859	878	815	871	861	850	863	893	840	797	828	856	819	853	827	812	835	827	816	864	868	823	821	835	836	844	851	814	821	839	784	904	844	845	839	834	842	826	856	814	877	785	834	851	872	884	832	884	839	817	852	881	820	827	856	818	828	843	853	858	805	821	884	838	819	862	815	794	875	846	862	828	846	823	836	795	872	803	823	872	825	829	776	815	846	872	832	792	867	880	869	798	802	858	875	817	822	872	880	863	845	823	819	823	851	793	825	836	829	844	861	794	815	824	856	817	860	880	844	815	877	851	809	905	820	856	874	833	820	841	802	828	826	810	831	867	809	852	876	848	851	819	886	857	844	888	875	841	861	850	830	872	851	874	849	873	835	868	833	800	857	892	828	884	877	795	790	824	783	840	866	841	841	826	788	852	822	821	823	846	828	870	876	819	817	827	815	831	912	829	819	818	849	819	804	827	863	816	816	821	840	821	832	854	858	828	806	905	772	885	826	878	844	835	817	869	855	845	823	873	837	856	795	834	865	856	791	901	841	813	834	817	894	901	869	869	872	851	775	832	809	802	819	868	908	827	850	878	881	896	846	823	856	780	862	821	857	890	826	860	854	792	901	813	873	799	862	840	904	796	897	849	778	882	858	827	832	868	836	814	813	846	875	860	886	908	882	846	869	774	852	878	856	842	863	829	914	774	876	847	824	887	854	796	808	851	866	821	819	802	864	879	842	795	857	835	775	839	852	830	849	863	876	894	880	861	893	856	853	819	835	806	850	881	871	895	852	831	868	832	830	857	837	846	864	869	765	891	916	811	873	838	849	796	850	816	818	880	842	824	822	890	817	858	866	822	848	881	822	847	833	853	883	857	854	799	785	863	828	816	826	841	846	842	882	842	841	887	800	874	876	845	808	829	869	848	799	852	802	820	797	876	820	858	853	848	794	861	839	813	861	852	852	846	820	823	923	838	843	840	859	825	828	892	820	858	805	831	832	798	888	820	848	841	876	807	827	820	857	862	859	799	782	863	884	823	848	865	838	852	829	847	861	866	850	830	817	848	822	860	809	821	789	843	842	872	839	881	851	808	841	822	851	859	842	828	911	841	840	858	828	843	859	793	855	899	822	829	847	900	775	840	822	874	846	859	869	801	834	833	845	831	822	804	808	852	879	883	815	847	831	800	854	822	861	865	890	826	850	860	852	873	864	890	740	854	808	837	838	832	838	885	837	881	822	827	814	843	848	819	789	811	846	816	834	887	836	871	817	835	818	860	896	866	840	871	835	857	811	802	838	834	887	866	890	865	797	804	805	857	866	881	857	843	829	820	891	869	818	825	900	853	858	858	844	877	838	847	832	819	847	833
3631	2456	2022	1400	1082	1048	867	941	867	821	793	802	818	809	829	803	758	788	760	817	819	744	792	775	759	779	755	784	810	777	774	746	798	740	811	785	752	753	764	783	770	770	776	779	776	796	742	766	732	752	775	786	760	730	777	778	763	765	811	719	805	802	750	797	804	762	798	797	733	765	795	810	820	734	741	791	774	761	732	766	794	771	764	750	745	738	746	782	776	759	754	740	750	755	727	735	755	796	768	738	770	788	765	772	803	759	742	775	696	762	777	764	764	780	766	820	765	750	729	756	792	817	727	793	817	796	789	729	789	752	685	773	755	777	700	747	718	749	783	800	769	736	812	778	759	696	780	759	787	696	772	733	774	791	764	805	775	800	779	770	783	723	789	778	782	682	747	752	785	789	731	762	821	773	786	776	781	756	769	762	766	735	765	751	768	779	768	811	759	776	785	763	808	803	733	791	746	782	733	749	751	777	733	729	770	762	786	745	739	811	738	725	688	734	726	779	795	806	781	781	775	778	740	770	728	769	817	740	747	786	754	767	788	755	751	776	773	739	775	792	745	787	761	747	739	742	746	799	808	733	746	801	737	790	729	772	769	794	793	740	799	774	730	759	756	716	777	732	786	764	764	738	774	763	812	766	717	685	746	768	800	762	783	775	785	793	795	692	770	763	837	807	763	763	746	781	742	789	776	767	767	766	782	777	778	757	755	741	716	757	781	744	798	773	820	732	738	740	773	793	754	766	781	796	790	759	727	756	734	750	792	767	796	791	769	737	727	748	770	718	774	787	763	783	766	768	776	742	753	759	795	775	759	779	779	767	732	784	807	741	736	733	812	741	768	771	768	760	790	781	744	742	774	722	790	744	744	799	758	740	724	718	832	748	733	769	754	749	753	710	729	809	795	736	776	771	775	787	743	821	797	739	769	814	773	737	759	704	768	760	769	776	758	738	765	758	767	801	783	814	752	783	750	814	717	792	801	773	754	780	777	774	763	745	795	792	714	778	820	737	755	738	722	742	777	739	807	757	737	749	758	753	744	746	731	728	769	704	722	772	769	737	774	753	792	761	793	747	777	741	818	764	752	735	767	731	807	784	792	760	760	769	761	754	803	745	748	801	733	765	751	697	811	749	803	723	754	747	740	746	764	837	783	723	718	785	742	779	751	731	820	714	685	763	749	805	741	784	763	761	747	805	720	735	723	776	778	753	724	769	759	742	747	756	707	777	743	790	812	802	731	804	789	738	777	769	703	717	715	803	779	743	775	778	815	740	828	744	727	757	725	750	729	780	780	766	778	746	762	761	775	793	783	811	802	770	752	761	757	764	736	756	790	724	786	744	721	767	752	722	782	753	733	747	745	764	768	770	774	756	712	765	770	767	810	807	768	789	755	749	725	784	775	789	725	764	771	738	714	795	719	750	773	775	836	739	744	726	761	798	711	798	815	736	702	726	753	817	740	740	746	785	743	782	765	738	751	747	789	748	808	759	768	787	776	698	742	752	721	751	797	754	766	714	782	708	776	750	746	748	739	764	739	823	760	778	755	771	737	842	799	772	756	760	807	744	756	736	737	760	811	795	761	750	711	721	752	796	766	736	741	796	749	769	789	752	779	741	759	763	771	774	734	806	787	788	801	720	728	745	757	767	757	783	767	819	809	750	749	759	735	776	805	756	752	746	715	760	743	766	753	735	741	768	793	733	748	763	729	779	770	775	740	744	737	723	706	742	785	726	792	766	769	768	755	786	756	778	756	788	763	786	815	746	746	741	766	765	736	729	780	737	754	752	740	754	799	740	757	755	721	748	761	772	726	758	728	705	739	729	763	806	779	807	789	775	757	746	803	800	799	789	757	753	792	758	745	771	748	763	776	730	800	724	784	765	782	700	780	767	751	736	735	797	779	730	819	796	760	781	722	741	728	769	741	825	762	729	751	737	713	750	791	729	761	795	756	794	762	737	751	790	786	780	766	771	740	795	732	778	760	791	781	742	742	786	735	771	764	758	756	756	783	746	730	717	760	746	803	751	783	793	793	771	776	772	763	722	721	752	803	795	772	775	720	801	734	759	744	793	741	753	793	756	750	752	783	822	718	750	715	744	764	774	742	710	777	731	764	768	812	784	751	734	781	725	779	762	783	726	771	768	752	735	755	791	810	746	766	778	742	766	740	733	780	746	733	782	763	767	748	773	783	768	789	783	741	798	770	719	765	752	761	746	759	777	808	727	706	768	781	745	711	774	774	740	777	728	751	827	814	769	799	730	725	752	796	745	783	767	699	712	722	682	803	732	714	747	772	729	797	743	751	757	738	778	746	764	767	761	766	731	749	756	752	714	734	725	772	776	766	732	804	798	804	756	727	754	719	784	746	796	743	831	736	726	753	722	751	744	775	731	731	720	793	754	741	807	734	762	753	709	776	780	740	719	701	733	771	814	764	704	752	749	760	769	771	705	729	750	768	744	799	699	771	782	799	816	744	791	770	752	756	705	752	752	780	806	767	779	755	786	769	755	738	780	726	770	754	819	767	737	698	748	765	759	703	808	725	706	767	681	753	760	779	787	708	784	767	740	779	782	769	778	773	702	746	782	754	743	768	692	798	748	779	756	744	767	747	818	775	759	750	774	780	695	745	752	757	754	702	746	769	761	757	708	745	761	699	749	762	740	794	769	754	757	763	772	766	758	755	738	775	735	799	735	755	742	769	744	802	830	742	714	757	775	782	761	732	757	787	762	737	781	722	766	742	755	759	761	746	743	769	791	731	753	761	799	791	750	785	786	769	750	693	761	717	809	787	759	723	758	755	768	739	815	734	766	769	729	772	762	768	762	756	710	773	809	768	800	806	743	744	777	783	777	733	753	807	738	766	737	780	783	778	758	767	742	739	804	737	793	747	733	759	705	758	788	690	701	781	779	768	724	747	745	782	743	768	764	790	786	723	744	756	754	777	758	764	757	762	745	781	720	729	772	755	764	761	753	758	764	749	768	759	767	769	794	750	723	773	800	779	731	751	787	745	708	769	754	697	721	788	742	771	744	744	738	742	730	752	791	742	746	747	739	787	756	799	747	753	751	713	750	792	723	778	758	728	793	816	707	752	793	716	767	748	714	757	757	771	757	727	775	745	730	747	803	718	729	757	700	768	754	729	762	758	796	809	762	793	716	749	782	755	745	791	801	720	743	768	768	774	749	798	735	739	739	745	776	759	785	743	772	762	712	776	766	751	772	784	730	737	747	739	758	700	795	709	810	759	720	735	739	715	760	815	744	784	754	749	757	778	763	775	774	718	748	779	779	800	725	763	748	755	753	782	784	734	729	732	761	730	717	735	728	748	794	718	764	760	744	800	761	750	769	781	724	721	720	800	793	752	740	754	750	769	742	719	717	775	708	752	747	777	788	750	788	746	776	772	762	759	776	738	768	755	751	797	748	760	747	773	780	786	729	737	761	764	787	737	750	770	765	754	782	757	779	748	762	787	761	798	790	775	775
24123	21392	28551	24587	20554	3363	1124	715	607	552	533	576	539	507	535	483	514	486	438	469	486	477	508	469	529	481	425	466	429	449	488	471	439	482	465	438	475	458	449	450	482	407	501	472	444	439	465	490	468	470	455	441	426	481	465	473	419	429	497	444	430	471	461	471	438	464	473	471	474	463	443	465	469	465	431	474	449	471	486	418	473	443	440	485	465	466	459	445	447	477	453	461	483	439	458	429	440	453	425	466	459	460	445	486	451	472	442	477	448	473	444	475	419	495	438	440	470	467	448	434	435	447	451	457	449	446	473	436	468	470	424	454	463	424	440	459	452	453	429	433	445	435	484	477	479	422	470	492	440	441	460	449	489	440	457	479	467	442	432	459	448	499	458	455	430	485	488	472	482	438	436	452	452	455	477	473	485	444	442	432	498	467	422	431	479	446	450	412	490	438	465	437	440	428	463	439	466	499	457	472	434	409	439	477	460	454	477	469	467	454	438	460	448	466	465	421	453	465	437	461	434	421	451	455	446	427	454	447	442	464	453	449	489	446	447	382	468	459	470	493	462	454	462	472	486	453	449	440	463	462	460	440	453	439	488	451	414	424	456	491	463	458	430	472	450	432	424	467	447	405	460	459	456	470	460	496	446	463	444	465	434	426	455	456	462	434	441	429	440	429	412	465	457	427	477	457	446	462	453	445	461	462	456	450	463	486	431	437	432	493	440	422	456	414	451	462	460	431	443	432	452	452	461	419	452	468	452	444	480	433	428	463	434	461	440	450	414	472	442	450	441	443	487	462	460	475	454	450	479	470	469	446	416	469	474	481	483	390	487	448	449	440	452	472	432	436	439	445	450	419	464	509	497	486	454	477	446	429	441	444	455	454	436	482	418	434	479	459	459	482	431	456	449	450	421	431	494	459	485	473	449	465	474	408	429	450	452	475	463	484	456	458	468	422	441	476	444	402	471	447	432	457	458	446	446	477	462	411	440	420	444	451	394	440	449	447	447	438	447	408	448	456	443	449	445	434	437	465	478	445	441	458	461	449	441	442	434	452	450	453	438	436	445	422	445	444	445	450	476	477	448	436	494	410	414	480	440	420	434	460	471	460	441	442	408	501	482	472	475	420	428	474	447	429	435	454	446	471	456	438	439	459	461	491	491	448	420	450	433	465	449	467	431	442	451	444	480	457	456	466	453	456	434	427	403	431	461	433	436	424	441	419	448	438	417	481	445	464	433	441	430	488	447	508	446	459	449	420	445	447	438	403	473	440	463	450	471	427	483	494	450	465	414	462	485	441	394	440	471	435	449	457	447	425	476	505	452	421	451	477	445	448	493	449	439	432	427	419	404	477	412	434	475	432	470	454	489	451	463	414	405	426	487	410	423	433	446	427	443	435	438	468	438	418	434	450	486	444	437	458	469	453	457	423	420	448	453	429	431	407	453	432	434	454	473	477	440	464	412	496	469	460	500	453	437	452	438	453	444	458	385	448	451	453	443	447	473	484	459	465	442	476	451	464	471	427	467	429	417	457	462	470	432	444	443	464	446	423	434	447	444	422	465	403	386	452	434	410	464	440	429	437	455	429	442	416	414	483	442	409	444	503	478	428	448	463	438	443	448	427	440	457	466	499	455	472	445	476	448	425	404	493	423	432	482	444	440	422	448	419	419	447	435	514	434	470	426	453	447	435	423	450	413	416	438	440	481	475	437	458	434	438	477	438	430	491	451	430	458	416	437	454	439	446	448	443	432	463	436	432	453	429	429	417	484	443	451	468	436	447	436	427	440	423	470	449	429	431	474	465	447	466	437	422	420	442	448	405	489	444	422	439	477	476	450	444	465	451	453	447	478	430	445	450	435	464	445	412	449	459	447	439	483	440	454	420	465	460	428	437	493	446	435	465	414	465	448	459	449	431	459	420	435	445	439	445	423	423	498	442	445	416	482	453	498	452	456	467	431	428	450	443	438	447	448	431	459	456	470	442	468	460	466	473	414	458	428	436	468	453	427	416	474	450	420	444	471	454	445	431	440	436	487	437	416	420	466	434	470	451	415	450	425	456	474	502	442	475	452	449	464	460	444	446	450	429	476	481	441	478	436	444	441	473	442	481	470	479	471	451	465	462	443	434	445	454	453	475	453	458	474	450	461	462	443	460	461	453	451	444	467	432	470	410	473	443	455	420	479	437	479	455	445	471	401	488	471	492	452	430	415	449	449	478	457	437	448	490	410	449	456	455	430	465	481	446	441	421	439	475	451	445	386	444	464	488	460	441	432	455	467	439	439	458	463	413	449	420	471	457	431	471	436	456	443	361	481	446	471	424	437	435	446	478	463	438	450	414	440	466	465	462	477	471	434	473	421	443	459	449	466	487	447	484	470	482	450	455	420	461	422	434	439	443	447	468	452	459	442	422	432	422	442	453	442	441	449	464	463	473	455	439	431	480	432	465	465	459	430	469	471	482	457	437	442	496	475	440	450	454	419	452	435	441	503	470	449	448	454	421	463	458	415	438	446	434	425	427	470	438	463	425	456	453	437	453	503	463	437	461	456	420	439	423	454	493	428	490	430	442	459	471	435	434	409	478	403	443	453	469	452	458	426	414	453	429	431	436	425	429	454	445	437	416	431	452	446	462	447	488	424	449	476	439	427	434	439	459	453	468	444	415	458	421	460	418	425	470	470	476	426	442	423	447	445	427	470	448	456	468	411	469	453	477	437	440	441	447	421	442	438	439	456	452	474	473	488	454	448	485	447	450	404	437	498	464	420	466	456	463	464	476	455	445	420	440	456	474	430	456	448	422	397	446	421	439	441	467	439	425	459	437	423	452	418	487	445	454	465	447	456	480	438	448	446	439	402	456	489	458	417	468	419	456	479	452	445	433	446	453	407	425	438	433	487	443	457	479	456	447	463	425	444	449	437	444	466	423	476	415	444	443	423	459	493	471	433	455	429	426	448	420	428	428	462	456	444	427	423	416	429	419	467	458	431	472	471	480	461	449	432	448	440	431	483	457	506	462	423	447	459	430	483	446	400	434	450	449	460	445	428	472	486	441	424	455	431	423	422	475	456	436	469	465	450	452	441	470	433	474	415	439	414	450	464	438	435	452	473	457	462	427	484	450	500	424	437	453	431	433	438	457	488	429	436	493	505	450	462	481	482	437	465	459	428	456	417	466	449	462	478	467	452	415	468	452	452	440	395	463	459	456	434	453	452	452	477	443	505	457	479	466	487	468	454	435	422	437	487	449	408	448	477	436	427	448	461	422	450	444	480	468	479	385	435	421	436	467	441	458	477	458	429	436	451	464	458	463	464	461	395	452	434	471	448	465	447	442	471	477	456	507	484	433	484	432	462	416	463	447	442	456	455	468	455	441	422	420	461	449	460	431	451	454	462	482	412	528	441	453	446	442	453	461	478	483	451	465	485	438	459	475	403	453	461	463	450	445	452	464	464	463	486	451	480	423	460	424	446	415	434	422	448	463	489	490
3386	4814	3897	1963	1384	1087	951	832	724	689	674	596	565	583	523	525	540	524	522	526	557	509	485	535	518	500	506	498	466	492	484	478	495	475	522	483	454	501	453	480	442	439	473	541	485	500	525	462	483	470	496	486	496	509	468	498	469	457	488	477	459	507	443	484	499	480	494	495	489	466	456	451	443	485	461	444	490	501	454	461	490	457	467	452	412	466	462	461	471	493	463	455	463	439	476	446	423	495	470	491	478	475	461	469	464	485	486	449	490	472	461	443	481	392	457	458	460	469	469	442	463	468	458	484	436	498	436	463	445	423	460	464	480	470	446	478	445	468	438	488	479	455	473	479	443	458	442	495	450	490	487	476	493	472	477	503	487	485	495	484	479	477	442	482	461	471	490	448	472	496	463	495	500	453	443	464	472	443	502	457	467	517	492	474	481	509	483	476	454	444	464	488	450	438	483	461	521	456	436	417	461	455	443	462	443	461	488	490	463	473	448	477	452	449	440	446	498	435	480	469	434	452	457	417	455	467	436	432	473	427	469	455	467	513	491	444	461	467	487	449	456	457	459	470	493	470	490	447	487	486	436	448	467	479	485	481	433	483	476	452	482	457	462	463	462	451	490	420	468	471	464	399	489	465	474	445	417	474	474	460	484	481	467	453	465	494	461	449	432	432	433	465	477	484	437	489	521	475	433	436	466	500	422	479	465	415	482	481	458	455	455	441	433	455	477	420	470	426	459	449	462	493	482	477	478	476	425	466	472	514	483	465	477	457	452	479	456	443	453	472	464	436	440	461	447	468	466	473	448	449	449	513	460	464	447	462	469	462	473	488	452	461	452	509	439	471	491	461	495	458	481	465	461	458	488	479	455	441	441	493	470	458	465	453	460	453	440	442	469	425	458	471	432	435	454	468	472	464	447	426	450	434	459	451	489	483	478	497	448	452	453	482	465	486	462	420	478	450	435	443	455	481	476	468	455	484	497	469	452	445	480	465	485	514	437	454	455	453	490	469	462	478	413	454	458	452	451	467	465	489	453	462	443	463	463	454	462	440	460	418	457	428	439	478	481	459	440	459	456	450	466	462	454	459	424	511	496	421	495	505	470	463	462	501	460	434	480	449	463	437	467	457	443	459	510	481	483	461	454	458	454	444	405	435	410	502	482	475	452	486	482	456	450	461	467	454	497	460	474	441	463	466	463	469	473	444	425	475	462	446	481	491	444	457	445	471	472	478	433	435	468	457	442	499	483	432	467	470	470	459	462	468	448	490	462	446	465	469	441	491	496	489	498	454	459	456	460	435	455	476	454	464	486	527	460	455	474	435	465	462	445	444	424	468	421	472	435	442	472	393	464	482	440	440	426	465	482	456	486	431	455	459	452	471	440	460	459	448	445	439	433	461	431	499	441	433	471	434	458	436	518	452	430	446	486	443	460	491	461	450	491	480	441	436	445	504	503	484	417	463	435	466	420	444	480	493	463	414	433	447	458	479	436	453	439	407	462	443	446	437	450	439	457	443	467	446	451	475	450	481	465	467	427	477	446	456	461	485	471	483	420	461	454	477	438	444	460	457	457	443	457	458	428	490	472	456	466	467	434	445	436	454	454	435	483	440	443	440	486	449	444	470	446	456	450	459	458	467	463	464	485	429	457	477	465	491	474	461	465	451	473	485	447	469	444	497	476	465	489	448	492	464	441	472	458	462	438	464	453	453	405	424	454	473	464	441	466	441	407	454	442	471	464	490	448	465	448	437	466	444	446	473	432	489	517	420	412	460	435	461	446	484	443	449	437	450	460	452	423	481	453	437	443	468	473	456	443	447	472	465	450	455	435	466	452	446	459	480	445	458	468	445	490	439	470	422	448	473	439	453	480	446	473	417	469	466	459	432	469	437	448	445	465	459	490	490	480	434	482	429	438	459	507	430	445	464	438	458	486	469	467	446	446	414	453	480	473	446	431	447	451	443	448	487	438	475	439	446	442	508	451	454	467	449	463	474	476	458	462	460	486	455	444	477	444	528	460	454	445	448	465	442	478	461	496	478	429	450	481	459	459	460	414	448	487	458	459	473	451	461	479	443	474	416	460	480	451	506	453	453	454	448	461	429	488	425	490	467	456	480	461	495	506	446	479	473	495	452	461	450	466	450	429	441	450	454	455	452	435	459	476	482	433	478	467	449	446	425	495	434	429	459	452	467	433	443	479	442	459	473	495	475	506	479	436	438	413	471	474	472	466	457	506	469	480	457	448	458	441	466	471	471	459	447	458	441	441	467	432	469	422	486	474	470	450	491	443	488	484	432	470	449	474	441	434	451	450	434	494	455	436	479	451	434	433	405	457	481	472	408	462	475	440	423	419	447	494	424	475	447	430	429	464	465	438	451	433	456	498	423	462	394	433	476	408	457	462	474	477	485	485	433	467	475	465	465	449	457	438	455	445	481	437	438	466	490	430	487	481	466	459	454	444	443	471	469	474	470	450	459	460	444	445	451	465	461	459	400	398	465	470	476	449	443	405	457	459	468	460	443	453	484	447	441	437	428	448	445	417	424	471	448	460	473	463	424	502	431	470	448	449	456	509	443	458	535	427	505	429	463	480	479	402	461	450	465	448	450	474	421	468	443	466	471	463	455	438	454	427	434	426	458	461	450	470	458	447	445	431	437	463	449	461	418	430	446	457	444	467	433	479	472	470	496	466	427	466	463	493	471	452	469	388	467	463	495	436	455	477	467	443	491	455	464	436	449	461	460	444	456	436	488	443	482	424	440	449	484	420	431	475	421	455	466	453	460	445	464	476	447	454	452	442	474	453	444	469	453	463	413	439	470	421	466	502	476	447	460	441	460	500	468	467	460	427	446	486	437	445	454	427	449	444	464	433	472	447	447	463	442	447	453	456	480	498	439	495	439	457	452	448	442	417	469	471	480	476	452	418	446	488	480	451	451	482	474	456	490	439	470	462	427	482	461	468	442	462	473	442	493	467	475	490	458	438	470	437	458	444	455	434	463	473	448	479	446	440	492	467	494	467	472	494	429	450	458	480	428	452	442	436	445	461	500	480	457	465	447	441	466	419	432	494	474	460	401	444	443	480	433	443	447	459	396	478	455	439	451	448	453	473	436	431	424	444	443	430	475	442	452	460	469	469	454	485	476	454	471	462	490	445	440	438	455	449	427	444	438	441	417	448	453	485	491	441	459	459	478	464	476	473	458	493	471	461	446	439	470	451	474	439	467	454	483	437	469	470	440	471	440	431	420	452	484	479	425	421	459	437	489	449	462	442	475	475	474	461	463	405	486	444	467	470	486	463	429	478	471	470	452	434	489	476	394	470	470	448	483	481	452	454	478	462	442	477	472	458	505	453	466	465	455	460	437	459	414	466	431	452	452	454	446	436	487	431	421	439	425	454	430	459	427	459	457	445	458	443	450	481	429	438	409	444	453	467	465	490	497	460	429	425	436	463	444	453	492	460	453	501	469	457	418	452	442	477	471
27556	12196	2251	1294	944	926	899	923	977	865	960	900	924	869	910	841	851	921	882	872	912	911	900	894	875	909	906	866	868	904	892	879	913	865	908	888	933	901	857	896	874	901	906	907	919	916	910	927	883	887	852	914	922	889	856	860	886	890	907	909	948	928	859	894	859	913	925	890	908	860	889	920	874	890	882	945	872	933	891	881	856	929	948	859	923	865	903	867	864	909	872	891	887	861	895	878	867	880	855	860	899	883	899	914	873	940	858	841	877	879	909	925	925	869	873	877	841	847	908	885	947	901	892	927	910	857	867	850	862	866	893	927	861	878	902	877	931	928	927	884	908	926	914	896	926	899	874	931	874	870	905	867	927	929	896	862	897	879	935	875	889	899	911	889	862	926	905	895	850	896	888	877	890	898	901	850	893	906	897	897	898	905	940	873	910	926	847	925	869	939	915	859	868	892	932	937	887	847	926	991	885	857	938	863	851	932	975	847	876	918	921	935	895	912	854	919	908	888	869	979	907	896	871	862	868	901	851	868	877	903	944	859	892	808	859	883	928	917	903	884	904	877	897	887	914	894	946	900	902	858	920	899	819	938	845	907	844	944	858	879	867	891	901	876	846	926	848	883	890	815	883	832	877	895	866	862	923	887	922	891	870	870	902	863	874	875	874	861	899	861	874	889	918	866	874	892	909	885	916	853	838	898	927	897	843	911	907	880	905	864	917	878	859	933	887	839	896	922	884	896	881	936	897	865	874	856	893	836	904	857	870	886	914	852	877	861	913	863	872	908	907	926	881	889	866	887	863	911	810	903	934	857	879	928	926	870	941	840	848	920	882	909	921	865	905	915	889	867	852	890	907	898	853	881	832	861	896	905	876	897	863	897	900	890	885	907	907	904	879	906	930	889	868	869	916	884	914	894	870	821	887	897	956	946	910	917	884	885	894	845	910	896	876	935	887	837	843	900	858	902	908	910	909	841	889	860	887	892	931	929	880	841	854	897	889	903	838	850	940	915	930	861	840	904	889	892	855	904	854	901	876	904	937	889	898	903	927	889	909	902	963	870	923	946	882	880	930	916	924	879	894	852	882	913	912	918	888	884	913	852	896	928	914	869	901	843	872	921	867	841	822	961	894	903	898	865	974	894	891	888	872	888	849	943	877	895	935	917	865	888	890	922	896	982	918	846	844	901	935	882	872	875	868	888	875	951	896	877	892	900	879	898	858	916	888	866	918	856	924	955	862	903	855	871	913	876	921	896	879	874	861	838	869	871	887	876	931	873	885	897	956	948	908	894	888	839	903	910	902	892	941	854	925	877	908	911	867	855	887	923	915	938	855	872	861	912	915	875	833	902	898	934	896	865	873	894	860	875	876	926	886	879	906	932	892	891	885	990	903	871	900	952	911	862	921	853	889	933	843	954	841	925	950	910	901	899	880	871	934	881	900	879	896	895	842	882	915	843	859	865	917	849	876	893	868	866	907	936	839	873	931	913	861	908	825	855	868	841	890	937	927	909	885	894	890	807	907	915	852	885	881	894	908	878	916	938	870	913	923	932	913	887	901	930	878	872	859	835	908	885	875	918	916	920	905	848	875	950	924	866	865	914	976	876	906	876	907	901	831	925	891	859	903	933	933	917	877	899	816	895	862	873	907	919	887	867	835	847	920	920	900	965	887	909	852	875	854	888	870	989	917	877	828	926	910	933	920	928	872	948	907	897	922	909	861	888	886	857	865	940	894	890	878	904	893	918	853	861	826	961	859	894	895	887	906	910	944	879	871	930	881	899	863	928	898	890	865	881	934	882	925	920	887	899	939	908	876	862	841	896	909	901	890	885	874	833	876	902	906	867	895	873	884	885	905	906	868	959	860	854	867	889	895	862	876	915	918	904	892	857	931	851	892	905	914	914	913	867	898	896	889	916	937	896	888	836	931	901	930	844	928	894	939	880	916	867	869	856	919	874	898	917	887	826	856	929	874	918	888	915	904	929	915	914	837	878	897	864	900	930	908	898	845	854	892	881	883	889	891	919	905	889	877	848	879	875	881	841	926	923	894	814	861	898	901	929	926	858	882	876	883	866	879	914	839	902	913	889	881	925	929	921	886	920	948	950	896	849	876	954	870	885	877	926	898	883	913	881	925	894	846	909	880	892	933	886	914	868	936	875	879	908	928	947	896	897	888	916	900	897	893	877	913	905	899	855	930	831	880	835	889	931	870	958	923	933	889	878	882	925	897	943	885	869	874	884	907	840	863	880	828	869	925	906	843	893	918	877	877	896	863	884	908	863	844	893	904	860	834	928	893	892	919	894	885	857	869	892	821	917	907	944	955	887	897	890	886	879	885	866	883	887	872	854	845	917	879	872	869	846	858	949	892	912	876	859	884	875	931	922	860	902	903	891	969	912	930	890	894	930	887	881	905	880	926	915	920	943	862	872	878	933	879	913	875	931	910	945	910	900	874	880	842	901	889	872	907	893	905	904	865	882	895	887	836	935	860	900	896	875	894	889	904	889	943	869	858	918	892	883	895	907	904	884	900	886	877	924	869	897	885	890	864	935	894	847	891	846	900	862	850	857	875	858	878	864	908	855	866	923	868	934	905	976	892	866	905	880	906	855	909	909	865	857	971	896	892	877	877	882	966	911	917	913	885	838	898	918	932	908	896	882	859	891	882	883	903	917	924	893	895	883	919	886	887	914	902	901	904	903	837	887	898	877	873	871	863	950	874	917	885	935	912	856	917	922	889	914	872	905	890	837	900	898	840	989	887	912	880	905	917	870	844	863	863	867	882	906	846	880	883	881	817	866	831	890	877	959	917	874	929	907	937	894	940	854	885	881	875	912	875	890	885	868	912	913	854	852	950	875	898	895	883	940	946	909	923	879	958	886	869	935	880	980	935	863	943	880	858	932	921	897	891	922	946	935	854	909	873	914	915	855	898	947	855	958	880	872	903	930	876	956	908	889	888	889	875	869	891	878	907	915	893	918	866	899	893	871	923	905	880	850	967	876	913	871	842	879	879	839	953	891	897	849	892	889	911	937	903	937	901	900	897	916	907	907	917	861	929	872	944	884	923	929	875	910	891	892	846	867	930	861	905	899	887	871	880	924	852	856	876	916	912	874	922	918	936	935	855	850	867	865	862	896	948	911	942	906	826	877	942	878	866	878	896	938	859	882	882	930	813	913	912	933	941	903	926	884	886	925	913	886	922	855	896	872	892	902	947	895	866	869	852	944	871	869	877	846	870	884	861	932	904	899	876	846	829	866	883	897	875	911	937	891	851	878	897	933	848	922	958	850	879	885	849	881	881	910	865	812	928	879	891	933	863	944	830	905	872	895	828	852	868	912	960	862	933	914	835	916	923	892	820	948	971	918	896	883	929	921	913	888	931	905	933	934	833	957	914	866	806	932	910	865	883	886	840	880	935	838	867	886	850	905	907	940	863	894	875	883	852	890	883	934	931	936	899	905	906	891	891	870	862	950	864	817
5083	1009	978	839	819	783	837	782	798	824	778	833	738	818	737	804	747	753	677	736	781	768	812	808	783	767	817	768	832	799	792	830	791	795	775	790	770	777	824	733	807	757	787	756	852	767	819	771	811	765	798	834	781	827	754	758	750	740	803	765	761	815	788	699	771	807	757	801	798	783	789	771	782	729	802	792	798	760	742	766	778	776	764	779	854	799	808	823	814	767	755	814	772	783	828	799	795	766	799	844	743	765	748	767	786	802	727	754	782	787	778	793	828	796	761	838	745	800	783	775	782	766	782	769	797	767	804	814	772	777	771	819	787	830	823	763	777	766	740	762	750	834	797	781	829	804	780	809	742	785	795	728	763	809	764	800	776	772	748	838	782	764	767	790	766	797	741	754	849	765	840	799	749	736	767	760	810	777	810	778	743	735	771	771	755	736	785	761	770	745	755	775	739	788	794	717	774	772	802	821	787	832	774	751	741	796	719	776	766	714	861	816	796	788	713	732	787	735	804	751	776	759	849	757	777	769	772	717	825	796	768	799	779	823	761	786	785	786	754	759	818	787	810	781	783	764	762	817	776	824	799	753	725	742	767	755	786	749	826	788	758	752	803	758	767	807	810	774	731	764	747	794	776	759	792	776	781	761	743	729	757	755	787	784	800	766	769	751	718	797	742	795	734	756	770	749	781	784	781	747	784	781	800	748	815	768	791	799	802	818	806	727	770	742	822	753	804	809	833	757	758	725	795	773	815	764	831	754	745	764	743	726	764	786	719	786	805	776	770	801	831	794	754	789	757	774	796	800	733	818	812	797	721	786	806	837	717	779	768	757	752	749	703	786	751	765	790	792	809	773	766	771	798	771	736	751	749	808	743	755	837	759	748	795	767	791	774	753	801	708	758	748	737	737	784	772	741	796	764	790	812	755	757	753	807	795	790	802	757	758	730	737	775	808	785	826	815	793	801	819	759	773	781	771	785	808	775	771	712	797	759	773	751	779	843	836	795	789	769	830	814	771	814	755	784	783	777	738	789	794	795	777	777	794	813	789	736	786	774	768	746	783	780	783	796	820	771	832	777	791	760	727	814	772	768	748	760	812	786	763	792	791	777	753	816	811	824	789	752	796	814	828	779	744	812	797	798	758	776	712	764	765	806	791	771	744	803	798	748	715	805	812	814	764	765	777	810	786	765	765	798	784	767	837	763	777	755	819	767	747	814	800	735	790	788	785	779	797	736	783	796	800	800	771	792	761	785	793	763	788	769	770	781	798	762	746	776	734	772	767	730	794	814	756	758	773	755	804	829	785	827	827	820	808	736	785	836	772	765	746	822	815	779	759	788	760	797	813	760	733	757	716	806	787	773	803	754	777	760	786	799	794	853	816	788	767	771	704	793	806	804	763	773	742	753	791	833	765	777	755	809	841	759	773	751	797	784	795	768	780	774	791	798	766	788	767	790	821	790	768	735	770	765	768	753	805	755	797	771	709	766	763	747	775	782	782	854	775	748	759	708	773	756	781	763	770	752	794	734	720	730	768	793	840	735	831	780	777	794	796	779	728	801	752	752	785	749	780	755	768	737	793	773	801	789	833	776	766	775	772	784	728	772	780	828	762	788	761	768	784	779	740	744	765	780	779	763	729	713	803	765	788	745	738	773	756	778	812	752	754	768	705	765	798	754	769	830	754	709	833	773	805	813	759	782	741	765	787	775	750	687	789	791	747	809	775	817	794	773	791	750	792	769	779	790	764	794	770	771	748	781	788	766	796	777	829	831	806	822	747	822	805	755	780	750	836	769	829	752	781	735	777	824	782	740	788	753	751	781	758	784	744	805	795	765	806	839	747	760	760	775	776	810	789	770	799	744	808	779	774	775	798	781	772	793	790	779	739	789	765	827	787	777	769	768	756	748	749	793	764	776	778	802	750	781	762	795	809	794	786	799	820	808	800	795	783	785	795	798	743	753	764	767	729	810	769	799	805	743	746	777	739	781	772	773	771	775	813	784	742	812	751	770	773	805	749	830	781	800	796	759	795	829	810	791	782	778	752	808	770	748	779	723	822	767	753	813	762	722	786	760	770	834	740	763	814	778	807	778	756	822	815	786	755	773	746	768	771	758	821	763	809	763	759	780	751	749	781	781	794	784	793	765	754	754	809	792	769	731	796	791	800	778	788	792	727	758	754	792	786	776	755	786	761	799	754	736	811	720	790	778	750	770	732	803	782	785	801	820	782	795	799	753	751	766	761	762	740	773	747	843	759	734	754	813	755	758	767	764	810	798	765	773	774	758	736	731	777	710	766	748	783	731	806	783	781	752	743	770	785	789	783	781	775	800	757	793	792	776	765	715	772	762	773	805	734	789	767	785	781	741	719	755	756	813	815	830	786	756	851	762	723	772	755	759	765	828	716	732	737	763	788	741	738	750	777	749	810	792	793	782	763	756	703	753	764	814	775	863	795	750	768	769	801	761	763	707	822	764	770	771	826	741	741	750	795	706	812	752	797	802	832	785	781	773	752	777	752	838	801	743	767	810	777	740	745	732	766	720	784	785	782	797	786	748	766	815	800	824	808	765	761	773	822	729	807	830	750	741	815	753	786	737	764	714	696	777	804	829	760	776	799	795	758	772	825	776	777	805	796	758	826	768	759	819	780	824	717	802	743	812	779	757	770	760	749	817	800	750	746	757	770	802	772	766	775	797	743	718	766	770	797	760	776	797	799	803	709	765	759	743	805	746	739	785	776	770	784	764	750	801	800	787	772	798	761	809	795	781	765	773	747	748	755	805	820	769	781	782	748	768	773	781	751	787	773	757	805	772	810	763	775	763	766	791	757	788	763	786	756	793	773	757	774	756	793	773	766	789	784	778	789	778	753	746	785	814	830	802	765	755	723	739	785	760	791	786	802	803	739	762	822	763	745	796	775	771	776	741	799	783	762	798	801	773	778	753	739	737	802	777	786	775	754	838	732	757	751	789	783	785	769	710	737	751	746	818	815	760	809	786	749	806	763	776	795	756	772	817	764	797	784	748	762	816	715	780	816	756	780	806	782	737	709	772	757	793	758	755	760	739	787	726	795	808	757	731	762	843	774	796	824	751	774	748	752	753	750	765	766	765	764	780	774	790	807	753	775	741	792	788	757	792	791	781	775	772	792	780	785	746	770	813	768	780	760	796	748	741	760	768	784	793	745	751	730	784	749	779	753	762	803	802	786	798	732	764	770	718	749	778	726	753	783	746	735	774	780	816	783	790	793	795	760	833	758	764	783	750	815	764	761	820	736	751	758	785	735	753	784	794	787	778	828	834	768	740	760	837	757	741	789	797	724	773	762	822	797	782	753	776	725	794	791	826	830	809	757	806	718	830	814	760	751	715	762	743	749	792	750	786	730	726	812	752	723	804	791	770	795	777	780	718	787	786	819	812	777	765	768	723	795	810	739	810	769	745	764	761	780	761	754	778	795	786	748	782	797	793	804	759	752	786	765	786	746
25607	21395	25892	19117	2432	1197	1036	962	901	901	926	899	889	888	879	871	887	867	863	870	893	863	870	857	856	833	868	834	864	831	862	856	868	824	921	917	936	865	866	810	903	888	839	884	844	846	842	855	883	838	872	872	865	837	850	865	830	895	865	875	858	925	861	898	883	871	866	876	866	850	916	839	870	805	825	867	880	859	935	886	898	884	820	938	843	833	872	810	808	853	855	853	849	845	871	857	857	841	851	902	822	880	820	845	864	849	862	855	851	862	818	843	892	857	887	879	808	913	879	860	866	847	809	849	846	836	853	886	844	869	891	839	853	881	850	863	826	830	810	862	855	880	803	787	846	882	841	894	830	843	866	881	825	857	818	852	845	867	872	844	922	824	844	881	834	858	912	890	799	875	831	870	863	849	863	836	884	806	890	867	865	837	845	881	857	846	826	794	814	813	850	863	862	830	854	846	867	822	830	809	892	860	871	879	892	841	850	858	845	872	897	853	845	860	844	890	835	805	806	825	867	894	852	846	835	880	922	847	870	858	826	837	834	906	842	851	846	853	847	855	844	813	870	821	827	819	844	854	867	837	822	832	845	857	928	889	899	865	871	895	862	822	855	832	844	822	860	860	799	890	901	830	790	886	809	872	817	905	827	853	827	828	857	896	901	814	834	883	836	843	836	849	788	887	869	860	881	836	851	870	885	863	868	863	871	826	871	812	852	894	845	843	802	884	857	810	793	831	886	782	867	838	832	846	871	813	833	908	838	803	804	864	874	821	847	902	833	812	847	820	859	836	846	836	889	849	905	855	843	885	843	926	894	807	840	872	843	847	858	882	859	877	903	896	884	828	911	843	848	859	819	808	860	863	861	848	857	806	865	921	833	834	847	841	857	835	864	829	850	877	826	840	868	843	907	886	823	820	842	903	835	849	844	866	845	860	836	866	845	881	813	889	844	828	855	889	846	848	812	840	789	855	827	842	851	859	857	834	829	864	871	870	909	858	865	840	813	819	870	827	818	854	843	858	861	870	893	831	810	832	825	827	843	862	828	821	793	857	839	815	858	892	878	862	851	864	818	836	833	926	801	887	826	879	821	805	890	862	888	902	865	814	846	883	827	820	826	888	880	884	819	808	901	810	879	848	844	846	804	847	784	873	894	838	885	839	921	883	896	890	858	869	843	854	851	842	830	827	840	823	816	847	810	832	874	846	907	855	829	848	900	887	844	859	905	944	854	828	873	890	875	818	896	835	875	837	877	868	848	896	835	782	833	911	847	855	830	845	858	854	831	831	839	867	875	866	835	840	916	852	915	860	841	851	845	870	858	853	861	846	801	866	826	786	876	830	784	920	830	856	793	887	885	853	867	822	843	826	840	824	806	835	866	815	874	866	873	861	842	858	828	858	898	832	823	835	866	857	868	887	820	815	872	825	845	895	855	828	823	887	862	880	873	919	892	826	879	799	904	853	886	857	820	833	901	809	830	870	856	852	883	901	835	794	841	840	870	884	909	850	889	805	830	869	858	848	859	857	873	807	846	853	839	880	839	797	838	889	896	910	893	843	797	801	846	823	823	808	795	888	889	889	861	868	905	876	834	897	853	881	901	852	894	805	848	868	857	826	843	807	876	880	836	830	830	845	894	788	814	880	884	895	855	876	825	831	864	847	836	844	852	823	835	858	856	818	867	861	879	890	836	870	828	868	857	827	862	831	836	828	810	848	855	875	849	875	856	869	841	862	882	871	873	856	855	848	829	846	851	814	860	895	882	857	864	905	864	890	832	863	887	827	824	821	892	859	815	813	875	863	873	870	857	828	827	863	837	867	814	855	824	923	829	845	849	837	865	823	851	840	823	815	805	849	901	823	855	870	855	853	818	820	812	862	876	893	798	820	886	892	893	851	854	853	855	862	847	805	888	862	902	876	836	862	817	902	842	812	844	905	891	848	851	835	858	859	813	857	842	889	862	831	799	850	858	870	862	819	860	891	841	812	784	836	877	863	863	847	856	840	885	881	843	868	865	846	873	875	831	899	856	805	822	855	812	856	877	836	875	830	816	861	871	859	848	850	835	871	873	828	856	821	854	869	848	849	861	855	862	809	814	845	824	861	811	841	867	831	821	833	825	805	856	879	861	854	813	862	822	852	877	862	770	825	826	866	851	857	853	874	863	841	791	879	834	819	814	873	858	808	869	880	863	861	853	848	849	819	851	921	861	866	868	798	835	850	852	823	865	869	868	880	874	873	832	891	873	833	859	839	850	871	836	860	819	845	858	875	862	910	832	884	870	828	852	848	910	923	905	923	850	839	853	882	793	847	842	862	801	896	871	869	832	861	854	852	862	853	867	870	791	865	874	898	870	780	823	802	854	844	828	831	898	801	825	866	825	892	830	845	855	842	889	833	859	878	838	864	823	846	815	820	893	860	896	839	828	840	809	831	841	825	872	849	897	855	933	838	865	795	833	860	818	863	872	865	881	842	858	863	834	883	825	872	850	851	799	785	846	842	847	886	848	828	893	868	866	828	842	826	850	864	852	874	873	839	889	886	813	847	834	804	839	887	861	861	857	910	850	874	830	822	824	843	848	807	896	863	855	830	863	871	843	836	855	874	890	857	882	854	851	907	816	845	823	841	810	790	836	842	846	854	854	863	849	895	869	878	853	861	884	853	880	810	825	838	876	832	835	856	903	902	871	845	859	867	848	838	864	822	825	815	822	808	849	789	849	894	865	885	857	835	862	884	788	827	868	824	832	793	849	857	857	847	839	867	853	818	836	866	858	853	869	840	891	853	806	895	847	907	875	893	860	850	855	806	909	802	891	821	877	892	843	822	829	879	843	843	839	848	853	854	926	836	837	818	884	814	833	890	840	854	884	843	817	888	821	866	823	889	839	845	831	834	879	877	830	838	876	824	886	850	873	853	836	865	863	877	827	847	901	883	827	866	820	868	853	886	844	879	850	841	821	825	843	810	857	864	847	815	877	817	895	859	903	879	833	866	813	810	809	855	855	857	862	830	822	892	880	867	882	823	832	871	866	846	832	839	815	851	889	838	854	866	856	885	842	870	887	919	874	897	862	825	846	863	855	876	894	835	887	845	866	839	876	853	861	848	846	848	859	889	816	822	870	856	811	857	858	877	900	857	810	891	842	864	822	779	880	868	873	928	852	845	813	880	847	882	875	817	824	829	877	810	845	819	845	810	832	790	857	853	847	844	863	836	804	894	855	849	878	833	861	870	854	880	856	836	886	910	827	845	880	838	873	880	889	832	823	863	844	852	893	805	842	850	883	886	841	869	799	888	837	854	832	854	872	871	865	851	798	871	856	802	897	883	849	854	929	841	874	888	903	881	862	846	849	835	795	850	803	878	836	893	831	816	884	824	788	897	876	833	848	832	847	893	861	874	864	885	877	873	873	855	893	863	860	882	870	922	823	829	879	837	854	871	907	885	817	886	825	896	845	914	855	785	837	849	855	871	895	822	880	832	854	853
3524	2422	2003	1261	1127	923	876	838	881	850	811	774	825	821	794	805	829	784	841	805	789	764	807	745	760	764	788	757	785	831	792	759	782	788	790	816	795	781	748	727	802	773	788	722	777	772	785	761	783	756	823	765	743	774	807	758	774	776	792	802	739	819	767	768	694	775	765	739	773	753	799	753	766	817	742	813	786	744	810	757	760	823	798	809	767	759	788	774	773	774	722	780	765	765	782	799	798	718	819	798	746	766	784	766	758	741	809	755	730	801	789	747	789	759	751	779	712	749	754	774	755	768	730	764	736	755	760	683	773	797	801	781	768	764	755	829	775	762	753	776	793	691	772	797	820	762	748	753	773	711	768	813	800	765	760	779	803	756	805	719	793	752	768	725	792	797	767	782	780	752	823	741	815	749	751	821	777	777	759	762	751	742	838	786	764	808	754	813	739	783	768	754	736	755	784	744	755	758	762	776	772	782	765	726	793	776	773	743	759	796	793	759	723	806	766	812	788	790	722	841	745	791	765	773	759	775	728	745	765	755	746	781	717	801	700	777	748	733	768	715	774	751	755	813	754	721	772	755	764	755	766	762	766	786	846	781	764	739	756	772	781	778	762	784	769	796	730	778	782	761	740	729	813	773	795	716	782	735	791	761	804	764	759	785	753	798	776	781	752	703	759	765	734	757	814	762	792	777	767	750	852	819	730	704	777	731	741	776	774	793	765	754	745	764	743	748	782	719	778	784	747	732	787	728	770	766	767	740	750	770	768	796	777	731	767	755	728	812	715	739	743	786	751	775	816	738	792	797	755	741	716	757	795	784	745	810	728	827	751	758	732	731	770	797	751	783	758	725	765	794	773	761	767	722	743	766	771	718	761	740	720	762	753	778	773	747	751	764	748	756	747	724	762	762	770	784	736	753	751	734	806	800	751	837	722	754	780	764	785	782	737	797	726	759	750	753	748	747	797	745	770	762	771	761	785	792	730	778	768	764	805	735	742	745	705	792	800	756	779	776	780	740	765	745	727	783	739	726	696	768	708	728	735	758	725	776	774	818	740	767	748	782	709	741	711	750	772	769	725	782	750	766	760	768	723	748	786	760	732	743	775	751	773	727	745	791	729	793	808	777	759	747	777	760	716	809	751	781	818	725	771	758	708	778	749	753	808	755	768	791	774	761	730	730	797	759	741	750	762	768	741	794	749	770	766	721	727	813	811	752	762	763	730	797	713	762	736	795	768	782	738	759	756	740	767	843	737	774	805	733	814	767	781	778	763	720	801	770	785	817	781	764	773	714	777	695	748	801	794	792	771	757	778	786	802	749	796	742	794	756	764	747	788	751	764	806	785	718	761	740	791	756	793	767	807	797	774	784	837	731	809	751	779	753	736	758	754	741	780	776	777	739	741	781	752	786	749	815	794	823	735	735	754	789	763	723	763	763	764	783	759	778	711	744	797	789	803	737	755	764	744	756	761	723	745	811	703	801	761	757	790	772	773	752	765	771	724	795	773	752	794	763	758	788	762	767	803	725	788	774	723	751	754	748	755	801	783	765	765	811	738	736	828	782	746	761	758	808	788	776	738	786	806	754	769	819	708	821	795	794	717	767	805	760	729	786	718	763	774	770	791	804	794	785	749	769	775	764	786	709	737	737	787	778	790	740	702	728	739	753	828	758	763	779	778	790	766	761	755	745	753	814	736	754	741	724	760	754	773	750	751	785	755	815	782	706	752	738	710	776	795	747	782	767	803	811	761	771	763	787	732	776	769	735	772	719	751	761	775	796	817	731	761	723	714	806	742	826	817	780	770	775	810	772	789	788	789	762	763	796	706	778	790	765	773	786	726	720	742	785	780	734	767	763	815	784	802	789	755	775	764	760	796	723	718	828	782	786	761	699	720	760	811	787	761	753	768	751	766	721	775	775	727	783	787	768	738	736	800	744	759	765	758	760	759	782	744	811	731	757	759	768	759	756	754	809	774	772	737	792	791	808	786	765	741	697	775	736	760	754	765	784	779	746	731	782	750	729	783	812	775	780	756	755	751	753	805	754	775	768	749	694	763	815	773	775	753	810	798	773	751	773	810	796	717	805	754	789	770	734	738	761	772	739	744	742	755	744	758	734	728	749	719	766	795	718	759	783	793	718	745	795	743	784	714	744	776	702	757	764	813	722	724	789	767	779	704	790	762	731	719	759	789	763	723	707	779	785	738	776	765	766	772	773	783	774	793	717	825	809	739	724	787	794	802	754	759	745	789	742	755	771	819	767	719	799	800	761	765	742	755	725	815	740	773	737	759	718	769	717	782	832	771	705	735	817	709	764	759	772	816	747	796	738	736	805	730	799	774	803	787	774	777	759	756	728	734	769	748	711	736	787	742	780	768	780	750	751	795	723	755	734	732	771	798	745	732	728	760	795	765	789	741	774	767	769	786	768	805	739	723	775	766	750	755	779	788	795	775	767	774	744	760	714	770	707	749	729	751	769	786	762	791	722	787	815	759	736	769	798	787	763	740	766	736	774	766	795	796	794	753	710	777	775	752	799	721	759	776	758	762	688	726	756	719	758	700	779	758	726	783	742	745	714	723	730	792	752	776	755	770	748	782	759	733	742	790	744	710	760	739	774	756	758	725	764	774	748	708	766	700	780	750	748	733	765	771	792	726	753	782	719	780	714	728	687	753	791	755	785	745	794	774	749	761	751	772	720	774	778	762	802	767	819	718	781	739	799	735	783	708	708	731	732	766	784	755	733	785	771	791	765	747	799	720	729	776	749	751	748	746	759	720	741	756	731	730	757	793	777	749	784	722	748	752	771	733	763	767	768	760	717	731	757	754	749	801	778	809	774	787	707	745	761	781	804	720	759	791	733	717	781	737	762	785	764	734	766	798	741	747	777	792	722	775	734	755	745	739	728	758	757	786	759	777	733	765	788	770	766	757	739	776	735	752	775	742	749	745	747	778	783	783	698	764	738	804	712	753	811	772	760	776	758	717	781	729	776	790	738	777	773	776	717	770	766	758	794	758	734	758	782	783	739	779	784	800	755	759	754	777	727	760	750	742	715	798	750	770	745	718	825	758	759	719	745	795	761	723	771	778	739	794	763	725	729	751	797	770	754	715	736	801	752	763	733	790	717	744	765	728	768	771	746	783	804	802	789	729	743	788	753	793	772	810	752	739	776	811	752	755	712	758	799	760	770	764	748	770	703	767	772	764	725	761	750	799	729	746	774	758	734	819	791	809	745	777	718	771	726	748	749	732	771	743	740	756	770	759	784	772	768	731	811	801	775	773	800	768	731	794	794	742	699	771	783	711	795	760	756	813	747	754	734	787	758	746	757	780	779	759	755	739	779	802	764	726	752	798	749	704	694	754	728	742	761	788	789	761	704	712	842	766	798	738	778	767	736	774	752	758	802	761	780	770	776	734	761	754	762	702	726	748	795	731	761	734	759	797	853	751	763	760	715	763	764	712	781	771	712	761	757	757	701	773	751
24206	21444	28651	24648	20492	3322	1101	735	579	582	554	527	547	521	565	492	501	499	500	490	509	508	448	504	481	462	438	505	439	498	461	455	468	470	508	490	445	469	469	456	486	449	465	462	456	492	447	472	446	474	453	427	456	480	446	473	443	453	449	494	472	485	508	493	483	468	461	479	449	479	451	405	466	440	469	497	496	502	445	425	453	489	438	451	480	420	463	468	499	472	447	419	455	508	470	449	481	497	485	485	439	455	456	434	474	449	459	472	440	491	477	438	469	497	472	445	422	433	465	475	498	449	455	468	495	468	499	466	499	441	452	467	449	474	456	451	435	484	465	464	460	450	440	460	462	450	494	465	467	482	424	460	445	455	434	490	464	537	506	486	488	470	457	444	451	474	487	449	484	409	459	489	457	466	459	448	449	479	460	445	459	459	462	477	470	460	505	444	476	477	434	462	472	467	472	472	410	458	427	490	435	417	460	485	477	443	488	474	429	432	478	436	458	455	444	439	406	445	431	410	468	454	423	443	485	422	445	461	461	474	454	461	465	443	488	475	433	431	425	466	468	437	457	441	484	459	434	396	481	446	466	436	473	422	465	452	428	483	439	472	456	489	461	444	453	454	448	463	456	487	442	450	478	490	470	466	438	478	484	450	463	457	512	459	429	496	465	454	440	455	414	438	471	460	463	428	481	467	431	472	458	452	448	469	474	497	451	437	468	445	476	466	433	455	442	473	479	447	440	480	471	433	426	445	446	441	433	494	439	461	436	473	473	478	472	499	456	472	426	455	449	452	460	432	460	485	398	475	441	457	457	435	437	441	421	481	469	415	479	498	456	439	418	446	450	407	446	444	419	435	469	438	470	484	466	416	465	414	441	446	464	462	433	462	457	462	454	431	481	489	454	458	418	467	472	433	465	436	453	436	461	491	473	427	466	463	431	465	450	444	479	422	471	454	423	417	452	465	475	429	433	478	477	483	412	451	448	469	495	461	449	419	457	491	490	429	457	464	440	451	438	431	434	447	403	467	473	433	463	445	474	454	426	454	451	440	473	470	430	438	471	464	438	448	409	461	453	452	464	458	443	457	398	485	431	447	470	438	401	438	470	452	441	480	472	464	426	474	476	452	472	405	434	444	427	466	449	476	462	467	443	485	468	480	479	441	464	465	472	480	458	441	442	482	449	446	461	444	438	426	430	441	468	452	497	417	428	428	467	479	470	497	444	442	474	503	484	443	466	507	495	458	451	433	455	490	470	450	447	435	461	472	463	449	409	460	456	462	458	491	433	466	462	431	433	441	459	440	486	405	472	443	465	507	466	469	413	443	391	417	448	447	441	470	460	422	486	458	452	450	443	449	436	424	423	472	457	456	465	441	425	442	481	490	456	428	454	468	453	454	413	416	497	418	441	427	441	459	450	449	403	458	465	470	450	472	488	448	450	455	467	476	484	470	433	467	429	458	438	453	455	455	473	475	463	444	446	438	470	433	451	449	421	462	437	421	467	434	465	465	424	435	459	467	426	434	467	477	454	444	433	471	425	436	444	446	440	471	467	473	475	449	481	449	468	431	464	479	478	482	461	465	493	474	448	446	480	489	462	464	465	471	471	486	441	513	466	425	432	508	465	429	421	456	426	446	479	456	514	441	483	472	459	532	430	450	455	476	463	465	455	444	456	478	455	423	449	457	458	432	509	459	412	451	467	482	461	465	458	453	424	460	478	433	467	453	439	451	457	454	411	421	456	436	471	405	444	417	457	425	444	467	496	481	452	438	444	431	498	448	491	459	425	465	456	467	425	454	464	478	464	469	401	507	437	463	482	423	474	432	440	429	449	488	437	434	428	459	440	443	480	468	444	461	463	440	429	495	470	477	443	446	489	439	457	477	446	457	453	403	439	454	444	492	434	415	417	441	450	449	444	483	451	447	451	469	470	447	466	437	476	468	442	439	434	458	469	450	466	456	466	453	470	455	468	451	506	441	460	447	432	463	494	513	463	440	486	433	457	443	438	465	473	427	489	457	453	474	435	465	440	445	437	472	486	459	424	449	470	460	434	483	440	446	458	435	440	470	424	443	422	491	441	469	456	445	465	439	435	452	471	443	453	466	454	472	421	466	469	424	472	475	451	448	470	463	460	465	469	447	461	433	417	486	445	460	460	449	427	450	471	404	468	455	445	475	478	463	474	450	460	427	456	458	463	454	415	452	463	426	464	457	437	525	460	403	458	460	432	446	451	466	456	436	442	472	426	448	480	433	458	430	446	434	440	494	430	469	426	453	446	483	455	455	484	472	457	429	486	454	439	471	443	481	467	449	473	440	428	459	464	467	450	459	468	473	462	468	458	436	459	478	454	460	480	455	426	405	461	450	464	468	477	487	435	477	476	462	468	478	456	451	470	446	478	456	460	437	485	472	484	429	472	452	455	507	465	461	463	431	449	484	472	462	452	460	435	436	458	471	429	460	460	423	450	472	425	464	454	419	465	459	458	497	483	432	415	446	475	483	478	438	421	475	444	469	464	456	486	433	434	462	493	429	451	441	475	471	485	434	490	404	454	478	472	459	473	464	455	436	446	449	462	455	438	460	432	455	467	454	437	446	453	483	456	477	443	429	450	438	436	487	461	460	452	433	432	464	490	464	451	455	438	417	453	438	464	459	492	492	431	430	470	460	480	479	434	456	467	499	447	459	446	426	495	452	458	463	420	517	436	446	439	487	457	481	437	422	484	399	455	431	461	471	487	423	456	475	461	452	466	422	462	449	476	396	440	428	457	429	449	458	491	433	435	459	433	446	440	496	477	436	453	461	461	444	482	486	471	436	435	438	453	452	450	414	439	458	444	461	439	435	470	450	461	462	411	459	448	468	482	460	425	489	459	473	464	504	469	480	467	429	466	457	458	465	445	444	487	469	468	478	446	431	494	446	448	462	445	469	451	488	444	442	471	500	426	448	424	432	454	431	477	475	445	428	469	419	451	505	483	477	432	454	463	449	449	460	477	467	421	471	436	457	429	427	473	452	449	414	470	447	445	429	474	424	483	447	443	447	454	422	478	447	484	496	464	435	462	453	456	444	456	475	442	433	470	466	474	505	443	425	471	432	422	456	464	443	422	463	497	458	450	436	457	465	485	474	491	469	485	481	446	458	481	467	468	477	430	439	489	454	463	447	467	459	459	440	471	475	444	475	468	456	444	440	442	462	404	486	483	433	476	453	455	439	412	442	481	425	457	439	436	445	448	481	462	441	464	448	445	413	452	500	459	495	448	430	409	454	432	493	442	466	465	449	453	471	421	440	475	438	463	391	426	482	442	462	459	428	425	441	436	482	448	432	509	443	457	451	426	489	434	442	454	438	469	462	443	440	449	470	460	445	418	446	471	495	447	443	446	469	454	460	422	444	417	458	440	436	456	440	483	442	460	432	472	501	420	466	462	479	447	439	474	427	409	439	471	422	425	463	465	481	429	459	457	450	427	427	439	457	439	461	494	444
3372	4788	3750	2030	1337	1165	890	870	763	648	649	642	561	575	580	553	538	528	455	523	505	476	504	505	506	547	505	537	469	421	521	498	480	479	488	469	490	435	487	491	446	460	454	464	452	495	491	455	451	473	479	463	484	490	475	480	474	480	486	505	447	479	451	481	514	440	480	489	493	461	478	455	460	452	457	419	443	481	476	449	474	461	463	440	507	509	471	457	456	469	478	442	435	460	490	521	440	518	489	478	500	484	489	459	491	519	464	478	460	491	467	476	472	456	469	456	462	450	477	468	491	472	478	497	477	476	457	476	475	483	476	486	477	473	493	449	457	436	458	433	473	440	462	453	416	502	471	462	502	486	457	463	480	433	461	455	448	453	466	462	462	474	442	488	451	475	473	471	456	466	440	504	507	487	452	499	459	480	433	481	460	476	471	458	453	473	490	462	483	473	478	490	464	458	477	472	480	444	471	461	477	480	428	469	463	443	501	453	434	430	493	517	492	434	482	462	515	507	461	464	462	488	436	474	480	457	481	425	449	442	485	468	476	485	493	463	443	464	510	468	498	449	463	469	501	481	484	478	440	452	461	452	485	478	454	446	463	460	508	456	476	445	461	459	476	507	467	443	460	448	433	437	438	450	449	478	427	473	457	494	440	453	465	434	482	462	466	460	476	445	461	492	486	473	469	470	480	434	443	419	447	444	443	468	481	444	477	464	501	460	466	455	466	444	423	472	455	484	462	465	449	471	472	461	460	454	454	447	434	469	460	477	430	433	428	460	515	450	461	524	463	448	447	476	458	456	453	463	443	494	482	437	473	469	472	480	480	435	481	443	491	396	451	487	446	474	445	449	480	436	478	488	457	502	463	483	457	468	476	422	447	476	522	460	448	455	459	455	472	467	464	468	485	486	442	485	468	468	470	484	487	468	485	413	479	415	505	442	488	464	460	455	473	425	495	413	477	444	437	410	450	442	461	471	466	458	466	447	448	441	438	455	489	434	451	439	474	439	447	471	411	494	444	477	480	448	473	409	445	453	459	463	488	486	466	438	480	453	480	461	480	473	492	470	431	464	430	475	449	530	465	441	493	447	417	460	435	464	468	517	469	427	494	475	514	465	473	460	483	464	458	494	441	469	477	441	460	492	481	480	480	492	493	445	470	455	529	468	479	433	450	464	458	459	456	441	431	468	463	449	489	446	447	415	484	455	476	460	430	462	440	476	447	467	476	458	438	452	439	473	480	479	482	421	449	453	485	457	454	461	478	442	487	454	480	456	482	459	471	471	475	482	465	476	473	481	492	450	446	434	484	460	499	463	405	489	492	487	480	502	427	517	445	477	452	489	439	416	468	468	474	518	461	449	456	432	467	479	428	472	450	438	420	479	444	482	456	423	467	450	423	430	501	440	480	457	442	495	440	483	449	499	454	465	518	474	459	438	476	485	469	480	482	470	449	480	460	436	428	450	464	497	453	461	501	462	465	497	508	483	441	456	463	473	464	470	462	492	467	438	417	445	471	458	491	445	477	445	476	474	429	467	468	466	473	488	470	462	452	466	444	463	488	456	441	459	451	464	437	480	464	467	474	488	414	451	447	468	454	461	467	455	437	459	448	446	480	428	465	456	434	508	471	437	476	472	474	486	464	491	479	469	479	449	470	447	441	463	437	476	486	458	495	451	451	440	434	473	453	454	498	430	415	494	450	456	477	489	493	471	457	478	431	478	485	437	457	491	487	468	435	440	466	496	509	457	454	481	486	460	469	460	478	454	447	452	460	461	485	498	428	448	447	503	424	440	496	451	460	463	461	468	473	462	477	470	472	482	446	485	459	420	458	500	461	465	469	465	458	501	470	453	470	449	436	475	479	463	457	432	486	452	483	469	407	434	471	445	467	490	472	462	454	442	497	489	439	468	475	480	425	432	468	446	446	461	465	471	465	504	454	447	440	483	481	447	422	490	458	437	471	423	484	440	440	461	452	427	440	481	464	463	455	488	462	430	457	458	475	408	443	451	465	451	522	462	473	452	420	477	470	457	448	428	467	451	442	462	499	497	465	451	432	450	444	426	482	512	458	494	447	436	460	449	473	459	448	450	464	444	505	465	462	474	470	449	447	456	448	452	461	429	467	506	450	458	451	441	444	489	502	448	451	454	478	460	480	470	426	482	424	458	443	510	491	441	459	484	495	449	461	454	439	460	448	470	439	437	450	450	521	418	486	497	463	434	466	440	477	459	462	488	436	462	450	479	460	445	472	433	458	450	427	468	477	452	486	464	454	463	491	471	438	472	460	453	502	488	452	438	486	438	479	460	440	433	458	445	470	469	462	435	471	453	455	434	476	454	456	473	462	430	463	469	474	432	455	439	428	442	442	472	492	493	438	454	456	476	471	460	444	458	479	482	444	479	437	418	465	471	437	460	477	497	472	475	472	449	483	443	432	489	471	412	465	449	463	447	464	438	441	459	448	477	471	456	444	477	444	445	465	488	453	463	457	508	511	456	460	476	462	455	460	463	455	484	452	456	474	454	472	468	473	464	525	475	465	464	468	437	427	454	467	459	442	465	473	464	476	467	432	438	491	499	431	506	453	456	451	465	451	454	455	405	475	446	479	470	434	476	434	489	439	461	464	449	472	414	489	442	418	457	484	475	465	426	444	437	444	436	457	474	463	468	435	403	447	479	448	475	456	461	449	479	436	485	434	468	474	479	473	480	485	463	442	445	437	453	466	429	456	485	474	462	440	431	474	456	417	450	490	459	476	470	489	485	492	476	447	456	481	474	489	488	464	464	468	458	457	469	462	445	464	473	470	475	445	445	482	495	468	452	420	467	466	473	435	450	468	436	448	490	446	418	444	439	444	437	463	453	426	426	480	463	445	444	429	463	425	477	443	461	456	466	458	411	458	432	437	475	466	434	438	437	458	457	427	466	490	428	460	481	450	464	427	450	440	457	443	438	443	431	447	447	469	489	465	427	463	443	479	462	476	441	458	448	437	449	468	473	440	423	475	449	435	442	445	456	435	417	444	459	441	474	408	456	456	457	454	450	471	466	439	453	465	464	430	467	466	465	450	482	454	447	448	436	487	459	453	427	464	397	462	414	458	474	474	458	444	442	418	483	482	430	457	467	431	492	492	466	462	438	464	446	443	451	482	436	431	483	457	445	447	517	440	463	433	463	456	450	432	460	517	427	455	438	466	433	425	463	448	453	440	459	450	460	432	499	428	455	464	463	428	460	445	498	455	430	449	493	485	480	482	471	426	443	434	449	443	454	445	457	426	436	459	433	480	447	494	442	438	440	424	442	436	469	470	451	455	450	437	453	437	425	489	435	489	452	459	458	467	405	451	499	481	465	453	464	473	449	456	491	477	454	474	517	470	454	427	490	434	464	471	423	449	422	497	453	499	447	472	491	454	461	494	454	427	480	456	468	448	429	470	455	482	462	452	451	445	449	429	490	445	464	440	442	468	463	483	463	457	472	419	436	431	471
27568	12179	2179	1277	941	905	954	903	925	921	932	897	946	893	870	914	924	901	913	903	905	912	917	941	915	882	912	919	885	903	947	887	905	864	879	908	937	847	926	866	924	920	882	838	868	954	884	844	948	866	856	864	914	967	948	911	909	912	897	931	891	837	867	918	909	896	920	925	868	899	924	931	879	875	892	917	855	883	944	870	927	886	895	907	926	921	843	918	895	871	950	929	901	888	914	917	879	966	870	887	894	928	898	902	898	898	810	887	861	863	941	852	932	924	866	910	932	888	893	913	876	899	888	899	901	904	899	939	964	971	947	897	890	878	925	904	922	893	896	920	909	940	930	872	897	892	912	922	895	893	882	842	909	890	948	895	931	884	906	913	912	897	917	883	882	931	890	897	894	916	921	947	910	877	921	912	927	855	888	866	816	899	870	883	839	941	920	871	922	931	911	860	901	888	891	894	963	861	873	873	909	858	913	899	910	892	900	907	928	899	865	834	892	932	928	885	887	915	918	883	874	891	866	874	896	887	868	869	863	884	885	848	883	890	940	933	913	899	905	880	841	862	917	885	925	948	886	884	887	922	860	921	828	876	922	877	956	880	903	915	839	916	907	834	918	892	903	905	927	888	881	916	899	855	924	910	916	882	891	890	978	948	905	855	838	891	861	900	865	903	891	902	838	914	877	874	868	826	880	829	869	850	887	920	891	865	870	872	853	913	884	861	847	865	892	911	852	923	900	855	920	907	846	859	884	874	889	928	871	921	862	876	904	947	880	903	860	873	859	852	878	858	879	902	857	892	907	885	892	882	887	911	913	895	914	872	929	860	908	908	905	888	910	886	926	914	897	956	887	845	896	921	882	865	895	859	929	877	952	909	920	902	852	851	875	893	932	933	910	945	875	919	871	920	879	931	938	904	889	864	913	917	917	877	874	880	861	850	897	871	915	918	917	894	874	845	960	920	922	951	884	873	902	895	925	833	858	889	895	918	952	869	913	912	911	896	879	906	902	920	900	946	902	901	886	892	887	895	985	856	867	828	877	878	882	869	903	949	899	987	880	903	860	906	899	880	891	884	873	877	929	843	882	862	889	895	906	854	904	891	898	904	879	884	863	916	893	900	848	916	876	927	890	861	938	963	855	882	920	922	934	887	922	963	942	947	885	885	824	915	913	911	857	847	885	894	903	937	857	872	896	875	857	895	902	883	853	925	865	890	873	848	909	896	850	934	843	851	925	892	860	857	886	915	877	923	888	868	829	907	871	889	882	872	952	868	861	903	934	919	915	901	904	911	881	883	860	929	907	857	928	941	913	870	950	845	864	907	927	896	909	944	916	865	858	860	868	894	950	855	890	861	879	950	873	871	915	911	911	859	905	903	874	890	830	879	910	867	852	877	954	897	928	919	903	899	923	861	879	929	941	852	937	900	881	835	945	918	894	911	930	853	921	883	963	914	882	876	856	855	924	894	953	886	877	881	862	888	952	895	893	946	886	902	922	909	868	944	831	885	922	890	946	888	864	932	881	916	855	858	906	929	866	935	880	910	913	880	895	866	920	865	855	951	864	905	916	904	911	912	885	922	899	887	931	961	903	856	877	911	861	938	868	874	908	903	907	979	868	885	920	868	884	906	903	918	992	922	890	901	860	911	860	881	923	952	885	879	878	917	849	881	907	879	897	903	870	902	949	883	909	917	877	923	926	901	899	921	889	938	895	923	832	899	898	890	932	892	922	935	864	888	916	865	917	927	907	910	905	849	894	844	877	904	914	869	903	905	878	883	868	860	901	877	897	878	850	871	931	871	892	913	908	916	877	898	940	876	910	909	889	931	889	935	894	914	832	899	895	882	883	872	904	838	902	893	894	921	892	903	905	959	885	965	881	905	903	875	943	886	897	931	871	921	939	871	937	956	900	873	901	927	906	827	923	852	860	912	902	874	843	942	928	906	857	866	909	931	933	923	887	892	893	910	871	874	906	908	905	934	916	904	913	910	887	915	886	853	847	896	920	895	881	923	929	883	914	868	913	895	914	911	969	876	889	950	914	962	901	957	888	868	879	884	931	925	931	928	927	894	886	945	876	923	862	911	891	873	889	922	894	856	892	898	942	897	915	868	902	837	940	948	907	885	894	907	880	863	871	927	917	932	833	939	877	938	891	901	880	902	898	957	919	928	893	875	947	941	913	895	880	834	900	915	869	896	840	886	897	917	914	915	861	853	933	906	906	897	835	942	901	909	880	891	934	918	948	869	929	841	864	901	944	859	900	865	875	878	862	888	937	829	861	848	912	919	903	960	869	888	852	894	865	917	896	866	857	910	853	916	851	894	907	866	890	887	895	911	871	869	836	905	901	851	878	922	914	862	927	886	943	894	928	845	814	878	949	863	905	855	913	936	933	898	866	864	920	879	895	950	935	898	883	842	860	876	874	919	922	929	838	934	902	961	895	843	891	876	880	930	861	852	903	863	861	908	896	897	899	867	908	878	915	915	922	910	872	905	887	883	923	914	928	889	940	866	931	893	892	870	876	913	883	899	940	859	919	875	913	882	892	872	903	918	909	908	916	886	963	948	852	892	896	850	889	935	880	959	888	879	879	901	848	899	878	861	926	866	844	860	868	900	933	870	912	916	880	916	843	880	900	906	902	867	887	928	931	857	924	868	870	895	898	950	937	916	873	889	847	877	904	901	922	885	842	843	894	940	933	955	903	911	895	959	896	931	896	900	877	894	935	896	877	889	891	924	854	905	913	910	914	910	955	870	886	901	853	923	907	942	920	848	915	858	903	877	883	907	920	897	918	931	899	886	890	844	920	870	885	909	850	919	914	918	914	895	867	852	905	921	888	931	873	874	864	914	954	882	947	897	869	885	941	884	959	875	859	919	890	899	907	876	896	939	920	938	881	919	865	842	914	884	856	921	873	905	917	942	879	881	909	880	921	901	852	934	936	868	894	878	913	927	876	849	911	882	853	890	839	897	980	927	939	865	892	912	939	919	896	909	892	940	893	880	911	827	975	888	931	893	923	931	936	854	888	862	883	888	900	925	911	857	908	919	883	922	933	903	889	934	887	871	913	940	918	874	935	907	911	866	867	902	918	876	884	893	922	880	895	930	903	936	909	848	967	924	917	884	919	887	924	923	889	902	916	922	914	874	910	864	884	914	868	885	876	899	938	916	863	862	892	888	933	881	933	878	876	889	923	931	868	884	879	915	892	919	897	901	930	885	952	837	873	855	904	894	874	883	916	925	921	890	871	944	858	889	933	870	883	874	891	883	961	890	925	894	910	869	895	914	848	932	920	940	836	881	846	936	937	908	870	879	921	853	907	894	934	891	911	949	907	842	857	865	873	932	897	905	899	901	967	908	907	917	897	919	914	918	839	886	927	877	909	881	849	839	915	915	926	929	885	892	925	864	913	964	882	910	871	883	892	898	879	820	964	913	843	885	950	914	894	944	883	884	914	930	921	896	890	885	879	877	915	899	914	862
5081	1025	957	831	862	786	782	816	779	733	788	806	786	764	776	810	832	815	757	694	794	795	737	787	766	832	793	770	817	790	794	789	803	821	767	744	784	802	793	786	799	744	790	767	784	823	779	794	825	799	770	758	748	782	814	794	823	769	781	798	737	790	767	784	789	743	745	753	794	775	741	767	770	770	750	792	747	752	770	787	795	750	821	790	750	734	808	791	775	771	831	741	764	742	809	744	763	822	771	791	749	785	741	803	761	763	733	753	810	825	753	763	761	815	698	751	761	781	781	754	758	763	733	792	801	808	706	747	774	803	785	834	768	774	776	785	785	806	729	736	781	791	780	800	780	811	748	770	763	766	811	803	773	806	745	763	804	813	776	791	793	781	750	793	805	757	777	774	799	786	781	797	722	816	808	725	721	794	760	752	750	753	738	765	814	741	787	745	731	786	822	803	718	797	722	768	763	752	802	771	781	756	690	792	803	788	757	800	800	773	772	788	790	777	771	779	770	786	811	807	785	731	782	759	761	778	742	819	808	775	784	772	767	748	764	768	778	785	772	738	780	835	792	791	767	751	798	722	825	787	764	764	768	766	829	807	789	772	741	775	822	802	730	756	795	731	786	775	801	744	725	764	788	817	787	780	822	806	775	796	766	763	740	767	780	796	823	795	789	801	806	769	769	728	726	759	780	761	757	717	765	761	794	793	770	771	750	765	749	727	762	768	754	761	718	808	785	787	734	754	713	776	771	790	800	722	783	742	775	789	796	752	781	808	782	772	793	772	807	779	782	728	758	816	745	781	757	730	796	772	818	806	758	769	801	801	751	750	748	797	772	792	718	757	765	754	761	807	781	763	782	783	746	851	769	775	771	773	769	761	746	724	761	783	776	745	808	825	704	767	817	785	748	784	781	725	769	775	763	733	852	807	760	804	760	781	803	802	788	768	733	837	796	731	795	741	772	742	838	804	767	739	769	792	808	755	808	829	800	797	744	820	759	790	751	780	797	796	764	772	812	759	770	727	730	762	796	764	799	753	766	783	757	737	765	808	778	763	746	803	750	820	745	733	787	818	729	741	740	852	743	754	783	821	738	787	742	780	793	759	786	795	759	803	762	742	807	787	703	768	820	762	778	719	761	804	772	787	791	755	770	775	814	758	763	766	821	825	770	801	778	775	809	714	793	815	743	789	733	745	801	765	810	788	781	755	781	757	810	826	781	750	760	812	750	753	744	742	837	774	752	735	790	773	807	730	813	756	775	798	763	762	781	743	769	783	764	752	771	744	822	721	710	762	806	791	763	764	821	740	771	746	760	756	770	759	721	768	753	780	779	790	758	786	741	762	771	791	743	771	731	738	767	774	778	779	798	775	778	782	776	795	796	759	778	792	810	712	746	809	794	787	756	738	788	778	770	771	813	808	765	730	767	764	749	779	816	815	800	780	809	804	821	774	770	765	774	815	760	805	767	761	805	780	763	771	762	771	767	736	784	783	787	748	717	733	817	783	758	789	797	767	766	766	773	824	794	775	779	762	814	735	763	752	789	790	704	775	783	754	800	769	812	751	822	764	756	781	786	771	782	808	776	759	747	775	740	755	789	779	745	772	771	761	788	821	770	809	794	777	795	760	777	807	845	781	796	782	792	761	795	767	777	797	799	772	798	784	794	767	769	752	790	819	784	735	744	773	767	806	733	750	774	761	768	815	770	754	800	775	734	747	813	760	796	766	782	718	788	728	767	769	752	711	825	699	708	728	747	795	758	767	769	753	765	770	806	758	808	762	762	809	828	832	791	813	766	774	764	766	776	759	834	793	774	770	757	747	787	736	828	774	787	801	760	816	738	725	782	784	771	736	738	754	811	764	760	791	790	797	769	810	764	771	775	758	707	796	782	774	858	762	810	800	802	753	759	768	761	755	773	794	767	761	817	773	841	727	786	766	724	779	771	777	809	760	835	751	734	811	749	764	839	795	733	830	792	781	803	806	770	753	783	781	781	816	757	721	806	754	742	787	814	776	794	747	783	756	760	748	794	750	759	834	754	738	765	786	765	741	744	746	777	791	758	818	779	784	796	738	826	757	797	775	771	797	832	771	777	767	769	803	763	780	781	790	765	768	754	757	780	799	810	790	769	754	788	816	770	784	759	791	753	803	820	783	745	827	782	773	736	732	767	812	749	778	726	782	768	797	807	748	754	793	853	717	768	803	852	763	746	761	780	807	770	837	802	791	798	803	766	796	745	801	816	774	816	786	775	783	725	772	781	772	811	737	784	803	874	744	783	792	783	815	812	769	793	782	755	766	795	745	750	774	786	755	758	777	738	800	807	749	827	818	765	753	808	802	795	734	786	772	790	823	787	802	746	789	765	724	768	798	764	768	755	775	793	808	805	728	768	818	720	707	751	764	771	790	734	777	774	766	770	798	790	791	764	747	763	740	790	804	774	781	774	778	788	752	710	794	732	807	730	779	806	795	765	765	812	761	829	791	753	797	816	809	758	773	784	818	749	804	758	814	828	819	781	758	762	812	791	777	825	765	779	738	739	763	767	725	791	763	739	768	808	786	798	775	775	801	757	746	742	728	791	814	784	792	810	801	739	730	749	763	755	770	816	754	778	764	770	761	799	780	803	776	780	755	764	756	793	777	747	790	747	792	774	793	781	758	734	768	767	785	788	815	757	816	789	780	753	794	813	739	782	786	765	803	819	770	774	771	807	720	785	802	764	802	769	720	779	787	805	800	737	799	787	776	787	788	762	786	790	765	749	791	806	779	779	803	764	741	765	807	825	777	795	784	802	768	787	826	751	783	753	717	817	748	749	758	787	782	761	766	761	811	827	720	770	771	773	780	774	797	791	789	789	778	777	819	774	758	812	793	699	779	787	761	794	753	754	753	808	789	798	753	761	795	768	801	804	737	796	744	802	813	719	790	775	797	779	763	808	805	751	788	767	760	778	797	817	723	771	827	759	765	847	794	757	789	788	771	802	739	770	765	760	790	742	707	778	795	786	768	779	717	743	790	782	800	770	791	806	760	783	782	734	751	758	796	732	741	792	783	792	750	777	715	716	736	782	773	746	791	755	801	738	804	769	744	709	811	796	759	763	794	757	839	811	781	728	828	788	738	777	801	781	780	780	773	758	780	757	772	746	735	696	754	828	795	838	759	807	783	799	773	813	760	776	792	806	828	802	789	748	719	779	795	744	773	742	757	744	776	751	802	787	752	771	797	769	782	743	762	771	789	727	749	776	803	733	762	779	803	787	736	765	732	786	795	763	748	804	750	767	764	770	717	746	791	805	798	723	754	785	730	760	819	768	724	802	819	816	816	767	801	781	754	823	767	774	745	805	769	785	796	737	796	817	783	818	785	734	738	795	753	771	743	786	764	791	745	761	753	764	768	763	749	768	755	780	742	766	818	739	802	816	789	799	802	794	750	765	671	804	816	779	825	744	821	771	794	774	747	761	738	778	755	769	819	771	792	761	774	782	784
25674	21400	25880	19268	2312	1183	1090	953	889	901	895	916	907	851	843	939	802	835	889	814	813	863	850	880	887	845	922	865	856	882	815	884	930	862	923	918	889	840	844	934	812	888	869	925	801	864	888	885	864	857	863	868	849	866	878	843	843	878	872	837	872	892	824	860	887	839	800	875	863	843	841	892	879	859	915	917	880	893	849	882	899	912	914	863	804	817	867	854	891	873	820	827	908	849	897	847	855	820	822	894	818	872	849	842	881	859	842	894	813	858	927	847	808	875	827	875	831	861	859	813	852	908	872	800	863	885	864	839	850	876	798	847	918	880	853	861	860	862	803	863	887	892	814	847	805	834	881	892	822	835	905	844	900	898	855	902	883	932	850	835	827	929	910	873	830	865	921	851	879	858	896	861	869	854	841	866	868	801	857	866	878	898	870	846	843	875	839	857	861	890	873	849	833	849	842	834	861	862	893	880	832	905	885	821	906	799	862	865	791	812	853	850	889	861	888	913	880	858	859	876	889	833	834	825	834	877	872	882	861	846	858	850	839	912	840	906	894	891	871	865	897	908	907	825	888	870	847	869	859	824	834	877	860	838	884	873	829	871	912	906	902	844	869	880	825	867	827	932	861	809	870	818	840	874	886	821	869	837	874	880	867	855	830	878	838	855	846	849	878	829	877	812	818	843	814	835	890	926	851	868	844	841	915	870	868	816	870	877	823	842	820	847	829	878	860	872	869	867	843	860	882	830	924	889	807	787	875	901	838	854	849	859	860	866	895	858	887	897	853	934	893	881	872	834	857	875	921	864	851	844	865	842	907	915	796	884	872	842	860	959	852	859	865	868	891	887	833	863	879	871	869	874	898	849	878	856	844	832	878	830	872	809	842	871	841	836	852	914	851	816	831	868	901	915	852	874	854	853	851	815	800	807	824	887	859	916	873	818	828	857	862	922	882	890	821	868	920	856	829	887	843	903	846	886	825	904	852	883	885	893	812	804	824	862	852	852	798	902	892	870	834	846	868	877	842	903	914	862	823	867	848	837	851	864	902	834	841	889	801	870	838	897	844	856	838	871	811	856	841	833	830	833	840	896	835	847	822	865	864	843	846	852	893	844	891	868	918	813	868	855	832	824	845	883	829	872	852	816	836	881	868	857	870	849	866	854	860	900	814	824	870	868	887	846	846	896	843	826	865	862	840	831	820	845	862	873	902	834	883	848	929	838	889	880	852	873	877	854	799	829	876	825	867	853	853	855	855	810	904	878	868	873	839	826	865	890	812	843	895	864	849	872	832	838	904	841	852	783	856	850	874	894	843	900	839	860	901	814	836	886	835	822	857	842	894	817	829	873	892	831	916	853	848	822	814	824	816	827	834	835	831	821	931	841	875	873	855	871	827	821	852	882	884	813	861	857	837	925	877	887	858	849	826	886	804	895	885	868	859	916	906	849	829	862	842	842	935	842	805	825	879	883	847	838	865	881	893	834	869	862	830	869	830	885	845	881	882	869	938	851	898	907	845	905	868	862	861	846	889	779	827	909	869	838	901	825	908	927	851	874	902	854	858	835	909	879	877	891	863	859	806	863	864	846	789	838	896	832	871	853	855	894	845	871	869	906	848	864	867	887	824	858	814	883	857	843	832	824	829	851	901	804	816	897	904	872	821	894	865	900	801	858	860	816	858	862	845	867	892	869	815	863	855	821	870	840	868	889	874	925	886	837	890	830	839	820	848	836	895	800	836	845	853	823	947	876	821	827	883	775	869	838	879	871	847	830	800	840	886	872	905	875	810	881	834	839	864	825	859	839	843	834	862	822	825	869	835	847	850	828	798	877	818	902	857	886	875	878	872	835	822	802	856	840	873	936	870	845	822	846	906	843	874	924	806	836	841	843	889	873	841	895	857	843	879	835	874	855	868	884	874	863	827	891	803	875	873	841	839	886	869	885	843	877	844	858	837	865	873	867	873	914	887	873	816	848	815	860	851	836	846	825	913	831	870	836	850	850	864	856	881	865	825	908	871	840	863	844	822	856	827	872	901	889	815	852	851	841	824	855	893	853	839	880	827	870	897	905	866	854	908	866	823	854	853	889	867	852	868	843	812	815	869	864	835	870	884	884	875	806	833	886	841	838	867	835	816	824	896	820	869	862	867	859	856	869	861	860	846	862	806	820	913	927	893	839	812	881	871	896	913	872	872	873	830	834	826	864	835	843	888	839	882	865	847	886	844	883	884	823	819	852	861	817	818	885	874	819	898	911	876	874	846	823	847	850	831	893	839	823	839	856	822	859	890	842	888	883	860	861	885	808	869	826	801	872	808	885	906	888	863	880	861	900	898	835	835	839	873	849	875	823	853	870	823	824	851	858	850	836	870	822	796	879	859	837	846	822	826	888	847	896	822	875	841	823	842	847	906	833	853	840	893	872	877	904	892	903	896	837	832	873	947	857	875	825	857	854	854	842	941	861	849	844	840	900	829	901	853	922	860	862	879	863	873	887	922	879	841	850	894	830	862	816	887	853	833	816	848	828	847	867	824	855	882	852	830	869	811	866	815	835	870	814	795	889	838	829	874	853	807	852	868	831	810	888	896	866	867	920	845	820	887	819	890	906	845	891	852	864	841	808	886	876	841	818	860	762	842	850	906	892	865	816	876	835	827	875	860	819	879	912	889	854	836	847	848	864	854	834	871	904	843	790	810	843	854	812	787	880	894	847	840	863	870	906	913	886	867	824	879	871	885	835	812	875	875	871	851	872	877	841	901	829	851	827	872	825	842	868	860	844	846	840	874	833	876	824	865	842	807	833	920	857	830	867	850	877	865	869	918	892	840	805	821	841	820	847	886	881	835	867	897	836	828	850	801	909	898	862	813	853	843	873	868	880	847	869	821	884	911	858	882	897	815	869	864	900	813	868	846	845	852	836	853	830	850	874	878	858	860	768	846	852	881	839	806	847	873	817	845	850	823	863	861	871	851	832	872	799	845	920	832	867	881	834	812	897	849	920	913	833	884	852	812	819	861	806	825	803	822	814	884	812	875	884	844	847	839	847	804	862	844	844	810	861	855	847	903	896	858	876	869	827	869	863	814	890	819	866	849	845	861	864	861	920	833	865	860	844	893	882	847	874	831	870	836	813	807	829	807	885	880	864	875	872	833	813	799	847	845	846	839	838	828	842	829	893	853	865	861	856	866	890	816	875	809	911	901	871	898	818	908	889	838	837	872	862	850	832	818	863	869	844	840	839	855	847	883	845	910	841	876	823	821	802	825	874	834	859	872	857	852	884	882	889	898	810	829	867	885	861	908	826	873	865	914	880	859	847	850	866	870	858	839	849	841	813	923	837	888	838	820	903	842	897	871	771	859	873	874	878	849	824	862	863	869	904	837	851	852	880	892	824	875	890	844	879	890	870	790	866	889	870	836	861	843	842	863	846	888	843	823	928	796	883	888	825	831	845	868	856	847	856	875	881	836	869	906	887	815	912	845	884	829	835
3665	2318	2016	1339	1138	960	927	880	906	838	851	873	847	871	853	806	713	815	769	865	757	774	782	773	768	748	768	757	762	740	766	803	761	794	780	737	802	774	796	738	756	704	766	737	793	802	831	751	835	747	759	769	773	774	770	782	773	745	789	801	761	775	801	779	760	798	808	771	809	803	728	722	761	769	776	741	788	780	712	829	742	745	720	732	777	722	760	764	753	798	762	799	753	791	753	791	760	742	748	767	756	766	729	762	731	809	781	760	794	778	720	760	797	798	742	778	795	790	761	769	751	768	742	780	772	775	732	761	775	752	800	751	799	746	733	761	751	751	764	743	741	751	733	746	728	792	808	745	766	759	745	769	755	783	746	780	751	737	749	705	749	786	819	754	785	693	729	751	775	768	773	748	801	793	805	751	700	756	772	753	779	722	740	754	734	800	748	749	790	751	780	774	789	719	775	777	777	805	779	791	736	766	787	741	750	769	770	774	750	730	717	758	834	747	804	777	745	754	741	714	755	737	757	728	776	766	774	763	720	748	724	756	749	748	756	763	769	742	751	744	736	790	747	720	816	758	796	778	787	732	744	740	766	768	781	738	735	722	726	754	768	740	759	831	746	778	706	773	767	762	752	741	755	777	740	789	775	764	795	776	780	719	846	788	795	784	766	760	722	780	717	822	760	805	750	751	771	753	822	776	780	831	740	775	787	791	784	731	748	768	800	821	754	771	757	739	775	791	754	773	740	787	765	765	819	737	804	761	775	755	747	747	775	779	757	759	771	747	741	761	738	751	744	759	777	802	749	762	761	777	729	756	790	756	670	765	761	779	800	764	769	775	742	764	791	745	809	749	743	744	727	791	762	774	772	797	766	745	765	776	779	722	798	790	747	798	781	749	780	821	765	742	774	740	769	794	777	769	747	766	799	774	785	779	784	761	758	725	713	757	747	780	771	713	709	776	765	720	773	770	778	789	739	767	775	819	763	741	775	758	757	780	740	790	772	786	786	787	788	731	763	713	790	774	732	791	785	725	774	825	765	761	762	749	781	766	760	786	767	745	727	766	782	770	814	735	752	749	766	711	796	798	725	737	743	781	724	790	760	757	762	777	754	785	769	755	754	742	751	783	746	744	741	774	756	761	775	829	763	721	783	831	751	801	771	733	749	750	745	738	751	804	749	780	749	761	769	765	726	738	775	780	738	772	727	732	736	734	810	729	774	785	768	807	771	789	729	742	745	795	779	775	803	821	806	768	787	765	753	763	750	743	779	774	776	759	674	764	738	759	783	823	786	779	807	794	785	760	751	784	783	792	766	762	757	744	790	767	771	753	768	745	789	793	784	788	826	726	775	787	773	748	742	745	781	757	808	775	794	772	753	760	789	756	752	745	749	786	746	824	767	780	688	776	771	762	763	769	778	779	699	776	731	727	744	728	764	764	790	818	779	732	782	758	729	787	759	753	812	812	780	748	756	788	770	795	689	754	783	782	804	763	768	745	763	780	758	762	793	781	795	751	764	740	754	739	735	757	728	764	753	725	746	783	818	728	750	783	741	802	757	752	750	715	767	798	786	790	773	790	805	801	721	738	738	743	743	721	755	736	745	797	714	742	738	761	765	760	742	748	693	769	776	762	779	758	751	758	763	705	738	727	819	733	733	749	803	716	766	720	788	739	736	745	738	762	800	767	770	749	735	735	787	831	778	753	783	788	750	774	778	784	784	742	765	719	781	725	759	738	759	771	746	809	760	799	784	744	753	714	788	821	783	765	736	763	784	712	721	786	743	733	750	770	780	738	768	711	755	789	817	771	726	807	735	779	784	778	706	736	747	774	800	757	774	763	801	744	793	760	785	727	758	767	799	778	793	795	773	756	788	794	749	731	791	811	789	780	743	741	755	766	842	710	742	752	790	778	737	754	769	726	779	754	783	749	723	751	789	783	784	772	742	793	756	749	731	764	810	747	720	737	762	723	802	766	796	765	768	781	808	754	782	779	798	778	743	775	754	758	800	743	760	732	784	753	816	758	762	799	789	739	787	771	794	735	756	750	782	716	715	707	761	732	759	824	745	752	760	747	768	780	733	777	788	771	756	706	771	740	737	757	732	719	742	735	722	767	780	795	733	787	745	764	755	726	742	734	747	811	734	794	704	747	745	745	770	771	818	697	736	753	795	773	732	822	778	779	784	703	772	746	747	822	752	723	728	785	745	784	768	781	779	758	762	776	776	758	746	782	785	768	774	806	768	704	759	748	772	790	786	759	803	783	751	803	698	739	780	768	744	810	749	744	780	733	736	777	720	782	798	759	725	768	784	744	720	737	793	729	764	763	803	780	721	769	776	715	794	763	764	774	792	739	736	748	776	725	784	765	767	748	756	798	749	765	766	739	801	803	755	797	752	772	795	790	781	737	754	805	751	799	744	716	728	775	763	730	778	735	709	756	782	753	756	758	822	809	772	725	787	774	786	781	774	760	811	779	746	690	784	735	716	730	787	748	731	770	777	765	798	715	741	780	717	680	816	710	757	775	767	716	791	755	725	776	750	765	715	755	765	739	746	790	788	775	730	799	796	741	746	783	780	780	702	805	787	810	744	772	757	717	704	749	764	783	738	788	781	780	746	764	731	788	788	761	778	773	724	773	722	765	752	768	739	819	730	765	780	775	767	789	771	772	765	765	757	797	787	744	777	782	812	721	781	736	737	708	777	781	746	775	778	764	783	770	720	736	758	774	728	824	777	773	750	789	785	749	766	779	744	720	737	762	716	739	789	746	754	741	756	769	778	761	724	769	777	765	747	769	737	767	737	738	767	711	753	729	747	807	751	768	768	782	781	788	801	761	785	772	779	776	772	773	746	834	743	752	752	777	762	777	709	749	775	773	736	776	799	734	795	763	765	737	724	774	726	784	761	738	777	739	737	770	786	758	724	730	743	767	790	764	755	749	764	733	781	778	734	735	763	805	744	737	758	832	808	797	747	751	774	759	763	773	722	775	746	747	762	758	766	834	798	753	749	784	746	727	810	777	749	723	796	777	770	718	739	759	759	772	744	831	764	749	782	742	768	754	769	773	757	732	790	743	757	762	730	775	756	741	795	739	746	741	737	791	770	814	775	808	755	758	763	747	757	747	804	728	744	756	740	737	759	730	773	761	770	781	739	703	728	771	705	739	737	717	758	798	781	770	752	813	787	790	762	748	713	744	772	772	813	791	718	763	708	786	762	733	815	775	732	767	754	770	731	776	717	783	752	771	772	729	758	762	718	728	740	769	751	707	747	774	785	782	747	776	772	675	754	784	768	770	764	762	748	773	729	760	721	796	793	785	778	809	783	775	823	769	759	750	790	738	757	773	692	748	790	761	773	741	708	736	781	758	792	762	774	775	744	758	777	776	785	800	767	770	786	767	767	735	754	792	753	745	756	761	739	780	754	750	752	769	757	741	803	791	802	708	763	767	750	728	712	753	761	776	797	720	733	778	749	772	747	742	684	759
24263	21474	28666	24691	20667	3418	1128	765	604	588	554	556	509	536	511	527	485	474	480	531	502	468	450	515	482	478	476	449	469	473	489	492	496	512	491	471	458	501	452	439	472	486	503	476	477	487	477	437	476	495	483	465	511	420	462	460	484	467	502	475	511	505	445	465	483	483	465	455	470	499	468	467	481	475	451	458	500	482	471	451	420	469	455	426	438	466	460	428	479	450	500	458	440	520	475	461	483	466	438	437	441	484	460	443	471	447	478	448	445	473	463	438	450	455	455	496	461	487	449	454	470	465	514	508	483	481	465	494	454	451	484	461	487	424	460	446	440	442	440	447	517	461	468	452	460	484	418	403	456	442	458	507	473	486	491	474	473	506	459	467	459	485	448	461	480	445	448	488	454	466	463	482	474	473	488	470	455	466	453	469	465	443	420	487	481	479	471	475	468	474	444	433	446	446	453	453	454	468	467	424	467	474	498	450	481	459	434	470	460	446	516	424	507	490	482	455	486	465	446	462	472	456	439	426	415	456	468	489	474	460	465	457	507	467	472	423	467	440	461	440	444	432	414	437	412	460	463	448	492	467	481	440	463	457	472	463	438	451	458	484	463	451	467	475	417	477	444	485	449	466	462	439	437	458	457	485	457	467	442	472	450	478	480	487	483	447	488	448	462	487	432	491	462	447	463	438	437	444	464	489	477	465	439	456	457	431	481	456	456	480	472	481	456	460	464	455	490	486	444	459	408	428	481	455	458	446	427	470	458	451	494	466	464	452	411	486	464	488	465	509	445	442	463	486	462	479	459	479	457	467	491	414	432	507	461	450	459	474	439	450	450	468	436	468	425	451	468	463	446	443	450	459	498	509	530	454	494	444	460	474	487	443	442	438	456	465	468	444	454	484	465	446	452	430	417	476	438	473	457	462	434	467	451	453	485	472	434	436	449	467	498	470	440	463	459	445	467	459	467	461	450	450	438	495	454	443	471	465	467	499	436	463	438	453	431	444	491	495	420	485	424	478	453	478	448	464	445	475	440	442	432	458	447	459	450	425	422	457	459	440	443	441	461	463	466	458	452	437	451	437	414	452	465	463	416	447	470	503	456	457	449	445	449	467	478	431	457	449	455	466	494	456	469	462	499	457	434	473	452	458	476	487	426	434	432	412	475	481	470	486	490	447	463	506	444	479	460	448	447	466	441	427	457	439	457	439	459	439	472	448	466	456	472	467	463	422	452	454	436	450	473	459	430	457	436	424	477	450	481	442	469	491	451	480	427	474	462	464	454	502	428	436	484	442	467	487	487	437	484	453	518	492	472	417	437	470	489	488	469	466	452	435	426	445	465	459	448	436	418	467	464	424	456	431	443	475	436	444	425	439	474	457	477	501	477	481	426	459	449	469	457	437	455	467	457	491	504	457	435	456	484	473	474	486	466	446	487	465	453	503	474	435	465	398	468	499	460	434	492	454	444	499	437	429	443	452	490	438	499	459	481	446	462	414	416	455	435	487	466	466	439	458	487	482	490	458	471	454	448	479	438	441	483	457	448	465	445	437	464	488	483	463	460	461	484	435	428	454	476	410	432	470	498	464	443	470	488	440	451	455	427	454	436	423	439	469	454	433	467	457	456	472	457	458	453	436	445	448	458	460	425	449	491	485	473	444	439	445	446	440	502	490	439	468	496	440	473	457	471	478	393	491	471	445	446	421	432	435	484	464	471	445	429	467	457	441	454	446	447	447	470	482	433	490	479	437	444	446	438	468	430	470	453	459	469	475	438	447	455	485	471	431	462	452	468	472	424	452	484	451	419	493	435	461	497	424	411	485	473	439	456	450	475	427	402	510	460	472	533	489	454	454	506	476	462	432	465	438	428	479	437	501	450	440	480	437	473	478	450	464	452	496	488	488	443	463	449	453	453	408	487	447	432	490	449	462	478	483	451	457	475	464	474	461	466	469	477	476	460	463	465	458	437	472	442	455	493	486	451	477	458	404	454	476	441	484	502	479	497	475	469	455	438	472	434	453	467	415	463	496	461	403	479	454	455	490	478	472	519	466	475	438	458	486	487	471	479	462	436	455	483	441	466	447	459	493	475	456	472	488	462	455	464	503	476	478	445	464	469	463	440	482	434	486	488	421	452	458	475	431	477	433	446	458	473	455	470	444	487	465	487	445	458	447	435	441	449	530	441	456	454	455	467	480	420	463	446	446	459	446	441	447	446	472	441	459	448	482	456	444	436	457	476	481	434	451	415	449	456	446	458	407	460	489	464	454	449	466	468	474	437	445	499	457	463	467	473	431	471	454	471	475	470	439	473	440	452	455	461	455	463	442	457	448	424	468	403	484	495	466	491	496	452	468	481	439	443	432	428	470	457	471	466	444	457	450	427	485	455	447	450	480	450	467	463	450	446	477	476	440	430	461	455	484	422	455	441	437	464	442	428	435	487	445	456	435	490	469	445	437	482	416	437	480	408	491	480	472	424	449	455	469	425	472	445	459	457	456	469	453	445	477	472	454	478	465	448	469	440	437	442	448	439	463	452	494	455	470	433	446	433	485	458	461	463	457	483	431	512	461	458	415	486	419	473	471	476	487	476	455	454	462	488	443	465	454	428	469	458	450	457	478	475	494	445	432	450	460	491	441	487	445	445	475	424	446	424	452	464	438	434	483	471	468	476	460	460	492	488	483	506	436	492	448	458	489	430	469	425	450	432	460	428	451	419	478	439	452	480	461	458	437	472	441	455	446	511	458	472	473	451	473	451	431	452	417	457	451	435	460	492	461	450	462	464	477	453	420	482	433	467	480	407	479	462	449	451	451	460	468	480	487	465	451	461	436	515	478	465	479	417	456	502	426	493	459	472	455	468	457	421	458	468	439	462	435	465	463	481	422	463	478	475	459	480	446	460	484	466	482	448	473	452	492	487	412	482	447	489	438	462	450	453	493	435	458	452	452	435	476	465	449	458	460	435	434	453	495	483	506	494	426	455	469	453	458	469	445	443	479	445	458	465	465	436	460	475	436	450	475	501	429	475	484	435	488	447	463	469	508	455	444	458	493	464	437	460	442	483	492	453	430	464	478	455	471	455	452	414	392	455	468	416	481	462	484	468	472	462	435	433	468	461	450	446	520	449	468	470	482	477	460	412	459	457	422	462	488	441	472	440	411	448	454	472	429	472	433	469	437	476	464	477	438	482	493	477	444	464	482	445	437	458	463	432	486	432	484	450	446	428	429	440	446	455	481	477	448	449	415	507	477	434	438	465	466	447	440	484	465	397	489	417	508	442	475	471	471	455	481	488	447	497	450	461	476	487	418	466	487	470	436	493	466	471	428	436	446	447	427	420	466	459	499	467	420	440	460	492	444	451	483	474	452	435	448	439	457	472	483	457	441	481	481	465	445	472	455	454	440	437	426	467	466	480	470	434	465	450	454	432	422	476	500	465	444	472	442	436	442	478	451	466	483	466	474	497	490	429	468	465	442	462	454	420	425
3338	4861	3788	2009	1452	1067	959	783	733	671	610	617	631	577	576	561	530	521	507	538	523	509	450	526	478	498	498	457	492	504	498	493	446	498	472	470	487	479	460	469	441	485	461	461	478	472	467	465	452	450	487	489	475	478	484	453	445	509	448	459	468	478	523	480	448	474	461	452	437	478	525	449	448	441	460	510	482	473	473	524	491	461	498	477	453	481	477	499	468	467	474	470	487	437	460	479	457	462	459	479	449	428	448	474	509	459	449	455	448	464	449	475	460	481	456	416	440	431	482	450	494	484	470	439	459	507	471	474	460	480	460	465	448	490	480	485	443	454	474	499	450	465	453	463	461	454	493	472	448	471	463	519	430	521	493	427	490	456	473	474	422	472	438	446	463	459	485	474	471	465	476	455	490	458	457	489	484	457	501	450	437	475	476	446	470	486	472	441	459	454	467	464	439	486	429	463	456	461	512	426	460	408	451	443	497	460	458	503	444	468	461	446	470	478	474	427	435	473	472	481	490	450	450	455	434	444	465	418	463	489	455	424	445	501	464	448	469	447	436	479	464	463	438	416	455	463	463	457	461	418	518	460	459	480	499	474	479	482	465	482	428	455	445	450	446	447	430	473	488	448	470	512	469	464	439	455	447	432	447	470	453	475	477	464	464	436	486	466	472	435	462	455	443	462	492	468	455	449	465	460	485	486	463	472	467	462	501	427	481	439	472	457	442	454	492	456	496	447	505	496	473	420	465	471	474	472	495	446	463	440	478	431	501	466	440	488	450	460	423	509	456	475	463	460	454	417	484	455	471	467	478	493	460	470	446	463	453	422	455	464	455	433	478	465	425	441	450	462	453	449	483	469	525	470	477	464	462	455	445	452	438	486	516	469	473	447	473	439	444	473	448	462	461	477	472	453	415	479	482	476	452	445	448	444	477	428	465	429	469	461	457	452	439	453	446	447	446	444	448	435	484	478	503	461	466	522	447	467	467	456	472	502	432	473	451	466	419	458	471	463	429	492	442	494	458	463	460	446	459	448	443	444	449	483	489	443	482	425	485	434	435	438	475	466	476	436	451	435	452	490	491	440	502	424	470	489	470	424	474	430	484	454	459	478	460	408	460	462	460	485	450	484	444	474	433	485	478	530	432	404	508	431	439	490	453	479	441	440	433	469	449	426	471	492	501	433	441	446	450	451	486	468	444	436	461	446	473	486	438	440	436	462	465	440	508	475	453	484	466	459	468	455	472	481	506	472	475	452	469	464	460	485	456	439	465	460	427	465	480	457	430	474	458	489	448	446	456	444	467	443	453	455	437	436	478	418	458	462	453	472	499	462	489	432	424	447	448	433	443	474	466	452	447	482	455	426	479	473	458	450	450	465	475	434	427	458	510	468	450	413	475	439	489	420	419	406	493	457	387	447	433	462	446	451	443	458	430	433	519	420	461	446	475	442	402	433	496	512	474	472	449	451	454	472	480	474	416	471	441	496	422	450	435	478	431	444	449	451	451	486	499	448	456	449	455	468	456	440	463	493	446	452	470	448	464	442	484	433	422	455	414	425	443	480	482	439	442	428	466	480	496	470	497	454	430	438	466	435	460	440	445	485	466	451	430	461	466	472	484	457	464	494	426	441	452	429	438	408	444	436	504	499	473	456	464	469	395	460	462	443	435	460	471	440	452	412	466	429	446	443	483	443	448	425	423	450	463	444	439	478	483	445	443	475	479	463	459	471	487	446	445	471	480	450	455	479	461	476	434	491	425	423	451	471	453	446	444	495	439	439	471	450	467	478	455	450	478	477	482	439	464	503	424	440	444	433	442	477	475	471	440	478	477	455	408	462	463	441	430	472	448	452	441	422	482	460	456	462	471	469	446	475	441	463	473	456	487	488	470	454	449	438	509	504	415	444	444	470	459	493	488	448	445	442	444	456	474	427	468	495	443	454	466	413	433	527	454	479	451	460	475	446	488	453	411	444	448	450	461	429	439	421	436	446	465	455	435	465	444	423	436	451	473	461	430	441	453	447	478	433	475	460	482	455	482	466	455	432	433	469	469	449	458	466	469	437	491	477	471	436	509	437	455	455	478	446	436	469	465	431	461	452	450	465	442	404	452	498	463	449	441	450	453	431	473	464	460	413	449	430	435	450	501	450	447	459	499	457	425	439	429	503	476	465	439	474	427	435	466	517	455	425	456	497	458	494	431	469	472	476	418	479	442	420	460	449	418	458	446	495	453	410	453	484	435	431	442	500	456	471	440	450	424	460	430	433	450	469	474	477	446	443	486	453	498	433	404	435	497	439	435	446	458	466	461	443	457	485	451	412	472	458	445	469	468	443	450	435	463	451	477	454	471	428	469	461	475	469	475	464	452	454	502	446	475	472	417	466	446	418	436	438	479	448	453	465	423	502	507	486	496	435	445	454	469	436	433	455	494	469	458	443	456	469	437	422	416	464	461	453	461	414	435	448	421	471	470	408	459	433	471	383	468	436	406	508	451	403	423	433	436	459	467	453	481	459	478	471	441	481	452	436	443	441	443	483	442	461	453	452	459	461	476	441	447	457	455	461	419	473	459	453	463	440	473	451	439	458	468	456	444	413	459	502	456	480	455	432	483	481	504	470	441	442	457	428	442	435	456	497	473	470	450	459	448	461	448	473	489	464	451	453	487	407	464	444	463	434	450	418	461	456	426	447	467	469	489	444	460	479	467	487	484	423	403	456	455	485	456	474	470	435	499	467	432	424	483	422	439	472	482	474	453	467	436	449	448	436	474	470	464	467	477	422	449	505	459	446	466	460	438	448	471	440	486	464	449	474	444	448	457	434	470	438	472	413	460	447	439	456	486	450	456	438	425	430	445	512	406	468	434	450	440	450	448	494	473	481	464	435	440	429	454	428	438	458	490	449	480	483	479	418	430	472	460	428	484	441	473	488	446	453	427	451	463	445	463	436	458	446	435	466	433	437	454	440	472	461	410	482	461	463	458	487	456	451	419	430	492	473	408	442	429	432	443	432	466	444	468	466	461	442	445	423	421	469	460	446	440	456	459	481	468	435	439	431	468	456	446	441	449	483	478	466	442	466	461	422	473	445	432	465	460	424	485	451	435	433	458	480	468	449	428	433	464	470	478	500	486	473	477	444	447	468	465	422	473	463	472	458	460	427	444	478	443	449	443	425	457	437	444	462	455	485	499	466	451	440	439	437	438	417	465	432	437	436	444	464	432	482	477	484	443	443	431	461	462	477	433	439	456	440	435	478	447	427	426	437	441	452	424	465	455	457	466	487	432	457	476	441	466	474	443	472	476	458	478	470	475	478	457	479	467	461	448	439	477	434	446	455	452	428	481	452	493	471	498	444	469	481	476	443	450	449	435	457	435	443	491	419	490	465	438	444	451	480	430	422	472	479	425	454	456	457	485	457	426	445	447	456	440	496	451	438	457	435	510	416	473	448	421	473	414	464	443	453	461	472	451	458	439	478	444	448	444	481
27715	12240	2147	1328	973	968	933	978	923	928	929	935	929	883	960	923	910	876	947	887	971	894	902	899	881	916	891	974	884	953	875	891	942	882	885	930	883	852	869	913	927	946	914	905	905	938	882	906	920	896	934	915	914	871	925	869	838	915	869	856	859	928	903	914	907	914	934	920	963	869	902	903	971	902	891	878	916	897	910	906	978	906	854	942	955	889	874	913	930	909	856	907	882	911	941	943	878	939	915	927	883	899	976	900	902	898	910	952	938	883	883	881	889	940	849	928	879	878	957	952	928	828	890	893	880	902	952	903	917	892	858	873	911	952	876	905	865	898	933	882	932	910	890	880	868	909	893	883	878	885	886	922	900	895	861	918	870	891	940	872	906	924	934	841	925	917	885	853	932	892	952	936	921	886	885	907	902	912	938	888	892	902	953	882	912	922	898	888	889	895	904	949	905	910	914	884	893	941	853	903	905	932	886	914	904	941	940	862	946	865	900	939	952	952	864	916	895	857	901	932	916	884	893	910	890	865	912	922	863	922	949	959	894	891	833	874	900	938	931	946	960	919	915	891	914	880	924	881	873	898	942	919	920	933	908	893	882	903	884	910	868	930	889	936	949	902	888	910	872	942	889	893	914	933	940	970	928	911	906	886	896	873	888	920	920	905	907	884	950	908	981	937	895	862	941	967	872	881	956	908	915	890	944	909	958	926	917	890	905	878	969	907	870	889	846	868	882	833	830	944	893	880	902	936	882	962	903	941	932	870	854	924	919	863	860	959	911	887	885	916	884	884	848	937	921	912	891	904	882	962	908	942	1005	955	877	930	910	938	852	895	931	906	869	896	933	900	888	903	898	911	882	910	917	899	938	893	880	932	916	888	879	915	847	902	889	892	866	909	874	900	890	918	886	930	894	921	933	864	901	953	876	893	947	854	870	888	925	850	906	890	916	858	853	875	904	877	933	909	909	902	947	897	875	899	869	880	930	852	848	911	875	936	901	938	893	958	921	885	873	867	967	899	913	901	897	921	867	919	868	898	905	916	877	906	904	884	936	929	1004	904	988	939	905	891	889	941	916	879	901	882	903	940	873	929	906	877	876	897	928	910	934	852	920	943	845	891	874	865	882	924	912	919	914	952	877	934	922	929	927	866	921	966	920	870	961	893	911	913	871	917	892	871	944	866	937	912	916	876	963	863	950	885	903	931	913	861	899	866	1002	895	832	919	894	922	905	924	901	888	916	864	917	883	896	893	918	979	913	865	895	839	873	877	891	940	872	939	887	868	898	937	909	897	912	864	957	892	899	901	910	879	912	1005	959	859	863	930	938	895	918	882	896	923	927	891	901	912	911	923	919	929	878	878	951	982	875	845	938	877	910	957	879	885	867	860	851	895	921	904	924	884	896	922	896	881	904	848	917	875	899	872	889	913	911	844	915	852	902	910	957	875	914	892	849	853	909	884	923	859	891	899	958	992	887	905	925	916	862	921	939	915	861	877	944	897	870	907	881	948	862	882	862	896	910	912	896	906	894	924	1001	911	874	872	899	943	965	959	900	869	913	962	886	909	939	908	895	933	933	913	936	890	910	951	903	875	890	935	875	914	896	980	910	893	912	904	897	886	904	905	922	878	956	894	909	894	847	906	910	870	820	903	901	916	884	913	913	938	1037	887	911	856	938	888	912	873	885	916	908	880	898	857	874	978	943	884	918	922	899	912	939	866	903	939	852	890	913	930	913	866	855	867	902	902	913	948	941	923	857	965	956	882	867	969	880	957	949	912	862	926	900	954	877	926	916	918	879	925	906	902	930	906	954	928	943	914	899	959	885	924	891	877	896	850	897	916	878	959	893	906	893	895	878	957	884	971	891	912	940	905	973	864	897	908	932	927	871	876	869	855	856	916	906	877	949	938	892	928	921	853	927	879	938	871	907	919	908	895	915	924	944	884	962	901	919	931	939	863	882	986	908	903	872	930	886	907	902	905	888	926	906	847	887	911	903	873	874	920	922	895	897	896	877	913	886	925	872	928	850	944	840	877	873	861	894	888	867	895	913	941	881	937	937	868	914	874	911	893	914	911	907	849	984	934	918	930	909	916	912	876	899	887	911	884	919	885	877	877	878	827	907	904	945	876	856	928	869	879	914	910	924	916	941	964	930	890	936	901	942	887	899	901	908	898	857	894	928	956	914	936	873	932	858	949	889	966	833	849	933	900	894	884	880	820	900	897	925	888	941	920	919	937	902	889	942	971	932	910	890	909	908	849	874	925	882	884	878	926	888	906	886	926	925	926	894	927	887	860	861	909	951	877	887	932	919	899	944	931	949	881	899	915	859	915	937	876	899	864	921	898	884	894	862	920	889	901	897	883	945	889	930	924	928	927	921	939	910	892	868	886	896	948	875	886	937	935	877	884	926	871	903	905	897	889	933	870	916	897	859	908	887	866	872	925	937	848	907	906	892	860	945	886	930	916	903	893	928	862	927	992	931	882	939	872	910	906	882	905	868	942	908	908	916	870	855	914	913	925	887	894	934	836	877	914	918	919	893	860	879	885	893	899	914	865	904	933	906	930	896	905	921	870	876	874	964	906	911	934	940	883	884	883	886	892	864	908	894	855	915	899	888	940	885	933	892	902	917	914	915	835	905	896	866	875	895	911	911	880	951	956	913	925	907	950	954	864	864	833	907	891	855	895	924	926	895	858	883	885	883	941	935	890	884	888	886	897	932	943	914	858	920	886	859	882	866	880	919	875	926	908	911	871	900	958	917	891	870	878	890	919	912	926	906	864	852	937	927	893	909	882	920	881	915	944	902	950	900	932	926	926	846	901	883	940	929	928	912	941	902	938	970	877	871	917	939	930	912	929	943	901	878	860	954	938	904	898	866	856	923	894	921	932	926	909	952	888	889	909	902	880	896	911	954	953	907	914	844	914	909	896	907	873	880	873	852	866	876	912	961	908	885	919	960	949	939	971	904	952	942	922	943	886	916	930	929	949	908	957	887	930	905	860	908	924	914	875	898	909	826	917	905	901	858	907	973	929	837	924	909	925	894	923	917	952	911	898	935	943	878	930	939	903	950	926	891	945	914	936	915	899	883	852	914	937	878	857	846	910	915	886	927	868	963	901	861	931	916	968	861	920	946	880	886	938	897	915	928	948	891	959	929	878	907	893	884	906	945	945	888	916	900	916	932	937	912	885	910	913	852	938	893	912	925	910	878	904	934	931	899	896	874	890	894	847	909	931	870	885	973	871	885	925	860	841	906	951	874	846	876	874	905	953	867	945	912	887	844	862	884	954	910	920	949	926	907	884	887	883	883	945	907	886	954	877	935	948	906	870	854	951	879	909	908	853	871	964	933	930	941	914	924	944	842	911	918	928	922	899	881	860	901	934	906	895	907	877	918	842	920	929	872	895	918	886	909	913	930	950	898	892	905	916	874	874	917	929	917	877	933	937	881	891	926	950	918	931	917	962	913	927	873	929	883	857	923	953	900	883
5088	994	931	876	801	849	777	814	814	833	799	788	758	795	828	807	795	777	822	766	839	791	782	796	820	873	805	810	796	801	795	793	762	817	767	801	788	724	783	786	805	785	801	760	795	814	805	791	746	790	787	814	768	769	771	786	791	796	781	744	872	798	801	770	773	783	782	728	803	779	809	802	774	734	803	726	758	851	759	776	772	821	812	766	778	792	816	814	795	729	784	781	746	784	775	781	764	771	804	784	801	749	782	787	822	739	806	775	801	750	779	770	764	794	812	794	794	796	792	803	811	815	802	792	796	750	761	746	833	827	735	791	800	764	779	778	800	801	786	833	779	781	753	774	731	787	776	750	775	768	820	780	824	820	749	782	748	775	764	783	748	699	777	785	802	768	766	761	772	758	773	795	785	764	754	820	784	786	763	773	819	734	781	843	790	794	744	801	775	798	788	804	775	801	785	753	779	759	743	780	787	800	798	783	760	769	715	759	733	791	757	826	760	805	818	774	816	820	770	787	827	796	786	756	787	803	761	772	790	745	746	748	717	776	764	769	798	759	780	788	793	819	777	750	812	754	741	798	793	745	756	799	792	792	825	744	750	764	759	771	756	784	720	818	769	772	791	774	793	757	807	786	804	775	808	812	747	798	793	815	844	792	832	762	803	814	777	825	809	791	819	778	867	775	796	739	759	810	784	765	802	784	811	766	745	787	792	831	815	782	769	734	818	783	794	840	781	754	763	770	783	811	823	794	733	760	778	819	806	752	729	803	788	772	804	775	784	788	796	752	771	761	778	798	790	803	799	818	761	776	778	802	783	757	778	776	785	818	774	718	801	773	771	796	771	770	800	770	776	765	768	791	839	764	748	788	826	768	793	761	754	776	799	836	805	778	766	791	759	841	775	839	760	775	750	779	759	808	785	754	797	793	745	795	740	776	747	792	753	774	745	810	769	765	805	775	794	784	766	836	791	780	762	771	793	839	805	809	795	813	822	791	740	763	758	757	759	745	808	819	832	752	798	817	776	769	752	801	775	771	791	814	807	811	755	816	768	821	787	803	778	809	762	789	774	798	708	774	788	828	768	827	753	743	791	767	792	786	768	778	785	787	785	747	789	719	730	761	810	773	747	803	782	783	772	740	822	757	793	786	763	797	778	754	765	764	758	733	826	758	746	815	738	712	779	819	816	740	792	822	836	773	844	844	792	792	759	731	785	774	793	740	798	778	756	775	802	788	775	788	804	742	773	827	794	765	798	743	740	761	821	794	760	776	745	803	785	760	789	772	760	796	778	803	786	786	799	825	744	802	820	819	813	822	804	755	765	812	781	801	759	784	742	750	807	792	787	817	767	834	775	747	772	833	815	767	826	819	778	728	772	743	779	771	777	795	811	780	795	762	772	757	801	770	754	782	812	749	769	742	803	765	765	799	778	774	758	819	779	834	779	773	769	795	774	790	779	812	813	782	783	776	768	802	801	800	739	762	816	799	777	817	776	772	761	810	746	806	753	782	823	802	805	780	775	761	788	777	764	826	827	783	807	750	791	748	800	747	761	774	809	801	802	745	763	789	762	768	803	797	789	767	807	781	745	831	714	776	792	772	771	786	800	792	793	813	806	754	734	758	777	779	796	782	764	795	825	767	793	802	737	781	771	770	799	841	776	815	787	764	731	773	809	747	763	762	787	762	786	794	842	842	780	808	776	779	798	792	823	741	790	788	759	800	779	825	761	761	862	863	828	743	762	790	763	768	756	806	810	809	758	850	774	758	821	779	761	790	817	751	773	844	751	815	766	779	767	750	829	797	785	764	793	756	810	771	797	765	783	799	730	799	761	845	799	790	814	792	809	762	719	838	792	784	744	721	802	803	811	808	791	788	762	738	760	816	755	736	821	719	826	796	792	783	739	744	794	778	784	778	810	776	818	797	741	847	816	711	807	822	788	767	775	782	797	747	792	837	763	856	793	786	747	827	748	779	808	788	809	767	813	839	795	777	788	839	783	810	821	773	798	781	798	714	787	802	742	790	785	742	779	756	803	767	803	765	842	790	813	824	729	775	795	764	774	831	753	815	782	794	805	770	815	781	789	809	829	779	739	745	784	745	758	780	751	772	779	760	754	765	795	784	779	781	761	761	789	741	731	776	774	766	820	829	796	796	780	784	820	792	778	770	750	761	821	767	795	771	761	766	791	768	811	838	806	796	775	787	772	790	739	733	779	734	830	776	790	791	804	752	768	774	774	793	799	746	796	721	756	840	783	782	756	789	784	786	813	783	750	817	792	786	814	774	801	776	775	827	772	813	793	817	870	830	812	780	754	817	781	791	810	806	813	787	829	757	770	734	774	810	744	788	785	722	794	802	804	822	815	789	769	805	793	774	782	776	737	771	761	779	743	768	740	776	789	748	762	810	735	806	784	767	762	798	726	812	765	730	814	797	767	737	783	774	764	774	790	786	789	838	746	849	772	788	765	797	809	815	802	812	759	800	790	823	796	779	827	773	805	777	782	749	780	806	828	746	826	782	836	781	759	831	798	774	770	743	728	757	812	742	813	838	758	797	767	751	801	779	780	797	793	783	813	817	797	803	705	803	769	764	763	724	846	847	762	820	769	761	761	801	782	832	794	802	776	778	785	774	784	745	811	790	758	781	748	739	765	764	789	759	799	785	784	743	818	726	799	755	745	769	794	759	765	793	772	803	806	781	768	775	799	741	791	783	829	767	772	771	809	733	821	755	816	812	766	768	781	770	771	735	790	830	812	757	743	749	778	788	758	779	775	782	777	775	809	847	734	750	779	854	729	797	752	754	836	791	762	769	816	793	768	816	810	768	735	809	804	776	795	760	793	730	806	791	773	796	760	799	755	832	754	776	778	773	792	787	803	761	753	771	846	782	759	803	802	770	752	758	773	791	777	800	809	784	810	813	819	761	770	826	763	775	770	769	776	770	765	784	750	812	789	748	799	774	813	720	797	872	804	789	723	798	833	789	773	735	807	763	813	780	804	768	779	774	751	800	810	802	791	754	796	778	791	793	740	747	732	768	812	788	785	807	716	791	848	770	758	796	811	774	773	771	726	797	767	780	786	773	803	779	790	782	815	764	791	749	785	787	750	790	799	810	774	805	740	786	785	707	760	781	752	809	765	761	804	786	777	806	752	751	779	833	787	722	821	756	750	798	775	797	733	803	776	751	805	810	778	778	791	787	800	785	766	770	754	787	773	747	809	752	731	822	740	798	722	773	742	773	795	785	812	770	758	778	776	760	805	737	813	755	790	775	742	771	781	785	759	849	759	799	810	722	784	774	770	764	779	748	812	770	761	808	793	784	783	827	810	714	835	752	835	762	808	782	768	761	770	811	791	823	777	776	781	844	775	779	754	761	776	740	767	740	787	766	830	789	739	793	791	763	775	819	745	795	792	796	803	763	805	814	844	775	791	842	791	780	794	811	790	795	726	768	773	792	779	797	834	795	808	773	827	795	787	758	760	818
25711	21411	25934	19116	2360	1185	1068	1033	936	872	909	884	872	920	890	873	863	896	868	871	810	865	855	892	854	878	861	837	847	842	821	825	881	928	823	883	868	845	859	880	863	813	860	870	819	859	832	880	876	872	856	803	847	817	856	843	937	852	855	822	870	813	837	839	806	774	814	842	848	821	805	867	850	814	837	795	876	887	848	866	846	842	859	863	904	864	874	815	844	852	877	840	869	855	820	876	840	909	867	878	841	831	896	867	858	822	814	832	864	927	881	863	867	835	834	850	829	908	883	860	829	858	806	815	844	810	876	913	849	856	862	831	885	874	909	841	847	873	797	819	807	845	912	818	882	826	857	816	897	864	875	805	852	803	859	871	861	872	872	855	872	826	837	878	812	855	826	834	808	862	826	782	862	876	838	869	887	814	914	871	836	878	859	857	883	858	861	894	854	874	892	867	882	836	856	876	858	861	828	855	845	839	797	838	826	888	823	839	797	850	807	876	835	804	876	936	884	782	830	838	845	850	835	882	833	822	847	841	885	861	857	864	816	830	847	867	838	862	869	823	858	889	820	828	874	866	838	824	887	868	886	826	865	884	812	866	820	854	837	821	900	872	841	852	829	874	817	812	861	864	804	870	813	884	774	860	865	859	870	894	848	821	860	849	829	870	900	857	813	854	883	881	844	852	818	827	794	793	851	888	871	832	853	821	831	891	895	783	849	810	846	894	834	849	896	819	851	852	856	832	866	797	862	846	862	857	836	834	883	896	838	825	861	841	816	876	814	814	818	883	857	871	850	927	807	866	847	911	817	878	847	840	851	886	842	879	840	868	871	831	850	840	828	859	866	826	824	824	918	881	858	897	887	785	849	852	800	873	874	867	867	854	843	864	823	839	823	834	813	820	792	856	884	885	788	855	859	842	875	832	881	813	879	811	857	816	846	808	854	852	824	845	896	847	855	873	816	836	855	873	878	863	867	894	876	826	851	859	848	816	822	866	856	840	841	898	853	839	846	812	824	834	854	876	870	845	891	794	876	844	898	828	803	823	812	834	879	856	826	833	871	878	847	848	892	814	860	820	844	854	856	874	890	836	827	845	843	847	859	884	826	851	916	862	843	825	864	862	834	860	803	870	845	836	900	855	865	819	860	869	832	839	854	828	865	822	856	857	816	870	877	847	840	904	837	809	877	840	874	889	840	868	861	863	825	848	884	888	887	852	875	833	850	884	841	828	887	794	877	911	881	854	865	862	870	865	828	855	797	854	828	880	894	772	844	879	797	859	861	821	855	827	862	808	918	850	894	864	839	845	821	846	844	860	871	870	902	840	856	843	840	858	848	900	873	905	845	883	866	885	876	816	884	836	892	853	840	824	801	811	877	845	814	835	817	831	817	867	871	830	886	791	857	863	867	804	824	907	908	921	872	891	878	806	822	826	833	816	907	905	883	825	885	853	878	847	817	886	818	826	881	858	856	830	860	888	815	848	862	864	866	872	810	859	818	858	836	803	883	848	803	879	833	805	873	834	886	841	816	864	902	901	881	839	821	840	794	811	828	798	887	882	854	883	830	854	888	857	798	857	858	861	829	863	811	856	861	877	892	794	866	832	839	835	871	853	866	868	870	859	833	825	808	871	870	850	837	905	782	853	832	846	825	826	771	793	814	837	808	847	778	822	857	811	844	779	857	851	901	909	830	860	832	823	833	844	822	844	863	844	863	862	825	861	859	822	826	847	831	857	855	810	888	870	855	846	840	893	864	848	798	835	830	846	847	809	892	847	910	794	876	797	770	859	847	835	801	861	832	879	854	835	846	832	853	870	837	957	890	879	813	843	852	873	829	835	854	862	837	850	909	887	823	838	852	911	870	896	875	857	829	868	832	848	874	838	823	859	828	871	822	836	824	901	840	863	821	854	880	808	809	829	821	829	836	907	862	840	837	825	850	851	839	865	825	857	768	863	825	784	839	892	858	806	846	813	849	893	875	829	870	873	847	849	878	887	821	937	861	835	838	821	898	882	859	872	869	874	875	821	827	865	849	856	846	819	836	827	826	928	838	775	852	805	876	911	853	836	856	847	950	828	815	812	893	836	857	820	875	864	857	834	819	792	893	832	847	823	891	891	880	890	854	845	780	815	856	862	829	848	835	796	838	864	818	820	778	838	833	836	856	865	904	847	887	833	882	792	899	903	898	843	826	865	881	837	822	835	837	862	855	856	770	838	831	833	826	854	900	874	855	871	855	856	782	830	899	853	808	912	884	800	839	851	808	875	850	814	863	872	899	851	826	854	860	858	846	881	814	903	881	856	828	797	878	851	858	829	865	787	836	894	838	880	852	860	829	837	838	876	837	833	900	841	792	840	811	868	869	863	805	796	817	853	884	839	850	849	829	816	830	769	822	901	833	830	794	816	824	820	869	824	884	833	837	839	848	831	886	834	813	852	851	854	899	810	804	888	875	877	854	818	871	862	802	878	836	895	826	881	836	848	861	823	850	823	799	831	869	817	834	856	851	844	848	835	797	840	855	831	860	890	915	860	831	870	833	857	844	822	844	861	817	812	836	849	885	813	845	837	822	838	914	888	822	913	865	833	911	883	817	867	913	834	884	878	838	806	885	837	819	833	828	839	836	822	830	825	804	831	869	825	874	847	849	892	835	865	864	770	826	837	854	814	910	868	881	820	813	909	851	907	839	833	823	850	863	871	863	882	813	825	842	868	783	884	877	790	857	834	889	878	821	846	893	841	806	832	839	839	806	799	864	885	861	833	878	849	865	833	848	850	879	791	872	843	861	870	883	860	852	866	882	838	848	813	868	817	872	796	769	803	849	875	832	813	867	866	844	817	796	822	877	792	846	801	858	849	880	869	891	810	845	854	832	916	847	842	828	877	888	876	784	874	912	833	895	831	815	860	791	848	820	855	859	826	881	885	873	856	861	830	808	854	906	857	835	874	839	825	797	832	793	872	830	853	802	878	819	903	892	852	857	858	858	854	840	850	784	815	851	801	794	876	870	843	877	872	894	841	818	839	905	822	883	869	802	905	858	829	837	822	809	854	839	857	940	839	816	842	814	829	815	817	850	803	800	842	835	873	816	816	881	851	853	898	875	813	856	820	917	828	834	831	838	885	875	854	852	845	846	865	859	878	797	856	874	790	832	861	843	815	830	844	857	845	889	821	815	825	861	864	877	782	852	840	875	887	872	818	809	868	834	844	830	796	884	808	871	835	840	816	794	819	877	849	858	829	776	823	843	862	773	869	818	834	864	876	832	872	837	858	854	828	825	910	841	819	838	858	846	807	857	815	797	915	889	875	887	843	892	891	873	891	857	809	810	773	835	899	835	873	875	817	846	830	860	882	903	849	878	817	847	873	852	845	851	877	851	827	876	883	866	807	827	854	844	832	849	837	844	842	847	860	752	920	811	854	872	863	831	804	860	866	893	891	826	831	819	859	896	873	840	869	889	865	847	820	820	883	855	839	802	817	847	901
3621	2467	2069	1344	1097	1016	937	932	887	873	822	820	808	843	782	784	815	828	783	764	755	807	788	736	775	769	763	794	789	735	754	754	744	819	768	762	749	722	814	832	766	815	765	766	774	756	785	729	748	782	754	823	816	773	757	785	725	742	746	801	738	816	722	800	812	791	776	803	743	745	787	786	794	770	772	770	763	748	781	773	834	782	800	750	752	754	746	806	768	771	837	747	755	759	804	743	734	773	796	775	742	721	760	778	828	746	735	712	741	784	803	854	701	772	719	765	743	757	791	764	712	751	775	820	718	798	762	779	755	745	820	751	703	769	708	766	774	779	784	825	787	810	769	788	731	702	772	774	755	783	774	772	773	738	763	779	771	756	759	762	748	728	730	788	758	798	700	737	783	697	763	749	778	748	779	805	821	777	789	745	767	785	720	765	767	763	777	767	750	764	783	786	735	779	814	763	804	754	749	791	754	786	741	761	758	788	762	781	770	747	790	802	785	772	788	774	757	782	790	747	780	771	725	750	747	768	770	755	807	755	762	732	769	780	680	774	742	752	784	731	780	734	796	734	750	782	725	802	772	775	826	800	763	763	745	763	737	763	779	786	802	806	743	719	759	802	777	788	750	795	733	789	768	788	781	766	760	777	778	742	772	803	746	825	741	751	783	749	764	755	726	749	788	777	787	792	727	754	739	748	759	722	794	739	747	789	770	765	759	775	755	732	773	722	746	756	729	734	766	730	750	763	791	817	837	765	724	745	762	765	762	732	798	764	756	787	703	741	768	756	743	749	769	762	798	731	758	752	765	732	777	801	790	810	760	787	774	783	779	757	764	800	735	754	768	766	780	779	771	724	767	774	726	751	790	771	758	782	770	744	762	777	774	723	772	742	769	783	773	753	789	755	810	752	763	766	802	754	805	747	796	792	753	762	776	774	809	763	753	749	752	772	782	728	742	791	778	763	777	712	803	745	740	749	779	741	767	738	692	763	758	802	777	744	704	771	732	769	755	709	772	775	717	782	795	763	799	757	751	765	722	784	731	707	769	722	799	790	752	746	777	732	697	781	769	773	743	793	762	767	740	756	722	768	783	779	750	751	773	790	740	783	766	771	741	775	777	764	724	776	817	757	804	769	788	781	811	733	757	766	763	767	782	762	771	722	770	787	762	773	738	741	751	822	737	772	757	783	840	794	800	778	757	803	766	747	740	741	736	757	755	743	755	799	807	767	755	793	786	777	756	702	773	749	754	733	772	752	745	762	774	786	759	770	775	790	748	825	744	749	773	813	813	772	795	752	768	774	762	747	788	759	794	781	751	758	768	773	745	723	770	689	788	773	764	720	764	745	706	807	787	704	754	753	758	754	781	786	767	750	726	758	763	766	753	747	788	765	786	770	737	786	708	716	763	794	784	768	732	762	771	756	787	702	774	741	755	773	789	774	805	736	769	748	810	751	741	761	773	750	742	745	819	744	781	729	740	756	746	772	810	755	761	741	774	817	738	747	762	743	763	780	790	767	738	779	786	778	757	753	766	729	756	706	764	772	719	731	754	745	834	794	738	735	743	733	741	771	785	762	751	767	781	715	793	774	740	759	732	737	795	730	738	785	739	773	798	773	783	744	751	797	734	728	748	747	764	760	718	745	779	832	762	748	755	748	801	714	777	752	734	799	759	791	741	737	728	754	782	773	764	741	763	744	708	721	788	749	831	760	769	766	829	736	779	741	738	774	764	738	739	790	792	775	787	748	775	765	751	752	750	774	781	773	723	726	747	743	741	744	763	774	775	750	737	767	769	757	771	808	811	785	768	760	767	721	738	744	759	730	746	787	761	780	734	742	766	739	790	732	738	716	765	749	778	796	770	756	764	761	840	734	741	781	731	767	709	767	756	713	778	744	749	723	712	792	739	776	737	791	774	762	761	748	747	735	800	733	744	742	753	747	749	745	708	742	766	765	776	769	721	738	768	750	761	771	745	775	735	731	722	734	790	779	799	779	720	762	745	762	849	787	809	788	755	740	764	770	804	781	719	748	757	821	741	750	754	771	766	783	740	781	748	762	781	767	754	757	827	769	795	754	766	762	730	730	743	759	787	778	727	820	789	795	749	691	789	769	773	713	756	730	767	719	769	784	761	744	766	804	744	751	798	803	747	769	746	748	778	741	755	772	803	761	736	751	763	767	755	708	708	792	751	734	753	724	767	735	757	780	756	730	798	725	818	794	762	734	740	751	769	790	696	801	754	789	746	780	757	726	736	771	756	759	751	740	810	757	801	784	731	762	814	757	778	734	769	746	688	740	711	750	753	778	745	737	793	760	760	757	788	768	727	731	768	769	779	771	734	748	776	715	757	753	745	796	767	727	763	763	728	771	756	746	762	770	747	735	788	775	783	793	836	751	744	781	724	795	782	810	757	790	719	726	729	816	754	711	747	762	730	750	777	713	785	716	750	731	763	753	749	758	770	775	735	778	768	768	768	748	750	760	754	801	753	780	741	777	717	783	754	731	760	767	773	757	793	764	768	750	750	759	781	754	708	760	730	776	762	759	814	782	758	764	740	775	736	726	804	742	777	780	748	744	728	743	791	772	768	800	767	723	751	732	769	757	747	800	790	721	735	729	735	768	763	812	770	760	754	803	722	764	781	769	739	755	796	791	727	769	735	745	771	752	798	752	753	740	698	741	767	780	785	769	744	785	757	764	757	744	763	775	748	774	771	724	766	767	784	746	834	748	788	770	709	790	716	751	757	732	770	773	740	729	794	770	740	787	741	734	735	775	770	744	770	758	746	750	742	840	777	749	813	761	734	779	765	725	765	732	779	770	711	767	773	749	751	778	773	793	788	758	748	761	775	768	774	765	756	737	765	767	740	809	769	805	768	791	756	746	767	799	776	744	721	765	779	721	795	765	770	732	778	732	750	757	780	785	737	746	737	792	814	814	793	777	800	809	703	739	723	759	798	722	766	757	768	754	778	795	762	780	805	741	779	750	743	790	831	773	734	757	774	739	794	765	809	752	737	836	749	730	789	690	750	751	785	778	793	744	739	750	789	736	752	783	784	797	731	747	775	801	774	744	770	780	735	764	752	726	727	789	802	737	772	787	766	754	788	754	748	785	750	777	763	760	747	750	779	779	759	767	820	714	716	777	738	773	771	766	770	763	769	765	742	761	779	747	712	803	756	784	736	745	729	745	747	757	776	776	721	753	803	772	761	795	838	801	772	698	759	766	724	732	768	774	740	727	759	792	796	759	754	769	729	713	780	768	743	725	714	766	775	748	756	727	787	725	726	734	764	734	768	754	715	768	752	753	819	730	785	740	760	766	758	726	768	748	779	742	755	782	763	749	737	765	789	743	748	736	772	754	711	727	731	776	720	783	746	728	753	746	725	745	782	773	783	783	720	778	769	808	792	753	750	776	751	752	760	765	748	753	783	768	760	784	768	750	757	710	757	780	774	715	827	781	791	732	796	782	781	768	798	747	798	777
24270	21408	28547	24627	20466	3302	1149	772	596	579	566	495	510	525	500	522	502	452	492	500	451	459	500	460	481	457	491	517	507	432	494	512	480	476	482	455	461	457	458	494	477	435	466	485	469	465	483	424	483	457	451	447	459	478	456	441	481	485	450	491	485	440	430	473	476	447	447	444	430	447	450	484	487	463	406	451	496	435	499	469	472	478	455	422	483	446	448	472	450	470	477	438	438	455	472	447	448	508	437	434	469	465	466	444	450	430	477	438	446	476	438	461	476	423	423	453	455	456	455	469	456	427	441	472	477	451	469	438	456	430	440	480	467	453	455	466	483	414	490	491	447	419	459	494	440	459	452	469	437	473	441	419	428	433	441	415	477	425	483	457	457	424	432	445	473	502	462	423	468	438	431	437	419	435	422	479	457	448	455	446	468	450	490	440	485	438	465	499	449	400	469	466	500	450	453	445	462	428	461	441	471	449	455	471	466	445	413	437	467	460	444	450	436	466	473	470	434	437	411	459	443	461	438	481	462	451	451	435	459	458	455	458	433	473	454	462	491	459	448	455	435	449	453	444	480	461	444	434	451	438	392	419	484	431	457	458	469	436	438	402	446	441	469	442	463	431	436	482	451	451	456	413	469	432	461	458	477	457	416	445	450	477	465	462	436	454	465	456	424	448	448	420	448	482	453	450	431	452	427	479	446	463	438	463	429	463	449	449	447	469	443	455	437	455	437	462	407	456	464	450	457	422	443	466	460	466	460	432	402	479	405	459	491	445	479	447	530	471	458	444	447	454	466	450	492	461	439	443	465	455	446	454	460	447	489	472	427	475	444	446	448	475	428	469	471	458	465	444	420	438	454	457	460	447	425	464	437	467	459	438	475	436	467	430	470	448	456	454	429	445	458	417	431	473	435	386	470	453	465	426	445	446	449	450	462	444	426	472	498	483	446	427	419	434	464	438	502	459	436	450	475	430	459	447	455	466	454	432	444	474	440	410	436	426	450	439	406	446	438	431	468	449	452	457	500	458	437	389	452	465	433	450	442	438	462	447	447	453	429	442	460	475	455	457	397	500	488	493	456	446	452	453	459	451	429	445	442	442	429	412	441	450	491	420	463	467	474	470	443	418	421	456	438	438	438	420	456	445	454	418	434	505	466	401	473	471	445	454	435	406	488	434	471	418	479	456	459	460	401	479	447	447	429	429	473	471	450	447	415	470	438	466	460	477	446	422	493	464	437	470	438	435	433	435	429	473	447	462	457	442	432	443	449	450	443	433	438	458	472	475	434	443	468	431	474	417	445	471	442	453	451	456	446	453	423	456	467	495	440	463	471	436	442	457	442	477	448	418	430	463	482	415	463	455	461	413	444	459	431	431	472	429	458	428	432	455	433	462	419	420	454	468	422	433	465	476	440	442	475	461	474	481	427	471	423	430	461	478	450	427	431	473	416	473	453	475	464	474	442	430	454	424	461	466	440	432	441	438	466	432	473	443	416	417	452	490	439	457	488	412	445	462	420	486	475	463	466	484	447	472	408	424	445	450	452	497	437	441	446	453	444	497	460	445	478	416	453	455	495	440	454	454	446	447	477	449	450	433	454	474	486	486	427	463	452	463	477	417	427	436	442	450	433	461	443	470	458	498	465	424	488	467	449	459	464	504	472	439	468	452	439	429	465	452	459	445	450	410	460	453	483	463	468	405	438	447	438	458	445	441	487	413	447	441	443	442	434	454	442	509	421	469	452	430	416	474	423	422	448	464	429	455	434	430	445	447	461	422	473	498	449	448	448	452	468	417	430	465	475	453	384	444	431	456	492	452	448	450	461	461	471	446	396	445	445	437	436	439	489	468	442	454	451	434	427	418	440	445	493	473	432	431	446	416	455	471	471	453	425	456	446	435	420	425	447	425	477	456	454	448	467	474	457	442	432	465	446	453	438	456	421	455	459	452	431	479	447	451	425	475	465	461	449	456	450	440	438	445	456	454	446	479	426	447	405	437	438	458	454	439	446	404	439	418	471	470	457	452	457	428	422	446	444	409	455	436	453	426	461	402	458	471	429	446	449	409	445	466	453	467	462	470	469	432	443	430	419	427	450	477	450	470	453	428	436	430	464	441	461	413	465	479	465	428	462	425	416	439	445	428	400	457	457	471	443	400	452	442	445	462	407	418	423	443	454	455	456	440	471	461	477	456	451	444	458	444	487	456	455	448	423	440	487	478	449	484	414	467	430	444	432	463	425	473	488	453	444	444	457	408	430	422	428	503	456	453	469	451	432	430	443	429	455	442	460	439	445	449	425	444	473	446	425	470	446	462	469	443	480	415	439	429	439	454	457	427	429	460	468	432	434	441	461	443	449	433	447	439	447	470	445	444	449	462	436	414	466	462	413	462	439	429	477	451	476	471	428	436	462	452	427	408	420	435	459	505	474	452	488	500	447	474	420	432	487	490	462	463	448	432	497	476	490	470	439	411	416	451	436	463	451	477	427	485	425	417	449	475	452	453	449	462	474	474	476	463	444	445	437	420	494	440	442	439	414	455	429	471	484	424	416	443	472	400	436	424	487	438	469	481	468	447	443	437	459	445	407	441	460	442	519	488	457	432	477	458	464	432	429	434	466	467	464	443	447	447	469	433	460	476	463	435	404	438	496	446	446	461	460	468	472	389	458	455	448	455	449	436	447	460	431	454	470	441	435	453	442	449	474	446	457	451	434	420	465	467	473	424	418	443	483	449	440	449	478	458	477	502	470	439	448	446	422	418	420	418	452	436	470	422	447	426	434	424	455	455	465	447	468	467	421	420	464	423	424	468	472	441	455	483	445	498	441	450	436	459	406	487	434	449	443	442	467	466	467	431	434	483	468	405	444	430	434	490	429	417	460	471	444	433	477	507	469	446	397	437	440	454	475	423	470	437	457	443	469	442	425	438	441	458	506	389	448	451	423	431	447	455	419	438	428	482	430	452	470	483	454	449	413	477	477	456	460	454	421	444	437	444	465	443	462	440	436	477	435	425	414	453	443	460	425	473	419	456	444	456	431	477	473	482	420	488	452	450	485	484	470	420	460	447	426	454	440	404	424	459	473	431	472	437	437	427	459	412	443	499	453	482	472	448	411	448	437	448	484	445	482	430	466	448	443	473	446	482	441	462	482	429	501	415	447	470	457	464	434	436	438	461	448	453	426	422	457	467	469	433	435	464	452	452	456	426	462	469	448	422	482	461	447	471	441	439	454	453	465	413	472	464	470	450	464	426	441	458	460	456	466	452	471	447	470	430	447	471	448	466	453	467	460	452	470	478	445	468	445	458	504	413	413	451	456	446	486	449	477	475	438	445	422	457	451	456	469	454	451	467	442	446	446	453	452	442	435	467	470	451	437	475	472	472	482	471	441	441	411	456	489	443	444	426	465	432	455	431	421	445	443	463	444	457	506	453	439	475	419	446	497	467	434	464	487	438	487	456	437	457	457	455	472	434	454	456	445	458	462	451
3474	4836	3802	1954	1399	1083	961	779	666	661	680	547	595	557	545	543	509	502	509	493	528	530	535	489	487	469	482	503	475	477	455	476	455	467	482	469	487	483	514	462	483	515	462	512	440	470	494	457	455	472	473	465	428	510	489	474	490	488	505	437	487	448	451	435	460	450	470	459	499	500	476	452	479	445	457	456	457	469	479	456	468	472	493	475	503	498	460	457	472	445	453	472	455	502	496	454	451	463	458	443	479	484	441	458	489	458	485	435	476	475	517	441	469	467	490	431	430	478	535	469	468	456	468	490	435	445	475	449	464	453	449	431	448	496	457	457	496	454	459	480	455	449	409	494	445	436	442	476	446	489	506	463	447	461	451	477	480	477	483	457	462	438	507	502	471	434	462	433	431	442	490	450	458	468	426	461	455	508	450	470	498	461	483	457	460	479	475	461	468	423	446	479	452	489	476	506	424	438	425	426	469	464	439	498	457	428	445	447	439	473	444	460	432	480	482	402	459	449	464	457	489	466	502	443	459	463	445	474	470	454	456	455	489	480	473	474	469	453	487	460	509	447	475	449	453	454	474	499	433	467	450	438	467	474	470	500	459	484	415	464	462	446	446	490	434	449	464	478	492	451	500	475	462	481	453	450	442	447	457	490	475	476	465	460	510	466	423	453	460	471	493	453	446	473	447	451	459	459	458	427	465	446	457	511	476	458	465	451	447	405	478	445	510	458	444	441	455	432	455	483	476	435	456	465	451	480	453	438	454	469	457	446	455	465	452	445	403	458	482	471	426	494	453	483	422	485	462	433	442	451	455	461	451	482	450	469	404	492	465	444	472	463	429	481	474	452	427	434	476	501	498	480	487	438	429	482	488	480	471	422	457	446	445	474	474	455	468	456	464	481	487	472	474	452	506	491	443	458	451	479	444	461	452	417	454	430	479	469	466	451	458	438	433	451	437	465	460	453	460	496	509	468	487	457	468	474	436	444	467	469	479	496	466	467	472	471	446	434	469	427	469	454	451	469	435	461	441	474	460	433	498	462	474	451	425	473	418	448	440	439	446	464	444	464	447	436	469	436	434	451	507	471	464	433	483	448	481	458	441	459	490	464	437	473	496	470	456	450	450	434	459	480	464	454	477	470	462	492	462	461	503	452	505	470	436	469	454	454	450	462	494	442	458	461	450	463	437	451	496	463	447	486	418	465	480	457	447	440	432	450	468	455	456	468	472	432	483	430	472	482	483	437	432	477	476	470	429	432	516	443	471	475	448	479	465	462	482	458	446	459	426	458	415	447	475	451	451	430	452	497	460	412	429	462	468	473	480	482	433	460	480	436	447	496	473	462	473	447	451	452	413	465	437	456	500	471	423	448	457	474	507	472	463	481	454	480	449	449	432	434	426	458	438	446	466	496	444	468	450	447	476	465	466	456	429	467	462	484	450	443	438	435	486	499	470	466	487	469	445	447	477	434	464	449	457	442	466	435	479	431	498	478	461	474	475	455	451	456	527	467	450	445	491	489	482	472	480	429	438	489	445	517	418	463	445	423	449	459	461	513	486	466	454	446	492	436	486	471	436	466	450	462	459	470	424	443	502	422	471	453	468	449	443	458	457	468	429	452	440	421	466	471	464	492	425	472	450	443	465	448	493	475	473	467	453	450	443	481	482	447	483	432	445	463	437	458	442	502	429	420	433	462	471	466	458	464	443	447	454	445	451	454	447	437	459	425	460	474	462	453	469	462	459	467	498	417	465	474	467	439	469	488	499	485	421	456	448	494	469	442	450	455	499	415	431	448	456	445	416	429	484	460	446	444	507	495	492	443	440	459	478	468	456	493	468	478	431	489	456	437	464	455	439	434	482	446	485	469	468	443	490	440	467	446	459	470	479	441	467	419	447	457	492	455	463	486	485	459	431	469	463	506	457	473	453	460	440	458	430	423	469	440	467	453	469	468	456	451	461	427	440	497	418	445	488	424	456	476	444	450	481	442	443	443	471	448	443	464	464	458	471	429	466	435	481	434	383	437	483	482	469	468	442	436	456	449	465	421	477	444	459	491	459	412	439	441	455	484	451	465	456	454	451	415	445	451	477	459	456	461	441	477	459	455	435	486	464	447	485	452	437	451	440	445	424	416	466	450	457	450	458	458	480	454	442	431	482	443	471	467	462	460	457	443	487	479	431	459	454	435	474	409	425	450	474	492	445	479	456	449	462	438	504	473	462	440	413	426	475	447	470	455	462	464	429	462	447	472	474	452	472	475	443	453	453	452	452	466	488	481	437	505	445	469	426	476	449	429	413	451	465	469	425	444	464	429	450	462	443	463	423	503	427	413	443	451	432	460	445	488	458	430	504	428	459	456	439	445	438	450	446	448	436	467	462	462	506	446	448	460	467	485	440	476	430	458	496	473	448	452	393	407	494	489	415	423	487	464	452	479	473	485	477	505	464	487	442	457	473	466	484	480	467	477	415	417	486	477	442	426	432	476	459	447	464	465	448	453	470	426	464	443	453	472	453	477	485	436	449	426	436	454	504	462	429	451	454	451	467	470	441	489	423	442	466	460	448	460	451	434	454	450	454	471	436	501	424	464	419	455	425	426	437	425	454	451	454	465	445	434	448	462	488	431	464	468	464	480	462	442	443	449	448	464	433	479	466	460	399	480	431	443	467	478	427	449	471	428	406	464	491	450	463	416	442	470	411	457	449	478	448	451	447	474	455	468	436	465	536	459	441	450	471	441	465	452	480	454	447	474	455	474	451	447	470	500	421	435	491	446	483	429	453	475	460	440	433	471	426	455	439	437	466	446	449	419	466	429	479	453	457	457	493	423	490	441	456	470	411	445	443	439	444	436	480	430	452	437	457	448	424	454	468	465	477	437	432	453	497	443	448	491	461	467	467	496	452	454	487	467	454	466	440	429	444	489	442	470	485	424	473	452	445	509	442	452	463	454	455	449	472	460	462	420	445	430	457	431	403	462	445	461	438	480	439	467	474	444	450	466	449	445	466	458	451	484	452	487	408	450	462	449	458	466	456	457	427	494	471	455	483	445	458	437	428	450	472	437	461	456	419	443	475	457	445	485	438	442	449	431	480	453	475	436	463	459	450	448	436	427	480	457	505	462	474	471	456	443	482	426	472	427	451	469	469	484	464	473	452	459	429	464	442	436	474	434	477	490	461	419	426	452	456	450	442	434	451	435	454	447	472	465	472	483	468	464	454	430	454	469	454	449	448	469	462	442	456	451	468	461	471	489	472	465	445	475	467	476	466	447	435	469	473	490	476	435	452	414	439	426	469	454	422	419	456	469	421	418	434	476	473	468	458	444	455	451	447	457	467	442	468	446	450	426	429	473	452	453	479	435	475	496	465	423	448	452	488	468	446	472	458	477	477	431	465	422	441	457	464	473	446	473	477	453	451	457	513	422	449	463	447	454	427	424	443	445	456	445	508	477	420	442	444	474	434	434	498	498	443	458	460	498	440	452	446	458
27649	12041	2210	1247	901	894	898	932	906	959	947	955	933	880	877	888	917	891	886	887	915	912	890	922	937	888	897	866	916	807	852	839	913	922	883	869	853	910	864	885	873	959	947	892	961	862	872	872	869	939	920	904	916	863	888	875	860	888	870	980	880	907	869	889	861	878	922	907	866	929	847	864	915	818	924	913	898	910	906	834	915	905	907	870	897	902	887	910	860	868	856	917	887	910	866	1014	884	879	921	887	881	934	872	906	877	870	952	876	851	879	883	859	871	863	985	888	923	880	943	902	907	884	913	888	895	861	913	930	902	870	879	920	930	923	896	905	897	860	938	911	885	855	905	927	859	916	902	894	909	843	913	872	873	874	888	916	932	879	896	927	950	939	896	871	906	871	919	884	895	859	909	905	922	888	907	940	892	919	861	887	939	875	830	898	899	891	898	916	910	879	923	863	932	875	883	901	931	935	883	928	921	831	945	940	892	858	850	903	883	867	878	899	932	887	846	919	904	883	893	897	934	885	848	873	864	836	945	872	893	887	889	874	888	894	895	925	890	886	891	844	943	923	913	937	876	864	906	894	940	925	897	862	899	900	937	915	898	893	881	873	858	838	901	939	904	910	900	918	885	927	960	861	913	910	895	919	896	866	953	852	932	908	895	881	901	900	885	889	902	909	904	896	906	903	910	862	880	899	833	960	863	862	876	871	931	896	864	858	889	894	842	912	912	880	932	897	888	915	922	920	927	891	879	870	876	967	902	905	878	920	871	858	910	907	877	944	880	876	914	888	886	868	882	936	873	818	845	895	892	856	924	903	924	923	911	906	887	882	872	883	879	844	926	912	926	888	884	871	942	911	916	882	888	857	905	916	853	914	941	900	880	846	927	885	932	872	826	850	922	920	928	849	903	869	868	915	890	840	920	893	906	926	933	897	886	896	871	854	885	935	898	943	909	921	915	849	855	882	914	865	900	854	916	933	909	911	896	860	922	898	915	873	840	880	880	834	913	862	924	897	911	900	944	896	873	832	882	895	975	886	886	900	931	895	924	903	912	876	852	845	847	859	886	871	856	894	874	879	917	854	960	878	925	833	893	926	893	920	866	886	926	927	884	883	860	885	817	887	927	855	907	877	860	906	916	990	887	889	868	830	911	866	867	940	924	941	899	903	883	911	865	928	875	890	912	875	906	892	867	891	829	931	963	939	851	913	879	890	873	921	962	861	852	857	899	957	846	901	864	870	872	922	912	869	909	887	909	921	866	926	842	833	923	911	961	938	934	844	895	871	879	911	905	849	847	918	912	896	896	909	835	908	911	934	905	904	892	881	897	901	886	858	903	901	904	897	869	964	905	959	943	864	884	879	893	870	914	864	947	887	955	909	895	899	919	916	895	960	884	920	960	920	855	884	825	869	896	927	953	958	848	907	910	879	959	912	910	910	916	977	876	879	891	896	936	892	870	898	913	880	922	898	894	906	858	907	886	894	885	854	905	886	970	908	917	926	862	844	887	888	835	883	871	901	888	932	855	846	891	929	909	908	871	895	865	902	844	887	958	865	896	898	904	867	893	917	859	896	908	867	888	925	890	941	939	943	905	901	893	867	859	843	968	865	901	872	896	935	890	847	912	864	929	968	902	861	861	890	936	948	901	911	879	904	939	891	934	925	937	904	843	892	877	900	922	917	886	895	890	899	862	837	901	883	857	880	857	872	877	890	903	876	861	882	905	870	912	930	888	903	886	909	911	876	861	882	834	918	931	905	906	845	901	880	877	910	911	942	877	946	869	917	868	867	894	842	867	856	834	914	859	882	917	901	953	896	933	914	904	897	900	868	921	881	934	902	902	837	891	870	943	900	871	884	901	892	873	941	838	849	955	905	831	921	919	859	891	854	899	821	881	893	893	859	903	849	913	880	891	908	926	881	900	899	851	901	847	913	907	913	846	916	907	859	849	877	858	896	929	899	880	873	846	928	927	880	890	920	938	885	917	892	925	831	863	897	903	887	899	865	889	927	883	864	844	865	895	869	897	837	920	900	821	918	855	900	923	847	891	945	940	882	863	917	860	883	867	845	865	880	903	934	903	869	939	943	908	911	878	909	906	901	882	883	903	862	885	968	880	896	917	881	903	905	880	890	904	857	888	885	895	887	919	840	893	918	874	871	882	887	881	892	847	823	947	868	921	865	917	926	883	894	871	881	920	873	903	891	927	890	916	866	831	877	907	933	881	910	952	924	916	872	887	855	840	893	902	880	932	870	876	868	855	896	877	914	959	826	830	906	899	848	909	939	921	869	911	889	933	856	857	958	877	956	893	899	897	904	862	890	906	861	950	877	863	898	931	923	871	817	969	879	907	890	894	890	903	870	973	868	845	866	920	832	915	891	928	835	887	886	872	860	897	943	892	908	916	889	812	867	912	883	891	943	846	903	923	917	912	880	869	916	924	873	812	845	899	903	823	887	909	916	840	890	898	886	853	865	890	872	833	897	934	900	892	908	871	952	877	942	883	854	897	912	914	875	931	802	879	905	853	898	883	910	900	913	892	928	900	875	865	873	836	909	882	916	913	881	885	901	858	922	870	908	936	891	859	913	909	898	894	891	858	861	871	893	901	892	929	865	933	843	876	903	895	855	885	991	893	893	888	893	953	891	880	935	800	850	910	889	889	902	948	904	838	895	859	945	941	907	917	915	905	912	921	862	913	871	867	854	887	887	884	914	911	876	884	859	924	868	880	904	915	906	861	923	926	885	894	907	807	907	880	885	871	924	902	922	921	815	855	870	905	858	922	849	899	925	923	870	896	955	886	861	888	913	843	904	884	893	850	865	919	900	893	913	944	900	920	953	917	932	861	827	872	877	879	922	913	896	844	918	876	858	913	886	856	878	883	914	869	925	950	935	836	891	882	847	879	867	907	827	821	880	891	865	905	925	876	915	883	897	881	896	874	907	931	881	898	844	904	873	889	853	916	872	884	891	906	869	931	895	903	904	912	874	903	894	934	916	871	851	943	898	923	893	860	858	927	855	840	897	874	886	950	871	929	896	926	884	861	896	889	884	906	872	900	874	915	862	895	897	924	883	935	893	968	887	943	935	888	947	874	902	867	931	885	883	913	839	908	884	855	909	876	914	932	889	910	903	925	847	895	886	926	891	859	898	872	920	917	990	869	917	898	874	849	908	896	856	897	908	912	928	876	849	896	873	905	836	904	863	890	894	850	870	935	884	852	932	869	873	891	875	859	891	868	928	886	878	920	899	923	899	877	892	849	901	968	913	884	893	894	940	887	873	885	931	896	935	907	884	862	905	918	910	951	923	963	910	877	922	887	871	891	932	893	857	921	916	930	912	883	836	878	865	878	904	856	888	892	878	889	864	897	924	873	889	847	896	923	922	877	927	936	881	861	918	873	891	895	892	909	852	869	904	919	931	870	901	857	890	912	831	922	856	888	942	951	861	853	897	870	953	908	899	899	872	896	877	912	918	931	874	889	919
5142	1007	932	874	871	793	825	795	785	804	758	846	777	815	815	761	790	794	777	777	776	754	796	847	760	752	812	793	799	786	720	751	803	777	764	859	775	760	758	725	796	781	772	813	719	807	796	822	807	784	745	786	812	781	743	726	748	765	820	734	796	730	804	778	787	791	777	724	775	783	807	810	757	760	795	795	819	812	741	754	737	756	791	756	804	850	769	850	800	788	766	753	781	801	778	775	767	764	753	744	762	721	764	740	798	785	828	804	778	840	768	751	772	794	763	735	803	798	806	807	773	753	681	804	748	822	757	764	814	798	798	788	754	778	718	811	841	756	763	807	753	754	753	776	759	753	793	784	824	770	789	790	783	775	805	768	781	747	763	818	809	793	728	763	734	811	789	818	794	784	762	764	824	777	823	767	812	755	727	832	754	773	785	794	816	768	797	784	762	767	757	781	752	766	784	773	804	768	786	735	796	775	761	756	826	723	741	719	787	835	764	807	761	796	793	780	788	767	780	790	699	782	802	750	794	754	803	779	756	752	791	780	745	800	785	837	798	803	766	761	776	763	794	822	766	802	713	778	743	790	767	801	787	749	766	797	761	748	771	766	795	697	778	793	774	796	781	777	784	794	801	794	751	760	778	773	743	782	804	766	810	829	764	855	721	745	811	852	776	825	760	795	783	740	784	810	755	752	813	757	743	781	784	718	783	741	757	768	821	737	790	779	772	758	779	757	772	769	788	761	831	798	754	746	810	787	830	775	750	744	818	773	773	744	759	714	805	823	732	825	770	818	758	789	813	781	822	779	774	756	745	773	773	797	780	758	761	801	795	774	817	784	790	781	741	796	768	750	758	817	807	792	756	783	789	820	748	778	779	778	770	767	813	762	806	773	797	803	861	792	831	771	812	803	764	712	794	764	778	776	791	758	808	777	798	749	776	781	781	747	776	804	748	774	788	779	835	732	773	780	777	783	758	833	801	768	803	772	725	739	844	770	761	766	801	750	735	749	784	812	759	811	798	800	747	807	793	756	805	730	771	766	741	815	793	762	802	815	781	773	748	733	751	786	761	789	767	802	758	751	811	739	810	763	792	793	747	757	781	791	792	760	825	764	728	798	804	775	795	759	773	786	837	779	805	749	835	797	797	780	754	794	768	792	846	798	750	762	775	769	778	781	765	791	802	760	816	726	746	728	788	781	798	766	803	787	805	774	734	802	782	758	781	809	791	813	784	782	813	754	782	782	770	793	766	766	764	774	841	836	771	753	749	751	795	788	799	756	758	774	771	797	801	833	785	783	777	773	791	813	773	786	779	767	752	780	811	742	790	807	796	730	787	807	724	799	758	798	784	777	806	738	795	743	745	773	822	800	769	738	822	749	775	842	759	781	765	766	785	728	755	781	810	785	760	800	750	765	771	825	754	817	752	767	740	758	805	801	816	751	778	753	813	811	768	724	805	706	808	747	780	786	708	798	785	788	783	732	808	763	744	803	758	763	768	825	811	780	797	774	750	759	773	817	837	794	779	751	772	774	735	724	814	786	792	778	729	768	768	833	771	788	802	847	802	789	798	801	793	758	801	747	806	771	771	772	829	770	813	767	798	792	777	746	751	784	787	807	775	728	780	815	783	820	786	809	749	752	762	776	791	776	820	804	810	775	800	761	793	758	780	773	765	764	798	764	802	770	750	780	771	799	784	740	771	798	745	778	804	742	798	798	793	781	755	758	814	759	832	795	785	831	747	766	809	779	757	785	780	783	811	827	792	810	785	758	774	808	750	804	765	787	781	752	763	736	772	759	753	812	789	742	812	812	795	831	763	781	780	793	785	763	749	780	768	767	765	771	758	786	756	795	756	707	790	790	776	768	753	812	779	746	756	800	758	766	777	833	771	746	761	753	820	776	771	760	727	789	774	740	767	776	776	762	770	768	759	810	788	746	832	787	788	811	735	762	736	747	781	799	798	792	792	793	772	733	777	798	782	776	752	785	783	798	761	735	783	770	771	723	752	719	745	811	756	753	791	800	804	769	784	816	782	797	854	726	773	796	786	791	760	770	795	754	752	742	778	801	776	827	791	739	773	784	788	793	781	744	770	772	795	788	777	770	790	822	770	754	819	752	797	797	774	795	767	796	819	791	757	786	775	751	762	748	785	760	760	743	812	793	789	790	764	827	776	763	770	782	777	768	797	819	800	778	761	763	857	848	808	801	817	813	797	797	765	810	726	812	774	753	789	788	771	751	787	791	836	789	787	809	812	759	804	743	779	761	777	787	758	800	809	782	818	801	749	772	743	741	790	792	801	760	764	794	762	786	826	755	772	799	695	770	793	812	873	740	765	752	858	754	805	764	789	784	772	763	764	754	786	826	808	794	776	793	750	777	778	807	752	811	789	834	768	807	754	757	779	813	799	770	765	754	806	725	772	778	765	820	774	788	752	789	797	766	795	763	813	753	768	776	826	790	783	741	776	822	797	778	775	802	737	758	755	807	721	779	795	794	767	780	783	771	767	822	794	809	736	755	738	743	790	758	715	813	777	729	781	750	760	778	758	789	806	807	716	817	783	776	776	734	806	742	820	771	773	810	803	772	763	804	791	785	762	745	784	737	747	779	774	776	779	781	805	743	751	782	764	740	776	789	836	822	797	767	759	775	804	750	833	795	787	738	766	715	765	780	790	798	772	797	782	826	807	799	803	779	809	777	779	810	764	796	780	753	783	780	769	796	790	808	772	781	829	763	841	755	754	763	822	751	801	776	779	795	753	749	773	751	865	738	743	786	782	766	773	763	782	811	730	740	769	806	809	761	756	777	744	786	824	766	807	780	756	746	787	795	749	782	770	770	804	785	768	791	800	809	776	769	738	798	760	787	796	783	801	755	772	750	789	744	770	790	774	763	821	820	758	772	764	789	777	758	786	771	766	758	782	803	794	756	795	773	801	765	776	748	847	740	750	806	834	836	779	805	808	726	781	831	762	783	790	787	803	781	783	730	767	778	795	816	761	770	784	759	798	805	770	822	735	749	794	750	805	801	761	779	798	779	746	805	777	747	836	841	774	751	768	706	760	778	845	743	772	752	812	782	802	765	791	736	791	749	796	817	808	755	745	803	768	796	712	785	765	762	768	748	770	800	819	793	821	771	785	764	814	759	770	793	764	766	760	771	782	788	771	793	799	744	734	801	764	774	769	764	736	793	749	849	831	795	798	788	822	766	782	768	786	785	731	785	775	751	763	753	785	773	812	744	740	792	833	739	756	814	795	793	776	776	764	807	723	718	767	800	774	763	800	798	821	798	767	782	763	778	760	758	788	770	833	812	730	753	767	821	725	822	782	780	799	770	797	740	795	795	766	754	784	769	758	783	773	732	787	778	797	802	791	767	816	784	785	812	745	816	765	850	747	751	756	749	771	780	783	759	771	814	792	776	778	812	777	768	789	806	786	786	745	779	803	792	797	771	763	801	768	786	782	795	792	799	776	812	773	808	781	788
25720	21457	25962	19104	2248	1185	1102	963	941	918	875	899	885	909	891	964	837	900	862	860	841	875	850	873	902	879	911	863	859	866	860	836	918	883	902	884	862	843	863	859	865	878	877	875	887	841	811	887	882	855	829	842	849	839	957	834	860	821	927	876	835	830	850	817	835	866	890	874	900	890	869	882	829	932	900	851	815	816	892	905	851	814	900	879	851	842	838	851	841	837	852	886	865	870	829	897	891	855	883	836	817	902	900	839	853	853	865	794	822	888	861	908	858	803	814	820	870	825	806	822	890	791	848	922	851	878	834	873	891	825	817	842	839	831	852	902	850	862	842	814	813	840	800	857	854	884	796	857	838	837	851	865	825	847	842	867	882	859	833	833	876	829	819	829	832	883	836	845	895	835	890	829	825	876	859	800	845	827	851	872	883	882	885	917	873	881	834	821	861	891	853	806	867	825	893	867	850	849	876	832	911	822	859	919	788	854	801	854	871	840	839	876	812	828	891	850	866	906	882	849	867	844	889	874	822	848	887	838	838	842	867	803	861	854	886	870	831	851	843	846	831	889	871	828	870	893	827	863	816	867	911	832	819	858	864	808	856	828	883	897	819	857	850	871	817	791	875	827	849	882	899	861	831	867	853	842	847	825	866	879	886	890	807	839	915	859	869	831	854	803	865	796	862	848	844	867	872	815	830	872	867	804	879	860	826	870	853	783	861	832	854	865	859	839	868	873	788	782	839	893	891	849	858	824	898	866	818	818	827	825	901	889	807	870	797	891	867	881	838	844	860	873	906	856	869	867	844	837	917	888	849	791	818	797	797	836	794	866	849	834	794	865	931	860	792	839	883	864	864	804	847	837	847	859	827	882	868	906	916	870	870	829	807	858	833	823	856	839	841	764	890	842	851	845	857	859	857	843	809	913	860	845	889	875	816	880	881	844	829	879	879	883	824	871	845	839	873	875	835	829	828	819	832	841	837	827	860	871	862	866	816	872	885	824	810	832	844	894	810	850	916	877	831	897	859	830	841	860	881	788	845	903	859	824	861	810	863	878	832	806	894	834	845	829	801	816	910	884	871	861	800	806	837	876	832	838	884	868	886	781	879	840	923	851	903	813	818	849	843	801	838	871	808	841	872	862	846	882	866	875	784	803	834	872	821	866	866	823	858	894	855	856	818	874	878	859	840	811	828	852	815	831	885	866	842	872	821	857	863	815	841	894	882	908	873	872	882	884	866	850	821	887	837	821	817	871	886	866	852	868	816	820	889	807	810	835	844	823	855	893	840	873	851	848	872	838	862	816	813	884	857	901	850	819	841	870	876	844	894	838	847	851	864	892	845	832	808	887	890	883	885	859	842	838	819	919	840	846	896	875	851	872	792	837	893	850	878	835	834	853	844	829	864	839	788	829	842	799	831	809	818	862	874	833	819	859	854	850	828	866	921	865	842	820	891	902	873	853	885	870	834	832	805	884	838	878	842	841	851	845	827	818	858	864	802	838	834	846	857	856	884	843	865	813	885	810	901	830	886	831	861	837	796	854	871	851	859	872	888	903	826	880	871	821	889	872	844	827	849	864	855	815	856	869	871	875	788	890	824	825	841	870	858	817	805	853	793	857	840	799	828	809	876	801	831	892	857	836	876	824	866	880	817	853	835	853	865	816	857	865	903	856	873	815	873	804	832	863	827	832	830	918	852	817	868	874	886	919	836	876	881	856	838	852	913	825	866	856	893	878	878	871	841	787	822	869	877	891	884	829	884	819	828	879	833	874	872	843	860	875	830	874	793	846	856	851	893	826	827	832	839	834	892	820	856	877	853	859	845	843	873	839	833	849	882	825	843	816	873	920	871	871	881	887	844	811	820	834	858	831	859	850	843	777	858	814	866	894	841	854	848	828	881	847	845	862	898	802	839	823	868	816	834	879	875	913	883	854	878	854	863	854	817	828	849	845	829	865	792	843	848	818	851	867	893	898	797	861	826	869	852	876	844	869	828	847	825	825	877	844	862	874	861	886	843	817	878	823	866	876	894	901	817	845	822	860	861	820	822	851	889	872	815	876	840	864	849	848	826	853	806	889	853	834	850	800	876	827	886	811	860	831	842	793	821	807	808	868	855	842	838	879	866	799	870	850	842	783	856	845	890	811	907	773	795	846	874	895	842	818	897	910	853	827	922	878	882	886	875	889	836	832	850	824	868	874	853	815	879	877	859	896	881	914	865	847	850	862	904	844	900	856	843	855	877	823	805	852	864	827	861	881	885	860	906	837	834	838	816	911	896	873	896	773	815	908	887	847	862	789	811	880	804	896	882	853	785	893	821	881	820	877	847	871	835	888	867	835	847	831	861	815	841	860	851	871	868	831	839	849	866	874	882	851	853	813	871	808	845	905	882	851	867	842	900	805	804	822	822	849	835	866	883	840	828	849	909	858	818	831	805	842	833	836	804	810	895	826	810	842	828	874	834	848	845	858	862	893	891	842	900	836	877	784	836	815	827	823	878	834	830	845	829	861	830	872	844	856	857	876	852	833	857	857	840	870	816	870	862	850	866	875	901	893	828	862	858	860	799	787	890	884	844	871	790	856	887	841	865	875	891	837	882	856	832	865	855	826	843	857	875	868	895	806	875	854	907	873	856	836	854	850	887	870	870	806	850	790	862	775	794	871	892	821	897	840	890	905	847	845	843	832	857	869	823	845	904	805	832	849	807	856	860	886	915	843	871	792	851	923	848	826	847	877	876	857	803	811	898	884	880	892	853	829	844	870	831	868	833	839	852	879	832	868	839	785	881	842	847	884	870	824	852	818	861	894	838	815	769	860	894	808	846	861	917	844	824	831	830	847	851	864	789	849	869	855	868	814	886	812	906	941	882	838	838	859	886	836	854	843	834	887	847	892	885	858	869	845	865	882	873	831	852	921	869	922	873	818	810	854	835	878	830	857	812	857	822	842	900	902	848	857	855	880	862	874	823	814	854	843	831	875	804	897	887	918	908	839	854	858	883	881	837	847	886	861	831	803	846	878	831	831	839	840	897	858	833	891	851	852	822	864	810	810	892	855	871	889	864	830	868	903	832	888	839	836	865	881	920	854	862	779	846	846	887	814	806	894	867	923	891	859	834	819	832	853	909	852	829	809	891	878	848	843	826	815	822	896	897	871	832	892	848	831	830	881	786	892	922	843	799	841	821	855	890	799	853	850	849	899	881	799	857	838	845	864	896	885	843	860	862	851	850	908	832	835	910	839	873	856	873	868	860	838	885	875	889	869	869	856	867	850	909	827	874	911	797	849	840	819	859	837	890	823	842	838	818	827	877	868	794	873	860	858	882	830	876	881	849	805	854	891	873	829	844	914	870	901	874	837	825	817	814	850	806	830	823	846	847	846	836	882	860	828	865	865	895	850	862	869	826	831	898	809	862	825	881	899	826	874	873	806	868	827	818	845	859	868	856	810	839	848	862	847	837	849	863	913	851	865	840	854	932	810	895	892
3596	2424	2048	1259	1142	1007	1015	906	943	869	778	783	804	787	780	785	780	813	773	746	735	796	819	776	837	816	765	742	751	796	734	762	826	790	768	785	785	783	822	721	756	757	760	742	773	810	783	770	798	798	781	760	777	811	768	776	767	713	797	775	766	818	789	800	830	757	790	807	785	794	749	744	744	784	775	751	753	820	785	805	804	743	814	754	781	756	829	816	764	765	797	790	775	783	758	811	713	788	766	825	781	784	826	775	769	768	766	803	787	810	775	791	779	737	772	716	742	756	797	754	775	782	784	756	770	790	752	730	731	821	774	778	815	770	792	755	794	760	754	805	799	784	806	793	802	767	817	803	790	765	775	804	723	812	721	757	790	779	720	805	812	749	776	745	832	807	771	732	760	728	789	748	739	721	739	724	753	776	810	767	767	730	784	778	766	768	729	754	758	729	757	777	805	799	748	755	767	742	733	778	757	758	756	835	812	779	762	766	758	838	765	730	803	744	742	742	782	795	750	762	775	734	805	831	769	758	746	747	708	742	749	755	797	802	705	812	809	776	753	754	786	722	790	780	804	773	746	768	757	771	763	770	724	790	743	737	813	756	712	798	775	808	753	754	750	771	743	770	745	799	824	768	784	785	794	821	770	738	803	745	740	724	742	698	778	769	713	798	769	784	741	792	815	732	763	802	757	778	755	757	733	783	792	785	774	747	708	713	713	747	775	756	781	760	788	733	766	777	728	762	705	778	768	715	786	736	756	770	756	742	788	809	723	801	739	762	793	735	750	756	742	752	768	758	765	783	777	774	804	722	740	749	736	708	729	816	765	767	746	738	767	814	805	701	814	753	718	758	801	748	725	751	838	735	763	777	791	758	761	754	777	816	733	763	809	737	782	748	731	716	787	730	793	753	803	706	799	767	784	731	790	751	762	773	726	753	770	766	787	737	775	745	776	720	781	794	716	752	763	748	789	721	795	809	771	724	790	764	776	794	785	744	807	775	762	763	741	777	771	744	774	755	781	731	751	765	747	757	825	784	828	776	787	747	749	710	736	785	766	730	793	759	785	805	766	756	797	786	818	721	736	759	722	778	791	761	721	740	793	799	727	769	739	752	733	771	805	772	757	760	787	735	742	725	774	739	739	758	728	768	799	756	821	738	768	762	778	722	811	814	766	747	743	759	758	754	766	750	816	798	742	786	769	751	776	703	759	739	781	788	720	745	712	758	791	773	799	768	733	773	761	806	780	720	805	784	743	759	773	776	793	752	780	791	762	799	783	761	768	735	778	740	764	762	725	774	791	704	779	749	810	779	739	800	742	783	723	754	766	775	734	749	757	768	728	776	779	751	779	701	768	737	750	733	762	735	746	794	789	760	764	793	786	744	762	767	750	730	692	734	757	747	754	788	768	746	774	801	786	785	713	767	775	771	767	808	748	766	794	808	766	769	758	775	740	811	755	804	783	781	773	779	737	726	792	753	748	759	752	811	791	703	744	735	764	781	801	754	818	796	796	785	795	781	766	787	745	804	807	752	769	725	766	755	794	774	771	717	816	740	780	776	778	753	777	747	789	760	763	773	714	754	762	737	762	809	785	767	761	822	825	818	733	817	784	769	759	736	789	777	790	780	813	761	760	774	766	791	754	797	757	716	792	741	739	747	719	748	748	749	764	781	778	784	781	770	745	764	796	808	789	721	762	749	727	725	792	816	771	781	766	768	747	814	751	746	691	790	741	708	731	773	776	738	725	771	794	760	806	797	757	752	792	754	765	758	747	775	763	752	740	746	776	797	685	818	739	758	777	820	765	826	794	756	746	699	773	767	793	745	805	800	779	765	767	739	748	794	753	782	763	800	733	787	753	745	723	742	785	810	760	764	792	747	780	768	736	789	711	773	745	784	751	743	745	758	776	785	764	789	764	687	746	772	794	787	777	788	798	755	765	784	775	775	761	765	772	768	767	711	764	712	726	746	746	776	786	814	728	767	746	747	726	719	778	730	801	778	801	768	755	761	782	779	756	802	754	789	750	769	755	748	771	731	764	765	745	752	708	802	747	764	757	754	755	730	753	776	789	724	745	804	833	784	765	766	761	774	737	801	759	792	736	756	774	782	765	734	784	805	793	734	752	707	754	773	755	779	747	746	777	782	770	767	750	750	789	724	758	732	793	803	771	787	749	745	771	761	804	746	830	734	808	737	790	715	750	783	774	737	728	739	754	830	772	772	749	753	787	739	774	769	739	740	743	789	793	763	732	814	778	719	791	790	751	692	706	769	743	729	747	786	763	761	760	751	755	743	775	768	773	748	749	795	722	783	749	761	786	753	771	773	778	778	691	754	778	760	791	736	726	772	805	757	788	735	756	757	780	777	782	732	751	778	785	799	798	771	779	747	770	739	737	735	762	747	787	726	745	744	751	750	725	736	719	784	715	805	797	740	749	753	775	756	769	786	765	808	753	747	763	797	758	753	760	716	790	754	739	770	752	755	768	794	732	739	737	782	732	782	775	782	761	738	755	775	757	769	824	728	766	778	760	731	762	739	756	753	776	769	726	812	727	758	781	787	756	773	756	785	792	739	756	733	750	705	806	755	715	776	720	797	734	786	736	771	756	813	760	749	812	801	751	726	726	821	815	801	763	777	723	732	767	757	803	782	765	786	775	788	771	773	793	804	716	807	731	782	760	763	775	739	789	754	774	771	779	739	801	805	752	718	790	717	727	734	747	796	741	762	794	739	751	761	670	825	788	756	780	742	761	776	776	739	812	727	737	775	766	752	815	722	737	737	777	773	721	723	759	782	755	806	747	752	775	783	791	728	738	766	735	760	718	743	718	784	730	751	782	783	745	782	735	840	803	805	765	797	751	747	772	785	767	776	796	774	728	755	783	736	730	754	719	732	751	748	779	762	762	745	770	710	732	814	827	757	797	742	731	733	763	796	774	753	801	807	766	753	759	766	752	797	748	783	736	697	776	781	800	700	767	709	765	746	768	732	784	774	757	795	717	739	782	745	804	789	794	776	759	808	722	755	779	788	749	734	763	803	791	774	806	831	771	760	772	784	782	742	761	722	757	733	798	738	758	756	760	727	770	808	755	737	813	739	797	758	812	722	749	754	727	742	793	749	815	728	761	717	763	802	711	730	776	803	789	708	740	753	766	736	791	760	765	816	776	748	783	812	749	741	814	725	776	739	718	751	756	771	769	770	744	726	750	786	778	747	774	797	799	772	772	747	743	767	720	721	759	779	755	758	748	738	765	781	716	786	783	692	714	798	733	749	766	730	742	797	746	772	706	761	770	772	726	711	739	779	783	721	800	753	761	789	721	736	799	757	707	820	780	729	819	736	794	788	774	775	774	766	758	760	754	784	746	786	801	748	704	720	715	725	738	730	805	771	779	796	775	775	801	752	787	795	770	800	740	788	786	792	710	742	758	780	784	739	778	759	749	780	822	760	766	747	742	745	788	781	756	771	735	753	773	706	810	762	792	751
24187	21404	28574	24608	20506	3331	1114	673	628	578	587	512	521	526	498	482	516	494	465	515	502	472	480	445	476	477	460	478	485	465	449	481	450	445	441	474	443	434	446	472	490	476	485	483	449	464	434	463	465	457	471	449	461	465	439	469	453	437	428	456	432	487	476	456	451	480	413	460	459	440	468	469	420	451	472	437	471	444	490	454	451	445	463	464	463	443	461	458	455	480	424	471	477	466	454	435	409	470	449	466	462	429	445	426	459	424	454	496	448	487	425	488	424	423	440	424	460	462	450	454	438	434	461	481	482	427	464	477	465	449	427	439	452	506	411	432	491	465	461	453	427	441	448	436	436	438	424	420	447	443	457	473	435	413	430	427	461	441	451	411	447	473	443	452	471	439	435	455	470	429	472	460	488	459	477	491	479	455	438	445	467	459	451	454	412	432	464	442	477	442	465	444	481	473	407	466	414	455	460	410	472	454	432	466	446	450	467	430	468	419	457	481	438	453	458	439	493	426	485	438	467	444	428	446	498	446	415	422	427	473	475	435	455	459	452	453	429	476	461	458	459	461	454	431	483	457	450	446	431	484	439	473	442	440	434	453	413	480	453	494	439	462	481	468	425	429	439	460	462	452	496	450	462	456	495	460	470	433	456	432	448	453	487	464	452	449	431	449	463	432	403	484	445	443	467	405	438	427	424	414	467	431	435	431	435	443	463	440	461	455	453	479	435	459	426	452	454	454	455	484	476	461	466	437	440	495	442	479	436	478	479	441	429	449	463	413	426	438	464	447	427	420	443	477	433	490	471	454	464	434	462	452	449	446	433	442	459	438	421	406	462	421	447	449	446	436	458	442	419	427	433	464	453	418	477	452	430	420	440	423	454	451	478	443	493	425	434	459	434	441	463	444	465	422	439	456	438	449	457	426	419	403	455	458	418	436	467	445	502	469	432	432	459	442	423	404	477	444	436	433	429	491	456	446	439	471	441	434	483	449	441	461	447	448	440	462	472	455	415	393	478	444	420	470	406	440	426	459	438	460	494	462	428	440	468	453	443	467	428	509	426	464	434	440	421	419	457	447	466	407	443	454	452	451	481	420	468	459	420	454	458	429	449	471	418	423	439	437	469	470	444	440	477	492	477	470	464	456	446	455	425	477	468	463	433	435	438	398	432	450	469	419	436	447	485	483	465	464	442	413	457	452	488	400	491	447	419	463	427	440	429	454	455	454	436	412	475	408	422	456	449	472	461	437	462	449	452	442	423	446	491	476	458	463	448	404	435	445	477	462	450	445	470	443	451	451	459	450	441	439	440	422	404	480	455	471	429	430	493	475	464	441	446	425	486	434	481	473	424	445	423	425	440	451	470	446	382	431	463	437	463	428	453	418	450	402	476	438	446	476	467	456	452	423	462	449	432	452	467	435	447	450	470	420	491	468	486	412	420	439	426	452	446	471	448	445	433	428	439	419	439	422	438	413	476	445	467	428	443	466	469	442	451	455	478	475	428	444	426	451	472	444	422	449	440	454	451	429	447	449	408	446	411	462	414	452	431	427	456	474	437	453	447	468	423	461	427	451	439	489	398	440	426	449	450	468	421	453	442	458	440	443	466	451	456	441	460	462	473	446	453	432	409	460	459	418	466	455	429	413	408	469	441	448	442	435	455	463	470	448	470	419	468	432	449	454	470	441	435	434	469	471	444	439	424	427	426	470	427	469	439	469	444	439	426	438	487	460	469	433	437	489	421	445	433	447	469	469	459	413	413	430	415	440	444	454	447	443	485	457	466	412	454	430	434	439	438	479	444	451	468	431	443	421	454	454	461	389	433	443	497	466	421	430	469	475	469	500	446	492	411	481	442	438	436	478	493	422	499	454	447	421	426	451	432	449	466	412	434	435	441	439	473	427	448	439	436	458	467	447	445	483	423	451	442	450	484	502	404	428	421	481	458	426	442	469	466	467	470	442	437	440	419	441	439	428	438	478	463	440	448	449	437	412	446	439	437	417	455	415	441	437	457	430	437	452	434	440	462	463	439	442	433	473	426	486	400	452	469	436	465	428	442	458	421	444	471	439	473	485	494	454	468	430	467	457	462	475	475	437	431	437	430	459	444	438	440	447	465	485	430	471	441	471	464	447	475	476	476	425	446	409	488	455	423	449	443	440	425	463	465	440	441	420	455	448	440	416	435	448	484	456	434	447	465	428	447	447	442	465	441	457	451	479	426	441	450	434	465	443	481	472	445	459	433	489	472	416	480	444	465	446	423	456	459	440	428	437	447	409	443	451	458	436	494	461	428	429	442	432	468	470	453	468	451	467	480	457	478	444	441	415	453	436	448	455	491	456	420	439	429	421	446	451	460	456	468	485	462	459	470	419	451	463	408	444	440	486	422	455	443	455	434	468	443	422	459	451	428	464	439	489	461	442	425	451	396	484	450	438	427	470	456	467	460	483	437	428	467	460	446	454	495	442	459	433	474	468	436	438	447	450	456	451	473	439	434	454	476	471	473	449	459	437	473	448	475	432	421	448	451	446	402	444	471	461	428	459	481	434	458	434	432	418	457	452	424	470	454	477	449	448	450	466	440	425	434	454	476	463	463	479	436	458	431	433	463	417	437	477	455	468	449	473	449	440	453	440	429	456	444	447	452	460	414	415	453	457	444	420	444	412	448	419	469	431	466	438	467	428	464	416	447	451	457	466	443	455	453	414	465	476	468	475	463	433	446	448	397	446	425	446	415	470	467	418	418	467	457	461	419	428	437	422	440	432	459	446	448	409	462	491	411	415	421	424	450	442	450	457	436	454	446	480	475	443	415	456	445	429	457	412	430	443	440	444	463	465	453	430	469	485	433	434	453	375	440	460	422	446	475	454	447	467	425	467	423	456	424	441	439	454	459	482	468	454	464	483	444	492	430	430	446	445	444	465	437	416	455	468	446	462	476	484	463	446	423	421	450	445	448	398	467	452	425	459	469	478	436	455	423	456	454	441	467	469	461	438	471	431	443	443	466	406	434	434	456	455	446	465	423	440	470	451	456	484	445	438	450	423	481	443	448	437	450	438	453	421	454	428	444	466	467	471	398	473	417	440	434	459	441	408	437	457	468	457	438	440	451	442	481	477	452	455	440	436	453	443	429	479	450	462	445	475	448	422	445	437	447	443	404	455	417	444	470	422	432	404	411	443	453	468	464	457	413	464	420	472	452	426	450	444	422	461	447	429	446	441	425	472	451	465	468	438	428	459	427	447	471	456	423	462	457	457	410	451	430	437	454	457	453	489	433	440	438	449	440	447	434	474	430	422	416	441	419	457	485	449	436	458	426	449	452	454	420	460	477	453	445	453	444	404	447	424	447	424	451	435	466	415	440	431	465	488	437	439	450	432	425	399	441	483	435	443	472	433	433	386	445	421	452	440	415	418	447	419	450	428	425	438	438	466	428	462	471	432	459	450	464	461	424	408	454	471	412	442	455	445	402	416	433	455	451	477	495	457
3373	4722	3806	1889	1379	1137	971	810	761	641	624	627	580	589	549	544	506	497	491	474	501	520	501	523	497	516	506	485	496	481	498	450	510	488	480	468	465	485	458	475	444	452	473	466	498	471	468	475	471	482	456	449	453	436	470	495	453	429	448	467	498	477	466	460	476	474	462	471	491	449	456	462	469	471	465	462	506	455	430	443	458	459	460	481	464	451	498	500	463	478	464	436	474	464	433	409	502	479	479	489	441	463	478	420	493	460	429	452	454	461	421	484	449	418	462	474	477	478	451	452	438	456	438	444	463	472	439	472	465	479	457	496	505	435	475	467	479	502	480	437	469	451	472	514	417	472	430	459	455	434	446	457	479	474	470	465	508	440	443	472	454	452	460	480	443	458	448	467	478	475	468	437	465	478	423	481	439	504	442	453	436	437	479	455	486	433	477	411	454	486	453	451	452	464	459	404	466	477	488	478	467	414	466	451	456	466	411	486	498	470	433	423	462	500	443	450	481	431	451	473	421	494	439	466	433	506	465	485	478	445	465	449	468	443	480	456	471	437	491	432	448	462	485	464	469	507	489	445	451	489	436	457	430	429	406	452	496	440	489	455	472	460	402	463	478	455	415	454	446	459	459	457	461	497	471	462	511	503	452	493	458	473	486	472	454	472	426	426	459	426	448	511	463	454	467	464	460	452	530	436	441	477	481	482	475	428	484	420	502	450	443	483	435	441	443	445	476	460	453	476	465	432	479	473	407	491	453	463	446	484	455	480	432	442	451	430	461	505	464	472	433	477	439	462	474	458	449	453	441	459	491	441	482	466	435	448	420	466	453	468	431	445	454	479	463	432	444	465	490	433	454	445	497	496	451	438	471	459	473	489	476	492	429	457	463	451	445	453	472	426	477	461	448	444	461	501	511	481	470	447	451	446	480	499	472	445	445	462	476	443	487	424	445	416	486	493	425	476	455	451	421	435	490	451	492	469	458	449	439	451	474	469	460	448	488	466	491	396	476	453	487	459	451	469	452	439	467	463	461	424	435	447	450	451	451	449	452	450	444	432	466	460	494	510	473	470	445	480	453	428	470	443	456	461	444	445	454	474	449	452	459	477	469	447	462	455	472	459	477	422	432	479	456	460	416	460	423	449	437	463	463	450	470	431	445	452	464	437	496	461	457	481	457	448	445	470	504	442	455	438	488	452	442	489	412	459	470	448	425	463	476	511	485	456	492	459	475	453	464	458	476	441	462	466	452	461	436	443	475	459	460	452	419	477	456	514	456	514	439	442	434	452	444	385	429	467	473	424	471	434	453	447	422	440	451	428	468	456	460	456	468	425	505	449	455	431	493	479	446	468	456	454	475	464	448	453	453	451	450	443	436	459	441	458	440	442	447	491	458	447	440	458	432	462	450	479	437	482	454	441	437	471	465	443	473	436	461	506	449	446	441	457	485	449	448	481	460	405	443	447	456	439	451	409	466	474	397	442	475	477	462	458	513	458	478	429	474	431	474	438	453	454	474	471	415	495	441	459	447	473	490	431	428	420	438	455	436	453	454	425	420	428	463	437	423	439	442	458	440	471	447	431	452	482	442	438	451	470	454	486	489	465	446	453	451	463	414	449	442	454	466	424	434	454	453	425	463	463	444	426	399	464	485	446	446	466	473	490	453	480	449	482	488	438	468	449	497	449	468	440	489	438	449	463	452	452	465	418	479	457	426	451	477	451	471	450	446	437	435	480	416	431	473	460	408	417	427	452	437	441	453	427	412	440	482	454	465	431	462	477	457	453	437	463	446	451	454	456	450	433	425	431	473	439	447	447	442	430	510	435	481	456	457	453	433	432	442	483	428	485	456	426	457	454	505	494	449	423	460	453	444	444	471	403	450	461	445	458	433	406	448	468	454	457	448	451	440	473	460	448	479	437	437	431	525	479	473	406	484	445	488	404	448	497	473	452	447	435	440	479	484	478	488	455	438	420	467	430	470	443	501	414	470	484	441	480	468	421	477	461	432	422	458	443	457	440	469	428	437	490	467	433	487	457	453	439	476	415	482	462	461	461	456	496	481	482	454	487	485	454	448	461	449	452	461	461	444	444	479	473	475	441	452	473	460	454	451	446	453	430	464	479	454	446	438	506	474	518	477	452	426	458	439	453	464	464	486	446	472	448	440	463	466	475	448	421	441	441	440	444	465	461	406	454	410	492	434	468	470	443	475	434	435	502	437	423	460	434	433	424	450	456	470	424	434	422	512	478	439	459	491	441	463	432	425	437	434	443	466	443	443	414	417	470	471	461	449	456	433	458	446	441	453	459	425	438	460	426	457	447	498	485	479	468	472	476	467	463	451	449	454	456	438	445	482	462	467	486	485	459	453	452	450	443	435	454	450	464	475	448	475	492	476	462	482	425	463	442	454	464	453	490	471	457	456	454	418	460	490	449	464	444	449	476	434	461	409	475	436	454	441	432	447	457	444	444	443	452	470	429	419	484	437	398	467	449	446	452	497	493	473	434	479	454	448	438	396	448	476	446	415	430	433	437	468	445	437	456	448	448	453	452	467	437	441	468	460	467	437	438	436	459	461	479	443	444	450	477	462	432	406	435	436	432	452	458	462	446	487	439	460	448	438	478	504	463	480	469	437	424	503	447	458	476	440	454	479	423	455	432	432	437	464	462	423	511	488	432	476	484	460	509	440	450	441	473	436	456	420	419	404	464	475	471	474	467	469	430	438	457	441	475	462	444	495	460	447	453	455	436	456	470	465	480	452	421	448	456	471	478	480	421	435	452	452	485	466	435	470	475	465	462	456	448	470	449	443	454	462	442	450	421	477	424	453	438	474	458	448	445	425	470	422	418	479	417	452	454	475	439	449	470	420	472	477	415	460	442	431	458	491	454	487	445	426	442	475	414	469	484	469	461	454	466	452	416	459	460	454	423	477	428	476	457	463	478	463	433	484	472	453	457	452	437	463	492	431	455	454	466	433	434	418	460	487	468	446	469	492	461	453	471	457	434	424	456	469	447	444	475	455	451	466	481	464	448	445	454	455	477	464	455	464	484	439	433	449	472	470	442	412	471	429	431	446	462	449	456	416	462	431	466	452	449	493	448	512	472	460	452	436	452	450	431	479	444	471	430	428	439	473	484	437	456	419	466	438	437	465	436	457	397	462	484	440	449	479	456	436	466	431	509	438	466	439	459	454	431	464	489	445	446	457	444	453	507	464	447	485	467	440	437	450	441	427	485	418	423	438	460	469	436	500	443	409	455	452	467	449	422	433	461	440	426	457	454	462	434	467	447	463	471	463	398	478	479	478	445	454	458	423	469	466	463	444	429	464	464	461	459	423	442	451	467	445	411	475	469	405	397	478	449	446	442	455	436	436	464	474	434	430	442	435	443	442	417	467	483	436	465	442	458	453	428	449	415	459	459	438	409	452	490	452	469	464	449	451	494	466	436	462	437	466	496	447	478	405	436	480	455	411	438	462	415	408	436
27702	12287	2217	1327	937	967	908	994	957	905	873	915	898	879	894	924	925	864	923	921	902	837	957	970	883	884	907	916	892	877	899	928	971	886	869	868	896	904	904	872	900	900	914	895	861	897	907	882	903	857	882	824	868	868	902	916	861	902	902	816	877	884	874	823	916	897	882	891	848	866	892	834	962	916	888	896	887	851	931	913	849	845	902	895	909	942	905	956	880	846	939	851	905	849	888	882	890	905	916	888	886	918	918	874	931	833	838	888	905	913	921	912	905	878	883	862	900	905	867	914	947	911	914	870	847	853	920	928	927	868	911	882	913	901	946	827	870	886	901	948	888	886	882	867	917	881	878	879	881	888	853	874	922	854	919	901	877	871	944	913	894	907	868	909	924	897	904	875	935	879	895	878	897	913	888	919	850	895	876	884	838	894	852	900	883	946	844	870	831	880	844	910	902	896	881	884	856	895	879	889	834	881	876	922	902	852	928	834	905	856	840	846	889	870	907	912	871	894	948	846	942	903	917	934	927	882	934	854	885	913	888	879	919	942	943	884	936	868	905	890	890	933	850	908	827	880	894	876	864	869	939	869	841	896	835	872	862	858	876	899	819	873	890	846	866	889	850	879	831	881	922	866	894	891	886	885	866	889	900	861	895	870	885	898	823	854	915	901	902	872	873	898	860	901	944	883	862	900	893	895	902	848	930	884	892	873	837	856	878	880	873	904	837	914	921	885	863	887	855	895	909	834	891	879	880	881	941	856	898	891	942	915	862	911	874	841	897	869	920	904	861	888	908	930	843	847	897	852	973	896	886	877	907	896	955	938	885	908	899	895	873	877	916	915	872	894	928	837	893	931	838	875	845	887	879	931	935	891	862	836	890	890	930	904	908	838	894	826	902	887	875	875	904	834	918	864	917	877	871	879	881	966	893	903	848	896	892	862	889	877	909	912	872	910	891	871	856	884	933	908	869	928	876	881	911	847	933	933	903	908	864	840	859	914	905	903	925	854	949	894	912	899	928	902	881	900	901	933	914	888	914	889	898	833	888	894	886	895	895	968	859	902	903	913	867	843	934	957	844	859	891	831	858	877	840	937	874	924	929	887	886	864	918	884	848	972	872	932	881	874	876	859	924	888	910	879	891	907	881	873	910	926	895	915	876	873	906	898	932	938	892	904	877	880	902	907	871	862	893	899	857	840	888	859	930	940	939	875	893	876	951	906	901	886	948	922	923	910	868	877	896	910	876	883	896	869	910	916	855	892	916	915	901	901	891	848	887	910	931	894	938	886	879	839	880	961	878	854	926	887	899	932	938	938	920	845	906	899	849	934	869	890	915	885	907	884	891	910	885	852	879	915	904	875	868	947	871	888	892	881	911	876	856	852	875	814	856	916	913	894	869	888	859	920	841	854	940	889	897	903	878	970	858	883	904	880	877	885	884	884	900	920	873	882	905	859	887	869	874	938	962	931	900	884	910	877	922	889	911	872	927	936	859	860	900	940	878	909	954	921	872	840	853	897	856	889	884	928	934	909	906	903	927	851	888	842	831	894	877	908	929	888	868	832	870	892	900	877	863	856	866	875	877	886	874	842	909	878	861	869	933	906	836	847	909	914	940	843	862	889	896	943	956	877	902	917	897	891	863	886	900	826	908	921	910	900	912	881	881	871	880	919	919	896	901	869	879	908	865	937	887	878	882	850	916	883	890	909	880	872	910	954	849	911	853	840	882	886	887	894	930	944	907	915	880	911	893	924	865	868	903	825	862	912	926	893	872	890	848	903	871	892	923	937	902	915	900	872	935	860	935	852	820	925	865	874	892	869	928	899	865	873	912	891	909	934	866	931	939	902	902	911	863	885	848	838	948	895	861	906	912	944	874	923	909	908	887	905	900	884	893	894	880	915	931	897	911	880	844	866	905	880	869	897	911	899	877	917	905	908	924	884	839	857	881	896	921	928	908	933	887	897	910	871	871	876	949	916	870	873	898	864	914	901	874	827	926	858	905	894	948	909	896	875	857	919	905	872	876	898	852	874	872	901	880	933	825	919	869	882	905	916	907	849	905	856	912	868	909	924	900	917	925	951	885	877	916	879	922	844	955	947	878	884	877	910	881	890	926	938	872	902	887	897	853	930	839	907	931	903	933	867	874	858	897	959	896	854	928	821	858	909	904	922	907	895	916	893	887	891	916	885	883	883	874	892	884	862	873	853	871	909	904	916	940	922	890	912	892	915	929	900	907	891	934	870	936	942	860	936	900	865	871	930	872	905	832	895	889	877	872	922	896	924	942	836	901	934	869	903	856	877	882	902	864	891	928	879	947	946	907	865	897	870	861	890	848	908	927	927	872	908	909	867	920	876	846	908	941	915	942	933	909	948	886	902	899	865	954	824	885	891	907	887	934	916	855	910	873	891	880	912	869	857	880	895	897	905	919	903	927	878	935	826	837	845	918	882	857	915	865	910	897	865	872	890	943	911	911	841	944	865	940	907	895	886	915	894	878	870	940	891	865	878	911	919	865	861	849	923	959	863	897	914	890	872	939	851	932	952	883	920	904	866	889	845	891	877	891	861	891	852	888	878	917	937	856	937	964	841	888	888	883	904	893	910	842	846	929	886	848	888	908	887	881	939	902	922	900	947	879	858	872	878	896	833	929	949	904	933	875	897	905	887	899	825	926	858	840	941	897	883	897	906	891	851	878	852	945	912	926	960	918	923	868	852	929	894	905	858	859	855	937	917	925	895	905	883	876	931	898	910	861	922	847	912	907	875	869	844	906	941	844	877	898	886	882	885	908	927	946	913	955	828	885	896	896	907	879	930	909	852	901	878	846	900	894	882	890	900	946	949	892	833	842	957	832	950	902	894	878	879	933	908	902	882	876	914	857	907	890	880	887	879	841	931	857	877	884	841	897	859	861	906	897	887	917	851	948	876	863	887	838	841	858	860	872	927	896	887	870	861	892	837	932	872	904	907	858	925	890	878	958	892	901	903	849	892	959	907	900	866	881	858	922	954	940	975	851	897	920	913	906	885	937	906	894	885	912	902	928	968	900	877	888	935	862	895	905	870	948	948	925	865	869	930	880	826	856	853	887	881	877	905	895	865	908	939	926	912	878	843	911	871	855	902	856	880	857	878	896	891	886	876	876	914	885	918	926	889	915	957	870	858	883	875	891	907	866	871	872	881	907	885	879	893	926	885	888	879	931	923	922	889	935	851	825	885	931	881	894	879	858	897	904	835	880	865	858	893	918	859	906	918	909	940	918	913	909	861	932	891	881	915	907	931	869	882	890	931	889	925	874	880	926	863	964	971	940	893	902	847	898	869	846	910	868	906	910	868	861	889	887	870	831	895	958	907	898	939	868	888	902	845	879	915	907	876	846	930	845	902	859	831	934	869	935	917	910	882	871	886	848	911	855	898	882	940	870	897	913	871	875	905	891	866	906	948	925	868	846	914	905	923	945	890	911	916	889	891	890	861	880	955	869	886
5116	1084	945	813	827	826	770	861	805	802	776	772	755	759	776	755	833	810	785	770	754	804	779	815	768	796	785	792	843	772	766	781	838	734	779	740	777	775	797	824	791	758	821	797	823	857	764	802	766	791	781	788	814	769	799	751	806	758	741	810	775	791	786	762	793	789	795	806	785	800	774	817	802	817	815	757	762	788	740	781	785	792	783	781	790	808	790	759	784	768	770	829	842	790	767	818	757	797	790	791	827	769	809	745	767	760	817	793	809	798	784	729	795	754	777	795	759	787	815	775	784	777	817	802	862	788	826	801	765	793	786	800	764	782	834	795	759	781	750	802	815	789	774	790	770	752	852	829	809	842	771	804	805	826	794	790	771	751	794	776	743	757	798	787	760	789	843	790	772	782	754	741	793	805	768	790	768	779	810	772	794	758	789	768	791	830	778	789	781	746	738	775	767	772	762	797	719	809	805	742	816	732	724	832	755	780	812	826	778	747	767	796	776	760	724	750	753	781	802	754	816	790	732	818	738	807	749	789	792	778	780	759	778	814	770	822	793	822	740	784	746	829	787	821	751	835	758	781	816	795	811	787	820	791	796	816	791	756	826	794	765	769	842	777	792	804	788	775	761	760	818	750	777	769	776	818	756	765	799	787	792	748	791	741	837	766	819	776	787	766	754	766	773	769	816	806	761	758	765	741	818	821	783	748	786	833	832	801	750	810	762	797	791	756	729	795	792	810	812	799	848	770	786	789	843	813	797	795	774	773	807	779	787	730	807	740	759	781	813	786	750	751	753	778	810	786	750	741	802	785	773	761	790	744	810	791	750	841	811	782	799	748	779	759	777	760	861	782	759	768	763	783	735	758	809	757	776	785	729	777	794	768	782	729	793	805	748	804	794	751	739	724	866	797	807	731	782	853	773	784	755	798	763	751	756	793	788	733	779	823	827	778	781	765	821	797	821	792	821	819	754	767	785	769	783	749	785	797	773	820	745	799	818	786	761	789	735	815	786	780	737	752	789	737	816	737	768	788	777	803	789	750	801	775	813	753	788	781	776	773	800	829	800	784	790	753	809	807	818	776	756	791	810	777	792	801	764	757	804	823	801	760	740	802	799	796	779	822	765	778	785	762	769	858	795	763	761	768	843	812	825	779	832	756	821	860	792	805	779	785	816	807	775	800	830	761	768	795	841	793	791	754	747	771	814	787	731	799	820	815	826	790	740	775	789	815	772	814	812	779	796	758	779	824	762	812	784	814	748	774	771	833	790	731	798	749	794	769	758	814	771	785	755	801	767	790	770	789	777	751	790	764	772	772	830	806	798	801	768	790	763	782	749	752	744	830	774	756	803	768	788	779	780	779	829	754	746	726	781	744	768	773	768	760	827	793	807	775	747	791	775	763	827	810	793	751	796	821	769	813	767	757	819	795	759	797	759	769	794	748	789	772	757	838	759	788	818	809	753	767	768	814	791	759	775	754	722	785	793	766	816	741	749	797	776	764	814	775	806	782	752	761	805	758	795	743	811	809	789	844	774	771	769	723	792	829	778	796	798	796	801	766	769	770	753	770	824	759	804	764	796	759	810	769	766	802	787	780	805	804	769	785	822	812	866	774	801	752	803	833	768	794	773	771	781	816	746	780	790	788	772	787	822	816	800	734	778	785	757	758	831	837	767	781	752	799	766	792	748	788	767	776	832	792	814	799	746	788	748	784	790	776	754	787	832	828	789	832	811	795	784	822	796	786	727	820	817	766	773	767	785	747	744	778	812	814	742	775	808	797	800	812	788	790	739	796	820	782	780	785	779	762	842	778	837	783	782	789	795	787	803	815	771	796	767	746	768	779	775	816	793	782	730	775	723	753	816	826	789	824	820	768	815	729	760	791	752	793	782	746	827	785	769	798	778	787	805	763	780	740	798	777	798	793	737	809	764	760	783	806	794	822	751	756	773	802	775	747	796	787	829	747	828	822	784	733	735	789	775	753	804	746	771	827	732	806	726	784	794	745	816	764	821	815	796	758	778	768	749	763	793	787	771	744	797	822	783	821	750	769	803	784	733	764	796	794	806	752	782	867	747	789	781	821	815	831	783	734	810	784	784	767	774	797	801	797	762	783	747	800	805	761	808	811	810	790	751	766	821	775	813	801	817	727	783	772	813	807	775	822	786	806	795	804	735	824	789	743	770	823	800	798	800	793	759	828	802	799	733	786	794	792	785	823	763	748	802	780	777	821	769	778	790	768	823	752	786	765	835	781	755	790	777	800	777	760	789	791	777	778	805	805	771	734	778	803	779	761	744	801	812	774	773	789	786	724	809	812	809	842	759	750	780	751	780	757	741	792	780	836	794	796	759	837	758	825	769	795	770	802	837	839	773	778	825	775	781	802	789	732	820	805	768	771	783	777	822	776	783	797	781	842	810	768	781	767	785	835	787	781	786	729	829	769	757	838	772	791	812	804	794	775	758	762	765	803	763	807	763	773	775	799	819	782	772	756	764	769	821	795	769	750	766	795	815	779	761	775	786	728	799	818	808	828	816	823	840	803	749	792	778	818	761	806	782	772	791	765	801	794	768	776	786	803	788	804	774	801	798	762	746	824	761	766	834	769	799	790	743	760	776	794	749	771	764	759	797	788	763	750	783	802	767	801	677	807	750	785	766	803	824	768	756	819	795	827	741	778	826	792	782	780	832	796	839	846	767	770	810	817	789	784	801	797	800	772	808	778	841	785	746	773	725	798	753	781	803	751	779	808	808	788	822	794	726	778	771	760	817	764	811	748	812	748	750	799	763	827	814	766	773	793	816	807	772	804	781	775	781	798	776	813	792	800	782	827	826	792	806	797	833	768	747	786	769	792	802	780	787	803	841	786	797	763	759	818	775	815	778	753	768	810	836	769	781	753	778	798	761	793	797	807	786	756	801	749	757	784	844	785	835	783	766	798	813	831	788	780	810	785	757	802	716	794	791	731	812	728	776	790	770	854	820	840	802	790	749	769	795	786	764	766	813	756	755	766	779	824	772	747	767	827	768	771	750	763	798	800	801	794	791	797	754	705	764	777	760	830	784	813	773	799	789	820	781	828	822	758	777	808	786	796	800	756	761	824	840	778	800	785	820	756	782	775	763	787	786	786	802	765	796	766	783	772	787	781	801	785	819	786	800	717	807	804	789	775	773	812	812	753	775	777	764	792	820	787	818	765	832	797	782	773	797	792	755	800	765	836	761	787	825	749	814	789	810	805	761	825	762	781	765	801	781	814	806	839	775	789	849	786	801	783	784	798	807	751	764	767	834	763	788	762	774	749	800	797	807	818	755	759	808	761	731	757	791	784	781	764	784	876	787	796	779	777	774	765	752	775	762	764	794	773	776	840	750	758	795	732	778	789	774	750	762	812	786	794	803	793	814	800	839	828	774	803	823	803	808	765	786	749	847	802	805	801	828	784	722	734	806	766	798	851	765	814	811	811	785	856	770	825	782	797	757	808	768	781
25613	21392	25841	19183	2385	1237	1053	938	903	914	883	890	899	864	899	888	908	832	935	829	836	857	822	847	849	827	865	862	914	899	834	824	920	859	824	851	876	855	917	854	856	890	845	869	803	836	845	858	852	847	845	875	857	893	835	859	901	827	853	804	814	857	829	844	813	875	829	809	851	842	853	837	807	886	866	839	845	824	863	878	827	831	852	879	837	812	887	808	852	797	878	835	881	838	862	792	836	857	835	848	822	847	836	846	791	881	875	842	819	886	849	782	860	805	841	849	842	864	829	831	850	829	839	838	829	802	810	818	829	860	885	827	864	843	851	804	831	824	872	830	845	879	824	829	841	826	827	871	850	855	832	870	887	824	873	793	886	845	897	848	886	814	846	805	880	842	833	846	860	861	893	818	868	853	877	855	854	854	776	863	884	864	816	891	849	824	851	883	845	867	866	845	794	765	871	856	844	848	865	892	839	838	799	873	827	877	861	864	812	843	824	829	881	869	874	827	890	852	844	811	807	847	825	848	820	892	812	826	863	823	781	856	865	839	831	825	831	872	867	849	831	852	823	832	797	877	862	823	864	844	818	855	861	874	838	857	845	872	843	840	811	860	858	827	822	838	814	828	825	889	846	823	825	911	805	863	833	850	834	801	856	853	849	807	850	796	828	830	860	878	839	893	883	826	862	875	866	816	854	804	861	799	835	847	831	831	824	858	875	805	890	854	833	809	884	809	870	856	870	863	810	885	821	795	840	869	833	813	859	843	833	850	830	846	863	871	893	816	841	824	859	868	861	824	852	805	847	865	809	874	866	833	865	870	887	782	886	807	868	844	828	895	859	830	782	819	821	830	830	827	824	850	838	875	845	857	850	882	833	859	854	860	852	885	847	849	768	799	820	834	875	870	824	848	866	818	854	824	837	837	886	863	804	843	858	882	806	800	830	847	866	843	810	840	792	861	829	817	836	804	850	860	866	819	835	855	788	841	823	883	822	835	769	918	828	817	871	864	857	884	846	865	814	857	829	857	890	810	845	866	833	800	825	829	847	825	787	812	780	835	819	810	865	820	823	832	835	793	850	860	870	826	868	807	815	821	839	850	792	826	849	813	829	824	898	845	846	823	931	778	915	844	843	811	827	872	870	818	875	854	871	749	852	849	834	843	863	846	832	898	849	806	859	853	819	856	832	829	804	804	838	860	814	802	861	841	866	831	790	873	816	802	834	843	893	879	864	867	849	847	846	821	818	812	821	799	878	804	884	874	825	852	846	901	835	839	802	846	868	874	873	868	867	840	867	814	850	864	913	840	787	824	851	784	822	840	860	879	848	860	859	828	865	844	802	846	829	888	848	847	808	842	886	836	820	799	806	867	877	810	853	839	866	846	862	789	883	815	853	861	855	848	789	859	846	822	827	813	860	840	878	880	873	837	838	826	854	901	871	849	838	842	864	866	861	805	905	888	779	812	845	878	777	802	908	867	885	887	814	871	841	856	876	835	923	875	862	803	835	832	829	859	901	837	782	819	863	886	806	842	849	875	784	827	842	870	871	818	817	867	818	859	888	851	859	833	885	808	844	791	818	847	861	847	863	847	828	851	821	878	837	828	893	841	891	835	868	840	871	845	814	851	822	829	864	812	905	850	825	863	879	859	844	853	832	850	872	850	790	864	783	812	843	891	891	859	853	892	851	858	888	854	829	870	889	861	869	846	906	832	836	813	906	825	790	807	833	824	873	869	871	815	852	801	819	833	847	881	868	867	842	813	872	829	837	838	827	800	878	835	802	816	848	844	877	872	808	802	870	878	858	848	808	834	862	872	860	853	796	804	819	841	893	809	819	843	888	832	853	792	857	798	814	818	858	841	869	832	771	896	877	837	865	839	843	879	859	808	897	827	812	873	814	873	828	848	870	855	788	820	822	801	824	821	768	853	809	835	838	891	821	875	890	845	836	814	810	862	844	866	836	811	840	864	817	855	826	843	841	853	871	864	833	877	871	806	856	837	812	849	917	839	849	873	774	885	800	862	842	852	868	827	827	879	849	874	825	880	887	854	813	810	828	878	839	827	849	916	785	865	884	800	841	840	838	884	850	782	831	839	789	859	835	841	865	859	763	878	849	869	857	849	880	822	805	838	860	815	917	825	859	817	849	858	832	851	816	811	831	863	874	830	841	854	860	849	850	847	856	870	831	815	904	871	889	893	823	811	884	829	833	868	840	815	834	809	847	818	895	864	856	812	884	878	912	853	856	846	861	832	824	866	895	800	838	808	860	876	874	816	887	834	908	901	836	898	852	854	815	820	861	840	863	816	824	868	839	845	859	822	868	834	873	839	784	833	852	852	896	782	859	847	807	880	854	852	825	845	864	804	837	859	866	901	825	865	814	847	789	880	827	786	846	898	794	884	820	890	828	818	850	862	799	872	845	858	836	867	867	850	813	852	811	800	855	857	893	844	848	843	847	837	846	861	876	828	805	834	805	804	868	833	833	809	836	865	857	891	844	831	815	832	867	820	813	802	877	805	841	845	861	847	867	780	854	827	848	874	839	844	871	860	863	809	836	832	832	843	836	813	834	834	778	879	890	844	864	863	872	800	865	768	842	849	816	824	823	811	789	834	866	887	822	835	848	793	816	844	826	844	852	835	829	821	833	813	857	863	875	844	850	837	840	842	885	829	810	828	823	847	775	806	840	893	850	862	832	820	828	854	879	884	891	851	877	886	847	801	848	830	872	876	883	825	875	858	836	846	770	828	891	807	791	880	843	808	828	859	878	849	829	800	864	874	806	844	846	806	811	859	867	819	825	750	848	830	827	811	884	867	851	820	884	867	831	816	816	851	906	863	839	856	841	838	826	839	879	813	834	828	880	833	868	806	791	806	802	881	875	873	827	828	861	842	836	853	865	789	826	818	856	842	815	812	876	867	834	860	867	829	840	803	863	850	867	839	830	825	832	864	812	803	875	832	904	862	815	821	845	802	835	848	858	859	830	822	840	794	827	844	830	836	862	875	822	838	817	827	809	819	832	864	854	851	841	858	843	859	903	856	821	852	874	872	846	878	835	835	848	840	793	884	881	864	877	860	857	889	830	845	888	804	818	831	806	851	815	840	819	816	856	810	869	848	828	850	851	853	896	833	851	837	813	875	806	843	812	896	884	859	886	865	864	823	853	899	868	879	884	879	871	852	806	797	836	846	848	866	903	837	843	865	820	822	849	768	874	827	820	855	869	843	790	830	832	832	823	825	816	900	853	840	840	837	830	820	875	836	888	853	840	824	798	821	839	882	822	837	879	847	827	813	822	828	819	835	825	849	894	850	925	841	859	916	894	851	810	879	873	841	888	863	820	832	848	872	828	774	803	907	811	827	835	877	858	820	815	816	809	878	830	881	825	837	844	820	814	850	834	865	876	830	842	835	868	804	892	815	812	866	839	853	798	813	791	820	885	852	842	826	810	843	855	901	824	850	798	808	851	856	841	819	858	874	805	876
3620	2379	1992	1291	1113	991	908	918	868	852	786	823	833	789	758	766	846	742	799	804	780	764	780	769	807	778	757	783	808	795	750	775	745	766	777	779	785	796	744	778	788	713	762	801	774	779	781	775	792	759	767	729	805	792	805	779	760	776	770	749	733	744	756	758	759	758	771	828	765	759	766	774	772	741	720	757	783	768	761	813	748	760	757	778	773	733	780	762	797	795	743	763	754	786	751	801	738	763	781	778	779	766	794	770	773	821	734	709	773	813	767	760	764	753	739	800	777	743	735	792	743	761	778	752	748	736	748	792	786	793	725	769	759	692	775	757	754	766	781	793	764	770	765	754	779	789	806	798	731	725	760	767	785	790	773	761	742	769	777	765	782	777	776	769	750	755	754	784	783	795	790	729	762	781	766	810	729	772	736	808	733	764	774	773	763	760	744	775	752	834	804	796	765	766	748	766	705	728	755	751	789	728	740	750	796	762	743	781	752	760	745	801	802	745	785	804	761	796	787	758	795	744	779	777	796	785	753	789	744	751	774	713	768	771	711	799	798	788	765	764	731	744	773	710	781	760	748	781	742	741	743	737	742	775	705	764	742	751	745	737	753	772	747	750	759	795	795	728	747	742	789	753	783	790	743	772	728	754	773	720	764	760	754	743	793	749	759	742	810	768	739	824	780	771	778	734	785	715	816	716	765	777	732	822	770	739	733	776	727	790	750	714	777	793	793	755	789	762	699	738	777	738	757	761	766	808	788	754	708	790	758	714	802	781	757	756	744	738	765	718	777	747	742	771	762	786	737	755	772	772	695	754	785	779	808	735	805	771	776	727	742	734	734	744	788	744	741	777	807	736	752	787	758	785	796	761	715	740	742	796	789	807	774	798	753	774	775	737	744	755	770	756	729	788	734	728	803	759	749	694	750	738	714	754	720	726	775	787	759	772	770	764	745	743	725	755	741	765	803	809	759	753	769	749	784	785	765	783	781	782	753	763	723	768	763	805	742	793	762	723	770	733	774	774	768	753	755	723	741	722	789	775	748	756	778	723	777	724	755	703	745	733	704	723	778	744	777	771	744	744	734	757	732	778	751	762	767	733	783	723	764	722	778	721	801	784	759	784	768	780	721	795	804	752	757	752	783	796	761	767	711	770	736	734	733	730	758	725	722	737	758	807	761	787	765	733	721	739	737	738	780	791	774	797	712	760	774	766	839	735	703	758	749	768	699	764	746	742	739	732	772	730	750	724	759	784	760	749	790	794	756	727	761	800	738	729	748	782	777	799	711	765	756	772	737	767	760	738	757	759	778	760	796	764	761	768	775	743	784	751	746	763	787	777	784	754	781	773	743	766	771	824	747	747	793	813	784	782	782	718	757	784	751	735	753	713	764	787	720	752	705	734	759	789	791	737	793	778	823	770	834	773	773	733	793	742	770	719	737	732	748	785	728	679	750	734	753	755	744	777	797	800	786	750	786	725	789	777	770	837	794	752	814	793	743	765	718	776	781	753	809	799	758	771	748	727	803	729	754	764	718	745	742	773	764	745	734	766	736	777	737	793	732	829	796	751	746	741	785	747	717	807	756	744	772	815	751	805	735	762	743	753	755	737	726	827	768	780	718	768	788	771	770	754	793	772	783	811	792	716	776	789	764	739	716	730	757	720	773	760	744	733	802	695	760	739	795	776	738	797	796	754	714	757	810	721	726	767	757	751	755	750	758	726	765	784	766	787	761	752	765	736	705	763	770	802	770	772	767	733	742	739	733	762	739	789	740	760	773	764	751	806	748	749	731	790	762	725	758	715	747	759	822	777	767	725	807	791	756	750	765	748	723	767	747	737	742	781	750	776	748	762	778	754	773	754	751	802	779	692	751	748	728	745	777	758	731	773	745	731	781	765	784	708	739	747	744	753	717	742	797	781	754	758	741	803	707	762	754	762	753	741	744	767	764	727	774	771	791	805	801	772	801	745	735	765	788	755	731	749	775	751	746	755	741	788	805	782	755	740	822	754	793	717	735	732	767	775	715	791	741	794	771	738	799	776	742	716	753	766	768	778	790	732	790	769	724	759	750	747	732	755	737	737	732	808	799	759	727	771	751	730	768	806	705	695	798	770	739	797	756	728	710	761	744	737	744	752	743	748	710	778	747	797	709	764	754	811	749	773	728	722	758	741	693	741	770	732	752	763	757	779	784	765	786	813	703	780	732	815	735	740	734	768	782	747	785	775	759	760	764	792	743	746	752	816	763	801	760	770	726	820	748	753	772	774	742	768	753	774	724	762	786	717	790	780	775	798	754	776	745	775	784	735	763	768	758	788	746	791	721	756	768	808	768	767	796	720	734	808	760	763	752	765	751	717	792	753	761	800	683	722	767	743	782	760	745	790	777	745	773	726	741	807	724	744	741	752	762	761	797	774	722	745	769	788	797	736	770	733	730	729	756	767	694	737	778	749	777	757	802	792	764	762	791	760	762	757	745	759	756	710	679	744	703	762	832	774	785	825	745	782	751	777	799	766	751	785	691	751	765	775	769	791	753	775	747	731	843	733	790	785	770	723	763	743	781	746	749	744	761	776	768	716	762	750	800	802	757	822	809	749	732	795	812	754	777	742	745	775	795	775	767	753	775	759	751	777	757	734	744	766	795	770	777	730	706	766	718	743	757	762	781	765	724	739	742	739	734	759	809	764	729	752	751	760	777	748	728	777	787	709	787	755	751	739	748	740	716	748	751	776	780	754	746	777	774	758	786	783	740	742	729	780	748	738	760	770	791	792	753	778	750	709	819	763	790	718	739	742	747	760	755	736	791	814	746	752	711	790	741	804	757	776	715	788	702	762	761	777	773	754	761	775	810	713	766	752	737	779	778	781	779	734	748	814	726	771	781	767	765	726	770	722	745	695	709	730	744	786	792	743	768	809	775	714	758	747	732	716	739	730	759	734	731	747	787	746	785	732	747	797	740	785	795	730	737	747	770	730	746	763	797	741	757	748	775	768	779	760	725	759	761	754	784	784	745	764	702	766	782	774	725	778	782	749	758	781	741	789	734	755	787	736	776	735	785	748	785	798	756	771	745	774	735	787	790	703	778	750	749	773	765	753	760	789	726	790	777	788	719	786	720	778	821	820	787	767	714	762	748	771	739	756	714	749	709	774	777	704	766	696	771	754	780	788	758	805	755	732	731	751	801	757	788	737	730	771	673	789	771	731	796	766	759	725	781	755	783	704	773	803	785	763	766	742	745	768	769	772	778	789	781	763	785	757	784	799	750	781	780	740	763	822	732	772	720	793	719	784	743	784	729	765	734	771	740	736	759	738	813	730	802	758	792	748	751	776	842	804	734	783	749	802	724	792	736	747	746	766	793	749	739	750	741	764	780	792	813	741	717	741	734	731	786	773	792	770	720	777	727	757	789	774	744	770	796	777	685	778	780	735	757	736	763	758	837	763	720	793	768	773	734	824	757	773	738	756	813	785	732	754	744	739	743	805
24184	21404	28587	24585	20445	3327	1165	697	573	580	573	541	521	524	498	513	519	507	517	473	432	465	455	491	455	521	457	500	460	464	451	475	466	464	433	468	455	461	490	498	454	488	464	428	454	436	484	466	431	440	436	450	428	474	453	494	437	446	446	438	463	477	410	469	458	447	447	418	460	474	444	452	495	416	495	440	432	459	457	482	428	446	472	409	437	505	464	455	488	438	464	458	440	392	478	458	465	462	449	445	454	450	407	440	475	471	455	469	425	444	445	437	456	453	465	408	469	452	476	451	440	433	461	426	435	433	428	477	409	467	418	427	469	443	476	438	441	474	439	464	435	446	436	455	453	445	448	414	462	475	483	496	469	455	417	437	489	430	443	461	477	461	439	460	443	454	454	442	484	440	454	444	471	485	460	483	427	438	425	467	471	406	446	457	456	507	454	439	482	450	412	430	481	404	458	449	431	479	468	462	479	471	457	453	431	398	419	444	454	435	456	459	480	429	429	441	454	419	489	455	445	448	486	470	439	450	479	463	454	459	453	430	417	483	420	461	448	469	444	449	452	464	445	461	459	448	475	452	472	435	415	421	432	418	454	455	453	459	462	468	453	443	471	418	412	488	423	437	449	463	416	472	419	445	390	432	454	429	425	452	445	430	415	466	416	437	479	473	424	423	446	433	418	450	454	426	464	435	429	434	431	414	437	476	411	417	432	404	444	444	464	449	448	439	452	436	464	426	432	457	469	432	484	475	459	409	429	445	444	428	449	482	483	441	433	438	412	433	471	434	480	441	499	461	440	448	447	437	461	458	417	446	427	457	462	438	441	434	475	450	428	461	455	449	407	441	466	446	443	467	437	481	473	485	414	443	442	442	479	409	461	444	445	434	462	444	440	456	440	419	428	447	432	449	454	410	416	442	434	451	454	451	457	435	474	429	443	413	442	428	436	488	449	440	411	425	411	443	467	457	432	455	449	423	450	417	442	453	416	474	441	449	440	450	453	474	408	448	399	425	457	455	451	421	439	410	429	413	448	434	437	439	462	449	466	414	456	468	455	413	491	489	455	440	459	434	432	455	435	449	399	481	475	440	435	464	478	470	459	406	415	448	489	443	485	459	449	422	445	451	461	457	447	474	460	415	466	465	460	436	459	471	435	393	470	480	433	457	461	444	456	470	414	442	443	477	476	439	497	415	462	463	441	439	442	434	465	482	426	443	441	473	412	455	453	411	436	421	473	421	447	442	478	431	442	404	473	436	412	501	419	439	434	428	430	443	409	434	436	427	405	469	468	495	442	467	455	449	492	458	456	439	476	424	476	457	513	482	446	450	420	423	449	456	452	440	454	420	461	448	451	428	476	464	452	475	507	422	434	442	464	438	421	421	467	466	460	420	467	466	450	474	432	426	422	450	443	420	457	415	452	425	432	436	461	431	455	455	412	401	437	484	447	390	445	449	449	434	408	459	436	448	435	441	429	459	473	461	415	459	413	440	468	427	433	422	434	469	417	442	455	473	420	416	435	432	424	475	471	432	429	437	443	469	451	447	461	412	445	416	419	471	422	455	434	454	414	475	410	455	446	434	444	447	461	394	421	449	427	460	459	413	435	441	448	429	423	426	429	438	443	462	425	429	466	437	470	463	443	418	391	436	438	417	425	427	479	445	445	434	445	424	482	485	454	444	454	464	433	449	437	451	433	443	471	442	480	434	457	459	421	443	453	432	450	437	422	453	481	448	444	422	435	454	424	472	439	446	440	459	461	463	449	442	426	439	410	460	416	464	497	430	484	444	416	419	470	439	459	447	451	417	438	458	431	436	422	417	457	421	476	465	434	438	424	414	465	436	459	413	450	440	436	414	462	466	475	417	458	427	417	460	417	449	469	480	431	480	463	454	444	464	458	438	488	470	386	432	472	428	407	456	465	480	422	429	434	409	402	452	471	445	459	465	418	467	483	467	447	461	445	438	443	431	414	424	450	404	481	434	435	419	461	427	476	456	476	438	424	452	428	439	476	486	434	459	458	439	454	446	444	463	464	444	447	457	465	490	451	439	421	476	449	453	473	444	448	441	469	435	455	470	426	460	435	454	463	437	462	455	468	442	431	411	444	453	462	475	438	450	444	460	431	432	460	474	454	458	446	432	443	438	435	459	406	430	462	471	425	445	466	501	449	426	435	436	443	445	426	436	442	461	415	423	428	439	452	461	473	457	461	426	444	465	461	437	442	416	479	466	422	419	423	425	438	449	434	415	439	460	460	443	418	466	484	435	448	472	392	441	451	479	448	462	438	454	437	455	456	457	438	401	404	435	464	477	432	461	462	414	460	483	429	475	449	432	460	445	445	444	447	455	425	449	416	414	452	426	424	424	399	458	464	443	478	425	465	466	454	466	446	440	425	475	432	404	423	461	448	415	417	427	449	405	420	439	436	478	451	406	494	424	459	432	444	438	469	429	441	475	421	428	421	443	477	486	475	439	426	443	438	479	443	441	479	433	460	455	492	480	422	454	427	433	468	445	472	400	432	443	459	414	442	455	449	428	467	422	407	467	459	389	401	416	426	440	409	462	455	446	445	434	451	496	474	435	450	437	452	423	465	426	479	443	426	409	444	442	448	453	453	432	475	426	451	445	472	436	441	462	484	409	445	438	469	433	403	479	444	454	444	439	440	427	423	409	417	413	438	474	432	456	472	406	443	473	464	466	442	445	455	436	402	445	464	428	442	433	434	465	425	436	442	443	415	442	414	468	413	462	406	453	478	456	485	427	448	470	402	473	389	432	461	466	445	446	452	456	419	457	409	421	444	436	480	447	470	459	430	424	477	417	466	450	421	441	455	443	403	458	479	481	457	460	434	425	456	438	456	412	429	430	457	453	480	478	396	439	474	419	426	437	456	451	471	451	446	454	447	433	455	420	435	438	429	470	454	453	463	453	443	442	428	427	434	465	444	478	447	455	425	455	447	431	461	470	465	485	457	465	454	456	420	428	466	447	454	454	445	434	437	439	464	436	464	447	456	455	465	465	413	449	434	476	438	451	460	443	414	420	447	461	431	426	420	440	464	419	424	421	471	442	465	443	438	417	463	474	439	478	473	474	475	440	427	438	458	431	433	433	448	459	416	448	454	412	464	424	475	421	448	437	468	441	476	404	451	443	430	429	438	447	467	437	426	474	428	456	425	470	470	446	446	455	441	433	419	458	465	473	446	418	469	421	419	424	430	468	486	445	429	423	410	422	477	435	469	465	439	479	469	426	424	461	462	440	424	439	445	423	476	429	444	430	449	409	454	496	413	413	460	422	424	432	402	430	468	411	457	435	452	413	426	448	457	487	451	457	498	420	466	428	430	431	459	494	493	474	450	450	439	468	432	476	449	469	454	441	454	437	437	411	437	458	444	451	407	441	437	471	422	477	438	454	431	452	427	475	444	414	446	426	457	460	413	444	465	484	429	450	462	388	462	464	431	437	463	426	451	443	412	481	479	473	450	430
3365	4902	3783	1869	1387	1184	962	852	736	713	658	623	538	578	561	573	521	498	527	478	516	495	465	496	487	504	442	456	470	475	455	496	472	464	482	490	454	510	475	489	492	504	441	476	439	484	454	527	480	499	490	516	470	467	495	513	485	458	498	486	462	470	452	450	457	482	516	476	479	473	456	449	448	485	436	465	487	481	480	444	486	438	456	460	473	453	488	484	432	442	481	468	496	483	512	487	473	431	460	497	499	445	474	467	499	461	460	487	430	483	443	471	494	486	456	449	472	463	443	453	472	461	447	468	428	496	509	472	459	473	443	488	428	482	445	465	475	448	421	480	472	484	429	463	428	471	510	484	471	460	464	466	460	442	473	483	481	508	457	492	463	466	462	459	453	485	450	450	463	468	461	492	502	483	466	485	458	477	473	456	457	459	448	482	446	467	440	501	448	452	457	446	484	434	432	490	416	474	486	435	410	470	436	438	436	439	492	419	460	465	461	454	443	471	459	459	475	460	458	510	469	448	469	443	446	444	425	449	468	465	437	451	450	449	449	468	449	496	474	433	445	446	474	463	434	475	433	441	502	442	462	450	468	474	451	475	476	480	505	469	493	508	447	459	477	449	475	437	464	458	473	441	428	466	448	456	482	482	473	431	446	498	494	439	472	465	449	454	433	443	453	514	500	466	444	461	484	466	506	453	450	484	443	437	407	447	494	468	470	462	476	482	475	462	475	472	458	458	459	431	514	490	463	463	450	477	471	463	436	455	455	424	442	451	481	471	487	461	441	440	435	475	448	455	498	484	468	437	470	468	478	468	433	456	450	467	450	462	470	469	470	450	438	468	453	465	512	479	458	446	438	441	474	463	428	477	441	437	465	441	438	451	488	470	473	463	449	490	480	459	455	440	475	455	428	449	474	481	446	456	471	471	487	445	463	446	482	497	453	470	444	514	449	415	451	485	468	416	412	481	456	420	433	475	469	476	455	433	458	463	441	470	465	478	484	483	432	497	457	407	463	472	458	412	428	398	488	459	452	486	486	454	460	472	522	483	449	474	485	463	445	431	452	448	448	469	449	437	478	446	471	456	477	422	502	525	473	418	464	433	419	452	451	470	456	448	482	449	469	489	466	456	444	436	485	456	483	480	409	468	445	466	439	395	470	485	483	480	432	475	451	457	456	416	450	458	474	468	477	495	460	467	459	495	475	477	414	444	460	475	427	441	486	470	473	480	478	455	470	461	457	470	498	459	475	446	439	425	471	418	443	411	452	463	456	440	419	458	490	447	466	425	491	447	465	452	446	464	463	485	458	472	438	446	427	461	461	434	446	434	446	453	456	464	449	458	474	470	461	465	473	468	434	495	460	477	465	426	440	454	464	481	484	459	473	476	454	463	462	434	447	468	477	465	442	432	488	419	471	459	450	453	456	408	431	503	471	456	442	428	445	479	494	445	478	481	484	451	440	436	505	496	446	441	466	485	458	412	426	506	432	413	459	433	429	470	444	450	451	454	467	480	410	470	445	439	483	449	402	475	418	476	476	475	468	490	491	434	480	476	439	448	452	461	427	428	477	481	489	478	458	459	431	454	448	425	456	488	493	459	454	485	466	469	452	496	418	465	449	477	431	479	469	447	453	442	468	458	485	474	493	506	456	477	452	444	422	456	454	416	454	482	445	466	472	443	466	457	437	457	519	464	468	425	480	422	485	428	453	448	472	421	459	445	421	455	418	416	484	475	459	474	437	469	493	464	461	462	424	429	457	432	451	482	474	486	441	467	453	480	489	465	488	484	447	470	429	459	468	450	477	472	449	470	452	473	425	443	478	443	482	494	450	489	434	469	450	473	448	493	448	527	477	467	441	458	415	460	503	440	450	409	479	449	480	441	480	486	462	435	472	443	476	451	463	466	406	474	460	437	471	461	467	415	497	400	458	440	434	470	476	478	454	454	440	460	456	476	446	441	437	438	459	447	455	462	450	471	485	459	419	476	401	443	496	465	437	429	483	488	429	449	442	474	456	449	476	430	486	491	469	449	505	469	447	432	446	440	452	434	442	464	438	469	457	491	461	447	463	450	442	475	437	444	458	448	450	461	452	461	471	463	424	447	461	436	526	468	452	433	455	491	439	407	427	484	463	450	457	462	460	494	443	436	454	436	457	466	445	468	458	507	477	453	411	482	477	476	478	447	475	447	460	465	444	431	451	463	462	437	417	451	431	440	440	447	446	475	459	458	459	498	464	448	460	421	465	457	481	436	470	465	464	440	429	452	479	438	473	436	477	444	463	481	482	442	463	429	443	446	446	463	450	427	431	472	463	482	451	445	431	422	448	456	459	453	457	469	483	471	468	424	475	439	474	466	469	450	482	470	428	484	435	446	472	485	416	480	468	464	429	447	442	468	478	488	394	462	472	429	459	449	443	447	465	443	440	439	455	475	484	431	436	456	484	484	460	456	443	439	434	461	479	466	485	463	461	459	468	440	473	432	467	480	462	416	466	422	429	481	452	462	433	483	455	446	437	507	497	426	476	435	426	458	452	435	452	445	436	430	438	478	431	418	464	442	448	445	461	435	459	448	441	474	450	441	525	432	458	452	456	464	485	487	455	475	441	450	483	449	480	461	422	455	450	470	459	436	436	444	419	436	466	465	465	436	500	458	488	482	449	460	469	495	465	439	416	439	486	433	428	435	459	490	483	492	439	463	463	504	456	449	446	465	434	451	463	473	475	454	450	443	468	443	474	460	466	442	485	466	474	458	465	438	460	442	480	440	420	453	497	447	434	458	437	466	481	474	445	428	479	458	427	440	438	420	459	471	477	468	468	469	465	428	459	461	468	444	482	495	487	429	457	423	492	451	464	456	476	472	460	429	419	451	460	451	427	449	430	430	435	425	438	465	421	453	445	503	463	452	517	468	462	452	472	466	479	424	457	470	472	479	475	419	470	472	427	481	449	497	433	443	477	468	480	418	487	464	482	459	454	474	469	458	430	461	454	504	480	440	454	459	459	458	463	512	480	476	461	455	493	421	452	468	455	483	417	437	449	415	433	487	447	460	438	460	471	451	506	475	461	444	445	477	454	450	465	438	441	458	455	469	469	465	472	462	424	419	475	462	456	445	442	436	455	448	467	448	447	429	458	451	443	429	492	467	416	472	466	470	425	460	471	467	441	409	461	456	460	450	447	460	505	457	483	444	443	437	411	476	458	484	453	446	467	462	465	444	477	442	449	429	429	422	503	461	438	463	420	467	480	460	458	450	449	426	481	447	440	473	450	463	464	430	442	449	464	437	431	456	439	431	446	433	471	418	439	430	448	455	484	459	475	465	455	471	446	411	475	481	485	465	452	424	438	457	475	434	451	482	450	468	462	451	477	461	435	473	446	441	434	469	389	422	444	421	459	426	459	480	473	480	429	456	449	457	434	505	473	454	466	401	459	452	446	449	441	445	402	473	421	469	483	443	442	468	457	478	460	461	471	440	495	419	476	428
27705	12062	2325	1395	1101	930	904	918	944	902	889	922	913	863	888	870	913	845	952	937	854	905	846	883	960	840	859	929	919	874	910	893	903	833	950	872	840	869	892	857	901	859	860	924	898	890	876	906	868	862	827	889	919	916	837	851	911	842	859	854	857	897	896	832	902	882	889	881	869	890	884	893	914	842	875	851	900	883	879	791	846	912	856	905	861	873	868	861	927	887	888	867	883	851	882	902	838	885	825	894	939	921	889	895	880	914	867	900	899	925	907	955	885	861	899	809	936	880	907	858	922	834	884	846	846	918	849	869	899	892	847	888	843	890	874	888	853	872	889	909	889	910	901	839	908	862	931	888	861	920	897	901	862	872	832	888	877	876	903	910	898	887	833	912	956	829	893	835	896	815	885	871	869	900	904	842	871	832	922	934	905	918	887	868	878	849	914	863	920	873	919	854	941	874	846	919	886	903	825	896	890	849	929	861	897	886	863	892	886	942	865	893	931	924	870	839	853	957	882	867	877	854	868	891	920	876	841	871	894	886	856	875	821	942	915	861	924	880	869	890	908	890	848	828	870	883	852	881	927	870	934	863	935	878	871	884	898	927	875	907	927	863	883	892	899	835	933	884	880	903	850	902	924	929	839	903	945	862	910	888	924	883	904	878	938	900	889	907	854	928	852	900	901	858	855	855	927	914	840	840	844	882	884	922	877	881	837	895	832	881	834	852	887	901	870	963	838	903	892	865	924	931	943	825	904	873	815	827	969	918	855	887	868	879	879	848	887	909	896	877	886	879	870	887	907	896	868	904	904	872	829	928	877	895	867	901	850	894	912	840	889	883	856	922	909	895	858	916	872	866	869	867	866	878	836	825	914	846	865	867	892	853	908	880	889	916	884	891	875	833	860	944	878	981	901	865	898	855	932	878	920	921	861	814	881	880	845	886	876	883	920	874	858	909	865	928	902	880	953	892	862	900	868	915	974	899	841	880	855	882	878	875	856	893	882	881	844	845	905	915	875	878	864	835	845	855	898	868	909	882	913	879	902	865	868	913	879	848	925	887	916	879	931	856	904	919	924	895	884	950	925	905	900	891	886	859	855	882	902	927	952	842	864	917	876	897	875	892	933	912	841	894	914	868	913	901	929	878	840	888	893	874	861	865	909	888	897	917	844	825	872	864	867	866	919	837	890	884	840	886	934	911	899	861	814	873	908	875	902	866	889	876	883	883	831	843	926	871	899	909	884	889	870	866	904	920	894	888	894	847	914	959	857	866	853	841	901	902	906	918	861	839	906	851	897	896	885	831	863	855	858	852	920	896	961	882	876	860	849	924	897	850	846	896	955	866	796	886	873	885	915	914	857	879	865	818	898	866	915	905	922	889	923	911	888	845	865	875	883	851	889	910	886	865	854	926	904	923	808	859	872	879	853	884	887	859	957	839	890	862	931	886	936	847	917	890	879	912	887	886	842	907	858	860	899	881	966	930	882	915	848	866	861	885	866	946	868	860	893	846	833	906	903	881	900	892	905	862	901	896	829	910	866	847	893	890	921	906	871	913	905	858	906	923	889	869	878	849	875	822	898	915	860	882	893	907	931	881	925	893	932	843	873	863	875	869	873	929	917	882	875	849	923	849	844	959	852	872	853	868	910	920	939	888	892	916	860	903	873	877	862	881	921	874	857	883	921	906	893	960	866	811	887	892	860	889	898	859	889	879	887	867	959	916	870	844	882	828	914	837	909	916	903	876	868	862	813	834	865	923	909	916	871	869	859	871	872	891	886	946	972	871	922	938	918	869	862	858	887	847	891	910	851	875	877	895	936	864	872	935	834	853	892	867	861	902	887	945	898	897	896	913	848	936	926	892	886	849	854	871	883	904	862	881	895	843	910	897	876	920	894	920	895	880	878	943	882	899	862	865	825	848	921	864	856	875	924	903	876	934	917	881	911	879	849	906	829	891	890	904	902	839	906	903	885	889	889	856	910	928	838	863	841	898	908	868	871	892	885	907	877	888	870	909	832	852	939	886	869	869	823	891	907	865	936	862	894	898	890	883	872	925	883	861	935	852	883	909	892	914	869	888	878	948	867	867	876	873	865	864	870	910	912	912	903	884	899	867	903	895	837	876	902	855	904	877	904	891	860	856	890	871	895	818	942	937	919	899	936	889	896	868	914	887	861	928	897	909	926	922	878	887	902	861	969	895	879	891	882	887	871	919	884	860	891	906	936	825	842	875	867	802	908	907	914	959	865	904	849	937	924	933	921	951	864	874	911	897	936	873	915	921	954	928	849	885	951	863	842	883	888	911	915	903	898	880	887	875	842	860	853	863	834	864	908	907	864	846	871	850	904	879	840	848	885	881	904	887	901	857	898	899	947	818	846	911	881	879	888	884	888	880	888	843	866	850	853	848	823	891	923	878	890	900	894	905	907	867	864	921	910	900	908	941	846	880	948	905	802	857	886	889	936	879	917	884	868	845	898	905	904	884	919	893	862	904	929	855	887	860	853	876	810	863	875	867	867	825	932	884	866	905	881	920	869	878	868	925	939	882	948	907	874	909	921	900	893	889	850	851	844	816	848	932	851	881	895	898	862	944	914	889	879	819	937	857	868	848	904	908	883	904	857	879	870	896	917	898	841	901	841	886	865	924	887	895	878	869	883	891	876	869	941	909	948	862	884	845	900	853	910	925	876	924	893	865	920	929	841	826	860	880	930	911	845	875	874	886	930	907	905	832	867	858	880	856	931	903	844	927	855	841	935	926	883	877	893	943	884	827	887	861	876	844	890	872	952	898	885	859	926	891	860	907	869	851	860	883	915	908	890	897	945	963	856	861	872	882	852	908	889	938	846	879	861	907	852	894	886	919	858	869	914	915	868	973	914	913	855	896	855	858	885	895	871	910	909	884	911	855	908	870	861	859	918	917	867	842	895	959	902	886	950	903	880	923	901	853	913	905	935	886	954	920	905	865	870	884	895	852	910	852	865	878	884	944	917	927	909	958	890	882	844	939	900	909	879	870	866	868	912	881	872	894	922	910	881	864	898	922	886	900	857	885	846	902	903	869	873	940	856	888	853	829	869	901	857	858	906	896	894	902	858	920	852	878	897	834	856	836	880	886	862	878	876	919	875	813	949	887	858	839	855	901	891	921	833	844	895	890	869	910	898	892	831	849	875	851	872	920	924	905	871	887	878	866	828	878	887	868	901	861	873	825	903	862	931	897	936	846	857	957	912	872	903	898	911	884	950	886	907	852	862	838	882	881	863	883	936	892	899	881	840	917	850	828	858	853	892	897	891	915	905	921	880	865	910	864	884	930	906	870	882	851	855	833	839	865	916	887	917	884	897	860	876	861	901	922	902	912	955	867	892	861	914	865	867	886	920	935	857	935	859	873	857	894	864	922	913	892	868	880	872	886	896	860	916	893	885	928	894	875	886	872	927	844	869	803	898	836	891	818	898	885	923	878	887	880	929	826	879	895	866	884	915	885
5083	1022	974	849	873	814	841	783	816	816	770	805	835	780	771	777	794	810	777	814	823	789	784	771	748	770	850	732	758	738	811	774	799	762	811	777	795	794	784	794	739	773	763	831	837	788	784	784	777	756	789	826	781	875	794	774	814	813	795	760	756	836	770	765	763	761	761	810	759	765	820	787	754	862	783	802	748	785	788	794	750	825	776	795	825	799	813	798	794	841	781	780	812	781	779	849	800	761	816	750	805	735	783	781	785	792	780	791	756	787	734	754	807	785	781	779	792	777	781	789	794	765	772	778	784	716	744	795	759	779	806	774	787	828	804	846	799	798	772	749	806	820	815	789	736	784	767	796	791	770	777	779	801	771	770	770	812	797	790	788	750	774	780	774	776	744	811	804	786	830	825	816	746	777	785	797	787	749	764	784	750	760	811	701	778	765	779	776	802	801	824	780	738	769	744	754	748	792	801	802	768	747	799	789	759	732	759	760	760	782	763	763	745	816	769	785	743	736	737	782	728	798	753	803	811	727	783	734	757	786	762	824	802	762	789	751	805	767	755	791	790	704	782	770	806	778	801	798	846	771	792	773	749	803	778	762	759	799	779	750	757	794	744	801	746	758	766	806	770	746	783	768	836	828	740	765	769	817	735	757	792	803	769	772	804	757	764	797	726	777	781	787	839	719	753	821	806	821	794	763	804	757	770	734	805	794	765	814	755	811	763	818	794	787	779	807	798	769	785	775	795	756	773	793	768	749	786	802	751	749	799	783	764	769	790	795	823	774	796	790	807	742	803	779	834	795	794	799	764	790	784	769	779	732	787	787	763	812	788	784	793	779	749	812	756	807	770	736	787	774	824	781	790	794	756	812	777	750	784	861	798	796	788	812	782	754	785	762	793	769	700	780	832	752	757	806	810	740	762	761	794	801	776	817	730	760	811	769	787	809	856	751	841	798	762	841	776	818	811	752	768	802	741	783	749	745	786	833	776	790	737	775	813	785	810	825	798	778	792	768	759	787	792	779	784	763	809	809	823	785	785	784	785	775	822	743	793	741	814	791	780	759	768	818	767	803	728	801	788	780	780	779	792	787	820	765	724	815	799	763	803	743	753	778	807	749	765	804	767	777	787	763	782	757	822	782	806	788	764	771	773	743	768	778	770	766	795	786	760	734	796	811	758	803	772	772	796	773	801	808	814	795	773	774	751	776	784	756	832	727	772	780	769	777	812	769	748	751	803	704	794	795	793	823	772	807	753	792	788	821	802	713	811	810	788	778	756	789	753	765	826	805	776	799	807	786	755	805	775	786	807	806	826	817	779	750	834	746	783	784	795	794	756	780	795	835	783	770	778	799	785	789	797	780	768	782	759	790	783	771	816	754	792	808	821	806	772	778	794	802	803	794	776	756	806	822	820	780	784	841	751	793	740	779	766	745	802	808	760	763	748	782	772	753	795	718	818	767	736	726	788	766	775	784	792	765	804	787	778	803	731	760	728	822	815	752	790	776	740	808	753	758	821	729	815	773	718	705	815	748	776	791	794	792	756	791	807	759	755	760	778	773	774	787	776	790	731	829	789	783	816	784	773	828	816	782	799	789	828	766	758	743	732	782	789	750	753	780	783	786	750	754	726	753	778	778	802	762	794	796	780	748	738	791	740	764	746	805	785	754	815	765	789	782	754	788	782	787	781	798	773	796	826	819	758	802	825	804	788	834	756	784	797	813	781	788	821	826	755	775	757	790	748	793	790	745	810	749	769	816	790	812	777	798	759	812	754	706	792	789	824	793	784	770	830	770	805	812	774	763	753	784	817	751	814	792	776	801	800	792	787	742	764	745	764	805	793	792	765	769	781	824	793	765	794	825	826	735	787	771	803	784	749	837	778	716	695	733	748	819	765	770	756	821	808	812	798	795	775	736	733	746	740	809	805	805	766	767	750	762	806	786	798	737	840	747	839	808	812	735	799	813	766	756	778	764	741	796	763	720	778	790	801	770	725	771	810	765	820	731	808	745	791	735	837	793	798	788	768	751	770	793	759	720	783	766	781	767	811	793	805	842	814	761	762	792	802	760	778	723	757	744	793	753	797	748	818	767	831	788	781	774	784	806	767	814	777	749	738	786	790	838	779	809	751	771	706	747	769	731	768	736	822	736	809	772	761	805	741	823	778	760	743	752	816	820	776	787	754	839	780	818	818	790	758	779	787	733	740	763	782	785	766	757	775	771	818	759	819	768	774	759	806	764	755	780	755	738	782	764	753	804	781	756	760	813	804	763	784	766	786	803	792	797	766	765	751	814	781	733	793	772	753	817	768	805	755	802	809	786	752	816	802	824	782	758	751	792	747	825	778	784	765	783	810	775	764	772	751	762	810	749	783	811	740	770	763	733	766	768	805	774	784	733	774	787	800	743	787	777	752	793	815	773	776	838	787	719	767	798	761	772	754	743	757	809	742	751	802	864	789	786	820	797	805	822	793	782	784	775	789	806	763	798	769	789	786	772	792	774	796	751	797	788	806	791	721	793	756	780	733	781	766	756	800	813	727	796	780	788	814	792	818	793	749	798	811	811	804	743	748	750	782	819	749	801	788	756	815	788	745	820	767	795	784	802	825	835	792	815	762	792	768	788	795	755	759	721	784	786	842	763	773	800	766	711	789	776	791	795	798	774	762	772	709	775	770	767	835	750	784	794	805	793	759	771	803	781	767	786	750	779	761	756	782	792	816	795	748	757	711	782	779	774	755	780	806	791	731	752	794	791	751	743	824	851	782	821	839	783	762	747	757	739	789	794	814	791	789	817	806	787	792	832	810	787	741	765	786	859	790	816	774	789	774	790	792	799	774	827	789	794	797	815	748	783	788	797	791	742	741	819	763	777	770	834	729	727	764	761	811	813	790	793	818	776	782	800	734	755	839	745	751	786	783	776	775	787	779	806	828	782	774	833	774	803	759	746	760	745	824	773	771	837	811	776	734	746	776	819	789	739	786	792	797	770	799	771	759	788	759	765	787	808	831	769	778	797	780	781	786	763	788	794	751	783	773	842	790	824	780	781	768	760	772	814	771	794	773	815	797	764	830	786	738	794	811	785	801	739	771	795	788	785	797	731	791	766	792	767	726	739	736	779	743	795	816	791	790	787	784	728	742	778	777	782	750	807	750	789	767	839	726	800	784	782	778	744	778	771	798	768	811	776	759	793	781	791	814	795	779	816	764	789	832	756	777	781	758	764	767	754	746	762	798	804	733	787	740	808	694	756	766	771	842	788	734	823	850	775	723	765	763	788	802	773	761	728	753	735	736	759	770	756	832	767	757	787	763	810	768	759	766	764	735	750	774	761	816	752	775	790	784	774	780	763	770	759	755	742	764	816	782	805	785	792	730	801	779	733	745	794	783	765	811	813	758	750	792	775	819	743	814	760	782	773	754	743	828	836	801	758	824	779	788	771	793	813	746	760	839	769	757	814	741	780	786	763	784	806	767	765	821	758	736	815
25755	21443	25953	19225	2280	1113	1046	947	923	901	905	955	894	859	878	888	878	869	815	819	883	907	803	873	906	853	828	867	876	894	828	894	820	837	821	858	815	849	816	858	835	856	852	887	863	870	816	845	815	908	859	913	825	842	827	855	857	833	832	835	857	877	899	868	855	841	919	832	805	853	840	848	889	899	844	844	880	864	868	809	826	849	788	808	852	851	863	872	848	822	846	879	839	812	850	833	870	844	877	853	892	820	854	857	842	832	840	829	838	838	852	873	882	823	825	864	828	865	866	846	836	856	877	866	846	869	858	832	871	847	845	841	838	866	833	842	880	765	849	840	904	798	883	847	876	830	812	871	853	861	804	846	830	878	826	822	865	794	802	857	847	815	847	779	875	836	822	809	820	862	803	845	831	824	870	820	810	838	851	835	805	857	802	794	825	823	857	810	834	841	817	835	886	861	832	829	873	885	873	813	840	832	867	837	830	897	868	837	807	783	825	851	867	818	836	826	841	832	776	827	779	853	818	865	858	890	868	863	865	896	861	828	832	921	841	842	836	819	863	850	852	874	893	803	836	843	868	850	813	819	813	812	864	838	875	861	853	805	900	818	833	822	891	819	822	825	819	851	821	827	812	861	874	830	800	842	897	898	845	841	872	861	832	812	813	826	902	851	816	829	887	887	893	837	809	832	799	876	789	786	824	795	864	835	831	852	822	819	892	880	845	843	874	808	840	873	878	888	885	816	840	831	846	851	834	864	827	872	847	863	846	856	850	847	827	847	869	863	860	866	831	856	837	854	873	846	835	843	834	826	856	905	834	880	869	839	845	878	893	850	873	863	843	854	771	861	820	847	899	864	845	881	836	800	869	858	809	844	863	810	868	867	874	837	840	861	890	825	822	877	799	815	846	892	923	811	867	833	874	844	870	859	850	879	835	853	828	877	861	798	839	853	881	829	851	859	838	867	777	879	882	805	814	852	865	854	919	823	808	797	858	806	829	860	878	857	833	805	871	809	855	831	895	856	803	842	834	843	807	829	842	846	842	850	813	837	816	849	834	818	862	822	851	878	848	810	808	879	859	886	779	923	861	788	840	846	879	846	855	854	837	851	873	865	797	833	831	862	840	833	804	912	897	873	819	884	856	798	831	837	845	828	800	806	849	860	876	859	828	814	881	852	877	898	844	833	789	839	827	827	890	840	827	857	850	842	896	821	847	807	799	874	824	817	826	785	842	828	817	862	862	821	848	864	810	827	832	807	830	870	818	859	820	851	826	871	832	803	828	827	818	863	862	865	887	862	860	831	831	832	873	855	872	833	819	808	828	861	791	834	852	819	854	817	867	901	823	818	850	832	874	852	804	826	828	843	848	808	777	857	817	870	824	821	850	856	848	800	832	791	836	896	851	790	835	857	857	845	767	798	866	780	825	824	838	870	801	849	798	910	872	890	856	857	837	887	899	840	860	904	878	862	896	860	882	826	822	826	838	804	848	833	823	826	862	879	839	850	889	865	858	794	883	817	867	866	813	875	847	851	793	807	822	808	775	859	849	862	834	848	848	796	881	843	866	838	887	830	864	880	863	862	828	827	811	899	850	859	864	863	845	851	837	813	842	816	844	850	820	835	894	825	800	861	851	870	812	848	879	860	836	871	844	869	805	857	829	793	813	848	852	856	833	829	861	842	828	822	853	824	857	831	821	818	811	865	860	808	851	894	830	846	830	803	928	814	868	836	865	823	867	856	846	838	877	866	861	861	905	887	881	832	835	798	796	823	869	884	806	849	825	862	810	851	823	840	844	890	808	887	818	882	809	874	855	845	832	846	816	826	851	829	875	827	855	828	885	819	817	795	802	852	867	836	825	844	898	832	824	797	881	876	821	851	825	820	816	898	866	835	857	869	825	834	862	836	923	848	844	838	823	835	849	829	858	893	844	882	822	819	802	898	830	812	836	865	863	814	881	929	840	856	812	811	861	810	792	841	830	798	854	799	835	863	885	828	840	808	868	843	853	820	844	926	786	832	866	862	868	808	865	854	822	856	912	812	848	860	883	837	805	836	878	828	841	886	862	830	874	821	846	842	858	871	819	852	895	876	834	857	873	836	802	793	841	821	732	868	846	853	890	866	866	871	842	866	836	824	848	865	860	827	841	884	843	864	835	858	866	837	824	850	835	872	835	856	874	892	889	823	815	829	847	855	884	814	848	823	871	830	859	832	846	936	827	794	854	839	875	803	805	838	882	829	812	870	794	901	849	837	861	820	832	868	838	781	841	808	874	888	861	849	837	820	872	843	840	838	853	807	849	834	829	873	807	835	808	853	819	840	857	825	809	879	852	837	825	820	826	905	806	877	833	860	793	845	849	829	817	819	799	877	837	858	864	822	939	845	806	848	867	850	846	787	865	782	878	835	893	805	885	821	822	857	823	819	874	798	879	865	855	766	811	854	851	845	840	819	848	853	849	857	839	847	856	833	859	847	840	789	900	856	887	880	853	853	837	861	858	881	867	830	845	859	853	833	857	842	880	838	807	897	811	858	839	872	857	825	897	895	843	834	825	830	825	822	863	878	840	835	875	850	821	861	837	781	821	800	846	829	832	845	829	834	831	862	888	839	866	794	884	873	871	837	821	817	847	875	856	910	810	873	774	803	831	780	823	863	890	876	848	886	840	861	853	808	859	817	871	818	883	846	811	871	776	835	866	868	820	831	874	806	864	863	807	869	894	838	857	871	808	788	837	797	857	878	838	870	845	803	856	826	837	838	919	831	847	859	857	858	800	805	907	878	847	863	868	811	843	852	815	874	867	868	874	895	777	844	894	865	838	757	826	835	839	875	878	815	823	801	881	868	808	879	838	934	839	871	874	860	869	852	854	851	875	871	897	824	805	843	866	813	852	899	895	799	824	844	811	823	856	861	810	830	818	844	834	820	879	843	820	835	852	813	841	829	872	847	841	871	839	829	864	833	862	846	863	867	883	836	802	853	821	810	846	857	807	865	844	821	835	873	804	809	827	824	790	797	859	853	851	847	882	880	881	883	860	873	882	884	844	872	835	841	855	841	871	795	913	858	829	870	825	853	851	864	819	859	857	865	844	834	822	810	836	864	822	838	884	895	807	823	795	839	847	798	897	832	795	809	895	815	803	785	852	879	818	798	890	805	830	801	865	867	767	814	835	765	912	783	837	797	858	844	815	847	885	870	886	893	812	861	827	812	825	873	899	848	803	839	836	885	820	826	858	817	843	843	855	842	861	904	841	858	830	834	862	842	856	837	806	836	790	846	835	861	861	811	820	845	866	803	787	828	835	833	839	835	899	855	872	863	900	820	824	883	868	826	862	791	880	848	844	839	810	762	870	854	854	842	869	867	819	868	881	848	838	870	861	854	940	807	882	840	878	831	790	856	858	844	848	869	856	848	802	849	827	824	850	828	837	854	809	816	794	851	832	868	885	847	860	795	906	808	866	853	857	905	804	855	828	884	843	826	817	843
3596	2371	2056	1326	1047	991	939	814	894	870	827	800	836	817	797	775	806	781	787	797	777	763	778	745	727	745	761	818	783	776	836	828	730	762	785	783	747	831	788	760	715	761	758	769	805	789	793	833	734	737	757	752	723	736	800	806	781	806	761	771	776	815	758	772	738	757	750	781	803	774	772	736	761	774	761	769	789	768	791	821	740	762	725	804	748	745	734	770	772	735	730	817	731	753	741	810	755	736	724	791	742	764	748	774	730	813	727	762	746	731	796	749	743	758	738	761	770	750	776	761	763	774	780	759	807	763	727	749	816	796	727	770	788	746	720	767	731	776	772	728	785	743	780	708	753	773	857	762	760	786	757	764	797	755	805	780	714	784	801	730	795	758	796	821	780	778	721	740	785	770	766	752	756	760	783	784	767	772	740	743	727	782	781	729	780	706	766	728	766	728	778	766	780	766	763	759	775	738	739	760	774	755	762	780	718	715	799	711	786	729	754	776	713	775	733	697	765	740	786	829	762	782	792	723	802	751	774	767	737	777	770	811	809	783	757	825	793	752	736	777	762	758	765	763	769	807	766	827	741	795	771	775	709	800	810	764	729	716	739	756	743	748	784	737	768	772	733	781	749	750	764	806	747	744	741	777	757	727	754	780	749	769	748	766	788	741	794	769	728	723	775	729	787	773	761	771	798	768	724	788	776	791	759	754	734	774	776	738	727	777	742	791	777	758	695	803	722	791	792	758	709	741	744	731	752	750	801	708	771	714	776	806	716	755	792	771	740	746	739	752	763	781	797	785	731	754	802	761	822	782	776	729	741	776	787	802	741	818	797	748	729	761	731	777	750	754	752	754	795	734	738	745	768	753	753	758	752	730	762	764	735	751	766	801	771	732	769	789	764	771	723	791	727	764	742	785	739	792	775	747	772	754	736	695	829	716	801	791	752	751	777	753	804	746	731	746	780	791	735	730	801	724	761	771	754	739	753	781	799	781	808	711	731	776	753	762	769	779	706	737	789	766	764	739	758	751	738	755	786	741	773	727	786	730	758	766	768	773	764	726	785	753	751	739	782	742	819	784	813	761	717	784	766	766	797	736	746	773	739	745	719	786	715	713	749	801	766	756	726	776	762	722	761	826	725	757	759	795	689	718	792	734	781	733	769	724	718	788	730	779	772	788	770	795	759	746	745	756	709	742	736	734	823	753	732	764	741	675	725	785	758	751	775	729	749	789	764	721	732	711	703	780	738	790	759	780	732	802	728	740	765	779	706	744	738	772	777	730	738	761	746	745	739	784	768	790	809	797	762	702	724	724	769	743	747	769	709	771	814	791	735	724	754	730	773	820	802	737	755	754	768	753	743	720	734	737	741	792	748	732	805	717	786	791	799	774	754	751	761	700	735	787	741	780	748	789	719	775	767	743	745	765	751	797	743	759	767	763	719	704	777	798	733	794	728	771	699	705	758	746	785	696	753	752	787	731	762	727	724	769	760	763	710	790	728	756	771	755	791	783	777	744	747	770	730	750	700	788	732	732	711	761	810	755	780	761	766	783	767	807	686	767	738	755	793	814	733	743	799	769	792	756	781	755	744	741	718	737	760	765	736	739	776	721	742	801	749	734	788	751	745	757	751	792	719	762	735	763	728	762	749	766	806	747	766	676	756	781	753	769	761	792	787	782	729	750	738	791	754	787	764	766	770	742	726	809	779	745	740	752	746	739	758	774	742	750	769	761	690	783	805	772	756	769	725	736	749	758	797	774	794	771	734	745	770	823	787	774	757	732	754	727	753	748	708	749	767	733	711	745	770	722	766	755	746	821	735	735	798	793	770	787	750	766	718	739	737	762	806	773	745	822	763	774	773	746	693	695	781	771	704	815	799	728	810	728	758	746	778	758	729	772	805	759	779	739	836	721	772	746	796	751	733	702	763	752	718	776	738	770	748	760	759	707	731	774	766	823	773	726	733	718	756	733	794	790	760	771	774	735	746	764	779	790	764	725	800	768	744	813	749	703	762	754	781	737	754	798	765	799	699	717	777	737	739	745	746	760	754	729	718	804	769	802	788	752	783	762	756	788	781	736	755	751	747	720	711	759	744	810	775	752	785	731	721	792	796	749	726	780	723	729	775	761	785	699	753	793	772	724	744	744	760	779	755	739	771	763	737	723	772	773	747	729	769	778	767	726	769	731	772	752	770	755	727	765	771	726	779	726	777	759	773	754	772	717	751	725	728	741	784	765	745	771	761	775	745	784	803	804	761	806	761	739	735	720	777	751	787	723	740	797	732	759	734	766	766	661	785	731	775	756	772	754	765	790	739	772	746	759	823	750	774	781	753	771	772	725	756	770	745	720	774	756	763	769	772	748	736	718	760	786	798	713	724	766	744	715	805	754	777	781	708	740	782	769	714	772	722	728	765	753	800	712	776	787	761	748	733	736	735	749	788	796	741	698	735	738	754	785	767	758	739	737	729	771	743	789	772	763	762	767	783	783	742	747	747	814	768	733	734	773	743	771	820	767	812	744	753	737	734	768	765	794	749	735	732	738	773	742	773	732	735	758	759	796	735	735	793	744	701	763	748	750	731	702	768	750	749	733	809	809	740	781	699	774	752	779	725	739	778	771	748	799	774	751	759	779	740	823	832	773	716	791	743	775	750	747	773	783	731	782	769	779	716	828	774	737	758	740	794	769	798	759	768	821	785	795	756	750	699	801	796	778	804	744	769	776	760	761	786	758	770	756	735	737	773	747	773	759	743	761	794	732	746	687	766	839	764	758	722	780	787	766	773	780	768	796	746	765	732	752	783	772	717	737	751	802	771	774	765	783	720	753	723	738	725	744	738	751	732	754	793	744	795	730	781	749	754	726	740	722	764	768	765	791	739	739	765	790	738	704	744	733	753	776	797	733	812	756	738	821	751	800	763	730	767	749	783	742	725	771	775	791	810	765	799	766	730	770	738	751	760	728	697	740	746	728	757	795	735	743	723	748	735	749	754	746	749	783	758	764	722	748	784	782	730	745	746	731	765	752	764	785	751	769	794	795	759	727	754	784	771	766	742	800	686	745	740	745	733	763	771	724	798	749	779	796	738	771	764	745	720	762	710	788	769	758	770	754	763	763	809	729	765	746	740	741	760	771	725	755	746	698	740	726	740	709	754	771	772	689	764	758	723	683	752	754	735	753	790	797	746	732	766	720	763	750	708	775	743	787	754	753	820	751	784	782	766	766	769	719	768	748	768	743	711	760	738	744	780	751	810	730	797	783	720	764	797	793	718	762	789	722	767	743	758	791	775	782	817	753	751	770	727	740	740	732	772	747	763	720	745	722	756	756	780	746	709	794	764	702	776	708	782	759	710	704	756	739	787	743	773	762	757	706	765	786	747	783	750	759	734	795	720	722	751	757	715	706	733	748	774	740	723	733	740	758	781	780	700	763	746	686	758	781	768	755	750	749	782	750	764	728	751	743	753	779	791	755	797	737	795	745	728	765
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
