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
338783238584	338783239153	338783239703	338783240253	338783240803	338783241353	338783241903	338783242453	338783243003	338783243553	338783244103	338783244653	338783245203	338783245753	338783246303	338783246853	338783247403	338783247953	338783248503	338783249053	338783249603	338783250153	338783250703	338783251253	338783251803	338783252353	338783252903	338783253453	338783254005	338783254553	338783255103	338783255655	338783256203	338783256753	338783257303	338783257853	338783258403	338783258953	338783259503	338783260053	338783260603	338783261153	338783261703	338783262253	338783262803	338783263353	338783263903	338783264453	338783265003	338783265553	338783266103	338783266653	338783267203	338783267753	338783268303	338783268853	338783269403	338783269953	338783270503	338783271053	338783271603	338783272153	338783272703	338783273253	338783273803	338783274353	338783274903	338783275455	338783276003	338783276553	338783277103	338783277653	338783278203	338783278753	338783279303	338783279853	338783280403	338783280953	338783281503	338783282055	338783282603	338783283153	338783283703	338783284253	338783284803	338783285353	338783285903	338783286453	338783287003	338783287553	338783288103	338783288653	338783289203	338783289753	338783290303	338783290853	338783291403	338783291953	338783292503	338783293053	338783293603	338783294153	338783294703	338783295253	338783295803	338783296353	338783296903	338783297453	338783298003	338783298553	338783299103	338783299653	338783300203	338783300753	338783301303	338783301853	338783302403	338783302953	338783303503	338783304053	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3600	2300	2789	3600	2300	2789	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2783	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23439	21110	27787	24684	21113	21096	6624	2152	1628	1438	1321	1284	1199	1085	1116	1090	1081	1034	994	1015	1024	1031	924	937	942	939	934	958	921	929	942	925	937	943	994	918	913	915	965	887	872	898	884	911	865	888	867	891	873	886	875	876	898	839	847	860	910	919	832	843	851	826	901	893	910	852	883	865	859	871	899	835	875	793	925	878	846	866	833	811	867	837	856	907	889	820	873	909	898	870	852	883	822	854	864	871	896	863	870	867	860	832	841	866	851	835	880	857	851	868	806	864	857	911	878	878	851	843	859	855	849	863	842	856	862	890	865	861	889	846	820	924	824	844	880	929	847	835	808	797	884	873	877	856	908	888	861	924	862	958	831	879	870	841	873	908	859	920	859	829	826	804	869	776	873	854	821	833	880	835	826	850	867	894	842	868	857	890	869	857	861	943	897	866	885	836	875	868	887	873	858	820	865	872	864	829	866	827	839	859	859	877	828	862	848	832	890	879	824	872	881	935	845	867	805	849	888	844	841	810	824	842	846	874	812	828	814	875	859	869	862	850	849	905	846	907	858	847	845	884	921	886	850	891	845	858	942	855	904	822	870	893	882	846	840	866	912	786	844	888	880	772	891	879	862	821	811	837	889	879	792	925	870	890	889	836	858	849	886	833	885	846	830	898	892	815	850	837	860	849	856	919	845	827	844	864	877	865	838	818	828	855	905	811	922	831	855	904	848	907	835	858	899	846	806	810	904	840	879	905	857	857	893	866	845	888	822	792	919	873	849	868	854	863	825	867	826	865	813	923	847	849	836	861	858	859	822	843	872	834	880	853	857	858	934	894	916	848	865	890	849	891	861	863	839	904	809	811	874	916	790	902	880	874	793	826	898	881	801	811	880	887	883	884	862	810	838	886	868	857	908	871	885	880	872	881	862	878	874	903	819	844	855	794	904	876	882	877	922	826	842	856	917	834	853	872	883	891	888	840	806	927	852	825	882	874	812	898	939	889	894	890	844	887	876	825	930	886	829	851	875	855	830	867	869	836	800	818	862	864	848	861	846	879	816	810	828	869	874	895	818	862	874	869	853	848	801	849	816	863	874	890	878	873	857	822	877	840	803	849	886	827	834	874	884	852	876	861	822	830	837	916	850	900	806	889	873	826	850	893	851	807	819	841	840	898	873	851	868	872	850	856	868	845	844	879	870	880	884	848	872	831	890	796	807	844	842	888	856	886	829	886	876	824	913	808	908	861	878	812	841	824	815	855	827	894	882	861	848	832	847	875	922	897	832	875	888	887	836	824	859	862	850	873	898	868	854	821	875	835	840	824	865	878	850	827	801	833	872	869	854	875	799	900	859	845	862	842	834	864	835	845	860	830	897	819	841	847	904	915	828	865	854	859	858	837	887	875	838	871	850	863	839	783	868	847	824	857	876	858	856	814	827	862	872	829	843	857	834	874	868	817	855	895	884	820	854	914	880	847	846	818	860	925	864	858	826	804	852	883	858	826	858	847	873	898	840	856	907	870	821	874	861	875	823	874	834	899	897	842	851	910	847	840	871	843	888	859	823	860	835	925	849	870	844	882	853	858	838	860	857	903	831	850	866	832	817	811	858	897	871	863	832	858	849	904	826	846	838	853	881	846	853	896	855	869	903	872	832	846	899	829	884	869	826	863	869	860	858	901	906	860	835	840	881	909	942	870	905	822	803	823	850	841	882	813	890	846	893	838	840	795	868	896	905	871	943	837	852	866	806	837	864	880	801	840	878	918	880	875	826	809	898	862	817	836	855	828	831	842	839	811	820	894	872	846	830	882	863	802	837	836	871	839	833	936	870	869	908	869	851	839	868	874	915	869	847	892	846	821	854	860	797	837	903	875	880	837	856	867	863	860	884	855	843	876	812	863	877	884	847	864	864	870	806	877	870	823	835	815	864	866	845	842	849	847	818	839	898	878	895	869	864	873	842	875	859	837	841	849	852	854	864	839	904	840	840	852	844	875	838	847	849	866	851	854	860	887	834	814	890	863	854	901	862	939	853	855	836	850	897	849	863	822	792	850	832	860	863	881	861	898	859	868	824	830	834	835	879	833	849	855	898	880	797	856	873	821	828	880	872	850	835	912	845	842	880	853	815	896	833	850	839	876	880	897	804	831	853	846	884	857	784	857	829	914	857	948	890	886	876	895	858	850	854	844	847	829	892	851	870	838	866	861	861	812	800	903	797	819	776	840	852	880	852	824	830	839	814	844	907	839	820	854	857	872	851	857	907	900	825	890	814	848	816	850	903	892	832	830	862	901	850	870	859	840	841	832	839	842	856	849	849	867	864	842	853	806	804	848	852	835	869	875	847	877	852	838	892	842	849	820	883	883	826	897	896	899	858	885	880	851	834	894	829	884	851	891	861	879	866	916	827	855	870	854	847	852	867	874	828	866	839	864	878	846	881	899	881	839	822	843	857	846	822	834	869	882	857	877	837	894	878	903	827	839	866	856	915	892	826	833	900	847	886	901	855	873	819	830	881	823	914	813	856	779	839	858	849	817	856	816	830	834	820	849	855	886	883	854	860	864	865	859	878	883	877	862	880	872	807	819	839	820	896	868	874	817	847	852	848	877	821	875	880	890	833	799	790	885	841	821	833	860	839	861	834	887	833	872	906	891	867	848	901	868	826	834	856	872	879	868	844	882	883	815	882	902	843	852	818	788	958	839	893	837	830	863	836	861	878	823	853	893	872	836	837	840	866	873	889	901	871	873	857	802	817	807	851	883	841	883	828	887	878	895	859	861	927	870	819	881	835	852	854	874	861	852	853	871	862	840	862	855	859	878	874	813	860	863	885	847	855	844	881	870	854	826	886	866	854	811	861	880	894	823	877	867	892	887	881	834	857	889	815	836	846	869	848	830	892	924	827	801	842	883	844	878	891	862	841	828	897	867	864	804	866	860	918	823	868	869	867	816	837	849	816	877	861	882	866	839	896	867	858	853	900	879	812	770	864	861	856	890	866	854	822	891	834	836	874	822	839	866	840	844	808	855	891	872	855	848	865	827	822	832	885	841	869	857	886	879	808	841	846	882	885	870	909	848	811	875	825	840	821	849	879	861	858	915	814	848	849	860	863	880	827	873	880	871	815	861	824	890	836	837	812	826	828	893	851	847	864	852	850	839	867	841	850	826	887	824	900	879	852	853	843	824	855	788	858	849	846	816	856	832	797	827	809	878	838	834	853	894	867	869	840	873	864	840	889	838	827	825	852	794	833	877	841	826	909	855	864	864	861	885	884	769	851	888	870	887	857	822	829	825	895	838	861	880	892	882	864	840	869	852	850	881	835	862	904	841	859	826	854	806	854	871	838	870	876	902	888	882	867	818	841	862	868	834	826	855	813	862	862	846	885	845	851	824	806	900	809	879	856	910	846	840	858	858	905	873	840	857	844	872	861	859	908	838	837	910	827	867	850	844	838	827	868	821	811	796	883	872	851	841	838	860	883	910	881	847	843	856	872	869
11504	18350	16882	9902	6806	5084	3904	3099	2568	2281	2057	1878	1649	1553	1417	1243	1298	1211	1179	1125	1106	1109	1093	1007	996	1001	998	943	966	931	954	866	909	931	928	930	871	874	858	859	882	924	913	820	872	883	931	845	873	828	863	833	889	816	870	853	861	825	844	839	857	831	844	886	833	849	802	897	821	830	852	828	807	800	865	807	856	826	850	812	820	795	817	804	780	854	799	802	853	831	814	849	878	807	897	848	812	800	831	819	815	846	838	784	827	814	800	848	786	854	815	807	847	816	820	822	845	850	877	818	812	782	830	817	813	861	872	831	880	833	840	785	827	832	810	800	804	811	776	810	848	813	810	796	866	794	816	861	802	777	827	821	842	787	800	821	847	793	815	801	799	859	841	802	827	833	832	798	791	851	852	890	830	843	853	836	847	800	832	808	842	855	827	822	791	824	873	830	799	855	780	814	840	846	782	846	866	816	801	812	781	869	802	820	832	801	798	837	826	813	817	823	836	858	802	842	864	845	829	870	808	821	809	803	827	785	778	862	842	811	814	867	858	841	840	829	808	829	813	921	800	785	839	855	808	824	802	856	805	773	799	861	833	820	811	819	780	843	801	828	787	791	859	849	808	825	824	798	789	813	780	795	823	823	835	813	854	833	824	838	797	776	864	820	832	837	800	837	811	816	769	872	844	864	852	878	859	823	839	837	848	813	787	847	768	835	824	866	791	784	805	823	810	821	790	798	819	783	859	844	821	799	831	863	833	844	834	827	838	826	795	851	844	778	817	824	860	799	869	788	788	811	783	857	808	823	830	813	813	819	828	812	825	862	896	840	810	815	822	807	830	845	831	831	852	854	843	811	835	852	772	852	817	855	813	813	806	820	818	842	834	773	865	780	798	805	864	799	850	831	801	794	828	774	836	832	839	836	788	831	848	784	799	845	792	760	818	782	842	850	809	808	845	807	838	830	781	758	856	839	804	840	825	812	840	875	814	850	862	832	821	874	779	805	809	783	841	812	818	811	829	793	823	796	830	825	833	785	838	859	821	816	836	791	780	816	829	828	822	828	782	840	836	808	827	802	810	881	801	779	801	804	788	803	828	866	847	813	829	825	807	866	742	768	759	823	803	810	783	869	807	861	765	834	811	840	865	829	820	824	825	811	815	820	780	793	831	874	787	778	852	821	848	814	789	832	855	804	787	798	822	819	811	780	810	766	791	795	843	827	842	835	774	806	825	829	859	841	813	809	808	805	763	837	811	829	813	825	777	860	802	780	786	841	837	837	844	857	819	795	795	860	835	806	837	826	832	774	845	772	841	756	789	857	847	839	774	820	776	792	799	836	795	806	852	873	767	762	789	805	768	860	789	863	825	833	842	792	875	865	880	775	844	842	791	835	762	827	883	810	813	824	773	819	744	826	840	777	860	823	849	854	817	837	837	801	839	820	812	812	796	809	835	855	851	844	856	813	808	827	793	804	851	811	796	777	788	814	851	849	872	824	805	791	830	824	807	795	814	800	812	831	761	809	833	832	813	804	872	834	817	835	777	857	834	809	781	798	852	782	847	796	841	831	835	767	824	840	807	807	862	819	835	779	814	788	786	836	793	821	827	839	787	833	796	796	806	850	828	867	790	855	817	810	811	864	830	822	779	851	824	861	819	817	823	871	796	801	780	833	861	807	770	849	822	838	807	812	837	764	791	797	825	860	874	791	811	808	831	804	756	851	848	824	823	839	811	829	824	829	847	863	869	809	764	807	812	749	813	857	763	882	838	802	817	822	810	894	815	827	783	848	806	803	842	815	779	827	815	835	838	837	839	826	849	819	789	812	785	812	780	874	859	774	811	795	844	788	844	833	797	764	805	790	823	766	846	785	843	843	842	824	779	830	835	862	794	840	858	781	824	869	805	835	826	875	787	796	807	832	748	818	826	848	856	797	803	783	822	820	827	810	851	817	787	830	803	822	821	788	805	794	809	833	806	828	808	793	832	847	802	848	816	835	856	849	831	809	776	813	805	840	843	860	791	823	836	779	802	848	850	811	871	818	837	858	835	829	858	841	818	830	810	822	852	834	858	835	787	820	838	810	843	812	805	810	791	823	859	824	824	820	867	845	800	824	818	849	807	753	793	806	829	815	848	788	807	848	803	761	850	793	833	791	785	827	813	855	806	817	837	775	806	836	847	828	848	818	747	804	819	820	790	805	814	820	789	807	852	816	796	787	870	785	824	778	841	835	787	788	807	857	820	825	838	883	823	819	828	793	793	824	848	848	831	830	791	815	863	817	797	813	843	780	812	822	874	865	826	850	830	839	864	768	800	818	849	781	852	785	853	884	780	845	823	812	820	831	871	795	815	820	831	802	822	763	783	834	828	822	821	809	791	844	824	834	809	802	831	791	787	780	844	805	825	794	826	822	814	864	805	828	781	816	852	825	793	807	762	830	855	811	870	822	856	792	831	846	811	839	806	822	817	780	823	782	821	793	839	799	826	787	860	864	833	824	810	805	823	814	826	875	845	807	821	806	799	870	848	866	844	846	818	792	833	837	836	811	793	798	789	831	783	794	833	778	810	805	861	826	838	856	817	821	849	825	811	835	819	817	837	813	846	783	839	834	857	826	779	841	802	843	820	794	842	822	784	806	837	813	813	837	760	829	863	831	841	842	809	835	796	800	784	826	845	829	810	769	788	837	822	797	834	788	828	789	830	823	771	807	848	777	795	831	826	809	809	771	808	828	784	809	784	859	774	814	773	783	851	868	839	794	812	807	849	814	843	817	798	839	842	848	857	862	840	807	789	809	797	849	786	809	809	829	803	790	820	832	848	811	773	851	827	820	837	803	864	812	788	821	786	817	789	792	793	804	858	795	795	841	851	851	832	791	847	876	827	805	809	846	807	871	807	806	810	804	857	814	787	802	799	768	833	857	797	801	833	788	810	799	815	806	833	823	823	783	808	799	850	839	812	844	785	816	810	816	765	825	851	830	835	808	825	794	837	840	804	798	873	842	846	818	812	828	791	888	778	827	813	802	779	810	781	833	798	770	801	853	825	771	782	819	818	851	775	773	803	862	860	796	819	821	841	802	804	808	817	790	840	825	813	812	847	795	844	801	792	802	831	806	816	812	854	812	840	827	802	766	797	794	760	771	826	863	847	820	798	786	830	838	790	835	799	780	815	823	825	785	795	807	782	836	855	810	784	853	831	803	791	843	814	820	791	803	827	811	828	839	817	820	853	843	819	830	837	846	763	823	825	824	804	815	770	822	817	843	830	822	813	770	836	805	849	856	852	877	811	809	820	822	804	795	797	868	813	871	812	856	824	805	835	867	778	822	804	789	868	848	824	813	811	827	819	782	830	805	845	809	801	795	818	795	867	850	826	807	796	813	775	826	839	752	835	808	819	884	795	808	779	835	867	898	785	782	840	755	851	831	873	819	812	822	870	798	829	819	831	814	784	812	781	849	822	815	848	828	784	808	843	844	827	809	871	830	819	840
27993	13645	2579	1157	1006	923	946	903	928	917	925	931	912	929	902	860	894	877	888	934	863	899	934	848	918	892	938	941	892	872	879	893	951	899	885	940	910	898	906	920	860	890	953	868	938	931	940	902	913	929	842	904	878	879	931	926	866	896	912	887	953	902	983	925	869	882	916	923	870	919	918	914	922	915	899	882	919	950	906	918	912	885	941	875	901	886	886	891	904	934	869	830	888	838	864	915	917	927	870	946	864	894	909	929	845	979	938	874	935	892	912	841	914	856	918	899	897	874	888	848	860	869	890	895	910	909	940	947	977	951	894	864	954	927	923	874	903	868	917	878	880	909	881	907	907	885	891	915	868	899	899	890	942	909	965	871	924	938	896	922	900	914	898	907	915	912	901	874	872	878	929	974	927	936	879	888	913	856	950	890	898	869	924	847	890	894	861	886	895	912	878	908	873	915	939	911	969	874	925	897	904	885	921	966	867	873	917	851	910	882	905	916	925	898	939	910	911	897	934	882	897	899	931	951	856	878	885	903	864	846	846	838	884	907	919	869	913	869	905	904	952	862	901	872	883	882	917	963	901	912	937	904	927	913	923	888	884	900	956	898	846	859	900	936	871	838	898	833	914	915	904	964	949	917	894	888	896	889	892	971	875	855	872	924	863	872	932	972	855	897	871	893	876	872	893	870	897	964	941	861	880	873	912	838	921	889	893	876	884	956	901	954	909	940	888	887	879	941	884	954	936	882	915	936	935	912	921	921	862	947	952	890	870	892	965	915	921	933	866	932	924	931	845	932	935	931	904	928	861	877	896	884	878	936	845	895	939	924	897	861	912	883	879	892	892	874	864	868	952	921	940	902	875	926	918	916	921	875	931	862	872	903	846	890	874	824	898	926	933	882	888	882	893	911	866	931	838	977	913	880	900	874	892	916	880	994	920	921	878	925	870	913	903	910	865	918	896	896	876	864	898	886	925	879	877	942	900	895	942	873	882	869	885	870	929	900	901	925	912	920	816	1006	911	935	871	909	876	919	926	919	908	973	909	917	913	904	878	909	852	870	968	886	910	938	853	938	942	936	880	953	889	893	864	875	934	901	884	880	868	941	853	941	849	913	924	896	858	847	946	920	901	914	887	869	924	904	874	908	928	918	964	859	918	834	924	912	877	885	899	875	906	922	915	919	892	923	935	855	896	888	894	940	854	871	887	854	852	873	909	929	965	951	856	884	897	858	907	910	836	892	909	922	855	844	880	903	893	873	874	928	961	889	907	917	908	926	967	888	924	890	908	864	854	933	942	917	897	890	923	947	943	909	872	948	906	891	947	901	843	926	908	890	895	864	908	968	901	914	915	889	954	849	881	902	887	869	899	840	918	915	885	901	912	837	886	884	943	912	925	889	904	901	940	910	859	896	926	941	892	883	857	870	898	916	903	885	875	872	889	909	889	876	906	870	874	896	904	914	957	903	874	931	885	847	890	940	897	904	866	912	930	907	923	942	968	916	855	891	961	874	887	946	878	882	906	909	946	880	917	908	890	859	876	914	925	913	932	914	894	874	907	895	908	872	901	875	901	904	905	920	838	882	892	894	914	853	847	925	893	895	877	905	905	869	952	893	938	919	924	914	880	881	876	896	907	906	871	889	902	909	883	981	904	923	952	919	916	900	942	865	910	905	922	950	837	887	876	888	889	886	969	889	939	881	886	884	885	948	890	891	821	882	919	913	890	883	931	946	917	909	904	904	863	909	893	933	977	887	925	897	912	920	904	918	905	931	931	883	899	932	928	900	936	889	876	943	872	904	887	846	904	945	892	876	948	905	857	918	918	862	896	890	932	906	909	879	942	882	855	873	913	887	915	900	913	867	845	946	952	883	869	926	885	851	850	929	914	928	856	898	889	938	866	911	929	853	891	896	921	877	989	930	910	919	941	870	883	856	857	895	968	837	921	867	974	920	862	864	854	907	943	947	866	957	937	910	918	877	898	928	922	903	936	941	911	883	894	905	902	862	885	882	884	898	890	844	895	851	920	867	936	911	956	896	893	950	891	899	870	883	916	878	877	848	858	914	878	957	930	881	936	939	859	912	884	912	878	883	957	886	961	890	967	970	873	880	902	922	899	833	883	915	932	910	866	932	953	915	892	894	877	914	904	937	920	906	906	876	939	912	803	872	914	881	842	893	884	910	913	919	901	936	918	928	879	863	856	884	918	949	945	923	854	858	843	898	901	895	899	903	940	929	908	838	846	959	872	847	836	879	873	880	918	918	892	914	910	909	911	903	880	917	919	877	931	962	893	921	910	932	980	879	841	926	954	875	892	899	932	852	891	921	909	856	930	971	927	901	918	930	960	850	870	936	863	875	909	870	911	915	904	921	905	907	921	985	913	924	856	901	969	852	930	838	894	843	931	892	895	915	881	929	868	860	836	893	897	908	884	910	895	892	898	937	882	865	912	911	922	891	917	917	917	962	881	868	887	925	913	883	890	925	849	894	888	894	913	904	894	956	839	880	917	925	918	890	915	929	885	885	861	900	926	900	868	891	836	886	899	916	922	913	880	918	862	886	929	907	931	921	897	885	929	899	879	926	912	909	930	912	943	949	934	923	859	856	936	869	941	872	907	934	873	907	854	875	936	917	881	911	933	919	890	929	940	942	881	845	902	979	900	873	847	876	880	951	908	889	897	939	889	950	900	875	841	890	901	820	919	895	896	891	927	899	922	885	917	903	942	913	889	899	924	941	904	887	939	905	909	914	910	864	906	877	869	930	884	884	886	880	915	880	888	897	949	873	908	911	935	910	961	870	876	879	974	842	981	939	923	868	922	896	872	915	904	853	851	913	897	900	893	929	902	913	992	897	944	951	916	958	924	921	880	875	900	931	882	855	919	947	937	878	903	868	914	862	889	936	951	928	906	956	903	919	959	896	911	895	902	907	942	855	864	901	928	894	852	891	950	887	856	855	963	919	946	904	885	905	863	888	923	913	879	885	907	889	856	914	869	945	883	940	941	930	919	886	914	900	934	860	877	887	917	880	900	927	881	891	843	947	906	877	882	881	862	860	881	932	889	900	925	855	865	932	868	875	873	896	929	937	898	929	913	895	878	893	899	860	889	906	942	937	906	949	907	872	896	871	890	799	918	927	954	888	944	880	909	916	932	923	934	932	885	914	910	900	897	906	905	928	903	873	890	907	902	855	965	887	851	923	937	926	911	842	914	913	888	905	865	921	903	880	938	891	906	839	869	868	952	883	892	898	905	894	862	891	845	913	909	863	914	898	876	909	1000	911	930	896	912	915	916	935	858	919	941	897	879	913	935	927	928	936	918	887	921	898	853	908	909	883	896	842	952	908	908	845	884	905	871	886	898	921	890	885	871	920	899	908	945	912	884	916	945	915	893	929	926	885	883	905	903	901	907	947	872	861	941	940	853	885	902	894	892	902	938	903	876	874	850	882	912	934	927	929	919	917	919	936	926	907	937	901	964	859	909	859
5744	1616	1468	1183	1122	1066	1071	973	1071	948	1025	889	985	975	996	959	955	902	934	956	1034	966	938	890	927	1004	989	951	914	937	945	924	952	934	931	959	912	948	962	905	948	912	928	944	873	886	949	904	942	983	906	976	929	972	939	969	942	946	964	931	952	886	973	925	917	893	957	965	957	966	865	956	923	950	961	944	963	952	970	918	923	926	920	948	975	966	962	937	951	917	953	921	976	1011	936	937	877	974	952	986	976	948	955	918	977	914	942	938	946	939	905	960	897	945	927	929	967	959	963	916	940	945	892	897	873	913	963	927	969	941	961	939	942	935	944	965	973	932	1013	867	968	984	979	947	939	931	933	914	980	939	991	899	922	976	945	913	985	915	917	944	903	959	931	930	991	1029	917	929	870	937	967	965	903	874	882	962	982	956	906	891	938	935	898	905	949	905	931	922	905	870	944	884	925	897	912	954	911	986	959	952	922	899	938	954	917	957	898	943	933	936	919	912	970	895	891	963	985	934	988	974	922	957	911	976	876	933	982	964	973	947	908	983	927	952	975	982	880	926	888	927	915	920	919	911	911	920	921	940	915	951	927	925	940	931	927	904	930	868	935	938	936	894	953	899	960	924	971	915	899	972	937	916	910	915	943	974	872	904	920	927	964	959	934	969	964	953	931	964	879	984	937	941	940	889	921	917	949	914	959	912	920	949	972	959	898	956	927	920	886	919	999	964	889	930	945	923	887	982	949	877	945	894	893	925	957	946	857	934	928	980	960	928	912	960	958	973	917	901	905	914	908	984	939	934	942	915	923	910	903	955	947	967	985	895	931	886	960	938	940	947	937	910	919	936	898	920	986	999	921	965	982	959	927	907	938	956	947	930	947	926	876	1005	943	912	879	930	884	919	911	961	942	930	907	946	907	975	930	949	910	952	926	873	940	936	863	927	948	955	920	927	975	913	977	961	918	936	919	967	964	933	890	928	959	985	893	920	893	917	894	943	926	923	971	953	956	963	914	888	913	956	965	985	861	940	995	913	941	926	953	931	925	917	905	857	905	922	942	949	950	999	942	928	987	926	915	893	958	972	956	994	935	993	923	896	947	953	910	993	893	954	913	964	903	934	956	959	947	945	950	864	879	950	919	905	887	949	904	975	950	915	1014	929	962	901	959	900	899	983	902	903	939	964	940	963	950	886	922	930	941	946	941	888	951	936	1003	891	937	899	916	952	910	946	921	973	963	911	912	929	916	900	932	947	962	982	940	978	903	937	968	889	869	952	920	919	1005	913	923	936	955	943	914	944	930	1003	953	966	942	848	924	956	938	895	929	964	869	947	925	1014	965	954	920	969	929	956	939	927	929	895	935	943	978	923	870	972	964	903	938	960	904	943	971	950	943	892	936	948	962	966	956	948	932	890	943	899	941	945	932	901	942	961	883	908	919	909	888	936	939	944	881	967	932	993	905	917	948	959	987	919	1010	987	932	958	939	924	908	935	943	930	946	982	951	920	988	883	935	977	972	960	906	942	953	941	918	983	917	953	888	931	977	910	951	906	959	948	917	974	1036	886	947	919	899	985	933	944	939	969	981	961	974	965	904	950	976	949	953	903	964	910	912	935	942	924	938	979	861	949	966	967	971	969	969	962	899	932	967	925	957	966	961	915	956	940	989	932	917	900	961	964	968	930	962	966	947	938	939	940	940	966	963	940	973	947	902	943	880	915	991	936	918	979	907	952	893	962	952	906	981	898	959	924	971	928	1038	946	986	967	946	994	916	956	935	975	887	918	959	975	905	938	922	916	943	949	945	904	949	962	1007	918	964	936	988	918	914	973	904	930	923	940	944	928	934	970	960	915	945	901	906	927	957	916	891	964	957	894	902	916	856	968	981	929	988	913	908	928	942	943	918	941	980	973	953	912	966	909	907	897	915	904	937	946	908	886	943	934	946	985	958	979	907	956	947	1006	916	934	923	973	989	959	933	934	947	944	927	942	917	925	943	974	931	902	967	928	907	973	950	953	945	974	950	884	905	968	926	941	904	897	959	903	880	984	958	892	950	951	938	898	927	940	940	911	980	955	1003	928	944	951	943	894	947	925	910	929	972	922	942	879	897	910	923	1001	933	872	952	934	930	971	941	940	949	962	966	938	917	854	938	1004	933	966	931	925	931	915	949	928	915	903	877	889	955	903	931	983	937	932	915	920	859	862	946	921	965	938	975	946	989	982	956	952	895	900	901	943	951	937	909	958	944	886	920	887	944	936	945	958	912	934	950	934	947	985	987	929	934	926	938	842	913	898	953	910	927	921	989	983	1011	988	935	903	935	956	946	933	904	931	934	987	921	966	869	925	904	928	1003	925	903	1009	916	922	979	962	882	942	952	958	935	974	973	942	941	906	957	904	981	942	928	910	942	931	929	938	964	969	902	983	935	911	947	916	965	982	944	941	969	900	955	933	915	944	919	923	970	872	990	950	881	921	891	901	943	965	909	864	946	952	951	873	942	963	917	941	965	961	944	908	940	958	939	988	917	931	936	938	984	979	910	944	870	909	904	976	971	918	899	898	954	927	887	926	939	926	976	992	940	920	888	977	939	947	874	947	945	909	877	977	943	1015	890	964	909	908	930	931	937	1000	923	957	924	931	884	949	918	931	929	946	965	952	915	918	959	873	958	936	958	904	915	932	923	979	932	887	928	968	935	967	896	919	970	938	918	968	854	1005	962	940	967	928	981	950	939	957	950	937	897	991	961	984	902	971	870	937	922	935	922	962	964	983	995	935	960	1032	922	945	947	954	954	902	986	945	979	904	896	1017	910	999	975	922	903	920	995	936	946	932	915	908	953	941	938	950	908	909	892	978	900	947	896	949	992	919	1000	910	939	962	910	918	936	915	979	901	966	974	972	958	871	962	904	995	957	895	941	894	958	958	926	936	908	927	904	903	970	882	956	973	930	901	886	911	957	942	950	939	951	963	899	962	931	969	917	994	912	907	980	942	1003	944	964	919	929	910	917	929	939	934	943	1000	921	895	932	912	912	952	911	950	946	914	960	905	973	984	914	959	885	960	924	956	933	926	867	983	913	897	957	955	958	936	916	906	936	901	921	945	951	938	955	911	926	966	990	875	949	929	892	960	944	922	957	918	943	965	951	922	913	875	977	954	924	932	913	918	923	946	973	989	964	951	959	945	892	946	891	960	868	962	955	998	972	1000	950	923	944	942	885	908	889	933	935	937	930	960	916	882	886	968	944	956	944	913	883	1019	988	989	911	910	957	969	920	911	893	853	893	975	946	961	899	899	908	990	923	903	923	858	941	936	883	938	946	975	973	915	922	985	927	969	978	893	918	969	915	942	929	881	963	963	931	919	981	925	910	1043	949	942	947	935	961	947	964	949	933	975	929	932	956	945	929	955	977	929	923	901	947	950	958	968	960	925	938	885	981	918	980	978	918	931	901	986	901	945	955	930	937	1005	975	936	903	961	989	943	952	928	909	937	974	915	986	1010	931	911	957	930	913	925	943	932	948	834	939	957
24392	20346	26367	24220	20350	8226	1433	1008	822	758	694	625	615	569	533	618	564	509	516	531	505	512	455	454	490	474	470	478	476	431	450	474	454	461	432	465	454	482	444	479	448	442	424	434	457	425	408	406	451	430	441	461	410	405	418	439	420	383	430	408	448	421	440	440	410	469	431	381	434	450	513	441	437	447	444	439	418	436	454	439	416	456	406	387	419	430	449	416	398	415	449	400	439	426	437	443	417	421	420	456	448	409	403	407	417	426	444	382	404	418	463	462	438	424	439	455	448	419	438	419	435	443	456	444	419	437	417	372	433	398	432	461	403	398	425	399	436	399	438	430	463	407	457	432	380	418	407	388	457	413	464	433	436	402	404	420	368	437	417	432	420	411	430	457	459	428	415	448	437	463	425	466	428	385	432	416	417	420	401	452	418	411	443	410	410	427	409	440	410	424	466	410	417	420	423	436	426	431	400	450	418	426	385	403	397	447	441	478	417	449	434	414	442	413	416	414	434	416	456	380	459	447	439	437	417	433	412	426	474	456	413	459	463	440	442	419	420	439	420	421	454	409	419	441	418	396	456	446	431	419	417	434	446	445	403	438	453	403	441	440	430	438	464	408	428	439	470	366	402	398	468	444	422	432	433	434	450	435	405	455	407	450	413	438	438	424	387	413	428	437	433	411	425	439	405	417	461	429	430	410	402	433	450	473	435	433	424	423	450	423	407	481	411	448	453	418	431	417	415	454	458	420	446	414	459	413	445	392	399	457	420	387	410	411	442	403	431	417	454	435	445	397	423	436	433	454	468	479	426	473	423	430	424	410	403	433	431	469	442	436	468	471	434	442	403	397	427	434	447	462	402	399	442	411	432	448	427	438	486	395	458	398	459	420	427	413	459	428	449	424	409	436	431	440	449	435	427	430	400	430	410	435	451	379	425	389	449	434	418	455	439	409	423	466	401	468	416	401	437	463	394	411	395	443	469	441	430	404	405	450	442	435	440	379	433	450	430	451	463	433	418	427	416	395	429	436	425	415	451	436	432	410	434	455	437	465	408	461	432	442	417	437	437	445	425	411	434	411	446	421	423	457	421	431	438	457	469	418	385	425	387	441	406	455	429	396	397	415	425	440	407	414	432	413	415	407	412	446	407	420	456	468	436	419	420	417	418	447	393	413	442	392	435	376	409	403	410	415	423	441	472	430	440	442	424	446	422	415	392	425	432	447	438	414	446	413	421	393	446	442	431	418	390	416	370	490	403	427	394	434	405	441	443	428	445	453	394	443	444	452	452	449	429	438	418	419	426	438	473	399	422	435	421	429	410	425	423	430	404	434	437	411	433	446	386	468	445	443	421	423	444	431	410	419	404	421	433	397	468	450	423	426	444	429	470	424	427	428	449	410	434	440	412	425	430	428	398	457	419	421	425	424	436	446	436	456	394	394	401	389	444	423	417	430	423	425	417	463	435	436	414	461	428	407	461	424	446	452	444	474	416	425	414	463	416	429	398	389	436	388	414	420	448	407	426	424	424	424	412	433	393	427	446	438	391	442	438	403	426	428	439	398	432	436	406	446	396	420	424	421	453	419	446	430	405	410	422	421	443	453	393	420	424	428	413	419	420	427	481	430	440	432	410	430	449	460	455	433	440	408	464	394	432	398	455	410	416	445	450	367	424	429	443	376	442	428	443	418	434	403	387	412	472	429	413	414	420	405	438	383	396	433	473	427	446	401	444	411	447	427	429	457	438	454	414	416	413	419	404	458	437	451	418	446	444	450	449	451	459	435	415	425	435	421	435	409	376	403	455	444	414	451	396	409	416	434	422	449	429	425	455	431	444	428	432	479	462	442	443	442	448	432	418	412	394	423	451	392	425	455	409	402	395	413	401	435	399	393	440	470	408	398	437	468	415	466	439	440	420	410	452	432	397	439	417	432	459	406	415	423	429	428	433	418	413	458	411	469	394	426	435	417	443	399	423	446	464	382	455	421	447	441	401	408	450	419	437	424	454	435	472	442	437	426	427	444	431	429	433	427	428	452	410	409	439	412	457	435	443	407	407	443	442	425	424	436	407	408	436	401	421	442	417	406	430	396	433	402	414	406	444	470	436	420	419	387	447	435	411	411	422	455	427	428	450	405	459	411	440	445	375	432	419	414	416	421	426	408	392	473	491	431	433	436	453	442	406	420	445	413	444	427	395	447	450	449	427	468	424	432	421	427	404	408	417	421	423	461	465	419	470	464	446	382	427	423	435	418	411	408	434	404	437	406	389	444	455	405	437	410	407	466	379	386	441	379	448	426	452	463	421	431	475	427	397	491	440	438	411	433	428	432	448	477	450	437	454	408	432	413	425	416	431	421	450	445	418	392	447	428	428	449	436	425	420	386	426	408	405	445	407	427	424	427	443	432	427	420	479	461	433	410	427	420	408	432	457	407	371	456	434	404	424	438	404	471	405	411	395	416	412	421	380	428	374	401	400	470	411	417	432	410	420	449	417	462	446	434	385	432	431	449	417	443	432	423	477	411	390	443	474	419	443	443	407	452	414	400	398	423	450	440	418	471	435	442	428	442	432	407	437	475	420	434	453	437	412	423	435	444	452	420	426	434	420	451	422	438	409	428	458	394	446	412	427	414	429	404	469	435	393	435	430	408	452	407	430	417	424	434	424	411	427	457	393	447	480	436	389	456	421	444	443	427	439	452	401	478	401	380	410	416	426	432	421	436	414	429	432	403	430	400	423	441	448	433	424	438	432	418	446	440	425	405	422	410	376	481	434	398	422	411	412	412	399	398	473	425	438	414	435	468	428	416	399	413	417	411	430	450	419	460	422	415	455	414	408	464	425	449	424	413	438	414	424	441	403	432	420	453	418	444	450	428	426	438	388	450	410	412	444	441	412	452	456	408	473	436	413	402	397	445	449	405	404	442	423	408	466	437	382	446	471	410	446	401	447	420	439	434	431	408	398	418	446	408	420	431	365	397	408	443	443	446	434	460	438	448	418	429	366	449	394	451	433	434	427	450	433	428	440	445	427	442	449	407	422	413	433	448	422	422	432	439	404	446	462	402	429	434	404	421	425	416	463	388	465	389	456	441	432	396	433	430	450	420	453	414	429	435	422	409	393	421	460	412	438	435	419	446	428	443	430	398	444	446	408	414	480	426	416	393	483	408	443	410	439	416	449	429	411	454	415	406	385	400	460	437	472	444	444	451	425	408	435	437	400	431	471	428	401	406	430	400	397	446	435	420	401	446	409	440	402	416	445	445	391	426	425	411	462	401	474	399	458	423	426	420	426	417	449	391	420	402	418	417	404	447	417	420	453	405	433	409	477	397	448	428	444	449	428	431	418	415	440	404	422	442	436	423	391	430	466	448	477	401	430	413	423	434	442	414	464	424	403	442	426	393	423	418	415	421	378	444	391	411	461	395	445	463	395	428	406	402	428	442	457	422	422	419	431	450	450	446	420	460	408	462	373	426	438	462	439	393	398	393
8028	11220	10352	5576	3792	2643	2067	1684	1382	1208	1096	924	874	854	779	726	669	733	599	634	610	565	595	563	577	539	534	555	536	529	474	494	476	527	492	506	471	508	500	453	486	489	464	477	449	530	445	515	459	454	508	481	498	465	473	510	486	451	486	450	471	463	468	462	462	460	464	498	504	437	430	457	456	483	478	459	478	461	489	488	455	466	473	454	453	462	472	441	453	453	467	452	446	457	467	448	439	448	435	445	432	463	473	458	434	465	470	479	512	466	515	477	455	447	491	506	467	493	465	400	448	451	490	486	490	465	423	495	437	452	494	442	472	484	448	463	452	458	454	480	460	474	474	425	471	481	489	454	469	469	455	505	437	480	444	520	476	455	456	448	478	466	480	514	442	465	483	452	424	461	458	470	446	482	494	475	462	468	447	503	484	458	468	482	484	472	435	481	492	478	448	468	454	461	471	459	460	490	457	480	410	449	467	481	465	458	442	462	472	477	445	425	469	455	469	421	509	435	482	486	464	447	448	484	496	474	492	492	450	450	479	463	490	435	459	491	472	436	463	473	457	483	469	478	432	432	477	482	416	487	470	478	471	447	449	423	481	474	480	473	432	440	445	435	466	455	448	465	474	444	466	470	449	458	490	452	415	467	501	458	434	471	446	462	430	452	433	467	490	465	464	495	434	451	516	467	477	416	431	467	451	439	478	484	478	454	448	469	456	470	446	467	444	485	473	461	452	463	455	471	438	490	469	440	445	476	464	500	481	432	465	482	459	472	504	460	467	420	445	455	452	458	479	471	428	464	488	475	447	465	458	467	453	436	459	441	457	461	448	459	463	469	439	488	446	473	470	467	459	443	446	470	437	439	460	447	451	452	446	471	451	470	487	494	494	451	417	436	456	488	504	456	472	513	441	451	441	460	462	448	456	418	454	470	437	468	470	487	440	477	514	448	474	478	426	503	447	451	437	468	446	450	475	455	473	477	455	509	492	463	437	438	480	440	457	460	426	439	419	437	472	446	452	484	476	455	499	477	496	435	459	461	466	456	450	484	456	413	473	439	485	482	464	458	442	458	471	456	458	481	444	496	466	471	473	448	446	437	510	488	452	463	456	436	469	437	494	434	493	445	498	450	471	446	414	469	466	488	479	480	458	411	476	418	471	474	459	473	471	480	472	518	466	437	482	466	455	464	478	421	477	486	462	447	497	488	450	443	456	453	487	512	433	449	426	465	464	468	487	475	441	423	463	484	426	456	473	476	438	466	448	457	465	437	444	448	443	438	474	450	439	455	442	451	439	408	425	489	495	429	464	469	470	469	434	465	458	431	454	455	447	486	464	447	447	484	468	456	463	474	477	478	442	484	470	474	460	452	436	466	449	450	475	474	466	493	451	455	429	425	446	464	488	466	442	443	449	463	475	448	502	441	437	484	456	443	460	426	452	483	471	464	468	497	483	447	442	479	432	469	449	463	463	466	471	479	473	445	435	431	474	456	445	477	469	419	483	469	504	447	478	459	468	456	460	438	476	454	479	428	462	465	451	429	469	461	482	485	421	471	466	437	478	477	448	478	455	472	485	438	453	477	442	446	476	432	505	464	437	502	465	457	462	481	437	443	472	470	437	481	492	436	430	473	443	438	465	434	462	446	435	464	455	479	460	466	488	457	481	469	478	457	432	469	434	459	444	445	445	483	454	419	462	472	476	458	481	478	443	424	480	465	484	488	453	463	444	457	445	469	465	460	441	438	497	507	501	471	415	457	469	456	422	435	452	426	455	478	475	444	484	473	452	501	450	484	465	481	478	475	445	460	467	448	392	466	451	420	496	433	475	438	432	447	478	478	466	451	451	446	461	441	432	482	425	437	445	487	425	480	482	459	459	492	477	471	502	444	476	471	434	445	486	451	482	483	479	463	470	439	403	479	454	446	469	424	440	447	484	417	482	473	481	479	451	468	460	424	476	449	432	462	449	502	483	498	494	427	480	465	440	473	456	474	461	463	470	448	467	469	455	448	454	456	470	417	456	478	477	445	415	485	473	469	419	489	453	493	482	452	430	473	459	473	455	472	453	468	393	469	450	464	483	463	479	434	446	428	458	437	463	476	464	480	465	468	422	453	455	424	447	469	459	461	460	468	418	449	453	461	505	436	446	467	441	472	477	437	449	462	450	437	434	457	460	491	455	512	474	495	467	451	472	479	408	449	492	485	469	443	447	478	465	473	475	454	498	440	437	499	457	468	439	443	481	463	442	434	457	456	476	463	488	463	475	452	461	468	425	483	465	464	482	435	454	446	472	490	455	447	441	480	429	526	443	449	506	476	511	450	463	400	471	453	468	452	452	483	464	466	481	473	469	467	463	447	472	440	458	474	497	469	445	472	497	506	459	447	401	475	466	437	466	434	466	474	483	466	455	477	459	469	474	450	451	481	469	482	461	438	449	501	459	456	459	419	468	460	471	433	456	437	437	441	485	435	444	454	445	444	449	476	431	449	473	408	451	491	438	439	447	430	458	440	434	453	438	459	495	473	467	462	468	459	448	420	465	450	440	437	431	479	460	454	441	458	456	453	498	482	488	458	475	473	444	444	458	445	501	459	474	463	469	473	460	479	480	488	469	477	451	460	456	483	417	455	457	467	468	445	454	410	457	515	451	454	429	465	496	436	452	472	469	473	454	442	483	471	449	509	474	457	447	446	459	444	485	471	432	441	458	481	459	426	472	466	485	458	415	419	449	507	457	445	421	420	441	442	460	444	463	450	482	434	475	486	428	478	463	456	453	464	442	479	471	475	480	449	480	459	488	486	469	439	453	440	478	445	476	504	447	482	472	499	464	469	480	463	442	471	483	425	484	432	487	452	452	465	462	455	497	455	465	443	486	468	452	471	476	441	465	482	409	453	501	482	489	450	443	481	427	492	490	460	454	469	488	462	441	437	464	487	478	445	452	420	433	433	449	457	481	474	478	468	499	436	445	490	449	452	462	483	467	431	476	479	472	468	462	434	461	451	474	461	462	465	442	445	471	442	459	486	483	472	468	425	454	464	444	444	465	462	468	488	472	431	500	490	463	470	462	478	499	471	422	476	509	419	446	456	446	440	516	470	433	427	507	478	448	457	443	452	449	510	427	497	519	434	450	450	438	456	506	458	473	438	404	441	450	488	502	428	409	471	453	459	450	481	468	465	460	461	486	466	454	433	444	503	440	464	474	493	489	458	443	463	502	449	454	460	475	469	450	441	447	461	472	423	465	435	432	446	439	479	438	475	442	464	444	425	473	413	430	464	499	476	486	476	447	450	459	458	466	498	462	521	465	467	464	426	462	434	465	470	460	438	457	472	464	425	456	490	497	464	413	407	433	460	504	445	519	498	446	473	465	485	416	462	481	435	435	477	409	451	441	465	437	460	449	467	461	490	498	470	467	486	497	454	453	495	424	463	446	451	481	475	464	482	431	465	499	456	428	458	424	440	477	454	452	456	465	489	426	434	454	469
22591	20346	26820	23756	20350	20356	6302	1987	1552	1459	1301	1190	1183	1131	1029	1067	1062	1006	1013	968	951	970	914	913	911	885	897	888	862	922	879	915	856	896	889	856	881	798	865	828	847	862	857	819	831	869	882	839	893	845	870	852	881	872	850	798	813	861	831	829	857	851	849	824	843	806	874	815	835	800	909	836	859	813	901	876	804	837	904	867	865	811	828	850	878	885	811	848	898	790	837	837	803	831	798	836	798	870	796	825	840	790	852	830	800	809	841	822	832	851	825	831	816	821	796	864	799	837	763	841	844	817	831	797	847	815	850	870	828	804	850	811	825	818	853	821	874	809	824	839	805	857	880	842	840	784	811	828	850	815	861	828	832	808	809	833	865	837	874	792	775	857	837	823	784	811	835	847	831	848	812	834	845	903	791	847	826	871	768	824	822	790	835	848	799	820	779	844	814	887	898	836	797	790	835	855	809	867	830	826	820	819	812	810	853	911	822	833	791	804	786	823	792	815	824	851	828	824	781	815	785	834	789	784	844	819	775	846	852	818	804	825	812	872	819	855	844	796	795	814	777	808	842	784	803	863	830	781	820	799	786	804	773	849	838	829	800	823	768	820	824	813	793	816	843	840	787	808	839	824	794	787	832	806	785	863	799	850	843	775	818	791	863	789	842	818	801	872	785	889	827	825	780	749	799	830	825	787	838	795	845	805	873	843	810	858	838	845	850	812	851	847	815	830	854	818	842	840	801	863	804	852	768	857	799	812	821	823	833	861	822	852	838	823	771	818	765	780	851	853	845	844	839	867	798	802	835	814	834	798	813	810	880	815	841	859	842	813	813	767	811	842	834	811	864	809	875	783	793	836	822	835	808	842	824	843	787	802	841	826	794	787	805	834	837	763	843	795	807	835	782	836	799	844	903	817	798	811	803	812	862	775	828	829	848	832	852	864	763	825	848	849	807	794	821	840	838	799	872	828	822	798	817	839	829	819	831	866	812	803	843	810	864	794	858	858	882	812	809	817	840	783	808	853	770	821	831	799	821	841	833	841	827	847	843	832	808	877	817	842	821	860	805	793	839	870	841	810	826	838	780	807	859	814	813	831	840	825	825	851	876	831	825	797	834	832	866	870	829	849	882	789	840	839	802	835	814	834	854	810	793	800	810	827	827	786	827	855	810	800	857	840	828	835	826	808	858	841	853	820	791	822	829	800	838	787	871	815	824	851	804	829	808	847	815	837	813	779	773	912	796	831	869	831	806	799	829	821	784	784	836	822	847	787	836	702	846	824	842	819	780	788	836	804	831	798	791	854	814	856	815	847	803	785	842	797	812	787	809	753	877	809	819	795	813	823	822	840	818	837	795	884	793	829	800	820	770	837	798	831	815	842	832	851	804	856	844	816	874	818	825	782	800	772	816	823	827	855	853	849	758	808	823	814	834	845	814	819	848	842	838	838	848	806	805	831	779	814	895	835	833	864	792	845	810	784	804	771	806	812	788	816	787	828	751	831	852	822	804	822	786	835	832	817	858	812	842	772	783	798	834	761	846	887	827	802	794	775	807	813	844	819	832	799	844	828	801	812	792	825	834	827	781	777	805	810	810	840	862	776	815	809	852	819	832	879	819	869	861	813	849	856	823	790	815	813	827	848	864	823	809	777	806	812	822	829	758	833	763	809	819	831	838	798	807	865	825	839	837	813	861	819	834	823	830	888	820	825	808	842	808	820	799	773	848	839	840	784	846	880	823	792	803	842	823	804	797	791	846	866	758	799	809	812	850	809	823	802	804	845	814	849	817	796	798	801	790	842	828	847	816	815	859	843	821	818	824	779	834	796	839	856	807	772	873	819	811	814	814	755	827	867	828	839	804	811	814	842	817	806	799	821	801	809	801	758	808	774	820	843	852	849	797	831	828	828	794	786	808	802	828	833	810	778	866	859	832	812	840	811	789	819	806	776	809	809	774	793	828	869	822	860	818	791	781	833	859	830	789	779	862	863	843	807	803	856	789	824	868	801	877	790	807	819	810	791	783	785	839	817	811	758	760	844	837	829	831	774	840	835	855	842	856	834	887	796	788	834	828	789	792	766	795	805	828	833	798	825	801	870	762	843	889	808	799	775	772	744	811	847	829	756	853	837	793	847	822	753	810	791	911	796	798	818	788	798	827	817	845	790	806	776	861	771	848	842	845	805	802	865	834	773	780	818	809	846	835	816	854	791	823	844	840	831	834	826	864	828	881	786	780	847	783	797	830	855	838	797	825	788	797	814	842	816	871	839	845	782	859	796	862	844	860	852	829	772	794	822	796	837	848	816	803	756	828	793	785	811	796	863	815	832	761	835	903	807	831	821	854	818	841	813	791	855	807	833	826	842	836	807	802	811	826	821	829	811	816	808	818	810	874	782	764	793	814	754	812	808	820	811	786	748	782	771	830	915	825	838	750	781	820	840	840	825	861	800	850	864	796	802	820	820	793	823	818	815	846	863	834	799	837	812	759	789	774	829	831	818	825	780	791	811	786	842	802	834	805	836	789	819	798	856	832	899	830	830	807	842	841	819	832	846	787	845	861	790	826	771	793	861	786	801	815	819	788	814	867	804	835	794	855	800	765	788	820	779	870	785	855	864	834	807	768	834	819	805	835	845	822	795	789	784	783	773	832	827	834	781	805	816	840	825	820	866	822	870	781	816	857	802	776	797	851	788	780	849	817	783	825	816	796	729	811	825	798	810	832	787	844	813	880	842	817	849	813	823	812	820	810	768	798	833	850	780	783	805	806	810	857	856	814	809	791	780	830	836	858	773	794	794	876	817	810	799	783	801	822	830	837	768	841	893	809	769	798	870	824	858	789	781	851	785	830	810	809	818	817	821	803	828	836	824	833	776	792	816	809	829	867	870	783	858	771	852	823	806	847	865	849	789	825	834	850	855	842	835	848	819	817	793	813	806	819	811	802	766	775	798	852	824	835	834	840	867	794	846	828	772	887	838	888	850	872	786	800	842	803	791	790	792	821	822	819	804	850	832	872	800	831	782	769	801	895	843	806	826	832	829	821	807	860	801	831	811	821	806	874	849	881	818	817	883	823	839	754	813	811	839	825	798	844	851	878	787	811	856	808	880	838	818	820	779	824	764	766	794	834	833	789	855	819	823	813	842	815	828	843	782	802	810	782	771	850	815	843	833	885	768	809	765	789	808	796	808	776	809	823	755	843	847	797	803	795	852	830	824	849	795	822	845	848	820	773	853	824	851	833	811	848	788	817	804	822	892	843	839	797	752	828	791	853	832	843	862	847	813	795	813	900	812	898	834	798	880	823	853	797	772	816	821	833	815	807	736	803	859	851	784	817	791	780	804	835	804	842	772	822	862	794	799	838	856	804	858	832	796	794	785	828	785	794	851	818	815	811	873	817	785	824	851	744	802	787	780	794	816	829	809	839	783	785	781	773	812	830	780	805	836	754	836	751	857	794	790	800	845	855	854	848	814	784	838	788	830	834	824
10863	17851	16190	9600	6524	4821	3854	3132	2586	2142	1972	1693	1548	1478	1364	1319	1297	1166	1126	1054	1061	1047	987	1004	1020	997	968	927	884	868	851	922	880	874	817	845	824	884	807	837	827	864	864	835	822	827	815	806	849	824	833	828	822	823	819	836	832	775	813	823	863	816	840	748	778	774	792	830	766	842	791	814	795	790	814	830	779	824	784	798	751	763	784	819	806	811	748	796	791	787	813	786	799	759	791	789	780	782	832	811	805	774	816	760	769	826	826	855	788	796	776	773	818	818	841	825	814	813	791	816	803	792	777	802	813	794	808	787	809	833	757	777	744	761	797	754	745	792	775	766	773	796	748	789	752	798	833	760	818	760	824	751	776	807	738	780	816	794	732	776	784	752	807	799	834	773	797	800	779	744	757	779	801	763	778	810	801	802	750	808	780	756	787	759	815	766	807	758	832	787	820	793	757	772	749	793	794	748	803	763	791	744	768	825	768	756	786	818	727	776	825	831	770	838	764	798	795	774	788	750	828	762	760	808	821	797	819	824	806	762	813	739	795	768	755	827	761	789	743	788	773	827	776	749	824	781	842	809	785	786	747	793	786	766	783	811	801	798	792	801	809	756	801	793	794	816	755	787	790	774	814	829	783	771	756	760	801	814	785	778	777	904	797	765	800	806	780	738	780	769	776	754	792	818	799	786	807	774	783	742	853	793	791	767	805	782	708	773	740	771	748	789	788	768	789	805	804	762	775	751	803	794	782	791	817	749	823	819	797	811	774	782	810	767	779	792	811	787	817	805	817	805	825	805	778	789	782	763	834	764	843	775	781	830	779	736	781	838	755	775	769	825	771	735	751	781	749	775	765	831	777	800	794	729	784	797	787	820	757	788	806	786	777	751	766	781	753	773	810	712	758	829	762	752	776	779	777	797	814	762	810	800	787	806	767	756	840	769	761	791	792	791	810	793	783	752	797	801	795	808	797	786	769	759	766	746	816	776	765	761	819	816	794	763	802	748	803	803	778	793	818	767	774	810	718	846	800	795	733	785	788	776	777	727	801	783	789	725	852	767	774	733	792	851	765	775	765	833	768	794	821	777	800	763	820	749	746	833	703	806	796	763	756	756	791	777	787	829	778	788	810	798	795	813	777	805	788	779	829	818	780	793	790	795	768	802	798	754	806	811	751	770	772	785	774	773	793	804	841	811	773	839	773	796	739	776	796	761	786	809	798	747	793	752	812	791	772	779	767	831	802	768	781	825	749	746	777	851	707	786	819	804	776	801	761	809	800	780	767	776	775	830	755	824	787	785	777	798	770	777	802	817	759	779	782	785	842	832	845	768	765	850	827	800	804	786	760	818	798	785	788	810	784	774	734	791	752	736	780	761	749	804	787	761	747	800	797	752	800	759	777	809	810	795	800	786	753	801	833	814	757	802	822	728	803	785	819	785	807	809	850	792	813	743	811	820	782	804	774	778	808	798	788	813	770	767	797	835	826	800	855	778	795	782	800	791	773	791	808	751	788	814	780	750	741	782	827	793	780	783	783	775	788	767	801	821	760	806	789	798	790	732	760	819	770	744	777	845	810	795	760	804	801	713	778	747	807	783	793	826	787	763	787	772	763	747	809	780	804	764	779	790	772	828	749	833	794	798	819	755	787	797	792	787	750	758	764	771	817	758	797	836	815	765	723	809	809	772	784	789	797	729	850	779	763	770	776	769	797	770	755	815	733	745	784	812	800	796	769	814	778	765	816	764	774	772	793	795	783	786	811	767	784	799	804	777	822	711	772	817	767	779	808	792	833	785	794	812	768	789	809	831	806	740	766	832	777	801	727	766	823	785	828	795	775	807	774	757	749	745	775	767	810	738	733	790	821	792	778	738	752	768	762	733	836	836	774	827	798	800	825	768	838	796	826	784	793	810	814	784	747	759	777	797	841	770	809	760	800	729	779	816	773	807	757	790	775	822	769	811	784	747	783	765	803	817	775	815	794	779	782	799	763	758	787	765	811	784	770	799	821	784	778	819	847	799	797	772	833	781	767	805	750	762	757	788	799	794	822	778	779	791	794	791	753	787	796	795	791	729	731	784	803	762	779	795	791	780	750	857	796	760	786	792	764	736	819	810	797	750	769	781	788	770	871	851	809	750	815	779	817	825	790	809	790	792	791	783	789	766	817	791	788	792	792	787	796	792	795	778	778	793	745	771	787	788	800	828	794	754	789	814	761	747	810	790	815	787	801	711	814	821	712	764	770	779	736	822	757	766	823	787	776	741	752	755	795	816	842	783	777	767	788	811	765	809	768	816	775	815	732	772	789	802	793	765	767	773	787	809	807	787	765	821	781	770	765	806	769	819	754	749	777	760	776	798	804	785	831	735	798	800	758	822	805	799	782	791	792	797	787	799	830	746	740	761	783	778	793	780	804	824	788	756	797	777	816	796	788	772	783	771	815	785	774	786	793	748	757	794	737	817	795	792	754	772	755	816	763	787	817	761	783	784	775	807	790	793	758	777	753	803	811	803	798	800	799	782	811	834	779	811	780	804	844	762	804	770	795	794	800	764	755	789	731	764	762	850	779	771	783	786	772	788	834	749	766	755	792	775	745	757	781	806	713	796	793	804	799	776	813	799	771	776	808	763	785	789	774	802	815	747	762	796	815	781	785	772	735	780	781	761	786	743	784	766	812	803	766	793	783	741	775	783	811	774	772	762	742	785	830	774	786	789	786	792	833	825	801	787	805	768	777	783	802	790	738	774	788	733	764	788	791	782	793	809	818	778	791	782	765	788	817	774	776	788	776	785	768	797	759	805	796	791	816	761	784	804	759	820	765	735	787	827	789	817	788	803	773	777	763	759	791	788	842	793	799	810	790	750	767	808	775	779	788	775	796	768	773	815	780	824	793	801	767	826	761	769	768	761	864	790	749	770	785	795	786	781	750	814	784	822	763	759	782	765	774	788	733	781	789	842	800	812	821	804	792	761	746	774	800	764	778	795	756	765	809	832	772	784	734	804	743	784	807	794	755	797	799	775	797	826	773	808	756	756	773	861	800	807	811	786	782	771	759	830	781	789	826	834	809	770	804	785	775	792	794	715	810	757	802	793	812	761	809	730	770	753	793	777	802	741	742	761	756	782	775	806	833	831	812	746	812	778	758	796	791	779	747	756	751	822	730	826	810	788	800	773	786	808	806	789	764	807	835	790	798	781	806	799	826	793	794	813	832	789	773	791	831	775	816	789	839	785	820	789	762	814	744	804	780	791	792	766	784	744	763	821	762	755	755	792	765	778	800	824	785	763	802	734	779	756	751	803	789	805	776	758	759	763	779	799	788	819	746	755	793	814	814	784	765	774	747	804	784	796	774	758	783	850	805	786	797	822	787	794	790	784	773	755	780	807	817	857	705	768	797	807	816	786	763	793	794	786	781	806	793	843	776	809	783	799	771	802	791	812	791	817	767	806	725	804	786	805	757	723	758	759	747	786	795	775	781	775	741	741
27883	13237	2178	1149	991	942	933	892	902	922	962	861	857	877	882	876	867	924	916	883	884	873	912	870	831	864	858	855	882	879	839	867	859	834	894	854	933	940	933	826	822	902	909	930	857	920	878	903	918	962	849	846	895	896	880	920	923	893	891	884	888	891	857	894	881	879	838	899	906	852	897	859	865	912	879	862	878	854	852	885	889	877	891	856	913	861	872	847	878	892	864	882	853	824	889	849	832	877	867	882	909	935	855	912	882	829	871	829	873	921	883	834	895	905	853	903	856	880	916	928	875	848	891	852	908	821	861	843	845	886	898	905	852	915	860	900	857	874	875	860	861	842	892	905	869	918	903	855	830	878	885	785	888	841	829	899	895	846	885	835	871	865	902	884	892	876	852	894	897	859	854	866	913	882	870	867	838	869	850	886	896	873	845	849	878	897	889	863	885	858	809	854	826	926	912	891	915	876	869	910	899	886	901	883	891	844	862	875	894	901	858	868	797	915	881	873	857	856	825	877	885	918	896	903	816	908	879	865	867	883	840	856	855	883	861	898	913	843	883	864	886	876	847	910	872	846	811	872	909	853	869	892	840	879	897	830	887	937	878	907	851	921	922	844	886	893	876	858	857	869	868	844	826	844	912	836	858	893	885	875	890	839	886	859	894	854	863	864	892	870	893	850	860	927	877	820	901	864	901	889	895	926	850	926	901	904	908	897	861	896	858	861	914	870	881	920	924	880	904	845	937	874	879	888	925	847	889	863	878	931	872	854	960	843	889	871	893	917	885	913	941	853	870	880	936	884	857	911	859	880	857	855	887	912	875	898	854	897	847	829	906	875	877	862	869	891	841	856	839	892	877	884	827	850	868	865	889	900	887	870	923	890	929	864	881	904	885	895	906	927	868	894	859	886	877	869	905	920	806	851	918	908	924	901	860	862	852	863	868	900	956	930	867	772	892	852	932	851	915	862	913	871	892	886	913	872	872	880	860	910	849	864	805	858	891	851	880	845	895	838	860	850	886	893	884	894	900	893	904	867	916	833	873	949	964	869	989	906	904	873	878	888	946	882	877	883	870	898	879	861	861	887	816	920	839	917	905	876	913	925	859	841	936	872	931	923	898	903	881	855	842	859	872	876	835	854	878	905	899	861	864	933	931	831	852	929	828	957	927	912	854	854	856	875	932	860	879	875	872	906	889	882	889	858	932	916	854	899	899	853	915	826	876	862	827	942	874	846	889	878	907	887	904	900	839	883	887	858	852	885	855	850	875	952	875	888	850	860	907	901	847	879	932	925	843	864	842	868	859	888	880	836	901	820	893	867	864	989	834	888	892	896	900	932	943	848	902	909	896	906	915	858	839	880	914	890	926	869	917	845	867	848	856	890	886	907	866	942	901	939	911	902	900	857	869	880	878	852	835	830	851	865	892	876	890	835	880	900	911	861	910	889	888	785	909	868	910	907	868	863	894	851	897	908	885	922	869	901	915	896	874	875	864	856	884	890	873	859	869	845	907	860	852	843	922	887	894	881	885	877	829	846	913	886	865	856	854	866	849	929	863	871	885	861	830	886	840	934	850	852	898	892	871	876	871	870	896	910	838	894	880	876	885	907	897	878	891	913	867	891	892	918	944	945	884	853	853	945	879	893	979	880	868	840	922	883	889	849	895	835	844	834	935	839	859	868	873	887	953	887	895	885	881	949	892	865	884	860	886	880	891	910	891	887	930	899	915	840	920	889	892	828	873	910	856	846	930	856	844	844	884	845	865	899	864	849	870	888	918	898	874	886	867	875	795	935	888	871	855	848	880	844	856	870	877	858	888	912	904	913	884	897	917	846	891	924	938	863	894	850	822	900	818	905	880	838	902	891	837	839	860	895	822	886	919	868	893	907	883	905	842	893	861	896	865	931	865	860	906	847	891	903	933	889	849	871	857	862	874	862	843	873	875	906	845	856	863	897	859	912	838	879	801	883	862	898	906	886	912	908	924	851	922	869	861	862	898	915	886	959	851	875	911	859	888	866	854	852	848	948	906	889	876	897	830	908	821	806	853	838	868	857	850	877	895	871	865	940	864	945	814	912	853	870	849	887	907	918	853	904	848	885	889	859	895	864	894	859	883	902	904	921	907	933	864	938	887	844	895	879	837	889	902	929	833	828	900	915	892	840	857	873	860	872	922	882	854	858	929	846	887	887	889	875	881	924	877	855	853	871	869	918	941	930	924	874	875	899	887	876	827	905	934	890	882	855	888	850	805	865	942	886	898	874	909	869	846	892	883	894	818	931	871	838	917	906	885	821	892	841	885	867	931	924	921	921	865	911	864	896	888	862	847	823	844	889	883	900	885	900	867	885	869	827	924	923	872	905	850	865	864	875	892	890	891	848	871	870	890	849	902	858	880	900	884	911	888	887	835	891	904	958	851	849	881	874	848	916	920	882	883	853	906	874	876	912	890	956	911	903	928	874	912	877	883	927	900	829	899	893	826	921	854	850	920	897	883	914	855	889	859	909	867	893	862	903	865	864	916	896	887	918	870	889	825	866	868	910	927	895	866	839	866	917	888	926	854	927	869	809	838	874	860	869	874	898	836	894	877	891	890	924	842	899	869	865	876	925	837	881	846	870	855	821	860	878	860	877	960	888	921	873	944	909	865	852	897	877	849	878	854	953	909	846	884	839	866	873	877	871	895	883	888	863	867	868	856	879	892	872	882	900	880	860	884	837	877	855	836	857	923	856	867	902	859	878	864	883	846	872	879	887	832	878	852	861	843	858	929	817	890	865	859	878	892	939	884	892	871	934	857	880	959	862	904	914	879	891	892	864	914	848	830	891	856	907	906	870	876	891	869	865	838	878	858	892	877	900	899	841	830	859	827	880	885	892	919	839	917	864	882	907	890	822	995	851	840	896	827	863	929	951	903	891	877	855	873	888	860	919	858	878	852	893	899	894	911	900	882	938	909	922	905	869	864	863	896	886	850	846	914	876	902	925	859	835	863	905	841	846	892	843	886	866	853	884	881	894	874	865	888	863	898	873	899	912	861	939	864	874	838	893	882	837	860	907	913	857	843	901	863	880	890	896	845	911	932	813	870	912	902	889	906	919	875	871	845	903	885	928	893	904	883	905	894	961	893	904	881	916	838	824	891	861	848	880	882	883	890	847	881	843	913	846	896	927	927	914	832	907	913	843	937	883	829	941	848	898	902	906	910	880	905	897	888	852	863	900	798	852	904	921	864	921	848	899	863	852	846	854	888	887	872	875	843	869	838	855	861	895	864	870	867	892	897	867	870	844	871	894	891	829	861	867	861	874	892	895	883	902	863	912	902	911	857	889	880	878	916	924	892	856	834	874	842	908	898	892	861	855	839	883	868	898	869	884	944	823	882	927	862	913	865	886	925	870	902	881	909	914	884	838	884	873	891	887	935	832	848	864	877	894	980	865	878	869	848	869	905	887	905	900	836	835	892	879	855	886	881	922	898	905	885	924	890	873
5695	1602	1419	1131	1072	1058	1039	971	946	938	983	903	956	927	900	977	913	946	901	925	887	886	928	933	926	918	866	931	954	930	885	882	1016	935	954	909	940	887	929	891	948	962	989	920	907	912	964	899	954	883	932	877	956	986	900	954	970	907	959	889	951	912	945	881	978	909	891	949	897	941	961	938	934	915	911	919	905	949	946	929	889	920	865	941	990	921	895	903	944	933	952	882	953	947	932	915	918	827	957	951	900	913	911	910	944	937	944	888	888	927	868	875	901	930	925	906	870	952	945	945	925	897	936	854	869	923	886	910	906	965	915	918	922	936	866	894	949	865	949	889	860	964	918	896	924	885	965	915	884	908	932	925	944	952	936	892	890	879	908	874	885	897	917	910	942	923	947	948	898	903	944	916	919	913	958	862	929	941	936	930	941	909	925	884	889	865	906	948	938	943	925	941	927	943	922	873	938	919	926	863	903	876	926	907	899	920	919	875	928	921	901	932	917	883	960	926	893	899	920	879	895	877	914	903	942	914	888	891	898	939	914	946	914	884	913	934	929	903	949	908	959	935	876	939	881	895	883	945	925	928	900	905	955	974	919	865	919	896	906	897	904	962	949	890	868	867	901	969	892	923	919	936	965	873	883	892	902	984	892	979	940	939	951	954	958	949	908	926	919	952	893	919	928	889	918	902	937	909	934	965	927	990	926	936	902	922	913	867	941	941	953	877	879	902	880	913	907	959	906	928	1001	934	985	906	866	923	897	855	916	938	930	969	939	902	888	896	951	970	916	874	937	937	889	955	914	895	901	906	919	941	926	968	926	927	914	953	916	881	956	923	912	925	925	912	877	918	916	854	913	914	899	934	926	932	914	944	914	863	943	905	924	915	956	905	924	903	910	956	898	910	887	878	888	941	905	942	917	908	913	841	947	843	915	914	902	927	884	893	938	907	914	881	938	917	966	982	926	917	923	950	942	932	904	922	936	969	911	927	960	862	925	929	904	896	903	899	927	930	879	956	970	874	916	908	921	880	928	917	895	920	866	934	940	867	927	945	910	874	932	852	967	932	952	890	898	925	960	922	938	930	861	897	911	934	885	932	926	919	948	922	933	905	922	880	917	864	949	934	949	969	926	920	935	916	895	887	924	923	926	905	949	859	958	903	957	887	923	876	907	927	947	935	922	888	938	907	896	987	921	923	927	956	912	946	931	884	921	931	886	905	936	930	907	874	916	977	896	899	876	917	928	891	866	951	832	918	953	930	922	929	911	905	900	890	844	907	926	888	991	961	916	910	938	955	933	900	907	946	958	895	914	946	892	928	887	965	886	884	924	922	933	905	945	957	954	887	891	939	857	915	865	917	927	864	888	914	928	916	885	929	933	914	914	911	986	933	952	860	948	870	910	900	956	850	945	932	947	941	937	981	918	893	901	934	921	854	893	907	900	888	912	931	942	886	882	909	921	989	887	932	927	904	923	859	938	896	912	933	965	869	962	929	865	944	978	858	937	925	925	930	940	971	911	959	915	871	949	902	875	943	901	929	934	933	879	931	930	868	876	886	917	952	939	950	890	952	958	949	838	876	884	909	936	866	924	921	897	904	877	887	953	987	948	890	947	875	897	900	935	890	928	922	900	891	948	909	941	931	906	944	915	880	939	913	924	925	932	910	909	896	913	902	913	894	966	938	868	873	901	917	926	909	942	913	886	931	926	927	872	938	888	944	914	932	986	910	911	936	944	928	855	926	881	880	892	877	939	959	893	934	943	890	885	926	929	921	900	911	884	973	902	910	901	902	910	963	889	953	946	932	921	954	911	912	896	916	943	953	890	940	888	885	952	922	939	931	942	913	937	948	896	894	928	905	928	851	924	962	902	937	900	898	896	910	878	904	934	914	918	934	862	921	947	928	954	878	917	950	879	905	904	965	914	907	939	922	905	906	892	935	919	917	937	893	858	937	948	941	898	946	915	907	921	935	892	936	952	918	882	865	925	885	860	894	900	887	926	969	919	904	876	947	953	945	902	907	930	905	897	959	943	923	906	884	883	957	916	924	928	919	967	892	880	911	896	911	950	903	920	911	908	878	936	885	906	888	968	920	831	870	930	935	890	907	950	937	881	928	891	908	932	944	891	941	955	944	977	929	878	865	930	903	894	933	929	934	878	940	905	909	906	940	915	911	870	921	935	888	937	926	948	966	914	876	898	936	888	962	975	964	924	903	907	988	940	929	961	900	915	931	893	875	971	954	905	924	952	926	859	898	871	900	923	861	953	957	934	935	872	894	901	932	877	908	952	933	908	940	943	918	931	890	868	923	881	935	968	918	960	914	913	957	938	909	915	895	968	920	904	910	941	939	909	908	925	899	896	932	893	896	929	965	924	938	912	863	907	883	998	936	886	893	927	930	927	918	898	900	932	962	900	929	907	896	916	944	901	928	933	885	947	893	929	951	917	889	923	913	943	907	897	854	881	894	955	910	938	880	871	924	857	958	906	939	907	901	957	926	933	923	938	908	952	929	907	876	922	935	898	900	924	912	906	890	937	895	889	930	910	940	885	861	913	934	912	931	899	918	870	958	901	906	939	936	872	932	911	935	879	917	901	938	926	962	864	929	967	876	948	985	897	951	859	913	900	902	936	943	938	889	914	931	926	895	906	959	875	918	930	921	901	864	902	912	966	879	909	900	896	925	890	933	912	1009	944	955	899	934	948	908	889	942	880	950	958	914	925	904	925	925	876	930	928	913	922	921	898	909	885	925	938	956	962	906	909	946	869	918	946	914	959	903	898	958	910	909	977	931	967	888	945	883	882	914	918	922	889	943	921	957	914	932	914	947	921	901	894	969	924	898	894	887	925	939	903	934	907	909	969	944	921	910	908	920	922	841	881	885	898	973	932	897	983	901	839	885	886	887	922	943	940	933	935	922	908	912	922	935	936	903	948	960	878	909	949	957	919	884	879	849	901	955	965	891	943	985	917	870	910	908	917	932	936	894	878	920	906	890	892	968	890	910	882	855	995	881	939	925	958	901	856	911	947	913	935	915	914	936	946	954	866	919	881	926	883	924	857	930	883	918	950	885	923	941	882	935	875	933	954	949	911	949	965	935	917	1015	904	938	877	950	900	908	914	866	918	939	927	923	934	943	895	950	896	884	901	919	933	962	908	890	925	923	880	982	933	928	872	920	876	926	878	905	875	920	913	906	903	946	945	920	897	922	823	900	897	910	989	959	940	970	926	922	896	908	863	925	948	947	918	888	929	884	937	925	870	936	856	916	919	917	913	913	905	915	899	911	886	993	963	893	925	864	886	917	936	878	945	900	903	897	904	930	937	890	936	916	898	880	879	990	912	927	949	915	909	919	902	948	836	882	939	902	932	919	955	933	942	931	952	953	895	919	895	936	943	925	912	890	898	907	922	864	941	920	893	876	964	912	903	930	890	864	869	916	900	966	938	858	907	946	913	878	862	863	930	931	881	924	913	938	934	901	967	927	947	890
24384	20338	26374	24161	20343	7965	1347	926	812	730	589	629	565	540	561	544	524	514	511	489	491	448	476	439	443	477	435	444	490	445	411	409	484	470	457	417	487	443	454	416	428	408	395	428	447	425	441	415	418	401	402	418	434	440	407	379	446	421	411	448	463	416	427	442	425	410	422	407	456	413	437	404	407	418	472	435	411	399	415	419	422	446	415	392	410	382	410	418	420	433	384	408	431	444	424	410	396	399	392	427	416	440	402	374	408	419	353	394	421	403	458	419	393	397	405	372	424	385	439	392	406	395	394	425	433	389	377	428	430	408	430	390	419	415	445	425	382	403	415	419	404	410	439	396	411	431	436	396	368	417	428	458	425	458	417	431	412	394	410	405	408	455	389	454	420	406	356	431	397	440	401	399	442	462	379	377	399	388	423	389	384	400	422	420	401	381	392	426	423	413	417	384	409	372	415	440	406	403	404	405	413	439	409	391	409	446	438	383	381	394	412	409	445	394	432	409	408	393	408	410	430	427	393	399	401	405	466	407	395	432	398	414	409	436	445	414	393	458	381	414	424	391	383	404	406	411	425	422	446	377	405	405	433	414	394	405	431	420	420	425	413	412	383	399	409	428	424	380	416	388	407	379	404	400	412	384	412	387	416	412	424	425	404	398	443	406	397	433	408	395	430	426	458	405	405	419	395	405	421	388	389	425	433	358	409	408	394	422	404	421	424	447	389	425	449	421	416	409	399	461	419	376	416	409	394	404	404	412	399	430	374	407	354	418	425	414	385	407	406	414	411	411	392	432	423	391	390	418	413	447	434	409	413	403	415	436	398	419	410	428	414	420	417	386	441	400	410	393	402	431	436	420	410	431	416	418	397	411	432	418	450	428	402	425	396	454	406	389	406	433	421	399	380	404	443	416	410	404	414	381	421	415	393	416	411	378	399	395	428	416	405	445	416	412	423	414	453	395	447	428	433	411	363	418	403	416	383	395	409	404	431	397	424	413	415	414	404	403	397	400	398	438	412	412	404	399	423	411	408	428	405	398	393	438	386	411	403	410	421	428	438	389	403	431	400	370	406	404	402	422	399	399	428	433	389	446	415	381	387	432	430	383	432	441	404	425	441	401	410	395	426	431	394	396	363	433	413	421	408	398	398	423	424	370	401	410	397	412	429	387	406	418	407	410	430	460	406	421	413	413	408	423	410	409	429	423	395	396	418	432	408	398	399	449	393	403	392	406	400	387	437	400	417	369	374	435	392	436	397	436	403	418	400	393	425	440	402	434	377	427	411	391	414	422	389	397	407	355	399	423	392	404	403	419	424	424	411	417	412	367	390	417	412	414	411	408	413	398	411	402	359	407	415	376	409	443	413	410	404	410	438	420	432	394	421	416	406	436	434	395	423	402	454	381	420	456	378	397	394	397	396	390	391	371	379	396	363	388	369	383	420	415	388	432	436	421	417	408	414	402	433	412	401	380	402	406	429	416	413	421	419	392	409	402	408	406	447	399	407	394	383	424	385	424	455	399	409	422	413	419	438	404	419	415	396	397	386	399	422	465	425	378	409	429	436	376	440	412	380	393	411	439	395	423	419	394	421	380	384	403	403	446	410	400	387	407	403	438	394	448	398	381	372	395	418	391	401	436	451	406	417	406	404	434	409	397	439	396	394	408	396	414	396	387	419	393	384	426	417	383	385	420	411	408	391	406	414	404	398	405	432	403	412	373	409	390	377	391	401	380	419	400	408	403	430	416	415	350	426	394	400	422	416	380	413	411	397	410	447	403	414	425	421	399	421	391	395	436	426	426	424	360	427	442	423	417	412	372	395	443	398	426	409	405	408	389	420	419	443	415	438	376	410	401	432	425	442	434	380	378	387	417	417	455	395	400	429	399	402	403	370	425	389	420	375	429	444	462	362	425	413	386	411	408	403	423	461	386	405	417	417	426	375	448	423	398	427	431	410	415	446	419	409	368	411	443	391	397	435	386	409	407	426	400	407	402	404	397	410	451	416	443	437	431	397	403	419	391	419	403	416	406	415	391	418	431	412	424	418	415	405	421	376	394	434	407	375	427	433	393	401	384	412	427	404	415	396	368	386	411	429	400	393	424	407	399	383	414	445	412	444	425	401	407	407	364	425	423	398	435	404	429	374	420	384	419	443	364	385	417	427	432	376	416	418	410	394	425	398	422	425	404	415	397	408	433	423	403	406	393	375	420	385	370	375	385	417	396	426	435	403	382	388	444	393	402	408	397	429	424	448	410	408	429	396	399	394	406	410	423	442	427	400	436	475	411	451	406	445	400	425	420	402	416	415	393	415	388	417	430	391	409	395	397	419	379	425	401	386	404	417	428	410	406	421	428	391	377	394	411	369	424	402	400	388	430	393	400	400	439	375	405	386	389	364	410	390	441	413	432	402	396	441	383	406	443	397	451	383	370	380	432	375	418	439	402	415	431	439	421	394	437	416	422	370	395	425	427	390	424	430	387	415	384	436	374	397	420	378	395	389	414	406	440	438	398	412	438	432	397	394	453	379	392	439	389	403	405	410	467	391	425	419	436	432	406	421	411	409	411	411	399	400	429	426	412	409	413	432	429	405	410	412	428	405	432	414	415	421	425	416	436	415	420	402	426	426	399	383	402	412	384	378	422	425	398	404	380	399	425	415	436	378	413	401	390	413	412	413	403	405	415	420	447	422	390	402	416	395	417	427	420	411	414	416	400	390	430	419	382	397	439	398	394	408	403	418	413	381	407	442	393	406	409	417	358	408	444	395	456	393	400	436	425	435	412	413	437	400	427	411	374	431	428	439	379	408	418	412	396	414	412	428	424	398	404	406	435	424	435	384	412	441	434	426	417	411	380	410	379	366	433	388	385	401	426	432	412	421	405	398	401	416	394	420	376	441	423	442	418	388	425	412	403	439	361	412	441	426	417	359	408	380	387	415	417	422	411	406	442	442	390	423	394	392	433	417	416	422	422	416	390	413	410	412	401	410	420	405	410	371	396	403	403	393	415	431	433	423	410	411	385	424	412	425	388	422	461	452	407	405	384	416	456	361	391	441	416	439	441	415	395	402	415	383	437	422	418	388	389	418	394	375	415	408	414	381	387	378	395	414	415	417	399	416	391	419	417	386	431	418	397	402	390	404	413	432	385	435	429	381	447	394	381	395	450	444	428	391	378	408	433	400	426	413	419	402	420	393	399	391	431	393	392	414	395	410	397	445	438	418	421	395	377	435	422	413	436	404	407	377	385	441	410	433	419	456	426	423	384	402	407	397	420	423	392	436	433	393	414	403	425	409	390	419	435	397	425	418	422	396	409	414	405	424	445	413	391	418	392	394	403	401	422	417	404	403	408	394	415	412	402	403	409	362	407	419	412	429	403	389	403	437	434	393	422	434	392	454	430	412	373	405	386	429	384	459	391	361	409	417	417	401	420	408	414	385	445	405	413	396	402	383	415	405	441	416	404	426	410	437	425	405	401	428	399
8083	11309	10329	5795	3662	2612	2105	1669	1449	1248	1084	972	919	824	710	715	678	679	623	591	573	565	542	578	584	562	529	531	507	522	465	496	521	452	496	490	532	497	479	480	491	443	481	494	496	483	456	442	443	462	410	485	477	476	495	451	463	452	467	471	476	452	547	471	433	442	477	435	476	445	478	460	464	466	423	470	455	474	477	438	483	426	440	486	459	443	482	475	506	467	477	425	478	436	450	450	440	473	444	427	472	453	430	426	464	451	462	425	465	471	428	436	445	429	486	465	442	462	447	432	445	467	439	460	448	436	446	472	484	436	447	456	483	459	469	440	410	481	474	510	444	401	440	461	452	403	430	447	487	449	475	470	432	462	442	454	481	454	431	436	461	468	445	424	449	436	470	447	456	474	429	453	478	452	439	447	476	435	420	416	419	453	460	482	459	426	452	444	435	444	447	432	458	425	456	456	425	423	452	452	448	445	422	466	462	456	479	457	447	459	485	436	451	448	474	457	443	427	453	501	473	486	416	445	454	435	481	439	441	459	446	470	403	470	482	404	511	439	450	458	452	448	454	464	454	434	454	430	471	460	460	481	477	512	455	460	446	477	444	460	419	464	458	444	406	420	427	442	447	431	429	459	458	435	430	459	458	444	446	419	467	454	442	462	471	465	425	437	429	468	474	471	475	411	442	485	443	427	494	463	465	450	430	435	441	462	483	457	490	468	438	458	460	445	446	415	458	477	451	471	442	437	469	464	474	432	438	428	435	445	452	468	447	431	455	468	448	468	409	467	439	457	428	461	445	451	452	442	459	436	425	466	457	480	432	458	459	449	451	430	463	427	441	422	462	455	481	396	462	468	407	447	479	419	465	462	442	474	450	422	428	436	457	468	422	453	462	465	442	453	483	503	441	456	460	456	431	436	452	479	452	480	472	458	480	443	459	449	438	495	467	443	445	431	408	466	499	433	488	462	482	428	406	496	465	470	421	462	440	427	442	497	450	434	471	403	471	455	462	487	450	474	440	434	447	452	471	498	457	437	422	425	433	432	470	423	477	411	431	430	455	489	459	413	436	433	446	453	451	469	458	430	442	434	469	484	447	464	437	428	430	424	463	425	439	444	444	464	456	442	453	441	399	437	430	454	408	415	445	463	450	437	444	443	491	474	440	483	421	441	391	440	464	450	441	469	485	440	434	474	450	426	474	477	419	446	443	436	431	447	478	450	453	422	434	438	447	473	450	447	470	464	449	458	439	502	451	441	472	460	474	437	459	451	472	451	478	452	454	458	448	491	421	462	400	442	424	443	464	468	418	453	478	450	502	424	451	445	458	468	502	453	492	424	469	450	434	438	437	456	459	511	454	439	455	428	458	449	420	424	457	465	460	428	448	443	452	503	447	476	442	463	443	421	442	468	472	468	440	443	428	454	466	445	459	461	441	457	432	470	428	448	409	441	443	432	476	438	460	445	475	445	452	445	468	457	475	471	430	446	435	448	436	452	428	435	460	470	428	441	471	467	457	423	476	454	460	428	468	454	471	443	461	441	409	438	436	447	478	461	453	434	459	471	460	457	458	460	433	432	437	471	480	465	482	465	464	448	437	421	437	437	459	452	481	442	446	463	436	464	437	442	417	419	461	467	420	436	437	471	461	413	425	469	484	481	433	448	433	435	440	426	440	448	438	454	468	419	461	459	480	442	454	448	443	457	477	437	392	443	438	434	437	454	482	456	435	450	477	460	434	443	433	481	457	442	472	444	432	503	435	444	444	434	454	467	415	457	463	456	457	467	464	457	440	428	458	472	442	416	424	440	443	456	472	444	444	453	479	460	426	453	429	463	484	456	444	434	481	433	471	443	443	395	440	444	505	441	443	435	457	449	439	412	458	433	443	475	461	431	483	434	446	474	425	443	475	406	443	472	444	425	453	438	447	448	464	413	438	465	429	466	493	406	410	447	470	449	486	474	435	455	490	430	437	480	427	446	415	430	439	429	455	469	435	439	477	478	473	411	418	463	441	446	443	470	440	486	471	442	411	454	445	443	431	467	455	490	453	460	454	454	442	459	441	414	416	462	482	465	457	468	445	416	459	435	467	471	441	468	426	443	472	438	451	458	424	467	456	460	430	449	436	431	441	431	467	507	418	410	463	447	444	426	438	419	427	421	472	449	405	488	426	474	414	429	434	409	458	454	451	420	460	431	471	451	454	444	466	459	440	479	496	423	427	438	434	429	467	458	449	466	462	464	462	457	435	449	463	482	434	456	441	423	433	443	471	413	446	439	479	464	434	438	429	438	452	411	460	405	433	425	456	462	451	417	443	473	440	440	441	451	421	458	466	441	449	426	458	458	455	456	424	461	453	435	456	407	468	455	435	457	456	465	465	455	439	467	450	445	426	494	487	427	484	443	408	443	472	476	433	495	450	447	480	445	460	445	465	467	435	452	454	435	454	452	461	448	430	457	446	457	475	418	433	439	446	466	465	480	446	447	468	455	457	477	430	455	446	427	456	448	464	443	479	402	466	444	435	458	450	488	480	442	447	447	464	440	419	473	483	427	411	464	442	429	423	433	453	482	470	426	447	440	453	419	489	467	425	441	459	468	451	433	427	445	476	477	406	443	430	447	433	443	494	408	452	465	443	462	480	450	484	460	477	473	468	449	457	472	432	461	460	465	476	465	485	450	455	474	449	453	465	404	434	452	455	457	458	439	451	430	408	417	485	477	443	464	471	461	470	437	453	418	452	482	480	434	431	457	447	413	445	476	463	440	479	461	476	471	413	449	480	469	441	432	456	456	441	467	457	479	486	492	487	431	423	433	454	433	460	422	461	409	441	446	462	448	433	431	460	436	458	467	432	446	477	410	505	462	479	457	455	424	450	457	441	491	435	437	450	428	470	444	454	476	451	461	440	455	427	464	450	463	448	455	448	422	412	456	431	446	447	442	492	439	416	488	461	473	429	439	449	452	439	444	438	450	404	426	455	434	451	459	468	427	466	472	446	438	485	439	450	421	450	444	426	427	475	431	513	393	441	435	501	444	451	419	392	444	442	472	416	423	446	476	430	445	471	447	473	437	476	466	434	464	460	452	459	476	439	432	448	468	444	468	469	464	411	441	414	450	451	428	457	431	494	415	472	420	428	448	465	467	476	482	452	463	425	424	445	421	441	414	452	447	451	439	464	476	419	484	423	435	495	492	437	450	467	455	437	460	444	456	417	481	376	482	441	422	494	412	469	488	426	436	466	463	424	445	439	439	449	464	444	450	458	470	483	458	422	433	481	494	453	410	439	415	431	437	444	434	382	450	449	417	457	459	468	424	470	450	485	438	448	412	483	479	465	440	444	493	445	423	454	441	432	428	429	425	487	456	456	486	408	461	449	437	440	439	447	443	423	481	442	460	446	461	515	476	431	450	417	446	437	453	397	486	447	509	468	444	471	439	446	447	493	432	447	448	456	475	410	429	455	435	435	446	443	428	452	463	422	466	462	451
22619	20340	26805	23731	20354	20323	6469	2055	1549	1373	1375	1150	1167	1112	1036	1050	1058	991	926	1026	984	942	897	923	854	863	899	848	936	886	890	875	835	881	884	843	853	880	823	870	814	873	834	864	825	811	839	837	866	833	826	890	858	875	834	881	812	821	809	766	857	809	868	831	831	782	767	800	814	819	882	856	793	866	881	815	880	814	792	778	838	845	804	831	860	811	789	810	819	836	786	822	787	779	851	866	813	806	815	791	803	795	861	815	820	800	813	799	809	813	826	794	792	816	780	825	805	846	834	780	836	808	827	812	845	832	846	810	822	797	860	801	846	804	781	856	809	809	843	772	839	862	779	842	850	826	810	790	824	826	895	830	797	794	812	841	842	812	804	841	856	802	868	801	824	810	809	823	823	855	801	816	858	828	896	887	770	825	875	868	791	789	868	835	787	807	830	764	841	825	787	784	808	822	846	883	850	824	764	831	798	839	778	845	832	830	810	794	879	870	842	807	788	809	805	860	849	822	800	803	874	808	818	846	783	862	834	834	781	804	777	770	792	807	808	803	796	801	806	833	772	815	819	828	804	814	845	810	798	842	809	792	800	839	785	865	819	851	817	805	866	815	802	864	793	776	829	865	802	860	813	832	811	869	827	801	839	816	819	835	836	826	813	825	836	854	841	762	847	789	879	848	893	779	800	847	858	819	816	773	825	868	832	801	808	818	796	798	810	808	862	827	822	795	784	829	808	775	810	806	778	810	810	898	783	796	847	840	829	820	797	887	775	823	787	791	781	866	851	809	803	872	797	792	854	824	825	743	831	832	822	850	818	850	807	780	807	843	798	845	779	822	825	791	812	801	863	806	826	812	799	865	855	822	806	862	842	824	777	855	788	825	774	835	797	768	836	865	819	820	813	803	811	840	814	818	774	802	836	821	747	829	773	825	809	804	807	863	833	821	823	835	803	814	894	864	808	835	834	800	814	803	768	814	836	867	814	846	828	805	797	855	818	808	853	851	776	744	834	833	817	790	818	783	807	802	838	800	826	789	863	863	832	864	777	824	837	815	856	810	768	803	768	843	845	814	826	855	800	819	784	789	845	812	826	803	849	848	793	897	830	838	855	780	769	764	731	815	806	834	799	796	768	804	860	863	802	798	799	860	759	852	764	775	846	826	795	824	835	838	752	776	833	817	838	777	777	811	786	885	835	783	827	764	812	784	782	822	812	833	741	837	837	831	770	808	845	837	770	826	834	805	790	805	867	811	828	810	822	823	768	798	849	842	802	809	782	810	823	837	825	818	793	795	860	829	817	792	807	841	833	809	817	771	776	840	838	771	836	809	796	810	763	827	802	853	796	825	806	773	795	825	856	784	774	818	816	824	829	878	841	820	819	800	842	805	865	775	806	833	823	860	862	812	872	756	819	809	843	836	886	810	847	813	797	838	799	866	851	827	788	860	803	850	837	830	807	811	836	854	826	858	822	819	787	754	850	847	801	821	870	866	826	789	811	774	841	808	847	835	842	814	793	796	786	824	820	770	801	827	825	799	813	840	856	753	818	840	820	839	816	840	855	794	841	792	789	831	868	806	827	809	826	800	843	812	825	818	805	801	813	880	801	822	801	830	805	846	820	824	827	856	823	784	815	888	869	811	804	822	822	804	785	810	804	818	832	775	803	791	769	806	860	810	804	768	860	887	827	860	811	776	832	783	826	821	804	801	825	822	854	826	777	740	812	794	845	838	793	769	798	817	813	847	805	801	812	857	797	799	820	809	841	809	821	796	833	870	822	797	809	828	828	853	844	866	786	800	787	813	801	793	830	849	862	808	810	780	823	831	805	799	809	820	790	832	852	805	838	821	794	807	833	844	838	834	759	779	837	786	825	824	826	807	874	812	833	824	809	806	808	807	811	794	838	830	818	806	754	786	807	830	848	850	796	774	829	854	878	786	808	772	792	829	790	828	824	811	830	846	845	794	878	794	813	793	811	771	811	848	779	817	844	794	804	862	836	822	829	804	870	823	842	806	764	804	802	815	797	845	825	855	874	748	794	788	848	907	831	753	792	857	829	828	826	846	834	823	807	822	808	835	813	800	792	793	805	814	810	772	838	816	837	814	792	803	758	794	820	834	849	813	784	879	753	786	791	806	761	740	761	822	807	823	858	795	804	814	805	827	829	772	815	812	818	833	859	811	841	804	822	825	764	849	794	777	823	806	837	824	835	748	811	781	818	832	821	831	863	832	894	836	788	759	815	878	846	788	823	775	797	789	761	792	792	850	794	840	767	799	802	800	825	807	841	820	838	819	836	851	846	801	843	799	824	815	803	806	804	759	844	790	878	828	807	810	814	804	798	863	813	818	781	802	820	784	824	843	844	839	785	820	840	805	809	782	770	823	792	825	774	833	852	769	805	810	802	821	833	829	817	779	802	869	854	731	838	806	868	822	780	789	873	821	842	810	798	840	827	864	847	825	828	817	802	786	802	836	782	759	820	855	816	802	839	875	836	843	818	828	814	827	786	804	798	799	784	811	808	803	801	804	797	819	830	807	792	845	782	781	839	832	782	784	809	800	830	762	784	786	835	839	805	775	802	832	798	873	801	764	867	776	807	819	816	822	869	752	808	765	817	883	857	841	891	832	787	835	798	811	813	805	819	785	793	754	783	787	845	773	814	786	800	807	813	820	830	768	811	787	810	835	830	823	859	822	792	816	811	847	827	810	808	800	830	757	767	848	859	781	809	786	853	818	833	783	779	858	852	776	784	813	849	826	784	810	807	780	806	786	808	837	840	793	780	805	831	828	800	790	861	757	810	813	802	859	822	838	800	750	809	821	814	833	793	831	822	831	787	825	766	832	861	807	863	786	778	859	784	814	782	819	805	805	807	804	850	819	833	802	766	865	862	797	807	758	810	786	774	769	786	889	879	816	823	823	796	851	843	794	753	796	787	826	768	851	839	780	834	795	851	828	829	828	811	808	834	842	804	844	774	814	836	800	818	796	815	838	842	797	874	810	747	813	824	833	778	820	783	793	825	829	800	830	857	795	813	795	816	784	791	769	857	777	813	824	838	815	802	814	808	800	787	861	859	846	809	827	824	780	804	808	799	864	810	819	799	816	781	750	793	798	832	761	797	826	819	837	768	817	815	820	828	800	855	838	803	806	810	803	867	807	794	819	854	834	849	839	806	790	780	788	781	877	779	790	786	866	779	819	755	801	827	769	789	832	804	806	805	784	803	788	814	806	875	807	776	923	854	830	830	775	816	798	827	864	831	747	805	777	784	816	771	854	820	799	821	791	833	780	846	856	878	796	849	845	818	796	839	804	797	841	801	803	836	809	810	831	802	830	849	723	798	760	786	805	802	829	799	849	819	816	808	828	823	809	811	829	801	788	862	796	749	786	818	762	861	785	734	786	829	767	786	904	789	816	786	796	804	803	819	761	826	781	774	842	794	824	733	850	832	825	777	847	820	840	789	795	799	850	870	821	859	761	846	825
10967	17774	16307	9735	6567	4817	3793	3011	2638	2216	1999	1747	1605	1461	1336	1266	1238	1215	1179	1157	1068	1022	1045	1016	968	995	910	893	866	884	903	892	867	846	854	879	829	887	835	846	859	804	805	847	864	845	814	844	763	832	856	788	805	870	772	832	798	849	808	843	843	790	823	836	821	835	820	799	782	797	783	840	817	826	821	790	745	829	812	769	816	816	811	819	782	772	838	764	801	785	835	845	822	801	771	841	791	797	771	839	793	759	811	744	804	820	796	784	803	812	725	801	786	816	826	775	729	830	810	806	768	774	793	818	812	747	778	796	806	804	754	819	798	765	825	802	760	798	754	851	757	812	776	800	760	830	783	813	778	744	848	795	781	831	817	761	758	803	731	790	826	800	792	823	730	792	771	747	773	763	788	789	741	753	788	750	778	825	783	792	793	819	785	751	810	768	763	764	804	792	772	776	798	800	753	797	769	784	798	793	781	755	774	769	747	785	774	778	810	787	766	798	787	782	801	802	765	811	772	802	781	798	790	787	807	774	796	777	829	788	792	860	773	831	809	788	787	836	860	775	785	801	784	780	759	792	775	778	800	824	760	784	767	771	809	770	801	845	826	771	855	823	811	770	750	818	770	773	781	839	790	770	816	812	751	810	804	745	812	802	793	793	821	726	817	783	772	797	760	786	765	800	771	772	810	716	778	783	799	790	765	755	836	849	715	827	751	824	788	763	781	749	785	797	774	749	785	824	755	776	764	842	791	793	774	774	842	803	761	835	817	794	795	791	764	800	799	791	795	774	778	767	791	809	796	784	795	793	821	761	796	773	815	799	776	766	764	783	806	752	800	749	775	774	818	781	735	832	800	758	769	831	763	790	784	809	788	775	777	814	818	807	770	767	783	831	793	804	776	762	723	772	756	823	767	774	741	772	778	764	769	795	803	797	768	761	817	791	756	816	747	774	748	780	783	780	783	767	791	827	861	757	760	802	803	741	786	843	776	802	806	785	775	806	809	809	772	783	757	734	808	808	757	757	812	777	777	771	766	788	770	794	751	774	766	796	728	848	772	834	815	782	809	770	743	801	760	796	798	777	775	761	804	824	844	794	809	846	784	830	753	800	758	835	812	757	709	805	745	771	837	792	825	841	779	774	770	804	721	794	780	723	794	749	778	810	810	734	765	776	811	798	839	795	794	786	748	766	777	788	843	744	824	780	771	772	844	831	784	789	787	795	773	736	798	769	820	761	814	822	777	776	823	764	773	822	787	822	790	791	795	795	847	781	780	781	714	769	731	806	775	746	768	778	753	769	781	782	801	784	783	783	821	773	792	815	726	759	799	805	763	749	790	813	812	759	819	790	823	814	801	796	827	788	766	773	853	820	818	818	820	789	772	774	735	797	722	810	793	773	766	801	775	795	802	780	799	789	746	743	793	780	753	788	800	791	844	735	803	789	791	769	828	795	783	802	807	837	794	744	754	765	798	751	831	804	793	724	764	783	834	818	781	771	822	816	764	806	859	750	822	784	797	803	757	864	767	794	803	796	775	770	801	778	794	781	776	797	734	814	777	796	801	781	814	824	796	790	761	777	839	779	797	802	731	762	840	771	836	797	786	790	767	776	802	773	783	774	821	796	818	822	775	831	811	778	823	787	754	792	807	760	792	820	777	794	759	783	742	771	783	802	765	746	752	765	781	732	762	791	785	764	803	785	794	781	782	866	783	781	794	821	783	783	770	755	815	802	820	831	766	773	806	738	805	783	752	728	803	770	764	815	751	773	773	815	790	766	749	830	748	769	756	726	798	787	769	814	855	829	797	760	762	813	797	800	785	803	785	811	760	777	818	848	806	789	785	765	772	725	807	762	762	791	781	721	781	761	799	808	792	758	782	747	856	792	763	792	789	785	748	776	819	784	751	785	786	797	794	822	778	781	724	765	757	761	820	803	825	745	784	784	805	793	804	749	793	818	816	804	756	775	795	841	772	797	848	831	808	836	797	787	764	816	775	835	757	797	821	795	815	792	820	805	817	791	780	728	792	804	747	825	803	777	810	825	781	761	798	754	773	736	868	824	759	783	796	777	771	787	777	792	790	740	772	782	800	778	805	792	774	780	805	810	787	779	857	784	763	818	830	798	777	794	806	792	814	765	711	833	858	846	800	757	773	812	817	786	788	783	798	794	800	842	785	734	829	790	826	816	757	737	789	763	757	760	803	804	796	769	762	773	792	821	766	799	766	785	819	706	744	769	824	747	791	804	766	797	806	804	780	746	742	787	783	788	817	790	786	761	780	855	793	773	774	788	732	786	820	789	794	778	797	788	789	805	766	756	770	781	788	774	774	720	790	784	793	786	837	826	787	829	803	779	765	762	782	809	751	801	758	797	750	761	809	760	772	761	800	793	783	746	800	792	742	789	762	792	773	816	817	716	754	771	780	817	811	747	748	818	800	818	776	773	769	806	779	801	757	801	758	764	734	845	805	776	787	784	798	799	772	785	751	807	773	782	777	753	770	801	772	840	717	822	812	812	771	712	780	742	790	821	800	805	777	797	776	791	742	813	764	832	796	760	749	763	779	774	778	809	758	871	819	775	788	816	729	817	800	787	792	774	809	780	823	770	770	787	802	822	833	802	780	826	789	759	774	792	831	777	742	789	772	741	792	833	790	750	768	835	774	826	788	787	791	774	816	809	743	817	811	808	796	784	817	824	787	805	796	752	787	819	795	764	819	754	799	808	746	707	785	759	791	800	802	755	814	798	772	793	840	803	791	746	792	878	796	737	758	773	810	772	736	758	765	761	804	793	836	765	807	788	761	837	773	745	790	778	803	774	834	779	779	771	797	799	790	723	750	736	800	847	816	752	763	760	746	812	813	828	790	841	771	786	792	807	758	821	771	790	789	813	781	764	769	791	779	790	772	742	819	802	793	784	787	778	784	801	772	775	817	781	768	785	816	815	736	723	733	780	783	793	813	800	800	725	797	804	759	781	789	814	773	790	763	766	780	805	790	786	771	721	784	786	759	793	764	768	801	792	765	758	806	799	792	752	808	772	806	750	820	768	770	750	749	715	762	791	819	799	789	773	799	803	788	801	819	815	797	820	772	814	746	736	806	729	796	803	802	784	804	764	771	772	758	772	780	778	712	751	779	773	756	795	756	793	792	815	800	792	805	834	785	789	727	807	793	751	784	808	789	804	826	812	812	805	763	814	750	768	814	809	747	827	788	819	765	806	778	800	785	798	786	798	789	825	764	781	823	815	836	768	840	775	824	768	791	789	757	805	796	741	766	824	785	756	743	804	815	737	760	768	817	800	797	805	806	833	809	763	747	758	777	835	762	781	818	844	790	767	755	759	784	811	785	786	767	807	798	807	803	836	757	795	757	807	792	766	786	801	787	786	793	820	807	792	753	746	805	742	861	780	791	788	838	768	798	835	777	816	818	751	817	801	767	793	762	787	771	852	810	802	773	784	784	764	811	785	755	823	828	766	815	798	801	786
27799	13243	2274	1215	1030	989	959	849	948	939	923	866	930	929	904	888	975	877	902	877	891	909	877	901	911	892	846	909	943	892	955	876	847	856	869	906	857	909	931	952	906	942	903	931	908	922	899	873	868	882	891	885	884	902	893	972	853	896	966	886	872	907	954	928	860	857	856	921	927	905	907	870	889	873	885	896	913	922	910	872	945	982	885	856	921	892	917	980	887	897	832	914	849	903	842	940	897	942	917	872	872	935	872	908	882	870	918	884	897	869	927	867	958	891	902	940	958	912	917	855	926	961	891	917	882	874	876	873	893	934	962	951	882	896	944	915	935	883	900	895	879	907	891	980	897	925	954	929	886	930	916	911	906	905	877	909	971	939	849	939	814	888	891	886	919	848	935	886	945	903	883	849	911	896	859	855	909	881	879	931	907	885	914	920	949	936	889	884	851	949	896	912	899	889	901	864	911	887	942	869	868	945	934	909	943	911	911	940	939	889	905	882	940	911	865	917	912	937	914	895	926	871	944	878	864	897	895	936	879	852	913	920	926	907	875	889	857	899	926	880	881	902	894	878	906	926	930	862	870	929	889	875	849	889	848	932	918	894	954	875	891	863	900	896	895	956	920	924	902	913	926	905	903	952	911	916	863	892	929	917	909	859	903	870	869	910	878	870	906	931	905	926	862	905	875	906	893	890	922	912	892	853	886	933	918	890	957	887	889	903	912	917	912	979	918	930	921	863	896	870	934	916	898	860	921	898	917	878	887	883	885	888	902	897	850	887	872	896	880	890	936	907	848	908	884	885	922	937	932	941	883	918	830	901	880	895	902	886	890	905	870	856	928	882	862	897	887	914	850	878	892	896	895	874	897	943	896	899	916	850	942	892	899	909	924	871	910	904	867	887	914	924	832	839	906	884	915	909	948	902	868	871	868	944	914	916	931	914	863	892	887	892	891	879	882	898	922	955	895	925	930	869	886	958	885	962	823	936	890	899	911	968	936	897	916	952	929	947	903	922	829	866	896	857	903	919	878	911	958	944	892	920	886	889	855	899	885	919	925	878	920	893	895	908	871	925	915	917	925	905	931	862	874	989	955	896	925	945	869	907	905	931	876	913	834	886	908	912	872	884	878	932	921	874	895	911	849	915	908	954	829	919	940	914	912	928	883	901	906	889	869	866	937	944	937	905	909	866	935	900	890	893	816	966	919	890	927	899	875	920	906	882	900	849	882	842	898	923	894	890	940	900	894	958	891	883	908	891	874	957	900	955	942	935	841	898	897	917	932	903	933	852	874	908	935	834	918	906	880	960	926	877	905	948	909	862	946	878	922	880	931	919	930	958	954	905	924	941	909	922	888	864	921	927	883	887	893	888	909	913	894	891	866	921	956	885	909	923	957	927	901	889	880	919	911	930	883	970	891	811	947	885	886	913	881	919	927	936	896	919	951	957	846	957	911	940	901	857	921	942	921	883	903	875	896	869	898	948	905	959	864	863	921	878	891	914	921	855	912	900	964	941	944	860	938	894	901	878	872	897	902	931	927	875	841	871	905	879	916	876	921	920	894	874	886	872	919	883	846	910	922	871	911	939	918	942	878	867	901	886	860	959	921	938	912	910	901	896	928	903	978	932	949	895	945	960	876	909	917	949	887	865	900	866	909	929	922	916	881	938	872	912	907	861	888	863	921	956	913	886	907	916	878	943	898	896	892	946	904	873	926	891	927	939	909	899	890	953	939	949	956	919	898	916	917	874	874	922	894	925	866	901	908	881	952	870	907	865	948	868	913	882	961	934	923	852	813	934	902	848	918	901	895	894	904	918	891	945	897	915	874	918	889	866	885	915	847	896	900	905	902	883	947	909	912	869	899	895	863	927	888	862	851	948	859	872	965	880	893	858	901	859	882	925	891	948	915	909	859	991	839	941	915	887	846	934	905	943	875	883	916	877	901	888	888	896	957	933	934	872	926	812	912	883	892	900	909	946	853	881	854	899	924	875	870	886	909	865	856	884	922	885	835	947	939	904	889	859	949	903	929	898	925	938	952	936	899	882	956	918	884	906	914	889	906	893	893	857	886	962	885	881	891	920	872	941	882	959	912	916	892	877	950	849	868	919	912	889	896	934	892	948	879	850	925	909	892	912	898	953	897	889	909	939	894	876	899	893	906	903	932	975	927	918	845	918	950	916	899	948	830	925	900	905	866	925	907	904	909	881	909	878	911	903	854	926	912	885	903	896	940	897	894	870	883	887	899	894	911	904	920	932	863	927	830	939	958	868	912	920	893	906	930	930	907	932	877	883	889	926	880	928	836	863	896	903	919	864	884	919	941	885	953	931	900	881	925	906	917	875	856	882	890	950	880	913	891	918	908	872	922	888	908	884	914	845	889	903	921	871	890	938	913	929	927	901	846	891	899	891	912	954	890	886	887	870	924	900	933	928	844	856	906	908	879	905	865	923	861	884	883	919	830	905	896	852	876	904	909	926	928	873	870	940	938	937	850	908	895	923	873	904	913	862	929	909	902	937	897	951	888	936	900	901	911	924	916	911	913	919	885	920	860	914	965	885	933	889	921	909	951	881	885	856	919	893	900	955	890	890	849	936	924	919	916	939	882	871	890	960	950	895	916	875	882	908	926	854	869	962	913	915	887	856	884	879	906	907	903	939	845	887	888	960	932	868	886	916	913	946	925	879	912	915	879	884	909	904	910	893	919	852	915	942	939	902	896	893	931	925	932	892	884	918	857	837	973	877	890	954	946	909	889	911	967	919	935	900	919	923	900	835	932	861	904	916	929	911	906	880	897	886	875	946	928	846	886	901	893	912	849	893	876	922	895	890	861	861	911	878	899	890	882	932	876	930	847	898	894	957	932	889	928	856	894	925	899	940	896	924	889	936	904	960	909	918	877	884	926	895	866	944	970	923	865	883	910	906	926	903	930	929	880	906	905	914	892	963	911	882	866	882	852	947	929	923	853	920	891	846	952	876	942	879	885	885	921	888	918	906	888	915	877	936	917	927	908	879	895	906	888	965	890	927	941	890	950	902	931	907	931	853	890	898	932	924	936	917	906	943	869	916	909	905	919	891	884	911	880	893	867	889	878	948	932	858	936	942	914	858	909	898	876	921	868	926	930	884	899	889	866	914	885	880	880	894	914	946	919	906	899	942	821	887	906	887	929	954	966	927	932	884	862	911	871	920	901	874	908	915	926	950	883	943	858	929	874	888	881	925	917	922	889	871	908	915	958	873	930	893	934	847	890	961	865	914	950	869	927	888	897	898	938	886	916	927	918	907	897	880	937	890	914	968	920	904	862	956	895	887	847	868	918	929	893	949	842	901	943	927	906	909	882	846	955	922	925	965	924	933	814	880	913	948	882	945	882	925	940	905	950	939	876	923	925	851	907	950	848	862	903	930	890	940	936	886	891	890	901	897	892	940	915	898	879	894	911	880	920	914	948	931	871	896	866	882	912	936	915	928	945	916	900	918	950	939
5661	1619	1452	1200	1107	1055	1031	948	888	1004	1007	937	949	969	960	987	983	1007	940	949	967	964	939	940	964	982	1004	933	916	979	916	983	964	950	985	938	928	972	895	884	919	940	921	972	964	949	948	1004	919	972	996	981	940	907	962	972	928	960	918	961	940	944	960	955	956	890	922	952	958	942	961	987	985	931	934	955	941	871	953	944	927	932	974	970	977	922	946	927	950	962	927	939	937	895	924	963	966	917	938	925	954	1005	947	933	989	941	951	942	955	946	950	920	953	892	966	946	969	964	881	932	937	955	899	936	956	930	966	918	935	969	939	1020	966	928	962	918	989	928	963	961	904	961	925	946	930	918	974	947	925	934	953	988	952	955	981	978	927	920	1016	911	921	956	962	970	911	968	904	970	989	943	922	952	948	940	987	991	947	953	905	946	916	901	936	977	928	938	959	980	960	964	914	919	957	970	895	957	965	944	979	912	971	889	977	1007	949	1003	896	953	943	945	919	968	942	912	965	958	926	962	957	938	927	959	944	970	1012	917	966	917	936	919	980	980	959	951	960	1003	957	995	956	958	944	917	969	936	926	978	925	967	919	925	973	945	946	937	952	920	916	944	985	939	1000	984	955	898	933	936	902	944	939	980	939	942	921	952	969	936	947	960	966	947	983	980	933	961	972	926	922	988	969	920	955	952	900	947	952	961	985	923	923	915	962	946	966	933	979	970	953	926	1001	969	904	940	959	933	967	975	944	912	928	922	911	917	956	965	945	935	984	980	910	922	911	879	930	956	911	972	973	924	973	963	907	939	956	974	930	944	1009	894	894	927	905	924	918	1000	939	968	926	935	1027	912	923	907	900	990	885	971	1001	931	960	927	926	912	893	918	915	905	980	941	959	986	996	977	930	1013	950	943	957	954	986	959	924	914	990	950	943	923	1003	949	984	950	921	908	987	904	945	1012	1003	973	912	995	938	990	927	947	913	861	951	951	972	937	916	930	954	929	970	947	934	948	1004	895	962	1003	953	981	896	935	909	936	968	947	906	955	946	948	942	926	934	939	909	1011	982	971	869	931	938	956	918	954	917	929	916	938	982	923	999	997	886	906	966	920	894	948	934	933	974	1008	958	957	993	942	949	910	937	980	908	893	926	938	973	993	911	937	1010	924	981	911	986	967	962	953	928	927	903	929	996	964	982	943	920	972	908	962	974	895	968	971	939	922	947	945	919	951	895	970	959	963	998	1008	978	988	945	935	931	992	953	938	946	944	919	942	971	935	957	964	943	986	916	956	930	972	915	972	886	934	953	931	920	918	939	918	1005	1008	933	940	929	925	960	966	888	936	990	917	1017	970	941	975	970	959	888	981	989	970	984	943	947	957	981	987	934	951	945	960	946	920	991	957	942	975	908	925	901	935	931	988	1011	910	936	961	954	899	961	948	990	976	945	980	960	915	916	919	945	975	935	911	937	973	994	971	968	969	983	944	969	947	1004	992	1021	928	939	932	945	910	921	956	950	985	973	913	940	1014	948	978	973	951	974	939	963	947	897	957	926	988	939	963	966	953	957	940	890	936	897	939	907	921	952	965	944	902	959	948	947	942	952	914	923	932	956	926	958	970	983	916	918	985	913	919	925	934	913	982	968	920	930	955	920	953	956	992	959	975	960	901	969	982	963	895	938	927	948	975	969	965	972	924	924	927	867	982	941	935	932	959	948	929	927	951	972	893	975	921	946	915	979	893	963	911	974	927	930	904	964	942	948	921	923	925	965	930	934	935	939	915	951	944	964	960	928	937	944	943	911	967	988	963	932	960	950	914	933	955	922	904	974	984	916	934	926	993	1022	903	953	974	968	922	945	978	922	973	969	926	937	909	982	924	998	983	944	958	973	914	996	1040	915	911	913	961	912	904	927	955	934	980	875	956	984	960	955	967	862	951	914	885	953	974	975	929	923	954	906	938	917	965	916	968	937	941	995	999	909	963	953	942	926	966	968	997	930	911	894	959	915	923	992	1010	957	935	961	938	973	967	950	927	952	980	980	908	939	965	949	947	935	951	971	973	956	958	924	987	913	920	932	921	899	934	961	956	919	970	976	941	926	955	932	943	950	895	927	998	958	935	1024	956	943	950	956	985	964	999	976	1034	928	920	952	961	944	954	923	915	936	987	952	916	953	931	1013	917	962	947	934	958	961	989	909	895	897	887	917	925	1002	881	946	974	910	1014	939	966	976	919	984	900	975	962	908	957	902	932	890	968	965	984	992	943	962	957	909	860	930	948	954	973	944	939	923	954	901	939	957	970	971	921	938	891	971	979	939	977	923	928	932	959	916	901	954	957	925	916	888	944	1002	959	931	917	1002	969	900	929	899	981	976	936	948	960	934	955	951	980	875	905	919	994	963	886	931	1007	978	881	944	952	892	931	924	924	956	973	951	942	1001	972	949	939	977	905	973	975	882	936	958	977	917	946	958	914	976	934	952	974	982	960	927	947	933	988	938	916	965	963	951	888	990	958	1018	977	895	975	938	924	946	946	919	920	989	990	928	966	910	990	993	957	948	936	953	912	933	933	947	976	934	980	968	950	948	984	930	956	928	961	975	990	986	940	940	961	924	953	939	971	1012	966	903	929	909	927	935	976	941	936	963	964	956	957	977	931	954	935	960	912	944	950	968	1009	910	933	959	1013	950	941	927	1014	920	990	981	945	934	911	933	903	936	948	972	942	968	956	954	903	987	974	958	943	963	981	936	992	985	925	927	904	890	970	956	924	960	933	1014	919	948	903	943	933	938	978	951	963	965	961	966	970	932	960	993	993	895	998	913	964	992	949	980	938	907	867	943	924	995	942	975	1008	964	974	915	973	971	978	926	933	943	943	916	902	935	957	968	935	946	901	904	1003	976	972	957	970	939	924	945	1027	939	956	958	953	1010	958	932	893	915	986	963	1012	943	901	960	958	938	1022	907	961	922	945	931	921	990	985	937	917	972	927	952	926	947	963	908	965	957	925	939	920	974	951	932	926	956	930	916	969	931	920	960	967	884	935	962	907	926	909	930	966	961	986	936	933	900	980	910	946	959	1011	976	944	927	926	975	956	950	968	980	868	952	946	890	952	940	955	948	938	895	928	874	993	919	956	964	914	913	954	931	969	912	934	953	865	968	933	882	978	919	982	966	946	942	955	976	910	896	918	890	913	971	978	952	950	939	927	979	886	982	952	955	914	963	923	911	912	1038	921	1059	947	872	966	972	930	925	968	959	898	1012	953	936	1012	975	948	901	949	945	944	993	988	927	918	938	948	976	892	997	949	950	941	968	922	979	953	958	927	964	964	964	932	898	906	916	945	964	945	934	950	973	899	919	1009	959	969	946	941	982	919	958	950	943	945	983	970	983	929	977	936	960	932	943	971	962	932	932	926	928	940	949	961	985	958	927	977	911	919	944	951	966	973	956	989	963	933	938	962	943	933	983	976	954	996	922	926	1014	952	942	986	884	958	983	935	944	910	962	938	876	943	927	921	933	956	1002	966	941	955	953	926	987	968	945	948	959	946	934	950	977	905	911	942	978	944
24336	20352	26370	24214	20343	7939	1419	1035	858	781	702	677	635	629	558	568	508	548	537	561	542	513	480	575	543	526	539	484	479	478	493	437	467	507	465	476	452	427	489	461	485	485	464	429	457	491	511	471	487	477	441	471	445	466	470	466	453	478	419	465	470	469	484	479	456	449	450	483	459	444	455	453	439	420	439	457	459	476	469	448	491	458	495	457	437	462	474	460	444	501	456	486	458	468	458	453	436	481	425	462	467	434	459	468	465	451	460	446	441	452	456	460	489	454	450	456	447	475	502	442	432	462	452	473	426	454	462	449	460	455	440	442	459	448	463	458	479	465	482	478	473	459	469	455	446	421	453	445	464	483	483	505	456	441	482	480	452	476	447	446	463	487	434	467	452	487	449	461	489	473	482	475	457	418	485	478	434	427	476	437	465	456	438	441	435	457	445	517	457	431	469	411	436	452	494	484	451	476	468	457	462	483	427	451	453	478	430	436	479	500	456	452	448	490	454	452	491	443	460	415	462	485	459	413	450	471	463	462	466	454	455	436	438	488	474	491	448	456	410	501	449	446	427	453	433	427	491	447	435	444	477	468	444	430	455	478	474	494	486	424	436	437	461	480	468	459	439	476	437	447	442	438	436	464	433	463	453	458	455	465	449	471	472	472	458	478	467	420	429	446	463	465	473	447	460	418	410	456	475	439	490	477	465	416	410	472	455	466	461	469	414	447	476	456	456	456	442	431	452	466	470	445	490	480	468	469	467	442	447	479	485	470	455	433	437	466	463	466	455	454	495	488	470	431	436	511	481	479	462	420	476	442	455	444	455	460	437	470	433	458	439	491	409	471	465	466	484	442	481	466	443	448	500	424	442	478	460	439	432	454	488	466	431	469	488	483	411	456	427	433	449	420	474	475	461	497	497	436	445	440	469	467	432	441	451	458	426	470	447	453	442	421	460	427	441	437	435	461	459	469	423	474	450	455	473	478	457	467	476	444	420	444	467	451	468	430	455	444	507	441	450	449	432	433	489	470	441	448	459	428	444	434	448	434	500	467	438	439	480	433	448	495	483	460	456	461	466	420	454	422	456	460	479	481	479	457	441	478	500	437	445	453	455	445	447	447	476	440	423	443	423	494	469	506	453	456	473	421	433	444	460	467	451	455	454	456	413	467	469	475	464	447	446	436	438	450	470	440	480	483	441	423	460	438	459	434	479	435	471	466	479	440	464	496	445	445	479	440	447	484	442	471	435	465	467	455	459	449	478	480	467	442	456	437	417	439	480	497	457	430	443	450	464	493	419	428	440	433	466	405	420	422	468	437	401	487	463	471	451	430	432	451	461	454	438	446	478	492	413	466	480	523	504	492	427	466	485	476	428	462	429	445	455	445	432	489	451	423	422	495	478	447	434	481	405	460	427	467	443	435	513	495	483	456	464	467	446	455	489	453	492	433	444	464	466	445	445	441	486	452	432	480	443	443	461	432	442	487	467	445	426	457	459	475	480	469	434	482	445	448	501	454	465	464	491	476	431	455	460	493	450	474	499	472	465	492	453	460	454	461	450	474	434	469	438	449	477	464	456	461	446	454	452	432	462	481	464	456	478	421	473	457	471	470	465	451	459	459	463	440	424	481	443	461	468	457	443	450	435	476	431	454	449	445	473	461	473	453	453	428	445	438	416	426	446	445	461	475	460	441	460	436	434	463	478	471	455	444	480	462	435	444	442	431	453	446	446	446	455	410	459	440	414	446	441	457	437	430	471	478	473	428	478	432	441	459	438	450	446	434	460	463	499	473	447	437	434	457	466	461	448	413	444	479	480	463	476	456	451	460	522	464	472	482	425	439	497	478	429	433	480	447	463	489	428	439	435	468	452	466	458	456	442	507	469	434	457	423	468	451	463	430	480	481	464	437	432	447	459	464	457	461	455	434	468	451	450	441	457	409	453	470	415	480	420	472	437	418	434	426	495	483	444	424	441	437	420	452	441	473	475	453	468	449	429	455	437	434	498	426	448	446	442	463	422	437	512	423	426	454	445	438	465	411	477	453	432	431	456	482	442	452	443	463	417	397	466	448	449	432	454	420	455	417	480	453	433	422	440	435	437	428	447	475	429	434	435	448	511	447	446	444	468	496	420	483	407	455	462	456	481	452	444	446	430	494	464	445	456	489	466	472	426	460	429	454	474	456	434	414	461	451	463	463	478	468	456	416	464	444	447	474	426	488	433	458	443	460	423	472	452	445	422	459	447	448	479	457	453	461	453	431	454	457	457	455	469	452	481	462	452	483	438	446	444	458	423	435	471	485	446	444	440	441	429	407	485	483	422	485	452	449	461	480	466	426	491	421	439	448	448	442	460	469	467	504	414	476	455	456	421	429	434	478	459	458	454	437	446	464	424	461	440	450	457	462	474	466	475	423	459	446	460	443	429	484	442	461	444	461	460	450	440	463	430	399	427	438	422	450	489	462	458	437	482	422	481	494	441	476	449	423	422	471	477	445	474	460	460	413	450	457	463	470	449	445	436	464	460	493	465	455	475	425	498	458	452	447	431	427	458	438	486	464	421	447	436	496	442	418	464	460	465	488	428	472	469	441	430	447	442	444	428	466	462	447	477	469	454	446	455	421	524	437	441	479	451	508	448	462	469	450	491	465	408	435	457	483	467	425	447	424	460	470	459	434	418	491	452	452	484	485	465	461	419	418	462	471	476	448	498	444	459	472	450	463	489	450	452	469	434	483	439	458	470	457	484	494	470	454	452	450	452	432	476	452	473	461	475	434	454	452	468	475	436	491	420	465	448	442	439	450	471	518	462	488	471	445	432	470	452	456	432	437	463	475	462	497	442	448	431	461	438	437	429	452	447	444	452	495	446	484	462	446	482	460	471	442	429	475	501	449	485	469	443	450	484	439	482	469	452	453	481	450	454	482	471	451	418	430	495	456	432	449	454	437	452	483	428	468	468	459	459	461	485	462	469	457	460	471	451	467	466	470	446	440	430	469	444	434	444	457	471	442	454	429	454	437	438	452	459	491	484	451	437	432	439	424	447	457	480	431	467	435	422	454	430	477	439	450	442	503	473	428	432	459	490	465	441	447	438	445	437	442	506	449	445	443	494	462	437	430	452	423	427	448	447	441	418	436	479	451	454	450	453	485	473	436	454	469	496	479	458	485	482	501	472	440	453	460	464	423	476	481	457	478	451	425	420	477	448	477	474	474	465	435	452	472	449	428	451	426	430	445	452	501	455	479	449	417	420	476	451	451	423	469	448	461	443	459	457	440	458	464	437	448	439	420	497	483	439	456	408	458	451	449	429	455	445	463	416	521	500	444	475	458	456	482	445	428	467	461	452	452	457	466	443	439	437	441	444	453	446	459	446	480	478	458	449	447	448	474	450	449	450	420	464	437	460	482	448	493	472	452	453	457	463	456	455	473	436	463	450	434	441	474	421	428	499	447	444	453	463	484	470	448	447	438	470	451	430	433	474	418	442	485
7800	11232	10432	5781	3792	2774	2071	1701	1425	1317	1172	1007	921	795	779	717	759	676	694	644	631	625	616	622	580	586	528	561	560	570	579	558	559	537	562	568	542	541	530	494	527	511	517	501	497	524	485	532	509	488	515	524	500	524	528	506	542	504	521	494	503	509	512	516	464	505	497	505	481	508	517	521	543	507	493	518	508	498	485	486	546	514	506	472	507	481	490	500	525	530	477	513	496	522	503	507	505	523	504	526	519	484	482	511	507	517	502	493	556	507	497	550	517	469	460	490	479	498	509	507	486	458	491	449	500	475	494	464	497	481	500	481	533	516	482	504	477	494	530	498	464	501	486	513	484	474	489	502	501	453	482	539	485	502	459	485	469	473	502	495	489	491	498	500	531	473	475	461	502	497	514	478	497	499	500	505	434	508	490	494	487	483	507	510	511	492	495	540	497	479	481	496	494	468	463	474	478	483	500	506	471	494	480	509	528	504	493	453	484	533	510	465	475	478	498	512	531	498	537	468	483	508	507	503	524	492	504	480	491	490	500	510	520	499	499	511	475	520	486	492	485	511	495	481	509	509	485	474	527	480	508	479	495	469	474	511	473	466	516	515	495	508	503	477	486	496	460	509	486	482	485	499	491	470	494	489	512	499	489	491	462	458	502	470	504	480	486	495	540	468	470	498	483	492	494	467	481	490	464	524	518	476	519	460	497	489	470	507	461	508	514	457	523	461	508	482	524	466	532	484	497	481	486	499	487	458	470	489	484	518	474	500	478	530	478	470	464	501	525	515	501	517	520	499	501	528	515	499	527	491	498	511	485	501	500	443	508	465	474	462	511	502	498	522	511	537	520	467	485	516	517	511	469	517	443	506	523	510	484	469	475	498	487	507	520	487	481	465	503	500	512	473	512	520	489	488	507	485	504	518	471	494	472	474	476	464	503	493	518	498	465	528	489	488	472	458	461	510	466	504	485	504	529	472	458	521	471	455	523	477	539	484	481	502	487	504	451	529	476	493	507	463	535	483	483	540	480	541	506	469	489	544	492	490	507	525	501	487	484	523	455	498	478	495	503	441	489	547	517	501	477	482	543	500	509	503	462	533	489	499	474	516	474	518	486	501	475	486	451	487	494	483	476	498	470	506	442	461	469	502	485	501	482	477	454	485	514	478	477	521	500	494	501	475	532	523	487	494	535	492	510	516	452	491	510	491	498	499	473	481	500	473	491	508	475	528	501	483	483	469	471	502	489	482	493	532	489	515	500	494	489	492	504	497	501	490	475	535	486	486	506	458	480	482	487	490	493	459	524	459	485	475	516	507	489	468	477	511	458	483	515	519	483	483	478	497	457	454	506	485	491	488	511	473	522	502	463	526	544	517	518	475	484	496	478	491	515	499	554	532	522	469	514	530	489	485	519	467	498	472	512	521	471	476	493	460	507	507	480	481	457	516	482	474	461	475	506	502	494	480	510	486	482	513	456	469	494	487	513	515	487	491	521	470	494	475	535	482	510	475	469	480	480	511	483	493	521	465	467	509	479	503	457	503	462	488	500	449	451	504	511	481	531	464	488	506	473	480	493	499	494	528	472	475	470	545	515	486	513	468	494	564	491	455	516	468	491	540	486	494	473	530	484	506	533	521	531	469	471	499	526	514	495	520	515	486	497	527	504	526	516	457	454	487	502	483	500	551	504	477	494	476	499	487	496	458	496	504	481	478	500	516	518	484	487	504	505	507	509	456	476	509	500	495	494	487	503	476	533	476	494	533	496	499	479	500	494	526	504	497	514	496	457	442	498	493	501	487	495	499	466	464	519	488	473	497	468	490	480	510	503	512	485	518	504	512	502	525	508	496	509	479	508	470	526	506	507	488	467	495	504	445	491	493	486	485	456	493	480	477	482	485	464	509	538	498	461	472	489	460	488	460	491	439	481	488	479	538	481	508	480	478	494	503	486	500	451	516	513	500	486	465	487	523	510	499	491	478	501	491	455	544	494	444	476	455	518	474	503	510	517	472	501	520	518	537	475	484	471	477	528	516	502	454	514	477	540	488	509	497	494	479	472	480	528	511	482	499	484	506	498	493	499	526	511	450	477	493	478	479	479	483	490	494	484	491	442	453	484	500	493	455	488	508	494	485	519	508	474	497	525	480	501	489	509	488	503	467	477	495	506	496	476	491	470	442	531	537	458	477	475	469	482	478	492	477	469	476	486	484	468	534	483	474	483	456	538	517	495	507	473	489	521	463	521	525	480	489	531	519	496	489	498	479	515	500	488	504	484	510	481	458	462	518	473	503	501	497	472	497	457	536	511	506	497	466	465	484	483	482	470	505	519	499	497	515	474	502	511	502	476	477	485	447	503	496	438	495	470	492	474	488	502	493	443	488	474	473	491	525	496	497	486	534	500	473	503	464	522	538	495	454	514	453	495	487	523	487	461	455	530	474	480	497	490	515	502	527	491	506	525	484	502	498	553	519	498	460	482	482	483	457	491	489	478	497	492	489	510	479	515	523	531	527	483	491	479	496	463	527	483	499	497	448	501	533	525	468	470	487	479	467	483	476	499	489	483	531	475	503	502	489	474	514	496	438	455	504	500	483	496	472	503	488	480	506	476	470	474	461	481	539	499	503	482	507	498	455	522	514	513	547	477	490	515	510	463	498	478	470	492	502	491	498	485	498	497	483	519	474	509	496	499	496	531	506	530	470	472	469	477	486	495	477	495	477	522	511	482	491	460	478	502	485	485	484	460	508	492	508	500	492	505	481	485	475	501	464	509	449	492	526	498	528	520	496	498	511	505	476	492	497	490	515	510	490	474	516	491	476	534	500	484	483	485	499	512	486	485	466	462	472	512	487	476	470	464	508	503	526	485	508	502	494	480	499	501	514	471	496	493	463	492	492	499	479	460	473	527	475	499	483	477	469	485	503	489	516	486	498	507	496	496	468	461	507	495	522	472	484	516	456	475	468	505	498	473	481	509	475	464	464	528	488	471	504	495	503	528	478	548	499	500	519	491	440	491	470	534	475	463	477	511	486	470	480	464	523	514	469	515	494	524	491	476	471	532	475	521	476	524	504	517	470	484	469	452	486	489	477	474	477	475	518	513	509	510	479	466	496	534	478	479	522	514	535	473	484	493	452	512	500	482	462	440	481	489	480	504	470	521	536	519	469	526	476	512	469	495	496	478	545	501	512	472	483	485	504	478	497	492	503	514	453	485	527	541	500	513	489	531	471	494	495	502	457	527	490	467	488	531	497	483	508	518	485	483	479	506	472	521	505	463	461	491	475	458	487	464	503	452	505	509	466	513	484	478	506	474	526	515	507	465	526	508	463	538	475	466	466	478	473	491	487	511	468	475	480	473	518	503	485	503	495	473	502	511	528	497	451	500	460	540	487	468	484	466	499	528	511	489	495	469	466	480	499	493	496	482	477	466	524	508	487	509	534	479	478	473	493	512	502	465	499	520	507	501	474	506	501	476	491	493	503	499	515
22656	20358	26812	23781	20366	20358	6393	2045	1578	1502	1381	1267	1219	1190	1110	1123	1095	1092	1019	1024	1011	1018	1027	1019	1004	983	954	899	931	957	958	890	941	900	904	914	967	930	917	914	895	873	908	861	851	954	859	917	906	890	909	964	886	901	875	878	916	874	924	887	943	907	858	946	892	893	949	906	885	877	877	878	835	907	844	827	871	916	918	868	856	850	877	841	875	940	846	818	834	899	923	854	840	897	834	911	878	861	878	911	917	912	920	931	885	857	892	908	884	925	867	847	964	897	868	880	893	893	945	863	888	794	941	885	836	885	852	916	867	937	904	877	904	880	868	900	900	908	856	903	870	913	892	881	857	871	878	859	845	900	866	913	879	893	942	873	913	838	875	844	851	897	892	873	854	855	884	862	899	937	916	855	914	895	867	864	845	956	887	833	938	860	893	879	880	855	855	906	883	878	865	868	855	926	894	859	879	885	867	908	920	857	893	890	930	889	898	847	871	899	850	864	851	881	855	896	898	843	823	889	875	879	851	890	905	875	897	890	869	897	882	934	891	926	920	901	890	919	864	928	859	901	889	862	873	884	854	908	864	882	880	835	890	883	899	912	851	889	837	941	861	904	894	880	858	889	835	953	888	934	852	897	848	890	843	896	945	822	875	852	898	931	967	910	851	849	916	907	906	929	870	909	847	872	863	882	870	907	887	857	885	920	865	897	848	927	843	887	929	893	851	876	864	920	915	910	832	891	849	838	868	927	826	875	922	867	826	889	891	908	875	902	869	877	913	854	918	886	901	877	883	843	911	869	879	873	898	854	931	905	865	893	900	855	910	860	884	877	825	899	825	882	899	876	881	917	856	934	854	880	890	881	901	906	855	871	914	889	916	887	866	858	880	926	847	917	923	880	893	896	919	837	866	898	915	868	851	931	882	862	918	883	899	943	863	843	892	837	850	854	902	894	874	885	872	899	883	853	879	875	874	839	889	880	909	867	869	868	877	800	864	988	886	898	861	873	907	868	831	812	895	868	915	912	876	874	881	864	912	838	851	894	843	874	842	893	906	840	864	853	834	834	895	873	935	898	911	939	893	880	891	912	897	898	914	876	892	895	893	899	854	895	870	859	823	888	827	821	840	855	873	873	820	938	870	871	875	856	905	801	921	927	909	845	886	887	846	891	841	896	958	841	940	882	862	887	840	855	860	929	916	882	895	877	871	850	825	875	888	877	869	866	858	868	870	893	899	909	849	885	942	885	860	877	852	932	924	829	886	861	859	888	893	893	858	829	895	819	863	856	882	880	927	888	861	848	890	871	878	878	881	875	844	889	902	828	864	898	903	868	911	883	870	929	869	908	903	872	882	860	912	881	873	880	929	867	839	861	863	913	864	907	883	888	855	873	870	885	868	874	868	881	913	942	852	907	945	895	903	859	866	908	824	919	900	841	897	866	874	854	868	851	832	913	856	916	872	907	923	876	852	822	910	836	865	887	875	804	933	886	893	905	858	922	805	850	889	867	859	915	877	854	927	865	869	886	842	915	843	907	883	829	843	899	873	919	914	907	888	829	860	850	874	879	909	812	913	896	914	902	888	884	830	870	937	848	867	888	877	803	876	906	876	849	904	915	907	882	859	869	855	915	916	894	877	888	885	852	852	859	862	890	892	862	894	909	860	893	936	835	856	872	896	884	927	856	850	872	876	855	868	921	845	870	875	915	858	861	906	907	894	902	886	907	897	865	878	854	886	873	876	907	856	847	906	891	888	865	873	901	910	828	914	897	894	817	900	832	857	865	891	843	855	898	871	879	869	880	873	854	896	890	862	897	892	914	842	877	881	858	876	860	852	884	949	889	897	922	868	880	884	905	893	846	872	876	876	825	893	841	888	883	903	934	910	911	859	915	904	837	873	875	844	934	894	878	892	918	885	880	909	919	932	843	860	881	824	879	879	861	878	896	899	860	895	918	866	876	915	875	868	907	887	924	886	906	892	901	819	843	892	879	880	908	848	858	832	854	869	874	877	919	960	898	856	924	826	858	879	874	898	843	868	877	839	918	863	863	921	884	820	870	849	829	937	912	910	838	849	879	906	888	878	935	856	862	828	831	866	825	831	862	861	917	879	847	873	901	900	827	858	850	848	913	913	881	912	892	924	901	902	883	816	906	887	940	862	889	899	907	875	881	899	955	824	881	902	897	891	928	903	902	860	885	879	843	871	856	851	807	886	834	883	899	864	890	857	837	867	883	840	861	896	883	898	864	934	887	877	913	890	870	876	898	875	887	867	905	889	902	866	934	908	888	854	881	873	839	861	899	875	863	881	902	861	917	896	873	833	866	890	920	910	880	892	843	836	849	884	926	912	926	881	891	825	868	908	867	923	830	902	856	877	800	868	891	866	896	882	863	857	918	911	857	835	849	814	860	878	848	908	875	875	870	906	873	922	975	925	867	883	877	902	894	884	855	870	871	934	885	856	912	888	894	926	870	839	833	891	919	889	851	907	942	937	907	893	885	901	830	844	893	878	908	887	922	830	915	875	834	869	882	901	878	891	875	879	857	833	842	863	904	924	870	853	889	893	897	870	883	829	847	869	839	882	885	853	874	977	924	852	868	895	883	920	914	979	867	912	880	907	853	876	857	883	895	896	871	899	817	805	842	887	874	877	892	878	887	869	900	891	903	831	914	916	917	934	868	895	876	819	867	891	890	905	948	916	875	918	851	864	892	856	926	898	850	900	877	907	853	906	916	843	870	892	887	846	916	916	864	855	857	929	916	844	855	921	907	908	906	893	835	881	851	871	882	867	934	893	842	874	863	886	931	907	914	857	838	911	874	908	898	892	893	927	870	866	916	848	854	880	905	855	929	966	896	878	920	879	819	864	918	848	882	858	898	877	839	874	899	910	894	913	837	868	835	908	870	934	895	876	893	843	909	861	868	896	875	911	870	879	904	868	886	856	874	860	918	867	875	877	871	890	858	885	904	858	887	877	846	935	850	865	912	864	898	908	856	888	903	915	884	943	840	842	837	872	874	934	892	865	830	831	901	932	888	858	879	866	846	873	875	883	880	913	913	893	940	935	881	873	861	856	864	812	840	892	908	891	910	884	923	866	948	866	914	855	840	849	839	856	850	877	890	896	848	883	882	871	856	852	904	861	868	865	877	865	858	895	811	855	886	847	890	862	870	921	955	908	912	844	903	868	915	849	879	895	884	861	910	897	907	819	908	854	882	893	841	880	913	905	909	870	818	883	919	885	880	877	867	874	856	862	893	890	860	854	847	905	913	805	876	883	870	875	860	871	932	855	878	862	876	899	886	888	878	893	829	817	844	933	847	888	888	906	915	882	884	860	905	865	902	916	892	936	897	884	885	890	893	842	896	879	922	844	870	871	915	835	858	878	864	831	888	904	921	915	936	877	872	923	881	938	841	919	877	888	835	862	863	889	821	915	865	881	805	890	844	902	891	900	879	896	890	903	879	857	871	896	852	856	879	864	907	855	874
10897	17747	16262	9661	6705	4778	3720	3063	2649	2273	2001	1765	1585	1517	1384	1294	1265	1281	1184	1138	1093	1137	1071	1124	1006	1029	974	1010	958	969	885	969	922	872	958	924	894	901	889	880	932	959	872	879	876	886	872	890	885	899	878	868	890	874	863	916	854	870	868	894	921	897	869	867	860	830	895	896	869	887	845	884	883	828	859	864	916	800	866	846	830	860	889	884	823	835	818	853	861	839	828	834	848	817	886	848	822	817	826	832	865	866	798	853	793	816	851	888	907	817	807	861	871	850	844	957	857	876	838	856	818	796	852	849	838	843	941	881	895	843	859	818	854	846	850	852	851	818	789	880	847	870	909	875	882	855	839	871	846	846	850	802	822	840	849	856	797	839	873	856	797	852	871	882	867	865	817	851	833	840	822	876	830	813	919	849	856	890	859	880	878	839	868	843	876	838	855	879	909	834	806	830	831	838	830	776	909	845	844	885	892	830	832	861	865	869	851	834	785	811	835	853	911	868	867	888	819	863	861	820	841	846	834	845	854	800	781	889	867	950	930	839	849	882	857	853	894	942	820	824	840	878	896	846	815	901	868	874	800	836	829	881	825	822	823	880	845	821	824	835	829	828	861	850	842	878	861	809	878	813	820	832	818	793	798	861	849	817	776	879	838	894	857	933	854	867	825	862	900	895	827	898	790	829	824	850	825	849	896	843	838	820	850	776	847	834	796	846	824	807	882	897	880	808	882	814	928	824	791	855	888	838	839	808	900	858	876	866	877	836	838	887	866	896	859	779	839	782	856	812	807	882	799	859	919	765	864	843	898	804	817	841	859	831	839	898	818	864	863	856	828	889	870	872	824	873	806	859	872	787	818	810	829	822	853	826	865	857	867	855	829	828	837	833	841	838	860	855	792	835	834	858	878	830	850	846	880	848	860	855	852	885	840	894	881	861	921	841	836	839	805	834	877	844	876	863	897	867	814	868	843	859	816	813	803	819	829	829	846	850	892	794	830	851	869	847	839	844	890	862	934	856	853	876	812	790	809	826	884	797	869	834	842	841	881	834	837	829	828	802	798	869	839	861	896	835	863	849	870	852	880	793	830	877	841	842	836	817	880	866	854	871	845	796	849	879	846	846	817	868	833	838	850	835	836	838	834	859	865	813	844	851	878	904	851	874	852	837	845	828	838	798	830	851	833	828	878	868	841	817	829	832	855	888	870	876	890	874	864	874	811	856	866	862	874	820	850	830	866	856	859	853	839	878	843	849	847	833	862	884	825	822	837	871	868	813	841	834	847	879	857	849	915	797	837	814	859	838	870	859	819	811	791	836	818	816	882	897	887	834	866	857	853	915	838	839	837	804	763	863	835	821	869	805	834	866	874	848	838	808	826	819	892	837	858	865	829	821	886	845	882	842	888	847	857	861	832	873	878	902	945	845	833	854	812	881	851	840	835	814	875	810	861	828	874	872	885	864	857	823	829	847	888	856	845	787	834	815	863	817	860	844	861	844	844	854	871	898	834	887	826	835	900	878	813	867	813	883	812	844	846	801	845	896	838	867	866	809	904	846	828	854	858	832	870	842	833	841	838	849	879	863	847	850	832	898	837	851	840	888	937	874	896	846	856	821	850	835	846	851	825	870	857	819	883	838	861	869	773	869	856	856	876	842	857	804	875	853	825	791	809	857	859	826	874	842	857	854	777	835	792	809	863	856	939	816	834	898	804	898	845	855	784	852	866	840	857	857	854	837	818	849	832	830	855	873	889	836	855	805	825	866	830	887	859	840	827	829	880	857	891	915	878	874	872	786	857	903	805	836	804	827	863	801	819	897	792	790	829	833	862	919	845	832	868	879	871	845	803	903	807	800	843	846	833	894	858	828	826	839	829	882	886	815	849	790	819	885	844	818	865	849	847	854	779	833	817	892	897	831	812	870	836	859	790	838	830	840	878	823	845	807	846	845	815	829	832	793	849	885	801	837	804	849	939	863	869	859	875	881	822	823	824	835	930	846	812	822	842	848	921	868	853	855	838	837	871	832	834	880	845	886	847	857	830	878	854	842	888	795	824	895	846	879	879	857	890	821	828	893	878	853	917	821	866	839	830	851	851	853	859	806	838	836	875	853	825	888	797	828	823	833	843	876	885	859	845	882	853	889	841	832	873	867	814	809	818	801	819	845	887	857	826	841	854	853	859	823	887	877	824	876	858	858	858	816	868	812	813	842	817	845	878	835	869	849	833	774	808	868	858	855	815	825	867	852	796	832	872	839	838	823	889	815	844	831	871	791	875	872	823	836	889	875	826	839	821	839	838	845	898	833	846	831	853	873	870	873	846	839	871	856	874	820	866	858	847	825	875	842	813	837	847	800	840	819	859	833	838	883	863	836	894	852	894	903	863	819	864	897	828	859	834	839	863	787	866	831	799	932	872	849	820	812	839	856	786	836	854	868	822	848	910	808	836	865	841	871	836	846	812	848	883	840	830	856	886	876	827	886	878	863	828	853	842	826	853	829	891	827	846	839	850	846	856	864	860	787	821	834	817	849	869	851	790	875	872	892	869	869	827	819	850	817	861	868	865	791	845	879	816	878	856	873	867	823	856	820	820	858	864	822	818	840	871	828	823	862	863	840	830	852	852	831	863	884	797	857	843	846	824	871	810	858	856	852	823	819	861	846	802	863	843	908	906	861	798	863	849	832	867	848	846	809	846	896	833	806	808	826	843	834	825	863	838	831	845	868	843	846	813	845	816	832	830	819	871	833	828	813	836	832	835	843	837	873	793	816	813	849	883	830	838	829	839	893	832	799	837	799	887	838	909	894	862	801	823	848	872	847	801	848	796	811	871	859	857	809	837	851	839	794	907	844	874	849	815	834	863	887	801	816	834	811	873	840	855	831	928	877	869	805	816	840	826	840	847	825	847	858	834	813	841	842	826	871	836	847	857	792	859	845	834	888	829	867	879	835	837	838	824	818	841	867	856	844	820	844	808	849	779	820	810	828	852	921	891	841	797	828	883	881	851	771	799	809	800	852	860	852	849	841	885	829	849	805	893	828	801	850	865	832	867	890	858	860	844	812	830	884	796	877	848	789	825	843	823	854	854	822	872	803	867	863	851	936	859	808	854	905	897	876	861	854	869	862	813	842	868	819	850	887	898	861	813	872	889	855	884	842	804	839	903	828	862	852	844	815	832	821	891	835	823	819	831	850	895	867	844	850	800	864	805	830	850	906	849	797	868	858	824	902	849	872	780	874	850	866	854	850	850	824	850	895	810	823	857	849	891	847	855	915	825	825	874	891	828	871	843	856	877	838	855	846	870	840	895	830	841	839	804	814	841	831	854	844	848	844	870	845	861	838	844	885	858	810	856	838	853	848	826	842	855	840	858	821	874	875	878	836	825	839	830	850	897	846	867	818	874	797	863	821	869	827	867	849	849	820	838	880	821	811	849	815	840	820	891	827	867	819	852	844	859	824	852	857	870	843	839	888	803	838	856	841	871	789
27960	13586	2483	1273	1098	1015	1009	998	1055	979	1006	1012	962	956	989	937	936	925	963	929	982	984	913	974	941	929	937	986	951	986	968	948	911	1000	924	976	977	947	981	932	914	961	961	946	945	906	969	964	985	931	1021	967	989	994	953	933	957	959	939	983	958	978	931	937	984	927	979	961	989	935	996	992	983	970	968	1004	951	955	885	926	945	982	909	979	926	923	952	1025	952	990	967	969	994	964	950	998	895	922	982	957	981	966	941	894	975	1007	1014	950	968	994	926	1008	936	976	968	943	908	975	925	950	1003	964	910	1000	1001	952	1018	938	953	912	941	995	973	947	924	956	1035	985	998	933	955	990	965	961	996	949	929	890	949	916	944	1028	950	991	977	975	979	954	977	1020	965	1022	964	946	943	906	953	930	972	1006	985	989	980	1000	920	944	964	932	1001	905	957	1024	992	916	942	922	996	1001	954	963	965	1021	943	961	919	983	988	1008	970	940	988	938	1024	946	922	973	955	892	999	921	979	981	931	950	950	955	956	913	970	929	936	1028	927	996	945	906	950	994	970	1020	976	952	1022	1044	988	956	940	946	954	987	905	969	929	974	1030	940	937	942	953	951	978	964	990	959	974	937	973	939	1017	941	953	983	912	939	973	936	911	867	975	976	880	971	974	947	979	931	984	932	975	908	1018	969	966	948	965	955	1038	947	988	924	1018	935	976	1078	1004	994	959	937	992	934	949	948	959	1000	918	1008	895	964	987	961	1011	973	927	939	968	957	907	956	958	1003	941	962	979	874	950	1030	989	984	970	1003	913	966	946	941	894	983	906	966	984	955	964	963	952	939	986	961	972	948	983	901	988	961	961	922	968	958	977	992	961	971	1027	962	1069	990	978	1037	979	913	1005	1034	969	941	941	954	954	1011	1020	1018	989	950	978	940	974	1040	993	1036	1013	958	983	923	966	992	931	953	958	976	958	928	970	907	966	896	977	894	889	977	944	919	988	965	898	975	973	955	970	989	926	982	985	996	992	994	947	945	981	938	951	926	981	942	944	997	1007	972	947	976	968	1001	1022	968	995	942	975	930	974	1029	948	1005	989	916	959	963	941	923	958	951	954	964	898	940	950	949	991	1015	983	938	951	987	919	950	976	943	985	989	924	919	969	940	943	983	949	941	952	971	963	992	954	939	888	977	985	1028	975	997	949	941	906	914	986	960	944	969	929	950	971	961	941	1001	1009	956	973	917	989	940	1000	956	933	960	971	950	948	993	995	956	973	951	928	934	970	1021	975	945	942	921	954	909	915	955	1016	985	967	962	911	959	954	923	956	908	981	910	957	981	993	953	1002	902	968	929	978	940	936	995	900	961	974	947	1033	938	957	956	953	981	944	980	950	981	993	947	956	980	945	966	918	992	978	975	1013	974	982	909	949	969	961	947	934	979	987	920	1036	933	972	985	927	1019	949	953	977	1005	961	945	985	996	969	1007	984	992	990	956	917	989	942	970	1004	967	945	948	953	1006	976	970	912	984	963	943	999	988	953	968	966	991	959	917	935	956	978	956	964	955	1011	988	964	933	962	958	944	942	913	1018	975	977	964	978	1034	940	912	1006	997	994	971	999	947	938	963	967	1009	946	908	945	931	952	967	986	958	954	1049	968	898	962	966	951	995	990	986	982	979	977	972	951	962	954	935	964	972	1000	991	977	937	963	968	973	917	1001	994	946	964	1000	980	956	1017	998	978	1005	935	934	988	956	1020	955	980	987	931	903	955	936	987	966	976	978	999	988	926	1017	986	999	965	975	929	978	995	941	934	953	964	929	908	989	940	963	998	997	923	947	953	942	953	952	954	978	992	944	999	969	955	963	1011	1041	1003	937	973	1028	981	1012	959	947	972	999	957	977	929	943	940	985	1023	952	1004	933	974	1011	963	990	1001	925	947	942	990	980	990	934	918	987	945	896	961	941	975	957	990	999	994	982	954	970	958	939	942	920	941	1007	1023	909	957	935	1010	960	964	949	947	938	960	960	939	963	984	948	981	993	952	1012	971	968	973	1011	984	983	959	949	916	986	992	938	946	938	950	943	948	939	980	928	972	960	996	946	1008	1000	957	987	960	968	968	950	894	1051	987	964	970	928	1002	955	1026	955	1012	996	968	998	930	940	958	963	1000	933	958	932	916	973	1024	954	983	965	982	940	971	934	961	992	946	940	935	1005	932	953	979	908	982	989	987	944	899	994	970	958	974	988	932	952	884	996	960	970	973	959	963	993	948	947	952	1016	957	961	1010	968	984	996	943	948	926	960	959	961	925	940	962	990	1007	982	983	1006	1005	1010	899	966	989	919	979	999	922	920	968	885	924	957	1002	1014	959	968	953	941	911	988	917	931	971	997	963	952	936	963	879	1008	962	1023	981	1002	909	963	962	1014	937	968	971	1010	938	940	937	923	992	1055	977	934	935	964	940	987	944	929	928	948	1026	982	989	955	987	968	951	928	978	1028	970	951	984	887	913	927	952	963	966	996	978	967	932	879	928	961	946	962	943	972	960	964	953	985	908	932	959	990	951	1011	991	982	933	968	929	915	964	995	931	941	972	975	968	951	952	931	949	942	947	967	953	948	985	952	939	1020	1011	944	940	938	964	968	980	969	935	966	980	979	974	884	969	1003	965	957	948	952	960	1009	977	958	995	923	967	980	935	1004	928	983	932	975	983	995	983	936	953	925	944	947	996	1012	972	952	944	996	987	948	983	939	1004	934	908	918	1025	944	960	940	982	984	961	960	1017	934	966	987	996	990	942	968	985	1003	969	1013	934	1010	982	967	945	977	982	966	923	956	926	976	936	936	979	948	990	958	1011	971	973	932	993	957	1004	942	947	949	919	960	962	980	968	968	903	940	1001	927	961	941	954	955	934	938	996	970	986	967	979	976	988	918	933	994	869	945	921	985	923	999	946	974	991	915	969	905	973	972	948	985	962	952	964	1014	948	949	966	981	982	942	986	953	946	940	1028	953	901	929	930	983	959	983	972	949	949	942	978	996	1026	1025	965	955	968	958	1018	986	979	966	968	906	907	993	932	967	1036	919	964	999	939	909	979	996	938	1000	943	1008	904	936	919	943	973	966	1012	958	962	901	990	968	1033	1001	945	946	963	928	1025	952	919	913	967	984	1019	937	956	998	959	927	985	989	950	969	1027	977	1001	959	994	991	983	932	964	955	908	953	981	932	947	964	988	962	1052	1000	976	1002	960	1002	936	981	925	915	993	1004	977	995	971	985	975	1003	986	980	946	929	968	934	988	974	934	965	928	916	988	1004	961	961	972	973	955	1002	992	928	968	951	969	978	1016	980	925	953	965	957	997	913	989	981	938	926	918	893	1001	960	1024	980	951	875	951	1001	1009	1045	919	1000	1037	922	1004	978	957	1002	982	941	918	984	980	956	977	974	920	957	964	954	938	993	1006	986	949	1017	957	929	1011	957	975	1001	935	954	964	990	1013	984	958	1044	973	1009	1082	990	990	963	951	970	989	962	999	971	967	948	913	976	957	890	949	964	981	991	1002	896	981	948	953	937	948	989	965	984	979	973	978	982	1008	884	955	974	966	994	921	971	962	963	949	977	993	993	973	969	994	976	907	975	949	964	1007	960	974	950	945	973	986	937	914	955	998	969	989	921	980	967	955	965	1036	918	947	907	942	937
5807	1699	1521	1289	1187	1147	1100	1004	1033	1039	1048	1013	977	1000	993	984	1009	991	962	1009	1033	1084	1031	999	988	993	1090	986	1000	1015	1010	983	1020	1009	1014	1046	1002	980	952	1038	978	1008	1006	1033	1016	986	998	1009	999	1011	976	985	1066	924	970	1060	988	979	960	973	958	1003	1001	936	1004	1022	997	1010	1003	985	983	987	1050	1067	1015	969	1028	1004	1005	971	959	972	1049	1016	964	1049	965	978	999	1030	997	994	1016	986	1030	1002	1020	1001	947	945	977	1017	1014	1008	994	1050	1010	967	1023	988	1010	1052	1014	1012	957	1003	987	1026	1039	998	1017	980	1028	1037	984	1021	1017	963	993	1063	991	957	1000	1041	1047	1025	1017	1037	977	1006	938	928	1058	1029	975	956	949	1035	1003	1021	984	1061	998	971	1015	955	979	1002	989	1027	982	1051	934	984	1037	964	1009	1002	1000	970	1010	975	984	999	1067	1019	982	1050	973	1044	999	1021	1001	980	979	921	1030	1011	985	996	1013	1065	949	957	1024	954	993	1014	1014	1011	961	1045	971	970	967	981	932	996	980	1030	1030	1010	992	1051	1003	928	993	992	1025	1011	996	1035	1001	1004	1015	1016	977	1014	933	1003	982	1015	1046	1009	954	1044	1032	969	969	1014	1005	999	993	1041	1004	1028	1050	1000	924	962	1032	1015	995	1061	1042	988	997	1002	1071	1056	1015	1005	1030	980	1019	1007	987	1007	987	993	998	990	1021	958	1042	975	976	977	1005	982	993	990	970	960	964	1019	1064	933	1058	974	949	965	1028	1016	995	999	1062	971	945	1011	1046	959	939	1025	1023	986	958	1034	993	969	974	1013	1016	991	1003	977	953	986	995	1024	961	1007	981	1041	1090	1027	1050	994	1018	1038	1014	1019	1032	939	1036	955	990	1006	1047	1000	951	1046	1034	1010	994	971	1049	973	1047	1017	1090	941	1047	962	1041	989	996	1003	1028	1059	1028	1051	999	984	1021	1008	1018	980	1039	958	942	970	979	972	992	1011	1009	1029	1005	999	944	1049	1056	1013	1010	1047	1029	1088	993	1061	1078	1076	1006	1000	999	985	1020	973	1014	1034	1021	959	1013	1020	1013	1004	971	978	958	978	1012	974	975	1003	1000	989	997	1036	948	962	968	1011	1037	1010	963	982	991	1002	989	1044	1025	945	958	1011	1025	996	1006	963	991	1010	1032	989	988	1009	1015	1018	1026	978	1028	1000	992	1048	1014	977	991	1014	982	1000	1002	995	1061	1035	1044	1019	983	993	1003	1043	1000	978	981	1041	990	963	971	930	1007	996	1040	973	977	993	1019	1051	1014	984	1003	1012	1021	1019	968	1042	1012	981	968	1024	1069	979	1015	961	1077	1033	1025	1047	969	1070	1015	997	1007	1001	1020	964	983	980	1028	976	976	1037	995	968	999	954	983	1033	1008	944	1037	1016	1013	964	1018	1032	1004	1041	1034	1006	1034	1011	1018	1006	1019	1008	988	939	1052	1012	1048	991	1008	994	989	1032	996	1025	1003	974	1005	1041	962	1047	966	1001	985	1011	966	955	967	992	998	948	977	986	969	1043	1038	999	982	1006	1018	1027	1025	1003	1058	973	1037	956	975	974	975	1030	998	1018	971	1043	1015	992	1036	977	989	1028	1015	1044	1007	988	997	1029	1031	1002	969	964	1041	994	985	1001	993	1000	1030	1051	1057	1007	975	1029	937	945	997	1006	941	963	1061	993	1015	985	1007	1041	982	950	988	1003	1020	1006	1038	1042	1058	953	993	990	950	972	978	1008	1031	988	1009	1003	989	945	985	1040	1024	1051	1008	1043	1006	1043	1011	981	1001	936	1056	1005	980	943	992	1022	1032	1014	960	948	941	1031	1004	1014	1042	1083	1001	962	992	987	988	994	976	1042	982	1018	944	1005	1048	996	1000	1016	982	984	984	966	932	1015	1042	1022	994	977	1002	973	1006	1019	1015	1025	1016	1023	1050	1034	1009	1008	1010	1074	1021	1065	1028	998	1014	1016	1010	1016	997	1037	994	1044	991	1030	1009	1048	997	965	970	1026	991	982	968	967	1018	1029	958	983	1018	968	977	1026	967	1002	975	1036	987	1008	976	1007	959	982	1015	1015	994	1013	1020	992	970	975	933	1027	973	1020	950	986	997	1024	1003	959	993	1003	987	1035	1028	1017	1007	1053	949	1015	1064	1034	1028	1011	990	992	966	985	988	981	1067	960	1019	995	985	957	1012	996	988	1016	1025	978	985	986	956	955	1026	969	1036	938	984	986	1042	982	936	1021	1012	995	977	997	1000	930	993	942	1003	1029	1031	1004	1002	1026	991	1067	1002	1055	974	1023	967	965	1041	1019	1021	1008	980	940	985	1000	1019	1011	1041	1027	1020	1006	1023	1004	1008	942	1021	988	986	970	973	1001	977	1003	1036	967	987	1010	959	1009	1040	1017	1007	981	948	1000	1037	1004	984	971	1011	1017	987	1000	961	994	966	1014	1042	1002	965	975	980	1018	946	989	908	985	998	976	992	1005	1007	1027	989	1018	976	953	954	983	1036	1018	967	985	936	1004	1024	1035	950	985	986	961	1026	990	983	1000	972	967	1027	966	1013	992	1025	1027	981	967	998	943	984	953	935	1035	988	1006	1023	1002	1000	928	1017	1010	1049	1001	916	1004	974	1061	999	948	994	1004	1016	1011	1042	989	981	1054	1015	1017	1026	996	1007	1051	1052	964	1004	1008	1066	1054	963	1014	979	995	1057	1012	1012	1003	1068	1002	979	1019	938	1090	979	1039	972	1035	994	973	1013	980	1001	968	1040	961	999	994	1003	991	1003	1002	989	923	1040	927	999	1003	1009	970	1005	991	1038	991	958	975	1052	966	1028	999	1030	998	995	982	1014	1040	1017	1006	947	989	1047	1043	1050	954	959	1028	1029	967	986	1005	973	992	985	1003	983	1034	1010	1013	1000	1021	956	996	1036	1034	1004	970	1037	1062	1006	1055	980	1056	1034	947	1040	989	1024	991	978	1051	989	970	1040	982	1028	1010	1002	977	927	1006	988	1048	1045	990	1020	981	1002	978	1032	1022	1037	1000	1045	1011	1031	982	938	992	1033	1081	1011	1001	965	1047	1011	1045	1011	994	1053	980	980	1046	1043	997	1051	1067	998	993	995	977	1021	1020	987	1003	998	984	971	1022	1026	990	981	993	1004	947	1000	972	991	993	1041	962	1077	1044	1041	1049	959	987	961	1064	1053	984	1075	994	986	997	944	986	1034	936	949	978	1005	976	973	1029	1031	1005	993	1000	1012	1005	993	1030	981	993	993	1055	940	1006	1001	984	958	1053	1019	1004	1023	1067	1000	983	1009	1012	936	986	982	1020	994	1007	978	987	961	1011	1041	1008	958	985	993	1057	998	1020	967	950	1044	970	988	988	949	1004	985	960	965	1063	1008	974	987	1037	957	978	1024	976	1044	1010	960	1060	1038	989	993	993	975	996	1026	1012	1027	977	1024	982	968	955	1006	979	983	1029	1058	951	1048	993	1007	1008	981	987	969	977	968	959	992	990	991	990	965	963	998	985	1010	993	1019	993	973	1016	986	1018	980	1032	995	1093	1020	1010	1016	930	949	1006	1011	1006	1017	944	1026	930	988	1021	1037	964	999	1003	990	1012	1016	993	1020	999	933	960	979	990	1069	1020	990	970	1051	981	1015	921	959	999	1036	992	988	1020	1014	996	1020	970	1061	959	986	974	1000	1019	998	1050	1014	1002	964	1009	981	990	1055	1007	1010	985	1046	1081	1028	990	970	1031	983	968	978	1035	1039	978	1014	994	987	1041	970	982	1031	1018	978	975	980	982	966	953	975	1000	986	957	961	1029	992	1003	997	1032	1033	978	982	1013	983	996	1026	986	953	961	958	1011	1005	1012	1015	993	971	1037	927	978	956	989	1031	999	976	987	1000	989	987	994	968	1020	1002	931	967	1006	1015	999	956	964	965	1010	969	926	979	995	1016	1056	1021	975	1029	1038	1004	983	1026	1010	1020	986	959	1006	923	1003	966	1028	1004	1052	1029	1051	975	1023	1062	1013	1016	1066	1017	993	986	1020	1013	1031	1058	1012	973	1032	1007	1015	1035	1010	995	989	972	1058	1011	1035	986	1020	991	977	1008	1072	1022	982	1017	1047	972	1018	969	1027	1022	1027	1029	1059	990	1011	959	1012	998	1026	948	1009	980	1005	991	1030	994	927	1036	977	943	1003	960	997
24415	20342	26379	24185	20333	8387	1524	1072	897	799	755	740	676	652	631	625	624	588	590	598	529	523	574	588	545	528	493	502	518	509	518	567	522	546	548	515	524	535	521	523	530	498	550	490	518	496	516	525	503	513	513	512	540	511	508	524	508	511	521	515	472	520	482	527	521	549	492	489	486	513	524	505	499	558	471	514	499	504	505	533	484	489	478	490	470	519	521	508	508	490	484	542	455	531	514	524	531	497	512	498	482	509	472	496	492	507	512	500	497	494	503	473	474	488	482	502	486	478	546	472	479	488	514	498	500	488	515	477	527	516	462	486	529	500	471	535	539	516	504	534	499	532	519	533	510	490	468	473	459	528	488	506	469	486	501	478	526	523	515	485	500	453	536	486	495	512	513	558	484	472	503	501	490	494	502	529	527	495	517	464	482	500	479	491	524	507	530	546	506	500	531	469	511	500	526	515	517	509	514	520	476	480	483	511	512	527	515	493	512	509	518	514	492	529	521	511	483	491	521	486	481	452	495	524	544	540	502	488	478	519	492	504	495	479	525	560	510	534	504	514	516	529	487	509	496	517	514	499	550	491	547	448	486	465	503	465	508	507	551	516	531	494	487	480	499	511	521	487	516	495	506	473	514	500	468	559	517	493	475	493	507	511	510	482	489	480	524	513	542	474	523	506	480	520	521	497	512	507	526	496	519	499	473	494	493	468	497	513	499	482	542	519	507	520	494	558	499	482	488	488	552	483	567	476	489	497	513	499	501	476	517	504	483	502	492	508	514	535	501	464	521	487	505	473	514	480	487	465	478	479	505	513	527	488	497	469	516	494	529	526	525	491	522	487	496	517	494	514	510	471	496	491	473	529	505	476	503	498	492	516	483	515	506	528	533	523	516	467	505	489	472	478	529	491	523	498	493	522	524	506	466	537	512	492	470	528	497	489	527	506	521	487	494	447	499	502	478	502	491	479	515	513	500	499	456	491	490	485	448	478	500	478	508	490	507	484	506	504	477	538	517	468	469	495	504	509	496	529	468	506	494	506	461	496	483	533	491	480	518	512	506	533	521	535	507	486	510	504	482	525	512	467	524	544	469	463	524	481	499	505	513	502	487	462	515	475	464	492	536	500	494	551	502	490	481	483	511	488	512	492	484	488	489	487	499	514	492	527	487	496	503	500	481	503	489	482	481	446	492	490	518	513	515	477	484	515	541	493	546	509	506	469	483	503	471	507	475	484	531	464	520	493	493	492	534	492	470	532	494	523	483	538	483	484	509	467	497	522	487	464	499	532	534	531	503	520	498	464	505	467	489	470	567	499	502	492	500	531	499	489	496	511	468	459	523	476	498	526	449	508	500	539	481	461	473	483	518	524	544	487	513	518	540	498	479	514	507	509	483	491	470	477	503	490	506	562	528	491	477	511	502	529	497	498	517	483	505	469	474	507	494	471	517	496	472	454	489	486	537	501	524	498	569	525	491	487	514	474	488	486	511	480	495	498	490	506	516	526	469	507	496	502	519	519	499	471	486	524	497	479	503	508	506	480	510	483	486	506	469	486	489	521	471	473	477	481	516	491	481	520	546	529	528	514	502	500	492	531	495	495	497	481	510	517	501	505	513	485	485	535	489	509	514	514	483	476	530	527	485	524	532	499	484	477	471	505	531	534	467	519	506	500	484	526	554	497	536	489	500	499	452	508	507	499	453	516	495	485	515	501	497	521	483	520	471	547	512	505	494	499	509	512	500	500	476	484	509	501	455	470	521	504	533	515	453	503	513	479	538	510	516	479	536	512	504	481	496	502	492	504	480	493	469	480	484	481	531	494	466	461	488	513	496	488	509	497	524	514	493	460	471	486	483	500	515	509	503	542	495	479	489	467	494	486	488	530	510	495	506	491	466	490	536	536	547	513	507	534	486	548	506	498	532	498	491	489	518	492	511	526	527	496	501	495	511	514	489	514	475	474	494	498	494	481	485	496	508	487	492	496	543	504	497	516	517	474	498	463	496	505	469	523	538	496	506	461	506	523	503	534	473	532	505	497	466	488	505	466	492	497	486	525	546	470	515	501	517	492	458	529	490	519	524	510	506	461	498	499	478	481	497	529	510	467	449	508	496	469	487	493	528	473	492	463	502	517	538	522	509	525	490	505	490	499	551	460	508	509	483	500	478	492	513	487	492	521	539	480	494	515	476	511	511	452	455	524	536	516	488	482	474	501	510	493	543	533	520	511	472	500	503	490	507	503	485	496	481	517	511	511	501	520	481	483	511	510	480	509	490	497	512	503	495	477	510	480	509	500	463	557	525	508	503	463	491	460	475	484	504	515	473	510	493	489	502	502	497	448	521	520	517	485	494	472	514	474	510	527	515	514	488	551	517	531	548	528	509	506	486	543	503	504	506	515	489	473	491	532	518	482	487	537	476	522	501	504	515	527	510	460	521	496	478	535	471	470	505	499	458	502	497	505	498	487	517	492	511	501	486	496	487	514	472	466	480	503	519	486	520	504	532	476	500	521	513	519	516	474	472	497	541	523	517	536	503	503	492	496	537	493	486	478	526	500	489	508	473	507	499	510	489	485	528	478	536	542	485	504	497	535	525	502	481	508	480	529	510	515	452	466	521	465	491	470	498	478	512	492	453	490	441	495	496	507	539	514	473	523	496	492	502	519	505	512	548	503	502	499	530	529	509	543	490	461	560	510	509	540	487	529	506	500	478	511	445	519	488	516	528	488	512	521	528	543	521	462	464	510	481	516	541	530	506	492	526	486	509	529	530	465	485	521	500	530	502	497	505	498	539	492	471	477	499	499	460	503	481	482	496	507	488	471	515	489	513	541	495	511	493	500	471	480	507	453	470	459	481	491	509	486	515	493	516	522	507	547	464	492	455	478	490	469	500	488	518	496	542	487	479	506	518	465	512	504	498	520	510	523	535	479	475	456	499	501	478	501	489	501	550	545	511	467	500	533	496	461	508	520	505	489	469	480	516	454	516	500	490	483	491	512	511	486	479	494	567	490	512	532	507	505	520	502	500	459	484	512	513	461	557	528	497	480	507	518	499	480	506	535	511	497	495	502	534	501	527	507	528	468	484	495	490	461	485	530	492	494	523	525	495	518	511	528	469	512	508	508	472	448	510	512	471	490	544	486	503	539	493	489	487	520	476	520	487	499	477	504	511	522	478	527	514	475	483	464	466	449	511	483	528	509	486	550	520	539	505	494	528	497	503	517	504	509	486	478	507	541	500	531	518	513	520	519	486	529	485	521	492	478	515	502	451	505	519	504	437	538	507	470	509	499	487	515	524	444	517	496	561	544	471	504	511	471	466	510	503	489	501	536	521	558	472	490	482	495	500	514	466	499	481	483	517	506	519	494	497	506	528	522	496	502	497	488	537	529	496	482	510	523	506	501	558	506	489	498	489	492	478	508	513	502	489	510	539	522	481	502	495	476	481	483	538	493	510	505	487	523	491	506	458	512	551	525	518	532	497	487
8029	11360	10315	5710	3767	2866	2142	1747	1439	1299	1177	1075	958	854	802	786	767	705	692	699	640	659	627	647	594	641	647	640	609	628	618	629	545	609	593	581	550	619	542	552	566	545	575	568	569	560	541	567	574	554	580	528	572	581	536	551	600	548	554	567	549	520	537	495	530	579	516	555	509	565	543	570	529	550	499	563	539	529	519	537	541	575	535	585	537	534	540	578	503	510	559	565	551	518	525	527	555	525	600	537	530	557	536	548	534	571	511	556	532	545	518	494	536	529	573	554	535	534	548	524	520	547	522	533	536	557	512	568	515	498	507	560	547	547	489	507	558	539	564	505	561	562	548	522	565	520	551	549	536	528	552	608	509	491	571	539	534	552	553	499	527	512	552	532	541	520	535	536	527	525	530	535	521	535	536	557	514	503	547	520	549	533	537	542	529	539	564	538	562	544	478	538	555	533	521	500	588	544	497	532	548	527	528	539	534	556	521	546	547	539	531	577	542	497	476	561	539	527	559	525	587	524	538	548	557	544	531	560	531	559	525	562	553	573	555	555	527	524	526	590	524	547	542	539	543	502	515	561	538	563	506	506	559	570	522	500	511	512	548	506	573	513	531	551	540	507	525	505	544	490	522	514	552	561	545	526	495	520	561	514	531	506	580	517	481	494	541	542	551	495	550	533	559	526	518	557	553	534	522	517	534	524	504	554	546	539	538	552	522	560	566	544	508	534	553	516	536	553	479	491	548	506	559	564	503	511	558	520	548	521	520	549	534	533	503	526	515	509	542	613	527	511	541	488	560	512	553	553	547	505	514	546	553	524	515	515	491	537	511	499	535	543	530	580	554	530	539	558	528	526	543	542	526	554	534	557	555	553	550	526	576	503	530	514	520	517	523	563	540	564	519	546	527	523	517	519	514	524	567	535	515	524	521	506	535	503	551	514	522	569	541	522	505	543	515	544	549	525	529	545	520	504	520	511	516	483	545	530	528	545	525	510	496	521	577	499	521	521	497	554	511	526	538	575	558	492	534	571	503	529	536	516	516	568	541	505	485	525	515	562	575	509	550	549	531	545	530	550	512	531	575	493	515	538	536	549	540	578	513	531	516	552	559	546	495	530	567	529	546	538	558	561	537	532	538	533	532	560	519	526	532	545	528	502	575	552	569	541	522	523	538	539	559	531	556	563	524	528	537	547	545	517	523	571	507	534	531	548	552	512	536	569	488	528	550	540	560	559	508	554	517	555	570	520	515	526	496	571	532	550	542	530	529	548	516	537	548	518	549	569	536	543	588	560	522	546	556	557	540	555	557	545	567	523	562	513	536	558	530	536	501	544	556	518	510	565	519	542	544	509	510	533	555	557	540	543	525	534	527	495	563	535	585	553	499	558	491	562	531	553	539	518	532	557	511	529	558	457	528	551	560	544	537	546	533	544	545	498	556	513	530	516	521	514	542	555	534	541	523	567	540	531	518	557	540	555	577	505	565	555	492	494	514	506	559	559	543	530	544	529	531	533	525	522	497	507	502	552	506	529	536	528	586	530	498	522	529	494	543	588	552	542	505	525	519	522	525	525	545	515	542	535	533	509	559	540	526	548	570	510	542	530	567	541	549	510	549	532	536	521	542	535	527	544	525	580	520	522	508	556	496	504	561	555	540	504	540	550	544	544	511	544	528	566	544	556	537	549	538	522	528	530	508	509	543	503	540	530	533	502	527	516	534	493	569	502	520	547	546	519	548	513	550	490	518	540	512	509	562	583	523	510	526	566	559	525	500	553	577	612	555	526	514	540	513	542	508	480	542	520	538	500	567	507	512	495	537	502	527	494	556	521	508	540	510	524	533	565	559	546	548	557	543	518	523	525	499	571	567	557	560	547	546	520	541	550	563	545	543	504	540	531	506	576	543	493	504	535	510	515	532	518	535	550	504	502	540	565	545	527	572	540	508	565	556	538	546	518	529	509	530	512	515	507	546	540	543	529	563	541	546	533	552	522	561	535	506	543	503	535	528	499	552	513	534	546	521	548	513	551	539	526	513	548	586	506	535	523	518	515	532	555	581	514	501	514	524	506	545	546	549	536	552	523	544	550	541	569	503	559	553	486	526	549	526	541	531	496	558	545	551	524	553	557	548	513	520	556	503	513	518	572	508	501	513	516	509	508	567	533	532	528	527	546	552	547	500	537	520	540	509	566	585	519	543	531	511	518	496	521	525	576	595	533	517	522	535	550	532	555	537	537	496	519	529	503	568	546	515	541	533	538	535	524	528	564	518	544	492	511	550	501	535	532	521	558	549	516	556	524	532	520	556	500	495	525	529	539	530	547	485	542	523	480	515	511	484	511	514	519	503	546	551	563	537	577	546	548	517	496	575	539	548	580	502	550	518	539	532	546	557	563	495	492	515	569	520	539	542	529	527	548	567	544	544	546	532	557	513	516	535	550	503	542	541	535	546	533	534	499	585	537	571	568	532	562	526	508	566	523	531	507	523	523	539	542	549	563	534	539	547	489	549	518	540	521	498	530	542	566	548	517	518	521	536	554	528	532	495	584	526	532	515	535	515	586	573	551	532	485	527	549	503	559	540	519	556	546	568	527	529	530	507	490	541	527	559	537	536	556	552	542	532	566	525	540	540	511	513	571	532	476	538	526	508	526	554	507	528	510	514	537	528	512	542	527	522	522	523	515	522	540	519	560	514	504	507	563	584	515	556	521	542	521	501	529	533	559	560	513	561	527	531	556	539	533	564	567	533	533	547	537	507	556	546	543	527	521	526	526	516	555	522	511	531	553	542	541	561	530	528	525	563	546	517	520	549	531	520	505	525	547	546	539	538	521	488	522	529	523	514	551	567	530	558	544	565	511	492	541	517	495	535	520	502	494	515	546	527	552	468	518	520	488	551	520	543	553	529	569	516	576	542	571	521	511	560	529	520	524	558	550	598	552	516	537	514	520	549	530	539	555	488	542	514	534	536	508	569	525	534	529	555	517	503	510	504	531	528	536	497	486	527	513	521	548	574	559	567	536	545	491	522	594	526	535	518	534	553	535	528	570	538	541	523	545	510	504	548	512	488	521	518	515	541	561	555	520	524	523	511	484	557	542	500	547	566	568	513	543	498	505	558	531	532	548	610	522	527	529	525	510	557	579	500	505	534	560	559	566	529	545	498	507	516	532	577	534	531	522	546	528	564	535	483	515	504	533	522	563	532	560	555	539	504	524	539	555	529	572	517	560	531	523	529	517	530	503	532	539	520	560	515	512	531	529	543	572	523	515	518	554	487	557	551	554	483	534	520	507	535	503	559	507	516	571	543	551	585	571	562	507	560	554	557	525	532	538	552	556	558	487	555	570	510	550	512	551	503	532	534	542	548	485	545	521	563	526	535	500	501	533	516	500	544	558	542	575	537	517	537	565	517	517	533	547	495	545	539	535	536	542	552	531	539	555	539	513	542	558	574	489	574	522	538	546	519	538	542	539	496	520	531	560	528	516
22613	20350	26823	23746	20355	20351	6892	2170	1737	1523	1419	1297	1294	1201	1186	1218	1155	1063	1035	1071	1045	1023	1017	1050	1001	1029	1042	1008	953	1035	1007	921	982	1054	1008	1026	974	980	1017	986	898	923	941	973	978	939	938	911	948	948	942	975	980	974	1016	925	946	976	868	938	969	984	985	937	943	966	957	954	945	941	909	892	939	937	941	901	945	997	886	913	980	956	941	901	965	888	914	971	955	938	992	960	916	915	913	956	899	931	889	924	964	882	953	922	932	949	1037	938	907	910	931	939	903	921	952	973	960	896	979	940	878	999	905	896	948	971	945	925	916	928	924	904	954	935	912	901	966	960	935	942	928	910	959	922	921	918	931	964	868	935	939	927	884	970	955	992	947	945	936	919	877	936	940	947	985	919	924	930	872	899	963	924	931	949	929	948	903	983	940	884	954	921	979	912	879	950	925	947	908	961	940	945	967	875	951	927	991	978	951	923	918	926	928	892	912	930	936	940	908	943	895	946	915	939	952	866	931	953	930	957	941	951	955	946	906	956	907	904	954	976	915	923	935	958	941	933	944	966	938	953	931	970	966	928	977	959	962	894	921	936	983	962	894	937	963	920	955	932	892	944	992	964	981	911	985	945	956	917	923	941	951	950	949	901	922	896	923	926	910	885	913	942	948	929	925	898	938	860	1020	919	904	906	912	973	882	943	967	917	849	886	957	890	927	940	944	949	910	969	949	948	937	952	947	953	915	950	924	937	909	935	916	924	937	957	923	938	920	934	894	959	916	935	909	948	913	987	936	969	969	935	876	963	912	968	971	919	917	911	899	917	940	913	955	901	923	946	869	917	880	915	892	891	941	922	883	924	900	934	907	922	929	965	862	911	919	907	937	875	925	937	914	926	931	907	873	931	946	934	935	936	935	966	945	906	917	1005	925	935	859	953	930	998	900	950	907	951	935	994	982	906	924	866	969	882	901	952	899	953	955	870	957	911	844	934	935	927	956	967	860	958	888	895	928	920	933	841	971	930	856	932	924	902	887	929	975	920	924	875	930	943	907	909	924	940	965	938	949	928	942	916	911	927	916	970	972	957	958	891	927	963	937	997	922	929	912	944	983	963	926	943	935	949	954	916	917	1007	956	981	925	898	929	909	897	954	869	949	899	939	910	939	926	927	985	893	926	884	942	919	880	946	892	921	938	953	935	936	913	961	890	961	926	885	939	954	976	900	923	896	857	984	924	976	937	904	927	947	940	931	959	1012	939	900	911	971	922	885	943	912	917	914	913	923	941	947	879	937	946	914	939	958	958	891	957	923	909	921	932	890	887	901	928	927	932	945	955	983	894	939	913	949	912	917	913	944	963	947	902	925	918	930	1000	983	971	937	968	943	957	967	851	926	883	926	880	929	954	920	891	975	908	897	920	933	947	940	923	1012	987	916	923	944	945	956	899	985	941	891	1001	989	941	930	962	929	919	906	960	936	917	915	929	982	949	976	911	972	950	925	945	948	892	909	898	908	941	941	918	949	967	936	953	949	872	895	903	975	921	928	957	945	937	945	888	914	918	954	972	922	952	932	937	890	961	895	902	912	906	902	944	897	881	950	955	918	955	922	946	991	941	863	961	885	887	985	928	892	952	913	958	891	889	932	942	897	939	920	958	899	940	910	1026	950	951	910	880	938	923	935	962	889	927	893	975	952	945	936	962	868	968	921	900	959	941	986	854	902	913	898	993	964	1008	877	922	961	901	949	907	934	925	950	916	956	948	947	917	880	954	949	923	959	913	863	922	863	970	979	934	910	939	913	898	917	926	938	935	907	918	917	900	950	921	976	915	943	971	887	950	855	944	892	910	949	893	884	899	982	884	921	956	942	938	879	934	889	937	913	891	949	873	898	881	949	905	890	921	944	888	952	916	949	988	871	910	945	1004	933	939	953	958	914	956	960	928	905	913	964	910	967	904	893	922	908	956	975	917	1019	923	939	944	899	963	966	861	915	862	929	911	945	894	946	946	890	916	924	927	929	957	907	932	893	943	967	917	930	919	930	929	976	942	878	889	894	977	946	931	886	978	976	953	966	916	955	892	890	952	935	959	971	908	913	923	924	941	915	956	946	945	946	924	895	967	948	876	905	944	990	973	871	913	891	921	957	929	957	961	980	895	939	914	927	929	894	922	940	867	939	913	916	959	955	953	910	920	965	942	953	947	949	935	965	873	918	956	932	982	936	972	963	933	959	951	915	918	915	927	892	931	934	963	929	922	929	898	958	913	936	913	927	957	902	948	952	939	873	910	884	932	941	893	921	942	913	975	883	951	927	906	963	966	984	906	932	899	919	946	935	913	908	968	959	912	882	980	939	933	1009	961	954	993	935	898	984	965	936	952	879	979	929	964	950	872	928	953	904	951	888	926	938	919	926	927	944	963	919	970	914	850	968	912	936	972	937	873	954	931	925	868	931	939	950	954	864	926	893	907	958	926	919	887	858	938	969	921	959	944	915	952	924	872	928	958	950	910	925	932	883	935	988	922	937	928	902	928	960	911	943	950	937	943	965	935	919	961	931	941	986	925	963	942	900	917	929	920	932	926	939	964	978	957	912	930	936	976	929	929	924	919	936	952	965	1018	917	962	951	946	880	878	983	934	927	929	940	967	924	949	919	949	966	937	953	867	926	920	941	937	947	951	932	895	993	952	918	935	960	909	907	943	886	927	939	933	904	999	921	924	942	930	960	877	882	939	903	950	990	942	913	982	973	929	975	877	918	920	983	940	877	896	950	898	897	944	970	917	935	926	940	930	892	908	928	915	933	951	912	918	950	913	923	884	888	939	890	973	968	936	916	869	924	929	913	958	910	917	885	959	953	959	903	885	916	930	933	936	932	890	965	919	914	965	929	908	932	930	883	924	909	890	910	920	962	887	919	956	924	891	926	897	850	917	908	902	893	977	901	887	921	907	885	928	915	927	931	895	951	977	877	874	963	980	971	923	916	886	945	927	870	927	881	880	900	1030	914	937	929	887	974	936	926	954	915	939	1006	929	893	909	980	870	981	942	961	948	864	935	930	891	927	920	924	1022	974	991	902	925	972	886	935	903	908	951	896	919	890	927	906	923	970	961	953	923	950	904	873	894	928	921	942	934	937	945	907	918	911	931	917	934	911	936	959	963	935	938	916	939	944	916	910	877	910	987	859	970	858	898	962	949	950	940	973	936	917	914	928	961	951	907	918	918	925	942	965	908	905	903	927	958	963	967	979	907	882	947	877	927	932	905	932	908	941	919	885	907	896	954	967	932	937	897	911	949	917	976	939	923	913	932	955	923	966	884	980	938	909	915	938	928	863	908	964	892	962	928	924	882	935	927	899	943	968	950	927	871	884	920	916	1010	935	912	931	906	947	953	977	946	929	970	989	916	942	869	973	959	954	927	910	941	931	901	925	920	972	912	928	928	982	956	894	923	933	968	949	983	971	923	937	943	889	978	889	1007	902	923	932	927	975	1015	956	947	986	918	945	928	956	947	932	911	920	901	955
11010	17857	16408	9514	6797	4880	3895	3203	2706	2332	2059	1819	1701	1527	1430	1439	1254	1295	1234	1197	1165	1117	1127	1016	1041	1059	1048	1060	994	1011	1028	1007	1002	950	915	1000	991	986	932	900	944	905	877	931	924	967	884	964	919	928	915	929	910	915	917	904	905	901	873	904	907	902	942	932	885	911	908	860	948	885	871	900	882	893	909	925	920	924	906	873	935	874	947	902	888	895	837	847	916	869	891	912	915	935	878	878	875	894	890	909	911	903	878	902	870	874	913	882	831	887	897	910	921	967	865	868	823	895	905	852	887	925	884	877	865	871	869	895	850	859	869	876	888	855	964	897	931	884	871	906	838	840	858	884	914	921	949	889	880	926	873	895	880	851	887	885	902	889	914	897	823	870	911	897	846	878	884	932	879	853	880	884	898	902	872	880	884	884	920	848	837	890	911	921	911	892	898	887	827	879	840	905	897	830	897	905	897	944	875	900	953	875	891	907	920	928	900	816	887	879	892	886	809	893	845	880	957	903	905	917	861	897	863	921	858	883	852	931	957	838	927	856	851	906	924	918	855	919	910	859	884	888	917	881	871	870	874	851	858	904	889	933	881	880	864	853	912	903	874	813	932	929	908	829	906	847	876	923	914	939	953	873	927	824	865	895	854	919	926	929	927	907	891	854	911	893	861	934	898	846	855	901	860	863	914	927	877	871	872	896	870	898	925	905	882	894	881	904	846	842	860	867	855	892	857	876	918	878	895	879	930	886	845	918	924	873	884	873	848	889	889	901	864	820	860	904	885	890	916	904	931	913	881	824	873	886	890	879	899	910	898	895	919	890	871	916	898	894	866	907	844	910	841	869	890	848	877	874	890	843	859	918	905	878	876	900	889	933	882	890	855	849	935	828	904	828	937	918	935	906	856	883	889	821	874	922	912	946	878	908	918	859	886	918	858	917	944	911	910	876	869	878	888	896	889	873	881	941	879	862	898	865	880	874	914	853	876	850	894	869	864	958	871	896	876	864	894	942	894	898	897	884	918	866	876	890	888	876	913	863	835	880	907	921	856	884	868	902	922	905	900	913	914	831	854	890	867	883	861	815	880	915	873	845	898	873	904	886	902	905	868	894	925	861	882	857	858	894	897	885	882	842	896	899	836	891	867	899	915	861	912	886	946	857	934	919	848	843	875	868	891	892	856	874	911	821	836	948	920	881	961	889	846	868	835	918	903	859	898	932	889	903	852	881	868	907	864	859	876	906	897	863	876	858	828	899	873	878	912	856	873	867	878	848	867	882	871	873	889	943	923	842	902	919	926	913	969	894	906	911	878	956	867	868	881	876	882	846	855	876	876	900	847	901	933	899	916	889	907	917	885	901	868	912	894	861	905	911	852	881	916	927	885	896	855	853	905	878	859	842	932	876	916	880	891	872	900	907	827	842	865	893	906	870	908	882	836	869	868	891	905	897	876	908	867	880	920	893	892	894	866	942	942	899	891	889	852	872	873	869	949	883	911	924	907	891	870	901	920	877	895	922	936	878	861	881	898	902	857	827	915	894	862	840	844	927	914	840	870	836	911	830	879	852	905	920	902	890	918	909	959	889	854	842	913	878	878	800	897	916	928	890	891	901	874	895	886	912	921	839	929	915	849	855	874	886	910	942	907	895	929	888	897	860	901	896	889	834	883	879	886	913	876	914	895	859	827	927	894	925	839	885	922	909	926	870	867	900	854	894	880	827	838	905	894	875	862	883	907	862	859	858	886	893	897	925	906	921	931	842	868	881	922	909	856	863	914	895	898	935	848	884	918	913	868	863	871	922	931	885	866	915	902	920	879	903	832	859	852	907	876	896	931	867	939	986	896	849	870	891	856	909	862	906	901	892	857	860	875	887	901	889	874	894	859	835	835	888	893	877	882	865	921	864	841	867	840	920	886	857	914	858	862	894	933	966	849	850	862	854	886	838	881	918	905	862	908	916	888	915	862	893	873	861	943	867	884	872	894	894	852	891	842	887	813	894	841	851	882	895	903	867	882	931	894	836	889	883	894	901	840	870	879	841	911	922	916	860	964	898	831	905	876	897	931	866	863	870	868	898	820	846	891	908	915	887	875	901	885	915	897	896	865	901	868	898	867	955	862	937	888	840	894	883	919	909	906	874	854	860	889	925	891	903	859	916	897	869	874	883	857	878	879	877	849	884	893	906	911	871	883	867	857	908	875	904	922	893	901	840	897	858	887	883	889	887	923	824	870	871	881	894	874	894	914	901	858	896	840	924	912	896	852	846	877	869	915	931	899	871	907	874	890	930	901	877	920	870	832	892	857	958	877	882	856	909	832	896	848	839	899	827	881	921	887	925	861	858	915	864	894	891	880	880	903	866	889	893	856	903	877	926	843	895	881	860	950	899	924	917	885	862	859	882	900	890	889	815	858	910	932	790	915	923	950	859	832	801	859	926	885	834	877	923	901	852	871	843	871	869	889	872	845	901	870	893	877	881	880	875	930	883	903	897	893	838	848	878	874	946	881	858	907	867	938	860	852	879	902	900	903	885	845	896	896	870	919	861	905	906	904	863	917	907	843	881	869	900	910	880	837	909	890	896	881	863	897	906	945	888	862	877	858	925	899	900	893	864	849	899	883	882	915	872	872	839	941	932	933	831	870	882	859	882	915	821	944	891	917	901	888	873	919	920	869	867	903	876	909	918	901	848	843	843	851	872	844	899	865	890	891	884	902	876	868	893	938	892	856	926	908	920	880	903	873	907	893	941	891	902	861	918	882	903	877	875	842	862	858	912	853	879	944	870	883	886	903	895	888	871	930	850	887	887	885	924	878	872	866	926	843	921	962	849	929	918	840	849	930	879	887	924	859	860	889	905	892	917	905	893	874	844	893	868	915	874	917	825	850	894	893	879	873	884	887	881	905	884	889	906	852	881	882	876	904	883	882	914	938	900	874	872	871	884	888	907	873	894	893	894	896	931	858	820	866	895	899	899	923	881	885	916	888	898	953	885	922	826	879	955	904	901	831	855	842	919	892	845	870	894	895	875	913	929	875	880	857	842	862	884	897	901	872	900	890	891	842	863	880	906	883	825	936	853	926	899	875	876	887	868	955	923	941	884	863	905	881	865	874	867	905	913	967	889	889	853	914	944	839	888	810	805	904	901	901	905	858	878	910	877	929	930	928	888	932	871	957	917	927	906	877	863	868	866	902	875	903	910	856	878	898	863	932	876	888	929	877	928	874	913	908	897	921	918	943	913	925	911	889	884	888	853	879	905	867	945	925	900	862	937	877	892	932	903	903	871	869	921	878	904	876	841	896	800	897	839	888	889	889	871	935	886	907	953	960	924	866	875	897	891	905	885	854	904	864	916	893	894	903	846	904	875	954	937	892	826	886	925	851	868	869	923	869	895	828	861	883	818	826	860	889	890	900	896	879	887	902	905	918	872	882	828	941	931	881	906	870	874	914	859	840	869	877	882	857	843	875	963	888	916	873	943	867	916	848	912
28098	13691	2478	1326	1082	1066	1051	1035	1020	966	1028	1042	1023	984	980	1020	942	956	976	988	971	975	1022	1000	961	994	1031	999	1039	974	1033	996	1021	991	1006	970	979	999	1013	1016	979	999	1012	974	1039	954	1060	1011	1017	991	950	1005	992	969	975	1000	993	1010	961	987	1037	961	1001	977	1007	997	957	975	941	1032	1008	967	1048	981	1018	989	941	963	956	1035	971	1007	1062	984	1014	999	1013	959	999	1003	993	971	956	1012	951	981	1015	992	966	956	970	1012	979	994	1002	991	998	993	987	1037	992	958	992	945	974	948	959	1010	1001	917	1018	989	1015	1029	1001	967	1017	1008	1028	939	1037	992	975	979	958	990	1020	974	1047	990	1024	963	940	1040	1012	991	912	984	985	982	984	993	996	1008	991	978	1016	963	974	1001	966	924	986	1017	986	988	1077	1005	990	982	956	935	1004	959	1041	955	1014	1034	952	974	1005	980	968	956	946	941	1054	1001	1022	1000	983	994	963	996	985	958	1015	1003	980	972	1064	1060	1050	955	941	965	985	953	1014	1017	1016	1017	983	917	927	1028	1023	938	992	1004	992	937	960	1012	1010	1024	1026	976	998	987	973	985	971	979	957	938	976	990	978	1033	999	991	1057	1024	1021	1017	987	1007	975	984	1031	998	998	1003	955	1001	931	951	977	1008	1029	990	972	996	1012	1028	959	948	982	986	1019	1023	958	959	943	996	978	969	996	979	1035	1039	998	1042	995	979	976	1009	1012	1018	1024	1044	1001	1057	1014	1035	989	1042	1008	917	968	1017	968	957	1020	965	949	1010	1010	1002	998	1054	985	1036	1047	1015	1035	947	975	1012	963	977	995	1013	973	963	978	994	987	1012	962	970	974	1061	941	999	946	988	943	1000	1003	956	930	930	1001	942	982	1011	1059	1029	1011	963	987	1045	1017	966	1013	1020	981	978	1018	964	1001	1015	950	991	990	1056	1016	1021	1060	986	948	1002	1003	1024	942	1016	1030	960	1016	1023	999	1054	1017	981	1000	1010	961	997	1022	996	1017	994	942	972	1010	956	988	1041	995	939	965	976	919	939	932	965	983	960	965	968	976	1042	1002	984	987	1078	980	1027	1015	973	980	979	1010	984	1019	1029	976	1029	976	975	953	984	1026	989	984	1025	1004	937	973	1000	976	954	970	1003	1024	1089	924	969	1006	988	995	965	1002	1017	1004	977	975	993	960	958	1097	946	1012	1016	1057	1034	1025	1007	1008	1011	1016	1008	971	968	1004	922	1046	963	1008	975	1015	996	996	1042	971	987	950	955	966	1025	1007	1020	957	1002	993	1001	1015	972	978	1037	967	966	980	971	964	1004	958	1016	1024	995	934	992	1009	973	985	1013	994	947	971	1023	1039	998	996	962	1010	987	951	919	982	1019	997	967	1005	960	980	944	1017	1008	920	1016	1002	987	1007	996	1052	995	929	967	1000	969	970	918	915	977	1004	956	940	993	972	973	984	985	1019	998	994	1015	1062	987	994	961	1010	976	994	958	982	959	967	944	978	939	1016	989	942	1025	983	997	1051	978	979	970	947	1010	1007	1026	935	981	1011	1029	993	1065	967	1032	1012	956	967	962	1065	958	1071	954	974	936	1004	1023	1015	985	972	982	966	993	1030	991	971	1021	966	978	1032	1013	975	1027	1009	1033	928	971	950	948	995	1046	947	916	987	975	1036	957	1016	1047	1036	1035	958	1018	959	953	1011	991	957	941	998	1022	982	952	998	960	936	995	996	961	945	1013	983	960	1005	996	1015	982	996	985	961	973	974	996	1006	1018	938	1020	1010	1007	964	1005	977	997	993	1019	950	1027	1033	990	973	918	948	1030	974	988	971	1009	1016	980	1020	1027	1024	992	1006	1019	1000	1007	1008	1039	990	1002	1027	994	1008	1004	983	990	976	958	980	1025	1006	1040	987	1001	975	1052	982	979	986	980	982	1044	1015	910	995	992	974	1028	995	989	1008	929	953	1012	1028	1036	1006	1053	923	967	1000	988	955	944	986	1020	1066	982	945	972	986	948	1000	988	971	1027	1053	969	1014	982	996	1018	945	954	946	904	991	1022	1027	1017	981	1040	1011	1041	1004	1059	1012	976	968	959	1025	994	982	988	1030	955	977	1015	999	1023	958	968	966	944	952	1002	1024	971	992	998	952	1001	1036	1002	1032	996	995	950	1002	991	935	939	972	965	1013	981	998	1043	983	985	1032	926	978	1000	982	970	975	970	958	1000	1015	989	1002	1001	970	1002	968	1008	1035	1067	1025	1047	1032	1013	946	990	957	1005	964	970	990	959	1003	919	968	960	998	1010	979	1017	1010	956	983	971	993	982	998	1012	950	1046	1021	933	1013	967	999	1058	1005	881	1029	1001	988	938	1093	971	1001	976	977	1007	965	1021	1010	975	980	1032	970	981	1038	972	1049	963	982	979	917	1010	1022	1010	1012	1040	1048	1019	973	1011	957	1006	1051	1001	964	980	985	1012	968	977	1006	1048	954	1047	972	967	1005	964	985	1007	989	1026	958	961	981	987	1038	989	975	994	1003	934	1010	971	1050	1021	981	976	979	956	1036	961	947	942	954	1012	942	930	992	1038	919	1001	987	1035	976	944	1000	986	962	1044	981	1019	1027	975	1031	979	1017	1014	1036	902	968	994	1008	980	987	976	998	962	979	1016	992	1009	1045	1012	1005	919	989	963	966	987	964	1077	1018	1026	1010	958	967	998	1006	1018	951	1030	1015	983	984	974	1044	1007	927	984	1034	986	999	995	994	1008	980	1036	991	986	973	982	955	1008	1001	1005	958	916	984	973	1014	940	1025	995	970	971	971	939	933	996	969	963	1014	983	1011	1050	1028	962	1004	952	1011	999	996	1043	1045	982	1009	985	1005	976	973	1008	1020	1044	977	950	966	1013	1025	1002	1029	1011	981	1013	940	957	1026	973	1008	1013	961	1027	952	996	1022	980	982	1043	949	998	971	968	1002	1007	1016	1044	1060	980	1062	1012	945	1027	1030	993	1007	997	1009	943	952	970	989	979	1024	951	1009	977	984	963	984	981	941	989	1021	1035	963	1002	976	1022	1037	1005	985	1041	1006	1016	1033	1012	998	970	958	978	1008	947	1043	981	908	1006	1011	1039	960	1013	978	991	982	939	1012	962	1042	991	1049	1073	978	954	1087	1024	981	963	993	1029	970	1018	983	945	979	986	1008	965	959	928	957	1015	972	1032	1010	916	1015	972	992	1016	984	996	996	1002	1020	1037	1012	990	1025	931	1016	1027	1009	995	997	957	928	981	959	988	1000	1065	937	962	1013	1039	938	1002	1029	984	949	977	982	982	996	948	1001	974	981	985	1021	1016	940	986	1057	996	1001	1016	1021	972	934	988	993	1009	926	989	973	982	972	1046	997	1000	986	971	954	958	987	1003	955	1035	975	968	1017	966	1002	955	911	940	1026	996	1019	1007	985	988	1031	950	999	991	997	993	1007	964	1025	1019	1010	992	980	918	986	948	967	976	1012	1014	1006	983	1033	962	992	1050	952	911	1050	987	976	919	999	992	1067	1039	998	1015	1001	1015	999	1017	964	985	952	941	1011	918	971	955	977	1002	995	989	975	947	1024	975	956	1023	965	975	1012	978	980	989	1001	1012	992	990	969	985	982	978	918	988	980	1049	1011	981	967	1018	958	925	953	977	1008	964	1030	1000	922	1009	912	946	984	992	1029	1033	1038	960	996	962	962	995	992	1030	1012	994	1029	977	972	990	1016	1023	1000	984	1021	1029	1013	974	978	1012	1034	1017	973	999	983	1002	947	981	1010	996	1004	1003	998	1021	981	1002	937	982	969	1038	972	1012	970	1029	908	958	946	990	951	1040	1053	1009	1002	1001	988	1061	969	940	961	965	1010	980	1036	1019	1027	1003	1009	942	994	976	994	980	959	1013	995	1007	1018	1006	996	1023	990	1024	973	1024	1022	938	945	981	951	976	989	948	989	937	923	990	986	973	962	955	959	982	1010	924	928	991	993	1021	998	984	1014	1023	966	1009	970	979	989	948	976	1008	998	993	1007	1022	1012	985	939	1011	992	988
5894	1703	1531	1331	1221	1108	1133	1128	1024	1045	1053	1002	1091	1026	1050	1056	998	1063	970	1014	1032	963	1035	1027	1015	1036	1070	1028	1032	1034	1030	1034	1008	1010	1029	1005	1101	986	987	1106	1069	1025	1046	1019	1021	994	1011	1020	988	939	999	1026	1037	998	1076	1026	1058	1037	1043	1017	1011	1038	1011	1005	1008	984	1024	1040	962	999	1015	983	967	1016	1058	1085	1006	1042	990	965	1010	1015	1035	1067	980	985	1011	1002	1011	975	1058	1028	1021	1003	1053	1051	998	1035	1053	993	1050	1020	989	1024	1060	963	996	1017	950	1014	1033	1051	1012	1007	1056	1011	1001	1030	996	1056	1093	999	1003	1063	1013	987	1003	984	999	1010	1067	986	1003	980	983	1003	1000	1058	1033	1057	997	980	1028	1024	1031	1064	1030	1081	1034	991	1004	1015	1046	1036	986	1000	1023	994	1036	1058	1102	1010	1036	1091	1054	1079	1052	1085	1010	1014	974	989	1056	1027	989	1085	1040	1048	1087	1046	1022	958	1025	1059	950	1112	970	1039	1026	1018	981	1072	1011	967	987	1101	994	1016	997	1020	1040	1020	1041	1031	1033	1039	982	1010	1061	1017	944	1020	1021	1073	1033	1006	1067	1030	1028	1022	1024	1049	984	1070	1046	1023	998	992	1002	1035	957	954	992	1019	1048	1042	1049	1053	1053	1029	1031	979	1026	975	972	1063	993	1059	963	1052	1020	973	1087	963	1004	1019	988	1028	1055	1028	994	1045	999	1036	1066	989	1087	1050	992	1044	993	1047	1007	1003	1085	1000	984	1019	996	1009	1039	1015	939	1003	1085	1083	1087	1037	999	960	973	1000	1029	1025	936	995	1040	1005	961	1034	1024	1040	1036	987	1033	1055	993	964	1063	1027	1045	1058	1047	1075	1020	1032	1091	1016	1084	997	1018	1046	1063	1030	1027	1030	975	999	1023	1083	1011	1019	976	989	1001	1016	978	1023	1070	1043	1040	992	1028	1027	1016	1027	1023	973	1064	1017	1111	1023	1000	1023	1050	1014	978	1018	1042	997	1025	1004	1001	997	1031	1043	996	997	1009	982	1005	1092	1036	1013	1000	1009	996	1029	1019	992	1006	1054	1060	1032	965	1060	1035	963	1056	1021	932	1005	1034	1010	1017	1017	1024	1047	1031	1019	1113	1010	1046	1012	1015	1012	1073	1031	1020	1059	965	1002	1011	1042	1005	1011	999	1066	935	1052	1013	1015	1020	1014	1052	998	939	946	1033	1032	986	990	1029	947	1072	1042	1069	1034	985	1029	993	996	1012	981	959	987	1063	1072	1038	1025	1092	1013	1007	1022	1015	998	1039	1084	977	982	982	1012	1025	1030	1016	1009	1004	1003	1018	989	1036	1024	987	1014	961	993	989	1017	1047	1012	954	1048	1013	1002	1044	1033	997	969	982	967	964	995	1027	1047	1023	1010	986	1033	1019	1049	993	967	986	1043	994	1027	987	1030	997	993	1007	987	1008	1034	1041	983	1017	1040	1036	1048	980	944	995	1006	1049	1010	1028	1045	1057	999	959	1012	1071	997	999	1070	1060	1001	1048	996	1020	1047	997	998	1055	1004	1029	1007	1076	1013	974	1023	990	1023	1001	998	1017	1001	970	1046	1044	1036	1046	1029	1002	1018	1051	1118	982	1030	1024	1008	1029	1056	1019	1017	1015	1044	1055	1066	1033	987	971	1022	1000	1041	1022	989	966	1026	1000	985	1063	1004	952	1033	1052	1061	984	1034	1025	1037	1072	1056	1018	1015	1049	1042	1001	1026	1026	1039	1065	1034	1047	1005	1048	1045	1053	1040	1018	973	1083	994	1041	1037	1001	987	1018	993	1048	983	962	1019	1057	1019	1035	1002	1010	1025	1039	1070	1048	1046	997	1039	1005	1037	1027	982	995	1031	1053	1083	1023	1057	1009	997	1006	992	1033	963	1026	939	996	1049	1037	1047	1021	1026	1024	1024	1005	1026	1009	969	1023	1018	1026	1081	1026	1058	999	1054	980	1028	983	978	1078	1028	1018	1017	1031	994	1044	1047	1026	1071	1014	1076	991	1018	983	991	1075	957	989	1035	1015	1053	1066	992	1093	1009	1051	1050	1006	1069	1020	1014	1018	1050	1028	991	1024	1029	1083	1057	1048	1058	1006	1002	1014	1019	989	1040	982	1021	1092	1018	975	989	1096	982	1013	977	994	982	1009	1042	997	1029	1018	1001	1061	1009	991	1032	984	990	1046	1062	1018	1044	985	1036	945	1026	1010	1024	1027	1022	1075	1015	1052	1066	981	1012	997	1037	1032	1022	1033	980	1064	959	1000	1027	1036	1042	1031	1025	1016	1015	1047	1007	995	1036	1068	1034	1004	983	1021	1082	1011	1012	967	1058	1025	1036	1033	1042	997	1010	1008	1030	995	1000	1042	998	1046	1001	978	1060	1012	995	1000	976	978	992	1041	1050	1034	1064	1036	1033	1035	991	976	1019	994	974	989	1009	939	1025	1009	1017	992	1065	1011	1050	989	1070	960	994	1053	1008	1022	1047	1081	1020	982	1022	1095	990	1031	979	957	1008	1002	1025	1024	1044	1069	1038	1069	1028	1024	1013	1010	1002	1025	1014	1027	1021	995	1047	1054	1045	970	1034	1030	1032	994	999	1068	1005	990	1114	1053	982	999	984	1024	1038	1076	964	1050	1036	1035	1002	994	1018	1011	1041	1075	1001	1012	1028	1058	1008	1022	1021	1003	1044	1056	1028	1047	1003	986	1063	1007	1018	970	1020	1000	1038	996	1042	1010	1071	1035	980	948	969	995	1025	1003	993	992	984	1043	1029	1054	1031	991	1009	999	1064	1041	967	1024	1037	1041	990	1033	981	1023	988	1019	1001	1030	996	1043	1025	968	1005	1011	993	1034	1003	991	971	975	1004	1036	1027	1001	1022	1053	993	1012	1036	1052	1072	972	958	987	1019	1029	1055	1023	1007	1000	972	1013	1040	1015	993	999	1062	1029	985	1054	1013	1005	1062	1022	971	1040	1000	1040	1036	988	993	991	996	1014	955	1061	954	1022	1016	1031	972	1051	982	1022	981	1044	983	1015	962	998	1021	1055	1043	1033	1017	1002	1052	991	1080	1081	1024	1006	984	999	1023	1041	974	1039	1014	1039	991	1039	1006	1023	982	1017	995	1020	1009	1050	980	1039	1026	1060	975	981	1014	966	1046	1000	1039	1001	975	970	1035	986	1018	1012	1034	994	995	956	1018	1009	1036	997	991	962	1066	1009	1018	1027	983	1017	1011	1019	983	1023	1004	1016	1056	1041	1013	1017	1033	984	1041	993	1004	1056	1029	1024	1005	1020	994	1002	1002	1002	1023	946	1037	1045	1036	1034	1002	993	998	986	1021	999	1025	994	989	1012	1017	1023	1020	1024	984	993	1008	1054	1011	981	975	991	980	1016	1053	1025	1061	1012	1035	1046	1049	987	1034	1034	1025	1008	1075	988	1030	1026	994	1009	973	976	1075	1040	1008	987	1029	963	989	1041	984	1040	984	951	996	1000	1000	989	1106	1027	1038	1041	1021	1030	1033	1048	1034	981	1016	1036	1058	996	1064	1005	1080	1017	986	1020	1032	1061	1008	1074	1078	1021	1020	1029	1056	1022	1053	1055	981	1021	1027	982	1019	1010	1019	1020	1011	1009	1040	1009	985	1012	1001	1000	960	1019	1015	1037	1050	1011	1047	1004	1046	1037	1065	1036	1024	1000	992	988	1054	1022	1018	1042	1038	1037	1035	1029	1020	999	1020	989	1040	1029	1066	1002	987	1005	998	1090	989	981	992	1030	999	1034	1034	1040	985	1022	1084	988	1009	1003	1043	1037	971	976	1030	982	1072	1060	1041	1010	1028	1065	1023	995	988	1018	1053	1035	935	1016	1036	1000	1016	978	1010	1053	1007	973	1018	997	1008	978	932	1070	1025	987	1060	1035	971	1022	1010	1033	1015	1004	1003	998	1043	983	1035	990	997	989	1031	969	1069	995	997	1014	994	985	1022	1051	1034	1006	982	1015	1016	1041	1014	1064	1017	1005	958	1035	1090	1037	1015	974	970	1028	999	1016	1043	1074	1066	1011	1005	975	1000	1040	1020	1013	1014	1004	1023	1023	1013	970	1030	1058	1014	963	1011	1024	1009	1018	1059	1019	1007	1065	961	981	988	1040	1068	1022	1082	1074	977	1063	1022	1022	1029	978	990	1103	1045	1015	1050	1025	1022	1008	980	990	1019	1001	942	1029	1016	998	1032	1055	1047	1044	1002	1024	1027	974	1007	931	1036	1043	1029	995	1029	985	1031	1041	1006	1028	1001	1040	1000	1032	1022	997	1026	984	1049	1009	1021	1042	1033	1044	1045	989	964	1009	1021	964	1045	1008	962	1005	1010	982	1022	1010	1037	994	1043	1022	993	1002	1043	1032	994	1028	1050	954	1078	1017	1009	978	1045	1012	992	1023	1023	1043	1020	1053	1019	1032	983	1003	992	983	954	1021	1074	1012	998	1071	1043	997	1009	995	1043	1016	1057	1027	993	1012	1090	993	994	1053	1023
24463	20360	26391	24216	20352	8234	1500	1074	869	796	722	689	658	628	603	608	604	562	571	598	508	558	596	504	526	531	498	540	564	556	549	468	501	499	522	537	514	469	502	521	497	528	497	515	479	477	480	509	563	498	525	496	526	521	488	484	497	486	482	509	485	510	538	514	505	512	515	469	501	482	520	488	470	505	470	547	489	461	503	483	480	494	499	478	478	526	565	502	469	485	493	490	482	521	488	513	488	500	514	514	480	451	501	501	514	483	504	521	491	506	493	501	526	496	502	458	503	480	517	482	477	507	527	504	513	500	500	504	463	531	528	487	484	491	539	486	489	532	427	500	442	523	445	469	473	490	463	504	498	460	515	477	464	475	466	447	457	492	512	491	492	481	477	487	482	490	478	475	477	490	518	464	481	499	508	495	487	456	467	523	476	504	486	508	489	487	468	464	507	487	455	467	499	504	438	486	512	478	468	511	481	533	470	459	516	480	500	453	501	467	475	480	512	477	450	494	469	483	512	483	510	475	508	463	505	450	469	476	502	510	475	443	493	501	491	438	488	468	451	472	529	510	499	479	435	474	496	476	499	505	508	490	514	525	483	511	532	487	500	487	500	482	499	483	502	463	491	496	468	495	462	511	483	498	488	483	457	475	502	477	559	474	481	491	496	481	499	540	477	510	473	503	460	521	481	525	508	456	527	470	494	515	508	473	472	477	533	480	477	539	498	518	488	513	474	481	471	477	489	465	502	489	496	508	471	498	467	489	462	500	484	470	476	511	493	508	519	479	510	485	523	528	475	480	475	489	499	502	497	473	488	473	497	505	499	487	495	507	448	503	461	478	483	476	493	504	497	523	505	511	514	515	513	475	544	500	490	480	479	519	492	521	548	484	455	485	477	496	489	491	456	478	471	512	504	486	457	434	470	493	469	489	446	501	457	552	492	499	498	459	501	489	467	482	495	457	499	468	486	466	465	511	511	471	487	492	456	466	475	551	488	484	477	496	478	518	495	490	505	501	487	521	495	479	521	516	511	477	538	511	498	486	510	478	473	500	535	463	444	483	518	473	478	463	480	476	512	494	521	486	513	476	497	446	512	492	488	474	473	453	507	493	486	514	494	545	463	480	496	459	471	500	498	479	473	473	452	486	522	480	473	450	483	486	524	495	465	490	493	500	473	504	479	500	482	488	514	516	489	503	465	491	468	466	543	521	462	520	470	475	476	481	514	463	506	486	464	471	531	498	509	496	461	477	481	482	454	468	462	473	446	507	467	450	479	487	488	457	496	500	470	491	465	515	517	451	488	464	530	458	492	470	509	501	481	460	502	498	512	483	503	489	506	509	497	492	448	554	458	509	464	473	521	451	513	482	473	467	497	460	534	491	477	484	502	493	569	498	508	506	501	485	494	520	483	480	500	484	502	489	472	497	489	489	476	490	527	530	503	509	493	475	501	495	492	494	480	497	491	520	501	502	533	485	463	489	452	521	511	484	444	499	521	468	485	509	493	490	504	477	506	481	507	472	464	484	487	505	497	520	450	474	526	485	520	490	495	500	517	462	474	481	491	472	503	503	513	468	509	476	506	492	495	487	525	516	461	477	541	496	495	505	537	498	468	487	497	491	483	476	447	516	487	491	491	497	523	471	544	454	490	457	513	484	454	444	493	512	479	513	518	469	499	556	470	489	459	503	492	486	453	523	539	431	483	482	464	492	451	479	483	509	495	495	510	471	486	489	488	509	442	512	521	474	472	484	483	502	445	482	497	449	463	506	501	477	511	509	512	476	476	503	471	489	513	472	463	491	510	533	479	483	490	491	506	485	491	459	464	490	471	491	495	438	490	464	488	453	440	490	491	501	513	491	493	484	492	514	520	462	477	498	501	482	475	536	487	452	460	510	445	534	454	490	506	511	483	455	462	480	525	522	475	492	474	466	472	491	487	500	501	509	468	501	506	445	461	460	477	527	483	506	503	524	520	486	469	480	471	484	457	470	515	517	488	493	479	482	466	484	485	461	544	501	538	462	442	468	468	516	495	489	540	499	547	541	448	516	466	528	485	477	500	494	539	499	542	485	479	469	501	486	467	444	515	501	466	478	516	489	496	500	495	469	459	498	478	483	521	513	493	525	500	546	517	487	469	516	481	488	507	436	478	497	493	499	510	502	487	469	475	485	497	462	512	506	485	456	500	506	515	503	496	526	452	498	489	473	490	482	501	517	504	486	514	507	480	452	527	449	476	484	467	483	489	460	455	479	487	455	503	507	480	486	500	504	507	477	472	469	500	515	505	487	505	464	506	501	549	519	491	498	495	516	522	466	489	432	524	470	488	511	457	487	496	478	498	466	529	482	486	482	464	476	493	502	536	468	496	494	491	535	445	493	507	490	534	468	452	478	479	487	487	453	542	498	491	435	471	490	482	452	513	513	532	463	500	489	482	474	499	480	465	474	505	526	484	491	501	456	477	503	485	493	449	503	491	521	507	481	499	464	484	499	513	517	514	468	518	556	474	484	489	534	507	471	489	453	491	465	509	524	487	489	494	452	516	475	438	435	493	497	478	470	492	507	483	492	531	463	468	485	499	512	495	490	458	509	462	508	489	450	473	493	499	462	479	518	500	509	471	474	494	495	479	501	503	465	488	502	499	486	503	493	466	502	508	539	499	482	492	484	515	522	523	453	482	481	531	520	493	496	495	499	495	461	496	506	475	506	489	512	527	455	489	478	507	524	489	501	488	493	480	507	470	440	495	489	493	467	504	468	505	485	470	470	462	461	517	496	473	482	459	496	452	485	510	449	480	485	463	431	465	485	508	546	478	458	520	511	459	480	520	512	439	475	494	449	472	486	533	507	511	488	503	520	481	527	495	464	486	515	452	485	459	475	488	488	507	477	476	483	519	469	502	510	490	501	485	491	507	454	504	471	461	508	482	489	484	452	527	492	493	471	526	507	470	492	468	496	468	510	503	520	495	479	470	526	499	501	481	544	512	487	490	502	490	518	456	520	430	459	463	474	489	513	516	515	502	487	499	532	512	520	490	502	510	481	517	486	505	501	482	526	496	481	482	493	494	492	482	454	490	498	517	477	511	500	437	507	535	473	500	440	502	466	450	477	515	471	480	497	450	480	491	481	478	477	488	475	510	493	434	513	474	558	476	490	486	459	508	482	493	484	478	474	454	511	524	497	539	507	474	532	489	490	478	505	471	496	490	487	520	506	462	479	474	525	498	438	485	534	498	463	530	506	449	480	444	470	476	509	478	468	454	446	504	452	473	495	462	493	456	479	479	476	470	514	477	534	518	531	484	445	537	468	505	497	485	486	475	485	482	458	467	466	483	508	502	448	468	502	476	507	528	448	504	528	494	478	449	517	503	502	466	474	487	533	459	475	493	477	465	498	465	489	492	451	460	491	549	476	513	484	506	502	481	493	502	507	484	505	516	519	487	467	464	500	481	495	514	488	464	497	481	485	507	464	461	490	474	500	504	486	481	504
7987	11345	10379	5808	3799	2720	2154	1816	1424	1267	1154	980	902	866	869	815	798	688	714	676	625	658	650	675	616	596	585	632	590	586	546	556	549	549	564	577	577	534	550	536	572	582	521	569	541	531	567	552	546	535	526	573	531	560	493	532	519	534	545	524	547	568	544	529	468	527	559	509	515	544	542	517	560	490	528	558	504	516	501	527	528	518	470	541	554	548	506	526	541	553	507	578	504	541	591	505	521	529	518	501	528	522	542	544	559	550	509	489	538	532	507	523	521	530	550	542	526	522	552	526	494	497	505	528	539	520	541	531	499	499	515	532	491	481	493	488	517	535	534	506	580	493	497	538	571	547	539	505	481	578	528	534	555	496	507	550	543	540	531	512	532	519	516	486	542	537	507	530	543	520	531	503	502	545	515	532	492	512	519	506	540	491	499	520	527	486	553	489	528	503	505	519	485	535	594	538	496	517	535	564	519	503	539	514	531	482	517	513	576	507	496	552	513	521	509	555	524	485	548	527	562	504	493	519	521	516	525	564	508	501	491	527	506	572	547	511	526	524	537	535	527	490	533	495	527	502	521	514	511	470	474	497	561	537	549	509	507	539	529	559	530	540	523	503	553	505	479	535	531	533	493	539	535	529	515	500	556	558	506	525	538	481	522	502	554	516	554	526	514	505	555	484	504	511	535	491	524	567	527	491	524	536	519	566	516	540	517	495	528	539	556	518	512	472	535	527	534	487	504	499	543	510	537	500	507	503	548	546	513	489	496	523	541	555	501	530	547	504	518	502	555	521	527	543	556	511	501	507	523	580	536	520	499	501	534	507	543	544	541	535	523	546	548	505	542	526	537	551	508	500	504	526	506	570	500	495	493	493	514	446	506	534	532	561	483	505	505	508	501	491	547	503	520	497	510	545	516	490	485	496	553	518	516	489	517	513	544	506	491	502	534	522	525	557	555	469	495	535	498	492	503	548	516	515	511	534	530	521	484	525	535	536	488	561	517	516	524	520	551	555	530	510	550	514	514	514	533	526	499	538	528	537	578	527	547	522	530	530	530	514	533	503	472	526	494	532	513	530	552	522	518	501	550	554	529	568	538	493	552	520	503	521	488	532	465	452	516	510	499	530	517	520	532	510	523	495	527	494	490	554	502	514	522	505	479	501	539	511	507	499	556	514	521	527	490	499	533	471	533	529	457	531	530	523	540	539	546	505	505	547	513	510	491	520	528	505	550	512	524	515	520	529	523	505	508	527	510	516	517	522	544	504	506	532	528	509	547	522	506	543	522	518	562	525	475	506	513	562	495	543	530	525	479	497	516	512	514	575	506	500	556	478	523	527	500	533	513	505	487	490	486	552	544	526	511	468	471	492	569	512	497	488	532	510	517	550	516	529	482	505	505	487	523	521	467	530	514	519	499	505	509	507	525	544	503	534	527	533	504	486	512	490	522	523	546	533	507	517	489	537	548	512	574	519	515	525	481	480	513	505	485	499	513	500	518	528	528	519	489	512	513	548	534	521	559	510	550	535	535	523	565	514	514	499	481	496	512	585	517	516	495	522	503	540	505	509	547	512	486	549	542	523	540	526	523	476	529	554	503	541	505	536	515	536	520	540	525	534	549	500	524	535	542	559	535	512	510	538	502	514	528	526	501	477	511	557	487	493	505	518	473	472	555	555	525	508	502	531	512	528	467	547	505	498	526	514	518	536	510	533	496	521	541	565	495	513	508	509	520	525	521	540	527	523	512	508	525	529	459	539	519	507	536	498	533	526	532	513	546	532	518	518	527	569	528	483	502	532	510	536	531	498	507	523	512	542	525	522	511	524	487	525	527	497	497	526	541	532	506	521	528	543	508	536	534	500	493	545	528	553	536	518	520	496	534	515	594	512	493	496	513	513	502	464	535	522	533	529	536	534	570	473	519	489	507	521	545	591	505	522	526	520	523	537	504	520	478	532	526	468	534	518	556	497	514	575	519	546	521	534	520	526	514	496	505	517	490	500	554	526	546	480	535	554	559	483	507	504	514	502	505	540	563	517	538	534	512	490	566	543	515	511	538	531	519	555	460	532	523	527	504	534	519	539	586	563	525	514	494	517	511	553	530	522	497	489	548	537	569	509	511	512	568	489	526	518	547	545	485	505	523	519	553	522	520	541	545	535	495	549	508	537	504	487	572	529	518	526	505	551	501	502	514	547	512	496	507	553	541	484	528	559	530	532	523	515	514	540	523	505	564	528	511	519	491	459	514	502	530	512	482	519	518	534	537	523	489	531	478	512	514	535	541	536	570	517	533	566	522	513	506	533	508	553	525	559	518	501	508	538	520	523	522	495	550	517	535	566	517	489	507	581	534	483	544	525	540	553	479	478	533	495	522	514	507	494	513	558	516	534	510	539	548	530	522	552	569	538	531	503	524	536	510	526	535	521	534	514	512	519	523	536	498	532	529	505	537	548	487	524	528	533	503	535	558	546	527	545	545	519	547	530	533	519	551	518	508	506	499	549	536	575	546	553	521	520	509	556	504	580	518	513	513	527	522	509	516	531	527	549	484	477	513	543	502	514	478	520	562	531	515	512	515	515	499	488	537	558	481	589	563	514	506	471	521	573	563	516	519	503	521	520	483	496	507	531	545	543	511	521	515	518	502	548	524	470	480	482	519	541	513	510	554	488	504	480	496	531	515	521	507	550	528	544	518	517	534	535	541	521	471	534	507	507	525	529	518	511	544	541	501	472	502	534	488	550	543	533	520	485	502	522	504	529	488	533	533	562	510	519	495	503	501	517	529	506	538	508	483	498	539	513	530	544	509	519	548	499	505	572	526	512	497	492	536	517	497	511	476	516	555	482	492	524	535	535	518	520	521	493	523	552	524	530	491	503	528	531	549	513	526	494	523	529	534	546	535	530	507	527	518	496	527	492	523	507	534	530	533	536	485	500	488	507	534	465	500	506	534	525	520	544	528	507	526	538	512	554	498	540	479	516	544	484	524	534	494	486	540	524	459	531	532	512	516	502	512	542	487	539	469	539	545	527	492	509	593	536	508	518	505	539	517	458	497	538	535	535	483	506	544	552	529	498	527	532	531	525	534	500	501	566	518	512	515	518	506	536	549	512	493	516	483	495	525	536	519	522	477	527	498	531	499	535	521	567	486	541	491	482	527	517	528	486	517	490	515	492	535	486	570	539	550	524	586	549	530	494	536	519	471	491	526	535	502	521	545	478	539	488	504	476	532	542	497	493	511	492	502	534	507	503	524	545	532	514	504	525	530	544	522	551	555	528	520	529	515	490	524	478	525	526	508	516	499	503	499	501	522	530	528	524	539	534	518	545	564	515	499	545	523	482	556	520	513	521	491	565	500	528	522	479	530	529	520	476	516	515	490	494	528	523	553	549	507	534	504	562	505	509	520	538	575	558	545	561	505	550	485	502	540	543	504	519	546	507	499	506	544	535	557	521	516	516	538	548	546	532	520	538	502	521	487	560	473	508
22674	20336	26790	23756	20345	20353	6625	2177	1621	1560	1408	1292	1175	1145	1078	1126	1073	1104	1153	996	1060	1025	1006	972	965	988	939	947	967	967	921	972	914	950	858	958	976	929	930	931	953	936	964	931	874	980	941	865	866	900	959	879	919	873	949	883	882	944	864	922	957	879	885	894	902	927	861	902	914	917	900	943	874	841	886	915	930	911	857	866	937	884	852	869	915	846	818	876	863	891	900	846	866	893	887	881	894	883	861	912	851	879	832	842	869	837	919	868	912	916	872	881	844	891	939	883	889	836	918	877	881	862	879	862	925	930	881	930	959	884	915	882	909	874	824	882	884	848	857	900	882	919	883	898	901	898	877	916	928	921	890	883	854	923	920	892	889	910	907	867	846	888	897	852	905	872	917	907	837	907	858	838	886	906	888	842	842	889	899	868	932	855	860	872	874	916	888	889	909	890	873	892	880	855	879	890	853	909	870	870	867	903	876	897	875	892	884	895	849	809	955	905	875	869	888	870	873	870	850	866	902	941	908	946	887	913	907	899	911	835	862	902	893	909	876	863	934	920	925	893	897	905	882	864	893	916	850	896	898	857	919	890	867	922	843	893	869	881	883	900	860	935	900	843	861	956	924	907	891	874	911	870	839	890	923	893	873	923	896	892	905	862	873	920	884	876	855	876	845	825	923	936	876	824	865	912	800	912	869	894	956	923	869	873	862	850	881	858	903	851	876	878	897	907	873	881	898	891	872	917	880	885	914	904	920	895	833	877	887	912	855	874	856	856	890	895	895	934	910	868	864	885	894	938	913	917	866	836	887	884	838	852	924	865	868	859	879	865	841	911	832	818	912	870	924	886	836	885	887	900	885	949	893	846	876	887	903	834	857	877	884	889	901	852	842	887	907	881	945	856	911	840	904	864	901	893	885	895	903	890	949	880	897	883	896	880	861	886	881	915	851	914	877	908	861	863	867	860	866	911	916	843	920	884	932	890	883	902	880	906	897	835	919	889	849	878	879	804	902	879	925	889	871	872	924	851	922	903	904	879	907	887	915	852	905	889	884	852	901	864	891	849	885	900	880	911	908	904	892	878	911	922	819	918	909	903	901	878	898	905	833	859	871	907	857	868	862	856	871	900	916	890	830	888	908	883	908	932	915	880	928	909	886	934	890	904	888	839	885	924	865	852	895	922	906	905	949	876	937	905	860	856	915	893	838	863	887	911	870	880	888	863	903	860	871	863	857	897	854	876	937	841	887	869	887	885	842	862	873	887	889	892	843	871	880	866	902	925	864	834	860	856	899	865	868	857	903	901	918	892	877	875	856	813	868	834	888	878	854	830	941	913	954	849	967	878	866	936	888	862	956	963	961	897	912	877	905	907	828	828	879	824	849	931	904	899	945	872	900	823	898	921	887	891	895	893	909	835	873	854	832	938	866	850	867	886	842	832	880	895	860	894	892	919	866	869	893	938	897	878	884	875	884	882	917	879	898	930	909	832	909	823	875	828	893	851	906	872	904	942	869	943	946	893	829	850	862	904	852	889	887	907	884	904	881	891	878	898	847	865	854	930	851	823	874	847	895	891	855	890	864	918	928	935	911	874	933	896	882	822	909	871	908	873	905	848	878	917	840	888	867	860	890	853	847	870	857	885	900	846	878	879	942	883	872	846	901	956	859	905	900	914	862	836	903	824	929	896	881	873	914	881	934	937	955	867	859	907	856	883	836	904	921	856	887	872	862	873	876	935	835	846	830	877	847	929	883	892	826	855	856	846	899	939	899	885	874	934	868	942	910	873	917	843	883	883	889	935	917	863	850	953	882	868	906	882	895	877	941	847	857	842	905	905	868	850	901	926	851	927	876	900	901	920	884	899	880	876	858	872	903	894	865	887	898	892	927	879	876	896	894	872	907	898	958	845	838	899	881	830	858	899	891	901	829	892	871	914	874	889	890	878	910	901	872	855	906	875	855	877	868	897	903	824	871	827	857	920	901	874	899	914	905	913	884	887	859	905	910	937	883	949	932	870	929	898	865	861	874	891	943	929	925	936	913	891	889	861	850	866	897	884	903	871	927	928	849	885	883	906	868	827	866	870	916	943	891	897	916	904	927	833	863	854	883	822	892	886	851	870	893	919	855	864	923	926	841	880	854	856	855	862	935	917	882	869	924	879	911	888	940	859	873	889	883	917	837	882	937	892	931	937	911	943	864	883	920	899	897	892	888	950	896	882	880	933	871	819	899	936	871	921	839	943	904	864	926	883	879	919	918	898	879	906	881	885	938	905	849	901	872	868	860	925	923	852	874	956	947	858	862	922	885	904	884	871	877	868	890	922	881	844	889	937	925	944	887	878	956	903	883	892	906	815	901	875	886	859	889	878	870	910	951	941	875	883	907	890	887	925	923	817	898	932	848	879	879	925	920	895	857	896	923	876	859	859	949	879	904	891	849	843	959	923	878	966	870	917	849	828	920	881	892	828	896	859	882	857	911	914	944	880	889	901	865	856	968	865	846	934	877	864	892	907	939	895	880	866	875	909	859	918	900	861	919	870	869	854	868	863	875	896	909	828	868	892	875	865	847	874	908	858	927	935	909	909	875	967	903	878	881	892	866	891	928	904	902	943	861	883	916	877	871	913	862	898	885	901	882	938	844	864	877	943	864	890	896	923	893	888	893	909	872	889	950	849	836	794	905	856	893	915	936	871	888	863	860	919	929	940	902	919	866	851	869	880	883	903	870	933	918	857	903	845	857	860	875	889	915	936	897	864	867	845	935	875	825	886	873	902	941	853	896	841	855	952	918	830	858	926	882	865	893	886	926	859	855	865	873	844	893	913	909	907	907	826	830	890	874	891	856	890	886	919	851	859	915	861	881	915	852	887	870	854	866	892	869	880	873	947	1016	831	930	871	913	912	899	893	890	908	917	899	839	861	894	928	841	858	876	932	862	888	873	889	830	868	879	857	854	890	868	882	881	881	868	876	866	888	895	878	892	912	887	909	867	902	918	896	883	921	900	919	990	862	832	919	842	855	936	891	923	897	855	886	852	870	905	881	848	862	912	821	828	883	895	917	899	924	878	872	922	925	909	873	923	891	845	910	927	845	897	887	880	858	858	952	848	891	915	896	917	947	859	916	869	951	929	889	836	864	883	881	910	842	856	911	857	875	876	908	850	901	883	852	862	892	896	869	934	903	893	879	870	900	859	885	912	870	900	825	851	879	818	914	880	859	882	883	881	892	891	894	852	854	880	894	919	879	925	908	881	900	878	925	929	893	892	829	914	868	882	957	923	868	875	926	892	846	874	912	863	858	894	893	926	884	805	867	867	843	911	878	914	871	891	856	904	876	890	841	921	909	870	927	916	885	893	851	886	908	829	875	908	889	887	875	850	877	866	912	924	908	880	899	873	905	917	910	885	940	901	837	889	873	891	891	876	908	876	881	902	864	853	890	885	895	911	867	859	923	905	933	857	944	877	921	900	888	942	842	915	838	820	881	905	922
10787	17764	16337	9743	6645	4940	3756	3064	2581	2332	1967	1842	1610	1505	1423	1323	1309	1275	1224	1166	1167	1034	1083	1000	1021	1033	1025	947	983	947	947	948	926	918	939	918	914	901	919	914	861	919	944	903	881	918	891	869	873	823	837	894	821	922	856	890	858	889	896	879	853	892	855	874	863	802	908	878	891	869	824	810	898	853	847	834	872	867	814	856	855	809	829	868	848	891	852	834	880	881	840	855	844	814	883	868	847	828	834	877	912	853	840	873	848	832	871	784	855	851	886	843	866	884	840	886	890	867	830	847	832	800	881	779	859	868	864	844	896	866	828	818	884	842	875	834	841	857	835	847	846	864	876	817	827	812	848	823	865	845	856	855	894	847	862	835	828	861	873	836	867	851	895	819	898	850	876	800	852	810	839	837	836	803	820	783	843	839	838	819	856	863	843	824	850	865	791	814	871	848	832	844	868	851	852	908	900	818	862	872	851	813	840	835	889	862	839	841	892	824	845	903	855	823	851	860	874	858	860	883	847	899	862	871	871	859	858	885	867	870	861	834	811	880	863	802	822	855	862	867	880	866	842	871	850	837	809	832	799	907	839	835	813	860	877	845	818	908	878	835	849	881	830	888	859	840	802	872	830	839	822	850	883	858	859	852	832	816	840	872	868	861	857	924	876	852	891	833	849	862	837	809	880	883	882	874	846	870	836	823	862	839	899	861	897	840	886	870	860	831	863	825	847	857	824	815	801	817	832	832	811	824	851	836	807	814	809	871	826	809	867	835	838	844	769	857	884	854	830	899	836	840	931	840	823	788	848	838	810	831	881	856	873	814	844	816	834	850	802	855	847	840	885	830	843	856	807	870	850	895	803	841	872	843	822	773	856	837	808	869	831	832	816	867	830	843	855	871	869	836	794	832	868	841	856	825	779	822	881	847	844	872	914	833	826	864	865	790	835	833	869	850	836	866	872	833	838	782	853	868	870	865	882	854	866	845	862	815	843	858	834	857	829	848	801	871	919	852	871	839	852	871	857	873	833	822	858	844	875	814	860	849	825	856	837	839	891	860	822	809	846	811	855	855	842	803	823	856	817	880	823	873	890	897	823	869	883	817	822	869	846	829	862	819	825	871	810	857	854	887	867	863	849	874	867	880	828	844	874	838	844	860	821	834	824	805	883	811	881	833	887	847	896	806	829	832	840	812	853	812	859	891	821	783	846	856	858	844	859	842	802	812	823	859	858	818	819	787	873	843	846	868	883	846	840	898	821	873	842	871	870	826	871	878	895	824	845	836	839	842	873	815	837	846	871	752	852	828	796	816	786	856	854	912	799	843	848	900	875	867	883	869	815	845	832	838	850	876	854	917	839	845	862	860	813	858	894	842	893	866	844	863	844	852	864	829	780	849	828	868	794	821	841	817	852	902	818	853	830	809	863	868	919	839	833	935	848	845	849	826	849	827	858	832	860	866	855	835	866	867	832	859	823	824	843	863	823	842	856	875	801	840	870	905	847	822	858	842	865	818	831	829	839	872	910	871	851	815	853	797	802	848	829	888	867	823	903	853	776	841	865	831	845	826	900	856	850	862	810	776	843	852	845	857	828	888	878	841	865	872	833	851	860	868	853	837	860	840	851	827	864	823	830	848	881	876	849	809	836	847	861	873	818	882	883	799	884	816	833	850	846	853	861	801	849	865	853	828	830	865	873	836	848	812	834	805	886	850	841	800	861	801	855	844	837	870	821	830	852	801	854	906	851	835	815	913	885	869	850	838	861	843	817	848	806	834	891	878	797	882	831	831	887	812	896	870	843	907	891	857	880	794	832	887	839	849	882	843	862	886	789	882	847	866	781	867	796	875	843	874	876	797	911	821	807	846	797	779	867	872	838	808	855	810	860	883	834	849	883	837	867	814	868	839	829	843	848	860	813	883	820	844	798	869	809	863	805	798	830	857	844	821	885	817	857	828	877	801	867	866	855	846	863	835	859	824	879	813	820	860	871	830	823	897	871	779	893	819	908	802	843	870	889	819	847	852	877	852	855	903	823	846	850	837	873	869	839	812	833	857	846	839	890	867	842	835	860	851	882	834	824	807	846	844	862	889	850	861	804	847	799	814	799	842	886	872	842	864	784	858	843	799	845	845	833	840	834	797	788	871	861	861	851	825	783	852	850	840	871	886	809	817	827	864	812	827	862	825	849	835	811	861	841	847	876	780	879	815	796	895	866	879	825	865	852	847	903	865	838	835	836	882	806	808	874	804	910	883	849	839	838	836	854	908	843	844	847	825	870	850	844	912	846	862	862	850	852	820	784	845	848	891	873	796	851	882	870	851	847	853	849	894	853	896	831	836	851	788	875	858	879	896	845	857	891	843	825	833	823	825	833	839	867	880	834	909	851	871	825	842	874	894	892	867	900	840	823	786	821	879	830	835	864	860	854	841	872	841	854	856	800	844	798	873	845	896	824	858	834	878	850	822	882	878	873	841	843	822	839	852	848	849	830	872	897	860	874	860	770	843	840	871	845	912	868	892	848	892	848	803	772	852	880	861	781	866	835	901	827	834	833	856	855	843	884	863	886	870	857	820	806	832	861	819	817	819	848	831	863	846	840	820	896	836	870	799	901	824	846	856	853	844	832	846	855	846	918	845	908	811	881	831	902	840	850	836	861	814	819	860	830	835	803	882	850	850	852	887	858	855	909	863	885	889	819	870	919	842	860	801	879	839	809	894	819	868	883	842	867	852	883	835	865	860	856	830	867	860	857	860	824	879	824	857	860	786	826	855	838	826	774	855	851	894	877	826	801	839	854	859	847	826	873	821	813	881	846	845	874	847	858	837	849	818	851	864	806	840	854	852	854	865	830	865	837	806	826	852	869	865	817	888	889	909	831	851	845	901	829	865	839	842	824	843	894	905	853	867	877	859	833	839	827	855	851	835	798	847	849	845	934	816	807	852	871	843	870	875	797	829	850	863	821	844	858	842	829	873	790	836	856	811	867	839	866	851	875	815	816	860	834	816	832	865	886	887	809	885	831	881	818	845	808	858	838	905	856	843	798	879	828	827	870	840	841	808	788	813	849	832	863	781	820	837	860	806	801	805	807	872	891	863	866	838	867	868	889	847	838	841	890	837	822	881	866	844	830	897	851	886	822	799	880	794	906	845	804	849	904	831	838	892	817	842	848	810	861	882	805	828	819	845	860	853	889	852	846	830	771	890	800	880	848	834	869	814	843	897	850	817	865	868	834	902	806	865	835	826	881	774	828	841	856	838	834	817	863	869	836	850	831	798	844	928	864	813	882	870	907	863	828	810	891	813	888	878	855	879	818	834	850	842	870	878	825	833	857	819	891	886	862	852	822	877	808	829	844	873	814	841	852	889	871	909	830	829	856	837	811	786	896	822	880	865	877	835	833	857	853	852	810	870	884	857	815	825	888	874	865	849	879	811	845	844	855	868	826	809	845	885	862	830	781	854	866	831	830	770	863	870	867	854	850	881	854	885
27798	13471	2479	1267	1049	1014	1013	1006	991	953	1004	940	964	981	927	1028	912	941	937	999	1004	942	914	1005	935	953	974	964	931	949	1015	976	961	963	927	951	1017	962	923	903	924	926	948	956	932	932	953	950	1009	1004	954	944	977	1005	983	905	948	999	937	1000	993	969	923	1007	1041	982	929	937	927	971	960	967	987	981	995	954	985	956	975	901	962	954	944	976	996	940	958	981	1003	969	921	972	929	972	1006	948	1000	957	971	972	935	964	918	991	956	927	954	977	933	939	959	938	988	900	1004	955	934	965	1016	982	912	980	940	945	955	1000	966	973	970	952	962	1000	982	978	974	992	937	964	1021	932	935	970	951	984	952	921	990	932	1001	897	956	963	1023	970	958	1005	971	972	989	936	984	955	946	956	950	950	991	970	951	936	977	968	935	977	930	974	994	996	915	949	995	988	896	914	1015	910	957	920	892	994	975	961	937	958	899	978	948	921	920	963	942	899	966	973	945	1045	953	1011	974	924	925	907	930	959	968	967	999	967	979	988	970	985	926	977	956	944	983	986	976	939	910	933	1013	978	938	928	928	1003	923	949	976	911	921	1040	952	971	945	905	950	948	881	951	959	952	979	992	924	971	952	971	966	950	995	1011	952	977	937	915	872	945	940	993	943	915	952	969	985	982	941	934	987	972	921	957	944	925	994	954	965	1008	908	930	978	960	947	988	945	921	966	1006	960	946	900	918	959	966	996	946	952	935	968	951	917	905	903	976	978	961	985	912	914	914	944	1050	932	948	967	938	1010	941	915	1036	944	1001	901	994	966	960	960	993	893	1004	936	975	973	952	984	970	922	894	974	956	970	994	995	963	992	949	974	963	974	971	943	964	935	993	922	984	924	912	923	963	942	929	908	968	959	995	949	946	966	953	973	921	978	927	944	979	925	989	927	947	1002	968	1023	945	1003	988	978	874	939	963	993	1031	931	945	918	966	964	959	984	922	994	932	963	1007	900	939	988	961	958	950	944	954	919	978	935	963	933	1014	1016	991	973	1007	950	969	966	951	971	943	977	971	979	1039	944	951	954	967	963	968	912	981	932	993	957	993	948	1025	986	898	966	998	894	929	1001	939	938	1011	949	925	965	993	956	1025	949	968	904	993	947	918	926	971	968	949	945	1005	934	945	971	918	937	956	969	945	930	946	904	947	918	998	964	871	975	1017	935	964	992	987	969	951	941	961	988	975	930	931	968	928	931	891	949	968	961	992	914	949	977	988	975	937	931	967	973	943	970	978	956	884	1008	949	988	1006	986	988	927	1012	1009	922	1018	921	996	912	876	997	935	918	939	955	976	977	957	974	987	1005	976	959	933	937	979	956	936	927	952	960	886	998	961	1000	951	911	988	985	975	976	1027	989	916	925	956	953	987	953	986	932	979	953	941	900	947	937	931	1007	944	983	954	952	938	950	960	919	914	916	970	935	957	1039	1028	992	942	943	902	1003	941	977	911	913	946	999	938	966	934	970	888	905	965	970	982	874	951	987	891	881	980	922	962	983	947	976	918	984	952	963	972	964	948	940	907	918	935	980	927	907	936	992	961	920	939	915	999	957	1004	948	953	967	931	917	959	902	867	955	990	967	953	899	966	934	992	968	911	965	972	996	940	894	887	912	937	962	978	974	1038	963	998	942	939	972	964	925	985	959	962	934	893	951	1000	940	915	954	980	982	928	936	951	962	955	939	940	940	1004	995	1003	950	924	926	947	979	922	983	1009	941	955	914	913	911	963	930	943	943	926	956	926	997	1006	980	961	969	924	945	979	970	934	956	1013	974	950	898	921	936	985	958	1004	960	958	978	922	972	960	917	952	930	972	934	1032	902	954	1000	938	982	972	944	947	935	952	918	955	973	969	914	980	956	994	936	984	998	940	954	945	1014	991	940	920	958	953	973	970	938	987	955	957	933	920	973	965	971	987	926	988	907	902	879	956	985	945	936	987	970	939	900	912	936	979	975	975	932	955	908	959	925	963	946	961	952	958	949	990	969	994	932	950	979	986	925	1015	947	985	943	925	960	974	962	1024	954	996	940	964	942	948	950	955	960	949	976	1014	954	1012	976	934	975	1003	1009	982	922	981	935	1033	1017	934	959	935	975	938	925	934	935	1015	912	941	963	937	975	958	986	951	971	935	955	976	891	967	982	979	956	942	921	978	976	943	1032	897	895	989	1004	957	946	942	967	1003	982	969	946	994	974	935	969	922	958	956	942	1012	1003	932	920	906	912	935	979	958	982	975	960	944	952	976	997	907	959	946	1012	953	1004	957	1021	928	972	986	1011	977	947	977	970	986	965	899	955	985	956	962	945	969	939	972	934	933	962	964	964	983	965	1010	954	968	957	971	988	972	955	944	991	929	1012	913	971	969	980	977	976	994	990	953	966	940	945	908	948	963	933	974	949	932	911	939	993	939	930	976	909	953	980	953	936	943	987	994	935	942	985	968	971	933	961	969	967	981	940	933	949	966	975	939	937	993	903	1005	965	981	957	969	937	950	998	919	898	936	996	978	987	1018	957	942	968	889	953	992	980	1013	904	943	938	981	972	963	991	926	936	992	948	974	923	919	930	998	951	986	996	992	909	975	974	924	991	1048	910	928	921	934	971	918	951	933	947	996	949	990	1004	977	931	934	946	953	909	953	936	927	992	977	976	993	889	959	920	1004	963	1007	950	946	974	889	955	901	952	978	950	985	998	898	924	964	933	998	954	934	988	938	972	985	904	1006	950	959	919	1020	990	946	971	944	993	981	1019	1013	946	996	956	998	970	982	972	990	901	963	894	986	901	974	953	908	936	946	953	985	936	950	923	902	912	961	940	936	882	940	982	981	924	996	968	873	937	943	964	944	980	968	971	934	952	959	956	922	948	959	968	942	928	1017	960	970	1003	987	984	950	939	934	1065	977	974	998	981	919	940	952	960	949	943	989	969	947	963	939	902	1005	981	975	947	966	949	918	947	960	927	968	966	985	986	942	963	999	962	938	905	994	936	921	924	1003	911	1022	972	966	984	945	960	986	962	954	895	957	915	999	919	934	945	961	998	965	981	946	902	979	922	978	971	967	959	937	997	912	927	1008	900	973	925	989	976	974	924	956	1038	944	975	992	949	932	962	981	974	993	945	989	987	934	895	961	993	928	931	932	949	961	939	970	972	952	953	987	886	932	970	956	973	934	929	981	986	990	1010	988	970	896	968	962	966	981	916	946	1064	950	1044	985	946	958	952	923	961	884	927	937	924	961	962	966	1004	992	913	954	966	966	1005	939	971	978	982	942	949	940	944	891	991	994	931	957	956	948	945	919	922	961	1005	997	951	922	953	1013	959	1012	941	928	930	928	1002	926	940	950	976	908	917	971	889	951	949	975	957	982	954	968	987	1029	941	931	935	987	950	958	925	941	998	967	954	954	973	904	940	934	944	965	1007	882	936	1011	1014	937	978	1029	962	938	972	970	954	909	943	929	915	970	968	956	936	962	944	955	956	1011	971	982	1001	990	1024	948	971	924	1006	997	956	969	968	1030	893	957	943	953	991	953	967	941	947	936	982	957	930	904	941	945	928	894	942	915	945	965	945	947	933	945	926	950	982	942	956	968	935
5667	1638	1487	1261	1157	1140	1078	1056	1043	1049	1014	974	957	990	1021	979	1027	1028	973	974	997	997	969	962	970	1026	957	951	972	964	975	980	996	998	1052	961	1016	971	988	959	992	993	980	1010	974	1042	996	1030	944	979	998	996	1036	988	1031	1009	967	988	1026	1007	952	974	998	933	1010	937	1002	978	985	1012	1067	981	978	991	1004	1000	1051	1042	1042	968	1030	937	971	1020	1023	960	980	1010	994	982	1012	975	994	940	966	979	974	1015	988	957	974	964	981	997	1049	1005	988	986	1010	941	933	990	912	998	974	999	1002	930	949	885	1000	931	1081	952	976	1001	1018	948	984	957	983	969	983	1026	970	1076	950	981	947	1006	986	1018	979	974	1021	992	993	1015	983	994	1042	936	963	969	987	1025	920	1001	1018	926	1002	1081	982	1027	1010	1003	997	995	1045	977	1017	973	970	1051	954	982	1009	988	1007	996	981	996	1007	965	1011	1029	934	994	969	1003	1029	1012	1002	967	1024	999	964	996	983	1024	974	958	950	1005	919	988	933	987	927	1019	1015	1003	1035	1015	1071	970	985	1013	960	994	985	980	928	1051	973	1000	966	1003	902	937	983	984	947	1028	1023	1038	934	995	956	989	993	998	953	1076	971	991	999	894	1031	1017	942	977	1019	996	996	1008	969	967	991	1031	1006	978	958	982	992	972	990	994	995	969	991	984	976	994	994	951	963	976	946	965	943	952	1001	954	1059	999	980	978	1004	954	960	973	1014	961	969	973	993	929	1002	925	1013	963	989	953	1007	1007	941	999	1007	970	979	1000	947	948	969	1032	975	923	1024	1008	978	1021	984	1023	933	1037	1024	926	1018	1003	960	963	1004	992	985	968	949	950	1008	985	926	1022	981	923	980	1014	980	986	1013	1022	926	1007	1019	952	1003	975	1002	994	1059	953	1058	994	951	988	1006	1060	1065	951	1019	978	971	969	970	993	1047	974	1026	994	963	1019	995	1002	991	976	966	1041	971	967	1010	994	1016	985	998	952	982	952	974	948	970	994	1048	1001	1019	945	953	964	974	980	987	985	1018	997	1003	1018	955	970	981	979	995	1004	1007	1046	980	977	989	962	974	940	995	940	943	997	988	993	966	964	983	969	951	1029	997	968	955	976	989	969	999	1009	951	992	985	975	975	1011	1014	1052	997	997	977	958	997	978	991	1004	948	986	970	1005	980	974	1060	1011	969	1057	930	994	960	971	932	990	999	1037	1025	946	980	987	958	927	1023	996	972	970	987	1012	1041	1010	1011	1006	1001	939	961	1018	966	1014	1007	968	1020	988	1045	963	1006	1036	940	987	995	990	959	994	966	1000	997	1036	986	1001	992	1061	997	972	1008	954	960	981	987	1005	1026	971	980	987	1033	982	1005	955	981	1055	1027	943	982	1034	983	1035	995	960	987	965	978	994	1032	1030	1001	1004	991	943	1020	1008	970	1040	1008	982	986	984	1015	949	955	1026	1003	956	937	985	985	999	970	1011	963	937	950	961	947	919	1036	960	960	979	1006	981	946	955	979	982	982	1075	955	1009	988	977	981	963	982	1053	964	1006	960	957	1015	1017	956	935	966	979	997	1029	1013	971	952	961	975	995	974	1049	922	983	994	993	984	1017	1017	1002	1006	954	1018	1003	989	1044	976	999	986	1003	940	1007	961	1019	967	967	961	975	993	940	988	980	925	1014	1003	993	1025	930	975	947	984	962	964	1003	987	997	994	950	937	1025	1010	977	1012	988	909	988	1040	977	974	978	926	903	1031	966	954	1002	1040	1004	1019	943	1005	1035	998	1021	1011	972	986	1064	972	978	1056	978	934	965	935	959	934	942	1014	978	1021	1003	1009	1033	972	963	969	984	983	981	972	983	1012	974	951	977	997	983	1022	967	1025	964	999	975	944	941	964	1016	986	999	1027	961	1056	1026	983	941	1014	985	930	999	1025	987	1004	1014	1021	982	1069	960	982	951	1031	1007	998	993	978	940	997	1001	958	991	989	996	979	991	954	979	1001	1012	1037	952	971	966	1010	1006	952	986	996	982	976	1002	1018	1045	1020	1037	926	964	1022	983	1067	965	949	1011	961	974	985	1009	917	996	953	988	981	968	975	953	1010	953	967	951	941	998	979	990	1015	1049	992	974	974	997	1030	980	1022	980	951	957	985	1004	1018	906	986	975	965	943	988	976	936	998	980	995	963	1017	1013	937	995	970	996	961	968	957	981	1022	969	981	1051	1024	975	1001	987	961	1028	986	967	961	995	1033	978	978	964	1014	977	944	971	1065	978	1021	938	982	997	984	996	1030	1001	1011	973	1003	955	971	1012	935	1002	1039	1005	974	988	1032	948	961	990	997	958	1027	1036	983	964	1008	975	985	984	990	1030	1021	983	1053	936	955	924	962	932	960	965	975	947	1028	975	998	1026	964	976	1042	949	1012	1054	1007	957	993	992	972	1071	948	1004	943	1051	1008	989	984	1004	972	1048	985	995	942	988	1007	1023	977	935	1004	942	990	990	989	986	989	986	1007	1027	1011	932	996	935	996	1007	1029	970	975	959	1000	970	988	986	1042	1043	1001	939	934	1014	1000	1027	1019	953	1004	981	950	1000	945	903	989	965	954	1031	1015	999	1001	994	962	987	971	998	989	980	995	937	956	997	990	964	951	1015	957	985	960	1014	974	961	1060	992	947	963	962	984	914	1019	1024	1018	1046	1021	1021	980	958	974	1017	953	1021	997	956	957	992	945	1009	942	987	1055	955	1013	993	971	1016	1040	977	985	1011	949	1055	962	1037	1031	980	959	984	949	971	982	957	965	1013	997	910	1001	983	942	986	970	989	1003	1028	1010	977	965	925	1011	1036	987	982	975	1046	992	1055	933	988	1010	989	1027	968	991	958	951	973	963	949	920	1014	929	965	896	1028	989	1019	1006	1030	1018	989	994	1056	1030	983	1009	1032	979	992	1018	996	1040	962	995	986	1019	985	991	966	1057	957	965	975	1021	970	1016	1036	959	991	945	987	1019	995	1014	945	969	1007	967	1008	1021	1003	1003	1000	981	957	964	1011	977	974	1018	996	1010	989	1046	952	973	1010	955	1007	1007	993	993	1000	1004	1011	942	973	1032	980	1011	1003	1008	950	1008	1031	986	992	950	996	987	965	968	970	993	1023	990	979	965	961	986	967	962	1024	1028	1015	987	927	976	1005	1039	984	965	1005	982	1028	974	1018	1042	1037	978	988	1007	948	1005	1004	1003	982	981	968	943	960	968	988	1000	972	961	977	981	950	978	965	954	998	999	1010	993	977	1019	975	1015	981	984	924	1022	1055	980	1020	994	1017	997	971	1010	948	1009	980	992	1002	972	996	1002	956	990	995	992	980	945	954	1025	1013	1023	962	1007	967	973	978	962	1017	946	933	1018	1002	967	949	987	1033	950	996	945	993	1021	966	975	955	914	1033	1003	1018	971	1008	1024	976	976	1018	927	981	1024	1008	1030	1006	999	1025	1015	1027	965	1015	992	1025	1007	977	1028	1026	1023	1017	963	1035	996	984	1020	957	1035	924	955	1033	1003	948	981	969	948	980	1000	947	991	1037	958	957	983	986	943	904	977	1000	1007	963	946	998	987	1030	983	974	1002	992	1080	946	1019	955	957	1038	977	984	942	958	900	1002	984	986	935	950	1029	1009	971	937	1034	980	1049	955	1023	951	997	1018	989	960	1017	990	993	973	1035	1002	946	890	1019	952	1047	1001	941	955	1047	989	1005	1008	965	993	1010	968	1023	981	1012	928	997	978	1050	964	1023	964	980	956	1001	936	1053	1025	954	952	1018	987	927	997	975	1012	1016	1049	966	950	960	995	992	969	936	1018	978	1012	963	1002	959	997	966	994	1018	973	968	970	962	997	976	997	1009	1042	939	987	979	969	1014	965	986	992	991	956	1022	990	990	1023	921	1003	1023	997	987	970	992	1032	1003	1017	998	1016	932	1011	1049	967	1004	978	1047	1011	1046	976
24381	20362	26364	24246	20365	7971	1446	1031	944	818	750	726	660	652	623	579	607	653	579	535	577	536	521	521	528	554	552	513	496	548	516	564	535	490	523	542	537	506	534	516	504	481	500	519	473	482	510	560	498	467	529	497	491	472	551	491	524	488	455	503	503	515	538	471	465	482	503	508	521	515	492	498	480	479	485	470	509	517	478	488	460	528	495	497	460	523	468	495	457	491	479	484	477	533	497	478	490	490	468	515	514	530	500	496	482	465	470	471	517	597	480	494	479	490	465	454	489	523	480	488	496	495	508	505	508	467	503	455	472	513	513	471	460	485	489	460	492	494	504	486	515	496	508	458	498	480	492	501	502	486	478	537	565	526	457	497	494	475	487	472	518	514	462	487	496	465	531	467	448	462	486	499	482	516	459	507	499	499	467	471	466	530	526	455	514	513	456	496	521	518	479	490	453	495	483	487	471	492	484	514	516	496	483	484	500	449	508	471	466	491	525	507	495	527	537	468	476	476	466	489	519	516	493	479	495	493	519	521	495	491	507	483	459	488	482	503	470	497	478	479	474	500	482	481	530	513	459	467	514	492	511	479	520	515	502	478	505	511	497	490	518	477	493	502	492	492	528	533	491	469	491	474	526	516	479	449	477	466	480	445	497	507	449	507	500	506	488	496	486	481	520	551	514	542	471	453	524	460	464	494	463	500	524	447	496	459	466	466	524	501	467	446	514	505	494	513	486	501	510	505	525	489	500	477	494	507	509	506	503	509	475	513	493	464	466	536	515	496	491	483	511	485	476	515	492	460	512	499	475	510	493	488	479	469	488	441	473	462	500	500	516	480	505	490	499	458	489	516	507	437	524	510	511	482	488	476	502	527	448	465	497	486	438	493	513	529	470	517	480	525	476	454	505	449	536	523	498	461	510	512	486	472	455	530	464	475	528	495	485	527	543	515	466	491	521	497	482	484	480	508	466	508	549	472	535	500	479	480	516	501	525	498	555	528	498	524	498	483	453	499	481	481	477	491	517	509	491	514	472	505	485	484	524	463	455	485	473	506	500	494	484	506	505	521	508	485	493	479	468	469	490	483	487	504	457	472	468	461	495	482	503	452	478	480	488	491	515	501	504	486	487	514	535	486	485	515	527	486	530	479	519	516	551	467	487	500	482	506	537	520	517	474	448	511	500	491	485	514	508	484	496	453	459	470	504	507	489	502	497	513	462	483	475	522	486	449	472	475	493	468	506	461	514	469	472	455	499	443	508	484	502	494	488	551	458	475	493	508	518	473	481	502	478	535	492	493	533	488	487	512	522	468	489	454	522	467	496	525	536	500	521	500	497	510	462	486	484	531	475	518	483	524	489	468	504	481	493	498	433	477	527	486	493	491	492	455	478	535	459	492	481	481	483	484	469	519	479	498	478	497	488	489	467	478	524	491	549	514	466	495	483	470	487	515	468	479	482	480	508	482	495	440	471	454	500	493	509	471	510	492	521	524	470	520	536	500	494	500	504	457	554	525	546	483	505	497	500	517	492	512	494	497	550	511	487	522	434	523	501	516	488	508	498	493	461	481	498	541	482	512	498	478	471	493	507	509	459	501	515	500	469	458	489	477	487	499	496	508	539	465	501	457	478	512	498	512	469	480	538	482	435	482	504	495	505	505	529	479	517	498	468	468	507	472	470	484	502	504	513	511	457	508	498	501	470	490	505	470	467	502	511	548	499	482	463	519	471	489	493	526	474	488	476	483	474	483	483	499	492	537	510	515	473	495	488	529	448	547	502	487	506	498	441	420	478	468	531	505	524	494	466	477	503	495	497	459	486	472	497	490	492	493	536	470	494	469	484	495	488	484	486	507	468	491	503	494	473	457	505	501	505	495	494	525	506	513	504	510	497	484	478	507	515	519	478	481	485	510	478	532	497	476	511	400	481	531	489	468	474	534	525	487	506	466	501	435	499	517	527	497	521	475	507	488	503	486	510	482	474	473	505	479	491	521	507	484	470	509	480	478	479	488	494	504	447	460	487	462	491	454	507	486	446	490	483	484	465	492	452	488	529	472	439	505	476	480	492	514	476	485	469	457	494	475	528	486	476	492	464	498	530	466	534	519	514	514	495	478	490	463	475	473	465	517	503	485	479	484	504	472	490	494	508	493	475	495	484	509	493	515	459	464	499	507	483	457	487	491	474	495	453	529	479	486	514	504	512	461	496	468	475	513	496	462	530	509	485	516	502	492	467	484	488	505	496	508	446	538	460	490	474	504	495	489	486	474	489	503	467	510	479	524	498	452	488	443	465	464	516	475	505	524	483	480	501	501	501	479	478	491	495	498	466	508	488	518	476	487	455	474	514	467	485	528	499	469	488	482	465	499	490	480	500	504	457	492	494	475	481	495	546	469	439	498	519	514	482	509	506	491	463	514	514	482	482	489	502	489	540	496	497	477	497	478	464	467	498	531	465	426	502	552	484	516	536	481	510	497	529	522	488	480	505	518	486	467	459	522	503	525	469	476	476	472	512	529	486	506	500	497	489	443	484	482	496	532	503	485	478	464	478	525	456	473	470	488	530	483	513	494	507	487	456	476	476	474	497	467	525	520	506	457	491	543	504	513	493	446	496	478	482	529	484	487	466	483	445	508	509	489	532	513	525	563	504	522	511	494	475	479	529	544	490	472	489	460	477	476	505	475	486	525	504	498	494	540	523	441	487	465	500	504	510	454	508	507	502	483	493	509	489	464	476	482	501	479	513	487	527	491	460	504	526	487	489	497	499	513	510	543	493	477	485	478	510	472	520	448	435	501	499	524	493	504	474	507	447	483	450	509	503	496	522	497	464	476	479	507	482	479	487	484	504	474	547	524	504	500	495	484	526	469	471	513	525	450	480	512	525	474	549	506	500	508	503	453	493	466	490	496	446	465	478	531	514	477	467	465	516	483	476	495	475	458	486	494	503	499	504	497	478	466	496	479	515	474	506	479	483	499	494	499	488	492	531	480	502	478	516	456	496	567	481	506	482	496	520	510	481	509	506	493	483	509	499	500	494	485	474	485	471	478	494	485	490	458	505	499	508	481	504	470	489	468	531	451	517	474	518	553	479	513	536	489	494	443	458	526	454	504	481	466	511	523	480	509	504	482	491	467	543	516	451	485	498	519	522	488	477	513	479	493	479	468	469	545	467	478	481	471	493	469	466	503	494	505	456	499	498	507	475	480	462	496	512	488	504	527	514	461	503	489	469	491	468	502	502	540	534	474	470	484	508	514	492	467	490	451	519	467	522	522	529	482	461	485	491	498	473	503	481	482	503	462	515	500	516	511	519	494	487	502	498	526	462	480	546	495	474	465	483	494	502	494	492	464	492	533	444	484	488	515	453	514	485	519	496	501	489	495	514	462	484	474	469	530	486	481	487	487	469	436	467	505	468	461	506	526	479	453	508	489	471	502	476	488	510	471	502	520	474	503	480	495	494	489	473	480	489	516	477	477	530	456	485	477
7893	11212	10535	5695	3829	2679	2172	1684	1434	1224	1156	1031	926	881	797	811	742	726	702	702	691	648	637	612	638	621	617	603	573	580	568	587	586	582	555	580	523	564	607	571	571	563	545	544	546	509	586	556	514	554	572	502	570	512	538	550	559	558	528	512	516	565	523	547	569	541	527	503	508	549	515	579	513	582	545	538	536	500	518	552	512	526	499	564	534	552	553	557	521	525	531	496	507	518	568	516	502	502	516	553	503	557	543	567	482	550	540	538	539	489	487	557	524	520	561	516	506	510	537	510	548	567	529	519	520	511	572	503	519	479	582	507	529	545	492	495	450	528	520	540	528	525	538	499	508	516	521	530	501	504	544	486	553	544	545	552	525	497	512	549	537	532	506	501	517	526	516	518	518	532	488	560	536	486	565	519	464	541	556	550	504	506	499	534	519	530	547	528	502	520	559	539	538	525	533	505	537	531	531	519	541	571	534	534	515	561	512	535	531	537	526	554	503	551	508	498	500	524	544	546	523	533	564	533	534	504	511	504	562	525	513	563	580	531	518	534	534	508	537	490	510	538	508	508	542	517	490	530	552	561	549	535	505	525	520	515	552	555	502	537	531	523	524	522	540	527	538	527	526	523	546	493	505	526	496	532	524	541	511	502	558	561	519	535	552	544	513	523	499	530	504	528	513	518	475	504	530	532	534	546	509	532	566	501	515	543	519	492	538	533	543	532	511	549	524	556	551	517	528	523	531	535	525	539	497	509	521	542	503	507	551	550	510	504	565	552	536	537	544	542	536	540	513	496	520	555	541	570	553	543	507	492	507	541	530	543	533	554	511	528	487	526	535	503	516	521	538	536	503	496	532	530	535	515	522	585	541	575	519	517	510	588	533	496	538	493	528	536	534	540	532	523	525	487	499	556	548	511	532	505	546	476	498	511	526	491	508	521	582	513	512	526	524	519	498	551	528	530	526	518	537	515	473	534	543	553	499	495	517	524	524	516	493	527	548	496	530	503	518	543	503	546	516	521	508	534	522	499	526	493	475	556	549	534	496	492	521	567	513	511	567	541	509	552	469	556	549	522	528	486	533	541	526	527	503	529	497	512	499	525	496	543	527	534	530	506	507	523	494	518	529	560	514	524	505	502	503	551	548	517	539	533	540	536	497	534	499	514	541	543	518	518	547	496	519	534	548	527	532	519	518	534	547	530	534	535	520	534	502	493	540	537	514	506	520	579	505	526	516	510	493	544	534	500	491	497	530	552	505	545	524	494	505	559	533	548	485	528	552	540	497	523	515	524	528	484	509	498	514	546	541	537	529	520	523	543	545	557	540	527	558	516	523	542	532	539	529	532	540	514	526	494	496	504	495	500	485	480	483	526	530	526	529	518	515	521	536	532	507	507	512	517	517	495	576	510	538	530	532	516	529	522	540	539	543	536	550	520	501	516	555	541	504	517	507	509	545	561	528	537	513	549	539	509	524	518	518	534	546	534	507	547	496	510	534	561	492	495	566	528	549	507	529	535	526	553	501	539	514	489	493	540	488	535	507	533	529	534	509	524	527	522	519	515	527	510	482	549	538	475	518	489	530	529	517	531	502	529	515	516	515	523	530	539	555	506	496	537	557	515	493	508	520	534	539	533	538	518	517	531	488	511	561	536	516	491	550	553	536	534	496	535	523	523	537	486	529	530	523	506	523	500	542	519	520	533	524	527	524	481	504	520	545	546	495	511	513	511	546	496	519	514	500	520	517	520	470	495	514	575	563	500	479	533	506	563	553	522	528	522	556	543	528	502	542	494	549	534	543	577	527	491	519	525	509	554	520	544	557	507	534	557	532	531	538	484	514	527	564	506	494	535	545	551	533	509	496	533	507	524	538	536	509	554	524	486	546	569	501	533	519	558	516	511	559	539	503	543	512	528	511	534	492	516	543	512	525	523	492	555	523	508	495	502	537	547	556	503	513	506	502	513	514	523	496	569	523	507	521	512	558	530	542	518	539	505	537	513	535	493	507	502	537	531	515	529	538	509	498	527	527	526	497	500	571	535	538	551	550	526	505	526	510	511	495	509	539	536	562	530	529	518	509	513	523	533	501	541	517	501	541	487	523	552	529	570	514	539	543	536	574	552	505	507	519	523	523	500	494	554	573	542	546	535	520	507	511	514	534	546	564	506	499	548	552	495	497	556	556	525	502	535	476	560	503	555	535	512	516	534	495	503	536	531	512	493	530	509	537	531	499	526	493	531	521	490	526	546	505	518	513	501	559	528	548	530	495	543	505	533	588	512	509	554	532	491	506	536	579	533	466	552	498	511	581	490	519	530	491	519	503	524	550	479	511	541	527	505	539	501	572	538	558	528	557	503	528	526	534	515	506	525	531	468	513	532	527	540	533	535	558	528	500	554	544	525	526	542	520	551	565	523	539	535	557	509	513	535	550	557	586	513	545	539	517	515	536	525	508	569	449	533	531	518	496	549	519	535	526	534	518	527	512	504	540	509	479	506	523	545	547	503	502	560	522	517	544	493	478	517	559	541	538	503	550	528	519	525	560	550	536	540	515	544	525	526	516	525	524	508	504	525	492	510	545	509	559	503	531	561	517	533	499	535	545	500	526	558	566	516	499	509	508	529	485	504	527	501	520	495	482	507	491	503	523	522	517	524	527	501	496	539	523	530	568	522	518	538	505	550	512	556	489	521	518	528	526	558	533	520	517	522	494	515	511	554	539	540	554	539	544	531	512	563	504	546	497	487	519	501	521	536	526	524	510	531	527	541	521	493	527	522	547	501	556	495	514	535	562	553	550	468	520	480	535	536	532	507	523	509	543	519	512	545	493	565	552	554	521	559	485	529	541	533	543	529	582	576	499	523	555	508	529	507	510	522	531	521	557	508	547	517	493	532	502	543	536	526	519	507	544	517	506	504	515	518	498	536	564	548	508	524	504	540	501	520	538	510	537	517	519	484	519	506	514	525	530	533	525	547	530	519	538	511	514	531	513	525	560	483	552	522	499	514	490	486	502	469	482	514	515	519	556	503	513	529	511	498	569	517	534	468	514	542	533	532	568	524	496	543	528	497	532	520	522	579	528	518	553	525	518	497	519	524	512	514	543	547	482	501	502	497	506	557	536	523	551	520	505	551	570	515	557	534	504	519	514	506	514	519	511	542	516	513	551	532	520	490	534	517	546	560	462	527	485	535	546	528	510	503	498	522	533	507	545	504	527	574	545	535	492	487	511	546	500	519	543	504	497	555	534	504	516	569	540	554	520	524	519	491	511	537	551	523	487	517	557	535	508	515	504	557	555	558	519	543	525	488	541	543	481	507	538	563	512	533	509	513	524	549	528	527	482	567	531	492	523	517	500	507	530	516	529	545	524	500	476	503	478	491	489	503	584	542	515	507	559	525	497	520	497	578	502	525	569	515	496	515	511	480	507	542	528	535	518	514	518	533	512	467	517	530	531	518	541	524	557	522	538	554	524	557	532	506	512	522
22634	20378	26841	23787	20383	20396	6664	2142	1670	1487	1471	1303	1267	1181	1200	1161	1124	1132	1101	1078	1102	1028	1003	1058	1038	984	1022	920	933	974	1004	995	947	932	1007	951	962	973	979	942	934	921	989	918	950	950	957	928	972	996	936	980	971	952	952	910	912	904	924	914	935	936	996	970	946	944	898	924	904	948	910	946	973	888	905	878	947	899	954	935	926	940	896	928	940	899	957	879	895	896	953	919	945	966	895	911	896	947	970	917	941	932	883	907	979	1007	878	892	875	979	901	1022	948	936	974	931	920	883	916	922	936	911	970	986	921	922	891	937	902	872	920	914	955	944	928	936	954	919	957	888	946	918	935	908	909	901	938	924	923	970	933	969	971	956	968	885	942	946	923	946	956	928	911	955	918	896	907	961	917	1000	944	903	890	915	969	927	910	895	982	905	924	926	950	937	961	952	940	904	939	903	982	882	921	934	923	940	909	899	935	926	893	958	932	913	916	924	920	939	980	942	931	932	899	876	928	891	952	980	989	945	979	900	938	987	939	923	929	889	936	945	918	919	929	893	895	878	891	964	912	912	1008	950	909	918	1008	951	907	921	910	962	927	918	918	919	893	904	878	890	898	911	888	984	912	946	927	928	891	904	909	897	947	901	955	904	896	861	965	902	913	926	904	929	990	890	932	892	899	872	954	928	916	918	919	894	919	912	900	974	936	997	947	931	932	959	934	915	942	911	917	993	890	950	914	885	907	927	854	908	887	959	938	892	954	867	930	988	959	942	904	869	962	961	896	896	943	924	962	957	985	937	929	924	872	982	845	866	905	878	926	913	915	907	902	920	899	896	914	957	893	926	973	955	893	912	919	895	912	937	883	907	919	957	934	882	890	867	943	937	905	953	943	939	990	917	919	949	902	932	922	915	924	903	940	891	1015	919	932	940	913	931	971	930	956	922	887	882	922	923	959	915	887	912	947	917	899	941	938	907	888	946	884	876	929	919	965	917	871	875	903	908	948	974	963	896	957	970	956	933	926	953	979	875	974	930	901	915	886	916	923	920	930	956	944	878	938	935	925	940	904	877	923	902	939	997	914	951	919	884	971	920	974	971	889	944	883	962	925	877	886	955	888	911	920	862	913	907	901	888	883	911	942	938	941	941	923	1000	931	952	934	899	928	935	922	972	921	929	910	945	885	900	907	876	866	934	921	954	995	910	923	905	928	889	912	892	918	919	942	849	963	967	938	948	941	936	955	889	947	941	960	949	859	905	936	921	971	1002	898	912	912	920	959	964	943	958	973	937	969	930	902	950	973	960	906	904	933	1020	910	849	969	916	951	944	899	839	940	953	977	950	905	915	880	935	913	905	901	893	932	943	912	927	882	933	897	905	895	884	939	904	933	929	922	885	875	886	958	900	936	927	921	886	906	945	918	884	935	956	965	891	903	921	914	929	918	958	855	891	913	908	894	936	936	937	949	907	905	906	897	976	925	937	888	929	926	931	931	903	911	913	911	947	900	934	963	916	993	938	932	949	933	916	931	914	935	936	901	906	884	888	982	948	942	915	936	911	924	931	933	923	880	887	923	952	961	902	926	927	922	898	926	903	888	889	856	956	833	960	910	937	968	898	896	886	888	936	869	981	874	829	960	909	922	909	884	894	937	941	962	926	920	912	939	893	907	880	926	921	947	867	924	896	955	887	926	895	905	925	894	946	935	950	902	964	946	932	926	844	918	898	885	912	918	954	864	905	902	964	931	896	887	923	928	948	923	895	955	840	930	934	872	965	904	936	851	932	891	923	940	899	884	890	874	919	920	952	945	916	941	941	920	907	957	916	946	841	869	857	942	928	922	908	910	920	950	936	940	889	940	936	947	915	956	942	915	914	948	920	872	881	908	904	868	903	963	873	905	950	935	901	919	888	954	950	879	904	919	961	935	887	924	927	883	878	917	959	971	963	908	936	927	905	903	895	910	899	933	948	907	938	905	934	922	969	904	889	915	961	898	929	949	914	882	910	895	978	915	892	868	903	955	849	853	958	930	950	949	896	942	936	920	907	967	919	915	882	892	941	968	953	910	960	934	936	956	952	890	924	956	933	927	907	938	896	874	954	929	976	925	973	879	931	926	908	900	933	887	914	898	876	888	890	909	908	908	899	909	905	911	949	932	917	929	873	964	942	882	962	908	954	869	975	893	896	943	874	929	900	913	965	899	930	944	947	849	923	930	871	990	975	945	948	932	948	931	939	913	858	879	912	857	973	912	949	925	919	938	940	908	918	923	930	910	865	911	925	876	943	929	901	938	931	896	959	902	934	920	933	905	897	941	911	914	899	925	914	872	904	983	959	885	868	931	865	966	875	911	876	947	900	966	896	915	883	892	896	916	919	921	929	945	900	888	950	944	950	938	913	920	887	902	915	880	898	956	869	873	968	958	902	929	863	946	948	930	911	913	922	950	937	923	901	873	914	891	824	919	940	905	874	897	927	872	884	932	914	921	884	967	926	877	914	914	925	943	921	915	943	949	908	925	889	943	942	945	911	905	927	942	930	900	946	910	977	882	945	906	894	975	946	918	914	922	913	909	921	937	930	943	924	887	944	869	891	922	917	981	901	964	941	883	912	933	914	884	929	951	929	896	863	919	905	954	929	917	967	1002	912	959	927	956	948	907	929	890	916	930	962	948	909	931	931	898	920	900	950	872	971	909	934	953	911	907	940	934	930	870	924	895	885	980	923	951	920	927	894	877	941	927	892	920	876	943	945	877	928	978	921	858	911	917	922	895	917	957	910	905	944	957	955	916	937	885	914	917	1002	966	884	911	885	901	930	895	935	892	961	929	930	963	913	964	951	955	943	983	932	905	921	937	943	912	866	921	901	935	926	945	923	1008	890	875	914	958	920	954	892	923	901	930	897	912	912	942	888	898	881	924	878	958	901	941	900	868	903	933	906	909	946	902	917	918	927	876	889	932	946	949	951	916	921	981	920	863	868	947	891	905	949	932	902	930	897	969	934	899	877	946	900	870	892	898	883	855	934	952	952	917	944	921	869	947	916	910	881	927	935	873	911	901	937	937	874	955	828	954	884	905	948	916	898	954	894	919	857	904	883	891	927	940	947	912	908	949	952	904	949	918	938	913	988	896	887	926	979	950	865	933	1000	889	913	916	900	916	890	956	919	894	920	898	935	925	931	923	940	943	940	877	902	924	859	932	935	887	957	922	887	961	892	911	975	892	913	883	860	928	927	906	940	941	870	912	941	928	923	936	942	929	890	941	917	952	946	906	965	906	934	936	875	962	960	918	958	909	891	902	900	912	859	931	890	949	913	851	948	919	935	938	870	943	941	927	915	930	931	852	956	930	933	892	916	906	896	914	886	950	946	993	929	949	932	929	884	1001	868	915	924	933	891	885	965	926	915	958	922	983	955	889	875	982	969	950	859	894	935	910	953	938	891	938	907	861	911	946	909	943	968	948	852	941	927	915	929	921	960	929	926	899	883	881	919	932	940	898	911	920	863	916	851
10956	17765	16406	9846	6684	4956	3772	3178	2668	2361	2002	1787	1622	1513	1424	1372	1323	1295	1195	1163	1222	1120	1089	1111	1065	1047	1010	1028	964	1014	1004	1009	992	980	954	968	966	900	942	940	948	931	946	910	863	912	875	912	915	876	927	912	920	884	947	890	891	875	959	917	920	910	921	899	886	955	926	888	877	907	890	905	952	884	863	924	855	907	879	868	865	881	884	900	869	890	862	926	886	885	823	905	894	859	888	889	898	913	883	833	887	875	852	897	855	886	874	838	831	922	835	877	923	905	920	875	916	908	828	884	867	858	880	855	921	868	875	872	855	892	867	933	895	892	889	828	848	917	829	876	870	884	904	920	863	823	862	935	877	859	892	872	873	828	848	883	924	884	888	829	901	891	860	905	877	906	912	826	900	886	883	855	851	878	914	880	846	909	864	878	887	866	863	901	888	887	917	871	911	860	923	880	902	857	830	913	863	898	851	881	904	894	887	862	889	890	902	882	883	925	904	873	816	862	953	926	858	890	862	848	830	897	916	836	840	891	899	866	881	896	890	888	866	843	855	917	902	925	849	870	907	887	867	921	821	857	829	892	882	905	886	866	889	873	866	937	900	831	868	878	922	841	877	858	849	796	880	885	935	855	867	901	879	922	870	926	949	869	911	926	912	884	892	837	884	922	823	843	880	930	935	953	852	904	920	873	852	846	863	903	830	886	915	883	915	911	869	872	885	885	838	856	850	913	858	915	875	897	875	841	875	883	856	890	854	862	837	853	864	915	926	867	876	863	871	860	880	885	917	875	960	897	904	927	877	952	812	863	920	882	902	870	891	918	923	861	860	934	918	879	874	863	910	865	840	856	863	897	922	920	927	928	881	879	886	888	906	911	845	928	873	850	835	898	920	890	892	865	888	905	896	879	933	914	927	881	848	861	843	938	881	850	862	874	914	846	871	836	889	926	897	838	850	879	860	860	824	867	845	915	899	948	880	864	833	912	834	908	938	870	857	908	818	815	908	857	888	901	878	893	897	838	929	900	870	873	832	868	866	918	869	849	866	904	856	873	840	843	890	857	946	852	864	906	830	929	884	871	886	841	831	845	934	860	882	844	889	863	885	849	922	872	868	865	870	899	868	882	841	852	915	919	875	897	932	853	827	849	879	857	884	858	930	862	865	922	869	862	887	866	877	802	881	882	900	892	835	883	884	883	861	937	901	875	848	875	853	835	868	902	873	888	879	922	855	883	843	853	912	875	894	863	897	893	883	893	869	837	858	867	895	922	883	870	884	848	930	856	855	877	863	879	890	854	911	898	844	921	873	898	861	902	958	850	833	928	897	892	876	876	851	865	903	848	884	873	857	898	873	905	837	900	892	907	852	888	875	845	837	874	876	844	808	882	830	899	867	903	854	870	889	839	874	876	895	905	854	878	896	881	878	795	893	894	940	865	886	890	854	911	853	893	885	867	887	901	843	886	882	863	846	845	866	909	918	886	851	903	927	843	857	911	936	946	865	879	886	914	810	863	923	892	887	889	854	858	824	886	848	800	912	878	868	862	934	920	829	857	885	836	873	846	883	828	875	879	909	846	877	891	961	907	871	863	865	819	881	855	901	871	880	854	884	887	912	872	887	903	814	847	898	859	855	867	870	907	920	885	871	860	861	896	892	920	897	911	885	850	801	883	884	882	854	894	862	910	892	889	851	869	895	871	834	915	848	851	864	912	890	847	877	900	799	829	888	849	877	911	859	886	890	922	820	829	905	882	845	835	934	899	897	882	859	849	859	908	865	884	860	865	832	911	886	876	905	934	905	838	884	844	870	912	846	930	882	843	920	891	873	878	860	894	839	913	915	884	884	839	854	895	861	900	876	858	910	913	899	799	859	871	842	925	837	869	864	885	858	846	844	845	871	899	908	869	891	903	861	955	896	879	872	878	886	884	915	861	848	855	865	881	805	919	833	850	859	841	904	833	846	907	880	875	865	798	874	872	845	893	893	900	834	865	937	930	901	865	911	877	895	920	851	976	839	879	874	894	812	893	860	857	890	907	863	899	907	968	882	883	906	831	864	929	879	872	867	849	927	881	824	872	880	902	875	884	833	886	863	892	834	873	928	827	869	847	916	850	871	899	859	928	869	880	856	920	898	847	939	875	916	858	877	855	895	931	878	873	865	924	913	879	863	926	894	936	856	870	876	877	850	875	861	860	924	836	864	911	876	858	865	836	860	871	887	912	841	879	845	876	856	830	836	882	875	883	894	855	845	823	911	908	875	888	912	902	872	902	876	873	852	860	837	863	923	875	899	884	907	885	879	897	843	901	857	877	891	871	901	830	805	880	856	884	899	850	884	885	841	866	848	899	873	901	882	848	859	864	839	880	899	922	871	899	864	892	815	832	885	893	885	916	885	873	903	892	874	915	865	860	863	917	872	869	882	858	840	890	873	835	898	854	861	863	857	842	902	906	859	900	869	850	836	879	890	851	856	878	812	922	946	877	913	860	856	867	840	836	955	868	904	888	844	832	869	823	866	899	845	886	866	852	860	888	856	858	873	833	873	881	941	843	927	868	830	911	860	940	862	880	849	872	866	922	910	893	838	859	863	857	928	847	877	914	894	890	881	859	849	894	897	866	912	864	813	833	903	929	841	884	895	831	900	885	869	924	881	853	882	821	801	881	911	874	894	835	887	882	911	858	914	895	902	849	854	882	878	824	891	890	875	851	916	868	801	876	907	919	882	835	938	848	887	873	899	879	917	878	873	865	872	819	875	868	850	882	889	904	884	926	841	878	900	886	907	873	849	868	917	850	840	850	931	869	887	882	942	913	848	859	859	890	869	860	865	905	858	861	894	841	841	922	892	896	887	852	867	864	877	919	868	895	857	880	877	876	895	851	903	849	920	904	915	851	872	921	871	866	920	897	847	902	862	924	872	859	838	902	830	891	909	882	886	874	857	883	884	904	918	827	855	894	876	819	851	877	922	880	924	901	820	883	870	901	851	798	864	934	904	841	910	860	856	892	852	905	922	884	913	913	829	892	922	880	837	905	872	841	864	828	910	939	851	828	890	885	897	895	870	836	865	828	755	884	869	890	932	886	899	884	945	865	898	933	901	911	915	840	887	877	914	871	874	887	882	903	846	899	894	872	898	890	894	867	869	841	926	883	910	880	856	885	869	869	868	877	808	851	875	848	872	889	839	886	863	898	868	867	848	861	845	866	908	884	887	911	929	849	852	889	908	859	872	878	867	885	890	887	892	918	831	842	825	856	836	887	891	896	903	874	867	898	812	911	816	883	773	895	846	884	911	908	886	829	887	876	886	922	853	925	874	881	865	840	868	869	859	910	947	851	868	895	905	853	895	894	848	858	848	901	826	870	883	868	860	903	920	893	863	885	894	885	872	840	902	873	906	888	889	835	842	858	867	861	930	825	899	873	906	849	843	884	936	837	871	858	882	890	868	862	849	822	864	882	861	918	877	836	933	829	902	909	864	787	881	914	850	873
27945	13572	2646	1456	1168	1149	1085	1011	981	1052	1001	989	956	1007	994	1039	945	999	943	1007	1023	977	987	975	947	987	938	902	952	1043	981	1004	959	955	990	954	987	930	968	957	949	972	1000	943	1004	960	980	997	923	962	1001	1001	994	945	959	960	991	972	973	939	1010	960	965	996	1028	929	1000	989	1003	975	1010	1000	1014	975	959	1022	990	984	911	950	971	1019	1000	1013	972	955	996	990	980	955	1015	989	913	946	983	957	939	975	999	1000	962	972	914	956	971	988	976	971	1008	1023	1004	989	984	991	1025	989	967	983	949	958	899	1026	981	975	1007	967	975	984	990	967	902	937	997	963	937	950	948	960	1015	1001	935	965	929	965	1011	1024	986	947	965	931	974	942	948	991	971	949	1001	931	984	972	955	993	954	967	978	964	986	1024	986	951	951	980	997	933	947	997	1000	960	978	969	1000	980	1025	981	999	983	994	957	975	1038	936	968	1006	1049	951	969	989	930	928	984	966	977	991	940	978	1027	1028	1017	921	1018	1002	943	977	979	976	971	968	920	934	970	966	965	1004	926	933	948	969	913	973	934	965	971	980	988	995	986	985	960	965	997	1014	946	909	977	951	927	957	959	978	973	909	973	932	893	967	983	960	972	969	979	945	923	944	893	966	955	971	963	952	949	996	998	1011	1010	1093	971	946	959	942	1021	941	967	1018	932	975	945	983	957	982	928	925	953	921	985	971	957	1020	956	994	986	963	935	979	925	1002	977	947	1007	979	948	980	1004	936	1030	1016	960	962	946	954	944	956	971	998	971	952	960	953	950	931	987	987	893	977	985	931	945	1016	961	973	994	988	925	913	959	977	998	902	964	963	958	971	939	1047	975	953	994	950	946	947	1007	963	1008	980	941	935	950	957	1039	1014	956	970	973	943	909	1013	1033	911	888	962	929	948	956	956	860	947	961	976	949	910	981	962	1006	932	964	986	981	904	978	992	942	915	958	997	983	966	967	999	966	1003	982	914	1006	997	940	1016	966	939	964	928	1002	976	989	1012	975	985	950	965	930	984	1011	957	1019	963	987	964	1034	1022	976	963	975	1002	1007	1017	1002	918	984	944	968	983	998	1001	994	984	974	1009	976	1005	933	965	992	1010	1020	1011	963	966	1000	978	953	974	973	982	966	927	976	969	955	1029	946	948	1014	964	933	972	952	960	967	994	1005	953	957	980	968	948	982	972	969	948	969	951	981	962	970	978	909	923	978	1019	1011	1028	1014	941	983	960	977	968	1007	983	956	1029	881	997	978	950	974	1002	986	949	972	987	973	991	972	961	947	1016	1010	972	1008	977	931	943	927	984	983	946	1023	1001	950	1034	997	958	955	973	934	955	967	1003	965	923	994	1018	1006	973	954	933	970	979	967	1027	1014	1009	1040	931	954	990	996	1024	921	986	932	956	959	966	956	954	976	958	987	954	974	953	998	987	989	987	999	998	1008	1031	1049	1001	990	959	963	970	969	943	991	993	994	980	1002	956	1005	1000	1008	978	1028	1016	996	971	944	952	976	947	1013	944	940	974	1002	962	960	978	1012	998	999	929	947	954	1032	944	992	975	978	1042	920	1010	989	1001	960	965	994	936	993	995	948	975	964	979	941	963	961	965	1009	969	999	966	953	984	942	950	960	997	904	1008	989	986	966	955	939	986	983	986	1027	965	914	934	1028	950	1033	961	983	920	951	934	970	948	979	949	1025	967	956	957	1004	954	942	981	960	984	996	968	982	936	987	936	952	897	986	949	992	1015	937	960	1006	1002	974	990	962	995	993	1000	978	982	952	1032	970	966	981	1055	958	959	951	977	937	969	1000	932	947	979	987	1012	951	974	967	962	954	979	1002	943	1014	1008	1040	982	960	986	975	924	935	997	927	931	969	988	932	995	1015	1017	927	1004	975	1031	1033	1026	977	1018	917	949	992	935	1002	1027	1025	1027	995	950	979	955	978	1004	963	946	962	948	967	939	986	1025	1030	937	952	965	968	1012	978	927	972	976	926	1002	999	976	1002	994	984	957	909	1004	1041	991	1008	1031	951	1009	967	975	966	946	966	940	983	950	949	1036	982	973	966	942	935	983	939	1006	962	948	956	1001	978	1008	950	955	1002	956	944	965	946	927	984	1038	991	920	993	977	1005	985	949	991	960	1016	1018	1007	994	964	978	963	985	929	1002	977	1019	976	954	976	947	983	979	1019	936	978	970	949	943	1005	985	999	964	972	981	947	993	982	957	951	973	988	1016	1011	995	976	934	987	1020	1003	940	969	986	919	981	998	1034	987	978	976	956	963	1009	1037	938	995	929	962	1050	940	1013	992	942	967	1016	1002	982	991	1014	1020	968	948	987	988	951	893	1006	950	986	952	990	962	981	953	925	959	1074	952	941	998	989	995	974	922	965	1003	948	974	963	999	1009	926	947	975	944	981	963	1008	982	1035	942	967	986	984	951	984	953	956	968	1018	944	992	943	936	999	965	973	961	957	980	989	984	977	983	1055	925	1013	910	1004	960	979	923	949	953	969	1013	1017	942	1009	986	931	1000	965	947	952	961	990	956	919	1000	964	963	986	934	1035	964	944	1065	982	978	988	990	996	1046	992	919	983	1012	957	1001	958	944	938	989	1010	1030	944	1009	904	1016	996	969	1005	987	922	1000	984	1006	980	986	1014	1029	956	984	1014	967	944	972	969	988	976	943	981	963	1034	1004	976	955	965	991	970	963	946	969	976	978	961	962	921	1002	987	944	954	969	1034	974	988	954	1031	1013	1020	963	956	1028	967	991	954	1012	924	1005	963	906	1001	1005	1033	1008	997	1016	955	972	1043	955	988	989	1001	1026	937	1007	970	1003	988	999	965	1004	1007	992	982	964	964	1008	1006	1014	975	1027	950	979	978	942	1013	984	1048	945	946	936	1031	897	992	1000	929	1037	953	970	967	947	991	971	947	959	972	910	998	984	952	1030	982	1006	937	962	942	979	1011	996	1000	954	977	971	943	909	970	988	978	1021	990	917	992	926	938	987	945	943	1001	974	1001	973	977	1015	982	958	991	974	974	1028	953	997	998	992	992	924	1018	982	925	932	909	966	1000	988	943	988	951	987	989	974	973	1023	996	945	979	966	1027	966	981	983	949	950	947	953	932	989	977	947	943	950	977	983	1028	962	974	956	977	984	977	1028	991	919	937	943	982	979	964	954	1001	938	975	992	1006	945	1061	1013	915	1005	1005	949	993	1003	942	952	987	975	1011	985	971	937	942	933	949	933	1022	965	984	1023	960	1015	912	904	984	985	947	1024	966	952	972	978	980	980	969	976	991	1000	1005	960	920	936	1014	961	969	987	931	975	979	956	960	968	987	973	928	916	993	947	972	984	1076	974	1000	1008	1010	991	1019	891	982	998	988	1029	971	1022	1001	1054	931	952	965	990	1040	984	986	924	973	961	1005	932	935	999	996	947	1024	1034	921	1031	931	966	1004	1003	969	976	967	932	1015	979	962	971	992	993	1024	1036	978	972	1003	983	1024	931	954	968	953	951	1012	969	973	966	982	972	922	998	1015	1039	993	951	1003	958	942	950	995	1009	1009	946	1013	942	1005	962	1014	958	996	1037	904	961	972	948	960	989	954	990	973	962	966	976	956	944	994	983	1053	970	993	949	1008	942	956	985	964	1029	997	895	1019	1001	938	964	977	998	953	989	987	976	918	978	906	997	980	932	971	986	967	1006	971	978	991	949	999	967	948	951	1002	999	997	941	987	992	1020	977	1011	957	971	945	1013	955	984	1011	1005	1008	986	908	923	1032	983	951	976	980	1014	948	934
5801	1707	1580	1276	1183	1102	1080	1122	1043	1108	1053	1038	997	1066	1018	993	1033	1019	1035	963	970	970	982	973	1051	1023	965	960	955	988	997	1003	933	979	983	1026	1030	1064	991	1049	996	1024	1001	1064	1007	1008	992	1045	979	1016	1019	1017	936	968	1053	981	1001	1010	1041	1025	983	1039	979	1019	1004	962	970	1009	985	990	1032	955	996	1009	953	997	1049	984	1034	991	1031	1016	1023	984	994	1038	999	1007	1000	1016	973	1017	1008	1006	1015	1025	1009	1077	979	959	967	968	1017	1006	951	952	994	1019	985	1000	999	964	1027	968	1019	1022	997	992	1009	982	994	1021	999	985	1041	1015	1065	1009	1008	974	989	934	1036	1018	999	1022	969	983	998	978	987	1018	937	1011	995	1016	1002	958	974	1005	930	1001	1052	984	950	967	973	1020	991	990	979	954	1022	996	993	982	990	1017	1009	1003	1025	1029	991	994	985	954	996	977	975	977	1024	986	975	943	1038	1029	941	973	1028	975	1014	1056	987	1001	931	969	1037	1034	956	1008	1067	1005	1033	1043	1016	1013	1017	987	1036	975	1019	1006	1015	966	965	981	1018	997	1012	954	1021	994	1057	971	1015	1023	1018	1024	1012	1023	1028	1009	998	943	1005	1041	964	1002	1037	987	1000	970	1019	1018	1020	1017	1034	1014	1028	1008	977	978	1022	938	983	1053	969	1002	1047	994	1003	990	1017	955	941	1017	960	1012	1016	1036	1008	1046	1012	1013	1075	949	982	935	1047	996	1015	996	979	991	994	984	1080	980	1059	1023	993	1031	1009	994	986	1042	936	1032	961	1007	986	958	989	998	1021	1038	1053	1034	971	1052	1007	946	999	963	981	974	989	1018	989	1041	964	996	1015	990	1004	1001	1037	1020	984	1004	928	976	967	991	998	1022	1024	1003	1006	1035	969	1014	1013	1006	971	992	984	1058	986	989	998	971	1004	964	988	955	1036	961	996	1043	985	1036	968	957	1028	974	1044	997	1037	937	985	931	1022	959	1065	1042	999	1014	1018	1023	1042	971	1045	1030	1019	993	1004	1001	1000	1050	1002	1002	981	1025	1021	970	1014	1037	1022	975	1008	1044	1013	1042	990	1047	1026	1000	977	1018	988	1012	980	999	1021	982	1030	1018	1016	990	1042	1032	1002	994	1003	1014	1002	1045	995	1006	1018	1030	1033	1018	948	997	992	1061	974	1024	961	995	1011	987	976	1038	1006	1013	986	1003	1005	1018	1005	999	981	981	963	997	974	949	927	1006	1036	1016	1033	967	1015	933	1002	1039	1025	995	996	1012	940	1035	978	1013	996	968	999	985	932	1005	973	1058	1044	1045	964	1028	976	1023	1006	1016	1047	955	968	999	1017	979	1023	963	928	970	981	1025	973	1023	1014	1020	948	953	954	1000	1011	1004	970	1026	1028	1029	970	994	953	981	1059	1000	970	977	1006	992	1018	1052	964	998	1014	987	1000	1059	1020	976	1002	1046	996	1008	993	957	1019	976	963	953	977	992	1007	1023	974	1015	972	959	1033	995	969	1036	957	1016	968	1015	1026	996	1018	952	1045	997	1085	1060	1054	983	1008	1014	986	1039	1021	1000	1008	995	1004	985	1000	979	1017	983	1034	1014	1005	936	1005	990	1001	1007	977	991	1014	1031	979	1039	1028	967	1026	977	1044	1001	994	1026	1027	987	1033	1013	1035	1037	949	979	985	1058	1019	1017	1042	1021	971	981	1018	1025	1017	1004	1033	1057	1021	938	1003	1003	1014	1000	992	1033	1006	1026	1040	1023	1012	1006	988	965	1003	1002	1049	1031	1025	1000	1025	1075	951	966	1080	1014	949	1012	1030	1006	967	971	1018	985	965	1001	1010	968	1010	992	994	958	970	1009	961	982	1023	928	927	1003	970	1009	998	961	971	1081	1013	984	1044	1007	1041	958	959	996	1016	998	981	1046	1022	990	970	1005	986	1006	1077	1062	979	940	973	978	1013	952	1025	985	970	1013	977	979	1008	1030	948	1010	985	1049	927	1004	1021	1017	1039	976	991	991	939	987	1025	982	959	1017	958	977	1037	1044	1020	1014	1040	988	971	959	1068	961	1031	990	1012	999	990	982	998	1017	1025	999	950	1053	1010	1012	1014	956	989	987	1031	991	998	1000	1012	1021	985	1030	995	1030	948	1034	988	1002	1000	964	1015	954	1006	983	1051	998	1048	1045	1024	1000	971	990	1012	1062	1035	943	1037	1002	958	992	932	996	1007	942	1000	993	1021	1013	983	1009	1040	952	1071	984	1016	1036	990	1011	964	959	1058	1006	977	1013	1009	1000	1038	981	990	997	1052	988	941	1008	1033	993	979	981	1018	985	971	1031	1030	1018	1034	992	989	988	1008	1067	992	1014	1042	1038	1020	984	980	1015	966	1034	1018	1034	951	995	1020	1013	1034	982	1013	1005	1000	993	988	977	969	969	1002	984	1042	985	1004	999	1004	977	986	965	1033	1024	936	979	984	972	986	977	1023	981	989	1067	1020	1049	993	1007	1026	1010	1025	940	971	1001	1019	986	1018	1069	1002	974	1050	1051	1013	1007	971	1011	1012	1010	957	1019	1063	937	1032	1012	1039	1045	989	979	999	973	1020	1022	1026	1071	960	922	1015	984	989	1050	1010	1014	941	1026	1045	1001	957	1026	1045	1031	1034	972	1037	975	992	973	1032	1014	994	958	948	957	1023	1007	1032	1048	1032	1008	1027	1002	968	985	1013	977	958	1006	971	1064	969	946	1034	956	965	955	986	989	1040	1017	999	981	1026	1006	1024	1020	982	1108	1041	1024	957	975	980	987	1020	971	1033	1008	1009	971	1010	982	977	1013	1001	991	1030	968	978	1022	976	1025	1007	1034	1011	1055	978	1038	1010	1019	1025	978	1049	995	1047	994	981	1034	1079	1028	1043	973	1023	992	959	990	995	992	1018	984	957	1002	1009	959	978	1022	1015	1027	1003	1002	1006	985	994	993	1029	1023	984	1042	985	1022	1017	1080	951	1001	1000	1007	1008	1006	935	1018	980	1024	971	963	1008	1008	987	1004	1051	984	1000	970	997	996	1065	1013	983	1050	1034	979	991	967	1003	998	933	999	980	979	1028	1045	1008	1020	1015	1010	974	957	1004	1012	982	1016	1000	1013	968	985	1028	959	1008	1028	1069	992	1014	994	1050	1005	947	1024	984	999	984	986	1009	970	1017	1031	1009	1023	1052	976	994	996	955	966	995	951	989	1026	997	1034	983	1054	955	990	986	1007	988	1040	1029	998	972	1003	1024	982	1021	1072	977	1026	1008	1010	1002	1018	1000	1037	989	1021	958	928	969	1006	970	991	1025	972	994	961	1036	973	1003	1009	1010	1033	1008	987	1005	1016	1013	994	1030	1025	981	1064	988	987	1038	1009	1047	984	1015	980	1025	1022	988	998	996	1063	971	947	1049	1041	1042	991	1010	984	1026	976	1017	1049	1031	990	987	986	1013	1027	1075	1006	985	1014	971	1004	1025	938	1000	1012	970	990	961	969	981	1024	998	966	1005	1056	997	1033	964	998	1050	1010	1030	1032	1011	965	1014	1025	943	1018	998	1027	971	1021	1002	961	1022	926	985	1049	992	1004	961	1033	969	998	1036	958	967	1064	1003	1040	983	1019	1029	969	959	996	960	987	999	952	987	997	991	1039	987	1026	1027	953	992	1029	1042	1016	996	1010	958	960	1030	955	1049	998	982	1002	990	999	1016	959	985	1011	1007	990	1037	1003	1016	1027	969	996	991	984	1005	1013	979	963	988	1017	980	1107	988	979	995	1052	1013	1017	999	1034	955	1028	1031	1016	1010	988	1055	998	1031	1004	1041	1004	1003	999	963	1037	950	974	1002	962	1030	1055	983	1017	1030	1022	1029	994	1016	1003	974	1017	984	1048	1018	1034	1005	989	1008	993	986	983	1065	951	1057	957	1001	998	1015	1018	971	998	1012	1021	948	1061	1014	1005	1029	1012	1055	1014	1047	1069	909	964	999	1031	1025	970	1001	1041	1031	986	989	1048	1032	1014	1015	1039	1025	1049	1001	1018	1010	1015	992	1014	1048	959	992	971	1034	1030	985	956	971	1037	981	1015	998	1027	949	974	989	1000	1046	1021	1008	974	996	1034	1069	971	991	1064	1019	955	953	1021	1047	1010	1022	984	965	969	1005	974	974	1013	1011	1006	975	976	948	994	1000	994	1010	968	998	957	1034	995	994	943	1021	986	976	972	1036	999	996	994	950	1031	1002	1033	1028	1019	1052	1069
24435	20348	26388	24186	20321	8146	1442	1039	823	816	657	650	686	637	577	577	508	542	532	546	506	486	533	492	497	496	507	450	496	487	509	479	491	473	537	519	499	451	529	450	437	499	505	468	484	484	521	516	442	433	478	486	460	489	459	457	495	463	470	474	475	437	464	483	480	489	458	508	446	421	471	435	456	460	467	473	463	482	493	490	470	516	429	478	495	463	476	482	467	483	475	510	472	450	457	473	456	475	475	469	457	464	460	450	455	442	457	505	455	491	462	490	484	479	472	450	460	437	447	441	477	502	465	434	461	485	473	481	474	496	476	499	458	498	439	486	476	455	480	474	431	512	452	457	463	487	468	447	473	445	468	488	467	467	479	467	459	488	473	450	464	487	488	495	469	443	438	466	493	478	428	459	461	463	449	433	481	478	467	475	471	451	461	483	442	461	446	449	456	473	461	448	517	496	426	446	462	478	461	431	446	435	465	496	491	456	451	447	487	487	446	434	457	439	475	466	427	460	476	481	490	468	506	436	466	505	465	482	426	456	465	444	454	427	467	474	439	483	465	492	470	481	448	479	479	500	427	491	485	440	446	479	450	454	462	508	507	479	418	429	457	466	476	499	417	429	473	431	457	460	438	447	466	483	476	480	456	425	473	431	467	461	468	444	489	459	461	446	472	482	448	426	466	447	467	437	473	462	500	454	501	456	443	446	479	454	453	464	442	443	429	452	444	471	453	445	474	482	462	434	458	439	450	473	479	428	468	474	486	466	463	431	445	457	446	470	449	454	455	485	439	499	463	463	428	488	490	490	467	465	466	489	447	473	449	480	452	477	450	453	493	489	508	437	451	456	453	472	441	459	506	485	451	443	441	474	464	477	439	500	397	484	440	467	475	450	481	457	426	465	464	477	454	469	492	479	485	454	454	504	494	422	485	479	439	484	444	466	418	419	445	439	455	433	455	436	468	494	422	466	449	468	497	508	443	455	442	466	443	432	455	488	434	485	455	456	474	467	457	446	478	479	479	509	445	465	485	481	451	507	478	452	454	451	454	491	480	479	440	543	441	461	466	516	499	474	468	477	459	467	510	472	468	472	466	473	464	500	428	451	510	476	441	456	457	462	468	453	442	482	475	452	444	461	475	476	441	463	450	427	462	458	488	489	496	442	447	488	495	440	480	496	473	459	445	470	440	461	476	456	435	465	484	471	443	462	474	453	490	454	440	535	472	478	472	452	480	487	488	453	506	494	449	495	455	449	479	441	464	494	455	464	424	461	462	434	451	479	450	481	486	405	465	461	456	435	480	499	479	480	454	404	441	473	495	476	491	429	465	494	438	448	448	480	456	491	461	439	461	422	450	449	441	459	458	480	487	479	467	454	481	462	479	450	463	458	453	465	455	457	440	476	473	456	487	464	459	447	457	430	506	443	493	471	456	485	472	473	420	494	466	465	440	446	435	455	457	427	472	461	435	505	464	446	461	475	454	476	499	492	458	484	455	436	463	428	503	458	441	462	444	496	481	484	454	461	497	455	436	468	472	431	431	476	443	452	452	443	423	458	488	485	433	485	485	473	457	447	443	470	459	488	476	464	432	425	439	466	462	454	444	456	452	442	429	509	509	490	457	425	488	488	504	481	468	450	507	459	475	454	431	445	469	428	405	451	487	496	459	488	460	444	472	461	480	398	447	443	461	447	478	482	464	433	462	474	459	423	460	438	441	497	481	489	473	483	526	454	447	494	470	457	454	511	474	468	440	487	435	431	488	438	491	422	469	438	453	431	466	464	449	448	506	469	459	473	478	466	461	435	451	479	457	446	436	467	473	484	467	462	476	432	444	452	461	460	511	474	468	464	440	495	438	448	471	442	472	424	461	478	435	431	475	463	470	509	458	472	490	461	440	462	461	461	477	446	457	478	464	428	500	466	432	479	459	447	477	427	472	476	471	455	490	483	459	434	446	441	437	475	438	456	453	482	466	479	509	423	454	517	443	471	498	476	476	441	453	458	465	491	444	468	438	439	508	428	432	473	464	460	450	461	444	489	480	492	468	458	451	481	441	479	490	479	462	478	448	461	499	467	483	466	473	474	484	487	421	463	477	490	467	485	423	466	465	493	478	471	485	440	434	494	490	440	503	491	482	440	454	486	447	475	469	461	454	458	462	469	471	500	492	434	493	441	429	453	451	458	484	503	474	465	441	484	434	443	437	469	397	484	483	480	451	457	467	519	436	474	488	496	460	495	440	457	439	454	434	462	460	435	503	469	475	460	476	493	428	462	470	516	439	442	442	414	462	509	465	482	521	434	449	456	501	469	452	456	468	448	507	453	492	513	441	503	453	468	482	444	460	457	483	433	443	455	476	461	465	444	462	479	506	460	469	508	430	467	440	460	443	469	452	459	438	477	497	451	441	478	465	452	462	488	448	497	493	509	421	475	430	446	507	472	433	470	483	424	472	479	480	452	466	456	431	476	426	518	403	475	430	448	458	485	465	472	451	520	460	468	490	467	441	506	461	455	430	441	424	477	476	458	509	472	433	456	448	464	498	418	458	451	463	485	462	434	464	435	494	453	432	490	458	442	461	477	456	458	476	446	535	473	435	499	517	446	452	507	441	476	426	464	462	447	444	440	450	445	441	443	417	450	456	470	486	487	454	435	456	484	483	452	463	484	458	487	423	466	443	470	478	496	499	457	451	441	459	460	489	477	443	470	441	450	448	448	485	460	500	432	469	524	467	440	407	472	453	457	487	480	463	456	453	485	477	440	467	463	498	460	471	486	443	463	428	459	466	452	484	436	469	436	484	444	449	488	467	479	463	492	465	445	461	478	449	439	465	481	447	484	446	458	481	485	474	499	440	479	444	441	468	465	501	492	448	465	457	472	502	470	436	485	443	458	490	457	465	473	463	461	450	464	467	458	453	455	479	464	472	487	462	439	487	454	458	437	466	441	440	455	473	490	456	486	452	434	492	469	488	473	489	478	487	480	474	478	482	449	488	459	452	457	451	494	488	469	470	469	435	435	418	435	477	450	462	477	502	485	468	450	463	433	467	437	483	458	458	454	464	477	502	469	448	496	464	488	470	460	480	443	477	431	485	462	453	420	466	427	412	491	475	453	494	439	449	442	490	484	498	454	436	476	468	464	451	430	489	475	454	458	476	456	466	490	491	460	483	486	469	477	501	429	486	466	465	494	465	454	500	432	444	466	461	450	475	444	480	460	483	460	451	481	444	515	449	468	449	450	447	486	485	476	451	442	468	472	464	487	447	464	479	490	499	463	458	446	448	506	478	435	458	431	477	480	424	497	440	478	430	464	441	472	487	419	444	436	477	481	465	466	476	426	464	486	494	416	469	425	478	442	474	463	475	415	431	510	489	476	425	487	500	479	429	420	462	446	480	483	461	465	449	456	446	451	494	415	447	486	451	499	458	470	493	450	486	525	498	440	466	449	442	463	449	468	470	472	474	452	454	461	474	474	459	490	480	514	468	495
7967	11386	10207	5742	3814	2742	2085	1731	1471	1245	1093	1026	879	829	796	716	739	687	647	633	582	655	563	577	585	584	571	566	543	547	595	556	535	538	541	526	558	527	510	510	538	539	538	534	511	509	477	530	497	503	528	533	486	511	533	496	497	506	525	491	478	499	513	480	500	458	494	463	538	510	498	540	466	488	478	481	484	509	524	431	520	497	492	545	492	527	546	494	522	488	496	487	466	481	521	506	489	474	499	525	493	504	510	482	499	494	515	480	464	503	511	497	485	503	487	491	518	519	492	491	508	487	450	489	516	502	523	496	532	497	466	468	496	524	487	460	500	478	513	471	505	511	526	533	484	487	506	481	427	495	513	539	492	494	515	455	527	497	522	494	511	497	472	463	481	530	454	476	477	469	501	459	485	541	515	462	497	499	483	479	519	472	475	497	480	475	497	483	456	503	454	505	482	483	455	531	476	521	514	481	483	473	497	514	463	505	500	458	491	467	507	490	516	529	503	508	523	510	469	482	518	506	516	504	507	487	511	494	513	474	494	492	500	507	504	474	471	496	494	479	507	549	500	476	491	494	497	565	438	475	503	518	473	483	478	500	468	499	518	495	490	457	477	505	487	478	447	490	508	541	502	505	496	481	479	520	472	487	516	434	499	495	463	542	483	462	462	498	469	469	455	486	526	452	506	450	502	494	491	496	527	502	486	449	495	486	503	500	513	462	462	484	538	498	478	519	484	501	499	507	491	496	492	490	515	488	508	536	549	495	513	491	466	504	493	489	473	482	459	533	505	478	496	498	468	537	482	480	507	503	478	507	517	483	495	454	492	528	468	505	491	514	514	469	494	493	493	512	524	509	474	465	498	501	484	487	497	504	523	512	488	447	504	517	526	505	515	495	459	480	524	521	519	438	505	502	475	472	480	491	510	470	509	502	509	483	456	469	485	528	511	467	467	457	486	508	479	517	480	489	519	465	512	522	491	523	515	417	498	485	496	496	510	500	464	479	483	492	511	499	542	463	492	532	483	488	468	467	521	506	497	538	489	526	487	491	485	468	474	507	477	479	541	485	527	447	515	499	525	483	508	473	513	473	515	523	482	484	474	476	495	540	489	506	540	506	496	502	449	451	543	486	450	451	489	520	505	509	501	536	518	483	456	487	501	510	525	410	499	501	500	536	464	523	484	511	485	503	479	513	459	537	482	476	479	495	519	477	510	485	495	512	490	504	467	484	541	482	448	466	497	459	500	449	545	479	500	538	509	510	508	490	465	519	460	464	494	461	525	506	526	466	484	508	506	467	491	494	502	486	485	501	497	495	478	489	466	514	481	498	512	518	483	496	507	471	484	513	496	517	473	502	527	517	519	487	482	492	443	470	504	484	485	461	463	468	479	468	476	470	498	498	546	476	495	473	522	501	474	501	522	510	518	506	507	505	492	522	499	520	467	515	485	490	513	480	504	481	487	501	509	503	474	505	513	475	473	489	493	520	492	510	501	497	463	499	511	487	517	524	510	523	474	538	495	487	500	516	518	482	515	494	508	495	505	496	505	469	516	515	442	470	485	499	517	506	485	471	499	470	502	511	490	500	476	467	511	431	508	531	511	485	526	489	469	458	504	488	520	467	497	548	504	501	506	482	507	490	528	479	495	500	491	477	463	494	469	527	486	521	474	499	492	465	505	526	471	506	460	493	492	497	473	462	477	499	473	503	488	512	514	520	460	484	475	480	485	488	531	504	507	487	484	484	498	500	503	502	522	454	525	458	497	453	489	450	480	457	507	496	511	519	493	520	497	485	490	503	495	470	526	513	512	527	530	506	522	487	474	486	498	516	482	497	473	473	496	455	527	527	469	498	488	490	527	513	528	504	486	463	510	462	470	497	529	510	471	496	495	512	517	476	452	489	493	455	468	430	501	470	500	465	490	493	482	492	504	470	475	508	501	491	478	495	505	514	494	511	467	501	528	545	498	482	533	479	489	451	509	466	509	524	465	473	491	515	460	467	466	480	496	486	477	500	487	522	491	512	524	490	486	501	505	471	490	524	509	471	518	522	480	498	463	521	505	531	500	490	512	484	520	508	490	478	506	468	520	494	497	448	498	512	510	465	528	493	484	464	487	480	536	469	508	498	528	524	478	517	499	507	474	537	490	495	502	494	468	455	492	466	506	480	532	519	469	519	488	491	487	479	499	481	484	508	453	519	483	522	480	502	482	508	475	507	462	496	495	482	521	460	508	506	471	462	493	491	516	487	492	442	477	499	468	487	493	485	478	533	502	490	514	492	496	518	442	518	473	513	456	490	515	500	462	511	517	525	489	475	519	498	465	447	485	509	461	514	494	521	517	482	505	469	516	498	484	481	507	516	469	484	503	501	486	531	483	478	484	476	474	526	471	497	533	466	438	517	519	474	487	486	492	457	495	475	498	449	481	500	494	483	490	478	497	492	486	516	450	511	477	464	454	515	448	511	522	489	511	496	520	464	441	518	538	503	489	477	513	497	506	500	470	526	510	482	492	502	504	521	468	478	503	491	518	486	511	486	498	503	481	511	491	515	516	502	503	475	486	542	497	492	476	464	485	523	483	509	498	490	525	494	497	480	491	492	457	502	495	501	490	516	459	476	456	499	512	492	492	448	490	523	471	456	503	508	542	480	504	542	485	473	485	495	468	478	459	493	510	501	490	509	484	478	490	492	488	527	510	511	519	501	476	489	472	491	460	480	507	476	503	528	504	520	514	490	488	525	471	534	517	524	530	484	461	474	470	505	501	497	485	477	453	450	522	507	482	504	499	497	482	478	519	447	520	515	521	511	488	512	526	491	459	515	503	502	518	520	502	512	501	512	533	492	489	503	485	508	455	487	490	482	505	492	479	511	499	489	498	489	507	450	477	461	524	459	464	498	502	477	505	514	522	519	466	490	523	520	517	463	498	480	448	497	497	485	500	487	501	492	481	520	462	468	502	522	497	475	517	444	541	496	511	459	531	519	500	507	475	512	480	494	535	473	446	488	485	529	504	493	463	492	459	504	562	436	472	490	519	475	475	497	490	491	478	478	468	480	476	485	491	476	497	506	494	511	458	456	509	488	517	497	529	511	510	460	492	509	485	532	510	526	498	501	522	503	504	489	474	510	492	499	494	487	495	480	495	493	482	496	505	494	493	486	538	510	480	517	473	496	503	479	501	524	491	494	484	514	481	472	501	522	487	492	505	498	487	473	516	490	524	488	500	483	486	530	467	494	484	500	461	494	518	457	494	475	510	505	487	486	492	499	448	480	539	516	464	488	433	528	489	489	479	518	492	512	465	496	510	474	480	480	447	519	488	486	515	504	511	457	495	462	512	500	445	491	522	484	506	502	488	497	476	501	479	529	495	500	492	510	480	479	493	460	495	463	519	469	510	489	528	485	516	530	527	496	496	503	463	490	478	439	466	513	480	541	502	524	461	501	474	510	495	517	487	477	525	476	488	506	497	499	519	502	454	459	464	508
22608	20340	26770	23802	20350	20348	6402	2053	1491	1426	1306	1297	1198	1196	1090	1008	1102	997	993	981	1069	1052	969	985	922	909	945	948	922	930	893	914	867	1010	918	869	965	922	913	901	910	936	943	858	900	940	849	870	882	876	860	915	882	851	879	884	864	878	858	875	880	855	857	823	869	865	867	874	848	949	888	875	884	856	838	920	889	890	929	888	856	875	877	878	882	883	869	910	825	849	925	841	849	896	860	912	924	853	869	842	917	906	828	917	872	878	872	861	856	893	899	866	910	910	901	932	836	908	846	859	877	867	871	908	859	858	899	917	827	853	876	909	854	865	883	882	861	839	915	915	847	891	854	852	906	862	911	845	902	862	835	883	846	824	869	894	840	833	850	864	867	886	875	890	877	851	873	847	890	863	870	871	908	855	867	884	884	815	915	810	919	890	858	884	865	867	888	909	878	846	889	876	838	868	896	888	850	860	850	863	920	858	877	881	863	860	924	916	938	908	909	874	879	909	877	841	829	909	945	874	847	881	911	889	867	930	883	829	876	811	876	875	805	875	864	870	849	818	865	896	873	837	910	858	866	872	875	920	796	896	915	890	886	816	856	850	862	890	887	831	888	898	821	829	894	875	857	896	868	874	889	846	887	873	867	944	861	867	897	866	838	887	869	879	887	909	830	818	852	883	869	835	902	850	830	866	829	827	830	860	863	918	836	861	962	850	904	881	915	845	850	865	881	884	888	879	894	872	869	886	857	886	877	860	890	843	836	879	852	882	892	910	871	881	858	851	902	920	816	879	872	883	882	824	916	878	824	871	874	910	869	901	844	877	835	882	882	840	851	886	923	871	874	872	888	844	851	831	879	856	833	794	849	802	895	816	837	849	913	870	852	884	881	854	835	909	876	843	854	842	869	850	868	897	861	841	870	907	825	882	900	832	870	883	873	903	847	877	857	910	905	869	879	885	856	844	863	884	924	893	872	836	866	875	895	862	846	875	844	872	839	860	896	857	886	863	885	864	859	801	834	849	885	844	826	896	873	914	889	900	831	858	859	901	866	849	899	873	854	868	869	879	874	834	860	861	896	900	888	855	897	882	845	828	828	851	823	900	879	812	831	906	878	873	837	897	881	848	915	843	878	871	887	791	861	860	886	847	852	873	826	898	897	919	826	895	847	880	892	839	828	870	845	877	822	885	846	899	919	819	896	872	860	823	951	912	847	844	821	870	851	896	866	863	839	883	847	831	883	871	899	863	878	859	822	840	867	850	869	888	869	854	898	841	868	820	890	809	889	867	888	833	915	912	921	862	851	828	820	818	862	877	847	846	859	879	878	842	861	868	857	811	844	803	912	879	869	882	864	838	859	854	880	842	918	913	893	857	922	854	896	894	864	836	876	841	834	842	896	839	872	889	861	890	885	895	844	900	881	903	823	919	859	858	877	886	874	898	862	826	819	891	853	825	886	902	865	870	869	892	901	861	875	897	853	868	886	859	911	809	854	853	841	881	942	866	814	870	917	885	867	922	896	856	923	874	872	880	841	871	884	917	879	919	900	880	841	833	888	855	858	845	858	845	859	843	873	897	893	837	802	818	943	858	814	848	868	920	843	887	877	831	868	851	892	885	830	896	821	864	858	845	845	869	851	856	918	856	872	873	859	820	861	861	869	809	861	841	845	886	820	831	836	857	899	911	868	912	849	831	833	828	869	853	873	814	815	838	892	839	855	835	842	887	905	895	930	849	840	896	883	831	859	900	920	821	902	853	878	857	877	890	864	880	882	832	845	891	848	920	871	836	862	927	925	887	834	912	870	849	862	859	791	890	868	819	830	866	834	904	874	895	900	860	887	833	829	876	890	876	882	828	876	847	849	821	880	837	868	901	883	863	872	879	841	883	873	875	871	833	943	850	883	860	869	797	876	876	842	912	854	882	885	840	863	830	923	862	868	942	876	852	897	850	840	845	909	862	860	805	844	851	830	914	850	841	833	858	848	843	862	882	847	868	873	865	882	886	867	857	885	870	879	871	848	863	878	832	833	837	851	843	858	817	890	876	885	861	906	897	854	848	894	895	847	871	874	851	872	866	892	894	866	871	884	867	930	895	845	867	814	894	847	853	880	863	865	915	869	937	859	826	899	895	889	884	929	841	857	836	832	868	864	861	856	903	876	872	872	868	867	812	880	883	923	903	858	881	877	845	850	877	865	866	843	808	845	833	832	848	862	831	866	894	873	862	822	891	783	869	812	899	835	830	872	829	829	861	844	852	851	830	824	820	860	891	858	869	852	861	853	868	888	889	929	844	913	875	849	883	904	832	844	862	879	895	835	953	879	885	873	880	863	859	837	839	879	791	872	858	926	869	918	863	889	853	891	877	847	837	840	863	859	896	824	864	857	839	840	851	890	847	882	906	865	909	871	907	870	832	903	863	821	895	894	852	862	820	796	891	834	873	887	878	884	888	899	872	846	884	835	834	858	878	918	878	847	865	864	861	876	808	897	890	922	910	860	849	835	878	829	893	865	877	877	901	822	864	930	833	914	910	858	853	867	809	903	848	936	855	800	819	852	880	874	874	903	913	892	820	894	844	902	830	848	843	828	843	846	878	908	871	791	864	838	883	897	805	878	873	865	910	822	869	804	909	866	887	781	879	889	879	854	859	897	815	845	913	867	868	922	839	857	905	878	845	845	885	835	876	928	836	922	869	878	846	825	934	846	886	925	844	794	885	803	887	849	882	898	875	898	878	819	867	880	854	890	890	859	836	882	866	871	890	886	846	896	927	883	882	853	883	855	903	828	867	865	828	846	880	873	779	835	838	865	832	872	859	833	815	853	833	833	835	879	887	857	863	871	832	907	846	866	915	922	909	886	887	909	882	855	892	928	865	868	875	866	854	849	796	880	879	809	828	876	868	927	864	815	858	838	898	827	868	866	832	871	871	847	841	888	794	844	836	932	902	870	871	849	863	860	843	864	872	870	926	844	805	891	887	840	860	812	880	818	882	891	868	855	883	840	847	873	931	890	921	873	839	860	874	895	856	847	893	841	883	881	850	930	870	852	878	863	872	907	844	904	855	879	910	875	841	891	856	903	874	822	860	831	883	863	850	793	849	856	860	859	801	904	858	839	876	918	860	812	847	909	900	865	859	902	967	825	845	842	852	925	902	885	941	802	890	881	873	853	852	889	851	895	846	862	881	835	851	809	803	852	842	851	870	866	872	896	858	899	820	829	830	875	864	875	836	877	817	839	925	865	873	894	855	878	859	858	881	874	910	863	886	840	921	848	872	838	884	888	908	876	839	849	891	882	844	928	916	876	828	845	857	954	899	852	827	875	847	829	914	907	885	874	828	884	851	862	864	786	840	842	866	895	829	812	841	906	901	881	889	882	839	893	857	816	873	889	841	893	887	817	883	843	863	866	871	898	879	865	859	845	865	897	869	852	919	896	841	822	780	871	897	872	865	845	833	846	863	832	891	846	890	849	876	886	836	849	824	824	859
10958	17795	16157	9423	6423	4739	3705	3002	2650	2231	1928	1757	1591	1501	1407	1349	1299	1213	1159	1120	1137	1074	1074	1032	1027	983	978	949	964	975	925	939	958	941	934	879	887	918	912	905	906	892	899	877	919	854	930	865	852	901	841	838	849	861	819	881	858	810	898	819	840	863	860	811	873	873	826	834	834	850	844	830	852	820	839	905	857	839	836	813	799	858	842	860	827	865	840	890	835	818	843	811	829	848	874	793	776	834	821	800	874	852	839	863	842	846	827	840	837	839	811	844	798	824	762	795	761	882	760	828	802	800	840	849	851	830	823	830	848	872	825	767	798	829	780	855	803	845	833	820	793	808	839	824	824	842	803	806	835	867	826	814	827	841	841	825	793	785	836	806	853	847	820	829	816	850	837	846	868	852	833	797	836	809	821	792	758	832	859	824	774	847	814	845	824	831	822	828	829	853	819	818	829	829	835	808	811	841	783	804	890	793	834	838	814	813	814	825	767	830	819	817	781	783	833	775	860	819	846	801	882	854	842	884	791	847	854	851	844	793	819	815	819	871	844	832	846	811	778	831	792	832	857	797	873	826	834	815	849	838	785	839	857	805	802	804	836	817	816	836	850	799	878	817	811	824	812	830	866	760	842	807	842	834	761	845	855	806	835	832	803	876	818	813	819	834	815	805	828	847	799	820	858	838	840	817	805	784	853	778	850	842	793	849	854	876	872	822	791	858	816	826	844	834	866	869	809	806	847	819	887	804	834	801	819	831	888	878	845	888	860	775	845	843	806	854	799	838	807	830	833	844	809	828	827	826	877	828	849	829	866	789	809	823	852	808	769	914	826	822	802	787	820	812	801	781	844	912	834	820	824	844	761	838	858	801	857	800	777	857	840	752	787	834	817	811	829	820	803	807	799	783	850	839	776	843	762	838	824	770	821	794	833	806	801	843	834	769	809	762	814	813	843	807	810	807	815	809	854	850	805	804	818	858	835	838	834	904	758	788	786	918	854	847	883	773	776	818	808	781	810	860	816	856	799	807	852	840	821	832	832	837	788	815	828	788	817	839	874	869	836	841	838	830	795	814	809	845	829	846	877	804	789	850	784	807	832	835	846	854	838	827	855	850	815	842	774	822	842	836	826	789	834	816	803	802	779	817	809	827	834	854	814	853	827	813	840	808	859	855	848	804	846	808	794	810	816	821	821	822	840	859	813	836	855	784	850	810	825	870	848	774	781	862	801	773	840	827	787	776	829	842	837	865	792	793	838	859	817	771	813	802	874	898	869	810	823	785	821	778	797	830	851	838	829	827	798	876	834	779	834	814	830	822	803	837	809	807	776	825	895	816	871	844	797	794	764	807	832	846	889	793	808	869	832	854	837	841	872	828	838	818	792	826	818	835	864	842	845	827	850	810	799	828	852	840	810	864	821	859	827	848	860	741	823	837	846	824	865	881	824	802	865	825	857	789	799	854	796	837	828	840	788	803	829	845	823	826	760	853	823	829	860	806	831	799	819	823	798	810	867	869	812	852	802	853	838	805	836	796	853	829	884	825	774	788	840	830	822	816	803	873	872	803	821	842	823	863	820	818	836	770	810	827	819	808	875	823	858	810	890	849	812	848	847	849	829	824	857	869	791	838	827	829	800	805	811	798	850	830	810	798	825	819	855	808	840	870	824	835	821	846	817	885	817	823	804	803	851	828	804	825	810	822	839	866	814	829	802	870	809	834	774	861	796	809	809	863	812	801	832	831	833	798	800	851	854	829	814	852	813	845	826	850	827	865	810	782	805	819	829	821	880	819	851	874	802	842	869	791	800	792	853	840	859	863	793	856	822	828	843	817	776	881	817	844	855	865	796	834	841	848	772	821	817	780	835	843	877	791	853	853	820	803	804	852	822	781	791	803	814	823	821	790	813	851	900	806	841	811	831	845	822	801	802	822	827	831	835	851	776	768	829	844	821	824	859	837	857	785	853	836	866	831	838	838	838	819	840	843	868	833	890	796	781	857	841	814	810	809	826	854	813	804	843	864	846	773	835	838	855	792	799	855	808	823	855	894	798	860	837	841	865	802	821	831	872	821	825	816	814	810	815	801	812	857	803	830	879	852	819	819	850	837	836	827	825	796	822	829	796	807	827	831	866	818	845	812	783	829	844	788	811	797	793	753	821	851	845	809	842	823	800	830	807	830	810	760	804	785	867	843	816	863	808	803	796	782	806	833	849	800	817	830	872	806	803	840	890	863	818	808	813	771	845	835	823	807	799	841	868	839	779	887	866	846	813	846	789	819	799	826	845	833	824	840	822	882	837	858	829	805	864	856	803	863	812	881	861	808	804	851	837	747	846	792	809	776	848	787	840	866	830	852	854	861	810	816	774	815	871	840	792	792	859	860	788	893	788	861	869	828	860	816	835	818	815	837	836	853	851	815	801	809	878	824	861	809	848	848	832	872	821	787	849	849	817	788	821	778	792	812	822	823	827	835	850	791	798	814	825	838	865	807	840	872	804	810	840	818	825	798	880	830	869	848	814	815	854	814	879	814	827	819	834	862	807	886	853	808	824	825	848	845	808	849	875	764	853	845	832	831	784	812	787	868	803	842	818	803	847	820	778	818	807	816	817	807	866	825	826	788	800	790	856	797	843	825	828	818	853	876	822	786	803	864	817	857	815	865	830	803	863	848	851	786	804	825	826	784	826	828	872	826	840	811	830	809	810	851	784	843	827	845	812	810	799	872	836	822	794	812	805	803	773	841	811	828	793	877	889	848	821	799	809	818	868	787	829	818	868	850	851	812	816	846	846	831	809	786	843	805	765	814	835	821	786	878	836	862	814	795	809	814	815	869	831	829	856	809	781	786	832	819	823	854	811	820	841	834	816	820	789	818	801	805	786	859	809	870	809	888	894	776	793	825	836	841	830	847	795	824	813	796	814	847	871	800	849	816	860	843	831	825	835	861	845	877	808	863	821	865	805	802	853	832	830	847	779	828	830	853	822	798	833	802	860	802	796	846	843	878	834	835	819	864	855	816	821	834	828	880	817	846	871	825	804	822	785	835	845	822	869	808	774	905	829	783	819	824	837	774	800	811	862	829	840	860	845	797	856	876	853	846	832	827	910	812	851	847	820	804	840	860	840	850	832	870	800	821	819	829	806	823	830	830	830	825	783	845	826	830	841	867	786	842	801	824	854	817	799	843	803	892	812	815	844	818	863	802	847	807	894	865	828	846	827	852	809	856	843	805	791	874	803	798	833	866	843	830	823	802	850	774	795	817	871	832	847	802	889	779	814	811	843	825	768	848	852	804	846	784	827	881	832	865	825	834	854	768	832	870	801	796	797	794	823	874	841	816	828	808	840	800	798	842	881	885	837	854	850	843	856	804	820	825	826	855	826	856	840	814	845	833	840	816	855	835	828	850	839	772	809	793	848	767	816	844	821	802	806	829	869	858	830	821	834	864	823	809	794	783	841	825	821	840	838	812	835	821	785	816	849	807	849	803
27983	13580	2462	1161	1044	1042	941	954	902	979	1007	943	913	984	971	942	912	954	912	922	909	920	913	904	959	974	904	936	964	956	947	919	889	993	932	906	948	952	1005	956	934	974	927	938	985	960	949	928	968	932	903	895	975	929	958	914	911	865	923	959	924	962	942	907	932	969	940	969	958	898	887	926	994	928	922	941	896	948	929	910	946	894	892	962	888	941	945	920	895	859	973	901	973	974	913	966	944	941	888	988	926	944	941	939	1014	971	960	949	979	949	945	1009	953	947	933	890	971	932	942	929	905	906	949	950	936	904	920	914	950	972	929	924	951	962	980	907	935	944	923	946	939	916	955	923	893	904	972	938	908	957	974	882	896	953	916	986	962	923	899	941	933	975	934	943	945	898	944	888	916	940	982	940	930	926	962	950	933	894	891	966	924	976	921	964	945	961	937	911	982	913	915	872	940	903	947	944	940	904	957	886	954	932	930	987	950	948	899	960	941	893	965	990	941	950	960	926	1018	918	915	933	883	906	971	952	947	875	977	976	941	902	964	888	951	929	941	908	959	979	934	901	940	950	880	934	927	980	922	947	968	917	979	965	954	966	942	960	977	969	896	922	952	945	943	869	927	969	977	923	900	884	941	935	899	935	953	954	927	949	969	901	906	990	916	996	938	928	944	881	962	1012	894	962	960	858	972	913	889	896	945	875	865	965	958	916	921	930	908	952	973	959	933	923	897	946	909	904	890	921	909	932	929	930	960	960	898	962	996	897	933	922	931	939	880	888	945	933	906	945	901	879	901	930	888	924	957	948	960	963	916	950	928	942	893	915	929	867	882	894	960	928	991	906	1017	984	931	930	931	922	984	992	978	964	966	881	1016	952	961	948	947	947	876	947	908	962	914	965	971	943	914	932	960	999	919	905	905	958	926	946	917	943	913	909	938	964	960	970	931	906	912	918	904	889	922	926	950	938	922	924	992	962	970	925	990	928	919	947	910	950	914	931	924	902	928	996	951	950	958	931	947	917	945	925	881	913	890	882	932	937	979	888	936	987	933	940	931	909	946	883	951	920	946	894	968	909	939	914	965	968	937	926	946	887	878	895	942	927	971	867	957	979	905	935	946	948	951	926	917	941	967	1000	935	938	934	900	901	917	955	936	892	950	968	931	954	991	930	996	954	948	899	917	924	970	922	944	918	960	947	993	933	948	956	964	841	891	953	969	977	951	933	941	954	938	951	877	903	931	881	999	938	914	917	884	907	926	903	904	894	915	912	906	888	944	996	963	970	947	973	943	897	878	933	907	922	979	943	926	930	859	922	922	927	941	968	883	988	934	922	940	989	887	919	912	922	918	959	936	868	957	914	913	883	933	972	959	929	879	970	973	929	881	997	926	869	961	950	905	948	953	920	945	974	910	929	865	911	950	907	961	914	919	915	962	909	860	969	904	930	885	894	968	951	1033	943	933	915	904	983	957	951	901	867	937	938	904	905	993	967	919	963	870	919	951	872	919	938	973	905	943	947	971	927	957	1010	952	975	939	912	892	943	986	953	947	915	882	928	959	897	936	964	961	955	932	986	929	939	868	920	965	951	926	961	957	941	1013	946	971	936	939	923	984	894	991	999	974	953	926	944	938	982	918	971	943	1027	977	976	932	903	890	952	960	933	944	969	908	978	929	966	908	949	931	963	958	904	946	939	949	985	912	918	990	950	932	950	926	949	915	937	916	946	916	1001	958	906	959	935	955	887	905	941	952	914	926	922	985	916	952	871	892	949	920	972	1007	901	944	914	938	959	964	917	909	896	951	918	947	943	910	922	931	897	895	978	937	935	947	898	949	932	929	1013	913	971	957	917	938	959	900	964	976	931	936	902	944	897	870	968	934	900	929	940	939	974	924	891	916	942	942	996	953	954	935	933	944	908	927	916	920	891	947	936	941	893	977	973	919	926	994	961	875	948	929	961	915	939	902	921	916	939	984	930	881	956	899	916	992	958	887	881	956	912	930	901	893	919	971	980	974	965	951	967	904	932	948	935	924	952	917	888	911	949	964	960	919	885	894	924	918	918	972	960	921	945	951	950	950	941	937	924	976	974	918	966	988	898	977	851	910	873	987	953	949	897	912	933	924	933	942	900	904	943	958	896	936	930	967	935	931	968	909	922	933	899	932	924	925	920	979	946	938	927	920	968	1023	948	867	952	921	952	927	888	959	907	922	934	948	935	904	978	934	923	894	905	921	951	948	892	936	985	958	926	924	923	907	877	847	899	915	891	928	986	929	941	932	895	971	941	952	895	927	936	959	973	893	891	982	970	958	977	946	916	947	928	955	941	964	915	876	908	887	950	977	946	890	937	905	960	937	923	968	931	938	918	928	911	878	946	964	982	913	923	932	874	950	946	953	904	932	903	922	918	945	914	942	901	905	992	881	923	954	956	958	921	940	912	906	888	960	977	928	930	955	999	940	954	976	990	920	942	870	919	887	951	903	909	944	906	926	908	954	973	925	977	984	987	905	986	920	922	935	915	906	909	896	914	926	971	921	911	924	933	922	941	921	901	921	905	904	903	956	955	973	938	959	931	944	843	958	922	933	966	953	892	904	935	902	922	921	973	951	938	956	994	960	912	967	922	986	932	929	914	941	979	968	945	882	874	939	999	921	933	930	954	960	935	965	942	972	997	896	950	935	987	907	897	907	930	903	978	900	909	948	945	957	948	984	932	918	916	955	914	906	927	944	882	935	921	925	936	880	894	917	946	895	993	950	924	952	937	958	953	907	932	985	890	983	909	944	903	1014	929	937	933	947	978	956	938	907	886	901	927	884	942	936	933	940	898	939	904	982	938	977	946	952	939	909	962	985	980	964	931	916	954	892	875	924	991	951	967	963	951	930	944	889	931	899	946	903	956	923	941	977	927	940	908	927	975	937	984	931	935	922	940	901	1002	926	929	955	910	895	959	857	938	940	950	935	984	917	984	938	955	925	967	913	935	938	905	925	957	920	906	936	919	895	903	939	955	876	908	958	955	987	946	1015	986	949	908	901	970	940	924	935	918	919	941	937	915	920	904	939	926	909	967	927	920	894	896	951	940	932	990	890	964	901	920	916	927	892	904	915	951	951	904	906	899	966	975	931	959	995	949	919	948	900	959	958	891	954	935	925	950	909	926	974	947	909	904	949	936	923	922	949	876	926	931	1016	935	981	967	912	940	958	937	945	980	957	945	872	943	916	868	926	1000	965	954	935	963	935	949	1013	948	1025	961	919	944	933	952	923	944	935	968	963	951	934	905	944	910	939	928	967	946	895	999	973	972	922	930	954	936	937	928	963	965	936	945	947	935	910	923	967	903	925	928	911	914	941	918	970	974	902	986	886	975	902	943	942	985	979	936	944	910	940	947	985	895	954	954	947	932	915	944	946	930	915	904	970	930	927	1003	949	939	904	889	977	943	945	1022	950	932	905	927	941	922	979	934	929	955	923	881	933	932	932	969	910	911	970	877	945	927	988	962	977	901	959	1012	954	945	912
5753	1677	1517	1241	1146	1026	1028	928	978	1010	1014	984	991	968	966	1006	1009	996	1002	955	976	943	1014	948	938	957	951	947	950	947	960	977	974	977	962	946	953	993	1001	956	962	960	942	976	962	990	878	983	943	994	983	945	931	965	970	982	929	954	969	979	977	967	949	940	987	1000	947	1003	976	984	951	960	934	1002	942	952	967	1007	967	953	965	944	982	945	965	997	959	1026	962	940	928	962	959	911	1035	960	970	964	989	1014	995	964	949	1005	914	931	985	955	969	955	1015	927	1010	1004	949	1001	927	956	995	947	948	952	942	962	927	943	962	972	994	897	964	989	967	940	963	945	943	939	963	970	961	968	926	995	976	948	950	944	1077	974	999	973	996	972	950	921	950	1044	947	970	947	1014	945	976	967	948	942	927	966	985	970	982	914	981	950	993	931	910	1022	976	963	964	958	963	990	946	958	876	975	951	923	934	984	977	975	912	954	943	961	1007	994	964	955	916	989	947	947	975	1023	936	930	1003	993	1035	1019	929	960	923	1016	1017	912	990	947	998	891	957	909	926	983	945	993	986	955	950	979	990	934	917	979	930	996	943	922	966	980	940	973	953	951	956	957	973	935	949	964	929	977	917	987	999	1023	899	983	995	979	971	991	934	955	925	951	945	1008	964	940	961	952	909	970	933	1016	957	974	909	967	940	977	943	986	967	1022	958	945	931	933	905	922	1010	974	946	924	986	968	946	961	944	951	940	948	962	930	963	974	985	954	944	923	972	952	990	921	944	913	959	957	926	984	945	1010	1028	979	962	941	932	978	949	946	914	985	971	968	930	995	975	966	959	966	984	951	949	967	957	995	950	964	942	928	969	966	946	987	1024	980	1032	952	944	976	963	992	923	935	944	955	952	994	939	979	959	958	991	951	980	914	951	1004	930	986	966	963	965	1004	1001	974	946	977	1000	1001	964	921	988	915	940	961	933	922	960	962	971	998	1009	1004	955	975	955	957	999	1000	978	960	936	989	916	928	978	937	978	920	959	964	1014	992	972	969	933	1007	947	941	924	983	1004	1001	987	1002	960	941	980	946	1022	938	977	1016	963	998	1003	983	996	999	975	944	974	983	951	986	1001	946	961	928	980	972	965	1001	960	974	922	965	899	909	934	981	930	966	968	910	942	935	962	965	996	988	981	982	956	914	1023	980	967	967	958	970	926	988	1006	1013	935	979	942	946	893	981	970	949	964	979	955	943	968	1003	963	936	1057	955	999	959	1004	994	925	998	935	1028	942	963	895	955	988	980	964	1007	962	984	933	953	935	959	960	991	940	1017	993	950	948	975	953	965	972	972	971	929	1034	938	942	969	1008	896	1054	991	949	932	1003	953	984	1063	959	965	916	963	989	954	949	935	943	942	952	942	958	985	949	978	946	950	963	966	942	922	964	963	928	968	940	934	984	999	995	937	982	936	975	971	1059	1000	963	983	945	890	973	967	960	948	940	981	935	1011	982	945	949	979	952	965	957	946	966	979	929	990	964	969	1007	1005	952	962	999	968	973	940	923	983	977	974	907	931	995	989	938	966	955	984	986	942	969	976	934	966	967	958	936	978	937	995	913	983	920	944	932	963	952	1038	929	934	943	921	983	991	1002	944	949	956	891	937	956	968	936	916	937	1010	1017	955	956	989	939	1012	938	981	1012	949	931	999	989	1021	943	1008	907	935	948	972	948	985	944	977	941	989	1027	952	996	929	990	945	1009	954	935	984	994	961	930	1035	951	1014	999	935	971	979	936	963	991	926	950	948	994	954	1035	979	960	1015	922	998	926	973	940	905	974	977	934	987	920	958	925	926	996	1000	897	921	927	933	957	925	1004	934	978	964	946	985	939	949	939	917	961	943	962	953	958	1029	974	954	980	948	944	974	978	955	918	964	959	975	996	941	1013	964	941	1010	973	962	977	998	981	979	1000	897	899	974	955	949	947	893	1010	959	954	949	1003	982	992	954	957	1002	1056	949	943	970	969	954	959	972	955	945	925	977	908	997	961	1000	957	965	980	903	1021	947	901	947	995	997	939	889	957	1001	965	931	941	907	976	951	941	962	971	999	981	984	930	923	1007	941	942	957	949	966	909	969	1026	926	996	921	960	954	996	1005	964	970	964	989	995	943	927	910	999	996	1000	976	997	934	946	947	1036	960	974	934	967	974	1004	990	966	987	987	964	952	896	1010	936	976	934	978	944	906	998	937	1039	980	943	980	994	971	980	939	979	949	980	1018	977	955	973	997	1003	1005	934	916	993	998	976	940	909	1004	960	957	996	996	934	965	968	972	920	908	955	1006	909	948	959	966	950	982	965	970	979	879	957	921	995	971	1017	987	943	1005	918	938	983	963	960	1010	925	949	987	910	969	963	951	966	888	928	980	950	975	974	950	982	956	905	1019	942	996	957	960	1005	980	1012	935	1010	973	930	914	1016	1005	942	916	952	1005	983	996	967	993	1021	970	994	1017	979	1000	982	995	927	908	969	946	917	933	924	907	964	1009	911	999	945	1021	966	973	949	943	979	960	988	959	970	921	949	906	974	1003	899	948	960	945	995	933	942	924	914	919	943	970	993	908	1028	944	984	939	980	936	981	913	921	987	968	984	957	945	986	942	986	960	944	952	993	981	927	1014	972	947	928	1035	942	924	1022	978	1003	949	908	982	949	977	932	980	1021	969	976	919	1006	928	960	941	980	915	962	937	940	925	949	987	986	903	1024	967	1012	986	999	973	970	985	977	942	896	957	938	931	1000	941	1029	979	908	969	947	1001	986	939	982	967	958	984	941	990	951	1019	984	937	956	1060	950	929	892	943	961	981	994	958	965	947	923	1001	867	975	944	935	1018	938	994	926	920	972	909	953	982	927	951	950	987	967	929	1033	1007	956	986	1013	960	949	891	987	990	946	925	979	989	982	939	964	971	998	994	983	983	965	951	949	1018	987	968	928	926	958	971	1001	936	987	916	988	973	981	996	1043	990	929	981	944	905	995	1019	947	974	950	967	965	992	934	942	972	1012	943	1043	961	968	946	965	915	932	940	999	1053	957	1003	925	942	899	964	940	925	978	947	910	966	984	949	964	869	977	959	1009	999	950	912	960	988	988	945	981	997	970	1009	952	962	950	937	978	1010	992	972	935	943	967	914	956	910	912	939	991	947	905	949	947	999	954	995	948	966	931	974	956	931	997	1030	1014	973	960	966	966	916	944	958	970	949	1054	1006	968	966	958	958	980	923	991	944	953	925	974	942	946	966	978	932	942	945	962	975	927	998	982	1003	1005	982	961	1019	965	1028	910	943	983	974	980	925	939	1017	951	982	939	953	988	953	943	943	975	948	950	934	958	951	946	977	949	1033	1006	952	933	922	946	958	994	1030	970	949	946	952	988	941	983	956	930	1023	943	930	927	966	998	985	920	927	1003	955	980	930	1043	942	953	997	956	1000	937	998	971	940	881	945	979	964	1024	972	958	945	903	989	977	992	1014	969	902	986	967	1012	954	1020	939	947	923	973	1015	963	972	973	1003	1001	957	931	961	944	955	951	950	946	963	967	929	946	962	962	986	946	1002	995	957	968	960	960	943	995	979	949	995	989	938	908	938	987	970	950	946	1007	911	933	983	911	991	919	982	987	940	959	968	978	915	931	995	965	951	978	912	924	938	947	915
24315	20338	26356	24185	20317	8017	1409	960	817	827	749	663	595	586	588	562	553	541	554	564	543	523	515	516	488	503	522	469	440	513	467	527	485	501	482	494	477	437	465	445	491	492	455	471	465	472	480	498	458	484	477	468	508	482	471	505	453	466	499	436	458	451	470	441	491	455	457	486	453	465	480	460	499	469	466	467	460	433	451	480	511	463	464	481	445	444	455	506	464	465	452	503	478	452	464	464	478	521	494	499	447	429	461	479	459	444	419	454	472	475	434	443	465	464	492	455	477	455	446	442	480	399	481	490	469	447	463	475	506	478	446	441	457	481	487	436	507	433	450	481	485	429	457	442	468	457	472	452	445	465	438	412	424	450	459	462	456	448	487	446	457	455	442	461	444	470	463	466	433	439	472	438	461	458	465	440	433	472	469	499	422	484	519	446	484	478	468	487	467	459	455	467	391	445	491	488	430	463	446	488	472	480	462	464	463	454	467	456	460	453	467	447	488	450	445	438	468	463	459	446	454	495	441	464	450	452	483	452	494	460	457	461	472	490	481	493	457	456	474	446	488	483	437	452	446	461	504	502	440	443	475	445	441	498	466	466	447	428	431	495	479	485	483	442	456	482	483	485	473	491	414	471	487	461	498	462	447	491	454	463	465	458	469	464	492	498	449	432	449	459	458	463	447	427	463	456	420	469	491	453	449	471	450	414	458	496	477	490	441	513	486	455	455	478	441	451	458	457	446	450	466	400	468	463	471	440	424	442	500	440	439	451	464	473	508	480	487	465	484	430	441	488	431	433	461	441	473	453	461	483	450	429	460	430	438	440	434	477	444	459	487	482	440	463	486	468	459	456	481	435	433	437	409	435	485	489	432	431	464	452	477	416	511	434	441	495	465	465	460	461	502	424	452	477	485	434	451	455	461	461	479	472	485	470	461	449	512	431	441	442	438	476	437	457	440	451	407	423	482	449	456	419	449	467	462	466	461	483	484	481	452	428	473	483	443	476	452	456	460	484	499	465	482	436	495	439	468	480	454	434	426	452	427	468	468	484	471	472	454	474	458	439	472	444	459	455	476	460	438	463	465	453	451	482	462	504	459	478	436	501	482	443	452	451	448	501	454	447	467	451	470	483	425	486	475	486	429	455	478	447	439	488	500	457	477	466	468	477	439	450	459	447	475	437	440	452	471	457	478	467	455	437	481	427	446	442	413	436	482	464	463	453	452	446	462	496	443	487	461	484	469	485	476	536	460	452	469	484	433	510	436	429	440	409	496	453	461	454	438	450	461	438	451	480	473	455	493	496	480	454	451	465	457	462	471	475	475	439	445	465	429	454	480	493	473	459	492	395	446	463	443	450	442	483	462	494	422	480	462	514	428	451	441	426	455	466	468	498	449	445	492	463	438	468	469	456	449	448	464	436	438	470	432	496	501	448	462	442	440	477	491	491	464	466	469	441	437	416	454	464	433	426	472	464	484	413	436	457	456	467	427	482	460	454	462	460	457	478	499	464	456	487	439	488	456	468	464	454	458	426	468	472	521	446	495	488	430	462	522	499	463	481	467	469	440	474	442	439	417	423	536	437	494	446	463	465	462	434	472	458	456	435	448	499	460	465	436	414	460	467	445	460	431	446	469	475	467	465	455	455	453	469	438	462	420	530	452	430	485	433	426	466	467	421	428	469	441	462	536	449	457	474	461	440	458	463	435	453	455	430	437	432	410	462	460	447	473	485	480	434	487	468	410	458	510	446	498	442	433	421	487	459	442	444	439	464	456	439	468	507	462	473	480	420	454	471	456	467	414	469	441	465	463	452	455	473	477	429	437	454	427	443	464	471	431	467	466	451	457	475	475	464	487	463	476	456	425	476	420	448	466	496	463	445	466	455	469	486	477	511	454	473	467	462	431	447	457	442	429	435	463	463	450	468	478	449	467	440	485	461	438	478	464	455	495	464	494	448	498	465	436	463	476	440	462	437	431	440	462	475	463	447	445	448	464	499	443	483	429	438	468	453	431	449	465	508	459	445	507	476	475	457	456	452	460	470	434	419	453	439	500	428	420	443	476	453	468	455	505	472	469	457	475	488	498	470	463	499	480	450	463	455	450	469	464	469	480	462	472	449	480	462	480	434	443	463	458	470	500	498	481	467	456	484	465	419	431	457	473	490	461	422	470	435	466	402	431	458	448	469	469	462	463	479	481	468	437	454	450	445	460	482	459	472	450	452	448	447	479	462	454	431	430	469	467	444	444	456	484	451	489	444	456	461	413	474	452	466	510	449	427	425	473	469	458	452	466	470	448	467	458	435	447	463	430	443	484	464	460	431	452	472	485	474	443	471	451	482	476	468	467	430	443	497	445	446	457	428	439	458	451	488	438	462	445	433	472	430	476	467	475	472	475	469	458	453	486	488	469	486	464	457	458	420	487	483	477	488	451	456	485	465	464	453	464	483	484	458	478	432	496	460	498	461	421	439	426	449	455	462	492	459	492	470	444	524	477	450	440	448	487	438	472	484	480	493	458	445	464	425	419	436	421	485	503	429	475	448	472	481	472	430	464	481	411	465	457	477	438	424	454	423	423	460	439	465	445	450	430	440	480	438	440	406	503	438	442	443	484	432	497	451	442	459	464	457	446	463	424	470	449	457	433	478	492	484	437	489	455	494	488	475	437	467	453	479	480	449	440	479	439	445	493	498	457	471	468	451	461	474	457	471	453	440	466	440	438	453	458	418	471	442	477	441	457	440	464	430	467	461	402	451	471	450	465	457	457	442	443	438	416	489	495	460	437	476	443	495	487	417	472	474	460	477	484	462	437	445	483	449	471	453	449	434	491	465	480	459	465	483	441	434	464	476	454	446	497	477	483	472	497	452	485	453	458	469	426	429	464	484	424	456	430	440	470	445	487	445	441	464	448	421	454	439	454	456	487	444	485	463	476	443	451	513	467	431	446	453	491	467	439	433	472	466	405	447	465	503	412	422	460	492	443	430	463	464	478	447	452	459	460	487	437	446	478	495	463	487	473	477	427	450	464	478	455	497	442	484	450	470	479	454	452	479	465	457	489	454	470	439	431	454	435	462	457	445	454	436	446	455	431	465	432	466	444	494	445	423	447	505	444	422	447	442	480	460	456	462	438	500	435	486	457	491	501	470	467	462	431	463	457	485	462	455	473	452	451	422	453	468	472	463	452	464	469	494	489	440	457	482	431	465	445	460	461	474	461	444	412	472	471	474	427	497	469	457	468	456	452	510	469	486	416	468	503	469	455	460	457	448	479	469	426	440	412	471	479	465	458	458	450	442	451	430	488	476	449	494	435	453	482	395	460	477	451	434	473	443	434	434	459	449	474	449	505	426	493	457	468	463	490	459	475	435	450	489	442	437	457	466	459	478	449	479	446	468	500	508	434	458	452	462	453	450	505	459	452	465	467	458	436	434	493	445	423	483	462	421	462	463	475	471	456	407	456	473	453	448	462	449	441	453	455	449	451	463
7895	11307	10296	5915	3856	2702	2153	1656	1539	1292	1103	989	916	793	766	795	687	728	634	581	668	612	633	588	597	559	588	548	559	509	565	542	563	500	529	589	537	558	566	520	548	500	501	524	524	518	511	482	541	476	541	495	510	490	496	503	513	521	538	534	507	491	525	483	515	502	513	521	524	504	531	507	526	503	511	532	502	480	452	486	483	527	476	476	505	472	469	492	449	480	522	528	496	497	510	522	484	512	473	503	504	491	475	533	462	496	462	480	508	493	505	471	461	498	488	556	487	529	466	487	497	482	474	479	517	493	470	474	522	495	472	455	497	508	484	482	522	520	477	471	478	482	504	497	513	484	512	492	531	493	471	464	463	513	490	506	477	462	512	489	491	464	490	505	481	484	461	464	470	496	464	523	494	493	514	472	483	522	491	502	514	473	475	526	481	510	503	533	489	486	486	482	498	487	448	474	469	536	511	486	490	484	462	501	460	498	494	488	441	497	466	499	518	474	487	525	502	463	508	512	481	455	504	489	485	499	505	532	506	479	526	494	517	470	491	443	504	517	489	482	494	482	502	470	486	486	501	495	475	435	509	476	488	516	488	440	464	510	481	492	521	509	513	502	478	464	459	485	467	520	487	479	518	475	504	480	477	505	544	496	484	490	482	511	510	475	470	487	525	522	517	500	516	493	439	496	541	463	479	463	474	499	518	481	473	497	468	500	540	512	488	484	506	476	510	496	449	469	497	485	470	503	510	494	511	438	467	486	499	460	469	511	503	493	493	524	481	460	432	508	496	497	448	489	486	498	460	517	479	520	480	489	516	479	508	499	476	505	523	507	495	465	488	503	477	534	464	466	496	478	493	513	482	496	458	529	486	514	509	477	481	481	507	487	449	483	467	505	467	461	460	435	496	479	480	458	506	525	485	501	453	481	504	522	468	541	442	497	499	498	502	515	490	513	503	499	492	478	473	511	442	486	488	484	455	497	508	491	500	467	471	473	474	509	496	512	492	488	497	499	531	511	491	480	528	461	492	471	499	445	466	511	473	531	469	461	450	490	504	496	485	549	503	439	485	500	493	472	507	473	515	503	466	512	490	482	492	469	486	483	491	522	462	495	475	474	474	531	481	472	447	508	501	511	463	478	488	467	490	522	480	494	485	502	484	516	472	507	495	483	520	500	508	490	483	475	486	464	481	489	503	468	485	491	511	490	491	467	478	513	470	464	529	498	510	476	506	476	463	507	485	520	477	524	496	512	512	466	489	508	495	491	475	445	492	467	495	510	461	521	469	483	472	497	491	484	483	482	467	500	494	505	504	496	479	476	468	468	559	485	506	471	500	506	512	481	479	486	467	480	497	496	519	488	466	444	496	501	477	477	484	493	487	531	472	473	471	485	514	505	497	488	489	473	461	487	476	478	466	493	466	433	452	466	446	492	470	501	479	479	508	480	494	509	547	501	514	497	482	478	467	504	459	462	510	492	465	469	480	490	486	514	496	501	472	522	454	496	523	521	492	473	488	491	455	518	479	415	487	467	497	494	463	504	493	532	500	522	499	484	468	491	505	478	467	480	471	437	476	456	469	449	541	520	478	515	513	500	457	441	488	488	529	504	500	509	505	485	474	477	499	485	542	438	472	500	479	462	508	486	488	454	540	516	518	487	489	544	463	507	522	507	511	483	463	488	484	472	524	464	467	508	454	484	489	514	474	504	491	487	506	474	457	487	480	486	514	481	473	506	511	525	505	472	494	550	462	476	522	504	507	482	484	470	511	524	482	530	488	493	514	497	516	482	491	476	494	511	476	510	476	509	456	472	496	449	507	499	475	489	499	478	487	493	506	483	522	500	486	508	466	507	488	522	495	451	472	507	478	480	472	473	523	456	490	516	435	493	454	517	495	457	519	446	507	471	481	478	492	491	498	496	501	462	477	489	517	501	496	522	464	466	509	492	503	497	469	528	505	489	501	482	512	507	513	445	483	482	476	476	472	475	509	482	521	499	501	506	526	538	487	504	457	452	489	506	509	499	481	518	498	473	476	464	488	516	470	501	504	508	477	501	483	509	469	498	481	500	468	491	506	482	462	515	482	533	476	472	518	472	485	475	481	486	509	453	495	454	457	525	462	515	528	455	513	488	524	505	511	486	524	490	482	508	485	453	471	505	485	502	449	451	479	482	476	483	463	495	507	454	495	552	533	446	506	480	509	502	460	487	502	442	491	465	468	525	477	515	493	451	502	466	499	510	489	511	505	499	473	494	497	511	490	489	464	505	509	491	495	489	482	518	515	494	512	456	462	461	519	499	523	506	511	535	482	475	505	453	498	506	449	440	521	469	469	493	467	491	474	491	520	479	513	462	484	529	469	516	506	471	461	505	469	520	482	471	495	508	481	472	464	478	487	477	480	458	533	504	500	458	529	452	536	475	514	496	498	496	465	488	531	488	473	481	497	468	522	485	490	479	495	499	474	545	481	511	484	452	480	511	472	488	454	485	492	474	499	472	523	468	493	488	479	474	487	457	478	537	515	512	508	505	495	506	521	477	497	503	510	497	538	475	507	500	490	446	469	466	466	481	476	499	485	493	515	488	498	511	532	448	486	478	496	502	528	487	515	493	537	541	525	506	483	503	472	498	543	490	512	504	517	492	486	494	497	508	503	486	513	508	486	496	487	500	538	482	470	496	489	519	502	468	506	445	483	506	460	504	485	468	494	461	484	521	501	470	503	501	499	481	507	481	528	474	498	461	497	496	516	504	506	462	489	478	477	519	464	491	485	505	481	540	528	475	492	497	515	447	478	479	478	484	517	498	508	489	473	474	501	477	466	513	519	508	467	491	483	472	462	508	504	490	468	508	521	493	487	489	435	488	485	472	503	487	501	492	444	507	485	480	504	494	479	493	500	522	488	465	482	508	487	505	490	531	476	489	455	448	529	488	487	478	450	463	486	513	470	493	503	522	486	521	472	515	504	516	482	498	501	505	475	505	461	485	469	515	510	479	487	479	504	500	484	480	481	517	475	495	542	446	467	475	494	507	457	475	474	516	473	518	507	477	501	439	522	461	505	491	495	502	490	489	533	486	492	515	513	517	501	474	486	518	473	495	514	519	482	500	507	470	488	477	434	470	501	489	496	506	482	494	485	484	522	490	479	506	494	469	512	491	451	498	473	505	502	496	452	474	517	485	482	482	532	499	515	497	499	482	506	496	467	467	478	478	506	515	477	517	481	458	527	489	505	496	476	479	469	513	533	456	494	492	527	468	511	476	497	541	445	470	498	479	475	473	438	468	503	487	467	477	500	476	471	497	484	480	518	511	490	482	478	485	457	479	484	501	504	474	502	460	527	446	519	513	484	502	478	506	502	482	502	507	490	493	494	477	518	535	480	488	508	500	441	484	492	514	514	514	513	540	481	487	511	493	490	477	472	517	473	445	492	522	464	494	485	475	500	438	483	455	511	479	482	457	498	507	481	464	486	517	495	515	483	499	498	495
22641	20358	26796	23794	20361	20379	6784	2125	1685	1443	1341	1242	1223	1159	1130	1088	1037	1055	1084	1014	1004	1031	960	1000	925	958	967	962	983	940	921	875	922	945	923	891	890	945	902	899	943	910	897	947	921	920	923	918	929	946	938	863	932	919	880	887	916	908	906	918	899	874	936	851	881	870	872	904	857	868	925	902	948	917	908	898	867	890	923	943	883	856	892	889	870	877	913	893	875	900	875	900	872	838	909	916	855	865	951	876	923	903	894	863	883	865	922	877	873	915	864	815	910	899	858	898	907	876	889	933	892	901	873	842	881	872	883	897	842	890	850	897	803	924	931	905	905	900	891	905	879	859	864	913	910	894	886	884	862	839	931	908	934	915	918	894	874	889	895	904	908	854	972	903	889	837	884	828	827	876	914	870	907	913	880	902	976	877	867	895	901	902	952	918	869	928	881	845	866	907	874	888	879	861	892	883	856	857	897	861	915	883	885	899	921	813	873	896	877	891	947	905	938	858	866	884	891	937	922	879	896	921	820	844	905	890	869	850	939	880	898	867	815	925	919	873	911	899	898	940	828	849	887	891	955	885	904	894	918	836	861	882	871	902	875	906	856	952	896	865	930	905	857	864	847	876	842	899	820	905	899	899	880	905	868	845	883	877	912	853	875	902	860	858	876	904	900	853	828	892	928	896	873	868	903	902	884	890	938	928	884	857	893	948	884	918	881	867	874	840	837	909	898	889	907	900	891	901	881	903	865	882	861	892	875	837	885	876	906	908	935	903	864	885	875	863	852	857	912	889	884	868	887	881	851	879	943	862	823	912	841	846	895	876	907	815	881	869	940	894	904	894	887	891	878	861	886	865	869	878	875	888	908	822	871	848	899	873	906	860	869	827	897	893	890	892	856	840	878	918	870	903	840	890	884	835	856	908	904	913	873	887	832	859	824	900	927	895	885	909	874	880	868	867	873	847	916	897	823	879	905	896	923	866	820	885	870	827	898	926	905	876	894	934	897	884	854	857	891	907	857	876	904	885	894	889	862	901	885	939	857	873	848	847	855	908	859	885	881	905	866	906	881	841	885	855	957	881	874	877	860	859	903	911	830	842	867	882	863	864	902	839	894	887	863	917	897	857	860	928	862	924	884	899	854	903	914	889	892	921	905	868	833	910	916	861	902	895	895	869	905	851	904	842	900	876	866	886	855	892	822	890	902	876	878	905	905	892	889	864	877	884	866	892	853	913	910	841	911	891	908	888	877	831	912	887	876	839	860	855	871	828	884	828	920	858	923	870	835	866	823	908	907	868	877	863	857	884	882	872	874	942	821	874	870	864	879	900	891	890	880	878	857	911	863	918	822	892	880	893	873	940	894	814	892	833	838	882	846	913	883	900	936	862	877	906	921	890	891	862	902	905	866	955	851	922	857	831	904	857	903	888	906	855	953	832	921	924	877	910	851	887	847	872	880	863	882	914	923	863	874	893	864	886	869	921	874	918	874	880	878	932	941	892	908	817	932	926	892	815	932	787	925	864	928	832	846	861	927	842	872	898	918	872	913	913	853	920	877	890	895	906	845	865	925	873	904	886	915	860	882	913	908	856	887	904	850	856	861	935	860	877	865	841	877	857	886	879	904	906	918	881	851	802	872	869	859	892	853	888	899	902	878	901	864	847	905	881	858	862	873	851	820	903	861	889	790	907	876	866	903	876	875	890	846	865	886	902	877	899	893	846	867	900	856	885	851	854	891	865	844	877	820	889	886	889	828	841	877	874	908	893	912	889	921	923	875	863	920	876	859	902	898	898	905	885	879	866	875	865	910	894	904	945	860	879	882	854	876	879	853	822	919	896	919	860	862	861	798	901	849	852	865	848	932	920	851	930	846	898	831	860	868	840	866	872	887	893	848	867	908	837	887	912	870	899	918	911	884	903	858	912	881	841	935	885	875	866	842	909	895	876	886	878	895	821	880	889	851	826	850	902	837	894	900	868	891	896	901	884	899	860	904	831	932	891	915	917	889	894	922	899	924	861	901	880	914	933	856	890	898	891	870	879	863	860	878	867	896	915	877	908	865	910	896	890	893	847	861	933	864	848	895	942	883	864	815	910	882	845	843	850	893	918	900	900	941	824	881	888	842	907	829	895	839	873	875	887	893	879	888	851	886	858	833	965	894	858	878	908	872	846	899	895	903	882	823	877	902	884	876	875	886	902	873	863	890	895	863	882	892	849	916	823	876	839	841	854	862	872	841	890	852	865	925	907	896	885	852	839	906	877	910	908	870	825	881	896	845	913	858	911	903	932	915	867	922	856	846	858	879	866	919	886	907	887	861	885	903	932	890	854	827	873	932	850	886	894	838	897	917	863	852	882	857	902	881	850	869	918	868	870	887	890	900	895	907	874	923	820	878	879	920	909	871	874	891	851	907	869	865	875	865	879	866	894	943	853	879	920	857	928	840	872	903	884	884	909	927	925	844	931	841	905	848	856	855	867	861	865	880	922	878	864	869	898	793	860	904	904	909	857	914	876	943	849	839	887	909	885	885	828	879	923	854	858	921	941	914	876	803	881	893	884	887	930	878	911	925	873	859	903	886	824	842	883	854	878	866	894	883	897	885	869	909	883	884	913	848	896	852	889	881	914	865	893	890	900	899	885	858	892	838	877	852	900	872	835	905	898	903	877	889	908	911	876	863	863	878	934	903	907	941	842	862	820	870	915	908	852	822	868	875	851	899	844	928	848	892	901	881	859	832	878	902	899	892	871	880	914	905	891	855	845	879	861	854	852	834	914	829	869	875	887	971	851	868	861	913	924	925	823	882	852	851	900	857	832	829	835	848	849	894	830	890	879	877	891	846	888	892	881	854	872	900	913	871	903	882	887	850	917	853	892	856	922	780	884	842	863	876	902	886	929	908	844	848	932	861	918	883	900	898	898	887	875	899	898	875	866	916	865	839	917	956	887	874	873	857	872	896	937	885	900	849	854	932	907	901	877	885	897	901	875	863	882	939	874	856	907	892	803	877	895	889	918	859	905	898	865	857	910	942	857	872	857	898	916	869	913	909	861	859	852	843	843	831	856	862	860	839	876	894	858	956	894	862	901	829	856	898	879	918	897	846	910	909	903	851	879	831	859	931	890	912	889	926	887	895	876	907	892	868	868	891	843	870	913	914	900	894	968	824	886	913	886	850	908	928	904	828	846	896	845	876	905	896	907	878	915	919	879	869	906	874	905	879	860	903	848	850	905	904	877	859	870	809	858	865	885	872	899	845	876	865	810	882	892	893	881	885	852	896	874	826	891	911	928	901	893	892	900	856	922	870	863	936	894	868	895	861	875	944	849	882	888	881	856	897	853	924	855	901	928	920	866	868	905	864	862	834	837	845	879	865	916	890	899	945	836	905	875	918	924	859	847	883	890	910	951	884	851	857	928	906	931	872	871	902	868	890	868	902	888	869	914	879	918	893	873	887	859	856	894	947	860	895	842	856	905	894	897	856	850	892	925
11023	17818	16331	9710	6542	4881	3775	3188	2554	2280	1972	1769	1552	1543	1424	1317	1260	1172	1212	1122	1070	1112	1013	998	1046	1012	994	952	1001	992	962	974	970	993	935	911	959	887	909	912	890	879	844	921	896	887	866	918	849	908	825	883	916	854	853	865	829	842	899	820	850	869	857	904	795	880	892	909	840	835	853	811	853	848	854	828	846	854	861	789	855	870	863	817	828	852	877	822	836	869	848	880	872	821	865	870	795	880	831	868	835	838	818	811	820	856	860	853	825	832	823	805	875	816	847	788	836	846	810	855	845	848	799	822	825	869	840	865	799	809	814	821	872	801	856	866	829	852	869	875	826	848	836	844	830	834	830	853	853	803	852	901	824	855	853	843	821	808	856	881	855	911	906	801	857	850	870	876	863	867	857	878	852	834	843	851	808	826	796	852	831	869	898	900	797	827	803	803	877	823	889	806	855	847	841	841	857	850	867	837	872	834	818	797	842	824	816	857	831	821	794	819	829	859	871	826	846	790	853	827	843	854	856	851	826	838	899	905	843	841	850	863	852	848	849	838	787	881	816	823	861	884	835	863	859	833	874	785	873	893	803	837	823	810	815	827	783	830	763	842	865	874	883	865	832	889	809	846	888	790	796	854	841	852	814	881	840	852	840	855	854	861	834	881	862	806	870	838	799	824	817	774	844	855	827	813	834	832	801	866	810	853	817	829	878	885	838	827	829	873	890	854	845	823	837	913	833	830	865	844	819	862	850	853	845	785	800	884	818	892	840	851	844	869	780	844	833	837	888	901	855	816	832	826	843	835	848	837	831	822	833	792	821	801	858	852	821	855	847	803	870	827	847	847	795	796	866	909	788	842	867	807	845	858	840	863	856	835	887	847	804	782	830	845	842	864	872	867	801	811	860	898	769	853	859	841	821	862	840	820	885	824	815	856	886	840	831	896	823	833	838	822	858	868	819	812	829	861	852	831	803	817	811	846	810	789	896	833	821	858	803	801	867	799	862	830	856	837	864	824	839	836	861	865	809	830	840	914	801	849	832	861	874	840	817	859	873	879	870	862	810	866	855	860	800	856	814	811	779	817	820	892	802	873	861	838	822	828	863	832	880	859	795	839	807	759	822	781	802	806	806	796	781	811	832	851	862	847	891	781	822	877	892	815	876	774	861	882	849	864	810	876	842	872	816	818	823	869	867	840	825	848	804	836	846	874	754	802	849	773	840	911	825	813	866	848	796	850	841	861	847	845	835	868	817	834	869	871	870	852	843	807	812	819	899	892	872	878	888	811	836	832	817	837	849	891	840	854	797	863	812	832	845	809	805	847	821	822	843	837	851	821	843	813	868	831	805	816	871	828	814	858	751	834	863	830	878	769	872	845	857	820	845	809	836	825	853	875	841	840	833	887	840	810	899	803	907	826	891	783	879	818	810	853	846	849	808	834	875	834	815	827	858	876	822	850	876	847	806	842	833	795	840	869	845	840	841	847	827	872	844	888	842	844	817	884	824	858	856	842	802	797	853	825	824	814	812	808	875	814	795	820	841	875	833	857	823	852	849	841	871	859	794	841	843	782	824	800	837	840	821	774	851	793	866	847	845	822	832	881	830	817	790	830	825	810	782	793	862	832	841	779	897	839	803	871	858	795	877	813	817	870	891	812	873	797	831	856	864	804	827	819	825	835	827	787	852	791	854	832	768	856	858	859	840	859	823	820	849	841	868	781	843	828	885	868	806	884	863	797	865	873	869	841	849	844	837	818	839	846	831	822	872	905	843	856	848	812	853	862	876	831	825	864	862	807	828	855	827	821	886	845	856	846	844	830	818	827	815	825	829	857	822	852	873	845	820	881	842	847	873	863	838	836	861	835	841	826	829	839	846	848	828	794	836	808	816	834	849	838	803	839	818	857	815	887	796	784	857	862	839	898	831	862	836	870	849	869	822	851	844	862	832	849	810	831	850	788	829	878	832	858	861	832	841	797	855	831	833	821	837	826	854	841	886	847	855	809	837	800	846	871	795	829	879	873	825	830	818	832	898	844	839	831	787	871	796	801	819	847	818	835	815	815	836	855	881	779	868	871	833	867	880	842	873	841	862	828	837	809	827	853	822	875	824	807	817	814	847	853	832	813	827	845	909	866	863	919	863	805	847	786	831	805	837	842	797	884	842	849	872	838	767	839	838	825	826	826	828	839	865	852	891	846	806	834	779	836	792	845	809	841	881	866	845	877	864	890	870	779	859	830	811	844	848	813	799	856	829	830	830	817	773	825	842	866	854	839	814	820	866	828	850	829	813	856	868	805	825	847	787	796	870	903	857	833	805	829	781	835	794	840	842	851	843	833	826	872	834	896	848	832	848	814	826	826	867	836	855	852	850	815	839	831	798	832	823	829	820	836	837	845	815	802	851	837	799	840	821	833	859	825	788	894	798	855	817	824	813	857	840	864	843	884	824	778	889	798	853	893	849	903	852	850	845	813	835	807	870	851	846	821	795	792	845	830	852	783	854	874	878	854	891	833	881	799	826	833	815	828	821	830	820	786	826	809	832	838	874	826	830	862	844	819	842	836	806	878	834	784	797	815	834	815	875	815	864	838	829	836	835	833	844	790	815	851	829	846	862	810	818	831	835	837	869	858	921	878	828	810	865	864	777	823	869	867	844	865	840	820	827	831	822	830	836	816	879	847	866	838	870	842	801	894	845	848	829	778	880	809	818	804	775	839	868	820	841	818	900	841	848	858	840	837	801	829	814	846	826	828	836	846	842	909	838	869	811	861	844	855	840	851	904	882	831	811	836	801	844	817	831	870	869	879	898	848	822	802	816	794	889	858	865	839	913	841	855	812	868	848	850	796	869	840	845	853	878	847	821	822	784	844	863	859	816	806	798	804	721	826	858	865	803	793	859	847	846	840	859	810	792	887	813	790	803	823	916	824	831	876	837	797	816	817	805	861	816	871	850	807	867	837	840	837	875	874	861	846	825	832	867	847	817	890	878	842	848	814	840	799	812	801	854	862	809	813	832	788	814	822	824	855	894	815	902	854	797	840	822	857	832	845	815	811	845	844	814	821	840	854	801	868	860	888	796	855	825	841	819	860	798	835	854	866	897	900	838	845	836	821	806	883	823	857	872	872	825	812	846	869	811	868	804	821	828	876	858	833	868	838	822	813	887	816	878	849	883	841	838	785	853	842	850	815	830	844	798	857	792	839	864	879	877	844	848	843	821	837	901	862	841	842	818	849	853	881	838	858	883	853	811	851	840	844	841	813	788	765	835	870	783	830	841	843	863	858	801	847	859	878	873	855	851	821	872	847	827	808	865	816	798	837	806	865	845	893	834	834	851	848	843	853	784	827	889	830	816	845	825	822	820	836	884	879	855	803	833	854	851	801	787	807	823	809	843	850	884	803	796	843	886	817	830	842	828	820	841	885	852	784	812	823	807	836	861	852	845	799	846	830	885	869	816	837	857	825	857	806	799	808	820	855	844	844	900	870
27960	13548	2503	1247	1074	1015	984	972	986	982	950	936	981	944	997	962	909	1005	978	995	930	986	952	915	981	930	928	979	872	966	934	918	938	938	952	988	890	922	913	933	967	946	942	943	925	924	933	912	918	933	920	940	929	996	913	928	1017	992	940	946	1076	994	917	912	964	953	903	934	967	1006	944	944	966	958	929	956	954	940	910	972	974	912	918	935	984	969	919	883	973	917	987	963	961	983	938	898	971	882	987	909	939	936	888	931	984	934	986	909	942	990	974	956	937	979	931	928	991	927	924	935	932	953	947	925	961	1026	1007	945	912	894	933	920	933	938	902	987	954	928	1002	956	920	921	954	971	984	929	968	936	951	955	957	930	950	943	935	933	951	947	963	948	922	937	983	1021	916	916	917	981	905	917	905	993	890	1003	975	946	990	965	934	916	964	944	974	913	972	915	982	969	911	945	970	879	919	937	965	891	922	962	942	950	948	935	972	861	935	931	973	928	975	943	896	943	968	969	910	961	887	1006	940	907	937	973	940	925	994	926	1006	951	958	921	916	924	934	915	974	970	927	975	945	944	934	964	963	979	972	949	917	1014	943	985	933	928	958	968	927	999	941	977	927	899	871	919	926	918	905	951	950	949	926	937	958	964	949	964	919	933	969	876	934	994	927	927	951	928	945	983	841	970	958	951	976	909	973	881	919	929	993	910	956	954	947	915	981	989	888	941	1004	950	914	939	957	960	913	951	910	947	944	1013	915	931	984	994	958	975	949	964	943	928	1011	909	977	912	961	975	951	875	927	980	941	942	979	915	894	913	941	986	990	949	934	990	939	895	944	1012	947	947	973	901	918	949	951	935	881	942	980	930	941	921	940	950	932	898	920	910	970	933	933	924	1024	957	973	926	977	969	920	950	942	966	933	952	839	948	936	908	933	927	940	939	903	976	963	953	955	928	977	926	945	938	973	949	967	936	943	1015	978	938	956	961	915	910	944	1002	999	977	930	932	964	974	933	909	964	928	1021	924	927	878	1011	930	911	897	984	951	1031	985	973	935	966	964	930	909	889	948	936	952	895	899	959	897	942	923	932	972	925	961	914	930	947	926	982	947	907	924	972	948	995	995	975	942	922	991	991	939	940	906	996	939	942	931	948	935	942	985	1014	886	922	945	917	969	979	888	949	944	910	890	995	913	946	926	980	946	983	901	964	942	913	925	894	955	899	973	953	940	929	998	940	949	985	970	955	976	949	973	932	948	908	888	908	908	930	959	947	970	923	927	928	934	999	985	1003	964	921	955	948	956	919	914	903	937	987	901	939	928	938	947	920	938	958	925	917	977	980	920	960	957	941	964	925	913	899	982	943	976	935	972	887	973	927	964	972	982	934	933	991	948	952	925	971	924	943	936	971	896	951	973	917	909	972	963	939	902	920	987	946	917	928	910	899	951	906	925	980	901	965	904	922	977	972	960	940	887	905	887	923	991	951	935	873	925	942	971	984	902	971	1004	864	933	983	922	931	955	971	911	945	946	952	964	968	930	970	1003	928	938	991	941	875	947	971	995	996	958	920	890	919	913	918	966	942	916	945	907	974	951	959	876	944	953	950	990	959	969	926	964	891	911	923	922	898	951	963	1006	950	957	893	915	1009	958	880	959	962	933	942	991	975	955	901	911	999	944	973	975	947	905	941	945	938	971	959	946	956	952	925	909	949	939	979	979	973	1014	945	922	898	932	982	964	952	924	1009	942	946	985	941	980	993	954	949	919	925	946	950	923	950	958	1008	943	904	922	935	922	958	961	972	972	992	910	921	940	886	978	953	920	962	912	965	918	922	948	974	933	964	923	969	954	931	953	954	1014	924	916	973	953	881	970	897	954	947	947	874	1043	886	901	967	985	990	894	976	922	945	1000	927	950	939	931	958	970	1008	910	927	1016	993	943	1005	931	1027	989	948	922	984	934	958	904	942	940	970	929	905	928	914	945	913	920	919	959	960	972	879	965	966	892	934	988	942	913	1009	965	918	1038	953	990	953	951	929	959	970	943	949	929	952	895	989	969	925	952	910	985	970	896	917	969	932	945	943	984	968	916	937	928	974	954	1003	916	970	953	906	924	946	948	946	953	928	950	1001	968	865	969	925	920	986	922	957	936	951	989	959	967	943	943	958	909	962	961	922	983	965	919	974	934	979	936	937	947	943	961	909	952	956	985	947	910	951	876	922	934	905	983	954	989	955	933	948	980	931	995	993	1018	932	967	935	959	934	896	990	970	949	995	901	946	982	948	965	1003	948	944	905	904	952	1014	957	900	938	1002	978	1000	954	939	968	977	966	929	962	934	911	922	947	949	965	923	925	978	909	934	988	947	914	948	922	968	924	968	1004	960	959	933	926	970	928	981	967	913	931	933	922	978	974	896	971	941	942	952	916	940	972	975	949	961	964	976	897	961	986	945	935	971	970	941	974	964	965	903	936	1008	966	963	930	925	945	948	915	1010	904	924	899	947	986	932	971	939	940	931	949	952	994	989	998	932	906	937	949	932	945	892	941	1012	988	992	959	929	961	921	935	965	979	923	1011	959	965	896	1017	931	985	980	940	906	951	1025	960	984	980	955	915	936	1020	976	932	976	954	984	952	852	874	943	976	930	969	930	893	1002	965	947	925	938	892	923	955	955	947	968	898	940	941	982	930	896	924	892	961	1002	990	953	908	954	919	1027	997	910	951	932	944	961	987	986	887	931	1020	930	960	947	994	952	1004	914	984	947	923	947	927	964	986	929	926	941	1038	986	968	941	1004	962	1003	929	907	942	917	940	940	985	924	947	869	907	964	955	1027	924	958	1002	943	950	987	994	933	973	974	911	931	959	1010	967	917	1010	939	983	938	832	989	980	926	913	922	912	943	931	988	933	995	916	945	918	929	953	889	969	995	971	969	990	935	932	865	987	935	991	911	926	952	941	983	934	983	947	974	930	928	957	972	1014	931	907	915	964	915	961	959	955	936	927	980	944	1021	949	939	961	997	914	958	1000	943	938	958	910	872	911	974	929	907	942	923	949	926	968	1038	945	923	937	936	956	938	946	936	945	951	1011	972	932	913	932	943	931	931	910	980	910	960	1010	989	933	951	902	921	856	972	965	995	948	954	947	964	930	977	940	932	924	901	931	951	953	927	920	885	900	934	921	978	948	936	965	920	986	925	978	964	994	998	919	933	910	954	999	921	949	907	916	956	964	1001	950	932	977	918	931	947	990	927	944	880	973	1007	885	933	934	978	915	987	949	991	1003	921	978	960	936	1029	990	925	953	986	981	933	949	973	973	911	950	910	948	973	974	899	963	895	954	934	915	929	966	918	989	994	960	925	906	985	956	960	908	972	939	952	950	935	981	942	959	993	954	938	937	922	981	915	1011	889	925	961	937	938	980	980	940	917	968	940	970	977	930	987	976	976	913	963	905	992	995	968	952	947	947	918	957	952	941	957	957	972	981	942	975	969	915	908	923	933	927	939	942	906	998	951	983	984	971	922	955	953	965	961	999	981	964	906	962	963	966	899	936	929	961	926	914	909	932	956	929	986	980	988	921	983	877
5720	1639	1554	1249	1110	1044	1065	994	1045	1019	963	1002	998	997	992	975	1015	963	991	968	989	1017	972	986	1004	997	931	971	1004	940	949	970	948	970	966	996	983	967	955	995	922	949	992	940	1020	972	898	898	926	972	996	939	1004	978	1024	957	927	1020	1003	992	992	979	979	996	995	995	1006	996	1034	989	1015	941	1001	932	1016	971	939	936	965	975	978	961	985	954	968	969	918	978	1012	937	963	996	990	929	935	1011	1036	955	904	939	969	993	909	1048	994	932	1072	1007	959	982	954	934	972	952	961	988	968	1029	932	948	1014	979	1018	1010	1029	1004	1019	921	977	976	943	994	944	954	952	1021	967	979	942	1023	973	979	1052	926	1034	949	968	971	1012	1041	966	958	978	1061	999	1006	980	1016	975	1004	933	970	982	1023	988	1028	989	984	960	978	1006	1006	1002	978	983	917	1026	1001	932	986	1000	1018	967	985	1001	1026	982	991	920	930	995	977	911	989	955	951	979	905	967	992	961	946	988	939	955	968	962	940	952	997	963	956	974	1019	993	1014	961	986	986	957	950	991	969	951	986	956	1046	996	928	946	980	965	1024	1015	956	979	893	997	1017	988	977	992	979	1011	965	962	947	985	1013	997	965	980	962	989	940	957	951	941	900	953	946	976	982	1004	1020	972	953	967	970	983	980	993	1004	941	912	964	935	942	971	999	956	931	1004	963	941	941	1034	950	1002	960	986	954	950	981	983	967	984	979	967	945	1056	972	963	968	935	988	971	961	977	961	934	974	1011	995	952	961	1006	927	983	984	999	949	984	1026	927	1006	1027	981	931	978	1008	984	970	951	968	952	943	984	1011	993	953	969	983	942	980	975	992	1001	961	1020	1009	1016	970	963	957	972	933	1025	965	1018	984	1002	989	996	964	953	965	939	1036	943	995	991	1003	962	980	973	920	954	989	1026	963	959	911	946	972	980	995	995	954	981	978	961	967	965	979	980	991	961	985	978	960	948	954	932	949	945	928	980	988	982	1023	974	1030	1022	942	944	1002	979	960	966	1004	974	976	986	955	995	1013	985	978	913	924	970	976	997	945	976	945	955	1013	983	978	987	986	980	964	935	974	918	971	978	949	952	946	939	938	987	921	961	960	1010	966	950	932	1050	1006	937	1001	944	992	973	931	921	1002	935	964	1025	940	890	1010	1009	943	951	1027	984	948	943	926	957	960	937	956	962	947	989	1006	945	962	960	1002	1032	997	972	965	973	1033	950	1036	972	1000	963	960	1009	962	996	942	930	941	959	974	986	915	990	978	930	991	997	972	959	961	951	952	962	967	950	974	992	911	1019	966	946	942	1022	982	978	940	1039	983	947	991	933	1004	943	939	971	954	969	895	1005	952	976	1007	908	933	920	976	991	992	1003	969	938	932	998	967	985	1032	950	999	910	971	941	977	965	931	989	925	1019	1071	960	989	910	968	943	973	975	974	915	941	1038	1005	922	942	1008	971	1038	969	977	1054	967	1009	1063	976	992	958	972	960	945	987	1000	1022	934	989	978	935	964	999	996	952	962	962	976	989	992	972	972	1000	977	972	933	1000	975	1039	995	975	968	961	981	1025	1015	1008	954	1019	981	954	949	892	959	1009	906	1019	967	987	918	1044	936	1008	967	952	970	988	998	985	999	1039	946	967	991	991	974	992	994	942	979	973	943	887	999	987	997	942	942	960	1002	936	1033	940	944	1000	981	973	960	929	954	980	969	995	935	971	982	939	1014	989	954	1015	986	966	990	999	947	980	932	972	958	986	995	1005	971	956	981	1025	1004	927	943	1010	925	997	1011	987	1032	1023	983	918	911	1026	977	971	1001	956	971	982	975	940	971	967	894	987	945	961	912	940	995	970	1022	952	986	976	951	996	971	1031	903	980	969	956	985	1009	1016	1008	1006	959	971	953	967	1028	981	960	959	969	983	934	977	976	1000	980	922	929	900	925	998	931	938	982	976	954	1005	970	1025	982	937	983	952	954	952	974	982	1033	971	961	996	935	965	1012	920	970	1061	1017	912	1001	964	1001	983	953	992	1021	1055	878	965	986	996	969	956	984	978	940	1023	918	1006	953	946	985	966	944	939	993	1025	961	980	886	1021	1004	957	986	948	975	937	992	904	935	915	958	993	998	993	968	972	903	972	1027	942	1002	995	977	992	959	948	995	947	972	998	894	1010	983	948	949	949	1001	947	996	1023	961	913	981	948	983	961	994	975	981	956	955	972	978	944	982	978	984	884	939	961	1031	1028	1000	1017	942	958	979	971	933	978	955	946	967	973	996	959	1025	951	1014	942	945	997	943	944	932	968	958	950	995	1045	929	924	978	944	975	1003	997	935	921	988	982	1049	992	1010	1017	952	926	993	1020	997	958	944	960	1041	967	1005	982	952	930	926	906	1007	965	963	1045	928	952	955	946	960	928	951	958	983	995	940	1011	992	985	958	959	912	966	1002	954	939	980	962	916	933	929	974	984	958	956	1026	963	972	953	973	963	943	931	974	1050	1011	947	985	991	1022	962	979	995	979	930	958	1003	972	965	978	975	951	994	991	1013	976	937	967	954	992	969	932	1019	1000	971	953	948	992	1013	962	945	1034	965	1033	977	999	979	976	981	992	997	997	913	966	990	1004	1001	936	970	984	969	914	989	952	939	966	987	978	973	942	980	980	1015	969	946	954	985	929	963	968	1006	957	962	931	962	974	942	957	933	990	959	972	863	1012	973	965	969	956	931	950	998	998	952	990	935	920	969	983	1024	953	925	968	982	991	894	956	1006	1010	997	958	953	966	983	979	969	972	992	1002	920	911	967	1012	968	982	945	995	1007	1009	995	957	1044	959	996	1009	993	997	995	1044	996	1019	956	945	921	1002	1036	949	999	1000	964	967	988	970	928	931	1024	954	950	1007	967	993	961	981	921	989	953	953	950	1004	959	922	969	921	971	1033	948	965	963	1004	990	983	936	950	1005	983	961	959	982	1023	969	945	995	1001	1016	969	957	972	974	907	983	997	996	1038	949	970	1006	971	957	997	984	990	1024	983	948	941	963	986	979	979	991	981	952	958	970	974	1014	992	983	964	906	1008	955	1014	986	968	1026	952	946	929	943	933	998	960	985	1017	983	989	971	955	959	979	952	1011	1011	944	981	993	993	920	978	955	934	945	984	980	960	981	1014	916	980	940	966	993	974	972	990	974	966	1013	948	963	962	1007	1002	1014	911	968	992	976	946	990	981	1053	944	944	969	921	950	966	925	924	1006	930	991	977	988	968	988	988	996	1073	954	982	983	998	975	993	1002	981	954	957	962	1026	1013	917	992	919	927	972	944	955	967	949	982	952	958	982	937	966	982	1016	919	940	954	1001	956	1004	975	978	974	925	947	988	984	972	1024	962	980	959	948	973	894	961	1024	960	947	1003	994	1009	917	931	974	942	1011	918	956	1003	948	918	953	964	944	1009	946	932	995	996	958	1037	983	960	1005	1007	925	973	929	932	950	1008	1004	955	893	975	970	982	940	946	977	931	972	993	982	984	954	932	997	937	1006	959	948	975	939	983	1035	927	981	974	990	977	970	992	922	940	972	973	969	948	937	986	949	981	964	959	944	977	976	950	976	940	972	991	952	981	980	970	952	960	929	953	1026	952	980	981	970	929	991	1008	962	952	940	995	964	974	920	957	931	1022	970	977	986	944	980	1006	1015	983	995	911	959	1031	981	1002	929	1070	961	986	959	939	979	956	930	955	972	959	1048	988	951	962	1011	949
24377	20330	26308	24192	20302	7881	1496	970	831	776	671	611	638	625	543	568	595	535	550	549	512	535	522	547	519	529	467	545	481	459	512	513	534	472	443	493	478	463	452	463	442	456	477	475	486	476	485	459	468	462	487	465	461	460	438	467	463	448	481	455	444	489	437	463	474	426	503	517	476	493	431	442	462	466	456	459	475	440	419	443	479	462	463	465	444	485	423	466	462	491	476	469	483	453	449	471	506	415	471	491	443	416	450	462	443	459	476	466	454	483	502	500	459	425	409	412	456	435	462	475	469	423	469	467	460	490	499	462	471	442	484	465	513	460	458	458	485	504	459	439	459	434	425	439	475	440	503	464	440	445	471	435	462	434	501	449	444	460	441	419	459	430	448	483	443	497	401	455	451	428	453	469	437	499	447	445	447	454	454	451	466	467	465	457	448	446	454	490	444	441	464	487	489	493	448	487	481	452	458	469	436	434	453	481	495	456	438	495	427	439	455	486	481	478	459	468	423	472	484	459	426	428	449	440	482	451	441	466	444	476	487	480	465	485	485	482	459	445	438	446	445	461	421	440	432	436	433	428	484	480	461	432	433	420	470	440	451	440	476	455	495	486	464	481	413	470	460	507	446	466	445	463	454	489	515	486	476	455	466	474	478	465	439	495	445	426	477	470	430	454	459	485	428	441	464	416	451	400	468	464	463	445	431	440	458	440	456	455	461	488	479	437	428	473	469	450	429	411	438	498	478	465	449	416	474	467	496	479	447	473	540	446	443	481	453	456	421	461	444	491	475	470	478	470	456	492	446	450	447	449	474	478	443	450	436	483	441	460	449	413	478	454	471	467	452	508	458	461	478	477	490	466	464	435	481	495	445	452	459	460	484	460	444	474	435	466	453	465	431	439	471	448	430	458	488	447	462	463	480	447	486	451	483	474	457	457	468	442	451	496	457	445	423	430	460	434	487	460	467	443	471	466	486	484	462	450	433	482	426	465	471	435	463	475	449	485	441	475	470	462	489	492	464	454	451	449	414	470	399	473	478	456	475	462	410	436	452	464	419	460	453	424	462	468	442	434	438	449	478	442	472	455	464	407	453	462	473	479	444	462	434	454	467	429	453	459	470	431	490	475	487	437	438	463	424	414	484	450	447	485	479	464	440	411	435	426	484	463	446	471	495	433	469	457	453	475	425	445	471	478	457	473	449	411	462	439	465	482	461	469	453	451	461	448	480	448	434	480	464	458	438	470	484	432	458	443	418	479	484	432	468	430	469	462	442	445	461	464	466	461	485	490	532	459	414	481	442	446	479	435	476	429	494	501	492	505	469	428	460	470	426	470	451	474	465	460	416	460	427	425	462	448	466	453	441	485	459	428	434	530	480	465	457	467	459	460	476	468	484	436	444	427	475	457	511	439	431	441	451	473	481	456	430	466	458	452	452	468	465	462	469	401	443	469	460	506	504	494	425	440	471	465	480	474	461	457	464	441	455	493	473	420	449	496	456	452	470	445	464	467	455	462	489	457	429	482	438	467	466	470	480	458	439	453	500	436	472	462	466	457	477	462	427	442	484	437	455	493	465	488	467	459	443	498	427	451	440	447	467	484	455	485	486	484	457	459	429	431	453	486	441	415	448	513	442	443	477	456	495	426	466	461	492	472	436	416	486	422	465	435	487	459	434	499	476	426	506	456	467	475	447	438	442	487	464	437	417	457	434	428	460	447	486	448	491	430	452	456	445	435	439	435	445	505	458	461	480	479	453	438	476	460	451	461	456	491	428	459	446	444	492	456	479	480	464	439	436	454	469	470	450	447	452	462	493	486	471	461	474	452	469	459	442	458	464	459	465	435	465	468	457	438	447	411	418	449	459	471	465	469	436	440	448	442	456	472	424	450	473	466	443	477	427	423	498	422	481	434	488	464	448	507	429	427	447	432	503	479	421	454	465	436	484	480	436	427	491	452	434	459	472	484	452	457	453	485	484	538	456	465	445	464	472	490	483	482	449	456	491	473	452	454	405	463	456	495	458	438	467	405	467	488	439	421	485	440	449	492	474	459	483	433	473	431	481	453	492	475	468	451	467	444	498	441	491	453	428	512	453	465	467	423	482	488	460	487	485	474	471	446	446	445	492	489	407	455	467	469	465	441	454	486	470	463	433	490	480	435	475	454	422	442	430	472	497	458	447	466	435	500	485	443	444	438	456	454	419	461	473	473	457	453	445	471	473	481	450	446	430	481	473	448	438	411	445	446	463	472	509	460	424	455	446	443	434	504	405	406	444	421	434	475	434	459	424	452	497	452	471	460	462	442	450	447	484	430	451	494	441	432	450	484	482	418	439	422	443	460	438	464	500	418	471	431	455	423	478	463	441	429	463	461	472	448	451	479	466	508	475	470	453	418	468	413	450	430	493	469	458	407	459	449	489	431	477	452	432	478	482	474	473	441	459	449	430	478	453	466	434	470	490	503	437	447	446	458	453	463	467	452	482	456	475	470	434	483	507	491	465	489	486	467	442	448	460	497	461	463	442	453	426	462	435	471	479	450	478	479	497	474	451	453	463	454	460	460	485	457	440	457	425	459	474	466	458	475	444	481	435	511	427	421	482	458	464	440	473	456	434	466	466	447	475	489	470	418	451	491	476	447	463	448	464	454	431	466	486	436	434	434	465	467	465	467	496	447	431	454	473	460	495	454	433	452	464	481	451	445	459	419	471	448	450	446	451	496	469	437	470	485	471	449	469	475	443	469	505	432	470	431	483	439	449	437	465	473	473	423	425	468	488	458	452	433	504	452	461	490	464	465	428	427	442	433	431	444	469	437	452	455	452	435	440	437	462	479	465	414	432	427	451	485	444	518	465	447	484	475	441	491	442	459	464	443	466	449	431	452	458	460	469	452	460	467	429	469	458	440	453	425	463	475	428	485	469	468	474	434	479	469	473	488	458	523	475	421	457	436	435	446	477	487	469	476	435	487	474	452	483	519	422	439	488	466	484	480	499	442	431	446	457	414	454	453	476	447	448	417	457	435	426	455	463	481	475	468	474	477	460	455	435	459	467	472	474	482	465	441	493	497	464	452	470	494	442	488	461	430	452	457	443	441	475	450	433	482	415	459	448	464	470	453	449	447	476	439	429	462	453	488	436	465	466	453	452	481	460	450	436	475	447	489	434	416	455	397	430	455	482	463	440	457	482	416	448	479	473	464	484	467	444	463	467	436	438	467	485	468	442	465	479	497	416	483	457	450	457	450	472	428	454	461	471	460	441	468	487	460	453	432	448	432	464	508	461	450	427	482	467	436	443	456	450	436	465	486	477	435	468	476	442	464	437	464	466	483	443	442	481	406	447	479	472	460	474	461	463	463	494	495	452	467	454	447	462	455	439	447	445	476	447	432	464	434	483	438	464	465	461	453	458	453	453	444	482	415	431	456	476	451	413	458	435	452	440	498	468	428	472	442	454	437	454	448	496	473	462	433	490	484	452	438	438	468	466	456
7843	11263	10150	5634	3660	2665	2069	1714	1371	1233	1092	1014	889	825	821	736	689	695	695	711	626	665	588	604	581	565	562	531	559	566	535	526	517	504	531	562	490	534	523	434	510	531	510	577	498	515	542	500	529	514	510	485	529	507	480	524	521	502	495	503	479	524	494	504	517	500	520	500	512	484	525	491	537	488	467	506	476	475	492	486	470	515	492	494	463	502	495	480	513	536	498	457	474	489	498	498	445	522	530	508	485	510	457	508	475	469	492	500	531	490	509	491	496	499	518	484	488	476	473	490	494	484	499	470	480	514	472	468	467	501	523	502	479	461	542	459	484	514	447	446	494	459	488	484	482	524	517	492	466	492	503	498	489	501	444	458	500	502	507	477	528	465	523	495	463	464	513	512	512	516	481	483	486	474	457	483	459	488	479	523	454	471	485	493	451	484	491	463	494	508	469	487	462	459	471	509	489	505	454	520	507	503	476	529	511	491	480	491	485	494	498	538	498	467	470	453	477	467	511	496	487	515	499	497	492	535	458	496	535	459	445	469	489	512	481	497	465	462	424	487	527	486	489	478	480	479	492	479	470	520	482	457	483	480	496	480	462	467	485	508	470	508	535	487	522	481	521	480	459	472	511	495	487	490	480	488	518	511	478	504	480	507	506	492	501	499	501	497	467	508	485	472	530	506	471	513	489	482	517	487	462	492	499	478	466	486	493	484	481	422	479	501	464	484	482	466	495	425	507	481	468	487	482	453	510	510	516	512	522	479	497	500	505	494	446	464	481	459	488	485	493	465	474	489	486	521	504	461	492	480	464	504	493	498	499	468	520	475	503	494	476	466	464	486	467	509	467	462	465	490	455	446	484	480	476	474	475	474	494	487	485	495	530	485	462	478	478	487	515	469	500	506	482	493	511	493	486	504	500	472	479	501	475	490	516	458	491	540	505	474	492	472	466	504	527	494	465	484	519	467	495	445	476	511	495	485	504	516	483	500	460	501	460	496	503	489	473	489	468	463	466	475	497	469	494	482	480	477	484	464	475	481	504	483	502	506	499	479	511	469	500	475	455	529	499	521	543	502	507	477	464	480	493	477	499	455	488	504	535	479	519	502	479	485	451	507	501	462	474	471	484	507	484	496	488	477	471	503	476	500	463	472	511	484	503	471	509	441	487	477	498	521	495	489	480	490	493	460	476	494	482	447	454	497	469	477	498	484	460	478	491	488	470	495	483	509	462	496	495	490	529	469	454	500	513	493	487	493	471	447	468	487	486	488	489	505	486	467	465	498	467	497	488	481	494	469	474	450	530	494	520	489	481	530	465	471	483	486	474	498	464	490	477	483	462	489	500	463	495	516	489	490	479	505	502	504	493	477	479	494	503	468	482	503	471	479	518	509	483	477	514	469	480	509	438	482	473	488	519	453	509	506	480	455	497	454	459	509	481	465	494	478	498	489	491	512	462	498	502	470	483	494	497	505	486	518	463	465	512	468	469	496	457	480	444	517	476	478	486	501	487	530	498	489	498	471	467	470	488	531	477	475	525	532	514	450	510	490	463	480	491	502	460	477	471	452	513	480	479	487	459	475	458	531	494	475	475	489	483	476	487	520	496	519	459	462	492	500	494	505	471	491	486	445	503	484	482	461	477	476	485	465	489	464	528	483	513	471	488	484	464	514	467	477	496	497	454	473	466	504	506	482	455	490	527	481	486	533	493	501	468	494	479	487	524	477	491	508	480	494	491	474	484	490	475	489	468	542	478	488	510	482	489	458	482	496	507	468	470	509	464	486	507	510	528	514	532	488	489	499	430	496	475	477	466	528	479	505	523	493	514	478	474	488	537	499	483	515	464	506	488	451	470	518	506	479	474	452	484	470	528	468	476	482	487	463	514	519	465	522	496	544	492	482	477	482	513	478	484	469	456	500	471	465	503	499	494	492	520	514	461	460	498	492	543	520	489	511	523	475	540	537	509	488	479	510	505	507	484	495	521	490	511	463	464	492	491	457	451	534	475	478	506	488	519	495	480	464	500	453	532	490	463	477	509	488	481	423	465	481	497	474	472	485	469	539	469	515	480	489	493	507	498	471	487	527	518	493	426	464	514	505	497	485	478	456	460	490	473	474	500	509	504	509	478	492	484	496	483	500	521	487	467	450	503	495	469	466	511	496	486	503	471	466	442	506	484	483	497	506	473	456	506	499	478	482	450	503	497	490	450	473	475	487	471	499	480	511	480	485	451	488	476	500	482	508	434	450	457	516	483	512	466	503	509	497	490	485	468	464	462	491	510	522	470	471	465	512	524	534	444	480	497	466	499	532	455	500	479	458	485	508	492	555	502	510	443	442	483	478	465	492	511	491	504	479	472	520	511	472	482	526	490	480	482	507	498	473	485	499	455	474	473	517	499	495	482	466	483	492	479	491	531	480	469	499	478	485	485	488	494	458	507	524	474	528	501	490	487	492	482	489	487	488	485	475	490	495	467	495	473	475	478	509	505	481	497	449	499	487	509	485	478	481	485	472	486	494	514	481	522	499	512	476	485	489	491	508	487	459	460	517	484	537	421	451	485	483	497	454	487	493	478	491	540	480	470	470	462	474	537	515	503	508	484	489	458	459	465	502	490	482	508	511	516	496	462	499	456	506	445	489	484	528	511	489	488	471	480	478	472	487	498	477	461	436	518	489	482	488	466	463	470	479	481	504	465	513	445	474	456	473	455	479	471	451	506	461	468	487	500	481	491	494	473	516	476	517	497	518	475	476	511	508	516	455	508	454	489	504	510	520	491	542	447	456	470	504	480	493	495	495	484	482	478	483	511	467	517	479	417	513	481	485	493	463	485	513	500	489	512	484	451	483	504	472	475	516	486	459	536	562	502	492	468	513	519	491	512	474	479	479	460	480	486	479	504	484	482	488	482	492	445	475	464	508	476	452	499	481	481	493	483	502	463	494	477	524	506	480	470	502	475	500	492	518	449	509	477	484	495	483	531	483	470	488	511	483	491	462	484	446	448	510	504	482	471	454	483	499	543	483	497	502	508	498	459	491	476	478	457	532	491	469	506	487	511	461	505	476	472	447	480	497	491	479	444	494	501	469	473	487	502	471	488	489	513	498	503	494	497	474	494	498	491	493	497	479	472	482	474	495	483	511	500	459	478	471	452	483	469	451	501	511	526	487	468	452	487	483	486	471	495	487	493	472	462	506	464	491	539	528	495	519	492	510	518	460	441	462	497	524	535	471	503	458	475	463	556	517	465	468	501	473	481	510	467	456	484	533	489	470	496	495	473	493	524	508	479	454	465	482	489	498	480	498	518	492	467	495	492	486	487	485	494	490	490	505	491	503	509	471	512	462	506	464	481	485	488	500	489	505	493	499	470	483	476	476	468	473	440	466	505	510	538	522	481	489	494	477	514	496	483	485	451	476	468	498	493	508	497	451	484	493	483	450	502	482	454	487	519	472	494	484	493	507	544	477	481	482	450	539	462	493	487	472
22659	20330	26787	23739	20337	20333	6382	2006	1610	1463	1366	1232	1078	1151	1132	1046	1009	978	989	994	994	988	954	964	1000	881	894	888	887	958	930	861	882	908	910	920	855	898	823	908	902	926	902	886	869	841	866	890	852	788	845	886	885	854	853	906	825	875	874	818	844	908	845	858	839	844	818	817	841	881	860	842	872	825	930	845	830	875	845	846	876	888	836	819	905	821	844	842	849	823	882	861	852	847	832	871	817	861	805	800	892	862	863	851	827	853	855	811	833	839	812	791	867	862	907	888	851	851	777	854	836	868	866	802	825	880	853	896	853	875	855	832	817	859	908	832	832	852	874	870	888	818	855	839	857	849	848	836	859	850	839	859	855	823	847	857	844	884	834	814	866	807	844	886	836	805	879	813	814	899	850	848	862	853	865	791	835	866	793	834	848	897	895	854	833	817	862	869	793	800	900	872	858	820	880	795	856	886	873	835	858	822	806	841	846	843	853	873	837	852	823	821	835	784	827	869	842	862	819	855	862	797	851	844	875	812	841	830	880	859	826	906	790	865	810	871	846	794	787	823	782	874	869	816	774	813	851	851	836	844	842	849	850	864	801	784	883	853	900	874	868	905	844	779	832	829	829	860	794	841	796	835	802	847	869	843	806	808	831	882	909	842	863	848	829	811	823	866	863	833	847	848	842	842	881	831	866	818	879	858	841	879	819	811	807	855	847	844	854	871	870	837	835	865	866	804	783	797	872	825	852	856	871	849	809	867	812	833	829	832	841	868	879	850	826	781	830	846	872	779	818	858	808	833	884	817	883	851	867	829	838	844	891	863	842	877	861	912	786	808	867	828	838	823	837	833	832	827	855	803	904	863	864	920	869	862	810	810	858	833	845	824	873	833	856	893	812	839	815	857	902	854	828	867	859	892	848	892	833	855	868	832	882	789	835	858	805	822	825	867	855	842	842	852	825	846	827	846	810	859	832	873	805	792	876	850	817	817	822	849	824	845	858	850	787	813	860	858	812	806	804	857	858	847	842	807	828	763	842	835	804	819	855	852	821	831	830	814	875	839	874	839	790	840	825	816	872	927	834	803	823	820	850	868	803	845	920	830	871	863	820	844	867	836	823	887	820	878	847	893	788	878	885	845	808	815	839	834	789	803	796	873	880	839	806	874	866	869	834	863	898	833	850	906	785	835	847	813	817	855	854	794	797	861	844	832	822	828	866	830	860	861	838	889	821	811	877	882	858	839	849	855	791	806	827	869	882	837	796	876	846	888	817	856	840	912	846	841	824	843	834	849	858	865	847	842	826	776	902	817	909	830	855	861	851	905	878	850	867	837	853	879	846	870	850	837	806	844	834	897	853	814	832	843	786	816	824	836	849	846	846	840	847	867	858	877	880	814	871	871	794	854	848	821	876	863	803	844	845	837	845	858	849	827	846	871	898	861	853	871	883	869	807	804	846	835	899	814	865	858	801	825	847	860	850	874	829	896	816	839	870	836	815	889	870	800	865	830	859	865	862	810	848	895	867	820	886	819	802	808	849	775	829	833	807	831	898	894	864	810	809	869	901	842	865	831	838	838	838	793	830	823	833	827	834	828	856	825	885	811	850	845	791	853	879	821	840	857	878	880	851	819	838	886	878	865	829	900	780	829	789	850	812	764	826	838	872	876	816	852	856	824	852	870	843	887	829	812	841	881	841	813	817	884	800	816	862	788	864	834	878	881	836	822	890	836	843	810	886	796	829	859	867	864	806	791	859	850	885	825	812	870	775	872	872	862	854	856	826	801	820	830	864	827	828	813	897	820	824	792	830	805	842	823	865	832	823	858	837	924	855	859	840	829	843	832	885	871	829	812	857	827	865	823	847	899	837	860	880	791	902	888	874	890	824	839	850	798	834	838	895	835	835	861	847	860	833	880	793	872	832	828	840	854	855	853	833	860	838	834	801	813	880	850	839	807	855	838	841	820	899	887	893	821	865	837	874	850	874	834	847	820	830	822	850	813	831	805	870	858	829	868	837	826	844	830	846	801	826	862	835	821	815	910	848	835	852	766	832	832	872	851	820	853	840	876	849	862	847	815	860	822	840	870	923	788	858	865	806	880	804	884	880	875	827	899	865	757	830	906	903	864	865	843	841	864	845	865	882	865	824	822	838	856	874	810	807	786	836	838	809	800	819	867	830	886	861	854	772	848	907	837	837	818	812	843	850	897	791	841	889	862	859	910	793	827	820	849	804	828	851	820	805	798	875	844	880	884	816	827	836	799	781	829	885	869	836	847	854	807	896	889	795	840	848	845	876	871	806	870	801	857	890	858	824	851	809	861	861	820	842	829	853	868	834	852	880	812	853	811	827	901	877	884	827	856	866	826	766	851	860	822	879	867	846	847	817	845	797	865	829	802	870	851	877	800	834	840	822	806	861	824	828	843	857	766	842	868	844	830	852	826	867	855	856	870	859	909	858	863	873	777	854	885	901	841	812	847	829	847	830	796	860	853	801	830	810	834	869	838	888	851	817	762	785	821	870	861	807	849	855	798	818	812	879	919	869	872	880	834	879	817	843	851	870	866	823	833	842	844	835	864	818	825	808	879	885	880	852	880	831	847	895	842	867	876	827	812	792	822	776	850	811	803	835	847	843	834	887	814	835	821	879	839	829	772	830	811	856	849	824	802	830	851	828	878	853	851	851	860	820	814	831	820	833	854	883	844	821	838	837	807	889	849	819	825	836	848	850	835	840	829	853	854	848	819	865	821	838	821	828	811	821	812	851	887	802	880	812	826	827	848	804	828	831	802	826	858	844	826	819	828	872	854	818	833	857	857	853	845	860	875	812	792	852	833	821	831	848	797	772	847	808	887	875	835	814	853	893	805	856	833	801	828	885	817	869	884	854	852	883	858	882	835	849	795	885	882	791	882	863	837	845	861	892	874	902	887	865	854	815	835	861	821	832	914	820	811	844	892	884	865	819	834	861	805	839	870	832	852	885	807	887	878	922	838	855	850	805	849	844	822	878	819	837	844	863	842	867	845	869	794	805	828	834	872	862	834	866	817	794	878	829	888	858	851	848	814	831	866	837	840	850	857	916	827	840	856	804	814	889	853	884	839	815	829	873	886	794	836	850	868	820	888	847	865	817	805	810	837	832	892	892	859	853	813	916	867	829	849	869	885	814	890	888	867	831	848	856	856	897	819	819	822	864	890	841	839	880	789	825	850	851	831	853	907	848	865	815	861	853	833	864	776	842	888	796	839	824	829	872	856	823	805	820	878	823	903	858	844	813	854	838	823	810	870	832	837	875	810	824	841	841	847	888	857	833	836	810	853	808	864	849	843	801	828	901	868	841	853	856	805	902	851	855	822	871	825	886	846	825	797	838	840	882	818	816	853	849	842	900	867	770	801	830	847	845	868	818	833	828	835	850	836	871	960	771	839	774	851	844	832	910	840	890	839	823	825	848	859	849	856	889	832	832	913	841	890	899	816	852	846	820	817	877	845
10836	17641	16076	9439	6578	4882	3829	3064	2541	2275	1919	1749	1554	1482	1414	1329	1242	1251	1151	1155	1112	1089	1024	1001	1043	962	948	999	912	873	941	890	911	851	865	856	904	882	843	865	873	880	923	807	846	847	853	850	881	828	871	855	845	835	819	856	883	852	813	835	806	858	864	831	823	802	796	808	826	814	828	868	823	775	822	788	856	843	801	858	827	861	846	799	784	827	800	819	835	769	812	802	837	814	852	792	795	782	787	807	767	828	772	861	835	779	780	858	774	816	835	765	795	773	811	798	779	817	822	752	785	809	812	862	774	807	805	811	799	802	768	831	823	838	812	790	798	754	783	797	797	770	804	791	780	812	806	773	774	827	831	788	738	848	847	754	792	828	798	812	791	811	812	802	809	784	809	826	792	833	801	840	825	832	852	794	806	802	800	789	813	811	818	837	840	830	827	798	864	784	861	842	825	833	832	830	804	804	821	755	871	824	768	759	786	826	862	847	783	755	863	815	819	765	835	830	814	820	820	819	780	778	811	846	766	805	799	828	762	811	779	830	796	803	821	809	862	801	798	788	775	760	800	790	835	801	799	796	807	786	853	851	785	827	781	789	799	836	790	762	832	797	786	803	787	770	821	776	869	838	806	813	800	770	770	818	843	763	823	841	794	760	834	783	825	767	820	813	780	803	848	810	863	789	792	782	800	803	783	798	792	745	783	847	853	815	800	802	776	785	821	834	797	791	802	849	825	801	794	793	760	806	778	786	842	822	834	811	833	787	849	848	792	824	776	832	802	839	789	791	808	799	816	818	871	782	786	789	798	773	747	840	838	810	816	799	775	823	785	809	780	806	813	817	843	831	816	765	799	772	775	792	831	788	783	780	759	778	822	795	852	795	826	813	795	764	831	835	828	814	808	822	854	793	814	843	763	796	824	814	774	863	787	799	774	773	832	777	795	780	857	814	813	800	809	804	797	765	780	807	794	801	766	792	798	796	806	808	805	802	772	785	815	808	787	830	813	840	885	824	780	859	772	819	783	802	859	809	776	787	861	813	762	788	794	838	800	772	827	822	777	843	830	810	795	769	802	807	796	808	799	803	812	801	839	832	808	826	803	804	786	775	772	822	774	792	833	810	810	854	842	805	811	775	823	793	824	801	789	816	794	812	813	816	816	811	773	817	764	774	833	779	879	831	840	769	778	847	809	826	829	779	851	846	802	792	810	794	770	762	824	764	765	755	814	803	810	818	791	753	820	870	819	800	782	792	756	815	820	829	817	824	794	731	860	818	814	843	826	787	807	820	785	806	835	754	801	772	787	782	798	758	834	827	822	810	814	800	816	793	802	760	807	801	815	849	796	815	747	787	815	783	840	819	835	798	788	714	781	841	809	796	866	799	792	775	802	832	820	817	780	781	839	771	758	809	838	795	786	829	809	797	804	806	794	783	766	825	829	801	808	797	849	794	786	836	805	753	802	793	795	799	826	840	805	760	735	820	776	825	818	812	756	820	780	759	767	739	754	811	839	822	838	825	816	779	785	760	831	795	825	846	800	824	817	820	827	774	808	808	814	808	806	855	762	757	821	767	781	800	800	784	788	795	759	797	803	796	793	788	797	750	854	841	831	812	799	838	800	829	826	752	784	788	785	803	841	856	832	836	818	839	775	842	844	773	824	817	772	807	784	819	762	791	854	809	778	794	763	803	812	838	786	829	789	800	814	813	776	807	801	805	825	776	760	835	856	796	754	780	818	764	804	839	767	762	786	848	803	755	835	787	769	796	778	837	858	796	838	808	759	837	817	772	749	816	813	826	785	797	787	845	804	784	765	830	819	825	742	808	813	837	790	818	785	765	839	739	815	811	817	819	802	794	794	795	818	816	762	779	785	828	865	803	774	817	796	785	768	747	810	752	756	808	785	788	784	792	767	807	792	801	767	829	793	777	798	768	813	833	807	813	822	851	777	799	786	814	807	820	803	834	836	796	794	774	838	811	820	850	782	869	815	832	807	784	833	812	764	811	798	803	798	819	769	806	767	817	774	805	835	794	824	757	846	846	811	797	809	824	842	785	796	830	824	792	824	825	763	860	794	790	800	804	796	767	786	817	812	771	780	834	781	834	841	807	806	793	817	812	768	854	790	814	783	819	774	751	865	791	761	824	810	805	815	794	850	790	775	839	796	820	834	827	827	828	810	788	820	802	816	812	829	817	798	792	785	839	834	812	780	801	772	804	822	765	882	804	833	829	804	776	755	754	768	831	742	803	783	765	812	835	793	804	791	726	750	804	803	807	774	813	765	810	786	792	767	842	825	814	772	783	843	809	765	818	791	822	778	836	738	862	758	778	849	792	817	857	779	772	816	806	814	837	786	790	785	797	832	810	818	824	765	755	801	796	848	807	732	776	831	763	785	838	786	782	789	817	837	757	829	840	764	800	794	797	846	832	838	823	765	794	796	864	783	841	818	841	796	770	805	747	781	835	783	745	786	796	766	759	800	799	761	793	829	840	788	798	792	818	813	826	773	844	807	817	841	814	770	780	815	796	798	855	815	832	744	818	773	848	816	770	870	814	748	774	792	812	842	811	733	819	834	832	775	793	812	780	806	875	761	782	812	813	813	836	844	864	740	744	800	777	794	781	872	806	783	778	797	865	800	807	771	848	844	830	776	855	803	812	795	795	831	759	800	836	852	787	799	849	824	789	726	836	761	837	748	791	875	762	758	819	829	844	836	794	880	780	844	791	809	796	836	772	789	851	805	801	809	811	852	808	817	794	840	809	855	812	741	810	778	746	810	796	773	821	800	792	770	839	798	750	793	797	810	812	813	837	837	859	815	778	796	831	760	801	810	830	796	802	790	794	818	827	833	816	815	791	804	830	736	775	771	784	828	848	815	820	832	857	787	811	824	735	789	797	863	824	815	805	812	861	766	762	848	783	729	832	769	810	808	814	783	799	802	802	827	827	739	800	787	778	798	759	807	811	830	802	809	782	852	816	802	810	786	805	759	825	806	779	815	831	740	818	794	867	768	791	783	759	819	798	774	782	810	790	833	822	808	807	811	796	845	821	769	837	822	830	862	824	831	798	769	848	815	833	804	809	816	808	804	779	782	816	841	826	810	789	780	817	782	803	817	845	827	803	817	790	781	837	788	781	774	827	826	796	870	797	791	816	794	833	823	793	766	801	810	795	778	814	839	845	787	808	849	795	816	788	792	805	813	811	776	811	806	811	773	787	789	790	772	774	798	789	867	780	827	794	778	798	822	807	751	761	809	828	843	786	745	809	814	811	808	797	771	845	815	811	737	757	817	824	805	813	826	794	797	802	809	728	800	792	823	767	782	801	855	793	835	760	864	847	750	803	787	810	772	777	822	826	786	792	811	779	835	795	847	838	810	764	777	817	810	815	801	838	752	841	819	762	807	818	831	789	848	799	811	792	814	821	781	771	761	769	814	792	810	832	786	868	801	766	796	815	808	811	787	824	806	781	814	805	813	792	825	781
27914	13448	2284	1138	997	900	911	883	922	863	833	891	866	916	900	887	883	929	945	918	841	894	899	874	909	884	865	855	845	794	849	868	833	887	876	909	849	890	871	865	929	877	923	916	928	865	847	865	811	862	893	875	863	899	820	873	903	899	877	910	908	909	904	899	792	919	908	901	845	893	833	898	892	836	882	861	893	848	862	916	848	970	856	894	872	895	922	859	925	827	847	891	891	866	858	917	844	875	881	875	911	891	892	866	895	858	871	905	876	950	884	856	901	831	849	808	897	899	922	904	850	920	898	876	877	938	883	902	854	870	883	892	865	925	888	870	855	923	877	878	821	953	882	855	891	915	875	896	887	888	884	895	877	873	850	885	821	866	906	868	909	888	883	850	824	862	908	915	881	854	890	877	904	896	852	826	886	886	865	827	901	915	882	905	887	912	836	861	882	920	862	876	872	876	865	901	875	942	842	860	846	922	879	887	827	863	904	887	880	916	892	895	875	844	887	911	830	870	899	849	902	868	890	892	851	871	886	896	836	832	863	884	900	792	875	856	867	894	883	905	917	908	934	922	872	846	864	909	882	907	843	885	886	862	868	899	841	874	796	898	850	907	917	948	873	917	905	839	863	857	912	940	955	881	884	888	893	881	889	898	938	913	895	851	891	868	863	900	815	892	858	925	886	870	864	884	906	855	910	950	884	848	881	947	842	852	828	898	908	927	926	916	851	873	851	875	908	852	846	860	872	859	874	872	906	875	839	908	904	839	863	874	889	844	896	880	879	863	873	870	867	922	833	874	878	821	880	919	819	857	888	874	844	875	886	871	934	959	882	891	908	871	859	839	879	911	850	884	837	861	918	854	837	939	946	926	853	802	866	879	882	902	839	872	849	902	878	840	918	840	884	912	857	863	916	893	884	901	954	881	868	872	902	895	882	862	918	842	883	885	931	887	915	872	868	831	878	910	891	857	873	866	883	915	853	869	896	836	866	916	927	871	851	890	912	890	891	901	931	900	886	882	861	890	903	861	922	892	894	872	882	839	902	825	878	851	885	892	898	849	915	917	848	929	931	924	862	845	877	891	869	847	888	848	895	906	893	900	884	938	862	878	817	867	919	867	911	833	936	863	849	942	848	820	888	889	890	862	929	793	859	906	925	873	865	848	860	880	878	913	941	848	897	842	898	902	837	879	912	835	826	917	870	859	865	875	839	856	866	858	891	880	898	855	842	893	852	851	881	854	907	907	912	907	915	841	843	845	819	897	880	931	829	857	837	863	849	851	901	878	867	851	832	905	909	913	872	867	854	851	890	904	892	862	871	882	870	883	945	949	883	859	924	825	913	880	901	893	900	877	822	930	887	918	862	864	863	857	869	869	891	871	891	860	819	883	926	903	899	885	831	895	971	856	853	858	907	893	840	860	891	896	896	848	888	905	886	858	898	879	878	846	896	890	879	922	819	817	895	912	876	871	901	902	875	873	866	897	854	859	818	901	866	908	849	856	858	906	858	916	884	880	876	902	882	884	910	850	913	897	907	905	895	820	843	824	823	888	869	853	935	879	878	859	865	865	907	887	917	905	878	888	877	874	870	828	855	787	821	850	838	914	940	875	897	956	907	845	854	860	860	900	862	930	879	854	812	858	884	885	876	861	888	905	836	869	926	875	965	845	862	899	910	926	851	868	956	836	890	846	890	880	859	833	865	887	851	877	909	844	860	885	918	896	875	797	862	826	842	901	860	876	877	816	829	809	874	889	847	891	870	880	869	849	820	842	871	855	879	824	852	842	856	804	892	863	857	918	925	884	860	876	874	848	867	854	815	901	944	860	905	834	942	834	851	886	858	870	878	859	934	840	866	894	894	888	877	903	900	910	869	899	852	872	948	891	824	879	854	838	917	899	873	905	869	891	868	838	947	906	896	884	887	844	838	888	881	840	900	874	863	961	883	892	869	886	904	873	935	915	915	842	854	917	859	875	849	859	883	915	940	853	893	840	862	913	872	946	893	890	866	854	914	896	910	874	877	851	921	900	873	833	849	929	924	832	899	861	885	902	834	863	852	874	903	889	874	901	865	871	906	856	843	891	883	896	884	846	807	856	873	907	893	874	916	866	876	830	866	923	899	898	913	916	896	863	840	856	867	896	823	839	902	877	877	859	931	812	892	806	878	829	873	909	912	961	901	875	851	885	911	846	888	856	898	890	889	903	893	874	884	852	882	941	849	894	889	820	878	808	861	891	876	898	832	893	851	880	899	863	852	820	882	797	870	791	848	915	850	912	932	923	899	935	846	903	895	849	866	910	877	837	869	885	900	898	931	901	835	889	870	940	910	889	876	825	897	848	866	955	880	920	850	841	915	897	856	859	872	833	923	889	845	920	844	875	866	893	894	899	914	906	933	853	888	837	847	929	886	816	917	906	853	849	867	894	865	852	885	870	899	827	874	830	884	862	866	848	887	929	920	850	876	918	886	916	943	893	913	838	856	856	840	876	857	896	863	822	842	883	863	906	899	853	899	860	901	847	890	893	855	839	874	905	847	876	932	907	878	848	919	912	853	881	856	895	882	932	896	911	929	893	859	873	835	871	917	860	886	812	887	848	923	885	869	897	865	956	853	850	899	858	873	877	890	834	931	870	844	883	895	823	931	865	865	838	829	880	866	912	881	858	833	872	855	837	884	919	935	838	910	872	872	886	889	913	931	842	902	860	857	868	856	918	898	881	888	870	869	887	894	931	838	875	838	861	877	881	923	921	879	864	878	888	840	879	883	833	869	894	831	859	847	862	931	885	918	877	861	872	854	922	868	851	860	842	849	900	894	847	892	874	872	856	890	905	876	874	921	949	840	893	870	878	839	917	897	821	905	895	883	863	868	845	820	896	835	841	884	896	909	882	871	890	855	875	875	870	881	920	947	868	874	877	912	892	887	884	882	872	880	916	907	888	863	897	873	876	904	879	854	901	848	855	882	887	857	857	876	907	858	954	901	896	823	861	849	894	909	872	876	924	857	874	860	875	887	841	823	882	819	883	849	822	894	890	876	836	900	918	926	858	837	911	877	871	869	870	870	870	870	870	900	920	883	865	897	867	879	929	878	856	850	875	875	883	929	851	904	895	885	880	875	876	870	921	877	868	820	846	854	931	886	903	904	894	896	868	884	870	852	862	828	886	874	884	853	832	867	883	887	847	887	875	880	848	871	838	861	907	865	911	898	845	840	908	909	889	887	897	896	841	839	840	902	886	908	936	868	891	937	842	874	911	898	862	870	837	910	883	875	876	881	873	864	908	846	886	878	864	867	841	889	821	940	857	954	878	868	904	853	847	972	875	891	863	895	886	883	830	816	899	864	863	890	906	888	875	822	877	889	910	843	818	857	891	891	830	862	879	927	872	884	844	954	899	888	883	902	924	885	883	922	863	918	878	917	947	893	871	875	831	879	879	880	913	847	917	917	944	850	844	891	907	812	857	854	863	897	891	911	929	873	892	917	861
5665	1630	1437	1146	1077	1030	1008	976	903	972	954	912	939	979	926	934	955	885	873	939	892	910	923	923	914	896	957	898	916	931	926	907	1014	917	863	916	904	940	858	925	878	918	876	857	928	908	987	884	884	952	940	904	933	877	950	931	939	872	862	867	921	934	866	968	867	897	927	844	917	945	911	911	901	889	850	921	951	967	971	910	939	927	946	874	904	897	941	896	889	923	889	892	899	960	901	901	935	907	917	914	885	901	961	870	909	896	887	964	990	925	869	925	899	902	914	903	891	888	959	891	945	890	883	909	957	918	880	902	901	906	895	939	907	954	851	924	893	917	891	936	895	908	923	907	904	868	888	870	871	932	911	961	917	907	842	911	913	895	949	901	921	912	902	978	930	926	898	891	853	899	901	909	874	903	919	890	944	953	875	887	945	902	895	947	884	949	891	876	894	892	902	908	845	918	916	945	932	916	921	919	924	914	881	871	903	873	950	899	876	929	926	928	893	895	876	869	883	881	899	905	895	883	879	977	890	950	926	919	924	919	944	926	930	948	910	888	933	917	851	916	914	911	863	901	889	892	871	941	904	933	933	911	922	881	903	896	945	858	908	944	953	940	922	912	912	932	898	893	938	926	913	878	910	936	893	859	962	886	925	960	874	895	870	945	863	946	918	913	857	873	863	864	870	872	906	959	873	912	951	906	833	904	897	968	895	874	918	970	872	942	923	926	893	846	871	860	995	924	904	910	894	861	889	951	870	903	946	921	892	922	900	885	892	931	884	911	916	953	926	926	843	896	872	895	950	877	871	900	833	902	874	913	925	901	848	927	902	919	930	858	974	892	924	927	938	901	974	897	875	861	915	878	897	875	900	895	887	904	866	924	888	922	930	943	887	925	940	903	933	883	948	918	868	895	874	920	911	960	910	849	905	912	870	912	896	908	902	848	870	898	862	872	920	925	906	923	890	905	941	882	920	902	864	876	919	980	887	915	914	946	903	871	875	927	929	948	887	893	904	932	957	922	918	880	831	929	952	910	888	922	878	929	883	968	893	884	939	860	902	867	946	957	963	882	905	931	937	917	907	959	854	885	900	944	932	969	901	938	880	888	917	924	919	867	949	911	861	876	923	909	905	898	883	886	902	913	924	931	892	886	885	906	911	874	905	926	926	940	921	922	967	926	823	892	956	949	905	912	983	939	845	890	905	918	964	885	867	921	901	859	877	869	924	962	891	932	935	933	848	860	905	973	904	932	899	860	922	936	899	917	889	866	980	942	900	879	889	926	865	937	877	878	908	955	948	881	944	932	845	889	896	906	943	875	915	942	890	900	919	904	952	947	938	917	880	915	857	910	919	875	865	836	904	856	851	943	889	888	924	919	901	873	946	855	931	880	943	912	958	910	897	869	899	953	925	867	914	922	935	950	909	878	908	852	880	908	906	904	913	915	913	903	900	843	905	912	927	923	897	927	920	888	876	911	915	903	935	944	912	888	872	939	925	917	904	911	873	890	954	982	899	938	903	897	936	894	826	931	860	934	963	910	898	936	927	899	949	858	954	888	913	913	905	952	945	894	916	907	877	938	900	978	943	922	937	903	889	930	857	890	914	874	932	891	893	905	868	912	901	908	931	904	873	839	938	909	909	873	882	853	916	925	946	909	903	881	916	862	933	930	887	872	855	879	940	879	953	911	909	901	879	882	936	931	905	897	848	938	907	926	920	931	886	936	903	885	951	907	914	877	874	927	933	931	914	912	908	899	875	931	875	925	906	888	916	894	891	934	910	901	924	877	871	952	895	870	886	921	925	888	878	964	920	869	905	914	925	969	839	938	952	898	905	878	892	887	927	893	901	940	916	914	897	896	939	897	925	885	896	909	955	904	906	878	891	948	965	898	953	907	944	920	898	917	916	917	906	872	907	891	931	909	910	886	930	925	903	915	904	926	888	843	905	963	939	882	953	991	924	908	935	874	944	890	941	902	917	871	885	957	867	893	900	907	876	905	903	923	901	884	881	908	910	912	886	916	875	899	898	861	852	879	899	840	896	901	901	880	829	923	959	966	889	974	848	904	912	929	881	951	919	881	916	903	874	898	908	905	925	879	930	898	913	919	880	918	918	917	939	864	925	909	927	882	903	879	916	899	966	902	925	845	913	897	963	874	889	915	951	903	917	890	924	854	854	873	861	939	935	924	916	890	932	910	918	908	959	905	923	910	882	921	910	927	877	919	879	932	892	929	915	873	942	908	882	918	899	901	917	926	879	931	906	915	946	869	893	942	952	909	849	922	899	882	912	986	903	899	948	894	948	895	898	918	888	977	906	888	907	854	908	949	916	840	871	953	929	889	869	874	887	959	920	920	909	921	911	897	886	863	896	958	897	932	925	887	896	870	914	928	928	883	956	889	881	916	942	929	929	879	920	918	907	923	881	904	951	890	907	877	886	903	895	936	879	927	916	935	873	869	947	970	873	902	912	912	888	893	862	937	907	885	926	838	887	891	921	908	941	873	891	940	867	932	900	914	932	850	947	919	906	903	844	919	870	960	976	940	889	886	925	878	940	898	935	929	873	893	885	955	919	908	881	882	901	948	918	931	929	905	881	1006	902	941	906	902	908	935	929	907	894	881	917	981	899	866	962	943	882	886	870	890	893	899	898	896	908	898	891	926	934	857	893	854	911	927	941	863	893	894	860	856	912	911	878	939	845	957	849	854	896	891	904	876	935	908	924	877	953	852	867	914	932	903	861	921	961	866	947	958	948	904	861	919	889	929	902	906	920	905	919	919	936	928	830	935	924	899	894	934	869	951	876	889	909	933	972	891	923	961	939	906	868	902	928	873	949	916	901	930	881	939	899	920	907	918	900	931	913	935	872	879	875	929	923	941	858	864	913	933	907	940	911	923	899	923	957	910	855	899	906	920	865	843	974	857	891	875	977	916	964	907	909	916	942	908	948	941	942	938	892	914	867	861	878	980	893	918	930	896	897	917	883	950	880	867	926	966	926	890	978	899	897	908	918	968	862	940	897	907	929	939	871	943	943	858	899	913	895	894	941	927	882	907	893	971	829	926	936	921	901	893	904	847	953	880	928	910	976	915	903	904	926	897	938	913	936	896	911	910	927	897	950	936	896	827	923	875	917	947	896	920	875	915	940	887	880	953	905	870	896	881	943	938	866	891	904	925	953	824	899	928	912	875	917	923	892	917	961	884	873	857	889	918	915	851	921	905	895	898	919	939	919	920	913	964	940	908	927	922	920	909	953	936	894	907	889	917	924	944	907	910	917	919	919	917	879	925	859	906	936	904	940	901	969	909	940	871	889	922	893	904	937	885	876	940	867	951	941	905	966	933	937	889	916	899	916	854	948	927	895	897	934	960	942	902	946	872	880	902	924	996	911	924	881	901	940	934	834	913	858	854	914	941	925	906	906	887	930	932	888	840	901	887	941	935	927	955	865	988	939	889	928	907	909	947	896	945	950	851	926	943	920	918	884	949
24289	20336	26332	24184	20320	7804	1408	885	736	721	647	578	553	569	533	496	488	523	480	511	437	430	457	456	425	424	419	450	444	438	458	445	413	433	414	439	457	440	409	413	408	443	414	455	402	425	402	372	384	373	393	426	387	424	428	398	443	421	416	388	424	417	380	419	471	409	385	388	395	397	422	425	396	415	399	368	406	421	408	394	405	433	415	384	392	454	428	376	420	413	387	389	395	423	384	377	389	399	392	420	432	419	392	377	430	414	369	426	419	377	410	394	407	401	417	374	415	413	416	388	400	403	391	394	427	410	379	441	413	424	452	417	375	404	452	406	404	378	385	410	430	389	416	396	396	384	419	401	402	420	403	422	386	399	431	408	450	392	397	403	399	408	418	404	455	421	387	445	394	418	347	421	434	420	395	380	409	413	431	410	410	418	391	410	388	403	422	380	396	407	406	417	411	401	399	386	407	362	379	398	422	422	405	433	419	408	426	383	427	412	416	400	412	400	384	420	400	413	404	409	368	396	394	415	416	426	427	394	386	379	410	385	404	417	398	385	399	416	432	413	375	438	456	435	426	407	379	367	399	416	390	387	409	405	404	388	387	430	385	407	452	392	395	366	395	430	427	403	417	437	407	396	407	419	395	408	387	383	380	423	429	392	386	389	405	430	382	420	411	384	439	367	394	419	390	415	420	415	399	409	429	403	382	418	376	436	366	374	394	424	401	386	380	368	413	389	411	433	429	422	395	410	396	401	385	400	408	414	436	369	408	411	401	416	413	390	396	396	385	412	421	448	363	405	400	411	417	445	401	393	393	395	385	393	417	376	379	392	408	423	424	401	391	416	386	393	416	410	404	365	418	395	429	446	358	391	377	375	430	406	411	402	428	403	421	367	388	434	410	401	422	436	399	390	382	420	386	420	411	439	403	388	368	434	404	395	409	394	435	398	441	410	395	413	431	406	406	440	407	397	412	431	398	415	406	405	394	408	408	396	412	415	396	370	394	410	440	388	402	396	378	385	417	450	401	373	403	411	426	411	418	403	417	390	428	440	406	397	422	401	397	404	400	394	391	411	429	429	366	372	401	360	381	392	346	389	389	413	398	407	410	424	364	366	410	344	386	394	395	423	381	402	411	422	422	399	436	408	375	413	426	400	382	386	393	423	439	405	434	432	429	384	436	375	413	415	420	430	388	386	373	434	392	397	398	410	420	374	373	422	416	387	428	420	390	396	424	397	357	410	417	398	443	400	443	403	391	405	418	389	447	421	380	419	420	379	435	402	392	405	377	386	414	400	393	412	429	376	414	414	391	388	407	404	393	434	431	404	405	383	402	402	374	420	385	403	361	403	417	396	420	385	420	359	395	415	392	436	406	406	390	390	416	410	395	377	398	394	385	385	408	435	403	398	406	425	406	407	399	437	377	386	399	418	408	411	414	453	420	404	397	410	396	370	428	408	425	379	418	366	400	368	406	392	437	392	389	447	410	443	413	417	382	401	429	394	422	400	390	401	430	386	400	387	403	409	437	408	396	407	416	405	417	408	387	376	386	435	407	411	373	392	394	399	403	387	388	425	385	412	412	400	410	411	432	435	397	400	401	395	425	395	405	408	432	428	402	389	381	391	423	413	405	401	397	397	388	401	395	431	397	414	391	423	388	424	406	430	394	419	417	411	408	401	415	404	418	418	406	393	399	399	403	419	428	387	414	402	387	394	431	383	433	420	416	375	397	397	414	424	412	426	401	403	426	413	419	363	373	378	394	390	396	403	411	403	372	395	429	425	404	382	400	385	419	413	361	415	407	414	395	391	404	395	417	403	432	413	383	406	387	388	399	410	385	383	446	434	370	399	417	423	412	436	395	385	412	373	408	444	424	375	393	425	422	437	416	431	392	413	450	419	412	440	409	429	413	382	401	410	404	414	415	403	394	396	400	380	399	394	443	394	398	422	395	397	417	398	383	420	399	409	392	381	399	387	430	397	436	401	431	401	434	409	377	397	413	400	408	398	426	408	393	407	386	400	437	381	380	406	425	443	402	404	379	404	416	402	418	420	399	413	399	401	390	400	423	415	389	407	415	373	368	382	421	407	424	387	364	391	387	415	378	393	397	408	419	409	392	421	381	434	396	419	396	372	375	426	375	379	416	371	399	410	415	391	388	403	420	372	418	396	413	372	380	406	444	382	425	376	414	419	412	373	403	408	395	388	433	357	401	353	398	420	426	395	393	397	395	396	417	409	420	404	439	419	398	397	405	414	439	415	452	400	442	386	425	373	416	380	386	396	404	378	421	429	409	379	377	394	435	411	424	409	428	395	384	417	420	380	387	393	385	375	434	461	425	378	416	389	383	421	405	388	385	400	406	419	373	428	405	418	447	441	410	395	392	417	381	396	436	393	419	437	425	438	401	422	384	397	420	414	435	408	390	396	405	387	400	386	400	393	448	369	397	387	413	374	426	395	385	417	390	387	428	408	378	383	384	453	461	409	377	441	424	416	382	392	418	439	383	455	403	387	394	377	376	403	410	395	400	379	416	399	437	407	459	414	419	414	402	416	387	407	405	420	388	420	385	390	420	395	415	411	404	390	400	396	403	351	398	427	398	425	412	424	440	375	412	381	411	422	372	426	377	382	443	424	416	416	388	424	386	413	421	381	377	411	431	387	430	395	410	390	404	412	432	388	403	398	395	396	378	375	440	413	402	381	411	434	415	391	394	423	370	409	368	415	410	393	433	402	391	437	386	391	409	409	398	396	401	373	433	411	416	423	419	410	439	410	410	424	386	387	408	415	415	402	393	418	427	365	418	412	364	424	435	426	404	426	411	351	399	388	401	369	373	394	366	398	434	392	425	399	414	433	415	407	426	425	403	380	420	401	412	417	396	447	415	381	356	410	428	411	423	402	407	407	429	416	411	384	439	396	403	431	401	399	385	420	411	376	394	378	363	406	404	418	397	404	411	426	385	415	395	376	455	421	387	397	398	385	384	398	421	401	412	395	412	380	408	411	386	383	390	383	401	420	395	364	407	404	409	414	430	395	423	390	444	430	409	421	444	392	403	417	376	407	394	398	384	422	410	394	417	410	405	387	424	386	411	406	401	428	460	422	384	367	392	414	409	396	424	397	398	391	416	424	396	401	388	390	418	347	425	401	448	401	377	407	374	406	420	405	404	407	369	446	404	429	412	404	408	420	441	395	398	403	391	376	396	398	398	379	409	382	379	377	412	387	386	381	397	406	405	385	358	414	401	383	388	370	356	440	439	388	410	428	403	428	379	399	384	405	412	412	425	397	412	403	387	407	437	399	433	398	419	408	424	391	381	398	376	404	359	378	404	403	405	423	372	408	391	404	394	396	403	379	384	391	408	428	424	408	395	383	423	428	407	456	425	405	437	419	405	425	412	427	389	389	409	439	384	419	411	414	418	404	432	396	391	432	357	404	405	396	404	420	406	395	418	425	375	390	404	381	395	389	402	374	361	443	405	411	400	375
7979	11120	10131	5588	3740	2569	2069	1604	1410	1193	1043	933	900	785	732	696	691	670	634	553	565	544	569	545	568	492	517	477	517	445	510	468	519	516	480	489	451	515	438	492	463	483	499	469	464	447	461	483	444	419	425	465	475	421	464	401	444	464	470	524	420	452	473	453	421	452	461	475	483	435	425	435	440	444	452	394	480	434	444	438	465	417	441	440	450	408	460	457	412	454	430	435	459	428	433	437	473	445	405	484	430	418	406	429	465	427	464	437	445	465	387	394	426	407	408	439	454	423	437	444	435	438	461	429	490	411	402	411	439	445	442	456	444	423	471	476	388	424	423	461	447	401	410	427	464	460	467	445	421	469	420	453	410	426	470	437	435	422	428	442	427	446	445	407	427	403	428	432	449	440	405	438	398	404	413	407	436	443	431	413	478	448	430	436	452	447	456	442	442	441	475	430	451	428	428	457	435	440	415	427	379	421	455	466	431	408	440	424	453	419	435	439	471	455	422	429	458	454	427	441	445	466	440	450	456	466	395	449	424	396	489	436	436	407	427	415	473	436	469	453	438	456	450	438	459	415	436	413	404	429	458	462	449	419	457	462	435	450	469	407	433	426	432	443	427	420	400	465	408	416	438	407	419	450	415	411	440	422	456	446	432	447	438	438	425	444	455	447	419	402	420	413	419	446	408	424	400	419	454	442	442	432	422	448	411	449	435	445	437	449	450	426	419	449	429	448	433	430	430	422	476	381	436	432	437	430	435	458	436	421	415	424	419	449	432	427	436	448	413	439	414	439	422	455	467	424	438	444	457	431	418	462	438	421	468	433	434	463	406	454	444	446	450	449	396	420	459	410	407	409	445	430	448	424	424	427	437	397	416	465	457	430	457	428	494	429	417	436	430	406	448	433	437	434	461	449	405	433	445	440	426	420	437	446	416	407	437	436	458	472	417	448	432	414	419	391	426	444	444	484	425	475	434	454	450	415	422	414	423	435	441	386	430	438	439	425	446	404	447	404	419	447	446	420	456	456	401	432	446	439	469	425	407	421	418	461	432	467	401	442	450	442	406	420	418	449	402	413	458	434	442	427	440	445	445	438	430	400	424	438	459	451	458	465	379	423	450	413	427	397	463	477	459	395	423	423	449	431	450	424	442	396	415	426	425	445	455	433	444	477	401	429	426	448	429	428	433	412	437	437	419	406	433	464	412	454	443	447	385	432	434	429	430	438	449	425	433	469	418	447	428	440	413	410	450	419	431	429	488	419	446	455	431	425	440	421	452	433	470	429	441	424	417	394	425	467	474	423	379	394	433	420	419	420	394	446	395	438	431	415	431	434	453	442	429	407	420	418	438	419	466	470	457	439	417	423	445	385	412	420	435	420	417	431	458	450	462	403	365	420	446	463	446	380	442	445	450	395	362	433	409	476	443	421	439	432	453	439	423	409	445	414	422	441	450	404	389	446	450	452	407	420	400	438	438	440	392	418	425	437	403	444	397	426	455	433	422	427	448	434	437	471	440	403	397	442	431	460	422	420	424	463	406	416	444	412	458	473	434	466	429	441	457	455	417	440	414	428	431	427	449	408	404	461	446	407	447	435	452	447	434	459	445	428	453	401	433	429	458	473	417	430	469	417	420	450	422	453	446	441	432	414	430	465	449	417	430	450	439	422	421	441	432	451	453	426	410	410	439	461	445	418	442	446	425	439	430	449	471	435	429	415	417	444	458	402	458	437	459	390	457	443	441	431	428	441	431	423	460	401	425	444	420	421	427	425	455	408	454	398	450	439	445	436	464	445	426	472	382	397	415	416	442	426	415	425	439	401	414	417	442	439	449	449	447	428	414	437	464	423	414	442	441	419	433	455	425	424	432	418	425	427	427	443	435	423	433	405	472	434	449	431	443	451	451	417	433	470	449	456	420	428	424	456	408	458	449	431	467	458	419	428	461	430	434	444	428	425	419	418	436	442	437	423	438	433	425	478	406	417	436	438	434	415	438	449	451	410	429	427	437	441	430	434	466	426	391	429	420	424	395	421	408	419	483	417	430	430	418	446	470	414	453	446	405	438	430	444	471	430	409	428	451	422	469	455	413	449	442	418	454	442	377	446	420	448	433	420	418	456	422	414	425	427	439	460	441	434	436	436	475	424	393	461	444	467	452	439	390	446	411	439	412	406	415	421	402	423	441	425	424	448	420	457	379	473	401	435	418	481	421	427	420	435	430	433	419	434	448	420	416	401	442	443	455	471	436	458	468	443	437	440	428	423	424	443	435	440	425	432	413	425	409	432	413	427	448	476	444	423	434	425	428	439	415	445	417	463	448	419	435	424	439	417	449	430	431	443	437	445	438	467	442	422	448	421	461	389	429	434	453	408	446	423	382	447	414	454	447	427	466	422	488	442	425	390	431	458	435	416	422	424	435	443	445	450	439	419	442	448	402	418	425	445	460	443	462	434	432	425	427	427	440	423	416	466	463	406	482	459	481	419	399	465	417	441	431	453	439	392	435	405	435	429	430	424	458	403	409	436	443	409	436	448	431	462	439	426	442	421	405	435	427	422	411	465	424	422	454	427	397	438	458	436	440	469	426	436	399	433	448	418	445	421	423	468	401	449	405	434	405	432	441	410	453	460	459	431	488	424	418	424	430	431	423	425	457	425	458	402	446	440	449	430	424	462	438	424	435	425	439	450	448	440	417	436	411	418	414	438	433	397	434	429	431	440	444	443	432	432	414	445	455	444	420	441	451	458	460	410	433	429	431	430	426	388	419	413	430	425	453	421	448	470	469	451	395	420	432	402	444	430	421	412	429	468	424	440	446	431	429	449	422	371	468	435	400	409	413	396	458	440	392	431	454	480	445	463	428	403	477	486	432	410	464	426	404	387	413	432	415	431	410	435	426	434	419	444	401	461	425	435	465	458	396	438	428	485	440	411	425	424	448	447	430	419	458	455	409	455	416	441	438	454	471	457	417	467	424	402	389	420	445	409	432	443	422	409	398	454	411	435	438	452	417	434	458	440	440	422	449	438	441	435	464	425	439	434	422	434	376	502	442	455	409	449	396	413	434	438	464	402	421	415	429	421	430	474	437	423	408	435	443	464	449	459	409	425	449	429	409	414	444	425	463	457	413	448	425	423	450	430	418	454	447	408	427	431	400	422	434	425	447	394	411	438	469	455	430	410	425	414	448	470	452	431	410	398	444	431	431	455	424	429	434	424	426	424	426	454	455	409	448	402	445	422	430	455	413	412	414	386	435	442	427	443	454	412	442	432	419	413	460	457	442	448	404	449	430	430	449	459	448	406	461	440	418	456	408	448	445	440	438	435	399	420	451	437	437	423	461	452	484	447	394	458	434	461	423	436	434	470	408	403	434	427	453	455	469	429	422	429	421	406	468	431	435	423	418	453	406	450	417	439	440	406	439	434	465	473	436	399	449	445	413	442	454	415	438	455	433	452	394	441	421	448	414	444	432	407	411	425	432	415	442	413
22617	20344	26782	23771	20348	20336	6362	2038	1508	1372	1289	1199	1145	1116	1072	956	1016	896	908	976	890	894	871	907	890	877	825	860	856	865	804	846	891	796	843	782	847	813	855	858	812	814	781	817	843	812	814	875	844	801	811	769	788	851	797	753	842	820	811	797	734	835	784	790	848	830	832	858	779	832	798	817	803	746	788	800	792	800	788	767	825	856	811	818	741	789	799	793	781	817	809	758	761	852	788	800	778	812	770	795	801	860	816	752	797	754	723	825	800	776	813	852	787	793	782	781	775	826	810	774	769	794	819	771	746	780	771	768	844	828	814	803	826	775	741	781	794	801	804	829	787	841	780	834	785	813	867	759	776	808	805	778	801	803	799	780	816	700	779	771	760	807	809	804	795	800	755	769	817	739	840	839	809	796	807	766	804	778	818	789	809	770	807	802	806	792	797	765	813	829	735	799	788	817	775	755	796	771	843	780	765	811	802	814	780	839	792	780	827	739	810	741	810	781	789	753	865	813	778	787	819	864	768	766	798	799	805	826	766	819	810	792	743	803	735	805	805	795	796	741	830	838	830	810	788	761	765	795	800	773	829	784	774	799	786	826	845	785	807	790	804	820	775	804	755	826	786	778	791	715	792	818	790	799	817	791	826	822	780	817	780	758	785	776	792	755	774	791	857	789	800	809	745	820	807	828	745	815	770	817	793	795	813	776	824	735	807	797	797	767	820	721	819	811	741	854	764	777	843	822	765	797	775	795	770	820	774	748	790	724	837	772	782	815	839	796	806	851	797	751	780	804	786	795	817	787	763	779	785	786	764	819	796	831	808	804	795	766	774	846	791	754	820	763	737	810	774	804	806	777	830	790	761	814	795	834	814	799	800	823	828	792	781	777	806	756	791	788	806	809	813	780	807	800	776	782	820	765	807	830	764	772	851	805	765	786	746	800	800	791	787	798	747	793	780	785	848	827	822	799	801	789	832	780	774	826	774	753	800	752	804	782	776	755	765	836	830	766	796	810	779	774	774	794	792	815	823	753	796	776	771	794	810	775	820	811	787	789	787	806	807	834	808	773	768	792	780	781	766	732	808	750	858	805	807	807	807	813	798	759	776	728	794	793	778	825	809	761	823	817	775	831	780	850	799	745	824	795	765	830	751	774	766	801	856	801	789	816	771	828	812	785	844	790	758	776	798	779	855	780	813	831	771	742	798	800	830	784	726	828	739	776	848	833	760	807	750	799	803	739	748	800	787	778	780	758	801	859	817	763	750	771	814	822	804	751	787	792	789	762	810	789	775	797	783	773	781	745	798	823	737	787	772	769	769	775	814	787	781	782	761	742	792	785	820	823	761	738	804	775	794	789	806	825	761	798	794	802	825	731	815	781	769	773	764	823	825	785	786	796	817	800	796	747	799	819	836	805	796	773	845	754	795	777	789	786	783	799	731	804	795	787	768	815	813	820	762	764	780	774	827	778	801	804	786	838	817	790	822	765	790	758	857	797	805	767	786	854	802	772	783	810	802	808	797	743	780	798	779	795	766	834	809	754	772	774	781	740	806	777	825	763	780	769	763	787	779	784	812	748	771	805	803	815	809	813	798	729	745	790	808	779	839	779	757	785	763	829	779	803	776	750	781	790	783	773	764	802	768	778	803	773	787	790	728	805	779	793	781	770	779	800	778	819	752	771	766	752	796	823	774	778	777	777	817	763	789	753	810	770	779	758	795	805	798	828	804	786	756	772	750	777	782	802	818	750	832	805	762	789	807	835	800	812	815	807	772	807	783	780	778	824	823	805	799	817	807	787	812	806	767	799	738	815	818	760	769	809	795	755	778	785	831	781	811	806	793	806	805	798	780	786	795	817	749	797	783	811	811	822	770	766	802	798	735	835	791	812	828	822	792	779	793	755	795	734	808	757	737	806	789	761	798	745	780	789	762	803	789	780	767	788	799	771	822	772	777	800	792	785	801	789	768	773	765	832	799	792	815	770	827	805	770	826	797	789	726	791	745	780	805	787	800	849	758	823	777	770	762	763	788	763	812	770	799	800	774	771	820	814	804	811	775	820	815	802	748	744	827	794	729	764	834	840	781	804	816	862	803	769	814	782	759	743	777	810	798	729	789	759	793	773	779	783	817	820	756	747	810	746	751	751	807	796	800	820	764	784	821	808	789	760	785	804	744	764	770	837	758	769	794	739	744	764	774	826	787	790	776	775	817	796	829	761	799	777	762	797	796	731	842	766	792	787	765	779	778	777	809	814	755	811	794	825	766	801	801	827	759	823	775	822	793	821	810	815	837	733	824	774	865	768	777	763	796	781	786	789	826	770	809	763	787	768	816	774	821	760	828	709	766	850	792	761	747	783	777	752	762	747	717	785	815	801	813	825	793	791	755	803	745	849	801	782	796	796	807	788	829	778	805	793	735	777	767	798	791	778	829	770	827	788	745	781	785	771	828	794	811	830	790	751	795	800	776	827	799	798	770	755	796	754	816	761	782	812	801	761	717	784	773	772	821	783	791	796	799	801	765	827	806	807	812	772	812	770	773	789	738	757	794	790	812	777	783	776	761	810	772	804	816	789	780	823	758	784	794	761	801	805	779	825	774	789	761	774	729	794	810	803	807	766	813	782	738	798	789	801	791	795	790	806	770	773	823	800	839	739	793	768	780	798	782	779	816	799	799	816	842	835	790	772	741	821	788	796	772	757	789	802	826	791	765	797	767	760	784	751	759	799	833	780	727	802	774	785	748	804	772	752	770	767	813	723	734	831	778	746	804	782	782	773	781	812	792	785	857	731	766	788	823	795	809	765	736	776	756	803	805	774	827	801	791	794	769	792	774	831	816	764	763	809	852	774	773	833	782	803	806	825	796	794	785	718	805	830	797	802	806	755	776	827	801	845	772	821	796	741	758	796	826	819	759	772	815	801	799	794	784	813	765	773	768	747	757	808	787	830	740	780	755	827	817	775	770	764	806	768	858	758	806	831	774	843	819	799	808	739	815	801	828	761	793	824	817	809	748	786	817	804	834	812	769	803	775	754	783	793	737	785	777	825	789	772	744	736	752	773	797	832	747	761	753	795	800	809	818	780	803	747	750	813	747	784	757	806	770	795	779	799	805	855	818	763	738	750	768	793	731	764	874	798	798	792	759	823	800	809	769	795	802	784	760	824	792	781	781	819	773	801	771	758	765	788	890	800	820	808	738	858	807	742	777	785	745	764	830	754	804	843	807	756	859	766	738	738	798	783	811	793	777	767	784	781	789	813	812	843	766	822	769	754	811	814	799	803	764	788	837	819	788	737	749	805	762	785	816	822	788	839	778	815	787	803	803	812	755	768	824	804	760	792	812	817	787	808	754	804	763	768	823	779	759	778	764	792	813	747	771	794	738	803	748	826	819	783	828	777	830	816	859	749	766	836	799	775	795	738	822	772	813	793	795	761	786	815	776	778	784	782	778	817	779	819	765	798	748	784	769	844	769	770	764	835	764	757
10841	17550	15996	9529	6438	4853	3645	2969	2479	2220	1875	1709	1513	1410	1380	1219	1218	1131	1087	1018	1023	951	946	915	956	884	936	874	849	914	859	841	877	832	866	869	856	823	820	800	785	846	808	703	808	837	771	770	750	805	736	770	796	803	738	757	783	749	797	773	780	729	720	779	715	788	769	744	769	777	814	774	734	756	742	745	714	771	812	812	819	774	784	766	799	756	807	765	809	778	749	779	787	757	802	755	739	747	725	779	760	752	813	748	747	790	723	757	719	761	731	721	786	744	811	781	794	723	761	772	757	827	821	761	749	780	722	719	774	807	749	746	744	736	770	788	734	767	765	739	749	790	755	738	770	788	762	753	706	741	764	763	770	730	761	715	745	745	680	733	769	733	724	753	746	787	798	784	739	726	755	704	741	775	740	744	725	706	746	759	715	756	762	771	790	733	748	756	741	744	762	795	787	764	836	762	727	756	792	785	732	811	761	781	744	733	758	773	743	752	734	758	728	697	747	736	766	749	761	702	713	742	715	762	703	736	797	719	748	807	724	749	722	747	757	781	752	773	731	776	699	806	709	779	722	767	809	812	734	724	762	748	759	745	738	799	738	753	764	763	796	762	737	740	778	748	739	750	713	787	773	734	739	739	764	755	723	737	770	698	767	716	733	726	806	730	731	727	711	736	756	772	732	739	726	732	711	755	736	749	746	722	769	759	739	727	775	747	764	725	752	736	796	799	737	714	748	725	765	770	707	736	759	806	756	738	729	718	756	752	736	700	733	752	731	771	760	769	798	737	774	770	714	753	758	726	699	783	756	745	733	744	711	718	790	674	761	783	756	795	743	767	761	749	755	761	736	769	702	687	738	697	698	754	723	796	814	762	770	761	794	755	779	740	830	743	732	833	766	742	756	775	726	769	729	751	781	726	726	792	794	787	690	752	736	769	735	714	784	750	753	713	746	763	740	742	754	771	730	720	823	786	763	734	740	764	768	776	709	735	751	729	753	750	771	786	768	740	756	797	750	746	778	749	764	765	755	785	770	724	746	804	699	770	829	773	727	766	726	780	742	745	724	791	773	782	763	699	766	763	757	760	738	739	763	744	748	767	777	788	748	733	710	686	761	728	717	707	743	739	732	719	761	775	725	774	771	717	749	750	750	745	792	718	772	781	775	724	702	718	715	756	777	753	762	744	713	745	738	779	752	755	718	747	703	720	744	720	715	749	723	698	722	682	716	753	790	766	759	759	754	737	805	742	760	743	784	779	706	747	744	719	742	748	736	755	764	709	748	751	797	702	721	743	781	766	773	725	762	715	825	727	726	716	753	746	772	742	737	751	797	778	745	730	705	772	729	768	693	761	720	777	726	818	808	775	743	752	741	747	760	772	770	755	738	707	733	724	732	734	749	705	751	782	747	718	734	759	788	766	755	722	760	758	761	733	725	757	758	736	747	777	770	760	716	823	801	743	765	755	773	727	747	768	773	765	809	772	754	795	750	734	776	728	754	737	750	712	735	746	727	703	762	778	747	765	781	753	734	804	734	714	700	760	824	748	785	788	731	734	761	698	739	740	766	752	725	750	755	748	746	715	760	756	752	756	765	706	727	769	751	715	768	771	747	734	738	787	780	742	719	749	739	771	732	740	759	732	700	777	699	738	760	714	737	719	727	781	742	781	721	762	720	788	726	768	760	779	772	712	754	764	712	761	739	733	814	748	721	723	754	713	741	763	775	805	764	768	837	765	820	725	706	751	747	771	794	756	708	776	780	762	707	792	747	734	731	727	765	717	801	716	742	738	790	730	704	801	745	729	773	798	775	748	774	731	774	792	705	763	680	797	743	755	764	755	760	754	739	761	707	757	707	774	717	803	763	759	767	734	803	760	788	725	751	789	741	705	760	832	749	781	740	752	717	746	761	729	748	757	746	720	762	708	729	749	754	716	765	800	748	780	758	777	741	721	785	733	754	793	732	776	775	744	732	717	714	790	748	768	747	792	775	723	720	743	713	744	744	739	706	787	729	786	728	735	746	730	812	702	719	748	767	732	738	807	712	742	749	704	786	793	775	705	717	747	721	721	720	770	767	687	784	752	747	765	788	731	722	741	737	734	728	765	784	768	763	741	733	731	711	762	790	740	782	699	751	737	723	731	766	794	744	748	718	746	727	771	753	749	744	743	727	745	721	719	729	759	760	735	774	745	757	749	730	782	710	780	763	737	797	754	721	817	777	749	768	810	761	808	781	747	771	705	779	733	751	808	678	743	771	738	773	767	738	744	717	712	731	713	753	713	763	746	759	786	776	755	790	729	707	796	780	782	757	766	771	772	786	760	738	794	793	786	750	728	777	807	760	786	713	735	788	687	752	762	714	731	755	712	708	755	790	714	783	737	737	779	730	766	767	699	770	747	778	756	762	741	749	785	740	738	747	756	759	705	714	735	704	712	788	758	746	751	730	810	701	686	786	758	746	724	745	750	764	801	751	766	742	723	770	724	794	764	741	781	784	735	750	763	717	737	796	708	751	769	746	822	807	755	737	745	736	776	771	756	739	707	777	760	786	783	789	727	788	797	795	709	718	764	783	773	764	724	816	783	738	741	793	750	773	773	772	799	767	750	744	709	774	796	696	768	699	768	774	781	738	695	800	742	737	758	748	748	794	830	760	781	764	730	724	776	805	750	769	731	768	768	715	777	741	750	734	740	729	745	804	758	721	815	737	745	703	824	774	725	743	729	739	769	762	824	764	765	805	764	741	785	755	760	794	754	765	763	758	726	740	820	729	714	777	737	732	753	715	781	748	745	763	773	788	753	735	807	758	757	728	808	769	734	728	787	757	746	716	658	750	741	763	782	726	702	766	766	746	770	746	756	774	767	737	750	743	781	828	745	700	832	755	778	766	743	767	795	785	762	736	732	680	787	781	773	760	773	799	763	738	704	785	756	800	695	742	744	757	720	735	736	776	731	690	766	752	727	775	724	730	724	734	744	739	733	727	792	809	690	711	726	783	740	768	722	785	727	745	732	739	752	732	760	731	787	754	740	762	746	736	731	707	741	739	756	703	743	776	737	753	770	781	767	722	751	775	740	744	694	753	711	765	707	799	764	743	738	730	715	780	770	722	721	782	744	755	748	746	778	730	741	764	816	725	781	800	770	693	716	742	730	733	756	727	735	736	773	718	760	722	748	747	767	740	742	749	748	764	755	719	764	752	785	740	790	785	750	740	738	741	738	800	727	740	730	792	718	782	733	746	734	831	748	776	750	765	729	733	759	741	747	728	775	688	747	769	743	755	747	749	741	801	768	761	775	786	771	742	770	752	747	793	750	717	764	755	732	740	771	764	740	738	741	832	726	809	791	736	750	719	753	769	757	709	763	748	726	758	748	789	758	742	748	756	743	722	744	772	821	752	768	729	721	757	743	733	753	733	762	742	760	756	770	782	757	751	775	766	785	741	796	755	734	774	725	723	763	704	741	742	744	782	709	763	747	787	732	733	743
27975	13422	2322	1042	968	992	889	831	860	871	872	824	840	845	822	810	838	876	858	824	885	873	822	800	895	844	848	833	861	813	803	846	823	831	849	826	817	829	819	875	849	829	803	805	869	852	821	817	865	871	840	846	860	869	877	809	863	777	859	852	860	862	847	873	831	827	801	807	801	817	932	832	829	847	813	828	836	791	836	817	863	857	835	871	783	835	842	812	822	842	880	867	827	842	866	839	835	800	828	830	865	840	844	798	833	846	851	922	861	839	834	851	821	798	827	796	777	837	824	885	884	800	841	821	809	817	892	839	824	875	868	829	878	915	850	853	860	822	819	793	833	839	886	874	825	843	828	870	824	830	791	846	867	835	830	858	897	845	824	859	806	852	802	811	808	861	853	815	837	835	824	874	878	826	852	840	839	814	860	777	836	816	852	809	875	837	838	845	806	819	842	826	782	838	858	836	867	846	801	811	833	869	861	860	814	882	892	828	840	873	842	824	800	829	863	851	846	867	795	829	868	848	830	808	812	863	811	861	838	856	815	812	818	864	859	817	791	874	835	821	815	838	845	841	854	875	837	861	871	875	810	797	856	800	827	816	859	896	813	814	902	854	856	808	780	897	813	838	869	849	776	816	906	842	878	818	795	829	864	859	856	803	792	763	859	853	897	853	864	863	903	868	896	845	870	837	830	804	915	789	860	846	878	858	839	824	818	875	867	826	838	855	884	826	808	857	831	846	810	806	874	859	850	823	852	832	895	866	817	787	827	806	863	823	786	823	855	822	748	872	855	821	837	870	897	851	810	817	851	850	795	792	803	879	809	829	851	796	854	880	830	808	872	851	873	831	876	849	829	873	830	844	892	841	852	812	823	833	812	867	818	801	832	795	841	841	808	797	787	848	825	826	788	836	831	845	843	861	823	827	851	832	899	805	835	873	850	827	824	829	820	889	828	866	844	822	843	847	822	834	830	865	885	863	878	819	874	829	837	967	861	804	822	846	823	815	840	871	819	837	872	838	885	862	867	857	879	857	845	842	850	862	800	815	840	840	839	820	824	828	865	775	805	862	870	798	888	878	858	815	825	828	867	849	838	843	836	823	790	797	869	841	819	843	837	818	772	785	878	820	814	792	868	788	884	855	867	794	808	852	862	820	806	836	833	888	813	806	776	869	831	768	805	837	849	828	848	796	837	905	833	839	836	852	837	829	788	888	820	846	807	833	890	830	890	861	872	851	822	863	875	807	829	871	819	815	821	869	818	831	849	837	854	890	801	873	772	854	841	824	851	816	832	876	853	816	828	842	904	834	868	841	869	874	870	893	803	855	843	890	771	789	860	874	811	861	848	864	861	822	810	842	852	837	794	822	847	844	821	832	810	802	838	824	816	808	882	849	863	837	840	855	812	820	865	874	869	863	770	848	798	864	882	829	910	891	911	860	898	772	819	873	848	849	807	820	846	817	860	854	848	849	828	859	798	824	821	840	842	816	826	873	833	867	800	844	820	814	865	852	795	816	852	843	848	849	842	839	840	805	846	827	812	829	855	808	844	844	866	865	826	867	865	833	822	843	832	810	831	850	853	801	876	786	835	746	866	846	835	880	861	811	831	806	818	847	810	841	852	803	821	811	812	822	813	802	889	823	843	843	867	778	843	842	856	848	827	839	824	858	892	842	841	819	832	791	829	829	799	828	818	796	889	843	864	831	859	840	855	802	803	827	839	857	825	803	847	862	820	866	828	825	873	799	849	862	870	870	804	829	842	841	860	820	830	857	878	827	841	847	843	841	873	854	887	842	794	779	874	749	845	828	824	834	899	842	879	854	816	880	801	813	868	842	825	851	878	872	813	856	853	870	883	838	800	812	846	882	821	823	826	864	855	868	861	885	834	861	814	820	803	824	813	883	871	842	850	827	826	836	873	835	798	841	872	782	867	871	814	829	848	847	830	833	820	834	827	889	916	813	796	837	788	881	810	789	818	856	867	822	857	792	799	848	832	864	849	856	776	801	844	800	759	840	838	887	851	801	817	830	851	800	786	859	864	821	823	850	840	810	869	870	848	836	808	885	825	798	887	907	817	808	851	773	817	894	870	819	838	788	859	902	866	840	844	810	842	800	857	823	820	837	825	828	818	852	837	863	772	828	811	892	842	822	856	798	797	808	817	864	897	850	818	799	830	844	860	878	838	772	838	815	902	851	825	818	892	839	851	850	878	810	833	783	795	872	860	878	855	825	824	859	838	771	807	814	804	828	822	796	819	872	837	843	764	868	781	833	860	809	856	889	889	842	878	770	799	859	876	824	884	838	850	853	850	849	876	869	857	827	842	844	826	849	837	904	842	867	838	873	800	827	839	852	846	883	833	892	856	856	848	758	806	816	844	767	827	870	873	838	907	795	829	811	795	857	857	831	853	820	850	839	836	826	854	851	839	777	851	834	838	854	797	848	839	822	832	862	846	820	835	803	810	821	873	855	831	815	831	819	883	857	850	866	834	788	849	876	810	842	821	815	795	808	819	875	906	803	848	879	890	885	874	769	818	832	842	813	866	850	797	872	830	842	869	868	893	846	868	847	833	809	782	820	848	842	851	800	806	845	846	863	809	868	798	808	831	844	811	833	853	813	817	774	850	792	814	872	836	901	865	835	870	866	881	799	846	860	811	836	824	833	835	886	813	855	879	844	901	820	819	824	885	822	864	818	830	819	836	830	803	830	835	903	841	823	831	801	890	860	883	814	797	860	850	860	867	856	820	824	808	843	855	824	887	812	888	793	805	846	804	808	860	820	805	865	851	870	858	884	829	815	836	843	860	821	826	863	876	911	874	870	864	838	826	813	838	852	834	905	809	832	832	729	865	829	846	786	877	793	831	824	914	878	815	865	838	833	838	860	800	842	872	827	879	846	835	886	819	860	876	823	891	876	858	861	819	847	803	828	827	845	808	848	842	861	877	846	837	826	840	885	913	822	834	833	848	851	857	858	824	877	836	865	827	890	903	896	831	886	814	818	836	811	822	757	897	746	843	816	760	863	833	846	838	791	850	808	784	832	849	844	802	843	850	881	880	873	803	816	827	808	827	867	849	816	873	817	893	819	822	884	854	854	808	827	839	880	824	892	849	855	844	808	862	845	840	847	866	845	833	853	857	838	866	814	863	829	897	857	824	829	854	824	838	817	858	835	891	828	831	831	834	817	889	841	817	822	847	864	842	834	877	892	835	864	843	822	848	899	834	853	872	841	840	831	801	849	846	804	799	813	863	833	819	805	822	833	840	810	859	844	843	855	853	875	802	809	848	859	832	854	817	876	847	856	857	855	863	835	850	882	829	831	859	812	865	845	830	832	910	837	762	833	834	834	863	850	832	837	806	889	832	862	830	812	851	834	803	837	862	792	852	801	814	852	796	842	849	813	793	824	793	852	857	830	803	813	824	887	816	865	835	860	750	861	844	782	825	851	813	889	840	834	841	856	808	814	848	842	827	855	864	883	823	815
5663	1559	1450	1127	1060	957	911	941	896	931	955	868	864	881	903	871	920	888	872	824	879	895	891	879	865	858	877	884	884	885	860	836	923	833	900	860	852	860	868	848	865	848	852	896	897	872	853	813	904	835	884	881	842	916	839	914	818	823	886	836	853	862	879	892	850	867	865	855	856	940	890	884	807	857	904	840	840	841	874	853	834	897	810	885	837	903	860	837	887	851	864	872	854	857	821	904	845	885	854	823	850	855	903	834	851	862	864	918	877	887	908	869	867	857	857	869	861	882	863	835	860	842	874	822	872	905	825	837	870	819	845	871	881	932	884	879	849	861	878	822	918	882	876	930	868	919	894	886	904	785	879	877	860	883	847	876	854	887	888	852	864	845	897	868	835	840	806	868	878	902	874	867	861	906	947	871	832	871	886	873	871	850	904	891	885	855	845	831	886	908	892	864	823	870	907	859	893	850	898	881	849	867	882	925	910	816	867	886	847	868	891	875	828	831	831	841	882	877	841	890	810	899	898	853	867	847	856	850	870	831	867	930	870	863	859	824	841	862	882	877	874	867	851	910	878	866	848	852	920	910	875	868	848	840	932	809	857	886	922	899	890	863	883	855	874	866	871	889	862	872	851	891	893	894	862	861	901	836	793	913	865	863	922	901	897	894	921	888	868	904	912	849	926	897	869	873	866	880	880	871	845	886	828	892	897	868	873	856	868	824	880	856	884	823	821	854	832	844	861	834	873	862	856	903	915	886	913	836	865	851	826	855	864	870	860	830	815	875	877	922	908	881	953	883	868	868	874	905	875	915	881	838	838	838	905	850	821	849	884	904	872	851	895	881	884	930	835	858	869	886	862	887	893	849	879	886	852	887	841	879	835	870	844	833	855	878	923	850	870	918	848	908	823	859	919	926	842	889	805	881	883	893	860	879	853	902	893	872	909	872	849	903	856	843	874	893	937	851	885	863	883	869	841	853	821	900	837	853	890	895	894	883	896	800	850	889	850	909	861	858	849	916	818	801	910	871	875	846	835	881	866	863	844	903	853	864	893	903	853	900	920	892	920	881	893	874	870	867	878	863	921	871	866	870	854	849	861	853	901	891	898	883	858	898	843	900	879	874	844	912	898	880	858	912	839	862	856	881	884	876	862	862	849	873	873	928	875	873	889	898	868	844	833	901	855	916	877	881	818	843	818	859	872	906	859	907	857	880	828	888	845	834	830	852	891	903	851	866	865	859	895	871	838	893	916	866	822	927	849	834	813	896	835	876	830	899	843	887	854	879	831	876	880	923	847	865	882	899	857	845	804	878	879	879	906	881	845	823	845	893	879	914	845	874	854	858	896	894	871	873	865	886	865	846	878	898	891	888	869	819	914	836	868	871	909	857	886	890	960	841	890	874	901	873	897	906	866	879	849	852	820	893	857	849	882	854	870	803	815	868	892	842	879	884	897	908	930	917	864	862	913	851	920	852	873	928	841	877	867	844	886	879	830	879	905	860	916	815	832	875	853	911	868	882	875	847	854	870	857	851	797	914	854	863	874	912	796	866	837	830	852	864	841	860	832	890	849	881	888	889	843	903	879	871	884	896	847	889	919	832	870	851	914	823	901	887	843	836	871	879	875	877	833	852	880	897	854	914	919	819	862	865	892	879	902	847	839	861	821	930	878	922	897	872	831	905	899	857	822	830	903	860	889	873	875	862	856	881	842	844	898	897	859	867	894	912	894	866	892	880	831	871	854	888	863	861	838	858	880	864	850	858	855	868	886	873	841	860	857	914	856	885	933	869	875	849	859	878	888	844	904	865	868	854	885	840	838	852	853	869	900	903	887	825	845	885	896	840	908	890	829	833	819	869	840	881	927	889	924	833	874	847	830	853	879	847	898	912	883	818	902	835	819	870	871	856	889	851	862	820	876	847	869	901	871	880	826	828	860	850	873	908	835	834	842	843	810	843	881	844	887	848	900	821	859	850	868	833	882	848	885	851	847	888	866	868	852	911	856	879	847	896	931	833	857	891	842	897	863	851	860	902	872	847	864	866	853	876	857	886	836	920	879	896	893	856	871	855	857	928	916	869	894	868	870	837	885	868	859	836	848	870	861	895	922	864	889	807	834	856	833	861	856	832	894	849	840	902	852	857	873	869	831	877	908	921	883	828	904	862	848	857	859	863	841	831	831	868	821	930	822	818	822	888	864	835	895	795	874	876	862	894	833	893	866	843	847	892	858	832	906	867	852	843	889	891	868	894	844	814	895	882	873	898	845	851	893	834	849	937	840	877	858	868	843	822	863	870	902	892	890	862	890	845	919	892	852	918	859	870	860	897	872	846	837	908	835	856	894	871	864	881	918	926	856	868	869	845	818	855	844	835	783	905	885	890	862	900	854	855	904	870	865	879	915	811	864	849	900	812	890	847	908	860	873	901	869	877	857	849	846	926	899	895	865	837	882	858	855	904	838	829	930	867	850	869	816	817	880	851	962	898	876	828	840	890	886	843	868	846	858	938	904	881	836	856	883	851	850	892	883	881	855	839	854	887	934	863	860	873	855	842	911	846	849	900	921	812	906	854	928	877	844	878	908	856	844	837	842	876	840	865	897	880	880	861	846	879	869	848	893	846	880	778	826	865	927	858	835	883	919	870	875	869	841	853	810	880	857	868	854	848	848	879	867	921	859	870	889	847	878	895	862	869	882	880	879	886	862	913	878	831	880	844	898	865	894	845	871	895	882	833	870	846	836	897	898	906	843	851	873	910	909	874	821	871	842	870	876	951	887	910	859	804	835	862	833	880	860	846	898	912	864	900	862	884	865	919	908	890	925	892	825	912	903	838	818	857	861	882	908	897	876	876	910	884	894	852	855	880	866	895	877	898	875	851	885	889	923	896	805	845	860	898	880	853	839	886	832	829	852	936	846	829	873	887	849	877	844	879	877	866	868	883	821	901	840	832	903	892	867	895	875	887	865	864	873	808	834	831	896	889	888	840	831	826	887	858	906	869	902	826	898	835	940	850	844	880	902	888	904	929	857	912	841	857	835	858	885	862	899	817	852	813	867	937	858	868	886	859	827	877	909	870	875	863	895	857	877	854	882	863	826	894	908	838	877	830	880	817	895	904	892	821	847	862	841	887	890	882	928	921	865	840	914	870	879	898	874	862	864	839	896	854	888	883	834	852	895	879	875	889	820	912	839	930	843	876	855	875	909	887	806	855	911	866	903	876	878	876	869	875	860	867	879	867	800	906	838	896	827	873	907	902	871	848	861	906	929	885	809	810	853	854	935	890	824	840	896	845	832	876	901	856	862	866	859	877	857	846	854	903	863	874	823	904	826	933	815	874	916	827	871	873	808	851	893	876	829	870	846	838	848	866	846	905	905	857	856	880	886	864	853	883	907	841	878	859	883	839	832	892	850	838	846	871	883	881	884	818	927	860	847	804	861	828	886	846	898	882	869	836	882	889	839	870	889	873	862	892	867	848	857	892	833	849
24331	20338	26317	24212	20317	7793	1385	900	752	695	602	584	553	563	548	503	459	469	452	443	443	439	444	432	431	407	423	452	417	378	372	388	381	420	398	412	425	419	398	440	386	379	381	380	409	399	372	391	419	352	378	401	348	405	374	362	394	376	394	387	389	409	395	402	419	371	435	404	383	374	432	386	406	359	392	397	379	380	349	401	398	400	363	374	358	385	350	376	370	385	391	430	400	426	358	405	405	366	406	385	374	368	384	389	361	395	397	415	408	403	407	381	408	410	397	363	374	395	371	391	408	378	409	428	376	387	410	387	390	402	383	373	388	365	374	402	385	391	404	409	398	379	372	388	406	407	366	405	404	351	390	410	404	423	366	395	369	387	366	367	392	403	403	411	371	410	388	387	399	372	386	394	336	401	394	366	415	351	379	365	429	409	348	410	388	391	364	356	418	409	374	423	386	352	381	375	402	387	392	372	385	338	361	383	397	410	357	375	340	357	378	379	411	418	382	377	390	382	369	415	387	376	371	362	389	407	393	402	421	378	385	355	381	395	371	382	402	373	376	353	393	387	393	404	364	380	382	395	387	371	375	410	388	401	377	376	372	394	387	417	355	385	385	399	380	376	367	363	402	404	395	409	408	407	363	415	374	406	357	396	414	359	370	412	373	377	402	398	410	393	387	385	366	389	381	399	390	400	353	437	386	384	392	386	416	385	429	378	363	390	397	400	368	382	359	404	368	351	387	428	374	390	330	385	371	414	441	399	366	419	371	367	363	415	399	418	365	379	414	377	391	352	354	379	369	361	368	373	362	409	348	415	414	386	384	409	367	369	365	375	380	375	402	389	392	398	386	370	415	379	395	389	371	454	388	396	393	368	370	413	349	379	379	393	375	406	369	394	366	386	393	390	377	369	374	390	354	387	371	400	381	365	339	405	349	426	367	387	394	380	382	392	415	412	418	401	414	381	386	388	384	415	384	424	394	347	402	407	391	401	382	357	393	360	387	368	403	360	390	429	375	402	383	386	387	425	367	358	384	349	375	397	340	348	378	375	388	397	405	375	381	375	393	397	405	382	399	383	395	357	397	377	371	414	369	360	373	377	393	371	374	374	380	381	402	385	361	379	403	351	376	406	393	379	406	402	422	382	437	378	406	385	383	361	402	369	364	363	381	367	410	413	414	430	386	384	360	364	387	332	370	379	369	396	431	403	392	382	385	380	360	408	378	402	406	369	433	405	374	359	375	393	400	403	390	352	382	389	367	406	373	381	377	380	378	441	409	393	439	402	364	402	390	391	395	407	372	361	383	379	406	385	402	365	386	393	386	363	384	370	391	398	346	351	371	400	392	387	369	392	353	409	384	349	365	358	410	387	363	398	419	360	404	396	374	417	360	409	371	413	405	360	367	374	391	411	389	364	403	355	364	380	366	408	377	392	376	370	367	385	365	398	392	402	349	371	380	408	403	361	366	371	359	350	389	368	395	369	378	392	386	376	411	388	388	375	362	402	383	339	383	396	352	353	385	385	395	341	370	386	363	399	356	388	344	367	402	400	359	382	341	411	387	390	395	406	367	382	411	369	390	359	380	415	379	394	411	397	385	363	392	408	386	381	408	370	362	391	379	426	403	371	363	399	382	408	380	358	379	381	401	375	411	355	405	398	405	369	400	379	362	371	405	394	415	399	382	376	410	386	401	397	391	379	381	372	385	381	371	380	370	409	395	381	413	348	413	351	419	409	361	363	365	424	352	398	386	354	422	371	377	351	370	380	390	355	383	380	354	389	391	389	391	410	362	391	384	309	378	409	405	379	353	409	349	364	376	390	389	361	383	369	407	379	394	381	410	348	395	383	380	373	380	378	390	397	402	360	399	392	402	376	384	405	380	368	354	398	358	410	381	406	368	384	378	365	391	357	381	397	375	389	386	392	372	353	412	403	407	374	390	406	395	389	370	362	368	398	372	398	408	381	372	403	367	369	418	401	387	385	389	363	383	375	382	393	366	396	373	380	379	358	363	379	422	380	389	409	403	400	423	345	377	395	384	428	407	349	400	376	399	354	398	348	405	399	377	391	351	350	393	365	372	385	354	401	405	391	410	390	379	399	408	407	407	340	346	384	399	359	379	377	379	374	365	388	382	343	396	409	412	395	395	377	394	382	380	354	370	362	362	391	387	400	387	417	378	404	353	342	382	395	375	415	399	396	371	404	354	385	385	401	438	390	391	366	384	366	401	383	332	394	406	389	362	364	362	363	398	354	359	368	397	366	398	378	367	413	425	369	412	395	402	373	398	418	345	408	401	393	383	383	405	442	417	413	409	359	370	371	364	372	397	410	379	395	407	381	355	393	409	388	383	365	395	365	368	382	359	377	371	343	384	413	365	413	381	392	382	393	345	376	409	392	390	381	419	349	393	392	388	379	389	389	360	388	365	364	389	385	381	362	385	378	358	378	376	368	365	422	366	388	379	404	386	407	390	363	395	392	408	382	415	402	373	377	408	339	390	372	381	377	434	372	369	353	375	392	377	367	410	422	368	361	344	420	390	389	402	376	401	370	400	361	381	382	379	374	365	381	377	365	366	384	390	367	348	403	371	383	407	400	392	394	361	392	378	379	387	386	396	371	356	387	395	400	375	361	356	366	384	370	374	364	359	378	369	389	411	356	362	381	390	383	383	384	420	405	355	412	398	417	410	369	389	369	400	378	386	393	357	364	367	397	351	390	384	380	394	413	392	376	398	354	376	354	376	374	419	379	391	380	390	405	342	369	390	413	353	363	399	396	382	421	365	416	365	410	397	361	407	359	364	393	378	378	390	382	406	370	378	390	387	364	381	363	399	340	337	417	389	357	405	419	359	391	382	393	384	369	384	364	371	419	383	389	418	400	400	373	410	387	397	387	370	356	372	377	369	364	400	404	398	395	388	366	378	382	404	390	385	343	376	406	404	373	356	381	359	402	390	365	378	377	385	367	366	441	392	375	351	373	395	388	401	375	383	410	379	373	389	380	364	394	419	351	415	385	388	389	399	388	402	407	395	373	380	386	378	388	408	403	369	392	387	416	379	374	421	379	374	391	429	355	407	419	380	366	386	394	393	388	364	327	356	378	361	383	397	418	396	376	380	398	403	432	369	408	408	370	347	406	312	380	376	367	384	364	373	397	364	355	382	378	379	388	383	393	390	381	360	373	372	384	398	384	353	352	375	359	387	397	392	387	386	407	402	372	366	369	398	398	384	361	386	387	366	380	355	376	380	390	367	381	423	350	395	380	417	398	390	386	354	383	377	357	346	361	388	384	380	360	365	355	399	395	416	400	359	432	421	404	385	368	390	385	369	330	383	362	405	402	339	337	390	341	391	380	364	390	371	343	410	385	399	387	359	375	413	412	357	417	382	387	393	391	386	381	368	421	376	372	404	363	380	376	420	354	405	384	378	391	397	402	408	355	365	419	424	376	390	382	402	417	411	388	369	384	388	367	340	380	412	381	374	393
7904	11132	10179	5744	3666	2640	2024	1585	1355	1129	1025	923	863	774	741	649	650	635	591	590	520	552	547	519	498	543	493	469	485	492	473	500	433	479	451	473	451	504	398	422	466	424	440	409	462	444	417	420	387	414	397	430	432	427	389	460	464	445	427	428	426	426	421	446	461	426	441	385	417	439	443	443	441	404	401	405	407	458	403	435	405	409	448	410	425	411	430	439	415	413	397	391	390	388	446	438	408	421	410	430	418	432	422	450	401	396	414	429	391	429	414	405	479	431	419	436	419	451	424	417	407	391	410	399	415	389	411	422	412	405	398	435	453	403	419	426	418	435	429	411	421	413	406	410	435	466	412	417	405	421	375	379	391	421	420	409	405	384	430	457	432	414	403	403	415	396	412	417	439	411	414	380	429	442	393	388	413	394	380	413	388	349	435	409	386	413	447	407	424	454	455	409	435	386	392	403	414	415	414	399	421	402	428	377	437	432	419	416	444	442	422	413	438	413	405	413	384	402	429	441	392	450	432	394	415	455	390	429	418	414	418	403	374	442	403	434	420	386	400	429	397	407	438	407	394	417	401	456	408	390	399	414	393	394	438	408	406	402	435	397	431	404	399	453	443	452	432	413	455	389	445	447	412	410	395	431	404	381	409	419	422	403	424	430	410	399	397	448	440	391	400	443	376	448	392	416	426	411	436	421	405	406	403	390	405	414	386	429	394	401	402	413	392	395	438	407	396	418	371	429	393	419	405	394	396	401	386	434	460	414	401	391	389	448	423	422	433	365	426	410	409	413	429	442	388	413	407	389	434	361	408	405	437	410	445	431	406	416	427	390	402	466	429	445	425	380	398	398	425	427	438	380	424	413	444	414	411	424	404	429	386	467	412	418	402	432	418	441	410	378	411	397	454	362	422	403	416	402	390	457	403	415	425	419	397	427	437	388	420	413	448	427	401	431	396	433	418	431	401	422	401	458	386	403	411	392	415	441	414	388	409	425	414	366	445	431	399	397	377	366	382	386	436	400	454	453	421	404	386	394	393	389	425	459	421	397	437	416	433	405	423	427	440	401	437	451	452	410	440	402	418	425	422	412	408	417	449	415	380	401	403	419	400	413	409	436	404	414	431	424	400	417	388	401	426	430	412	439	384	418	420	417	411	379	403	444	382	418	399	434	450	398	414	423	419	412	404	437	406	424	397	421	404	400	400	384	433	452	410	397	402	420	422	428	382	398	452	382	408	387	448	413	457	406	403	385	409	436	438	447	421	403	398	384	413	430	387	412	443	425	398	402	399	416	423	406	427	437	411	432	448	432	422	442	438	397	374	407	414	449	447	412	446	422	454	410	425	420	458	384	395	426	418	380	409	389	413	406	440	390	421	414	435	411	390	412	378	394	416	438	385	441	430	443	397	399	420	426	425	415	411	417	395	433	410	424	447	401	396	448	426	434	419	393	419	464	432	389	445	406	366	423	401	378	401	421	412	418	432	415	414	469	419	398	392	407	384	403	427	421	402	427	425	426	398	408	462	403	403	427	406	395	409	403	399	451	395	424	421	416	421	404	425	441	421	433	411	471	394	380	384	396	418	385	403	416	436	444	451	383	413	394	424	378	395	423	436	413	395	414	398	423	391	425	402	431	400	417	405	414	415	455	399	379	414	420	411	400	397	419	384	365	412	429	390	411	430	403	435	394	401	398	438	420	439	400	417	416	374	414	414	427	404	412	385	376	422	400	405	408	404	433	411	390	438	427	436	426	444	396	434	416	415	414	417	425	386	427	412	422	424	432	420	414	433	384	407	449	432	419	409	416	397	419	411	397	394	442	413	409	400	404	387	413	420	389	402	419	438	452	442	378	405	461	442	425	384	408	373	423	393	380	362	403	416	400	391	403	419	397	415	431	404	426	472	414	405	429	446	393	436	441	409	389	423	388	407	449	436	421	424	436	412	417	402	402	388	445	377	413	405	433	386	393	428	412	399	429	410	425	404	411	445	449	417	406	441	399	423	412	417	439	415	412	407	426	459	430	440	421	440	402	391	393	404	422	400	384	422	403	405	443	435	379	412	427	441	432	388	399	428	406	408	412	435	388	384	407	393	425	437	463	370	387	394	386	420	420	426	398	393	415	412	393	425	445	449	441	428	417	435	439	455	392	431	434	417	430	439	411	414	365	393	458	356	404	398	410	429	403	417	442	428	395	441	431	435	412	398	430	427	432	414	406	431	426	406	414	387	405	407	431	453	415	414	433	424	427	406	405	402	453	433	408	421	415	420	427	411	440	379	402	434	425	387	436	388	410	430	388	424	441	415	375	412	437	428	411	398	421	419	437	380	401	386	424	392	439	416	476	378	414	377	428	420	395	421	435	434	388	444	408	407	416	406	384	399	411	392	457	441	377	393	422	396	389	440	413	389	382	392	422	423	443	435	402	429	409	423	429	401	441	441	429	433	408	441	417	441	393	405	385	403	427	405	417	413	404	407	391	394	430	449	394	414	473	367	410	369	446	438	430	391	430	446	410	407	429	433	415	424	406	437	433	425	419	380	414	420	413	432	414	395	391	372	372	443	424	392	433	430	431	396	442	387	410	422	397	361	424	392	390	439	429	407	395	417	410	451	402	396	440	421	422	392	385	422	421	404	402	418	409	422	423	416	410	428	412	419	407	400	411	422	380	404	425	427	413	462	435	427	386	411	399	445	435	410	415	425	369	431	425	399	426	419	418	413	409	390	439	410	415	393	417	398	439	429	433	411	425	406	423	398	427	381	431	419	433	403	386	421	428	394	431	394	427	407	428	408	412	423	435	408	442	432	401	433	417	419	420	381	385	424	403	386	399	414	406	383	408	424	402	419	457	459	416	453	397	381	434	389	401	399	423	385	416	439	413	419	390	373	417	406	392	366	436	392	422	402	401	418	405	408	422	396	394	438	410	393	440	419	404	363	445	414	412	418	389	433	404	420	397	413	423	408	444	395	439	374	422	399	433	409	412	454	373	398	414	413	391	411	456	420	408	387	411	378	443	432	412	426	394	398	417	406	410	429	436	441	403	422	383	365	443	435	383	399	416	412	444	410	411	435	382	413	452	433	414	394	438	431	401	426	426	409	406	394	437	418	411	438	389	398	422	430	425	401	412	450	382	410	397	406	415	434	406	410	411	442	423	419	428	411	387	418	405	414	391	393	408	435	440	397	421	446	370	445	394	384	389	437	386	430	432	416	435	410	378	421	394	445	443	449	404	418	414	420	380	376	413	438	438	411	438	415	437	404	442	423	408	398	394	398	387	413	407	423	405	403	413	399	381	380	428	382	439	392	370	433	412	412	397	410	411	422	416	430	398	430	402	392	411	406	439	444	406	409	446	410	393	411	424	391	391	444	439	411	405	412	432	435	423	411	453	395	413	434	434	425	427	425	429	447	436	418	420	392	396	436	420	393	427	420	388	423	442	417	404	407	418	406	408	391	410	413	433	423	445	405	399	399	422	436	414	412	428
22640	20342	26771	23783	20350	20336	6302	1929	1586	1375	1248	1158	1100	1024	1000	1000	954	916	917	937	902	864	837	822	911	837	848	877	841	817	798	871	805	814	773	794	870	835	842	815	839	824	776	793	812	816	828	818	815	779	805	781	799	802	825	807	806	771	801	815	854	762	842	785	792	766	735	808	828	813	783	779	754	776	769	768	777	787	753	785	786	784	832	837	740	802	785	797	773	795	846	754	803	771	823	723	792	779	778	813	779	734	740	744	777	768	748	777	755	785	756	773	732	779	762	816	786	778	772	744	792	779	696	744	778	809	771	780	803	763	777	776	793	745	781	771	755	754	729	761	732	719	799	797	746	782	783	723	764	775	821	786	795	764	796	773	762	749	821	815	764	779	811	757	761	780	776	819	820	820	813	773	843	816	761	760	729	809	798	789	782	807	728	790	818	754	816	772	711	770	769	760	834	787	734	804	795	724	795	754	746	733	735	757	796	795	769	751	781	759	795	779	763	791	790	771	780	792	778	730	708	800	725	767	787	764	809	734	712	745	739	733	810	772	842	817	811	777	788	770	763	779	749	836	752	782	734	774	737	824	802	776	797	810	796	716	801	809	747	764	808	718	818	771	766	750	755	770	784	761	753	789	771	776	770	780	761	777	769	761	812	774	767	798	808	792	794	788	759	785	784	691	717	788	791	771	805	784	804	774	789	805	750	825	708	774	835	764	764	831	789	805	753	787	770	806	794	746	823	780	762	786	800	778	762	778	771	698	744	749	781	793	821	747	778	767	794	727	804	804	766	769	792	810	775	789	795	843	791	793	799	774	807	741	759	786	814	784	741	758	787	748	780	814	819	772	796	807	783	781	785	788	760	782	765	753	786	767	734	742	757	743	804	788	749	798	773	793	750	761	792	731	758	772	787	770	768	773	761	733	786	763	791	767	780	781	753	821	775	751	781	713	789	756	736	778	743	787	736	785	780	801	737	752	743	797	767	751	788	809	795	762	715	778	722	781	747	781	778	792	793	792	810	747	807	781	767	763	765	733	796	784	763	785	784	776	792	770	795	742	787	722	797	698	757	748	787	796	808	764	767	757	779	749	787	783	757	784	751	785	810	772	774	778	755	769	856	778	799	747	784	732	818	733	753	796	750	747	797	782	753	775	778	741	759	791	780	738	751	737	793	773	781	758	772	797	760	813	766	823	819	718	783	728	792	785	796	755	778	810	748	756	813	759	771	762	790	704	740	797	779	761	795	778	800	772	849	734	756	807	757	732	764	747	795	761	743	803	756	746	760	780	791	795	818	818	781	755	775	765	836	719	753	778	806	773	760	746	704	755	747	783	759	759	768	754	802	770	752	799	746	761	760	788	741	795	815	796	739	798	836	797	803	780	772	782	781	760	802	784	782	770	791	783	783	759	719	788	774	764	758	773	758	819	745	779	757	775	762	845	745	771	793	784	795	768	794	777	751	775	800	767	784	778	726	777	769	821	786	768	748	752	761	744	755	811	776	775	783	719	778	785	814	779	769	763	764	790	775	806	749	799	757	761	815	773	763	767	776	718	786	745	781	731	770	742	740	746	720	831	784	784	771	744	739	731	763	793	792	765	723	770	780	787	800	743	830	781	803	754	789	742	778	764	760	834	738	759	780	781	788	774	736	798	797	742	755	752	746	758	743	751	750	767	771	782	733	748	809	782	768	788	791	741	745	805	775	807	758	760	781	812	705	758	787	823	747	766	796	763	744	785	789	790	753	774	751	768	749	746	833	807	765	756	781	776	735	767	759	759	792	760	742	768	816	771	768	760	788	803	787	770	765	806	794	733	819	810	824	791	789	802	774	820	810	797	772	790	784	816	759	775	750	737	796	807	768	782	803	747	811	762	776	825	758	689	772	743	802	747	739	784	753	771	778	783	825	801	794	692	786	737	758	769	750	799	764	758	732	828	841	771	747	738	732	791	804	758	773	775	779	797	775	805	782	744	809	743	771	760	775	770	785	767	767	726	816	760	803	787	764	818	814	784	731	834	772	771	724	745	795	773	774	782	798	785	805	731	780	759	795	753	784	769	790	808	790	745	766	778	764	748	763	828	766	823	739	759	770	757	784	693	762	768	766	785	832	818	759	760	750	783	783	799	740	817	800	778	765	750	777	844	752	755	742	785	780	756	758	767	764	771	716	702	808	799	808	780	817	726	807	734	822	787	821	725	787	746	820	774	802	785	791	815	818	800	802	755	782	827	747	779	776	755	788	748	761	798	794	730	800	757	756	779	806	754	769	786	797	815	774	771	797	761	794	774	760	799	763	811	774	789	791	784	777	770	797	783	741	763	762	798	781	766	792	753	728	753	760	832	817	734	789	774	798	720	814	782	776	734	784	740	793	737	730	784	794	784	762	729	781	727	727	789	783	722	794	802	755	795	758	827	763	768	731	752	786	790	709	768	793	821	748	742	747	751	780	821	805	798	748	753	766	760	751	719	764	731	717	808	765	756	753	740	724	800	767	782	714	729	776	786	782	768	780	724	738	815	754	792	756	769	723	722	762	748	764	750	764	766	771	782	793	794	749	763	754	781	803	769	759	760	770	751	821	850	782	756	784	820	762	782	751	806	767	797	738	829	788	751	761	748	815	785	791	790	804	781	782	729	738	791	767	759	753	728	738	759	747	780	829	784	763	751	760	780	748	774	783	721	798	790	799	756	746	772	748	745	755	741	777	800	815	786	777	783	752	763	759	774	753	733	728	807	772	784	791	786	776	724	822	785	752	766	801	744	764	792	768	758	789	773	769	793	778	767	790	786	763	762	793	772	770	784	789	799	770	771	782	726	743	761	792	755	734	736	760	822	788	739	722	792	808	744	766	754	766	760	752	691	810	772	772	776	820	726	714	775	784	742	737	777	793	766	761	787	824	736	800	733	733	793	774	793	730	774	790	749	773	773	773	825	752	802	753	779	819	803	780	763	703	747	765	754	754	790	789	776	812	760	757	814	736	785	801	752	775	725	811	753	756	788	748	727	801	759	728	748	724	719	795	778	760	755	773	788	800	796	750	726	789	789	829	791	804	790	732	772	764	758	827	797	780	752	811	800	823	800	779	772	767	738	720	780	771	703	772	731	799	759	727	783	716	771	767	719	815	774	826	808	834	807	816	796	789	732	750	789	755	806	808	750	778	814	754	791	757	739	787	791	755	757	738	759	745	784	774	809	709	745	723	759	790	748	768	831	742	786	783	812	744	787	807	786	746	783	782	751	758	749	746	804	704	796	746	773	731	793	779	796	776	704	818	769	729	787	786	758	784	807	794	821	719	734	803	775	730	798	758	796	755	776	764	800	793	768	756	781	762	788	814	780	764	793	745	789	763	770	772	764	792	785	785	735	717	761	791	767	785	809	766	784	755	789	788	732	760	758	772	734	754	799	785	828	786	739	702	772	806	717	806	778	763	776	773	755	772	787	767	791	753	822	772	823	780	815	762	819	736	760	735	759	824	750	778	746
10961	17572	16138	9471	6474	4838	3751	3033	2531	2144	1909	1615	1467	1318	1258	1203	1207	1158	1076	1078	1028	985	941	975	908	929	882	912	824	847	854	780	839	856	861	834	841	822	830	764	808	785	818	775	781	831	861	770	760	770	791	793	795	774	782	726	753	771	768	756	754	729	746	757	733	725	748	770	748	731	720	740	822	747	701	708	756	732	791	772	756	742	757	746	748	720	768	779	789	742	753	712	781	747	691	720	717	745	729	725	749	745	751	710	766	723	781	723	689	763	736	760	745	704	688	766	766	759	706	745	698	696	760	714	751	741	709	749	755	748	763	785	722	769	701	728	714	755	738	769	726	728	738	724	740	749	755	729	736	697	752	734	765	750	770	749	764	728	742	763	722	713	714	710	723	736	737	744	738	757	772	756	728	746	713	698	723	789	740	718	745	743	749	781	709	707	685	737	736	711	757	722	766	715	747	756	768	748	701	741	741	690	692	777	759	736	800	701	736	752	786	710	749	743	717	739	742	747	711	726	752	721	716	767	835	772	747	722	751	743	720	751	756	752	744	745	784	699	755	749	718	754	767	686	743	760	730	744	753	728	727	740	731	739	760	728	734	737	716	757	738	704	749	727	742	706	736	774	742	711	718	730	752	811	705	712	708	737	748	736	756	748	735	700	731	736	726	739	762	753	764	758	708	729	731	719	725	755	707	678	680	722	757	723	771	710	741	756	744	751	710	746	740	730	761	722	789	768	718	785	729	756	737	768	784	713	732	713	666	755	776	772	744	746	753	759	759	760	707	716	722	739	797	763	786	720	713	783	746	741	732	737	719	776	735	729	741	707	730	782	733	724	751	723	767	732	732	754	728	712	748	740	691	723	682	745	724	776	705	761	729	738	750	722	740	754	725	745	733	748	680	744	732	770	734	725	745	774	731	753	754	735	708	727	731	711	736	742	752	760	752	738	764	787	737	730	748	761	743	788	767	758	723	781	736	768	687	749	726	751	733	753	756	753	777	761	732	684	781	767	689	741	732	727	732	780	709	775	770	767	734	723	747	770	759	732	736	748	757	764	731	776	735	774	751	733	709	741	738	742	730	736	754	789	721	747	780	746	730	741	727	747	792	746	729	766	711	698	726	724	744	740	766	716	732	731	765	656	733	706	731	754	740	739	735	750	737	740	796	731	762	746	757	703	740	696	766	696	814	754	729	746	695	741	718	814	736	752	701	732	759	765	740	784	708	734	735	732	719	718	749	761	733	728	737	721	734	723	720	742	706	731	737	727	738	739	779	755	750	719	777	733	729	741	714	751	730	723	733	785	715	702	741	702	766	783	719	746	751	730	655	723	745	717	741	768	706	730	721	732	778	768	732	780	719	726	746	751	720	732	729	746	777	770	728	786	786	768	736	766	720	743	741	763	769	786	753	738	742	742	696	722	728	771	779	757	764	775	740	759	729	723	757	726	720	738	731	769	738	769	723	726	733	739	761	748	789	778	777	743	734	738	725	767	704	749	718	730	701	753	714	734	689	780	746	736	777	711	731	726	640	749	744	719	742	730	683	771	724	713	733	747	723	659	722	763	767	738	746	773	705	686	728	707	713	754	750	716	755	753	723	759	731	751	757	713	764	709	753	714	736	708	752	753	718	709	781	705	757	691	739	725	808	733	793	731	725	761	770	708	778	728	729	736	751	735	748	786	755	759	734	799	770	743	766	734	733	799	781	700	722	739	768	760	735	739	743	715	769	776	755	693	765	778	732	745	749	792	730	744	735	717	756	787	751	734	770	732	765	746	699	723	713	807	759	735	746	745	757	739	749	758	747	762	781	767	751	694	755	793	803	707	676	709	705	724	729	701	730	755	744	766	742	746	760	752	729	697	697	727	783	746	787	729	737	720	742	743	711	736	757	771	754	758	771	709	782	766	731	766	770	695	726	751	722	723	711	780	730	760	710	736	773	720	740	729	697	714	739	712	732	700	721	770	725	739	723	758	767	759	711	727	689	735	782	726	696	744	738	712	735	715	756	732	746	738	758	764	709	743	731	707	721	724	765	803	744	723	733	755	736	729	729	711	759	750	761	701	772	701	704	731	737	754	751	799	764	800	746	751	736	733	723	704	764	736	766	767	805	722	725	714	698	747	717	745	728	708	725	742	757	763	683	750	692	787	713	713	761	770	740	718	763	733	729	717	729	745	737	721	718	748	705	747	762	788	758	733	780	728	733	764	752	733	711	766	724	791	773	762	763	702	704	766	790	761	696	768	788	732	799	700	765	728	796	754	725	692	672	813	663	742	729	732	729	730	759	768	741	712	710	774	759	756	757	760	764	805	755	729	708	753	697	808	734	731	697	819	710	749	717	706	728	699	754	732	747	724	734	714	770	726	672	736	729	757	811	733	739	728	737	708	740	753	779	755	747	734	769	669	744	737	741	729	745	753	756	749	718	725	763	727	695	743	731	764	789	773	688	717	743	754	756	751	716	777	767	738	756	737	802	716	713	796	737	765	714	768	780	759	775	697	773	796	747	739	755	737	728	758	768	793	706	753	756	753	718	716	729	764	733	732	751	734	723	737	739	749	772	764	742	726	743	748	755	712	784	733	742	736	756	757	764	765	743	722	757	762	750	716	715	739	744	768	696	769	734	707	778	737	734	725	771	734	732	751	788	750	733	738	721	749	708	764	769	760	729	770	725	755	755	742	721	732	721	750	750	752	803	753	693	765	717	716	750	764	789	727	767	735	765	755	767	759	752	693	756	678	697	725	743	701	720	746	743	730	741	772	709	709	741	771	760	703	708	757	736	748	753	734	786	755	776	753	763	724	732	705	750	768	755	743	707	731	698	703	733	721	747	740	734	755	770	769	686	700	764	725	764	719	695	707	804	733	737	744	736	769	762	750	764	710	773	779	768	726	682	721	705	772	755	784	702	688	788	745	759	728	743	753	752	700	731	725	701	748	698	743	765	768	738	702	684	789	800	732	703	708	699	705	727	753	734	737	743	786	769	730	791	775	688	725	724	722	799	730	711	764	754	771	778	723	757	737	707	705	750	707	765	750	797	735	730	765	737	722	735	780	764	751	693	742	768	759	736	755	796	712	662	714	692	751	706	747	763	721	695	757	734	713	764	782	698	745	716	733	734	736	727	706	731	717	726	729	740	716	712	729	729	734	740	755	722	733	749	762	808	733	764	773	776	742	728	763	774	758	744	741	721	703	749	731	747	786	764	734	755	735	715	704	709	729	720	724	775	747	725	768	774	741	751	750	709	747	702	742	719	747	756	777	727	749	729	767	753	666	719	708	749	746	745	752	736	738	711	703	734	775	792	711	752	726	731	746	735	716	707	728	766	705	738	766	784	755	708	745	724	715	714	704	746	757	712	733	722	715	736	709	769	725	746	749	742	727	726	759	783	783	750	747	746	753	718	787	776	765	749	715	747	705	804	709	686	736	700	766	736	782	715	713	701	731	742	699	753	734	735	734	722	760	768	744	740	763	711	698
27733	13379	2228	1068	889	886	892	823	805	819	845	869	792	820	881	877	874	835	810	773	879	837	803	848	873	794	855	825	861	837	818	826	870	818	817	862	897	782	842	806	797	827	843	850	807	859	804	780	848	851	798	818	858	840	851	840	801	802	835	816	844	840	823	781	789	844	823	833	829	816	828	838	849	836	840	827	858	787	831	806	845	815	818	852	862	878	810	804	836	821	843	777	815	776	811	826	820	798	867	858	799	812	813	785	798	800	790	822	778	768	805	811	803	806	818	801	835	831	843	800	819	803	797	835	785	789	830	827	840	849	779	827	772	859	820	856	868	806	824	821	819	863	802	789	846	854	782	795	868	827	817	826	838	811	849	843	841	821	852	786	870	887	842	787	931	835	827	853	821	842	833	834	787	821	857	799	815	819	830	843	812	835	849	825	827	839	844	811	847	790	813	854	821	830	828	818	827	864	812	796	838	839	801	813	833	814	804	822	816	806	822	822	789	809	812	831	788	871	769	787	808	824	856	784	823	812	792	813	795	825	832	853	794	793	774	824	863	822	840	854	799	912	777	830	807	838	831	830	816	888	841	811	834	842	844	836	802	834	769	770	844	797	821	889	817	819	857	862	806	784	859	863	792	806	766	837	831	775	812	861	818	843	831	842	826	819	827	820	825	823	816	835	844	868	817	852	830	793	830	841	800	834	833	828	877	813	816	809	796	836	807	768	821	867	780	836	811	816	833	888	798	871	834	821	861	802	866	783	829	796	862	861	845	805	800	850	831	795	788	838	800	840	773	873	793	840	835	863	822	820	819	815	869	786	820	860	837	817	834	819	805	843	808	792	792	831	809	824	847	815	836	833	847	807	866	814	877	867	810	817	826	773	809	830	799	827	831	815	814	821	832	854	807	821	834	786	789	813	836	831	829	788	796	830	788	843	857	799	802	789	820	808	818	800	818	790	795	823	821	885	828	828	801	829	810	820	813	850	848	824	842	867	880	805	860	823	827	824	811	848	797	848	786	856	826	806	845	829	853	841	799	838	821	771	796	841	823	834	802	829	832	786	809	846	811	806	860	828	828	881	899	794	804	894	815	815	803	800	854	852	816	842	845	824	763	865	838	802	768	855	812	807	847	844	843	811	824	838	804	830	824	788	820	806	821	805	815	827	830	864	782	850	815	794	791	879	844	790	802	880	792	814	831	831	837	785	821	828	750	821	810	809	819	832	787	817	803	844	832	878	859	759	803	818	875	776	837	786	857	785	820	798	826	844	833	837	872	779	762	858	808	898	822	823	789	890	776	819	792	786	821	814	831	806	806	872	814	828	822	793	817	794	827	841	858	778	805	846	791	790	806	849	792	854	842	831	818	852	831	833	825	770	788	869	851	783	859	859	842	813	827	801	836	806	871	826	835	856	844	839	797	854	813	795	799	764	849	788	819	798	849	800	813	842	759	830	831	787	867	868	823	844	830	833	830	848	841	842	771	858	811	787	802	751	794	748	840	810	757	833	879	861	850	826	798	824	788	842	792	864	811	817	782	865	821	765	792	811	802	791	820	791	852	841	814	804	858	812	812	819	795	838	865	865	857	843	858	767	812	854	814	791	811	836	844	834	773	826	837	846	814	819	830	828	782	823	813	885	804	828	846	798	819	841	772	833	804	842	797	764	800	799	818	831	831	812	791	877	834	869	813	801	801	844	865	839	817	839	817	813	825	802	864	835	818	863	860	795	868	850	767	866	864	765	825	795	839	842	819	919	785	799	823	835	835	854	866	854	844	830	874	868	826	876	844	795	876	814	813	802	826	840	812	851	865	816	851	827	842	847	863	823	830	850	820	823	786	815	806	799	826	814	843	783	817	809	870	822	883	834	761	816	825	842	878	829	767	804	788	813	851	840	828	875	843	804	818	856	847	774	818	855	831	878	774	806	812	815	830	836	803	843	866	876	816	790	812	838	808	829	844	848	883	812	891	822	815	818	805	851	789	888	872	755	814	822	799	833	797	804	812	825	855	809	845	883	860	791	865	817	834	818	852	859	846	804	885	879	779	859	838	855	806	854	850	845	867	837	824	830	817	792	848	798	828	788	748	840	792	813	849	814	850	831	816	837	782	799	817	833	768	842	803	820	819	847	849	852	836	798	830	852	827	781	843	851	868	794	812	826	811	831	871	792	819	823	815	847	817	864	836	826	825	868	842	837	861	850	879	789	809	831	793	806	846	815	835	812	853	840	869	834	847	802	836	832	812	816	828	848	794	807	813	800	841	813	860	864	842	863	844	886	824	819	816	849	809	802	852	786	833	784	771	846	829	819	790	901	840	814	745	811	793	820	857	859	869	857	871	818	851	789	812	881	818	833	775	830	847	815	840	797	845	810	851	864	846	822	825	820	818	856	843	837	844	811	819	840	799	804	860	823	780	838	864	845	835	817	819	841	810	891	829	843	832	791	878	826	814	795	793	836	829	855	890	861	823	783	811	849	842	820	855	804	861	751	796	817	816	865	811	783	822	783	839	877	855	813	848	860	815	806	846	804	844	798	849	785	819	820	817	803	793	780	825	815	797	856	820	820	846	762	802	824	828	880	797	853	815	801	757	837	861	763	820	863	844	860	838	796	803	779	873	769	776	825	879	783	812	794	785	851	857	801	846	775	803	860	808	803	826	827	833	839	830	825	815	788	847	818	829	855	826	779	809	796	832	869	767	779	785	794	870	823	831	791	834	844	907	835	858	825	837	876	828	813	895	799	824	825	822	833	869	821	855	824	774	824	813	883	783	854	795	811	866	855	784	798	799	821	844	859	817	807	878	869	798	775	859	835	810	794	810	800	848	768	824	868	816	804	829	859	855	845	834	789	774	842	833	881	816	828	841	849	837	804	814	834	813	803	838	822	789	837	811	777	831	846	841	786	835	896	813	785	791	841	805	827	822	846	808	835	796	826	829	822	827	834	856	788	822	836	850	851	792	830	812	808	792	781	799	818	793	819	854	845	800	843	864	829	838	840	828	826	818	794	798	797	816	821	813	827	851	822	789	868	860	845	804	808	819	862	860	840	842	793	866	821	803	830	792	810	908	832	813	841	807	828	888	894	807	810	838	807	787	813	813	830	810	791	823	774	834	891	901	871	879	842	805	804	820	825	838	841	821	835	822	874	786	834	837	774	839	864	808	848	818	793	871	834	816	805	841	874	858	830	784	829	794	827	825	890	845	822	853	830	826	816	890	835	858	849	862	860	867	830	855	879	791	836	790	800	822	837	854	815	789	843	840	841	898	813	862	792	841	864	864	810	873	851	799	814	853	803	854	808	757	842	850	841	792	789	883	836	830	808	787	823	819	834	835	803	843	818	803	830	835	852	842	855	818	837	804	786	852	863	859	872	866	823	884	818	802	755	826	855	843	817	849	803	760	777	828	815	856	844	840	793	848	857	847	849	791	782	736	790	844	822	830	854	868	811	856	792	820	793	841	829	805	853	819	818	883	804	839	788
5640	1576	1455	1151	1003	982	988	938	838	909	886	886	910	913	896	900	836	870	927	876	824	892	874	823	920	864	810	826	890	824	851	863	860	898	849	877	841	836	861	877	849	841	882	874	853	840	827	845	876	883	845	870	865	838	886	862	875	841	854	825	825	847	887	923	831	880	870	810	857	848	851	854	859	896	867	866	856	889	908	881	852	828	902	835	855	893	853	874	850	853	840	846	863	816	871	851	901	844	854	860	863	849	869	882	821	878	854	884	878	847	843	832	827	877	838	834	837	857	856	825	914	889	834	850	861	865	902	893	879	849	850	888	840	903	919	864	889	824	836	875	845	795	843	893	859	859	835	910	885	931	816	845	846	861	883	794	849	853	901	822	882	860	839	834	878	919	924	828	868	830	860	859	862	837	847	850	812	873	874	875	853	871	868	853	850	828	821	831	875	863	814	828	836	872	875	894	871	861	848	864	825	833	873	821	856	841	903	865	886	868	870	887	860	874	880	854	822	898	883	878	845	830	831	860	875	862	856	849	888	827	883	844	778	802	827	852	881	852	827	842	802	852	817	830	852	887	903	863	846	838	875	827	832	863	857	876	899	861	895	841	858	888	886	840	832	899	885	895	913	852	850	917	782	852	852	837	871	869	877	829	810	816	868	852	832	838	841	884	884	895	804	875	908	878	863	884	896	891	917	825	867	899	869	868	892	880	884	798	901	853	925	928	874	860	861	836	864	905	853	857	868	885	844	910	819	874	842	837	870	837	907	829	888	885	837	830	916	871	886	852	845	867	841	835	921	817	862	860	863	804	920	861	900	844	844	903	860	959	877	892	900	882	884	853	904	839	806	869	873	891	833	872	877	866	868	817	817	809	844	809	873	832	928	850	845	856	848	861	817	843	862	869	857	921	822	857	848	873	882	857	854	837	887	853	884	826	841	839	854	885	912	918	854	790	889	869	830	855	884	807	854	856	787	876	824	898	857	870	911	833	880	851	882	816	839	893	921	884	833	856	935	820	808	824	888	872	838	823	859	863	849	837	859	854	820	814	857	842	883	877	895	848	869	872	849	846	801	891	836	901	810	818	859	835	854	863	822	898	902	843	837	859	843	856	868	834	842	867	915	879	876	913	865	892	820	878	861	857	822	836	901	873	866	896	893	854	816	874	886	846	899	876	912	863	850	865	841	843	840	912	855	843	862	882	899	905	886	836	858	929	917	851	818	836	835	885	904	899	866	880	864	857	869	874	849	890	807	836	878	848	884	857	807	872	889	910	868	841	845	836	867	890	877	817	842	854	865	840	896	875	878	817	846	841	870	851	840	917	848	865	852	895	886	853	851	844	869	830	851	860	887	846	862	899	894	831	863	845	875	895	868	894	849	892	824	878	867	858	858	866	861	890	821	813	863	862	855	880	850	878	819	864	866	851	836	888	900	818	834	873	857	849	882	826	833	852	923	881	876	881	866	825	889	904	806	834	852	871	857	893	878	866	869	895	865	860	892	849	827	855	823	844	884	821	860	860	871	861	846	912	855	872	891	901	914	872	855	836	858	836	879	870	832	874	871	870	863	849	874	851	848	844	852	835	862	879	856	885	851	821	887	871	863	899	842	780	872	834	795	832	868	851	871	828	887	830	884	875	921	894	851	845	845	852	834	890	877	835	869	884	816	898	866	842	870	885	908	893	899	838	887	819	862	893	876	868	856	889	854	827	848	923	884	892	812	877	906	868	817	849	833	912	820	880	849	892	810	853	870	887	825	838	863	864	848	883	822	862	875	797	860	826	887	869	855	844	896	805	861	892	852	823	872	851	855	876	925	827	898	830	885	878	861	850	867	901	868	843	873	809	876	929	831	849	836	863	830	851	915	846	851	857	867	838	851	834	858	853	840	885	877	857	825	816	827	908	890	891	854	869	841	836	844	852	857	864	879	872	879	827	900	839	824	870	863	853	866	834	856	907	869	847	864	912	874	887	888	836	857	873	853	903	907	850	859	843	832	853	861	834	873	851	874	825	854	851	867	856	882	881	890	839	849	866	893	841	867	833	822	886	866	845	829	889	824	845	837	873	888	887	802	877	835	856	858	858	836	848	797	859	849	901	859	863	888	854	871	862	917	834	893	834	861	857	835	830	839	848	903	867	881	847	814	825	889	901	873	879	812	848	871	882	822	903	904	844	824	874	841	895	866	896	869	813	861	912	842	855	863	848	881	849	866	854	892	826	912	815	883	848	839	811	813	888	881	888	908	865	863	855	902	908	881	855	878	903	852	910	915	887	823	837	852	859	931	855	858	856	793	848	913	895	874	879	871	893	879	832	879	825	852	875	860	853	837	884	858	856	863	889	911	842	850	895	813	839	869	824	853	871	870	815	844	891	919	867	857	850	891	828	869	846	880	880	886	918	830	840	825	881	905	871	859	856	853	915	885	854	856	882	891	837	896	847	833	841	840	855	918	870	842	854	913	819	861	845	846	839	887	902	862	886	885	906	835	882	920	839	886	843	855	878	835	887	866	857	843	872	860	833	861	838	864	893	837	881	827	791	866	899	881	873	874	872	825	861	831	869	901	863	837	859	867	878	904	831	863	844	832	831	850	794	851	843	869	849	844	835	888	862	928	877	840	851	864	871	849	869	847	847	917	853	848	889	848	877	796	879	864	821	860	864	815	869	854	904	849	846	903	861	936	840	875	868	888	859	824	864	893	883	843	847	877	884	832	866	892	868	840	893	841	881	845	869	883	860	812	822	882	836	861	848	869	856	851	936	929	835	863	893	861	829	819	879	859	825	890	841	815	830	806	832	875	897	892	847	812	879	868	888	838	793	859	840	853	910	879	895	906	842	873	868	822	878	866	861	842	796	791	863	888	893	807	884	881	819	866	898	881	848	846	845	895	885	848	833	832	894	827	824	858	837	842	878	873	880	839	862	861	843	864	848	843	839	837	866	889	827	860	809	873	854	930	818	828	863	865	906	929	876	856	829	840	852	837	864	880	862	828	866	854	855	843	878	882	850	846	897	863	883	863	900	841	828	892	888	871	842	844	830	881	921	921	828	818	901	948	924	844	878	827	901	850	868	834	832	818	878	861	854	870	827	856	855	850	846	874	817	891	860	887	893	872	879	834	907	881	859	837	869	840	853	830	917	863	892	841	913	904	866	838	871	887	884	919	878	810	848	929	817	887	874	883	892	902	838	871	904	861	805	886	871	792	871	904	857	879	847	866	817	843	868	885	856	867	822	858	858	826	847	909	832	858	832	894	902	857	873	891	848	829	824	875	833	861	903	822	876	879	866	807	867	865	832	856	885	915	868	917	851	938	846	907	866	871	834	860	911	879	889	917	881	871	894	861	809	813	886	919	839	838	838	925	882	877	857	855	831	892	868	826	852	874	862	889	827	865	851	848	896	861	872	824	847	856	873	830	911	914	811	916	897	857	846	929	897	843	866	840	845	896	849	829	831	803	897	859	841	889	907	828	827	819	848	849	920
24433	20340	26320	24213	20308	7878	1370	885	751	667	627	538	528	541	478	458	486	493	461	468	449	476	450	429	412	436	408	436	452	426	425	390	363	408	378	393	418	424	401	397	370	400	378	397	377	394	384	400	407	418	373	384	399	390	372	390	348	348	399	393	378	398	381	409	396	373	367	408	369	387	401	426	394	416	381	354	369	358	368	371	373	409	379	362	356	355	377	392	362	355	392	373	367	340	389	388	401	390	383	371	362	392	385	374	349	390	372	392	347	359	389	377	392	377	373	394	349	424	359	407	395	385	413	377	382	361	333	394	390	400	368	378	368	370	380	412	357	395	350	385	377	391	339	394	407	354	386	411	369	423	365	388	385	363	386	364	376	366	378	368	402	367	381	385	376	416	399	388	370	388	407	346	366	387	358	356	379	372	382	360	361	373	395	400	385	408	413	380	357	359	384	390	374	401	364	406	371	356	355	374	388	415	389	411	371	395	358	395	383	348	335	357	368	393	394	381	369	378	368	352	408	384	386	367	417	412	370	347	396	342	369	364	341	378	356	386	393	388	424	348	392	392	380	386	383	413	377	385	371	408	393	380	367	410	376	373	388	372	397	394	366	367	379	413	380	366	424	381	385	381	403	377	360	381	370	383	387	381	365	395	402	404	367	388	382	360	387	358	390	349	370	389	337	390	369	419	367	383	412	387	393	390	377	374	389	378	349	370	373	384	361	384	380	371	367	373	380	402	364	369	395	377	364	372	405	380	389	371	381	381	379	386	395	344	352	387	376	378	353	349	382	401	394	347	381	396	396	388	363	353	392	388	363	374	391	358	395	397	380	372	386	391	380	410	381	355	325	431	370	387	401	388	350	379	378	349	380	374	373	409	404	357	355	371	357	412	369	409	409	349	421	397	371	364	414	372	385	401	391	369	387	375	393	397	355	362	355	401	357	438	380	410	379	375	376	430	389	371	374	388	350	346	384	360	371	387	360	369	370	397	357	358	374	413	350	365	346	369	391	348	348	386	352	329	379	383	411	395	358	361	379	380	410	405	393	362	369	394	364	363	409	424	374	378	357	390	385	363	378	390	348	415	352	381	388	376	407	335	331	387	358	394	385	405	393	386	382	372	376	367	410	349	390	367	365	380	406	375	384	394	358	376	346	364	394	363	374	404	402	384	386	398	401	403	341	391	377	373	406	360	401	395	376	368	368	395	394	377	381	348	386	358	396	390	374	350	364	368	373	368	416	348	372	350	393	411	383	390	383	339	393	379	385	420	394	404	398	384	398	369	338	363	413	330	375	346	354	361	376	372	399	428	370	395	379	390	330	381	411	409	380	376	385	378	378	398	374	360	371	383	390	350	376	346	361	400	383	375	366	428	357	356	411	404	378	383	410	399	381	361	356	396	379	394	347	364	398	393	331	343	391	382	372	389	391	388	401	370	412	375	372	360	378	406	352	375	406	400	386	399	405	373	366	398	408	390	397	366	416	398	377	333	366	388	388	360	374	357	389	365	403	401	370	428	388	402	395	380	385	380	402	365	375	353	385	400	395	365	353	384	416	376	396	368	395	377	345	389	360	379	382	395	365	377	410	358	410	377	388	388	401	399	362	397	381	365	377	408	391	336	361	391	392	402	377	370	378	385	406	414	386	368	384	355	367	368	355	361	344	425	420	370	385	371	395	415	351	438	361	343	342	367	400	373	369	377	382	342	370	414	379	397	354	374	410	397	408	371	429	370	412	342	378	413	369	349	351	351	396	400	353	373	393	406	371	414	396	399	381	333	388	388	335	377	390	337	382	400	376	413	375	343	372	374	392	399	365	408	395	392	363	373	396	378	396	406	363	362	401	358	361	377	355	396	424	380	398	367	364	386	366	378	378	389	368	387	394	384	387	387	388	354	371	419	348	388	359	359	380	404	404	409	399	358	393	366	397	405	374	374	364	365	405	414	381	346	390	376	371	373	384	389	402	355	422	385	421	364	386	404	395	392	376	382	355	379	373	376	370	371	398	415	413	376	410	379	398	354	402	354	421	296	373	420	392	375	374	377	378	367	358	384	349	376	404	362	366	376	338	389	385	355	378	409	385	360	367	386	343	365	358	419	400	375	356	391	386	408	383	405	356	385	388	336	413	373	387	400	385	373	403	383	381	399	401	366	367	353	380	361	379	393	399	406	392	365	425	417	394	398	341	363	368	386	344	350	385	379	383	390	413	384	375	373	400	365	370	392	381	374	377	411	405	415	379	374	356	374	361	387	399	339	419	379	376	349	352	383	338	380	373	377	415	375	369	348	404	369	376	384	371	382	367	384	348	394	385	364	393	356	407	378	380	392	390	371	390	389	374	368	382	374	369	384	418	355	378	383	365	406	373	395	361	382	352	398	394	378	391	379	360	367	369	372	390	388	372	405	396	380	389	371	413	375	380	366	374	378	360	385	407	404	357	361	405	386	383	360	384	354	392	346	416	372	361	344	385	364	348	371	405	379	392	391	363	358	397	406	379	349	369	407	371	376	402	409	367	400	375	385	362	338	415	354	351	398	378	416	379	393	377	347	407	373	384	361	385	380	389	389	388	370	394	357	377	354	369	377	404	362	389	378	429	390	401	390	388	400	391	366	386	368	402	370	409	369	364	349	375	350	352	361	399	357	407	392	360	392	359	366	381	373	367	376	373	386	383	400	408	381	338	380	401	351	381	372	408	375	382	392	349	390	374	403	419	367	386	355	371	412	363	361	370	408	373	366	372	375	380	378	362	397	371	346	342	402	373	398	374	374	377	393	362	380	384	430	406	382	362	349	397	348	362	427	393	381	419	397	385	368	447	387	389	388	393	392	381	356	383	443	378	370	409	369	366	348	360	443	384	395	394	359	381	397	372	401	387	348	393	385	377	413	369	361	381	369	376	346	356	391	364	362	381	365	379	394	391	351	374	390	365	397	383	386	389	365	392	374	383	377	381	391	359	404	403	374	410	337	368	410	410	363	346	367	340	366	366	352	366	366	380	348	394	411	339	343	385	365	365	413	361	369	374	395	341	367	404	369	373	390	377	389	375	359	368	391	402	394	366	375	364	394	380	382	394	356	411	357	358	388	388	359	405	381	416	367	376	401	362	393	384	368	394	400	405	418	366	390	348	372	371	365	363	376	377	376	385	362	356	366	375	384	390	399	353	349	335	385	408	413	397	346	376	370	347	372	325	380	390	356	388	375	366	377	402	367	354	382	363	390	375	373	394	349	374	372	418	371	393	389	443	407	387	381	390	387	376	403	347	391	328	409	394	353	395	377	416	352	391	381	395	384	368	358	390	391	371	386	390	376	374	378	393	389	385	400	390	350	385	404	376	430	371	347	408	362	415	408	361	370	406	394	363	376	333	390	352	401	377	390	385	373	385	396	341	385	372	367	386	361	386	394	376	397	364	400	384	397	385	378	340	366	407	404	356	392	352	352	380	360	351	388	392	382	399	386	382	361	391	393	368	328	352	405	385	413
7956	10969	10328	5516	3693	2624	2050	1580	1328	1196	1015	954	837	744	733	646	666	653	611	560	571	551	515	500	499	544	485	467	447	499	456	471	445	411	476	477	445	398	417	399	422	468	440	450	400	444	444	405	441	439	409	434	420	431	451	414	401	444	418	425	432	406	432	421	391	417	413	415	396	428	414	394	436	411	409	453	449	423	419	416	410	414	406	404	419	415	399	430	416	398	397	412	440	393	445	415	418	405	387	451	405	427	396	385	453	390	409	428	403	387	447	421	419	413	417	438	408	412	426	423	414	354	426	397	429	437	423	399	419	405	383	410	387	428	411	404	415	420	409	383	427	406	410	424	376	376	401	402	409	415	412	373	410	423	366	395	414	408	414	432	417	397	386	435	396	366	426	416	386	423	386	432	401	383	420	383	408	410	437	404	407	420	389	421	442	443	421	434	409	423	437	420	409	401	414	384	411	400	433	409	409	425	393	428	401	408	417	415	396	447	433	426	404	393	426	410	427	398	420	443	413	422	435	419	429	417	397	420	405	425	442	425	431	403	416	415	398	410	397	392	444	424	434	439	429	412	429	415	459	415	377	449	410	436	417	415	410	431	410	394	414	433	417	437	413	402	403	371	417	433	434	439	409	418	416	424	422	384	428	399	419	434	419	394	386	398	426	407	398	425	376	360	393	433	385	380	452	412	406	423	396	398	389	444	440	384	420	413	374	401	458	438	418	358	435	432	419	393	419	409	430	442	416	387	422	436	390	446	435	414	391	413	405	415	414	404	415	384	392	430	400	450	369	400	413	381	413	423	408	408	423	409	399	420	455	397	403	410	420	396	391	389	405	419	405	450	455	421	402	434	420	417	405	387	410	385	409	399	413	407	430	385	405	416	420	396	452	356	398	398	435	426	381	457	407	389	428	409	446	421	382	393	403	436	400	409	409	374	440	420	471	446	413	412	395	409	411	397	407	395	404	420	424	392	401	368	378	400	403	423	376	429	410	444	404	396	435	420	422	446	391	422	405	421	430	414	442	394	372	407	410	399	383	378	412	407	384	401	431	419	453	395	397	430	391	424	414	417	405	417	418	434	419	408	390	446	413	412	430	419	391	393	440	391	393	439	432	385	414	362	400	404	410	404	410	426	436	425	421	387	408	447	419	407	444	382	415	370	412	418	419	452	434	441	428	428	371	392	371	404	429	426	393	419	420	411	396	414	394	388	384	365	414	390	410	449	424	429	417	422	416	421	411	425	401	431	429	414	407	401	451	436	416	414	450	434	391	410	428	377	410	430	373	433	449	384	414	392	425	440	402	419	436	398	410	411	405	393	412	391	396	394	393	388	414	427	397	412	403	435	388	436	375	410	421	402	418	432	416	466	377	377	412	396	430	404	399	414	418	393	391	399	406	404	392	366	395	415	402	416	418	393	431	398	380	416	395	391	434	418	423	432	396	399	428	423	419	427	427	416	417	424	405	409	405	391	388	374	421	418	434	383	411	411	385	405	415	419	421	453	410	419	394	431	442	412	504	433	403	404	422	399	390	452	382	384	421	416	426	415	405	431	396	422	431	385	409	427	410	392	399	444	439	427	410	420	418	409	444	405	407	374	379	397	397	444	406	397	421	401	398	442	393	442	441	409	456	430	388	410	421	393	400	393	458	441	396	421	431	392	391	394	418	432	431	440	399	403	420	439	390	423	422	404	428	419	430	424	407	387	426	410	424	402	417	399	407	443	397	377	412	410	379	421	402	445	434	417	405	425	415	405	368	426	431	380	409	446	400	410	427	398	409	412	413	418	418	404	428	461	425	415	403	396	418	410	406	425	392	416	447	413	446	424	419	397	431	400	417	436	436	412	443	415	425	460	390	439	407	393	418	414	419	405	422	392	447	392	428	433	444	391	405	412	398	442	426	415	384	425	391	379	449	408	412	386	400	435	432	434	419	394	402	421	442	396	426	437	415	404	398	403	400	403	422	440	406	420	402	404	403	416	402	415	446	426	407	412	365	394	385	432	413	436	392	379	426	443	411	442	445	435	405	405	384	408	415	407	432	387	428	408	376	400	499	418	386	394	433	405	401	382	393	447	406	380	402	438	389	397	411	399	383	406	426	449	407	441	407	402	423	401	414	408	396	436	414	438	443	426	406	418	396	417	385	429	434	431	373	425	396	376	459	441	423	405	397	391	415	444	404	429	426	422	445	447	426	366	412	427	412	410	413	383	406	385	401	402	428	379	414	431	403	407	395	408	415	424	396	422	384	444	403	443	406	400	377	399	395	399	412	446	408	449	410	421	419	414	448	389	422	421	429	420	394	406	369	378	420	402	402	416	351	398	387	429	438	414	403	389	426	415	439	394	388	428	384	403	393	390	402	453	402	441	411	367	407	378	452	412	420	424	414	386	397	377	416	404	409	386	429	397	436	398	459	401	447	427	424	427	445	436	393	407	408	381	441	395	436	413	430	425	418	419	402	403	429	390	406	401	402	403	379	374	396	430	423	406	460	373	405	445	427	428	436	420	404	429	388	422	381	371	395	407	408	404	407	405	429	424	402	369	426	411	396	355	447	419	397	394	423	423	398	430	435	392	405	402	411	404	373	419	393	427	414	414	407	394	409	420	416	418	402	394	440	418	391	390	411	421	410	407	395	387	410	438	408	412	418	372	425	428	440	411	425	404	408	457	426	427	442	436	433	402	361	439	375	421	417	407	400	413	409	403	418	470	403	398	395	415	411	397	403	427	395	427	381	411	387	402	427	413	436	394	369	414	417	414	394	452	411	406	429	424	407	402	401	391	430	422	391	436	421	420	398	407	424	406	415	428	393	398	433	412	417	425	401	406	408	426	382	386	437	425	431	408	450	437	409	406	407	439	379	398	403	409	423	411	407	425	422	413	419	428	414	443	428	415	414	396	421	408	453	401	424	437	440	386	402	415	414	399	422	419	414	451	405	421	407	397	418	439	414	406	446	413	447	423	424	405	421	405	437	392	424	390	413	382	405	451	387	360	420	421	382	391	403	384	427	372	426	416	390	414	391	419	403	389	442	387	443	382	419	384	411	419	424	414	411	432	426	393	419	398	438	402	433	379	409	397	408	442	412	429	437	381	399	394	372	420	416	420	392	436	388	444	419	398	440	421	447	444	367	391	415	376	438	365	443	362	394	426	430	407	392	417	372	420	418	431	415	383	427	410	394	441	376	430	414	444	421	398	402	430	376	409	420	425	396	420	414	402	409	433	368	365	424	423	406	398	399	424	424	424	407	431	394	396	434	432	405	423	424	403	418	418	407	455	440	418	385	423	409	432	422	417	360	408	427	444	419	411	404	391	388	425	406	442	441	371	405	396	411	419	443	412	432	404	401	410	379	367	451	435	416	418	389	404	394	416	423	427	408	424	388	416	411	390	419	407	442	372	390	417	403	404	387	367	462	421	430	428	399	418	418	454	438	382	417	419	404	374	393	457	418	394	454	411	418	406	395	404	408	407	392	399
22573	20326	26805	23706	20332	20323	6383	2022	1556	1304	1266	1148	1095	1049	1059	1047	1053	970	953	861	873	940	912	900	837	857	872	834	842	866	788	826	832	846	841	816	792	842	829	797	783	849	807	811	794	820	816	788	800	769	789	797	822	875	797	820	793	851	773	798	832	790	783	787	744	757	781	817	753	767	766	753	774	798	817	806	818	768	797	793	811	758	779	785	781	815	777	797	815	825	802	742	857	785	794	779	777	771	767	776	785	757	805	824	797	847	809	817	754	741	786	821	795	784	751	759	750	758	810	794	776	753	736	770	791	786	775	759	741	759	774	767	780	801	788	782	763	763	823	801	756	787	781	747	791	820	795	800	807	789	794	750	837	776	731	801	744	806	807	797	821	759	760	808	793	781	812	817	744	748	781	800	796	805	748	763	812	767	811	754	790	728	770	777	792	786	798	833	814	764	789	829	799	779	783	843	772	790	778	773	768	745	792	816	801	809	834	823	788	781	805	804	822	740	821	755	743	771	787	795	863	820	796	820	775	802	745	827	781	764	740	748	745	760	728	756	786	780	840	751	796	806	756	761	756	785	818	762	720	782	758	726	813	776	806	796	803	785	810	751	768	823	779	730	766	798	766	734	802	787	783	778	792	802	801	797	815	791	844	759	787	815	787	745	776	783	759	808	793	761	781	782	721	770	786	770	769	833	738	799	813	756	761	763	812	794	766	771	760	810	797	778	809	792	805	744	764	758	800	770	792	822	809	787	802	832	776	820	785	809	748	778	818	758	800	761	748	802	813	797	770	753	776	789	760	819	775	779	759	804	811	772	798	783	779	780	777	789	753	776	772	826	789	815	737	848	734	851	810	829	817	811	809	784	758	818	794	804	753	798	821	768	748	769	780	751	776	757	750	776	764	786	794	771	728	777	757	780	784	802	773	778	831	767	779	801	765	821	793	806	773	768	753	770	750	776	775	788	786	821	779	798	802	789	765	800	780	781	811	753	748	836	782	848	753	786	794	754	761	789	776	800	760	817	785	769	762	765	759	810	798	826	796	812	765	744	764	807	830	807	754	763	801	797	743	831	780	738	768	762	744	753	772	750	751	786	730	794	732	773	813	760	776	775	787	771	753	758	813	741	808	790	757	749	775	775	751	803	821	790	736	806	766	815	813	798	753	748	825	807	787	759	792	755	785	804	759	790	781	811	769	822	775	801	787	811	743	789	801	762	815	802	775	785	803	840	782	742	818	809	805	756	787	806	787	862	752	751	800	746	776	806	773	788	780	769	779	752	835	818	787	771	778	829	751	799	791	786	758	784	799	815	837	836	823	839	809	788	820	844	748	776	785	797	799	741	758	698	787	772	715	738	776	785	820	793	789	812	775	784	762	794	780	753	749	800	804	777	778	759	743	824	809	785	813	749	705	812	795	764	842	808	772	805	780	753	743	769	737	835	785	774	769	809	801	774	787	769	770	766	819	807	777	794	802	796	790	815	824	787	779	789	778	806	815	695	763	771	769	818	801	801	787	795	831	744	806	822	764	847	732	782	836	786	728	771	776	755	806	783	811	809	795	826	790	718	830	754	808	729	805	846	812	792	755	792	730	797	829	759	799	814	757	745	775	775	808	733	815	800	801	807	739	764	828	790	778	817	744	790	774	769	761	819	832	806	737	737	800	796	760	768	779	742	731	810	765	730	772	743	804	771	753	771	804	814	774	816	779	788	745	747	826	791	817	803	777	775	726	776	769	809	735	759	776	760	819	760	807	802	778	779	832	798	776	767	813	852	763	791	782	805	829	778	831	746	819	782	761	778	786	815	758	783	753	800	781	759	738	826	754	757	726	784	813	757	791	794	792	780	752	771	738	804	782	813	788	761	814	764	810	762	779	824	743	757	790	787	807	829	766	705	742	772	747	796	741	813	770	758	809	763	802	789	793	778	759	794	809	821	747	792	757	730	791	822	742	757	750	768	777	714	757	734	800	810	793	804	799	763	782	828	770	768	819	779	740	823	783	782	732	769	786	804	776	751	790	786	725	823	774	801	788	766	776	768	780	776	754	763	761	762	768	782	767	752	784	721	791	800	760	791	761	800	774	771	809	749	787	833	781	772	752	765	804	743	781	793	802	716	771	804	795	791	756	764	788	782	760	755	799	782	785	773	810	779	762	806	748	786	786	783	754	753	789	797	792	794	785	782	820	816	757	727	790	821	769	767	781	815	780	806	756	736	816	775	786	773	807	822	805	789	806	812	804	821	725	800	811	755	783	813	793	810	779	764	756	710	836	793	804	743	785	830	801	759	775	787	788	761	808	732	779	782	782	736	760	765	801	777	770	770	822	781	784	736	752	778	802	736	761	786	737	746	753	802	831	793	783	799	798	765	753	836	803	817	759	809	787	764	744	794	777	759	808	802	746	739	771	793	783	793	814	783	726	766	778	814	804	743	748	812	806	767	818	766	787	776	783	798	824	772	796	760	780	759	794	753	815	802	742	751	777	778	772	779	821	727	782	776	767	807	756	769	766	772	768	785	800	766	800	782	733	774	786	749	751	732	757	782	786	801	776	801	808	796	763	817	767	725	806	752	753	750	753	790	845	763	853	764	776	769	800	771	823	741	793	794	755	766	781	761	764	744	829	760	790	800	803	792	729	776	822	781	756	811	792	791	780	744	777	723	778	829	786	796	796	793	724	804	759	785	762	793	760	768	749	757	800	762	736	801	774	825	740	747	800	790	802	745	808	765	777	748	749	757	792	776	751	774	748	791	774	788	780	831	786	784	807	770	739	797	827	788	803	786	764	757	779	769	782	793	796	769	800	757	729	802	708	795	793	791	835	752	760	730	794	768	863	749	798	807	756	768	794	787	730	769	797	800	737	756	782	741	799	806	794	799	823	756	749	822	747	793	745	789	777	738	741	747	806	787	777	791	789	792	792	763	742	749	785	757	822	784	750	807	807	789	768	761	768	796	794	827	711	777	796	792	787	750	822	781	759	759	794	835	790	805	819	760	773	781	771	764	815	771	796	808	743	783	794	785	761	777	749	719	793	738	768	727	769	791	779	819	837	736	815	795	780	804	796	757	740	748	787	783	790	798	789	798	781	781	829	768	753	722	766	805	802	742	770	792	765	737	739	772	749	802	786	743	760	795	812	760	726	734	747	737	742	788	748	802	752	803	799	737	784	805	785	734	799	767	759	784	771	785	767	806	745	816	768	787	815	780	754	780	803	814	736	778	789	751	789	723	770	742	773	796	738	845	793	786	746	799	786	758	744	814	820	750	827	770	746	793	765	785	791	763	763	799	761	785	754	819	758	769	813	751	803	758	759	762	767	745	805	745	734	816	740	781	783	842	739	731	791	744	759	781	800	761	817	761	742	732	859	796	775	817	758	790	770	764	744	798	741	736	807	837	774	797	739	845	796	798	770	745	816	743	796	805	805	802	765	815	794	779	787	804	767	787	802	777	741	811	772	782	750	763	804	764	782	785	764	813	794	746
11020	17734	16108	9799	6541	4891	3631	2999	2466	2103	1939	1713	1483	1423	1345	1281	1176	1109	1111	1078	1085	970	946	959	948	880	864	901	900	829	844	855	880	800	858	829	808	819	773	842	818	845	764	765	788	809	825	819	789	780	781	819	785	805	784	779	756	761	810	859	762	817	799	762	739	743	796	769	711	783	802	764	793	733	753	734	796	785	738	780	735	756	761	754	711	752	775	718	842	728	770	763	781	736	788	754	745	766	774	759	744	790	825	731	720	750	765	782	780	773	780	766	757	784	748	785	783	745	754	789	734	750	778	789	773	784	772	795	738	749	747	772	772	734	750	744	763	767	677	757	788	750	808	753	745	762	749	698	732	733	698	761	745	769	718	773	776	713	726	769	730	761	710	733	762	768	790	729	800	769	731	759	724	743	753	718	732	784	813	753	740	742	711	737	788	699	785	722	789	745	726	768	794	729	755	724	759	729	789	723	705	718	729	774	729	742	793	705	732	757	735	759	772	748	743	751	713	718	746	823	774	751	779	760	769	776	729	752	744	762	771	782	713	693	753	752	785	781	749	709	762	769	721	701	754	784	732	806	727	785	741	774	721	778	760	744	724	751	748	775	731	693	743	701	785	747	775	755	706	758	747	709	757	766	755	736	705	730	735	725	725	722	751	741	738	767	731	773	762	777	788	793	765	717	718	770	728	777	750	747	768	733	777	706	725	752	757	764	715	768	729	732	787	745	773	716	794	794	782	735	760	777	743	748	793	762	756	720	735	723	748	779	684	751	750	769	736	690	731	762	768	796	774	676	814	720	738	667	726	731	760	765	742	747	766	733	759	785	740	725	690	753	753	724	754	766	778	755	761	753	735	737	750	717	745	720	790	758	774	750	720	731	787	723	748	754	753	713	725	783	763	730	743	805	755	743	764	766	761	719	735	754	781	723	685	712	769	764	759	740	748	763	737	790	744	746	770	754	763	798	725	733	735	729	687	781	738	746	721	731	716	754	730	743	764	755	745	756	732	754	734	787	802	749	765	727	738	755	759	805	760	756	723	733	723	773	754	789	766	751	772	747	736	767	730	783	654	780	708	760	776	734	771	744	740	747	714	726	739	735	751	713	773	716	763	760	716	742	720	799	751	765	734	717	727	736	729	717	771	730	743	739	734	726	740	709	749	782	726	774	763	742	765	735	773	761	794	736	727	735	752	717	728	795	792	739	768	702	729	724	786	759	819	731	739	769	772	754	750	703	766	768	738	757	806	738	772	747	788	747	772	784	721	774	722	775	765	788	781	775	771	759	784	758	725	745	718	730	753	742	785	747	781	695	782	776	772	677	774	768	725	722	750	763	758	708	689	785	785	747	737	749	699	765	786	767	717	755	754	745	710	751	753	723	753	730	761	742	761	788	758	736	719	772	733	718	788	802	747	700	755	750	738	724	744	754	748	805	725	772	726	700	772	776	698	768	757	750	716	764	747	715	743	751	707	725	706	780	778	742	762	747	754	789	712	757	773	708	762	803	772	794	772	788	756	726	792	758	732	720	722	682	727	716	761	755	737	743	737	761	726	774	724	748	734	764	741	791	751	785	720	765	749	795	755	776	703	740	734	748	711	733	763	762	774	735	787	728	815	743	717	713	720	715	733	755	711	784	765	785	746	767	779	771	781	776	738	790	776	728	823	750	759	701	756	761	756	700	748	736	724	750	737	735	748	766	708	751	787	727	761	785	710	722	739	753	766	733	753	761	749	761	696	760	726	758	786	768	747	773	755	752	762	777	754	732	723	753	780	781	712	728	712	781	753	726	777	707	732	744	773	748	688	793	777	745	708	743	767	727	753	754	706	756	728	773	780	734	745	748	738	779	737	802	732	779	724	738	749	744	701	760	731	703	722	741	682	745	742	731	755	749	737	747	714	801	761	764	766	748	761	732	757	796	725	728	763	736	736	727	725	736	745	762	715	776	705	760	763	748	748	715	771	803	741	725	742	747	732	753	741	732	729	758	782	734	760	748	749	773	699	731	734	714	770	777	740	718	779	750	795	718	838	768	732	760	787	762	795	805	727	782	773	760	699	750	782	776	753	739	758	747	747	729	739	781	778	762	759	766	791	776	730	803	734	785	751	708	758	747	774	763	733	760	719	722	773	798	767	755	793	764	777	746	757	738	685	737	771	712	742	754	752	739	708	742	725	774	747	813	728	769	750	735	765	739	763	728	782	748	730	755	730	770	747	789	730	767	737	758	751	743	714	754	705	729	741	779	755	745	750	738	732	707	796	705	757	726	736	776	792	724	694	728	737	745	787	741	729	757	733	812	697	748	731	728	733	740	721	721	760	755	729	751	707	774	767	729	737	771	737	744	766	749	740	751	731	765	777	772	727	754	727	775	741	741	744	744	768	780	804	793	747	766	743	746	745	693	742	700	742	716	749	765	779	726	776	747	741	767	722	768	731	728	754	753	749	755	796	750	753	734	708	746	759	756	742	764	767	761	757	736	794	681	753	794	737	742	709	749	738	750	733	767	736	732	779	696	717	808	736	783	750	788	760	742	764	737	792	745	729	786	780	724	730	787	780	720	753	754	763	739	712	724	746	734	792	810	750	769	762	768	786	815	771	754	762	746	732	722	797	728	728	773	838	752	747	730	736	710	721	743	765	810	717	729	710	768	729	762	695	729	741	728	722	741	733	762	782	799	768	756	686	765	758	753	775	730	752	736	773	808	790	726	762	718	703	784	786	759	774	739	777	792	731	739	723	722	752	773	736	768	750	731	720	820	748	767	761	766	736	783	764	765	756	743	725	786	715	760	756	746	734	742	700	766	792	742	734	781	761	751	758	749	747	737	788	744	757	722	759	770	756	742	788	739	763	738	770	779	774	731	748	757	743	732	704	730	771	744	741	760	766	749	770	743	733	729	734	754	737	729	756	732	722	745	736	723	719	745	701	735	732	751	738	766	809	730	747	746	733	729	735	787	737	771	740	778	750	721	763	774	766	710	726	709	775	752	707	729	772	810	793	768	701	775	766	683	771	738	727	687	759	743	784	756	708	773	758	741	761	788	783	737	750	749	737	748	741	756	757	715	723	747	722	736	784	780	751	782	778	753	718	719	770	753	740	752	767	809	746	754	724	734	762	768	766	738	723	723	778	796	786	758	760	723	768	768	721	765	738	749	747	735	738	748	744	778	773	779	751	797	769	741	807	721	774	720	768	776	754	789	696	724	757	738	705	721	791	769	774	790	764	742	720	780	735	769	798	769	767	756	735	723	738	747	797	682	748	754	793	742	826	784	736	796	743	758	737	770	774	779	743	783	716	749	749	760	756	788	738	724	722	729	774	713	722	715	761	735	769	743	762	765	731	735	756	767	758	718	736	741	761	727	747	718	725	819	711	728	740	726	704	766	746	719	766	720	756	764	728	721	780	759	710	750	751	745	758	765	779	761	731	772	758	760	756	766	792	707	690	724	770	755	767	760	762	799	740	773	704	757	720	705	713	753
27786	13433	2278	1136	956	908	839	862	841	864	865	900	825	837	804	901	830	839	862	830	952	844	811	849	860	940	871	881	897	814	863	839	824	850	871	808	855	833	866	788	814	778	821	858	820	871	815	834	820	835	824	856	840	845	811	846	826	842	801	821	834	876	862	836	852	822	862	822	889	843	865	812	834	845	832	865	878	848	862	872	847	811	833	842	874	844	849	819	858	872	809	877	857	887	816	815	867	840	860	806	772	779	853	828	846	802	804	843	846	834	854	865	839	822	806	840	877	793	882	869	801	863	769	842	863	824	783	887	871	812	784	851	856	841	861	835	815	829	871	820	824	784	802	828	827	844	863	793	850	800	810	828	847	849	798	852	771	821	871	856	823	818	847	818	783	842	826	834	780	809	840	840	829	842	823	835	854	813	865	910	855	796	857	877	836	860	819	905	801	854	794	796	879	874	839	863	888	849	839	891	871	875	834	856	860	840	833	841	894	823	877	840	853	860	808	829	819	851	772	868	843	800	865	834	815	879	832	828	818	816	793	851	878	819	774	856	850	863	853	827	895	832	858	840	897	857	849	851	832	869	820	863	864	818	828	848	868	874	869	818	832	833	837	805	841	852	878	876	813	790	853	836	830	830	818	804	860	877	851	846	831	841	900	841	839	806	879	853	843	778	837	823	842	843	811	826	862	864	861	820	844	866	893	844	814	845	791	847	844	820	853	837	873	855	892	849	874	827	846	891	842	838	764	834	831	825	886	900	870	833	844	822	857	825	809	839	837	811	862	830	820	829	795	869	815	841	851	841	826	860	870	853	857	827	804	839	879	853	802	847	833	891	876	893	829	878	850	878	829	805	836	826	843	890	830	856	822	847	839	847	852	839	848	874	826	797	851	850	811	832	851	837	867	799	821	837	856	832	838	874	813	840	874	796	846	868	809	862	855	837	837	894	862	889	864	800	828	846	806	815	827	835	852	840	857	856	850	851	862	880	849	818	862	832	853	831	834	844	824	870	860	893	838	880	846	847	839	853	833	898	888	843	846	834	853	817	847	851	822	854	895	832	886	791	781	803	836	837	839	852	831	780	793	833	844	863	826	825	847	856	858	837	846	864	841	850	910	836	857	882	897	829	852	825	845	880	891	859	853	826	820	861	879	810	816	852	851	853	818	811	826	868	847	838	885	905	844	874	822	830	860	875	820	820	804	816	810	845	849	855	846	818	863	878	882	854	852	915	901	814	875	817	878	893	787	832	876	836	870	863	883	906	823	832	866	844	853	809	825	815	832	849	864	879	842	856	818	913	755	843	856	807	866	822	838	828	832	808	854	823	884	858	806	845	843	812	818	795	882	871	861	842	864	918	857	856	867	882	845	818	842	856	797	763	872	788	805	880	839	851	798	861	825	850	807	821	844	841	873	869	794	821	813	859	833	800	817	865	782	889	830	817	836	835	907	818	808	810	842	801	820	897	808	796	868	861	911	889	779	890	816	847	866	810	781	892	850	860	834	886	906	793	809	819	818	822	816	895	781	844	827	934	851	799	917	825	846	834	904	860	856	833	828	791	834	841	799	828	798	800	863	873	856	829	823	814	827	852	834	859	834	832	856	817	804	830	831	842	882	881	839	819	850	859	871	843	814	831	827	828	838	894	872	867	918	820	820	803	814	872	864	891	850	809	779	839	880	809	850	827	869	869	858	841	787	828	888	852	855	869	852	792	847	836	865	856	858	859	839	870	833	778	868	869	861	891	892	832	862	865	847	845	852	815	886	855	824	853	894	840	833	801	863	853	819	873	870	862	852	854	783	821	851	848	813	785	854	833	825	844	846	897	864	848	854	817	829	842	842	924	813	823	857	852	799	819	809	806	841	832	844	862	859	832	840	863	840	850	833	825	845	843	894	839	845	868	866	863	805	829	781	843	869	886	854	877	835	801	807	831	858	875	892	847	848	824	806	821	844	857	818	857	796	847	861	809	821	882	835	853	788	847	829	836	845	852	855	880	815	877	873	858	868	798	811	783	836	868	816	821	862	831	823	844	855	815	890	824	856	856	874	846	853	865	823	801	851	792	820	812	786	809	830	884	833	822	869	868	916	848	834	856	821	796	857	844	848	816	847	808	809	814	872	792	862	847	851	837	844	829	868	833	895	860	811	832	837	802	826	826	802	862	872	811	843	917	863	818	807	832	809	846	847	859	849	843	822	850	845	853	856	845	861	876	812	838	817	860	856	782	866	885	831	871	825	847	847	845	867	832	830	878	827	872	873	846	873	853	829	819	877	817	830	835	869	820	829	866	891	873	910	884	861	806	834	836	881	800	860	884	859	826	884	870	862	817	810	837	799	904	825	863	852	812	851	821	848	837	840	870	816	797	863	873	849	838	832	892	822	828	861	830	856	874	874	792	842	863	855	816	850	915	803	870	832	880	884	845	852	869	854	833	861	856	865	830	831	843	871	820	859	838	867	813	833	806	840	844	815	781	784	836	832	792	872	838	875	836	849	824	778	803	897	839	881	862	880	823	870	797	907	847	812	849	855	845	844	858	879	849	827	825	835	826	810	788	805	850	835	846	813	831	883	870	842	838	813	869	886	789	815	855	844	877	848	818	836	830	806	808	840	839	811	834	808	861	882	846	809	865	896	838	831	835	861	846	834	824	765	805	837	835	793	797	875	813	814	828	884	893	822	840	887	851	826	791	808	914	830	841	860	815	809	854	825	837	846	805	854	829	849	839	839	839	874	873	866	847	838	854	842	845	884	842	823	866	767	891	811	826	824	816	849	831	837	814	877	830	823	837	804	839	818	834	807	843	869	810	891	855	812	900	883	819	833	874	823	848	812	860	881	813	810	792	825	824	839	895	846	886	856	836	830	863	826	882	832	793	868	847	836	905	846	845	837	804	867	845	785	727	858	818	852	843	844	827	843	870	878	800	803	875	813	858	851	830	818	824	804	824	810	854	886	863	863	800	851	848	800	877	829	878	853	800	852	769	846	833	858	813	855	825	848	813	831	840	822	847	827	809	854	860	893	817	806	842	825	877	857	852	871	767	841	811	812	833	860	849	853	864	837	852	837	793	888	849	853	814	824	877	840	804	854	844	836	830	848	864	854	822	846	888	864	854	867	843	877	809	829	882	824	879	851	827	854	899	850	870	818	831	776	832	845	872	828	838	778	859	830	862	807	861	897	844	846	824	832	831	854	860	884	828	835	808	829	772	814	867	876	831	808	778	859	844	768	787	811	850	797	766	876	799	795	784	879	855	831	855	844	903	829	803	829	825	858	818	853	859	843	823	928	889	870	845	847	853	848	846	876	841	869	843	810	833	845	891	843	812	842	892	842	850	913	883	889	851	814	882	844	852	859	823	837	816	843	832	824	869	817	849	841	839	837	854	820	796	872	800	882	901	804	835	821	832	840	807	832	912	888	810	865	787	860	822	861	860	823	785	858	851	901	882	825	857	846	873	865	830	817	831	858	835	841	811	851	858
5688	1545	1335	1125	1128	958	958	938	884	954	945	915	907	920	895	908	858	880	889	865	879	886	875	869	881	920	902	885	863	848	876	877	846	862	892	900	857	857	881	884	901	890	854	890	836	840	876	919	900	892	950	900	894	882	934	891	875	869	884	879	893	888	892	925	870	871	856	909	894	852	910	885	880	890	883	874	887	874	888	914	927	865	853	848	863	932	898	914	864	863	880	908	843	880	912	851	838	848	852	866	859	865	868	946	858	889	872	871	911	869	939	866	900	823	863	891	854	916	846	851	838	871	906	866	875	885	855	867	908	910	870	886	851	887	928	866	841	918	889	879	918	869	918	891	908	879	875	855	855	869	840	842	823	867	910	962	885	871	884	909	856	863	868	883	926	898	887	913	918	897	812	892	834	931	886	830	920	865	899	837	832	857	831	865	847	844	879	850	900	861	890	915	888	870	879	845	913	916	868	862	913	942	898	864	884	892	879	923	870	909	898	880	877	866	912	894	856	880	833	909	844	909	878	883	886	835	873	874	926	883	861	897	877	882	915	846	865	865	913	843	858	892	972	859	888	883	849	903	867	912	904	877	879	934	892	869	857	886	904	883	858	864	847	905	823	834	854	849	870	877	948	871	926	875	871	868	902	895	853	855	874	867	876	919	894	851	856	863	885	896	879	886	871	826	827	911	939	885	841	906	834	845	871	859	880	903	882	875	834	922	930	882	899	826	914	872	852	917	858	912	905	895	841	884	910	842	824	836	888	828	923	829	864	904	869	868	812	872	863	840	858	921	829	883	879	844	876	911	936	919	901	842	848	988	850	924	874	889	881	851	860	848	878	894	923	837	868	914	885	915	902	823	885	928	901	838	883	876	869	913	907	885	845	899	906	906	911	905	822	849	856	844	861	885	836	873	827	857	892	971	908	892	900	924	894	847	875	844	904	891	933	845	908	864	840	870	906	884	832	879	878	853	860	856	883	896	855	876	869	911	855	893	887	872	896	902	863	847	904	854	932	870	958	879	896	832	917	849	847	868	900	934	880	906	905	850	894	902	912	870	916	855	857	901	848	853	856	865	899	911	888	892	900	835	893	870	865	901	828	868	870	904	884	908	836	899	896	878	869	867	870	890	900	879	911	824	838	913	883	915	857	880	896	902	854	870	909	890	873	901	929	868	894	865	869	854	895	863	779	848	847	848	870	872	960	896	849	891	864	840	843	918	829	903	862	880	891	895	820	878	836	828	878	881	879	874	868	858	914	899	886	911	866	904	896	847	878	920	915	891	862	909	845	873	860	866	901	907	888	870	877	856	888	872	875	909	897	869	844	878	936	847	815	851	875	858	858	885	857	883	879	862	917	847	900	855	809	842	906	910	872	886	872	892	918	941	908	865	868	894	817	842	878	869	897	882	869	903	881	868	928	861	871	911	864	840	858	887	901	935	829	902	867	845	904	850	879	850	821	861	905	907	861	858	939	895	838	906	832	866	905	900	876	904	842	841	824	936	905	932	895	904	871	884	912	851	906	866	948	921	851	870	856	873	867	874	857	879	934	913	900	920	911	880	856	843	875	866	858	925	873	858	847	861	861	882	907	883	878	885	882	912	879	912	880	906	915	896	909	840	857	862	823	844	930	913	884	901	853	869	867	873	903	873	885	868	920	839	926	871	851	859	900	897	828	877	937	893	887	916	894	903	874	915	897	848	888	853	858	845	905	914	875	803	895	852	918	887	904	885	882	889	904	890	937	865	859	892	877	927	891	897	876	899	877	906	846	942	847	864	877	884	874	866	852	846	967	931	934	858	850	875	929	871	880	849	856	895	868	895	864	860	872	888	800	872	832	922	877	884	837	852	896	913	871	896	957	895	860	856	861	895	881	907	872	892	899	883	829	858	842	843	880	938	904	886	795	893	872	897	885	817	888	865	863	846	905	835	871	866	893	833	816	881	895	855	900	908	894	923	876	863	864	835	834	898	874	837	827	885	933	829	857	892	897	863	935	851	838	893	877	870	885	895	840	854	846	820	894	833	909	841	901	837	835	856	885	906	908	899	895	935	867	819	860	898	887	827	867	877	835	828	864	815	903	915	873	880	880	906	878	917	861	888	850	928	925	902	901	864	864	942	868	865	882	860	880	899	868	930	872	890	937	886	851	909	900	881	878	879	902	855	900	861	938	848	885	863	842	888	850	839	879	862	899	849	907	891	891	930	840	868	847	854	845	895	880	845	857	893	903	850	836	881	826	870	877	860	893	897	889	889	936	946	890	898	862	865	907	867	869	817	862	895	890	852	836	861	839	867	931	876	899	888	899	888	900	880	908	922	883	850	915	860	854	888	839	877	898	850	839	888	828	889	914	855	868	911	921	857	891	876	834	847	867	856	858	908	889	835	892	896	848	888	862	837	910	868	893	902	899	871	866	878	884	883	886	867	921	845	923	866	882	878	904	882	845	905	860	862	846	875	893	925	883	904	873	864	839	862	904	836	887	886	863	912	916	915	894	853	914	870	843	900	863	849	893	879	834	901	868	816	859	855	884	831	902	945	835	872	858	872	888	904	857	932	857	905	898	868	869	881	862	875	859	841	879	845	812	888	901	831	818	852	927	907	893	869	942	879	849	899	924	845	852	861	891	829	933	873	878	866	927	932	873	932	898	921	889	825	866	885	894	860	894	859	901	878	890	875	912	835	908	843	880	909	859	904	912	856	876	881	900	915	829	924	903	895	923	874	865	847	873	894	896	920	872	867	894	898	903	885	904	904	910	808	853	806	886	924	852	862	906	899	876	868	840	856	872	905	867	832	843	901	867	882	842	910	847	853	903	841	922	888	874	924	830	873	914	925	910	880	945	863	842	878	870	976	852	865	865	867	836	903	888	843	907	860	860	877	881	856	885	905	876	920	860	804	856	854	925	884	971	899	867	879	797	821	890	878	839	896	886	864	844	868	874	866	901	895	863	816	891	901	881	900	851	858	884	920	907	808	990	937	913	921	849	853	908	898	899	890	870	916	883	898	906	884	902	908	902	890	897	870	893	852	866	870	865	902	846	865	911	912	865	919	843	910	862	881	893	870	863	929	899	897	863	911	897	857	841	832	882	872	921	849	907	909	906	821	908	888	930	905	890	842	856	911	884	875	915	855	871	917	894	847	865	910	842	912	918	877	855	882	909	939	847	877	874	860	920	895	869	856	970	894	864	916	835	956	936	888	909	880	858	852	841	909	911	835	889	898	847	861	920	918	941	904	883	913	897	913	826	912	865	899	888	864	838	878	879	844	878	914	916	946	912	920	879	860	865	874	897	836	889	843	907	843	857	878	914	877	889	868	829	858	854	858	874	866	863	898	857	891	901	847	878	877	935	873	949	871	907	857	865	858	874	874	888	931	919	865	881	828	871	870	864	924	849	878	889	862	880	851	934	841	917	947	831	891	868	891	832	915	852	897	859	893	870	915	865	876	884	850	912	883	919	874	834	827	913	867	921	859	933	862
24391	20330	26348	24180	20299	7707	1403	1024	788	725	702	566	580	521	530	561	502	535	477	506	473	443	473	479	420	467	458	482	446	428	465	471	448	461	433	429	435	430	430	444	395	385	471	429	453	417	432	433	410	423	416	428	414	383	402	416	407	387	383	429	458	459	416	423	406	419	382	410	400	407	391	390	423	391	455	406	413	429	419	416	441	424	441	407	457	401	430	436	408	435	381	406	434	447	407	438	398	389	465	435	452	400	419	415	441	403	419	406	395	421	391	462	411	424	392	409	416	411	411	431	434	376	421	403	417	413	427	393	412	412	401	379	436	432	422	406	404	412	444	391	446	399	403	453	392	430	411	421	398	416	393	419	403	400	426	368	429	396	420	406	398	424	406	428	434	412	411	445	398	395	441	388	416	399	366	417	437	409	364	421	402	401	381	387	376	404	389	455	396	431	426	430	419	425	373	436	448	452	423	422	419	444	443	435	405	395	409	401	417	409	382	418	445	409	397	418	400	432	421	426	435	413	378	419	382	432	410	431	438	424	440	418	408	435	437	437	406	417	426	398	400	420	404	403	452	400	397	349	433	440	401	412	407	415	429	436	424	384	414	416	402	414	415	380	377	417	423	395	443	378	400	413	422	423	392	414	424	401	408	407	367	402	408	395	423	428	431	417	422	465	407	425	393	447	408	416	424	408	423	418	388	436	456	416	416	410	417	428	437	417	425	420	436	429	436	428	430	380	412	393	389	409	418	452	417	449	439	399	392	418	390	409	376	417	418	434	386	436	430	415	415	422	428	441	400	427	429	446	427	417	388	373	370	381	386	402	452	444	412	413	405	443	424	409	438	426	424	419	441	424	421	393	404	461	402	394	415	444	384	412	402	429	395	438	428	434	405	406	424	428	424	400	388	393	391	392	431	403	413	400	433	396	416	436	395	454	407	413	386	393	415	376	421	385	447	381	385	428	378	417	404	453	416	414	406	464	450	406	393	408	369	411	393	432	414	395	417	415	406	443	389	408	431	455	396	402	385	443	441	433	424	404	450	431	413	418	440	442	440	405	379	437	440	453	435	409	406	436	402	400	434	391	424	389	416	411	447	414	382	415	369	413	410	437	368	439	423	422	396	388	438	402	405	436	433	390	391	397	421	399	403	382	437	396	413	417	416	431	414	398	404	442	419	426	422	419	411	434	433	402	406	432	406	409	398	415	400	445	423	401	400	413	385	402	422	410	392	400	447	386	401	410	439	434	399	429	448	417	428	393	435	404	397	418	387	397	451	401	415	420	421	408	418	433	388	408	407	401	466	437	423	403	394	425	390	409	400	383	447	418	429	436	446	418	431	409	384	441	435	414	382	412	403	406	451	413	404	408	435	402	439	456	417	422	451	453	399	419	389	441	389	397	417	416	445	429	411	419	449	374	394	431	472	438	373	394	394	396	418	409	405	438	434	362	449	434	436	416	452	434	422	396	412	421	414	427	417	411	400	378	430	446	394	421	404	436	416	420	457	430	381	415	392	416	456	410	446	439	421	432	410	413	411	415	405	395	449	404	432	438	464	426	420	472	389	380	412	474	418	426	421	410	415	429	411	434	441	407	417	443	404	426	422	451	429	422	409	480	430	398	396	402	398	432	379	427	430	397	363	401	377	409	410	423	442	419	394	415	386	413	433	456	444	441	409	409	432	421	411	424	450	437	377	407	394	391	418	458	408	413	414	398	453	400	442	466	431	419	404	406	401	432	422	434	442	389	399	396	405	423	408	408	398	416	386	401	430	414	447	437	422	378	431	414	413	443	419	414	395	422	424	455	434	410	428	428	409	438	404	398	404	404	448	406	422	422	398	400	413	455	390	443	459	419	446	405	357	386	411	442	419	410	404	424	431	424	408	396	447	432	394	411	430	398	418	386	417	423	453	413	440	385	384	409	423	386	395	397	421	412	387	408	400	427	418	429	393	405	398	401	443	433	387	413	399	407	394	426	390	408	402	414	410	441	441	400	403	440	406	402	431	429	420	379	410	377	421	426	403	419	413	442	379	427	406	388	422	407	424	446	430	418	448	455	382	399	453	433	428	425	413	429	431	475	458	426	402	396	405	416	424	429	422	436	419	383	422	411	406	412	430	425	466	395	426	427	383	419	431	430	414	439	425	417	442	400	422	379	415	400	446	437	438	415	399	428	423	380	418	426	424	385	426	412	419	419	402	425	404	425	373	408	381	450	397	403	422	429	411	411	402	401	438	405	463	427	464	414	432	457	431	420	416	420	379	399	399	421	399	394	426	437	416	420	413	425	407	410	415	471	376	450	408	446	415	412	456	417	382	406	383	404	389	404	403	405	398	411	441	431	409	393	405	409	432	412	366	434	382	426	464	428	415	403	437	402	427	430	386	414	411	474	436	404	371	398	439	377	426	439	406	397	400	413	428	394	415	412	410	410	409	412	424	441	419	380	418	422	406	419	404	375	427	442	393	405	431	420	428	419	402	429	399	419	419	437	439	433	389	447	414	427	405	417	411	422	416	414	416	437	403	447	413	445	403	427	425	431	416	413	419	430	421	383	389	408	416	405	410	427	421	405	395	410	395	464	413	433	449	400	406	372	386	397	421	425	408	425	427	424	404	471	407	450	431	416	377	387	417	411	418	389	440	387	375	470	427	416	368	423	409	376	406	412	427	417	425	403	474	388	388	403	409	433	458	413	424	379	388	410	434	434	407	398	411	425	395	404	439	427	420	410	436	409	408	394	455	419	428	436	409	395	403	432	411	437	408	407	382	409	389	413	394	397	399	431	429	445	433	456	417	430	418	430	395	425	418	452	430	431	398	412	399	416	439	424	420	426	389	408	425	394	431	439	406	401	404	414	407	411	368	413	392	429	381	441	406	388	411	373	407	450	400	440	423	429	398	439	410	388	399	435	440	432	377	419	415	436	419	431	427	414	400	404	409	419	426	403	388	421	429	412	453	462	412	405	416	447	431	431	395	424	445	411	411	365	376	411	411	394	404	404	413	448	383	418	425	388	427	402	423	417	380	421	421	423	425	378	415	462	426	421	406	419	417	415	431	387	430	403	408	404	431	460	409	427	415	396	396	419	420	442	425	429	416	401	383	424	435	351	440	432	428	420	367	406	401	404	418	408	441	438	401	398	421	429	443	412	414	409	390	450	429	441	438	412	412	370	415	398	401	440	411	387	383	398	431	470	409	397	410	392	434	436	407	447	416	398	429	418	436	424	439	481	406	400	405	422	421	418	424	401	433	434	412	423	416	397	442	414	422	413	390	400	382	414	434	400	370	404	462	445	418	385	416	388	387	399	406	390	440	395	432	420	458	459	439	408	442	439	429	434	444	385	407	380	414	411	420	412	422	395	415	427	413	402	413	445	425	426	402	434	437	440	393	394	440	398	426	422	407	415	429	415	445	450	423	399	366	424	416	429	405	407	409	436	400	404	444	418	411	396	412	373	405	427	407	425	419	410	433	393	444	441	397	446
7943	11233	10206	5636	3759	2758	2044	1659	1370	1266	1091	915	855	825	743	684	639	709	632	607	600	595	574	541	509	568	514	518	515	500	513	467	524	546	475	512	462	480	488	495	478	482	455	463	459	461	428	531	462	464	470	465	458	445	518	460	466	492	454	475	460	462	438	459	468	460	464	461	493	473	472	464	407	438	414	415	468	424	435	453	500	452	475	458	448	409	474	462	462	494	448	410	475	414	468	474	459	482	429	457	433	456	470	458	443	453	426	439	455	462	442	448	424	462	453	453	464	445	452	445	460	461	446	447	505	452	445	470	464	438	424	435	497	510	488	444	450	430	449	454	472	446	454	461	473	432	484	473	456	428	453	437	443	461	436	432	460	423	449	474	423	436	461	423	470	474	455	442	428	428	467	457	478	417	423	472	457	411	457	428	459	473	463	455	440	459	426	442	445	487	449	468	452	473	446	451	429	457	438	480	433	427	467	442	443	420	453	488	488	446	459	440	494	443	488	455	440	474	482	412	468	463	444	451	443	455	435	475	414	470	456	418	407	487	450	479	455	461	462	460	416	424	470	445	439	449	469	431	446	437	433	445	459	462	421	441	444	450	463	426	454	422	484	427	445	460	460	450	452	471	470	444	435	455	448	489	429	428	430	444	456	424	493	464	456	435	495	423	451	462	460	449	434	428	479	473	465	414	434	426	411	493	459	423	470	476	467	451	488	421	434	436	506	454	437	450	421	468	454	420	427	425	435	447	464	457	457	453	467	470	451	465	453	475	427	488	424	453	426	448	445	435	428	453	455	417	413	437	437	453	433	436	439	446	437	424	492	464	449	429	452	480	470	450	428	463	465	432	441	441	426	481	489	445	432	460	448	445	437	427	412	440	465	449	408	425	445	414	440	413	471	465	460	487	447	453	459	465	436	436	437	471	462	440	419	467	438	433	463	441	441	447	432	417	450	432	424	451	416	449	481	460	458	484	410	463	397	436	447	433	412	444	450	426	414	454	462	433	452	425	463	429	440	447	428	403	450	461	462	486	454	470	439	445	433	472	488	440	443	445	473	434	467	408	487	449	452	436	432	459	426	458	485	502	431	470	450	472	471	457	457	505	469	414	454	450	410	456	485	455	459	469	465	475	477	452	452	441	422	470	410	463	452	431	420	455	450	469	469	425	424	407	468	483	439	432	460	444	431	509	444	475	456	442	457	443	446	486	454	454	439	474	445	451	447	451	467	458	416	429	442	451	418	467	447	478	478	428	482	484	430	450	427	490	407	412	441	436	450	456	466	442	414	426	428	438	424	429	482	441	478	428	445	452	451	445	424	441	477	462	439	468	441	455	443	442	482	439	467	434	465	425	452	478	445	466	431	472	433	426	424	456	422	451	433	463	476	422	399	496	450	458	435	469	466	448	497	453	432	432	470	440	499	432	411	426	403	468	440	457	439	424	449	453	430	473	478	460	472	413	467	428	442	425	456	438	422	434	452	441	462	439	443	442	473	474	435	448	428	454	456	453	429	462	451	416	445	434	458	440	453	488	431	437	437	437	441	421	439	452	444	442	489	439	491	445	487	444	445	460	440	443	460	433	429	476	441	469	453	419	451	444	448	454	495	454	422	441	467	442	429	462	466	417	462	417	471	469	490	465	465	426	420	458	465	433	449	428	458	476	408	431	468	449	441	441	449	448	427	436	482	430	424	458	446	447	405	465	438	459	436	492	443	430	413	477	437	465	475	408	469	444	461	444	423	457	443	460	460	430	444	428	450	429	405	443	414	458	439	441	459	422	447	474	490	425	462	462	450	477	438	467	451	440	469	440	461	435	461	494	437	453	463	480	427	458	411	464	458	449	445	432	450	428	445	437	417	424	472	445	432	419	470	468	459	457	437	462	420	454	432	464	423	434	486	458	409	448	463	465	439	476	422	451	451	468	472	456	413	440	445	453	415	439	439	436	457	474	459	454	484	474	428	463	444	440	470	442	467	442	408	458	440	405	467	474	448	496	431	451	441	466	451	424	459	436	448	446	461	459	425	472	425	435	469	473	440	411	451	477	474	463	444	428	439	401	499	459	471	427	459	411	434	411	451	473	464	442	425	445	427	454	445	418	483	443	436	435	456	432	483	451	438	448	435	456	478	462	456	463	434	435	476	486	460	438	433	463	492	415	457	441	451	459	428	488	435	434	444	436	454	450	428	454	479	434	445	414	455	426	448	428	439	451	458	452	455	429	454	446	417	439	456	458	447	411	453	425	478	469	464	498	472	433	453	483	471	503	435	444	414	460	442	452	422	464	458	414	488	465	473	431	447	432	456	450	456	457	441	413	445	444	448	457	455	481	440	465	472	433	437	433	467	465	428	453	440	461	427	421	461	448	446	432	412	456	465	456	424	445	482	435	470	443	466	491	430	439	470	472	473	466	420	415	443	469	440	413	447	462	428	459	441	419	450	441	451	436	454	471	437	499	452	424	438	493	445	456	452	462	436	462	475	467	410	458	463	441	462	452	454	507	460	447	428	431	448	456	429	431	432	428	478	453	450	473	439	476	423	433	404	458	435	479	459	454	431	432	423	462	421	472	456	425	451	460	455	490	419	487	464	441	422	478	465	477	435	462	462	454	488	415	479	449	465	470	462	442	453	467	456	438	424	481	420	437	457	442	417	457	437	459	418	466	458	452	421	439	452	446	494	445	396	464	449	439	409	442	441	418	412	455	440	446	426	431	430	442	463	432	467	501	418	473	464	475	445	443	460	495	449	440	501	472	449	447	441	414	432	464	439	457	485	440	439	440	477	478	494	421	447	464	476	400	450	462	437	471	452	465	452	445	475	449	464	460	454	448	500	471	504	465	442	465	482	478	459	492	472	458	460	431	449	438	446	460	468	459	448	455	468	462	432	465	420	420	449	419	420	466	454	438	411	450	460	437	452	463	448	429	402	432	431	450	473	447	421	437	460	466	486	445	480	441	432	499	441	467	477	422	470	457	459	406	433	453	479	433	430	459	419	471	446	428	455	448	474	431	447	480	436	433	443	444	450	444	459	442	458	397	452	454	449	416	495	442	451	466	489	436	478	455	450	505	430	421	439	438	434	496	452	447	450	451	450	457	401	474	439	439	445	418	472	488	472	439	466	475	483	440	453	453	435	432	447	425	469	470	456	452	456	457	468	434	441	485	461	450	471	472	447	430	449	444	419	453	468	474	460	451	468	425	489	444	454	465	444	486	426	427	409	467	456	411	422	433	449	421	440	464	468	456	454	477	456	452	435	459	452	431	478	454	444	461	433	435	436	443	400	477	457	443	459	466	437	438	442	456	472	478	410	423	448	439	446	415	464	447	429	438	449	473	462	450	460	504	458	443	446	450	434	447	431	454	444	421	469	439	439	471	383	422	473	468	433	431	416	480	439	460	476	449	428	522	457	430	462	416	448	451	403	485	451	435	477	412	448	450	458	420	424	433	480	428	421	472	475	451	429	430	419	445	425	412	465	435
22634	20346	26798	23784	20356	20320	6412	2065	1531	1403	1319	1210	1159	1133	1048	1053	992	972	935	968	978	911	947	872	922	900	929	908	884	868	876	810	901	831	836	878	880	866	928	858	894	885	841	911	851	876	873	876	843	876	842	860	884	835	864	903	797	830	794	816	868	800	778	791	851	840	838	818	877	866	873	798	853	792	847	805	878	813	830	825	825	881	891	841	868	805	816	848	815	829	892	837	827	866	817	808	835	810	814	855	858	817	836	863	827	835	821	775	832	824	837	858	836	867	847	806	770	824	781	808	791	862	853	786	796	828	823	786	791	855	821	834	815	867	781	772	801	817	846	859	866	850	798	838	804	822	827	809	827	817	859	820	824	840	801	845	828	850	766	829	826	861	771	914	834	839	796	881	798	838	821	756	819	824	841	864	886	852	813	811	802	829	830	819	867	815	836	887	829	826	849	859	810	828	831	879	868	843	870	834	786	804	834	849	805	804	813	843	883	824	867	880	832	865	833	854	874	829	872	826	840	812	834	826	833	793	816	826	779	798	861	826	801	826	776	786	825	850	833	827	878	884	834	797	892	854	753	778	832	840	783	814	829	814	833	815	758	822	836	851	845	796	834	779	837	840	876	889	863	851	826	836	810	797	874	817	810	840	846	854	831	845	849	855	854	839	796	817	840	846	861	821	864	816	808	827	808	883	833	816	816	822	801	842	876	781	861	835	790	776	816	782	826	842	841	820	832	817	841	734	855	834	805	861	832	845	808	877	823	818	875	837	784	847	795	864	802	850	840	903	838	857	879	855	806	810	817	854	818	818	838	844	762	801	844	828	848	798	826	867	855	798	868	845	833	802	821	847	840	845	895	822	832	831	843	875	819	864	814	819	858	849	859	882	807	853	802	851	836	839	806	820	866	900	817	850	799	860	832	797	809	809	845	857	806	813	865	802	807	857	844	825	817	823	780	813	775	791	879	792	844	844	864	803	842	817	819	841	847	783	852	824	848	781	803	829	804	779	799	901	797	828	813	812	833	882	851	816	822	857	791	833	789	794	846	788	794	795	837	820	869	871	866	829	794	773	818	821	870	866	824	773	834	839	880	844	844	827	854	803	851	839	815	810	831	844	806	820	793	844	834	809	837	824	801	852	812	773	871	810	816	795	862	794	817	811	858	807	856	817	844	854	838	823	843	917	815	771	848	811	812	794	843	836	848	824	878	887	850	824	809	796	879	835	816	788	799	859	817	854	802	838	860	874	811	818	840	823	828	780	864	807	793	765	836	814	846	868	832	812	857	877	813	841	757	789	820	894	824	886	855	816	844	786	852	878	887	833	841	846	833	864	843	825	819	879	872	832	855	876	800	810	831	831	876	841	808	790	853	883	840	836	858	893	836	819	818	880	859	828	870	858	786	814	832	831	833	836	852	814	806	795	813	855	802	859	810	873	865	822	793	808	881	865	820	829	758	826	831	858	818	831	838	819	820	843	786	827	849	824	836	837	868	800	803	830	839	807	808	820	791	824	803	841	836	775	836	821	833	875	890	839	800	850	814	820	776	812	773	837	855	859	839	796	901	814	816	821	808	870	852	840	824	908	843	818	841	788	835	869	859	831	824	905	797	842	824	854	867	867	847	837	761	780	832	811	819	833	827	840	841	868	868	776	899	825	797	806	769	825	788	843	795	830	834	877	797	827	794	798	844	826	834	830	817	824	840	823	787	838	825	846	829	782	825	846	861	808	805	823	832	877	821	814	810	821	877	825	842	835	810	849	849	868	823	798	866	832	816	851	849	845	818	820	889	838	891	810	819	804	820	866	782	751	846	815	871	805	834	819	801	762	767	821	803	804	786	816	825	803	838	842	828	808	862	807	827	808	808	832	764	820	799	859	884	856	835	818	808	809	804	851	793	846	828	813	808	841	810	800	827	877	834	861	797	814	817	808	801	804	825	865	768	803	832	879	777	799	816	806	854	830	877	779	860	815	811	783	824	826	819	820	845	840	891	828	815	821	792	815	768	868	831	841	813	836	842	834	826	817	799	798	812	793	831	806	867	780	812	803	825	853	877	754	830	770	806	855	804	876	849	820	848	821	825	839	838	783	859	796	775	808	801	850	815	895	832	778	889	754	794	816	809	826	847	857	807	886	878	801	789	858	819	876	835	783	775	822	857	832	831	854	832	817	819	784	826	801	864	857	850	802	775	814	862	911	852	805	840	805	790	861	888	837	848	839	852	774	828	845	784	798	879	837	850	828	834	851	813	790	835	864	847	771	867	812	828	843	879	819	790	826	862	822	823	794	833	783	837	846	807	835	821	807	818	865	809	846	832	834	801	822	816	852	843	811	835	803	844	854	873	799	793	835	812	840	795	798	832	809	820	822	837	851	757	825	829	829	895	851	793	832	784	862	850	825	867	810	792	845	800	791	837	852	814	806	797	791	818	830	867	873	863	814	800	845	807	779	842	839	817	782	795	839	839	788	862	811	839	861	798	819	818	802	830	857	797	842	886	864	834	828	840	864	815	816	828	829	827	815	812	852	837	766	839	800	834	862	834	866	849	829	828	836	828	834	798	855	848	801	784	852	788	825	881	860	833	842	773	820	830	830	819	825	856	836	817	860	879	853	820	883	803	808	849	850	778	791	807	858	783	839	836	818	802	787	808	821	836	798	865	837	884	833	863	788	810	812	847	801	854	859	773	782	830	807	863	872	822	869	836	790	850	841	839	824	841	876	809	819	856	817	814	837	803	783	820	763	845	805	852	799	823	817	841	848	800	900	840	827	844	829	834	850	832	862	859	866	816	800	848	820	814	813	824	834	822	871	836	871	829	791	792	793	831	831	793	886	900	823	784	835	848	806	754	811	809	833	812	797	863	794	803	838	861	832	842	897	820	758	796	812	852	848	825	809	839	848	801	809	829	857	812	825	828	816	860	812	841	892	839	747	823	837	817	829	823	805	821	800	848	825	831	833	822	811	870	828	813	833	850	777	828	786	849	861	810	855	814	820	820	799	790	808	792	827	827	848	804	826	813	810	831	844	806	825	822	908	841	864	838	822	817	813	770	859	812	828	830	779	819	864	805	805	781	852	824	792	820	838	845	784	856	794	869	780	799	840	829	819	846	820	854	767	845	859	810	779	834	838	838	787	826	836	816	794	814	815	813	840	810	760	891	846	789	803	815	861	847	814	846	790	860	838	857	851	811	789	815	833	847	801	822	860	853	814	853	861	861	814	803	801	854	841	796	801	785	829	840	872	833	820	787	811	774	858	819	818	860	842	815	855	886	853	822	894	842	818	811	828	818	856	791	848	833	840	849	853	837	847	799	818	799	817	802	794	833	815	824	851	800	866	881	847	807	817	842	830	844	843	838	823	836	860	806	851	813	836	855	814	805	755	849	797	815	836	803	790	817	851	766	820	802	809	835	885	864	817	832	816	861	821	782	832	819	814	767	892	806	812	834	832	864	810	775	808	850	861	829	865	874	792	797	807	834	841
10862	17545	16130	9532	6500	4875	3733	3029	2608	2206	1938	1791	1609	1466	1367	1303	1243	1174	1198	1117	1062	1085	999	974	1015	1009	950	950	916	926	948	904	879	905	891	879	818	883	873	882	825	902	827	819	833	822	835	804	804	825	828	849	859	819	805	835	786	841	845	840	799	807	827	792	803	826	766	862	846	810	769	814	813	808	811	810	800	791	775	826	855	735	814	783	856	793	768	832	825	795	841	790	819	827	814	830	841	824	807	778	794	833	823	793	804	838	773	784	785	808	872	810	802	863	825	838	823	805	828	823	816	756	819	813	794	788	795	808	794	806	813	824	814	809	814	809	795	786	817	799	827	774	778	775	795	811	796	801	850	830	787	849	852	807	802	840	771	793	816	768	778	803	818	793	822	745	844	751	800	796	806	762	754	806	820	751	815	765	812	793	763	811	790	782	835	755	768	818	789	770	758	754	739	772	776	833	793	780	794	734	762	778	781	831	815	763	766	778	812	781	790	801	829	824	806	802	776	752	804	820	848	797	829	796	775	804	846	816	733	796	773	839	792	768	756	801	850	800	775	793	780	830	793	817	803	794	832	746	811	798	786	764	786	774	807	753	784	759	728	767	804	833	782	771	828	796	790	767	830	776	745	783	825	804	821	764	760	774	764	756	776	798	803	769	788	830	791	799	833	764	791	825	793	772	813	802	755	812	822	812	794	818	836	801	790	785	805	816	822	804	804	790	821	827	803	849	820	806	825	801	824	775	812	782	807	823	743	786	780	786	779	826	795	774	803	815	816	840	800	808	782	783	801	758	740	788	807	783	797	779	799	821	763	812	759	809	805	794	797	746	866	837	873	824	781	770	812	792	790	768	785	791	810	835	799	765	777	769	801	808	752	813	807	837	887	850	766	776	753	777	811	778	788	813	808	804	780	778	796	796	777	797	801	828	796	770	787	839	778	804	808	770	856	778	754	810	796	815	755	795	773	873	785	834	746	760	786	758	787	687	776	812	768	824	868	749	752	799	852	767	804	796	792	814	802	831	773	802	793	795	803	811	824	766	785	786	848	824	802	784	789	796	781	785	750	809	787	817	810	789	767	776	778	769	836	835	824	791	803	763	827	815	835	775	770	773	848	811	756	810	776	774	840	819	781	744	852	809	773	800	796	825	803	762	804	797	803	815	807	812	822	785	751	780	785	787	763	807	780	787	832	859	824	779	769	761	775	829	790	744	804	809	787	795	806	812	836	841	813	777	775	810	783	809	784	789	793	817	807	776	809	806	777	781	851	784	809	823	789	798	812	784	798	783	784	846	762	758	829	777	816	782	793	809	790	828	763	786	789	774	797	783	822	837	797	789	852	835	814	790	798	804	792	858	817	804	781	821	828	801	806	775	814	813	794	828	777	795	818	810	827	764	805	780	824	826	803	748	778	827	775	768	781	813	777	821	783	793	826	761	796	777	828	787	787	748	770	785	808	792	796	749	799	752	828	759	755	779	783	801	787	809	823	860	853	805	861	795	713	803	778	780	762	787	765	812	785	780	849	823	788	757	802	800	809	779	732	810	814	812	852	781	749	752	802	785	805	792	830	824	804	790	777	805	769	737	781	809	775	785	851	764	771	762	798	812	813	754	761	807	773	829	789	797	777	774	751	833	801	806	816	788	810	867	799	788	800	791	720	798	812	834	764	773	776	763	813	791	835	755	799	827	773	833	804	797	806	829	793	802	815	740	763	758	754	802	790	781	770	830	805	796	828	817	820	760	815	804	828	795	746	803	798	804	877	803	773	756	822	790	813	789	768	804	762	803	803	791	811	814	795	798	780	812	808	766	793	777	784	786	780	820	774	835	816	783	800	776	783	814	779	809	753	781	818	799	779	765	777	798	734	761	775	804	814	760	813	713	781	780	819	847	826	819	770	781	806	851	775	801	819	778	762	811	807	790	825	762	757	796	773	816	794	774	803	754	777	749	818	786	788	794	774	804	775	844	790	816	775	822	803	783	821	777	826	812	784	809	782	775	773	784	807	791	810	770	883	804	794	775	741	793	795	827	817	830	799	830	809	767	774	804	822	817	802	825	776	825	804	800	779	783	789	804	765	793	795	781	795	768	801	791	830	830	796	781	821	793	800	792	831	856	766	818	768	813	781	840	804	828	803	789	780	746	807	799	809	813	804	787	800	797	789	760	773	882	853	809	784	813	773	812	857	801	858	827	814	814	806	783	797	801	782	779	810	824	797	765	860	780	821	815	765	804	862	824	751	796	781	840	802	830	767	830	800	836	798	781	856	815	789	821	734	745	809	796	826	757	806	852	789	803	768	789	756	804	846	780	834	787	820	770	821	776	806	790	772	801	814	775	820	824	864	760	790	844	801	841	798	811	776	820	796	797	827	752	797	815	836	823	815	784	794	814	817	748	799	790	775	791	773	808	835	798	742	830	764	790	802	833	782	801	785	780	822	785	773	806	833	793	785	795	801	823	819	811	827	726	752	810	772	791	794	810	817	849	756	789	785	802	783	808	790	792	807	800	753	779	789	819	768	752	779	774	791	846	781	789	798	780	768	766	814	800	765	836	757	807	788	783	792	753	837	791	800	816	764	783	804	792	816	791	752	784	778	769	789	834	768	870	836	777	796	810	767	736	805	799	795	748	800	761	775	820	746	812	737	777	783	711	825	755	836	799	829	826	823	774	773	793	824	786	807	794	801	815	782	756	766	791	798	742	784	852	825	816	808	786	815	823	835	750	772	771	834	796	812	778	800	766	850	794	726	808	856	810	745	790	836	762	796	869	790	814	748	797	763	733	778	778	817	782	808	785	788	799	779	767	782	848	771	791	824	774	813	771	786	772	793	806	778	783	748	853	815	772	844	784	788	823	821	835	761	810	801	830	785	779	783	818	859	783	771	817	809	805	775	786	782	781	760	854	851	832	759	795	799	757	770	795	747	762	791	744	786	758	812	818	753	796	752	788	853	820	791	795	753	808	819	789	784	744	809	782	867	816	706	850	810	811	796	798	768	794	793	793	776	797	810	805	804	794	779	743	824	735	781	782	813	773	753	769	742	802	840	825	797	789	835	753	813	797	800	774	818	811	813	799	785	779	801	805	776	757	768	814	778	786	811	784	845	772	795	777	811	782	800	787	759	785	783	772	780	799	792	772	804	774	774	751	828	813	816	793	770	841	803	765	801	822	819	819	810	847	766	789	796	761	752	778	800	801	790	807	793	830	829	808	792	861	839	780	781	802	825	739	825	781	773	784	816	747	734	814	786	798	786	802	826	799	785	849	815	756	786	783	813	777	804	806	818	796	819	774	813	819	763	858	774	707	828	814	799	789	763	794	793	795	822	806	817	789	783	781	789	835	772	770	727	775	759	777	780	779	805	853	838	822	819	811	802	780	798	797	792	805	806	787	789	778	789	765	811	772	796	797	846	827	800	830	773	809	824	798	805	783	799	825	789	822	801	785	854	779	793	832	730	783	774	748	796	802	788	787	785	789
27790	13450	2385	1158	940	912	875	902	938	922	884	852	916	910	896	938	929	870	860	898	889	864	850	949	887	865	936	886	886	954	896	872	890	924	899	886	945	866	892	871	920	901	857	887	873	929	880	910	927	868	871	888	907	875	907	907	905	924	865	923	949	981	872	913	871	879	894	873	901	930	901	856	889	811	909	925	859	894	900	872	881	933	942	911	902	888	893	887	859	921	859	862	881	870	915	901	874	887	884	884	897	875	939	892	921	866	867	855	875	899	880	886	872	893	913	866	952	866	923	923	909	888	844	920	830	890	907	886	885	847	887	927	906	880	921	855	879	919	919	888	864	903	851	901	897	904	860	882	894	899	846	886	852	874	859	878	836	855	869	904	891	976	925	892	910	911	934	899	858	843	934	944	976	859	870	896	852	883	800	857	912	914	850	832	979	877	902	930	889	892	910	875	881	940	837	887	899	916	894	889	897	841	876	883	888	917	911	891	888	960	863	898	893	904	920	886	842	894	929	919	847	940	883	912	847	903	889	917	925	871	881	896	876	866	920	874	897	942	882	891	855	890	897	895	840	891	859	909	935	858	844	866	862	887	891	907	929	908	917	907	894	881	914	866	835	929	898	870	930	827	896	840	891	866	904	917	905	849	892	856	880	898	905	879	864	875	905	888	895	917	831	919	922	881	900	911	947	859	919	931	904	933	923	858	962	896	938	917	906	933	932	885	883	957	866	855	874	895	894	887	875	896	882	877	903	948	904	820	905	888	890	867	925	897	895	883	861	892	830	860	878	922	895	905	867	858	871	916	895	898	889	911	871	871	934	905	844	883	895	896	913	890	907	861	877	887	881	861	904	876	902	930	949	920	877	914	894	938	908	843	889	916	901	884	851	829	966	862	928	909	868	903	880	920	880	880	834	877	886	880	918	915	941	927	871	898	962	877	870	903	873	930	870	894	947	920	927	855	977	890	915	924	933	863	944	927	926	914	946	930	926	916	927	861	833	893	859	888	900	879	871	870	887	887	850	869	870	912	916	916	905	947	834	893	896	945	881	869	918	922	895	934	845	889	891	893	910	867	877	948	897	877	882	838	950	931	897	908	925	908	842	895	902	887	874	881	909	847	875	890	872	906	885	897	929	894	918	936	902	862	927	899	884	880	905	880	874	893	923	926	898	908	907	909	962	883	939	911	897	889	898	871	914	907	898	917	956	868	884	897	915	892	890	956	835	914	910	840	862	910	847	855	944	946	885	917	878	882	869	916	835	915	926	913	917	900	938	955	909	925	946	902	852	901	927	917	910	859	908	873	903	887	886	888	935	917	882	884	879	888	919	886	896	896	901	841	825	945	879	847	928	898	905	888	904	908	913	886	867	846	923	966	859	885	848	866	889	892	841	880	855	892	882	914	834	877	900	823	899	859	900	866	856	887	919	896	919	858	846	948	891	880	889	867	886	887	889	921	821	901	938	906	920	902	876	865	911	939	875	866	869	902	810	876	891	893	931	904	869	850	891	965	957	905	869	940	911	901	883	928	942	883	912	876	912	886	894	836	914	887	870	888	869	922	854	923	844	875	878	900	883	919	878	856	883	886	905	908	892	891	926	880	957	897	898	916	856	945	877	898	930	914	880	874	893	920	849	853	911	866	860	890	928	870	897	950	903	855	882	886	918	935	936	892	929	914	951	930	895	909	929	911	927	869	846	853	931	920	923	881	958	902	894	907	920	911	889	914	894	918	923	838	897	912	856	922	933	888	857	908	884	898	878	909	928	888	855	872	932	902	880	865	936	908	876	884	878	921	889	904	975	929	859	877	921	871	923	916	878	879	928	908	893	879	885	892	937	880	902	959	885	871	874	858	875	915	913	870	880	872	940	875	939	887	902	889	907	861	869	934	959	882	889	883	871	948	886	883	904	860	901	898	858	941	896	896	916	917	932	934	876	920	886	881	887	878	871	833	873	907	903	856	949	908	850	869	890	873	904	901	848	861	872	923	879	854	856	856	868	900	969	924	899	899	845	934	927	854	864	964	891	919	908	948	900	901	931	890	894	875	885	917	909	886	927	811	937	910	845	912	916	840	889	915	927	946	888	931	952	975	893	904	939	914	925	893	865	834	866	868	913	886	937	879	877	853	908	904	915	862	886	879	891	910	848	909	885	851	852	916	885	848	901	906	901	858	860	944	874	848	836	890	949	888	895	919	893	900	899	890	866	841	916	897	908	877	947	863	880	932	842	853	953	854	928	925	895	904	943	935	891	912	899	912	877	884	923	918	898	900	881	958	863	927	899	851	906	906	943	850	970	884	907	909	920	913	887	886	933	858	875	910	909	888	880	903	872	913	947	904	883	857	951	864	910	926	897	909	959	873	863	878	853	929	878	848	898	896	908	862	868	912	879	931	841	898	900	904	921	901	896	885	908	883	870	876	918	920	882	863	870	907	888	860	864	886	881	848	906	941	858	897	884	825	937	909	938	902	876	929	880	932	865	908	895	902	848	887	877	880	946	903	909	923	883	911	873	921	874	925	874	905	871	843	879	873	867	881	903	922	857	900	893	874	911	919	905	901	901	855	866	898	894	907	931	908	934	898	859	876	955	908	851	890	916	870	895	887	852	909	887	890	858	892	919	932	873	888	916	966	885	909	918	873	919	854	906	878	910	945	880	871	912	825	936	840	888	925	919	864	892	949	863	872	902	963	865	871	905	944	925	882	887	857	842	913	901	836	899	935	909	891	871	874	901	940	876	880	856	908	885	913	922	870	898	835	894	886	872	851	888	983	893	894	925	942	906	855	905	905	860	874	865	897	873	896	921	934	931	896	848	871	901	892	896	930	948	917	905	904	856	863	927	883	914	951	916	853	886	900	895	889	911	888	823	858	906	866	892	889	933	856	883	938	867	868	925	920	872	876	872	897	898	930	843	911	884	906	867	930	873	900	895	909	878	948	889	903	900	921	888	890	867	865	917	947	886	865	886	866	877	921	898	911	873	891	857	931	981	877	874	924	908	914	846	896	867	906	870	850	909	914	911	841	879	861	916	900	918	907	888	908	836	887	909	870	898	873	847	896	921	871	872	929	872	902	875	852	900	919	915	889	852	909	902	864	870	933	893	942	884	828	950	884	894	911	888	889	890	905	857	926	886	898	862	901	894	921	928	850	883	882	932	902	891	844	876	914	933	923	922	896	875	873	894	908	921	872	844	855	874	898	911	902	862	926	907	888	878	912	874	903	851	884	930	935	889	920	935	906	877	865	950	844	905	892	898	870	925	849	926	875	897	893	941	928	920	888	868	943	901	897	913	873	922	864	955	858	846	872	922	880	896	915	922	901	964	858	921	929	815	856	856	866	870	894	893	927	915	894	897	873	896	934	877	859	888	892	842	882	889	892	897	859	893	860	917	884	928	859	826	856	860	832	891	897	954	866	944	918	909	975	867	933	902	943	914	870	933	887	853	878	931	873	867	850	915	928	907	851	897	895	920	845	924	895
5737	1642	1432	1194	1079	1057	1031	986	998	957	985	989	913	949	916	928	971	957	955	922	915	955	948	884	926	874	958	879	912	868	932	930	966	957	938	895	910	934	889	911	900	910	913	888	921	889	945	921	907	912	956	913	953	916	912	961	920	922	873	914	903	903	972	1001	974	910	972	933	920	900	880	972	933	950	962	894	886	890	916	941	893	936	952	950	929	933	937	934	908	973	886	930	898	893	909	963	887	917	917	954	885	949	910	935	954	911	950	926	920	904	961	989	954	892	901	921	923	953	950	955	988	964	903	913	930	919	945	937	933	888	931	934	947	1056	904	907	917	934	948	958	955	897	960	943	968	919	961	952	960	920	915	982	961	929	907	938	914	959	880	940	920	888	955	965	939	914	958	954	917	920	931	973	963	896	887	894	936	940	893	871	933	922	896	941	991	856	963	879	892	930	967	913	912	989	934	950	924	960	968	910	904	929	951	934	978	898	947	879	862	994	922	1001	946	927	888	922	1024	932	929	947	913	891	913	889	891	964	911	876	932	957	843	925	900	911	923	902	962	901	904	918	924	923	921	918	905	904	886	890	899	913	943	921	877	895	941	880	889	960	912	929	940	940	854	956	931	958	975	897	947	915	918	888	919	902	911	933	921	963	950	973	941	917	934	960	925	935	872	952	966	918	929	896	945	1001	911	984	914	912	954	919	937	894	933	916	893	937	972	913	899	893	932	916	895	951	918	929	939	875	939	933	945	911	944	948	996	895	878	871	988	916	930	974	941	947	875	955	924	953	927	918	985	923	963	921	935	947	965	906	911	934	947	860	948	917	951	854	930	932	937	872	914	961	963	866	963	947	933	963	937	886	936	884	916	916	934	932	955	918	955	946	928	914	972	930	881	904	914	967	970	877	930	872	960	996	882	926	911	915	905	933	887	935	935	927	917	919	942	938	949	915	950	927	900	900	943	907	963	942	922	924	941	920	958	959	972	915	896	893	937	900	880	916	956	916	920	873	1009	907	902	939	907	952	882	897	952	914	933	943	954	922	935	930	882	932	925	874	921	906	898	944	943	902	946	922	910	914	912	940	909	938	968	891	903	942	970	894	925	928	918	964	910	901	976	922	933	866	915	909	936	969	907	904	947	904	947	950	911	887	864	942	893	948	911	934	911	937	931	926	974	855	908	931	936	947	898	941	923	951	920	942	935	914	955	928	925	945	973	895	937	919	961	910	908	933	895	928	879	947	874	929	980	922	927	917	874	899	943	864	943	934	938	900	955	911	932	907	946	906	917	977	919	915	908	909	902	889	924	930	929	939	892	925	957	891	938	920	835	894	940	973	932	909	987	911	941	970	939	903	947	927	963	913	896	940	892	879	954	954	875	962	908	882	967	924	912	950	912	928	959	905	880	937	938	920	961	922	870	932	916	907	918	952	936	1001	936	989	901	888	936	899	900	924	898	933	909	851	933	903	927	900	949	911	954	909	862	936	935	974	924	951	956	954	919	907	937	951	925	945	882	992	933	922	947	942	892	889	937	966	929	882	912	931	891	969	919	888	964	937	917	871	943	911	963	926	963	953	906	958	941	895	987	932	912	934	901	953	905	926	946	901	930	902	980	951	892	920	962	903	895	905	882	924	912	921	949	949	910	950	987	937	945	931	1013	916	919	909	911	921	941	920	947	970	958	921	886	923	986	958	967	941	941	959	973	973	917	906	924	965	963	987	898	933	934	915	932	927	927	900	953	897	935	941	903	920	933	914	916	890	948	936	883	954	928	926	885	894	930	1005	900	945	958	922	898	911	906	912	980	934	886	928	949	938	924	921	920	907	909	949	878	887	943	933	917	968	997	992	930	938	953	912	944	913	919	872	925	893	936	889	985	914	945	948	920	904	896	960	955	938	906	937	975	905	926	930	898	929	906	888	931	958	934	952	871	952	939	913	927	936	907	907	963	899	948	945	967	942	888	892	898	918	912	945	892	949	921	941	970	905	881	960	899	960	936	971	908	895	947	911	881	913	914	915	950	948	958	899	909	921	895	868	894	926	926	888	937	952	914	935	933	928	916	941	938	929	932	988	884	952	895	941	993	951	1017	913	972	1001	987	891	915	986	928	962	903	948	898	914	908	940	955	960	903	947	969	940	939	959	974	924	931	944	904	912	921	988	895	928	925	898	940	938	940	896	932	974	939	919	1037	976	857	946	859	939	967	1026	899	924	982	930	922	900	993	941	1011	942	941	870	935	926	978	900	915	909	947	935	942	942	905	911	996	932	937	914	915	943	927	973	912	867	938	890	944	902	840	929	930	932	1007	880	927	884	902	937	906	926	966	968	928	876	926	935	948	890	974	934	929	930	925	899	915	982	929	921	926	894	988	909	911	919	934	981	945	946	933	949	978	914	927	942	947	933	918	961	953	971	917	919	900	919	956	918	954	1005	907	954	889	940	945	910	904	899	954	944	901	930	913	949	987	863	923	956	942	945	885	980	940	881	930	958	901	944	972	941	931	930	927	914	940	942	956	932	1004	923	952	926	934	928	944	948	891	887	962	893	924	939	924	932	918	933	922	894	934	930	892	919	914	953	1006	996	922	989	966	1000	888	885	928	911	965	923	919	934	916	935	876	932	970	915	897	929	898	977	931	873	937	931	934	904	899	910	930	944	892	872	993	878	903	948	948	979	897	862	912	923	944	920	904	924	985	975	855	985	909	954	969	923	946	860	939	946	912	946	949	899	895	946	932	922	952	893	964	922	932	985	916	924	940	915	908	979	935	924	929	952	957	943	935	963	942	929	933	908	981	967	890	990	894	904	915	974	894	948	896	907	930	941	942	992	935	908	968	920	932	938	894	990	963	955	906	861	921	949	895	966	922	932	941	946	948	971	955	937	879	917	910	872	1014	916	898	940	894	922	1001	917	905	931	926	870	913	924	984	885	912	949	988	961	958	909	927	916	957	934	877	904	874	948	963	969	918	920	910	975	983	904	932	920	940	964	923	870	917	920	911	956	894	890	927	920	988	995	966	929	940	946	917	970	878	898	916	962	876	949	917	929	885	926	894	962	947	940	903	906	941	913	896	937	902	913	951	894	919	937	896	928	915	888	904	931	984	896	913	902	899	935	900	919	970	908	948	983	921	924	995	913	898	961	899	930	960	904	974	906	897	945	910	914	923	912	935	966	889	931	940	898	931	920	955	927	880	931	898	958	934	930	914	950	942	891	972	910	907	918	955	855	940	920	912	941	911	863	975	887	923	919	936	899	916	913	899	923	938	842	896	918	954	966	918	884	941	897	900	911	960	932	935	985	898	974	921	928	913	953	949	920	924	951	919	934	920	918	950	901	940	907	897	932	939	934	923	898	894	963	965	896	981	895	956	947	992	933	945	897	910	898	915	892	979	897	875	890	953	886	907	910	941	949	928	931	917	893	905	923	935	953	931	905	987	936	968	878	915	977	865	929	918	971	990	923	902	900	962	860	923	907	897	884	1023	939	926	881	903	908	928	930	930	916	866	904
24389	20346	26380	24189	20334	7880	1426	945	845	707	673	681	583	563	559	595	528	514	505	486	500	512	510	479	486	459	477	481	490	486	469	543	470	503	459	521	465	505	459	473	478	480	450	420	474	469	468	454	439	485	467	466	464	429	445	468	482	456	437	448	453	446	446	464	475	460	490	448	467	464	472	470	455	457	460	453	439	444	459	471	458	443	467	452	490	437	456	435	457	447	437	420	439	431	495	450	454	441	474	426	452	405	416	427	436	454	448	415	455	425	477	451	436	475	432	481	478	418	469	436	435	408	467	461	418	456	439	451	452	449	432	445	421	424	481	473	480	421	470	451	445	438	456	441	435	445	479	474	465	485	393	473	472	421	449	459	427	460	431	458	444	453	448	432	435	447	417	465	494	482	435	490	458	419	453	417	464	425	461	472	433	460	473	445	433	456	448	461	431	453	464	466	431	425	446	429	436	449	442	458	461	469	419	417	433	409	458	448	478	453	447	436	454	439	437	424	467	463	456	491	472	463	433	459	451	488	468	453	461	457	464	453	435	461	429	457	463	453	461	439	440	433	458	447	444	410	453	442	432	478	450	434	457	468	472	440	480	486	435	458	452	410	443	432	468	439	468	444	469	406	465	457	473	430	505	485	443	457	426	450	449	441	451	420	434	449	478	425	485	436	447	431	453	414	466	507	453	450	432	442	469	466	399	467	445	481	480	437	486	444	450	431	424	445	448	459	444	498	421	491	425	454	427	406	453	461	466	439	421	466	454	430	448	440	455	431	502	460	425	431	452	435	432	437	432	395	429	506	465	435	467	438	449	431	459	432	442	415	466	428	429	446	431	429	478	427	460	467	428	408	426	456	475	479	470	444	463	475	475	470	438	445	469	442	408	463	419	458	440	450	458	466	421	441	482	456	464	413	462	413	433	423	432	410	447	456	458	450	455	416	414	471	452	491	428	423	462	437	436	418	387	408	486	457	421	425	422	443	427	428	449	464	437	460	439	454	436	459	445	461	446	487	426	464	417	427	432	455	416	413	468	457	437	460	433	472	458	411	417	428	477	415	451	481	479	422	462	446	390	478	428	448	437	420	465	453	490	413	456	438	456	456	432	437	438	465	412	455	427	421	437	453	468	475	481	441	453	434	476	451	428	437	486	461	437	476	432	459	452	438	431	482	450	432	432	482	500	408	458	458	498	419	446	436	448	440	470	438	448	433	463	443	437	489	489	429	467	444	429	450	460	449	443	435	428	478	462	440	443	460	443	454	457	431	441	417	452	441	399	450	459	506	421	431	469	424	424	468	429	476	470	427	451	458	441	444	433	435	466	454	419	455	412	442	466	422	461	462	465	417	455	476	448	411	472	441	469	453	455	441	424	427	476	407	447	427	436	482	425	445	436	453	449	440	463	434	444	465	416	438	457	432	461	438	463	447	448	425	448	466	465	455	484	411	439	444	438	461	452	450	464	468	443	411	435	456	472	467	442	466	424	441	428	419	463	463	442	409	414	468	444	472	416	455	450	438	444	439	443	476	424	441	482	434	452	447	430	450	431	498	465	441	428	440	430	451	451	437	470	462	424	404	458	428	486	438	454	474	443	459	434	466	409	458	439	465	433	487	477	472	473	446	436	457	508	502	439	456	445	406	418	472	450	452	450	434	453	420	457	458	431	447	452	482	433	436	440	422	462	440	422	436	472	452	473	456	483	446	453	456	432	459	455	435	428	433	452	438	451	446	438	454	435	433	420	454	427	402	434	421	473	442	425	462	450	445	438	418	443	413	444	428	469	441	459	437	437	471	417	443	421	435	388	444	464	448	451	421	446	417	466	482	426	455	418	405	460	429	431	436	434	470	425	440	430	448	445	452	426	448	417	418	470	383	459	419	437	443	431	463	425	430	447	423	433	464	437	425	441	445	447	461	478	453	453	465	439	442	456	476	448	477	473	426	451	444	425	440	454	444	439	480	420	428	452	439	454	442	427	457	424	475	454	456	444	398	465	457	432	428	463	463	413	466	423	405	431	472	402	462	407	423	451	424	438	435	424	477	428	481	448	455	474	433	440	432	437	426	422	475	430	470	444	460	464	447	431	437	443	448	476	424	416	440	446	406	456	451	444	416	450	479	437	433	448	431	456	436	427	462	464	422	463	446	440	417	442	485	443	431	466	428	463	453	446	417	436	448	422	477	447	423	434	425	426	423	462	453	440	440	439	426	473	433	454	447	434	463	477	441	468	467	460	441	471	421	445	449	414	456	456	469	415	434	429	437	417	451	442	471	460	463	489	452	417	416	433	463	432	447	431	451	430	420	451	459	460	444	411	439	422	464	426	439	420	462	453	438	424	434	431	481	417	439	459	433	463	423	439	451	459	469	448	416	457	419	419	443	505	426	487	442	448	483	439	432	434	423	434	441	447	398	432	430	438	460	460	469	437	471	426	469	454	447	475	470	449	435	426	491	426	418	458	429	456	435	447	432	429	471	441	416	439	438	442	460	455	473	446	426	435	480	453	448	454	444	455	451	473	436	445	456	415	477	469	446	437	462	451	460	484	462	425	432	451	448	452	428	429	439	486	442	444	475	457	452	451	478	450	427	449	446	428	463	465	439	451	423	456	437	399	411	487	424	442	439	430	449	450	438	418	436	457	389	422	440	455	456	424	411	430	405	456	445	486	422	445	442	480	458	415	456	424	448	438	406	426	449	466	435	464	469	457	466	440	424	460	434	441	461	446	421	468	459	458	445	434	452	428	400	456	425	440	425	403	487	441	469	461	445	454	486	411	474	454	475	458	409	432	496	405	475	437	489	404	475	460	432	456	418	426	430	463	443	426	445	432	464	440	432	427	390	481	439	469	407	415	462	480	456	436	435	429	454	431	446	435	438	465	474	457	460	438	445	473	429	475	448	470	463	416	486	430	470	428	433	452	455	432	450	451	439	419	460	468	465	414	452	403	452	484	468	434	466	457	452	437	454	434	456	456	474	454	469	434	450	439	480	461	483	428	418	435	441	443	434	409	453	447	434	455	449	453	476	437	451	434	449	431	404	440	462	426	453	455	427	431	423	450	441	492	438	458	473	456	442	415	411	421	459	443	463	444	452	443	436	444	450	477	451	421	445	452	435	412	472	447	486	420	452	436	473	442	453	437	450	462	397	447	448	453	447	400	440	440	460	453	415	427	452	463	420	441	421	431	482	485	448	468	419	411	448	466	448	443	437	473	442	472	468	428	439	442	479	443	442	462	414	417	432	415	447	401	456	458	448	447	481	412	467	392	444	421	421	446	473	468	464	464	427	437	458	481	434	437	494	416	422	434	462	450	430	468	431	435	451	468	436	446	413	450	442	461	441	413	411	472	457	390	416	460	468	449	443	437	432	451	430	461	444	430	485	462	457	440	426	426	449	444	434	429	453	469	454	457	452	430	437	448	400	454	470	434	459	409	453	438	449	468	465	430	463	437	443	382	461	450	487	476	444	458	418	462	469	411	442
7780	11157	10303	5526	3790	2772	2048	1734	1416	1241	1119	1009	887	836	800	727	694	663	613	599	623	580	591	583	555	542	573	562	555	540	500	523	531	505	534	513	485	489	514	498	515	530	532	513	520	522	474	502	486	492	509	534	503	462	516	500	510	480	535	519	524	486	493	500	476	500	507	453	505	452	488	460	500	488	506	448	502	471	490	479	502	474	495	488	454	501	486	489	521	465	469	512	473	494	475	460	509	500	506	460	449	470	492	484	480	475	480	492	520	473	495	475	470	523	480	466	478	497	492	453	467	467	528	481	509	500	513	504	457	471	481	485	476	468	458	461	466	478	472	502	485	463	486	489	465	502	487	491	446	441	487	466	506	449	511	518	504	498	414	441	467	480	528	458	491	457	483	465	487	472	480	521	461	476	472	491	472	460	492	470	460	468	484	505	485	462	492	492	463	494	464	441	462	477	459	471	497	477	514	466	506	475	484	476	485	460	474	471	447	547	501	487	473	505	492	492	475	478	493	468	494	463	500	474	455	495	477	515	490	478	457	458	429	460	480	514	481	476	509	528	461	491	462	495	480	518	469	493	491	457	506	469	500	490	496	496	508	471	507	465	504	503	490	480	469	514	517	501	483	449	426	435	460	502	498	467	503	479	509	491	468	461	485	481	447	512	470	515	456	477	450	484	489	460	475	475	483	490	524	504	507	495	449	519	448	450	494	496	477	503	481	474	466	489	485	480	463	518	470	492	502	486	463	468	450	454	474	536	503	488	488	474	504	478	488	454	472	452	463	488	485	444	452	524	494	410	492	520	461	462	481	476	486	503	517	484	477	468	470	422	438	475	493	479	480	468	484	507	458	482	461	508	521	475	459	478	489	500	437	496	507	466	512	484	461	468	450	466	513	470	484	487	476	448	458	518	476	490	459	483	466	489	475	471	476	460	469	467	466	469	502	500	505	468	525	476	475	424	461	524	462	462	501	515	478	459	493	501	509	488	502	500	499	460	488	489	458	499	491	485	471	469	521	470	488	521	512	489	459	457	468	509	470	440	476	484	485	507	468	416	487	448	495	444	488	486	513	469	484	468	504	448	500	495	498	518	500	460	469	473	499	467	497	489	479	503	472	471	471	484	467	466	495	513	493	442	509	473	529	506	499	508	493	495	438	469	542	473	451	482	449	441	479	450	483	478	497	509	462	473	449	477	462	496	473	490	494	489	491	439	509	492	461	458	513	495	474	491	520	478	470	451	477	458	503	476	526	463	509	487	502	498	537	437	457	484	507	463	484	462	486	432	506	478	470	440	468	461	486	466	469	459	457	494	432	481	469	478	484	446	470	481	486	520	473	478	505	452	512	496	470	500	495	510	488	480	482	486	500	509	476	460	482	434	485	488	449	483	491	464	463	512	507	497	467	456	486	486	455	451	482	496	499	489	459	486	484	474	457	444	484	454	479	491	490	492	486	499	506	521	472	473	464	447	481	445	475	504	431	479	498	490	495	479	501	463	448	432	465	465	488	466	522	464	459	486	473	419	469	508	482	469	471	461	475	464	486	497	477	497	516	510	521	468	470	491	452	469	516	479	482	474	506	469	490	480	470	469	497	471	482	484	549	463	455	497	485	458	453	464	443	515	495	485	492	505	485	454	498	490	460	477	480	465	477	467	491	477	445	496	483	478	484	492	472	515	485	501	485	478	492	495	481	422	489	465	476	474	479	453	464	478	517	456	465	491	500	477	461	495	482	477	449	498	494	495	462	510	448	452	469	455	458	475	451	473	488	462	526	463	469	498	485	468	519	494	475	452	475	465	479	467	499	497	457	501	492	497	491	477	494	489	500	503	433	510	472	482	508	473	474	518	471	479	479	492	444	475	461	463	468	473	487	434	477	463	478	458	500	479	471	453	438	471	459	474	506	480	484	495	477	483	513	450	502	427	486	458	468	522	500	522	483	493	442	504	465	502	470	493	498	461	463	503	499	481	477	473	495	476	477	469	462	459	457	442	502	472	471	473	477	461	471	467	482	485	494	517	489	474	485	521	492	477	504	496	479	477	479	492	493	430	485	431	461	481	496	522	421	491	463	513	484	522	480	496	550	472	490	496	477	483	502	485	483	477	501	510	512	484	476	472	491	456	502	512	452	480	470	466	487	475	521	459	480	478	474	481	447	487	488	493	486	479	509	464	466	508	441	495	498	465	468	469	439	460	470	481	453	471	462	488	470	496	532	468	484	482	483	510	475	489	467	474	480	490	501	469	503	441	504	514	461	441	481	509	488	475	455	467	488	487	455	450	441	482	437	514	485	464	486	499	518	441	443	480	463	483	492	452	487	467	476	455	500	494	450	530	492	465	448	448	501	495	474	484	463	472	475	520	473	461	495	464	474	479	475	517	486	465	476	467	448	482	467	500	471	457	517	505	467	455	475	491	488	480	508	517	466	497	448	494	498	499	504	479	464	485	490	520	477	479	459	462	451	438	509	458	492	480	492	522	469	476	499	469	488	494	465	466	513	466	461	474	476	463	480	505	470	489	484	479	500	450	499	515	469	486	455	486	458	488	483	501	461	505	484	496	484	487	469	493	493	458	495	477	492	503	437	460	504	446	468	507	473	473	503	470	474	519	513	417	469	500	473	491	466	479	427	476	515	476	478	436	459	486	428	522	493	432	504	479	492	451	471	464	493	493	506	490	502	525	486	486	484	493	457	494	483	485	475	464	513	455	484	437	511	493	493	495	471	490	479	515	518	429	481	467	477	511	440	463	501	498	496	490	487	485	488	476	485	485	525	463	482	434	489	502	454	473	484	487	485	459	487	514	482	451	441	480	461	507	457	491	475	474	468	515	479	455	476	499	513	488	501	473	480	471	455	458	522	483	467	461	475	477	473	491	489	468	518	478	484	486	487	455	480	473	484	497	511	442	488	502	467	513	464	457	487	470	474	466	441	468	444	466	497	473	494	511	484	443	475	459	501	480	487	477	478	486	507	481	483	482	457	473	467	477	465	438	469	444	462	465	486	452	475	502	512	482	470	517	482	452	491	522	475	452	454	465	487	457	526	458	476	477	496	443	484	501	463	478	472	448	459	491	475	438	477	490	516	453	470	464	492	515	449	472	471	458	524	490	458	511	498	484	504	481	472	462	491	472	483	503	468	449	505	461	488	498	469	469	443	441	471	466	484	491	493	471	483	470	463	496	477	511	511	478	473	459	471	469	496	449	482	469	490	469	490	509	450	435	454	416	475	465	447	528	496	499	465	476	481	449	456	435	485	542	470	452	501	457	470	493	460	480	439	488	470	509	441	503	493	468	487	464	513	447	492	472	432	409	492	509	453	480	487	472	466	468	460	516	455	457	500	510	491	484	487	493	503	446	447	486	485	465	463	485	504	460	499	487	492	473	499	499	516	480	476	501	442	435	473	464	446	475	471	468	491	486	466	456	470	475	517	469	493	463	461	478	462	496	483	477	506	459	518	487	483	462	426	480	480	471	486	415
22643	20330	26742	23751	20340	20330	6474	2042	1611	1469	1292	1262	1162	1154	1138	1054	1042	1035	1046	994	999	973	961	929	932	957	945	918	964	944	911	943	866	906	969	915	855	867	920	872	892	839	903	920	935	921	863	841	908	908	831	864	884	817	894	945	856	855	898	841	896	908	825	833	867	863	953	864	815	936	804	876	935	878	860	845	883	897	839	895	850	803	868	894	809	877	890	888	884	859	862	910	839	804	801	807	863	895	836	883	883	920	956	847	869	837	849	845	848	861	825	836	884	874	802	832	869	875	852	850	896	830	882	870	850	887	888	873	885	891	818	823	848	850	869	837	844	861	845	881	874	846	874	841	913	893	879	902	840	866	847	902	818	889	855	806	917	850	789	880	915	873	858	808	839	899	893	875	831	855	863	876	838	856	873	836	832	870	852	830	862	885	847	911	914	815	815	865	823	820	873	853	818	857	883	851	855	843	890	856	835	912	863	906	870	874	858	829	878	898	819	857	875	848	773	880	865	878	872	868	860	809	902	858	832	873	834	831	858	870	940	860	889	829	847	885	808	858	858	856	917	750	862	814	886	886	920	858	834	899	859	876	909	917	810	805	865	800	913	840	827	875	857	870	865	833	842	880	851	928	867	901	849	838	875	853	833	840	805	854	868	795	872	850	803	875	847	869	852	812	875	879	795	843	831	810	808	832	870	872	909	856	829	899	838	874	793	818	820	872	825	847	826	859	858	855	898	871	883	862	917	838	860	817	824	817	890	810	880	837	884	806	819	889	841	852	900	816	859	823	858	891	796	880	856	867	922	842	894	837	875	838	802	878	858	862	899	862	843	831	862	834	890	884	854	843	825	822	834	890	824	833	864	870	840	828	763	888	807	881	881	869	899	868	881	815	840	799	890	821	871	833	809	867	815	847	881	847	872	861	870	868	933	895	833	825	912	842	798	863	921	828	877	903	860	852	868	864	827	847	828	818	833	883	834	838	903	843	819	856	918	870	836	849	838	799	855	857	821	886	834	881	837	862	857	845	800	876	826	894	838	881	810	851	802	834	852	893	884	815	835	853	884	857	851	838	838	871	840	871	844	857	852	837	893	849	863	857	835	877	844	833	836	842	941	838	890	824	842	871	842	888	907	889	868	876	807	831	820	858	848	863	834	866	913	866	876	857	777	896	847	840	873	890	831	888	866	811	871	872	864	853	846	818	819	810	854	887	818	909	792	907	844	892	849	858	867	877	846	812	876	796	875	922	905	850	839	852	834	821	880	882	853	875	807	858	855	842	854	814	840	873	905	847	796	874	893	829	845	917	819	868	831	853	816	861	820	846	910	883	897	802	861	905	876	841	906	825	811	832	827	834	811	843	785	864	824	827	862	881	850	865	837	883	885	823	893	806	884	791	879	819	845	844	824	842	846	823	815	893	823	887	845	837	835	868	885	889	815	826	869	786	887	890	844	869	779	854	842	858	887	863	781	860	841	820	841	904	841	846	878	822	827	850	839	905	835	801	855	861	859	876	881	887	878	901	841	910	836	830	872	883	869	858	843	859	826	799	860	878	824	860	938	866	867	881	882	886	880	885	884	876	843	819	805	844	839	862	894	807	903	852	870	861	863	838	865	851	799	841	808	822	878	879	827	836	886	883	773	877	849	879	825	867	763	864	839	840	851	851	830	877	801	840	782	838	861	829	855	888	834	824	831	858	917	799	851	853	892	850	829	891	866	882	822	883	883	869	831	856	853	832	876	843	832	782	896	828	875	851	859	895	829	865	880	862	902	820	870	886	868	840	835	842	887	897	872	870	800	828	842	913	821	852	865	815	876	831	861	842	830	823	910	924	814	871	877	859	747	857	884	886	853	887	819	862	907	913	881	821	879	895	845	870	840	838	925	905	836	886	895	867	831	857	826	821	820	886	812	885	836	820	882	895	821	848	866	858	822	864	833	821	830	837	829	929	897	835	846	879	896	847	827	843	883	860	888	880	780	937	846	832	860	850	854	820	843	860	843	861	863	863	839	829	872	830	838	843	847	853	870	852	877	872	852	846	836	860	861	854	854	813	904	890	846	853	925	847	868	863	877	832	888	861	856	863	841	883	825	859	849	864	854	870	847	845	840	895	881	832	854	860	847	861	851	848	828	869	856	848	872	857	885	904	837	845	872	856	858	859	837	849	862	864	859	950	869	914	802	874	865	824	857	827	872	860	903	868	833	870	890	849	854	831	812	890	840	818	852	863	855	835	900	876	872	891	853	878	868	856	829	856	816	832	853	818	853	823	855	875	847	890	863	836	853	810	895	844	847	839	872	830	857	886	831	839	871	860	829	875	868	893	892	815	835	862	863	854	893	827	868	849	890	857	831	915	833	886	851	892	843	876	853	842	880	854	867	871	832	867	835	874	878	818	878	863	829	916	826	837	878	830	874	885	857	832	852	881	781	888	860	885	860	887	860	866	825	812	854	829	826	875	833	913	784	902	842	810	864	897	847	792	871	828	866	845	846	831	928	855	874	851	790	884	879	811	877	836	829	859	858	836	877	880	866	853	858	874	842	826	862	876	865	841	881	882	859	847	846	867	860	869	846	881	842	830	869	852	865	852	841	786	891	810	827	827	861	849	900	897	878	851	847	841	871	826	877	861	826	825	808	883	890	846	891	832	856	828	880	897	842	885	862	845	849	820	861	862	874	854	881	820	876	842	810	834	829	865	797	852	882	886	861	781	818	850	866	870	813	878	866	868	859	782	885	857	915	870	810	856	887	827	917	902	841	853	899	838	837	830	879	815	855	831	830	875	872	829	845	859	816	876	826	891	809	906	814	808	828	836	831	851	878	865	834	859	844	890	840	862	866	840	764	852	851	841	867	820	883	918	867	898	871	789	871	866	856	865	882	863	847	897	835	830	847	862	870	840	852	868	861	856	859	855	857	862	825	879	846	838	851	865	878	746	900	794	851	855	798	864	845	857	862	865	854	848	808	868	860	836	858	848	806	808	806	860	866	829	822	823	844	870	854	920	835	855	819	842	808	804	826	827	852	847	828	873	821	852	824	893	846	886	847	863	864	855	823	870	893	826	835	898	855	852	843	852	818	856	896	869	866	904	867	868	891	891	791	873	891	837	828	840	834	845	799	919	874	849	858	896	850	897	829	830	849	862	871	851	865	858	927	806	911	855	842	862	827	860	798	885	836	886	863	773	845	850	823	875	851	859	837	839	849	820	875	860	819	846	865	784	774	861	825	843	837	861	925	883	901	861	853	842	829	836	820	838	839	848	844	832	812	849	817	832	908	837	868	853	880	854	860	769	900	780	858	881	808	860	881	856	843	907	844	879	888	814	835	882	854	867	879	760	867	840	877	822	846	839	843	864	823	831	855	901	870	891	780	872	832	894	881	822	860	880	858	840	856	785	940	857	785	782	836	824	850	890	886	846	837	878	869	861	892	806	904	862	854	855	923	875	869	903	861	884	888	885	848	830	889	874	894	871	892	844	877	888
10820	17677	16101	9566	6640	4882	3703	3062	2649	2298	1987	1815	1611	1539	1392	1304	1274	1194	1189	1124	1097	1042	1010	948	1005	974	971	944	952	924	908	933	915	960	917	899	914	957	889	857	858	964	863	869	860	825	843	837	852	845	857	857	862	787	857	831	852	840	838	805	797	831	885	821	845	896	843	851	893	863	798	831	848	845	836	868	813	843	790	843	903	843	846	861	850	842	837	832	814	865	837	824	782	794	827	813	822	845	804	831	841	784	804	852	857	825	862	818	822	822	808	839	817	846	846	848	825	862	844	795	819	819	837	813	894	809	858	836	841	861	781	874	840	855	815	796	840	836	795	796	857	792	845	849	825	827	836	819	861	794	831	830	812	795	828	847	774	837	895	822	887	788	799	858	785	857	841	881	784	770	872	796	849	787	789	764	849	821	795	827	822	845	858	907	851	831	820	777	801	850	868	884	815	833	815	785	818	888	836	832	790	838	802	817	856	839	833	865	843	891	853	845	899	860	836	809	839	764	810	795	860	813	833	835	813	825	800	769	782	905	870	831	835	816	815	823	831	882	860	832	858	782	802	801	839	807	878	802	822	824	855	822	823	838	830	862	833	833	880	852	815	814	808	818	863	820	838	864	848	829	838	773	817	855	749	847	833	826	807	820	827	815	873	792	848	821	849	849	812	786	774	779	786	790	827	745	829	775	790	823	828	829	847	812	830	867	779	808	841	801	798	816	827	857	789	825	870	823	856	798	776	830	781	834	779	828	831	843	826	833	804	815	770	835	785	834	819	825	826	858	813	793	824	798	799	787	822	828	854	860	828	848	852	833	767	825	855	815	849	777	844	812	856	836	831	872	847	793	833	867	825	764	854	807	813	855	795	772	825	854	841	782	806	819	794	779	830	808	888	761	843	826	808	839	825	842	801	827	829	884	819	801	786	848	840	790	825	849	820	849	853	821	786	840	829	825	839	828	858	793	837	838	820	864	843	797	800	822	756	845	799	830	799	847	826	810	811	802	810	888	783	839	795	814	824	885	855	831	802	801	792	804	854	824	794	793	853	777	826	861	830	823	810	746	846	828	826	835	803	805	818	857	829	814	825	815	826	801	892	815	839	850	822	799	818	819	808	783	848	844	851	835	840	799	854	805	807	823	862	828	836	833	850	807	805	829	834	815	776	836	783	773	826	854	834	815	806	810	782	822	793	823	812	768	812	850	815	830	776	816	822	870	811	881	821	838	836	809	812	868	794	780	857	802	793	804	784	789	812	825	791	875	827	777	821	787	820	863	776	828	833	820	853	845	832	821	826	808	806	805	804	809	834	791	848	891	793	834	810	838	818	861	806	862	802	780	813	832	827	840	734	821	808	859	849	798	786	825	818	807	805	843	839	793	716	806	838	824	787	816	828	810	791	830	812	781	800	819	777	766	832	808	843	834	844	853	792	791	839	764	825	805	798	839	837	875	845	831	835	842	772	808	831	867	791	830	812	822	788	802	819	818	787	808	782	811	845	809	852	861	787	802	803	835	766	828	828	816	838	855	842	824	839	815	781	850	808	832	845	841	825	777	824	802	809	825	812	815	809	786	818	869	819	816	821	822	866	809	805	809	855	851	821	839	855	828	787	810	826	804	814	820	832	762	849	800	851	813	860	851	839	856	813	851	854	783	813	886	831	798	832	745	806	785	809	751	824	835	814	883	796	836	875	836	832	843	777	869	838	788	852	794	760	821	860	835	772	847	829	817	845	807	809	871	794	813	812	844	811	850	823	808	870	797	802	805	796	852	803	819	845	811	840	818	810	809	810	751	783	829	812	856	796	793	760	788	829	830	867	803	815	881	796	869	848	828	820	810	848	755	793	801	818	804	821	774	833	814	817	796	807	830	802	806	808	864	835	816	878	855	815	781	829	830	797	808	821	784	871	789	858	768	818	830	839	831	788	847	796	818	804	846	819	791	846	800	829	894	823	762	847	802	801	833	803	797	819	852	836	778	889	791	802	891	859	839	839	813	812	830	842	800	752	845	818	830	768	840	818	833	850	824	891	812	840	820	842	784	847	747	809	818	854	771	834	825	834	799	766	820	806	832	821	820	807	897	841	782	839	827	824	809	830	746	798	866	822	840	857	804	801	774	800	828	844	805	826	799	827	763	826	835	785	848	810	865	777	808	814	820	795	819	806	830	813	825	803	821	793	799	798	837	830	793	793	811	812	838	811	768	810	817	818	779	842	837	816	772	820	844	816	761	795	826	754	900	854	835	815	861	787	820	792	823	859	841	808	809	814	848	835	829	861	808	831	857	813	831	805	830	806	801	875	820	781	804	822	753	790	836	796	795	855	810	844	829	776	829	866	844	833	824	830	786	810	872	783	850	808	828	816	871	829	818	830	844	813	817	826	870	810	790	861	840	830	836	791	875	829	854	870	865	826	827	783	840	843	803	832	812	811	867	815	874	762	827	807	788	869	853	892	810	821	778	782	806	785	820	800	812	816	839	829	802	834	823	886	803	823	783	900	889	831	827	801	797	829	793	794	767	822	854	855	811	806	824	871	796	844	803	816	849	838	816	833	812	856	838	766	781	809	846	807	840	822	830	854	827	823	820	791	835	813	835	812	812	762	785	859	806	792	831	808	821	832	776	794	842	849	799	814	815	834	789	833	814	864	801	844	869	873	773	775	852	802	811	823	823	846	811	849	850	780	869	844	832	833	789	860	845	894	780	823	780	794	788	766	811	795	838	825	794	782	805	857	837	789	821	810	796	853	800	769	794	844	829	774	871	791	822	807	820	822	842	846	787	830	834	840	780	837	823	860	863	766	821	800	829	834	794	855	826	849	816	810	859	872	810	824	801	851	799	821	754	836	814	836	824	840	813	839	869	872	899	811	835	728	741	783	776	758	819	815	782	773	825	833	812	791	831	822	817	813	782	827	824	796	868	873	824	814	806	866	864	816	859	840	805	859	839	845	805	823	827	896	810	798	816	861	838	771	817	860	813	831	807	805	827	754	836	824	833	851	860	803	779	873	889	802	811	855	818	802	859	805	816	795	812	856	838	838	858	818	798	789	791	858	816	825	786	841	764	817	804	796	847	820	882	800	811	796	834	790	818	790	790	827	836	850	833	787	853	849	834	803	807	794	815	833	822	777	867	871	808	839	848	830	817	785	818	831	797	806	825	828	812	815	848	755	793	755	803	856	825	802	832	803	837	755	808	820	839	787	788	835	774	759	822	816	805	858	764	847	872	812	790	762	779	868	861	840	809	801	846	830	791	826	832	812	811	829	801	810	881	809	865	831	872	829	850	820	811	859	874	808	842	822	797	812	840	815	817	796	850	842	857	811	834	784	805	826	754	810	838	811	747	810	819	859	825	840	828	791	837	818	796	791	807	810	793	815	802	867	853	836	817	840	818	840	828	836	833	804	823	808	836	864	768	862	824	799	786	869	821	829	802	828	843	824	778	809	812	803	786	906	829	780	826	825	784	843	821	768	788	805	812
27869	13503	2442	1226	1033	1001	946	889	934	879	909	937	896	923	914	884	932	909	921	977	872	904	960	907	917	902	985	850	933	898	833	937	960	927	895	902	942	930	897	934	898	912	917	940	938	957	938	965	986	889	865	892	936	907	880	912	871	848	917	932	920	977	904	958	937	895	966	873	908	897	902	940	916	978	879	855	835	881	884	855	925	971	911	898	910	939	899	1006	931	951	948	941	890	947	930	904	901	967	890	911	956	875	898	906	908	949	921	853	895	892	903	912	924	984	916	892	893	926	930	947	901	915	921	917	936	921	879	921	895	879	928	927	872	890	920	859	884	900	873	913	920	910	952	905	906	887	906	885	966	938	940	993	937	840	879	901	921	917	908	905	944	961	957	934	886	909	897	902	905	934	940	912	853	920	921	934	931	917	969	960	922	866	945	914	883	918	925	908	908	917	887	881	925	888	899	925	893	892	873	889	929	967	916	918	935	965	957	882	904	914	873	872	872	914	890	926	908	867	923	901	968	951	903	919	934	869	892	904	925	930	944	865	914	967	856	889	929	904	945	923	809	885	903	909	966	880	874	910	884	897	878	938	914	925	886	915	927	891	947	909	872	929	921	936	877	923	931	823	934	903	838	879	905	905	902	870	916	877	963	864	932	940	933	895	935	926	911	863	858	897	917	972	926	919	873	887	931	918	941	973	958	923	931	953	890	911	867	860	914	943	921	886	876	897	950	895	914	949	955	917	911	937	921	863	880	953	875	907	963	983	862	891	889	915	929	871	929	936	965	931	933	936	947	887	911	901	930	903	833	932	903	922	923	884	943	951	898	911	892	845	905	886	878	917	889	931	915	938	904	871	914	909	884	893	856	857	919	899	947	897	927	930	917	865	913	932	859	946	958	956	904	954	942	919	927	860	906	935	926	898	930	899	942	901	905	929	926	885	910	921	986	856	884	880	860	884	917	880	953	940	959	914	841	936	945	860	847	915	895	907	836	977	916	853	875	903	947	924	979	876	923	900	944	920	935	889	903	927	903	855	854	903	946	900	928	959	834	902	864	920	927	937	953	904	921	928	941	929	886	940	888	915	924	906	855	921	921	933	955	911	912	981	907	903	918	858	883	907	874	906	900	942	853	978	920	942	959	917	876	924	927	881	901	909	913	884	876	886	917	910	935	951	904	920	901	920	1010	928	924	892	933	930	918	933	886	943	932	928	917	879	876	898	927	822	871	900	938	975	918	867	911	866	874	940	927	950	954	928	894	914	905	939	889	876	892	914	938	890	924	920	878	901	909	944	877	895	935	898	942	931	907	911	937	925	900	933	897	894	922	857	904	895	871	890	953	880	911	881	889	911	942	898	946	892	888	923	946	889	881	853	900	891	878	915	896	906	931	901	889	900	832	933	959	889	903	922	900	874	911	950	892	914	899	957	894	855	881	934	890	918	871	937	938	859	903	940	954	925	848	884	910	907	959	936	862	931	917	870	929	915	937	866	903	951	878	909	844	887	847	896	895	962	931	923	914	906	901	960	909	886	926	953	903	928	885	976	883	860	909	905	922	864	905	911	927	881	940	900	976	911	883	905	919	932	898	937	964	911	924	943	930	963	985	874	917	845	870	892	870	903	951	840	918	878	891	911	937	940	908	864	838	885	898	969	915	952	863	910	956	924	913	886	913	876	954	930	915	946	905	852	936	895	926	937	922	900	878	978	901	875	899	871	873	874	883	920	887	878	910	873	915	968	867	896	966	869	927	900	883	862	911	914	944	892	869	958	980	964	933	877	939	912	903	913	825	879	908	919	980	932	894	896	904	933	895	887	884	885	905	928	913	914	942	855	937	842	915	918	909	980	892	922	863	891	975	929	836	932	903	882	900	891	890	964	905	908	883	956	897	869	899	881	920	931	911	862	950	926	908	946	904	927	858	907	874	881	877	850	888	873	983	912	973	886	891	905	963	914	913	899	896	911	916	890	949	919	935	909	851	905	940	927	931	901	937	915	907	885	881	911	887	946	920	873	858	912	886	899	899	939	882	881	935	920	923	860	908	852	916	877	869	941	942	906	924	905	870	901	976	966	894	876	919	949	850	944	995	954	901	910	913	859	857	873	904	939	966	953	916	911	924	913	925	906	913	947	894	982	947	871	936	904	927	913	974	898	970	886	834	936	928	937	923	916	942	952	986	885	927	926	937	909	950	937	945	964	897	911	936	879	915	902	966	882	925	932	895	886	951	904	922	928	987	883	911	876	984	905	860	937	945	966	917	847	919	896	923	878	921	934	861	956	906	905	927	895	879	869	928	914	863	908	911	892	889	900	873	958	888	865	888	848	928	926	937	885	906	894	923	862	897	879	884	897	871	918	859	917	860	955	896	950	905	953	879	961	900	920	938	921	838	907	895	959	888	956	932	887	874	890	923	925	857	813	936	879	866	892	896	891	943	943	852	859	902	959	910	924	952	974	953	928	920	896	881	942	958	985	870	887	932	896	935	909	850	872	922	972	932	888	938	879	852	897	887	901	855	916	932	888	947	922	906	908	920	851	935	873	949	905	893	903	900	929	929	919	916	860	949	875	926	871	953	919	988	960	853	871	914	884	917	969	939	938	916	923	902	832	918	939	887	931	946	954	893	874	944	942	878	921	928	921	936	892	951	879	945	887	925	896	896	899	871	893	910	921	884	896	925	930	891	896	927	920	901	933	907	898	901	962	912	903	901	857	864	928	906	918	894	898	896	923	932	928	904	926	870	890	935	960	929	903	905	875	963	924	912	894	916	965	889	898	933	882	919	927	888	882	973	908	931	906	887	920	903	923	970	849	907	940	902	950	918	911	943	944	922	933	889	961	901	922	938	992	892	906	855	899	929	931	896	885	950	946	893	868	912	964	870	926	962	920	934	857	910	898	957	911	926	910	952	959	918	880	913	927	900	912	975	864	910	926	944	887	878	887	875	884	951	918	906	996	869	891	924	857	942	911	935	911	952	958	954	931	903	962	918	875	905	871	878	868	923	899	884	936	876	941	897	926	905	882	894	877	899	995	874	937	906	887	919	906	887	929	900	893	924	917	936	968	885	899	866	972	912	930	931	880	964	899	904	932	891	920	906	938	842	877	904	927	939	890	888	877	924	949	889	894	870	953	897	919	909	890	899	885	911	975	906	897	873	900	946	955	942	909	929	885	959	904	886	944	925	840	907	925	881	864	915	899	913	881	900	919	909	869	936	895	923	935	927	912	920	866	907	930	897	929	951	901	893	915	894	901	926	895	912	942	922	940	945	918	896	975	897	903	913	883	905	942	865	860	867	889	926	924	1002	903	949	893	917	923	931	885	849	934	853	906	922	960	894	915	882	908	863	888	896	906	949	942	858	910	957	928	944	889	889	900	867	905	921	880	898	921	883	876	903	899	935	945	914	901	881	945	908	882	911	947	871	918	914	889	927	887	906	986	846	918	905	908	867	933	914	924	916	917	893	902	918	900	927	877	949	904	897	921
5576	1616	1495	1204	1120	1079	1077	1031	1010	992	968	991	1005	983	956	936	916	970	959	935	947	953	934	951	990	1005	978	932	921	958	934	985	953	944	913	902	956	972	952	954	906	963	995	925	906	899	983	933	965	984	995	910	951	888	980	937	925	976	891	940	991	920	935	922	946	931	979	932	942	922	967	919	942	964	927	955	915	924	938	930	966	926	974	946	909	937	877	975	964	987	901	993	984	984	928	987	944	944	1018	965	964	994	1008	933	993	872	1005	972	963	939	941	954	899	945	891	971	916	986	900	921	950	961	947	965	938	950	1004	927	918	924	928	1008	964	949	894	901	938	933	963	957	895	1013	944	918	970	899	968	986	972	940	964	909	963	996	913	969	971	935	891	946	890	963	960	929	914	931	915	966	956	953	938	1005	957	929	980	938	933	971	954	944	917	918	953	937	962	926	939	966	959	905	931	951	922	969	915	926	957	969	944	1011	909	1009	931	997	978	938	1000	967	985	948	926	930	920	934	933	937	969	911	953	952	960	914	962	978	893	939	961	945	949	967	948	947	972	944	1001	958	954	977	907	915	907	958	974	922	932	931	920	956	932	889	940	897	871	893	947	984	920	977	966	982	946	969	945	960	906	975	894	948	1018	920	900	943	967	894	968	921	982	916	951	939	960	971	937	949	982	903	948	912	983	1016	984	944	952	934	961	968	910	964	897	962	957	886	897	983	929	927	933	934	930	973	973	993	987	943	917	936	967	986	906	923	947	943	958	935	925	930	934	910	907	941	925	948	959	914	983	902	930	941	922	946	915	956	928	987	900	995	936	929	932	946	981	922	971	867	965	963	972	981	913	969	946	909	973	979	909	914	902	949	933	986	958	1034	944	949	931	978	921	957	920	976	967	937	982	902	919	958	950	933	932	955	965	934	978	923	983	964	951	906	899	937	926	999	973	913	950	874	948	942	926	937	966	956	976	985	950	945	985	1038	973	942	935	962	930	853	944	882	962	991	963	909	995	961	947	959	931	964	928	970	981	975	989	994	963	967	910	1024	939	912	993	974	967	936	1012	953	904	946	935	915	960	959	978	1000	930	1028	938	962	924	891	924	906	946	970	948	938	1010	917	938	972	921	908	913	982	972	957	978	911	934	958	911	974	934	961	986	935	947	972	985	969	931	969	926	966	946	962	940	977	917	989	928	925	969	957	948	971	1021	911	989	962	927	972	938	936	947	947	1008	951	941	932	956	971	978	952	894	931	913	985	1023	930	908	957	998	939	906	974	959	1030	970	922	950	981	904	909	950	891	942	945	930	947	927	967	958	992	919	944	977	993	964	960	926	928	948	999	912	947	915	994	970	967	957	906	906	957	1006	916	987	977	968	965	1000	962	966	996	923	922	970	938	965	933	976	966	917	982	928	946	947	949	928	892	982	976	898	901	915	916	938	932	930	914	952	956	938	963	995	952	991	981	919	968	959	964	993	941	941	921	895	970	1001	979	900	979	945	956	985	987	981	933	897	942	930	957	987	903	972	992	925	900	995	928	961	877	942	950	917	975	968	959	967	934	930	974	967	933	918	910	971	899	942	934	931	997	977	984	977	962	969	960	955	924	930	948	935	932	963	954	980	948	951	941	973	1017	895	887	1025	951	951	945	945	967	948	920	927	934	941	928	967	983	896	938	993	901	907	950	939	951	955	895	897	963	937	918	945	923	1010	935	929	943	1009	941	950	966	944	1000	920	908	933	910	972	960	955	939	922	951	939	986	982	997	950	883	947	997	929	941	911	966	1013	922	975	911	982	949	934	957	941	993	919	962	929	947	899	929	934	950	981	933	974	960	949	934	1003	937	937	961	916	929	951	943	894	953	989	984	912	962	905	966	933	932	950	957	934	951	911	983	961	898	874	964	963	904	951	956	883	918	896	942	978	955	895	914	934	953	909	960	970	906	919	936	963	914	912	921	922	964	968	947	976	1000	945	972	933	923	945	924	957	989	945	941	997	996	916	921	934	965	941	979	906	990	987	939	998	944	970	925	913	928	970	995	947	950	979	957	958	972	910	969	933	922	993	945	914	910	947	962	935	948	950	939	916	999	985	940	960	917	916	984	930	907	962	978	927	971	946	942	965	977	939	923	898	972	975	1018	881	936	912	905	988	944	916	985	952	982	944	916	934	911	939	944	968	949	947	952	943	955	982	1032	905	965	891	903	1009	933	933	894	970	993	950	973	936	929	926	959	935	924	959	971	955	956	937	960	965	944	948	961	909	954	977	943	939	961	920	959	963	940	983	923	902	960	941	898	963	963	924	939	927	937	989	967	943	908	944	965	958	955	956	975	883	972	945	942	925	916	943	985	917	898	962	969	973	897	971	948	964	969	983	934	915	921	954	943	998	919	943	917	985	927	941	983	951	943	945	1002	949	952	966	960	861	959	929	893	908	920	948	964	951	993	967	970	986	947	879	988	934	967	930	907	954	968	974	1008	933	938	956	939	968	899	908	928	905	955	941	958	948	976	982	955	943	997	934	896	907	958	921	960	922	933	949	937	925	955	994	994	954	927	962	941	927	940	974	961	956	955	941	975	882	950	868	915	924	965	967	909	985	934	909	912	985	891	951	916	909	951	961	977	939	902	910	956	919	947	972	972	930	935	955	924	939	915	953	938	925	995	944	934	980	991	910	992	958	935	954	955	1008	925	966	935	934	934	980	940	950	894	957	944	937	938	912	928	922	973	936	960	925	927	959	932	1012	1027	941	936	955	928	945	983	952	992	945	970	949	985	911	967	938	999	968	879	933	960	975	967	989	948	990	931	923	957	917	892	947	920	962	962	986	935	919	933	926	959	897	932	959	933	945	961	965	1000	924	936	934	936	921	986	927	910	956	977	931	890	979	919	931	899	992	917	969	945	932	927	998	947	978	976	922	916	938	926	956	955	987	951	907	935	970	989	987	934	940	979	969	913	993	921	916	983	949	920	958	972	947	951	957	984	970	958	958	1006	907	959	939	946	922	949	939	952	964	936	940	957	1021	984	908	927	971	958	959	927	988	964	1011	919	973	903	975	947	964	964	924	937	944	970	903	920	964	938	905	976	965	899	937	941	975	967	931	970	937	952	938	945	1017	950	955	1011	900	982	875	960	926	949	974	979	937	933	926	942	1005	924	920	980	967	938	921	958	961	972	949	984	920	923	937	1005	937	1004	995	898	955	909	933	907	964	966	995	915	942	958	917	1004	914	966	935	892	918	908	905	884	918	968	952	945	962	944	961	986	970	986	956	943	927	944	974	925	967	992	896	979	952	880	938	928	953	940	969	943	968	918	985	922	940	942	897	895	944	916	983	1001	935	889	935	910	936	924	952	986	973	1025	925	950	960	950	976	942	966	912	970	855	947	943	949	965	924	935	945	924	974	920	895	954	988	940	946	924	974	946	929	894	1002	963	922	918	922	1009	943	909	926	909	915	987	984	931	941	963	996	939	906	973	962	953	927	976	921	922	983	941	993	896	897	953	978	917	938	968	960	915	922	954	959	852	924	934	971	958	985	996	970	932	967	928	896	981
24376	20340	26357	24216	20327	7939	1456	1020	883	839	778	686	636	660	556	619	611	543	582	563	562	482	519	534	500	490	506	479	471	518	487	520	496	520	529	529	478	502	478	505	482	484	516	514	495	477	478	470	480	470	502	517	490	485	500	468	463	496	476	497	531	492	475	473	476	484	527	487	494	478	452	487	467	467	439	486	530	513	521	481	506	477	473	452	470	495	482	472	449	480	467	503	470	445	485	489	473	457	471	466	520	492	505	532	479	435	441	499	483	464	500	476	463	463	461	472	451	468	523	485	466	426	437	449	487	429	523	466	519	509	457	472	485	448	462	481	472	482	461	470	486	487	492	439	481	433	514	502	448	473	458	487	529	498	476	480	434	520	477	499	461	494	469	472	462	473	523	494	435	475	463	467	507	478	450	497	478	509	491	467	494	438	505	476	497	493	530	473	438	471	494	468	503	420	464	432	516	482	497	493	486	477	500	453	488	449	447	457	479	453	486	470	467	452	498	471	483	484	494	451	452	453	454	500	501	480	482	485	463	473	447	492	454	458	495	503	469	445	482	484	469	460	467	479	462	492	467	480	455	476	488	493	492	466	468	483	487	432	540	481	515	475	507	469	434	477	514	489	476	485	476	435	438	481	486	507	489	466	469	502	515	490	499	472	513	491	483	521	444	487	515	476	483	478	487	489	494	495	461	533	483	451	480	492	466	487	471	446	447	527	449	475	486	481	437	539	481	499	464	459	495	451	462	466	506	492	483	487	468	477	487	470	491	509	534	532	469	432	459	454	445	497	487	482	449	461	466	506	467	505	465	482	479	466	468	437	463	482	471	462	473	482	553	470	510	447	469	515	495	448	498	503	467	457	516	494	451	460	480	482	485	481	447	446	441	453	470	477	451	493	461	501	515	477	422	487	466	486	465	484	497	532	458	452	499	491	453	486	492	477	461	449	468	470	458	489	448	475	442	498	476	483	460	474	468	464	482	431	447	435	490	470	510	470	485	514	422	492	475	481	442	497	488	447	460	463	489	446	483	506	496	507	488	461	492	495	502	456	459	449	480	441	443	519	424	505	456	509	485	491	462	469	464	459	475	457	485	495	485	459	455	472	501	464	448	495	493	460	463	491	450	475	446	463	482	467	479	456	452	496	483	439	486	448	452	485	448	473	467	495	463	486	445	469	458	511	492	482	458	483	443	480	474	483	440	485	502	510	520	462	485	495	505	492	442	454	476	470	442	498	495	475	499	504	476	441	471	490	504	459	493	468	453	479	494	469	517	501	482	486	496	467	475	489	496	441	505	485	482	456	472	468	493	465	499	490	451	508	444	499	506	441	516	494	498	496	467	464	453	464	509	514	488	486	441	467	452	480	460	483	478	470	447	471	507	441	455	507	470	496	494	505	491	520	453	503	515	477	489	504	463	494	453	468	444	422	497	480	428	480	486	431	473	493	503	462	501	461	460	513	441	519	504	503	440	498	511	467	469	466	503	472	454	494	455	485	505	504	518	474	465	508	460	479	492	473	436	483	454	485	492	486	486	527	478	468	463	457	485	491	468	466	510	473	514	490	481	447	454	469	498	469	444	504	503	462	484	479	479	489	499	496	446	470	459	498	508	475	506	468	494	474	457	493	465	503	451	471	453	497	467	486	465	465	484	478	471	493	475	428	495	516	451	472	473	423	484	427	494	465	490	470	476	494	455	504	488	487	480	487	456	498	452	475	475	482	547	472	496	442	471	470	487	455	461	457	456	500	472	480	471	490	509	507	504	456	477	503	445	491	484	474	496	475	472	505	462	464	496	461	433	453	492	443	508	482	476	462	453	469	462	475	441	472	507	471	506	446	514	453	466	461	459	479	461	464	460	424	493	466	498	503	477	453	505	483	484	493	470	510	454	519	482	481	452	469	467	480	472	516	487	488	424	457	463	477	507	478	464	470	475	487	525	480	487	454	462	465	517	466	510	473	464	460	447	461	479	462	451	457	488	489	465	483	461	455	444	438	480	495	484	504	481	457	528	470	494	502	481	471	453	481	459	468	472	451	476	498	479	451	450	475	479	481	491	480	495	514	450	489	484	446	472	510	491	470	505	511	474	437	519	443	487	453	489	499	440	490	439	461	489	477	438	492	486	472	486	451	462	436	458	472	438	467	491	462	491	484	435	467	458	435	467	488	525	480	468	478	462	491	484	471	450	497	504	490	487	484	498	427	498	451	465	473	439	493	448	460	506	467	509	476	477	476	483	502	473	461	505	476	448	472	484	434	460	473	457	517	470	496	453	485	470	433	465	480	462	456	471	468	473	477	533	472	493	494	479	504	461	481	453	447	496	491	489	482	472	517	466	478	499	463	495	489	509	467	503	425	486	555	483	480	453	473	517	502	477	465	458	457	462	496	514	483	471	476	471	442	483	494	423	505	499	487	494	493	442	421	439	447	471	492	472	460	457	502	516	493	450	506	497	465	464	481	477	486	502	492	439	511	496	532	469	465	451	451	481	459	490	460	471	484	483	475	498	481	494	500	467	513	521	481	452	447	462	472	504	522	474	485	481	508	500	460	441	479	450	459	470	481	502	441	515	515	456	475	494	477	507	444	481	454	491	458	531	469	494	478	451	464	484	479	448	486	519	443	522	474	450	459	488	439	497	466	448	469	476	493	471	498	487	495	475	454	492	440	521	516	471	480	480	476	475	505	465	492	486	483	459	481	469	519	486	434	494	469	477	479	429	509	480	447	493	461	474	481	460	464	474	473	485	470	478	471	457	502	463	480	447	483	469	505	482	459	496	483	489	425	486	499	492	459	501	473	452	500	497	500	466	491	483	519	454	527	469	492	430	424	464	499	465	455	514	514	483	479	479	463	481	480	479	492	511	471	450	466	490	486	494	494	494	495	457	498	469	498	505	453	495	491	464	475	478	438	501	504	500	458	454	471	473	477	476	494	521	474	446	469	477	464	456	472	455	467	488	436	469	478	505	479	483	495	454	503	472	457	472	441	473	484	459	491	508	477	453	451	491	456	486	484	439	478	474	483	460	488	458	508	495	492	461	501	462	485	446	438	486	508	508	447	473	523	488	486	488	466	466	525	456	522	449	475	495	459	469	465	543	485	485	487	464	439	456	422	449	497	427	464	486	471	437	490	488	504	468	475	444	500	465	479	462	468	512	428	471	467	489	475	488	485	494	460	467	462	516	486	473	515	467	417	479	485	453	487	499	472	477	479	521	459	457	504	485	482	491	461	502	440	481	468	455	507	461	467	494	443	462	464	493	474	469	465	492	498	500	511	490	477	483	472	464	502	473	425	476	482	496	506	465	467	469	476	465	462	491	528	471	477	499	488	450	477	476	502	493	522	438	490	486	487	517	474	443	427	484	483	465	495	465	471	430	470	453	481	497	487	477	431	458	476	471	463	475	460	478	473	502	466	435	514	493	490	479	497	468	468	504	460	509	488	482	532	496	470	480	484	488	476	497	424	448	490	471	494	495	452
7948	11197	10210	5736	3791	2723	2089	1699	1426	1241	1089	987	949	867	841	764	755	740	722	672	647	618	590	576	595	599	613	572	548	589	584	582	541	590	488	563	560	504	557	553	526	544	536	490	542	485	546	507	495	513	491	540	526	567	495	546	518	523	480	526	509	520	526	480	535	570	574	507	507	503	553	523	503	497	534	534	512	500	536	501	467	519	544	534	541	491	550	509	499	463	543	510	497	526	533	480	501	500	555	478	482	475	503	515	483	478	531	491	509	504	485	508	491	545	515	515	499	509	555	528	513	518	499	512	514	486	540	468	528	523	537	515	518	499	519	485	514	518	504	518	494	508	529	530	566	520	532	510	538	504	488	545	526	511	513	521	489	554	510	499	527	482	477	507	494	492	456	508	499	506	528	491	486	507	493	502	494	513	497	510	489	540	480	530	563	539	543	502	512	529	525	520	511	501	498	509	492	480	486	554	521	536	522	481	479	500	512	515	544	502	543	516	518	526	524	525	525	538	486	504	501	516	495	494	530	504	521	526	517	556	535	520	546	539	524	539	481	517	505	483	479	498	533	522	482	500	514	519	530	534	501	524	560	500	524	493	458	509	473	506	500	518	497	502	483	509	499	513	499	470	509	500	546	498	467	490	534	518	480	483	503	485	570	518	501	534	530	507	475	547	532	549	527	452	510	492	491	501	506	473	493	497	514	522	494	508	494	532	514	551	513	540	485	503	519	529	461	493	481	528	499	516	487	527	478	486	503	505	539	509	501	555	491	549	475	487	508	490	523	554	522	512	506	477	491	510	477	483	525	458	521	536	518	495	518	553	484	451	515	496	527	486	539	541	494	521	542	515	499	546	463	530	517	483	475	555	518	477	479	508	493	518	515	473	513	516	519	466	508	503	519	555	508	509	517	520	508	513	457	518	522	502	509	555	519	504	478	483	469	481	502	499	554	462	512	499	497	498	476	475	497	508	449	494	475	499	504	507	492	545	510	491	499	521	499	534	495	513	532	503	473	478	464	460	518	493	463	513	543	499	527	521	470	512	464	516	501	505	520	527	481	505	522	484	495	482	509	525	497	493	554	462	481	496	471	497	519	506	521	561	468	528	521	536	509	502	487	524	450	463	518	463	512	495	482	515	540	476	521	497	517	464	504	486	479	485	501	476	468	480	514	520	527	505	501	518	474	494	510	513	486	465	479	498	545	493	521	521	512	499	526	522	508	495	516	490	481	474	520	467	512	513	504	563	488	477	540	529	513	500	507	513	475	496	482	508	467	461	509	479	524	524	518	484	535	549	521	447	515	506	506	504	505	478	449	492	529	496	535	519	497	542	520	492	531	524	496	533	519	507	490	499	513	531	471	536	506	500	455	498	540	475	450	509	514	526	471	496	481	505	530	510	498	479	527	486	498	513	520	550	541	523	519	481	516	495	520	485	500	477	514	501	536	482	526	489	530	526	522	484	518	522	507	543	497	494	494	490	506	515	503	519	546	533	512	468	534	485	470	528	524	530	498	497	535	552	523	464	484	505	552	492	522	515	505	508	524	484	529	488	506	518	541	511	504	496	481	526	478	527	534	518	499	482	484	505	510	502	488	491	516	511	474	504	507	476	523	509	482	479	484	493	523	540	521	503	487	527	490	529	483	544	456	494	527	460	502	527	527	518	472	508	501	465	521	524	508	524	522	518	487	480	491	516	500	512	534	532	536	463	502	504	495	498	488	513	502	500	519	493	536	484	540	480	527	549	517	489	502	497	485	500	486	511	540	490	467	505	499	512	480	581	524	493	531	510	544	488	532	522	546	539	522	498	531	521	506	552	483	519	512	528	545	492	488	483	508	479	499	508	537	519	502	479	502	507	501	482	481	501	472	480	472	517	508	500	456	535	542	529	499	506	493	502	487	519	516	516	482	482	492	482	510	496	486	498	534	493	508	515	476	525	472	510	501	515	505	528	511	538	519	450	473	509	521	514	510	470	519	547	512	509	522	487	525	542	483	480	506	539	471	442	532	476	512	571	491	478	539	529	475	554	516	514	512	548	467	484	528	499	514	519	553	504	507	547	479	501	479	517	491	551	513	531	483	500	494	500	522	477	481	509	514	512	463	486	494	479	472	505	511	478	506	505	497	549	522	507	529	530	498	522	474	465	523	475	482	455	479	548	508	511	515	527	479	531	489	483	523	522	536	550	533	481	495	494	548	526	484	522	532	533	540	497	490	530	522	537	548	508	513	503	491	522	523	520	532	526	480	546	516	522	512	511	538	480	495	475	516	503	532	547	479	526	497	508	521	522	503	469	506	498	510	538	547	492	488	505	521	536	489	506	546	534	482	509	522	515	544	514	515	500	515	539	511	508	540	470	520	561	532	489	507	499	509	488	524	486	493	543	518	507	493	527	529	507	518	508	464	481	505	489	541	528	527	498	488	499	521	500	530	518	517	495	515	499	477	549	556	528	521	487	531	523	513	506	555	504	495	485	512	487	512	527	547	545	520	496	505	531	490	514	557	483	483	534	504	531	514	513	500	544	486	499	536	502	474	499	530	516	514	499	488	507	458	503	514	490	500	507	511	508	480	470	498	530	489	508	465	540	490	499	468	459	505	536	480	511	476	524	516	486	470	501	524	501	542	524	503	525	458	454	461	500	521	534	525	512	500	502	518	499	545	518	551	541	459	519	507	516	508	490	459	522	522	522	514	510	485	516	502	468	554	477	546	502	475	492	457	537	494	501	517	492	500	486	476	488	469	483	517	544	508	542	466	492	491	532	500	516	504	539	499	481	497	508	503	501	477	514	524	511	496	534	485	531	518	451	477	495	505	476	486	488	477	520	548	502	513	492	483	536	512	511	555	535	537	533	547	482	483	492	500	511	528	543	482	546	536	484	530	469	551	519	534	492	501	490	507	519	513	501	514	517	477	520	500	525	456	501	543	474	509	480	532	481	518	519	522	518	484	521	504	524	517	517	513	497	505	537	526	493	494	479	568	504	523	480	517	527	513	465	524	538	554	521	530	522	513	502	538	488	458	509	473	520	493	497	498	535	491	517	460	519	519	501	576	487	497	509	489	535	497	475	501	481	544	525	503	525	516	542	499	498	528	534	533	510	500	510	494	496	504	493	547	502	522	507	487	553	515	542	508	542	496	470	512	553	519	490	489	525	517	517	514	510	481	496	500	481	489	491	555	490	544	513	519	522	486	547	505	532	492	476	520	475	463	489	524	474	523	509	556	466	459	482	513	488	530	519	479	484	530	487	526	540	496	491	507	495	539	481	534	510	544	512	522	531	475	528	491	524	505	507	540	512	537	469	497	502	477	499	521	486	560	498	501	504	494	522	498	515	494	504	493	534	514	508	539	491	528	542	529	530	507	534	536	502	469	567	518	513	454	525	545	475	504	520	504	526	508	549	479	501	511	522	489	493	552	514	528	522	479	499	503	518	514	481	477	522	514	508	512	499	517	514	527	526	515	516	488	505	493	485	515	501
22676	20352	26772	23820	20361	20376	6453	2052	1632	1408	1378	1331	1122	1257	1160	1100	1040	1081	1018	991	1057	966	1001	983	973	963	973	979	968	959	978	929	904	931	938	931	905	922	913	986	905	922	881	855	875	853	882	910	884	901	875	876	871	874	845	913	846	927	947	894	948	869	884	883	873	902	900	883	838	901	889	855	944	840	854	960	906	925	845	882	897	874	876	849	861	921	917	898	926	885	896	892	924	910	911	888	865	907	922	912	864	893	894	828	898	897	889	892	849	885	957	936	888	877	901	880	871	891	931	871	884	845	844	914	904	844	873	882	953	884	910	893	857	906	856	945	850	882	915	889	860	889	909	862	877	912	862	869	871	873	892	844	866	881	895	897	890	901	918	866	857	907	882	905	866	873	840	839	809	876	830	880	893	916	858	846	860	890	880	906	909	887	841	911	874	871	849	918	863	870	836	894	856	883	908	874	832	883	910	897	852	822	945	861	869	898	895	889	860	870	880	921	915	868	901	945	885	860	869	919	931	870	902	939	874	846	880	868	907	894	894	843	879	871	836	881	808	908	911	888	892	866	879	853	904	840	898	919	936	927	850	900	925	908	873	848	919	907	857	907	863	898	896	845	869	865	857	868	867	845	865	894	838	883	876	846	888	922	917	885	895	885	855	913	854	849	904	860	904	856	878	870	844	884	915	884	912	891	863	909	932	878	914	926	921	857	886	897	894	859	884	840	892	869	940	875	799	914	902	919	906	894	903	920	909	885	890	860	904	919	898	895	905	894	872	882	921	913	877	859	864	886	893	860	863	864	878	874	894	876	801	931	863	891	863	924	933	881	882	890	859	923	905	865	859	913	821	903	860	837	916	896	884	904	924	900	839	857	903	914	839	865	874	856	823	935	885	918	887	871	941	881	896	889	914	838	882	936	862	923	907	893	835	854	925	879	829	835	880	890	919	887	891	892	842	858	904	884	887	934	833	926	848	909	857	839	882	928	877	849	846	900	861	863	881	854	864	877	921	843	864	870	820	837	897	937	830	863	869	904	892	915	936	902	856	905	886	924	906	956	865	889	842	886	914	927	862	863	909	883	900	858	882	909	852	796	876	870	868	890	871	869	902	887	906	922	886	916	858	899	916	837	852	892	839	906	857	949	867	855	865	856	877	917	840	892	857	820	891	908	874	812	858	921	954	881	859	936	862	912	901	865	856	911	938	887	891	864	891	936	857	866	857	867	922	879	905	881	901	815	837	875	917	890	900	859	852	932	909	863	856	886	930	853	893	933	853	874	901	828	866	912	879	927	869	883	924	885	810	863	906	845	903	914	834	894	902	891	906	859	853	868	858	858	883	849	887	892	867	852	895	823	886	889	851	894	921	863	887	821	882	920	838	826	864	915	906	902	864	858	874	889	914	867	862	899	875	863	864	861	822	873	878	884	863	875	938	882	893	878	889	855	898	890	907	906	927	861	883	907	893	844	881	898	926	883	916	880	892	859	859	883	854	873	853	858	843	855	950	886	890	851	882	922	889	854	881	894	909	871	841	845	859	862	895	852	899	909	907	961	885	892	852	855	882	906	847	880	869	881	871	866	886	811	886	953	875	850	914	912	892	851	835	873	897	872	894	860	882	881	875	867	922	839	880	873	891	894	882	873	822	852	844	947	874	862	942	908	854	916	939	868	879	881	899	882	859	880	933	911	864	843	927	950	913	839	875	849	835	910	878	816	891	834	843	905	895	873	921	904	920	856	871	858	825	911	894	866	891	915	874	879	912	892	932	895	854	852	830	899	834	849	859	846	910	870	834	866	879	922	883	923	885	891	846	876	939	864	863	891	862	907	887	912	879	834	842	874	874	873	874	931	847	848	879	900	865	865	821	863	835	922	905	877	850	920	924	908	921	887	901	879	923	861	893	850	858	883	849	870	875	872	880	856	913	863	861	884	882	860	903	894	899	905	912	878	884	876	854	828	889	875	886	905	919	946	863	856	860	859	876	916	854	861	826	898	898	894	859	857	917	785	854	909	848	892	897	864	873	947	891	882	890	886	850	852	878	874	865	862	846	940	946	886	893	915	832	851	871	920	895	893	844	920	930	921	866	903	859	846	926	895	894	854	861	896	907	886	890	915	876	873	866	850	908	901	960	907	898	850	884	868	860	879	865	936	859	877	840	889	836	867	873	872	845	882	864	900	919	903	893	865	858	896	912	806	926	918	882	845	884	869	904	874	886	879	858	916	919	921	885	883	916	867	844	903	859	886	888	897	851	873	941	856	864	939	876	906	894	868	837	854	885	816	883	919	901	870	929	914	847	932	800	852	906	895	929	884	858	928	900	933	899	832	919	932	871	877	917	866	894	862	866	927	886	905	854	889	850	925	847	851	851	889	832	841	819	897	844	866	800	792	828	854	910	863	950	896	909	902	910	941	894	890	868	919	840	905	866	883	934	924	867	837	914	883	918	876	853	902	893	913	869	894	881	930	940	944	817	885	885	892	875	845	854	861	898	896	848	903	886	876	895	882	830	859	921	868	830	874	879	905	886	889	909	875	850	883	925	855	921	922	888	880	887	883	883	877	833	858	896	906	928	904	908	887	900	898	857	847	842	859	875	965	855	885	874	845	886	865	886	890	898	819	882	876	846	868	874	893	834	857	892	885	871	935	866	901	909	849	883	919	886	903	862	876	867	890	841	896	890	874	846	814	900	889	890	927	896	841	894	918	922	876	815	818	884	929	921	844	870	900	897	842	836	879	880	825	913	878	849	892	866	932	895	895	908	841	929	890	905	877	886	882	848	853	829	840	902	872	915	882	862	931	838	884	885	872	827	898	900	879	897	863	858	887	883	868	901	907	870	877	858	836	866	859	866	858	872	828	863	897	891	852	893	881	907	901	852	846	860	885	878	851	864	853	854	902	892	889	910	906	927	869	946	932	833	861	880	874	886	894	854	886	901	905	875	885	886	855	843	849	852	900	880	851	896	891	851	856	851	889	955	924	847	908	829	896	850	865	888	853	936	815	881	887	880	889	820	833	849	869	823	863	857	849	890	863	865	878	885	869	892	843	949	901	931	864	917	888	911	903	889	863	915	851	894	911	891	875	838	873	935	846	839	890	897	792	882	856	935	950	899	934	889	868	876	842	878	877	888	882	931	811	928	874	868	904	919	954	866	898	835	905	920	858	899	899	869	864	877	868	880	869	857	902	828	888	820	876	825	855	836	866	875	860	845	860	915	880	889	883	886	937	891	902	881	896	859	852	876	929	841	847	881	875	907	893	812	907	890	885	869	904	874	890	923	870	920	909	912	891	882	821	908	931	876	876	881	896	863	965	894	854	869	832	858	900	868	887	919	860	866	874	915	862	874	875	910	902	880	895	861	906	900	901	893	862	903	894	891	826	912	910	893	915	928	885	929	884	900	867	906	913	902	879	886	844	836	888	887	904	879	849	856	841	873	885	870	907	901	842	918	942	890	896	843	882	890	855	869	866	844	843	899	852
10988	17788	16086	9596	6644	4947	3713	3176	2624	2235	1973	1762	1648	1476	1341	1322	1271	1219	1209	1154	1086	1109	1050	1033	985	992	937	986	969	952	922	931	983	915	923	890	921	938	892	887	920	919	882	902	910	899	906	873	837	880	829	882	902	874	950	856	881	851	802	812	860	881	876	840	881	856	865	804	835	882	805	827	828	832	842	849	884	825	844	806	852	859	822	880	849	832	848	837	865	886	812	842	816	843	864	840	856	866	813	846	852	864	872	870	869	872	882	836	869	838	924	826	859	827	863	875	840	858	838	815	820	863	806	823	862	863	846	788	831	889	875	831	875	827	869	810	832	812	874	874	835	866	845	832	821	852	832	896	844	830	835	840	910	838	845	882	849	855	853	830	833	842	839	868	884	810	813	823	795	838	819	840	840	856	826	873	834	833	806	843	858	934	828	838	843	907	866	865	835	845	806	863	838	836	848	821	876	894	828	831	829	835	835	850	814	899	819	824	794	826	824	840	805	818	841	885	860	862	822	874	811	818	837	792	849	808	828	860	833	857	881	881	810	844	807	848	752	806	791	869	907	825	832	822	879	894	787	833	808	813	816	803	857	807	837	839	819	824	845	842	862	819	836	852	866	850	836	827	862	816	858	839	818	841	840	811	794	808	856	845	819	873	798	831	855	806	859	855	846	870	811	781	839	860	814	803	847	880	893	801	870	835	853	845	867	849	839	849	822	799	810	863	836	848	819	782	871	846	858	882	793	900	834	859	810	794	863	837	862	900	799	860	813	882	862	828	824	856	836	872	845	837	870	855	849	810	893	789	908	904	829	868	802	856	800	814	870	812	853	806	823	846	901	794	872	867	836	859	851	804	817	827	874	882	862	844	841	863	848	847	807	845	827	818	846	849	843	861	768	835	854	800	864	869	869	885	851	849	837	839	874	852	796	872	814	860	827	893	844	822	877	851	804	896	873	845	831	853	862	829	823	729	845	852	800	900	803	843	869	866	848	828	841	855	850	832	921	877	823	805	847	804	841	799	818	893	801	855	799	863	824	874	820	801	851	819	871	828	814	845	828	868	873	821	833	854	855	872	864	820	851	832	778	845	850	824	865	781	815	879	818	768	840	813	863	871	816	886	897	848	800	840	834	877	858	845	897	839	830	877	889	888	845	807	816	888	812	792	877	835	849	830	921	858	819	838	873	812	858	857	857	866	864	864	829	819	875	866	845	851	845	849	874	838	877	875	842	863	828	839	847	858	869	793	872	849	848	820	859	841	826	858	816	868	834	842	872	855	812	862	835	813	860	877	875	838	890	867	828	839	864	878	845	889	868	772	869	807	900	844	882	832	881	859	894	826	818	822	830	868	833	846	854	837	849	873	878	790	836	847	880	859	879	816	821	853	862	822	874	871	815	862	801	839	924	919	827	826	835	877	820	853	847	864	825	846	860	887	806	907	855	891	789	892	817	862	882	820	857	803	913	818	858	844	819	839	820	869	877	869	814	829	873	875	850	842	857	808	832	793	894	829	828	870	804	871	820	773	811	839	835	893	845	867	795	823	828	837	826	928	799	839	881	785	804	796	811	860	862	860	864	838	849	844	789	852	887	811	842	811	819	801	894	849	823	868	838	840	887	829	822	876	798	828	823	829	892	830	858	887	830	873	873	884	829	822	858	846	826	854	845	789	823	845	894	860	896	788	854	900	802	812	831	889	784	847	871	804	843	834	883	853	868	870	835	883	873	849	854	816	886	866	857	813	862	871	785	858	835	803	842	862	818	800	852	862	817	852	830	815	826	842	793	908	866	809	840	824	871	861	890	849	847	900	847	822	856	865	803	822	816	851	874	854	825	787	829	838	839	838	837	820	845	854	847	815	870	776	843	894	845	793	839	850	847	833	899	833	865	829	819	845	842	913	869	903	834	841	879	846	835	820	802	833	792	896	847	892	815	792	839	845	811	821	839	804	786	887	873	847	853	882	825	793	838	831	840	788	806	824	851	853	895	861	854	844	837	810	859	858	830	881	838	841	846	844	835	854	830	821	832	847	822	827	843	822	802	826	861	821	861	863	892	825	811	857	816	890	827	832	820	832	876	852	856	872	868	824	863	831	856	875	859	879	841	868	858	831	901	798	846	811	861	817	837	814	836	819	861	824	822	872	806	897	838	845	842	839	877	878	869	894	841	851	851	836	854	831	877	863	854	911	844	873	835	903	858	826	842	853	870	857	804	874	850	816	872	808	854	895	849	831	852	887	820	865	876	819	833	846	823	844	840	848	857	809	842	826	874	814	849	882	844	822	853	814	865	835	862	804	862	820	900	774	838	873	868	884	831	839	853	857	854	833	828	858	894	832	864	861	876	806	827	827	874	876	881	771	873	822	853	799	840	833	899	831	942	787	791	827	827	836	857	847	848	795	833	815	855	847	823	831	839	869	830	838	895	793	891	783	872	892	910	851	885	845	875	834	836	858	824	827	882	817	857	887	856	808	845	854	829	843	872	850	801	916	860	864	896	805	847	822	837	770	843	796	846	837	821	825	848	810	825	794	799	846	851	851	835	778	779	818	853	870	814	846	862	899	847	907	811	894	862	853	814	855	842	809	842	893	816	855	868	850	875	899	780	799	880	810	854	819	884	843	828	788	818	823	820	826	828	878	830	801	797	853	843	807	797	808	837	830	839	883	801	817	854	845	837	884	853	836	856	844	858	882	842	825	872	861	831	795	876	810	834	789	858	824	834	826	819	803	825	857	906	891	843	793	820	843	842	867	814	863	849	833	823	823	817	786	814	858	792	861	837	872	823	827	786	811	840	814	815	824	847	885	825	846	823	887	871	849	841	843	840	852	823	844	862	830	885	860	835	852	877	870	801	874	839	882	814	816	853	848	834	831	892	844	824	829	792	867	814	878	824	835	832	842	815	888	823	844	840	831	838	904	834	828	818	878	816	857	934	873	784	835	892	830	855	883	871	859	823	879	828	870	853	818	810	811	827	870	872	875	825	829	821	842	834	878	805	884	850	800	814	867	849	842	886	841	854	813	833	908	836	812	839	849	833	863	849	846	832	844	832	838	894	811	820	776	873	809	833	847	824	800	854	796	807	797	843	855	885	923	804	827	839	797	812	860	915	831	818	831	834	856	864	839	863	868	818	803	850	815	862	853	832	903	798	874	869	775	840	863	829	864	862	868	872	867	853	845	859	848	869	856	906	810	848	817	826	862	850	827	880	837	810	865	828	808	899	872	869	841	880	816	826	844	882	849	823	850	865	832	843	836	846	819	840	878	844	841	849	799	837	877	870	826	851	847	850	872	797	839	783	829	813	887	815	841	853	872	850	853	801	848	819	814	815	869	832	826	865	804	896	834	851	885	868	890	846	861	879	847	886	886	855	867	796	794	816	852	846	783	850	871	857	910	870	821	867	872	858	856	853	821	837	809	842	837	818	828	889	786	789	867	846	878	843	810	812	816	900	859	878	797	835	870	810	895	817	832	822	785	850	906
27776	13522	2461	1299	1029	977	926	970	876	947	903	1002	920	889	932	913	924	896	964	911	920	951	934	861	929	941	886	885	889	934	910	913	926	909	959	885	910	950	875	871	911	846	918	907	889	924	929	885	906	932	901	904	910	927	885	924	946	940	936	849	941	913	942	934	1000	884	866	885	924	918	944	871	929	935	873	943	988	901	801	909	884	902	921	882	944	884	893	942	923	871	920	894	963	936	933	902	831	865	908	913	901	873	921	905	882	912	940	916	892	926	913	947	907	953	982	927	924	882	907	884	891	920	973	930	937	913	912	906	905	914	884	874	900	964	917	935	930	913	938	903	900	897	905	940	867	948	898	867	911	915	957	905	920	912	923	887	908	926	898	896	872	888	963	901	903	917	917	962	984	927	888	925	893	860	879	883	911	903	916	908	925	818	881	892	866	892	939	914	901	863	933	893	910	914	934	908	916	922	948	1016	886	901	922	906	974	899	904	937	950	873	866	921	887	920	947	893	911	920	946	897	883	916	939	899	926	950	859	909	916	847	914	888	937	951	877	920	962	963	924	904	930	909	890	887	878	873	873	935	940	917	890	888	937	930	917	942	950	931	871	900	902	936	920	932	870	878	901	916	930	939	933	916	900	911	867	863	957	895	942	902	891	911	892	907	930	922	900	900	968	946	891	931	852	942	985	890	931	900	913	926	929	937	917	900	936	897	924	907	913	925	938	876	925	872	903	962	941	916	835	870	903	927	910	923	889	900	922	944	951	858	947	884	928	909	959	920	908	919	944	899	880	881	880	855	920	885	889	935	897	884	942	919	893	898	899	907	966	881	891	921	915	862	900	895	887	921	880	957	935	917	900	847	879	870	976	867	922	919	923	898	909	888	938	889	900	870	905	919	964	964	957	899	920	902	864	916	894	908	866	918	925	890	872	893	883	916	857	871	937	890	960	909	890	899	869	947	880	910	914	892	907	932	937	862	938	871	872	958	965	983	945	874	882	912	898	886	884	889	929	887	983	935	874	929	869	876	970	897	909	924	927	928	956	895	921	934	946	924	903	921	884	912	925	875	912	901	903	888	859	868	913	910	873	927	882	960	931	911	943	918	905	926	931	875	922	894	953	941	907	910	873	835	911	924	858	922	914	873	926	899	932	933	971	922	895	879	909	893	910	924	947	915	938	921	923	918	892	937	894	955	913	970	937	905	868	836	908	908	905	922	949	915	972	898	934	930	929	902	874	884	917	928	901	921	860	1001	934	892	910	891	947	898	920	932	894	939	904	906	928	950	903	890	913	872	918	863	909	927	922	933	947	914	963	888	910	926	878	939	923	905	922	898	924	973	937	879	936	947	922	931	888	889	922	867	938	940	932	908	898	877	875	861	943	887	890	885	887	935	925	935	933	922	893	908	884	923	879	946	914	923	949	900	945	874	891	922	881	919	923	893	908	932	912	895	922	863	908	893	925	885	894	897	926	885	891	914	908	897	844	932	838	982	934	985	949	941	838	885	954	909	946	970	941	881	869	887	910	888	889	899	905	996	921	850	934	952	886	914	899	890	936	891	940	897	865	931	888	934	993	918	931	878	959	928	946	900	878	929	930	933	904	905	937	943	947	946	957	919	938	942	951	907	874	917	955	936	924	916	905	919	888	962	888	918	889	958	866	904	904	894	913	925	948	945	962	913	875	917	963	911	932	902	968	955	908	919	912	983	899	955	925	915	927	888	909	906	897	908	931	882	881	904	895	914	890	883	949	964	887	922	895	939	919	906	924	895	943	888	908	908	892	889	895	886	876	934	895	930	942	918	888	964	894	906	957	920	916	958	904	956	961	933	861	935	897	954	934	905	911	921	938	890	932	990	853	935	950	892	897	874	909	905	928	942	901	960	937	882	921	905	907	867	920	884	969	919	908	823	951	960	893	899	917	942	900	919	945	917	924	931	929	848	923	882	914	925	916	916	911	905	931	890	908	914	937	890	873	880	915	885	878	897	896	892	983	906	907	909	938	928	897	899	947	907	922	927	922	914	895	921	895	903	926	943	920	901	896	925	954	924	946	904	909	960	953	904	940	942	853	974	898	912	925	884	882	926	929	890	950	931	922	919	941	870	932	967	927	833	870	916	914	900	848	890	885	962	950	932	926	965	925	891	938	904	874	936	939	906	948	953	923	900	920	909	931	909	911	889	923	907	925	954	884	919	882	975	908	937	893	947	902	912	929	901	952	872	955	942	903	911	939	944	950	962	901	862	882	885	896	892	951	908	904	896	946	917	915	976	905	922	897	914	950	957	914	849	966	909	932	902	950	919	951	896	904	925	889	937	937	869	892	861	967	957	960	926	956	931	894	914	918	907	943	902	892	912	938	927	897	957	915	953	925	910	922	824	939	883	910	918	925	948	923	909	967	932	906	973	988	904	926	955	943	938	913	928	909	853	948	877	910	921	909	885	876	839	927	884	866	880	973	916	920	872	909	953	887	909	904	918	932	892	973	935	879	912	882	917	897	928	964	928	874	871	959	986	884	855	914	937	892	975	950	919	964	893	963	953	948	938	995	935	949	909	989	891	881	882	927	905	913	910	908	895	915	918	950	919	915	896	943	898	869	892	899	959	908	935	881	851	943	885	904	978	936	837	940	920	939	957	945	876	909	903	935	903	907	869	941	882	907	920	947	913	889	892	895	883	941	902	942	876	922	938	907	891	985	903	887	936	890	898	930	893	923	867	898	905	944	898	903	867	880	958	939	906	960	910	902	852	885	894	930	903	891	905	914	938	927	905	922	912	896	937	930	989	933	946	970	931	932	964	878	880	949	915	905	933	914	952	899	953	870	909	897	896	880	934	944	906	812	930	905	918	892	919	940	897	948	911	946	898	925	882	902	920	924	1003	939	962	913	914	921	937	944	895	895	936	876	898	882	900	927	894	869	956	928	954	981	901	956	874	921	924	874	836	943	915	918	940	901	872	893	901	913	943	1007	906	876	893	920	903	895	874	893	937	864	918	885	898	937	901	880	902	926	926	899	871	911	912	930	884	907	847	914	910	897	853	908	900	910	876	902	898	929	905	923	903	899	907	916	890	994	900	910	867	968	887	913	891	903	911	943	933	945	923	909	930	870	904	925	903	909	864	891	935	901	946	895	962	880	925	925	930	948	941	941	955	893	923	924	935	924	920	847	930	922	922	920	923	904	858	910	911	912	878	933	878	926	937	947	962	918	893	1005	918	910	880	884	938	939	886	876	922	918	898	941	905	906	956	955	911	917	937	935	955	963	894	957	870	988	935	933	880	972	902	913	914	896	914	958	910	918	890	899	931	902	911	948	937	931	948	879	937	920	917	905	949	928	941	937	922	915	937	971	898	881	887	909	908	970	877	903	889	911	901	923	871	989	913	925	905	949	856	960	958	1005	916	934	957	937	905	952	969	923	853	955	930	930	886	923	918	971	905	867	863	922	894	858	863	892	951	919	885	876	964	899	932	906	932	931	904	903	891	884	921
5640	1658	1537	1237	1156	1077	1004	1066	1013	1015	963	952	972	966	972	931	955	962	918	958	947	942	980	940	957	942	976	959	935	943	911	999	947	995	980	969	937	984	892	979	1013	942	984	964	994	937	952	934	915	908	934	922	928	918	911	955	967	977	913	925	973	933	940	1003	912	929	937	949	968	896	927	938	923	950	947	951	952	944	919	959	948	958	970	916	935	939	968	966	992	1007	980	978	935	943	929	978	951	976	995	981	959	982	984	949	914	919	942	906	924	988	926	877	936	953	936	1048	947	943	973	915	907	933	957	985	982	901	962	975	951	915	975	961	994	955	941	961	962	929	945	979	957	949	911	960	917	920	948	879	990	981	1001	908	980	912	959	874	909	956	935	932	931	959	946	944	923	935	941	956	933	917	907	905	968	899	937	1023	898	942	1009	923	943	934	952	894	957	943	930	948	952	978	970	935	988	943	966	940	950	941	960	985	915	957	988	963	987	896	930	974	927	972	915	935	980	912	938	981	994	926	984	907	931	1026	978	928	942	983	928	896	985	995	932	977	982	1010	959	928	962	961	986	951	965	964	990	1022	961	979	916	934	911	985	978	913	939	1011	982	964	987	920	956	966	997	987	1014	970	941	1006	939	956	943	928	976	910	959	972	903	922	942	968	930	906	985	922	927	979	956	930	954	926	968	900	935	905	939	945	960	978	1013	905	902	945	930	891	895	955	929	970	954	952	877	947	947	921	1016	933	928	994	926	960	939	952	914	968	962	964	964	961	939	1007	959	940	964	1005	896	925	944	950	941	901	939	989	983	928	1005	950	973	1000	946	930	950	940	934	953	908	963	1000	894	935	973	902	972	1021	975	960	907	968	877	932	977	979	935	915	964	988	964	942	991	963	931	891	1013	936	927	956	974	955	936	956	942	925	951	1012	933	970	954	964	994	908	952	924	922	919	935	913	991	911	982	943	910	867	917	953	922	917	983	970	1020	920	992	984	1013	995	940	982	1002	964	948	898	961	943	949	888	904	971	922	932	967	894	956	933	888	944	910	975	988	891	995	938	927	989	953	959	954	959	1003	933	995	1017	983	889	928	928	1001	966	970	963	863	960	951	976	927	924	953	984	951	990	986	962	934	959	965	931	953	943	903	935	996	939	936	958	941	949	961	946	902	964	951	970	934	969	940	934	940	911	949	936	889	957	972	971	974	906	1022	966	905	991	962	936	912	958	932	887	940	986	956	918	944	969	955	929	915	951	943	953	974	949	985	860	924	971	958	927	900	957	957	953	965	982	983	968	975	958	918	992	963	947	999	1032	929	926	943	933	916	1048	986	953	956	1014	985	899	959	946	985	906	968	947	931	926	922	950	908	920	931	964	963	904	944	937	904	1004	916	943	961	907	970	874	935	921	903	970	971	980	1003	967	970	948	959	941	922	983	959	965	947	967	939	972	958	948	961	924	974	991	967	958	948	932	924	937	1002	960	985	952	962	958	956	987	976	968	882	1002	923	942	1009	928	898	922	932	949	929	944	897	899	912	937	902	899	959	937	950	972	944	873	951	902	916	968	932	947	943	969	920	959	914	926	960	931	977	988	926	982	988	978	955	903	915	996	920	940	1042	926	963	918	1005	924	943	1001	960	908	991	957	962	982	898	880	974	995	960	969	949	973	985	928	988	972	932	905	935	900	992	941	935	1007	1021	974	945	980	915	961	971	896	981	931	933	963	964	958	990	940	948	918	909	953	931	874	969	954	974	928	970	900	987	940	935	961	973	881	931	964	939	963	932	954	965	951	1025	940	942	942	905	953	932	937	912	954	938	959	927	927	934	998	926	932	980	949	906	946	964	938	967	924	889	957	920	912	930	969	974	942	940	994	907	961	977	971	921	948	914	963	1005	1001	855	930	933	1017	1007	883	929	999	926	943	921	901	979	931	976	972	928	941	914	961	943	936	990	961	905	968	934	1025	955	969	956	921	902	960	943	905	965	971	983	970	949	1016	897	906	960	977	934	990	951	1003	940	959	961	953	969	936	969	994	879	990	930	954	956	924	938	976	962	924	936	922	964	982	977	1011	924	1010	972	926	969	914	951	902	917	959	943	937	940	921	936	963	965	943	914	952	955	913	941	1008	989	971	1007	973	981	951	924	951	970	954	916	949	925	960	974	902	913	891	933	950	942	891	919	926	931	961	895	948	939	872	1023	907	899	913	953	988	933	967	961	964	902	954	988	987	908	1032	954	923	962	948	956	955	918	928	980	938	947	947	946	973	939	939	947	954	962	923	928	941	901	1001	954	947	957	950	941	966	997	946	950	921	973	972	950	917	978	994	963	891	918	948	954	958	967	986	953	948	978	979	927	947	989	951	975	898	929	946	965	1039	972	925	948	973	961	977	938	937	972	984	949	922	942	932	928	885	1009	932	976	932	953	914	948	935	942	940	988	934	1014	902	957	932	949	908	968	996	907	978	908	979	920	960	921	914	936	918	909	934	961	887	1007	956	960	985	950	961	974	968	964	962	920	924	919	951	906	943	956	938	899	922	961	915	965	924	943	967	932	957	899	958	979	934	925	955	939	954	916	975	923	952	1000	906	944	945	960	897	979	980	943	939	976	916	948	914	951	920	957	957	959	945	943	938	931	933	978	957	923	938	946	930	983	938	941	944	927	928	964	963	894	968	950	922	897	933	951	918	940	937	916	946	951	907	931	900	945	933	953	993	958	942	955	945	967	936	995	982	975	953	928	943	948	884	933	936	952	987	938	959	991	892	977	930	971	946	914	884	964	945	971	950	1018	1030	940	982	1000	975	937	945	956	916	941	916	920	946	947	899	978	989	960	931	930	924	958	941	939	1029	965	908	987	940	946	992	918	932	919	930	1002	905	963	962	926	979	957	974	977	939	925	1029	936	947	961	907	947	983	924	928	964	944	948	911	959	972	992	974	917	914	974	940	945	981	953	988	983	905	972	961	959	920	914	981	962	937	971	957	957	904	891	973	941	967	991	972	921	1002	908	999	895	949	945	941	969	934	856	972	965	998	980	922	953	990	975	909	905	937	936	937	938	943	945	969	981	954	980	974	876	976	969	897	976	978	952	922	985	1005	943	963	919	976	943	976	933	911	944	990	974	936	947	993	876	953	939	947	953	935	930	1006	978	956	936	891	940	912	950	966	988	909	964	945	948	903	919	925	958	975	918	947	951	940	991	1018	932	959	956	933	987	1027	918	892	960	917	922	988	930	984	924	998	958	925	980	964	1046	934	971	958	898	969	891	959	935	946	944	979	926	935	980	971	991	955	973	852	889	975	873	926	991	961	894	975	913	949	970	914	889	946	901	940	970	938	999	935	937	955	913	926	962	961	933	910	926	950	938	941	946	976	995	950	913	952	992	950	922	956	941	936	961	931	907	988	904	943	901	985	923	905	917	943	992	953	939	910	960	936	1000	958	943	969	914	982	981	937	949	975	947	984	922	925	985	930	920	920	969	991	950	989	991	929	937	988	972	966	948	944	964	966	959	967	982	946	977	908	949	1018	931	940	985	950	957	976	914	914	949	933	985	935	932	944	973	1017	920	982	952
24419	20338	26336	24208	20298	7894	1484	1022	833	805	741	704	601	570	568	579	583	550	520	528	502	505	530	504	530	485	502	513	491	524	491	440	476	480	487	498	440	493	461	485	514	463	457	497	500	418	517	443	498	463	442	466	513	479	466	416	486	484	504	442	479	479	452	450	476	465	459	424	462	453	454	458	485	451	469	456	492	486	435	441	459	482	448	454	407	470	430	458	451	457	482	441	456	468	444	460	473	469	466	426	454	465	466	470	468	454	471	479	475	477	462	466	459	480	452	470	458	461	500	452	478	453	469	463	471	467	427	417	479	483	462	431	448	445	455	464	438	479	461	453	410	462	417	459	490	495	441	476	462	485	482	440	454	477	461	466	463	451	482	441	479	422	449	447	453	449	442	447	443	461	491	467	510	499	430	496	483	421	506	455	472	426	464	448	441	456	511	475	438	465	490	485	442	462	468	517	503	445	469	473	458	450	473	461	486	459	432	478	454	456	463	446	448	464	450	427	464	454	460	461	470	491	464	488	464	454	434	431	428	479	489	444	459	498	452	471	465	452	465	464	426	489	443	476	452	429	451	458	458	471	472	442	466	480	435	440	466	470	459	460	466	484	464	478	416	456	457	497	476	479	469	441	472	430	452	486	455	477	445	494	511	470	489	454	510	472	399	440	475	448	423	490	462	477	414	446	447	424	498	470	498	446	434	441	485	492	450	484	404	422	461	455	452	460	449	452	480	469	445	507	463	439	460	472	439	472	473	458	471	470	467	484	446	486	507	425	429	444	448	459	489	447	486	500	436	483	468	494	459	487	485	446	465	464	478	505	455	450	448	490	455	463	494	474	484	455	473	451	442	456	470	465	443	474	481	473	447	476	433	475	440	487	464	462	454	464	461	431	490	471	460	425	447	455	482	459	472	455	496	476	469	453	461	439	424	459	462	494	460	451	455	468	486	437	447	484	438	468	450	466	442	468	408	509	462	467	472	434	457	478	479	473	447	488	483	430	491	468	455	455	480	453	479	506	451	484	457	412	464	463	469	495	478	448	487	443	485	440	449	504	478	444	451	423	474	492	483	479	479	436	472	483	467	438	436	490	462	498	466	453	462	469	474	464	437	478	475	462	493	454	470	441	492	441	516	491	465	430	447	459	444	462	460	432	445	463	466	438	474	502	485	444	494	467	485	475	465	496	474	476	474	439	462	488	506	446	443	450	515	459	478	488	452	445	471	458	452	463	478	493	482	450	446	437	474	490	479	447	479	476	522	431	491	474	466	433	488	473	468	460	425	466	450	476	465	466	429	492	463	485	458	424	464	461	473	422	488	432	477	464	491	494	470	468	471	457	451	461	430	436	439	463	489	484	473	444	487	462	428	433	469	431	436	433	466	444	431	414	442	501	482	427	434	456	464	452	465	436	466	477	511	454	496	471	458	460	441	444	454	458	465	473	497	450	499	415	481	442	489	464	418	469	444	454	456	437	425	454	499	420	428	463	451	477	476	494	438	434	454	444	460	463	438	443	463	455	468	451	461	413	432	426	445	465	478	481	468	453	454	430	485	449	499	446	491	445	459	467	485	445	465	474	434	428	450	463	481	433	464	492	459	459	468	460	487	459	464	488	453	425	483	451	440	443	438	462	451	447	436	439	485	448	480	458	469	453	439	461	438	492	468	445	467	448	487	450	472	498	447	474	460	460	459	448	486	420	450	445	444	486	443	458	481	434	459	494	486	491	440	438	449	443	493	472	448	492	501	485	462	447	472	458	506	487	466	431	494	474	443	481	454	470	471	417	485	453	452	501	481	453	461	511	443	435	457	470	451	456	467	487	489	468	489	432	437	454	476	418	459	443	473	493	438	432	451	453	488	438	478	496	461	470	464	468	473	485	441	464	484	475	455	438	447	491	512	452	470	500	473	453	473	487	463	481	450	423	453	452	487	470	454	455	439	470	476	499	463	521	454	456	456	406	437	430	436	456	481	443	426	464	492	452	501	454	465	454	440	480	474	451	478	447	445	473	487	449	493	499	502	503	438	479	488	493	455	479	450	433	472	453	450	468	468	466	482	452	469	442	464	502	482	422	439	462	454	464	455	460	500	491	477	488	495	464	437	448	458	462	480	434	445	461	438	469	461	433	473	484	482	481	476	463	442	451	495	482	492	470	467	457	459	467	433	478	470	475	465	477	479	474	453	463	483	443	478	467	493	471	483	482	479	467	499	460	452	488	419	444	477	494	401	449	471	469	440	446	467	487	452	434	449	473	466	492	442	449	442	443	479	443	460	444	478	471	476	445	477	480	472	428	499	448	461	477	450	487	414	433	410	448	425	456	500	484	459	496	497	445	401	447	490	451	455	475	498	475	441	463	471	471	494	448	440	475	502	465	445	418	462	450	457	466	459	465	478	437	458	473	471	486	487	447	455	447	491	493	446	453	450	459	452	476	436	467	484	429	440	452	440	479	448	507	469	472	462	452	462	489	447	450	445	437	473	448	432	464	442	443	445	478	478	491	440	419	452	468	432	476	486	476	435	427	459	480	463	454	469	492	434	486	466	457	482	495	476	497	450	460	469	449	473	462	451	487	462	460	469	474	444	464	482	459	452	426	477	497	490	472	477	490	436	513	412	466	417	429	448	480	483	438	427	473	467	464	458	462	445	468	447	467	443	463	433	458	464	455	452	470	465	428	426	468	454	488	468	495	438	473	440	494	467	477	453	452	470	501	450	500	462	456	447	466	459	449	456	451	443	451	453	474	420	476	423	478	448	466	419	490	493	485	463	479	459	487	473	465	475	484	452	462	442	482	459	489	462	431	447	518	448	406	424	496	473	463	497	448	483	465	514	439	457	410	464	462	430	490	476	465	454	463	436	490	464	470	463	456	486	477	432	435	460	495	449	476	456	440	472	479	465	464	435	446	431	464	468	453	467	413	495	517	459	427	459	482	473	440	436	423	477	479	475	454	481	441	465	479	459	444	455	476	482	414	468	472	452	457	432	472	463	454	458	482	446	459	465	432	439	463	462	466	461	469	468	465	448	456	484	481	459	448	444	412	456	503	493	502	467	452	452	470	484	455	448	483	436	516	423	422	445	478	477	439	473	496	490	466	471	457	470	461	453	468	456	434	458	465	463	468	455	474	442	478	470	454	427	491	490	461	454	429	466	440	431	458	454	460	446	532	505	472	479	452	486	483	443	471	430	438	428	463	458	457	485	465	470	441	491	484	454	475	471	484	466	475	500	431	429	468	441	459	492	459	430	469	481	462	469	439	441	459	509	449	501	455	446	480	442	454	461	466	475	434	451	475	473	494	454	466	459	452	471	451	477	447	450	434	462	456	435	443	446	494	488	477	445	460	437	482	459	451	447	455	436	497	457	471	466	482	475	478	441	475	484	460	463	446	463	471	445	433	498	440	446	481	440	525	431	452	429	454	483	443	464	399	441	480	434	460	476	432	472	462	413	466	487	445	425	461	453	453	490	462	475	493	447	434
7953	11408	10207	5764	3749	2750	2161	1728	1480	1216	1164	949	937	881	746	744	702	682	642	649	667	645	630	637	567	555	553	553	563	556	500	524	532	539	536	560	572	536	556	520	525	549	508	520	559	496	477	532	505	471	527	475	523	497	486	521	534	511	515	502	496	467	503	520	497	525	509	537	475	525	470	457	490	485	472	487	513	532	461	498	497	511	507	508	543	487	530	491	492	504	509	464	522	501	528	483	496	544	505	473	468	491	517	483	502	521	526	478	517	503	493	503	476	517	470	501	514	485	468	477	506	437	501	503	505	493	488	523	479	485	475	463	478	454	495	474	496	472	501	512	485	527	480	494	488	492	491	498	522	560	506	459	503	492	497	492	497	475	471	530	488	493	541	472	474	477	497	520	486	473	476	490	488	502	527	480	476	487	476	530	471	477	472	481	509	497	506	533	483	495	470	499	523	503	521	497	500	496	465	467	494	478	524	487	497	468	492	488	476	489	487	486	503	521	508	470	511	505	519	480	467	507	502	481	522	501	515	467	508	481	481	497	479	507	544	478	472	487	476	510	489	443	476	522	457	495	479	447	500	477	503	467	503	469	516	496	531	507	489	511	466	512	509	500	516	492	475	510	476	509	487	495	494	535	513	482	492	496	499	532	495	473	488	528	502	506	468	511	476	483	518	468	523	503	523	508	502	483	484	466	487	510	466	490	477	524	478	523	477	541	521	516	477	475	433	495	475	460	518	488	500	430	459	479	537	521	479	507	491	518	502	452	521	485	484	547	494	479	470	501	498	471	484	545	482	505	499	492	466	490	487	478	499	489	519	485	481	459	501	478	512	505	475	508	510	479	491	495	526	486	488	507	543	482	521	485	484	495	504	518	504	463	528	513	480	512	467	476	513	519	452	521	484	484	520	459	467	475	460	452	473	482	535	519	461	489	494	488	479	450	497	488	530	486	482	480	487	488	448	518	483	523	498	492	495	486	481	474	479	487	490	496	462	542	480	498	517	522	511	506	467	463	559	477	479	499	491	514	480	464	484	485	523	486	461	482	477	500	482	449	485	495	478	485	504	499	462	498	500	490	491	470	505	503	547	475	502	516	513	465	490	494	500	489	465	456	486	472	522	499	471	480	505	514	500	501	499	512	469	530	513	498	504	500	528	479	518	439	526	476	474	489	500	522	463	485	517	439	475	456	554	499	511	469	480	496	484	517	488	476	464	483	498	482	497	457	475	475	473	490	513	487	516	502	461	453	510	457	474	483	482	480	491	488	499	469	498	507	501	476	441	504	464	493	486	474	567	471	510	477	505	481	453	523	513	455	512	550	496	509	518	493	472	502	489	500	494	513	468	503	482	491	464	472	516	521	467	501	499	473	520	515	466	499	480	452	443	508	456	504	492	473	494	468	465	495	493	489	499	512	471	493	543	523	510	427	500	537	457	495	494	510	496	491	496	478	532	504	486	490	494	497	483	533	498	472	476	510	522	504	479	492	494	493	478	489	459	481	521	494	522	502	469	473	472	517	469	522	468	472	482	511	498	503	506	489	498	480	484	461	462	481	503	485	467	483	513	463	489	460	500	473	473	489	490	544	464	476	483	457	512	513	463	504	473	486	482	524	486	504	504	477	488	448	465	516	491	507	534	500	461	529	459	494	480	483	481	540	556	484	473	505	500	500	534	483	476	501	469	476	467	491	488	530	521	528	496	453	525	464	512	491	510	463	461	478	477	498	530	537	489	501	464	515	506	497	503	492	469	473	500	485	469	496	522	502	518	474	527	485	486	459	519	521	514	538	510	473	530	494	493	493	496	483	478	512	501	492	477	508	489	490	470	517	498	495	493	475	489	494	492	509	499	457	516	487	454	484	528	487	540	483	514	506	476	508	476	478	538	505	498	482	499	466	484	474	490	464	468	505	469	449	489	470	453	495	517	526	489	541	512	526	532	503	479	520	445	475	520	523	519	472	471	455	469	486	495	515	502	484	488	491	503	517	498	492	489	461	457	477	428	493	474	463	514	522	527	501	500	494	473	485	481	511	505	488	475	513	491	503	475	463	478	496	497	494	528	489	488	500	456	505	457	511	492	484	461	455	496	469	515	514	515	517	521	513	506	494	519	473	516	494	494	486	462	507	495	458	463	493	487	497	459	484	493	484	509	475	491	508	539	479	529	515	494	483	471	473	529	508	498	496	457	483	528	510	467	496	476	506	474	506	466	484	455	491	486	508	503	529	484	533	500	519	493	504	477	489	482	481	497	480	484	481	488	521	490	466	539	510	470	527	501	488	469	444	519	486	485	496	505	483	504	477	542	488	496	463	500	497	518	444	504	503	505	494	495	504	473	483	499	507	485	469	462	481	542	458	496	496	513	455	490	453	520	453	460	500	470	492	509	471	508	486	506	466	499	467	509	485	471	497	538	501	495	506	462	499	514	494	470	509	497	499	440	490	503	532	504	526	486	503	500	503	514	492	526	487	496	487	451	507	522	510	522	484	457	502	522	489	480	499	482	486	498	489	518	508	513	561	517	530	493	466	458	485	490	511	508	466	479	453	504	479	487	495	472	516	526	473	493	507	474	479	531	485	485	498	502	541	485	485	510	486	470	447	484	526	496	490	471	521	530	470	499	477	477	484	532	502	458	489	508	459	459	495	484	480	509	500	505	493	510	493	458	459	485	465	510	489	525	497	539	500	462	512	479	458	509	479	497	528	497	522	493	469	517	463	549	468	486	522	500	495	483	503	489	549	479	438	480	485	504	512	523	460	465	460	481	520	500	456	484	499	505	522	479	461	482	485	511	495	516	472	497	514	502	504	481	530	444	516	517	553	504	497	523	488	504	454	494	469	498	496	493	468	531	475	510	456	529	501	462	495	514	490	500	499	512	507	477	489	499	499	470	490	520	486	485	487	505	541	516	509	482	480	507	472	497	487	463	478	499	490	479	475	462	499	500	473	524	492	461	469	474	460	463	488	477	527	518	477	494	525	467	532	502	490	483	475	468	478	530	508	530	493	488	478	491	505	474	499	451	441	477	485	520	485	444	504	461	464	466	487	503	504	455	500	527	453	520	499	512	473	511	526	480	483	502	474	462	526	522	533	513	493	468	522	504	537	509	477	488	470	466	460	467	479	471	529	457	511	483	480	481	472	479	461	527	506	487	524	494	484	501	460	540	514	485	523	482	493	513	460	521	508	488	479	486	510	477	454	484	502	526	508	500	518	483	480	470	489	483	507	499	522	476	470	515	465	468	465	516	501	508	478	478	474	459	487	482	462	496	480	467	490	500	516	459	510	484	476	483	505	526	524	485	437	498	487	505	472	499	484	516	508	506	508	537	510	522	467	496	490	487	492	488	488	500	562	490	456	466	500	543	521	517	530	502	477	486	542	476	435	492	504	492	543	498	500	507	534	474	503	492	523	482	501	497	514	461	485	479	506	494	495	497	473	516	503	486	534	470	517	499	496	491	489	523	434	466	491	509	508	533	489
22654	20338	26789	23767	20343	20385	6583	2106	1669	1445	1368	1308	1162	1175	1095	1102	1073	1060	930	1027	979	952	912	958	973	947	927	1006	904	919	893	935	878	930	903	899	870	936	890	920	888	888	929	902	884	916	886	874	842	862	918	930	900	867	848	844	895	872	848	859	884	952	863	874	866	852	829	876	865	872	857	893	902	883	870	915	870	869	930	846	864	817	819	911	923	877	882	844	814	928	829	891	856	895	835	876	845	874	913	851	846	878	870	865	889	860	832	889	890	875	897	855	833	878	844	810	841	876	874	795	841	878	864	902	887	873	859	845	911	852	888	887	886	885	894	842	882	887	848	862	905	842	874	920	841	904	912	816	888	850	841	854	823	905	902	868	866	860	837	857	834	899	798	908	891	904	927	811	848	869	868	831	847	835	868	903	833	833	826	884	823	880	857	900	873	860	866	879	905	881	838	838	875	843	865	912	926	897	854	850	889	852	875	882	842	855	900	876	872	866	867	828	892	858	824	865	850	901	871	866	898	882	826	839	859	864	858	892	878	896	821	822	821	857	850	893	867	869	904	868	847	843	896	850	885	817	842	890	836	855	835	850	830	858	858	821	856	814	879	865	907	880	864	884	823	872	866	802	849	907	845	844	893	874	864	833	851	858	876	866	901	857	836	860	843	911	874	897	838	886	839	866	883	796	918	856	859	773	831	840	875	829	879	851	893	814	842	831	853	871	889	819	879	845	854	874	798	847	843	881	887	876	869	879	844	817	867	850	900	920	877	836	855	933	852	818	820	889	880	848	854	858	862	840	846	860	862	853	886	886	848	897	810	874	875	879	891	902	871	840	877	841	863	866	886	840	900	920	881	848	837	821	829	869	866	872	851	879	870	886	859	839	855	846	853	791	874	904	867	842	823	904	886	929	825	870	836	834	814	871	870	836	804	881	825	843	827	880	885	885	858	833	862	867	878	841	867	857	892	833	868	863	922	829	936	896	851	837	868	860	847	855	887	842	847	824	813	853	881	906	875	876	865	877	874	903	872	840	921	872	915	826	862	887	870	846	893	840	847	911	889	847	860	875	841	875	855	803	903	830	872	886	830	846	880	908	828	822	856	868	835	884	833	903	905	886	894	839	872	826	934	899	856	880	929	896	865	889	874	866	886	882	869	883	816	864	853	840	845	826	882	885	875	857	824	851	895	874	847	870	871	887	865	837	838	828	878	913	898	883	800	847	843	825	863	799	847	847	870	857	824	802	871	930	833	865	890	830	860	805	875	906	842	860	906	818	887	847	850	848	848	852	813	882	857	825	831	818	810	863	895	831	857	860	921	860	812	902	866	854	828	888	850	897	882	884	886	849	836	873	894	836	820	850	886	871	879	929	849	829	883	846	859	796	862	876	928	878	877	814	834	877	863	872	804	841	830	869	823	850	842	849	829	841	846	855	880	877	862	884	890	836	886	886	828	849	844	874	883	855	853	861	847	879	869	826	878	915	885	797	853	893	822	812	871	845	867	889	818	833	842	884	886	877	912	867	919	880	845	905	896	846	866	880	862	838	846	897	864	876	906	862	813	823	866	852	827	886	827	842	858	844	940	863	800	855	868	886	847	886	849	855	865	813	795	871	836	811	882	863	870	846	828	919	841	849	837	862	837	849	843	906	815	860	800	831	892	846	849	845	823	838	868	883	820	863	863	884	826	871	855	854	847	870	878	906	888	837	892	904	814	897	855	845	861	876	865	856	869	866	871	863	892	868	825	879	870	866	832	847	895	795	884	855	893	845	765	888	802	825	863	819	885	894	853	903	851	863	826	883	860	879	832	858	875	892	857	860	884	862	837	909	895	859	866	870	822	811	827	832	874	925	855	822	860	881	866	864	837	819	856	848	894	849	918	832	856	850	787	856	883	797	889	837	897	869	886	854	882	878	814	868	872	821	828	828	884	871	842	842	861	882	893	868	848	918	831	851	849	889	891	869	823	914	840	862	822	900	883	873	839	881	820	901	896	846	879	874	871	908	913	826	921	879	833	923	837	891	862	898	871	870	839	861	869	911	833	906	870	904	893	849	875	829	838	827	854	808	807	837	851	845	871	848	877	903	821	848	840	845	822	880	837	835	856	876	879	850	903	905	894	874	783	824	867	838	840	839	863	884	879	843	845	813	868	866	868	807	855	843	850	873	870	886	846	849	820	846	824	834	865	863	874	838	857	890	838	821	880	890	820	846	851	831	880	865	824	850	894	846	854	839	932	855	864	865	848	833	870	860	873	874	886	859	868	835	817	840	876	873	880	836	831	817	894	855	875	890	867	837	857	824	872	859	881	861	861	848	848	927	865	899	875	867	784	826	861	884	853	885	864	871	867	868	890	863	857	873	870	820	853	878	815	837	876	854	863	822	845	883	812	859	832	864	842	906	913	859	829	873	806	889	840	902	853	865	841	825	896	846	827	874	832	858	859	856	869	860	882	866	857	827	872	886	881	864	874	887	905	834	886	886	838	842	789	868	871	896	847	916	943	904	864	870	856	840	868	849	830	805	861	884	886	887	861	814	864	821	857	822	880	820	822	858	845	872	819	824	820	885	839	858	908	815	878	861	855	923	835	860	814	877	846	922	937	843	837	859	863	791	853	813	920	858	860	859	833	855	858	875	912	844	857	903	884	811	884	850	861	855	838	900	846	896	838	865	821	902	840	845	845	837	836	854	846	858	877	827	832	803	880	893	893	821	836	883	860	867	882	843	893	870	826	855	890	835	857	898	924	858	867	913	835	877	889	897	852	845	878	850	854	858	873	876	871	804	859	885	858	835	882	851	871	905	900	850	835	842	819	894	854	859	838	884	845	872	871	850	865	848	853	855	887	851	908	821	810	944	910	870	809	883	844	893	854	861	879	812	889	848	896	806	874	874	852	800	870	849	895	867	843	833	849	858	902	858	900	886	869	858	809	843	891	866	848	889	860	851	836	853	797	868	848	837	797	857	884	844	850	843	879	843	786	838	834	863	854	904	847	862	795	888	807	834	931	849	863	865	846	827	883	863	869	922	832	838	829	888	857	924	873	838	836	894	856	879	901	815	835	859	867	860	832	803	850	899	878	843	828	846	885	829	847	860	857	896	819	851	884	854	873	865	861	904	804	863	881	900	842	848	823	822	832	882	856	812	880	832	856	845	851	899	831	834	881	845	848	838	833	852	854	823	836	869	871	870	854	865	847	867	849	873	887	839	793	857	847	849	855	854	830	887	884	829	852	861	889	896	892	849	844	805	916	873	866	840	869	857	861	860	864	867	875	842	897	889	825	832	857	828	833	848	887	843	868	833	823	824	897	856	899	854	956	830	894	879	838	909	857	870	866	861	856	889	861	827	843	849	854	855	854	868	848	827	871	861	844	907	865	859	903	882	878	839	865	911	845	819	843	873	851	828	875	884	884	854	840	889	827	882	843	842	865	843	859	902	832	821	880	855	849	893	836	852	822	850	804	816	864	864	841	870	832	832	860	850
11152	17670	16200	9601	6535	4891	3736	3096	2533	2207	1914	1768	1614	1455	1401	1352	1303	1233	1160	1192	1058	1070	1048	1079	1007	962	974	1001	929	951	884	906	939	888	914	932	856	865	924	931	893	886	835	848	933	846	825	837	869	861	836	856	804	847	839	834	881	830	780	893	824	830	852	855	828	837	794	883	837	840	820	885	801	828	855	849	835	841	834	811	806	824	837	797	869	865	823	855	873	782	832	804	839	834	832	836	901	806	832	843	820	791	859	890	857	836	853	831	814	799	855	833	880	828	877	783	806	806	836	769	826	848	802	878	811	802	890	816	841	839	845	860	789	753	778	802	750	834	823	826	869	843	844	789	842	809	780	808	851	828	872	862	822	782	799	823	845	813	818	854	835	865	810	819	848	821	846	826	820	829	825	848	824	844	820	849	840	809	841	817	821	838	826	854	755	805	843	853	789	826	833	824	855	864	808	839	827	867	816	815	775	841	846	807	826	860	861	849	814	839	826	832	843	836	818	788	787	777	822	813	807	842	845	864	830	870	760	890	840	818	755	811	828	781	821	808	850	842	825	841	802	785	867	862	813	840	839	816	770	816	868	823	849	803	846	833	855	858	843	877	829	794	825	792	812	858	842	880	821	810	795	801	871	809	892	819	819	844	828	780	843	866	821	816	849	837	814	869	827	868	802	851	822	750	822	824	824	841	814	803	831	821	829	767	824	795	889	811	767	813	793	844	800	806	776	815	805	826	829	789	862	800	801	802	824	778	811	814	777	870	816	858	833	847	859	796	791	819	802	804	806	841	837	842	818	844	811	794	799	873	805	809	857	847	801	805	860	838	836	829	813	801	835	816	815	850	811	826	808	796	851	873	794	859	831	853	842	841	838	822	895	840	810	794	802	840	835	820	770	820	792	815	792	777	837	849	819	856	822	823	798	805	821	818	769	826	806	799	806	838	788	840	833	801	805	817	852	827	878	840	781	822	786	791	840	855	813	847	806	842	795	831	796	808	847	773	825	750	796	833	791	815	819	821	843	795	803	813	797	810	806	827	841	798	845	832	830	812	821	814	813	816	842	844	802	833	800	818	824	813	822	815	820	893	799	827	857	813	836	852	834	816	835	824	865	790	776	815	841	842	787	888	792	825	802	837	835	877	830	846	840	843	839	788	809	830	843	829	845	801	841	889	755	796	814	827	804	836	847	853	783	817	838	789	839	805	846	852	793	816	855	755	765	797	856	792	791	858	821	849	809	822	823	805	809	839	860	828	805	789	792	863	818	829	860	783	833	834	786	819	790	851	832	776	844	807	815	789	844	787	813	846	828	877	845	713	806	849	819	805	877	826	834	788	842	822	836	837	871	795	816	834	789	821	828	883	824	830	829	775	789	836	793	786	821	861	838	855	796	800	796	838	800	832	855	839	812	810	795	838	816	891	818	817	820	821	816	817	831	851	830	838	800	843	818	808	801	770	791	770	848	827	783	867	880	814	863	812	834	834	813	833	849	857	828	842	806	831	805	831	800	827	833	825	807	799	806	778	816	839	799	820	849	796	864	814	821	772	833	795	810	838	798	866	855	810	806	836	830	792	808	831	781	878	779	823	828	817	807	869	783	860	790	831	792	871	824	810	799	826	765	822	792	834	832	816	784	780	859	787	752	791	857	876	825	848	866	805	854	876	823	796	820	826	807	830	794	845	839	807	780	804	846	775	871	786	865	781	832	810	781	779	854	765	849	781	848	848	796	767	827	786	859	808	823	848	851	839	810	854	874	840	771	824	834	807	874	821	821	827	770	835	877	849	791	802	821	836	823	796	855	841	806	784	808	752	837	815	836	856	849	825	787	826	845	817	808	844	834	784	798	799	851	847	786	814	849	832	847	835	819	827	782	860	812	832	824	845	803	787	854	805	826	837	868	810	768	854	831	868	826	852	822	839	872	800	792	757	825	790	840	809	801	794	804	814	786	786	869	818	838	850	832	858	829	848	807	811	862	839	803	849	833	864	821	844	857	841	826	787	847	800	803	795	811	864	811	849	802	762	850	794	839	822	833	797	826	842	815	816	840	862	823	823	823	804	834	851	806	809	844	847	848	823	840	799	807	786	813	815	845	845	825	814	834	774	775	813	851	818	854	771	809	825	818	802	778	824	810	853	850	840	818	794	818	807	870	818	829	828	824	802	833	831	810	821	822	838	763	845	806	867	858	809	826	816	825	841	846	802	831	824	837	866	819	833	758	809	794	842	804	843	778	823	799	815	856	874	836	845	845	733	772	785	812	803	832	801	861	815	789	874	847	870	830	783	845	865	787	842	827	837	844	812	804	832	850	867	831	846	851	819	792	853	833	813	770	786	818	795	846	863	840	811	819	813	805	808	797	820	821	803	797	880	853	803	808	828	863	811	866	796	820	839	814	749	862	791	834	817	845	829	823	841	835	801	845	777	826	857	801	823	877	777	813	801	802	809	789	818	789	772	780	856	812	827	881	836	818	778	854	820	903	790	795	818	788	786	815	796	797	851	801	780	837	834	819	804	789	829	762	796	827	864	796	856	790	799	785	833	804	765	811	818	792	862	821	826	827	804	857	833	836	842	835	845	801	812	852	797	830	773	805	864	831	863	816	854	794	782	855	787	865	855	876	832	810	792	829	830	866	804	794	807	859	885	850	853	820	768	811	812	781	807	814	787	810	825	778	841	844	808	832	820	845	825	828	818	823	794	846	833	841	798	801	841	776	845	809	772	826	775	852	834	795	793	807	821	807	779	803	802	871	830	791	821	799	789	819	804	820	803	793	781	836	778	793	819	806	836	820	852	830	800	786	854	784	805	799	809	769	791	818	801	838	829	849	842	818	871	806	826	865	841	833	823	825	807	843	802	828	790	853	869	811	872	877	802	871	807	817	806	796	841	808	867	800	811	794	839	821	835	824	838	858	820	843	842	815	809	767	832	798	806	824	803	879	854	846	826	838	793	806	809	789	874	831	815	808	810	781	856	797	813	883	830	778	817	766	838	816	826	787	802	818	855	876	856	780	783	793	819	817	806	828	787	815	833	776	868	852	815	754	775	848	902	859	812	751	858	799	775	824	818	799	833	788	804	838	800	841	870	832	839	814	840	822	807	811	794	812	855	852	817	791	840	849	820	863	809	791	824	775	870	848	810	791	803	816	816	844	800	809	843	850	860	839	843	878	764	836	847	797	809	798	794	822	868	833	831	847	868	792	847	772	791	810	834	854	797	817	808	798	813	807	849	816	807	784	781	792	848	846	841	835	822	872	825	824	831	854	787	845	833	874	819	839	796	825	794	803	837	811	844	778	791	827	844	786	840	837	806	828	797	852	790	841	841	812	815	793	827	812	840	790	833	857	842	828	864	765	810	845	836	779	832	785	787	881	822	811	839	790	819	822	814	843	834	805	848	832	827	821	814	829	814	799	792	827	838	831	832	847	843	783	845	812	783	828	808	860	819	809	831	833	790	834	799	811	818	779	861	777	844	784	846
27969	13329	2285	1192	956	920	911	962	883	889	906	881	851	888	869	845	901	896	902	916	913	886	908	857	886	907	937	901	881	920	867	930	906	867	838	911	903	921	896	869	828	926	894	928	914	842	905	905	845	905	899	900	897	839	840	856	907	857	926	905	889	874	876	864	878	957	882	891	851	904	871	870	857	815	834	858	846	909	863	908	925	948	852	876	875	886	845	829	897	851	875	847	927	903	907	850	926	854	820	861	877	872	876	890	880	917	880	861	866	902	847	841	863	912	897	887	890	811	877	838	870	828	912	881	896	856	828	925	860	927	823	838	883	886	865	865	953	915	850	951	921	878	905	916	803	851	828	868	882	876	837	867	885	962	913	980	868	855	905	908	874	853	846	877	862	839	893	903	912	883	894	900	859	835	852	915	861	925	888	862	857	899	910	896	904	870	864	861	853	880	835	841	868	833	887	906	895	910	871	850	901	862	853	841	885	881	785	844	860	830	872	881	852	868	863	823	916	906	862	907	923	868	924	845	892	844	930	946	861	871	900	874	922	873	933	984	849	851	912	874	859	913	859	939	852	865	862	836	863	829	895	913	913	894	899	892	885	889	869	900	875	905	835	840	853	863	861	897	883	885	879	896	831	896	897	869	838	827	872	848	863	849	854	926	847	878	859	826	866	912	886	883	853	905	928	929	946	850	873	852	871	903	856	900	858	860	904	885	876	870	848	843	852	810	863	874	819	868	901	906	848	898	865	886	858	886	856	872	880	880	848	843	818	901	881	878	861	853	914	894	865	911	890	882	887	923	913	912	881	878	871	908	821	888	900	867	854	897	862	882	847	924	854	885	900	945	863	846	834	929	844	874	813	899	843	956	862	848	868	839	915	872	923	866	864	863	885	821	918	819	840	871	850	905	865	886	925	812	839	911	843	868	860	911	887	872	902	827	878	823	854	917	856	820	883	908	857	934	849	903	916	877	869	830	853	868	860	907	864	836	879	859	850	831	889	883	901	849	909	866	881	906	852	918	847	866	870	877	851	909	921	919	868	921	868	863	834	871	827	948	905	879	868	892	859	849	885	832	875	836	865	884	849	817	887	843	864	833	847	900	866	862	863	904	908	882	854	886	832	889	878	867	890	951	903	895	888	875	859	913	863	898	902	872	823	915	904	876	805	920	868	858	943	878	875	844	899	847	895	918	866	915	877	814	911	855	906	912	876	827	901	873	847	899	831	850	855	868	872	859	897	793	881	889	894	866	842	830	862	867	868	886	878	916	832	901	859	904	886	920	874	879	906	883	888	876	877	882	940	843	892	911	899	880	851	852	876	895	917	870	842	961	914	896	907	887	813	909	824	925	836	863	917	925	886	867	928	890	950	856	842	862	890	891	843	884	863	876	879	930	882	851	825	851	924	925	896	883	906	916	881	901	900	849	863	861	871	877	839	895	845	892	906	924	882	878	920	839	885	875	875	848	863	897	912	956	869	890	856	883	843	861	871	890	880	911	875	878	869	910	827	862	841	874	887	876	873	879	903	912	857	933	866	900	857	896	812	847	886	884	855	928	904	885	863	894	930	894	838	919	877	873	821	806	877	857	897	930	853	886	879	860	910	823	897	861	896	842	858	923	882	841	946	903	849	879	888	881	881	882	873	902	909	871	905	877	866	854	880	870	833	921	881	903	915	868	895	888	882	879	889	836	850	938	829	840	870	851	927	907	906	856	860	891	880	827	854	852	913	858	879	902	863	869	884	890	861	915	912	879	860	872	866	856	938	874	796	861	877	857	884	899	886	873	874	870	871	858	898	908	911	922	886	874	849	836	860	874	857	898	871	891	897	898	850	884	891	849	786	874	832	905	938	919	865	884	865	875	915	897	878	888	872	881	858	886	839	829	857	900	876	888	863	853	882	905	859	872	810	878	896	870	855	860	910	859	926	905	860	896	837	836	882	863	901	869	873	873	895	866	900	915	858	854	892	899	856	863	920	885	916	918	917	841	909	873	867	855	878	827	874	878	901	864	892	843	914	880	857	856	891	833	842	880	864	852	880	877	910	878	842	862	885	868	891	848	893	880	884	829	896	886	885	873	886	864	839	931	858	877	858	859	901	914	881	906	853	900	861	883	829	827	855	888	869	862	877	858	868	839	847	870	838	856	864	827	930	885	866	882	942	887	915	886	828	828	830	917	910	836	904	908	876	879	856	887	880	882	849	879	920	863	896	846	894	891	871	870	880	849	854	870	870	826	845	948	852	888	857	857	847	891	898	880	904	866	881	855	882	913	832	888	883	873	837	908	862	865	875	898	943	884	899	876	934	845	870	933	893	886	883	848	928	827	850	862	869	881	906	889	847	809	857	798	910	924	880	849	860	910	870	914	908	924	908	877	848	892	852	878	854	858	904	870	911	866	871	910	821	850	858	841	904	832	886	889	893	925	929	891	855	904	851	877	895	843	915	861	885	930	818	927	854	883	899	844	913	836	931	875	843	904	892	887	857	862	839	885	872	859	858	859	885	937	872	870	882	865	849	886	906	875	850	902	897	912	820	873	880	894	913	854	865	867	848	865	852	913	851	905	905	865	882	888	928	889	859	898	841	878	843	868	852	818	890	854	839	872	894	853	837	878	933	895	842	853	875	875	900	856	892	904	929	863	880	890	892	914	887	870	827	841	925	880	881	837	849	891	888	893	879	931	845	897	883	843	902	905	883	892	890	852	894	887	828	854	887	858	934	865	809	895	916	854	839	926	920	841	903	886	880	884	834	876	906	866	936	885	895	860	913	824	866	869	847	965	865	851	877	842	904	882	940	893	917	909	898	939	892	878	859	827	873	941	876	788	884	836	868	882	884	840	899	952	884	885	861	918	859	911	876	814	894	852	892	842	872	884	866	853	919	871	885	853	898	877	864	898	878	850	873	906	901	908	869	871	859	860	919	863	863	886	852	860	934	929	823	882	915	912	836	841	900	877	917	847	856	907	890	913	833	887	855	886	823	876	883	907	867	906	914	909	896	904	853	853	903	884	874	881	867	846	951	874	878	866	861	881	860	836	880	817	890	874	903	913	894	944	859	929	904	903	876	867	911	886	917	871	847	879	869	885	887	893	905	851	851	829	908	894	896	893	848	849	914	927	868	865	885	902	860	864	807	880	883	912	868	870	834	871	848	853	901	851	899	884	896	893	865	918	881	931	875	923	931	844	870	899	927	901	934	909	858	908	846	848	898	937	848	853	887	867	877	851	854	879	853	870	881	846	843	913	849	886	882	896	861	885	905	880	875	920	891	911	876	857	881	890	863	876	867	833	869	864	885	866	886	877	948	830	861	881	849	914	918	837	865	879	884	905	854	827	881	852	854	850	866	899	850	883	915	896	917	856	833	867	898	860	911	855	868	934	921	897	958	866	919	887	901	896	880	847	890	854	872	892	852	875	873	900	851	957	869	926	913	811	852	905	838	842	887	903	869	906	884	807	841	885	888	870	933	855	845	826	868	935
5727	1557	1494	1207	1097	988	1030	975	967	891	906	946	910	951	893	896	946	946	931	933	923	922	917	909	913	936	943	944	886	932	912	881	866	920	882	911	858	947	848	953	888	910	931	911	900	949	912	870	939	939	882	927	974	900	931	858	959	892	883	895	914	931	907	960	876	877	891	924	908	861	909	957	946	921	901	906	932	924	910	921	899	915	966	932	897	892	965	885	927	879	947	889	918	931	917	920	899	930	868	914	903	903	952	987	947	915	947	861	902	916	881	902	944	853	908	921	893	909	934	953	896	911	866	914	920	937	920	923	882	877	910	911	904	895	934	936	932	936	920	915	901	904	881	841	885	886	928	983	1005	893	922	960	855	943	889	964	864	935	946	937	926	862	961	903	925	900	977	963	842	890	932	912	937	954	966	923	929	934	931	972	873	905	898	947	913	989	915	928	884	864	904	930	964	926	933	965	921	906	930	957	895	880	931	960	964	926	859	900	955	896	863	841	943	902	957	939	913	1014	925	890	913	914	923	889	900	922	975	896	908	908	908	916	977	900	903	891	924	952	930	885	838	951	949	864	913	905	880	938	870	912	892	926	857	913	929	899	931	931	911	894	980	909	922	961	915	918	884	934	892	864	968	864	886	915	952	953	947	911	856	947	916	910	851	883	946	964	941	886	904	896	933	898	963	918	920	851	895	850	896	859	936	947	927	909	968	918	946	911	858	911	979	889	908	925	875	930	874	932	899	864	951	871	951	904	867	950	872	948	870	959	892	884	912	919	902	914	930	920	886	906	950	930	930	961	926	939	939	952	892	933	907	884	906	935	928	941	919	853	933	914	877	958	900	935	874	929	929	941	899	953	895	897	901	881	968	921	950	943	950	864	985	879	959	880	948	947	905	938	929	913	905	900	940	892	911	914	901	873	886	913	844	832	912	911	854	925	879	833	940	898	963	868	900	892	913	902	907	968	925	885	893	931	911	900	927	882	926	881	921	953	888	931	858	960	920	905	852	926	970	929	882	903	883	914	918	889	918	894	939	917	935	887	869	919	871	936	916	961	935	867	944	831	886	899	928	931	888	912	950	925	951	909	900	915	899	949	914	879	886	889	938	867	914	876	917	892	889	924	919	865	939	939	906	926	913	909	885	935	919	893	883	910	964	857	923	907	936	928	877	913	920	929	944	936	915	968	928	883	915	924	925	915	858	853	952	930	913	915	899	953	949	905	991	949	910	866	912	888	903	944	912	910	888	877	901	948	917	878	989	880	919	903	910	955	874	966	965	895	890	872	936	934	921	896	981	923	908	885	918	939	921	892	897	949	883	908	943	949	930	885	870	925	918	903	919	925	866	937	911	941	905	871	963	923	920	964	916	911	876	945	909	926	889	876	930	863	845	922	886	912	955	876	901	896	890	955	915	930	931	963	900	906	937	900	933	893	959	928	953	895	947	928	914	900	885	950	889	924	917	925	940	952	901	948	860	927	865	906	930	929	861	909	930	956	918	900	959	944	909	916	929	933	924	911	898	897	938	904	908	906	969	919	894	933	920	912	948	901	921	921	878	949	955	937	945	894	877	880	864	901	993	947	893	909	895	879	864	889	944	973	973	939	911	888	949	912	893	918	933	934	847	915	899	898	915	905	886	900	918	910	916	861	901	880	911	952	897	889	906	931	933	878	896	940	975	926	883	925	922	919	898	906	894	893	937	919	930	937	867	918	890	920	900	913	892	889	902	887	902	961	911	943	916	882	965	887	906	902	916	907	906	927	881	901	892	976	896	948	962	902	935	912	885	933	935	918	950	939	912	967	877	937	906	895	893	899	873	887	894	923	917	953	858	958	910	912	926	922	962	944	924	912	932	912	892	909	918	937	918	891	928	891	869	925	914	909	873	883	867	955	922	925	903	921	959	900	921	889	901	890	886	912	926	946	884	887	900	951	955	891	918	991	892	928	927	970	948	930	874	904	913	910	903	942	920	959	930	910	911	877	933	856	914	884	928	902	936	957	862	894	935	912	955	947	932	883	923	975	896	879	974	957	908	916	915	918	860	935	940	902	887	885	888	932	931	914	885	882	909	901	938	919	896	871	900	921	895	931	916	951	958	917	969	883	929	934	889	912	956	936	993	943	942	892	948	904	935	923	920	918	932	943	917	930	914	892	913	946	943	900	944	959	882	887	868	929	941	913	895	943	927	931	867	912	923	911	958	913	970	923	941	924	835	902	953	912	903	899	937	935	953	882	914	920	882	914	939	914	918	948	914	982	919	953	913	892	881	873	947	898	898	932	874	939	922	930	923	877	976	892	941	879	919	920	852	934	901	940	905	920	908	936	893	903	933	954	931	987	924	937	893	875	963	901	894	935	943	913	906	865	935	904	871	950	948	846	927	966	906	974	905	915	905	897	893	852	902	1005	906	918	908	921	917	920	887	869	906	907	959	948	831	898	920	922	939	911	906	957	917	968	918	897	949	964	861	907	902	937	971	867	862	933	960	913	875	910	1024	899	924	970	904	925	890	947	883	881	897	933	893	884	895	873	897	921	865	903	860	888	959	939	926	894	935	893	899	937	859	899	867	852	922	919	869	954	937	895	905	956	918	946	960	877	967	893	919	957	941	930	852	899	876	979	917	942	895	900	910	948	912	932	879	908	919	912	889	927	887	913	941	907	933	926	913	931	886	933	947	886	917	923	910	950	908	862	913	919	884	964	917	946	911	923	952	918	926	867	875	901	924	866	905	924	907	976	923	906	908	891	904	925	932	931	889	964	913	890	931	890	902	933	895	962	884	917	900	951	887	892	917	976	924	956	921	842	927	945	923	913	952	931	863	912	932	924	876	932	940	913	896	866	923	915	858	883	930	886	886	925	955	876	874	919	925	897	905	944	905	910	992	922	886	932	901	937	889	907	936	943	910	964	986	849	878	903	935	906	907	862	873	944	951	925	906	893	966	891	928	910	860	908	911	911	904	906	906	871	917	922	932	956	887	881	920	901	897	913	927	931	925	888	877	962	905	949	878	923	898	955	870	905	913	894	908	925	910	933	947	868	876	943	916	912	945	913	869	917	924	922	915	930	892	964	889	906	904	917	917	893	939	940	933	924	943	915	901	901	910	884	939	939	867	931	945	900	976	857	913	890	853	935	916	893	911	924	956	866	920	914	898	932	898	933	918	964	962	945	860	888	895	854	912	895	894	972	949	861	904	923	936	885	986	962	939	878	925	913	909	927	913	905	900	909	913	902	887	877	954	937	967	906	954	895	941	901	875	922	958	924	971	879	937	939	895	931	901	919	927	921	919	918	948	927	902	919	933	909	906	919	940	926	933	914	915	918	933	946	921	889	905	920	864	866	895	885	898	955	923	925	941	937	907	911	863	922	946	940	903	945	962	965	937	893	891	891	919	926	899	972	923	943	914	904	936	920	888	949	902	926	931	895	946	957	885	907	878	898	866	895	853	917	899	936	893	902	884	861	912	922	880	951	906	927	862	899	943	919
24468	20346	26372	24178	20343	7798	1422	939	863	721	701	619	575	587	582	583	488	544	535	499	459	513	489	491	458	483	486	496	468	491	429	466	491	475	464	433	502	499	449	434	434	488	452	444	433	507	439	455	451	427	429	449	468	461	490	440	448	439	450	482	443	467	457	445	464	485	434	443	447	424	430	446	465	452	429	444	436	418	446	457	406	434	472	432	447	459	432	438	443	448	443	468	456	425	426	401	474	406	394	451	468	445	440	469	445	431	430	460	420	445	436	443	447	462	444	451	456	419	452	443	439	458	450	415	443	409	423	437	422	430	436	486	459	412	487	452	422	436	403	403	453	414	443	429	465	468	454	408	414	429	472	475	408	429	408	456	444	445	454	462	455	445	429	457	430	385	481	445	445	454	456	432	453	420	406	436	434	439	437	481	405	437	445	441	426	438	459	404	448	465	458	386	412	440	397	445	450	443	448	446	457	435	445	436	443	431	412	444	418	435	448	421	432	437	474	446	423	432	474	425	448	461	440	412	462	401	416	491	422	417	456	426	427	405	429	453	468	468	461	476	419	462	467	443	437	465	434	444	453	432	443	407	447	406	468	436	435	450	419	458	465	449	438	395	420	448	431	460	448	437	423	468	437	448	409	450	457	452	479	436	408	460	458	452	477	480	409	440	468	438	491	455	406	418	474	450	431	454	440	422	466	438	426	447	425	472	428	448	466	454	431	460	413	436	458	408	451	454	435	406	431	465	449	461	473	486	436	426	436	420	455	449	451	439	483	446	450	449	457	425	425	430	420	408	441	455	463	436	440	431	422	420	481	473	436	423	464	464	445	443	458	436	440	462	460	438	450	417	424	416	454	471	441	456	444	443	430	431	431	395	463	442	465	462	443	443	465	450	424	403	452	424	443	473	412	443	450	411	436	448	446	432	450	467	448	422	439	469	453	443	481	430	432	472	409	420	403	437	418	409	406	388	411	466	486	442	459	447	424	447	415	449	395	454	443	444	467	486	445	433	404	430	456	445	435	453	444	478	432	428	449	429	430	424	437	451	436	441	449	433	459	409	458	449	456	451	491	431	473	449	422	463	441	481	453	477	435	420	442	474	449	436	449	441	425	409	450	421	462	439	417	469	434	444	417	477	452	419	427	421	418	463	454	436	466	430	422	447	441	446	421	466	446	393	455	431	462	436	474	425	455	456	403	445	472	450	422	429	447	450	431	466	452	435	444	435	423	415	460	421	449	462	435	437	416	451	430	441	460	468	405	417	470	438	433	441	439	460	476	443	441	431	495	446	394	443	445	435	431	463	462	422	458	433	472	479	417	448	381	448	430	446	455	428	430	421	437	450	446	420	464	447	419	476	398	445	478	428	433	437	411	429	404	421	449	434	431	413	412	437	446	467	437	436	500	417	478	445	459	456	439	427	443	440	485	440	442	445	459	477	441	469	451	450	449	453	454	444	466	400	447	447	428	425	433	440	451	454	416	422	451	446	452	450	478	408	415	440	461	419	461	434	397	452	440	417	470	406	426	454	440	396	439	457	461	432	413	444	427	437	434	455	455	443	426	461	410	500	426	451	446	432	440	464	422	445	464	434	467	435	468	441	406	440	450	456	407	429	418	414	413	425	442	424	435	472	399	458	442	448	464	445	456	415	412	410	445	460	447	450	460	432	448	451	428	475	471	489	460	413	452	447	429	420	449	464	456	430	443	428	470	429	448	475	439	436	423	455	453	450	453	437	414	441	460	461	432	441	456	465	431	445	462	439	431	458	440	428	433	475	492	416	415	450	439	396	453	434	443	413	439	478	430	431	408	443	401	431	395	418	458	470	410	454	433	431	420	469	441	430	445	411	443	453	444	442	408	497	472	452	462	420	440	459	426	482	432	431	430	445	476	500	426	434	430	452	448	460	448	462	430	418	438	416	437	457	413	454	461	422	421	416	438	439	422	437	452	447	440	407	431	431	392	417	501	478	437	498	394	457	443	468	429	472	412	411	439	435	401	444	448	436	480	476	425	429	444	439	439	424	431	433	448	413	466	410	443	441	432	420	468	441	459	468	450	429	445	448	472	430	414	449	443	428	431	483	468	429	392	472	447	483	452	438	421	473	453	413	438	444	421	473	439	445	449	419	456	428	382	417	469	416	412	456	440	457	446	407	433	432	438	456	446	439	429	452	458	475	444	393	433	438	424	444	409	431	425	467	451	404	480	446	438	424	423	447	446	432	441	423	450	451	419	446	417	434	439	423	442	446	420	420	446	461	445	497	461	418	407	467	384	422	428	445	443	413	436	418	460	444	431	446	461	423	446	429	443	429	447	450	414	449	441	421	428	447	424	455	460	466	440	464	442	431	454	441	435	433	410	441	417	429	454	435	421	436	434	467	461	429	418	419	423	436	435	452	440	432	424	443	470	472	428	417	407	428	460	441	425	449	409	457	419	478	423	483	428	446	423	504	439	445	432	429	423	443	451	457	451	440	481	423	446	432	454	447	448	432	391	465	421	425	397	441	467	430	434	433	428	447	443	410	465	433	462	430	450	417	462	412	443	455	452	428	440	415	454	419	416	425	406	456	454	444	418	443	441	415	441	456	441	422	437	440	500	404	451	427	418	417	473	437	451	390	429	434	465	432	478	442	461	437	447	443	454	448	413	417	421	424	438	427	440	403	467	451	438	429	407	449	467	451	424	400	433	427	440	445	420	435	457	452	451	428	449	487	380	417	480	441	415	433	466	444	458	400	456	403	449	417	437	436	448	423	418	439	422	445	432	458	431	449	422	452	454	444	431	418	421	418	456	457	452	433	428	445	399	451	456	447	464	463	396	474	447	443	433	423	450	440	442	433	426	465	481	468	432	447	450	446	417	431	411	425	383	455	421	429	445	470	449	449	422	414	421	445	487	423	456	467	383	415	446	431	425	438	444	470	463	474	429	445	443	436	431	435	440	492	437	405	408	468	450	415	449	450	462	491	440	416	416	449	446	423	465	448	424	439	450	469	431	463	437	432	474	433	408	432	441	460	420	429	456	467	442	449	412	415	458	457	437	458	433	422	432	448	411	440	450	449	458	449	444	407	451	476	435	401	420	414	427	435	459	468	428	409	429	449	449	449	407	452	434	421	462	438	483	441	429	434	442	424	439	449	431	434	424	421	463	457	446	470	429	444	448	462	471	404	465	450	457	419	422	460	437	451	447	396	433	412	479	427	446	430	420	418	429	434	402	429	453	422	442	475	447	459	489	459	461	425	424	385	462	476	393	433	405	467	465	438	466	433	419	431	465	446	427	446	437	428	400	455	439	411	431	450	440	445	420	444	428	482	476	422	452	418	464	455	438	443	447	447	439	435	423	460	437	442	459	444	446	402	489	469	464	435	460	417	429	435	429	398	420	440	448	445	463	464	444	430	427	449	448	420	426	439	485	420	425	440	443	449	443	472	442	403	428	436	461	412	452	472	439	418	441	450	473	451	442	436	482	453	435	457	455	456
8056	11425	10318	5661	3759	2763	2093	1723	1420	1225	1067	1037	848	828	754	732	707	690	608	641	641	594	609	554	613	580	563	563	557	564	531	574	514	529	507	491	498	502	479	542	538	529	460	492	487	491	444	513	515	449	490	471	458	471	457	475	472	486	475	456	501	486	511	493	509	498	454	471	457	503	484	492	512	460	489	473	471	471	454	484	500	492	527	510	487	459	454	500	474	474	490	481	485	485	471	469	461	482	484	470	454	488	516	471	489	466	453	474	475	444	472	463	484	442	444	489	452	477	464	479	439	471	488	479	490	517	477	453	511	480	482	455	479	472	468	462	423	467	492	500	467	482	480	436	483	514	413	475	457	458	480	480	500	514	484	533	448	469	483	469	483	473	501	472	510	476	468	519	480	450	497	498	443	456	484	483	509	509	469	476	480	505	450	526	490	431	440	477	475	499	492	475	468	478	435	444	484	492	441	456	516	497	469	449	445	465	479	491	468	462	471	510	466	486	502	479	476	501	448	514	497	461	459	470	441	507	465	482	456	498	464	458	484	464	446	471	456	476	476	495	480	500	477	474	482	423	475	520	451	489	470	467	492	486	484	419	463	467	493	466	482	472	489	456	466	479	522	439	487	435	484	418	537	473	450	480	494	464	483	444	427	457	486	471	431	462	459	509	456	442	436	449	490	462	487	450	472	495	448	453	495	476	475	488	451	487	486	475	453	473	481	457	481	478	478	448	470	469	419	493	499	417	474	462	527	482	470	471	434	488	464	487	498	442	470	466	490	494	464	419	476	465	480	461	444	463	455	511	496	457	439	461	510	448	494	471	448	519	461	500	489	488	494	459	475	486	451	471	467	470	461	460	455	433	475	522	465	487	489	459	480	486	477	425	433	484	482	438	458	527	473	467	470	451	467	425	489	477	434	468	451	476	480	452	462	436	486	501	480	461	462	470	490	464	511	483	454	459	440	498	492	506	499	486	498	502	471	492	468	459	452	499	417	450	479	490	466	506	519	478	448	502	493	472	441	475	452	459	461	461	484	474	475	435	450	465	443	474	436	465	477	475	516	473	455	455	460	473	459	446	465	490	463	494	477	442	442	446	459	485	493	446	492	451	450	427	526	454	493	471	493	476	420	477	476	465	426	516	474	424	440	461	468	462	445	472	480	476	480	453	465	506	487	475	465	463	459	470	501	470	489	445	446	452	476	461	492	480	474	459	446	492	416	463	451	483	462	495	482	473	492	424	422	463	497	497	519	450	470	514	487	476	450	446	500	485	480	451	501	490	450	497	472	453	453	472	452	503	509	494	461	451	490	504	456	469	492	509	459	490	534	470	505	503	498	451	516	460	523	461	478	494	430	477	475	469	473	474	460	532	478	505	484	475	485	449	424	479	478	447	470	463	478	447	494	447	411	487	481	550	474	487	486	451	500	435	433	481	437	484	465	469	476	434	479	470	489	497	493	454	515	508	482	484	449	444	512	451	478	470	510	485	435	500	500	517	516	481	428	465	452	466	520	488	462	469	453	484	446	441	451	505	456	508	418	467	506	471	466	456	477	467	496	482	467	438	459	463	477	459	439	496	446	459	437	448	466	438	477	499	469	418	464	475	467	439	483	503	462	447	465	480	474	449	449	479	463	489	478	513	479	466	466	469	466	513	456	504	475	462	498	478	469	455	489	485	480	495	488	474	470	446	450	432	472	455	440	468	466	494	482	469	446	481	467	486	455	480	464	454	506	441	490	462	453	466	487	496	505	449	499	484	473	442	529	488	495	487	463	473	450	452	490	465	470	461	497	482	492	531	487	451	490	439	472	473	444	493	490	463	434	520	470	456	453	441	454	457	470	476	481	436	455	471	491	521	471	474	479	466	455	474	444	500	480	473	488	424	454	500	476	500	470	483	472	456	447	491	471	455	461	483	447	495	473	484	510	453	466	445	467	471	420	473	452	459	468	487	491	479	465	453	471	484	478	452	496	477	486	485	440	451	456	461	499	463	449	500	474	421	496	468	487	491	455	498	491	474	488	522	469	478	467	466	477	466	483	474	467	466	447	443	453	498	473	479	448	448	487	504	488	442	467	463	499	474	492	479	448	474	476	462	501	446	458	476	504	469	479	485	481	490	474	460	455	467	473	476	431	448	505	450	470	465	474	464	446	476	524	461	496	484	498	464	487	462	474	442	447	457	438	479	450	476	444	471	483	489	454	511	468	484	486	484	500	473	461	471	459	451	487	489	495	498	504	454	469	460	455	433	449	468	501	456	450	471	480	458	458	477	460	460	482	437	467	448	453	452	454	459	456	451	489	455	430	427	473	494	478	450	458	515	486	470	420	487	455	445	474	477	462	466	479	445	514	490	448	421	455	463	442	486	456	513	451	517	462	485	455	461	435	483	500	462	444	467	463	479	460	506	446	463	471	470	456	488	476	462	499	451	471	480	485	490	476	465	504	453	503	437	463	485	477	503	441	480	479	513	502	429	467	488	483	485	445	508	484	454	454	429	477	474	463	476	481	506	460	465	464	458	460	474	481	457	462	467	508	454	480	525	491	447	459	487	491	476	447	450	475	461	484	457	466	483	414	469	471	477	466	486	466	450	488	454	480	495	532	464	485	475	480	492	506	438	476	438	473	457	462	468	466	448	465	462	449	472	482	441	476	477	433	468	458	470	471	454	432	450	455	517	479	439	471	489	456	451	494	464	437	482	419	498	459	467	490	458	442	471	463	451	465	502	440	460	506	443	450	460	480	472	449	473	441	473	469	464	481	473	524	458	468	432	500	442	478	439	442	480	493	474	522	469	426	509	465	468	450	481	462	430	449	487	495	493	459	460	464	453	478	500	502	478	469	477	456	487	457	440	493	449	479	497	470	443	466	464	470	501	460	459	477	478	466	487	493	469	468	461	452	470	465	470	470	488	429	479	432	469	490	436	504	457	469	442	445	456	453	461	477	478	431	508	438	422	485	440	449	455	513	496	500	467	497	484	504	467	438	435	472	424	518	486	487	465	450	471	443	485	449	452	475	489	476	481	474	436	463	494	494	489	478	478	487	503	471	460	456	483	463	485	461	487	485	430	451	484	480	467	465	446	465	453	488	430	452	462	504	469	481	478	488	470	496	450	463	464	476	526	490	452	478	516	453	485	467	453	460	463	479	465	468	468	420	447	453	466	500	444	522	487	491	479	507	427	458	484	470	444	448	455	460	472	522	422	477	456	445	473	478	459	494	480	466	470	473	449	483	493	431	488	437	462	490	491	490	492	479	470	475	503	478	453	498	444	456	468	475	491	495	526	470	455	468	459	444	486	466	487	458	467	469	466	483	523	461	465	444	442	455	494	501	413	438	447	449	432	456	470	482	454	473	439	452	477	495	517	473	488	444	462	469	474	460	473	474	485	478	467	450	448	473	459	481	437	495	470	446	512	511	460	466	474	434	529	443	459	470	492	495	456	502	407	480	425	447	462	527	481	498	464	477	488	506	471	497	465
22646	20352	26783	23794	20360	20344	6570	2026	1548	1456	1336	1188	1234	1112	1119	1091	1034	995	969	997	1020	888	932	914	918	942	935	900	931	913	887	872	896	879	868	829	833	899	853	892	828	868	851	848	847	936	851	857	820	913	861	826	803	861	822	845	883	912	833	889	908	843	859	813	887	901	832	818	765	843	883	826	852	832	802	886	812	860	830	873	868	869	895	836	858	838	880	958	836	828	869	816	888	808	859	827	901	853	841	862	897	803	865	852	862	832	827	812	832	831	824	866	831	886	848	870	876	880	827	823	857	856	823	850	854	844	827	836	880	835	856	858	878	852	854	813	785	841	858	820	844	868	798	807	903	863	815	805	868	839	842	873	873	825	855	848	850	836	888	854	784	829	834	859	864	821	843	769	820	866	895	807	860	827	826	848	842	854	881	858	859	889	829	883	862	843	851	859	870	835	842	878	823	828	830	782	798	844	863	797	880	831	832	830	863	878	869	877	934	858	806	816	844	847	877	884	846	858	843	851	789	866	862	808	869	854	906	881	857	845	866	857	841	844	896	831	822	854	775	854	840	860	864	845	833	821	877	826	844	837	811	912	842	823	850	855	812	814	820	801	858	859	808	834	830	876	853	829	888	854	832	846	832	811	833	832	836	810	852	793	842	873	825	825	774	833	860	867	862	839	838	885	862	835	880	903	842	860	851	865	886	854	876	860	786	834	826	913	843	848	856	875	854	914	828	835	848	799	846	840	861	882	850	850	920	864	880	855	845	813	852	805	857	841	862	821	864	861	916	871	890	849	877	906	829	879	834	881	858	842	867	803	874	857	832	808	840	842	839	826	829	837	822	849	856	841	844	817	906	877	826	870	825	900	809	778	858	855	854	889	870	860	861	801	843	840	838	787	873	759	818	836	913	881	852	791	856	833	847	887	891	814	815	836	888	888	835	884	818	851	800	845	824	870	822	869	833	838	803	854	829	872	847	836	820	820	838	800	855	807	817	836	810	842	838	847	766	901	867	876	807	870	844	882	843	816	888	838	815	774	830	866	799	865	831	837	926	848	818	851	834	823	837	810	796	752	851	799	829	854	858	808	885	850	922	853	851	808	864	810	825	859	852	820	799	827	824	820	865	868	863	791	861	819	846	908	875	828	859	824	912	853	830	780	859	868	852	836	834	918	801	788	826	761	879	901	860	889	797	822	835	875	849	880	907	845	837	852	850	869	820	837	846	854	801	817	808	828	858	836	839	852	836	815	867	771	878	862	779	872	821	868	863	905	867	832	874	841	794	838	770	837	847	802	844	877	824	781	855	837	824	817	894	854	838	845	798	840	861	893	831	837	846	845	878	872	825	841	875	880	844	835	863	891	847	859	831	875	819	785	819	854	833	859	834	852	875	816	840	861	860	821	845	814	830	800	853	827	903	866	818	811	865	840	865	851	854	854	823	838	874	800	823	831	868	813	808	855	854	831	866	848	861	881	859	802	855	839	870	814	946	810	834	883	863	835	880	832	802	831	909	859	866	831	782	852	885	876	833	817	860	857	873	869	858	817	837	852	872	849	861	870	827	815	847	842	778	862	835	857	824	783	860	824	826	827	806	803	825	812	827	835	796	833	866	838	830	840	931	862	815	889	859	855	868	838	819	865	808	798	856	850	871	833	861	854	839	847	853	860	848	812	814	884	856	869	831	820	837	877	822	890	863	823	861	846	887	791	818	820	851	841	889	843	770	819	916	831	875	805	827	811	843	905	883	837	825	831	837	807	899	853	795	852	785	803	824	850	895	771	876	819	832	806	868	794	810	899	838	831	794	842	816	821	889	871	843	865	835	905	858	890	849	826	855	841	898	840	866	821	803	872	912	785	860	867	861	856	855	806	792	888	874	796	805	823	829	824	862	859	849	911	830	825	862	881	889	836	814	835	851	862	840	827	859	825	844	819	811	797	851	842	868	866	868	848	799	864	833	884	870	845	839	822	853	897	832	837	780	825	843	885	848	825	845	822	829	809	855	890	840	846	811	847	853	843	797	865	837	808	799	841	833	852	850	867	816	842	836	821	843	769	853	817	857	859	853	856	804	853	874	844	867	888	860	786	866	816	839	831	820	860	812	850	836	848	816	870	813	854	852	873	861	838	851	814	901	795	800	808	825	875	857	890	866	865	862	826	792	816	804	838	825	844	827	853	854	867	907	847	861	883	868	831	769	828	856	775	857	810	827	810	844	813	817	844	866	845	867	800	890	841	841	880	837	862	831	850	831	786	796	850	828	888	865	865	881	813	839	857	862	794	824	796	826	855	842	833	831	842	854	831	821	828	841	809	850	833	832	859	813	871	815	810	833	798	874	849	852	831	863	794	871	838	843	908	845	831	807	867	870	864	892	864	838	860	849	819	824	876	818	872	863	846	806	839	882	870	848	883	887	864	844	823	870	881	863	837	883	865	818	841	816	823	835	863	854	879	889	864	803	815	880	797	808	845	832	861	875	829	824	848	850	840	825	847	902	858	794	825	853	844	841	804	828	855	820	835	840	820	891	812	804	822	869	849	828	841	833	833	870	812	791	831	871	814	803	835	842	819	833	846	854	828	834	824	858	864	827	792	842	826	857	805	824	787	849	896	861	870	853	819	819	798	835	850	774	826	840	801	893	782	830	818	812	802	784	879	811	854	827	838	879	903	823	865	838	833	780	839	821	784	866	801	831	815	840	828	817	869	818	897	778	775	829	851	842	852	862	851	830	824	819	872	850	837	844	833	861	859	793	817	845	915	840	797	889	845	871	877	908	834	833	830	867	823	824	816	861	817	860	826	815	816	873	888	859	824	825	845	819	852	831	798	828	837	809	864	847	833	822	874	864	865	870	825	832	835	879	852	851	820	840	816	839	797	848	867	872	826	840	831	873	833	882	827	872	777	858	808	820	823	825	875	792	805	811	811	864	864	868	871	807	844	882	774	854	836	822	833	814	873	809	830	852	834	875	843	796	851	838	834	852	822	828	849	864	789	865	833	885	843	887	895	867	839	847	854	815	859	861	751	824	803	814	820	808	839	833	832	843	851	858	835	873	875	783	836	782	838	811	885	830	834	844	840	840	839	824	890	897	857	858	864	872	831	840	832	801	870	874	854	882	804	890	865	785	846	834	830	884	836	827	845	803	902	828	871	836	853	854	818	854	901	890	829	831	877	882	815	908	852	880	866	856	828	832	828	874	873	806	833	883	809	814	821	844	852	813	834	825	831	850	871	845	820	845	863	846	835	814	840	895	831	798	869	840	842	911	841	801	825	844	802	834	806	819	902	868	832	819	866	829	814	852	846	885	813	828	822	862	879	849	823	843	839	838	780	860	831	813	794	808	841	901	794	906	834	861	800	835	813	797	833	855	853	847	831	864	868	839	884	875	867	869	850	853	876	805	867	851	857	788	885	824	846	833	848	804	823	841	855	826	867	834	769	871	905	939	859	804	861	795	831	869	859	838	861	822	831	827	859	835	888	868	826
11122	17738	16276	9597	6662	4825	3835	3035	2565	2227	1999	1817	1566	1460	1453	1352	1251	1173	1153	1110	1099	1102	1059	1035	999	987	974	932	917	958	877	910	949	938	869	899	880	875	857	844	845	810	851	880	861	803	822	818	780	860	830	832	848	870	833	871	866	907	833	858	859	797	871	815	828	801	783	802	797	797	814	823	770	805	850	832	805	829	790	836	813	849	805	808	874	816	790	824	834	817	802	814	810	803	831	824	810	833	824	832	777	850	834	769	835	796	785	807	827	802	840	776	848	760	868	859	846	799	813	753	820	843	839	801	832	847	818	798	785	824	780	742	817	803	772	725	868	762	837	832	766	791	873	760	797	823	821	826	815	739	839	833	853	810	802	807	809	830	851	788	809	817	845	835	841	866	832	799	839	824	792	781	852	756	765	816	832	826	826	759	800	775	779	789	788	807	803	807	802	798	792	856	826	805	851	830	837	817	781	868	740	773	797	821	817	798	790	845	820	800	802	800	771	835	813	787	805	820	847	837	817	811	785	766	810	772	769	765	805	794	802	814	851	801	803	800	789	830	751	836	807	796	831	870	777	798	848	816	782	811	794	808	800	805	782	816	772	752	839	787	848	887	841	800	820	819	772	808	843	852	844	815	792	818	755	858	786	817	819	801	844	803	851	797	807	794	798	799	822	815	795	829	798	807	808	788	707	768	811	805	853	803	782	812	798	826	882	794	823	782	774	779	785	837	860	838	800	779	798	781	790	770	797	775	790	857	782	808	834	748	841	791	853	783	776	819	783	805	848	827	845	826	805	848	823	813	780	803	823	830	776	839	845	775	812	836	811	841	816	763	831	850	886	816	825	832	795	822	797	788	766	811	797	801	836	836	817	821	790	741	738	778	834	803	777	791	800	760	848	781	847	788	811	807	797	817	756	763	855	826	814	812	786	838	806	769	824	817	812	813	830	810	815	773	781	806	830	839	789	836	777	862	821	822	847	832	790	833	799	837	823	833	805	824	853	827	758	788	830	830	775	767	812	853	765	836	836	833	827	759	759	790	871	796	768	797	811	838	791	804	748	782	810	806	837	758	789	808	802	773	799	813	824	791	789	830	777	796	778	787	799	859	873	790	872	819	744	815	832	807	799	837	853	857	753	857	789	853	793	813	787	802	794	831	816	814	811	833	837	865	767	813	724	780	753	794	852	836	813	770	833	793	837	781	810	765	809	787	839	841	823	764	803	796	713	792	812	829	792	796	806	792	811	846	810	807	836	767	822	782	851	835	772	776	823	852	839	752	766	792	876	832	804	804	826	778	869	797	829	792	835	821	757	817	806	786	822	866	833	847	815	820	840	796	857	794	788	846	830	794	844	840	797	780	835	811	847	825	774	781	769	768	820	836	823	796	831	826	819	844	811	841	783	781	838	814	795	809	774	821	818	783	800	786	815	808	810	799	754	816	865	778	768	819	810	786	809	812	812	770	792	756	786	807	798	855	787	795	793	772	794	857	765	746	840	801	829	833	824	846	787	852	801	819	830	849	822	863	824	804	843	814	791	808	810	851	782	855	812	799	815	822	859	827	823	825	833	792	748	781	830	808	821	852	808	811	795	782	806	798	817	790	862	830	801	815	740	780	817	805	814	781	796	807	763	826	796	843	823	766	788	799	808	765	736	843	789	764	798	817	788	809	812	766	780	769	810	800	834	839	807	804	798	799	845	835	808	805	785	832	759	828	811	783	814	764	791	804	825	774	805	771	805	777	773	791	810	793	847	805	796	813	790	846	782	791	751	815	788	831	860	744	823	808	833	847	791	801	806	854	864	817	797	841	789	804	856	769	799	802	817	798	862	773	825	795	876	800	785	795	805	831	821	795	796	808	752	813	896	807	788	795	877	783	808	758	815	812	839	818	828	782	842	821	804	803	851	774	824	837	828	792	810	763	811	776	798	783	818	786	824	766	832	746	816	853	823	807	772	806	777	796	795	825	818	794	788	817	810	811	858	774	776	776	856	825	857	850	857	811	778	806	840	867	808	806	796	817	808	767	809	838	841	801	820	784	790	825	833	788	821	808	804	806	785	781	839	774	820	834	818	831	813	826	802	831	837	759	801	823	784	886	790	817	811	804	788	784	810	830	782	788	796	766	827	818	778	817	808	808	806	811	790	817	815	809	803	785	814	833	791	770	810	851	787	814	780	823	822	775	803	796	790	814	829	841	798	807	842	767	766	825	756	806	790	785	761	824	834	838	774	798	809	816	797	792	767	801	806	837	758	816	826	805	770	806	839	840	820	779	794	808	810	808	796	847	769	748	801	804	793	818	810	836	815	854	784	799	853	797	812	844	816	834	830	833	759	802	799	790	788	829	849	816	801	770	843	781	807	846	802	788	794	800	823	856	770	774	829	809	834	832	798	831	781	823	810	811	817	828	782	721	807	792	813	763	797	810	769	813	791	843	783	843	807	779	779	773	798	760	794	792	803	823	796	813	822	808	790	792	805	842	807	815	809	778	798	807	856	750	800	831	831	765	825	839	868	835	806	826	770	809	821	834	850	780	771	805	818	807	818	811	793	809	818	799	796	805	778	856	842	862	812	761	788	824	798	826	765	791	819	796	828	793	810	835	836	771	824	764	847	763	874	846	787	806	824	829	834	794	814	810	839	828	834	836	786	789	773	781	794	793	807	826	776	775	835	814	810	816	815	844	818	810	826	799	776	802	865	844	785	805	775	803	787	812	842	813	815	784	801	744	785	780	819	746	841	817	779	801	849	813	788	856	870	806	836	766	748	801	767	837	834	762	793	818	775	771	768	813	847	766	821	821	753	821	801	804	802	778	800	794	842	809	832	778	792	837	827	862	797	828	800	787	773	816	834	779	742	802	814	829	798	853	827	791	790	832	810	799	821	806	820	821	807	832	811	797	845	795	808	825	785	795	796	821	761	797	816	820	838	813	855	835	767	794	857	821	811	785	818	782	817	870	836	818	778	743	804	784	822	810	797	843	789	808	793	797	784	846	757	819	834	802	773	783	784	844	797	830	823	825	835	786	819	851	763	832	835	786	826	858	741	779	796	871	816	782	804	806	784	818	844	826	839	833	800	756	826	813	820	809	763	795	788	805	798	748	784	758	841	825	787	813	849	844	815	799	757	833	752	822	749	823	779	815	853	794	814	770	823	844	844	788	753	763	824	781	778	782	812	821	850	781	825	768	797	816	838	826	799	781	797	800	802	834	822	770	804	812	806	794	816	777	764	785	796	787	777	823	800	802	830	816	777	823	795	779	800	838	791	783	784	786	798	840	796	831	821	766	807	829	792	801	856	786	837	799	830	841	805	787	751	786	831	826	811	822	765	809	810	757	828	833	852	801	817	810	748	825	819	807	822	775	784	768	843	809	833	772	848	799	849	820	812	844	826	860	781	788	764	755	771	798	785	792	808	799	788	804	791	842	827	808	804	815	786	855	828	837	822	797	861	826	768	805	822	780	834	760	787	799	825	830	843	787
27885	13357	2204	1074	941	920	853	836	898	917	887	881	904	837	854	867	890	799	846	838	813	895	824	829	847	880	816	848	844	883	808	829	854	822	810	822	810	904	836	804	883	821	842	795	851	832	847	857	834	862	821	896	863	845	860	851	875	833	883	802	861	834	842	898	828	818	782	885	875	797	819	855	834	870	825	831	823	841	831	782	790	783	830	860	842	850	814	823	813	865	816	866	818	843	904	860	878	819	833	840	862	833	862	831	781	880	861	862	830	853	830	853	848	838	867	846	849	836	840	801	839	838	839	836	812	856	724	839	810	856	809	835	831	743	867	864	844	833	826	892	831	855	812	831	835	883	816	840	862	803	853	811	800	811	758	878	860	825	858	843	812	824	937	818	855	813	838	858	886	828	793	865	848	835	829	861	838	812	925	877	843	833	808	875	835	855	831	898	870	823	844	851	823	883	882	816	855	855	847	832	841	871	843	827	889	812	792	859	837	822	836	810	838	861	817	863	821	871	849	871	833	909	805	806	782	882	900	803	855	817	835	840	807	808	896	820	865	819	861	863	873	865	871	860	869	859	796	816	809	852	840	841	846	822	811	852	858	880	830	802	865	919	896	819	811	824	893	904	845	887	875	892	877	837	851	874	856	864	835	831	882	853	871	849	846	807	875	863	896	827	854	867	852	778	857	859	793	876	858	897	818	850	874	813	812	834	808	806	776	879	808	857	822	799	812	844	847	827	839	888	814	854	817	928	835	842	818	835	782	863	840	890	837	860	843	818	854	850	915	817	840	788	848	896	811	873	826	833	866	849	816	840	876	885	835	830	882	847	781	801	865	854	866	811	907	845	840	847	827	849	872	811	855	841	873	882	829	826	836	862	883	799	893	837	874	791	857	840	814	798	876	852	852	841	844	859	796	883	842	836	870	857	838	841	872	849	853	856	830	822	838	830	821	816	826	815	844	866	807	851	872	875	775	829	821	854	833	902	828	804	887	811	842	819	816	847	833	812	885	846	865	810	844	838	854	840	843	820	855	821	839	830	860	829	835	821	827	813	818	882	885	877	854	828	832	851	848	849	858	848	877	817	849	858	859	798	838	823	809	885	875	863	821	843	835	871	848	882	839	853	837	788	807	850	845	831	848	799	849	863	904	855	857	896	782	820	806	813	810	827	786	861	855	844	872	853	840	874	858	842	830	838	849	817	841	841	799	861	809	870	824	872	769	878	814	834	834	902	845	834	817	844	829	867	860	831	842	817	770	881	909	867	851	837	819	913	837	816	861	844	837	855	863	803	827	835	802	802	821	885	822	846	844	863	859	827	851	836	827	761	875	784	851	835	804	867	842	870	856	824	888	868	868	857	824	826	854	853	852	875	885	856	890	846	782	838	832	874	802	857	861	809	859	812	809	816	817	809	900	890	837	876	895	839	879	852	859	826	830	839	894	909	861	828	838	859	816	825	861	822	845	836	838	823	777	808	870	806	808	851	858	845	917	847	840	839	836	792	843	833	842	805	815	882	853	792	804	844	862	818	914	866	832	793	847	851	837	818	860	823	872	857	895	887	843	859	849	809	884	830	821	811	865	863	856	856	910	843	816	867	846	813	854	824	845	805	821	847	821	839	806	802	838	859	791	844	845	820	838	864	859	866	827	870	871	894	825	828	839	801	815	826	871	861	822	781	830	841	856	885	877	798	760	880	826	905	839	835	852	811	874	831	853	838	872	847	835	840	862	804	799	818	866	822	834	878	810	830	894	845	817	841	844	824	849	849	901	825	820	863	849	775	843	814	835	799	831	858	852	856	850	883	870	809	878	839	867	842	883	794	879	833	824	852	833	854	876	904	781	837	853	897	841	818	795	822	913	873	895	851	862	805	807	839	875	887	892	829	843	832	828	835	805	827	849	906	799	813	861	824	797	840	824	803	891	841	782	858	857	842	857	838	813	807	813	877	873	824	880	827	874	784	836	865	873	866	823	829	848	907	852	827	860	889	870	801	865	770	840	816	819	850	825	823	850	800	844	799	791	891	868	815	809	818	852	817	871	880	852	851	826	875	791	836	811	867	837	848	839	834	849	853	885	886	833	800	816	831	883	846	807	802	826	849	845	842	884	823	824	825	885	861	840	826	800	812	904	849	864	799	810	855	836	818	864	870	894	779	874	836	905	821	853	836	874	875	832	852	864	866	853	810	825	868	834	846	902	827	928	833	832	834	871	854	830	836	919	859	842	820	879	846	849	890	866	814	864	868	800	856	823	847	810	853	836	815	872	857	877	858	865	886	904	835	772	830	812	838	897	887	831	880	818	834	816	885	820	860	862	809	800	828	860	859	848	786	865	842	829	843	855	841	828	794	828	835	838	847	829	837	815	891	894	842	789	836	840	833	813	859	811	855	846	839	913	860	845	787	809	833	830	834	865	849	833	892	843	838	837	800	822	784	817	822	860	795	875	850	819	846	835	923	880	817	872	836	855	826	821	869	803	827	822	814	839	843	877	862	892	843	850	821	812	807	837	865	854	860	758	787	852	835	829	872	832	902	839	840	920	820	841	797	856	812	875	857	824	868	808	827	858	779	816	792	840	847	801	842	898	856	814	862	809	823	832	797	883	835	779	823	838	842	883	848	876	851	781	859	843	837	859	800	842	826	847	779	819	857	894	812	852	858	800	845	810	840	831	856	857	856	894	852	859	848	838	834	865	848	868	819	823	812	793	946	832	848	798	812	855	827	898	866	848	892	886	853	882	841	815	803	841	843	810	802	855	818	821	820	884	845	891	813	837	846	841	842	853	840	832	777	825	832	835	819	825	844	811	847	869	855	811	889	824	833	830	808	879	828	806	874	842	849	830	823	876	839	842	775	863	844	841	823	819	793	885	883	858	853	813	891	814	849	823	852	867	829	813	811	844	766	854	884	868	873	834	890	864	842	873	835	786	839	826	806	916	783	889	782	910	899	837	843	816	782	847	831	831	808	848	814	854	812	845	857	828	781	909	794	824	848	821	886	819	827	860	848	843	827	883	819	801	842	821	793	845	809	838	888	823	820	859	859	828	854	937	848	817	812	822	825	874	870	880	827	826	828	836	873	821	878	825	817	821	847	836	789	888	820	815	847	886	790	861	861	798	837	825	860	825	879	799	890	829	819	847	845	836	840	840	801	832	851	780	829	818	859	849	859	890	842	803	859	840	882	831	880	835	838	842	780	841	836	832	821	837	843	842	908	799	867	848	837	792	872	835	823	883	886	868	858	850	843	843	814	883	821	872	807	856	837	851	838	854	843	869	824	862	874	832	831	864	868	839	852	829	827	820	881	876	818	778	865	841	883	812	831	811	764	861	848	860	838	859	845	864	896	859	884	771	841	810	922	841	842	811	815	849	841	821	794	834	847	888	831	832	810	814	854	862	853	841	832	837	843	826	863	815	832	828	848	851	829	877	872	864	815	833	852	804	861	850	816	894	796	902	846	827	843	883	823	804	883	818	850	787	789
5732	1527	1427	1141	1038	992	933	896	974	927	893	973	895	897	897	911	884	890	914	908	892	890	881	886	841	880	871	901	947	894	910	923	861	828	911	850	903	791	869	902	927	880	890	833	869	881	844	852	888	856	886	859	926	834	920	932	822	871	865	874	901	902	848	848	911	889	853	860	970	846	894	910	868	895	917	884	856	834	854	846	864	902	856	891	894	870	911	876	921	923	878	854	810	826	895	857	863	864	882	842	867	884	897	882	870	863	859	898	828	937	867	887	854	873	889	866	857	893	884	882	885	877	912	884	853	908	896	864	871	823	855	894	899	871	892	897	893	879	854	913	886	891	884	829	859	891	902	866	896	885	945	860	882	898	880	848	900	863	919	873	913	866	906	858	824	876	911	899	894	947	878	826	892	860	860	832	851	861	879	850	909	847	848	853	847	867	901	900	853	860	927	936	851	870	880	834	924	860	907	861	868	895	863	904	868	888	889	850	788	850	883	835	856	909	917	865	900	857	858	915	895	883	863	939	948	875	839	854	919	907	910	900	872	879	860	883	905	838	906	899	872	943	926	855	873	882	909	887	839	884	871	848	878	808	878	868	931	855	902	912	859	869	860	904	842	827	846	862	885	837	811	902	876	890	819	879	848	850	942	854	876	868	891	850	893	907	877	912	901	893	901	873	883	895	874	903	858	927	839	825	901	894	876	831	853	884	873	857	885	945	890	869	878	853	909	854	867	894	912	821	881	869	843	826	832	804	875	889	900	906	915	874	858	842	875	867	862	868	861	883	926	931	922	892	849	914	870	862	906	826	859	930	864	882	886	867	866	854	902	907	896	901	874	810	860	912	864	835	857	884	949	878	848	900	885	881	930	882	831	823	801	856	855	872	895	917	911	909	886	918	879	882	875	917	878	873	816	833	841	874	891	937	919	914	862	874	857	925	925	883	847	891	908	853	867	908	882	849	855	852	852	907	851	852	896	844	908	897	852	875	901	875	834	862	882	904	930	848	890	862	888	871	884	910	866	843	857	894	885	859	870	910	914	879	896	880	896	890	847	903	867	925	862	885	918	914	905	848	915	904	892	917	881	965	862	852	938	889	906	866	870	884	873	893	853	955	909	899	891	855	875	881	891	878	870	893	888	881	887	897	854	928	870	896	897	839	910	858	874	870	876	927	922	897	860	914	863	894	850	925	899	834	905	855	907	818	882	857	903	970	930	855	885	852	833	895	895	840	897	851	865	843	898	900	908	831	951	926	865	889	875	897	858	858	898	903	905	814	853	861	835	887	879	933	830	878	842	847	912	923	925	890	857	952	862	932	879	923	892	899	898	894	910	864	914	859	885	871	931	850	924	856	906	897	902	932	898	819	891	916	891	868	882	884	899	907	891	879	882	904	866	942	826	917	920	895	874	875	904	895	870	861	911	844	872	892	890	848	811	880	839	888	915	866	893	972	865	917	907	890	887	909	912	932	862	889	876	902	886	903	877	883	857	896	863	847	861	933	933	932	867	896	910	849	891	877	925	889	909	909	878	865	938	897	841	920	845	886	808	828	910	884	885	876	910	874	869	902	861	822	855	852	893	894	858	865	884	906	930	860	876	909	906	832	890	873	888	894	884	853	876	926	902	915	879	850	897	886	853	897	868	894	882	884	855	865	860	895	856	853	892	891	869	960	911	897	896	828	884	909	899	881	866	896	960	900	862	899	868	899	869	847	848	897	876	921	848	919	883	886	905	860	892	898	865	881	865	843	912	842	939	909	893	902	858	881	863	882	871	885	917	939	828	903	885	860	905	879	847	931	868	873	921	853	859	877	846	881	840	858	927	840	867	883	887	914	829	882	846	881	894	905	870	924	890	883	904	893	841	894	935	899	853	887	829	919	892	884	931	862	934	922	908	872	895	853	872	865	889	860	872	878	876	912	866	897	847	870	889	914	858	889	824	880	897	908	868	866	874	896	918	925	883	841	868	939	904	881	891	836	870	843	925	913	886	881	865	883	864	860	837	819	898	899	894	859	877	891	866	916	869	816	866	886	931	882	930	907	855	920	841	911	910	871	869	900	853	878	908	823	887	879	889	854	849	884	883	899	905	863	912	866	826	886	855	875	906	912	893	867	875	884	871	860	870	910	911	894	890	823	861	898	851	883	853	867	913	882	884	878	894	861	909	879	896	908	950	882	854	879	875	883	853	930	822	875	872	855	849	893	876	900	863	876	915	895	895	910	877	842	874	859	846	854	898	897	924	846	875	929	870	887	904	881	896	892	916	824	876	866	895	874	948	929	878	877	916	855	913	863	896	907	878	895	913	896	866	887	883	931	917	905	844	909	909	885	908	834	888	901	933	884	885	869	897	852	902	837	841	887	887	890	853	881	883	908	933	911	892	861	904	892	899	898	856	813	891	859	852	896	883	894	918	880	859	850	945	958	868	887	861	916	833	868	902	868	889	893	881	883	882	909	852	941	944	854	910	818	853	904	902	906	849	864	887	933	910	913	864	850	861	892	829	872	903	940	885	930	931	914	882	831	863	880	836	873	897	876	886	868	900	914	865	839	850	897	793	861	872	843	867	866	867	881	914	851	922	881	894	897	915	944	914	855	896	902	882	885	908	864	834	907	899	866	924	861	856	900	838	861	845	855	916	898	874	890	908	862	846	914	864	939	883	889	918	897	945	880	874	864	880	917	929	923	850	927	825	874	895	866	837	873	884	887	896	909	838	934	869	901	911	905	824	894	876	916	859	824	918	875	893	851	873	880	950	876	811	896	885	892	835	901	893	872	893	863	863	898	871	870	872	913	849	895	908	904	893	844	897	856	867	849	862	899	877	893	858	915	938	829	894	859	880	926	864	951	890	900	885	880	870	825	829	887	896	879	892	877	890	871	891	898	849	883	891	855	868	887	834	884	877	903	833	885	904	860	854	841	838	841	890	895	883	897	959	933	861	905	841	890	864	895	859	887	901	945	880	831	890	799	865	883	870	917	842	925	810	869	829	888	874	833	881	859	920	888	854	868	865	895	820	858	871	926	898	895	897	899	911	856	915	867	831	886	865	897	844	832	884	877	886	857	879	883	859	895	887	853	922	838	846	902	890	864	857	873	866	901	921	866	845	858	899	875	909	912	879	835	876	860	843	932	856	863	832	897	846	885	924	883	893	909	866	850	877	905	879	926	871	909	873	910	886	891	876	851	907	803	895	864	880	871	884	927	837	955	850	836	846	848	858	862	898	913	908	814	927	855	827	850	871	888	854	866	839	873	922	876	836	856	913	865	909	885	887	861	875	906	883	893	894	904	899	834	866	865	916	874	903	890	866	859	882	862	936	893	930	898	854	901	880	853	913	871	902	855	836	883	893	882	841	889	839	909	854	906	862	869	839	853	855	856	895	882	831	880	863	888	864	914	873	875	929	857	860	870	878	893	900	908	851	872	832	854	903	839	876	861	820	881	920	881	857	838	877	867	891	878	852	888	855	913	913	923	839	904
24425	20358	26358	24215	20362	7943	1379	953	808	724	620	621	613	543	501	524	486	503	478	514	477	438	423	444	434	451	415	471	457	442	459	426	454	417	450	440	423	402	399	417	412	409	436	438	427	408	418	412	444	409	421	415	389	428	409	383	442	428	424	398	404	378	413	417	433	419	395	425	393	402	386	399	401	393	378	400	414	392	420	424	380	396	365	444	412	404	438	421	444	381	375	424	378	413	403	378	356	436	440	414	405	413	417	403	420	413	400	416	380	416	384	369	410	411	396	402	431	445	435	416	416	408	451	397	361	422	382	429	412	366	387	441	405	396	401	415	434	382	418	390	382	430	425	381	406	409	418	413	393	400	402	417	378	379	388	408	436	408	373	433	444	403	427	403	387	396	397	412	414	429	390	404	409	387	398	418	424	432	444	374	398	428	398	395	376	421	382	384	377	422	414	439	393	398	410	388	409	400	419	380	413	430	388	415	397	399	400	412	415	398	403	409	427	409	412	412	395	370	401	404	383	402	398	399	408	428	414	402	402	425	414	399	428	415	409	399	421	424	390	403	424	425	428	406	383	438	373	393	372	402	410	411	436	388	416	389	402	425	371	421	412	394	367	389	375	382	413	418	404	426	394	396	408	413	424	421	400	386	373	423	396	419	394	405	393	388	436	394	400	380	389	370	401	393	430	415	362	388	435	407	445	408	391	404	409	351	399	408	409	441	408	395	389	394	402	416	422	404	385	412	428	421	369	379	420	385	404	389	400	438	412	381	360	402	432	411	403	389	427	407	415	418	417	388	401	403	371	420	384	381	407	382	401	389	398	409	452	399	408	385	382	400	362	425	394	386	399	426	394	365	414	406	392	403	419	410	435	378	369	407	416	404	393	416	402	416	401	450	358	393	437	375	445	410	386	394	400	447	379	414	392	434	400	390	400	420	414	390	400	445	391	402	397	419	390	391	424	378	404	409	425	427	415	412	381	398	386	420	424	421	391	412	430	393	399	379	407	386	422	388	396	380	401	392	402	438	389	408	434	396	401	389	414	388	384	413	400	414	384	439	434	433	376	441	435	390	424	373	406	395	423	397	427	408	381	454	413	403	434	426	391	413	387	367	414	387	412	408	413	432	395	404	419	422	415	430	377	402	413	432	447	408	438	376	427	374	410	378	404	408	410	435	408	441	414	387	418	378	383	399	412	440	399	383	392	432	387	420	456	407	393	411	400	403	416	417	415	380	413	385	419	392	413	395	392	389	424	386	392	417	405	426	399	432	391	392	402	384	435	439	412	431	369	383	394	372	404	446	384	385	418	426	375	428	384	392	450	404	398	381	405	420	397	420	411	392	404	426	392	383	439	404	415	393	429	397	431	440	370	436	396	403	426	394	395	425	434	427	432	407	396	393	408	358	418	379	402	427	410	415	391	366	424	416	385	392	388	436	423	382	408	407	412	398	399	404	424	370	384	388	419	425	362	423	366	403	416	381	390	415	410	378	433	402	384	402	410	431	382	401	368	427	408	410	386	393	400	451	376	379	416	385	382	374	386	436	432	395	388	377	378	433	416	382	435	416	410	378	435	402	417	422	360	401	397	388	381	418	400	407	383	371	417	426	423	383	372	374	414	447	391	412	386	387	384	443	430	382	421	408	399	431	357	402	409	406	391	401	438	397	387	365	414	380	419	406	433	390	398	424	435	395	350	392	398	380	419	378	385	410	428	433	419	376	392	377	417	405	403	383	431	402	432	408	437	443	406	439	419	364	381	419	399	383	394	413	430	408	368	361	388	401	407	374	408	426	392	437	372	424	399	426	381	402	374	417	433	378	439	387	362	420	429	379	391	408	393	417	434	402	397	448	387	422	418	423	414	391	408	398	419	418	401	430	413	435	370	386	437	393	403	406	406	366	386	390	386	415	384	390	420	421	438	404	391	405	444	350	396	366	423	452	400	419	431	367	428	382	421	401	430	360	391	401	389	419	408	348	432	433	398	432	413	369	367	383	431	423	393	420	424	385	425	390	404	371	424	357	425	420	387	430	356	453	363	396	375	393	390	431	389	426	398	415	385	388	429	423	409	411	399	400	419	363	413	399	402	419	410	383	416	406	374	409	422	395	403	341	393	413	418	406	424	408	391	404	411	449	434	417	448	409	404	415	392	389	386	412	425	399	432	417	409	411	396	392	355	395	400	426	420	419	410	415	403	413	406	383	429	367	415	433	389	377	423	441	435	387	391	395	386	410	408	394	412	414	387	394	383	433	429	430	395	393	396	399	427	387	407	367	377	441	386	370	425	425	404	396	387	394	405	424	409	394	385	390	423	411	407	396	380	412	375	393	411	462	425	395	383	391	372	390	379	412	397	405	409	394	395	418	377	409	383	386	420	426	423	449	403	397	366	438	440	392	384	364	398	417	390	392	409	405	402	442	397	385	392	378	374	398	408	417	426	416	392	400	393	406	430	391	393	413	430	394	440	376	410	384	416	374	394	392	399	388	406	415	407	430	410	406	418	414	414	380	404	412	406	419	404	417	423	406	422	356	439	361	406	421	391	379	374	381	434	383	417	436	424	433	386	382	414	417	375	381	416	431	392	394	420	442	410	433	416	404	433	393	378	436	414	394	376	389	402	394	441	434	399	386	421	357	425	369	412	413	382	421	427	394	409	382	369	390	386	411	426	411	390	423	399	397	420	389	386	424	416	434	384	378	389	434	354	373	394	397	403	430	414	369	400	401	388	388	418	425	407	391	390	409	383	423	413	412	406	413	398	383	405	431	395	387	382	400	403	411	396	405	404	375	423	393	392	398	407	405	445	406	393	400	413	410	400	383	394	399	407	398	384	392	379	345	381	417	380	431	407	413	430	407	404	395	386	416	435	377	423	406	407	412	398	392	381	413	429	397	432	435	415	404	408	442	392	401	401	406	413	413	376	379	408	392	416	370	397	385	396	397	395	403	399	407	441	415	398	417	396	392	376	398	417	414	395	410	382	422	389	413	397	401	369	414	404	402	424	410	411	416	363	412	406	401	420	378	416	437	426	431	419	394	410	396	404	423	388	419	421	384	419	413	419	388	386	407	403	382	417	426	391	406	408	425	411	378	412	369	385	406	410	403	403	416	406	395	379	398	389	371	392	374	377	403	411	399	419	359	403	414	385	415	390	387	402	413	407	417	410	404	400	420	433	407	387	441	401	405	425	406	378	380	373	388	388	401	408	374	388	420	447	418	440	383	371	416	407	386	378	367	376	388	406	421	405	354	386	366	389	413	409	390	411	383	404	376	403	366	412	444	402	415	413	378	373	436	403	409	381	443	383	434	441	423	397	391	400	365	426	403	404	394	430	412	384	405	397	383	390	421	428	409	388	429	399	398	388	410	408	396	393	365	370	377	401	373	419	386	403	406	389	425	411	402	388	426	405	406	409	396	427	381	425	391	423	396	374	412	403	414	409	411	386	377	408	390	412	418	392	387	419	385	417	407	404	407	422	420	443	409
8129	11269	10154	5713	3736	2730	2075	1676	1413	1204	1035	902	896	814	741	691	651	638	606	547	575	555	531	518	519	520	547	487	482	510	513	496	499	481	445	428	421	506	496	460	481	436	482	432	434	480	448	455	452	440	480	446	399	453	445	443	455	457	461	465	440	455	438	448	490	426	434	413	416	406	439	402	416	441	475	491	417	405	442	438	438	433	443	428	427	425	464	423	451	453	452	479	427	405	439	443	441	437	476	394	481	448	427	454	455	437	444	449	442	441	403	449	432	427	418	438	436	425	408	412	483	424	407	431	447	429	457	443	459	426	423	436	439	399	409	429	430	453	453	423	451	404	466	453	457	405	409	422	445	463	454	413	434	426	427	448	404	447	448	454	450	420	455	435	429	444	460	459	437	442	455	427	414	428	432	423	519	467	429	474	414	411	463	439	467	454	437	412	426	440	463	444	411	460	445	428	455	452	435	444	462	428	437	467	442	477	463	411	427	436	464	417	432	421	420	450	442	432	423	438	458	449	452	424	419	484	435	439	408	457	429	411	443	435	408	443	405	435	425	440	440	466	467	447	437	369	411	437	473	455	406	422	447	489	441	418	431	441	468	443	447	417	423	476	451	444	420	408	479	436	411	443	437	413	438	409	463	443	455	452	464	441	435	437	456	422	450	413	434	455	423	414	451	469	428	429	437	435	437	433	419	444	472	451	450	385	488	433	400	438	474	466	443	428	429	398	428	458	440	455	443	433	448	455	439	436	429	428	447	432	459	432	467	423	452	409	394	431	425	423	465	472	424	423	397	428	432	455	437	411	466	423	436	416	416	419	419	436	425	445	429	446	437	462	427	426	428	425	433	434	416	420	441	472	434	446	438	456	438	417	452	458	438	406	421	459	420	430	397	421	391	440	424	442	468	410	474	434	428	433	427	422	448	411	416	435	443	452	452	461	466	451	462	410	468	443	415	458	453	456	426	440	434	435	438	450	442	421	439	445	454	429	446	437	425	409	440	441	429	454	456	403	402	400	416	391	457	448	411	409	446	423	475	448	469	432	463	425	443	443	439	428	450	433	396	391	426	409	443	453	423	455	415	421	412	449	427	411	439	414	428	419	403	438	454	458	470	428	420	423	432	451	424	433	412	445	446	396	451	475	430	408	422	433	414	438	446	451	443	464	408	461	427	420	432	441	410	429	414	426	431	428	411	425	437	405	470	455	433	450	481	444	420	410	404	454	443	456	440	445	425	417	453	394	448	432	434	453	434	446	449	401	438	404	459	426	455	419	429	456	427	427	472	432	446	431	424	411	439	439	461	432	441	435	450	459	441	463	405	436	470	440	417	477	443	408	453	434	467	482	434	441	421	410	434	422	421	436	412	440	402	432	407	431	431	453	429	410	458	414	452	458	422	447	450	413	467	467	423	478	411	439	451	415	501	429	448	478	397	464	420	433	408	399	399	433	405	461	463	436	425	465	433	422	454	455	463	423	421	440	471	443	410	440	432	436	445	437	443	426	421	464	389	395	442	408	464	418	399	453	431	428	443	418	484	424	435	434	448	397	441	397	415	400	426	420	437	448	455	411	440	478	450	463	418	408	384	407	414	431	451	449	437	460	422	422	421	442	467	448	451	450	420	463	426	446	490	446	430	451	434	469	410	403	418	458	410	430	438	466	428	430	428	426	406	458	467	415	429	458	461	409	464	458	463	446	411	441	427	412	443	437	484	444	460	422	454	445	426	468	444	445	445	408	448	419	426	444	463	433	415	423	424	406	426	480	436	431	448	460	387	482	459	440	455	421	477	388	440	427	430	438	401	442	432	424	475	450	431	430	443	447	402	459	426	444	458	438	459	410	397	420	426	463	450	424	460	428	464	404	412	428	408	449	440	447	465	471	402	419	432	447	459	415	451	455	426	406	410	423	428	458	442	402	416	431	447	377	438	418	450	438	442	439	477	451	442	427	423	443	430	466	435	491	432	429	424	459	367	465	434	463	460	417	440	452	433	426	457	437	426	470	427	463	446	441	443	457	433	425	448	392	398	420	450	472	457	440	393	448	432	426	443	437	437	434	467	442	454	429	437	400	464	402	411	404	413	431	442	414	475	436	455	407	435	427	400	441	479	440	471	432	426	438	464	443	408	418	452	429	431	417	472	438	435	460	444	406	469	461	417	441	441	484	417	431	433	419	409	418	467	474	412	425	451	436	437	424	401	447	446	435	424	428	427	410	458	400	392	398	416	427	431	439	423	465	433	417	444	459	433	462	480	415	417	436	438	440	441	440	457	415	444	441	399	415	443	431	431	436	386	421	419	410	407	447	448	448	456	469	447	487	422	432	406	455	432	446	423	414	397	455	441	450	425	434	393	418	422	426	441	415	455	446	449	393	442	474	469	440	465	481	447	462	430	453	434	421	428	441	449	453	440	423	435	421	416	412	403	463	408	450	431	455	433	450	392	436	457	417	447	449	439	398	423	412	428	451	434	432	435	393	409	475	429	447	410	407	476	445	431	438	441	458	398	404	441	446	432	411	400	422	456	468	460	450	385	399	433	450	395	461	465	432	454	447	422	438	424	400	426	462	435	470	453	442	435	443	437	432	429	428	411	445	425	431	445	400	391	456	458	440	463	429	424	465	469	410	442	452	420	430	417	436	418	435	473	410	450	445	444	450	440	440	444	448	420	422	447	463	433	426	457	411	411	431	442	456	451	442	446	400	427	435	445	430	435	453	441	450	424	424	457	453	448	460	409	398	463	426	465	417	434	419	429	453	443	452	463	419	451	437	450	468	430	424	496	443	447	474	443	393	422	453	434	423	439	451	428	460	453	408	426	427	449	440	445	458	449	440	443	434	440	416	442	411	404	419	434	407	420	439	449	450	482	475	445	410	479	402	485	424	452	445	450	434	412	427	454	468	450	460	445	419	439	417	427	410	440	430	435	452	431	411	439	463	475	444	442	448	397	451	453	428	443	454	413	466	436	456	418	436	405	417	454	419	442	429	456	450	465	433	441	406	446	477	387	433	408	421	452	430	425	437	423	442	468	430	419	473	421	417	409	432	408	465	437	442	449	450	437	397	491	421	447	433	422	406	415	447	440	424	395	400	402	442	445	410	418	457	437	461	430	428	447	444	419	438	449	428	418	430	421	422	419	427	445	459	394	435	421	429	476	452	458	460	441	428	426	480	437	438	403	430	426	417	394	432	452	417	440	410	445	425	442	483	492	447	420	411	392	447	414	462	440	438	435	457	427	417	429	426	434	412	442	431	416	478	413	415	413	430	443	446	455	455	502	411	456	459	457	469	425	435	405	442	410	468	419	441	436	415	438	421	442	426	414	429	421	458	407	461	457	459	427	404	440	483	420	417	453	443	455	422	432	464	432	407	439	449	440	463	425	407	419	440	446	441	423	409	408	469	402	459	433	451	449	464	448	425	464	447	425	403	447	413	429	456	443	493	443	431	428	443	432	427	417	453	438	405	422	434	428	448	443	440
22684	20330	26761	23766	20337	20360	6445	1899	1518	1398	1315	1161	1161	1087	1016	1018	1012	1004	933	983	893	984	891	891	886	859	858	844	802	878	809	874	861	880	810	841	806	815	842	812	859	841	830	847	876	842	818	765	807	795	788	827	757	770	783	805	833	810	808	796	805	740	821	783	778	808	778	812	744	815	812	841	798	819	856	784	763	806	788	789	840	817	822	747	866	793	798	821	779	830	751	830	830	749	761	743	776	824	834	850	796	801	772	771	847	781	820	728	747	825	791	833	845	762	859	809	743	828	798	782	784	782	777	813	755	764	832	823	846	792	819	822	800	848	799	833	781	814	855	833	785	804	796	835	820	807	794	820	794	791	787	821	744	816	780	731	772	784	804	756	805	840	820	788	817	797	781	811	798	758	800	812	752	788	847	744	772	816	765	821	765	744	820	831	834	798	798	803	848	770	773	827	758	764	723	794	814	823	782	798	815	836	810	818	763	827	762	788	770	808	820	831	749	746	752	811	792	788	817	817	813	848	777	775	779	771	825	717	771	842	835	787	776	776	864	783	811	830	741	813	840	834	819	800	789	800	850	784	766	811	799	816	750	774	779	840	803	797	736	749	766	844	756	770	810	778	808	820	772	786	733	811	788	787	797	842	776	777	794	781	820	805	805	801	732	789	807	794	793	858	779	740	812	805	754	788	788	875	808	812	786	789	806	778	777	794	728	785	797	776	799	783	791	831	834	793	801	790	762	790	879	758	793	798	796	776	779	804	788	813	760	791	787	833	798	786	805	796	776	822	790	759	746	800	771	812	811	789	833	828	776	766	785	791	758	782	851	823	835	771	815	793	836	783	776	787	846	801	785	765	823	824	755	794	801	825	824	772	841	770	788	843	793	836	810	809	779	782	836	806	835	747	796	777	805	800	759	768	795	822	802	746	772	732	804	781	798	794	764	754	805	809	791	807	821	748	773	863	822	819	785	808	813	767	750	823	787	820	806	782	819	809	780	784	846	804	793	807	785	861	771	790	825	776	744	787	852	791	778	809	825	807	820	817	736	811	776	825	814	818	808	766	800	791	818	745	773	838	762	787	732	797	818	794	784	806	819	794	796	822	763	804	782	783	762	816	788	769	797	780	795	786	812	803	787	825	799	839	831	816	786	766	753	802	781	802	786	799	795	778	832	824	800	833	798	789	785	773	812	775	772	789	833	813	841	807	835	808	846	749	749	809	806	780	806	773	833	773	751	814	783	813	756	786	837	852	805	747	776	785	833	786	825	784	776	814	851	828	806	839	786	770	810	825	790	788	790	790	808	807	847	788	850	823	799	812	804	845	769	816	788	771	750	793	759	793	841	815	769	793	800	814	855	825	829	844	796	841	789	794	818	761	734	808	767	769	783	799	777	772	784	805	831	755	775	761	828	773	787	824	770	792	788	744	763	811	839	779	760	745	837	736	792	831	757	778	790	765	825	787	804	818	777	797	821	828	772	799	784	788	781	769	769	861	794	775	838	818	812	832	779	770	755	785	771	806	781	872	798	808	784	753	826	809	787	800	756	807	808	769	754	816	865	817	770	788	742	807	795	819	833	864	799	738	793	750	756	858	772	802	764	819	784	776	757	782	792	775	742	773	777	757	794	776	818	799	797	821	841	796	747	835	785	815	853	795	788	812	777	792	787	812	785	764	794	852	803	843	782	788	811	816	717	771	787	809	787	849	817	777	795	804	802	790	815	836	783	809	740	772	840	783	783	805	794	802	742	773	801	788	754	789	790	809	756	857	766	829	796	799	841	832	753	775	818	805	802	812	769	842	793	787	794	841	784	808	807	761	793	781	795	785	780	797	795	766	790	839	788	737	774	787	812	779	839	744	796	834	788	812	840	782	777	815	824	780	753	756	793	832	788	797	828	756	837	802	796	783	804	793	795	788	777	790	765	839	771	794	843	822	808	801	752	800	799	775	783	793	777	774	743	831	776	736	780	743	848	860	789	793	793	761	766	747	768	812	828	805	828	788	824	781	775	763	768	800	769	807	791	774	811	809	780	823	794	776	787	745	781	840	813	765	805	773	801	870	804	788	798	799	805	775	820	773	807	824	787	835	806	777	772	793	811	794	831	802	784	781	781	771	774	739	806	763	776	799	811	810	799	827	756	828	786	835	786	792	837	819	759	822	771	805	763	804	825	815	775	785	806	762	814	762	830	811	761	800	784	810	782	767	746	789	824	816	767	807	748	818	789	774	815	837	806	850	762	798	818	756	829	814	745	781	784	796	807	796	755	835	811	762	788	798	833	830	773	778	735	813	780	799	768	768	779	782	792	766	781	845	816	775	786	773	822	755	803	797	798	853	785	770	865	784	759	808	786	794	838	786	799	827	836	807	777	815	761	790	804	839	792	822	788	760	762	792	762	797	734	822	799	792	823	833	757	837	756	814	815	782	830	792	752	803	815	800	801	852	757	764	767	772	804	820	795	780	734	817	794	740	800	759	809	789	770	770	765	819	810	763	798	796	792	865	857	779	782	763	755	747	781	749	832	758	809	791	794	818	825	822	825	832	801	860	783	772	820	815	786	782	815	794	821	835	764	749	787	764	816	797	800	806	764	791	762	837	759	785	779	756	779	812	839	883	771	747	751	820	796	736	814	797	755	801	787	788	799	780	762	832	823	791	814	803	837	827	783	785	776	805	795	764	770	809	789	778	806	791	802	769	743	779	802	788	801	784	771	755	754	726	844	791	786	795	807	800	784	817	824	845	735	790	785	800	793	817	754	803	708	765	780	812	835	787	818	801	747	778	814	792	836	847	825	728	731	761	791	778	783	789	803	831	794	826	786	792	811	879	858	843	798	728	773	780	840	716	794	819	786	793	801	814	840	761	832	812	822	825	802	820	799	775	742	764	795	795	789	793	802	795	774	746	751	751	781	767	789	784	825	816	832	814	803	795	745	797	820	830	794	840	785	823	784	719	790	787	808	811	731	756	830	859	809	765	800	808	789	838	786	761	849	830	778	808	848	769	789	828	785	805	791	777	771	768	787	802	787	793	762	830	802	766	773	740	756	830	832	745	764	818	794	802	807	786	789	839	812	797	768	749	833	792	781	796	813	790	785	776	817	779	769	751	790	796	785	802	734	791	798	869	808	739	838	763	834	772	823	767	787	794	741	798	819	775	756	808	796	756	787	764	833	805	845	783	774	826	752	814	823	772	785	796	803	778	794	775	813	780	847	761	789	770	806	786	832	803	766	762	823	867	821	836	751	791	806	783	816	793	814	793	828	749	782	795	760	809	823	789	740	820	824	825	827	777	831	795	824	804	770	772	774	816	802	789	762	792	813	821	786	808	776	730	726	802	803	789	812	740	726	824	800	817	719	741	758	773	812	778	825	774	815	824	792	775	823	787	805	724	720	787	751	843	812	791	815	789	795	815	789	782	781	807	782	807	746	808	809	727	764	816	750	792	798	781	730	768	819	805	785	801	802	819	804	804	764	799	828	810
11054	17596	16243	9556	6539	4825	3729	2970	2533	2193	1975	1752	1538	1510	1332	1262	1165	1107	1120	1148	1041	1009	950	949	926	925	898	876	913	821	861	793	824	895	913	861	837	832	890	816	842	834	809	848	805	759	750	767	798	760	847	806	795	797	782	771	808	822	795	788	804	753	802	756	811	773	761	764	759	790	790	779	849	788	823	774	773	774	795	761	798	799	804	765	801	738	752	747	784	790	775	769	785	784	772	800	781	728	774	748	757	781	760	794	829	790	767	787	810	769	798	778	790	763	788	768	779	778	766	737	784	763	740	764	728	786	748	743	805	746	787	727	836	730	779	760	771	763	729	799	730	785	790	773	764	751	734	775	793	778	748	766	797	816	759	795	753	787	799	719	740	754	750	747	789	743	804	747	763	790	768	764	771	764	752	763	754	755	747	746	755	793	730	738	772	777	771	738	734	799	732	801	779	770	733	806	738	821	731	772	749	753	739	748	758	737	768	751	757	774	760	738	736	742	773	814	811	744	742	753	725	746	731	790	751	816	794	796	798	783	801	721	770	742	798	763	783	803	767	740	747	790	747	709	801	730	801	815	766	752	788	715	709	764	775	722	785	770	757	793	752	775	740	728	802	763	773	806	796	736	762	761	792	715	805	784	713	740	770	763	770	761	755	751	809	763	748	758	746	768	838	799	790	741	752	769	751	747	759	788	769	780	824	763	759	748	732	774	776	792	798	725	785	738	768	824	761	738	751	762	747	752	811	732	694	788	745	737	755	753	805	761	782	782	773	747	756	759	761	776	773	782	751	667	749	756	732	777	762	753	759	774	768	758	743	744	788	780	783	764	754	793	761	788	780	780	773	801	740	725	766	765	789	749	803	784	780	760	792	753	723	724	752	743	788	770	753	810	798	759	782	730	759	755	774	738	739	760	754	773	750	728	759	707	700	759	745	773	796	721	774	732	759	819	775	782	730	762	773	798	758	819	717	761	809	746	753	733	804	754	803	729	758	766	773	806	790	726	757	770	771	758	755	771	742	727	788	771	758	726	748	785	746	694	777	751	765	759	751	735	757	775	726	768	760	709	757	758	762	729	773	778	709	812	759	740	714	810	720	762	767	786	722	778	748	773	781	800	744	732	734	769	766	731	791	733	764	786	716	759	773	754	737	809	763	815	765	768	757	755	793	733	748	760	747	773	770	840	763	777	787	802	779	728	782	766	793	753	782	807	759	755	725	774	758	752	729	758	809	781	753	761	749	797	771	752	800	744	777	774	769	760	716	776	745	753	785	735	754	790	820	694	763	747	764	692	769	768	784	706	804	779	744	772	756	751	745	755	770	806	740	771	752	705	748	785	771	796	723	766	771	798	757	787	803	762	714	785	780	740	757	757	769	811	731	764	764	788	760	764	717	779	772	763	769	751	800	773	759	766	795	712	715	733	798	791	766	710	739	689	725	744	720	758	806	726	749	754	761	751	751	815	738	738	737	756	778	793	782	825	790	745	747	762	758	758	735	722	763	738	744	749	737	766	754	756	739	757	771	764	773	806	767	782	806	749	758	738	804	727	724	768	734	758	754	775	756	786	749	727	749	732	765	778	752	817	737	746	758	765	776	711	767	790	809	783	720	761	765	732	807	762	697	792	740	745	763	766	746	726	771	750	772	741	767	828	749	768	770	731	760	731	731	755	746	762	773	735	731	806	785	759	807	724	768	779	722	802	774	750	774	753	757	764	725	805	732	742	730	792	790	770	785	752	744	757	729	777	732	750	732	760	757	714	765	764	759	733	752	750	753	777	746	819	731	753	753	747	750	728	798	791	771	724	772	796	739	771	736	770	756	793	792	736	697	767	788	705	763	759	746	734	750	818	806	742	737	739	741	763	788	746	714	800	764	739	784	789	730	757	783	768	795	788	737	777	740	775	767	791	788	739	790	806	782	736	726	777	770	768	758	748	784	767	777	776	784	791	751	778	809	762	768	769	818	775	765	740	811	728	731	766	754	785	773	769	789	751	720	725	796	727	809	770	731	738	772	823	772	807	757	780	740	788	755	766	726	720	759	798	789	762	814	728	742	765	747	791	761	786	728	724	807	778	728	778	760	744	772	762	793	782	784	803	740	749	779	851	735	769	761	792	719	811	777	731	743	726	736	758	707	745	791	756	753	760	775	757	783	739	724	839	730	734	800	774	745	805	793	755	778	727	753	814	781	778	768	735	749	739	765	761	763	765	770	806	752	791	778	758	719	793	774	741	738	749	723	776	727	788	763	752	753	776	757	777	742	720	813	751	769	745	778	782	723	747	727	767	765	760	761	739	715	761	739	758	755	745	770	765	796	777	724	778	804	782	762	760	726	734	733	757	778	747	749	773	737	733	742	771	732	757	748	731	762	788	744	747	748	769	756	764	768	775	795	770	808	758	734	766	736	780	754	773	741	771	776	781	818	735	788	758	798	759	747	745	758	786	793	749	766	743	724	730	744	739	810	803	712	732	744	721	731	778	784	776	785	777	741	733	716	758	731	808	781	775	767	767	726	803	766	764	777	744	736	775	712	740	732	752	758	804	748	721	729	784	777	769	779	736	734	803	787	770	777	763	748	746	759	741	778	752	756	778	830	797	769	733	798	785	739	744	723	741	741	823	782	804	751	805	762	761	772	752	760	755	772	800	798	745	718	716	722	735	778	767	751	738	743	791	737	773	783	752	783	753	792	738	732	783	802	766	767	726	760	742	768	765	728	751	740	762	789	762	762	820	787	817	715	750	788	781	791	758	766	797	760	822	776	712	733	785	718	779	778	784	771	774	774	722	769	724	752	732	750	746	771	797	758	794	798	749	758	726	763	776	764	769	680	778	760	753	749	795	781	766	753	797	748	697	740	780	782	770	753	743	747	793	758	735	732	764	755	740	800	752	816	739	802	809	799	774	778	734	774	735	768	781	765	763	792	794	735	757	740	777	747	769	790	806	775	773	715	737	724	789	797	792	754	793	757	770	764	777	716	764	771	770	794	743	767	783	747	685	745	816	728	767	789	778	776	789	766	787	759	723	676	754	812	737	795	774	756	760	728	769	756	755	803	825	794	766	781	789	721	768	777	750	755	756	742	765	789	728	773	823	801	818	760	741	780	745	813	788	761	758	776	746	713	743	749	773	772	768	756	733	729	766	762	743	824	720	702	793	762	751	748	807	742	750	695	736	814	759	714	747	751	771	707	782	732	744	818	752	788	777	778	766	747	786	768	763	780	753	741	720	704	763	774	777	771	778	822	743	782	775	792	749	765	740	779	818	725	786	738	713	740	728	775	810	770	751	740	766	746	775	733	769	712	790	799	769	763	735	792	782	732	747	736	756	716	791	729	778	736	785	764	764	733	768	796	773	779	750	738	775	750	733	796	756	761	767	775	728	778	744	789	765	784	775	786	810	812	782	736	777	778	762	805	779	747	775	723	778	719	792	777	764	747	736	728	708	762	779	785	748	810	728	745	779	771	749	718	738	755	782
27796	13383	2257	1061	921	887	864	852	827	825	854	844	822	846	814	825	832	839	829	787	800	837	814	832	840	821	847	812	846	840	883	812	848	786	885	796	811	851	800	848	837	848	807	848	835	886	836	825	795	860	769	841	855	826	834	802	785	797	811	809	889	875	824	876	832	873	869	851	866	804	830	795	806	805	792	866	801	825	881	821	789	828	825	862	828	811	863	803	815	780	820	869	780	778	806	809	801	862	861	825	850	845	815	809	853	836	863	815	836	778	795	864	831	779	819	850	830	834	867	852	880	817	812	847	792	816	872	778	822	812	830	825	814	798	809	850	840	826	813	828	822	853	810	827	855	831	829	849	844	740	825	842	793	849	799	818	796	817	835	814	839	901	858	851	843	811	818	825	793	740	817	809	840	807	804	864	806	831	841	840	847	825	812	902	831	809	797	839	822	864	792	807	826	879	805	810	863	815	817	860	830	807	825	824	804	848	868	849	819	794	847	863	800	765	835	800	797	843	825	850	862	798	810	909	830	852	872	863	832	814	817	852	835	815	778	837	835	780	807	830	864	851	794	803	868	837	821	829	828	787	882	819	820	852	856	813	866	817	782	808	838	817	800	829	777	847	835	870	892	827	791	797	860	772	813	835	818	887	767	834	876	854	847	881	824	846	840	773	831	863	830	860	792	856	850	817	851	853	874	841	840	849	845	805	805	813	882	792	821	792	845	831	813	866	811	802	825	794	803	819	853	767	896	807	808	880	869	856	808	808	832	839	806	857	821	823	846	809	820	787	840	770	786	829	822	866	798	813	788	793	867	795	785	797	807	808	800	809	821	815	850	823	754	840	835	813	817	827	885	833	876	817	839	851	813	873	844	822	843	832	823	800	849	847	788	812	877	802	846	789	856	794	803	828	838	796	823	810	826	853	798	841	803	870	792	804	794	824	874	830	790	805	883	785	791	857	849	843	794	782	775	840	832	827	819	830	837	799	882	911	780	856	839	840	815	815	795	788	801	837	844	801	855	886	831	768	804	801	808	829	777	804	784	807	766	847	799	829	801	796	850	809	851	870	809	804	838	824	801	767	809	842	853	859	810	779	804	770	781	821	853	841	802	830	806	820	841	809	835	794	854	827	858	828	837	802	786	867	817	883	842	875	804	855	809	836	817	772	919	798	803	838	810	865	841	829	796	823	824	841	820	902	760	814	843	783	826	865	828	763	817	813	838	827	882	854	845	834	893	855	741	814	800	781	884	826	760	793	827	836	843	799	855	813	852	816	838	791	844	832	858	806	824	816	813	846	813	783	877	788	766	799	842	863	828	807	793	820	846	823	829	824	834	832	850	805	791	882	855	839	769	804	822	821	841	824	856	833	825	811	789	792	838	827	815	821	815	854	806	821	872	846	826	844	834	852	823	783	854	820	824	813	829	841	809	802	804	852	827	799	845	808	826	846	860	821	827	819	765	819	822	873	737	830	841	857	828	827	826	805	805	842	841	896	856	815	823	827	818	822	824	834	837	799	839	860	822	841	793	850	836	756	823	883	823	845	784	821	786	767	833	833	808	800	759	806	813	786	776	853	863	851	866	807	809	829	880	820	817	852	875	845	822	855	769	841	817	808	835	815	811	805	822	862	871	824	797	891	784	833	801	844	801	816	863	811	836	797	808	827	836	852	846	778	853	855	841	788	851	805	842	801	798	806	901	848	875	880	836	776	815	784	879	851	864	832	784	891	846	822	823	826	822	825	824	814	832	842	863	780	818	860	789	808	776	852	835	802	837	825	813	825	839	784	806	860	870	822	847	890	869	866	800	792	809	856	857	816	826	823	864	857	851	829	826	793	848	810	817	784	874	752	832	862	833	791	842	813	824	806	789	838	811	822	814	885	871	832	810	790	800	798	818	804	853	833	881	794	852	837	857	877	801	893	787	844	774	815	831	794	827	801	785	801	792	802	856	854	878	878	837	822	851	846	850	814	820	811	833	812	814	800	776	821	827	880	804	815	842	837	880	832	835	802	837	799	848	818	797	780	822	813	840	837	821	786	846	816	833	795	844	851	838	815	743	786	801	849	785	822	834	819	803	821	797	857	769	774	843	880	834	833	810	809	828	838	837	854	792	824	820	844	816	851	818	819	863	795	786	817	863	869	870	845	815	805	807	835	800	813	852	827	823	849	867	856	817	860	868	821	816	816	859	802	795	805	816	800	798	789	810	842	836	856	830	839	853	829	786	847	841	806	863	776	922	875	858	859	796	873	780	762	863	823	797	827	786	855	826	793	820	874	825	827	817	852	795	824	809	767	803	865	823	825	813	791	832	839	826	825	794	833	861	843	832	865	816	827	840	812	835	832	859	804	793	810	862	820	865	812	827	805	809	813	835	862	844	846	851	803	783	785	787	807	880	828	809	855	787	816	844	826	808	802	783	817	800	830	787	847	837	785	814	841	821	794	783	813	823	795	885	831	789	823	856	849	820	778	800	814	797	850	818	803	864	772	842	819	848	858	797	820	845	768	839	843	816	841	816	787	826	842	854	840	831	858	807	793	845	815	838	811	788	824	837	788	840	889	779	819	827	808	835	845	780	791	848	849	834	860	784	807	853	842	813	764	819	835	882	834	802	895	883	805	816	882	843	850	850	871	843	852	842	833	785	825	829	813	880	828	791	845	790	855	843	866	857	846	859	819	802	799	813	834	755	846	832	887	865	810	811	852	848	851	824	817	805	831	841	876	841	824	840	774	822	860	819	811	850	884	844	885	858	841	811	788	868	839	802	893	847	833	853	801	846	813	842	796	849	816	895	833	825	857	810	892	870	882	865	853	851	799	773	793	781	840	822	838	839	818	808	812	789	854	755	805	786	845	860	869	831	779	824	812	800	810	821	824	784	832	838	806	822	826	838	899	826	849	870	847	815	811	845	835	863	811	824	836	857	843	845	797	783	812	831	895	815	841	779	815	843	803	853	812	854	809	838	843	883	832	833	799	799	867	784	837	893	863	812	816	800	838	824	809	831	795	833	792	829	842	792	848	852	852	824	842	843	784	814	816	832	818	808	824	804	795	821	769	852	823	817	803	807	821	860	870	812	880	781	860	825	842	819	828	834	819	812	870	851	817	823	836	846	837	805	830	833	792	828	814	840	863	812	853	837	812	817	835	860	833	819	793	899	849	810	849	829	855	823	829	875	802	794	862	801	831	822	746	813	796	813	829	804	806	851	827	792	790	839	849	833	833	761	827	781	836	852	828	822	848	822	815	860	815	865	865	851	882	837	866	807	779	852	817	853	785	791	866	810	825	828	821	828	820	865	845	827	836	828	829	802	792	828	830	811	820	790	832	826	865	797	803	872	804	827	836	873	857	815	794	832	855	856	824	865	809	878	829	808	785	867	808	835	852	818	809	797	827	865	788	862	821	822	822	852	828	851	824	811	830	827	832	912	822	814	777	840	819	787	779	816	886	839	781	858	852	821	866	802	831	855	891	804	835	812	841
5610	1564	1372	1125	993	963	956	917	970	847	822	926	889	843	900	905	883	887	898	830	879	885	829	914	903	917	910	839	835	933	851	923	889	809	900	930	840	895	910	897	881	873	876	886	922	843	850	854	890	841	859	901	864	876	849	827	858	854	843	813	872	851	897	902	869	890	952	860	888	917	842	911	834	838	792	855	858	830	860	852	883	901	805	849	873	874	862	873	849	922	850	870	869	878	851	921	884	851	818	835	887	901	857	910	889	831	818	895	857	893	843	868	899	845	885	869	868	845	837	864	865	898	792	924	890	887	895	888	845	809	852	855	856	882	846	843	854	885	834	923	887	831	906	853	907	874	874	851	908	871	884	859	836	864	802	872	864	835	890	977	833	883	889	860	893	836	848	887	892	880	849	861	836	877	888	843	869	871	829	826	931	881	882	900	825	893	842	867	833	854	886	847	874	843	930	900	872	831	868	853	831	831	841	860	867	923	876	888	847	878	861	918	860	895	892	901	874	875	901	847	853	878	843	846	834	848	894	889	854	888	827	851	848	841	838	905	849	890	886	886	929	855	874	834	844	918	883	938	885	925	930	875	841	902	864	868	830	865	873	872	885	897	866	915	846	881	873	839	858	827	850	878	870	857	819	917	903	843	845	890	874	861	886	890	871	893	878	875	852	917	826	835	882	885	864	871	907	875	874	862	872	854	869	905	867	813	911	897	829	904	872	858	845	856	905	907	865	911	935	875	856	832	850	870	873	866	832	848	917	874	866	855	920	852	916	913	850	850	891	855	888	908	849	873	874	839	873	913	841	846	818	871	868	844	819	829	834	875	865	872	817	870	824	872	915	903	902	890	887	821	861	870	835	859	895	904	890	880	832	849	906	889	887	844	828	782	888	805	843	863	858	887	850	885	880	860	874	886	900	882	882	884	856	872	880	863	807	876	876	817	848	912	891	858	857	825	906	873	833	853	843	844	863	866	868	880	906	843	884	896	885	807	867	832	869	870	869	843	833	896	848	815	879	949	843	865	915	840	874	830	809	917	900	878	922	880	833	855	896	818	904	886	918	892	830	894	893	881	863	856	862	835	859	862	890	857	845	863	856	833	865	898	847	886	845	870	850	854	853	873	897	873	914	831	885	854	850	897	822	926	864	896	855	864	876	858	894	905	871	844	880	895	870	854	868	815	830	863	879	901	833	851	843	878	913	816	848	913	837	844	867	859	889	895	848	851	894	814	884	843	856	874	846	879	822	876	925	873	925	827	891	854	864	911	825	862	930	849	853	871	891	829	861	789	838	814	859	898	854	860	821	895	844	924	885	877	847	823	857	846	845	899	879	855	846	927	905	820	824	847	830	920	875	824	870	861	857	862	895	839	856	859	823	859	919	907	886	854	880	876	885	879	875	873	897	843	850	862	852	840	835	910	869	843	871	826	856	845	889	908	905	821	906	888	886	863	865	884	886	848	856	879	883	853	856	863	752	889	834	878	872	804	858	903	830	886	865	888	833	869	922	884	846	944	910	883	926	906	834	930	829	843	902	882	850	956	883	899	887	880	827	909	851	872	856	831	850	876	838	900	838	829	857	922	867	865	832	891	874	910	859	849	886	863	802	877	871	892	853	796	918	858	828	865	866	882	847	889	875	878	872	925	889	862	891	907	849	822	887	887	888	853	896	826	886	860	873	886	848	838	913	907	859	894	902	901	894	854	856	888	835	900	835	904	909	842	832	919	848	891	877	870	856	930	921	858	858	820	903	888	880	885	865	841	862	815	886	877	870	846	871	834	849	879	825	861	888	847	877	844	839	867	884	828	903	881	831	863	869	860	856	845	908	886	898	905	862	870	888	884	812	891	852	833	939	842	916	813	835	920	851	817	892	901	920	877	880	863	871	842	876	893	842	833	914	886	794	841	824	872	914	836	853	830	856	815	865	823	929	874	874	874	854	881	899	871	850	917	874	831	865	857	824	836	845	872	880	862	838	809	926	880	839	824	877	882	836	847	875	931	881	854	869	866	848	905	872	904	868	882	847	864	805	881	845	907	939	881	891	839	838	842	884	862	884	890	840	833	804	935	862	847	858	853	846	857	894	870	858	796	879	850	862	926	857	831	816	854	872	843	857	933	827	840	867	840	892	903	892	869	908	855	874	869	856	883	889	859	904	937	876	857	897	839	899	933	843	834	913	890	850	824	860	886	876	854	859	828	868	836	840	833	881	884	854	916	881	936	902	892	874	899	863	877	882	882	863	876	887	833	923	850	838	864	884	849	879	817	869	849	824	866	924	853	831	809	898	834	856	874	886	828	825	842	898	868	886	871	847	844	806	867	862	849	839	827	876	889	866	832	875	902	892	878	839	859	859	841	844	870	885	840	926	856	877	851	837	883	877	897	827	823	902	830	907	894	900	888	861	863	859	850	828	856	856	833	892	885	861	895	862	882	908	873	875	853	882	897	904	880	864	849	862	870	858	869	871	858	854	866	897	866	823	860	858	845	842	860	876	883	856	853	925	871	839	927	872	871	889	869	905	897	925	883	851	837	891	836	854	944	864	830	869	841	832	839	898	894	857	881	876	905	812	868	895	917	819	892	920	857	883	851	887	873	849	866	851	881	819	893	872	850	821	870	839	882	853	902	888	870	808	830	846	856	919	851	854	831	895	865	839	873	894	862	895	864	844	823	894	830	841	828	884	794	895	873	866	867	823	881	858	851	861	867	813	896	924	838	810	939	885	854	852	853	880	819	817	877	893	859	864	890	923	854	837	865	903	908	872	860	895	861	850	860	802	902	907	887	876	890	872	821	838	826	832	851	866	831	874	863	865	903	860	878	927	865	886	871	869	834	795	895	864	840	909	840	889	834	850	880	894	872	850	883	901	865	875	905	869	826	820	871	813	830	817	865	867	865	911	910	865	885	905	866	905	834	857	891	864	851	897	868	841	824	828	840	903	867	867	844	818	908	880	843	854	874	884	876	847	841	877	888	841	837	813	790	873	895	905	854	875	931	877	872	859	859	873	800	869	865	868	831	838	879	827	845	818	879	800	850	848	889	915	889	895	895	861	870	884	902	860	864	860	882	857	869	870	876	881	842	874	814	841	847	860	888	833	840	853	879	860	852	898	811	822	879	866	910	856	887	843	846	870	838	864	922	891	877	833	874	884	857	919	854	844	849	891	875	887	814	900	912	905	865	912	857	877	836	860	877	905	864	896	891	867	894	853	849	825	850	877	889	853	878	889	809	906	862	815	837	845	830	831	863	839	848	802	844	791	847	840	865	858	811	878	854	864	873	867	890	866	898	871	878	843	880	901	868	898	885	827	835	877	844	872	866	899	849	893	855	856	841	811	861	868	862	853	811	832	911	891	841	854	871	867	860	852	857	841	881	860	891	903	911	884	886	866	823	856	838	835	856	898	862	842	916	935	876	813	853	873	844	877	829	856	864	911	884	805	889	881	901	820	865	889	845	877	821	874	880	854	894	851	861	822	918
24409	20334	26374	24129	20311	8033	1317	960	823	694	636	609	558	534	543	511	503	489	453	516	467	471	424	441	450	428	446	408	439	439	427	407	408	445	400	424	430	442	402	423	416	437	440	414	396	407	402	427	397	440	423	412	371	400	393	377	399	438	390	392	364	382	375	379	402	377	406	378	433	409	417	424	425	407	406	418	394	361	443	385	436	383	400	396	386	404	392	442	383	410	377	372	387	408	406	420	403	392	416	416	428	375	398	390	383	352	395	404	384	370	393	400	401	407	375	396	407	447	378	397	420	436	415	405	376	419	453	388	393	398	419	393	404	431	377	389	384	412	367	382	394	391	376	401	380	368	401	372	360	396	394	435	385	394	395	399	392	373	425	381	370	420	407	402	387	417	371	387	397	399	400	416	375	400	415	395	405	373	360	386	385	361	415	384	405	429	417	431	398	404	392	407	397	373	401	405	395	419	391	395	405	385	398	438	399	431	421	374	431	426	408	402	434	404	388	398	425	385	435	377	399	385	383	396	395	385	387	366	407	412	413	380	413	386	392	365	383	377	426	378	403	384	407	400	375	407	411	390	392	399	414	400	404	388	401	418	411	372	375	385	376	390	397	411	397	412	389	397	393	375	386	385	436	399	409	399	391	396	417	389	406	405	394	417	385	414	390	407	409	403	432	399	401	404	397	420	380	367	411	374	409	368	378	404	420	372	395	414	393	408	378	413	384	396	388	382	400	384	432	392	394	346	371	373	347	361	367	413	401	413	395	424	378	391	397	381	358	372	349	389	417	377	405	425	400	382	395	400	370	420	394	391	389	379	356	373	392	388	384	400	397	389	366	396	369	386	390	403	365	431	404	401	371	398	363	399	402	359	423	406	381	388	395	403	430	394	419	402	397	393	400	425	399	397	414	406	370	426	375	402	374	366	390	409	383	396	373	396	366	405	390	391	377	377	378	383	372	414	395	392	390	392	441	376	399	365	348	404	362	388	411	371	404	391	409	415	388	367	369	394	453	361	391	401	411	382	408	376	382	414	427	391	413	392	401	378	414	392	406	448	419	406	413	388	400	411	418	364	406	411	402	382	395	417	359	358	400	375	391	388	380	388	390	410	383	394	377	381	389	365	381	378	369	397	389	366	375	401	413	410	380	416	404	421	371	394	399	408	410	370	382	383	393	405	376	366	423	395	421	410	403	390	392	398	381	370	408	392	353	388	379	412	369	373	387	446	373	371	400	418	382	401	407	415	396	357	387	404	414	425	367	395	402	368	383	428	382	382	394	423	408	386	383	410	376	401	394	414	379	382	366	406	403	390	435	412	415	357	401	392	383	412	374	418	426	405	368	397	395	407	389	414	413	386	434	406	406	389	364	429	377	411	402	394	434	420	399	385	406	400	400	425	381	409	448	381	358	386	375	384	404	372	366	388	387	410	407	404	364	384	413	397	401	399	387	403	383	386	396	361	389	385	400	388	408	406	393	413	416	391	410	408	411	394	407	420	409	414	427	420	413	383	423	395	344	407	360	374	403	392	395	368	415	363	397	403	421	368	395	380	393	408	425	415	378	400	411	379	383	405	384	394	391	411	393	389	389	365	379	391	370	402	381	427	384	347	389	400	401	393	401	396	376	394	388	358	417	395	434	398	404	406	400	400	396	399	398	410	382	395	400	426	390	382	388	373	407	411	395	420	348	407	423	387	405	398	355	409	403	405	417	385	384	380	385	368	394	369	374	361	420	397	381	411	406	388	418	383	451	410	382	421	397	411	432	379	404	417	416	391	385	381	359	381	402	396	398	368	373	358	411	348	413	408	420	409	412	383	413	394	391	401	389	375	416	348	389	377	421	381	383	393	387	391	360	422	391	393	406	412	384	409	409	393	408	419	391	388	382	404	401	422	389	393	364	396	429	376	391	362	379	413	372	413	379	398	421	420	365	410	397	418	364	418	419	385	386	379	386	372	408	383	394	372	400	371	404	389	411	431	446	372	374	382	406	438	415	375	413	375	395	352	379	411	400	387	389	407	392	419	392	412	388	373	390	393	374	400	396	401	420	376	414	363	428	411	395	372	367	400	336	397	384	400	386	376	383	402	387	402	358	425	416	381	425	411	380	389	377	415	378	390	396	446	404	408	380	388	363	396	389	348	359	369	389	422	423	375	386	426	408	353	409	406	411	389	381	422	420	351	410	429	412	369	422	386	381	399	398	385	424	424	408	376	425	367	393	362	398	376	366	389	403	352	410	362	403	386	373	406	429	395	387	387	425	372	373	365	426	389	417	336	377	382	418	402	376	437	410	395	377	397	384	366	379	410	366	400	387	372	407	383	367	376	364	435	390	452	372	416	356	400	392	379	391	396	415	395	387	396	403	369	394	365	386	389	388	408	428	393	405	395	406	389	387	415	357	389	396	379	385	405	388	429	358	385	411	378	381	404	405	390	415	397	406	401	417	389	395	370	417	365	416	419	403	380	389	374	384	400	392	384	388	429	392	395	426	396	384	383	399	364	382	360	415	447	375	427	367	399	391	394	382	390	401	383	401	376	426	401	390	353	393	405	365	392	415	412	381	375	375	387	393	410	382	407	409	363	377	402	400	402	397	398	383	396	361	400	412	354	393	381	421	406	381	450	402	403	436	417	381	357	388	350	378	381	375	386	426	396	387	399	398	366	398	379	388	416	388	400	400	365	383	355	410	421	401	404	383	400	408	359	428	414	368	423	400	377	385	369	377	388	419	391	397	389	388	421	418	402	363	410	394	416	398	384	395	426	387	365	393	399	416	392	374	409	355	394	388	389	380	420	385	394	391	389	409	381	363	402	409	393	401	400	372	413	408	386	415	414	394	399	392	436	412	432	394	407	366	355	362	370	371	399	363	402	396	413	357	417	372	401	379	419	402	399	403	413	390	402	389	430	384	399	395	381	411	390	359	364	455	382	390	405	363	398	393	386	430	404	420	379	407	378	397	389	425	400	407	400	392	380	384	417	384	400	393	421	371	399	381	396	435	379	425	410	407	369	395	366	400	400	380	391	384	370	402	421	368	375	392	391	383	417	414	399	368	398	386	423	399	398	412	388	369	395	397	377	407	390	389	379	428	397	401	418	405	384	382	411	406	399	372	373	383	393	386	385	394	388	417	410	387	403	379	386	403	375	411	365	398	390	372	381	373	413	417	411	397	425	377	408	387	394	403	414	359	373	384	373	412	421	390	408	375	427	361	353	383	436	398	414	370	390	361	398	403	369	378	363	363	406	415	423	392	417	374	396	376	377	366	435	359	367	428	405	390	368	397	384	389	404	389	408	378	399	363	430	396	372	411	384	343	392	390	402	389	382	425	378	391	416	396	404	390	396	393	411	372	364	386	406	418	407	400	431	379	385	386	362	391	414	378	419	379	378	405	383	397	419	417	360	391	409	388	401	375	403	411	403	386	384	409	384	397	392	362	391	362	375	369	402	362	398	384	363	400	413	383	358	385	369	417	403	426	381
8075	11199	10146	5751	3782	2655	2077	1685	1385	1227	1012	916	860	768	704	714	654	626	600	599	572	589	479	508	584	492	502	518	516	465	525	491	507	492	492	429	443	455	438	485	454	451	460	442	443	450	467	459	472	423	429	482	461	460	480	446	406	454	435	436	432	482	437	444	438	426	438	458	450	450	405	467	419	427	465	443	465	447	468	448	475	466	431	469	425	383	416	465	435	436	464	430	476	440	459	409	417	438	419	420	411	422	448	445	400	410	462	468	445	427	432	408	416	404	442	455	413	430	454	422	446	469	468	436	461	427	415	424	432	425	456	452	413	398	474	452	436	399	405	431	431	413	468	473	439	432	423	413	404	420	434	464	427	412	455	428	423	473	434	416	408	455	451	435	410	419	401	435	438	400	437	417	457	421	421	420	427	442	443	418	407	394	432	454	464	395	438	430	410	435	414	430	433	435	446	443	428	444	427	397	445	437	407	427	431	430	440	425	417	417	443	435	464	432	388	394	415	428	427	468	467	454	462	433	460	421	428	446	415	436	420	422	397	433	439	447	433	389	422	412	416	415	379	414	424	451	431	430	415	426	424	399	405	417	406	387	399	408	426	417	453	408	445	398	434	419	428	427	408	425	423	418	411	456	464	419	385	418	412	422	431	459	408	413	419	404	465	414	419	462	439	400	436	418	405	435	462	401	452	422	416	420	414	432	409	424	390	434	378	401	422	393	433	420	433	458	357	472	423	435	425	427	418	420	424	387	425	391	431	403	421	405	421	430	426	409	440	418	410	389	415	400	400	416	435	407	438	389	430	398	442	386	448	444	417	409	386	438	412	416	407	427	474	427	415	425	436	395	442	395	450	435	396	427	451	432	477	411	443	414	445	404	427	416	421	451	407	436	405	395	433	463	449	430	415	408	456	424	444	448	405	416	430	393	409	465	405	432	403	390	431	432	431	421	455	471	418	397	448	423	404	411	407	434	415	476	424	403	399	451	484	428	406	413	394	411	403	432	448	429	412	433	436	433	435	431	402	419	424	438	458	427	418	384	440	445	439	440	468	400	397	440	420	428	409	427	423	411	398	410	437	445	462	430	448	436	418	408	419	431	411	440	460	446	412	422	440	425	460	428	419	447	410	382	438	395	389	418	470	408	407	432	450	438	392	431	422	459	438	425	424	446	409	436	422	434	420	423	433	433	415	447	406	417	456	412	452	416	426	437	431	398	412	440	427	407	437	424	426	441	411	410	403	429	386	449	387	402	422	429	414	474	444	418	470	418	437	453	435	442	437	405	425	436	426	467	374	425	456	449	407	414	437	449	434	441	431	454	406	430	425	429	421	431	431	402	456	482	443	438	417	410	447	399	398	441	455	356	496	437	427	427	457	409	440	440	455	388	446	461	414	462	467	452	453	446	459	422	445	400	409	434	410	390	451	471	416	427	399	390	418	414	412	428	401	436	386	446	413	433	420	446	437	464	394	383	455	430	390	430	426	416	412	439	446	435	416	412	420	402	400	433	420	462	434	402	418	429	409	397	499	446	442	431	429	428	500	414	450	460	427	443	435	435	452	439	389	487	441	404	413	453	405	433	430	414	430	427	455	444	421	414	394	417	431	386	411	420	435	466	435	391	431	406	448	401	423	389	375	418	448	427	417	421	453	464	441	424	438	429	426	456	438	394	428	402	471	422	426	429	420	422	431	412	455	412	456	383	408	432	430	427	477	439	458	460	443	404	459	444	418	398	467	433	418	412	416	443	435	407	429	431	423	431	421	444	431	445	428	426	417	453	448	435	418	430	439	424	408	427	412	401	434	441	393	388	434	427	490	434	409	432	455	425	420	432	399	440	460	423	417	436	418	443	414	412	454	435	417	399	475	436	425	427	422	438	427	404	441	414	440	435	415	452	423	394	459	414	427	451	415	422	427	444	405	433	434	442	455	407	423	418	408	407	416	450	417	486	426	459	400	442	407	423	440	453	423	434	403	448	446	433	466	393	409	404	410	409	436	433	440	391	452	393	466	441	421	432	418	448	420	427	455	420	478	442	411	478	442	432	377	415	431	421	430	428	432	421	432	415	435	438	432	428	408	429	482	442	391	441	404	460	437	412	459	479	421	461	437	421	395	434	422	440	423	461	419	428	469	447	480	484	447	475	420	408	399	443	392	406	424	446	375	398	404	432	390	431	415	435	463	408	453	415	450	402	411	407	417	417	427	412	444	403	441	403	414	455	404	431	462	399	400	431	426	434	445	401	427	408	407	415	435	406	409	444	441	409	439	437	404	407	405	431	450	422	402	411	412	437	433	471	472	411	426	420	446	422	417	442	428	468	399	424	448	428	450	428	389	438	438	428	447	422	426	454	406	417	433	446	399	433	415	413	447	432	395	415	447	404	424	449	418	438	445	420	424	422	402	416	395	444	439	431	428	446	400	426	400	482	432	452	411	394	393	406	389	419	413	434	443	452	444	406	375	447	388	467	468	449	422	413	408	436	398	394	455	455	444	455	431	439	444	402	400	460	402	406	432	449	429	417	432	405	432	445	416	431	401	413	423	440	433	463	437	408	439	443	450	374	436	447	442	449	413	420	420	428	443	465	402	468	435	410	425	465	434	446	437	388	402	410	408	414	444	401	451	409	402	417	426	434	448	400	414	432	407	425	433	440	418	467	433	433	458	444	399	397	436	412	451	430	407	426	449	427	447	388	427	454	421	418	437	419	441	441	395	464	456	436	411	434	403	417	432	458	420	432	430	418	401	415	457	423	438	414	367	397	453	413	415	428	433	430	431	428	444	432	415	405	421	414	381	416	452	443	412	442	399	440	422	440	424	397	404	436	432	442	404	433	409	444	430	427	429	458	441	427	452	397	429	443	437	408	425	429	451	445	389	440	468	395	462	431	449	418	425	437	459	442	411	419	409	442	403	428	396	437	413	403	437	464	430	441	424	418	421	410	436	392	432	439	437	436	439	460	457	393	413	463	437	443	439	390	408	433	438	421	431	399	425	416	406	428	404	432	434	418	412	384	417	405	406	392	409	409	410	433	458	434	417	453	443	428	434	423	425	428	431	471	418	424	427	432	428	427	424	453	451	471	426	448	451	422	441	419	440	388	420	441	419	400	410	429	479	450	463	420	430	440	424	406	457	437	415	421	412	408	430	407	435	399	455	439	467	416	415	432	421	393	411	401	399	433	398	404	426	430	435	402	426	409	456	429	471	411	394	409	411	409	432	406	396	421	452	398	443	461	411	449	410	443	435	419	428	416	417	451	401	437	422	471	449	422	428	427	435	421	422	409	423	432	438	451	407	448	404	432	416	400	440	446	410	430	436	439	413	407	423	414	425	423	444	454	399	407	419	402	450	451	420	452	459	470	419	460	449	424	424	402	413	435	419	477	398	408	444	405	446	405	434	429	416	413	427	442	445	421	423	413	398	406	399	396	417	423	462	448	439	450	426	410	428	408	452	438	418	409	456	437	433	393	445	402	462	437
22650	20352	26793	23786	20359	20356	6401	1976	1556	1357	1285	1233	1220	1094	1078	1021	1051	1028	970	936	951	908	919	907	915	841	848	901	818	818	889	883	896	842	869	830	895	849	807	853	816	887	889	862	795	801	841	844	844	877	859	831	844	836	837	799	791	845	884	790	822	835	851	831	800	830	776	813	845	856	789	857	823	855	843	831	836	809	807	809	809	819	823	837	844	784	791	781	810	867	825	811	824	828	795	789	773	792	865	885	896	835	856	859	805	851	855	818	789	827	783	791	772	869	740	866	842	836	835	822	811	800	802	830	848	811	807	849	821	845	776	810	827	848	809	818	772	776	814	845	804	838	834	839	806	792	862	803	844	872	826	815	832	816	797	828	817	790	869	827	814	849	777	801	859	771	847	757	773	845	786	829	838	771	778	785	806	783	822	813	810	823	823	772	829	852	771	830	836	767	856	798	822	829	828	825	819	798	841	798	792	810	785	779	809	820	818	886	860	818	808	798	835	774	808	803	802	832	833	806	817	818	796	842	771	787	866	830	821	802	783	813	889	857	841	850	825	853	849	832	838	855	794	801	823	845	822	787	768	852	828	788	781	839	851	795	835	829	876	847	859	836	821	822	789	836	773	849	765	774	800	825	850	801	807	763	856	842	838	784	822	803	819	813	803	817	784	815	825	788	786	789	729	811	816	825	814	788	736	847	823	810	815	876	764	818	765	706	768	780	841	837	831	810	821	781	801	778	826	797	821	824	762	804	784	763	813	804	845	854	787	865	802	807	814	807	818	840	779	756	825	809	776	801	813	784	808	792	863	849	749	809	814	817	821	803	795	827	804	858	823	874	800	834	753	813	786	812	779	824	785	797	771	835	851	800	780	815	822	771	815	757	801	798	819	781	841	860	796	790	790	776	827	836	778	811	811	801	824	848	806	798	759	892	768	830	795	847	788	809	818	817	772	855	835	814	855	773	784	809	805	814	778	844	811	796	843	864	825	844	802	838	869	794	807	794	784	805	799	816	847	821	784	801	826	787	794	812	777	794	836	812	850	791	821	819	809	818	816	799	833	856	818	803	766	776	855	773	820	825	805	796	814	819	843	809	792	815	837	833	817	825	774	840	812	822	829	802	832	878	847	804	850	833	806	856	796	808	815	834	821	870	780	803	816	867	823	803	815	811	815	839	828	783	836	828	784	822	855	756	819	833	839	801	790	839	824	813	790	814	799	810	787	795	850	840	837	774	773	812	815	856	812	779	820	860	796	866	800	811	810	760	844	855	759	805	835	809	835	844	849	822	776	862	787	803	848	799	812	840	770	767	768	811	811	774	794	791	819	796	838	787	862	854	779	825	791	790	765	812	777	789	805	808	836	809	764	794	758	806	853	792	839	784	812	816	798	835	801	862	768	797	808	810	822	813	821	813	834	833	811	840	796	762	839	825	838	840	791	852	817	775	810	794	830	842	810	819	856	804	818	848	774	864	820	803	752	806	782	821	810	852	823	845	832	846	771	806	803	767	797	792	818	791	767	810	838	813	772	822	798	820	810	791	785	757	860	828	831	802	757	838	804	780	850	850	832	791	776	783	761	824	876	872	797	843	832	812	794	831	830	787	830	804	790	801	852	816	778	803	807	774	767	790	787	819	809	814	823	824	818	794	789	836	827	781	803	847	812	778	822	871	805	862	808	815	822	764	820	805	837	814	816	835	825	789	821	865	786	798	826	814	785	830	839	770	779	764	780	851	784	763	817	788	818	800	832	809	838	830	819	788	785	839	813	769	804	781	794	787	811	758	771	813	796	786	812	780	792	825	819	778	829	840	820	817	847	785	857	779	813	837	769	782	826	825	814	798	797	764	867	825	852	829	818	825	899	832	817	829	828	808	837	786	769	826	834	779	795	812	832	771	750	797	791	855	815	813	791	763	780	817	829	812	781	800	855	817	860	829	819	823	817	831	774	810	845	828	809	800	771	840	794	808	794	781	768	744	824	828	829	783	826	799	816	831	820	826	816	801	803	788	788	810	824	820	815	817	779	831	845	826	810	759	759	814	836	816	841	769	824	759	824	820	827	783	836	794	826	791	842	829	844	817	770	794	816	789	793	846	840	819	831	767	809	852	813	807	834	769	846	840	836	843	821	826	772	851	837	803	791	812	743	826	789	814	809	747	850	792	841	772	834	797	773	823	827	803	812	859	792	836	800	824	789	788	814	910	804	766	789	796	809	784	833	871	762	805	852	841	794	847	803	812	855	821	759	862	829	785	819	782	837	780	808	838	822	812	791	802	790	799	819	828	771	824	862	797	818	753	803	762	772	830	828	856	790	817	732	802	854	805	829	804	768	801	805	751	776	831	829	804	772	805	839	841	811	768	800	856	802	852	787	841	826	859	830	819	813	793	824	806	786	892	846	825	804	832	800	803	772	803	785	841	870	799	820	834	847	858	803	772	797	809	830	804	787	782	816	818	807	832	798	735	880	812	842	828	803	785	803	794	802	813	788	833	840	799	819	846	810	875	796	780	856	825	798	815	813	816	814	808	827	835	777	829	792	823	802	804	800	834	835	873	850	805	825	834	801	782	826	787	826	792	804	785	838	771	794	807	755	766	812	819	819	843	870	781	802	803	840	861	800	857	759	813	816	860	826	771	803	785	772	833	793	790	768	820	844	810	838	772	795	781	794	817	833	852	788	814	832	772	761	807	790	792	769	817	813	805	799	765	841	788	779	808	797	876	824	772	807	776	813	815	777	795	800	847	821	782	826	831	806	772	785	830	844	818	821	852	859	819	810	756	815	824	842	792	807	835	781	835	810	828	813	816	815	754	819	843	822	843	776	790	828	795	797	810	783	810	758	807	826	815	806	835	813	794	834	852	825	794	791	764	858	807	869	824	835	797	757	817	761	800	865	816	809	817	789	815	818	818	837	778	844	812	876	786	816	757	742	762	784	807	769	809	826	815	809	786	795	805	874	845	773	806	814	814	790	778	790	829	857	823	880	792	812	789	826	778	825	835	761	816	891	786	816	797	795	818	746	754	773	835	822	793	756	802	821	819	828	783	797	840	789	832	805	864	784	815	788	740	829	846	783	810	801	815	810	818	814	815	798	831	829	806	775	816	853	841	867	892	796	829	799	822	808	788	856	804	789	716	851	819	809	856	835	734	816	790	790	910	814	819	768	818	818	785	826	860	776	776	767	789	803	810	794	817	769	809	790	790	765	840	824	830	764	813	807	809	756	786	874	819	837	837	776	814	779	774	804	820	795	813	789	775	763	834	824	823	833	804	859	841	831	793	801	752	816	785	783	853	795	823	799	812	773	846	848	789	837	789	803	827	804	817	842	837	828	801	778	789	792	819	831	805	809	821	868	768	791	855	777	882	824	803	851	794	794	807	823	831	808	824	808	837	828	779	797	773	815	799	794	847	814	801	788	796	768	817	801	793	797	756	842	812	838	836	775	845	737	835	846	859	766	854	826	798	806	764	845	842	827	818	759	843
11047	17582	16137	9700	6437	4849	3765	2961	2527	2215	1908	1685	1628	1419	1397	1287	1263	1212	1100	1084	1124	1005	986	938	963	916	929	877	878	851	870	880	859	829	840	878	897	831	807	863	849	814	786	808	811	853	811	787	834	797	835	854	822	843	784	826	802	779	815	785	773	830	767	784	787	785	868	753	763	821	848	755	787	788	779	750	748	782	749	856	797	787	787	756	777	787	769	790	777	781	779	800	787	778	766	765	756	746	770	754	821	776	779	793	830	854	759	802	743	764	794	740	780	771	830	793	766	805	776	788	781	785	790	757	771	779	779	811	787	789	807	815	789	814	796	813	739	769	780	768	763	769	794	790	802	755	822	787	759	757	753	823	732	739	763	788	814	825	734	852	767	802	770	793	797	800	737	747	801	790	782	805	833	788	724	790	749	804	780	727	748	738	753	813	726	788	716	757	744	758	778	717	837	818	805	742	789	806	822	792	789	718	774	804	793	772	790	798	795	740	763	732	727	754	829	783	763	776	790	769	847	752	796	815	759	790	753	759	743	774	772	750	737	732	768	773	789	758	776	873	797	801	794	780	799	768	777	790	787	738	810	782	800	750	812	758	769	772	785	777	823	781	769	776	799	781	710	745	767	773	814	727	789	791	759	796	797	771	786	749	791	760	821	778	831	807	845	757	785	844	763	730	707	773	756	734	815	773	729	775	820	766	785	810	800	751	784	814	778	791	781	781	779	842	802	851	811	764	792	766	778	800	774	804	778	784	824	777	812	773	774	757	787	768	778	765	753	773	784	748	808	771	787	732	727	787	790	813	806	789	770	772	803	809	765	798	777	817	785	760	773	741	778	771	792	782	786	774	782	770	787	719	806	778	698	787	754	779	756	767	755	779	712	762	794	773	768	806	752	736	772	756	768	762	761	809	766	808	785	789	816	777	766	762	762	792	755	841	796	769	780	753	751	795	766	731	835	807	793	773	794	767	795	756	835	784	811	802	768	787	803	766	815	817	819	744	759	813	778	778	814	764	742	786	808	817	768	813	781	786	764	818	786	751	737	780	764	812	840	779	751	775	767	801	757	783	772	837	727	813	786	782	739	788	797	770	852	782	781	809	792	778	766	813	787	752	790	772	784	784	771	739	770	830	755	765	737	793	806	789	795	755	787	768	792	810	800	769	749	789	762	767	749	786	804	771	787	773	772	726	804	780	782	802	797	806	789	766	795	753	804	754	786	804	782	801	811	792	770	818	779	764	773	744	802	804	787	781	800	785	769	771	735	802	762	780	783	808	742	760	741	759	780	775	779	761	809	806	810	810	758	782	796	834	758	772	742	812	754	807	811	749	805	732	849	794	794	801	731	733	778	822	795	733	743	742	792	799	752	777	767	797	760	765	784	792	802	790	801	793	770	778	779	797	755	792	816	793	782	805	816	832	766	764	759	821	793	815	821	829	788	760	758	766	769	775	755	804	786	807	782	745	811	803	796	754	806	782	781	815	777	795	788	757	777	756	759	742	800	723	765	774	771	749	765	836	772	796	735	817	782	769	778	791	749	770	786	724	811	790	782	773	796	749	808	761	794	796	746	773	784	768	781	818	817	736	801	804	776	800	790	785	748	820	732	788	797	779	830	762	786	746	774	719	796	784	804	759	777	799	815	789	782	806	775	845	759	802	792	736	722	782	786	767	748	744	731	760	801	773	823	797	760	748	783	784	803	759	780	772	760	755	774	801	784	789	771	783	803	837	773	732	781	765	763	763	784	786	815	771	782	813	772	708	786	758	755	753	779	748	804	847	796	785	799	752	824	741	807	796	767	804	758	803	748	814	756	775	771	758	762	793	761	780	755	723	783	804	734	766	764	833	777	762	754	768	725	771	785	792	786	780	777	811	770	792	804	761	802	781	745	783	786	784	785	786	778	769	796	813	758	788	793	774	797	740	765	785	773	767	745	760	799	823	821	756	789	745	762	781	780	761	804	794	739	819	729	811	767	779	754	744	778	820	761	774	806	768	807	800	789	752	761	769	764	776	757	782	798	792	744	773	757	752	807	770	788	778	798	775	789	753	787	795	794	790	785	761	768	799	808	755	764	815	802	778	809	738	791	748	821	769	782	782	775	810	800	758	834	743	790	777	769	825	792	755	794	781	801	834	747	763	756	801	732	795	783	805	817	741	803	806	754	799	767	821	775	746	753	760	761	721	804	780	775	802	808	766	765	793	776	774	795	791	774	787	783	756	789	798	748	751	772	804	765	783	785	719	784	823	796	764	788	783	765	785	806	748	716	791	778	759	743	753	743	751	754	762	752	750	767	810	824	751	740	741	757	770	750	760	744	766	744	809	802	788	788	761	804	783	765	778	765	765	774	733	769	812	857	762	792	781	744	785	820	806	766	802	785	768	771	781	753	813	764	790	789	813	789	739	813	778	828	759	817	748	805	783	768	776	756	775	780	790	729	806	814	755	760	767	779	789	773	798	758	758	809	805	758	785	764	781	818	779	772	813	837	771	755	790	750	784	771	769	737	809	798	737	806	762	797	822	692	785	783	721	755	776	769	741	752	766	772	816	758	741	763	789	799	767	832	731	806	833	770	732	729	777	785	776	763	757	752	773	761	751	786	746	772	772	804	802	780	775	759	832	789	776	810	777	744	731	799	837	790	789	792	739	771	827	837	755	800	725	747	801	787	740	776	773	760	801	788	740	808	825	810	797	794	774	782	801	736	788	771	763	809	826	740	757	812	753	759	800	777	775	757	769	764	772	766	806	778	774	793	766	761	789	754	766	819	755	786	752	791	789	829	786	758	748	774	784	767	788	841	761	715	753	753	799	817	765	767	764	760	837	772	756	790	782	761	845	750	769	765	764	786	781	769	749	808	790	794	762	780	805	729	809	759	798	750	805	771	828	800	783	739	748	791	775	730	768	782	787	804	819	825	843	752	777	798	790	792	760	811	832	788	765	757	777	784	781	733	768	789	758	750	814	810	781	784	823	771	756	757	791	784	757	812	849	776	802	778	799	802	774	747	810	809	764	818	740	746	795	784	777	780	761	741	770	747	829	765	802	767	798	791	776	773	798	783	749	773	774	786	802	805	794	775	758	773	812	809	772	781	787	820	767	801	800	748	788	781	754	723	778	763	749	872	765	731	788	822	792	786	726	740	797	751	794	783	794	788	756	762	784	760	775	793	794	773	753	789	788	778	738	755	788	779	766	797	801	832	762	763	811	779	797	777	806	745	753	774	809	772	760	766	792	814	779	811	770	833	793	768	786	796	796	746	764	769	856	810	792	752	747	829	742	768	788	772	800	747	821	719	785	815	769	786	773	842	757	752	750	773	775	794	798	748	753	763	748	791	748	787	676	822	784	772	760	778	758	765	770	783	787	769	772	729	810	762	755	758	759	769	804	792	789	733	804	790	782	807	759	805	751	701	827	780	816	764	779	809	759	789	797	795	791	780	720	796	770	800	835	767	802	778	753	817	734	754	814	791	807	780	783
27876	13556	2452	1183	1027	992	874	894	855	838	841	920	880	854	865	819	834	832	838	811	811	788	861	844	826	839	815	847	857	811	852	832	858	899	810	862	839	819	820	893	857	883	832	876	846	858	797	830	878	861	867	836	792	847	856	838	815	804	840	874	831	889	836	819	869	892	851	855	880	863	829	860	844	848	835	828	836	835	864	848	807	891	871	842	861	832	872	836	841	846	823	836	820	853	807	906	860	834	832	806	824	844	848	779	876	788	892	892	861	802	848	868	820	807	833	883	842	843	852	824	869	810	862	818	906	829	879	854	826	825	843	856	843	851	848	872	760	820	784	830	867	853	842	825	875	864	838	819	834	868	860	819	813	820	890	861	850	845	872	913	850	869	845	836	802	830	852	845	857	807	843	834	841	859	846	865	814	854	812	772	858	819	840	864	814	902	882	836	809	779	862	881	861	855	831	816	824	870	826	817	783	816	856	842	841	816	874	817	845	858	845	827	807	806	822	868	813	820	863	834	848	862	820	863	826	842	861	827	833	803	848	815	805	827	827	841	907	859	863	884	836	811	806	843	838	817	849	844	844	856	876	897	830	816	870	815	798	815	838	832	820	821	858	833	869	787	805	861	796	783	784	840	828	836	835	873	854	883	823	878	879	868	801	862	823	819	834	845	821	813	846	856	830	889	903	858	821	842	826	859	815	860	879	829	855	848	871	862	824	866	864	843	834	839	828	852	832	859	855	882	804	838	821	833	869	877	851	804	803	874	873	809	880	858	906	802	803	818	852	826	804	884	890	809	835	826	864	823	825	822	866	830	805	875	821	817	837	896	826	799	807	865	874	831	799	834	866	823	813	825	825	864	848	884	834	755	829	898	866	815	852	890	834	845	783	853	837	888	839	874	867	863	859	833	923	817	852	782	810	839	845	827	863	834	859	803	847	850	828	822	846	843	850	812	818	855	831	895	815	817	816	876	832	857	872	905	880	820	874	774	832	840	848	879	816	832	885	829	824	792	834	790	893	851	858	873	804	806	912	896	850	835	811	791	887	871	820	834	855	894	863	881	800	873	889	883	845	871	809	824	859	847	854	804	821	818	852	855	813	895	830	854	864	862	872	864	887	827	893	851	844	835	880	887	855	851	789	830	835	854	863	816	844	826	830	847	859	810	873	817	816	811	865	866	893	871	785	870	837	833	840	870	862	829	876	811	849	805	893	821	849	809	852	862	862	838	925	879	812	864	808	839	808	848	834	866	794	877	830	874	885	776	915	822	867	816	845	792	803	856	839	857	765	845	819	821	826	843	871	882	852	820	849	810	877	845	813	860	854	874	852	835	866	861	783	815	871	855	818	833	814	869	788	883	825	787	909	844	843	844	882	852	852	815	835	843	843	759	831	877	874	838	881	823	865	889	825	861	854	827	839	828	844	855	839	868	774	792	852	813	872	828	841	815	861	849	847	873	813	847	828	823	851	819	846	843	825	859	772	831	824	861	889	851	812	812	814	843	840	841	829	865	826	792	863	878	810	807	831	802	863	829	889	837	824	845	810	835	868	855	842	854	848	885	829	893	846	824	801	843	823	895	809	879	826	819	871	869	890	831	876	838	866	825	841	876	823	861	856	842	812	839	848	832	854	876	841	929	820	814	863	782	782	892	872	830	859	863	868	867	832	891	862	839	873	886	826	834	829	843	792	847	841	840	809	834	817	844	873	873	830	818	861	822	836	843	884	832	805	858	814	811	862	848	825	788	830	819	820	812	804	832	840	872	844	893	877	838	864	850	885	865	820	833	845	823	846	873	854	839	862	796	871	857	823	840	842	795	888	850	822	821	890	928	810	853	837	884	875	874	864	890	856	832	858	792	802	842	864	818	836	834	829	839	835	845	790	820	959	878	822	827	892	856	858	815	851	789	850	828	887	839	888	862	851	845	868	851	791	861	866	859	839	811	800	821	911	821	877	836	786	834	842	901	872	827	802	758	862	837	886	859	847	845	821	859	836	846	848	841	836	849	834	830	854	891	816	812	852	820	915	905	828	889	783	796	830	833	819	852	845	808	841	804	823	862	833	811	823	822	829	849	856	834	849	859	826	826	897	825	854	796	826	820	880	853	873	821	839	898	879	902	862	843	838	806	886	885	823	825	885	877	834	902	880	834	843	781	822	805	827	804	784	832	865	861	854	863	772	849	817	841	785	839	790	834	828	840	862	846	836	899	814	841	833	808	851	846	866	837	819	850	838	882	833	846	843	802	848	815	883	816	822	781	799	867	865	853	822	794	835	874	813	886	836	822	857	846	819	883	878	832	815	840	872	831	765	794	780	801	831	816	841	858	833	838	863	828	840	785	866	851	803	878	796	804	834	843	794	843	878	811	831	853	824	861	849	841	818	846	891	866	842	827	813	835	891	810	863	869	849	810	827	845	806	787	866	815	792	859	876	865	814	843	831	873	866	842	794	832	885	798	830	787	851	878	845	823	845	848	826	815	878	782	831	874	883	841	898	835	858	861	848	826	826	863	840	847	826	798	804	857	873	873	891	866	847	790	839	815	832	849	881	814	808	830	852	878	832	833	882	825	833	846	826	835	879	829	839	883	867	868	826	860	842	835	877	799	823	787	838	851	885	813	832	848	883	846	925	854	853	821	857	837	778	797	828	862	830	813	874	834	836	820	811	830	888	864	796	828	857	896	845	832	802	845	847	822	826	849	828	810	802	828	860	846	828	826	822	823	832	850	883	873	837	879	824	857	813	806	804	852	780	874	846	798	798	822	819	805	845	844	877	863	884	888	848	868	825	810	815	832	884	839	846	857	821	843	844	819	813	858	836	806	866	873	849	846	901	854	835	877	814	802	898	802	799	822	862	927	825	869	849	862	812	855	853	849	776	824	832	847	811	844	884	810	846	853	824	838	879	837	827	802	835	882	861	893	869	847	846	831	873	869	834	807	837	818	802	854	812	814	787	783	846	833	858	807	844	880	806	794	882	837	858	821	834	832	824	820	856	822	802	864	869	872	832	833	853	878	835	852	856	799	823	844	785	867	862	832	812	837	848	894	858	816	830	819	824	876	872	839	827	856	840	839	905	784	873	788	861	828	831	907	824	826	858	822	820	811	849	824	863	819	832	862	849	796	809	868	846	831	880	834	844	842	825	819	850	864	844	877	890	814	879	846	797	849	821	868	876	898	847	821	791	818	876	850	806	839	819	830	845	828	907	828	857	848	842	826	827	806	848	858	866	893	881	870	853	879	857	872	849	795	858	869	820	812	870	855	861	859	819	834	826	818	900	832	864	872	872	891	850	823	814	862	840	835	869	842	873	901	825	817	860	846	858	832	809	859	864	829	828	812	855	787	834	884	892	904	804	865	871	842	780	862	858	836	832	856	783	852	866	844	824	835	870	873	788	828	759	860	884	836	811	779	861	868	872	825	861	795	856	853	789	829	861	778	862	828	834	831	821	874	881	831	828	852	895	844	836	854	786	849	831	875
5739	1592	1491	1187	1051	948	981	907	947	898	905	911	883	905	869	857	932	848	892	883	878	860	943	900	937	906	854	868	868	939	822	926	958	865	887	836	846	912	863	872	859	930	916	894	901	863	914	868	897	880	903	846	896	975	864	900	901	891	856	903	900	876	873	878	861	897	864	911	878	919	919	906	947	926	930	913	948	924	861	852	868	919	875	898	871	883	884	890	909	914	913	922	887	885	847	945	897	842	865	906	873	901	864	824	896	907	877	907	897	821	860	846	805	925	939	903	849	915	863	855	866	923	900	865	886	878	872	930	930	892	875	879	894	882	890	892	942	874	854	833	890	809	894	937	886	872	884	927	916	859	904	889	876	888	887	905	897	902	844	916	870	870	867	850	904	901	868	900	870	870	827	909	919	875	839	880	853	896	907	867	909	851	896	896	926	864	873	900	895	888	882	893	853	936	875	839	861	870	885	934	845	896	892	865	905	847	958	883	833	876	873	865	876	893	873	857	879	877	881	902	866	891	867	918	877	895	853	871	858	890	879	861	917	883	899	874	937	916	912	908	876	879	857	895	920	873	846	911	907	895	844	890	905	910	940	887	928	887	882	895	877	899	903	901	926	851	913	880	928	901	860	872	897	857	834	877	863	880	857	883	820	849	885	835	852	902	878	894	849	859	838	901	887	848	896	888	878	903	835	874	863	932	871	886	833	921	912	901	863	872	950	919	908	845	907	868	887	849	864	862	917	889	888	896	882	834	896	934	920	887	912	886	876	873	934	872	903	862	865	916	863	875	908	844	874	920	904	876	862	902	875	870	903	900	874	853	849	876	863	857	870	888	888	914	860	924	940	914	838	898	908	836	907	858	853	895	878	938	886	922	862	932	890	873	871	878	884	879	915	924	836	908	816	910	915	882	875	867	897	876	910	933	874	879	889	858	873	903	866	832	872	869	888	861	884	916	899	892	849	879	877	875	856	831	891	859	843	906	877	884	862	875	921	868	879	840	856	861	872	907	875	906	873	907	881	890	905	908	863	918	888	851	820	910	924	872	864	857	844	868	879	898	901	877	931	876	873	865	884	844	861	879	864	893	883	881	866	849	850	888	865	926	875	840	843	860	879	936	897	840	867	866	884	868	934	860	858	921	863	848	845	891	871	866	902	879	894	861	837	854	917	890	838	846	893	887	886	874	893	906	953	887	851	839	874	927	907	836	862	833	875	911	828	849	823	891	866	919	871	895	906	853	867	891	910	903	837	885	867	942	849	893	823	940	875	883	857	863	899	877	921	914	886	896	839	892	886	876	870	885	869	924	888	908	887	860	848	862	894	873	928	848	915	839	816	864	845	921	911	865	911	877	864	891	884	882	886	856	879	875	832	865	859	888	905	926	892	888	899	900	854	885	898	928	873	887	874	883	873	892	926	885	888	854	878	878	840	886	901	908	851	863	856	879	845	866	801	922	914	825	899	915	952	872	821	853	916	894	905	925	864	890	905	902	890	909	864	917	813	856	907	881	941	960	913	863	888	866	851	897	883	871	847	875	901	902	847	928	839	843	900	859	864	926	873	901	921	873	899	854	906	843	946	863	875	881	830	822	915	850	864	851	890	903	824	928	918	891	861	893	904	937	863	898	871	861	904	915	890	886	919	894	908	891	886	885	944	919	808	878	911	922	847	885	868	872	889	875	901	852	874	917	849	879	867	879	904	905	887	861	870	930	895	912	894	822	901	861	850	937	924	891	830	940	886	928	890	867	866	902	802	874	879	917	954	863	883	864	888	848	891	864	846	842	889	821	904	928	893	938	961	871	862	907	904	900	889	915	892	894	874	883	892	857	869	827	893	871	932	875	812	855	945	894	950	881	858	847	872	864	924	908	841	837	852	878	830	898	888	894	864	828	862	920	908	858	868	865	876	872	885	868	857	887	848	843	861	858	912	865	839	833	900	879	917	860	919	912	898	895	885	918	908	872	892	903	884	893	909	847	856	882	896	875	868	935	867	905	886	929	909	879	855	885	883	917	896	922	879	907	898	841	896	825	853	885	925	870	883	854	895	851	900	874	847	836	902	868	894	877	849	855	854	890	880	863	876	848	918	856	850	887	869	919	863	896	936	872	840	898	890	866	908	889	856	880	901	895	853	874	867	847	858	921	904	880	841	875	869	835	881	894	907	869	902	913	847	861	911	910	911	910	878	888	870	880	866	843	845	870	835	866	852	882	879	927	856	874	918	897	892	932	856	832	836	873	875	936	901	846	888	860	857	925	872	920	913	877	893	892	864	854	899	856	849	892	859	892	886	874	883	844	901	904	917	866	862	874	891	869	902	911	907	880	870	872	853	816	887	914	880	856	876	896	886	870	919	861	908	897	923	898	869	880	914	896	888	880	906	863	889	935	851	931	853	895	924	849	903	912	837	882	876	848	842	873	889	855	934	944	928	843	864	903	832	890	877	918	939	847	879	893	960	861	852	892	903	874	919	938	890	880	919	878	884	844	902	835	847	876	913	891	870	914	909	885	858	882	860	896	897	873	815	908	872	825	869	889	943	855	863	900	913	870	866	891	915	889	886	867	879	858	869	866	836	863	846	898	845	909	895	891	897	820	890	871	904	871	831	887	919	928	913	853	893	878	837	890	863	868	884	855	900	878	845	890	884	901	893	867	893	905	904	896	853	859	878	909	904	877	916	887	874	884	878	879	890	858	916	883	830	874	879	894	932	851	907	882	871	885	874	898	789	904	849	879	863	848	926	821	841	910	847	843	852	900	882	864	882	897	919	930	878	886	844	859	827	796	831	850	896	923	840	890	887	880	863	865	861	894	927	945	891	934	899	866	845	880	877	897	851	896	912	857	899	874	914	891	896	922	852	928	903	899	871	888	848	881	865	923	870	837	872	851	853	896	877	861	838	881	817	917	950	900	888	883	857	876	868	889	896	880	891	829	899	927	882	899	827	855	931	922	876	842	877	883	855	877	887	904	871	882	823	862	903	907	892	863	893	890	901	862	910	950	883	815	854	868	889	901	828	879	874	899	899	859	901	924	859	911	894	907	880	915	870	870	864	872	902	893	898	848	894	946	862	840	855	919	922	879	847	921	851	909	885	884	877	889	846	848	836	833	885	855	886	855	925	863	858	824	910	885	951	875	847	883	920	923	895	872	867	917	859	904	905	885	876	923	852	876	826	858	897	913	868	865	787	902	864	892	878	809	866	863	870	901	882	886	886	892	879	935	905	904	883	831	961	842	924	879	882	877	908	861	905	896	823	875	893	921	915	877	891	877	852	900	918	916	915	907	897	883	893	855	903	853	920	845	868	876	924	851	892	911	863	922	847	884	927	865	910	853	906	930	879	880	883	828	868	892	857	896	876	897	906	937	914	870	873	922	843	853	822	880	832	911	861	846	910	864	842	871	924	855	895	871	865	873	905	866	823	876	857	901	921	881	891	907	842	878	868	885	872	896	883	911	861	925	875	878	911	926	872	901	885	901
24443	20346	26372	24187	20341	8162	1415	971	816	721	659	633	588	558	547	542	486	476	472	480	475	478	436	473	478	435	459	445	421	467	445	496	440	408	440	430	469	401	446	445	439	425	409	431	417	419	399	453	420	440	414	460	444	441	434	428	432	434	415	406	454	381	424	389	378	425	449	415	418	425	423	407	426	418	415	455	422	403	412	424	416	421	409	404	419	443	408	395	438	443	417	446	413	386	392	424	431	418	401	409	421	375	408	398	386	390	401	420	411	421	389	413	411	429	434	405	390	422	418	378	367	460	379	413	420	409	406	394	376	429	359	408	421	401	373	423	412	413	398	396	390	398	404	398	404	434	422	384	459	416	412	444	400	440	407	447	440	367	408	366	411	393	375	400	421	397	418	443	418	433	366	402	408	367	404	397	401	416	449	417	401	428	412	421	409	375	439	422	394	398	396	377	432	401	411	417	421	406	413	402	384	413	415	393	406	383	385	430	424	409	415	418	433	393	409	384	449	417	411	420	435	374	437	423	421	388	403	402	428	409	417	399	419	408	392	369	406	383	441	433	386	406	420	393	449	437	411	369	406	391	392	422	422	409	400	416	395	442	436	401	361	412	387	408	469	432	423	425	402	401	406	431	422	393	389	401	394	387	414	425	389	397	409	445	354	452	430	368	395	427	389	406	439	417	373	433	420	414	394	405	425	408	420	418	399	408	422	401	376	396	391	412	410	406	407	380	411	447	412	404	396	433	427	428	415	411	383	391	405	361	369	422	364	413	448	425	414	410	435	362	409	435	456	408	414	417	431	391	418	411	390	407	425	411	395	376	382	440	389	421	388	424	410	420	416	451	446	406	405	388	375	414	410	397	433	419	414	373	382	412	391	412	434	396	434	387	416	366	426	389	418	380	430	460	382	432	426	430	392	435	383	358	379	367	383	443	411	428	409	387	405	395	400	387	401	417	410	428	405	421	404	429	393	409	395	398	392	411	424	420	406	399	391	412	375	412	400	428	416	435	441	380	427	381	394	427	403	413	396	403	366	408	414	419	425	404	392	404	462	381	413	411	386	387	425	404	407	376	402	410	415	421	395	407	411	415	417	416	402	382	404	356	398	385	407	409	410	390	407	418	415	425	439	408	414	390	371	452	453	392	441	395	392	394	417	407	390	439	429	386	419	437	378	419	415	446	417	415	393	438	406	416	397	397	411	442	401	428	400	422	395	412	442	430	416	421	431	401	420	411	418	385	389	432	432	400	419	403	397	396	414	420	437	412	395	409	372	397	452	415	425	430	388	413	372	379	408	384	390	403	390	403	406	388	395	426	433	445	384	384	394	418	402	430	428	407	438	463	443	387	401	397	436	393	365	419	472	432	417	424	421	396	433	383	425	418	400	400	414	445	404	428	420	430	391	398	432	412	417	451	425	430	394	400	397	407	401	391	371	418	371	399	394	428	418	372	397	419	401	415	396	455	388	451	450	414	428	388	412	418	431	411	439	414	433	398	431	384	424	410	408	440	393	437	414	413	426	383	407	406	399	416	376	413	400	369	414	406	401	417	424	437	404	430	444	420	404	381	413	388	385	387	397	399	399	387	407	386	390	450	408	428	438	429	434	397	388	411	350	403	413	407	401	384	413	408	395	394	396	398	417	409	400	413	423	429	404	415	398	448	390	418	396	395	408	400	422	447	409	444	418	440	422	443	397	438	428	410	403	417	420	423	406	446	386	411	385	394	424	421	419	386	413	406	425	384	445	385	405	417	410	422	415	393	413	425	410	412	419	397	363	413	442	389	396	411	387	442	433	416	419	401	401	413	438	388	491	424	410	405	392	381	407	437	414	403	391	423	427	412	385	450	388	382	452	382	406	375	396	407	383	415	439	440	412	372	405	427	424	419	397	434	383	399	408	365	470	378	423	407	399	395	386	417	424	443	424	398	395	376	393	410	404	408	477	443	384	407	384	359	407	393	411	380	428	446	405	442	405	434	364	408	418	395	378	392	420	413	427	389	398	370	415	391	429	395	405	395	411	417	395	416	407	417	428	442	394	409	401	389	380	399	410	403	374	423	383	401	401	424	375	396	404	406	405	396	412	387	385	394	429	430	406	397	383	426	424	416	421	402	416	432	411	384	389	396	403	404	439	444	435	404	416	446	388	416	425	407	427	438	423	411	423	411	412	432	413	424	390	429	380	425	378	427	399	412	404	441	347	412	394	402	409	423	405	404	426	404	402	390	405	406	426	426	435	439	376	401	449	426	387	412	379	439	460	420	400	378	416	403	404	406	406	380	385	379	406	388	380	387	418	428	421	405	388	426	434	372	435	411	411	456	396	388	403	450	398	402	437	395	373	433	408	387	376	428	421	390	410	415	414	394	432	401	387	407	415	405	401	405	414	393	399	415	454	412	398	433	427	414	416	436	446	381	401	376	408	390	418	394	434	421	424	379	426	442	427	416	400	385	431	395	436	408	408	451	431	403	402	380	400	439	448	376	385	391	400	419	362	433	407	410	378	408	435	414	425	407	384	401	418	429	424	408	439	407	383	427	410	407	420	400	383	439	438	400	415	436	409	412	391	465	430	440	428	391	438	407	411	434	409	399	398	385	458	448	439	390	418	400	400	390	420	437	425	386	421	392	409	415	415	395	437	425	402	395	420	379	406	395	432	424	436	447	417	415	399	421	412	414	410	381	408	398	449	419	403	423	399	449	410	396	405	343	418	416	387	417	409	400	412	400	418	418	388	444	418	396	421	398	395	434	394	404	411	419	403	436	423	405	411	410	396	407	420	384	437	412	387	389	423	397	395	392	432	388	432	377	392	386	427	420	362	409	398	445	412	405	426	438	381	416	387	431	416	364	447	437	430	419	429	434	428	421	428	402	422	428	403	376	410	398	397	392	415	407	406	389	403	420	396	409	421	396	410	443	424	420	414	389	420	418	392	393	395	419	411	419	394	442	409	400	431	412	381	374	421	426	399	419	396	439	448	409	426	414	437	409	412	416	375	414	376	399	420	407	416	412	438	418	433	421	414	407	440	424	431	373	386	370	391	399	411	388	364	414	379	404	414	416	447	416	393	386	383	385	414	425	390	428	439	435	372	402	423	412	400	437	411	403	390	440	357	404	411	405	415	393	471	410	396	371	443	405	398	415	400	394	400	419	413	445	429	445	402	399	391	397	386	402	414	418	415	404	399	416	432	390	410	361	428	389	415	400	422	415	397	383	392	425	415	412	395	409	385	426	420	381	403	410	399	392	414	426	368	396	432	392	422	386	407	404	393	416	412	384	421	385	405	414	396	439	383	431	409	384	389	414	422	425	413	402	399	386	382	468	442	391	439	420	419	426	389	411	426	408	421	396	431	404	424	406	397	385	428	405	457	397	421	406	398	381	426	405	402	413	418	431	436	415	407	435	419	390	404	388	372	384	386	399	402	418	391	424	419	410	447	438	429	390	390	424	373	391	402	388	415	416	411	409	398	388	454	448	396	425
8024	11303	10254	5735	3730	2778	2061	1641	1459	1217	1089	947	820	765	760	743	664	674	647	599	624	553	546	528	561	516	510	505	517	473	526	484	500	468	504	464	495	442	484	464	526	454	462	507	487	475	441	460	481	464	458	455	423	452	437	427	453	429	430	453	411	426	434	467	472	459	450	455	479	451	418	431	425	416	401	439	460	439	444	452	443	426	475	444	420	442	430	500	460	482	462	453	465	450	455	445	464	443	457	455	453	419	463	450	418	497	434	448	482	457	455	419	437	459	419	460	466	439	442	452	487	445	435	434	439	427	435	465	468	491	438	426	436	456	420	442	452	450	448	452	456	443	450	440	463	432	458	497	418	444	432	437	442	471	430	394	452	418	453	422	419	429	451	428	419	469	426	457	486	443	458	441	456	434	455	445	458	423	464	457	426	443	413	448	453	431	462	439	439	445	466	444	485	457	441	434	465	429	503	453	422	434	466	429	450	405	436	476	455	450	459	453	443	421	442	442	446	464	450	450	434	481	434	431	437	494	457	441	488	436	444	448	437	459	438	438	477	450	465	456	449	452	475	454	451	433	433	427	450	462	459	446	498	409	453	421	436	442	431	422	453	428	455	442	434	456	446	483	402	453	442	397	418	410	465	413	423	455	424	461	427	453	447	452	423	449	421	483	433	426	437	421	426	441	416	447	448	487	400	414	465	433	396	440	480	437	434	460	445	481	447	402	423	433	471	407	459	449	463	462	453	449	438	466	462	431	413	460	427	439	407	462	470	447	427	426	437	446	479	434	442	426	434	474	406	445	407	456	414	463	446	436	440	431	381	415	458	458	425	428	427	444	418	420	453	405	425	422	434	421	456	443	479	431	456	461	435	388	450	419	444	473	458	452	474	456	447	437	425	442	451	447	415	447	408	406	428	426	479	443	449	455	432	459	435	462	465	424	484	433	425	455	455	453	426	430	471	417	436	478	471	430	466	421	442	458	456	434	465	448	440	450	419	475	483	448	422	440	476	438	485	411	478	472	460	438	481	423	406	433	462	476	418	460	436	420	433	461	435	430	459	445	471	438	477	415	468	452	440	457	419	492	433	452	438	439	429	449	429	439	441	437	450	430	425	443	455	453	423	413	446	449	454	438	414	454	438	382	421	399	451	482	418	426	430	466	439	449	420	411	438	431	488	431	412	454	449	434	420	454	441	434	465	427	449	442	428	454	444	411	445	426	446	455	435	438	489	448	433	434	487	470	456	470	456	464	434	420	476	411	432	464	445	415	417	484	433	442	425	449	415	418	473	416	417	435	464	467	418	442	439	414	453	458	463	415	460	428	442	440	393	395	450	411	411	426	449	434	469	436	462	429	440	458	451	514	435	420	420	450	411	404	448	452	463	426	429	435	462	436	420	418	443	411	454	445	414	405	424	445	458	424	447	433	455	416	443	445	475	458	420	435	446	407	442	445	416	444	467	445	430	434	450	430	479	445	416	391	475	422	400	438	451	439	437	456	444	436	460	442	484	459	430	471	453	426	469	435	442	429	455	426	425	442	444	441	410	436	492	438	420	418	442	468	439	435	452	426	431	441	409	380	443	415	434	424	447	469	475	460	442	443	443	404	445	426	416	446	456	457	435	421	452	420	442	505	447	444	457	431	443	417	470	436	422	421	464	438	437	408	427	429	454	443	443	411	420	417	423	423	450	443	452	452	451	464	445	451	463	443	459	445	456	457	452	437	445	451	457	424	417	432	435	442	455	421	465	414	445	435	421	457	454	437	436	446	454	450	429	452	442	443	442	418	460	474	453	431	429	428	468	436	419	415	452	482	459	449	443	416	425	453	434	455	415	417	433	447	414	426	471	403	452	504	447	463	439	455	406	447	439	464	477	463	440	447	442	453	472	423	464	467	447	442	464	463	451	465	442	458	415	483	420	429	461	465	465	437	465	451	483	401	451	426	457	468	465	402	437	476	427	442	385	440	441	424	451	436	446	444	433	394	414	428	429	433	448	449	463	434	436	457	468	456	437	418	406	442	458	405	465	438	476	407	448	483	422	454	424	461	452	423	426	412	460	425	462	419	457	444	424	429	492	436	440	410	456	423	463	434	456	438	437	395	447	436	436	441	443	447	430	433	455	443	480	448	465	425	445	448	458	404	477	432	455	444	433	429	442	442	426	416	462	486	427	450	463	446	435	438	425	440	419	467	419	450	455	480	429	455	460	481	440	414	445	453	445	460	424	417	436	420	445	436	451	449	400	467	433	387	429	431	430	456	438	457	417	437	433	458	465	449	412	456	440	466	452	411	401	443	440	457	447	449	429	385	422	424	450	413	455	425	473	437	442	417	430	420	458	459	431	408	436	441	471	472	446	456	449	454	435	423	432	473	416	437	400	443	455	440	432	431	440	445	429	462	438	429	424	461	414	431	422	412	467	407	400	436	455	486	494	439	431	409	488	470	444	415	467	471	452	436	461	450	472	444	485	447	479	439	475	449	452	459	460	403	422	454	464	458	436	461	465	418	451	457	471	472	441	452	440	477	447	448	424	435	415	436	457	413	436	436	416	430	479	437	416	447	456	441	449	447	429	481	459	414	442	439	384	456	443	444	440	412	467	409	429	453	458	470	396	443	416	444	433	489	431	459	451	408	469	453	427	458	446	445	469	413	471	392	438	426	417	449	441	431	442	429	475	444	477	415	445	467	433	420	430	434	462	436	453	459	425	458	449	403	446	427	488	421	381	454	453	431	464	439	427	435	424	411	451	424	481	416	447	411	441	425	393	406	444	427	402	407	455	437	417	435	420	435	472	431	421	475	423	472	424	460	441	425	458	413	456	455	463	410	458	418	429	430	431	467	461	445	418	469	467	416	424	442	411	484	434	436	434	427	448	437	408	440	447	447	441	459	429	450	446	435	429	445	457	462	433	484	449	447	420	417	425	456	457	392	447	447	429	442	477	465	445	433	467	473	432	444	442	429	434	443	423	446	450	438	428	440	443	423	487	448	499	467	448	439	451	451	418	405	433	445	448	422	421	424	454	440	421	461	420	447	405	429	438	488	446	435	441	485	452	477	439	428	441	411	448	460	441	437	449	460	470	422	420	440	442	473	418	454	411	461	457	454	462	444	467	451	403	445	408	442	457	430	473	470	404	443	461	465	472	393	426	436	416	457	462	426	452	403	430	437	439	478	432	467	424	438	427	445	439	432	421	413	441	439	440	433	456	450	479	438	454	444	410	432	485	476	437	435	471	429	486	415	450	433	455	450	395	442	460	465	436	440	471	466	459	458	423	448	470	447	439	422	461	471	449	448	465	473	432	451	451	435	431	416	437	439	456	461	409	439	437	398	438	428	441	439	448	432	479	422	420	424	418	434	440	433	425	454	397	425	478	455	446	441	452	436	413	455	428	404	427	446	428	405	442	416	458	465	417	447	455	407	428	468	404	417	414	410	475	407	450	454	439	449	428	414	426	419	477	446	407	478	425	439	471	429	463	461
22596	20348	26807	23750	20353	20345	6586	1974	1562	1477	1370	1271	1142	1103	1081	1014	1035	948	978	935	934	926	933	931	909	878	917	913	863	911	917	844	880	886	861	838	865	835	862	893	844	853	859	905	821	890	853	852	913	805	860	847	826	841	815	810	837	877	808	844	840	798	819	775	908	840	809	830	841	837	798	857	880	834	852	838	794	802	843	857	815	762	815	831	798	812	850	835	855	855	848	846	853	792	821	855	809	819	842	843	849	781	800	777	807	871	831	773	814	782	849	823	852	866	787	856	782	868	852	819	805	836	842	819	816	819	811	861	813	922	872	830	817	775	834	826	853	858	852	822	815	822	838	799	832	823	870	818	793	831	792	846	800	795	807	821	841	824	779	799	886	872	809	859	799	844	816	825	863	761	797	790	815	781	798	849	784	819	801	812	809	813	818	830	835	899	829	828	842	792	832	837	813	825	803	790	849	792	794	847	821	851	802	826	853	879	858	857	851	807	820	790	847	779	832	854	807	879	805	867	860	788	811	871	846	775	870	831	864	900	855	807	852	798	857	812	824	830	835	860	835	812	813	872	821	824	836	772	850	807	818	841	828	823	850	870	789	825	868	835	802	834	852	836	825	844	827	888	833	823	821	834	768	770	797	825	787	741	842	782	837	830	861	779	786	854	831	837	820	786	827	826	778	820	831	827	802	821	859	833	814	819	826	850	810	814	816	835	833	839	823	826	818	821	836	817	862	834	832	846	821	851	860	848	844	814	768	825	875	876	812	797	843	876	802	804	839	826	831	847	788	828	815	764	846	781	774	840	792	886	858	800	819	829	781	820	830	847	841	774	833	845	788	852	770	827	821	828	835	823	767	824	862	840	853	807	808	807	828	832	824	816	833	821	825	789	812	832	856	836	843	828	838	861	859	836	803	824	830	867	866	811	801	835	827	855	798	811	805	805	826	792	781	816	807	776	860	824	824	846	852	782	844	847	859	780	798	859	811	862	819	820	769	799	792	834	824	788	781	810	817	842	853	856	821	820	801	822	825	808	818	834	829	809	794	808	889	886	845	831	795	853	798	809	790	835	848	863	828	857	827	837	760	796	862	822	830	813	829	833	845	837	850	871	874	806	881	822	815	804	772	819	808	818	803	790	795	777	818	819	796	840	881	833	844	843	838	801	826	806	821	768	796	843	827	804	813	805	782	879	876	802	807	801	857	785	909	820	829	842	788	834	796	830	843	831	780	821	812	873	826	811	848	820	796	818	849	813	829	819	787	830	792	838	789	827	821	876	827	869	859	801	812	845	801	813	829	835	865	828	791	850	805	797	779	821	814	830	840	829	801	848	821	845	830	780	786	897	820	895	816	866	840	816	842	837	811	881	831	832	844	854	814	790	904	835	814	864	827	801	845	791	861	805	834	812	800	792	836	806	775	814	818	851	822	828	899	800	808	834	802	844	758	786	783	848	854	793	803	775	825	844	845	831	822	824	828	816	827	818	826	873	841	869	808	837	777	793	853	798	773	785	842	844	906	841	808	822	825	843	839	796	843	876	795	813	834	807	841	770	845	788	852	856	819	803	816	827	804	814	810	791	836	844	863	861	796	855	803	817	803	845	876	809	826	879	852	804	852	833	817	808	821	863	826	879	830	860	812	810	819	817	805	853	787	882	785	813	830	850	775	829	851	813	820	819	860	815	808	838	800	821	823	789	770	781	825	847	839	807	852	825	795	809	804	794	843	812	864	834	841	847	796	821	827	804	861	843	814	781	791	797	790	786	805	760	833	857	814	818	788	814	861	864	828	856	810	774	844	863	826	827	886	760	783	858	878	831	783	802	790	858	809	821	815	842	811	813	858	843	858	806	836	818	786	850	776	804	792	835	823	788	842	775	849	804	809	830	802	775	776	804	851	852	869	813	838	817	845	804	854	856	777	822	832	818	796	826	764	824	829	859	781	789	790	854	803	795	795	839	760	835	834	823	786	796	814	786	769	817	820	777	829	812	782	828	802	775	794	776	792	818	825	842	804	871	806	795	814	794	794	830	846	834	835	825	767	799	888	829	832	821	817	810	811	812	809	799	771	802	855	871	834	818	806	839	831	847	869	800	814	804	878	845	790	770	802	801	811	852	846	789	780	875	816	777	779	811	828	821	810	861	828	860	805	796	766	826	788	852	852	881	820	811	815	891	808	877	838	808	818	787	842	783	804	849	833	831	843	828	783	875	839	826	848	792	850	841	811	825	851	812	826	833	862	879	812	835	816	867	822	795	849	805	821	799	830	778	783	817	810	818	771	783	782	826	828	819	821	830	781	835	782	802	835	797	847	832	820	815	809	808	884	819	798	855	819	852	793	819	825	822	736	866	831	845	777	797	782	885	807	813	786	879	771	823	775	863	803	865	784	866	831	796	825	838	791	797	822	835	866	804	854	839	799	815	850	878	810	807	834	792	785	805	796	822	841	840	824	841	822	791	791	810	841	800	824	835	793	824	832	829	814	824	842	841	829	814	833	758	835	856	844	811	801	824	839	845	763	824	829	812	807	799	856	824	844	888	882	812	835	856	797	835	831	817	840	787	830	838	854	856	810	798	784	802	818	778	807	862	802	816	806	823	803	830	849	819	792	828	826	811	836	811	801	839	821	853	859	801	792	835	842	835	844	824	801	848	860	848	824	837	885	843	884	855	866	817	860	843	847	815	787	804	844	839	876	750	776	806	843	848	841	761	791	842	806	791	804	835	825	791	818	840	839	840	800	853	807	807	815	814	860	789	794	779	799	846	858	772	795	877	789	812	789	797	815	841	764	823	794	800	830	796	851	857	804	781	824	833	760	845	803	879	791	911	827	833	822	784	822	818	794	858	834	839	842	827	828	817	784	874	846	821	788	775	808	810	836	833	782	824	813	796	899	819	761	841	851	825	825	782	794	817	819	827	918	853	798	834	852	838	771	863	861	846	764	845	775	847	851	818	824	829	819	816	856	793	820	804	791	802	825	846	821	819	810	771	877	827	774	799	826	832	829	832	807	813	823	790	810	781	813	843	815	858	844	794	847	827	851	780	825	840	828	832	780	833	852	795	862	805	853	802	821	845	828	794	828	736	846	848	798	865	751	861	815	780	850	809	829	777	894	802	843	772	830	835	838	802	882	828	798	805	808	820	811	797	820	814	782	805	852	807	800	887	815	769	861	836	779	849	857	785	837	777	838	825	751	824	805	863	828	844	841	787	836	846	802	824	778	797	856	832	802	845	789	744	796	851	821	831	838	780	840	890	779	782	810	844	864	838	845	824	810	844	834	790	827	852	806	865	807	789	798	793	821	835	818	770	829	818	821	801	788	844	761	793	794	760	841	798	783	807	784	837	860	766	857	811	885	803	826	761	801	821	836	820	797	762	893	868	838	803	798	811	814	795	825	875	797	807	806	821	848	789	792	851	826	783	782	822	801	806	836	779	820	791	833	831	835	836	812	863	819	858	777	804	852	826	827	814	824	838	785	811
11091	17369	16261	9698	6598	4821	3748	3151	2588	2146	1890	1730	1582	1499	1355	1311	1240	1167	1111	1136	1034	1023	1003	975	962	932	1023	946	924	860	911	880	867	911	862	910	862	862	882	831	846	846	830	831	859	833	777	848	788	831	804	813	827	832	869	855	834	814	784	802	814	842	837	824	856	796	817	763	840	782	799	777	792	789	811	849	768	810	830	814	784	801	822	803	772	817	774	764	776	810	810	738	799	828	812	812	813	783	884	857	774	753	810	818	831	779	793	808	812	793	736	799	758	817	784	737	775	787	716	816	779	815	785	779	744	812	788	802	807	825	824	799	822	802	789	757	775	825	843	839	787	796	744	746	859	802	803	795	747	748	811	818	807	802	777	734	739	816	777	820	773	766	772	822	795	775	832	735	840	780	845	847	710	791	764	787	745	765	788	810	809	780	771	747	754	795	795	780	800	767	801	809	825	786	800	744	809	772	810	724	794	816	725	767	789	807	746	808	780	789	840	764	775	756	798	788	789	803	756	799	787	834	788	783	749	738	817	810	784	795	803	765	763	759	834	793	805	776	791	810	805	794	758	801	768	759	737	791	813	814	798	805	770	758	736	778	744	770	795	786	759	792	764	789	770	771	792	824	803	752	830	799	823	750	801	776	771	775	863	787	797	810	747	725	799	846	793	785	761	775	800	760	746	784	740	762	758	809	803	791	823	792	808	780	771	807	765	773	758	822	787	786	768	807	824	796	771	798	774	762	751	789	777	789	790	802	807	747	802	802	785	781	816	815	812	796	797	794	791	828	757	804	830	772	815	807	743	801	800	765	821	748	800	794	762	776	815	780	823	799	761	814	807	773	793	826	772	790	769	740	832	725	787	755	742	790	796	763	794	814	719	764	779	756	787	784	762	826	786	777	795	782	769	787	825	763	790	748	762	787	807	798	775	758	794	784	732	799	731	781	784	772	783	827	788	823	795	783	815	775	798	783	819	802	747	758	825	803	841	823	826	797	787	776	759	789	799	797	746	797	786	832	798	826	807	769	770	760	785	751	765	793	811	770	820	734	725	753	778	833	785	806	818	810	813	787	751	780	735	739	841	821	758	801	820	811	763	754	775	799	756	775	818	776	788	774	794	789	701	818	797	786	789	767	790	774	763	779	784	742	832	794	761	867	782	798	784	807	813	819	802	803	846	797	797	780	763	770	831	817	830	853	783	826	827	799	843	800	718	840	783	812	747	821	779	796	842	750	795	779	773	790	782	808	794	767	784	807	746	776	832	773	779	769	784	787	760	768	776	826	776	790	799	743	787	778	761	849	801	775	758	838	788	739	779	773	801	796	792	798	753	801	765	794	809	803	791	814	770	802	789	798	821	788	822	768	804	772	801	787	786	750	747	763	753	749	820	784	813	822	803	782	811	819	775	782	814	784	755	788	795	734	766	747	783	767	774	721	803	768	752	826	807	792	750	826	715	769	807	822	757	799	808	778	824	809	856	767	775	758	799	804	769	819	774	812	815	739	877	750	802	812	744	740	844	734	768	760	782	790	775	789	805	799	768	803	833	778	794	821	833	749	787	749	731	816	800	741	788	725	829	745	804	800	795	772	779	812	790	787	756	803	774	792	730	822	765	816	732	764	769	754	828	764	819	834	783	807	759	821	794	771	817	773	703	773	790	800	801	781	776	730	745	781	803	776	806	801	814	766	789	809	800	759	777	799	779	772	861	809	765	764	846	740	741	768	780	732	793	787	807	769	784	804	779	733	807	810	785	787	852	813	784	759	797	769	828	769	807	829	759	787	814	770	768	851	778	794	773	774	788	780	768	801	748	801	810	735	814	833	743	767	753	752	815	755	768	764	762	806	818	793	754	795	785	781	743	783	762	749	828	768	766	827	792	766	783	812	749	811	774	767	751	798	790	796	754	766	786	724	790	830	837	784	769	793	765	794	800	795	825	732	767	766	803	759	752	801	761	775	815	809	832	790	728	753	758	790	738	773	765	799	806	729	791	814	775	787	746	773	790	765	750	831	768	815	811	843	779	846	781	799	749	719	801	763	838	808	808	812	786	815	768	779	787	777	799	814	764	784	830	753	821	785	821	830	821	816	784	775	822	831	777	775	737	781	839	796	772	847	808	758	862	786	735	790	805	795	842	791	772	811	795	821	781	793	773	814	763	760	827	761	794	737	802	761	791	817	788	783	787	810	763	772	773	772	762	844	781	746	776	807	807	745	805	800	779	768	771	806	757	778	800	806	787	804	777	786	749	772	785	785	783	776	828	817	796	728	803	823	771	776	822	795	778	794	799	759	824	800	807	769	824	754	759	787	781	785	781	809	781	800	785	782	813	829	773	771	791	813	843	770	779	798	722	804	788	780	757	785	781	778	798	831	796	766	770	790	822	783	747	769	795	826	824	851	785	799	802	769	788	784	774	796	771	758	763	782	756	785	825	771	808	808	749	761	839	816	754	806	742	781	765	794	790	791	799	832	809	751	791	808	821	795	816	823	809	752	742	773	790	804	794	783	815	833	772	836	819	760	791	772	805	796	779	819	792	761	822	759	847	815	779	759	806	817	776	795	813	791	802	767	814	800	821	786	748	758	800	811	755	760	804	784	771	805	780	784	781	813	746	796	758	829	763	804	779	759	773	750	778	814	819	830	821	793	785	805	680	850	747	764	768	837	755	779	816	781	795	761	829	790	780	777	819	738	782	768	755	825	755	771	822	798	787	813	805	726	795	799	735	817	781	780	762	793	766	766	792	793	810	763	753	735	814	766	728	743	800	791	805	789	767	773	756	726	776	726	775	818	778	807	787	817	748	777	761	773	787	778	757	768	814	803	731	776	871	766	754	778	763	778	761	793	843	805	737	845	759	752	786	794	794	781	839	774	799	770	795	800	789	773	812	784	756	809	782	864	780	805	784	807	814	811	767	780	794	790	801	801	766	785	731	758	751	790	827	753	739	774	778	780	777	800	809	824	766	790	733	829	748	758	814	778	831	805	770	850	779	774	788	769	765	807	860	771	779	763	805	782	739	785	804	816	793	814	756	835	833	783	770	815	833	786	777	782	804	808	771	785	727	766	719	819	781	730	785	832	752	807	781	750	770	734	770	764	767	822	747	774	781	785	771	779	820	785	771	786	791	785	767	799	750	802	773	751	761	777	783	781	719	728	744	793	792	746	737	762	801	767	775	757	771	785	764	797	799	807	730	808	767	770	778	766	774	798	787	776	797	788	775	766	828	816	812	787	719	850	780	766	802	791	767	791	762	770	798	768	767	777	816	748	753	853	720	814	782	830	799	784	784	758	800	770	745	780	817	779	791	763	800	807	750	804	766	767	767	782	799	796	792	733	830	797	806	760	770	760	818	781	806	812	778	786	785	781	803	769	803	731	742	770	802	804	750	789	787	791	784	785	748	736	774	748	771	760	781	864	823	766	730	821	825	772	780	764	759	742	822	805	698	789	775	830	803	840	797	815	771	795	786	760	834	763	776	790
27972	13633	2376	1163	930	913	949	854	921	909	905	888	860	873	840	894	889	846	886	834	863	795	815	922	928	878	868	875	903	845	897	905	810	843	878	903	854	802	852	899	827	867	848	847	852	819	844	853	850	817	862	837	859	826	844	868	894	869	824	883	857	815	879	860	828	927	880	837	871	869	835	884	864	828	829	861	891	846	857	811	815	831	866	817	790	841	842	847	851	883	815	909	851	814	855	848	844	870	886	861	832	838	851	818	801	818	859	868	862	841	910	807	822	822	860	835	878	814	868	892	822	827	885	840	847	829	890	874	864	881	873	869	888	862	906	810	848	862	913	881	811	859	873	795	926	875	851	886	872	842	850	889	837	874	871	871	870	846	905	856	864	867	843	878	884	870	833	852	883	817	804	852	872	885	879	827	869	855	849	799	896	839	896	879	860	844	909	824	837	875	843	922	832	852	923	846	861	919	870	856	838	816	830	843	900	913	872	859	828	865	879	899	845	896	821	807	819	877	860	847	874	860	851	836	873	873	880	881	902	847	840	837	871	890	847	819	831	879	823	862	825	785	844	847	886	849	898	831	825	849	857	847	879	860	925	856	814	834	882	874	847	856	828	853	810	861	919	844	859	857	904	862	878	882	864	860	849	804	853	860	878	882	866	857	840	825	870	837	907	868	814	847	857	848	859	882	843	812	856	873	863	848	930	842	828	829	901	839	867	860	797	883	879	828	899	877	804	862	877	802	900	832	851	888	879	844	805	846	901	852	829	882	834	830	886	829	860	868	818	821	898	834	859	916	817	824	807	889	830	897	862	859	849	856	811	840	829	878	872	866	835	877	872	840	839	850	874	820	878	883	851	851	871	890	866	841	894	922	924	897	845	856	831	845	841	888	854	858	916	871	827	849	852	884	837	851	851	929	869	876	850	850	862	899	854	821	864	830	816	911	861	884	849	843	869	839	878	823	883	796	830	834	831	866	826	846	852	875	881	838	891	883	904	863	815	823	824	854	877	896	831	845	839	857	841	854	827	908	870	898	923	878	799	891	845	866	907	812	863	837	902	900	883	858	862	838	850	864	891	858	838	867	874	893	916	799	829	888	840	869	865	886	856	848	869	850	869	881	861	868	851	839	843	835	867	809	908	880	856	850	850	830	862	818	898	883	871	863	806	813	774	864	890	859	830	880	834	863	874	907	862	889	908	878	870	853	865	861	834	877	851	892	812	897	920	817	873	874	864	815	815	860	851	858	868	843	864	851	851	852	811	893	830	852	874	870	879	857	879	850	918	848	885	907	882	851	854	858	847	868	895	877	832	904	926	830	867	896	859	861	822	873	856	844	843	847	913	865	897	857	866	872	874	828	887	922	857	851	924	862	818	841	878	843	833	878	850	860	817	862	840	773	899	822	842	871	924	844	910	839	799	870	880	873	860	828	853	865	823	823	820	899	858	844	852	836	813	794	910	906	854	910	800	862	916	859	829	880	871	861	868	860	828	874	813	827	869	872	871	876	855	906	887	863	858	912	837	868	818	923	805	866	859	824	859	834	866	866	846	802	853	861	832	843	880	821	842	877	867	878	876	858	921	818	872	828	904	862	836	821	797	836	848	815	867	856	890	893	856	834	840	827	867	900	828	844	893	855	818	914	836	813	857	852	886	855	862	851	818	884	853	881	852	906	815	875	801	872	827	840	814	931	834	830	816	896	872	899	864	873	882	890	795	858	892	812	844	831	832	903	843	854	837	898	852	911	860	875	880	864	809	842	835	823	882	867	850	875	850	881	873	855	814	907	879	859	919	875	838	852	827	877	821	838	835	891	856	865	941	880	819	879	833	873	848	899	886	863	897	856	900	872	806	836	872	876	847	899	877	811	835	919	843	838	881	891	818	836	864	900	865	864	862	884	848	856	866	888	862	854	862	870	843	861	839	842	840	890	809	801	877	834	845	825	872	910	830	872	896	865	872	843	890	887	874	889	857	845	827	805	847	931	883	894	837	859	896	880	866	816	850	876	830	841	861	850	850	887	858	859	841	853	895	905	839	910	849	926	865	843	846	840	832	878	847	841	793	889	835	879	807	852	914	896	832	890	887	857	881	856	810	846	821	835	883	880	907	842	846	844	855	909	833	868	857	898	894	859	815	875	818	820	885	891	911	882	901	861	819	849	861	818	853	887	854	775	836	823	836	866	856	826	855	862	815	858	919	881	830	898	919	832	900	842	843	877	839	911	808	861	954	874	854	886	843	906	924	874	904	853	865	851	887	876	830	902	846	841	875	792	868	863	880	861	851	864	853	881	847	848	805	836	864	833	800	871	832	894	848	846	848	860	894	876	900	884	796	845	939	857	846	844	809	868	842	833	873	831	818	905	905	865	872	912	907	845	847	827	858	843	903	857	899	869	891	849	857	816	866	799	798	802	848	836	846	902	910	928	838	882	866	856	893	833	861	907	895	856	941	875	799	854	839	898	851	807	885	844	864	841	794	833	891	853	835	919	862	910	886	881	825	862	793	886	883	816	870	902	819	842	822	860	866	806	818	885	844	819	877	863	858	893	896	950	840	871	867	837	919	913	871	823	838	850	877	891	902	830	887	854	854	807	926	847	878	873	834	845	861	852	864	882	801	837	842	877	866	820	813	910	898	847	842	870	858	888	852	835	886	950	870	847	878	834	843	830	850	815	862	843	859	874	882	891	779	897	884	894	872	790	913	890	863	845	843	823	839	869	825	836	855	868	818	877	908	824	837	844	904	868	824	827	796	875	879	904	847	814	894	837	899	801	904	867	870	838	893	796	865	898	839	850	830	860	820	835	890	873	891	868	888	863	836	850	897	890	871	890	867	875	850	858	866	888	845	824	820	876	879	924	849	867	896	852	865	909	921	790	842	833	857	845	845	858	807	901	914	798	821	857	834	842	842	881	830	853	817	825	812	847	852	888	831	860	838	837	827	841	846	889	857	853	824	846	869	899	860	815	821	831	846	760	825	886	840	919	833	879	848	869	852	836	863	845	889	860	850	854	842	878	903	851	891	839	784	820	837	880	925	875	835	902	828	885	862	845	842	827	862	865	877	822	849	867	885	856	826	878	825	871	887	838	835	870	911	796	862	830	841	837	817	816	863	863	793	868	855	863	858	863	854	842	856	837	856	908	919	874	854	848	849	829	872	884	853	915	899	812	833	882	855	870	888	830	875	810	907	860	865	881	872	859	865	847	915	897	834	801	907	887	889	880	798	819	821	858	852	846	886	851	813	870	887	837	840	841	860	866	863	890	859	865	852	809	826	829	850	852	856	899	850	840	859	827	807	839	856	847	913	879	814	828	810	802	815	820	858	856	868	823	898	845	905	854	839	872	885	900	829	895	878	897	907	880	793	827	839	878	882	870	902	840	901	827	874	830	856	864	812	837	840	875	881	880	949	836	897	883	873	878	830	806	868	887	859	900	848	899	869	864	852	879	877	873	851	784	913	841	845	836	815	856	861	848	859	909
5700	1585	1497	1223	1062	948	930	956	962	955	907	965	931	915	939	924	909	911	935	871	869	932	968	912	897	890	885	873	925	879	856	896	896	919	892	936	839	902	887	890	933	889	877	925	907	934	900	905	874	908	885	864	927	920	879	863	886	940	893	876	933	907	910	875	914	867	904	916	869	910	877	909	921	908	931	859	842	914	890	903	984	898	856	878	921	908	877	954	853	928	906	860	911	846	893	902	933	881	918	892	869	894	886	882	918	893	908	925	901	938	903	884	878	889	918	923	918	915	898	910	845	879	882	905	883	906	926	889	925	893	885	842	866	883	894	871	918	881	894	881	840	879	875	911	935	865	883	910	914	876	882	893	988	883	946	891	886	927	952	859	886	876	908	880	861	932	865	934	894	862	871	920	900	919	874	921	902	863	823	918	917	863	945	912	856	871	864	891	907	885	881	888	873	938	879	835	829	842	916	914	872	842	938	851	866	910	895	900	890	932	935	925	890	838	911	921	888	868	872	927	919	886	892	891	842	869	879	897	910	900	889	935	922	879	879	886	898	930	906	907	956	887	902	909	922	911	937	851	923	884	887	874	898	898	848	863	877	924	888	860	844	833	898	888	891	923	873	876	873	867	907	917	874	863	904	893	849	898	854	847	940	903	892	868	932	865	864	863	869	906	867	927	899	868	874	898	868	920	890	881	852	893	935	893	936	856	893	845	903	861	911	860	914	893	881	871	880	861	899	877	879	836	927	893	888	879	894	946	892	900	921	879	961	895	860	903	873	889	896	889	908	899	872	878	862	860	885	903	863	895	900	925	897	877	869	889	927	835	884	888	833	892	892	908	875	937	884	892	900	911	890	852	872	914	837	890	855	915	866	860	844	901	845	898	869	869	921	882	906	868	882	930	924	917	890	930	923	903	920	915	884	946	880	897	868	894	923	917	898	912	906	906	882	914	884	929	883	913	854	914	861	920	856	885	861	897	875	890	856	884	925	865	867	913	863	914	848	866	916	925	884	870	882	933	927	882	902	891	877	893	926	923	852	940	928	886	925	844	905	889	850	921	913	901	878	875	912	898	908	927	945	853	905	934	886	857	903	846	910	899	936	912	847	889	926	881	890	940	889	862	860	897	875	931	854	912	932	891	911	876	904	881	892	894	942	907	885	888	901	902	915	940	835	863	874	877	924	920	912	924	935	914	844	875	887	877	879	943	895	828	914	852	889	948	885	873	901	906	916	910	893	899	974	851	927	905	932	894	910	876	948	881	936	862	847	912	919	917	857	899	907	909	901	906	905	911	909	919	856	896	908	890	850	873	887	892	856	880	878	886	894	938	894	924	936	938	902	848	900	880	902	914	883	894	904	901	912	891	857	879	877	902	883	876	900	913	888	859	895	904	903	835	915	927	901	958	882	926	883	881	872	842	970	900	872	918	832	914	913	856	912	911	879	848	931	921	931	957	905	902	928	873	882	900	943	877	896	833	898	904	909	913	902	882	910	895	858	917	875	932	956	929	905	904	903	916	879	876	904	857	908	894	889	927	874	930	905	932	852	881	821	851	880	906	887	887	876	873	919	871	870	894	895	944	886	925	861	895	898	850	893	934	882	882	836	833	916	897	933	924	885	889	901	899	858	850	842	907	868	903	885	886	916	867	870	897	938	878	864	832	848	928	910	885	886	924	851	890	889	899	899	860	933	910	911	882	939	848	879	911	845	892	884	900	903	880	896	896	851	907	889	896	927	863	907	905	961	898	890	859	884	842	915	870	977	878	890	910	855	868	907	880	870	913	893	880	874	886	875	913	911	888	865	914	942	926	872	955	930	922	890	878	960	895	826	894	933	861	879	890	875	855	895	876	872	907	899	917	881	915	912	927	887	890	926	861	925	905	860	853	938	866	873	912	869	878	902	885	885	874	900	859	873	881	903	896	886	873	897	877	840	872	911	958	862	867	882	892	943	887	848	903	896	903	894	882	925	870	853	877	940	900	899	838	861	884	884	915	905	891	825	892	891	892	916	914	908	912	858	836	905	898	854	860	929	899	908	837	864	886	856	905	877	893	866	890	960	900	921	890	871	840	869	799	898	897	892	902	833	844	936	921	865	901	928	917	923	857	928	860	889	975	855	931	928	898	914	856	933	843	874	840	878	906	927	909	938	934	943	914	908	937	829	922	871	947	949	896	915	937	937	876	883	867	890	946	930	905	880	886	873	903	923	884	879	915	932	918	894	919	869	891	922	935	860	866	916	907	862	919	869	858	886	916	895	796	906	874	883	889	932	948	870	887	854	881	912	927	891	889	846	928	901	899	873	927	894	920	897	847	830	851	956	896	898	953	903	863	927	893	914	847	917	908	916	911	899	865	865	895	830	934	879	870	900	874	881	944	943	892	887	903	879	848	878	901	872	891	906	909	900	880	878	877	911	870	898	888	852	884	902	889	922	875	854	859	863	862	890	859	903	862	949	909	938	872	859	862	875	915	817	912	846	945	861	882	829	858	889	888	875	971	891	921	930	876	944	907	916	879	900	938	902	897	847	908	917	901	931	893	940	890	905	859	900	875	894	862	872	905	865	882	913	896	927	857	930	871	897	914	884	899	864	897	878	869	873	954	935	882	926	886	912	938	897	902	895	890	890	942	903	938	927	879	904	869	930	867	906	876	880	954	956	885	901	896	931	870	858	949	922	889	882	894	855	945	931	843	808	887	883	881	921	846	880	893	916	934	888	854	936	888	847	860	924	921	899	890	865	884	923	886	903	889	943	947	892	821	828	877	869	881	944	866	886	922	903	893	908	860	906	877	869	929	913	902	894	925	890	962	866	858	913	885	881	946	917	841	954	882	881	836	917	880	920	885	928	920	891	891	888	885	923	890	920	881	878	911	851	879	878	891	925	854	869	876	895	886	868	926	904	866	881	831	875	922	902	824	896	903	912	875	839	827	885	857	854	905	885	821	854	924	893	908	890	890	899	935	873	847	896	912	960	849	924	862	963	890	896	949	869	907	861	891	871	940	921	859	907	915	948	880	908	921	889	856	915	911	885	882	834	918	913	933	812	886	929	884	880	893	899	926	888	854	897	882	865	912	903	896	878	864	904	855	912	867	887	901	947	906	918	920	878	902	903	837	926	910	905	859	866	925	922	870	863	922	897	912	875	896	862	896	970	890	891	922	890	904	855	888	898	876	864	865	900	920	911	895	849	854	874	908	902	892	872	933	933	906	864	895	940	914	941	902	911	867	889	900	927	937	892	916	889	873	931	902	925	911	916	884	871	915	932	855	927	853	898	860	925	825	877	877	907	885	887	872	930	828	892	867	867	893	910	878	885	927	985	915	866	829	865	911	868	944	902	887	824	906	888	880	864	959	938	874	875	909	901	925	903	870	874	897	850	884	895	879	963	830	905	885	876	880	911	888	885	897	902	854	834	890	927	904	900	926	888	934	849	878	884	901	913	857	870	909	865	917	925	847	917	912	916	915	863	850	837	876
24475	20334	26315	24188	20322	7885	1358	992	835	727	669	570	591	553	541	550	539	509	525	501	490	505	474	455	480	451	457	494	464	464	433	475	490	472	470	499	438	434	455	438	427	421	435	462	413	444	403	408	418	439	449	463	434	426	405	424	457	462	436	416	452	443	454	473	444	441	420	431	434	458	409	454	455	443	443	448	442	398	449	417	460	424	419	454	415	403	429	434	438	418	421	438	431	436	481	450	476	418	448	421	440	420	433	427	440	422	429	402	408	451	432	431	443	407	402	435	433	410	417	471	410	457	453	448	422	402	409	416	422	457	431	444	415	429	417	415	441	478	448	432	462	467	398	433	460	398	429	399	428	482	469	453	455	424	383	435	440	425	404	403	421	460	412	436	441	424	402	445	385	433	435	442	421	405	439	430	468	479	429	438	416	441	428	424	428	418	435	452	438	453	437	463	406	426	439	392	408	424	405	439	403	422	383	439	398	454	417	405	420	404	407	449	451	452	433	422	413	426	457	456	463	434	445	404	452	434	383	467	432	397	406	404	426	403	452	430	395	442	408	441	427	456	400	419	417	427	451	477	470	473	435	417	410	446	440	441	434	422	431	438	474	441	422	414	412	418	435	439	417	383	437	388	429	495	426	449	406	441	440	450	432	407	406	419	413	415	412	449	423	414	425	419	439	394	389	429	461	441	436	457	452	445	401	411	413	426	441	425	416	409	441	440	413	430	424	418	436	433	433	425	428	383	412	403	427	471	412	427	426	408	448	426	417	401	403	432	395	408	419	429	423	431	447	448	440	416	450	453	469	400	418	451	442	455	409	466	443	438	416	400	455	430	446	452	421	410	404	427	426	443	438	439	382	407	461	460	403	440	407	395	454	425	439	428	421	424	428	438	420	422	448	452	444	404	491	460	443	408	392	407	419	414	456	409	442	442	454	479	436	407	401	428	443	462	439	450	397	462	422	418	402	415	453	440	446	449	415	436	432	446	403	404	454	426	436	455	428	436	437	425	432	409	432	433	425	433	414	395	406	438	416	441	426	451	402	428	395	420	395	422	403	438	453	444	450	425	427	432	405	426	451	430	429	390	424	453	389	441	418	443	432	408	458	433	428	435	445	418	410	432	454	434	463	408	448	442	443	481	398	435	411	420	470	439	419	442	433	416	410	451	447	383	421	448	409	442	454	438	399	466	387	409	411	456	409	430	421	450	440	406	435	441	463	439	436	441	424	459	473	444	455	422	436	432	410	408	448	403	415	422	434	460	478	458	447	479	424	442	468	443	407	432	433	437	418	447	422	432	415	435	419	408	406	427	437	407	422	408	476	454	405	424	400	444	455	410	421	414	449	418	423	427	407	430	455	433	425	424	436	429	411	419	400	436	410	442	463	412	416	426	418	445	428	427	425	421	444	424	417	419	438	453	388	448	424	420	428	438	479	423	462	420	397	426	410	435	400	405	418	394	441	443	460	415	453	433	423	400	419	399	407	398	401	467	441	424	425	408	436	428	423	445	435	424	432	411	409	418	449	420	402	434	472	436	403	393	451	427	436	423	427	434	439	463	427	483	437	460	423	397	433	396	423	447	437	448	407	455	429	424	411	457	424	446	426	434	447	459	415	402	421	411	440	422	452	435	425	428	428	428	427	455	401	389	448	434	442	440	447	391	478	400	449	424	424	418	439	430	435	425	419	455	413	465	409	406	462	411	418	421	431	456	468	461	430	447	434	452	407	392	409	410	426	434	449	425	454	441	443	453	431	439	400	439	437	432	431	412	456	406	453	421	385	431	413	425	425	426	451	478	470	376	401	423	449	460	440	413	479	467	431	419	402	433	416	431	431	460	441	401	456	459	398	416	450	417	408	434	425	392	430	434	450	435	398	411	459	458	468	415	408	422	406	416	463	490	432	415	441	420	430	434	434	397	392	428	387	446	442	417	457	472	426	419	371	428	443	419	424	450	458	440	447	437	430	459	446	420	435	441	400	451	416	438	448	444	449	431	474	434	465	426	409	402	441	489	451	402	469	424	428	393	400	430	417	436	451	427	475	443	434	428	425	431	454	418	415	393	425	438	447	401	449	444	433	414	450	390	427	418	411	460	404	438	450	420	432	415	419	464	427	393	436	455	470	456	432	439	393	434	417	400	463	432	413	422	428	439	457	421	463	459	440	414	402	464	431	447	441	410	462	433	406	436	417	430	403	421	429	451	421	422	428	456	441	406	396	461	420	407	422	519	426	436	400	437	438	450	432	434	430	421	427	440	402	432	412	463	413	426	414	458	420	474	414	421	448	444	457	407	413	397	413	439	417	416	403	435	421	436	456	431	447	465	393	408	427	432	423	431	461	458	427	414	435	474	431	457	460	424	447	394	417	450	490	419	427	434	420	426	428	412	464	418	429	422	397	396	422	449	414	454	458	404	458	435	444	430	389	406	423	420	430	456	413	452	426	447	395	404	402	424	425	453	415	425	435	440	417	428	441	419	434	451	461	430	423	412	422	443	426	407	426	408	430	424	437	434	390	395	471	443	403	405	470	411	431	449	425	439	413	386	449	408	443	422	418	400	401	448	392	432	420	412	417	389	424	403	393	453	468	446	416	402	463	406	470	376	414	397	441	420	427	409	427	415	403	435	411	439	453	414	443	426	404	449	425	409	425	403	429	403	415	465	450	400	412	394	413	448	432	391	442	431	423	427	416	428	423	442	391	396	465	458	441	409	422	438	401	478	415	406	453	445	436	428	456	442	440	432	438	407	398	419	419	420	415	424	430	442	431	421	430	410	394	428	421	432	428	443	423	421	417	440	421	473	415	434	405	423	466	439	410	424	415	425	407	430	419	414	423	441	444	406	474	439	457	405	418	427	464	447	456	442	436	424	455	389	428	416	473	439	400	410	437	446	431	402	423	466	390	450	444	434	456	424	413	462	396	399	419	428	404	454	413	454	450	387	425	433	402	420	402	428	409	459	476	436	438	422	432	428	444	388	387	430	450	439	401	419	472	479	409	452	401	434	421	428	438	462	442	433	422	402	421	435	461	420	448	425	465	446	407	409	429	424	450	386	477	410	442	421	448	444	427	408	425	434	465	442	442	411	431	400	418	418	405	402	440	441	387	445	405	402	427	400	380	446	435	438	469	452	423	452	403	411	404	428	411	454	426	435	428	441	429	456	433	425	434	461	441	411	410	416	412	434	440	405	433	394	440	424	444	407	398	434	462	407	427	452	442	377	392	454	433	446	400	405	417	421	408	434	454	478	456	437	408	411	408	425	412	425	411	458	411	420	451	437	442	415	416	400	436	400	465	436	445	400	405	431	428	440	460	424	457	464	418	383	423	442	420	393	446	428	424	418	459	392	442	426	464	439	420	417	431	426	439	447	436	403	431	452	405	456	456	433	406	397	412	432	402	392	414	455	442	449	442	400	410	432	435	441	398	444	448	432	396	434	443	389	411	430	437	437	444	397	430	467	397	418	418	462	401	453	447	421
8025	11262	10211	5739	3754	2786	2060	1679	1421	1211	1065	989	853	834	750	740	710	682	628	647	629	562	569	527	575	578	536	538	509	563	523	478	489	481	528	486	483	493	527	496	463	514	471	495	473	485	472	502	445	488	520	494	485	471	512	496	474	466	445	486	462	437	485	507	458	468	465	494	460	472	483	455	500	494	461	476	480	502	488	456	404	457	456	482	479	468	474	483	462	470	456	455	476	482	477	484	449	487	465	484	469	494	465	440	466	499	499	468	476	452	480	461	501	477	472	484	513	454	451	459	436	469	453	486	430	484	469	467	497	481	466	465	473	448	465	462	440	446	498	487	469	442	471	464	479	475	461	453	450	489	454	474	452	473	457	462	484	453	479	454	485	480	449	493	468	477	473	485	464	466	467	450	485	502	448	437	434	461	489	455	470	466	471	477	446	458	466	459	466	471	466	470	465	465	469	443	478	472	469	434	458	455	492	452	475	468	442	480	456	491	461	490	462	449	453	512	494	487	497	472	440	460	483	495	520	444	497	452	437	457	468	467	481	444	487	419	476	453	481	463	454	479	439	473	468	466	465	453	461	509	473	464	511	462	472	450	451	424	469	461	484	492	447	473	455	471	460	462	465	455	476	468	459	459	436	441	453	456	450	462	476	454	468	470	471	438	474	464	471	486	488	465	475	396	468	464	458	510	514	479	455	454	472	476	487	438	420	395	443	470	466	455	458	499	424	454	451	447	473	459	442	484	477	483	450	442	451	436	478	464	479	461	446	481	419	466	466	461	480	482	452	431	439	457	484	453	485	453	473	484	455	463	513	428	459	470	491	492	465	443	454	476	462	423	462	466	439	517	471	449	429	486	430	477	479	472	487	470	498	454	446	483	457	480	449	463	501	456	447	418	481	448	459	460	481	459	436	435	449	472	452	463	422	494	456	453	469	440	483	468	454	476	465	458	497	483	486	448	473	497	480	457	441	504	481	430	499	460	458	513	429	460	463	447	470	462	439	482	449	468	414	467	491	457	445	452	453	465	422	470	504	486	474	447	444	466	451	459	519	467	493	427	488	465	424	464	459	467	477	464	466	464	454	501	433	480	452	449	434	459	453	427	458	494	496	448	494	476	430	480	512	471	473	499	469	450	498	510	457	464	484	453	456	450	494	490	460	473	471	472	481	401	466	444	447	504	458	421	449	493	477	481	437	481	433	460	443	505	479	489	456	469	452	471	493	444	435	479	457	471	463	461	443	454	475	470	488	443	467	470	432	433	474	472	459	484	463	431	469	449	473	435	471	456	508	449	477	468	484	476	461	474	458	445	455	465	447	500	463	470	455	451	459	469	460	467	501	484	458	412	506	474	462	464	477	509	470	439	461	453	420	466	499	461	470	470	443	468	474	455	456	484	475	487	483	432	489	444	450	472	466	480	424	469	467	464	440	464	445	472	444	463	498	484	480	487	490	445	424	472	452	455	472	479	489	413	468	504	475	433	470	462	449	416	459	470	452	476	477	435	463	472	487	461	453	439	450	447	434	466	497	490	425	428	475	485	487	476	448	509	476	461	492	446	462	461	465	466	485	463	449	474	447	486	499	444	453	484	466	527	432	471	496	465	475	449	506	454	472	466	417	490	456	459	459	476	417	459	482	450	454	483	462	430	454	447	443	438	480	463	477	474	507	461	442	467	499	446	470	454	450	449	474	473	507	454	501	452	452	462	429	470	426	462	467	476	434	432	460	471	476	459	433	459	446	462	466	475	451	470	442	484	485	457	442	477	461	433	480	443	462	477	507	488	470	489	452	504	444	467	447	457	483	473	432	488	456	448	510	436	445	450	475	473	510	463	472	447	448	454	441	474	487	455	486	437	452	421	446	422	473	472	479	502	508	457	454	490	489	442	471	434	460	440	486	450	441	464	407	466	437	452	456	460	430	435	468	470	447	471	470	430	480	516	441	485	474	506	432	477	474	471	474	484	432	457	451	460	436	441	467	473	468	452	444	461	466	494	469	467	505	470	488	461	462	485	493	445	432	452	477	488	466	440	449	451	435	455	496	438	512	502	485	459	495	451	476	493	474	460	463	466	437	460	482	461	440	451	494	461	457	456	456	478	480	486	496	426	438	461	474	482	432	458	482	466	450	412	492	456	485	449	457	477	448	503	468	508	471	476	439	435	483	456	426	482	449	458	498	441	476	467	482	461	456	478	459	495	474	486	450	470	455	457	498	494	485	496	460	490	491	465	465	450	487	501	459	476	433	444	471	476	466	447	466	448	426	425	453	440	427	502	448	486	425	459	450	422	426	478	453	492	443	465	466	494	449	476	462	472	455	467	442	486	444	443	426	452	460	481	471	501	436	457	458	430	474	474	453	478	456	435	464	472	486	475	480	470	447	428	449	481	446	427	492	485	470	430	448	438	473	421	453	455	447	458	458	464	439	487	467	456	489	467	476	404	474	441	470	480	454	433	469	501	439	518	441	478	460	423	479	434	463	426	437	434	412	462	427	493	487	460	469	465	472	452	451	484	483	418	489	449	471	452	471	456	468	465	474	444	478	480	466	432	440	478	429	495	449	452	478	460	414	419	439	484	435	448	469	437	453	443	490	427	455	471	464	440	461	470	461	484	445	471	461	469	505	482	440	477	461	434	463	499	448	450	452	447	440	450	497	478	473	517	475	417	513	435	398	486	429	469	434	469	425	481	479	474	479	442	478	451	427	449	447	457	460	443	448	479	475	476	447	467	450	455	453	422	464	420	447	452	496	481	442	461	454	465	435	459	438	468	463	464	464	454	483	487	464	441	470	482	485	456	451	479	477	482	468	488	505	453	475	434	428	486	439	448	485	493	479	477	465	442	402	495	446	477	489	491	539	470	464	481	496	473	463	461	446	471	435	463	469	446	426	463	459	469	448	481	456	450	430	453	481	469	452	458	437	487	472	494	476	455	464	454	444	478	483	484	458	429	461	442	456	437	453	480	472	467	479	500	482	473	458	444	475	467	490	435	420	459	462	458	433	499	455	443	473	461	455	435	460	474	457	447	443	482	444	429	460	475	452	456	516	452	448	464	430	486	486	480	483	461	475	463	468	479	432	454	426	451	412	444	426	438	440	481	437	464	456	441	470	446	453	461	496	462	490	422	471	463	445	453	459	471	451	492	412	454	527	455	460	434	505	482	473	480	476	497	472	461	428	471	435	435	433	431	461	427	454	480	430	507	453	447	463	454	430	480	490	449	474	502	467	472	440	467	445	473	445	489	462	445	440	468	481	427	478	442	469	443	465	423	504	447	472	473	477	471	481	480	472	463	468	498	462	448	481	441	488	461	442	439	453	439	465	464	484	460	476	475	477	441	447	450	452	462	474	461	457	443	479	461	445	458	435	434	443	493	474	434	447	472	465	447	474	486	497	478	476	430	485	471	446	487	497	482	459	439	471	448	468	423	453	456	483	438	448	452	440	491	457	488	458	441	451	494	467	460	449	499	464	485	482	454
22671	20334	26779	23751	20337	20356	6463	2017	1597	1461	1296	1261	1147	1145	1103	1045	1041	1011	1002	979	1006	949	950	922	936	952	962	936	864	886	889	881	898	847	883	863	903	857	851	883	927	890	843	897	846	920	878	846	923	818	870	864	849	870	881	890	812	883	833	849	797	851	864	901	864	888	823	825	831	802	826	889	880	866	794	842	818	864	843	826	792	814	893	848	805	779	823	866	811	874	848	834	845	823	850	792	857	861	777	841	869	873	886	831	833	834	795	849	828	788	864	809	861	849	858	849	841	878	798	859	833	880	812	844	848	835	874	844	841	861	864	810	864	841	858	811	876	886	874	779	847	825	807	858	848	834	846	826	800	859	837	851	834	860	860	833	813	878	793	890	825	777	843	876	849	891	830	826	810	896	855	875	832	877	806	904	837	821	878	816	818	793	839	878	821	812	878	816	866	857	850	810	817	820	913	869	855	808	851	833	819	856	850	820	837	889	843	852	842	866	811	889	863	821	837	823	820	830	858	943	828	886	829	865	874	815	867	867	880	869	785	938	856	816	852	837	818	790	816	860	863	823	861	894	827	826	861	818	819	797	850	855	865	856	866	827	851	835	857	793	804	872	851	822	822	810	828	823	814	834	819	880	818	853	829	882	856	868	863	824	930	842	816	862	858	879	838	840	828	828	830	790	853	838	848	874	886	798	811	828	850	896	861	852	849	892	886	878	821	846	859	880	838	830	863	863	889	811	806	833	781	879	797	815	863	845	867	807	802	831	817	853	875	822	860	894	822	851	781	883	885	829	796	899	845	851	835	801	826	831	793	873	862	827	816	857	814	845	841	806	794	842	880	847	835	817	858	914	865	871	861	795	797	796	814	805	797	855	795	878	839	847	853	827	901	893	804	836	829	798	837	850	787	839	874	862	812	797	825	879	817	845	843	842	798	871	807	847	846	892	802	822	811	820	815	813	869	857	820	887	820	852	886	856	780	840	843	829	860	810	826	786	785	862	822	833	852	868	814	811	844	840	881	822	879	883	819	909	825	805	817	886	836	874	859	828	838	825	824	854	820	855	832	835	894	801	857	841	856	787	843	856	838	838	815	816	845	808	845	811	846	833	877	839	846	805	870	875	840	872	857	804	789	796	864	806	836	826	837	852	895	807	842	854	858	872	836	832	878	839	850	877	834	828	856	876	847	881	852	825	846	863	861	830	800	812	840	878	844	846	832	823	871	882	820	811	870	832	805	836	839	813	836	859	849	872	835	858	882	862	894	827	825	868	825	853	849	830	817	840	820	831	815	799	787	873	831	820	820	792	811	868	862	877	841	852	852	823	871	862	858	876	898	858	814	813	865	840	847	824	894	897	832	887	854	827	802	830	825	850	878	825	840	837	843	797	829	830	848	817	825	787	797	849	838	840	852	819	875	834	839	844	876	876	908	828	801	890	844	799	835	796	875	818	841	883	866	859	844	819	853	833	880	815	852	803	856	888	827	821	876	857	866	737	831	811	820	825	844	771	823	879	847	872	851	843	804	895	833	827	869	849	836	847	838	820	822	844	854	808	855	845	829	820	881	831	900	892	837	874	835	807	822	837	879	854	891	838	818	844	832	822	863	822	844	873	871	846	826	810	846	768	877	836	869	812	835	843	803	843	845	873	859	818	851	836	847	850	815	851	854	840	810	869	862	843	835	856	846	823	848	935	855	844	820	783	898	860	816	821	873	827	813	898	863	842	857	823	821	828	862	824	819	839	866	823	843	878	855	842	824	805	864	838	875	817	812	880	798	833	854	860	813	852	824	800	875	829	861	814	905	870	808	895	805	813	826	833	842	852	867	866	866	835	845	830	830	852	842	886	847	810	832	873	858	876	835	858	799	783	878	843	816	851	863	794	869	833	843	772	862	803	841	790	833	906	850	826	839	844	877	825	825	844	834	882	812	857	817	800	867	849	812	812	829	831	801	850	885	901	865	787	833	859	795	825	892	831	862	835	816	859	844	842	812	831	798	830	860	854	820	787	832	865	895	870	854	825	864	873	871	869	950	884	820	888	845	814	822	849	879	825	836	845	831	800	873	836	822	884	889	866	811	864	836	852	787	846	837	856	878	828	810	853	853	848	853	852	859	842	885	827	847	842	862	765	860	786	805	833	823	833	820	839	847	840	824	851	836	821	874	834	804	816	824	841	845	826	849	854	769	815	798	875	856	818	837	906	796	866	805	803	836	858	886	857	793	808	825	860	855	893	893	806	828	859	892	846	849	808	839	852	841	860	835	819	842	864	837	817	870	863	794	856	817	884	823	863	851	793	833	880	814	836	761	846	807	843	804	876	832	865	802	860	823	840	835	853	872	819	866	826	846	864	802	803	818	816	845	757	859	826	828	847	873	823	870	828	867	770	824	941	849	828	856	840	887	862	843	867	850	828	840	912	814	839	815	795	795	815	873	865	832	827	855	837	849	805	840	844	841	888	815	858	831	851	862	829	821	872	847	874	812	886	850	756	836	841	845	803	763	807	869	832	817	794	815	787	885	856	864	853	812	858	867	859	835	836	845	823	834	861	846	844	838	845	818	897	802	793	847	876	840	869	879	826	825	834	844	797	847	881	842	835	822	864	841	884	761	896	829	824	833	769	828	811	793	866	861	815	883	810	784	826	847	869	840	835	874	858	810	823	832	846	883	867	918	867	839	767	832	854	823	804	854	820	845	854	788	844	823	812	812	869	839	834	849	844	784	877	854	841	889	828	846	816	804	813	823	849	852	836	810	834	852	870	849	860	906	879	863	837	803	836	848	836	834	844	850	831	853	841	798	802	875	874	830	823	823	902	843	863	879	821	796	847	799	838	820	811	827	833	840	840	805	783	851	845	857	858	850	802	857	855	842	814	781	849	866	872	860	823	838	830	835	836	853	845	822	858	808	830	823	822	855	793	856	825	848	890	853	855	868	867	800	829	851	816	821	792	879	855	784	790	877	833	809	871	812	818	816	818	846	816	831	879	835	846	861	831	868	844	861	867	845	859	826	858	871	859	814	818	826	832	826	816	881	859	887	798	875	851	880	854	860	876	816	864	830	806	862	869	846	857	831	798	847	802	809	844	829	825	861	864	800	825	846	815	816	866	792	771	773	807	836	801	768	923	752	836	801	875	843	821	834	844	842	821	920	858	902	834	833	844	879	838	841	801	810	882	822	841	782	821	811	866	834	848	834	836	883	824	845	821	839	825	795	854	807	852	863	848	811	872	813	843	824	859	813	827	818	870	884	842	825	865	796	798	832	825	819	866	761	845	860	844	866	827	827	870	833	897	804	858	852	844	855	844	863	809	855	810	900	823	820	831	870	821	824	831	862	866	933	785	848	841	893	891	833	839	840	875	817	828	821	854	854	823	880	833	820	789	804	895	761	869	836	857	841	883	806	784	862	852	835	815	827	806	831	801	864	839	821	837	796	912	846	815	825	849	795	802	826	909	859	829	822	813	863	792	859	813	835	809	776	873
11225	17722	16208	9661	6498	4859	3713	3097	2598	2237	1973	1736	1643	1440	1339	1315	1221	1184	1178	1092	1064	1062	1036	1092	1011	928	1004	932	941	980	905	907	972	886	904	845	873	865	914	879	869	850	869	908	827	837	894	775	837	820	838	862	821	835	818	813	841	818	832	775	795	817	841	851	872	797	836	907	794	898	803	846	814	753	826	800	826	814	781	822	798	786	819	804	817	807	860	831	803	843	798	796	822	862	786	860	806	777	756	811	853	857	870	828	801	815	785	781	870	783	883	825	825	799	826	797	828	799	831	856	772	815	810	831	779	856	780	863	808	812	822	815	818	878	769	791	762	843	777	777	841	803	837	835	829	811	809	806	856	814	807	828	835	833	782	817	806	781	811	849	821	819	779	827	798	834	819	819	787	818	839	809	778	798	815	778	781	818	816	775	828	784	825	735	770	818	816	803	787	752	797	792	821	805	829	769	793	796	824	759	789	796	783	828	820	768	855	785	835	829	802	747	784	812	793	828	761	793	793	812	838	747	825	807	865	801	777	878	749	834	750	832	831	768	801	788	821	883	780	831	838	757	780	802	816	838	799	784	829	819	833	802	783	789	783	799	827	814	841	860	793	796	826	828	803	828	851	810	821	800	739	781	812	779	823	768	770	795	852	757	800	761	810	812	824	793	759	774	793	769	796	756	837	809	757	800	804	832	782	773	728	787	819	781	847	801	796	818	852	803	796	831	774	814	742	811	797	803	776	804	777	793	807	794	823	767	762	754	734	798	840	829	886	780	826	805	790	823	757	810	811	815	786	837	812	812	850	853	793	867	804	762	790	796	819	784	776	796	767	824	788	795	819	805	810	819	829	812	855	807	828	810	797	780	808	766	806	846	761	800	845	796	847	781	801	822	850	833	814	776	770	858	783	846	801	774	787	849	840	774	832	833	850	803	810	803	772	815	805	766	800	878	782	791	841	821	826	836	854	833	786	787	825	828	812	813	828	787	849	791	786	825	856	836	828	810	799	788	771	789	842	836	767	807	825	798	756	788	788	791	774	843	819	785	823	801	773	801	800	774	846	847	790	767	839	787	776	820	780	789	772	767	814	781	824	835	842	780	806	784	785	794	865	767	771	744	771	784	840	819	811	818	838	837	810	799	788	784	799	827	861	813	825	819	773	804	792	827	839	801	793	826	808	792	841	818	781	848	841	836	835	790	784	745	866	865	789	851	818	813	814	748	816	728	823	812	827	810	791	860	844	796	791	819	835	806	793	804	799	813	749	783	814	826	814	804	827	755	813	777	775	755	777	837	774	813	842	796	852	827	852	807	765	797	773	800	843	802	784	847	828	792	816	805	871	854	758	816	798	803	824	813	837	829	802	812	830	831	794	814	789	806	811	767	847	834	811	835	781	770	852	806	844	754	808	794	772	784	826	855	796	789	773	817	807	776	804	819	781	787	793	773	823	860	849	804	789	840	810	840	771	809	770	773	790	800	858	817	873	797	785	798	760	820	818	779	794	767	805	772	816	789	781	796	752	833	857	766	816	840	802	818	826	837	756	832	827	877	781	777	807	792	872	800	816	814	834	850	783	807	775	788	795	832	720	827	855	834	783	791	844	817	790	866	803	823	777	802	717	817	805	797	768	820	776	812	774	837	763	790	793	812	814	770	882	800	821	791	841	773	778	825	805	830	831	768	756	795	851	817	835	833	827	803	800	795	840	837	800	766	834	816	796	805	810	804	812	813	814	799	809	777	797	808	819	798	794	850	784	831	793	841	811	806	816	795	803	790	776	877	807	837	811	795	816	799	794	827	783	846	799	815	799	824	821	835	842	808	787	809	767	805	765	747	842	817	777	823	748	791	799	798	870	778	844	824	799	809	834	771	758	790	812	810	826	812	818	798	788	813	845	809	799	800	830	802	791	804	829	855	869	784	807	789	773	804	773	824	831	842	812	825	784	806	817	875	773	768	759	837	821	752	797	769	822	833	781	837	840	842	772	811	840	792	787	843	755	819	775	805	753	786	809	822	829	826	808	827	810	816	805	799	765	835	820	804	771	744	807	793	769	795	789	793	807	784	817	803	806	770	816	788	815	833	822	828	818	790	849	800	807	817	809	793	789	831	813	763	814	805	789	790	832	801	787	819	844	833	785	867	768	760	798	760	830	777	782	796	803	790	836	789	767	793	794	831	803	806	834	801	846	787	796	802	789	800	798	805	813	809	793	838	857	804	803	806	751	842	825	783	821	745	854	791	843	837	812	830	795	804	795	806	812	813	777	775	818	816	801	779	838	831	839	769	828	780	792	841	813	810	820	762	851	833	823	782	811	785	801	817	791	817	781	818	771	771	809	823	778	791	801	827	774	746	793	797	838	786	811	813	802	829	770	785	803	808	789	807	786	761	792	817	835	825	823	857	757	795	742	791	767	792	808	801	811	835	797	809	798	761	749	791	784	789	816	782	803	794	772	802	815	816	766	815	760	814	829	767	775	806	839	830	828	793	793	798	815	803	830	783	802	814	833	758	822	801	856	814	759	805	841	779	810	823	805	841	788	822	832	809	758	786	746	815	822	839	819	840	843	819	757	769	820	788	813	820	828	820	822	801	772	806	810	778	757	822	828	805	783	826	816	808	758	774	796	859	801	843	831	798	771	784	845	802	839	810	783	829	780	822	795	813	863	760	746	830	847	832	792	850	787	804	751	800	869	812	782	806	806	759	792	775	778	800	849	793	816	842	841	761	767	786	760	801	821	804	782	813	797	892	814	822	820	761	801	838	835	806	778	787	760	843	809	771	817	844	764	801	837	833	801	805	854	758	826	813	822	783	771	813	840	805	859	804	780	808	800	821	760	771	753	797	829	836	829	823	801	815	814	790	819	801	768	843	789	851	815	792	792	787	777	846	843	788	793	789	789	832	780	765	800	756	821	767	829	812	785	826	822	819	832	800	807	835	828	816	813	779	834	785	749	800	810	873	787	815	853	791	836	771	796	818	822	838	804	861	791	797	787	820	810	815	810	830	755	780	837	772	753	827	827	830	802	760	824	758	830	822	740	793	774	776	854	841	781	783	807	789	811	806	798	814	829	843	810	806	820	796	808	824	819	820	761	825	758	848	815	855	782	777	806	797	788	857	786	811	803	864	795	753	826	800	764	816	771	832	800	760	858	818	800	816	802	825	801	817	776	831	765	815	789	825	812	760	782	844	833	759	784	804	753	787	782	772	836	810	839	772	813	754	860	795	835	812	832	826	835	852	807	829	754	806	839	805	835	774	786	795	824	776	787	803	809	842	814	777	847	795	863	816	734	806	855	799	780	858	820	775	789	844	778	822	827	846	769	791	798	811	808	865	798	752	793	803	789	757	769	820	787	772	823	788	838	852	796	816	829	813	785	784	820	845	798	817	803	831	796	811	802	761	841	814	800	790	832	814	803	806	781	829	828	798	841	859	792	836	818	782	801	824	813	821	830	813	784	769	793	850	846	757	800	785	802	758	812	796
27876	13632	2284	1139	931	881	969	848	856	878	841	902	850	881	889	909	899	915	901	883	850	874	910	865	892	815	838	858	863	913	871	848	863	838	838	874	967	895	897	845	852	853	858	877	840	885	866	912	835	873	823	832	887	804	876	864	859	881	887	810	836	825	902	849	844	870	840	848	839	849	854	930	887	882	891	845	905	849	876	877	830	908	824	840	851	934	839	839	841	871	878	900	908	844	877	869	896	961	862	836	902	892	867	881	841	853	797	844	864	815	844	854	833	826	845	832	858	823	851	893	859	894	855	869	906	863	862	851	829	849	885	844	841	871	884	845	838	825	896	844	865	851	878	885	867	867	851	884	879	895	857	857	878	827	850	803	888	887	865	863	871	850	939	894	852	878	890	887	885	934	836	880	859	878	819	892	889	869	849	852	788	846	841	914	863	844	888	880	900	861	857	896	920	886	829	920	892	837	908	822	902	850	823	895	862	901	827	892	870	836	866	842	878	880	818	861	774	828	877	871	881	858	834	857	860	846	848	859	859	895	903	893	916	871	806	893	836	856	895	845	874	913	825	823	774	834	857	920	858	852	838	887	862	837	818	842	852	887	826	817	880	810	829	880	866	872	890	859	867	909	886	877	792	878	871	835	840	899	867	830	812	872	863	836	837	907	869	886	849	870	822	778	815	844	844	837	834	869	841	880	888	867	840	833	885	845	861	867	894	866	862	891	906	882	860	841	836	878	871	842	837	876	835	834	875	872	891	851	884	845	834	888	859	845	846	887	840	823	911	804	881	853	926	816	904	867	895	809	870	910	849	852	847	874	847	837	853	822	864	852	855	845	880	855	896	852	843	828	864	885	845	918	796	848	826	844	835	822	855	870	808	873	835	849	905	862	799	857	827	819	825	851	913	837	867	890	865	846	830	825	897	867	886	879	870	834	883	909	839	837	859	882	845	791	877	818	866	870	815	838	862	862	907	886	880	846	862	896	845	895	904	914	871	825	862	841	867	924	855	888	841	861	845	865	897	907	840	816	914	903	817	861	890	819	855	851	891	896	846	809	876	832	858	805	843	839	852	884	849	851	889	918	853	808	829	904	860	850	866	849	819	827	916	863	819	891	898	849	921	857	900	910	869	822	841	891	856	883	834	916	888	810	849	855	818	900	874	834	879	836	850	852	836	836	908	870	854	818	836	864	887	858	897	879	881	889	861	860	822	872	849	874	863	847	879	826	885	817	899	894	877	821	884	851	768	786	887	866	881	847	873	834	904	881	877	824	856	863	916	868	855	835	901	882	904	802	875	883	845	887	869	892	864	881	837	905	903	881	873	825	851	838	869	898	875	796	882	830	838	896	842	840	857	868	837	829	831	857	916	800	816	847	835	881	858	845	835	892	811	891	852	902	917	829	882	783	867	902	877	894	854	848	883	876	892	861	854	813	877	871	868	860	865	824	848	849	880	855	884	886	876	853	897	875	868	877	872	804	881	842	876	799	850	845	891	914	899	843	821	873	827	887	850	913	882	900	836	874	873	864	844	856	864	863	849	865	854	861	878	882	882	848	827	822	841	856	897	869	904	892	873	862	922	849	914	863	865	898	886	911	856	861	824	857	812	831	894	885	858	902	815	894	940	899	876	800	850	836	853	838	864	886	831	894	918	872	903	821	885	870	871	818	855	908	877	876	834	816	868	892	818	796	822	853	838	844	832	787	888	878	862	847	860	871	872	793	849	887	845	936	823	895	883	866	866	846	894	924	836	872	853	829	867	852	873	877	836	880	959	876	847	814	868	887	908	876	798	820	894	842	889	873	851	878	840	915	865	829	823	811	880	874	855	866	822	858	884	817	812	901	848	823	823	876	879	879	841	863	897	861	814	913	841	866	864	872	822	903	834	898	885	874	892	868	874	854	818	854	820	828	879	855	883	866	903	856	835	857	881	828	866	843	894	848	866	863	855	846	892	858	880	890	850	863	853	821	857	820	879	852	837	880	931	847	881	873	848	818	824	851	864	850	879	815	876	900	868	843	840	863	878	899	881	855	935	877	941	837	849	816	845	835	818	863	872	896	845	827	816	844	819	834	893	852	854	815	840	851	891	821	848	879	898	862	813	861	889	846	840	901	840	888	815	844	909	936	901	836	837	857	873	868	887	844	857	808	830	842	898	859	865	828	854	820	875	903	802	897	879	854	893	867	870	847	856	870	811	822	857	874	856	849	864	832	860	894	871	891	829	896	815	853	816	858	925	861	847	846	837	857	853	873	860	905	853	825	848	795	849	853	900	837	821	887	826	881	847	828	835	830	854	824	881	850	845	898	883	856	825	872	859	896	915	882	862	876	913	893	872	876	842	886	908	845	905	843	905	839	854	876	865	831	865	841	888	875	831	854	882	884	799	839	887	880	885	887	897	880	881	968	921	866	819	804	878	859	862	839	851	834	854	907	835	892	858	870	866	899	875	901	861	905	835	885	866	887	847	900	814	850	817	894	820	872	884	862	893	861	872	907	855	866	873	896	851	875	893	783	854	825	856	883	792	847	822	849	866	826	874	835	831	877	898	850	861	872	834	816	900	825	866	797	852	879	852	861	882	879	861	887	873	832	900	867	865	899	814	889	870	903	826	908	888	832	838	868	883	879	866	840	869	856	882	903	900	864	921	885	812	871	869	883	901	877	926	789	904	853	849	901	880	891	886	842	927	868	819	856	890	874	846	833	879	860	816	881	907	851	867	856	840	845	838	855	810	896	818	870	869	825	874	859	881	849	836	862	897	868	847	829	885	847	868	901	849	812	940	898	898	912	853	856	857	837	843	835	839	864	896	843	823	917	860	910	827	886	846	852	854	880	883	846	858	912	833	842	872	867	862	855	898	906	882	890	864	885	896	820	871	892	930	843	823	880	843	890	881	851	893	812	861	882	803	815	878	872	855	822	899	849	913	844	894	839	890	888	843	851	846	924	848	802	847	881	826	866	839	904	910	852	849	836	821	866	873	893	881	861	897	871	872	899	852	867	865	847	874	829	828	901	853	866	868	861	903	847	864	854	850	821	895	871	890	863	806	893	839	904	922	913	834	900	882	924	903	853	883	878	875	830	913	906	868	853	878	897	837	801	834	872	911	828	891	868	886	921	837	831	871	922	855	830	918	814	887	836	870	871	880	853	844	832	856	866	838	869	915	859	873	872	817	881	911	906	861	820	862	853	872	872	839	916	821	848	845	846	804	855	812	856	866	891	840	850	884	866	811	848	883	805	875	908	879	850	834	869	877	859	828	901	846	847	842	867	883	882	904	909	861	872	891	867	905	929	879	895	934	817	830	845	851	825	847	846	849	851	847	846	846	826	857	836	894	861	871	840	863	858	873	885	892	899	873	850	901	856	828	903	871	877	825	832	882	851	911	842	869	850	865	862	831	826	893	819	856	893	798	850	836	845	890	884	918	869	862	887	841	839	870	921	889	854	889	834	792	865	895	824	851	888	805	911	882	868	896	908
5664	1622	1476	1146	1063	1065	994	903	898	935	922	965	911	940	926	910	915	893	894	915	949	896	889	885	884	890	910	917	928	849	932	900	955	870	920	898	919	913	912	874	881	867	893	855	886	950	911	907	899	910	899	905	922	884	898	873	948	946	876	875	911	908	919	877	906	936	925	962	896	853	925	899	905	886	907	950	900	900	845	929	899	899	886	899	912	873	907	861	899	878	901	917	877	866	895	851	844	916	954	914	867	906	917	947	855	911	857	899	890	903	888	899	946	926	908	900	889	923	962	885	855	905	890	885	937	826	913	892	856	954	914	913	883	902	933	911	858	909	866	879	901	914	873	888	905	900	876	904	898	864	908	882	865	912	891	895	873	929	835	904	919	925	900	936	917	926	905	928	908	881	887	915	887	909	912	917	937	943	878	904	922	888	905	961	912	855	923	890	917	876	880	857	881	870	896	895	850	942	896	902	898	944	896	923	899	814	878	872	901	884	871	910	909	871	904	913	861	893	914	878	926	856	898	909	914	905	893	928	950	968	928	831	873	885	909	912	890	961	936	900	882	951	868	826	872	877	931	939	906	876	906	943	854	886	874	856	918	874	879	883	963	924	902	940	878	886	878	909	939	945	865	914	852	875	865	921	912	901	889	858	913	857	880	880	880	933	870	892	858	891	895	861	892	914	877	906	899	866	874	921	883	886	928	929	911	940	921	898	839	930	889	924	889	916	923	863	885	899	930	874	859	901	854	890	940	857	916	900	896	930	884	886	892	923	888	920	929	899	891	902	857	929	941	934	914	875	938	904	943	919	917	927	897	927	877	870	901	905	911	880	891	866	880	919	937	896	956	929	870	915	898	882	891	885	877	878	949	925	921	940	875	909	913	899	980	890	886	860	882	898	891	940	922	885	916	930	909	925	909	908	863	868	912	913	921	908	922	814	860	919	946	866	867	919	924	912	935	932	908	907	939	945	873	909	907	914	932	934	882	936	942	966	860	907	900	839	900	900	946	897	868	924	938	892	906	917	891	856	895	894	898	906	895	879	911	912	870	871	895	872	935	951	930	884	882	926	926	899	902	893	902	872	897	883	947	898	842	873	931	854	961	882	917	876	961	905	943	860	912	890	898	890	865	878	856	849	907	931	841	931	934	916	904	961	871	842	932	882	958	865	934	875	892	892	886	847	867	872	860	876	908	868	907	907	902	883	882	912	868	837	921	925	891	910	930	904	867	902	840	987	871	912	892	879	910	892	943	860	967	843	921	981	882	937	868	896	958	890	882	938	885	950	925	928	906	932	845	915	921	911	869	864	890	859	938	850	866	952	871	858	877	886	916	904	929	876	887	868	840	853	895	874	903	910	915	944	884	920	869	892	915	903	948	958	884	880	883	923	867	885	908	928	891	903	867	878	883	875	944	911	905	887	922	858	902	924	842	895	897	917	959	898	884	900	880	849	907	887	922	828	845	893	861	890	959	894	877	859	928	835	930	908	867	910	898	913	922	860	895	960	905	900	912	872	860	887	908	866	887	875	914	844	933	896	875	886	903	903	924	831	864	876	892	903	865	948	878	912	911	912	895	905	887	886	913	907	853	891	937	896	916	875	917	866	907	904	924	880	914	921	901	923	901	910	931	842	907	937	852	853	942	950	850	913	927	920	857	873	874	866	875	964	904	829	894	874	920	878	871	904	927	864	924	884	862	868	912	864	886	882	933	865	858	899	934	909	917	892	898	871	906	915	874	890	903	841	931	906	933	904	846	902	905	878	962	889	912	927	872	960	863	903	887	887	894	887	859	872	879	847	933	864	924	944	940	831	926	909	825	886	925	854	876	912	882	915	915	886	882	918	860	940	917	920	923	910	875	860	913	913	949	849	905	917	863	874	910	940	874	878	903	914	889	886	940	891	889	879	913	873	918	886	848	858	892	905	918	940	894	867	878	916	915	928	964	921	874	886	945	912	860	859	864	902	863	932	911	904	888	889	874	949	850	845	885	897	908	861	858	889	936	914	894	898	882	925	927	879	907	848	875	888	941	864	893	914	958	897	936	940	888	956	877	884	898	829	923	893	900	938	925	884	883	938	959	889	936	858	824	863	905	871	834	901	872	884	932	918	940	875	893	898	912	904	960	927	928	932	864	890	893	895	906	939	939	849	892	910	900	908	886	850	872	820	930	885	916	899	907	901	892	881	905	901	885	901	915	912	911	859	911	923	895	925	862	878	891	915	868	904	852	859	823	921	940	943	927	906	901	880	874	848	911	901	965	936	916	890	884	920	834	902	866	931	913	911	965	905	966	842	950	883	917	956	874	918	899	895	910	887	886	933	871	836	900	897	931	875	955	848	944	911	906	901	880	900	919	877	899	868	917	894	870	878	937	884	865	891	870	923	888	897	868	871	905	938	847	893	904	885	940	899	910	933	881	895	896	895	839	930	936	872	881	900	899	924	867	883	868	870	934	961	891	858	885	857	898	929	840	908	895	925	903	882	907	858	883	918	907	889	888	965	919	945	927	959	934	900	884	925	899	916	904	924	892	892	873	896	866	893	867	893	904	898	931	922	889	904	887	977	902	935	885	887	916	944	882	877	935	892	925	876	914	931	947	883	894	936	946	872	881	871	880	894	900	897	906	904	886	856	935	870	860	905	894	899	938	931	901	849	914	887	972	883	884	926	884	865	898	923	884	911	922	926	878	892	904	943	910	853	869	900	892	838	906	878	949	882	908	932	859	904	889	886	902	861	942	860	961	886	878	875	900	918	930	908	893	918	852	937	983	917	945	858	859	935	919	903	831	936	902	876	967	940	896	887	942	898	878	852	863	901	930	883	957	949	855	943	916	928	863	911	894	903	881	883	918	922	903	869	872	871	909	896	931	946	887	870	900	896	909	909	889	916	873	938	941	894	854	947	986	883	912	870	892	940	880	969	866	908	916	916	901	917	952	909	903	891	885	932	910	910	885	883	882	891	850	904	835	944	961	899	862	940	872	911	897	855	925	916	896	897	940	899	895	988	880	831	884	904	921	900	910	921	919	904	882	930	904	876	947	852	901	849	925	936	846	882	918	921	834	860	885	879	886	898	910	903	902	885	910	937	890	969	912	908	919	896	875	867	883	905	886	869	942	856	870	864	920	909	903	874	880	942	950	889	950	900	894	899	899	925	939	909	947	908	840	859	948	862	943	896	926	861	895	895	889	918	885	855	855	921	921	940	911	866	852	941	864	928	860	891	885	866	866	875	912	872	891	913	894	935	977	894	924	891	887	924	915	928	928	905	938	906	966	900	873	874	913	913	910	930	913	863	838	907	903	956	906	845	926	907	867	881	851	939	863	924	937	915	961	916	873	943	868	866	900	871	879	914	910	909	854	947	881	874	912	962	944	899	910	960	882	884	961	839	943	885	847	883	899	870	912	895	889	886	939	931	910	901	898	900	892	870	907	889	925	941	904	916	903	930	876	894	837	942	900	892	849	836	933	904	913	920	898	913
24444	20356	26368	24218	20321	7919	1374	929	816	752	692	626	599	555	528	527	535	527	483	493	499	511	473	448	434	468	459	459	518	504	425	470	494	460	431	452	418	375	464	410	461	460	443	448	409	441	406	440	457	417	424	409	429	422	432	403	427	440	413	433	411	433	446	436	427	445	401	445	428	404	425	415	446	399	413	471	415	407	428	424	382	468	440	452	417	392	427	456	429	434	462	413	445	436	454	436	428	434	408	438	443	395	436	450	430	412	446	384	415	442	410	382	432	442	390	419	484	422	412	407	427	391	392	391	396	397	436	427	446	415	420	444	394	428	467	412	444	429	378	443	414	399	439	446	426	431	444	432	410	471	422	439	449	404	421	413	435	402	444	440	408	418	433	434	434	397	417	434	419	394	413	447	413	458	442	454	439	399	462	394	426	445	422	453	411	436	419	468	442	398	426	432	440	459	433	450	441	411	417	424	404	428	426	412	434	422	399	426	432	465	376	407	445	428	402	440	409	413	443	399	430	425	416	420	424	453	395	454	397	433	417	411	425	470	430	436	447	454	422	415	387	398	431	457	435	421	425	434	435	408	397	405	427	415	429	450	428	441	400	407	433	425	423	426	416	469	422	401	418	424	427	460	412	397	419	423	421	404	395	441	442	394	399	437	438	404	452	421	418	422	426	429	396	476	449	440	447	423	453	418	436	417	430	415	444	383	432	413	412	376	413	432	446	407	393	445	444	447	394	415	439	405	380	441	414	432	453	442	433	392	402	475	428	432	428	435	428	404	454	433	414	404	427	405	397	413	416	421	427	419	411	419	452	393	393	380	404	392	460	408	404	405	416	416	432	438	431	400	435	421	416	404	413	440	393	398	448	452	441	393	476	405	395	429	418	436	391	412	428	448	447	426	433	398	410	421	431	401	431	463	409	393	443	445	466	400	404	380	439	427	436	420	427	433	438	460	423	410	390	413	422	463	413	388	431	420	425	431	410	442	432	415	408	472	444	420	425	433	397	421	397	426	425	393	433	430	408	422	442	427	420	409	417	414	444	375	435	448	419	386	436	398	417	405	390	434	430	444	431	426	445	406	421	413	446	407	461	466	439	424	427	444	430	425	445	472	407	416	415	452	420	417	444	430	416	441	387	389	420	394	442	410	467	417	422	397	407	403	417	408	463	400	408	381	452	435	445	414	424	426	428	419	437	422	467	398	442	409	429	411	418	463	427	404	432	407	416	445	457	436	403	408	442	418	427	429	391	419	421	448	384	383	458	440	420	416	434	426	434	425	441	479	429	435	456	436	446	457	409	432	419	406	446	391	426	446	446	394	461	384	444	446	408	419	406	435	429	434	438	456	457	420	384	444	417	411	444	426	450	435	411	399	474	419	443	448	428	447	449	409	402	394	450	386	403	428	433	418	417	395	416	428	411	428	416	413	414	440	430	415	443	442	437	420	417	410	417	440	466	487	432	433	426	477	421	474	387	417	408	392	406	426	360	440	444	484	442	379	372	447	442	445	422	384	411	446	428	442	419	460	427	449	404	421	427	415	444	415	424	391	371	418	438	437	460	422	434	453	436	436	433	423	424	465	405	426	473	423	490	454	424	476	432	403	426	430	455	439	438	431	405	448	428	392	430	416	463	423	417	418	442	409	416	420	414	416	462	415	407	420	454	430	415	397	410	398	402	451	412	418	424	396	417	423	421	436	409	402	427	414	444	396	404	457	395	417	424	413	418	403	417	421	431	439	421	460	402	405	388	400	425	437	405	381	404	413	442	400	415	439	407	437	409	400	408	365	423	417	399	434	409	457	445	463	450	356	433	402	438	430	435	416	420	421	461	440	408	430	380	424	422	402	390	411	438	420	389	408	441	440	433	465	413	433	421	436	451	402	404	445	437	419	412	407	425	408	495	417	454	419	411	390	398	433	402	438	420	418	412	398	422	407	436	374	415	438	432	429	423	415	396	433	424	442	451	358	404	374	492	449	374	407	438	447	401	416	405	369	430	387	411	430	400	449	429	386	428	412	450	364	450	398	413	425	458	460	431	382	424	412	462	416	418	433	458	408	431	375	417	419	435	426	418	419	456	427	414	453	417	435	469	400	410	414	401	421	412	438	416	419	408	452	432	444	422	407	395	450	447	428	415	430	369	436	432	401	411	390	441	397	385	423	431	420	452	410	396	430	412	396	423	395	388	393	412	443	435	409	422	386	451	430	417	462	431	390	386	418	406	406	408	446	380	418	433	397	416	436	448	419	429	409	430	438	396	375	416	427	420	403	449	429	422	423	425	401	417	428	415	421	444	461	420	417	406	410	421	417	425	414	434	409	446	450	427	449	404	398	403	372	418	404	393	425	410	383	403	442	413	439	439	441	429	425	393	412	409	421	424	424	400	449	445	433	416	447	404	417	427	432	384	469	424	423	424	402	388	418	412	442	462	412	440	397	419	407	407	435	397	450	402	413	394	455	423	456	432	411	389	442	430	432	425	402	440	431	410	403	408	447	433	433	417	412	385	434	446	438	431	432	380	461	416	413	460	393	442	422	403	411	403	406	420	439	473	448	427	429	438	431	418	422	439	422	396	427	404	427	417	417	373	426	412	397	422	455	428	458	414	442	440	420	424	409	447	394	423	424	439	415	410	444	417	428	414	402	438	397	411	397	447	386	416	415	417	417	435	421	492	402	404	403	439	401	434	412	454	411	436	437	437	416	414	439	405	399	419	403	384	449	427	421	452	447	416	416	445	454	390	441	423	415	429	417	433	459	424	400	401	439	397	460	432	399	406	447	405	411	435	414	444	373	383	451	437	436	433	453	421	443	431	430	431	419	388	413	396	446	393	378	403	437	450	385	421	404	402	379	420	410	432	417	437	393	409	417	446	427	416	477	432	456	408	407	404	438	445	419	438	419	410	406	441	441	398	401	423	447	436	404	405	438	378	456	434	420	418	444	415	435	441	398	494	463	430	414	441	417	421	425	436	464	427	431	413	407	430	439	403	469	425	408	441	427	422	450	426	428	385	445	435	405	439	449	414	431	367	396	402	413	442	367	416	415	424	415	450	423	391	449	447	441	426	417	441	449	386	379	427	391	431	428	424	432	453	439	425	414	399	441	428	398	467	422	435	413	402	413	424	420	414	414	452	424	414	455	417	431	417	401	377	453	392	425	457	429	427	429	425	403	436	429	430	400	449	401	417	430	445	420	422	435	399	394	423	444	435	402	387	425	438	420	418	398	413	459	458	421	409	412	435	417	426	423	448	424	420	438	404	421	428	408	425	425	438	421	420	407	438	394	398	441	398	468	442	440	412	445	422	407	390	414	440	422	417	441	405	441	448	417	431	417	401	414	425	422	407	427	435	395	485	429	441	438	406	396	420	426	423	393	447	428	436	407	422	417	429	434	429	419	394	445	401	456	404	404	380	459	437	452	457	407	437	427	405	424	435	415	458	450	407	403	433	437	406	415	406	415	455	431	419	416	417	439	413	416
8138	11250	10330	5612	3796	2601	2033	1720	1414	1300	1061	930	846	810	777	704	703	683	615	618	573	586	585	538	535	535	566	570	538	520	553	505	545	546	460	493	532	470	438	522	463	428	466	495	471	516	463	474	431	472	428	450	494	457	468	443	480	477	471	489	445	468	443	499	458	435	500	433	475	454	476	507	500	478	440	470	461	458	414	455	472	461	442	461	440	441	454	452	445	490	444	477	472	451	443	453	429	476	439	479	461	468	486	468	451	484	446	459	459	442	483	482	457	457	472	462	448	470	430	464	464	444	461	469	448	481	427	422	482	434	467	451	463	471	490	491	481	442	430	440	431	467	434	416	457	473	515	469	481	464	450	491	413	433	442	474	467	455	405	466	457	453	429	453	473	438	440	425	447	496	476	465	450	501	473	472	476	483	453	432	461	472	448	472	442	452	424	500	492	452	490	473	461	419	450	454	449	456	431	458	455	485	436	436	420	455	489	449	450	442	474	455	481	462	467	446	486	477	457	438	441	404	407	489	455	464	438	461	498	465	426	470	467	438	461	446	431	489	483	449	439	439	414	477	434	430	439	474	510	446	423	482	466	511	471	452	467	457	429	412	452	462	463	426	456	453	437	417	485	444	468	468	432	469	477	445	469	453	487	477	435	470	469	446	439	431	431	411	488	462	444	474	445	459	430	478	467	471	435	465	450	483	475	482	422	443	412	480	452	437	454	464	468	436	416	430	476	469	469	430	474	461	450	482	450	441	451	432	411	394	468	489	492	452	458	444	454	449	419	421	446	466	466	455	474	455	508	440	438	493	426	483	443	469	442	450	446	412	447	495	473	436	444	450	442	465	443	437	459	456	480	478	472	467	449	477	439	460	490	471	480	447	455	487	427	460	452	471	482	483	434	452	456	464	412	463	502	469	442	457	421	473	492	477	474	434	426	431	459	452	462	494	467	458	443	452	431	444	447	462	448	457	457	442	465	466	449	501	426	474	458	468	447	479	432	457	461	483	464	480	476	395	437	495	448	460	453	434	465	502	498	464	480	479	455	465	467	440	464	461	460	443	455	435	472	456	445	442	423	493	487	435	430	459	412	464	476	448	464	465	466	431	476	430	470	438	428	441	445	455	463	464	465	436	445	440	456	439	457	426	449	444	450	467	438	457	469	424	448	445	417	456	423	438	469	480	447	433	431	481	448	465	461	458	471	453	441	464	445	428	433	442	455	467	460	475	449	484	443	475	464	464	437	461	471	463	440	463	460	486	457	454	463	485	480	450	442	445	472	495	453	478	439	461	491	480	488	436	460	444	484	463	441	432	465	448	438	469	419	473	423	459	439	440	461	441	490	465	438	422	459	439	463	412	436	496	449	439	450	435	461	479	478	461	475	465	475	458	481	463	485	473	471	445	475	473	449	462	472	459	429	448	447	428	439	457	504	433	451	448	463	489	454	447	455	471	437	500	441	426	495	438	419	427	413	498	462	486	447	473	474	474	461	500	446	452	438	456	467	433	432	429	466	472	429	447	467	420	441	468	474	465	451	496	471	478	441	488	456	431	416	460	436	472	474	422	484	458	435	395	441	455	461	480	432	458	496	459	483	467	453	455	401	462	476	451	451	465	470	463	438	445	448	432	454	443	440	427	486	437	449	474	458	415	434	432	427	457	474	481	474	440	451	506	464	440	457	433	454	464	465	475	465	460	453	426	449	442	479	430	447	483	481	467	434	476	425	434	417	444	446	489	453	452	465	455	466	441	452	435	442	409	477	492	480	442	458	439	483	428	435	487	451	502	451	461	454	464	448	470	436	453	454	468	458	440	435	448	478	427	481	464	456	435	492	447	475	447	465	469	477	439	438	468	417	445	462	477	456	463	465	479	476	515	479	459	434	458	467	492	449	433	416	480	482	461	414	438	472	435	482	445	457	458	428	470	464	426	467	468	426	459	447	474	435	473	448	461	464	427	460	430	469	391	436	480	464	464	461	444	460	443	422	411	462	443	467	438	435	456	448	448	446	429	424	475	436	477	460	450	459	462	474	455	463	484	403	466	454	477	474	431	474	480	474	427	459	439	464	429	444	456	459	435	462	427	467	429	479	388	448	450	470	458	465	436	457	479	448	430	469	461	475	445	448	409	485	463	468	459	464	459	469	419	473	476	463	446	489	423	477	457	442	455	468	445	467	402	442	449	422	472	476	457	441	458	488	417	452	451	429	401	470	446	475	447	459	434	493	433	463	459	471	455	431	476	467	448	479	438	455	484	418	496	455	425	457	494	447	464	433	477	480	455	476	466	457	433	461	428	405	478	471	465	395	448	444	465	470	443	437	462	473	465	477	471	438	443	457	444	473	438	436	499	474	453	441	465	477	423	448	432	432	435	435	416	511	481	454	470	454	448	445	457	416	453	483	458	454	474	455	454	420	487	450	461	432	440	450	469	454	492	472	460	469	451	437	496	450	468	432	450	397	421	487	429	466	427	487	504	420	450	493	458	491	457	414	439	458	469	493	417	456	470	421	460	422	488	464	483	436	454	449	461	459	443	461	439	467	438	426	478	443	438	467	498	454	485	471	445	426	432	461	440	470	409	438	443	463	462	459	445	440	462	466	465	462	449	466	454	480	457	450	448	459	468	460	463	454	440	450	476	447	427	469	448	476	448	431	482	437	448	435	466	466	448	436	413	464	489	449	456	437	461	464	437	454	466	437	443	457	463	436	472	458	456	484	434	459	438	450	429	453	457	424	460	509	490	461	468	473	457	464	444	398	483	458	450	441	467	474	447	466	450	493	493	460	444	447	492	450	452	496	462	444	501	456	445	461	454	493	457	473	453	500	450	493	461	444	445	468	422	456	484	459	479	431	473	448	506	451	483	436	451	447	449	477	498	417	407	481	455	480	448	440	466	461	468	494	488	463	449	439	428	447	463	401	444	442	433	468	452	449	483	485	454	447	439	461	430	475	483	464	448	483	474	484	437	455	487	443	460	476	447	435	484	430	447	465	495	439	462	440	436	444	452	440	460	446	411	454	488	411	466	450	455	462	479	445	437	433	455	474	468	497	468	458	484	445	478	449	432	411	435	441	467	441	473	446	466	420	437	483	439	468	440	458	447	454	437	452	465	452	429	460	485	443	461	449	453	429	447	476	443	450	473	445	453	453	450	486	445	470	475	453	447	436	490	443	490	471	456	409	427	484	448	467	447	461	448	465	466	453	469	460	450	436	437	468	451	445	440	474	451	447	478	450	446	468	404	485	481	436	456	428	462	450	447	480	455	465	471	457	497	429	485	420	438	477	492	459	487	449	441	454	468	445	481	444	438	469	448	493	440	482	467	445	476	457	436	459	506	437	452	486	471	446	425	456	462	487	444	462	437	433	439	463	454	464	461	467	475	452	452	455	473	419	459	461	477	445	485	462	411	464	449	440	457	448	457	451	491	474	450	455	459	452	434	471	470	433	450	429	427	428	494	459	453	423	461	464	443	481	458	450	420
22687	20332	26747	23751	20343	20359	6499	1993	1503	1447	1364	1204	1220	1067	1074	1036	976	981	974	1051	902	875	964	858	981	932	905	885	894	846	853	902	846	868	888	852	881	900	912	823	844	858	836	861	820	836	861	817	854	845	847	824	842	856	903	845	792	831	873	883	813	827	828	826	845	891	925	791	864	867	805	811	857	842	807	865	838	828	804	829	809	822	820	839	795	827	844	848	804	900	826	809	827	760	837	860	828	819	843	822	824	825	812	894	801	833	867	860	862	829	830	824	810	801	848	784	773	824	804	829	835	828	819	807	830	834	823	812	807	867	825	804	835	833	849	813	872	796	865	826	834	843	832	839	813	888	844	812	803	789	884	857	837	830	799	868	814	803	827	881	802	806	826	816	786	874	858	827	813	816	834	850	812	754	838	786	801	782	846	810	869	810	806	810	895	818	784	827	857	869	810	824	837	852	830	851	814	813	839	844	808	828	762	813	818	849	799	824	862	870	814	814	783	853	793	813	827	802	824	848	829	808	852	875	824	795	831	838	751	847	834	771	808	843	844	797	816	835	801	833	834	822	825	789	828	814	879	854	832	816	791	801	876	835	813	843	790	824	837	827	842	833	794	809	831	818	890	829	850	875	882	819	809	814	774	838	848	840	816	801	801	763	801	798	821	819	834	841	789	844	911	853	789	779	794	774	819	832	867	806	838	849	777	772	815	784	867	830	856	780	795	819	847	825	817	860	856	849	825	820	820	799	828	792	843	854	769	818	810	835	825	778	870	897	835	834	787	806	805	826	856	809	786	795	779	845	800	836	862	815	815	857	801	848	831	847	797	837	875	858	833	854	804	842	856	824	818	833	839	854	823	795	840	835	898	866	844	833	897	823	788	858	840	801	791	921	853	831	834	832	847	857	884	886	809	800	848	834	831	842	843	817	846	835	785	809	835	788	803	792	830	818	809	835	825	821	813	854	806	834	826	816	801	845	839	872	831	855	803	824	823	819	784	887	832	779	798	814	825	869	847	854	834	841	799	836	880	822	778	836	836	817	802	832	863	842	765	790	788	864	779	774	769	826	824	830	861	818	776	791	826	806	826	784	796	864	857	825	793	891	803	810	835	847	822	817	790	807	849	834	784	844	760	820	796	799	869	841	887	836	820	834	839	845	859	820	775	816	797	822	797	838	816	838	827	807	783	816	821	854	822	868	860	841	798	820	865	804	820	803	764	846	790	869	867	861	800	811	812	840	811	836	814	786	851	835	811	803	807	771	793	821	817	849	863	862	814	820	763	802	834	788	824	844	811	872	809	832	837	828	781	804	848	833	821	850	805	834	817	806	831	826	831	853	813	783	789	806	783	816	782	840	823	809	793	810	781	830	838	807	832	777	847	857	761	805	816	811	747	831	843	835	809	818	866	818	810	872	814	837	847	752	836	793	769	786	811	798	843	817	810	859	828	830	830	797	835	820	818	824	793	814	814	820	859	848	827	826	779	859	808	785	830	826	797	839	813	818	823	797	806	794	813	772	851	799	837	826	798	847	849	881	850	841	868	832	815	872	820	780	800	811	825	799	781	781	841	808	824	774	807	838	865	776	819	849	772	750	789	814	859	812	861	792	848	841	850	858	778	795	830	812	808	777	783	782	827	796	812	876	832	819	806	813	836	856	839	852	810	822	834	842	852	820	859	833	849	817	831	838	809	809	834	787	777	840	879	794	814	824	819	823	848	831	883	810	791	807	746	794	820	861	816	820	883	841	816	827	773	835	887	812	820	818	797	857	827	810	814	841	834	826	815	770	800	859	810	828	807	851	848	831	847	828	843	792	821	788	847	808	793	841	801	806	840	812	812	780	854	878	788	828	777	819	794	842	762	836	796	790	842	852	844	852	819	825	839	871	791	832	821	814	858	830	810	800	783	819	805	806	818	842	864	795	874	853	817	845	773	840	758	830	789	782	844	811	840	801	817	815	854	866	834	863	848	812	777	787	830	802	802	823	872	805	825	810	863	814	818	816	869	828	820	784	830	839	829	785	812	850	786	832	828	789	820	828	881	791	805	821	816	832	805	872	799	816	796	845	862	826	785	806	876	827	831	837	830	794	844	827	816	897	830	814	837	810	822	813	806	799	808	849	790	804	781	809	780	847	830	782	809	849	818	815	797	800	846	817	815	829	796	794	849	862	816	838	809	883	817	806	785	825	847	840	878	784	802	837	790	831	796	792	843	874	851	847	761	835	821	833	838	800	869	825	811	838	834	792	844	859	763	778	824	841	780	801	818	775	772	854	820	765	866	758	788	828	815	817	838	785	765	830	774	809	791	811	837	813	865	852	813	837	813	812	795	804	809	786	819	830	795	821	807	751	796	853	815	810	807	865	795	819	803	836	832	792	783	798	810	814	833	837	799	818	837	785	788	792	805	826	882	836	850	806	843	787	870	824	835	786	808	805	818	837	876	885	789	838	829	800	831	804	808	823	862	814	836	835	799	761	903	858	828	820	827	847	836	754	816	881	789	781	877	785	845	822	812	826	853	793	840	811	807	818	809	796	831	788	825	815	807	865	782	819	825	811	815	794	839	789	810	846	807	818	827	787	834	813	841	796	887	773	827	813	860	790	773	827	843	817	823	829	810	789	809	773	818	817	831	879	826	797	839	874	850	793	788	848	831	856	837	850	840	809	806	795	821	860	826	829	820	828	770	852	794	757	842	808	845	802	784	815	816	831	841	790	814	821	827	870	854	831	811	764	818	873	812	821	819	862	815	823	776	790	831	779	760	869	832	833	802	822	848	847	738	809	819	799	786	800	805	868	836	843	804	795	796	842	825	781	799	804	828	891	811	803	784	822	879	812	803	849	828	779	858	838	819	775	822	840	783	803	810	794	772	809	811	773	811	829	777	863	810	875	721	833	843	840	876	808	790	773	826	770	889	862	814	814	790	862	767	836	819	812	816	826	842	776	809	817	812	804	798	858	825	779	838	836	789	837	807	838	872	802	786	824	808	815	826	813	819	815	812	822	804	804	798	801	862	802	819	836	832	788	772	836	802	845	845	817	821	795	803	792	795	796	797	783	840	791	862	847	858	847	839	778	765	832	778	837	770	825	862	836	819	840	847	857	821	877	824	812	833	763	799	816	769	850	845	786	801	784	851	822	808	768	821	821	864	836	807	813	817	794	868	806	831	860	778	805	842	822	810	844	827	835	774	787	829	829	852	836	793	792	832	810	829	824	810	785	778	809	862	826	820	814	859	802	796	836	852	835	834	840	834	777	822	835	828	785	825	836	834	815	816	772	855	788	819	791	822	857	793	808	812	841	867	826	826	794	775	822	802	794	850	798	793	801	786	782	822	792	843	840	809	812	804	890	817	831	805	877	783	818	764	804	859	837	859	791	834	818	815	816	784	853	761	851	842	807	801	801	798	834	809	821	834	791	814	795	818	787	818	841	800	810	737	847	824	807	858	854	804	844	808	861	841	845	778	855	787	816	815	819	839	857
11259	17834	16220	9751	6605	5000	3748	3041	2619	2199	2044	1703	1522	1446	1353	1278	1261	1160	1144	1123	1063	1054	1024	1000	958	913	964	950	878	888	882	921	850	837	895	885	917	840	832	853	822	919	825	854	779	816	839	856	861	804	827	871	770	824	825	804	854	912	872	781	768	779	893	802	823	788	753	782	758	798	769	771	829	798	747	888	852	761	825	814	742	741	803	789	797	810	808	787	833	828	789	849	759	809	777	844	789	814	776	823	789	755	805	823	762	765	803	805	806	797	793	801	818	796	836	753	817	770	762	793	824	808	831	750	810	817	802	796	785	791	781	759	758	845	785	802	768	791	792	802	838	761	823	812	757	844	809	804	829	771	823	801	784	831	807	806	829	775	851	735	772	749	780	783	793	810	795	782	795	777	806	784	764	761	815	776	833	792	818	819	829	867	864	844	811	803	812	809	816	800	763	776	773	777	789	831	785	777	742	769	774	776	833	801	734	738	844	768	780	788	821	750	785	819	806	772	792	822	798	808	803	838	772	806	814	779	782	800	785	742	783	841	839	758	768	770	754	794	856	791	766	694	779	795	859	794	781	766	831	777	734	726	844	857	802	752	762	802	796	817	742	812	760	789	765	783	788	819	756	780	734	794	742	771	797	768	816	747	810	820	848	819	809	781	777	819	788	784	752	744	787	785	811	764	747	786	788	792	780	794	754	794	795	745	762	769	784	810	806	784	753	819	785	870	762	802	761	806	799	849	823	783	808	783	801	802	764	818	788	775	799	778	788	790	812	778	816	859	761	763	785	806	802	755	811	740	795	830	782	775	832	807	803	793	825	822	755	793	775	724	770	775	795	809	769	772	777	737	747	764	813	796	771	792	797	816	784	794	791	834	793	791	807	787	797	815	766	768	830	790	768	754	848	784	780	791	797	798	823	828	781	822	776	780	800	762	767	803	796	789	834	792	824	781	815	765	809	765	795	802	730	800	802	759	792	805	806	802	790	754	815	820	779	767	757	775	782	776	722	779	778	824	769	856	828	789	827	816	803	786	827	794	791	818	768	790	786	765	810	821	749	769	790	804	773	769	819	800	786	815	779	803	820	779	816	768	810	757	824	793	804	832	769	796	758	807	807	777	787	818	857	831	773	766	794	771	801	797	799	815	776	798	776	800	780	767	758	784	756	816	794	756	731	767	819	821	781	785	764	773	772	791	800	748	799	789	760	802	783	830	793	813	787	806	765	786	774	790	746	805	787	799	794	756	816	799	791	776	746	805	808	783	788	769	801	814	770	784	770	815	827	818	830	788	818	782	745	787	800	813	785	767	790	753	809	779	773	793	841	776	784	775	792	769	770	757	775	781	774	810	803	784	821	815	812	790	791	829	808	785	793	804	822	823	812	800	751	841	812	809	802	806	789	790	769	792	812	732	801	806	795	813	759	792	815	834	773	812	797	809	769	803	801	766	754	822	813	832	822	807	794	817	758	775	780	818	831	789	849	797	819	810	754	834	819	774	784	797	799	781	790	820	792	781	794	782	778	825	768	781	801	823	823	759	825	825	768	817	755	797	753	781	758	766	861	803	788	804	764	814	767	792	760	778	788	794	798	816	782	778	786	804	831	794	822	803	827	796	786	788	713	840	801	745	771	822	758	766	804	772	800	761	720	785	792	808	790	786	784	744	805	824	776	781	807	741	745	808	802	772	806	771	781	782	811	785	785	779	826	818	809	782	850	799	795	734	818	744	812	797	786	810	813	786	793	754	800	775	821	757	794	794	812	811	780	795	768	807	788	776	827	767	794	823	773	750	787	810	733	763	773	788	791	784	778	763	804	769	842	793	731	855	757	744	798	770	788	800	750	774	820	776	841	764	760	853	831	771	768	798	744	767	828	803	774	783	806	791	793	778	801	772	793	804	739	792	744	843	805	775	815	779	825	802	811	778	778	812	852	729	812	818	802	769	750	784	792	789	756	847	792	796	768	782	782	774	768	808	755	806	833	811	756	791	805	767	763	817	767	798	771	743	786	895	794	803	778	768	792	845	842	772	810	801	803	765	823	754	768	808	782	775	789	804	782	832	810	820	850	818	786	774	755	761	755	763	816	746	789	786	784	779	771	794	794	750	791	789	809	771	798	767	791	803	757	825	793	830	752	757	735	814	803	761	839	769	807	778	786	755	796	820	802	782	806	755	773	809	762	842	831	807	763	845	801	732	826	757	783	821	763	779	813	767	776	830	783	769	837	760	799	781	799	742	784	774	759	767	772	825	820	780	807	820	834	763	780	774	789	825	777	787	834	774	838	735	802	806	822	756	780	808	753	760	809	830	791	753	753	749	770	827	767	790	776	741	781	800	773	806	732	734	774	815	818	758	803	800	764	778	802	795	771	761	772	826	783	742	792	748	796	788	778	797	817	782	825	798	810	793	831	810	799	780	753	844	786	801	790	753	748	819	744	752	789	771	752	760	780	768	813	796	794	796	822	814	803	807	793	774	820	853	876	804	781	792	761	807	804	825	811	853	759	789	782	760	841	789	771	839	788	774	762	772	772	733	801	764	823	791	770	763	783	769	808	789	837	747	765	806	777	803	774	840	795	795	806	769	784	804	757	758	818	813	773	766	788	775	745	755	799	732	780	778	817	824	742	842	836	841	777	744	845	783	779	778	720	764	831	756	731	770	797	768	816	797	799	782	791	758	824	804	762	755	787	792	817	746	775	795	775	816	818	820	809	797	799	786	791	798	763	777	819	777	819	780	747	819	783	827	766	743	824	755	760	807	796	777	738	771	809	775	774	819	768	768	798	800	798	780	750	792	787	763	768	749	825	806	820	795	796	802	765	802	773	752	817	785	785	785	815	777	811	847	803	808	797	792	822	727	808	782	810	750	776	825	770	765	730	783	798	815	762	789	785	751	775	755	791	782	798	844	767	752	793	803	767	771	793	796	812	794	792	791	781	750	808	773	811	821	785	714	776	821	824	772	727	833	741	841	809	792	805	822	813	754	777	824	837	797	823	740	851	756	792	816	773	784	773	822	797	752	821	785	829	772	811	814	776	767	783	819	797	839	789	819	834	794	776	790	806	792	810	852	823	808	829	768	796	798	784	803	774	777	829	789	786	793	812	793	749	785	787	801	787	787	819	775	742	758	783	788	847	783	789	783	788	766	767	788	817	793	794	775	835	821	775	752	825	831	827	826	806	803	747	749	767	822	818	782	817	798	775	748	822	775	795	806	782	789	771	799	797	779	775	802	773	774	831	778	808	768	786	773	805	768	812	814	830	811	827	767	768	745	821	801	786	785	850	822	793	827	748	776	751	786	768	728	791	794	710	815	791	771	779	796	801	784	791	783	786	770	813	775	783	782	756	729	813	776	790	733	794	774	786	754	757	786	791	781	799	795	759	767	785	787	824	767	781	824	759	767	792	789	784	797	808	795	820	768	817	769	761	804	771	787	767	766	774	782	834	795	788	773	839	784	887	740	811	829	813	805	765	859	831	792
27825	13240	2230	1094	902	872	914	882	911	840	888	907	872	811	839	868	850	809	800	833	862	867	816	827	851	864	818	861	796	777	814	824	852	876	842	801	860	860	817	792	845	856	844	877	802	831	828	771	841	852	815	839	723	843	824	805	908	815	891	842	854	826	898	806	827	812	830	919	817	839	770	843	844	815	817	818	832	839	823	865	867	837	845	852	843	811	820	890	834	796	773	809	864	803	804	828	868	840	853	875	810	876	839	838	841	841	829	823	810	797	874	852	826	820	807	792	795	834	828	859	831	874	815	838	816	847	831	821	815	840	825	839	873	843	790	806	846	861	832	799	859	795	859	827	793	870	821	896	817	818	822	843	850	803	861	775	829	854	841	861	820	866	846	847	828	876	799	830	878	837	851	859	841	831	857	873	837	826	822	840	872	841	872	875	817	784	853	784	850	860	823	797	781	827	784	850	837	806	835	864	842	836	826	857	838	813	833	868	843	855	827	856	862	802	830	834	771	841	802	818	808	854	848	832	774	846	831	838	799	830	775	866	827	809	877	776	846	830	843	863	867	812	809	843	886	768	791	847	870	837	818	854	796	803	817	870	857	818	794	837	826	833	795	815	797	913	836	775	850	840	807	885	881	896	845	837	849	837	851	897	831	901	814	844	840	883	824	810	831	850	811	834	813	809	879	860	848	820	798	808	844	862	816	865	837	817	762	862	853	839	870	823	822	803	788	817	843	852	836	792	857	793	814	809	846	865	847	851	830	848	828	847	828	878	829	812	868	824	844	834	797	810	830	887	883	843	818	813	862	838	852	833	765	864	842	868	792	784	806	827	856	833	883	865	834	889	828	809	809	818	868	843	818	885	835	854	884	868	764	810	857	826	843	811	816	813	843	814	838	806	820	814	838	849	871	816	885	833	809	804	800	817	861	854	839	852	833	858	784	830	812	841	834	877	828	874	835	871	858	766	853	824	826	836	834	853	826	816	814	843	856	862	868	875	822	807	847	864	799	822	859	815	801	786	836	801	832	841	835	847	847	832	782	862	892	858	880	838	863	849	803	806	821	858	884	843	839	852	850	818	842	862	840	777	855	825	872	872	816	850	809	835	802	859	825	810	838	817	804	839	828	830	799	812	859	869	799	825	819	839	789	806	835	799	842	796	812	804	833	853	842	808	852	850	802	813	816	860	827	812	853	835	832	787	810	847	787	862	814	832	902	805	763	837	852	813	818	846	794	798	864	782	852	835	856	826	844	817	824	852	813	823	829	827	796	828	845	892	822	817	828	805	875	871	798	812	819	837	813	845	837	861	802	779	793	845	862	837	850	846	816	793	823	846	868	810	842	844	803	813	792	853	856	889	808	826	849	779	850	828	871	881	804	840	860	818	858	831	900	821	831	872	883	826	839	860	849	842	853	863	838	834	844	824	841	853	834	863	836	802	832	851	818	818	887	818	847	837	855	873	846	849	855	844	841	830	860	861	875	803	839	790	811	876	824	848	838	851	848	803	841	824	813	815	835	902	767	816	813	793	843	820	797	851	817	878	849	856	811	851	833	811	853	805	829	846	895	843	864	801	786	818	847	858	832	823	834	846	839	869	838	890	809	814	831	837	877	857	790	851	843	808	793	820	835	796	822	828	817	832	834	836	881	843	846	860	871	810	823	828	827	784	884	851	873	882	808	896	841	877	804	797	815	835	904	882	819	841	867	826	803	830	827	842	865	835	839	807	853	864	819	778	859	834	786	825	746	825	865	784	837	874	800	827	813	801	858	814	862	753	844	842	818	866	836	813	804	847	849	784	820	846	768	800	847	823	751	834	834	793	875	823	830	884	803	869	831	864	851	798	831	848	834	879	881	840	825	870	858	778	849	810	805	801	860	872	918	841	787	800	873	810	847	788	849	849	862	835	797	783	820	808	921	819	850	822	862	792	809	799	857	833	845	861	867	831	842	869	816	882	837	799	816	782	861	839	919	853	806	862	804	793	835	819	834	772	844	885	807	881	807	784	801	810	843	824	816	834	855	805	843	786	846	817	771	844	875	828	803	891	817	824	797	833	807	848	798	793	886	773	825	780	841	818	828	801	877	824	839	826	915	840	868	823	813	851	829	847	815	791	819	836	888	844	833	807	791	804	819	834	854	793	819	821	857	858	808	818	865	901	916	819	858	785	860	845	834	831	818	780	801	831	836	817	856	835	821	811	863	851	850	791	897	807	827	815	823	844	811	801	831	856	863	822	825	819	833	785	799	879	864	818	789	851	846	864	828	847	893	813	837	819	844	852	824	853	896	828	823	823	782	810	906	813	887	815	853	840	835	918	864	871	868	823	850	870	805	848	798	893	837	828	790	830	791	830	819	857	866	848	845	841	832	828	807	823	891	792	851	858	827	773	824	832	868	841	858	877	801	772	809	803	850	810	810	882	851	878	887	813	824	800	864	863	865	834	794	799	839	867	900	875	830	844	831	837	810	810	816	836	796	801	846	817	825	832	817	861	809	833	795	856	867	871	786	789	818	849	810	854	824	867	820	875	875	839	866	825	801	848	873	803	845	796	836	813	872	832	809	820	799	814	849	806	799	879	877	796	828	865	806	809	819	828	829	843	843	823	837	815	835	826	868	862	844	826	834	813	844	877	832	785	853	847	843	806	847	807	866	866	874	828	850	866	853	817	811	797	851	812	844	791	843	858	849	814	849	836	815	794	849	836	833	807	842	807	806	892	858	835	815	853	879	866	813	834	838	759	830	803	899	854	873	781	854	837	842	807	883	799	810	857	810	886	887	874	847	878	858	852	850	765	840	817	905	862	878	863	832	890	862	836	817	833	834	890	873	827	865	841	791	853	854	844	856	813	825	822	826	862	793	790	812	885	795	846	838	870	814	823	838	829	834	852	803	828	807	820	836	806	777	812	829	827	819	836	803	815	860	842	846	832	881	804	878	842	871	836	779	860	830	817	855	816	856	863	821	900	852	895	823	775	858	832	866	831	854	824	828	819	859	842	850	857	857	845	788	816	838	796	827	822	871	850	820	803	795	797	850	830	811	837	830	862	806	868	801	800	838	837	789	857	846	868	853	845	834	905	838	819	828	871	904	865	842	833	852	820	852	863	791	814	837	778	838	847	862	793	820	833	841	888	815	839	846	840	877	827	857	798	848	805	846	863	829	866	846	828	856	852	784	835	869	808	865	820	842	804	876	813	853	851	801	833	858	807	824	843	819	852	794	824	813	804	852	913	884	826	814	813	832	864	818	786	855	850	809	846	808	804	889	846	830	871	804	794	855	839	832	863	781	817	872	822	815	836	805	885	869	795	775	820	850	832	849	843	821	848	839	839	812	825	823	809	802	851	825	821	810	831	820	870	810	800	849	823	845	819	802	867	887	830	771	876	836	800	803	842	779	858	837	881	844	856	875	894	805	794	809	853	801	844	826	836	791	835	826	858	802	861	893	825	840	839	810	823	811	852	853	875	819	877	810	869	792	856
5687	1565	1413	1134	1074	952	912	928	900	962	884	920	917	851	848	873	905	928	910	878	828	929	863	841	871	902	819	889	895	858	908	865	801	829	878	890	861	891	862	877	883	889	860	947	883	923	846	870	889	919	845	870	866	924	927	904	931	918	870	841	845	875	886	876	879	894	855	923	886	823	885	874	893	863	906	889	837	893	820	794	882	901	893	863	876	884	898	952	878	899	884	879	843	894	898	898	901	838	890	868	877	874	894	864	914	862	867	871	925	938	855	880	871	825	892	826	870	858	894	928	809	854	867	863	901	860	871	860	879	884	874	837	780	948	862	883	894	905	890	899	921	927	877	879	804	886	891	887	910	881	787	839	897	919	846	873	878	889	875	888	872	863	877	898	860	868	900	923	915	875	894	896	912	854	875	888	870	828	879	861	847	905	854	859	880	820	890	826	869	864	933	843	878	887	867	875	880	833	848	869	854	892	838	806	881	891	898	879	927	907	893	869	826	881	880	849	900	853	885	851	863	900	848	898	859	908	849	866	879	827	879	845	921	885	886	872	862	843	824	902	906	845	812	902	897	877	904	844	898	870	916	892	852	939	845	886	919	909	821	862	876	915	863	903	899	884	920	882	914	872	839	894	874	878	866	904	916	898	831	865	904	851	864	913	882	876	912	885	881	872	899	889	885	844	880	843	863	876	893	834	876	889	856	897	865	894	853	876	857	864	859	830	885	866	855	870	899	899	922	878	824	904	853	902	907	918	880	913	912	913	855	868	919	862	886	895	862	857	898	918	887	882	868	874	862	858	843	868	843	827	873	835	885	843	905	843	885	872	886	853	896	873	889	894	867	917	877	856	846	866	894	945	880	894	861	931	887	848	884	862	847	906	872	828	803	881	841	826	865	849	887	829	888	875	868	876	864	832	935	852	913	904	871	935	826	843	884	837	918	901	858	856	852	850	818	849	877	879	879	824	907	916	891	819	940	846	858	894	874	913	921	879	832	894	893	874	874	856	893	885	858	833	885	868	867	893	862	878	925	900	875	894	865	839	860	899	890	876	924	878	832	882	888	849	856	881	911	912	869	834	898	875	884	839	938	870	920	828	869	876	883	836	860	861	869	865	843	887	869	886	856	849	914	922	881	867	841	902	891	893	924	874	912	825	872	912	851	866	841	904	845	941	878	859	865	933	861	836	839	872	851	897	834	865	831	859	842	941	898	889	838	902	901	876	889	892	818	844	841	890	862	916	909	890	856	845	887	869	883	891	814	815	880	889	908	910	885	838	887	880	846	902	842	844	906	863	844	863	804	868	843	908	858	889	945	929	894	827	909	878	900	827	894	897	845	889	835	888	825	871	876	888	882	860	863	849	901	886	827	953	860	948	887	852	872	850	891	873	868	922	908	875	872	862	880	876	885	897	917	909	852	852	824	855	885	885	889	889	898	864	840	937	893	831	887	856	881	849	893	855	883	853	891	870	912	893	847	904	917	916	883	915	915	911	847	860	866	895	860	845	890	852	888	871	851	891	896	913	830	882	819	859	881	874	884	879	837	906	831	853	810	835	863	871	906	862	904	918	824	841	839	876	879	877	850	941	894	874	858	918	885	891	868	840	894	896	898	870	875	914	849	862	851	909	887	867	838	887	868	832	810	835	900	845	875	959	922	871	865	903	820	928	867	884	890	884	875	913	919	859	856	913	853	934	913	877	848	862	902	916	874	904	893	870	899	880	890	875	885	855	859	841	826	825	873	837	909	836	871	866	922	887	893	863	861	876	820	866	915	869	862	892	895	873	899	870	914	841	847	864	808	874	915	877	818	845	853	826	866	853	855	876	911	876	848	893	899	893	907	856	861	888	843	891	853	847	896	906	842	909	839	818	857	926	892	961	875	894	912	868	880	849	815	881	906	876	866	897	901	837	831	936	867	893	889	933	845	900	827	826	846	916	831	857	872	878	805	834	829	861	883	889	876	898	883	923	835	877	830	894	877	845	852	891	836	869	864	822	848	853	825	876	886	849	892	900	857	888	859	866	852	888	871	857	903	904	845	850	885	882	880	875	899	831	869	920	896	836	874	888	921	865	912	866	890	907	852	884	881	915	886	907	892	879	859	873	847	916	880	864	893	936	833	886	850	846	831	930	832	894	883	849	906	865	908	907	880	877	920	851	842	868	886	888	872	885	855	883	888	867	913	867	818	831	900	856	887	881	909	925	872	905	868	921	888	907	844	874	869	861	852	846	800	804	855	904	829	888	872	883	876	862	864	815	829	856	841	883	846	873	897	878	939	851	902	850	890	822	874	844	859	875	894	908	877	877	865	866	946	858	910	849	920	876	845	823	891	865	855	893	879	865	891	877	844	877	901	938	884	856	870	895	862	887	911	858	899	912	895	805	857	865	799	861	892	836	905	914	856	838	920	811	844	865	884	849	854	884	868	837	815	904	863	872	838	860	835	858	879	899	864	924	922	822	847	811	852	888	858	906	915	863	897	934	870	860	864	835	891	876	850	854	908	927	855	902	906	871	879	899	894	935	924	883	895	861	923	867	931	892	831	846	896	856	855	909	892	838	869	876	867	816	857	861	867	850	906	834	885	860	900	816	814	864	868	864	900	907	887	874	885	958	913	852	881	897	879	865	914	907	875	917	837	911	897	927	878	860	863	831	828	832	882	849	890	874	833	911	880	900	881	832	876	860	883	911	877	852	879	895	853	858	859	876	887	892	859	863	850	942	844	867	844	847	932	881	878	833	863	872	866	879	911	909	851	883	915	898	843	836	857	885	882	829	877	845	872	819	840	870	886	833	887	883	908	902	863	821	874	866	878	886	847	881	835	910	892	890	862	845	879	869	897	879	926	945	848	903	863	847	920	819	879	850	914	838	848	865	862	914	858	866	852	830	832	822	888	902	831	843	862	895	881	888	832	856	853	866	810	897	857	837	892	896	914	855	932	931	839	887	868	870	848	822	893	862	846	843	867	882	922	900	895	878	867	859	925	876	836	865	910	884	853	907	859	798	880	882	913	897	873	886	837	861	855	877	788	843	865	897	865	819	936	840	895	853	905	831	876	881	885	920	861	840	836	832	874	837	862	873	859	894	852	886	839	874	904	822	953	830	847	891	900	834	836	879	809	875	877	821	874	890	920	879	877	874	828	896	870	894	889	850	876	852	884	914	852	865	878	889	866	878	868	832	854	894	882	873	889	885	897	917	861	854	900	872	908	915	916	917	888	864	894	880	892	863	840	940	859	890	914	913	860	861	928	883	872	878	869	851	830	887	874	913	862	809	881	863	927	868	866	829	860	860	877	850	885	837	865	876	865	862	872	891	847	870	864	896	849	851	872	869	857	854	874	859	850	912	880	836	853	856	886	874	826	844	893	856	887	866	847	880	881	919	852	926	857	887	872	852	892	888	902	869	906	919	863	861	870	811	897	866	848	863	880	933	883	850	817	915	859	910	858	868	870	898	854	871	891	919	868	852	846	845	865	871
24479	20354	26372	24217	20342	7744	1403	950	763	697	648	632	581	577	534	565	477	504	470	482	455	473	444	411	427	433	424	437	454	444	419	408	433	403	451	435	400	399	415	465	428	378	376	411	415	425	404	404	410	405	396	399	449	418	406	388	383	420	413	407	425	395	415	443	431	399	413	442	389	408	443	408	396	415	373	421	391	432	408	400	444	436	438	399	373	390	371	398	380	408	402	442	437	427	411	404	435	408	390	430	403	410	408	377	361	376	430	440	413	394	396	393	420	411	428	401	387	409	396	415	411	429	446	399	418	418	388	409	396	390	372	466	415	404	422	435	408	399	428	380	388	408	404	395	433	424	403	415	385	415	412	393	427	402	417	403	411	417	402	407	423	380	432	366	380	430	410	399	377	398	472	428	405	395	423	384	399	421	420	376	389	392	423	387	402	428	417	380	387	388	389	383	394	392	377	411	366	381	431	408	419	434	405	378	416	394	392	429	363	410	367	433	446	423	412	401	390	411	439	421	404	432	406	412	413	429	382	368	380	391	401	423	399	404	408	423	411	384	427	386	386	431	394	409	398	425	408	379	425	385	368	426	428	439	396	389	391	429	432	376	398	410	419	412	473	419	423	396	390	423	400	406	385	413	422	450	400	398	411	411	403	417	392	394	434	406	403	382	427	400	412	413	384	437	417	443	422	388	449	411	423	381	395	425	405	389	451	442	400	399	396	393	384	451	392	396	386	387	438	416	405	397	377	433	401	404	382	450	421	405	410	364	403	413	433	430	415	407	439	422	371	382	414	412	367	382	401	433	376	386	395	380	415	383	396	425	393	403	384	385	375	425	424	417	413	422	385	394	367	397	386	411	410	377	407	412	368	422	425	374	371	400	392	389	420	421	396	447	409	425	393	392	402	396	414	381	408	398	416	403	404	395	415	377	396	395	422	386	400	435	413	380	357	377	407	372	413	399	386	368	429	394	403	443	379	414	385	400	370	400	407	404	403	364	390	407	369	410	395	435	422	358	403	408	413	422	418	406	411	411	423	365	399	413	385	433	387	396	428	408	413	421	403	377	415	417	370	433	411	386	435	409	405	444	376	376	413	405	399	396	403	405	427	422	400	414	376	428	417	366	414	394	400	387	386	392	418	404	419	385	413	405	395	406	385	397	412	427	431	411	393	405	434	394	437	402	405	423	420	389	429	388	395	433	441	376	392	401	409	386	455	402	419	382	399	362	414	416	410	414	446	380	391	391	423	421	412	394	369	431	406	424	396	413	399	386	406	424	412	392	405	417	385	432	384	397	409	405	395	427	372	421	417	408	369	442	375	412	441	371	414	387	390	397	438	372	414	396	406	419	395	381	397	413	397	390	408	391	424	425	399	412	411	403	414	381	415	365	473	390	406	435	383	414	398	411	447	396	413	401	385	370	386	398	420	443	410	418	422	442	408	409	382	398	377	374	389	369	416	361	391	381	396	415	392	378	401	413	414	392	371	430	406	402	398	374	428	395	407	416	414	418	456	405	406	381	412	413	412	418	409	380	369	394	409	426	415	417	399	398	402	425	417	399	394	395	402	388	419	371	415	396	421	413	405	383	415	400	411	418	389	419	399	401	441	428	395	420	375	421	373	391	414	402	430	404	420	390	416	408	409	380	391	406	419	388	384	420	380	398	409	446	390	393	420	393	391	395	355	441	417	413	383	402	408	400	373	410	405	383	384	363	398	426	396	419	398	428	402	393	401	437	391	401	419	407	432	391	417	382	410	395	430	407	414	411	412	381	412	429	441	430	422	437	372	361	396	387	354	402	404	387	438	384	444	399	419	400	403	429	420	394	419	406	400	383	392	390	416	405	438	377	422	402	388	384	409	420	411	375	365	375	384	356	432	400	400	415	425	414	421	405	387	414	403	391	383	408	404	382	396	367	431	426	391	400	374	392	391	397	410	401	385	393	426	378	396	393	439	410	403	375	373	397	413	388	402	391	423	396	430	421	395	406	376	386	416	423	413	414	400	394	405	422	426	381	357	395	394	426	372	433	372	413	417	400	421	413	416	385	401	413	368	423	435	384	402	438	406	422	414	430	414	436	416	377	430	407	406	384	409	388	397	409	418	392	406	374	369	402	384	418	389	421	408	437	399	421	395	407	341	411	381	366	421	407	407	393	364	403	427	414	420	392	371	406	372	398	420	402	398	399	352	367	418	408	414	392	363	405	406	434	413	387	409	407	406	412	388	384	421	422	440	421	438	448	426	354	441	410	336	398	396	416	435	362	422	410	408	426	380	399	393	447	382	404	394	403	409	386	401	427	401	360	413	401	387	407	386	384	405	395	386	419	446	391	422	418	385	434	357	406	375	383	401	384	372	401	391	396	402	433	380	408	395	427	395	371	368	393	392	415	427	414	419	411	383	420	388	399	402	410	385	393	391	427	372	428	420	436	372	402	405	341	399	419	418	432	397	398	406	402	391	414	425	417	383	374	400	429	403	419	404	409	443	400	396	389	387	397	400	415	399	384	404	386	399	415	398	373	387	381	365	374	402	408	411	410	398	413	405	360	385	398	393	421	433	437	413	426	385	380	393	401	423	374	418	399	374	409	411	402	431	434	418	395	395	401	417	401	389	396	386	373	452	378	376	416	418	411	394	389	395	401	430	422	401	399	403	376	399	397	418	380	387	361	442	419	424	402	415	360	410	415	401	413	371	392	395	427	403	434	416	368	377	417	417	386	396	422	403	402	386	410	411	372	420	394	408	395	431	409	428	424	383	392	404	409	360	435	444	434	385	392	392	360	382	390	398	404	393	433	380	391	396	406	415	412	426	364	394	424	424	384	419	436	384	390	396	383	385	398	411	396	371	412	425	389	402	390	395	415	392	405	386	413	390	388	420	368	406	378	414	420	401	371	408	395	408	394	389	429	361	394	439	403	418	397	435	402	427	397	362	419	410	410	401	416	428	422	408	417	415	393	419	429	366	415	434	376	414	412	406	394	402	390	420	399	408	435	409	389	405	420	375	445	377	368	378	377	382	400	419	395	396	370	426	357	449	363	426	401	420	389	444	385	364	391	366	414	385	402	400	433	419	369	382	417	379	404	435	411	406	383	403	373	405	429	398	386	416	409	441	399	422	395	381	406	426	373	392	388	415	393	383	382	379	402	462	402	394	444	381	411	416	374	378	412	407	436	406	443	374	422	406	382	420	382	443	418	437	421	437	415	398	397	423	382	362	390	372	417	406	383	422	404	408	432	428	413	441	387	413	410	393	418	399	407	406	382	403	398	454	433	430	414	414	407	380	359	402	388	388	366	397	409	371	403	386	395	430	390	409	406	419	414	378	383	385	422	368	404	421	428	413	398	391	410	378	415	413	375	391	432	383	412	392	403	395	413	351	419	390	361	395	411	391	386	419	406	363	398	435	402	420	426	411	385	416	405	389	413	378	446	379	410	405	403	400	408	414	376	453	404	408	396	401	455	422	368	402	413	415	424	392	364
8117	11214	10245	5669	3697	2734	1992	1677	1430	1253	1024	909	856	808	760	660	664	723	631	612	617	579	575	509	549	517	560	487	496	515	490	499	480	478	472	469	491	460	481	482	449	452	528	474	469	476	461	468	469	468	454	465	468	386	441	420	418	483	417	460	466	464	483	483	467	454	474	430	464	454	442	444	463	436	466	417	433	434	452	457	459	450	426	443	430	431	460	430	455	461	437	468	472	437	417	457	430	460	423	446	433	456	420	433	443	416	431	410	447	451	445	421	436	417	437	445	450	472	461	442	459	475	469	427	420	456	424	429	451	440	441	453	466	446	387	490	437	451	382	423	435	428	452	448	383	450	407	421	408	424	422	410	488	427	422	418	422	441	451	415	447	410	437	454	443	410	411	426	452	446	424	425	426	439	421	410	446	396	402	435	454	473	469	441	480	432	428	466	451	467	439	417	410	426	467	454	450	417	416	490	464	425	454	413	400	454	435	428	459	438	454	433	435	450	452	421	458	439	375	421	447	463	491	428	444	465	411	463	414	427	424	451	443	416	450	398	454	447	444	436	436	436	459	452	401	415	440	436	484	415	438	417	465	455	432	445	442	409	437	414	438	460	404	443	405	410	465	425	421	428	483	454	414	462	426	453	449	431	443	414	457	447	455	423	440	443	450	485	444	432	436	419	473	457	437	449	472	455	447	443	379	446	440	402	470	431	457	435	436	421	428	405	406	452	444	446	436	417	428	460	419	436	446	433	432	435	454	427	459	429	409	453	482	401	419	427	451	397	434	420	426	437	445	423	449	420	444	469	446	407	434	386	477	443	444	455	487	459	440	464	493	432	445	438	408	453	407	458	428	425	457	442	420	462	424	437	425	414	424	453	435	453	451	471	459	438	449	433	451	441	460	417	460	432	441	441	404	494	425	408	422	410	441	415	443	413	447	434	475	450	463	428	457	386	439	419	437	413	434	430	442	433	431	464	488	432	477	449	404	448	420	442	447	451	439	491	424	442	439	402	432	399	406	452	434	441	450	418	459	410	391	452	461	443	401	437	422	461	440	443	458	440	442	449	431	447	463	424	417	449	453	479	444	420	432	463	487	436	424	428	448	421	360	398	403	447	416	431	460	413	449	455	464	398	415	380	436	423	436	484	435	457	418	444	431	479	460	423	393	437	483	452	461	409	443	416	425	459	443	457	399	444	441	412	420	410	429	467	473	495	442	457	434	436	459	449	440	416	436	451	491	410	452	457	445	442	432	431	459	458	420	434	468	434	441	426	412	465	478	445	444	439	417	435	432	460	396	464	444	487	425	432	447	417	408	444	422	455	480	443	416	442	430	438	451	438	455	476	424	450	445	421	437	450	448	417	428	439	435	437	443	426	456	460	394	467	456	419	459	413	401	401	453	412	438	416	452	384	440	397	406	444	417	448	482	455	445	389	466	421	410	425	461	470	452	452	435	460	441	437	449	414	425	472	461	419	438	438	437	419	436	432	427	441	438	443	440	487	454	458	486	476	449	472	439	431	421	472	432	435	427	431	449	454	395	413	441	422	404	429	458	424	469	434	455	472	469	429	459	445	455	423	465	454	436	406	414	443	412	426	431	412	450	406	401	415	486	425	468	447	438	443	440	446	445	449	430	428	428	410	424	415	415	452	448	459	463	451	447	434	427	443	441	454	461	439	500	430	442	442	468	415	432	432	427	441	417	439	410	465	440	440	423	442	411	424	427	443	462	423	442	489	445	409	414	422	465	476	420	425	390	417	436	422	437	437	428	449	393	453	440	489	492	467	407	439	446	455	448	460	447	415	433	445	432	437	419	442	448	430	416	384	407	388	413	418	418	433	417	480	412	426	436	470	427	411	451	456	420	432	461	467	440	418	418	436	433	435	435	433	476	438	451	397	443	417	400	398	453	446	473	443	414	413	397	468	454	421	423	434	456	443	437	442	441	482	434	459	462	465	462	435	429	474	423	473	438	412	428	430	400	459	443	426	448	417	420	441	467	461	466	440	411	447	468	440	442	439	446	463	390	418	483	463	435	447	404	421	433	437	454	427	441	440	461	428	418	416	428	416	436	447	436	427	450	438	425	458	427	421	451	428	460	430	453	456	447	441	426	462	444	427	432	430	406	454	436	403	419	426	454	395	418	438	459	439	453	449	440	443	445	424	433	436	436	485	465	422	465	490	440	403	457	410	421	471	447	406	472	446	402	455	440	466	461	467	468	433	421	461	448	421	406	460	450	411	442	441	414	444	452	434	430	423	448	423	460	431	469	446	445	412	420	431	413	430	405	457	440	444	433	444	463	422	447	424	444	462	423	435	437	461	418	442	423	449	424	460	478	427	420	452	441	458	419	416	428	471	428	461	472	440	431	420	422	458	435	466	450	422	427	442	445	457	430	418	464	455	409	396	449	441	468	486	439	404	446	434	431	432	416	424	445	454	417	464	452	420	451	462	424	447	431	466	414	419	409	454	429	428	435	426	414	467	419	439	444	389	443	436	452	424	422	449	422	459	431	440	460	412	463	459	427	452	451	446	447	434	460	488	438	416	439	411	434	434	447	428	436	429	453	404	472	433	443	409	481	458	405	407	462	439	418	427	421	446	462	419	428	392	410	443	412	421	419	435	439	429	464	450	432	425	471	433	431	439	452	453	405	425	419	436	432	425	437	435	465	434	442	440	438	441	438	434	452	441	484	413	443	448	428	457	447	443	428	472	449	456	462	460	434	412	450	452	416	441	429	433	439	431	417	449	466	437	426	454	447	455	430	429	477	419	406	430	427	455	419	415	441	441	446	453	465	418	448	462	459	412	470	461	435	434	424	460	427	439	466	436	421	441	449	438	415	440	448	422	416	444	464	431	428	441	428	391	428	450	458	483	429	424	401	462	442	440	409	406	414	477	440	419	429	464	419	441	470	422	419	446	448	439	412	429	451	465	510	444	423	448	406	418	448	453	423	422	468	479	442	434	474	419	462	431	470	458	432	477	448	432	448	444	425	469	449	454	406	424	459	450	445	397	431	459	465	429	450	447	473	452	424	423	429	425	426	421	458	449	399	436	447	426	463	438	392	436	455	446	439	439	431	460	434	482	432	466	437	453	442	429	442	405	451	462	452	407	431	507	434	426	407	470	424	422	461	434	433	452	467	457	435	441	427	457	422	422	456	484	448	427	448	416	425	446	473	400	469	433	432	419	414	451	366	459	413	434	436	430	433	483	462	399	446	419	413	391	441	424	431	449	429	472	455	444	389	457	426	420	467	410	428	439	419	473	435	436	428	441	479	438	423	431	432	465	412	441	464	443	440	444	426	412	411	455	441	464	456	470	441	396	421	447	431	382	461	433	439	463	421	441	419	445	407	460	468	441	471	445	417	480	422	458	452	407	420	439	417	467	443	406	420	466	431	479	445	432	444	414	434	445	403	424	439	443	406	437	431	442	451	469	449	449	458	421	455	444	423	444	434	431	421	460	454	445	452	478	460	423
22611	20346	26792	23759	20350	20342	6335	2039	1531	1400	1316	1193	1145	1099	1079	1005	1006	991	977	940	939	856	889	919	867	907	881	873	879	873	841	905	879	922	824	816	844	853	830	845	835	823	832	844	825	837	789	833	842	830	805	811	840	830	815	884	803	802	832	850	822	827	825	815	827	784	815	853	796	838	841	822	816	848	803	821	866	785	849	815	836	799	814	796	808	826	855	830	860	843	823	825	835	847	836	825	820	802	844	808	802	846	809	806	800	767	844	821	827	791	853	842	837	834	846	809	802	835	863	775	765	794	784	834	780	821	828	822	801	830	826	833	844	819	783	762	838	820	830	810	819	852	754	807	777	835	836	777	850	757	805	832	811	830	862	861	820	810	760	788	853	829	822	800	776	792	824	781	821	819	803	800	806	861	807	822	790	796	846	805	878	866	817	805	824	785	861	789	815	835	779	796	850	856	839	787	799	809	811	774	805	860	782	775	849	784	804	843	808	867	816	786	805	796	765	824	811	804	789	774	782	792	792	833	841	828	824	766	779	797	775	853	852	779	795	802	775	834	812	815	812	811	813	805	833	778	777	846	857	801	845	750	796	797	798	813	811	845	832	774	750	797	800	794	781	789	792	864	796	842	773	778	818	800	797	811	796	782	795	876	849	804	808	723	830	872	800	822	834	799	790	820	791	805	847	884	802	799	835	839	780	766	827	799	776	820	750	840	817	834	810	826	823	839	784	777	796	795	824	802	786	860	810	803	776	882	780	833	872	763	799	765	792	763	823	772	762	840	808	796	806	844	762	798	792	787	855	848	776	787	805	810	872	840	827	819	926	812	820	808	856	842	779	813	774	815	821	818	787	758	832	854	783	850	834	808	788	853	822	800	784	863	855	799	816	797	812	831	811	810	765	806	852	769	830	817	865	804	817	804	812	886	826	786	804	849	794	812	800	801	803	823	845	818	753	751	782	814	797	791	777	825	788	825	798	821	759	828	746	784	764	844	815	842	807	787	818	815	789	771	853	812	807	851	858	790	801	810	775	794	805	812	819	768	862	797	778	796	820	803	829	826	804	762	857	776	811	800	808	766	867	764	829	779	793	780	788	817	832	782	749	774	790	784	816	812	825	797	855	852	854	833	823	797	767	843	791	823	810	810	847	822	789	806	836	818	778	809	798	764	833	854	811	771	803	813	793	786	805	829	821	752	779	776	809	745	773	792	842	793	802	860	827	823	780	825	800	804	753	805	797	804	773	826	805	815	833	786	803	775	836	756	805	769	760	834	837	804	801	795	777	841	831	803	775	806	800	765	814	774	878	877	753	818	781	792	808	825	768	745	739	770	762	803	837	759	756	796	846	782	788	785	807	797	832	794	832	807	751	820	834	811	805	834	769	906	825	835	800	797	830	791	816	805	862	789	786	790	779	810	839	815	812	840	757	829	845	741	761	783	783	810	836	795	810	811	818	805	792	795	801	796	780	843	769	822	751	816	813	792	823	776	804	835	822	790	800	825	785	815	856	784	810	804	832	826	787	839	794	782	799	833	763	799	837	810	838	809	788	789	845	876	795	794	814	825	774	788	830	815	785	781	745	875	824	790	863	840	780	820	788	809	804	825	782	806	747	799	839	838	818	760	799	834	767	794	836	793	749	809	821	860	754	805	816	796	801	830	811	828	801	770	817	777	819	784	806	787	832	807	795	802	818	819	836	755	840	828	759	811	783	805	853	806	808	836	742	769	773	786	733	808	800	828	779	782	821	815	833	756	823	868	818	770	841	884	763	847	789	833	770	819	817	830	859	805	828	829	810	829	748	780	827	816	780	807	746	795	754	844	761	786	840	843	836	830	801	837	757	839	812	796	794	769	777	772	796	790	793	769	784	797	815	819	804	821	793	787	856	817	803	823	811	790	843	847	793	788	847	786	785	759	764	786	825	874	816	765	839	813	744	755	782	809	837	829	781	780	798	839	808	780	791	823	851	822	825	840	792	825	802	835	816	797	811	796	812	802	875	813	813	804	823	816	755	799	817	766	735	784	817	810	810	813	823	852	791	801	824	788	815	784	823	840	794	777	846	805	858	729	819	824	764	792	791	816	748	775	848	800	818	808	824	816	800	804	856	845	803	808	753	773	819	761	805	775	807	774	780	777	760	773	809	755	764	806	774	799	796	811	794	820	765	765	787	774	790	772	800	821	806	822	820	863	830	812	814	783	804	800	816	806	852	823	808	773	799	811	811	813	765	735	807	775	793	808	817	831	816	833	811	808	824	812	812	768	817	768	807	799	770	811	792	837	835	785	848	753	764	800	764	837	812	822	814	807	810	759	806	810	762	797	808	819	800	737	798	778	783	798	778	799	833	764	766	809	799	765	748	801	760	770	817	798	792	792	871	809	826	824	852	788	840	795	837	840	797	808	832	801	785	776	800	790	793	849	813	804	793	802	825	759	798	794	757	773	775	768	849	779	812	807	795	802	799	801	777	837	755	787	795	848	791	817	779	781	832	785	790	809	795	871	822	811	809	774	798	834	781	735	784	731	802	792	809	836	781	797	818	812	838	807	776	831	820	820	770	823	838	795	782	813	795	823	819	851	780	774	772	835	803	828	824	769	831	817	762	781	805	813	796	783	841	811	833	809	839	832	810	816	790	827	786	813	776	788	756	777	803	788	809	822	826	833	774	807	839	852	824	768	806	829	817	770	834	849	838	833	820	779	775	789	793	810	821	837	770	769	805	786	808	797	812	844	801	753	773	781	837	771	785	811	799	778	815	766	807	806	816	792	829	754	785	821	858	823	820	822	824	818	795	785	769	851	800	855	852	825	815	806	797	761	825	749	776	757	818	818	834	838	809	796	789	845	809	803	830	846	782	780	811	765	803	777	820	835	788	827	801	787	765	772	837	810	793	792	787	780	788	774	813	867	820	826	804	882	797	756	820	802	814	809	834	747	816	759	790	827	781	822	798	814	833	780	817	828	885	786	826	822	767	781	787	783	785	843	819	805	828	791	784	780	842	783	747	803	787	776	795	764	852	747	755	821	797	794	793	796	780	824	739	786	811	806	802	810	847	776	784	810	814	786	817	809	839	806	862	814	773	801	841	815	822	845	820	798	762	732	820	808	870	804	828	781	783	826	798	762	817	778	766	802	817	758	858	811	843	842	809	778	805	803	791	798	856	822	797	790	861	788	802	861	842	829	766	800	799	818	844	764	845	799	808	840	769	800	831	814	759	807	831	785	818	798	787	813	794	792	871	807	829	832	808	819	797	760	777	808	831	790	808	785	743	794	786	807	786	845	775	829	840	864	798	811	816	749	764	809	776	778	817	753	773	800	854	753	814	773	844	815	826	819	773	790	832	850	809	806	796	788	743	788	820	796	824	804	822	858	791	795	811	742	793	788	796	774	789	762	785	869	735	783	765	801	829	776	830	791	828	813	850	846	775	808	794	823	795	775	779	775	821	793	822	797	824	839	828	795	816	796	786	785	774	806	825	807
11318	17849	16130	9822	6447	4881	3729	3051	2523	2241	1957	1684	1581	1452	1354	1291	1141	1208	1075	1092	1112	998	936	972	976	948	935	918	945	893	907	871	870	830	848	816	845	857	913	851	795	830	813	815	773	867	814	760	788	760	834	813	834	781	802	840	834	842	840	802	775	790	850	818	794	753	770	772	863	784	782	794	787	749	766	774	765	738	800	794	779	758	829	793	834	814	802	775	740	795	744	728	796	767	772	754	740	751	799	839	762	771	753	847	800	805	740	797	794	760	837	827	777	719	758	717	778	735	775	734	790	783	798	760	737	756	758	796	747	778	765	844	763	805	756	728	745	815	781	784	755	804	765	810	815	790	764	786	727	831	784	806	770	787	771	745	787	775	764	794	739	773	807	770	762	843	711	776	803	739	800	781	798	804	764	775	835	809	800	776	751	794	749	771	765	754	790	743	808	787	786	808	780	762	759	802	814	721	776	751	747	792	775	841	804	765	783	842	827	769	818	811	806	779	768	754	760	789	765	776	760	840	788	795	772	768	776	813	807	768	762	796	780	815	773	819	805	739	802	764	798	813	747	792	827	793	755	795	821	750	821	802	774	805	789	795	759	776	782	761	800	769	752	753	755	758	805	793	762	751	749	795	809	808	797	752	727	781	719	808	777	799	786	820	778	739	799	754	775	762	814	782	806	829	713	780	810	829	790	762	775	770	820	743	753	838	746	756	789	769	821	780	757	802	795	749	748	782	802	745	778	799	734	787	796	817	723	816	771	803	778	704	797	764	819	757	790	715	759	729	761	741	769	778	800	797	787	765	829	814	814	771	782	779	743	760	813	788	769	802	808	777	780	786	788	765	783	767	744	753	797	788	752	729	743	809	766	770	768	716	790	781	750	778	782	748	749	760	794	754	763	761	776	758	784	795	759	796	755	786	795	769	809	748	753	794	749	815	787	776	797	795	777	768	795	759	764	792	799	824	773	796	783	738	791	833	817	763	768	791	769	795	802	797	803	763	759	781	749	808	839	786	779	818	786	799	781	778	731	758	789	770	758	768	805	790	752	827	775	848	819	790	723	762	736	781	781	764	803	793	784	812	790	817	793	746	783	790	788	729	777	759	741	776	781	775	760	776	763	776	768	799	804	824	793	767	736	785	821	785	776	784	780	802	818	776	801	796	797	762	782	786	778	776	781	780	799	767	782	729	761	712	765	767	767	785	781	767	806	734	804	753	778	787	736	802	804	792	734	789	815	822	786	777	774	783	722	763	754	830	765	760	768	779	737	777	788	770	720	733	784	763	757	781	767	784	811	741	798	726	783	781	786	860	754	740	795	807	791	783	736	741	769	743	764	752	797	798	717	753	800	797	792	756	798	807	792	788	769	824	802	726	832	799	771	731	795	807	775	719	778	801	763	772	796	739	799	775	743	785	797	830	789	798	787	748	805	836	829	759	794	792	775	784	770	803	776	781	825	782	762	762	784	760	802	781	810	767	804	835	805	791	751	763	772	777	709	774	750	786	770	773	830	770	782	769	796	816	762	762	789	783	789	780	757	744	817	756	838	792	757	763	818	805	794	828	747	823	761	778	766	779	794	779	769	802	784	776	795	790	795	772	785	753	788	723	798	817	780	783	762	747	820	804	738	793	808	747	768	767	779	765	723	774	791	815	788	794	798	746	804	760	799	804	820	742	726	760	767	788	784	788	732	774	748	784	787	788	745	787	759	766	761	820	743	764	774	753	740	812	786	765	730	786	806	764	797	776	791	790	822	782	826	772	737	822	786	778	799	777	772	761	778	797	780	831	799	731	785	744	770	804	797	783	794	803	820	787	769	784	804	809	790	728	750	775	780	753	813	781	746	750	761	737	783	760	812	730	815	805	814	749	771	782	798	762	733	741	765	820	803	798	831	772	738	817	766	777	792	834	784	780	814	793	772	800	779	769	758	760	731	848	830	765	760	789	739	810	785	818	747	784	800	794	752	781	790	772	723	755	786	740	819	765	760	777	767	751	763	784	758	779	809	760	798	781	799	722	767	843	770	779	773	746	841	772	804	770	756	791	742	730	800	753	765	775	779	749	781	799	731	768	798	778	701	790	719	771	781	782	784	799	707	768	799	790	762	779	733	838	826	788	848	755	738	803	761	770	772	725	772	718	784	772	805	758	736	797	767	834	733	787	785	837	769	752	749	802	744	730	780	740	784	763	825	766	755	781	712	753	756	767	792	773	780	742	794	807	824	817	755	806	819	716	801	785	761	746	769	773	753	804	740	769	798	798	738	752	827	774	764	768	721	783	783	732	801	779	727	806	789	781	777	832	824	757	821	802	797	778	794	776	784	792	796	761	758	771	775	762	759	789	699	793	787	790	779	745	758	807	775	735	746	831	771	780	825	792	776	805	765	815	762	768	726	745	810	747	791	760	806	764	740	745	796	783	784	786	724	751	770	767	766	826	793	783	797	849	777	784	711	749	792	764	789	794	804	767	821	779	756	782	736	749	841	792	791	798	779	758	817	767	754	817	733	786	781	810	822	755	798	797	784	765	737	807	776	751	758	818	776	785	729	744	787	821	761	757	779	812	739	783	777	775	801	802	771	827	772	812	793	789	732	826	790	773	785	796	778	747	729	773	750	799	811	782	797	752	747	795	757	808	765	757	775	766	839	777	809	752	774	749	801	743	788	796	773	808	778	775	779	730	781	747	737	785	799	783	759	784	777	807	793	774	783	814	804	813	773	785	751	768	785	824	771	749	729	753	721	752	751	770	790	810	770	795	823	769	789	769	797	755	781	751	755	758	762	793	709	827	795	782	763	794	754	739	763	802	756	793	769	728	775	752	796	805	783	786	794	778	756	804	829	761	799	785	813	768	802	811	798	830	783	776	826	784	810	766	786	788	776	815	783	852	782	752	788	781	723	814	799	767	764	747	800	792	763	779	732	753	763	836	781	788	785	768	810	710	786	781	771	809	768	802	756	781	785	763	748	809	786	750	783	766	731	771	762	749	784	755	766	787	710	820	777	765	797	781	804	805	809	768	769	737	753	846	776	771	749	823	748	738	831	775	761	763	771	795	824	790	759	786	685	731	785	784	739	735	771	736	760	758	780	788	752	761	734	811	828	806	828	760	780	811	797	805	790	760	756	759	788	769	812	789	813	765	800	787	763	769	774	788	836	802	802	779	792	779	779	812	806	797	800	754	784	789	781	778	765	768	787	805	773	747	741	769	799	763	774	774	785	781	758	767	825	821	793	798	764	776	772	809	774	789	748	734	839	743	756	775	790	748	791	810	829	736	739	811	794	807	793	838	814	763	803	796	824	769	793	801	764	816	775	769	768	780	773	744	776	781	794	769	763	764	770	796	757	773	778	782	803	760	800	792	756	843	781	798	769	788	805	717	811	798	775	802	754	785	773	791	819	728	775	732	797	755	802	764	801	808	771	812	781	796	822	768	781	808	754	731	822	758	780	818	845	788	817	793	807	802	730	800	786	790	820	789
27748	13245	2236	1124	984	909	905	891	810	817	842	791	876	800	803	804	804	832	840	826	846	835	815	814	834	804	771	743	809	864	828	857	832	824	874	826	815	812	836	857	770	858	813	851	832	817	777	784	841	816	803	828	819	865	756	864	780	826	810	821	850	763	792	833	769	801	833	876	766	816	824	805	820	798	826	797	858	796	857	841	798	861	818	849	794	791	834	898	831	837	784	794	810	808	830	833	860	740	836	786	829	790	837	855	805	785	861	797	769	812	848	865	807	838	804	794	807	827	797	756	872	840	817	790	800	790	810	808	787	816	869	821	828	793	819	774	827	779	874	823	876	768	795	804	833	817	889	802	846	863	845	800	852	814	827	810	796	818	834	749	801	826	789	805	834	856	831	819	807	805	858	842	860	797	805	792	835	777	821	803	812	815	817	816	842	830	795	809	848	805	776	784	834	841	821	808	834	819	808	846	808	792	837	773	869	836	817	760	785	778	755	884	818	853	911	854	783	815	865	805	842	814	843	789	841	832	850	826	855	839	833	811	846	841	821	792	829	843	861	829	780	800	851	855	801	878	782	844	852	814	793	846	842	867	835	788	785	797	850	792	765	851	795	834	808	779	900	793	845	785	900	827	746	782	775	831	800	835	857	816	791	823	779	873	846	864	859	819	797	796	800	824	817	811	807	891	840	822	829	824	877	804	785	862	814	865	826	823	856	870	804	814	845	843	850	838	802	781	815	824	838	838	813	823	839	874	777	873	860	759	844	852	812	800	819	761	840	799	814	817	825	833	772	846	827	883	781	792	785	782	890	799	813	849	844	798	817	831	804	853	814	820	849	822	818	791	849	835	779	885	789	832	795	823	816	796	796	821	867	825	785	778	846	841	875	827	779	792	792	784	776	828	812	804	798	803	799	814	830	830	734	861	850	835	841	839	821	785	783	821	813	841	822	837	863	860	836	820	848	773	858	836	858	834	774	825	755	835	852	903	819	815	821	772	816	759	817	815	817	754	844	783	754	813	856	848	829	859	826	798	776	814	763	780	814	773	761	810	802	761	845	811	793	858	819	795	804	837	797	820	850	819	793	841	796	839	861	752	884	821	815	822	805	837	797	783	866	816	835	838	859	842	845	874	831	829	839	844	821	834	844	815	796	819	783	776	865	836	850	818	876	817	856	841	806	815	844	785	818	862	847	849	814	774	851	832	795	836	815	784	805	817	861	864	804	838	863	828	790	815	802	865	817	867	818	806	799	764	839	847	793	783	838	831	833	809	761	812	810	855	858	871	816	841	884	845	781	831	825	867	816	810	784	814	803	846	793	778	832	806	850	806	843	809	809	790	833	830	770	807	790	827	810	829	809	842	851	865	832	786	845	816	795	757	817	775	816	789	801	851	734	799	807	775	849	821	845	783	839	833	833	832	814	774	786	798	846	829	841	788	790	784	841	806	845	788	785	797	808	850	861	817	857	789	824	849	819	799	808	796	819	835	819	794	837	783	783	803	806	835	875	787	831	870	832	875	862	832	791	848	834	847	845	803	793	817	777	812	800	854	878	867	845	813	850	843	776	855	778	791	775	805	854	848	827	828	841	828	817	820	849	884	854	817	787	816	839	781	820	857	842	881	782	850	837	786	800	788	803	836	851	816	777	774	839	772	809	831	831	823	794	821	880	823	844	818	821	848	772	788	827	836	852	798	828	824	857	849	824	824	850	853	792	871	832	783	769	826	816	784	784	838	822	822	800	761	840	830	803	853	780	823	792	818	823	803	816	795	777	820	846	782	823	822	853	795	802	874	814	842	846	807	852	791	834	870	839	832	799	836	788	819	833	859	853	887	822	761	883	810	865	779	834	821	873	800	847	878	845	785	816	819	842	795	850	767	857	822	850	834	783	850	819	818	799	784	817	866	837	791	866	822	853	802	823	864	842	828	831	783	844	809	783	763	884	812	818	805	833	892	797	757	774	844	792	853	857	805	800	872	809	844	798	844	736	813	817	827	785	768	814	839	880	785	804	849	863	803	797	838	788	762	847	872	817	799	807	817	846	797	838	830	825	829	869	838	760	798	836	819	803	833	773	799	823	844	858	794	880	784	793	821	829	886	816	841	865	826	782	805	828	773	805	788	823	826	825	835	845	813	819	841	816	813	842	825	827	824	786	785	878	802	868	849	851	882	794	844	827	825	809	812	843	811	822	794	843	805	852	824	834	806	863	841	829	846	879	782	806	790	834	784	829	806	818	875	877	774	763	824	762	855	801	861	831	830	798	856	805	815	875	838	833	758	826	781	830	788	806	849	833	838	793	815	839	781	797	812	818	839	787	816	783	845	871	849	768	805	813	840	859	814	849	771	816	799	825	811	792	760	848	806	889	829	809	826	855	860	852	779	806	846	815	778	791	797	816	866	853	772	859	790	844	845	811	818	794	774	817	793	807	813	810	816	908	857	810	784	796	798	803	805	858	817	802	781	790	826	828	819	796	818	824	834	774	816	821	819	826	830	798	800	827	798	806	802	801	824	785	826	864	893	795	822	823	858	776	795	815	769	872	814	778	813	760	805	813	794	835	865	846	836	833	805	825	902	806	807	823	844	821	823	782	810	807	836	808	786	816	855	813	781	787	773	824	864	778	816	832	815	786	800	792	802	813	894	812	827	829	849	850	804	792	826	806	796	770	786	786	863	798	774	867	880	821	829	818	852	842	815	807	837	822	831	825	853	810	824	763	837	863	859	833	775	827	817	805	841	844	858	871	822	815	817	847	833	825	828	769	886	814	852	804	840	817	808	886	804	754	809	857	803	759	849	828	868	854	805	819	809	817	840	875	771	810	845	865	828	855	811	795	795	806	851	824	810	745	814	815	885	788	827	773	802	858	830	802	814	773	766	818	883	843	827	809	802	871	816	801	837	824	817	778	826	813	838	752	788	780	828	803	790	801	871	842	807	795	864	847	828	819	825	814	829	825	780	812	798	840	798	861	847	827	813	848	855	789	807	821	813	856	851	855	805	819	801	851	883	848	828	766	811	781	875	785	803	857	795	759	848	828	843	857	757	837	868	788	818	817	834	817	839	833	834	766	803	835	783	802	792	802	831	781	783	781	833	899	827	809	771	872	812	782	828	842	805	796	791	789	836	812	830	793	858	806	811	858	807	772	782	790	792	801	848	815	845	834	852	808	816	809	772	800	788	856	785	800	836	804	844	847	847	829	822	789	819	824	834	729	798	786	826	804	822	809	837	776	780	839	811	852	803	828	759	813	813	904	818	852	783	825	825	820	828	782	804	831	815	830	783	790	808	795	835	756	790	845	845	886	805	798	778	848	832	804	794	790	780	764	863	834	829	835	835	815	807	802	810	852	818	797	837	879	808	859	799	805	849	812	818	784	839	805	838	811	804	855	826	798	807	845	845	861	831	783	823	830	869	815	847	864	848	825	826	839	844	772	791	758	781	825	792	792	815	819	842	848	836	846	768	789	818	863	867	829	849
5606	1517	1398	1145	981	931	1001	935	939	928	964	870	886	840	913	883	891	888	863	840	878	855	892	894	882	902	854	849	872	831	846	864	797	817	852	860	858	885	854	863	846	919	865	898	843	889	874	843	860	877	896	868	796	895	800	875	868	838	878	845	864	862	845	877	910	871	903	819	825	859	843	949	876	882	857	884	949	852	827	844	845	883	851	864	885	847	854	889	830	858	879	837	854	842	910	859	809	855	873	900	875	814	833	819	842	783	877	843	886	881	860	866	877	894	904	866	852	842	823	821	865	842	897	825	909	869	853	895	807	891	907	882	822	855	911	818	838	893	856	833	814	846	849	851	893	904	841	847	877	842	844	928	867	821	927	830	804	832	853	840	886	932	825	888	880	859	910	848	808	864	833	886	913	863	881	856	842	840	849	819	834	848	865	870	862	840	841	894	877	903	870	847	855	901	897	866	881	840	875	869	865	818	907	861	795	926	793	828	877	829	880	868	844	848	866	881	856	839	852	845	801	835	852	836	895	865	870	852	873	865	873	885	838	833	870	858	818	861	832	867	867	871	899	834	929	900	868	853	886	843	830	832	856	850	808	818	868	808	898	869	847	940	891	881	840	863	823	880	873	776	853	903	869	876	853	837	823	849	873	864	853	834	899	875	871	872	856	855	882	863	892	851	899	886	881	874	839	851	841	876	897	874	900	803	919	854	866	916	853	889	802	856	844	818	867	891	855	833	818	859	823	920	827	885	854	876	868	902	843	842	872	900	838	826	844	855	866	859	866	874	827	913	886	917	828	837	894	900	897	926	855	842	794	906	799	860	854	855	906	874	826	848	838	855	910	851	863	922	904	881	810	834	804	850	859	844	860	890	873	892	896	845	846	879	874	893	883	890	891	865	874	874	885	791	875	888	844	834	887	830	887	862	849	854	886	892	847	865	812	868	845	860	826	840	879	890	881	924	853	846	874	864	884	837	848	836	894	896	858	843	918	830	828	898	842	812	849	884	792	865	805	869	879	819	914	813	866	855	905	845	871	808	875	862	862	851	866	849	878	833	824	883	866	824	858	865	832	911	819	839	815	912	877	866	854	810	834	872	900	862	880	837	944	864	826	834	890	887	894	856	879	877	857	854	866	892	834	859	831	860	886	852	910	856	881	860	866	832	856	885	848	910	914	871	836	857	851	895	881	865	847	836	838	895	900	864	886	799	895	867	912	839	881	920	851	892	876	860	874	829	874	836	827	834	876	893	821	846	880	861	888	867	910	833	876	858	842	894	883	843	852	790	863	848	859	876	843	871	882	873	847	843	833	788	834	873	881	850	865	872	802	861	817	846	813	887	878	850	829	902	870	853	871	876	874	888	891	830	908	850	840	873	873	856	888	862	849	865	850	841	824	837	852	846	891	878	869	900	887	880	913	879	845	870	877	850	907	819	844	860	908	834	866	862	826	819	886	868	855	897	851	822	822	884	883	866	863	853	862	900	912	867	794	899	882	838	881	874	892	884	852	859	834	847	849	909	859	822	888	880	866	853	847	817	831	865	929	862	855	839	857	874	836	787	860	908	885	835	856	818	847	915	861	825	865	862	893	862	880	812	859	856	875	868	836	869	892	880	857	878	873	838	873	816	867	915	821	918	832	809	865	866	887	845	861	896	866	834	822	799	856	873	832	908	876	852	901	869	888	873	824	885	878	838	851	861	862	871	844	876	816	847	891	876	804	826	892	910	881	889	884	808	877	818	835	858	812	887	881	830	887	917	850	857	861	851	843	920	874	871	847	847	864	828	893	851	855	843	848	866	876	868	887	895	867	859	900	879	879	877	836	816	847	803	854	865	902	842	890	809	903	860	861	847	807	822	881	869	841	834	923	818	839	899	811	841	823	846	859	771	912	854	852	795	833	863	849	887	875	845	857	894	902	830	864	846	866	831	858	880	883	855	897	879	848	879	898	898	883	840	871	899	881	851	860	869	832	826	851	880	848	821	927	842	825	862	806	869	825	870	891	856	867	851	872	882	892	870	773	837	855	873	845	885	865	859	874	885	825	835	852	912	863	825	832	889	815	846	889	837	848	875	877	865	879	845	948	860	886	857	907	823	829	854	887	837	853	849	867	884	865	880	850	843	874	872	870	815	899	810	818	878	881	902	835	811	781	861	890	838	853	832	862	833	869	814	834	778	857	885	894	880	873	838	802	881	928	866	875	877	904	839	851	844	860	873	849	839	843	859	895	895	805	863	904	912	817	872	836	884	820	853	853	835	870	849	860	798	872	851	858	835	918	882	928	936	835	824	785	867	920	880	837	863	833	881	856	859	861	822	882	799	848	834	858	861	857	875	918	853	857	824	835	841	902	868	820	917	832	837	859	910	885	887	866	898	876	880	845	903	888	862	883	865	852	829	833	895	902	882	885	851	834	835	879	848	905	856	833	822	850	857	813	816	855	887	838	850	824	888	898	876	888	854	870	872	889	894	886	835	865	891	868	884	845	869	864	864	811	844	830	876	905	843	906	829	848	854	869	802	905	861	888	848	909	872	856	839	861	868	850	838	853	875	828	850	844	865	929	831	871	889	887	850	886	823	815	796	879	863	874	848	865	850	857	818	879	886	853	822	856	847	897	875	886	877	831	873	903	868	840	868	889	846	838	861	880	846	854	859	861	840	894	807	888	804	869	823	857	877	910	858	842	868	889	908	889	866	894	835	869	854	878	886	879	857	833	814	814	847	836	880	850	852	909	847	873	906	911	879	836	846	942	858	879	882	825	853	850	859	797	853	880	876	877	863	875	840	856	846	832	862	895	887	871	862	861	900	879	908	907	876	847	875	880	839	872	882	822	844	881	815	840	898	862	860	868	860	871	862	857	930	831	860	835	872	891	897	853	837	906	830	861	835	875	804	906	834	852	843	889	852	821	843	892	913	883	853	858	843	838	875	869	839	868	844	872	843	891	870	807	871	811	857	849	893	870	878	845	851	893	909	891	850	901	841	920	917	865	889	851	868	908	928	843	885	835	840	848	913	830	842	872	839	856	861	859	841	869	865	821	822	903	901	859	926	862	851	801	862	836	876	856	835	889	834	888	842	894	820	860	871	862	924	837	846	872	803	860	841	845	861	836	885	876	889	846	908	900	841	839	855	856	863	834	831	891	833	822	849	869	855	830	840	857	896	901	824	857	883	868	852	866	832	864	849	879	923	827	908	914	880	835	847	858	832	874	831	869	824	886	879	807	883	795	834	909	865	852	846	789	878	855	839	844	836	916	867	860	788	892	888	853	822	863	845	869	888	870	816	843	822	917	894	829	853	803	871	841	863	868	797	867	868	797	869	864	873	852	836	784	870	867	843	900	824	869	852	819	861	834	849	843	885	875	807	866	874	869	881	864	856	823	831	834	824	866	919	865	791	861	910	944	823	879	835	833	834	864	875	846	895	933	825	907	862	829	862	828	890	885	912	848	852	792	878	864	844	854	784	851	821	887	812	879	890
24540	20344	26309	24211	20329	7625	1312	1057	794	724	615	585	613	536	527	536	511	456	492	485	481	443	424	393	456	433	448	426	428	413	431	418	404	417	411	419	443	391	403	425	383	379	424	451	431	416	414	390	379	416	404	429	411	445	400	391	397	401	415	431	437	430	408	432	411	390	405	376	373	412	423	360	389	412	377	419	405	399	389	440	375	388	407	369	409	422	393	408	390	365	395	386	382	424	422	364	413	380	398	424	416	362	416	439	402	409	381	367	417	420	390	384	392	444	428	426	421	396	394	421	385	387	390	380	423	405	383	329	421	390	370	399	396	394	352	426	419	366	416	358	359	373	425	398	394	386	424	412	378	366	396	381	413	389	393	405	396	405	399	444	389	403	376	389	439	392	406	396	376	394	394	400	411	397	394	369	398	399	410	394	415	396	414	383	376	437	377	441	408	388	402	407	389	380	423	403	382	378	420	398	400	410	431	397	401	417	379	391	398	413	396	376	402	418	410	414	398	400	380	408	398	428	439	352	384	412	411	403	414	416	363	413	356	385	410	416	439	389	364	384	409	416	374	371	352	424	404	403	388	438	396	410	411	356	413	443	400	367	381	400	430	392	389	403	385	380	394	369	399	372	368	407	405	402	426	397	413	422	423	389	396	343	381	398	415	385	406	403	404	382	413	417	394	397	414	368	394	380	373	415	383	413	381	378	391	361	411	400	376	422	405	399	432	424	346	395	386	401	424	428	400	419	397	381	427	413	414	360	383	389	396	393	421	421	389	439	380	373	417	373	393	398	406	426	397	388	390	398	416	405	391	385	422	379	386	426	341	391	406	424	379	383	384	391	385	374	445	407	359	438	389	386	408	360	395	361	393	398	415	391	366	402	399	408	391	402	405	386	357	414	423	365	398	399	399	412	393	389	407	355	397	414	417	405	394	374	397	394	400	422	415	420	411	394	376	364	393	399	413	381	410	389	394	398	389	394	364	411	378	397	428	396	367	379	373	377	408	415	378	355	386	357	373	398	405	399	366	382	418	369	382	396	394	406	384	415	393	374	408	404	387	435	366	414	384	418	362	429	438	429	381	426	393	379	408	381	397	413	416	409	403	400	405	376	379	363	421	372	401	394	418	391	394	444	367	444	395	406	389	347	403	371	375	384	397	393	407	391	377	422	383	405	384	401	399	402	397	409	428	402	409	394	409	390	392	422	390	376	398	374	365	401	393	404	361	393	430	423	382	404	377	389	406	385	346	396	366	416	401	376	427	410	418	357	405	400	373	387	382	384	382	398	383	403	386	400	388	390	403	398	417	366	384	377	375	418	395	395	369	408	392	354	408	414	416	356	404	418	421	409	425	407	397	370	382	372	355	358	403	403	377	427	361	396	410	409	408	397	385	398	382	371	384	365	400	371	416	422	430	385	420	415	373	350	388	396	394	378	387	396	397	373	399	360	405	390	410	410	369	420	365	404	364	424	369	369	447	370	389	413	402	423	378	392	400	410	391	413	400	423	357	411	392	387	406	384	376	387	430	415	347	424	405	380	408	406	385	396	391	399	399	390	391	375	416	422	379	410	404	431	427	420	414	364	399	368	417	382	405	371	396	387	409	418	384	369	424	390	394	405	398	389	395	398	395	391	377	383	383	428	381	405	402	385	370	427	420	426	416	420	424	424	406	401	418	392	410	387	432	399	407	385	416	405	412	427	418	436	403	399	391	417	411	431	384	387	420	411	389	396	386	422	417	361	397	347	366	427	393	396	383	397	417	402	443	392	383	398	406	402	401	418	378	399	374	415	398	412	420	376	380	388	411	385	406	365	397	406	399	394	416	359	390	388	395	434	396	401	422	406	398	406	418	372	402	393	389	384	404	379	395	443	380	398	377	399	431	380	375	385	403	346	394	402	394	365	392	413	407	390	398	393	378	373	375	375	367	396	429	396	445	399	382	369	386	383	433	404	394	401	423	388	446	370	394	389	363	388	395	424	392	406	421	396	408	407	424	392	419	400	402	396	390	381	390	414	382	419	370	378	404	373	435	359	382	401	396	420	418	345	375	391	407	413	390	382	394	438	403	411	399	380	399	381	368	378	384	412	429	412	394	418	390	392	405	385	407	416	412	385	379	386	354	375	399	417	380	420	431	383	418	406	394	370	396	394	372	405	397	400	364	400	391	397	385	399	394	407	393	388	413	427	360	423	418	391	355	392	372	463	382	425	421	395	380	370	389	414	448	415	413	397	381	405	393	436	389	366	415	408	387	422	397	418	329	393	391	404	400	419	415	394	399	385	421	399	413	352	415	376	379	413	394	403	375	390	394	398	407	418	391	350	405	367	412	391	411	374	411	385	374	405	410	393	405	427	403	395	382	444	414	413	391	382	382	396	391	393	394	394	416	386	413	381	394	406	388	367	424	353	391	359	406	425	381	398	396	414	408	397	419	428	423	384	396	401	390	435	388	402	377	401	394	427	388	374	391	407	413	397	394	379	390	383	428	389	364	411	439	406	396	389	407	405	437	388	395	383	388	408	410	377	382	405	398	408	405	386	402	380	420	382	397	421	413	386	388	381	363	397	407	395	398	403	413	381	448	408	390	390	426	415	404	410	394	386	418	390	377	387	420	436	436	408	389	407	410	408	427	425	387	404	376	423	398	358	392	389	348	387	403	383	363	372	380	408	422	396	426	419	404	442	370	456	394	407	426	394	397	405	385	407	353	418	390	426	385	373	362	391	409	387	393	399	392	445	424	407	408	397	390	362	413	351	390	360	409	429	397	452	423	395	394	385	409	429	413	383	401	452	395	380	399	373	394	406	399	396	399	410	421	415	406	403	388	398	411	388	376	395	371	428	429	413	432	423	439	384	381	403	460	387	398	398	413	380	395	375	408	397	384	421	412	376	420	418	386	426	395	403	394	379	382	428	383	414	395	361	354	372	395	410	406	413	408	403	404	360	401	437	404	420	407	399	454	438	415	405	400	413	457	395	373	378	405	431	376	371	446	379	392	406	393	372	396	396	367	422	391	450	370	394	404	360	395	392	380	416	397	387	388	382	352	415	405	412	359	415	369	368	366	371	426	387	409	395	403	386	386	420	438	415	389	373	413	413	418	386	404	387	364	402	421	367	360	386	423	416	382	394	419	410	426	410	396	414	393	434	390	401	413	378	403	373	408	401	417	365	409	431	402	386	434	440	423	395	417	394	414	436	424	354	432	406	404	402	409	416	400	390	409	393	428	398	370	419	380	408	392	417	353	380	420	412	385	402	396	394	399	414	423	383	385	392	381	380	384	409	390	397	417	357	371	407	388	390	404	371	388	405	424	366	448	401	411	394	382	390	399	422	408	378	396	383	354	388	423	418	370	400	391	413	411	370	410	397	384	392	381	377	395	423	423	391	413	394	382	386	405	378	383	398	401	398	388	394	400	398	399	374	419	409	405	398	406	400	387	383	435	390	395	394	399	386	389	394	411	378	414	392	397	418	401	383	408	398
8163	11297	10145	5670	3668	2709	2067	1632	1366	1189	1108	919	903	792	776	686	641	633	663	578	556	563	587	498	456	475	531	471	494	492	473	474	484	477	477	475	471	436	428	449	466	452	459	479	454	444	448	470	468	454	483	416	433	436	496	440	455	490	481	455	471	451	478	419	437	416	428	453	426	452	425	400	405	432	416	416	430	463	480	421	406	439	419	435	444	453	420	412	433	454	407	438	374	414	422	484	434	407	423	431	432	427	449	445	438	436	454	413	452	423	445	427	427	446	451	375	444	416	431	433	453	436	424	449	414	392	420	456	407	424	427	451	462	403	416	414	451	426	432	436	478	440	418	449	404	443	428	420	431	422	440	438	434	411	430	439	437	458	428	420	410	421	480	453	419	406	412	399	456	440	461	437	431	434	461	421	455	424	420	436	398	431	455	390	432	487	419	452	429	417	394	496	427	448	465	434	434	459	497	452	400	441	461	454	413	444	457	421	458	440	406	453	451	410	448	413	467	409	418	421	413	439	415	427	389	423	442	421	456	443	389	429	455	424	382	462	388	477	417	451	413	415	406	439	447	409	400	423	450	462	403	442	427	446	381	486	438	456	451	391	443	422	408	466	430	445	434	444	435	409	403	438	425	465	445	444	437	414	406	432	442	437	441	411	459	435	488	421	445	470	452	464	391	472	453	439	452	444	406	422	417	463	421	459	447	419	434	435	462	446	409	438	445	440	400	432	486	446	450	409	420	437	451	406	423	434	435	468	412	419	440	433	420	405	414	382	419	409	476	448	423	446	420	402	460	416	431	439	433	436	442	412	414	419	429	420	467	435	388	399	427	435	449	450	444	457	433	429	436	410	483	417	430	407	429	432	408	479	434	434	426	408	419	401	441	434	444	467	421	408	484	467	442	426	397	413	434	433	433	437	458	442	453	458	445	404	474	443	435	416	426	466	427	431	391	415	416	408	460	417	441	458	479	430	407	409	415	464	456	430	414	420	428	424	424	428	429	431	418	415	447	428	423	450	453	422	446	462	441	399	419	413	407	460	466	434	438	437	443	445	422	464	422	424	430	404	406	409	438	432	431	424	479	435	400	428	412	423	438	429	397	441	446	422	449	403	440	430	407	416	450	392	405	452	447	409	412	436	434	430	424	437	417	428	458	429	438	403	464	430	455	464	458	381	441	440	395	421	464	380	426	418	430	420	398	467	451	487	429	447	422	392	445	433	450	435	416	459	462	449	452	428	424	408	427	418	415	450	423	405	421	424	429	467	427	435	434	433	448	430	426	463	417	422	435	461	438	412	443	435	412	422	442	441	406	427	426	416	413	431	439	414	435	481	434	445	419	432	412	445	420	417	483	439	372	415	414	452	415	449	422	477	411	450	402	455	447	417	436	434	388	438	422	442	450	449	440	418	425	452	400	421	430	426	406	440	453	427	449	441	450	405	410	433	465	446	435	434	420	450	445	426	443	409	443	420	424	448	417	405	464	410	442	412	419	436	457	413	430	389	457	400	443	419	400	414	391	378	444	409	444	392	430	458	414	430	422	457	396	439	392	426	406	465	444	446	447	488	398	423	427	433	410	430	443	436	432	404	439	425	405	419	460	441	408	437	412	437	429	456	449	438	417	436	418	438	438	473	451	463	445	426	426	430	423	469	412	467	419	470	442	431	454	439	435	452	445	443	419	430	418	442	476	460	427	441	419	397	440	452	418	432	415	412	439	450	420	414	416	461	455	445	427	468	473	450	413	478	438	422	447	443	418	439	438	429	397	402	442	451	418	429	441	442	446	436	455	461	407	444	457	403	452	428	423	394	435	405	435	407	431	463	453	444	409	396	441	431	452	418	424	411	412	428	460	450	427	432	437	392	425	400	406	399	447	441	426	409	421	433	457	426	425	444	432	423	405	450	405	406	409	421	441	427	390	445	425	405	478	431	444	441	460	458	464	429	445	423	421	438	448	440	447	386	413	502	428	411	429	444	427	437	442	420	460	407	391	419	461	468	421	430	431	430	441	438	415	422	426	404	419	449	410	423	455	441	458	430	438	406	409	422	423	451	429	464	448	419	470	420	378	475	425	439	442	409	395	434	370	443	431	438	439	430	443	445	408	418	422	395	426	455	448	495	452	420	442	412	455	452	427	470	464	432	448	436	406	436	446	447	421	441	464	435	481	402	421	462	433	442	410	460	480	424	422	468	441	442	392	449	460	418	443	394	416	445	436	408	420	459	448	412	479	480	431	411	442	432	443	430	449	425	438	431	472	420	447	426	444	435	394	446	449	416	441	426	430	419	489	431	376	428	446	429	416	421	426	443	410	473	440	455	403	408	447	413	442	428	421	466	403	411	429	435	452	446	392	458	442	426	436	455	438	418	439	456	444	483	433	404	461	452	450	439	411	427	426	417	433	455	473	438	405	455	435	465	391	442	445	446	447	403	404	432	430	469	450	447	396	392	457	479	468	465	474	426	403	420	422	482	421	449	419	442	397	413	461	434	456	435	418	429	427	449	427	445	453	401	463	422	444	458	422	438	445	461	425	487	424	451	431	433	412	444	421	418	413	436	462	446	439	423	444	447	431	436	422	438	460	425	430	448	462	418	382	408	457	417	436	454	391	435	474	448	433	416	449	387	420	415	449	390	437	438	432	424	370	427	457	392	415	419	441	424	426	399	456	415	417	447	443	440	443	421	441	406	403	443	439	395	416	450	410	452	420	429	456	450	434	409	412	410	428	455	450	441	429	404	431	418	420	456	428	444	429	412	418	443	457	431	451	437	406	418	437	434	433	457	417	433	447	467	421	463	420	445	468	443	429	415	430	406	434	465	448	463	408	431	422	430	443	434	428	438	425	431	406	410	483	427	471	455	408	429	439	462	449	427	415	383	377	426	413	443	424	454	407	415	407	445	433	427	445	434	469	459	440	424	475	434	404	460	443	436	453	462	462	434	423	434	496	417	430	462	407	445	434	437	414	403	445	427	416	437	410	436	423	452	411	410	450	409	408	438	440	457	410	423	426	405	441	456	422	433	446	406	403	429	452	448	421	420	403	429	434	419	455	411	410	435	474	444	426	489	453	386	415	435	452	417	407	395	430	434	426	412	445	436	427	398	438	449	442	425	441	399	399	430	435	459	420	432	453	418	437	430	473	400	433	387	414	445	396	475	414	435	441	447	422	418	456	434	427	438	462	420	445	389	398	415	429	453	424	428	447	413	410	449	434	432	417	460	439	461	424	471	427	443	426	440	427	412	445	421	423	446	420	446	443	407	437	414	463	449	430	424	427	398	433	435	425	450	424	401	426	405	408	458	400	440	419	425	427	416	446	472	407	475	438	426	461	438	442	407	435	423	434	420	429	433	441	441	432	451	438	414	422	419	461	434	419	436	378	408	458	445	466	454	409	432	422	406	425	440	411	434	434	418	420	466	413	459	424	456	444	436	407	432	439	440	444	415	446	438	434	408	441	408	419	434	466	394	446	448	438	433
22622	20352	26825	23753	20356	20353	6332	2038	1570	1440	1265	1230	1116	1099	1107	1052	981	985	951	1028	954	917	905	893	924	874	908	861	846	829	882	855	866	911	784	883	867	843	832	839	820	868	856	821	840	843	834	841	863	804	839	832	807	820	839	812	786	844	813	831	821	792	849	848	811	789	833	814	846	853	789	792	865	814	869	837	830	858	789	827	801	827	774	786	839	820	804	781	795	835	786	791	757	865	789	793	790	837	862	801	796	785	844	798	852	795	822	793	765	775	816	760	824	881	810	796	849	796	816	817	794	811	781	789	779	798	815	784	792	775	799	807	799	786	849	822	737	825	756	805	790	824	859	804	822	840	824	810	826	792	794	841	834	825	791	794	773	786	857	832	812	780	810	811	768	798	803	808	791	817	814	858	827	801	834	848	825	831	773	814	765	878	815	845	804	835	800	784	811	795	776	792	812	825	788	825	844	806	768	822	815	808	793	783	820	846	805	808	772	784	821	782	816	764	884	813	802	781	820	825	791	809	806	829	806	789	842	789	813	757	818	759	788	767	808	818	808	757	812	817	828	812	845	819	828	790	821	860	799	758	812	824	819	853	782	833	798	795	750	809	750	819	803	797	783	846	775	802	848	783	802	841	768	776	848	827	798	776	800	790	792	874	807	787	871	792	866	782	846	794	789	867	809	794	824	784	843	817	841	772	832	791	780	822	829	761	818	786	808	813	789	779	803	813	864	810	789	796	816	789	809	786	814	868	823	812	831	794	793	842	802	846	807	822	816	804	783	844	806	829	798	851	876	757	796	807	801	795	794	876	817	801	812	835	807	806	798	846	771	794	834	791	807	785	835	826	803	822	787	785	779	831	796	815	793	788	806	767	795	826	774	807	805	805	801	844	815	808	799	793	822	804	827	818	795	793	810	827	849	831	818	830	837	841	801	817	810	791	802	817	775	817	767	811	817	774	775	825	754	865	780	795	791	795	856	769	817	812	808	810	839	810	797	756	867	741	836	813	805	815	811	803	807	838	811	724	872	770	802	780	771	820	838	794	829	820	792	776	828	795	813	823	814	774	796	819	796	812	833	773	799	765	777	777	845	837	849	812	819	789	790	772	774	822	820	831	860	793	833	811	781	830	804	784	795	784	785	782	759	781	822	809	812	774	788	793	832	802	825	777	845	822	773	799	830	786	823	790	785	826	838	789	828	829	834	821	775	849	803	772	836	800	768	814	884	786	838	792	803	784	849	801	799	828	785	815	774	847	795	794	855	807	796	830	788	812	797	809	772	785	796	805	803	771	825	793	773	822	820	825	781	799	800	784	764	812	795	827	823	851	812	807	819	822	821	809	738	834	810	814	824	746	750	794	805	741	787	845	786	824	878	798	822	776	791	814	793	739	816	784	768	770	805	823	806	813	774	831	805	810	833	831	849	803	815	766	771	835	808	776	749	768	825	769	855	855	786	808	793	791	820	852	759	800	803	886	776	820	795	808	815	826	822	815	834	863	814	850	798	787	825	833	830	826	811	775	831	881	748	792	866	815	843	831	777	816	818	834	830	810	766	745	795	800	744	855	788	863	805	829	774	814	848	807	843	771	829	826	814	799	820	770	791	820	850	807	803	829	790	850	831	803	794	787	788	809	800	839	828	803	802	811	837	808	808	853	828	737	841	808	816	825	836	806	826	799	766	845	800	791	791	776	808	811	775	803	784	849	852	811	785	785	793	792	828	852	816	742	830	775	833	774	835	777	838	831	778	833	779	840	888	861	811	849	821	791	822	813	779	772	813	781	827	779	800	795	753	799	760	845	728	784	819	805	861	836	772	814	806	844	769	799	801	779	838	732	809	796	851	809	784	801	805	816	809	826	798	829	795	783	797	832	779	848	839	800	808	808	783	822	791	798	818	806	828	781	779	800	776	815	769	859	786	786	847	810	812	831	796	860	784	818	848	850	873	828	798	854	810	795	801	881	831	835	840	765	816	773	776	841	814	814	785	825	792	781	831	818	790	806	758	830	818	823	798	815	778	768	828	831	836	770	791	782	773	825	795	784	847	759	793	827	795	831	836	812	755	859	784	748	827	787	795	829	785	839	815	739	796	829	803	760	825	845	809	760	835	837	808	798	788	743	826	775	779	820	794	810	754	791	720	797	802	752	728	857	806	793	818	764	794	839	828	789	791	797	868	845	837	864	834	781	791	830	806	831	805	841	767	805	841	796	780	805	834	832	822	819	812	834	767	796	818	783	767	787	809	844	825	814	833	811	853	820	806	795	779	821	756	781	785	819	801	807	832	750	833	824	798	792	836	797	803	803	807	816	823	803	819	804	800	767	829	803	847	818	835	841	796	868	786	796	801	765	855	805	777	820	762	800	809	830	795	810	795	786	789	815	777	752	754	839	832	820	802	796	776	813	807	814	762	812	759	746	790	800	817	797	794	799	817	805	780	869	765	806	792	799	760	847	801	776	837	760	808	799	831	788	826	824	776	815	772	800	779	840	759	778	780	840	778	838	773	810	828	798	756	862	833	820	797	749	854	777	757	840	831	791	827	808	756	809	808	858	825	784	778	771	790	831	806	841	804	779	854	790	800	843	793	791	760	825	810	811	813	784	795	790	853	813	803	799	855	787	744	764	792	778	739	800	834	808	804	783	771	832	799	812	783	831	782	808	826	779	848	834	804	782	822	773	824	802	811	829	814	868	790	839	809	837	816	836	801	867	830	830	813	767	808	783	818	796	775	810	768	813	741	823	788	840	771	809	794	790	875	789	835	802	821	853	825	860	843	825	827	839	822	837	834	796	810	824	800	806	781	850	781	826	794	799	816	793	803	809	823	803	792	770	758	810	804	841	852	830	834	791	776	804	803	822	764	811	791	772	760	790	802	813	794	799	863	834	823	800	797	743	799	759	804	805	784	772	736	780	812	756	849	819	789	810	769	817	764	833	778	759	794	805	790	820	782	850	822	825	810	807	790	779	812	797	821	806	751	760	801	773	845	786	752	802	807	809	813	837	757	806	811	728	770	753	778	765	787	808	831	759	817	771	780	782	830	794	800	804	812	793	809	822	807	767	816	756	767	820	793	798	768	809	795	763	825	782	811	837	794	780	788	848	783	804	802	779	816	734	745	810	792	810	797	778	788	810	829	846	805	840	777	846	828	812	803	795	726	772	801	804	804	803	772	777	760	785	798	764	807	870	812	848	794	790	789	828	816	774	807	734	845	823	801	775	807	787	780	797	778	787	841	775	777	789	750	826	796	761	790	791	819	832	808	764	836	837	779	822	813	726	838	824	748	839	869	781	778	826	811	812	763	796	772	820	786	803	803	786	755	785	843	800	814	825	758	839	759	781	827	759	778	837	795	791	818	752	777	830	743	772	838	784	808	815	785	784	755	776	790	804	793	785	839	843	815	807	777	832	771	813	785	779	765	808	836	773	823	833	790	811	766	792	822	788	824	819	773	742	881	801	781	793	815	739	814	818	828	804	814	805
11112	17641	16217	9537	6536	4935	3762	3101	2610	2237	2006	1666	1599	1462	1295	1258	1147	1195	1161	1106	1035	1091	960	965	910	950	934	908	960	920	897	913	886	844	817	830	875	795	819	828	861	805	844	790	815	790	875	839	807	848	794	751	771	858	809	796	787	701	786	795	807	753	759	828	806	821	783	826	801	781	764	791	772	761	803	795	785	773	767	842	786	779	829	811	786	798	796	841	744	790	782	773	779	748	803	792	777	762	788	725	809	806	788	785	740	761	769	738	775	793	729	771	727	813	780	761	777	769	806	769	759	840	781	749	778	766	804	810	776	809	795	785	770	761	777	765	798	756	797	814	779	738	770	753	827	744	802	815	742	726	791	772	779	719	776	776	831	789	807	780	746	798	740	763	765	781	786	784	819	780	780	813	725	799	779	763	826	773	741	810	780	789	741	789	844	759	781	751	756	754	774	778	805	758	753	760	802	727	758	765	744	839	776	789	800	793	772	795	823	799	785	829	729	757	772	804	749	748	783	773	793	798	806	806	799	784	792	800	720	822	768	814	788	726	771	777	767	793	769	730	780	801	756	784	815	750	773	812	789	795	786	731	804	759	821	792	735	771	761	741	725	789	785	764	791	750	739	766	791	739	772	783	756	771	760	781	788	759	785	773	783	758	820	780	806	764	731	760	782	756	783	802	742	808	790	734	798	804	758	768	725	732	793	713	729	710	771	755	772	790	731	754	759	803	799	742	795	752	833	775	775	784	785	772	793	728	749	748	781	787	797	798	810	821	784	782	814	779	770	762	705	777	807	741	779	794	784	784	811	790	752	769	851	757	743	762	768	759	762	735	779	787	725	807	797	837	743	759	776	791	829	760	725	737	744	787	701	749	749	806	785	790	728	768	757	758	785	814	754	801	803	760	798	760	691	743	788	732	780	792	781	781	767	749	780	792	758	790	803	767	766	804	794	787	841	854	721	789	780	759	786	792	746	776	759	760	821	765	800	797	772	768	769	754	795	779	755	756	815	731	835	767	766	772	767	801	831	727	787	792	795	721	763	767	792	776	780	773	825	766	798	782	800	774	772	812	727	807	746	797	715	762	756	773	772	811	763	767	779	757	764	726	745	775	812	779	755	795	806	779	763	813	820	776	818	798	782	773	771	755	790	766	755	792	762	763	750	737	758	786	759	761	821	768	825	807	786	781	803	730	776	772	776	778	770	780	772	760	735	751	755	806	792	766	753	777	773	783	741	804	767	844	769	787	800	816	746	760	758	765	762	816	745	777	762	783	692	790	745	762	790	716	787	766	749	767	761	783	750	716	794	758	750	796	778	753	784	808	761	743	759	783	793	752	791	781	799	733	778	780	744	741	797	780	752	765	830	792	792	777	820	790	781	734	808	778	796	764	808	817	795	792	790	755	729	759	779	781	783	826	795	760	730	780	764	728	805	761	795	775	755	773	780	784	778	739	798	734	775	736	787	771	767	718	737	794	729	786	746	783	829	769	734	800	765	792	786	802	777	778	774	759	748	772	782	748	779	793	761	765	777	775	767	774	772	775	778	776	784	798	802	761	745	757	743	769	742	808	764	839	771	804	760	838	728	740	785	761	800	762	736	766	785	742	748	777	759	744	806	742	773	721	768	738	728	763	792	782	822	794	736	799	756	782	761	782	746	784	804	769	760	773	801	823	755	817	777	777	753	782	776	728	827	706	816	814	752	770	774	758	740	787	804	797	777	777	779	761	739	773	778	739	753	778	763	804	734	762	795	817	742	783	709	790	773	760	740	750	810	818	770	774	795	809	780	784	793	802	757	768	803	738	801	762	808	770	760	738	788	793	795	701	777	818	762	795	756	804	758	780	771	755	793	775	765	770	784	810	785	754	746	759	757	792	819	820	761	762	735	826	773	748	744	785	810	776	734	734	811	792	822	833	749	782	794	805	784	760	784	790	766	742	806	753	771	786	753	758	775	753	799	792	782	780	745	796	760	813	758	786	749	797	777	825	801	765	806	763	764	799	809	790	756	830	786	774	770	780	834	804	770	775	759	723	822	794	792	762	802	763	774	775	803	770	760	808	762	756	783	746	784	792	814	757	756	742	785	748	755	784	761	792	792	789	791	769	796	770	834	744	782	752	767	756	775	765	737	774	787	756	754	829	790	781	776	764	755	789	779	715	813	783	812	731	816	744	724	737	791	779	791	760	781	774	791	784	746	778	760	772	770	776	779	820	804	790	820	799	775	783	712	763	724	772	763	808	817	759	814	806	746	794	747	788	771	747	747	789	758	742	813	783	737	726	712	801	782	784	778	784	816	725	759	804	765	770	807	754	764	804	738	787	796	796	816	793	779	778	814	755	741	759	761	780	774	804	737	746	779	784	810	774	745	802	774	794	779	824	754	790	803	790	715	779	747	800	822	742	742	805	746	790	784	777	738	730	773	779	773	797	837	797	768	825	727	793	788	801	766	791	760	809	814	790	774	726	786	776	790	749	791	792	802	797	792	779	785	766	760	783	819	759	778	808	791	768	749	806	735	777	764	807	798	749	759	754	772	780	772	773	805	706	788	765	797	776	777	784	786	791	763	708	823	774	786	775	788	742	737	785	738	780	708	758	771	795	764	823	789	784	779	787	741	777	744	775	804	786	792	847	750	768	809	816	801	762	770	770	777	799	745	780	773	771	744	769	816	765	718	746	778	792	767	747	758	792	788	813	772	830	759	792	765	781	785	793	745	772	767	760	792	746	812	729	806	820	751	777	767	786	802	819	820	790	788	780	727	791	782	827	790	765	789	734	814	799	738	806	771	779	794	750	773	771	769	832	768	748	806	766	771	789	789	752	712	711	818	745	795	788	773	780	744	724	794	795	759	770	840	761	785	759	804	761	754	795	792	804	753	773	810	818	764	783	766	785	801	822	768	756	776	757	752	788	746	780	711	743	736	748	773	787	754	769	784	795	704	752	764	805	781	781	783	793	773	746	761	844	777	759	750	761	766	779	761	774	734	738	756	761	809	731	775	764	792	742	795	839	792	819	764	792	773	805	757	757	765	782	781	799	808	810	829	788	843	786	773	790	769	745	726	763	778	725	783	704	772	801	767	752	778	766	752	765	786	763	757	723	782	782	801	784	779	775	689	758	768	761	797	775	740	826	806	811	778	752	782	782	780	793	761	716	783	780	748	814	749	803	779	759	742	747	736	750	789	820	802	816	805	735	739	777	748	799	810	809	748	763	803	776	738	753	797	798	777	742	777	765	794	774	764	787	763	805	747	775	803	779	818	772	711	789	793	747	766	739	740	793	793	774	778	781	743	745	753	810	737	770	773	784	790	769	741	789	811	825	776	789	758	742	778	762	755	751	766	783	767	818	787	761	787	750	711	804	788	780	767	743	745	765	750	741	787	743	769	764	781	813	823	790	771	766	769	736	789	835	755	792	800	761	805	778	719	775	742	758	750	747	738	770	761	758	760	737	782	760	758	808	703	773	804	782	804	800	770	735
28065	13440	2256	1129	907	895	831	882	878	897	800	889	854	864	839	845	827	823	858	831	824	832	803	869	807	818	824	797	819	824	812	835	857	826	809	815	824	848	831	815	807	812	839	771	813	823	841	822	839	809	762	840	834	811	816	838	803	877	846	845	821	774	830	815	862	820	818	813	853	780	868	853	840	829	807	854	868	882	827	798	831	908	813	885	837	842	811	834	855	816	829	838	847	898	845	802	872	834	824	796	805	883	808	825	882	810	816	841	818	804	784	867	829	856	846	804	867	844	857	857	754	841	791	833	830	825	843	846	832	881	764	826	816	827	883	784	856	780	813	837	803	789	778	874	834	807	848	804	829	817	845	795	890	827	824	779	781	806	799	818	807	794	821	812	817	790	797	814	778	833	812	818	847	800	842	811	828	837	805	835	789	776	839	811	829	761	844	798	832	800	869	825	846	781	834	780	800	809	813	852	834	782	812	787	831	869	785	818	806	887	801	823	803	851	865	798	849	864	800	840	871	862	883	836	863	835	849	821	845	863	823	857	850	848	836	856	795	831	830	840	815	826	831	813	828	851	879	806	798	818	797	830	828	869	843	879	789	848	854	861	836	837	848	817	802	828	839	845	830	760	820	840	869	769	851	774	794	795	808	801	832	825	836	852	786	828	834	863	802	813	840	840	837	813	785	829	781	806	860	832	785	834	832	824	824	764	795	830	803	797	836	846	858	840	810	817	793	802	832	829	773	851	844	845	809	806	823	860	851	835	860	802	840	827	804	789	813	814	850	842	818	826	805	816	818	885	816	822	800	816	788	805	805	859	857	849	912	774	864	888	827	815	827	847	822	835	828	794	891	828	861	810	812	829	820	836	856	823	810	785	847	849	808	768	839	797	768	764	890	795	825	838	849	780	874	801	843	901	809	852	856	797	820	808	826	891	845	844	873	869	810	831	859	855	821	840	827	817	825	791	813	843	813	806	867	797	777	838	797	873	812	767	789	842	817	823	830	780	878	838	833	872	834	920	814	802	813	853	828	795	885	818	817	814	851	811	813	892	821	831	848	822	822	833	857	798	793	789	815	835	871	824	833	823	791	811	853	818	786	826	785	880	834	834	848	832	838	875	819	834	799	829	812	830	843	813	829	834	806	879	859	785	817	809	822	844	754	833	823	830	794	861	778	813	725	837	870	833	812	834	803	814	821	862	759	857	845	788	839	766	837	825	823	820	849	793	857	841	803	792	810	822	828	843	790	806	855	814	841	782	885	803	857	911	834	836	824	870	843	846	812	812	808	788	835	840	852	844	857	846	833	818	870	811	839	827	810	806	838	853	821	816	815	802	831	850	854	801	808	877	809	837	848	781	880	807	818	785	809	854	853	773	792	840	825	858	838	814	862	858	804	847	875	802	842	847	820	823	794	826	849	834	837	871	799	803	782	859	911	781	818	869	820	833	835	814	830	815	819	841	840	861	813	823	872	839	843	782	832	874	819	807	848	798	805	834	747	852	865	822	874	830	871	833	833	812	842	786	797	848	864	783	775	808	853	840	823	837	839	867	891	828	834	809	851	809	846	861	859	760	848	817	810	854	832	809	838	826	840	819	784	826	803	852	804	841	845	754	840	805	807	819	794	822	875	823	846	858	832	806	782	843	815	777	823	875	882	866	791	827	866	788	845	840	839	803	834	774	830	814	818	885	837	816	810	784	851	825	823	829	843	814	812	862	867	775	847	782	825	792	847	788	812	787	864	818	826	799	858	769	841	785	825	797	866	805	869	862	830	800	815	844	829	835	806	843	821	860	812	868	827	813	847	887	901	802	818	818	846	827	813	833	838	833	788	832	829	815	877	778	848	834	851	848	837	860	842	885	830	814	865	828	851	819	863	813	875	861	772	838	826	853	805	837	795	802	824	805	823	852	822	827	844	829	824	813	818	785	783	839	829	828	881	797	817	843	835	824	796	914	854	837	802	800	798	851	833	804	856	856	819	839	781	823	864	769	837	882	765	820	845	858	843	800	817	841	817	844	820	852	802	829	825	863	845	846	811	821	828	878	860	871	859	812	905	844	845	810	803	818	820	861	857	907	788	847	860	810	835	809	822	836	786	806	834	798	853	770	849	850	761	840	841	828	830	807	836	838	841	846	829	869	784	904	871	801	797	821	852	858	807	857	848	816	785	818	839	829	884	879	869	831	801	836	844	860	762	823	811	823	778	844	833	769	888	889	863	867	820	820	801	852	843	903	786	840	821	836	828	792	787	872	827	830	765	833	826	866	832	851	856	836	816	813	787	802	790	884	805	813	790	789	804	821	833	775	880	840	816	854	784	803	808	844	817	846	802	844	817	836	826	820	814	861	809	889	890	831	781	802	852	801	861	849	852	772	761	840	821	862	832	795	850	773	836	838	809	805	842	748	846	857	855	844	845	861	871	823	816	831	810	795	836	801	852	786	817	865	793	879	878	826	849	785	847	772	817	820	798	810	813	831	788	831	885	809	824	870	825	875	856	788	816	880	865	845	844	788	778	790	804	830	755	835	841	858	806	830	769	825	823	821	821	811	794	867	825	826	820	780	743	850	834	779	868	801	822	861	836	807	846	840	800	814	851	863	764	801	779	790	863	835	875	793	791	823	881	805	826	772	816	805	814	788	869	836	855	860	785	837	839	811	839	824	827	844	848	823	798	858	796	807	845	798	823	849	824	838	826	799	806	826	838	811	850	813	815	797	836	841	792	870	731	853	871	858	895	828	851	825	809	833	816	843	855	883	809	862	807	902	827	869	821	837	851	828	809	845	879	807	842	869	809	845	875	837	820	827	818	817	795	795	845	842	834	861	831	844	863	798	822	876	779	834	845	847	855	823	816	838	815	808	803	812	790	814	787	782	858	828	830	810	838	791	867	808	811	804	827	825	825	838	875	776	832	845	805	828	867	864	815	842	776	841	877	826	841	841	804	749	832	887	861	851	877	822	792	808	791	822	877	861	826	845	818	818	841	833	815	801	827	861	870	832	829	853	820	784	833	765	845	852	808	804	799	824	852	830	781	782	816	816	813	906	838	815	791	843	794	805	840	845	823	821	838	853	835	830	845	780	766	862	771	867	822	847	774	871	863	800	835	795	804	797	812	814	780	849	833	800	771	876	823	786	818	816	804	813	847	787	821	823	876	791	834	844	872	803	821	811	833	807	839	814	812	879	825	842	854	857	816	837	817	852	778	838	800	764	773	830	786	835	815	787	850	856	772	833	837	855	805	792	786	799	800	827	827	857	799	839	817	843	826	853	800	783	836	786	815	797	834	788	784	804	836	864	807	812	818	795	821	829	802	834	803	862	832	786	849	821	837	812	833	822	829	814	885	817	800	793	822	811	830	832	816	809	832	823	858	868	837	806	835	780	827	837	799	812	804	858	887	780	816	879	849	793	813	850	866	827	805	783	862	795	840	871	818	818	817	830	850	887	818	823	821	815	836	868	815	872	803	832	819	833	801	865
5766	1600	1428	1198	1037	938	967	968	947	955	939	867	855	842	918	932	916	853	904	895	850	852	899	882	851	860	868	916	895	852	821	868	847	876	882	895	888	830	870	851	835	902	854	888	880	842	832	911	898	915	865	841	878	900	850	860	826	881	879	851	845	873	829	881	875	868	862	849	878	775	865	849	854	855	863	851	896	866	845	835	879	833	809	880	865	864	865	867	902	863	932	847	900	894	890	872	876	825	873	880	859	868	841	868	831	840	880	851	854	878	870	812	890	857	858	876	852	859	860	894	871	838	914	891	888	851	891	861	915	858	854	887	920	850	849	893	860	858	876	837	837	873	870	848	809	843	894	956	848	877	881	828	835	851	892	911	863	847	874	801	849	837	851	889	893	843	876	804	869	905	854	884	879	828	847	854	852	826	897	892	883	864	868	856	884	893	856	837	879	913	829	902	882	877	814	867	883	830	873	885	870	805	862	857	904	839	857	836	883	868	842	829	858	839	885	867	885	819	858	855	882	896	879	839	843	837	870	890	808	782	852	825	858	859	840	897	838	900	844	872	897	816	862	920	929	878	886	852	849	866	816	851	866	864	862	827	889	800	853	880	864	887	841	876	879	845	839	866	856	827	867	881	862	890	839	909	862	845	858	873	831	860	871	903	901	831	833	823	856	910	809	817	861	887	836	859	835	917	853	885	876	842	880	919	875	791	860	860	872	898	911	883	851	864	872	866	887	843	937	879	837	870	804	963	856	876	851	895	825	783	865	879	841	868	883	872	843	854	859	859	837	876	846	889	849	892	895	871	850	872	864	876	899	888	880	876	878	897	850	880	845	825	869	872	844	886	888	841	914	865	939	869	852	831	916	826	840	887	857	828	890	817	891	917	836	859	894	828	858	837	895	886	874	886	856	837	833	899	915	864	860	829	878	835	850	865	847	894	888	862	877	851	891	851	861	871	878	934	851	849	839	903	859	832	860	905	827	849	871	868	900	914	854	881	870	879	861	894	845	872	852	867	855	888	913	843	879	870	846	877	871	891	805	894	790	834	911	860	861	861	900	884	845	865	932	854	860	904	841	810	873	834	880	870	813	885	942	832	875	858	846	891	907	886	846	874	875	834	867	822	917	871	843	880	872	839	853	867	863	797	839	934	764	878	884	855	870	838	880	888	837	870	837	860	819	864	889	878	840	852	851	844	877	876	868	856	865	823	851	793	853	901	867	847	920	813	871	894	881	895	862	862	825	868	931	882	865	875	814	926	850	858	872	854	833	828	865	887	840	883	886	826	868	865	876	870	878	823	876	837	851	858	838	829	852	821	871	839	833	852	904	843	801	870	858	859	940	878	871	891	859	854	901	875	858	832	868	937	836	854	879	864	850	844	811	862	832	911	874	876	838	846	842	954	858	856	887	869	875	854	819	853	899	890	895	871	807	899	854	845	837	924	918	845	855	850	866	914	871	845	862	849	848	843	914	877	867	877	858	795	877	903	826	890	835	921	865	881	832	862	855	855	863	880	832	858	867	854	890	871	851	851	849	854	906	848	853	873	888	887	859	830	865	887	863	813	891	811	822	870	848	877	875	918	859	890	855	832	823	905	867	879	810	891	826	828	854	868	898	884	853	858	843	857	864	926	855	863	895	890	911	878	899	876	886	876	898	854	859	810	870	874	868	840	837	845	894	862	915	876	879	913	899	819	825	866	889	883	891	843	891	878	889	870	861	897	853	848	876	867	865	873	837	857	908	865	875	765	854	905	845	853	838	841	871	817	886	884	871	793	814	838	803	845	855	843	855	871	885	852	847	859	884	882	857	894	869	889	861	849	876	837	860	891	852	863	830	884	876	928	900	879	839	877	841	870	869	935	889	891	854	829	886	894	876	893	887	826	915	865	847	863	831	854	884	877	845	844	870	896	861	835	897	880	919	829	875	853	883	851	836	820	879	880	835	909	851	839	809	891	846	869	894	878	835	815	878	856	865	861	878	832	894	897	841	877	808	849	821	822	859	874	822	898	845	844	898	875	826	881	840	832	831	946	857	870	844	884	897	826	861	835	918	862	864	857	868	864	879	880	891	882	879	896	869	881	861	924	874	830	871	850	869	853	900	868	832	855	870	889	864	893	887	850	857	866	888	807	894	882	838	860	857	847	844	870	870	863	812	899	879	822	882	815	876	838	863	879	863	883	854	877	838	924	916	893	857	905	880	901	832	812	857	843	856	857	826	903	802	874	854	851	859	836	811	827	842	872	864	828	833	909	861	832	865	890	892	883	918	864	864	885	836	822	870	881	926	838	901	911	836	894	838	813	882	897	900	840	890	810	851	857	813	853	827	879	857	849	882	825	854	844	846	908	845	830	872	864	914	927	859	878	860	893	881	842	880	877	879	851	851	809	873	862	885	848	813	875	890	915	827	864	848	907	897	856	866	855	860	894	847	894	870	865	850	831	865	849	838	855	864	845	892	896	877	863	887	907	896	873	876	865	810	928	885	903	892	870	853	846	838	874	869	828	831	836	877	893	879	899	871	858	848	879	855	851	895	881	873	862	851	849	874	874	880	866	869	829	863	811	892	885	833	846	863	833	915	864	841	931	836	871	898	867	837	863	876	916	850	892	890	880	902	868	811	859	899	873	830	860	909	860	899	875	841	879	846	885	881	887	840	866	915	866	847	880	844	842	889	875	914	861	862	874	858	837	838	833	827	874	817	887	851	856	832	884	823	885	858	848	889	907	864	852	863	887	831	841	833	834	882	869	919	831	860	843	919	861	877	867	873	849	871	879	854	897	861	862	856	891	837	843	887	853	803	863	901	876	888	849	858	839	905	816	888	871	871	832	927	890	837	866	834	879	843	875	897	865	835	867	838	902	841	876	863	877	858	835	894	846	844	832	890	864	859	898	879	892	898	818	801	833	837	916	889	845	886	851	906	864	872	850	858	860	842	943	905	851	860	881	887	846	819	843	908	926	877	852	849	833	807	850	857	803	875	875	873	830	887	853	854	883	872	827	896	830	878	822	773	946	823	871	873	892	882	844	856	877	818	858	869	869	915	891	900	892	869	907	843	845	829	854	901	810	893	880	857	856	899	903	898	866	849	851	844	823	864	859	934	823	889	818	851	863	887	908	896	893	878	874	848	822	885	867	866	868	852	883	832	890	833	866	866	885	837	867	905	834	951	902	907	859	916	854	907	824	859	877	857	898	888	894	877	875	887	863	879	847	868	864	831	877	798	802	825	873	882	870	889	878	873	789	870	889	882	862	856	836	878	856	847	872	886	847	844	844	931	911	851	848	846	833	877	844	827	927	859	836	844	855	875	875	873	820	908	849	911	842	842	835	912	868	882	843	858	882	855	782	898	847	848	850	865	867	866	916	920	880	866	856	850	871	854	900	864	869	885	871	836	882	881	895	836	827	892	821	889	858	861	845	852	898	854	893	939	840	906	855	817	882	874	859	843	911	874	870	852	851	910	829	882	827	902	920	910	866
24455	20344	26376	24193	20337	7637	1365	940	793	702	649	580	593	585	520	531	472	504	480	473	469	480	449	485	490	411	438	406	451	465	445	446	453	421	458	478	408	413	399	448	402	439	459	397	403	408	417	431	428	403	384	386	400	396	428	429	396	369	396	439	387	407	403	447	406	405	444	380	414	393	410	371	406	432	424	435	436	422	416	412	403	425	384	398	358	412	412	383	424	419	410	421	406	369	424	407	440	409	403	409	398	402	386	364	411	400	406	412	448	420	395	397	398	389	399	408	430	387	397	371	428	388	369	373	410	402	384	385	383	382	363	406	405	387	428	387	392	409	393	415	417	454	396	436	416	391	402	412	441	370	371	416	428	428	393	408	401	425	433	388	382	367	391	395	402	416	375	400	400	401	396	429	377	401	390	422	395	407	429	386	410	404	398	420	395	446	390	385	437	426	403	409	361	433	405	418	386	405	424	362	439	415	411	436	438	394	421	399	400	399	401	414	411	406	423	424	414	402	410	418	412	446	380	451	416	409	411	369	402	370	448	412	403	408	405	396	389	421	411	394	402	423	409	398	421	386	388	398	430	397	407	428	409	379	398	383	416	405	418	347	376	412	419	397	438	414	418	396	415	392	399	408	425	378	346	406	409	370	431	413	437	403	426	442	427	421	383	400	411	442	398	396	409	385	391	413	398	398	414	391	418	420	412	380	428	393	377	376	412	399	414	384	387	407	381	369	404	425	390	409	395	413	369	411	393	425	367	389	415	393	404	387	394	418	393	427	410	383	386	409	363	403	376	398	369	408	416	385	395	410	445	398	420	416	397	427	422	377	406	403	387	391	398	411	380	376	400	399	385	398	389	377	424	392	385	425	413	375	399	391	442	399	392	398	424	420	416	413	427	430	377	396	407	405	420	407	387	378	371	395	376	412	412	383	404	414	374	423	371	353	389	405	421	412	410	383	439	397	402	428	359	431	397	445	406	387	376	373	430	381	380	348	359	438	399	412	421	406	412	408	373	420	423	370	397	402	361	442	401	395	418	414	408	382	430	396	351	419	431	367	430	393	365	395	393	431	378	368	451	404	355	412	365	408	362	384	398	366	393	394	411	415	383	404	367	412	423	385	376	421	386	387	417	375	382	388	420	399	409	390	400	404	425	391	390	361	422	416	394	389	387	408	437	399	411	374	384	391	436	397	429	397	420	429	401	402	387	402	395	428	396	402	384	397	399	381	383	411	449	418	421	408	388	418	415	404	396	393	381	382	391	403	417	382	391	392	401	437	430	420	376	369	361	392	425	396	397	407	396	418	424	425	436	386	416	393	400	400	413	402	403	381	391	419	427	405	410	389	416	387	429	427	407	358	403	396	408	418	397	379	398	409	381	383	408	413	388	359	411	385	417	393	427	420	405	401	353	393	395	386	413	411	367	399	389	372	422	425	415	416	394	397	392	384	402	406	418	387	388	420	410	422	419	398	384	414	393	370	403	367	421	421	372	401	435	409	420	403	400	424	453	409	406	421	418	446	383	416	416	395	395	379	418	400	392	394	434	407	412	383	411	369	422	381	391	434	407	426	414	399	381	380	420	422	407	361	400	383	397	389	413	396	422	400	453	384	412	419	426	426	405	428	414	419	385	441	385	369	384	412	405	396	413	375	396	417	409	430	431	409	384	395	395	361	427	393	404	448	386	421	426	373	419	384	384	394	380	404	365	430	389	379	402	414	412	394	424	380	381	375	403	370	374	368	376	433	402	416	411	421	399	414	389	407	455	380	394	427	387	414	415	378	408	394	381	435	390	393	418	433	419	409	388	423	382	452	406	404	400	409	429	418	366	357	390	438	430	406	387	404	381	357	369	379	384	386	377	379	403	406	378	374	382	389	376	392	368	379	378	417	403	401	383	401	410	395	394	418	410	419	443	382	391	383	401	393	436	377	375	381	381	394	420	411	397	428	382	402	386	378	390	409	406	406	428	446	422	395	417	377	409	360	376	421	406	390	376	412	430	409	390	377	411	370	397	413	382	403	411	408	413	354	397	410	400	445	378	395	408	402	391	449	407	392	438	412	422	372	403	401	397	386	406	404	406	436	406	395	385	418	425	371	446	399	401	392	410	416	360	382	405	427	401	390	432	423	396	411	405	368	384	386	388	405	373	365	396	417	407	359	388	375	402	377	406	407	380	394	390	382	407	361	377	367	404	400	391	366	419	409	425	391	394	420	403	368	428	396	399	375	428	419	399	391	408	439	454	404	408	374	398	419	382	388	376	382	412	398	382	380	415	432	401	379	397	371	401	384	381	401	392	393	392	407	397	428	371	410	398	385	392	399	412	393	393	440	388	377	395	390	378	419	383	413	433	418	390	403	423	429	397	452	396	395	405	387	403	435	378	382	409	418	384	405	384	419	384	376	401	415	412	406	419	400	403	410	400	384	406	405	397	389	418	395	447	430	400	410	452	398	391	400	384	414	413	408	388	403	379	392	424	422	394	408	383	400	408	398	422	420	377	399	417	394	386	437	384	415	435	395	409	414	401	426	408	386	381	377	420	347	420	430	382	394	418	422	425	395	415	400	389	394	420	385	404	404	419	434	405	390	390	417	394	426	421	408	401	437	385	418	365	384	394	421	383	462	397	355	418	409	402	444	427	357	414	405	418	431	376	396	414	409	372	421	395	434	376	397	408	380	394	402	403	441	456	413	409	410	358	422	421	386	437	401	403	393	400	389	415	416	414	402	400	406	393	390	460	373	390	433	411	378	415	384	410	409	415	411	407	383	422	408	407	413	411	412	431	400	388	406	329	418	411	409	392	419	401	419	407	442	432	401	423	417	379	406	365	413	370	447	392	375	403	390	380	367	387	388	400	424	425	385	421	393	427	430	392	414	410	405	397	419	366	410	414	413	410	389	375	402	393	398	367	396	392	378	392	407	380	411	382	370	425	417	392	389	385	344	377	386	400	385	426	404	390	444	417	436	418	402	401	399	369	364	408	390	363	431	418	421	390	410	388	394	404	391	380	362	395	394	396	399	435	443	420	435	385	426	386	362	404	436	413	420	374	439	401	404	387	416	397	372	397	381	391	382	406	424	402	438	371	453	422	385	417	396	429	392	394	433	393	425	430	410	418	398	379	373	399	385	377	418	387	410	391	446	429	395	411	407	417	411	390	421	399	404	398	411	413	404	386	429	388	404	435	411	383	421	398	372	384	447	408	396	382	437	414	393	409	412	410	400	419	417	399	409	367	375	355	424	396	404	438	397	466	405	456	376	407	399	403	427	400	360	370	424	392	388	423	407	398	384	395	412	401	392	373	414	429	430	395	378	377	397	409	403	419	396	402	405	421	440	441	363	404	409	386	374	364	401	386	413	405	408	390	395	420	373	371	406	437	438	421	385	381	403	388	403	399	375	398	374	405	432	399	400	420	409	388	391	408	381	418	406	393	407	402	384	413	383	410	409	354	401	398	383	382	409	380	380	357	399	391	401	389	430
8198	11070	10193	5713	3714	2580	2112	1640	1412	1175	1071	929	871	754	693	673	681	667	610	622	596	553	555	533	523	494	493	509	483	482	484	474	483	514	501	445	470	468	436	469	502	477	479	485	463	495	485	459	447	428	441	489	463	458	460	425	444	448	471	443	431	444	434	445	439	448	452	427	450	443	440	424	446	432	450	438	449	439	443	442	420	430	431	431	428	464	448	447	435	411	431	447	477	416	423	422	458	454	375	451	432	450	476	449	439	464	426	445	437	436	443	444	444	441	443	437	429	423	419	446	424	425	420	413	437	422	403	432	477	436	405	423	460	434	448	424	437	400	430	372	480	405	404	461	426	445	447	432	403	428	427	452	439	443	448	448	456	421	443	446	447	460	473	481	413	427	452	428	437	430	447	451	459	419	454	428	412	420	415	359	415	457	424	435	419	403	407	443	393	436	447	444	419	426	494	435	450	429	430	438	433	428	430	441	435	464	462	458	429	417	465	455	429	458	486	430	458	418	431	451	445	403	418	458	422	440	465	420	434	427	436	463	438	446	454	477	471	421	466	421	421	438	432	428	485	445	423	436	452	430	453	451	420	446	419	417	436	424	443	432	417	404	435	417	457	438	406	439	442	436	448	445	406	413	407	446	449	473	464	407	435	456	438	415	410	448	396	437	464	431	429	429	395	472	432	444	409	475	420	446	426	452	456	427	446	452	432	437	459	413	463	439	436	450	410	460	427	441	411	431	438	436	441	444	438	430	401	440	428	429	411	415	450	423	424	463	444	472	464	447	427	398	417	462	407	447	452	446	445	476	441	406	409	438	455	450	436	413	409	387	459	413	410	477	441	400	419	452	469	437	447	445	421	430	473	426	461	404	443	448	436	419	438	417	441	411	478	412	388	440	449	445	420	442	442	424	457	444	398	420	422	424	419	478	444	460	398	431	408	439	429	432	403	444	462	417	430	454	451	460	431	400	416	428	476	456	449	447	459	437	427	419	449	464	435	431	445	401	439	418	415	452	419	456	404	436	407	437	426	469	376	467	428	405	420	457	440	417	428	423	468	442	400	439	397	440	449	436	408	404	435	455	422	428	411	432	464	445	434	423	393	431	442	460	433	422	457	426	411	412	414	436	434	416	473	428	446	425	414	431	463	431	431	452	449	414	440	383	408	406	428	409	434	432	442	443	392	423	437	436	466	451	432	459	438	432	439	433	449	432	441	415	431	392	476	424	438	399	420	385	419	450	419	445	422	465	406	413	462	391	423	431	440	446	415	448	431	448	464	426	450	418	424	426	421	400	404	458	453	425	442	464	442	465	445	475	459	434	433	498	412	447	458	394	433	406	447	421	393	452	423	427	407	435	383	449	431	386	487	416	454	439	419	437	431	427	422	462	431	432	443	436	448	468	438	419	473	435	434	431	426	419	407	433	432	442	449	457	435	428	452	479	401	446	464	442	436	468	425	418	436	416	431	418	423	422	428	448	410	455	436	441	413	456	458	428	394	462	421	428	414	407	441	440	427	462	424	416	454	439	461	405	465	397	446	415	448	409	422	432	427	431	461	423	463	474	441	420	465	447	483	435	459	453	416	418	447	440	436	408	436	457	454	394	440	425	419	429	438	398	443	424	400	400	438	486	440	426	445	450	415	434	401	425	414	440	438	436	442	447	446	443	431	408	430	441	436	438	421	445	429	414	424	438	429	434	434	454	469	432	453	433	422	459	448	441	423	404	476	428	451	455	433	449	433	436	440	448	456	422	436	467	403	424	438	422	457	440	461	453	428	421	436	442	464	433	465	413	438	467	432	431	431	465	447	425	434	417	420	393	401	441	431	419	408	460	411	416	423	429	432	418	448	441	428	438	423	419	443	406	432	444	435	441	481	411	462	442	403	418	400	463	436	401	462	435	465	416	401	391	430	425	411	472	445	433	442	438	422	446	444	446	447	427	450	448	438	450	449	455	429	418	404	458	410	406	463	404	411	399	423	428	425	395	431	418	422	449	430	431	412	423	434	444	466	464	423	424	443	420	440	430	424	395	418	390	411	435	400	402	429	459	448	448	428	516	401	428	431	439	497	413	421	434	417	455	445	431	441	450	418	439	397	437	422	419	466	451	419	434	418	401	474	409	404	442	427	425	408	443	436	452	451	386	451	453	406	393	413	427	416	461	463	442	459	442	452	422	451	428	405	398	429	462	428	448	441	446	479	443	450	421	447	442	419	403	425	437	446	442	454	445	443	430	418	424	429	422	442	440	428	448	428	442	462	434	451	458	442	429	416	407	431	439	441	415	452	410	387	420	474	450	483	453	422	421	435	423	446	424	430	417	425	403	438	434	455	469	439	440	449	402	434	399	412	420	402	437	458	420	458	439	476	440	421	415	439	406	428	443	431	441	443	453	423	446	474	427	434	405	448	447	408	427	445	405	409	416	406	430	475	412	434	450	478	436	465	423	438	464	406	429	431	389	437	422	416	448	444	446	454	444	443	413	424	426	459	415	441	424	426	417	391	419	427	411	430	439	462	418	443	454	423	431	428	444	419	430	434	457	454	440	417	417	429	401	438	406	398	431	430	462	392	418	428	416	428	461	464	454	411	424	404	456	429	438	436	440	413	375	428	408	424	467	434	442	439	429	401	440	442	450	412	447	423	415	443	413	447	429	406	426	415	439	431	425	449	424	480	417	461	450	427	405	455	450	414	468	398	440	453	445	443	418	435	412	475	410	479	442	396	447	456	443	438	392	448	455	433	454	399	427	439	449	395	454	442	425	424	422	460	411	449	442	441	442	434	442	426	467	416	438	402	440	481	404	416	436	418	383	439	463	393	429	457	418	431	427	460	438	426	444	483	450	434	448	431	424	390	426	446	432	464	423	441	415	424	434	450	436	451	443	387	433	437	463	439	394	411	445	429	436	457	389	457	415	434	434	401	432	436	420	418	415	430	439	413	410	401	409	388	441	404	451	428	434	460	439	451	439	445	456	423	468	447	438	443	443	458	434	427	441	445	416	391	439	413	431	440	420	404	375	429	435	439	446	428	413	468	446	450	444	408	444	450	441	453	434	431	409	424	409	429	431	376	436	438	417	455	453	407	456	432	428	435	414	451	449	477	478	429	446	425	442	409	458	406	433	415	411	452	405	437	436	459	450	430	469	461	486	409	437	438	443	402	441	434	467	439	455	439	433	449	430	436	436	424	434	448	406	425	444	419	444	438	458	440	448	439	447	442	436	425	447	433	439	413	419	413	448	438	433	475	410	403	428	459	462	438	440	446	434	429	437	457	407	442	461	402	446	434	437	431	432	459	444	470	452	446	434	445	448	409	411	462	456	457	448	459	450	434	438	422	428	416	429	407	405	478	453	466	411	435	433	420	450	435	464	415	474	421	386	470	419	479	440	406	421	436	425	402	479	444	431	425	444	433	441	446	414	459	433	418	421	432	448	408	416	406	383	417	463	430	434	451	399	460	445	449	403	424	443	405	403	443	433
22608	20334	26815	23746	20343	20334	6400	1945	1449	1450	1248	1188	1177	1119	1047	977	1038	982	952	945	923	896	848	888	895	831	860	824	854	885	873	820	802	844	841	836	808	810	821	853	819	766	816	822	770	806	850	763	812	810	796	815	821	792	826	796	813	778	773	826	807	798	795	767	773	809	772	830	809	780	766	787	821	806	835	783	829	788	805	801	780	835	798	782	802	814	825	776	824	799	827	787	767	814	779	827	785	832	807	799	792	827	817	794	774	809	814	813	777	781	835	768	827	792	793	753	796	750	768	765	808	781	817	780	807	845	774	818	807	787	791	819	836	841	745	801	779	819	818	786	742	843	825	768	813	769	817	836	791	753	784	802	801	789	785	755	785	812	765	784	789	817	784	764	754	786	761	854	763	730	808	824	727	784	776	809	777	830	790	851	776	791	763	809	813	774	816	791	819	792	791	821	819	824	823	770	811	815	810	785	765	792	777	813	805	794	788	855	809	810	822	806	793	811	753	823	829	818	814	821	761	820	792	812	801	787	826	785	751	763	838	784	808	767	791	817	791	806	796	802	786	846	794	824	819	776	833	800	807	767	790	790	778	814	841	821	791	752	812	784	722	806	820	782	820	805	773	777	784	781	808	792	800	817	835	808	782	815	769	790	817	821	814	831	799	784	791	800	857	783	795	820	804	782	774	787	817	765	727	819	819	789	770	770	800	761	782	794	815	842	769	775	830	791	798	838	750	798	799	843	807	848	761	732	802	766	817	822	789	781	838	806	774	759	772	807	840	768	766	780	823	752	833	782	800	784	765	859	802	758	779	797	779	811	779	790	753	775	753	801	808	818	805	793	774	763	776	844	808	841	809	796	824	832	778	787	772	783	829	792	767	781	798	836	781	848	813	742	769	779	855	800	804	793	792	773	777	798	797	843	783	775	793	808	785	846	755	735	804	788	814	818	812	803	820	821	785	708	835	802	760	764	792	816	779	795	815	822	783	818	777	789	790	777	768	816	758	761	810	805	791	833	766	738	823	801	812	773	837	764	798	791	891	774	786	766	785	745	807	758	751	798	774	823	798	775	748	790	815	814	787	756	826	785	794	809	813	754	794	776	773	823	771	759	762	778	798	787	763	808	823	820	774	739	777	803	852	861	850	763	775	791	797	831	729	765	796	758	764	777	836	811	779	807	796	783	797	810	818	803	779	816	829	804	746	766	747	812	833	751	812	797	765	806	790	817	790	773	788	793	806	692	819	755	794	834	847	800	783	810	808	807	826	715	839	793	817	801	785	752	797	761	779	786	869	817	797	775	794	765	807	810	835	810	754	804	832	779	798	753	755	787	778	792	772	827	743	758	789	768	784	827	822	791	829	770	801	750	804	760	751	774	747	791	816	740	792	812	778	793	800	812	799	767	725	830	762	767	812	793	829	762	782	787	858	782	789	808	837	783	803	792	723	811	758	775	787	772	826	833	852	790	790	784	758	791	848	833	773	760	782	774	799	839	743	802	751	783	787	801	732	795	741	811	759	766	771	803	818	790	784	730	769	799	799	782	762	803	774	782	778	779	794	777	802	733	768	775	849	800	779	811	787	802	780	784	769	794	795	789	793	796	778	822	772	825	828	791	821	763	810	759	832	825	792	809	806	829	809	812	772	765	765	848	804	781	771	780	818	793	748	776	778	757	833	797	784	805	778	799	802	792	816	801	783	740	777	728	781	808	830	799	840	791	768	738	820	768	759	818	780	790	785	726	831	781	800	807	794	771	755	760	783	775	767	752	805	753	737	784	773	795	814	786	799	791	789	811	842	793	768	746	801	795	755	779	819	833	830	746	813	802	830	787	815	809	812	823	767	795	756	806	777	803	784	735	772	762	810	809	821	749	781	825	808	739	765	780	793	797	825	841	804	791	799	836	781	835	828	802	766	800	808	822	785	782	790	798	807	735	744	767	765	803	859	774	765	812	778	777	796	823	790	778	758	770	843	842	784	778	775	793	813	821	788	833	811	843	772	795	794	805	839	787	754	811	769	755	789	839	774	777	800	820	806	818	845	788	804	741	795	801	842	786	790	788	780	808	785	835	790	836	800	791	806	759	791	793	827	783	767	812	758	809	804	764	820	787	805	824	769	837	834	833	767	724	789	789	815	765	807	814	833	771	802	821	830	788	798	820	810	792	803	749	870	784	783	778	744	779	777	819	756	788	799	834	796	804	791	816	777	793	807	788	775	782	748	826	764	836	783	802	760	780	830	818	775	796	775	762	815	733	767	809	754	773	736	813	782	782	794	794	796	810	809	737	807	783	740	767	786	758	808	875	822	777	833	842	811	770	809	758	789	786	840	771	775	818	791	799	792	758	778	760	755	791	790	796	824	787	731	754	854	814	809	771	830	778	775	840	812	815	813	842	790	754	764	784	806	764	812	791	802	720	766	761	807	765	797	776	741	766	813	777	826	815	807	836	761	800	805	811	753	761	820	793	791	786	760	800	781	769	775	776	804	794	796	768	805	798	783	802	790	763	800	840	802	841	791	746	784	797	774	744	795	836	784	809	782	733	837	739	769	774	847	717	799	867	811	807	825	792	773	780	792	839	771	784	822	772	750	713	780	755	758	771	812	794	773	752	774	803	837	810	812	801	805	788	814	795	762	743	795	786	754	761	826	761	784	774	761	775	749	742	787	794	810	779	787	779	789	862	750	791	797	809	802	772	821	770	748	797	777	759	810	750	799	811	810	748	813	779	807	829	778	824	809	778	805	797	815	773	809	772	791	804	728	777	772	789	734	790	793	838	815	790	755	768	804	791	782	802	822	783	789	818	809	793	795	753	773	775	776	777	733	748	780	794	779	801	772	823	794	719	800	752	773	830	760	768	829	799	814	810	787	806	774	746	833	776	798	801	832	772	805	813	763	763	768	762	817	825	819	818	827	798	740	843	803	844	779	751	776	782	764	758	781	784	832	828	768	783	766	804	737	790	810	807	773	842	810	815	802	833	829	799	855	775	798	776	780	781	802	850	835	834	809	721	845	818	783	753	828	778	783	785	765	807	807	810	771	822	825	762	822	808	774	810	853	820	774	813	785	788	819	788	812	769	846	755	746	784	789	723	739	786	746	802	819	742	779	770	762	786	810	796	821	801	780	819	791	816	776	791	792	765	772	752	803	760	826	809	774	795	782	803	800	808	819	829	800	789	815	796	767	820	807	809	807	793	780	798	810	827	806	791	823	813	742	822	787	793	808	816	816	815	808	754	843	794	793	818	776	759	755	779	782	791	738	725	809	794	773	801	830	813	810	790	760	832	772	796	812	795	769	750	705	746	807	773	848	779	797	829	767	822	792	779	775	765	852	756	778	852	803	856	849	794	799	787	743	783	794	779	781	789	744	799	781	812	798	796	805	778	775	822	781	776	770	864	779	800	777	801	810	838	783	813	771	798	787	768	816	829	740	783	783	830	786	824	821	780	766	806	804	786	803	742	776	828	780	814	787	798	803	793
11213	17675	16281	9586	6594	4891	3822	3142	2447	2177	1873	1661	1584	1414	1287	1212	1213	1144	1128	1038	1022	1016	1045	943	924	949	795	897	977	839	845	866	875	837	840	812	828	788	807	864	846	824	838	820	835	847	756	815	840	772	821	801	803	841	797	730	780	756	816	802	737	768	784	763	739	743	817	727	710	764	779	799	805	779	807	767	759	780	759	780	772	744	828	816	744	747	758	762	800	820	730	796	758	778	795	786	731	758	774	773	743	791	800	742	750	818	792	731	782	755	810	797	732	739	787	755	743	759	760	730	766	784	806	799	771	809	793	779	782	813	760	754	767	789	733	744	737	724	781	778	828	766	762	800	730	773	751	740	800	787	738	727	773	839	773	722	807	798	774	779	754	822	776	752	768	806	739	822	801	758	780	752	757	742	768	747	787	727	753	738	792	786	742	714	772	757	762	794	797	754	736	810	790	771	739	780	787	792	738	778	801	744	815	760	719	798	801	775	791	715	722	804	807	763	787	782	837	724	766	814	732	760	793	754	733	810	809	800	807	786	770	792	743	734	728	784	761	767	735	748	778	782	768	781	809	790	767	800	747	760	732	737	770	746	760	733	737	815	737	805	766	783	729	757	790	745	774	778	745	752	773	738	800	742	722	735	750	756	777	791	744	778	724	763	780	726	782	749	743	763	788	799	740	735	719	766	757	806	774	760	797	745	777	814	802	745	747	772	773	778	738	752	782	789	746	749	765	785	796	804	782	754	780	735	728	788	772	794	748	805	770	806	724	715	768	766	771	726	790	737	737	760	745	747	749	752	752	777	701	784	722	797	810	822	746	762	727	773	816	747	755	767	731	784	782	754	753	740	789	745	738	754	750	770	774	779	791	772	777	805	725	802	725	779	747	801	750	810	761	703	775	799	788	764	770	791	750	781	805	779	801	740	779	730	742	751	757	710	742	713	761	771	801	770	752	766	781	790	773	760	758	735	772	756	747	746	767	759	747	757	770	755	719	726	788	737	760	753	788	739	759	780	768	746	776	737	782	761	789	751	771	724	750	756	798	767	817	779	754	737	739	768	801	842	744	774	714	728	817	796	767	743	758	741	769	754	788	762	768	721	771	744	771	754	734	741	790	747	793	747	774	793	787	787	785	797	768	739	734	781	766	716	732	788	722	747	735	778	781	770	753	725	734	789	779	757	789	794	757	760	747	769	771	766	750	741	741	753	793	784	773	732	780	729	766	779	770	728	795	791	769	721	766	765	776	744	739	805	779	753	758	769	781	736	794	758	811	750	764	779	758	732	757	762	765	800	766	785	745	764	741	781	768	807	774	762	752	772	778	778	774	685	738	742	810	756	761	779	803	762	738	719	724	750	785	748	752	732	728	781	782	811	789	754	763	741	751	745	731	765	805	784	801	742	752	725	770	736	727	750	765	748	763	755	793	709	745	729	766	772	772	781	730	765	740	786	817	763	793	769	754	727	771	781	778	813	771	771	730	737	804	780	777	774	741	787	764	733	735	781	786	792	746	748	825	741	726	772	743	751	761	725	786	786	725	740	770	756	785	717	726	751	762	748	746	752	761	789	730	763	724	739	749	770	749	723	728	702	727	760	769	754	709	812	727	762	786	786	802	741	690	728	702	757	743	780	730	774	763	788	762	682	771	723	778	828	769	766	803	790	750	739	750	775	760	783	762	765	775	786	809	758	754	776	759	767	805	743	752	739	722	769	718	703	776	774	760	779	721	762	747	778	769	735	745	790	773	762	776	725	757	795	800	780	750	768	785	753	757	738	769	750	784	727	744	770	760	738	757	719	778	782	756	724	777	747	738	735	785	723	744	730	756	802	785	785	766	751	777	777	757	743	798	735	783	744	779	747	763	762	792	796	809	788	707	802	691	812	790	758	783	780	726	786	797	728	796	779	738	733	747	763	787	732	811	839	744	771	816	778	729	763	812	760	771	754	774	780	770	762	775	776	744	758	801	746	798	781	747	737	801	746	791	780	745	760	767	765	724	766	750	795	690	781	753	699	784	746	720	756	769	790	720	762	769	790	759	752	760	725	757	752	761	728	830	744	718	773	778	754	746	765	740	789	749	738	774	794	705	791	764	804	744	781	764	800	770	777	777	740	775	765	765	810	814	748	755	762	773	768	768	763	818	785	807	762	767	748	790	776	761	730	775	734	784	774	755	717	781	723	706	806	789	725	768	749	786	771	753	737	789	752	726	765	773	737	778	799	707	754	747	764	777	764	738	698	775	802	792	810	825	797	770	705	753	752	761	716	754	769	741	727	779	753	770	775	790	735	786	750	781	786	727	810	772	722	741	735	744	726	756	772	757	766	754	760	771	769	709	735	779	771	740	749	770	787	780	781	787	786	778	751	717	768	738	821	739	715	817	795	772	741	822	748	795	720	757	734	809	762	709	789	796	792	750	762	776	744	759	785	757	764	765	806	732	747	796	813	785	800	703	736	788	771	725	727	758	747	733	777	760	751	760	766	723	760	776	775	772	755	732	791	813	807	779	780	797	775	774	758	739	761	762	744	732	786	747	754	748	765	754	788	836	787	763	776	793	762	719	774	763	815	768	768	741	761	730	810	756	803	787	801	766	798	743	713	744	752	796	787	787	723	780	789	754	799	777	766	737	804	729	720	764	781	796	727	797	742	756	758	736	766	747	787	815	739	755	768	748	747	719	744	794	773	757	738	775	791	726	767	749	740	813	823	782	724	802	766	756	778	751	719	772	762	790	781	757	767	756	752	753	724	816	767	838	744	766	743	737	804	760	760	785	797	794	783	776	790	777	775	726	801	779	760	788	768	735	732	758	806	759	702	773	750	745	814	750	759	718	840	792	726	748	774	746	792	741	747	750	725	768	756	758	792	712	774	786	791	749	782	807	780	753	757	753	749	695	757	749	789	774	749	758	750	787	786	785	761	755	773	766	753	775	745	762	730	732	780	792	830	746	764	795	732	751	791	762	754	753	808	763	771	762	712	754	722	829	786	727	776	783	771	763	759	753	796	743	785	748	797	781	763	708	741	766	732	806	778	734	783	788	759	772	747	724	783	764	778	758	752	740	771	784	782	785	762	777	797	778	769	761	840	826	788	747	724	742	797	769	777	765	743	785	767	759	774	764	769	817	784	750	736	733	789	713	727	746	792	823	728	762	735	775	762	763	758	795	769	693	723	790	710	747	746	727	741	791	772	744	738	799	741	755	748	772	717	745	750	804	775	695	771	762	759	742	772	746	722	795	783	705	789	790	748	759	774	713	738	759	749	716	699	792	768	775	814	735	717	770	769	797	737	761	758	773	808	764	757	758	776	780	720	759	744	753	782	747	725	773	801	774	740	763	734	768	767	802	744	774	750	749	763	785	732	729	759	748	775	758	754	754	823	767	727	799	762	759	768	751	788	698	771	777	771	795	761	749	755	731	725	731	803	739	754	777	760	784	794	757	756	748	757	736	767	749	776	762	799	754	764	779	740	775	743	795	752
27979	13472	2248	1076	928	885	822	823	793	812	867	815	832	752	861	814	766	874	857	832	870	757	852	780	811	818	799	814	790	779	826	762	818	854	759	784	838	832	820	808	784	759	778	826	803	783	805	831	822	812	806	836	782	876	787	828	819	836	834	797	786	855	794	814	795	820	841	795	775	782	848	796	817	823	855	836	789	776	784	774	862	802	762	785	865	881	795	786	803	783	786	775	803	864	795	834	856	827	819	807	804	835	836	839	819	816	794	799	795	800	846	808	812	799	792	827	795	825	786	777	863	774	829	830	815	838	798	807	856	837	854	811	800	823	846	833	861	843	807	757	897	730	857	853	835	781	803	751	752	824	872	826	843	791	792	832	812	779	768	798	811	814	773	773	827	771	743	776	817	889	806	788	781	844	800	830	826	797	797	786	763	815	831	852	780	832	848	877	825	804	805	757	854	798	814	790	818	823	800	795	808	823	788	776	779	826	808	754	829	791	792	795	794	822	790	828	811	811	851	805	822	803	799	792	805	798	783	802	796	838	819	818	824	778	850	801	828	828	807	807	774	817	805	756	819	796	775	757	782	836	776	750	805	823	791	817	812	818	895	831	843	782	795	806	806	832	783	833	807	764	809	809	773	816	816	797	807	820	791	846	825	828	821	806	782	792	825	782	786	833	836	789	796	820	792	800	811	787	809	830	862	769	786	846	815	798	806	882	834	815	843	785	753	826	845	806	832	805	783	801	784	788	884	812	730	814	836	776	788	828	800	787	788	774	802	764	809	786	783	809	785	816	806	844	787	816	853	798	814	784	833	768	824	794	815	793	832	814	805	778	863	775	825	767	808	780	805	772	837	771	782	826	779	858	797	849	782	796	760	787	766	829	764	778	797	804	811	849	841	817	832	864	843	804	836	816	807	788	816	855	783	850	848	793	826	788	815	822	803	784	844	788	773	857	746	845	767	865	867	759	775	786	852	835	761	785	843	864	804	824	792	782	793	798	817	772	799	858	793	830	807	772	812	850	858	795	778	790	762	738	761	841	804	765	791	748	769	794	799	773	814	782	790	833	787	796	793	818	810	829	801	817	791	848	830	858	836	801	826	809	813	829	827	822	799	812	815	780	804	840	779	805	869	765	814	792	797	812	763	760	810	813	806	805	819	811	789	776	840	788	828	824	839	769	762	834	766	766	820	837	807	838	819	774	790	790	846	821	787	785	831	782	832	780	828	865	889	831	803	834	811	829	821	809	878	762	823	807	791	814	783	807	881	847	803	810	816	799	811	776	841	832	800	805	844	830	831	805	823	795	825	845	821	805	750	816	810	856	831	836	855	841	844	837	790	849	777	780	777	779	826	800	809	816	748	812	755	854	776	777	827	805	852	807	779	777	820	805	785	771	881	790	804	841	801	786	835	836	823	847	759	787	810	835	812	834	763	766	800	768	817	784	784	807	859	818	861	778	839	856	815	808	871	796	854	799	855	812	827	793	839	796	793	804	817	805	819	768	810	844	816	802	849	840	801	791	808	816	822	768	802	792	815	817	773	815	815	849	810	793	759	815	818	779	816	816	857	790	779	807	787	775	786	816	773	824	803	831	834	845	776	787	839	808	805	859	835	801	832	795	859	779	792	793	801	773	811	764	814	798	841	862	801	776	828	833	812	883	814	835	780	800	787	800	780	816	821	815	801	797	836	847	797	804	827	860	833	804	825	806	763	842	864	863	772	779	814	802	824	801	825	831	808	809	832	786	804	786	794	811	784	788	776	822	769	820	765	804	768	803	870	876	793	808	819	822	801	828	772	802	852	821	762	829	778	788	819	752	886	836	734	836	826	791	797	820	831	815	825	803	843	805	786	841	806	763	794	815	827	833	812	776	812	816	818	839	848	809	860	778	787	782	859	788	834	806	827	828	801	791	788	814	826	830	815	748	766	787	782	781	815	786	792	814	775	803	813	784	798	833	807	842	796	831	768	805	823	818	774	773	828	777	812	774	799	797	853	858	857	828	809	870	788	830	811	857	861	794	742	825	811	823	820	745	810	818	855	794	824	796	768	833	775	806	775	801	851	867	804	823	840	831	808	782	815	795	815	790	809	805	803	829	841	834	814	826	833	854	805	808	854	819	813	819	819	815	830	788	817	841	836	795	822	796	800	809	748	834	806	799	809	880	832	834	842	801	815	823	801	824	784	819	815	856	781	829	811	825	793	818	784	813	808	835	763	826	793	828	807	783	811	812	847	843	827	768	817	864	801	839	774	773	840	808	791	772	818	776	871	805	820	830	816	820	826	806	837	837	848	785	839	794	776	791	832	768	835	757	866	824	806	775	847	810	805	823	796	864	755	857	812	773	814	787	848	801	781	843	774	802	798	824	771	829	765	860	816	834	784	785	835	799	857	815	855	797	815	742	786	807	794	810	824	829	790	838	800	826	774	805	804	809	832	850	789	817	786	855	822	787	796	798	790	847	791	810	793	818	817	839	810	803	812	824	800	816	855	810	841	760	854	811	740	783	791	829	786	794	791	812	765	799	750	836	849	816	794	785	818	788	762	834	857	831	765	847	750	766	834	774	834	852	802	822	796	796	731	799	823	789	818	812	766	800	775	792	813	786	840	813	876	810	822	860	723	840	789	799	829	788	804	820	825	835	785	785	805	783	789	773	811	803	766	806	786	804	794	839	783	793	821	829	800	778	790	852	826	813	787	818	836	821	751	811	782	813	770	849	846	795	832	827	834	861	857	814	795	906	795	857	831	761	808	792	839	807	837	847	859	806	796	756	807	855	821	814	840	793	789	793	798	781	878	794	814	855	787	836	827	839	816	776	810	809	846	815	815	784	799	768	828	813	756	801	799	753	830	804	813	800	704	809	825	816	790	824	719	843	824	811	850	741	789	748	759	842	847	836	784	779	808	821	797	803	800	889	820	875	747	795	842	809	797	832	804	802	820	845	794	780	791	765	820	775	788	820	841	791	735	849	834	790	757	782	817	837	817	803	808	794	740	845	794	747	819	771	821	800	816	751	806	759	839	814	753	846	809	817	807	777	799	822	786	799	781	782	838	795	812	803	852	772	781	785	772	798	764	833	781	821	796	826	830	819	831	841	818	782	800	793	867	823	888	770	863	784	774	789	813	832	774	845	785	732	810	828	789	802	825	887	825	797	790	765	849	788	790	803	855	806	751	788	752	853	828	850	773	791	789	801	771	836	828	815	774	796	805	798	773	761	810	797	855	825	846	804	744	801	784	798	853	814	809	819	844	755	823	840	764	769	813	760	777	826	827	777	846	814	786	747	759	770	813	869	791	798	823	820	783	799	817	817	836	803	841	786	821	854	779	792	824	799	816	792	816	776	892	820	787	810	823	855	792	858	853	813	864	837	836	822	764	789	812	882	835	830	778	804	804	817	809	796	799	806	809	811	752	789	804	853	838	815	793	815	834	828	823	812	824	779	812	813	773	819	798	800	793	803	813	845	757	835	857	779	836	790
5639	1493	1439	1153	991	981	903	942	897	900	883	917	910	915	891	819	896	793	868	848	896	895	823	906	881	848	836	834	863	859	875	822	874	863	811	795	854	811	843	880	843	835	795	895	853	868	856	791	859	867	855	887	834	821	849	889	845	838	887	816	808	848	814	799	863	902	841	791	845	812	885	838	840	852	800	826	865	854	884	858	787	840	845	862	865	839	887	855	838	860	867	839	858	869	834	860	878	912	897	907	821	835	807	846	827	829	832	821	844	867	815	861	849	803	873	860	795	844	836	837	853	870	841	821	857	821	852	814	852	819	852	829	865	822	843	825	876	845	825	853	892	867	855	845	817	830	860	836	881	873	814	812	886	871	872	862	844	799	848	853	789	794	828	852	864	849	791	854	832	893	902	855	865	865	871	814	781	858	804	874	882	875	853	851	798	820	844	871	848	859	872	849	866	820	895	857	839	866	881	897	855	855	853	858	850	879	853	862	863	873	837	832	858	848	806	868	840	835	861	851	848	784	863	872	851	838	867	787	832	814	874	916	853	892	872	825	828	871	895	812	840	860	859	888	830	863	906	865	800	834	810	867	884	822	851	836	846	839	890	888	776	851	801	804	868	870	819	842	823	799	818	761	788	833	864	824	828	798	855	843	839	832	861	850	840	829	906	802	838	862	847	855	855	871	842	861	868	881	915	896	855	843	837	841	826	895	829	847	849	798	857	808	928	863	827	844	839	874	836	832	840	843	877	830	914	827	832	856	824	856	819	868	890	862	825	829	857	832	823	841	867	821	828	836	822	893	866	800	853	868	857	867	864	885	890	797	854	856	812	886	812	877	846	844	844	875	819	853	825	849	889	820	863	826	830	847	821	845	877	826	884	847	834	912	868	859	832	865	805	830	882	856	803	876	894	850	859	804	829	823	803	864	837	903	858	853	902	872	802	849	860	864	839	853	846	820	838	850	812	828	819	843	862	864	869	834	828	819	852	880	840	887	859	781	874	851	849	794	895	839	830	855	839	832	836	915	817	835	819	845	868	955	812	841	842	885	778	840	886	827	884	852	874	889	863	853	840	845	849	862	894	890	832	790	841	768	826	845	809	834	845	807	882	874	856	872	833	857	800	825	865	848	855	845	856	891	856	855	787	860	833	865	841	850	855	896	880	807	873	846	815	862	855	844	831	891	851	832	878	838	897	871	902	901	807	883	883	837	890	888	872	864	896	844	830	857	827	829	848	857	880	803	858	804	846	843	877	790	867	886	842	816	857	859	847	834	815	854	902	830	846	885	854	820	851	875	911	838	874	847	831	893	827	885	797	878	876	852	883	851	896	822	862	848	822	888	841	831	836	892	863	841	805	828	848	827	838	824	807	868	858	800	816	863	809	814	863	862	855	888	862	867	816	855	897	860	867	831	821	819	885	833	852	845	827	888	851	884	845	865	855	820	840	910	805	867	836	865	835	885	826	848	870	848	862	850	873	896	835	799	836	817	819	814	873	848	844	823	806	804	790	849	853	814	891	877	880	812	863	836	850	836	808	851	815	866	810	871	882	850	855	860	867	842	845	836	892	923	811	828	834	887	841	792	840	854	837	853	876	844	857	832	889	879	833	867	885	823	839	844	872	876	902	836	850	844	891	831	790	807	827	836	822	864	853	801	854	889	860	818	871	821	873	878	849	919	844	864	841	859	851	857	815	875	892	812	795	889	857	846	849	848	825	869	835	836	826	815	850	832	819	821	887	862	823	893	872	833	832	828	910	844	841	884	828	897	843	872	816	820	854	879	855	827	857	835	817	865	808	851	874	834	861	811	861	851	838	825	940	878	872	825	834	842	802	838	842	847	815	849	832	826	846	812	854	856	852	859	826	905	877	829	813	854	838	814	844	873	865	851	834	856	895	834	870	884	849	875	827	829	846	840	848	855	836	870	765	817	874	891	900	806	837	898	826	858	867	883	856	859	884	830	848	859	895	901	905	865	856	856	828	861	880	806	884	857	845	872	853	860	871	877	824	871	877	865	848	851	873	848	870	839	929	867	821	834	852	871	829	829	901	806	832	870	825	856	899	849	799	875	859	784	860	820	817	846	812	821	857	916	853	828	854	898	863	844	828	844	831	871	888	864	823	856	891	840	817	890	862	835	824	821	861	803	850	813	827	841	830	823	891	844	801	903	852	900	805	852	864	861	863	820	933	868	853	864	875	804	840	834	790	815	866	840	815	846	819	843	787	848	830	822	842	842	876	867	877	854	826	848	860	853	861	868	820	848	843	882	875	822	834	845	809	883	840	868	889	842	872	895	890	902	855	834	891	845	836	811	884	848	837	799	832	843	888	842	782	853	840	852	836	862	853	855	864	946	831	857	867	868	836	867	843	869	845	900	845	817	878	781	869	812	867	889	807	835	835	876	822	827	886	835	887	861	882	862	849	797	841	853	856	885	838	877	857	889	846	905	863	869	874	899	842	832	793	859	879	798	858	850	929	839	860	854	825	831	875	906	895	839	907	847	851	872	897	856	849	852	878	826	856	846	845	893	874	891	892	866	838	877	835	865	852	878	857	812	872	856	862	841	857	831	847	879	815	834	821	870	813	861	900	817	842	848	870	847	830	813	859	897	874	829	865	881	846	849	828	824	945	848	836	863	867	833	819	871	803	901	847	810	810	837	874	815	846	858	832	834	802	852	798	777	861	860	834	879	825	876	892	801	860	865	852	846	861	846	808	834	828	856	841	864	890	849	918	878	852	819	821	862	857	814	845	858	818	863	824	844	845	868	867	838	850	833	866	865	813	826	832	842	836	837	867	849	844	808	868	859	841	813	884	841	860	797	852	848	855	843	799	842	833	898	856	831	841	834	866	867	884	826	865	830	872	850	870	841	820	853	879	828	880	868	870	854	836	863	866	835	834	861	896	838	833	851	852	842	901	863	915	863	875	866	875	863	856	810	875	818	858	829	859	801	852	851	832	829	857	860	896	892	869	854	859	824	860	865	883	850	887	841	846	883	843	809	814	896	852	893	846	881	841	851	890	843	857	877	883	832	920	796	855	881	877	868	849	909	880	828	837	852	863	810	779	841	883	900	914	828	811	854	882	866	821	833	908	837	846	841	872	909	826	857	834	895	835	909	831	853	930	823	887	827	874	812	851	832	883	833	871	868	836	833	835	845	846	847	830	837	873	868	826	794	872	859	848	818	876	843	844	862	867	805	877	819	846	859	853	842	864	828	864	864	800	835	870	834	835	881	814	827	826	880	852	869	844	826	834	837	856	802	849	881	856	863	870	796	865	859	824	843	855	833	874	831	864	814	845	841	824	880	844	889	865	820	820	857	838	864	873	812	841	823	872	849	867	840	849	847	841	829	873	861	894	849	790	865	793	851	840	908	868	876	857	855	870	834	850	821	865	916	830	846	841	829	878	879	797	793	814	852	840	897	839	874	840	832	813	915	866	825	808	826	869	825	867	909	842	804	828	844	839	832	869	858	841	846
24443	20334	26313	24197	20306	7600	1342	891	774	666	717	585	562	575	558	511	511	483	464	465	466	485	443	430	444	453	444	410	386	397	415	422	419	376	403	425	391	370	378	379	423	389	403	355	413	427	404	408	411	383	417	421	375	404	380	374	404	389	370	372	394	397	377	446	390	392	399	363	401	393	415	412	388	422	392	416	415	376	399	365	375	397	386	397	369	421	420	397	374	386	401	343	367	416	381	347	367	392	420	375	388	399	379	394	391	396	437	402	401	370	387	465	364	382	401	377	408	416	404	400	417	336	400	404	366	416	383	409	407	405	426	366	389	390	368	360	406	397	431	457	371	377	360	365	389	391	401	422	392	409	397	356	366	378	407	374	385	395	378	398	382	402	362	376	399	425	402	368	393	403	364	372	404	377	377	398	367	436	389	379	346	387	379	392	375	373	374	382	412	385	391	387	409	394	411	369	378	397	416	354	399	362	361	371	405	395	422	408	411	386	435	364	436	414	411	379	367	386	417	374	399	423	407	406	424	387	399	379	375	391	386	415	344	384	413	339	358	392	411	355	398	394	381	408	398	380	392	419	375	397	392	412	397	406	387	356	380	374	401	407	376	351	362	359	355	382	406	344	370	389	402	363	428	390	408	399	375	394	386	383	419	371	394	398	399	369	370	420	383	408	414	368	386	376	402	393	399	362	399	373	345	383	375	382	397	382	398	405	401	375	375	361	396	386	396	410	379	397	382	341	398	413	384	395	374	408	365	377	432	395	388	371	377	342	378	404	380	381	368	377	410	402	387	386	384	388	412	384	366	366	411	421	406	375	385	394	402	373	413	374	387	404	409	375	387	394	346	377	374	399	412	375	390	406	397	369	384	357	376	371	415	381	376	380	422	397	396	405	382	389	389	379	397	403	412	370	401	396	392	349	364	413	380	420	383	370	382	385	392	417	448	362	368	402	347	375	408	404	378	399	387	390	354	408	388	350	421	402	406	386	397	327	421	424	383	390	379	404	390	371	364	352	403	400	375	386	403	405	377	359	408	400	439	373	409	378	405	381	341	376	411	398	378	381	352	380	407	387	407	384	377	382	361	399	435	406	377	381	391	366	414	392	410	385	426	376	391	389	402	408	413	404	396	413	356	362	365	383	391	378	423	375	392	423	397	380	411	357	403	422	422	402	363	396	406	431	408	374	444	389	392	400	403	393	398	368	410	355	375	396	390	368	389	387	369	380	386	376	390	415	392	420	356	377	368	375	368	392	420	368	397	369	415	395	377	401	372	421	397	376	382	428	380	384	381	386	400	404	375	390	399	360	396	427	365	394	379	396	402	412	394	365	387	392	420	423	352	367	395	396	386	405	361	389	396	368	382	378	365	371	376	379	381	385	395	405	384	381	413	404	385	357	395	353	378	355	383	339	387	418	423	398	354	371	390	374	405	381	396	389	411	426	390	395	375	382	375	376	378	396	389	387	386	377	378	360	381	412	406	410	364	400	408	390	383	383	425	399	377	392	361	383	375	362	374	408	372	412	396	421	404	408	397	400	363	420	397	365	389	399	375	391	384	393	407	371	374	393	391	367	360	367	397	399	395	369	382	393	376	390	379	412	398	387	371	387	404	395	394	385	391	383	360	434	379	320	424	358	390	391	392	400	400	350	402	367	433	367	406	398	397	402	406	388	416	393	378	369	410	409	419	383	383	395	418	415	365	402	425	431	412	374	378	394	392	364	349	408	401	398	399	397	385	404	366	407	405	391	409	361	411	366	366	376	389	401	345	407	426	356	402	424	416	349	338	395	372	345	385	397	398	370	425	379	384	389	389	404	370	380	414	392	369	391	380	384	404	402	401	412	384	389	375	370	385	385	380	408	385	402	370	369	392	413	393	395	396	384	390	373	386	356	384	359	417	369	400	367	381	383	376	410	380	349	382	378	368	362	392	399	407	354	375	424	425	351	356	375	381	417	401	396	407	411	378	394	376	375	396	368	408	422	391	372	410	388	412	381	386	368	379	406	405	376	389	380	386	409	389	397	395	405	379	391	395	408	371	367	402	395	406	412	396	379	382	393	424	395	393	399	363	369	358	374	406	379	374	398	426	410	404	383	387	378	394	375	394	387	375	396	407	369	406	384	378	369	391	382	417	387	386	362	372	381	400	377	442	349	389	399	394	381	358	399	380	360	393	406	363	369	415	376	403	370	388	377	427	390	376	361	401	340	356	338	392	367	377	389	401	400	365	407	393	397	364	373	418	390	410	392	401	381	381	364	417	416	392	393	351	385	406	379	419	413	406	374	404	412	395	363	376	391	378	400	388	387	387	374	417	385	405	419	400	410	399	385	366	399	396	423	377	384	412	413	386	396	381	376	394	411	339	370	366	413	397	391	387	378	403	406	389	375	370	375	402	385	412	417	373	425	396	438	347	413	357	306	425	376	382	393	411	385	392	385	368	387	357	377	403	362	364	357	398	402	365	368	375	387	382	411	366	382	371	393	370	395	416	389	361	398	421	423	392	390	393	364	406	384	363	392	414	394	394	374	364	397	389	421	404	402	398	383	377	400	377	388	382	345	382	364	440	363	364	402	361	380	395	388	372	402	375	413	345	411	365	382	406	402	387	350	419	389	394	350	360	412	357	400	405	374	410	415	404	372	415	401	372	387	392	381	426	360	363	390	391	373	423	400	380	390	386	389	382	393	403	389	386	384	380	414	404	388	413	361	406	431	358	419	394	390	400	356	416	381	390	399	438	421	346	393	393	380	375	389	398	398	364	377	378	402	405	358	377	392	389	394	342	406	354	415	360	352	392	383	359	388	355	402	362	357	376	417	371	408	391	405	415	412	373	422	382	430	363	387	388	393	360	387	443	382	367	396	400	378	387	396	359	388	389	352	368	351	394	402	393	407	396	384	357	374	387	398	377	377	390	385	394	428	384	355	356	393	380	421	368	384	392	391	360	361	383	367	403	381	401	382	336	394	404	390	351	390	448	366	389	378	343	406	376	356	428	395	391	369	387	349	390	375	408	396	369	389	392	349	376	416	396	388	395	383	426	402	400	365	403	374	412	365	354	381	408	378	322	367	402	399	386	381	375	332	391	355	387	376	383	393	394	386	399	411	423	393	373	379	377	374	416	375	406	410	360	358	412	377	394	381	390	416	385	407	371	413	400	361	388	384	372	374	376	388	426	349	378	398	378	370	387	375	401	406	393	395	397	349	408	418	395	399	401	381	349	405	433	413	427	371	383	369	390	349	363	361	400	381	385	374	410	427	376	374	403	369	375	369	404	398	396	394	398	353	347	401	357	397	398	385	391	401	378	408	412	355	407	373	395	385	418	373	390	382	360	389	417	428	366	399	392	365	379	381	391	358	400	367	384	409	370	402	377	371	385	393	394	385	392	391	357	389	391	401	434	358	383	374	411	429	377	372	391	414	400	424	392	397	356	354	349	388	426	397	357	411	399	398	403	403	394	347	408	407	403	407	397	376	371	420
8100	11268	10251	5645	3677	2760	2122	1697	1408	1191	1009	933	799	785	770	746	705	684	567	565	598	528	553	525	500	486	479	512	480	443	455	463	494	433	528	467	453	489	447	439	428	454	451	458	429	448	465	433	441	407	422	449	440	431	423	420	456	400	457	467	414	415	434	415	488	453	406	419	442	439	436	421	389	393	460	451	443	454	445	421	428	441	414	454	438	445	428	412	434	436	423	449	396	424	425	430	440	427	445	438	400	416	443	409	450	455	428	386	383	429	406	412	415	421	414	451	418	424	413	451	427	426	457	440	408	413	435	422	442	423	448	448	402	414	405	433	408	452	417	421	464	402	454	424	428	449	432	432	427	411	405	415	429	459	427	440	404	412	422	447	419	392	453	412	413	442	384	405	445	398	459	430	434	426	434	419	419	449	481	448	410	441	436	383	381	464	479	407	386	438	423	429	418	456	442	423	418	438	399	433	416	399	416	453	429	447	448	442	393	417	413	436	435	418	430	396	426	413	433	424	387	436	443	405	436	419	440	426	420	466	444	456	459	456	408	410	422	405	446	456	419	422	421	425	375	433	428	426	445	407	443	453	445	410	441	413	433	399	430	423	400	442	450	407	438	394	416	443	428	421	418	443	450	421	421	414	391	388	420	424	422	422	447	444	446	420	412	488	444	475	424	428	450	431	424	402	417	433	411	431	397	420	418	410	444	422	422	473	376	459	396	418	425	402	434	444	432	428	419	429	434	389	402	420	400	423	425	458	404	399	430	422	455	444	399	416	408	449	450	436	412	463	410	421	417	410	420	438	434	422	439	428	411	466	416	408	407	435	435	424	409	399	413	387	454	433	461	356	439	439	411	414	407	436	422	409	430	405	436	446	422	438	415	429	445	423	427	370	389	432	378	401	402	440	430	435	415	438	410	460	439	424	417	462	409	389	437	418	412	423	416	413	442	449	451	422	414	402	449	403	416	415	444	413	434	421	434	417	435	427	450	389	429	473	407	404	445	434	389	422	424	394	439	410	407	435	424	451	438	405	404	426	410	397	460	437	464	466	432	409	434	451	410	384	440	411	424	422	406	452	433	464	400	392	410	430	427	447	411	430	453	416	444	409	425	415	425	400	406	464	382	445	463	396	434	436	412	421	407	445	399	489	420	434	414	411	433	383	466	416	445	434	419	389	407	445	417	458	418	436	420	414	444	405	410	414	423	416	431	437	424	408	398	438	465	408	452	432	412	439	427	422	408	448	421	435	431	420	438	439	398	433	415	433	441	425	426	452	396	409	396	400	384	426	431	415	454	422	404	456	422	423	413	412	428	423	385	403	421	443	420	393	415	415	493	425	431	411	407	413	416	406	393	427	411	423	456	426	398	428	409	385	422	415	408	449	396	391	426	379	429	435	418	452	443	433	420	395	440	419	370	426	423	404	440	409	423	441	451	408	403	451	411	432	401	453	411	411	420	389	419	449	426	414	376	433	438	418	412	436	418	442	434	416	429	417	395	451	431	447	434	416	444	406	431	428	418	452	443	449	414	427	441	421	457	461	418	430	419	413	435	427	415	385	361	385	395	440	465	449	422	413	412	447	420	398	426	423	369	436	395	443	403	406	438	412	411	404	392	441	429	456	447	407	404	416	421	432	423	406	422	440	449	407	434	437	392	399	419	429	428	413	402	431	405	447	432	407	454	411	430	378	427	470	413	412	398	454	405	390	429	418	408	427	398	429	432	411	402	438	423	407	456	424	410	415	397	432	439	454	433	444	423	419	446	443	406	423	442	458	429	429	452	395	449	440	416	447	428	446	440	422	413	395	398	459	460	436	410	387	406	405	416	424	420	419	384	419	457	443	438	403	453	432	440	404	452	387	416	433	413	432	413	439	419	389	431	432	380	428	421	423	433	405	399	376	405	463	424	427	437	422	428	420	400	451	426	397	417	384	421	422	439	413	446	439	430	431	408	421	399	456	432	432	440	424	398	389	436	444	399	427	408	411	397	431	408	459	397	415	378	410	385	424	425	417	436	411	419	431	448	412	443	402	427	431	420	435	417	432	401	378	409	494	444	417	412	401	413	408	401	457	440	434	429	405	399	403	391	454	439	453	419	451	424	417	444	434	410	401	418	415	384	405	418	414	404	403	421	420	460	426	435	415	432	459	460	399	429	412	417	399	432	420	401	408	443	449	473	429	420	433	420	447	399	446	425	395	427	411	392	434	448	418	391	420	395	427	428	407	418	414	408	424	453	425	430	418	418	447	437	424	409	446	431	414	442	430	423	440	416	427	417	385	398	429	419	423	449	449	442	446	424	422	397	402	451	407	359	420	405	433	442	418	396	441	378	441	375	406	429	434	443	443	418	447	447	450	409	417	405	424	409	407	419	445	418	405	435	414	400	412	395	409	419	415	445	432	430	420	428	379	424	395	395	414	428	406	430	437	425	395	429	407	397	415	394	427	412	430	395	415	462	413	405	418	382	432	412	448	429	449	451	437	425	445	412	387	425	423	386	433	458	448	441	439	420	436	431	435	430	412	420	437	425	445	472	430	371	415	458	402	437	411	417	422	432	395	404	418	464	391	434	417	447	418	440	411	437	426	404	413	401	466	474	428	422	431	414	435	369	399	447	430	436	411	419	448	414	423	464	424	416	416	427	444	414	443	458	425	449	419	432	439	446	424	427	414	428	417	427	424	409	456	415	416	447	444	395	403	399	425	402	429	439	406	427	436	443	428	407	412	404	412	405	397	427	432	427	430	452	392	414	479	392	428	434	401	422	445	453	440	445	435	458	393	386	413	420	425	405	424	410	430	448	441	433	401	449	424	399	400	461	399	410	440	396	422	429	430	429	431	393	400	464	451	400	412	433	420	427	442	420	443	446	422	432	432	443	384	405	418	406	446	412	405	474	416	422	417	457	426	441	411	440	441	439	443	439	422	392	417	410	428	407	447	455	419	409	403	410	443	433	429	408	395	389	450	420	438	433	457	442	418	410	452	430	431	445	415	415	425	449	415	416	419	457	400	469	419	433	417	404	436	420	412	417	396	411	433	418	431	450	417	431	421	443	438	412	437	420	420	438	436	420	422	446	431	418	392	442	421	431	421	388	399	441	442	442	437	419	436	439	439	408	408	400	415	449	404	416	415	396	432	393	427	435	444	427	429	431	412	395	391	456	405	450	430	443	426	410	429	421	432	445	443	391	455	432	421	406	415	436	444	429	434	441	447	417	403	401	398	398	401	412	426	434	410	461	423	418	425	433	380	422	417	438	462	409	429	406	463	417	421	422	424	420	437	418	436	439	395	432	413	382	427	417	432	423	401	462	469	405	440	418	408	442	434	434	418	440	378	426	438	428	455	425	420	469	440	437	398	371	446	433	424	429	427	399	409	416	421	409	426	407	432	446	419	408	426	437	420	417	414	437	372	398	396	454	412	435	379	441	407	445	422	426	409	443	417	422	416	409	443	454	461	387	416	437	409	405	423	424	436	391	429
22649	20358	26821	23779	20363	20332	6256	1929	1554	1405	1251	1168	1082	1075	1060	1061	974	969	900	880	903	880	943	840	881	840	808	885	882	867	759	836	863	814	855	804	832	799	836	855	796	810	783	765	771	855	822	731	816	792	772	808	790	795	801	786	839	796	812	834	812	808	832	810	794	765	774	833	822	806	812	800	776	810	776	787	808	785	774	756	782	787	795	736	766	770	787	766	801	802	800	823	757	772	787	797	767	798	776	779	793	770	802	843	782	773	780	809	732	775	800	756	744	838	739	773	749	775	797	738	743	727	770	803	787	781	807	765	784	759	770	800	832	773	779	773	816	762	815	767	806	808	819	786	786	796	791	799	822	826	811	800	744	845	711	803	771	807	829	762	792	762	820	776	800	762	754	839	802	763	796	784	812	810	712	765	770	795	764	795	797	762	752	769	747	750	755	796	802	746	765	725	746	783	770	769	763	764	811	790	759	847	761	773	745	813	844	737	811	791	730	771	767	771	759	846	789	800	782	759	782	794	820	777	788	742	777	802	861	813	865	744	812	744	826	788	798	717	787	736	852	740	748	746	728	830	776	810	757	793	806	786	775	745	794	728	780	817	852	767	759	774	757	792	705	813	754	737	789	805	812	780	757	758	741	777	783	821	771	812	766	763	723	858	781	794	784	798	772	752	717	768	771	728	749	800	830	786	819	806	827	781	835	794	763	758	781	805	743	865	748	781	833	730	763	880	829	757	808	751	789	786	812	763	771	791	745	730	756	793	811	730	797	810	806	798	806	826	762	753	782	793	776	768	778	733	811	796	862	806	759	754	759	788	845	816	807	674	776	780	780	755	774	818	799	803	795	750	770	813	730	740	780	798	774	800	724	792	818	745	762	787	779	766	777	773	818	767	816	779	766	795	713	776	788	770	809	823	800	772	795	836	771	773	770	831	742	760	762	760	747	775	784	762	768	775	815	771	788	776	770	794	797	791	834	846	814	837	758	792	781	806	776	764	759	739	788	825	735	781	795	771	745	756	734	794	758	773	822	827	784	773	819	767	770	738	714	765	807	814	826	818	747	727	773	820	803	802	783	801	769	739	789	774	792	755	792	753	778	756	795	769	772	814	770	813	765	826	826	787	807	791	747	745	804	763	729	760	757	865	814	787	810	762	810	759	818	781	760	831	771	763	743	756	762	746	786	758	807	741	752	765	786	782	803	757	776	787	809	820	787	827	803	723	770	824	797	747	780	768	788	795	719	810	815	802	765	796	793	803	830	823	829	776	787	796	746	801	766	781	799	803	752	799	741	770	753	777	801	759	763	788	774	783	819	837	797	828	795	799	809	753	783	774	785	789	836	785	820	800	763	792	830	796	773	814	781	789	807	792	786	801	766	803	812	829	757	788	799	802	760	809	832	809	753	794	806	824	798	774	777	794	840	772	788	782	782	868	784	793	789	776	794	785	788	815	792	785	811	779	759	764	757	792	774	811	809	835	798	797	820	780	742	813	791	791	809	768	767	736	782	767	789	832	729	763	775	752	822	757	739	758	848	783	763	769	791	774	743	777	757	815	781	758	838	769	740	802	810	749	798	738	764	763	808	792	756	755	801	841	727	774	767	731	803	707	784	839	819	742	763	770	770	770	778	755	745	760	826	751	797	785	763	783	812	767	774	728	762	796	783	755	796	765	762	785	816	790	833	787	759	764	797	798	761	736	789	766	784	779	799	763	794	770	761	817	772	773	805	769	822	759	761	788	778	843	772	794	787	782	807	779	781	843	785	740	750	770	808	821	754	796	729	759	826	803	770	849	757	777	790	774	769	792	824	761	785	817	791	761	784	821	731	767	710	772	778	764	779	818	755	771	752	734	774	763	746	753	800	781	772	815	785	790	749	778	801	791	814	770	778	785	810	773	747	741	783	763	793	815	788	763	788	707	766	820	836	757	819	787	782	824	806	820	838	771	710	777	800	741	794	759	782	775	789	787	787	743	746	765	754	735	753	728	805	800	759	814	828	794	754	807	792	804	731	744	791	795	768	765	793	824	792	728	740	774	830	786	779	850	812	779	836	775	783	816	758	823	773	815	801	798	816	848	801	726	770	778	827	810	770	824	802	805	745	787	782	777	768	786	760	801	741	786	838	824	801	774	815	757	807	770	779	767	775	811	783	824	798	805	799	736	794	774	744	769	799	743	784	797	767	781	742	801	786	778	836	783	813	813	737	796	768	773	764	777	813	770	790	775	776	783	788	797	802	764	849	772	735	760	747	788	797	775	808	781	783	828	786	759	756	804	809	767	781	757	768	780	787	770	819	811	778	757	746	795	747	780	781	770	765	800	757	757	767	776	785	810	818	786	805	734	763	765	794	790	723	786	767	808	810	807	791	782	793	755	783	750	788	771	782	797	810	810	831	762	774	808	724	822	796	762	797	792	801	799	771	784	746	782	758	822	777	841	770	776	763	766	772	730	803	755	779	830	790	789	767	760	750	771	795	756	764	763	816	770	790	753	779	777	793	807	819	752	772	784	795	791	723	771	795	787	764	780	790	768	775	787	743	772	770	813	783	775	799	800	760	796	758	764	802	765	741	748	827	763	792	722	803	778	768	824	780	789	804	796	799	802	778	780	755	812	841	780	780	784	782	735	796	776	779	780	821	730	780	811	788	762	742	781	824	789	818	806	838	821	833	770	757	798	788	789	784	693	799	791	826	805	824	767	775	766	826	783	761	820	801	756	789	783	734	758	721	813	812	792	770	774	770	764	753	791	798	773	763	735	799	802	826	772	774	772	793	772	749	768	813	800	811	826	769	813	760	779	744	795	814	800	774	812	790	834	763	742	761	784	774	733	798	799	754	773	761	769	767	794	801	788	779	747	816	775	769	782	728	791	773	783	722	805	774	840	702	760	791	773	770	760	780	741	860	785	806	788	765	801	766	762	765	733	728	854	796	782	768	822	793	801	780	797	770	785	827	814	786	777	763	744	829	814	801	805	839	779	762	778	734	804	759	741	788	764	765	784	749	785	773	748	804	790	763	782	803	757	851	731	783	780	774	814	763	794	814	823	811	771	831	853	809	804	791	712	778	737	718	794	802	787	836	759	739	778	831	769	825	761	838	759	816	775	776	783	747	740	782	795	783	782	714	743	794	797	760	792	756	847	808	767	768	808	779	744	784	808	780	724	825	755	818	773	789	757	774	867	757	799	786	739	786	762	827	762	778	745	796	818	820	783	803	787	751	800	782	771	806	776	773	773	776	796	781	764	757	777	812	812	726	803	749	778	772	817	782	752	719	790	785	765	753	771	739	772	756	766	778	820	764	812	783	815	863	803	799	774	746	789	741	738	876	831	767	802	740	726	812	710	796	762	794	823	779	788	799	751	787	840	775	812	804	748	790	798	790	738	765	790	832	806	809	782	793	764	792	773	799	804	777	795	726	781	791	791	837	789	802	821	756	780	746	775	772	737	799	802	721	732	737	811	773	837	810	803	754	756	785	776
11210	17682	16145	9656	6481	4944	3706	3046	2505	2207	1961	1673	1568	1428	1352	1199	1216	1156	1087	1049	1047	1002	984	988	922	914	902	866	896	892	829	864	841	794	808	843	827	833	833	810	796	809	830	809	799	806	781	792	815	796	788	794	829	758	727	784	789	779	786	817	769	753	778	794	733	769	738	781	723	747	762	844	765	763	761	807	756	757	801	746	815	848	749	760	765	742	764	800	774	801	758	785	762	741	773	775	713	774	770	761	730	805	744	742	742	770	808	794	777	789	734	679	751	746	744	733	740	712	776	766	721	772	784	749	774	797	747	728	750	742	760	741	782	731	765	774	779	776	819	796	714	745	773	782	737	730	770	785	788	731	793	830	787	792	735	776	775	761	789	751	717	732	774	748	741	761	757	713	734	757	790	804	696	795	749	750	729	716	727	774	778	768	750	781	740	781	771	758	774	726	758	808	746	756	720	669	760	772	784	769	719	745	787	761	782	752	743	753	784	796	791	740	684	729	732	792	748	777	817	777	771	718	767	791	774	772	820	781	748	721	774	788	805	789	747	736	770	725	738	731	737	769	773	792	780	737	740	716	776	780	726	732	789	746	711	776	804	728	778	753	757	771	825	788	803	731	764	773	744	751	743	735	750	797	764	750	706	773	753	778	765	757	734	762	767	771	767	763	774	746	746	694	733	785	772	709	780	730	726	758	738	758	781	745	750	736	768	793	777	784	769	763	738	768	749	761	752	735	788	721	766	835	755	786	803	762	763	764	730	793	734	768	719	714	761	750	760	733	755	723	771	760	743	746	779	741	775	742	736	778	728	757	753	788	764	775	728	807	737	822	750	766	771	749	775	753	757	743	834	760	702	751	739	798	721	784	747	755	711	763	791	751	734	743	725	758	728	774	777	731	749	749	784	748	766	732	745	779	765	711	799	777	758	766	789	789	791	734	766	739	824	789	728	742	780	732	757	761	724	747	768	756	748	737	732	761	750	735	784	698	758	740	770	751	773	734	739	773	758	768	780	774	777	762	774	769	726	720	726	745	760	724	746	733	783	761	779	771	820	794	777	786	760	736	813	748	760	798	770	777	778	698	784	775	770	726	766	741	833	777	767	753	768	764	753	764	741	755	735	746	763	741	799	760	741	791	746	790	773	748	776	752	742	790	778	773	749	729	700	728	796	761	753	797	723	785	765	730	779	789	772	753	750	771	733	745	748	742	764	730	777	755	758	745	744	783	736	768	702	769	751	777	722	764	744	738	726	734	768	806	770	764	749	749	774	820	743	731	786	716	740	719	787	697	733	759	733	731	793	763	745	779	750	804	764	753	711	747	726	754	765	752	723	767	796	748	767	754	733	772	823	760	742	772	781	707	755	716	772	730	724	734	712	735	757	787	751	815	693	763	759	741	781	739	807	745	737	784	764	765	724	752	805	735	753	781	813	723	762	763	755	730	779	810	751	793	766	724	745	757	732	725	748	801	793	764	733	761	775	761	733	747	768	756	765	822	784	778	743	756	753	783	776	768	769	697	799	727	791	779	749	850	763	809	742	737	746	737	734	805	753	689	770	778	732	750	795	751	693	764	763	788	771	775	750	783	734	718	760	701	783	735	763	716	766	783	741	736	748	786	776	742	734	800	750	754	774	745	773	780	745	769	732	759	756	758	758	707	778	736	731	744	725	813	745	761	770	780	739	749	767	739	781	795	781	707	797	711	757	761	769	754	737	735	787	760	761	706	789	765	761	756	773	731	772	752	750	730	745	749	760	726	736	751	784	729	774	746	748	778	761	771	773	735	759	769	738	793	779	778	757	761	764	744	806	747	753	718	758	774	727	783	747	714	795	772	766	790	807	740	729	761	725	731	798	773	731	768	742	765	752	804	721	780	766	776	725	741	757	741	737	702	737	723	743	774	771	783	753	791	813	764	740	805	794	806	782	685	738	762	727	676	747	766	761	784	788	758	744	792	766	764	767	801	726	774	747	764	783	743	739	771	743	786	753	725	767	730	747	791	751	743	753	755	789	732	778	762	768	748	733	775	764	740	712	741	739	735	756	764	735	754	769	778	742	797	765	725	787	750	723	787	730	800	803	726	733	729	756	772	801	751	779	799	763	751	775	787	740	713	798	732	800	749	751	775	745	759	768	801	743	814	738	773	776	755	748	754	676	749	771	775	763	736	758	751	785	776	766	721	708	769	748	762	688	750	769	788	743	768	719	759	747	756	798	794	755	752	728	762	754	783	732	796	764	709	784	755	744	750	775	755	730	750	760	793	765	768	736	760	698	735	759	756	717	712	776	794	815	799	743	730	768	785	802	741	820	749	788	728	785	752	741	742	749	783	751	744	732	719	767	755	780	754	755	767	737	756	731	706	801	785	709	797	749	775	725	762	771	766	745	739	752	741	711	770	777	742	751	725	777	775	754	742	737	773	774	712	762	753	733	740	764	695	813	836	774	702	716	750	721	746	754	741	699	778	731	751	725	759	733	770	775	736	783	817	739	791	755	742	745	786	720	750	783	741	716	719	743	761	769	775	763	784	739	790	770	729	801	696	787	753	788	779	728	726	737	738	736	726	753	695	741	772	794	753	697	773	754	761	733	737	791	741	776	761	777	786	798	770	752	793	781	757	799	730	752	787	735	727	763	763	773	752	736	756	761	674	742	730	753	770	759	750	764	737	765	769	791	777	710	794	750	748	744	716	734	711	751	769	774	717	781	722	784	745	760	769	753	770	706	740	722	741	736	777	801	780	732	739	758	772	801	811	763	742	788	747	766	706	742	746	752	781	726	781	733	762	774	762	764	820	754	782	804	777	799	754	714	794	760	806	763	750	784	759	769	765	756	784	776	779	740	719	811	761	802	719	753	792	759	730	778	724	751	750	742	795	743	775	762	786	790	736	770	811	722	778	810	763	774	751	713	730	738	758	762	745	748	778	739	737	802	767	733	770	784	709	765	762	708	732	748	726	746	770	760	768	698	758	743	739	727	762	770	749	754	741	740	769	727	815	781	731	788	735	744	725	796	775	773	815	748	763	766	760	756	807	737	741	787	756	775	716	788	737	723	791	728	725	764	765	737	749	753	794	788	730	737	750	785	771	777	735	737	702	792	702	723	802	704	744	747	773	780	770	770	800	781	736	767	726	783	784	743	806	789	779	750	739	736	784	736	780	752	753	789	766	733	795	738	776	728	766	771	747	730	731	776	726	717	758	686	754	761	748	736	772	777	755	784	741	745	763	797	736	741	793	760	728	787	771	744	701	783	816	798	784	791	774	713	696	734	774	808	715	751	745	806	806	776	781	756	781	722	724	769	721	722	742	764	776	758	757	778	731	776	717	754	726	759	774	788	736	718	724	778	780	775	737	732	821	732	849	749	788	745	730	769	776	746	727	726	795	738	720	762	770	785	772	729	694	744	765	761	754	739	731	757	736	773	737	739	723	731	773	789	718	793	712	730	721	753	805	813	748	752	679	749	792	791	740	773	718	753	749
27738	13230	2148	1010	946	841	866	858	816	800	788	823	782	805	795	807	827	783	790	821	756	805	818	838	826	834	816	809	827	822	792	833	774	793	803	798	778	772	786	777	762	774	781	776	766	790	780	794	801	836	770	791	789	765	838	783	840	751	800	769	786	790	791	786	781	795	789	823	764	826	812	788	830	794	805	811	815	778	793	793	854	820	758	807	857	799	767	803	796	811	719	761	767	824	831	795	762	822	835	797	791	771	792	788	793	811	792	806	844	795	789	718	829	792	777	797	780	791	856	868	783	782	756	723	803	794	832	812	792	832	783	788	781	769	779	795	812	749	781	744	829	791	781	818	752	774	830	785	810	774	810	814	735	841	839	839	750	788	778	791	808	852	808	769	830	808	784	771	790	751	749	833	824	762	832	794	762	776	760	835	781	809	818	822	856	790	748	820	767	815	836	850	775	774	831	831	815	805	784	784	867	784	812	811	773	784	765	817	770	794	753	765	735	773	795	866	818	763	821	822	822	811	791	777	800	803	785	853	806	812	796	828	770	818	803	767	765	800	817	833	854	776	854	825	795	851	784	808	745	810	796	779	771	872	838	828	776	871	792	811	804	811	794	812	768	783	785	791	759	756	806	808	741	828	815	758	800	758	779	768	819	819	755	818	797	780	752	764	784	796	804	791	819	835	789	755	759	786	792	757	815	786	772	788	776	797	786	783	773	814	803	815	741	787	783	788	791	855	772	764	831	763	818	814	850	837	814	839	831	773	778	764	823	775	790	796	785	803	797	772	756	782	778	775	814	776	769	762	773	795	814	837	765	814	780	812	822	809	815	815	780	797	749	811	827	805	787	768	793	868	804	816	807	796	785	821	790	788	783	807	747	772	803	786	779	786	816	767	829	802	824	812	781	823	762	824	792	773	810	801	781	806	819	796	820	782	780	810	755	815	820	794	807	769	793	768	812	797	782	803	768	805	795	754	813	792	817	792	833	803	821	737	773	784	774	795	757	850	806	751	803	801	828	783	785	748	771	819	809	867	796	784	729	762	790	799	750	770	808	822	791	838	785	750	752	789	795	784	797	807	793	762	805	790	742	750	778	805	816	752	762	755	798	822	795	769	729	743	773	786	769	741	850	737	814	827	843	773	819	782	807	823	786	793	819	766	759	831	797	853	833	846	802	801	834	795	775	812	823	787	754	757	856	815	771	795	792	835	782	839	808	790	832	834	802	775	847	766	814	800	821	827	787	808	820	782	788	798	735	744	761	783	805	797	836	754	810	769	753	793	763	856	790	811	807	810	773	798	821	777	814	802	775	782	812	785	745	830	803	830	856	788	837	828	815	801	749	788	810	805	793	778	802	784	798	832	760	780	785	813	740	786	775	754	854	794	824	829	821	797	786	770	803	825	778	805	789	781	856	791	833	796	799	769	760	765	743	790	778	798	834	754	819	785	763	788	793	779	777	808	801	792	855	734	792	784	786	822	778	805	749	762	791	816	846	792	830	796	808	783	821	833	791	773	807	739	794	757	778	830	782	776	793	760	795	780	824	767	823	743	798	782	797	773	822	771	814	777	846	843	802	782	799	814	791	762	807	761	809	847	777	805	789	817	794	797	762	836	818	797	793	787	796	776	776	792	750	806	845	806	799	751	751	845	785	783	816	808	794	844	777	752	794	799	775	796	827	801	799	793	772	845	802	776	805	822	818	860	832	789	795	767	808	826	759	789	802	826	815	778	775	823	771	853	779	801	817	835	796	818	808	760	806	808	800	825	782	814	781	799	798	799	798	786	796	815	791	798	823	775	779	761	807	736	802	834	800	803	863	808	817	752	782	771	830	836	780	796	791	799	798	769	728	810	806	782	811	779	796	831	818	786	796	787	798	797	785	802	870	748	840	817	782	782	810	789	795	791	791	843	780	754	817	829	786	790	848	810	788	785	806	789	763	773	771	786	875	814	778	822	845	851	758	792	787	868	787	758	821	757	783	751	794	828	758	776	826	783	800	755	805	762	819	758	803	795	783	833	825	803	814	779	762	758	814	801	775	765	822	762	808	808	758	785	826	853	815	793	788	832	728	789	805	826	737	796	789	763	784	780	760	775	824	762	795	815	754	832	797	790	769	788	827	851	748	764	763	821	788	789	733	827	761	799	808	781	820	806	788	777	866	776	801	793	840	749	812	803	760	764	793	838	778	773	812	765	801	784	769	758	825	867	764	741	821	849	810	797	771	748	814	769	789	767	785	799	782	813	771	808	806	808	784	767	781	791	753	765	843	751	816	826	849	798	761	718	773	762	823	775	752	833	818	821	779	825	785	739	829	815	827	794	774	757	788	758	787	836	740	831	772	810	803	771	781	827	821	812	789	743	782	835	798	778	814	782	808	789	808	791	839	793	756	787	783	808	770	816	794	819	809	743	788	837	842	845	783	811	804	791	783	806	798	781	764	778	825	811	777	757	816	769	804	831	762	791	807	787	796	774	823	802	797	818	821	814	765	814	800	809	779	838	770	802	796	818	802	836	762	818	806	820	846	798	841	789	788	767	821	799	793	734	820	773	793	727	869	795	737	822	764	779	800	836	764	809	820	767	766	819	796	837	834	816	781	767	833	792	825	787	812	740	773	758	781	783	795	794	757	787	738	800	789	787	797	757	829	846	816	797	823	838	855	752	810	806	801	750	854	810	795	804	746	757	819	822	824	751	773	794	807	803	726	769	828	844	798	815	773	788	788	788	839	789	820	770	769	781	798	814	834	781	820	792	783	780	749	804	774	795	806	790	811	777	844	782	828	830	768	805	824	762	778	792	801	814	750	803	784	809	809	852	738	789	780	801	770	788	790	788	777	771	804	779	840	724	799	789	827	777	779	767	794	808	804	756	817	773	763	797	750	780	707	796	818	796	808	801	766	803	824	813	744	801	746	809	804	801	829	760	796	828	821	800	785	763	761	832	823	793	804	785	796	813	759	844	790	794	765	760	780	834	791	793	767	809	821	767	774	825	801	801	794	827	806	829	843	827	833	816	818	806	800	762	764	817	773	751	775	807	744	809	846	830	761	770	805	806	774	753	782	784	793	801	738	779	756	784	807	782	769	776	806	776	798	743	820	754	789	751	828	848	768	775	807	776	843	847	763	811	790	818	782	790	785	821	780	812	772	778	775	827	749	855	783	791	838	845	760	840	798	781	796	716	786	769	826	828	820	863	819	793	804	743	857	808	844	775	747	767	739	839	809	773	787	800	799	839	828	832	790	801	825	769	778	784	823	835	785	800	759	799	809	822	788	804	826	820	795	800	811	822	774	789	804	800	760	739	799	796	794	808	806	825	815	799	788	811	885	828	758	833	813	812	790	785	815	765	788	769	846	776	823	766	779	799	749	809	772	812	814	825	784	770	799	823	816	719	779	817	825	782	800	847	811	841	807	806	795	854	809	789	778	801	758	845	881	787	795	788	840	800	786	761	830	822	797	794	823	787	784	821	791	756	819	783
5625	1500	1350	1107	986	971	921	889	909	881	880	886	868	891	799	922	835	794	822	850	861	827	805	830	846	824	828	824	828	836	896	812	823	815	848	842	845	832	815	825	871	878	860	850	807	850	821	890	868	866	899	851	820	805	827	806	823	881	840	852	853	823	883	812	820	871	789	890	855	824	855	870	857	756	869	837	824	836	862	906	916	849	828	813	859	844	799	844	837	866	837	830	825	839	837	806	870	869	877	886	843	820	817	843	862	828	829	846	853	847	847	868	884	875	833	822	852	900	821	811	845	842	871	819	872	859	870	837	875	861	838	799	864	799	860	842	914	835	814	850	851	859	815	791	825	885	873	826	864	851	847	852	839	842	857	812	835	862	871	829	829	838	846	866	852	838	840	850	827	846	860	826	840	827	869	867	883	790	892	834	809	780	898	779	830	842	868	864	843	867	867	826	863	798	879	866	846	796	805	841	851	804	850	854	824	855	826	803	803	838	870	838	858	836	819	861	823	858	838	843	842	817	879	838	795	859	799	802	802	809	855	843	872	834	851	838	849	835	828	857	801	806	899	818	863	827	835	874	810	824	815	850	865	837	867	902	822	828	844	840	827	888	801	814	861	853	800	883	874	836	819	856	855	883	872	822	833	822	875	893	839	829	874	812	899	886	839	868	856	815	812	872	877	840	834	859	849	863	820	836	866	795	859	858	807	859	883	854	800	830	836	816	825	882	788	852	882	843	863	829	836	839	841	877	891	845	846	831	880	843	830	845	837	811	832	891	835	872	785	889	877	851	855	825	834	814	834	814	878	862	830	854	838	809	785	843	880	823	854	838	878	844	917	832	807	834	813	833	845	851	839	775	872	814	840	831	841	805	788	840	856	878	829	830	825	868	903	839	839	804	830	810	844	849	828	868	910	850	902	864	855	850	833	817	836	846	810	862	844	859	882	825	909	795	876	794	789	801	834	806	820	806	791	802	810	835	870	834	865	839	827	839	846	850	806	853	800	839	815	809	819	816	865	782	844	845	822	809	859	859	841	833	805	904	886	816	809	854	843	852	898	856	854	768	821	837	843	839	823	786	858	817	863	862	857	806	867	830	828	808	846	807	845	827	815	832	895	845	877	836	859	844	884	834	819	832	898	862	837	847	851	844	895	789	884	830	815	807	840	838	850	846	821	816	829	883	843	831	850	831	834	863	803	841	898	854	778	834	837	801	788	854	864	834	867	831	836	867	810	821	815	786	852	839	832	854	877	880	846	791	885	842	850	807	846	848	826	866	847	897	865	816	832	857	811	810	826	843	856	869	784	824	866	853	872	825	823	846	794	856	860	819	822	860	819	828	857	833	810	815	796	833	878	868	872	816	793	860	914	813	891	820	804	859	867	817	829	834	824	844	826	861	842	835	870	858	782	846	873	848	840	795	874	874	796	849	867	856	849	817	872	846	783	855	833	794	873	841	881	838	872	848	870	838	913	873	840	859	828	862	846	846	839	832	857	814	826	873	879	823	840	812	853	872	889	846	869	800	818	862	828	896	830	822	856	856	791	816	814	844	884	834	856	832	856	741	849	820	821	849	831	921	806	872	841	796	809	874	824	836	892	779	844	847	830	916	881	878	793	767	818	799	871	866	825	870	838	776	836	850	804	817	846	837	845	822	873	863	806	840	730	832	795	853	845	834	810	812	853	882	857	811	801	836	843	811	812	855	850	845	878	761	855	850	809	846	859	843	867	822	848	818	835	818	836	827	862	778	848	798	815	861	824	802	837	897	852	866	831	868	805	797	835	863	768	886	805	862	804	850	840	860	810	794	828	912	885	833	861	822	884	819	836	847	880	854	818	824	848	824	838	850	793	901	891	802	846	847	826	802	870	820	851	839	822	871	801	840	835	816	864	774	794	838	877	845	850	809	854	906	820	864	883	846	804	824	862	850	817	816	816	922	855	882	819	835	845	803	889	837	819	830	817	799	881	879	799	856	856	850	847	862	835	842	821	884	840	849	835	890	876	852	795	809	813	828	805	904	861	882	850	870	835	810	818	890	885	747	863	862	893	824	808	873	789	847	847	888	879	871	850	876	826	817	844	831	871	793	847	812	868	831	880	818	866	860	859	799	854	892	807	894	860	886	849	879	847	825	864	804	823	867	833	808	834	784	825	785	857	808	781	859	826	852	812	851	804	832	841	835	866	854	877	820	820	804	841	807	858	840	817	836	873	856	787	844	871	813	820	821	816	820	846	834	851	842	811	817	844	839	769	818	835	846	817	850	846	834	840	852	841	870	826	820	866	849	817	834	827	833	786	836	793	865	802	810	901	814	832	834	850	829	823	831	866	863	835	840	824	849	864	830	803	853	759	830	843	836	834	849	825	830	893	848	880	811	809	848	819	826	865	866	800	816	854	854	922	852	819	803	825	814	792	861	902	845	783	849	838	856	890	851	809	855	843	833	821	810	855	844	811	851	845	849	787	841	849	804	860	845	849	862	854	833	839	888	870	871	851	810	845	816	822	828	849	861	853	794	813	817	873	866	898	845	826	850	815	796	887	815	831	820	840	818	874	796	849	816	801	860	847	842	847	840	810	886	833	817	836	824	901	836	784	848	859	816	834	844	849	809	881	855	858	833	849	849	827	825	810	809	875	861	790	867	781	855	844	829	869	827	892	870	820	837	851	844	832	879	849	810	827	815	837	877	818	836	872	853	868	864	913	875	863	829	864	855	847	861	879	898	808	842	862	873	861	849	880	856	850	822	814	796	906	836	884	816	856	884	808	808	786	861	831	831	874	870	821	848	875	844	900	811	846	866	847	792	817	905	775	805	793	885	834	829	895	840	817	830	855	815	830	834	808	798	830	831	810	907	820	833	830	860	878	832	820	841	845	802	828	872	842	855	832	850	871	872	874	787	834	834	832	841	867	852	871	831	859	833	836	849	873	847	832	840	794	886	835	866	857	853	865	869	831	815	854	788	935	816	752	879	862	831	828	809	876	853	832	822	844	847	836	836	807	792	886	817	862	837	859	851	882	869	812	845	808	873	870	799	860	809	835	838	833	826	844	830	914	849	765	822	816	885	888	871	806	835	806	814	853	869	832	857	849	889	813	868	856	880	876	848	774	777	841	804	864	811	844	774	840	823	800	873	839	820	859	874	778	843	811	816	871	844	796	820	819	872	812	826	794	798	835	786	833	903	849	867	838	848	827	823	820	841	829	835	860	896	857	839	843	827	865	819	825	846	828	852	840	827	844	806	880	850	829	885	826	838	829	858	876	835	857	863	851	843	806	846	860	831	856	805	768	842	835	825	825	829	829	849	871	804	867	812	849	842	841	905	853	853	822	906	868	805	845	822	872	823	852	820	819	835	812	843	870	849	855	842	850	872	858	850	840	826	842	798	830	817	835	870	918	810	849	824	835	790	839	850	855	862	832	834	845	856	841	823	829	869	812	837	857	855	827	846	856	840	829	841	816	836	784	867	822	832	888	865	828	788
24469	20376	26397	24249	20350	7598	1307	912	820	707	627	561	568	553	470	512	493	463	432	462	459	436	423	461	419	444	435	402	396	462	426	461	372	421	425	389	420	403	414	430	398	427	381	424	440	424	408	413	420	405	396	398	367	403	397	393	398	424	410	397	434	429	410	376	408	389	432	397	406	391	393	369	398	392	412	420	411	436	385	407	382	396	440	391	419	394	426	378	385	433	406	392	415	399	380	397	363	421	434	417	382	393	402	367	393	373	431	383	365	430	369	392	365	379	395	384	443	368	375	402	371	399	370	379	388	381	414	374	419	377	422	413	374	413	366	375	422	397	405	376	402	408	405	416	406	394	397	394	405	396	381	399	418	381	395	386	376	377	370	395	425	400	403	368	386	388	375	399	408	358	416	401	412	348	418	400	401	342	422	414	381	361	392	385	393	399	384	384	412	369	421	365	395	404	389	393	378	411	402	401	393	387	367	367	377	404	400	387	400	375	360	367	399	414	414	408	396	387	392	398	428	342	397	381	395	410	386	444	368	380	420	394	374	413	415	398	396	382	440	369	409	410	397	387	378	398	394	384	370	383	395	395	361	393	402	378	405	368	373	392	424	395	436	401	371	344	391	401	400	412	376	405	422	357	373	397	417	382	381	426	424	369	397	411	414	397	385	364	418	370	363	378	405	394	427	378	405	406	426	394	351	419	389	363	378	398	404	385	405	397	377	359	389	445	395	390	410	386	399	416	381	410	393	383	371	414	367	378	372	414	414	397	384	384	395	399	374	410	366	416	419	397	418	366	409	400	377	381	409	379	379	416	427	395	411	376	404	404	377	397	407	410	392	403	376	385	401	435	396	409	406	381	371	427	400	413	380	425	391	415	393	422	371	403	430	408	409	389	392	378	372	398	391	365	381	411	364	380	416	399	390	401	393	395	376	392	413	383	379	421	417	370	404	335	386	380	410	395	402	372	405	379	412	367	410	416	400	376	370	379	375	410	356	444	405	391	379	402	405	392	421	365	382	397	396	379	406	388	377	392	410	403	374	385	393	369	401	405	394	410	385	383	403	379	380	381	390	384	407	376	419	401	386	380	385	405	361	416	392	404	385	428	394	371	415	412	401	391	382	371	409	386	391	385	378	388	401	413	373	404	384	378	369	379	375	393	399	376	391	411	420	377	410	411	382	396	370	408	423	395	379	408	373	400	428	368	384	354	380	412	377	390	388	382	383	386	405	383	402	380	357	411	401	407	383	392	409	390	404	371	385	428	403	373	422	411	382	404	384	373	399	408	431	397	394	412	384	429	391	395	389	378	364	387	381	373	371	381	431	401	378	411	420	418	391	371	393	372	386	370	431	379	393	377	414	404	409	413	370	392	416	361	405	403	388	416	388	428	397	377	386	393	394	385	376	392	389	401	366	406	386	440	420	371	380	423	380	395	392	407	394	386	361	418	399	399	408	360	396	397	396	387	414	371	391	363	411	367	383	412	431	387	389	405	396	383	378	376	404	380	420	413	406	397	424	391	401	428	370	385	398	412	363	385	358	414	405	391	387	383	428	403	406	392	384	404	408	409	384	412	405	418	404	400	399	372	412	398	421	397	374	401	396	369	412	406	353	375	393	416	424	357	361	396	392	385	408	408	395	425	405	384	401	398	375	378	400	389	419	400	412	389	418	414	404	383	372	347	400	382	395	354	395	386	350	386	432	375	417	422	403	415	381	416	396	369	419	368	376	365	376	409	364	386	442	386	374	418	405	382	381	354	428	362	400	445	393	402	393	391	381	367	388	404	391	408	445	396	380	422	386	419	420	418	414	400	405	391	445	381	393	389	354	422	407	382	402	393	414	414	389	392	396	380	416	418	409	389	409	399	372	375	400	404	367	365	391	375	394	406	390	387	404	392	403	435	390	421	376	388	395	411	349	422	348	402	379	403	398	357	426	384	394	342	408	394	372	408	384	392	401	419	407	407	400	404	396	389	420	363	407	367	411	416	395	383	374	414	355	357	388	389	394	367	443	416	380	395	400	412	438	401	402	405	374	410	425	415	378	394	366	397	427	378	397	419	365	381	360	411	409	379	378	383	384	381	368	407	395	345	388	401	417	429	407	415	414	403	416	411	405	376	390	393	369	400	401	395	388	384	424	393	451	381	380	399	394	394	423	369	361	388	412	384	405	394	413	420	375	374	389	394	392	440	405	435	399	419	407	374	365	368	402	404	392	379	353	383	408	383	392	352	439	379	378	385	409	384	359	380	391	386	399	371	390	419	389	421	387	397	378	377	412	405	385	382	396	431	391	344	416	400	423	394	419	366	388	396	372	394	381	391	379	367	375	390	420	398	415	388	382	389	393	423	394	381	395	375	401	392	361	430	404	398	436	404	374	386	404	406	411	396	411	403	401	388	368	380	377	385	382	380	421	397	390	389	375	415	413	383	394	415	421	369	383	362	354	385	365	397	409	394	400	372	385	400	441	436	400	390	398	415	422	377	371	410	420	415	425	349	417	402	403	340	435	391	389	354	403	396	382	412	365	397	386	357	422	385	420	403	400	412	396	436	378	405	398	398	413	387	402	388	396	378	422	401	348	393	372	418	439	387	368	412	396	388	387	412	370	404	396	430	396	388	407	390	386	411	399	367	387	412	417	388	408	392	375	378	358	424	387	392	397	405	423	394	368	385	412	355	373	381	410	379	388	380	375	393	409	370	409	410	358	408	407	418	414	402	421	367	403	389	389	371	421	406	423	408	399	413	391	382	434	394	386	375	403	402	376	369	439	377	373	396	402	380	392	400	396	376	428	377	407	408	366	412	409	418	415	392	394	401	400	387	405	381	396	389	380	415	379	377	424	413	342	400	411	365	382	357	377	408	379	356	396	398	386	402	395	381	403	374	371	412	418	401	369	406	377	377	382	392	423	387	425	417	405	376	369	434	426	395	356	387	415	403	384	400	358	421	398	392	406	411	398	429	357	367	404	389	401	377	376	376	413	379	409	395	396	398	386	398	398	377	403	379	422	408	379	434	390	366	379	381	406	387	369	373	367	399	421	385	397	358	405	370	374	388	402	400	413	376	387	431	397	402	381	408	367	390	398	400	416	391	392	431	422	407	406	379	368	402	358	390	433	393	421	398	371	403	392	429	404	380	376	388	396	383	398	377	400	411	364	388	396	379	387	390	405	373	402	390	388	366	409	377	383	412	384	379	370	362	404	372	374	366	379	371	392	427	403	400	391	419	390	392	376	404	394	387	374	380	437	403	386	394	404	419	416	399	391	341	401	419	406	434	404	400	386	393	427	369	374	411	371	362	396	380	393	408	403	396	373	395	417	395	408	401	425	375	403	389	382	375	397	398	397	394	365	372	387	370	359	402	390	377	366	426	403	430	356	396	414	411	433	377	420	418	381	366	403	397	359	419	410	455	407	388	432	378	414	369	396	390	399	402	413	369	425	386	404	388	399	364	386	440	403	407	378	377	392	434	401	388	381	368
8095	11374	10266	5705	3761	2701	2101	1643	1378	1111	1005	948	858	811	700	685	690	683	638	576	566	549	562	551	595	518	484	498	521	470	526	449	528	464	421	496	453	471	438	477	483	517	470	465	431	449	455	427	497	442	476	458	422	491	443	444	457	420	457	422	409	441	471	379	428	415	466	474	437	455	446	452	422	382	394	487	454	433	434	457	444	477	482	438	475	428	458	420	466	450	434	434	407	404	414	464	447	431	451	446	400	424	427	432	418	434	439	433	424	432	447	429	427	445	449	420	447	428	443	434	442	415	439	445	403	403	449	422	437	435	444	415	458	428	438	433	452	454	431	460	467	425	407	409	416	429	411	407	451	390	429	436	423	437	429	431	426	459	431	425	398	456	441	404	451	464	432	421	436	447	436	445	407	415	412	407	416	410	455	428	421	435	462	437	416	414	435	444	435	451	468	406	421	424	390	448	437	367	468	415	449	431	420	411	424	410	447	424	446	442	389	441	405	453	431	464	427	460	412	429	385	453	420	449	439	448	449	442	441	445	414	412	432	425	429	420	458	431	468	426	419	396	447	435	397	435	469	457	437	437	459	418	449	440	422	457	437	388	458	431	465	433	447	481	415	400	420	475	438	458	401	413	463	419	419	387	455	398	443	417	412	415	413	455	425	440	452	416	459	438	447	422	393	427	394	414	418	399	436	446	430	450	412	414	469	448	425	409	422	426	437	414	422	427	424	462	420	445	434	429	423	470	413	436	449	437	462	423	441	427	461	431	416	427	395	414	439	429	431	453	463	433	450	379	435	440	401	447	385	416	438	442	415	438	417	436	437	412	423	459	451	428	454	416	412	440	443	432	441	443	481	443	447	417	452	442	446	405	425	457	467	420	418	444	433	454	385	423	391	433	416	410	416	446	430	419	407	438	444	456	410	449	425	435	446	432	447	413	423	374	419	442	450	427	435	457	395	416	435	402	407	475	417	429	445	425	442	448	456	433	416	434	448	443	408	407	408	407	407	459	447	420	434	437	435	432	440	429	434	398	432	445	437	400	426	401	403	449	436	435	398	407	425	474	432	401	426	455	419	436	423	444	445	458	437	423	408	427	406	424	423	418	412	419	453	415	411	406	444	421	415	406	407	457	441	433	448	429	415	458	383	432	434	441	465	446	425	446	438	439	442	458	434	410	441	419	425	448	471	397	423	428	421	411	418	416	426	448	432	436	444	426	396	436	401	441	431	433	429	445	430	454	444	456	409	454	435	439	422	469	392	442	403	412	449	395	427	419	442	437	394	434	434	461	404	407	436	422	446	438	449	428	441	384	443	471	413	406	454	441	423	430	446	433	397	429	422	446	409	432	430	449	425	427	430	440	440	438	425	390	451	414	459	430	479	427	445	426	424	452	430	421	475	429	420	433	451	426	414	439	447	415	464	440	404	444	442	430	409	422	389	449	438	426	422	473	430	437	463	455	439	430	412	446	463	426	410	446	457	446	429	434	419	376	402	442	431	454	402	438	451	413	420	416	462	430	438	419	425	452	438	468	402	470	407	457	412	409	445	445	460	404	434	438	438	442	407	417	434	375	498	446	440	426	468	420	444	393	442	406	426	465	454	422	433	431	451	451	415	477	415	421	417	427	429	438	434	458	397	436	457	404	444	440	385	418	413	484	389	408	420	435	452	423	425	474	445	449	433	419	421	430	440	419	422	413	468	462	410	415	434	418	448	417	417	418	449	459	464	445	433	430	431	432	406	423	392	428	430	410	481	402	451	434	455	425	424	434	435	434	385	448	436	417	442	465	422	409	419	433	434	464	433	419	452	413	400	437	430	437	436	412	405	442	422	440	417	424	478	435	416	405	403	406	443	445	453	432	464	443	490	421	442	463	434	472	433	426	452	385	437	412	426	396	422	471	466	453	448	437	456	440	420	453	469	414	426	454	416	445	421	432	409	446	384	424	433	416	449	407	469	440	429	423	420	434	420	422	449	423	453	453	412	466	426	441	451	452	425	426	436	430	490	467	436	446	408	423	452	431	421	420	440	450	416	469	430	408	446	395	447	391	427	444	444	463	444	412	432	428	424	434	423	420	440	442	444	378	427	429	426	429	447	455	425	413	435	469	422	425	417	426	417	398	408	400	449	421	467	445	385	398	398	424	419	447	402	377	455	415	440	434	422	384	448	412	425	440	427	437	438	486	426	424	433	428	449	413	456	443	459	388	402	417	430	431	407	472	396	436	415	441	454	428	424	464	451	423	441	473	439	438	409	419	434	450	454	454	415	453	468	464	431	439	428	422	406	446	465	423	414	434	430	438	433	425	461	423	420	411	400	418	408	428	411	443	443	393	421	460	449	430	413	423	453	416	403	442	487	474	437	443	467	414	445	450	435	423	422	428	424	434	429	406	447	435	475	454	452	420	439	461	449	423	471	422	412	468	426	404	441	395	423	418	423	470	412	453	406	473	419	402	425	427	446	440	465	411	450	419	436	447	440	430	454	442	502	425	458	479	444	432	433	434	448	454	432	459	395	403	450	440	452	416	419	418	444	417	430	388	405	444	416	418	457	404	439	457	413	416	430	423	449	449	412	425	427	470	435	441	404	448	408	430	430	392	431	445	437	387	454	395	436	435	442	467	405	442	397	414	432	444	418	443	409	441	421	408	415	453	386	430	445	428	418	438	422	445	440	471	418	445	450	424	418	429	401	430	421	409	429	426	453	444	481	437	450	420	427	430	425	392	419	433	399	437	402	444	428	466	428	420	412	452	432	430	410	418	420	423	442	433	406	450	449	422	410	417	431	446	400	454	387	376	403	424	435	461	455	466	409	437	424	431	442	446	428	446	447	422	387	422	410	469	430	429	441	456	422	411	422	412	465	418	438	410	419	404	435	438	441	430	442	448	414	456	438	453	452	457	423	411	438	436	418	427	482	421	440	451	412	445	421	429	436	444	433	426	435	454	402	458	401	403	401	420	424	448	494	442	431	428	412	435	409	464	442	418	495	421	415	417	385	421	443	470	432	445	449	495	436	453	474	433	445	393	414	437	424	432	443	464	453	469	432	413	452	457	425	415	405	436	418	428	435	395	424	476	440	462	459	444	461	472	450	437	422	447	419	429	456	423	421	407	436	477	435	427	443	418	422	436	445	431	410	465	437	427	463	447	419	413	447	432	405	417	397	460	467	417	448	469	410	440	453	424	441	440	429	392	426	466	418	434	472	437	456	418	452	409	416	448	425	420	411	444	463	431	438	431	458	455	453	433	412	416	371	461	422	425	464	419	420	402	433	425	418	404	432	408	427	427	447	414	449	419	443	401	447	459	419	404	410	443	393	401	410	434	433	452	465	414	443	417	455	438	419	433	447	458	395	455	432	389	439	444	431	450	414	410	480	402	458	399	431	436	451	399	435	433	470	439	453	435	449	474	442	428	391	414	444	448	439	426	432	408	428	436	446	454	433	442	414	433	443	449	416	476	443	410	423	456	427	442	418	410
22641	20336	26806	23752	20346	20343	6396	2046	1516	1484	1309	1251	1077	1069	1080	1034	1014	991	944	962	960	899	941	956	884	929	872	954	893	868	828	890	901	946	851	866	831	806	844	803	878	802	860	840	857	812	836	822	832	885	825	790	819	785	809	812	845	832	889	854	798	822	840	871	814	846	797	824	843	797	847	817	828	819	897	834	787	854	840	789	782	811	840	794	808	860	845	832	826	790	816	771	814	794	805	830	839	825	789	807	824	801	823	824	747	811	805	812	837	788	789	821	831	842	833	804	825	770	803	809	793	789	832	863	829	794	799	826	827	803	867	830	799	767	814	785	825	775	807	805	786	778	821	792	783	810	804	849	788	834	780	822	820	812	756	783	782	795	807	804	791	824	790	795	843	794	734	841	844	811	816	816	794	845	796	810	787	851	801	827	867	850	810	850	839	799	788	799	815	849	807	803	768	863	780	814	821	817	762	830	812	788	768	820	795	809	797	832	854	796	787	767	818	796	860	801	784	835	824	805	817	799	760	804	822	776	825	816	796	834	810	808	811	806	833	768	781	770	802	731	835	816	786	814	774	762	808	791	828	789	824	818	822	796	808	788	811	788	805	780	792	785	801	764	789	816	836	803	775	849	834	813	843	797	793	823	800	804	793	768	773	796	798	844	805	829	845	804	761	803	771	807	825	813	813	780	809	782	825	809	773	789	784	771	846	861	825	784	737	806	797	777	856	805	849	781	799	749	834	803	781	821	822	822	831	766	783	789	794	851	838	750	752	786	829	811	835	795	804	863	764	785	831	857	765	814	804	802	813	812	787	778	802	805	828	868	806	754	816	783	772	833	730	791	791	862	808	819	849	797	786	751	830	803	768	827	808	833	834	818	806	812	804	801	794	765	851	778	840	885	814	835	841	820	741	812	769	762	884	749	780	762	832	815	834	798	840	759	808	775	836	827	816	793	755	820	816	811	835	788	786	718	790	823	854	854	765	818	793	790	798	845	826	820	849	767	882	781	778	808	796	801	809	772	779	753	811	840	790	839	809	792	848	796	774	816	792	851	783	847	811	849	772	819	763	832	813	798	845	819	783	803	831	820	850	801	814	774	850	814	802	798	810	824	818	849	796	763	778	846	796	817	779	807	837	802	827	808	801	801	805	773	790	802	753	785	795	806	827	832	753	740	832	826	823	772	813	832	846	755	811	756	815	798	767	856	816	820	804	813	772	788	832	821	797	852	833	788	805	794	798	819	750	836	799	826	788	804	836	849	803	807	813	783	759	775	774	802	756	814	820	827	837	821	811	792	836	775	795	839	827	831	827	751	786	815	805	752	845	837	840	765	817	788	818	846	791	769	780	755	810	761	803	791	783	791	780	794	825	786	773	816	828	794	828	811	820	804	784	798	811	772	813	840	827	832	785	816	785	791	782	800	820	811	756	824	824	784	822	765	806	862	791	811	848	813	793	824	845	769	855	791	793	776	778	769	823	825	756	839	806	829	764	799	780	774	817	847	791	787	807	802	797	801	786	840	783	796	794	831	802	789	857	798	792	843	843	847	799	817	819	770	788	769	769	780	810	800	761	797	744	827	817	780	819	836	836	788	786	783	788	803	855	787	847	809	830	775	780	818	829	789	771	800	794	774	799	787	767	784	809	795	828	809	771	780	775	812	785	775	806	790	754	763	811	790	764	792	832	841	813	835	797	784	760	759	841	805	806	781	822	800	808	810	787	784	833	847	784	794	803	829	763	823	806	809	846	769	829	777	803	811	828	826	824	791	804	842	827	849	804	783	767	798	791	821	786	832	784	795	821	814	853	852	817	820	761	789	846	852	773	752	808	807	813	767	803	813	766	770	783	812	821	834	790	814	838	820	830	887	815	850	832	818	804	773	814	777	828	853	800	857	816	739	843	766	801	836	825	741	772	781	764	804	860	783	781	815	794	776	795	825	798	784	754	842	772	846	790	829	816	747	813	746	772	754	820	774	798	818	790	792	836	817	773	833	802	798	799	842	785	803	841	800	789	805	844	867	785	810	817	835	850	813	752	790	811	807	804	783	815	781	795	802	779	844	832	772	756	835	809	810	809	748	751	825	763	778	816	805	814	824	849	819	757	810	810	842	820	852	769	865	784	747	789	770	772	832	770	800	774	802	867	799	756	802	828	797	825	787	731	757	818	767	810	805	825	760	815	790	779	786	796	781	813	807	765	763	773	833	779	789	767	833	750	852	787	752	842	841	812	789	846	808	763	760	792	828	782	841	784	800	752	811	799	815	780	822	838	867	798	823	765	796	813	826	862	823	822	833	820	820	809	799	771	801	796	823	777	784	838	840	820	733	840	775	820	807	777	854	808	778	792	775	801	779	784	762	792	806	779	811	794	813	796	869	868	781	794	795	856	811	811	786	800	835	791	794	766	802	856	814	825	820	757	796	795	788	819	761	802	807	804	809	831	770	843	850	803	836	803	854	804	824	772	836	833	783	809	804	853	860	831	786	841	870	829	842	795	831	889	772	795	788	825	764	786	834	774	794	794	789	861	807	816	827	864	803	855	790	720	843	842	829	815	741	817	806	778	822	804	809	792	796	802	769	815	759	826	757	796	810	787	783	800	793	806	767	779	779	802	827	753	768	766	801	824	810	800	840	805	779	877	828	812	795	813	805	774	833	821	836	830	798	796	792	748	789	776	814	746	796	817	818	783	828	816	818	820	766	792	796	845	820	810	762	795	794	785	782	770	755	782	792	842	798	841	812	817	810	790	782	777	786	806	826	825	829	768	800	831	804	801	764	750	835	752	824	798	786	846	839	781	769	847	801	779	809	780	759	841	801	756	795	789	768	836	813	796	753	811	818	810	798	806	738	819	822	839	786	780	749	815	799	814	879	799	773	839	772	848	806	784	823	811	769	806	786	815	760	833	831	775	813	786	799	830	810	774	860	805	804	820	821	840	751	811	814	759	776	768	787	820	762	861	811	770	795	792	831	794	815	851	850	773	769	798	816	823	838	751	840	804	828	845	817	814	815	755	765	778	827	792	795	795	803	795	873	818	852	828	803	822	807	765	785	800	834	788	813	780	807	849	814	792	826	787	781	810	768	768	830	787	828	812	827	837	832	816	815	809	787	791	754	792	782	803	779	855	771	808	845	789	872	780	775	810	796	830	852	837	824	785	784	823	846	793	824	810	866	766	787	796	815	828	742	753	832	843	840	780	791	808	825	814	788	810	780	807	824	767	836	826	807	831	818	803	842	870	792	788	819	786	792	768	750	794	803	793	811	758	825	820	799	768	786	848	832	765	862	800	794	833	808	800	912	762	841	788	751	810	774	779	819	782	711	790	777	787	821	796	807	853	760	887	820	842	799	848	795	797	777	791	764	804	792	770	796	813	809	813	758	767	808	758	793	806	805	804	760	756	804	771	779	822	807	813	783	801	784	814	808	865	820	777	858	788	831	827	819	823	810	788	789	777	818	786	837	847	802	763	769	793	815	827	775
11304	17466	16293	9521	6446	4881	3698	2973	2549	2184	1856	1747	1624	1483	1382	1331	1238	1177	1133	1091	1041	1021	986	973	918	924	922	930	893	888	948	849	907	861	859	823	846	936	814	817	754	773	829	801	776	845	789	803	793	823	850	848	852	886	852	751	838	797	820	783	830	874	803	805	799	805	779	810	811	786	764	772	795	785	821	779	812	823	861	772	818	749	829	847	789	797	792	832	779	773	793	781	805	787	780	809	784	804	765	815	803	774	805	822	774	799	822	745	786	819	791	787	774	809	751	784	777	763	815	824	801	781	790	783	789	788	788	770	824	775	739	788	806	822	775	809	835	796	767	787	779	795	787	789	770	733	757	802	789	856	773	801	757	758	774	801	802	769	778	795	826	762	829	771	756	782	801	744	784	787	777	784	787	785	767	776	755	834	777	788	786	805	758	771	780	808	748	773	743	779	750	746	819	756	789	764	784	758	780	794	758	789	774	781	807	787	811	827	775	826	831	752	798	779	781	773	799	766	813	792	739	826	730	786	801	806	758	809	759	772	764	795	775	792	745	764	768	763	749	771	754	757	779	777	787	766	827	748	789	814	778	767	810	844	789	758	760	769	770	818	808	782	757	734	728	752	777	756	811	787	789	794	753	763	801	840	783	775	794	811	753	768	758	796	756	837	762	753	815	803	783	758	767	772	838	765	820	756	780	812	813	732	809	770	772	795	770	847	804	757	803	784	790	807	811	814	775	773	805	791	747	825	739	767	773	728	776	775	734	802	810	812	766	776	811	800	763	813	786	803	773	812	784	781	742	773	792	786	794	768	730	800	774	752	776	808	727	748	759	727	775	765	842	798	784	788	782	797	772	752	720	840	812	721	759	775	778	766	747	802	774	731	756	760	808	784	792	783	775	769	775	812	791	752	812	815	784	778	763	798	783	812	837	792	761	781	744	783	798	840	820	790	804	831	794	769	795	764	792	791	775	804	822	811	766	754	830	740	799	778	788	834	777	758	783	749	803	758	777	819	767	809	770	810	764	745	782	786	763	788	806	805	750	753	710	738	724	742	783	779	761	811	743	769	809	724	777	816	762	727	798	766	803	789	764	787	799	737	728	818	782	807	776	776	814	818	737	749	795	789	781	758	839	752	776	789	746	713	807	812	772	798	817	831	797	816	830	782	809	778	753	743	843	753	759	795	795	767	758	757	741	797	782	806	861	761	772	797	819	736	773	791	805	813	790	755	743	798	775	733	758	791	784	791	813	743	809	774	819	793	781	838	804	776	785	760	809	770	789	778	789	795	765	773	764	790	788	820	783	807	825	813	742	753	816	807	744	764	790	755	766	817	780	749	828	735	822	756	778	764	763	747	759	761	775	767	754	757	805	731	783	755	760	806	803	793	759	794	804	792	796	770	793	791	786	758	813	742	795	827	778	792	738	761	846	782	789	802	774	791	765	784	771	790	765	781	747	779	780	815	805	800	803	762	814	839	750	761	808	773	752	762	766	750	782	810	781	750	743	790	757	818	754	816	779	768	847	791	766	785	788	786	764	764	826	758	794	772	772	837	749	803	818	797	816	800	765	808	783	772	796	759	731	804	808	785	797	803	808	780	779	763	741	774	808	810	788	758	774	738	765	825	777	789	774	775	807	786	786	789	808	750	770	776	758	765	812	795	800	736	817	808	769	785	811	823	787	775	766	798	810	791	784	751	778	767	800	747	773	769	784	787	737	779	804	772	749	784	819	768	774	760	773	780	752	854	787	791	773	787	811	814	797	735	779	812	741	716	782	787	727	830	745	767	785	795	824	800	766	786	746	763	817	748	784	777	776	783	782	756	834	801	777	798	820	805	820	733	740	785	776	772	766	792	784	797	758	768	726	788	752	756	808	753	759	784	828	806	831	781	803	790	796	778	777	780	766	795	802	745	768	734	778	757	812	808	766	755	791	803	746	858	750	834	777	793	796	761	778	777	779	762	780	750	788	743	756	797	760	731	788	795	797	743	795	782	786	787	781	796	759	810	768	758	781	835	825	758	798	810	738	832	794	745	794	786	770	828	734	826	738	734	751	790	795	814	778	773	744	777	773	725	798	809	779	740	765	731	771	813	786	783	743	805	823	793	797	754	834	825	736	746	788	771	737	749	815	826	782	754	762	771	758	783	790	768	865	769	772	787	777	753	764	816	774	785	764	802	741	768	764	763	768	821	719	797	707	766	798	857	781	744	764	768	782	754	748	798	795	768	783	775	811	791	784	747	791	797	777	739	796	789	771	819	759	845	810	818	787	809	739	764	760	813	757	835	788	812	790	755	795	794	756	801	767	784	763	792	710	705	709	712	734	776	755	768	736	800	719	796	785	801	815	779	788	743	795	772	759	766	796	761	811	754	781	766	783	779	712	807	817	781	768	769	824	780	787	799	789	833	734	847	784	825	782	785	800	773	740	812	788	807	768	776	773	751	839	732	744	806	781	774	800	788	789	767	806	768	756	789	751	786	778	759	761	784	750	792	778	763	783	771	781	813	818	809	767	783	771	755	821	789	718	798	848	753	809	809	742	767	738	795	816	773	769	802	789	810	715	736	782	790	780	796	793	774	774	779	795	796	810	771	792	785	785	783	798	776	807	778	773	737	770	767	815	769	824	760	811	808	763	798	775	800	781	761	737	728	801	759	779	784	820	798	785	821	763	792	776	738	788	839	745	813	804	756	753	751	737	736	761	786	805	806	822	771	763	787	759	794	802	776	771	762	794	760	776	759	780	797	754	779	759	765	814	778	726	787	779	761	778	783	762	799	829	716	824	827	748	799	738	796	767	806	829	821	855	790	773	795	814	756	771	788	767	804	773	742	775	787	779	794	794	769	751	770	788	796	749	767	791	823	775	785	766	751	804	795	770	793	773	772	745	822	760	827	785	797	762	822	789	742	787	769	800	726	810	775	768	767	811	769	708	765	767	788	812	738	817	736	798	774	807	758	786	795	822	779	834	791	814	760	790	793	808	742	825	770	776	747	777	808	787	768	819	746	744	810	811	752	757	762	815	796	797	793	800	762	780	804	758	765	797	805	727	769	802	766	768	818	835	761	763	790	832	805	781	756	713	784	797	745	754	740	764	767	747	785	791	765	805	807	753	806	759	768	810	749	746	801	743	746	797	833	795	839	756	744	735	796	795	777	745	766	765	788	782	754	815	796	787	773	813	797	757	730	778	769	717	791	799	786	775	748	788	769	736	805	805	798	790	833	763	801	762	775	789	802	740	780	841	807	747	743	747	798	750	826	818	820	804	785	777	778	790	784	773	795	773	794	759	756	835	834	774	763	827	791	768	786	765	744	822	761	775	778	749	734	774	821	764	776	768	774	822	781	745	784	727	829	780	767	736	790	777	802	808	750	736	766	814	747	769	735	801	763	777	753	747	770	836	791	800	767	770	800	727	738	780	764	736	753	748	813	784	820	736	769	764	786	811	792	806	760	824	789	722	770	787	772	791	759	759	806	784	731
28051	13356	2221	1110	966	883	864	833	813	861	796	844	831	829	819	829	836	836	843	796	768	830	797	837	853	810	802	835	844	827	825	787	809	831	764	813	826	838	756	833	828	874	810	861	848	822	798	865	899	830	767	839	817	808	824	842	890	828	811	879	751	820	766	836	881	846	824	820	807	845	814	823	793	763	827	798	817	840	834	931	813	843	786	851	832	828	762	844	834	806	822	843	769	803	850	850	838	886	842	813	916	880	834	852	829	829	805	828	845	860	774	816	866	793	842	853	839	833	837	786	853	825	828	829	811	762	910	805	839	828	838	812	829	814	814	797	822	836	871	830	852	826	776	816	795	828	854	849	844	827	751	848	807	808	791	830	820	880	825	824	823	767	776	816	888	833	782	811	808	808	840	798	817	777	822	816	868	802	828	773	823	846	874	837	814	834	779	810	817	817	774	775	898	792	818	808	814	829	820	857	818	830	829	818	856	805	820	834	837	821	793	858	763	813	841	826	796	789	816	799	847	818	867	853	807	808	792	878	802	822	833	849	863	815	838	841	765	856	796	864	815	858	818	823	911	876	831	877	829	820	817	793	829	808	853	814	839	774	864	809	803	799	866	796	839	860	841	786	818	818	836	816	863	796	852	811	862	775	806	827	807	829	858	838	801	817	813	820	844	818	810	870	810	854	841	826	863	806	811	829	836	844	806	783	828	768	830	841	848	809	846	811	836	839	803	811	833	802	815	810	805	870	828	841	774	798	843	793	857	863	807	882	794	812	801	852	852	821	809	821	834	853	772	859	822	813	811	824	810	831	832	771	848	814	870	824	818	850	842	811	817	778	842	774	864	791	817	806	838	832	843	826	834	798	792	761	846	832	859	838	855	832	823	831	807	792	852	850	869	763	830	774	801	819	872	860	838	817	810	807	813	848	802	773	814	863	815	778	826	868	837	822	808	829	745	807	842	853	794	813	821	869	794	852	884	810	806	833	834	858	824	844	818	824	870	846	869	852	834	782	840	851	824	799	847	839	792	866	803	837	847	824	796	822	855	823	827	762	818	830	861	820	816	832	814	814	875	772	847	824	873	880	827	801	813	837	828	817	825	837	738	811	792	841	841	841	847	818	830	842	790	838	836	801	864	801	854	764	797	848	810	819	872	808	774	820	854	817	838	778	860	810	813	813	829	791	805	818	799	799	829	812	815	863	886	810	815	863	839	808	777	785	805	830	833	775	864	844	837	811	837	793	891	844	777	894	878	799	822	842	796	794	817	834	802	802	830	847	815	843	860	782	847	818	843	851	823	830	851	831	822	785	836	853	827	802	764	868	840	811	822	832	787	827	803	810	841	804	821	825	809	830	817	843	801	840	824	852	831	814	829	807	821	777	791	859	826	871	821	817	821	821	813	832	795	851	846	786	891	868	846	843	833	830	792	800	792	905	831	815	805	835	815	839	808	803	828	826	761	797	843	809	809	770	799	810	833	794	805	781	785	833	815	798	867	793	846	834	900	802	810	796	809	803	800	828	811	836	803	820	843	815	835	843	832	821	825	791	822	794	806	800	822	795	812	839	807	827	783	863	819	785	869	804	826	813	777	820	853	789	756	823	857	824	857	899	835	791	774	775	884	804	783	814	763	834	816	803	787	836	897	834	861	849	810	745	826	837	821	853	813	833	865	790	798	879	838	841	799	813	795	838	823	852	848	812	815	834	810	769	798	799	839	838	832	831	880	809	790	856	763	825	822	852	808	823	796	858	844	825	832	836	790	807	785	811	815	779	870	866	828	814	820	818	815	820	844	801	832	831	799	786	824	786	852	778	801	832	806	787	841	799	844	785	827	834	900	827	849	795	859	814	868	778	824	868	831	873	786	818	836	820	780	829	833	855	817	843	829	839	830	809	820	838	760	820	857	873	818	827	805	799	782	780	833	850	837	860	823	839	819	823	744	813	820	808	803	826	851	870	814	856	802	765	855	828	836	879	815	780	840	831	835	881	830	818	791	856	847	843	833	823	825	784	830	779	810	801	799	855	789	831	810	753	811	839	843	796	810	790	791	811	888	816	798	821	779	824	787	818	831	832	854	845	808	792	849	875	824	823	811	846	847	799	830	851	858	797	835	793	799	834	836	832	824	808	874	821	797	786	771	845	844	856	827	819	849	765	846	851	821	788	768	782	872	772	810	841	887	784	794	805	808	845	821	809	785	876	843	861	793	821	846	837	769	869	799	796	818	854	858	840	865	818	841	810	818	843	783	804	844	811	836	778	846	843	787	797	826	786	845	844	803	802	825	814	812	835	827	827	836	809	828	798	855	874	846	825	868	811	831	784	818	817	853	816	743	804	777	797	775	775	827	836	826	791	858	822	847	828	829	798	788	785	835	818	813	796	845	802	812	794	829	811	840	817	822	773	853	816	756	841	787	860	796	838	811	786	831	797	819	793	848	852	842	848	848	780	835	831	832	811	787	803	811	822	815	821	838	825	857	819	860	857	898	872	811	885	813	843	816	804	820	836	834	812	816	826	881	842	747	842	800	846	818	757	791	789	839	829	855	851	826	806	829	841	848	805	814	800	858	840	816	805	845	853	845	798	778	830	860	863	852	792	844	783	793	789	833	821	787	822	798	888	831	779	866	828	806	835	845	827	837	845	873	813	774	791	882	806	869	800	812	806	858	849	794	779	823	852	803	834	817	787	791	838	823	796	796	787	835	835	831	846	841	800	862	767	837	828	777	791	811	817	809	745	822	855	836	839	828	841	809	823	809	795	835	797	863	784	860	833	826	776	827	818	789	827	795	799	823	847	810	836	800	839	799	845	789	835	784	833	840	832	863	824	817	806	753	779	869	885	822	793	868	777	802	812	802	795	799	840	824	824	864	812	797	844	854	824	848	772	790	818	783	803	855	838	817	861	839	843	821	860	848	855	821	855	870	856	839	825	844	769	818	821	839	786	802	809	795	835	820	803	826	840	883	831	815	855	795	833	780	860	843	786	779	853	808	818	808	856	823	845	839	835	851	875	795	830	859	862	811	783	805	844	857	845	861	863	826	815	847	837	861	833	835	793	871	841	803	774	838	820	803	796	849	855	830	844	824	872	794	856	811	818	848	814	845	818	822	862	855	890	796	819	824	753	834	847	776	814	851	813	796	876	813	797	821	881	836	839	840	813	829	767	823	795	849	809	852	812	801	868	820	850	900	873	822	810	807	826	849	774	753	784	793	823	862	780	802	820	839	804	740	818	779	828	809	773	817	867	852	863	844	837	760	863	836	856	852	871	853	778	838	826	839	763	851	862	758	782	807	880	840	815	763	803	849	858	811	798	828	843	874	813	815	835	790	871	891	783	868	815	847	865	790	803	843	803	784	809	795	824	850	791	833	850	802	763	852	808	838	855	814	795	814	837	827	884	723	761	827	841	842	846	872	780	813	766	828	811	780	794	817	856	827	858	869	799	862	823	800	802	826	815	823	824	814	853	851	860	845	815	808	772
5748	1592	1459	1140	1032	935	959	885	902	886	918	859	841	907	909	898	874	847	896	927	893	856	871	904	822	917	860	884	813	902	852	929	859	883	923	850	823	877	829	837	961	866	888	882	850	844	835	860	902	918	827	831	865	808	849	866	934	887	926	848	879	882	873	920	916	859	859	836	871	898	852	816	872	876	842	854	932	922	847	869	866	893	862	874	859	875	810	855	840	788	863	869	850	875	898	850	873	877	891	817	865	899	901	883	881	852	863	821	887	815	812	841	842	910	878	823	850	895	899	856	885	887	855	890	872	814	915	925	887	887	847	822	855	888	856	863	851	888	855	891	867	872	843	924	875	914	901	872	900	878	878	834	864	865	881	877	822	905	898	924	880	873	856	878	845	900	858	858	821	931	870	886	912	880	908	880	829	767	885	873	882	862	856	825	905	869	850	873	812	854	884	854	856	886	875	838	872	923	863	840	898	854	862	874	886	862	842	857	866	865	881	852	844	847	873	840	848	880	863	776	864	866	872	908	862	889	840	834	872	855	875	855	863	854	862	911	877	911	863	892	875	902	856	891	915	861	894	907	891	859	890	851	885	887	827	838	864	869	828	838	856	890	854	872	868	842	863	851	845	823	893	873	887	877	868	889	858	874	840	902	846	825	903	891	869	882	896	874	819	787	838	895	785	879	927	888	917	886	912	828	873	877	881	855	843	827	876	916	843	888	899	895	856	854	937	858	863	875	918	827	833	873	899	940	896	866	888	926	819	883	850	844	855	880	907	833	870	906	885	859	895	860	834	824	903	944	844	814	891	904	842	846	767	905	845	862	876	852	848	911	893	833	821	890	820	839	849	876	838	889	898	815	892	938	929	870	835	884	867	807	830	913	851	797	868	889	859	870	831	866	906	955	881	858	860	844	867	870	826	839	843	853	870	878	864	894	875	850	838	870	840	862	866	862	855	850	872	876	913	853	874	828	834	852	837	856	844	857	860	905	865	890	851	872	842	886	907	825	814	867	834	842	869	847	929	844	843	875	884	851	904	878	906	889	884	882	912	927	868	893	883	818	902	909	799	859	815	916	810	884	859	901	876	892	887	847	834	875	873	890	870	817	838	836	864	869	927	853	877	903	889	826	788	882	884	907	880	872	903	852	875	920	838	853	914	872	844	857	871	854	860	867	869	913	876	882	838	842	888	839	910	860	822	862	870	824	882	889	834	873	864	852	927	876	840	849	843	851	828	866	878	870	850	850	842	819	829	897	834	879	921	870	850	845	851	844	876	874	868	854	866	865	822	823	885	890	887	856	871	872	773	936	823	878	851	935	854	865	886	841	879	876	845	869	869	871	862	895	849	866	882	863	902	877	858	873	839	838	920	865	887	879	870	897	912	847	854	845	831	884	877	882	920	852	917	890	894	916	837	889	846	844	869	897	848	887	836	862	855	856	854	855	875	861	862	868	829	865	845	876	911	843	821	809	919	839	822	913	896	871	862	868	889	851	918	840	896	893	862	849	893	876	860	889	913	870	849	818	844	867	856	872	881	864	923	895	860	863	894	912	915	849	858	862	951	925	858	878	894	848	881	909	850	856	917	887	887	879	799	918	873	896	864	831	872	912	838	945	866	924	848	938	827	880	816	807	844	811	878	886	810	900	910	897	839	851	882	849	848	912	842	850	874	818	828	878	851	846	877	811	828	867	892	864	857	850	912	887	917	895	819	879	878	855	859	863	858	876	884	892	892	900	849	896	913	870	879	863	892	886	844	853	917	835	807	889	811	881	876	804	855	911	895	915	874	868	867	864	849	895	859	830	804	863	904	863	878	815	870	814	869	872	858	826	886	851	891	872	875	841	840	895	891	900	871	900	851	873	891	846	908	850	871	870	867	877	861	871	875	896	836	883	864	881	915	826	830	905	808	794	858	837	858	853	876	891	852	911	830	880	858	856	857	852	872	878	883	868	874	873	823	850	871	883	865	904	865	872	858	905	873	856	881	840	884	858	822	815	855	903	798	813	890	907	877	861	805	885	913	877	826	893	841	907	862	934	870	824	796	872	860	810	856	866	860	892	823	840	859	834	886	889	876	796	841	894	846	860	870	846	843	846	864	833	847	855	852	907	837	913	883	856	886	878	854	904	841	840	856	868	827	871	905	876	863	851	861	845	876	893	877	888	859	869	888	833	886	940	858	850	881	835	905	851	877	865	871	856	862	892	827	846	891	865	887	876	876	850	846	870	859	831	912	823	858	838	898	845	870	890	848	828	862	857	847	828	863	918	843	883	883	881	888	875	860	892	912	871	876	914	823	858	880	860	835	894	872	870	867	858	835	886	846	833	846	862	884	906	848	883	852	836	858	862	889	881	882	843	876	882	878	838	833	843	835	829	827	849	851	898	881	890	895	904	875	834	868	873	857	874	891	801	876	890	886	870	919	867	850	933	839	842	885	856	884	844	899	860	837	880	830	875	852	924	864	885	796	834	876	855	830	876	826	859	823	875	804	885	868	909	880	843	842	869	822	889	876	834	867	898	860	893	879	904	859	871	822	828	857	876	907	888	877	830	850	899	886	849	849	869	812	886	861	858	880	883	847	877	871	896	861	885	917	835	863	866	847	869	884	891	890	838	903	863	809	869	862	848	895	857	903	843	879	839	880	866	881	857	880	902	845	881	857	903	863	821	815	822	857	856	920	878	931	831	839	862	856	829	821	913	892	870	934	844	923	897	880	854	897	839	872	858	927	881	870	860	894	872	940	851	842	852	842	865	834	843	905	869	823	844	829	875	890	845	919	847	863	860	877	852	907	835	865	838	890	871	847	839	907	821	870	850	839	885	854	897	867	870	923	893	865	881	841	916	908	807	875	903	906	871	873	867	844	836	874	877	879	897	975	858	866	864	914	853	859	863	884	909	853	856	920	854	825	863	848	880	858	871	845	925	928	861	885	864	888	887	920	857	851	835	894	810	854	908	874	834	870	900	868	887	844	859	911	829	888	894	877	852	875	882	846	851	811	902	860	875	908	852	860	840	822	874	823	835	829	890	835	868	832	819	855	857	912	876	884	872	894	912	907	861	812	868	812	852	807	854	864	856	854	848	871	907	869	855	866	863	824	878	872	896	897	892	855	867	862	845	836	868	824	869	879	823	913	888	847	866	818	856	866	898	838	821	883	822	863	855	902	888	925	927	876	889	880	824	866	872	854	885	834	893	845	893	882	860	854	850	956	892	834	849	865	847	786	859	846	823	885	853	852	832	907	915	869	915	862	889	897	824	907	835	850	880	900	949	858	871	872	862	856	882	894	905	834	831	866	888	893	853	917	920	826	903	820	879	886	838	847	865	833	863	832	897	884	890	879	892	849	878	867	828	896	873	870	828	858	863	872	790	876	862	856	856	908	863	880	836	845	859	907	863	853	901	943	886	872	822	860	848	873	827	896	936	892	897	892	854	888	833	867	893	931	800	923	867	931	834	847	899	861	860	851	845	853	873	888	912
24474	20338	26356	24193	20347	7832	1376	915	818	673	676	655	578	569	546	512	491	482	483	487	493	470	480	451	473	435	457	480	451	465	459	470	427	438	467	407	392	445	479	436	438	418	420	410	402	420	407	413	400	415	433	424	399	437	395	424	393	418	422	457	428	409	385	404	426	411	414	437	417	417	410	433	390	396	449	446	422	399	434	425	385	443	393	429	388	386	410	432	459	437	426	441	438	407	434	428	417	396	404	436	418	396	430	410	397	455	400	379	397	395	400	411	434	442	415	422	434	414	423	402	412	431	423	411	415	392	435	410	390	437	441	410	414	404	369	374	408	370	401	381	366	415	401	442	410	422	419	410	430	396	434	408	390	433	409	424	386	425	431	389	403	413	354	435	419	398	412	344	424	423	447	418	410	419	377	411	383	388	404	378	382	420	406	417	408	404	407	389	404	414	426	407	393	444	449	385	428	425	399	442	423	412	447	397	432	387	396	375	427	402	406	405	427	418	412	408	415	412	390	395	402	420	393	399	405	408	391	410	401	446	438	404	409	431	389	395	386	406	412	447	413	408	395	380	396	413	426	430	419	416	422	381	403	404	407	398	414	380	407	414	403	395	426	404	412	405	414	431	427	405	426	403	391	423	396	422	363	398	416	404	408	422	416	414	445	406	424	408	397	402	407	378	421	392	421	428	409	421	408	409	405	450	423	398	383	439	383	416	405	419	426	430	452	433	418	455	411	419	418	396	402	401	407	415	425	393	443	424	443	432	385	374	410	429	443	423	426	410	410	416	417	386	452	434	403	413	440	416	422	384	424	460	404	428	431	424	439	397	395	422	411	422	390	429	420	401	414	407	404	413	420	375	397	429	413	393	385	408	431	402	422	415	393	410	410	456	411	400	371	416	416	393	402	410	454	411	389	401	446	433	383	402	432	406	416	390	396	403	412	404	432	425	409	429	423	395	413	388	421	393	403	413	400	395	434	409	390	380	408	388	410	374	394	449	451	413	411	386	399	462	414	431	414	415	386	427	433	410	378	390	383	383	417	410	400	416	445	409	428	434	422	407	420	355	407	433	451	388	401	409	361	458	363	413	394	405	417	403	397	433	389	396	447	449	398	439	402	436	441	414	401	406	415	425	432	392	399	422	418	444	385	425	406	425	431	418	400	401	427	400	392	398	392	408	462	419	428	391	412	431	430	409	374	395	410	428	395	450	403	420	417	413	457	404	442	394	432	427	393	388	393	373	379	396	420	383	408	421	418	423	421	410	445	451	427	385	418	406	417	399	417	426	403	403	433	407	408	427	421	427	414	434	423	420	416	422	391	396	395	412	429	411	397	434	425	442	412	414	387	387	430	425	378	431	404	446	408	420	425	420	389	410	429	410	406	414	387	388	402	415	403	413	400	422	435	463	398	396	403	382	416	407	408	412	388	394	411	398	413	418	434	406	398	393	388	427	424	413	413	425	412	358	427	409	433	417	411	435	420	374	410	430	397	445	397	409	446	420	413	413	423	410	385	379	344	405	428	367	417	422	427	413	400	431	415	415	412	424	412	459	441	426	428	388	409	406	401	424	428	409	371	410	369	402	408	379	410	452	421	438	439	395	393	416	403	453	439	407	404	368	432	438	429	401	402	416	419	409	415	421	417	400	378	419	407	418	413	381	407	446	388	385	391	404	428	423	449	384	439	381	423	433	413	453	437	401	451	429	446	377	424	420	408	389	466	379	441	399	428	423	408	459	435	438	415	433	441	414	396	411	398	410	418	415	411	409	384	456	377	436	425	410	405	405	412	438	419	394	380	390	392	405	411	421	417	419	395	395	414	453	425	409	392	407	367	420	421	393	408	368	399	423	425	413	432	414	385	428	419	403	426	392	420	426	416	411	395	434	414	433	433	400	438	405	421	369	468	435	406	394	452	392	389	408	389	390	414	411	422	394	385	451	383	434	403	408	407	408	418	397	391	399	423	370	403	424	406	387	422	396	407	396	380	398	414	378	422	401	407	415	400	391	398	465	438	420	410	407	429	424	381	376	439	413	435	394	433	412	391	402	398	408	399	385	425	412	423	435	390	413	437	419	416	422	472	420	413	394	384	388	420	426	437	403	409	421	375	421	436	410	423	462	445	449	421	396	389	391	448	441	374	407	377	400	405	414	409	403	374	406	434	421	440	377	413	438	412	441	399	419	383	372	422	415	401	402	461	430	413	416	401	415	381	438	403	404	417	415	431	388	405	393	436	480	441	424	402	394	409	430	443	408	435	378	464	441	405	438	408	427	380	380	444	442	409	411	392	408	391	420	409	416	403	380	415	430	429	417	402	421	426	411	449	453	410	438	461	400	415	389	429	396	428	414	381	393	430	439	401	395	432	428	433	400	433	440	394	409	423	419	427	401	392	421	397	434	424	414	420	399	422	374	394	435	431	442	366	412	378	401	390	418	388	408	430	421	380	431	453	419	411	430	391	404	400	411	429	410	401	418	454	417	444	421	424	432	389	437	412	384	375	392	432	406	417	405	382	401	419	397	437	395	389	415	438	417	390	426	392	383	405	418	378	444	409	423	409	402	387	366	406	422	442	391	401	435	388	416	424	389	432	432	406	436	388	394	417	376	429	417	377	441	411	382	427	361	421	394	401	440	415	406	443	409	434	392	393	457	405	362	417	388	410	404	380	406	406	399	428	390	409	438	375	422	406	410	394	428	414	394	422	423	413	384	387	403	416	390	428	428	426	420	456	436	407	403	387	425	451	406	432	434	387	373	406	405	425	405	402	409	415	395	370	384	412	431	414	423	381	402	426	393	400	382	420	437	463	406	409	401	367	422	398	403	441	402	405	396	433	379	416	422	374	385	452	440	414	415	381	432	415	400	385	430	395	423	409	439	412	441	410	402	423	392	378	398	395	393	370	413	389	440	416	434	431	451	407	413	423	455	407	417	412	399	356	403	403	356	411	425	410	402	373	400	415	390	417	382	415	383	439	399	403	404	385	403	423	405	423	409	431	403	408	460	400	373	434	421	404	447	463	431	425	401	411	394	406	429	385	420	427	402	401	417	437	418	417	404	399	422	392	441	432	415	442	388	405	394	415	433	382	425	416	424	436	438	422	412	404	390	415	383	429	404	357	430	446	417	418	393	393	382	395	389	407	394	436	416	425	407	396	442	381	432	436	396	432	390	399	394	412	430	407	407	389	432	434	429	433	382	475	399	393	430	365	408	418	426	405	393	344	430	399	383	448	405	367	428	448	414	409	428	407	383	382	407	383	373	415	417	424	424	385	450	385	410	423	376	424	402	406	394	441	398	407	427	428	405	390	398	444	405	420	402	413	394	387	418	411	435	436	411	377	419	423	418	395	405	417	391	396	433	402	402	397	395	408	452	425	406	423	426	401	389	411	437	423	436	391	411	415	423	408	413	426	413	412	409	410	388	408	432	432	425	390	381	385	404	416	423	413	401	405	404	440	430	410	413	395	384	392	378	419	429	413	401
8244	11338	10355	5716	3746	2673	2093	1712	1408	1223	1123	904	858	809	750	705	698	620	653	615	589	594	583	545	540	524	524	556	485	480	518	513	433	514	510	451	489	506	541	474	484	517	492	484	424	454	443	451	464	431	425	467	406	472	467	434	452	463	457	447	450	436	454	477	460	443	479	442	455	456	458	468	440	461	473	430	436	444	448	481	469	513	455	421	425	429	421	445	470	450	456	408	434	449	432	466	415	455	417	453	475	431	460	451	419	471	464	483	461	451	469	471	461	445	462	420	415	455	456	445	431	419	432	470	462	464	440	461	423	445	424	493	449	457	444	462	481	450	470	412	469	418	434	408	420	429	469	485	446	441	408	430	441	441	429	435	472	453	426	454	453	439	459	439	412	420	455	475	420	441	470	433	414	444	437	489	469	425	478	452	456	453	445	478	458	513	441	453	446	449	417	456	436	440	451	445	458	450	501	456	464	464	469	457	439	457	455	447	437	463	454	455	414	438	422	480	428	451	413	442	459	431	445	443	476	477	444	467	403	458	468	467	467	462	453	448	432	431	423	457	465	493	428	456	478	468	423	422	432	406	445	440	473	444	449	452	435	439	483	449	416	449	466	458	459	458	432	467	458	485	508	475	437	436	440	459	421	437	473	452	430	477	430	451	429	429	468	451	471	415	429	453	449	477	478	459	457	422	435	468	465	445	454	482	440	456	448	464	469	475	425	459	420	425	486	471	513	453	433	458	449	464	445	402	459	427	475	437	440	455	413	464	449	444	460	467	401	429	451	478	438	479	427	422	449	441	428	483	436	463	455	424	440	448	451	451	483	446	449	452	471	485	453	452	405	428	407	464	451	465	442	451	437	446	420	446	458	439	382	418	429	433	450	455	428	453	439	455	443	428	434	457	414	447	439	435	451	476	450	455	478	449	431	443	492	485	446	469	466	445	440	459	435	429	436	486	397	453	411	462	444	445	439	443	450	442	434	446	424	428	437	423	469	432	467	411	454	479	441	444	485	431	478	441	426	475	453	443	451	450	439	400	452	461	443	431	428	466	441	443	423	457	455	462	451	432	465	444	468	433	487	408	449	430	459	462	456	432	423	428	481	439	435	448	425	469	407	463	464	448	455	424	441	481	451	482	453	486	427	441	428	474	412	457	464	446	455	455	436	462	450	449	417	471	450	455	488	452	465	422	455	443	459	437	425	474	472	473	454	464	424	450	424	442	477	472	439	436	437	476	452	441	427	443	494	439	432	446	411	444	425	465	452	444	438	457	467	452	448	440	424	455	444	451	483	484	457	477	486	450	449	458	483	461	436	460	475	415	427	457	470	427	451	467	449	477	397	450	449	510	442	454	503	454	442	442	473	462	492	458	448	474	462	465	468	460	498	412	418	436	461	448	485	443	414	462	469	465	453	394	433	459	457	462	454	442	441	435	429	432	453	449	453	436	486	463	440	463	455	455	421	428	459	446	422	421	439	488	437	432	456	459	469	448	444	448	451	468	462	434	457	454	451	478	445	431	424	421	463	482	406	477	432	438	461	436	470	446	429	445	452	469	445	428	428	458	468	430	451	480	465	461	455	427	417	389	436	409	494	479	449	461	459	453	469	458	472	454	424	434	429	439	434	434	456	449	410	483	427	483	447	442	438	498	433	466	406	466	445	407	421	426	474	443	451	476	433	444	455	412	466	445	405	456	471	433	434	427	464	429	421	497	417	474	434	443	440	451	482	437	445	437	435	450	431	458	445	444	477	415	443	444	437	463	470	395	440	436	460	415	441	426	468	428	456	432	422	420	452	455	471	428	424	452	444	426	460	445	436	449	430	474	434	415	437	438	440	444	453	472	444	452	450	448	435	450	438	481	431	474	472	455	462	455	468	425	465	453	431	448	434	467	449	434	445	416	436	441	455	444	437	433	419	497	449	448	425	456	401	457	435	450	489	440	447	476	496	432	450	438	447	450	468	471	476	481	451	408	442	436	433	428	449	456	478	422	436	430	473	443	456	423	430	488	428	435	452	486	445	446	456	459	440	477	409	483	420	457	451	470	453	442	429	437	468	477	476	402	450	473	443	461	439	474	383	427	474	401	434	425	442	465	482	446	429	471	434	419	437	409	465	422	460	451	463	439	424	454	446	417	435	447	444	490	456	460	459	436	477	439	426	435	444	467	446	448	468	439	480	438	475	451	476	449	453	409	433	471	431	446	457	445	427	434	439	434	426	462	404	480	453	437	430	471	420	428	390	419	482	450	472	455	436	407	456	466	418	457	452	431	441	467	487	448	427	444	477	474	428	435	456	505	438	426	452	483	444	430	484	407	434	460	440	415	431	466	467	476	464	428	443	442	457	455	443	471	445	449	407	441	452	436	469	446	477	422	442	458	447	480	434	494	416	424	418	458	432	437	439	444	449	454	453	439	437	444	432	453	418	423	470	468	455	426	456	464	476	475	471	461	431	455	413	430	448	437	453	458	474	461	453	480	453	501	457	451	445	449	436	437	476	429	453	465	441	394	472	406	468	433	429	443	447	446	443	458	463	442	456	391	445	454	420	458	449	462	419	465	454	451	474	470	444	439	445	446	441	468	443	448	457	461	444	405	455	452	440	429	432	454	447	444	424	458	444	440	446	417	426	472	499	453	461	414	441	445	419	470	460	461	459	450	454	437	462	468	454	424	468	420	431	428	488	483	465	413	441	413	474	445	440	448	469	448	443	451	452	461	452	425	454	428	420	452	434	443	444	431	428	453	452	476	465	413	475	436	494	439	465	434	432	430	445	474	444	483	463	460	413	470	435	443	469	421	474	480	436	421	436	421	441	452	421	433	464	447	494	450	452	411	456	421	499	423	436	440	444	406	437	477	474	501	453	422	458	431	459	455	411	478	461	467	433	447	408	424	458	445	455	435	423	482	460	413	449	436	451	460	462	429	429	470	455	464	475	464	463	451	470	471	448	439	468	474	447	453	500	416	450	460	446	494	435	429	418	471	464	470	451	454	423	436	407	453	481	447	473	440	452	444	472	451	453	444	430	496	450	459	459	457	429	448	448	436	450	433	418	458	443	437	443	451	435	446	440	428	462	458	453	447	455	484	440	441	457	451	439	436	470	447	452	416	423	476	475	434	449	450	406	482	428	418	410	438	421	402	429	452	453	448	433	446	430	415	447	455	455	467	436	461	420	472	434	421	485	424	460	465	439	444	464	445	474	453	474	466	437	433	468	439	468	484	451	440	441	436	423	453	443	475	444	465	455	463	449	448	453	441	464	473	431	422	408	462	436	428	457	412	461	443	450	471	455	432	441	455	442	445	447	450	422	435	405	426	474	426	427	444	437	395	457	422	449	417	407	448	459	477	449	466	430	441	438	457	455	459	446	482	460	414	433	463	470	400	461	430	476	430	469	436	427	445	470	444	444	483	431	438	441	436	420	436	420	445	499	434	421	454	437	415	465	430	402	423	436	402	429	453	451	466	458	440	431	455	421	450
22638	20362	26827	23817	20370	20379	6538	1939	1611	1448	1333	1252	1196	1104	1108	1073	986	1017	963	1040	925	933	978	925	949	871	889	864	932	881	894	894	867	912	898	866	902	911	792	861	848	837	858	916	910	858	873	846	828	888	861	836	834	859	872	906	800	852	832	887	848	852	862	902	860	910	861	887	830	835	874	865	862	840	820	841	865	876	802	831	875	852	856	831	847	842	873	862	808	789	883	833	892	843	850	798	874	857	816	864	896	866	859	813	846	846	887	833	838	875	803	848	813	878	811	846	822	818	817	805	870	854	856	843	830	845	832	840	897	851	814	876	808	830	898	872	849	778	855	860	808	874	840	850	845	832	846	827	801	848	843	853	875	811	775	814	834	831	830	823	830	857	852	805	813	821	878	843	862	812	813	825	829	857	875	822	823	785	846	813	851	882	848	845	857	845	881	839	811	817	861	867	800	857	920	822	836	887	811	792	837	845	853	876	773	820	838	780	830	884	830	863	833	867	836	848	799	828	861	828	849	908	871	889	887	862	834	836	794	802	864	853	861	824	835	802	874	822	804	861	808	838	824	848	836	814	843	824	821	795	853	831	800	788	813	864	856	812	796	833	859	856	846	842	804	828	813	815	841	858	868	851	805	834	843	832	869	808	830	831	802	798	816	844	831	870	798	816	880	805	813	874	826	841	812	857	769	828	875	860	832	824	824	811	816	855	833	863	837	865	843	859	867	836	816	841	833	828	860	882	806	811	806	856	815	819	832	857	814	843	818	866	876	855	845	808	829	797	846	872	872	848	774	865	797	829	878	860	818	839	868	881	864	812	863	827	803	821	831	854	852	803	845	839	806	906	794	814	859	809	824	924	828	815	877	810	768	850	831	830	819	817	893	770	805	771	855	801	819	858	855	813	813	898	856	859	827	862	851	879	822	841	803	800	823	790	866	838	851	791	822	798	836	870	826	894	849	835	806	860	877	795	824	813	825	849	863	835	832	873	875	877	772	824	838	840	842	839	828	829	902	822	865	795	813	824	773	847	834	826	840	796	828	850	806	866	809	835	846	849	803	816	778	829	787	809	821	868	869	817	835	831	843	874	805	840	821	835	878	812	910	815	837	869	848	819	849	873	774	799	842	862	837	807	812	836	839	874	869	829	860	811	866	818	811	841	827	834	853	836	827	862	789	842	828	824	814	839	841	882	833	857	842	824	852	802	815	825	832	854	833	816	826	876	864	878	802	765	841	833	857	813	803	857	866	830	800	876	832	857	831	829	802	841	825	859	856	876	851	811	841	835	863	845	876	829	912	817	826	844	864	832	825	824	803	836	810	864	805	833	800	841	838	787	878	848	820	815	822	793	845	846	837	861	812	849	835	867	811	809	887	834	847	835	815	813	840	833	894	846	825	792	811	908	794	868	877	832	866	882	764	800	783	842	801	740	820	827	812	830	858	819	914	820	860	802	869	873	851	835	843	806	797	873	840	876	786	827	847	857	801	916	841	850	797	795	843	789	844	837	847	798	810	885	852	870	837	812	837	826	822	809	856	834	835	836	821	868	824	858	864	841	842	856	816	815	831	839	858	810	863	843	825	852	801	849	808	849	769	789	852	781	852	822	822	809	860	827	849	835	840	833	865	889	903	849	799	839	849	794	860	833	846	836	832	799	833	843	825	833	849	843	834	852	863	825	837	853	831	834	877	866	816	852	837	836	819	849	834	823	878	857	849	879	885	842	870	826	885	801	882	840	849	878	789	823	871	810	837	825	865	843	812	832	864	864	853	820	833	819	838	798	848	840	810	810	846	804	831	875	789	819	884	812	816	862	843	921	842	833	794	838	840	884	854	835	837	859	870	846	846	869	825	841	777	769	805	858	864	868	864	865	850	807	827	854	811	897	805	830	880	871	835	860	817	839	855	776	874	840	830	826	863	807	835	874	800	885	817	837	869	875	858	838	854	816	900	894	813	820	835	835	828	845	844	778	833	813	853	858	850	819	853	787	867	810	793	862	896	817	854	830	798	794	813	858	876	838	867	842	832	807	847	847	780	855	862	818	825	869	816	828	837	824	819	856	809	843	913	858	834	869	842	832	846	844	810	819	812	868	831	842	876	792	833	821	809	893	821	763	785	835	813	827	813	853	825	808	804	774	794	855	852	823	848	831	764	839	842	820	868	834	810	848	847	817	831	863	769	856	848	793	822	855	846	784	836	849	873	826	802	826	845	881	862	837	860	769	841	807	831	823	891	843	813	829	857	817	846	818	799	804	830	794	869	853	869	847	795	777	854	836	846	847	838	822	799	867	825	794	829	872	763	821	805	840	843	857	833	803	857	793	857	861	830	817	840	798	794	873	807	836	800	804	836	861	784	778	858	797	797	845	782	847	848	825	822	849	862	848	860	849	792	858	881	836	829	831	822	821	791	882	867	858	899	815	812	861	804	852	875	812	856	827	815	867	874	864	812	819	807	862	862	840	839	806	868	871	823	837	854	805	840	830	802	871	820	847	808	812	853	825	824	844	835	805	820	840	808	867	822	813	840	806	835	805	866	785	855	837	772	811	785	814	853	835	819	795	847	822	852	833	850	874	814	840	836	906	871	832	857	870	823	847	856	840	766	846	832	808	841	834	825	904	816	819	805	813	892	841	816	834	856	879	815	770	858	874	838	847	870	773	885	837	877	814	816	820	792	838	862	805	861	848	859	829	869	799	847	835	789	859	839	815	837	814	789	817	831	813	863	866	876	853	836	823	836	816	820	887	851	825	829	813	809	782	801	836	829	803	875	809	824	826	874	843	790	831	835	839	867	850	877	841	825	788	844	897	845	840	864	835	836	836	862	866	877	787	854	852	859	841	835	839	816	836	878	884	793	844	885	841	884	867	777	821	784	818	826	799	850	835	842	850	867	817	809	813	827	832	863	851	771	887	801	826	851	829	805	824	848	830	812	898	820	870	822	808	798	826	851	801	816	846	858	814	858	841	864	822	774	857	848	857	835	861	840	818	843	839	846	849	820	824	822	776	880	812	826	830	891	819	816	833	856	789	837	811	873	860	821	888	828	793	837	856	767	852	859	822	897	796	807	817	878	842	808	846	829	846	851	887	844	813	851	803	795	819	845	837	825	799	852	894	841	830	882	847	842	813	812	811	808	776	842	810	879	831	844	840	830	789	855	800	781	839	853	803	785	819	786	822	845	806	845	818	802	800	879	811	820	886	852	782	859	871	874	856	806	778	850	844	822	826	847	856	834	869	841	825	834	802	830	839	823	789	815	865	840	836	842	846	825	782	849	788	868	800	844	834	881	823	823	784	842	839	861	847	859	805	855	771	934	843	834	804	819	868	796	825	829	806	837	826	834	849	817	868	757	832	859	862	775	878	847	852	831	824	864	865	835	840	824	827	836	867	839	835	818	864	841	864	828	858	878	870	838	803	804	866	818	833	829	824	837	818	824	813	813	877	854	879	835	855	835	809	788	798	859	783	780	845	854	832	846	844
11228	17630	16403	9683	6656	4889	3888	3040	2603	2241	1932	1711	1531	1499	1441	1356	1284	1152	1095	1076	1138	1081	1102	1023	974	964	941	908	914	892	873	847	892	911	911	905	925	875	864	907	852	834	846	855	866	814	827	879	881	872	860	824	806	800	862	814	882	864	789	826	850	812	841	855	800	818	805	827	837	848	840	841	766	820	838	839	808	865	834	835	830	844	846	812	817	841	848	830	830	810	873	918	787	803	815	845	826	822	806	839	795	773	809	834	832	830	796	845	845	810	821	817	796	792	788	806	841	822	750	796	778	842	817	826	795	801	812	812	861	819	767	780	776	791	780	763	808	858	804	799	786	856	828	784	815	836	816	807	826	840	802	805	888	779	808	781	811	819	734	835	810	766	802	797	816	752	814	783	841	773	785	810	797	810	817	863	849	800	807	827	814	773	790	805	841	832	860	810	801	782	791	807	812	799	838	883	759	813	879	781	853	789	812	758	785	777	833	839	809	854	810	768	761	778	797	783	843	805	809	846	832	757	811	812	841	839	808	796	786	760	830	779	802	794	792	772	867	838	794	796	833	775	766	849	801	768	771	795	783	853	865	814	836	855	803	801	866	776	806	804	832	850	727	819	800	826	838	773	817	805	797	803	864	776	778	793	804	869	768	815	803	775	835	786	829	797	762	852	828	820	771	811	791	802	793	787	765	765	758	802	822	808	835	818	759	780	799	829	763	809	808	805	828	742	820	768	801	776	821	739	823	850	826	761	801	826	786	787	818	784	849	823	827	877	826	757	779	807	808	771	746	783	801	840	825	808	820	851	782	815	792	802	802	819	742	857	794	822	834	797	838	811	789	834	803	818	779	754	826	775	778	779	806	804	834	790	852	801	774	769	832	886	792	783	788	829	765	818	779	846	814	796	793	823	719	832	802	793	864	806	846	856	784	794	845	778	814	822	855	830	845	795	783	840	778	762	832	781	762	813	822	784	792	809	744	795	795	821	794	815	830	811	786	780	828	814	824	816	790	821	803	771	839	780	834	755	822	788	808	793	800	820	802	813	801	774	860	818	810	818	790	787	799	808	792	786	827	806	786	846	798	788	831	779	824	798	866	816	832	788	801	817	809	807	833	833	784	803	771	777	827	779	853	865	789	802	834	785	829	771	797	828	775	804	810	787	857	793	768	815	792	782	794	843	785	798	794	781	774	735	839	782	820	810	820	775	764	821	792	815	782	821	810	826	769	824	772	758	817	779	795	754	805	808	773	791	798	805	793	820	826	815	792	772	808	814	832	809	816	765	764	793	791	799	825	796	805	826	783	796	794	763	803	807	843	783	832	828	775	827	777	869	776	784	770	804	792	783	770	806	798	795	817	831	801	795	776	821	799	809	810	758	832	834	812	815	825	771	796	753	775	799	833	865	818	832	828	823	743	810	827	790	784	813	762	795	819	787	780	857	798	834	789	834	813	753	811	804	802	858	775	794	775	789	836	789	763	790	783	761	824	775	795	845	828	805	850	821	758	800	808	838	780	829	804	747	803	809	809	772	827	831	796	827	803	828	781	803	763	796	823	794	813	789	855	761	805	768	818	795	766	789	796	854	828	840	779	804	796	787	810	804	876	837	765	806	769	810	835	808	848	815	812	784	809	797	808	779	845	811	805	853	768	795	783	878	832	793	832	726	787	780	742	805	771	791	884	821	808	782	730	807	822	831	765	783	801	824	756	821	852	779	851	864	821	836	796	781	823	852	815	790	792	836	829	782	801	839	785	816	807	753	849	723	785	802	845	827	790	787	841	814	756	765	803	781	775	763	765	826	761	806	806	802	816	804	805	758	775	775	853	834	795	832	809	849	783	805	808	779	833	818	797	787	868	777	769	805	861	765	807	792	806	827	810	801	841	848	807	824	797	833	801	803	794	811	797	809	793	842	803	759	837	809	805	806	865	778	791	817	790	832	839	791	742	849	770	828	831	807	766	775	787	814	773	795	901	771	794	799	792	820	779	789	825	791	802	844	780	797	782	862	802	796	794	827	826	796	872	828	812	825	791	792	821	819	779	802	790	801	790	759	748	839	829	798	827	851	785	840	809	830	837	798	818	787	796	805	772	794	815	818	782	837	824	811	814	808	780	768	793	816	770	777	844	812	838	831	813	781	812	774	802	760	751	825	767	807	812	794	789	831	783	837	852	808	772	789	833	816	774	747	771	820	818	794	805	768	845	775	772	793	820	766	780	790	782	810	786	847	836	774	795	853	848	788	774	793	829	868	775	779	756	774	841	801	839	809	807	797	841	817	806	762	824	822	820	819	774	833	787	798	770	820	835	797	802	862	809	795	811	779	785	761	798	847	793	785	828	784	792	773	757	797	773	841	794	881	811	853	815	727	792	828	803	791	837	757	750	816	834	760	814	813	800	822	778	812	857	826	804	831	807	794	771	784	774	812	792	815	849	831	787	816	805	798	857	814	794	854	854	809	770	794	868	831	830	779	803	759	791	768	823	769	827	780	826	784	741	796	802	774	778	815	799	846	825	841	820	857	816	822	767	818	826	808	817	819	765	812	797	823	806	853	798	815	767	789	798	832	797	823	802	839	763	817	806	804	795	785	817	764	828	724	816	782	823	831	820	769	785	752	898	806	799	804	789	765	833	764	781	782	809	788	813	792	762	780	784	760	810	852	809	838	841	760	769	784	770	784	820	785	811	751	767	804	829	834	838	811	795	775	818	811	828	808	763	768	836	811	859	826	807	754	802	763	824	815	830	820	792	824	758	868	840	811	778	814	785	776	795	814	744	745	803	854	771	775	822	826	790	884	757	775	800	829	791	822	855	786	799	796	792	825	833	804	819	771	807	772	785	785	814	793	830	849	838	794	815	889	794	792	801	779	781	832	778	762	793	796	781	796	816	797	793	779	788	823	748	839	785	766	827	798	824	776	771	751	802	800	858	825	825	860	802	754	775	799	809	769	810	805	791	785	866	804	804	795	810	834	814	836	792	789	839	752	797	798	798	805	761	792	788	836	789	799	805	835	769	792	810	806	844	838	795	791	785	807	826	811	822	803	824	760	827	784	821	836	855	803	833	773	827	845	803	845	836	799	828	832	821	797	837	817	806	815	796	802	828	756	807	777	807	751	815	788	794	846	801	776	780	794	822	794	872	743	759	779	772	800	795	776	818	827	791	803	795	801	805	808	806	830	788	771	776	831	809	766	852	785	828	817	776	777	814	839	779	811	816	809	780	836	802	805	832	813	837	768	830	817	800	835	807	817	834	825	788	840	810	819	776	782	826	758	825	819	824	818	798	803	794	769	784	814	809	808	743	807	849	814	798	772	786	830	766	761	786	772	835	819	810	832	783	782	816	819	830	827	785	778	789	795	796	787	779	790	813	819	813	847	749	844	795	796	804	794	847	829	828	796	746	820	825	826	801	796	849	764	809	835	760	775	819	834	801	786	807	824	826	797	827	809	767	824	782	827	812	809	838	816	847	847	824	826	822	808
27845	13326	2315	1212	936	969	907	896	901	866	886	896	915	853	863	893	886	898	888	881	861	903	909	881	836	894	880	929	828	881	864	913	900	868	876	907	838	843	868	876	886	841	920	871	888	856	904	874	855	849	881	917	932	894	801	910	913	920	862	857	856	936	871	832	891	806	883	850	853	834	888	868	901	876	872	833	882	848	850	838	887	913	858	845	909	865	785	853	890	832	881	863	882	908	830	911	895	881	876	892	853	850	840	891	937	848	888	836	865	883	874	833	910	861	845	912	928	856	893	850	879	857	917	865	866	833	831	882	854	905	886	875	866	836	851	856	869	840	884	822	902	882	849	897	884	876	864	866	852	863	922	877	862	921	944	893	827	835	832	881	880	872	864	888	906	836	854	862	827	863	904	880	897	856	936	851	907	887	899	873	846	938	922	862	896	825	850	857	865	867	869	833	890	900	908	882	849	832	906	841	902	944	908	879	863	861	872	790	843	888	837	890	837	842	896	893	900	901	887	847	830	853	891	839	878	864	843	895	849	851	897	876	859	872	863	877	880	868	921	852	910	868	893	856	867	869	928	858	901	850	872	935	912	919	863	834	819	882	862	863	854	874	896	843	897	852	881	864	879	894	835	865	873	881	913	896	877	879	930	902	895	851	912	909	850	859	873	869	941	905	857	897	844	875	861	860	846	869	866	835	930	838	882	888	852	889	939	862	828	809	841	876	898	870	859	812	858	880	850	879	889	855	857	870	857	870	818	860	905	866	799	858	849	835	866	891	832	860	856	901	850	856	870	912	844	923	830	894	854	861	854	865	890	845	870	866	865	886	856	911	883	841	904	858	878	846	879	863	870	881	876	863	892	840	859	869	863	882	886	877	872	864	878	907	904	881	861	893	845	919	847	882	861	883	886	906	883	877	820	905	886	876	882	910	846	922	847	937	908	849	829	808	870	890	912	883	913	930	862	822	825	926	947	848	834	921	941	934	960	888	819	897	895	849	911	897	869	881	911	851	887	869	864	873	821	836	922	884	911	900	891	869	865	914	910	842	865	885	865	861	905	893	830	858	832	858	869	862	898	849	946	912	909	871	885	823	877	843	826	874	830	835	824	808	866	861	880	835	906	890	852	842	854	892	841	874	862	851	884	849	844	901	872	893	910	906	889	850	900	914	900	862	866	899	897	851	852	901	892	913	858	860	897	859	863	859	839	907	929	841	850	859	847	896	869	858	878	896	916	913	923	851	937	865	905	853	830	921	892	866	870	861	897	858	899	879	899	822	901	883	886	923	864	919	881	834	863	854	852	862	830	869	876	899	896	868	865	841	895	863	876	878	890	850	840	851	874	905	887	847	878	874	862	847	891	829	857	900	867	971	910	911	950	875	844	849	912	867	854	806	897	933	868	826	833	897	829	849	868	870	879	914	872	871	903	872	855	909	835	852	846	903	837	822	893	861	924	826	902	866	910	895	862	844	870	879	916	884	899	889	826	849	928	798	904	869	830	914	850	857	900	865	837	890	865	903	850	890	861	909	877	860	866	857	828	939	807	840	908	892	926	868	879	931	915	892	908	904	855	891	873	809	871	825	951	912	902	855	901	883	890	907	916	868	826	901	889	843	896	846	887	846	879	890	892	890	898	894	907	840	850	886	915	888	894	890	908	853	891	875	913	919	889	873	894	861	890	858	906	852	863	844	843	941	879	865	834	911	896	902	876	863	863	911	872	856	885	898	833	861	847	864	832	865	876	892	861	843	848	855	849	896	907	907	896	922	810	885	911	890	882	896	879	850	857	903	856	861	887	872	880	900	837	862	916	856	851	842	877	865	864	877	852	884	956	815	884	837	895	926	900	882	825	876	863	888	897	870	873	893	880	832	898	847	894	882	908	853	829	878	870	873	913	896	839	914	899	818	906	902	878	921	854	885	910	859	854	884	830	864	883	857	934	880	897	867	880	868	856	869	857	892	927	882	883	842	917	896	864	808	841	854	920	874	829	903	833	847	908	861	849	899	911	901	891	903	881	911	861	925	874	866	858	872	887	877	885	901	859	875	879	876	881	824	884	907	943	849	914	874	837	874	877	878	823	884	878	822	839	895	861	914	904	873	892	909	868	913	871	849	938	909	876	874	843	839	803	847	879	818	896	879	882	863	878	889	894	847	921	896	860	850	879	948	917	839	915	896	898	870	814	859	856	821	928	829	851	871	868	877	841	884	829	856	868	857	869	847	886	867	823	869	876	888	903	874	876	845	866	883	880	873	847	904	856	861	889	884	870	826	828	904	889	845	847	860	857	830	900	877	949	904	842	876	896	889	862	902	913	857	874	844	840	835	903	823	933	889	853	867	868	852	809	845	866	842	907	824	868	904	865	875	923	893	882	864	845	857	857	897	791	892	880	932	882	901	937	868	902	861	859	947	854	873	907	835	841	884	854	872	882	881	907	868	855	886	892	855	870	898	881	880	910	882	855	894	906	997	894	868	921	860	877	884	902	892	919	832	857	891	908	872	857	841	866	869	837	895	872	831	874	884	910	900	887	823	859	879	852	853	869	881	895	936	915	868	940	843	898	853	903	857	859	843	852	835	959	878	857	910	902	902	851	897	865	832	854	884	861	870	852	878	834	887	868	846	945	814	885	876	857	869	843	859	896	858	854	848	869	878	878	901	863	858	855	808	903	843	869	858	912	875	858	862	878	914	869	854	910	901	853	903	837	819	882	843	892	884	931	934	865	864	856	881	863	842	857	852	887	793	903	901	842	851	868	876	947	906	802	918	812	886	916	872	882	847	886	912	903	814	901	907	880	862	844	967	919	850	839	846	835	932	903	858	834	804	871	883	890	912	907	850	911	882	875	870	846	883	905	833	974	864	875	884	880	870	846	840	862	907	862	830	888	898	865	904	868	877	829	837	874	940	859	886	864	814	930	884	852	879	819	857	905	875	890	897	904	857	901	861	849	912	855	834	901	847	853	887	873	854	878	876	857	878	883	803	834	840	874	874	891	880	936	868	889	871	856	872	886	891	852	822	868	849	855	910	902	866	874	818	856	894	866	829	902	905	879	875	814	864	838	876	889	928	845	814	867	901	892	865	907	857	875	879	848	837	900	887	876	877	869	862	899	931	931	844	856	924	877	859	883	875	955	887	893	916	868	957	851	830	897	864	879	891	895	868	850	877	812	861	877	853	902	928	817	953	874	864	873	854	861	874	858	875	846	836	817	847	857	854	865	902	896	838	768	829	889	858	913	868	834	838	893	859	912	856	860	833	892	886	856	831	917	837	886	907	846	920	958	906	858	906	875	839	857	850	903	884	869	854	888	860	894	885	893	844	792	857	958	886	848	911	847	882	927	937	875	878	834	818	874	913	879	939	887	837	886	858	918	830	880	873	898	877	903	850	858	876	846	856	913	870	896	864	843	901	875	884	823	896	825	838	890	857	867	832	831	867	871	877	919	896	855	860	955	847	807	870	897	867	878	842	877	866	872	931
5618	1588	1374	1248	1081	1032	1058	1009	942	937	949	979	861	949	904	913	968	965	925	932	934	883	883	923	960	961	935	897	943	941	937	874	926	911	904	923	893	904	903	883	946	862	879	914	931	861	948	923	954	874	859	884	926	904	938	955	951	901	934	993	850	899	886	884	905	886	946	850	914	921	963	924	949	941	891	906	963	934	939	906	989	913	897	878	922	886	863	919	940	951	915	912	909	862	934	961	954	910	943	890	890	917	950	957	928	865	899	876	878	922	927	921	865	891	925	873	953	936	863	934	880	913	894	942	941	938	897	917	971	938	897	932	935	892	921	904	898	908	886	902	937	877	899	916	915	877	904	898	929	958	950	958	927	876	883	918	890	923	883	925	913	921	906	915	907	897	898	947	947	908	934	872	955	933	915	894	901	902	878	927	900	908	1005	916	900	862	905	975	927	874	919	899	902	917	927	944	907	889	936	953	942	894	929	896	873	968	875	968	886	954	896	926	1002	918	917	897	945	897	855	913	889	891	924	869	911	908	951	924	914	871	921	885	889	943	926	897	882	885	868	929	914	920	909	909	904	952	868	914	890	921	975	903	901	955	872	903	950	935	913	855	992	933	909	947	902	922	892	860	887	910	912	940	909	883	917	903	921	894	943	874	902	938	891	929	908	912	924	895	927	890	882	896	904	959	909	881	894	958	938	938	936	910	892	919	921	942	924	895	916	889	953	934	882	936	912	868	927	883	869	909	922	942	942	894	932	922	948	937	935	955	938	895	922	932	956	943	942	930	876	880	956	878	900	966	869	972	921	910	922	937	928	892	877	828	865	912	881	955	907	876	916	920	959	952	924	899	928	931	864	942	901	904	862	893	911	874	892	919	924	924	955	905	898	902	917	919	940	913	889	884	881	855	933	942	989	928	920	953	936	965	856	949	921	924	927	930	926	867	904	858	878	913	902	911	976	913	893	945	923	915	930	910	881	902	902	909	932	930	908	878	876	891	898	915	886	869	866	892	933	950	883	871	898	896	961	924	954	903	903	924	917	953	912	926	903	894	920	883	890	929	881	944	895	896	964	915	931	899	936	928	907	896	927	912	951	876	914	890	931	924	918	940	944	919	889	908	913	885	892	932	861	912	878	939	917	898	892	932	923	911	904	851	912	886	912	925	878	875	914	873	942	906	899	898	932	885	939	894	938	919	915	907	928	962	927	884	894	981	897	969	911	904	901	886	907	921	920	871	934	916	924	942	930	919	876	906	953	925	930	930	871	967	890	853	936	988	986	943	917	900	842	887	928	864	900	905	867	943	898	976	881	931	952	930	962	966	893	945	978	891	948	981	951	900	970	867	913	915	891	925	940	940	879	913	894	935	920	949	911	881	875	905	900	877	943	893	933	888	958	854	876	925	887	970	906	890	925	869	963	918	937	947	923	941	971	955	924	929	888	903	923	914	927	889	914	917	899	940	878	876	933	950	915	924	904	912	937	995	899	913	918	926	929	953	941	963	923	899	893	938	948	876	946	872	811	921	910	936	858	889	915	848	878	979	910	935	907	892	945	876	934	1001	937	884	907	908	955	915	957	933	895	831	932	959	879	936	918	928	884	948	891	881	940	878	929	863	907	928	972	916	949	937	956	930	874	913	873	948	920	905	932	931	872	861	947	884	864	947	965	930	873	887	926	921	903	936	909	874	914	938	870	909	888	952	907	897	928	891	891	911	921	862	941	948	877	908	922	900	907	953	925	906	905	941	863	956	921	922	944	882	887	942	929	880	894	903	902	956	976	925	947	885	983	926	929	954	903	923	925	882	915	949	915	941	853	987	942	883	915	913	941	950	921	909	915	942	880	911	930	907	897	892	894	911	905	898	934	917	936	941	951	896	847	896	938	942	937	906	877	982	952	932	868	969	874	865	934	916	929	961	903	892	948	893	894	883	922	992	899	913	919	936	868	932	877	855	923	924	912	906	931	951	923	863	914	919	887	883	899	956	943	902	897	970	858	918	937	926	899	901	936	878	943	931	943	898	908	892	885	979	868	929	931	924	940	954	947	939	899	862	923	895	942	896	928	890	916	913	921	895	893	909	877	815	936	907	959	911	930	898	891	924	936	916	939	848	966	917	875	908	913	902	941	860	952	930	895	925	888	892	904	921	849	925	930	885	933	917	896	935	912	903	957	931	908	979	922	937	896	916	955	950	920	863	939	949	916	940	958	903	870	953	928	943	907	899	906	938	922	877	897	944	903	916	973	945	950	924	922	933	919	923	874	935	929	934	935	913	918	857	912	897	919	871	901	877	901	918	906	941	924	886	889	901	890	897	902	919	861	883	913	910	921	891	947	919	897	958	942	900	876	912	924	949	912	863	990	890	949	917	916	863	910	910	913	920	912	950	930	859	880	999	929	956	950	875	906	942	930	933	916	854	910	950	959	904	905	956	927	879	917	862	940	856	930	889	910	948	856	899	912	984	907	904	920	926	916	932	943	959	871	931	918	915	919	949	953	919	903	909	912	972	944	878	952	880	915	891	910	917	957	843	872	887	894	870	889	949	924	916	920	881	906	893	934	877	896	931	918	930	934	867	846	962	933	916	913	942	891	886	937	877	865	885	907	948	883	916	893	1000	933	895	920	893	898	870	907	877	927	890	902	916	924	918	924	876	893	945	904	959	956	938	844	850	953	969	935	909	878	969	934	925	904	885	894	876	932	886	898	886	899	888	1002	932	892	932	866	898	949	893	907	895	933	926	886	905	941	901	935	907	923	947	937	925	916	887	914	879	962	946	902	882	867	886	975	939	933	962	941	886	951	913	912	907	886	904	918	982	925	915	943	931	931	877	950	928	898	902	889	909	896	907	887	954	891	993	893	921	896	947	899	875	922	960	953	831	911	841	893	919	883	866	836	885	928	889	858	930	934	927	944	896	878	931	923	922	935	910	853	915	961	916	897	915	884	903	948	947	895	997	907	871	909	903	920	900	879	971	927	976	902	922	869	940	936	894	916	936	896	941	874	870	877	884	916	874	966	924	933	895	900	891	919	911	929	867	881	903	945	922	930	958	929	885	916	881	943	923	906	908	884	917	815	905	927	916	896	908	903	914	934	913	836	917	954	904	910	949	952	970	886	894	967	976	885	932	915	889	885	882	860	906	949	932	898	907	969	920	952	898	961	906	879	881	908	955	894	939	916	871	940	923	890	888	957	934	843	930	946	982	932	941	900	960	844	836	892	930	924	908	921	907	914	880	884	905	949	919	900	876	904	862	889	854	898	883	900	871	932	867	912	880	915	909	919	941	953	918	950	924	919	903	918	897	881	907	902	907	917	911	880	924	921	963	918	916	920	904	947	905	878	905	928	927	886	909	888	897	881	943	902	899	887	919	877	911	910	921	920	907	886	912	935	951	961	988	984	923	890	961	873	911	889	883	908	850	852	926	956	877	939	903	853	896	945	911	933	925	1009	901	976	919	883	915	882	893	933	922	928	915	896	943	890	930	901	915
24434	20342	26364	24182	20330	7643	1463	1011	802	751	718	608	600	595	546	545	526	542	491	502	512	510	494	517	517	495	459	499	467	482	468	450	495	440	468	458	465	462	450	476	430	450	430	447	441	448	471	495	438	465	470	433	455	453	472	462	424	457	458	457	451	433	449	434	443	445	471	439	470	411	429	422	435	461	505	471	473	461	479	472	458	417	482	478	482	499	442	457	437	491	467	432	449	484	452	435	452	414	458	443	473	452	428	415	449	420	435	442	425	462	426	452	480	437	417	422	494	425	431	438	424	420	412	404	465	446	452	458	403	422	412	405	442	460	414	433	447	462	428	431	444	434	447	429	457	462	407	479	464	449	436	449	458	496	428	433	444	471	430	449	450	452	465	419	454	472	455	436	437	446	426	422	439	451	406	436	461	458	452	437	423	423	413	446	428	465	459	468	427	462	422	447	439	487	411	422	455	444	396	407	483	445	451	437	460	432	425	459	414	458	451	434	444	416	440	407	411	473	454	432	485	490	463	422	392	459	425	470	446	429	430	448	451	411	431	441	417	443	472	453	443	472	452	460	425	456	444	431	437	417	457	441	487	488	429	446	439	384	456	437	472	459	409	440	439	468	419	401	448	426	493	432	470	463	450	491	397	414	415	430	431	432	448	445	434	459	422	447	460	454	471	429	440	446	426	437	469	421	439	401	396	453	397	478	421	437	437	434	453	426	461	469	441	450	471	431	455	447	458	440	433	438	419	442	443	415	419	431	466	435	423	440	449	407	405	434	473	484	462	442	437	445	455	444	482	472	442	411	441	431	427	451	434	427	443	456	469	433	431	400	441	456	425	473	442	432	444	452	442	444	443	440	414	454	423	422	451	435	440	427	428	445	442	451	443	442	414	416	441	451	455	460	435	447	422	439	413	430	473	457	420	437	479	422	438	446	462	433	437	435	456	448	426	423	400	437	439	450	438	409	486	449	445	459	409	468	448	401	439	492	452	446	463	433	465	440	428	446	447	436	429	427	461	411	460	455	447	459	468	435	451	470	472	481	461	446	421	426	429	445	449	422	449	458	378	450	459	439	457	481	492	441	441	389	452	407	435	472	453	447	426	458	441	427	468	429	408	470	454	434	464	432	478	420	455	439	429	436	425	474	441	476	417	431	457	433	431	481	442	442	422	483	449	442	441	449	429	473	407	448	411	455	443	439	458	448	412	450	446	466	439	433	423	454	430	428	438	423	458	428	450	493	437	421	441	443	462	456	414	439	439	454	464	455	464	432	479	453	443	425	398	453	438	452	418	444	431	464	453	455	450	416	423	462	464	415	447	443	456	458	415	424	459	453	452	407	434	437	416	437	443	419	474	453	459	441	448	375	426	436	436	450	460	434	439	462	426	462	492	461	438	439	415	471	482	434	396	421	484	424	432	450	466	490	440	475	429	453	421	423	451	418	440	439	451	444	407	452	449	447	414	456	437	452	437	428	472	406	450	450	437	461	436	423	443	432	440	446	450	464	458	421	445	432	488	456	442	464	459	448	452	442	459	457	453	448	411	428	467	447	460	439	443	462	452	442	410	418	435	445	444	426	466	431	489	443	472	434	433	439	438	433	439	449	408	447	462	412	436	435	392	443	458	443	436	428	466	462	445	485	468	468	424	433	438	437	446	442	393	463	396	445	467	459	457	486	436	384	399	439	425	398	438	434	426	454	435	425	418	448	445	430	437	485	424	439	440	440	418	468	431	441	448	460	437	442	424	439	437	440	419	471	464	431	439	455	396	456	393	454	440	467	455	460	441	425	452	458	480	418	467	430	472	473	431	475	441	426	463	455	446	414	426	487	417	416	446	437	436	434	462	395	440	434	440	486	426	435	435	446	436	446	456	461	476	450	449	413	414	443	477	476	447	448	431	468	446	462	439	438	456	453	457	459	455	424	437	462	447	400	467	447	433	409	418	454	445	469	428	463	470	425	458	423	447	442	459	416	469	461	433	443	483	425	435	471	401	443	438	409	430	452	395	464	434	453	427	430	425	465	404	456	422	493	447	396	399	427	442	493	420	375	469	436	416	450	430	419	437	439	432	466	415	461	432	415	426	462	449	450	440	439	468	425	449	444	475	450	434	472	443	424	460	464	418	446	437	394	461	457	479	439	477	471	422	442	448	452	416	472	447	401	484	429	453	437	414	440	469	469	490	449	425	444	425	406	446	440	420	459	432	460	441	414	457	451	469	444	423	428	455	406	426	422	424	422	485	453	435	435	464	464	446	411	456	431	419	396	428	447	462	482	434	402	469	415	470	489	462	467	440	436	456	410	453	460	451	445	442	428	442	450	453	426	464	471	476	461	441	421	446	444	465	484	412	417	456	439	435	451	461	451	442	474	463	456	471	445	480	400	467	434	505	430	446	456	470	402	489	447	433	398	457	457	424	432	476	447	432	463	427	434	455	423	444	436	461	493	459	436	467	438	419	452	433	467	468	451	439	427	461	465	441	431	390	395	441	403	441	480	439	466	439	433	477	454	494	424	408	440	483	415	489	448	406	433	461	470	427	427	420	482	489	444	470	481	446	461	466	414	431	428	445	431	480	460	461	435	432	444	409	466	389	418	435	431	437	450	464	472	462	439	425	457	417	407	457	410	445	424	455	498	483	433	442	429	431	450	451	404	412	448	471	416	480	456	442	398	467	444	433	425	473	451	450	436	471	448	461	434	438	451	447	439	429	451	390	434	425	437	411	471	417	414	449	428	447	460	422	414	436	451	446	406	463	469	448	429	439	463	463	428	446	431	431	467	414	431	440	445	446	456	447	435	420	438	447	444	498	440	423	395	447	431	457	508	439	429	403	456	472	428	450	410	404	455	420	468	454	443	452	446	461	464	455	431	475	469	402	436	446	462	473	445	441	421	452	440	476	445	432	462	470	446	452	441	497	437	455	457	455	476	446	453	481	453	454	443	433	425	448	438	414	447	471	419	457	409	425	445	473	406	473	423	398	474	446	495	424	456	463	402	462	434	488	432	428	417	449	449	447	455	451	429	487	430	441	441	468	452	432	431	449	408	426	458	441	421	445	466	406	471	437	458	436	403	438	455	469	435	498	417	433	458	453	427	439	445	412	445	449	456	413	440	459	391	417	433	452	443	441	425	455	467	448	467	424	432	443	441	423	445	405	392	405	466	430	432	424	420	454	422	446	446	452	449	441	446	453	414	440	469	449	440	448	433	402	450	449	436	432	435	449	468	428	453	464	439	418	457	413	432	436	450	419	463	429	428	450	404	454	432	405	434	421	408	451	437	401	449	452	467	436	475	414	447	445	468	462	391	429	404	443	461	445	452	464	399	464	418	413	416	415	449	443	407	406	451	473	442	428	428	445	410	440	427	444	405	430	444	436	446	457	406	461	471	421	423	408	449	420	413	434	432	426	431	433	458	446	443	452	464	452	455	421	438	473	443	465	455	435	439	464	432	455	431	456	437	419	446	475	407	439	430	446	487
8277	11330	10177	5699	3752	2751	2051	1728	1421	1249	1106	951	861	834	784	740	738	724	604	639	652	621	554	571	549	543	513	562	584	544	508	528	499	514	500	524	531	503	514	517	536	468	527	487	515	483	523	465	489	497	508	499	495	454	479	488	512	539	489	456	486	505	458	497	511	518	498	479	499	425	503	470	449	435	490	501	474	471	469	507	478	487	456	480	482	456	466	477	502	474	460	437	459	492	490	481	485	455	485	457	478	516	448	434	460	474	462	486	486	506	506	488	510	506	469	479	526	458	475	486	531	469	483	466	443	479	475	491	464	490	492	506	482	463	474	479	459	478	468	461	442	527	497	500	459	426	442	472	471	474	470	480	464	477	448	470	492	485	447	459	467	454	487	471	450	477	499	479	450	471	467	479	509	515	500	493	475	486	500	493	440	491	464	476	499	496	469	484	474	496	478	498	465	505	505	472	476	500	507	439	470	469	518	479	469	496	475	471	469	521	508	509	474	459	452	507	461	496	452	475	489	487	465	463	523	528	485	468	485	477	472	453	472	455	474	494	472	478	478	489	463	522	467	492	479	459	482	486	498	509	489	441	475	457	457	464	478	479	429	473	469	472	475	531	462	471	489	522	512	496	497	468	492	463	482	484	475	473	456	443	488	470	466	441	487	472	455	450	487	502	475	509	489	498	471	528	488	500	449	442	463	478	473	516	507	477	461	467	534	463	486	502	434	478	498	499	469	455	494	459	501	503	503	510	477	450	455	477	499	501	453	470	472	473	514	474	485	452	504	469	473	484	484	493	447	500	458	518	493	474	474	475	457	472	481	467	454	457	463	475	499	488	480	461	457	495	487	525	450	480	488	495	483	443	452	459	454	448	441	473	434	422	478	451	484	478	445	482	492	446	446	470	460	472	479	502	539	497	431	487	498	476	501	504	489	501	460	478	493	447	483	468	472	475	459	470	482	486	463	507	452	477	466	451	477	485	472	485	440	481	478	467	501	462	448	487	453	486	464	460	469	469	463	508	469	475	470	466	477	477	478	474	483	463	454	475	491	473	438	459	502	479	472	533	472	483	439	467	480	454	459	494	463	474	521	448	461	477	475	445	479	454	494	491	484	461	470	462	472	455	486	499	465	461	485	480	470	491	491	493	491	478	429	482	434	485	463	497	454	446	471	498	464	482	485	516	472	462	471	438	503	449	498	451	455	474	454	449	467	479	480	498	467	451	477	516	524	476	475	470	462	449	473	495	475	474	527	525	451	517	475	481	449	494	449	456	470	440	464	463	473	440	472	471	448	488	443	496	466	489	501	492	462	465	483	500	487	483	490	461	450	475	447	486	479	485	527	503	505	499	481	503	461	484	447	529	459	499	501	455	464	491	472	473	483	467	472	492	437	535	474	491	453	448	491	463	494	494	485	441	505	466	462	459	477	471	436	524	479	453	464	460	489	483	462	505	467	477	478	490	503	476	431	497	448	453	484	475	487	472	482	430	503	488	499	442	489	489	451	452	480	479	466	472	466	492	487	475	472	491	453	496	451	436	441	471	435	506	492	474	464	492	499	494	482	455	483	479	485	493	491	489	500	448	482	485	487	471	464	510	468	454	490	472	492	451	481	455	462	454	489	443	443	409	485	457	489	486	477	435	534	472	483	460	480	471	444	460	491	485	458	478	470	475	435	486	445	504	506	438	482	495	436	483	474	428	486	506	480	490	448	458	537	492	506	467	458	447	504	493	470	483	441	498	495	463	506	482	465	491	460	476	486	451	483	454	417	481	465	481	464	473	468	512	456	480	509	454	485	489	430	484	489	471	475	521	442	466	466	479	520	447	463	457	473	439	461	433	501	502	484	437	494	537	480	507	479	479	493	451	484	499	482	477	481	485	508	473	503	464	490	473	455	484	480	504	456	468	499	457	438	442	465	400	458	452	498	490	465	502	441	462	435	453	485	451	507	473	451	492	484	471	499	479	501	443	494	483	477	458	481	462	493	485	463	472	486	477	455	490	511	477	482	462	509	523	506	497	472	478	477	481	473	451	473	456	473	455	502	493	548	451	496	474	464	483	449	491	460	478	491	467	488	412	462	483	499	483	519	433	491	500	463	496	483	481	473	456	504	480	461	472	476	458	502	494	464	510	461	542	471	459	459	447	464	499	469	453	432	462	467	446	468	496	433	464	457	496	451	472	458	460	482	433	524	500	452	513	463	476	439	489	467	455	488	471	525	450	450	484	494	488	465	510	415	497	467	490	473	486	486	473	452	502	508	494	485	502	475	430	467	473	469	458	460	454	457	469	486	507	470	471	490	482	494	508	504	430	475	501	484	523	492	495	490	492	457	473	488	493	485	450	490	489	447	417	482	472	503	515	493	507	484	507	449	472	432	456	476	471	453	486	423	502	486	483	450	492	477	486	489	454	471	458	470	493	456	497	506	513	469	442	497	450	504	456	462	486	489	478	504	448	480	442	496	494	435	453	480	505	490	470	465	500	465	496	436	476	451	464	503	477	457	439	454	491	464	475	448	447	487	490	444	495	467	471	445	473	481	491	447	464	443	463	490	461	460	491	510	474	480	467	490	442	495	460	479	470	479	477	477	458	452	473	448	481	479	475	445	487	482	469	457	492	461	472	442	471	471	467	438	439	459	485	476	480	470	464	471	495	515	473	468	479	447	428	482	506	493	476	457	483	488	507	472	472	479	465	511	458	475	500	433	519	492	447	501	470	488	458	460	470	459	480	483	447	479	472	455	435	441	519	469	487	450	490	515	489	486	455	465	467	464	498	478	418	507	467	476	491	479	465	485	457	467	498	479	437	443	462	478	453	464	463	500	467	476	470	489	479	497	465	470	502	512	474	475	464	419	431	464	462	529	466	473	473	474	433	481	488	492	491	434	431	458	478	504	512	499	468	520	528	429	467	509	481	443	469	486	434	458	450	490	476	472	420	431	484	498	465	474	448	431	459	456	482	464	502	489	489	484	479	515	472	476	482	457	479	479	487	546	466	485	459	499	527	443	440	444	476	514	432	487	457	470	492	482	486	484	445	445	471	464	406	453	485	456	477	502	476	453	487	489	487	466	498	494	471	512	471	492	462	468	460	497	450	445	479	467	473	454	512	469	520	493	436	478	479	451	453	451	481	451	478	500	517	471	451	478	487	478	490	503	470	468	481	469	466	533	483	470	488	480	443	490	511	462	482	471	481	493	471	493	485	465	442	484	493	459	439	446	487	489	448	500	494	479	468	476	484	452	448	485	468	506	491	491	502	451	497	457	477	496	508	482	437	449	454	473	489	421	487	463	435	481	489	457	441	471	456	470	473	446	474	495	493	486	455	484	485	458	446	446	519	463	466	467	506	432	454	481	518	437	488	451	473	469	480	457	518	474	479	475	462	483	490	478	455	458	456	493	476	469	488	490	503	485	491	497	470	486	443	492	457	513	483	513	459	449	493	442	453	457	458	494	449	513	481	490	495	474	440	510	480	490	479
22654	20328	26744	23756	20338	20338	6384	2067	1588	1467	1327	1212	1092	1098	1073	1038	987	1028	947	960	977	917	893	956	928	908	880	852	853	872	896	851	884	881	817	871	931	850	853	846	920	818	861	839	895	824	887	867	879	861	849	833	870	876	831	808	824	872	815	860	819	834	888	840	820	804	893	814	810	794	827	771	837	845	783	815	819	808	906	819	866	855	794	827	822	839	762	789	807	824	827	843	787	801	818	862	812	766	840	803	831	832	845	848	816	850	785	830	848	832	834	802	824	824	869	827	798	831	830	803	783	813	862	747	839	766	801	836	787	831	830	793	815	825	797	805	839	893	818	848	792	860	805	833	840	796	826	837	772	857	855	827	870	846	843	851	835	810	813	847	853	813	822	825	822	834	838	841	799	846	844	809	805	827	821	865	815	853	883	835	834	825	852	870	867	812	824	848	880	849	773	825	815	835	770	799	826	861	797	827	829	813	775	841	762	856	788	811	801	807	800	798	789	842	810	821	857	803	855	863	915	774	834	833	866	861	839	833	861	843	848	803	814	823	880	856	841	851	809	826	836	798	802	827	820	839	894	803	826	796	825	800	828	794	856	834	773	810	803	789	831	780	851	810	791	880	822	849	813	803	847	826	833	795	821	826	863	905	794	780	862	843	836	828	823	776	817	822	810	835	800	784	893	849	852	805	864	851	877	818	828	791	795	838	794	817	744	807	794	781	866	766	778	787	862	859	754	793	812	832	793	836	832	877	839	859	873	799	783	789	854	813	817	861	843	857	845	868	876	792	771	811	854	814	845	805	791	835	828	830	791	846	846	803	845	844	796	826	892	838	815	856	826	816	827	811	841	829	846	773	814	815	876	840	830	851	831	821	839	829	880	845	806	883	871	819	762	825	849	858	804	810	832	888	788	871	854	810	855	833	796	794	830	863	835	815	811	865	847	868	825	811	880	833	815	802	809	864	822	841	795	837	876	830	881	792	821	810	820	828	817	823	845	824	844	907	841	818	842	846	868	806	817	827	786	835	812	857	844	866	834	822	815	804	822	872	849	833	806	839	865	832	772	867	805	807	838	865	796	803	800	808	896	814	812	764	844	825	810	817	860	823	847	820	793	831	816	785	783	801	811	879	807	881	803	873	876	818	838	843	822	811	821	813	876	818	791	866	767	824	824	801	811	882	813	827	848	812	848	856	829	826	833	880	845	872	805	867	834	806	784	846	823	849	803	836	817	826	843	876	845	777	812	865	825	798	865	846	845	816	836	820	815	794	835	852	839	798	863	800	801	808	791	826	828	804	815	848	812	803	830	820	816	828	853	832	851	849	810	848	806	837	856	864	852	880	866	858	839	799	854	836	874	866	817	834	768	813	865	778	830	835	836	804	809	769	838	817	858	862	866	867	836	822	816	831	859	855	849	841	808	822	822	782	831	827	796	832	806	843	798	778	824	830	864	833	812	837	844	880	830	860	790	827	790	870	874	827	814	793	795	796	790	825	786	840	830	866	803	815	803	803	801	810	803	823	860	775	804	870	834	811	885	804	858	837	832	769	817	826	832	834	856	833	812	843	857	833	764	834	862	847	848	841	826	770	849	843	838	822	837	848	798	861	796	838	784	852	785	839	789	845	839	820	870	819	848	862	819	831	831	834	841	843	842	833	845	857	849	813	825	844	855	852	826	827	849	811	782	827	825	849	804	840	847	810	821	803	759	800	833	830	908	814	767	867	825	829	786	839	811	845	797	811	831	873	820	878	775	825	800	774	828	874	800	852	868	806	832	819	734	793	836	808	817	810	830	842	772	845	800	763	838	799	820	814	825	824	871	816	863	887	823	845	801	821	807	819	812	819	837	857	804	803	859	801	835	887	872	864	861	879	845	808	811	854	819	852	796	794	812	842	803	888	830	824	775	833	828	831	827	822	799	815	862	825	788	849	804	827	789	813	774	846	814	839	863	838	847	804	832	821	797	825	805	838	859	876	823	799	778	832	726	810	809	838	822	811	816	773	865	808	853	797	840	806	806	800	837	809	867	799	810	797	838	803	801	778	778	845	828	783	833	822	863	813	809	746	799	782	813	763	849	824	825	847	861	882	811	852	830	838	818	837	773	776	829	821	844	777	826	850	821	858	827	861	830	862	812	837	806	851	758	761	790	834	874	802	819	854	830	844	808	830	827	863	894	803	828	828	785	830	820	801	799	821	764	781	802	789	781	800	839	793	782	835	818	847	845	820	794	813	887	846	774	827	825	878	838	827	878	756	839	794	812	818	825	885	803	865	809	871	854	889	844	853	828	867	854	844	784	818	816	778	825	795	801	781	822	782	817	880	816	858	778	840	855	826	788	873	820	850	823	812	861	832	843	811	824	819	774	851	796	859	806	825	827	845	784	778	822	807	830	793	862	835	813	850	826	874	813	778	816	817	850	784	789	830	836	822	785	858	825	845	847	810	829	827	800	801	782	788	810	850	763	841	839	838	855	803	854	872	872	869	847	803	794	791	861	813	836	833	787	829	840	814	813	868	811	818	864	815	847	822	816	789	790	831	808	848	819	831	790	840	798	834	782	846	818	846	855	722	823	845	838	751	782	834	874	854	821	786	853	810	827	819	806	856	806	779	784	765	815	876	809	859	802	880	828	864	828	784	829	819	853	844	814	805	823	780	876	821	804	819	840	803	854	824	932	836	860	841	871	840	833	827	800	768	794	896	778	821	837	834	819	880	826	783	834	815	800	894	833	844	796	788	841	831	795	863	782	876	845	848	825	855	836	791	826	870	827	838	802	827	826	847	839	871	808	824	842	802	851	867	820	771	857	818	813	789	795	877	837	820	845	857	819	788	832	765	855	876	819	817	851	886	844	825	864	793	789	815	795	833	827	854	798	828	838	839	786	852	801	826	770	807	815	833	811	871	855	830	860	843	841	814	806	869	820	827	823	871	814	854	794	797	814	779	780	878	819	851	844	819	823	790	781	829	785	790	791	818	824	784	834	808	825	785	842	816	870	830	806	861	830	817	820	785	831	792	830	833	783	818	802	848	811	817	860	808	818	849	855	815	859	806	833	801	776	866	869	819	805	798	854	807	817	839	850	832	768	820	820	854	796	810	857	820	819	808	841	798	803	792	813	831	828	840	786	827	811	788	807	803	790	856	841	770	795	816	835	785	817	868	803	802	807	838	867	844	812	802	840	793	812	834	818	825	822	805	810	836	853	810	773	827	832	849	851	827	845	823	857	833	874	861	846	862	823	819	860	820	799	867	833	822	810	783	815	889	785	828	861	806	796	808	822	791	796	837	856	839	797	813	805	851	846	856	859	812	844	757	838	863	779	789	849	828	823	847	834	853	853	833	844	825	833	844	873	799	838	812	812	830	845	828	816	805	882	820	831	807	812	852	786	818	831	800	815	793	817	832	830	839	863	830	834	814	807	815	834	811	830	807	795	804	841	803	822	835	779	779	775	791	802	815	814	844	808	825	875	814	815	832	816	825
11363	17638	16379	9683	6412	4811	3786	2997	2598	2156	1925	1724	1637	1465	1424	1349	1235	1203	1126	1107	1087	1108	1009	1016	994	941	949	881	903	896	875	858	911	853	872	854	843	852	834	912	846	839	880	821	888	838	841	799	814	816	864	806	820	848	841	805	879	767	816	820	834	775	765	802	816	826	756	842	782	809	762	771	813	786	743	812	816	834	804	779	763	810	818	772	810	769	796	804	760	829	777	811	768	819	801	780	808	803	828	776	833	790	793	786	799	774	770	786	820	779	815	783	777	807	821	795	825	723	774	808	747	732	779	799	793	841	820	823	779	785	799	816	824	799	808	803	796	780	782	767	768	748	838	824	759	792	833	765	765	782	771	777	760	792	776	802	801	733	792	794	783	708	837	739	844	787	761	724	805	815	810	819	820	782	846	747	770	806	754	797	759	774	817	833	790	784	806	787	802	827	748	786	768	767	777	790	771	822	816	816	774	785	778	817	841	756	761	767	777	801	785	805	750	759	748	822	782	820	725	812	811	805	775	803	832	852	790	818	795	787	807	767	820	810	756	821	769	787	819	809	829	804	751	770	844	822	801	804	759	804	770	774	745	763	796	788	813	760	798	753	775	834	834	785	764	783	816	803	761	794	804	796	734	787	778	790	768	746	798	796	785	835	782	766	831	813	784	794	737	807	807	768	773	811	790	792	770	823	827	797	835	810	794	790	784	836	795	777	776	747	800	810	752	821	829	758	854	782	821	806	778	769	736	808	777	777	772	766	787	818	822	782	740	774	824	843	791	788	808	809	817	822	810	772	811	795	766	800	787	764	779	808	783	802	805	805	733	850	805	803	769	849	785	832	825	772	749	757	747	793	793	765	794	802	807	838	800	816	729	813	798	857	785	764	766	797	796	796	827	736	816	799	762	739	792	804	799	802	837	815	815	784	793	811	772	791	807	800	843	775	793	836	736	761	805	754	784	797	786	760	803	831	771	801	809	769	716	740	804	767	799	806	796	749	770	764	778	847	831	802	781	769	812	814	787	747	792	809	789	790	820	797	798	764	785	790	808	800	747	769	811	779	822	732	813	783	832	825	804	812	766	867	795	791	823	809	777	778	771	796	749	755	822	783	810	727	785	811	851	813	713	780	784	782	781	757	770	795	781	813	738	763	793	825	826	793	776	803	790	790	770	811	823	789	759	803	820	799	766	810	797	762	776	791	815	741	835	792	729	789	779	801	780	771	802	800	737	811	777	821	867	802	789	727	773	812	782	828	723	813	802	834	808	738	770	846	832	718	849	807	849	763	800	773	816	805	806	788	782	761	760	818	821	813	816	800	834	790	773	792	820	770	771	765	823	787	780	785	808	801	839	839	778	781	791	758	823	789	792	768	740	762	810	785	797	814	739	775	793	746	745	831	775	811	759	759	800	772	783	778	772	836	845	794	794	801	795	804	833	758	803	760	843	851	787	765	784	782	773	712	801	797	820	790	830	783	750	778	786	774	768	782	777	783	847	784	808	784	765	773	837	767	815	780	861	704	817	788	828	775	727	800	791	805	798	811	790	826	797	783	817	781	844	792	796	805	774	767	814	788	862	781	806	769	760	809	811	778	766	808	817	815	779	772	790	760	789	778	842	820	793	783	770	772	836	785	755	753	807	806	778	786	799	840	825	799	848	812	793	803	801	802	792	774	797	858	803	793	817	775	834	786	787	764	813	770	811	773	855	805	785	777	783	789	791	890	773	822	794	773	789	837	788	804	844	772	781	803	768	809	808	789	777	861	763	809	775	787	783	822	801	819	771	758	786	798	799	828	775	733	765	770	802	783	777	811	791	773	756	770	793	862	793	821	765	792	841	778	801	769	839	768	808	776	799	832	791	735	804	787	767	754	804	748	775	774	782	793	778	854	798	743	839	776	830	770	814	759	783	830	840	761	756	805	757	813	784	767	766	804	741	779	750	781	834	791	765	771	761	772	816	791	825	760	797	770	822	819	767	767	793	788	817	729	820	810	780	809	784	782	751	776	780	771	780	797	812	839	739	762	750	834	800	836	798	806	769	798	777	782	786	811	806	756	828	754	797	784	729	807	789	791	782	802	787	756	782	759	723	822	803	809	755	765	768	851	779	886	796	744	800	821	768	797	803	750	767	819	794	773	722	799	814	779	800	764	772	772	796	777	774	810	820	762	752	743	835	756	806	794	782	788	787	832	809	768	810	806	738	827	772	804	803	797	811	803	798	752	811	823	790	847	804	799	777	816	795	808	807	789	779	808	838	793	792	784	767	801	784	807	723	777	827	816	814	817	787	840	780	797	737	762	797	772	791	791	856	790	734	808	813	788	806	776	796	839	768	781	760	802	824	777	782	756	835	817	767	760	756	796	800	780	768	757	741	754	785	784	755	824	787	786	789	836	822	804	775	838	777	769	822	768	830	788	821	851	769	827	789	784	822	810	778	839	788	775	820	780	786	803	824	774	784	815	755	788	798	773	785	832	759	767	797	791	791	758	794	806	827	821	799	820	757	828	824	824	799	827	797	808	841	802	763	816	802	805	802	818	811	819	791	777	834	762	758	779	805	770	802	770	820	841	824	797	784	813	793	798	804	801	821	830	753	774	814	808	802	811	801	771	756	774	723	788	835	807	752	797	751	788	817	759	752	763	729	809	744	849	772	798	782	749	781	780	823	847	803	746	804	763	838	824	839	766	781	771	804	762	771	795	752	783	781	755	800	810	824	751	758	794	801	750	786	834	808	822	820	796	772	824	802	827	777	793	747	789	822	781	747	768	847	820	822	801	760	801	808	804	805	808	816	802	764	787	805	812	797	790	821	817	769	793	769	710	789	803	807	741	854	814	765	780	787	785	811	820	733	763	813	834	774	808	744	820	767	723	767	765	812	810	809	777	833	817	795	800	782	834	795	786	803	776	744	748	817	778	828	782	825	780	785	790	797	797	828	842	786	858	740	796	758	828	800	873	772	824	753	789	827	810	806	764	739	801	771	830	754	740	834	762	792	801	758	773	789	758	780	741	800	777	800	786	789	802	753	794	826	786	784	798	813	748	813	793	792	741	849	806	774	795	828	761	751	816	806	741	801	811	817	776	856	757	802	767	772	785	750	754	789	783	778	786	787	764	800	792	778	807	789	802	803	772	836	774	800	779	792	816	814	747	783	748	788	763	794	807	783	760	718	759	829	761	832	763	726	779	813	829	816	807	771	778	756	775	785	815	803	761	849	827	814	782	826	761	799	817	782	764	800	774	798	742	820	793	779	757	782	801	816	788	779	744	811	794	773	764	760	824	807	740	809	785	818	823	804	801	769	716	816	761	789	845	800	805	792	823	805	782	789	803	804	819	753	841	786	811	760	778	743	824	764	792	799	782	800	798	855	791	798	823	770	854	781	789	790	730	734	789	756	788	786	731	770	771	787	807	771	791	774	799	794	812	775	819	837	794	820	797	783	815	789	786	782	777	768	806	758	807	792	832	787	820	788	793	776	743
27722	13164	2246	1086	885	949	851	853	884	932	861	799	871	807	881	835	824	835	818	869	851	864	837	846	811	844	846	855	842	832	837	850	814	784	824	889	815	878	841	790	881	863	835	777	837	842	819	864	846	801	812	854	803	832	843	842	774	823	832	770	869	849	827	876	813	813	833	820	882	859	874	867	812	827	809	817	841	786	856	823	837	784	825	829	880	844	849	852	822	786	808	893	848	792	850	842	829	855	815	800	808	835	867	862	810	857	878	857	854	839	869	836	789	850	836	832	807	791	869	848	817	848	860	884	813	806	837	811	811	840	802	843	867	810	847	887	823	845	808	853	831	818	788	815	848	811	816	856	799	830	860	844	853	832	875	858	841	871	902	826	883	863	850	857	827	806	733	797	859	828	847	888	805	890	840	804	852	842	834	824	807	874	834	821	866	823	836	840	807	869	807	799	896	861	811	827	838	809	899	834	869	840	827	835	844	857	851	842	813	837	784	857	855	810	839	815	792	821	831	796	824	829	830	835	886	906	797	853	822	853	832	858	805	794	782	886	817	789	879	812	825	826	840	853	879	846	807	828	835	827	827	778	802	873	813	814	863	846	797	823	790	808	757	830	818	826	833	828	847	812	838	837	795	813	811	856	830	817	809	773	817	814	873	841	828	814	830	832	891	823	837	815	844	813	813	851	815	838	817	806	795	785	815	797	822	830	757	790	837	830	792	785	866	802	843	800	800	842	843	821	810	850	828	790	829	807	852	827	818	820	822	821	837	817	804	845	864	890	792	844	846	825	833	810	808	857	793	811	867	882	855	803	812	874	837	817	869	858	801	836	852	789	803	836	855	881	840	767	824	783	818	828	863	850	846	826	829	825	796	845	821	807	850	825	879	838	894	830	823	796	855	800	835	844	802	826	791	804	840	794	767	837	842	802	790	791	927	840	861	828	847	821	829	832	844	830	895	865	831	853	851	812	862	844	816	810	859	846	844	790	819	833	860	795	821	817	803	851	835	875	816	861	812	851	787	866	828	777	834	901	840	823	789	872	835	807	830	798	831	834	870	783	853	848	841	844	842	806	796	822	866	899	821	824	833	842	837	792	850	794	823	830	799	808	833	843	840	808	825	838	828	797	811	817	799	840	840	864	830	866	860	806	820	831	786	832	804	883	794	838	893	846	878	822	817	856	845	765	842	857	798	825	856	811	814	820	863	794	827	855	836	839	824	835	888	809	862	804	812	863	837	810	834	838	877	792	799	864	834	853	845	863	819	855	876	874	810	788	843	871	806	855	883	819	862	783	818	809	810	808	848	824	802	782	869	838	828	872	843	821	788	884	846	814	810	851	822	844	806	829	879	856	841	818	879	857	812	875	813	824	846	830	753	813	780	873	847	813	889	845	807	832	816	841	778	810	801	855	822	786	885	847	778	806	855	772	832	817	836	847	820	857	875	818	752	839	815	829	841	843	849	795	831	819	784	850	851	859	804	806	868	855	871	823	815	809	860	773	805	834	819	837	831	836	840	859	840	843	822	839	865	855	843	824	828	858	846	821	849	823	757	782	868	840	869	843	860	846	827	766	823	807	811	850	827	833	789	863	850	792	747	824	858	830	826	787	757	872	793	783	822	850	786	820	852	870	833	792	814	787	873	794	851	784	901	816	800	825	759	864	857	806	849	819	819	860	857	850	881	815	856	857	825	834	831	816	831	809	848	829	827	857	785	888	834	823	822	809	808	859	882	862	821	816	779	786	842	822	862	823	836	851	786	816	851	803	790	882	835	820	887	845	873	833	831	843	834	899	839	836	886	825	794	865	828	791	788	791	824	803	811	850	834	840	862	886	823	788	831	799	830	825	894	850	869	852	783	846	857	823	834	804	879	850	863	792	816	795	841	792	731	855	850	810	790	778	792	893	866	852	845	883	814	801	841	838	829	845	823	827	877	817	820	823	884	838	870	833	839	805	730	828	822	840	823	795	895	757	816	803	786	841	847	817	816	879	811	814	822	811	846	871	897	816	808	904	808	844	804	817	846	855	817	859	818	801	811	811	852	779	867	860	774	835	824	875	803	823	844	823	846	838	789	843	795	878	878	850	850	834	796	845	836	846	859	840	841	860	822	869	843	803	853	856	840	831	829	775	797	874	868	836	881	845	863	767	824	812	834	819	865	795	827	839	836	783	878	819	830	832	802	817	876	833	847	833	881	834	808	852	819	846	800	834	850	876	828	844	806	834	842	829	833	792	824	851	845	854	836	820	834	803	884	812	833	869	818	881	863	802	855	868	866	827	854	830	847	857	811	923	866	768	819	857	815	838	833	821	826	846	810	803	804	825	858	820	813	823	838	873	859	867	821	874	814	797	892	807	847	869	900	810	812	834	851	823	837	858	852	810	834	818	774	832	812	826	805	823	811	845	845	835	823	800	846	834	894	843	864	810	792	825	870	814	810	821	848	847	816	859	815	831	882	792	823	824	815	840	876	783	861	813	827	834	814	809	888	881	822	822	812	851	858	821	829	871	854	854	856	845	864	864	858	846	816	864	807	789	854	838	823	810	818	841	780	868	840	869	781	844	843	868	839	766	874	825	899	820	837	844	839	819	797	787	828	836	828	819	854	830	843	840	818	823	825	844	849	794	830	848	813	848	830	802	835	848	879	848	868	821	839	801	848	827	852	842	872	788	875	843	819	886	874	816	808	813	812	874	881	810	875	889	860	832	860	835	841	769	845	842	868	833	849	863	819	862	834	854	819	870	866	871	821	817	838	841	853	821	839	813	872	821	803	828	830	854	867	837	791	843	858	837	836	819	913	830	780	777	808	857	823	890	831	809	829	794	830	828	837	814	835	831	855	826	772	765	790	829	939	873	798	784	841	831	851	838	816	806	829	833	874	766	879	799	846	811	799	889	864	836	824	767	841	825	841	825	820	835	844	825	803	862	817	837	839	825	843	830	801	812	888	817	871	794	828	844	836	806	813	810	784	860	811	798	800	807	892	807	788	805	790	852	793	845	870	845	891	856	827	790	818	819	806	864	851	806	780	851	853	833	821	823	850	790	805	802	784	826	860	811	828	832	829	804	817	803	831	820	846	792	812	814	795	781	785	781	770	839	872	809	784	841	832	833	842	832	842	809	835	882	830	772	862	851	859	796	810	862	837	844	802	843	862	855	829	782	829	802	810	830	867	869	838	863	869	819	809	855	821	816	830	822	823	872	852	825	851	826	820	859	818	817	838	854	824	807	790	858	806	828	880	852	814	826	840	829	849	804	862	886	805	796	838	817	769	861	813	856	750	802	806	853	827	817	860	827	883	800	784	804	879	821	817	825	835	864	833	828	821	840	797	846	794	741	876	802	861	789	837	812	803	819	848	824	849	857	764	889	833	858	784	854	848	851	792	774	833	790	876	835	829	796	814	816	828	831	868	860	821	834	819	833	852	837	831	809	861	811	828	850	819	820	841	850	813	807	840	826	844	842	853	843	810	825	820	808
5668	1581	1398	1145	1036	948	997	974	929	904	881	901	936	870	920	898	911	906	860	816	888	851	924	889	901	868	865	876	810	837	909	838	907	852	855	898	876	884	870	876	880	861	867	846	899	897	888	855	868	900	908	864	886	820	901	879	880	911	890	848	877	898	873	884	850	873	886	864	893	892	857	899	900	839	875	836	855	864	863	867	908	868	855	859	891	843	873	868	883	859	883	862	865	870	904	812	873	831	827	794	868	879	876	844	859	853	856	860	857	859	887	915	849	860	844	861	817	904	868	858	862	911	850	866	868	810	924	870	937	842	826	922	888	892	956	871	849	817	834	897	864	881	889	853	892	849	849	877	848	883	867	919	903	888	829	827	828	927	925	876	895	883	861	873	919	858	901	808	843	918	864	869	814	878	842	871	863	789	864	882	819	890	852	883	888	838	860	901	855	890	824	863	923	873	876	859	847	900	873	883	882	846	918	879	840	859	899	850	824	861	866	843	865	887	860	869	854	902	913	914	825	884	939	909	896	848	906	852	803	910	847	829	881	857	837	854	869	846	808	871	899	831	886	877	865	850	859	867	843	908	873	864	857	899	858	859	923	906	864	858	858	873	862	870	857	843	880	906	850	864	883	889	865	871	846	920	883	820	858	866	839	866	859	847	892	875	872	828	858	890	895	895	880	867	833	858	849	849	887	842	811	863	905	871	819	897	856	853	879	923	897	835	846	844	851	804	841	887	866	879	820	927	883	851	915	879	856	872	833	897	900	824	861	860	856	828	856	906	977	866	881	829	874	876	816	862	909	858	906	921	886	866	861	852	868	860	866	832	905	881	829	829	888	865	830	845	914	784	837	872	920	912	846	868	905	876	889	897	876	827	829	866	868	847	883	922	864	920	896	946	876	846	890	882	888	887	931	884	898	822	872	864	855	870	853	868	867	884	901	879	882	824	937	840	870	856	854	838	886	867	874	901	863	924	883	838	845	906	930	844	829	931	893	875	864	849	878	820	859	873	850	890	844	900	849	927	867	856	900	842	858	813	789	902	839	820	920	861	827	881	871	893	894	867	858	869	867	859	875	840	855	838	882	873	833	847	896	872	855	837	801	908	886	869	849	874	880	887	893	854	841	890	866	860	860	922	826	849	868	878	877	875	908	900	903	860	841	875	890	908	916	841	829	919	928	878	915	884	890	872	882	840	834	867	815	862	848	892	843	857	859	824	868	895	879	871	877	841	819	834	900	872	937	899	860	817	865	919	835	879	856	908	824	900	877	874	914	823	858	884	865	845	819	887	896	863	865	860	809	885	883	828	894	877	821	864	877	817	836	903	848	871	892	840	853	836	847	850	909	872	880	842	853	898	851	885	885	810	847	821	858	874	886	896	877	838	841	853	852	806	931	869	859	881	840	832	881	889	882	887	913	842	883	903	920	867	825	860	911	842	867	819	838	921	879	903	878	901	853	874	912	869	856	893	854	867	873	885	863	865	914	846	856	835	867	889	848	865	911	855	855	845	831	916	808	841	800	834	818	892	904	890	830	874	855	856	874	861	828	884	862	832	873	894	859	907	844	898	872	899	906	885	830	886	882	886	853	872	879	890	889	886	861	859	853	848	856	865	892	807	878	861	879	925	920	823	870	883	866	860	868	881	873	872	877	894	904	852	834	836	809	892	854	874	868	854	892	869	888	876	871	908	863	844	792	901	837	909	870	903	871	831	894	853	852	880	875	885	890	883	892	864	841	883	860	918	910	858	849	839	854	881	855	897	872	859	899	826	928	879	881	922	890	865	826	867	886	840	892	886	917	851	846	866	872	869	881	855	943	916	861	897	916	846	863	832	874	856	887	855	848	802	833	815	833	831	827	861	842	927	845	885	866	888	875	897	852	847	877	870	886	873	900	856	893	830	933	859	897	897	875	872	832	862	913	884	857	831	887	867	968	905	828	825	848	826	833	847	880	865	831	853	814	869	906	937	803	887	870	874	818	924	879	897	860	856	864	820	930	866	919	910	830	829	862	885	846	887	884	847	883	862	896	888	919	913	873	848	861	810	878	877	876	892	872	889	929	921	902	872	885	851	890	900	877	940	883	872	869	890	856	849	893	848	849	855	876	888	882	845	881	861	858	843	855	872	892	852	895	859	887	936	856	892	908	861	885	881	850	850	885	860	879	851	830	853	937	849	864	896	896	903	873	872	850	865	872	851	804	869	884	884	884	835	889	879	847	858	855	856	926	915	864	820	870	851	934	897	883	839	853	855	875	858	837	866	852	879	890	874	841	871	843	857	884	845	890	852	840	877	855	837	878	908	848	877	897	858	839	833	890	898	864	831	905	817	860	858	930	856	826	819	909	881	921	858	862	848	909	900	850	835	879	906	877	849	849	939	876	830	849	832	868	861	872	861	860	872	853	881	884	854	869	838	878	875	881	865	851	851	840	896	931	901	900	804	877	891	892	847	869	838	866	861	855	857	847	862	890	909	867	869	890	843	843	806	868	895	872	891	883	858	893	851	925	879	842	868	899	885	887	885	847	872	885	823	895	834	825	859	860	840	874	893	931	855	834	864	925	839	883	854	821	829	903	870	860	927	857	880	878	812	847	847	835	857	855	830	847	843	881	867	884	866	824	883	849	932	892	856	907	925	849	867	886	879	816	856	840	850	866	846	889	865	904	882	880	838	860	905	903	855	858	890	846	914	881	870	860	856	840	872	816	905	882	897	889	846	828	883	836	841	826	850	888	895	879	908	870	812	875	863	871	850	880	834	859	889	838	845	839	804	826	879	821	879	917	793	917	881	905	847	861	875	856	857	905	846	854	848	895	852	867	827	897	862	831	894	828	839	870	866	855	879	904	867	901	913	856	799	835	893	893	855	837	832	843	873	843	856	846	802	849	860	863	870	862	883	892	907	864	868	888	891	861	881	903	869	787	843	921	853	894	873	842	874	899	876	939	886	878	879	914	837	909	897	818	892	819	863	812	899	901	884	842	869	884	886	829	880	872	876	828	855	891	901	855	812	843	887	886	897	870	859	835	902	802	863	899	891	927	857	895	884	861	905	874	842	840	854	839	903	889	879	847	884	903	860	874	840	890	916	845	915	887	872	890	908	859	888	867	850	848	906	869	907	891	899	827	891	851	830	823	823	881	814	908	898	836	869	915	894	895	867	859	881	887	885	896	906	891	860	866	862	862	812	879	874	913	807	879	836	906	850	896	853	881	898	861	890	908	891	920	828	868	850	866	852	828	847	867	890	826	855	894	861	860	885	883	900	880	857	867	883	894	975	875	861	880	882	879	858	877	827	795	862	879	857	861	876	853	897	871	920	892	927	865	886	876	847	846	825	891	855	852	873	873	858	896	845	871	844	866	850	835	821	805	840	891	869	845	813	869	863	857	883	898	875	884	843	881	857	904	890	866	899	881	828	829	859	883	901	866	831	924	870	900	839	897	850	837	871	827	823	831	886	841	850	887	908	899	855	824	877	936	891
24449	20326	26330	24189	20312	7767	1343	965	843	769	680	604	565	576	568	528	532	469	482	431	490	474	509	463	474	426	477	452	444	436	442	469	426	478	460	400	441	458	475	460	427	406	394	428	454	412	410	424	416	470	394	406	417	427	424	420	374	410	431	437	434	434	418	428	430	407	443	409	422	423	424	438	429	440	417	388	401	436	393	416	448	436	442	377	435	415	480	435	455	414	409	425	410	406	400	414	416	412	424	396	449	439	420	411	412	391	420	459	438	421	428	449	407	400	413	445	415	386	442	408	401	430	431	408	439	429	406	451	414	389	404	404	402	420	458	403	391	404	395	436	417	412	406	420	407	436	427	390	416	406	439	398	359	419	413	436	465	436	403	424	421	439	457	421	400	449	440	412	383	416	434	411	412	421	404	451	406	413	369	408	430	425	433	406	400	412	403	422	458	402	411	404	407	410	421	422	427	433	420	441	478	431	398	376	400	432	422	405	404	418	384	400	416	406	414	375	427	432	404	433	399	412	435	393	385	442	443	429	451	426	397	403	420	437	448	415	414	396	436	424	426	409	401	417	405	387	446	414	437	410	422	406	376	401	423	446	439	428	420	416	429	438	399	380	424	443	414	367	414	408	436	413	405	438	380	425	431	433	401	425	432	414	408	411	439	413	392	423	429	394	423	398	406	407	407	384	428	396	413	418	413	420	415	410	411	416	444	415	410	392	385	424	422	420	403	439	396	419	436	411	423	399	417	416	428	410	410	389	417	409	428	383	423	406	438	401	433	410	440	397	397	429	442	430	394	409	416	382	430	420	436	425	418	430	424	394	439	445	389	403	401	430	402	413	414	399	426	435	433	384	416	402	396	441	419	401	422	398	381	436	404	406	425	402	409	389	415	416	382	402	441	401	463	413	409	404	415	410	434	385	419	401	410	409	408	425	391	430	421	431	437	426	404	406	404	385	388	431	385	426	402	419	392	398	413	407	426	428	377	452	414	404	415	409	405	404	398	434	416	408	426	398	417	377	441	374	421	402	416	403	400	415	404	393	413	441	406	392	425	414	413	413	418	402	404	406	424	375	407	395	418	430	419	400	416	363	462	395	385	430	433	455	425	424	426	417	406	421	424	433	443	388	380	398	461	361	430	410	431	432	403	423	404	421	398	414	412	416	407	402	405	387	425	388	442	419	408	419	374	424	423	419	438	444	431	379	466	441	422	378	413	432	404	413	415	423	407	419	414	390	417	425	389	429	405	416	449	404	436	395	381	397	432	423	376	435	406	397	450	436	433	401	449	400	418	414	429	406	430	424	408	399	382	428	404	414	413	405	454	393	445	426	391	403	410	408	414	425	413	433	401	417	444	403	387	432	419	408	423	409	420	429	409	407	425	420	403	428	428	400	432	414	416	404	407	424	431	428	402	426	379	419	439	417	399	425	428	395	446	393	463	444	418	419	436	428	426	439	389	444	386	424	419	385	436	423	404	420	406	434	438	400	442	403	418	379	372	409	413	387	423	419	383	422	424	431	395	455	437	459	437	407	444	455	404	444	476	430	421	409	431	406	396	411	448	406	429	447	392	447	403	404	420	418	412	458	398	418	422	392	392	395	398	394	436	422	403	412	428	429	419	398	416	402	406	416	401	421	401	478	411	416	421	416	430	412	432	413	410	440	392	422	409	451	429	437	393	407	407	393	396	420	393	407	384	370	421	418	444	412	456	441	413	408	433	365	405	389	418	453	410	416	389	408	391	395	411	449	406	416	419	375	424	423	429	388	426	425	406	417	382	413	420	403	427	386	419	435	428	422	444	370	425	433	428	421	389	426	440	389	389	440	404	441	453	399	407	456	394	447	394	392	437	411	463	415	413	404	429	417	422	408	401	424	430	423	455	408	396	437	414	374	451	434	447	456	405	429	418	428	428	449	399	413	423	397	398	425	430	452	403	437	406	378	407	388	412	446	426	404	428	401	405	405	414	365	408	434	437	401	426	410	431	379	410	404	442	408	419	400	440	419	419	415	429	400	437	382	394	399	417	452	404	419	394	419	429	386	394	374	383	424	412	407	419	409	421	440	451	401	411	424	423	394	412	407	449	436	448	426	454	435	393	424	452	414	422	414	414	409	458	414	432	387	474	441	446	424	384	429	428	405	409	405	394	390	387	398	432	430	428	433	412	399	422	385	430	400	414	432	375	418	432	415	413	364	408	469	422	370	435	415	430	403	417	407	466	430	386	420	396	413	426	409	405	452	405	385	460	421	407	395	427	417	433	443	402	405	414	421	425	461	392	410	416	422	437	417	468	431	373	386	403	435	388	371	434	447	404	404	407	447	417	424	424	414	427	455	431	399	388	413	440	392	408	431	460	404	435	415	415	426	448	405	427	420	406	411	403	413	407	453	431	404	436	390	431	420	418	402	432	410	441	408	430	399	420	419	372	444	399	408	380	398	412	395	440	405	423	387	418	377	406	406	371	436	427	418	394	425	420	404	380	422	418	458	458	404	407	388	410	423	432	429	392	414	410	433	412	446	452	433	403	430	409	412	408	441	404	426	428	432	405	423	407	374	353	406	417	408	406	400	425	402	419	456	430	427	414	419	400	428	402	394	452	432	393	406	404	430	448	438	405	394	378	465	419	396	424	449	440	385	476	406	414	408	379	417	417	404	449	404	402	418	438	397	394	390	435	391	416	433	414	454	402	375	416	395	407	444	391	451	432	432	431	400	405	412	397	407	404	412	414	411	403	460	420	380	421	414	400	409	403	454	413	414	430	453	396	421	383	411	417	404	390	420	435	386	406	412	400	405	412	395	416	397	417	413	410	430	433	431	408	400	427	437	475	397	397	408	407	428	407	396	412	397	425	417	391	410	451	442	440	406	434	418	404	431	430	446	414	419	434	407	416	436	407	430	435	392	410	404	407	399	410	461	400	422	403	417	434	422	442	415	421	403	431	413	391	385	428	391	400	385	429	428	404	372	391	392	416	398	393	417	395	452	388	423	429	404	416	454	408	432	403	429	429	393	433	390	449	453	377	398	445	418	402	439	421	450	408	388	415	425	393	440	426	414	403	396	431	385	430	402	413	406	425	419	375	437	406	392	390	435	402	393	397	410	370	461	405	457	439	406	417	425	424	398	419	428	417	405	402	467	433	420	412	399	401	411	400	381	423	430	388	381	420	421	446	415	453	435	370	419	422	437	459	431	390	426	403	424	403	400	413	419	420	415	416	395	397	394	430	424	398	437	397	442	392	420	434	420	405	415	390	400	390	389	383	430	435	422	416	387	436	395	397	442	406	414	391	455	401	411	386	402	426	428	408	403	431	423	419	434	414	397	398	431	417	414	432	437	408	427	402	432	418	423	414	444	407	407	424	433	407	414	389	401	416	377	441	407	399	429	415	416	427	407	430	453	391	408	456	443	419	448	433	413	393	415	403	448	427	427	411	437	414	418	455	395	425	409	448	410	407	419	439	397	439	368	381	455	416	460	419	405
8167	11157	10060	5642	3639	2732	2059	1754	1453	1203	1090	968	857	797	730	677	658	671	653	598	582	580	561	511	549	530	537	512	530	517	511	504	485	461	495	494	467	479	463	470	456	479	445	462	481	442	480	478	475	456	428	484	398	465	450	492	431	509	430	451	497	428	462	445	410	458	471	457	446	476	469	464	503	460	424	446	450	434	451	450	442	459	464	464	416	415	452	422	474	451	478	431	439	467	478	459	468	431	429	412	449	440	489	439	411	420	421	466	444	462	423	409	417	503	449	452	438	459	440	470	423	430	459	504	485	439	474	454	458	446	415	434	430	466	435	474	466	456	451	463	437	432	459	450	439	475	438	463	427	437	455	468	467	428	467	420	460	431	475	487	440	431	472	445	449	450	423	483	457	457	466	472	410	423	412	440	467	484	455	487	418	430	481	449	455	433	431	486	436	403	425	436	466	467	432	435	475	453	440	461	477	458	455	439	469	454	456	459	428	466	464	445	483	414	485	455	467	416	458	448	458	439	433	433	498	453	431	430	443	433	415	414	451	437	477	434	385	441	428	471	469	424	415	426	421	449	450	407	445	417	496	415	424	436	452	469	441	425	440	463	435	456	470	413	413	424	442	462	431	457	440	485	413	427	493	460	450	430	415	426	441	438	461	446	464	424	415	438	422	445	447	452	454	454	479	430	485	445	450	462	471	488	454	485	438	454	461	466	440	402	409	429	445	469	430	458	423	431	453	479	440	399	444	430	442	434	466	449	442	456	464	451	434	475	464	470	446	439	460	421	479	470	456	457	512	489	450	455	428	484	431	472	453	444	450	412	485	421	436	458	455	426	446	447	407	432	447	459	429	481	477	439	428	447	467	451	437	469	445	382	472	471	398	454	486	423	423	473	455	433	452	415	465	424	435	440	475	462	448	457	454	510	482	454	458	479	476	472	455	440	421	451	429	453	406	435	442	447	477	448	433	433	424	452	475	448	486	401	457	465	466	448	439	421	456	478	407	442	473	421	438	488	486	447	434	435	426	416	445	429	439	453	464	476	438	444	416	426	487	444	459	491	475	427	460	421	413	498	425	445	436	430	431	428	452	419	420	456	417	471	432	478	485	465	476	444	450	437	418	417	420	462	448	440	452	474	423	452	434	436	441	440	465	440	452	449	406	458	439	455	451	423	444	470	472	453	440	423	466	457	419	448	429	440	417	455	454	454	472	474	426	486	457	433	469	435	448	435	443	402	423	432	473	432	502	456	430	436	414	457	471	431	447	454	453	401	447	446	486	403	486	414	419	419	422	445	436	447	441	482	423	444	463	423	444	453	427	466	436	422	447	431	464	491	416	462	456	414	438	431	455	415	422	449	445	488	435	428	427	430	455	422	432	402	431	431	431	442	468	427	435	438	478	480	452	444	464	423	412	384	423	474	427	488	445	414	474	453	435	434	432	472	463	426	421	444	424	460	446	424	438	414	425	443	432	433	433	433	447	433	449	436	441	450	379	445	453	445	437	438	446	440	443	440	423	457	449	475	409	433	421	477	422	498	447	440	430	443	415	439	422	434	459	460	452	426	451	427	440	451	458	427	441	424	471	444	435	446	448	458	475	409	453	450	476	453	415	443	456	446	423	393	457	437	439	472	430	429	466	452	419	470	475	468	459	460	403	441	441	453	421	422	435	432	469	442	442	446	456	411	468	425	460	476	394	411	435	436	443	440	467	471	430	438	434	434	439	449	454	463	455	452	438	455	470	482	425	436	422	438	462	413	483	422	439	457	433	422	488	440	456	456	469	456	419	444	432	447	445	411	447	450	446	428	463	463	443	468	442	449	441	449	390	409	456	421	464	422	421	460	442	429	447	431	443	430	457	477	443	472	464	444	451	433	428	445	421	446	447	488	420	427	463	427	484	452	405	487	420	445	441	446	419	422	453	460	465	497	421	456	456	436	468	477	440	448	495	491	431	426	406	481	444	429	471	454	447	445	416	434	433	476	438	422	432	439	445	429	507	500	441	441	459	461	450	424	463	463	421	441	451	450	441	431	429	452	427	452	430	392	431	448	421	451	431	440	417	419	439	424	449	457	429	455	452	467	454	448	448	447	470	412	462	414	456	461	424	432	480	461	413	465	432	488	426	416	421	455	433	451	414	446	458	512	490	480	431	447	455	440	459	448	462	443	443	422	456	434	423	443	484	406	464	451	454	412	429	440	416	467	417	490	477	443	417	430	465	443	440	463	436	442	437	478	409	416	414	427	399	415	423	436	447	444	416	452	404	429	398	407	427	421	462	457	471	452	438	429	423	435	446	459	457	433	474	449	438	459	419	462	454	455	482	468	450	445	427	446	466	445	486	417	497	471	453	439	458	438	410	425	434	425	440	416	481	427	473	457	443	460	411	426	452	460	432	412	447	428	466	440	412	441	448	448	455	443	440	445	455	491	463	421	449	417	467	421	457	441	468	468	454	471	422	418	451	442	492	467	434	417	427	434	428	441	444	418	453	437	437	428	413	444	460	420	428	443	426	453	451	425	449	438	432	429	429	408	411	418	433	422	468	450	451	474	467	448	439	441	472	459	441	442	410	435	465	432	455	430	449	438	436	451	423	415	455	488	435	439	463	438	453	440	469	415	433	470	485	455	495	473	448	465	462	464	435	445	439	449	503	429	443	424	470	444	442	481	456	410	428	441	413	444	445	467	447	473	463	436	441	425	461	419	462	450	449	446	429	478	436	454	467	418	446	455	407	449	428	441	462	452	447	395	444	398	454	486	439	446	471	423	457	451	448	404	477	458	440	425	439	448	481	466	452	440	444	404	438	422	422	447	441	409	458	453	465	455	420	473	423	452	438	424	434	452	473	435	457	441	458	487	474	450	462	454	470	415	467	438	429	435	416	418	456	420	422	413	440	428	443	435	458	440	439	423	436	437	402	465	449	420	439	454	422	443	428	451	466	433	434	493	432	426	447	460	426	433	443	463	427	456	468	466	469	445	421	459	435	420	438	453	450	466	442	453	439	438	459	415	448	445	446	437	453	487	439	452	461	436	434	444	445	404	432	417	431	441	458	465	411	423	458	430	427	435	455	448	432	447	420	459	439	436	450	471	479	457	440	459	409	455	484	437	427	444	476	467	435	441	442	438	499	438	428	443	412	490	425	476	460	432	445	428	457	430	463	470	482	450	481	444	443	415	453	413	441	421	444	417	435	460	444	428	461	429	418	413	431	437	454	449	418	508	475	460	433	437	474	455	454	444	480	442	447	429	470	449	451	445	431	451	411	485	457	462	420	447	448	483	420	449	398	451	420	422	417	465	434	437	430	412	407	424	428	441	455	433	447	452	477	500	429	458	422	436	438	437	434	437	416	469	463	452	422	413	459	417	464	454	441	464	421	449	431	431	451	429	432	449	422	464	459	432	463	444	446	437	439	435	433	424	428	454	457	453	485	468	422	486	429	471	464	453	434	422	441	474	416	445	384	429	431	458	427	473	438	459
22693	20346	26758	23795	20352	20338	6177	1999	1585	1348	1250	1213	1160	1064	1088	976	981	972	973	962	952	972	906	870	898	915	890	897	886	843	880	851	886	782	802	891	841	814	810	838	870	860	851	853	857	862	848	803	795	778	843	887	756	832	844	901	855	832	834	825	831	810	794	781	829	792	842	805	852	794	805	817	785	802	812	850	774	817	820	848	802	825	848	820	834	829	830	862	829	857	798	815	854	832	793	787	772	843	857	825	808	853	758	818	859	807	802	842	793	833	825	763	825	870	844	786	829	781	828	818	819	828	846	814	829	802	824	809	793	857	828	835	817	770	789	765	758	801	784	802	767	796	822	797	779	809	777	837	827	841	846	868	833	847	801	768	811	802	769	799	777	801	772	797	794	832	824	853	775	761	799	823	805	811	836	754	783	830	799	788	763	859	813	826	804	796	800	780	840	817	804	801	835	818	779	775	810	772	789	766	801	849	863	822	839	819	807	810	775	854	855	768	814	815	823	787	790	790	802	817	845	824	780	846	816	802	828	820	766	790	816	832	813	828	808	810	843	748	790	841	795	834	828	832	788	825	798	840	835	833	821	819	828	854	844	808	842	779	811	776	850	809	841	834	779	828	800	813	817	851	852	852	824	808	800	782	810	835	846	798	797	841	804	788	815	796	765	807	829	785	833	796	827	812	835	814	787	834	842	787	843	782	784	838	791	764	822	795	806	828	790	808	801	793	879	820	820	817	793	775	829	868	813	772	815	784	831	823	810	833	858	815	864	792	836	823	773	844	770	851	803	812	838	835	799	826	813	769	789	828	806	796	803	815	822	832	807	816	781	853	796	798	855	801	843	800	814	811	773	797	780	797	771	789	804	820	879	813	770	773	809	733	761	789	801	831	841	772	770	801	817	756	796	827	822	783	791	819	837	809	836	781	846	803	881	827	824	826	799	758	792	776	797	831	812	791	787	780	807	819	852	784	851	814	816	849	756	805	845	800	790	776	764	800	802	816	860	782	797	837	846	816	841	812	847	813	833	770	822	839	789	830	845	827	837	807	796	799	793	759	762	801	822	780	818	856	758	772	793	803	787	846	790	797	838	761	794	769	773	817	842	811	829	799	749	802	786	860	781	780	814	725	846	797	800	872	786	736	861	816	795	789	820	752	818	838	819	802	762	815	822	775	782	783	861	742	829	782	809	860	825	868	845	785	813	869	793	805	800	822	839	781	797	810	821	772	797	811	821	817	845	827	735	855	799	794	825	815	842	800	819	762	775	785	809	752	859	767	793	794	819	838	810	806	761	820	788	835	791	840	847	807	810	804	781	847	787	805	842	801	807	792	788	785	835	831	839	842	792	794	820	821	836	838	737	801	774	792	790	841	804	786	827	771	831	843	784	741	807	817	822	838	827	829	804	839	834	875	848	790	807	784	789	800	759	805	773	809	743	826	786	797	838	838	838	792	857	836	829	822	834	818	777	856	802	840	807	776	796	775	812	743	837	798	827	844	777	815	808	840	783	819	730	805	785	796	821	756	829	827	859	806	837	771	818	805	777	838	781	764	781	799	786	792	826	771	795	760	850	842	824	746	811	817	800	789	847	895	891	808	803	841	821	782	837	820	745	870	813	803	763	806	838	757	859	815	799	789	874	820	799	828	800	826	794	847	832	877	798	775	802	858	791	804	759	779	817	836	797	738	835	820	812	768	806	839	798	781	776	834	817	846	814	801	810	797	819	834	736	803	818	795	765	836	809	822	816	779	828	770	778	805	783	839	800	777	799	775	755	809	808	785	816	836	814	853	790	813	823	826	807	845	788	844	820	814	799	821	766	787	796	806	809	777	831	831	820	798	851	864	829	819	827	784	846	811	782	774	843	830	814	832	795	821	827	841	847	842	821	830	817	795	810	797	802	825	794	788	806	767	843	813	830	818	829	808	797	837	859	768	785	751	791	814	807	768	824	784	809	787	820	748	842	805	795	850	808	835	826	828	790	826	790	790	800	813	842	807	852	804	824	785	788	790	781	825	784	852	830	824	786	819	772	802	754	818	867	816	817	819	792	788	830	879	798	785	805	811	784	809	796	821	840	815	861	765	849	799	796	817	827	803	800	822	830	766	788	822	807	812	801	798	805	775	781	772	795	841	764	808	815	766	790	783	814	795	837	820	777	769	757	823	805	817	775	807	822	752	893	761	805	816	793	835	814	831	833	741	756	778	856	777	803	796	809	822	794	770	792	753	835	867	840	782	793	780	821	846	805	817	791	806	830	778	809	745	832	793	834	825	790	844	782	848	782	778	777	804	815	814	809	790	775	850	828	755	803	811	825	829	820	788	777	819	809	778	799	801	786	748	795	835	776	771	893	806	813	796	820	776	762	819	795	810	830	812	803	767	772	802	807	810	802	865	836	829	801	829	801	814	753	807	839	807	868	794	787	790	774	839	796	781	796	791	846	765	809	771	787	783	786	845	788	806	787	810	779	802	821	830	829	764	774	788	804	798	835	802	870	795	844	806	811	805	847	815	775	815	805	831	834	772	822	807	765	818	841	850	793	773	770	801	834	822	799	838	794	808	798	746	799	804	797	811	796	793	826	774	798	853	828	854	843	838	846	765	793	785	844	786	820	783	804	847	857	781	873	781	807	834	823	850	806	799	818	799	784	784	863	841	823	778	783	788	787	784	815	831	814	826	776	839	806	752	850	819	803	809	819	774	844	813	811	743	762	782	805	788	803	749	823	814	825	822	817	812	781	784	799	779	836	759	766	818	795	821	824	808	800	811	805	824	806	761	803	815	783	836	799	851	801	839	805	777	735	820	793	772	783	874	788	759	803	771	818	835	812	792	793	808	834	878	766	797	794	789	819	811	802	823	760	801	842	827	756	778	756	828	800	863	840	825	848	821	829	817	802	829	865	750	786	814	768	821	800	812	811	768	785	869	806	813	848	833	852	810	784	833	823	782	789	822	790	825	817	763	794	798	782	799	845	814	782	796	837	798	792	847	807	809	776	822	786	808	792	759	791	830	802	837	803	794	815	817	845	799	796	825	801	823	814	764	831	824	853	803	829	789	787	824	788	864	791	796	835	799	798	849	808	761	782	810	802	802	819	793	830	843	830	807	807	839	738	819	795	797	780	843	789	787	837	840	798	854	843	767	800	813	745	844	773	796	749	820	836	752	831	815	773	774	838	815	799	783	775	790	795	772	813	779	759	794	793	804	799	789	831	833	833	790	826	744	838	806	795	830	823	817	812	789	841	835	767	806	808	803	786	823	724	757	817	813	800	838	827	818	777	746	783	806	802	759	807	795	782	842	772	850	807	779	828	790	798	808	826	800	837	770	799	834	808	800	750	853	827	838	802	773	826	858	806	796	818	821	788	812	865	800	827	782	854	785	815	844	800	783	771	801	824	858	803	840	835	825	767	835	820	823	793	809	818	797	790	834	903	808	813	792	813	789	786	809	791	837	762	799	805	845	851	818	814	830	819	805	834	798
11385	17586	16107	9766	6600	4781	3712	3102	2485	2133	1953	1726	1632	1441	1344	1264	1250	1183	1144	1100	1040	1077	1026	1002	963	940	857	911	916	903	855	915	893	866	832	837	839	831	839	887	826	865	803	819	805	787	864	798	810	824	804	805	841	781	810	800	810	797	782	789	785	744	842	739	774	793	809	781	776	779	853	823	761	818	778	761	767	776	799	797	778	856	780	757	857	784	840	785	804	739	818	757	777	810	777	775	782	827	781	786	785	803	815	821	752	793	784	806	797	789	720	809	792	759	836	770	837	772	745	764	788	822	767	799	778	759	774	816	760	766	750	769	704	755	767	801	802	808	758	815	784	799	801	768	736	777	772	771	778	771	783	753	807	800	799	797	731	783	758	785	775	797	735	750	758	792	761	743	759	789	787	785	802	775	777	761	758	810	767	753	750	771	806	809	761	771	848	795	747	846	802	781	771	793	808	759	791	746	775	784	822	768	750	710	766	765	788	789	770	762	759	812	809	817	747	801	805	719	801	756	718	773	726	748	795	794	744	747	775	819	767	737	814	771	751	784	796	764	771	717	761	755	774	772	754	775	813	767	802	794	785	777	785	812	744	773	790	743	782	778	773	745	800	791	798	757	791	787	758	710	758	772	774	762	776	763	782	752	773	726	786	762	796	769	771	731	818	772	769	794	781	768	787	783	810	772	778	803	777	718	736	800	812	768	797	720	754	802	732	749	779	819	814	831	813	751	768	799	814	801	767	755	802	768	840	747	760	802	729	769	777	786	812	777	821	780	806	803	817	765	815	760	822	772	730	806	724	826	779	775	803	791	809	842	801	780	750	742	781	753	797	812	842	749	787	784	742	806	810	806	814	765	782	741	784	821	758	772	761	754	827	827	742	789	765	797	780	813	764	848	797	731	770	786	769	826	792	737	743	756	761	765	767	778	800	782	808	768	777	792	745	822	803	820	757	775	748	780	789	792	811	754	743	763	790	710	764	784	811	786	773	761	769	754	773	777	720	798	721	760	789	775	825	794	797	776	791	798	762	777	783	775	782	767	794	746	805	748	766	749	805	759	760	788	806	804	784	729	776	790	815	773	801	767	794	835	761	753	733	757	793	755	761	770	759	777	775	730	797	773	780	811	752	767	770	759	761	814	769	773	770	803	791	801	780	754	759	784	817	814	831	777	821	771	728	771	771	762	744	796	798	819	749	797	809	789	770	797	767	772	789	779	816	763	771	795	790	798	766	803	789	809	795	737	798	812	824	798	795	824	811	774	764	793	730	775	806	768	758	805	775	754	817	747	723	757	728	755	807	826	799	756	783	766	766	775	710	837	788	802	778	788	762	771	747	777	795	765	833	770	795	788	821	760	793	802	772	774	789	801	779	783	776	807	742	802	727	803	807	780	792	829	771	795	832	758	751	749	776	761	772	817	754	812	768	759	740	792	775	751	756	759	757	737	797	775	768	803	778	753	734	767	800	746	761	752	756	776	751	783	789	773	745	793	772	754	777	739	764	785	789	779	772	772	818	815	782	803	723	810	762	749	778	797	845	783	808	779	736	779	807	722	750	767	796	835	788	762	825	773	771	808	798	708	791	761	781	784	793	825	821	742	809	780	774	772	779	784	822	790	751	766	753	810	773	787	766	752	739	764	738	764	774	766	802	744	786	749	729	730	774	763	760	731	837	773	798	755	784	780	771	817	780	814	754	812	747	757	807	777	799	738	758	760	725	786	793	769	801	809	738	796	801	742	790	826	810	802	738	821	770	716	719	791	792	762	817	792	781	763	829	827	744	746	771	770	773	748	788	787	774	782	758	841	776	788	817	734	762	751	802	779	781	727	796	751	787	752	792	753	759	731	721	743	806	753	804	762	761	742	816	767	740	750	758	779	803	797	759	851	774	758	758	752	808	748	827	824	804	747	791	790	725	800	745	759	764	749	801	772	775	765	752	767	741	752	743	749	782	734	777	794	786	733	724	776	770	782	807	705	745	763	732	813	773	776	765	765	855	740	749	742	766	808	789	756	798	791	746	754	807	790	843	794	795	787	777	765	752	794	793	813	725	789	786	769	797	766	775	733	730	780	812	774	780	759	757	791	790	757	800	851	791	721	762	793	737	757	841	810	817	754	791	776	755	783	777	768	727	761	832	782	741	818	794	822	805	788	764	737	753	716	769	787	785	849	820	833	769	821	788	781	785	749	737	779	829	754	757	759	776	792	786	758	810	754	835	749	785	774	792	805	828	762	762	814	792	774	781	745	754	819	783	807	753	789	771	771	789	811	752	771	791	802	821	828	810	770	766	758	805	760	756	769	826	768	771	785	774	798	772	782	827	770	759	819	803	770	778	745	747	822	770	792	807	778	781	804	753	756	783	837	798	730	746	784	780	777	815	748	758	769	769	769	812	831	794	808	774	786	774	749	817	836	749	762	781	783	761	776	750	793	801	786	745	808	745	789	808	786	779	789	791	786	775	776	825	763	768	788	754	758	850	785	749	720	777	816	803	736	759	791	785	748	763	764	813	767	824	793	798	762	745	796	812	733	759	780	765	713	792	745	776	825	783	802	758	779	792	789	771	788	758	791	818	790	794	783	773	785	759	797	758	741	747	786	765	737	772	773	759	780	796	760	799	790	817	784	788	777	776	802	831	789	785	785	765	812	734	819	819	791	817	762	805	803	800	827	724	785	782	771	799	792	754	796	761	728	742	774	791	750	783	729	812	757	763	772	769	741	747	790	794	800	766	761	855	797	757	774	790	768	764	775	734	805	811	751	787	787	736	771	787	766	797	795	814	747	745	813	778	760	821	815	719	754	766	841	729	777	796	749	782	803	756	791	780	779	803	776	812	778	775	820	736	771	819	744	808	792	765	789	770	780	828	729	824	753	731	780	778	781	770	756	778	757	781	775	800	793	796	787	776	761	806	800	827	800	805	774	773	764	794	795	783	832	785	783	763	793	798	774	771	774	728	755	829	778	764	783	803	773	799	781	761	734	766	784	765	775	767	806	762	749	763	788	763	767	799	791	800	764	746	756	799	809	810	816	818	756	755	776	787	782	755	770	747	781	743	755	841	838	808	795	806	751	806	743	809	743	771	751	783	759	758	798	747	757	772	783	771	788	755	781	787	760	749	727	783	770	842	765	729	766	801	808	723	789	808	828	785	816	740	738	822	832	749	763	783	780	778	767	800	746	778	759	719	846	760	836	762	754	791	759	761	822	779	796	765	735	782	764	825	768	705	752	740	741	732	765	804	755	767	726	740	757	755	775	763	764	779	752	720	763	753	735	806	814	778	800	816	747	754	778	792	735	787	789	770	791	753	804	831	774	712	748	778	798	744	812	764	820	826	785	768	844	820	767	787	799	785	788	773	762	772	773	805	770	732	777	801	788	764	812	740	782	798	786	773	797	760	785	808	729	740	754	759	796	781	824	779	756	772	800	809	785	733	783	739	782	764	771	763	768	764	753	787	762	740	823	736	843	803	761	734	762
27749	13215	2217	1147	882	888	901	793	846	831	871	811	769	819	810	788	862	847	794	820	802	817	834	794	814	831	757	842	795	775	785	808	812	868	805	803	813	812	821	809	770	789	825	783	825	814	806	828	821	869	785	812	776	881	835	851	812	837	837	783	785	839	775	817	810	799	847	771	832	840	776	778	806	829	802	873	783	821	822	796	751	800	859	810	818	867	818	839	845	792	821	803	821	817	806	825	780	836	817	809	814	799	833	786	794	860	825	853	808	847	801	798	814	802	812	813	852	773	772	786	766	765	792	855	812	836	816	832	802	804	799	772	774	782	805	822	746	811	805	816	888	797	755	791	798	787	823	769	813	885	803	807	823	813	755	821	793	837	767	802	777	793	828	740	784	806	779	819	774	757	798	814	825	805	827	784	802	795	811	852	806	810	792	830	757	773	801	803	790	800	803	824	791	845	851	832	799	758	794	816	815	800	786	761	828	877	823	774	788	812	775	830	810	792	831	820	773	796	786	810	866	753	792	792	855	810	812	773	822	801	761	822	858	807	799	757	810	825	835	799	846	889	851	811	863	770	781	821	814	756	782	768	839	852	820	851	812	800	794	794	837	833	839	802	809	791	784	819	811	800	777	774	804	781	832	770	841	764	835	824	777	825	858	811	810	802	786	851	823	848	793	767	786	879	815	869	829	799	774	797	798	820	784	794	823	806	766	753	827	770	833	796	872	797	830	806	832	851	825	814	803	789	807	852	827	778	813	809	787	842	817	808	825	819	756	855	810	822	769	816	843	795	758	794	774	804	819	816	854	785	734	837	821	814	851	790	848	813	828	816	793	803	787	837	821	824	812	827	814	788	790	829	818	804	780	838	823	778	775	785	779	822	810	845	774	796	787	847	794	810	813	776	775	809	782	782	769	814	776	857	832	780	817	760	789	795	850	853	806	824	793	781	816	797	833	811	773	780	831	784	814	858	801	816	788	853	775	768	799	802	830	788	798	841	820	818	769	777	842	797	783	817	810	845	771	822	805	843	707	803	798	792	851	811	779	837	771	734	778	788	822	765	807	805	850	820	852	832	800	844	841	818	813	816	792	779	784	800	837	811	787	798	787	839	769	760	815	822	818	812	815	859	844	777	776	769	834	826	807	836	798	831	825	799	790	781	757	805	836	789	802	771	798	747	853	857	814	777	843	855	742	794	822	781	823	830	814	757	797	773	801	819	804	774	844	804	793	804	815	796	772	787	795	808	815	816	777	818	771	815	791	828	837	804	827	820	812	839	759	774	807	756	789	793	797	787	837	833	804	781	815	816	846	857	803	811	844	824	773	779	812	791	802	805	802	799	805	817	810	801	782	820	852	841	836	802	728	844	808	887	805	836	828	804	764	802	827	795	778	836	821	831	782	806	826	788	811	841	794	771	776	801	796	773	771	828	828	837	774	823	797	811	774	759	810	785	771	787	752	788	800	810	809	780	810	865	818	798	809	775	778	853	840	805	767	806	828	799	805	849	829	808	782	841	847	774	768	831	791	808	824	812	821	819	814	837	777	833	777	825	786	842	817	804	837	797	786	802	824	801	732	857	774	892	823	819	811	809	779	836	838	841	790	811	827	817	797	778	824	872	791	826	810	857	785	835	818	791	790	841	808	774	836	808	789	803	816	760	819	778	828	841	809	817	822	776	823	817	848	795	810	814	804	807	833	779	790	832	760	842	794	820	828	822	789	755	820	806	810	793	856	869	873	845	816	805	820	785	777	846	792	772	860	804	770	812	843	832	833	801	820	789	818	760	800	852	779	817	799	795	819	773	819	801	770	848	810	823	804	818	755	774	810	847	807	771	841	776	800	792	810	846	836	800	818	837	841	817	798	795	789	844	743	825	833	821	800	835	838	803	807	780	825	835	835	779	871	830	849	837	739	803	834	794	829	895	836	817	821	859	798	817	862	818	811	827	826	850	787	867	825	834	798	823	862	764	770	808	817	776	813	805	806	887	862	811	847	821	775	830	802	745	851	796	810	760	824	784	818	753	837	809	793	824	803	796	806	861	794	761	841	762	791	794	785	838	804	743	781	829	789	785	872	837	729	813	809	770	839	760	801	873	844	794	821	813	798	821	800	842	831	741	864	822	817	832	828	811	806	815	796	796	839	825	755	794	826	802	829	813	831	832	805	755	796	801	815	835	782	800	832	813	758	832	804	737	797	834	846	810	811	807	830	811	828	810	813	851	779	820	829	831	796	843	819	827	791	792	815	799	838	841	774	848	859	843	864	819	842	835	818	828	813	851	810	793	792	771	837	804	826	762	834	825	826	844	781	794	807	853	794	833	792	856	822	729	804	838	791	793	778	813	762	861	826	813	804	810	793	801	799	786	841	762	798	832	873	814	809	839	728	754	825	853	792	757	802	834	785	766	824	827	815	779	770	809	855	804	778	816	850	826	842	835	762	766	815	847	811	819	805	848	850	823	812	831	806	851	784	794	797	797	814	747	865	745	781	822	836	807	795	792	805	811	811	757	803	826	819	848	870	822	835	804	843	799	789	774	826	811	793	760	872	824	830	796	774	854	825	797	871	804	845	774	822	819	796	868	850	810	808	838	844	831	847	767	834	780	793	806	743	802	792	807	809	765	821	772	815	848	842	802	808	763	865	793	858	800	779	801	764	852	808	838	821	792	772	833	833	803	812	764	774	830	758	808	790	801	803	769	816	771	830	807	851	757	851	805	784	881	785	816	858	823	809	812	819	832	829	826	867	817	809	797	784	769	818	801	774	823	848	804	789	825	834	814	779	846	810	781	820	815	825	801	788	809	828	793	807	799	822	785	817	828	795	805	806	776	801	822	810	746	842	743	771	813	825	818	777	787	841	805	811	820	852	838	817	809	814	749	844	809	812	845	804	861	791	789	814	822	860	761	785	772	819	786	847	869	783	791	777	817	816	791	792	886	803	784	823	768	771	790	791	780	827	826	815	808	782	808	808	848	829	805	795	820	788	835	811	841	876	809	750	806	815	822	783	793	791	851	778	801	789	795	787	822	783	805	873	818	779	845	851	830	819	794	790	806	810	778	823	802	821	797	830	803	856	806	847	833	774	846	794	790	812	784	787	842	796	849	830	816	800	763	785	816	832	857	790	817	787	831	815	769	781	743	798	820	835	815	756	804	781	793	781	833	833	832	809	831	825	799	844	854	825	830	825	814	842	809	808	798	822	797	807	808	815	817	792	822	799	824	779	809	812	796	829	807	757	795	799	817	846	800	755	824	786	773	789	812	831	816	806	843	793	821	830	836	815	813	812	829	780	849	805	846	810	796	849	838	814	857	822	844	828	866	769	762	817	786	748	826	820	810	835	837	808	815	809	838	807	803	808	827	793	791	802	825	836	839	801	810	809	817	844	832	804	796	757	821	825	756	812	761	764	761	785	758	828	776	781	849	841	807	849	764	781	843	797	834	828	838	872	794	783	788	770	810	838	828	798	830	829	807	844	800
5657	1579	1398	1144	1030	975	910	896	928	890	846	862	889	887	860	873	884	852	901	861	821	866	806	861	823	869	842	887	838	881	868	866	898	880	859	840	797	863	851	850	851	858	856	846	892	811	794	875	866	853	896	855	839	810	826	871	903	823	823	871	849	845	815	849	854	823	871	829	808	828	853	844	912	834	857	827	845	815	853	877	835	857	860	848	841	822	863	823	851	861	875	804	861	810	849	867	907	858	869	879	878	850	897	813	888	820	816	845	856	872	885	870	856	861	911	865	879	880	809	903	855	885	835	815	870	862	873	859	802	857	885	809	853	804	867	801	824	888	827	877	768	815	886	844	838	814	832	902	883	887	883	867	883	825	830	839	807	861	868	866	847	819	781	901	868	852	832	853	886	839	819	809	894	864	816	816	882	836	806	785	824	895	773	823	817	863	859	819	843	871	844	844	858	856	868	808	848	825	828	930	888	842	877	801	866	830	829	828	837	851	840	857	848	853	856	857	824	862	850	785	873	888	837	817	905	821	852	802	845	863	874	845	871	846	862	856	857	825	851	891	847	846	888	833	869	827	864	852	828	813	901	880	869	830	846	882	825	863	818	861	887	864	853	854	869	863	843	880	789	792	895	790	821	918	817	845	859	870	829	819	854	862	871	797	844	809	841	811	843	834	839	854	850	867	839	812	855	859	880	822	852	831	876	831	863	885	846	810	844	808	846	884	875	806	813	870	815	858	876	873	883	845	832	877	856	869	868	838	919	892	842	853	935	823	857	842	851	835	840	867	835	835	820	827	853	876	841	870	860	837	867	856	850	825	845	846	845	841	846	821	865	799	837	829	827	843	833	835	798	885	829	836	872	834	880	823	792	856	842	816	817	865	901	843	834	816	878	852	820	769	885	830	889	884	837	880	844	871	853	842	832	837	814	831	765	893	846	815	891	866	859	889	846	851	862	887	850	854	818	851	843	873	844	843	858	772	891	844	820	849	840	900	854	881	872	756	873	826	866	838	867	815	847	834	808	856	854	847	879	839	849	856	816	873	908	848	863	840	809	875	825	851	843	919	912	820	872	838	830	810	831	888	854	851	860	852	838	831	874	835	825	844	823	807	821	869	874	842	907	844	861	857	888	834	871	862	798	856	805	853	863	850	903	885	890	799	785	839	860	844	881	871	851	900	879	801	893	864	867	750	833	881	846	874	863	854	857	873	838	849	904	864	844	897	857	845	837	862	847	871	865	873	865	883	848	830	785	844	826	818	835	864	857	790	874	809	880	864	820	880	827	857	842	830	878	812	847	846	844	856	846	833	831	852	891	812	847	835	874	850	819	896	822	845	815	879	835	866	817	846	889	885	840	843	810	871	814	801	813	856	835	860	824	853	857	862	848	824	807	911	847	851	880	827	857	878	880	800	882	824	815	870	856	800	878	861	856	858	840	841	834	812	842	860	816	840	855	810	818	891	882	863	868	837	843	856	818	866	867	845	856	821	842	870	878	871	821	856	889	860	815	827	845	870	874	814	851	836	903	888	882	870	810	891	811	887	873	819	818	853	841	862	858	829	863	848	883	874	867	894	851	791	840	856	847	818	838	849	845	865	790	834	842	890	849	892	838	839	846	827	852	893	797	842	864	820	815	848	861	840	875	848	869	846	788	831	850	891	829	862	841	863	899	868	860	821	754	806	823	874	844	837	827	906	825	872	859	822	810	879	885	834	857	841	842	819	795	842	865	877	843	856	838	871	848	789	845	838	832	856	897	854	884	867	850	852	829	837	865	847	830	834	805	823	829	842	825	793	803	827	852	866	839	859	859	821	877	848	847	839	825	822	859	869	860	839	816	880	893	831	831	870	827	840	864	848	853	860	815	825	911	851	883	879	891	866	833	857	867	841	833	856	872	911	831	861	845	825	827	782	884	827	842	879	797	851	883	860	892	847	887	823	842	840	826	853	792	823	786	928	852	876	828	806	840	826	915	861	833	846	864	852	830	818	869	897	862	860	862	818	821	828	862	851	828	884	850	874	838	828	840	846	810	861	854	813	864	853	865	792	809	842	843	848	894	843	814	849	830	931	903	801	861	795	875	847	816	793	823	811	872	902	879	820	859	823	835	829	901	812	856	857	875	857	842	876	829	881	925	875	868	831	833	843	887	868	790	881	882	835	901	845	847	880	858	866	854	845	829	851	820	867	848	865	833	815	799	830	833	804	860	826	812	828	808	821	886	857	849	839	844	857	875	876	828	827	845	791	821	857	855	880	826	849	846	800	808	790	860	874	842	879	872	810	826	888	881	823	869	834	922	883	861	802	878	854	834	853	851	848	863	838	815	813	856	838	853	803	875	814	831	829	864	855	876	845	893	824	856	807	809	874	853	829	850	818	850	846	810	816	890	842	858	867	854	843	871	906	851	822	870	833	871	878	819	792	859	851	791	829	837	826	862	826	854	858	861	856	878	788	835	862	842	905	862	846	894	820	820	891	859	813	865	875	838	856	869	881	809	862	850	816	861	845	846	808	827	837	833	847	870	880	870	840	796	855	907	880	892	813	895	841	836	835	887	876	856	847	847	883	846	809	882	851	818	841	852	823	872	835	927	864	831	806	827	878	823	859	851	838	856	877	852	822	843	865	848	848	846	862	847	795	890	836	869	813	846	865	901	896	848	929	906	852	802	834	846	836	820	865	844	885	906	826	823	813	839	871	896	832	865	851	826	880	813	842	880	836	876	826	864	853	826	837	880	864	855	887	862	843	867	861	813	817	795	857	829	926	839	887	854	877	867	878	894	851	839	851	817	784	886	790	842	943	845	887	853	877	790	856	827	796	933	852	891	856	794	853	841	921	868	821	814	855	854	864	842	833	829	846	884	882	828	834	883	806	863	871	849	807	879	799	818	866	873	844	846	849	869	836	815	820	809	828	860	804	883	808	851	848	825	878	819	826	838	854	823	849	929	851	799	852	898	868	840	869	898	885	837	818	836	882	876	870	878	834	830	814	822	855	834	871	857	860	884	887	818	840	873	879	823	899	854	858	855	822	825	852	866	799	898	914	796	870	892	850	920	856	881	884	860	814	883	847	867	860	877	841	841	813	872	864	811	898	789	873	821	830	860	880	841	822	862	892	833	830	835	851	878	841	915	827	901	821	843	869	840	847	836	841	882	842	830	819	823	874	827	803	841	877	812	844	822	815	881	846	826	861	866	843	862	898	888	885	837	809	951	865	825	890	805	866	802	845	798	859	823	892	872	901	851	846	798	858	849	879	854	848	846	826	843	875	819	854	851	818	900	862	863	844	872	844	854	886	850	822	856	781	871	786	855	876	826	871	816	860	819	838	848	863	817	802	860	919	843	834	858	842	836	851	822	816	826	854	842	822	826	890	815	832	923	842	871	839	842	878	822	818	828	821	855	840	901	790	867	825	854	841	822	860	837	848	803	889	805	839	901	844	873	853	866	827	789	881	847	855	859	884	876	832	811	881	820	890	825	848
24419	20354	26316	24237	20326	7402	1342	934	749	706	624	596	557	506	523	488	526	493	455	453	471	479	451	471	429	434	406	446	419	427	421	445	472	413	433	441	423	419	377	410	428	422	401	413	393	441	412	409	436	410	428	393	407	415	408	417	398	397	415	405	402	396	390	391	371	393	406	394	418	386	378	400	415	401	382	391	404	402	395	400	385	426	426	408	417	382	384	459	411	367	395	419	412	397	392	400	390	401	408	411	408	420	377	413	396	402	393	404	411	372	405	404	407	423	377	413	385	392	409	398	414	409	374	396	411	381	404	419	408	409	374	410	375	404	376	385	404	410	408	377	380	379	398	402	412	424	394	388	399	393	406	414	389	425	404	385	387	393	381	338	417	393	395	415	376	382	405	426	430	379	387	417	412	380	399	415	384	416	406	393	404	425	436	385	386	416	362	395	403	407	384	420	410	439	384	371	404	392	426	422	430	388	418	351	368	427	397	396	420	447	436	408	403	385	382	350	380	375	413	434	406	393	420	408	436	387	414	405	422	370	380	401	402	411	402	409	412	407	352	369	402	449	428	366	382	401	420	414	410	371	422	440	405	415	406	431	412	415	397	368	400	375	381	392	421	377	387	387	395	373	411	389	419	396	415	410	407	373	365	405	405	354	407	417	406	409	403	398	383	412	389	387	417	428	405	394	382	381	398	375	419	378	424	365	417	415	392	393	401	383	374	440	386	414	413	406	363	402	396	358	377	398	404	390	371	379	407	387	402	396	347	392	385	396	410	406	406	389	409	431	423	408	408	403	409	399	371	373	423	427	407	387	390	381	435	441	393	406	436	407	347	388	405	363	364	423	395	376	417	394	411	382	397	435	419	400	393	386	376	385	364	370	386	397	400	410	361	403	433	441	389	407	397	443	411	415	363	406	408	366	365	398	430	397	371	368	365	427	376	399	427	394	383	418	370	385	398	433	406	422	361	381	378	400	389	384	403	383	383	393	409	406	368	369	395	408	414	426	380	406	423	401	373	414	441	396	409	407	390	400	432	422	443	402	412	389	447	392	412	379	397	397	403	408	427	402	379	376	388	389	409	406	384	391	428	397	412	371	380	413	390	385	423	379	394	429	405	392	415	381	397	381	400	407	390	405	358	390	409	409	383	354	436	412	386	385	377	395	404	360	397	396	398	412	428	411	373	401	415	382	385	406	406	379	387	376	421	415	378	392	395	389	421	384	402	405	403	391	409	420	405	434	403	397	401	399	351	375	447	412	402	403	394	356	373	423	391	404	395	444	384	382	408	401	381	389	384	409	413	384	415	417	395	390	388	415	421	408	414	395	412	407	390	400	383	422	429	427	388	427	376	370	394	405	420	396	391	422	427	380	420	380	386	421	397	396	385	418	398	377	388	385	378	400	389	374	417	404	387	411	386	414	377	400	394	420	378	374	419	353	409	430	411	436	425	393	405	396	423	412	374	391	400	397	445	400	422	399	416	380	382	400	415	410	443	416	411	409	401	411	436	410	392	389	415	438	413	411	363	423	394	393	374	375	370	407	400	409	418	403	369	423	408	394	392	378	387	417	408	390	401	408	402	428	401	402	356	399	394	392	394	411	386	393	386	409	393	383	428	446	413	425	399	388	417	373	378	413	391	401	410	446	441	356	362	430	368	402	397	364	398	391	424	398	399	403	392	411	401	375	382	361	409	387	416	405	390	400	426	438	432	417	393	385	391	420	398	401	377	421	379	422	402	408	393	402	394	422	420	387	387	388	402	394	399	402	422	410	398	412	372	380	390	428	383	436	388	405	384	416	401	381	390	396	392	416	417	381	401	350	383	419	435	393	357	375	381	412	432	384	392	396	374	463	421	358	387	386	398	373	369	394	435	397	372	415	378	404	442	401	419	377	373	414	416	414	385	390	405	421	379	455	413	417	393	382	359	392	412	394	398	439	416	403	418	336	397	408	392	401	360	361	429	407	367	404	380	406	411	422	409	391	410	392	406	395	392	417	423	416	440	401	395	423	397	442	368	396	385	401	410	400	379	406	411	391	424	400	382	351	400	368	387	364	391	420	435	427	399	383	388	405	395	381	422	404	377	420	372	426	385	409	378	416	410	355	387	388	423	413	405	416	411	395	407	395	400	366	387	380	368	404	384	414	423	395	403	405	412	393	409	392	429	377	389	407	382	392	416	413	409	402	400	400	393	383	438	426	377	387	369	398	414	368	382	425	430	409	405	377	405	398	389	408	394	383	411	359	387	391	388	393	402	387	423	436	419	377	419	376	410	401	413	381	389	398	414	455	415	409	376	409	405	399	403	380	393	384	368	393	385	399	381	401	450	428	369	398	406	383	392	420	396	420	389	394	409	405	388	356	449	421	381	405	425	399	425	413	399	387	386	401	384	392	390	383	450	369	379	455	386	391	387	410	405	417	409	428	391	422	394	432	373	395	393	405	415	411	394	407	425	416	399	416	435	375	400	380	387	381	384	403	390	379	386	391	383	426	384	386	391	359	425	388	407	431	418	398	408	417	403	393	371	379	373	394	357	375	387	398	390	379	412	374	373	379	423	394	400	367	386	374	416	383	388	389	397	406	402	407	391	371	422	365	385	402	401	384	442	404	374	402	407	345	383	418	391	382	429	392	410	387	409	402	381	439	405	390	395	382	387	403	433	410	387	401	366	406	395	381	425	405	413	395	393	381	403	381	382	409	350	405	379	396	405	415	405	389	364	388	422	395	393	362	414	447	403	388	390	400	375	417	376	414	432	379	427	391	393	418	397	362	400	427	413	428	380	421	404	417	388	410	398	379	397	366	433	393	418	427	393	413	386	392	424	428	406	370	416	403	408	421	421	394	425	425	413	395	398	386	405	411	392	388	418	415	406	379	418	432	374	403	418	407	437	408	348	436	399	366	373	393	405	434	364	426	402	391	374	387	402	409	407	401	411	357	401	379	432	394	409	351	404	387	363	426	384	424	376	409	401	370	357	408	397	402	414	423	378	406	368	427	359	391	370	376	384	381	376	354	383	410	383	394	367	347	410	389	439	406	412	422	393	394	380	404	437	378	389	398	438	396	400	363	350	406	420	426	375	415	386	426	408	430	425	361	391	389	389	400	371	408	375	375	380	430	393	420	397	415	419	415	416	410	379	365	411	411	375	404	440	392	359	410	387	363	400	394	363	374	420	415	378	428	367	376	419	398	418	375	393	421	423	442	412	395	364	376	391	384	430	411	406	410	368	438	370	410	407	392	384	413	416	405	380	389	372	402	406	383	391	388	407	401	386	400	404	452	404	388	386	449	393	460	390	432	350	365	375	408	395	436	402	383	414	452	392	376	436	401	461	379	404	410	430	427	378	369	379	394	408	433	381	388	410	379	404	397	421	368	417	385	404	421	371	412	379	403	386	412	411	426	407	393	356	373	401	406	443	384	396	387	386	426	398	388	390	373	393	431	434	399	376	416	422	392	393	434	421	379	406	389	371	400	390	398
8198	11346	10130	5530	3689	2590	2056	1646	1380	1172	1006	945	831	751	751	722	667	637	603	634	568	587	517	546	501	556	510	509	461	470	498	534	458	433	464	477	445	488	492	467	484	471	442	430	492	473	455	482	423	471	442	461	444	457	462	427	448	470	461	466	451	475	403	451	430	445	412	432	400	448	447	456	465	451	440	460	444	441	452	452	433	465	430	442	405	468	413	455	434	457	441	441	435	429	430	419	437	398	396	407	442	460	415	440	451	450	407	427	421	436	435	434	418	408	417	422	401	436	420	433	423	422	450	451	461	465	469	434	396	438	445	438	455	443	451	447	405	446	430	432	446	427	476	415	406	423	433	408	444	442	457	412	407	432	462	430	439	429	450	421	442	452	422	434	416	419	433	410	411	402	424	455	448	424	430	421	421	440	439	432	421	452	444	396	433	435	420	465	415	415	450	437	425	444	454	427	446	461	437	412	413	406	423	434	410	428	409	458	423	472	395	435	441	435	444	455	453	419	454	404	421	413	457	428	447	441	442	422	419	425	449	432	426	404	447	418	422	466	477	442	412	410	428	421	420	401	451	433	406	456	422	424	431	429	408	413	430	454	449	452	430	446	387	415	442	450	430	452	406	405	411	479	442	393	443	426	425	445	416	418	404	453	420	429	427	392	418	397	420	460	429	424	454	415	390	395	404	440	410	446	429	465	451	448	416	437	440	423	425	421	430	436	407	417	441	443	455	419	409	438	428	439	399	416	478	441	415	415	454	402	443	444	426	403	450	450	477	425	427	437	424	400	441	414	423	437	419	406	444	457	412	471	436	422	442	407	435	408	412	452	440	454	425	393	439	404	441	431	431	426	434	457	439	410	407	435	436	429	397	448	441	445	421	429	448	415	442	422	392	429	449	430	432	438	426	449	434	459	425	478	386	444	481	470	441	425	389	411	401	441	448	460	428	396	448	445	405	451	415	423	415	430	457	429	429	436	423	450	440	419	428	472	429	446	431	423	439	415	431	409	428	426	467	414	403	397	432	423	445	418	421	428	441	403	472	430	366	439	417	438	434	462	419	448	433	439	453	457	435	389	480	463	478	400	430	413	416	409	446	449	486	469	466	436	429	452	430	441	416	404	475	377	470	435	395	422	389	449	430	470	463	430	446	444	412	444	416	424	446	419	445	404	453	441	449	414	467	416	437	449	459	401	414	439	404	437	450	444	435	443	405	447	425	447	426	485	425	460	450	445	451	443	422	412	435	423	463	480	426	444	429	406	420	426	395	446	436	380	427	418	414	451	434	438	460	430	414	472	421	412	410	441	455	476	469	426	440	472	427	402	450	456	434	445	418	414	401	434	422	422	446	406	442	422	414	460	442	399	420	439	430	454	452	431	453	428	423	468	449	417	435	429	454	432	410	464	441	427	381	429	432	450	449	451	446	463	457	456	421	408	443	424	459	418	420	440	452	420	401	438	444	428	375	448	415	400	431	446	449	453	464	403	444	440	391	415	472	414	422	431	458	446	433	424	450	463	412	420	408	435	406	427	450	486	435	478	442	421	445	430	443	441	454	414	418	462	469	440	423	413	436	388	473	404	392	419	439	438	432	406	451	420	435	429	428	481	444	433	450	404	423	414	426	474	460	408	403	428	459	441	469	403	449	416	456	430	431	451	420	434	394	459	416	426	435	447	432	437	460	437	424	456	441	483	418	447	435	452	411	438	398	406	436	442	454	419	403	429	450	449	471	414	443	438	433	440	426	454	451	425	451	395	443	406	424	427	411	395	411	425	414	420	437	439	449	411	463	420	439	452	438	403	433	400	437	404	438	424	424	443	432	401	461	445	419	448	415	452	424	415	437	442	465	429	465	427	446	418	413	427	461	412	440	412	419	411	412	420	438	430	441	459	440	421	450	413	411	446	446	444	434	434	441	431	446	401	454	405	428	467	430	473	398	447	419	460	444	438	452	482	475	419	402	437	428	406	403	399	423	471	434	460	418	442	418	456	441	438	428	438	423	418	402	461	398	441	461	433	413	423	445	428	430	413	437	429	443	459	439	448	422	419	422	412	440	432	445	421	428	454	444	424	436	468	441	411	438	437	438	438	419	455	439	456	415	413	413	406	420	431	432	428	408	458	439	446	403	447	437	438	446	411	455	446	414	443	439	418	420	446	431	442	435	427	427	418	406	442	427	415	417	447	460	420	477	488	406	440	422	474	418	398	397	427	464	440	437	401	423	424	450	457	451	414	438	405	458	426	455	433	410	436	440	404	416	429	439	426	433	429	427	433	421	426	431	399	451	462	435	421	444	426	446	435	425	475	452	426	443	514	409	435	426	452	412	441	430	442	446	443	444	433	423	472	419	436	436	444	412	421	453	422	428	407	448	461	455	441	492	398	437	457	405	469	492	432	392	419	449	485	425	422	421	422	483	439	434	448	406	412	447	441	433	451	452	458	438	435	500	408	444	414	431	452	412	426	444	416	411	430	474	422	438	435	457	435	431	455	437	408	465	435	404	409	438	418	429	426	406	443	436	476	454	434	465	457	436	402	407	435	432	427	433	457	434	427	406	431	468	431	416	404	475	419	445	465	436	413	463	435	439	448	442	462	430	433	415	425	402	461	417	448	437	413	447	407	406	463	439	413	433	424	431	467	411	487	457	438	449	431	447	435	439	426	424	396	447	412	448	461	448	442	454	412	415	470	448	418	433	435	435	396	475	471	446	431	408	429	441	439	447	410	469	432	416	463	419	465	426	454	454	423	459	401	450	446	436	398	392	462	426	415	396	441	468	449	422	429	421	411	460	418	428	437	417	425	422	419	447	440	435	426	457	403	453	430	423	435	406	399	444	446	399	471	425	420	452	442	412	455	440	445	454	439	460	438	464	431	452	422	419	430	440	440	456	463	412	462	446	453	431	427	439	408	427	451	411	427	430	432	421	426	421	435	431	442	427	436	450	417	445	447	443	435	453	452	410	432	475	455	440	463	420	446	439	447	435	402	457	418	384	438	413	409	449	411	455	390	411	447	428	423	436	410	483	443	442	422	396	433	443	493	440	436	433	430	435	444	463	417	455	432	430	450	442	434	421	470	402	424	415	416	455	448	444	410	426	457	495	467	438	449	421	437	421	430	438	422	450	460	427	438	451	417	434	411	451	468	454	423	448	427	420	445	430	437	435	414	463	452	458	433	425	429	443	469	437	431	429	451	413	455	440	409	428	432	430	403	427	392	421	432	438	484	456	424	457	398	414	450	428	416	449	404	410	392	416	463	437	458	424	430	394	456	443	433	441	469	424	402	419	421	426	430	392	432	421	414	441	424	427	431	461	444	456	430	446	434	433	409	373	430	420	426	414	464	443	418	418	474	428	481	414	445	432	432	415	421	378	447	468	463	450	444	401	385	430	434	426	422	423	455	421	438	403	418	431	482	418	424	456	431	483	448	413	444	396	408	454	442	435	466	453	411	429	433	409	411	424	422	425	425	403	438	410	411
22707	20338	26781	23761	20344	20317	6171	1984	1572	1373	1301	1206	1127	1080	1077	973	966	990	984	966	901	952	910	871	865	910	863	914	850	870	872	836	834	833	837	839	831	832	802	830	853	800	867	752	779	847	834	783	834	756	807	787	849	866	784	820	816	858	836	823	824	832	810	795	757	752	790	831	827	769	805	820	849	846	828	758	810	782	817	810	823	810	806	825	769	816	852	863	814	750	827	795	841	756	824	841	778	819	741	836	801	813	815	792	797	850	772	782	857	841	832	792	772	780	816	767	846	817	823	830	795	800	816	755	784	798	818	793	809	782	852	844	754	809	822	773	821	794	814	848	789	872	780	780	839	833	819	804	837	810	792	787	762	745	858	731	831	842	817	758	807	791	814	855	804	823	773	810	812	761	813	859	737	807	835	853	853	805	834	797	766	847	769	803	815	789	768	794	758	774	789	786	829	863	767	830	807	808	831	860	829	805	784	789	790	786	803	833	833	824	794	803	787	785	787	791	795	820	824	780	807	817	774	786	749	788	779	783	811	856	810	832	801	822	804	785	806	765	787	835	811	773	810	817	824	803	810	848	790	781	777	836	798	804	794	813	842	846	828	833	778	795	782	796	831	822	797	770	815	791	834	756	821	752	835	817	844	836	785	761	794	871	801	772	796	825	831	792	827	807	819	792	865	760	857	819	809	799	776	782	796	793	812	844	820	748	796	817	825	812	787	816	836	835	770	796	812	768	789	795	838	796	784	788	823	800	816	840	833	815	795	775	837	780	820	816	835	812	813	835	786	809	802	793	799	807	796	825	797	801	837	803	825	838	826	758	847	787	856	781	824	832	775	776	823	775	806	768	839	770	790	766	800	813	764	771	801	798	826	889	758	777	853	831	844	733	850	778	815	772	786	798	846	767	817	793	826	815	812	726	750	833	771	835	859	825	812	788	836	834	830	794	794	851	824	789	776	809	822	770	791	813	731	828	791	852	815	852	793	793	827	773	846	836	837	808	799	806	766	808	796	806	800	798	842	774	824	787	825	817	740	787	784	797	799	802	840	751	800	814	789	835	800	778	800	781	825	733	815	780	808	837	811	806	776	786	824	790	819	807	823	797	829	839	818	752	810	807	802	812	890	782	776	880	764	781	791	815	786	794	820	825	795	811	759	770	834	820	745	799	787	792	819	801	772	776	842	795	814	859	797	850	822	800	763	802	799	792	799	739	790	773	797	793	845	840	800	780	780	815	842	778	823	815	791	751	823	804	787	753	823	774	718	800	827	789	828	822	778	794	806	805	805	821	852	820	827	774	818	872	814	762	820	785	818	830	799	781	813	788	738	831	796	760	824	753	807	834	851	853	856	813	824	803	755	807	833	773	827	802	785	756	801	805	807	791	779	782	783	826	745	771	766	799	836	836	825	764	826	807	854	783	780	756	730	770	801	795	809	795	808	773	813	826	812	842	751	775	874	831	818	784	808	771	833	797	798	826	822	817	813	815	811	772	762	842	832	789	816	788	795	794	769	839	772	786	808	783	777	806	790	760	838	784	810	746	797	807	802	857	788	782	839	738	781	759	843	839	767	828	797	773	804	789	854	798	795	773	799	815	828	779	799	779	837	818	800	756	740	809	846	808	796	775	769	794	783	795	797	887	825	792	774	771	842	861	815	794	777	770	822	853	837	847	785	813	795	805	813	860	816	753	760	787	828	776	806	778	762	795	805	781	847	780	792	825	820	837	755	829	798	752	853	816	791	792	797	773	802	843	821	836	794	771	783	785	826	825	845	796	817	833	823	751	779	821	821	841	780	747	835	773	796	816	772	811	832	822	764	804	761	772	847	837	786	786	748	754	810	852	856	779	790	780	775	800	772	801	777	812	860	833	771	798	766	820	835	780	821	817	793	776	798	868	841	820	854	781	817	813	760	820	772	815	763	778	805	772	787	764	802	833	794	862	762	807	768	783	853	771	755	800	833	842	759	784	830	834	842	827	750	798	769	806	759	806	812	810	779	812	731	845	785	811	862	792	820	785	823	876	778	778	815	793	775	768	834	792	806	758	815	777	825	743	787	840	779	818	814	826	791	795	806	777	757	784	795	820	827	787	850	801	770	776	778	790	798	865	838	842	885	826	813	776	818	848	824	746	809	819	796	801	828	771	818	806	776	815	823	801	794	788	816	837	804	753	799	783	822	779	781	817	799	824	872	804	779	805	779	823	867	764	781	788	842	818	792	776	765	733	802	855	788	803	779	791	797	809	780	840	788	798	807	839	861	754	851	816	792	788	836	786	759	825	790	807	789	780	802	846	757	810	796	792	809	787	808	767	803	802	817	794	823	717	819	774	749	823	807	829	797	807	794	834	817	733	793	863	829	801	774	782	813	818	801	795	781	794	806	796	820	797	810	853	820	824	788	795	826	790	768	826	791	857	792	794	821	844	828	845	794	782	782	795	786	816	766	825	833	817	826	811	851	787	817	776	820	802	788	820	802	816	782	814	818	805	834	800	800	794	803	829	816	769	793	778	788	802	820	767	806	838	783	850	837	818	818	845	802	825	770	841	842	797	775	811	768	766	773	809	795	775	780	787	815	817	784	805	834	734	788	806	793	793	803	799	803	791	763	815	779	771	808	798	815	777	758	777	817	819	830	823	763	819	828	820	793	829	791	800	799	831	755	815	760	777	821	822	796	852	787	781	778	762	849	786	776	792	775	811	794	748	820	825	778	847	770	821	793	788	816	802	769	762	747	834	858	779	838	787	855	761	818	797	799	800	799	814	800	805	787	867	835	802	766	828	795	724	792	792	786	804	789	803	845	784	839	796	889	831	778	812	763	795	773	794	808	835	776	797	848	789	844	748	792	839	819	817	832	791	774	814	845	781	772	833	814	783	791	819	831	803	828	820	774	788	815	809	823	866	752	755	750	803	793	770	780	789	831	718	823	830	798	751	845	822	792	824	777	852	810	791	847	824	778	849	757	759	784	791	867	802	738	787	774	827	787	719	827	778	815	759	824	784	796	773	788	855	803	818	746	778	734	824	791	774	800	798	784	782	789	769	785	770	770	796	745	818	826	828	855	780	779	782	819	776	787	777	784	798	774	774	777	708	764	792	824	775	796	864	794	794	788	828	783	760	789	847	794	752	859	790	807	823	796	873	767	807	797	836	834	825	799	824	791	843	789	751	783	778	855	826	741	762	817	769	826	790	804	728	780	833	791	782	789	753	766	774	781	803	795	833	859	795	830	815	819	802	830	797	863	806	816	762	819	790	791	796	783	794	794	845	800	836	821	870	790	783	842	804	771	776	799	756	816	806	786	842	813	790	819	812	822	748	778	814	805	801	796	852	780	807	763	870	805	804	793	806	826	785	810	818	802	766	806	867	820	810	791	724	803	787	789	776	790	809	778	797	811	817	798	840	879	811	807	810	748	813	779	778	797	775	785	869	796	778	798	806	816	794	800	820	785	805	823	822	823	829	791	816	779	792	742	783	805	804
11436	17599	16089	9644	6385	4806	3759	3032	2629	2253	1933	1762	1635	1405	1357	1264	1169	1173	1182	1062	1095	1040	961	994	936	939	979	911	951	848	879	907	894	881	864	869	834	804	843	833	819	881	794	842	817	765	846	800	832	825	851	837	814	794	831	833	817	829	824	784	809	770	753	756	838	782	771	789	775	744	778	750	781	796	768	820	783	831	739	785	776	822	805	799	818	779	754	747	843	799	816	773	768	826	767	790	869	724	770	790	755	783	804	857	788	769	806	822	767	807	728	770	788	739	738	796	775	819	751	778	822	794	770	793	799	788	774	798	790	832	791	756	820	758	769	792	779	784	748	802	724	787	829	764	801	793	806	795	787	722	738	801	782	785	786	782	749	804	798	796	737	768	807	771	794	788	778	808	824	830	768	805	768	751	775	745	767	737	799	779	802	734	788	734	780	849	752	759	770	779	788	764	782	799	757	810	803	759	808	768	774	744	756	756	772	780	776	788	816	812	824	760	818	824	825	795	774	809	766	762	804	736	735	827	787	780	799	772	745	801	756	773	774	830	803	758	775	756	752	767	748	760	772	790	806	764	751	759	735	767	792	798	772	756	747	766	753	756	806	752	778	822	801	821	754	793	757	815	822	768	808	728	812	837	743	778	783	748	790	805	754	783	805	780	780	735	783	728	787	735	783	754	796	735	773	784	771	777	789	755	783	831	779	794	798	750	785	790	778	715	769	753	743	797	740	774	725	724	830	781	798	764	784	772	760	740	776	763	770	757	718	733	741	802	738	809	765	808	813	793	783	784	776	751	805	814	794	782	802	762	811	779	791	777	748	789	742	791	778	802	758	735	813	778	749	794	782	761	765	779	844	782	803	811	783	824	800	784	817	773	807	793	731	759	763	799	777	784	809	766	795	795	761	792	799	717	752	723	770	757	763	813	789	761	784	743	776	745	827	743	737	797	785	731	779	728	724	736	768	814	762	764	801	769	772	777	810	727	754	734	797	780	776	752	753	812	788	779	754	762	806	821	783	738	796	758	794	804	792	778	759	790	752	765	801	767	796	823	784	803	757	754	765	792	760	788	780	795	820	749	815	770	809	753	771	762	804	742	757	730	783	773	767	785	796	814	752	772	678	760	778	757	788	852	808	808	769	815	784	814	773	806	809	769	767	762	755	822	733	791	799	791	803	768	789	753	740	792	759	803	798	806	786	788	737	750	775	718	809	802	820	744	775	761	804	774	749	765	800	760	791	798	754	776	768	782	762	753	786	757	778	772	770	708	758	813	771	810	782	776	784	796	799	785	835	783	792	767	806	776	778	811	739	779	786	787	829	815	756	797	779	774	766	785	777	831	755	784	788	750	771	784	814	780	796	809	768	779	825	747	764	773	721	761	793	817	797	825	732	738	766	741	729	795	780	769	812	772	757	776	769	755	785	733	761	767	761	750	773	781	731	813	728	798	820	749	794	811	763	752	809	726	795	777	766	815	749	758	745	789	769	757	767	770	780	783	766	779	708	813	769	816	759	803	835	833	826	765	791	739	823	816	742	748	760	794	836	780	740	740	809	743	740	798	815	750	784	762	773	778	759	761	816	760	804	812	807	786	781	821	803	789	758	762	742	758	766	804	777	788	772	769	792	777	794	794	783	798	742	760	742	773	765	814	734	765	757	842	761	760	833	799	786	736	752	717	778	768	807	753	771	709	777	780	759	788	787	800	813	771	805	749	773	758	784	789	724	836	756	734	816	761	762	810	748	797	737	795	785	783	772	775	713	748	765	733	799	816	763	698	760	770	747	825	770	797	802	793	803	753	831	772	777	825	740	762	759	782	744	746	766	804	811	766	801	799	798	838	741	762	758	754	758	757	769	780	798	796	772	745	764	787	769	778	786	751	735	748	768	719	802	777	766	767	762	784	798	777	773	774	773	795	787	808	772	812	826	771	819	795	835	793	789	786	767	749	778	773	785	796	752	777	782	746	717	748	789	761	798	766	753	777	805	804	812	790	760	726	752	834	791	746	811	786	803	764	754	779	704	771	784	798	706	781	755	792	761	815	768	753	758	762	768	844	746	787	770	805	778	793	783	768	804	814	709	759	811	783	779	767	745	807	742	806	775	820	784	784	816	761	797	750	808	838	759	761	747	747	814	761	754	782	745	755	760	794	800	777	721	754	792	770	771	856	798	728	812	735	807	846	782	786	770	778	778	754	766	728	730	805	761	772	717	835	784	793	767	754	760	758	717	767	761	737	753	783	814	754	811	800	803	787	814	810	773	757	821	756	797	815	797	776	774	799	779	790	730	732	794	771	801	799	786	764	807	782	779	744	794	784	754	759	746	791	861	789	719	779	770	792	805	734	751	769	763	767	763	816	800	783	732	783	775	763	763	785	841	799	810	726	783	811	698	750	727	801	773	786	792	766	763	838	760	739	808	746	757	774	800	721	801	785	824	745	733	781	761	817	735	768	797	729	766	781	777	734	804	744	789	748	765	831	771	796	791	774	752	822	778	774	766	778	852	792	745	762	790	781	843	810	779	761	789	835	705	758	813	714	754	780	762	762	739	744	777	736	782	817	765	763	807	773	785	751	796	740	744	747	779	782	792	782	749	728	791	755	722	799	785	781	767	737	755	787	761	838	746	750	767	783	734	790	757	786	802	749	747	765	739	767	762	756	777	845	815	790	816	772	764	727	776	747	746	765	777	751	716	804	767	795	763	809	777	800	795	756	766	763	805	791	772	753	763	753	804	732	782	748	723	780	744	754	750	791	842	808	788	782	793	812	728	753	783	762	796	790	801	774	753	747	743	715	794	747	780	769	780	769	833	802	765	733	768	757	775	789	773	775	762	774	807	810	759	732	816	799	800	809	856	806	765	782	750	747	779	775	745	753	757	778	789	763	752	775	797	740	777	770	789	780	808	735	755	736	759	783	743	787	773	747	835	763	769	808	850	791	769	751	794	749	768	831	791	802	717	706	762	785	803	768	762	747	740	721	795	763	775	738	781	797	800	776	748	759	779	742	781	795	783	777	724	782	766	774	791	791	775	797	804	786	775	824	757	710	773	775	777	750	779	771	781	779	821	771	779	770	742	785	783	762	770	753	762	776	749	780	831	829	771	752	800	795	776	798	800	738	786	784	778	773	803	761	748	813	789	752	766	781	769	778	739	760	763	796	761	784	768	802	751	768	811	791	783	739	823	810	822	761	758	772	798	783	770	776	809	771	760	783	757	745	729	751	772	798	774	752	801	776	748	831	774	789	808	764	794	736	784	732	741	740	789	761	723	788	772	743	794	782	855	833	766	786	789	741	782	790	803	799	776	803	798	776	803	749	786	771	805	740	762	786	806	806	822	748	781	772	808	806	800	837	782	759	799	762	765	777	792	753	750	777	797	819	810	785	779	727	774	773	741	757	769	769	767	817	787	809	782	791	795	713	745	767	781	758	746	712	755	771	820	783	758	756	793	791	809	752	758	777	753	768	768	794	776	800	739	782
27948	13082	2165	1085	910	916	899	885	838	873	799	840	849	797	831	765	804	797	856	835	832	804	826	771	854	853	870	816	821	829	818	811	830	853	782	838	826	824	830	798	767	786	840	813	802	830	846	836	797	834	782	809	844	844	853	851	792	851	817	792	802	846	822	808	802	824	815	838	778	792	750	834	822	836	822	844	802	851	796	822	803	825	820	757	813	800	803	829	798	814	836	854	778	799	769	833	875	851	802	770	783	840	817	761	815	877	821	776	812	804	824	820	836	718	756	914	781	784	776	825	858	805	811	804	795	772	827	832	749	863	778	801	783	811	810	807	816	794	809	838	801	828	778	792	848	826	768	829	813	808	828	793	783	818	795	828	818	807	857	818	773	833	863	768	863	841	827	772	750	800	793	832	766	842	848	789	855	853	842	855	816	817	808	835	796	774	858	800	760	790	887	805	806	802	813	822	795	808	797	826	807	826	822	797	825	794	824	834	848	790	778	807	811	793	765	789	784	834	802	830	765	796	843	813	841	756	758	824	829	858	791	788	796	852	788	789	727	842	822	809	819	807	791	827	787	863	824	852	806	838	828	835	801	793	779	802	778	846	856	844	844	809	810	837	807	804	827	871	795	829	801	839	816	793	818	834	811	828	869	817	823	805	793	800	784	756	817	833	764	784	865	794	774	812	833	807	827	783	846	761	785	786	789	839	867	817	735	828	764	784	818	836	843	824	803	847	806	826	786	791	882	866	872	821	856	789	817	779	852	809	815	772	807	840	797	802	810	795	840	781	822	779	806	796	754	823	830	844	854	826	813	828	819	764	772	821	821	794	799	832	835	829	816	829	780	786	816	869	813	800	789	795	841	829	837	798	798	776	869	800	830	806	780	831	831	774	813	791	782	830	832	812	840	776	788	849	811	783	827	809	815	832	797	838	841	799	779	789	788	810	781	848	819	794	821	855	854	799	820	777	756	831	836	845	818	791	844	805	810	824	852	831	873	821	923	794	807	816	798	791	805	815	886	788	824	820	840	800	810	764	875	808	788	827	821	789	813	812	825	824	797	766	793	782	789	813	818	801	820	865	891	783	845	787	798	824	813	798	864	818	831	786	796	844	800	834	781	769	837	819	813	780	809	846	809	801	834	813	802	766	793	801	780	792	835	839	806	837	851	848	835	860	767	785	837	814	816	856	816	833	856	821	801	809	792	816	829	802	796	772	845	808	823	783	843	846	778	846	822	818	816	790	783	862	842	767	805	785	816	794	730	799	782	846	761	768	795	808	822	833	766	783	787	800	847	797	814	841	741	836	838	796	790	798	864	837	833	761	844	823	809	802	807	853	830	854	832	811	836	810	801	746	783	786	822	792	760	856	820	811	840	823	882	819	857	818	797	818	806	769	834	836	815	828	822	832	811	779	790	785	760	809	850	810	789	805	814	793	851	840	825	816	771	820	885	779	802	847	789	784	803	795	834	812	839	812	851	810	830	851	795	782	782	831	809	779	834	777	795	843	807	823	832	823	801	794	776	793	812	831	794	795	824	817	832	785	852	807	807	829	824	747	862	780	830	826	791	819	817	773	832	781	800	772	828	815	767	819	804	828	794	816	787	818	813	795	801	860	845	826	814	820	841	826	794	851	810	851	849	874	839	790	806	817	802	834	796	850	835	831	869	828	783	802	808	825	804	779	792	808	786	756	807	836	816	825	786	801	772	800	856	764	835	828	789	852	834	821	790	822	813	777	834	844	783	792	818	826	823	811	840	786	776	841	798	807	789	817	821	818	800	810	782	795	829	825	794	786	798	840	816	832	787	817	817	852	807	780	803	868	805	785	773	770	810	859	870	810	850	789	790	783	825	821	864	845	864	774	819	838	759	773	801	810	805	788	796	804	800	821	788	827	853	826	835	833	798	747	785	837	815	793	807	839	840	771	871	810	846	799	845	851	826	816	834	827	852	876	809	822	875	822	807	838	846	826	825	823	885	814	813	837	885	781	792	800	788	787	804	812	866	844	809	866	829	846	764	801	814	824	788	811	795	856	802	813	822	846	858	820	811	764	833	784	814	792	769	812	804	859	833	788	819	791	827	836	869	852	860	799	809	787	826	841	851	811	794	878	736	797	810	785	825	791	814	868	855	830	861	850	807	782	845	822	831	823	834	851	865	795	768	798	808	842	825	811	850	827	811	825	774	792	828	798	795	779	803	825	861	766	828	860	829	804	781	793	780	815	889	838	772	803	823	757	758	841	858	776	790	775	756	813	818	816	784	836	785	773	763	819	826	813	832	788	772	816	791	800	817	841	792	826	824	782	816	777	823	833	829	859	798	796	871	805	819	829	806	770	802	764	812	762	777	791	812	837	783	788	846	904	830	849	802	778	821	754	812	809	854	826	832	824	810	778	884	786	819	816	795	859	809	752	824	856	788	836	820	789	825	839	804	849	820	835	800	802	806	800	755	790	866	801	782	817	809	801	774	833	773	857	807	840	763	817	820	787	798	799	799	817	831	786	808	877	767	850	836	810	834	866	824	814	826	803	856	837	838	842	827	789	847	864	808	827	817	813	806	875	873	831	831	822	798	780	826	774	852	854	810	766	859	769	794	782	838	875	851	814	796	786	824	791	851	815	759	768	846	806	827	775	781	783	799	828	822	766	788	831	856	874	834	800	810	767	853	797	780	812	866	848	866	811	808	798	825	781	785	844	832	794	868	844	847	810	823	867	797	790	785	762	822	823	802	811	801	803	801	785	823	813	781	862	825	825	804	872	823	791	831	763	811	805	812	878	807	852	766	818	805	821	841	782	825	796	783	829	868	814	797	854	823	854	869	827	822	808	851	831	843	824	823	852	856	772	775	791	777	810	804	810	762	806	822	766	824	887	800	801	764	795	830	773	816	806	831	804	855	868	830	836	811	807	814	868	804	785	780	800	834	813	825	825	846	831	811	774	857	818	783	777	836	839	803	791	816	865	795	781	796	822	896	749	828	823	842	863	790	799	805	816	777	787	771	815	832	838	849	811	805	818	825	846	865	826	793	829	847	772	826	827	823	782	829	815	806	818	775	867	849	798	799	788	808	863	786	848	807	814	860	879	803	772	817	839	830	821	833	793	887	803	805	827	870	789	819	876	837	751	815	800	806	839	833	825	921	766	827	794	808	783	788	854	830	795	795	855	808	831	830	845	808	813	840	837	805	829	808	818	793	758	842	792	814	786	816	807	831	840	844	852	822	808	779	843	786	802	835	820	825	811	844	846	801	806	814	799	840	834	835	824	803	747	820	842	814	800	814	810	856	768	847	826	845	817	816	788	844	829	793	797	834	769	812	795	824	799	802	810	871	766	814	824	791	839	785	786	812	793	821	826	840	793	785	779	859	786	822	813	847	828	760	761	788	861	793	767	835	889	759	791	836	853	787	809	812	794	801	851	774	782	796	793	824	799	838	793	788	840	792	788	806	841	819	798	806	805	854	791	843	824	782	833	777	834	750	801
5655	1537	1449	1096	1022	937	954	894	915	886	929	853	888	882	915	878	857	878	802	869	824	805	832	836	874	889	875	864	861	844	900	871	896	849	811	847	830	871	847	844	907	896	864	903	857	826	845	818	908	818	821	879	824	828	845	877	833	856	845	902	909	844	847	849	867	842	849	841	776	885	834	900	837	830	822	872	860	873	843	844	820	862	864	847	834	850	854	804	893	831	933	837	851	822	867	855	842	906	881	835	868	867	847	877	873	854	893	884	854	865	868	780	893	849	842	864	898	851	817	868	887	890	894	868	868	911	865	852	874	893	903	836	855	878	800	872	874	872	853	851	857	824	856	873	836	880	893	832	877	834	841	824	904	845	901	797	894	860	865	886	830	869	891	879	867	876	853	910	860	834	856	865	826	917	833	840	893	918	845	877	861	846	899	830	861	834	889	819	839	843	873	828	859	859	874	830	857	857	834	862	872	826	846	914	846	870	813	872	845	816	894	810	817	882	869	903	826	867	851	878	899	913	860	881	812	856	849	842	820	861	881	862	847	871	878	850	872	829	887	856	923	854	847	836	832	876	932	823	861	835	882	881	810	816	867	837	827	897	873	850	843	802	885	825	874	836	885	858	806	854	846	904	898	861	862	859	826	848	882	872	868	829	790	904	839	888	845	827	907	816	909	880	875	816	822	902	940	824	875	898	868	894	863	839	919	884	833	839	825	862	853	856	898	859	852	862	833	817	828	846	891	857	847	796	858	847	855	847	821	860	856	818	787	846	827	837	855	828	865	843	841	839	862	836	826	834	901	843	798	916	861	836	830	880	855	851	812	860	870	867	820	853	879	822	845	838	834	823	873	894	798	788	828	865	827	870	903	876	892	880	832	884	903	774	873	846	818	826	841	865	902	849	852	863	842	834	830	871	797	884	858	856	845	863	848	831	842	850	842	815	827	892	858	801	912	757	789	896	902	882	826	834	821	906	878	837	862	853	856	870	820	868	861	848	866	887	847	882	922	854	854	829	884	847	878	830	826	859	882	870	828	861	885	956	847	871	846	845	904	824	922	829	870	890	848	878	850	806	885	884	833	830	821	841	860	826	811	873	880	825	874	848	796	859	828	852	872	831	888	853	846	894	819	866	889	871	834	800	795	861	841	858	874	830	873	807	872	855	819	902	891	842	886	833	799	839	856	854	836	864	850	885	865	863	829	846	875	798	864	882	789	845	859	827	842	846	871	849	858	879	830	880	832	856	815	873	895	886	846	792	892	896	831	868	806	883	841	870	891	847	857	826	855	862	852	872	820	892	841	821	875	834	832	897	810	890	846	889	863	796	855	878	861	838	841	840	856	847	865	916	803	829	869	792	862	873	889	796	831	825	821	804	847	883	877	860	896	827	868	827	863	848	866	859	861	883	847	835	909	830	823	851	837	837	816	806	889	825	800	840	862	837	850	874	852	881	896	816	898	850	860	855	875	893	884	846	862	854	895	861	863	867	831	847	869	837	882	850	858	856	831	922	804	775	856	857	840	855	859	864	840	869	871	824	868	883	818	885	855	906	823	858	856	820	843	822	844	839	846	890	837	813	814	872	869	896	847	843	870	851	836	845	863	829	825	874	881	824	861	842	879	887	871	859	838	856	887	807	878	917	894	854	860	871	842	837	837	852	903	863	791	825	855	793	825	797	833	873	877	817	850	840	851	899	832	848	790	857	885	809	826	849	916	902	872	830	844	843	842	832	871	837	875	857	814	803	820	857	830	849	858	802	892	827	835	900	802	931	822	856	848	864	890	861	861	860	855	800	871	894	875	840	858	919	831	849	864	894	882	884	910	880	823	875	883	881	850	856	852	881	868	859	862	821	868	834	855	886	820	824	849	832	865	837	888	835	854	872	875	801	871	834	909	813	809	832	868	852	846	782	867	907	866	862	848	852	856	872	855	842	839	808	888	860	849	796	839	832	862	832	826	806	836	781	827	812	865	924	867	814	893	880	848	826	807	834	887	848	895	810	894	774	836	933	847	877	829	872	841	863	886	837	878	871	842	863	806	871	849	903	843	853	848	843	900	877	912	807	834	835	857	859	879	913	850	895	852	834	900	878	835	828	900	872	856	835	892	842	880	930	841	854	881	876	853	828	855	811	829	859	813	826	869	865	857	843	827	816	812	883	882	862	943	843	870	903	822	809	855	857	856	860	900	902	827	844	852	797	821	875	895	839	887	889	879	860	847	927	878	890	877	887	830	868	839	860	828	882	795	867	861	859	840	831	890	858	828	846	859	856	847	863	850	865	811	914	831	832	852	788	816	857	812	881	821	858	878	818	872	855	865	904	842	912	836	894	866	868	905	880	867	827	848	816	857	845	863	812	896	868	852	874	881	874	843	863	876	854	833	869	855	845	862	842	861	883	919	914	819	910	797	819	821	886	868	831	835	854	875	787	889	820	870	841	841	905	837	892	850	865	865	903	867	820	844	853	837	828	832	905	814	894	815	898	846	835	833	887	897	809	819	834	866	861	831	844	849	858	860	866	876	836	834	832	794	845	810	908	877	871	877	878	872	875	847	859	845	856	834	878	886	876	872	790	826	853	822	862	887	835	890	846	865	876	861	868	842	792	836	842	867	869	918	799	869	898	874	859	905	847	837	873	840	889	858	866	847	884	833	827	860	855	792	863	846	860	876	879	854	925	864	892	853	831	816	876	878	873	855	846	829	854	892	816	850	796	854	812	845	907	885	832	840	830	888	859	856	815	868	837	885	894	824	901	840	828	868	866	848	893	892	837	902	829	836	849	886	859	834	847	833	847	847	865	850	920	851	868	893	871	859	836	864	857	824	885	854	862	902	826	854	890	819	908	832	846	863	860	873	837	821	805	921	841	849	841	831	864	842	822	838	830	880	852	873	855	873	777	882	881	779	882	874	877	848	885	874	884	832	896	882	873	869	920	856	857	854	859	866	925	818	848	835	810	886	846	825	863	793	812	854	891	857	856	850	832	815	903	835	812	827	830	813	810	843	818	876	873	899	860	862	868	845	853	867	879	883	797	862	841	863	846	911	892	852	868	843	844	879	876	873	838	881	876	841	820	848	838	863	886	889	843	851	889	881	873	808	841	798	851	848	850	788	859	856	827	897	856	857	816	866	842	895	832	824	879	869	881	846	845	866	805	861	836	834	836	865	848	833	864	886	886	933	811	837	830	831	889	807	770	832	897	775	831	846	809	846	872	800	876	833	816	887	791	902	857	836	841	864	856	812	924	905	876	788	827	829	875	882	825	856	878	858	825	860	848	867	827	835	882	880	827	815	919	864	832	847	859	877	870	860	836	820	904	844	887	879	874	867	873	832	846	860	856	855	844	855	815	888	870	839	882	854	865	866	906	838	884	838	839	856	822	860	893	825	868	850	828	864	850	843	855	871	839	907	828	868	840	909	868	891	826	832	867	875	895	831	833	853	819	866	892	882	874	849	827	842	828	823	863	873	823	846	812	821	901
24402	20340	26311	24221	20297	7524	1349	941	804	744	650	628	586	551	506	536	492	496	484	476	477	480	472	442	441	424	422	429	444	429	443	436	463	410	435	432	448	430	433	440	431	415	408	393	407	417	412	418	401	425	403	414	423	427	408	416	413	404	389	460	416	423	403	385	423	391	415	395	386	402	400	387	412	405	385	399	411	425	450	440	392	399	434	413	404	396	392	354	398	394	404	399	400	387	393	415	374	402	427	405	399	369	396	368	447	414	406	397	421	424	421	409	406	413	381	432	428	395	406	393	385	451	411	422	388	399	410	445	419	417	411	406	424	419	424	398	420	412	421	371	376	419	386	377	394	423	407	417	403	394	412	385	380	419	395	415	386	406	443	451	442	427	416	406	402	398	425	434	399	415	439	385	414	382	392	374	372	390	434	435	385	394	442	414	383	390	402	424	434	418	389	414	429	399	397	423	426	412	403	399	386	363	387	410	383	437	418	434	420	405	408	408	411	411	393	414	396	371	404	393	402	406	416	412	424	378	361	414	438	385	343	405	420	399	436	390	379	396	434	421	394	383	411	386	395	427	388	409	433	341	401	425	405	410	401	429	437	393	396	377	431	414	391	387	416	375	370	409	394	410	405	396	421	397	398	407	429	400	410	381	413	396	378	421	424	357	402	403	394	413	383	419	410	396	431	413	423	423	427	417	426	390	429	341	375	428	399	440	423	359	426	397	424	401	400	390	448	390	401	350	421	406	382	427	391	386	392	358	390	431	419	396	409	403	380	428	397	391	406	378	412	411	387	433	430	426	395	378	407	381	413	424	399	358	430	392	398	429	370	422	449	376	396	370	395	396	384	429	400	388	424	385	412	441	403	392	456	393	378	424	403	409	395	433	396	409	402	420	410	382	398	418	421	431	392	408	400	391	428	380	379	399	432	371	444	382	371	425	403	387	406	421	423	428	391	375	420	386	401	357	417	380	374	421	404	445	423	425	395	390	387	376	430	397	410	420	397	435	408	378	384	419	421	405	393	416	390	393	424	424	401	401	408	365	390	403	384	377	406	405	404	405	432	377	426	422	410	375	398	407	422	402	408	407	453	403	384	414	360	415	394	413	413	426	425	386	445	405	389	407	425	432	436	408	411	424	375	405	414	407	393	408	403	449	384	439	406	402	402	402	449	431	417	386	395	399	399	392	376	403	385	390	416	400	432	390	390	376	408	412	404	397	397	417	363	386	406	409	413	417	404	391	382	409	408	395	423	449	404	390	417	404	416	371	395	408	401	423	419	356	392	415	417	409	379	412	413	396	414	425	423	459	371	402	428	454	411	382	434	411	410	397	444	416	401	371	426	392	419	404	407	392	415	398	399	394	398	387	420	416	403	410	403	436	407	390	398	378	409	360	390	387	434	443	391	397	444	385	422	411	409	429	411	386	398	380	420	401	422	424	412	440	409	390	381	416	427	411	406	438	425	419	425	413	403	418	445	400	434	403	427	385	414	373	369	422	409	420	402	411	407	436	438	473	393	413	441	450	407	389	421	371	419	376	389	404	397	398	412	413	416	411	400	404	394	400	398	396	409	395	431	465	410	414	407	451	418	440	412	399	430	420	394	409	392	425	378	385	423	392	385	411	395	405	366	398	398	426	383	424	411	412	445	367	393	370	399	393	398	424	414	405	379	443	408	410	435	402	356	391	382	382	435	346	411	411	426	398	391	410	422	393	367	416	433	426	401	410	398	450	404	404	397	422	406	394	377	405	398	391	395	416	392	349	367	439	430	392	391	394	403	394	416	396	401	420	405	395	415	404	401	442	392	410	381	386	392	391	404	413	410	420	438	435	391	409	411	412	379	394	421	397	365	438	391	420	422	363	395	390	381	422	394	373	416	393	417	413	420	375	408	391	407	378	383	386	408	378	378	407	399	394	388	434	436	397	417	462	383	435	399	390	394	388	404	405	386	422	421	395	415	363	366	393	374	381	389	390	437	398	403	432	387	391	419	387	414	390	380	425	399	387	382	406	436	409	407	434	393	405	416	414	421	414	420	418	382	422	400	378	370	399	377	395	415	421	400	399	394	413	398	381	376	398	425	386	463	405	434	380	439	372	400	408	394	411	375	446	445	431	407	408	388	369	407	422	421	369	417	365	420	384	398	413	428	421	382	407	397	405	392	454	385	398	425	413	421	387	384	422	422	416	426	408	403	437	383	427	361	416	420	415	429	418	416	420	388	396	414	396	415	385	392	380	393	379	385	402	422	435	403	402	370	429	404	403	408	426	421	375	384	383	377	364	421	387	355	425	413	403	367	403	419	362	419	449	391	420	402	404	452	398	381	412	407	379	404	402	387	415	391	425	385	389	389	426	410	388	416	413	418	377	408	376	422	419	403	398	401	378	403	370	394	413	397	377	403	394	387	379	411	411	380	420	414	414	413	424	373	450	426	411	429	443	407	405	424	390	411	397	449	430	440	441	410	419	430	410	403	449	404	387	393	394	396	414	415	417	390	358	389	388	445	421	395	392	436	407	428	408	400	396	406	432	382	398	410	390	439	414	430	392	406	387	378	386	406	404	381	393	437	352	377	400	380	399	432	408	398	398	427	384	425	421	438	444	397	395	410	410	403	420	403	401	420	409	377	398	418	414	402	411	416	408	389	428	391	410	361	420	438	425	414	383	373	419	406	385	402	383	388	402	412	433	402	401	417	409	391	422	403	412	391	425	365	434	398	387	402	403	381	395	394	394	376	398	354	372	368	420	424	425	390	409	410	412	413	427	363	427	396	395	410	401	396	386	408	428	402	381	416	381	413	422	391	411	400	374	397	391	427	404	401	357	428	420	416	418	406	404	403	391	373	394	430	405	388	403	396	406	391	431	441	406	459	413	396	373	390	379	355	395	372	427	425	398	434	416	407	397	404	404	428	449	419	382	382	418	407	357	429	421	409	413	411	391	390	400	419	394	391	406	432	419	426	395	425	404	417	415	401	392	441	426	411	380	409	351	363	412	410	412	391	432	426	410	386	426	414	436	417	409	412	395	384	433	420	412	382	401	362	379	393	428	392	394	395	421	419	387	376	387	400	415	395	403	409	387	422	422	387	445	407	408	406	390	424	377	415	440	410	416	394	396	422	387	416	406	404	425	388	407	438	411	402	409	416	416	402	393	404	405	393	379	455	403	420	453	390	398	376	405	408	363	418	418	405	369	430	387	402	393	411	415	406	407	400	408	413	397	445	453	391	423	383	392	418	406	398	411	384	402	401	428	430	368	386	405	374	398	430	360	423	408	434	415	395	367	400	420	394	413	384	407	385	398	403	396	400	385	411	403	454	383	421	392	421	438	408	363	432	415	367	361	410	418	434	407	375	395	401	421	425	370	354	400	418	408	403	390	398	397	415	419	405	410	443	419	396	385	409	381	399	395	443	380	407	388	398	436	410	421	394	383	420	380	390	394	408	391	394	403	405	406	397	378	376	418	403	417	394	401	369	415	385	389
8243	11234	10172	5613	3732	2656	2108	1647	1419	1199	1016	914	834	754	738	668	642	630	629	599	596	540	537	526	514	532	516	519	485	496	516	503	498	455	489	507	476	512	451	460	458	515	430	454	472	427	451	429	498	473	430	445	461	435	506	482	458	465	417	452	465	419	461	415	401	451	466	466	457	430	431	421	419	444	417	399	433	445	430	426	444	390	474	444	446	482	434	447	421	428	464	441	463	436	435	408	417	415	469	442	429	398	422	452	478	420	463	445	444	438	456	460	472	441	436	467	459	449	446	451	443	441	440	458	436	477	424	443	420	421	411	417	408	431	414	404	426	435	446	435	426	469	450	432	427	422	457	447	425	409	432	415	443	425	439	421	445	440	477	456	452	451	431	416	431	419	443	443	449	453	457	448	456	437	444	424	444	408	454	461	451	478	415	418	474	424	416	474	444	407	400	438	396	462	472	439	435	428	471	435	421	445	471	437	420	461	449	425	413	438	456	445	427	426	410	469	460	430	434	425	445	483	497	419	464	451	448	446	442	459	434	443	443	454	431	429	436	426	443	455	414	451	441	438	399	453	438	399	402	434	435	442	424	409	450	451	442	421	437	490	427	440	467	408	451	426	443	424	452	442	430	420	399	424	443	421	432	463	455	407	453	412	464	423	440	452	436	458	445	461	458	463	433	461	412	414	438	460	400	436	452	464	449	429	428	436	427	426	441	465	458	440	429	427	443	425	458	450	436	456	459	430	462	413	430	460	435	422	449	441	437	453	405	434	420	412	446	440	455	405	440	467	450	440	467	443	441	418	416	438	440	431	461	420	436	458	463	449	449	402	434	434	451	423	429	420	441	439	442	419	435	438	450	420	449	466	422	411	458	426	427	424	428	438	410	431	440	435	434	461	418	449	455	450	466	421	386	399	443	402	450	458	422	428	452	454	500	436	445	406	460	447	405	448	449	436	427	450	450	446	425	434	395	403	444	428	493	454	407	469	420	408	461	460	442	449	441	416	453	418	445	445	460	422	438	480	434	442	439	405	427	416	445	426	438	429	423	423	413	425	425	432	451	416	432	451	437	425	472	429	430	416	467	449	458	453	452	444	413	442	404	429	432	431	445	454	452	417	418	443	428	428	413	384	460	452	441	425	413	408	414	418	426	419	472	439	406	440	429	436	461	442	412	423	455	403	448	438	438	447	447	397	439	431	438	434	490	430	425	423	423	439	456	385	412	445	462	449	442	423	482	395	437	476	415	437	440	452	489	452	405	403	459	487	491	441	417	437	467	438	425	424	463	424	423	442	430	455	425	432	399	447	440	400	408	443	396	455	410	430	445	405	433	417	467	442	454	469	467	441	448	423	435	427	445	472	431	397	456	402	471	432	434	440	447	466	420	459	436	485	445	411	412	447	369	423	431	424	448	412	449	463	451	439	484	408	451	407	401	436	432	470	398	464	413	410	395	403	455	407	398	436	453	432	431	454	427	429	431	425	416	417	423	428	465	459	448	422	463	437	436	414	409	424	448	431	435	443	427	403	443	441	419	434	447	433	394	440	443	473	410	433	447	458	423	459	464	499	417	454	420	434	445	411	434	453	452	418	420	406	434	432	418	419	406	426	416	460	426	409	444	418	430	468	471	461	452	429	424	427	437	407	434	445	439	483	417	403	442	394	409	419	433	420	388	456	381	465	429	456	472	427	417	447	404	425	454	449	439	447	431	437	437	410	415	463	436	432	423	396	442	451	452	417	432	458	448	469	423	421	465	432	475	455	428	458	451	468	446	393	403	412	461	462	448	449	430	414	422	444	453	407	448	413	446	388	455	465	436	424	425	462	423	416	405	427	440	457	452	435	439	463	425	416	424	425	407	466	427	437	403	418	446	453	440	443	422	419	442	446	442	462	436	452	448	415	497	450	452	438	422	417	436	412	474	410	442	427	426	439	418	468	452	437	438	422	431	457	439	427	428	463	439	437	445	436	455	431	446	436	453	433	450	450	439	397	440	410	429	433	423	432	435	458	405	416	442	421	414	432	444	401	426	434	427	453	440	427	439	440	470	428	440	496	405	446	413	423	436	416	455	440	464	476	460	469	487	428	441	429	468	460	440	429	398	425	441	433	420	439	395	498	403	423	414	404	424	427	431	482	459	409	429	475	403	448	426	418	453	414	393	497	409	436	431	404	450	443	433	411	449	469	444	444	408	450	432	435	469	432	442	427	422	434	456	441	433	424	439	458	445	449	421	438	442	407	437	431	413	424	452	459	460	442	424	461	472	439	441	436	437	459	455	424	453	441	423	416	450	438	445	413	440	460	403	438	401	435	428	441	435	444	484	434	452	467	470	439	444	435	449	433	442	445	417	440	438	422	438	437	426	435	449	443	453	431	456	430	475	448	475	450	432	414	464	426	436	440	418	445	434	435	408	427	475	464	426	461	430	426	448	469	477	450	458	408	444	435	454	454	413	452	436	434	435	452	401	416	432	448	440	429	479	438	421	458	479	429	441	429	442	450	471	447	419	433	422	444	460	437	439	442	446	465	457	416	441	418	436	378	440	406	404	454	416	433	434	409	460	413	429	424	359	461	429	420	399	428	439	471	457	414	432	456	455	441	423	462	426	413	433	419	475	427	432	438	392	448	439	459	435	448	447	421	436	442	450	410	427	467	439	430	408	417	466	455	440	418	450	442	427	417	401	409	432	424	466	419	421	441	406	431	436	403	401	440	423	421	436	423	438	429	407	462	431	434	390	442	448	439	474	450	445	409	461	429	444	440	423	420	420	402	390	437	431	408	445	418	447	457	410	449	428	427	426	444	447	444	435	444	431	444	474	438	408	423	459	449	425	429	416	406	432	407	427	425	450	453	432	462	404	443	449	424	426	440	436	472	460	433	457	472	415	455	457	463	437	439	444	435	405	473	430	406	428	421	427	424	423	424	442	464	451	456	430	442	425	443	443	439	465	466	440	429	430	419	439	413	430	494	421	388	471	443	449	450	417	485	439	462	438	428	481	399	419	464	462	428	434	386	414	436	426	441	424	434	434	441	471	408	439	413	444	440	434	436	421	428	414	426	456	428	457	502	433	417	426	440	443	445	440	411	449	447	428	438	395	418	421	405	414	421	455	438	451	450	437	439	447	457	462	448	424	440	432	439	441	436	428	460	434	460	421	419	459	433	391	410	459	440	445	417	399	416	475	475	417	444	454	451	432	462	436	418	425	435	483	442	422	427	460	410	427	430	427	400	461	437	438	423	410	403	433	423	441	423	439	437	432	459	401	434	392	505	448	397	427	430	452	429	458	426	438	441	417	436	442	443	392	401	420	416	406	388	448	431	463	422	433	444	429	483	454	417	453	450	451	454	439	401	466	436	442	477	419	408	429	422	416	426	448	482	476	428	464	442	442	480	430	436	424	408	440	443	458	443	460	461	438	428	413	440	485	437	426	446	412	442	426	453	474	418	445	467	489	434	441	452	411	434	432	452	481	419	412	465
22610	20334	26754	23757	20344	20327	6344	2025	1486	1392	1371	1226	1171	1072	1054	1047	987	1014	958	918	903	959	953	969	933	890	912	919	886	871	901	865	884	882	904	847	859	876	852	836	891	832	831	843	801	837	827	806	835	831	833	832	850	839	834	802	853	846	883	796	803	847	848	815	806	828	832	840	804	804	868	739	831	852	793	838	821	772	792	791	864	792	827	807	827	810	823	845	812	843	811	849	828	797	832	811	808	807	797	809	819	832	844	792	851	822	838	834	829	847	846	817	802	728	816	830	827	770	786	833	804	799	796	840	777	896	816	835	797	749	848	787	796	810	816	898	799	835	795	781	844	831	832	820	857	839	809	796	761	819	830	749	824	839	839	775	843	773	777	801	800	853	810	786	768	851	837	820	806	814	853	838	813	815	838	837	821	804	801	799	828	799	770	814	814	851	804	807	872	793	821	812	859	824	791	802	852	825	825	824	802	854	812	812	814	845	840	854	771	812	772	788	845	837	778	804	796	802	853	818	851	839	813	802	813	814	789	783	833	789	814	820	820	799	805	819	788	818	827	853	793	851	847	914	806	780	845	816	805	848	777	765	772	831	821	777	822	831	815	808	794	832	780	814	805	835	786	810	794	836	843	829	820	803	820	839	830	844	771	788	818	823	749	782	839	801	792	815	838	853	780	774	816	854	778	801	785	832	759	817	792	832	808	822	792	794	810	813	840	736	812	834	773	817	888	828	814	799	818	757	762	844	837	783	774	809	803	840	750	851	866	813	849	817	795	837	793	823	839	780	869	858	802	811	808	782	816	767	827	821	810	788	789	807	859	778	839	843	818	783	771	818	809	805	823	842	797	777	824	816	821	788	795	827	789	785	821	765	849	828	798	791	822	786	827	804	779	808	789	786	798	791	804	860	837	779	884	797	824	830	830	795	788	810	796	792	855	821	846	815	771	816	866	809	808	819	827	768	745	807	800	804	818	837	802	834	783	795	812	847	850	772	827	834	783	807	814	792	838	789	885	812	807	796	826	811	817	765	776	807	750	769	778	838	818	831	845	798	801	877	790	809	781	785	844	849	846	847	856	812	803	833	811	778	781	826	784	758	805	801	841	830	825	790	787	763	851	795	876	831	832	825	775	850	815	813	811	770	829	845	777	792	803	822	773	815	781	813	771	803	808	742	826	783	791	822	805	793	757	807	809	841	805	790	781	823	807	856	817	801	889	809	801	835	809	784	756	823	825	768	857	825	769	807	842	807	844	824	768	761	795	769	814	819	775	843	825	838	817	815	798	799	848	842	838	810	831	779	817	827	834	777	817	842	812	823	799	822	810	805	842	817	804	823	835	824	851	800	805	803	846	801	757	884	827	829	805	828	791	799	810	747	780	814	796	838	789	830	794	822	817	804	887	832	770	787	809	757	808	891	786	849	812	805	789	802	783	822	806	843	805	834	774	786	798	826	802	818	776	760	775	773	830	815	804	864	855	829	837	809	807	798	820	804	761	792	785	845	807	826	781	825	826	826	824	778	819	862	813	807	883	856	838	787	777	856	809	794	842	784	842	868	813	771	782	811	801	803	799	794	825	761	791	830	827	789	836	812	835	810	802	787	809	830	804	800	847	832	749	813	823	803	808	792	782	775	827	802	838	823	792	785	782	793	793	856	844	808	797	794	785	833	801	792	804	776	855	805	816	801	831	794	782	821	808	859	803	800	802	832	766	820	838	814	785	754	762	808	829	809	787	791	827	829	811	793	803	821	839	812	800	841	815	735	779	790	802	812	820	831	777	818	802	740	831	790	801	810	833	791	835	804	750	798	856	778	796	812	764	799	829	782	758	791	805	855	806	806	748	825	846	775	825	802	807	785	805	795	807	831	841	777	760	795	824	781	830	825	789	801	853	833	815	798	861	809	840	795	846	803	814	817	825	863	842	837	762	827	832	859	805	793	807	846	830	825	751	816	818	791	805	809	829	811	818	813	802	819	773	831	793	830	784	827	855	891	820	829	823	844	856	760	805	761	805	769	817	799	825	816	826	834	831	807	786	821	809	794	813	787	786	852	814	797	781	803	847	789	835	819	815	759	802	792	816	835	771	859	902	893	833	818	847	832	836	806	790	820	820	807	809	816	806	846	820	856	790	733	780	784	832	818	792	773	844	850	758	793	835	799	865	763	788	771	789	825	813	810	805	840	845	822	786	852	828	769	803	827	843	785	797	797	783	845	780	811	806	863	765	821	825	773	831	821	793	823	800	793	801	813	743	837	747	795	817	814	836	817	797	833	790	787	829	798	805	804	795	812	841	825	803	833	764	780	842	806	845	762	840	807	804	790	798	773	788	825	811	816	831	750	833	769	768	821	820	833	818	793	792	819	765	834	850	779	765	785	858	842	810	788	819	791	793	779	826	830	822	821	843	802	825	844	784	791	865	833	798	797	794	815	787	811	802	798	831	798	844	784	798	802	821	766	801	816	824	881	815	822	802	773	780	730	881	808	815	858	848	773	796	788	829	814	819	822	844	828	793	836	890	839	784	760	796	794	830	835	832	740	790	836	834	786	798	844	808	803	819	786	793	830	786	791	802	808	818	784	747	736	762	822	877	830	743	887	789	793	819	779	811	802	854	758	839	823	811	773	839	812	753	833	817	766	808	837	783	802	806	825	767	775	816	804	780	781	851	794	818	794	797	788	751	805	858	826	803	851	856	818	826	813	841	811	755	781	815	775	806	815	784	755	770	766	771	791	789	802	857	786	803	787	800	848	825	831	812	824	798	819	825	804	790	765	806	833	781	833	828	823	763	793	811	789	753	749	798	862	849	835	857	849	772	868	769	761	845	804	767	771	802	773	792	789	835	854	811	782	780	867	859	804	857	835	810	860	794	766	840	826	806	824	824	811	818	793	885	840	748	818	767	754	866	770	803	786	828	793	854	823	851	824	824	789	854	829	769	783	772	772	750	810	785	842	812	789	851	836	807	845	815	772	825	868	798	748	807	825	806	792	809	824	780	779	818	786	796	837	823	814	801	827	818	789	788	853	814	781	802	821	787	850	816	782	756	827	743	792	860	806	779	741	855	814	867	853	807	866	799	855	787	810	781	838	763	808	809	831	796	848	857	795	871	770	838	841	811	809	783	838	809	829	860	831	793	777	824	785	809	789	786	856	785	809	843	820	783	802	769	791	776	805	810	784	823	852	826	882	806	778	798	792	820	872	837	797	771	793	824	760	858	810	793	794	839	825	776	809	799	862	810	792	853	848	779	796	861	801	819	788	843	814	836	815	764	824	833	792	830	829	849	837	840	807	818	843	788	835	836	836	783	781	816	812	806	819	831	779	834	805	824	744	835	842	815	829	859	808	842	823	824	759	809	771	821	830	841	785	841	842	805	831	795	772	845	853	822	830	811	820	886	797	785	802	837	774	785	785	830	821	796	812	799	813	815	842	818	771	806	808	781	792	822	807	843	876	823	774	777	793	748	843	823	775	783	783	792	832
11334	17534	16128	9536	6581	4713	3661	2966	2444	2195	1888	1726	1563	1442	1310	1291	1199	1180	1143	1068	1017	1041	1045	991	978	899	897	925	930	827	903	866	911	888	864	868	862	890	808	838	845	826	817	793	912	761	806	842	822	808	856	787	844	779	831	782	782	794	805	827	787	794	770	777	796	778	821	780	845	784	785	806	767	765	759	783	723	791	801	788	758	779	745	789	808	785	773	807	775	811	756	768	742	780	802	822	763	803	771	727	804	810	777	802	784	784	803	803	750	760	720	767	806	823	820	796	799	798	792	822	777	829	780	751	793	691	853	761	810	783	782	778	739	786	787	783	768	792	797	785	762	736	769	795	804	801	752	748	731	765	758	813	749	822	777	778	796	781	778	747	776	792	794	796	781	769	785	801	824	808	761	783	778	831	716	800	795	775	744	796	776	805	748	798	764	825	774	776	758	762	786	764	700	785	837	799	737	769	774	794	784	803	756	756	801	835	801	732	789	781	754	740	762	806	817	735	766	831	773	778	752	773	827	778	792	757	752	770	803	793	777	770	818	845	812	776	839	760	770	762	783	781	728	796	747	770	752	804	734	737	763	735	775	771	775	787	755	785	773	750	763	777	768	752	754	796	810	776	776	826	697	771	734	799	754	825	808	784	754	789	771	846	749	825	760	755	758	744	772	831	735	777	814	773	771	707	806	787	864	800	759	801	775	812	797	764	772	764	769	753	746	750	739	777	765	779	775	796	804	713	723	782	722	836	833	784	748	722	765	793	716	732	757	802	712	781	776	802	774	818	816	813	804	817	773	797	752	798	762	758	792	743	822	797	794	725	693	787	800	773	742	804	778	707	763	809	778	760	782	783	815	762	808	764	832	746	763	793	805	801	795	761	768	794	780	775	812	847	768	741	722	758	757	823	739	752	728	768	774	818	749	744	829	786	796	716	797	788	758	796	792	792	742	785	811	763	795	797	784	769	798	797	761	769	789	772	763	740	775	736	775	761	766	838	776	748	749	765	742	851	819	803	783	801	760	748	795	740	775	785	798	771	777	760	764	760	819	764	777	788	779	793	737	750	752	814	768	774	788	812	839	804	758	833	757	798	825	793	780	752	771	750	774	840	760	786	794	791	744	726	751	761	809	768	778	713	812	749	817	768	777	779	821	764	796	750	823	816	747	771	778	803	756	765	810	801	796	754	802	814	756	775	778	795	780	760	713	761	737	796	764	731	784	764	793	803	763	756	792	781	758	768	768	743	736	805	789	805	744	765	716	793	783	794	806	756	745	766	770	798	733	788	786	761	802	784	759	798	767	796	800	761	784	774	822	801	795	793	739	802	756	741	773	769	822	775	769	752	769	733	763	772	773	741	747	750	807	805	782	794	816	787	801	815	802	786	768	804	754	786	818	763	803	758	753	793	839	822	777	786	790	795	801	812	733	794	782	796	786	763	743	840	829	799	776	774	743	773	756	822	764	806	757	795	720	799	751	799	754	773	801	787	787	802	765	734	757	784	809	727	807	810	799	815	754	812	821	790	748	805	801	793	831	789	776	782	780	765	717	727	772	822	718	773	756	792	739	740	791	772	812	758	775	755	756	782	781	724	802	791	780	825	736	787	789	805	851	768	785	758	774	771	810	791	787	808	781	771	807	829	774	731	742	765	795	777	762	781	758	716	791	794	741	777	759	779	808	792	796	803	770	767	809	760	771	803	787	738	788	760	809	779	717	758	825	775	767	752	779	771	781	768	844	732	748	843	734	748	763	761	807	784	780	788	795	752	791	789	805	766	763	773	734	774	743	750	776	816	736	838	762	806	783	734	772	793	723	832	802	812	735	828	766	812	814	840	734	781	747	764	809	776	794	774	775	766	803	805	766	762	742	750	768	790	742	760	785	759	803	790	768	797	780	788	744	772	795	758	810	789	719	789	787	742	715	762	832	807	827	753	753	786	782	778	732	784	729	805	806	744	768	782	778	801	755	742	791	753	795	795	766	782	759	788	770	792	770	811	763	786	756	769	774	814	834	779	768	785	736	708	736	763	775	776	795	780	772	801	782	773	800	767	725	770	820	788	749	797	764	718	754	754	794	781	784	772	786	767	796	795	733	804	802	796	775	799	797	733	785	743	762	796	785	761	767	816	768	750	817	811	751	718	822	759	786	771	768	780	827	755	765	791	725	822	737	760	758	759	776	753	750	775	786	739	799	760	780	797	780	783	779	773	752	798	777	812	734	793	810	792	788	726	755	691	779	766	769	785	807	819	787	783	775	804	753	782	799	769	772	719	803	793	830	754	701	779	796	806	787	805	772	786	797	747	769	754	800	780	778	754	764	723	763	774	810	848	795	782	753	767	740	788	786	792	778	808	791	775	774	795	784	799	803	730	704	784	707	806	790	810	770	762	766	756	744	795	790	802	776	772	785	811	744	792	791	811	749	770	781	753	762	755	773	764	795	752	749	751	814	774	724	783	746	783	804	797	766	813	769	780	786	734	761	800	798	773	822	817	741	811	722	800	779	817	820	765	788	755	749	796	790	792	752	830	742	767	787	789	789	732	731	815	802	779	814	784	756	766	812	774	763	833	794	759	761	780	734	782	776	783	770	780	790	778	734	736	770	818	764	771	760	797	765	759	795	795	720	773	774	768	812	796	751	853	768	807	736	740	774	754	764	774	819	771	785	767	782	750	796	805	721	753	755	759	784	818	753	803	783	752	826	751	757	781	775	807	758	810	771	807	762	790	785	779	728	795	799	738	766	806	755	789	741	782	746	774	775	775	783	822	760	788	734	760	726	752	745	793	789	761	795	748	807	767	807	772	762	751	736	769	737	744	773	780	824	726	798	763	739	803	807	800	735	845	783	837	784	795	743	803	842	793	751	797	806	794	758	814	752	799	746	770	769	745	762	829	749	811	741	780	836	778	760	800	792	787	751	761	786	756	774	800	763	805	721	808	785	726	764	811	755	748	773	810	752	785	805	734	756	786	753	790	779	781	834	802	751	814	759	733	715	754	780	774	784	769	764	773	775	778	768	797	771	739	825	783	777	755	792	783	751	799	757	803	794	828	802	786	789	763	751	735	825	789	770	771	759	757	787	781	775	787	757	775	816	757	758	781	730	793	818	765	774	766	799	772	831	774	784	769	804	789	803	767	767	756	781	786	772	752	751	757	804	828	813	753	769	773	808	724	779	779	721	776	804	796	792	752	767	790	735	805	750	802	818	788	777	770	748	764	770	781	789	797	721	704	780	786	737	817	807	789	850	775	799	737	789	748	790	828	784	786	781	816	809	815	813	759	801	762	721	747	767	757	824	826	734	805	788	805	777	753	726	812	777	796	761	782	736	799	751	819	790	776	815	729	769	775	741	776	736	749	799	746	745	773	766	790	783	785	749	793	790	854	766	815	783	746	797	755	842	800	796	818	814	717	799	804	759	730	750	779	810	805	803	789	815	787	770	823	760	708	792	796	806	791	794	783	759	706	775	781	782	782	783	768
27778	13082	2223	1052	877	866	828	806	858	800	823	814	784	790	789	808	807	780	782	757	784	817	782	817	788	768	807	753	772	759	826	811	797	811	788	805	799	771	782	789	815	878	774	857	786	817	821	776	771	839	809	805	812	817	782	791	809	816	861	776	750	829	769	841	778	796	766	805	781	775	798	769	778	754	802	802	810	843	805	808	745	832	849	813	813	750	820	794	813	817	786	796	761	813	801	767	821	806	822	830	816	829	839	827	746	770	769	779	849	805	820	799	791	775	754	820	776	816	811	796	783	825	793	780	767	780	816	771	762	790	803	813	797	791	748	775	805	836	828	818	852	812	801	794	786	805	787	837	833	801	780	793	831	773	816	802	816	804	786	795	797	785	748	769	768	829	820	785	799	816	804	788	774	832	786	792	802	822	790	768	798	784	864	803	768	816	834	810	868	870	804	813	825	806	776	832	780	830	846	776	762	767	813	792	811	773	761	757	835	812	838	819	837	768	833	794	753	851	763	814	777	802	783	822	777	807	775	828	809	856	797	789	791	803	778	827	841	812	839	857	779	759	810	819	763	801	775	802	791	801	758	798	808	839	811	849	797	818	832	782	765	823	788	810	765	763	789	793	791	700	742	823	790	774	834	784	750	813	808	736	767	793	833	789	795	806	839	792	805	767	839	784	817	782	789	801	802	804	740	823	812	801	788	751	789	801	825	740	834	810	862	776	839	831	813	807	798	811	760	846	786	752	827	776	797	788	797	794	808	807	806	814	812	808	793	841	791	792	803	864	780	781	819	766	804	816	775	829	804	814	757	778	779	751	787	803	798	771	810	816	838	820	767	779	767	795	774	812	792	768	827	843	798	821	840	772	855	843	779	805	817	783	821	802	777	789	797	738	847	822	802	867	763	768	769	809	744	778	767	789	772	774	819	785	836	830	791	816	810	780	781	808	795	765	783	787	800	773	774	825	827	782	821	804	805	823	783	836	789	838	797	803	807	797	801	803	783	875	794	743	833	811	794	809	794	773	816	741	801	868	795	739	776	824	736	806	816	815	802	811	819	821	788	801	761	779	803	794	801	801	794	839	829	772	767	762	829	803	817	817	811	787	740	757	807	789	760	743	836	825	809	792	825	774	751	775	771	780	838	744	793	856	826	782	832	838	764	824	822	811	808	813	762	828	781	814	832	778	785	771	788	842	750	845	824	786	806	817	792	798	814	779	775	798	799	826	785	807	819	761	839	778	775	778	829	796	803	756	770	767	789	773	779	781	801	802	774	797	765	800	790	771	817	790	801	800	769	788	829	792	849	779	803	786	835	841	848	841	773	852	796	737	844	765	810	801	844	748	825	844	728	809	782	756	787	796	821	801	793	853	842	820	796	804	811	794	786	841	784	779	825	817	808	831	805	778	850	792	790	729	839	782	802	813	847	759	755	780	777	783	784	810	773	823	808	786	806	827	808	853	776	791	823	829	805	841	756	759	855	789	828	750	691	794	792	800	803	763	811	749	745	857	813	808	831	794	812	789	780	795	810	794	829	754	809	768	822	853	810	769	823	753	836	790	813	835	764	790	802	803	757	730	826	784	803	779	724	819	779	757	819	830	772	770	773	840	818	822	809	796	824	787	786	830	820	814	760	809	767	773	789	824	772	807	841	838	795	801	833	810	800	806	779	808	834	752	823	828	778	776	793	771	816	821	808	773	808	782	806	826	776	765	820	778	772	818	824	824	834	860	777	811	815	755	758	773	780	811	810	817	842	820	818	832	865	786	840	786	754	778	859	803	764	830	827	777	841	762	817	780	792	820	868	772	799	782	807	790	788	775	790	749	806	817	812	814	867	814	744	729	825	831	792	792	786	798	845	791	825	800	783	822	836	796	821	811	775	799	765	807	792	803	806	786	784	810	833	804	837	749	799	755	815	835	855	750	763	798	774	759	810	798	808	784	813	779	781	769	835	792	798	809	762	853	781	779	801	798	830	835	770	780	855	786	770	738	827	762	788	842	812	824	748	771	787	832	805	790	815	833	803	779	800	808	798	816	833	806	813	807	862	828	843	731	829	804	798	806	784	812	832	815	831	837	853	799	828	830	812	753	796	802	810	781	775	803	822	806	852	795	831	792	794	813	755	790	811	817	796	749	809	791	807	809	790	820	775	809	747	777	779	755	779	788	799	767	815	781	799	827	827	780	804	802	805	789	777	784	773	828	779	814	806	814	752	779	807	810	751	820	816	829	777	767	778	795	804	822	800	798	825	776	707	802	799	835	829	783	860	807	788	837	820	818	769	800	811	769	796	795	838	774	838	815	843	755	813	847	827	799	785	776	790	791	774	795	772	821	775	780	803	788	782	796	822	766	789	851	769	799	803	786	735	825	809	827	781	808	766	778	772	820	846	799	794	840	810	825	802	770	776	787	780	808	790	783	836	796	778	823	805	805	816	846	844	781	828	818	782	797	763	797	801	811	840	793	811	738	796	781	810	803	844	816	763	832	823	808	813	810	812	825	870	828	784	820	802	801	822	757	830	811	759	750	772	797	807	806	742	778	790	784	776	815	828	797	828	848	767	807	815	798	812	745	796	821	754	796	792	769	758	769	748	814	780	781	788	812	777	845	797	853	784	819	807	792	767	831	814	790	768	767	757	761	786	790	794	764	837	799	781	830	807	820	814	762	792	837	823	737	777	805	817	783	791	807	807	809	821	794	828	802	820	772	803	761	828	856	835	776	775	816	842	801	848	799	761	788	781	786	832	812	806	842	835	818	810	770	815	831	800	789	812	787	829	796	810	851	820	775	798	804	786	820	758	798	797	863	776	813	819	771	857	814	871	756	783	774	798	826	795	759	825	785	833	811	814	821	773	775	809	844	810	804	779	786	842	778	783	820	795	770	829	786	851	792	823	819	766	793	820	799	790	795	836	823	783	813	847	781	787	774	829	826	815	800	855	779	849	755	800	759	813	845	776	825	833	793	824	793	775	752	806	795	797	756	818	770	837	826	776	829	868	775	798	796	762	770	771	795	824	790	833	829	741	777	812	785	831	815	770	805	821	776	770	778	768	823	859	791	800	781	809	798	848	810	809	830	790	782	749	796	775	805	796	810	846	778	794	795	768	793	813	884	828	826	764	822	740	770	811	783	840	824	814	789	798	765	802	822	786	791	830	784	797	791	835	753	786	801	798	779	788	819	807	795	827	794	789	803	780	788	799	829	776	815	802	821	774	824	788	792	826	824	815	806	770	757	769	866	773	804	847	836	808	779	769	784	800	795	786	833	801	784	786	784	742	748	790	812	785	776	852	772	808	786	808	779	805	810	800	789	852	747	841	783	779	790	811	834	858	818	798	795	812	807	797	807	864	828	779	838	824	858	843	784	826	797	794	779	765	824	755	766	855	807	767	821	836	776	781	781	813	833	776	868	747	771	794	785	826	807	790	785	831	773	788	863	728	790	779	810	788	783	773	828	846	836	829	802	806	803	773	791	833	854
5619	1522	1388	1074	1004	938	886	899	867	842	889	844	887	885	828	875	882	861	865	833	844	874	864	807	855	843	836	921	863	809	818	815	830	845	839	803	845	847	855	828	816	832	849	858	844	851	797	887	803	830	907	851	818	836	864	844	872	853	884	852	835	865	903	799	844	865	846	844	844	855	859	840	861	818	797	832	853	843	846	884	872	904	824	812	863	830	874	888	859	845	824	838	857	891	875	865	813	837	828	828	831	835	839	835	839	804	858	836	810	838	842	856	874	841	779	850	860	842	823	839	820	811	854	877	825	937	809	842	811	839	834	839	817	839	815	785	848	787	817	835	806	805	843	810	848	890	858	879	856	837	836	853	886	810	858	838	827	867	809	849	860	828	829	809	850	845	808	840	853	869	888	841	847	861	826	856	776	875	827	846	843	863	869	843	812	863	837	842	865	830	889	791	813	877	841	846	770	738	830	817	909	840	821	889	817	859	854	832	867	886	864	805	831	820	831	830	878	843	827	772	836	831	844	853	814	841	799	862	851	824	831	927	819	843	800	813	860	847	858	841	868	816	785	839	846	832	829	824	822	834	862	798	804	802	826	798	838	840	831	802	838	829	862	828	859	830	821	813	841	850	769	793	803	851	894	805	887	824	852	863	845	890	830	883	805	788	817	861	860	863	838	823	878	819	824	849	870	834	833	841	790	807	813	847	883	853	874	796	805	858	780	875	818	826	874	777	795	846	848	906	836	819	831	798	828	858	807	890	858	859	803	881	779	879	840	907	836	833	856	829	824	788	829	804	872	830	825	865	892	842	882	820	834	854	886	799	874	843	832	880	869	905	840	867	857	833	839	836	778	867	844	852	876	817	829	852	798	829	786	840	811	828	845	872	838	829	815	842	834	866	784	822	815	872	821	844	845	866	814	851	860	879	886	849	823	820	836	829	823	796	788	835	851	875	824	805	885	847	855	832	880	850	852	832	803	847	871	843	826	796	816	863	832	819	862	816	859	841	834	849	837	857	845	834	826	853	807	807	817	827	865	873	829	859	814	863	853	892	843	866	868	834	825	841	804	843	862	853	855	909	873	888	863	821	824	832	846	848	806	866	853	770	862	884	845	842	795	843	790	832	812	857	900	861	820	807	822	864	836	853	807	857	856	857	819	848	846	797	845	808	843	860	836	858	839	909	849	829	858	833	861	809	830	869	831	810	857	858	865	814	815	828	814	830	878	851	835	871	848	869	851	797	812	832	798	823	875	839	840	878	870	795	870	836	828	850	848	807	869	841	829	862	804	847	865	844	879	852	841	814	827	817	892	786	828	832	884	831	848	861	856	868	795	827	856	786	849	818	870	834	845	817	897	827	851	795	855	854	819	836	821	792	835	827	836	781	833	844	801	852	860	870	823	801	775	836	848	839	833	880	837	853	808	804	835	818	878	862	868	852	833	866	865	882	850	901	858	823	786	856	882	861	840	824	814	878	893	809	836	882	816	875	863	856	848	823	853	821	835	851	819	837	875	821	892	812	828	857	803	845	844	838	824	824	864	888	815	841	870	867	833	816	838	825	827	777	809	878	795	888	852	870	847	839	816	823	912	865	870	858	845	828	813	860	847	807	816	821	863	875	849	845	850	840	819	856	844	892	829	829	837	876	813	813	830	854	828	827	809	805	782	827	862	806	841	863	826	828	852	865	842	839	828	888	809	871	865	865	819	821	802	804	848	816	887	905	866	926	804	854	832	878	772	855	854	890	863	759	888	817	855	818	800	807	843	905	832	882	837	831	830	840	909	831	778	823	825	869	866	776	806	841	840	881	780	866	898	853	847	831	865	813	826	819	864	863	817	813	850	805	823	816	818	815	830	838	850	840	846	829	824	831	883	847	876	847	911	850	819	862	867	809	867	869	851	864	850	883	844	835	864	834	850	849	806	847	831	842	856	847	868	838	860	830	840	814	852	865	833	847	862	787	852	838	878	803	891	782	831	869	832	899	811	892	846	868	796	853	842	878	807	902	826	832	831	874	820	853	798	815	873	867	841	840	858	768	872	830	830	849	803	884	888	821	861	856	863	846	825	855	852	848	854	807	811	859	853	834	872	795	853	818	883	841	858	847	864	828	831	870	797	807	846	860	816	856	905	819	891	894	811	841	817	877	825	854	856	803	830	877	856	815	867	861	843	864	854	808	842	779	808	822	855	817	857	782	837	834	876	764	802	853	832	858	827	827	804	861	865	854	775	852	876	901	808	798	871	860	858	823	845	868	838	888	881	856	824	874	806	835	832	825	797	825	849	851	818	863	809	874	860	866	814	835	857	782	807	825	852	803	852	838	884	829	857	816	842	922	826	830	861	850	810	818	836	825	839	832	868	854	836	832	847	825	858	839	797	864	837	849	830	845	797	816	867	893	833	829	858	839	883	838	873	794	809	854	839	838	871	850	840	800	889	866	892	787	853	834	803	840	879	843	794	835	836	873	839	803	818	835	871	862	842	818	818	843	872	807	872	861	795	826	784	876	795	844	782	810	796	868	799	833	835	801	821	831	895	829	799	866	828	857	841	837	889	899	901	836	844	855	861	806	787	810	804	844	876	808	831	902	858	808	845	831	809	853	817	825	853	819	799	841	839	875	868	834	809	845	838	834	834	866	839	853	845	863	823	866	844	862	842	850	757	820	815	829	832	789	867	845	866	833	816	832	889	749	882	827	850	874	847	834	833	798	838	845	848	864	811	863	908	807	821	822	861	799	773	815	803	878	859	790	849	825	880	765	851	836	795	808	836	806	912	864	830	868	821	833	838	847	834	862	848	860	842	816	828	878	817	835	810	827	850	821	857	869	819	805	826	838	867	871	880	871	858	851	853	833	830	848	876	789	842	814	876	873	867	839	863	842	842	873	834	840	851	851	862	870	861	824	795	792	875	899	853	861	862	860	851	838	831	846	836	845	865	837	804	850	848	829	849	755	847	836	807	876	860	874	845	857	883	859	815	910	830	807	858	818	787	844	846	812	864	817	793	859	807	871	842	845	861	778	851	804	797	838	801	832	851	864	866	813	856	838	831	876	856	816	843	896	838	790	859	819	844	869	849	846	868	820	882	861	810	812	834	849	839	820	895	862	859	845	854	895	872	837	855	891	817	896	825	861	845	865	862	849	793	856	874	867	865	840	798	841	854	869	826	898	837	820	827	857	869	830	822	833	871	820	824	832	850	833	868	807	848	851	865	832	837	830	822	839	864	766	868	839	853	815	856	811	847	825	849	877	865	833	830	847	831	832	831	853	839	803	829	828	834	816	822	873	794	904	863	810	803	867	838	861	863	865	797	856	872	840	839	818	844	784	849	818	836	879	868	828	826	841	853	812	844	771	883	814	771	791	827	848	856	876	887	858	820	788	867	863	843	847	825	806	885	839	861	824	799	864	845	875	877	854	862	778	826	849	823	806	819	858	845	811	840	824	806	846	810	836	827	881	922	867	847	851	869	827	803	834	896	835
24437	20346	26328	24224	20315	7272	1374	925	755	660	597	555	552	521	489	478	487	453	466	436	433	459	409	391	417	433	466	422	399	386	399	414	390	409	401	408	412	386	427	377	423	379	404	395	394	389	371	391	427	374	393	376	401	355	362	386	414	391	421	360	404	386	371	387	369	393	393	368	389	424	435	404	394	369	408	374	376	368	384	402	365	372	354	353	437	397	382	362	397	368	409	387	373	357	358	371	369	379	381	377	387	382	381	381	392	387	378	376	391	362	396	401	387	385	402	393	381	383	420	408	399	373	371	387	395	380	369	412	370	375	373	387	380	343	380	401	383	375	375	376	434	383	370	337	371	408	394	363	390	396	417	388	407	363	408	408	404	387	381	373	368	367	408	367	381	370	361	366	395	382	366	423	420	378	407	384	362	374	381	372	414	362	395	409	389	382	374	419	374	385	403	382	338	392	408	386	367	400	386	410	406	358	390	406	388	407	350	387	377	378	382	340	421	396	390	381	386	376	396	401	360	387	370	370	374	407	404	396	396	411	388	395	373	378	400	337	381	367	409	372	419	429	399	389	365	394	334	369	387	398	355	392	375	365	366	358	392	383	373	413	373	360	371	401	375	408	378	396	368	387	392	377	387	358	395	376	372	413	429	389	452	373	358	339	425	417	403	363	424	377	388	378	382	402	371	386	403	393	387	404	413	375	377	411	350	356	384	363	336	360	406	372	368	365	350	370	406	391	400	384	401	407	393	380	400	403	420	356	393	385	386	373	399	369	357	402	395	397	393	390	366	361	405	378	385	378	383	391	421	359	353	356	343	373	398	363	390	354	377	394	387	403	378	352	360	372	401	359	342	374	373	418	377	377	386	367	343	381	387	359	381	405	390	370	383	380	376	372	358	412	383	418	426	371	376	379	368	370	398	409	396	366	383	417	403	380	359	389	398	386	372	388	355	405	373	333	368	375	365	398	415	403	407	382	372	424	400	387	366	379	357	392	361	354	373	349	397	382	356	357	404	396	385	392	371	416	370	382	416	387	407	387	368	393	375	428	372	386	394	410	381	376	397	398	391	404	393	378	371	389	380	384	361	360	359	360	382	400	403	376	367	413	394	360	359	376	370	416	363	388	389	386	360	366	390	370	377	363	362	363	394	354	421	426	404	337	421	380	414	350	357	377	407	399	356	363	350	422	408	393	373	383	410	369	383	367	390	378	378	390	401	368	381	396	382	398	354	367	385	389	356	354	376	402	429	371	373	381	367	397	396	376	355	358	403	391	390	370	410	379	397	379	372	376	394	373	428	400	417	424	371	406	388	399	397	379	353	394	380	381	364	382	393	425	391	397	368	403	377	381	392	384	378	397	374	399	393	390	395	372	383	352	388	383	428	373	363	370	393	383	398	424	342	407	354	367	362	403	395	382	365	414	369	425	382	357	369	395	378	368	413	379	390	409	391	368	414	355	401	391	335	387	374	398	391	369	354	374	388	364	379	377	380	373	335	418	360	404	376	412	366	394	405	408	349	398	363	389	380	380	389	372	389	403	392	400	389	382	416	382	344	365	384	393	359	365	415	376	393	401	375	367	403	369	376	407	361	380	353	364	364	359	385	358	368	383	387	390	380	419	373	402	380	378	403	417	397	365	387	395	375	342	354	390	386	373	359	390	366	376	389	358	458	404	398	382	385	380	412	377	388	402	374	390	410	377	368	346	424	414	412	407	361	392	406	345	382	405	360	349	375	341	381	388	421	384	374	389	373	410	379	363	377	387	414	424	388	375	393	407	355	367	379	397	382	374	375	381	368	406	410	385	401	394	381	360	378	371	386	391	392	384	393	388	342	407	386	383	409	403	418	362	374	407	411	382	384	342	401	370	394	381	379	388	414	361	388	367	405	401	400	385	381	395	391	388	386	401	337	354	382	364	396	393	389	376	418	394	389	359	397	351	395	392	419	394	376	390	416	352	371	399	419	422	399	392	373	410	379	397	378	382	378	372	398	361	415	397	391	444	376	396	390	391	422	380	406	374	402	387	369	398	355	377	422	381	395	373	359	398	385	425	377	353	348	360	365	396	401	360	368	377	351	420	404	403	355	368	373	373	387	360	384	363	417	382	402	383	396	382	405	413	387	391	401	406	385	407	407	374	412	394	399	380	419	356	367	410	396	388	369	394	355	348	363	359	382	383	365	402	388	389	357	345	390	412	384	355	388	379	379	399	374	411	407	377	372	421	352	376	398	415	382	385	391	373	431	351	367	388	386	425	386	384	389	389	409	359	398	411	380	410	367	387	386	395	410	377	368	351	382	368	370	388	389	356	356	357	379	367	386	412	385	369	359	345	388	397	384	364	358	386	370	387	406	372	366	375	377	377	413	411	365	393	381	367	376	382	384	382	360	409	386	376	389	381	403	362	435	382	378	386	408	411	386	415	391	360	375	410	397	373	382	391	375	399	391	387	382	393	379	390	398	380	392	348	349	383	408	369	382	386	344	355	387	395	370	362	403	385	376	400	369	345	381	373	352	410	375	368	383	358	363	349	365	397	385	377	419	383	369	382	375	379	392	405	400	367	386	399	430	382	394	415	395	364	405	404	381	405	372	399	387	373	406	386	380	383	371	421	409	383	390	395	372	412	366	398	384	389	379	403	404	376	383	390	390	412	406	392	403	391	401	350	374	371	381	389	388	318	374	418	350	398	380	333	376	382	362	378	407	403	341	396	377	381	393	404	371	402	398	416	403	382	394	401	387	350	373	347	395	398	382	400	350	376	404	396	389	397	373	383	355	367	372	378	391	383	399	389	390	405	347	393	367	378	384	364	386	391	372	368	381	366	375	371	393	384	413	403	403	359	364	408	377	399	411	371	395	392	390	371	391	416	384	388	391	374	399	408	400	360	393	410	379	381	341	383	380	389	393	335	370	405	425	386	383	374	361	399	406	389	381	384	400	373	351	388	404	392	395	378	379	381	366	383	352	427	397	398	385	386	401	417	430	376	394	398	424	353	360	361	396	394	396	404	392	416	366	406	372	391	423	372	433	375	407	386	376	394	406	380	394	396	408	418	402	382	397	402	366	364	342	376	382	376	380	399	390	369	384	377	393	364	401	368	376	394	395	380	432	380	400	404	373	352	390	390	395	363	372	360	391	378	354	403	368	356	403	390	411	396	374	401	361	411	397	370	399	402	410	403	424	362	353	393	379	398	377	371	371	381	387	370	351	379	398	386	367	412	375	391	399	404	382	372	351	396	409	357	371	393	380	370	352	376	394	405	346	405	389	367	369	354	386	388	375	389	351	414	439	345	383	430	388	398	413	398	389	396	409	392	368	391	393	363	372	387	394	383	375	359	393	388	420	382	390	418	348	363	382	359	400	378	390	386	357	360	387	360	386	415	396	419	370	377	355	358	368	382	387	363	394	371	397	393	357	359	361	376	370	413	371	371	413	442	396	412	380	358	432	347	372	372	419	366	387	385	355	395	377	375	390	376	390	385
8260	11310	10092	5743	3694	2612	2055	1654	1456	1183	1002	913	809	800	738	682	661	636	554	584	553	552	497	509	484	507	463	502	476	460	443	518	443	458	463	472	488	447	467	412	468	434	462	435	431	400	398	432	458	449	437	424	491	435	424	431	383	408	439	442	410	409	430	425	401	393	390	463	444	458	420	429	450	425	410	433	430	454	419	434	423	431	430	427	389	427	439	415	453	422	401	434	380	425	468	414	405	414	449	444	386	430	446	447	367	437	444	402	456	443	430	435	419	422	452	463	423	415	436	399	415	452	418	413	399	428	453	413	390	424	436	450	393	427	401	408	432	424	400	447	422	408	416	477	406	440	412	416	412	416	439	452	393	433	408	403	419	410	410	429	444	421	406	443	431	397	405	454	424	434	389	422	429	422	424	406	462	430	415	399	420	443	395	420	418	454	455	403	406	432	402	435	433	387	387	438	447	404	435	436	426	437	427	449	434	438	433	441	409	421	437	416	398	416	414	424	446	381	440	402	401	460	421	427	434	411	407	417	419	413	421	440	450	429	427	435	415	423	398	417	474	439	425	412	413	400	416	423	417	401	432	406	402	435	421	454	427	397	432	405	386	390	460	417	448	414	428	393	388	437	416	413	397	450	429	435	434	437	437	421	432	422	445	430	404	421	407	437	438	413	397	378	445	391	433	445	424	420	386	446	422	414	392	407	391	410	365	438	431	401	449	401	399	406	402	424	456	429	437	368	412	388	396	430	433	448	463	417	411	428	439	453	421	439	427	418	411	389	434	417	390	424	419	445	434	471	409	432	444	415	400	439	431	412	415	420	414	421	418	401	418	421	417	417	413	392	419	433	451	469	412	414	393	429	441	441	453	395	408	427	400	414	413	395	414	429	421	433	447	391	426	431	430	407	421	383	409	392	399	408	440	384	445	400	412	400	415	431	416	391	441	421	434	430	412	420	415	422	363	440	413	415	431	431	406	419	369	415	428	435	402	433	404	425	403	376	413	428	463	419	458	430	450	425	429	412	478	415	406	408	429	423	441	433	417	436	405	398	440	426	451	446	403	374	442	429	399	406	413	404	407	436	402	446	418	387	431	426	392	392	416	419	407	415	416	413	395	413	400	441	409	396	438	404	457	413	414	416	413	388	428	465	393	425	431	422	413	430	418	419	381	392	423	396	447	430	415	379	412	387	420	397	430	434	445	414	458	405	429	428	439	414	404	386	403	387	417	429	409	461	433	398	431	449	420	393	429	437	416	428	443	426	404	417	427	403	438	429	433	407	447	391	404	396	401	430	409	416	439	399	374	419	461	410	383	417	427	393	421	371	403	402	432	444	408	454	429	445	452	419	443	416	403	354	400	419	394	397	415	419	461	406	406	414	374	402	409	443	400	393	404	398	414	400	415	428	390	437	412	406	412	418	440	455	400	458	431	453	428	442	411	424	406	422	393	413	382	441	413	445	404	385	390	407	429	429	416	425	414	399	409	435	402	414	392	424	450	429	440	413	419	436	400	424	414	452	376	428	375	447	419	399	406	422	414	430	389	425	443	402	404	422	391	417	385	393	447	417	415	434	424	435	440	408	388	392	419	386	429	407	377	386	415	392	420	430	437	418	426	401	389	367	420	428	427	417	399	414	416	428	378	401	425	448	391	438	433	393	429	413	421	431	450	400	421	428	449	411	428	431	415	420	412	423	458	375	417	390	436	409	466	436	390	425	420	467	412	452	389	429	397	447	397	420	427	369	438	398	414	410	428	439	407	440	437	435	400	414	451	441	396	466	438	407	393	415	400	431	385	391	463	406	423	418	427	449	421	437	375	403	419	408	421	400	420	381	405	413	427	403	367	426	438	402	409	421	393	408	429	427	406	414	406	405	430	410	425	413	433	430	426	442	416	394	407	419	424	440	411	404	453	436	393	416	413	396	430	417	427	425	427	431	448	418	396	420	449	411	441	420	435	449	444	425	382	409	430	416	384	431	419	403	411	376	393	400	431	412	436	428	453	412	391	441	412	370	390	432	374	413	438	350	433	420	441	403	383	400	380	409	452	405	403	421	401	396	411	397	390	431	419	420	453	405	393	439	415	419	410	451	426	421	429	429	439	429	397	456	450	436	419	399	431	423	385	412	410	438	407	424	392	465	439	411	415	412	431	400	438	413	404	413	424	393	451	422	401	408	388	436	415	423	385	437	429	407	402	425	427	447	406	416	417	416	448	427	404	397	409	395	424	428	433	397	437	432	416	424	427	434	384	440	447	427	421	382	413	416	411	436	390	424	387	414	432	404	408	455	403	437	426	441	429	384	412	409	404	410	414	412	416	416	416	409	421	400	369	413	407	441	396	416	387	406	436	449	408	400	442	431	379	416	451	373	427	414	395	387	407	430	398	389	434	397	401	411	432	404	395	419	411	415	383	378	410	426	441	408	432	411	400	422	410	413	434	431	430	412	392	425	402	415	468	448	422	384	414	410	418	423	450	436	411	408	414	410	455	409	412	397	412	410	455	420	431	398	418	405	426	448	399	409	434	440	421	432	428	460	404	395	425	400	447	416	425	398	435	406	415	410	403	428	440	409	420	434	422	429	426	426	404	419	431	423	422	427	410	395	394	435	404	421	385	404	413	431	436	425	403	441	475	416	413	428	448	429	401	422	413	438	413	461	397	393	402	418	414	412	429	433	425	430	405	411	432	452	400	465	416	436	405	404	407	429	440	385	444	447	424	422	388	417	415	420	438	399	412	411	433	419	434	416	421	404	444	424	395	379	390	400	426	402	390	427	403	399	412	398	424	445	417	410	414	422	432	416	438	437	432	407	416	421	461	405	437	422	396	419	407	391	400	441	449	413	432	403	392	413	384	422	415	431	419	412	427	431	425	398	406	443	420	431	444	387	413	435	422	443	408	427	407	425	409	377	424	432	405	427	429	405	432	402	417	453	424	430	418	413	410	426	457	435	420	418	359	398	419	440	398	432	402	385	426	390	462	437	442	401	413	399	421	392	414	416	430	395	432	416	411	434	451	437	430	386	434	387	415	433	398	394	402	417	405	403	418	420	427	444	407	423	387	434	416	430	421	389	451	441	426	453	394	429	411	439	428	426	416	415	426	428	417	439	404	414	374	406	417	413	384	432	429	389	448	456	406	414	390	415	407	391	404	434	385	412	427	439	425	428	428	418	465	416	403	414	448	398	456	424	456	428	432	444	402	411	397	378	392	399	412	462	432	424	421	397	423	413	385	459	444	445	438	438	424	415	430	419	410	410	439	418	396	411	426	451	434	408	415	436	417	432	407	438	380	394	385	419	436	398	403	422	432	408	390	400	445	400	381	441	404	415	465	406	430	394	390	405	414	406	401	405	437	418	416	401	428	430	430	429	439	427	419	409	406	416	392	435	454	405	413	406	403	397	412	415	415	423	427	464	451	437	395	409	429	412	424	417	406	439	410	420	418	430	431	446	390	405	441	420	416	395	414	419	409	394	382	364
22722	20372	26825	23797	20384	20374	5996	1954	1512	1400	1266	1203	1149	1046	1045	1017	943	930	945	945	960	931	831	878	879	867	887	858	812	828	819	842	785	846	848	810	809	835	799	789	784	813	791	765	831	845	813	795	803	773	776	774	837	760	788	781	790	777	790	750	769	743	806	855	773	834	804	797	805	806	751	808	766	759	793	735	812	797	770	748	833	777	735	760	809	841	792	751	804	833	777	739	795	747	747	799	783	794	805	813	762	787	785	775	802	773	736	739	812	804	857	821	775	814	784	776	863	777	805	813	795	800	800	757	767	769	814	777	835	753	751	802	768	788	748	736	712	830	744	840	780	813	848	839	824	798	755	762	783	807	792	731	804	799	746	763	760	756	771	814	823	753	787	767	789	752	760	781	756	774	765	818	737	823	804	758	793	849	766	806	742	770	814	755	743	782	759	770	762	796	787	804	766	763	751	843	774	778	811	792	799	797	822	793	753	831	806	802	727	789	818	803	799	812	808	790	822	778	737	779	789	777	854	778	720	813	746	754	831	804	777	750	816	836	792	772	792	822	800	779	796	806	808	788	798	799	837	821	787	747	818	831	788	795	786	787	784	789	810	805	821	779	820	779	812	775	751	824	828	765	775	810	820	781	808	819	776	757	708	797	789	755	723	779	785	737	748	753	813	791	804	771	776	757	780	762	800	747	785	787	783	757	781	777	806	775	794	788	803	763	760	774	744	766	708	758	799	752	725	781	766	733	741	781	841	770	777	792	757	795	749	765	779	737	839	735	834	793	816	773	840	765	808	776	791	760	815	775	761	785	729	776	869	809	781	811	741	779	787	739	727	774	754	763	737	703	800	773	728	806	792	828	803	797	734	815	809	778	783	791	760	771	737	748	771	788	817	824	765	773	792	764	787	753	756	783	803	787	738	804	785	783	800	788	758	787	782	755	785	754	758	746	735	819	781	772	836	774	725	801	739	771	792	779	756	763	809	782	757	774	803	777	759	756	741	803	795	823	771	789	801	807	761	773	745	736	794	771	789	825	783	741	817	765	782	786	765	806	794	776	810	804	818	727	773	754	798	781	814	762	786	765	754	774	717	778	782	870	747	804	752	756	767	800	788	788	817	794	811	799	820	766	821	750	801	790	782	727	776	770	814	763	765	750	819	760	771	779	783	746	773	788	741	807	757	803	773	784	766	767	759	761	785	749	785	776	851	748	796	799	807	770	792	789	755	787	799	756	808	763	723	753	775	802	791	797	814	773	797	783	781	807	804	766	797	770	766	799	757	754	776	720	765	749	748	803	813	806	777	811	772	809	762	785	804	761	789	718	775	796	729	752	783	758	767	763	806	810	779	778	791	753	826	759	739	775	763	804	772	799	784	749	789	766	748	779	788	754	773	780	780	796	743	807	785	755	738	822	756	788	770	750	815	785	811	813	733	764	791	753	745	816	789	795	840	814	764	830	794	792	784	790	767	768	814	763	752	727	813	782	793	805	766	785	803	747	781	804	793	776	799	802	749	810	768	830	772	798	788	774	698	754	766	770	790	787	777	777	797	782	779	739	815	765	766	780	796	790	785	784	814	730	752	806	821	822	744	776	760	790	805	775	772	753	747	802	818	817	789	762	775	733	769	753	758	782	725	748	793	789	805	808	784	790	773	773	728	796	774	796	800	788	793	779	856	731	770	762	764	772	814	792	734	818	756	794	766	810	792	742	814	757	739	777	768	706	733	771	793	767	806	770	794	778	780	760	729	746	805	766	803	792	823	793	781	749	803	796	799	790	811	768	753	745	834	797	747	762	788	788	782	783	853	788	776	816	744	770	759	720	771	722	729	742	772	767	773	751	783	759	766	770	804	730	761	732	804	739	799	766	809	779	794	810	740	808	770	762	780	770	742	743	757	781	746	776	717	739	757	747	810	749	774	714	817	809	787	719	816	805	807	745	794	786	797	816	731	788	754	795	825	690	769	713	792	767	699	782	766	768	807	823	749	783	774	747	855	795	756	796	768	798	776	784	765	772	731	730	808	797	799	807	761	838	759	805	769	772	729	800	797	767	785	801	788	777	800	783	734	776	725	826	792	802	763	806	819	779	701	785	749	748	766	807	810	758	788	818	724	811	798	776	767	761	730	782	755	732	799	777	779	821	762	771	810	779	767	723	703	785	791	750	808	783	816	814	834	737	801	737	761	768	738	747	773	828	820	751	771	772	715	731	800	762	800	807	766	744	740	750	797	761	781	757	779	815	776	748	804	801	784	783	784	765	797	767	803	767	775	836	771	772	818	784	808	741	801	801	804	786	772	730	757	818	795	769	822	761	796	705	755	793	791	760	773	783	730	782	749	766	792	766	802	772	785	781	807	772	810	805	747	807	766	759	762	760	750	785	772	778	785	781	787	791	785	747	736	792	800	793	753	793	782	763	775	809	819	827	810	804	794	771	803	777	761	804	762	731	755	749	735	780	815	817	834	808	771	796	756	786	743	808	771	792	778	802	735	791	786	824	771	824	768	808	777	760	794	774	725	742	808	788	802	746	768	817	758	726	756	796	725	787	773	767	782	788	812	780	774	767	782	783	768	757	805	786	782	762	777	777	808	748	764	761	816	807	771	766	769	765	768	740	721	747	765	779	803	771	782	771	843	795	793	765	803	777	799	769	721	765	742	789	786	752	783	788	783	784	762	747	763	725	759	809	761	783	788	751	767	711	816	777	806	825	785	780	760	810	771	811	793	784	767	755	786	750	805	763	784	740	815	796	792	771	819	792	782	857	775	738	786	773	734	795	764	783	815	803	792	779	730	794	782	804	807	754	765	726	790	750	821	813	806	798	812	753	789	835	787	782	807	732	735	794	769	769	784	751	783	765	762	768	773	774	826	777	771	801	772	772	818	820	827	784	830	785	792	774	783	803	841	747	797	816	791	838	801	838	799	800	814	734	751	752	798	792	779	788	821	755	747	798	799	741	760	761	778	770	819	738	770	766	723	812	731	819	755	795	797	811	775	771	800	729	775	820	828	792	789	780	766	789	807	776	793	770	818	802	835	792	824	756	766	734	737	725	722	763	724	782	788	787	799	759	776	751	748	804	782	779	811	769	826	774	785	747	787	778	798	745	798	792	748	819	860	783	770	786	784	771	739	776	801	766	795	810	788	789	750	748	722	712	741	791	766	741	762	794	774	778	799	855	784	769	759	819	793	759	748	749	801	737	833	733	757	812	766	789	735	785	797	750	790	817	813	820	762	760	828	806	743	771	763	746	733	719	730	802	800	766	777	804	829	762	744	802	768	796	849	791	777	785	776	768	801	840	782	814	762	735	794	790	842	781	779	779	745	752	822	745	794	822	767	820	758	819	783	765	794	801	799	738	760	786	804	775	833	736	721	782	745	741	848	775	758	797	810	778	785	757	791	759	772	775	796	788	801	766	754	785	789	730	784	806	781	738	727	761	791	786	748	755	764	745	851	767	748	776	719	759	769	805	779	804	851	814
11341	17782	16025	9624	6516	4760	3750	3033	2475	2149	1946	1676	1501	1376	1346	1266	1221	1201	1145	1078	1066	1045	962	976	957	924	962	889	877	866	879	886	871	878	820	833	846	838	801	791	879	810	788	818	802	767	793	780	767	811	798	758	770	789	766	789	755	759	763	748	783	759	813	770	782	782	737	793	772	799	792	761	808	745	751	757	783	774	797	767	767	728	760	759	766	731	747	769	767	779	766	786	752	765	770	768	806	760	794	799	722	729	750	755	793	704	794	799	714	735	767	755	765	773	750	726	716	728	797	762	736	775	754	753	767	764	713	773	725	772	773	742	769	727	807	719	737	693	780	724	741	683	760	721	754	797	773	736	738	753	719	721	739	744	809	794	751	763	783	734	738	812	745	723	717	776	765	752	805	753	765	759	788	765	744	678	764	721	760	740	800	795	743	793	781	731	743	746	704	755	746	782	778	779	701	779	750	782	765	752	739	716	748	745	755	760	769	715	780	812	705	738	754	761	788	715	738	744	754	732	763	790	761	792	800	800	728	716	725	733	728	768	744	794	769	732	786	766	811	764	778	731	772	728	752	772	756	750	757	698	772	735	755	720	799	802	714	756	756	761	757	746	736	754	774	740	745	724	729	758	722	755	805	805	766	744	751	726	767	747	806	712	744	735	742	727	715	760	735	731	757	777	722	698	744	738	779	760	774	735	714	764	772	750	786	790	733	775	758	771	772	703	741	772	722	758	793	796	753	742	776	743	752	756	753	765	765	739	735	738	736	721	760	747	711	783	792	780	794	743	746	735	742	755	722	762	712	756	773	750	730	746	753	801	759	729	744	736	824	734	716	749	735	778	747	730	748	716	773	762	719	715	765	719	772	760	756	814	780	720	746	757	755	741	726	787	769	787	744	740	799	754	735	731	780	779	720	767	717	719	744	742	714	745	758	745	765	783	740	749	774	767	686	760	777	730	750	699	737	747	746	752	764	803	764	732	774	762	750	727	738	774	816	772	788	769	716	726	765	733	746	830	801	750	762	710	711	726	738	758	764	742	748	719	718	692	766	759	775	767	768	743	773	791	791	703	719	762	718	786	823	791	763	772	756	763	771	785	776	748	722	772	785	771	781	755	711	729	732	734	770	707	751	775	702	777	772	717	734	801	743	782	797	789	712	756	744	768	748	785	741	800	775	768	759	696	699	773	724	746	746	757	752	751	730	768	750	743	768	736	758	750	759	768	737	766	716	765	747	806	732	813	724	733	771	750	790	705	722	798	706	785	775	804	741	765	741	790	803	810	755	738	757	763	811	749	708	792	750	787	762	751	785	756	775	767	720	740	750	731	759	740	771	746	736	693	793	803	826	738	742	744	767	725	744	766	748	776	768	786	768	705	703	799	740	771	710	763	741	743	748	750	772	745	723	744	760	772	745	730	727	748	738	705	751	768	770	774	757	762	720	772	775	789	731	776	784	740	723	763	759	759	698	711	775	769	774	777	744	726	767	731	731	732	764	724	766	744	788	743	721	746	741	759	738	758	714	778	747	765	779	718	716	739	768	779	788	795	733	769	727	799	712	726	739	732	773	721	763	731	751	783	810	731	739	777	765	709	741	721	722	743	753	712	768	777	743	770	736	728	801	739	765	725	768	745	723	745	782	738	743	763	751	772	746	710	807	747	723	725	775	798	745	740	757	769	728	705	715	741	813	695	786	758	781	797	762	792	793	709	789	783	743	805	705	730	725	746	760	713	797	763	758	767	785	753	781	764	755	756	746	715	737	823	746	784	696	782	751	713	767	709	790	779	726	745	723	781	765	766	810	775	730	753	800	729	786	826	767	742	818	796	743	755	788	749	718	720	734	736	818	714	725	772	740	738	734	765	767	787	809	769	742	742	799	738	738	785	785	746	717	763	737	709	737	744	813	720	776	754	771	806	778	720	736	773	767	740	766	785	771	733	755	751	775	727	790	780	797	710	764	771	781	750	775	709	776	725	742	749	788	757	733	753	797	759	756	770	776	762	789	771	770	793	764	723	728	764	710	732	724	753	730	753	742	799	750	736	719	748	736	716	763	774	788	796	731	721	747	762	808	773	767	771	745	738	785	762	729	783	760	744	725	717	778	746	733	752	765	739	749	707	726	753	730	731	744	773	768	750	702	778	726	727	730	717	748	756	732	756	763	733	792	768	706	782	744	786	775	795	730	762	746	711	748	725	764	738	789	710	740	740	753	769	787	751	770	764	762	749	770	738	721	790	786	752	744	722	760	801	773	769	774	819	813	764	731	788	777	806	736	765	709	783	761	787	773	771	752	747	744	720	771	746	782	787	770	737	763	774	740	741	768	736	777	764	728	773	777	782	777	743	736	732	753	826	728	736	777	803	766	754	724	765	749	749	806	737	780	735	736	709	702	759	769	765	702	789	721	748	791	761	729	752	759	748	774	759	726	776	795	748	758	767	743	770	749	725	782	747	725	768	773	746	689	713	740	736	729	757	735	763	744	728	812	763	704	727	725	743	734	771	762	744	775	756	707	733	747	782	756	789	753	730	732	772	726	756	771	701	704	777	787	711	705	720	713	750	699	741	780	720	792	719	717	753	730	756	752	747	739	731	744	743	759	785	725	793	733	763	768	746	808	785	740	769	772	740	769	732	731	764	708	791	743	781	721	698	764	772	752	763	748	727	767	729	765	767	782	717	763	727	695	738	720	716	748	798	784	780	770	739	761	788	711	735	729	745	745	713	745	781	743	721	747	705	764	705	788	747	761	762	738	773	764	699	732	784	771	711	778	763	764	747	766	775	774	718	788	746	771	753	769	743	737	701	768	744	795	746	751	760	760	761	736	759	793	706	759	717	716	698	776	738	757	776	717	716	749	780	739	777	771	698	781	735	738	746	784	771	795	762	745	788	763	783	718	747	773	720	753	787	747	748	753	793	752	755	757	742	706	742	761	740	780	722	798	764	731	764	717	750	767	759	723	797	791	740	734	724	739	792	785	760	802	761	731	740	747	724	792	763	760	759	730	745	794	729	702	772	757	728	756	737	767	793	820	752	763	768	754	759	784	729	775	745	780	743	775	779	794	746	767	721	768	831	771	742	730	722	755	691	787	741	722	742	736	770	745	726	725	739	763	778	783	735	818	757	763	747	743	756	725	693	804	763	792	762	770	791	692	786	737	729	736	738	775	751	761	788	738	747	734	756	768	750	748	781	769	718	741	755	720	733	742	798	777	785	755	773	770	734	744	735	750	789	717	749	814	756	724	786	735	767	749	738	771	724	688	796	770	758	771	753	764	774	784	815	743	766	771	762	739	722	741	713	784	758	749	780	755	739	728	756	760	731	778	753	753	745	769	747	750	729	801	787	752	770	737	721	719	754	722	777	723	720	745	779	709	765	760	713	738	761	729	740	753	766	716	758	769	738	751	732	767	742	745	742	743	762	701	737	800	763	732	768	772	714	737	795	771	758	740	705	739	797	760	765	778	731	755	769	751	747	809	758
27929	13153	2203	979	906	821	831	814	817	758	797	831	772	807	824	791	801	733	756	744	802	800	781	755	814	747	761	771	770	755	790	746	821	767	765	815	734	784	766	778	741	768	827	742	768	798	750	805	749	832	889	805	770	749	772	785	790	763	751	779	757	777	770	774	766	802	765	786	763	791	743	794	776	837	755	774	798	772	769	771	781	801	813	753	727	756	770	753	790	818	776	799	752	753	758	775	757	818	772	772	769	778	833	816	768	827	762	814	783	812	802	788	725	776	796	792	794	800	823	801	853	833	836	792	769	772	774	769	727	758	794	758	848	810	766	824	766	775	788	775	805	765	794	775	794	779	809	759	797	769	773	740	845	799	786	796	776	761	782	796	810	778	711	777	767	776	801	767	789	782	783	801	797	759	776	732	797	758	752	765	736	822	784	802	802	756	771	780	801	777	759	774	806	807	717	792	827	785	752	793	781	796	802	754	755	771	772	787	785	769	805	769	779	763	772	779	794	798	783	746	771	830	770	784	779	778	756	770	788	777	743	790	815	812	751	758	819	764	724	812	772	787	754	766	751	790	824	741	765	754	756	738	785	839	770	781	792	789	786	822	743	763	798	802	795	790	768	756	764	767	774	806	785	778	777	787	765	813	758	770	795	815	848	769	827	841	787	738	783	823	823	784	769	753	745	830	792	818	750	770	754	761	801	766	849	775	811	780	805	737	722	784	768	748	741	777	793	786	803	801	804	818	777	762	824	823	825	758	791	742	783	752	753	763	841	793	812	760	794	806	714	757	855	811	790	806	788	779	758	806	800	821	771	776	767	794	787	766	775	842	755	818	769	833	779	736	782	761	750	755	730	800	776	753	747	784	706	807	759	748	778	772	719	779	783	795	790	802	827	809	798	755	797	722	780	759	792	781	812	800	758	736	745	814	783	823	721	817	796	801	721	749	799	768	764	762	808	757	810	837	779	769	815	769	784	752	771	764	810	770	770	751	804	757	751	779	775	776	758	769	781	764	812	784	765	786	758	789	776	783	807	750	735	770	751	791	789	804	773	773	786	796	727	788	799	823	770	785	825	788	748	747	751	772	739	798	803	780	761	775	773	778	814	765	757	862	772	735	786	760	763	779	804	816	799	804	836	787	781	777	794	803	809	788	789	788	761	761	767	818	782	803	790	775	786	777	789	780	817	784	764	811	790	759	786	788	796	808	767	779	756	787	808	759	820	725	788	757	760	757	808	804	815	829	821	800	781	803	823	798	815	808	776	798	795	804	786	767	789	785	769	814	810	749	808	776	810	796	731	758	796	803	755	790	819	818	801	808	732	742	741	775	767	790	805	759	771	812	784	757	818	791	786	744	754	744	778	782	808	809	800	807	738	821	751	747	787	794	762	764	852	772	754	778	792	746	777	847	783	734	712	771	777	820	745	782	762	747	783	807	743	761	806	810	769	812	752	729	773	804	842	796	798	809	780	810	812	817	766	774	796	765	817	763	816	796	764	781	827	793	795	789	821	795	823	808	795	768	809	808	769	741	774	812	797	813	817	784	802	800	788	804	792	819	824	739	793	771	853	760	748	791	822	763	792	787	737	776	762	819	718	772	785	813	809	773	783	792	776	761	737	750	734	822	781	801	775	796	766	767	761	797	816	797	787	797	714	772	724	800	774	732	785	794	780	782	773	798	767	766	755	804	785	785	765	803	782	796	822	771	835	755	771	808	757	837	734	748	798	758	829	806	745	828	768	735	826	750	777	744	735	745	797	812	757	842	775	785	811	778	784	786	771	820	781	730	765	771	779	786	762	803	747	794	788	761	812	805	758	779	745	807	782	796	777	787	804	774	745	792	815	778	791	786	784	815	743	773	792	806	775	838	771	743	798	780	756	800	812	742	772	765	754	761	768	781	715	817	820	715	768	738	733	762	825	785	777	748	755	822	790	818	752	774	745	766	756	824	790	754	762	767	755	788	798	811	784	788	739	801	789	779	796	804	765	781	760	782	759	789	827	801	809	830	813	775	794	789	745	781	821	771	805	759	837	787	792	798	814	733	826	779	852	793	791	745	818	769	795	735	752	797	773	760	789	802	787	762	735	802	841	799	750	804	786	749	777	766	789	767	764	781	732	810	825	806	738	781	762	808	729	774	773	739	761	779	823	797	865	813	800	740	769	786	773	778	797	779	749	771	722	831	767	788	801	785	804	774	765	784	791	808	757	777	764	831	781	779	759	782	788	750	777	832	835	810	748	814	770	742	767	773	780	784	777	748	815	803	800	760	759	789	823	734	799	788	793	803	799	777	801	801	808	782	747	772	802	802	779	781	809	751	775	750	742	771	731	746	839	779	750	733	800	775	792	757	782	781	759	727	800	775	752	777	786	784	842	785	804	741	739	765	736	757	810	761	782	755	803	766	753	773	765	761	761	767	748	767	810	804	752	730	805	777	743	788	765	824	808	750	767	811	807	792	733	807	720	806	807	799	815	827	766	781	773	749	755	797	803	775	745	817	788	759	758	782	768	804	802	817	781	767	810	821	741	720	759	793	749	750	784	733	756	809	794	792	829	786	761	749	750	792	805	794	790	801	819	783	799	767	782	740	755	754	793	747	779	790	761	803	772	715	735	790	770	771	760	742	808	768	799	751	811	756	775	763	778	858	833	775	724	771	810	779	778	791	792	751	786	794	770	825	830	822	772	764	766	812	823	840	796	732	849	766	775	835	773	818	748	818	772	775	754	803	777	815	790	765	827	773	769	759	806	802	798	794	805	810	745	744	827	826	778	753	782	858	792	776	778	758	782	849	805	827	820	771	787	731	781	765	741	769	758	789	860	768	790	815	775	808	822	804	793	827	764	756	766	802	820	754	787	771	797	813	797	761	775	780	741	749	776	788	796	769	760	791	778	793	784	770	771	786	778	797	751	783	796	815	728	773	812	835	780	805	771	783	772	768	804	774	781	782	794	801	819	816	747	753	774	812	835	791	809	807	767	854	778	730	763	791	818	779	774	733	801	740	766	822	815	830	788	801	808	769	723	750	768	773	786	814	807	780	824	777	797	829	792	746	736	809	791	789	735	739	800	802	749	789	770	754	749	813	793	792	785	805	806	774	780	826	781	795	836	801	807	797	760	794	797	792	812	786	789	779	776	756	724	782	800	777	819	785	783	792	773	800	762	758	755	804	801	828	799	771	779	733	781	732	764	768	813	766	811	787	784	789	769	793	830	729	785	809	779	794	766	778	796	793	732	792	819	775	791	825	876	767	772	803	793	746	781	725	748	755	760	743	789	832	732	795	726	802	767	766	767	761	755	769	797	769	786	743	774	775	839	796	753	747	788	808	722	765	755	811	768	828	732	762	804	780	734	781	755	792	779	747	772	793	770	806	789	760	809	753	754	774	757	765	817	778	762	828	809	729	836	804	754	809	792	794	800	783	760	836	784	822	797	719	775	772	812	773	716	785	778	832	785	760	784	782	785	795	783	762	759	812
5727	1538	1347	1105	1013	968	961	924	847	857	852	887	863	894	819	816	860	848	818	835	851	793	837	865	844	846	798	850	866	780	823	851	849	826	815	849	855	815	820	835	841	842	811	844	815	839	808	839	832	896	832	786	819	839	802	775	775	813	779	849	800	767	840	826	833	827	866	820	800	855	823	806	863	795	808	819	817	810	751	871	794	811	874	801	824	829	816	825	826	836	796	852	797	852	833	795	832	803	851	822	852	821	850	778	827	855	816	868	831	840	788	793	774	867	779	782	749	810	890	859	846	808	848	787	831	787	836	871	919	844	881	806	832	816	811	843	849	759	831	810	809	853	871	813	814	829	812	821	794	829	837	838	845	834	771	857	814	867	797	846	837	858	824	867	892	800	841	814	826	825	816	827	803	823	862	847	787	871	809	809	861	774	881	771	842	820	866	772	854	803	818	826	825	837	880	796	826	822	828	889	763	852	788	805	811	824	829	827	819	813	856	838	789	791	838	889	851	843	810	810	855	851	790	852	831	838	795	810	872	865	821	824	819	823	831	835	827	813	816	882	804	790	833	819	845	837	805	777	857	892	805	819	834	815	823	809	803	827	799	819	804	824	841	755	807	829	834	834	809	826	774	798	874	822	846	810	802	823	800	841	827	889	803	843	845	824	860	818	811	818	867	842	829	819	842	807	831	854	804	821	854	865	851	825	814	876	862	826	850	840	851	843	800	804	831	818	847	830	822	868	836	855	747	849	782	838	816	806	882	822	807	837	798	829	783	816	861	834	830	822	806	831	796	846	777	819	840	843	832	831	846	847	825	844	821	854	812	818	787	860	819	812	821	831	776	810	833	804	849	870	833	816	849	821	804	832	792	812	788	813	833	851	811	833	784	855	841	818	863	818	785	765	845	840	846	806	821	825	824	782	767	813	807	776	834	813	796	846	820	832	848	832	864	820	841	781	827	742	839	827	843	835	823	835	781	795	833	803	808	836	820	798	752	852	862	775	794	784	835	809	873	840	791	862	844	817	808	834	882	846	777	814	878	810	842	879	813	819	847	820	819	797	813	843	839	846	863	800	757	812	839	869	889	826	887	846	867	845	800	790	798	834	825	827	823	843	832	829	819	830	860	836	871	823	810	814	829	832	796	818	821	809	833	822	813	789	849	892	821	791	839	807	862	836	840	843	786	772	804	852	797	784	845	752	816	819	816	840	803	852	830	805	832	816	812	803	825	796	832	846	831	823	908	788	874	805	856	783	806	871	877	816	850	861	842	821	845	854	822	793	860	761	815	792	839	823	833	820	883	847	838	877	804	855	872	769	775	900	814	850	792	784	810	816	787	803	777	781	791	822	807	833	855	877	865	800	819	802	848	842	835	812	808	810	815	780	852	857	807	853	789	806	809	793	828	825	822	832	795	809	811	829	782	802	837	847	740	884	798	811	882	811	832	902	862	867	822	842	827	850	853	802	842	822	869	817	803	862	781	822	811	847	847	826	796	830	894	830	894	795	852	831	876	823	826	783	855	774	797	836	813	791	825	850	788	817	845	785	843	829	805	856	835	779	834	870	778	842	898	833	795	814	850	816	828	802	847	837	832	864	810	825	822	801	811	768	847	847	820	815	815	811	789	827	898	807	770	794	857	828	796	832	781	818	844	789	816	819	860	822	787	828	842	788	791	847	833	837	864	860	805	823	819	837	802	822	835	811	806	810	815	777	816	800	800	780	802	852	824	833	831	847	882	805	819	842	840	839	843	867	831	768	857	839	856	825	835	883	801	806	813	829	852	791	844	807	789	798	827	836	873	798	870	800	804	800	859	849	829	861	875	825	814	828	835	777	814	784	842	796	816	791	882	783	844	836	840	857	810	819	814	814	841	827	809	829	844	815	821	837	770	830	882	802	796	835	849	779	871	825	803	845	777	838	825	840	806	812	807	826	838	847	812	827	804	817	918	797	797	820	796	812	813	793	847	815	795	815	851	841	838	804	823	844	860	819	802	846	774	834	841	858	835	796	827	824	815	820	821	798	835	813	825	820	841	848	812	828	814	813	852	849	872	832	836	821	819	824	807	817	799	860	809	855	835	860	849	823	861	864	834	869	891	859	800	827	810	833	819	859	861	842	859	810	813	847	841	871	817	832	839	826	852	867	804	859	783	845	820	810	798	795	861	842	822	783	861	822	834	795	783	797	816	817	836	805	822	816	839	801	817	778	866	831	855	853	826	766	834	837	821	788	823	815	780	823	840	803	821	855	817	788	821	807	813	839	804	854	853	851	804	873	850	841	763	834	837	841	833	785	923	832	794	853	844	791	827	801	791	805	858	846	835	794	756	829	853	844	847	827	828	794	799	824	840	835	843	796	857	853	813	886	790	846	831	813	872	820	846	832	752	821	845	836	871	868	819	766	762	869	794	827	874	823	860	807	793	801	859	810	821	829	771	788	790	858	796	894	762	799	829	844	818	821	816	792	843	776	841	807	823	823	836	791	854	855	857	836	841	822	817	807	820	806	822	832	792	877	814	803	830	865	853	808	821	822	815	828	825	858	836	804	863	845	836	852	831	794	771	831	852	800	838	848	841	826	864	756	877	881	789	839	843	904	834	826	781	857	804	833	845	828	823	860	854	790	800	839	855	815	818	841	802	835	826	848	795	862	810	796	788	803	806	821	831	801	805	860	812	851	813	811	840	823	834	795	816	876	886	826	828	827	796	849	855	827	836	850	806	801	830	796	845	808	805	816	815	800	833	852	838	823	809	807	865	822	833	810	781	771	815	835	767	814	837	854	832	837	808	816	810	822	817	819	809	875	818	857	817	843	862	853	788	820	839	813	796	819	851	825	872	834	814	829	871	803	860	835	892	844	821	819	823	769	808	822	821	808	813	815	849	850	817	814	843	866	807	824	781	790	786	878	828	855	828	851	805	812	839	841	859	849	802	840	861	814	822	819	800	855	896	865	827	788	791	833	799	789	793	767	828	773	867	846	835	791	808	834	856	773	857	789	876	822	776	763	796	797	838	804	848	828	829	801	877	837	862	815	825	882	839	813	798	831	847	866	822	843	784	815	840	841	801	790	827	796	786	850	815	866	806	810	811	855	804	839	844	855	765	749	817	869	852	861	833	804	840	871	869	871	811	831	824	814	812	844	835	805	776	833	813	852	881	792	769	823	834	792	824	853	829	921	794	798	833	766	811	823	815	814	859	825	829	834	827	798	774	815	834	852	844	804	854	812	825	757	812	865	819	885	801	828	828	773	845	797	798	860	853	854	878	903	812	824	839	875	843	833	842	830	820	816	833	796	820	808	803	841	791	791	845	810	837	847	861	819	883	887	778	822	829	877	832	829	861	844	815	852	811	834	862	819	831	794	779	842	821	858	867	819	852	792	817	847	868	798	797	854	818	846	851	809	809	854	846	826	826	843	847	843	813	858	854	767	846	810	819	843	852	818	793	860	862	812	850	805	798	803	840	916	823	834	837	857	855	813
24406	20356	26373	24190	20316	7097	1304	939	758	664	653	563	595	551	534	503	464	464	466	474	467	420	436	481	435	449	389	438	389	398	458	406	445	422	399	390	369	386	419	430	424	444	396	401	426	385	451	400	408	398	410	403	401	452	420	399	399	362	419	406	409	408	405	384	434	424	410	400	400	389	372	410	386	381	414	418	400	427	439	402	407	384	375	380	357	380	405	393	392	400	396	415	456	396	395	399	382	412	374	391	398	384	431	378	392	373	395	406	398	357	413	423	380	393	379	390	373	385	397	418	393	379	366	413	390	398	433	387	372	404	411	402	383	384	374	362	416	400	403	378	399	373	371	392	374	405	399	406	405	367	410	393	393	400	375	392	400	417	380	373	397	400	382	399	396	374	377	385	361	380	391	413	366	415	395	423	396	387	408	393	415	416	434	402	383	384	375	412	410	360	383	390	398	408	376	412	397	406	382	421	410	392	414	409	393	398	384	365	385	384	387	418	413	400	387	387	400	393	375	399	411	404	367	366	413	377	383	381	403	380	375	411	388	397	386	369	420	376	359	369	380	391	404	379	381	414	403	392	380	399	379	420	402	362	409	372	387	406	380	419	423	406	387	397	357	403	386	392	354	367	383	400	371	363	379	396	391	406	420	410	402	390	375	416	386	385	402	388	382	354	386	368	386	351	374	408	399	373	392	373	426	373	378	394	365	392	403	398	380	420	390	378	413	439	386	377	350	404	438	381	373	380	377	356	395	396	395	382	378	410	387	382	401	377	380	335	377	434	399	422	376	381	387	430	389	401	377	382	402	426	401	411	384	381	406	404	367	421	370	388	391	393	386	421	412	376	401	373	382	411	397	376	390	364	408	355	380	403	400	350	400	400	364	382	415	405	408	404	380	442	379	400	411	383	371	363	409	414	421	379	407	370	392	404	384	416	406	404	385	395	375	410	430	405	400	400	412	408	367	426	383	350	388	391	363	390	400	408	366	381	412	409	381	358	426	430	371	407	406	380	391	415	387	362	376	376	371	365	402	409	393	401	411	427	399	381	391	424	357	389	405	373	386	405	435	409	379	341	394	391	390	376	395	369	418	375	372	369	402	425	407	419	384	425	403	407	336	385	409	418	392	375	369	395	368	391	399	433	381	415	384	396	409	396	424	395	372	376	386	427	398	365	394	422	414	394	362	390	371	356	383	397	361	395	417	369	407	394	397	391	381	400	384	408	403	373	441	378	403	402	384	418	391	406	384	369	367	409	410	405	416	387	413	401	388	378	408	380	382	366	392	415	449	392	380	387	381	407	394	377	391	368	373	390	435	403	412	378	402	374	365	405	385	375	394	408	391	426	424	382	415	390	376	417	420	396	365	406	376	401	389	378	404	420	360	393	380	367	386	402	388	387	356	366	388	392	392	400	407	400	414	355	395	426	384	357	385	411	404	388	351	427	367	412	390	355	390	376	398	368	368	406	388	400	404	426	384	422	378	420	407	363	386	392	398	412	384	397	372	402	411	380	395	365	405	379	388	399	417	406	412	383	350	382	380	386	361	404	372	411	347	413	412	404	371	370	389	414	412	369	396	364	385	394	447	387	398	392	402	345	410	396	404	399	383	388	428	370	410	398	377	370	370	390	396	390	386	425	358	395	369	376	353	368	380	367	394	430	378	393	363	408	424	386	376	391	374	396	408	374	398	403	396	385	377	391	392	404	413	382	375	392	405	350	409	371	375	383	387	403	397	352	389	353	392	407	422	411	394	393	403	430	405	379	390	359	386	360	442	381	388	378	402	420	393	393	399	375	376	425	381	376	401	420	412	357	428	352	391	360	362	386	381	396	407	344	370	348	389	370	389	400	391	408	402	380	401	406	384	449	416	369	386	387	343	395	400	382	378	395	384	391	384	392	400	377	402	392	363	414	374	412	326	387	374	386	404	395	390	352	423	367	417	370	382	367	392	394	378	380	388	389	376	366	402	404	424	417	392	418	415	392	406	384	398	384	376	366	404	396	372	432	360	403	380	393	398	387	394	432	394	381	442	384	390	392	414	386	398	394	408	378	407	385	372	387	378	403	402	376	402	413	372	399	349	403	393	407	387	381	374	406	401	389	379	400	409	373	409	385	414	349	369	414	408	399	401	385	374	417	352	415	416	427	395	384	423	405	387	355	370	375	390	401	387	408	369	378	374	391	379	388	363	388	405	409	430	382	388	340	391	400	402	402	436	387	383	364	360	386	378	398	396	424	427	394	410	403	409	366	389	385	390	407	364	384	401	390	370	351	369	409	376	364	410	391	405	357	401	414	384	399	396	398	394	365	413	376	379	375	407	401	403	379	427	367	400	349	388	373	379	390	423	397	399	396	410	388	371	379	396	398	385	374	367	353	410	417	429	386	392	383	386	397	387	390	385	395	390	380	392	390	391	389	385	364	406	385	386	376	378	380	389	414	369	373	398	387	406	403	383	372	380	391	386	379	394	398	413	405	382	407	354	400	387	420	423	393	368	393	343	377	402	406	404	401	394	396	377	384	417	411	391	392	366	387	384	406	371	374	394	433	399	418	344	378	376	373	381	403	372	389	378	397	416	393	369	392	376	397	341	401	419	399	415	419	376	389	394	389	366	413	367	394	391	410	446	379	377	394	385	406	420	391	352	390	377	397	370	422	407	404	351	355	347	374	385	388	386	368	363	431	395	425	386	370	422	433	402	348	366	398	408	372	399	404	413	426	406	389	387	394	394	426	373	357	392	367	408	426	387	368	383	385	378	406	374	376	389	384	397	407	413	378	385	382	414	389	376	392	382	362	379	378	390	403	384	415	395	351	391	376	383	357	410	383	371	383	404	388	394	384	395	390	425	416	380	386	413	410	376	411	397	360	392	381	397	358	398	379	373	415	362	366	375	373	397	358	397	385	392	396	386	434	396	408	394	363	403	446	396	379	373	369	371	404	423	389	384	398	402	357	383	361	394	422	360	425	416	366	398	371	400	383	399	382	351	366	377	373	406	367	377	377	404	379	380	409	401	374	385	440	412	404	404	408	344	365	428	382	393	429	425	423	369	383	382	358	403	366	384	358	413	387	409	391	411	384	384	424	375	393	399	384	376	428	415	398	380	366	435	383	396	368	376	377	424	398	385	444	419	416	370	407	378	416	378	387	440	389	401	385	372	387	371	389	412	387	364	415	401	391	423	381	365	396	361	378	364	372	398	423	385	425	388	361	390	403	390	375	350	382	412	394	389	392	398	384	375	376	372	368	369	390	373	412	384	400	351	417	405	369	433	395	394	359	379	389	370	390	394	385	408	417	400	391	410	382	378	372	403	394	396	366	373	402	423	426	406	397	386	403	375	381	399	407	412	390	381	423	401	391	399	384	385	432	423	380	401	412	373	362	417	401	388	410	406	399	368	419	405	393	407	399	402	380	358	425	359	371	403	401	382	409	383	380	394	399	370	424	376	380	399	379	385	402	392	401	388	355	457	353	378	404	381	353
8251	11347	10197	5587	3728	2543	2017	1634	1377	1133	1002	935	862	802	740	674	652	620	564	567	558	543	548	532	478	516	516	483	467	492	486	479	469	460	476	480	495	463	451	474	470	456	475	409	443	475	460	427	465	425	438	394	465	463	448	417	417	440	473	437	430	419	435	420	427	438	443	444	451	423	429	398	466	406	427	455	430	425	399	420	418	425	411	453	427	456	403	431	457	392	435	456	414	423	434	457	453	425	425	422	421	409	426	401	406	425	436	429	439	424	452	436	435	467	434	439	444	415	406	448	409	455	421	391	396	414	415	407	429	419	451	403	396	393	416	438	412	426	427	442	418	422	443	457	414	437	424	465	436	435	436	405	441	433	429	414	438	419	405	438	455	434	426	391	419	421	392	422	434	424	433	403	452	440	433	420	398	442	415	449	447	423	433	439	414	402	456	433	403	437	440	384	455	461	440	458	423	409	394	446	470	439	445	431	420	425	443	472	374	421	423	416	432	420	461	413	409	465	428	445	433	441	456	409	434	418	413	415	446	442	430	421	418	444	442	402	417	443	448	448	413	417	445	427	380	395	439	428	424	372	423	379	416	390	392	437	418	412	451	403	404	412	435	421	417	404	406	446	410	426	410	463	424	446	414	405	445	417	415	400	432	445	438	441	416	434	435	394	406	416	413	427	431	416	464	405	398	419	455	452	386	407	453	422	444	442	435	453	401	430	461	412	438	451	434	454	440	438	428	422	426	426	421	423	438	426	423	436	415	412	436	431	409	420	459	440	430	413	443	442	432	439	414	402	431	422	438	406	424	434	451	413	436	419	461	446	402	457	412	405	432	459	426	422	436	394	412	407	460	433	422	405	451	376	395	426	396	438	399	438	455	415	432	392	435	428	451	407	431	428	416	408	398	403	429	439	428	397	447	462	436	415	443	405	464	382	421	455	374	424	446	419	415	429	440	425	394	434	449	426	398	405	420	448	436	445	405	436	428	427	417	419	445	434	434	401	407	461	431	396	399	454	435	440	454	422	449	440	461	409	378	442	428	409	432	477	437	409	440	435	410	421	424	395	430	421	427	431	424	411	467	445	480	425	457	454	435	448	423	410	417	398	433	417	417	462	394	452	384	420	416	406	415	411	427	406	444	434	429	424	424	427	442	426	432	443	430	412	432	435	439	406	389	426	398	442	478	461	397	436	427	392	426	406	455	422	446	407	412	407	452	427	400	457	463	430	435	406	435	399	430	446	431	423	425	405	451	404	420	399	434	402	427	424	395	421	438	425	416	412	397	416	447	441	409	392	425	420	438	432	438	419	409	454	464	402	411	444	433	377	457	451	433	422	454	401	435	474	413	415	434	456	451	428	415	404	456	429	436	423	407	445	472	421	453	427	421	423	424	424	427	410	440	413	438	455	440	414	458	407	452	393	376	409	421	427	438	408	433	430	420	420	470	423	441	401	439	388	408	455	415	447	430	390	428	414	403	418	398	432	399	419	448	486	395	427	441	409	420	420	456	428	462	427	433	423	448	368	456	455	441	459	451	428	433	409	421	421	423	448	368	444	411	430	424	420	421	411	421	428	457	446	444	432	437	431	398	431	437	404	431	438	440	441	417	444	469	457	434	444	427	389	448	423	446	410	427	402	424	427	444	413	432	431	437	402	416	392	465	409	438	424	416	446	405	421	440	402	419	424	409	405	447	451	424	384	412	427	425	426	428	410	417	422	449	394	410	408	430	434	444	411	451	437	444	429	438	430	419	429	422	410	445	435	431	398	423	419	413	407	428	401	393	399	397	433	435	442	403	404	429	414	453	414	419	444	437	441	448	374	459	436	441	438	455	435	425	440	392	449	421	417	393	382	422	426	420	406	459	435	420	416	440	414	425	406	405	453	433	418	441	391	395	471	404	433	382	433	400	416	421	416	428	463	448	467	426	436	411	439	440	435	435	396	429	380	445	445	382	445	466	405	414	407	428	396	430	428	434	449	431	406	424	428	447	411	450	488	420	444	411	401	425	446	426	458	444	435	404	410	421	409	420	437	412	414	439	456	419	436	430	443	434	467	414	424	412	421	421	432	398	396	478	436	453	380	403	421	408	418	440	417	422	434	416	388	423	431	438	444	443	422	444	447	414	401	425	382	463	373	431	419	426	406	416	375	393	468	429	446	418	411	422	418	433	418	445	416	394	403	424	404	444	428	427	430	450	426	477	433	440	427	409	428	393	427	414	451	402	405	451	405	431	421	416	444	399	459	388	414	435	427	468	470	436	423	431	450	464	433	451	453	439	422	440	415	436	399	438	450	428	414	414	424	402	410	451	460	415	429	425	437	407	437	417	417	442	408	419	408	410	444	444	423	455	430	385	368	430	416	464	405	463	417	410	415	421	432	430	414	486	413	428	403	403	435	430	448	389	412	442	417	411	452	392	394	450	409	416	437	386	398	418	441	407	431	430	444	445	418	405	414	403	349	442	449	465	414	429	429	465	405	426	420	417	431	419	392	448	405	404	409	416	465	374	409	441	429	447	460	434	403	414	432	419	436	424	472	433	425	414	408	420	407	431	418	449	440	416	434	425	448	425	425	422	409	465	431	408	392	443	383	381	426	427	444	425	433	461	449	401	403	442	402	425	435	429	397	446	450	418	403	461	435	446	439	444	417	431	447	410	421	390	405	405	413	455	414	410	445	427	433	417	465	439	432	415	410	432	434	413	436	417	434	433	435	412	450	446	408	431	458	435	436	409	448	436	409	426	404	434	440	411	484	421	430	422	400	421	433	418	435	434	411	476	391	434	465	431	416	402	405	426	467	419	426	426	438	424	404	408	439	410	438	450	455	392	428	428	444	428	436	440	449	429	410	431	436	410	428	399	425	402	418	402	377	399	469	428	410	444	435	457	444	396	388	418	429	420	441	469	415	430	443	471	416	393	427	444	452	374	415	478	414	450	424	426	413	410	448	417	458	404	441	426	438	441	462	428	421	418	420	428	408	435	439	405	453	420	429	400	461	458	431	411	407	429	411	475	409	471	440	414	474	440	371	441	415	442	430	414	422	393	451	425	456	449	454	421	426	415	434	443	446	422	411	396	429	414	448	417	422	431	422	451	391	410	439	405	434	406	412	409	396	444	423	445	448	416	411	398	444	410	424	416	401	440	439	415	410	407	400	378	434	391	417	468	415	442	434	446	434	440	383	398	419	437	406	427	395	443	428	448	435	426	433	422	378	393	405	392	402	418	406	428	410	418	423	423	429	436	414	419	419	389	437	407	427	434	440	416	407	446	407	425	403	423	412	419	444	415	443	437	432	441	417	421	411	461	402	449	408	435	428	420	418	409	422	427	437	408	415	387	430	434	428	440	418	395	417	402	423	440	415	420	421	410	450	431	419	401	399	447	410	454	444	385	428	445	384	432	400	432	447	430	430	419	457	408	441	408	426	410	467	421	440	413	421	436	453	456	417	424	424	449	444	421	435	444	399	450	427	416	434	408	442
22649	20340	26765	23773	20346	20340	6121	1993	1579	1375	1205	1175	1066	1108	984	965	994	1011	1022	948	916	921	905	914	902	890	835	844	886	863	802	812	828	870	854	836	825	794	792	796	817	814	784	841	789	769	785	829	868	854	786	844	859	827	839	798	794	833	827	847	818	790	769	821	806	800	784	817	793	773	788	809	794	800	769	840	767	791	829	857	810	797	807	768	791	819	753	784	809	759	845	805	787	810	791	805	810	756	801	788	791	794	812	804	758	777	793	807	818	775	784	816	801	774	797	813	777	795	815	803	785	827	769	797	833	795	803	802	766	778	785	775	818	783	777	759	790	832	779	800	761	751	819	807	794	816	809	819	770	782	756	769	764	754	797	713	768	802	796	807	817	771	766	837	738	792	805	788	792	811	812	819	763	811	779	788	776	804	758	789	777	842	754	793	759	792	854	800	779	794	805	801	774	787	770	801	781	815	785	849	769	831	778	781	786	771	849	834	772	845	791	754	799	830	764	801	816	823	775	795	781	778	755	793	829	752	776	815	756	771	777	820	812	830	745	806	789	789	810	797	815	783	771	797	766	825	811	808	814	786	785	773	789	806	813	814	802	758	771	824	774	795	805	822	761	769	801	817	805	732	772	862	810	758	834	765	795	739	850	767	714	771	832	747	800	806	832	834	752	785	793	821	803	827	779	767	808	744	830	819	822	822	813	790	796	773	783	771	775	849	795	826	790	767	796	746	804	833	807	776	803	776	811	763	822	799	755	774	804	801	785	753	814	758	822	796	759	764	772	742	783	731	790	767	790	817	816	811	782	806	759	778	798	788	854	821	791	822	798	753	770	780	811	764	799	768	809	803	772	789	791	843	818	848	781	816	798	825	796	801	777	814	812	793	812	753	738	741	786	758	794	794	828	762	795	885	807	764	804	813	728	773	813	818	814	729	787	789	781	841	798	764	812	823	792	759	794	754	748	752	760	797	786	826	766	799	818	782	783	759	805	750	819	770	774	844	771	836	789	763	789	797	774	729	788	784	785	788	769	800	801	773	776	774	775	838	760	833	811	835	807	805	767	728	780	748	766	815	793	783	738	783	815	834	756	812	823	743	770	824	800	813	825	752	764	820	772	807	722	766	795	763	823	764	773	776	810	772	780	799	752	801	795	772	833	770	791	773	812	757	831	797	817	810	799	787	800	781	794	773	806	781	784	781	767	744	769	792	790	803	794	799	739	767	777	792	783	736	795	733	792	797	805	818	755	811	745	762	863	825	775	743	798	774	800	766	797	846	814	841	763	753	758	829	815	775	779	775	811	796	819	766	778	769	755	759	860	737	800	792	838	757	767	734	796	761	780	790	814	764	735	820	816	799	820	798	812	751	799	804	842	816	861	784	795	796	819	839	812	727	723	787	767	782	829	756	758	774	761	790	782	799	771	730	777	866	759	777	761	786	830	763	796	788	802	774	801	796	748	836	839	791	798	804	823	795	800	859	834	769	790	770	829	787	738	795	786	744	768	789	793	810	789	822	732	749	784	761	817	809	779	772	803	779	762	717	787	853	777	817	808	820	743	794	794	813	757	852	801	802	777	766	819	791	844	808	828	786	805	777	770	773	824	807	796	786	770	763	745	790	751	765	797	817	820	761	813	774	770	767	792	804	790	791	762	783	801	788	829	814	758	796	795	786	762	869	754	810	768	799	809	757	809	824	821	802	794	838	804	778	818	830	781	750	814	772	760	781	780	820	747	777	788	812	774	798	806	770	798	805	752	789	766	795	797	788	832	743	784	745	754	813	787	799	808	799	760	815	815	775	771	769	819	834	832	784	810	802	778	779	802	746	811	841	811	852	745	814	849	768	808	837	788	833	778	809	795	762	822	764	779	813	775	821	826	784	731	752	831	754	763	746	745	790	779	776	802	787	742	767	823	804	803	753	812	769	770	785	779	829	777	816	810	773	824	838	789	860	753	773	799	793	817	804	826	789	773	827	748	793	762	784	779	734	829	810	804	833	757	835	782	791	796	793	792	799	772	790	815	777	801	770	822	756	777	806	794	737	805	725	766	768	829	762	786	743	780	803	787	804	818	765	811	760	768	840	812	783	730	765	753	808	787	746	789	798	826	809	831	747	751	770	830	806	781	829	775	791	761	787	781	806	784	825	804	778	869	829	808	746	770	783	788	849	797	739	783	737	802	801	789	748	809	763	786	771	859	776	779	743	796	758	747	792	781	764	838	789	768	809	807	766	753	776	761	803	785	778	827	745	757	803	846	763	801	785	818	734	791	838	784	764	773	810	789	815	798	843	756	799	727	778	823	778	775	778	781	792	787	810	769	780	798	823	769	761	779	806	838	823	826	734	830	795	805	812	800	777	799	811	787	789	827	817	790	822	822	806	770	788	791	785	763	757	798	829	791	761	790	806	757	816	784	771	800	767	796	795	768	814	801	784	793	806	811	794	819	801	758	846	819	752	780	815	765	779	807	765	776	744	765	808	794	812	820	765	779	827	787	812	807	766	853	776	784	727	781	783	750	792	785	749	794	836	796	811	771	748	849	865	767	729	787	723	849	775	785	769	809	787	783	806	763	796	847	816	801	805	791	761	814	792	775	735	772	804	798	805	849	835	830	747	769	791	837	759	796	811	795	759	779	781	868	793	812	771	772	765	765	731	815	804	791	798	819	809	790	801	863	763	787	743	797	797	798	786	775	774	800	817	802	778	785	768	813	815	774	860	815	866	820	784	799	884	766	797	762	739	748	757	783	787	739	831	826	792	812	752	804	805	803	808	789	804	831	813	799	825	779	755	811	796	802	752	793	841	778	788	761	778	803	754	792	819	781	736	856	770	795	746	742	781	820	784	751	811	776	837	806	759	794	730	778	744	775	775	780	804	771	766	791	785	796	793	782	785	762	757	804	804	806	814	773	734	881	783	792	792	803	777	761	780	759	761	779	754	772	772	767	779	757	757	775	768	825	790	791	766	789	776	802	777	789	739	759	786	781	820	779	843	802	853	764	791	797	826	800	763	779	781	739	766	793	804	797	743	791	769	800	803	825	838	769	779	818	786	803	771	825	814	799	810	786	752	778	792	788	780	789	792	789	839	792	796	827	761	776	800	798	787	807	786	780	768	751	788	804	746	784	759	827	841	790	740	759	784	782	769	814	779	749	780	793	777	776	828	772	774	728	779	798	783	789	746	803	799	774	776	823	818	781	833	795	796	765	794	776	874	770	790	819	788	854	765	810	754	737	777	772	774	807	807	808	773	741	816	755	781	820	780	833	792	781	784	788	825	799	795	759	836	782	805	809	805	817	790	792	768	786	758	780	793	805	777	779	770	793	766	772	817	786	793	801	800	782	779	848	763	786	778	868	827	803	776	809	810	831	817	760	786	753	748	766	764	778	757	832	792	813	788	782	725	796	773	795	819	807	789	738	741	792	766	761	799	783	840	769	839	808	779	782	728	772	780	744	802	815	809	766	846	801	839	831	861	733	758
11510	17759	16196	9608	6508	4789	3730	2989	2510	2245	1895	1735	1519	1406	1345	1186	1183	1171	1114	1050	1006	990	994	947	963	920	904	874	871	885	865	862	866	862	857	799	828	823	826	788	871	843	829	838	790	816	826	809	774	773	780	815	766	770	785	793	789	793	722	805	813	811	820	825	796	759	760	795	798	782	730	797	786	760	814	736	777	807	762	767	813	797	789	795	842	785	764	766	745	793	775	774	731	777	783	781	744	775	792	777	749	764	758	769	764	775	758	762	779	781	771	786	767	744	799	715	781	749	754	761	806	811	712	767	722	790	762	805	743	774	774	746	738	794	770	732	760	731	783	742	763	724	818	753	780	780	777	714	760	791	760	812	764	721	787	790	776	782	746	785	752	797	770	736	769	733	725	825	770	771	793	745	743	793	776	762	773	768	763	791	816	806	788	770	744	716	780	740	767	756	730	772	787	783	733	747	771	750	732	765	792	801	800	733	752	760	757	778	759	798	764	726	755	771	808	772	771	751	790	712	745	771	699	776	737	737	748	751	747	755	783	763	765	793	783	785	717	735	752	730	788	809	759	738	755	775	777	775	765	763	731	742	754	760	766	773	769	733	798	756	781	758	785	783	845	778	766	749	771	784	748	774	730	773	756	765	816	721	730	753	781	762	786	763	758	761	796	782	782	774	776	736	788	755	777	711	739	762	728	752	787	720	762	757	733	751	744	776	769	775	725	745	747	742	728	730	737	753	747	776	751	732	794	734	795	799	750	762	773	762	795	784	808	744	794	802	720	759	798	756	807	773	677	766	765	780	722	778	742	743	736	748	774	765	728	735	710	711	744	720	731	766	705	753	781	788	771	781	786	743	712	771	794	786	729	749	758	802	769	769	717	767	723	840	781	778	774	799	726	806	735	748	700	739	757	769	806	766	735	810	726	743	823	703	801	797	827	727	769	756	766	771	768	808	760	783	753	769	788	754	743	764	793	723	724	716	738	803	771	767	773	790	811	754	733	787	754	742	766	797	763	730	751	782	735	745	762	761	760	696	774	769	773	767	739	752	803	754	768	791	766	755	801	748	754	772	767	719	780	770	780	795	751	787	720	753	748	754	769	759	759	752	763	710	777	794	762	765	720	765	757	762	720	803	750	701	777	778	745	747	697	745	760	745	745	748	742	778	731	748	759	781	820	762	757	775	762	778	805	779	783	717	796	783	766	775	756	729	728	746	746	805	747	721	702	793	747	764	718	690	818	745	764	763	762	772	819	771	756	758	779	730	789	771	768	728	733	748	790	727	789	765	755	783	802	766	799	804	730	763	740	710	756	739	782	757	715	797	773	791	754	757	762	718	773	728	764	779	808	783	746	789	750	733	798	787	738	779	765	758	723	778	769	754	783	771	818	713	726	759	767	801	739	782	772	836	775	709	742	737	723	757	758	709	710	751	748	807	786	718	786	754	750	770	780	762	785	724	740	762	729	760	779	778	708	750	795	753	792	750	740	744	732	756	761	683	794	774	744	784	784	805	791	743	750	730	782	719	718	799	775	743	697	777	749	761	748	721	730	746	740	798	758	727	736	768	758	755	837	742	784	758	760	788	759	760	759	783	789	774	742	797	767	744	751	712	731	774	763	768	796	803	696	771	733	785	743	774	723	760	710	726	816	720	736	775	788	787	752	788	769	737	771	751	767	774	780	737	780	739	776	788	790	726	767	738	724	755	765	787	762	767	753	738	767	745	752	772	753	777	786	789	771	780	713	742	743	746	728	806	743	820	762	699	772	796	781	801	762	759	755	773	724	759	734	767	827	696	783	747	756	713	760	768	723	775	776	724	772	685	734	806	727	738	773	750	704	766	770	766	751	759	740	782	780	712	726	726	753	753	819	790	761	789	739	767	762	763	773	752	825	735	748	781	708	752	769	770	763	740	791	764	804	794	695	792	710	763	741	749	748	791	731	747	765	753	778	768	763	771	787	724	772	764	741	782	715	758	774	755	739	745	741	733	795	799	800	710	701	732	783	760	722	731	769	742	745	731	810	768	734	769	785	759	790	743	741	754	811	804	769	735	724	733	756	783	751	726	742	805	799	751	770	737	757	800	775	771	763	760	759	743	759	775	739	754	782	766	739	771	765	773	775	820	754	778	743	758	738	750	778	777	742	744	763	796	727	776	743	785	794	768	791	751	775	749	761	751	732	813	740	784	709	767	773	798	755	750	777	738	749	720	726	786	757	752	791	793	694	777	783	733	727	796	749	777	689	792	764	773	762	742	781	710	758	699	771	751	789	741	778	826	750	782	783	750	808	791	773	785	771	749	753	726	790	775	771	750	739	738	706	774	757	786	779	788	765	750	714	740	719	776	771	724	772	791	756	763	775	782	741	755	747	734	791	803	729	795	744	779	787	758	792	773	716	765	778	744	751	776	789	761	760	696	786	771	802	810	769	755	788	777	746	722	792	735	804	761	757	798	777	751	752	816	783	745	762	733	798	823	788	728	764	756	765	727	779	796	718	788	748	728	716	756	749	724	720	714	778	720	719	715	738	778	729	754	803	819	756	737	779	745	763	761	799	770	762	803	780	754	734	763	781	755	769	708	758	743	782	758	717	696	783	778	802	785	749	731	762	770	784	771	759	767	769	731	822	812	799	724	731	716	719	768	792	738	754	758	767	750	757	810	775	795	740	758	766	774	776	773	753	727	739	698	785	769	777	765	731	796	784	769	810	790	792	798	730	787	758	795	734	692	757	780	768	738	743	727	772	764	768	752	745	719	799	758	746	732	766	719	753	744	818	719	724	752	770	761	804	787	779	785	821	731	717	774	751	761	754	753	750	777	749	773	749	758	727	800	798	800	797	727	760	806	723	743	760	797	776	749	757	747	759	755	719	726	794	747	787	791	762	748	829	777	749	709	789	751	734	785	747	772	735	787	769	732	780	764	754	737	783	817	772	795	722	741	722	748	764	692	754	779	723	708	779	772	767	773	801	772	740	754	739	785	724	722	797	766	725	776	706	795	783	755	800	735	737	741	815	767	757	751	792	759	756	798	760	758	757	778	785	773	788	798	730	757	725	739	770	714	767	778	743	748	794	744	750	776	767	708	742	788	765	757	754	760	752	729	778	767	770	770	742	791	859	766	763	777	748	781	773	741	776	761	781	775	730	777	790	744	779	741	757	780	761	808	769	787	775	765	783	738	712	753	762	746	762	792	723	759	737	765	824	812	775	800	693	737	731	783	783	766	809	762	767	774	722	739	735	765	811	801	765	772	761	713	801	757	746	726	775	731	815	766	717	740	781	807	767	766	824	760	758	761	750	799	793	788	716	765	766	769	727	762	772	743	757	741	723	752	747	775	729	753	748	774	722	781	754	773	739	762	723	738	781	826	806	781	799	823	777	767	804	784	764	727	729	722	729	744	773	816	767	757	741	785	743	810	795	750	747	757	757	791	733	785	751	775	716	721	749	805	814	779	756	764	763	806	806	726	739	808	723	798	796	726
27933	13197	2236	1165	988	970	835	875	790	784	768	771	755	797	787	769	791	763	816	838	790	809	792	772	772	785	780	712	755	791	760	732	756	792	803	772	791	839	777	772	765	784	816	791	811	812	755	833	777	781	806	789	796	797	773	845	774	808	738	815	776	809	765	785	780	798	791	787	808	773	759	812	794	794	784	759	793	779	755	781	776	815	807	824	744	770	819	759	775	795	826	762	800	749	794	817	839	792	793	804	756	832	807	799	840	790	774	778	815	784	749	760	797	763	734	760	800	748	763	829	758	798	843	785	808	800	819	803	742	760	814	786	784	762	773	809	813	779	791	791	789	774	814	809	781	777	793	725	798	768	772	796	806	773	822	782	806	795	730	761	761	740	785	780	767	784	794	777	793	820	738	755	807	763	788	818	818	808	786	807	782	787	782	744	709	802	730	808	786	814	783	761	753	791	785	827	785	789	785	775	771	757	792	763	780	771	755	762	763	788	742	775	804	807	778	802	787	779	770	796	793	749	792	777	780	824	752	808	789	793	804	745	703	833	815	803	763	818	816	794	810	846	761	782	841	742	767	782	831	807	768	793	751	762	753	825	751	824	806	810	773	724	760	833	825	775	797	736	743	767	740	760	795	767	843	827	812	737	767	804	805	831	787	806	769	786	802	715	745	815	773	775	795	764	820	800	809	816	809	739	815	786	751	801	763	786	789	798	789	796	815	789	770	814	793	833	716	730	780	762	804	781	812	767	783	786	829	803	785	786	785	791	806	757	756	750	781	761	801	786	763	794	765	772	818	724	780	767	761	771	768	722	793	797	760	716	773	818	751	765	785	768	775	738	806	739	767	714	783	760	750	796	810	821	747	738	789	791	775	749	822	769	842	779	806	762	749	787	769	790	788	758	771	782	775	815	766	799	790	804	735	791	772	774	772	768	785	791	788	789	784	810	831	749	824	773	775	837	752	817	779	771	775	743	774	835	757	818	810	723	755	828	791	784	766	745	821	748	717	795	765	801	740	806	768	815	788	777	783	821	782	773	811	764	783	764	829	812	781	800	756	792	768	802	845	756	818	785	772	772	776	784	785	841	798	803	777	815	761	790	773	784	779	774	827	775	775	783	764	752	804	814	785	813	751	817	760	793	744	783	792	835	789	750	787	774	792	838	773	778	758	801	754	782	815	770	774	812	759	821	808	784	759	772	765	803	715	788	814	758	767	772	790	789	783	799	742	733	753	816	769	764	779	834	854	757	751	786	746	752	799	821	789	738	775	774	766	754	768	768	780	801	791	820	817	819	834	774	819	836	697	756	769	791	807	736	768	759	759	758	791	749	777	789	750	806	724	754	786	775	771	737	799	791	761	769	820	787	756	787	747	767	828	817	816	775	783	748	847	765	785	814	804	780	762	786	758	777	749	830	784	777	757	767	801	723	759	763	730	772	818	783	763	821	702	805	789	816	758	814	721	724	803	758	807	762	781	771	832	732	818	787	770	782	741	781	816	781	781	774	725	800	800	748	814	827	768	829	769	747	807	746	744	820	801	713	830	807	786	766	767	774	758	799	786	841	818	738	770	782	739	820	779	801	777	772	780	811	771	783	745	766	763	754	740	765	767	759	795	789	811	803	810	758	760	760	761	816	797	829	815	800	757	772	776	771	741	796	793	830	754	789	819	749	795	730	801	799	815	806	819	775	805	803	782	763	792	785	752	811	782	829	780	779	860	805	762	796	729	763	761	750	802	752	851	778	808	785	821	763	767	787	816	767	804	789	730	741	765	809	786	824	789	772	822	785	802	774	744	776	830	836	766	787	825	784	779	788	789	808	793	798	798	835	797	797	776	770	758	765	794	725	813	797	786	741	793	778	812	758	786	831	746	790	771	776	790	827	744	816	794	816	789	798	730	786	799	783	762	802	757	794	805	773	785	765	741	756	808	778	776	766	771	814	808	800	797	740	828	798	677	757	769	781	791	775	795	790	774	780	754	806	788	778	783	820	808	800	825	769	808	790	796	758	797	819	792	801	798	780	780	758	812	782	804	786	805	757	807	725	790	773	809	807	766	819	788	767	815	787	764	750	709	835	817	776	771	770	781	834	790	785	762	796	740	747	792	755	786	791	761	770	809	810	775	732	741	788	809	856	756	783	815	759	764	839	779	748	758	810	788	768	787	740	757	748	811	783	800	785	758	797	788	814	780	792	797	765	748	791	797	794	761	773	794	769	813	732	805	779	745	776	737	782	789	762	787	802	799	810	755	783	767	754	767	768	754	783	744	777	788	789	789	808	785	796	791	743	768	754	756	785	794	773	803	731	775	812	803	787	731	760	754	765	846	771	759	793	796	772	769	798	747	737	790	771	751	775	787	729	781	744	847	727	791	788	756	828	711	725	803	864	790	725	780	824	768	771	722	813	793	795	787	786	791	825	730	746	793	746	821	793	785	846	818	787	800	733	807	754	777	809	782	772	760	750	765	775	763	748	739	803	844	787	767	773	760	788	770	785	807	788	751	817	823	784	777	838	814	779	789	824	808	725	756	772	777	768	778	812	783	744	741	778	791	789	815	753	785	807	775	748	828	824	781	762	770	802	815	794	753	773	712	732	807	789	802	831	729	802	750	752	786	819	786	755	788	782	752	802	779	829	799	735	790	731	777	778	744	742	775	801	769	795	779	797	752	779	768	771	769	793	831	788	823	810	813	832	826	812	781	767	775	799	804	797	790	817	801	816	768	785	790	772	779	805	785	770	826	781	744	791	783	805	835	791	768	777	797	731	801	761	854	794	769	834	813	751	754	802	797	806	821	780	798	824	760	806	759	799	774	778	749	774	760	767	814	734	776	811	774	772	828	769	779	813	783	792	788	772	768	762	737	798	790	801	764	777	715	816	810	811	764	831	802	750	772	808	768	799	794	778	745	756	700	748	770	845	850	775	771	747	799	805	846	748	797	806	799	729	823	767	824	757	787	813	785	785	727	798	759	790	772	771	807	774	819	787	800	771	787	730	783	827	807	793	798	808	818	757	733	752	782	794	787	725	759	820	791	790	816	783	797	840	770	780	781	799	766	822	789	826	819	731	802	822	827	721	813	739	775	784	775	779	728	842	831	809	795	719	758	809	775	829	791	810	796	810	759	754	837	767	800	783	726	782	780	815	717	733	778	832	827	788	771	729	821	835	797	782	780	813	833	763	786	823	739	797	798	787	805	767	727	823	751	791	778	777	787	757	755	762	763	731	805	735	798	811	814	843	751	798	815	773	768	791	717	717	795	778	758	762	782	748	766	798	754	781	784	811	786	728	809	763	781	766	781	750	800	793	774	772	812	807	784	829	826	809	760	771	799	787	870	814	787	753	788	738	768	796	761	733	772	744	810	768	801	772	807	789	750	780	798	829	761	824	763	757	737	778	744	806	804	723	806	818	823	795	795	762	798	747	767	754	765	762	776	757	766	740	760	817	790	820	777	823	826	741	827	811	795	759	801	796	791	758
5700	1620	1444	1133	1050	984	833	863	869	884	835	816	876	809	900	805	795	825	822	847	889	829	822	808	839	828	818	831	814	865	865	854	862	830	843	836	835	768	836	801	858	830	819	820	841	837	819	799	850	840	738	854	814	863	796	796	880	844	810	821	804	842	833	850	807	809	824	800	816	829	824	794	817	746	817	862	822	841	851	849	836	795	807	841	817	821	817	792	852	818	828	848	797	805	834	874	862	822	836	853	801	822	792	837	856	801	820	746	861	829	785	804	845	800	815	839	855	816	864	811	833	846	817	850	820	812	835	751	830	861	837	817	810	859	778	860	768	796	823	810	825	838	831	804	836	840	809	802	835	825	808	861	816	827	828	825	841	839	809	817	771	794	821	833	840	841	838	809	788	828	821	837	758	825	818	794	838	817	821	842	881	835	839	825	788	821	825	792	825	847	856	830	814	827	825	813	858	871	848	854	873	776	802	815	786	841	819	826	781	806	842	842	846	896	789	828	797	853	820	889	810	864	887	785	819	819	846	837	810	844	870	805	811	824	844	804	826	853	800	847	798	812	768	860	810	771	783	803	821	777	817	776	871	781	836	802	810	838	819	845	824	877	825	783	830	803	798	823	854	825	799	844	846	846	904	819	857	783	829	842	837	751	814	840	844	788	835	841	804	793	854	826	789	840	836	827	839	852	840	838	811	796	847	802	782	822	836	821	828	810	805	823	814	814	838	847	820	818	829	786	792	810	816	821	796	807	847	818	884	809	791	889	861	846	818	821	825	838	809	861	824	778	858	857	812	824	888	788	868	835	823	813	845	841	805	851	793	821	786	848	859	821	895	850	805	816	819	802	861	812	807	851	840	814	838	821	853	814	802	826	802	818	836	812	851	853	825	838	831	783	784	815	817	803	853	864	774	791	847	832	837	871	808	795	824	782	843	816	871	845	838	859	816	773	765	820	851	862	810	885	840	860	798	798	837	871	858	780	800	830	823	829	830	830	869	801	792	872	800	817	821	831	787	813	870	876	804	841	778	797	838	781	816	855	836	838	791	839	889	838	818	864	876	817	817	842	831	875	854	820	855	847	862	870	799	845	809	836	826	790	825	839	804	877	829	829	836	840	815	816	811	806	806	834	800	838	752	851	825	873	812	800	849	814	806	826	790	818	824	880	877	829	852	858	857	848	837	796	819	813	800	834	867	835	874	834	819	892	777	804	852	786	804	882	789	797	815	841	882	801	788	855	829	849	832	843	850	810	816	852	828	777	781	802	875	832	800	815	798	877	836	845	780	846	769	791	838	812	859	796	832	816	848	835	803	842	821	853	825	851	901	860	778	766	781	827	838	840	830	807	837	823	820	850	809	848	795	802	831	780	831	781	787	822	803	786	836	837	804	851	843	811	787	859	855	830	829	861	834	796	824	804	832	827	822	821	869	859	838	870	833	777	888	902	885	864	788	783	824	846	774	818	810	838	827	815	822	815	786	863	864	819	834	837	812	829	820	853	837	854	820	820	842	838	856	837	836	834	827	851	844	845	858	787	794	764	823	835	838	854	777	871	815	806	831	801	839	855	853	772	870	838	872	809	818	845	800	812	849	802	767	841	860	797	822	822	847	789	827	803	790	845	847	799	861	790	778	840	811	822	816	807	826	783	798	790	826	842	837	803	793	895	804	830	843	833	779	815	807	847	796	810	843	811	818	789	809	841	859	833	833	858	847	824	835	809	843	801	828	790	795	856	852	789	868	820	795	905	797	819	841	801	859	850	824	819	838	829	811	832	839	845	818	799	814	849	849	864	819	868	764	899	810	840	840	823	802	835	887	870	840	825	820	874	780	889	867	855	804	825	815	871	861	813	828	810	839	799	791	848	796	838	848	830	816	886	803	804	825	821	825	818	768	836	830	842	842	852	825	830	847	776	830	812	811	824	825	824	773	800	848	782	753	811	814	793	874	803	867	792	841	775	816	788	855	802	808	852	838	849	869	869	860	890	773	831	879	816	834	836	791	798	885	808	817	876	801	879	796	799	856	824	821	775	792	799	865	839	806	799	868	786	829	871	836	866	895	837	842	841	852	800	864	860	877	822	845	840	815	807	770	799	861	827	766	806	842	821	831	801	848	863	825	819	822	832	837	807	821	883	836	880	820	848	809	828	840	837	853	861	881	821	784	801	859	805	835	853	819	822	820	871	801	821	826	879	773	843	866	850	777	794	833	802	814	828	819	817	833	808	817	844	806	837	843	827	811	805	858	756	851	841	800	775	835	818	829	809	916	886	813	830	824	812	809	816	814	809	865	832	833	841	789	818	790	844	837	829	876	837	821	839	844	823	826	814	849	857	889	844	787	771	819	777	877	839	786	824	775	768	826	812	828	804	780	839	811	802	824	796	843	832	820	855	827	838	895	792	836	803	796	818	802	866	748	773	846	834	819	840	764	761	841	831	863	863	827	776	829	822	797	800	800	802	822	817	846	829	826	850	814	814	785	849	831	798	838	799	852	796	813	852	857	801	798	805	812	827	817	857	834	833	794	837	845	816	811	823	792	833	851	860	852	843	850	818	844	824	816	848	844	815	832	824	861	838	807	851	812	827	800	795	861	834	846	798	801	807	793	790	806	802	802	822	799	837	842	855	827	803	801	788	830	790	824	834	758	826	827	831	825	823	808	788	848	824	846	795	841	784	827	810	795	823	815	833	840	801	884	796	830	815	832	779	863	832	852	871	812	799	804	879	785	792	817	807	841	827	815	853	798	809	824	839	803	820	819	844	818	790	875	788	809	824	819	812	812	811	802	833	844	900	818	822	822	826	765	879	832	877	861	827	826	833	858	825	854	839	789	824	769	848	826	806	784	884	854	832	784	787	885	839	852	812	812	851	757	830	810	812	849	800	814	847	824	838	852	858	818	854	830	828	815	773	840	852	793	847	855	851	820	829	854	836	784	870	782	854	787	821	857	821	815	808	885	826	821	871	802	817	844	873	862	815	775	766	813	852	860	861	805	851	794	866	844	855	813	835	831	863	822	838	816	838	889	833	804	782	777	829	873	820	876	827	852	820	859	807	806	787	794	798	821	828	853	789	793	838	826	859	828	812	794	839	852	849	813	785	809	805	790	836	811	830	906	835	828	839	805	821	838	818	855	819	826	837	873	876	815	878	852	840	835	838	789	801	814	855	844	905	873	835	814	795	853	816	822	820	783	793	786	822	839	813	840	825	807	826	844	829	806	856	854	812	841	848	819	795	835	820	821	793	804	805	784	838	802	795	837	783	878	788	798	838	818	826	804	844	797	821	845	854	815	872	821	819	815	828	790	827	868	863	823	817	802	846	805	809	847	838	791	797	869	896	819	871	837	802	820	808	870	853	853	827	840	831	786	814	846	815	866	800	827	848	833	840	817	870	738	831	821	815	784	812	845	779	862	852	800	813	885	827	858	824	830	846	804	773	801	779	828	819	812	870	807	800	784	834	808	801	847	774	820	833	825	836
24410	20354	26338	24238	20322	7323	1291	917	760	702	610	596	562	528	551	491	484	476	477	460	446	511	416	424	406	412	421	424	418	428	371	422	412	403	423	357	384	394	406	384	392	416	412	339	388	360	414	377	395	423	403	380	358	358	401	397	397	386	359	376	353	401	401	366	373	396	401	370	386	374	410	379	400	419	415	368	390	386	416	385	400	377	377	377	394	383	360	381	358	410	365	414	416	392	428	387	390	415	380	391	383	425	362	369	404	397	369	389	396	406	382	397	390	405	428	395	366	388	355	370	404	337	397	398	391	405	362	390	390	387	429	397	390	392	402	356	402	388	335	391	390	392	376	368	387	364	395	382	354	379	395	378	377	421	397	344	349	378	341	365	418	391	415	406	384	400	379	394	392	396	379	358	360	363	362	399	382	387	387	408	366	358	404	363	428	390	411	366	358	365	385	391	388	390	378	361	410	373	417	400	365	371	376	376	370	352	389	408	369	376	381	441	374	394	360	403	386	395	371	373	386	396	428	361	390	373	373	375	382	353	417	392	363	393	417	371	377	397	365	399	375	419	402	425	391	358	372	410	390	370	360	379	380	421	395	357	377	403	409	379	367	363	404	400	385	388	384	384	425	385	368	387	378	389	394	372	380	361	396	402	382	377	389	359	369	403	386	389	363	362	409	371	393	392	381	348	371	377	369	385	352	389	382	398	358	382	359	344	390	386	380	379	395	351	408	372	404	375	373	369	374	376	375	394	397	400	388	383	416	379	402	395	335	372	415	384	433	376	383	351	375	383	392	369	398	378	351	390	365	395	382	366	373	373	382	356	380	394	394	354	357	356	373	354	368	360	368	380	403	353	393	384	351	405	345	369	421	367	376	352	375	361	361	353	366	388	376	434	406	382	375	398	390	377	380	397	379	391	351	389	361	387	366	352	362	376	345	391	409	370	431	375	390	420	370	405	372	376	344	378	406	369	411	366	400	380	386	404	389	406	449	374	419	367	378	379	365	365	360	362	374	418	394	404	396	376	371	388	407	436	378	371	391	386	373	373	375	373	393	388	385	370	360	389	385	360	357	402	399	367	402	368	391	393	441	357	388	371	396	371	357	395	400	408	401	389	348	389	379	359	345	394	390	389	358	350	392	395	389	376	401	362	368	362	379	390	377	372	383	405	404	373	392	379	392	399	401	360	390	373	387	397	406	370	365	341	363	394	427	400	405	382	409	386	411	383	401	360	428	383	372	375	385	396	384	386	367	382	385	396	353	371	397	380	417	416	374	364	412	388	414	378	353	376	365	380	365	375	375	423	385	384	384	382	392	408	361	364	376	373	362	336	397	366	382	404	383	400	350	381	365	391	381	370	389	370	419	392	367	383	349	372	349	348	404	370	395	404	397	403	324	409	364	388	394	366	353	409	370	368	352	415	371	402	391	359	381	391	359	370	345	362	350	378	412	391	371	376	359	375	365	410	378	379	361	384	382	362	360	398	388	409	375	363	418	364	391	380	398	364	383	365	384	357	361	399	388	389	410	337	374	377	376	339	353	381	338	372	386	407	358	402	383	382	359	396	353	395	387	385	395	382	358	391	365	365	410	399	397	351	408	379	386	392	349	379	363	413	375	366	374	341	399	373	379	383	415	389	389	379	400	373	418	373	384	383	397	400	386	374	404	387	401	404	412	400	344	377	366	398	397	388	363	361	353	350	363	381	404	410	384	367	367	365	385	382	391	403	371	390	388	371	361	414	401	397	365	359	373	397	379	374	416	429	371	415	381	392	379	383	374	365	371	410	376	357	348	399	407	387	361	393	399	384	366	384	366	381	374	376	379	376	369	401	361	378	378	359	387	400	401	429	362	363	392	427	400	368	381	361	366	404	393	354	420	356	380	391	312	403	356	408	377	354	375	406	381	385	383	349	395	388	372	368	355	393	366	371	383	341	381	411	386	400	379	387	441	372	401	410	389	369	392	412	385	403	376	395	379	396	364	376	376	363	390	387	373	357	396	390	344	384	374	391	398	408	430	386	406	423	401	370	367	358	365	382	356	376	346	368	389	355	409	392	351	368	380	382	348	391	396	399	401	413	400	360	349	389	381	350	383	402	370	376	369	374	362	357	391	388	387	391	391	379	369	360	412	394	387	358	372	393	375	372	386	353	380	394	367	351	352	333	386	381	406	413	378	389	358	373	378	402	374	379	402	388	377	380	338	393	381	381	395	377	400	403	379	377	344	403	383	390	380	373	417	388	354	416	381	384	393	390	404	390	376	381	394	384	393	379	391	357	396	353	397	374	413	383	402	405	381	398	416	402	384	379	410	358	372	377	384	405	375	391	379	403	387	335	375	360	377	389	398	394	397	389	364	373	387	390	359	384	362	398	375	375	352	382	383	379	412	372	386	359	387	411	399	344	400	345	406	366	381	374	384	352	403	379	394	382	391	403	360	391	369	416	398	364	395	355	396	386	384	356	398	382	391	389	384	376	398	392	366	387	382	381	404	374	389	404	372	389	375	396	390	352	363	361	362	405	387	386	405	367	403	412	375	408	355	395	361	337	403	362	380	395	401	359	392	406	389	371	346	373	384	394	370	398	375	367	385	387	395	368	381	380	363	375	369	365	368	397	407	344	379	374	345	391	388	343	412	358	370	387	335	381	361	353	353	381	380	415	387	387	421	334	372	382	396	383	366	375	387	401	409	401	395	378	419	357	408	403	393	394	386	366	382	379	394	377	412	375	375	391	393	394	366	359	380	350	393	395	380	382	368	363	372	389	389	401	387	360	409	403	390	371	377	382	373	371	375	356	373	408	369	370	383	373	367	383	404	358	333	377	416	354	385	373	400	389	399	358	395	367	374	358	376	358	388	386	405	361	392	383	363	375	404	366	404	381	387	405	353	366	396	414	383	342	359	392	365	395	355	387	405	394	398	376	414	353	373	359	405	375	378	392	380	389	364	402	384	387	374	407	350	410	381	407	411	383	364	379	381	357	379	371	379	384	369	383	380	410	409	401	381	404	389	371	385	381	396	382	401	375	385	376	376	356	393	350	397	371	389	387	369	386	389	371	362	384	391	383	392	381	386	382	362	360	342	377	364	410	372	381	414	422	363	400	388	369	359	406	409	397	404	378	389	353	411	419	374	404	368	401	381	397	403	371	416	372	387	365	366	383	396	436	346	393	387	373	373	420	375	391	363	413	362	358	383	381	390	358	373	351	415	404	381	369	409	399	369	367	399	389	380	363	383	394	394	361	394	363	365	388	366	403	408	401	357	395	374	347	387	367	390	366	420	360	410	357	385	368	370	406	397	379	347	356	388	390	399	352	404	366	386	364	356	367	400	396	405	388	392	385	374	368	400	387	376	364	344	340	379	326	398	408	356	378	401	340	355	377	401	389	396	397	368	385	399	382	385	408	365	387	383	426	385	390	377	405	433	392	382	354	391	371	368	368	359	354	368	409	386	389	375	391	382	368	384	388	371	394	381	347	393	386
8412	11273	10176	5598	3640	2581	1995	1631	1287	1152	1003	882	796	829	666	621	654	623	640	585	555	538	531	489	532	503	489	486	484	484	475	465	475	425	451	430	437	454	492	437	464	464	450	473	452	441	414	444	439	490	416	387	410	433	402	439	406	428	425	418	407	411	411	415	410	435	430	406	426	462	424	440	417	430	425	437	403	400	435	421	406	407	371	433	406	399	420	436	418	419	408	382	436	438	447	417	457	448	424	390	414	385	411	407	420	412	388	420	403	439	424	430	395	418	407	387	410	414	457	391	413	405	448	426	471	411	377	440	390	444	399	433	412	443	426	422	403	427	376	453	389	396	390	457	421	418	444	414	421	385	405	441	416	417	432	423	414	421	419	428	447	426	402	397	399	397	443	402	404	434	411	419	399	422	422	407	409	424	374	467	408	431	415	442	421	403	419	422	402	404	382	404	395	377	433	453	394	407	436	425	424	414	429	426	432	408	403	399	402	425	380	418	453	399	436	429	415	390	428	405	408	416	412	384	417	418	451	440	399	401	398	409	438	400	426	418	412	425	392	440	425	421	440	433	445	406	433	401	445	445	417	365	407	389	409	419	406	426	421	396	434	371	435	431	420	403	404	425	435	376	361	441	387	438	382	439	418	404	419	437	412	416	439	418	396	465	384	431	402	428	383	415	407	417	424	407	455	413	430	410	393	392	421	447	394	415	424	434	386	433	416	431	442	445	417	434	417	410	394	421	444	409	396	416	431	415	371	397	359	388	424	395	396	387	379	449	390	450	419	414	418	425	412	413	420	421	393	389	409	417	418	430	404	390	403	431	393	430	392	395	428	396	410	419	397	426	438	421	417	413	401	444	393	391	364	411	382	406	399	411	427	419	422	439	414	383	400	402	403	443	396	429	419	387	413	417	413	380	394	406	417	383	429	455	396	444	421	398	431	404	373	453	417	398	402	396	404	379	397	402	409	412	399	420	379	405	427	433	456	435	436	407	413	405	358	403	408	476	408	437	441	390	444	423	388	384	384	427	422	414	425	404	418	409	357	385	432	397	426	415	444	434	421	384	393	428	366	400	395	380	433	439	419	413	400	423	410	417	416	396	428	401	451	441	415	419	445	415	412	424	401	451	378	402	446	404	423	410	392	422	404	429	424	412	411	454	397	422	404	403	457	400	396	451	413	401	423	406	444	415	432	440	412	422	407	430	411	416	400	396	419	378	414	431	409	422	424	408	399	399	453	429	448	408	411	459	448	389	408	444	383	440	410	428	420	427	452	380	388	409	411	442	457	406	415	362	424	408	414	398	386	407	435	423	449	403	433	434	410	462	432	412	427	402	413	423	417	385	382	421	418	429	415	405	404	397	415	434	407	439	395	389	434	412	440	411	400	448	419	388	433	406	374	432	399	425	394	403	420	418	420	417	403	445	429	407	405	418	425	400	407	418	417	414	423	399	391	404	409	409	421	408	433	407	428	413	397	427	415	398	389	405	380	404	429	440	404	385	396	407	411	401	412	406	413	411	437	438	407	384	418	437	435	425	406	410	402	414	399	413	400	413	438	401	401	413	404	384	443	429	409	393	453	428	408	410	414	418	397	445	432	461	426	407	404	396	414	439	406	419	432	413	389	421	409	423	421	405	388	380	408	415	404	390	424	413	408	374	414	453	410	382	415	434	446	435	421	425	431	407	445	427	433	433	412	432	441	425	403	397	420	424	389	383	370	429	410	408	418	376	413	387	403	381	422	416	429	424	402	427	430	408	458	421	413	415	439	473	420	414	403	453	459	445	433	417	414	402	438	380	387	397	445	392	388	412	423	420	408	411	432	440	373	417	418	448	380	385	415	430	418	417	397	400	420	420	395	428	418	385	412	422	409	409	410	424	405	397	391	439	401	409	402	412	423	412	470	424	439	379	407	433	416	392	427	416	417	426	404	451	437	397	414	439	392	410	427	425	405	431	426	439	429	455	397	409	429	374	394	409	392	459	417	422	415	421	421	395	430	407	406	418	413	418	363	442	413	416	434	421	436	418	430	412	414	400	422	398	406	410	439	416	436	399	442	410	408	426	403	400	429	421	416	392	406	416	407	454	436	441	413	411	432	399	432	424	434	412	419	409	410	404	411	408	438	403	415	391	423	423	408	429	441	412	423	408	447	435	414	420	414	440	428	431	428	439	405	427	374	436	407	416	401	394	408	388	380	454	445	428	442	387	432	435	393	482	442	408	444	395	422	417	388	407	442	420	402	446	411	395	408	413	405	395	422	422	427	426	401	418	408	412	430	383	411	409	407	389	394	427	432	393	436	397	406	373	420	417	450	340	401	415	438	456	405	411	442	403	428	408	423	429	381	401	425	401	408	419	440	425	443	404	410	410	396	434	413	378	430	426	424	445	408	387	443	417	405	413	394	396	436	401	438	407	419	417	420	430	393	402	438	431	426	442	422	408	406	434	416	436	401	394	410	399	429	439	398	402	410	409	413	420	399	422	431	452	449	421	431	409	431	456	378	395	398	435	432	385	399	439	386	421	453	402	425	446	490	431	423	378	405	396	430	401	423	446	420	430	414	437	431	426	422	413	426	390	443	386	407	440	468	413	422	410	383	403	417	421	461	412	410	466	379	423	405	383	388	395	425	388	424	461	378	399	422	404	399	417	442	381	430	412	389	419	426	452	451	411	450	389	411	436	393	404	411	406	427	439	398	458	418	397	429	428	379	428	424	391	415	407	429	436	419	408	413	374	440	420	412	402	414	432	432	396	411	424	430	445	424	409	414	405	406	404	457	405	429	416	389	421	400	422	421	424	392	440	410	434	418	450	400	435	424	441	407	453	402	423	406	399	408	388	429	428	397	385	390	410	418	416	420	401	380	408	394	427	402	414	414	436	414	428	419	410	420	444	404	410	406	380	376	446	386	412	389	397	399	406	404	421	386	408	400	401	413	430	432	412	387	446	414	419	409	405	444	406	408	409	464	416	391	411	420	410	436	413	438	417	415	418	429	396	406	409	400	435	400	409	418	381	409	418	426	422	390	406	415	398	461	411	411	427	443	441	394	435	451	421	444	433	413	400	395	442	431	410	432	405	410	423	399	409	427	425	412	398	424	401	394	426	428	397	392	427	443	388	403	409	435	439	400	416	423	362	440	417	437	437	408	394	421	438	429	396	435	391	417	419	419	418	421	419	423	405	425	386	409	430	399	375	408	434	453	412	441	409	422	443	405	456	436	408	413	439	416	439	396	455	403	442	427	406	429	412	423	369	428	419	416	438	445	404	441	430	428	451	427	410	405	429	380	372	371	438	429	422	420	416	364	435	402	429	440	418	415	433	387	440	400	423	440	409	396	426	443	407	423	412	422	415	379	391	452	413	404	424	426	406	375	398	393	416	383	458	408	451	403	412	404	429	396	415	416	414	384	374	421	396	462	427	448	436	397	408	392	430	427	435	410	419	405	439	390	446	460	430	384	401	430	393	403	412	402	420	409	390
22679	20350	26787	23776	20355	20298	6132	1931	1471	1392	1296	1178	1116	1083	997	1003	967	963	950	936	888	879	929	869	901	901	833	850	867	870	817	818	898	824	757	882	867	827	817	824	896	780	841	772	782	811	812	859	825	788	836	796	842	781	795	749	786	789	793	834	867	808	793	772	879	837	790	780	767	775	763	812	811	807	804	787	805	801	788	803	762	795	760	803	825	774	774	826	780	757	796	778	788	783	828	778	784	788	796	813	795	766	846	834	852	834	823	803	793	777	790	821	749	783	797	786	769	784	765	832	846	789	812	810	786	767	770	770	725	824	756	795	781	800	782	799	755	783	805	823	829	776	759	772	771	780	801	805	833	772	825	776	762	827	794	799	797	783	746	820	829	781	791	732	768	718	785	731	773	777	788	762	777	838	780	854	835	812	733	736	822	741	728	794	781	850	771	811	770	784	790	797	836	803	749	817	774	758	740	797	853	784	800	794	772	807	774	762	816	777	798	784	795	791	796	753	739	782	750	766	835	796	783	787	795	787	748	775	740	768	801	842	724	794	777	832	804	805	818	761	789	777	777	753	783	789	783	730	792	806	838	829	828	780	816	774	804	749	851	779	768	756	773	829	765	787	832	777	794	779	779	765	811	795	756	776	813	755	777	761	755	733	761	775	783	788	795	830	766	812	801	761	787	778	781	774	829	774	771	782	751	788	794	788	828	767	806	818	734	767	800	746	740	792	789	790	813	757	827	818	776	735	774	802	783	758	792	743	867	811	796	793	816	814	767	805	756	800	793	860	800	827	736	764	799	727	851	791	801	753	774	781	803	812	784	769	773	808	796	777	820	783	765	813	794	773	744	762	748	738	827	756	780	780	725	793	778	765	823	799	839	770	825	765	726	776	781	747	752	797	760	771	803	774	818	785	765	832	770	768	794	809	829	782	783	793	782	828	751	762	767	810	837	755	784	770	764	786	841	789	759	768	781	727	798	781	835	776	802	797	763	801	832	781	746	777	775	784	769	781	761	773	772	801	812	834	779	851	769	760	811	722	752	751	773	817	751	773	729	745	781	764	796	783	793	782	798	787	765	807	783	709	794	779	802	813	737	755	803	788	761	764	811	753	819	785	838	774	743	813	793	790	814	822	817	724	759	769	744	773	786	836	804	802	785	869	809	714	759	816	822	826	793	784	837	760	772	730	826	713	808	813	778	760	786	758	799	786	803	798	787	839	781	790	776	858	829	758	788	764	792	763	837	817	795	801	788	796	777	748	783	778	731	742	798	754	791	844	788	747	783	803	801	792	852	786	757	790	744	803	802	791	792	844	781	819	775	815	846	817	766	772	748	783	761	748	786	767	787	844	811	741	792	790	804	805	749	801	733	776	814	843	804	821	801	762	780	738	803	778	759	773	796	770	779	778	761	793	823	768	781	800	790	799	761	751	804	757	765	761	809	686	792	813	790	771	723	808	825	814	782	788	829	785	766	765	739	755	805	811	749	751	791	818	745	776	780	761	808	780	784	794	785	802	818	797	779	827	783	818	722	797	756	750	787	765	816	809	769	781	722	767	823	784	756	762	733	817	786	793	784	810	789	799	763	743	788	792	804	806	806	775	743	793	857	803	724	805	823	801	799	741	792	799	794	748	750	759	805	781	828	746	769	776	784	800	844	764	816	788	820	803	787	767	728	813	803	783	810	818	823	775	764	756	777	795	820	822	764	763	789	854	794	734	790	765	794	753	793	826	809	825	794	784	780	725	722	785	759	804	761	776	766	768	771	761	768	819	767	806	820	790	745	775	809	726	751	794	811	796	802	821	765	809	782	815	835	808	780	749	752	867	792	793	753	818	777	829	802	795	793	806	795	810	763	753	805	803	792	778	779	798	776	794	804	786	790	735	868	777	812	801	792	759	800	789	858	751	786	799	835	776	798	778	797	796	788	793	827	769	794	772	783	779	783	797	740	768	765	807	814	807	777	801	770	774	769	763	814	781	770	840	799	781	763	735	791	763	798	793	822	761	798	782	805	821	833	788	739	819	818	829	825	785	776	792	785	777	782	745	807	884	794	799	771	755	792	821	785	765	796	813	819	807	801	764	813	782	776	811	741	762	774	796	768	795	797	775	779	764	826	782	801	810	781	770	830	787	822	813	775	781	790	818	839	779	805	763	799	796	806	845	793	733	747	826	818	778	752	820	747	796	779	796	787	829	782	796	774	809	791	816	786	758	773	830	777	760	813	799	819	815	822	786	761	807	782	831	846	756	767	789	804	747	758	776	719	748	741	766	780	829	839	808	768	797	765	759	834	812	768	763	801	763	771	792	826	796	757	743	790	820	796	790	802	806	762	746	773	801	785	800	766	777	802	779	791	796	795	785	786	824	800	822	755	769	797	777	758	833	742	787	757	784	794	790	767	766	814	775	813	818	760	815	785	760	791	812	792	750	788	761	783	822	774	784	773	808	780	780	785	790	807	818	786	789	755	815	857	773	810	765	785	826	823	794	856	799	766	827	776	801	793	781	782	815	812	796	812	787	786	746	783	781	780	815	852	782	778	772	801	786	780	781	782	777	799	778	764	795	751	776	855	778	806	802	771	765	781	778	777	760	773	806	797	732	760	800	818	782	783	783	757	803	772	730	744	788	812	753	807	798	823	759	775	787	797	846	803	805	767	729	783	778	763	761	790	753	798	755	784	839	816	820	774	791	785	824	846	755	815	819	744	798	768	763	780	797	770	804	806	774	768	755	757	781	777	826	787	766	786	782	720	806	774	754	762	777	799	741	778	764	791	797	763	814	782	746	811	762	799	796	738	760	751	777	789	783	754	781	739	799	781	730	730	745	762	780	813	820	779	775	800	789	713	786	765	822	779	784	782	724	802	814	796	741	769	775	772	815	872	751	774	802	788	754	800	774	774	771	810	778	819	744	727	764	796	785	736	695	811	780	840	757	812	773	745	808	798	794	833	765	822	779	800	783	845	850	813	819	797	795	731	788	792	785	739	779	830	798	836	817	830	774	767	778	746	756	774	759	789	801	761	805	718	776	836	839	764	792	793	773	743	791	820	820	807	807	787	819	772	858	760	827	777	814	768	779	838	799	742	749	808	803	772	778	808	758	739	820	819	795	803	800	725	733	790	775	702	788	820	797	806	760	804	816	752	810	772	776	722	796	770	793	806	820	762	767	771	771	843	791	759	803	812	803	790	774	798	760	764	758	810	768	788	792	817	807	767	772	729	762	761	723	779	782	737	843	809	741	791	786	759	787	789	784	808	764	788	725	816	775	804	783	749	797	720	797	804	740	822	848	805	773	793	784	774	779	787	852	761	806	819	818	823	775	765	794	812	805	742	793	823	767	794	776	777	776	737	802	788	832	774	813	770	797	732	717	765	721	754	698	743	760	774	767	793	751	764	801	782	784	797	810	803	789	779	769	761	806	746	783	840	799	783	754	779	807	821	824	748	788	756	782	797	797	807	740	759	819	783	753	860	809	804	804
11664	17574	15895	9533	6511	4808	3634	3039	2522	2184	1951	1726	1611	1410	1352	1236	1221	1078	1085	1085	1021	1038	969	877	952	897	934	905	898	877	860	903	896	858	859	853	840	834	841	774	769	855	782	791	819	780	781	778	761	804	750	739	790	798	753	788	832	794	781	782	750	784	771	779	763	838	783	789	752	757	741	746	735	766	738	754	756	869	794	757	788	759	776	759	758	775	768	743	749	732	822	836	799	766	779	764	740	739	728	760	783	777	709	718	794	763	768	797	734	780	726	802	736	729	740	749	774	786	768	709	758	709	842	800	771	764	767	773	726	735	808	755	797	741	777	794	801	738	796	752	748	789	777	789	746	813	751	826	692	751	745	747	770	737	798	713	789	739	754	784	770	711	784	723	766	781	782	736	742	797	791	762	779	768	749	698	804	768	768	795	776	769	795	769	735	765	762	759	748	785	740	757	759	783	789	726	734	772	787	793	811	792	721	743	804	722	747	758	747	751	724	716	743	752	755	780	786	753	721	762	756	759	720	764	762	761	797	736	769	747	790	736	801	749	763	751	769	725	753	749	723	766	763	777	825	801	771	770	751	772	781	787	734	733	746	742	737	767	790	750	762	678	766	747	764	781	758	753	746	746	779	780	815	741	763	742	740	790	745	727	791	807	775	739	802	820	743	733	705	723	748	746	723	740	761	770	742	758	735	745	774	804	733	795	766	740	761	793	733	778	791	742	748	719	750	780	730	780	716	730	760	758	782	791	709	765	780	746	749	728	761	772	761	737	772	730	809	773	757	766	786	742	712	743	721	748	748	759	745	744	760	737	791	744	806	768	740	758	756	746	734	750	782	717	742	742	805	698	770	761	746	776	811	773	775	774	804	752	821	779	752	749	769	763	767	793	749	785	784	768	739	759	786	736	735	722	744	772	701	771	795	738	736	723	734	749	717	756	767	772	780	774	765	693	809	784	743	711	733	779	770	758	714	711	834	762	784	731	755	757	786	735	714	781	750	743	748	742	722	762	768	794	734	731	807	760	742	773	793	711	713	791	751	740	770	711	760	765	759	821	794	752	687	758	766	742	757	780	773	805	745	770	772	741	750	763	754	735	756	740	750	786	760	738	741	758	712	733	793	785	751	803	775	766	774	757	744	746	761	749	757	766	752	775	735	762	769	752	712	654	733	806	743	762	764	751	769	764	787	798	690	748	790	768	752	768	736	778	758	719	784	764	733	783	742	766	781	683	729	759	750	716	802	715	770	822	752	800	791	720	756	753	742	748	781	763	728	784	763	745	785	750	722	803	707	750	772	730	779	735	729	761	786	789	754	751	800	711	788	801	779	678	754	741	766	795	745	753	757	735	756	734	745	743	714	750	761	760	781	730	751	752	758	793	762	774	697	786	720	701	790	736	762	747	786	745	762	738	746	818	722	756	765	734	758	771	739	714	740	773	742	809	765	771	765	761	803	785	747	725	753	790	744	728	764	768	732	814	716	737	847	762	740	776	689	749	795	760	754	729	733	766	767	717	790	753	751	791	798	744	729	765	750	776	747	720	757	724	779	754	766	786	756	711	800	766	750	757	752	744	775	754	757	749	761	766	780	715	776	792	765	741	753	772	710	734	778	756	761	761	827	705	784	747	744	756	766	789	729	734	752	798	752	743	754	741	805	697	750	805	772	776	765	762	767	744	790	726	763	765	741	775	765	759	718	802	774	773	792	784	814	776	770	767	754	757	755	772	759	775	729	732	762	760	760	707	769	764	773	718	741	756	758	795	751	795	748	754	769	711	759	726	760	765	778	793	746	748	795	769	724	768	766	761	768	787	770	766	735	754	733	748	732	749	744	773	738	746	781	748	738	763	778	737	760	778	745	717	761	791	760	767	720	781	783	740	783	796	750	817	776	755	738	767	725	752	769	717	714	751	740	768	716	743	762	742	761	727	740	766	779	743	779	732	756	728	746	775	751	787	708	776	768	788	757	793	711	786	753	733	767	756	751	711	714	815	771	759	758	724	768	766	764	751	809	769	771	785	748	779	763	774	761	728	733	808	724	710	776	756	719	759	744	734	755	741	737	729	759	766	826	804	757	787	809	768	700	736	751	757	746	727	785	798	751	747	786	764	739	789	785	762	771	761	767	762	790	756	747	795	745	761	753	739	790	828	834	747	746	764	756	736	708	693	741	789	764	730	800	766	751	734	726	770	772	765	768	770	684	741	717	772	778	730	751	750	791	720	753	763	805	753	787	799	749	736	787	788	727	768	786	745	751	764	761	733	791	799	834	762	775	722	765	748	721	731	757	743	791	794	733	730	710	728	706	753	778	810	763	807	809	711	738	760	747	727	782	746	734	735	804	780	728	719	766	759	775	699	794	774	737	741	775	745	747	740	746	731	750	733	794	743	729	761	778	722	729	757	698	858	757	732	788	750	767	762	758	730	749	778	762	748	779	751	747	729	761	779	762	819	765	762	762	750	772	766	767	764	723	759	738	759	756	763	761	804	760	788	693	714	776	736	783	772	774	774	731	741	734	780	708	792	754	774	751	798	732	770	758	713	757	695	756	722	721	745	787	802	772	741	764	768	751	776	752	722	739	786	760	763	800	738	744	773	725	734	731	721	736	777	698	755	747	757	720	742	791	740	722	714	765	788	729	749	743	786	782	769	771	757	764	755	819	705	768	734	778	741	811	746	735	756	796	700	755	774	789	711	739	755	752	747	749	718	766	730	763	784	728	736	740	743	760	759	758	749	734	725	708	774	778	785	805	747	784	741	769	758	780	717	751	731	750	774	766	704	736	729	791	719	728	770	736	780	748	754	744	739	738	790	742	777	803	729	793	743	785	775	775	711	740	711	761	697	754	708	722	731	743	770	746	770	763	782	754	780	782	804	792	727	765	799	807	771	838	782	765	815	756	790	750	732	767	756	746	768	779	792	713	738	743	747	784	786	745	735	739	692	799	779	753	765	759	752	786	751	757	786	760	852	777	783	761	752	697	743	751	757	728	742	764	733	753	767	705	750	755	780	720	800	760	756	768	723	755	767	730	733	741	755	775	732	792	790	798	696	768	741	741	802	793	776	757	779	785	767	733	780	770	765	762	743	741	776	762	723	777	779	767	773	739	808	769	747	736	767	733	765	779	755	765	727	773	786	761	748	752	744	793	758	754	758	754	752	733	719	745	739	809	790	739	717	693	725	775	771	783	814	776	757	799	752	762	793	806	746	714	700	769	802	752	790	742	765	740	779	784	751	764	786	765	764	714	775	820	743	773	767	803	751	739	771	758	805	790	771	758	757	794	752	792	836	739	768	742	806	754	770	759	730	794	755	771	757	760	731	754	776	731	765	772	759	736	772	768	729	765	761	725	764	724	785	741	786	779	726	740	774	734	742	812	730	748	778	782	824	751	752	741	755	750	750	734	748	752	735	772	738	753	758	718	809	709	738	789	707	723	757	746	722	742	790	713	751	772	783	783	771	790	771	768	751	743	746	743	741
27851	13235	2202	1094	945	828	816	804	835	800	797	833	794	779	823	760	816	806	815	807	828	726	799	856	782	804	786	793	808	822	781	803	762	846	812	760	824	808	809	801	789	831	773	796	828	783	789	786	839	810	762	827	743	818	781	778	783	800	825	797	775	828	809	839	776	779	775	790	800	789	795	795	793	782	774	797	810	816	805	785	809	799	834	787	840	789	801	852	749	833	789	799	798	763	757	747	712	832	771	863	772	778	850	756	757	847	794	739	773	774	796	765	814	770	803	751	798	806	783	792	780	839	790	822	833	727	802	750	796	848	805	774	794	822	788	792	799	814	812	824	752	835	770	765	817	806	774	797	804	761	825	832	771	830	779	780	779	810	764	827	788	782	801	797	772	788	770	783	782	795	817	774	782	801	793	753	793	818	791	800	761	777	761	815	780	843	796	780	729	780	802	805	784	804	750	783	812	758	764	769	793	794	840	766	784	859	829	784	770	772	814	709	844	788	806	808	786	796	791	758	796	818	813	801	795	780	764	773	788	788	777	786	831	824	745	821	802	773	747	782	784	813	797	776	799	774	811	802	789	825	778	780	817	795	787	845	787	767	852	839	781	805	845	773	806	767	807	821	839	744	749	764	831	804	788	774	732	796	802	831	806	823	772	876	815	786	849	817	855	772	816	811	756	800	812	774	802	764	750	786	808	794	792	778	804	792	799	761	787	781	776	833	791	796	791	817	799	820	799	744	781	833	758	754	783	785	804	785	748	771	777	803	796	804	829	797	792	846	727	782	781	815	771	810	786	775	786	764	806	808	824	764	847	778	794	848	803	847	767	774	770	772	802	832	809	762	813	818	784	805	757	769	805	759	750	759	800	782	750	781	782	813	764	835	751	820	789	738	808	792	804	793	766	775	778	747	763	768	778	773	753	819	775	802	773	821	813	806	847	790	775	817	841	811	794	802	785	759	802	781	801	824	774	750	775	781	784	783	727	796	803	753	750	806	809	757	834	796	796	783	773	831	837	763	793	793	785	806	817	820	841	828	735	782	810	769	750	796	803	816	849	806	775	849	778	807	798	796	804	786	801	828	738	775	776	798	776	689	790	796	784	816	820	763	811	830	849	820	779	779	768	764	846	809	786	811	794	752	813	762	768	803	818	740	777	826	806	803	840	807	771	774	826	768	812	782	844	819	815	785	758	804	791	836	756	786	830	774	752	741	810	800	777	753	824	845	795	743	801	780	778	784	817	749	800	782	782	838	811	797	749	771	765	850	793	855	779	801	805	773	794	812	834	763	824	792	784	801	756	795	814	776	783	792	772	824	799	764	775	787	797	802	828	757	819	851	761	780	789	770	769	788	770	780	771	785	767	822	780	824	822	786	769	770	779	775	810	781	826	810	792	746	789	752	819	803	852	736	761	755	764	827	806	776	776	804	832	853	786	821	793	776	815	839	781	778	779	799	816	793	805	793	800	775	765	850	768	803	788	794	846	826	759	823	806	756	805	804	816	809	858	805	863	732	784	781	819	846	769	785	808	778	806	790	770	835	749	799	807	807	811	834	846	759	763	756	807	763	848	799	756	776	845	854	834	837	781	792	774	765	824	831	767	819	793	771	719	794	802	791	771	800	783	796	772	748	786	792	798	811	799	801	764	826	811	778	813	793	825	808	792	788	764	801	754	808	774	812	781	773	780	794	821	788	876	805	829	816	849	820	819	783	747	802	749	819	796	796	779	767	756	778	827	768	809	824	789	762	789	741	805	829	763	767	770	820	767	798	789	773	740	783	757	810	806	822	801	809	827	792	819	794	792	772	762	753	779	834	781	847	773	780	767	824	794	810	830	818	849	808	812	811	805	811	847	802	839	782	778	828	803	808	810	779	749	793	872	737	762	802	790	687	857	771	813	821	824	783	805	777	838	816	863	810	785	797	761	762	782	819	821	755	773	787	812	773	787	809	794	819	791	782	783	754	795	813	783	802	775	827	798	812	752	777	823	770	822	729	772	784	854	787	782	751	843	815	791	784	824	792	796	766	790	804	817	829	772	802	769	821	762	721	771	814	779	823	763	827	762	794	779	801	802	810	804	790	797	810	787	802	805	854	777	843	841	810	794	747	777	788	785	775	784	794	824	810	832	809	755	756	798	814	762	798	800	814	778	823	792	791	789	787	760	775	814	772	797	779	787	812	811	783	834	826	809	820	770	782	812	779	743	827	839	767	820	806	790	854	822	798	758	782	810	801	880	786	846	793	718	783	766	757	811	787	810	791	762	803	749	799	797	837	837	839	778	776	808	817	811	851	823	777	796	810	774	792	810	843	785	747	818	822	774	779	784	751	841	826	838	794	785	785	814	741	786	814	848	768	768	749	802	815	757	835	754	833	770	801	796	789	835	760	770	785	741	757	830	779	850	776	782	791	785	798	805	798	812	785	798	811	813	795	781	822	784	792	834	826	751	778	795	790	766	731	790	785	811	794	761	852	821	780	843	815	864	815	778	786	757	748	750	763	779	804	828	790	811	782	823	799	790	800	803	804	794	785	777	803	766	784	784	748	843	800	822	838	768	759	852	768	780	795	801	806	805	834	757	785	792	779	766	763	784	769	803	817	727	816	798	792	812	787	799	809	779	822	781	820	796	790	787	839	806	824	793	770	805	785	746	817	823	818	733	742	774	809	788	838	813	812	796	773	795	832	825	778	826	786	767	835	839	719	771	836	800	808	822	772	797	776	791	814	814	822	815	824	772	747	778	743	787	790	831	775	818	811	771	814	839	825	831	786	762	797	760	799	836	742	799	791	790	793	816	800	797	807	864	759	782	843	841	792	803	753	842	796	779	823	819	781	755	805	782	810	781	851	794	786	792	778	802	827	808	762	855	792	817	805	830	780	776	801	798	814	805	808	822	780	780	790	840	777	763	790	791	797	777	825	801	798	764	849	804	799	793	810	806	818	757	778	851	796	779	794	871	753	783	768	779	777	764	801	762	853	770	793	783	804	799	784	812	771	812	814	815	849	793	826	805	792	794	794	781	803	821	804	801	812	784	761	855	744	772	848	762	809	754	759	821	766	758	825	801	779	783	767	718	724	777	765	784	850	821	848	787	783	871	826	782	845	779	793	788	799	782	754	800	789	821	808	847	801	791	796	742	765	784	750	793	809	807	788	771	837	796	852	808	793	783	801	862	837	819	797	831	792	783	761	747	726	776	769	811	824	786	785	770	794	757	856	772	800	782	791	775	830	792	793	747	825	836	784	774	782	855	826	810	787	786	782	839	786	775	801	764	792	790	781	774	807	790	833	800	779	818	778	832	833	804	822	785	815	785	823	801	794	781	773	841	747	794	783	819	839	809	789	767	775	826	762	754	777	779	787	799	761	761	813	781	787	788	773	761	816	798	776	779	767	760	773	769	789	820	809	787	797	784	789	829	770	832	799	774	767	765	813	735	757	760	750	765	774	802	750	714	800	824	767	834	783	786	744	765	810	814	726
5723	1600	1390	1091	1015	1027	937	894	831	888	832	801	876	833	872	864	808	884	897	831	876	878	854	844	873	827	780	842	836	823	891	794	835	854	782	817	815	808	794	811	826	807	842	857	811	833	834	794	838	805	819	838	859	851	849	814	844	849	864	841	788	840	876	860	878	815	836	885	809	877	847	836	854	814	835	806	804	822	781	804	841	826	877	810	853	848	815	837	821	842	878	778	832	854	786	807	776	773	878	826	808	848	829	833	843	836	863	850	820	819	852	808	802	824	890	820	815	809	829	829	831	857	805	856	813	768	900	826	854	804	800	826	790	874	779	836	874	877	781	832	756	803	866	803	833	843	813	896	825	826	844	865	837	804	831	833	822	827	865	807	829	823	831	778	816	899	824	834	839	816	868	781	813	750	899	789	788	823	849	881	827	857	855	806	816	811	832	882	840	811	850	799	821	820	884	821	872	846	830	790	838	833	840	852	840	871	819	826	831	863	888	797	883	798	869	824	835	809	798	837	822	807	825	834	806	863	866	828	864	847	864	838	809	806	854	836	805	816	817	812	826	835	872	831	850	864	870	816	844	912	789	842	838	799	829	785	838	831	868	839	789	812	842	785	798	831	862	835	832	828	846	829	841	854	833	800	787	796	843	822	843	833	846	839	816	805	835	789	851	843	835	803	877	874	814	791	843	815	869	858	849	802	831	855	869	821	849	833	796	925	892	882	806	895	850	830	741	822	859	838	892	805	815	810	854	873	835	816	837	821	805	844	823	844	853	843	862	838	819	830	807	789	836	840	865	818	855	837	776	863	887	810	831	805	826	896	821	842	859	821	894	811	831	840	842	840	831	813	825	875	821	874	821	876	849	847	812	818	810	802	814	883	821	825	796	803	799	802	846	874	842	800	865	856	814	884	875	802	847	870	816	823	825	868	845	848	802	790	806	823	846	832	810	820	808	865	834	859	835	826	845	843	800	833	851	852	826	902	839	862	816	762	854	786	811	818	846	834	869	871	871	766	826	828	832	886	790	837	795	856	832	823	807	868	862	847	846	798	857	846	840	891	840	844	870	856	861	834	840	885	789	836	809	852	844	846	825	850	838	823	831	821	826	870	841	819	829	879	886	848	872	853	823	846	787	866	880	839	849	874	807	831	837	776	809	811	854	857	798	864	847	827	816	853	832	813	894	798	859	859	906	814	891	849	852	880	826	846	845	825	832	823	859	808	832	827	821	858	877	863	876	837	841	839	783	846	818	842	837	841	833	839	847	857	851	869	818	800	832	841	836	842	853	850	856	816	812	832	843	841	818	798	878	786	870	847	889	837	847	857	826	857	876	879	798	764	856	871	837	862	837	859	787	823	849	849	854	795	850	854	786	840	815	834	775	841	799	820	872	830	825	824	789	805	788	864	889	772	781	840	829	829	838	787	860	821	838	859	886	843	850	826	785	810	892	861	849	784	868	818	830	856	822	870	758	860	815	815	785	906	864	833	799	801	853	802	759	817	788	798	778	811	823	887	827	859	824	848	827	788	852	879	833	832	817	809	873	861	844	826	848	841	836	824	870	839	836	820	832	859	873	790	786	830	877	831	831	847	839	818	860	836	836	877	841	776	858	816	830	871	871	812	860	848	861	851	799	856	840	830	864	851	808	837	855	811	828	859	828	853	851	842	903	787	851	896	806	820	870	854	820	831	769	805	835	876	864	868	834	867	875	843	841	811	876	897	805	837	818	859	817	808	850	835	855	826	838	804	818	876	841	865	869	799	823	814	848	801	797	889	828	803	891	792	784	791	783	769	819	810	818	837	802	846	857	819	879	856	888	844	799	872	827	809	834	849	815	860	828	823	866	838	837	870	844	870	818	834	838	814	835	832	776	772	828	844	867	819	835	816	821	805	829	831	840	844	901	842	829	839	812	815	828	793	829	857	814	782	831	862	814	822	788	843	850	805	842	775	898	889	821	790	833	812	817	810	823	769	775	802	847	816	800	829	830	795	844	840	847	817	797	809	838	824	835	862	786	837	785	849	830	820	812	837	853	808	816	838	791	791	826	891	839	786	840	862	816	812	909	817	834	830	863	845	899	826	830	876	810	838	877	818	822	788	831	846	840	823	786	803	868	846	811	846	809	848	838	831	888	813	864	832	760	822	848	873	836	802	808	858	796	782	816	851	815	830	838	783	808	883	800	853	766	818	860	845	866	836	833	839	864	818	797	839	818	825	844	827	922	837	840	840	839	861	899	892	847	801	845	833	855	797	805	785	834	826	834	838	810	808	825	811	855	842	831	842	863	796	818	839	832	803	853	822	821	866	820	810	879	850	786	841	808	818	841	901	822	885	828	855	785	823	831	801	820	877	827	799	843	844	850	814	877	831	778	799	840	865	780	857	838	842	818	842	826	850	836	835	794	877	859	801	907	798	819	834	832	826	855	859	810	825	787	802	874	822	849	805	839	855	824	817	887	869	827	910	839	831	819	786	823	833	819	843	895	798	828	775	820	838	882	874	812	810	858	820	812	873	836	853	807	780	830	842	793	808	797	835	827	870	843	806	831	829	825	809	808	861	822	830	856	860	821	836	797	793	896	779	839	819	864	830	813	833	825	861	807	802	863	825	848	861	892	875	819	827	780	795	832	802	860	800	813	819	833	875	842	801	793	817	805	854	808	840	839	840	799	832	866	797	758	812	836	856	849	840	835	767	883	818	784	844	833	833	858	876	851	857	834	855	838	845	809	830	791	841	854	857	787	856	781	862	843	866	829	840	797	796	805	858	853	817	836	798	809	795	792	861	841	800	851	806	836	824	861	764	836	822	795	878	848	814	881	846	862	870	865	814	792	839	834	775	951	868	790	821	818	811	848	823	785	827	825	830	775	862	869	803	818	833	863	823	829	825	812	860	844	850	766	850	832	847	876	816	862	820	807	798	827	829	835	816	844	844	839	814	852	794	849	877	844	797	838	837	913	891	808	791	864	836	821	829	836	778	824	811	819	816	829	766	826	853	822	807	846	843	802	825	841	844	867	787	830	799	795	853	877	822	854	807	799	853	836	836	846	836	789	833	847	835	860	831	832	844	813	842	800	832	833	835	820	809	845	825	810	883	833	838	858	858	825	865	793	806	823	858	865	864	847	853	812	818	846	791	858	856	849	875	843	788	855	772	785	806	880	790	834	891	796	850	853	810	883	836	852	840	793	855	807	781	797	795	852	783	814	842	856	848	834	824	815	846	819	852	849	834	835	811	843	834	812	850	850	800	776	842	876	777	838	792	837	867	817	802	839	843	873	836	819	890	832	837	818	816	865	829	850	790	761	849	864	852	847	841	818	825	813	811	822	889	788	860	854	866	811	859	844	902	828	795	810	842	820	804	879	868	828	854	786	832	855	836	801	811	790	804	862	853	861	861	823	849	845	822	839	879	798	835	856	811	830	878	850	860	886	833	847	878	874	866	865	829	801	877	823	786	852	831	860	844	824	862	847	854	869	861
24405	20350	26309	24232	20340	7493	1360	933	773	696	638	585	648	575	555	519	503	515	459	481	445	477	446	455	391	456	436	415	436	428	450	419	437	460	434	460	423	437	407	402	414	433	383	403	413	394	412	419	405	409	366	395	423	388	393	411	396	406	368	421	383	382	392	428	397	391	405	412	393	406	385	388	387	393	379	411	383	383	418	410	400	409	380	420	423	401	383	427	395	383	397	427	408	410	393	379	372	390	402	418	426	380	422	338	405	371	417	379	387	431	369	380	378	395	410	413	434	410	363	434	380	433	388	448	376	403	387	423	399	352	398	395	372	406	372	415	407	448	407	411	430	427	405	366	377	432	420	403	402	408	412	409	408	408	434	375	429	411	380	381	394	415	449	384	375	382	442	409	400	427	384	408	372	425	395	402	400	423	420	380	420	372	398	389	416	401	397	387	392	395	377	388	402	374	432	358	362	371	419	391	388	402	382	389	397	393	388	397	389	425	404	431	404	369	399	359	404	396	423	439	387	388	379	419	374	416	417	413	365	424	418	389	403	422	398	408	392	419	385	401	422	415	426	406	399	390	392	428	399	359	396	400	401	404	373	369	387	414	390	346	387	412	385	359	408	390	411	405	403	415	375	392	382	396	415	421	370	399	378	425	375	393	422	386	399	368	386	415	391	368	386	394	404	394	388	429	402	385	400	451	379	412	424	450	335	402	397	387	414	385	418	404	408	423	382	403	352	394	385	385	425	387	392	402	405	417	425	404	381	388	405	364	367	403	401	410	430	405	418	379	422	411	344	410	365	371	361	410	403	425	417	400	361	382	395	374	397	409	404	400	408	423	418	429	379	368	421	377	376	377	386	433	393	370	396	393	374	352	422	443	396	413	389	401	421	384	429	419	394	418	400	405	396	386	402	402	370	369	362	408	379	414	406	397	418	388	412	400	411	365	408	381	423	389	401	413	424	387	387	354	442	391	405	377	380	357	400	371	396	369	380	401	401	366	398	432	406	355	421	388	376	386	420	397	360	391	391	394	382	465	403	406	402	406	408	422	427	354	397	372	412	393	389	430	390	399	392	388	372	412	391	360	399	359	400	395	437	417	411	368	415	396	412	423	416	392	389	369	352	414	425	389	394	358	410	380	397	436	413	410	390	412	402	406	409	375	403	412	394	401	392	438	382	371	387	415	404	391	412	418	402	373	408	376	399	428	389	385	413	406	386	386	415	381	448	377	400	365	385	397	420	383	375	376	411	415	394	378	420	407	383	400	394	387	375	377	385	437	387	374	397	389	407	392	415	425	380	386	351	391	383	388	396	420	387	382	402	406	374	420	380	425	391	403	400	374	385	367	407	402	416	387	414	363	414	365	391	400	413	378	386	439	405	386	387	410	382	437	407	429	405	403	388	386	413	396	388	428	403	386	376	403	372	372	408	371	370	432	378	406	385	439	381	378	411	391	385	369	393	393	384	375	386	408	405	409	408	368	374	408	378	423	404	382	385	383	404	446	413	349	371	386	408	436	378	392	417	407	429	403	385	393	420	422	379	384	387	383	371	392	399	420	373	424	383	395	398	379	402	408	380	394	416	440	389	408	429	423	394	385	425	423	388	402	398	388	421	402	402	395	413	382	373	420	378	377	412	390	390	386	370	377	401	379	413	395	415	385	379	390	407	394	439	394	371	389	408	390	411	377	392	405	385	401	396	370	402	435	409	387	404	391	394	376	408	377	391	362	358	397	411	406	419	418	399	394	420	417	432	391	381	432	412	406	379	401	370	380	363	411	440	404	378	395	382	412	419	404	379	418	428	408	400	452	381	401	413	375	390	378	416	415	378	391	429	386	396	435	342	394	389	421	374	394	396	432	409	410	376	392	384	389	404	394	404	406	416	397	396	414	413	355	392	369	408	417	424	369	377	389	411	409	422	428	403	449	376	429	429	406	410	407	412	400	389	405	409	386	427	435	395	386	429	410	442	402	396	389	432	418	370	383	403	401	395	412	367	400	437	393	431	408	364	399	375	400	399	411	402	393	390	405	389	406	392	390	381	385	388	431	392	388	370	373	386	420	406	368	398	370	402	381	383	421	381	404	436	466	439	420	410	402	406	397	410	404	388	385	360	370	424	403	400	347	371	424	403	415	362	367	396	369	410	419	407	391	399	351	435	409	337	425	379	387	364	402	381	405	386	378	418	424	402	432	388	398	421	415	404	404	412	366	378	410	423	393	387	423	420	416	373	355	395	377	427	370	389	433	401	401	404	402	389	420	394	368	415	420	381	382	395	398	399	368	400	406	392	379	373	377	381	383	401	387	358	369	418	399	429	396	413	417	431	408	431	412	407	420	404	392	406	394	384	415	436	385	385	405	395	372	390	405	383	405	408	363	418	396	381	387	386	420	424	388	412	414	426	410	353	401	409	388	442	399	405	363	406	399	402	398	390	396	437	413	412	426	399	392	403	401	356	372	362	370	417	391	389	394	389	409	375	389	381	412	369	393	403	387	381	413	422	422	429	382	420	355	415	408	410	457	407	386	393	382	400	352	405	422	375	432	419	380	378	360	368	392	384	394	370	397	414	412	359	399	389	388	418	392	381	384	410	419	406	398	412	403	349	410	414	366	377	389	445	388	382	395	413	425	423	392	413	416	385	433	381	392	416	374	378	405	375	455	397	378	379	408	368	342	444	435	395	410	363	414	386	393	437	418	390	383	440	415	422	400	405	378	396	411	389	391	415	381	363	439	405	409	385	426	386	372	420	379	402	413	431	397	415	424	375	396	416	413	428	403	403	394	412	365	417	374	412	396	419	416	423	392	418	390	391	428	410	397	395	412	412	403	409	412	401	399	409	391	397	402	410	424	381	399	373	381	365	391	366	390	412	403	403	419	393	389	409	424	380	412	385	374	397	416	398	406	415	405	408	380	411	402	370	418	416	379	408	396	365	407	399	387	376	412	405	396	405	404	410	397	407	399	385	373	385	388	421	420	421	393	416	370	417	401	400	414	357	383	401	428	382	390	422	402	415	417	391	392	413	387	393	393	410	405	414	380	374	406	382	407	409	349	404	388	374	388	381	363	411	400	396	390	380	398	429	386	361	393	408	415	375	382	375	401	425	380	374	411	434	386	418	392	390	395	369	383	392	378	411	404	407	410	415	394	383	397	362	418	434	416	369	412	377	428	410	398	434	421	426	393	422	397	432	455	417	393	411	399	374	390	426	422	404	411	397	390	336	385	393	379	427	385	397	420	436	376	408	386	384	394	434	388	405	433	414	397	412	412	401	434	411	384	384	424	397	385	387	361	382	403	397	393	382	403	375	369	456	401	408	406	381	418	426	392	390	413	407	399	390	406	412	412	397	389	426	389	405	382	395	404	374	394	385	392	387	381	394	390	402	411	390	421	395	395	411	409	400	397	416	400	399	390	403	388	404	399	393	425	416	372	415	359	407	411	397	401	383	393	356	396	392	374	416	359	386	393	398	376	419	393	397	414
8564	11140	10222	5631	3672	2598	2049	1615	1354	1225	1042	955	858	780	703	645	683	661	645	550	551	563	517	519	528	533	477	460	464	463	443	443	476	464	491	446	463	443	446	507	449	440	470	469	502	474	421	435	473	437	421	450	428	444	430	444	421	425	464	408	447	442	445	430	433	433	424	450	468	429	471	423	458	468	368	427	439	428	399	432	436	398	442	449	464	405	408	421	445	442	461	438	412	438	447	429	419	439	430	423	444	459	438	455	460	439	468	430	437	448	425	465	401	411	432	447	439	432	442	428	411	397	450	410	433	421	460	438	401	436	456	462	432	421	430	449	454	437	420	434	396	412	412	459	479	454	402	439	432	387	446	428	422	432	464	457	426	448	412	429	433	387	424	393	470	436	445	461	454	413	446	452	442	463	421	444	429	480	423	460	395	447	438	435	390	418	448	428	454	403	414	404	458	433	405	399	435	441	455	459	422	405	415	428	469	437	448	432	423	401	412	441	467	409	447	452	449	403	413	439	422	426	429	435	434	434	450	435	432	418	437	431	442	429	436	398	439	466	449	400	394	434	428	471	412	386	434	435	392	411	459	425	401	456	465	434	459	437	436	443	403	427	413	408	421	432	437	436	396	432	425	421	447	427	438	439	425	417	413	404	446	416	422	428	459	442	472	415	435	427	466	456	405	421	391	451	477	417	417	434	472	419	404	426	406	445	416	416	437	443	417	443	417	459	414	443	459	426	416	437	416	431	462	426	426	434	446	463	436	397	437	454	438	422	443	400	437	404	433	437	424	430	452	421	415	431	436	434	470	412	433	442	444	419	462	454	450	410	418	436	431	418	408	425	451	434	461	455	431	415	421	449	379	427	431	458	402	439	436	432	399	436	393	422	402	466	405	438	409	421	424	444	455	455	432	441	384	421	413	433	409	455	430	424	428	429	404	454	436	413	473	455	442	431	409	423	416	460	463	412	426	396	436	442	451	432	435	394	419	425	425	424	422	409	437	447	425	428	405	424	470	485	430	424	433	425	432	444	436	439	439	426	398	441	445	405	434	409	453	448	411	448	446	453	413	443	429	440	389	435	436	425	437	446	443	411	406	428	403	400	431	411	431	427	465	481	435	422	434	414	474	432	465	474	432	436	442	440	429	417	463	407	432	417	410	411	482	420	444	439	426	434	430	430	365	435	456	455	436	453	435	447	415	478	437	407	416	463	426	446	379	437	453	425	435	448	426	429	437	428	472	427	404	443	426	434	412	424	440	424	454	444	453	406	441	418	446	386	410	402	428	421	422	433	397	420	411	431	457	410	440	446	426	456	427	405	450	451	430	397	442	393	438	410	447	440	441	405	467	436	396	435	442	426	429	430	412	406	419	439	424	416	396	438	394	426	436	439	462	431	410	400	402	472	395	434	463	425	440	386	419	452	417	426	432	429	463	423	423	381	435	412	416	421	426	418	437	403	469	421	459	421	407	472	398	444	416	422	419	416	464	442	437	458	406	419	433	440	441	436	451	437	417	377	466	401	430	426	408	418	426	476	415	389	441	441	419	410	403	432	429	449	407	446	413	434	437	448	367	432	408	436	427	439	480	425	396	410	449	388	451	459	429	397	423	394	388	442	401	425	402	418	435	452	420	448	446	440	437	409	421	422	424	421	399	433	400	414	424	415	416	420	435	424	459	427	396	443	411	449	422	424	428	429	431	477	405	424	410	444	445	453	410	433	431	468	448	460	422	390	399	415	441	425	441	419	428	438	423	441	439	429	466	475	430	457	449	434	398	429	403	473	434	436	434	418	434	419	411	442	432	398	448	490	413	433	425	455	446	453	414	406	453	422	407	446	444	433	423	431	410	422	424	428	434	427	454	403	444	437	452	449	418	425	468	429	462	432	433	423	396	428	442	397	414	439	447	433	444	406	437	423	454	411	420	425	423	470	451	443	427	432	445	423	425	488	448	453	445	421	420	452	424	434	419	453	401	430	417	443	441	423	434	413	442	428	458	435	417	475	439	419	428	431	397	433	444	391	448	438	416	411	434	449	416	407	411	444	388	443	417	446	400	420	390	418	413	412	430	467	416	432	437	435	437	431	428	442	423	406	468	409	449	399	439	455	472	435	451	429	485	394	450	446	420	404	418	449	410	436	432	436	419	436	398	419	439	489	461	404	399	431	442	470	435	411	423	450	416	461	441	415	432	463	425	413	428	419	437	432	438	408	430	424	409	447	438	430	408	436	444	415	421	400	433	393	411	404	408	389	410	402	429	425	446	446	411	451	482	489	395	451	402	414	470	428	421	461	458	426	460	420	423	419	412	468	420	412	441	398	437	453	386	469	417	430	399	446	421	435	408	407	425	444	403	442	445	477	419	439	431	394	438	452	415	411	410	436	435	481	443	462	439	448	442	433	415	440	418	448	408	447	406	440	399	420	439	429	409	430	392	450	415	427	451	427	418	420	414	421	450	411	464	429	416	457	439	399	424	459	441	442	418	394	478	408	450	423	446	425	416	426	405	422	405	446	428	418	429	419	442	385	402	455	438	424	439	413	447	419	453	416	464	429	433	443	414	427	459	443	428	423	458	447	486	450	403	457	417	424	421	469	464	423	460	439	469	442	458	447	410	425	469	433	427	461	420	429	437	430	436	432	449	422	389	424	434	421	422	462	411	393	473	407	427	408	393	438	454	442	456	429	401	414	402	470	445	408	418	396	433	445	466	398	445	413	406	455	433	410	431	445	413	411	402	420	423	424	474	435	474	442	436	442	442	428	429	442	421	414	413	430	438	441	435	447	458	441	429	450	452	438	408	439	447	435	438	412	466	424	429	476	446	422	422	435	420	451	440	457	427	405	440	445	447	401	423	393	440	438	429	395	457	479	448	445	438	435	435	450	460	433	394	445	437	434	424	413	434	432	465	390	447	455	439	437	420	419	448	410	407	450	404	410	408	420	444	409	445	434	407	441	428	444	464	437	411	434	404	387	431	408	406	400	404	425	414	440	417	462	442	447	445	420	470	412	421	424	454	422	460	453	393	503	412	424	419	436	393	470	447	429	475	410	388	426	461	394	437	424	428	441	433	470	482	454	411	482	408	420	418	419	445	387	429	447	448	433	419	424	445	465	472	445	453	458	412	431	444	448	435	455	442	435	442	407	467	420	421	479	404	442	396	429	424	415	438	462	412	411	417	393	431	473	415	420	429	427	444	419	443	422	433	382	432	458	423	436	412	414	394	444	444	423	401	435	433	425	441	415	464	460	397	429	409	411	425	409	433	394	447	448	437	425	424	420	464	432	434	466	432	429	425	420	435	442	429	435	443	411	439	423	446	420	448	433	437	450	462	397	433	476	406	439	409	434	467	394	432	451	428	442	449	427	417	413	431	440	432	396	424	433	435	410	430	437	456	397	438	441	423	444	437	417	406	454	384	425	435	471	423	421	416	448	456	436	400	425	475	427	428	436	400	413	414	460	424	429	410	437	463	440	396	390	420	434
22678	20338	26765	23761	20353	20329	5950	1881	1558	1385	1207	1151	1149	1088	1011	1039	968	998	935	928	934	921	883	897	847	877	880	868	880	838	854	850	861	874	839	833	835	893	859	802	780	832	869	853	795	870	789	836	828	873	863	807	834	918	801	865	825	810	786	762	820	770	808	789	786	779	799	837	770	825	802	797	871	810	843	821	771	825	791	832	825	820	799	780	845	791	771	811	790	821	812	815	812	821	803	799	786	824	851	849	826	804	789	849	814	838	863	818	766	810	786	807	803	804	841	868	836	817	785	800	802	779	888	867	851	750	828	816	800	846	841	824	775	801	790	828	819	800	812	808	795	825	769	824	773	808	796	832	784	825	859	825	798	811	800	812	779	761	876	769	834	798	817	811	802	792	818	801	790	777	765	829	788	770	816	836	846	789	852	811	851	802	803	855	828	771	806	803	847	837	790	824	864	779	742	805	807	867	768	771	758	809	859	788	781	823	861	784	760	797	775	811	816	771	817	839	808	790	789	819	765	788	780	817	750	829	823	774	827	796	826	838	780	857	758	810	854	824	782	812	802	723	794	798	861	784	854	789	785	797	738	822	846	741	805	797	862	802	865	849	801	762	787	877	841	744	813	777	820	784	790	798	813	835	778	791	794	782	836	806	841	799	840	794	817	756	826	821	828	787	791	807	775	821	788	787	804	822	777	781	789	840	804	777	823	800	805	832	816	804	821	786	799	836	839	798	826	782	757	805	782	791	854	798	810	837	797	813	738	823	832	788	793	784	879	816	832	839	825	796	820	815	853	809	855	773	807	778	821	798	852	809	810	797	772	827	855	777	815	801	795	837	869	838	814	814	895	799	799	818	792	800	808	768	780	804	862	830	781	808	790	822	830	816	818	794	773	829	807	866	801	822	799	780	783	776	852	820	767	743	738	874	821	830	857	842	753	792	823	819	799	807	832	812	766	765	783	770	814	782	772	823	771	785	851	834	775	804	875	820	753	798	841	791	815	801	792	811	823	818	827	820	834	807	749	841	829	775	818	840	784	831	808	787	792	802	836	817	840	799	793	777	774	760	801	803	768	797	813	798	872	764	753	801	806	735	767	812	786	788	777	815	770	805	805	773	791	818	795	756	801	792	767	876	795	805	801	757	814	786	814	839	798	859	809	797	770	753	785	764	846	783	798	806	777	847	772	818	803	809	801	811	842	817	848	830	802	812	811	816	771	799	776	765	774	768	793	796	787	803	870	857	767	824	799	815	800	800	809	802	815	761	794	847	791	759	814	733	796	788	817	820	814	819	797	799	826	812	787	795	810	825	810	772	797	829	780	805	784	835	845	806	815	852	802	846	809	812	801	856	849	777	792	824	841	802	826	795	804	836	807	819	803	815	831	815	792	794	793	774	802	816	710	813	825	817	790	790	826	842	817	832	790	797	770	780	799	821	856	836	830	789	802	793	814	809	789	825	785	826	796	832	837	816	783	820	831	807	813	739	804	788	791	825	831	846	827	832	849	834	785	767	814	837	750	799	860	796	806	772	840	854	792	804	839	835	818	789	769	796	802	766	793	824	771	798	800	844	826	789	788	812	776	845	811	806	819	795	810	803	824	832	804	809	845	794	776	842	802	772	782	799	804	829	824	764	845	756	827	809	811	778	843	859	781	845	837	821	814	798	904	762	816	823	808	812	813	795	804	870	792	833	767	813	816	782	800	767	839	825	824	782	859	787	796	781	810	774	767	797	783	859	798	794	809	837	814	840	833	816	840	836	741	809	766	767	838	796	763	838	846	795	833	873	794	821	787	773	783	817	766	766	811	812	793	806	792	817	813	851	795	806	838	821	795	794	847	894	800	818	770	791	855	820	786	801	828	809	807	844	796	792	794	799	812	837	828	817	786	746	804	849	780	796	815	814	818	807	830	754	790	745	799	817	818	794	790	849	820	819	827	833	808	848	810	788	816	829	837	786	780	803	788	837	768	769	819	825	833	749	772	847	823	792	792	816	833	797	804	799	799	805	842	855	839	880	831	821	824	792	813	820	792	773	837	782	854	798	766	770	824	824	793	753	823	796	826	798	781	810	800	813	792	817	838	776	791	768	775	795	752	810	756	797	815	784	803	818	781	794	794	810	810	817	822	825	821	792	821	776	849	829	803	831	846	809	850	830	796	796	832	801	740	802	774	750	827	775	810	784	761	768	814	830	799	818	822	818	815	758	844	828	819	788	800	774	796	760	822	763	831	803	828	780	744	841	804	801	798	735	784	786	770	801	821	788	805	829	788	812	767	810	767	795	827	844	796	795	804	802	817	779	805	741	794	850	790	782	785	797	795	840	845	782	824	785	775	795	813	839	830	785	791	798	825	839	780	818	803	831	757	744	805	789	831	841	762	830	807	861	787	778	785	794	799	800	745	779	869	803	831	778	782	815	764	819	849	782	791	808	791	751	802	757	820	808	796	812	791	820	747	771	769	764	779	781	810	725	807	793	840	816	806	833	800	774	794	826	827	810	773	815	830	772	791	787	804	748	820	828	781	826	792	755	826	841	843	784	805	760	821	858	760	785	796	759	794	813	818	805	756	790	809	842	773	812	767	805	772	821	801	800	789	827	786	791	820	842	778	803	801	815	813	803	782	799	786	798	767	823	806	790	822	828	877	861	802	797	793	803	830	839	786	795	830	791	781	817	823	811	845	790	799	833	845	804	795	811	804	838	769	805	793	838	821	780	835	798	784	804	836	792	791	815	839	807	820	785	796	822	814	833	822	816	800	741	753	846	780	828	807	762	784	819	817	847	796	833	846	842	862	772	792	832	747	774	839	826	744	831	774	805	842	795	820	763	853	772	774	792	852	824	826	819	820	841	783	812	809	783	763	774	772	788	812	803	772	772	810	753	825	776	836	788	783	831	806	744	845	792	738	791	754	825	806	831	834	835	836	843	841	843	834	740	847	805	794	777	804	833	778	767	773	854	835	805	815	806	817	810	806	752	816	783	801	804	798	817	772	798	802	847	769	776	810	796	781	777	822	796	827	780	792	818	770	867	755	786	788	801	830	828	835	821	775	787	781	826	735	824	832	747	805	817	765	840	776	811	823	778	730	765	835	781	811	789	870	844	797	807	836	766	812	826	864	792	789	804	763	755	803	774	781	850	794	779	828	775	806	809	792	800	798	778	805	829	846	791	800	792	776	809	758	879	805	849	803	779	819	753	715	832	824	812	782	783	823	847	853	844	842	811	801	819	819	840	762	789	826	781	838	775	780	759	786	813	763	814	773	789	770	857	791	835	826	811	817	849	818	805	841	798	819	812	764	763	807	776	879	800	824	801	808	739	800	877	793	772	798	790	780	771	854	785	768	731	757	794	813	841	752	833	754	804	826	814	796	822	823	771	834	799	812	798	807	827	740	830	836	845	786	849	832	785	810	805	765	787	806	820	794	829	812	853	824	814	786	857	825	830	760	820	823	827	774	764	831	783	795	823	772	821	843	810	766	826
11789	17494	16209	9599	6626	4850	3746	3046	2550	2215	1928	1659	1532	1503	1277	1365	1223	1132	1075	1114	1031	986	1037	1020	994	937	973	922	883	906	913	918	851	832	800	862	772	842	860	781	828	783	818	808	827	847	811	806	804	778	845	797	822	835	840	826	851	767	792	838	781	762	734	839	815	801	790	790	796	776	796	748	723	882	860	792	863	796	791	813	790	734	805	764	791	760	795	821	773	755	771	799	784	785	819	800	795	779	764	798	757	789	828	816	826	785	783	749	738	722	765	806	801	782	762	781	728	827	743	807	751	794	773	777	789	793	765	791	780	769	758	733	730	773	726	775	823	826	803	758	790	762	716	802	804	810	773	764	803	772	794	775	788	785	806	829	776	802	780	780	766	807	767	759	773	760	774	804	754	746	770	762	765	793	781	809	793	744	797	783	739	795	810	753	733	747	832	846	810	789	838	784	787	792	798	770	823	758	732	797	775	820	747	738	766	759	784	801	810	741	814	763	805	757	769	808	814	773	775	751	798	781	820	783	759	775	771	778	758	799	782	813	770	812	796	774	770	759	809	790	767	803	779	719	751	772	796	831	807	796	740	778	768	784	768	786	825	751	782	799	759	783	808	769	769	725	813	751	817	793	782	777	721	762	764	767	781	808	739	807	823	771	765	746	736	848	779	756	713	830	731	786	816	779	764	766	805	827	773	784	785	787	793	730	804	830	774	744	811	834	791	800	773	770	757	773	707	747	782	810	777	726	749	749	777	818	780	777	789	800	810	771	770	786	788	783	793	821	831	762	827	794	779	815	790	741	830	784	777	799	796	796	810	790	809	773	793	786	760	772	782	750	794	732	763	782	805	798	761	761	776	814	822	776	777	760	785	751	760	782	780	772	780	751	803	754	869	759	823	833	774	818	784	807	769	769	782	793	774	737	782	833	777	765	779	769	765	785	760	759	787	786	765	766	781	761	780	781	763	757	755	821	732	771	779	792	745	776	773	790	768	803	800	778	756	770	802	792	747	777	772	791	790	733	745	785	756	714	772	804	818	753	704	756	773	776	770	757	807	797	743	807	756	862	779	773	756	747	758	828	785	776	764	761	815	796	798	733	820	803	696	799	767	795	755	776	751	804	801	780	798	775	798	778	771	788	797	749	763	784	763	774	795	788	824	788	773	776	758	802	812	799	786	732	770	750	764	769	793	819	784	769	829	799	769	784	817	755	785	745	800	759	755	701	755	732	728	757	767	790	813	708	773	747	781	746	779	777	732	797	755	759	778	799	793	784	770	781	780	753	804	810	746	734	787	784	809	796	763	803	764	770	829	780	780	765	796	807	837	762	790	750	780	756	734	768	773	757	812	790	828	762	779	772	744	762	788	766	849	817	778	807	776	782	784	753	813	804	805	771	781	789	827	803	789	795	829	806	791	811	801	775	815	805	768	781	778	817	821	784	795	726	752	770	739	764	781	747	767	769	807	779	781	773	799	710	779	745	782	765	790	762	774	728	762	762	824	734	766	746	768	791	787	773	770	788	742	794	772	792	817	762	796	770	745	771	798	775	739	764	818	781	787	811	792	765	796	774	762	781	752	768	764	774	770	786	771	744	766	745	749	779	785	771	739	746	742	745	784	765	820	775	810	804	754	746	749	796	784	747	744	818	815	765	761	768	794	817	790	823	811	784	828	814	809	761	763	750	743	791	783	812	779	759	796	759	734	793	851	728	750	773	793	748	768	785	770	825	763	739	804	740	799	773	792	786	753	772	773	807	786	779	738	754	805	771	752	773	772	758	770	802	795	780	786	786	790	755	799	811	752	744	777	744	803	754	796	781	749	798	814	715	779	755	790	781	803	809	786	843	755	765	785	791	764	762	777	810	795	742	804	743	752	788	756	805	741	715	759	777	757	769	763	792	755	784	777	792	790	810	756	774	785	803	731	791	753	736	756	761	782	766	792	745	805	779	816	777	797	780	786	766	762	780	811	732	730	805	816	796	798	790	753	787	804	754	815	773	754	777	722	794	826	783	735	740	791	762	775	758	786	774	760	773	712	742	787	771	776	819	803	784	780	801	771	847	770	789	762	766	820	755	767	801	770	743	725	779	760	749	735	763	771	786	765	753	801	771	749	809	750	782	764	776	783	810	825	793	810	794	755	820	752	778	742	828	802	766	758	757	727	742	719	757	813	814	819	793	725	746	765	739	825	794	756	784	805	751	727	772	772	753	770	755	780	766	726	771	792	734	772	755	766	806	810	765	861	780	766	771	782	813	767	738	743	808	775	776	807	748	762	843	830	762	776	777	760	767	760	746	737	744	764	765	781	758	796	784	820	792	723	776	774	754	754	786	792	762	799	749	757	723	744	764	800	783	770	803	804	757	781	768	816	801	791	731	816	755	777	755	746	825	721	800	787	776	791	739	772	798	794	823	775	761	797	796	747	793	735	833	739	762	801	782	811	767	793	791	805	788	754	755	773	787	778	731	806	795	794	771	782	752	785	773	788	770	791	776	797	733	779	803	753	750	792	736	799	778	783	762	776	766	777	787	800	744	803	787	746	795	781	761	780	767	769	747	771	766	792	797	753	809	775	779	783	791	772	805	777	809	787	763	797	759	739	746	786	807	772	784	810	788	744	746	770	812	795	765	788	790	800	789	795	782	797	756	755	796	745	714	814	720	820	778	745	744	803	808	796	821	787	808	814	756	753	787	776	758	816	800	753	779	780	759	759	769	749	754	729	788	803	752	806	792	816	832	746	746	782	797	776	774	751	771	800	774	792	792	767	763	776	753	799	780	785	755	762	810	750	762	809	801	778	771	760	767	803	775	767	826	766	803	811	786	810	792	774	800	827	712	810	757	784	724	757	777	753	733	833	771	812	778	798	743	802	780	758	735	723	768	731	825	760	769	775	786	783	820	774	797	774	784	777	767	803	784	776	789	791	779	799	785	779	765	786	802	749	777	795	812	762	776	755	753	774	761	809	770	768	797	763	735	768	745	824	793	776	747	811	821	815	790	793	773	783	792	806	786	747	771	813	774	768	782	731	768	778	765	786	789	747	735	740	787	779	755	820	842	792	812	779	796	814	808	784	755	800	763	808	790	836	776	790	767	755	767	800	799	746	811	782	803	842	747	766	767	738	775	758	806	802	834	827	787	799	747	799	773	773	822	712	746	787	746	755	781	766	797	777	790	785	816	786	781	849	779	792	749	822	746	810	788	788	822	807	815	787	757	792	785	730	770	797	791	772	753	774	814	797	782	816	805	767	793	815	734	764	767	764	786	737	837	766	747	746	774	767	758	745	738	783	814	756	814	750	812	771	772	699	782	763	757	806	779	752	771	787	745	755	777	774	787	773	776	706	738	738	799	749	763	784	756	849	771	805	839	752	752	778	752	784	802	838	808	748	772	765	781	770	775	806	797	787	727	768	708	777	789	785	758	805	731	799	798	759	816	744	839	770	782	782	758	756	761	786	786	761	773	811	824	806	727	769	821	762	799
27798	13047	2058	975	840	841	818	805	815	825	771	799	781	795	781	790	725	766	800	817	800	806	773	783	768	801	797	777	762	787	771	798	784	765	780	817	784	774	800	714	810	786	797	782	757	775	822	819	781	765	803	799	816	770	738	799	738	768	745	843	834	744	764	748	802	802	778	810	780	764	825	769	824	766	759	787	793	834	845	765	845	796	806	753	824	737	749	741	744	807	844	762	776	813	753	753	812	829	790	810	836	777	767	748	779	789	811	733	783	806	760	746	799	770	796	767	725	776	792	796	734	779	762	752	759	798	820	735	775	809	764	836	777	785	803	844	782	791	708	771	775	796	761	798	774	842	755	785	795	764	799	769	798	722	779	766	735	746	783	843	774	779	821	759	774	777	782	782	756	754	773	760	709	766	792	797	764	766	807	777	770	752	715	774	776	775	773	792	765	828	770	736	785	890	768	797	794	769	792	760	810	785	798	743	785	812	765	812	790	805	787	801	825	795	783	803	797	832	774	836	796	776	787	754	794	783	814	812	716	776	783	792	761	785	760	730	795	809	759	791	763	797	801	722	812	767	774	823	812	785	806	820	765	737	809	761	816	794	758	768	798	785	720	753	758	751	782	811	798	739	784	742	762	790	796	762	792	806	832	788	792	738	768	777	742	776	788	796	796	738	779	788	770	748	815	793	765	737	754	757	759	751	811	750	786	803	770	782	781	793	744	821	751	729	752	815	820	787	755	780	796	789	791	790	805	813	781	794	768	796	794	784	776	770	748	791	771	804	751	779	809	818	725	766	724	782	798	770	771	807	772	782	783	755	799	794	769	753	759	778	753	831	757	799	809	764	779	777	781	788	787	828	780	729	762	789	782	772	746	784	764	773	762	822	801	765	758	777	791	738	805	781	744	775	752	750	781	727	786	800	820	757	776	762	840	739	815	789	824	809	785	814	825	786	813	768	779	758	769	793	744	780	784	742	821	766	802	786	797	727	755	798	801	798	763	752	789	789	771	791	783	729	844	753	788	806	779	767	802	802	807	768	738	800	791	765	771	770	768	757	741	796	754	776	775	734	812	788	765	770	758	834	774	742	750	815	814	765	788	750	774	833	723	774	760	748	734	744	742	798	802	707	782	806	797	799	811	828	796	788	820	800	776	757	722	794	763	767	770	794	743	843	807	794	720	785	814	783	795	791	803	795	758	785	788	745	809	825	752	800	814	797	813	793	752	761	781	771	793	787	771	797	778	749	780	778	795	760	803	728	836	754	837	846	805	791	781	837	809	798	829	749	730	744	789	782	803	824	720	786	799	775	813	807	763	766	787	786	775	732	827	818	763	820	763	793	778	838	754	806	769	779	804	792	767	804	758	757	847	812	812	771	815	773	767	754	773	786	807	791	832	797	812	773	792	766	754	746	793	763	794	759	789	783	762	826	764	748	821	813	781	773	768	765	793	772	773	778	755	780	757	814	765	771	765	794	779	799	759	773	731	815	788	795	796	783	811	750	807	782	771	729	807	788	760	778	803	820	784	807	750	769	754	806	796	796	775	838	761	765	798	818	791	733	795	764	751	805	784	783	789	823	798	769	785	773	830	777	754	831	782	769	811	805	770	812	790	829	777	757	764	774	820	793	780	761	812	749	813	759	739	775	776	798	789	797	765	778	808	771	741	779	797	767	767	779	806	830	759	788	784	816	749	795	822	745	792	762	796	765	771	805	760	827	769	797	812	769	794	777	796	768	769	793	781	815	809	792	778	772	737	749	833	804	792	747	791	734	768	784	826	748	816	766	770	769	835	805	711	775	762	753	783	834	765	783	811	803	775	778	768	746	790	740	749	789	717	823	777	737	785	747	743	764	760	783	779	763	799	807	766	798	749	777	803	783	835	772	766	754	776	826	819	763	788	787	797	782	775	806	745	791	825	773	774	798	756	725	800	784	762	801	800	779	751	773	772	735	721	769	815	822	817	718	781	781	764	773	797	761	821	751	788	788	780	793	792	819	810	800	797	799	719	773	828	751	768	807	803	754	786	728	800	783	778	761	753	769	770	833	751	734	754	782	808	782	769	775	800	784	812	745	744	767	712	753	787	744	817	756	777	770	757	834	796	804	780	777	766	772	758	770	799	801	822	774	762	797	774	736	799	736	784	730	780	815	756	772	778	738	731	793	786	731	770	815	766	806	798	809	783	775	828	786	758	736	805	786	795	811	781	771	770	758	767	744	831	790	773	776	811	776	761	763	748	779	777	789	816	755	766	773	733	790	758	798	711	805	829	810	842	791	777	801	742	813	753	798	733	754	759	795	766	782	836	756	776	823	784	811	805	834	765	805	761	787	811	769	778	814	774	773	745	808	815	729	798	808	759	796	743	782	771	742	833	845	756	782	784	773	782	789	827	800	801	742	730	849	704	825	764	821	763	835	801	751	747	754	795	811	763	829	797	789	759	811	811	801	800	761	783	804	803	816	796	769	832	832	766	781	807	788	750	788	758	739	805	803	798	779	788	781	740	851	792	826	736	758	750	779	752	806	748	774	745	833	765	805	769	788	829	764	822	800	763	798	789	763	770	761	749	811	739	798	807	749	789	831	837	760	778	771	771	750	741	755	772	726	740	795	778	737	776	818	796	827	826	825	830	809	767	819	788	837	765	743	804	762	794	811	744	780	792	773	764	809	768	747	773	772	779	768	802	734	785	827	715	769	755	750	768	779	787	781	750	816	841	767	762	794	761	744	816	760	801	827	755	770	751	737	733	828	753	770	763	757	717	786	751	779	800	811	785	761	763	757	780	747	825	751	817	756	779	813	830	787	810	757	782	798	757	796	760	812	805	763	782	833	754	798	750	756	844	757	747	807	749	810	765	792	769	718	817	765	771	821	853	824	734	759	791	740	779	754	775	806	778	816	795	784	748	722	883	767	752	744	745	753	765	751	753	753	757	820	771	785	778	758	853	813	743	759	738	768	769	810	813	761	766	804	732	778	790	794	763	796	852	829	785	774	798	762	813	801	810	754	769	780	824	788	832	776	779	798	774	834	816	816	695	729	745	796	755	771	757	782	786	791	770	794	741	762	787	766	754	753	754	781	822	837	743	778	826	763	766	807	783	798	779	730	803	764	798	799	811	839	790	764	768	807	787	803	806	739	814	739	757	748	787	810	802	791	829	765	734	755	795	829	801	831	795	760	833	824	764	798	740	726	728	767	810	753	723	804	816	821	791	768	762	774	760	800	801	781	808	799	773	753	758	777	770	792	825	812	764	789	754	840	773	763	747	771	787	783	798	746	749	799	788	788	827	800	750	809	807	727	783	763	812	789	724	785	810	767	747	789	775	740	743	794	783	773	790	758	826	743	805	786	758	753	755	830	747	762	802	804	759	822	751	807	759	771	743	830	791	788	744	766	757	807	780	809	777	785	821	812	795	827	793	793	786	744	788	744	812	813	807	789	745	734	802	792	801	815	760	773	762	733	847	796	800	796	769	762	756	765
5731	1497	1370	1063	998	939	900	915	878	823	834	877	861	837	839	854	843	859	839	859	828	853	824	776	843	823	763	885	809	817	863	828	855	818	820	785	843	793	845	850	805	846	864	847	823	891	862	865	840	869	798	841	787	813	815	862	770	833	807	794	856	803	804	785	872	766	807	837	863	791	863	832	797	844	741	799	800	836	796	871	811	804	852	819	796	779	842	797	793	804	850	816	834	874	828	748	832	793	783	817	815	841	798	799	818	753	836	836	848	819	859	857	797	796	808	816	819	784	824	802	843	815	802	843	891	832	812	819	803	847	834	858	885	808	834	830	812	823	804	807	842	874	828	794	844	819	857	822	806	839	824	837	798	819	824	843	829	884	838	894	746	832	867	838	800	899	828	862	830	778	834	802	881	872	833	838	821	846	805	816	836	821	817	849	767	830	894	757	830	861	848	825	805	831	792	844	807	833	823	854	777	786	839	781	849	809	824	850	849	832	821	842	849	817	845	793	837	877	865	839	818	807	849	832	827	789	837	808	834	836	895	813	815	814	827	880	849	806	822	826	836	838	798	840	830	826	832	804	800	826	800	798	836	851	789	836	825	759	871	795	831	820	860	827	800	809	822	800	843	863	863	807	755	851	808	821	827	810	786	851	800	849	824	834	823	813	835	790	838	802	836	798	854	848	840	889	764	801	781	875	832	846	863	830	822	831	830	840	841	826	818	812	872	795	799	865	816	808	857	845	851	809	855	804	816	831	801	836	800	817	839	831	842	814	819	841	838	855	838	801	887	832	824	832	777	825	817	791	820	840	851	786	840	818	815	820	784	841	877	829	790	813	805	845	820	806	840	874	838	812	786	914	801	821	809	868	807	840	790	855	858	825	818	845	884	820	821	853	823	793	834	863	830	796	867	828	799	821	825	843	849	842	802	831	805	850	848	805	816	815	832	831	866	861	852	810	818	851	829	800	789	851	880	817	787	893	785	818	841	800	880	865	844	836	835	807	835	823	813	873	873	764	829	820	808	831	867	821	800	849	842	865	807	799	875	790	840	791	797	845	819	804	853	797	821	823	804	808	799	811	837	801	864	814	839	805	792	827	907	855	836	817	795	809	800	851	848	858	763	818	826	796	874	854	791	793	832	830	805	800	861	848	797	820	880	820	829	850	812	861	832	838	827	854	822	826	811	827	815	825	766	848	853	824	807	810	791	866	818	814	844	834	887	784	782	797	805	836	861	804	860	813	820	781	816	893	859	838	867	817	783	814	834	795	776	807	844	788	846	852	819	820	817	801	887	833	778	886	793	865	827	814	880	814	884	862	790	839	814	785	845	813	827	823	823	857	831	851	814	857	834	798	816	868	813	806	827	854	822	825	842	790	863	810	817	833	830	832	824	836	821	817	813	832	842	800	832	780	855	865	808	797	828	839	794	838	853	802	822	791	823	816	808	860	845	896	842	853	844	800	857	815	836	798	822	804	862	864	866	838	870	853	787	857	861	779	809	807	801	820	849	853	820	823	830	860	825	820	831	803	864	772	801	836	837	808	843	795	826	873	771	798	820	840	855	815	818	843	856	816	854	855	794	808	831	788	839	852	834	854	829	757	819	843	817	836	872	819	849	855	830	766	832	808	841	839	846	787	837	848	835	793	849	808	852	819	832	865	828	837	833	889	865	869	829	821	819	806	808	792	848	812	848	829	848	833	819	840	853	811	859	806	814	821	852	797	840	839	793	806	854	837	839	859	836	836	851	887	821	819	805	870	855	814	844	847	861	849	861	815	821	830	858	820	769	846	865	842	827	824	840	838	874	843	835	877	801	860	870	817	785	858	794	823	859	861	786	849	821	829	805	822	866	788	839	820	826	837	820	792	816	827	841	867	824	820	858	782	829	810	820	873	803	817	804	846	870	852	801	849	813	808	836	864	806	757	877	859	842	858	857	856	807	804	849	822	811	789	838	801	829	845	775	804	817	821	851	794	796	804	857	834	765	809	826	877	797	810	804	845	819	828	832	814	841	807	887	911	840	826	797	798	837	846	816	892	808	820	818	839	808	798	788	856	815	794	876	824	810	830	850	828	836	816	854	816	811	804	875	816	835	816	792	798	832	857	794	815	838	828	817	824	828	812	810	849	841	826	848	801	807	804	843	824	832	875	869	819	805	837	853	847	850	852	862	853	828	874	856	784	798	824	853	855	858	833	852	860	829	792	859	817	812	830	812	805	823	799	816	877	800	798	796	846	803	804	797	856	846	833	875	851	834	790	756	813	851	818	820	871	804	822	806	854	810	863	820	820	851	829	876	870	834	845	828	834	850	812	794	853	830	820	871	838	844	811	815	816	835	785	805	814	784	786	882	808	819	856	834	835	897	831	854	852	822	834	811	831	878	836	831	799	794	797	816	770	838	812	790	828	848	816	836	884	830	819	761	838	778	836	868	860	849	767	798	869	828	848	832	819	869	816	840	830	829	904	834	854	834	844	813	810	776	856	833	811	855	851	802	787	809	876	834	893	839	805	790	814	813	814	904	812	840	877	828	872	883	878	827	799	840	851	828	797	812	844	818	835	900	819	857	862	841	858	824	785	854	824	829	814	806	840	791	864	844	825	843	823	850	846	823	827	822	859	840	834	774	794	827	842	807	829	844	837	834	867	848	839	805	804	830	849	828	867	764	865	850	823	832	845	841	839	865	850	854	807	807	815	806	822	796	788	810	906	793	815	781	834	824	840	848	864	810	799	814	828	823	864	855	826	846	861	850	882	830	791	792	814	797	860	810	828	833	844	860	800	806	751	779	820	812	863	820	821	874	845	833	772	834	827	788	802	833	824	837	783	771	875	834	878	851	858	827	794	842	820	795	866	798	798	854	829	830	848	837	782	854	790	819	872	757	831	771	811	913	836	868	827	850	856	814	828	780	815	822	829	811	873	826	796	818	846	843	797	871	852	825	798	836	834	839	830	818	849	811	816	822	896	818	848	839	792	825	842	777	858	837	828	840	823	835	859	802	798	863	819	831	814	835	828	835	831	822	819	823	851	836	810	867	828	820	777	792	879	866	860	844	825	840	843	846	853	823	824	831	828	774	800	847	845	815	802	834	818	818	805	819	838	825	809	874	855	867	817	841	877	824	816	819	783	835	798	834	823	825	776	802	810	848	831	814	801	854	858	874	790	792	820	766	785	838	864	833	815	857	822	841	760	846	814	804	838	849	802	817	776	860	790	782	780	843	830	817	847	803	869	802	842	767	763	867	765	845	841	827	828	874	867	801	834	808	800	809	858	831	822	857	818	808	845	806	853	843	854	835	802	818	831	796	831	872	762	814	822	837	843	850	835	769	807	794	867	809	823	805	785	852	801	835	775	862	869	862	803	804	816	799	831	796	841	846	796	801	793	816	849	816	825	824	814	845	829	802	810	855	816	794	789	792	831	794	824	885	795	818	843	827	862	811	808	823	801	851	851	842	820	875	817	826	816	824	825	811	822	853	844
24399	20336	26314	24227	20305	7301	1296	948	708	742	627	566	576	486	492	483	478	441	448	476	452	395	444	421	403	425	426	425	402	420	405	427	362	422	411	413	386	361	390	425	343	397	428	408	395	438	439	392	382	427	407	395	389	400	388	389	401	389	406	377	346	430	380	366	368	378	407	376	400	400	376	424	381	394	399	362	395	398	414	386	410	362	363	359	368	420	423	372	412	405	369	394	377	418	378	368	368	396	385	361	383	412	365	348	403	406	362	402	412	430	370	394	381	383	412	371	397	397	354	412	388	365	356	403	351	395	367	382	382	340	392	397	380	398	383	386	392	398	397	397	375	352	396	397	390	398	377	402	397	400	401	377	383	413	390	369	369	364	380	360	352	373	357	418	399	371	402	374	382	365	397	385	371	405	361	414	375	390	427	369	411	368	407	388	417	410	417	334	403	401	380	386	372	382	383	380	370	391	398	370	399	389	404	383	380	360	357	385	392	395	372	393	349	384	376	378	392	390	408	373	371	377	394	376	380	402	375	382	378	382	361	402	396	397	392	357	395	385	376	359	409	391	378	398	398	389	382	382	387	360	392	391	422	401	337	349	387	390	331	348	433	374	393	400	360	433	414	374	403	370	419	382	414	375	372	386	395	388	386	406	371	414	393	406	369	342	417	389	389	388	380	407	395	390	382	382	408	367	373	400	401	388	344	370	393	424	414	404	349	386	382	367	399	381	349	375	425	395	397	407	382	368	409	387	358	377	353	396	413	358	387	381	385	398	412	388	407	375	367	370	396	388	394	386	408	350	359	347	384	355	349	378	386	355	393	352	355	380	387	368	421	385	388	344	379	386	373	376	374	372	396	341	386	375	390	401	407	393	378	355	383	392	348	369	397	423	378	392	416	361	363	386	401	381	373	382	374	356	408	351	400	378	390	366	391	419	375	389	394	389	371	384	419	420	385	408	377	383	338	378	361	374	399	387	407	393	378	370	379	394	371	358	390	353	367	399	401	376	389	427	396	383	402	370	383	358	358	394	361	390	373	391	381	379	347	405	383	377	388	369	383	381	373	408	366	350	399	398	406	391	394	352	374	356	370	385	398	420	365	393	337	358	392	361	409	387	406	357	400	385	409	399	387	360	403	403	373	386	404	389	409	398	421	436	380	372	426	381	439	390	398	377	365	370	390	362	395	365	375	362	424	352	409	405	417	406	403	357	360	380	363	372	374	426	393	406	373	389	401	396	378	399	383	379	372	384	388	453	381	387	386	387	376	386	408	361	403	348	376	374	407	371	424	395	421	367	359	359	358	416	336	378	391	413	405	370	405	421	413	382	345	373	365	406	388	372	364	423	405	364	356	365	396	369	385	376	437	405	392	405	384	340	360	401	409	360	360	372	381	376	375	392	380	364	402	396	355	391	386	394	373	368	384	370	390	344	368	380	394	393	379	374	336	355	380	368	386	358	350	410	395	412	353	360	417	379	376	410	371	339	389	402	351	397	364	416	382	387	368	447	393	381	397	391	360	368	369	396	400	399	378	359	382	392	389	393	392	394	410	415	394	358	384	401	359	395	416	357	419	378	373	388	374	353	393	393	398	341	407	344	413	388	415	409	391	396	389	392	387	369	339	373	375	377	371	373	397	372	397	378	388	367	389	422	344	407	361	428	386	398	374	372	413	395	404	400	376	403	406	393	345	381	375	382	367	395	395	414	402	359	374	348	392	384	388	366	378	377	356	408	378	365	367	385	379	382	380	379	315	417	362	364	387	380	393	363	388	387	375	357	408	385	398	398	339	383	369	372	404	376	390	359	391	324	442	372	382	389	350	375	375	375	404	388	372	350	433	402	350	367	386	360	389	357	375	405	364	416	405	389	358	378	419	362	391	391	371	374	408	390	391	379	367	350	400	375	414	392	379	399	396	393	384	371	387	377	383	415	397	390	391	381	372	360	360	403	376	370	349	389	387	388	395	354	422	408	373	390	412	353	352	369	370	402	351	312	357	376	409	380	406	402	405	377	399	413	376	361	360	403	372	347	404	346	368	420	418	409	399	367	382	360	365	410	364	387	396	375	383	422	370	365	402	381	387	353	368	396	399	411	407	383	393	395	389	357	382	409	347	382	396	403	371	364	439	409	379	350	398	379	352	383	383	378	387	341	394	403	375	348	394	398	387	385	369	393	393	379	397	396	432	371	388	407	361	379	392	410	389	382	387	347	391	408	379	400	402	389	399	385	390	388	376	359	392	385	394	389	408	396	365	376	398	385	382	383	387	389	369	389	374	382	374	376	411	394	381	353	408	388	355	397	368	383	424	363	367	377	378	405	396	384	406	371	368	389	384	354	383	375	409	373	359	379	380	385	370	371	356	353	374	359	371	353	377	386	356	381	398	392	369	402	381	349	406	406	368	399	376	430	428	389	328	426	420	396	414	413	366	357	373	351	393	373	370	374	373	389	376	404	389	364	367	389	397	373	398	359	366	397	406	438	378	406	347	405	366	403	394	394	380	372	416	405	426	364	405	363	357	413	387	355	381	369	369	377	363	365	401	377	335	385	359	380	372	360	377	411	345	402	389	357	390	343	384	381	350	401	423	388	399	442	421	393	365	381	343	386	417	411	389	373	385	364	394	364	386	387	379	389	400	417	372	383	410	411	370	369	362	362	334	376	392	418	344	370	374	402	387	398	377	344	376	365	394	364	390	378	386	378	381	365	365	413	410	360	368	341	383	375	388	408	414	363	389	405	388	424	358	404	370	416	383	409	357	405	393	372	389	405	369	409	392	392	393	393	392	362	417	373	385	369	370	362	372	429	407	389	398	385	410	401	380	400	353	403	404	364	346	349	391	360	380	396	368	377	380	360	388	386	386	362	387	377	373	391	395	419	407	391	381	360	412	386	371	401	394	377	356	386	386	393	383	379	396	393	396	367	354	396	370	406	391	375	370	379	365	403	403	391	343	421	379	389	398	390	387	387	383	380	438	374	359	380	381	383	366	390	397	369	356	365	390	389	386	369	412	404	403	348	408	350	389	330	395	358	400	401	360	387	376	388	357	393	378	400	384	376	369	333	389	359	382	397	379	336	352	372	368	434	406	389	371	417	415	393	365	379	423	380	371	383	373	371	374	375	387	385	401	355	364	362	410	389	361	394	387	378	393	383	375	389	329	430	346	400	341	380	388	385	397	374	408	375	412	365	384	400	384	397	407	367	416	405	370	366	375	389	406	373	383	396	390	365	375	373	402	406	409	381	377	372	399	347	386	369	387	375	388	386	417	403	397	344	394	397	343	374	364	379	378	419	406	389	376	378	385	364	410	379	410	383	363	401	370	387	377	369	376	365	393	346	402	378	392	368	397	401	416	374	405	399	376	399	362	412	411	397	366	366	377	378	356	330	378	407	367	365	388	384	399	371	366	397	381	399	384	398	402	395	373	419	367	395	381	380	365	417	375	410	388	354	389	395	386	364	397	373	409	367	347	401	360	386	370	372
8467	11121	10171	5796	3656	2696	1949	1726	1352	1146	1038	940	804	781	684	659	594	606	558	566	560	539	531	524	501	468	458	499	470	489	439	466	489	422	434	453	429	479	455	464	454	441	419	459	419	448	458	451	439	460	432	454	423	417	483	437	447	436	445	442	394	473	461	439	390	417	431	427	420	428	424	430	477	430	426	461	462	463	411	434	439	423	455	411	427	424	421	447	421	407	452	378	418	460	422	408	418	400	453	450	433	413	438	389	428	400	452	439	403	464	443	452	399	430	407	410	418	424	413	421	440	376	368	426	448	388	414	471	390	424	410	439	382	429	409	398	379	435	422	407	388	390	410	425	434	402	421	431	408	447	424	407	428	425	425	451	419	418	390	390	372	431	422	409	386	401	413	413	418	404	455	407	388	409	424	410	446	410	398	444	406	423	423	408	436	388	417	426	425	410	415	402	433	423	395	412	404	417	455	392	422	433	417	428	419	418	456	418	450	414	424	426	436	395	415	403	425	426	435	399	445	420	419	397	368	409	438	423	440	448	416	375	428	415	449	442	441	420	407	439	412	426	424	419	408	417	410	413	434	413	417	417	420	376	420	380	433	385	449	385	405	398	397	426	400	398	394	442	388	410	384	392	402	398	416	403	383	411	393	429	426	445	462	443	433	426	439	443	420	400	407	404	450	417	401	381	442	425	362	446	417	383	424	421	437	421	405	432	421	438	410	407	427	434	415	414	407	410	434	417	410	453	415	437	419	409	456	403	450	427	362	426	437	406	444	430	423	408	394	399	400	435	404	396	438	404	407	463	457	392	442	376	421	412	446	424	407	392	408	425	422	441	419	413	453	412	385	423	419	410	474	403	415	413	425	442	446	391	390	419	401	431	449	394	404	418	407	414	440	405	413	398	419	374	377	433	431	436	386	401	452	402	410	416	439	449	454	440	406	422	412	380	399	399	409	430	467	429	436	387	426	371	443	384	434	449	422	393	419	410	407	379	438	411	428	460	389	404	409	402	428	445	420	401	438	407	414	412	424	381	410	435	434	409	450	430	388	415	459	421	443	402	420	421	431	419	421	419	423	467	381	430	421	432	403	424	420	430	393	421	414	392	437	400	414	401	406	379	415	418	382	448	394	411	419	438	431	401	407	413	402	419	405	424	406	427	426	379	414	400	446	415	421	375	433	380	421	441	419	402	409	424	457	399	441	462	419	390	451	419	461	405	412	408	442	412	415	400	380	438	424	416	475	446	419	417	392	442	404	394	398	414	458	404	445	411	432	443	417	428	387	418	365	423	420	407	465	433	390	398	426	403	424	455	399	436	403	428	406	420	437	399	415	401	445	396	423	373	439	414	384	399	409	419	392	436	454	400	408	413	413	451	441	414	444	423	398	381	439	421	428	413	416	425	401	386	404	452	422	440	436	411	397	391	398	424	414	424	410	419	454	402	403	403	428	432	438	416	431	411	403	426	430	384	418	402	401	434	417	419	425	431	439	429	423	422	438	420	439	418	403	401	445	400	439	422	420	400	418	417	437	389	426	431	445	429	419	392	443	438	397	425	427	414	420	404	434	395	435	405	383	430	402	402	407	425	386	379	418	388	436	443	427	408	401	392	406	395	398	435	417	422	425	449	446	386	400	443	418	381	451	435	426	388	417	400	426	434	445	425	420	444	361	407	453	424	414	435	438	384	415	428	422	435	403	400	428	448	408	404	380	411	399	406	421	423	418	420	399	404	420	435	423	385	426	422	446	400	423	417	404	429	432	418	395	417	401	422	460	419	411	425	406	418	410	440	440	401	432	427	413	391	394	403	382	463	452	412	411	433	404	431	425	428	464	412	404	425	453	450	445	402	460	383	450	416	430	410	440	447	383	395	408	423	429	414	458	414	391	434	442	405	423	411	448	467	432	445	425	412	405	412	415	395	420	415	417	412	423	414	390	388	399	427	438	448	361	438	442	415	419	407	392	447	405	443	402	424	399	408	417	399	445	392	418	393	419	449	427	392	396	445	452	411	415	379	440	429	451	409	371	430	428	381	387	418	423	434	446	428	414	417	451	400	438	422	439	398	439	427	431	377	379	448	416	423	433	434	412	406	434	418	439	417	414	448	432	414	396	403	389	432	417	425	395	415	405	457	428	418	417	423	406	402	424	413	368	408	447	404	406	432	370	389	457	446	424	397	374	412	418	408	418	446	427	396	428	419	467	441	437	418	417	441	423	448	419	424	397	410	370	423	411	408	426	414	433	397	450	446	430	412	374	419	425	398	415	422	418	449	407	405	401	412	445	434	419	417	402	425	440	438	413	406	430	412	399	446	438	435	449	399	404	471	410	419	423	437	402	403	416	432	407	423	412	400	401	429	421	463	427	465	446	397	452	443	456	418	422	408	447	379	389	457	410	400	396	422	423	416	437	445	417	422	394	395	415	409	414	411	403	445	430	410	414	399	416	430	431	469	434	441	403	436	435	403	398	366	434	408	402	453	391	443	454	381	401	428	438	422	435	415	446	424	419	435	459	424	389	429	406	401	390	454	437	399	388	419	440	374	402	454	419	424	376	442	413	421	472	423	433	435	442	413	390	407	395	396	407	384	403	440	419	423	416	408	392	400	416	430	411	437	401	412	431	438	408	423	388	405	449	423	407	416	443	410	419	412	407	448	402	425	373	434	417	387	393	415	425	369	452	444	407	423	412	403	386	426	385	410	411	426	416	395	437	413	425	436	415	445	411	416	428	444	418	403	438	420	445	458	390	414	397	422	438	430	435	425	397	417	408	427	378	422	390	434	433	357	407	409	429	410	426	426	369	445	474	472	408	435	421	421	426	391	402	438	388	409	418	388	421	390	422	394	403	426	434	421	421	385	430	412	432	370	448	426	411	434	414	437	410	402	452	429	397	412	416	422	433	422	401	389	418	397	429	441	421	428	442	424	383	415	421	410	414	403	439	420	439	435	449	457	409	442	416	438	414	396	418	413	430	424	440	395	421	413	407	431	410	406	405	429	415	399	404	439	430	413	405	413	440	431	428	449	403	428	449	427	417	423	431	393	407	408	435	410	412	371	414	429	423	426	451	449	420	425	382	427	441	445	433	454	412	431	403	444	416	428	414	443	387	385	446	462	442	377	410	408	415	421	394	382	402	407	414	417	383	404	427	403	457	405	414	409	411	416	442	401	413	429	436	419	400	447	422	439	413	401	383	373	420	423	417	441	398	445	438	443	385	424	367	421	394	409	435	399	408	436	438	436	420	411	409	462	412	414	381	431	443	425	403	422	417	417	444	433	414	370	452	403	422	404	446	396	453	398	398	405	429	428	407	415	439	428	411	436	420	419	422	421	408	399	406	423	388	429	427	418	416	407	407	415	423	387	392	399	456	395	390	402	430	396	428	390	389	416	429	444	387	404	398	435	402	446	439	403	417	403	399	399	421	426	401	432	410	400	429	391	441	396	391	460	416	424	444	410	412	447	461	431	425	436	413	431	469	426
22665	20350	26786	23787	20365	20343	6258	1886	1488	1326	1294	1254	1141	1128	1015	1009	1016	942	974	923	923	924	868	909	871	862	861	878	868	871	852	821	855	828	848	836	776	868	760	801	841	817	815	787	874	817	857	834	810	845	768	777	807	792	812	803	818	764	818	839	778	834	803	775	795	835	837	809	852	800	792	853	797	782	778	807	873	843	786	762	833	777	761	808	848	824	828	808	773	832	791	808	817	834	780	782	842	786	812	798	814	797	808	777	769	812	829	835	795	791	782	789	799	826	792	765	808	747	770	851	764	782	818	746	830	782	833	872	813	815	841	786	826	794	801	836	793	816	829	795	824	755	809	739	806	816	764	810	769	777	779	812	782	801	828	801	786	731	805	810	730	770	801	780	829	798	807	785	823	839	808	880	787	805	754	807	831	790	835	798	777	826	772	783	825	812	881	793	807	846	824	775	815	816	852	822	851	816	840	780	809	757	771	730	790	846	803	798	839	807	827	772	780	786	782	758	783	811	803	823	807	757	765	801	830	745	739	808	813	789	866	775	800	777	758	804	806	871	793	829	808	850	779	814	843	752	775	776	763	845	804	838	778	811	803	836	775	775	786	790	706	845	790	785	775	808	790	840	771	816	776	778	786	817	796	801	771	833	782	809	830	778	810	814	782	802	836	829	781	765	797	806	792	789	789	777	792	777	786	796	803	770	822	786	809	777	770	740	804	769	742	780	757	749	782	860	808	827	736	814	795	803	809	789	768	794	814	754	777	787	779	765	820	799	828	798	821	815	794	775	778	779	795	744	838	760	834	763	817	835	841	803	790	794	767	799	815	825	751	781	752	813	796	793	823	801	750	792	855	760	801	794	845	752	806	807	812	818	828	764	775	793	823	790	820	802	734	809	790	773	772	829	831	836	782	788	773	808	754	782	767	825	791	790	742	803	769	764	723	790	788	791	805	754	809	802	803	811	815	782	834	762	804	811	798	760	777	794	797	775	842	868	781	813	823	855	828	879	794	791	799	815	803	795	826	775	780	787	866	761	830	857	761	767	803	816	772	806	868	817	774	798	856	803	787	846	785	763	822	792	829	728	769	840	816	772	803	822	774	790	823	843	807	777	785	778	747	785	787	800	860	799	812	824	811	807	788	769	808	820	777	810	824	811	795	824	802	815	788	772	767	839	786	831	819	820	772	804	803	835	783	764	815	814	817	867	831	823	788	803	768	771	824	835	818	783	816	833	847	769	790	799	796	811	814	828	830	793	825	795	843	839	759	847	814	828	783	820	764	776	766	818	755	774	765	768	812	792	817	811	832	830	773	808	771	794	795	775	791	757	844	816	830	838	817	796	832	812	757	818	797	799	831	843	795	859	797	792	771	856	859	858	815	785	762	770	804	769	772	802	773	808	783	755	834	818	893	808	787	764	738	828	789	757	802	827	795	848	832	800	796	831	764	825	807	819	834	797	858	833	826	830	808	816	762	796	779	774	818	813	811	841	796	816	802	751	760	788	779	771	767	779	797	772	801	804	798	787	828	815	776	812	777	794	797	798	800	819	743	817	795	803	786	825	830	815	768	751	853	788	839	809	824	776	784	799	814	803	784	744	790	816	815	758	827	823	742	767	768	817	800	835	778	739	771	788	868	808	767	787	819	796	837	782	824	784	810	809	806	798	818	830	775	795	838	760	835	769	875	791	829	773	787	815	769	783	808	842	824	792	819	832	818	747	840	776	779	778	832	823	825	770	750	821	804	830	819	856	793	806	817	817	815	784	759	798	798	847	764	765	834	803	780	761	805	767	762	768	768	842	765	804	814	818	805	795	826	857	778	863	841	832	777	866	816	770	823	758	784	780	819	816	824	831	778	777	836	829	715	835	773	783	795	807	816	744	793	819	796	769	800	793	776	810	835	828	763	833	817	817	800	817	777	762	769	829	788	811	736	808	797	831	771	754	807	791	810	786	751	766	838	815	804	802	853	772	793	829	761	806	797	759	790	796	795	779	840	819	809	791	811	783	806	799	844	851	802	780	741	777	770	802	797	811	805	803	762	838	835	828	792	757	813	825	807	778	802	829	735	817	810	842	764	816	772	830	773	774	783	845	865	760	785	785	829	806	805	760	811	802	792	786	817	777	771	761	776	795	842	798	804	803	836	807	815	843	777	799	819	792	784	768	773	780	815	791	817	801	753	778	770	773	778	798	750	807	850	824	804	803	811	740	782	844	798	837	729	809	761	709	788	810	797	844	806	793	816	845	839	809	815	815	745	773	874	827	825	801	813	802	828	787	824	807	775	802	784	833	824	804	817	805	756	813	786	794	840	843	778	801	780	766	783	782	799	739	765	831	810	842	808	804	791	803	735	841	800	816	798	760	793	785	862	815	790	813	771	811	791	838	778	824	764	810	795	800	777	731	807	865	810	796	820	828	797	759	804	816	804	762	793	833	813	814	794	834	793	785	806	814	734	807	834	816	800	742	847	855	798	738	804	825	794	808	794	824	856	826	793	812	790	764	776	813	785	802	806	809	806	769	751	800	829	831	809	800	780	766	771	816	802	770	844	800	807	831	827	744	788	827	775	801	798	801	832	824	778	804	835	814	783	778	786	792	734	796	821	797	838	763	833	795	824	740	769	810	814	856	782	805	828	759	795	725	808	839	763	803	771	784	792	785	840	825	793	753	784	785	839	821	824	814	835	875	772	781	759	818	764	797	795	806	791	789	808	828	774	775	821	779	809	723	806	810	796	811	799	810	779	826	778	801	834	816	759	790	798	773	827	783	838	779	806	768	811	776	801	787	787	793	809	774	825	764	753	777	761	780	812	761	803	783	810	824	791	803	788	813	788	735	780	803	810	814	822	765	811	819	793	796	789	811	761	763	762	767	795	801	834	794	802	789	804	763	787	726	771	772	817	841	800	796	760	782	776	818	784	783	763	801	839	795	826	824	808	790	796	826	784	763	750	762	819	836	775	794	750	777	748	793	817	816	784	772	798	812	806	778	813	755	779	783	798	803	851	854	750	733	807	801	809	802	778	806	786	791	781	799	800	855	764	812	823	791	826	762	791	823	786	743	754	782	805	827	774	808	835	766	801	802	866	813	813	825	845	773	774	788	783	758	811	777	844	759	832	781	788	764	808	795	838	815	812	816	847	761	833	817	818	818	759	767	795	737	787	696	788	826	826	846	771	836	792	763	841	771	793	811	803	847	834	776	732	805	826	776	744	829	798	777	806	787	761	797	826	762	730	741	822	780	818	792	819	814	852	832	758	802	771	822	813	775	848	733	795	831	838	786	786	803	831	810	791	875	812	800	778	744	811	770	773	826	789	846	787	813	811	800	839	823	772	764	824	780	787	817	814	792	783	813	789	765	791	801	791	789	812	784	817	811	799	792	829	768	811	801	743	821	825	808	774	772	834	791	803	768	877	807	801	798	794	816	786	780	781	826	800	750	821	784	775	774	804	762	815	840	806	828	797	814	782	816	809	787	782	806
11672	17668	16271	9747	6619	4793	3699	2969	2553	2180	1983	1655	1541	1388	1284	1261	1281	1170	1068	1061	1015	990	977	922	901	920	952	925	888	864	936	877	804	822	844	839	839	862	851	849	801	794	807	819	806	819	781	745	793	841	781	827	774	822	809	784	780	807	804	755	791	786	735	758	799	795	805	799	786	804	798	798	758	764	772	789	819	804	799	788	750	821	779	776	816	801	753	789	790	741	811	753	789	815	824	829	778	756	764	810	710	732	784	772	819	781	764	750	813	768	799	745	834	803	751	745	793	804	745	770	802	789	786	819	769	799	799	752	759	750	772	790	788	774	749	809	746	782	779	799	766	781	779	789	770	752	797	790	710	785	790	756	785	760	761	762	763	799	773	796	763	740	744	839	753	764	772	783	765	754	792	770	762	743	750	781	803	772	760	824	792	761	789	748	808	795	760	773	771	774	716	783	785	746	784	791	791	786	751	753	769	776	786	800	783	759	762	788	785	753	770	773	785	765	774	775	762	787	761	748	825	711	769	769	760	795	739	765	795	730	794	800	781	806	764	757	738	743	737	745	778	819	749	782	783	722	797	752	707	788	778	806	756	737	798	761	827	753	801	735	787	726	765	768	749	770	791	788	781	819	779	789	714	748	744	722	774	754	762	805	815	774	750	768	734	812	760	788	782	739	811	720	793	769	827	794	701	732	722	737	753	731	756	773	788	780	786	812	744	783	778	774	722	752	780	763	735	805	712	755	789	764	790	780	793	734	789	771	738	801	785	718	809	752	772	808	765	823	828	753	765	736	727	809	795	707	715	774	781	759	750	779	789	758	839	722	753	742	751	786	763	772	758	803	799	807	745	808	754	802	787	751	822	770	799	758	750	771	757	768	769	753	775	751	771	787	772	810	773	803	762	773	756	797	733	734	806	756	779	774	726	783	816	710	780	780	802	736	757	786	804	776	728	823	764	775	734	836	724	820	770	777	789	760	765	718	758	735	786	774	736	763	759	763	740	760	774	808	773	759	796	740	757	701	761	763	771	745	747	733	789	744	769	769	763	748	752	732	767	783	807	753	757	745	770	756	814	733	764	803	810	773	795	807	775	747	797	793	738	749	782	772	767	778	824	792	764	715	776	808	720	800	762	743	796	721	830	794	746	769	817	743	837	804	788	732	782	727	744	755	785	788	736	765	715	839	706	768	766	767	805	783	756	769	757	801	774	814	784	728	738	769	760	770	803	763	772	782	798	776	785	773	762	719	763	763	757	785	803	807	794	716	761	744	706	712	805	753	764	791	775	735	777	738	810	743	773	787	734	798	787	769	788	822	786	751	747	767	786	765	800	740	755	771	789	769	758	785	712	727	792	787	785	784	767	783	756	797	783	799	797	781	742	782	764	776	750	782	804	724	766	794	771	708	751	721	777	800	761	769	769	774	770	777	764	747	735	777	777	782	825	719	769	805	800	764	804	751	758	726	765	724	809	760	749	820	774	781	766	764	727	775	751	826	830	741	780	821	821	816	778	786	765	753	746	764	809	772	785	768	828	744	819	757	778	743	747	763	734	755	790	741	781	773	747	730	815	777	773	729	781	822	779	799	737	776	790	774	748	769	788	819	785	773	778	751	754	813	757	808	719	752	769	726	770	774	783	750	773	751	762	783	756	792	740	768	758	767	751	812	710	759	785	758	756	795	746	763	764	788	806	737	751	784	742	788	801	766	817	806	778	802	740	767	733	786	771	772	814	779	815	785	729	793	739	777	741	780	752	767	774	803	741	774	734	726	738	785	752	798	734	820	757	821	787	766	771	790	743	779	757	761	756	759	742	740	771	820	765	769	774	794	706	772	760	815	769	799	760	799	733	765	779	736	703	787	759	763	718	755	790	801	747	743	841	755	777	732	769	694	757	770	803	792	767	746	749	712	793	757	720	756	777	774	733	788	755	786	746	777	758	738	785	735	749	731	778	802	792	796	803	705	752	819	791	794	800	771	767	793	743	810	766	718	750	795	720	752	764	744	735	794	789	817	766	796	762	808	757	789	756	810	755	766	762	819	751	792	784	750	784	834	774	786	758	780	736	807	764	740	775	771	802	783	775	769	783	789	822	742	766	746	748	816	792	754	762	798	741	779	795	716	793	796	742	757	745	751	766	761	779	767	736	790	761	830	798	771	809	754	758	769	756	745	749	759	733	778	795	766	772	778	730	798	699	754	788	746	754	785	771	754	769	828	738	759	758	792	733	768	785	773	760	809	760	799	763	784	760	747	760	731	765	786	752	742	769	782	725	774	790	766	756	751	845	796	748	741	764	803	787	753	756	747	783	765	771	736	797	810	777	753	799	781	790	775	698	784	754	764	776	817	811	765	750	745	765	786	813	733	767	765	714	787	798	734	832	751	744	749	744	793	711	754	787	720	735	787	772	808	792	782	770	753	734	784	747	738	743	751	838	781	783	750	780	762	797	742	786	842	767	815	791	772	755	727	766	808	770	720	789	720	726	824	784	790	745	763	789	791	741	698	802	784	781	789	774	782	789	720	719	797	754	783	761	778	763	758	743	765	752	789	769	747	752	794	740	725	772	755	783	750	732	776	748	779	810	817	792	769	783	776	742	760	776	797	828	754	796	769	738	814	762	776	771	727	757	731	775	710	760	717	803	706	764	772	813	797	781	765	754	801	780	746	750	813	736	780	793	807	738	780	753	728	748	799	730	769	736	787	803	753	731	793	752	725	794	756	742	759	723	756	730	803	768	775	748	746	749	777	723	758	782	762	763	735	794	752	785	753	718	748	801	739	793	750	817	795	777	795	810	761	767	786	778	742	777	749	776	794	785	795	777	750	725	801	775	748	762	770	778	796	762	744	760	760	806	732	752	762	769	774	729	784	725	763	797	800	775	789	786	785	779	772	816	790	810	736	789	799	731	740	744	779	787	815	775	780	747	756	789	760	788	761	753	751	790	750	769	757	781	765	743	829	782	768	772	752	819	762	761	755	775	754	740	736	762	769	742	762	746	755	793	779	762	749	811	767	739	765	805	803	790	766	732	703	731	725	738	748	796	721	757	802	773	803	800	778	771	787	804	797	736	753	733	784	740	737	753	767	770	780	731	751	743	785	761	777	757	733	727	735	777	763	785	716	755	758	753	733	788	772	746	782	778	760	734	817	722	752	757	804	783	789	780	784	825	763	741	747	822	832	802	773	755	743	790	736	729	817	784	815	761	768	724	741	785	760	773	763	748	751	732	748	753	790	736	830	781	759	755	770	818	763	748	812	762	713	806	762	759	754	740	762	717	743	768	734	740	793	796	765	784	829	756	753	793	735	747	749	776	759	741	755	802	736	738	807	787	777	770	797	719	775	776	785	749	720	753	764	736	768	759	772	838	750	742	771	810	775	809	745	792	766	777	783	787	724	814	741	782	760	757	800	762	773	759	774	786	766	757	777	775	746	787	771	759	780	749	789	793	803	798	808	769	744	754	739	757	784	800	783	808	793	751	776
27706	13114	2124	1048	895	854	826	861	810	800	858	812	835	823	784	807	822	775	814	860	818	811	842	826	829	809	813	808	791	809	799	804	853	751	765	833	801	788	782	827	789	771	842	782	796	735	796	771	739	795	841	826	775	842	778	821	791	788	808	782	835	790	776	834	785	800	772	827	814	812	832	820	783	824	812	840	859	753	806	793	783	795	788	851	789	778	751	800	850	801	784	796	765	808	851	825	772	777	780	829	790	790	769	788	800	733	793	814	775	783	809	776	827	813	758	758	788	799	785	802	809	746	784	789	809	773	796	837	823	880	805	817	785	798	824	835	803	764	781	803	787	761	797	803	722	803	786	823	851	759	771	785	750	822	783	819	772	797	871	795	788	780	826	789	803	818	822	772	786	813	837	842	731	834	730	746	738	792	760	752	762	777	791	801	829	811	807	773	776	772	778	764	804	751	810	791	798	826	782	847	803	812	797	766	740	801	755	750	754	833	759	830	787	808	816	820	846	815	821	751	756	762	812	788	792	827	803	851	804	836	782	791	815	776	826	766	827	845	769	753	782	761	774	779	790	856	780	820	788	793	737	784	767	795	779	822	773	789	805	776	806	773	741	798	801	733	787	689	778	793	788	811	839	754	815	818	782	768	801	810	780	782	818	784	800	783	848	767	797	797	842	820	817	804	785	798	796	811	792	774	760	803	789	808	801	792	822	834	790	818	762	796	832	824	799	743	777	789	775	820	810	785	819	787	809	755	822	787	793	762	758	778	766	815	776	771	815	822	808	808	786	842	829	756	765	833	771	769	774	715	818	825	734	789	807	789	830	778	797	816	809	789	817	800	811	734	758	772	830	887	800	822	784	761	786	787	724	774	797	775	805	794	787	791	852	789	845	805	772	789	828	828	764	793	868	822	761	725	816	767	821	811	762	830	808	784	755	784	745	748	816	817	761	773	773	794	770	798	739	818	776	829	800	713	773	768	801	782	790	775	815	797	853	779	813	782	834	855	812	819	815	769	813	770	751	839	835	827	789	841	792	775	835	740	766	835	799	820	783	793	810	782	796	772	789	836	821	780	833	824	825	753	752	852	804	830	838	779	779	815	768	785	802	785	810	798	801	819	760	853	826	791	837	813	761	815	813	819	747	805	855	776	788	837	764	767	795	807	828	814	788	827	779	822	746	721	820	821	753	782	797	789	823	761	791	785	783	769	774	806	789	761	805	771	812	805	790	810	750	797	802	779	793	792	751	791	839	778	795	841	781	795	788	780	759	801	747	830	798	793	800	805	742	793	747	758	780	773	802	753	782	843	806	816	771	789	795	794	762	818	813	819	787	820	798	799	775	819	849	849	781	829	823	793	793	799	790	780	822	759	821	833	835	815	774	849	777	815	795	860	821	810	837	791	794	803	762	790	801	824	776	824	761	835	788	869	784	776	819	787	819	820	829	737	741	733	772	800	797	772	806	775	798	793	816	708	799	828	823	800	778	785	862	788	840	807	786	801	784	822	770	783	820	816	792	814	836	823	802	706	764	814	823	808	829	777	785	773	786	778	785	814	816	754	778	834	802	778	785	792	798	817	766	793	804	744	785	834	789	821	818	839	751	769	839	783	767	886	787	814	755	800	786	847	787	782	802	781	767	722	808	795	811	813	813	771	795	799	807	802	830	768	777	780	746	746	830	806	783	808	813	822	823	790	774	769	805	806	761	768	800	805	750	865	791	777	796	780	768	755	806	800	833	777	818	803	782	808	746	825	765	791	787	760	802	763	820	795	809	825	794	795	810	766	828	789	788	817	753	817	784	767	848	766	756	810	857	743	820	794	771	777	827	815	808	756	773	760	757	781	782	786	800	815	818	820	837	794	807	778	804	807	827	795	816	847	798	769	820	789	817	836	806	859	772	821	861	813	832	833	773	752	817	815	785	767	781	776	786	800	832	764	757	799	851	759	779	775	800	835	744	747	821	809	838	769	825	792	776	817	792	797	787	754	827	842	777	846	824	747	842	793	827	810	787	747	798	769	763	769	777	809	784	817	751	739	772	787	812	800	773	810	787	771	705	791	765	781	760	837	830	783	825	747	795	775	848	806	810	840	843	795	773	833	776	754	821	789	792	749	832	823	812	820	801	825	769	799	797	758	834	766	746	770	796	751	781	791	828	774	792	792	761	834	864	804	762	773	756	763	822	822	799	807	848	783	775	749	831	822	777	790	756	810	781	749	763	737	763	791	827	772	814	753	838	794	797	743	834	743	840	750	752	821	806	832	746	737	788	819	770	779	818	763	836	793	801	798	795	768	833	792	745	801	813	804	809	806	777	780	827	803	800	793	782	755	801	810	806	812	817	788	726	775	789	768	786	774	768	832	805	806	793	823	804	793	807	797	746	775	824	823	806	809	832	801	791	792	809	789	806	778	767	778	768	780	801	825	802	760	787	784	797	824	780	799	803	822	863	766	787	761	768	797	812	762	744	762	791	750	836	814	771	774	820	768	755	796	814	770	800	790	764	808	794	762	800	815	816	777	755	767	790	776	863	858	802	813	815	754	858	768	771	811	775	777	806	798	803	785	755	843	762	783	802	776	768	801	760	809	834	795	725	767	791	768	830	802	762	774	835	855	826	777	775	804	815	746	824	782	782	759	793	763	857	742	800	844	763	833	802	764	779	819	794	786	823	778	841	834	804	769	817	764	838	833	768	803	778	807	779	763	827	798	875	828	838	763	775	759	802	780	806	789	792	793	754	780	780	834	791	796	776	789	818	796	786	833	771	772	816	830	775	762	779	769	771	823	781	807	778	789	823	840	798	775	831	783	771	735	838	778	814	772	776	864	826	818	812	778	845	822	820	796	764	805	781	773	782	728	786	755	797	817	830	832	788	738	823	821	748	803	789	841	821	800	823	757	789	808	740	824	817	789	783	799	775	790	804	772	778	773	829	801	831	793	800	850	780	790	851	800	772	817	786	813	769	797	830	814	828	783	769	797	835	796	786	763	704	777	801	769	766	783	811	729	779	841	813	798	808	807	802	817	802	820	763	807	769	844	775	774	787	769	782	789	853	815	803	789	788	762	789	787	779	783	805	781	746	803	786	837	805	814	808	801	832	779	826	804	775	872	806	766	777	783	795	829	748	809	791	740	823	782	803	771	787	779	830	779	828	797	808	832	805	791	746	786	796	832	789	789	774	833	798	808	824	834	811	783	805	809	823	839	811	805	746	803	775	824	817	735	786	786	764	824	752	787	810	769	814	753	847	798	767	819	827	771	787	817	788	755	753	810	799	832	791	812	696	826	804	731	775	813	840	808	769	795	866	762	821	756	814	821	817	753	822	787	787	807	804	814	764	774	819	766	821	815	831	809	765	813	777	744	785	778	801	809	889	788	803	757	792	799	822	739	756	794	795	767	777	792	800	821	776	812	774	799	804	813	805	761	783	788	821	795	781	839	792	782	826	811	797	751	810	777	766	804	850	824	792	799	761	823	805	741
5679	1523	1420	1126	981	974	907	951	871	902	896	827	841	904	853	865	848	854	864	830	813	842	837	826	842	877	869	850	788	808	865	827	852	826	803	796	828	801	835	838	872	859	821	873	859	830	851	819	806	890	827	889	875	840	839	837	843	854	817	867	856	822	839	849	858	831	865	851	841	785	805	842	839	879	863	749	876	825	871	832	832	801	808	796	817	836	791	812	807	860	816	802	821	831	860	795	783	848	790	816	830	811	814	883	790	825	880	858	826	851	811	866	866	858	846	902	850	830	886	859	806	831	890	825	851	857	842	787	840	807	835	781	805	841	825	811	816	844	816	840	825	815	773	798	846	811	899	853	846	865	798	879	830	895	851	815	851	846	819	845	829	836	806	833	806	853	860	839	843	867	822	804	917	891	880	800	864	868	838	853	838	823	878	791	800	850	837	862	856	842	787	878	861	827	819	817	815	827	830	896	860	852	825	839	816	769	809	848	880	826	810	854	819	823	794	869	879	822	840	848	797	832	880	867	836	809	892	783	806	862	827	814	856	828	843	815	891	858	843	859	856	832	865	810	866	814	820	830	811	896	871	836	845	849	824	795	865	831	807	808	851	841	801	873	847	845	829	828	821	873	838	836	845	838	838	859	802	828	894	808	834	858	851	888	853	835	842	839	820	829	854	804	852	796	917	807	822	883	823	815	883	865	778	801	853	873	868	800	842	859	833	773	848	864	803	865	885	844	837	846	836	829	855	837	853	772	810	783	803	801	784	797	842	841	831	820	833	845	876	819	811	866	896	832	784	847	857	826	852	862	829	880	797	790	863	875	857	821	838	816	853	863	837	836	865	854	878	899	880	857	848	823	856	851	873	831	881	819	851	819	815	826	836	833	876	853	806	825	825	851	822	897	887	822	810	791	798	848	844	837	851	837	864	829	853	852	849	861	864	793	829	841	839	837	833	902	857	818	776	792	830	814	831	823	835	816	855	849	873	832	903	841	844	846	850	827	848	881	824	823	840	781	872	841	795	833	861	863	824	898	855	807	903	813	841	833	816	852	831	752	847	829	830	841	841	823	826	778	884	859	764	860	854	841	862	819	855	819	852	848	829	861	841	842	816	904	832	848	810	839	861	894	784	873	872	866	876	842	813	891	860	890	832	835	882	817	862	840	811	891	837	770	814	877	830	833	841	798	824	869	794	884	793	862	828	844	830	795	825	815	840	858	848	800	843	794	847	837	839	865	848	822	847	896	833	804	839	789	850	802	857	894	808	843	916	818	821	835	841	874	845	851	852	861	816	860	803	847	839	831	862	797	777	864	818	890	794	880	809	888	849	852	889	796	830	801	867	806	903	842	883	846	850	820	856	860	822	837	794	790	787	848	876	879	815	890	812	823	856	846	848	827	855	849	796	841	790	804	835	845	791	853	856	804	858	798	800	802	879	841	836	826	862	876	815	826	873	843	877	867	856	830	902	853	845	788	814	841	801	848	821	801	854	817	845	885	841	810	814	867	885	901	788	793	856	842	879	869	868	842	855	823	818	784	895	869	855	829	819	769	822	861	894	864	808	795	862	847	889	839	792	860	841	844	852	858	814	895	901	881	871	838	883	793	803	826	865	867	826	848	791	827	862	850	849	856	903	819	801	853	851	799	827	871	798	875	818	841	820	845	844	799	867	847	838	864	832	870	824	793	874	868	844	876	805	796	885	806	771	819	823	855	794	812	792	861	873	861	850	817	853	806	864	850	830	856	939	865	803	810	829	840	837	806	806	846	819	894	851	801	849	826	850	817	871	862	836	814	787	875	851	813	795	837	824	806	803	837	825	831	838	838	818	835	826	805	881	849	769	803	835	892	843	820	878	813	813	906	857	831	834	853	796	915	786	776	834	823	792	876	871	819	867	805	867	769	827	822	814	828	818	860	808	867	899	845	831	826	852	863	876	834	827	849	778	821	785	835	826	878	860	831	844	889	830	866	848	833	855	808	879	876	801	882	852	811	849	886	838	836	870	845	838	816	873	868	856	834	875	867	782	823	879	882	833	834	827	837	803	875	828	825	844	834	822	870	844	862	837	822	896	856	846	812	917	823	814	814	832	880	794	821	844	856	882	912	899	761	832	840	838	820	821	837	863	820	852	848	862	795	815	814	928	856	844	863	901	832	819	822	801	823	806	809	875	816	800	835	841	832	845	827	855	860	794	821	836	843	815	810	859	828	848	858	824	834	854	834	846	837	847	847	849	813	871	814	823	807	812	802	798	808	846	807	862	808	858	890	840	824	852	839	852	871	843	828	787	815	786	795	807	800	834	801	870	826	785	828	851	871	863	818	827	799	861	832	787	823	828	836	827	840	846	790	855	834	849	858	827	849	879	820	836	833	812	864	831	799	818	856	814	850	843	806	898	886	830	833	828	792	852	834	867	851	838	807	830	893	796	863	805	849	823	798	816	854	836	798	831	742	815	814	785	846	802	841	785	885	819	844	827	781	779	828	829	861	873	843	813	859	817	819	863	837	881	851	807	808	834	840	856	871	809	845	833	866	900	808	829	861	831	833	811	853	844	823	855	878	843	848	809	860	849	834	830	832	890	846	812	822	849	876	822	859	779	819	822	860	797	829	842	816	838	800	858	873	847	851	822	775	848	807	879	864	822	869	818	875	839	816	816	799	815	802	841	886	862	801	835	814	821	873	841	866	834	864	835	861	808	812	815	818	771	813	833	786	805	826	866	791	822	831	857	805	849	817	817	825	825	825	844	836	852	858	845	815	865	873	841	800	788	834	830	803	883	764	862	866	807	870	841	787	793	819	821	839	830	820	840	848	840	839	844	802	795	803	864	815	914	832	777	849	838	853	818	861	848	811	877	818	772	858	839	851	833	835	897	840	790	873	849	842	849	836	847	837	838	820	809	844	842	826	850	842	844	846	799	814	813	828	852	854	835	862	850	866	860	820	866	840	807	886	813	836	861	872	857	824	859	794	823	885	838	845	815	873	828	850	856	770	748	817	881	910	863	824	879	817	886	935	834	774	832	833	838	848	876	839	809	878	815	864	826	866	820	872	822	849	841	823	834	843	843	848	827	809	851	755	890	852	850	825	797	836	839	865	851	827	866	886	852	785	859	856	882	846	829	870	835	810	799	865	794	853	795	853	821	834	844	817	827	834	829	826	829	861	816	831	809	864	874	837	819	832	822	854	849	784	899	844	815	819	887	812	839	828	832	815	875	883	853	850	774	820	831	813	832	822	857	809	842	818	812	856	871	843	861	834	797	799	873	820	829	814	822	876	831	803	856	850	869	823	823	883	878	868	849	813	827	791	817	881	826	831	767	792	876	847	839	839	878	844	888	810	866	814	833	818	816	852	862	832	827	790	814	848	850	832	852	885	866	796	846	830	840	839	810	832	850	856	819	815	825	874	847	857	870	826	806	784	823	798	812	785	845	780	808	802	853	842	837	815	876	850	840	833	872	855	844	814	806	842	821	826	850	831
24493	20342	26296	24261	20308	7506	1445	933	788	696	645	592	586	572	517	512	520	546	501	530	503	447	481	458	486	440	464	414	491	440	468	428	461	487	471	450	448	466	457	442	489	408	445	436	417	431	448	403	439	421	424	436	441	436	437	414	420	427	455	443	386	404	440	398	391	414	403	442	419	385	397	429	453	421	387	420	396	415	430	469	430	428	465	405	401	402	380	437	471	430	412	421	443	390	401	440	441	390	386	441	416	394	401	427	400	435	423	442	417	441	414	414	435	430	460	476	390	403	427	426	437	440	420	424	442	397	409	419	426	409	413	419	421	414	417	403	437	440	390	422	439	412	444	446	412	406	410	421	410	436	431	414	442	420	370	410	415	413	406	418	407	429	448	409	411	391	399	415	404	445	407	444	488	444	423	437	428	419	447	455	398	404	431	406	435	411	422	415	424	418	444	424	414	394	421	437	429	403	410	393	393	446	421	400	433	431	393	425	405	404	453	431	396	407	418	419	402	429	419	432	440	401	408	398	441	405	442	415	413	408	439	438	450	425	431	462	404	436	450	406	403	413	407	421	400	427	412	424	444	400	445	448	411	408	419	425	433	437	385	388	450	413	411	435	448	474	415	389	411	399	402	396	419	399	411	426	404	423	408	408	430	440	420	431	392	412	434	423	404	436	426	422	430	413	431	437	452	439	437	401	380	447	420	387	436	439	437	446	375	435	426	429	466	438	409	447	425	409	441	414	460	407	423	401	460	423	435	450	429	406	397	391	460	424	428	400	402	398	421	418	444	430	419	425	398	417	422	447	424	402	420	409	405	461	415	438	401	437	389	429	422	452	436	441	421	414	409	457	415	401	464	449	412	428	421	400	445	435	413	427	427	414	425	409	436	444	417	428	439	414	422	398	400	420	410	407	372	399	388	422	426	452	480	399	394	461	411	435	418	421	435	446	437	405	430	440	404	400	402	423	440	423	420	406	433	431	420	404	445	430	411	432	417	382	436	436	437	408	435	407	428	398	393	383	393	403	401	380	442	417	394	430	461	452	464	418	379	454	398	417	431	426	436	405	416	460	450	441	399	380	438	470	436	445	415	418	410	478	466	423	446	456	446	420	443	448	407	417	439	413	441	412	412	463	429	412	452	394	403	456	432	409	444	447	414	446	435	435	439	380	419	404	434	443	406	441	444	473	408	426	408	425	409	388	430	437	431	381	436	415	429	410	447	409	410	453	424	442	389	426	420	433	425	438	427	434	399	454	412	418	423	371	455	403	398	442	423	430	470	403	393	408	403	438	406	423	405	430	414	417	379	443	419	451	396	422	398	404	441	410	455	396	429	434	408	461	390	437	425	411	413	437	456	441	403	405	400	430	420	419	432	468	405	441	399	459	448	428	460	405	406	452	405	401	449	440	440	433	457	424	420	432	416	428	404	455	389	419	436	427	379	417	386	437	416	434	451	399	446	421	430	444	426	462	445	433	382	381	476	396	400	455	449	403	421	436	443	425	447	477	425	423	420	430	401	405	434	429	385	429	406	423	450	405	437	465	465	400	420	435	438	409	444	415	430	414	422	401	425	432	437	446	408	423	419	435	409	440	408	426	394	438	402	465	396	413	424	397	427	423	459	413	428	444	432	420	405	397	412	387	424	418	418	429	423	401	444	430	398	422	441	435	424	424	413	407	407	411	419	452	440	417	414	452	395	387	437	401	422	453	458	463	431	469	440	425	408	423	405	425	441	427	406	412	444	387	428	427	464	418	434	447	438	434	377	372	416	396	471	438	421	395	382	428	432	420	415	395	418	458	392	412	426	408	424	430	427	434	394	463	406	404	430	417	427	467	442	393	462	413	407	417	442	426	422	409	442	432	432	411	361	394	422	426	405	433	430	396	461	397	457	437	414	423	398	416	444	413	427	435	431	412	435	457	419	420	426	408	437	395	436	426	413	435	424	449	429	424	437	459	445	418	451	395	434	409	417	433	454	434	411	426	417	447	398	433	401	445	443	409	435	428	446	430	460	430	453	435	421	426	464	415	424	440	426	402	446	440	443	433	427	435	427	416	447	417	418	406	395	410	426	436	420	413	444	433	455	407	422	452	403	445	395	423	437	430	415	436	421	426	415	422	437	409	418	445	442	412	425	434	419	423	451	443	415	410	440	448	437	463	400	423	405	430	446	396	458	430	416	397	417	441	426	444	407	422	398	414	415	436	419	406	414	409	442	417	455	447	410	407	454	408	424	381	400	435	398	408	434	392	445	420	428	392	402	416	440	380	406	437	430	397	432	428	389	434	408	414	417	438	430	473	402	421	420	428	478	421	416	433	408	403	422	436	441	421	412	428	374	427	430	409	442	412	400	416	422	416	447	443	445	432	421	399	437	413	410	414	455	427	438	412	452	408	467	427	437	431	417	451	389	438	396	398	428	421	413	462	429	433	417	386	410	413	436	412	426	417	443	414	442	422	419	414	428	411	432	467	425	449	443	460	407	406	439	444	434	409	436	402	411	421	418	432	451	402	435	416	414	435	412	438	463	435	410	454	467	404	423	440	417	383	448	419	382	412	426	404	435	434	418	394	409	442	427	400	404	428	459	401	413	427	413	411	450	393	428	388	436	408	432	443	419	445	407	419	426	417	418	431	426	438	427	419	438	427	419	456	421	399	442	433	396	401	397	389	457	436	443	395	435	403	417	445	401	428	418	415	440	440	407	439	394	422	409	409	425	429	433	419	399	430	438	453	429	430	392	430	415	411	411	406	402	417	402	445	420	420	434	453	422	414	438	445	425	456	415	390	392	407	418	396	460	394	405	432	378	436	417	451	397	405	436	403	450	461	400	457	412	423	437	402	411	440	445	444	394	447	413	444	404	438	411	402	443	459	439	443	427	439	377	424	439	437	449	399	436	433	407	457	420	446	414	412	459	429	421	402	418	435	428	459	404	433	402	370	422	426	401	406	408	440	446	442	434	412	403	392	429	410	427	420	452	372	418	433	433	434	384	431	397	411	389	414	416	398	412	412	466	392	398	413	403	411	408	436	431	466	424	434	379	405	436	418	402	444	453	448	439	427	439	451	424	463	409	427	426	439	437	397	422	416	388	422	420	412	418	407	409	426	402	414	432	389	433	402	417	435	417	465	390	450	435	420	420	396	411	406	447	399	420	449	413	443	386	445	443	437	426	404	405	418	392	436	421	393	406	458	399	417	409	426	431	416	389	403	394	406	372	430	412	435	413	435	449	405	437	434	447	437	421	405	426	431	430	440	421	407	437	412	462	439	422	406	433	404	414	464	410	431	404	434	397	425	454	408	399	399	458	421	447	407	393	438	405	466	404	395	458	432	407	420	442	427	424	399	421	441	440	407	429	406	396	424	387	440	426	398	436	430	429	433	461	431	395	398	452	429	409	404	449	453	425	452	399	435	428	401	423	409	423	458	420	410	434	412	431	393	423	428	416	418	398	446	395	408	437	417	395	409	395	459	407	392	415	422
8217	11377	10085	5613	3765	2748	1977	1676	1406	1168	1062	939	854	788	720	724	682	662	616	636	599	589	572	574	519	550	503	551	534	524	492	475	485	482	480	522	529	477	478	491	480	481	490	472	514	484	464	468	473	484	465	420	468	496	474	469	468	496	474	484	461	472	452	464	440	431	483	479	450	446	471	440	471	487	455	458	446	460	492	427	449	492	440	443	491	430	471	480	440	474	455	471	491	440	459	451	448	469	437	451	480	436	471	449	489	462	491	460	473	478	461	464	434	446	425	438	461	480	457	441	445	472	457	438	457	452	425	456	409	445	418	456	461	462	483	489	476	439	460	491	461	449	456	457	472	481	480	456	476	439	457	452	440	519	454	462	435	445	436	421	472	419	463	431	429	465	421	453	472	422	451	423	443	514	461	425	432	425	474	460	465	419	459	489	409	467	450	463	451	395	437	415	445	455	462	460	474	415	483	471	432	451	464	456	430	450	460	457	439	499	446	467	464	418	448	470	471	454	437	433	472	436	473	448	456	484	476	462	461	447	451	480	442	437	421	487	427	444	445	442	458	448	443	462	457	409	479	460	448	476	445	442	450	441	438	459	480	472	427	453	473	469	482	455	494	417	425	445	460	489	430	416	474	468	489	462	439	461	458	460	428	451	428	421	480	446	473	417	460	426	490	450	477	466	448	417	473	439	441	453	460	405	454	449	439	460	411	433	429	430	460	471	432	444	440	446	476	440	475	464	418	409	471	458	459	432	436	453	467	456	456	458	431	450	477	463	460	471	465	485	424	455	496	449	460	469	449	456	429	466	438	422	430	465	432	464	446	451	436	406	498	445	437	451	421	419	462	451	475	477	446	462	493	499	425	467	435	450	459	463	484	458	458	469	458	451	436	436	432	471	452	463	462	463	442	450	468	466	451	467	448	451	483	474	447	479	447	475	445	451	467	478	468	469	448	471	435	479	441	433	473	431	476	437	472	462	476	460	461	464	460	444	453	448	455	429	468	409	432	434	482	467	483	460	438	410	479	451	395	466	454	489	426	467	435	459	471	469	471	470	458	461	461	433	466	447	473	422	464	455	464	486	433	453	447	441	462	435	441	475	444	460	466	424	455	487	449	475	441	471	464	485	429	459	440	443	468	456	493	468	465	435	465	433	471	461	473	453	438	443	469	432	475	442	417	468	469	447	465	461	476	468	442	421	488	453	428	426	446	430	460	463	425	453	465	465	467	484	446	452	464	499	474	486	459	436	445	447	435	438	465	457	500	451	463	439	435	465	440	463	459	461	427	439	485	468	444	477	476	451	489	465	432	455	458	475	439	431	447	437	443	443	509	446	463	457	488	465	472	429	448	452	451	437	491	492	426	470	478	431	453	458	502	455	477	455	442	486	395	406	460	471	466	466	432	447	491	439	448	448	454	433	465	489	444	489	506	435	446	448	494	493	461	511	480	447	452	413	484	450	453	479	497	449	471	465	448	418	441	469	441	447	435	429	469	457	459	463	437	439	374	429	449	490	450	466	432	452	458	447	441	441	485	468	438	456	466	478	455	421	473	490	478	418	447	445	434	435	460	459	488	447	433	477	458	425	411	419	448	481	455	467	446	479	460	490	445	480	470	483	439	430	438	440	445	474	422	482	459	459	461	451	463	432	418	434	502	484	416	467	439	434	415	459	428	477	462	439	456	440	476	418	439	452	497	471	426	451	439	464	465	424	455	446	452	487	495	421	423	442	418	437	452	452	439	416	443	442	446	433	484	470	478	443	447	438	447	438	443	464	473	450	443	463	459	431	418	433	430	449	495	449	456	448	495	425	432	444	492	450	424	456	431	476	454	472	462	451	451	445	439	484	476	469	473	474	459	450	403	470	478	449	438	423	425	435	468	441	452	485	430	437	442	477	428	449	446	509	481	448	452	455	475	469	450	463	459	408	451	454	431	444	470	442	434	457	451	463	449	471	431	446	446	459	447	433	454	466	472	459	446	439	447	445	459	480	447	462	474	430	415	450	456	463	447	439	423	446	443	451	467	433	480	459	478	457	468	474	421	464	406	430	470	461	429	447	441	408	429	460	451	474	475	474	422	464	445	440	474	436	471	483	465	466	456	411	468	445	452	458	454	464	452	422	440	479	502	432	480	434	446	456	425	420	452	456	476	431	468	468	478	439	447	424	442	464	460	453	464	481	463	444	438	467	463	439	465	448	445	466	484	441	461	454	448	450	448	494	435	446	455	460	425	451	442	453	452	429	487	480	427	483	454	450	426	429	445	410	449	458	443	449	453	499	447	439	456	463	452	460	455	447	494	467	424	454	505	474	419	460	445	466	445	454	428	456	468	436	427	484	501	444	441	449	433	462	429	479	462	433	454	453	406	447	412	444	461	465	466	446	480	454	463	492	438	479	447	485	452	450	491	418	437	431	434	475	443	428	464	485	461	478	442	432	455	420	469	471	438	459	474	466	440	464	466	457	464	473	436	468	452	470	468	461	500	465	422	465	426	473	448	430	454	443	463	473	449	467	466	445	466	430	437	445	450	464	449	454	488	449	472	488	441	417	427	471	448	433	481	491	488	433	454	463	448	441	476	459	434	461	435	423	478	454	484	482	454	441	472	447	453	461	464	461	468	466	439	414	418	407	472	457	494	413	450	473	470	460	456	451	433	491	423	451	445	403	467	418	412	423	440	454	461	477	449	508	472	490	460	412	440	417	424	418	472	470	431	451	490	477	458	425	462	453	468	416	439	484	460	444	473	430	471	476	475	490	482	415	413	453	497	457	482	443	432	425	459	469	455	448	440	493	451	444	497	442	512	432	440	474	446	451	480	458	468	415	466	457	434	423	435	463	426	452	428	450	489	463	439	482	447	473	448	426	491	459	427	468	450	471	469	427	463	460	439	423	433	497	434	444	461	447	462	475	484	452	465	444	438	474	426	452	451	484	417	470	452	451	472	441	475	463	457	506	422	491	473	437	444	452	439	447	443	491	462	473	462	423	424	424	459	448	467	490	424	439	443	478	428	413	410	454	476	466	462	445	485	426	416	470	449	423	463	406	430	476	462	478	418	449	463	437	444	473	422	455	425	459	464	424	439	415	469	441	514	445	446	449	451	444	440	443	484	453	438	457	461	464	460	430	452	442	464	489	450	492	459	486	422	447	461	442	466	457	452	428	454	468	455	427	419	466	428	419	452	398	471	440	455	449	472	464	450	491	447	450	447	441	465	420	411	441	423	421	502	423	429	435	481	455	444	450	467	458	429	443	479	438	435	432	486	429	463	447	456	471	469	475	443	429	454	474	458	446	476	481	442	479	445	448	481	503	469	431	422	438	463	478	427	462	476	425	461	434	478	445	448	485	463	429	454	455	446	491	473	456	431	433	465	442	419	434	426	456	446	486	467	476	463	460	457	455	409	439	472	420	492	475	442	470	456	426	425	448	480	460	460	465	426	470	441	446	457	430	474	424	472	447	471	466	418	435	460	452	486	463
22659	20342	26778	23762	20346	20364	6414	2037	1504	1478	1318	1202	1171	1157	1114	1025	1036	1031	961	986	956	958	904	922	930	917	886	906	915	886	823	878	857	834	916	858	847	905	901	806	829	890	831	849	867	828	820	814	854	781	835	931	831	852	859	869	850	861	858	871	843	780	887	829	878	805	875	833	797	833	822	849	866	771	817	819	822	864	802	822	853	831	839	800	827	878	832	828	824	827	829	837	836	848	856	837	804	822	885	848	832	876	846	793	888	842	780	797	852	818	852	835	800	853	881	816	825	845	788	872	823	761	834	853	829	861	837	813	847	820	825	821	773	845	860	832	837	832	839	789	860	833	857	857	862	764	803	794	822	851	797	828	836	845	823	841	833	821	870	826	831	838	876	820	850	810	823	775	816	861	832	854	810	796	843	794	774	842	813	868	852	846	810	808	813	846	850	847	841	884	808	805	846	817	856	855	836	826	856	809	796	824	822	812	817	880	808	823	818	830	857	869	838	804	780	860	884	826	855	797	823	796	838	809	807	797	811	902	810	829	818	826	766	828	784	844	827	826	813	826	826	835	779	813	835	779	859	882	794	798	843	835	856	821	815	815	779	853	858	831	852	816	832	834	800	797	829	808	831	847	826	767	825	847	881	824	832	812	812	801	772	802	821	808	804	830	834	866	789	816	808	854	806	850	917	854	810	786	845	806	830	845	768	824	847	798	863	901	815	876	817	821	858	855	823	824	790	779	818	814	814	789	830	785	806	798	844	827	866	817	841	801	851	790	827	843	906	831	815	842	824	836	821	839	803	825	868	818	772	810	841	836	844	861	828	826	807	882	814	841	833	832	796	854	897	769	789	831	821	816	812	782	799	863	838	820	810	803	829	839	849	790	820	862	858	849	832	827	772	833	844	813	845	838	817	843	867	812	824	858	834	806	862	818	806	798	828	787	831	814	845	829	798	828	800	777	839	783	868	813	861	896	835	827	806	820	876	896	819	799	805	803	918	800	850	760	832	851	841	828	819	783	800	841	786	836	816	788	849	832	845	838	800	826	867	800	820	791	862	789	835	809	853	782	822	848	846	812	780	821	851	833	822	860	876	841	848	831	844	829	818	813	811	815	859	848	793	847	865	807	846	920	868	805	843	791	873	807	799	787	817	841	809	832	827	847	811	821	818	817	851	829	850	855	842	801	867	821	806	832	897	798	842	786	905	819	802	860	792	798	826	812	860	886	799	824	844	853	791	809	874	805	795	863	817	847	857	818	826	823	816	833	851	877	788	801	846	820	816	872	828	757	812	821	815	815	841	823	798	818	819	825	764	874	837	865	842	791	831	808	827	824	831	863	831	819	791	889	851	807	865	838	779	799	826	832	795	846	846	853	876	834	834	806	817	882	905	845	867	833	807	809	853	825	821	785	854	859	825	788	769	838	850	812	857	781	844	821	864	818	818	861	787	813	811	846	799	839	829	848	830	817	836	856	873	847	829	823	831	842	796	863	795	854	823	800	881	821	882	811	851	840	852	827	811	824	790	856	818	849	835	813	848	812	848	772	851	827	820	891	840	835	811	822	857	886	851	835	826	771	788	811	840	857	846	786	815	839	802	820	838	836	795	828	826	810	825	815	857	802	879	843	873	802	763	837	844	868	804	860	820	795	850	804	821	765	822	851	801	833	835	833	816	862	807	836	837	776	865	813	790	840	825	804	920	788	805	842	828	845	821	814	809	818	838	800	821	809	817	829	848	821	857	845	858	749	816	811	825	820	814	826	808	836	879	846	798	851	840	788	844	783	837	877	792	805	814	788	828	799	814	823	837	809	807	803	769	773	862	811	823	781	825	850	840	885	774	788	826	809	815	844	776	810	798	841	869	840	826	832	820	832	805	826	818	846	845	828	825	830	856	850	831	849	792	842	804	803	800	765	802	845	888	868	872	842	837	802	835	810	846	845	852	832	791	832	813	872	836	839	882	830	802	839	868	789	808	811	841	837	838	815	878	834	819	832	788	803	824	787	804	753	810	796	859	851	879	866	812	818	801	846	822	898	760	869	797	787	848	832	805	828	816	829	896	827	787	800	852	809	869	863	835	826	814	776	781	847	821	793	854	777	867	804	813	804	790	809	808	853	813	810	856	839	863	796	850	868	850	813	858	804	824	842	852	805	791	790	825	832	770	815	794	856	781	826	831	782	854	794	831	779	794	834	775	847	876	803	879	846	855	803	838	826	837	793	819	871	812	859	818	822	811	841	872	810	824	821	847	815	829	852	834	849	851	823	803	826	843	897	844	824	832	805	810	769	823	837	875	801	851	827	793	833	794	803	777	895	810	761	826	825	823	848	815	839	828	808	796	820	870	811	789	876	880	819	868	826	835	804	819	790	801	896	813	854	807	797	882	814	861	854	829	806	851	836	834	819	860	880	787	867	807	891	829	840	833	855	808	822	798	877	804	873	827	837	888	821	810	820	860	844	817	811	786	779	846	825	838	811	826	852	821	892	834	886	812	879	822	844	806	847	812	868	766	784	856	856	806	872	834	802	822	808	829	820	759	853	818	848	834	799	858	882	800	827	777	779	799	786	811	863	814	808	809	815	841	804	872	842	845	886	804	837	807	806	831	818	827	773	825	807	780	798	794	826	823	819	842	861	867	759	831	854	865	875	809	861	821	810	804	835	838	813	867	831	824	852	812	853	875	817	796	871	798	830	797	801	859	786	819	790	869	859	818	845	822	803	812	860	886	817	870	830	869	868	796	778	825	839	860	851	840	824	858	845	871	821	793	818	829	837	830	753	796	847	838	801	846	792	848	803	814	796	835	865	866	793	818	884	822	830	820	886	780	826	834	847	786	819	842	800	849	819	852	839	806	804	814	810	795	801	843	853	847	822	828	843	872	832	809	855	832	840	837	825	834	819	804	844	833	813	798	859	799	835	849	822	854	821	842	809	818	839	853	848	781	838	852	885	806	821	774	853	873	810	830	812	821	847	818	789	808	842	831	807	800	859	797	850	811	845	826	858	876	802	840	784	822	835	858	805	908	793	856	805	882	806	817	810	816	850	852	829	885	885	883	853	786	867	860	749	791	877	814	835	826	816	779	853	828	801	857	883	848	905	806	882	842	853	817	863	802	794	808	857	834	807	780	794	851	859	772	828	799	863	853	816	848	808	778	825	845	844	817	826	867	854	837	848	838	813	859	822	817	871	876	893	789	876	810	781	815	815	816	838	828	832	843	883	825	805	849	827	836	858	865	855	843	784	855	806	807	833	837	840	799	886	875	836	784	853	841	865	825	814	838	786	887	807	863	791	782	833	843	834	854	813	819	800	849	766	831	918	867	847	759	806	859	826	854	819	847	798	806	794	824	855	870	806	843	787	798	849	872	811	860	791	795	826	889	841	797	768	825	798	841	845	834	745	858	825	805	834	823	807	787	798	853	808	838	906	861	800	816	831	873	864	821	828	783	800	849	790	828	820	824	790	761	823	826	876	881	818	814	825
11416	17794	16252	9581	6591	4825	3740	2986	2572	2175	1901	1701	1591	1435	1346	1310	1299	1136	1155	1127	1114	1061	1006	965	983	954	906	882	921	848	862	901	859	881	874	860	922	785	882	806	855	816	837	832	882	847	790	809	796	874	849	817	802	822	794	802	821	814	800	822	770	851	779	818	794	769	773	799	817	818	839	847	782	789	787	821	803	813	782	830	815	812	828	784	814	791	833	798	836	802	787	729	778	804	807	825	798	797	806	815	838	788	815	805	811	833	810	792	771	775	844	793	791	809	810	809	750	764	831	816	802	795	812	803	787	809	813	752	767	775	798	830	795	823	844	809	798	795	820	787	778	804	762	783	758	844	819	827	713	830	812	763	778	767	814	771	810	822	793	785	790	785	809	789	787	760	836	777	776	767	797	782	817	780	749	788	796	831	799	792	778	733	783	814	763	834	810	797	768	779	809	803	826	774	792	794	810	810	806	776	816	779	827	808	815	793	769	772	759	775	748	765	826	805	815	812	801	783	832	784	729	833	749	777	775	760	813	815	812	776	808	839	787	774	802	801	775	810	746	760	839	754	784	844	797	761	830	785	789	767	835	765	784	765	797	770	781	765	759	825	805	810	836	792	788	781	799	775	802	733	826	769	788	757	808	781	796	774	817	780	842	800	797	792	820	815	782	846	758	772	793	779	758	820	769	804	848	830	783	817	783	766	767	765	812	788	787	750	812	799	755	744	828	786	752	785	797	784	816	799	852	757	758	836	766	757	794	795	747	848	785	790	814	779	836	744	823	796	795	753	767	823	781	863	807	807	803	846	851	767	759	795	765	748	810	783	829	774	778	774	754	815	790	810	816	843	797	811	799	796	796	777	774	817	796	778	796	824	743	780	812	804	768	770	793	771	772	805	804	829	775	810	814	762	851	743	859	746	767	749	774	830	827	813	821	798	779	833	730	777	807	802	788	723	802	755	776	824	795	818	787	821	724	771	798	789	786	796	727	796	830	797	781	785	794	759	793	780	773	789	758	763	784	840	834	849	780	757	819	838	818	775	781	779	774	737	758	759	775	829	751	822	771	763	840	825	818	766	796	805	775	774	805	813	737	774	751	787	844	809	742	767	842	807	783	777	831	851	783	767	765	804	781	784	788	821	798	764	805	747	778	810	897	850	799	786	770	809	770	788	811	807	787	759	802	804	783	807	825	781	749	807	815	799	794	769	798	796	771	734	788	754	797	792	739	768	788	761	785	798	785	748	814	823	789	799	738	781	777	808	811	773	816	800	752	778	798	842	826	798	824	788	767	794	812	833	803	816	807	799	780	802	817	814	803	757	740	790	794	805	782	823	821	825	818	777	755	815	794	827	771	808	775	792	798	776	741	799	863	805	758	805	775	788	782	781	772	804	820	822	763	813	772	779	838	763	860	798	789	815	805	798	794	786	776	829	841	815	817	809	791	865	787	784	809	779	822	828	791	768	779	811	803	785	755	817	829	800	770	734	766	762	803	805	778	812	816	810	786	738	808	788	822	786	816	788	746	781	800	803	810	838	819	797	818	794	785	809	832	839	783	790	766	768	764	798	799	785	781	802	781	811	772	833	787	762	805	805	804	772	712	813	789	784	795	824	739	750	778	753	793	800	739	766	808	816	798	795	777	779	773	808	777	741	807	785	804	824	783	805	837	814	822	793	797	829	815	800	779	742	835	765	829	787	849	770	751	767	792	783	799	779	803	759	796	799	788	798	752	733	852	826	801	797	767	810	801	800	816	701	812	791	801	789	757	798	752	783	819	783	763	764	811	791	818	783	819	826	815	773	801	791	782	735	795	813	793	817	854	744	805	775	793	807	813	835	764	779	799	743	835	800	741	803	775	807	789	783	709	751	763	791	841	786	808	814	762	750	786	773	793	802	790	798	816	765	855	814	840	711	770	798	786	787	803	771	803	811	757	829	793	799	775	763	721	817	791	787	808	815	794	797	815	827	780	796	807	739	840	853	763	778	796	840	805	790	780	792	759	778	763	769	785	779	770	821	844	815	776	776	735	792	762	791	805	792	777	817	743	797	840	777	821	774	753	756	846	755	831	760	791	787	811	784	771	780	814	806	782	753	808	781	817	734	792	834	790	792	812	768	789	801	763	784	820	829	835	826	749	799	801	766	809	729	834	777	803	836	794	799	780	805	812	789	801	786	804	827	806	770	764	805	815	793	820	775	817	738	761	752	785	790	812	801	776	731	810	801	759	787	731	808	757	814	783	758	816	752	845	759	800	808	794	786	826	787	807	828	766	833	823	822	820	843	792	789	788	732	764	797	776	797	778	755	774	848	761	797	794	816	828	774	818	812	820	760	821	828	774	845	775	793	808	800	760	796	794	821	788	819	800	788	780	744	817	751	830	795	763	795	820	816	776	825	790	760	818	783	777	822	827	825	778	757	870	787	796	821	796	787	827	786	813	763	756	802	764	796	791	832	809	773	761	776	798	785	803	823	836	771	840	772	772	790	809	774	778	785	830	847	791	819	760	792	799	802	795	801	813	822	793	813	788	785	773	789	789	754	748	776	863	783	811	759	788	811	800	791	797	774	837	789	766	864	789	837	829	775	810	792	837	756	780	811	809	764	791	828	825	802	792	751	777	727	805	811	814	807	768	809	815	776	823	781	766	765	803	816	798	779	791	735	778	848	778	809	846	765	733	788	780	803	810	722	797	779	782	718	796	779	803	832	783	775	781	745	834	789	761	769	757	851	790	764	773	796	768	789	805	835	821	847	811	759	768	813	773	784	783	790	806	823	780	814	789	778	780	789	797	813	839	832	795	766	749	825	814	795	766	778	812	784	792	790	766	804	840	825	808	764	787	769	773	831	861	849	800	813	787	830	781	763	759	795	813	852	826	839	783	810	780	834	796	765	766	808	799	776	747	792	791	791	801	727	759	802	783	800	781	818	799	818	792	787	795	815	815	828	802	795	769	796	763	766	827	823	790	790	766	816	764	794	771	864	792	766	828	806	770	824	846	792	829	811	755	790	783	777	864	759	817	783	777	825	801	754	796	804	754	796	780	810	792	821	778	772	762	782	786	745	768	742	787	732	786	775	820	824	805	795	788	781	755	770	803	796	748	797	743	802	805	807	779	815	764	747	841	841	779	790	791	818	789	766	766	875	825	790	724	759	796	800	788	796	757	782	767	793	792	796	852	771	815	791	763	796	779	804	817	784	811	835	817	737	809	808	781	801	744	795	784	779	793	795	835	822	805	779	769	821	815	801	781	814	832	780	794	750	779	859	764	761	807	778	822	773	778	835	808	813	782	779	812	806	800	796	813	806	736	787	804	756	785	787	742	811	792	838	762	825	792	786	756	768	728	853	783	825	797	828	828	756	759	824	786	813	791	787	811	797	772	813	740	802	835	784	768	805	742	812	779	813	812	789	844	790	786	743	764	812	794	760	772	755	824	815	813	781	797	836	763	823	828	792	733	767	810	789	811	804	810	784	815	779	796	762
27739	13179	2152	1055	869	859	875	849	831	788	830	807	801	831	796	761	766	811	797	772	778	817	810	757	810	779	814	780	820	836	843	778	772	797	819	725	823	850	778	802	851	820	763	752	789	797	821	751	809	812	856	750	778	794	813	813	842	771	804	765	784	846	848	792	781	809	798	828	823	841	794	785	793	824	811	816	757	844	775	806	790	816	821	765	763	811	778	772	822	776	754	761	842	818	753	833	801	759	805	801	831	783	745	811	775	831	756	798	746	778	796	735	814	742	814	777	822	775	712	845	802	801	800	801	806	757	810	808	842	808	799	766	782	716	746	851	754	790	845	826	804	805	769	778	776	821	768	802	804	776	816	832	771	783	754	822	783	806	817	755	803	774	804	832	810	800	800	830	712	810	788	830	806	809	784	831	814	783	795	810	792	801	812	767	775	872	835	820	791	783	807	819	828	771	795	792	735	828	786	800	746	761	782	795	775	774	826	787	820	766	818	813	782	833	864	790	785	798	803	779	744	811	839	771	757	820	802	853	727	781	805	782	796	812	790	808	828	828	857	757	798	824	766	850	807	792	791	803	778	786	783	845	792	762	787	775	761	755	832	813	767	770	788	783	817	781	827	774	773	784	774	814	782	804	794	854	723	816	782	860	841	797	780	819	848	805	757	797	802	775	769	804	763	764	789	785	743	794	803	779	820	854	803	797	810	780	827	761	844	735	842	798	780	792	852	775	810	833	845	800	794	818	819	838	822	724	831	772	788	804	823	771	825	799	812	806	833	816	815	810	825	809	779	768	768	785	792	809	809	782	784	807	905	801	762	751	764	765	788	774	719	760	811	782	842	801	811	827	806	741	788	795	828	806	785	835	804	805	839	776	811	767	789	842	819	787	786	770	749	782	769	779	810	762	760	807	736	780	823	745	814	767	825	777	780	818	795	809	793	787	825	751	780	800	788	798	804	755	839	847	780	799	798	779	786	748	787	845	803	878	797	831	772	778	732	830	813	767	772	824	813	857	827	823	827	774	777	785	778	792	822	827	814	832	793	824	808	839	820	784	871	842	804	809	778	794	741	792	820	816	812	793	832	792	738	760	817	766	804	809	799	739	830	797	773	804	761	825	766	800	802	821	831	827	807	778	781	786	828	765	755	792	807	787	810	828	818	769	790	796	795	821	805	840	806	816	829	874	789	796	790	798	796	831	751	860	772	813	833	837	807	753	859	807	828	775	777	792	827	808	811	809	820	804	825	795	799	769	789	819	798	741	782	759	775	837	808	782	784	762	838	790	767	818	811	800	753	771	786	809	833	803	844	791	846	739	831	812	781	834	827	820	823	771	738	793	846	816	829	789	815	807	777	804	812	805	756	823	783	845	799	830	815	827	784	801	762	783	776	784	820	784	766	802	825	836	844	811	796	839	835	796	812	820	821	789	830	816	798	749	783	828	840	819	826	740	786	803	776	806	806	810	787	801	772	782	871	804	830	823	845	737	870	762	794	778	816	781	815	787	807	800	811	840	748	751	812	807	765	834	774	749	794	780	783	803	821	805	794	788	859	782	775	770	799	825	783	804	794	813	832	816	782	775	797	771	784	834	805	817	770	769	821	827	775	825	802	803	746	798	785	814	807	806	816	833	801	777	780	792	805	827	789	807	786	803	787	766	789	806	817	794	802	843	784	824	755	767	833	771	813	805	819	798	863	776	778	800	778	796	769	782	809	796	833	823	848	772	829	803	814	883	797	798	756	805	781	834	828	810	808	795	765	834	812	752	806	755	743	816	774	814	810	801	820	810	776	857	836	838	792	766	777	812	781	818	800	789	818	798	801	804	876	810	827	752	773	850	775	795	807	845	874	795	757	810	851	780	784	770	797	804	789	799	789	788	848	800	798	753	751	813	787	761	809	749	842	813	814	759	818	816	792	829	760	823	815	810	771	814	824	845	761	758	758	800	843	838	808	793	847	809	770	838	837	774	800	811	808	839	782	830	759	781	791	837	802	799	807	753	762	839	867	756	808	791	791	804	787	769	778	837	809	808	851	842	775	841	793	785	839	816	797	799	783	838	811	798	806	807	735	827	801	798	727	811	810	771	833	765	781	772	843	807	806	773	783	817	852	824	803	783	791	749	866	832	795	847	847	805	806	797	855	857	795	782	825	786	772	842	819	803	804	822	784	785	829	793	812	845	842	814	813	837	789	805	774	743	782	807	798	800	838	810	813	761	780	796	850	769	860	793	809	795	790	753	847	763	779	794	755	772	824	767	808	829	800	792	766	787	826	851	784	791	828	804	808	767	748	787	769	729	775	821	837	800	788	803	823	817	858	805	805	793	785	812	821	802	803	840	842	779	772	828	810	829	734	783	818	829	814	757	767	772	819	759	828	804	798	821	839	811	796	815	769	813	770	788	768	794	825	832	792	761	750	760	782	754	801	876	810	767	767	753	824	836	818	812	840	775	801	812	789	808	809	810	834	782	832	815	787	791	776	831	782	832	804	824	825	784	813	795	794	789	816	790	797	786	787	771	827	826	794	773	788	856	778	777	787	816	789	776	805	781	830	758	802	754	817	849	807	819	811	790	782	815	871	770	762	814	841	779	829	800	768	798	760	825	849	806	774	773	811	804	763	801	742	759	801	801	798	818	771	779	780	749	783	811	805	825	837	780	810	819	793	799	815	775	830	786	827	778	813	824	805	809	817	816	803	794	756	823	784	764	765	777	806	787	795	801	795	825	781	781	789	793	769	751	823	825	788	801	831	774	777	830	786	816	821	832	776	796	832	783	841	780	782	870	769	786	874	774	781	814	804	792	776	801	759	780	816	885	783	791	810	831	847	786	829	797	827	773	747	799	837	775	813	751	806	807	809	830	762	830	829	804	852	807	760	748	764	838	784	853	800	755	785	806	808	806	826	818	776	780	753	782	779	832	811	796	782	770	825	781	751	806	802	762	794	841	841	761	762	828	818	835	820	785	793	793	844	810	773	790	829	822	795	830	794	782	811	770	849	796	782	758	779	771	832	844	816	791	789	772	803	796	759	795	772	810	790	817	831	802	888	766	769	809	790	776	845	780	798	825	873	809	745	769	793	816	756	859	841	819	737	765	821	791	795	803	788	797	797	762	759	829	833	853	824	782	843	778	861	805	825	724	791	767	839	752	793	800	814	795	788	832	741	770	808	843	850	806	770	789	804	860	754	833	817	796	835	820	744	833	828	805	822	771	772	832	812	790	773	789	775	723	777	767	787	803	789	800	802	785	776	828	831	816	779	750	783	786	801	772	800	744	869	797	767	800	812	830	785	800	765	826	793	828	838	796	774	772	795	751	761	803	863	852	785	813	849	781	770	767	805	822	754	809	870	835	801	866	770	782	768	840	763	788	809	825	779	797	786	788	825	751	748	805	842	788	825	825	830	804	725	737	773	761	845	795	814	781	859	826	771	760	848	829	813	855	757	808	778	810	764	804	829	824	843	820	814	824	800	781	802	787
5700	1563	1358	1106	1036	951	930	937	791	861	874	798	866	839	834	883	872	861	836	804	813	873	822	857	866	864	800	873	814	810	816	792	861	787	858	829	849	852	885	803	882	849	805	833	812	836	791	835	830	858	806	810	863	851	821	820	831	812	817	875	801	854	877	823	800	861	815	806	827	827	874	830	849	831	883	875	840	842	863	846	835	853	827	869	834	793	794	842	871	874	815	829	792	844	850	812	875	856	848	831	873	846	818	862	842	919	829	837	870	851	827	830	820	788	862	807	836	821	858	841	837	865	859	816	815	835	825	861	749	830	823	842	812	821	884	845	845	842	857	805	898	807	878	854	861	817	866	787	834	834	784	859	847	825	818	821	851	864	852	792	828	877	824	845	863	841	826	816	866	848	875	867	852	820	833	850	816	876	853	824	868	807	774	818	900	827	823	822	824	838	833	852	845	882	784	817	785	816	786	868	832	834	792	803	826	859	870	791	807	799	828	806	812	837	806	849	803	868	837	841	824	838	847	835	810	808	852	855	838	841	841	791	847	780	821	882	785	804	810	804	821	859	841	829	848	768	798	857	840	843	834	815	878	787	826	808	900	830	824	859	848	816	821	850	820	843	821	800	853	830	810	855	842	817	838	790	844	836	834	817	814	843	848	839	854	830	806	823	845	807	883	843	882	834	869	862	863	818	849	844	841	831	839	862	856	838	788	850	860	870	786	748	814	809	825	782	828	830	800	864	820	816	821	831	812	833	850	857	821	812	851	819	842	876	827	833	808	844	797	840	845	821	868	855	848	834	841	844	826	858	811	833	797	828	837	776	837	852	847	833	854	765	829	804	882	815	838	836	855	858	840	831	865	847	877	813	862	841	854	777	809	814	828	864	836	861	837	812	864	865	834	818	820	785	840	839	810	855	810	805	770	802	847	825	862	851	845	852	848	845	792	873	838	831	882	814	850	852	813	823	832	819	873	823	848	748	810	892	813	895	830	889	865	840	835	843	847	846	860	832	827	820	791	824	865	812	799	859	888	846	884	855	786	857	823	848	888	783	830	778	817	889	828	818	829	805	807	821	862	854	857	868	852	861	831	828	888	841	887	822	808	831	830	833	840	811	844	808	806	792	848	809	802	838	847	859	803	847	869	813	837	818	838	823	839	845	849	809	860	854	853	797	813	844	873	786	831	842	818	887	882	834	847	884	807	817	817	782	812	845	851	863	824	801	848	849	837	850	842	854	871	806	830	821	838	820	836	844	836	812	852	821	887	853	802	864	838	825	850	791	870	869	850	853	873	821	843	837	801	870	840	823	858	825	827	814	865	840	858	812	814	851	832	840	860	776	793	874	802	868	819	831	820	854	832	836	830	841	844	831	827	845	835	850	813	835	821	868	855	841	854	852	850	837	783	857	807	823	815	835	836	763	824	835	793	824	868	879	839	829	797	852	848	898	812	796	777	840	854	819	867	817	869	838	857	883	838	822	831	845	840	834	908	866	814	813	873	859	848	873	879	849	896	832	834	832	831	825	788	835	823	840	858	855	837	897	849	833	807	834	782	810	829	800	882	831	845	852	843	831	864	804	845	870	805	818	851	812	794	825	858	872	805	866	822	803	811	822	862	865	850	828	844	835	864	805	846	844	807	793	843	832	886	824	862	831	807	819	798	844	816	831	829	810	829	853	834	850	790	875	871	864	840	815	832	818	857	824	824	823	878	843	871	850	888	833	859	809	857	796	847	832	885	820	811	832	847	837	873	819	867	822	862	879	906	824	846	843	821	818	839	803	814	900	875	902	807	808	819	839	872	875	894	823	846	818	889	824	835	831	867	815	825	834	800	812	833	862	841	830	861	834	855	849	824	843	844	863	860	812	880	886	873	895	867	843	843	798	799	838	859	858	876	848	860	886	826	863	868	844	856	813	819	865	874	819	826	849	811	814	857	805	824	846	846	841	832	843	822	819	866	836	872	778	800	782	819	836	855	832	815	885	835	836	871	856	831	840	850	862	892	862	842	858	897	812	856	801	880	825	841	881	822	826	841	805	808	901	840	793	862	883	796	887	880	794	874	833	852	825	853	840	808	864	854	846	866	762	841	783	838	842	841	774	815	848	899	763	821	844	877	811	826	857	841	855	828	818	849	798	830	878	822	818	836	786	895	838	754	869	846	860	822	859	837	790	845	844	874	819	865	867	877	850	853	834	831	839	809	854	760	853	824	793	800	834	868	796	860	818	848	819	833	879	847	835	869	826	855	843	859	836	827	877	822	847	811	841	825	833	846	836	764	867	826	870	771	818	843	859	854	827	859	881	838	831	820	832	811	837	868	860	812	837	816	820	766	839	840	827	853	835	845	842	867	802	813	832	847	860	860	814	788	843	805	764	846	832	820	813	814	867	847	821	908	829	799	858	842	789	816	854	797	855	875	864	792	853	907	818	818	847	810	830	836	850	834	798	802	795	837	827	833	767	847	817	842	837	829	792	837	816	869	881	830	838	847	815	815	810	864	847	824	827	850	826	857	836	816	872	818	782	857	829	858	852	821	811	812	858	839	902	835	847	854	826	806	803	880	899	851	827	863	845	874	868	828	814	846	816	825	785	856	864	852	804	842	844	852	871	811	855	826	814	797	830	806	854	837	839	875	817	842	856	843	834	856	876	858	808	859	824	902	827	813	896	849	810	827	832	795	831	855	863	846	790	827	916	836	825	885	811	841	807	863	819	851	838	840	847	844	820	824	841	847	818	827	849	804	838	790	827	860	826	869	874	846	832	838	842	798	824	851	832	830	844	884	843	837	848	841	867	851	822	849	838	812	828	875	848	836	846	864	846	877	797	803	824	865	791	809	875	797	838	804	803	824	852	842	855	886	828	806	896	812	834	804	809	772	839	836	872	813	824	846	823	794	821	865	828	866	858	817	832	866	830	886	824	824	869	856	833	816	829	853	859	880	896	819	897	826	775	846	858	828	875	822	873	828	803	818	831	838	813	862	879	841	862	844	818	886	811	843	871	874	845	834	803	827	884	845	826	752	775	841	798	804	841	841	878	858	828	843	836	865	808	831	845	795	808	837	849	839	781	837	879	822	803	837	849	789	951	803	760	811	841	852	871	844	845	842	799	845	828	851	822	827	871	774	832	820	830	842	840	819	782	841	867	827	872	864	815	829	840	853	842	869	842	867	826	849	824	850	897	802	880	810	816	784	853	836	841	828	863	822	835	837	778	836	766	854	824	882	853	872	853	846	852	835	873	833	849	831	878	845	823	899	826	840	866	819	770	853	838	788	840	865	864	811	863	856	859	897	834	761	847	832	878	844	895	871	828	826	833	867	835	870	854	814	835	853	801	858	805	829	869	846	846	823	791	836	864	873	799	820	845	868	790	830	822	874	825	808	825	841	803	811	781	841	855	833	818	840	817	842	816	796	844	871	854	885	850	821	833	842	762	845	830	858	844	858	843	861	826	837	840	837	851	824	761	859	850	820	878	820	818
24395	20360	26373	24239	20315	7336	1331	896	769	718	622	635	599	532	517	515	508	436	480	455	441	412	431	463	455	451	450	407	425	407	396	486	421	428	424	380	472	430	413	378	423	400	406	410	406	418	435	400	397	388	415	371	395	380	429	431	426	416	392	416	435	399	395	405	400	426	368	406	370	422	408	418	359	363	406	432	451	390	421	414	382	396	426	395	397	398	392	414	393	376	376	410	402	384	390	444	416	407	429	411	400	366	409	412	370	432	374	433	375	382	368	407	376	422	447	361	423	393	413	423	385	379	422	419	398	391	393	419	412	394	375	392	413	420	416	404	390	416	418	379	438	375	380	429	382	388	391	376	406	395	412	415	401	386	386	393	414	412	370	389	410	391	387	414	415	378	393	372	397	405	366	394	392	397	407	413	394	364	405	404	428	407	429	350	427	406	383	420	424	386	376	411	386	391	395	373	448	419	414	405	371	410	415	403	378	401	384	378	378	393	401	380	366	401	401	354	384	390	417	364	405	396	461	376	439	396	442	419	395	430	378	393	399	401	408	409	379	385	420	441	394	396	404	391	411	411	400	397	434	372	417	365	392	408	408	386	379	386	399	389	387	384	403	381	406	444	383	396	406	383	409	361	375	412	381	388	400	425	408	387	390	382	423	392	411	403	407	353	398	400	420	410	423	384	399	424	433	390	424	407	410	397	408	400	378	430	411	371	413	401	379	388	379	438	394	410	383	409	405	412	400	421	400	437	429	427	394	408	417	401	394	379	411	385	384	387	406	392	415	413	396	402	396	408	404	391	391	420	399	354	393	394	426	369	389	396	380	425	413	414	430	381	418	419	409	415	401	368	406	384	375	385	395	397	356	428	410	439	389	417	376	429	391	418	391	389	437	380	412	379	407	404	438	358	385	417	380	385	411	374	422	362	373	383	401	410	394	402	356	429	369	396	460	345	398	389	415	428	418	370	392	402	401	419	418	400	416	390	418	397	400	398	395	437	370	395	379	369	394	401	378	401	405	425	384	401	364	403	415	386	392	364	399	361	395	395	396	388	337	406	396	394	415	369	452	391	389	388	449	403	405	433	362	407	388	405	375	352	397	401	432	446	373	381	404	399	401	433	406	395	406	379	398	405	351	374	420	386	403	419	411	423	414	400	391	393	352	391	431	370	425	398	369	358	390	365	441	389	365	424	396	382	404	401	434	384	396	404	393	431	394	411	426	391	381	374	396	380	407	423	384	389	424	380	386	359	356	383	366	405	415	403	403	389	399	412	423	421	384	382	392	386	422	435	407	409	381	406	382	425	400	385	438	370	399	388	390	366	388	411	370	429	407	365	357	398	360	403	387	393	376	416	414	434	382	409	432	398	407	415	416	406	365	421	391	374	394	376	400	390	407	400	439	410	397	420	396	393	396	403	429	357	367	401	382	427	401	444	414	399	394	404	427	383	425	414	379	396	420	397	403	376	380	416	416	388	391	402	396	386	359	360	417	428	377	403	413	417	397	368	415	423	374	411	408	417	447	401	403	389	401	385	398	418	385	343	373	421	402	376	404	368	391	387	451	377	382	378	405	385	412	413	406	406	385	394	393	401	398	383	381	384	394	420	407	378	399	354	390	378	399	382	408	373	398	393	382	393	399	396	412	388	395	397	383	354	396	393	398	395	397	366	406	425	402	394	406	419	392	409	407	381	449	419	377	379	454	377	383	380	421	427	389	404	359	405	384	402	420	448	381	381	410	391	384	414	431	412	416	386	409	396	390	374	417	403	415	407	402	401	419	402	385	422	396	413	389	392	407	386	400	419	424	429	375	377	388	384	390	366	362	399	393	416	399	409	432	381	390	378	423	352	387	426	469	401	416	374	404	434	372	399	387	403	399	387	389	384	370	417	378	388	367	364	414	409	392	400	392	399	415	343	399	386	387	403	368	398	395	403	425	356	403	406	442	409	373	393	417	380	397	407	413	433	406	374	399	441	404	416	416	382	409	375	415	365	391	402	416	387	395	350	355	395	407	395	428	413	376	372	385	401	374	389	408	398	385	387	382	395	392	383	347	389	404	433	419	412	403	413	414	403	401	347	398	416	376	384	390	397	426	391	387	391	382	400	440	400	373	405	412	380	386	371	418	393	411	390	385	402	418	401	401	435	358	367	393	389	410	397	402	389	398	402	376	413	390	436	396	410	384	401	420	376	390	386	399	417	376	374	385	355	410	383	424	418	395	387	378	376	373	375	386	409	412	434	371	369	386	370	393	444	448	414	394	424	395	406	412	372	374	392	392	404	367	391	406	416	395	389	433	377	406	434	395	402	391	356	382	373	360	401	445	413	367	418	391	386	390	384	426	384	378	407	390	365	403	388	414	416	371	418	426	360	430	377	373	371	387	406	385	407	398	380	405	381	395	385	353	404	435	396	403	392	383	391	404	384	396	385	412	395	397	398	406	415	384	402	392	369	379	387	425	396	422	414	401	393	381	418	436	393	388	382	410	387	404	387	381	381	387	390	385	405	366	396	388	402	445	403	404	388	402	387	422	425	386	406	413	383	405	407	411	357	368	402	394	380	399	374	388	385	401	412	365	388	431	429	397	380	386	393	400	427	384	379	367	417	371	459	386	417	406	385	394	427	373	388	404	395	390	374	381	401	373	399	409	397	412	400	419	389	409	442	398	386	385	404	385	399	422	404	395	401	370	390	398	380	406	403	424	426	404	419	332	401	394	353	410	396	415	389	425	427	409	362	394	354	401	418	383	412	389	389	389	370	406	382	417	396	410	365	422	365	418	383	386	417	362	414	389	388	414	395	387	406	422	396	394	384	403	386	406	426	360	406	406	374	412	391	380	384	383	412	415	405	382	434	375	399	398	434	400	399	419	404	350	401	361	368	424	374	397	411	377	390	410	437	368	406	416	399	408	387	362	398	375	358	432	426	390	399	399	392	374	404	403	394	381	462	396	399	396	411	383	422	419	403	404	397	432	380	375	421	445	386	375	387	365	415	403	423	366	395	395	398	422	389	414	395	396	393	398	387	381	400	408	399	406	417	421	391	377	417	379	413	402	386	436	408	386	416	380	430	387	374	390	403	415	411	391	417	386	426	391	415	413	393	422	358	397	423	417	418	392	364	400	409	426	398	430	417	423	411	388	380	373	434	387	391	357	402	378	413	406	426	384	406	371	437	381	398	423	348	416	400	403	407	420	400	405	410	355	377	399	425	392	390	424	419	422	438	377	412	403	375	435	403	457	408	439	365	405	388	392	397	386	436	385	412	357	424	374	399	419	406	401	376	431	402	426	372	399	424	383	383	410	407	387	418	378	369	401	401	436	376	403	395	418	403	382	402	400	360	452	404	369	378	411	408	408	416	372	396	385	421	422	402	399	413	419	409	391	381	395	360	414	393	382	399	393	461	407	393	416	390	403	362	402	393	390	380	421	407	413	438	392	402	397	387	412	413	401	438	400	377	410	386	416	377	398	396	376	379	413	422
8199	11222	10154	5598	3756	2654	1982	1673	1400	1210	1021	921	827	793	719	663	653	654	619	576	611	592	532	538	558	514	482	514	460	497	437	488	496	483	482	532	491	536	453	462	475	489	445	486	456	425	469	423	440	483	451	401	433	438	460	467	411	456	460	452	435	429	450	449	463	416	440	391	443	423	461	429	459	441	442	447	444	435	451	435	439	390	441	451	459	444	411	467	416	416	424	436	436	451	437	429	432	452	459	429	383	406	418	453	415	426	446	433	460	454	455	388	409	441	411	437	431	426	443	418	404	451	442	442	426	430	442	444	429	415	415	446	414	372	430	441	474	448	473	430	438	431	427	452	466	414	389	431	427	405	415	448	439	439	420	457	411	439	431	435	416	424	425	457	423	421	419	450	432	396	397	464	447	462	446	449	424	414	429	456	403	430	428	416	427	440	430	418	445	423	416	442	401	434	425	411	469	435	441	419	431	452	400	447	383	410	460	439	403	431	409	433	431	443	446	424	416	444	478	424	419	388	425	441	417	439	457	406	454	425	418	440	400	425	416	462	454	435	435	442	379	443	435	496	441	405	423	444	432	471	417	482	424	421	455	419	426	430	389	436	470	428	455	418	449	469	426	431	392	410	418	461	430	441	468	456	436	439	415	437	459	407	404	401	428	447	401	421	448	454	422	424	396	415	427	422	416	440	414	455	416	467	436	470	425	434	434	433	469	433	442	474	441	421	406	431	446	457	428	453	439	406	438	460	427	415	405	455	401	413	426	452	428	413	431	431	404	436	432	423	429	453	415	450	432	453	459	445	426	413	412	417	397	430	385	452	441	423	440	447	426	412	431	408	425	409	396	396	431	431	412	415	436	436	434	419	407	423	438	436	425	444	453	416	422	408	431	424	480	418	484	456	436	435	413	407	444	482	380	449	462	385	449	369	409	424	431	426	444	395	434	387	439	444	427	435	464	430	419	461	420	428	439	425	450	398	445	435	399	415	459	432	464	437	444	425	422	397	419	423	421	454	442	421	440	464	432	461	420	456	403	424	450	421	398	458	424	416	420	437	430	420	434	447	451	394	398	417	447	399	453	445	396	423	419	426	436	441	424	409	445	416	449	420	431	431	460	426	447	455	411	419	423	430	408	446	413	450	427	419	416	448	413	432	433	428	454	422	427	419	388	434	402	424	411	399	446	437	407	437	436	452	483	430	434	472	430	404	435	433	437	424	422	412	445	401	402	436	422	407	402	433	455	424	453	403	452	403	415	399	415	402	453	429	427	388	402	409	449	434	439	408	450	403	398	437	445	411	461	415	440	424	444	414	405	465	389	442	431	453	425	419	426	429	400	452	473	427	434	412	412	411	427	420	464	445	422	417	381	432	421	405	448	418	439	433	447	422	448	430	409	413	450	400	422	430	449	407	410	395	476	401	454	424	440	404	421	423	417	430	450	441	424	440	436	406	392	471	441	441	430	434	442	435	420	419	464	458	389	465	403	419	435	418	455	420	421	433	457	437	410	418	472	430	397	445	397	419	440	402	431	433	395	450	462	408	451	411	419	417	412	443	439	448	426	448	424	448	409	438	453	450	418	408	440	425	409	459	416	443	446	450	398	422	461	427	410	466	452	449	452	402	439	432	432	466	367	463	421	436	446	389	455	439	434	445	413	437	412	429	451	402	436	434	422	458	425	431	431	479	415	406	439	429	460	448	421	430	454	459	438	412	400	436	436	445	442	409	422	429	414	435	420	424	441	433	423	415	444	412	428	438	431	440	450	411	400	403	457	437	447	432	425	432	444	380	417	433	448	414	439	470	422	445	427	426	400	419	407	429	415	423	449	397	438	441	400	437	428	417	446	410	418	435	371	429	413	427	429	400	424	454	422	422	434	420	414	421	411	463	427	409	457	412	424	401	413	417	465	391	483	405	422	450	461	436	431	424	465	404	426	425	416	423	382	404	411	432	408	426	420	449	389	441	429	430	461	454	456	428	421	459	398	442	407	431	430	422	438	425	410	468	422	416	461	415	425	427	422	424	427	473	428	403	426	459	453	448	424	440	402	423	464	452	410	440	416	449	384	441	385	416	419	421	416	433	391	400	438	482	400	381	427	418	432	434	447	460	414	406	466	441	401	406	430	440	450	402	429	448	428	441	409	438	442	403	415	417	454	458	430	453	389	412	431	403	416	434	425	445	443	382	437	439	485	443	420	391	451	444	424	437	424	436	450	456	435	407	430	407	408	464	446	425	418	446	432	493	445	433	441	436	432	411	435	488	413	418	424	467	464	448	456	444	443	451	401	414	438	393	446	457	432	471	383	435	451	461	447	463	424	429	411	425	422	460	434	459	446	434	398	460	408	432	421	442	438	393	458	440	415	399	432	405	410	441	390	388	402	424	422	405	420	435	425	410	428	425	413	474	440	405	445	418	445	407	410	413	427	431	422	433	451	454	465	447	402	425	438	422	392	420	415	432	422	438	385	433	438	406	446	410	435	430	419	433	412	423	434	387	402	376	402	439	456	401	390	427	436	424	462	432	383	428	367	409	421	385	450	423	412	437	431	442	473	459	404	418	442	452	424	380	428	437	401	430	398	402	411	401	425	433	434	427	442	441	442	426	424	409	419	424	405	455	452	433	420	441	410	433	476	398	406	431	436	473	413	437	464	383	437	425	428	462	435	455	400	451	444	423	446	413	415	473	402	414	402	440	407	446	424	425	430	445	428	423	406	405	465	422	404	466	423	435	427	418	408	434	440	389	415	444	432	407	396	419	452	443	459	418	403	414	421	456	472	439	435	478	440	423	457	412	432	430	446	435	410	419	416	405	399	424	447	421	442	422	426	422	414	470	433	419	426	444	442	384	418	430	446	437	441	411	406	432	451	420	417	421	428	439	445	408	418	445	419	418	374	431	428	405	436	387	438	433	426	473	451	429	450	445	404	444	486	451	418	408	491	466	417	415	410	435	411	429	426	432	433	466	414	418	455	408	422	419	458	467	410	406	456	454	431	401	410	413	402	415	408	475	414	421	437	429	409	418	414	417	432	420	440	420	431	442	419	434	451	435	447	433	419	425	418	416	431	465	419	463	437	427	433	444	460	440	435	443	443	414	406	442	427	410	442	420	430	432	432	426	399	446	432	445	423	436	469	443	418	440	414	448	425	452	459	428	452	425	415	431	436	437	406	428	433	436	416	442	439	435	422	458	447	435	399	426	448	408	443	454	427	451	425	435	416	425	408	413	428	464	417	456	413	415	430	484	423	427	410	424	408	440	415	474	379	444	413	419	443	455	418	417	465	453	416	421	478	432	454	406	439	411	414	396	486	417	398	419	477	401	419	446	441	455	393	480	404	393	450	444	445	452	430	456	433	419	419	415	422	444	434	458	445	419	441	445	406	411	405	420	386	443	410	432	462	438	454	403	455	434	413	435	441	417	450	426	465	437	438	454	419	422	471	443	427	420	434	460	451	425	439	446	448	430	465	404	437	399	423	428
22664	20360	26824	23770	20366	20365	6366	1938	1526	1453	1336	1213	1165	1063	1073	1001	1036	968	946	916	974	927	912	939	921	916	894	863	893	844	910	922	902	851	822	877	932	847	810	842	839	862	879	856	853	816	883	826	827	841	836	801	824	842	806	848	876	866	818	744	869	813	827	813	841	797	831	834	797	776	766	777	808	821	804	790	861	830	825	778	801	795	844	807	781	834	830	771	883	776	775	787	830	815	772	813	841	810	810	818	853	826	770	796	791	781	820	810	804	827	820	783	789	771	792	815	812	810	772	787	843	776	783	793	830	805	826	818	787	798	768	829	767	796	820	824	794	815	826	790	818	821	766	766	801	807	818	740	801	770	837	782	802	839	865	835	806	842	797	799	852	728	829	822	818	770	782	819	826	796	834	799	796	837	827	853	802	819	851	848	816	829	841	886	783	779	769	838	774	802	778	788	828	827	778	812	786	767	815	831	773	808	836	824	789	767	815	808	806	865	848	812	794	834	861	853	805	804	741	838	811	857	792	723	812	756	848	850	829	749	855	859	810	798	795	765	813	805	819	846	851	838	809	783	794	813	810	806	789	828	812	826	806	797	781	778	801	806	834	812	834	808	824	779	782	790	799	787	803	771	808	780	870	824	821	831	845	790	773	858	808	800	808	801	763	858	877	802	776	811	791	820	763	772	803	792	846	831	797	806	746	844	823	880	838	820	856	783	780	768	795	799	806	774	805	778	807	794	774	864	836	797	792	832	847	790	740	831	765	801	766	809	807	814	793	819	800	774	800	823	834	830	813	838	826	804	768	755	783	794	854	814	850	903	859	796	799	823	804	774	778	859	753	805	798	747	804	794	797	851	819	830	827	812	804	801	808	825	739	803	837	809	797	801	777	808	784	823	816	852	790	838	781	845	799	812	860	819	830	760	739	827	802	765	842	802	801	830	809	845	804	797	771	828	821	794	803	838	793	816	787	840	811	817	841	798	813	822	792	767	829	855	797	782	803	827	746	865	790	801	853	811	764	762	841	825	799	802	815	861	825	813	810	847	806	832	820	805	797	809	796	810	815	765	819	831	747	811	797	830	799	774	819	817	739	830	809	814	769	817	847	789	762	770	820	818	840	781	809	796	801	791	826	859	857	803	800	803	838	741	771	826	763	763	742	804	831	832	788	764	796	819	726	777	830	815	799	801	827	784	833	805	816	863	864	796	797	794	777	785	816	803	766	848	866	805	848	822	783	776	833	802	836	820	797	833	829	862	773	835	837	788	816	777	804	790	790	788	754	836	783	808	835	836	778	792	799	793	762	807	834	820	822	847	750	767	817	816	804	813	833	859	769	872	746	776	779	808	873	806	835	860	786	831	771	792	812	797	821	813	812	778	783	826	813	800	825	820	782	794	763	774	813	810	820	821	828	830	813	825	784	811	843	760	811	798	844	826	851	786	776	774	828	821	800	814	854	826	806	785	733	758	785	772	763	749	758	800	843	827	765	839	804	848	811	801	794	806	796	808	832	810	831	766	804	799	851	790	827	811	798	775	841	826	807	823	842	793	794	783	828	755	740	808	826	777	808	755	809	788	811	803	825	821	766	851	764	828	766	834	777	802	724	829	753	762	790	802	812	777	895	822	836	807	821	787	813	806	802	869	797	851	802	835	788	838	843	778	785	748	863	765	827	761	791	766	820	843	770	854	797	847	802	798	825	801	773	842	826	783	799	869	808	744	804	798	819	782	786	797	797	803	787	833	790	817	814	833	785	751	774	826	819	824	808	799	830	758	807	754	811	816	849	849	837	746	802	864	793	807	808	824	821	786	808	821	742	828	772	784	795	834	792	765	832	811	775	798	803	819	809	798	777	803	784	828	851	793	797	800	787	877	820	801	803	812	821	806	807	843	786	859	806	798	842	757	797	791	817	811	811	764	822	833	832	816	810	785	791	808	830	792	801	794	788	830	792	818	820	774	818	794	779	819	818	786	839	818	819	777	779	834	795	843	810	794	767	802	823	811	777	815	805	842	809	841	877	772	815	816	775	820	805	765	812	858	799	872	781	802	785	810	771	771	810	802	793	829	774	812	783	801	799	823	817	791	807	758	791	791	797	884	828	841	829	821	822	792	773	813	810	821	859	827	820	798	842	830	832	821	736	813	743	809	791	775	855	815	791	811	820	771	836	812	773	778	877	839	777	809	804	902	797	848	805	800	817	851	793	802	821	804	826	831	842	802	807	793	806	769	799	791	758	797	767	817	771	805	798	790	789	817	769	813	807	747	821	788	765	778	816	796	862	780	787	801	828	788	807	816	742	802	899	814	801	793	773	767	792	782	816	798	793	774	822	815	811	843	847	768	774	823	814	798	847	785	798	781	780	843	840	803	837	778	804	784	842	759	773	807	773	803	755	861	830	788	793	791	776	758	780	817	812	810	781	784	772	763	757	805	811	788	794	761	787	811	830	810	793	838	796	803	821	784	754	831	726	787	769	811	843	810	784	807	842	790	800	756	757	799	764	765	859	811	855	749	782	826	831	801	815	802	800	814	815	819	814	771	822	793	783	797	819	804	814	787	803	797	837	809	831	820	792	886	810	759	809	772	813	813	790	764	760	822	865	789	788	766	771	829	794	813	806	782	828	819	823	815	794	794	820	805	788	846	795	791	812	822	796	821	804	853	783	874	782	807	811	821	801	779	819	803	802	895	823	796	757	795	798	800	794	818	776	788	847	807	865	797	782	815	829	809	805	771	804	798	846	773	778	788	799	835	798	774	809	765	801	865	769	820	808	776	812	772	842	793	847	781	788	766	818	788	767	806	753	789	794	768	796	801	831	799	793	814	787	818	790	803	799	813	810	799	838	844	799	779	779	746	825	831	784	805	796	776	822	846	800	841	837	784	825	794	791	801	750	782	815	804	850	814	736	795	789	812	859	794	867	860	843	864	758	763	814	817	809	803	806	822	789	802	808	809	751	775	806	757	806	836	812	758	820	792	800	783	766	808	821	835	817	871	783	831	822	780	766	790	805	797	846	819	824	837	807	801	771	809	782	821	808	833	762	793	795	780	820	845	822	805	836	799	774	774	793	818	820	797	772	788	712	790	804	817	832	791	763	813	758	867	783	859	855	829	800	750	788	759	819	862	791	777	806	789	765	819	823	801	796	795	823	826	807	796	790	807	805	790	809	804	785	779	844	829	762	804	805	783	746	872	805	777	748	828	794	782	791	782	830	842	764	791	791	757	833	819	805	817	781	798	800	800	803	839	795	767	814	799	803	823	797	766	791	842	821	801	788	831	827	808	778	819	783	785	796	789	792	831	812	855	772	825	753	854	829	799	847	793	789	813	811	761	815	795	791	821	768	826	803	747	829	766	817	790	838	807	783	847	796	817	809	786	830	814	818	831	849	822	820	820	786	804	798	803	772	794	835	815	803	829	759	823	862	772	788	799	821	824	846	780	781	811	816	818	799	791	778	819	748	839	795	806	791	788	810	810	860	822
11431	17893	16286	9688	6625	4909	3881	2925	2536	2220	1925	1721	1635	1464	1322	1304	1237	1182	1040	1087	1024	1025	985	1026	973	985	920	858	881	868	830	845	819	895	844	828	858	900	843	802	847	815	831	785	810	776	823	821	790	819	781	747	762	814	854	820	775	782	845	771	768	764	788	795	791	824	761	808	765	787	804	748	804	783	759	747	777	785	775	755	767	779	812	758	789	758	789	783	788	814	796	812	819	815	729	717	762	776	793	756	825	760	820	832	859	727	793	784	759	744	751	753	760	817	746	798	803	796	794	767	818	785	816	815	719	739	719	766	795	797	804	774	786	796	770	762	730	813	748	806	771	798	763	726	796	756	780	756	753	789	737	776	846	753	707	793	772	808	767	769	770	747	817	772	717	815	780	806	795	743	769	761	758	786	751	758	817	771	849	754	775	740	790	748	730	789	798	790	765	827	801	755	783	781	826	784	780	740	755	764	794	758	799	767	789	768	784	750	762	783	778	769	771	759	736	802	759	719	813	731	765	755	770	784	785	744	780	767	802	763	791	786	727	758	752	757	786	766	764	762	755	751	811	779	717	756	730	804	776	761	750	779	775	744	740	824	826	731	768	806	800	760	754	801	787	722	767	765	779	742	721	754	797	833	764	714	704	752	793	789	743	773	765	723	756	777	783	801	755	801	816	754	767	727	754	779	774	784	779	789	829	779	749	806	797	745	811	773	813	735	736	759	774	796	770	763	740	804	830	772	803	761	788	754	780	815	780	754	778	793	750	784	788	755	748	790	824	811	783	821	773	796	790	819	794	784	804	770	771	753	772	765	800	808	823	766	803	777	766	766	786	737	761	767	828	780	755	816	805	772	798	756	732	739	752	784	761	743	766	803	795	741	818	766	761	762	760	727	773	764	791	765	769	766	750	779	755	739	784	762	812	761	778	747	785	777	788	714	757	802	752	761	832	751	774	763	751	762	721	751	785	796	787	726	789	748	764	837	770	797	789	720	769	775	753	809	758	812	810	769	761	806	760	776	810	789	767	797	745	788	799	768	787	771	758	836	818	788	827	772	753	772	808	820	761	742	756	784	796	780	829	751	790	799	757	790	736	780	761	773	825	761	789	790	748	793	817	797	761	770	776	723	754	846	787	732	774	760	748	734	775	742	756	815	745	782	764	750	780	783	789	750	761	809	791	785	739	761	757	793	777	752	743	769	815	752	757	769	746	760	733	798	745	802	741	804	775	760	788	807	785	823	788	715	776	807	771	815	749	777	723	765	798	775	752	794	699	788	791	782	777	766	779	802	806	785	820	794	743	773	791	779	770	791	769	793	841	799	782	794	800	799	747	767	786	740	752	766	791	797	809	787	774	781	781	794	778	773	754	772	825	805	797	824	743	793	722	776	754	823	738	814	771	826	770	805	793	765	825	767	774	789	763	815	793	784	787	730	794	772	754	782	772	756	789	790	743	786	763	732	755	729	791	794	784	764	807	801	762	777	780	783	766	713	787	788	785	757	751	734	806	793	784	791	788	773	745	818	762	771	864	824	759	739	770	818	792	729	749	729	745	716	786	790	784	781	786	766	780	791	782	795	766	795	809	778	826	788	768	769	816	800	779	787	746	756	767	782	791	804	737	809	795	745	778	767	822	801	749	821	758	813	802	772	735	801	759	755	771	787	752	739	768	761	756	775	792	767	755	777	754	784	797	743	778	807	778	785	801	782	800	764	776	744	778	780	778	801	753	780	776	793	759	757	795	749	780	805	728	764	767	768	788	758	779	751	795	822	794	774	761	756	795	784	810	783	792	756	735	745	763	791	781	725	767	784	795	770	792	781	775	810	769	760	801	809	777	762	808	732	814	738	718	782	797	814	723	787	790	751	801	770	783	767	743	789	808	808	742	762	760	741	752	754	782	743	779	763	766	803	790	769	712	758	794	759	812	821	819	771	784	768	787	774	779	761	802	788	786	766	820	778	742	761	754	818	773	858	728	779	721	761	737	803	750	781	789	740	762	796	799	781	768	776	729	819	783	773	794	769	813	772	754	779	771	777	731	805	785	797	776	767	786	798	749	751	774	790	735	746	764	767	781	820	773	760	745	760	706	787	784	842	802	779	768	774	745	752	777	728	741	756	760	771	761	755	765	753	762	760	816	786	787	788	765	728	743	801	772	768	780	756	797	719	798	738	777	759	751	758	782	790	756	799	857	820	770	773	817	724	781	790	784	786	767	743	760	752	745	753	745	776	748	798	812	792	794	859	787	790	811	715	774	789	744	826	769	818	804	709	850	751	791	721	776	758	741	758	765	785	762	808	802	780	818	768	779	771	741	822	723	813	742	781	789	783	810	798	799	760	790	818	709	855	768	766	736	742	819	770	800	844	760	728	804	861	754	774	757	747	754	766	770	791	776	793	745	803	789	768	735	739	765	768	762	752	784	738	781	744	759	816	810	818	784	782	757	751	735	767	742	774	783	796	739	756	734	748	785	788	764	774	835	736	768	757	747	781	738	757	739	776	809	729	755	781	793	717	773	772	715	784	797	761	745	767	781	769	766	762	746	811	791	767	807	780	772	779	762	809	791	767	743	790	806	794	741	766	771	768	757	783	784	829	792	809	796	795	727	795	796	774	772	769	785	757	813	722	826	799	776	770	763	783	753	766	788	781	710	781	769	805	778	819	770	779	774	765	823	813	801	782	839	791	758	758	775	766	811	810	798	746	783	800	748	777	773	774	794	772	736	727	782	770	753	805	792	749	773	723	788	750	765	750	767	757	768	756	784	774	734	783	796	755	816	749	809	715	779	773	773	759	791	808	792	756	784	728	749	792	771	819	796	777	784	780	786	831	757	739	770	769	735	789	812	763	816	777	758	765	795	755	828	745	775	712	726	714	791	815	771	727	783	776	795	773	815	780	771	754	757	754	704	753	844	747	816	743	834	743	769	826	748	735	764	795	773	765	760	734	753	740	778	802	817	796	786	743	779	795	825	772	745	773	732	778	777	760	823	799	784	753	783	771	799	768	779	735	795	790	785	800	798	745	745	757	779	738	799	774	800	775	770	800	809	803	735	766	763	771	826	765	774	772	788	764	810	778	746	816	719	757	788	767	757	807	799	752	741	790	780	750	813	819	736	762	782	732	739	787	724	738	733	820	761	792	785	791	712	722	751	782	758	805	767	759	765	761	790	789	780	726	751	765	804	763	813	762	738	788	774	736	787	787	756	777	764	780	803	790	751	757	797	753	799	772	801	760	793	800	805	744	784	769	752	728	796	800	788	746	782	796	729	727	782	784	815	805	757	789	774	748	798	780	793	748	767	738	712	778	735	755	765	752	752	799	773	751	795	784	803	783	792	766	758	741	797	738	794	774	753	782	818	793	784	782	729	807	747	768	762	781	795	735	721	748	803	736	840	778	750	798	776	755	781	773	766	780	806	731	757	783	777	797	790	798	784	769	792	805	748	792	763	766	824	780	793	756	752	770	801	787	783	753	808	797
27896	13227	2237	1118	892	860	815	775	772	819	841	760	790	850	826	751	722	809	772	755	830	769	765	736	811	733	756	798	820	816	814	840	779	810	799	823	765	772	833	742	794	800	785	772	822	768	776	773	807	854	846	838	785	765	823	856	769	825	781	839	822	771	794	803	795	783	748	756	807	805	807	768	806	780	805	849	800	755	808	814	817	768	796	826	755	804	797	807	811	742	787	730	759	843	823	789	794	780	782	762	746	767	788	801	760	787	812	758	749	804	799	803	791	771	793	791	774	796	815	761	803	798	772	807	794	808	785	758	801	779	782	804	772	751	781	860	766	822	792	750	799	809	817	782	790	812	739	778	757	841	748	785	800	796	795	800	788	799	748	799	814	750	783	764	793	797	765	763	769	834	737	793	818	737	798	809	798	803	859	745	794	794	803	826	795	810	857	779	755	818	728	744	758	749	802	768	755	830	795	806	826	779	807	778	801	805	791	816	783	770	790	757	773	802	816	821	855	786	801	798	832	778	794	767	776	823	788	780	821	784	801	793	792	795	777	806	757	789	793	803	799	742	789	822	793	765	747	787	817	763	746	721	811	767	786	753	787	780	834	840	787	756	799	776	779	789	773	789	813	835	773	768	804	816	797	756	764	751	733	759	788	829	801	766	816	807	812	768	784	824	735	786	763	764	779	766	749	807	770	760	712	777	803	789	773	787	815	837	769	819	768	763	793	796	801	811	798	813	821	829	789	784	782	763	830	785	788	787	841	837	793	805	824	816	787	782	768	806	777	788	800	774	779	798	768	763	832	796	761	767	799	767	829	723	755	781	815	783	856	759	799	802	766	763	778	802	794	764	769	813	771	760	739	794	802	764	751	797	742	770	838	803	812	791	821	788	743	793	777	819	792	793	768	760	800	780	774	829	780	823	773	807	833	763	780	753	803	793	833	760	808	748	783	809	784	817	811	785	800	807	785	797	830	783	773	819	768	778	805	764	799	839	792	718	812	774	796	796	802	806	715	812	779	802	778	827	782	800	815	737	805	863	762	759	752	787	802	848	770	779	755	812	781	822	782	773	795	813	788	856	802	782	782	768	738	819	763	770	815	766	819	782	770	807	764	746	771	834	783	829	780	737	809	840	805	786	782	759	828	857	851	778	800	781	722	851	794	782	788	808	758	778	833	764	777	775	791	732	739	787	757	820	769	800	779	795	752	787	798	800	791	787	786	804	803	815	795	793	796	810	758	795	761	808	773	766	815	801	778	757	760	781	824	769	808	807	768	752	767	794	825	782	803	801	764	757	788	758	828	802	785	814	786	779	782	771	804	822	761	790	787	787	698	776	852	773	774	773	785	761	776	816	809	767	824	787	780	816	785	790	808	794	735	811	796	858	790	810	824	782	747	801	782	819	752	791	802	789	791	801	809	791	857	795	796	762	806	757	751	795	801	796	781	790	777	793	794	777	841	797	786	807	767	790	784	796	759	798	802	814	791	805	817	822	818	764	716	812	773	797	780	809	794	804	778	808	780	767	818	774	813	789	822	801	835	785	731	798	810	817	785	831	773	811	790	751	757	776	782	834	763	758	812	789	808	781	777	812	752	787	856	799	753	786	794	760	803	803	778	783	721	792	821	766	779	788	791	761	811	798	774	777	811	767	812	739	786	750	782	770	792	807	797	792	806	806	828	805	712	762	731	759	791	793	774	783	820	720	797	827	789	769	809	792	827	788	788	807	817	807	802	779	794	761	801	753	795	795	830	777	812	793	811	806	794	781	787	763	749	782	788	791	781	810	818	808	753	836	751	757	740	810	774	799	800	819	748	754	792	813	790	773	789	792	804	793	762	811	748	737	775	753	763	776	761	794	768	791	835	782	814	799	797	771	824	817	777	793	796	788	818	826	817	759	786	785	813	798	802	789	749	739	773	819	776	764	822	805	833	771	800	740	790	816	726	841	812	817	851	770	756	752	794	762	786	796	812	781	804	780	797	766	812	817	823	811	756	817	767	740	814	787	796	800	822	761	820	806	827	823	795	725	791	846	770	809	779	788	772	746	768	818	826	785	780	797	836	771	811	845	780	779	752	758	799	787	806	779	804	819	783	786	759	734	789	813	793	844	775	757	763	724	804	780	825	762	810	762	772	809	822	727	789	749	795	779	794	751	773	758	805	781	841	760	778	844	813	777	769	823	753	741	740	839	762	830	783	820	777	770	818	781	812	797	777	831	825	807	826	766	735	769	776	744	804	809	769	801	772	822	789	798	799	728	831	820	792	798	782	769	758	769	834	754	770	838	841	808	848	753	772	813	807	763	806	783	814	804	771	788	745	792	800	790	787	804	792	795	767	771	793	775	794	795	790	775	786	826	780	780	785	800	804	811	790	752	734	746	809	788	783	844	800	770	737	787	859	743	800	816	815	790	794	775	766	829	781	790	792	783	765	748	792	800	785	780	804	788	810	739	775	819	822	835	807	774	835	780	802	844	788	744	816	801	831	819	821	830	771	775	797	772	766	820	780	793	775	798	755	763	744	841	809	745	766	778	748	814	780	773	772	781	762	800	757	773	760	791	744	799	777	799	799	731	770	798	801	757	804	778	818	792	798	785	799	788	812	754	796	824	813	807	807	768	795	837	862	776	786	820	811	752	744	802	791	764	763	798	834	803	780	773	771	795	802	817	758	808	781	800	797	806	825	780	806	781	748	778	780	732	801	790	832	777	843	835	797	786	798	815	774	764	829	759	741	773	778	758	790	840	759	786	816	752	753	783	777	809	775	808	785	773	738	783	793	798	823	787	791	780	790	785	768	824	781	770	831	727	781	794	777	816	807	800	816	802	823	839	842	831	754	797	843	793	767	759	772	813	821	824	784	805	779	770	811	796	820	796	841	753	815	786	797	806	847	762	752	787	802	787	770	782	817	817	852	793	746	799	793	774	785	752	776	835	861	778	749	820	759	773	792	808	824	741	754	881	821	745	826	745	739	805	836	822	825	781	781	788	773	788	743	787	788	784	819	774	760	768	805	841	808	709	740	826	725	842	806	802	793	837	779	752	809	788	779	813	775	777	829	766	735	819	842	775	800	784	824	838	762	749	812	771	795	791	811	833	790	792	785	763	758	816	810	825	784	778	803	799	757	831	793	781	770	809	825	818	740	808	804	814	823	750	785	813	799	788	802	759	792	776	792	750	789	740	794	796	808	789	823	796	771	779	786	788	776	786	736	821	773	816	792	798	776	836	824	781	806	801	814	777	815	741	791	754	768	825	802	776	765	766	786	775	786	812	739	752	798	786	754	793	787	718	787	773	761	808	823	757	820	736	799	791	767	783	784	771	803	771	781	809	782	770	790	784	815	810	798	798	794	793	774	807	803	790	800	776	773	829	782	782	767	791	805	803	760	803	805	777	782	787	805	767	805	793	790	813	768	812	786	782	798	751	720	824	818	806	790	862	767	791	793	796	811	749	748	830	787	798	797	779	805	779	807	826	749	776
5647	1473	1419	1074	1007	941	905	915	849	845	845	830	813	844	871	847	885	855	809	821	836	819	808	794	847	821	834	822	858	842	794	870	858	846	872	871	822	871	859	862	846	827	839	813	797	802	843	811	874	841	884	841	868	805	829	835	848	814	830	807	823	819	779	866	763	845	828	808	857	842	860	841	828	845	824	829	806	849	815	821	807	825	867	803	830	839	858	813	832	850	892	811	796	797	878	834	844	839	847	814	796	823	918	823	838	864	816	816	818	800	821	845	828	792	866	839	782	843	813	828	810	840	762	851	812	848	796	824	804	856	840	803	772	844	825	810	842	886	852	844	815	867	850	814	852	813	811	831	771	887	810	804	787	851	775	861	855	787	877	808	815	818	761	819	828	785	871	851	819	814	822	810	816	820	864	852	859	840	806	818	872	831	837	848	791	775	792	813	794	799	822	826	823	823	821	900	820	814	818	863	827	788	784	802	828	794	843	850	835	871	846	803	806	841	791	834	822	817	820	854	849	888	799	892	862	837	848	831	802	812	846	834	818	816	793	773	823	860	763	861	839	851	814	800	777	795	826	847	778	844	834	812	794	836	843	820	827	835	785	796	850	808	807	848	837	829	787	837	802	799	808	880	822	811	820	797	768	828	834	834	795	805	811	860	811	804	807	796	840	832	820	829	824	823	831	854	848	797	806	869	891	821	843	836	843	839	838	831	839	841	848	810	828	842	849	801	844	784	855	822	838	771	807	853	779	842	823	839	834	815	823	821	797	806	870	836	759	826	865	820	843	797	852	775	826	829	762	840	810	881	807	789	854	826	818	798	849	810	804	829	845	818	783	809	822	830	846	839	804	839	871	884	826	855	798	819	875	827	832	842	807	809	858	819	792	831	844	837	794	819	803	790	819	856	835	844	909	815	825	813	848	807	826	898	835	848	803	759	785	810	858	824	806	876	835	824	822	901	819	826	831	798	816	853	828	821	815	826	826	824	848	825	825	805	807	868	840	811	851	841	795	854	848	813	886	818	906	804	830	809	894	851	840	819	912	815	808	844	827	815	786	769	843	806	789	791	869	822	843	851	847	873	869	862	888	799	812	853	832	817	819	834	790	812	845	858	812	833	822	831	839	786	825	791	791	863	791	792	809	829	866	792	848	833	850	888	811	846	844	821	793	879	807	817	845	810	822	799	767	800	807	812	859	825	779	822	861	832	820	850	818	807	832	817	841	772	781	780	831	870	818	815	797	837	833	797	881	859	819	849	878	807	796	790	822	817	807	862	810	855	826	843	811	818	803	793	857	775	786	879	868	839	849	830	861	805	804	850	847	824	820	817	833	888	779	793	870	785	788	865	795	836	843	815	848	788	788	846	859	808	800	808	825	830	857	776	845	833	865	799	859	836	865	826	775	859	808	818	795	841	851	811	829	808	828	860	838	782	848	837	802	821	834	864	817	792	747	834	822	841	884	842	831	878	778	840	790	878	757	846	823	828	796	845	804	858	838	795	811	788	853	829	838	792	793	820	827	816	840	853	844	822	782	885	845	816	845	838	836	784	797	782	823	863	815	799	785	825	895	816	850	835	818	823	869	825	852	862	839	842	845	813	835	842	833	809	795	864	818	804	802	809	854	855	782	831	815	863	812	834	847	883	877	833	851	809	807	807	843	831	852	784	810	857	836	828	888	850	780	776	835	800	852	798	822	804	775	823	823	836	792	860	851	903	821	817	844	844	807	785	870	804	796	857	827	806	842	804	810	864	851	843	814	797	790	842	832	869	815	828	852	858	804	809	813	842	775	799	795	808	783	818	774	815	809	830	874	846	833	824	852	849	792	792	826	835	806	767	810	783	803	825	858	818	801	817	809	917	789	786	848	882	813	914	829	810	825	844	800	870	784	764	818	801	822	837	821	827	768	828	794	844	823	797	801	743	804	860	844	851	837	843	819	846	794	829	792	828	848	824	815	860	833	804	802	830	776	857	814	836	850	842	792	816	852	859	832	785	769	853	802	813	823	826	846	798	833	776	807	801	826	834	832	846	775	787	824	788	907	831	789	791	888	804	801	833	842	828	827	804	773	880	829	828	839	891	813	828	828	817	855	823	857	816	826	827	862	835	798	861	851	828	828	792	878	833	847	834	833	846	810	875	832	803	848	741	835	822	816	859	827	858	858	880	802	806	829	799	841	848	840	842	794	827	817	815	833	819	825	853	853	815	814	817	810	818	809	818	812	860	893	823	815	829	815	825	856	842	793	806	854	836	798	829	819	813	803	802	847	834	843	858	859	793	819	812	816	838	900	843	778	780	803	824	857	813	853	853	814	775	819	825	865	862	839	861	862	793	775	829	883	788	807	815	862	832	872	835	781	807	788	884	807	836	835	808	864	779	847	828	834	806	847	794	825	850	881	815	813	786	766	774	859	774	787	845	845	829	848	839	785	843	859	843	864	843	848	789	817	838	838	810	829	780	849	790	855	794	786	832	800	854	804	834	818	885	805	850	848	834	808	830	846	809	875	797	878	813	799	794	857	820	827	825	862	809	823	820	804	817	822	840	836	825	796	810	856	850	790	850	818	786	793	820	800	828	834	837	794	839	835	807	869	831	843	814	779	795	856	885	832	832	815	847	834	756	800	809	864	880	794	797	843	856	857	791	807	875	817	836	789	853	805	823	853	818	849	809	910	848	813	812	798	821	808	777	765	799	781	842	821	817	843	767	905	825	804	808	854	787	856	806	827	856	838	826	818	886	817	808	775	855	749	859	827	788	834	836	793	815	841	848	830	848	871	828	805	813	809	828	797	850	848	825	837	844	763	796	842	816	798	852	888	839	797	845	803	809	794	826	846	821	781	856	828	803	837	834	842	863	829	809	846	804	855	836	827	809	848	849	835	826	829	831	792	813	854	804	842	858	882	844	768	820	842	873	844	794	804	822	850	826	855	840	850	788	826	868	832	825	839	819	798	816	826	843	838	850	835	860	820	824	846	801	840	833	824	822	861	866	837	859	840	817	824	785	777	854	820	799	856	838	838	801	832	844	842	810	794	854	796	787	850	805	844	871	810	767	838	810	843	818	848	808	818	861	812	831	791	893	813	765	798	795	875	840	828	822	763	892	817	798	821	831	825	792	824	890	827	844	845	866	792	833	854	816	869	818	797	810	787	852	803	860	824	870	835	809	851	828	800	891	880	805	833	827	812	802	800	786	834	821	819	837	842	822	837	837	846	786	823	845	857	804	814	820	793	809	825	835	832	831	850	841	863	800	788	830	815	838	836	795	858	798	806	845	814	823	851	777	791	820	861	827	823	840	836	888	856	872	764	810	853	863	829	849	793	822	831	816	817	817	812	859	840	824	802	851	784	849	838	860	810	817	829	822	800	812	822	807	836	797	852	808	795	849	811	825	792	815	857	818	803	876	849	779	805	853	839	806	802	818	814	867	852	826	815	823	809	822	837	844	803	779	839	830	857	842	817	780	823	851	835	810	829	779
24459	20330	26306	24217	20292	7548	1292	946	764	714	687	611	585	540	535	515	477	470	484	480	451	460	421	414	455	445	422	408	390	385	414	450	419	392	397	399	405	396	411	382	422	399	397	415	432	373	391	384	401	417	402	375	391	408	383	403	415	388	407	419	429	401	377	357	425	398	392	406	409	380	415	412	417	375	394	402	364	402	452	412	395	399	373	409	405	400	359	408	383	386	377	397	363	413	368	398	436	397	392	407	419	381	385	384	354	390	356	416	401	387	402	400	411	423	379	403	346	430	411	415	425	394	379	416	391	413	412	410	444	376	418	424	386	400	392	427	379	421	415	446	383	426	411	365	359	406	392	376	370	413	445	380	403	386	396	440	422	365	427	408	381	383	373	435	404	423	386	419	387	423	381	392	440	379	396	369	408	387	399	408	368	404	389	406	362	409	429	399	420	375	403	424	425	394	396	398	450	391	401	388	410	367	393	386	396	415	365	393	356	382	402	369	404	394	385	420	372	415	404	392	429	413	406	392	409	399	402	376	408	412	422	438	395	407	390	386	383	403	356	373	394	396	388	398	406	394	397	431	396	351	382	405	402	389	417	384	378	401	356	378	410	375	384	380	379	416	373	388	386	406	417	418	366	406	396	421	352	403	377	407	397	380	390	389	373	412	381	381	381	358	389	436	428	419	357	414	343	356	374	414	409	388	426	429	379	402	406	363	416	393	412	375	408	406	366	375	377	401	399	407	397	394	424	413	405	446	359	425	401	402	403	395	385	376	396	412	414	423	383	367	406	377	407	413	402	393	377	387	415	372	373	364	388	402	435	368	405	386	389	432	391	390	372	392	390	378	372	392	417	378	433	410	416	388	392	402	406	405	363	406	375	417	395	407	390	425	431	373	410	377	378	356	425	386	399	375	374	388	406	412	425	399	435	421	384	423	411	398	379	398	384	380	390	377	375	398	399	385	390	399	384	426	389	419	393	393	401	374	381	374	400	398	416	411	426	383	374	415	380	407	404	374	395	391	436	368	384	388	374	392	417	391	385	366	402	396	394	381	402	400	360	367	379	373	421	361	424	416	412	407	382	428	397	413	404	399	401	364	376	394	369	384	373	396	366	345	397	382	397	376	399	378	408	409	388	406	388	405	446	433	407	411	379	370	360	410	361	363	405	386	412	404	365	407	372	342	435	415	423	358	409	406	375	412	364	381	395	390	365	398	405	400	407	422	365	406	395	371	381	373	387	360	408	372	376	385	418	399	394	409	414	389	427	398	367	419	389	399	376	384	392	385	415	406	376	402	372	353	398	387	379	392	394	369	390	434	405	393	399	372	404	399	378	346	363	378	457	378	399	401	401	412	422	412	403	374	377	401	388	360	418	417	404	381	400	385	386	388	405	366	412	366	404	413	364	387	412	411	392	376	388	443	402	428	411	405	393	409	381	390	365	398	380	386	424	384	390	395	388	359	393	402	397	358	386	439	370	421	355	375	384	390	398	407	407	396	383	397	384	400	405	349	421	388	374	398	398	407	365	369	432	401	381	402	387	391	412	378	404	374	372	393	377	413	378	369	366	374	355	372	401	392	421	346	426	403	377	394	408	386	400	366	372	419	400	368	410	412	381	391	411	376	394	426	383	401	401	380	414	371	388	383	395	391	393	401	370	407	418	377	405	402	352	413	359	415	357	392	417	404	407	369	359	393	401	407	387	347	371	347	382	419	429	442	350	387	417	413	359	385	414	378	391	401	393	399	369	358	403	407	391	389	345	379	408	417	391	392	377	359	369	355	377	393	374	377	426	398	384	406	370	381	404	384	421	436	374	380	369	396	377	371	395	403	384	396	363	376	381	425	382	384	379	369	379	421	374	420	380	397	402	394	396	384	385	386	394	384	433	403	421	406	380	392	368	408	406	369	416	416	405	388	405	417	401	380	374	379	426	407	412	346	406	366	390	411	413	428	393	381	407	407	393	406	396	355	398	394	381	368	398	359	403	387	374	405	369	423	401	397	404	384	451	428	395	396	382	383	357	362	397	365	366	384	402	386	423	403	390	393	386	391	395	395	396	416	372	372	360	377	372	398	394	389	386	376	402	383	384	384	403	351	398	408	354	416	403	410	359	359	373	400	364	386	402	391	384	360	393	381	361	360	405	407	374	411	383	362	384	397	408	396	383	389	382	414	408	345	390	356	433	367	420	413	399	386	351	392	409	403	368	386	368	388	383	415	394	417	372	429	377	377	390	421	388	360	407	354	382	385	394	383	396	381	366	407	419	428	410	433	395	386	374	371	388	381	390	362	341	371	387	372	401	390	397	383	361	410	393	381	402	390	403	384	389	390	359	392	399	365	405	418	411	396	384	382	358	434	404	425	371	444	376	414	413	379	415	406	375	381	403	364	398	389	372	403	394	392	399	385	409	372	370	394	386	398	390	411	423	393	352	376	394	443	346	384	397	392	430	394	403	379	402	406	392	369	381	408	388	393	430	399	396	396	372	381	440	386	386	364	408	415	387	377	396	408	393	386	376	408	388	420	392	416	388	394	397	429	387	365	378	360	388	373	390	395	409	388	361	426	374	373	393	380	371	403	366	423	409	425	425	332	395	399	400	422	390	404	366	399	382	387	368	390	398	376	402	376	395	376	381	393	380	387	393	391	440	348	376	409	376	386	371	378	353	405	396	358	382	393	370	423	407	429	380	417	413	397	399	412	404	409	411	371	402	380	407	429	391	362	385	407	412	347	433	371	391	398	399	390	368	390	435	426	403	366	401	429	385	412	418	361	399	391	383	379	406	400	394	422	385	380	402	369	396	383	360	385	388	425	391	373	389	404	383	419	374	388	399	372	400	375	399	389	401	389	389	390	417	417	414	372	416	394	398	362	410	382	379	371	367	378	419	408	408	398	416	382	390	437	376	365	393	396	383	372	392	391	352	363	346	374	405	416	395	388	391	418	358	376	363	356	381	415	398	412	383	358	395	387	429	360	379	410	392	397	371	371	401	385	382	391	400	434	413	380	415	411	378	387	389	425	404	393	416	370	394	392	373	415	410	412	399	416	387	404	420	394	370	375	432	368	414	411	417	411	397	440	437	422	373	390	385	411	373	389	381	428	384	412	418	365	389	380	366	368	373	373	403	383	393	385	388	383	389	348	361	402	402	374	422	393	385	388	411	338	398	367	391	411	402	395	387	374	378	398	363	384	412	360	380	386	392	421	396	352	399	390	400	420	377	374	380	383	355	412	381	408	390	369	385	372	377	397	407	383	389	446	384	407	400	386	408	380	402	389	358	371	413	413	405	410	404	375	400	405	385	390	391	432	403	376	406	408	366	358	381	381	369	358	406	404	373	402	395	431	385	374	402	372	389	435	398	392	388	391	389	423	405	378	390	399	383	405	395	427	366	398	344	405	447	370	400	346	371	364	378	391	420	374	358	405	373	377	392	392	403	367	411	395	382	418	394	379	400	372	418	391	378	386	399	373	402	392	376	344
8318	11317	10147	5611	3678	2695	1962	1651	1386	1136	1094	964	899	781	675	678	650	610	641	577	580	542	536	496	525	514	474	530	476	514	462	480	437	495	421	446	476	425	456	437	438	448	467	455	406	417	451	455	426	433	438	435	419	441	423	472	419	441	435	456	458	457	433	452	411	421	437	406	446	435	448	440	468	429	394	442	426	435	430	415	435	435	394	417	447	444	439	431	413	447	409	432	396	431	441	450	462	444	418	423	466	413	417	429	445	404	448	404	410	431	414	460	412	417	440	426	407	432	414	436	394	399	413	436	430	429	479	433	437	445	435	440	409	426	424	419	402	411	432	437	447	440	416	473	393	448	435	446	431	427	442	413	444	427	423	425	403	429	401	424	420	436	436	433	460	419	463	412	431	436	434	446	436	429	433	417	404	428	383	422	416	424	435	405	417	403	395	430	414	409	430	437	463	470	419	417	445	457	443	404	438	453	413	404	408	443	416	436	427	451	414	427	458	423	404	435	406	413	468	413	424	406	426	422	429	393	439	455	412	446	414	387	437	444	472	432	432	451	373	387	425	438	406	405	479	444	409	408	431	460	425	446	427	444	405	416	397	422	406	488	412	420	445	408	425	467	430	429	426	439	432	435	387	411	413	393	415	430	422	426	434	433	421	409	399	443	397	441	398	405	395	432	399	407	439	422	450	422	471	421	379	393	433	439	432	411	416	392	435	458	388	453	452	395	424	455	412	450	386	419	468	428	430	463	394	418	389	427	434	428	420	452	426	390	421	454	458	434	393	402	433	442	376	426	461	428	415	424	416	389	395	436	391	435	343	426	436	422	437	415	438	441	442	411	404	419	423	426	431	426	450	405	413	441	422	438	422	418	412	403	402	407	424	416	382	447	429	447	407	412	449	405	410	428	443	412	391	409	408	434	394	407	431	467	405	394	442	434	452	391	421	454	467	446	444	423	408	417	421	402	441	408	381	401	440	418	458	410	423	452	442	420	391	443	408	415	423	433	447	418	396	416	467	384	427	434	398	414	408	419	412	445	441	434	411	440	430	447	410	421	444	423	441	431	397	426	429	415	467	414	432	424	424	473	405	432	431	428	451	452	451	406	422	437	423	408	437	434	411	440	445	452	384	455	414	415	432	448	435	424	412	451	406	417	444	459	390	428	452	434	477	447	474	415	422	412	449	423	427	452	452	450	403	426	413	408	454	465	384	407	403	400	413	444	417	428	410	449	450	429	434	446	500	413	434	436	424	428	406	419	412	405	446	425	439	435	453	454	440	421	436	411	413	432	427	433	389	436	421	430	429	428	411	393	423	406	437	443	427	410	409	444	430	413	394	412	443	438	418	403	394	414	444	402	436	439	428	415	435	396	419	454	423	379	384	406	454	431	427	441	427	468	388	432	475	392	419	430	376	428	448	422	422	409	415	418	450	448	410	426	409	434	413	451	418	411	403	425	430	403	422	422	373	456	431	387	427	402	407	450	448	419	394	465	411	431	447	427	458	415	479	440	424	428	423	424	411	397	449	374	424	429	418	407	447	397	418	455	427	430	452	404	405	390	467	414	456	450	427	387	414	422	394	421	420	446	429	431	391	451	419	409	435	418	421	395	418	398	438	416	409	426	434	448	417	477	397	424	409	415	424	423	422	456	420	434	457	438	418	407	451	424	420	429	453	471	422	431	416	445	418	427	417	449	404	379	464	385	408	425	423	456	429	414	435	447	408	401	465	448	446	388	452	427	392	406	445	420	446	471	442	410	428	419	409	437	414	417	417	422	431	416	414	456	429	421	400	399	406	413	455	429	404	411	394	463	454	424	427	428	458	404	430	414	488	439	365	425	405	437	422	420	412	423	432	420	428	391	432	432	446	420	453	437	406	427	426	423	426	422	392	436	432	434	415	446	437	442	437	416	436	462	435	420	447	421	411	387	393	431	423	439	433	411	428	449	418	428	437	442	427	450	430	446	388	430	405	418	437	437	415	413	442	403	383	433	446	435	415	438	417	397	421	450	439	458	418	434	427	397	412	407	419	425	411	409	450	404	409	430	436	405	444	414	461	453	440	429	427	439	436	452	469	423	431	400	430	407	422	434	426	453	423	391	407	436	416	397	397	421	483	401	442	464	402	382	415	404	440	416	445	437	406	420	421	407	448	449	430	431	446	454	391	463	405	437	430	430	408	463	428	429	404	474	427	392	429	426	402	458	416	444	437	433	429	425	427	423	443	426	408	434	413	399	426	433	421	427	440	457	412	423	447	436	407	421	414	415	443	456	431	422	415	444	426	433	417	422	451	431	409	439	460	443	425	437	425	405	423	454	407	423	414	434	420	435	413	431	409	432	438	412	451	425	419	429	388	377	434	489	444	411	432	423	423	446	444	444	427	405	377	422	429	398	421	414	445	434	429	421	408	468	415	432	420	418	438	452	419	434	389	421	430	420	435	463	456	406	401	388	421	397	406	433	416	410	422	397	428	442	403	425	393	420	421	451	443	407	435	414	420	443	428	435	399	382	445	447	406	432	463	439	445	418	406	427	407	403	439	387	418	392	429	418	393	419	392	433	424	440	422	420	443	425	417	415	432	400	409	433	440	419	433	386	451	449	459	401	410	451	402	382	455	404	412	422	424	444	439	405	419	412	427	411	401	422	397	429	440	442	449	469	414	434	474	451	434	465	434	400	404	418	382	449	396	418	426	420	403	382	392	402	437	417	382	399	436	433	455	387	464	406	440	403	425	400	408	465	405	421	417	445	429	438	461	400	424	432	426	411	421	444	414	423	406	436	434	408	462	430	447	418	381	427	450	435	424	448	398	427	425	387	421	423	418	454	398	383	439	426	423	389	410	393	404	428	399	452	413	432	470	448	393	421	397	407	424	452	410	391	438	412	424	403	449	406	416	400	395	433	440	421	449	407	408	396	426	430	396	429	389	415	427	410	389	425	385	415	407	476	431	444	392	460	460	441	440	423	426	420	421	437	422	383	387	399	448	431	449	418	431	397	417	447	429	423	407	435	398	405	423	423	463	422	441	412	416	426	440	439	400	391	384	442	402	451	409	454	460	398	476	426	416	442	430	453	416	431	412	425	403	425	424	422	434	395	419	434	426	431	412	409	410	391	429	423	368	447	428	402	409	452	430	401	400	412	397	420	451	435	406	474	415	446	433	414	403	423	400	421	421	446	432	403	460	414	432	422	381	462	416	405	423	438	431	423	444	425	422	412	463	413	410	461	427	417	407	394	424	423	451	431	411	439	442	445	456	394	398	435	417	415	380	395	414	434	403	466	403	415	420	416	411	454	434	420	406	424	455	420	444	388	438	401	432	448	429	382	419	393	432	423	425	455	442	444	419	444	412	415	424	440	431	420	379	439	426	436	413	425	426	448	435	417	429	419	458	435	420	411	402	439	434	408	451	414	447	435	403	421	396	417	408	450	416	400	471	460	434	442	402	422	426	428	427	448	446	399	423	373	448	434	439	434	394	413
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
