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
338783304633	338783305203	338783305753	338783306303	338783306853	338783307403	338783307953	338783308505	338783309053	338783309603	338783310153	338783310703	338783311253	338783311803	338783312353	338783312903	338783313453	338783314003	338783314553	338783315103	338783315653	338783316203	338783316753	338783317303	338783317853	338783318403	338783318953	338783319503	338783320053	338783320603	338783321153	338783321703	338783322253	338783322803	338783323353	338783323903	338783324453	338783325003	338783325553	338783326103	338783326653	338783327203	338783327753	338783328303	338783328853	338783329403	338783329953	338783330503	338783331053	338783331603	338783332153	338783332703	338783333253	338783333803	338783334353	338783334903	338783335453	338783336003	338783336553	338783337103	338783337653	338783338203	338783338753	338783339303	338783339853	338783340403	338783340953	338783341503	338783342053	338783342603	338783343153	338783343703	338783344253	338783344803	338783345353	338783345903	338783346455	338783347003	338783347553	338783348103	338783348653	338783349203	338783349753	338783350303	338783350853	338783351403	338783351953	338783352503	338783353053	338783353603	338783354153	338783354703	338783355253	338783355803	338783356353	338783356903	338783357453	338783358003	338783358553	338783359103	338783359653	338783360203	338783360753	338783361305	338783361853	338783362403	338783362955	338783363503	338783364053	338783364603	338783365153	338783365703	338783366255	338783366803	338783367353	338783367903	338783368453	338783369003	338783369553	338783370103	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23506	21110	27810	24653	21113	21066	6523	2025	1569	1393	1331	1241	1226	1077	1065	1063	1065	1010	976	1025	944	940	945	952	929	928	882	879	918	850	861	896	913	885	914	833	879	878	828	843	891	853	903	847	848	845	891	890	869	859	868	844	838	861	902	790	868	861	836	751	805	875	826	858	843	852	834	803	889	832	818	792	845	859	834	844	867	846	840	802	863	829	886	848	823	868	787	817	859	850	844	793	834	808	802	815	856	876	793	853	874	892	868	814	825	806	835	862	859	805	870	791	867	795	811	853	827	788	859	862	821	813	820	822	793	855	806	851	790	782	844	839	821	811	843	865	876	878	795	835	796	865	838	822	815	845	848	825	825	815	841	781	819	808	829	826	791	845	897	828	817	850	811	835	880	851	809	868	812	823	849	813	834	828	832	836	867	871	871	799	809	839	836	772	835	809	832	817	829	800	836	876	846	781	828	828	800	856	797	801	847	817	846	748	875	811	834	830	852	830	855	847	860	825	815	850	845	837	895	781	816	811	825	794	882	855	834	813	818	815	811	859	840	824	826	810	822	829	832	838	860	798	868	865	818	812	855	831	890	846	841	854	873	818	865	825	807	819	813	862	842	815	808	850	871	780	842	799	824	817	860	850	834	851	850	841	806	868	818	863	822	856	865	793	777	787	853	865	814	842	822	845	880	804	817	825	829	840	816	829	879	848	850	862	819	794	788	830	777	857	852	866	868	799	832	841	836	805	869	823	855	821	868	823	799	794	798	849	844	822	802	827	820	841	797	847	801	818	784	846	815	805	841	874	859	831	815	834	840	816	839	810	780	842	843	870	814	795	844	851	838	819	818	818	817	852	831	823	784	779	812	768	869	799	804	839	795	866	807	781	844	903	903	805	800	810	864	819	803	775	807	892	807	803	841	848	793	881	871	865	829	807	804	812	804	841	834	840	855	846	822	855	771	830	842	821	795	817	807	873	861	843	796	818	820	828	846	875	821	832	828	818	833	836	844	861	836	873	768	802	828	814	817	840	823	837	809	814	840	796	798	827	860	831	878	846	799	792	807	864	886	809	825	863	815	839	832	850	881	768	828	810	821	834	796	811	852	892	867	803	781	913	869	884	831	833	782	797	878	785	885	796	875	868	852	780	770	787	812	877	889	838	842	824	861	784	846	851	824	835	845	867	816	807	849	904	858	817	837	883	869	845	794	828	852	784	852	836	842	814	845	851	834	814	816	816	821	801	850	803	813	794	829	868	771	876	857	804	873	799	856	839	819	835	883	827	865	800	838	823	800	788	802	863	804	806	875	820	866	791	821	839	805	833	851	820	807	835	823	826	868	826	857	791	810	808	810	826	870	852	854	874	798	838	898	808	824	866	798	887	863	826	798	838	802	832	864	827	835	794	872	813	822	872	863	844	848	803	893	826	853	812	842	823	862	818	858	848	742	824	843	827	858	834	801	833	878	833	854	810	823	830	890	796	850	801	854	878	850	806	841	818	846	799	824	845	853	786	851	837	852	804	813	866	834	768	806	796	805	825	869	771	857	805	778	878	860	801	815	810	869	795	817	838	829	849	768	855	833	832	837	839	799	860	806	830	824	848	883	827	819	900	769	870	796	842	896	777	815	817	791	797	855	828	785	850	835	782	861	754	829	830	828	801	837	843	852	848	853	814	826	829	826	814	786	871	821	842	785	878	835	867	845	811	842	839	842	872	816	786	794	838	812	833	823	839	862	870	805	896	846	848	814	848	823	857	854	806	829	875	822	860	830	867	806	848	788	816	839	805	824	856	814	827	832	832	839	835	855	802	805	859	820	830	804	807	833	810	842	822	850	834	873	858	818	837	845	874	838	867	847	817	798	825	844	799	734	827	787	805	855	838	821	813	908	771	838	795	809	798	796	815	915	886	831	826	851	824	837	841	818	865	793	875	822	833	846	836	833	822	871	872	753	854	795	812	801	809	844	878	856	822	834	849	835	866	902	839	806	804	795	801	802	835	779	849	880	832	790	801	813	887	804	841	830	854	817	838	804	850	804	788	873	811	760	820	807	777	791	883	809	809	808	824	848	854	804	831	869	825	867	814	809	863	814	801	824	808	882	860	800	798	860	861	802	854	857	816	809	819	802	811	823	855	853	846	825	826	884	848	872	844	809	795	834	871	790	824	823	831	816	809	869	847	768	779	789	819	833	843	813	855	826	819	831	815	877	836	843	795	862	878	841	829	847	839	847	851	878	791	835	809	807	864	844	892	841	916	835	811	826	826	803	796	835	813	809	791	840	862	821	853	803	843	783	859	869	797	818	802	860	788	814	840	786	787	827	859	801	816	819	851	834	872	823	820	801	817	810	810	867	828	808	861	813	796	838	825	824	840	876	837	807	850	840	847	803	828	845	841	851	838	859	844	859	800	837	799	852	838	864	857	801	841	809	849	833	874	882	810	816	833	826	794	875	826	769	793	839	823	826	802	844	904	845	821	851	809	870	773	857	851	804	816	860	784	853	854	837	829	804	822	768	830	809	844	851	838	840	847	804	835	855	848	827	868	849	846	857	825	795	839	822	802	765	798	836	846	803	858	848	827	786	849	853	833	852	864	855	844	832	861	859	821	829	820	866	837	839	829	886	836	895	800	819	825	830	837	827	814	779	834	851	850	822	827	861	857	827	859	871	830	783	846	860	843	873	826	854	828	877	860	821	886	827	874	842	830	838	861	831	828	831	874	829	827	855	837	834	822	843	903	860	808	806	801	845	827	813	830	786	758	813	846	789	773	847	811	808	865	846	839	831	804	881	859	863	870	826	813	818	818	780	851	801	836	818	773	843	817	829	811	898	851	855	815	822	854	841	834	787	860	849	852	794	827	832	862	823	841	870	812	833	834	856	833	859	821	799	876	838	816	809	868	833	891	862	806	871	810	874	826	859	820	820	849	818	778	802	831	855	807	859	822	818	929	774	860	860	854	850	791	866	829	849	855	874	849	819	840	815	794	838	851	803	855	825	838	821	808	820	794	841	826	887	841	812	809	870	827	845	808	833	852	829	879	849	858	829	819	841	829	826	826	809	850	810	806	868	830	783	870	765	850	794	844	856	812	831	863	866	823	846	833	810	799	855	832	886	805	814	832	782	827	816	875	849	831	835	822	766	820	804	809	831	805	844	845	865	806	834	859	796	785	835	825	841	796	899	820	878	781	810	824	901	883	839	820	847	801	819	789	875	864	819	831	847	801	812	828	854	850	787	781	807	829	896	832	818	848	843	803	801	886	825	800	867	848	860	844	820	802	792	711	845	826	781	832	831	815	790	773	820	814	836	829	847	833	861	894	830	797	856	834	787	854	833	864	843	878	793	807	841	814	818	834	803	787	827	841	856	781	835	830	789	830	822	876	838	810	819	859	857	850	800	829	759	802	833	753	847	814	872	852	851	875	845	788	759	815	840	805	839	785	880	823	823	881	851	850	859	860	787	837	842	795	824	834	872	833	831	836	855	851	838	860
12046	18336	16839	10017	6856	5035	3823	3197	2620	2259	1987	1781	1656	1534	1397	1293	1336	1162	1098	1141	1082	1074	1065	995	1037	978	958	985	974	895	884	896	829	892	910	894	863	895	878	876	911	857	867	880	836	836	798	862	857	789	863	869	870	844	854	821	808	830	861	908	811	811	856	798	822	807	833	839	821	810	871	820	826	785	832	806	796	795	779	847	819	777	854	830	805	778	807	758	808	821	749	828	809	820	806	818	872	818	804	772	809	813	800	777	820	780	836	762	791	783	829	834	847	811	791	820	784	812	781	824	849	821	842	817	804	797	815	810	762	794	805	809	815	787	804	823	785	795	808	795	809	788	815	784	754	826	803	798	770	798	786	841	806	782	822	803	820	776	767	813	795	788	774	793	803	810	775	798	829	814	816	856	826	844	772	819	832	837	832	788	811	809	796	834	821	762	800	811	816	810	797	862	819	833	817	797	817	775	757	813	811	814	800	844	780	789	796	841	784	760	841	834	737	787	791	798	763	805	839	734	792	794	815	815	825	843	768	835	794	826	798	832	835	800	795	794	803	819	863	797	862	850	819	834	753	801	811	774	850	782	817	825	804	796	857	770	796	804	761	791	831	825	834	832	792	820	771	820	792	778	822	797	803	783	855	856	787	808	845	830	752	781	786	758	808	812	796	768	839	808	800	826	854	775	759	809	787	820	820	757	789	821	795	782	799	765	753	814	794	793	859	822	830	836	810	824	848	801	778	815	835	818	769	788	790	835	787	810	816	806	808	826	833	786	805	807	801	832	807	779	798	824	774	749	780	767	763	763	797	828	820	800	781	852	830	831	820	779	840	844	802	862	763	806	803	768	818	825	778	800	815	859	804	816	795	824	818	844	766	841	796	858	781	795	805	810	789	799	818	852	823	767	793	772	767	807	806	830	822	784	770	785	765	785	807	801	795	785	736	802	826	761	780	789	799	820	847	808	804	785	778	762	835	830	812	809	817	767	809	808	791	779	779	778	779	815	814	803	795	767	772	787	825	814	791	818	796	764	796	787	834	719	810	777	813	838	849	792	784	812	816	779	802	832	765	795	811	809	819	805	788	865	833	766	859	807	846	763	847	780	794	748	780	776	819	802	800	858	764	787	814	872	803	816	784	810	827	817	761	807	810	833	826	808	807	806	817	814	833	796	831	825	789	820	769	786	782	853	764	796	777	809	775	841	762	785	834	772	820	731	811	805	797	797	842	838	804	765	783	760	813	815	866	777	802	811	770	814	844	778	749	833	747	800	849	787	777	845	820	816	819	799	814	786	838	772	810	813	786	840	844	785	811	776	811	788	828	822	779	822	806	828	828	802	836	768	791	834	851	769	837	820	800	827	728	799	778	822	815	804	832	756	787	779	822	820	827	756	751	770	821	805	780	759	778	769	713	801	776	758	838	815	817	810	778	776	822	775	816	789	794	841	810	839	821	899	793	798	785	841	783	810	810	806	789	837	812	834	788	723	830	816	812	754	787	793	814	800	800	809	829	807	813	824	781	777	834	787	793	810	804	821	789	746	810	786	768	841	818	779	799	748	802	789	789	825	859	773	812	837	814	793	807	804	797	817	820	820	799	808	831	785	796	744	807	841	797	758	857	768	758	835	824	800	787	782	818	812	855	817	802	839	860	823	787	774	763	824	775	854	798	847	799	794	799	836	792	815	764	793	735	836	777	780	815	766	787	790	769	798	879	812	842	809	807	794	843	795	812	828	785	830	789	858	828	823	794	760	776	820	808	786	824	825	810	783	779	787	771	806	820	783	821	787	828	815	833	774	807	787	783	810	781	770	846	779	822	796	809	784	796	813	808	847	779	826	750	813	793	835	817	791	840	747	839	821	778	813	786	820	811	779	832	768	799	815	789	804	780	833	803	809	805	824	824	796	781	823	825	839	803	791	881	776	781	790	792	793	801	760	791	785	816	818	855	791	793	842	758	832	835	786	804	813	808	782	829	791	797	826	798	801	842	827	878	845	796	771	822	812	845	815	804	795	811	799	806	831	781	826	831	805	802	851	773	738	792	743	800	795	800	821	784	812	765	832	793	827	822	818	775	791	844	825	777	792	806	793	781	781	814	783	835	817	804	799	791	825	737	748	765	763	793	818	815	818	851	791	763	820	794	771	816	761	803	781	784	775	807	813	796	804	824	811	822	761	767	847	836	806	792	802	785	836	819	809	843	778	836	793	834	806	777	808	750	792	872	821	783	770	809	837	794	820	800	748	790	835	782	795	791	824	792	848	767	822	799	900	823	827	822	784	785	813	793	812	760	818	856	856	827	783	822	828	826	777	804	838	783	786	818	838	785	807	825	774	770	839	819	792	818	812	823	853	766	823	794	798	820	773	790	817	740	811	806	836	829	811	824	779	800	792	819	815	802	771	862	812	796	826	806	822	794	836	805	782	757	756	791	882	809	820	823	810	853	803	741	772	785	828	806	827	832	825	801	802	763	801	831	794	750	806	776	832	801	779	824	802	836	789	851	776	783	794	829	824	793	812	823	802	799	772	829	789	797	792	814	784	775	799	768	807	787	797	840	750	789	784	827	796	802	783	811	842	761	785	787	794	744	821	822	768	803	875	814	830	801	734	814	812	767	792	817	828	821	754	791	850	808	750	813	804	841	781	822	776	789	755	766	818	812	783	770	764	811	825	810	824	787	781	784	724	796	790	737	838	780	840	800	763	806	842	839	797	765	783	810	766	860	756	838	794	776	756	823	786	796	751	802	778	801	784	798	793	840	784	759	819	858	828	833	773	813	773	811	799	818	798	761	742	821	796	810	773	763	795	813	736	746	767	821	806	785	815	801	734	796	863	772	833	741	781	827	791	836	801	831	802	785	720	774	818	797	774	815	792	799	808	807	780	804	837	836	788	801	799	787	820	793	871	863	784	869	815	782	815	801	817	767	813	803	803	826	782	772	817	811	766	786	840	805	792	817	826	821	743	793	748	795	783	826	780	804	784	793	826	772	845	812	831	797	768	816	825	806	805	778	763	779	799	794	776	828	794	771	787	839	828	817	786	761	849	810	838	809	741	793	792	781	768	830	814	828	792	806	837	820	846	741	813	766	805	843	804	838	807	800	788	772	804	807	817	815	793	763	796	806	813	793	790	760	770	807	818	870	778	792	829	779	815	822	744	845	753	834	781	772	792	807	828	784	774	818	787	774	809	844	796	830	812	782	800	846	789	782	770	786	784	824	807	820	829	852	758	774	793	804	803	750	749	844	778	758	789	830	832	796	825	806	837	782	804	789	823	836	755	768	787	742	775	749	772	825	740	724	783	798	780	814	795	760	811	786	806	790	817	790	814	795	796	800	764	788	753	790	824	817	835	818	780	810	766	829	814	830	796	768	798	783	775	822	787	812	834	814	816	812	771	801	768	770	758	837	808	860	802	821	806	791	793	793	845	825	854	833	818	816	784	762	806	837	841	811	806	799	824	780	767	816	865	811	830	826	773	804	806
27857	13228	2193	1035	906	831	792	832	805	787	790	797	805	801	773	769	812	750	799	801	785	763	812	793	752	840	810	735	808	820	779	761	808	772	779	797	814	794	792	792	765	757	772	772	791	760	783	759	757	779	796	767	763	755	756	819	732	757	790	825	784	735	721	794	818	790	818	834	783	768	766	769	742	770	752	768	819	780	771	753	762	787	754	758	771	807	810	756	803	750	781	812	762	764	816	767	764	842	736	732	844	764	760	751	759	750	750	779	774	763	768	790	774	789	761	810	747	771	745	756	758	751	722	789	789	777	773	759	788	768	786	826	763	794	762	758	804	810	803	736	772	771	786	796	777	753	800	764	813	768	747	819	776	783	749	824	786	771	792	763	809	766	778	783	757	782	834	757	712	806	765	815	787	756	784	740	754	737	720	791	777	745	772	808	795	765	776	766	795	797	786	734	768	775	785	761	791	759	816	756	772	785	778	774	752	722	711	775	777	826	769	762	769	804	794	768	758	750	785	815	767	780	808	755	777	788	735	793	719	792	746	782	793	785	772	751	794	776	797	789	764	782	820	801	808	828	740	756	726	761	772	750	740	780	777	737	829	725	751	737	788	805	734	763	780	764	771	769	799	801	846	794	815	760	787	739	788	724	750	857	771	805	717	800	763	762	831	745	723	779	733	786	759	778	728	806	781	799	794	753	806	835	776	788	792	752	744	780	796	787	765	762	751	801	801	774	821	836	786	780	780	745	730	793	776	775	815	751	799	812	744	784	767	822	743	805	782	786	722	787	814	766	766	770	812	736	768	787	758	776	750	739	841	783	773	765	766	763	751	793	782	776	760	786	737	766	725	782	713	816	789	837	736	813	806	791	772	742	783	766	819	801	781	743	782	752	751	796	819	781	747	816	815	750	764	790	839	748	886	779	822	771	818	776	790	791	764	795	796	820	761	793	767	792	753	774	735	805	818	796	761	798	758	776	741	780	790	758	752	809	791	784	803	788	778	741	791	808	795	796	793	777	787	768	788	757	806	771	745	806	744	784	739	817	778	769	793	755	777	727	790	747	764	774	810	764	746	716	778	758	699	745	738	813	795	789	766	722	793	837	752	806	782	825	766	756	760	820	746	768	799	760	765	798	799	794	822	751	761	793	747	806	719	738	816	805	746	793	724	774	798	800	788	783	784	748	739	832	763	765	815	772	824	759	773	777	765	756	785	774	808	782	788	754	823	768	795	795	762	770	776	766	764	773	768	799	793	793	808	781	721	767	764	802	774	775	768	786	764	747	740	788	797	731	717	801	788	782	793	787	771	782	737	742	796	829	717	789	729	779	732	763	830	745	805	767	764	737	767	762	782	775	794	789	773	778	809	777	794	745	764	770	794	746	827	807	786	745	745	813	813	761	807	775	836	782	817	764	745	786	754	727	751	801	794	798	835	781	749	842	805	785	773	778	769	732	780	738	802	799	822	777	792	747	805	786	806	815	815	819	820	773	839	803	784	795	807	767	772	773	770	825	770	819	771	783	795	773	759	792	813	855	834	763	725	838	786	756	795	795	789	727	739	737	783	794	824	758	779	762	770	799	755	849	772	776	748	818	814	751	792	772	783	781	766	779	840	760	748	816	820	767	815	773	799	736	789	775	793	816	776	783	756	812	766	744	806	758	819	818	769	750	787	766	686	743	811	822	796	764	771	796	771	760	750	760	759	828	753	742	722	767	786	806	857	751	824	839	777	837	743	794	770	771	803	756	796	755	720	794	829	775	774	781	760	752	759	765	786	782	728	734	764	811	814	808	784	693	757	760	762	807	769	759	767	743	740	801	801	796	798	749	815	820	791	782	728	779	827	758	727	751	797	829	768	807	807	775	801	790	753	757	746	752	813	817	758	805	730	813	782	815	749	805	762	823	789	803	804	736	767	755	736	752	737	763	809	771	752	785	798	777	787	788	752	826	757	737	793	772	792	787	752	740	763	745	751	740	767	770	793	756	790	767	771	791	750	814	741	744	776	754	769	769	782	825	772	780	785	752	772	787	823	755	765	734	781	786	754	837	784	765	780	788	718	734	775	745	784	779	806	804	792	789	770	807	771	775	722	842	773	824	798	761	784	746	747	760	792	810	774	742	774	740	812	771	791	830	794	734	784	762	770	803	733	743	775	810	855	748	767	779	756	789	781	769	792	810	769	762	783	863	814	696	776	768	773	766	766	786	801	794	784	761	740	794	752	748	772	761	782	763	778	747	790	739	734	771	787	778	804	783	778	755	766	822	750	756	755	764	798	749	748	796	763	766	840	774	773	755	756	802	777	749	805	800	790	758	750	771	743	796	751	772	767	756	758	824	759	795	752	748	784	813	767	802	834	768	815	848	764	797	771	812	820	773	832	792	769	756	773	767	794	757	763	785	764	744	757	767	764	755	784	822	749	746	829	812	747	773	772	766	762	827	802	752	817	803	770	737	749	762	752	759	756	803	761	795	799	769	731	760	786	744	805	763	755	782	755	800	731	812	768	834	772	765	765	821	724	781	771	778	808	765	745	751	775	736	798	776	793	751	802	826	822	810	749	795	827	823	772	774	822	793	771	737	840	741	750	791	749	752	788	779	780	806	805	798	772	785	806	732	746	797	793	849	811	803	750	754	796	785	819	772	777	828	750	708	755	762	751	767	788	754	767	764	780	756	766	806	803	794	759	759	778	785	771	861	788	744	768	777	750	705	760	785	807	863	793	750	819	802	809	789	791	765	781	792	794	769	773	755	826	793	742	737	793	787	792	763	808	805	767	725	758	798	765	758	739	796	765	768	783	773	744	748	733	791	767	780	768	758	784	796	785	749	795	751	820	759	757	773	778	765	787	776	776	746	776	802	734	774	734	792	778	745	775	778	829	838	806	742	757	832	758	774	751	745	767	818	787	738	799	737	768	783	796	799	744	742	763	750	774	786	750	712	791	769	768	779	774	813	802	752	791	775	802	743	748	753	716	812	751	746	770	738	744	807	767	735	739	781	748	825	763	744	745	825	782	770	801	751	750	787	796	758	784	833	781	717	768	743	814	778	816	798	746	781	771	797	802	791	761	754	789	756	802	749	757	753	761	765	796	757	804	785	760	729	727	818	828	760	768	760	784	794	755	809	753	751	756	736	750	756	778	767	785	735	737	831	741	783	780	816	817	836	839	737	734	824	768	795	740	815	745	768	771	760	754	822	768	771	773	777	807	809	788	784	760	764	732	772	751	703	822	777	757	754	741	786	776	781	781	800	798	755	776	767	798	747	721	773	781	754	810	797	790	775	811	778	755	792	815	801	775	768	787	790	771	780	767	782	836	778	805	746	808	804	775	783	805	757	836	789	750	846	761	779	784	745	795	787	806	809	735	789	777	836	758	738	752	809	730	782	791	801	770	739	809	756	770	759	793	817	763	774	848	760	816	729	763	786	773	724	715	758	776	739	755	795	810	746	776	782	786	772	752	784	732	793	795	792	767	772	741	703
5587	1550	1331	1101	1029	936	927	841	862	924	844	853	836	862	836	807	859	847	808	836	833	785	821	784	746	808	837	818	800	848	840	801	864	806	880	812	856	839	845	837	866	779	798	834	827	871	824	809	814	785	803	828	800	808	839	779	815	814	786	845	786	839	834	766	833	827	829	805	798	807	821	817	835	770	845	818	818	879	806	825	800	802	801	796	849	780	823	859	853	801	817	863	834	780	828	812	864	801	833	815	865	796	848	824	772	804	839	796	866	775	807	854	833	854	873	830	856	830	771	843	788	860	804	802	867	758	820	804	831	859	838	824	820	773	827	827	840	858	837	858	803	860	787	848	815	753	835	855	800	835	794	791	804	825	815	856	811	875	807	789	776	809	824	816	813	876	795	838	833	796	796	836	839	773	787	868	830	794	825	842	784	822	836	825	839	841	835	844	803	849	874	747	832	822	791	833	769	810	823	778	834	807	849	808	831	823	840	861	820	782	806	796	854	806	794	836	832	848	887	775	849	820	827	821	799	820	829	790	831	851	834	834	871	781	805	814	819	767	855	810	835	865	813	800	849	817	813	832	760	870	842	820	830	782	863	881	813	837	859	850	812	840	874	792	817	816	841	836	858	855	833	830	816	853	838	849	870	848	885	794	806	830	809	812	831	812	837	814	805	815	845	821	819	835	835	857	859	804	817	816	854	812	810	815	809	864	812	834	817	819	829	871	817	750	822	834	775	800	793	789	815	828	823	794	822	848	828	833	849	789	834	835	829	787	803	811	848	789	820	854	810	835	870	776	790	822	813	821	805	820	821	821	812	854	837	796	838	787	879	855	862	794	833	865	857	824	796	779	890	865	822	704	795	841	789	789	820	779	837	819	828	839	793	851	861	847	800	801	853	780	772	854	764	793	870	841	843	868	834	830	795	844	858	794	828	778	760	856	823	828	820	856	814	804	864	813	844	795	842	791	817	861	829	802	771	782	858	852	825	808	862	810	777	817	801	857	819	833	840	834	784	811	844	841	787	865	809	822	858	818	823	819	875	818	801	826	838	855	864	829	846	806	768	808	745	847	828	802	819	781	821	851	816	808	841	825	806	823	801	769	779	794	859	801	826	854	837	818	827	803	836	840	830	836	861	836	881	824	789	897	779	854	840	812	804	805	815	779	831	795	817	808	820	800	820	819	794	822	785	818	800	833	793	820	774	818	839	766	800	810	810	813	789	839	786	817	826	781	841	845	778	827	805	820	870	828	820	814	793	781	802	804	826	789	772	849	839	837	807	894	820	841	832	789	803	808	841	808	772	827	854	794	797	795	821	793	840	815	831	826	769	773	794	768	805	773	886	820	861	837	807	844	818	843	839	858	829	872	775	808	848	831	808	833	805	809	818	815	799	847	845	830	808	787	831	821	798	853	842	856	855	814	838	789	860	815	882	802	806	847	869	852	834	814	849	847	767	883	806	842	865	808	816	821	859	813	853	852	771	818	840	842	821	799	824	842	808	788	809	851	828	797	828	831	852	782	813	872	799	826	814	881	844	852	829	873	842	873	816	803	849	864	845	809	862	839	742	888	787	824	863	754	827	809	786	853	814	821	774	804	787	828	860	841	860	821	840	858	811	830	782	799	778	826	840	828	851	821	816	869	850	900	824	782	852	845	844	849	829	819	805	839	835	782	821	811	794	802	869	808	822	792	790	786	831	778	816	826	817	824	831	821	866	846	828	847	830	830	818	837	809	842	846	809	802	831	791	839	843	864	805	833	869	841	840	836	837	821	812	786	844	848	872	855	879	807	801	783	798	807	838	767	801	838	836	846	848	786	784	817	806	801	832	846	832	807	822	832	827	792	846	839	863	828	845	800	838	809	811	778	824	833	789	853	772	798	824	776	814	822	792	791	850	810	857	820	790	825	837	794	807	808	831	847	792	750	773	820	828	787	816	791	841	926	789	825	827	795	810	808	798	778	829	823	833	818	798	801	883	816	828	836	804	858	825	783	847	832	770	862	824	867	860	847	819	878	837	775	877	793	778	807	844	805	830	798	794	876	788	776	826	833	818	853	863	807	819	801	823	885	844	855	820	809	860	792	783	842	847	839	845	801	816	762	801	830	784	799	824	802	811	843	868	854	804	782	768	803	838	756	843	793	864	812	817	831	876	799	824	869	861	828	838	786	800	854	823	823	793	839	770	799	787	791	833	801	851	854	807	814	885	819	793	862	832	822	840	831	812	843	821	859	815	815	789	772	842	807	818	857	844	822	856	806	802	826	852	775	822	845	823	843	786	780	781	825	819	816	811	805	793	834	849	827	833	786	794	815	757	817	858	846	813	835	797	797	809	851	857	833	864	788	798	850	798	796	878	860	792	847	805	823	820	773	827	839	820	837	870	856	817	825	845	819	881	794	821	801	829	801	787	774	805	811	850	838	764	803	821	800	846	840	858	787	803	771	811	840	839	831	758	844	819	833	842	853	851	831	834	783	847	774	814	848	844	790	839	797	802	786	871	842	800	825	825	860	864	847	821	823	805	783	837	829	818	836	798	848	809	861	789	830	806	795	796	863	784	826	842	854	814	842	802	799	828	813	811	788	794	851	811	830	804	829	796	832	880	806	843	832	817	823	779	768	854	846	832	858	824	801	818	850	873	794	784	842	777	795	816	812	806	836	768	814	855	814	793	755	792	837	808	834	835	817	827	856	819	795	873	814	839	828	824	820	811	809	816	827	849	859	825	805	856	796	826	782	854	839	838	853	828	849	864	788	834	824	850	870	776	793	826	782	859	846	811	812	824	831	852	806	839	811	802	818	798	829	833	841	833	781	838	854	835	806	842	853	832	814	846	786	804	826	838	765	864	880	808	793	831	781	863	818	827	844	799	805	854	854	859	845	845	813	842	862	827	801	835	810	782	809	797	814	805	837	843	781	802	774	855	772	803	823	811	837	814	873	792	864	813	824	766	799	820	803	844	842	811	822	841	839	779	800	797	824	786	825	819	851	842	823	831	825	835	822	807	875	783	821	838	829	835	812	786	819	797	867	814	808	826	866	786	796	838	769	825	825	800	849	835	845	802	828	821	801	843	778	838	842	791	813	847	811	870	789	887	837	804	852	826	835	789	812	817	772	786	818	815	817	865	835	791	828	801	801	808	821	817	840	822	853	839	794	831	838	840	835	830	816	810	792	795	788	835	795	817	825	826	775	803	840	794	835	794	774	835	805	806	732	822	814	806	782	812	843	806	827	821	809	819	866	864	773	833	810	803	824	804	817	800	825	846	818	818	870	832	806	817	827	822	854	797	817	862	803	859	808	822	836	852	839	834	779	771	808	818	845	843	813	798	801	811	802	785	790	769	795	803	835	805	795	837	775	787	756	801	807	783	799	835	754	790	792	790	876	832	832	828	782	835	815	784	820	846	798	828	798	800	811	835	809	817	859	834	784	839	830	828	857	801	845	844	800	816	797	809	804	892	827	786	854	832	803	810	799	774	842
24418	20350	26369	24193	20326	7627	1348	864	772	738	652	624	587	581	500	518	470	457	471	421	434	443	442	412	460	429	425	400	398	400	428	432	407	399	401	420	427	398	386	386	425	411	386	390	403	404	441	443	405	406	397	376	422	384	414	387	393	379	371	418	416	436	417	375	438	375	410	385	402	375	394	385	404	372	362	390	399	400	369	399	392	407	366	358	361	376	393	393	344	396	415	413	401	384	372	371	389	413	391	371	401	414	390	389	361	398	373	397	382	399	376	406	417	385	358	395	395	402	395	397	397	393	405	367	402	455	383	432	403	381	363	365	432	403	394	389	420	395	424	392	404	423	370	384	400	415	383	370	394	386	418	399	420	382	421	409	370	370	383	361	395	368	422	411	383	379	372	390	361	413	378	411	399	417	388	441	377	391	363	385	418	396	387	367	366	374	354	366	412	391	389	377	384	390	421	362	382	383	380	434	371	375	396	406	371	357	386	390	389	389	399	376	373	382	367	408	363	427	386	404	421	344	407	398	372	368	376	368	394	387	389	367	360	393	405	396	402	390	385	395	386	390	366	386	399	438	385	403	400	375	364	432	387	423	403	331	357	389	413	407	407	363	421	378	405	410	394	380	392	399	373	404	404	382	394	351	376	371	414	383	385	360	425	418	373	402	399	403	384	387	376	404	378	385	390	405	395	367	387	387	357	375	408	388	386	360	359	391	346	394	405	365	391	391	393	371	363	365	409	363	399	367	364	397	373	402	370	403	410	382	383	367	421	408	370	407	399	419	379	373	356	379	383	414	391	390	410	389	349	391	375	408	445	371	371	384	393	378	385	366	368	394	393	377	409	415	420	400	400	366	442	381	423	396	418	387	377	398	407	400	386	382	383	400	441	412	415	419	393	366	367	382	398	351	424	379	388	385	381	407	398	391	383	375	363	389	418	396	405	411	358	389	396	382	376	407	389	408	376	380	383	406	410	396	396	366	383	410	391	390	367	389	342	402	384	393	384	365	403	383	389	366	380	375	400	352	387	370	394	363	370	426	385	410	393	397	368	375	375	401	393	404	420	375	383	390	405	405	411	355	392	380	376	366	406	399	381	397	371	400	378	414	403	386	418	388	375	370	400	382	375	384	379	365	355	389	345	326	386	424	403	366	414	420	395	392	347	374	412	397	380	401	399	445	410	390	382	396	387	398	391	418	409	412	372	354	380	383	367	387	352	344	383	423	363	387	386	382	353	379	416	395	394	373	354	389	366	381	360	368	417	361	370	388	401	366	373	390	389	393	358	383	380	361	386	401	416	357	385	427	396	393	361	401	409	393	400	395	394	394	384	381	426	374	401	366	362	407	382	400	407	363	418	398	394	381	381	386	408	382	391	422	396	387	384	408	414	360	409	414	401	384	371	391	418	386	392	406	384	364	408	366	381	405	388	407	359	354	384	423	396	358	356	407	413	410	391	395	375	402	362	387	409	377	409	398	398	404	380	421	365	361	393	402	385	407	366	341	385	373	408	386	413	382	373	366	409	356	353	356	370	340	372	382	376	399	396	380	359	358	392	362	374	417	365	418	383	408	381	403	380	359	369	387	384	387	367	388	430	375	396	383	429	379	412	356	373	375	370	414	408	397	417	388	386	368	361	392	395	395	413	408	394	351	405	363	358	398	408	395	416	380	380	384	392	366	396	384	375	372	372	397	412	360	395	341	403	384	391	415	373	407	398	353	411	411	418	387	437	398	377	379	409	389	354	386	408	457	379	398	421	420	407	392	358	385	411	411	405	401	390	380	356	389	368	343	403	379	375	413	395	389	359	407	387	381	390	432	382	336	387	376	379	381	370	412	398	369	416	415	420	381	324	376	411	376	391	399	367	369	424	376	408	418	393	383	401	380	399	380	400	389	367	360	395	394	370	418	403	378	393	407	360	359	381	387	375	369	382	379	375	331	393	374	411	387	394	409	377	379	389	382	388	421	390	388	358	391	401	368	422	417	417	428	365	351	384	382	407	392	384	360	387	392	382	370	373	381	411	357	403	407	392	375	376	402	400	417	416	373	368	373	353	374	363	413	383	364	364	398	369	380	422	384	375	430	392	377	401	367	432	387	339	372	364	394	363	374	388	347	368	396	415	400	420	371	395	368	356	412	366	357	401	406	387	358	374	406	368	374	413	383	386	384	359	362	345	385	398	399	385	390	369	365	371	407	374	427	383	389	391	352	406	349	362	441	370	391	417	399	409	374	403	387	380	386	424	380	405	405	424	399	377	412	374	407	369	391	385	366	363	383	397	376	387	402	398	369	377	388	372	368	369	369	353	363	366	373	388	409	396	392	385	365	382	387	388	396	357	396	398	368	408	364	397	415	397	350	392	384	399	395	384	399	366	380	367	372	388	404	377	389	375	382	365	404	407	373	388	414	393	397	380	371	400	371	377	381	416	381	395	384	390	370	387	363	355	361	390	383	388	380	433	405	374	386	377	367	373	369	355	396	403	347	392	365	390	371	396	389	385	398	421	415	368	367	387	403	373	366	413	393	386	406	409	380	402	379	373	379	397	376	386	346	397	388	394	364	400	400	406	390	387	371	373	391	354	382	402	407	374	396	410	403	377	358	421	363	411	424	461	431	388	382	401	385	361	384	415	420	411	382	383	401	376	353	367	371	393	407	400	353	413	382	385	384	379	377	407	394	374	438	388	376	393	392	385	420	371	363	396	408	385	410	366	393	407	366	357	411	377	399	383	411	411	426	364	376	409	453	380	362	368	398	395	359	381	409	402	386	356	395	411	377	385	428	396	381	374	367	353	374	367	376	380	411	359	414	378	398	375	350	370	412	365	366	366	411	385	384	369	352	402	365	392	410	362	376	413	384	404	367	416	380	354	346	417	410	357	452	392	406	391	338	407	371	388	440	393	413	384	401	365	375	370	396	380	419	386	382	362	382	373	382	408	357	368	404	384	386	360	377	352	373	374	393	404	364	382	384	385	386	403	414	399	368	382	368	370	364	406	400	362	375	368	409	420	421	361	351	381	379	363	445	389	396	422	411	402	369	368	412	371	376	389	383	396	395	401	385	384	395	401	391	412	399	387	419	382	378	401	399	346	370	388	393	386	337	384	359	374	369	381	363	359	406	386	402	359	384	350	428	405	355	413	394	348	411	389	396	378	383	356	400	371	386	378	402	390	395	376	373	387	401	417	351	381	374	390	420	422	393	384	350	354	393	393	378	416	351	404	400	383	388	376	406	375	391	372	390	397	380	396	390	418	399	451	431	381	396	365	379	374	365	381	393	400	381	374	387	395	416	388	395	431	377	404	398	391	388	401	412	390	356	400	390	391	375	395	382	415	370	375	390	434	383	365	371	337	385	354	367	400	366	390	349	401	376	403	393	423	376	383	400	382	383	378	368	415	395	404	391	416	373	365	352	374	361	399	372	390	354	378	376	393	412	386	365	395	377	390	388	421	395	364	377	366	395	374	397	399	416	370	394	387	377
8353	11272	10236	5765	3674	2568	2000	1624	1361	1171	979	909	865	768	721	706	639	637	621	558	551	557	534	534	501	545	494	509	484	467	469	455	466	410	439	431	474	461	449	463	484	414	420	456	410	410	392	396	440	461	438	433	481	430	409	409	439	405	440	392	425	413	387	430	410	445	416	456	449	472	429	474	436	434	389	415	428	436	412	448	465	418	417	395	466	455	473	435	419	459	419	433	431	436	425	404	427	400	399	437	452	399	450	405	462	451	398	434	431	425	410	421	447	395	381	410	410	412	432	444	400	403	416	439	415	473	403	397	413	411	437	458	409	400	431	400	434	428	429	415	407	460	427	410	407	384	411	397	441	409	435	401	403	437	433	436	427	455	444	442	405	434	400	434	401	455	421	436	457	441	411	424	444	431	457	444	382	404	437	451	414	411	412	439	415	433	438	410	432	428	409	420	448	443	450	443	422	407	400	418	426	416	434	412	426	432	402	399	398	430	397	406	422	420	405	431	411	402	416	444	388	405	413	448	403	425	398	409	452	440	373	392	402	395	404	385	387	418	409	393	434	416	422	418	411	399	411	392	414	403	387	391	412	411	441	426	372	418	445	395	451	409	436	421	429	404	411	418	469	421	407	422	422	430	388	429	384	418	446	401	416	434	449	426	470	406	421	405	435	394	414	440	429	402	400	429	431	441	447	418	448	458	407	388	419	403	391	435	407	466	429	404	423	451	411	455	428	425	444	414	420	426	387	441	404	432	413	428	416	398	443	403	422	396	421	383	439	402	437	410	396	423	408	455	413	401	426	452	441	413	432	389	433	446	413	398	438	429	446	372	438	442	417	417	402	421	390	421	424	411	421	395	426	399	425	401	445	401	423	412	422	412	387	399	424	431	432	443	417	426	407	437	431	404	418	435	410	423	392	392	380	408	440	420	407	419	395	410	435	405	415	446	477	410	405	392	427	399	446	424	465	426	431	424	423	421	411	404	445	412	414	433	456	428	412	426	435	439	436	402	427	438	440	373	428	413	405	410	455	444	411	424	413	435	471	433	405	409	438	406	447	428	409	408	403	417	377	415	461	404	468	409	422	444	414	422	398	424	420	425	451	391	411	431	435	429	421	467	408	444	406	388	424	429	369	391	417	437	414	426	410	422	376	411	439	450	444	441	431	416	431	396	406	405	446	388	416	430	409	428	425	409	424	436	434	425	435	426	448	395	450	394	440	426	466	416	447	385	436	419	411	385	405	459	408	393	425	421	393	418	421	430	402	442	394	406	438	409	431	443	369	436	432	409	423	390	425	430	403	396	381	392	387	407	444	441	406	416	464	447	402	389	424	428	434	443	431	414	414	429	397	421	432	414	395	426	386	417	448	433	420	413	425	458	420	403	396	383	417	381	477	421	423	426	424	407	407	393	385	457	413	369	385	406	408	440	438	392	419	431	398	415	414	433	392	429	421	404	404	427	405	464	441	404	420	427	443	399	427	414	415	392	437	437	409	378	405	414	418	411	424	401	436	428	421	448	417	396	394	420	399	416	406	422	401	438	424	418	434	396	445	432	381	442	409	434	411	428	401	407	443	446	422	431	389	406	420	438	407	428	404	431	414	450	430	455	413	422	431	432	408	393	481	429	427	411	461	441	411	435	397	400	442	393	436	424	377	434	422	417	440	426	401	430	420	402	414	404	400	401	398	415	433	437	427	395	423	390	423	449	427	434	464	416	391	371	415	448	437	421	400	388	409	417	389	390	431	399	432	421	420	425	437	399	436	425	401	406	410	423	405	430	450	422	431	420	385	387	424	403	411	393	439	374	400	418	394	392	427	443	410	448	422	423	426	367	430	392	406	428	432	421	389	448	420	417	403	411	450	388	408	421	416	443	440	431	419	425	441	416	405	388	422	439	408	407	406	408	403	420	418	430	444	437	428	443	437	430	409	411	418	439	421	402	427	434	399	421	379	435	412	406	436	377	416	436	414	412	403	421	439	446	426	412	403	375	414	416	434	384	458	404	467	415	416	428	402	420	431	433	404	432	415	412	438	429	408	444	408	407	406	439	415	415	435	422	405	395	429	410	415	432	458	408	428	402	472	396	410	435	443	412	412	385	422	426	382	433	399	410	416	417	388	405	406	397	410	406	419	375	432	438	397	425	431	401	409	419	396	452	392	435	400	397	405	394	435	413	446	399	427	420	397	420	410	424	388	431	425	407	422	398	435	439	422	427	403	416	381	425	425	401	437	442	438	439	398	380	438	414	418	403	396	383	435	424	416	417	385	426	436	417	417	401	414	411	418	436	420	440	419	431	416	371	366	444	416	410	410	408	417	406	398	411	396	411	391	465	386	416	399	447	410	422	445	388	406	431	395	397	423	418	417	408	403	423	386	411	436	428	420	397	414	450	403	429	412	434	430	391	397	400	458	405	443	424	434	383	433	440	402	397	436	402	429	416	415	419	441	464	424	426	387	397	403	458	451	398	395	397	378	409	376	408	408	406	408	406	430	391	448	404	451	434	398	425	414	419	423	426	384	387	449	420	414	454	441	422	388	377	435	403	428	452	376	416	444	397	468	417	430	410	426	453	384	428	432	403	406	448	428	449	397	436	427	403	406	455	436	397	407	427	410	438	451	401	453	417	397	422	396	444	428	418	414	414	398	398	447	387	391	417	437	426	438	430	417	415	449	406	426	415	417	429	391	418	433	412	431	404	429	405	425	432	406	479	419	410	435	426	413	405	445	424	414	406	449	397	426	386	412	405	413	390	457	430	398	414	414	384	427	402	393	395	415	386	406	386	427	425	431	460	375	398	408	433	428	382	448	423	426	432	416	413	403	448	383	401	425	425	408	406	432	448	386	419	411	425	397	423	424	408	421	449	430	410	428	402	388	420	453	400	420	432	406	414	401	423	430	401	393	415	410	414	434	413	438	416	403	390	434	422	378	377	431	432	417	387	464	401	426	426	411	430	394	438	415	411	402	408	384	402	441	427	406	381	450	440	417	401	406	416	413	385	417	420	393	407	450	424	412	406	415	431	403	401	407	410	403	448	446	401	409	409	426	451	430	434	369	410	418	426	450	413	424	383	441	424	434	415	406	435	389	410	408	409	412	421	426	445	410	415	420	441	401	429	404	397	416	417	419	420	418	435	369	408	384	443	408	420	401	421	410	439	437	418	418	405	421	439	421	411	415	378	409	439	426	390	414	412	398	430	418	401	426	441	425	398	433	404	393	417	419	402	399	414	369	412	459	374	448	396	397	418	416	380	423	424	373	421	394	409	394	422	414	430	417	434	415	432	454	406	426	394	402	402	421	411	437	401	432	431	412	437	418	411	408	409	398	414	437	408	429	439	410	429	451	414	404	413	417	434	450	414	412	422	474	416	445	419	438	405	389	464	449	398	411	374	423	469	414	416	431	418	400	397	449	415	405	408	451	402	415	440	425	424	409	419	420	421	424	408	438	398	389	416	427	387	407	371	411	440	426	450	444	409
22601	20338	26798	23720	20347	20345	6446	1983	1535	1467	1285	1216	1121	1085	1048	1026	978	961	900	947	992	955	900	892	898	896	898	921	855	885	879	832	849	844	836	821	905	829	870	856	837	825	852	884	847	810	874	850	827	773	828	859	794	841	790	798	779	841	776	813	862	829	834	835	817	913	787	834	829	828	777	772	796	808	823	844	810	829	805	763	820	815	766	815	808	778	843	762	802	866	866	782	825	836	875	792	790	795	793	830	790	811	807	872	795	873	785	779	772	820	816	803	843	890	783	781	783	737	804	824	787	836	794	803	828	794	864	832	775	834	768	747	837	792	860	786	855	817	810	836	757	792	792	814	876	856	848	861	776	864	814	794	841	788	857	860	849	816	820	779	792	815	828	769	826	793	778	819	811	807	791	780	830	761	836	830	781	788	805	796	800	810	786	806	788	824	801	815	810	805	803	827	841	817	808	836	829	751	845	778	802	916	778	801	789	785	837	740	831	805	849	835	817	825	876	800	807	799	814	786	757	825	822	803	816	802	846	790	805	800	790	835	832	825	827	781	814	828	790	786	789	795	811	783	859	796	838	813	839	780	801	795	834	807	842	810	794	854	779	828	788	784	864	897	853	828	892	797	837	805	813	843	784	859	808	783	900	824	824	819	826	806	803	782	837	808	850	829	830	783	838	786	811	798	743	846	794	860	848	812	826	839	774	831	832	804	825	807	787	798	836	874	829	803	811	819	792	820	856	799	802	829	847	843	800	833	851	755	794	778	788	839	805	765	826	763	829	866	772	818	784	803	789	831	787	854	808	831	810	844	803	759	850	802	790	814	819	841	789	785	833	785	818	792	784	830	824	802	782	857	787	778	755	752	769	772	810	838	797	778	826	782	780	840	835	807	820	783	809	781	816	799	861	842	808	812	792	833	844	860	816	796	816	807	797	797	784	840	833	794	787	779	755	788	822	811	808	858	755	820	820	800	829	837	773	792	784	789	799	752	797	858	854	850	783	783	770	820	764	774	798	779	796	787	817	800	794	806	806	838	844	785	800	814	813	800	809	786	800	769	795	779	850	826	743	792	848	783	825	820	831	818	828	748	795	790	863	827	850	788	757	831	774	821	812	789	805	816	829	824	812	764	849	819	855	833	807	826	802	813	803	776	818	832	793	792	828	816	823	805	803	766	817	834	813	797	816	788	814	788	793	788	793	815	768	814	800	797	802	777	862	804	825	809	817	800	814	855	809	778	748	846	806	842	776	740	777	823	793	822	802	826	779	851	780	798	852	773	799	832	839	821	795	828	807	865	801	814	772	832	850	805	836	782	738	870	794	826	827	793	808	809	822	754	832	794	777	847	787	810	757	807	798	846	823	806	886	783	840	822	806	797	815	801	810	779	797	810	835	873	800	815	818	781	841	758	831	829	818	793	832	787	808	822	875	801	760	801	781	778	772	791	861	830	829	769	815	806	798	830	767	762	769	807	815	876	735	815	800	760	811	801	813	813	803	784	809	825	806	832	783	828	758	828	804	863	811	791	813	822	836	802	774	821	826	866	808	799	774	803	803	839	805	817	770	820	802	777	801	764	815	842	839	777	748	785	781	770	788	806	841	800	837	791	829	818	832	759	868	847	822	797	816	788	783	833	819	845	792	834	807	774	801	786	778	785	818	793	807	820	816	837	820	795	756	781	816	744	821	798	819	817	843	804	812	807	800	799	867	825	782	813	766	817	852	804	843	790	786	746	881	811	773	764	826	856	780	824	864	795	852	821	816	808	819	796	745	764	792	743	763	826	815	804	845	817	823	851	769	775	805	773	786	809	800	857	861	809	798	831	788	834	850	813	841	801	796	806	814	796	842	807	770	786	804	830	767	770	860	795	820	809	764	788	802	813	849	808	857	837	806	816	839	769	818	805	861	801	827	832	805	813	803	730	788	826	821	808	790	829	781	758	800	817	836	787	839	797	784	792	772	777	829	811	750	781	798	823	801	764	807	818	802	787	784	819	814	814	845	815	846	796	782	835	812	780	789	772	826	791	824	784	764	772	784	782	816	732	823	802	786	834	820	764	798	775	793	827	770	815	818	799	807	805	732	859	853	847	758	839	779	782	798	794	836	774	830	816	782	815	815	803	791	811	825	821	789	830	762	812	773	723	811	758	799	793	861	789	802	825	813	778	821	803	857	781	768	826	791	767	849	781	801	835	804	791	780	772	814	826	789	828	795	833	872	797	779	723	801	766	816	836	777	862	826	815	853	794	838	800	787	780	818	807	807	796	803	763	827	860	822	748	789	843	822	787	879	817	760	797	761	844	779	726	779	806	811	725	818	839	721	809	776	803	818	813	774	867	838	844	830	800	810	777	781	773	864	818	795	708	835	810	845	811	824	832	822	770	767	818	757	773	822	843	774	803	810	795	778	847	830	825	800	786	842	800	853	811	799	804	852	811	778	744	816	804	739	841	824	822	843	750	799	818	810	792	794	851	836	800	805	771	772	808	841	793	848	850	834	810	777	812	776	848	789	810	822	817	819	793	792	805	845	793	826	806	798	824	786	791	807	905	806	851	795	806	792	818	834	833	826	794	862	767	832	812	820	798	825	759	866	808	789	818	770	811	805	864	800	775	825	849	795	803	838	825	823	824	832	755	778	749	769	822	815	769	828	836	777	821	817	800	769	816	812	786	802	753	800	746	829	768	782	779	837	780	812	838	826	731	762	855	780	799	828	819	815	781	793	770	825	775	806	836	771	798	768	812	798	783	842	861	796	809	786	808	775	747	830	813	758	823	742	826	835	774	813	804	836	802	758	807	784	835	823	808	804	800	794	781	817	807	783	789	792	799	798	784	791	803	810	768	804	786	811	783	837	807	745	827	752	823	782	809	768	787	804	791	841	799	822	822	756	794	808	787	778	836	837	820	799	788	794	816	755	808	803	769	868	789	806	783	822	800	766	825	789	811	767	837	800	826	799	802	798	846	814	793	797	821	821	772	825	845	804	829	825	838	773	795	859	802	818	760	780	788	842	743	761	812	829	761	820	807	822	784	785	796	777	814	815	823	840	782	798	817	788	846	838	805	785	787	796	853	805	793	782	771	856	841	844	791	795	800	828	797	847	815	742	799	859	828	806	770	786	831	828	845	849	764	806	824	772	782	771	825	815	758	821	808	828	785	789	821	787	796	779	786	770	832	859	798	779	764	810	798	851	856	782	852	746	854	787	818	843	814	825	804	778	840	856	778	831	795	773	843	845	819	809	794	838	802	818	806	830	815	787	811	767	801	817	821	774	813	807	821	770	748	805	819	759	811	804	837	804	797	813	816	840	785	856	752	840	819	796	838	760	778	861	787	812	814	787	825	824	749	792	831	829	810	809	827	754	801	865	778	831	767	778	776	762	840	775	791	840	767	817	787	818	785	847	764	821	856	807	756	794	791	849	855	818	810	797	782	847	845	856	837	860	777	794	812	811	759	806	797	811	771	781	835	822	806	816	833	822	804
11838	17734	16407	9796	6542	4785	3711	3072	2652	2119	1975	1748	1564	1451	1333	1337	1242	1134	1128	1027	1059	1030	962	979	942	954	968	868	890	923	908	882	845	833	864	853	857	858	883	845	767	840	850	789	867	754	827	862	781	797	817	813	834	803	811	788	824	835	833	814	790	759	747	780	783	775	790	771	810	825	759	777	778	770	843	782	800	786	759	740	792	776	755	765	811	720	826	791	756	754	821	789	732	793	817	785	761	796	809	807	778	788	766	751	780	795	783	743	783	761	768	755	785	761	773	745	783	818	828	795	802	796	785	784	800	784	770	779	817	757	825	817	713	745	812	774	755	758	780	786	803	797	822	732	790	774	781	820	786	764	735	753	795	768	800	740	816	759	762	775	751	775	800	750	764	737	792	769	791	750	746	774	733	803	738	750	705	816	778	735	749	781	754	762	800	707	782	760	786	701	771	809	749	785	796	758	766	791	753	745	820	752	789	784	734	816	774	751	789	741	762	765	806	742	745	774	763	774	756	766	816	786	758	765	810	785	751	779	810	785	783	779	858	819	778	776	774	746	750	781	789	767	748	746	773	775	795	751	776	798	813	762	807	768	834	789	740	782	794	782	771	767	759	795	775	791	793	707	812	756	799	775	792	733	769	767	745	766	755	789	758	770	792	759	827	791	751	818	805	743	758	726	810	739	747	729	812	719	780	788	779	833	741	772	803	768	786	750	752	778	746	788	792	780	788	742	775	782	863	777	730	808	764	726	796	767	773	745	779	800	792	776	740	803	804	758	728	791	768	767	793	750	801	752	785	796	803	720	739	794	806	769	730	793	795	717	757	771	755	719	789	747	797	806	698	750	813	755	816	754	768	763	872	736	774	780	774	801	700	791	785	736	739	790	776	727	737	749	802	748	792	767	753	807	743	770	801	752	787	789	793	773	740	789	822	765	712	856	786	791	761	775	775	795	800	820	757	764	812	827	814	788	862	793	740	789	793	756	702	752	742	749	807	780	741	786	810	732	785	754	784	741	720	789	778	795	779	809	735	762	796	797	783	794	791	788	753	788	739	782	771	781	752	816	733	804	783	761	816	833	734	755	768	767	758	829	845	764	808	736	807	771	781	779	798	728	778	789	809	779	774	823	726	789	797	801	808	795	778	758	788	747	766	794	769	771	779	800	779	800	741	761	764	780	773	790	757	785	774	711	776	767	783	779	790	780	758	789	790	784	761	800	759	763	785	786	771	780	753	813	769	764	765	854	760	797	824	731	785	792	828	739	786	815	765	778	805	806	811	748	733	768	723	777	724	779	707	783	774	774	778	769	773	817	813	812	787	764	787	775	796	716	774	789	769	788	773	833	751	789	811	769	763	776	758	760	823	769	799	793	745	768	744	780	776	783	751	791	779	751	772	749	785	808	791	796	799	806	821	814	761	783	709	791	796	799	723	778	719	830	757	776	768	718	789	823	784	751	808	785	764	776	776	793	771	742	803	838	790	745	793	747	738	750	779	749	781	781	721	724	745	754	780	776	771	772	783	809	745	788	761	725	736	787	773	753	803	783	721	728	728	777	849	718	767	765	791	797	744	797	842	749	782	772	769	774	800	829	786	769	770	750	825	769	792	777	801	731	730	764	769	823	754	790	791	769	784	806	807	764	744	780	807	769	746	779	754	770	809	817	780	784	754	759	762	761	801	737	752	759	768	788	740	803	810	750	802	779	770	765	818	733	746	769	748	751	826	781	766	782	809	791	764	807	814	786	786	792	762	762	734	782	756	764	759	793	784	777	758	765	744	785	750	725	758	746	765	766	780	780	781	792	721	775	810	750	783	757	747	730	842	793	761	748	748	761	764	716	773	815	747	781	749	761	756	755	781	723	823	808	801	778	756	782	748	773	734	781	792	756	803	745	765	746	766	777	807	748	802	757	800	795	785	756	732	772	791	809	763	753	776	793	822	774	767	766	737	766	747	767	747	685	754	775	811	746	761	793	765	788	798	773	818	753	788	716	746	764	737	767	808	806	776	732	742	804	763	846	795	756	786	803	765	758	748	766	779	805	773	767	777	807	751	781	740	769	794	780	793	764	793	768	739	803	781	767	754	751	747	738	756	797	817	739	759	773	740	779	799	773	721	789	755	780	799	757	776	763	793	769	795	767	833	763	765	766	744	747	727	744	762	797	770	735	769	765	714	801	771	808	781	766	755	779	782	824	738	747	790	770	751	779	807	748	796	810	757	771	788	786	737	764	755	755	778	777	823	780	836	740	746	718	760	819	770	768	797	794	768	761	807	794	828	736	834	802	774	806	827	770	769	772	756	732	780	780	805	778	797	825	800	746	781	834	738	798	774	819	729	729	760	762	763	744	800	785	824	766	788	759	762	726	729	760	814	769	796	749	781	789	786	751	742	750	747	729	738	694	790	802	779	735	832	808	739	756	768	787	782	742	798	785	738	770	718	801	745	764	812	753	786	777	802	797	783	749	759	760	725	810	803	782	766	779	784	800	767	758	808	740	782	737	787	795	751	763	826	738	791	746	822	788	726	746	765	765	810	783	798	747	786	792	803	730	753	812	763	761	802	809	776	746	778	778	809	770	759	749	745	817	803	795	800	780	774	778	799	788	752	767	812	745	750	758	799	749	760	784	756	804	802	757	776	763	780	795	776	723	771	819	756	776	785	812	752	785	810	793	768	817	766	754	820	759	757	766	803	739	777	825	826	757	812	763	810	764	825	730	780	806	799	792	767	826	763	750	846	776	741	773	763	788	733	774	833	783	830	750	819	810	780	780	742	758	796	779	722	808	737	808	805	802	821	759	787	751	777	802	796	772	807	781	775	791	753	820	729	737	809	763	804	751	820	791	747	793	770	817	737	755	783	728	776	731	773	757	771	767	783	778	798	816	801	757	785	735	740	778	775	742	758	790	792	810	785	774	799	791	762	804	795	776	742	750	765	722	774	782	810	797	760	767	734	719	817	792	765	779	775	803	800	792	801	794	764	712	765	795	801	780	743	800	794	790	811	787	812	801	803	792	722	767	813	782	739	769	766	739	790	808	773	784	801	754	760	779	800	736	764	749	780	774	767	808	808	758	734	790	747	796	781	804	829	791	817	774	788	739	797	771	798	760	858	777	754	826	734	817	772	764	789	782	769	787	764	685	769	746	749	746	783	803	750	785	748	779	775	793	812	755	775	786	771	793	815	782	784	790	775	814	769	769	791	769	731	793	789	771	804	746	760	785	811	751	789	742	823	785	831	791	705	790	754	764	810	798	762	786	757	809	816	786	785	738	783	748	773	758	816	746	766	777	755	794	769	737	805	738	743	756	758	760	784	810	769	798	720	727	757	779	808	806	761	765	797	740	752	769	735	768	785	729	754	747	753	789	723	800	790	820	789	824	743	770	784	725	744	777	761	745	804	766	810	754	805	775	804	759	772	786	755	810	786	812	794	778	794	806	761	797	790	738	760	808	750	783	751	780	743	801	793	740	776	797	744	719
27920	13400	2222	1063	950	807	824	787	824	804	774	848	830	801	795	804	820	778	760	840	839	755	805	755	825	807	681	798	803	755	787	777	817	786	794	837	763	795	834	773	823	810	826	791	773	800	809	793	793	744	710	783	755	839	801	836	787	772	816	824	759	773	793	823	797	746	756	827	837	793	769	793	735	789	802	764	754	766	764	801	780	793	819	843	817	768	744	787	771	754	771	797	792	754	763	743	811	867	851	743	784	835	789	788	796	782	794	784	829	757	751	740	780	780	820	763	802	784	794	822	799	761	784	763	779	804	821	791	821	798	778	795	796	795	813	725	832	757	763	721	784	845	786	771	788	788	776	784	760	791	791	763	810	778	790	782	813	769	757	729	800	784	792	739	795	795	790	795	795	775	807	757	757	828	817	755	827	808	766	768	779	756	767	746	809	831	777	797	840	792	774	741	792	754	832	800	787	725	792	824	760	812	804	797	832	800	803	874	792	748	837	807	805	766	833	764	788	765	755	807	832	766	779	852	770	803	782	797	874	784	754	775	831	862	764	803	743	815	756	771	764	834	807	764	749	755	754	781	742	758	815	834	835	779	752	763	769	792	767	752	808	803	758	751	789	793	787	802	778	752	770	798	759	769	788	800	807	781	774	807	761	801	812	767	755	832	753	769	786	806	785	829	758	754	809	806	748	806	770	721	785	770	762	752	828	752	801	784	839	814	811	793	762	815	738	810	757	786	814	832	774	801	806	787	753	784	746	801	836	810	766	816	819	798	846	789	783	797	780	807	831	837	795	754	731	797	814	775	824	804	817	827	798	783	737	802	781	766	776	772	799	805	809	729	781	799	792	757	766	806	760	828	781	779	764	832	766	817	843	752	783	721	776	794	723	763	807	786	810	794	752	778	727	816	788	749	762	773	783	807	779	760	803	767	799	748	763	779	845	784	785	790	776	751	813	775	765	802	805	798	797	805	744	753	820	758	750	793	758	816	767	780	820	793	816	784	791	824	807	747	798	809	782	822	740	761	795	804	768	743	792	758	782	836	728	802	810	759	803	806	768	737	790	803	784	819	787	742	752	842	772	760	782	761	799	763	779	786	782	800	815	762	739	759	766	766	785	760	770	794	753	746	795	764	760	811	797	812	757	721	805	797	822	825	798	802	794	807	776	809	757	803	850	833	755	781	766	865	762	798	787	844	807	749	767	818	789	800	763	811	798	794	808	791	793	785	807	766	792	727	774	758	800	779	804	766	790	790	791	745	784	839	784	743	773	789	807	804	814	782	734	758	788	763	802	746	839	813	728	767	800	728	771	802	790	799	830	793	793	774	803	823	768	763	786	803	799	790	756	748	802	814	784	787	759	784	750	808	772	832	807	738	759	739	740	789	784	770	773	785	747	835	746	790	825	757	782	764	770	812	751	790	770	775	811	761	740	756	763	782	812	780	767	810	836	795	806	772	786	750	781	775	733	848	759	752	743	778	748	827	788	766	777	816	819	784	800	748	803	789	821	847	745	777	808	810	806	779	815	775	804	737	797	776	813	804	785	801	759	766	784	833	768	794	807	784	745	791	745	811	824	843	759	756	761	709	804	747	733	797	777	762	791	757	755	775	842	798	777	846	740	817	765	774	811	805	788	787	795	773	742	808	733	776	809	814	809	782	760	745	754	755	763	787	740	830	795	781	817	748	800	813	799	775	789	807	785	774	800	755	761	775	770	744	789	731	755	774	795	769	796	730	831	816	799	740	767	793	775	764	816	772	819	793	746	773	800	849	766	761	794	749	807	825	799	782	838	797	765	745	730	853	763	795	789	802	845	831	742	782	832	816	766	816	788	777	837	819	752	789	717	845	752	790	809	764	707	763	740	749	793	759	755	779	782	797	748	778	785	757	754	786	756	777	808	765	802	748	792	788	783	802	794	794	810	788	812	787	770	808	781	786	786	802	769	742	773	795	816	766	785	750	797	771	790	777	792	780	777	754	780	814	802	794	795	822	802	757	813	827	785	758	776	775	780	784	808	757	758	785	770	813	869	788	801	762	777	792	811	818	783	815	792	794	764	775	806	809	827	799	762	836	784	817	852	774	842	813	740	822	814	824	795	794	751	817	793	826	817	784	774	776	753	829	765	743	765	844	823	832	751	776	776	781	765	759	794	791	774	817	768	780	773	800	790	788	802	841	761	784	824	819	800	840	765	766	778	758	736	795	748	835	756	730	856	796	793	833	783	787	784	765	812	792	787	795	771	803	769	823	764	804	807	787	807	753	794	795	751	813	764	786	794	797	780	758	725	739	759	798	820	776	766	776	797	794	714	783	738	801	792	798	852	827	856	782	777	781	818	789	813	771	840	795	787	820	749	771	723	805	823	783	790	800	799	773	801	759	824	768	754	812	795	805	788	769	798	773	834	809	782	802	761	798	765	777	785	826	781	784	763	786	821	793	757	807	809	783	782	787	747	784	812	779	808	855	804	792	780	830	765	764	779	765	811	789	797	812	768	789	792	792	796	756	790	750	794	750	783	806	762	797	762	826	827	751	772	737	788	799	786	831	774	784	748	771	776	764	787	789	775	794	791	818	811	765	848	789	783	794	805	812	794	789	775	745	860	773	781	756	767	837	782	781	748	779	812	777	766	810	762	694	746	754	775	765	787	802	745	801	772	888	841	837	783	773	679	772	828	812	842	776	819	814	838	762	753	800	825	759	782	775	779	781	814	780	774	756	812	782	804	786	783	783	780	795	758	768	795	773	718	788	763	791	750	778	780	863	812	778	769	765	816	840	764	852	764	770	802	825	793	835	851	792	823	785	800	780	776	827	774	766	790	805	827	823	777	847	863	791	774	778	784	787	791	790	799	790	759	796	815	806	784	783	752	870	812	804	778	758	751	774	759	786	817	793	772	799	810	771	740	816	727	795	792	781	776	758	800	821	736	767	793	813	798	820	772	803	786	793	791	785	764	765	816	833	792	802	755	787	798	765	800	794	769	767	803	804	812	845	840	786	768	779	787	790	827	807	838	793	753	854	763	805	812	809	797	815	770	768	763	793	798	758	755	772	777	747	741	777	778	826	802	827	814	816	823	845	753	841	783	763	791	761	751	770	779	775	823	783	756	771	808	768	795	807	815	812	822	776	834	783	765	742	784	782	822	783	771	781	781	755	778	781	746	753	795	776	787	811	839	825	826	818	778	782	773	824	743	785	819	809	753	828	792	820	775	850	784	793	814	730	817	808	793	801	768	777	780	775	758	813	776	819	789	788	786	806	824	823	767	782	798	765	798	795	797	747	771	811	814	829	765	799	773	794	796	861	759	785	823	753	808	767	835	763	780	836	833	803	775	762	805	763	756	775	752	755	756	807	751	800	799	806	824	821	793	854	811	775	782	763	806	760	801	790	811	747	775	804	745	798	792	761	825	762	810	786	792	811	752	831	737	825	844	766	785	796	773	765	783	809	799	806	785	761	791	799	791	785	804	811	755	818	806	789
5661	1562	1324	1122	981	887	881	887	922	873	828	867	818	846	857	888	820	802	842	853	837	852	854	815	839	813	814	813	839	841	747	836	857	833	780	781	856	856	824	797	867	848	843	843	802	822	847	826	811	781	841	840	858	821	824	843	807	809	799	869	816	822	795	833	832	842	794	819	837	799	854	821	847	785	865	824	831	838	814	845	806	838	872	831	833	841	815	865	841	851	858	846	792	780	829	823	769	820	774	823	840	834	784	847	811	879	825	860	832	799	842	826	781	829	822	824	870	824	848	863	846	834	822	872	806	814	823	820	787	815	806	859	808	839	799	795	791	816	866	839	820	781	850	841	829	867	775	853	837	829	827	803	838	827	851	809	826	837	791	799	827	880	848	854	825	835	808	836	825	817	843	857	801	838	817	818	850	844	823	844	804	831	823	837	805	814	808	815	788	825	843	804	821	852	814	844	831	826	776	865	787	818	810	865	836	823	857	819	804	790	839	820	806	785	852	831	802	802	834	841	828	825	782	830	867	834	812	823	851	818	831	816	804	767	866	849	856	813	797	811	777	882	789	821	830	867	828	832	829	810	822	849	825	855	808	786	801	848	816	803	861	845	833	790	826	770	826	823	871	861	848	831	802	784	866	853	836	851	822	812	843	830	770	796	848	821	813	811	799	781	820	838	819	821	754	820	824	779	827	875	830	841	806	828	813	854	835	809	829	884	842	821	858	841	792	823	837	842	858	838	804	794	805	867	796	781	828	818	820	789	803	833	818	807	810	800	781	828	857	818	820	823	856	862	803	873	807	846	816	781	825	839	822	796	840	821	828	906	825	801	813	848	825	781	793	822	803	822	766	850	838	867	835	774	856	854	826	828	831	836	844	796	873	801	783	800	818	839	843	821	853	840	811	881	866	845	837	852	861	839	827	796	828	847	827	764	878	863	802	865	757	821	822	850	888	853	842	868	814	751	808	819	846	815	807	812	822	807	772	834	832	838	872	814	810	864	793	821	847	816	805	879	861	796	800	871	865	826	875	828	876	800	874	825	833	826	843	764	795	826	837	804	789	820	790	843	797	832	864	806	850	840	831	807	835	859	845	778	806	792	809	888	855	820	828	787	865	810	771	811	817	837	790	871	839	775	819	788	863	794	875	813	858	836	786	825	872	802	789	807	840	822	862	794	828	898	823	811	811	877	827	828	780	849	808	834	782	753	845	806	852	861	788	795	848	824	786	766	878	811	857	795	853	814	815	866	781	849	846	805	800	811	819	812	851	818	845	819	785	787	843	849	793	794	844	863	840	809	843	849	811	835	792	832	818	821	825	843	789	866	842	818	820	840	839	860	789	861	844	812	849	775	883	827	839	837	792	845	827	794	862	771	776	795	808	802	753	806	838	787	818	843	787	827	867	855	841	860	832	821	845	866	823	783	791	750	817	826	800	815	835	775	852	836	841	802	769	802	793	822	814	832	843	801	854	847	808	795	820	803	864	824	808	808	866	833	794	828	865	816	815	824	844	814	803	865	836	832	835	827	858	771	888	818	827	816	812	796	783	842	851	873	785	800	791	830	785	863	795	834	857	859	811	828	858	819	850	850	781	807	861	825	868	880	807	850	811	842	858	832	806	819	835	809	793	851	813	841	861	796	749	836	802	843	763	828	814	848	812	889	806	810	814	812	868	815	892	837	832	851	781	846	806	808	825	905	779	850	858	855	800	775	791	867	874	865	824	784	817	805	889	821	791	845	818	838	820	874	829	860	832	762	829	809	827	846	865	811	826	855	810	805	823	864	841	850	823	818	870	821	834	841	824	808	855	814	856	823	876	855	798	848	835	792	890	786	776	845	810	788	810	806	817	856	842	808	838	842	789	807	840	817	846	818	778	812	839	848	811	828	856	857	805	845	810	796	800	830	822	825	846	875	808	827	820	830	857	848	821	838	808	888	815	770	823	774	838	813	889	886	898	843	837	849	850	761	809	796	807	802	809	844	756	810	815	762	805	849	831	886	847	787	827	845	855	825	839	825	784	858	821	816	849	895	849	791	756	830	825	806	841	824	857	804	779	836	826	829	808	803	791	867	853	811	860	848	832	838	822	837	795	770	876	838	827	825	828	845	843	823	840	853	802	823	816	878	817	800	831	802	816	843	885	808	862	821	793	778	843	839	829	822	805	809	848	824	798	837	841	846	821	829	794	865	850	821	868	827	813	795	818	832	847	855	807	819	787	832	846	833	835	800	843	849	844	839	816	807	774	791	829	850	769	864	779	815	801	830	830	815	810	833	778	794	879	835	817	832	785	787	864	823	791	791	795	815	816	827	828	787	813	849	805	773	839	840	827	747	773	827	839	822	813	843	834	836	795	815	840	843	843	818	797	865	876	757	833	838	853	863	851	800	858	842	872	819	817	757	818	792	837	832	858	854	820	834	792	830	813	862	839	795	851	822	861	812	841	858	794	808	812	860	793	804	789	800	808	847	830	838	802	796	836	810	818	821	797	848	816	865	859	762	829	813	772	829	809	821	781	813	824	866	807	836	819	866	840	869	804	793	790	834	835	892	762	859	817	816	833	827	788	864	881	807	829	886	836	862	829	805	812	837	802	823	919	823	802	806	844	847	810	757	858	889	822	790	770	807	810	869	789	807	801	827	831	849	838	802	830	819	792	768	807	832	858	798	840	795	759	846	869	790	771	876	819	811	825	792	847	816	811	809	808	809	835	818	831	864	817	803	842	794	829	830	835	758	858	838	821	815	880	801	810	836	809	819	808	806	873	808	824	849	790	864	830	812	845	818	860	818	841	815	794	871	817	787	848	776	812	800	844	833	872	822	763	795	838	827	825	843	843	889	774	820	847	818	823	808	799	828	818	823	811	798	828	846	782	850	877	836	820	860	842	798	774	806	835	845	844	781	823	802	823	889	866	857	860	862	831	874	810	873	790	853	815	866	795	804	832	769	823	861	819	829	863	793	784	830	862	829	828	820	868	853	780	780	872	833	859	862	842	839	813	816	867	840	784	789	791	856	813	823	813	826	851	799	820	877	871	845	789	882	806	826	800	856	820	890	814	809	814	832	779	824	802	823	785	811	835	795	812	858	869	822	850	847	796	808	796	841	762	842	789	822	782	868	818	814	837	878	837	789	822	770	822	832	841	886	835	814	801	844	812	846	871	829	862	825	828	830	803	824	877	846	884	838	827	797	810	793	827	786	809	838	775	806	896	823	840	839	833	896	819	824	834	834	875	821	837	845	822	764	866	858	830	809	818	779	815	833	807	841	866	801	799	812	814	854	794	852	806	809	795	774	846	850	824	820	816	848	802	909	779	834	811	816	785	854	885	855	836	827	779	812	804	847	776	806	826	851	808	875	863	855	832	830	812	793	879	782	862	827	796	910	797	824	823	847	808	815	808	842	873	847	855	859	794	800	838	863	859	859	835	772	777	834	790	811	809	880	853	816	826	823	818	781	833	816	832	840	849	781	835	829	785	802
24322	20344	26336	24219	20320	7628	1402	918	750	699	655	607	559	565	530	477	531	487	484	477	494	469	492	458	446	414	421	443	421	410	451	417	398	465	450	451	427	437	394	428	435	429	411	467	397	430	425	410	394	433	425	390	389	441	403	432	441	419	433	462	440	426	405	405	373	438	430	403	370	387	397	403	389	409	448	427	404	434	423	396	440	411	370	435	420	430	416	399	414	398	419	393	392	406	411	434	430	395	393	390	406	462	407	393	414	370	384	405	407	403	392	394	426	393	406	416	439	437	407	418	418	414	421	430	398	391	415	401	418	384	438	405	394	375	396	416	412	399	430	384	413	474	420	428	401	397	413	421	436	385	382	388	426	420	430	436	393	429	386	391	400	416	368	430	377	444	399	385	421	383	395	435	412	398	437	380	393	432	416	415	398	423	387	432	469	432	403	396	385	381	381	415	428	406	388	436	401	421	415	417	429	384	397	423	419	385	383	419	405	403	437	385	379	398	389	372	426	391	402	377	412	425	438	393	372	412	406	424	376	427	384	366	406	416	383	401	404	415	403	398	349	408	415	423	440	406	394	419	350	400	380	411	407	402	401	426	391	413	425	413	424	392	407	398	425	428	421	407	400	430	410	417	426	419	398	402	413	414	393	429	418	398	399	429	441	399	383	427	402	446	396	376	411	398	404	422	385	416	410	415	371	427	394	449	411	407	449	350	374	427	420	388	424	391	400	438	412	410	397	395	404	407	393	456	456	400	408	406	393	406	429	389	394	405	418	411	397	404	402	400	399	406	405	431	432	390	419	422	401	404	409	408	443	392	420	421	409	392	407	410	412	411	415	434	417	425	424	398	402	408	425	448	434	428	374	388	412	434	401	391	399	422	397	400	429	398	366	407	417	412	348	425	417	383	428	387	420	407	408	408	429	369	398	411	408	404	436	436	411	384	441	432	416	428	390	434	418	424	433	391	389	374	405	408	427	413	452	408	395	414	425	396	409	396	437	391	418	422	406	434	399	401	431	414	408	414	385	437	420	384	384	400	420	427	373	386	408	365	417	380	423	401	383	434	423	434	427	427	402	409	371	400	433	385	440	390	423	424	429	411	396	386	389	379	404	437	396	452	364	407	398	412	409	427	407	378	437	450	412	449	409	408	402	434	402	423	424	415	437	389	404	422	440	447	408	406	396	391	427	412	379	430	391	386	405	408	411	413	405	382	444	438	397	405	371	421	407	419	425	411	434	380	414	405	447	402	385	423	395	405	427	396	395	439	413	430	404	422	416	409	432	422	368	413	371	414	378	399	411	394	422	421	413	407	388	433	382	404	404	397	382	384	420	418	438	395	404	388	402	388	375	418	409	393	369	410	407	391	417	413	427	356	369	397	388	386	377	439	412	432	421	423	390	429	399	411	401	391	404	379	418	380	440	389	406	417	426	390	408	429	438	381	395	403	420	397	444	405	401	397	407	416	418	406	407	415	390	364	396	391	445	383	429	382	412	391	392	409	390	382	378	430	388	415	415	395	375	395	410	418	421	428	441	412	458	393	443	407	381	416	415	432	377	412	449	403	384	429	396	411	375	398	400	444	363	439	401	386	435	405	369	367	404	376	413	396	411	430	397	451	372	376	415	463	403	425	395	401	386	410	404	442	394	380	398	383	380	407	405	426	383	437	396	428	394	408	383	408	409	449	396	413	357	398	416	410	397	356	432	408	410	386	410	404	377	397	411	430	418	426	416	447	382	401	419	421	380	416	407	372	445	420	429	397	445	377	409	432	386	437	393	425	402	411	428	429	443	425	441	383	386	411	401	411	369	429	438	399	379	417	411	416	424	411	414	377	367	446	408	398	403	387	391	427	393	413	395	381	349	413	413	431	394	400	462	400	410	394	429	410	416	411	438	424	411	433	423	448	407	386	419	414	412	422	400	390	369	414	412	421	424	439	411	422	403	413	392	416	416	390	401	382	389	421	427	390	411	418	394	425	401	388	418	389	416	412	411	427	411	401	413	394	430	433	386	442	410	406	409	388	414	394	403	415	388	442	427	377	409	387	395	391	415	424	424	400	395	398	390	395	408	412	415	384	454	397	408	393	394	403	405	392	416	424	390	399	403	460	357	412	413	407	444	384	425	420	428	403	416	434	441	400	376	388	427	390	394	423	380	376	399	420	397	399	380	401	430	417	417	418	414	381	415	445	385	421	396	428	415	407	406	422	402	437	369	394	385	398	401	430	411	430	442	417	391	387	392	396	359	458	373	380	384	415	407	427	429	430	424	382	388	385	386	396	400	389	389	414	388	412	403	385	431	411	414	464	396	428	383	402	447	415	407	396	410	409	409	394	386	421	405	395	406	366	393	428	397	396	389	430	386	418	394	402	390	378	450	411	406	429	410	376	425	365	399	398	443	406	390	386	436	396	384	444	395	424	398	397	406	396	382	421	446	359	434	418	424	395	393	376	430	423	407	414	392	432	394	402	402	421	393	437	376	420	391	404	400	374	396	405	375	424	435	417	396	418	406	431	450	398	398	451	425	366	429	401	413	416	443	455	426	407	411	427	437	419	385	424	390	446	426	414	414	382	442	423	406	381	431	454	408	431	410	431	409	399	371	390	407	419	431	435	428	412	408	422	398	406	390	416	423	404	436	376	401	420	426	399	426	404	406	463	412	414	383	398	419	408	396	413	424	419	468	395	410	402	406	389	372	400	420	395	410	391	397	415	398	419	412	423	399	406	412	400	461	402	382	451	400	429	409	422	417	406	435	445	419	385	407	380	435	404	401	374	395	437	399	407	431	393	390	438	401	406	385	393	373	417	390	414	371	402	398	447	398	413	395	403	369	412	381	419	441	378	404	394	426	424	440	437	412	422	415	402	394	414	389	439	436	417	381	406	406	382	413	433	388	402	381	427	437	414	418	433	425	374	407	415	435	405	399	408	391	394	417	404	398	473	429	372	422	405	390	385	401	397	426	443	413	383	383	384	410	415	404	402	402	414	425	399	424	410	399	416	408	400	409	424	397	404	424	372	439	439	376	401	419	407	415	418	411	390	426	411	390	431	403	408	419	419	403	447	381	376	408	415	396	397	393	413	406	395	393	419	437	422	405	373	392	407	369	391	387	373	400	405	434	445	391	391	406	356	420	426	462	412	413	392	413	383	426	426	407	400	431	395	407	408	420	429	391	373	416	419	412	402	411	387	407	400	409	385	375	394	389	413	422	408	401	402	419	428	440	414	401	423	423	403	426	414	423	404	411	425	412	368	392	428	365	417	404	429	388	441	410	412	401	414	416	389	424	392	432	414	389	414	424	406	407	427	387	412	410	393	415	416	425	402	423	354	421	372	414	412	429	407	403	382	409	380	437	378	408	414	405	401	414	381	439	428	416	434	381	398	398	452	436	386	417	418	381	420	403	421	406	436	417	457	399	438	404	455	417	385	377	368	468	435	395	417	437	422	420	419	377	385	433	411	397	442	441	420	424	435	377	433
8426	11218	10041	5597	3739	2746	2011	1690	1362	1246	1105	974	871	791	756	752	673	641	694	568	562	584	554	569	491	494	549	507	560	502	525	493	507	468	447	458	454	454	469	452	434	463	432	459	427	409	436	480	463	436	414	453	475	429	461	440	434	454	396	467	484	444	448	444	441	426	455	460	439	403	432	443	458	421	464	438	453	466	441	480	428	430	473	442	447	440	440	421	428	443	447	454	440	413	452	483	462	422	427	464	402	414	459	420	456	472	420	451	439	440	451	439	496	411	414	472	437	441	426	448	470	413	431	466	433	407	499	424	482	465	412	439	469	425	463	464	449	457	452	463	474	414	429	441	437	427	421	446	410	432	443	427	400	459	436	423	433	423	457	435	428	454	439	465	416	464	459	428	439	459	443	430	475	441	435	470	423	448	466	440	486	481	420	425	400	445	451	444	397	385	427	434	456	440	435	425	440	432	426	437	455	421	405	415	435	458	452	434	478	424	443	443	405	445	454	450	446	445	432	441	462	423	412	459	423	417	448	484	463	467	470	415	446	427	462	429	428	432	441	445	429	420	439	400	461	428	439	403	434	408	454	434	412	401	435	434	479	456	415	414	431	461	420	440	466	472	439	408	430	450	465	485	423	399	441	432	462	485	438	444	441	439	448	473	437	418	407	461	450	438	420	430	423	452	407	409	440	466	394	420	443	436	470	460	411	428	421	450	457	428	426	440	457	444	458	453	409	440	390	459	438	406	450	419	437	407	444	419	423	451	472	452	408	430	428	470	422	438	418	425	436	425	437	443	439	423	432	451	454	455	431	416	441	446	437	450	446	467	451	403	449	415	438	414	443	441	458	426	439	437	424	438	460	416	443	460	447	444	394	450	442	470	458	470	401	442	424	408	415	445	441	425	418	419	412	424	459	433	407	437	407	434	401	410	440	410	418	442	424	460	428	459	438	423	471	422	472	422	452	393	463	438	466	399	472	422	438	470	420	426	431	431	437	424	411	436	445	435	438	470	435	428	436	439	457	456	459	396	454	416	467	444	490	452	419	471	422	456	450	435	427	429	453	443	416	448	442	462	443	420	436	415	404	446	429	418	436	459	486	413	489	469	472	412	430	440	443	467	426	446	429	474	460	441	401	444	410	454	430	450	411	437	490	441	421	440	474	431	441	405	460	415	430	419	406	457	455	424	429	408	456	458	456	422	408	447	430	437	461	458	423	436	412	433	430	437	445	417	441	439	427	440	472	447	452	400	430	434	431	440	466	411	442	432	427	422	448	425	416	415	410	420	444	409	426	429	458	459	425	451	447	415	408	420	391	463	431	397	435	412	447	426	450	431	414	458	478	430	440	473	468	439	453	437	447	448	430	411	427	438	453	482	409	449	454	436	465	426	430	437	433	409	425	450	411	444	419	409	446	458	426	468	424	441	428	442	430	435	405	451	438	471	424	447	392	444	428	424	470	437	427	395	433	485	462	444	443	428	393	408	407	466	418	426	453	410	441	500	448	385	430	412	400	464	403	440	453	431	429	437	457	418	458	441	433	455	438	448	434	427	444	427	422	454	460	437	450	441	456	455	459	461	405	399	462	423	432	444	417	486	474	456	415	506	434	445	452	438	437	439	442	381	430	460	453	413	443	415	450	406	425	463	467	468	440	450	422	463	467	452	453	454	455	436	447	437	439	462	401	443	400	444	421	453	443	453	430	420	435	448	445	444	476	413	425	446	435	446	449	454	437	470	443	388	444	441	417	440	446	469	376	428	439	463	430	411	435	447	467	431	441	452	457	435	443	441	452	429	441	428	437	415	456	434	429	453	426	464	453	462	386	458	416	468	451	407	443	411	438	436	424	433	474	444	446	456	440	402	476	435	417	445	412	419	439	400	445	455	434	466	415	429	414	411	410	427	456	443	420	381	427	455	474	418	433	453	405	445	434	463	452	428	398	399	432	441	458	426	459	415	447	420	404	391	415	421	447	432	407	408	439	394	391	441	454	454	387	472	426	436	417	441	433	436	460	436	446	438	400	397	432	421	411	420	439	430	411	409	402	433	429	432	455	422	412	414	447	482	400	414	409	448	426	455	461	415	456	469	430	405	452	461	436	443	430	448	370	413	441	425	428	428	444	463	419	445	415	397	450	427	451	414	381	460	433	427	424	467	426	460	431	436	435	453	453	389	445	428	459	421	442	431	415	471	429	429	447	417	445	473	448	427	447	430	397	399	404	418	422	430	421	437	444	452	415	389	471	426	422	421	427	452	442	430	420	475	443	419	413	404	412	433	452	428	446	446	435	446	433	450	436	476	419	396	376	436	487	496	426	448	425	436	379	453	445	436	441	451	439	434	482	429	382	441	471	422	431	440	471	409	430	472	439	452	404	484	418	428	429	465	446	428	420	443	424	423	456	455	413	447	393	439	464	392	455	433	425	408	448	453	429	459	437	434	444	431	443	404	442	431	467	452	406	455	424	404	448	467	454	413	452	469	426	439	469	418	449	446	388	402	443	440	449	429	395	431	446	433	418	465	415	455	457	437	437	430	431	443	453	462	437	434	405	450	438	428	445	419	418	468	420	435	444	420	433	434	430	436	409	400	437	429	447	436	440	428	423	412	441	456	455	414	452	428	423	429	410	460	457	441	480	442	457	397	417	458	430	430	414	446	459	408	428	433	424	429	413	428	413	453	448	443	456	419	407	402	432	448	424	414	476	428	436	445	407	410	419	430	430	425	426	423	434	408	464	431	440	449	424	431	410	410	402	441	441	444	454	425	437	483	450	459	463	442	454	453	400	405	429	409	438	448	406	438	440	451	457	438	455	436	433	398	419	457	438	421	475	400	412	446	451	462	431	438	416	423	409	437	454	444	439	435	447	445	421	403	448	451	458	469	444	430	442	447	452	444	434	455	452	447	432	434	422	450	426	431	461	440	427	475	462	434	437	459	448	474	448	438	424	446	430	441	449	448	430	434	448	420	443	444	417	442	422	409	442	415	434	448	469	477	442	432	429	440	429	443	467	480	415	430	427	434	455	433	457	436	411	442	480	428	432	449	396	472	439	432	429	439	414	435	445	456	414	481	443	427	418	457	437	410	479	386	470	435	405	450	469	429	424	458	417	413	447	433	448	438	428	458	421	435	419	444	443	443	445	424	434	434	420	455	434	399	463	437	444	464	427	420	405	436	428	422	432	442	433	450	444	420	444	448	433	421	434	480	416	471	405	431	453	441	429	421	463	450	403	414	416	443	389	446	443	460	415	435	455	443	427	425	438	435	423	449	472	418	423	457	428	444	390	461	470	431	426	433	452	445	457	456	447	446	433	459	426	471	406	425	440	459	451	390	441	423	417	418	450	420	434	444	408	413	458	456	463	468	418	427	432	441	458	462	451	436	443	412	415	445	409	430	461	386	437	432	425	419	424	445	421	454	445	442	450	480	457	410	446	444	479	424	464	451	397	465	417	455	426	413	407	425	447	406	441	442	424	434	427	415
22601	20330	26770	23747	20343	20375	6538	2072	1557	1512	1269	1210	1137	1099	1084	1003	1013	1034	995	936	995	954	942	927	923	867	934	936	892	846	866	838	839	849	854	835	860	866	862	850	800	806	845	776	865	851	826	923	824	836	816	808	810	832	825	801	815	831	868	852	884	817	854	867	856	802	841	783	817	861	823	863	830	811	845	779	826	819	802	829	853	826	830	806	882	827	840	832	826	856	798	829	889	800	814	807	848	864	839	792	830	818	769	853	836	796	836	865	806	858	842	814	859	823	822	835	830	828	759	841	861	821	826	820	866	804	814	835	881	789	835	808	811	803	798	839	796	830	818	861	871	799	864	797	864	878	849	791	812	792	856	783	822	804	810	800	846	805	820	864	808	853	840	796	848	794	794	820	799	772	821	789	835	862	823	812	798	827	852	787	847	815	839	815	821	809	799	853	826	883	829	864	825	856	794	818	841	780	826	860	781	816	796	878	802	798	860	814	827	845	797	801	865	837	809	885	792	817	844	837	798	852	891	812	836	846	870	859	843	812	833	824	789	837	790	807	813	805	791	802	871	827	855	788	856	824	847	850	805	848	831	820	839	807	769	812	785	846	785	765	855	773	806	721	811	855	772	823	875	839	853	842	841	872	824	853	800	833	788	793	787	788	842	826	825	862	831	870	843	808	820	773	821	859	817	790	828	822	863	861	832	816	817	833	786	888	803	823	772	776	793	795	777	818	801	830	821	818	795	742	829	817	790	792	817	826	812	787	885	816	835	802	849	860	804	834	828	826	848	863	888	804	869	859	826	826	869	805	806	769	881	830	797	836	800	833	832	794	785	802	835	791	822	758	833	824	850	791	851	859	806	851	811	774	814	781	834	764	882	854	821	796	814	844	815	780	787	818	827	873	796	804	792	800	811	846	824	834	832	828	860	807	838	761	847	780	834	846	813	848	758	866	835	817	848	784	817	842	862	802	871	820	827	818	831	840	832	847	828	817	813	758	831	816	826	799	795	791	800	842	801	766	820	792	803	799	825	856	816	797	833	812	784	853	850	776	852	833	813	797	835	887	773	846	795	830	838	807	820	830	842	830	775	840	835	855	793	803	821	827	817	783	841	812	808	789	760	767	845	838	817	807	823	824	808	788	830	841	803	855	772	830	842	827	801	837	796	848	814	824	851	825	853	793	819	836	876	803	858	829	856	808	784	793	805	803	880	795	846	814	833	824	740	807	834	829	791	823	821	808	851	858	780	837	856	868	829	755	810	817	814	824	847	857	793	816	866	814	812	817	801	863	836	814	803	824	852	838	819	845	800	792	792	839	795	786	820	858	836	826	854	820	841	795	881	860	791	784	809	780	861	844	808	811	828	797	823	909	864	796	783	836	872	826	836	832	820	824	798	824	792	848	812	810	786	820	831	830	854	781	819	764	787	853	799	853	858	824	804	819	867	836	793	793	839	846	802	861	790	782	799	769	833	819	802	791	874	795	817	809	850	848	849	838	823	827	801	797	789	802	775	808	817	834	835	791	863	838	783	769	857	812	776	795	847	807	846	819	810	843	809	843	824	833	839	829	834	832	771	807	779	872	874	796	819	807	805	799	815	781	832	780	817	822	820	777	790	831	790	821	831	813	837	842	841	778	843	838	811	769	792	752	806	817	752	840	817	796	843	814	798	830	845	819	790	861	833	831	829	805	801	816	782	913	871	872	838	785	886	832	798	816	755	809	822	852	799	844	797	826	853	831	829	851	792	817	796	830	786	865	873	840	870	819	786	850	827	803	802	871	854	861	765	762	784	819	846	886	819	804	810	750	792	838	832	859	807	826	821	849	785	830	832	795	789	820	828	861	838	818	813	785	858	770	827	822	834	816	832	833	854	833	769	818	821	798	844	774	839	803	852	848	802	797	796	800	779	792	787	799	795	780	835	811	795	782	782	796	805	844	792	816	822	840	797	807	862	803	797	820	847	844	830	830	841	815	801	797	815	818	832	816	819	766	854	815	793	777	831	788	831	828	849	823	828	785	820	791	802	808	810	795	857	827	810	774	805	834	842	802	814	798	818	853	826	780	853	823	832	850	787	834	793	824	858	785	795	843	798	814	848	809	774	787	778	855	844	815	775	804	888	832	777	813	849	812	776	873	767	809	853	822	793	849	787	786	812	809	853	813	764	829	799	787	801	782	796	814	776	774	795	823	837	793	896	786	807	816	830	834	840	782	827	857	807	818	843	772	838	778	849	793	816	854	820	817	858	807	819	803	794	817	871	789	842	797	817	807	835	815	791	818	884	815	830	829	808	836	847	849	819	828	794	764	764	862	831	800	875	802	871	815	791	782	803	868	845	783	814	857	818	794	782	820	831	818	760	840	791	777	836	820	832	817	789	792	797	835	784	739	850	785	841	823	867	781	828	802	832	800	830	865	781	827	812	803	826	759	786	799	783	811	768	804	822	831	828	784	803	841	755	871	844	859	778	832	807	830	816	864	823	804	814	796	773	778	794	842	843	803	831	828	834	805	830	821	788	849	756	876	805	811	850	787	835	835	802	802	822	858	811	801	804	853	825	836	858	833	801	849	829	878	790	805	803	784	818	826	850	809	799	839	835	831	806	769	834	819	821	829	856	843	792	841	842	801	834	796	851	842	827	870	809	801	791	830	854	795	807	768	850	809	813	767	838	776	850	841	842	802	805	805	851	821	808	797	848	775	800	782	847	773	842	828	818	804	845	816	819	819	780	828	804	846	831	804	810	832	845	786	744	783	818	768	841	851	792	799	858	854	806	823	848	805	857	823	855	800	841	820	803	797	835	834	766	808	847	803	838	808	811	787	798	790	808	803	802	825	830	803	775	805	832	845	784	809	796	790	800	821	798	793	778	813	809	809	807	847	786	784	844	816	828	847	797	768	843	756	779	816	851	854	826	834	715	858	829	764	807	852	841	818	819	856	811	780	818	806	821	803	839	802	777	823	851	801	861	804	826	803	799	814	771	805	849	830	756	797	827	845	840	828	842	795	839	847	845	797	794	846	810	897	801	802	809	771	844	758	805	865	773	791	819	799	859	776	802	799	821	773	854	837	765	801	859	779	844	802	822	777	788	853	832	854	789	791	824	806	852	854	837	842	803	854	784	868	800	798	865	834	771	840	816	843	791	828	810	806	811	790	789	821	820	811	799	817	798	817	836	857	778	775	789	790	827	815	848	807	803	781	828	834	804	851	807	772	827	821	824	820	875	786	810	825	823	775	770	840	799	797	799	794	804	834	794	819	799	774	830	838	798	832	859	874	837	813	835	842	847	858	790	772	780	829	831	800	866	819	867	818	812	826	797	813	786	812	809	770	789	862	801	817	868	829	786	766	831	837	798	874	800	810	800	810	830	831	857	764	813	818	798	779	792	788	775	839	833	832	819	829	772	805	796	788	840	794	745	807	832	816	825	822	831	827	835	837	817	800	856	841	795	831	800	829	772	825	782	772	801	813	875	851	843	797	807	769
11710	17839	16346	9588	6633	4919	3755	3046	2529	2273	1908	1759	1666	1468	1359	1263	1267	1222	1129	1087	1033	967	1029	978	987	959	903	890	907	960	871	889	909	866	879	831	841	810	805	844	810	830	791	825	823	842	808	828	821	845	803	872	868	897	838	809	787	799	840	792	841	771	831	765	832	846	753	826	762	745	825	800	805	784	831	801	802	798	783	819	814	806	766	818	786	808	775	820	845	791	769	736	808	770	773	757	789	756	810	784	760	798	818	806	794	795	808	762	778	727	773	793	753	765	799	752	790	793	784	797	754	744	725	786	784	789	819	790	766	800	792	797	785	789	807	781	745	772	773	778	714	771	757	811	769	766	817	753	782	776	781	783	811	804	778	780	787	779	807	809	745	738	745	815	784	776	743	776	795	741	823	837	789	754	827	810	811	762	802	788	777	785	803	791	765	820	773	792	804	841	785	784	794	773	735	754	777	769	785	816	864	802	777	738	801	771	785	745	753	750	737	778	773	821	792	785	787	815	766	735	778	777	761	810	734	808	787	785	778	776	756	782	818	763	768	761	772	782	785	740	803	763	742	754	788	781	774	761	811	774	787	770	789	751	785	808	764	756	822	812	756	767	756	787	793	757	801	774	820	805	786	790	791	773	747	759	741	774	781	779	789	798	808	798	791	734	798	736	787	723	798	798	756	772	768	763	799	754	775	744	743	765	802	820	743	764	751	778	752	786	775	776	757	848	790	803	767	801	791	843	803	805	743	816	781	829	780	743	743	757	873	776	794	779	773	787	769	792	741	798	834	807	748	837	816	794	776	793	788	859	769	753	802	763	779	730	812	796	782	785	791	781	720	805	788	785	771	726	780	755	759	800	739	778	811	720	740	760	766	809	777	747	760	771	794	775	744	812	769	816	770	836	733	822	736	751	780	743	782	772	822	776	803	759	801	803	770	832	781	750	729	790	780	754	743	822	756	769	811	791	842	749	765	843	823	786	779	765	813	794	786	800	746	736	775	774	796	762	822	795	761	768	790	802	781	765	770	808	790	804	798	791	837	776	770	772	787	791	778	792	803	787	771	798	824	841	751	758	799	766	814	748	794	792	722	780	827	784	776	758	772	768	797	780	761	795	796	771	727	772	708	792	787	775	772	763	822	736	829	772	805	789	793	777	760	806	765	803	813	790	799	781	778	807	713	790	759	770	765	780	813	808	819	765	786	799	779	775	720	730	769	756	777	815	764	787	756	760	776	801	775	788	801	757	770	756	799	793	791	776	800	794	811	759	827	780	789	745	792	819	764	780	785	803	810	797	757	827	817	771	769	770	768	827	789	794	820	762	790	772	785	755	728	753	758	767	766	775	766	792	779	776	764	771	773	802	777	816	772	758	826	788	850	819	792	781	782	793	808	785	756	778	759	736	776	785	761	757	765	764	751	773	797	793	788	772	781	814	796	738	775	749	806	768	825	771	780	779	752	813	801	761	757	725	812	817	800	801	760	760	750	740	780	781	742	762	733	781	793	750	813	777	731	766	771	769	783	759	764	798	785	819	775	755	806	728	743	768	781	787	799	752	811	778	767	717	770	811	799	757	811	749	782	734	744	809	788	787	777	752	795	768	795	762	765	795	814	756	775	794	733	769	782	805	759	803	774	806	750	799	817	816	759	792	787	799	771	773	819	800	788	736	745	741	791	771	795	790	746	802	782	746	751	752	838	778	753	758	809	780	779	789	814	792	800	780	784	750	742	745	795	762	774	776	787	777	758	764	752	772	804	787	803	768	802	774	787	753	808	780	801	759	769	796	742	751	757	836	781	737	776	779	790	796	788	770	738	727	790	803	749	761	797	782	795	798	786	817	802	780	802	768	823	800	793	769	821	770	773	784	761	794	792	731	740	723	779	804	746	792	837	811	734	810	812	761	772	783	762	760	819	778	723	771	787	800	761	855	801	822	825	795	800	791	756	763	780	808	769	776	763	807	786	776	805	780	806	782	788	805	785	775	774	782	803	787	777	744	762	824	774	747	849	844	800	750	826	788	786	783	783	745	798	798	823	805	810	764	758	781	778	825	755	785	808	744	829	774	751	783	784	800	793	738	736	756	830	792	829	799	736	721	750	830	812	786	791	770	777	794	769	792	829	773	869	780	756	764	737	807	767	768	780	743	800	776	803	777	806	823	741	842	786	786	775	784	743	784	789	755	798	750	795	775	755	783	789	803	858	770	734	779	771	793	800	787	761	768	811	785	787	817	751	785	793	753	785	794	816	768	763	788	767	785	764	764	765	709	759	817	768	791	785	743	748	808	769	830	821	806	731	810	789	814	826	822	744	783	817	820	769	727	774	758	781	785	759	745	734	774	805	756	813	782	822	781	801	774	831	790	768	836	759	760	807	753	792	755	782	821	770	782	750	799	737	793	748	777	760	812	799	809	814	802	766	837	761	789	712	822	840	769	752	745	784	781	752	781	764	816	827	755	768	811	815	785	748	730	781	774	782	765	832	721	790	831	816	820	738	780	803	827	788	784	818	789	804	766	755	787	784	734	821	846	806	767	804	763	809	789	791	805	818	802	772	702	785	829	807	798	804	807	781	827	762	806	754	834	750	764	805	823	807	810	743	808	772	757	763	801	778	744	770	760	762	797	805	740	784	824	806	745	753	780	816	785	791	716	757	739	772	749	773	809	763	759	760	789	744	824	785	788	798	779	761	765	731	772	772	829	805	835	821	817	764	745	726	806	824	763	770	821	775	767	834	799	761	746	787	785	800	780	790	846	781	818	769	818	743	788	789	761	786	792	812	792	804	788	794	762	796	765	790	737	792	776	792	766	806	771	789	772	778	821	799	773	735	817	787	803	788	777	788	786	777	739	796	740	771	754	765	847	770	798	773	808	851	764	809	848	774	778	761	737	742	800	743	783	797	775	796	733	810	824	830	807	821	786	806	796	780	776	796	813	807	760	809	815	798	774	767	783	783	818	793	826	734	785	788	808	755	771	792	744	769	786	793	731	806	833	814	747	760	791	829	798	743	753	752	770	763	769	824	748	788	802	791	811	802	826	795	775	759	753	777	789	812	782	793	791	721	759	765	794	817	780	784	808	795	779	845	784	767	748	785	807	791	797	786	794	747	764	787	773	754	773	790	790	819	810	741	786	803	731	799	738	814	746	774	814	757	784	798	785	750	790	750	806	757	790	779	757	802	801	815	718	755	759	760	715	778	732	823	785	773	798	802	726	780	759	768	775	804	775	789	760	765	778	766	731	753	803	816	790	788	815	770	782	786	800	823	792	768	782	812	774	769	789	729	824	794	766	845	782	834	773	798	809	795	795	844	798	810	815	754	815	812	772	794	789	823	783	811	813	796	735	814	782	797	742	788	770	797	774	850	781	796	780	816	798	834	778	826	763	777	791	816	770	812	782	785	809	780	793	790	733	779	767	772	741	795	846	827	766	823	831	820	782	764	806	758	803	790	829	747	801	745	753	761	783	746	773	774	782	790	755
27896	13528	2160	1075	858	840	791	802	799	779	829	805	816	770	750	853	793	825	780	751	786	848	787	791	804	742	739	793	777	772	781	809	808	820	798	756	762	765	779	822	764	792	768	800	813	781	735	742	798	726	774	822	784	812	777	837	778	855	764	759	767	845	793	797	749	778	784	820	787	802	844	765	795	832	769	793	776	793	738	748	727	750	743	785	749	773	783	785	795	766	740	776	817	786	846	759	771	796	816	802	809	739	757	830	774	796	800	753	748	774	804	797	793	794	781	795	823	754	773	789	810	772	761	814	778	774	772	777	779	778	838	842	786	742	759	761	749	775	801	784	783	764	796	805	795	767	802	802	743	781	780	786	761	784	794	784	787	798	770	796	777	768	781	799	779	729	782	824	785	784	806	776	764	756	773	809	782	803	748	785	793	781	731	825	809	779	811	793	779	822	751	801	834	797	740	771	764	796	823	799	769	733	756	771	743	803	749	792	816	789	777	783	815	816	773	796	774	803	803	808	763	807	756	760	774	772	767	753	848	790	785	745	801	754	723	792	735	715	762	821	816	809	793	812	784	805	802	760	780	795	759	764	809	749	717	785	775	745	778	799	792	816	797	774	730	805	768	825	738	782	816	811	839	767	786	759	762	768	756	792	803	745	828	806	797	779	806	755	754	765	779	783	746	764	774	774	753	834	757	748	798	737	809	759	759	824	759	743	763	740	771	746	750	812	797	808	790	783	773	732	808	837	757	779	779	816	805	755	821	763	761	783	831	797	792	783	794	760	706	768	817	763	747	782	771	765	823	771	761	764	747	748	788	824	804	761	747	783	783	790	743	698	771	805	764	801	746	761	788	781	769	797	757	779	802	778	758	824	753	790	792	792	757	751	809	811	762	765	768	794	783	764	788	812	778	780	789	788	809	808	748	778	751	772	790	748	746	774	746	789	791	760	783	746	752	814	740	807	795	840	727	765	762	765	767	747	766	790	831	792	754	783	825	811	780	753	797	795	757	808	783	823	856	775	779	782	816	765	792	725	718	779	796	744	787	764	796	767	778	766	811	768	745	767	737	776	813	759	779	794	719	716	768	796	741	817	777	767	798	797	774	780	762	814	788	812	755	733	786	801	782	757	777	777	787	775	799	780	768	787	764	815	797	791	727	767	807	842	758	762	812	804	838	770	784	800	759	778	789	790	841	814	754	820	773	810	844	784	812	831	817	799	798	781	754	758	764	789	794	778	797	821	788	805	741	818	754	781	784	751	805	800	821	782	781	807	776	792	815	782	798	782	724	789	780	752	792	832	752	744	753	769	762	798	814	714	789	824	802	792	803	766	802	816	788	771	728	728	760	771	779	736	775	776	804	743	783	786	782	778	803	809	764	817	760	786	754	793	818	744	779	800	773	762	777	745	798	767	786	777	758	767	757	796	773	761	786	734	732	776	836	782	853	821	752	752	793	761	764	780	793	805	764	785	806	792	789	757	801	801	816	761	765	798	808	802	779	799	777	758	807	754	788	755	743	769	802	782	775	762	782	820	768	753	768	787	820	785	801	796	846	814	769	766	793	772	784	784	807	800	811	788	774	792	743	787	746	816	765	796	749	783	761	767	784	742	749	827	782	799	744	756	719	784	802	772	808	784	796	776	773	769	800	778	773	807	717	783	757	791	785	755	725	846	800	782	745	790	791	779	705	781	728	760	795	801	795	769	745	717	743	818	792	792	785	792	747	810	781	802	782	809	805	787	789	795	796	852	806	787	810	787	763	832	818	767	790	794	732	769	739	804	798	817	753	821	779	771	809	816	769	767	791	786	752	777	771	757	775	753	731	771	789	799	818	843	794	796	790	771	755	770	757	744	810	772	794	771	746	756	753	803	779	837	783	773	779	816	801	801	762	787	787	806	803	801	784	803	793	842	799	703	752	759	788	775	760	750	751	764	771	769	784	788	796	768	793	825	807	725	747	806	777	793	786	795	817	761	793	754	806	753	739	783	781	795	774	725	811	831	777	824	772	772	807	773	766	774	836	834	791	765	768	772	784	798	769	735	756	759	743	795	741	734	792	826	801	833	763	728	760	774	788	762	778	837	760	805	748	783	822	734	768	807	804	757	861	804	805	819	747	751	768	800	755	715	779	736	786	782	761	746	765	745	774	839	783	771	785	820	806	779	827	792	783	793	833	775	737	794	768	759	802	769	734	822	783	758	777	743	778	839	803	757	769	773	779	769	766	800	817	801	746	752	767	848	760	819	808	810	782	793	784	803	825	745	780	778	779	753	828	813	798	813	749	779	764	797	762	773	821	820	816	775	729	736	793	781	785	768	784	815	806	759	751	743	809	813	789	798	777	806	791	795	761	764	791	762	753	765	805	788	733	791	759	778	756	760	817	805	765	777	829	794	748	776	818	801	798	822	764	768	765	778	808	763	836	808	753	805	779	792	777	765	741	856	818	801	778	762	808	787	722	757	776	759	778	780	776	805	754	700	756	812	783	787	772	824	782	793	810	729	804	773	755	789	805	821	800	833	786	807	709	786	789	777	797	800	748	804	780	749	795	789	764	745	806	750	769	782	783	771	803	766	806	760	805	740	767	736	819	810	756	765	784	764	798	822	787	777	742	822	789	751	800	757	810	805	775	750	791	809	789	750	774	806	788	743	751	784	767	776	794	759	772	821	748	793	763	760	814	756	730	773	785	764	744	787	743	831	764	774	756	738	784	821	778	807	781	770	778	790	772	835	777	768	800	760	785	787	790	777	784	812	789	760	789	747	754	729	792	746	862	799	814	777	770	797	816	782	761	783	747	756	777	763	793	800	800	789	771	862	738	760	775	769	777	800	783	769	795	755	774	763	772	820	810	773	785	796	756	767	736	765	777	812	786	790	818	838	782	722	810	882	755	777	834	781	746	799	794	744	760	791	782	785	777	790	771	788	771	754	819	777	744	694	806	782	771	830	796	751	814	733	792	759	768	763	796	762	825	796	799	831	825	763	839	768	817	790	798	820	769	794	741	816	777	797	782	731	740	736	806	778	804	763	770	818	775	817	734	794	795	829	823	776	772	795	767	815	756	758	837	826	786	846	805	779	764	724	764	766	771	791	770	811	763	768	767	802	728	772	812	760	783	745	782	830	820	772	800	763	798	731	740	792	785	761	798	778	779	794	752	766	755	764	777	772	745	821	778	789	796	745	813	754	772	722	792	791	851	786	786	785	733	742	752	778	794	821	778	821	832	794	809	771	718	785	782	836	750	769	719	743	806	765	828	762	785	747	759	787	775	718	759	760	816	776	742	786	812	802	756	795	780	780	785	765	808	804	773	768	792	754	790	766	773	784	813	801	793	824	742	798	786	795	748	728	771	756	778	799	832	789	779	752	818	752	795	766	834	802	750	731	770	748	794	783	756	828	760	813	789	722	762	772	831	777	762	736	843	798	794	760	748	789	816	808	790	744	788	801	813	768	758	774	722	782	841	791	864	786	761	734	796	845
5753	1521	1417	1066	973	1012	904	876	868	869	927	851	869	878	867	808	888	839	822	807	817	761	821	821	828	848	856	813	832	803	823	857	810	820	796	797	860	805	840	805	799	836	852	837	841	842	824	837	855	784	837	814	787	848	823	804	849	839	834	847	793	866	855	772	820	803	810	821	795	774	811	870	842	782	815	844	806	817	807	811	806	858	862	781	802	805	823	785	844	787	795	784	824	792	820	772	800	805	811	839	852	849	782	824	854	894	824	781	881	774	841	786	847	848	799	793	815	845	880	869	828	783	814	863	834	780	843	776	875	780	808	806	801	818	812	814	843	813	821	848	769	828	848	852	778	833	802	870	856	855	893	825	828	872	867	872	828	830	821	810	867	884	833	822	840	811	859	848	832	821	798	795	833	821	796	821	804	764	820	805	803	903	879	784	822	809	834	794	824	785	833	803	788	773	809	842	863	824	820	852	818	784	812	849	827	861	841	861	835	802	844	821	834	791	868	820	838	803	857	830	797	819	804	804	824	896	846	880	835	816	827	809	812	826	811	826	851	812	839	825	785	811	869	880	796	805	813	806	849	832	818	794	813	784	841	812	801	873	816	815	819	836	820	796	834	776	781	797	828	844	812	816	817	842	826	805	794	792	797	806	806	867	864	807	849	838	803	817	768	792	836	837	808	842	829	826	839	828	830	828	771	816	813	799	855	830	781	841	870	813	774	864	790	818	822	848	823	777	796	786	867	801	836	823	878	790	770	826	843	878	806	747	826	845	834	816	881	822	786	887	823	875	839	822	869	824	809	815	818	847	846	863	817	828	779	835	831	848	815	817	808	850	876	803	810	788	829	795	845	833	813	812	831	838	819	810	844	826	799	799	796	846	871	847	788	852	858	899	793	798	841	874	846	873	853	838	841	805	851	857	773	802	840	825	808	806	834	805	836	816	825	823	795	813	834	782	883	783	818	825	791	812	824	779	855	792	862	810	794	799	837	863	874	816	845	831	797	799	875	779	811	800	811	819	828	803	804	845	821	810	835	795	827	809	818	821	814	837	798	821	860	884	803	898	845	806	865	834	779	806	810	817	812	790	849	892	832	826	844	761	820	796	808	811	844	799	837	796	814	823	856	840	829	844	804	848	822	824	777	849	815	848	796	808	807	809	775	818	850	799	846	782	874	809	825	825	846	832	870	865	803	832	811	803	853	789	812	844	864	805	824	826	819	795	839	821	787	839	809	751	837	793	865	797	859	833	847	782	805	770	819	870	877	817	801	816	855	863	798	797	834	832	823	781	844	839	849	807	816	837	756	821	851	806	856	854	820	850	898	800	829	843	837	834	834	829	788	805	848	801	856	852	904	817	832	785	843	830	799	852	870	863	811	842	818	783	791	819	817	803	854	773	825	818	844	821	804	784	803	853	847	819	893	862	774	818	906	798	831	805	766	779	785	861	861	811	840	831	812	829	818	850	784	775	838	813	784	754	850	847	809	879	890	828	765	816	851	793	846	787	824	835	779	801	766	836	843	810	824	799	810	827	860	821	849	793	805	881	806	811	758	808	810	823	805	812	842	813	771	867	843	837	856	790	887	808	844	820	795	837	826	836	822	820	805	888	811	800	818	769	827	838	854	807	836	781	803	826	776	823	817	841	778	816	853	830	795	858	870	812	910	856	817	872	832	791	784	800	819	801	810	811	793	764	777	832	864	804	818	823	862	861	829	815	813	788	855	831	808	810	824	814	823	811	822	827	806	843	800	783	834	793	839	832	830	817	842	820	791	810	791	816	804	839	824	759	854	823	833	816	786	763	810	796	765	809	808	863	827	808	807	824	786	788	852	793	812	843	796	838	780	782	842	820	784	851	767	825	777	852	822	874	809	856	833	743	813	834	812	819	843	855	787	821	817	814	887	769	808	858	883	814	811	809	840	833	832	766	839	845	777	836	806	860	817	869	782	810	793	851	848	791	811	846	829	803	836	781	794	839	843	808	838	804	805	824	807	869	809	818	841	823	851	813	802	800	784	799	827	821	810	818	808	861	813	839	821	831	790	803	828	829	833	817	826	790	846	778	860	807	819	836	839	800	814	894	795	832	867	838	852	831	765	817	780	850	836	843	813	830	807	860	891	840	806	784	826	853	822	788	830	817	813	849	823	876	842	856	794	919	858	816	824	854	805	819	848	836	798	817	846	836	862	719	841	792	809	820	773	778	834	827	873	886	795	795	815	803	814	865	865	786	848	814	806	827	817	815	800	847	794	767	815	789	854	819	832	830	848	802	830	823	794	820	827	870	814	833	817	781	894	828	789	798	818	822	831	804	847	837	868	832	796	864	802	815	832	824	825	864	840	809	836	834	773	825	811	834	840	866	820	824	849	814	834	795	793	836	815	836	878	788	855	810	833	795	778	779	802	847	805	867	825	799	865	817	859	811	834	876	792	801	833	809	795	786	806	798	822	820	808	767	843	825	775	864	815	874	849	797	861	782	806	830	851	835	789	820	842	771	789	784	848	822	778	863	794	820	869	832	761	876	859	842	855	832	842	807	838	852	797	765	780	845	818	837	792	811	825	816	816	813	823	851	812	881	804	832	802	810	769	800	833	853	836	882	825	793	793	793	803	843	821	761	828	836	805	860	781	855	795	843	852	814	753	808	767	802	776	766	827	821	782	786	833	820	833	842	826	786	781	827	846	824	839	830	831	778	770	812	797	813	800	808	824	792	792	784	834	776	823	801	824	780	844	848	859	793	818	811	817	798	773	813	845	795	807	847	807	775	801	825	850	839	828	813	806	819	837	818	794	824	879	819	825	810	840	849	829	837	802	874	814	793	859	792	858	784	825	775	810	775	856	820	824	814	828	836	856	821	840	830	812	769	873	846	824	850	871	817	813	833	820	905	795	805	826	790	831	767	811	861	781	837	809	818	827	838	810	821	837	792	844	834	825	797	806	819	829	834	816	787	807	818	822	840	842	834	850	819	840	833	846	833	807	816	824	821	847	859	801	828	799	824	782	783	784	898	833	842	832	862	821	855	790	834	815	767	824	795	899	800	800	823	799	775	824	840	821	789	809	827	836	768	868	828	816	836	801	830	809	849	858	857	844	818	827	801	828	818	801	841	820	818	801	813	772	872	889	772	808	804	812	801	799	784	824	779	763	881	838	828	791	786	818	788	845	821	835	808	748	867	831	856	815	830	811	800	890	847	802	859	847	800	820	805	806	794	793	825	797	794	801	848	793	837	833	848	852	848	816	827	851	818	792	854	805	814	844	836	806	800	835	851	800	756	858	828	849	855	840	784	854	784	774	793	831	824	784	794	842	787	831	830	789	834	782	808	766	840	803	833	829	818	842	804	791	789	840	770	826	793	788	809	812	830	805	837	824	836	836	825	831	823	859	809	777	871	850	819	742	825	836	841	841	830	832	818	816	848	849	843	848	856	833	820	875	821	816	814	830	831	788	823	859	821	850	834	856	857	791	819	838	825	828	856
24435	20346	26337	24195	20304	7558	1308	926	768	689	646	613	545	549	484	505	510	489	453	422	448	463	433	425	429	466	418	380	398	424	430	404	479	446	408	387	390	452	386	429	408	432	436	391	417	386	395	405	397	407	407	380	361	437	378	406	380	388	413	435	425	437	401	380	379	376	371	397	353	387	392	389	398	380	393	392	377	386	389	376	397	382	406	391	384	377	379	341	397	387	421	366	432	362	411	402	426	412	367	394	404	368	408	376	385	400	375	382	402	408	423	392	419	395	398	391	400	402	388	392	391	378	415	429	413	346	347	401	409	384	365	405	419	347	419	380	367	384	375	418	398	378	371	409	359	382	420	430	358	421	424	407	395	387	419	406	383	385	358	340	404	371	367	386	395	381	437	394	438	429	379	362	429	372	400	405	368	408	406	387	378	425	397	414	377	393	378	386	398	388	399	384	411	421	411	379	407	383	382	392	372	402	378	368	413	402	410	387	395	374	408	386	391	411	395	405	370	387	386	346	360	375	354	394	417	387	387	409	392	365	379	409	376	348	376	408	402	396	361	399	388	376	410	377	383	444	354	391	402	438	378	358	404	370	403	375	387	402	398	363	391	363	363	384	395	383	424	374	409	408	392	398	402	389	395	415	395	416	396	385	369	391	375	380	374	403	374	423	377	404	408	400	380	374	406	374	394	399	377	394	390	409	354	388	406	376	371	395	396	391	378	402	376	376	420	376	364	411	381	380	367	369	417	398	385	403	394	403	377	390	377	398	423	409	407	342	381	403	426	440	394	373	443	418	404	378	400	392	376	380	412	365	386	423	411	414	402	403	422	388	387	402	376	361	424	377	381	392	386	385	425	424	399	392	353	391	398	369	389	387	392	410	407	362	415	411	399	372	369	381	403	388	397	389	373	404	381	382	376	419	367	423	415	369	404	382	375	353	419	365	379	400	424	357	389	393	401	405	400	364	380	397	369	406	384	448	371	358	400	392	396	390	418	395	377	396	385	377	383	381	412	362	378	415	373	395	379	413	390	390	388	379	380	373	393	345	391	375	384	377	405	430	337	398	413	386	406	427	396	368	403	378	415	373	377	374	351	386	375	402	373	383	415	384	395	385	429	374	403	406	389	409	348	420	380	390	365	409	390	389	418	405	416	401	400	358	429	377	453	375	399	407	347	360	396	401	341	372	372	413	377	375	365	370	373	367	384	403	411	378	400	375	413	387	368	387	428	392	399	420	394	391	429	398	369	416	370	393	369	386	377	369	387	373	415	400	377	405	376	397	365	377	371	417	378	395	401	355	408	397	370	415	406	370	397	379	396	381	389	391	414	387	389	402	398	404	371	404	392	377	385	401	385	409	395	393	390	376	421	348	390	394	391	406	387	412	376	421	411	388	380	420	418	380	405	397	400	382	376	361	397	385	406	410	427	434	421	405	391	384	442	418	381	392	384	385	372	400	352	410	401	424	435	374	394	401	387	384	387	413	388	373	382	392	357	390	431	386	404	397	359	361	396	387	410	431	406	373	359	375	429	402	383	409	406	369	418	388	365	392	409	383	372	406	382	402	376	384	397	385	392	378	327	353	397	405	412	426	395	417	376	393	385	410	369	398	380	408	360	412	398	390	390	368	367	398	354	425	405	383	394	385	380	374	417	391	406	375	393	392	420	384	396	389	403	400	418	381	381	354	415	376	391	390	436	345	401	348	399	383	400	384	431	384	405	442	409	375	405	384	398	389	396	344	387	395	402	431	353	374	416	404	411	411	368	390	396	384	371	388	375	396	385	361	390	383	386	395	350	389	385	364	381	396	371	379	421	396	370	379	390	388	390	414	404	411	382	414	384	366	432	405	389	372	374	384	377	419	404	353	400	385	389	405	362	387	389	400	379	359	371	364	375	361	392	379	436	399	434	389	382	375	403	388	395	407	382	365	388	462	346	391	386	368	363	365	369	390	386	383	386	358	396	359	379	416	379	398	353	398	364	432	389	373	390	389	430	375	402	420	377	422	393	392	428	411	422	363	359	427	389	398	389	406	411	398	406	397	382	416	397	372	421	417	361	389	401	374	370	381	363	400	364	385	400	438	414	374	397	405	355	336	368	372	408	372	416	359	395	349	421	370	441	408	407	427	386	409	368	380	389	382	422	375	409	390	411	404	371	409	360	392	406	388	399	392	413	392	384	418	386	405	396	372	364	395	397	381	387	372	397	421	393	422	411	401	383	376	404	357	391	363	403	357	409	410	353	364	377	366	391	397	374	369	385	383	364	367	408	405	383	372	390	422	402	414	366	406	385	362	405	427	371	368	422	376	398	402	396	392	378	381	408	357	402	355	400	365	391	365	360	372	385	387	388	387	383	388	406	340	350	396	361	381	381	375	385	369	386	399	402	379	353	385	381	399	381	385	358	406	390	392	373	407	348	389	395	373	393	397	384	378	401	370	403	357	378	373	408	394	385	364	422	370	406	400	387	394	410	413	396	425	411	380	396	434	362	378	392	419	391	388	365	364	376	374	365	357	388	378	388	442	418	375	362	408	404	414	371	387	363	387	389	344	393	417	399	409	420	385	386	394	364	402	361	406	377	389	383	357	380	431	388	388	388	360	367	395	375	389	394	407	336	402	356	404	371	399	374	381	408	390	405	385	440	380	394	390	411	416	384	366	363	379	369	397	376	368	431	405	387	379	381	377	378	404	381	376	422	419	372	370	399	397	413	385	388	368	376	403	374	377	370	389	381	351	376	395	380	385	428	377	387	368	382	414	382	358	377	387	382	368	368	358	384	386	398	382	353	364	390	385	384	394	403	384	362	357	387	363	384	423	376	403	406	381	379	406	373	382	381	376	361	393	391	377	424	411	390	372	370	441	407	399	365	366	370	389	394	363	351	376	382	400	394	347	359	399	393	382	395	408	407	398	395	379	381	387	375	383	395	407	396	433	425	405	383	425	365	382	398	388	397	371	341	390	412	398	380	419	394	397	410	383	367	381	392	338	421	370	370	433	380	413	405	401	391	405	445	392	405	393	419	388	389	397	405	422	438	415	400	378	400	403	382	415	411	393	358	382	375	376	388	374	375	371	405	351	394	366	420	398	362	357	409	396	414	404	421	436	390	389	364	391	386	411	415	399	343	376	403	405	380	388	400	356	399	396	415	393	410	409	381	366	358	399	404	381	409	387	429	354	381	401	439	398	361	348	389	393	389	364	362	363	362	372	381	393	404	393	360	387	375	373	403	396	394	393	406	405	367	392	396	382	432	386	371	397	354	363	395	384	385	377	411	391	412	352	398	391	409	385	377	460	392	392	369	427	392	407	370	380	393	401	417	388	380	387	388	390	371	387	402	389	386	369	336	394	394	398	407	374	399	362	379	377	356	392	394	380	420	410	389	398	406	403	414	378	379	371	410	384	421	418	402	343	364	376	417	376	416	421	399	404	399	386	392	382	369	394	385	405	414	368	364	415	377	401	380	384	386	401	402	391	395	359
8740	11511	10082	5687	3719	2675	2012	1669	1371	1160	1047	916	855	728	745	687	665	652	618	585	548	541	518	508	476	514	441	509	462	513	500	434	476	483	423	424	475	437	453	435	461	448	462	455	423	469	419	409	473	448	462	441	399	415	439	435	394	445	432	463	458	390	439	449	397	424	420	424	411	407	433	448	438	415	425	427	424	416	460	428	430	450	417	439	425	477	428	433	430	443	448	409	404	399	426	396	420	433	441	462	441	431	430	440	401	429	437	442	444	377	437	432	391	423	385	389	441	412	409	457	418	441	397	425	428	390	390	402	425	411	387	440	442	482	449	448	404	447	423	383	421	401	385	410	424	443	395	423	390	401	424	414	407	428	430	420	385	417	434	447	412	373	421	395	450	426	406	461	369	423	411	413	437	414	426	427	473	383	402	417	431	444	420	416	415	447	415	429	376	425	461	409	383	436	447	421	408	390	422	427	402	432	428	440	417	409	397	399	418	436	421	409	406	471	428	458	406	422	439	419	459	437	421	441	397	403	410	434	391	416	437	415	400	396	427	392	409	425	409	429	391	365	417	433	412	416	440	394	399	420	429	402	399	451	424	454	399	415	427	408	448	420	427	446	422	428	409	410	431	404	484	439	419	408	438	385	410	412	389	448	427	417	400	463	366	449	415	359	359	411	412	423	441	423	401	419	415	427	413	409	412	453	410	411	423	423	408	419	401	381	435	425	400	442	458	467	455	454	407	432	373	400	430	367	411	400	396	408	438	433	390	462	415	390	410	399	405	435	437	385	467	449	424	411	419	424	437	439	425	414	400	407	423	423	411	399	426	414	421	437	407	419	417	405	425	430	411	451	441	388	420	403	398	438	358	434	445	400	391	419	435	426	434	413	418	429	411	427	433	434	436	424	410	435	428	428	424	431	458	358	414	405	399	407	413	450	461	455	424	416	451	407	429	406	456	436	418	423	467	421	427	414	402	450	421	425	429	403	417	428	411	387	422	420	404	436	417	411	416	412	407	427	465	430	445	408	409	423	403	428	392	414	434	402	409	432	391	441	464	405	403	432	428	446	443	422	372	426	431	425	435	404	428	450	416	428	423	434	422	412	460	445	421	404	424	453	401	411	466	415	412	443	425	403	437	397	379	448	413	392	441	412	415	424	393	422	384	393	431	395	456	414	433	434	445	427	432	447	430	403	418	446	421	412	422	452	410	442	412	403	376	416	410	410	408	421	406	416	429	395	416	419	377	441	417	436	395	386	399	401	427	397	416	451	426	412	416	401	413	451	435	431	472	436	401	459	428	425	416	430	408	381	448	413	422	452	423	404	423	420	446	410	372	395	384	398	400	400	441	441	422	408	417	432	437	392	397	427	411	401	423	410	433	438	463	410	416	394	459	457	408	450	415	422	454	406	416	405	402	414	386	388	410	462	426	454	417	443	422	422	422	430	421	398	445	440	398	362	445	374	371	446	439	401	438	449	415	447	402	398	431	397	387	426	437	426	405	404	401	437	408	415	443	413	390	383	462	397	440	399	434	421	406	437	413	369	412	454	394	409	438	420	436	386	419	433	421	402	441	477	452	437	398	389	429	413	422	444	414	408	393	423	450	426	429	381	420	444	426	428	403	417	407	397	441	425	444	427	410	449	435	383	430	437	425	390	405	429	427	441	415	424	432	429	445	418	399	411	475	436	449	402	440	428	400	422	385	416	415	436	415	409	406	469	429	409	397	426	401	405	387	406	400	446	404	422	433	412	436	405	423	429	415	416	413	438	415	445	435	411	406	414	439	431	402	399	401	409	448	434	432	450	429	385	387	392	430	458	444	459	411	436	412	404	404	408	424	431	465	402	399	413	440	396	433	382	407	433	432	434	390	466	387	408	420	429	382	407	407	436	423	400	432	419	399	456	413	435	403	438	411	419	434	404	420	394	421	446	448	411	402	401	406	387	410	436	376	400	441	389	387	408	440	428	438	442	475	429	398	392	436	416	416	460	397	437	402	424	439	418	396	389	444	403	425	424	420	440	435	425	397	416	395	437	402	389	410	421	437	447	407	413	377	434	421	415	409	411	404	468	416	438	346	410	425	406	442	433	407	441	382	420	453	409	404	430	413	446	418	428	415	419	431	439	401	438	441	448	435	430	382	462	448	418	409	416	413	422	429	439	410	418	397	436	435	373	417	425	453	394	435	409	419	431	445	414	409	442	417	426	419	424	421	422	397	425	408	391	425	415	416	394	424	423	380	441	426	461	440	381	389	434	404	401	392	402	414	393	393	416	422	400	399	408	413	434	410	422	424	394	451	439	425	424	389	376	444	430	459	423	421	441	403	407	437	436	439	387	443	460	414	425	408	415	430	438	410	439	440	411	410	430	433	415	415	418	437	428	450	386	457	415	421	459	406	400	392	457	430	441	387	439	420	432	443	441	390	360	418	441	402	453	452	393	393	429	452	420	421	431	413	414	406	445	454	407	416	464	415	371	377	448	397	442	425	417	430	403	444	456	403	438	390	389	448	422	418	436	412	420	366	377	402	415	457	439	434	446	404	416	403	390	414	422	434	404	478	423	384	416	436	436	401	405	369	443	434	430	415	411	398	454	416	425	392	421	373	425	426	393	430	410	408	453	423	403	406	411	424	412	395	418	425	400	429	436	419	434	408	403	425	447	448	405	432	406	442	427	447	396	433	433	430	415	420	471	406	420	405	475	424	449	443	404	432	408	420	429	435	415	387	388	411	449	410	436	463	418	460	424	394	435	413	441	408	426	419	388	395	428	432	430	377	425	384	432	441	426	384	421	423	417	393	400	416	395	429	435	420	432	426	416	382	438	381	417	442	390	423	411	422	405	426	399	417	426	382	403	408	421	444	403	400	423	421	395	435	407	452	452	416	412	443	443	452	422	425	405	407	415	435	417	458	469	439	387	423	453	417	431	441	423	406	418	416	450	423	427	423	449	425	407	425	445	397	394	422	397	444	441	376	424	408	405	424	430	417	442	429	407	444	433	418	432	465	428	403	395	382	418	394	389	421	420	447	428	402	403	424	435	413	415	391	427	441	448	414	415	390	406	418	401	387	403	426	422	380	390	412	394	458	428	402	436	386	403	418	368	390	409	420	406	420	395	428	415	444	430	434	401	451	384	421	389	442	396	416	437	442	406	403	407	412	417	411	438	429	425	418	411	433	392	447	398	408	446	454	418	420	417	435	459	397	434	423	395	388	402	465	376	436	448	424	399	400	416	410	426	390	390	412	415	406	420	400	442	420	456	454	400	422	395	429	418	417	454	419	386	401	424	408	394	436	419	402	382	424	390	392	422	461	395	425	412	410	392	430	407	420	420	411	411	420	391	392	389	375	452	425	435	403	438	434	437	441	395	399	410	449	471	438	436	401	415	418	427	430	414	418	403	420	428	409	407	417	423	415	398	372	406	425	441	423	415	402	436	412	409	431	441	443	416	446	397	383	412	404	431	411	395	428	430	449	431	407	445
22636	20342	26761	23763	20351	20377	6411	1921	1632	1384	1325	1181	1091	1068	979	1015	971	955	914	929	896	847	877	865	848	819	836	849	845	845	856	849	826	872	869	875	816	813	843	797	835	840	822	736	815	821	853	801	844	838	775	807	809	809	793	789	780	794	760	836	841	835	826	766	807	782	753	791	815	829	796	830	820	779	746	756	807	837	804	833	793	752	798	818	753	803	779	823	797	792	817	781	799	767	853	822	785	837	845	818	750	771	798	774	732	839	783	737	755	779	800	716	787	822	786	833	802	757	848	780	809	810	798	780	777	784	830	818	799	791	832	701	753	794	807	780	836	740	793	811	843	812	805	785	763	707	799	809	763	747	792	847	834	767	766	777	820	809	778	742	780	779	796	744	832	750	757	754	784	786	774	759	783	814	784	768	813	811	763	774	744	782	770	798	781	761	781	747	801	756	724	821	764	791	850	797	820	768	822	787	771	768	737	765	800	800	771	778	779	792	816	795	793	805	722	778	787	770	770	779	762	786	790	782	803	751	798	791	791	770	832	795	750	780	794	795	750	765	759	745	761	764	767	809	788	763	804	802	794	771	792	833	797	732	759	788	800	787	802	788	795	757	801	811	755	774	784	766	784	781	751	747	748	825	769	790	813	753	703	796	802	848	771	750	771	757	772	828	771	773	799	805	731	761	800	714	859	746	773	789	781	737	740	834	747	753	773	750	784	754	781	769	771	742	777	746	770	793	762	788	805	793	811	765	826	803	749	761	762	784	802	790	771	865	802	775	792	826	752	778	717	805	752	814	768	764	740	770	786	783	820	795	775	820	811	771	830	783	797	765	798	808	768	816	724	812	822	741	766	757	808	816	803	813	791	756	781	776	795	779	794	757	782	797	754	782	740	764	846	765	790	777	794	788	777	760	773	752	805	766	799	800	801	760	810	756	788	783	779	769	760	816	736	715	789	764	714	767	764	765	778	748	813	756	771	739	778	736	757	802	738	765	742	829	817	750	779	751	778	754	812	771	747	825	749	769	753	782	747	768	774	833	791	760	792	741	773	781	819	766	772	802	737	799	812	727	778	765	801	746	751	839	791	753	743	821	816	712	815	768	751	833	841	786	736	792	792	795	786	735	787	789	823	795	811	765	739	781	818	768	787	798	833	796	755	794	836	764	809	766	787	800	771	779	801	784	762	773	779	804	780	802	787	756	743	834	747	738	803	797	819	795	768	838	815	826	789	810	775	782	777	781	790	803	752	820	786	782	813	782	788	814	753	758	777	777	801	836	750	751	762	771	725	792	776	784	765	784	806	780	758	726	778	840	795	833	785	790	790	780	774	748	774	747	776	782	774	772	800	791	770	782	767	839	798	789	757	761	811	729	788	781	771	792	805	767	798	781	780	767	751	752	824	775	784	802	810	758	814	794	777	759	784	810	756	780	794	743	822	806	749	733	753	797	787	771	752	806	829	779	820	778	790	705	773	806	788	783	784	740	770	801	784	819	822	794	792	828	802	783	780	792	773	767	824	753	756	749	806	804	778	791	756	804	743	787	804	778	801	835	782	778	788	726	801	745	769	796	785	736	789	738	789	797	778	802	748	836	768	797	743	714	775	804	735	773	794	797	796	767	737	802	857	755	735	808	788	730	835	766	803	821	751	796	803	755	789	732	763	751	825	810	736	781	774	770	800	787	763	785	792	766	837	797	770	759	763	805	802	775	768	773	782	776	838	739	756	799	782	757	841	807	742	767	735	730	818	783	778	763	746	813	796	762	749	789	751	751	771	803	806	753	768	793	756	764	760	748	772	793	801	750	837	770	833	775	787	762	782	798	758	741	794	819	803	768	782	769	806	791	772	769	787	783	784	793	774	780	758	788	742	773	782	753	789	783	719	802	770	814	768	745	746	776	739	760	764	810	786	797	801	821	768	800	778	748	813	737	781	795	799	781	767	840	798	816	780	794	810	781	784	791	776	808	732	787	804	777	791	777	832	775	809	804	774	763	754	767	775	802	787	768	740	833	762	748	832	844	775	771	782	776	783	804	785	756	794	765	792	780	782	789	814	839	789	788	779	739	843	801	779	742	727	783	782	747	787	767	767	812	761	769	751	796	750	784	783	804	768	772	793	798	805	789	816	757	791	768	819	760	775	819	781	751	745	760	816	757	742	787	795	803	737	789	756	773	858	781	772	747	808	777	843	794	792	800	803	802	787	770	801	783	786	761	777	771	768	752	799	771	777	782	747	780	786	788	717	770	805	809	776	790	745	812	762	779	742	778	760	755	795	812	780	815	786	766	822	803	820	844	790	771	730	772	826	706	771	748	758	790	781	792	800	745	773	803	781	776	763	764	693	758	801	748	781	795	786	804	730	770	756	862	786	761	804	766	763	778	766	768	811	781	825	777	829	754	777	739	806	761	861	752	781	753	790	796	753	713	813	788	791	807	823	778	727	816	823	756	777	786	828	767	778	736	791	857	770	797	770	776	772	796	746	772	782	765	754	764	797	827	768	752	774	726	801	759	804	796	809	756	762	744	729	802	796	800	737	804	797	811	808	738	767	744	827	727	762	813	831	778	774	797	801	793	763	815	812	782	735	771	762	763	756	798	733	807	796	818	811	759	782	806	763	771	774	804	796	806	777	861	771	781	787	772	773	755	780	740	726	720	762	771	785	779	775	780	732	798	817	751	766	799	789	779	800	801	731	791	806	750	742	753	818	775	796	777	774	808	779	813	798	780	759	790	752	781	767	776	777	781	799	812	770	714	783	734	778	827	792	760	838	782	749	804	804	724	787	774	779	817	761	779	783	748	799	801	742	785	795	806	784	763	737	775	774	796	781	792	731	837	777	800	795	792	808	810	778	724	811	757	816	769	834	776	789	806	795	819	788	732	771	769	776	802	805	767	812	756	830	760	825	757	698	765	704	783	804	798	817	818	786	777	748	780	749	766	799	855	786	770	787	778	772	784	803	809	830	772	786	804	734	775	782	730	747	852	812	776	771	824	735	779	768	765	791	791	741	777	790	835	766	754	719	774	813	788	811	781	827	830	817	778	785	748	740	782	752	800	817	824	769	689	797	761	743	812	781	753	774	739	772	796	794	781	773	801	768	779	842	810	809	818	792	733	768	763	807	761	781	790	767	785	826	763	798	778	809	811	749	779	775	801	811	745	750	757	770	842	802	762	791	780	795	797	753	772	763	849	785	750	768	776	787	791	789	795	751	798	775	716	745	817	740	859	746	757	839	796	789	779	752	816	779	836	807	825	743	783	765	807	761	793	745	789	757	769	759	748	763	785	780	803	791	788	810	807	782	787	783	799	728	771	801	794	720	787	773	837	799	806	824	781	793	753	771	773	797	807	731	780	731	756	748	832	753	769	801	777	765	791	787	787	833	811	758	750	761	814	822	755	772	774	782	768	811	846	751	787	775	735	752	752	812	754	788	791	810	770	799	794	767	793	732	786	815	784	833	826	766	801	812	762	795	820	763	809
12311	17892	16170	9646	6498	4861	3833	3074	2562	2175	1946	1689	1511	1423	1273	1215	1212	1127	1098	1075	1037	1032	926	949	900	923	893	919	914	876	860	842	845	780	798	815	789	842	748	786	776	782	820	783	812	764	776	760	782	777	798	769	792	791	753	801	779	788	750	792	735	776	745	740	741	741	778	746	789	762	787	739	754	757	779	760	796	752	714	771	751	755	735	708	707	750	752	739	719	768	747	735	794	752	764	779	761	765	777	747	776	756	764	717	701	761	709	763	730	774	788	746	733	799	732	780	780	743	747	823	780	748	765	707	809	783	769	742	745	778	754	754	749	697	743	752	724	742	777	721	765	739	773	744	740	732	745	781	712	745	731	768	689	804	741	747	735	725	785	771	763	768	782	722	791	765	687	725	704	737	739	781	767	771	745	739	761	731	758	753	773	774	771	697	758	737	737	713	731	724	742	790	715	776	797	761	816	763	714	729	783	747	730	782	749	726	738	723	763	754	730	748	791	777	724	716	766	722	787	727	754	749	729	725	748	775	770	739	806	786	735	738	736	727	696	796	740	738	759	754	755	716	766	726	743	777	751	766	737	717	737	789	761	767	774	776	774	736	682	754	748	743	717	745	806	774	753	785	790	726	770	793	757	750	753	781	761	759	686	752	743	741	734	743	814	759	754	724	790	750	706	714	742	744	763	734	732	730	749	779	704	712	772	745	708	751	751	774	788	769	767	781	780	750	747	764	791	797	733	714	745	795	770	711	771	729	742	792	778	731	749	777	717	687	706	797	719	737	697	743	719	688	732	718	698	770	787	764	766	724	760	788	791	785	778	745	792	735	740	716	702	750	742	736	736	732	759	735	717	726	748	736	749	791	832	730	759	753	765	768	746	747	723	720	762	775	707	822	717	752	714	763	762	772	777	785	799	782	736	749	736	750	802	766	756	714	784	688	719	718	749	705	731	755	771	728	759	760	712	739	724	746	752	743	729	740	728	729	739	751	750	752	734	731	757	740	823	739	768	771	739	790	686	770	745	704	740	727	770	735	714	742	726	738	768	743	752	745	718	718	703	717	753	754	700	710	795	821	735	764	757	693	786	705	772	712	763	797	733	774	763	773	741	760	749	737	740	735	733	721	784	788	738	765	704	748	776	800	729	737	721	764	700	760	736	747	821	753	718	728	779	822	819	753	763	723	696	731	768	720	684	753	745	775	778	743	744	758	746	737	779	752	757	733	733	736	694	757	768	800	760	767	727	758	747	729	741	750	758	722	765	744	771	743	753	737	731	794	730	688	756	739	806	751	756	771	761	765	756	766	721	722	756	733	760	723	715	765	725	729	750	747	729	756	713	724	761	746	761	778	751	712	684	718	772	702	752	741	744	737	764	783	747	742	718	794	781	753	727	734	701	707	763	730	777	760	753	726	820	766	751	753	755	745	763	751	746	765	784	745	791	744	750	791	727	765	732	733	706	740	746	782	749	691	772	724	764	754	758	739	747	747	719	757	748	760	773	838	740	756	777	752	702	756	786	759	743	706	707	745	808	768	725	732	781	733	750	734	807	769	807	732	764	745	710	752	704	708	738	757	704	751	716	761	805	748	740	780	747	704	731	718	776	775	708	718	721	733	711	759	734	749	765	746	768	749	736	760	766	833	756	737	767	781	745	743	771	774	751	774	800	760	756	707	786	738	740	741	732	725	747	766	722	715	702	767	732	723	771	728	754	750	769	779	761	777	739	743	742	756	699	749	727	720	756	778	720	754	783	771	719	763	755	723	733	746	764	749	757	772	801	745	771	755	734	713	745	732	746	779	752	745	798	759	781	740	742	728	717	764	788	790	780	770	766	760	752	751	764	756	747	784	784	807	715	727	710	766	684	776	776	723	781	796	772	714	723	777	750	761	745	787	745	766	749	712	738	764	734	738	674	757	748	766	720	751	750	769	763	746	768	821	752	787	744	750	752	739	723	758	746	816	754	737	745	713	721	731	763	709	765	782	716	761	751	737	762	725	739	718	750	724	718	769	785	752	727	814	747	739	760	744	754	747	729	741	723	747	773	718	800	730	725	725	728	697	760	788	774	704	730	804	744	767	751	812	737	730	775	743	702	742	727	689	802	750	719	775	727	721	744	761	727	774	771	705	750	752	752	748	714	784	735	766	742	731	740	729	730	741	728	788	725	750	750	707	716	705	714	760	715	746	745	785	761	729	714	716	751	711	765	766	764	755	746	708	759	724	689	717	774	746	758	758	762	765	767	733	731	726	748	779	679	731	770	747	751	762	797	780	742	732	718	741	771	779	768	733	818	782	734	775	809	798	743	765	727	726	722	749	744	775	733	736	786	699	747	695	771	760	725	735	763	727	782	776	800	740	713	742	705	799	748	767	768	745	723	791	764	776	761	719	701	735	785	779	739	782	736	728	755	743	720	771	727	724	761	719	715	719	739	737	744	727	737	721	734	772	697	822	743	705	733	710	745	750	745	768	763	755	740	736	752	712	811	727	746	709	730	785	802	720	730	735	764	732	713	755	731	705	777	755	751	782	791	776	744	722	747	750	758	729	721	784	755	744	763	755	744	741	786	744	720	756	777	741	716	717	743	764	750	734	765	763	762	743	782	747	744	765	756	741	749	771	698	781	686	801	776	709	700	715	734	741	761	774	772	751	733	812	759	712	751	734	776	704	760	737	757	702	753	730	751	749	776	754	760	731	780	734	703	741	783	842	768	765	775	789	780	713	699	757	703	757	734	768	778	762	732	802	805	759	738	763	755	750	719	725	760	756	719	792	703	745	749	742	743	728	798	729	805	739	767	746	776	702	730	698	742	745	727	713	775	701	744	711	702	747	723	723	722	724	746	726	743	744	776	695	690	772	690	760	762	752	757	773	713	744	752	755	796	690	718	739	745	741	777	797	734	761	677	773	722	729	737	771	751	741	738	747	759	763	762	773	780	744	786	747	717	725	748	760	764	767	777	712	814	722	739	786	776	812	768	726	750	768	708	737	785	737	780	756	756	733	768	743	801	767	740	740	747	765	729	750	714	740	731	727	722	730	769	719	720	739	726	726	750	785	698	766	736	716	755	753	760	776	774	726	792	766	744	743	771	742	721	761	751	740	782	803	753	764	759	730	760	781	732	668	738	776	705	724	707	743	746	725	734	792	754	780	810	756	735	706	717	720	732	767	813	747	749	739	790	770	745	779	767	727	766	760	701	727	723	774	727	733	713	797	786	738	729	767	763	779	712	770	729	697	796	717	738	760	722	758	784	715	772	720	709	741	733	742	770	807	718	759	712	768	722	778	784	741	752	765	716	747	755	746	777	766	729	767	694	748	770	720	703	760	758	761	760	715	758	761	755	734	737	768	746	760	732	715	762	715	717	749	761	744	723	688	774	736	742	729	754	767	770	739	741	764	698	723	714	762	746	741	785	722	775	755	753	746	757	764	704	748	810	769	744	759	730	706	799	725	706	746	731	793	741	789	765	733	768	731	694	763
27852	13196	2171	999	814	801	811	754	816	747	755	789	797	733	812	741	785	744	761	748	762	764	769	755	729	737	810	739	824	699	758	724	731	720	736	763	765	805	759	714	778	729	721	769	725	758	734	735	713	775	789	779	749	756	732	741	789	768	681	715	717	777	761	704	743	810	734	703	752	766	779	821	756	743	734	735	687	766	799	705	723	800	748	727	775	800	741	720	769	796	743	774	727	786	759	713	733	769	781	697	733	732	729	706	748	704	759	814	800	699	746	767	783	751	743	738	747	741	699	774	727	774	720	744	752	703	719	791	743	751	751	789	752	791	731	783	738	745	753	781	719	802	719	797	746	763	733	771	746	751	778	748	773	770	733	742	734	742	753	747	759	759	758	768	749	772	753	756	777	753	742	802	796	752	730	752	731	783	743	711	767	773	693	795	731	770	721	784	747	795	742	761	708	803	741	766	758	712	778	736	790	763	796	740	761	717	747	716	736	755	722	756	759	767	738	736	718	764	791	765	752	739	749	757	760	763	800	727	771	725	748	758	790	765	741	761	745	745	734	702	760	746	732	771	717	776	777	724	773	743	763	738	753	712	747	746	766	708	785	764	753	749	736	689	742	737	745	702	725	795	794	762	780	705	777	773	737	727	778	722	741	711	758	775	706	689	731	734	728	786	720	806	772	740	755	733	735	714	725	779	803	748	735	719	707	759	740	717	741	733	750	726	790	780	800	727	742	763	747	724	733	767	776	727	772	751	729	758	726	732	729	733	704	707	723	743	706	732	749	708	702	729	744	780	787	739	709	728	701	743	705	785	750	767	774	752	741	744	751	768	738	720	689	723	702	758	735	777	721	708	736	761	752	732	756	812	728	733	703	746	754	727	728	747	749	774	756	740	680	736	757	717	718	726	735	777	761	806	760	737	757	742	759	749	713	762	761	687	784	771	774	745	712	771	678	745	727	764	725	712	777	726	753	778	723	786	780	813	698	766	768	753	731	761	732	717	745	766	782	770	769	745	757	718	783	687	740	739	733	700	826	687	785	755	784	766	783	763	765	753	730	723	744	772	778	710	814	753	705	740	733	722	708	732	770	742	711	765	709	717	703	755	729	764	740	778	740	736	742	687	729	730	772	785	744	708	715	712	750	786	751	740	734	710	708	733	739	748	790	750	783	753	763	717	687	737	779	720	776	728	768	724	742	727	774	738	766	728	706	730	744	753	754	696	772	755	752	736	743	768	790	757	769	792	743	774	707	727	733	786	778	699	768	734	768	703	741	746	788	762	720	769	725	750	734	740	797	732	729	762	742	724	772	689	736	693	718	744	745	732	782	756	779	750	730	680	742	724	728	772	726	726	777	807	711	737	723	728	786	754	722	763	735	798	762	762	712	752	747	685	763	702	803	748	702	728	753	725	745	746	707	745	757	773	798	765	725	809	729	725	749	761	757	708	753	764	727	739	720	741	804	705	741	753	742	730	762	778	735	755	734	725	726	776	760	694	773	754	801	724	767	783	713	741	746	762	743	747	736	799	768	701	780	752	777	757	810	679	724	795	787	713	726	762	818	769	783	747	791	727	736	733	685	729	732	719	753	720	740	799	750	757	768	672	787	766	762	703	699	709	800	732	756	767	765	708	760	766	838	753	839	830	763	725	791	716	747	756	746	772	725	806	721	774	701	717	756	745	762	749	723	735	729	683	739	701	735	714	761	732	731	793	733	807	741	766	705	719	740	773	737	719	733	711	757	746	702	751	763	731	760	720	702	765	795	773	755	752	747	757	741	772	712	813	700	714	761	797	767	686	733	781	780	756	799	760	765	764	730	748	752	734	713	786	772	749	774	700	729	778	721	743	712	750	734	812	756	751	737	740	758	721	805	785	724	772	726	745	731	778	750	731	740	766	721	747	763	749	750	789	799	774	763	746	694	732	723	783	745	761	730	810	723	724	747	732	774	734	758	743	740	771	771	698	766	716	747	708	782	734	759	752	718	751	737	776	771	755	743	781	754	785	763	713	789	716	683	735	769	704	757	718	742	818	737	770	699	767	781	726	742	759	780	782	737	758	771	741	779	703	764	766	783	746	746	741	702	769	741	766	788	798	778	722	729	749	763	755	727	762	720	771	782	756	732	776	736	805	729	743	755	785	827	721	760	706	733	780	769	801	787	733	742	742	788	765	704	731	751	704	763	711	748	747	755	771	735	736	726	758	753	775	749	701	769	711	776	752	789	834	754	762	765	753	762	782	773	677	775	741	755	749	677	712	812	727	761	754	754	760	687	711	729	783	736	709	745	767	772	820	755	789	760	760	784	751	745	740	750	730	787	767	762	752	786	775	761	780	734	744	740	751	694	760	731	714	753	763	718	763	789	790	718	731	763	763	701	802	792	754	752	716	743	793	723	765	762	765	795	748	779	771	709	779	742	759	761	781	764	714	743	783	762	715	789	753	777	710	737	724	770	738	750	765	774	760	710	716	713	787	717	730	758	766	775	738	722	737	771	749	744	795	705	736	711	717	752	738	765	704	720	735	765	766	714	750	733	712	756	743	752	723	762	733	796	759	765	770	743	748	769	735	761	772	807	751	715	720	714	738	777	763	740	793	793	778	739	702	755	741	735	743	786	752	790	778	748	747	803	691	721	742	727	753	743	730	738	781	746	748	753	751	722	716	801	748	732	763	736	758	763	710	699	746	696	777	725	772	724	773	765	738	748	756	729	762	666	730	745	817	740	773	813	748	779	760	741	728	746	772	741	751	792	725	758	759	701	687	781	749	750	748	806	758	758	717	773	722	735	704	757	763	793	709	749	742	752	761	758	739	714	745	768	706	728	751	718	680	740	743	790	707	717	740	730	778	791	721	792	715	778	745	715	750	684	756	728	732	764	714	768	707	715	731	721	770	783	708	760	782	768	732	705	771	739	768	794	735	740	721	749	786	755	764	726	783	748	725	757	750	756	779	769	746	759	749	718	720	724	776	758	694	752	730	771	723	725	742	717	717	794	741	734	757	748	740	761	749	754	758	722	746	719	738	760	766	810	751	750	763	810	781	740	785	740	763	735	768	767	747	764	722	799	762	732	771	760	757	737	737	772	722	708	766	745	788	715	739	700	739	761	789	751	721	722	796	771	770	747	749	763	801	713	723	717	736	779	710	761	720	806	732	779	738	741	728	757	737	793	734	745	764	743	783	762	754	727	745	695	796	747	740	715	774	779	781	714	717	749	696	749	739	748	769	785	729	771	687	731	754	747	770	719	735	774	765	769	771	768	744	767	741	737	783	752	709	759	708	763	730	771	732	728	713	747	753	775	737	706	710	774	767	758	723	700	694	773	749	733	797	748	757	732	745	718	762	765	736	755	759	736	739	777	726	727	728	750	778	699	712	782	783	754	706	804	781	770	748	750	758	731	766	739	770	778	750	729	746	735	702	741	778	746	758	783	714	731	726	782	712	768	809	760	763	740	735	732	782	706	770	770	764	762	692	722	747
5679	1475	1332	1009	957	845	892	818	806	800	800	835	808	827	835	812	830	826	815	808	814	775	770	782	771	780	848	802	750	785	800	785	786	765	789	766	774	826	819	823	747	746	761	792	825	758	811	811	754	799	806	794	781	782	825	788	766	760	793	802	702	778	806	824	784	768	748	753	762	796	841	784	824	796	754	725	808	779	770	768	765	739	825	829	802	777	773	762	792	784	720	795	773	807	811	782	801	803	841	792	804	733	821	752	806	780	773	782	770	751	819	779	789	789	744	814	779	768	785	792	811	719	775	760	770	784	811	742	745	793	744	805	803	796	821	794	805	809	795	815	789	755	740	774	767	750	789	836	792	821	776	801	777	804	727	796	766	775	824	746	812	747	781	764	782	776	774	770	784	774	790	786	770	744	795	791	750	784	837	788	798	753	760	729	832	779	780	798	813	784	789	823	788	779	800	745	788	816	774	845	807	790	753	798	774	822	793	791	791	753	676	768	799	776	791	812	819	817	788	782	794	790	779	785	821	751	806	795	800	774	852	823	816	824	795	767	748	786	732	758	800	797	756	831	763	809	752	820	793	788	822	798	766	755	793	818	775	767	754	828	773	833	824	778	743	779	759	820	809	740	828	766	803	795	770	778	821	775	795	835	796	764	775	805	811	760	775	759	798	840	773	736	809	758	813	773	707	781	795	802	827	769	786	765	762	785	767	772	796	838	736	779	729	806	762	771	803	842	782	773	788	788	779	787	798	814	791	790	740	768	815	760	839	797	806	775	796	788	792	790	759	751	754	767	810	811	827	785	745	771	806	766	766	824	785	814	804	798	813	760	785	780	781	793	817	733	765	803	813	719	767	795	767	806	838	782	771	760	771	776	797	769	777	774	738	757	787	782	779	777	797	779	749	751	791	721	785	771	734	756	726	796	803	787	808	729	812	802	749	815	782	805	778	776	764	753	818	806	826	763	728	821	757	822	803	806	780	820	797	786	828	791	785	762	785	775	784	794	801	772	757	806	745	816	774	776	753	798	845	812	781	811	847	766	748	841	784	764	800	781	786	777	781	753	719	731	780	777	785	781	805	827	813	767	788	782	835	771	744	810	771	796	747	798	782	766	775	763	798	802	752	766	789	781	811	766	812	785	779	776	829	793	755	824	756	761	791	773	812	717	818	798	786	798	787	823	864	803	787	860	743	772	750	854	788	787	805	808	768	797	757	782	758	765	791	826	761	731	803	766	801	816	795	757	778	824	809	767	756	796	772	776	809	787	771	783	764	738	825	823	789	781	816	821	805	787	790	839	790	767	741	755	760	817	791	793	829	789	804	759	786	790	827	809	809	794	792	776	789	770	830	786	757	796	825	780	739	781	756	757	782	774	775	736	794	778	825	759	788	777	779	725	748	778	768	844	753	782	853	738	765	758	870	749	755	782	816	787	839	747	789	831	804	803	796	744	783	750	821	795	827	806	772	781	789	816	763	770	749	770	781	791	778	775	802	794	760	776	792	756	783	794	771	765	821	800	812	741	796	836	774	772	757	782	814	813	768	850	765	783	774	817	802	856	789	761	749	775	787	802	768	771	769	790	822	790	837	742	799	783	787	812	815	787	816	778	778	830	820	807	808	752	784	795	734	806	819	809	805	784	767	759	794	791	781	791	811	798	792	826	773	769	780	766	789	791	776	784	798	793	762	802	804	754	748	782	760	815	769	784	801	843	819	846	772	761	778	746	801	763	753	790	777	767	818	771	762	784	790	814	762	767	823	800	801	806	776	781	799	823	762	810	797	812	791	789	760	750	849	779	812	804	772	790	746	837	789	849	776	808	798	779	770	845	806	752	808	783	796	818	834	810	806	795	747	787	780	796	769	768	760	751	797	780	776	820	865	830	783	773	765	776	764	759	746	753	742	764	785	744	812	818	779	847	781	775	777	793	769	831	779	793	805	783	806	785	767	856	848	768	766	812	727	757	800	822	813	836	773	770	818	784	769	751	761	793	731	769	792	800	778	806	791	751	745	760	777	784	777	809	727	766	785	837	759	765	822	747	776	795	847	748	816	779	784	795	742	825	740	797	803	760	778	770	852	796	796	804	754	794	791	727	782	801	744	752	777	792	736	761	764	816	778	772	763	769	768	805	795	746	814	743	783	825	788	784	803	820	751	795	775	777	742	758	788	784	790	762	766	822	773	800	808	722	738	734	746	778	780	793	751	810	719	785	791	776	793	798	816	825	782	793	825	830	793	792	775	803	800	822	807	786	771	745	773	744	821	785	792	809	763	780	820	786	792	763	810	745	800	763	815	752	790	802	837	799	804	805	794	746	780	832	796	765	784	839	718	765	778	753	836	806	781	802	772	806	773	804	771	794	805	802	757	801	757	859	775	783	781	739	782	786	782	819	780	783	798	747	809	743	773	786	853	744	821	752	813	805	783	784	778	827	803	763	825	785	770	811	811	767	798	752	758	765	793	798	727	810	750	784	743	751	785	818	745	797	813	776	794	760	802	801	763	753	774	785	780	767	753	809	747	767	798	798	768	767	805	768	786	778	740	760	779	816	843	760	794	815	761	838	806	847	803	800	805	773	780	800	769	821	779	803	788	798	854	811	776	843	738	795	732	814	799	827	809	754	815	820	796	782	799	769	820	782	835	820	798	799	787	767	799	802	817	781	763	819	764	769	776	766	778	809	768	786	857	809	763	834	766	790	762	800	801	773	765	803	794	789	794	748	821	786	824	812	767	804	804	792	808	805	836	794	809	797	796	796	812	797	813	823	795	803	794	722	764	781	753	736	816	804	771	767	802	776	733	801	798	843	779	808	768	826	781	781	798	789	774	784	808	769	760	719	766	755	808	802	794	771	793	782	833	772	780	774	787	763	770	797	795	836	799	811	784	762	752	772	786	740	759	765	828	824	772	839	786	828	762	790	796	801	778	761	847	776	742	766	768	798	782	727	773	820	786	822	774	827	787	789	760	790	755	763	792	781	775	790	826	790	785	800	830	807	827	815	799	762	761	775	788	792	819	796	786	771	823	783	794	824	795	761	782	799	769	822	780	762	776	784	742	819	804	781	741	837	752	773	831	780	752	811	767	851	783	778	739	736	825	811	777	776	784	811	854	781	785	837	773	787	849	805	799	814	773	788	778	785	811	788	770	752	782	805	770	786	814	780	737	784	825	759	804	805	748	796	767	795	783	795	735	793	788	778	788	793	781	786	772	810	776	772	790	778	792	815	772	802	731	785	760	820	765	762	762	719	768	779	786	810	847	747	808	740	777	812	829	780	710	820	792	740	771	768	779	775	800	821	786	796	760	765	866	783	797	777	794	795	797	771	791	780	814	807	799	806	821	824	760	772	784	794	790	748	769	767	743	814	720	801	775	775	821	768	778	771	779	827	789	758	766	796	778	816	743	789	797	820	784	759	841	787	787	776	772	829	815	755	760	851	806	840	776	806	789	763	822	812	816	819	806	746	770	766	774	806	799	778
24438	20356	26353	24236	20347	7600	1423	896	726	702	633	577	528	499	481	470	460	441	461	441	457	430	408	396	389	444	376	413	448	396	426	385	349	389	414	379	373	358	421	401	344	392	384	355	391	378	414	380	366	390	357	365	396	349	377	371	379	435	372	364	372	371	361	376	380	342	376	386	313	375	373	368	370	402	360	389	388	363	347	345	392	375	336	396	373	358	391	348	357	384	377	385	360	382	360	392	368	368	404	348	333	361	393	399	383	364	382	385	346	346	423	412	383	355	379	364	394	347	332	353	350	388	360	372	370	378	346	368	363	383	358	370	363	372	383	363	389	367	407	404	393	362	365	405	364	368	349	419	378	409	413	373	377	376	359	379	363	378	366	392	348	379	403	352	362	344	372	409	371	373	389	384	361	358	383	339	393	362	363	392	386	356	378	374	361	371	401	389	387	391	390	380	382	364	376	386	370	373	350	364	373	382	362	365	368	339	405	336	387	376	400	352	380	379	357	347	353	315	349	365	356	358	343	340	339	357	380	375	374	344	358	339	367	341	380	386	375	362	372	409	358	371	375	382	363	406	365	371	365	340	367	374	371	387	396	376	384	332	366	368	359	374	373	355	417	361	344	389	394	351	328	373	334	376	383	346	400	325	369	368	363	401	365	387	375	387	366	374	368	374	379	365	351	357	375	361	398	382	360	336	348	385	355	379	347	358	365	358	367	357	357	382	338	402	350	346	383	371	372	336	393	372	334	380	355	382	352	412	374	385	376	388	391	354	357	377	383	366	371	388	366	366	363	348	402	377	348	379	369	357	369	373	368	361	341	350	355	338	389	368	363	373	376	391	398	385	359	332	346	374	340	366	373	386	352	339	392	373	350	359	431	344	400	351	348	372	375	346	393	357	365	359	334	345	403	404	358	360	392	376	346	366	384	400	379	381	368	353	342	365	356	372	355	382	391	408	348	375	358	353	395	360	343	370	364	346	389	362	365	362	374	367	376	361	422	376	370	385	368	377	372	374	348	384	362	367	351	324	353	364	385	368	356	365	401	369	380	333	357	362	365	405	359	352	380	352	348	387	386	379	327	361	356	373	405	368	366	374	378	380	364	351	362	357	375	400	359	336	377	403	372	382	358	372	363	357	359	362	404	349	359	364	378	377	376	345	364	364	377	362	381	378	370	374	355	384	364	367	333	389	361	373	366	398	344	378	350	394	398	367	399	348	407	386	342	398	387	369	369	342	346	359	360	387	361	351	359	356	391	361	377	355	344	339	361	357	367	350	354	327	331	362	390	337	359	355	378	358	366	361	387	424	383	400	356	404	332	406	349	367	355	366	374	344	366	391	395	363	363	347	340	374	353	371	369	366	369	382	374	394	390	378	348	379	358	364	358	386	362	357	360	376	371	350	363	369	374	372	374	334	347	359	357	374	366	340	386	380	358	391	379	351	394	398	370	371	373	417	350	325	344	378	359	380	378	341	389	375	376	377	376	381	329	356	387	368	380	361	374	368	361	376	381	343	358	343	333	372	332	379	374	397	340	382	378	375	368	377	373	381	336	358	366	355	372	395	342	351	372	326	391	358	411	360	368	375	364	334	341	376	367	411	338	366	370	386	381	347	384	406	354	338	369	386	391	368	357	381	351	373	361	331	371	388	360	354	388	348	384	353	362	371	397	382	384	352	376	361	374	353	360	369	361	389	366	392	388	352	366	365	365	388	405	368	395	356	399	356	337	367	373	383	317	373	380	346	346	356	388	359	360	383	384	346	335	345	357	379	316	388	365	352	354	383	358	326	368	401	343	389	422	360	376	380	376	374	356	389	329	405	372	365	358	342	385	341	403	350	369	383	345	344	407	401	375	366	386	335	374	336	342	351	382	389	370	383	384	370	355	368	341	368	346	398	369	407	368	347	338	354	348	347	355	360	415	342	376	357	402	371	354	347	394	361	378	350	382	352	365	342	383	333	390	392	381	365	353	370	388	354	402	360	357	384	339	330	360	364	392	391	382	371	370	387	352	403	404	406	354	379	353	368	372	360	348	384	370	357	372	380	330	354	346	326	365	407	324	351	359	347	349	389	342	364	371	400	360	346	385	374	341	387	363	389	403	377	355	343	363	348	378	369	371	364	362	376	376	344	365	372	361	374	369	379	344	384	328	378	369	374	358	377	374	361	386	345	365	381	370	343	362	354	379	373	381	384	395	371	360	362	358	370	324	367	411	358	383	396	361	345	365	358	362	339	355	361	399	355	323	382	392	371	353	346	345	390	386	360	384	335	385	335	383	386	370	370	331	402	366	380	351	347	352	384	376	373	340	330	338	370	369	370	372	393	372	393	376	373	368	373	364	363	367	381	364	399	323	386	395	374	377	353	358	379	360	374	382	367	363	345	336	339	353	338	393	340	381	389	368	362	352	361	360	385	387	373	333	358	358	372	387	363	377	334	340	397	411	371	349	363	425	346	350	386	382	403	361	383	380	413	406	376	345	395	409	328	343	356	355	366	361	381	367	348	365	371	347	395	372	367	377	340	337	422	366	377	367	385	359	384	393	375	320	363	377	390	385	372	349	404	381	385	356	343	396	368	366	363	362	397	364	394	333	386	340	392	360	407	382	366	366	387	362	388	376	396	385	371	347	367	382	365	399	392	347	397	382	404	377	377	388	397	337	373	354	415	360	357	366	409	386	376	394	341	400	370	358	378	344	395	359	344	326	362	373	352	356	327	352	396	365	352	335	412	372	368	370	350	391	382	351	338	373	357	366	373	366	391	375	345	377	378	378	346	388	379	380	342	364	350	406	325	384	368	376	360	357	351	360	371	367	364	347	348	362	394	378	367	334	360	406	363	354	362	339	389	364	370	343	364	368	375	394	331	397	355	389	376	370	354	398	365	358	375	366	361	344	349	347	337	355	352	365	373	355	337	356	382	370	372	358	375	393	372	349	351	366	370	349	339	369	388	361	367	383	369	366	363	401	370	387	349	387	356	379	351	359	360	349	375	389	371	352	351	396	389	357	383	385	351	338	391	369	368	375	377	327	372	358	374	388	391	356	348	344	337	360	315	398	371	370	395	376	378	357	372	342	358	384	351	354	382	365	391	415	371	395	370	419	385	380	341	360	358	366	360	399	360	382	363	365	349	386	375	355	361	362	360	372	382	337	352	364	393	355	391	363	380	389	368	385	362	329	338	365	354	379	399	378	341	374	318	405	393	381	343	365	381	375	360	345	390	373	390	367	401	346	343	344	366	396	389	404	335	339	354	365	349	354	340	361	384	352	380	359	354	384	386	358	363	398	343	386	380	372	341	368	374	356	390	366	388	364	364	352	396	386	410	364	390	361	342	343	375	330	376	352	364	337	333	372	344	343	339	383	355	353	390	331	347	344	360	337	358	396	381	392	344	342	375	345	366	367	384	374	326	370	329	399	380	346	375	383	347	362	378	366	376	366	381	369	361	393	374	373	365	353	365	373	370	357	368	385	359	376	368
8797	11352	10170	5694	3566	2626	2111	1658	1297	1098	1015	930	812	786	682	647	633	601	574	580	559	467	493	539	478	480	490	472	465	450	458	434	466	487	459	411	421	444	383	437	414	441	435	396	432	422	447	416	416	422	422	433	377	408	407	392	412	423	416	378	409	409	419	411	417	411	389	426	424	413	415	394	391	411	429	420	381	385	377	387	410	374	393	408	378	424	425	406	409	383	399	407	384	386	391	447	387	429	392	421	409	412	413	414	389	377	389	398	426	412	419	409	411	388	408	392	414	380	365	416	389	405	408	396	395	387	404	358	363	404	416	398	380	405	412	393	399	406	431	407	402	406	395	416	411	402	399	439	403	367	421	393	390	401	379	402	399	428	392	394	414	403	364	400	402	396	420	412	416	392	374	404	354	353	371	395	430	388	376	420	386	397	373	372	401	407	421	396	420	356	391	377	360	396	402	417	413	401	394	403	402	426	427	410	406	403	425	419	389	441	396	411	382	391	427	393	428	404	429	386	418	414	407	383	365	382	346	423	424	375	385	373	400	440	398	406	429	418	410	400	385	389	379	375	366	393	375	370	396	387	408	368	394	374	413	406	350	412	362	408	374	395	413	369	378	428	383	463	436	406	384	393	409	416	434	397	416	381	416	412	417	389	420	417	429	411	382	392	379	384	412	413	420	363	404	429	415	372	379	391	384	388	367	427	400	404	398	398	403	399	386	381	400	376	423	416	408	371	431	443	388	373	416	408	409	400	389	391	434	420	426	379	388	409	389	388	417	387	404	384	394	394	391	432	395	420	388	396	418	383	386	402	382	419	408	373	384	402	375	384	398	415	406	404	423	426	426	393	357	410	369	362	395	374	375	398	391	396	390	421	413	375	396	399	433	390	392	382	408	406	390	436	383	374	396	400	383	389	408	422	391	378	408	382	422	390	368	418	422	431	380	388	396	385	413	371	375	426	414	401	387	418	389	366	392	407	423	415	395	365	427	424	386	391	414	404	390	372	375	401	405	369	390	398	396	425	419	420	422	393	394	386	411	374	385	395	382	386	383	388	396	389	385	398	389	417	412	411	393	375	392	369	355	350	414	390	413	406	406	367	405	403	417	401	391	416	382	403	397	418	375	427	436	368	392	403	355	411	362	362	411	390	380	388	414	404	399	417	387	398	404	367	372	395	436	399	419	375	359	409	425	383	416	414	418	351	413	368	388	414	376	404	383	360	371	400	397	352	379	373	404	399	387	369	429	388	396	395	394	395	380	400	381	385	417	401	422	427	382	373	392	442	394	395	398	399	378	416	421	412	392	413	404	422	419	371	392	413	422	397	374	370	409	423	411	428	379	386	360	383	430	410	394	416	386	390	339	379	404	392	401	397	451	366	386	394	364	381	380	372	408	378	398	406	398	393	396	403	420	394	383	431	372	382	410	390	391	423	415	369	380	421	390	399	380	362	411	395	395	418	379	437	401	416	408	371	401	370	379	403	406	391	381	396	389	429	398	440	382	373	384	402	378	407	382	407	412	441	415	418	428	397	369	394	391	384	404	395	385	390	406	386	406	410	423	405	410	422	408	394	414	373	415	376	423	378	405	369	391	393	378	361	395	402	378	380	380	400	435	392	427	364	408	405	392	417	405	398	392	422	367	413	406	365	391	397	383	385	399	374	390	418	402	406	390	404	403	388	405	382	378	392	413	371	386	418	434	389	393	379	392	402	409	379	390	371	365	361	385	412	425	400	438	407	377	405	391	395	397	399	378	390	380	433	404	390	391	433	429	386	396	425	345	379	416	409	367	420	378	410	426	365	415	393	437	405	411	380	405	412	407	365	378	393	391	396	415	383	425	358	388	424	404	411	399	401	428	372	436	382	413	385	370	379	397	393	398	404	410	413	421	393	393	459	407	364	395	404	410	401	409	390	357	407	393	388	408	392	423	406	390	396	397	394	380	392	403	407	417	379	391	395	376	388	360	390	378	419	393	408	371	402	433	404	374	385	385	431	395	429	386	366	398	357	431	412	430	408	400	361	391	368	402	386	412	401	398	387	378	394	428	376	402	430	429	399	407	393	413	402	423	424	400	390	425	420	368	411	421	395	401	408	390	457	399	413	408	415	379	394	388	393	402	406	405	409	381	367	420	380	375	365	403	378	355	391	427	387	408	387	400	402	400	397	380	392	415	341	392	348	419	377	427	395	391	443	366	376	408	422	404	390	402	382	375	432	403	409	391	407	368	379	420	384	403	394	417	397	395	418	392	410	404	388	425	417	384	420	414	416	411	401	397	388	381	381	420	407	421	374	411	416	374	396	389	401	385	399	402	381	397	407	387	415	417	390	391	400	390	418	392	374	364	369	381	383	356	419	370	426	357	371	405	397	416	406	390	394	416	445	409	388	396	416	386	423	415	400	403	388	379	392	406	390	389	367	391	399	395	406	393	382	412	379	377	378	408	406	467	406	360	420	408	394	392	387	367	348	403	388	428	377	378	374	397	434	409	410	415	417	400	390	371	388	413	396	377	394	407	377	405	417	415	392	405	396	380	374	371	377	392	407	398	400	408	403	404	407	414	388	385	377	412	385	385	398	415	403	376	379	418	412	392	388	374	397	402	396	414	384	406	410	401	389	397	421	427	392	398	390	407	424	409	396	395	412	365	389	424	372	388	408	412	397	363	414	365	389	376	389	361	403	429	413	373	381	377	378	392	384	381	389	426	425	349	427	388	394	405	377	420	396	425	429	372	373	391	407	391	404	404	409	398	416	384	422	395	437	392	395	378	368	415	392	401	382	377	416	423	415	392	395	406	390	405	371	398	393	399	395	383	370	365	370	412	392	397	414	432	399	412	408	388	423	365	417	389	373	444	404	412	404	386	375	375	371	406	392	404	418	395	392	378	409	392	400	397	414	408	413	437	352	385	414	380	364	394	427	397	368	426	402	392	373	390	396	401	371	403	371	399	383	408	372	399	417	408	388	387	394	431	387	416	365	395	404	394	438	430	417	385	421	380	418	360	408	410	373	386	402	419	420	378	398	373	396	414	421	382	450	377	344	372	404	381	391	396	408	384	409	381	391	389	394	415	407	403	379	397	369	416	394	410	399	430	389	402	397	391	398	419	415	381	379	401	398	376	384	387	412	415	396	404	406	389	418	377	402	418	370	415	358	401	429	367	379	340	396	418	362	398	389	374	385	375	398	413	370	374	405	383	396	391	400	470	392	404	383	399	435	418	393	400	389	394	386	402	383	359	398	433	428	402	432	385	411	346	427	399	387	376	369	367	398	389	390	421	381	391	390	398	406	415	413	429	386	393	392	380	420	378	414	426	413	364	419	391	376	404	420	404	404	416	381	415	387	376	409	439	392	386	389	358	390	404	406	387	360	381	406	387	417	420	358	384	368	385	408	361	388	395	396	391	428	399	386	398	403	377	441	413	373	373	388	422	430	346	383	393	403	402	376	404	430	387	407	397	399	359	386	403	435	400	378	376	377
22634	20348	26824	23750	20356	20363	6434	2010	1486	1388	1224	1118	1087	1091	1013	1024	972	934	926	853	896	858	857	835	827	834	834	769	777	792	880	816	841	807	812	837	796	792	805	825	755	842	797	811	790	779	793	768	844	783	782	722	729	811	777	800	789	771	799	765	768	783	766	758	771	791	758	795	813	775	779	809	801	705	801	794	790	753	778	771	792	765	744	791	750	784	815	746	833	802	806	750	767	841	728	730	799	731	770	760	762	792	772	833	829	744	785	726	801	778	764	796	802	819	772	814	725	773	772	719	759	767	804	715	757	760	780	755	769	767	732	756	769	800	796	817	744	812	805	767	757	790	748	822	828	762	741	794	802	797	762	763	758	732	768	701	711	712	758	780	807	779	748	753	752	761	746	780	801	830	738	744	771	748	762	713	799	745	735	753	754	731	750	767	759	760	736	746	787	723	739	769	766	781	786	764	774	764	785	769	769	808	706	784	754	756	717	760	746	752	819	789	811	790	731	777	742	761	761	772	757	791	820	757	751	776	809	795	755	759	775	747	747	756	752	802	722	800	767	776	756	749	788	779	751	721	779	762	751	752	765	808	775	744	714	766	767	749	799	736	765	711	831	757	777	710	793	753	800	741	725	769	754	741	756	740	765	754	774	751	753	740	780	721	750	741	693	767	774	765	814	770	714	760	753	784	743	753	741	750	797	782	790	775	762	732	748	726	769	786	769	823	785	767	822	778	797	705	807	752	721	692	722	795	769	775	778	721	734	723	778	739	744	714	755	769	773	758	729	731	782	840	741	734	738	746	771	766	748	756	768	800	773	790	784	822	794	769	800	739	748	779	751	782	729	759	749	807	749	739	760	768	747	702	790	748	722	747	750	824	741	773	770	756	748	777	802	807	796	790	818	784	742	761	781	788	673	721	781	721	771	803	735	748	798	757	754	787	741	754	721	754	743	761	775	780	744	746	747	760	781	733	824	761	739	817	783	751	845	786	739	734	757	735	764	722	749	756	765	771	792	742	785	748	780	786	751	697	721	741	730	767	749	795	810	741	753	741	709	731	751	704	746	775	775	775	752	798	764	751	803	702	756	768	767	752	757	762	745	784	757	751	795	775	763	816	821	734	778	756	739	780	767	781	726	752	820	704	781	764	787	740	776	758	726	753	750	718	807	747	748	804	755	752	774	823	724	770	780	765	763	762	721	760	788	730	756	799	808	746	740	758	766	771	745	806	746	741	779	775	752	762	764	802	747	730	767	767	738	758	792	757	745	742	764	781	754	747	719	756	771	815	760	744	791	800	760	777	756	758	739	731	849	760	754	811	770	780	757	780	731	744	786	758	736	725	764	763	754	769	763	769	756	739	795	806	753	777	743	791	749	800	770	749	787	744	720	716	703	729	776	776	783	720	755	812	796	779	795	765	732	755	795	827	761	797	771	752	716	741	776	759	734	738	756	779	751	748	783	799	731	783	759	742	728	708	759	776	811	706	736	787	774	783	777	792	771	753	773	688	769	769	760	758	771	771	726	747	750	787	755	745	788	755	711	757	730	769	728	717	740	753	748	761	747	761	813	727	744	770	785	791	812	762	737	739	724	775	762	739	728	745	724	742	759	757	771	770	733	775	789	739	761	771	821	806	772	780	789	761	816	743	771	736	747	793	812	738	727	781	798	716	773	755	786	805	733	776	791	759	783	664	713	726	737	755	799	726	741	775	788	754	738	780	799	823	764	782	710	773	763	747	819	769	772	725	760	711	730	789	753	763	774	695	754	757	721	792	746	773	827	770	728	762	802	822	737	739	750	748	714	735	695	768	826	749	780	821	807	772	729	782	748	737	788	766	778	733	748	704	748	809	796	754	806	758	815	723	759	740	758	793	764	785	733	714	801	785	738	759	747	865	786	824	743	762	796	829	785	751	764	746	744	782	773	771	733	738	717	783	743	785	736	735	780	763	751	721	776	747	714	773	799	770	735	768	747	824	749	751	784	785	755	760	828	759	682	758	768	764	810	757	789	698	751	722	742	750	732	738	744	764	741	758	767	748	738	787	743	794	766	743	782	734	829	796	757	774	810	784	725	752	747	777	756	809	757	734	806	771	746	772	782	746	717	745	707	791	803	705	743	766	753	771	760	763	745	766	722	813	754	751	751	722	794	728	716	726	780	785	752	799	807	750	746	740	780	711	784	757	810	765	807	763	780	793	802	790	790	767	780	747	764	781	740	763	783	758	735	774	786	744	736	765	777	784	756	845	777	758	822	808	708	795	755	769	717	742	741	807	822	747	731	737	728	746	787	780	718	734	769	781	756	739	734	726	752	764	716	730	790	726	757	755	732	753	771	739	776	744	717	744	742	790	772	817	818	751	721	702	799	839	776	763	775	751	790	756	770	730	754	782	780	779	818	743	753	762	767	728	776	695	785	731	778	710	725	796	793	777	763	755	794	766	766	774	707	768	756	710	780	727	741	800	749	726	768	727	762	774	764	812	705	720	807	759	733	805	725	755	745	758	787	762	713	797	750	782	780	767	749	767	818	761	730	785	786	795	763	778	838	779	721	787	759	727	740	768	797	752	724	760	817	704	705	763	768	728	728	755	763	796	733	720	736	729	740	721	748	773	773	728	725	752	744	747	764	757	749	764	738	784	785	746	770	760	780	770	688	797	748	731	743	754	793	803	729	767	735	775	782	715	725	756	772	803	716	772	787	772	775	742	796	749	801	778	784	750	773	758	753	798	714	736	749	734	734	742	751	779	784	757	780	755	725	793	752	703	772	755	780	721	712	791	755	755	680	798	758	768	731	776	834	741	743	761	796	752	776	742	727	791	752	757	723	744	723	753	734	758	718	761	746	765	764	776	795	815	724	753	780	756	760	734	793	780	731	768	778	704	751	795	729	761	735	776	726	722	739	728	776	743	771	767	786	791	761	737	787	767	789	758	728	764	783	771	737	761	755	781	802	821	725	754	748	765	768	771	766	758	714	768	746	797	727	792	730	790	770	761	733	815	758	755	768	751	742	761	718	750	771	729	735	692	775	758	756	720	780	705	746	808	718	790	789	741	764	755	773	806	734	759	809	772	727	783	774	734	753	723	783	728	771	712	745	810	829	759	769	782	755	720	707	710	740	772	819	774	800	770	776	729	770	774	765	735	689	830	728	725	740	769	776	772	779	722	757	757	757	716	771	730	772	739	704	749	774	720	755	741	745	747	741	761	768	719	795	781	782	802	736	818	765	761	774	766	711	749	761	716	729	712	757	739	745	744	728	732	755	758	746	767	713	788	810	762	751	740	733	769	770	746	728	823	761	827	804	765	740	759	745	771	733	766	742	798	763	749	727	761	750	757	754	797	772	737	714	749	770	669	763	755	764	743	701	766	814	820	768	762	749	783	786	769	762	748	821	783	767	720	768	731	793	721	748	749	734	775	733	722	729	712	774	758	826	782	738	750	768	768	782	763	773	774	781	847	759	749	756	783	760	758	754	700	750	751
12063	17757	16234	9707	6468	4767	3699	2890	2502	2179	1922	1661	1545	1392	1348	1197	1179	1161	1097	998	1003	968	1045	921	902	926	844	861	837	838	835	886	832	827	803	818	802	771	828	790	796	786	754	747	747	779	766	718	743	746	818	758	803	795	744	781	775	744	777	755	751	712	737	762	775	732	709	757	757	749	757	698	744	699	737	743	716	683	752	733	744	751	756	777	758	728	756	739	783	728	779	754	731	718	799	730	751	743	747	700	725	779	734	713	721	737	747	728	754	713	734	752	739	782	717	767	697	687	796	743	699	706	707	742	707	736	736	703	752	725	752	706	740	754	746	666	745	702	703	718	731	757	723	750	745	743	755	732	717	776	688	736	709	736	729	720	741	708	767	755	759	716	735	730	736	713	743	757	770	718	697	740	736	758	774	696	778	704	761	674	734	708	750	740	669	697	723	734	721	733	734	728	714	727	737	718	728	779	705	766	774	731	766	751	722	765	752	727	744	748	750	708	718	744	787	741	693	766	743	696	717	755	769	743	746	718	756	767	759	711	732	714	725	719	745	692	737	712	723	750	694	734	736	707	743	726	740	737	753	736	678	723	754	749	738	728	755	745	725	761	783	766	692	714	714	718	715	765	738	695	747	757	785	736	733	753	657	763	732	773	745	766	747	659	706	753	742	786	734	773	710	734	741	743	707	765	753	715	690	689	700	752	760	718	707	679	736	709	709	703	741	765	738	764	760	758	727	720	743	736	727	706	703	716	727	778	750	697	733	732	743	774	741	679	714	710	782	710	704	760	721	725	727	779	706	771	712	701	685	807	728	744	714	700	702	742	743	679	759	743	727	759	746	756	711	743	740	703	728	716	708	703	769	713	752	717	729	751	698	757	751	755	703	710	760	715	709	735	765	779	724	751	727	755	700	704	694	750	718	674	688	731	698	719	726	707	705	771	730	731	738	779	741	704	744	740	743	695	755	694	734	734	720	752	795	709	721	731	775	737	764	721	775	671	702	782	714	684	694	678	749	733	696	746	725	713	730	695	748	746	739	739	726	737	764	718	759	708	752	700	742	704	788	687	760	721	702	752	696	770	720	706	720	786	753	699	744	726	738	741	759	690	752	745	731	707	799	700	783	730	709	777	774	736	739	721	748	754	719	706	713	727	714	699	722	736	732	691	791	714	712	732	756	777	742	704	699	712	746	727	735	659	763	690	740	740	724	736	703	745	707	781	743	753	747	739	769	723	744	717	702	708	784	715	741	735	701	736	736	721	754	742	718	745	731	763	735	734	685	725	740	759	731	748	700	761	738	728	708	718	707	727	697	795	739	739	731	693	747	730	731	663	761	743	752	726	681	717	758	708	730	782	749	760	764	725	755	730	703	770	718	768	698	726	745	724	745	740	709	739	729	743	751	705	704	734	730	764	742	720	742	711	725	682	708	712	734	733	722	702	719	717	706	762	738	749	709	671	758	737	704	717	725	754	728	716	718	711	745	682	736	738	803	748	726	713	769	766	765	713	641	663	761	735	709	711	696	685	739	730	743	710	722	693	749	766	774	741	719	766	695	721	731	760	786	698	708	734	777	782	761	763	717	707	738	707	728	688	710	695	752	736	741	714	716	699	754	759	688	759	731	762	783	746	719	780	711	696	759	756	725	735	727	774	717	754	727	748	741	750	732	713	738	707	726	717	710	719	718	710	693	719	730	769	749	722	728	713	712	697	739	730	712	718	756	724	721	706	770	721	732	775	733	755	697	716	756	717	725	727	753	749	686	732	727	740	738	728	694	760	747	744	727	707	764	647	700	738	680	744	723	742	712	724	749	716	725	721	761	773	714	759	711	739	723	767	746	748	776	767	751	716	772	725	728	740	699	690	737	706	779	690	722	719	747	729	705	674	674	727	705	719	703	699	712	736	754	712	744	743	749	708	718	770	765	731	756	727	696	792	712	781	751	716	737	759	730	742	718	686	685	671	716	762	745	728	757	658	746	728	746	721	779	732	790	688	691	734	684	707	761	731	754	715	707	722	725	707	711	726	762	723	750	773	774	723	746	726	776	720	732	743	782	769	737	711	754	736	716	752	685	750	772	729	729	762	723	699	730	704	737	704	719	729	755	749	770	719	753	705	759	708	753	753	732	712	732	743	689	700	775	726	722	716	752	757	702	704	722	752	725	737	723	765	762	675	761	669	717	752	708	731	778	763	713	714	710	720	695	690	721	695	790	737	766	738	734	692	695	717	770	735	768	695	751	767	737	743	724	731	719	739	739	693	744	740	742	712	723	734	708	750	734	731	780	756	741	757	725	734	731	683	759	748	744	712	738	729	741	731	708	703	735	735	732	780	721	746	721	719	772	727	728	706	766	726	710	741	704	720	794	767	743	685	717	738	676	762	793	733	747	718	735	797	744	737	766	744	730	744	691	695	710	746	729	699	739	676	717	712	751	683	721	709	740	738	732	731	774	729	755	720	700	748	680	738	726	800	755	750	718	700	684	732	695	749	759	704	719	727	711	753	798	700	733	729	705	725	741	728	711	737	735	723	727	759	739	763	779	743	761	758	712	696	753	713	777	737	734	706	811	715	729	700	721	738	747	703	764	733	707	739	743	669	719	734	720	741	714	692	730	746	748	741	704	707	738	748	725	748	710	778	789	713	744	717	767	685	716	750	748	682	693	752	703	681	747	750	705	743	711	764	774	771	750	786	703	762	778	759	721	727	764	732	760	670	753	716	711	732	688	734	740	734	743	726	679	756	719	717	761	704	694	757	738	713	680	749	706	738	751	738	743	679	765	698	708	698	758	725	723	699	733	726	755	711	716	759	750	743	720	718	696	734	722	815	714	710	722	716	720	797	766	731	713	699	770	710	744	723	728	721	725	762	723	733	691	765	708	695	714	751	690	760	738	688	775	702	759	758	767	751	706	750	712	779	686	653	732	752	704	747	762	768	743	721	746	738	749	717	784	720	735	747	713	721	738	744	716	742	775	722	736	725	731	813	742	702	722	725	723	740	736	743	728	714	735	726	727	690	718	715	736	760	732	733	764	707	728	721	725	713	726	734	746	742	699	707	726	711	704	671	736	780	802	726	734	714	720	713	721	699	746	736	719	706	681	766	729	698	797	709	759	749	745	733	740	792	725	712	727	727	733	739	684	768	769	773	731	685	751	774	747	750	774	729	691	759	753	727	755	703	717	709	748	723	729	727	661	715	689	717	746	731	721	760	720	746	705	730	729	737	731	727	698	719	695	741	759	721	747	705	749	744	727	704	709	756	711	730	702	773	712	682	785	717	724	744	734	738	765	712	729	716	741	685	665	760	758	697	729	710	719	765	758	738	763	726	783	709	720	759	754	725	785	744	732	725	729	742	693	697	725	681	747	729	714	753	688	788	730	727	768	750	748	734	678	774	745	749	721	750	762	764	751	715	720	715	716	711	702	779	711	686	740	718	735	726	713	750	728	744	750	757	747	746	736	721	689	706	765	739	760	781	782	731
27883	13418	2259	1149	909	880	846	776	812	778	830	735	664	794	770	815	740	729	739	796	796	777	753	750	720	745	727	740	752	732	768	799	740	784	707	779	755	716	735	761	740	723	746	772	737	717	721	726	798	762	765	707	738	746	741	723	715	739	769	742	724	718	760	752	766	755	758	721	747	733	750	731	739	674	715	739	730	725	782	707	724	746	732	703	770	734	754	761	732	761	764	757	792	774	807	772	762	719	761	756	674	781	702	731	757	763	746	772	756	711	799	753	754	764	755	763	692	736	770	745	785	722	709	738	759	749	737	725	761	802	737	736	795	718	773	785	796	718	754	748	712	752	743	734	784	727	704	733	764	728	792	723	747	736	724	759	771	760	721	733	780	780	767	693	761	721	736	773	769	758	776	711	752	720	762	752	726	672	762	750	736	698	732	750	731	742	740	764	792	748	723	694	731	691	772	722	764	751	726	709	746	766	769	764	770	747	731	722	733	781	741	730	713	733	727	736	744	745	730	774	741	712	701	805	763	767	715	731	775	766	732	740	747	714	763	722	776	766	749	782	751	702	718	775	782	702	761	740	729	747	703	767	737	768	662	761	758	775	719	751	728	756	716	730	795	722	718	754	684	758	691	734	767	740	730	727	699	720	747	761	739	752	696	737	731	738	742	749	704	745	714	744	724	750	667	744	749	743	741	760	772	756	764	704	734	696	772	769	702	760	745	709	771	721	688	795	781	697	754	728	807	695	705	740	729	748	735	751	799	748	723	757	703	750	739	764	772	724	732	734	770	718	728	754	768	773	753	779	743	739	725	740	733	765	719	724	755	765	737	770	732	776	766	746	761	782	707	707	723	761	779	736	710	748	739	733	777	743	724	750	714	733	780	769	795	792	757	722	734	735	747	750	738	755	726	753	748	777	722	726	731	711	721	738	741	747	742	709	772	770	760	724	747	784	728	718	757	739	764	731	756	724	769	748	721	728	781	743	730	739	739	725	806	744	730	708	759	760	671	706	731	741	733	794	804	723	717	762	707	686	747	758	773	703	732	707	778	715	774	733	788	745	719	688	780	780	731	740	747	747	860	757	762	726	718	774	728	738	723	744	725	732	743	736	679	739	725	736	761	653	748	776	775	767	732	747	743	790	726	715	775	730	762	790	748	727	734	744	753	738	724	684	701	705	758	740	792	735	724	739	764	731	779	736	715	732	724	789	739	768	794	724	732	745	785	669	744	772	714	747	735	750	742	770	719	721	738	759	708	702	702	724	734	764	723	685	756	740	727	771	746	744	728	723	758	699	772	745	793	753	780	777	740	724	714	739	701	711	722	742	748	751	726	687	724	755	772	765	721	764	739	713	753	673	741	796	756	790	756	746	731	731	694	777	761	707	761	707	768	772	700	728	777	769	680	746	748	705	746	716	717	770	744	723	721	705	762	735	721	793	701	760	761	753	741	727	696	754	747	773	762	748	743	769	758	711	764	785	726	706	753	727	732	771	725	747	759	717	736	710	762	724	758	723	770	727	787	740	764	761	708	715	712	713	804	774	785	790	742	758	718	760	734	733	747	666	735	739	716	792	751	726	716	713	747	724	757	725	755	760	733	757	740	703	714	733	723	722	692	741	724	768	732	748	765	702	758	758	703	741	730	740	736	697	717	753	750	753	687	808	733	769	740	716	776	710	740	752	744	750	750	720	789	772	769	743	729	762	778	749	780	743	723	709	719	738	775	776	734	743	727	737	730	761	750	761	730	755	735	712	732	726	739	781	741	761	728	739	739	770	740	704	779	787	746	741	766	776	791	767	798	750	736	763	771	733	759	727	710	760	775	777	754	749	817	773	697	715	684	782	721	732	769	763	730	775	721	781	743	706	716	775	745	718	773	772	749	774	707	738	732	768	721	781	738	716	760	769	767	749	748	760	750	753	794	781	772	782	737	746	768	756	703	770	742	819	740	674	772	768	750	759	727	777	723	718	742	758	708	807	759	719	720	711	759	733	746	724	731	739	694	740	675	739	718	768	756	774	792	737	739	731	751	767	703	795	741	722	689	727	798	767	733	762	753	734	762	716	744	710	753	790	755	741	710	697	783	688	717	738	774	723	741	737	734	738	708	750	744	724	744	783	732	740	738	761	755	679	736	758	742	763	800	776	718	743	806	718	741	778	729	716	704	742	761	697	729	766	712	773	654	694	729	734	734	760	797	760	738	748	738	749	730	769	743	720	702	761	757	704	767	784	743	689	782	796	767	742	750	730	764	753	743	795	820	748	721	691	728	739	735	747	754	764	759	793	745	725	712	726	701	731	786	740	768	766	684	750	749	715	750	767	779	735	790	731	758	735	767	779	757	753	746	779	731	758	764	708	728	720	705	737	778	712	750	698	694	806	729	734	743	748	726	776	737	694	776	746	762	761	751	777	730	742	751	777	729	741	752	726	740	738	776	685	741	751	771	703	814	764	742	752	780	744	773	723	788	713	730	733	772	714	709	719	726	753	740	727	783	733	735	748	784	733	735	728	722	719	744	745	753	731	764	778	779	734	732	723	778	732	739	725	757	757	713	702	748	717	718	732	826	762	729	780	695	722	748	698	692	747	752	797	741	746	783	754	728	800	740	752	725	712	724	718	742	739	780	785	713	743	756	752	740	757	788	782	745	756	754	733	700	727	733	723	734	713	722	752	721	742	731	697	770	737	770	698	737	703	784	705	740	696	702	750	772	766	722	775	719	729	773	725	792	795	759	741	737	737	762	745	725	767	780	766	767	737	741	759	774	743	734	787	739	796	766	763	848	778	748	704	747	713	735	748	735	773	753	768	709	767	704	752	741	698	800	718	757	726	735	671	754	724	712	770	774	807	718	747	731	799	742	706	751	716	714	792	783	761	724	703	774	761	759	731	788	810	762	752	817	739	750	756	737	737	773	734	771	726	709	729	747	733	736	770	734	748	749	738	753	734	769	733	718	726	768	759	739	729	668	740	742	760	761	784	701	717	762	698	821	825	708	728	744	718	729	797	770	732	765	688	739	771	751	743	770	739	773	775	690	780	682	801	733	784	770	723	743	716	745	729	674	759	741	750	722	767	759	721	733	748	749	698	758	782	787	775	804	752	726	728	741	728	754	761	740	773	793	770	743	731	734	714	775	811	790	807	838	712	780	788	808	743	767	772	748	739	748	788	716	742	774	731	789	779	758	748	738	759	734	735	726	740	702	769	725	764	768	741	728	776	769	746	777	744	746	737	704	759	716	758	709	723	686	730	734	721	762	724	712	719	745	735	808	724	754	761	718	735	731	698	725	706	723	725	745	819	735	720	786	738	776	723	772	727	741	698	768	738	691	690	710	740	746	713	782	758	767	759	759	782	726	732	685	687	708	767	746	747	810	763	769	740	769	753	707	689	764	782	729	749	745	768	763	763	703	763	741	717	713	694	767	701	771	775	733	745	753	731	762	801	734	718	746	779	770	723	694	762	714	702	761	745	707	737	751	733
5708	1529	1437	1097	991	921	891	871	818	844	865	744	768	804	777	750	805	774	774	773	788	869	797	801	744	752	752	804	814	785	830	827	834	783	817	735	779	754	772	755	768	779	815	754	762	857	786	799	764	758	771	795	792	737	781	778	788	843	764	734	808	814	765	775	776	840	755	839	816	807	827	744	786	788	789	823	753	777	820	801	786	822	809	749	790	811	732	791	756	813	796	750	761	801	788	767	783	782	768	800	837	775	796	812	765	828	762	800	789	796	782	844	800	751	777	804	787	772	829	758	808	797	778	772	798	778	775	780	772	771	808	759	826	754	820	741	813	808	770	813	791	787	793	758	778	794	819	787	783	801	758	764	820	790	780	807	845	812	808	754	830	760	788	775	789	818	809	763	752	783	816	779	806	865	837	770	751	769	763	728	809	816	763	818	733	742	785	831	764	773	859	756	765	788	795	776	715	797	741	766	789	811	741	732	751	754	799	772	831	791	850	815	786	789	727	775	786	807	836	774	778	767	781	811	765	779	832	779	790	784	772	797	804	738	807	758	789	741	757	843	810	740	743	763	732	786	778	812	789	750	782	803	764	761	812	819	795	822	757	801	790	815	823	775	783	802	826	814	794	834	716	758	784	824	834	760	727	798	815	790	841	768	782	804	780	782	799	799	787	807	779	792	800	759	747	782	759	779	762	840	822	843	811	753	821	819	762	784	810	772	756	772	804	753	793	768	829	782	790	771	756	755	792	778	781	828	797	779	796	803	778	773	747	798	768	817	775	793	743	798	794	754	733	812	843	776	776	768	810	789	798	820	773	744	809	745	795	834	781	790	750	817	756	813	815	807	770	831	734	729	797	808	779	734	744	799	791	812	801	760	762	786	810	803	770	808	733	791	794	736	726	732	786	834	774	780	863	772	808	833	749	810	746	784	765	769	774	832	834	785	779	775	789	775	772	759	764	823	734	835	782	781	788	788	789	801	797	792	766	757	811	779	779	810	775	794	768	754	777	733	765	763	798	778	770	790	809	788	813	784	781	772	790	761	808	729	827	785	756	825	818	806	729	749	774	822	763	800	772	775	773	787	757	736	784	787	731	786	786	789	823	736	830	791	777	770	833	787	839	771	773	829	814	800	780	745	799	826	793	756	817	799	763	785	771	779	789	799	760	813	792	827	795	799	727	770	808	838	788	783	752	827	767	725	759	809	796	787	814	759	788	788	760	743	761	781	768	755	735	795	760	812	727	759	842	764	743	771	811	760	776	759	820	798	795	792	774	790	805	788	803	808	754	765	769	780	859	812	752	766	788	805	755	759	762	813	743	778	778	775	760	791	790	754	800	789	805	802	780	798	818	809	789	784	773	805	761	847	800	822	794	755	801	742	776	721	773	790	775	786	798	788	761	729	731	802	816	762	752	829	821	782	802	787	770	735	809	780	756	795	784	805	782	836	809	813	788	789	767	770	762	778	799	780	813	812	760	760	762	813	804	760	743	826	787	777	783	773	766	767	812	750	878	779	756	771	837	794	805	782	802	818	790	793	775	787	821	775	742	797	740	789	756	761	785	781	808	795	790	781	742	742	768	786	820	792	777	790	835	792	821	788	823	767	784	788	793	786	786	779	775	722	740	800	785	782	769	798	782	817	783	775	830	815	804	801	773	761	764	786	784	775	753	752	784	831	808	809	779	809	815	762	829	810	743	724	792	809	794	800	817	781	817	768	766	776	779	824	823	812	734	785	761	799	756	749	808	737	765	762	751	793	792	805	776	793	779	793	775	767	816	830	794	801	803	801	796	745	788	818	837	740	831	769	759	774	785	807	776	793	795	775	785	802	849	820	778	767	773	776	793	830	784	715	800	773	804	774	796	781	809	809	840	851	754	788	815	813	763	813	823	784	807	810	739	787	821	735	777	763	795	758	785	760	774	761	779	741	754	754	824	793	804	827	775	797	796	788	846	773	737	760	699	789	799	792	760	762	815	772	756	799	773	779	795	745	834	782	797	783	787	766	819	802	789	748	821	727	803	793	835	786	812	786	786	794	765	819	766	795	789	809	789	796	812	778	754	787	749	791	762	777	735	779	777	820	799	726	802	780	783	763	775	775	787	792	783	817	749	780	781	792	768	773	848	792	787	758	783	808	749	847	794	791	809	735	807	738	774	830	759	770	790	803	778	788	793	793	785	773	764	778	796	791	769	764	788	800	808	778	800	802	757	790	802	809	829	773	721	773	842	800	772	808	794	785	791	847	814	767	780	752	787	810	800	842	777	796	781	803	793	829	777	816	789	800	748	786	776	802	766	805	823	774	751	809	788	763	783	773	755	779	757	787	779	741	800	794	796	769	810	789	755	792	789	786	749	823	740	836	814	824	772	781	813	802	804	792	765	750	799	718	772	814	772	808	752	733	841	802	783	803	757	818	749	779	824	726	806	785	803	751	746	804	789	789	797	773	781	829	860	770	767	875	795	776	783	787	760	802	806	814	784	778	791	781	789	739	787	768	860	805	807	775	770	762	820	790	743	774	813	781	809	764	742	771	774	800	777	761	756	784	795	774	815	821	817	762	761	807	864	798	783	793	787	748	787	750	746	823	792	731	776	770	778	791	805	781	781	784	814	824	788	805	772	806	831	796	770	775	777	780	763	797	744	771	791	816	786	752	806	808	807	791	794	766	827	797	747	797	783	813	764	795	773	761	776	799	777	808	774	753	793	773	789	777	844	795	765	759	799	781	787	767	776	803	814	787	771	767	783	801	791	785	777	769	804	787	790	770	782	792	811	760	803	757	753	812	813	828	806	747	762	775	794	770	844	775	795	766	804	784	776	762	786	863	754	736	768	756	827	744	818	807	732	790	731	775	773	774	723	809	772	748	745	792	764	708	741	797	803	753	782	726	776	813	744	751	791	809	781	789	753	783	801	749	821	805	798	749	807	791	812	794	798	753	823	766	766	797	790	776	807	787	802	771	764	819	790	764	794	817	781	749	769	836	777	754	793	781	781	794	777	765	808	744	793	832	742	759	827	803	778	773	756	788	822	750	773	790	784	745	772	766	750	735	770	748	700	825	828	798	778	797	785	794	750	825	770	731	782	753	796	797	759	771	774	741	776	813	786	776	772	751	752	770	779	791	796	773	785	777	783	790	782	768	781	804	777	835	811	776	803	781	779	751	779	841	774	749	806	715	831	763	788	772	768	706	776	759	777	781	798	822	737	776	774	802	756	756	813	774	756	751	791	795	819	781	777	797	756	742	761	779	849	830	791	750	860	737	784	810	824	814	802	813	770	794	819	805	827	793	815	813	772	775	790	792	737	764	786	763	793	754	784	764	788	725	764	786	834	822	811	779	826	826	755	804	776	804	786	793	769	825	821	797	765	744	819	766	845	757	781	831	815	827	758	791	785	766	774	779	752	801	791	772	788	805	764	769	773	783	767	777	777	789	808	787	791	799	772	869	781	802	799	725	784	785	715	788	767	790	820	796	767	772
24429	20342	26370	24178	20287	7564	1294	847	731	690	612	569	527	509	509	441	439	465	440	421	463	464	375	424	414	410	421	374	380	397	414	397	404	398	427	420	383	423	380	400	437	398	378	364	356	368	358	329	383	387	347	367	397	392	402	388	354	365	374	314	413	396	382	351	365	359	394	390	370	368	337	385	342	360	403	356	383	362	338	366	364	344	354	380	392	375	383	383	361	365	344	363	346	359	379	372	378	369	362	374	380	368	409	359	345	384	370	418	399	367	350	356	344	359	352	382	391	353	359	393	367	357	349	386	358	398	352	398	387	364	364	359	367	323	399	381	375	352	355	348	399	405	356	384	382	335	394	358	384	381	359	386	365	367	360	354	361	365	399	348	347	377	361	346	378	324	360	405	345	363	329	364	355	400	372	359	386	365	349	359	376	351	373	355	370	391	373	391	387	368	341	360	366	404	336	386	369	368	350	363	377	361	371	371	404	369	394	366	383	371	375	376	378	374	367	380	351	372	366	334	368	385	367	362	399	393	342	379	379	343	370	364	401	415	367	340	349	375	343	367	365	358	409	366	346	402	383	404	371	362	367	347	361	352	365	376	376	339	377	357	370	380	380	382	388	368	359	376	385	347	370	400	359	397	369	359	417	367	374	367	360	326	366	405	359	358	362	344	383	388	370	362	300	364	359	413	327	391	339	391	410	350	358	383	380	388	381	381	323	355	393	324	362	392	387	406	371	383	358	407	342	365	369	390	390	382	333	373	352	349	369	393	403	371	365	354	386	375	390	382	380	389	431	362	377	366	389	332	351	376	371	390	351	350	373	342	364	380	364	376	369	333	371	355	349	391	392	369	360	368	375	397	329	376	400	375	361	374	367	339	384	355	355	376	387	352	409	331	364	350	363	339	347	401	380	370	346	375	362	390	343	345	393	348	358	341	358	364	356	355	377	369	350	389	325	365	364	323	362	389	360	375	385	352	341	374	346	380	349	387	353	362	353	339	371	352	344	332	348	359	341	362	408	321	405	385	389	365	373	357	338	350	383	358	355	387	395	335	371	339	391	371	366	393	358	361	379	383	375	372	345	374	327	397	362	362	391	329	361	379	371	334	375	350	366	338	372	384	371	345	388	351	330	371	351	406	362	339	370	366	355	338	366	372	369	363	343	403	391	363	334	358	393	345	342	310	354	354	367	355	338	376	381	336	376	359	373	389	415	337	382	351	332	397	370	393	385	374	377	353	359	371	360	351	384	348	356	352	379	342	348	364	341	358	378	367	350	386	367	333	385	364	376	379	350	391	368	365	406	370	370	397	391	364	394	382	353	374	342	332	334	328	365	356	361	381	416	320	354	384	347	359	352	355	389	397	392	357	340	370	358	355	354	358	352	355	354	364	358	386	353	355	374	397	379	380	394	381	371	349	378	377	360	380	362	362	342	343	369	385	370	364	388	363	341	380	372	363	389	360	357	380	361	354	364	358	371	364	377	393	371	374	372	360	383	359	343	360	354	392	382	379	394	381	398	357	371	346	382	350	403	348	379	360	335	348	395	358	353	371	362	370	355	357	334	367	353	357	386	358	379	359	382	381	375	362	367	373	373	387	340	371	366	374	346	393	374	388	372	384	373	383	371	383	357	346	356	378	383	353	373	363	349	338	395	370	363	384	374	346	375	365	351	380	381	353	341	361	327	359	391	375	377	374	366	380	377	355	347	340	342	346	334	375	395	347	358	351	364	372	378	372	340	383	373	379	328	378	350	334	337	374	397	377	371	383	359	360	352	389	391	383	385	360	349	345	386	334	364	362	358	354	363	367	379	369	364	381	352	334	342	374	366	366	398	368	361	421	374	358	351	376	373	368	358	357	359	360	393	366	364	373	360	416	379	346	375	389	377	353	369	361	374	370	415	343	335	400	390	365	383	400	342	349	334	375	390	401	357	385	369	352	378	339	374	390	373	381	356	353	359	384	375	342	335	354	375	350	362	358	375	353	390	367	402	345	375	366	353	363	391	386	377	308	363	385	353	379	366	358	364	368	361	386	377	339	379	345	347	368	363	388	375	367	329	373	370	360	347	372	365	349	373	394	367	346	406	383	347	367	359	343	327	356	359	329	374	352	364	352	365	368	370	310	394	347	356	365	390	372	409	352	393	366	387	333	413	342	386	380	400	376	370	367	347	388	400	365	372	382	349	330	372	404	342	367	365	368	346	386	383	369	335	379	351	372	377	385	307	352	344	376	358	385	369	384	348	384	329	388	398	368	369	369	346	352	351	386	323	359	381	375	357	378	402	384	340	364	364	361	337	363	350	375	401	363	385	353	353	399	370	378	362	338	327	396	349	371	356	339	402	358	377	373	357	353	364	376	370	370	355	386	368	400	385	372	391	393	361	374	376	337	325	358	372	369	351	364	352	349	378	355	383	395	374	384	390	364	386	369	395	343	356	370	370	342	351	392	352	372	376	382	375	373	376	366	370	378	373	380	356	371	361	369	347	330	363	378	376	351	335	371	388	361	353	367	390	384	341	357	377	362	354	379	385	354	364	355	370	375	391	374	381	347	362	363	409	375	421	347	363	402	361	350	348	380	381	377	373	369	405	340	344	373	381	393	373	350	363	377	359	367	331	361	390	376	374	377	341	390	341	358	334	371	354	352	361	377	365	363	390	346	370	344	357	375	363	342	381	366	347	323	333	382	372	373	363	391	376	371	381	334	334	378	326	369	335	389	372	377	380	363	347	344	358	360	392	388	374	344	386	407	389	375	381	375	376	371	341	373	379	368	373	351	326	348	361	386	363	340	357	379	374	396	364	369	369	386	362	363	387	348	406	373	384	380	355	359	383	369	354	384	376	372	393	357	379	348	329	368	354	406	358	406	392	364	398	363	392	342	367	363	370	363	376	363	373	346	359	341	374	341	399	384	349	391	359	353	391	401	361	394	367	363	355	364	375	355	389	389	370	366	367	383	352	330	361	394	377	352	363	341	362	371	368	387	392	326	353	364	369	396	380	347	369	355	356	364	350	366	407	386	396	330	388	356	396	388	387	407	361	349	397	351	358	373	345	395	364	333	357	390	346	382	346	374	333	384	374	382	344	366	342	361	379	346	350	349	386	362	350	361	369	397	320	383	357	408	355	389	381	365	394	369	379	383	363	369	360	326	368	360	370	335	379	354	374	389	356	384	386	375	346	352	372	364	376	421	371	390	414	342	382	349	375	380	364	341	332	383	382	357	385	328	329	363	375	360	377	391	394	363	355	327	349	314	365	340	411	399	346	353	401	355	376	371	357	383	350	352	363	345	352	352	339	380	364	390	363	371	380	357	387	368	377	362	381	375	372	372	373	345	390	364	421	367	363	365	354	339	383	376	350	371	375	409	370	399	369	368	393	396	335	367	332	351	376	335	350	390	373	374	360	362	393	339	340	366	373	366	323	361	378	358	364	344	389	369	352	352	373	360	398	376	389	369	344	372	376	414	381	381	368	359	353	359
8761	11280	10179	5612	3635	2629	2019	1621	1345	1193	1026	933	839	784	709	623	662	573	612	554	496	519	519	524	495	503	460	477	477	441	484	490	452	407	443	402	482	440	429	405	421	439	425	408	409	405	433	430	461	426	381	440	411	401	407	419	425	411	438	422	407	400	411	400	401	416	401	399	378	402	417	425	401	404	413	461	418	432	415	411	400	387	394	420	419	418	416	382	392	401	386	408	400	398	405	418	399	411	408	408	394	379	421	402	406	386	408	382	401	412	396	415	407	434	400	401	400	420	405	345	402	403	381	380	386	426	398	380	422	427	422	385	432	397	443	362	414	400	397	368	389	387	403	399	390	393	374	395	427	404	430	403	372	393	386	407	401	393	415	395	382	393	419	364	413	380	413	425	410	391	406	427	403	440	399	378	431	396	405	402	397	408	372	406	401	367	430	424	390	419	392	378	391	386	397	415	424	437	364	413	414	433	399	383	418	373	403	402	391	455	405	406	424	393	401	400	392	412	410	422	388	428	373	415	408	388	405	401	394	422	405	436	376	391	380	408	353	394	401	372	455	355	422	395	428	388	360	372	376	382	368	383	374	397	382	361	391	388	384	388	402	402	385	392	402	442	402	438	378	393	406	416	389	405	390	388	411	407	398	396	393	418	389	416	390	399	392	423	397	377	387	386	403	421	420	385	393	382	375	409	384	406	412	397	419	412	388	399	435	388	370	418	375	418	390	386	373	376	400	435	438	424	394	402	394	383	410	381	397	397	377	405	378	403	408	398	348	427	362	367	424	399	436	421	422	409	416	382	391	416	364	415	456	381	402	410	367	383	427	392	378	395	423	423	381	404	357	397	396	390	396	381	391	390	400	418	401	414	414	407	405	399	415	382	392	368	394	380	393	362	370	399	398	407	410	368	403	396	400	397	414	373	387	369	375	410	447	382	419	400	419	404	407	410	371	404	409	376	403	398	425	401	414	362	421	402	361	404	433	415	391	425	417	389	405	404	388	382	413	401	397	402	390	403	412	383	410	405	389	403	364	403	422	398	385	407	404	415	425	383	399	433	423	389	429	423	410	418	391	435	399	383	374	389	428	434	399	407	390	408	413	375	351	388	403	395	420	383	432	413	380	406	409	381	421	375	407	404	424	402	383	396	390	394	414	422	390	369	361	413	404	434	401	393	377	415	400	393	400	373	425	396	413	400	387	385	410	431	417	360	410	362	378	394	420	403	382	419	382	400	397	389	360	384	401	364	379	425	347	439	397	405	420	381	442	403	437	356	397	417	421	397	417	393	407	381	408	423	424	368	419	429	355	402	401	398	393	381	357	394	387	399	406	419	426	401	402	399	391	374	393	388	379	421	368	396	428	458	376	429	393	418	372	376	378	393	399	413	397	390	396	414	407	389	397	402	413	396	418	394	406	382	393	397	423	390	441	391	419	410	412	396	406	396	415	393	400	369	396	406	371	395	400	376	390	392	423	390	434	394	378	384	394	397	397	398	410	411	389	408	374	421	411	396	408	409	436	412	385	397	409	395	403	391	416	409	408	415	392	371	412	369	385	379	373	371	409	395	397	386	375	384	394	394	379	425	429	406	401	388	381	363	397	379	389	398	381	415	395	365	393	393	404	422	432	383	392	410	412	364	359	403	399	370	369	423	407	392	401	398	424	385	384	379	409	426	421	386	372	365	399	377	397	382	405	424	416	391	354	386	402	408	434	367	395	401	397	407	387	385	369	380	379	406	429	397	391	418	387	386	424	399	359	412	402	399	417	409	414	389	405	390	420	382	401	388	414	385	395	432	372	398	391	373	384	441	454	403	446	410	367	379	402	425	372	373	385	364	438	435	366	376	380	405	377	389	423	381	380	370	404	392	414	387	393	403	411	377	416	407	382	411	412	401	382	389	398	392	407	409	374	398	401	437	404	380	396	392	381	361	413	370	397	418	390	387	414	411	397	422	411	415	409	399	369	350	388	383	387	410	412	380	382	419	417	386	395	390	399	381	408	416	388	415	387	381	364	406	377	356	393	385	384	416	396	408	388	397	407	423	416	399	375	419	401	404	360	379	387	368	423	395	405	378	392	424	383	392	367	402	415	405	416	388	402	400	400	390	395	394	385	438	425	432	379	371	403	411	429	386	402	383	394	413	398	393	419	380	385	398	397	389	437	394	411	414	387	409	371	406	426	377	411	426	407	420	405	386	369	391	371	380	365	369	424	390	425	420	399	395	395	385	389	409	412	390	412	400	375	446	376	419	400	431	382	428	399	361	413	360	406	378	394	394	415	401	415	390	401	332	409	370	417	401	356	369	441	391	407	423	417	382	433	418	392	435	416	431	387	422	388	404	408	373	409	381	416	400	406	390	404	397	403	408	397	370	390	382	393	402	409	431	415	392	413	403	417	391	400	368	384	428	383	409	374	421	426	389	427	366	397	397	375	391	418	426	378	415	415	397	373	401	415	392	371	382	389	404	390	417	436	393	338	409	389	420	442	399	379	383	405	383	407	408	404	402	386	393	401	392	407	435	404	418	407	382	401	406	378	422	426	426	405	393	369	378	384	398	383	392	397	411	368	404	401	421	413	382	418	409	387	420	394	384	372	372	409	381	413	401	421	426	395	409	402	391	357	440	380	426	432	375	412	400	407	431	402	370	400	389	413	399	387	432	379	384	400	428	430	410	373	392	401	406	442	403	382	402	414	409	393	440	432	398	401	397	397	379	360	385	399	402	383	388	364	407	409	419	399	407	407	413	417	411	388	383	391	392	361	419	399	406	420	391	394	441	386	378	425	410	371	418	365	399	413	401	368	364	392	427	408	413	397	413	401	398	385	365	374	388	401	395	418	394	388	428	411	424	418	412	390	364	388	403	392	398	371	393	417	369	383	405	405	380	366	397	377	398	412	374	395	427	382	424	412	364	365	395	412	426	388	411	380	396	417	428	410	395	386	381	422	437	409	410	404	387	414	387	387	402	389	389	409	390	418	394	459	442	377	393	389	393	430	421	369	411	391	359	411	433	442	393	399	383	398	384	393	442	403	421	400	400	410	439	395	398	398	407	407	427	411	423	402	370	420	408	369	395	422	392	398	376	393	420	387	403	401	391	383	387	394	374	380	412	372	412	428	384	373	391	386	396	372	408	406	422	421	389	402	448	434	367	405	362	379	373	423	400	423	406	401	378	416	367	366	392	402	392	363	374	404	404	401	390	374	431	398	433	397	440	399	399	397	362	420	420	430	379	373	399	418	406	394	367	385	407	402	375	379	374	386	402	363	390	392	359	395	384	415	428	391	415	390	368	373	403	391	380	377	422	388	436	413	432	397	382	407	405	391	406	372	374	374	392	400	386	396	385	387	377	406	355	373	384	421	416	398	408	395	391	398	412	393	387	396	378	438	422	385	414	378	403	385	427	425	371	380	387	403	377	381	384	405	379	394	412	468	412	382	385	428	394	395	413	380	373	399	374	410	416	395	395	428	395	427	380
22612	20354	26833	23741	20362	20362	6408	2005	1478	1412	1270	1188	1096	1077	986	1017	941	973	996	930	885	959	880	848	825	837	858	812	846	813	864	817	873	838	813	822	806	858	771	861	806	800	771	827	771	761	777	773	777	800	791	771	794	831	751	784	795	801	788	789	791	793	788	746	823	784	799	728	774	749	782	771	755	836	816	789	805	755	747	765	735	785	800	777	724	767	780	828	788	743	725	765	793	804	793	762	812	809	762	758	804	775	814	738	763	786	790	811	778	779	754	776	793	802	774	782	818	797	783	803	781	806	758	729	702	749	783	730	796	774	741	773	774	746	742	809	752	758	779	772	774	735	760	789	801	767	786	764	807	717	778	840	815	770	744	805	729	723	807	729	788	791	796	724	796	777	768	747	784	832	781	789	784	744	800	777	772	783	768	799	718	725	825	809	788	784	721	718	792	813	694	760	724	788	792	827	853	778	771	799	741	797	773	775	788	747	763	781	731	802	805	745	796	745	772	776	779	743	718	814	828	757	744	781	750	724	771	808	742	765	783	798	774	762	786	795	791	809	747	740	731	782	793	724	778	726	791	796	799	769	732	808	769	774	799	712	747	733	773	830	780	795	776	742	777	783	772	725	773	794	744	735	778	762	733	742	767	777	765	814	774	799	694	773	800	798	752	753	751	756	782	787	767	780	802	833	797	731	732	743	823	754	762	751	785	805	793	753	790	800	746	781	828	794	798	798	727	819	747	803	795	801	729	738	761	779	786	838	737	746	747	789	775	787	766	771	796	788	790	817	757	778	723	771	706	766	780	777	738	737	797	740	792	793	791	791	766	735	740	742	786	759	760	754	686	781	813	758	755	766	804	788	785	809	758	810	757	759	742	804	819	753	824	769	769	746	739	721	755	720	726	762	789	739	721	724	791	803	753	763	754	769	736	742	788	820	749	817	745	751	758	827	808	745	768	775	735	790	786	810	766	775	822	785	754	711	766	771	776	754	793	763	827	813	770	806	747	761	823	753	833	772	773	830	773	736	786	769	715	739	783	790	794	793	811	772	709	788	815	738	786	768	773	770	770	741	765	784	824	761	812	797	782	756	727	797	799	828	782	756	801	743	790	785	807	803	750	806	743	784	775	760	736	799	750	779	749	754	762	782	769	745	744	750	735	774	772	766	776	772	777	755	750	773	775	781	739	760	841	777	810	811	777	788	792	799	789	804	806	784	770	811	756	749	782	830	767	733	788	769	774	775	752	755	810	836	803	738	764	828	790	765	792	760	757	771	823	797	725	759	779	770	745	795	737	803	792	752	792	781	814	794	754	727	791	764	791	757	745	813	801	745	774	778	792	811	807	756	792	813	820	804	765	781	782	827	757	761	769	779	768	716	793	713	788	756	781	776	753	831	780	791	770	733	788	737	794	799	792	769	781	755	779	763	712	758	802	827	799	821	813	771	812	797	783	766	761	789	750	737	752	816	743	724	791	772	783	764	753	745	762	795	794	746	747	753	775	798	766	750	786	763	775	784	774	751	800	765	792	796	811	828	757	791	734	764	722	825	788	789	795	786	774	782	774	764	770	828	753	821	789	766	794	718	774	757	763	767	794	770	831	813	740	792	743	743	772	721	817	728	767	800	770	788	781	736	814	781	731	762	808	750	763	762	795	781	765	791	736	735	810	830	776	729	756	788	764	780	771	778	774	730	777	735	772	807	797	744	800	747	771	743	776	783	816	794	778	754	752	747	807	814	743	728	793	775	787	810	741	810	772	719	789	804	757	732	779	761	785	767	815	810	802	784	778	798	746	719	820	780	749	821	804	775	768	759	806	751	771	831	789	802	730	743	802	761	757	797	775	760	763	786	803	760	803	704	798	759	805	784	768	744	740	744	815	790	790	781	783	724	796	789	773	791	769	795	713	793	771	771	762	738	768	786	773	739	798	780	774	767	796	761	779	752	780	746	765	758	745	767	778	776	779	782	750	764	746	784	779	811	727	780	730	758	757	723	829	728	795	834	770	731	762	774	772	766	726	754	743	802	759	759	818	767	777	794	816	823	858	792	737	780	741	773	746	762	779	755	790	730	771	793	768	787	818	796	806	769	751	755	795	802	725	759	754	792	766	831	792	811	759	803	743	748	775	773	772	814	786	758	769	791	737	747	823	798	793	749	766	801	781	795	771	771	834	756	736	720	774	740	714	748	776	806	758	778	764	766	791	835	740	760	783	764	786	807	794	764	791	734	749	759	762	772	775	762	765	797	724	733	789	783	780	727	824	782	767	788	826	817	781	721	776	789	783	780	781	756	781	771	818	756	786	738	797	764	773	770	787	781	782	843	789	787	762	842	753	822	746	796	832	712	708	749	730	794	741	799	827	780	771	813	791	794	792	796	771	728	742	803	771	794	801	740	789	761	818	787	729	746	792	746	782	778	779	744	763	770	790	752	820	771	767	833	759	771	792	760	741	760	770	785	736	747	779	770	752	734	797	766	799	784	760	744	740	769	815	783	786	787	767	780	781	762	789	818	746	745	784	801	761	789	749	809	760	817	765	751	761	739	719	729	764	759	735	764	758	788	759	761	789	742	734	769	861	803	775	787	747	751	739	765	779	783	780	735	753	802	758	807	732	748	800	808	766	739	814	781	832	743	841	769	800	794	791	759	790	769	734	739	782	740	801	804	776	807	778	793	757	812	814	813	785	784	752	778	810	749	785	782	829	807	797	760	812	785	723	773	777	735	765	758	789	767	814	755	765	805	769	790	723	811	807	760	777	789	781	757	820	771	787	765	796	812	791	767	766	782	726	799	789	808	748	745	777	801	755	757	723	730	749	774	791	753	757	774	772	761	780	798	784	766	792	762	789	798	747	735	761	788	763	755	752	755	808	785	784	827	769	793	779	784	759	818	739	767	731	812	737	816	761	727	767	773	783	803	751	784	727	736	792	798	816	767	773	796	768	743	761	807	755	775	752	792	769	812	741	788	760	754	779	749	790	802	772	782	797	766	761	774	729	748	727	775	782	820	783	755	737	781	774	771	768	787	797	767	767	743	708	780	787	746	786	785	742	818	721	764	833	787	741	757	727	807	753	759	766	762	782	788	806	756	799	740	778	783	725	753	809	773	791	775	761	766	798	750	800	781	790	757	734	742	752	820	745	731	786	825	815	713	800	778	838	787	776	732	783	778	776	772	750	795	791	732	810	758	763	752	791	743	805	763	783	797	787	745	725	816	788	780	757	823	795	700	729	772	794	764	757	750	797	727	777	771	760	764	752	750	715	771	737	767	735	797	850	783	807	793	801	762	767	801	753	772	789	804	778	736	773	765	761	781	743	754	751	790	763	805	794	761	746	781	743	762	764	768	818	767	794	772	773	748	757	775	807	804	796	782	739	772	785	750	742	824	787	799	773	715	733	761	785	811	799	730	741	776	757	776	776	731	755	793	785	809	823	739	794	754	758	712	760	756	779	788	741	777	786	800	784	816	764	763	814	740	794	761
11979	17805	16276	9690	6609	4933	3667	2942	2526	2173	1874	1679	1536	1463	1331	1169	1169	1198	1099	1045	1026	936	950	921	891	894	893	893	848	868	890	886	828	836	817	819	823	811	845	826	789	786	748	785	750	794	865	819	747	797	772	767	756	792	787	832	780	747	842	773	721	790	747	761	772	766	737	793	720	744	706	750	763	722	737	780	739	780	717	738	778	818	772	755	772	760	797	755	769	724	796	733	770	757	747	764	728	723	748	753	711	755	759	772	795	740	725	727	750	753	739	757	736	759	756	765	732	737	765	763	743	697	723	761	694	705	764	751	730	711	745	808	741	730	721	783	759	757	783	726	721	653	725	735	799	793	711	697	762	790	759	717	727	779	709	783	727	764	735	722	785	666	765	735	719	797	738	758	755	735	717	739	747	731	745	783	769	754	768	735	743	780	685	790	787	761	753	780	741	748	737	727	748	743	754	736	733	755	733	741	733	770	701	756	768	732	770	723	726	765	762	759	741	753	753	758	699	797	762	750	755	721	759	785	741	743	727	738	727	727	752	763	744	766	746	745	746	749	732	761	740	720	771	685	732	767	739	720	750	769	793	766	753	709	698	720	698	738	726	715	785	755	728	750	760	782	715	766	771	754	760	704	791	787	729	801	770	755	730	763	751	769	761	715	790	772	760	758	778	768	776	748	752	777	705	734	690	715	742	727	751	720	766	759	691	713	772	723	750	720	746	717	772	768	750	719	797	792	786	698	760	787	726	761	780	759	726	778	725	760	756	761	762	737	738	725	736	748	730	755	753	761	770	755	717	711	723	744	727	731	695	710	728	743	724	785	757	711	747	722	768	771	742	728	726	754	723	740	725	733	771	737	732	754	735	712	755	765	732	718	744	761	765	699	732	758	737	737	761	722	730	654	679	723	750	756	702	685	708	731	745	766	744	759	715	693	746	769	697	725	755	742	725	729	768	740	745	749	743	704	759	752	705	734	735	759	736	724	738	744	757	727	744	750	686	795	756	740	698	703	744	751	780	772	730	728	706	751	713	771	763	743	740	775	773	705	770	716	765	777	730	771	722	761	737	764	738	796	728	713	753	753	751	749	763	784	757	772	733	715	783	746	753	789	756	761	750	753	711	719	775	759	776	747	741	734	750	745	770	753	705	733	795	712	764	775	757	784	726	764	775	782	714	720	762	792	772	728	719	765	751	750	754	750	748	796	732	754	697	749	723	734	744	762	706	726	739	724	748	766	757	765	774	754	732	734	774	786	751	745	720	728	740	822	752	701	728	718	748	748	762	767	762	744	725	767	717	732	685	775	791	728	766	733	790	715	755	766	748	735	779	737	767	770	739	717	731	757	732	710	770	765	782	685	766	758	759	737	769	746	767	736	724	765	747	776	787	778	771	741	771	746	705	772	730	722	733	778	750	712	713	723	779	704	738	761	729	776	751	746	715	782	728	719	719	721	753	720	744	744	748	800	752	772	749	771	756	693	772	708	753	721	757	705	800	686	777	725	706	758	725	718	707	753	733	724	769	752	757	750	711	750	772	724	779	758	699	731	691	747	695	786	736	678	736	724	755	735	718	746	766	791	754	770	747	776	764	670	788	734	736	725	723	795	767	750	731	768	759	731	800	756	733	787	739	766	757	768	747	746	698	754	728	742	741	737	719	751	790	749	717	709	748	809	708	725	782	755	690	727	768	777	716	742	724	729	726	741	692	743	722	725	782	708	743	719	800	747	708	786	725	760	718	761	736	715	764	787	690	777	756	731	705	712	754	719	732	752	780	720	743	760	722	738	748	746	707	725	749	717	757	728	723	711	763	755	762	706	706	795	738	724	709	740	768	765	738	722	795	742	727	754	716	747	786	724	739	717	739	736	727	720	744	729	747	765	758	761	655	744	716	738	804	716	720	762	720	745	772	695	768	685	687	756	756	714	746	710	723	766	697	769	739	766	744	747	793	750	718	750	789	716	791	717	760	770	728	736	780	779	796	734	698	669	719	711	733	765	771	737	741	713	729	730	718	767	727	801	704	771	744	724	728	716	755	802	747	764	745	731	745	686	731	732	733	788	743	691	756	749	739	703	750	742	770	721	793	726	735	785	715	721	678	714	780	768	739	709	751	740	749	735	803	715	849	718	727	726	740	740	749	716	730	739	754	705	732	753	757	723	751	713	736	747	734	768	790	775	734	701	813	752	785	726	702	767	805	769	723	734	733	765	739	719	770	750	751	753	693	707	749	694	780	696	750	750	683	746	742	724	738	775	737	762	705	719	732	760	735	744	763	758	761	747	751	764	763	699	767	765	805	768	695	704	731	758	751	764	734	810	767	740	666	694	707	731	768	754	782	781	711	787	733	724	751	777	737	700	730	778	726	690	793	746	749	767	736	725	758	724	770	744	738	767	744	758	724	782	760	717	762	742	741	786	718	707	756	771	722	707	799	745	738	685	763	759	709	717	766	702	760	716	755	737	736	768	726	689	739	780	721	758	793	730	737	736	738	766	725	728	746	755	706	757	758	728	714	752	720	754	731	793	742	802	712	728	799	729	696	757	756	745	775	757	717	711	764	736	759	741	736	845	728	749	712	751	732	753	716	711	761	735	748	749	750	749	784	763	781	749	728	692	801	775	735	768	742	723	713	717	766	761	764	754	729	767	764	796	748	730	748	731	766	716	726	708	762	709	736	743	743	781	780	736	701	714	705	725	779	748	704	727	769	745	703	740	739	743	771	767	689	737	730	724	770	736	768	765	727	714	723	764	796	726	734	774	726	760	647	731	713	726	785	818	741	744	762	743	727	671	754	713	748	738	703	788	696	697	736	739	731	727	766	736	747	803	751	731	695	754	721	735	711	690	783	730	745	742	703	716	772	766	714	717	775	717	743	711	751	743	708	744	730	733	728	737	758	732	771	744	737	759	694	755	799	711	738	716	727	738	819	745	767	770	747	759	761	771	741	702	691	802	737	740	770	735	744	682	749	752	746	661	735	755	780	726	700	763	740	731	744	688	703	785	730	712	700	720	738	799	735	791	767	706	769	735	752	743	773	762	718	743	803	784	772	765	743	747	779	761	752	752	744	735	754	749	726	702	765	740	746	765	712	746	761	735	727	718	795	729	775	750	732	720	708	688	755	758	774	755	732	738	777	740	737	753	734	792	743	775	769	708	730	690	773	730	758	757	762	760	732	788	725	732	733	809	760	776	745	700	769	748	761	683	724	713	783	787	770	718	753	732	732	767	759	760	715	736	784	800	702	741	717	761	718	727	759	752	775	735	767	745	755	764	766	747	762	752	745	757	753	707	713	739	802	736	709	761	783	722	713	733	691	761	693	763	737	712	751	717	787	780	783	808	747	744	767	772	730	714	749	710	741	738	721	728	707	750	790	736	730	700	701	737	762	768	725	717	774	754	735	767	757	743	720	742	759	717	776	730	729	718	784	737	732	710	762	710	714	794	788	740	725	775	712	799	749	759	695	748	765	741	728	739	745	759
27801	13180	2204	1012	860	827	754	767	748	776	771	795	769	784	800	731	748	752	798	763	791	721	741	794	776	731	733	756	774	763	790	777	730	756	762	794	771	727	735	692	757	772	727	773	695	746	758	745	703	719	781	764	743	689	765	729	806	751	779	750	757	767	746	749	749	766	755	755	726	735	718	721	738	739	742	710	737	767	773	746	738	743	737	773	810	736	728	770	720	804	763	765	787	769	761	746	720	759	751	735	741	784	740	772	756	712	765	742	778	717	721	729	744	745	735	759	762	724	766	785	749	724	736	778	753	701	771	709	758	794	755	752	759	781	770	751	771	766	795	741	785	703	790	760	743	719	793	765	722	786	759	755	756	755	756	740	720	755	732	789	759	732	731	736	762	717	729	686	794	720	788	807	780	757	739	736	726	764	740	781	766	761	765	760	750	698	720	703	756	722	767	736	724	790	759	748	788	779	742	737	780	721	770	740	770	720	762	779	740	726	713	761	778	765	776	796	737	774	739	788	771	720	743	743	773	752	761	778	783	730	724	725	705	743	726	746	733	755	717	734	713	765	788	745	749	744	749	747	775	763	754	774	789	699	810	802	751	777	697	734	776	774	730	751	728	745	741	756	739	751	769	719	778	746	728	769	749	766	773	686	775	725	733	765	732	760	741	759	824	741	791	746	751	786	755	767	729	700	763	764	719	797	751	755	740	727	721	707	777	775	764	694	749	768	749	735	768	751	693	778	796	776	747	750	786	768	787	702	729	755	762	764	757	732	781	734	775	748	770	794	755	761	799	808	807	760	748	724	759	750	750	743	751	735	720	706	765	759	739	793	779	737	770	810	763	776	807	752	715	795	785	714	733	749	738	753	735	758	760	718	738	766	724	724	761	774	737	744	754	726	791	743	772	770	771	728	739	773	726	736	735	756	711	782	724	742	750	725	764	746	759	758	699	730	768	772	799	811	787	750	720	734	711	770	727	811	807	747	742	769	706	719	735	734	759	718	738	720	775	753	797	756	731	768	769	717	732	776	714	810	738	748	746	726	704	795	733	810	740	771	781	732	682	752	738	747	777	740	712	735	809	723	752	769	751	733	728	760	790	743	709	794	778	710	727	726	703	748	709	716	738	770	750	723	778	777	787	736	721	769	786	737	777	719	731	806	731	726	756	784	745	788	779	738	750	728	725	755	667	761	768	827	736	765	770	721	724	771	712	774	760	756	723	796	771	671	749	742	717	756	704	707	779	762	812	733	785	723	687	784	706	713	753	769	741	741	750	769	766	725	734	759	817	715	738	738	712	768	755	805	766	732	760	756	753	791	717	756	710	717	740	705	751	764	759	798	771	746	744	701	726	758	755	710	690	745	701	746	734	760	760	680	752	753	723	738	747	773	745	756	747	728	835	736	702	808	758	795	714	781	709	751	770	716	757	729	714	723	716	784	661	756	780	786	737	702	737	765	772	754	766	729	738	754	798	768	738	731	735	783	705	819	727	749	743	742	752	700	772	757	782	793	721	716	691	721	754	739	781	761	768	757	773	722	754	754	773	752	758	795	756	754	744	737	740	734	745	749	706	773	748	737	732	737	768	745	788	783	738	747	737	756	700	744	747	763	735	734	768	744	716	759	700	777	777	743	721	756	715	742	717	801	773	847	761	749	714	719	775	735	719	737	758	775	754	779	754	794	807	771	690	728	772	717	758	717	717	732	697	691	703	683	716	755	798	769	751	802	754	741	745	789	768	730	706	708	740	760	743	733	716	728	750	719	740	713	815	780	755	734	706	737	722	713	749	765	754	794	744	745	759	703	734	713	697	722	757	776	802	735	748	743	752	731	765	717	760	733	839	746	751	707	754	794	715	736	758	726	763	711	759	762	721	760	779	758	726	808	779	665	782	766	741	795	714	773	758	726	687	731	741	758	799	749	750	760	757	761	717	707	747	746	774	770	713	730	716	721	765	778	758	785	682	772	748	753	805	734	781	741	806	742	765	761	758	757	788	728	720	719	719	771	748	712	780	748	773	720	707	728	807	738	701	748	751	722	731	732	751	733	715	748	723	768	750	741	735	766	716	695	741	795	687	734	732	777	739	724	752	745	709	791	729	696	765	736	759	766	768	695	734	742	719	749	741	741	702	762	774	756	732	744	764	769	747	714	708	762	714	714	840	781	761	778	740	742	734	708	751	723	740	745	704	760	793	769	762	771	713	760	729	744	803	738	752	774	785	734	730	749	761	755	775	694	714	731	825	744	752	734	781	749	747	762	767	741	757	781	755	719	775	725	750	721	740	754	806	760	809	765	746	784	729	740	735	725	758	724	725	722	768	779	782	733	716	767	797	774	693	739	744	794	741	742	749	760	777	750	704	791	695	743	699	729	744	744	739	734	728	772	777	773	794	689	737	803	740	815	746	740	695	744	737	765	788	696	716	739	746	774	725	734	747	762	768	746	748	796	750	698	754	759	797	784	760	744	693	745	732	807	763	711	728	722	771	775	755	743	708	777	729	776	763	739	778	776	789	703	749	746	733	752	664	742	777	751	745	702	752	727	739	752	797	792	763	760	722	724	698	771	770	697	815	750	744	786	712	757	775	748	764	739	714	698	743	754	738	778	726	710	752	782	744	745	740	743	739	766	695	759	715	718	769	759	709	775	775	745	735	757	784	753	762	703	729	770	723	714	704	733	725	736	806	744	734	783	769	761	707	808	721	793	749	771	746	710	744	780	786	791	688	710	737	765	802	760	698	755	757	801	739	714	739	774	754	707	733	688	766	701	738	734	724	717	760	758	749	757	743	749	729	714	782	749	748	720	793	711	731	717	729	796	715	695	702	772	745	746	754	751	747	763	770	835	753	758	750	732	804	715	741	727	733	694	739	755	785	784	776	784	716	756	767	735	768	777	707	756	761	750	686	771	782	730	755	734	784	749	770	742	742	755	734	718	757	728	782	782	788	760	742	750	741	731	715	776	756	695	717	713	733	785	753	779	746	735	725	779	771	737	741	698	744	696	758	728	722	761	756	742	725	749	752	742	749	770	776	744	743	746	745	715	791	756	767	714	689	792	750	759	737	756	730	762	786	782	736	788	745	762	724	756	695	747	744	714	760	777	749	756	738	743	754	776	795	761	757	702	734	734	691	769	791	759	711	746	762	688	746	770	747	751	771	788	809	719	745	708	790	796	702	769	740	723	715	751	775	767	708	766	749	780	719	700	742	726	732	736	758	765	694	750	765	779	781	721	745	744	775	772	772	739	742	738	766	699	762	778	726	788	784	762	779	728	727	777	738	743	726	761	764	770	744	733	738	754	809	744	750	745	730	743	776	739	726	724	794	807	714	783	746	783	770	761	764	780	711	756	767	725	767	741	765	761	805	790	758	724	765	729	755	803	750	764	754	760	754	768	725	711	745	712	794	730	728	740	751	747	789	796	756	730	712	745	747	785	747	763	753	725	747	743	752	785	734	688	750	752	794	778	729	725	815	743	748	810
5612	1505	1337	1040	949	878	823	852	830	811	747	873	820	803	781	831	817	803	745	770	746	803	793	862	804	751	816	825	789	811	810	784	755	786	794	764	791	792	775	787	818	820	790	765	814	791	799	800	768	842	761	782	875	778	759	719	821	774	759	760	802	790	783	840	762	824	788	799	769	785	775	740	802	785	753	766	769	746	752	774	751	757	867	737	805	808	816	801	790	777	768	803	830	774	777	778	790	793	792	792	765	800	763	762	794	830	800	830	733	728	736	781	799	783	730	726	763	819	852	778	782	725	729	798	756	749	830	802	755	715	813	783	796	746	829	763	769	783	793	752	776	827	749	786	804	842	795	766	779	762	778	794	775	781	809	755	764	824	798	817	822	824	772	810	785	804	746	751	838	757	796	790	792	823	774	723	779	758	748	739	771	802	813	789	764	735	748	853	814	800	804	827	770	809	791	795	760	784	775	772	771	822	748	781	768	810	781	808	803	782	787	741	771	757	788	793	758	781	785	834	812	747	861	792	729	826	877	804	783	779	783	793	796	778	815	749	791	770	766	765	754	816	849	769	778	786	763	829	778	786	799	751	771	798	756	789	804	783	800	796	711	830	761	763	814	746	746	819	783	785	819	769	819	769	770	795	838	769	746	792	795	787	773	773	785	800	850	842	819	771	760	717	825	786	779	762	745	793	800	773	711	787	815	802	800	773	775	753	795	816	759	756	739	779	773	755	786	709	793	833	792	752	792	833	714	801	762	824	831	766	737	772	747	800	806	728	749	748	807	796	809	842	830	787	838	807	802	753	762	845	814	756	820	735	773	811	747	751	791	841	741	749	771	802	821	763	774	782	773	787	781	821	827	808	762	814	733	759	812	795	807	804	755	791	762	807	794	817	812	748	739	788	811	782	775	800	856	798	766	787	789	732	736	794	778	800	816	822	790	795	803	725	780	770	773	753	815	778	792	772	812	812	809	822	789	769	716	787	797	737	804	801	807	724	757	801	780	809	752	793	811	765	800	786	794	763	807	794	785	745	797	805	762	771	778	837	801	766	758	778	802	729	785	844	791	731	760	818	828	817	810	817	771	774	799	812	795	743	831	754	777	839	757	817	783	828	796	777	814	755	753	824	802	789	737	758	788	823	788	779	781	771	746	790	797	785	769	817	742	779	814	783	801	808	786	831	742	813	742	795	758	802	786	761	791	760	788	776	799	802	784	766	811	776	780	795	780	817	829	777	796	774	785	792	780	796	763	771	780	763	813	784	802	817	793	768	785	822	835	832	842	779	799	796	795	746	787	765	734	810	826	795	769	781	812	784	783	812	819	815	730	739	780	783	809	757	733	794	798	816	790	775	783	767	747	815	743	736	816	766	765	764	844	808	785	825	810	805	830	745	831	750	784	790	777	767	798	792	796	775	761	809	757	752	775	799	768	801	810	781	810	819	789	776	790	808	770	770	740	792	799	798	756	747	817	773	780	792	775	737	787	768	786	788	802	818	769	815	801	840	792	788	787	811	812	743	796	750	749	855	823	794	785	772	768	780	812	804	778	784	736	811	784	738	824	735	788	781	777	764	793	831	767	790	773	787	781	783	847	799	757	750	765	743	772	790	768	803	829	808	840	775	776	789	828	814	848	793	784	802	766	733	816	811	799	784	760	753	801	767	798	773	823	729	775	814	779	812	775	748	769	795	777	761	778	758	858	792	787	789	785	784	803	761	801	814	765	810	801	743	796	736	743	842	800	838	762	768	800	835	799	779	788	781	764	841	801	793	754	815	764	804	801	810	775	794	815	775	787	787	817	786	825	766	801	785	800	795	776	760	793	787	791	788	771	779	766	807	813	791	815	728	761	804	792	761	782	759	774	789	797	797	786	809	771	787	776	816	809	782	810	768	807	779	756	815	757	805	740	789	824	807	821	780	749	801	823	759	790	814	738	778	825	839	824	799	773	746	772	739	804	832	764	766	751	815	804	781	798	780	797	803	788	771	779	774	801	748	791	777	771	767	815	781	780	772	726	827	825	810	766	842	778	712	792	759	786	766	815	812	797	779	775	755	766	770	781	777	807	804	803	797	788	837	809	770	768	771	761	825	782	769	841	781	766	775	764	794	828	751	805	809	828	794	799	753	849	749	797	824	735	776	827	769	818	814	819	748	790	798	772	776	792	820	802	814	755	766	774	789	780	805	798	759	762	770	793	769	761	848	799	795	745	811	730	765	788	756	780	823	753	754	768	808	801	812	805	783	761	734	742	866	754	796	756	805	817	780	775	778	808	809	774	759	766	789	782	758	802	772	796	802	819	790	800	787	804	818	769	778	820	844	810	801	754	747	771	763	768	836	728	805	757	785	746	775	804	793	792	811	803	770	784	798	764	823	751	765	803	776	813	853	822	765	813	780	819	805	763	804	826	763	782	791	811	800	785	750	773	776	804	767	774	784	798	758	757	705	745	791	787	796	766	813	792	782	801	782	742	787	833	774	768	793	806	768	790	814	792	807	815	802	821	727	781	784	785	814	773	819	825	828	826	775	802	751	779	782	775	794	799	826	789	722	812	783	753	825	792	759	814	796	764	804	785	766	807	761	780	756	772	786	796	795	787	779	813	815	808	794	803	769	764	819	814	823	779	819	794	777	777	779	802	783	797	806	813	807	825	755	845	787	769	827	756	805	783	745	779	807	780	770	846	786	770	768	762	789	761	800	808	795	800	744	772	800	793	806	810	786	751	749	814	808	786	792	851	740	817	777	801	824	800	695	795	807	775	795	765	845	771	814	822	821	774	754	773	799	758	789	752	788	789	791	770	752	771	836	769	740	775	810	743	764	834	791	793	777	761	802	804	812	816	797	771	766	818	757	801	776	800	790	804	799	824	756	769	814	770	850	782	761	792	815	803	743	789	772	778	820	793	816	818	815	817	847	802	761	772	769	818	797	810	788	778	812	715	772	824	826	791	802	813	787	745	780	735	801	818	836	777	777	803	763	770	790	757	806	783	728	776	749	772	843	781	750	801	767	836	761	759	789	751	774	808	830	779	828	825	782	801	815	771	730	786	796	756	764	811	777	832	805	771	772	765	787	758	779	814	789	785	770	759	802	816	793	769	790	760	830	817	750	763	780	855	776	768	775	832	770	799	778	770	743	790	769	764	759	781	767	794	832	758	795	803	798	826	852	776	780	808	771	778	775	776	824	776	792	796	796	764	837	841	761	826	788	741	827	781	815	782	776	850	779	809	803	776	810	854	835	804	728	824	761	799	777	789	785	794	744	751	775	789	777	806	824	793	799	765	736	763	796	820	826	788	771	757	757	765	794	757	799	755	813	792	837	819	734	821	817	740	760	813	795	815	777	774	750	770	797	788	832	733	786	764	754	774	778	806	819	758	837	808	794	784	757	832	817	792	825	817	794	795	772	777	804	773	803	800	801	789	764	772	856	790	793	825	774	738	779	766	757	774	798	794	792	864	784	820	837	777	756	794	798	786	773
24490	20360	26367	24243	20344	7533	1348	884	761	655	603	568	575	497	493	500	464	469	476	486	399	386	404	434	413	412	404	420	394	400	405	434	357	398	403	382	373	399	362	364	368	419	379	381	392	371	396	356	367	367	378	326	386	399	381	444	364	406	352	378	387	373	393	404	380	378	365	359	377	357	342	389	374	402	376	380	365	363	387	366	375	383	370	359	389	387	367	381	367	360	379	359	364	396	360	358	370	357	360	386	420	367	381	319	360	385	391	397	362	384	374	362	373	352	402	366	379	377	410	334	366	355	348	363	412	357	411	359	372	350	362	359	354	353	399	356	378	401	365	379	370	374	336	343	331	334	386	350	382	339	390	353	360	389	396	407	418	387	368	357	356	375	356	364	345	368	349	389	438	380	367	346	352	388	369	329	370	380	385	406	365	371	401	379	394	341	384	344	387	358	371	371	375	392	378	376	363	398	363	376	361	355	386	363	367	385	389	365	345	403	344	374	345	353	357	345	416	383	359	345	340	351	337	375	363	365	406	348	360	391	371	365	377	350	398	386	350	355	380	375	358	357	356	369	380	381	372	381	377	388	378	341	369	380	370	370	384	379	389	392	383	390	350	369	365	352	349	343	369	361	349	357	376	394	370	340	357	379	398	382	357	384	380	380	402	379	359	387	337	373	386	350	349	396	387	376	362	364	360	317	402	361	399	353	395	347	358	363	344	332	387	371	367	402	387	381	411	344	342	357	380	408	396	350	330	382	353	368	367	406	351	401	347	402	379	362	401	410	394	357	323	385	378	374	364	374	386	360	342	349	380	332	335	383	365	369	364	366	336	371	381	398	360	381	364	361	366	438	394	372	383	370	396	370	353	354	341	397	380	341	375	343	343	370	359	360	341	357	342	367	348	347	390	371	374	330	354	357	382	376	399	359	360	372	370	374	360	364	352	387	344	369	396	350	408	395	356	395	360	371	383	390	372	363	318	359	381	381	380	341	365	381	387	359	364	368	374	351	375	361	358	338	371	350	377	386	376	370	361	346	367	350	383	335	337	364	380	364	363	348	369	366	370	372	375	380	335	353	387	385	391	406	407	399	341	370	375	375	368	368	333	379	411	363	366	418	357	404	373	354	353	347	418	380	361	345	342	338	360	376	348	392	336	346	393	371	384	329	386	390	381	381	376	383	380	359	401	371	400	371	364	365	363	349	391	375	362	376	411	420	373	352	369	369	395	397	365	356	383	361	369	362	386	358	369	377	358	404	352	357	370	355	387	368	351	380	409	366	387	348	346	388	391	395	389	362	330	341	344	385	364	345	356	379	367	403	358	345	372	362	357	354	412	343	383	367	381	370	377	344	341	381	389	361	380	389	388	379	372	336	371	398	375	376	364	339	365	380	378	382	363	363	350	335	352	347	349	363	355	372	366	378	365	361	359	375	377	383	367	385	371	380	336	391	375	371	369	377	358	429	364	345	372	338	359	361	406	368	369	382	366	323	359	346	372	356	361	394	377	325	401	352	401	368	408	380	377	370	372	346	382	382	377	344	385	381	411	367	402	365	416	360	387	356	381	328	371	376	382	377	394	407	365	380	373	386	373	378	371	381	376	376	371	358	392	374	369	361	386	395	370	378	380	407	354	362	375	385	352	376	342	371	378	409	399	333	360	357	356	359	386	403	369	364	369	385	368	387	354	393	373	359	376	380	371	367	379	376	361	386	375	361	353	358	349	415	384	384	334	333	383	366	393	353	379	336	379	346	362	346	351	361	379	358	378	386	362	383	383	385	380	322	374	378	378	364	334	379	383	390	347	376	386	382	406	379	348	367	372	375	387	339	366	358	403	353	375	349	357	341	386	400	389	381	377	367	373	417	367	389	393	386	386	379	366	395	379	354	351	378	353	339	378	384	372	332	383	375	368	368	367	376	380	381	351	395	356	396	360	394	384	390	357	364	374	387	374	359	367	367	374	382	344	358	381	361	383	365	376	371	386	364	360	370	368	350	364	357	370	380	388	379	394	369	386	400	401	369	342	379	348	369	376	355	341	390	364	358	391	370	366	336	386	386	344	365	417	386	413	382	378	393	340	373	389	370	341	385	365	367	374	373	334	386	380	388	358	415	368	387	347	360	424	356	369	359	365	397	355	369	381	357	408	388	331	356	370	381	402	348	360	326	351	399	376	356	366	334	357	406	385	345	355	374	345	391	364	362	361	362	378	367	347	389	387	341	367	392	364	388	376	386	354	351	381	366	380	383	358	352	382	335	347	392	382	363	403	357	363	361	367	402	367	369	397	373	380	378	378	374	364	365	381	346	366	388	348	362	371	383	374	412	359	397	365	358	368	354	379	402	352	372	384	338	381	415	410	335	360	358	355	351	354	373	352	351	365	362	382	365	333	341	392	377	374	358	356	367	373	377	348	378	383	365	349	367	385	372	356	370	323	367	374	358	394	364	374	419	382	348	376	400	382	350	341	372	381	354	386	373	342	389	374	389	377	371	349	354	351	361	337	376	390	368	346	367	395	356	401	348	391	357	383	383	372	343	372	388	408	399	367	367	356	366	341	363	414	351	360	345	382	380	358	360	392	390	375	380	353	412	369	364	343	383	368	385	375	387	364	387	382	355	398	358	327	354	349	371	365	378	351	339	336	320	385	369	400	402	365	382	372	385	375	367	372	358	395	359	390	377	369	351	359	364	409	339	358	378	378	339	377	377	372	338	370	328	387	373	374	356	385	357	379	333	376	387	363	347	366	408	368	403	386	375	365	376	355	366	381	366	392	389	363	368	360	420	380	387	384	397	346	350	377	371	374	395	404	357	366	360	377	321	333	325	383	357	384	345	350	391	401	397	375	357	341	335	378	363	346	391	395	379	366	376	395	363	395	358	377	371	345	407	352	407	380	376	346	369	366	383	384	392	397	358	388	362	396	370	391	368	343	380	395	360	374	404	390	403	349	380	351	358	402	364	360	355	376	358	371	345	357	397	387	369	403	355	361	367	375	381	403	353	379	372	378	355	384	368	389	367	372	388	368	372	392	372	341	338	345	389	403	383	383	353	351	358	371	347	393	371	383	368	375	405	380	346	376	361	384	384	363	361	340	356	393	342	377	377	352	354	406	373	392	368	382	358	351	353	366	336	391	382	380	361	395	359	376	392	384	378	401	374	359	365	401	380	347	349	371	343	352	365	351	393	404	369	374	367	380	402	387	372	400	389	401	396	359	372	386	366	358	351	350	348	354	377	379	363	387	375	374	374	366	367	372	367	417	362	364	358	344	391	372	389	403	327	375	344	404	380	351	379	366	380	339	373	407	378	362	365	391	412	365	377	411	382	377	353	378	358	392	368	357	386	377	363	388	415	324	370	379	385	388	366	413	382	374	346	357	375	382	405	365	404	352	422	361	374	377	364	377	392	381	346	375	395	356	382	412	329	387	388	364	370	325	353	366	368	361	392	399	363	337	374	364	363	379	357	370	381	366	363	380	393	340	368
8993	11395	10209	5578	3759	2664	2004	1654	1361	1181	1029	939	868	692	736	663	613	588	576	550	523	541	496	478	496	453	476	465	447	466	429	454	437	444	398	439	459	443	416	428	480	439	422	423	403	376	412	416	466	402	398	433	392	415	423	422	427	418	434	447	425	414	419	440	467	407	391	430	409	375	417	417	435	402	390	407	446	424	385	414	413	406	412	383	397	383	421	404	423	448	424	398	397	412	376	396	420	411	393	381	372	416	405	433	383	369	401	404	423	398	394	464	394	386	423	418	382	427	377	428	407	402	413	429	397	424	426	415	423	407	373	411	398	392	386	409	438	413	425	420	392	409	421	410	412	378	412	375	403	425	392	450	405	372	444	398	385	399	391	389	387	431	395	410	396	386	414	409	381	399	409	402	421	419	380	391	373	417	375	376	379	420	430	400	408	382	375	398	389	374	390	395	367	393	404	431	384	430	378	371	415	400	403	417	381	391	432	401	390	397	412	379	377	416	392	403	417	402	402	420	409	420	415	411	366	393	381	399	419	416	386	379	399	397	423	389	417	388	440	399	432	400	395	399	388	399	384	366	402	377	388	358	413	446	384	394	405	424	418	419	425	395	420	397	419	417	402	398	388	419	384	394	412	411	386	386	409	428	414	440	404	410	375	396	398	430	402	426	412	438	403	396	385	402	424	373	425	439	418	406	407	360	412	408	379	385	382	394	426	379	408	402	403	397	403	420	412	410	416	416	406	405	386	389	372	436	411	386	379	445	404	390	397	393	387	383	408	433	376	422	406	396	396	382	397	417	389	378	457	400	364	388	398	417	399	352	385	423	386	430	374	358	434	378	394	401	407	432	434	418	410	412	470	423	388	390	425	401	396	380	393	375	429	406	392	414	416	392	405	405	429	463	421	420	374	412	396	401	446	415	376	408	382	398	388	397	370	385	397	408	434	368	422	467	439	411	400	454	397	399	392	383	389	365	377	393	402	391	357	404	419	393	399	399	395	379	417	433	391	394	431	396	419	402	398	370	409	390	376	423	376	401	350	422	386	386	412	430	441	371	374	428	409	388	396	440	408	409	383	435	417	404	400	402	405	397	359	377	388	367	415	404	368	425	372	402	402	424	382	402	402	388	395	390	397	404	418	393	410	384	401	388	388	411	423	408	402	405	384	384	414	382	396	414	437	416	411	385	417	377	387	379	395	381	420	414	426	396	392	395	393	422	399	404	362	403	382	397	382	390	400	375	401	401	424	375	406	428	391	400	378	399	368	375	381	389	415	373	369	427	457	384	452	395	411	391	415	358	394	360	364	388	407	405	410	392	416	404	394	398	387	372	440	392	361	414	374	439	438	422	422	396	419	407	423	382	396	424	411	438	413	406	394	399	378	416	416	387	376	389	421	422	407	375	380	394	401	402	410	381	408	368	412	398	391	416	383	401	404	405	424	375	404	383	402	387	405	409	429	412	404	434	386	414	372	397	389	381	404	407	363	432	391	364	378	393	352	435	392	384	405	434	377	435	388	374	372	373	398	413	394	422	387	418	401	359	390	396	399	423	415	371	410	411	400	459	416	403	433	438	413	388	397	406	426	430	428	402	373	422	395	391	395	436	390	373	408	365	415	419	418	402	411	369	412	407	386	401	410	402	401	386	380	400	424	392	400	397	371	414	381	414	417	428	362	415	405	392	422	386	397	417	397	408	426	432	388	382	422	404	425	399	417	418	380	402	406	375	382	413	364	385	416	359	421	390	394	436	362	420	412	377	389	387	430	389	372	423	401	436	419	415	421	421	420	414	379	423	368	403	393	407	408	397	374	431	443	390	429	381	408	414	398	405	391	401	406	383	413	420	404	381	383	427	395	409	415	370	386	426	353	418	367	399	399	427	391	380	404	448	411	423	397	411	370	389	427	383	424	413	393	415	402	420	423	399	404	388	392	385	363	374	391	364	432	435	388	412	428	425	442	419	436	403	418	384	392	414	429	393	420	394	379	390	423	410	389	410	391	378	408	387	393	400	407	392	373	388	404	371	402	414	409	401	421	378	386	394	428	412	420	359	434	388	398	431	399	373	400	419	423	385	389	403	419	385	402	398	417	436	408	425	422	371	401	407	385	396	397	429	383	404	381	390	368	409	419	408	355	427	403	388	424	404	410	356	393	449	397	369	398	383	385	380	416	394	417	404	381	400	373	408	383	397	372	412	392	393	425	402	391	411	425	385	394	382	390	414	432	411	401	374	426	443	363	446	373	392	400	391	394	421	420	408	411	374	390	411	404	392	377	379	374	403	399	424	406	386	374	406	403	385	415	429	405	379	387	390	386	399	408	402	384	392	425	410	421	376	388	406	407	413	387	409	411	402	390	398	380	382	400	387	384	402	417	402	405	406	389	446	392	404	408	437	421	382	400	402	400	418	375	405	417	422	423	403	398	411	427	404	418	370	421	445	415	392	350	422	396	404	386	404	418	388	404	391	403	399	380	409	401	354	373	408	364	377	407	413	376	396	474	431	372	407	376	413	411	412	401	394	402	416	403	427	417	404	413	401	386	405	394	382	403	387	391	418	421	406	410	404	386	385	423	376	393	420	417	393	399	387	380	359	423	395	421	410	420	395	409	430	378	403	399	385	444	418	394	373	401	377	424	388	454	407	386	396	416	390	420	416	411	385	408	421	384	374	404	381	405	424	388	371	400	379	401	398	409	421	406	404	425	411	349	388	395	365	377	395	388	414	398	409	400	394	365	417	395	389	444	399	433	370	396	366	412	396	376	397	401	390	375	406	433	432	392	379	398	400	390	387	430	398	406	416	415	434	393	377	397	404	435	418	396	379	407	384	446	369	413	388	409	417	393	425	421	410	403	401	479	396	414	392	404	347	380	433	431	354	380	398	391	426	415	409	400	372	430	372	424	385	400	397	387	395	433	409	414	432	386	386	438	417	408	429	419	430	412	398	445	422	388	420	399	410	367	388	381	389	429	397	362	371	396	419	399	411	384	413	448	400	405	390	400	389	386	403	426	391	416	380	415	412	427	421	420	382	421	417	383	401	392	409	414	369	412	378	390	410	392	395	392	441	412	341	413	375	422	374	388	388	395	390	406	392	413	438	385	405	405	441	399	403	433	410	397	417	429	388	459	386	404	403	410	377	419	415	410	396	383	422	381	400	355	420	418	374	404	420	422	406	409	402	382	380	403	386	383	405	403	411	383	450	443	393	430	385	389	394	404	379	382	391	404	373	399	378	426	401	409	430	397	395	386	414	388	400	403	393	391	399	428	407	410	392	386	383	426	404	420	416	401	397	371	391	403	419	382	385	385	389	417	416	419	411	398	395	435	413	387	414	387	406	403	369	418	410	407	415	402	404	415	405	411	424	348	392	390	405	396	379	396	424	415	435	427	382	394	368	407	373	413	391	405	401	395	387	388	393	397	415	404	444	418	384	408	390	427	449	431	360	424	411	434	379	352	408	402	363	375	422	381	396	427	417	400	408
22679	20344	26803	23756	20350	20354	6527	1944	1543	1415	1338	1175	1127	1093	960	1034	986	940	937	909	885	838	884	874	843	876	865	854	778	821	852	834	813	841	824	803	786	813	776	788	826	839	829	836	830	796	784	802	825	838	814	783	805	847	829	840	755	754	820	799	720	796	812	807	792	755	773	799	798	780	775	754	796	824	782	800	797	772	798	763	747	794	840	794	784	844	785	831	826	781	827	817	809	777	766	840	802	815	780	728	823	788	765	728	819	800	719	809	818	755	832	800	789	830	785	776	814	796	730	744	794	735	807	795	791	726	786	795	819	788	774	784	812	836	833	807	810	731	765	807	756	742	854	806	822	812	810	787	733	782	771	765	749	742	807	815	784	756	780	768	822	824	719	849	772	774	801	715	783	782	778	778	780	786	771	791	775	785	820	725	789	792	819	764	744	785	774	827	798	831	789	758	793	782	811	805	772	819	776	759	757	748	809	763	783	818	803	802	749	803	790	806	779	759	844	779	750	787	773	781	770	770	859	829	800	825	785	760	751	840	770	760	799	783	795	785	780	779	756	808	760	761	787	770	777	792	821	805	864	780	773	816	753	767	820	806	798	825	763	760	824	764	757	767	769	749	776	796	741	723	812	857	808	775	704	771	743	799	761	761	792	801	777	834	787	759	846	778	752	791	789	755	780	787	775	743	807	782	774	711	743	768	838	764	777	865	732	776	761	782	794	829	743	805	829	768	782	735	775	803	772	813	801	777	772	782	757	782	843	831	755	830	769	712	738	727	844	790	812	764	757	783	798	779	825	823	782	783	729	770	814	821	796	748	802	791	788	802	818	746	828	802	775	760	776	752	803	803	779	808	758	778	793	804	797	806	798	751	775	762	841	771	748	786	738	741	796	741	848	740	798	795	826	796	802	812	794	808	773	773	751	754	816	769	818	759	791	795	780	759	774	790	832	830	815	811	830	788	806	793	786	753	821	788	836	803	824	768	765	812	786	795	769	748	820	842	837	850	783	739	780	719	720	790	737	812	801	784	803	807	854	763	793	794	769	846	764	770	797	804	787	780	787	787	780	739	768	749	830	776	755	823	805	755	778	807	797	707	768	743	774	793	789	778	758	761	790	756	777	759	815	819	785	779	774	756	780	784	777	759	792	755	775	788	751	779	779	807	796	758	771	793	768	798	807	802	775	737	826	787	752	801	819	763	746	796	812	789	753	762	762	817	775	827	792	727	802	790	766	819	753	818	778	805	800	780	782	753	811	777	840	791	794	803	806	784	754	766	788	797	745	772	767	804	762	767	773	806	740	780	766	790	769	800	743	739	834	790	843	769	779	790	830	759	788	742	890	792	784	806	752	726	791	771	786	769	800	818	834	727	821	814	781	819	806	813	805	775	741	762	802	780	773	763	785	778	779	816	765	768	815	765	798	704	777	785	785	759	789	786	798	770	775	762	708	779	755	776	782	804	764	788	795	774	772	761	727	779	826	731	748	797	762	790	815	800	737	806	793	757	729	802	814	804	771	755	798	806	768	782	771	744	820	787	790	767	717	761	783	751	776	776	747	775	808	814	763	785	823	793	813	798	772	796	791	807	727	755	727	760	776	817	812	807	771	793	771	741	788	755	806	827	801	754	765	834	737	752	767	791	754	813	793	725	824	785	786	773	800	747	861	780	766	740	786	867	778	782	761	768	812	796	804	761	786	813	820	795	760	761	753	756	793	824	815	746	774	766	733	816	780	790	762	789	794	800	831	826	747	808	780	774	813	748	791	775	784	767	805	780	736	802	774	813	788	777	795	785	769	795	791	768	799	768	776	776	844	754	790	763	791	745	804	732	787	768	812	780	817	828	770	748	774	741	717	732	787	759	772	797	821	743	797	811	773	821	777	747	781	778	796	790	791	790	760	737	784	786	768	792	833	775	730	803	754	764	770	765	798	767	778	796	785	762	772	835	825	808	816	791	794	764	758	778	834	790	803	781	832	777	764	842	792	765	793	759	739	752	756	762	828	806	834	792	795	758	773	808	777	776	744	772	756	783	783	770	754	826	845	800	777	758	771	742	831	793	787	809	765	747	770	767	769	772	761	792	772	720	789	795	776	778	802	780	769	761	797	857	803	739	795	806	780	810	755	809	770	713	754	790	742	815	747	796	786	785	750	774	835	783	746	766	792	832	777	797	771	747	835	766	777	775	794	828	768	764	750	769	763	795	784	774	763	741	728	774	773	777	777	765	767	767	808	794	820	769	774	797	759	790	760	813	796	798	776	844	797	786	804	789	790	801	779	759	709	741	792	782	794	750	775	793	754	797	787	732	763	780	763	814	783	796	789	813	786	811	747	848	816	753	739	786	730	803	816	767	727	808	765	736	801	808	734	776	816	772	754	817	772	787	772	793	804	766	778	793	760	763	783	777	766	781	788	788	805	776	798	738	782	756	755	772	772	818	841	791	779	740	768	793	730	786	786	773	752	791	771	809	809	809	786	787	815	749	785	734	725	828	769	774	842	772	788	828	780	798	742	794	736	787	779	781	769	821	750	789	784	780	876	743	794	761	771	763	747	775	847	767	817	742	760	760	772	821	837	780	798	812	774	806	764	831	768	802	759	799	796	783	745	758	805	780	753	811	811	802	799	790	787	827	801	743	751	791	760	805	806	801	780	797	814	798	849	783	720	792	815	768	803	814	785	815	756	810	798	737	762	722	807	758	814	797	804	786	797	776	829	798	755	766	818	747	809	825	818	757	747	837	718	759	757	758	799	767	752	772	849	741	724	759	795	814	853	806	777	757	783	797	783	763	818	756	752	739	784	817	738	794	752	799	773	761	821	785	785	798	732	786	766	765	736	770	778	778	809	783	774	820	813	765	773	786	784	822	762	802	767	812	823	756	778	812	781	776	815	771	749	808	791	739	784	746	782	787	770	811	793	767	768	757	809	764	775	781	781	761	849	733	803	774	841	781	729	779	749	781	817	733	795	828	795	781	802	793	788	743	771	785	802	758	728	733	791	817	791	718	785	708	781	767	824	764	796	796	799	784	752	799	779	777	784	800	820	734	801	783	759	748	767	806	779	803	747	803	805	769	780	821	821	759	748	829	790	812	790	736	814	780	818	819	787	794	749	806	836	790	769	786	792	784	834	777	744	785	826	775	813	796	759	763	765	812	801	814	787	757	821	772	746	790	802	770	789	760	813	789	727	734	794	762	813	799	756	778	772	795	758	874	782	805	753	746	748	790	785	805	760	749	746	764	762	743	813	764	758	799	770	822	776	749	788	791	798	807	819	769	752	803	772	807	827	788	814	793	778	736	756	741	793	774	802	767	779	812	772	760	782	759	790	823	816	804	761	764	763	728	792	753	813	760	762	727	768	784	802	744	805	811	775	814	765	825	788	734	756	774	784	788	805	797	798	792	793	747	797	728	811	768	768	789	802	799	766	793	751	815	766	772	759	752	830	845	794	740	797	769	762	790	770	811	823	793	753	764	779	787
12399	17693	16323	9712	6513	5010	3654	3049	2540	2233	1868	1719	1576	1418	1334	1233	1163	1210	1092	1062	1040	984	938	990	948	933	917	885	848	859	834	867	870	842	862	853	831	842	824	814	816	832	808	819	825	826	825	744	775	757	797	792	787	759	791	796	753	776	758	761	784	793	790	782	762	763	771	810	788	720	808	757	833	750	815	780	810	759	803	721	771	748	708	739	780	775	763	724	749	751	751	758	762	783	745	745	771	742	795	719	767	767	743	706	701	776	746	743	776	752	737	803	762	747	776	776	779	795	769	783	753	751	773	781	768	761	744	737	777	720	724	693	776	774	760	766	762	731	732	804	747	774	780	758	756	808	719	739	754	836	761	763	768	821	743	735	815	812	790	770	734	791	766	797	749	765	756	714	759	754	795	754	739	779	731	754	741	712	731	734	805	746	754	750	772	759	755	722	777	701	724	786	754	730	778	789	738	807	743	734	695	813	701	727	699	782	663	683	796	748	767	748	743	747	734	720	773	740	765	709	737	730	729	755	758	770	721	789	780	791	758	738	794	813	723	768	808	771	768	744	747	741	739	757	735	714	791	748	740	752	748	782	795	768	783	733	710	691	770	761	739	790	736	765	784	759	761	684	797	760	749	705	706	728	710	755	729	697	788	803	810	759	753	779	743	759	723	753	789	786	725	744	727	735	742	748	758	801	730	791	746	732	765	759	752	786	751	744	758	747	764	780	782	746	740	768	758	730	786	757	706	765	787	808	771	745	757	761	763	768	731	759	718	776	728	749	744	724	756	751	727	800	796	784	727	762	714	747	792	810	760	765	741	770	770	722	733	759	757	788	731	717	748	730	740	753	739	718	768	757	736	720	722	751	799	775	706	716	783	762	770	779	811	838	788	773	774	717	813	772	816	714	795	769	802	814	726	765	697	796	751	755	798	725	764	785	775	727	725	713	758	732	769	806	720	721	773	719	768	755	767	764	743	748	785	768	702	739	777	733	737	728	751	764	740	754	745	783	724	759	799	768	733	777	739	804	729	738	785	752	743	779	749	742	760	724	751	740	760	748	756	748	756	742	730	733	774	780	766	689	721	704	781	748	778	789	746	759	757	761	767	718	741	741	749	744	680	721	735	711	759	719	795	740	780	751	732	731	785	749	705	798	745	748	734	743	776	807	741	798	739	763	739	769	741	710	769	750	754	716	778	728	759	731	756	790	758	741	794	759	706	727	738	766	753	791	754	753	782	718	792	748	801	781	754	739	729	736	789	746	740	756	762	787	753	735	758	716	758	732	773	725	748	754	806	707	745	776	765	718	737	773	771	810	695	766	765	739	718	784	745	765	749	748	759	809	778	740	774	735	744	722	762	735	756	783	762	700	767	772	732	747	751	732	755	760	763	755	738	745	720	787	751	786	747	752	716	749	766	732	744	736	732	751	748	781	805	759	801	683	744	721	736	783	748	792	789	678	759	753	768	761	736	780	734	732	793	729	761	739	763	740	773	789	767	724	783	718	756	771	810	745	782	729	746	768	737	791	724	752	791	741	746	733	745	732	727	694	694	758	765	731	730	718	786	749	819	715	793	775	774	744	756	719	797	747	746	739	731	780	751	777	746	730	793	766	767	787	757	780	765	726	767	747	750	728	730	768	753	791	752	709	738	751	729	756	761	746	804	769	717	766	742	793	764	746	733	815	769	756	735	758	790	722	703	751	773	755	720	777	726	760	759	744	791	731	732	713	737	772	718	737	739	761	726	800	754	715	713	779	765	790	725	683	750	733	741	774	775	761	721	770	740	732	731	770	766	693	796	758	747	707	770	775	768	768	739	739	724	759	714	753	775	801	774	762	776	727	741	762	766	735	799	814	802	763	752	782	745	755	750	728	721	740	763	751	743	767	720	750	755	782	741	772	764	762	730	774	772	741	752	739	773	749	738	768	780	735	732	722	792	803	756	747	750	676	780	737	757	718	711	729	759	706	775	769	772	790	760	763	766	714	700	723	742	767	737	760	722	738	741	770	742	710	746	748	787	732	746	743	732	762	758	707	768	770	758	769	761	763	773	763	721	773	733	748	737	754	728	740	726	746	813	731	723	757	692	761	762	718	751	720	754	793	768	767	779	748	771	756	735	775	780	778	768	778	751	718	734	738	756	763	807	752	731	756	806	754	718	737	758	681	745	778	779	769	745	761	756	770	743	758	761	745	760	732	752	731	730	735	718	788	816	741	742	714	753	767	730	741	757	750	786	773	770	781	757	759	773	736	750	768	762	731	816	766	791	715	751	743	753	784	788	727	726	716	790	691	744	739	711	716	756	706	774	738	711	755	732	750	770	700	743	718	804	801	698	708	718	764	768	777	707	699	745	801	765	726	784	746	750	741	778	773	814	760	724	768	753	770	758	708	748	758	782	754	752	741	755	726	780	769	734	728	786	732	754	815	754	754	750	793	732	705	796	728	729	671	737	795	781	688	727	778	774	713	785	739	743	824	745	749	719	762	721	807	765	796	735	754	729	763	754	788	747	731	749	736	768	742	741	695	725	744	731	776	759	759	747	725	784	712	757	746	810	714	769	745	743	761	725	771	729	761	714	804	801	745	762	792	748	696	742	754	703	785	709	774	767	766	755	782	758	733	738	767	728	710	746	743	800	758	778	724	778	768	737	754	787	745	748	747	762	753	771	709	749	725	688	751	719	734	758	794	762	760	721	769	732	739	771	799	777	725	752	710	740	712	754	764	747	742	779	748	752	712	781	729	731	787	772	714	706	733	760	789	771	773	788	750	764	754	730	810	738	748	809	784	792	719	739	801	819	765	715	720	789	727	750	727	775	730	761	773	780	650	759	754	739	760	718	754	769	800	754	771	743	713	743	749	767	708	721	717	766	757	769	773	753	737	733	738	684	732	743	775	784	781	716	745	753	742	762	790	748	739	757	745	808	731	727	779	712	733	756	770	729	721	802	741	746	702	751	775	732	777	821	744	796	726	696	769	779	819	761	735	845	730	763	746	758	767	770	731	722	710	759	725	801	754	751	706	816	743	746	788	735	706	687	779	741	765	734	792	752	824	794	772	743	723	789	781	766	766	744	738	801	762	688	758	744	768	743	811	768	806	749	747	760	756	785	799	709	784	830	722	721	732	749	787	797	748	771	754	750	722	727	708	731	709	731	802	700	797	720	756	783	766	750	767	760	712	751	731	765	754	783	761	776	714	749	700	738	788	701	742	754	740	718	758	764	730	741	766	774	767	776	750	764	749	761	731	741	733	764	742	727	775	797	727	737	743	728	747	751	768	713	749	723	747	761	740	734	722	769	763	801	757	774	743	755	725	743	750	716	804	779	739	778	720	715	791	841	731	747	698	728	757	770	810	767	812	777	818	735	784	772	711	767	717	731	721	771	770	752	749	691	794	720	734	734	717	762	675	752	815	732	722	815	704	816	752	752	745	744	751	779	799	750	742	779	753	746	761	763	721	725	734	729	765	805	769	748	785	756	763
27838	13207	2053	1069	909	811	807	780	804	792	774	767	765	779	795	804	778	790	771	706	813	713	740	758	736	786	790	753	792	751	733	764	751	771	765	735	766	766	736	692	776	787	758	773	737	737	709	732	742	751	709	784	786	756	765	773	770	732	744	803	780	750	755	781	795	759	798	766	784	786	729	732	720	755	789	738	814	790	768	734	724	764	715	764	694	780	722	713	721	763	766	797	788	740	734	747	774	725	756	749	741	713	732	789	797	778	736	744	754	764	744	743	774	747	760	782	758	746	768	735	782	784	722	736	760	749	761	737	729	731	759	778	771	715	693	697	776	732	753	754	719	724	755	794	764	784	759	738	790	752	747	803	744	714	763	752	761	785	752	727	761	680	735	786	744	799	763	745	765	739	740	725	765	772	763	725	716	728	740	789	770	789	781	789	742	769	759	766	712	768	723	796	733	786	742	747	747	775	798	720	771	747	806	790	759	709	745	731	762	768	752	762	739	763	778	783	791	709	786	745	758	793	781	792	738	782	769	715	778	772	773	737	737	755	734	773	773	776	805	751	767	714	746	765	720	761	790	776	769	806	769	712	766	754	783	774	753	674	780	686	742	752	722	732	748	786	797	717	760	776	773	797	757	761	750	777	749	730	781	750	792	793	742	802	777	784	798	723	749	728	771	725	719	722	713	728	766	765	784	754	784	752	756	780	771	739	729	702	738	744	759	797	719	719	740	731	767	802	780	781	771	737	751	773	761	772	722	735	760	760	737	790	771	761	756	731	794	757	755	749	748	819	768	753	764	714	731	754	772	808	730	805	785	761	725	755	721	761	762	809	824	715	772	739	756	757	801	745	749	770	740	779	748	769	758	729	722	790	787	766	752	789	748	719	771	759	737	775	739	757	774	743	752	773	767	786	775	803	747	749	752	721	817	757	794	750	754	787	821	789	762	729	756	790	720	732	757	762	803	768	712	774	742	765	734	740	776	745	735	783	737	767	758	779	762	735	811	789	726	779	776	827	753	758	747	742	761	759	760	767	803	746	757	754	792	740	782	754	779	748	755	722	727	780	783	767	756	770	743	759	751	761	746	752	758	817	777	850	808	728	715	746	775	750	787	733	787	754	761	764	777	765	766	719	766	762	790	757	754	825	697	790	773	782	802	779	761	762	791	733	791	777	708	764	733	789	763	781	770	763	760	707	734	721	800	831	730	806	729	804	730	764	780	774	723	793	734	764	752	756	716	799	770	828	757	728	796	731	760	687	757	738	735	777	751	748	715	765	741	752	824	841	782	752	753	795	774	779	770	780	764	752	793	715	764	780	687	742	766	776	769	784	787	770	797	789	792	769	778	736	746	759	770	782	746	743	768	763	751	734	746	777	785	817	744	746	751	821	751	758	795	789	775	785	739	790	782	776	756	762	750	785	737	752	738	781	756	778	759	761	729	756	778	728	763	759	784	765	749	774	718	777	758	796	784	755	737	799	747	732	768	721	792	792	699	736	728	759	774	743	800	761	755	804	779	789	744	800	740	781	768	777	739	739	746	800	755	784	743	754	770	751	694	719	729	701	792	784	759	772	721	755	751	803	760	794	752	759	730	731	750	759	750	762	743	795	781	797	817	757	740	778	748	731	769	716	765	802	803	763	812	746	759	776	746	740	755	731	758	759	723	730	773	773	766	739	777	809	806	772	783	736	769	750	765	726	789	747	735	788	745	738	744	795	737	786	764	776	857	718	746	766	729	751	732	746	765	716	741	795	756	755	749	786	744	788	767	764	767	762	740	808	741	756	768	759	751	768	771	729	758	788	768	793	744	771	792	746	747	807	734	758	775	748	726	749	718	767	780	787	734	774	779	748	762	780	776	751	794	744	683	727	787	788	759	754	797	704	714	767	800	742	785	745	796	743	755	751	766	778	754	781	761	750	727	738	706	775	814	746	809	761	740	735	743	752	753	779	749	777	792	721	779	774	809	790	731	749	750	769	743	730	787	714	781	787	773	768	771	741	752	746	772	803	741	745	770	746	768	752	711	741	813	761	741	771	752	781	714	740	732	747	818	731	763	744	791	741	749	783	737	729	779	748	785	815	761	749	776	721	814	743	744	738	787	748	797	718	781	775	772	790	755	748	785	763	729	763	747	772	744	766	775	792	723	756	806	789	763	736	739	743	752	775	765	763	789	767	763	768	779	729	723	744	759	818	708	776	741	725	762	709	767	726	740	726	764	758	752	764	730	680	772	760	772	753	747	778	797	743	738	722	770	751	775	744	732	782	706	754	732	772	737	742	797	771	720	777	727	763	732	780	815	748	779	774	761	758	722	785	761	741	777	758	799	733	757	756	791	768	736	773	734	774	741	759	777	777	788	793	821	759	780	760	774	796	779	784	830	717	741	738	789	765	763	759	720	748	766	730	796	765	727	759	716	721	734	742	766	771	731	786	762	762	750	756	754	736	798	761	749	757	744	743	801	752	746	719	744	720	734	769	753	788	742	749	768	714	738	765	759	702	767	714	755	714	726	760	760	733	807	785	812	777	754	725	714	780	766	724	745	785	771	752	773	737	725	738	847	740	765	769	761	709	740	753	803	752	756	723	793	753	764	799	779	743	788	755	757	745	757	769	779	772	688	729	758	713	724	794	712	821	786	775	722	784	781	793	757	756	740	780	794	763	709	753	797	818	759	782	786	747	798	768	798	739	769	769	754	799	750	733	743	755	747	745	728	774	819	735	735	773	730	710	786	743	729	758	771	801	718	707	790	742	788	687	813	781	742	748	781	768	754	751	732	755	742	787	728	800	717	740	697	774	771	802	774	699	789	743	715	724	818	751	711	784	798	776	759	745	771	749	801	762	784	745	751	783	721	747	698	788	767	775	781	765	788	751	760	753	727	792	745	793	752	772	738	754	775	787	738	777	760	721	767	737	793	729	803	764	755	773	757	744	714	755	819	708	753	751	752	719	794	744	806	738	769	729	827	767	753	734	769	743	704	807	800	739	793	785	756	758	754	773	771	723	733	746	768	743	747	760	747	682	783	738	744	749	789	719	764	756	760	766	768	770	760	728	756	717	778	749	764	780	803	791	778	790	755	851	770	794	739	771	786	786	696	749	751	742	775	752	751	776	777	735	780	750	805	785	739	790	785	747	772	748	741	766	786	772	750	712	755	783	727	745	722	733	734	757	730	753	773	768	731	751	785	736	798	763	770	734	766	800	775	774	770	720	743	762	756	789	778	747	772	763	767	805	732	705	742	818	739	831	759	715	754	796	811	744	753	744	691	727	749	777	752	763	794	720	801	743	709	787	759	752	792	840	798	785	770	716	734	764	713	763	830	763	780	779	748	778	747	756	749	726	811	752	737	764	765	689	767	761	786	736	818	779	763	748	767	711	735	720	779	802	796	780	727	802	797	759	741	752	771	719	735	754	736	750	765	776	787	779	755	766	784	712	743	791	768	756	766	761	767	729	762	697	722	771	773	728	743	797	768	763
5665	1444	1324	1140	968	892	885	817	834	849	868	848	816	805	826	839	804	806	776	814	799	823	821	800	814	801	823	842	863	790	819	731	760	813	786	793	783	791	809	857	798	835	788	764	841	769	797	783	796	799	821	778	817	790	840	745	815	832	802	791	809	783	783	769	783	855	758	812	722	802	784	778	785	788	802	792	826	787	872	825	803	794	808	822	765	782	815	772	742	786	780	748	825	809	776	838	804	793	811	778	819	812	786	781	791	800	774	812	806	810	810	749	769	797	776	861	782	799	776	805	787	818	799	825	812	799	843	811	799	805	821	794	815	800	736	833	821	785	807	829	845	788	739	789	842	825	812	795	805	825	776	777	811	778	809	802	836	777	785	796	758	800	758	832	825	764	761	757	801	771	816	851	784	784	811	725	783	828	827	814	821	795	821	793	765	784	784	859	771	827	767	808	814	797	782	838	787	765	846	796	832	778	828	779	801	815	789	799	786	855	843	795	826	791	814	762	768	789	773	861	804	831	850	829	765	750	797	819	785	793	786	781	758	864	769	786	844	808	805	803	746	743	737	752	781	790	793	780	770	759	815	793	754	826	767	813	804	796	782	811	800	803	818	810	790	831	872	778	798	822	776	784	757	759	809	840	819	802	806	798	827	802	813	773	787	765	735	796	777	812	795	789	787	764	833	745	820	780	779	830	797	800	787	826	844	790	804	820	830	801	799	804	757	765	801	792	788	801	731	834	819	839	844	765	840	844	743	818	813	784	812	816	800	842	799	850	764	833	795	845	792	821	780	794	790	823	772	765	796	822	811	743	767	807	820	804	811	831	769	877	808	791	809	787	796	845	788	828	813	795	846	806	828	777	819	800	840	810	812	768	785	817	862	798	786	805	797	804	796	777	794	836	786	760	848	799	807	816	794	791	780	769	840	811	783	830	807	798	787	805	768	821	752	826	799	789	801	799	773	789	775	829	772	833	800	801	793	802	815	801	820	808	780	830	850	821	757	823	802	796	787	829	772	801	772	853	847	796	760	742	818	799	770	826	804	748	794	755	789	775	798	788	802	844	803	808	786	793	802	799	758	833	801	789	784	753	799	774	852	787	832	784	744	786	833	745	812	774	825	812	797	820	766	789	853	818	800	835	802	831	817	795	821	846	812	766	790	781	786	836	804	802	747	774	790	841	815	748	806	781	802	764	837	784	766	775	785	760	792	807	814	783	839	764	771	771	758	796	836	822	819	821	804	841	796	803	818	792	827	763	848	806	795	805	787	799	780	783	801	820	839	842	781	812	825	769	812	843	759	818	796	788	742	787	860	789	840	819	781	809	801	803	811	819	800	801	843	810	806	780	764	794	854	804	751	796	786	831	773	752	803	794	753	772	753	788	775	798	810	756	820	826	808	814	809	795	780	874	801	815	805	780	805	777	838	760	820	788	757	824	774	836	804	762	766	849	815	805	762	761	827	803	833	773	797	810	814	771	788	816	800	804	784	808	760	813	796	811	782	769	785	853	805	786	844	864	791	774	788	815	816	807	753	825	826	782	798	760	792	847	765	794	802	853	758	834	782	769	778	831	795	813	812	779	754	739	828	755	777	789	836	786	826	771	817	773	768	762	763	836	855	767	790	818	870	771	822	786	768	812	766	785	827	851	768	750	802	783	814	774	774	829	786	780	824	851	774	815	810	805	771	772	746	780	816	831	748	780	826	815	810	794	798	811	775	794	810	804	827	788	826	794	749	830	813	778	796	792	772	818	744	806	783	798	808	782	777	778	838	783	837	795	819	776	771	779	735	817	739	773	808	800	813	804	824	814	794	828	809	811	793	790	835	789	806	799	822	757	812	745	825	870	769	783	789	824	832	817	772	827	771	810	823	772	797	811	816	766	811	787	799	760	800	745	779	752	760	824	839	825	812	805	763	785	810	822	769	780	825	812	797	847	775	784	789	837	844	834	821	779	761	810	778	819	846	795	840	838	811	760	806	796	837	800	807	754	796	788	777	859	771	804	805	833	817	765	764	800	842	808	796	803	806	812	796	778	739	859	802	794	788	794	784	847	798	845	766	808	813	846	785	797	764	776	776	840	781	850	853	811	755	755	815	793	788	813	791	810	862	800	776	793	825	779	782	855	797	802	768	827	809	826	781	801	846	748	837	813	838	807	790	766	784	842	824	764	830	842	781	759	778	822	814	793	785	750	840	790	792	837	756	738	766	753	822	792	767	802	764	781	764	812	817	778	829	789	802	795	832	810	780	803	810	791	782	780	827	793	817	865	796	736	760	790	862	730	817	790	812	817	833	809	792	791	772	791	772	817	814	810	827	832	806	770	787	821	783	760	807	800	857	820	819	782	821	833	796	760	805	852	776	757	804	806	795	878	823	806	857	766	751	795	773	814	792	838	860	847	794	823	736	778	808	781	784	860	806	821	801	809	791	779	813	775	805	796	817	760	818	796	829	785	765	813	789	844	791	766	803	813	754	839	771	806	798	808	804	813	777	774	784	851	837	852	775	788	842	838	763	789	809	834	801	795	735	733	818	827	766	793	787	824	768	820	790	819	806	803	795	756	758	800	797	816	861	755	780	769	792	824	825	801	804	794	871	814	822	826	824	810	743	798	824	791	799	783	821	795	764	832	822	808	847	801	784	770	744	772	775	761	834	776	749	827	782	825	805	778	884	771	752	827	756	819	809	809	836	824	768	768	808	825	805	834	771	812	785	798	790	791	773	738	779	788	813	788	752	803	786	840	769	792	777	811	804	842	840	831	756	778	786	785	864	821	814	809	797	759	751	833	782	835	853	788	821	794	762	788	736	790	864	784	803	828	772	777	781	797	837	782	803	816	785	770	825	791	781	796	763	769	809	783	770	800	789	778	777	810	802	860	787	819	773	800	737	816	756	814	834	754	750	797	839	764	772	759	817	786	799	725	774	776	788	816	779	776	814	769	746	811	754	778	817	751	771	798	796	760	821	831	788	764	806	848	794	829	852	797	798	779	808	735	825	820	821	838	765	797	774	812	805	773	818	835	821	777	771	813	802	750	787	855	828	804	802	768	801	832	776	775	792	795	817	817	807	788	836	819	756	769	807	755	793	844	833	856	849	786	763	786	788	832	784	816	812	794	751	780	793	772	835	764	822	825	813	793	802	758	774	831	834	801	765	805	787	807	833	807	784	834	815	802	757	780	750	857	812	829	813	796	821	785	819	810	796	838	750	803	790	800	790	819	791	799	821	835	765	775	791	742	786	792	764	810	814	816	818	760	808	751	807	786	785	840	788	785	810	792	791	805	813	833	780	771	806	779	754	790	787	791	782	827	776	795	745	803	834	813	817	746	785	764	800	818	812	785	784	763	779	792	822	833	792	821	791	793	875	794	834	796	791	813	807	802	782	807	790	816	783	816	787	811	791	794	780	769	798	765	797	817	771	821	772	791	867	775	814	780	813	794	816	803	777	770	818	787	838	774	843	826	805	792	744	852	790	797
24478	20352	26352	24206	20335	7440	1307	905	742	697	618	598	553	580	574	540	508	516	466	483	476	452	455	466	419	423	454	468	425	433	434	482	433	441	429	380	430	476	462	418	430	435	424	447	441	401	418	413	439	444	400	418	418	446	431	434	424	437	459	430	428	447	406	449	411	469	403	400	410	419	423	427	417	410	408	410	392	420	392	443	388	409	427	424	400	410	399	369	405	435	429	391	442	397	408	429	414	435	427	396	420	379	398	424	416	407	397	415	408	411	431	388	471	426	463	384	448	388	437	399	394	474	410	374	368	395	405	401	420	386	459	465	414	393	412	400	401	421	393	433	425	421	410	398	433	420	402	392	396	408	413	423	354	443	482	398	403	440	445	407	409	416	360	400	379	388	376	404	413	406	405	460	418	381	450	396	391	439	442	422	405	450	403	408	412	437	381	391	398	428	423	410	404	385	421	413	424	397	438	385	415	416	419	416	395	391	400	441	393	415	378	413	396	427	407	424	413	410	403	401	417	417	388	395	406	398	386	424	417	408	457	414	412	440	396	400	397	376	439	414	429	429	401	428	415	419	407	398	414	417	413	392	434	409	412	412	445	402	410	431	424	404	400	437	443	393	394	445	412	402	404	403	405	415	412	426	395	409	427	374	460	411	418	407	382	387	419	410	389	450	375	406	416	416	426	449	402	421	389	429	388	404	448	394	403	419	417	438	396	409	389	390	391	411	426	418	410	445	368	416	425	389	424	429	398	410	416	381	384	417	420	435	421	425	420	408	382	434	413	411	379	416	414	425	419	413	439	425	428	406	450	418	387	429	375	440	406	410	449	426	452	426	402	425	364	466	417	370	421	407	401	434	480	431	398	432	420	378	405	432	452	417	424	387	420	430	417	383	441	385	421	410	394	387	437	381	398	393	423	391	431	425	401	387	396	453	464	414	410	421	428	411	400	391	410	430	418	399	456	430	414	398	399	368	390	400	427	401	420	384	394	408	400	439	429	403	417	414	420	401	440	405	450	434	443	422	426	382	412	412	455	399	397	407	434	430	431	399	441	415	394	435	447	435	393	401	413	430	394	397	400	392	417	385	395	397	410	409	417	440	367	394	411	421	371	386	417	428	410	421	365	384	417	402	413	414	382	417	402	410	390	385	434	437	437	369	412	410	427	403	412	391	422	407	440	401	445	419	417	400	396	384	372	427	434	384	421	426	419	421	370	432	415	443	429	437	415	361	422	399	424	430	413	453	452	414	433	425	402	389	427	427	412	419	466	380	402	426	403	389	419	443	410	435	423	380	392	393	402	384	419	417	418	382	415	382	459	417	430	411	406	432	366	406	425	376	397	338	430	414	407	386	419	393	410	376	408	417	399	386	400	430	447	406	421	434	396	399	420	417	425	411	407	442	389	385	436	420	403	422	420	400	406	386	419	404	418	425	361	364	392	406	393	395	425	430	423	372	414	431	420	406	405	443	396	410	444	385	391	417	391	436	418	395	396	424	389	400	440	391	400	428	395	375	443	421	429	377	393	383	396	410	413	442	410	369	405	426	408	457	420	418	409	435	409	427	415	424	419	395	409	403	424	426	420	418	448	397	452	417	447	387	392	447	436	411	420	411	416	433	452	446	405	399	405	408	418	392	420	473	412	411	430	446	450	382	414	386	390	428	427	394	407	402	409	426	393	414	415	424	439	417	405	430	401	407	377	387	416	416	439	381	439	402	410	403	389	406	389	408	391	361	435	393	429	371	414	428	395	406	412	438	418	408	378	413	424	409	389	432	422	399	383	390	406	410	411	411	418	433	405	388	389	417	392	409	406	424	442	454	393	386	408	399	411	428	418	424	405	406	435	410	398	397	411	387	423	401	414	385	386	404	377	413	382	393	366	426	413	447	401	431	395	407	443	412	370	412	425	380	442	397	416	368	383	432	376	414	378	413	414	436	409	416	410	449	414	416	379	419	408	376	431	421	393	366	448	380	392	425	398	423	405	422	436	414	447	396	375	414	395	383	400	440	428	393	396	411	366	419	399	346	387	414	420	381	450	409	419	423	414	439	413	435	423	391	397	425	372	408	396	400	418	442	393	409	395	419	434	406	435	400	410	429	437	404	415	416	405	398	414	432	428	422	389	425	385	372	459	422	441	392	381	423	384	433	421	397	361	429	419	391	399	439	398	412	424	397	356	405	405	426	422	401	445	383	379	425	401	413	383	436	436	407	394	393	394	452	385	398	432	380	378	455	382	400	401	404	420	431	395	395	417	419	433	421	391	421	403	438	459	420	398	405	404	407	399	365	393	413	403	436	414	412	442	381	408	414	426	404	462	395	412	432	425	392	366	390	429	377	388	416	430	408	395	441	397	417	394	457	442	412	430	423	391	396	408	410	414	454	467	428	399	444	418	381	446	403	434	433	425	450	403	402	401	397	415	402	412	437	394	415	384	427	426	447	378	397	423	400	395	394	448	405	410	383	401	364	392	400	399	373	401	400	431	390	409	429	411	444	423	396	409	409	400	437	392	395	426	398	394	408	385	441	405	402	388	438	412	407	413	455	420	371	433	398	411	427	407	422	377	421	420	393	397	424	410	407	410	422	395	443	392	389	435	443	412	422	429	395	399	421	385	411	438	408	413	383	395	409	411	390	386	472	441	446	423	376	442	429	427	402	382	405	425	431	446	433	397	377	404	424	396	402	434	412	416	402	399	428	411	422	384	413	400	410	379	410	408	418	381	444	382	423	406	409	412	401	406	452	421	401	406	413	424	400	378	408	413	429	403	439	428	392	365	408	381	402	418	465	434	394	422	403	399	439	376	397	375	397	391	416	434	397	390	405	370	449	407	438	427	443	440	370	440	415	422	398	422	380	405	406	421	411	426	389	402	409	435	413	439	356	380	432	404	403	384	441	416	422	378	494	400	411	402	397	362	419	416	402	420	430	432	410	391	401	414	407	391	395	391	373	406	444	356	394	371	387	439	406	406	449	400	411	403	406	402	396	414	410	422	397	416	407	403	405	403	391	378	437	422	403	413	437	365	437	421	421	386	406	405	385	405	430	411	403	385	419	425	419	442	389	400	397	400	428	397	431	424	416	405	398	413	386	457	422	411	412	378	399	422	408	387	425	417	443	412	443	407	420	423	415	405	408	403	426	385	403	386	395	430	379	428	420	452	409	408	407	385	434	387	419	406	379	417	432	433	382	435	379	399	411	428	390	439	424	448	418	422	396	400	415	381	398	434	395	394	399	429	377	399	415	392	371	421	426	411	399	435	436	387	423	441	416	402	439	430	413	429	382	415	413	369	407	406	436	426	369	412	410	422	401	424	382	389	395	396	382	402	437	423	389	420	395	400	417	401	444	372	431	420	395	418	437	378	389	399	406	373	416	426	424	401	410	384	428	424	398	392	389	397	416	422	373	385	379	411	410	472	408	425	441	389	392	384	416	388	381	427	409	412	416	394	438	408	385	378	404	391	381	423	393	390	396	408	403
9059	11196	10117	5665	3852	2622	2108	1647	1433	1232	1039	935	846	801	701	684	693	645	649	620	543	559	575	544	542	512	499	477	489	460	505	502	484	499	468	424	461	466	463	450	461	485	474	478	458	478	473	434	432	460	414	483	441	494	470	453	494	456	469	430	473	458	447	461	419	487	446	471	415	451	449	438	475	464	468	426	457	472	442	403	467	466	427	467	438	424	425	432	433	440	474	457	434	447	456	465	389	468	456	416	425	426	424	452	436	452	474	421	461	437	455	496	459	448	472	436	447	491	428	433	427	433	458	465	445	412	439	473	409	430	427	411	443	447	458	393	409	417	442	434	435	401	431	443	412	419	408	437	433	429	462	456	425	444	449	435	472	421	445	442	419	441	454	508	434	409	427	434	422	455	420	427	462	438	445	436	428	409	425	483	441	421	438	448	445	439	423	389	440	433	465	454	398	453	447	424	450	460	438	423	426	424	437	416	440	442	461	446	436	431	420	449	439	427	434	434	472	363	457	443	484	447	437	458	457	420	447	429	443	432	480	442	422	434	386	463	430	422	468	409	422	436	451	449	437	439	437	422	438	431	461	435	440	431	441	432	472	416	466	402	425	488	437	456	439	474	433	462	443	453	425	388	472	397	437	457	457	427	440	413	459	475	468	442	443	413	438	407	414	443	390	428	480	424	402	414	478	416	409	437	434	422	442	480	438	433	440	425	423	450	406	427	424	429	412	424	456	454	460	458	435	458	444	418	440	503	422	448	462	385	458	429	428	430	448	436	435	411	454	419	423	450	474	434	458	417	439	420	451	430	428	441	426	456	421	405	445	458	434	448	426	429	432	421	465	415	442	442	410	443	429	438	431	431	407	463	426	405	430	437	426	425	449	439	426	422	431	464	435	421	459	434	433	446	487	441	430	426	442	487	458	451	432	471	424	455	437	455	399	450	419	413	420	458	460	443	423	442	451	403	468	451	479	428	409	393	418	451	432	439	437	463	459	432	397	453	447	452	427	441	465	433	428	479	461	454	403	415	446	451	427	423	443	426	454	467	442	452	424	420	433	447	448	458	465	454	441	403	441	459	467	442	419	461	409	435	448	406	455	453	461	463	398	441	437	417	416	464	432	401	480	445	452	441	492	411	444	399	420	465	444	458	404	467	426	447	478	437	413	448	461	428	415	425	397	459	413	474	439	419	425	475	435	443	441	415	454	445	419	417	463	455	429	427	427	423	454	444	395	495	406	422	442	422	491	446	455	420	448	417	417	396	399	474	402	421	430	465	467	457	454	475	452	386	428	463	424	459	464	430	467	414	471	445	463	429	439	468	454	431	442	455	434	432	437	458	420	418	414	437	463	471	446	464	380	414	419	456	399	444	446	450	435	451	400	394	415	453	464	469	420	453	410	445	453	460	403	445	423	401	413	413	465	427	442	454	422	436	443	494	413	465	448	443	440	459	450	416	462	442	447	459	453	430	441	447	425	436	433	433	436	450	447	432	432	449	422	439	436	452	434	449	464	421	414	425	468	450	440	443	445	425	453	413	435	434	477	467	412	441	410	443	439	483	418	454	452	475	434	436	472	439	422	471	452	444	436	454	431	444	516	464	470	488	432	446	429	440	399	455	419	454	416	452	426	429	447	396	487	453	406	504	427	443	482	408	485	429	422	435	401	419	416	431	469	491	454	415	434	420	447	428	489	442	432	400	477	450	428	455	447	425	441	431	432	442	462	463	410	441	450	480	463	418	485	413	439	446	421	418	437	440	461	474	395	430	423	424	435	424	416	443	431	437	408	454	420	434	438	472	446	451	430	411	424	413	438	437	412	452	386	425	438	428	432	422	432	423	395	423	430	441	416	436	464	437	444	428	443	474	400	432	493	454	423	438	418	430	424	449	404	436	448	486	419	469	436	419	427	443	422	407	449	459	441	453	468	422	458	432	445	467	410	422	450	456	402	452	441	397	448	429	420	477	442	433	468	456	450	439	462	444	456	441	437	419	436	459	409	434	469	443	445	439	462	436	427	437	433	434	413	398	435	429	424	423	440	448	460	435	444	403	466	462	413	434	433	404	463	428	436	440	425	450	420	428	433	383	410	463	411	465	410	428	422	409	444	413	445	442	423	480	412	452	379	428	430	455	408	441	473	461	418	449	452	455	459	464	413	409	425	440	398	468	436	406	445	475	417	456	404	445	485	433	468	433	421	462	431	446	431	433	418	436	419	448	408	441	436	402	435	410	448	472	444	431	473	418	403	461	421	436	409	436	445	451	449	418	437	400	449	449	421	487	460	432	442	435	463	399	414	434	421	409	453	424	441	431	466	415	428	434	407	424	440	458	427	439	451	459	445	460	427	435	450	454	422	425	452	441	374	428	442	442	444	409	455	435	410	477	426	433	457	444	462	418	456	378	406	446	450	425	437	405	426	446	408	426	415	424	428	457	440	450	480	481	465	455	433	420	472	443	443	454	467	420	425	452	422	449	403	411	441	424	434	422	452	417	448	437	426	427	445	441	429	447	467	444	451	446	434	462	417	448	455	447	422	443	401	432	453	414	446	433	440	375	429	416	434	467	444	447	436	448	464	445	431	436	417	406	423	431	454	459	428	445	463	438	443	412	451	455	405	426	463	433	443	413	438	414	459	438	445	413	424	427	448	464	450	421	469	440	412	465	449	422	416	475	424	424	446	484	421	457	441	426	402	427	437	415	438	419	440	429	449	422	444	446	400	443	433	466	428	457	401	485	437	391	434	460	427	449	432	400	436	439	445	435	443	458	439	438	465	496	482	445	448	423	432	470	420	454	445	475	446	497	456	472	472	437	451	429	433	428	436	449	415	434	461	458	470	427	437	504	451	438	436	466	427	438	402	443	418	442	439	428	414	443	400	431	460	435	463	424	449	454	383	410	442	462	440	441	433	412	463	395	463	435	452	463	443	468	423	444	438	434	440	455	464	411	418	436	426	432	408	443	442	482	456	472	429	440	444	454	452	427	444	421	449	420	457	456	429	449	422	443	465	435	450	462	459	428	470	471	479	448	410	447	429	456	428	445	411	488	418	458	409	456	445	455	489	424	428	429	469	441	477	479	466	406	413	479	431	449	419	430	477	482	443	448	418	429	423	440	428	455	449	385	451	446	438	444	431	439	437	453	489	461	431	420	436	404	405	463	450	422	441	454	430	451	390	430	454	445	451	432	434	446	482	445	429	467	431	403	441	426	451	466	422	446	419	410	432	459	435	429	399	463	482	420	443	446	473	408	476	432	443	435	439	434	426	482	432	451	459	443	400	440	414	439	451	488	403	406	431	425	451	454	416	425	425	459	425	417	447	425	444	405	439	452	421	441	438	450	448	458	455	409	426	458	406	455	391	453	461	464	477	446	462	434	461	426	465	424	431	442	441	428	475	398	405	424	429	451	416	441	440	455	421	458	429	416	421	451	427	430	439	457	440	476	443	427	455	406	435	424	431	464	479	449	438	429	506	442	421	409
22613	20334	26772	23755	20340	20349	6460	2047	1621	1430	1286	1199	1229	1134	1045	1014	1028	981	1017	1010	958	943	894	925	893	913	877	871	937	875	862	895	853	894	840	854	900	829	854	858	866	848	854	867	813	809	850	904	888	905	840	883	830	830	804	855	816	854	826	833	840	838	876	826	863	796	821	830	881	821	771	849	820	793	835	840	837	810	820	796	850	806	800	871	840	826	792	884	865	831	835	838	845	829	843	854	857	840	865	825	787	805	840	807	803	826	858	810	747	848	749	829	779	818	814	823	822	809	818	827	823	837	860	863	877	816	815	804	853	855	816	804	805	863	810	835	844	790	836	832	785	844	810	801	827	856	834	841	845	904	820	799	837	817	817	872	777	861	827	791	815	863	839	827	805	777	875	808	814	799	798	823	853	819	844	845	831	825	799	856	847	852	833	836	829	851	831	836	818	884	858	857	860	820	813	823	838	829	828	772	820	832	819	833	826	823	835	855	837	841	802	813	853	845	825	797	810	844	852	820	799	830	833	853	833	831	882	816	846	830	832	824	800	823	805	782	791	808	888	822	838	876	809	847	848	835	863	788	877	868	846	778	842	826	847	826	838	847	845	801	820	803	817	817	870	835	799	808	810	746	828	810	804	808	828	829	859	815	843	839	836	857	861	852	835	805	806	839	812	856	872	799	821	826	836	839	783	766	829	790	803	857	842	848	815	847	798	843	835	818	811	829	777	806	839	791	827	848	855	829	809	763	852	795	788	803	784	857	829	799	802	802	856	793	871	839	787	803	898	811	807	852	840	846	767	818	836	842	821	792	863	813	813	776	807	782	813	769	809	872	789	778	810	835	888	824	881	875	797	838	799	836	803	830	817	777	831	841	804	841	878	787	820	850	859	837	864	830	827	861	862	795	840	849	758	840	783	798	850	804	848	886	804	810	816	778	839	853	809	862	791	852	795	822	836	841	791	843	841	814	831	826	786	800	850	777	859	857	827	812	816	793	819	850	800	874	814	877	802	833	828	795	777	853	864	848	843	797	833	832	795	845	837	825	867	795	849	840	835	842	853	853	837	821	816	827	852	844	874	780	853	841	784	834	863	864	828	864	832	812	776	816	805	791	859	841	858	802	815	814	803	852	810	831	859	811	823	839	779	822	777	869	858	822	819	847	800	816	828	797	751	776	816	812	785	806	826	800	859	832	815	849	876	803	831	858	770	819	841	809	840	805	795	833	845	755	825	859	800	854	799	773	840	832	815	807	827	847	813	852	776	859	823	782	865	813	847	826	845	847	843	857	830	812	843	830	809	852	799	825	787	803	809	797	792	779	823	801	834	810	864	842	846	816	830	818	833	816	843	791	803	792	802	767	806	835	820	851	804	846	847	783	821	778	770	777	778	788	818	878	834	806	855	822	813	812	801	860	826	841	811	844	761	849	760	828	817	832	850	805	846	800	861	823	861	849	789	856	820	816	810	814	835	829	860	796	837	836	813	820	817	869	795	795	763	828	818	795	803	785	815	787	806	836	848	831	814	810	811	884	801	812	825	787	797	816	843	866	815	829	841	834	862	802	856	814	803	835	852	832	831	824	779	861	831	819	807	802	860	813	822	790	840	836	840	784	804	836	842	811	842	845	839	847	832	861	856	831	836	792	806	841	797	789	781	833	825	838	778	858	815	838	780	844	845	817	791	821	813	802	854	796	837	873	807	847	809	812	809	802	828	765	836	799	870	831	849	824	878	817	782	797	853	828	828	819	822	848	787	811	778	818	879	787	812	837	845	796	828	862	844	770	751	809	846	798	812	800	795	848	837	866	844	847	864	811	843	843	846	809	791	845	798	828	832	770	792	861	807	856	802	823	808	797	806	850	866	777	835	826	812	855	772	820	852	834	821	830	785	846	803	855	856	791	846	805	814	821	835	864	874	865	799	784	828	812	811	843	830	885	828	768	787	791	805	786	802	830	805	788	880	843	820	791	836	818	881	816	841	784	834	820	822	903	815	856	802	829	839	807	807	829	857	869	819	891	766	872	783	837	842	852	817	835	783	836	862	870	887	838	871	853	814	868	849	825	808	815	827	831	785	836	803	905	852	814	788	803	846	811	858	832	763	806	821	810	850	843	803	817	842	817	871	816	893	882	899	792	803	823	799	825	838	785	781	809	812	818	806	822	836	799	828	838	804	813	858	812	842	804	826	817	780	838	827	837	792	875	820	830	843	807	828	815	832	776	834	816	826	836	843	831	843	838	802	818	822	819	836	826	808	795	805	825	856	852	859	809	773	873	828	825	848	785	830	839	839	805	815	812	794	872	850	819	806	833	823	772	843	810	816	807	802	838	801	843	793	842	820	825	817	781	785	812	782	819	802	861	839	845	796	826	825	856	847	828	859	776	799	779	818	808	856	775	809	851	846	803	842	812	816	831	781	838	839	847	809	876	829	822	887	826	810	849	832	801	834	825	805	777	884	842	778	828	835	803	785	854	846	781	799	797	866	797	815	831	805	843	788	832	855	806	811	858	809	799	860	815	805	798	858	826	844	835	817	762	865	807	778	840	852	874	786	884	789	810	865	796	818	834	852	818	863	801	865	778	836	838	806	833	744	845	871	831	790	831	788	846	780	785	794	825	861	857	838	758	801	821	788	859	810	816	796	809	872	794	807	877	876	822	808	767	746	838	857	805	803	833	820	814	773	820	774	810	795	839	807	881	790	835	820	869	829	735	797	823	811	855	790	802	844	832	804	814	841	828	843	785	866	869	783	753	810	823	839	867	775	740	856	799	722	784	848	831	849	820	854	754	803	794	843	826	794	837	806	801	805	855	830	858	835	811	818	872	809	822	849	822	807	850	792	810	800	819	836	827	828	840	800	788	828	764	800	823	814	810	834	785	800	775	795	885	823	864	884	889	802	814	783	808	805	783	809	800	784	819	833	828	841	766	862	812	821	828	831	784	800	863	832	893	785	805	825	793	820	768	797	824	773	779	832	788	762	849	763	814	826	796	888	818	831	823	832	860	822	824	781	839	830	849	781	785	805	828	788	801	879	799	801	823	808	860	849	767	819	790	811	857	822	819	790	830	810	844	793	755	799	827	783	827	780	758	819	783	823	760	812	810	872	825	835	827	849	831	785	832	794	839	837	848	796	825	862	841	838	839	817	803	826	814	823	789	804	845	785	840	816	858	750	784	809	806	833	813	804	841	800	799	859	774	822	819	806	839	819	810	873	822	829	810	884	808	834	815	791	811	826	852	804	846	843	805	840	784	838	802	810	820	828	815	809	817	798	815	792	812	823	841	868	799	834	787	818	822	876	782	790	833	813	775	837	851	782	850	827	787	808	808	764	803	881	771	810	817	785	761	807	820	877	847	808	794	774	811	852	820	879	805	861	815	829	778	742	841	800	834	849	786	786	840	801	847	852	828	788	818	825	827	832	840	846	846	764	840	897	785	851	791	833	844	836	788	828	808	816	830	776	818	849	828	840	850	918	812	856	822
12579	17816	16176	9793	6476	4730	3793	3043	2567	2279	1997	1736	1562	1434	1380	1296	1177	1196	1166	1060	1107	1079	1025	971	905	927	908	981	950	844	891	930	888	884	874	836	895	835	887	905	885	807	831	810	899	862	811	835	851	877	829	820	838	838	803	817	839	796	782	815	787	822	815	731	790	817	810	785	764	811	821	755	765	849	817	785	810	796	812	793	808	784	788	770	825	792	788	754	821	791	846	817	806	819	834	807	789	820	832	746	784	850	817	806	808	741	802	788	770	796	768	843	776	844	775	781	750	831	838	773	801	797	753	811	776	742	787	772	770	801	771	767	786	803	761	706	814	820	836	750	802	751	838	797	775	786	750	778	756	809	813	825	750	797	819	788	893	818	820	783	809	769	772	766	770	803	787	763	765	785	746	847	763	818	798	720	820	760	827	770	773	764	740	792	830	819	828	754	784	753	810	758	754	771	791	750	810	775	787	783	762	783	723	781	769	780	833	820	773	790	789	754	813	755	791	768	757	776	803	781	787	784	784	805	760	823	769	813	756	792	763	817	800	773	832	817	765	815	796	759	763	785	755	837	763	766	734	817	800	772	818	815	801	798	769	814	801	817	793	810	812	816	764	781	784	768	794	745	829	776	799	741	773	779	802	808	761	758	847	795	767	778	790	841	757	806	809	762	819	796	735	769	744	816	778	823	774	789	811	814	783	821	756	835	769	752	775	785	798	776	779	834	773	866	777	776	842	773	747	813	767	763	796	755	824	762	774	817	804	810	772	809	817	772	816	797	738	811	780	800	826	802	767	794	811	775	866	764	782	807	806	802	820	750	799	785	821	767	764	777	827	789	785	741	810	769	817	769	774	753	796	785	778	757	754	790	790	830	812	839	804	780	770	787	805	780	777	814	778	804	784	753	789	707	764	819	780	775	836	794	759	745	794	791	779	767	788	783	765	798	821	803	787	790	817	775	776	783	769	787	798	782	772	794	748	811	797	801	773	784	791	811	759	793	789	742	805	805	780	750	774	789	801	792	809	797	821	779	828	828	750	788	821	785	833	789	741	808	810	762	775	738	774	766	780	771	789	790	793	799	816	759	776	776	861	777	753	787	803	797	770	784	792	772	781	804	780	836	835	818	790	806	789	803	766	787	818	794	833	816	814	772	823	747	820	834	786	776	787	793	810	791	741	790	806	776	761	788	809	780	747	772	759	871	770	729	791	812	791	787	754	797	761	796	829	831	817	783	803	793	765	800	782	798	731	802	785	813	744	839	731	840	780	767	790	767	790	798	801	815	791	770	791	789	777	785	800	813	860	819	799	764	777	760	765	822	780	755	769	764	788	786	795	804	789	814	793	737	784	813	801	837	774	774	786	783	764	793	809	792	798	793	781	738	821	797	808	814	762	753	807	816	743	797	777	807	757	807	760	785	821	776	818	771	815	817	815	811	730	808	853	828	816	821	757	799	756	779	790	797	808	789	783	818	786	779	800	839	726	782	791	731	776	818	809	776	874	804	792	799	763	805	802	747	824	761	794	785	783	812	842	779	797	786	814	789	785	758	796	812	790	748	752	789	817	813	800	783	763	719	803	758	766	806	793	808	770	828	805	766	813	813	767	791	806	764	755	796	792	756	788	782	849	795	773	786	777	787	808	798	775	786	790	810	785	797	816	768	803	773	828	797	826	790	762	841	787	752	768	793	788	766	786	785	773	759	776	800	710	827	820	822	857	804	831	788	796	794	774	811	763	790	804	860	803	813	784	799	784	785	810	792	762	838	796	730	769	776	773	764	792	775	801	754	826	808	735	731	741	816	758	802	806	821	804	803	848	776	805	810	798	793	798	836	830	791	747	809	714	794	756	800	768	807	767	774	786	813	744	779	746	771	806	747	806	755	806	782	769	788	799	762	770	754	821	760	796	795	772	766	782	772	819	825	791	820	810	808	776	808	745	812	776	775	760	815	806	770	788	820	796	757	797	819	828	811	800	781	791	761	761	835	827	785	789	781	760	769	731	838	770	818	745	803	754	826	753	797	801	826	793	795	770	818	787	774	738	773	844	803	839	795	809	800	753	758	793	758	770	792	757	725	796	756	812	766	796	776	819	793	791	820	805	770	765	767	808	783	794	788	732	760	778	817	765	748	776	754	780	827	778	765	754	841	808	823	757	782	802	760	784	788	796	796	791	764	765	778	787	735	850	798	844	815	819	762	793	785	765	831	735	794	794	743	811	800	788	786	773	809	753	773	798	821	789	761	788	816	791	814	787	749	741	776	773	829	759	755	753	765	809	769	776	794	806	783	762	732	813	807	819	775	811	772	752	820	802	802	833	774	876	810	803	797	746	795	810	776	771	791	775	786	816	760	834	784	784	786	789	790	800	813	789	817	775	788	783	781	794	834	786	761	722	844	796	796	760	827	826	782	813	752	750	783	809	770	749	727	789	788	756	753	778	772	806	814	759	797	771	856	786	789	784	809	813	830	791	766	807	806	816	823	789	781	789	790	766	784	822	740	762	748	795	789	800	771	811	798	790	769	799	763	765	745	811	740	798	768	784	759	825	760	776	756	799	812	752	797	752	791	764	797	774	793	783	782	781	793	801	784	834	751	784	779	798	823	833	777	751	818	735	774	739	752	745	791	776	797	800	816	743	793	786	750	813	795	792	789	790	776	786	765	844	774	777	775	785	765	811	818	699	763	819	842	804	822	857	757	778	774	799	829	766	778	824	770	799	750	809	779	817	778	799	815	831	758	848	806	762	772	799	811	787	764	821	800	795	726	766	823	833	793	757	785	795	829	815	800	815	791	778	745	745	762	786	766	822	770	762	777	767	763	757	825	786	769	780	774	750	775	778	762	717	762	768	781	772	763	791	799	748	823	769	759	791	797	772	798	749	774	805	780	793	780	735	786	765	810	821	744	750	790	844	744	822	758	772	767	791	799	778	799	716	837	754	809	803	790	769	770	745	814	790	834	759	818	785	801	756	798	764	782	815	818	778	741	756	765	809	783	772	746	785	819	799	804	816	800	725	813	796	849	809	825	776	769	760	745	793	848	774	796	839	793	799	813	817	823	792	741	754	807	835	781	766	770	810	808	841	844	776	795	778	763	723	777	771	839	742	790	754	811	809	779	806	772	789	758	798	797	793	753	808	777	763	770	810	768	744	794	777	837	809	756	753	769	774	821	795	793	770	809	762	791	821	778	766	745	762	821	803	802	788	820	806	792	791	796	792	805	771	825	803	787	790	782	766	822	778	810	767	788	800	819	772	761	808	783	774	821	767	795	771	746	785	821	792	757	772	774	832	742	777	819	783	770	769	752	803	834	765	818	781	824	777	743	801	815	760	818	782	760	794	783	744	762	788	855	740	731	781	800	829	746	820	798	774	826	760	788	773	780	818	772	763	835	805	794	780	829	769	769	810	771	788	807	790	801	753	764	798	739	859	762	786	797	785	744	795	767	781	835	741	810	821	761	745	770	797	792	828	784	806	786	796	757
27949	13252	2236	1174	965	874	817	827	754	779	757	730	807	793	791	803	703	782	773	731	782	817	791	761	761	754	743	775	778	724	729	748	838	779	765	810	757	764	798	779	787	760	742	762	791	789	756	756	755	809	752	730	794	766	744	700	712	789	750	726	793	752	773	768	758	777	781	756	778	830	741	720	741	747	770	794	756	759	767	752	768	769	739	758	759	777	772	710	780	795	759	758	737	751	763	756	789	710	750	808	749	740	773	793	772	779	765	786	773	769	770	725	739	780	800	781	762	778	772	769	751	701	769	764	789	770	774	741	748	831	774	798	771	781	719	775	777	746	713	722	792	778	739	762	773	794	777	759	735	789	768	773	770	814	753	766	785	766	691	788	797	790	754	769	778	797	771	776	791	831	722	740	774	742	767	757	774	744	750	738	752	760	707	729	771	786	742	776	766	778	774	770	723	795	741	686	779	694	830	777	766	768	790	762	757	781	746	777	700	708	808	764	725	740	760	734	735	766	802	808	729	753	791	804	728	772	754	764	796	760	743	789	804	746	723	757	751	770	721	740	766	737	761	742	798	726	760	789	737	774	702	769	736	766	739	781	770	776	745	805	768	791	745	790	796	788	751	692	726	712	762	734	754	739	736	739	698	767	755	771	802	767	796	788	715	732	795	748	731	768	786	756	770	750	764	769	723	742	737	731	780	745	754	747	770	764	748	748	737	786	790	772	793	750	722	762	784	747	729	803	721	736	751	791	783	790	757	737	740	780	763	775	768	712	726	724	768	794	755	760	736	723	718	753	799	757	774	713	739	769	777	802	765	715	775	741	745	729	773	760	781	744	737	778	794	736	802	765	754	780	759	792	784	795	802	779	747	808	740	766	784	753	735	793	747	761	777	745	749	741	788	804	755	774	767	796	724	798	799	733	778	780	724	761	715	741	736	766	770	785	777	765	754	760	748	770	751	747	772	767	730	782	701	721	775	754	705	779	823	733	720	778	742	751	730	743	729	778	747	765	715	764	765	754	782	744	788	757	741	780	777	753	706	758	776	795	778	734	807	710	810	794	721	742	767	768	765	737	730	710	785	735	784	751	797	766	756	810	729	767	787	736	770	775	712	766	742	769	777	731	756	785	770	790	772	761	739	749	798	810	769	706	762	747	779	815	845	728	690	700	774	814	727	748	755	746	756	708	793	786	688	736	760	741	767	789	735	793	775	748	763	768	714	744	726	765	754	766	753	773	750	699	750	778	732	796	777	785	778	709	730	776	763	752	817	772	759	758	732	730	759	777	750	818	797	766	790	755	779	779	747	785	717	784	731	762	783	685	733	748	779	710	747	758	768	753	762	820	745	725	748	807	760	807	696	753	797	772	783	803	745	744	773	780	785	715	783	728	720	772	765	743	740	813	803	736	731	737	765	692	801	778	702	769	770	855	782	793	813	787	738	755	747	776	771	760	767	764	767	748	763	759	781	816	756	752	744	759	792	706	764	761	784	742	783	761	773	762	804	750	781	730	781	796	735	743	807	724	759	733	720	748	702	757	760	708	739	751	749	772	734	737	778	778	742	764	742	753	739	738	768	743	792	756	757	785	746	767	752	796	745	753	700	785	680	692	761	728	727	801	815	701	733	741	757	752	848	766	770	763	754	737	716	740	711	774	777	761	788	745	751	764	759	733	742	731	777	750	763	764	754	734	745	779	770	780	781	713	766	760	778	826	761	776	749	730	779	777	768	725	760	723	746	786	761	794	790	793	786	737	795	760	737	784	765	761	755	742	727	723	775	730	724	732	736	803	785	746	756	716	763	757	767	737	730	728	718	757	767	753	783	799	745	742	753	754	762	744	786	725	726	792	708	748	764	763	778	758	791	761	772	753	768	730	767	759	758	773	738	760	776	824	765	741	824	760	777	721	751	805	758	767	744	804	730	763	799	729	765	758	706	746	790	785	778	747	747	741	746	705	800	790	742	774	781	766	761	805	764	740	740	751	770	758	767	715	770	791	770	729	767	773	761	790	743	746	757	750	728	738	768	738	770	717	790	741	746	809	728	732	784	709	735	814	735	723	717	743	791	763	743	780	763	782	739	771	749	771	735	772	769	795	770	761	796	768	738	761	776	729	750	834	784	781	729	754	764	755	788	738	778	757	731	747	767	787	793	742	797	810	740	787	722	736	821	784	750	765	729	770	747	758	765	760	783	735	722	758	792	734	764	819	802	764	753	746	748	764	733	777	737	776	714	747	740	794	765	783	794	747	718	779	763	760	766	728	709	756	718	754	796	734	761	773	780	808	756	727	761	722	766	756	718	765	755	779	777	748	742	743	744	765	751	713	747	759	763	786	726	783	749	709	760	769	842	753	737	744	765	740	720	750	719	792	773	748	735	743	828	762	765	743	749	771	764	727	774	796	744	746	708	801	733	786	770	766	788	812	779	756	731	716	765	813	751	737	799	726	754	745	805	786	756	731	751	748	759	779	762	775	786	765	784	735	789	758	719	773	825	716	784	798	749	766	795	821	722	702	750	763	711	731	746	777	759	764	797	772	767	763	766	796	724	765	756	758	832	825	758	742	746	791	818	726	793	777	776	804	740	733	739	751	749	756	768	786	780	784	771	773	732	729	701	787	764	801	769	733	767	733	774	776	700	750	759	776	729	740	742	736	761	765	758	747	749	763	781	730	786	760	710	793	734	813	773	772	741	781	715	725	746	756	742	734	763	773	790	720	726	770	715	725	748	786	766	764	765	765	714	797	724	757	793	763	783	784	745	785	690	717	766	751	743	778	725	744	778	740	783	714	747	745	781	779	782	731	761	793	731	746	757	786	724	762	728	758	772	769	773	778	772	801	754	748	778	778	750	742	712	752	747	704	790	735	772	741	787	802	784	778	788	756	756	750	786	735	730	765	788	805	709	757	756	800	737	746	754	749	738	774	730	755	742	776	756	785	809	760	741	733	770	756	721	785	737	792	796	781	759	751	755	722	748	760	771	826	757	763	745	781	785	762	786	685	795	762	799	762	736	774	760	789	785	779	823	774	771	756	754	747	709	752	742	756	779	764	782	808	780	715	753	716	854	702	732	731	741	738	761	742	790	775	777	781	842	740	778	797	766	787	755	731	767	713	785	729	736	713	748	733	772	775	779	781	755	823	778	759	770	753	741	721	756	767	760	742	797	769	768	807	770	789	784	766	806	724	762	764	740	711	741	713	794	767	738	768	784	763	787	781	763	762	780	740	751	761	749	775	782	800	764	711	737	742	743	749	711	740	700	762	734	793	807	748	770	729	716	732	785	752	755	752	770	763	746	767	780	723	752	748	751	763	794	728	770	780	794	758	760	776	787	814	760	766	726	740	726	743	762	787	746	719	739	705	780	789	788	756	734	737	744	761	754	776	788	785	781	801	722	742	791	792	771	748	763	765	765	784	759	742	734	817	777	789	721	755	741	690	742	792	758	839	777	768	763	746	747	763	751	739	813	765	785	724	770	793
5771	1596	1409	1106	992	910	915	871	856	847	839	837	829	839	842	757	826	805	843	859	831	820	817	815	807	825	838	816	770	820	786	792	779	789	762	774	758	820	820	802	809	793	768	808	746	785	801	806	772	855	805	850	751	766	777	833	841	783	813	820	790	804	775	858	806	795	820	804	817	775	827	798	813	848	802	807	866	779	762	785	782	809	783	767	795	784	781	826	788	827	761	838	760	788	785	799	835	801	843	810	783	792	765	808	810	797	805	784	857	829	738	795	766	808	790	838	791	777	863	788	870	816	810	810	756	785	777	806	790	808	824	765	813	794	802	790	821	786	829	838	795	751	863	774	795	793	808	795	745	805	737	767	824	833	843	814	828	766	815	795	796	794	795	791	776	820	767	822	815	846	794	763	791	774	854	795	848	815	798	825	831	789	764	757	802	822	793	803	840	819	797	859	794	791	818	791	838	777	789	815	829	829	800	814	732	826	784	777	814	805	764	847	792	858	789	794	755	775	843	787	801	776	804	824	786	819	845	780	794	786	811	844	814	785	796	784	744	821	819	784	759	796	849	816	802	795	794	823	806	788	759	809	814	756	803	779	803	790	755	775	780	808	778	785	757	808	781	749	793	821	773	809	799	738	795	763	781	808	770	817	738	774	808	804	840	817	793	766	819	780	835	778	817	841	776	773	799	785	793	808	761	815	813	789	810	869	794	799	791	794	777	782	794	829	762	773	807	778	810	788	780	811	808	801	812	822	782	788	745	781	772	794	814	779	810	809	841	783	831	777	818	784	800	839	826	784	825	763	805	813	798	769	785	803	846	809	801	763	783	818	839	779	755	814	778	807	759	823	817	787	790	774	779	787	787	805	788	821	768	801	787	828	788	750	773	820	814	817	734	775	849	758	799	768	812	813	825	830	794	824	767	759	751	801	737	754	828	819	815	794	818	769	777	768	840	834	804	853	787	801	836	792	817	782	796	800	802	843	777	804	765	828	823	803	821	777	771	801	788	780	754	800	800	781	763	742	778	798	830	790	836	794	803	766	784	751	844	787	788	811	773	798	792	771	815	847	741	815	838	772	768	814	811	758	819	807	796	807	840	752	791	772	808	796	801	780	782	833	816	770	793	825	813	807	833	766	730	796	783	723	790	830	749	822	803	859	806	773	806	792	781	853	803	787	777	813	795	812	835	807	855	766	795	829	781	829	753	838	808	814	799	777	851	816	794	814	770	796	813	813	767	747	819	779	782	791	851	821	790	754	829	826	779	819	803	768	793	800	818	775	800	829	771	822	787	800	800	828	800	720	764	784	809	755	827	808	802	775	821	809	852	808	737	764	749	784	768	789	807	780	803	801	813	829	833	762	789	830	798	823	812	857	776	762	819	799	819	802	827	803	794	795	795	781	777	806	821	771	860	802	806	802	779	793	817	769	802	797	814	764	828	813	826	803	823	828	842	784	802	813	805	840	849	767	823	789	873	788	780	792	800	800	838	775	827	771	813	770	801	818	817	800	848	832	833	818	834	804	786	818	770	824	791	812	763	804	836	788	764	803	834	814	800	815	813	828	814	724	759	783	785	775	759	791	837	824	817	848	806	809	759	771	804	813	834	791	757	817	794	772	789	798	779	802	748	814	804	782	798	784	792	802	783	809	764	749	789	749	838	829	816	762	782	798	865	759	782	733	814	752	805	800	820	781	779	772	762	800	810	759	777	790	819	768	788	794	797	798	802	768	816	816	734	754	789	777	799	785	856	782	845	810	803	831	749	785	823	770	724	819	823	792	759	813	769	797	752	799	813	742	839	728	810	814	776	819	766	772	816	774	819	845	873	798	784	787	776	754	831	776	822	751	779	813	816	787	867	797	793	812	802	766	815	803	829	754	768	765	791	802	816	809	807	803	831	781	796	747	803	751	798	791	814	817	766	755	859	792	788	823	833	809	792	792	790	758	757	808	783	769	815	793	777	814	757	845	772	769	755	797	813	799	822	789	836	793	807	763	790	819	825	774	746	822	761	845	755	790	780	769	800	803	808	738	817	847	812	787	774	815	822	807	804	798	831	805	776	781	797	776	845	785	826	810	766	767	800	821	805	837	787	836	810	807	783	788	829	792	826	811	768	812	822	817	783	830	837	844	784	782	792	824	849	764	768	851	789	823	828	826	842	789	813	786	793	781	837	803	827	826	795	778	813	789	771	790	745	751	845	782	786	815	797	800	805	816	784	766	815	790	815	850	753	770	798	831	798	731	833	804	812	817	804	805	855	783	784	839	872	781	773	824	809	801	758	778	796	810	802	791	756	826	824	741	790	800	813	786	780	761	841	780	752	833	800	818	813	771	721	760	804	796	769	813	783	794	857	801	820	823	755	814	781	810	781	745	839	793	762	742	768	829	753	797	771	760	793	793	789	773	796	829	791	765	795	801	829	760	783	821	797	803	770	787	770	805	775	812	819	789	808	800	741	807	781	852	787	759	840	811	810	754	799	781	813	751	799	847	757	782	765	831	781	845	801	801	807	814	834	787	766	753	880	868	803	772	824	855	815	801	721	799	743	739	777	784	827	832	764	841	809	811	811	791	822	791	805	778	786	779	769	817	793	784	824	815	808	809	829	811	865	765	833	780	791	837	804	808	810	772	755	771	855	787	796	821	780	796	809	797	804	767	811	766	854	795	797	767	799	766	837	779	812	749	819	808	798	770	807	822	785	790	797	773	769	763	756	859	741	804	781	772	776	809	817	823	793	773	786	806	808	838	876	751	819	817	845	808	769	789	771	845	798	810	778	842	811	815	760	839	819	831	803	843	798	773	864	829	818	792	776	811	753	843	781	790	851	820	781	807	808	841	767	797	800	861	768	760	840	774	777	770	827	776	807	817	836	822	816	766	772	796	809	815	785	781	787	793	786	810	761	779	729	785	794	798	803	790	813	827	786	766	807	839	803	829	828	795	774	835	806	739	787	776	792	799	789	818	812	750	779	812	762	802	794	761	842	804	764	711	838	792	793	813	806	793	784	817	821	816	777	800	765	826	787	781	809	801	852	813	787	815	778	821	768	801	808	793	809	830	789	793	824	753	739	792	798	767	838	783	744	776	801	790	788	855	794	816	805	798	804	802	861	855	797	755	750	793	794	765	769	770	802	788	763	743	761	795	807	818	786	773	732	784	798	786	822	810	802	750	813	851	766	800	813	783	813	783	778	787	848	804	808	782	768	841	844	850	828	817	803	805	756	785	807	789	832	773	770	784	800	756	806	810	796	823	814	835	785	791	800	782	797	753	778	724	774	747	840	836	813	815	849	786	742	775	798	785	801	799	819	804	774	760	788	823	778	791	797	807	787	805	766	759	789	817	813	768	802	804	808	808	769	782	797	794	793	781	838	771	815	810	780	844	770	855	748	793	826	784	776	807	857	760	789	783	800	794	764	756	776	779	759	775	832	772	830	765	742	821	789	777	772	771	770	780	768	850	810	819	828	786	792	799	865	825
24381	20346	26343	24227	20314	7412	1284	909	773	666	588	570	554	546	529	511	472	468	447	450	442	438	429	428	432	400	410	426	427	454	387	405	432	377	395	436	417	413	401	411	401	407	437	401	401	384	355	393	357	419	396	397	388	379	367	400	398	397	380	374	391	371	406	394	385	412	373	380	361	389	363	382	372	391	379	395	378	397	396	389	387	374	409	395	369	364	356	387	397	423	434	377	400	404	369	405	369	408	382	365	398	370	388	399	355	418	407	370	399	399	368	395	384	408	401	394	373	397	385	377	400	370	393	388	356	397	362	405	402	397	382	372	402	390	407	382	376	392	393	372	349	401	384	407	397	374	367	365	382	384	380	365	390	402	411	396	404	420	398	345	372	424	391	349	379	355	398	395	405	425	394	390	368	407	358	362	392	372	370	378	401	411	381	416	375	393	398	389	398	363	381	362	400	374	387	390	425	386	382	375	378	394	389	371	425	376	397	386	364	360	387	374	397	399	384	383	370	367	367	427	385	401	400	391	389	384	393	425	376	352	369	398	399	380	388	399	393	416	408	372	414	373	390	377	362	410	378	365	403	403	381	397	407	352	375	376	371	358	407	338	383	354	382	377	390	400	381	349	366	362	385	422	388	394	367	414	362	392	370	369	417	381	379	366	407	365	388	398	378	399	380	379	425	375	391	418	399	391	342	399	353	389	419	394	373	371	363	382	399	373	369	397	361	369	403	389	375	362	375	403	397	385	380	394	400	395	363	396	375	365	387	378	359	378	395	405	376	413	380	396	410	380	367	374	387	393	379	404	395	376	390	400	367	427	386	363	376	403	394	392	330	391	364	397	388	396	382	392	393	417	367	400	359	390	400	400	392	395	402	403	392	378	398	361	352	377	366	392	361	384	370	392	384	396	376	349	427	360	376	361	389	382	393	369	399	407	357	377	382	375	403	377	394	410	358	361	419	396	384	368	385	397	405	407	420	354	362	382	366	364	378	369	367	392	368	384	397	418	347	411	398	394	397	367	377	402	395	382	398	378	378	421	405	396	368	363	367	364	376	392	395	399	353	404	417	387	347	381	389	382	380	393	402	367	391	378	394	384	397	380	371	387	394	400	408	339	392	383	379	401	396	372	387	358	406	361	370	364	369	397	408	414	412	414	390	383	397	387	396	391	367	383	389	370	381	392	409	415	394	372	382	402	402	388	383	400	420	352	374	375	379	378	334	367	394	377	385	377	376	387	408	383	398	377	359	371	363	387	388	418	372	383	411	405	366	409	398	390	370	375	391	363	356	413	396	392	386	449	388	396	411	380	384	360	361	375	407	378	374	390	406	387	363	378	392	361	407	385	373	368	369	393	372	368	388	415	371	392	422	384	381	390	397	387	385	350	392	406	353	357	377	389	379	349	382	417	430	357	375	382	404	378	361	396	352	435	384	373	390	422	377	366	371	357	381	371	357	370	409	393	411	400	400	370	397	418	399	382	387	368	384	387	390	334	359	375	370	384	365	390	373	396	396	378	428	380	410	355	394	392	376	373	366	386	317	385	406	365	377	429	405	366	361	395	390	409	411	369	386	378	375	403	396	371	369	399	359	375	396	381	380	404	391	393	384	411	385	416	428	421	397	405	391	378	370	377	382	378	351	399	382	379	384	383	375	405	396	351	365	405	402	399	395	414	376	361	402	408	383	371	353	383	399	405	399	399	376	381	360	414	437	378	406	377	350	374	408	367	379	386	399	371	395	391	367	357	382	391	370	373	359	402	368	403	397	392	371	370	403	371	390	388	378	380	357	406	385	373	369	371	409	406	389	402	392	360	356	341	372	382	339	324	377	324	400	421	382	363	382	378	418	360	389	321	383	392	368	380	427	395	392	428	405	370	390	375	381	399	399	379	394	367	397	357	348	385	381	413	371	388	420	364	401	383	372	374	366	381	385	428	363	365	354	355	390	387	387	400	388	383	387	402	396	347	362	399	423	365	416	349	384	401	367	373	380	360	385	392	418	415	379	414	405	405	382	411	399	350	361	381	385	408	381	370	409	382	403	382	367	372	390	392	405	374	341	391	415	401	363	406	375	356	416	375	379	402	355	386	392	372	384	339	403	367	394	372	385	438	402	410	376	379	349	359	428	373	399	359	368	426	398	411	385	393	393	375	404	361	389	387	367	381	394	361	390	376	379	384	403	397	392	364	412	374	389	396	393	404	401	417	406	394	410	375	373	375	412	370	347	399	406	372	371	386	377	381	390	391	391	411	376	393	386	380	403	398	356	392	424	364	385	374	359	397	375	389	372	391	395	358	370	386	426	375	408	382	410	372	377	393	391	365	386	384	389	383	421	373	378	392	380	362	368	418	399	395	381	420	376	362	398	383	381	384	372	384	366	378	381	414	363	395	411	371	380	367	376	375	366	391	405	401	346	360	396	403	371	358	404	347	348	402	370	406	381	379	361	356	412	372	356	374	392	415	366	379	385	377	364	363	348	406	396	429	393	418	368	382	398	373	389	414	421	429	430	405	362	359	413	392	412	412	363	375	399	379	387	412	360	367	391	364	428	378	401	420	388	449	388	381	386	420	359	387	394	388	395	417	384	401	391	355	410	387	388	370	382	376	374	371	375	357	419	402	406	370	388	373	354	378	384	374	348	364	397	406	378	396	340	367	359	371	395	389	357	329	398	428	375	390	392	398	380	386	400	415	383	352	368	392	399	387	391	359	425	413	398	398	401	411	379	372	374	405	422	387	375	386	392	393	364	396	389	367	392	402	437	403	386	382	360	371	386	375	390	392	369	377	361	345	366	409	392	388	385	357	394	359	391	379	388	355	359	402	377	368	354	395	413	362	408	367	390	386	346	399	403	389	384	386	382	408	407	378	383	388	345	356	364	386	395	405	402	380	373	395	393	380	415	406	379	399	358	391	365	408	391	364	373	377	359	370	362	410	419	375	391	394	361	371	379	415	402	377	372	395	358	431	381	407	381	385	380	421	353	367	391	329	374	420	367	368	386	403	362	377	425	397	383	452	410	368	399	352	371	393	362	385	412	372	392	367	363	362	400	407	413	391	393	359	377	391	361	361	419	364	397	354	371	382	375	345	356	355	375	349	368	375	407	412	347	427	387	398	384	380	399	376	401	347	360	380	355	393	403	396	383	378	395	349	371	336	403	379	402	390	369	387	392	384	387	408	396	351	426	369	394	392	383	386	358	362	345	400	408	409	407	380	391	367	364	382	391	406	350	383	414	400	370	370	398	362	406	418	362	381	378	392	419	376	401	380	356	388	387	383	375	349	376	400	429	384	373	366	342	392	378	352	396	412	373	390	397	409	425	359	417	379	393	374	415	390	374	355	365	407	427	375	382	371	371	368	388	385	364	360	374	392	369	383	417	385	385	366	325	344	396	370	361	392	397	383	356	404	384	387	435	397	396	374	415	414	365	403	408	391	378	379	390	394	398	369	367	351	385	364	409	371	379	355	383	355	393	411	372	365
9333	11198	10206	5746	3683	2700	2028	1677	1395	1139	997	909	820	795	663	633	666	627	626	585	586	548	540	531	516	480	514	472	490	455	462	477	449	450	427	424	465	454	454	476	465	437	424	426	443	472	465	428	481	414	436	439	430	448	437	430	431	403	446	421	429	435	440	404	426	435	452	429	401	406	398	411	411	390	437	417	420	404	437	399	423	419	407	411	438	475	415	426	450	430	402	409	371	454	402	423	393	412	438	429	399	450	419	442	420	412	412	408	413	433	396	383	467	410	425	435	420	404	407	419	411	396	440	421	452	419	442	447	404	416	415	392	396	407	454	471	416	410	415	432	444	417	412	377	414	403	452	430	412	422	374	389	409	424	407	416	405	438	380	384	457	420	400	445	391	410	422	436	410	404	395	433	397	430	431	422	437	425	388	420	390	434	409	408	400	446	413	418	420	406	426	418	432	450	431	411	401	424	422	406	426	394	426	433	426	421	391	407	445	423	393	445	407	428	422	458	442	425	458	393	433	434	414	433	424	391	452	416	439	413	426	411	414	424	435	376	437	452	383	426	413	385	398	431	444	409	435	400	421	385	413	454	431	379	420	436	390	437	422	394	434	464	410	421	390	412	375	417	387	395	405	427	421	401	391	403	445	427	422	442	466	374	428	365	402	395	422	420	417	392	413	380	428	402	449	402	407	415	389	432	417	422	394	421	423	424	415	410	415	432	421	390	405	457	408	418	415	420	364	440	406	408	446	415	450	414	375	419	422	446	396	415	420	418	430	446	452	450	420	424	398	392	406	417	425	469	443	412	426	429	417	453	407	441	408	385	385	446	428	392	433	421	391	411	449	425	413	429	469	420	415	411	436	407	404	414	443	419	373	409	405	399	405	448	395	422	424	437	458	374	380	440	422	390	398	410	430	407	432	424	400	423	429	407	383	432	426	422	402	411	405	439	416	399	426	395	394	393	417	394	384	454	382	436	413	389	435	411	442	380	444	406	407	398	407	428	450	443	402	454	444	386	385	433	428	414	404	403	427	415	399	424	411	438	403	404	434	390	434	431	427	422	419	426	401	442	399	419	441	418	420	442	395	422	434	410	385	425	405	425	402	394	457	382	434	410	438	411	463	391	418	422	436	400	428	393	419	429	401	430	407	431	440	421	423	434	435	394	437	402	415	396	435	391	431	433	457	429	416	434	430	439	423	379	376	439	408	444	398	445	384	412	417	413	425	388	400	441	438	417	449	440	420	425	404	422	462	431	400	385	427	396	449	389	422	422	436	435	442	387	432	412	453	419	425	420	437	419	403	417	412	399	380	409	417	399	407	386	425	420	435	394	436	401	393	394	407	425	404	410	424	391	399	395	446	410	410	439	411	426	395	429	419	432	385	424	441	403	453	412	406	428	406	446	414	422	434	414	408	442	444	396	429	457	409	410	412	438	429	432	424	404	404	457	398	421	434	428	429	426	407	434	417	418	395	409	433	407	425	411	437	402	451	413	426	409	426	402	398	426	411	456	402	414	432	439	431	421	381	420	403	440	404	422	418	397	421	450	399	412	433	439	437	388	407	426	435	374	394	440	401	422	425	418	405	385	397	409	417	402	376	388	418	446	395	448	417	411	441	443	434	436	413	402	430	416	415	429	400	443	435	389	431	424	391	406	431	413	451	446	410	409	411	430	385	440	418	389	407	418	404	429	422	448	404	422	408	400	441	418	441	404	399	381	429	454	447	394	385	417	431	446	427	387	418	424	411	416	414	375	435	383	431	440	435	406	415	410	427	405	406	408	397	464	376	438	415	387	392	394	426	433	371	431	408	423	388	416	401	444	400	391	447	420	427	426	421	448	419	405	397	430	467	424	405	431	387	443	441	429	433	424	431	438	396	430	414	429	430	446	418	417	414	374	421	427	394	399	425	420	428	371	411	409	438	455	393	418	413	397	405	423	395	386	403	378	431	386	411	430	403	424	388	423	408	409	428	422	446	416	408	407	393	415	431	412	400	390	429	416	404	405	407	407	411	407	405	428	407	452	372	386	454	425	423	396	450	432	430	463	434	402	408	443	437	409	399	382	400	382	427	425	421	449	430	415	378	415	386	414	410	433	422	431	428	425	415	400	432	392	372	386	391	403	389	399	416	437	414	426	430	420	417	416	439	414	416	433	416	394	414	407	388	428	392	408	399	393	414	415	430	406	381	414	423	419	397	392	441	406	438	436	428	395	441	406	379	402	400	388	418	439	357	424	421	411	433	369	368	409	402	403	377	419	430	410	422	393	431	441	392	417	419	423	417	398	393	413	410	418	412	399	401	389	421	450	406	410	411	398	395	433	402	391	441	390	373	420	469	442	414	385	419	405	418	408	408	446	412	420	420	417	421	420	390	420	420	404	403	432	415	448	440	406	411	422	398	427	424	416	436	395	401	442	445	446	427	411	426	433	419	419	406	414	431	445	410	438	382	401	434	396	427	392	421	415	406	376	397	369	387	428	373	436	436	423	423	402	433	384	441	420	371	400	377	422	416	390	435	410	425	402	386	422	404	421	402	432	435	402	409	424	437	430	396	429	414	409	440	417	429	411	422	412	421	480	416	408	448	454	400	413	390	429	389	415	435	420	431	436	440	428	403	430	444	419	380	410	395	428	409	424	404	409	424	419	447	385	405	406	423	425	431	402	430	403	417	431	429	425	406	410	421	470	383	412	383	411	410	399	412	442	411	433	432	418	404	426	434	414	406	408	433	437	416	414	405	386	399	441	417	389	393	397	434	406	413	442	404	434	436	406	406	410	433	421	437	453	409	406	380	415	422	447	389	403	429	415	428	425	400	441	380	413	417	392	423	435	426	436	392	430	406	431	419	413	404	387	469	435	387	419	405	394	409	440	390	436	404	398	432	428	401	441	447	417	423	433	414	412	418	420	402	414	402	405	433	437	411	413	410	426	414	437	438	424	410	430	442	420	416	393	381	364	406	438	415	414	393	417	432	392	429	404	433	412	400	440	396	401	382	391	419	405	419	435	407	452	425	397	419	396	434	429	394	395	401	393	427	464	409	419	429	407	431	418	461	451	432	422	394	433	441	430	427	425	399	395	424	422	453	425	428	391	395	442	398	410	385	383	439	426	408	428	435	420	435	439	386	406	436	402	443	403	413	410	436	442	436	422	405	427	438	396	416	412	409	386	408	402	426	435	474	416	385	397	462	420	443	410	412	379	403	423	443	415	395	435	452	433	388	409	413	410	411	405	418	427	432	451	423	435	435	419	440	400	414	457	418	395	402	432	418	401	413	490	403	428	417	412	410	437	399	406	422	442	401	434	435	436	421	414	406	440	428	392	423	440	402	355	444	442	400	415	382	421	371	395	421	434	472	417	421	421	431	436	393	443	371	450	445	425	416	433	421	427	444	402	400	436	416	401	401	390	421	419	421	448	413	380	403	402	416	408	424	410	405	413	393	420	379	476	427	392	467	411	419	445	433	409	412	412	409	418	412	422
22637	20350	26798	23770	20361	20348	6282	1979	1565	1442	1303	1141	1177	1042	1002	1034	951	969	954	899	905	906	863	883	835	897	840	814	809	827	790	792	846	807	844	815	797	825	826	859	787	794	794	835	804	797	755	797	824	801	800	768	803	745	814	825	780	773	790	802	782	851	795	809	842	858	810	828	858	846	834	775	774	739	805	818	774	828	825	812	811	772	825	797	836	773	809	814	818	822	785	798	785	761	805	811	795	845	780	798	757	761	790	774	771	789	764	785	770	785	763	772	787	760	794	791	780	838	744	782	803	820	767	763	734	777	820	815	805	817	774	841	801	826	805	721	784	780	769	833	771	786	731	803	772	760	800	805	788	791	765	775	771	777	830	833	791	782	777	777	793	740	801	741	764	774	781	801	778	803	769	775	755	804	811	791	825	733	802	807	811	811	830	773	786	778	756	810	776	821	765	769	788	722	749	729	808	775	760	806	850	823	793	745	804	817	766	733	761	804	811	806	799	806	758	791	797	804	780	797	768	766	806	778	831	809	800	748	794	749	799	811	841	738	796	767	779	812	820	797	844	795	779	825	773	805	784	805	813	760	817	827	796	766	777	735	806	779	787	786	746	778	804	733	763	805	803	773	728	736	770	731	763	716	809	810	788	784	774	760	820	778	794	734	754	770	824	786	808	773	812	786	807	797	814	792	754	789	773	753	797	789	825	745	768	775	791	784	790	775	773	775	761	770	793	782	813	752	832	776	803	812	782	753	785	805	824	761	798	776	722	766	783	720	750	797	813	764	746	768	770	782	765	767	829	772	783	831	836	799	789	804	735	805	792	773	778	764	792	815	792	811	810	747	834	845	823	779	815	812	791	788	797	753	750	787	759	759	759	768	802	789	761	786	800	772	783	804	787	829	856	811	760	751	786	806	751	794	764	748	800	828	806	784	781	770	775	784	738	783	770	814	806	770	747	790	806	757	793	829	776	782	766	797	760	806	745	784	754	801	743	772	768	771	794	810	729	779	786	832	823	794	712	795	772	791	783	824	826	761	778	751	831	780	786	768	741	768	749	739	761	794	789	852	763	838	831	816	772	733	826	768	822	757	825	745	743	802	803	777	787	794	780	802	811	828	824	742	755	724	744	774	802	750	799	793	761	745	741	819	742	766	783	800	791	789	836	761	803	820	836	804	739	816	749	760	807	760	806	792	751	779	767	767	787	727	787	809	830	803	764	792	754	786	721	796	764	761	785	788	754	788	839	734	781	755	772	768	780	803	770	783	792	810	820	788	801	754	815	813	869	813	763	778	774	811	799	775	746	799	781	784	736	750	751	765	800	801	815	774	759	728	783	829	786	755	786	771	730	736	849	772	767	840	789	791	761	782	815	765	800	805	786	720	807	790	742	834	783	811	736	794	809	805	822	827	826	817	784	761	712	797	842	833	876	837	787	758	781	854	790	798	806	754	791	748	769	803	703	795	799	767	812	791	808	793	818	811	772	755	805	795	811	770	793	810	779	732	810	764	814	760	777	790	806	768	793	777	795	782	816	755	772	790	801	772	792	772	787	788	801	777	782	807	800	801	759	813	720	696	773	865	764	765	758	797	797	794	764	772	762	804	837	827	796	810	736	752	811	790	800	721	700	760	754	800	715	756	758	821	802	856	785	798	769	769	792	819	780	774	768	778	802	824	833	759	803	769	784	776	821	802	818	791	771	773	775	801	809	868	780	849	787	770	780	751	781	755	731	796	794	768	743	769	760	827	785	821	747	779	807	780	796	819	781	858	754	766	827	808	817	771	800	827	830	800	807	772	750	794	834	795	779	750	777	793	783	812	785	794	792	792	807	807	810	787	844	803	789	747	831	799	791	837	778	806	755	795	836	785	782	781	796	776	807	793	821	760	725	722	769	803	796	758	810	749	763	805	770	760	771	780	828	765	729	786	785	752	771	812	817	769	753	795	778	824	804	745	795	738	805	795	810	806	846	811	773	756	861	841	738	779	764	703	815	770	820	794	771	776	743	759	758	790	770	730	796	775	794	765	750	808	763	801	781	765	793	762	798	737	768	769	752	764	796	803	797	802	785	804	748	793	769	772	807	841	778	810	809	781	787	787	815	758	766	776	789	794	844	807	771	806	768	717	840	799	809	788	802	800	813	822	758	776	781	782	779	810	756	815	817	753	791	766	763	783	835	797	770	787	796	806	783	822	766	829	766	779	744	763	791	782	814	784	811	785	779	807	736	761	767	820	744	778	776	730	751	767	776	806	777	774	799	831	797	811	810	812	726	779	796	808	804	781	781	786	792	754	778	819	799	805	776	819	785	778	775	789	770	833	808	776	833	745	761	803	771	824	763	763	767	816	851	736	827	816	808	764	793	805	799	790	778	762	773	809	780	777	775	743	780	765	793	799	767	756	876	788	777	769	806	778	759	780	775	803	778	789	742	798	821	792	788	802	787	815	811	760	695	758	814	810	760	745	741	790	773	750	757	777	797	772	804	765	775	806	764	759	837	810	776	737	794	761	811	825	779	778	752	752	748	804	754	777	783	735	779	778	785	756	812	774	741	777	779	823	794	824	768	775	832	778	787	763	799	819	875	780	778	785	765	798	768	842	796	755	793	782	826	791	780	749	807	757	772	824	817	789	804	784	811	768	789	758	791	791	761	777	791	761	853	756	740	773	785	813	794	822	754	784	767	779	736	839	765	792	761	829	809	757	812	757	802	780	801	791	781	788	769	812	802	753	746	802	762	777	770	784	783	758	849	844	848	768	773	813	764	794	809	790	785	760	807	812	739	848	772	749	764	805	801	800	812	799	756	779	819	808	820	777	774	744	774	818	761	699	777	767	789	807	784	801	797	791	794	831	785	779	782	804	799	762	731	766	830	770	827	784	806	805	776	783	792	784	792	789	774	793	802	798	773	739	793	795	763	769	793	801	790	764	777	789	796	803	771	724	818	823	747	762	809	872	771	785	753	802	768	795	793	786	786	802	797	745	787	795	820	769	766	834	790	745	795	826	764	815	781	750	772	791	771	771	807	787	773	803	806	780	780	771	765	717	801	790	773	748	778	813	809	793	810	751	825	834	862	831	816	777	800	801	762	755	759	795	781	806	762	785	751	763	773	791	775	799	773	818	807	773	785	774	755	771	715	781	794	801	802	764	817	831	819	767	810	749	780	739	795	799	796	778	791	761	780	759	815	812	799	795	732	795	805	762	748	842	813	822	776	729	819	764	870	728	848	807	776	840	790	789	762	771	768	816	783	789	831	775	792	819	810	821	789	732	822	800	805	795	784	778	816	762	757	766	817	737	807	837	769	810	755	826	834	792	793	793	772	799	767	738	789	777	787	742	823	776	785	772	785	767	782	842	782	798	781	774	765	754	812	762	796	799	821	879	826	762	728	775	789	803	787	770	789	816	795	834	744	770	779	776	791	769	739	823	796	795	772	758	796	783	774	784	771	800	724	772	803	768	799	769	725	730	783	776	742	786	808	766
12722	17657	16182	9586	6647	4798	3669	3035	2552	2167	1903	1802	1579	1490	1352	1287	1222	1127	1115	1011	1030	960	976	930	915	976	928	881	936	881	852	868	910	804	815	869	825	777	786	820	822	799	790	808	792	787	812	802	766	799	766	761	790	788	767	778	714	780	813	779	773	790	771	819	777	736	762	810	750	728	801	757	792	808	813	759	742	778	773	737	765	732	781	775	734	786	717	759	802	796	771	777	721	736	739	846	770	732	748	750	752	740	785	767	750	721	769	770	785	750	715	782	780	737	745	773	749	750	738	758	815	734	766	805	759	775	778	814	774	790	705	758	722	792	782	757	768	799	771	699	776	754	751	758	776	812	762	706	794	740	778	760	783	709	749	759	782	718	768	763	773	762	782	764	792	788	739	765	714	721	707	810	737	737	774	804	739	774	771	715	735	812	787	746	756	703	773	754	710	727	807	762	719	745	775	771	802	737	741	743	736	806	749	749	822	727	787	748	736	731	744	764	783	767	757	803	798	761	754	742	769	706	752	733	774	811	755	746	751	761	745	798	770	747	697	759	779	724	758	763	759	789	794	781	727	767	752	725	767	770	733	799	761	790	749	795	767	796	790	803	729	751	786	796	724	775	798	760	728	756	717	802	762	729	746	804	784	729	766	783	779	748	786	788	778	755	808	767	753	729	735	763	814	739	767	797	809	730	778	793	726	769	729	742	742	699	779	771	768	781	808	735	742	771	762	773	740	746	753	817	691	763	771	830	765	785	771	820	765	755	737	748	770	750	759	738	744	737	757	764	750	732	828	702	787	712	779	745	790	751	753	738	760	738	758	765	746	706	770	744	769	745	707	747	728	735	789	734	764	793	743	745	769	718	779	780	757	739	762	736	740	734	785	789	728	747	748	753	765	724	765	725	766	750	705	757	739	763	749	752	771	786	744	763	752	829	716	783	763	728	732	740	806	761	757	768	755	795	772	772	785	792	736	741	760	741	788	722	749	763	816	780	763	729	753	776	743	716	745	745	728	723	757	777	738	750	720	756	758	798	796	758	714	765	763	736	744	737	764	756	781	765	714	748	757	715	771	765	801	747	731	757	809	779	768	687	756	752	739	773	715	754	735	800	733	745	752	734	737	743	747	788	786	728	716	763	753	734	751	770	767	759	753	718	744	760	728	723	824	699	807	733	771	767	719	756	734	743	740	749	774	712	762	765	749	807	752	770	801	789	739	767	792	747	696	750	774	723	709	743	834	704	763	751	744	769	815	806	725	760	770	781	718	676	691	761	770	736	778	763	746	772	710	802	738	725	766	763	805	732	731	744	745	767	781	797	731	785	788	734	776	761	756	824	747	771	738	734	754	749	805	766	731	805	806	771	796	772	756	761	774	787	775	733	749	761	748	736	802	760	753	755	748	748	766	708	778	784	722	753	743	718	746	787	763	736	803	716	778	802	768	757	778	759	778	746	747	731	741	732	781	747	752	760	738	715	799	769	789	716	825	766	775	781	798	771	739	771	739	788	768	738	755	745	775	778	796	733	738	790	723	791	754	751	785	719	790	730	735	733	768	758	763	773	768	741	722	770	764	789	784	719	734	782	715	763	783	724	761	733	746	760	736	773	778	794	796	736	788	757	750	736	750	757	732	716	793	746	740	767	761	778	758	758	766	743	725	766	754	766	744	750	776	794	742	763	693	745	807	746	730	781	743	725	763	735	744	678	753	699	779	780	786	691	742	795	820	719	760	776	773	715	772	778	738	757	749	749	733	798	764	772	711	727	764	764	789	771	792	737	712	730	708	780	729	789	767	742	756	728	757	782	776	783	751	755	758	722	749	763	708	796	751	741	754	794	727	799	763	711	764	760	802	758	747	802	780	747	697	777	753	733	756	748	775	716	758	723	742	742	805	773	765	762	755	756	819	721	735	759	767	733	777	732	667	794	793	751	757	768	754	713	706	757	705	742	836	751	795	800	768	782	761	777	733	770	813	758	710	781	753	746	768	747	720	733	748	741	802	762	706	761	828	788	738	769	793	804	685	722	786	791	752	763	722	772	781	757	785	744	771	734	782	754	745	741	772	742	748	718	761	722	736	819	758	716	780	707	730	701	765	753	756	748	760	783	808	721	783	785	696	784	737	738	746	766	757	786	765	770	727	759	771	748	761	722	786	817	733	734	717	750	746	725	796	761	720	742	772	743	760	823	785	779	737	739	768	731	758	769	804	760	691	775	717	749	760	729	712	784	743	697	768	804	756	753	766	737	764	752	783	808	770	774	785	767	754	795	763	714	768	801	806	707	778	730	737	763	717	752	714	708	727	721	732	782	752	778	780	804	779	771	768	726	792	775	736	745	786	765	771	774	788	724	696	748	760	786	784	748	805	766	784	770	780	746	735	749	729	731	749	754	689	793	735	736	800	780	754	738	745	781	710	763	707	745	717	726	739	794	732	763	719	696	757	771	802	770	785	760	759	725	754	705	750	756	725	761	705	760	754	736	758	754	785	762	755	776	728	792	801	747	776	805	719	743	779	751	781	747	725	740	747	721	763	816	754	737	781	728	753	741	766	750	775	784	774	719	727	724	749	770	764	798	864	789	764	726	768	736	773	760	749	773	790	745	768	732	765	748	758	752	766	770	705	744	767	752	744	733	790	758	743	766	730	751	742	722	788	745	725	743	757	749	776	762	766	773	746	738	769	799	792	719	769	787	771	826	778	747	786	752	754	721	747	733	740	736	741	791	725	708	706	743	744	766	736	764	774	758	728	707	724	725	760	721	721	806	791	740	758	716	768	753	760	750	748	742	780	748	720	766	762	764	754	794	778	762	700	784	790	785	727	801	756	789	761	736	747	757	743	746	695	739	780	739	774	749	725	762	764	792	746	777	728	795	738	714	778	740	697	733	769	765	725	754	733	753	749	788	766	737	771	722	783	708	728	807	735	745	805	805	762	750	731	735	732	783	732	806	746	745	778	752	717	769	772	754	764	789	741	758	755	805	741	729	784	733	752	767	727	742	809	807	754	710	764	744	789	716	784	737	770	763	786	771	755	790	763	691	748	773	769	762	813	781	733	750	776	763	824	747	766	745	727	797	752	776	747	762	765	730	789	720	740	754	729	768	725	765	775	744	757	708	770	785	691	762	757	759	741	800	793	783	773	718	775	789	765	797	729	769	789	765	778	750	793	741	716	719	749	755	748	781	785	744	775	739	731	714	763	708	759	756	750	760	776	754	738	775	771	736	769	764	758	767	755	719	694	755	733	777	766	737	794	767	787	806	765	759	715	718	783	799	749	747	696	723	741	791	738	722	744	742	789	738	760	793	774	774	723	746	734	756	769	800	773	765	754	742	726	744	763	763	702	764	736	773	708	744	700	787	740	747	744	766	749	753	779	784	723	804	747	767	759	781	762	744	765	756	774	719	787	717	758	760	788	731	737	770	792	748	761	790	708	731	735	754	763	761	779	701	771	774	770	731	729	757	709	778	742	788	760	723	749	719
27909	13247	2095	1062	810	789	796	788	733	768	758	736	745	758	717	726	721	705	733	763	770	761	716	760	800	748	757	726	757	723	724	718	744	760	733	722	710	725	752	729	714	719	704	766	742	753	773	729	733	754	761	729	700	743	740	753	765	747	694	742	750	687	788	695	711	801	776	747	762	753	803	778	749	742	736	790	738	753	738	748	711	749	743	777	754	751	737	759	714	709	782	701	754	722	722	719	708	772	690	752	787	705	741	737	720	756	713	727	699	756	770	747	765	730	730	737	735	759	759	751	732	757	740	731	723	745	744	763	711	712	700	690	737	715	719	731	779	798	690	724	745	754	735	744	721	691	750	717	756	703	777	711	678	710	749	728	709	712	770	744	727	741	777	781	673	730	724	744	768	733	684	732	732	766	712	731	735	771	718	774	789	705	719	715	750	735	723	757	734	747	711	738	741	786	773	741	758	737	735	729	740	760	751	751	776	730	760	741	712	733	745	776	746	732	761	727	744	715	718	746	692	727	726	705	720	795	805	738	700	755	742	701	699	789	708	783	743	742	762	761	774	695	751	760	800	730	727	766	753	727	752	734	741	750	763	750	800	759	765	785	753	710	733	692	759	770	761	752	735	746	742	690	768	792	807	776	779	742	758	731	735	759	692	789	799	709	734	732	697	729	725	743	765	736	755	812	743	752	733	723	686	780	784	742	756	729	738	729	734	783	697	769	771	757	726	731	790	780	746	773	757	724	734	713	746	719	708	750	747	736	755	759	758	728	699	730	708	753	714	770	728	718	761	706	762	698	742	771	711	786	763	733	699	783	721	730	788	697	720	690	726	716	713	798	737	742	707	746	717	736	731	722	711	761	736	782	739	730	755	771	717	731	711	720	738	758	734	730	777	690	678	733	760	732	724	757	795	713	736	716	745	737	776	743	719	726	764	734	751	749	771	752	737	744	713	737	748	765	712	758	751	746	764	746	699	771	702	706	713	735	761	761	722	753	712	726	705	759	750	742	749	704	773	736	778	745	789	776	749	714	738	731	733	774	734	748	686	731	768	781	783	778	755	729	708	714	752	710	711	725	712	742	771	744	746	739	786	732	695	702	728	767	785	732	724	761	726	714	757	721	734	742	752	718	732	722	746	722	711	739	762	688	783	720	742	736	683	777	762	745	729	707	749	704	754	713	736	726	767	749	739	739	726	744	741	751	715	744	781	741	739	771	776	716	719	784	748	734	758	734	823	706	751	776	741	761	725	729	756	710	787	724	790	782	749	753	759	759	728	769	766	691	742	762	750	751	742	750	742	731	752	745	755	777	720	703	759	773	717	696	732	781	698	702	722	763	760	714	716	733	758	708	744	776	727	743	754	713	756	765	752	735	733	734	682	764	744	699	713	737	740	766	731	760	760	766	743	744	723	744	753	771	724	781	775	721	762	690	735	736	761	803	704	674	731	778	748	715	728	712	731	753	693	733	760	719	767	725	693	740	763	780	712	711	738	743	764	721	727	728	748	776	761	726	723	746	753	768	755	788	780	748	754	734	709	717	788	744	698	751	765	744	742	779	729	714	735	772	684	732	714	800	754	738	745	705	725	772	729	765	756	744	678	721	762	695	773	769	728	711	736	800	724	736	782	755	787	736	703	749	738	712	678	725	743	785	781	747	756	724	732	753	713	770	734	736	724	740	714	743	746	749	698	726	755	754	737	779	720	731	754	777	741	665	715	786	749	735	748	771	748	734	757	742	685	691	732	708	745	801	771	770	723	714	723	716	723	721	749	718	716	745	693	756	700	722	786	715	747	764	742	743	711	775	718	698	750	753	706	723	705	774	721	770	748	749	742	771	751	685	680	724	795	771	737	711	726	704	717	797	737	706	737	759	754	796	697	764	727	727	717	742	742	753	742	734	750	807	777	739	757	737	769	719	762	720	716	710	699	724	728	788	767	747	739	715	731	712	743	763	742	768	741	752	751	762	738	778	761	723	709	731	773	712	730	698	749	772	715	720	750	742	726	742	763	775	730	715	761	763	741	737	767	697	727	721	746	718	766	764	795	769	718	766	729	713	722	759	754	726	744	692	749	751	732	762	754	713	712	701	743	726	760	744	748	730	765	717	707	778	720	691	801	745	694	711	681	821	695	743	722	744	733	767	744	733	752	708	738	769	731	721	717	740	750	712	720	759	746	746	760	717	744	758	775	752	727	734	765	729	723	769	705	722	765	731	692	757	801	746	750	701	815	719	756	815	749	723	754	724	800	726	764	749	708	708	731	761	787	766	723	716	708	774	741	722	716	709	725	757	751	742	748	752	745	765	753	697	726	781	706	691	748	739	760	719	727	727	770	732	732	730	736	740	787	748	702	732	754	723	751	793	672	684	751	737	768	710	722	698	750	743	757	711	755	760	757	723	775	768	767	763	752	689	756	747	725	736	733	808	767	720	739	755	740	728	742	751	743	730	724	727	758	715	755	756	757	758	756	740	736	695	707	794	755	687	714	722	755	720	779	712	732	785	746	740	755	750	727	719	749	707	777	777	722	776	743	761	725	741	716	787	802	719	715	729	766	734	745	716	716	726	761	710	801	716	790	796	748	737	733	742	711	727	773	703	741	727	763	726	712	719	761	742	708	771	679	731	738	718	725	725	734	735	718	719	735	732	765	792	769	744	721	698	771	740	713	755	704	763	701	695	786	759	738	715	715	721	744	783	764	739	786	774	794	765	750	762	769	727	733	709	733	722	723	747	721	704	798	794	736	740	713	708	751	733	708	710	756	757	732	709	712	754	770	744	759	719	725	733	729	677	753	723	679	672	744	720	742	742	725	760	689	698	755	720	758	736	746	729	775	749	761	760	720	694	753	769	719	728	775	740	725	788	786	757	734	818	699	758	761	788	710	727	770	692	769	780	725	738	730	762	702	741	697	749	748	706	750	732	725	767	731	722	747	766	743	697	767	733	712	766	752	693	754	723	673	794	731	731	725	689	739	711	725	804	732	758	733	747	720	721	754	776	776	745	762	735	762	750	701	709	709	748	758	748	721	764	741	731	749	727	720	778	767	748	723	731	748	768	755	736	775	713	722	780	773	721	774	702	740	746	786	756	743	744	749	742	708	749	753	719	754	742	778	770	719	783	746	698	737	733	738	766	790	734	742	757	795	712	769	725	732	738	770	698	745	774	716	757	726	779	733	693	724	709	754	799	698	743	704	750	769	691	715	725	753	784	763	771	754	726	692	746	730	713	768	752	743	737	718	729	753	700	727	772	751	709	755	742	767	723	773	752	745	791	785	724	732	759	759	712	710	758	752	757	772	741	761	775	701	730	693	742	815	731	750	699	703	686	728	747	718	725	735	709	742	746	765	685	768	738	753	756	754	729	768	746	754	739	747	722	752	787	738	719	679	667	783	805	732	736	717	750	672	731	741	740	749	707	764	741	698	753	728	719	700	723	770	740	764	750	753	757	723	772	717	715	735	722	711	744	722	731	779	714
5634	1507	1293	1079	905	932	850	837	831	778	863	837	791	846	770	805	757	813	767	842	806	778	810	782	834	785	713	792	817	754	812	760	750	771	826	780	796	830	832	822	773	747	740	833	781	793	752	751	827	800	806	819	801	765	785	742	810	766	789	769	788	774	736	784	778	815	773	777	828	793	776	770	773	858	781	747	731	779	764	797	792	796	788	798	804	773	809	780	819	787	722	771	847	809	802	805	766	850	798	771	789	761	789	766	774	816	805	821	798	791	776	754	794	847	789	771	796	832	780	780	729	784	761	835	782	734	767	809	792	786	812	798	785	742	807	753	747	818	790	776	779	828	740	775	723	798	752	748	786	781	772	805	748	846	782	754	818	782	803	792	747	807	820	777	795	760	801	789	764	763	797	737	801	787	784	820	800	821	827	762	803	764	801	792	785	763	759	796	810	829	749	833	745	788	768	819	770	825	847	757	778	772	778	762	776	799	848	766	777	815	797	778	798	807	831	744	754	805	829	797	735	751	821	777	796	816	786	753	785	780	806	769	765	757	789	749	809	784	804	797	798	770	743	794	758	796	805	736	735	779	842	789	803	783	816	804	781	793	806	793	809	782	768	844	771	760	791	789	791	793	807	763	791	814	818	776	793	820	763	791	750	752	803	744	787	731	772	839	768	809	768	765	753	764	764	687	779	731	786	812	750	813	782	815	770	796	787	784	776	788	772	777	833	817	776	756	800	817	752	772	726	782	814	817	811	786	791	805	799	723	780	765	732	754	773	786	802	804	773	800	720	763	806	757	762	750	807	757	794	756	773	750	750	805	815	763	816	815	726	735	755	763	813	775	779	784	784	767	773	796	770	794	793	816	796	768	792	747	816	783	770	815	792	781	763	813	829	800	765	810	769	747	748	744	787	816	746	781	795	768	778	780	788	829	764	777	811	781	798	772	725	798	815	765	787	794	822	799	779	778	755	750	844	782	759	797	778	793	783	797	794	795	777	773	773	772	784	777	769	812	828	792	760	793	806	746	757	788	808	739	801	783	796	797	750	780	772	793	797	785	747	771	803	815	776	794	814	826	780	804	775	798	813	736	815	753	748	746	808	821	809	796	785	781	779	742	762	789	722	745	820	794	805	795	761	832	775	747	831	753	783	793	732	791	787	763	755	731	815	753	765	800	766	806	783	781	749	818	762	756	771	737	845	758	788	797	781	792	800	744	766	760	770	738	744	835	782	726	768	794	819	800	816	826	793	829	747	805	804	761	811	783	814	788	810	776	796	743	809	800	799	762	804	768	762	809	795	763	833	760	756	759	808	740	775	728	832	737	793	771	798	752	813	764	840	785	810	802	754	760	826	794	784	792	794	827	817	763	776	742	801	812	820	785	816	775	761	800	713	761	785	759	765	764	731	756	758	764	737	795	817	812	781	746	771	799	780	767	731	776	765	774	840	781	790	772	778	763	752	827	788	780	755	767	771	756	787	802	780	782	765	788	727	780	763	755	797	767	737	786	775	776	790	786	736	784	782	829	781	802	819	724	736	803	790	784	826	816	805	791	745	795	810	776	771	830	748	751	784	791	783	807	796	778	841	763	771	792	723	810	768	759	802	794	793	840	823	829	823	779	800	761	715	811	788	754	760	793	796	806	854	804	827	810	758	769	867	817	814	745	791	736	734	819	776	820	759	755	788	792	759	851	765	770	783	848	783	819	758	765	749	765	747	785	762	762	798	768	775	829	773	752	769	807	828	785	823	770	781	769	767	790	741	823	763	800	780	725	783	783	763	757	772	754	769	803	802	804	823	789	749	753	850	817	781	778	817	772	788	785	811	726	786	724	780	803	802	780	778	795	771	797	786	744	782	753	788	832	776	799	791	778	763	821	768	777	825	760	771	797	777	754	781	774	743	793	749	789	793	788	783	744	774	775	827	763	766	771	784	792	824	810	761	774	810	779	775	758	772	807	792	787	770	789	785	795	815	789	819	803	761	782	798	781	791	759	768	797	764	789	839	809	789	788	819	787	805	763	763	779	836	769	729	779	772	746	789	796	804	802	765	755	776	768	776	803	823	758	769	826	820	790	760	824	757	748	764	819	824	744	740	793	807	817	810	800	798	794	776	811	846	799	795	769	787	795	766	789	785	798	800	839	768	837	784	776	790	816	780	782	831	769	826	808	780	778	830	825	787	779	782	819	807	774	781	761	805	756	751	768	751	790	853	809	778	779	798	762	793	821	746	746	775	805	793	782	786	776	811	795	750	745	748	787	759	796	782	792	807	793	764	788	779	744	756	854	830	814	785	777	748	823	788	722	777	783	786	766	763	746	737	739	758	787	809	743	741	778	787	800	744	800	804	758	805	808	776	730	715	838	773	735	817	777	764	746	770	812	775	765	746	779	777	775	792	813	732	790	770	727	753	757	808	728	763	788	740	779	789	784	782	766	771	778	768	791	789	769	732	756	814	826	725	848	829	769	760	791	793	784	721	770	732	828	797	819	729	801	790	808	755	810	782	830	763	770	761	718	726	803	792	720	788	789	796	831	770	783	763	770	764	793	770	783	781	785	797	777	760	866	767	772	749	809	793	852	761	810	816	808	808	832	768	851	832	757	803	769	786	777	795	822	745	797	842	766	756	779	779	819	808	766	759	795	759	807	760	778	750	752	788	809	878	805	802	742	834	732	772	761	763	728	756	765	828	771	755	786	814	799	860	744	788	752	762	761	797	786	785	776	797	806	788	816	761	798	832	820	793	793	742	789	772	783	807	744	788	885	775	760	815	803	810	783	791	839	766	821	782	801	750	843	772	770	781	832	808	759	794	769	779	755	760	796	729	813	826	794	772	829	760	760	733	785	837	781	776	835	754	771	790	790	778	799	778	748	820	797	772	814	778	744	757	728	782	746	789	840	806	765	800	805	785	801	773	752	787	800	781	766	803	761	812	795	792	788	773	786	810	765	739	787	778	781	833	751	794	738	795	774	759	813	756	784	832	768	788	756	792	727	805	767	794	783	760	785	756	768	771	808	778	752	753	764	790	778	762	756	783	793	792	809	763	764	783	761	798	802	740	818	744	799	784	765	807	796	809	808	746	829	797	805	774	715	792	777	764	767	766	754	765	776	793	763	794	753	728	711	755	762	797	813	774	787	778	756	813	781	807	787	763	813	773	782	869	767	801	791	815	791	820	771	764	783	785	772	732	795	778	755	765	797	805	814	793	803	741	776	824	811	753	794	773	790	797	795	745	780	826	834	772	763	799	835	797	790	773	767	778	844	748	780	828	780	783	795	771	817	762	797	780	809	746	769	788	757	760	822	775	788	796	793	766	770	800	821	755	746	798	812	817	796	788	782	772	781	786	780	823	809	787	782	801	765	761	798	843	839	806	785	787	806	764	774	779	804	753	787	803	787	790	814	803	793	791	818	773	749	766	785	717	746	771	800	752	751	749	792	786	790	806	803	727	799	805	796	780	750	757	772	807	772	795	808	766	740
24437	20360	26323	24278	20335	7388	1288	936	764	695	622	579	506	497	451	509	464	463	515	498	445	421	430	439	424	391	415	386	395	421	394	434	412	396	378	360	398	395	402	410	404	376	397	427	372	361	342	432	335	392	362	393	363	365	378	401	364	408	352	360	356	369	420	373	407	416	380	368	350	388	385	403	385	350	413	404	363	396	368	384	397	361	345	404	404	397	372	381	381	383	386	376	385	386	376	408	360	415	380	358	393	379	378	387	362	399	362	392	365	366	385	370	356	377	364	354	377	361	379	391	390	374	345	389	378	394	384	381	397	378	388	374	401	379	383	401	369	381	336	376	412	396	387	397	391	366	355	409	382	392	365	371	382	366	356	392	348	386	364	366	346	356	375	376	407	395	378	371	371	381	356	322	366	376	375	369	387	347	345	374	336	361	372	398	353	366	376	376	390	389	367	393	386	364	362	382	398	367	386	370	324	362	376	372	387	412	406	373	424	367	394	371	377	349	398	387	385	395	382	385	362	346	386	388	435	357	396	375	370	393	388	352	366	383	351	392	362	387	349	389	339	377	353	393	405	394	391	400	370	379	387	373	355	356	350	377	381	356	345	372	365	347	367	377	387	388	355	375	369	372	362	364	353	367	367	365	362	387	377	421	365	392	392	377	354	364	364	374	352	348	374	369	376	373	406	375	372	379	380	367	352	371	386	393	377	380	383	376	355	393	349	358	378	406	386	368	410	382	347	335	369	419	348	355	344	357	407	373	394	378	394	388	385	374	397	370	368	346	382	378	357	369	370	379	358	371	368	400	372	390	389	375	372	362	343	344	389	367	378	355	350	367	394	370	390	385	367	406	393	375	392	382	360	376	368	402	388	361	377	392	345	389	361	395	384	342	368	356	371	390	395	403	395	395	358	369	379	378	355	349	401	413	371	364	336	384	386	405	370	419	387	380	355	355	358	427	341	393	386	396	363	367	400	344	363	366	360	361	378	405	373	377	345	399	381	367	377	355	375	385	411	355	392	362	402	370	386	357	370	370	386	356	391	350	367	370	353	357	363	346	417	337	366	373	358	370	390	360	349	338	386	384	365	359	361	384	391	397	370	359	354	375	365	387	415	393	367	396	390	398	376	367	367	378	373	400	346	376	383	388	357	355	373	418	367	346	362	357	342	364	391	368	372	380	375	399	375	351	367	369	363	352	349	371	379	376	358	377	352	394	412	394	358	376	354	416	399	371	386	389	380	383	348	396	408	372	377	344	354	383	383	379	343	393	360	376	395	369	385	373	358	359	415	434	383	393	383	389	379	384	377	381	374	384	351	364	361	357	376	378	408	365	360	425	391	385	332	347	387	388	376	406	397	387	371	372	353	390	381	388	402	373	356	358	349	340	364	353	381	365	369	353	370	382	387	371	361	367	377	355	383	387	370	381	424	385	362	357	390	377	373	350	389	370	367	394	380	357	350	371	388	381	374	356	364	366	366	393	352	358	387	358	381	365	383	341	412	349	358	385	352	420	342	373	359	393	371	373	368	321	352	383	364	356	321	379	387	378	393	372	355	355	367	376	376	349	346	331	381	386	373	417	397	384	370	362	363	391	356	392	365	354	388	384	373	340	360	355	370	382	381	402	412	374	384	372	378	365	384	354	368	361	353	357	363	389	363	350	385	360	403	414	353	424	380	375	390	380	344	399	405	396	386	385	352	382	346	361	372	383	390	385	367	385	405	376	371	354	398	348	361	344	368	369	385	356	364	385	361	364	369	362	355	379	384	387	408	367	380	415	371	361	370	352	349	325	358	410	354	380	377	374	333	377	385	359	363	332	390	382	443	384	377	374	365	359	348	415	389	332	351	404	370	373	391	372	381	357	359	340	393	357	395	386	378	340	377	389	362	393	401	352	385	385	356	407	393	398	355	381	377	383	385	350	352	412	366	398	375	364	367	379	389	376	322	322	346	350	392	389	367	354	381	360	386	373	390	385	385	385	344	411	395	386	367	360	376	391	405	414	381	377	371	378	356	387	400	391	388	368	370	381	391	353	349	342	380	347	365	395	384	359	381	365	413	359	352	377	365	347	355	360	402	347	389	381	372	365	392	384	382	385	386	362	396	363	374	376	362	381	360	346	361	382	367	389	395	411	356	345	340	369	408	365	352	344	388	346	344	358	370	338	391	381	426	385	395	364	388	405	353	359	387	344	395	374	372	357	372	379	379	373	360	354	386	352	341	342	370	349	361	392	362	403	410	346	379	377	382	370	397	346	333	383	359	370	406	339	364	394	387	363	391	400	418	362	372	364	379	408	396	411	348	379	377	349	377	365	405	375	385	398	396	389	400	352	386	356	363	372	365	365	398	393	390	345	370	372	354	365	383	362	372	405	336	349	409	361	396	386	359	363	389	368	375	360	363	371	373	358	378	372	367	388	407	367	370	391	430	384	402	395	393	367	389	370	385	374	373	334	386	345	373	378	357	373	385	363	397	375	384	365	386	377	360	382	341	354	380	347	385	363	386	387	359	385	382	368	380	382	367	361	344	384	383	389	359	361	363	396	374	362	366	371	378	349	365	353	373	347	357	347	359	351	392	392	345	377	374	409	378	404	388	409	377	374	328	411	441	385	381	370	377	385	394	381	372	401	362	385	360	390	349	370	350	360	411	388	367	348	388	377	368	363	370	321	372	417	371	351	384	356	356	361	404	338	371	355	360	407	370	383	359	352	376	371	382	374	389	380	397	370	364	415	395	346	360	354	379	363	364	389	351	390	357	361	374	333	376	380	328	362	379	372	361	374	383	388	384	373	363	376	368	384	376	376	362	360	343	351	412	404	362	382	423	395	362	381	383	376	372	355	365	358	389	346	372	344	365	375	390	364	382	383	375	350	339	347	362	374	381	354	391	360	362	416	399	399	381	375	357	366	381	384	362	391	393	370	374	369	385	401	391	375	372	351	366	357	371	377	355	382	360	364	389	371	382	383	386	390	394	403	399	388	350	408	363	347	381	417	363	409	417	349	371	356	383	397	343	396	369	398	341	398	380	386	370	331	382	419	365	406	368	340	380	382	377	366	384	376	361	393	371	371	396	392	361	387	367	370	387	375	371	350	386	379	345	411	376	365	409	357	374	356	389	360	401	353	351	398	357	369	327	425	368	381	390	370	395	372	367	387	358	365	395	366	388	361	399	390	360	378	405	367	374	372	397	414	363	382	370	350	400	393	344	361	394	360	354	351	378	378	379	365	340	375	342	399	383	381	375	359	387	353	381	391	370	362	345	407	345	379	368	402	375	363	367	387	397	389	362	383	340	372	380	385	388	396	396	406	368	362	366	374	403	380	402	354	374	405	359	388	384	374	388	371	358	395	374	354	378	386	354	383	381	342	392	366	375	377	362	352	375	340	386	359	362	373	387	368	344	366	358	388	375	358	398	377	359	435	346	417	395	352	369	353	356	381	390	380	341	371	405	385	364	379	410	378	364	369	357	344	380	359	384	368
9385	11212	10030	5535	3673	2615	2007	1587	1350	1200	1054	933	802	803	736	662	637	619	629	595	570	496	513	499	510	518	519	501	511	458	473	456	483	461	428	440	411	427	444	441	456	427	410	412	422	417	411	430	415	429	433	422	419	439	426	407	432	389	426	436	421	441	411	391	443	400	434	428	419	446	409	410	427	400	425	409	423	445	418	404	429	440	416	401	432	448	409	431	407	433	408	438	398	413	421	433	431	396	415	430	402	443	391	419	404	400	433	387	413	380	395	429	411	423	408	379	418	422	403	450	410	408	389	411	444	425	425	391	428	443	422	400	405	405	407	378	409	405	400	448	399	403	399	385	385	440	391	405	366	410	397	401	420	416	367	414	401	411	410	453	389	389	393	404	400	427	426	377	401	406	371	420	417	402	398	427	392	396	414	414	407	394	402	357	426	406	443	422	408	398	437	435	401	384	397	404	419	383	399	398	413	413	399	421	411	418	377	374	390	397	381	399	401	410	412	401	402	399	400	415	374	423	382	428	379	366	452	396	413	409	393	405	422	433	380	382	381	382	395	439	405	375	394	453	389	402	426	399	405	369	409	398	404	391	408	416	390	423	392	380	391	422	399	393	386	409	420	387	428	432	408	403	414	408	387	419	403	379	417	432	388	374	421	419	425	426	400	396	381	389	395	396	393	385	395	385	384	386	396	416	386	397	385	424	424	393	391	395	408	432	415	428	378	435	428	415	420	414	409	380	383	403	409	453	407	412	372	400	411	402	391	431	407	405	399	392	400	398	404	407	390	440	376	436	439	368	388	426	390	401	413	417	383	414	371	446	397	405	416	363	400	423	391	402	413	413	382	428	407	370	377	393	413	371	403	377	420	399	457	397	391	391	429	406	415	445	437	402	433	388	371	421	416	374	429	399	395	428	420	414	422	373	399	410	385	367	401	440	402	428	370	391	436	395	396	403	388	423	373	410	409	393	429	412	386	406	405	395	444	422	339	411	401	389	401	397	388	386	418	410	414	427	392	436	379	418	405	429	399	371	377	422	434	436	399	418	408	431	410	432	438	390	406	405	410	388	397	400	396	385	408	410	422	400	388	416	431	448	372	384	403	419	392	435	408	387	381	401	409	415	397	378	417	394	407	398	421	434	410	396	448	436	422	417	422	387	412	383	398	414	367	411	424	388	400	432	348	406	429	438	399	376	482	402	396	431	407	430	441	395	384	384	385	405	411	418	396	387	404	406	381	420	397	399	428	422	423	428	404	388	396	440	399	429	386	411	404	399	398	387	398	360	396	428	422	408	381	394	405	421	431	393	386	413	402	368	386	383	411	440	375	390	377	409	405	432	448	419	438	372	411	441	405	407	435	416	391	387	438	416	413	394	402	407	404	419	382	383	404	414	413	409	385	375	401	420	407	405	410	414	421	400	441	357	408	438	382	453	423	407	429	439	455	390	398	392	413	386	394	411	387	397	380	420	411	422	435	413	436	402	417	384	414	446	427	395	425	409	393	396	426	408	361	413	402	436	400	397	423	380	390	387	453	356	416	361	447	414	407	409	430	381	405	464	420	409	411	389	447	387	409	392	410	408	408	399	446	379	417	425	450	373	401	425	415	418	381	426	411	420	395	417	453	412	404	398	376	410	412	398	455	410	405	400	431	434	390	400	416	446	416	382	357	418	415	416	414	418	419	423	422	426	429	436	417	432	383	414	368	386	414	408	406	439	404	420	381	395	416	426	426	410	410	403	433	407	369	419	428	394	418	420	416	399	404	434	431	440	389	399	402	398	379	434	358	423	357	430	402	431	408	380	419	413	395	405	377	400	386	436	397	417	429	431	440	445	399	412	396	411	401	394	367	397	385	380	393	411	418	428	401	404	404	410	385	388	431	396	384	431	365	375	415	418	402	395	377	416	407	403	417	391	407	373	407	377	437	442	440	387	396	384	414	398	414	390	425	394	434	423	363	417	422	428	426	436	387	379	371	419	387	401	383	402	414	424	397	384	413	418	424	436	448	393	384	403	419	415	433	382	380	404	404	361	372	455	411	415	398	385	395	386	365	444	416	423	401	397	400	385	392	407	420	388	406	418	407	390	389	386	391	400	433	452	385	416	414	412	388	423	425	422	418	427	391	403	401	408	383	420	405	379	423	439	416	403	422	414	402	427	411	414	423	401	404	395	412	422	409	377	415	415	396	407	433	375	392	399	389	377	422	377	419	431	392	430	380	390	453	405	386	394	404	419	385	425	404	383	419	396	408	386	420	441	366	405	408	404	404	401	404	394	405	391	389	386	412	377	419	400	406	389	408	405	420	398	366	432	393	441	407	413	415	416	364	389	419	402	423	376	395	406	387	427	409	411	412	413	373	418	427	399	399	410	433	405	401	403	407	385	421	408	416	395	434	387	397	408	408	438	397	424	435	408	410	391	392	415	394	428	391	415	405	416	434	429	390	400	404	397	404	463	421	391	404	401	386	435	374	413	394	389	407	386	455	374	398	401	401	381	401	384	440	378	400	402	382	379	416	377	421	395	381	394	421	389	399	380	438	403	398	429	393	417	442	425	406	401	398	407	415	415	413	404	446	433	368	427	407	393	382	399	376	445	428	446	394	427	406	424	426	408	423	387	385	444	405	416	411	418	418	424	379	467	408	412	404	400	400	388	364	391	414	411	410	410	419	432	378	396	377	402	397	383	419	417	426	419	408	415	397	411	392	408	439	434	420	423	422	409	406	424	453	412	440	399	399	363	379	371	412	416	387	413	407	418	407	403	438	392	451	407	418	427	396	419	406	402	368	410	389	360	383	391	421	405	414	381	410	419	396	444	391	400	430	435	400	397	411	416	417	416	400	414	406	455	395	415	412	399	406	397	385	366	419	404	427	398	441	360	412	393	425	341	415	389	390	381	404	425	438	406	398	370	391	386	413	411	431	423	408	373	423	412	366	405	399	404	405	438	409	397	412	408	430	431	424	396	410	435	397	417	410	408	391	396	447	388	433	396	380	380	412	413	424	400	404	406	401	436	405	417	391	408	439	392	400	406	418	410	396	413	423	401	395	424	386	397	355	375	402	387	412	446	431	439	409	399	410	381	404	405	385	405	443	390	441	404	428	404	390	414	416	409	392	386	437	399	403	406	373	426	416	389	396	397	427	380	393	404	409	411	394	411	413	375	387	396	421	409	397	420	415	405	430	371	396	408	436	389	439	417	396	411	405	442	430	408	398	361	434	414	417	401	415	418	414	404	406	396	371	372	430	390	405	371	417	415	402	447	430	412	416	436	393	427	408	410	385	412	417	428	388	373	425	399	428	399	421	394	413	393	397	403	416	363	404	407	422	410	401	378	417	401	427	397	432	416	413	391	394	406	417	392	438	373	421	411	379	395	400	404	441	395	408	404	416	387	398	408	422	414	423	394	393	367	403	431	361	418	381	399	362	413	401	419	385	426	409	429	398	396	402	394	386	399	397	412	421	427	407	416	394	422	387	389
22638	20374	26807	23813	20378	20378	6353	1972	1564	1430	1275	1188	1106	1063	992	1025	941	996	904	932	897	891	845	853	855	823	805	810	837	866	807	839	826	851	794	822	796	801	819	810	772	830	786	802	833	768	774	783	774	826	787	781	785	771	742	762	820	735	785	770	799	735	753	796	799	761	821	787	755	806	767	781	779	808	753	790	752	813	767	804	748	774	754	759	788	796	743	794	777	803	797	749	811	724	731	727	773	742	782	742	748	768	721	759	823	704	775	782	765	815	764	786	802	788	796	816	775	782	810	795	788	792	766	769	750	794	736	732	783	810	758	768	765	787	779	735	783	771	800	748	757	759	786	764	814	786	778	743	770	741	729	727	772	844	809	802	735	742	734	798	769	774	777	761	804	774	809	793	749	801	755	770	788	715	777	817	762	782	761	728	776	765	792	799	790	768	763	726	700	747	736	747	810	751	772	701	803	757	753	724	743	767	772	765	773	780	783	768	818	783	728	695	784	790	750	761	795	809	736	700	721	725	733	758	731	747	821	784	786	744	761	780	785	815	748	745	779	773	789	752	785	788	764	727	788	733	785	778	746	761	801	781	781	789	703	802	729	744	773	787	726	812	782	827	758	774	766	786	716	812	769	737	772	778	760	763	757	732	754	775	724	734	736	755	772	781	719	787	788	746	775	791	789	743	732	741	772	772	785	755	795	805	719	752	785	708	786	787	775	779	776	759	769	765	725	795	821	772	786	731	804	767	745	781	800	789	807	834	764	803	795	720	799	795	786	801	765	761	764	715	825	774	751	757	800	779	803	757	759	772	766	769	728	824	779	748	767	717	742	793	793	776	748	764	747	777	772	741	736	757	759	758	799	786	785	727	732	777	751	733	752	763	761	748	734	725	800	807	772	720	769	835	751	745	772	758	739	785	749	759	755	792	719	683	795	713	789	773	813	742	738	730	714	729	799	790	815	780	781	754	783	794	778	737	811	786	809	825	778	754	754	752	767	799	772	828	769	742	767	791	777	791	807	795	790	842	768	823	769	765	800	784	737	752	765	743	780	753	760	712	757	777	754	782	787	728	750	797	765	805	798	734	746	804	823	791	792	781	776	775	767	766	751	783	749	771	764	738	723	810	754	758	753	755	738	768	780	769	732	790	786	772	765	731	816	712	771	778	744	768	755	752	808	719	831	792	765	806	762	741	777	783	823	770	782	852	755	764	803	709	750	776	779	771	759	772	730	820	789	727	757	717	745	751	725	780	751	771	743	785	751	768	764	717	758	778	749	764	747	787	753	769	776	803	750	761	726	804	751	790	727	790	762	758	752	749	734	727	700	735	785	800	782	787	733	838	775	778	775	765	782	790	780	769	737	748	760	766	758	727	782	765	751	767	765	797	750	768	759	782	778	782	799	802	779	737	795	775	780	742	781	726	772	830	859	786	796	759	767	752	743	769	752	738	770	785	776	754	789	738	729	739	743	800	759	756	749	732	775	721	736	769	852	766	787	750	718	779	760	800	798	720	777	762	760	762	829	757	782	771	747	817	839	799	802	761	739	787	727	760	836	763	734	752	752	741	844	783	723	779	739	780	718	743	717	793	766	744	775	743	772	766	751	726	743	766	777	774	725	756	739	750	798	742	782	721	806	835	780	755	770	788	765	762	789	745	755	749	813	722	740	770	731	792	785	785	744	755	751	736	763	820	767	731	797	841	772	774	782	740	771	780	751	792	798	779	742	761	743	792	733	699	715	761	751	725	750	771	793	751	773	785	771	729	731	721	731	808	744	806	730	810	716	805	771	783	819	736	750	797	749	797	756	771	747	764	733	752	811	748	754	764	754	748	772	778	798	816	842	779	726	768	758	768	774	795	794	786	755	826	775	797	759	787	788	754	757	828	770	752	760	789	795	760	724	763	721	783	754	776	778	753	707	717	754	742	792	800	816	775	756	698	784	772	801	816	770	813	752	731	777	745	759	757	746	796	801	786	765	749	727	739	778	839	797	761	767	811	767	715	763	831	770	806	787	778	778	755	762	729	742	758	826	773	794	788	837	790	804	768	800	766	801	742	792	734	745	779	751	734	771	712	785	763	776	787	816	785	764	762	778	749	776	773	763	758	785	723	760	794	757	768	832	756	767	742	776	832	798	764	777	764	769	764	763	755	811	797	781	796	754	766	804	735	750	760	795	759	750	712	772	737	746	795	765	766	761	746	773	782	833	788	754	746	749	834	789	761	791	787	791	708	820	764	776	758	797	747	738	791	749	744	758	780	825	764	736	757	776	743	759	771	748	779	799	800	815	798	827	706	718	797	801	780	772	757	767	790	790	800	771	813	807	772	734	722	838	798	773	806	754	735	745	799	779	765	769	792	740	766	783	721	755	816	762	770	772	741	806	728	788	745	793	695	799	742	795	788	718	730	775	773	728	748	740	764	792	767	751	707	726	752	791	746	732	750	778	832	749	762	774	774	822	783	756	729	753	734	722	738	725	800	778	787	772	773	821	804	799	799	758	763	780	781	802	755	737	749	800	753	760	763	797	786	774	732	727	785	766	780	826	778	774	803	789	779	772	751	763	772	781	747	774	742	730	774	754	779	714	736	781	805	715	816	741	754	760	805	780	785	800	801	735	772	813	737	808	752	728	770	737	804	794	803	772	697	777	776	803	799	786	713	732	775	763	771	768	797	755	758	795	775	747	785	773	779	788	742	800	747	782	771	746	801	790	777	735	706	784	757	766	750	735	796	803	773	749	775	748	758	748	745	750	744	726	842	790	791	815	785	720	803	751	753	736	783	747	761	800	800	728	730	788	724	763	748	754	842	742	777	782	762	757	763	764	711	760	750	724	801	762	853	775	776	805	770	782	781	709	825	798	736	783	767	803	765	785	757	756	776	773	789	789	820	711	788	762	777	754	729	790	742	771	811	770	752	724	720	739	761	820	779	723	744	770	721	767	750	724	772	772	770	798	745	742	769	781	837	759	746	785	734	778	750	779	749	812	798	799	768	776	850	757	803	763	728	802	747	733	756	724	740	798	751	761	740	774	740	773	767	818	772	807	785	751	716	798	784	764	796	823	792	795	744	732	761	787	776	700	741	795	775	706	777	799	777	766	768	751	825	813	781	769	763	756	744	781	788	793	778	759	778	785	771	729	748	798	768	746	747	774	768	789	754	762	745	765	772	784	750	768	719	740	749	808	753	748	746	814	765	758	793	778	795	766	749	747	736	765	754	762	753	830	790	768	764	761	765	792	776	779	734	767	744	765	744	782	796	774	777	743	819	763	790	748	791	765	711	820	826	701	718	797	754	770	826	786	759	773	776	761	821	820	797	772	770	746	766	724	774	776	756	823	770	719	761	782	726	779	774	751	727	763	769	787	747	718	818	770	803	775	768	792	770	834	784	729	738	759	783	781	748	806	792	742	769	716	782	742	811	815	815	719	785	807	752	777	744	774	778	764	785	749	766	788	798	754	735	775	787	778	761	753	739	770	786
12821	17690	16198	9670	6652	4766	3638	2972	2426	2167	1958	1748	1500	1411	1320	1247	1187	1117	1128	1060	1070	932	936	978	989	888	851	868	843	873	772	838	824	860	810	858	777	799	786	761	809	770	829	805	767	762	805	781	753	802	808	783	742	786	789	735	720	766	773	726	776	762	743	766	771	793	748	711	724	763	744	769	663	728	736	757	774	745	728	734	716	738	711	762	714	769	729	730	749	729	782	779	736	747	727	730	759	768	803	698	756	740	771	732	767	722	739	771	760	745	751	773	706	734	736	719	809	726	673	679	741	779	769	794	799	756	745	755	769	736	755	718	769	744	750	727	716	724	705	755	717	736	782	775	691	737	760	717	752	788	746	750	715	694	752	732	731	733	747	775	726	728	717	757	711	733	728	780	741	737	780	742	741	723	787	682	771	736	745	768	704	795	750	739	766	720	757	709	746	711	733	719	739	757	747	761	775	741	767	774	695	733	713	728	783	718	754	743	719	719	726	769	754	725	709	693	740	747	698	740	737	744	778	766	742	760	736	786	749	716	719	722	786	731	702	796	742	746	715	763	746	748	713	748	752	761	758	760	818	716	795	752	740	756	716	723	725	760	756	743	716	770	701	739	766	695	746	704	721	729	713	734	770	729	757	739	809	785	732	750	760	704	758	717	731	712	707	685	679	684	707	706	688	713	705	711	766	724	727	747	777	775	733	719	711	763	743	763	740	707	708	732	681	695	711	732	770	711	705	744	724	725	762	744	786	707	745	714	736	750	738	799	720	726	764	723	687	703	749	775	739	728	775	752	779	739	755	802	751	752	789	764	746	755	723	713	800	737	748	768	708	769	730	713	717	714	783	743	747	776	776	760	721	732	769	748	738	756	715	756	711	730	748	747	771	714	721	710	768	751	717	753	680	728	704	701	729	768	750	776	763	710	719	704	730	720	707	695	690	714	765	731	728	731	778	755	705	718	775	738	727	744	746	781	748	685	730	733	754	724	733	785	733	696	749	744	731	766	743	753	778	720	779	771	713	729	727	733	756	737	702	701	708	750	728	773	719	745	747	749	718	745	773	736	710	761	688	711	761	700	767	738	707	720	773	744	791	749	758	732	740	758	748	716	744	707	769	716	718	766	684	795	736	703	786	766	768	762	714	759	741	748	716	719	796	759	771	712	752	762	723	745	676	751	724	827	738	718	745	707	752	731	763	755	680	701	750	744	712	751	700	728	676	659	725	724	739	744	709	749	733	767	709	719	755	707	732	750	711	769	718	686	737	757	759	694	766	728	738	751	756	761	724	756	757	738	697	759	698	717	759	711	698	737	751	739	754	784	754	792	719	732	761	773	740	784	706	736	717	714	794	735	740	732	733	689	717	733	786	753	748	720	723	728	752	756	753	738	675	722	723	769	751	732	715	763	741	718	731	748	740	751	726	757	766	768	715	755	705	733	762	776	732	722	769	766	753	774	727	744	751	710	775	739	761	751	716	766	737	714	698	750	733	732	734	776	751	802	697	721	755	699	715	776	701	748	717	769	722	746	717	772	720	728	705	679	753	729	717	768	719	771	707	722	712	730	752	747	771	692	701	725	775	751	719	720	691	761	736	741	696	741	704	769	723	728	750	685	805	778	721	721	747	697	701	828	733	727	803	690	738	709	734	783	703	729	719	745	777	741	788	761	748	727	780	724	741	731	730	816	756	787	757	768	740	749	710	743	749	708	750	760	718	750	729	735	730	715	749	775	726	768	726	737	764	784	708	756	778	756	720	698	762	737	730	734	730	731	744	712	721	780	733	757	743	779	758	774	764	808	727	725	781	733	719	708	745	729	767	748	709	717	753	737	707	712	692	710	738	746	753	665	740	704	742	762	756	759	728	748	702	736	775	754	729	703	712	711	713	740	773	702	746	775	803	749	719	702	754	742	751	757	741	748	756	722	727	715	725	715	733	734	728	705	739	742	716	767	798	741	742	722	723	719	771	773	698	766	756	738	770	725	704	753	744	722	771	729	768	765	728	740	746	718	743	740	746	751	764	757	732	729	730	732	723	721	738	732	692	730	734	789	745	773	723	709	734	736	780	710	744	709	721	740	717	739	765	784	751	721	776	727	745	749	756	700	750	748	720	750	696	757	737	790	713	768	731	751	723	718	725	775	759	733	730	732	737	723	704	740	754	737	726	766	716	734	719	766	724	739	733	755	771	642	704	734	745	723	734	715	759	702	741	693	770	706	726	728	697	755	777	729	727	690	781	713	797	762	731	710	686	774	771	752	739	718	742	782	728	755	751	732	718	701	725	720	735	723	730	724	730	715	769	709	746	771	720	764	734	778	718	754	795	719	750	718	741	724	743	701	681	733	730	774	721	780	743	774	788	732	726	796	784	717	726	708	728	729	779	727	726	727	722	727	725	728	753	742	777	693	709	701	725	759	668	723	682	712	695	755	765	709	698	724	738	696	711	732	755	755	728	813	724	742	720	738	742	780	741	716	694	709	707	717	731	768	746	748	761	767	785	711	744	717	757	745	750	735	763	714	717	720	727	711	798	760	763	741	755	732	745	797	797	741	714	756	753	779	736	742	754	721	734	737	761	723	741	759	763	697	709	689	715	742	696	753	738	742	732	776	744	714	749	697	753	747	772	729	769	763	759	743	764	739	703	745	787	694	744	751	764	706	694	774	755	769	741	749	734	706	796	760	781	768	744	788	686	781	702	701	746	759	700	750	717	704	734	763	742	711	724	726	751	754	680	726	755	740	784	724	723	719	771	716	766	778	759	779	763	742	719	756	683	709	760	711	690	694	769	712	734	757	772	767	739	691	758	782	747	776	735	723	734	778	755	754	773	733	729	771	753	773	748	721	758	713	789	746	715	730	737	760	755	741	737	704	712	714	729	725	690	738	716	721	744	705	729	729	730	722	731	718	693	726	731	715	761	684	760	724	743	735	680	750	793	775	753	751	772	796	790	720	691	747	783	687	742	740	785	772	711	727	735	729	760	736	769	770	722	742	737	725	735	746	742	734	786	757	731	758	747	694	702	748	759	750	723	742	737	750	755	757	767	738	730	732	713	725	738	778	732	740	724	696	690	717	771	719	735	766	728	760	730	769	758	778	705	735	677	733	745	688	746	747	729	708	742	707	750	717	709	730	757	748	755	716	734	701	700	729	762	725	743	771	727	739	739	748	680	768	724	730	761	709	730	786	706	764	731	740	715	752	739	691	763	735	735	730	711	760	733	770	735	717	742	743	721	767	768	730	744	686	730	724	738	783	769	697	713	785	788	750	750	751	772	755	716	740	709	713	743	723	733	724	767	741	766	756	752	767	756	747	703	740	721	730	718	739	707	706	762	735	706	716	748	763	713	700	781	746	765	763	743	731	700	747	743	686	695	726	703	760	676	773	729	793	742	735	727	705	805	722	756	744	775	709	695	738	696	766	725	723	715	696	761	697	723	776	749	724	702	699	741	690	777	724	749	709	723	769	766	667	744	757	755	693
27920	13157	2131	1007	857	811	756	733	758	697	780	740	771	752	704	711	728	766	726	767	741	762	714	749	708	742	762	730	775	725	747	747	772	700	762	746	738	760	745	668	693	747	710	726	775	786	739	759	727	756	739	775	770	723	688	766	745	772	762	730	702	753	729	732	740	789	728	748	752	729	720	722	692	795	735	728	746	772	754	738	709	755	763	748	730	718	739	715	755	696	762	717	754	749	759	735	698	754	764	762	717	722	690	713	726	743	752	729	759	685	717	734	691	715	769	742	719	762	786	795	711	770	723	776	721	718	766	731	743	727	717	776	709	721	721	725	754	712	746	751	721	724	735	755	736	684	752	756	737	693	733	708	741	721	739	716	722	739	741	763	765	810	792	731	742	737	745	711	687	730	744	779	722	694	754	747	734	708	703	708	766	740	742	692	704	764	753	745	733	719	749	770	743	810	700	773	707	731	716	688	724	784	761	710	709	700	703	750	734	766	713	776	761	729	738	711	756	727	688	769	674	767	742	741	733	742	699	705	739	751	765	736	702	787	760	735	725	725	766	738	732	689	737	716	684	727	732	688	726	755	737	738	713	739	775	690	766	731	700	757	786	730	702	768	755	791	785	681	716	723	761	752	758	739	765	702	685	736	768	714	722	716	697	734	720	749	669	742	693	752	675	735	706	729	742	766	693	758	759	741	718	706	742	678	692	745	736	735	720	772	777	798	712	737	712	682	694	699	765	748	701	705	721	772	735	741	722	718	772	802	748	744	749	766	743	751	737	753	749	729	721	778	744	743	743	751	717	694	676	740	699	744	734	734	693	744	694	705	752	743	716	709	758	756	737	749	757	758	694	730	768	717	747	763	773	712	746	752	704	785	741	728	721	750	722	706	697	749	778	697	727	750	732	714	734	698	759	743	802	754	729	657	705	763	704	712	707	721	727	740	767	706	763	769	754	722	700	695	740	716	744	735	718	717	703	689	757	746	676	752	754	713	698	723	777	729	773	685	718	748	775	714	730	716	754	712	728	779	743	729	733	751	725	705	707	725	751	744	696	754	747	754	775	742	766	714	696	714	760	732	724	729	782	744	774	717	724	740	759	790	750	740	754	751	755	769	701	706	693	721	778	726	742	727	765	814	726	729	672	787	708	758	751	755	723	732	755	791	699	764	734	752	768	763	758	666	725	737	742	739	735	749	702	701	740	669	714	739	720	746	784	756	743	738	689	743	728	727	792	717	733	716	741	738	728	754	707	769	722	748	701	725	746	733	720	722	718	734	720	733	721	719	725	701	759	739	751	719	689	717	753	726	753	760	792	709	729	761	739	740	725	719	723	692	715	752	725	773	792	698	710	713	739	744	722	705	732	712	708	771	723	738	722	727	709	766	712	763	754	744	724	770	740	729	723	705	705	723	748	749	735	769	729	742	720	742	707	731	759	718	683	712	755	727	747	721	748	757	773	715	705	677	744	695	743	735	750	711	779	717	731	694	713	711	737	725	727	726	688	722	734	731	712	777	741	699	738	709	774	713	734	740	745	787	757	790	730	766	735	770	723	700	702	760	699	753	773	747	734	627	748	731	762	710	759	763	702	721	750	708	716	729	769	740	760	769	732	727	794	692	737	761	723	756	736	743	734	731	756	748	761	733	740	762	762	785	742	735	712	702	689	698	711	777	675	729	756	719	803	735	694	755	727	713	708	719	706	730	813	801	694	719	746	727	790	796	700	729	772	677	703	711	732	711	718	740	732	777	796	721	766	734	763	737	757	709	745	819	747	735	736	743	697	679	721	705	684	716	734	696	758	753	715	699	742	749	727	745	734	731	756	675	734	737	760	753	719	688	703	711	682	715	741	726	706	700	736	742	712	752	736	759	742	785	761	725	718	697	741	746	754	737	715	765	723	754	709	741	743	737	736	722	764	731	681	790	756	686	745	684	755	702	721	713	745	709	723	764	792	730	702	758	704	726	748	761	709	728	772	705	710	687	693	733	716	682	759	741	726	748	710	715	752	745	750	696	722	700	744	782	728	717	697	697	715	743	784	760	735	706	781	717	738	727	693	654	697	662	670	745	734	785	752	713	738	682	706	710	733	748	774	714	728	717	740	747	692	748	738	749	754	712	809	755	760	737	736	742	748	757	762	723	745	721	739	748	726	696	731	734	725	692	749	710	747	784	720	736	701	732	740	743	801	746	738	713	705	748	733	700	735	731	716	726	671	728	713	692	712	736	757	718	768	737	716	746	730	737	735	707	667	747	740	727	722	766	745	705	757	773	654	789	728	749	731	760	728	782	745	703	736	760	730	696	699	719	703	688	713	742	768	703	731	697	763	789	706	664	724	738	714	760	722	735	724	732	714	716	721	691	741	743	754	721	746	719	748	769	722	744	741	740	760	763	769	718	714	751	726	728	735	789	757	734	733	752	705	728	739	688	744	733	729	722	715	719	771	747	795	765	784	682	736	670	776	726	735	786	768	744	723	742	729	755	750	717	718	718	700	719	709	727	769	730	730	733	699	696	749	714	725	757	737	730	750	717	781	759	761	766	739	727	723	758	762	705	731	749	770	760	747	731	716	761	713	745	790	759	734	691	746	742	755	699	764	784	732	725	765	683	749	738	739	721	714	707	681	756	741	790	747	743	741	776	719	728	755	684	712	771	730	723	737	758	728	746	686	733	746	722	747	748	694	719	712	756	712	749	742	762	745	762	770	704	770	830	734	725	713	720	742	786	728	785	739	759	727	781	679	759	742	713	730	743	779	722	702	769	727	705	770	694	735	779	710	723	727	732	720	743	722	720	753	747	749	752	701	771	759	774	733	770	734	731	735	713	762	783	755	729	715	700	682	751	720	702	678	692	717	756	723	774	745	739	751	693	758	714	738	779	712	782	748	721	713	703	751	704	719	688	745	748	770	726	766	725	723	720	725	718	761	766	761	754	700	740	680	717	733	730	728	697	793	785	703	725	685	718	673	699	758	697	729	766	741	772	716	762	725	702	690	759	722	739	725	775	708	718	728	691	749	746	734	725	736	760	719	703	733	748	715	717	740	715	701	749	742	699	760	683	725	751	782	718	739	719	736	745	737	785	711	714	725	711	761	752	800	767	751	660	715	722	762	770	753	726	748	749	759	716	688	770	735	694	735	700	736	720	705	720	709	720	745	719	712	749	704	751	761	687	750	719	721	765	709	785	756	705	749	721	760	760	749	720	725	710	780	728	738	752	730	742	734	725	662	724	722	729	761	743	711	762	706	775	742	690	743	737	760	724	739	708	732	702	742	722	766	763	725	766	772	740	737	750	748	725	706	708	748	736	732	744	732	732	688	712	677	737	724	760	742	757	704	696	702	728	718	693	766	725	796	682	708	743	749	759	724	796	691	734	742	762	777	759	706	725	757	730	678	712	725	735	756	745	761	739	676	795	726	753	723	717	764	778	743	738	703	698	721	764	758	705	711	706	726	772	686	771	726	755	716	698	740	640	750	727
5722	1511	1387	1090	951	912	912	791	804	792	757	797	802	786	766	750	785	770	780	779	809	822	754	723	759	796	787	768	759	828	765	753	801	716	771	820	793	760	817	817	777	727	733	784	799	805	832	738	794	776	766	763	799	733	765	766	820	836	704	803	783	766	759	773	782	779	731	770	757	774	790	752	771	736	763	778	795	803	757	762	788	764	808	779	826	796	745	772	830	774	759	761	744	725	802	759	777	772	794	753	780	742	755	832	808	770	732	763	782	826	756	751	803	807	731	825	772	759	779	775	754	751	756	759	712	771	735	767	811	767	747	782	791	763	765	791	710	751	814	748	768	748	763	797	746	708	747	813	826	797	776	775	785	782	724	758	760	749	728	822	740	746	816	797	802	781	748	842	742	751	829	784	771	800	789	767	792	767	796	815	739	787	768	785	807	748	767	744	750	758	746	785	727	757	814	820	788	768	730	798	778	743	778	718	790	742	741	825	756	798	713	807	797	804	803	775	746	747	746	767	855	778	728	761	804	753	793	759	781	743	730	768	804	788	785	764	752	787	759	777	770	772	790	743	789	785	729	787	753	763	816	755	792	747	799	802	720	751	776	807	786	796	786	800	764	787	768	790	800	818	812	769	742	776	797	798	761	777	779	787	788	734	783	771	814	788	816	790	789	751	789	810	788	757	786	799	765	777	766	759	790	814	790	808	816	830	767	760	775	788	696	747	793	792	826	797	774	795	739	805	785	773	780	749	805	804	809	797	730	813	783	757	793	812	805	753	741	771	793	824	765	788	823	809	714	801	750	752	784	799	790	782	765	773	809	797	778	787	744	749	760	795	771	789	754	786	767	797	732	751	780	807	767	790	800	807	770	744	810	838	811	749	797	752	783	808	781	731	764	807	724	851	791	716	776	764	797	800	750	805	837	814	819	757	765	741	764	796	714	762	810	795	765	711	758	745	777	712	766	745	822	791	776	829	763	764	779	738	796	729	788	788	757	790	844	734	765	749	787	788	765	750	803	776	762	842	810	756	793	771	770	752	827	737	775	791	728	702	750	774	787	764	785	791	800	800	770	770	763	837	766	732	738	775	775	794	766	790	755	736	740	809	773	770	812	761	752	766	774	799	802	769	738	824	742	783	760	782	782	800	786	781	754	810	752	788	812	753	752	765	812	796	775	775	782	729	811	793	755	752	779	824	777	816	783	750	795	768	827	753	789	802	808	755	749	774	829	771	807	748	765	778	762	837	800	837	733	752	770	776	784	794	795	798	793	826	776	758	732	773	815	719	775	770	747	758	727	751	772	784	774	856	804	755	763	828	798	795	810	800	739	742	790	743	740	776	815	765	736	799	726	775	800	777	811	792	731	765	800	793	745	762	752	768	745	786	775	767	750	773	750	766	746	791	754	788	782	734	780	772	793	737	780	798	753	755	784	763	776	732	832	762	757	842	765	795	775	732	722	785	786	795	766	744	745	790	774	798	756	769	771	751	789	784	841	765	784	773	788	740	808	740	741	802	825	808	751	745	754	764	739	783	799	733	753	734	824	777	791	823	787	717	793	766	753	796	767	785	784	740	793	810	764	791	758	725	799	824	771	761	745	768	738	823	798	734	716	744	796	766	778	778	771	746	790	767	763	830	799	737	787	773	786	789	762	741	794	778	778	801	754	814	749	776	800	811	777	815	779	787	799	800	805	781	758	796	752	821	748	792	747	811	806	746	778	758	765	789	765	753	762	824	769	812	741	798	800	761	756	708	738	864	758	803	757	748	774	779	813	822	781	796	792	776	816	776	783	791	759	804	783	805	799	773	740	773	773	801	756	750	724	773	773	787	818	798	754	820	777	796	806	726	790	751	797	802	741	801	794	789	780	732	756	799	788	742	774	826	752	812	772	785	846	752	735	817	815	753	769	765	798	756	766	762	756	800	777	794	743	786	786	810	809	765	789	767	806	722	716	772	752	775	716	753	783	786	793	791	768	801	811	758	754	775	757	788	788	776	785	734	784	771	777	790	812	774	784	838	778	764	766	813	740	766	797	786	744	749	797	780	831	742	772	797	806	783	766	743	769	796	757	754	804	772	765	787	803	757	816	742	804	784	799	773	782	792	763	780	783	777	760	772	767	823	816	776	795	789	825	796	777	742	739	785	739	784	749	745	795	780	815	765	789	751	832	836	782	726	787	811	781	804	736	783	808	770	799	752	763	771	729	798	766	776	802	762	744	788	792	741	784	813	740	763	773	747	744	782	820	804	785	727	780	777	774	719	754	782	788	822	745	725	801	763	750	784	765	811	798	818	735	735	759	779	834	801	806	777	780	769	774	762	736	781	727	759	802	722	757	756	802	820	744	784	819	772	774	813	768	778	746	751	743	772	814	758	834	799	767	744	825	819	803	813	774	796	772	776	799	733	806	779	786	759	778	794	772	797	749	735	797	746	726	764	746	731	722	744	797	782	763	759	769	742	811	793	776	781	749	827	792	791	788	765	775	789	815	816	776	753	775	754	732	722	796	782	798	779	753	771	755	754	745	754	816	782	824	798	764	772	808	805	807	767	761	783	804	772	765	790	748	805	831	760	787	788	752	795	728	761	726	792	780	814	801	740	801	797	768	786	788	757	748	839	758	777	749	766	773	813	752	743	804	765	767	749	787	769	789	811	779	758	768	805	773	759	752	773	795	778	757	785	773	828	745	763	790	732	764	813	795	779	732	792	812	854	767	829	765	778	786	784	771	758	761	779	788	713	796	801	717	765	841	794	768	779	792	783	807	742	765	828	762	769	741	813	754	799	811	764	797	764	766	766	831	780	825	772	785	811	786	736	774	756	829	731	737	746	742	719	754	740	807	707	806	786	779	773	774	766	776	776	726	757	803	762	760	805	771	783	769	775	815	770	765	781	783	781	764	759	844	805	790	800	787	809	717	801	762	800	787	805	783	840	842	761	730	789	758	762	780	770	753	743	841	772	786	726	762	768	741	738	826	785	769	785	761	783	801	779	773	786	765	747	795	711	763	796	801	773	800	767	774	732	781	756	795	781	853	782	768	749	775	772	795	763	794	795	771	793	783	745	788	769	756	758	813	783	768	790	786	759	791	699	757	769	784	770	777	796	785	767	803	749	785	754	798	772	785	772	766	795	808	759	785	784	782	777	761	755	785	755	848	781	742	769	745	757	809	788	767	805	752	762	783	828	720	784	826	736	758	784	797	765	788	781	755	773	795	768	801	775	791	784	736	798	781	789	787	796	765	776	782	791	775	761	770	799	728	780	796	765	771	768	779	797	822	784	776	721	723	771	761	722	768	748	740	777	814	730	774	737	772	792	778	753	732	809	828	789	774	783	777	759	798	805	778	788	797	732	753	796	766	782	741	752	821	768	756	787	750	755	807	771	788	779	747	714	765	799	755	796	755	775	786	816	778	784	789	793	757	782	823	785	793	779	799	771	760	781	836	744	810	795	800	752	767	777	747	771	708	801	748	773	802	798
24408	20346	26340	24204	20308	7334	1321	948	785	712	623	597	515	458	507	502	448	471	412	443	413	399	394	388	408	419	395	444	421	429	400	402	400	378	386	380	370	386	394	357	380	394	390	366	364	392	406	408	384	348	398	376	430	355	344	363	401	342	363	383	387	369	375	405	365	383	392	367	347	387	369	395	371	383	388	385	347	347	375	361	347	350	390	376	339	354	380	410	398	364	345	341	354	365	345	371	342	338	360	363	371	373	369	385	399	367	392	411	385	381	353	338	347	350	379	352	394	375	376	384	366	361	366	396	374	365	420	386	379	349	343	376	368	376	382	380	404	340	328	369	383	362	368	363	373	351	354	355	406	405	372	363	366	354	367	354	372	368	380	371	371	366	365	353	379	391	363	317	377	337	352	355	372	351	381	373	359	404	381	355	396	384	383	376	378	395	420	360	385	372	384	352	384	382	373	355	355	386	374	335	359	423	389	365	375	383	370	381	343	363	354	384	350	339	361	352	363	409	361	332	358	367	351	346	371	392	365	378	346	374	381	395	326	366	376	370	371	389	374	379	387	389	376	382	363	351	369	375	364	358	369	373	369	360	368	315	397	387	377	383	345	409	361	360	353	366	348	373	357	359	392	379	383	333	382	349	379	381	361	338	360	378	380	348	365	384	335	366	388	370	377	327	347	355	348	374	347	353	424	375	339	365	350	384	394	361	372	350	383	361	362	363	377	359	344	326	385	398	355	399	359	348	346	386	360	366	393	342	341	371	382	360	355	347	353	391	367	395	394	382	329	352	383	343	317	332	405	351	383	326	348	401	339	352	356	366	359	355	363	439	361	374	371	382	381	387	379	396	365	377	365	362	315	351	317	363	353	388	378	340	352	351	371	372	373	355	344	348	345	344	380	394	374	353	366	351	359	385	340	351	351	334	363	387	382	377	340	353	381	380	355	369	397	389	399	377	388	397	362	397	359	383	353	383	354	373	395	378	366	367	385	402	371	392	378	359	354	362	412	330	408	356	377	377	374	349	386	372	387	336	397	371	379	343	387	373	358	376	372	355	385	403	398	363	375	373	367	393	335	351	343	406	377	377	400	376	410	372	360	365	362	389	364	371	350	349	344	383	387	395	390	378	374	364	394	393	397	391	351	355	373	370	374	377	359	390	378	358	357	390	398	373	343	345	339	372	385	384	405	393	356	353	407	363	369	357	360	362	377	341	392	354	368	359	395	352	384	344	381	372	383	363	397	373	372	372	366	402	366	378	371	364	377	398	364	352	342	416	407	392	367	378	353	384	402	366	371	355	376	402	321	350	368	358	387	386	381	358	362	383	396	344	402	339	377	347	354	360	401	372	341	364	374	409	385	381	346	376	397	349	371	337	353	363	361	359	363	362	360	365	388	386	328	412	392	382	352	386	385	369	373	369	382	363	374	347	356	397	335	355	344	342	379	365	352	399	381	329	346	363	382	393	375	369	391	400	384	407	365	358	337	354	367	364	386	389	377	384	341	365	447	379	393	383	376	324	376	365	365	354	402	373	354	371	371	368	369	362	364	328	352	341	358	359	370	344	368	383	367	356	360	367	359	334	388	390	356	393	363	337	328	373	354	377	370	346	382	360	386	358	357	377	380	329	372	354	420	362	386	366	374	367	382	353	399	384	374	349	364	370	349	345	357	369	354	371	349	342	370	360	401	381	392	394	369	370	393	375	406	372	379	348	379	373	386	363	362	340	339	349	360	327	340	407	367	360	359	356	349	370	380	361	379	361	356	356	358	355	397	370	362	357	365	409	385	367	379	339	376	407	370	369	372	343	374	397	375	355	416	365	397	388	380	386	345	373	348	362	395	380	404	346	389	338	376	355	334	412	354	385	352	370	369	394	365	364	346	359	355	411	389	350	394	357	369	367	367	369	350	349	362	378	397	374	345	356	357	376	347	366	368	382	391	389	416	372	357	348	351	389	345	352	386	388	388	375	370	384	357	378	362	360	375	381	418	358	369	357	341	383	326	328	362	379	370	359	379	397	368	379	385	403	342	341	390	342	356	367	354	373	357	335	388	373	369	370	362	355	358	340	385	390	362	368	365	399	350	387	356	375	357	371	393	401	359	377	381	362	378	373	359	403	359	346	352	379	375	363	374	370	390	347	353	379	364	361	378	383	376	336	357	315	352	331	368	340	389	345	362	418	365	381	353	338	372	370	357	336	374	361	320	388	341	384	360	348	345	370	338	368	360	374	357	352	354	374	398	356	335	383	373	373	367	369	379	388	369	350	372	369	383	384	372	372	360	360	363	364	372	368	335	380	347	356	331	378	363	356	365	358	376	346	407	368	370	357	393	365	349	367	365	351	381	371	328	365	377	352	399	369	391	391	376	366	357	369	344	364	348	384	338	374	368	397	363	379	373	341	348	380	405	363	335	358	389	361	366	386	384	356	365	331	374	348	361	382	346	408	386	362	334	351	332	387	374	398	358	366	365	349	391	379	359	370	379	351	379	412	377	365	363	366	363	348	363	360	374	406	349	404	396	365	351	391	349	373	354	392	341	384	377	359	352	318	378	365	363	354	345	351	367	330	377	376	350	377	352	318	374	377	385	380	346	374	353	384	370	369	360	361	364	360	354	328	389	387	341	356	397	348	339	358	345	353	399	354	370	349	356	362	345	363	368	380	354	376	349	371	356	377	347	349	377	362	402	335	380	361	376	398	355	340	371	366	369	374	382	354	362	370	377	344	345	374	391	362	358	340	373	400	353	371	403	373	363	348	375	360	352	362	335	379	403	353	366	372	363	370	341	341	379	395	351	344	356	372	352	371	355	415	358	364	346	354	341	383	363	374	334	365	387	375	362	382	384	360	320	385	352	351	332	368	379	358	399	354	383	370	327	377	352	339	380	363	391	391	396	369	336	358	387	373	387	347	365	406	370	339	376	363	356	364	370	367	378	332	360	351	344	366	392	356	383	336	352	397	364	350	355	352	374	364	360	376	375	355	380	382	381	354	391	349	400	378	387	388	380	384	362	348	351	390	338	365	370	362	396	368	341	353	377	368	372	392	336	359	343	385	362	375	350	392	391	405	363	374	376	394	376	383	363	382	362	356	372	393	352	344	350	378	360	409	400	359	363	372	349	366	346	384	368	375	376	355	362	356	350	317	354	357	353	352	355	364	372	357	357	385	385	388	419	384	353	369	374	385	375	343	370	354	335	387	372	365	343	380	360	352	398	371	382	374	379	373	353	362	350	341	406	362	377	366	361	403	384	373	359	379	420	351	359	377	358	364	385	340	355	348	377	365	370	356	369	388	386	398	389	365	343	399	371	340	388	341	373	368	395	360	360	344	346	381	349	376	348	390	370	328	384	376	352	367	379	376	362	381	396	411	408	379	355	420	373	366	379	373	359	379	387	349	405	357	387	374	356	370	380	328	372	368	362	378	377	365	362	367	369	373	370	354	338	328	382	379	344	345	419	397	350	364	357	342	349	380	343	353
9372	11067	10121	5596	3683	2679	2050	1612	1406	1171	1010	904	833	765	710	672	649	589	573	591	536	499	536	504	487	504	479	473	481	444	435	453	455	422	451	455	440	421	476	430	458	441	422	429	410	432	403	428	394	440	424	400	400	412	437	453	390	405	426	423	428	410	399	428	423	405	419	373	384	396	421	417	400	402	410	439	406	426	397	407	392	395	424	397	422	369	390	389	368	412	417	398	423	406	414	403	382	393	382	379	393	441	388	397	395	401	376	389	381	410	408	373	359	445	399	382	411	419	402	412	410	364	378	403	368	400	392	432	386	408	428	416	413	406	396	408	381	417	402	388	369	414	384	413	412	436	421	425	416	395	391	407	383	428	442	367	436	425	397	438	413	410	379	389	403	404	389	435	410	352	361	380	431	409	361	407	377	408	386	425	413	392	426	400	426	398	389	362	376	362	378	378	401	409	411	384	358	394	433	392	406	403	406	418	416	418	420	388	397	386	382	394	434	413	396	427	418	415	431	408	385	393	410	400	401	427	407	372	428	404	402	388	406	459	341	425	422	434	395	381	359	395	402	411	395	403	381	405	402	390	366	410	409	389	416	417	405	389	401	400	413	425	410	411	364	416	397	419	400	389	372	391	441	405	403	385	355	407	436	385	410	429	387	423	395	385	398	411	362	373	413	403	416	377	387	418	374	390	401	384	400	390	389	406	401	429	387	377	408	404	413	423	365	380	396	394	408	417	413	414	361	384	370	399	405	340	379	376	398	399	411	426	397	384	435	424	438	370	415	371	363	412	429	379	391	406	388	387	399	414	361	414	393	388	372	419	403	410	381	409	386	369	398	398	384	430	366	408	416	386	413	404	368	408	400	383	408	405	436	380	422	370	412	412	404	407	380	407	374	393	457	404	405	431	400	421	403	393	403	409	389	406	363	402	448	409	416	406	389	413	403	405	379	385	410	370	420	433	392	391	387	410	368	396	399	410	404	411	375	390	426	382	395	420	398	393	382	378	420	380	402	396	401	414	374	407	380	409	422	434	424	388	394	401	415	423	405	397	391	421	396	404	447	383	394	417	415	394	399	365	391	359	410	414	402	399	410	421	419	414	416	396	424	394	382	416	396	371	413	397	417	391	387	378	365	376	386	412	382	379	412	382	412	406	403	418	400	445	414	343	408	385	378	383	379	419	399	416	384	364	401	421	417	347	349	405	422	385	396	406	400	410	389	380	367	363	426	400	416	396	400	373	398	393	422	392	369	406	383	400	407	375	398	427	377	372	376	411	431	411	424	400	400	382	430	395	422	369	434	405	379	358	395	366	392	397	380	381	369	353	375	376	396	393	375	438	414	389	380	390	370	403	432	412	420	442	397	360	410	421	410	408	388	385	382	411	399	414	405	386	408	389	412	368	395	407	369	388	402	385	395	383	393	388	378	432	408	359	365	356	355	439	395	408	407	392	407	392	401	417	403	409	381	381	354	354	412	426	380	410	410	371	399	411	344	366	378	390	386	388	393	383	389	368	425	399	402	352	402	382	373	394	382	412	400	402	386	410	382	427	376	363	430	373	389	431	395	373	419	381	421	403	445	409	395	423	415	413	412	381	379	398	393	401	415	367	389	394	390	417	411	416	396	406	381	425	377	399	408	427	383	407	369	366	379	380	425	410	472	415	414	391	388	399	384	366	393	383	409	419	366	444	390	376	398	393	390	435	387	410	363	386	403	410	411	426	400	412	379	419	420	417	381	401	451	399	392	371	411	374	388	401	400	398	381	432	396	397	383	414	403	429	403	429	416	363	387	380	415	411	432	419	408	376	368	412	411	401	398	398	392	417	369	350	418	414	375	362	417	400	392	408	397	390	371	406	390	420	389	413	381	407	410	396	384	422	424	387	396	423	377	361	380	425	383	406	434	423	391	389	395	400	404	408	404	416	396	401	419	376	428	418	434	407	426	405	388	404	415	419	403	386	410	361	443	403	401	422	380	390	370	390	421	419	379	396	393	380	406	371	420	372	403	380	402	390	422	375	387	414	395	408	417	407	364	402	385	419	398	389	410	399	425	418	375	397	403	388	393	380	422	401	406	369	412	422	399	449	395	382	436	382	401	386	418	412	392	409	403	368	380	423	413	393	375	401	359	404	387	446	388	403	409	370	413	394	388	387	382	372	430	399	418	391	390	400	407	416	363	424	401	422	373	388	408	405	395	404	379	373	377	370	403	400	400	415	402	379	391	436	416	407	406	393	420	394	397	455	374	428	363	428	415	392	391	387	404	404	422	388	374	380	430	412	397	426	429	399	396	409	415	417	410	404	410	401	375	388	378	418	399	353	390	400	414	378	429	448	395	389	399	378	375	386	398	406	397	423	404	417	378	408	416	362	360	366	415	427	441	347	429	435	387	382	383	374	401	419	379	391	353	426	415	373	409	418	396	411	415	395	369	374	400	382	389	417	383	431	405	413	396	405	412	405	407	383	348	426	377	401	377	364	399	432	399	406	403	392	403	386	411	386	366	394	387	419	430	407	395	407	366	381	376	393	395	374	392	370	370	364	421	375	393	390	408	393	386	395	441	415	409	390	366	405	411	404	377	361	401	406	397	406	416	432	405	405	395	375	394	397	428	412	407	404	389	405	435	380	376	388	398	405	388	389	388	354	376	407	393	383	391	405	396	426	390	410	419	400	390	385	437	406	389	416	400	422	374	379	406	405	425	404	424	399	395	379	397	423	387	415	398	374	443	365	407	404	396	386	380	400	381	406	390	412	417	375	390	400	404	415	383	379	428	398	410	393	393	407	388	371	415	390	423	420	360	387	413	406	346	394	387	384	412	418	399	378	390	404	403	379	400	394	414	381	373	355	377	377	414	400	382	393	347	391	420	382	398	444	402	399	445	391	441	410	399	406	379	428	386	427	374	410	429	398	392	411	382	392	367	381	389	359	390	392	404	411	394	408	404	384	378	384	399	386	367	388	364	412	429	391	417	422	426	413	413	394	412	377	393	404	374	410	359	405	412	426	388	402	415	394	396	376	387	393	403	392	391	402	416	440	382	380	368	361	414	402	403	373	400	436	416	388	379	399	383	422	405	401	391	371	390	370	400	401	393	367	384	414	423	379	421	403	403	420	398	409	397	391	393	405	419	348	402	405	354	370	376	412	420	408	401	404	392	403	369	376	395	392	409	436	383	402	398	395	402	412	385	435	405	399	386	369	403	397	406	400	412	434	405	402	404	381	421	381	395	407	387	368	416	399	402	370	389	402	385	392	403	400	380	406	406	402	376	398	412	427	398	389	412	430	392	365	389	401	396	437	408	398	408	425	392	381	382	396	399	436	400	420	421	377	408	398	405	400	393	387	395	424	410	411	378	382	390	389	408	408	371	418	408	401	398	416	372	393	432	383	382	398	384	425	375	395	396	413	407	404	440	407	424	378	399	355	390	362	371	435	373	408	446	414	412	411	403	394	412	392	426	394	364	410	419	372	414	413	364	393
22614	20350	26819	23769	20363	20332	6188	1956	1441	1306	1257	1153	1139	1104	1039	979	959	993	941	935	856	836	902	801	872	814	803	839	823	775	834	832	828	797	797	833	839	734	778	826	861	809	824	763	833	824	760	816	792	797	773	762	820	782	799	792	811	781	753	795	781	791	771	752	776	771	784	785	801	775	760	771	813	741	765	779	759	769	792	789	786	769	799	746	735	728	766	780	808	761	787	745	821	747	780	826	766	722	804	815	756	829	759	790	839	798	725	743	829	770	778	790	787	773	775	775	796	763	754	803	770	758	777	783	738	757	783	759	787	791	849	778	767	738	747	760	798	771	758	746	797	764	772	755	728	800	744	774	807	775	771	719	780	776	760	763	764	769	749	821	748	730	761	790	774	789	756	795	717	834	744	773	794	745	766	770	798	766	801	758	792	781	752	778	756	772	780	777	800	752	801	743	811	742	794	751	768	800	726	756	814	756	838	710	772	799	806	782	805	796	769	810	749	716	770	723	737	777	761	791	796	799	818	815	795	736	767	768	686	822	809	775	778	753	821	770	795	770	756	771	752	766	805	734	809	770	783	774	766	841	794	761	752	797	769	803	752	821	737	766	764	756	815	784	747	759	804	752	761	785	790	737	736	760	779	764	753	741	755	739	791	812	749	770	787	760	749	729	792	800	765	792	799	753	736	761	709	767	758	708	812	788	750	804	744	786	710	753	765	767	713	792	765	827	781	767	738	773	748	821	735	793	737	747	788	765	794	745	804	771	780	729	759	747	777	753	818	755	802	775	755	764	770	711	734	754	759	756	785	798	788	743	765	761	761	746	782	745	788	747	777	760	725	818	754	757	748	818	767	763	807	805	814	807	833	784	779	738	797	777	774	779	768	725	680	754	759	756	789	791	756	785	768	761	753	745	713	774	706	759	753	742	738	781	784	833	834	769	762	795	746	747	796	760	784	854	781	776	756	815	784	758	754	814	792	794	778	752	766	781	773	820	767	822	797	768	741	734	807	714	764	765	751	774	763	756	761	763	725	824	800	830	782	777	835	796	743	790	787	795	793	795	756	745	751	729	747	769	786	812	759	785	802	785	799	765	748	807	707	779	742	736	751	791	710	781	791	795	797	762	776	783	737	787	774	761	749	805	783	748	783	752	770	758	772	830	762	728	776	785	741	746	785	743	766	717	783	798	789	758	710	742	758	793	792	838	728	758	794	756	763	740	736	794	762	763	758	728	711	784	793	756	865	785	757	804	798	793	782	729	817	731	766	818	735	779	824	771	760	808	771	747	740	746	765	781	851	742	721	783	803	740	785	747	757	773	776	798	734	737	789	792	790	777	779	757	781	756	717	795	827	776	813	787	744	791	771	734	794	745	764	755	762	834	782	789	736	799	806	780	747	748	798	780	731	817	754	802	768	786	786	746	825	788	792	797	761	799	753	728	773	787	727	741	752	741	768	793	802	737	756	798	780	760	739	746	764	814	811	798	756	716	740	779	810	752	770	831	740	754	773	708	816	734	774	773	770	739	771	750	756	830	813	765	772	769	764	777	783	789	757	779	770	766	720	750	770	793	741	694	782	755	804	775	785	743	750	779	755	730	739	813	796	771	756	793	793	756	802	785	759	783	739	764	791	826	813	804	780	735	786	762	781	768	814	781	803	767	782	776	737	790	750	790	833	779	784	742	727	776	720	710	742	762	761	768	777	784	725	746	785	767	751	773	808	777	822	802	702	842	741	773	780	789	720	734	780	756	746	782	736	795	785	747	775	772	784	812	774	836	741	772	737	773	758	738	805	770	810	781	792	840	733	769	767	732	769	792	832	796	718	770	763	805	791	779	798	802	811	815	796	727	740	779	737	801	778	753	745	731	801	783	790	797	759	790	779	707	754	782	775	770	719	760	709	768	786	774	773	762	742	771	779	767	766	781	740	777	791	732	729	763	748	808	746	746	719	750	763	813	784	732	767	729	752	773	793	726	725	797	765	837	772	811	786	729	790	728	784	732	770	739	792	732	732	802	737	727	745	790	794	763	802	760	799	743	748	815	755	738	741	767	810	813	829	731	760	755	806	778	751	786	784	768	809	751	778	841	795	763	797	758	800	759	779	731	742	765	736	781	779	783	758	740	750	821	813	776	794	765	814	785	809	750	751	800	784	709	804	769	746	762	793	781	732	760	733	764	803	790	770	731	752	799	735	692	804	726	762	747	762	733	766	718	804	809	794	732	752	776	797	747	796	750	784	760	724	794	778	768	819	755	802	756	793	760	727	782	760	847	750	784	787	756	740	810	827	739	772	803	773	744	726	773	762	785	811	801	782	726	739	742	749	758	738	797	758	776	788	745	749	770	748	800	792	723	682	759	743	847	743	749	759	780	821	782	737	779	757	720	789	750	771	784	745	793	810	780	736	782	803	834	750	781	749	749	765	793	787	806	725	778	763	773	744	785	703	750	789	795	706	715	785	749	717	728	721	753	779	775	736	746	733	779	781	762	774	770	758	729	814	750	725	725	721	772	748	810	766	721	753	777	761	794	806	731	798	765	720	804	747	713	773	755	744	762	747	796	766	827	739	728	796	742	763	779	711	768	784	794	807	740	764	751	745	750	773	761	787	782	767	761	812	754	761	750	805	843	784	800	753	792	748	751	760	813	770	767	753	781	769	820	791	754	755	734	746	772	749	794	763	778	779	788	760	772	738	759	759	773	787	807	755	770	732	769	783	785	749	770	729	726	762	773	803	779	737	738	751	762	771	784	783	801	757	803	769	749	768	818	834	738	762	838	757	726	769	764	764	745	778	753	767	761	783	804	742	775	784	774	782	744	842	737	792	812	776	757	789	775	837	753	772	786	759	724	753	793	745	739	762	745	811	767	777	814	809	785	807	794	760	777	814	797	771	775	784	778	802	773	790	737	784	746	772	748	829	750	783	798	789	763	739	770	769	750	771	766	795	769	729	731	714	703	740	804	757	791	815	753	753	753	799	748	766	764	771	819	770	811	790	811	746	769	765	729	768	758	693	742	749	812	725	738	751	755	717	755	728	770	796	791	754	788	734	755	774	722	730	764	739	790	760	790	731	734	770	761	797	746	753	783	799	744	713	776	776	801	751	741	731	762	773	732	786	731	766	811	715	797	798	805	774	767	739	793	770	811	708	773	774	759	797	766	745	765	772	758	775	765	769	839	753	755	767	763	735	786	737	800	804	704	784	801	764	779	783	762	782	740	805	798	811	725	794	773	725	751	762	746	763	798	769	780	781	741	786	768	752	736	773	775	747	809	734	766	760	739	791	742	785	796	783	742	768	817	726	745	783	777	783	757	761	832	746	761	751	768	806	784	752	774	771	711	765	787	791	782	824	782	770	714	747	783	733	735	774	751	741	785	743	724	801	717	749	689	730	759	780	773	787	761	788	721	765	764	747	790	772	760	724	761	756	755	789	737	732	742	802	765	763	812	781	729	800	776	786	781	773	752	757	777	820	723	773	808
13282	17722	16286	9771	6576	4881	3626	2953	2461	2172	1877	1688	1498	1405	1310	1238	1176	1223	1008	1027	988	1012	991	942	942	915	897	897	853	865	843	842	816	808	803	865	812	779	790	804	811	800	797	765	747	816	788	824	776	754	801	774	764	749	715	783	739	768	785	718	767	758	828	760	760	791	825	769	754	739	715	759	785	730	739	744	745	759	772	736	747	765	743	740	737	779	750	802	769	751	751	725	721	693	719	715	717	738	740	776	748	747	735	798	779	740	802	764	722	713	764	727	763	717	784	787	725	784	702	762	742	761	768	714	751	710	731	709	711	725	709	733	747	760	759	785	750	767	762	731	743	793	688	712	750	760	738	743	777	723	718	749	777	711	724	766	699	717	729	783	776	741	753	768	697	722	708	719	714	706	762	697	734	742	736	702	739	701	725	795	708	748	751	741	700	740	733	724	723	693	755	735	672	707	739	723	758	764	782	772	715	740	743	722	746	757	787	708	706	747	723	733	745	753	704	748	759	709	725	787	769	787	783	759	697	785	747	734	753	721	692	701	693	759	705	760	731	738	710	744	698	766	705	711	730	730	703	715	820	722	716	741	696	781	749	712	737	774	735	745	748	735	694	772	735	755	776	701	694	770	725	711	756	734	716	772	712	724	726	756	745	813	794	712	793	800	769	776	713	802	718	753	774	742	761	779	734	736	776	744	762	748	719	750	732	722	777	738	705	754	775	764	703	738	760	764	750	745	698	769	751	722	699	706	777	751	785	770	763	741	718	734	769	752	738	720	699	723	702	701	762	765	732	711	690	736	754	738	787	758	767	731	728	687	724	765	770	750	726	721	745	758	734	757	728	746	731	751	717	789	719	695	739	733	739	768	715	719	736	753	792	748	773	705	777	731	713	746	759	712	688	801	761	753	704	712	736	718	734	690	686	765	726	715	762	721	710	724	734	757	737	718	774	780	685	760	723	680	743	808	737	705	751	741	708	734	748	760	756	761	776	713	751	713	716	725	741	738	734	755	740	764	763	748	732	775	731	744	778	785	730	737	739	732	735	722	748	739	682	717	677	756	748	780	750	736	703	720	732	745	748	681	727	781	722	735	756	723	731	777	719	735	753	779	746	779	749	806	766	775	725	765	739	774	772	746	753	720	695	764	791	728	732	771	750	701	706	743	734	792	748	763	733	743	758	723	774	803	747	746	706	761	789	716	713	740	790	756	753	746	701	752	727	734	707	738	758	728	749	748	738	743	771	711	711	765	734	750	768	766	715	778	746	754	786	751	761	698	746	672	739	735	692	738	750	741	719	729	722	783	772	749	758	742	739	747	751	739	741	795	758	715	726	707	726	741	783	728	764	763	747	726	729	734	702	706	743	786	815	735	731	741	766	744	753	748	707	741	749	739	747	762	744	724	704	757	742	733	717	759	704	721	789	732	674	725	733	733	724	723	767	761	753	687	739	774	775	752	729	723	807	726	711	772	769	763	720	792	703	718	728	716	754	716	725	747	708	710	719	707	742	757	803	748	743	813	718	750	792	746	744	767	768	743	726	730	733	769	752	737	739	758	729	746	729	715	764	735	776	758	686	718	702	701	705	720	738	691	714	769	760	752	738	747	737	745	766	758	704	751	733	740	768	717	702	735	780	744	725	724	728	760	766	773	759	702	675	673	746	751	683	804	749	706	690	711	720	744	791	777	734	719	719	758	734	710	686	767	700	782	740	778	775	744	719	737	739	732	731	734	693	758	739	737	779	764	734	748	728	743	723	740	739	751	776	760	784	728	733	754	779	750	805	732	724	775	776	751	789	711	693	731	711	729	691	734	723	730	711	696	749	725	684	762	699	760	721	747	782	730	738	756	753	768	732	729	763	764	779	736	743	676	749	714	754	741	726	695	736	746	795	744	751	741	718	737	725	754	704	727	739	741	724	730	729	753	733	724	734	725	767	689	723	722	774	707	807	694	766	758	749	714	708	746	736	701	720	745	720	742	720	759	701	749	714	735	735	754	712	735	734	683	715	780	739	727	766	676	711	734	736	718	751	738	757	688	705	732	764	757	706	726	747	757	756	742	741	730	742	722	737	757	745	764	745	763	784	735	748	753	728	726	767	723	750	742	728	713	720	745	740	770	760	767	737	744	733	714	749	712	738	732	761	776	752	746	792	731	770	772	722	710	720	729	720	719	783	676	721	745	680	713	751	748	787	749	721	783	819	795	734	742	776	716	767	746	730	728	761	677	752	755	755	732	746	744	774	714	738	745	722	697	746	721	765	703	700	759	710	806	739	771	766	738	749	714	771	767	749	744	747	735	729	778	732	681	765	760	765	697	778	769	765	713	717	727	730	711	734	722	759	756	737	706	761	743	791	749	740	777	707	698	758	741	737	747	718	712	684	736	741	735	747	726	771	752	730	691	717	672	770	811	751	739	753	703	760	763	718	747	734	764	769	779	754	731	720	769	789	787	740	746	755	744	717	747	704	741	740	720	760	697	711	720	727	722	775	714	744	759	737	740	769	709	756	739	709	711	721	751	730	727	735	761	740	795	743	759	770	687	708	662	718	721	779	707	705	663	728	706	686	766	738	705	736	722	784	773	710	757	710	731	780	721	747	770	732	759	702	736	754	773	774	746	753	766	724	749	724	692	755	740	768	697	696	700	707	722	717	705	724	794	721	749	761	756	729	753	742	756	767	715	747	707	753	702	715	749	731	672	742	725	711	737	737	705	717	694	786	741	728	693	708	737	740	726	762	721	752	733	730	700	706	741	802	742	718	818	737	687	784	712	830	749	732	692	714	734	740	739	730	731	759	775	754	756	752	723	724	753	775	722	717	735	757	715	755	766	709	739	737	729	761	766	739	720	717	734	777	738	784	741	774	736	714	759	739	754	739	734	743	789	703	747	750	654	762	748	727	722	765	759	721	785	744	752	736	753	730	753	765	769	751	738	717	727	743	754	742	690	753	772	740	710	742	754	755	716	722	735	731	752	708	765	741	736	753	705	760	724	712	729	773	733	769	714	723	724	759	722	741	784	768	762	740	723	735	732	723	715	770	736	756	726	669	765	735	734	749	759	732	726	698	730	748	707	772	719	729	702	769	748	764	753	752	801	712	738	733	731	763	742	756	745	738	774	707	712	761	744	718	747	775	728	805	790	684	742	785	723	760	771	722	748	726	789	720	771	744	747	725	759	750	804	757	750	757	736	708	761	762	753	734	740	760	751	740	754	754	734	721	782	829	711	705	739	710	728	752	679	712	772	792	754	727	741	728	771	720	710	777	731	740	729	708	760	739	758	752	805	733	747	717	701	776	727	750	709	736	771	738	734	692	763	785	712	737	743	702	796	736	743	729	714	759	688	703	743	732	733	756	671	730	785	704	762	748	697	681	758	754	744	694	746	735	761	723	739	745	719	742	799	769	706	730	762	739	760	740	765	768	736	738	734	773	770	675	747	745	735	744	744	772	715	755	744	699	744	728	738	755	703	764	719	732	755
27826	13169	2142	1048	835	762	763	717	751	716	724	757	760	759	743	759	746	716	701	729	832	756	693	733	735	725	763	711	774	738	748	771	695	758	791	716	782	698	738	739	759	717	746	747	758	792	754	753	721	724	726	734	781	731	742	711	758	785	707	711	698	760	699	742	699	701	707	698	722	715	779	729	708	738	761	734	691	761	741	718	743	732	739	682	759	749	738	707	732	720	685	691	752	719	749	730	735	668	715	730	726	725	725	758	741	736	752	757	737	723	758	707	747	723	742	761	747	727	749	691	717	696	736	723	725	730	698	719	715	708	701	726	717	729	724	726	744	715	738	665	667	736	743	706	706	723	749	763	781	745	739	685	722	727	736	717	718	734	742	716	690	710	737	741	801	714	724	740	733	759	724	769	702	760	731	707	734	731	748	723	730	751	690	742	712	717	692	737	754	717	756	756	725	751	712	770	782	762	769	681	741	748	746	689	719	723	718	705	735	700	766	766	718	735	743	756	737	727	785	768	745	723	756	763	684	719	734	676	742	709	754	715	730	743	683	716	716	741	720	767	696	728	737	711	758	693	743	761	699	746	728	695	746	711	751	695	736	746	759	720	736	756	732	749	752	711	709	704	639	780	751	687	750	737	723	746	735	717	721	743	720	768	743	700	708	791	758	738	721	739	765	731	724	699	729	739	754	690	740	745	770	702	718	742	739	718	746	735	750	726	727	705	693	750	755	719	787	706	749	739	747	715	738	718	690	733	723	729	688	748	735	732	740	738	702	753	692	739	713	705	668	710	707	699	702	741	715	671	724	774	732	699	753	725	698	753	730	781	730	727	707	756	767	741	675	724	745	723	706	749	762	728	735	725	749	776	725	747	722	698	745	706	772	724	759	711	671	770	738	750	763	738	719	759	756	720	748	784	725	769	726	758	751	740	687	713	741	685	704	715	742	746	767	743	737	759	746	750	691	762	711	802	721	756	758	770	719	738	713	723	721	755	740	748	706	667	763	696	719	736	750	726	766	738	735	717	724	726	731	778	745	693	716	748	766	702	750	778	747	781	702	745	734	758	716	682	736	753	761	769	751	715	732	742	760	777	718	744	750	744	735	708	672	746	717	748	733	684	736	746	721	760	730	753	760	695	733	737	773	666	729	715	715	745	761	692	701	748	711	727	719	728	742	717	739	749	730	730	712	744	733	768	731	726	698	722	730	724	725	722	726	741	735	733	713	740	742	745	743	748	744	694	766	787	779	709	696	741	759	738	733	684	724	696	747	769	741	681	689	679	733	709	736	747	717	752	726	743	721	732	702	704	710	739	784	735	719	695	723	748	712	722	694	696	763	697	758	740	673	727	714	732	716	710	761	725	773	752	696	721	729	725	725	734	765	722	745	696	732	739	745	797	767	716	723	774	751	723	742	769	751	710	722	704	741	738	729	727	703	727	718	741	753	687	743	717	750	674	721	715	701	702	752	673	693	777	740	694	664	749	689	703	715	758	713	728	743	683	739	690	710	714	728	691	730	716	773	747	720	727	740	763	762	738	681	748	666	742	721	715	727	728	697	764	700	779	723	735	700	705	770	751	760	740	724	742	703	718	738	771	744	740	688	708	736	724	773	692	726	772	740	714	718	773	795	743	710	703	740	716	753	772	775	736	730	721	719	712	710	708	707	699	743	708	729	796	723	735	720	758	807	721	721	719	706	765	756	694	724	685	715	722	750	697	674	735	745	721	732	755	672	733	710	766	750	734	691	736	728	748	688	710	803	738	729	795	784	752	667	732	742	775	740	714	751	760	725	722	753	729	748	737	727	737	699	758	716	713	728	725	707	723	722	665	735	690	716	723	723	724	721	739	708	734	738	722	739	711	710	729	743	770	770	784	726	727	735	664	738	691	750	744	763	711	734	748	739	711	732	705	715	728	731	719	752	747	738	732	721	705	741	775	700	708	773	741	749	725	679	715	732	756	726	712	728	741	738	764	730	760	766	674	768	717	786	742	788	693	759	737	715	760	676	718	695	687	716	747	748	720	759	750	753	730	717	780	738	725	714	738	756	722	778	732	705	744	753	764	692	712	768	751	746	737	756	730	765	691	723	711	749	766	710	738	746	783	735	676	710	743	713	724	690	686	748	749	766	760	709	715	751	718	773	762	767	759	766	782	727	708	722	768	719	705	758	714	788	707	739	734	728	713	764	749	699	767	706	726	664	741	787	712	736	713	690	702	734	733	735	753	705	717	718	762	691	705	717	767	794	763	732	718	707	782	715	707	753	721	753	748	694	751	774	678	722	747	746	748	701	748	704	749	760	711	741	729	782	722	739	700	784	762	683	665	687	749	701	713	731	760	745	710	713	729	710	737	714	684	785	727	725	691	684	753	749	760	698	714	730	723	710	743	756	766	730	726	718	711	738	763	708	744	722	733	731	672	700	710	709	754	715	729	761	757	754	776	750	753	745	756	701	756	717	751	694	680	752	761	711	717	716	725	743	744	785	750	698	702	742	720	710	709	746	710	753	764	725	764	713	757	771	756	728	712	755	677	705	736	741	676	738	766	708	702	763	714	655	741	743	716	759	777	690	713	692	727	752	710	731	752	715	722	695	681	689	724	697	736	711	724	729	752	690	725	727	693	746	725	775	765	705	773	696	698	757	755	704	724	697	726	713	718	724	693	731	776	760	727	694	706	733	702	729	727	738	709	732	735	751	742	763	727	724	725	754	739	763	718	724	732	682	728	692	719	691	720	706	788	738	754	750	699	754	750	726	743	711	749	724	725	762	727	733	714	766	713	731	778	765	710	724	719	718	745	745	736	705	724	690	716	720	748	737	732	700	709	710	774	723	769	748	750	726	681	746	752	739	745	708	758	741	725	770	698	698	743	733	718	748	697	752	719	733	742	764	686	685	720	734	712	715	732	711	723	736	704	703	743	755	686	717	718	690	782	721	706	738	748	736	729	706	678	710	747	796	717	701	723	756	756	723	773	658	686	700	762	724	715	706	734	713	771	748	750	710	708	749	671	713	745	687	747	733	787	698	726	761	780	767	687	755	720	747	721	715	719	661	735	700	724	757	707	741	740	716	766	740	716	744	705	731	719	722	800	691	739	733	743	671	707	732	716	761	748	737	749	739	746	751	694	734	740	773	750	719	802	754	715	726	676	725	741	738	726	737	759	739	763	716	683	743	718	705	749	680	718	734	709	755	670	720	704	737	747	723	704	730	700	741	706	696	672	697	709	727	785	736	726	743	743	703	707	747	717	738	759	763	762	685	719	700	694	731	735	749	703	723	741	729	699	728	727	738	773	734	722	736	771	720	705	743	717	688	726	715	714	755	733	725	714	693	718	713	731	718	765	780	753	711	696	727	714	711	753	714	720	709	736	746	698	704	691	786	739	690	722	710	773	725	727	689	781	688	708	693	695	753	761	727	709	714	735	747	744	744	743	717	786	660	752	774	738	712	742	740	713	732	725	720	707	727	736	728	733	717	740
5849	1524	1335	1062	935	913	869	849	765	804	788	831	782	774	778	787	788	761	782	799	813	730	753	827	760	793	847	782	767	766	807	718	803	816	756	749	843	757	772	783	720	766	760	767	723	785	804	805	833	793	765	733	776	820	775	776	882	758	773	785	760	768	786	757	730	778	795	765	788	781	766	741	806	783	762	799	814	735	814	810	770	770	762	755	776	750	753	771	794	748	776	739	767	756	848	766	782	755	760	772	817	766	796	785	733	741	764	766	754	766	768	778	783	742	793	790	783	753	807	731	731	779	735	806	777	725	827	796	707	772	800	786	807	771	804	729	762	843	713	777	755	766	749	714	770	789	759	797	734	813	727	761	775	798	751	732	779	799	695	725	778	797	738	745	763	782	844	732	779	781	789	728	762	759	764	794	777	839	756	734	745	777	833	756	789	762	792	780	747	757	756	773	791	757	796	776	813	833	784	770	741	732	791	779	771	772	770	802	814	743	769	756	764	769	787	777	752	762	814	761	785	699	805	741	808	723	760	787	802	829	808	811	778	729	775	788	792	715	776	741	750	751	746	745	827	778	744	741	763	757	778	803	766	784	756	791	783	776	813	771	842	761	791	760	722	789	750	776	738	747	771	811	771	793	808	822	791	760	809	812	813	765	836	813	775	767	793	809	770	746	764	814	770	812	818	758	782	785	759	791	791	748	783	799	803	762	758	790	760	784	786	755	820	795	829	754	787	741	776	794	740	818	774	755	789	764	822	748	774	788	807	751	795	743	741	788	749	775	763	782	809	774	776	792	775	797	739	730	768	774	759	768	747	813	770	750	795	806	885	815	754	796	811	758	761	760	755	805	773	765	755	775	742	785	779	770	734	782	740	767	756	711	743	768	769	768	745	823	773	780	803	717	774	807	768	794	732	778	773	776	802	804	790	781	759	758	787	785	767	769	755	765	794	727	703	792	771	768	737	765	809	783	771	742	769	774	756	790	774	821	781	797	742	787	742	754	789	712	814	790	767	746	744	778	782	804	752	790	775	783	726	775	729	757	789	725	737	754	819	806	703	816	827	820	793	691	742	756	780	812	803	820	795	764	848	756	790	817	749	770	806	774	786	729	757	758	760	760	771	762	781	750	733	770	740	782	795	763	762	791	779	798	775	828	754	789	775	792	743	726	724	754	765	767	837	790	772	782	761	759	776	795	784	783	705	790	704	734	723	806	740	755	774	815	790	807	772	771	763	761	779	746	763	770	763	686	816	782	779	750	752	785	745	790	742	790	810	740	793	777	747	724	802	809	778	760	744	808	775	768	740	809	737	773	784	771	776	739	745	716	751	750	789	828	792	781	726	775	752	797	795	771	727	791	786	768	825	756	795	774	814	763	752	749	774	734	770	831	765	777	820	770	815	762	695	772	836	722	743	728	780	703	767	758	759	765	781	748	725	778	792	754	790	775	705	765	736	781	772	795	771	761	761	778	738	796	818	764	763	792	776	779	750	736	779	790	757	783	753	828	748	765	783	790	765	725	830	733	787	790	769	821	780	758	697	782	800	811	755	771	762	773	759	790	770	748	766	766	810	752	796	775	761	808	759	739	798	768	807	772	742	749	757	753	784	755	828	817	771	758	796	757	794	826	750	758	778	768	771	801	701	779	760	781	771	797	789	808	775	822	806	783	720	764	782	790	747	722	779	806	779	766	835	775	778	783	752	769	797	764	734	763	779	788	773	760	742	754	791	754	744	811	757	753	756	805	765	771	802	792	755	762	801	761	799	783	742	766	766	786	771	742	772	841	792	786	740	760	773	787	769	789	744	747	761	761	764	755	782	802	807	790	759	828	814	725	719	762	763	771	713	801	722	747	786	819	780	731	720	805	781	749	760	807	767	800	792	728	760	786	733	755	795	818	830	766	750	753	715	795	816	757	774	821	744	817	785	746	792	791	781	774	782	786	733	796	791	758	796	741	802	718	790	756	793	796	768	764	744	772	781	799	742	754	762	749	825	741	727	742	775	760	741	758	786	794	817	774	783	823	745	754	777	780	791	743	719	783	779	754	765	845	788	812	787	758	751	814	798	728	769	823	758	755	779	732	787	771	774	762	788	778	791	764	737	770	823	745	797	799	779	772	761	745	751	796	736	796	802	800	733	756	779	777	806	781	802	727	758	820	795	762	765	772	809	752	780	775	811	750	805	762	768	754	738	808	775	776	805	788	759	835	763	722	789	751	791	816	778	832	794	794	806	783	811	777	752	764	747	766	800	775	787	766	786	795	739	734	762	782	757	746	775	790	797	772	773	796	706	789	758	770	781	773	775	726	750	814	767	818	776	786	824	770	787	761	766	800	813	774	806	770	802	765	761	776	760	797	785	788	790	804	756	802	737	836	795	803	787	809	752	796	731	745	785	801	801	760	834	763	732	813	761	784	784	814	784	782	814	819	768	705	828	756	753	793	725	761	730	749	745	754	779	809	720	776	780	763	796	797	761	798	805	790	757	740	780	735	801	796	749	822	731	798	805	710	785	787	778	768	798	748	788	761	815	832	760	766	783	741	763	799	716	760	749	789	800	752	824	767	777	770	767	727	799	777	817	780	754	747	765	800	806	832	788	709	774	765	765	758	805	756	769	782	806	778	795	778	840	746	747	805	751	765	761	771	774	758	800	759	796	770	785	773	744	781	747	755	778	785	820	773	745	729	761	792	762	780	764	772	800	782	822	885	767	738	768	750	793	773	767	740	742	787	792	777	789	722	770	840	755	761	769	782	794	807	726	766	826	808	756	772	777	762	751	748	756	795	764	763	811	778	778	795	735	779	747	798	770	793	748	778	744	775	770	788	772	752	772	763	737	795	800	736	815	728	751	796	777	807	739	787	727	782	790	787	804	775	800	779	789	804	770	741	783	813	799	772	797	775	766	788	797	759	800	820	783	813	762	741	826	781	770	806	768	770	749	783	740	770	758	777	829	757	837	712	755	771	776	816	764	762	784	765	769	790	767	768	784	757	765	780	743	811	774	757	765	752	761	718	750	822	763	797	795	766	787	767	775	832	824	794	731	793	745	762	739	797	751	746	827	833	774	770	802	787	727	812	752	772	822	792	733	763	745	756	794	776	807	776	769	834	765	781	747	791	777	726	762	820	775	741	769	810	764	800	829	744	736	764	769	780	757	777	800	764	806	778	766	747	797	710	801	767	785	805	815	776	746	798	742	714	773	792	747	785	749	775	712	776	762	804	724	758	779	762	733	773	829	726	761	836	728	833	737	768	815	757	789	759	783	749	789	781	802	754	792	759	795	771	777	697	810	779	828	779	759	751	772	771	786	804	805	805	749	791	763	728	828	746	793	818	793	745	766	790	771	754	765	819	796	758	790	752	760	747	756	805	756	745	763	802	801	785	786	795	818	774	767	806	781	771	805	755	767	783	782	729	789	762	729	823	742	797	791	784	799	796	750	836	800	751	773	801	773	836	782	820	756	788	782	802	783	785	765	787
24402	20322	26284	24201	20283	7043	1303	870	791	681	609	541	524	469	500	443	481	454	459	404	408	439	453	429	400	430	400	399	415	386	381	380	354	395	375	375	400	386	383	374	372	402	364	385	395	394	363	381	416	421	346	427	395	404	374	381	358	359	360	391	330	375	372	352	362	385	379	360	382	355	368	406	368	348	368	355	389	368	361	388	386	375	375	319	362	357	381	371	398	374	364	391	337	343	405	381	386	377	364	370	344	342	371	345	352	372	359	348	388	348	355	375	360	371	382	358	361	345	388	371	399	374	371	351	378	385	389	379	346	329	381	372	337	334	331	346	368	355	377	336	328	384	320	371	351	384	352	398	394	403	376	359	360	377	342	384	377	348	357	347	374	346	352	379	367	388	362	356	339	358	362	360	365	352	373	350	377	366	348	396	360	343	373	356	359	379	360	380	388	378	396	403	386	355	363	347	396	347	354	385	379	380	365	380	361	371	336	367	369	342	356	387	346	351	415	352	368	348	380	362	354	377	355	352	361	388	334	325	382	347	360	345	386	366	349	381	345	333	365	378	348	359	374	389	370	390	354	365	352	339	356	343	401	346	353	373	329	377	416	373	383	388	387	353	369	375	357	378	379	405	366	386	379	399	359	338	347	344	375	369	334	376	363	366	373	371	383	337	391	330	419	396	339	360	341	357	346	358	340	380	371	353	356	402	379	359	328	356	368	353	350	373	376	340	336	362	365	389	385	378	313	360	393	380	387	374	346	326	339	358	371	383	377	347	369	389	368	363	358	350	328	353	383	381	383	356	373	379	350	329	381	372	393	376	340	370	386	390	400	318	398	331	370	394	365	367	341	345	377	373	339	395	358	376	370	385	352	397	369	349	355	351	344	325	340	365	365	352	406	390	363	396	375	361	379	402	350	341	359	368	387	377	367	365	324	407	361	343	388	361	381	360	379	365	358	379	401	346	387	375	383	379	348	361	344	354	391	393	380	375	370	383	353	408	359	381	361	389	350	381	375	353	368	342	358	363	357	346	376	354	388	333	373	350	354	367	374	362	376	368	364	367	365	388	351	390	383	351	358	351	365	404	363	379	383	346	371	329	355	325	359	357	350	333	360	376	343	382	359	363	385	338	400	400	342	374	376	384	388	379	374	375	354	354	406	327	388	369	371	345	381	370	350	375	392	345	404	343	365	355	364	380	358	350	374	365	368	382	381	387	374	393	404	377	392	389	352	336	392	378	354	339	374	326	363	357	363	356	400	352	396	359	388	391	375	411	352	369	379	368	385	330	395	381	419	402	359	345	372	384	408	402	346	340	347	339	329	362	340	364	383	348	325	371	379	354	365	351	367	367	367	411	367	353	358	369	346	339	351	364	377	384	345	404	366	408	354	388	364	368	337	358	384	369	386	382	392	399	407	392	333	383	330	366	364	336	367	359	338	391	396	317	396	386	379	330	349	355	316	360	372	382	342	346	376	348	368	383	366	369	352	384	379	350	371	384	348	371	366	365	345	376	335	374	382	351	396	382	378	354	333	366	373	337	371	366	354	354	331	401	339	360	372	392	348	342	368	358	356	354	375	351	375	339	357	358	388	358	412	369	386	354	356	336	366	328	349	363	349	357	373	394	405	405	344	392	361	375	345	343	369	359	373	358	341	339	364	361	372	410	351	383	349	372	357	388	368	354	361	329	381	386	358	337	366	331	365	379	386	393	374	395	346	372	332	356	393	395	379	377	408	362	367	349	358	348	363	374	338	349	373	335	378	362	384	389	348	363	391	364	338	360	372	363	354	356	369	353	384	378	355	352	375	382	391	368	371	372	372	330	360	390	357	375	384	370	358	383	394	357	384	360	358	347	381	364	387	368	336	357	370	361	346	354	380	360	375	351	370	353	360	362	355	345	398	382	357	339	369	332	377	356	370	351	365	364	352	386	349	343	345	354	344	377	379	395	361	355	373	367	358	367	369	350	361	336	323	368	352	394	364	360	320	375	359	399	392	375	358	341	370	355	361	355	363	372	350	368	370	360	388	412	372	354	379	376	365	349	373	327	399	375	369	375	330	355	397	343	357	355	355	375	379	357	382	371	381	389	402	358	365	365	359	329	341	346	376	342	369	375	375	323	393	343	359	306	355	361	341	394	366	313	372	349	365	345	358	352	379	402	367	370	382	389	337	358	351	355	374	346	366	346	379	347	349	368	333	361	371	317	368	337	366	346	361	346	415	353	401	391	363	344	379	367	367	338	364	357	372	375	373	360	360	369	370	376	335	340	340	349	404	339	351	329	351	361	345	283	347	380	382	371	379	379	381	364	378	375	354	404	312	384	364	358	399	387	373	373	360	307	349	363	361	347	387	362	343	400	321	358	377	372	346	343	327	395	376	346	376	343	337	388	371	395	375	400	370	345	387	327	384	360	402	366	345	338	337	351	337	363	373	342	340	377	338	356	369	349	346	388	349	347	350	355	353	321	357	347	399	344	394	386	395	378	334	369	384	364	376	361	387	383	347	355	358	359	344	374	369	331	375	378	363	364	374	381	354	345	364	369	356	373	379	368	356	373	374	364	342	345	372	328	313	393	363	382	344	375	344	369	358	396	374	387	352	362	364	357	359	350	411	341	379	374	360	380	370	373	412	326	376	379	355	361	396	369	384	364	373	368	357	397	375	361	351	376	341	383	417	358	398	345	350	332	378	379	371	368	357	369	395	372	392	357	373	351	363	350	361	367	358	397	365	355	379	359	373	343	355	345	354	371	396	336	400	331	380	383	363	333	345	354	371	330	339	348	334	328	332	381	383	351	373	369	368	372	365	371	380	348	360	329	364	368	357	371	348	396	353	378	359	375	346	360	351	352	385	383	353	357	391	382	370	360	405	386	384	379	385	387	358	350	376	362	373	382	343	365	394	377	338	382	357	391	347	381	364	341	363	329	383	360	341	349	365	362	341	377	337	334	388	379	387	381	360	363	349	368	338	339	369	344	367	384	380	332	332	381	363	382	408	343	380	352	379	319	425	353	352	349	351	391	334	356	388	367	354	383	382	340	371	381	331	355	341	373	365	364	357	355	358	380	400	334	348	362	350	332	344	352	383	374	363	374	339	360	373	349	375	362	377	380	363	364	367	356	340	348	363	348	368	359	375	370	352	365	361	394	355	380	378	372	316	313	331	347	365	371	352	374	347	392	400	368	353	355	341	395	340	368	328	356	350	374	398	366	370	351	351	379	383	368	389	328	376	382	368	370	362	380	377	340	393	359	372	363	375	337	350	379	382	379	381	402	396	380	356	339	358	389	374	361	333	370	369	367	382	360	373	384	364	395	331	373	385	372	358	342	370	350	357	381	360	406	367	360	357	379	381	359	376	356	362	359	340	414	334	356	365	367	373	373	378	362	361	361	372	361	377	348	374	335	362	359	381	362	367	365	356	387	354	382	339	366	389	353	367	340	387	360	358	339	363	391	333	351	380	359	385	355	377	366	351	341	361	342
9986	11200	9967	5424	3661	2665	1993	1577	1320	1217	1044	929	778	762	722	625	612	564	588	527	541	481	525	503	509	474	467	481	503	441	435	426	469	471	426	421	424	405	438	430	406	412	391	421	422	405	404	444	387	431	443	398	356	405	400	444	401	402	368	397	398	394	385	407	400	412	409	394	398	396	379	406	414	371	414	405	427	422	368	393	406	403	442	391	415	380	423	411	399	374	415	377	434	360	400	382	415	391	403	379	440	394	396	408	426	400	426	409	377	398	424	400	433	425	348	402	410	385	386	377	420	423	411	392	398	374	409	423	388	409	426	416	400	380	381	425	381	371	383	412	419	386	378	419	419	427	352	434	408	435	390	420	386	402	390	397	381	378	404	379	412	410	411	374	421	392	408	376	386	375	415	385	395	391	408	378	417	439	427	368	396	418	439	385	410	409	369	410	394	369	384	384	422	376	386	403	354	369	403	412	384	368	420	365	394	391	364	372	379	395	396	379	389	385	372	361	394	374	383	401	385	380	423	390	405	394	394	386	393	415	458	390	390	395	399	410	401	407	431	414	403	381	404	390	411	384	383	395	393	411	380	403	437	361	387	382	401	369	392	411	373	398	399	427	387	413	389	402	366	407	372	411	387	394	381	359	384	445	401	398	376	386	407	413	398	377	393	391	430	415	404	407	428	409	429	406	392	364	420	408	395	358	401	409	374	403	408	422	410	412	401	393	378	398	412	392	393	395	395	407	380	398	407	436	409	407	410	398	421	361	377	409	397	405	339	382	459	372	406	404	388	381	368	389	395	391	381	416	395	402	394	397	425	377	385	420	368	424	399	410	381	391	386	365	405	361	383	368	378	419	434	405	384	384	402	390	414	406	395	421	418	427	390	404	387	410	395	446	391	391	405	418	443	431	419	406	415	368	417	406	380	415	455	392	415	382	395	391	383	386	368	397	390	419	395	385	416	392	362	426	416	421	365	389	384	446	398	426	386	383	420	428	434	408	373	390	420	403	382	413	392	418	392	373	403	383	404	389	400	422	397	400	422	426	406	426	391	386	386	396	408	430	407	382	402	384	389	396	402	377	423	385	394	414	361	400	412	391	418	425	357	417	387	387	372	404	404	386	377	399	386	418	404	428	408	406	402	365	361	390	374	383	393	411	389	366	431	413	392	387	408	428	392	426	389	388	400	416	377	428	385	417	424	387	393	390	405	429	389	410	385	371	418	401	381	379	402	372	398	422	381	381	387	393	420	397	391	399	402	412	385	400	422	378	390	402	400	407	424	425	365	370	396	388	400	386	366	399	394	423	421	410	386	386	405	389	398	391	371	402	419	406	407	386	405	397	423	385	387	392	411	373	400	406	397	387	383	402	379	420	411	407	415	388	402	373	438	382	404	405	408	419	387	360	417	381	436	411	368	365	413	406	394	399	412	414	393	377	407	362	397	367	373	397	413	453	407	408	368	397	411	408	410	426	366	408	385	423	406	385	396	412	436	421	423	445	358	390	403	386	405	392	406	408	406	421	382	439	422	354	375	399	403	385	388	412	372	391	377	421	402	409	374	362	386	406	392	371	386	437	390	374	361	409	381	386	391	406	403	360	413	396	371	413	406	427	401	387	424	388	389	406	389	396	393	412	396	370	413	376	370	387	410	400	396	373	370	390	385	417	374	375	420	397	409	431	392	376	403	356	360	416	376	421	371	393	421	421	348	393	370	424	342	400	411	376	409	401	372	368	413	394	422	366	424	379	358	404	420	418	400	393	378	411	399	414	433	435	393	390	397	408	424	440	401	393	412	390	417	416	403	388	368	415	390	409	401	368	375	409	394	393	431	405	397	427	413	401	388	400	397	420	346	397	378	395	409	417	374	413	424	429	379	371	408	375	411	373	364	373	428	416	420	410	387	383	371	418	373	380	361	384	381	369	379	399	401	398	380	392	385	400	381	413	390	393	399	396	421	373	386	425	391	361	400	416	384	413	390	433	363	396	448	386	371	357	396	399	406	389	411	374	380	403	403	400	406	433	402	375	399	391	378	408	383	382	370	402	399	387	404	411	400	397	373	409	393	358	391	421	421	384	411	387	422	379	387	396	377	396	373	426	416	373	418	419	400	421	392	417	360	434	401	398	408	393	432	401	409	365	406	376	410	407	418	411	391	419	438	418	377	373	373	417	389	397	371	397	431	431	397	415	374	402	369	398	395	401	406	389	400	426	426	363	368	375	422	406	390	414	411	369	425	381	392	358	374	404	425	413	394	412	410	395	421	402	404	399	408	383	387	382	362	395	379	413	404	392	401	399	371	402	373	387	402	377	398	424	421	367	396	413	389	366	397	387	413	416	360	408	416	408	412	399	399	393	406	394	407	416	406	376	393	391	347	378	412	382	392	420	391	403	379	426	380	404	384	374	419	434	398	413	375	375	423	403	407	404	392	371	369	430	394	400	434	408	413	398	408	438	395	390	367	415	394	417	398	351	383	417	380	421	383	404	362	433	373	438	377	390	389	402	402	420	375	419	419	391	386	414	409	385	369	453	413	364	417	377	394	401	431	408	415	409	392	373	364	382	394	435	355	403	399	403	425	412	391	365	368	358	420	367	383	406	403	453	394	412	418	386	396	446	418	390	398	438	385	436	409	401	394	405	402	420	386	366	385	381	358	356	390	405	402	438	410	417	414	383	398	402	411	405	405	382	424	360	404	385	397	412	400	351	413	378	436	405	372	366	370	395	414	379	401	394	389	375	374	417	412	377	379	430	390	384	408	399	407	399	405	388	388	378	357	394	369	400	379	415	375	416	387	421	400	374	422	420	423	397	374	414	405	398	394	380	415	408	399	387	393	428	379	385	411	400	403	371	416	369	379	396	393	420	416	379	407	415	401	348	429	376	381	422	393	410	397	426	379	386	412	393	409	379	384	409	404	391	411	388	366	409	399	419	403	407	400	395	386	423	375	397	397	419	429	381	375	397	387	438	396	386	405	379	387	400	404	340	397	430	381	430	353	416	362	414	367	394	414	399	403	389	409	399	419	417	370	388	368	379	400	367	427	404	429	388	378	415	401	418	411	372	391	381	394	399	383	395	403	401	372	391	374	390	405	396	430	401	369	377	409	371	405	427	377	408	373	431	408	405	396	377	411	393	386	433	393	415	396	403	372	435	413	405	378	415	405	392	401	379	378	388	401	427	407	393	385	406	370	385	382	389	382	400	430	415	378	396	409	418	378	403	354	402	390	372	390	400	393	379	386	419	381	422	404	389	365	413	405	412	372	413	393	394	410	375	429	394	412	424	408	412	427	426	395	410	380	407	426	411	437	418	379	407	404	424	399	433	380	440	392	404	395	397	400	412	411	384	431	386	401	382	415	350	396	393	407	388	368	417	453	402	400	409	387	375	386	446	414	377	378	383	396	411	372	392	376	391	387	416	431	368	429	414	361	402	402	413	413	411	396	394	426	402	359	384	384	405	388	401	343	368	364	395	372	372	379	391
22684	20336	26752	23778	20344	20313	6012	2001	1544	1326	1176	1117	1068	1056	974	913	998	978	876	894	887	862	916	845	783	824	831	837	824	780	771	776	789	778	818	777	807	768	743	764	750	817	767	746	782	731	816	736	824	805	762	789	790	770	747	763	738	793	806	728	757	792	733	778	762	729	747	786	725	746	768	768	766	785	796	753	744	734	759	798	740	765	761	755	802	777	796	777	700	727	731	752	726	772	772	803	736	734	727	720	786	766	788	788	728	711	713	771	765	727	804	748	736	784	765	730	720	718	779	775	751	746	780	723	744	766	792	719	725	753	709	770	754	742	805	718	755	744	722	781	775	778	799	768	803	717	791	781	724	795	777	790	783	741	761	773	730	713	743	742	769	776	683	729	798	716	711	728	733	734	750	761	755	729	737	771	740	740	761	730	770	765	778	776	779	754	758	783	777	751	720	664	719	744	728	745	742	786	694	759	764	773	774	748	728	726	717	758	772	805	798	736	730	742	746	762	794	758	743	745	738	795	729	771	737	700	752	739	717	740	745	741	698	770	764	767	731	735	737	767	810	743	720	731	803	699	734	778	792	759	774	727	770	761	761	741	757	749	774	764	771	722	809	714	804	747	726	745	785	760	745	765	710	731	762	740	800	746	698	743	755	731	751	762	781	721	688	706	729	741	771	734	733	718	758	754	776	739	751	788	743	718	716	774	716	756	719	733	721	772	785	751	767	759	713	736	736	748	726	797	741	719	729	723	775	715	775	795	682	746	765	764	798	738	784	761	735	726	794	846	779	705	741	761	763	807	771	748	747	754	733	765	736	713	759	737	729	715	747	734	757	753	745	765	753	709	768	746	745	733	743	703	784	765	713	793	722	718	800	795	695	755	761	755	719	766	724	801	802	732	731	759	750	736	776	759	695	727	726	731	752	775	728	720	728	748	748	763	741	772	797	769	712	735	711	726	728	750	770	748	796	719	727	736	733	782	721	738	754	758	772	746	781	766	739	718	750	724	742	738	747	727	710	770	753	682	735	757	775	703	826	762	752	727	755	729	778	771	769	712	737	756	738	766	779	762	794	760	758	739	723	734	781	743	700	810	742	787	718	705	760	729	738	754	795	764	782	756	784	750	760	719	771	682	734	716	718	753	769	746	742	744	748	744	755	766	757	741	752	743	752	756	756	758	740	762	808	701	755	751	731	700	747	748	719	759	765	791	709	734	776	706	760	769	745	691	760	741	746	736	726	699	766	737	709	738	767	763	704	734	793	741	759	698	743	746	769	727	741	737	783	757	711	776	729	745	739	749	742	784	782	704	738	719	724	711	771	770	701	751	745	708	749	773	718	730	749	758	734	749	718	780	771	729	803	758	755	786	737	744	729	740	713	727	730	750	781	784	789	792	716	773	734	785	813	762	765	700	770	792	747	722	759	742	719	736	750	744	744	691	725	760	726	732	729	790	790	740	734	690	755	774	745	717	705	682	740	733	729	742	733	744	787	747	719	767	750	790	729	749	740	785	792	705	786	769	708	747	727	717	730	728	779	733	725	746	738	724	742	747	755	740	757	779	738	707	740	724	706	739	750	778	758	752	810	764	754	748	721	758	817	753	747	752	724	738	729	715	692	774	730	758	791	765	714	751	756	785	762	744	727	746	716	771	772	758	730	740	693	775	746	762	769	767	745	762	748	729	735	762	764	743	771	718	754	768	683	750	701	756	768	741	740	732	770	672	760	693	673	767	770	765	742	718	748	753	768	696	760	770	716	736	732	791	716	714	758	723	769	742	765	762	744	782	752	737	792	738	790	754	754	740	733	811	762	769	755	717	740	735	768	749	720	750	761	765	759	739	791	769	711	756	699	701	745	723	782	713	754	771	772	724	732	717	718	775	738	730	782	751	759	782	726	738	779	739	739	737	752	733	755	728	741	725	753	745	767	722	703	783	786	746	716	745	723	802	735	743	691	754	739	728	747	761	759	742	723	712	718	762	755	804	735	711	735	720	755	761	730	735	730	727	773	779	736	775	733	775	709	729	721	726	734	768	744	760	764	718	730	763	737	759	761	724	742	737	740	738	736	726	727	773	778	710	694	723	735	731	743	772	729	747	768	772	757	722	751	783	706	757	766	687	772	683	724	730	802	774	716	720	762	751	727	765	804	749	716	689	736	755	733	744	764	742	726	703	740	758	705	747	766	744	739	736	746	747	685	766	754	779	759	743	747	768	764	753	771	765	775	744	710	742	823	760	793	726	806	761	740	788	781	748	720	774	741	766	753	749	773	782	730	730	745	756	731	769	706	761	722	748	710	735	744	719	757	767	756	739	733	732	735	780	776	732	754	737	755	724	742	724	741	760	748	747	743	723	757	695	762	717	773	733	718	721	756	706	727	711	776	785	736	723	715	787	760	751	741	736	771	754	756	787	773	709	752	716	710	748	775	757	773	728	736	801	727	745	788	765	800	745	742	795	706	713	734	711	742	701	750	755	735	743	736	756	751	770	729	763	762	745	740	783	728	742	820	727	688	801	727	759	739	756	762	752	724	759	711	688	707	754	762	768	736	775	744	757	752	743	803	785	732	726	731	723	791	772	760	714	722	723	719	716	727	712	688	712	737	760	712	763	797	795	740	766	795	699	757	742	698	766	685	765	723	723	714	715	755	695	753	749	770	762	765	748	711	737	702	796	817	752	761	729	740	789	730	710	780	746	799	738	732	725	725	697	730	744	777	678	765	742	734	806	794	733	771	786	700	681	764	750	735	719	750	766	733	669	688	733	736	768	767	746	751	761	757	771	783	720	780	705	769	746	769	698	745	757	737	767	768	706	750	750	711	755	730	779	726	775	763	785	760	710	773	779	729	744	757	765	795	734	751	698	780	742	775	747	754	762	771	757	810	764	721	721	779	692	702	739	749	772	754	761	695	746	714	768	760	755	792	755	788	731	771	746	760	716	748	771	741	761	780	706	735	786	725	755	738	767	713	743	753	709	701	765	708	780	747	722	759	758	786	710	750	740	765	740	753	784	741	730	774	759	690	702	812	773	715	775	752	780	785	724	752	760	773	724	755	709	748	768	730	782	810	721	773	742	750	726	743	722	754	737	712	742	738	706	753	732	708	803	777	740	816	723	750	747	736	744	807	728	794	697	740	754	817	759	799	766	748	765	772	727	756	718	722	726	711	739	742	774	723	768	780	722	718	763	764	729	739	721	766	741	736	679	715	749	752	748	724	773	745	708	723	770	775	738	775	802	739	720	750	769	767	764	736	740	790	740	719	753	741	784	771	738	757	706	756	688	724	786	798	777	705	681	722	750	752	758	737	779	705	799	767	758	762	811	770	746	748	752	763	702	738	770	759	738	769	807	722	749	783	723	784	752	736	754	739	706	749	760	721	709	729	731	778	731	729	754	743	726	741	725	725	766	711	718	715	724	755	758	769	801	763	738	809	745	754	778	734	781	770	703	745	780	721	776	770	741	749	778	740	744	712	739	719	706
13849	17744	15966	9660	6604	4730	3640	2950	2541	2124	1855	1700	1495	1397	1327	1175	1150	1142	1057	1121	978	943	939	951	971	951	834	852	827	809	824	835	817	796	801	787	817	801	803	769	759	786	785	754	769	749	737	796	759	725	714	781	775	752	749	762	742	728	704	774	767	729	720	805	734	764	787	755	676	771	712	725	764	749	770	728	792	708	765	747	733	722	727	774	718	701	732	755	716	747	742	745	722	766	769	718	743	705	695	754	763	721	730	754	796	657	757	744	748	704	710	692	695	744	723	753	727	732	776	711	675	738	715	708	750	730	700	692	731	760	719	724	734	701	679	712	729	744	749	774	784	733	764	708	784	710	734	700	706	703	714	711	712	735	762	723	732	678	690	750	755	704	719	689	729	757	703	731	736	693	690	703	728	718	718	748	694	758	701	720	750	709	739	750	719	691	742	645	760	785	727	765	734	750	719	774	720	773	709	711	729	703	723	701	726	720	736	716	770	711	713	744	719	726	715	700	685	723	699	696	716	696	771	698	722	726	739	711	751	741	741	718	768	731	701	745	733	763	759	691	658	686	718	744	731	712	703	759	700	744	711	709	744	749	740	717	767	754	717	729	736	728	742	757	739	679	709	735	742	769	737	716	736	733	716	707	719	750	779	707	698	752	698	733	723	690	771	724	696	728	710	685	695	787	731	723	689	740	777	754	727	756	751	762	708	714	752	721	733	750	700	681	709	756	698	746	726	700	717	739	701	721	736	765	703	717	759	724	709	722	769	697	752	737	693	711	725	694	714	704	697	721	701	692	694	693	713	777	707	690	708	722	749	708	679	730	739	716	702	739	755	736	708	793	713	692	709	785	706	698	709	745	708	742	699	695	701	735	699	702	702	762	700	769	718	715	723	738	705	702	728	723	705	760	725	662	714	763	691	730	755	741	706	702	736	731	738	718	735	739	707	750	720	696	724	753	745	784	724	730	767	762	695	748	760	704	722	698	731	725	713	721	730	765	724	770	697	765	706	728	680	716	725	697	731	731	709	692	722	707	720	746	754	730	721	723	731	708	750	695	738	754	745	723	781	748	696	712	732	716	701	726	730	735	767	727	699	708	741	724	728	743	740	772	721	703	739	692	751	720	704	696	747	706	710	690	731	718	708	732	711	693	746	739	708	727	702	731	713	751	715	707	762	693	669	742	729	739	764	752	719	733	697	692	750	708	759	728	775	723	691	728	726	684	706	759	690	724	738	773	733	765	764	714	728	743	765	740	699	745	724	742	708	780	685	714	713	696	699	788	750	739	718	732	717	755	716	750	809	755	725	717	729	711	711	729	734	692	763	706	745	745	724	751	692	750	745	734	740	725	745	710	695	712	696	718	706	717	697	711	778	696	718	723	739	722	703	717	698	683	763	694	693	742	728	719	757	749	759	689	788	741	710	766	738	716	732	704	687	704	714	767	699	691	730	741	739	751	704	699	697	687	739	700	740	756	729	738	736	768	722	707	698	736	697	730	727	693	683	701	730	738	749	674	758	697	700	700	720	712	740	689	744	737	759	750	762	732	711	743	764	665	735	698	771	724	711	720	701	714	721	709	717	744	708	720	707	761	730	705	749	753	705	735	709	732	708	743	667	772	726	736	718	725	756	762	703	709	764	683	721	761	752	740	728	714	762	697	736	691	739	725	711	725	753	778	713	746	748	727	722	755	728	750	694	731	694	723	678	710	715	726	774	706	745	755	722	696	731	731	728	712	748	678	695	725	709	644	687	746	698	689	693	738	764	703	740	739	709	670	742	743	691	739	763	703	721	711	691	742	778	695	719	713	688	714	720	687	757	703	732	725	700	731	751	724	770	693	750	722	737	790	731	703	712	740	677	760	726	712	716	721	707	666	693	740	694	739	729	732	690	746	739	727	722	741	706	677	684	740	702	733	721	730	711	771	726	705	713	735	766	729	745	705	752	739	700	756	718	738	674	712	723	736	718	730	715	772	744	691	734	717	721	728	725	713	749	714	723	701	704	681	740	742	695	741	712	699	717	733	747	716	725	734	716	770	731	721	684	711	769	753	707	714	733	696	684	696	735	798	712	741	740	724	722	731	737	719	719	741	723	738	712	716	667	699	739	694	773	695	700	694	714	747	681	660	712	739	708	725	718	709	690	775	761	721	722	703	738	754	701	738	746	729	719	735	764	716	707	748	719	772	778	729	734	719	761	698	748	729	705	698	718	766	725	717	735	758	720	722	707	699	778	768	708	745	741	747	708	718	720	747	718	743	764	746	720	730	742	750	734	720	758	719	739	719	740	745	742	716	706	747	700	728	722	755	711	740	739	759	703	728	760	738	726	737	703	673	694	727	720	745	730	717	739	719	705	730	683	767	724	708	680	699	726	752	718	805	739	720	703	670	716	733	743	790	752	719	750	722	696	752	697	697	729	683	738	695	723	736	675	729	715	704	753	693	695	725	740	700	684	725	765	714	716	716	694	720	774	728	760	713	696	701	729	733	730	751	732	734	733	759	730	672	740	705	753	740	715	700	729	711	746	775	698	703	703	724	714	747	713	769	696	738	685	718	696	708	671	709	683	701	708	685	715	673	732	721	744	728	679	740	713	701	703	703	750	689	718	756	687	718	741	728	672	693	751	701	751	730	685	748	722	675	727	717	751	690	772	699	705	735	671	761	690	737	677	728	726	665	702	704	687	742	724	682	717	674	727	727	699	727	754	752	757	711	772	695	720	746	739	725	739	727	722	706	720	726	724	803	721	692	772	698	720	728	725	697	702	736	672	718	710	709	704	757	753	697	711	738	771	715	707	761	744	703	730	727	731	744	726	772	679	693	710	764	709	767	722	760	697	699	760	688	707	719	738	765	726	710	701	725	712	737	754	692	735	720	702	722	714	737	745	711	774	686	697	737	674	704	723	717	710	731	735	727	732	718	716	687	709	735	734	762	740	709	799	725	755	747	726	758	738	693	723	774	706	663	782	694	705	780	694	756	730	796	718	699	704	698	711	711	736	698	771	760	724	704	700	695	714	711	738	705	722	721	725	760	765	697	728	753	731	727	685	758	685	720	685	728	723	652	723	743	735	745	742	743	717	719	755	708	762	692	736	714	752	705	670	727	767	706	722	703	740	674	705	738	712	704	759	683	745	686	715	697	729	753	730	736	707	737	661	705	703	787	687	745	720	766	739	752	717	719	687	718	681	739	747	723	711	758	736	739	670	694	702	710	710	727	753	731	725	745	697	659	727	726	692	683	692	727	712	719	684	641	718	695	788	724	739	750	734	755	707	691	743	701	725	773	734	745	739	714	719	770	749	773	685	735	722	762	758	696	735	727	735	720	695	745	714	751	818	718	722	709	752	685	712	752	734	710	733	737	711	702	735	723	682	749	709	717	710	723	783	767	727	744	693	729	720	724	714	716	722	741	765	733	723	718	690	724	788	756	712	725	747	715	738	713	653	730	744	705	711	700	734	711	762	688	741	658	731	746	745	691
27841	12963	2042	961	834	736	716	729	731	708	753	704	742	738	722	725	724	671	730	709	694	705	715	730	749	730	721	737	719	731	767	699	641	719	721	733	705	759	686	733	740	779	685	770	747	746	659	702	693	685	711	722	706	722	686	677	708	729	714	654	704	740	724	736	727	692	751	675	703	763	685	649	718	718	684	701	722	683	688	704	710	701	728	669	671	747	716	681	697	784	731	736	728	739	672	659	702	750	703	728	751	759	688	728	787	721	727	710	691	713	715	718	701	704	731	747	686	717	677	753	720	699	666	688	694	663	649	710	720	714	725	720	731	721	750	739	733	716	681	716	700	690	730	753	689	720	706	663	709	712	721	697	693	724	755	726	683	755	750	744	740	691	681	727	750	729	759	747	740	747	704	694	760	678	744	726	748	702	677	700	708	703	688	679	731	742	680	738	678	692	720	696	719	667	700	686	729	719	720	622	654	720	681	685	664	698	678	669	739	739	706	720	709	701	751	719	750	717	685	727	660	715	716	680	753	708	697	733	728	727	727	682	720	689	743	677	706	701	722	690	766	750	712	760	712	754	687	751	690	763	633	718	688	679	688	698	674	737	692	788	668	716	787	720	705	735	713	744	760	734	708	681	710	703	749	719	695	701	714	718	760	691	757	699	732	700	679	657	669	712	723	723	678	708	739	699	750	705	688	707	704	737	716	737	699	712	784	729	744	729	750	691	664	722	741	698	739	731	695	749	704	746	731	692	671	682	727	707	739	684	670	718	684	712	685	747	726	714	683	674	689	724	726	697	768	714	719	754	722	700	760	688	685	679	712	733	740	774	756	695	709	743	690	678	712	750	724	713	683	762	671	764	714	707	723	754	716	717	698	766	734	695	737	732	712	746	715	757	693	745	704	712	743	771	734	738	683	782	699	724	702	702	707	727	715	698	700	676	748	733	698	708	724	718	717	700	680	701	692	733	676	707	746	688	768	745	694	705	716	692	690	696	718	707	697	745	705	736	655	776	685	713	717	708	746	696	740	701	706	791	707	681	700	679	668	731	757	709	726	740	699	731	685	736	716	732	688	683	725	689	666	749	721	726	722	698	719	697	701	731	724	705	714	743	722	707	750	729	715	708	757	699	762	744	720	678	699	759	731	689	670	711	713	708	762	728	695	734	698	649	729	697	725	724	752	730	757	726	729	693	712	726	768	693	737	727	696	699	746	764	699	679	708	749	730	760	688	719	742	687	726	727	684	737	683	720	733	710	758	705	706	746	770	699	708	776	684	703	749	708	759	745	672	730	701	735	725	698	690	751	707	683	740	725	731	736	735	659	743	699	709	753	719	735	654	668	731	730	721	718	702	666	723	694	690	700	710	726	719	695	727	696	702	745	716	723	727	719	730	750	781	734	750	708	719	716	710	735	704	703	690	751	710	730	733	797	729	691	743	724	730	696	677	767	686	662	682	749	717	703	738	706	726	694	693	750	693	663	667	736	680	725	712	675	719	691	703	737	739	702	680	750	763	794	722	690	689	732	711	695	686	692	685	690	706	677	704	714	680	695	728	732	713	718	692	689	705	701	698	686	752	734	717	677	751	705	778	751	699	733	714	768	704	687	711	720	666	707	701	721	713	679	699	708	721	733	753	729	714	674	689	721	727	723	666	692	690	720	707	698	705	680	719	707	749	697	742	725	715	719	753	666	714	720	731	686	699	688	710	700	674	728	725	701	697	713	750	699	712	739	759	682	739	703	748	727	723	726	747	694	721	742	668	703	740	691	696	732	736	718	727	703	698	710	673	708	684	703	735	730	702	725	699	679	676	711	689	736	774	727	720	676	724	735	701	677	737	724	720	754	739	720	745	689	707	702	694	694	647	728	737	692	739	706	736	642	705	713	694	719	703	702	707	734	735	708	714	724	727	708	659	727	751	710	734	723	739	746	682	722	725	742	689	740	751	747	707	712	718	699	734	760	704	708	750	637	667	731	711	695	671	749	657	685	680	660	675	683	668	660	708	706	740	741	689	745	685	673	676	716	731	747	723	719	698	716	733	749	670	693	728	763	698	685	737	716	696	698	724	691	700	713	692	683	660	733	682	727	694	696	680	727	721	687	663	676	746	646	721	753	700	674	760	723	681	697	757	737	667	715	714	740	717	778	690	684	675	715	709	764	673	717	721	675	702	735	714	718	741	718	686	703	686	697	719	705	720	788	706	685	713	704	774	704	737	702	739	696	675	723	717	701	714	703	705	743	721	653	741	754	726	733	717	762	701	714	668	690	763	697	680	736	717	731	691	701	738	739	722	700	755	681	755	729	723	754	738	703	739	706	718	721	737	667	682	738	704	712	767	772	735	704	693	678	730	690	758	700	708	720	754	703	728	755	680	707	709	731	721	700	731	732	753	721	706	721	693	705	705	732	710	701	767	702	751	695	723	765	766	672	703	694	687	696	677	706	716	709	666	747	707	721	756	726	699	732	743	671	696	748	746	696	742	734	696	738	767	720	746	689	719	729	726	754	770	718	703	726	733	686	683	747	728	714	726	710	720	688	748	694	681	738	716	745	713	703	730	760	693	711	687	725	705	680	737	736	673	692	745	735	701	710	702	728	676	692	710	719	708	662	673	690	738	714	721	725	752	718	716	735	709	695	705	714	676	731	711	707	743	707	678	679	699	806	701	679	703	748	724	714	716	682	723	676	779	709	719	671	705	664	730	748	756	748	727	689	707	763	709	641	729	657	694	713	709	724	778	700	747	751	728	746	738	710	680	696	659	716	725	655	764	719	703	677	714	751	691	690	762	729	687	729	648	731	711	758	728	724	713	695	719	673	716	742	698	701	676	730	744	761	739	692	738	749	775	701	721	732	721	708	743	736	708	703	760	727	686	725	735	705	709	798	691	706	679	723	724	693	691	702	716	733	767	757	707	698	718	682	659	703	732	697	767	666	732	729	735	717	720	645	732	700	714	732	722	701	716	711	701	689	701	671	689	674	701	655	692	700	703	710	764	677	712	700	736	732	723	680	728	778	727	695	767	748	726	697	695	708	714	751	714	695	666	722	743	709	736	700	698	667	720	652	732	738	704	696	703	694	734	739	722	716	700	676	710	799	767	718	718	673	653	778	740	713	735	670	664	713	743	717	730	735	681	721	739	738	687	768	756	716	751	720	707	726	743	704	706	692	726	709	693	735	754	717	704	778	727	709	737	747	736	700	720	683	764	718	735	690	720	685	673	700	695	710	676	713	698	697	729	724	659	675	729	691	730	705	731	702	762	735	764	701	682	710	712	754	711	692	710	728	713	723	704	757	737	769	727	744	710	717	754	713	671	701	729	741	719	698	734	768	762	720	707	675	676	713	736	736	714	709	720	719	693	737	715	709	734	723	730	701	710	722	665	741	700	743	765	677	739	746	793	719	680	731	702	702	728	699	738	685	727	738	745	702	731	712	731	735	764	684	719	716	722	676	751	748	673	701	743	731	761	705	694	710	729	709
5894	1446	1305	1002	908	789	833	778	801	734	757	782	780	726	730	805	791	786	742	777	827	761	753	767	799	746	794	777	797	718	746	783	784	777	768	778	724	721	793	744	755	752	775	804	729	795	812	730	750	798	763	766	757	694	764	779	700	784	793	732	762	734	737	768	760	770	791	734	758	756	786	723	755	729	744	720	738	758	769	735	714	784	764	778	792	801	718	810	762	776	765	833	717	762	764	775	770	730	785	715	807	769	744	769	751	788	714	756	766	770	757	755	760	761	755	792	728	718	759	777	785	770	799	694	831	780	764	724	777	783	722	741	719	767	762	738	772	749	782	713	745	756	786	762	731	775	734	787	748	770	772	765	749	761	755	767	777	772	755	745	746	796	751	772	774	792	746	757	763	676	774	744	747	779	743	738	734	825	764	756	740	767	727	744	751	747	729	727	760	731	777	792	712	753	733	726	723	771	779	747	722	697	727	763	807	749	754	752	768	772	806	759	771	749	805	787	698	753	792	774	738	769	780	766	752	749	741	798	725	750	794	763	784	772	745	772	765	731	794	727	815	755	763	753	782	734	709	751	747	748	711	727	777	778	761	781	761	778	812	752	771	725	757	756	764	737	822	793	806	745	766	812	753	755	779	732	782	792	764	749	762	790	739	696	763	732	804	795	791	771	825	770	760	794	761	792	754	806	805	773	763	779	761	712	786	794	739	762	702	731	706	789	767	751	747	757	798	771	798	750	781	732	781	784	749	781	735	783	781	757	781	758	752	765	782	720	756	723	713	781	776	802	731	724	760	774	777	764	728	794	824	769	793	780	811	762	740	765	680	794	745	767	790	781	791	708	756	766	749	733	811	803	780	782	788	722	758	747	809	735	696	778	744	728	782	764	777	777	768	809	760	756	782	757	721	763	771	754	788	758	773	718	759	802	774	730	791	746	759	754	816	705	790	705	709	751	749	743	777	772	792	729	798	788	759	796	774	795	777	756	752	783	763	741	750	798	732	723	688	733	730	767	775	784	791	726	771	807	765	725	781	715	742	790	765	744	790	791	759	764	746	739	737	763	750	769	812	791	717	742	740	738	832	794	795	728	769	756	775	724	722	748	810	743	780	766	762	725	802	744	759	758	760	797	763	769	779	704	730	783	777	768	784	804	774	752	820	744	745	764	742	776	776	774	786	772	757	747	817	755	784	755	774	732	779	744	736	716	753	779	770	727	796	748	787	735	743	753	746	756	745	809	754	732	751	758	757	748	761	795	770	724	782	773	756	760	775	734	737	731	782	761	777	714	781	761	797	772	781	745	761	769	761	712	789	760	763	758	743	727	738	738	707	741	716	785	807	780	772	762	772	742	745	780	768	751	772	758	762	773	797	766	753	739	757	778	814	722	789	792	718	754	755	772	810	749	771	779	741	730	734	769	805	782	760	760	766	796	764	809	785	720	775	769	788	790	684	789	732	763	788	755	786	733	773	765	766	728	754	739	768	757	779	779	794	727	744	768	710	741	787	759	726	771	784	751	716	734	712	725	788	739	740	754	740	773	733	710	741	721	785	733	769	738	770	784	784	736	787	723	755	745	793	776	775	779	798	752	782	775	756	743	774	766	749	803	764	758	730	745	740	780	750	759	711	745	745	785	763	760	702	728	810	757	771	775	741	767	786	747	806	750	727	773	730	797	711	776	765	776	812	735	757	734	749	826	761	771	720	785	777	766	748	760	788	794	744	779	802	744	751	746	758	762	737	752	755	745	729	732	753	698	707	715	764	730	761	743	732	778	793	729	777	738	810	793	764	765	758	731	751	770	778	764	758	690	768	761	737	738	714	776	750	745	717	750	712	734	723	770	765	758	779	823	745	774	827	764	750	759	761	727	812	777	731	799	794	746	671	742	748	716	783	731	750	736	797	814	775	803	761	773	774	777	727	814	774	777	758	748	785	782	762	728	731	751	748	746	796	766	776	764	787	780	761	733	762	751	788	761	783	746	760	751	699	754	759	715	753	785	774	753	770	777	804	795	799	764	779	749	774	769	750	733	737	769	731	739	750	722	792	701	772	776	728	733	806	754	781	757	777	771	713	787	778	768	792	753	782	777	737	809	765	697	707	774	755	755	748	767	760	804	764	764	754	824	808	773	767	730	772	751	762	746	760	765	794	793	806	785	779	776	760	737	768	761	787	817	757	805	774	757	695	735	726	776	772	764	747	796	708	771	741	755	760	726	748	763	790	759	743	734	809	723	737	790	770	778	749	743	767	800	726	725	754	763	761	756	743	802	801	760	737	732	785	822	752	791	742	784	763	775	777	800	808	723	759	777	782	736	759	761	748	771	721	773	787	759	761	745	752	761	787	758	771	769	766	825	731	694	736	729	773	756	748	781	739	748	735	739	804	732	792	784	784	801	792	750	736	679	747	724	801	760	731	730	724	714	742	747	759	767	781	776	769	766	708	762	770	744	719	802	776	734	781	786	749	714	731	770	757	716	745	740	804	776	724	790	776	755	742	784	723	767	740	774	752	797	748	742	737	769	748	810	808	773	705	683	758	785	791	797	729	722	799	773	765	807	753	745	744	761	806	767	792	773	768	777	793	778	804	711	790	783	794	765	753	747	729	724	767	771	820	755	770	759	728	766	751	765	760	735	773	752	757	755	731	746	790	751	755	786	732	721	745	751	756	761	798	797	719	795	749	795	756	758	718	752	757	765	794	720	724	712	707	763	746	792	743	714	761	697	765	722	788	776	785	779	742	781	743	748	760	767	734	753	744	727	758	791	762	785	743	777	775	767	748	752	782	780	765	732	743	765	753	747	746	770	795	777	717	777	764	794	790	797	769	806	772	736	798	778	715	760	758	751	784	755	749	749	741	744	825	785	776	771	749	733	755	750	759	747	731	763	783	790	741	778	742	732	775	775	806	790	751	784	827	787	747	774	763	778	788	767	774	727	796	789	735	774	760	729	799	740	778	758	700	816	771	780	770	818	719	712	760	745	752	836	767	758	786	763	746	812	737	738	785	746	772	753	794	731	752	793	699	800	729	755	739	723	754	722	736	746	725	785	752	791	724	731	766	756	693	744	810	750	694	803	740	756	758	777	798	792	773	811	801	785	783	769	760	746	719	725	787	737	815	751	775	775	751	746	743	766	793	771	722	754	734	761	779	811	739	757	753	741	773	770	739	724	753	769	758	742	709	779	758	787	775	774	716	705	745	740	755	703	765	770	738	754	748	799	766	732	753	775	748	740	761	737	750	748	796	718	753	830	790	797	737	763	793	811	740	714	724	757	721	771	734	757	789	727	752	752	746	727	769	760	802	781	762	729	765	812	754	714	775	762	783	781	787	761	736	807	699	755	774	743	777	790	760	724	739	814	723	774	757	769	760	742	771	813	808	743	717	736	731	778	760	754	782	786	788	766	763	781	762	784	790	766	733	773	768	795	720	776	774	808	716	729	772	763	746	760	727	790	727	753	789	785	738	724	739	783	801	748
24402	20326	26296	24218	20280	7120	1278	887	727	677	644	526	550	513	513	495	439	430	439	445	413	426	382	404	390	387	398	385	372	356	414	340	397	370	354	383	410	353	385	363	367	362	403	354	365	387	353	361	341	367	356	384	365	379	361	373	365	378	378	379	372	377	392	367	337	361	387	309	365	353	349	345	367	377	331	366	385	333	386	362	362	355	407	365	325	330	372	367	356	374	346	336	381	411	333	361	355	386	332	352	370	356	331	387	381	359	371	335	380	345	361	344	397	337	352	344	400	355	351	356	373	374	361	317	366	361	336	368	357	329	348	354	373	365	363	381	355	343	365	371	375	359	408	344	344	364	351	372	340	374	380	345	361	364	331	344	359	372	356	340	355	348	363	362	355	333	379	363	342	327	336	353	353	355	387	338	366	386	373	371	358	312	382	312	329	339	356	363	352	363	365	365	331	382	349	356	368	394	366	374	365	364	376	366	332	343	369	342	364	366	356	363	334	343	363	385	347	382	359	357	352	337	377	367	370	375	353	312	363	339	302	341	366	348	338	357	339	350	366	336	374	354	373	311	355	361	360	336	359	363	328	404	354	316	382	358	346	401	343	376	364	386	337	347	415	341	385	337	361	374	336	365	385	332	370	422	344	373	340	348	370	322	349	341	352	372	351	331	363	321	360	360	342	392	339	341	390	340	388	372	340	361	360	340	366	364	340	358	342	377	350	348	354	350	371	383	360	334	341	347	364	368	350	349	318	370	377	347	343	363	357	357	370	379	376	389	350	382	384	363	333	337	358	316	340	347	363	368	346	336	332	331	351	354	365	361	360	329	369	349	371	356	375	335	330	341	366	345	319	355	350	328	345	358	341	363	348	422	375	349	370	340	364	351	351	384	388	325	377	375	363	355	346	375	366	329	357	354	336	358	381	353	352	364	384	374	385	327	324	377	357	353	357	346	317	350	343	350	371	357	359	380	380	380	347	335	378	344	365	391	367	369	374	394	349	338	335	355	386	371	372	357	328	392	349	362	336	337	366	343	369	329	366	372	376	359	352	377	311	374	346	385	345	357	355	354	362	386	380	357	381	358	378	354	315	345	351	375	328	356	333	395	356	342	350	360	353	348	403	325	338	357	342	371	365	363	346	382	344	376	341	357	359	348	353	374	326	351	332	347	359	359	369	351	317	354	371	354	336	332	340	379	354	374	345	323	350	363	367	328	327	364	392	373	310	362	364	346	376	388	339	336	371	321	375	341	371	349	376	354	358	364	367	368	379	343	352	359	371	376	394	377	338	364	336	390	321	389	385	353	340	410	405	371	329	318	381	321	368	359	352	340	358	363	382	359	376	352	358	381	342	366	402	343	353	386	373	357	359	343	367	341	380	386	364	327	338	382	329	366	337	347	359	366	400	391	324	365	375	368	369	365	321	376	347	329	389	378	351	356	369	353	338	399	338	389	346	361	332	346	349	355	366	353	357	346	361	362	349	336	375	361	355	349	348	370	357	381	357	405	393	354	337	353	342	343	370	351	333	388	356	333	340	371	356	372	339	338	383	371	362	361	353	350	371	362	342	340	326	348	336	371	349	403	334	318	381	349	362	351	377	319	345	373	381	373	357	369	376	343	336	350	357	361	328	353	366	360	391	352	376	357	329	357	353	359	356	362	342	365	374	365	364	404	330	373	353	400	349	370	356	356	351	341	332	356	343	359	346	346	382	338	361	377	366	354	363	373	372	386	364	361	353	334	390	383	388	362	338	367	336	388	342	352	358	357	370	332	330	365	369	384	338	350	367	376	337	365	348	399	343	340	372	349	378	360	405	345	370	354	373	360	328	358	334	388	361	329	370	355	361	343	344	394	362	355	340	348	358	356	344	361	367	357	365	328	339	360	380	349	350	340	356	331	363	359	363	358	358	370	343	349	367	360	351	360	324	330	369	368	361	335	376	364	373	342	351	364	375	381	338	352	316	373	366	342	348	370	344	359	366	373	382	338	338	338	354	368	365	361	359	368	364	340	337	319	371	360	364	367	374	359	314	364	332	373	352	371	348	368	377	371	384	364	338	336	349	376	380	358	362	352	360	350	344	347	353	320	331	335	342	378	374	352	370	360	338	362	384	397	352	372	364	381	359	354	381	360	346	350	356	395	334	375	357	367	337	358	359	383	359	386	341	356	355	384	329	327	366	360	358	362	362	362	332	372	401	321	331	337	344	349	346	385	370	354	341	345	386	342	357	375	366	362	355	388	399	381	365	344	362	348	357	342	336	364	369	375	393	355	360	405	332	364	321	373	364	394	367	332	341	356	382	346	381	339	345	356	371	342	383	339	341	347	333	376	318	371	321	371	355	333	402	328	383	359	361	351	359	402	373	394	345	340	368	363	399	402	370	348	365	340	353	365	340	324	356	385	387	332	352	377	345	369	339	377	332	365	340	336	371	369	373	358	381	364	369	376	348	388	324	342	365	344	335	382	341	351	337	355	387	350	363	364	369	346	345	380	400	332	349	377	340	318	329	342	365	376	364	330	380	353	354	336	383	353	380	381	368	352	389	322	412	333	357	384	353	367	355	366	376	337	332	380	370	357	350	380	344	392	363	367	385	339	329	367	339	340	352	373	367	334	354	371	330	333	372	362	356	382	383	364	365	364	364	326	358	371	341	351	359	363	331	318	346	383	366	366	365	349	373	373	370	333	377	351	361	325	321	350	388	352	336	381	342	378	357	365	354	379	335	367	356	378	360	359	337	412	358	362	361	370	368	349	351	383	373	322	342	383	335	349	351	368	379	394	342	349	364	373	346	355	335	352	329	404	352	365	378	326	374	356	357	347	345	338	346	331	336	340	303	351	349	409	346	356	405	308	375	360	366	356	359	403	346	365	338	349	351	365	368	351	331	384	361	335	354	347	369	346	400	361	369	373	385	340	355	347	348	338	331	365	381	370	316	387	329	327	356	392	369	380	358	378	352	352	346	353	348	386	341	373	351	338	365	342	328	344	338	361	338	377	362	346	355	377	377	353	356	341	366	383	323	373	345	397	360	357	348	353	352	344	374	348	339	344	348	356	352	349	388	365	337	344	374	347	350	333	362	352	357	383	341	362	354	345	355	357	338	362	360	363	364	368	346	340	351	349	380	342	357	379	365	360	366	381	331	345	346	376	374	372	358	335	363	349	371	387	388	365	342	401	376	357	383	361	364	347	369	356	393	360	399	340	356	352	347	352	347	377	379	361	384	375	363	370	385	349	344	378	339	342	333	366	350	369	346	363	363	357	378	347	366	349	362	347	351	387	340	376	352	345	374	385	347	328	372	363	372	376	355	354	385	358	352	345	397	345	327	358	352	364	372	373	330	367	378	331	361	332	349	378	349	360	359	347	333	341	316	330	376	361	369	369	351	353	344	379	355	336	388	360	351	354	378	335	357	349	323	397	359	339	338	328	334	327	372	346	342	347	398	340	358	348	375	361	326	379	384	357	357	341	366	357	370	371
11105	11203	10273	5643	3585	2650	2001	1661	1335	1082	1007	897	814	714	668	607	571	591	620	538	512	506	514	461	494	494	472	469	426	408	470	435	470	419	462	459	447	436	424	400	402	414	429	425	405	400	406	390	373	427	422	402	421	380	399	402	434	394	384	396	385	368	386	377	403	426	405	402	391	406	371	398	442	379	412	374	383	374	391	385	407	404	394	421	417	408	389	390	375	367	420	427	370	390	356	445	408	403	370	358	423	387	387	376	363	434	403	405	393	400	386	419	384	392	391	415	366	393	413	385	400	387	416	402	395	415	403	371	372	429	415	407	372	402	453	380	386	409	391	384	393	392	387	387	351	392	419	428	377	369	411	375	394	415	363	399	371	381	393	369	363	386	364	385	375	382	400	402	380	402	390	414	360	409	394	389	400	367	376	393	398	399	396	391	392	413	357	364	406	406	390	383	414	406	398	385	386	416	404	371	424	408	399	399	393	367	370	391	408	398	391	389	425	402	419	394	387	372	427	395	380	428	385	393	417	386	402	391	437	379	406	380	420	400	400	370	362	405	375	393	402	401	349	388	397	378	407	393	390	359	388	415	410	402	403	392	387	371	404	437	388	374	388	419	363	355	386	373	366	375	441	381	379	397	376	381	409	412	386	369	374	364	427	399	383	408	398	374	360	430	413	398	391	387	401	367	407	386	415	382	374	409	392	356	390	413	397	393	403	391	395	383	419	405	382	401	390	390	421	346	385	418	398	410	351	381	418	401	406	389	418	357	401	380	398	348	388	384	414	387	398	403	393	414	373	388	414	408	406	378	395	386	400	372	382	378	446	392	381	408	443	404	382	383	406	348	386	391	374	382	386	371	428	378	401	384	397	400	385	442	396	390	381	391	408	382	378	409	372	397	356	418	386	369	410	385	376	396	389	410	405	376	368	402	383	392	383	376	422	389	403	373	377	397	410	405	381	407	382	380	388	378	366	395	392	378	414	393	380	413	346	376	429	392	363	391	430	385	387	387	379	381	386	392	365	400	424	400	410	425	383	405	393	389	381	364	391	406	367	386	421	400	382	389	369	409	413	402	387	361	404	398	386	392	415	372	414	414	406	417	348	386	400	380	445	410	372	406	383	411	379	404	375	385	401	400	356	430	422	387	394	415	368	397	382	380	385	395	350	427	392	387	390	405	397	393	405	395	412	410	391	433	431	376	342	404	393	382	349	395	385	372	428	348	412	364	409	393	401	339	385	382	375	375	376	400	418	381	374	399	384	389	398	364	404	403	362	408	372	413	390	378	371	418	370	411	388	402	424	419	361	433	362	378	428	391	376	392	417	397	368	409	401	404	385	401	423	368	405	425	363	387	399	418	416	376	370	402	375	399	378	401	404	376	348	427	417	380	366	406	423	379	371	366	405	404	393	373	404	414	380	398	402	376	371	389	372	451	381	393	402	408	357	386	376	397	386	402	423	387	403	412	401	380	404	377	399	384	392	408	360	381	370	393	413	390	418	411	401	371	360	388	384	411	384	385	386	365	368	415	399	386	386	377	395	380	403	383	412	428	441	408	389	385	378	398	372	420	412	393	399	388	401	383	402	372	366	388	361	350	411	432	401	395	405	380	387	394	388	364	408	411	391	427	395	383	373	423	355	400	403	404	425	398	406	349	384	385	365	373	366	392	377	391	363	405	402	411	356	415	364	431	384	405	386	371	404	376	397	397	368	401	401	380	370	402	351	413	366	416	387	393	368	389	388	378	418	424	384	364	360	387	361	367	377	387	368	388	384	386	397	363	394	385	395	398	365	420	390	372	374	393	386	384	370	403	370	390	410	370	405	379	367	373	422	377	390	382	400	381	379	384	368	374	391	371	380	370	387	382	362	392	392	373	399	386	407	373	392	393	362	367	389	385	373	374	364	399	387	395	394	420	387	408	390	369	393	411	389	399	365	407	386	405	381	409	399	346	383	385	394	399	430	398	396	369	378	431	352	395	364	430	402	370	401	377	378	409	406	412	383	403	433	423	403	379	389	375	404	408	422	344	426	386	389	390	369	392	394	402	389	425	414	361	374	394	394	381	384	370	398	388	386	402	379	355	406	403	373	396	390	370	348	383	374	405	399	396	383	380	383	426	380	395	397	393	399	368	425	370	406	398	374	423	388	358	383	389	391	371	367	395	375	405	367	391	403	380	432	384	388	381	422	370	391	358	382	421	384	396	420	384	359	399	409	417	385	391	393	415	401	400	405	385	375	386	397	413	411	389	423	356	395	421	418	428	388	376	361	408	407	386	405	417	394	410	410	401	438	376	373	388	360	434	435	389	414	393	361	400	375	389	374	385	364	332	404	395	396	396	418	371	410	380	374	402	404	399	375	355	406	400	371	416	362	369	369	377	392	373	398	351	374	379	376	401	408	403	369	382	387	385	392	401	424	422	394	400	380	397	391	391	400	408	370	371	380	436	409	361	419	384	397	415	369	399	393	391	408	375	410	399	400	397	400	406	398	365	380	356	382	401	383	381	388	396	358	396	372	383	412	406	405	393	379	399	338	361	391	378	388	424	372	422	405	414	332	411	410	367	390	400	395	382	399	397	380	414	393	372	376	405	397	385	400	384	383	400	391	433	373	410	386	383	382	387	354	366	383	392	368	361	403	388	416	379	387	403	416	398	414	403	353	382	386	401	367	371	379	387	385	408	415	382	405	393	396	375	412	399	387	359	371	343	395	394	371	400	368	369	384	396	375	396	372	379	366	437	358	404	363	397	414	382	438	379	391	417	387	374	409	403	363	374	423	346	395	401	365	375	372	388	355	362	368	365	380	420	387	367	379	415	395	347	394	373	385	420	378	352	400	394	405	374	411	397	383	382	382	374	401	385	362	410	372	411	380	367	415	360	389	431	360	347	396	376	408	395	417	406	366	401	395	379	423	393	407	396	428	375	403	373	402	419	429	367	366	381	403	399	406	439	387	385	396	392	360	387	354	397	378	425	368	358	414	409	424	407	400	393	400	399	391	402	410	373	375	371	372	375	370	381	402	383	381	375	407	425	429	412	395	384	396	406	385	389	367	417	424	348	412	392	387	391	406	332	384	386	381	371	385	390	424	402	412	413	382	412	413	378	414	378	384	395	374	367	382	415	414	416	392	377	384	386	408	370	386	375	362	365	385	430	379	380	384	437	386	375	385	381	377	395	377	414	365	385	357	370	376	401	384	353	409	379	360	363	394	388	403	404	413	405	409	374	381	412	388	384	399	389	378	387	392	391	437	399	376	380	387	423	361	401	370	364	388	387	378	419	405	389	419	388	383	397	453	411	398	385	420	405	391	362	423	416	390	374	391	420	407	404	373	397	391	387	395	397	392	398	381	375	395	378	400	383	410	413	400	364	405	407	400	389	380	398	446	384	404	389	387	392	397	409	391	423	372	423	394	381	407	381	397	395	395	398	397	375	380	361	392	363	376	405	363	372	388	416	413	361	394	422	355	400	401	406	405	381
22702	20350	26810	23769	20359	20371	6197	2049	1538	1422	1271	1166	1084	1092	995	949	995	911	949	910	934	834	856	843	925	821	868	856	856	849	811	826	807	813	850	784	790	805	823	837	836	820	763	759	806	824	845	773	787	783	762	818	773	748	766	784	774	795	750	833	751	779	778	798	796	815	782	790	739	737	793	756	805	818	786	783	812	748	778	760	762	730	767	797	781	768	777	820	773	729	784	779	809	793	757	773	791	766	768	781	752	771	773	746	755	753	751	714	769	751	808	731	745	796	762	779	764	765	798	761	794	717	772	798	753	807	756	790	769	764	799	763	716	770	770	780	765	793	785	801	721	755	798	776	747	759	778	771	800	847	807	766	738	779	777	783	730	753	787	736	746	770	745	767	729	717	753	759	733	747	773	747	757	759	762	749	703	802	789	801	744	773	697	762	830	778	733	725	759	774	788	760	779	796	744	760	758	772	829	733	778	766	751	807	725	774	777	754	769	760	775	712	773	770	768	795	825	778	796	770	737	760	767	758	749	785	790	768	726	757	746	747	763	765	764	776	780	783	774	782	811	745	774	710	745	781	778	764	814	779	834	785	753	776	764	758	820	761	716	779	790	824	742	759	773	743	825	816	762	769	732	765	772	742	748	780	762	769	774	756	725	800	746	767	757	798	788	715	736	800	804	785	741	749	793	758	786	782	806	757	746	721	798	796	754	798	754	727	705	753	804	736	804	740	758	739	699	786	739	821	784	733	785	794	784	813	799	745	811	766	743	819	757	751	783	783	745	810	774	799	819	809	791	773	787	763	726	784	776	713	740	745	758	781	747	777	738	762	749	688	737	799	725	735	835	814	773	785	764	836	818	756	799	798	773	773	792	796	745	831	848	760	749	769	767	815	817	767	758	777	764	749	749	828	745	790	814	730	782	784	783	756	698	742	768	748	723	794	716	758	772	786	742	788	797	782	696	725	717	765	782	785	780	745	786	791	751	769	781	763	796	801	775	761	745	783	792	775	721	765	783	778	741	764	729	767	795	749	752	762	752	743	799	755	713	774	759	805	752	752	728	770	791	798	759	738	815	770	774	763	777	725	683	779	782	771	754	801	768	764	743	758	763	775	780	762	777	765	754	781	765	787	799	729	764	789	791	817	750	740	793	734	724	793	776	743	740	732	767	828	794	713	743	756	833	768	739	757	718	775	726	782	725	742	802	715	753	767	816	791	774	745	763	767	767	771	791	739	708	737	784	763	739	792	753	778	771	761	722	765	776	732	804	799	788	819	797	804	791	752	789	809	776	768	812	796	810	712	771	745	759	766	786	771	773	739	795	793	811	788	746	739	732	754	839	781	730	784	752	788	773	767	805	808	782	758	794	733	729	783	770	724	803	765	798	773	772	829	738	785	756	739	765	725	761	776	743	766	760	782	733	770	767	739	751	727	824	761	767	763	772	757	759	749	800	776	760	727	751	772	727	780	797	748	738	741	795	792	771	729	721	810	793	802	742	777	781	794	733	814	749	730	757	815	786	763	720	741	785	783	763	730	787	807	807	709	732	771	785	774	785	754	760	793	790	735	820	765	748	754	752	776	783	752	755	728	792	786	780	790	792	762	745	749	782	776	751	790	750	821	738	757	772	778	752	781	747	760	767	788	747	754	820	822	774	757	769	770	727	748	725	734	754	772	784	752	787	800	746	746	769	777	761	738	782	756	791	768	745	785	743	789	774	775	746	781	769	791	748	764	746	775	766	747	734	772	794	803	785	777	784	790	760	806	769	764	735	720	744	766	802	765	760	741	752	765	721	687	778	750	755	813	737	834	785	770	720	739	748	723	779	751	737	778	735	776	727	768	766	784	727	774	772	728	794	746	745	784	779	778	758	775	755	756	767	777	736	745	816	753	767	782	786	778	734	791	762	764	771	733	784	784	760	778	741	748	742	797	766	746	688	804	786	742	732	797	767	821	794	754	757	792	793	781	793	779	764	801	796	765	768	724	769	791	778	800	742	741	783	743	743	747	824	756	753	797	740	748	780	781	726	813	784	756	734	777	761	682	814	785	777	770	801	755	773	832	768	756	743	772	759	799	788	770	721	761	756	784	759	777	731	784	746	790	791	762	762	744	750	736	768	814	817	779	762	788	806	747	757	764	778	774	801	752	766	750	779	742	745	762	736	788	807	784	780	715	777	725	766	728	789	734	798	783	787	756	796	822	783	804	764	741	737	790	771	767	791	767	754	781	755	772	742	762	796	738	777	767	772	769	798	731	800	815	743	794	793	791	766	704	771	746	804	729	739	762	752	758	768	771	790	737	719	793	788	766	773	748	706	756	754	816	759	774	720	798	777	782	746	794	768	784	765	758	779	745	846	756	790	776	815	801	802	715	744	784	757	744	814	720	750	767	774	732	755	808	782	795	756	772	802	773	751	722	779	766	754	723	770	689	765	771	766	761	791	773	719	758	817	734	750	743	699	817	760	763	785	740	758	780	789	782	754	765	804	754	745	704	792	722	755	787	797	797	754	760	786	763	689	787	751	778	740	761	765	728	782	777	776	735	738	741	777	754	798	778	747	743	727	806	728	763	786	783	779	723	761	810	793	763	778	774	767	762	749	764	705	746	803	767	770	737	759	735	825	752	784	757	754	786	779	734	745	756	747	782	779	793	793	747	755	802	788	799	762	778	776	726	823	721	764	792	785	737	775	794	727	742	735	777	726	735	729	729	744	745	831	765	776	765	761	760	781	783	750	832	761	735	787	761	703	767	762	738	806	720	736	744	756	773	761	787	704	787	747	740	755	735	760	711	782	739	784	773	706	787	778	751	790	749	777	782	759	772	783	764	786	756	793	757	723	768	786	778	817	774	780	736	755	773	720	777	770	744	789	810	766	761	776	743	724	758	781	763	739	780	734	767	693	793	753	786	764	778	796	753	705	724	764	779	724	771	739	735	812	762	739	731	774	741	765	740	717	734	779	736	737	768	725	767	776	811	698	781	801	818	786	783	747	750	793	756	728	803	789	765	794	779	757	761	731	796	719	769	785	794	787	763	745	789	774	806	722	776	851	800	701	819	768	765	799	752	755	766	772	722	797	756	748	762	793	757	813	812	765	745	740	794	759	786	772	733	788	823	751	758	766	775	758	782	860	738	735	832	810	754	781	792	756	734	738	774	757	759	775	847	755	742	747	728	751	729	744	774	795	710	818	763	775	720	746	787	811	801	757	731	814	728	765	747	758	696	771	696	798	749	801	743	754	772	756	774	773	784	745	717	775	741	761	804	755	743	747	733	822	789	733	782	749	768	806	701	740	708	766	768	816	734	755	765	762	783	755	772	815	786	760	771	757	732	755	752	780	764	746	782	794	755	719	737	727	770	800	760	766	725	776	769	710	803	782	758	801	785	808	739	735	779	774	798	742	752	780	783	735	803	744	780	747	772	767	814	748	755	788	782	722	725	774	810	798	760	736	772	773	773	737	766	755	728	782	787	738	790	778	766
14874	17861	16262	9692	6520	4811	3840	2923	2518	2220	1854	1638	1525	1452	1312	1194	1167	1092	1076	992	1005	966	941	948	986	869	890	883	907	868	889	800	771	772	815	777	789	800	803	772	787	787	744	748	761	788	815	787	750	780	787	772	781	733	745	832	818	757	781	774	752	736	743	714	732	795	759	762	763	737	751	760	773	744	742	736	746	724	774	773	703	790	755	722	721	775	739	725	772	752	786	805	745	776	659	820	740	767	767	737	733	701	715	713	696	733	697	757	795	688	781	761	749	699	811	750	744	732	711	713	746	746	706	794	736	719	780	707	711	767	768	729	764	734	734	725	778	728	726	784	711	725	720	733	761	749	724	688	736	747	739	749	760	734	760	790	768	751	702	793	752	735	751	738	774	718	760	703	719	750	711	732	735	758	748	737	741	745	725	748	700	747	717	768	753	752	766	777	739	750	769	714	721	777	706	698	761	749	755	721	707	753	768	724	740	701	748	707	723	767	717	712	761	740	770	767	736	770	729	744	731	748	715	758	692	799	800	744	782	783	816	695	734	753	777	724	745	743	763	721	757	772	720	757	746	766	674	739	782	759	728	740	767	720	728	701	711	740	745	700	756	703	743	754	753	782	717	767	712	705	709	737	730	745	712	736	741	754	698	793	789	714	709	751	714	805	718	786	732	742	759	742	761	683	737	715	728	776	747	733	746	710	708	742	753	738	766	810	705	730	757	784	764	731	750	745	739	733	763	726	690	697	737	708	700	740	680	735	736	735	756	723	798	702	747	758	732	687	737	764	729	700	727	753	746	763	715	695	707	704	714	740	781	706	718	705	719	754	774	756	694	770	683	776	724	758	728	780	758	723	746	689	761	728	760	726	720	697	733	748	701	789	798	711	716	741	754	758	719	767	735	761	783	763	749	729	705	717	754	747	748	761	771	746	771	762	674	732	762	720	757	763	767	716	713	775	776	737	725	705	715	719	744	733	731	788	752	719	741	747	787	715	765	719	716	745	719	707	739	771	711	746	737	720	695	714	747	721	783	735	740	736	720	772	746	725	718	758	725	768	788	753	784	742	684	764	719	708	744	769	735	704	726	711	749	716	765	730	729	729	755	730	746	726	765	719	722	706	710	742	716	725	718	729	722	719	709	694	742	721	747	715	724	733	713	772	791	748	773	744	741	753	718	750	787	750	746	700	808	732	802	746	719	724	777	732	687	720	727	686	724	695	733	720	724	778	786	719	765	762	729	692	750	724	677	769	766	735	764	725	709	728	723	711	762	782	749	706	732	765	750	768	755	702	711	729	739	782	716	757	735	719	737	736	758	722	737	752	760	688	757	725	750	706	722	728	713	762	764	730	783	683	748	699	750	762	763	755	711	723	744	700	716	754	683	750	771	724	739	753	690	772	742	741	726	779	731	747	756	691	743	712	752	721	729	748	688	741	762	754	718	733	685	781	758	730	709	713	758	798	729	708	736	756	730	751	732	784	761	701	764	741	696	754	747	711	766	749	765	720	702	681	724	738	749	732	742	727	815	736	768	716	750	743	755	730	741	716	748	753	728	746	728	737	764	713	762	728	706	742	773	728	747	785	680	750	688	760	735	710	741	765	792	704	708	762	730	717	760	725	727	740	760	727	756	745	774	724	720	803	789	755	767	722	766	771	757	766	796	743	741	763	728	730	705	760	732	642	785	747	757	715	756	719	749	745	749	747	740	737	724	762	743	762	761	758	744	734	684	773	750	765	719	751	719	742	738	766	723	731	806	742	726	745	712	745	703	730	737	743	745	720	739	719	702	730	761	757	762	703	718	723	767	751	719	724	763	758	736	737	730	780	724	751	718	753	716	721	722	756	728	731	759	737	729	722	699	795	811	770	740	753	681	717	766	739	719	737	788	762	752	715	763	767	731	734	678	763	746	764	735	745	766	791	697	746	750	744	782	771	698	711	766	713	728	717	724	706	713	723	773	749	764	674	696	751	751	726	718	715	773	702	716	743	759	755	801	800	714	777	754	720	746	734	732	699	720	759	730	730	746	721	739	798	733	746	772	706	747	736	727	763	746	801	693	772	724	762	748	750	754	738	755	724	697	679	732	710	714	734	798	747	754	728	736	731	715	699	761	691	679	740	757	727	747	693	743	773	748	770	689	761	808	791	742	725	714	772	729	711	728	719	726	716	778	717	733	758	780	755	743	708	747	750	729	815	764	711	709	718	769	762	736	690	759	772	735	730	730	708	707	686	712	746	762	714	745	769	725	714	781	725	708	697	742	725	763	750	734	741	776	768	706	713	729	701	706	740	761	745	772	714	710	754	772	708	742	714	710	714	739	743	713	699	757	757	746	738	769	723	734	780	708	714	727	765	774	791	718	768	709	709	749	668	747	722	778	715	764	739	711	720	755	768	767	683	762	696	721	699	724	760	709	739	700	760	790	745	766	758	767	740	750	710	717	767	718	739	739	744	707	684	733	778	710	820	740	780	740	736	756	760	694	749	744	764	740	721	723	690	704	724	749	735	726	789	752	720	768	746	685	699	775	711	697	754	711	796	721	773	690	728	750	733	744	788	761	762	740	782	724	739	743	742	759	764	712	714	726	751	790	682	698	700	723	769	698	746	755	726	726	745	742	764	728	761	730	725	734	759	726	718	706	756	709	734	709	691	741	701	654	729	744	718	748	740	684	735	752	745	772	768	720	726	689	713	766	774	755	746	733	727	731	725	692	743	719	781	774	699	723	761	771	748	758	724	786	704	729	739	732	786	777	664	708	727	762	691	745	731	755	705	681	795	730	750	724	723	736	784	747	767	765	696	720	691	706	678	705	796	709	760	735	671	732	777	772	759	769	733	751	705	733	727	718	752	701	724	725	751	714	755	735	760	733	782	732	704	779	694	724	733	733	753	696	787	680	788	751	730	693	730	716	764	736	710	757	696	767	697	736	718	746	726	728	746	714	693	744	736	704	693	701	666	744	750	713	745	726	757	771	714	762	729	731	747	722	780	723	728	739	723	775	712	754	732	754	710	697	696	781	695	747	730	721	767	763	771	735	735	724	750	718	780	749	767	730	705	706	697	714	724	770	725	710	773	750	736	764	751	745	736	716	719	747	780	707	779	731	757	752	766	752	717	768	736	699	732	717	705	725	753	770	733	700	713	730	748	724	759	741	700	715	728	732	731	771	760	758	745	731	743	710	722	757	715	745	672	692	670	742	722	721	739	753	760	769	765	747	738	742	706	701	741	682	673	750	680	763	707	730	774	720	748	732	742	718	753	783	719	744	744	759	733	738	666	771	744	819	764	765	721	671	708	768	729	784	743	726	694	767	704	711	721	752	773	680	740	731	718	779	725	716	719	709	769	664	686	756	748	762	746	730	724	781	753	743	738	699	776	746	723	743	696	764	742	721	735	717	734	739	771	711	704	716	732	682	686	716	741	787	758	771	713	721	726	712	728	764	757	728	691	703	730	737	763	785	734	694	750	768	718	694	726	769	724
27734	13086	2083	996	814	751	742	775	745	718	708	708	713	696	712	730	719	709	720	758	690	713	780	711	733	692	740	692	717	748	700	727	735	748	696	677	730	699	696	727	712	728	692	745	683	698	714	768	698	746	755	758	712	734	741	701	740	744	744	713	734	737	737	665	675	740	710	690	681	723	683	697	684	741	678	647	691	721	731	739	712	743	746	696	718	749	667	699	717	732	720	717	709	654	707	739	775	690	785	696	708	712	716	724	731	718	747	705	705	776	727	747	718	660	719	745	727	711	680	754	733	718	711	711	724	683	763	727	781	731	684	688	745	755	712	708	703	717	755	703	717	768	766	704	751	716	706	724	712	716	717	729	727	702	712	727	673	700	731	740	721	697	755	762	722	646	719	731	696	729	707	741	715	724	672	692	725	700	728	730	763	690	755	695	735	694	717	715	722	680	720	671	744	731	726	719	702	693	709	739	707	724	741	753	729	696	709	703	741	650	721	719	680	734	751	732	663	693	695	726	706	755	710	756	688	674	744	746	771	699	744	726	713	681	755	724	680	738	731	746	708	715	745	740	708	727	678	697	722	699	748	689	761	725	696	708	717	751	689	702	690	719	730	718	689	705	701	739	712	804	664	698	747	724	664	683	751	760	708	705	739	692	746	767	742	637	671	720	698	735	753	738	718	728	751	726	669	733	699	753	736	735	703	737	745	742	697	700	726	678	723	705	722	738	672	770	762	707	713	709	713	732	717	725	696	705	707	687	720	773	726	733	705	771	662	706	713	742	742	707	804	777	728	703	706	707	728	736	722	736	691	726	723	671	733	696	782	697	704	732	737	709	727	714	681	724	751	753	731	736	723	713	713	706	751	692	703	721	700	730	715	712	706	725	738	798	732	665	696	742	741	700	735	696	725	715	736	691	712	715	743	661	721	791	736	677	739	707	734	749	685	713	720	693	701	718	717	714	741	723	700	757	724	729	721	709	689	711	722	724	688	745	723	699	712	687	709	714	719	708	697	755	703	757	705	717	709	733	728	694	730	709	694	688	748	715	717	719	739	720	770	691	720	736	731	776	692	777	723	738	731	697	779	696	713	760	708	726	751	719	751	768	729	728	722	743	723	742	748	701	741	715	670	734	726	704	744	733	738	692	736	768	713	729	705	708	708	715	715	712	744	734	735	690	763	748	727	722	706	707	714	711	719	695	715	736	738	686	715	750	774	742	698	705	709	722	747	753	741	744	736	703	733	683	695	745	777	755	695	750	723	726	736	694	702	701	745	679	763	713	739	735	701	734	700	710	686	744	775	727	692	692	753	753	747	756	760	736	718	740	717	725	729	692	699	675	749	701	700	729	683	708	713	730	740	678	701	694	714	709	757	705	685	737	781	745	729	758	704	664	730	723	756	703	726	712	708	713	704	675	700	719	714	696	736	714	686	684	716	707	730	757	780	789	694	687	709	740	685	765	712	730	752	735	694	730	734	740	730	704	704	738	702	749	736	724	731	721	696	687	704	709	702	688	737	652	719	725	727	773	680	731	734	691	712	721	725	657	742	680	722	752	698	698	689	728	707	756	719	722	687	754	696	747	685	760	702	711	734	718	727	690	705	740	692	767	712	686	666	677	768	704	702	697	702	714	714	719	755	665	694	724	678	731	764	703	708	736	703	719	739	736	754	629	747	719	743	689	729	747	721	696	722	719	695	715	718	742	726	686	696	659	683	697	740	701	769	680	701	722	722	716	728	677	699	704	695	730	693	718	749	686	714	758	683	703	753	666	716	766	722	728	698	687	703	735	707	724	709	748	711	690	698	710	701	717	788	741	734	691	737	715	688	713	707	714	688	704	740	749	698	699	723	707	732	688	739	724	782	726	700	733	741	735	715	757	724	765	735	674	724	704	717	755	708	729	749	694	723	764	749	737	790	731	720	724	747	669	688	731	712	752	724	715	721	733	702	688	714	717	710	752	736	746	692	735	712	715	696	711	739	727	727	722	716	716	746	713	705	681	664	766	734	722	690	707	671	727	707	678	708	713	740	735	743	679	765	720	747	726	736	693	735	720	740	710	679	685	743	688	687	729	699	709	743	692	656	710	695	729	716	739	716	723	751	744	739	762	706	701	672	726	763	712	691	765	727	724	742	699	759	755	768	716	708	715	740	772	810	734	701	699	722	730	710	726	723	715	757	701	686	718	757	733	678	721	756	737	684	723	765	719	756	750	741	681	731	711	643	693	681	703	750	731	738	645	736	732	737	713	677	781	678	709	726	765	733	739	733	705	752	693	702	764	684	673	776	752	718	743	751	686	731	731	698	726	685	706	716	701	659	710	755	745	739	771	721	717	749	722	736	722	745	730	726	711	773	698	680	686	699	706	724	713	742	759	728	701	711	693	752	734	674	708	714	715	700	756	669	658	722	705	702	739	733	748	715	691	735	695	703	772	745	735	687	745	679	670	700	715	706	701	702	706	740	756	712	709	747	701	715	757	760	709	745	731	766	734	746	739	695	707	727	697	664	706	707	741	720	728	704	688	736	688	748	740	711	710	746	724	699	728	709	721	717	686	740	731	757	726	755	734	692	681	669	703	747	659	728	724	729	698	700	735	719	768	708	713	701	711	698	747	692	758	696	712	729	739	728	712	712	671	721	755	746	724	716	733	718	734	730	743	679	706	718	694	690	755	729	739	728	697	740	766	719	736	692	745	689	674	745	723	723	674	720	750	753	695	727	677	751	737	727	711	737	680	748	691	730	709	734	730	734	737	706	735	743	703	736	701	732	692	734	732	721	683	685	729	704	720	705	666	723	718	717	766	746	676	731	747	675	634	708	751	686	756	720	715	719	708	781	730	699	696	707	737	682	731	758	732	698	725	697	713	711	721	702	739	764	695	716	748	704	697	766	709	735	746	687	732	684	735	715	699	678	728	724	708	729	739	728	697	703	725	758	777	754	742	740	718	688	700	704	689	709	703	721	696	729	751	697	717	716	736	691	702	742	697	660	728	685	698	722	691	703	696	721	721	731	698	726	706	709	750	746	717	736	721	745	742	689	728	759	726	750	757	719	761	715	722	711	726	734	767	714	745	688	673	749	723	687	706	746	753	711	669	762	738	725	733	734	730	809	740	677	663	684	714	737	681	730	719	726	703	740	704	693	694	757	714	675	735	709	701	657	696	704	744	729	722	748	686	690	714	743	742	705	788	688	680	724	702	731	758	736	741	704	739	771	690	709	692	662	701	719	682	704	738	743	707	694	728	656	688	699	688	716	699	728	747	761	685	703	733	699	711	673	723	704	745	718	718	780	715	721	726	660	750	706	712	728	670	735	724	736	739	736	708	724	733	761	688	711	716	721	699	739	707	697	777	673	747	746	716	726	705	752	692	692	745	683	760	683	714	722	689	720	725	734	748	721	664	744	729	740	718	740	756	702	655	698	731	702	692	749	719	762	703	752	784	739	705	731	693	710	794	702	695	745	740	702	711	707	727	747	705
5880	1499	1313	998	975	859	873	836	824	768	845	833	766	766	783	781	808	786	772	752	720	786	791	759	786	772	750	750	765	784	785	777	727	745	753	783	755	765	744	814	785	736	772	792	824	767	739	771	740	786	750	805	813	730	770	787	747	770	799	761	775	768	767	774	794	766	751	786	808	781	773	764	710	696	706	762	752	811	776	765	770	768	738	741	769	691	728	791	732	723	766	742	749	747	786	757	742	778	784	763	783	798	758	769	762	788	760	770	755	756	746	820	769	773	807	773	758	793	775	796	766	785	786	754	791	759	728	740	752	738	766	732	751	764	788	792	773	813	781	776	746	770	719	778	804	764	751	746	794	746	746	790	748	762	740	774	779	699	814	751	791	803	768	739	743	757	812	766	786	747	835	734	801	813	770	767	748	731	799	750	733	776	771	744	736	752	810	741	777	776	805	752	756	733	781	816	800	789	733	760	765	768	767	761	785	745	768	736	783	770	752	760	797	770	738	700	772	753	765	796	757	760	748	770	761	767	764	780	791	756	711	766	731	717	785	762	777	756	763	750	778	726	738	730	762	781	724	730	810	743	770	748	789	783	799	768	771	791	759	736	783	719	811	798	739	758	793	769	726	771	704	776	711	706	761	746	774	780	770	833	717	732	750	707	775	733	746	783	766	775	752	751	776	746	789	783	733	734	735	751	742	787	790	749	801	737	752	752	774	778	767	800	800	765	770	794	746	693	767	790	758	787	748	780	733	714	772	749	722	744	783	767	779	768	722	769	755	752	707	715	766	697	760	757	748	756	744	747	781	777	768	761	757	768	756	778	791	725	743	724	758	825	757	766	743	807	758	731	710	763	768	762	750	773	795	750	791	805	777	736	721	786	791	781	775	729	816	719	788	774	783	799	779	718	769	767	750	767	753	741	758	700	717	766	691	705	763	766	732	814	748	753	747	767	759	791	772	802	761	741	764	787	732	744	780	747	786	752	738	776	781	787	775	749	815	761	784	785	792	761	798	773	790	773	764	697	739	752	789	723	750	733	813	748	785	770	802	785	774	731	761	792	746	792	750	719	799	776	762	727	731	760	751	782	788	774	792	756	768	747	801	726	763	765	765	720	720	744	715	754	714	773	740	745	764	778	732	854	766	786	755	734	772	785	790	793	739	771	758	768	795	742	720	752	774	842	735	742	756	759	758	755	752	769	752	788	783	728	740	788	775	758	746	765	775	797	718	778	766	774	754	784	748	746	741	743	804	740	791	729	764	792	811	765	830	768	756	786	792	740	777	807	720	766	721	730	740	728	744	787	716	742	755	758	774	783	775	733	711	745	720	754	749	777	783	803	733	757	783	765	777	771	739	735	731	752	735	788	764	825	802	766	808	756	766	809	795	754	777	789	704	818	774	774	791	806	776	801	836	722	759	785	792	749	766	798	750	754	712	776	767	717	771	747	783	771	725	811	789	738	743	758	731	726	762	774	730	737	744	757	801	754	766	766	757	785	776	787	779	771	776	748	756	691	752	745	768	719	797	743	723	776	771	782	771	745	792	712	790	735	723	775	762	758	712	780	758	737	771	800	771	749	736	793	742	754	739	706	753	793	787	774	776	734	782	802	763	748	730	781	772	753	760	737	763	738	714	745	814	783	785	722	761	770	766	779	760	763	726	765	765	768	747	726	728	756	751	679	757	753	801	748	736	801	746	719	810	761	740	787	779	760	780	721	791	726	804	719	800	772	749	778	794	779	765	774	776	739	806	779	826	761	739	785	780	834	748	729	758	735	742	792	786	784	723	761	742	778	787	786	725	822	816	810	754	721	743	790	737	748	769	745	730	770	741	735	734	777	774	731	749	765	725	758	787	798	738	772	766	779	755	784	739	754	772	769	767	780	745	779	740	741	768	785	716	778	783	772	795	719	728	744	758	772	772	737	748	748	720	730	731	750	738	778	712	733	760	805	792	760	790	792	730	743	732	783	769	745	760	720	772	778	763	773	754	778	761	741	798	752	746	782	794	747	798	724	780	794	778	772	726	767	749	778	739	783	773	804	737	805	770	779	767	733	774	858	716	776	728	752	839	740	767	724	776	744	714	800	762	736	793	771	749	725	797	804	771	692	793	789	760	747	758	781	758	792	811	773	734	716	776	803	737	772	749	804	793	789	751	780	816	778	775	750	771	768	755	813	824	723	772	805	748	726	710	784	733	765	753	793	824	760	747	772	797	808	715	733	781	774	753	737	778	759	783	748	729	765	754	761	777	778	789	817	748	783	809	748	764	745	855	749	809	746	825	720	766	744	813	718	746	776	771	742	798	767	792	711	764	780	789	751	777	787	814	798	750	763	795	750	770	754	710	771	771	744	756	791	743	718	769	753	758	710	749	806	774	814	745	773	815	764	737	727	770	746	762	742	798	822	764	783	758	760	716	750	752	752	748	753	754	782	727	731	796	784	770	737	751	759	747	700	767	730	751	785	716	787	752	743	747	793	692	718	729	742	819	744	776	760	817	752	781	766	787	773	756	801	774	747	704	724	763	733	765	764	743	787	790	758	754	790	717	772	735	763	730	756	738	771	760	775	779	739	783	745	739	775	733	749	746	784	789	790	727	757	773	735	806	778	782	806	791	737	763	741	784	760	755	742	750	772	740	781	779	776	772	717	751	800	750	763	814	766	804	780	766	762	754	794	718	785	735	772	742	724	785	767	773	767	733	773	739	778	710	728	775	743	814	807	757	752	744	744	721	746	786	772	764	822	723	785	775	754	768	749	757	776	750	773	780	760	781	742	783	776	783	729	775	797	757	740	827	778	787	755	698	806	763	720	725	761	761	724	757	801	739	770	746	777	776	761	816	802	773	760	715	747	755	748	768	738	775	775	735	760	771	774	794	745	790	770	759	735	778	737	800	747	737	805	804	775	770	771	776	736	780	799	774	726	737	756	754	757	765	771	790	768	744	784	740	763	785	749	798	733	748	762	752	751	757	752	753	756	763	731	725	812	795	784	771	733	705	776	758	793	727	771	815	780	756	788	739	755	805	738	725	707	718	766	760	744	762	778	759	779	740	779	822	791	755	802	710	759	807	740	790	796	759	783	755	794	803	757	781	777	765	762	739	798	748	794	801	778	753	759	772	786	778	750	756	802	779	779	791	799	762	757	790	823	765	796	777	709	773	725	761	826	770	690	781	773	769	769	814	756	752	771	769	776	749	785	782	761	740	786	737	748	738	763	750	774	766	757	780	772	765	748	768	790	800	754	756	727	761	805	787	786	745	730	803	786	752	768	739	770	745	804	736	718	777	733	770	775	745	742	747	780	760	764	722	753	782	744	767	705	705	792	797	770	766	803	768	799	788	718	792	789	809	768	759	812	808	741	803	773	792	763	749	767	747	745	734	719	787	743	757	771	767	725	783	754	820	777	696	725	774	709	758	786	747	757	754	806	765	714	726	786	768	810	776	747	755	742	760	781	723	756	769	714	774	779	741	774	758	784
24376	20334	26340	24205	20305	7206	1317	877	795	686	640	606	539	537	465	479	498	494	447	461	435	429	393	425	396	411	388	414	391	398	427	377	369	384	369	384	424	358	388	380	398	411	397	393	393	370	406	381	399	386	376	394	385	388	370	400	361	364	371	361	340	404	369	402	388	383	381	377	343	395	371	373	400	381	390	335	369	376	362	398	386	361	390	340	339	382	378	396	373	377	374	369	387	396	393	365	391	389	360	343	391	331	351	346	345	389	349	352	371	352	359	381	398	347	359	387	381	394	345	328	361	349	386	407	355	368	377	372	350	380	385	394	381	392	372	374	348	378	374	358	324	381	409	376	382	367	377	347	337	356	375	350	404	385	384	382	380	335	384	404	374	363	361	358	362	348	398	339	360	346	353	380	364	346	384	346	374	373	380	361	352	371	350	399	372	409	378	363	326	407	358	345	344	380	364	366	384	372	362	362	375	353	384	371	383	357	358	353	373	366	397	347	381	366	361	356	367	342	361	365	377	374	378	328	403	366	350	347	366	382	378	371	322	369	334	403	357	385	377	349	356	379	364	359	397	349	409	369	377	345	378	368	393	363	406	367	352	367	337	370	361	334	379	352	376	384	373	354	422	345	382	344	396	377	374	351	361	396	355	381	353	371	376	400	423	379	379	352	408	358	404	345	371	370	368	405	376	353	378	351	397	360	394	345	364	374	364	362	389	358	390	400	369	349	362	383	352	347	341	365	423	388	396	369	354	373	369	378	396	337	341	365	382	378	388	356	371	355	335	388	388	313	360	338	358	386	373	359	341	365	367	383	387	362	370	370	365	394	376	350	359	379	366	350	345	349	365	364	376	365	359	360	337	353	381	377	341	361	370	375	381	342	359	392	357	360	363	386	381	403	352	349	371	360	367	360	396	351	357	359	391	362	365	387	366	344	370	347	369	344	372	358	356	383	369	361	355	371	349	358	370	369	360	398	365	357	354	364	389	347	380	363	358	379	370	340	363	342	386	396	368	350	394	367	361	382	368	376	387	361	359	362	347	348	343	365	417	373	388	355	367	407	368	379	367	359	341	343	370	407	337	363	380	340	360	366	348	365	410	366	336	367	359	365	382	365	376	345	359	357	340	397	347	366	386	375	374	343	411	362	355	396	395	367	348	358	398	387	380	360	360	309	371	375	343	362	365	367	354	357	339	396	373	368	375	366	349	379	367	417	370	377	371	358	345	374	405	361	369	393	372	368	369	353	360	356	360	354	367	380	381	359	376	371	373	350	347	370	350	371	391	363	354	376	333	376	349	356	387	335	378	318	351	378	354	372	380	405	353	387	359	352	357	362	367	366	376	402	352	391	362	332	358	377	347	349	396	338	339	397	387	375	351	350	371	370	364	380	372	382	339	364	337	372	352	352	336	383	375	364	350	399	368	362	341	353	366	389	345	371	386	364	365	385	347	351	376	382	359	343	337	344	370	354	339	393	415	358	394	386	387	338	389	350	366	401	383	343	366	369	395	356	343	401	395	380	352	391	390	396	351	399	375	377	358	331	372	377	395	373	347	362	331	363	390	342	391	360	397	375	341	362	419	344	389	339	344	372	375	348	378	349	345	392	353	368	374	392	363	379	352	357	390	388	368	345	380	385	360	380	348	357	339	406	353	380	387	372	362	342	365	363	374	377	358	349	403	347	358	368	399	365	376	360	358	381	389	395	391	340	330	349	372	330	415	363	392	356	371	379	330	374	370	380	356	385	352	339	391	383	344	338	393	424	360	359	373	342	378	381	371	318	367	378	389	358	323	355	381	349	391	351	377	371	371	376	361	348	380	373	327	382	376	380	365	399	400	361	369	333	366	378	405	377	355	366	388	345	393	374	374	370	357	396	337	374	367	375	358	363	355	388	393	362	400	429	354	366	352	359	367	367	366	361	356	403	367	344	364	344	378	361	390	383	372	392	385	354	359	338	368	372	378	409	386	359	394	353	392	366	361	338	326	372	343	377	356	374	367	366	363	402	393	359	332	377	349	396	376	345	350	363	368	354	395	386	361	374	374	370	372	371	349	364	381	389	395	395	348	348	392	366	360	407	398	366	366	357	369	340	352	345	341	376	419	362	374	376	348	383	349	345	366	396	401	391	347	365	371	350	375	374	391	385	394	374	359	365	357	369	380	399	362	343	342	377	370	356	383	356	366	338	344	365	372	395	370	363	376	360	403	370	378	338	372	368	366	356	328	381	390	341	377	372	363	348	389	364	337	389	379	372	368	358	406	367	372	387	380	349	369	372	393	367	373	365	376	369	386	355	379	374	353	356	353	357	390	391	356	371	364	355	366	368	365	351	416	333	348	411	359	384	388	362	374	369	328	351	353	373	367	338	405	390	366	375	405	381	401	355	370	391	349	365	377	360	380	354	366	352	409	352	353	365	366	306	408	353	365	400	368	365	377	360	336	347	374	377	366	352	381	347	370	354	379	399	346	376	364	352	399	353	378	356	373	378	365	367	395	388	349	371	357	371	387	363	355	354	337	343	330	356	385	388	359	354	351	360	366	371	386	400	341	395	386	403	372	385	369	400	363	375	368	352	339	346	372	344	350	367	377	352	366	370	369	340	373	321	356	334	358	406	382	395	343	381	354	320	386	402	358	377	374	374	359	360	372	368	391	369	394	366	360	359	364	336	370	381	350	362	393	342	363	387	387	368	373	386	369	349	353	352	345	387	370	355	375	385	385	365	397	362	382	367	376	417	367	362	349	362	393	384	372	375	351	389	364	341	344	348	362	382	370	409	391	346	352	358	370	349	394	346	358	369	330	390	363	362	355	366	358	410	360	376	376	365	396	390	364	371	406	369	362	388	349	351	397	368	357	341	389	373	377	365	344	382	366	368	406	386	365	374	339	344	371	363	403	344	361	333	359	362	367	343	356	376	399	338	347	395	367	380	369	375	347	358	380	381	372	347	357	349	361	366	333	377	366	368	338	370	352	384	371	355	365	368	381	371	398	371	393	383	363	352	393	386	359	354	349	412	349	375	413	381	390	388	380	337	343	363	356	372	384	365	393	374	373	381	359	409	380	380	340	385	358	333	359	364	403	382	389	393	371	369	349	379	388	394	344	388	376	382	374	331	353	353	379	329	373	406	411	388	362	370	348	368	372	389	383	410	404	377	349	392	359	358	376	328	396	373	341	369	378	345	352	363	365	334	357	379	366	354	362	386	380	342	379	366	352	380	367	389	378	356	350	342	365	357	377	335	360	355	351	339	336	350	394	383	388	384	416	381	373	367	359	364	358	376	390	377	362	386	362	355	387	337	341	358	354	389	385	376	389	358	390	371	381	369	364	358	356	366	356	418	392	356	366	393	359	371	350	371	357	366	360	363	385	354	373	374	347	349	390	386	333	381	376	349	352	366	342	389	378	357	382	390	368	323	357	388	374	376	409	381	370	362	376	339	351	359	356	356	348	361	356	359	400	363	348	361	365	332	372	350	366	381
12493	11289	10108	5666	3697	2622	2039	1598	1414	1152	997	886	820	720	715	642	686	610	567	555	546	540	508	490	473	492	475	469	467	480	468	493	437	430	435	474	405	415	434	441	426	429	441	402	402	413	436	450	408	382	475	431	421	426	414	423	426	414	403	409	381	444	391	377	389	443	366	422	387	419	407	411	401	429	397	407	395	409	435	420	402	400	393	422	428	382	412	403	399	413	436	371	406	407	405	385	417	378	373	388	387	435	405	388	405	371	412	406	398	416	439	405	405	415	423	396	402	408	435	363	392	376	440	404	415	376	426	397	435	385	397	402	413	387	383	399	412	394	378	395	409	410	445	417	446	391	414	384	410	397	420	405	370	397	411	385	442	412	406	373	402	393	406	379	385	381	393	387	421	418	397	405	423	403	370	404	400	392	399	371	436	426	405	427	402	411	396	390	406	369	395	395	374	415	382	403	380	393	383	404	416	423	400	434	377	422	382	401	398	418	402	403	424	422	386	377	413	401	410	421	370	428	377	407	418	392	416	427	375	372	393	400	391	415	385	432	392	419	422	435	414	425	376	424	410	383	402	401	433	402	369	423	351	416	378	399	401	417	380	393	417	365	421	380	389	391	430	412	382	387	402	422	390	415	399	412	399	423	410	405	422	415	439	401	396	378	377	380	412	402	435	441	419	395	389	404	403	430	409	391	435	373	395	387	408	451	383	380	419	415	397	403	384	433	405	409	403	393	424	376	388	425	414	376	418	406	399	392	405	408	381	396	393	431	367	389	392	404	384	418	421	415	421	417	373	396	404	392	443	376	381	378	381	396	406	374	416	383	387	365	374	401	345	363	401	406	388	388	399	396	411	412	410	420	392	444	422	420	416	408	381	388	396	376	349	393	412	371	399	415	369	380	402	383	379	409	389	424	430	380	399	375	420	422	422	379	388	398	417	424	401	373	367	383	413	411	393	408	373	412	368	387	407	423	389	421	414	398	427	377	416	396	371	437	412	443	370	403	413	411	405	406	392	423	378	395	388	425	446	402	398	421	405	383	379	388	379	394	399	405	412	430	372	391	397	423	391	355	398	408	418	378	411	420	377	371	370	389	413	403	428	411	404	392	399	392	413	410	413	376	390	398	365	420	425	394	422	390	406	423	418	382	422	372	377	402	406	399	377	425	445	441	398	371	425	378	397	357	393	412	376	398	399	391	384	396	375	376	388	400	392	386	406	380	431	388	398	409	371	384	402	406	430	415	367	410	399	418	376	398	371	416	429	396	407	392	363	416	402	394	408	379	404	418	405	419	403	411	422	372	380	388	417	429	408	399	419	395	406	441	423	402	396	408	401	405	416	412	432	396	370	383	414	373	381	375	394	418	400	375	361	425	376	353	388	397	393	393	394	437	386	377	410	360	414	433	414	403	408	464	387	440	369	416	382	385	445	366	378	389	380	404	390	439	380	397	415	411	423	430	399	395	446	397	382	398	400	433	395	354	395	387	382	364	394	405	394	449	359	398	371	412	437	407	413	398	400	409	414	376	416	399	378	428	379	413	376	405	406	436	432	403	439	425	393	381	401	386	469	380	422	384	389	403	395	484	407	385	380	423	383	406	389	371	440	357	403	394	386	404	446	407	386	381	373	439	411	444	383	448	407	417	419	391	427	364	404	385	395	411	411	416	396	377	380	402	389	391	391	406	426	373	403	371	449	407	378	411	384	374	392	390	394	405	412	387	421	377	365	386	421	375	397	383	378	402	418	423	402	429	417	395	392	393	359	424	423	421	417	416	434	421	394	419	410	378	421	378	412	421	370	368	409	406	413	403	395	398	391	366	429	406	394	410	393	379	385	415	389	408	413	397	384	408	400	419	401	401	440	404	397	413	402	369	416	424	388	407	436	394	432	408	421	405	405	404	413	434	392	422	387	390	423	387	406	383	404	381	424	391	374	402	403	408	405	413	441	367	401	377	387	385	407	383	394	388	398	423	384	376	392	383	382	405	395	414	431	399	400	414	396	420	422	418	379	408	390	402	372	438	392	407	417	379	378	421	407	391	398	417	407	407	399	404	397	416	414	431	357	395	385	398	400	399	371	383	386	398	417	404	372	423	392	390	386	384	404	403	396	386	413	415	421	377	390	328	395	372	396	414	420	397	442	432	389	423	385	399	360	394	409	395	382	430	390	422	395	397	414	404	420	417	392	367	372	378	380	386	418	395	411	439	425	420	387	395	417	402	425	382	395	429	382	406	403	417	417	408	417	423	387	391	396	362	377	366	397	396	401	388	406	381	425	397	396	402	410	359	371	386	380	390	399	386	404	434	405	385	425	393	414	403	392	404	377	404	378	388	406	401	432	426	417	408	395	411	410	405	390	377	389	417	408	438	417	398	414	384	379	417	420	383	422	402	393	401	423	419	373	413	431	435	376	370	406	380	395	397	347	387	380	391	405	376	386	404	381	373	411	374	403	399	371	346	410	434	413	392	403	401	405	416	377	389	414	373	395	368	399	382	402	433	421	387	446	415	407	390	386	391	380	378	398	415	402	423	444	393	380	415	425	373	398	422	386	392	417	440	385	398	404	450	423	402	427	403	410	407	393	384	422	417	402	440	392	388	395	400	400	398	419	411	375	394	421	362	422	393	452	408	379	375	393	415	375	412	407	415	455	390	398	381	389	413	411	376	412	407	421	451	386	416	386	390	425	397	384	416	391	404	400	410	404	426	394	441	364	412	392	398	416	394	398	393	392	406	366	397	393	430	384	414	410	406	391	395	376	393	425	411	405	370	418	399	384	411	379	386	448	408	392	409	403	458	383	397	404	405	424	385	378	433	367	373	415	415	428	398	397	407	401	381	419	389	434	390	411	416	440	430	398	371	434	397	376	421	431	405	344	421	412	394	376	409	390	405	393	376	387	381	375	367	405	376	407	395	398	394	400	403	385	427	439	397	390	397	420	396	393	403	424	392	446	395	389	403	393	397	422	381	405	403	390	426	409	380	410	414	411	378	392	399	388	409	421	433	374	423	423	411	371	390	388	448	442	405	378	394	402	368	388	405	396	397	386	393	384	411	364	415	403	400	369	440	410	414	410	424	381	418	405	391	392	391	399	394	374	396	357	394	387	402	374	431	355	385	407	377	416	403	397	366	407	394	404	408	404	382	398	380	384	395	401	347	419	403	387	377	392	428	398	380	400	393	405	417	392	391	402	396	406	391	443	455	411	416	422	418	404	384	408	392	414	390	406	422	404	417	383	393	402	364	424	361	407	407	407	393	413	402	399	414	398	400	372	396	376	399	410	385	409	412	399	369	439	389	406	414	392	379	403	399	384	381	419	373	404	409	406	413	373	386	409	421	383	397	426	387	421	372	412	409	415	377	397	412	388	414	425	398	403	385	412	398	448	366	402	371	413	435	401	391	397	379	375	417	381	390	433	399	417	372	368	376	412	384	377	404	393	390	418	423	406	400	389	449	426	421	360	336	389	402	418	395	449	427
22689	20356	26818	23790	20362	20355	6533	1973	1504	1372	1260	1192	1153	1037	1037	985	942	973	965	901	865	904	830	858	874	801	822	786	819	808	854	781	818	801	815	793	800	780	788	739	779	785	831	818	794	795	826	796	826	805	769	780	820	786	817	809	739	826	802	742	812	767	787	762	842	825	759	799	817	788	793	733	813	835	756	760	804	804	762	773	800	761	811	734	733	797	761	842	764	753	754	794	786	771	816	729	761	746	792	784	792	739	782	751	775	817	771	802	810	757	743	752	778	776	696	755	770	793	806	773	765	789	809	776	793	718	775	807	793	782	793	831	795	796	792	748	793	801	824	786	808	814	799	813	782	765	760	782	736	782	817	782	772	729	774	833	792	763	774	766	799	796	784	763	813	803	762	749	767	812	786	842	792	821	744	770	768	775	754	768	815	721	743	746	816	769	741	758	777	727	806	772	739	783	782	783	801	770	776	798	778	797	738	794	760	803	767	793	761	764	744	804	774	813	768	783	780	749	798	792	771	753	746	737	765	788	804	758	789	748	787	740	755	753	754	788	718	782	812	778	760	792	806	802	774	794	738	784	748	734	783	708	761	806	724	732	727	738	766	760	779	820	755	830	790	773	747	744	755	738	744	741	764	784	768	733	771	769	801	775	791	800	794	797	835	766	827	795	802	792	776	736	754	737	742	787	775	752	796	760	776	783	843	784	769	762	765	772	778	750	810	746	744	763	754	786	793	747	796	765	784	806	767	771	807	767	760	781	745	817	800	737	822	768	837	753	763	734	785	780	791	776	800	745	760	838	783	812	760	759	812	764	790	797	739	709	780	752	777	717	701	751	810	769	762	811	754	802	805	799	848	734	781	757	782	749	769	792	756	748	740	766	808	765	785	744	739	754	845	783	822	716	808	802	773	811	800	737	716	765	834	789	758	773	812	756	787	758	778	776	850	787	757	749	782	762	780	744	835	840	764	751	836	797	746	832	732	741	750	708	778	745	809	799	741	804	714	761	771	749	719	765	807	781	797	715	801	776	744	765	791	776	786	761	759	773	812	829	755	762	796	827	694	829	766	725	781	806	723	743	765	802	801	776	758	796	781	822	728	724	778	813	805	758	804	754	725	803	734	720	737	822	759	789	793	756	816	772	781	776	807	752	785	785	729	763	752	704	801	799	755	800	739	736	751	732	777	744	773	737	784	779	753	787	802	746	739	746	759	773	786	784	738	769	761	785	794	737	757	765	766	729	756	774	806	735	784	784	784	799	772	754	789	810	760	786	762	763	787	783	735	736	756	786	758	836	756	787	752	808	801	780	767	773	758	767	733	781	824	785	768	776	787	802	749	782	754	723	769	766	797	773	801	834	800	740	729	821	769	750	727	788	768	795	749	809	735	720	740	818	739	766	738	791	811	748	848	786	782	748	742	786	756	786	749	767	815	767	763	810	719	783	758	714	728	696	775	795	841	770	765	751	762	773	763	764	767	778	792	806	759	761	744	778	760	768	747	770	721	803	768	740	786	752	794	746	748	793	756	748	754	743	739	784	755	782	772	772	791	805	803	789	798	757	752	741	739	708	736	771	808	769	798	782	765	781	709	797	742	767	816	843	791	826	747	763	712	734	720	782	771	766	797	762	773	780	772	747	770	754	776	795	785	745	764	768	779	790	780	792	770	783	763	751	778	782	786	821	760	747	779	795	733	763	767	767	777	811	823	749	769	834	805	760	770	790	790	788	756	741	773	762	787	834	785	778	820	796	752	771	795	799	827	759	810	760	807	781	806	801	745	753	777	773	789	768	810	773	770	748	756	729	789	810	767	766	751	754	783	808	762	701	739	801	751	773	750	748	739	761	763	716	767	782	783	766	782	716	786	781	770	785	771	770	686	797	760	781	780	709	769	795	761	732	752	771	811	759	783	782	730	746	700	775	767	746	781	836	779	747	744	821	775	783	737	758	814	775	747	787	779	736	770	761	739	792	774	783	812	780	746	772	768	728	770	779	779	758	742	754	795	780	794	716	792	770	728	804	758	731	764	792	740	752	757	766	810	769	795	792	804	796	788	784	754	823	816	777	796	736	780	735	751	806	781	807	805	786	762	764	752	785	740	799	758	768	745	802	775	770	737	734	748	775	772	798	753	780	720	811	741	812	758	726	771	730	752	776	835	784	793	721	817	759	779	755	756	744	742	752	775	764	731	727	811	743	756	785	735	762	774	778	798	761	767	828	754	749	747	777	739	765	748	762	733	821	808	801	808	746	808	823	735	737	776	792	757	772	752	802	789	750	729	821	770	777	743	754	722	761	801	822	765	791	759	787	840	740	781	765	780	764	764	713	738	797	831	762	772	773	776	753	782	751	758	783	762	788	746	765	765	754	718	812	868	776	761	780	728	756	698	792	761	831	791	766	733	795	788	754	746	777	795	762	721	741	749	751	767	720	789	768	761	747	792	755	787	799	704	754	780	767	802	769	800	789	731	797	802	793	734	784	748	808	755	821	780	812	778	722	761	738	839	758	770	766	801	751	769	832	806	808	760	747	789	863	770	751	787	783	788	740	818	762	762	816	730	779	748	837	772	765	814	826	779	755	765	777	797	762	770	792	730	800	731	769	802	725	732	706	797	780	774	727	769	751	727	762	787	768	775	777	750	709	766	780	787	708	799	738	771	749	739	783	804	757	794	761	760	851	759	752	808	776	798	795	814	780	790	778	774	735	831	782	779	753	781	712	790	762	738	767	736	750	749	782	745	812	751	778	779	729	784	787	769	816	777	741	765	777	804	787	802	766	733	782	804	727	813	804	760	728	735	806	786	795	747	790	760	802	748	709	766	774	776	814	790	780	817	740	741	767	765	778	714	745	715	754	716	764	765	788	794	711	766	801	797	748	754	757	763	822	800	770	755	792	759	718	726	772	800	805	766	806	812	750	754	722	745	771	800	741	745	791	765	798	732	754	767	726	823	774	747	736	818	757	782	813	752	821	750	717	732	806	781	771	787	792	745	792	780	796	748	782	775	739	739	762	726	736	759	770	721	739	775	802	741	794	748	711	753	798	753	757	745	724	773	738	734	779	814	774	751	800	756	753	715	775	695	770	787	766	785	767	809	755	758	725	804	748	811	786	764	800	818	792	767	756	774	837	761	732	770	734	771	754	797	763	777	798	757	793	748	720	778	763	715	783	773	795	747	782	745	726	789	757	784	768	754	764	800	769	744	810	784	765	736	800	781	783	770	779	806	758	753	769	744	814	796	772	756	807	766	740	795	730	691	764	736	758	762	793	794	782	816	728	808	811	802	729	782	815	807	776	745	808	754	788	782	769	723	754	744	799	759	763	797	806	800	756	830	747	777	797	771	708	752	778	809	741	753	771	725	740	766	732	752	774	811	752	734	738	784	830	747	787	768	819	760	827	789	772	772	748	788	821	757	762	742	757	800	791	787	793	816	739	779	825	753	807	760	782	735	795	718	761	788	743	782	726	786	768	753	797	783	772
16590	17831	16271	9641	6609	4907	3635	3078	2512	2181	1863	1699	1469	1423	1333	1232	1217	1180	1093	1101	1045	1001	970	924	920	870	926	886	876	912	866	858	861	841	897	803	811	782	793	796	816	777	829	799	812	765	746	771	759	779	761	766	821	787	786	774	768	787	737	709	783	816	792	741	777	787	771	761	744	730	719	739	755	747	743	686	749	736	728	756	792	718	701	746	766	715	736	758	753	768	719	765	754	780	732	736	697	737	731	744	712	750	736	796	726	762	774	777	732	760	772	769	743	725	772	750	742	737	750	720	723	748	680	701	725	738	744	759	754	770	737	779	761	710	739	732	752	715	750	777	741	710	718	762	759	740	737	717	709	750	727	734	784	763	733	731	774	809	720	805	736	770	744	767	784	725	737	708	709	735	750	727	737	755	723	728	740	713	726	765	705	736	722	736	691	792	758	727	780	756	728	731	723	745	734	756	711	743	722	729	734	737	765	724	733	752	736	757	756	735	763	732	756	726	776	758	731	741	730	732	752	724	735	697	736	778	783	721	761	743	724	742	767	779	727	746	729	766	726	741	748	717	735	761	717	750	728	733	752	731	747	750	731	730	742	748	772	784	701	749	693	769	751	728	725	752	714	707	724	716	744	738	733	756	747	779	745	717	731	701	758	728	760	742	729	695	702	747	773	704	719	704	788	769	760	743	736	724	735	787	757	711	743	681	765	782	733	764	766	719	749	787	729	688	715	745	740	760	737	742	747	730	793	725	743	688	756	729	729	809	784	721	777	711	730	727	688	744	720	742	753	740	707	718	784	730	766	746	765	710	740	698	735	768	766	718	706	758	795	764	753	757	760	719	730	752	761	721	750	752	730	772	722	712	754	777	756	787	787	753	728	769	743	708	745	754	724	749	732	732	744	765	722	762	801	735	705	704	702	753	746	683	744	768	694	709	776	723	758	699	747	757	720	691	743	726	722	773	778	726	773	701	717	738	725	716	696	763	724	706	783	731	783	716	728	761	711	732	739	749	697	736	759	773	707	752	707	666	727	710	729	743	753	759	722	730	735	745	725	740	751	742	724	715	715	733	728	780	686	736	794	701	768	691	742	712	780	716	724	729	769	721	735	752	721	769	746	763	758	747	706	730	757	692	692	784	740	720	745	728	730	760	791	721	725	742	772	743	748	742	715	759	702	748	691	670	756	727	670	739	691	767	756	758	741	753	706	728	716	777	745	742	763	746	825	730	727	766	761	739	785	723	681	773	787	777	730	717	778	714	781	751	754	765	748	773	758	732	758	714	728	744	733	817	768	753	737	752	725	727	723	729	745	675	774	731	796	687	734	764	755	754	749	739	688	734	755	728	726	729	759	768	716	750	708	748	741	710	770	740	745	701	788	728	752	760	768	710	721	729	744	753	749	798	758	759	804	740	744	711	720	721	709	727	762	723	758	705	752	736	739	748	737	696	778	719	682	732	743	718	760	688	774	713	723	765	750	667	757	780	725	756	757	703	721	753	781	707	751	751	745	721	735	737	769	732	695	765	752	721	716	749	728	710	754	724	752	702	738	774	735	771	772	748	741	748	784	687	737	770	702	747	753	767	774	687	739	727	775	743	776	712	725	754	734	763	762	737	770	756	693	737	737	749	733	757	773	740	740	765	706	761	786	766	776	783	727	734	752	741	727	779	753	783	761	781	736	748	661	747	767	751	710	770	717	709	748	774	702	764	779	740	716	748	737	704	741	770	750	737	775	728	746	731	725	775	742	760	698	725	720	704	705	731	735	743	708	828	753	737	766	736	743	826	799	778	768	732	700	722	672	736	706	709	727	721	736	762	722	764	773	739	714	722	718	698	749	713	731	730	782	748	696	732	738	747	826	658	698	738	759	760	768	700	731	761	751	727	806	732	752	722	726	747	749	727	736	756	734	722	705	735	736	709	724	771	725	806	729	759	738	749	742	710	736	783	723	743	759	746	719	691	728	805	764	714	707	742	734	728	786	717	757	741	807	758	714	746	745	734	729	755	766	748	701	767	720	729	731	762	723	696	775	779	674	708	714	747	738	728	728	772	753	727	721	729	737	683	779	728	785	815	696	737	729	691	797	728	741	745	715	742	710	745	739	760	772	678	743	785	746	736	727	749	715	812	701	775	745	678	693	720	781	711	734	718	747	761	717	713	730	693	715	718	734	755	720	725	769	719	769	737	745	747	725	769	731	745	776	744	752	733	747	746	723	741	768	764	757	752	692	751	729	733	761	725	751	730	742	764	703	755	742	705	747	724	765	769	749	734	737	739	723	735	795	708	737	802	789	759	742	735	770	723	772	730	732	750	734	775	770	762	739	734	794	773	710	722	731	734	777	722	749	679	715	784	735	734	714	727	746	759	756	740	727	738	741	721	776	683	756	744	761	710	770	731	759	708	767	719	768	771	759	712	749	744	712	758	746	794	727	744	790	723	715	780	793	769	712	754	742	789	732	720	723	739	770	763	722	778	754	765	743	777	756	724	729	705	737	708	725	741	736	689	723	764	744	743	713	754	744	735	699	667	759	706	747	726	718	784	732	755	751	742	757	716	716	743	731	774	717	751	766	773	770	730	693	759	733	723	736	720	736	727	769	740	724	742	760	754	720	763	682	708	723	771	769	732	752	750	779	743	775	770	755	753	698	752	760	763	705	738	731	760	713	749	739	758	758	789	742	709	723	775	731	709	698	782	703	792	707	740	744	726	762	748	755	756	705	724	764	791	743	707	747	730	739	697	706	748	720	763	738	773	753	711	827	770	674	750	738	747	702	718	741	748	758	698	724	770	705	721	726	746	718	760	810	715	810	811	732	800	745	708	723	740	767	761	750	750	738	765	696	698	725	729	706	768	727	780	788	785	736	749	755	726	688	731	753	782	734	801	712	719	727	716	701	748	715	747	730	743	755	735	750	740	744	748	725	759	768	750	720	736	723	730	729	746	751	765	762	730	733	716	748	741	726	724	735	746	754	758	767	709	718	718	733	711	733	778	740	725	680	737	749	776	771	733	748	703	770	748	698	753	735	745	753	729	724	782	725	738	724	768	716	756	767	708	745	783	756	763	720	734	748	735	722	809	788	720	737	765	691	777	775	740	765	764	770	759	741	688	748	730	784	722	714	752	742	736	736	718	708	712	738	728	709	760	753	745	726	760	679	727	739	702	783	701	707	740	713	737	778	723	710	762	788	713	787	768	792	728	760	690	771	733	695	742	725	748	711	741	742	743	772	730	735	679	733	759	725	756	740	721	728	747	734	744	736	768	728	701	749	683	713	748	740	740	679	706	737	741	709	784	771	758	729	758	734	744	724	708	707	725	719	755	706	717	719	755	802	694	744	735	685	762	755	715	750	749	717	731	706	700	778	718	757	774	759	733	736	758	771	693	763	718	779	758	700	729	761	723	738	719	648	735	808	769	742	764	712	744	753	756	775	733	742	735	770	719	742	730	761	740	721	732	738	751	713	729	721	721	769	695	785	722
27704	13066	2091	1027	889	789	773	717	761	754	710	754	682	722	749	733	737	740	744	740	742	731	731	771	722	721	715	734	710	769	731	771	745	710	748	690	756	762	723	700	705	698	759	737	717	672	703	701	697	742	753	727	729	756	761	714	731	746	733	730	739	735	754	756	715	698	698	717	727	753	753	738	745	734	757	730	760	733	761	732	728	692	756	705	712	772	688	727	764	714	746	722	716	719	723	719	737	747	736	751	708	736	720	727	732	701	686	752	708	733	744	791	742	776	698	670	761	733	721	749	734	701	770	725	760	730	749	738	769	774	712	735	747	721	726	710	711	687	801	685	728	716	729	757	727	712	718	736	705	703	763	674	713	719	739	719	740	713	754	719	744	745	729	741	710	743	769	702	706	680	697	710	747	747	715	706	736	716	707	728	797	758	723	690	787	790	752	706	723	776	731	717	729	773	727	672	697	753	761	754	747	728	756	690	748	727	698	763	755	715	717	730	796	730	728	733	701	747	690	727	734	732	736	784	704	774	700	712	718	755	764	727	740	738	750	731	750	723	769	691	703	714	711	676	716	714	707	722	691	730	734	683	736	753	712	730	713	731	737	737	755	737	772	725	711	759	748	771	696	711	699	726	679	698	782	728	722	745	723	730	701	751	761	700	784	725	698	712	745	676	703	758	729	724	719	752	697	740	709	724	713	709	719	699	731	720	740	709	732	740	776	748	741	735	713	718	728	744	772	734	733	748	715	724	748	704	742	703	790	746	733	761	750	671	741	731	722	731	784	735	744	718	732	692	705	766	779	710	748	733	730	735	676	775	719	768	737	699	701	732	758	728	746	719	770	706	697	720	702	726	708	728	677	694	772	705	764	729	735	721	734	732	768	729	722	734	757	724	710	806	745	678	725	772	735	721	744	774	732	736	726	683	738	692	742	748	694	731	737	729	701	746	758	720	728	689	730	727	742	705	707	743	705	690	730	777	711	728	696	757	664	735	728	751	721	741	738	723	720	763	746	681	772	703	723	753	726	692	714	798	735	758	775	733	729	708	739	761	768	722	714	770	699	731	738	705	699	747	725	758	769	706	710	736	762	765	750	731	794	723	735	731	707	682	721	733	695	758	740	728	714	742	751	715	722	713	669	734	738	761	722	680	706	678	718	727	718	752	749	678	753	741	744	685	734	709	693	711	745	733	762	684	721	733	766	752	720	756	673	718	692	763	719	739	720	760	686	691	745	750	729	709	700	690	746	719	697	745	724	738	731	765	738	718	777	728	713	722	714	722	750	752	725	720	768	755	704	742	717	772	739	734	704	706	712	752	760	760	751	722	752	747	771	774	792	712	734	725	767	709	679	688	722	743	719	744	766	759	734	765	775	740	750	722	750	679	692	727	705	728	700	741	745	726	718	774	720	705	697	701	727	706	726	726	764	754	791	766	793	720	738	741	766	725	722	724	762	692	733	710	733	732	706	750	757	762	742	706	735	709	726	751	729	735	690	713	693	713	709	701	622	699	691	755	752	784	711	702	741	756	690	733	742	689	697	753	739	746	738	747	739	718	712	695	737	777	752	750	733	766	732	723	725	754	699	758	683	761	723	693	685	707	778	738	755	720	750	715	726	670	746	739	699	717	748	765	717	696	753	754	749	683	715	729	736	693	694	691	746	718	740	730	715	657	764	742	694	764	695	737	679	691	737	718	766	756	725	687	742	759	723	714	675	706	735	778	768	672	680	714	745	720	709	735	731	697	793	784	712	738	728	763	695	657	723	687	737	708	672	775	686	729	735	731	711	740	724	743	732	723	716	748	694	707	688	709	728	717	704	723	717	761	740	711	726	716	743	781	717	727	722	748	716	742	706	711	742	732	711	734	753	720	745	688	710	678	742	734	707	713	673	735	752	694	731	763	693	743	714	739	753	754	722	691	701	711	701	749	752	712	713	740	734	746	696	732	706	724	742	726	721	766	713	751	692	723	700	767	717	707	763	750	692	743	746	768	733	741	746	691	709	710	697	721	691	756	740	746	716	759	659	750	735	698	694	696	724	724	711	734	718	758	743	733	723	714	748	739	749	733	743	726	723	711	749	748	742	752	742	778	737	767	768	703	753	775	724	732	764	725	727	749	787	689	763	676	748	718	742	750	777	696	730	729	727	685	707	744	742	743	772	802	724	712	715	713	732	763	714	736	712	754	793	730	752	735	711	777	768	738	760	715	741	748	724	727	754	702	699	733	729	767	696	732	751	725	689	716	706	739	697	732	738	731	734	760	720	756	730	718	804	731	697	724	779	799	719	685	719	773	727	749	726	713	717	651	779	692	698	766	738	688	718	728	751	746	694	743	751	773	658	725	676	731	703	734	700	744	704	732	721	779	721	741	749	705	756	697	743	727	743	683	701	709	730	747	777	779	770	728	704	752	742	711	746	729	727	745	735	704	769	689	754	738	748	727	745	724	725	740	720	688	729	733	752	729	764	743	681	670	785	727	742	767	716	738	745	728	727	789	739	704	720	730	738	724	757	737	711	732	691	728	720	682	715	697	676	766	756	753	748	711	762	773	672	692	753	753	709	726	734	717	730	757	677	769	753	757	738	731	709	740	712	748	721	689	718	756	750	722	709	707	718	747	683	731	709	743	729	720	763	710	713	734	728	776	717	743	735	740	718	735	730	749	747	756	739	725	752	758	709	705	686	763	749	744	746	708	723	765	713	748	778	756	725	736	761	784	666	742	727	717	753	709	718	764	686	735	754	744	709	718	733	716	766	688	706	712	730	732	720	740	712	704	774	773	708	694	746	705	777	744	763	716	714	780	730	724	747	741	639	699	744	758	760	732	726	707	686	723	733	739	688	720	717	767	713	746	734	728	708	674	781	769	763	698	711	716	677	689	702	686	681	720	714	774	752	748	770	692	695	721	683	710	740	746	719	731	782	753	666	767	747	735	750	755	688	738	706	746	672	752	752	730	746	748	742	746	755	726	727	733	695	736	676	718	668	695	712	763	714	730	705	689	754	760	713	731	764	730	743	716	712	723	740	708	674	738	706	719	696	725	735	723	724	673	735	739	655	723	714	751	758	758	764	752	680	725	762	742	725	754	751	707	728	765	710	696	718	733	753	747	704	767	705	758	678	775	766	742	695	689	696	752	765	712	741	748	722	769	740	715	730	736	746	696	681	735	772	728	698	728	753	778	791	744	717	718	756	799	730	748	724	766	781	753	747	702	784	705	693	759	739	748	766	710	747	715	747	747	733	748	710	784	710	726	743	743	738	750	724	712	748	729	721	738	708	715	748	707	759	684	725	732	724	748	683	695	736	715	689	729	734	754	704	703	735	720	730	730	719	751	745	752	712	763	714	746	789	746	739	720	718	769	753	745	679	720	717	743	756	698	734	727	693	728	733	693	726	698	748	713	738	742	729	754	721	690	689	717	703	706	731	730	769	786	761	763	736	719	745	747	703	767	755	741	681	677	720	701	737	723	768	774	767	746
6062	1494	1354	1049	915	821	903	849	839	765	791	811	796	806	759	800	769	787	814	763	770	773	746	760	791	814	763	745	780	766	718	786	829	777	769	759	772	786	810	799	758	746	782	706	745	747	776	741	779	771	734	792	820	768	762	774	731	748	818	768	747	756	782	755	746	809	791	776	789	764	777	765	763	789	782	784	753	772	768	792	761	752	783	808	721	734	724	827	755	797	767	785	747	777	811	812	749	816	703	748	794	757	781	801	785	760	737	735	788	756	789	796	745	752	789	771	751	762	774	757	761	771	787	791	797	768	789	815	786	804	792	747	824	747	777	755	801	762	738	745	731	816	764	739	797	752	776	752	772	749	776	781	785	793	765	759	748	751	772	720	802	757	717	765	835	776	787	763	757	801	761	758	784	754	737	761	778	803	815	718	807	761	727	714	792	766	756	781	766	767	733	758	813	781	726	759	802	791	748	783	741	800	765	749	764	785	734	811	784	801	761	781	768	780	747	781	818	794	760	767	802	794	778	766	708	753	735	785	752	813	785	795	739	778	789	790	795	745	822	767	763	748	780	771	781	768	789	760	778	777	777	745	761	775	807	757	796	794	727	805	775	765	782	805	779	797	755	803	810	746	791	739	803	779	784	784	790	774	736	749	806	768	801	779	796	732	753	751	832	765	808	753	782	816	784	740	802	769	779	745	742	783	793	756	789	786	788	723	754	742	795	783	747	747	733	731	761	773	800	738	780	748	772	762	781	760	808	770	787	746	781	740	794	783	754	737	756	754	768	747	761	761	775	791	814	767	785	789	763	783	750	784	753	815	784	755	781	797	771	808	810	753	781	739	727	790	754	766	743	780	732	737	761	805	752	769	796	771	755	803	790	777	715	801	782	759	731	808	781	827	763	743	812	767	741	788	738	780	763	722	739	790	765	754	782	712	737	833	809	720	791	783	758	774	786	762	813	754	796	723	778	750	744	768	749	786	754	790	786	791	776	810	800	753	755	820	746	819	747	754	766	753	738	821	765	771	748	743	790	813	780	779	795	782	740	784	718	737	735	770	753	753	734	833	779	766	780	795	780	740	710	750	793	792	755	783	759	797	808	804	767	798	802	729	779	742	789	809	794	787	721	688	834	796	789	812	746	777	743	808	797	758	762	762	740	773	743	807	744	791	797	776	793	781	732	794	798	791	765	802	702	806	728	763	789	700	757	742	801	745	801	785	768	725	779	730	762	783	806	752	742	771	755	777	770	767	761	769	760	778	763	769	739	713	768	800	763	755	754	742	755	758	703	743	731	771	804	718	731	800	739	768	767	799	780	722	756	791	754	761	803	807	766	768	793	743	733	772	785	766	769	744	799	783	781	766	727	723	777	826	791	798	759	769	780	782	744	722	763	793	786	822	800	759	764	799	808	765	778	803	777	787	834	795	772	769	742	787	768	779	761	774	821	774	730	793	797	769	788	752	790	770	760	800	742	808	775	787	796	769	765	761	817	769	732	744	787	779	788	751	732	755	796	752	783	754	783	730	781	770	770	789	758	749	783	792	816	737	760	715	762	814	773	763	760	731	771	771	758	774	793	774	766	792	767	735	766	770	752	795	756	684	795	761	733	805	721	774	776	756	802	787	750	744	736	772	770	787	754	766	747	723	746	752	807	794	750	799	696	780	770	780	760	771	772	755	739	748	762	780	821	760	712	793	754	761	764	756	758	716	759	765	800	749	774	757	733	741	752	781	798	750	762	771	790	780	815	806	754	757	786	768	765	759	729	748	776	741	728	775	780	753	764	742	770	741	793	814	772	760	751	748	740	758	700	746	739	744	758	773	765	793	701	779	735	758	781	723	765	723	756	738	786	711	799	828	751	746	790	786	748	703	760	767	792	785	774	787	804	762	790	764	741	760	787	782	781	776	755	806	771	739	728	835	724	769	792	773	754	760	766	777	762	773	738	758	695	755	788	773	793	788	753	812	754	755	778	760	764	800	757	790	731	763	755	812	741	763	776	736	777	780	772	750	798	768	790	768	745	768	742	738	765	760	765	763	763	799	749	717	792	751	783	738	835	780	750	796	767	792	765	756	749	718	759	745	756	765	765	751	750	824	780	798	762	785	776	780	780	743	724	749	743	822	744	752	815	768	784	747	777	781	790	806	747	835	766	730	740	776	744	772	768	769	739	745	747	791	748	750	777	778	750	772	779	823	773	794	720	731	808	744	811	746	789	763	774	731	762	761	781	745	752	829	742	794	778	800	771	772	799	732	832	798	758	763	786	791	749	801	755	766	782	764	783	782	787	791	750	787	810	757	789	791	750	768	769	742	759	743	728	710	774	794	784	775	810	791	774	767	750	754	755	731	746	762	712	810	745	793	806	775	760	710	852	764	711	746	758	828	751	773	742	776	809	768	784	797	721	777	808	772	797	727	811	782	773	737	782	754	765	787	758	772	785	785	777	785	805	758	801	733	773	731	785	748	735	800	753	792	780	732	830	780	803	774	794	749	763	700	833	823	781	773	764	748	735	744	728	756	770	779	787	719	776	785	733	755	786	777	812	767	824	846	802	745	749	768	776	730	757	757	720	779	724	771	722	763	810	762	786	817	815	809	780	738	791	753	792	779	721	753	722	780	779	784	771	758	757	779	769	808	809	772	773	765	747	802	739	797	768	796	724	770	811	718	748	798	754	839	798	789	792	764	768	771	727	728	785	740	780	752	781	783	783	752	779	741	755	790	778	779	689	788	753	782	794	778	763	736	794	808	747	782	793	741	756	731	784	759	770	730	788	774	806	775	742	775	777	771	777	764	785	789	766	785	748	749	776	783	844	750	801	768	765	790	813	740	795	748	750	757	788	775	803	745	790	732	765	762	778	772	790	781	746	782	794	764	778	776	818	770	794	746	771	743	735	761	738	735	781	759	746	793	795	777	727	801	753	791	755	781	798	766	771	776	811	796	753	801	778	777	796	747	783	755	780	766	756	768	787	710	727	758	775	729	765	767	776	758	779	769	820	765	777	780	763	766	777	792	798	781	811	785	768	749	795	764	773	722	762	768	772	757	715	772	781	777	768	743	771	719	778	752	764	773	789	771	730	780	799	796	770	817	788	776	770	756	766	758	813	733	750	741	797	763	737	760	741	771	758	789	813	729	785	743	732	780	762	760	773	774	772	793	825	811	729	791	764	772	792	757	762	791	724	753	778	728	756	754	783	748	799	773	737	758	758	777	795	734	746	804	756	767	731	766	763	781	715	759	739	773	755	739	782	728	788	779	703	758	757	782	749	721	742	777	779	793	783	744	774	792	802	736	731	792	744	813	779	755	752	783	759	719	753	750	760	731	802	793	787	756	759	767	749	754	807	754	739	733	807	738	760	753	789	736	778	815	761	774	817	729	776	753	777	768	757	775	736	731	772	701	749	697	767	788	748	706	755	800	716	764	785	756	730	758	739	759	791	774	793	750	791	709	754	741	765	761	757	750	806	758	755	789	772	831
24420	20324	26277	24202	20272	7079	1330	904	759	676	585	532	518	502	483	454	485	462	433	414	436	419	438	407	381	383	388	422	432	378	358	383	389	377	411	383	394	376	419	388	407	414	408	375	387	376	386	403	385	344	332	363	372	388	391	359	378	356	352	379	358	379	362	388	368	385	389	351	385	383	392	373	362	405	353	360	391	359	361	397	382	353	388	338	347	390	358	349	367	402	388	364	355	357	365	366	389	411	375	378	402	379	370	374	382	341	371	344	379	382	356	383	343	360	358	364	384	369	358	367	357	372	404	354	344	343	369	369	383	356	379	332	402	350	395	353	345	382	370	373	375	381	365	364	353	374	346	362	345	354	366	354	323	356	376	378	372	370	393	353	356	402	401	389	403	345	338	372	362	381	377	362	405	385	355	360	414	385	370	336	364	392	363	361	377	382	374	341	369	376	376	356	408	327	361	404	354	355	364	366	356	344	366	340	357	373	365	368	333	371	354	386	371	375	333	354	380	361	355	364	363	382	354	365	389	351	398	404	346	368	356	389	375	402	379	378	369	372	386	359	382	388	394	372	385	377	370	381	360	362	415	383	391	383	371	386	393	348	374	374	405	396	328	385	359	383	389	323	376	398	362	378	399	369	316	353	388	370	388	369	394	370	355	371	343	389	380	373	366	341	411	403	363	402	361	382	358	388	368	381	373	362	373	355	353	350	378	403	383	363	371	361	367	374	374	338	370	371	367	373	342	389	391	388	336	351	315	371	390	379	378	349	353	372	390	359	344	381	393	376	347	395	358	363	382	384	381	377	372	374	359	355	410	405	369	415	365	342	347	362	372	334	352	342	363	348	360	383	360	363	351	340	361	396	390	387	361	363	385	355	366	375	373	400	360	384	365	349	381	387	395	370	348	354	356	389	356	350	358	361	369	384	349	367	372	353	368	373	371	412	364	373	388	403	411	372	374	368	352	372	383	361	349	347	388	385	366	371	364	377	342	355	349	358	348	358	342	355	415	378	366	367	362	405	377	349	358	367	386	380	355	377	381	362	407	371	383	374	340	378	399	381	376	351	354	336	372	361	322	368	341	367	352	393	365	366	365	388	370	360	367	347	366	387	367	361	362	376	349	344	388	350	337	330	349	385	354	349	361	398	369	372	399	403	354	401	363	365	381	351	347	349	383	343	341	350	361	362	391	392	384	377	381	349	357	359	366	376	378	382	366	334	402	345	353	401	366	362	375	382	362	356	357	399	344	370	408	380	367	347	367	377	374	374	389	393	357	378	394	372	363	363	366	364	403	387	391	366	373	390	362	367	417	357	361	366	374	379	354	351	346	378	366	351	377	369	372	329	365	371	336	381	363	372	359	397	363	379	398	348	352	364	351	373	367	391	383	356	344	379	364	366	345	402	342	374	385	341	354	356	348	370	395	350	333	336	367	387	348	386	406	336	374	368	364	330	394	356	375	386	390	370	375	372	372	358	381	429	355	410	354	365	350	350	350	333	371	354	358	389	384	354	383	341	380	353	358	363	361	346	377	347	369	391	380	386	345	363	335	380	367	373	394	355	347	369	327	344	360	384	368	383	380	369	393	406	383	352	339	338	365	352	363	386	337	361	383	410	357	346	376	371	353	374	313	348	379	380	368	331	376	378	398	382	390	389	396	356	356	362	380	362	365	351	353	363	368	361	342	355	364	403	343	401	365	379	406	391	349	369	395	377	416	379	381	356	358	369	345	384	384	374	358	359	367	372	327	386	370	378	364	381	363	336	382	372	362	378	378	387	386	355	338	351	381	389	401	356	336	365	320	367	367	354	398	392	385	323	392	379	328	377	358	376	344	327	353	364	337	338	387	383	374	393	396	354	355	343	363	346	393	371	349	353	386	342	377	381	362	364	347	337	371	358	368	351	333	395	393	382	408	362	420	347	357	340	336	373	384	365	366	385	347	369	339	389	371	362	341	359	339	367	391	373	373	357	389	364	388	355	381	358	370	341	388	369	389	404	377	368	361	383	360	386	352	347	335	369	339	363	348	374	360	348	358	359	375	367	342	376	347	369	364	380	380	368	384	385	371	352	365	355	398	324	384	349	371	345	376	351	371	378	377	367	326	348	325	346	365	355	392	388	376	347	362	358	402	375	355	364	355	376	378	380	346	367	347	341	365	359	392	344	381	367	327	371	348	412	417	372	352	362	362	367	365	363	409	366	380	375	364	377	352	362	376	388	383	376	340	387	383	362	367	340	371	351	390	334	385	370	337	371	349	379	349	395	372	355	393	357	351	358	342	379	325	374	381	344	358	375	370	378	341	397	352	346	377	356	368	399	373	374	369	386	324	354	367	370	334	351	344	342	353	394	406	348	328	388	328	352	379	403	339	392	346	346	376	379	349	411	382	349	375	337	379	349	366	396	337	345	431	388	388	375	371	383	363	361	368	390	350	388	391	400	392	369	334	362	348	403	371	390	381	389	350	353	340	393	355	391	372	364	384	399	399	351	388	346	413	343	367	393	370	372	345	361	359	339	349	373	379	321	393	353	383	336	368	367	393	370	355	405	398	360	374	389	381	400	360	378	377	389	356	338	364	369	358	359	332	368	380	355	389	378	374	351	360	367	345	365	336	374	376	362	395	370	374	352	343	335	367	385	406	361	338	331	347	407	371	355	361	355	352	406	394	375	335	364	357	362	373	349	402	406	380	380	405	331	397	368	408	382	369	363	361	334	367	362	350	381	383	363	380	378	368	356	356	355	362	341	413	391	398	352	382	378	423	342	366	388	357	398	352	381	382	367	343	365	355	343	326	345	342	403	365	356	376	351	391	349	359	375	383	381	323	337	353	389	357	317	362	400	354	378	387	388	354	383	361	344	368	387	386	411	332	375	401	340	375	332	406	382	339	344	357	392	405	342	358	357	385	361	381	347	384	372	348	384	375	328	374	349	372	399	350	359	361	353	361	361	405	381	367	347	346	388	369	388	356	304	380	436	362	359	408	359	364	361	361	376	353	383	365	346	368	361	371	367	362	377	357	368	346	398	377	344	357	330	341	351	337	344	396	350	369	335	330	385	347	396	315	393	358	386	376	352	364	341	334	387	343	409	398	355	349	383	362	365	368	370	383	370	363	380	380	389	376	336	347	353	373	354	332	350	385	363	358	386	384	370	391	348	355	366	387	338	401	364	369	365	419	388	353	387	359	366	350	367	409	406	366	312	357	354	326	378	374	376	359	392	414	371	397	375	374	365	355	413	367	306	382	364	377	346	390	388	357	368	381	348	378	357	378	349	382	386	369	402	336	349	376	364	380	408	405	373	381	355	357	380	399	387	366	353	361	341	393	392	353	358	398	355	385	373	401	387	348	364	367	345	386	387	360	356	387	380	372	368	366	382	391	403	370	353	374	364	384	412	400	369	361	362	379	396	379	391	346	394	388	357	330	356	377	355	391	386	370	366	356	359	363	347	357	368	353	347	366	377	341	360	351	371	360	378	367	353
12783	11263	9892	5534	3627	2501	2033	1600	1336	1117	1023	933	818	773	682	661	635	632	605	571	548	507	517	492	473	456	442	452	478	439	445	416	480	429	437	419	437	410	426	438	425	426	441	431	441	410	440	440	420	393	475	393	385	395	412	387	414	396	436	402	415	404	396	402	420	411	406	399	384	414	411	395	384	382	443	401	404	427	448	418	405	408	420	393	417	375	412	412	443	379	411	414	400	383	392	414	398	431	393	392	426	403	408	402	424	416	410	374	383	364	392	398	422	414	405	412	425	431	396	410	377	367	389	415	391	358	443	410	404	403	412	397	376	384	384	403	400	376	424	423	392	395	427	410	384	420	415	400	375	413	388	407	364	406	424	381	418	424	395	414	403	386	392	385	390	387	402	400	381	355	406	391	406	410	415	419	414	382	384	389	408	377	405	383	428	416	405	359	358	423	427	416	379	409	378	408	399	410	376	403	418	388	365	416	409	391	434	413	393	399	385	402	402	413	414	434	363	370	397	395	399	439	453	410	402	387	436	358	394	371	386	384	384	377	412	396	389	404	396	381	406	391	394	399	371	402	364	417	377	395	422	406	387	392	439	392	396	405	421	436	407	387	394	438	392	418	381	377	417	387	424	377	361	388	397	443	359	398	405	376	416	373	387	418	384	398	440	414	377	398	428	409	398	377	394	440	396	428	418	428	397	387	415	386	420	394	426	433	429	381	419	429	400	371	380	404	401	382	390	402	391	383	402	404	408	380	394	412	385	403	385	398	422	376	388	398	419	428	366	418	363	407	407	371	366	413	409	410	405	352	377	417	348	385	390	362	397	408	424	409	422	409	405	374	382	377	379	380	404	367	355	367	391	416	364	420	404	419	401	383	399	403	406	381	416	422	392	391	396	415	420	376	404	403	394	375	411	418	380	396	413	418	404	397	387	396	414	386	404	394	382	401	371	367	416	366	376	397	396	416	389	384	407	398	413	416	412	397	379	375	357	398	412	405	399	369	400	406	415	422	402	413	355	405	373	399	409	369	417	425	401	381	387	431	414	404	369	364	436	379	342	423	384	431	412	361	378	382	375	391	393	450	431	410	414	360	386	387	406	399	399	388	409	378	383	372	369	397	403	373	404	396	377	377	386	388	398	398	400	385	403	401	397	409	393	403	389	423	378	401	364	413	418	399	378	402	407	383	390	403	393	375	393	389	401	372	359	390	386	362	398	407	444	446	417	383	422	396	432	338	391	419	386	372	389	411	449	412	398	420	394	401	408	360	377	447	414	429	407	409	352	402	396	414	438	387	432	419	408	407	400	422	403	401	410	372	381	383	406	367	409	398	417	413	348	371	405	390	410	408	383	388	365	398	404	403	385	405	391	395	401	379	384	424	394	423	406	406	416	379	406	392	397	392	399	402	418	377	380	431	410	379	403	408	379	390	460	389	418	422	408	400	384	412	394	409	419	435	399	399	376	380	417	388	392	379	426	391	404	376	378	391	392	403	393	386	386	385	381	417	396	370	392	390	386	435	396	415	362	385	401	387	402	406	425	390	423	414	350	402	415	418	427	374	410	413	348	381	410	404	381	442	399	437	424	409	424	416	391	382	400	383	413	412	419	413	408	364	380	363	423	402	408	341	390	397	360	412	402	360	394	408	407	388	391	416	393	397	402	400	391	377	409	400	383	404	395	400	419	439	402	367	382	386	402	403	407	378	401	425	386	379	369	371	391	410	401	366	398	376	395	412	421	433	386	386	404	419	364	370	366	406	407	392	373	420	347	419	400	429	424	445	405	413	448	391	431	384	391	385	418	403	395	403	397	357	412	405	437	417	391	373	396	383	395	402	443	369	398	385	397	387	401	399	366	427	378	408	382	420	395	400	402	409	386	397	377	406	426	424	429	387	398	395	354	395	397	399	417	400	398	397	414	390	373	383	386	380	390	417	395	428	376	403	362	394	388	403	415	384	390	411	387	398	417	381	417	411	381	389	399	400	434	417	377	418	364	415	385	431	388	380	377	387	382	425	382	373	411	381	392	404	374	409	391	392	390	404	402	398	392	398	386	393	412	405	386	391	384	420	387	388	405	375	373	424	378	407	358	404	369	385	372	446	381	444	426	436	380	404	405	405	401	407	420	429	458	388	383	411	395	388	377	419	401	375	347	393	382	374	442	429	415	397	400	396	413	403	419	379	374	387	409	411	343	384	413	409	405	430	399	387	424	411	393	360	400	399	395	366	409	417	404	389	377	381	411	400	376	384	381	430	407	392	397	394	387	359	409	390	425	393	416	399	392	429	391	407	401	406	391	400	416	414	380	407	408	414	396	397	387	411	367	412	401	419	387	370	401	374	425	368	421	433	412	373	417	393	388	412	432	390	386	399	399	366	410	408	348	399	401	440	409	371	372	387	393	398	409	389	405	363	399	388	392	387	402	409	391	439	426	367	406	411	398	414	378	385	427	420	394	420	367	406	385	386	390	405	438	415	396	411	378	405	386	378	404	390	417	385	417	397	390	441	393	400	377	383	430	390	423	404	366	348	431	414	421	403	420	387	395	400	382	368	374	393	391	362	384	393	373	371	410	417	408	377	414	364	401	382	431	446	373	367	428	415	373	396	409	392	416	416	394	390	384	376	372	421	379	398	404	432	396	409	399	439	404	387	366	390	370	423	383	362	396	383	422	401	391	418	414	414	391	421	401	426	389	384	412	372	408	382	366	417	397	395	404	400	401	403	414	390	429	412	366	413	386	421	398	373	392	368	413	401	359	383	416	390	398	401	374	410	451	420	393	406	413	394	383	437	370	412	400	411	444	421	422	363	387	381	373	413	416	396	377	408	383	373	397	392	382	415	380	376	382	379	385	417	366	422	422	409	399	408	396	412	371	387	414	365	446	420	387	408	410	419	395	399	390	374	382	349	413	360	408	418	420	371	412	403	403	416	345	406	383	403	386	379	395	381	356	406	372	415	389	418	439	356	398	392	386	415	435	379	416	432	396	396	372	392	421	407	411	413	397	360	424	399	379	371	400	418	374	381	394	401	416	428	421	385	404	407	381	351	393	405	399	384	444	397	389	399	386	398	410	426	393	400	393	421	391	396	407	396	405	385	412	388	394	395	399	391	394	416	421	391	397	414	407	396	396	397	413	419	381	415	400	415	440	432	418	412	408	413	415	413	380	373	390	396	421	430	396	398	426	418	410	440	378	397	399	402	348	362	378	369	388	421	409	381	410	391	388	382	360	402	419	402	416	427	397	415	413	371	381	425	381	425	364	355	435	383	427	373	405	392	402	393	412	421	405	382	385	421	360	383	382	385	404	375	389	375	433	406	418	396	393	375	384	386	386	398	389	406	401	381	367	391	385	404	366	366	427	394	381	361	407	398	376	383	405	404	383	373	395	431	390	434	417	396	365	397	395	389	429	420	410	369	421	395	363	436	420	409	413	406	393	400	381	413	381	375	391	385	396	410	392	391	407	421	396	381	399	393	417	397
22629	20326	26767	23736	20332	20332	6159	1920	1422	1356	1360	1120	1113	1080	1013	981	983	943	926	949	877	864	835	888	885	836	824	835	884	808	783	854	756	837	829	823	851	770	843	801	837	781	792	805	840	771	798	819	787	805	789	814	808	782	753	750	781	750	777	788	761	799	801	778	767	810	782	797	740	729	826	741	793	743	792	750	740	759	797	738	815	758	790	760	748	776	754	811	769	763	741	740	759	766	806	799	802	724	788	768	809	800	786	838	755	805	806	773	809	735	772	737	759	781	777	795	763	802	812	737	752	791	744	723	738	796	735	805	788	756	769	774	731	767	782	767	779	778	730	753	761	725	779	764	777	794	798	744	796	693	714	749	780	784	691	754	774	786	785	785	815	735	732	784	769	763	821	750	734	802	764	804	737	715	764	779	753	748	749	763	747	811	808	749	796	725	745	722	797	807	751	761	773	773	762	763	731	766	828	761	756	757	783	766	770	741	795	749	758	745	788	742	764	756	750	733	796	780	749	740	833	753	754	782	745	757	734	767	789	778	798	743	738	753	753	793	753	776	770	750	797	813	758	764	763	765	776	779	770	780	755	750	772	726	729	799	815	784	784	783	746	784	757	762	754	766	779	788	733	777	766	777	756	741	778	773	776	800	773	777	788	763	758	728	733	779	744	760	746	837	721	727	753	797	700	755	763	738	815	793	744	778	794	798	731	744	784	726	719	811	760	757	771	730	739	791	722	777	802	757	776	718	741	807	772	779	807	715	769	776	728	781	770	783	745	776	785	796	816	805	793	743	733	784	745	735	720	782	780	792	803	759	701	770	812	760	794	729	818	722	784	742	750	747	739	733	736	749	816	741	750	772	795	800	774	764	718	823	794	734	777	743	760	765	805	745	730	765	722	756	711	755	810	793	753	726	744	777	805	731	742	759	822	761	768	734	783	790	721	775	737	783	780	800	780	752	767	811	787	720	733	789	782	721	776	734	795	721	783	717	776	743	782	798	744	732	768	744	778	720	719	751	786	738	797	755	772	716	733	795	781	740	779	799	746	777	768	791	777	726	777	798	721	826	756	711	788	766	761	722	786	781	765	715	767	761	813	694	784	788	766	777	727	742	760	745	799	760	750	792	697	779	748	719	761	781	714	728	773	803	755	753	747	755	744	721	732	805	789	674	779	760	750	742	805	726	750	782	716	790	772	797	677	765	774	771	759	763	753	718	743	752	732	730	770	763	791	768	817	727	777	710	716	793	787	799	756	773	768	761	729	765	802	792	794	725	787	766	805	739	749	793	775	764	744	765	746	804	746	740	774	775	779	784	767	784	713	766	764	735	815	728	751	752	808	758	766	817	760	737	735	755	740	762	721	752	764	727	756	805	781	736	770	743	794	772	753	834	815	732	746	744	798	742	752	777	782	732	771	750	793	738	719	808	777	769	777	739	791	794	776	757	834	708	725	769	774	776	780	768	769	745	789	799	756	744	809	768	751	773	762	721	811	739	774	797	800	785	758	774	764	744	741	765	771	713	777	779	751	766	692	799	770	784	830	783	743	768	742	778	736	765	753	697	772	723	746	747	783	815	776	780	768	761	780	793	781	754	755	773	757	790	756	767	756	758	815	831	761	802	758	750	759	795	777	788	820	779	795	792	759	777	774	734	751	768	782	751	773	797	725	779	810	800	789	791	788	737	786	740	731	734	807	741	760	779	777	809	750	759	809	789	725	786	742	809	737	791	776	713	763	788	774	754	814	748	777	748	773	744	755	799	715	724	737	768	788	752	778	801	734	789	765	745	778	744	776	695	775	764	847	787	762	788	752	818	719	754	795	800	751	804	720	754	801	810	768	764	797	753	740	790	764	717	780	734	755	789	772	739	707	765	767	790	755	777	790	792	790	759	816	752	756	739	785	789	763	751	755	772	693	812	729	787	713	741	748	767	753	771	773	739	709	785	756	743	791	742	799	737	806	760	739	781	777	791	778	767	742	794	772	769	723	752	758	740	724	755	790	776	766	741	793	761	716	762	772	796	736	806	775	750	764	807	794	724	792	763	755	721	775	794	769	757	769	795	740	769	741	754	754	745	813	738	796	774	813	812	762	777	768	780	775	789	808	743	782	723	760	768	739	748	755	828	781	808	747	827	788	744	739	796	766	743	751	792	769	709	814	761	732	785	758	775	684	698	742	724	795	770	775	755	783	798	728	772	765	778	744	754	785	759	752	778	755	800	740	777	798	721	818	744	779	738	733	771	765	760	792	707	741	749	702	746	794	766	780	815	750	784	798	782	740	771	709	706	729	773	756	775	770	712	699	778	781	756	734	753	732	770	748	728	756	753	785	762	777	757	817	765	741	766	807	739	790	739	775	743	791	806	777	742	776	716	807	774	791	774	729	737	739	706	791	750	756	761	745	772	791	751	762	775	720	776	743	732	760	828	802	769	797	751	755	754	785	760	770	770	774	775	808	778	791	782	757	719	800	807	733	746	733	770	797	796	768	738	741	794	826	791	759	768	784	761	761	796	775	742	742	782	764	761	773	759	782	786	799	775	788	758	762	739	762	760	742	738	774	744	752	745	787	754	794	763	778	741	736	780	749	742	776	719	759	765	772	778	750	821	773	790	790	734	791	723	712	723	756	693	702	792	741	750	751	748	745	756	803	776	776	754	757	727	849	788	781	787	740	712	727	755	756	767	740	721	740	797	746	772	733	760	768	777	826	712	742	759	795	761	791	771	752	794	749	767	787	721	830	817	754	767	806	763	743	757	722	726	765	782	806	766	773	765	750	759	787	775	805	782	761	744	781	797	762	757	774	749	809	790	752	760	767	774	792	826	769	785	776	761	759	789	761	780	704	782	789	777	734	797	758	749	754	797	760	779	800	780	784	710	749	779	733	833	738	798	748	810	773	822	716	770	756	771	767	775	744	788	794	777	756	774	813	791	797	767	799	715	771	764	775	742	771	761	764	733	751	744	781	796	748	752	749	725	768	746	816	752	701	751	783	800	806	822	816	785	789	774	777	785	764	739	756	779	722	753	797	729	730	806	744	719	744	771	766	762	740	753	761	773	714	794	742	743	719	752	779	760	757	752	778	747	758	801	773	763	795	776	783	795	814	736	768	776	747	771	717	743	756	814	788	825	759	741	805	748	802	773	781	767	753	736	743	759	775	723	737	699	769	768	752	756	730	732	747	750	757	758	734	812	769	818	747	735	803	781	763	749	800	775	790	806	732	726	746	716	815	746	774	752	788	761	710	756	771	716	783	739	798	756	758	790	777	760	730	751	714	767	790	817	790	789	689	755	741	734	773	735	734	812	747	822	745	773	726	747	754	745	742	772	756	770	779	720	765	788	819	828	759	786	776	779	754	740	788	762	768	769	811	766	764	768	735	754	818	755	759	763	770	795	747	759	774	787	811	734	724	800	759	803	783	793	791	754	734	775	767	752	781	765	778	754	758	804	773	778	732	749	720	740	777	790	773	733	754	743	743	773
16426	17628	16064	9587	6418	4813	3735	3029	2577	2090	1951	1648	1484	1433	1367	1190	1163	1157	1166	1098	1061	1021	950	911	893	885	877	875	846	878	860	865	872	860	794	818	851	840	821	769	830	777	787	788	784	809	797	787	711	804	724	773	730	745	752	760	780	762	733	753	743	766	781	790	801	732	785	731	736	714	749	764	731	738	761	734	774	735	777	724	746	738	754	777	780	772	761	730	687	701	761	741	784	795	700	724	722	772	729	773	781	763	715	737	750	790	761	729	788	716	760	763	750	728	753	756	773	711	754	793	774	720	734	716	770	738	759	764	740	753	695	770	734	720	773	743	721	682	721	723	743	783	762	739	783	755	749	772	711	757	764	710	725	805	747	801	699	782	755	757	713	734	767	766	737	722	766	740	768	749	711	764	691	781	769	705	727	712	752	757	740	733	751	756	738	784	684	752	791	803	718	721	769	692	779	730	741	730	746	698	733	721	749	733	793	741	779	750	747	704	750	736	735	704	769	752	740	688	792	746	739	770	687	750	760	734	765	692	754	751	780	707	764	707	690	680	780	753	788	764	748	738	759	714	763	729	749	736	789	750	726	736	700	786	780	772	803	760	767	743	737	780	696	689	712	746	720	751	762	757	723	743	731	744	728	741	766	742	735	698	768	778	800	766	742	697	765	706	751	762	734	765	671	731	687	756	717	743	776	746	740	771	796	755	780	755	744	784	751	765	734	758	756	760	712	766	745	696	769	735	743	734	776	747	738	734	731	756	731	752	756	761	736	739	743	768	734	724	743	778	731	768	731	733	761	780	714	712	773	720	706	696	757	767	734	712	731	769	734	709	762	738	721	718	744	733	792	736	712	733	720	771	760	695	755	720	740	742	695	721	759	736	754	741	790	774	745	748	715	728	728	740	743	750	715	745	705	738	743	694	782	795	685	747	681	704	730	785	765	727	720	727	747	747	743	721	776	730	759	739	762	767	701	735	761	710	766	728	732	770	757	744	757	735	745	724	764	724	742	721	735	767	714	769	756	746	741	734	705	766	691	747	760	752	721	727	739	730	745	710	748	755	739	735	733	729	770	691	738	678	750	738	768	685	765	747	778	742	730	739	777	755	758	751	684	674	740	745	780	695	762	757	744	714	731	752	741	777	730	758	741	771	717	775	753	787	721	723	714	707	767	726	750	728	760	723	744	754	728	727	724	781	706	738	731	700	783	721	736	759	718	731	745	764	770	716	762	721	745	732	742	778	724	747	731	749	746	735	761	744	765	709	717	772	754	732	783	717	775	758	795	741	752	717	704	775	756	724	770	751	700	716	727	704	746	716	768	720	731	759	720	741	788	724	709	715	751	715	695	713	759	812	745	705	746	780	730	747	741	738	728	735	740	715	733	722	717	689	754	792	760	779	804	751	757	759	756	745	766	729	735	750	810	774	690	715	750	765	707	729	709	762	768	754	709	744	769	731	670	783	716	724	739	729	736	717	734	752	734	734	762	729	712	751	687	718	761	785	724	780	741	730	720	747	742	759	756	751	749	715	702	718	755	736	752	740	713	720	764	756	669	771	766	762	747	743	739	724	729	776	728	767	771	698	748	792	732	737	715	711	727	753	727	769	725	740	798	739	743	720	694	712	759	727	709	727	686	746	743	746	748	767	690	716	740	728	709	750	736	761	743	724	750	745	750	750	759	725	743	722	734	745	773	746	718	687	770	744	777	760	712	698	746	716	691	755	759	716	733	709	689	730	747	753	735	742	739	742	751	768	754	719	732	748	724	716	702	720	744	712	795	740	719	748	781	767	708	723	759	792	771	696	723	746	725	753	702	756	783	734	743	767	771	744	744	768	727	754	751	771	764	768	741	730	751	689	713	746	733	759	751	731	764	761	732	786	759	732	801	744	756	709	749	774	789	734	780	775	746	741	751	731	715	764	764	765	734	755	722	763	756	747	756	753	787	713	811	737	740	748	776	721	732	783	720	758	730	730	732	754	754	779	720	742	738	745	726	725	728	738	744	738	711	798	747	754	769	763	755	744	752	713	768	717	707	733	724	711	759	734	737	702	698	730	743	786	741	747	711	706	740	727	750	787	721	722	705	801	764	789	795	755	763	742	790	772	735	649	726	728	706	738	711	725	749	721	761	716	765	753	732	822	703	762	705	773	760	743	674	765	744	718	750	771	786	700	769	773	752	729	717	759	802	711	737	750	731	716	709	761	750	772	765	706	741	726	724	767	707	787	761	682	792	728	758	706	735	727	720	773	696	748	741	712	785	734	747	725	651	772	730	761	706	772	715	748	738	760	756	713	714	741	725	729	728	716	752	721	742	733	744	755	740	693	741	752	728	750	750	703	732	754	759	751	672	702	779	740	722	736	741	772	773	715	774	735	713	731	754	705	725	725	751	730	714	746	739	799	740	762	762	759	720	750	710	758	766	761	719	716	733	737	718	793	718	709	745	707	741	808	726	737	757	726	713	764	795	741	732	730	758	775	725	724	763	770	734	707	741	737	763	728	765	800	726	750	763	739	722	715	723	736	729	748	732	709	741	755	735	732	713	725	770	732	754	786	705	705	767	707	708	724	736	756	753	778	728	728	684	764	734	717	653	709	747	745	752	743	734	827	768	755	753	747	754	739	773	772	764	697	700	709	772	741	788	730	758	746	756	763	781	727	695	713	695	730	753	793	785	760	766	752	736	749	758	725	758	751	769	783	755	751	735	748	742	777	743	689	766	772	724	711	687	757	748	713	716	691	758	687	760	704	780	774	737	720	760	659	720	782	766	684	751	741	736	661	728	743	711	715	809	764	732	746	713	746	718	740	745	707	763	720	747	764	702	720	693	755	701	718	749	773	777	718	790	763	707	727	770	726	716	728	758	727	729	726	778	750	772	739	708	734	792	724	743	716	735	719	736	727	701	746	783	720	722	717	719	743	722	742	783	688	749	722	762	771	743	707	707	730	732	795	742	775	748	739	787	696	751	714	743	744	746	759	767	741	739	753	788	764	815	757	697	739	747	720	734	662	743	772	733	758	765	704	732	734	757	715	760	754	698	801	750	710	730	769	758	717	721	775	758	690	749	734	776	706	770	751	754	747	736	786	727	730	755	680	721	701	725	729	749	728	745	760	743	706	723	694	702	801	744	736	730	756	765	715	797	712	710	709	791	701	727	719	734	754	721	699	682	740	774	716	741	667	725	715	767	736	783	719	780	715	699	704	793	756	732	739	731	693	748	702	774	773	747	706	718	697	670	692	749	755	708	732	734	727	738	735	701	716	778	769	701	723	727	740	734	741	721	733	752	763	792	777	763	757	721	775	725	747	759	700	716	742	726	765	725	770	749	733	713	700	745	738	754	759	723	792	740	776	734	711	712	719	791	703	706	744	696	757	755	734	714	757	707	701	766	718	784	762	726	750	687	699	714	696	713	750	732	683	650	710	733	757	729	714	749	760	754	691	696	754	726	774	730	766	722	803	756	741	725	763	680	736	689	721
27705	12882	2034	1024	821	762	791	758	720	721	706	749	720	730	737	676	757	723	741	738	745	729	731	727	705	741	695	740	728	665	779	677	727	711	695	750	726	740	702	677	725	689	668	741	708	731	748	750	707	686	752	735	739	717	672	692	687	748	673	745	709	717	733	696	738	684	757	710	710	766	750	734	668	743	753	711	708	735	728	754	721	678	698	710	688	684	718	719	706	679	751	693	666	721	721	734	689	735	756	755	741	739	716	690	775	680	727	700	703	648	722	739	696	712	735	742	702	734	747	714	740	701	711	709	716	694	736	685	678	713	728	725	701	676	732	742	726	661	692	712	755	673	708	659	734	737	694	696	716	656	715	736	674	720	701	668	771	686	696	758	736	675	714	711	714	715	760	699	766	664	718	715	721	716	723	694	714	702	717	733	740	730	681	680	744	650	769	730	696	733	692	706	728	709	716	760	755	775	731	702	700	728	728	771	673	716	745	728	703	704	661	710	698	645	682	667	725	754	747	716	746	741	694	698	680	715	708	739	711	717	731	678	695	715	716	719	709	717	732	728	720	686	705	705	701	735	705	720	709	681	730	702	739	715	709	737	739	701	733	712	719	702	697	718	693	689	724	753	713	754	716	714	708	696	714	685	710	675	717	720	688	719	756	764	753	744	742	712	685	698	760	771	760	722	710	749	740	721	707	718	702	722	714	700	691	669	702	731	702	684	736	703	696	716	742	739	704	705	742	696	689	717	679	684	770	714	723	711	754	746	706	697	698	696	716	730	731	724	691	711	761	745	742	725	715	757	673	758	715	710	670	721	723	683	691	729	733	747	714	720	712	716	714	716	698	711	709	705	724	685	716	700	728	710	746	688	721	727	727	781	722	723	680	727	735	746	741	740	763	719	660	731	687	684	686	651	762	714	714	713	698	756	722	734	736	776	751	745	732	747	751	674	714	711	736	737	751	785	746	763	688	753	736	689	703	674	658	721	759	716	700	744	718	740	729	713	724	722	698	751	674	726	688	677	756	784	720	750	705	715	741	730	726	741	689	667	739	744	691	692	678	709	750	702	739	710	722	715	742	724	717	706	714	734	714	710	689	717	714	705	745	734	681	741	695	776	708	780	738	692	762	725	695	742	693	682	720	715	725	740	705	697	678	712	720	705	698	719	722	710	719	775	695	709	734	707	668	672	728	724	702	676	685	690	720	696	757	721	723	674	695	710	700	739	725	734	738	693	677	725	728	747	718	686	699	711	713	738	767	669	788	757	762	723	781	691	714	710	724	768	700	709	757	749	716	721	713	717	702	707	712	709	693	704	736	711	771	677	717	689	759	680	775	707	679	705	725	689	719	720	814	707	638	697	702	714	734	700	694	715	696	739	739	714	672	670	697	726	721	732	736	754	727	705	705	696	711	748	725	743	776	719	744	706	752	666	705	742	714	675	714	718	766	712	743	732	690	710	690	706	736	725	692	710	743	663	708	727	720	706	722	691	712	712	700	721	761	711	699	713	743	705	691	731	706	699	695	790	737	681	750	717	755	722	708	722	730	712	716	686	761	737	673	729	709	707	740	735	700	744	679	673	672	707	686	762	711	664	720	698	697	685	712	692	704	748	688	681	728	709	702	726	706	703	718	673	703	725	741	734	731	742	737	685	767	699	735	713	733	720	654	734	715	681	723	741	720	721	689	698	658	688	664	668	759	696	716	744	711	666	707	661	733	733	704	702	719	734	696	681	699	730	689	701	671	782	743	716	724	691	728	685	690	692	688	711	715	766	740	741	685	733	738	708	707	730	672	717	721	708	662	633	741	723	744	703	667	730	694	692	773	698	692	719	704	722	735	746	755	698	717	728	716	745	751	708	718	732	729	704	712	692	743	758	726	722	740	720	704	701	699	731	728	738	689	700	740	733	727	735	701	723	734	680	698	708	723	695	741	713	729	707	735	748	667	745	740	732	707	762	739	712	717	730	722	686	723	715	706	715	697	692	717	759	716	742	713	698	758	728	705	721	742	726	677	725	711	687	756	727	732	715	688	687	697	731	747	685	712	733	692	726	725	717	778	727	710	734	685	729	767	694	746	758	723	690	760	694	728	727	731	707	734	767	710	718	698	753	710	703	730	713	755	690	730	750	695	718	682	652	726	761	703	718	648	726	718	717	681	738	738	718	750	681	696	728	758	701	741	678	738	701	735	687	707	749	694	690	774	778	741	693	759	749	732	707	752	719	714	795	695	702	729	691	739	749	740	762	651	709	685	749	706	724	739	724	696	691	688	677	736	715	722	726	731	711	690	686	721	695	730	674	683	750	663	706	721	688	732	716	716	681	717	771	676	725	722	719	710	688	688	720	733	729	734	678	749	753	750	692	717	707	689	644	725	739	742	738	737	727	695	704	691	764	754	717	691	679	702	705	697	733	730	708	712	697	647	685	683	711	709	652	658	661	733	715	726	731	726	721	719	706	667	747	699	760	714	721	711	696	713	691	682	752	752	717	693	646	706	665	696	716	751	718	735	725	743	688	690	738	705	672	743	733	787	692	682	704	727	774	721	699	689	708	736	735	694	763	728	712	716	693	727	705	697	690	742	702	675	712	726	715	694	666	719	720	716	719	739	675	762	698	739	663	687	701	617	687	761	674	710	706	690	713	700	727	752	715	737	716	733	731	715	697	741	734	723	681	731	748	696	732	699	722	720	710	729	705	740	698	709	704	692	740	785	725	717	775	705	662	698	702	728	760	708	724	711	681	707	750	708	749	682	743	699	730	721	671	720	724	723	737	711	719	716	720	694	726	727	721	733	754	677	711	712	659	726	777	725	741	670	692	735	674	736	723	722	728	732	703	692	651	677	746	676	717	729	682	732	726	642	736	725	705	659	712	711	693	727	749	686	720	714	733	687	725	732	713	708	744	732	743	728	657	768	716	744	700	661	740	657	741	727	721	690	677	736	739	724	684	743	666	676	742	743	709	734	747	708	703	725	727	732	698	735	706	725	705	701	758	739	778	709	703	757	697	678	725	683	708	688	726	765	740	710	682	677	728	738	672	720	746	755	680	661	700	759	757	688	688	711	705	678	699	687	705	726	762	665	734	701	730	717	730	727	684	716	745	694	784	700	716	741	722	703	748	745	750	702	693	695	717	703	704	771	722	706	694	695	691	718	734	672	711	697	711	728	736	696	730	724	716	692	720	740	691	727	747	738	759	724	698	695	704	680	693	720	711	700	752	718	717	717	750	708	707	730	695	697	676	685	748	703	710	736	689	714	750	699	710	720	706	762	695	705	709	746	687	720	695	689	682	706	723	728	740	743	727	733	716	719	754	688	719	725	673	763	763	709	717	743	710	727	694	728	714	698	749	721	757	707	723	720	706	724	760	745	698	729	684	755	662	698	725	691	705	728	730	678	684	752	711	709	705	702	712	664	741	737	698	731	734	706	765	699	715	707	748	696	733	713	722	718	725	725	707	721	729	748	704	752	684	692	674	740	741
6096	1460	1325	1023	954	906	858	856	806	798	778	855	755	783	778	735	794	750	774	779	793	768	797	763	756	771	768	815	745	773	738	694	811	756	791	706	762	746	711	777	817	755	741	779	753	743	710	728	788	756	756	768	758	798	747	799	763	786	802	748	753	752	737	801	736	752	789	818	758	700	756	822	758	746	753	821	760	783	762	746	762	737	768	764	831	800	795	802	813	774	738	775	763	776	747	794	768	771	745	725	783	785	748	742	737	780	809	782	748	727	783	790	742	755	757	767	824	724	781	768	823	756	719	759	751	743	741	732	842	776	718	777	803	778	774	823	757	780	727	769	782	811	755	789	774	791	835	727	771	755	762	733	762	727	746	771	769	769	756	769	760	746	734	786	756	746	701	780	762	766	778	765	722	800	799	775	786	724	747	766	753	764	815	690	781	693	786	779	741	753	774	794	761	769	743	762	793	762	777	748	791	741	826	795	762	740	775	794	734	775	761	783	765	769	758	745	745	779	723	749	729	777	773	754	760	795	809	771	735	750	756	763	771	785	741	731	827	755	771	778	728	759	755	766	730	748	766	749	729	775	771	765	796	797	736	781	742	766	771	785	783	819	725	721	787	788	803	744	768	773	758	775	805	742	753	801	774	778	766	758	738	775	764	778	767	745	728	732	752	782	750	767	800	748	766	746	748	753	749	738	767	786	732	755	721	755	753	729	781	752	737	758	713	757	758	738	797	772	698	764	784	749	763	775	753	757	735	780	750	770	731	796	758	755	792	738	813	762	739	773	771	756	784	761	741	733	758	778	781	745	799	784	799	768	766	737	738	766	774	752	779	767	796	772	768	742	763	763	748	766	794	810	813	757	769	806	697	817	759	745	793	769	752	776	791	760	783	745	735	737	721	763	814	759	827	770	779	757	804	790	793	782	774	736	788	815	805	736	773	749	770	752	740	741	799	746	731	770	742	734	775	745	775	754	754	718	802	798	775	752	779	739	729	775	757	783	770	743	802	761	763	751	727	751	762	768	743	754	780	755	740	801	820	793	775	780	721	740	786	784	758	717	813	759	794	788	755	769	776	760	782	805	750	839	806	775	759	749	780	743	716	778	730	785	766	798	774	773	782	810	794	772	753	748	817	769	751	771	804	779	820	796	736	822	752	744	753	766	739	801	759	771	804	812	767	826	784	798	758	794	749	748	753	770	811	736	775	771	761	762	746	777	755	748	807	757	746	761	750	738	723	741	817	780	757	701	803	755	756	804	754	799	799	710	779	742	778	772	745	767	741	765	746	735	802	738	738	712	783	758	803	795	730	758	826	811	728	728	738	746	791	767	744	778	751	756	831	770	753	753	746	746	731	757	749	752	772	753	785	747	765	778	748	743	801	797	760	766	715	802	728	752	774	758	742	813	752	794	793	780	799	737	757	760	761	785	786	757	801	756	776	744	755	760	751	741	720	718	751	767	806	750	747	790	755	756	723	724	797	737	761	753	755	747	716	814	727	808	761	739	776	801	773	758	748	752	778	770	758	754	785	706	798	730	741	771	709	750	783	736	789	791	747	734	736	751	770	771	765	789	780	831	732	775	778	793	785	781	808	754	757	739	762	752	770	764	716	757	764	764	752	751	745	740	754	745	773	803	775	782	750	742	723	746	776	781	805	771	795	806	726	752	806	769	788	759	758	733	772	753	784	751	766	771	771	750	738	761	806	786	784	771	750	795	735	764	764	769	791	748	714	731	798	706	749	773	760	799	767	796	764	712	781	814	760	764	787	790	745	791	765	759	790	821	785	773	800	739	772	758	790	743	773	796	800	750	765	786	768	782	728	771	733	782	769	770	759	759	756	750	773	771	802	760	719	766	746	785	830	751	775	725	801	785	787	793	797	722	766	723	831	738	760	777	777	770	778	793	801	775	738	751	746	746	760	793	802	776	757	753	799	768	745	741	757	782	719	839	769	740	808	725	714	725	771	770	773	804	765	745	718	758	780	768	738	763	774	803	759	769	788	752	772	795	780	787	760	787	766	761	735	796	722	763	771	761	756	705	792	767	789	758	770	775	735	676	753	807	781	759	739	807	719	754	761	769	767	770	744	802	769	806	720	768	809	710	836	771	771	747	782	756	748	761	770	779	767	766	774	764	718	788	746	799	743	746	753	682	760	745	783	776	747	803	734	810	784	772	770	773	750	795	713	742	793	710	761	744	761	781	750	792	778	754	767	778	790	746	738	769	742	733	797	761	776	793	800	785	730	762	770	793	783	759	780	767	718	747	743	710	749	764	807	748	703	779	742	762	767	740	782	754	793	735	748	771	798	738	783	736	782	746	813	763	781	752	805	736	711	744	752	760	759	716	793	797	780	734	786	752	718	797	780	746	782	730	820	723	735	785	774	787	749	755	777	753	775	758	805	725	796	771	737	773	754	748	762	752	775	787	779	787	740	735	766	768	789	777	741	748	769	768	762	774	735	791	769	803	765	776	749	739	730	764	730	715	726	763	754	714	732	737	751	719	761	783	764	773	712	792	766	782	737	789	742	724	804	807	747	768	737	765	784	765	757	791	768	754	752	743	808	750	782	734	761	801	706	772	714	756	763	732	832	750	771	754	743	798	754	767	766	751	758	777	779	803	711	797	753	800	761	766	782	775	771	763	749	749	748	723	757	749	787	744	814	767	764	752	757	756	767	744	744	780	757	765	778	771	726	765	756	756	758	774	773	732	796	763	748	735	733	793	756	776	767	727	749	751	774	804	773	803	766	698	726	786	751	695	754	778	785	730	756	780	741	791	761	716	760	735	732	773	728	742	730	749	795	731	726	800	781	748	773	734	722	791	743	794	749	809	791	802	788	756	756	762	689	801	792	785	771	795	778	769	768	762	796	751	763	828	723	715	716	790	732	786	792	716	771	793	781	757	766	803	783	805	764	774	787	771	755	738	832	751	767	787	707	739	750	768	776	773	740	764	755	774	788	784	764	761	744	769	733	774	738	743	701	771	757	778	744	754	785	794	763	749	782	787	780	797	769	768	762	720	772	753	800	807	748	827	800	730	765	731	747	708	739	866	732	769	727	723	782	741	767	785	777	767	838	766	781	797	792	778	742	752	770	767	777	706	798	780	783	742	757	790	730	834	751	765	755	751	780	799	771	776	766	749	723	719	799	736	747	782	789	780	722	822	767	769	773	746	750	765	708	742	767	789	737	761	793	742	743	756	738	730	786	757	780	736	769	749	699	778	771	745	741	773	760	800	773	806	761	800	803	769	763	728	764	821	794	757	788	737	777	768	760	791	758	790	800	828	735	775	747	752	753	717	742	800	776	777	800	739	800	732	743	753	765	735	731	779	724	772	766	750	750	746	849	753	753	744	761	744	774	725	767	770	767	744	801	773	731	834	784	766	743	736	759	761	804	763	765	785	743	707	746	760	747	785	808	745	735	753	784	764	751	781	744	766	752	778	769	731	743	765	813	847	731	744	726	744	843	744	807	734
24397	20342	26335	24180	20296	7008	1211	947	740	663	625	576	544	516	514	473	469	474	469	448	444	446	455	435	404	436	385	369	447	378	403	398	423	372	433	376	427	392	339	397	399	401	389	381	406	358	386	386	376	352	377	350	360	406	387	421	361	379	391	407	386	398	411	441	375	411	385	355	366	409	384	399	370	368	409	353	377	365	369	359	364	342	393	373	383	368	385	381	341	345	343	323	378	373	399	388	387	397	375	400	362	396	352	402	340	372	372	367	393	390	367	406	357	393	383	387	355	356	383	374	386	375	319	380	394	346	354	377	346	376	362	348	352	347	389	348	374	382	368	392	378	381	398	362	357	391	375	348	384	407	365	367	355	354	363	362	365	372	402	355	363	345	387	381	352	392	346	382	412	342	388	376	385	385	433	350	361	353	388	390	357	353	384	370	365	365	366	362	350	387	380	385	365	406	392	359	381	386	354	388	382	411	369	395	348	382	376	392	376	368	354	361	361	387	392	366	385	396	394	376	352	362	394	383	390	374	353	395	329	379	373	402	382	379	380	387	337	376	374	392	359	357	377	346	358	388	374	350	398	356	361	386	405	408	364	366	364	371	377	389	359	351	366	345	360	378	419	396	382	384	355	397	338	344	365	390	357	402	375	385	376	362	380	393	358	395	348	419	362	366	376	383	377	398	382	367	379	322	381	386	420	368	367	385	359	354	372	393	375	362	395	383	383	358	362	378	387	389	379	368	370	394	364	379	353	380	398	401	382	344	365	392	364	328	361	374	370	372	388	403	347	391	364	379	384	378	344	356	358	368	360	352	368	369	394	368	411	386	366	359	361	350	372	403	346	354	365	384	351	349	363	344	344	374	338	390	358	401	389	345	387	391	383	367	374	372	367	351	395	352	387	367	362	377	369	378	360	359	349	329	354	376	346	376	359	385	358	380	395	370	367	354	360	342	372	389	330	384	372	391	366	370	319	377	367	402	368	370	369	390	384	383	366	372	334	380	358	377	402	341	386	375	375	365	365	370	361	342	350	358	338	363	345	369	362	358	344	384	375	351	387	390	374	370	390	383	379	420	369	378	337	372	372	359	402	361	348	338	374	386	419	383	348	377	369	390	367	373	383	391	366	393	341	365	367	377	373	378	379	396	363	393	382	352	404	363	394	359	369	368	381	370	373	385	367	356	350	374	342	356	390	374	360	360	361	368	372	360	379	383	375	402	398	402	397	344	378	392	343	392	391	340	345	347	348	405	363	379	365	347	370	378	375	418	372	345	379	382	369	366	382	380	370	385	363	381	355	369	349	385	381	372	360	385	360	382	389	338	377	391	388	406	404	366	363	339	393	371	375	351	354	368	392	401	366	385	370	389	394	415	348	367	378	395	395	377	368	365	357	388	370	372	361	389	419	366	373	395	355	404	369	371	398	385	399	406	369	370	383	370	367	395	404	382	381	352	396	383	364	365	388	369	403	368	357	376	378	367	379	352	346	348	364	335	392	361	362	362	388	359	354	337	396	367	400	378	345	371	382	364	367	359	409	380	364	378	393	373	391	409	373	371	373	374	366	383	392	355	347	370	355	396	330	358	396	380	379	341	372	364	364	351	375	384	352	358	391	370	356	352	340	371	377	364	375	365	412	372	396	359	400	381	402	362	365	335	371	373	335	385	373	365	390	369	389	355	339	357	377	369	368	398	374	377	403	375	314	371	375	360	354	397	347	362	359	351	375	386	369	357	359	378	370	361	386	370	355	363	382	370	366	377	352	403	365	400	368	386	367	343	412	369	390	346	349	359	360	349	396	385	396	362	407	364	359	371	365	428	384	369	356	349	381	373	359	361	324	379	385	370	363	398	378	341	403	353	366	379	368	423	373	405	407	370	360	353	377	320	395	368	376	381	402	387	396	361	369	378	385	370	362	356	371	356	379	375	368	346	384	363	386	403	359	359	387	377	383	346	380	410	377	370	379	346	372	352	366	395	374	345	358	351	397	351	372	375	355	385	365	370	378	364	375	397	373	357	366	374	370	382	397	378	391	350	354	376	385	333	355	368	383	364	414	388	360	351	359	369	326	373	382	390	358	379	411	387	396	391	419	330	362	372	353	367	336	364	367	370	396	382	374	403	368	374	390	370	361	349	387	357	403	365	390	399	375	408	371	380	371	353	338	408	363	387	364	375	395	373	378	395	361	365	370	383	391	379	366	381	388	381	403	361	331	379	365	361	383	387	376	376	368	395	362	374	375	361	374	380	381	354	337	397	350	370	384	381	396	400	368	389	375	362	317	375	343	351	384	369	377	383	350	380	402	356	357	358	359	394	370	372	396	369	386	382	363	367	365	379	362	349	386	372	364	379	387	363	398	364	377	360	383	378	377	406	357	377	370	368	367	364	359	355	350	378	339	374	378	379	374	388	382	368	344	394	344	361	371	384	392	376	371	379	349	359	373	340	349	345	383	417	368	375	397	363	389	387	343	348	382	372	384	393	383	378	380	371	353	354	368	381	385	387	381	378	373	382	340	360	355	330	367	368	369	356	335	389	349	395	372	378	338	402	366	392	381	354	365	346	363	383	390	351	351	374	402	336	377	385	371	361	353	363	363	366	381	350	371	381	359	350	370	355	378	394	355	378	387	358	359	401	355	316	371	392	376	374	357	349	396	398	393	353	359	377	367	396	369	354	343	362	378	384	371	407	346	378	375	354	333	384	366	382	366	379	375	399	367	369	385	353	372	386	372	371	365	350	381	401	370	391	364	366	378	370	372	337	385	357	369	355	359	372	405	355	376	379	357	385	352	396	370	366	385	376	351	356	346	374	381	373	365	371	390	374	394	376	388	384	381	331	396	390	348	323	378	386	367	375	375	333	389	365	403	338	349	375	360	375	388	374	402	383	369	406	374	364	391	361	346	375	367	372	365	364	372	385	397	359	359	364	367	388	372	377	391	362	405	350	389	367	355	339	345	371	349	359	355	346	345	364	357	404	388	376	336	366	343	391	363	378	390	413	370	359	378	372	373	401	366	355	371	353	370	342	407	313	394	349	361	376	384	403	373	370	401	386	386	358	370	373	388	352	380	339	383	383	362	380	371	352	353	378	350	349	373	412	393	407	391	358	368	356	380	339	370	367	382	371	386	398	393	357	366	384	355	379	375	383	394	370	366	389	364	352	389	379	378	341	354	358	407	376	356	377	353	347	347	369	412	362	358	382	346	401	413	365	369	369	391	350	373	366	363	383	359	387	379	388	391	356	368	342	389	355	375	357	376	357	373	357	373	360	359	344	345	369	378	353	404	379	366	385	387	343	385	359	355	338	346	388	382	355	368	385	381	378	354	373	376	398	341	351	365	367	370	381	376	358	392	366	378	371	421	338	377	368	390	400	356	359	379	365	376	413	398	349	370	364	420	362	362	360	393	351	399	358	362	341	356	330	384	373	404	406	379	363	371	343	389	364	370	370	374	394	385	400	362	368	367	343	369	406	366	368	373	328
12941	11031	10028	5513	3708	2573	1963	1562	1335	1085	983	876	831	793	707	697	615	570	579	602	521	560	508	519	495	488	531	447	443	477	441	459	457	461	484	445	461	427	417	427	462	459	419	425	404	434	432	429	382	414	436	406	434	423	444	393	410	413	428	397	399	388	409	396	392	394	379	402	429	409	400	415	390	401	408	423	395	417	408	446	441	418	420	407	406	422	392	413	409	431	397	406	413	396	420	403	434	404	464	396	429	394	407	395	406	420	412	381	417	364	376	419	385	419	391	407	410	421	372	448	437	419	394	408	416	406	355	405	407	408	422	390	408	470	370	385	413	381	424	388	382	417	411	401	399	415	429	427	409	404	400	372	364	383	395	423	437	376	449	419	385	368	439	417	373	364	383	419	367	449	403	406	401	421	422	385	385	403	384	423	379	361	393	398	422	414	425	389	421	385	420	413	398	408	377	381	369	403	437	425	424	406	402	428	434	394	425	408	405	419	377	425	415	422	397	412	396	427	388	403	409	409	400	409	405	401	419	404	398	375	429	414	417	391	417	396	378	391	391	394	401	408	371	429	411	415	422	408	410	435	437	427	411	367	374	434	394	403	401	382	399	383	385	431	401	400	380	423	396	410	403	425	423	431	436	379	470	392	368	410	410	401	379	403	421	419	414	440	432	421	383	393	411	370	399	416	413	372	432	434	395	403	402	438	356	384	426	429	378	396	395	401	434	412	412	405	411	397	394	406	397	411	438	420	388	381	392	445	410	393	425	416	416	429	365	424	395	402	420	408	433	395	415	421	407	388	429	460	419	403	381	383	414	425	421	407	390	394	406	374	423	414	421	408	403	408	403	389	379	369	402	432	384	379	393	379	400	427	408	407	384	402	448	390	369	387	370	390	406	402	412	395	378	429	386	416	413	392	414	415	389	375	400	375	390	423	444	372	407	387	392	387	421	392	374	409	423	411	380	372	403	409	413	398	390	383	405	396	393	400	406	421	436	420	394	387	433	449	361	422	384	402	439	431	411	379	408	461	396	446	356	434	416	402	395	387	384	390	345	410	367	392	407	421	425	447	437	378	418	385	373	386	401	398	368	413	412	390	399	377	391	408	384	383	389	435	382	382	369	422	401	409	414	409	394	366	408	399	418	394	404	413	395	407	384	362	370	411	405	449	430	406	422	411	395	422	435	421	415	435	410	422	399	395	401	414	402	389	392	389	443	368	385	387	395	389	396	419	388	395	421	425	408	387	408	416	370	440	402	371	396	378	384	352	372	402	377	387	435	381	381	399	409	407	387	415	392	398	423	384	393	416	372	392	394	358	380	372	395	412	429	381	407	397	419	403	397	390	392	400	411	427	386	414	382	385	396	375	398	377	425	409	402	442	384	412	439	418	401	402	407	444	411	412	382	382	404	432	432	389	421	395	423	414	417	380	407	399	405	426	413	399	374	412	417	422	381	414	395	407	423	399	396	416	386	406	431	446	399	425	416	401	427	432	396	415	412	391	412	379	441	453	437	398	415	401	415	415	402	395	369	388	400	386	382	384	380	408	413	375	413	433	393	385	411	408	376	356	422	396	439	407	378	377	414	407	415	401	401	398	416	424	406	405	423	417	430	397	396	397	398	418	400	383	468	408	419	384	409	426	398	405	409	366	419	425	412	388	424	427	415	445	398	418	404	408	436	376	408	412	392	453	403	405	403	378	457	380	373	410	403	436	407	387	414	380	407	406	408	423	419	402	394	423	416	399	419	363	368	396	418	399	395	375	433	419	409	391	408	398	387	364	370	410	421	410	414	390	414	399	426	381	424	402	397	408	412	391	401	408	376	380	413	392	425	386	380	383	410	409	390	388	426	397	426	409	404	423	429	421	402	397	402	431	415	405	440	403	342	413	393	369	407	404	439	396	416	397	398	423	380	393	428	395	425	394	407	376	402	392	420	387	430	407	361	380	399	402	369	378	422	426	429	380	424	395	411	391	393	410	407	388	400	416	399	422	376	390	416	403	410	406	391	372	397	392	398	393	383	414	416	392	390	426	423	431	374	453	389	416	406	361	431	431	413	414	384	427	397	397	415	385	400	405	430	423	437	416	401	363	415	400	414	363	425	391	392	432	417	350	404	425	375	384	355	441	380	429	453	363	410	409	410	389	361	411	408	406	414	374	377	440	403	388	425	403	406	392	404	392	367	393	408	389	450	400	376	400	405	406	418	405	416	409	388	386	391	381	462	418	395	394	414	411	398	432	409	380	387	400	406	376	401	404	418	419	412	419	386	406	385	402	403	400	371	412	391	408	403	393	401	348	372	399	414	404	377	444	408	398	407	403	418	408	402	379	367	391	372	410	404	386	398	413	435	384	444	376	397	357	398	379	413	390	388	427	403	403	409	400	382	423	432	389	387	405	394	410	367	417	389	410	415	404	371	404	419	371	361	398	394	357	409	395	398	401	420	453	416	395	377	378	361	405	384	396	413	400	395	400	385	435	408	405	407	377	426	411	375	406	402	410	423	381	419	407	395	419	408	396	393	444	385	354	437	391	391	384	399	390	416	372	378	356	405	383	420	428	375	412	406	368	369	434	402	420	410	394	443	391	391	392	397	387	395	415	382	376	413	416	346	382	420	426	357	412	398	399	416	422	393	402	410	388	386	390	417	385	406	407	414	405	403	416	408	409	402	441	398	394	389	407	407	425	401	415	388	388	403	411	409	383	392	409	377	383	423	405	393	392	390	414	425	417	406	420	410	384	397	398	440	398	409	420	389	430	420	429	398	426	439	385	422	379	440	401	422	431	385	390	376	418	398	376	397	387	437	403	407	433	423	408	385	403	401	383	395	397	368	386	381	362	398	392	370	398	422	417	405	385	411	408	405	415	408	369	414	394	410	449	414	465	403	399	413	408	370	396	418	379	371	388	408	385	408	367	414	389	386	384	404	384	411	419	390	435	390	445	384	411	406	402	410	407	376	421	404	413	376	435	413	407	425	411	388	416	399	402	400	414	368	428	427	410	399	391	388	401	426	392	366	401	397	372	401	427	412	401	398	382	388	412	425	426	444	409	442	424	402	424	388	425	413	372	399	398	387	403	434	367	376	407	431	396	401	399	358	377	424	387	395	380	410	401	421	388	396	374	420	404	424	396	406	389	379	412	422	387	437	434	386	416	416	397	385	434	396	358	396	401	396	411	439	432	383	367	411	374	400	413	391	387	396	401	376	392	393	397	390	422	401	417	406	393	399	407	404	407	397	419	411	404	434	405	393	384	386	391	397	454	402	415	396	379	405	403	412	390	392	436	398	405	382	405	437	393	385	414	393	422	405	420	418	384	443	449	402	373	399	399	406	364	376	392	395	393	422	411	423	405	371	419	435	424	401	427	410	385	408	395	423	432	389	431	387	391	397	383	414	414	449	422	377	421	378	372	408	428	386	382	396	360	391	377	424	398	390	374	381	399	403	396	457	420	406	429	358	420	421	423	405	401	418	409	422	408
22631	20346	26798	23768	20353	20333	6392	1924	1461	1360	1353	1224	1149	1086	1064	1054	1026	959	980	890	952	902	894	883	924	838	869	889	799	848	816	858	875	857	825	896	857	812	842	850	824	788	872	802	849	800	795	788	831	843	812	869	792	881	847	762	828	780	820	808	787	831	864	833	764	783	889	828	806	799	810	760	771	828	837	782	842	754	817	833	858	817	784	854	824	839	881	793	749	856	763	787	783	799	764	799	822	827	800	800	824	778	857	729	777	789	823	838	796	828	744	767	830	755	832	829	814	792	778	794	833	758	749	785	809	792	834	763	845	758	795	783	763	861	796	854	820	785	812	802	808	806	796	838	810	799	809	792	774	774	788	822	746	790	785	787	836	824	786	794	793	766	800	819	826	797	809	749	779	734	795	799	795	800	792	840	813	788	752	852	800	804	813	780	793	781	868	825	796	780	870	808	773	852	765	843	780	747	830	799	821	765	771	798	821	816	813	798	794	756	773	769	783	746	804	759	797	788	766	785	789	776	788	805	792	823	786	813	829	766	831	787	825	870	797	814	852	825	788	860	798	814	773	804	754	870	809	799	805	819	781	779	854	815	760	799	824	836	753	779	799	825	757	773	720	823	816	803	772	794	784	770	806	802	811	783	809	803	821	753	812	810	770	807	817	823	809	778	790	761	801	801	796	834	775	778	803	760	785	752	789	746	818	791	809	803	800	777	832	788	846	790	747	810	785	814	774	812	786	806	775	810	860	818	798	790	896	843	775	794	794	792	760	810	795	762	796	810	825	790	778	779	771	804	800	799	777	767	839	777	784	859	840	784	828	802	746	841	796	764	803	786	823	807	782	775	807	827	813	813	769	789	809	806	769	805	782	815	815	813	837	688	770	802	812	727	778	798	764	810	812	836	713	774	787	818	788	805	775	781	781	775	772	793	758	776	772	783	833	787	831	794	766	812	813	780	772	760	799	804	801	765	815	768	779	814	791	809	775	752	764	838	773	782	757	816	779	764	847	799	836	824	771	800	750	784	724	756	726	785	785	803	802	788	821	796	713	772	780	812	802	803	853	823	796	739	804	758	836	832	768	775	791	813	828	776	764	778	798	819	804	816	809	797	771	802	793	868	769	819	783	793	782	805	773	767	801	799	835	772	771	776	788	784	745	834	824	813	821	745	756	819	802	786	789	803	816	781	817	834	768	798	818	831	772	767	811	768	801	788	748	835	834	755	788	721	786	820	783	838	789	751	764	808	805	770	765	773	812	739	765	769	817	822	792	797	772	860	779	871	824	797	787	767	763	803	803	778	790	823	831	783	813	773	774	757	773	770	819	799	748	772	739	833	786	785	781	736	784	777	818	784	749	826	808	777	758	845	832	779	769	783	778	764	871	835	767	791	798	826	840	804	826	808	836	813	810	805	768	797	766	795	827	797	808	769	803	833	843	804	818	823	739	775	798	803	817	751	802	789	782	751	828	796	810	780	767	789	796	827	819	814	785	806	741	802	791	829	733	813	761	831	809	863	797	766	765	780	802	814	790	795	849	761	764	826	793	807	761	800	804	833	797	793	780	814	765	762	796	800	812	821	845	772	780	772	778	788	829	823	778	857	789	818	795	806	771	819	759	816	809	787	772	829	816	773	776	788	747	825	725	817	788	740	769	821	800	755	800	784	798	769	809	766	840	845	783	840	806	777	790	784	776	737	765	815	842	802	778	781	755	777	730	776	738	790	781	834	794	804	798	793	754	796	807	729	815	830	758	804	748	814	835	751	772	805	803	755	785	786	810	844	756	791	795	754	807	791	750	830	833	831	830	750	729	806	877	808	782	805	746	844	782	761	865	871	787	827	799	798	819	730	786	748	820	799	853	819	857	773	762	788	824	801	862	791	806	802	790	773	766	767	762	791	774	787	835	798	742	820	859	791	822	800	797	765	808	792	811	806	818	788	770	770	817	763	807	772	793	801	750	766	781	844	820	808	759	777	805	801	771	776	813	822	793	758	818	817	817	791	773	796	756	824	791	792	801	725	759	787	810	850	787	801	781	796	795	829	787	729	827	808	766	754	787	809	747	795	786	777	756	779	754	802	758	776	799	784	778	795	743	771	836	777	765	754	791	735	834	848	804	805	780	789	755	748	776	782	801	767	815	787	822	783	795	812	764	777	734	768	849	788	806	784	801	766	790	749	801	812	809	807	807	759	798	747	764	800	774	772	785	805	802	793	775	768	759	813	755	812	804	807	806	822	765	794	796	844	815	766	793	798	775	770	746	850	758	810	797	802	824	793	812	802	780	776	763	809	822	778	838	756	784	833	775	786	756	769	784	824	832	771	762	778	839	809	806	795	806	790	842	800	780	783	818	791	828	807	805	780	784	799	802	794	810	832	771	782	780	797	774	793	838	849	742	849	837	814	804	795	789	814	766	780	796	822	853	811	783	762	847	815	790	776	799	829	836	749	772	811	791	808	809	745	752	806	809	785	791	808	764	798	847	770	783	829	760	781	788	782	784	756	779	811	757	810	809	790	748	807	771	804	779	767	806	814	790	786	789	813	763	808	833	813	754	762	787	768	789	773	854	786	829	809	833	818	801	803	767	804	797	795	756	740	764	775	799	798	785	744	741	790	776	760	760	781	762	840	778	799	812	725	814	804	794	806	812	752	828	771	848	735	818	788	764	783	741	779	802	797	846	779	777	803	785	743	742	835	790	802	764	772	740	811	772	841	827	803	827	812	717	769	814	772	786	774	813	800	771	781	746	759	808	833	826	810	842	757	771	787	834	807	796	796	747	793	814	783	805	775	822	777	800	808	819	803	816	802	837	817	836	810	792	768	803	748	815	815	800	799	800	760	784	787	786	786	777	810	777	760	786	809	781	782	807	790	817	854	823	825	769	791	802	824	822	803	833	785	817	827	763	778	838	805	796	793	796	800	800	806	738	778	831	870	762	790	826	767	783	786	781	794	789	839	773	827	743	825	827	753	785	805	797	740	780	797	773	785	786	819	758	832	816	814	855	772	815	783	842	800	816	848	856	767	768	838	766	781	796	835	821	819	794	808	793	796	793	797	825	827	778	796	812	789	830	848	844	731	795	805	782	768	861	790	778	858	807	833	791	834	848	747	776	806	789	816	803	753	831	792	789	786	803	758	769	761	790	787	825	826	787	789	801	794	807	848	791	772	790	742	829	800	788	732	844	773	798	753	866	835	739	816	818	798	769	796	834	827	851	778	858	815	763	814	766	795	785	772	822	806	845	823	796	819	787	811	840	786	772	808	813	830	780	794	778	781	782	860	762	832	838	767	755	783	762	778	779	786	842	765	768	821	736	794	800	776	755	782	795	799	795	838	821	767	772	825	805	800	835	815	816	805	763	843	817	789	801	836	802	785	826	771	811	807	777	804	779	822	776	799	821	813	773	776	786	833	839	735	775	841	774	811	799	813	754	804	798	794	849	799	792	842	764	774	746	806	724	814	810	807	813	758	827	828	771	817
16101	17624	16008	9608	6619	4770	3829	2948	2506	2251	1931	1729	1518	1401	1325	1239	1233	1125	1111	1109	983	1004	1048	1013	990	955	930	925	840	903	935	874	792	839	826	772	830	811	853	845	830	820	831	810	816	804	826	806	780	801	747	784	786	779	832	767	823	786	767	776	818	768	753	773	751	788	789	796	775	754	783	772	739	767	824	781	801	764	789	762	790	791	830	822	758	785	781	724	767	775	747	776	790	790	794	839	744	727	764	765	734	761	802	768	795	799	721	753	763	727	781	773	799	765	787	740	814	796	761	730	769	868	779	784	810	779	816	800	759	757	782	796	737	764	764	747	821	756	773	756	784	772	822	769	780	766	775	762	730	803	796	856	761	787	732	770	812	780	753	797	835	767	786	740	777	759	756	772	807	748	740	795	801	775	797	756	690	755	733	767	795	773	764	814	793	707	746	794	807	784	768	787	760	709	757	817	788	784	774	727	783	759	760	795	761	768	782	773	730	775	789	723	773	813	787	801	763	721	807	780	757	731	753	796	827	783	731	756	778	787	747	721	732	789	781	759	798	791	750	781	764	762	745	719	748	754	745	757	768	741	814	771	782	734	735	743	787	795	811	746	778	799	740	766	762	763	771	795	733	753	745	761	816	762	768	712	752	807	739	734	742	839	725	848	744	732	748	760	825	768	784	742	780	771	733	739	774	818	714	785	796	769	756	764	770	780	718	765	838	788	745	762	763	781	741	743	730	702	781	766	774	775	754	755	767	770	804	793	767	725	797	744	765	762	722	762	755	807	765	766	764	803	766	769	771	807	777	737	775	755	826	755	768	745	761	760	753	758	813	794	775	791	743	785	747	751	726	769	733	763	778	733	780	767	794	812	770	777	782	756	727	766	773	803	740	755	785	799	759	772	766	781	782	777	802	743	751	772	749	767	779	778	797	768	796	731	754	761	807	805	789	777	762	743	775	769	782	707	776	800	754	781	731	802	749	767	770	742	800	767	791	745	798	758	760	773	736	774	738	739	717	739	832	786	742	777	786	713	746	780	818	734	788	773	778	781	786	738	758	764	766	761	739	813	758	749	757	776	753	728	758	737	821	763	714	731	789	763	715	808	733	774	787	708	747	782	780	779	754	763	800	750	776	756	752	759	813	761	825	735	742	804	744	750	792	785	764	834	756	851	770	800	764	779	817	769	796	770	797	781	740	782	772	781	773	757	767	751	759	759	810	754	725	762	785	748	763	815	768	760	753	756	752	756	779	768	748	756	767	728	834	788	796	745	761	756	740	779	790	761	785	745	747	779	774	762	761	721	768	792	759	790	774	739	743	797	794	717	717	811	801	777	781	774	772	798	790	765	794	744	732	731	693	740	772	804	812	762	800	748	779	751	762	771	725	721	744	776	761	741	789	733	748	749	723	781	813	738	723	780	729	771	742	740	775	721	819	732	739	824	765	790	782	774	747	769	742	766	795	785	723	779	764	740	766	804	761	745	778	803	770	786	760	791	810	736	748	771	795	768	759	809	732	772	808	733	806	783	787	787	780	807	770	753	703	755	738	779	756	723	805	790	763	793	742	757	752	788	721	766	761	741	724	753	807	746	820	750	769	775	763	734	793	712	783	777	715	793	795	763	787	788	827	759	739	774	730	725	775	796	736	794	799	741	771	755	785	785	772	786	754	803	748	791	788	755	779	738	731	797	751	817	737	747	786	776	749	799	761	786	787	723	800	759	738	811	778	814	759	787	732	765	783	751	777	729	760	768	806	755	767	753	763	811	781	773	788	734	797	790	723	792	706	744	801	735	759	784	713	818	732	803	777	770	793	795	735	752	752	755	772	751	779	746	760	741	785	762	767	781	754	799	769	763	792	746	773	796	761	774	728	721	781	786	744	803	753	790	759	788	758	807	813	795	810	776	813	763	781	729	785	799	740	765	819	763	774	809	798	769	795	781	778	812	790	795	757	809	820	799	785	719	787	769	717	745	753	780	803	799	782	777	757	808	793	785	791	750	798	789	738	751	756	804	798	752	721	798	766	747	798	753	768	719	773	778	771	792	796	749	777	794	773	783	837	757	743	753	797	790	804	757	746	747	817	749	773	759	773	782	734	742	809	798	785	806	778	764	777	736	772	777	804	737	751	829	773	762	759	781	810	765	820	775	777	719	792	740	818	769	779	747	796	783	750	753	814	730	778	728	776	766	793	809	772	759	802	779	758	804	779	735	737	756	761	748	833	790	740	722	754	770	760	788	733	696	773	729	733	838	811	749	738	824	721	727	749	761	766	753	738	792	769	774	781	781	763	833	777	765	708	771	727	775	782	778	775	792	813	788	801	783	713	799	748	742	754	769	763	785	768	773	785	773	795	749	768	748	757	751	794	819	748	738	731	734	749	743	751	787	779	800	742	820	780	810	791	738	764	769	761	719	752	744	736	766	748	762	779	761	767	744	782	758	785	771	751	804	769	755	770	752	784	755	785	806	820	729	787	777	778	785	757	765	800	764	803	766	774	740	811	759	752	755	741	744	767	751	753	764	813	775	742	774	763	764	781	788	795	752	752	763	794	789	731	729	777	793	809	778	738	754	749	761	798	824	745	779	782	778	805	728	744	787	776	778	766	778	782	775	777	789	762	747	712	767	765	773	790	738	782	754	795	737	794	763	824	748	734	732	749	698	789	745	719	781	757	770	725	798	795	797	754	793	800	719	772	822	745	800	778	751	710	775	768	754	763	744	745	769	812	748	725	773	757	778	751	776	758	779	792	775	773	764	739	771	733	764	775	776	778	798	814	794	784	763	760	807	744	763	752	731	767	763	778	763	732	759	812	790	770	802	776	731	757	739	742	759	716	703	742	752	704	770	837	736	802	809	774	762	829	749	826	790	769	770	796	754	765	798	725	778	763	778	770	798	703	764	759	788	746	789	790	772	823	773	736	749	764	809	784	752	792	768	791	807	748	753	783	769	769	749	791	753	790	775	767	769	775	800	793	801	793	762	771	762	769	763	764	736	775	750	781	779	730	763	793	820	811	774	767	758	831	808	770	800	775	756	784	768	784	784	780	751	762	781	765	816	794	762	788	783	778	750	760	775	827	774	761	785	779	752	734	795	756	819	776	803	794	788	732	785	732	747	780	801	758	766	748	756	750	734	780	783	744	758	781	772	770	765	807	793	779	802	788	739	747	821	811	707	771	785	765	818	777	715	787	733	701	740	733	776	760	784	795	752	784	765	763	742	732	727	699	751	800	754	751	789	778	727	717	771	805	733	752	792	783	705	760	759	833	761	776	809	738	727	775	808	740	757	799	781	807	716	790	771	817	773	789	834	711	745	757	751	780	759	777	754	751	794	753	769	780	788	784	761	747	804	747	736	778	772	777	789	762	820	809	725	790	804	783	798	787	714	778	747	789	721	735	818	787	739	755	782	791	770	808	815	784	740	738	689	750	726	794	755	774	786	783	718	769	844	785	735	767	747	754	757	726	735	773	719	753	723	804	757
27860	12882	2077	956	835	853	790	829	749	760	721	784	721	767	709	747	761	800	713	787	768	750	779	745	779	765	739	756	825	741	755	795	759	720	739	766	808	801	742	748	742	704	757	750	770	721	753	793	744	753	753	808	739	747	721	749	715	766	760	754	753	736	788	748	735	753	760	772	740	803	783	783	723	756	704	750	795	744	786	737	702	725	780	732	721	842	706	792	731	768	733	722	795	752	787	768	756	789	804	752	730	740	767	770	730	740	739	791	791	726	750	721	789	723	765	758	740	726	797	719	733	765	791	765	742	733	715	757	775	729	707	691	709	763	735	754	770	758	761	750	795	747	811	724	831	752	763	684	795	766	748	747	727	778	804	761	707	740	749	768	769	764	751	761	758	749	735	784	766	768	788	729	770	767	752	752	708	735	747	745	737	733	719	754	780	746	697	719	753	799	739	704	748	756	787	745	750	830	783	778	736	731	771	755	786	753	740	765	801	767	741	791	729	720	747	734	763	773	755	742	766	744	748	762	727	787	742	773	718	793	704	751	792	814	735	740	784	726	777	734	757	798	761	717	743	743	787	758	744	717	755	747	773	772	767	764	804	749	763	753	738	749	723	751	679	762	753	750	711	763	743	779	719	789	790	714	781	712	745	770	762	769	739	683	739	779	757	797	758	781	828	789	758	701	763	740	769	756	707	727	747	810	727	743	718	743	703	715	769	752	723	719	701	795	768	804	753	775	781	749	761	760	753	734	764	763	766	749	748	741	746	794	770	736	780	778	729	786	758	700	762	735	821	738	744	755	763	728	721	774	753	735	760	763	776	753	782	740	756	746	732	775	713	725	755	772	758	767	693	743	745	730	733	750	734	764	776	732	776	800	742	761	741	773	758	748	770	742	801	759	784	811	781	763	788	719	774	752	746	725	715	798	751	743	709	720	764	785	760	732	680	833	733	717	778	755	764	755	749	733	775	726	765	743	706	794	765	769	722	777	761	727	697	777	735	760	771	775	789	747	780	749	733	798	743	761	729	795	748	768	747	772	763	778	740	798	702	754	796	777	713	752	781	769	724	756	794	748	806	743	775	736	717	739	734	794	706	691	727	740	737	748	782	728	760	775	781	789	751	790	782	737	727	774	724	767	763	789	802	771	748	715	776	794	741	794	724	725	791	823	740	755	734	736	757	790	768	777	751	779	780	766	753	770	748	775	793	773	753	776	747	761	761	751	749	794	767	731	746	712	769	780	727	781	766	769	787	806	782	738	727	777	745	762	762	765	782	770	749	778	794	735	738	747	781	797	815	769	778	751	762	783	749	782	748	738	783	820	765	774	776	808	778	788	743	764	766	777	799	746	762	743	718	772	799	717	756	736	768	733	740	769	723	741	737	720	746	778	780	758	729	775	761	776	737	779	741	744	764	753	765	752	740	763	712	728	784	678	801	762	757	726	764	780	747	720	765	757	780	777	798	692	747	766	756	752	752	755	733	740	760	760	731	730	784	729	755	723	786	760	738	790	759	766	774	758	807	725	771	717	739	718	764	695	727	726	765	731	695	756	730	766	736	775	714	752	708	761	780	746	736	720	727	740	809	732	774	740	789	774	792	745	749	746	720	791	754	759	756	744	787	760	764	792	732	780	766	753	711	761	811	758	735	765	755	750	766	791	714	770	740	731	754	729	773	726	755	820	758	784	756	703	730	793	754	716	801	760	728	720	752	721	715	761	778	727	744	778	677	775	735	730	744	801	756	758	756	733	801	741	733	758	736	753	741	798	783	778	748	757	796	739	777	768	762	763	744	734	789	757	786	809	779	723	761	777	735	740	744	742	746	733	688	740	739	723	759	809	748	778	769	736	754	760	749	752	791	776	754	736	788	689	790	763	820	785	705	770	745	730	767	770	712	762	717	736	737	709	769	765	728	750	716	735	775	733	782	760	742	766	708	744	723	756	798	690	758	731	713	779	713	738	749	779	770	746	762	764	813	739	766	759	798	740	762	719	733	778	769	751	801	719	734	752	756	737	727	743	724	732	743	782	695	729	761	704	737	747	719	742	760	724	738	785	772	730	732	716	748	756	750	756	757	734	741	792	761	766	797	740	775	758	746	743	787	758	749	778	765	825	781	781	816	750	761	778	789	784	707	757	725	744	746	786	737	765	732	761	749	707	758	782	723	761	761	718	718	781	747	728	779	765	694	765	709	720	765	759	731	756	745	726	785	778	764	692	777	765	720	745	709	755	724	731	790	747	818	749	721	725	747	774	706	745	748	769	814	763	716	727	757	781	726	787	740	714	794	785	751	763	778	767	771	781	717	723	767	789	738	721	745	802	733	750	792	757	778	697	768	760	755	743	740	711	751	712	693	695	736	740	737	755	805	737	721	806	737	759	744	723	774	714	781	739	742	798	742	706	723	746	764	761	755	789	791	766	806	788	783	762	725	719	760	800	724	741	789	735	757	742	767	756	765	810	723	787	729	743	789	738	774	734	745	749	755	748	771	785	750	780	766	749	726	764	707	766	788	721	768	762	709	741	750	742	769	750	758	837	735	763	781	717	732	762	775	731	793	754	769	747	741	755	747	768	796	772	763	795	735	761	779	726	772	719	728	740	739	770	751	735	773	752	807	740	719	724	760	786	734	717	773	724	780	750	770	750	817	739	760	773	759	759	795	741	817	753	744	745	717	726	729	716	759	727	746	738	730	761	760	811	742	742	763	774	824	754	761	771	762	798	772	798	752	774	716	787	755	703	747	735	733	762	785	726	762	745	734	704	690	756	758	773	710	807	764	762	729	797	761	789	774	785	788	739	735	745	771	756	785	756	774	767	773	730	766	731	790	794	763	722	757	777	737	738	804	739	721	770	778	732	759	750	796	752	744	782	763	773	688	763	789	730	709	801	778	766	778	715	780	772	755	778	742	770	800	739	757	725	712	794	761	759	762	746	728	723	760	712	783	736	776	747	715	758	757	795	729	728	794	760	723	752	761	779	795	745	751	728	761	773	743	773	755	786	738	750	729	741	762	780	719	757	776	785	764	779	758	781	748	817	725	759	758	735	701	758	767	730	749	783	756	823	724	737	749	745	756	777	724	793	763	765	732	770	746	780	763	777	775	709	765	796	745	782	723	785	759	768	788	775	765	729	753	708	801	747	752	735	794	793	705	759	772	764	754	757	781	801	753	737	757	761	730	757	791	786	738	714	757	749	736	736	808	778	760	784	745	725	777	766	755	728	796	682	774	724	804	727	783	797	794	736	732	729	809	765	725	788	768	802	761	713	794	783	730	736	770	757	775	767	720	761	792	760	756	759	777	710	753	716	714	752	745	762	777	707	765	697	737	716	763	767	754	735	771	777	750	806	794	761	777	739	747	735	756	801	756	778	781	744	783	734	792	779	757	761	773	737	769	768	769	749	773	764	741	769	755	772	770	750	737	721	793	753	747	783	771	753	716	735	723	800	716	766	714	710	711	822	732	774	726	701	787	721	729	749
6187	1440	1376	1073	955	915	866	899	834	814	812	862	829	802	777	852	788	785	790	770	818	831	860	803	778	779	833	797	767	802	814	819	824	788	841	794	785	780	792	789	786	803	806	785	772	762	803	781	775	811	780	832	774	784	794	816	785	764	808	765	779	788	805	763	799	832	770	794	764	779	775	810	780	818	806	782	840	794	807	764	827	813	770	788	805	769	782	796	837	763	801	800	795	754	827	803	806	788	804	727	801	760	827	767	791	750	778	840	834	761	814	775	782	831	805	764	821	798	809	819	782	823	789	773	818	795	831	771	812	794	789	794	821	790	753	766	802	810	792	830	788	785	784	837	804	792	863	788	814	782	804	734	777	795	804	774	803	795	736	786	816	823	807	806	826	833	797	805	817	769	864	772	823	806	802	855	817	785	807	833	813	826	790	793	768	766	816	867	769	839	813	765	762	819	785	812	770	782	841	798	763	787	784	816	846	786	790	846	832	813	784	825	831	761	776	768	760	813	798	846	829	785	842	835	819	841	801	838	808	765	798	824	769	797	759	796	789	790	803	771	763	750	832	784	776	818	801	735	802	741	832	800	768	803	789	801	816	832	800	809	792	776	808	811	793	844	825	816	821	780	805	824	826	741	799	791	858	748	741	790	754	768	817	792	809	799	758	786	782	791	792	836	786	789	843	754	836	858	803	806	799	796	813	799	810	839	809	759	804	782	783	796	786	726	808	788	821	863	876	849	822	788	760	812	827	806	826	806	854	763	807	769	802	816	796	797	782	792	759	799	804	810	800	800	793	829	788	751	788	790	830	815	818	797	767	754	785	807	774	797	781	799	812	791	793	801	774	815	823	780	805	822	794	826	838	782	774	737	849	755	755	824	811	761	755	799	835	795	780	812	848	790	806	779	813	850	802	792	821	854	776	765	756	833	793	839	799	764	789	828	800	725	853	775	840	784	770	777	846	793	749	833	765	789	756	780	782	791	841	789	746	841	873	797	801	800	765	810	820	799	814	807	810	827	786	792	785	803	766	815	774	846	806	822	789	813	795	860	765	784	833	789	842	748	789	795	779	805	858	782	811	794	769	809	741	820	831	826	792	772	795	838	847	799	758	749	786	811	811	820	758	770	841	735	784	827	833	740	816	812	780	777	821	755	822	807	777	748	757	768	803	799	833	819	845	767	791	763	801	793	796	839	782	800	840	816	730	807	781	785	826	778	774	767	779	856	811	847	825	832	766	784	833	785	815	743	817	826	773	830	843	784	762	776	758	821	795	771	840	804	792	784	766	834	783	767	815	785	806	784	842	769	794	784	787	757	764	809	824	772	718	796	832	800	794	793	778	754	830	795	786	832	798	786	789	789	801	806	775	768	826	790	794	802	791	780	785	870	785	807	765	814	798	806	865	786	809	811	808	806	825	836	769	776	844	865	781	825	834	806	759	806	811	791	801	754	739	801	878	811	790	773	779	796	827	781	805	767	814	756	783	797	837	804	763	795	804	765	781	764	782	790	784	782	800	752	768	839	786	850	803	762	817	819	783	776	791	782	783	794	868	777	774	774	802	811	784	784	820	825	806	796	830	805	798	793	811	772	795	812	841	805	804	830	800	806	760	767	756	799	821	783	799	772	830	721	774	805	800	783	759	771	758	806	770	841	803	789	800	782	790	785	766	793	796	762	821	822	791	801	768	833	734	774	807	777	789	779	851	798	792	798	832	768	826	753	777	817	804	790	815	795	757	845	837	800	807	859	792	801	808	826	855	805	807	770	808	834	755	789	792	794	801	746	847	774	802	792	807	807	805	808	778	811	749	765	789	812	801	788	753	791	839	819	806	800	747	784	810	787	791	779	771	820	800	792	791	782	790	821	781	805	760	756	800	781	741	798	834	797	792	819	842	807	778	726	803	835	792	815	792	819	794	822	776	780	814	789	748	768	800	798	833	793	805	812	806	805	833	797	783	782	797	753	808	826	763	780	772	822	800	807	805	792	803	760	787	783	803	825	811	863	796	782	821	742	804	785	778	793	768	807	850	790	865	806	794	768	800	776	807	783	783	775	817	782	788	763	799	786	780	784	786	785	796	790	823	765	785	844	791	819	815	813	790	802	763	765	792	798	841	837	855	804	796	786	783	790	789	832	763	834	810	805	789	757	803	809	763	831	791	814	811	800	798	846	778	780	767	782	761	775	821	775	769	779	771	787	778	827	779	804	863	799	756	849	798	817	830	778	762	821	767	750	778	729	829	844	781	773	800	786	800	796	792	760	815	841	778	827	786	777	804	751	857	805	798	774	814	808	822	767	772	767	728	821	777	815	820	799	844	842	795	789	771	723	787	794	814	766	834	775	816	758	798	786	764	815	796	797	788	813	784	803	730	797	783	809	791	810	789	824	811	797	781	791	772	855	828	752	808	850	816	834	785	792	787	798	738	821	827	767	790	776	715	832	790	801	851	795	796	789	765	822	777	805	833	776	772	799	790	808	786	812	778	749	797	768	823	819	789	746	782	776	809	783	799	802	814	827	778	793	815	841	802	815	812	833	781	887	815	796	843	793	790	815	780	820	808	764	837	774	806	781	779	778	780	794	802	775	822	800	816	790	837	800	802	758	796	781	824	759	771	767	785	794	807	775	725	783	753	813	819	854	787	833	815	761	809	772	797	771	781	785	809	788	802	791	827	765	805	812	797	804	813	829	766	806	754	830	794	806	785	735	787	786	789	826	859	725	785	819	809	845	787	796	768	811	805	797	792	813	748	752	811	807	761	788	782	763	789	816	806	814	786	832	807	776	808	780	793	814	840	790	817	773	799	778	807	822	845	811	797	777	802	809	807	823	782	762	768	762	796	816	784	800	851	769	779	816	815	767	773	845	780	823	860	831	826	828	809	804	813	831	769	822	805	799	869	835	780	826	831	798	814	801	821	807	762	792	779	812	828	824	846	811	783	811	780	799	809	819	818	820	764	783	816	798	770	814	745	858	799	793	821	850	856	720	800	811	799	804	781	870	802	773	810	822	760	821	790	808	810	761	819	811	763	797	852	837	825	809	816	765	758	785	811	785	775	810	806	816	829	802	778	807	787	820	780	766	769	804	788	817	809	816	770	798	791	856	747	778	754	763	793	751	773	801	797	793	826	844	838	805	759	818	806	785	819	792	755	798	761	748	816	794	799	785	789	737	770	820	736	775	814	787	759	807	816	755	815	787	805	808	804	752	849	789	788	877	795	820	785	766	826	779	798	777	844	778	858	779	740	781	828	771	787	791	850	830	839	825	781	773	798	787	808	815	778	839	752	779	817	840	818	744	766	780	775	774	788	782	758	828	841	722	834	814	764	775	773	854	770	802	800	822	791	810	835	785	804	811	835	820	837	804	778	802	767	850	781	809	769	788	817	834	813	801	810	762	780	783	780	797	832	740	772	837	824	763	814	806	798	787	747	742	832	769	840	813	776	788	765	781	796	848	701	805	787	841	805	783	786	788	762	857
24436	20334	26331	24197	20288	7071	1314	871	690	672	648	529	571	494	481	457	513	466	427	493	438	432	416	423	405	423	392	372	407	380	403	409	398	410	396	380	408	390	398	373	384	406	385	412	401	380	388	325	432	386	379	414	389	363	392	373	375	397	400	396	386	384	363	390	387	405	365	397	370	411	374	408	381	374	350	379	385	334	379	372	377	360	347	377	355	354	409	409	379	350	365	388	339	410	365	371	389	329	368	386	367	395	336	338	384	387	407	393	346	397	396	410	357	431	362	386	379	337	377	389	366	412	368	361	329	415	366	378	399	381	380	348	377	345	409	374	383	377	422	341	368	362	354	396	369	419	375	385	392	404	375	379	402	374	373	410	388	370	372	341	370	390	379	350	378	367	359	399	360	386	329	366	373	389	347	446	361	366	357	361	345	385	340	398	394	382	327	372	366	357	382	389	374	370	384	388	345	399	364	386	350	362	383	350	371	374	370	393	359	349	389	365	397	383	368	366	366	389	398	377	367	378	372	359	361	354	378	376	399	360	365	374	343	373	373	390	411	359	404	368	356	382	371	376	373	398	344	385	383	372	388	382	376	357	359	386	357	377	368	374	346	386	354	390	364	359	331	352	383	401	364	399	370	365	400	368	413	407	391	389	391	354	369	350	391	321	397	352	404	399	367	377	357	348	376	380	412	365	388	360	399	347	401	354	353	353	376	386	418	378	368	390	353	357	363	374	373	376	377	399	368	432	370	378	361	383	349	361	379	373	392	350	393	383	383	355	382	393	371	403	373	383	377	365	405	372	396	348	375	383	339	396	349	365	398	382	338	382	389	373	357	398	374	361	374	380	383	389	348	391	385	382	351	383	342	372	351	404	351	370	406	395	354	409	397	362	369	388	350	356	386	394	370	383	351	388	383	368	392	390	356	363	400	375	384	367	420	373	399	369	386	304	392	387	374	356	369	319	429	392	372	380	372	400	355	343	360	378	378	388	400	393	386	394	392	357	364	344	407	354	358	362	380	392	339	346	394	421	347	351	377	394	369	376	370	356	389	392	394	389	392	370	367	379	387	393	400	373	348	401	387	369	375	350	369	361	349	354	357	371	346	378	388	369	329	404	355	381	385	366	383	371	390	370	406	339	418	377	391	333	363	353	354	325	376	378	400	327	374	369	383	347	391	369	370	347	386	397	400	383	334	386	377	404	358	357	371	380	353	351	358	386	403	400	394	393	383	410	360	353	391	353	375	382	357	374	390	368	407	398	384	368	361	375	351	359	381	380	410	393	388	375	345	371	388	412	381	336	379	377	395	385	386	389	368	361	423	360	400	391	383	382	394	348	372	376	363	366	366	389	316	342	337	386	411	362	387	377	394	381	388	396	377	360	360	374	349	350	385	378	398	360	373	390	375	374	381	353	368	398	382	408	361	336	397	402	394	356	380	357	362	364	367	368	339	382	370	383	394	377	385	394	400	417	380	418	370	381	390	356	369	351	391	374	365	393	370	336	417	396	370	374	372	349	354	330	382	381	347	372	403	359	379	387	395	358	361	377	378	404	363	378	379	339	371	402	369	382	347	335	358	373	354	380	365	360	382	400	368	362	379	397	363	387	397	396	355	381	362	348	389	381	370	379	353	354	372	381	364	357	376	375	381	355	385	371	368	415	404	391	403	341	382	392	371	354	388	373	356	427	379	362	396	377	380	360	350	344	404	366	378	384	350	364	376	395	386	356	404	348	359	399	374	332	363	366	403	381	350	400	389	372	392	366	386	408	415	333	358	376	409	384	366	370	359	368	336	355	357	377	375	376	353	356	369	361	373	362	358	375	365	360	365	384	340	365	363	398	375	368	360	360	355	386	358	375	350	347	370	370	338	381	343	356	355	393	414	426	421	414	410	411	360	393	351	346	392	396	340	346	391	377	376	350	378	354	387	349	389	359	364	374	365	366	364	380	411	375	371	352	380	352	375	343	408	396	351	358	340	396	387	333	361	379	403	363	395	359	387	370	376	355	385	379	404	346	372	365	384	351	369	390	363	391	343	390	371	358	369	398	411	384	356	362	404	366	409	371	378	339	363	370	364	417	379	360	369	355	371	375	381	382	353	379	389	351	369	366	356	370	348	372	368	369	380	330	385	357	366	372	409	405	401	373	377	422	380	364	346	393	351	364	353	389	396	344	413	349	399	399	376	361	353	381	380	399	386	402	387	357	357	399	371	374	356	372	336	378	372	370	400	390	375	382	435	376	352	355	373	362	360	393	365	390	362	376	380	379	372	398	377	322	397	381	356	385	384	349	353	333	372	396	365	356	358	356	369	383	395	375	381	389	380	375	401	367	376	358	402	359	380	385	377	371	366	353	351	343	351	376	404	376	370	367	359	373	372	367	371	411	355	407	350	384	357	364	390	372	371	381	385	378	369	383	366	378	396	380	347	373	388	374	358	386	395	381	340	420	347	383	381	383	371	404	408	330	378	375	387	348	368	380	389	346	340	383	380	393	363	383	399	362	341	375	394	365	416	376	367	336	381	346	389	390	386	353	367	349	385	404	382	353	395	325	372	371	339	381	356	381	364	379	406	324	395	352	355	366	368	375	353	369	350	407	374	337	365	354	384	379	382	391	380	373	353	397	368	377	376	400	328	369	376	394	371	367	378	342	355	393	421	370	360	377	372	406	367	340	369	408	348	368	367	376	370	343	349	401	436	366	340	357	343	379	359	392	371	418	385	410	354	367	342	394	366	370	381	368	383	364	367	407	333	375	380	387	399	385	388	376	394	383	385	371	349	367	406	387	363	414	362	375	385	385	374	359	388	403	365	362	360	394	376	349	384	383	378	366	346	349	356	373	360	384	383	359	368	376	368	349	358	413	376	378	386	377	394	428	371	353	365	364	357	392	354	380	382	336	400	375	363	395	360	404	388	367	354	388	371	394	386	356	406	384	396	402	392	369	349	400	369	381	385	360	407	378	383	381	368	376	418	390	402	394	356	353	373	387	394	349	353	369	372	378	397	389	368	378	358	412	390	361	391	362	375	395	383	344	410	413	371	377	362	356	326	365	398	337	373	366	353	378	380	351	365	330	367	353	362	362	372	367	364	364	378	393	404	342	420	377	378	361	366	371	376	376	356	397	382	364	369	365	382	361	382	407	370	349	368	369	393	379	335	366	405	372	372	384	390	395	340	364	352	388	372	412	394	421	390	362	359	404	367	368	387	377	376	373	393	353	365	359	388	390	371	398	373	361	371	388	411	383	366	382	339	371	365	329	352	375	389	382	361	385	369	366	387	361	351	360	350	352	410	370	391	366	350	405	370	367	370	376	368	369	416	350	368	374	347	385	409	375	388	368	367	353	406	412	367	418	373	395	367	382	368	360	374	390	401	362	360	403	406	362	405	387	366	387	348	380	346	343	337	390	362	368	345	340	419	404	376	362	380	345	363	413	377	386	352	380	331	400	345	400	371	358	373	398	341	400	411	376	365	375	354	364
12699	11080	10125	5514	3687	2628	1931	1565	1348	1148	990	878	804	707	688	674	636	573	603	568	553	538	521	533	444	474	461	483	451	464	443	469	460	484	496	425	444	423	441	446	390	435	434	421	417	402	404	409	435	425	399	412	414	428	406	427	382	421	437	422	403	434	416	434	403	418	412	408	402	410	412	433	423	423	442	452	421	451	430	419	386	411	435	384	428	417	398	402	398	386	374	390	383	427	415	385	389	421	391	418	428	399	386	393	411	366	408	413	412	437	409	413	432	418	405	426	422	430	390	407	410	427	403	433	395	473	394	408	420	369	437	422	420	418	414	396	405	380	412	381	408	390	419	420	395	421	363	419	421	409	409	394	435	423	427	359	425	389	412	406	374	401	396	389	409	386	397	433	414	405	434	375	442	378	391	395	413	420	402	390	390	361	389	409	424	418	447	400	395	422	422	417	409	426	406	411	415	429	381	419	424	406	419	396	377	380	430	426	420	389	399	368	422	418	423	401	392	409	417	423	405	394	397	405	383	422	441	403	358	441	396	408	409	437	376	430	399	405	397	407	431	405	427	430	459	403	406	409	414	386	410	423	390	386	439	413	397	392	406	404	407	415	405	413	462	448	408	366	427	404	382	411	422	387	403	424	429	395	425	397	403	381	398	402	401	415	428	413	401	410	395	355	390	380	417	412	364	406	370	425	398	423	420	400	425	407	389	411	397	416	432	395	413	427	414	398	425	419	389	407	425	436	393	431	420	415	423	417	420	365	409	406	396	424	384	399	404	373	396	426	441	366	421	403	394	415	421	388	414	408	405	394	389	423	433	400	397	408	401	415	411	401	407	391	410	377	395	418	381	418	414	408	392	394	406	431	386	391	396	409	377	402	415	397	387	425	429	387	403	387	421	401	416	369	396	389	406	417	408	364	402	388	391	406	448	398	392	395	408	391	426	422	419	432	403	406	428	379	385	373	391	418	395	381	418	392	411	406	367	418	433	440	421	413	400	394	414	411	397	415	414	426	368	406	416	432	414	378	352	399	374	383	425	417	402	402	443	389	390	395	436	445	445	386	419	383	378	409	388	434	443	404	438	375	429	399	444	396	362	409	421	416	416	443	414	437	390	351	377	404	385	378	367	385	422	402	398	395	415	388	439	414	392	428	423	395	401	371	367	383	385	364	364	416	400	409	415	396	404	405	433	422	401	414	410	403	432	428	397	420	423	409	405	419	426	421	412	398	387	389	417	379	422	432	387	439	380	411	393	412	354	374	407	379	431	376	402	414	401	418	426	405	403	401	441	395	405	417	421	407	434	413	387	415	391	433	395	381	427	431	407	407	376	403	401	394	404	401	396	421	380	420	390	450	388	416	410	443	423	436	385	423	426	394	390	333	410	421	377	425	415	399	418	415	353	419	382	366	420	403	368	414	417	443	413	418	420	384	362	417	396	398	434	418	428	413	408	388	406	400	432	356	427	414	409	443	402	415	382	401	405	443	396	391	413	398	392	381	396	384	392	383	427	424	381	406	388	387	407	439	416	410	407	394	401	384	386	370	398	429	397	412	401	372	416	428	386	396	420	408	402	391	393	429	386	431	435	398	383	419	426	402	427	406	395	425	434	412	407	425	390	451	380	406	417	452	402	401	388	425	415	400	413	429	383	407	394	422	430	408	392	426	401	429	393	400	379	371	389	413	414	420	403	462	432	415	393	404	420	407	365	380	407	393	442	407	415	411	431	390	416	408	376	398	392	393	417	397	396	412	397	427	424	420	409	367	425	401	426	389	411	398	390	400	429	441	421	394	413	421	386	369	367	418	392	379	396	436	395	406	414	373	407	423	401	421	435	456	366	414	392	405	408	380	387	413	407	390	425	397	421	435	406	421	390	381	418	383	394	414	380	383	387	428	407	415	403	401	403	413	423	405	409	369	394	398	373	400	379	408	408	396	390	370	397	411	427	409	417	418	387	406	402	387	407	394	401	403	427	414	412	379	410	371	394	405	418	440	453	427	376	404	381	410	436	355	389	407	389	420	390	406	411	401	390	397	391	428	379	412	419	349	351	440	410	397	421	398	415	429	376	440	373	396	379	410	401	374	402	397	382	380	398	434	400	408	381	434	443	416	404	422	396	394	398	435	420	390	395	395	410	406	412	416	421	417	413	390	396	409	370	405	402	427	426	424	419	402	396	419	395	411	403	389	423	423	428	397	376	367	434	422	421	406	443	373	380	392	423	424	400	429	410	369	427	438	410	397	371	400	394	409	396	391	449	408	395	451	403	432	434	401	393	394	398	422	434	373	396	417	371	409	426	383	420	383	414	408	392	408	408	400	396	419	377	396	420	387	394	366	393	419	413	415	399	410	440	414	438	398	413	407	433	377	385	400	372	407	397	407	406	386	398	414	388	399	379	389	402	430	375	399	387	383	352	419	401	387	443	386	440	392	400	432	404	344	448	412	412	363	450	439	414	413	398	403	420	398	373	444	442	391	386	405	424	395	418	420	420	412	436	409	408	392	399	414	459	413	398	425	404	416	416	386	395	420	391	428	405	404	433	428	393	423	408	404	431	398	402	382	398	400	417	408	431	423	399	376	424	402	408	421	388	400	404	382	414	406	404	417	359	402	345	387	397	419	394	402	406	389	379	395	457	389	399	410	403	379	439	387	404	418	424	361	411	420	414	444	391	385	392	393	413	397	438	423	390	416	407	390	463	361	393	396	432	394	398	416	429	396	428	433	403	405	403	396	390	422	415	413	440	383	380	428	406	384	410	409	421	402	385	368	403	420	410	380	396	422	403	396	396	424	398	392	420	378	407	389	394	405	397	431	430	412	415	399	411	408	360	377	424	384	407	371	431	401	391	444	416	442	395	445	393	406	429	425	411	398	430	383	389	417	421	402	378	401	399	431	373	438	426	378	423	425	402	390	403	385	412	417	440	423	375	417	384	394	409	400	407	411	368	387	426	389	427	382	425	403	450	389	419	410	404	399	399	441	388	438	426	434	433	401	414	418	412	367	372	391	414	409	346	458	350	408	439	369	407	390	399	400	397	396	406	423	394	360	400	410	414	448	401	433	395	395	389	389	415	399	413	432	430	412	428	419	396	360	433	401	395	386	389	415	398	390	397	388	431	398	406	427	386	399	404	414	426	401	428	363	424	408	410	402	423	372	390	379	427	412	427	462	396	430	372	407	386	419	430	394	440	397	399	411	445	407	411	366	394	389	419	398	386	393	454	408	407	400	406	424	384	408	414	378	421	429	417	438	418	419	392	375	394	418	371	366	433	409	376	415	432	423	394	396	399	393	415	376	363	347	386	398	421	413	406	359	377	377	423	384	406	379	400	426	411	406	407	423	387	398	421	403	393	371	421	398	426	407	381	437	397	404	380	417	422	409	417	398	376	427	414	394	388	407	408	396	393	446	406	409	402	434	414	394	381	422	414	410	397	375	405	396	408	395	399	454	405	375	379	363	403	413	404	403	404	399	403	430
22662	20380	26824	23818	20388	20372	6176	1931	1509	1403	1315	1200	1125	1025	1022	945	965	981	949	909	900	873	872	862	826	847	835	819	834	887	781	800	836	803	812	827	835	807	831	805	840	836	810	791	808	780	783	820	813	807	844	784	805	774	789	800	774	833	825	757	807	749	790	754	823	798	757	730	770	804	825	783	768	783	782	798	781	772	800	783	761	771	744	799	800	803	763	773	791	757	759	821	777	742	774	810	810	780	763	774	796	764	780	772	779	780	780	732	759	761	766	761	826	746	764	814	813	778	788	796	782	799	748	781	749	797	766	733	758	794	747	771	729	783	785	758	812	737	757	781	783	808	777	723	793	786	780	819	796	792	746	782	786	790	773	800	786	779	762	777	770	814	775	831	795	773	796	752	770	743	764	752	761	801	761	813	724	766	803	776	830	798	817	777	826	816	827	771	816	779	754	787	815	747	815	770	791	821	745	772	775	765	782	777	730	817	707	814	758	835	809	749	792	764	746	835	819	798	792	782	809	789	772	816	766	752	799	763	792	756	716	790	766	814	780	788	756	823	753	778	739	723	768	809	745	704	750	784	735	745	792	840	760	742	771	826	756	777	831	753	785	741	775	778	775	765	811	773	792	748	724	815	786	766	760	787	809	791	812	781	794	782	736	743	769	766	758	810	738	779	697	793	782	803	798	764	757	765	767	779	780	765	744	801	815	750	808	792	789	795	778	730	791	745	745	785	732	774	769	777	789	774	764	778	730	812	738	796	783	783	790	804	835	761	739	803	777	753	747	755	730	816	734	776	802	752	749	782	772	799	773	799	774	790	742	802	752	724	811	753	796	736	734	756	763	748	745	786	759	754	726	767	739	727	744	800	757	747	747	749	789	808	836	749	752	779	767	739	817	783	741	752	768	772	780	780	777	822	751	718	808	726	753	774	775	794	810	753	750	747	771	809	816	754	729	766	791	787	726	756	798	729	760	774	764	781	786	829	796	798	848	816	772	800	796	743	761	766	808	816	737	755	777	775	810	785	801	826	778	794	757	810	771	806	752	754	828	790	746	768	817	790	777	776	782	799	839	771	789	804	785	767	780	807	821	792	768	782	750	736	819	772	735	757	787	760	751	830	742	761	830	803	666	791	757	766	827	781	776	767	797	800	749	769	737	742	774	766	767	803	721	804	787	798	761	805	786	805	834	757	802	874	773	767	707	760	781	780	756	792	776	784	789	785	760	818	854	781	811	803	742	773	743	749	816	750	770	733	849	757	802	766	751	790	741	778	737	782	763	806	745	795	793	751	763	749	775	752	812	803	783	778	758	795	737	793	786	809	757	756	731	766	734	783	782	747	802	722	766	718	799	713	816	804	765	756	738	788	804	770	778	773	764	792	794	772	769	743	801	798	798	832	732	790	809	783	790	809	781	726	774	802	753	799	737	760	801	754	792	783	791	748	759	787	782	778	774	753	802	778	825	778	748	754	765	826	794	759	825	793	809	767	807	728	755	740	822	761	807	778	772	764	812	758	743	757	800	799	722	789	833	766	783	777	721	823	792	759	834	743	782	767	737	690	812	778	760	805	761	787	791	798	774	833	790	792	779	777	759	850	760	789	771	810	753	779	778	739	784	760	838	753	794	726	794	791	739	787	794	805	778	797	788	793	770	791	734	807	757	772	738	779	792	789	784	741	763	847	763	761	759	768	822	795	776	795	787	767	801	770	774	767	772	779	749	747	800	783	773	821	747	744	731	760	778	777	823	804	796	825	778	744	749	766	777	789	791	753	761	804	796	768	812	758	740	760	746	791	819	762	726	797	834	795	787	745	746	762	748	760	825	779	762	816	755	799	784	765	805	803	802	775	757	782	782	736	796	769	763	797	782	766	767	804	750	741	815	794	753	760	750	812	790	808	797	825	779	808	777	728	744	839	756	782	796	779	782	772	755	727	768	821	767	759	820	749	732	775	801	778	758	801	729	779	808	781	760	737	756	759	788	732	810	810	732	770	826	777	775	791	763	823	760	800	769	808	737	818	791	814	777	770	727	787	796	752	770	780	733	738	809	794	801	782	762	771	788	787	772	853	792	740	791	771	760	780	802	788	772	768	782	772	794	801	809	792	749	772	801	772	782	790	775	827	805	777	762	757	798	778	787	777	756	822	774	771	808	840	775	801	792	804	772	776	798	777	752	804	798	764	791	774	807	760	762	811	792	784	737	759	732	732	754	770	755	773	820	744	805	759	802	803	810	746	781	745	790	779	796	779	738	796	776	814	756	781	777	759	735	785	775	771	804	790	759	761	798	776	782	747	800	799	768	778	780	783	781	773	771	781	776	793	750	796	794	828	768	853	779	790	797	729	755	784	777	792	744	787	751	782	768	785	778	709	788	782	724	793	734	774	794	772	798	761	753	806	776	743	728	758	736	789	781	784	782	780	815	776	730	771	762	746	743	792	767	761	753	767	717	755	788	756	748	740	746	798	779	787	754	786	800	775	753	785	753	762	720	764	779	696	732	727	779	828	759	771	761	783	790	794	790	749	783	786	783	738	806	811	838	703	775	793	788	778	818	795	796	767	791	794	787	797	768	805	760	770	784	817	776	762	768	740	798	797	797	768	757	781	764	745	734	772	818	770	817	813	798	788	796	768	771	765	786	726	741	785	766	745	788	750	791	755	828	769	795	726	752	762	799	710	701	749	769	832	771	755	740	784	769	753	808	774	835	749	724	799	825	782	748	792	768	762	725	788	829	781	719	764	789	808	765	761	737	719	783	772	819	777	825	752	818	745	734	749	753	742	743	779	828	826	819	788	767	806	784	763	808	766	752	834	776	767	719	720	818	757	730	798	774	762	775	762	767	730	757	788	814	771	782	727	703	832	765	804	776	799	784	772	827	749	827	735	787	776	777	767	765	769	800	859	820	728	818	771	775	772	747	756	792	745	749	818	747	740	783	777	757	808	731	742	763	755	752	766	820	784	781	805	760	745	838	760	763	789	806	779	789	782	765	743	809	735	793	790	744	790	785	805	763	808	768	736	737	756	698	711	763	737	744	750	767	768	773	785	750	781	765	783	720	772	725	765	782	784	790	768	703	767	760	753	759	774	780	801	768	747	794	750	750	781	748	795	782	811	748	771	774	776	803	807	793	774	746	777	763	807	787	709	773	770	780	793	823	799	760	803	793	801	775	780	762	767	781	764	790	777	788	781	780	795	824	745	752	850	791	759	733	733	842	781	757	771	739	786	798	777	821	804	818	785	803	728	763	760	772	748	768	744	777	771	768	778	769	794	773	770	729	787	804	732	802	789	776	740	760	781	758	787	791	788	730	785	808	783	796	733	835	783	762	767	754	824	751	791	761	768	749	775	857	764	734	742	780	763	820	796	730	747	775	775	786	809	766	764	798	763	782	777	736	753	821	778	760	787	753	761	780	812	776	842	749	775	792	734	773	808	777	722	746	742	753	743	762	789	740	797	783	802	788	780	768	798	774	756	747	759
16371	17588	16195	9689	6407	4787	3701	3058	2547	2195	1901	1733	1558	1375	1289	1249	1217	1132	1072	1141	1077	961	1007	948	951	923	911	847	912	909	856	839	852	838	771	848	874	842	812	813	796	815	755	772	773	779	802	763	801	825	826	786	756	805	744	798	756	800	773	812	770	798	823	797	759	751	774	735	797	763	775	791	736	758	779	790	758	787	784	704	756	798	750	776	793	735	742	817	727	750	765	768	745	708	724	787	765	753	764	711	743	761	739	770	732	778	759	759	747	792	728	730	742	747	779	777	791	764	780	743	741	715	732	733	775	787	784	737	789	744	755	768	749	773	755	735	726	729	768	723	770	746	783	718	738	741	712	784	752	739	760	769	739	743	744	788	779	745	739	792	774	735	777	763	732	767	757	765	777	730	755	758	832	764	748	704	781	724	814	736	752	761	744	771	744	757	741	755	736	752	806	778	807	688	762	742	786	725	707	758	755	769	664	745	715	726	786	722	750	761	723	775	769	777	758	763	767	754	779	753	797	748	747	752	780	778	755	707	773	738	741	756	770	731	762	754	751	738	744	752	744	755	747	758	794	772	759	742	754	713	724	782	767	765	788	732	722	739	692	731	752	785	726	725	732	758	712	762	737	784	783	695	765	733	752	789	693	728	734	794	757	732	805	746	755	739	783	708	787	748	773	754	725	738	780	794	755	747	747	761	722	653	752	760	772	750	790	763	726	714	733	749	738	718	753	701	744	726	742	723	753	765	746	753	762	758	737	735	754	778	753	797	816	797	738	784	769	750	776	779	758	715	735	756	738	758	758	780	808	748	740	754	752	748	744	796	743	743	780	727	763	765	771	782	737	775	749	748	770	772	736	752	741	755	760	740	774	720	760	735	752	767	730	793	760	717	746	739	732	761	698	708	705	731	701	764	766	717	820	823	750	699	747	714	773	751	759	743	733	718	737	718	749	785	735	745	704	790	753	775	719	783	732	774	782	773	745	729	741	752	718	735	721	717	753	774	784	752	744	785	721	723	766	756	735	721	780	776	740	797	756	761	761	778	758	743	750	793	755	735	726	734	729	781	742	713	740	738	742	680	762	729	784	744	814	766	757	768	764	750	784	779	716	745	774	706	770	762	745	780	762	801	758	746	689	774	704	784	745	723	788	711	815	738	748	752	720	804	742	760	747	734	712	713	720	640	757	774	720	745	813	758	784	748	750	738	782	769	821	738	739	737	742	799	698	775	776	711	750	784	747	745	717	737	760	785	746	805	732	740	756	734	755	792	766	723	758	794	780	750	705	742	708	768	673	765	787	730	765	762	786	775	783	734	756	728	771	719	780	765	791	745	735	757	766	799	791	761	768	755	719	752	778	783	777	726	764	747	788	748	747	765	741	738	760	735	705	752	789	761	757	768	738	772	783	736	763	771	806	738	775	739	713	770	757	768	730	763	777	734	735	794	738	734	743	751	708	745	746	787	772	760	703	715	739	750	768	792	718	782	776	762	778	779	735	721	799	753	721	777	823	757	755	772	746	764	727	740	768	779	749	746	775	742	776	685	733	761	760	746	731	777	726	745	763	753	750	726	764	754	676	729	735	730	784	725	763	762	685	740	728	722	733	755	743	734	728	740	759	725	762	758	745	707	708	748	755	741	786	751	721	742	778	749	695	740	747	782	766	709	696	773	747	735	745	718	721	753	788	740	740	748	763	730	771	746	725	775	785	730	732	741	773	718	745	808	724	775	771	760	741	691	765	745	817	737	709	785	785	732	749	758	768	743	738	749	754	745	699	727	770	777	773	745	725	716	713	723	721	779	754	738	773	753	799	793	777	739	768	774	770	704	748	777	798	740	755	753	764	738	776	817	733	761	757	751	711	800	726	740	741	736	788	763	729	801	792	764	763	735	761	770	780	732	729	771	742	816	788	740	752	744	698	791	708	722	772	723	740	719	739	723	775	705	748	763	783	760	728	777	804	754	786	769	761	709	779	753	792	716	731	767	821	851	797	765	766	758	722	743	775	741	754	752	742	730	732	818	752	765	774	756	769	808	716	744	751	744	748	763	765	749	727	750	735	779	725	723	775	788	747	761	774	730	788	710	732	760	745	717	731	726	747	762	772	774	779	747	737	716	746	797	798	733	740	695	709	816	799	779	762	744	705	738	762	758	715	735	713	758	810	741	756	749	769	732	765	726	744	764	767	759	796	736	765	723	731	739	784	737	728	770	809	718	792	701	725	739	751	733	826	744	770	748	778	713	725	741	741	748	785	789	726	738	757	725	757	767	752	760	740	724	768	805	769	729	762	744	779	783	733	724	716	748	766	754	739	746	766	746	796	685	737	726	758	731	770	705	772	780	753	755	725	701	795	776	762	729	739	757	829	737	810	757	768	749	783	750	726	758	743	750	800	764	683	768	743	800	745	737	751	721	725	742	800	785	769	833	717	758	729	721	807	766	767	752	745	739	754	718	741	773	788	698	760	769	719	774	746	786	736	740	720	801	813	759	765	706	725	808	757	763	727	803	769	737	721	767	779	777	732	761	790	770	693	766	756	732	746	755	754	742	754	794	697	772	757	744	743	767	764	752	715	748	724	794	760	728	803	771	712	726	720	748	700	777	748	770	741	775	689	770	766	762	783	818	756	764	710	746	810	756	750	718	753	734	767	724	774	736	725	726	712	765	759	749	752	753	746	744	700	760	749	705	743	774	763	764	702	767	732	760	783	757	733	746	767	783	734	745	764	759	785	735	738	781	755	780	806	772	667	771	747	767	784	779	687	713	759	755	739	720	709	802	740	704	755	787	737	722	715	791	800	740	794	723	727	713	752	765	750	788	736	751	741	769	795	766	776	735	734	819	758	763	748	715	736	743	789	767	764	761	771	701	751	721	684	753	744	725	764	795	756	768	716	769	719	759	722	721	764	765	749	739	738	798	764	744	729	744	712	739	727	821	734	754	766	724	800	754	701	771	769	740	786	710	705	797	768	758	740	771	707	767	790	772	723	732	696	719	768	738	746	726	789	766	772	764	780	772	724	769	786	776	744	739	738	765	741	753	738	756	709	728	748	736	749	746	788	742	775	740	764	791	772	804	679	775	674	753	754	785	739	692	791	708	796	735	719	781	760	763	763	714	798	785	789	744	710	762	759	756	761	731	774	758	694	756	738	770	709	772	724	747	751	750	719	796	681	741	766	785	727	760	769	780	696	723	735	755	727	733	701	739	780	790	769	785	756	774	752	775	741	688	716	770	753	699	777	766	750	775	726	762	747	762	737	757	693	778	711	730	748	764	772	772	735	782	767	813	765	710	737	775	787	716	752	754	774	745	754	713	764	744	690	746	772	736	705	717	756	727	721	766	778	715	753	745	747	775	722	760	748	729	741	767	755	750	777	704	733	743	766	771	755	767	778	758	751	754	764	763	782	749	707	812	721	734	756	726	792	749	790	795	765	712	742	778	753	742	731	802	758	715	755	748	766	745	699	728	721	714	766	772	729	735
27850	12888	2054	998	852	723	763	714	735	740	706	696	730	719	674	757	727	730	778	706	705	682	720	764	730	732	750	743	720	736	730	752	734	767	750	742	705	701	721	678	699	706	746	685	722	721	686	737	704	686	771	720	726	716	725	740	771	720	739	731	690	711	755	707	703	732	729	698	701	716	756	730	726	723	712	713	725	748	700	696	736	747	710	743	708	740	715	734	745	776	685	678	765	755	732	699	722	702	737	769	725	731	706	705	699	745	731	709	728	708	722	751	722	729	712	713	750	736	736	706	687	700	677	714	801	709	703	725	760	731	735	687	758	708	730	732	721	708	735	705	694	727	665	706	752	714	691	715	733	693	738	730	734	666	653	696	733	678	728	735	721	708	760	716	710	704	758	689	732	692	713	695	702	733	791	704	788	703	674	704	680	695	719	737	736	710	710	734	730	700	692	621	674	702	746	742	712	719	693	656	709	637	700	726	735	728	761	699	688	739	667	738	691	694	737	753	733	724	739	709	678	739	750	743	756	724	735	666	693	733	705	740	706	733	729	737	705	690	710	749	723	776	740	690	716	760	725	707	705	743	687	723	746	728	732	726	702	711	709	734	750	723	730	681	770	734	764	722	748	703	727	735	738	736	707	701	762	742	665	749	721	693	733	712	710	724	716	699	729	687	701	733	706	709	742	734	698	705	724	718	686	736	719	697	697	688	712	749	771	769	733	709	746	708	747	731	712	719	719	709	662	712	703	718	718	696	768	721	753	776	727	696	781	730	713	693	704	749	745	721	686	673	698	705	695	747	725	693	753	758	728	656	713	720	727	714	679	723	739	682	765	679	764	719	714	715	710	706	745	699	722	721	677	691	722	774	678	700	699	686	766	706	734	733	736	667	720	721	692	661	768	754	704	751	734	680	708	730	740	678	712	750	691	732	720	746	785	709	680	750	724	713	695	742	684	727	695	686	688	689	714	735	783	726	719	728	724	685	733	705	687	718	729	657	755	735	743	704	766	691	736	781	708	725	683	727	736	739	741	717	745	695	716	745	766	707	721	683	719	745	723	739	699	720	725	739	741	750	716	732	770	690	733	699	704	705	693	744	699	750	716	718	711	658	729	708	722	705	709	711	722	736	675	679	735	737	763	696	717	746	767	684	713	725	731	678	715	720	719	735	773	732	687	671	750	704	720	763	674	726	735	730	675	713	736	706	756	737	697	727	681	734	750	691	728	712	749	745	696	708	751	703	695	724	745	743	730	694	799	735	722	727	710	751	753	699	739	737	716	711	729	741	731	808	663	709	716	725	700	701	693	742	695	742	697	743	746	691	750	681	687	739	699	739	713	730	730	718	693	729	706	740	734	703	738	694	677	708	709	730	691	746	691	689	752	747	712	730	760	733	715	748	740	690	693	744	724	737	734	743	683	712	771	713	717	727	670	694	717	711	759	715	727	683	700	737	740	713	694	703	729	710	711	755	714	747	741	720	674	746	663	690	708	713	706	656	684	720	670	735	697	736	737	770	710	697	759	719	751	736	739	735	761	719	737	670	741	682	739	746	738	674	703	735	708	715	707	702	704	755	750	713	746	732	718	717	743	679	709	688	759	711	694	720	735	702	739	735	745	694	698	770	750	723	785	724	739	733	686	699	732	751	730	737	772	743	720	773	744	780	763	756	717	709	749	688	729	728	750	692	754	775	695	695	676	708	712	755	744	736	719	741	751	736	732	730	664	681	694	728	719	686	724	695	698	728	697	706	691	724	781	712	721	688	718	750	720	737	741	716	735	676	744	693	721	683	743	739	673	744	715	711	737	687	749	723	746	792	719	748	710	704	734	710	692	705	628	763	726	769	693	751	716	741	762	737	689	720	659	751	672	747	703	715	683	761	715	732	681	679	728	683	733	710	718	777	748	758	719	765	700	689	719	692	734	723	713	725	740	700	703	688	775	724	740	729	685	743	695	756	712	684	724	705	718	703	738	699	737	707	706	749	740	722	732	758	714	690	712	734	723	719	706	696	726	692	722	721	700	708	665	755	730	814	680	736	707	742	720	722	732	688	707	688	768	703	695	714	702	710	723	732	740	714	709	675	756	704	748	680	685	719	754	754	684	731	729	694	687	686	637	708	693	720	713	693	697	717	698	708	699	695	708	700	691	694	712	723	767	719	690	755	746	696	757	757	731	686	713	720	702	690	761	779	679	730	699	730	759	696	717	751	706	761	731	734	694	700	733	725	726	744	736	671	711	708	746	686	684	727	719	760	777	739	714	731	751	731	686	753	725	736	718	713	727	714	746	733	778	713	743	769	734	785	713	717	744	721	728	746	676	667	736	688	757	720	701	702	682	718	717	737	749	721	754	752	754	697	696	692	744	761	712	746	716	745	736	747	755	763	659	715	760	748	672	727	696	735	734	694	713	722	692	730	724	729	749	715	711	726	704	732	749	703	681	727	721	702	722	691	739	699	670	716	739	717	734	709	759	762	725	725	703	706	714	700	671	729	699	739	727	711	759	681	709	715	691	741	721	733	701	730	702	712	721	669	739	713	786	682	703	732	738	734	742	737	699	735	699	715	769	694	745	705	701	637	739	745	753	719	748	696	684	716	738	727	684	693	744	720	708	696	756	739	714	680	728	734	730	743	753	745	744	750	715	700	683	720	704	658	713	735	671	719	691	686	672	699	703	667	701	714	735	712	727	672	712	744	751	694	727	730	697	751	664	746	713	761	671	693	725	731	677	698	729	671	789	731	734	717	690	765	703	693	770	710	717	688	735	745	707	725	695	673	730	675	711	718	683	671	671	675	704	738	697	728	708	683	706	696	773	709	721	674	697	702	698	733	767	754	729	700	673	706	726	713	699	718	731	699	737	697	756	721	733	746	714	707	699	689	703	721	742	719	740	708	736	705	742	702	693	700	734	722	741	752	749	742	698	724	744	740	674	722	699	735	702	698	727	714	727	716	725	689	678	722	742	716	745	750	747	652	732	773	740	678	735	739	688	761	735	713	711	718	748	703	696	705	704	663	715	717	709	733	719	663	733	697	681	753	716	758	713	693	725	740	752	711	764	780	681	657	746	768	693	690	712	749	789	721	736	727	652	729	769	735	725	709	697	704	775	693	708	721	722	718	731	768	705	712	715	685	735	736	705	678	696	746	735	721	745	712	721	716	708	680	737	705	750	742	673	716	754	657	734	758	695	717	707	710	688	715	721	731	713	704	738	679	736	726	751	755	702	700	688	720	726	717	744	706	694	680	716	675	764	714	711	708	724	677	768	676	704	724	767	711	704	720	783	739	689	724	745	706	749	717	748	674	677	736	724	733	692	699	654	714	694	671	723	753	744	683	682	773	730	766	756	685	712	715	691	741	726	711	706	672	693	676	729	714	726	695	714	694	683	721	697	728	718	710	743	697	729	713	700	716	694	719	698	711	728	714	714	706	699	761	768	701	701	723	689	750	677	699	745	685	696	738	674	747	726	740	711	702	730	723
6100	1454	1328	1055	928	855	856	792	826	836	769	774	770	806	761	824	791	767	732	774	791	752	787	779	749	776	796	791	750	743	754	740	759	774	780	734	720	779	770	733	804	816	761	787	804	791	776	774	781	743	717	774	793	743	772	750	749	790	776	808	712	733	750	758	761	733	716	724	749	787	735	763	768	803	747	738	758	757	698	780	743	732	763	804	776	760	795	711	763	746	749	765	791	732	796	762	786	730	821	762	788	782	728	803	781	767	776	810	722	793	734	791	730	777	745	819	743	762	770	804	783	773	748	748	763	839	769	782	762	794	807	761	745	770	759	751	764	760	763	776	747	786	764	776	740	758	797	767	769	745	779	759	732	744	756	709	788	782	838	758	769	727	794	724	758	751	792	770	794	714	754	787	763	803	767	777	749	825	756	700	789	744	800	754	758	769	758	760	788	762	771	828	787	821	738	772	759	718	712	779	772	788	740	739	806	758	738	805	741	791	741	708	727	779	773	751	765	787	786	790	745	798	782	722	782	772	727	789	760	771	768	781	768	766	793	781	803	771	801	760	814	778	736	827	762	744	798	742	745	768	739	733	818	803	792	768	731	758	828	771	767	757	795	776	773	762	761	766	751	728	785	775	783	756	784	793	737	823	737	805	790	765	781	731	724	784	763	792	729	756	754	800	770	814	793	794	777	802	765	750	768	749	782	728	766	784	755	770	794	798	752	753	789	802	798	769	818	715	808	745	823	735	759	787	755	758	775	753	711	759	823	778	746	705	723	774	772	728	784	763	825	802	778	777	785	765	767	755	748	766	777	736	771	762	742	709	754	739	746	778	696	803	794	744	774	728	755	751	761	762	767	813	744	761	755	729	789	762	757	763	723	731	764	819	789	793	752	755	769	786	752	736	802	709	758	717	756	710	747	798	785	767	770	727	780	737	779	754	751	736	789	721	751	793	748	748	781	805	741	764	782	762	786	771	757	714	773	766	776	746	771	775	771	784	792	763	754	755	758	793	758	776	746	854	811	796	804	808	725	726	796	781	790	770	731	790	763	745	729	808	804	793	743	829	755	795	740	792	749	743	762	791	793	757	745	804	773	744	794	773	759	778	772	761	772	793	782	748	762	784	744	776	806	826	759	705	751	787	808	769	793	773	697	770	746	765	755	804	807	725	772	745	721	742	720	784	794	780	811	819	768	762	752	764	787	758	761	721	766	762	814	818	749	796	739	806	740	777	762	746	765	735	783	758	762	807	778	775	781	741	757	786	757	789	767	751	767	786	738	809	765	752	803	781	727	767	776	759	721	747	777	789	740	757	841	777	787	809	714	735	782	753	813	779	801	806	826	755	739	785	746	771	802	793	758	799	838	771	806	779	781	811	768	758	831	782	773	779	795	836	759	771	776	789	804	723	780	811	735	768	754	745	780	753	799	758	727	741	727	770	772	723	765	780	771	743	729	779	725	804	786	764	734	803	789	799	740	825	767	751	753	756	731	751	783	765	775	812	760	767	794	764	744	812	754	787	812	786	752	719	766	744	793	755	752	735	735	738	752	767	715	762	736	775	771	760	716	783	762	773	791	749	797	800	752	778	793	737	759	759	762	775	762	786	711	798	768	742	769	778	771	761	841	779	816	795	748	747	770	794	789	781	768	774	774	805	776	728	737	740	763	795	747	762	759	735	774	763	789	732	762	798	742	791	780	757	770	736	787	793	738	722	799	790	772	767	767	792	700	772	765	778	796	777	760	738	735	745	757	797	808	793	791	772	784	741	768	780	799	809	757	709	794	753	751	805	743	758	748	792	798	740	750	750	760	819	688	783	804	746	743	758	749	777	748	809	752	763	792	796	764	759	763	820	790	784	738	749	740	743	863	771	781	748	759	814	758	772	777	789	747	752	768	744	820	813	779	730	758	747	772	811	742	725	809	712	788	798	755	779	768	786	807	809	737	743	757	802	718	737	781	716	803	760	804	796	774	796	772	785	761	733	731	783	807	745	763	767	789	789	766	754	809	757	774	761	769	770	784	755	758	698	760	761	777	775	750	759	739	811	759	771	737	755	749	807	728	765	851	779	756	781	786	761	737	755	763	747	750	764	736	765	776	754	843	751	767	777	786	804	773	778	757	784	784	836	762	796	764	785	758	785	791	741	750	731	760	766	758	755	790	783	751	765	763	736	792	789	801	775	744	787	781	773	730	725	769	750	769	762	810	754	773	767	758	774	743	751	756	776	743	781	768	763	820	774	797	761	773	737	794	793	780	799	803	760	767	766	779	708	805	809	755	743	744	805	806	775	786	728	774	741	762	781	791	783	728	775	774	775	775	789	735	727	784	772	754	792	771	766	746	753	774	743	755	797	779	791	788	709	819	786	816	750	726	779	738	789	820	755	737	733	800	745	739	775	762	758	743	781	798	771	730	805	786	741	792	780	746	763	777	774	751	780	779	748	783	751	737	798	738	794	750	760	803	803	763	762	784	798	723	735	789	811	763	784	739	771	768	786	763	745	733	798	774	758	765	787	776	742	770	796	747	782	787	776	770	736	742	799	743	747	741	821	718	740	778	745	827	737	746	766	822	765	747	788	812	769	715	748	757	742	736	780	757	771	795	744	745	798	808	753	790	718	738	795	761	705	718	752	746	816	773	722	740	756	759	723	770	734	767	749	745	727	736	767	749	742	794	802	754	776	751	777	765	780	788	774	755	759	744	806	779	777	740	751	777	801	782	777	738	750	722	794	722	749	763	816	743	779	728	717	760	770	768	769	773	742	793	784	816	727	772	776	735	748	708	726	809	736	778	792	774	816	749	797	777	813	805	715	769	777	791	739	740	749	756	822	766	700	732	745	770	732	799	810	756	794	738	723	749	773	755	771	759	740	731	787	797	745	779	730	753	783	782	753	749	761	766	752	793	763	753	722	776	795	776	776	805	769	739	759	774	760	753	767	723	790	753	771	791	764	762	785	743	735	748	780	766	807	704	779	785	751	750	770	728	752	747	793	788	756	746	733	766	715	708	743	790	735	723	770	705	772	796	781	719	780	719	710	792	754	792	760	726	818	726	738	743	750	721	808	755	722	750	797	752	809	747	758	809	777	820	756	765	771	708	785	762	769	710	782	789	761	764	746	773	740	782	734	791	769	755	783	770	706	715	819	769	748	782	785	748	715	765	787	806	719	765	772	687	763	794	754	776	758	761	746	776	753	753	753	759	791	770	741	784	785	795	767	762	757	738	771	799	811	757	782	745	803	727	719	780	797	728	756	789	768	788	749	768	758	735	761	762	789	749	743	761	747	776	751	755	748	762	768	751	739	762	787	741	826	819	763	754	781	720	709	744	784	799	747	724	727	789	789	752	769	799	744	760	763	716	816	798	778	773	773	781	775	809	762	727	794	774	803	738	739	796	732	820	751	804	736	762	788	774	726	789	745	771	727	693	740	786	738	791	808	765	774	793	740	742	766	810	768	792	743	765	730	747	756	803	783	762	734
24519	20338	26348	24192	20302	7184	1360	921	748	622	625	551	580	533	510	464	464	468	452	454	420	417	446	466	468	421	390	412	419	416	392	395	410	392	389	445	374	400	412	387	410	387	381	399	393	410	399	380	417	386	394	425	425	418	359	356	383	361	408	360	393	374	426	378	359	359	382	353	369	383	364	364	370	384	348	407	396	397	404	414	361	379	383	382	368	378	373	378	378	362	393	403	368	362	383	379	403	373	392	380	381	412	376	370	379	392	377	363	347	373	415	375	365	407	377	378	395	377	393	405	394	390	391	371	397	388	373	385	427	353	364	405	408	381	366	392	364	369	350	391	379	397	379	386	372	386	401	370	393	372	402	371	378	425	376	403	369	367	384	390	389	386	406	399	383	377	432	363	395	397	377	365	362	393	366	404	374	339	348	401	386	389	394	364	369	399	381	379	367	395	375	367	387	402	379	377	364	368	389	385	367	374	390	383	400	404	353	387	390	355	389	392	360	371	382	366	385	401	402	382	353	387	418	368	386	411	384	388	366	358	347	394	365	387	362	379	374	393	430	362	363	371	382	397	415	361	364	393	364	406	378	363	353	371	378	364	389	391	350	359	366	400	389	393	397	363	412	341	406	397	369	362	382	370	351	386	345	385	400	386	385	381	382	391	378	339	391	390	358	379	378	389	367	395	364	374	406	372	395	399	411	370	366	415	355	352	363	367	430	362	363	371	398	365	383	400	363	369	397	386	367	404	383	346	386	367	383	373	404	408	404	394	383	372	403	399	381	372	354	375	361	411	340	377	425	393	352	365	397	342	376	399	353	363	398	362	390	379	387	386	385	428	416	405	362	379	385	379	360	366	364	377	377	363	384	366	387	380	388	385	368	355	380	364	387	402	364	389	411	365	363	384	402	404	416	382	374	387	391	364	378	361	348	389	371	373	415	380	364	408	390	372	375	399	411	380	389	394	373	383	371	421	357	391	369	373	377	355	374	389	375	388	337	364	403	370	369	378	379	379	412	408	362	396	355	380	359	383	363	400	364	390	330	366	372	397	340	386	389	393	383	359	356	381	361	392	418	396	389	393	361	373	400	433	379	366	414	382	371	367	382	397	398	391	404	353	387	395	359	348	367	366	378	364	375	402	370	353	350	374	376	372	369	358	370	363	371	382	385	394	400	388	393	364	389	369	398	366	405	411	379	380	370	402	399	360	388	360	376	356	358	389	379	384	376	427	385	379	362	399	383	389	412	360	373	373	398	376	304	371	396	418	399	402	366	384	399	414	376	408	407	365	370	384	366	365	389	395	369	338	401	385	398	397	388	368	371	385	357	343	389	389	379	379	374	369	403	375	344	363	361	365	377	375	380	414	402	376	389	368	348	385	386	402	365	376	392	381	393	384	376	404	402	377	371	376	369	413	379	389	377	403	388	383	366	361	403	384	389	383	383	376	397	382	411	385	342	363	368	390	380	380	375	361	336	381	383	370	393	366	364	360	381	420	381	403	351	396	362	366	418	395	365	386	356	364	396	344	392	362	406	378	380	378	377	410	406	390	387	419	402	352	372	377	381	396	381	366	357	393	404	386	405	373	369	375	368	400	409	386	406	397	393	383	382	393	362	389	368	383	401	377	383	362	392	387	350	384	344	398	344	386	350	359	392	375	365	421	356	382	343	387	397	358	383	368	404	378	390	398	390	370	373	415	380	417	388	404	390	363	389	356	440	391	365	397	369	399	365	361	381	382	434	400	394	389	384	390	361	340	376	405	365	373	376	362	408	422	384	396	382	372	383	403	377	401	401	403	380	387	406	359	379	375	363	382	372	381	397	395	384	348	360	411	400	369	391	408	407	399	395	390	371	359	360	366	397	386	372	381	391	358	366	402	381	359	342	392	385	350	369	387	388	380	348	384	392	386	354	379	357	384	342	384	366	390	390	396	360	360	385	388	370	366	380	360	349	391	386	403	388	390	412	383	394	401	377	354	381	387	385	410	375	378	362	356	394	385	401	362	384	390	408	344	391	377	381	368	386	394	395	418	346	383	369	368	390	377	366	368	425	415	379	395	374	360	353	345	385	402	405	393	378	403	405	366	385	370	380	373	362	395	388	409	356	370	393	400	388	431	374	385	369	390	382	388	373	378	399	387	375	377	379	403	375	384	356	395	371	371	376	384	421	373	390	382	396	356	380	383	377	386	381	360	373	377	374	400	404	376	396	420	377	394	376	395	371	379	398	383	334	384	386	386	381	388	411	396	366	401	379	376	403	386	359	400	355	374	392	374	407	434	382	404	396	358	387	342	365	393	354	378	382	360	363	419	396	380	391	383	368	357	404	398	340	376	428	344	353	361	383	360	358	372	397	394	405	368	361	425	436	386	388	367	365	366	405	347	366	394	386	350	387	370	384	389	371	358	370	396	425	391	341	370	391	403	393	383	367	384	381	397	398	389	366	392	371	392	331	402	371	377	350	362	430	371	392	381	370	385	373	385	369	363	379	399	400	390	385	372	380	362	403	383	391	398	359	403	398	370	427	368	367	390	399	347	355	375	401	387	344	385	382	412	379	362	365	377	407	399	384	378	383	384	406	432	390	356	373	384	444	396	366	375	346	384	400	402	370	360	370	388	385	420	407	366	379	388	373	372	379	377	385	412	408	414	380	368	401	381	364	412	391	377	405	407	378	365	382	364	371	361	396	364	415	365	392	422	376	407	390	376	377	386	343	398	389	354	371	384	389	383	366	366	377	347	392	378	356	389	382	374	358	367	357	356	415	352	393	394	388	366	407	380	393	382	360	366	356	428	382	362	385	377	406	400	369	383	389	379	390	365	413	360	378	380	346	382	398	385	396	386	406	405	399	435	389	395	357	378	389	359	397	339	418	356	349	373	384	372	372	356	422	348	377	398	358	412	382	393	395	382	376	320	386	343	378	385	393	365	428	367	400	373	325	397	369	332	338	356	435	342	380	393	386	363	350	396	373	345	348	384	385	387	407	354	394	382	426	390	379	394	390	369	419	363	369	407	376	389	410	385	371	387	358	403	389	409	364	380	361	362	359	376	388	354	385	391	376	374	399	377	368	382	393	386	424	394	392	381	354	340	380	387	386	403	378	417	353	359	375	381	392	380	395	349	378	396	358	362	392	363	416	394	372	380	381	398	360	392	390	382	378	406	386	388	393	409	379	367	368	390	399	357	357	380	385	389	380	400	430	366	418	381	360	375	393	356	359	383	379	406	360	396	392	415	382	396	360	375	382	384	400	363	375	378	400	391	348	384	404	372	405	423	396	424	388	366	388	376	398	353	382	363	406	382	392	364	362	336	372	370	427	361	375	351	378	379	391	373	393	376	378	376	410	388	382	389	366	389	364	387	396	403	383	416	391	356	428	361	398	353	364	415	365	376	383	366	373	330	355	397	391	346	389	392	381	378	394	363	398	349	412	366	373	355	388	378	388	390	396	376	375	420	396	351	354	334	403	408	420	353	416	380	404	360
11524	11087	10210	5581	3641	2640	1986	1578	1346	1142	1043	949	841	745	695	683	633	592	622	548	561	555	543	527	515	486	486	472	472	449	462	483	465	464	469	444	488	443	471	466	467	420	451	430	432	425	444	422	436	423	442	455	430	462	454	439	439	418	430	439	433	430	430	438	425	429	426	432	423	436	411	437	443	416	415	420	435	424	388	414	408	436	445	412	383	435	397	394	427	418	432	418	431	442	391	424	378	432	400	386	399	387	405	454	420	395	401	421	416	409	405	411	477	420	388	439	411	424	399	402	405	393	437	467	415	377	402	434	405	451	414	365	424	396	408	441	378	406	407	369	423	450	445	398	454	437	422	416	452	429	418	451	371	432	405	391	396	353	392	383	404	406	404	422	400	437	410	430	425	413	421	440	415	395	415	406	403	427	400	406	406	405	394	384	417	417	371	425	387	428	434	412	428	420	406	407	443	419	434	417	415	398	411	408	442	410	414	406	436	428	399	434	408	418	436	419	447	352	386	451	445	398	399	413	455	442	408	421	390	439	430	406	437	451	377	386	409	406	423	391	408	418	428	372	372	441	429	379	419	388	391	437	437	392	407	412	397	443	435	420	392	409	392	424	402	387	460	376	387	394	392	438	406	437	367	400	420	399	407	437	383	435	396	394	424	398	442	396	448	394	392	380	446	417	405	397	396	424	386	383	398	380	443	438	426	404	444	415	377	404	403	385	390	421	432	433	399	420	410	421	432	412	407	393	418	425	394	409	437	406	431	396	425	391	442	427	398	406	400	401	391	425	421	435	365	429	424	407	408	444	409	391	418	448	408	427	411	404	403	422	418	434	407	383	447	428	403	407	403	390	400	408	372	411	392	404	401	357	441	413	421	396	429	442	408	402	410	400	421	412	452	393	404	389	444	417	376	392	394	436	425	406	405	412	429	395	414	461	422	404	404	384	421	390	386	378	415	426	434	402	350	375	391	356	431	423	417	425	427	406	400	423	425	405	407	429	426	412	414	383	404	456	398	386	386	434	398	417	419	403	397	427	432	418	408	415	411	416	411	432	428	448	420	410	393	404	419	409	412	430	437	389	392	422	403	423	391	390	390	422	394	402	404	417	419	404	388	400	419	443	390	397	403	424	387	410	375	444	399	382	397	377	399	393	391	422	419	415	420	411	412	431	408	398	434	387	407	424	403	410	416	429	411	406	396	409	444	383	438	398	408	415	412	409	423	427	455	434	401	401	457	413	409	376	440	424	407	442	377	448	415	445	431	443	423	416	385	439	421	410	389	404	410	411	391	423	394	423	446	414	441	419	427	379	412	443	394	429	396	393	398	440	418	430	397	434	371	418	401	419	399	431	413	436	422	437	420	374	429	401	442	398	368	434	421	400	431	461	416	382	452	418	422	396	405	378	471	404	431	420	371	401	415	410	412	433	411	421	413	443	404	415	411	432	397	408	382	402	411	412	412	433	401	450	433	403	420	417	420	430	374	389	395	398	431	415	422	416	419	430	397	421	401	395	419	385	401	427	415	427	444	370	415	396	398	392	391	396	404	410	393	411	390	397	406	446	411	421	390	398	429	450	424	397	402	467	392	385	418	439	391	414	403	402	428	441	386	438	378	436	452	425	435	416	452	402	390	432	385	425	417	399	443	419	419	415	429	414	409	425	395	452	432	413	433	408	427	463	397	435	394	419	403	442	431	380	398	398	441	437	427	407	425	435	398	434	382	439	399	404	378	414	421	434	406	392	383	384	431	427	408	411	399	392	410	428	393	382	397	394	413	402	416	428	391	415	419	395	409	402	432	394	407	375	407	424	425	421	419	410	435	430	414	415	417	394	387	417	415	389	397	404	446	390	446	444	403	417	409	409	411	387	392	407	419	400	430	394	396	381	413	405	410	413	408	423	455	432	377	433	426	378	403	379	409	409	394	409	405	420	434	462	423	413	427	393	404	403	399	385	410	449	400	395	438	400	421	403	403	424	415	418	429	418	412	395	389	415	432	398	418	442	426	424	387	429	428	408	413	420	436	402	428	420	417	432	381	387	420	389	448	417	392	418	431	380	410	385	400	373	391	438	428	444	425	375	389	429	415	412	380	401	409	403	377	431	417	382	414	393	425	474	401	423	404	394	406	401	408	444	403	433	377	412	403	438	441	407	403	405	403	436	431	390	420	412	402	433	447	412	391	406	366	428	434	421	417	443	378	376	381	424	426	430	443	465	435	416	380	453	425	403	393	423	405	393	396	404	435	384	393	392	403	437	416	451	390	435	405	392	417	412	443	409	423	441	390	413	390	386	415	412	402	414	385	401	394	428	412	434	405	415	398	405	383	417	401	407	409	420	376	421	384	412	410	432	394	409	388	419	386	372	400	410	435	458	361	406	385	390	414	406	394	389	433	457	407	403	425	449	402	439	417	408	390	389	410	411	396	381	404	409	377	404	403	439	409	409	415	399	452	418	376	419	403	444	418	420	415	434	427	435	414	420	398	440	413	444	413	416	422	430	457	416	435	405	417	427	458	418	397	383	426	451	398	427	397	428	405	404	416	377	402	404	447	400	393	429	424	407	399	399	365	415	419	423	412	397	389	421	431	393	393	440	403	420	376	358	441	427	437	408	427	417	427	405	435	418	428	405	406	445	388	438	394	417	402	426	402	403	414	420	387	399	385	423	438	392	435	412	391	374	439	425	434	431	387	430	419	424	428	410	450	397	425	391	398	408	470	399	446	418	406	460	427	444	431	407	449	432	401	404	441	398	426	418	407	415	411	399	427	421	427	432	430	405	441	422	409	438	423	429	419	416	423	400	423	431	391	393	446	429	414	378	428	437	391	433	406	440	367	419	417	415	432	367	382	456	446	441	429	427	443	460	418	428	405	372	396	388	452	434	398	435	397	413	419	442	390	419	404	446	420	422	396	476	440	424	443	419	409	414	420	396	396	419	414	420	396	401	388	406	425	401	406	441	394	387	394	365	412	421	404	409	444	410	395	446	412	410	429	410	401	446	440	411	428	422	418	409	423	426	414	394	428	410	410	413	430	400	377	386	386	442	414	425	428	452	422	405	422	393	426	402	445	435	454	427	404	444	409	381	406	429	390	403	382	397	438	386	409	462	446	449	374	426	428	423	429	432	444	398	408	455	396	402	435	398	376	430	407	378	393	408	431	419	392	411	434	434	419	423	411	384	382	426	449	385	406	389	433	418	381	425	412	421	462	402	405	389	409	410	394	414	408	409	405	430	418	404	423	421	428	425	402	430	421	407	408	374	426	428	431	414	382	416	418	393	418	448	409	400	411	402	380	387	432	431	428	401	416	437	381	371	426	437	369	401	441	418	419	429	357	447	425	440	391	430	424	438	416	383	441	385	390	390	431	417	435	380	389	412	432	406	433	401	428	428	453	415	441	430	406	390	395	401	393	404	407	408	396	413	403	402	413	432	464	405	425	430	438	424	405	433	404	424	394	411	404	399	405	427	376	390	427	401
22669	20346	26808	23767	20356	20322	6204	1992	1516	1405	1268	1238	1112	1041	1060	1038	1043	1018	992	898	906	940	902	895	851	850	897	883	919	830	892	889	882	842	842	851	832	809	835	895	846	833	877	835	870	815	813	791	801	818	863	833	819	832	865	831	796	789	825	793	832	795	787	816	802	824	815	838	841	824	838	852	810	837	792	744	749	829	806	806	829	762	815	824	803	769	806	768	831	889	845	801	780	792	823	771	788	802	818	808	825	795	837	765	813	808	793	762	784	810	803	840	836	796	770	803	771	792	781	856	809	790	798	756	753	777	839	815	827	819	792	793	858	792	816	833	809	824	823	820	811	841	794	784	846	769	809	853	776	769	848	781	775	785	826	759	786	806	768	740	795	852	796	790	808	850	794	820	783	782	773	801	797	821	775	824	854	809	798	814	804	801	806	754	809	809	831	810	787	821	737	787	827	788	772	782	771	793	804	838	752	823	844	823	826	845	810	786	847	759	797	787	815	815	799	821	837	776	816	838	789	776	777	818	827	729	784	750	754	820	803	826	781	857	798	779	767	784	851	801	843	793	796	809	818	816	822	788	806	759	798	811	788	814	808	786	786	793	820	816	820	787	814	772	796	798	810	865	806	811	800	819	749	805	799	773	775	806	819	811	835	800	784	743	806	805	754	828	758	818	808	793	822	809	751	822	773	794	792	820	798	756	809	820	800	789	861	765	843	803	831	816	822	781	805	799	754	779	767	829	837	808	804	772	749	794	840	785	810	812	781	805	822	802	793	809	786	846	859	799	790	788	832	821	797	781	864	799	771	805	827	811	802	820	823	796	783	813	798	845	857	810	817	850	840	851	824	831	835	833	765	783	818	869	812	789	857	807	762	780	825	779	838	815	788	795	862	781	798	823	799	727	821	864	777	800	804	807	824	847	820	822	818	831	865	804	839	773	826	795	835	766	846	781	778	875	804	836	806	768	808	798	832	786	757	780	787	796	859	779	862	777	767	820	792	799	765	797	790	811	810	793	751	772	747	877	813	789	769	792	774	848	787	784	791	816	809	781	772	832	759	779	796	810	800	827	816	827	750	826	764	813	848	760	763	786	770	796	817	789	747	822	772	824	792	784	763	843	766	828	817	809	817	764	807	838	867	747	779	879	795	800	809	798	796	780	799	783	780	847	818	787	805	804	799	816	738	799	796	776	765	852	815	822	798	756	814	767	786	783	771	799	806	832	800	763	794	811	830	793	796	836	820	736	809	818	780	816	799	842	821	830	812	800	784	820	769	826	796	783	782	814	795	816	845	769	835	798	819	748	802	832	842	776	839	848	844	726	787	802	825	790	833	854	804	812	822	788	808	802	763	784	756	768	841	821	793	809	768	785	771	829	785	839	814	831	822	810	818	809	773	847	821	797	807	842	804	822	810	784	785	791	789	777	819	779	820	849	834	793	758	778	830	842	803	844	806	813	753	782	820	816	809	855	802	817	786	779	810	797	782	841	808	782	797	793	835	781	822	814	783	801	792	777	821	768	815	840	795	816	800	850	888	795	855	773	761	795	800	824	826	809	854	789	784	798	814	776	815	806	787	795	779	823	850	830	796	861	812	827	802	816	809	774	793	789	848	810	866	833	832	756	775	788	828	805	765	814	770	853	865	744	819	836	779	816	797	796	798	816	816	792	802	814	801	808	778	781	824	824	809	745	787	806	771	808	748	795	842	838	788	817	801	798	857	778	748	796	785	785	810	826	800	823	791	775	792	798	783	820	819	838	832	842	770	814	813	804	820	843	827	799	769	795	806	767	815	828	798	803	775	800	782	803	822	785	803	731	794	809	815	782	791	809	771	796	783	744	851	813	794	800	777	788	785	845	791	839	753	834	815	819	848	812	833	811	811	797	817	763	806	796	831	784	793	791	794	792	733	780	833	780	851	788	748	831	825	772	795	760	824	836	823	755	784	850	837	822	758	825	758	810	848	769	825	800	785	803	796	818	863	744	722	818	784	798	786	787	770	785	756	785	815	813	802	808	807	824	795	842	794	819	806	818	801	799	789	803	863	782	826	814	820	815	836	756	789	787	774	804	849	850	767	769	820	836	852	757	809	834	811	840	791	777	875	793	818	796	801	765	834	841	789	842	802	849	848	771	873	826	783	786	768	779	805	827	833	840	785	799	814	825	829	824	834	830	786	776	836	845	811	796	799	820	782	769	855	772	805	826	780	779	764	846	848	803	825	833	810	860	794	830	808	845	800	761	829	763	841	840	838	844	836	834	797	782	724	791	822	814	808	766	753	804	780	788	787	791	790	824	813	790	806	774	779	831	791	828	799	847	790	764	791	841	783	798	801	797	820	812	857	783	826	727	838	787	828	818	814	791	794	804	834	828	831	819	821	826	777	796	864	837	823	787	797	782	815	781	796	830	829	818	744	795	800	807	816	802	752	780	803	817	801	854	831	827	811	797	814	711	772	766	801	796	818	826	808	825	828	803	783	808	787	809	805	820	774	757	805	806	818	794	766	777	808	790	771	789	781	826	790	847	823	867	829	792	780	821	811	805	809	906	780	805	786	816	779	791	865	804	774	853	795	816	842	816	801	853	792	747	759	757	817	830	788	764	768	849	820	799	835	816	742	806	786	777	809	783	746	861	794	797	787	787	790	799	834	825	792	792	857	775	771	841	797	856	836	786	866	780	793	802	786	832	822	780	820	804	831	809	763	777	819	780	830	775	783	859	832	854	833	778	808	836	772	790	840	836	842	848	782	871	790	761	816	815	804	849	823	805	824	845	818	790	810	821	778	792	766	830	856	820	770	774	772	795	802	851	777	820	811	888	815	792	791	740	766	791	821	834	833	760	798	822	804	812	849	790	765	833	866	823	818	777	791	788	788	822	815	790	797	767	814	790	795	819	846	756	773	796	758	743	809	778	869	808	770	768	798	765	821	814	826	838	786	790	803	844	786	786	772	827	785	750	860	803	736	794	740	821	798	821	802	811	764	775	785	764	813	793	772	799	778	830	827	765	816	779	801	781	757	834	833	835	781	813	823	810	844	797	806	783	827	749	805	783	767	762	812	831	788	816	770	797	804	788	752	817	868	849	823	774	799	869	857	806	835	795	801	778	797	790	799	843	818	802	776	775	792	783	787	803	820	770	785	788	804	796	823	764	809	799	825	818	784	793	858	829	838	783	806	797	789	743	733	770	791	802	832	827	820	834	847	770	788	753	785	782	828	768	764	835	827	783	843	788	786	864	808	838	768	847	825	778	813	772	776	814	789	786	796	792	738	818	867	825	756	780	792	835	806	781	794	820	729	815	770	797	836	786	810	792	777	816	845	842	806	808	778	781	805	776	788	809	815	757	758	742	826	792	844	837	788	821	776	812	790	802	784	808	823	773	779	793	795	781	819	799	793	846	826	794	790	749	806	800	836	807	802	802	791	803	848	802	799	767	754	772	819	802	815	811	813	783	793	803	791	767	720	783	854	796	823	774	808	810
16418	17633	16078	9641	6574	4866	3775	3119	2552	2202	1847	1693	1599	1481	1366	1257	1164	1147	1110	1076	1018	1033	994	1009	934	878	883	945	916	901	893	834	883	851	838	872	858	862	828	807	821	827	849	811	837	807	833	852	832	819	820	827	812	821	802	850	809	821	826	782	793	788	839	870	762	798	786	772	764	751	746	869	829	786	782	783	783	813	778	808	801	803	769	788	757	795	795	817	790	777	832	773	751	771	742	785	782	755	804	801	846	784	757	762	794	780	818	851	788	802	820	793	779	803	755	738	793	772	765	769	742	822	808	785	809	795	776	834	781	756	797	719	783	800	748	785	807	773	769	834	782	744	754	838	792	740	753	803	735	795	773	733	792	761	785	786	797	747	771	778	775	786	775	777	756	750	749	844	773	766	759	761	762	769	761	750	822	778	779	841	776	826	763	752	835	764	839	789	815	789	790	779	756	745	853	776	778	775	744	777	768	774	817	787	758	782	803	751	755	768	824	796	749	804	813	810	775	767	810	740	812	770	823	829	771	783	766	786	768	780	822	774	787	765	800	744	773	729	843	782	781	726	733	749	787	790	816	768	757	787	775	804	800	794	815	783	736	778	786	762	724	772	794	742	798	850	794	786	803	740	784	815	751	772	785	799	793	749	746	756	812	810	789	773	766	776	781	777	777	774	815	729	830	827	749	764	737	748	776	790	752	776	759	784	749	779	755	789	709	790	785	805	753	825	757	760	790	794	801	782	774	839	784	750	770	778	760	781	776	803	753	745	799	732	758	770	771	793	833	742	809	770	770	785	753	772	807	784	755	819	738	786	819	785	794	748	744	827	763	789	785	748	784	764	752	745	812	816	765	793	754	769	852	767	794	752	834	782	761	775	783	722	767	777	783	810	768	719	772	790	800	783	777	716	774	803	748	816	791	762	725	787	791	785	779	789	773	792	782	802	749	784	773	763	796	757	795	753	818	752	795	758	753	764	730	770	795	782	773	762	780	762	759	780	787	748	794	736	801	727	770	764	706	792	742	815	744	756	810	742	798	765	835	761	757	725	778	784	779	757	735	738	766	782	828	753	774	779	821	798	759	737	769	767	784	781	815	775	724	758	798	742	779	769	738	773	818	818	824	758	771	792	752	725	735	773	772	818	799	812	727	777	813	771	751	750	770	765	766	800	758	776	792	720	741	792	816	783	780	774	768	772	777	735	823	744	761	805	775	788	751	778	804	808	763	809	765	796	732	761	810	798	770	754	808	805	766	786	760	787	778	742	793	819	775	817	807	797	747	761	750	770	824	796	754	756	810	789	819	738	761	781	797	760	762	769	831	754	756	769	816	782	816	760	761	763	744	822	768	822	775	793	737	754	810	736	805	782	766	733	747	759	778	760	765	749	759	744	778	780	769	786	765	793	790	756	747	790	778	751	813	748	748	771	771	792	739	792	781	833	718	808	805	788	747	761	774	736	748	752	813	752	808	767	751	788	756	784	795	763	772	777	809	761	746	728	796	752	826	725	836	728	719	745	770	814	728	764	755	746	789	759	750	826	760	799	778	791	776	790	801	735	725	784	772	792	753	756	767	748	785	777	784	820	795	743	727	752	778	778	746	789	761	773	729	759	755	787	808	820	729	758	760	760	758	789	812	752	821	800	764	795	775	761	778	798	770	795	767	807	776	768	764	843	797	792	765	770	836	799	735	742	776	835	784	719	813	751	775	756	780	799	765	810	806	821	794	748	765	783	798	796	773	751	788	727	769	779	806	809	699	796	767	739	773	759	770	789	827	791	809	806	765	775	780	786	790	789	752	767	829	791	735	772	746	769	811	813	780	763	809	762	778	789	793	717	764	733	756	755	793	808	793	804	782	760	770	824	735	780	785	858	766	756	787	740	789	771	734	750	697	792	796	803	773	759	764	833	741	772	837	795	750	776	806	757	820	751	798	781	773	778	743	783	751	767	750	798	808	749	754	779	758	845	808	803	781	755	743	796	782	811	747	716	798	784	776	781	755	827	814	779	717	805	765	789	794	778	747	794	786	804	800	789	761	771	768	832	823	778	770	769	786	830	793	787	817	819	786	763	756	756	733	761	807	813	784	775	737	782	707	757	779	814	757	716	836	760	736	761	832	729	763	792	764	807	792	783	788	786	773	704	769	768	837	754	757	755	729	759	757	770	802	814	775	816	759	792	778	765	746	775	772	827	794	836	708	802	784	752	769	769	788	826	846	799	749	730	754	757	744	791	788	798	767	804	792	823	775	793	781	792	797	736	788	786	769	813	800	795	789	788	789	785	772	749	776	765	769	771	794	828	806	799	745	793	807	802	760	775	726	759	825	793	777	749	728	766	824	798	728	787	791	728	779	813	816	768	735	725	814	796	762	738	769	787	790	794	765	791	747	766	773	799	784	759	782	806	759	763	832	777	805	827	737	756	774	803	799	741	757	843	792	796	768	783	767	747	795	829	762	783	752	781	746	729	757	753	783	830	765	776	821	804	782	831	795	812	773	776	793	778	785	792	770	773	808	749	771	752	788	807	755	766	771	815	739	750	788	805	738	731	789	764	806	771	809	777	817	758	753	765	782	791	758	811	772	767	778	763	798	804	763	745	781	800	811	844	816	775	767	803	767	783	777	756	807	762	792	754	802	797	763	745	821	767	807	768	721	829	749	782	755	797	782	782	778	746	764	784	786	775	754	764	754	805	776	777	800	781	759	743	781	757	816	788	834	819	763	803	772	745	760	815	737	781	791	807	747	755	790	795	847	798	804	803	780	790	741	810	765	804	822	826	759	794	759	755	722	747	730	821	756	819	783	810	797	800	844	781	783	742	819	792	806	741	757	828	770	794	767	731	794	790	800	785	820	825	752	803	794	767	678	794	799	784	772	771	800	802	760	789	775	765	755	748	797	769	773	737	811	817	747	747	758	791	733	799	807	776	803	784	791	796	817	765	777	782	768	800	826	754	801	803	755	773	739	769	770	794	789	752	808	767	759	780	796	794	788	758	770	764	753	736	760	789	762	802	803	786	763	772	812	818	824	802	770	746	734	789	791	749	751	784	758	828	778	804	792	819	781	776	789	743	738	825	757	829	817	749	784	750	746	778	771	774	742	760	768	793	730	787	802	782	712	744	724	765	802	805	798	772	737	737	785	776	759	723	797	747	829	787	811	790	749	775	772	805	772	782	780	766	783	796	721	823	765	820	787	830	767	744	802	787	793	842	755	814	826	841	825	757	769	762	815	830	751	752	755	802	784	744	789	762	808	777	772	763	791	770	750	743	779	817	776	830	748	772	834	804	758	750	826	788	725	733	747	758	729	787	765	819	783	773	778	783	760	819	761	733	741	768	773	784	800	797	754	756	771	765	805	788	769	751	828	744	855	756	790	791	811	741	765	795	763	786	782	758	799	778	760	758	859	817	785	736	788	804	757	796	766	780	821	788	810	789	783	772	744	828	789	736	790	762	744	784	777	762	818	810	762	767	771	805	774	782
27925	13043	2157	1009	840	883	834	874	834	808	818	839	787	855	808	779	820	801	750	750	784	780	763	780	784	799	845	824	762	776	811	858	778	766	778	790	815	810	780	789	854	813	794	797	790	788	811	801	822	821	743	764	847	767	786	822	812	774	800	794	769	780	836	760	761	802	779	745	770	793	806	829	781	784	796	818	797	785	827	770	817	778	773	754	730	852	824	792	810	772	807	715	770	787	837	823	814	797	700	802	764	787	844	783	794	825	812	790	862	834	793	792	790	817	826	794	755	748	866	775	788	823	780	794	771	778	759	782	816	818	749	767	857	819	821	787	746	804	802	821	828	731	799	765	757	808	815	795	800	763	793	807	784	820	851	769	803	804	756	800	825	777	795	758	707	802	768	828	819	813	808	821	795	786	770	798	797	833	796	763	762	786	769	736	792	763	786	770	775	731	810	791	809	788	799	813	765	780	844	751	832	785	784	779	763	797	826	748	755	804	805	784	792	761	806	800	800	799	767	788	771	770	793	819	758	804	843	823	787	819	809	784	767	789	769	792	813	807	742	764	791	808	828	786	772	782	759	837	786	822	777	761	729	758	767	819	762	829	784	775	844	807	780	814	805	818	806	819	806	807	810	781	820	734	813	786	761	763	804	803	759	782	823	792	755	756	745	776	793	755	764	830	824	754	748	793	811	784	787	796	797	760	800	770	795	791	771	782	788	782	757	789	759	786	824	774	805	736	783	759	789	799	759	789	760	794	759	747	801	774	780	795	796	785	812	808	782	771	753	775	749	788	787	847	748	801	761	762	752	768	770	734	753	780	795	811	727	730	792	759	775	823	789	734	806	808	727	857	807	785	773	777	808	786	816	766	783	792	800	849	795	786	779	807	773	756	765	789	811	798	753	776	823	747	743	748	775	860	816	790	777	761	804	782	795	783	819	800	761	749	780	785	760	824	820	800	785	776	805	827	768	774	749	727	764	787	792	773	790	729	810	829	860	800	784	822	747	810	759	789	824	730	756	762	780	768	752	792	789	806	778	783	829	782	798	833	765	768	774	796	809	784	753	792	776	814	753	780	790	718	765	770	752	786	773	749	786	807	781	831	741	764	805	766	827	773	788	795	801	793	841	798	768	780	780	809	751	841	794	783	771	736	752	794	754	820	771	846	748	824	809	769	784	777	762	771	791	818	800	761	838	835	786	819	824	822	772	758	833	781	838	779	778	822	798	801	783	819	758	800	746	822	736	768	772	787	810	794	750	804	793	784	803	787	846	796	801	780	836	782	774	787	834	801	825	840	821	817	768	787	813	784	774	800	772	833	772	829	805	768	823	738	789	775	775	791	778	770	765	807	782	837	743	804	729	752	779	806	779	777	769	747	802	719	804	834	815	721	749	767	756	756	797	834	808	811	780	825	764	768	772	768	782	732	771	754	774	735	813	807	800	816	797	780	778	784	782	791	798	828	792	790	768	788	790	799	811	797	815	783	751	761	764	757	766	760	834	777	783	806	795	837	759	816	747	826	800	848	796	830	769	824	792	804	749	835	747	796	832	741	815	814	854	786	774	819	796	785	754	767	778	808	802	808	767	815	770	826	796	788	844	803	799	749	774	784	860	808	791	765	881	756	728	787	810	820	830	758	765	776	774	782	819	812	836	850	830	761	743	770	771	831	791	760	783	785	779	801	814	770	788	784	745	811	729	810	795	756	753	763	804	860	809	749	818	785	782	818	773	746	850	782	835	740	799	824	812	759	799	776	796	782	754	763	803	783	854	809	809	835	773	772	764	776	814	811	769	790	766	764	853	776	739	807	817	758	794	783	803	766	778	795	775	841	842	801	802	827	744	805	801	794	785	783	778	771	755	769	773	771	753	775	789	773	819	824	801	799	756	838	761	782	816	793	732	796	772	802	760	845	805	824	772	769	791	767	783	760	747	812	761	841	788	786	751	854	794	777	760	784	831	762	769	784	740	800	768	771	775	778	753	823	772	806	797	806	823	776	791	761	783	748	808	777	823	756	777	798	768	782	802	779	824	811	783	775	797	809	752	765	823	798	767	797	765	763	777	812	802	789	775	778	782	778	811	781	782	772	790	764	777	771	801	777	762	786	763	837	818	747	806	755	835	847	861	777	786	812	831	830	758	748	696	806	794	706	822	766	801	782	820	770	770	755	786	847	830	832	785	783	821	838	838	767	760	781	766	787	751	765	805	848	819	781	825	747	785	829	803	802	845	800	795	824	756	786	748	779	792	781	842	772	773	756	791	836	780	756	837	776	755	762	772	841	793	795	809	857	793	738	807	733	796	797	780	805	827	810	832	839	752	754	802	842	763	813	786	790	836	815	788	785	772	808	799	812	811	770	770	777	778	785	770	761	740	794	800	798	778	812	764	823	749	750	759	808	799	807	780	796	808	843	767	804	783	754	787	775	766	756	798	797	789	791	831	807	799	790	805	789	796	782	779	823	816	786	777	764	782	792	820	800	790	814	774	788	864	795	796	776	782	800	819	795	775	802	801	769	788	742	831	790	763	765	803	799	797	795	771	767	767	761	757	823	771	761	817	818	781	811	717	790	779	788	785	794	808	775	818	852	769	819	814	792	732	757	829	789	759	746	771	799	814	865	801	813	746	749	805	778	805	785	767	801	794	805	830	829	740	741	811	782	791	786	818	747	763	789	805	745	845	817	788	756	819	792	805	787	817	770	790	793	779	839	783	761	834	731	795	798	805	722	804	803	813	744	754	760	819	784	764	800	777	842	778	792	777	793	783	776	806	814	794	820	809	787	779	778	739	780	767	819	774	824	813	764	778	812	750	794	794	735	768	787	773	799	756	797	790	735	747	797	823	770	800	796	736	753	785	777	750	780	801	802	836	744	773	841	815	799	830	768	818	796	795	811	812	786	805	777	784	792	809	747	758	758	771	795	781	817	838	731	817	802	795	832	803	758	783	861	718	753	802	813	838	754	784	755	830	773	765	800	781	784	786	754	768	751	785	778	761	815	770	773	778	772	775	716	827	789	769	762	791	816	759	742	764	802	761	799	836	799	763	757	827	786	812	792	830	760	868	786	783	797	747	789	831	775	780	811	769	789	786	754	807	805	751	787	770	773	809	785	793	843	808	764	806	801	786	777	832	782	798	847	820	773	769	754	820	799	855	783	828	812	837	799	807	796	781	785	789	739	769	789	835	789	791	846	814	727	778	751	765	806	786	797	763	758	735	818	775	808	794	850	786	760	814	782	832	754	821	831	863	837	784	788	696	830	771	798	823	803	740	775	757	760	798	786	764	812	738	807	792	878	827	803	783	792	783	781	795	845	795	780	805	784	787	744	761	788	838	756	827	800	808	787	802	767	800	764	794	793	818	803	789	749	806	743	756	785	813	818	792	788	779	771	788	854	763	801	745	807	797	779	848	770	821	845	755	794	778	831	758	792	745	764	772	797	815	790	806	820	757	792	799	813	817	775	765	832	756	746	823	763	790	772
6544	1463	1365	1064	910	962	920	823	859	869	839	837	853	834	822	876	766	840	823	795	851	798	787	836	825	820	864	869	808	828	770	847	789	810	849	799	891	867	830	841	844	830	866	861	837	869	795	800	853	847	898	831	794	804	866	758	844	851	847	843	783	862	826	860	801	830	873	874	824	785	865	820	787	841	820	813	867	812	843	831	788	860	872	801	830	832	837	807	853	850	828	814	814	793	845	752	898	847	844	838	842	838	856	823	850	836	882	838	850	878	795	810	822	834	847	853	855	856	833	781	785	813	858	836	810	811	794	818	844	816	862	840	794	824	823	862	796	862	861	866	851	849	861	902	836	791	801	816	831	784	808	796	798	865	758	813	820	832	868	800	854	794	838	773	854	801	870	816	834	851	833	789	834	871	799	811	854	811	834	801	807	841	885	837	797	847	804	756	818	848	794	882	779	881	810	786	825	867	839	786	821	864	847	800	846	804	783	840	830	817	793	853	836	825	811	862	836	831	895	840	788	845	874	797	778	863	862	799	819	860	837	827	828	852	859	892	854	836	828	809	854	804	831	817	843	784	822	829	859	811	806	846	863	796	846	876	783	840	865	870	841	831	825	796	782	853	846	852	880	815	813	788	851	826	794	827	828	826	794	831	813	821	804	825	873	794	867	838	816	833	812	827	837	807	785	769	844	815	836	799	843	774	803	827	757	829	795	811	813	775	818	833	809	833	811	763	849	805	783	829	817	806	793	855	804	812	852	811	837	795	877	844	903	875	799	841	845	843	816	862	813	844	798	868	833	853	845	845	855	850	846	821	811	796	829	754	839	792	822	855	813	839	834	860	835	851	766	804	873	825	858	814	847	805	830	854	883	849	890	845	811	815	815	823	825	781	797	892	853	836	846	807	830	813	810	834	850	837	854	809	839	819	830	846	799	834	853	876	807	859	817	857	810	815	853	793	868	815	832	857	826	835	819	838	835	826	845	871	812	789	880	816	841	877	763	874	833	846	840	786	844	812	797	842	883	839	874	823	823	817	835	805	859	800	828	795	806	829	826	810	782	833	826	865	851	813	795	788	809	791	873	772	787	820	803	883	788	855	789	871	848	837	829	791	827	857	839	858	859	849	834	792	817	841	850	816	842	803	787	827	771	839	853	823	808	826	851	828	831	864	859	821	800	831	834	815	874	777	856	806	857	833	813	780	841	828	844	898	811	875	881	831	854	857	809	846	888	803	841	787	855	805	888	811	816	890	805	881	843	855	833	883	828	773	832	818	827	839	839	841	817	870	836	830	837	877	847	785	857	823	846	858	867	781	863	854	791	819	839	815	856	797	825	858	787	831	828	851	827	798	831	791	873	843	870	824	868	803	857	807	851	875	842	881	826	886	863	792	891	838	794	842	844	781	865	874	790	824	860	834	841	833	791	833	830	805	817	870	830	865	779	786	831	855	840	844	848	862	845	778	784	775	827	797	814	819	778	839	814	794	837	841	892	806	897	845	871	830	793	830	814	836	815	794	798	841	814	819	808	837	785	824	836	786	812	821	843	869	830	841	809	814	839	819	811	841	768	817	797	868	858	884	854	816	807	838	871	816	835	839	812	826	822	790	813	874	822	910	827	856	848	831	798	838	827	804	831	885	866	839	794	850	797	839	823	801	850	877	833	809	792	850	811	852	809	879	895	845	813	821	800	820	801	859	851	777	827	854	820	878	810	858	852	815	795	770	815	902	825	834	851	799	867	839	810	783	873	881	833	860	858	842	830	805	861	824	821	833	847	829	847	819	823	754	888	855	822	806	800	826	856	802	794	875	835	823	807	833	825	815	784	810	829	839	840	840	857	817	881	834	817	851	833	801	817	839	840	818	826	804	842	833	862	838	840	793	889	789	868	848	852	832	814	834	769	851	845	840	820	818	800	819	863	817	820	808	786	753	879	838	766	813	798	782	862	808	883	799	816	878	795	852	783	856	788	817	857	886	891	832	796	832	821	839	853	835	857	845	817	817	806	808	793	782	847	839	805	790	788	868	834	836	849	826	905	830	879	835	788	827	845	831	838	795	847	822	825	870	841	853	862	794	800	846	845	853	791	844	803	795	741	814	772	829	798	836	837	864	831	844	873	822	826	830	818	885	804	819	812	836	846	843	880	857	872	848	842	837	863	802	780	806	765	857	788	863	844	788	826	801	810	797	817	905	848	869	847	836	813	778	838	791	836	876	867	816	809	806	809	781	848	784	851	836	788	859	844	814	839	855	834	839	848	833	808	798	823	850	832	826	828	854	821	775	860	787	856	840	794	827	808	833	861	847	810	805	846	790	832	823	828	843	874	878	829	797	839	850	837	864	831	816	824	792	794	829	824	847	840	868	812	859	858	863	853	829	838	812	838	850	849	837	791	836	818	848	841	867	813	842	818	822	879	792	831	868	819	870	834	838	826	844	836	760	788	823	843	812	804	874	862	821	858	813	841	779	789	806	794	841	836	818	812	853	857	792	783	831	864	791	808	812	872	830	818	834	845	832	817	859	811	820	827	882	827	826	814	853	836	848	774	855	824	823	860	802	839	819	813	834	823	800	845	847	781	840	887	856	837	796	840	809	808	838	830	840	824	851	880	836	810	818	843	831	802	792	835	857	810	848	819	861	789	811	858	860	780	847	781	825	842	830	844	817	796	826	836	859	819	784	805	842	816	810	813	819	836	797	857	791	833	801	798	882	791	831	823	777	843	860	829	783	815	849	794	813	914	805	857	795	820	886	890	885	842	829	800	823	810	773	875	881	883	859	809	845	842	860	823	858	801	814	819	908	803	781	813	854	826	794	859	798	846	831	809	849	843	812	824	832	849	838	766	811	834	788	877	796	799	846	827	829	822	809	814	814	876	825	834	808	798	791	811	826	835	831	822	806	813	849	826	813	769	813	796	848	844	800	801	813	833	832	851	888	891	805	766	868	793	833	870	820	837	810	848	818	830	796	836	842	790	802	842	837	813	854	837	818	806	875	830	784	827	806	844	859	816	781	838	855	853	802	800	841	845	836	853	791	836	833	788	893	829	823	796	846	824	805	877	824	773	820	803	840	842	798	850	852	818	834	840	800	861	803	823	858	809	868	817	811	904	835	818	821	807	796	876	854	814	787	791	851	878	851	803	835	842	853	837	851	846	817	864	889	820	847	838	833	787	846	831	788	810	830	848	825	803	852	829	878	829	833	830	836	767	835	781	868	820	762	812	850	824	835	820	826	878	822	864	847	787	789	810	794	874	830	836	863	792	891	825	867	835	794	782	810	842	829	790	804	832	843	835	838	801	856	825	873	827	831	804	811	825	802	853	855	796	818	890	863	803	811	803	851	814	836	806	834	816	811	864	843	863	848	779	811	844	798	836	837	802	848	917	875	862	820	830	760	830	796	836	863	857	841	803	846	796	783	869	816	856	788	864	838	839	860	820	832	819	859	821	847	855	840	822	804	786	842	802	826	793	801	765	805	851	866
24587	20356	26371	24187	20321	7552	1284	968	793	745	671	623	587	522	494	474	511	493	510	436	454	485	442	439	452	432	424	445	459	449	434	458	417	435	436	422	431	395	453	448	393	415	392	446	396	428	421	399	397	415	434	415	426	417	424	402	363	425	443	436	392	428	426	420	402	413	418	429	402	403	405	402	443	403	399	411	369	440	444	373	421	377	403	399	403	421	395	378	383	399	373	415	394	401	385	410	412	365	408	391	412	409	390	389	363	466	399	413	399	402	406	369	384	434	423	438	435	388	380	431	389	380	384	383	433	409	423	419	371	395	398	414	422	409	442	421	399	391	451	411	418	406	432	402	412	427	386	386	439	406	397	394	399	420	377	391	427	393	391	399	371	366	427	404	442	381	436	375	393	437	422	385	441	362	440	414	405	405	410	403	378	404	361	390	396	407	386	406	419	385	399	387	397	412	395	389	388	411	397	437	420	411	389	397	407	411	376	421	390	389	403	397	383	390	391	387	410	401	392	392	433	377	419	433	404	401	401	410	399	386	397	355	419	399	408	425	377	378	407	411	435	385	410	409	387	373	411	402	418	429	401	440	417	403	407	419	416	394	386	379	401	418	398	371	404	377	398	423	396	389	417	387	389	401	376	423	403	388	418	389	368	392	410	426	427	427	423	367	410	432	429	409	400	372	403	415	373	362	377	430	387	391	368	425	428	380	427	443	424	416	436	414	441	383	403	424	404	412	381	440	411	413	443	465	418	401	416	395	393	429	416	420	418	415	418	374	357	390	400	435	397	403	401	391	416	435	399	412	391	398	415	405	409	434	421	440	413	385	407	390	388	418	427	391	435	368	422	375	387	411	410	399	437	447	384	396	403	412	405	435	372	437	457	435	415	393	397	395	404	391	398	445	420	394	396	452	422	397	414	373	433	436	400	412	383	396	390	411	415	416	386	396	421	397	421	397	388	381	377	408	397	419	415	382	394	451	414	416	378	400	422	392	420	421	406	420	407	387	377	406	385	387	425	409	402	436	413	375	411	417	431	380	383	415	357	406	404	406	403	402	404	382	420	417	403	418	394	395	410	394	367	418	426	418	407	422	426	372	419	414	415	394	420	410	388	418	412	402	413	401	392	407	413	408	404	436	405	410	393	390	426	438	384	401	392	399	405	419	406	411	411	429	417	389	385	373	384	415	410	406	388	379	400	451	400	408	367	412	401	425	389	410	432	423	416	450	403	445	417	402	402	388	407	407	386	402	368	382	426	435	417	393	429	381	415	399	391	395	385	389	406	427	440	398	386	410	419	429	395	404	398	391	403	427	412	401	410	391	426	399	413	406	428	434	453	421	403	382	403	406	416	417	435	415	426	405	414	429	414	391	432	400	430	383	418	439	401	411	397	415	420	414	390	384	386	408	388	411	416	425	377	442	397	416	382	391	375	410	384	426	421	383	377	406	400	440	442	388	389	413	374	405	439	398	392	424	424	373	369	398	375	438	438	405	427	408	425	392	399	393	391	405	393	394	381	423	431	422	391	406	400	374	408	373	447	411	397	411	425	414	401	436	414	390	381	403	386	430	395	409	407	416	395	413	419	430	389	397	442	453	416	405	416	431	385	440	417	397	433	409	442	421	409	396	389	399	398	412	404	393	411	401	415	423	386	385	398	392	385	439	399	410	395	394	427	374	396	462	388	365	435	411	400	414	443	405	365	373	412	398	407	413	390	421	461	403	434	412	437	381	383	430	427	384	366	404	398	395	384	405	433	410	400	411	412	380	395	413	412	386	398	407	405	391	395	410	388	411	404	401	379	416	398	391	441	388	408	418	408	393	409	429	414	371	425	393	399	428	402	405	376	432	411	380	401	423	391	436	419	422	437	373	379	453	375	371	382	388	395	396	452	410	447	410	422	381	413	438	406	412	404	440	387	408	388	422	398	431	439	382	407	386	410	416	412	414	378	425	378	431	421	415	388	423	384	388	429	397	394	400	437	411	422	419	400	400	430	419	388	398	413	416	407	432	392	414	414	465	367	387	395	415	442	411	381	403	397	380	409	385	380	402	395	429	382	427	412	394	422	414	397	373	401	426	407	414	441	386	441	376	375	414	408	403	402	433	438	420	402	371	394	423	423	418	399	435	400	437	392	427	376	376	422	408	409	387	427	405	425	448	431	447	405	384	379	406	395	407	374	387	429	372	356	412	419	437	407	406	418	431	421	388	367	416	389	436	422	410	393	388	424	401	396	406	401	435	377	429	407	388	394	412	413	385	426	403	428	439	400	419	389	411	415	380	376	369	411	389	415	399	386	379	421	385	419	368	418	409	389	397	419	356	402	430	408	416	384	409	382	400	362	376	386	417	386	395	376	379	403	424	377	411	409	395	411	417	396	398	418	388	401	416	431	411	413	429	393	383	378	384	378	455	391	368	420	390	394	420	392	397	412	383	391	376	426	410	409	385	395	413	396	353	375	396	436	420	426	399	424	406	424	422	372	364	402	407	403	401	418	376	384	428	386	420	376	394	381	392	455	406	389	385	449	383	431	350	395	416	418	376	361	389	435	421	428	388	405	413	402	419	399	415	404	414	412	409	413	420	364	408	417	407	411	426	384	424	386	362	381	399	389	411	414	459	384	392	418	409	403	405	377	428	420	425	380	395	376	397	391	400	409	458	364	411	435	418	398	413	423	401	391	393	402	415	394	395	381	379	423	427	409	441	419	408	392	406	387	404	478	429	435	416	413	400	430	394	437	421	396	412	386	395	390	415	403	395	407	398	379	409	416	420	379	390	447	421	428	407	424	415	408	397	380	410	388	408	410	392	412	415	422	413	403	395	375	358	404	411	408	377	373	354	398	404	409	385	429	440	403	452	377	427	371	411	403	413	382	420	443	361	404	376	400	398	409	398	405	465	398	381	391	423	399	397	439	390	387	442	418	440	432	388	391	369	401	402	371	422	409	384	422	419	399	430	396	444	396	396	427	403	432	392	407	399	393	392	393	425	384	406	424	435	381	383	381	403	369	404	408	408	390	438	421	423	437	438	407	454	379	382	402	414	374	418	403	432	416	363	402	410	442	427	429	425	381	382	374	393	402	418	387	414	372	401	371	395	414	403	420	377	395	367	388	389	401	427	420	439	405	417	387	386	427	403	381	409	383	406	390	364	444	366	403	393	382	421	423	406	386	408	379	411	422	393	385	404	396	379	429	410	395	417	426	401	379	392	414	386	434	404	424	392	387	396	384	420	403	421	377	386	397	414	421	432	405	368	407	408	427	415	421	405	395	382	371	417	387	423	407	433	374	376	448	389	422	379	439	372	417	379	404	423	400	402	407	420	403	416	404	416	397	377	424	428	404	392	421	392	389	400	399	412	421	402	384	436	396	411	413	415	420	402	417	420	394	440	396	380	371	406	416	421	415	411	439	413	402	379	382	426	430	377	441	371	422	410	380	406	388	430	424	440	407	429	436	394	415	401	407	410	406	422	387	419	428	453
15115	11138	10158	5637	3676	2605	2131	1725	1386	1234	975	961	880	803	735	715	691	605	592	601	542	576	527	520	509	539	515	540	514	528	507	494	486	457	468	460	485	489	469	520	521	469	462	417	506	460	486	468	442	458	472	397	453	475	425	455	415	493	422	469	416	477	454	468	461	447	427	453	433	450	438	474	450	424	432	402	479	441	462	472	439	453	443	440	435	389	437	428	453	448	441	468	428	436	445	453	450	421	441	485	449	409	396	406	434	412	430	442	432	465	440	441	440	445	434	416	404	459	459	434	455	426	474	422	455	432	429	461	467	426	451	448	426	449	448	476	432	433	428	436	429	426	465	458	438	413	454	432	420	411	441	463	438	439	441	454	410	434	436	469	427	441	443	427	460	429	476	447	453	409	436	419	409	426	418	456	436	434	433	415	461	430	463	435	452	410	436	424	431	427	464	458	455	466	439	402	435	456	384	440	429	467	468	461	454	413	411	450	433	449	473	454	445	413	436	405	454	444	400	450	445	408	419	467	447	442	424	419	455	413	410	414	488	401	454	397	379	412	423	452	461	478	443	444	433	424	398	438	437	453	441	456	458	445	439	474	422	438	461	425	480	427	454	441	483	441	412	459	423	430	402	442	442	396	453	430	437	444	435	438	446	454	426	466	440	458	452	413	483	461	474	387	475	422	480	450	438	434	453	434	432	415	403	435	408	468	430	434	428	424	431	431	439	418	408	391	425	393	417	424	442	456	462	441	455	449	426	434	436	428	457	412	443	466	474	467	463	433	411	464	429	429	433	383	467	407	453	412	422	455	409	409	426	416	434	459	435	426	435	417	429	450	461	453	434	444	421	423	453	445	465	420	429	403	445	460	420	444	453	425	432	490	441	442	422	462	454	436	427	463	430	449	422	460	454	440	439	426	418	431	457	405	454	401	464	458	407	479	416	454	453	426	458	449	402	457	443	405	466	443	381	444	430	425	424	394	424	472	414	463	412	468	421	442	403	435	407	475	425	449	408	418	437	456	446	438	456	438	436	466	456	423	482	451	399	452	391	430	433	464	449	450	461	438	420	454	458	426	466	435	411	419	442	450	450	393	448	468	438	446	435	436	405	418	465	477	423	442	473	415	430	451	445	406	450	424	455	432	428	441	460	449	414	425	464	416	430	434	412	435	458	415	457	433	432	431	416	474	415	480	441	438	439	474	459	413	428	428	447	405	425	443	441	450	407	425	468	437	429	419	438	433	452	411	417	443	418	416	404	435	416	396	444	492	422	446	436	472	429	426	442	455	452	423	424	428	462	429	411	475	421	451	461	461	422	398	456	434	428	386	435	433	402	442	398	429	420	434	434	449	453	471	462	448	429	454	433	432	395	426	451	421	448	406	429	449	408	406	398	418	466	477	448	425	451	428	466	423	447	475	409	423	435	435	453	417	442	453	467	390	459	452	442	417	440	387	442	446	434	417	470	437	422	399	404	429	444	436	428	402	430	447	411	446	398	429	444	421	418	412	398	455	407	465	455	443	454	383	411	463	451	450	464	435	460	448	412	452	454	409	439	436	496	446	397	438	463	426	427	457	507	434	434	452	418	462	447	433	410	434	422	434	425	469	447	397	407	467	463	410	438	440	419	403	442	454	463	447	447	414	434	399	401	425	438	441	484	395	441	483	462	405	426	438	408	431	427	422	459	421	379	437	422	455	428	441	415	446	456	427	412	460	430	440	447	437	467	417	471	415	436	425	422	445	447	424	410	458	419	392	435	399	428	384	460	436	447	446	395	493	420	446	427	443	462	478	408	433	435	428	465	432	426	434	462	440	432	427	457	461	423	420	489	424	447	422	427	455	446	426	451	434	411	439	421	424	444	424	420	418	436	441	419	455	446	444	434	447	427	469	444	495	418	440	455	449	413	431	417	437	429	408	446	471	434	434	437	447	432	430	449	438	429	454	405	451	463	458	418	447	401	412	421	449	423	415	425	413	422	406	468	426	476	441	441	436	455	437	426	428	458	450	422	429	434	422	442	454	408	482	434	419	429	385	418	407	446	457	455	443	442	406	419	467	431	413	413	467	428	466	389	392	453	446	458	479	411	479	457	434	433	465	421	403	481	416	459	440	426	438	426	429	448	433	405	472	414	435	443	398	429	415	430	452	433	444	433	458	437	444	419	466	408	436	446	456	479	457	448	429	414	428	428	412	440	424	410	487	440	446	443	429	433	413	422	439	456	487	440	438	448	430	410	421	431	464	442	438	408	431	455	447	409	416	450	464	418	424	422	441	407	426	465	426	431	406	410	468	406	441	448	451	442	419	422	441	424	458	468	411	419	407	445	429	479	439	450	475	404	437	412	467	413	422	416	423	443	450	441	431	431	436	404	448	441	444	415	439	463	448	421	448	454	447	454	413	458	442	453	417	428	474	389	414	423	398	454	417	445	455	446	440	405	401	475	430	476	399	436	455	452	471	441	447	435	484	451	429	443	418	459	453	468	426	437	393	426	410	466	414	434	482	472	465	386	470	429	413	446	411	401	453	436	442	420	439	437	457	474	449	444	428	432	467	437	471	446	475	449	411	428	437	460	476	418	423	423	427	455	416	464	430	429	450	429	445	380	430	436	434	409	460	416	446	422	422	452	393	443	445	404	445	436	435	420	414	468	456	416	417	464	434	460	437	437	459	406	448	459	465	470	452	423	432	431	425	465	448	457	433	417	471	426	450	433	451	438	436	454	445	448	410	446	421	465	449	471	459	418	433	480	473	412	429	449	431	439	437	440	432	410	428	409	408	474	472	425	445	445	463	444	434	441	417	438	453	455	437	432	394	425	446	467	412	456	443	460	449	459	438	437	428	454	454	420	413	428	458	431	449	420	447	438	458	442	430	458	402	457	461	390	449	431	411	434	434	434	400	431	467	440	454	385	426	447	456	428	447	417	451	400	477	440	443	453	426	406	422	454	415	383	418	429	420	433	468	432	432	444	435	415	405	429	448	438	425	396	454	422	393	427	454	463	415	452	449	435	430	450	437	441	438	411	466	455	417	429	442	425	397	481	401	412	430	417	385	413	446	434	416	438	448	417	437	467	428	462	448	443	418	388	435	417	444	457	460	469	490	440	436	395	411	410	429	460	435	438	405	447	420	451	395	445	450	467	431	415	428	410	455	474	446	474	416	462	402	431	463	428	446	433	429	438	432	443	429	444	435	443	423	459	452	418	422	467	442	438	414	413	413	429	433	425	429	429	436	462	444	405	419	446	404	462	433	431	429	436	414	424	448	453	453	430	477	464	426	434	423	446	456	413	414	411	403	427	427	400	431	455	420	460	390	420	420	441	436	431	426	443	419	453	396	389	461	460	439	443	432	374	413	425	416	424	389	427	434	443	439	439	409	414	438	418	428	444	446	430	467	414	396	426	448	448	473	425	415	458	411	414	423	426	442	413	463	418	419	456	450	421	442	470	424	443	445	434	436	443	427	421	405	428	439	451	395	428	427
22642	20340	26813	23720	20347	20331	6543	2051	1558	1355	1306	1207	1129	1136	1087	1087	1049	951	1040	948	997	926	963	929	894	912	930	901	866	922	869	891	870	887	892	869	889	823	847	894	815	856	842	852	826	866	802	858	839	848	850	834	810	854	803	868	822	856	810	840	854	816	856	857	854	805	796	821	858	830	792	822	880	870	861	825	794	852	827	770	833	821	846	763	828	808	821	855	781	826	870	811	825	814	813	815	851	852	848	827	890	846	873	826	804	861	847	829	820	857	784	863	841	788	781	824	851	889	808	856	794	779	854	840	809	861	858	819	778	855	840	819	841	835	857	854	829	850	798	864	837	822	840	870	833	807	770	866	865	823	754	786	790	866	830	820	845	848	828	812	868	827	790	793	843	855	841	769	862	794	828	828	853	799	819	842	824	818	830	847	783	792	788	829	832	832	810	829	798	806	840	821	802	836	859	847	844	791	793	861	807	852	826	831	809	781	841	835	801	812	822	832	844	840	823	819	786	818	851	870	833	806	849	848	780	832	758	813	849	833	804	877	783	843	820	787	835	846	829	840	859	835	801	829	875	871	827	805	836	812	805	832	832	865	833	828	797	851	784	846	832	828	823	816	784	830	820	839	833	824	841	840	793	869	837	865	831	835	835	802	809	856	805	800	817	798	832	828	866	795	863	817	793	809	824	817	828	861	780	815	789	823	801	857	840	836	808	787	822	814	896	875	838	855	790	827	790	851	833	799	824	838	823	839	899	810	860	775	833	784	816	800	820	848	809	816	876	791	819	822	835	857	805	809	806	827	828	837	842	831	837	822	826	827	831	826	834	816	838	829	775	803	885	788	841	786	811	826	824	818	855	841	813	809	864	828	857	801	791	830	807	814	760	819	812	800	843	801	763	790	824	817	842	865	858	917	878	825	838	840	834	831	846	828	790	826	774	795	807	831	864	851	858	817	803	828	830	812	844	865	833	760	848	818	800	818	771	805	827	785	849	834	835	845	808	783	891	838	823	805	827	857	820	812	794	818	790	866	841	807	830	810	774	811	869	903	852	808	876	821	807	847	794	804	818	818	808	813	831	819	846	790	836	833	848	835	822	821	795	838	806	792	832	832	858	862	807	824	817	836	829	844	834	839	806	811	803	807	809	825	840	845	802	795	796	789	858	782	809	801	835	841	848	810	760	794	826	842	809	833	775	846	819	796	807	822	814	834	860	862	851	834	833	818	824	823	827	825	842	836	856	878	801	786	875	836	784	797	805	819	811	832	827	799	830	843	880	794	858	820	860	827	832	803	801	853	803	842	806	859	805	819	830	844	796	780	797	817	796	843	838	883	815	852	857	838	778	794	835	797	778	840	870	817	886	886	792	847	871	859	845	781	768	853	843	816	792	862	826	798	814	768	821	797	841	786	834	794	848	820	854	845	880	835	793	828	739	816	837	786	841	813	827	835	895	800	841	831	835	818	802	795	822	788	807	846	790	853	830	812	800	822	810	833	851	823	858	883	849	849	844	809	830	810	816	826	833	778	837	808	855	860	823	889	803	816	837	890	802	750	751	816	839	847	823	772	842	783	805	824	860	854	776	863	824	803	832	788	841	834	817	876	821	822	823	817	822	807	810	836	852	802	796	855	855	817	771	817	793	841	814	815	793	833	781	809	883	828	796	774	814	820	813	882	821	819	833	822	838	848	820	809	845	880	830	799	884	792	859	794	826	787	817	852	880	839	797	830	844	839	839	818	804	819	811	833	865	871	846	814	854	803	824	811	817	832	867	859	869	825	820	883	772	811	822	799	817	800	763	802	822	819	854	795	777	760	859	786	831	827	839	821	829	846	867	854	802	871	815	832	785	802	806	862	805	797	816	830	847	832	836	888	820	835	837	797	858	881	786	830	822	851	844	871	874	817	826	811	817	812	828	805	786	828	843	835	800	751	827	826	817	833	857	773	800	770	818	810	728	839	853	830	848	829	808	831	839	823	846	841	845	813	776	850	834	815	796	825	833	811	748	862	844	822	865	788	799	807	788	837	799	805	837	845	849	809	767	806	805	769	805	754	808	814	768	807	802	826	869	852	818	825	837	827	814	862	818	816	818	799	846	792	821	776	832	815	764	827	790	817	811	882	861	813	814	801	877	815	811	808	851	821	845	852	829	907	832	802	837	793	781	739	849	839	775	795	817	795	825	815	789	832	827	758	764	803	743	828	827	803	811	818	810	774	814	803	842	804	813	810	833	791	782	798	825	874	802	860	865	812	791	877	854	855	852	844	832	818	815	828	836	750	751	808	840	841	828	871	832	809	829	841	825	819	784	854	816	812	845	830	838	870	778	847	815	805	865	822	816	790	841	866	792	770	832	801	809	807	813	809	800	796	859	807	827	854	782	818	834	869	783	920	808	828	808	860	839	823	793	805	805	807	847	803	776	775	832	837	812	797	879	855	851	829	820	815	860	829	834	790	814	851	853	781	837	755	807	862	802	858	841	860	870	808	784	788	817	859	866	828	847	826	843	801	851	853	806	751	822	840	804	829	888	812	755	834	811	786	830	850	819	838	814	834	823	813	824	832	788	801	773	805	826	885	814	847	776	836	817	819	810	830	771	865	799	829	826	808	808	817	837	859	811	812	874	834	818	841	821	847	814	822	854	887	816	777	825	851	817	772	876	813	821	849	808	815	826	819	807	794	818	826	846	796	841	755	804	830	859	810	820	847	837	853	890	806	792	830	807	808	788	817	857	820	802	772	794	867	851	853	839	831	853	848	825	856	833	797	860	809	800	828	799	807	851	820	837	831	840	854	829	835	857	811	809	820	824	766	795	857	831	831	848	804	833	853	801	850	817	865	775	808	824	769	798	788	840	830	848	813	810	809	808	843	811	795	799	818	801	866	804	835	810	827	798	833	814	783	861	794	828	837	829	840	808	789	844	872	798	830	797	825	785	794	779	825	828	807	799	824	833	808	814	834	818	818	825	756	829	759	786	808	801	870	839	861	829	841	823	839	860	818	807	843	842	835	870	831	802	805	791	804	834	857	817	784	824	836	869	770	783	847	829	838	865	794	881	807	837	805	809	798	840	793	788	846	865	845	864	789	841	831	820	781	820	808	812	817	828	776	821	836	807	821	827	801	813	785	882	806	859	845	785	850	832	817	828	848	818	836	819	816	861	819	799	805	807	811	828	841	793	834	769	811	838	829	799	758	760	857	828	846	830	778	834	856	829	822	806	840	857	867	810	795	769	795	812	852	828	791	814	871	798	807	774	831	795	805	845	842	792	815	869	842	856	778	834	782	866	829	855	795	857	832	859	854	863	804	843	844	803	786	770	827	863	795	831	818	834	833	835	823	836	829	813	841	822	765	849	846	775	787	804	789	843	822	899	885	768	820	781	844	765	842	750	793	822	785	791	922	814	858	879	802	912	854	861	815	792	806	798	820	829	799	829	863	838	838	811	817	831	835	797	848	852	815	783	869	846	837	844	855	843	787	835	801
18679	17723	16347	9368	6570	4841	3914	3057	2605	2225	1988	1792	1586	1534	1357	1205	1266	1192	1129	1098	1003	1051	1062	1014	1047	927	934	951	886	932	906	897	899	908	894	866	910	854	841	873	850	805	932	811	818	824	848	879	832	814	796	877	862	780	829	833	861	802	785	813	844	808	831	828	867	852	838	830	799	816	806	838	802	804	820	845	750	798	804	775	828	827	811	786	786	813	800	824	799	789	806	758	789	810	808	842	793	847	769	833	782	855	854	812	799	799	813	817	804	788	792	819	835	794	826	808	780	788	804	794	767	831	749	778	806	813	849	778	752	813	828	809	802	770	845	782	792	845	764	756	793	803	791	787	771	809	813	782	816	817	786	769	816	815	762	782	740	794	847	812	798	801	779	851	782	765	773	834	800	803	788	810	772	827	795	779	803	815	808	747	856	805	800	827	803	775	831	748	802	813	826	785	826	763	835	845	827	823	757	861	816	767	810	810	821	806	780	778	802	830	795	799	825	872	785	823	814	814	854	812	819	776	805	816	823	809	769	795	789	751	804	764	773	780	773	773	753	830	780	826	796	824	786	760	782	786	819	817	776	863	814	756	792	806	815	787	820	826	768	775	725	808	772	780	791	785	801	838	762	771	818	799	776	827	836	800	825	806	814	782	768	774	811	802	753	775	814	829	795	778	797	849	772	803	767	849	833	803	820	784	772	768	754	806	822	782	821	764	806	816	806	794	772	813	755	843	749	793	773	807	782	849	798	799	804	790	771	750	834	791	766	818	784	790	769	769	736	800	779	763	848	820	767	752	814	738	813	805	788	825	747	805	781	787	821	813	846	766	808	739	785	762	752	816	855	745	801	779	775	834	816	839	758	799	703	776	782	785	804	794	799	802	827	828	762	809	772	801	773	787	832	779	860	827	789	801	791	831	748	792	808	777	819	780	825	786	825	805	783	856	815	809	758	808	765	748	786	802	799	846	808	760	772	773	799	800	790	791	785	744	785	787	771	843	796	828	775	830	800	821	779	761	760	838	807	837	819	827	804	830	813	788	835	723	757	790	793	774	791	823	804	753	863	788	785	818	766	806	745	790	841	844	777	790	819	810	847	772	784	785	749	779	820	780	802	806	773	826	816	813	786	773	793	809	776	788	875	803	770	830	792	729	750	787	776	806	802	741	813	766	827	792	777	761	788	781	781	783	752	794	794	745	813	788	760	819	836	812	769	796	807	858	847	789	796	795	772	840	871	831	781	818	783	781	808	830	812	766	791	827	797	790	855	793	797	811	760	797	779	826	802	846	807	848	783	811	828	801	776	771	746	777	793	797	787	773	783	788	809	835	885	767	773	773	795	772	776	761	722	803	754	814	800	816	807	786	772	812	780	778	787	836	818	726	816	794	817	797	804	834	781	842	788	749	807	840	797	798	826	803	805	820	829	790	796	785	838	861	834	787	824	832	777	786	859	768	834	775	796	838	786	753	867	800	807	772	804	790	820	827	793	813	788	806	739	823	813	786	798	785	808	760	809	777	780	758	837	785	819	798	787	764	770	766	830	805	806	781	814	844	777	778	814	734	794	738	848	750	800	826	755	830	828	774	763	771	810	784	743	767	741	773	829	799	772	810	768	767	814	788	816	802	799	802	852	755	807	743	833	803	826	881	754	764	787	782	780	774	776	822	789	808	798	811	800	778	818	792	803	797	816	870	820	796	837	766	809	776	774	807	809	838	812	801	787	826	823	767	785	822	788	798	819	767	847	869	811	804	766	856	814	791	827	816	822	778	825	792	771	799	830	777	800	828	790	835	857	808	785	793	812	816	828	768	754	798	777	792	823	760	798	772	785	790	770	797	774	778	768	803	790	786	774	779	831	782	780	800	817	767	774	781	758	860	816	778	804	779	831	834	814	817	779	840	784	785	811	778	814	770	832	787	790	786	791	836	790	806	815	803	771	762	778	802	791	759	830	807	826	772	794	821	741	804	758	790	775	759	866	809	769	797	771	783	789	772	788	815	779	835	757	812	799	749	805	839	785	776	826	779	744	794	755	840	809	758	771	774	736	813	763	776	833	833	817	813	819	783	820	822	756	775	802	769	798	785	810	804	796	770	801	810	777	854	812	754	775	790	854	808	778	784	808	826	792	774	800	817	798	807	793	828	797	770	815	818	807	748	753	771	803	816	810	832	797	794	736	807	818	792	766	810	812	825	809	807	801	797	795	812	774	791	839	783	799	782	798	791	736	819	833	780	802	799	823	820	812	791	742	832	788	796	778	803	809	790	815	810	798	824	804	818	808	827	777	768	829	799	789	765	782	770	785	770	775	772	788	811	810	816	804	811	830	874	771	754	792	775	785	766	792	785	794	766	795	767	790	760	740	797	734	873	843	757	804	801	847	814	782	772	822	797	777	796	815	867	838	745	794	826	829	811	797	747	798	811	791	816	806	797	785	809	776	824	822	805	822	798	782	812	832	806	762	820	798	715	801	813	784	794	839	813	776	851	782	808	823	763	797	802	788	759	786	834	771	779	800	834	838	817	826	757	809	847	812	801	830	812	810	769	832	775	780	744	791	836	792	799	790	818	791	750	804	796	788	784	792	806	836	782	837	788	807	799	809	812	826	830	832	785	779	798	835	782	798	849	802	753	806	812	855	789	804	800	808	803	822	803	783	792	812	795	792	774	761	802	782	805	795	772	808	753	842	770	826	800	833	814	734	782	798	789	781	821	781	753	757	753	779	777	812	826	813	816	798	776	832	841	753	800	801	801	806	791	810	768	824	816	773	789	832	812	752	812	843	804	788	788	817	802	877	803	778	812	786	811	827	815	772	740	742	789	784	796	812	869	826	789	806	804	792	784	791	792	804	805	829	820	805	787	754	803	821	779	763	803	778	807	750	845	766	799	778	792	811	838	772	830	779	817	776	810	778	793	778	777	787	767	807	771	811	752	786	779	816	814	811	857	794	820	791	775	860	802	773	800	834	814	772	818	755	808	804	759	742	807	800	765	775	772	772	822	790	796	816	733	766	816	819	801	831	830	802	780	787	839	838	742	848	824	785	789	795	773	811	770	799	798	806	786	796	775	799	794	800	814	792	762	766	839	747	771	779	813	766	833	823	860	775	867	786	773	779	760	800	773	804	737	760	775	805	796	794	768	812	755	803	752	827	789	818	766	755	836	803	762	796	792	795	811	796	728	845	729	826	786	850	845	838	802	767	824	809	808	813	771	802	788	811	805	796	798	842	771	768	738	777	801	791	804	787	830	812	823	757	788	716	782	775	785	815	765	779	761	804	797	820	810	804	762	795	817	827	809	789	765	813	808	812	818	787	791	842	779	788	794	805	787	815	844	802	816	818	854	774	844	828	810	803	822	815	806	789	784	799	821	775	832	829	819	748	772	780	749	805	794	808	796	788	762	817	806	785	809	753	815	783	842	741	823	784	825	791	738	782	834	781	768	754	804	794	779	761	826	781	780	784	781	850	787	785	748	800	783	790	838
27874	13028	2102	1056	865	813	806	795	726	791	788	746	744	708	735	750	737	766	801	723	805	727	750	788	786	757	742	686	750	758	749	770	714	797	755	729	732	779	702	758	714	737	743	744	746	730	773	724	787	710	780	799	778	728	742	728	727	756	727	727	738	734	749	724	742	739	729	726	751	757	736	821	766	731	745	781	742	725	732	747	734	731	737	756	745	719	823	766	756	716	740	743	757	740	765	729	722	794	732	770	745	732	726	818	746	736	729	710	764	752	694	708	707	689	746	744	719	796	714	795	784	713	711	777	731	756	680	791	741	784	774	753	772	775	747	729	711	769	691	756	777	735	686	746	755	732	754	696	754	744	743	734	768	749	728	780	747	745	726	761	736	815	806	766	710	749	743	742	720	744	731	742	735	779	764	764	739	759	728	755	770	709	743	710	752	789	743	744	754	773	753	777	724	709	784	781	766	743	736	728	733	716	704	725	731	768	738	739	794	743	744	759	768	716	778	755	760	735	761	731	721	759	778	763	728	737	742	748	712	734	780	743	772	721	773	706	743	711	782	759	738	747	777	717	711	739	710	714	760	783	703	747	764	765	776	746	736	732	746	736	794	769	757	760	745	746	675	772	774	771	771	716	805	741	780	738	736	768	723	744	726	748	710	731	733	690	708	695	734	752	722	724	749	764	781	756	709	767	708	726	716	756	726	763	785	741	771	763	752	716	730	724	741	713	754	747	708	687	768	763	750	757	740	715	782	742	690	748	724	737	750	746	732	712	786	693	709	707	733	719	774	691	776	740	703	760	719	755	757	728	779	734	749	735	775	741	757	755	737	768	765	687	702	730	773	799	760	782	751	817	790	721	743	771	751	734	761	716	737	727	725	755	724	707	740	730	754	714	723	718	714	792	712	714	711	779	760	773	748	714	696	694	776	743	760	745	797	775	779	707	717	729	742	756	753	702	779	738	715	733	759	741	762	751	739	726	752	770	742	740	725	757	732	757	773	780	730	767	750	704	759	760	789	764	791	749	792	743	773	750	749	767	803	773	789	731	738	733	738	817	714	791	719	723	726	719	750	765	763	786	766	753	794	731	740	739	706	772	763	756	795	755	771	780	800	737	764	757	753	735	718	736	802	707	763	771	754	742	749	803	804	734	764	723	815	711	794	737	767	695	726	863	771	783	743	765	739	743	757	782	753	800	779	696	808	716	737	742	770	785	802	722	683	723	716	745	761	679	764	761	780	754	713	723	771	750	818	770	770	760	760	758	822	795	758	745	781	724	801	743	737	724	710	735	686	731	705	751	750	760	805	780	744	766	762	781	770	750	742	733	755	718	737	751	709	720	727	760	760	756	698	755	727	730	770	776	728	725	731	712	794	732	714	705	765	768	775	749	750	770	716	745	778	737	758	763	729	801	712	770	752	742	748	763	721	723	757	745	716	710	805	781	752	742	753	685	758	767	776	720	717	728	749	709	739	741	776	762	753	775	713	737	729	755	752	738	789	731	740	766	714	772	753	735	768	753	707	784	755	730	707	743	715	789	743	705	720	751	735	762	728	727	733	788	723	685	768	739	775	777	757	765	763	758	793	744	721	744	724	785	723	719	773	707	743	753	765	737	731	760	783	749	735	754	805	752	749	771	789	719	767	738	791	802	713	718	726	727	725	729	726	737	720	715	747	779	717	746	725	726	733	737	729	701	745	785	761	749	720	722	728	727	778	774	734	764	824	770	729	739	707	741	768	767	783	745	740	742	715	767	769	761	783	729	753	738	707	734	774	749	727	747	757	751	759	762	754	739	769	747	759	764	721	764	746	742	758	779	747	759	705	773	724	702	707	718	709	779	736	768	757	752	728	777	768	768	749	759	730	782	693	690	785	741	799	774	793	721	728	711	789	740	753	776	737	761	744	728	727	740	740	734	772	735	742	733	699	788	716	782	744	751	765	788	718	780	767	785	745	722	784	767	731	744	755	768	765	761	750	760	743	731	764	757	738	788	756	756	772	799	770	769	742	773	754	760	779	759	795	777	762	705	741	767	751	706	719	774	755	732	796	780	794	726	775	695	758	745	726	750	786	729	793	715	737	756	777	767	738	805	764	724	755	771	763	731	794	769	751	741	695	740	749	689	726	738	745	742	769	782	741	715	785	758	732	704	708	737	730	741	700	738	735	765	743	709	732	732	763	757	770	817	741	730	713	732	757	790	791	774	739	747	760	761	724	749	760	742	754	745	773	717	730	815	781	786	791	733	770	683	719	709	753	758	765	743	738	759	763	762	752	709	704	751	776	734	770	776	734	722	723	702	767	743	702	716	698	752	743	734	724	755	741	776	761	765	836	715	777	724	704	775	753	685	718	759	738	757	745	749	754	723	757	747	770	736	752	686	759	760	767	827	759	739	786	707	756	730	777	720	747	778	740	749	741	761	705	786	784	735	751	800	747	711	753	740	762	758	756	727	712	779	797	748	803	732	782	717	765	755	752	757	735	733	737	748	708	658	810	753	759	760	765	765	726	737	743	768	731	762	728	751	722	729	752	775	709	741	746	738	745	752	744	701	779	717	715	768	759	729	782	719	706	748	696	782	747	760	785	759	756	779	765	773	736	719	682	698	760	704	715	744	706	700	724	737	735	738	758	786	759	721	714	698	727	766	696	772	725	727	750	742	778	713	779	777	739	760	734	714	725	774	739	741	717	763	816	745	712	744	758	806	764	775	721	768	732	744	816	762	737	749	766	782	737	783	752	747	715	749	762	809	741	757	783	741	737	729	692	756	777	749	763	714	743	746	746	727	719	779	749	824	780	742	741	690	794	746	728	713	761	758	709	727	718	768	762	752	738	728	771	748	729	698	762	748	755	766	806	724	708	773	759	722	742	768	756	785	738	733	786	773	740	744	752	745	712	742	743	702	769	715	739	729	708	733	758	729	770	726	710	753	785	751	718	736	793	738	709	699	735	746	760	746	758	749	682	765	754	714	757	773	782	769	769	747	754	747	783	758	740	776	772	794	780	705	767	757	761	738	743	755	750	762	746	713	738	743	724	776	804	820	735	749	708	727	754	721	735	753	754	773	731	775	732	728	799	754	763	732	756	756	802	729	688	788	783	767	728	733	771	714	700	797	768	766	711	752	749	752	750	735	725	752	785	713	720	762	759	775	742	780	721	781	746	700	772	719	763	756	772	791	731	765	742	774	661	765	718	719	741	722	742	754	767	674	778	686	743	793	704	729	746	711	717	688	758	750	715	701	743	708	695	766	736	778	734	743	744	710	720	760	771	772	738	763	772	781	749	733	732	735	720	723	723	728	764	738	714	742	698	759	718	803	723	761	746	731	774	784	749	742	747	773	713	793	692	749	787	765	740	747	764	755	758	764	795	742	753	735	774	795	810	796	738	705	681	658	752	766	785	728	762	786	752	713	740	724	705	747	784	798	756	759	754	735	753	699	779	721	754	707	762	768	722	779	736	762	770	730	772	719	697	759	738	733
6897	1487	1317	1072	900	895	884	842	860	832	849	847	815	780	798	801	803	797	826	778	770	782	799	808	787	807	794	778	793	770	765	776	793	796	790	803	767	789	781	764	812	785	827	745	775	835	776	787	779	787	830	823	775	851	794	803	806	823	753	799	790	824	790	839	816	833	791	810	809	766	794	798	813	794	776	800	788	825	790	788	789	843	771	677	798	840	784	789	810	786	790	774	829	743	813	816	796	783	767	812	741	773	770	731	792	770	749	787	749	818	758	772	821	733	789	779	774	803	805	780	770	819	830	816	840	851	818	810	855	816	798	779	806	801	761	790	777	790	755	785	805	800	832	820	789	815	782	796	798	781	780	775	830	763	761	779	786	754	759	856	804	798	796	840	771	769	778	798	800	815	771	820	843	802	771	792	790	784	763	787	791	810	780	793	804	791	781	796	795	813	765	782	750	740	786	756	772	805	780	769	737	832	767	811	783	801	757	782	764	721	772	776	796	829	798	744	779	779	752	764	784	817	797	781	793	814	842	824	751	766	753	757	820	755	783	777	785	828	782	808	780	778	851	733	758	764	788	786	747	798	792	778	760	799	771	761	799	786	790	797	818	818	793	774	798	811	826	797	763	759	820	727	798	776	775	799	793	765	797	800	790	812	800	770	768	778	751	810	813	801	787	787	767	773	820	759	770	827	767	779	801	741	770	789	802	814	797	805	822	801	820	776	818	751	780	805	792	803	793	771	807	766	807	828	744	780	765	763	762	786	832	807	762	789	863	763	787	832	782	750	766	838	800	768	818	814	780	848	801	794	830	784	800	792	755	751	808	781	836	766	786	837	792	819	807	795	830	804	827	773	823	779	816	840	812	765	825	807	802	786	780	792	782	808	840	774	814	809	769	787	790	805	819	802	806	760	727	796	796	781	792	763	800	807	816	736	779	762	791	779	787	792	772	761	780	761	820	830	798	787	807	811	792	789	793	821	792	802	790	800	807	768	752	812	779	866	805	800	796	750	789	830	724	804	824	757	781	794	779	772	819	833	804	763	805	798	784	812	834	827	828	808	781	776	797	794	725	798	829	866	806	757	790	780	819	786	757	841	779	809	786	804	790	825	822	805	817	777	825	822	775	845	781	805	808	803	776	792	803	786	805	818	795	774	747	802	817	793	802	838	829	732	800	760	736	759	830	767	755	757	765	799	788	824	746	800	817	803	731	786	769	780	785	790	763	730	774	806	809	816	836	748	756	770	832	742	846	798	828	825	776	747	820	768	810	782	769	789	831	783	785	770	779	786	779	761	817	761	824	825	837	774	768	764	832	821	787	755	782	778	787	758	783	817	828	781	762	760	813	838	793	792	777	775	742	751	823	800	815	822	811	777	795	817	779	783	793	786	796	744	805	795	832	768	779	838	775	757	749	800	775	820	768	778	772	804	812	820	783	802	792	797	772	797	835	773	769	746	833	810	792	816	821	788	834	762	784	786	788	754	784	772	781	766	840	771	816	814	757	836	783	819	800	768	794	785	795	843	764	770	808	777	793	748	797	778	756	797	809	772	824	830	828	806	803	795	834	800	812	795	758	763	783	819	755	783	747	759	894	769	794	774	838	841	749	821	774	768	791	812	829	819	813	752	846	804	726	761	857	834	817	797	793	787	796	849	829	824	797	790	839	765	785	820	776	806	774	794	788	792	776	811	797	782	788	847	753	742	754	781	760	771	817	774	781	750	801	742	798	820	821	805	835	802	754	808	766	856	819	800	759	825	801	849	771	816	809	846	781	714	828	798	827	803	814	819	790	780	826	825	776	783	789	788	818	774	802	758	793	820	786	781	804	822	806	736	783	819	820	770	803	832	757	783	772	748	766	785	782	788	783	807	786	749	842	742	818	736	772	793	803	772	727	793	837	786	751	768	801	762	802	791	780	774	841	831	803	820	760	807	797	792	781	830	814	785	852	763	794	751	812	772	772	797	813	808	821	759	794	829	802	802	808	786	794	826	811	775	768	800	777	772	802	774	804	762	782	762	770	781	760	767	793	785	784	764	764	771	805	817	755	819	791	780	774	807	824	803	822	771	758	798	792	776	827	826	802	793	807	788	784	768	762	819	786	795	803	779	758	823	774	846	783	802	757	760	806	753	836	786	779	741	802	853	778	818	800	790	756	757	766	766	797	806	820	780	767	778	740	800	748	773	794	795	791	794	801	825	755	767	783	857	760	789	774	804	818	758	813	752	831	780	775	841	770	801	816	788	783	782	760	765	777	826	765	886	782	785	768	767	722	793	809	804	784	748	749	799	793	841	785	784	775	818	775	788	854	801	791	813	809	768	819	858	777	767	785	794	774	790	801	793	768	796	797	843	748	799	783	805	802	735	815	810	802	771	825	788	809	836	790	769	789	808	785	843	766	763	757	766	832	786	734	788	752	749	760	726	815	799	771	777	841	779	848	795	806	784	799	828	795	758	818	808	749	824	811	799	781	786	809	759	835	783	783	760	778	777	809	748	735	790	834	825	798	836	787	802	859	733	833	752	785	730	852	796	777	743	729	763	758	777	771	759	779	747	826	794	823	744	737	801	787	765	782	762	792	788	782	742	858	820	791	801	809	769	804	761	769	758	764	787	791	780	776	801	800	813	800	795	862	810	819	800	813	811	768	836	738	841	826	805	804	820	813	801	759	803	791	773	763	830	799	783	805	787	781	809	762	820	778	771	771	814	779	762	811	785	829	787	784	764	767	812	815	796	838	810	775	789	771	776	793	831	756	793	767	738	808	775	846	792	758	782	768	765	814	816	770	756	799	760	805	774	769	831	816	750	807	816	800	779	791	778	786	808	772	787	793	786	784	757	795	755	752	762	817	785	783	757	817	829	799	771	781	805	782	787	831	810	781	779	797	823	770	783	792	770	778	790	744	791	779	792	816	772	796	807	796	761	817	814	833	772	752	807	749	801	752	733	793	728	822	762	777	803	816	788	829	808	816	763	778	772	771	804	759	846	820	781	799	798	761	752	797	761	802	809	791	827	796	799	766	790	788	847	760	826	792	762	760	819	819	764	804	770	797	786	833	817	720	753	759	808	844	755	809	777	792	779	788	810	780	810	798	806	789	788	796	838	778	803	767	824	822	849	844	787	825	784	797	835	810	775	798	793	807	846	803	789	828	783	779	757	787	756	793	820	739	784	754	794	794	797	759	809	752	806	782	771	768	791	781	779	808	811	779	812	786	781	789	833	800	768	770	853	822	807	802	881	784	815	773	817	789	786	795	762	855	799	787	818	804	751	783	777	831	797	787	812	749	750	805	776	781	701	751	803	784	801	737	811	789	779	790	784	800	820	775	803	853	733	785	785	805	760	766	743	826	781	782	815	824	807	764	789	738	791	795	829	811	733	782	821	795	795	758	787	819	837	811	793	728	770	759	745	854	761	805	814	780	746	769	778	840	761	831	796	785	758	778	772	755	820	775	778	827	753	768	773	820	836	802	765	802	806
24480	20334	26379	24128	20302	7576	1367	912	764	726	650	635	649	589	525	551	567	548	518	513	494	506	488	500	433	453	498	495	469	465	466	468	449	481	453	480	445	481	431	427	439	412	444	455	422	430	442	447	447	462	485	454	475	479	424	408	436	440	458	426	451	427	452	458	421	435	467	418	456	443	454	426	427	451	434	413	456	469	452	452	442	443	457	407	427	420	446	457	473	445	379	435	455	491	419	406	461	397	446	456	444	417	436	411	456	387	437	442	457	461	429	439	438	461	441	480	507	477	426	470	435	391	461	406	444	396	441	438	450	429	418	441	398	395	420	438	428	439	418	432	436	439	419	462	455	426	460	419	419	406	450	428	439	469	425	470	439	432	431	441	463	444	446	430	458	429	463	440	436	439	439	428	417	464	418	451	450	469	453	447	435	466	432	418	444	463	421	446	394	461	440	411	431	469	469	408	441	429	463	412	450	454	411	403	453	439	450	453	431	412	453	427	460	450	449	427	429	452	403	401	438	438	453	454	458	423	409	461	416	428	472	423	398	466	443	457	425	445	471	440	444	437	438	407	427	433	464	404	469	425	462	458	450	462	441	458	438	416	432	435	418	458	410	475	412	438	435	439	438	439	460	452	470	433	414	391	412	447	451	421	437	417	406	467	447	443	413	443	456	445	429	448	432	503	460	425	390	435	487	431	453	449	456	423	464	458	370	427	459	426	462	419	446	444	458	439	438	428	448	414	450	420	450	418	430	389	450	432	436	442	434	481	414	437	421	447	426	444	404	485	439	437	450	472	449	460	450	429	427	442	433	467	420	463	421	447	443	404	454	439	447	391	426	432	415	471	436	434	433	442	456	447	412	388	424	395	442	445	448	430	453	438	461	439	414	486	410	453	442	449	407	415	422	469	478	424	412	401	444	450	422	438	440	472	444	443	429	409	418	478	441	447	448	459	428	456	427	453	404	419	426	443	424	423	447	464	408	424	474	382	422	484	437	462	444	426	455	424	437	443	470	460	411	440	449	483	422	461	447	443	441	447	422	432	417	422	442	431	433	422	466	468	439	441	460	422	489	470	442	434	412	445	392	441	464	504	403	445	466	439	428	408	420	461	431	473	451	427	420	451	428	425	402	429	430	431	406	496	439	418	423	404	448	457	440	442	424	420	452	425	445	449	416	466	429	417	449	444	439	432	448	430	463	421	407	433	457	445	426	400	427	436	446	458	425	429	416	459	438	416	455	475	455	432	395	397	482	417	460	430	394	455	482	432	437	405	425	450	426	437	415	434	433	433	439	443	418	459	400	448	428	420	412	419	452	420	424	437	451	446	429	477	407	450	421	433	431	441	478	461	421	464	438	439	431	452	427	407	451	415	412	448	420	430	439	468	457	396	435	462	429	416	415	429	492	441	465	424	433	449	440	457	421	481	407	428	393	486	440	436	433	446	419	478	450	442	402	441	401	471	456	414	426	449	446	495	460	424	498	445	413	451	414	432	453	471	437	396	440	423	440	435	454	461	412	464	449	446	432	421	398	457	452	434	426	432	460	410	422	457	433	446	423	436	414	434	454	430	422	416	433	417	441	446	430	440	408	434	436	444	472	458	403	438	393	490	446	409	429	442	494	469	414	442	467	455	415	450	440	412	411	453	424	417	442	454	458	433	424	413	456	407	441	467	405	423	411	459	444	471	414	406	430	414	444	441	449	419	431	418	440	461	430	477	419	409	440	478	398	448	474	408	413	445	435	391	447	427	449	427	451	466	407	452	440	477	411	412	438	412	438	449	476	428	453	429	414	457	424	500	435	412	434	426	459	443	426	434	437	413	397	442	455	428	449	464	443	458	428	439	422	440	412	449	480	413	453	414	411	427	453	433	450	469	460	436	415	416	372	435	433	444	429	441	471	437	433	463	406	407	445	443	429	458	446	468	439	471	450	438	459	405	435	455	445	460	423	417	431	450	466	442	433	467	467	457	433	427	425	432	430	421	471	432	453	403	462	418	449	421	483	429	439	417	434	404	421	416	402	439	485	441	412	463	458	416	422	478	442	452	450	463	427	424	473	430	423	469	451	441	422	428	434	422	400	417	439	427	449	419	409	413	433	397	454	434	470	479	435	395	437	390	434	410	421	395	415	427	459	434	431	481	434	433	431	455	437	450	443	464	425	442	412	438	426	424	446	423	460	475	449	410	432	432	444	440	418	430	450	454	428	421	462	453	449	456	456	434	421	480	470	430	408	445	411	490	455	441	449	444	467	461	434	446	438	433	462	439	429	454	439	455	431	433	462	476	452	421	409	434	431	417	415	465	419	414	433	422	436	421	422	440	452	420	449	428	438	451	422	391	457	470	473	431	444	417	452	471	429	458	471	416	452	405	404	434	434	443	445	462	453	432	443	451	472	421	498	459	409	445	411	422	452	439	441	414	429	442	424	439	417	463	441	434	445	433	412	486	478	441	447	453	421	464	453	461	464	437	447	390	470	434	438	423	437	464	470	461	462	456	480	422	460	433	442	420	439	438	424	430	426	450	440	455	460	437	437	450	437	427	458	459	411	439	448	445	424	450	440	402	468	394	424	446	464	435	462	456	409	411	452	465	419	432	432	435	474	447	419	461	415	433	445	400	413	427	430	492	468	416	437	471	428	416	444	431	451	452	428	455	458	420	415	455	444	451	434	410	440	433	449	450	454	470	447	440	427	439	429	426	420	451	473	445	429	407	378	421	455	391	474	433	429	454	448	407	431	417	420	499	468	402	421	450	420	434	448	451	438	415	456	433	420	435	449	421	458	398	432	441	436	446	458	442	445	372	454	444	445	414	423	460	435	426	465	422	431	453	449	461	439	462	439	448	430	450	440	455	444	415	447	424	455	407	423	439	435	419	409	457	468	443	414	397	439	427	463	423	434	458	461	433	447	440	427	430	437	431	429	464	410	459	426	456	433	434	445	438	417	445	444	418	466	400	412	423	460	455	451	445	479	444	461	433	439	489	426	449	411	450	437	473	448	439	454	452	465	397	442	470	436	469	435	456	463	415	449	415	423	407	456	452	459	436	427	479	429	465	456	451	467	420	422	449	448	444	447	429	462	436	408	445	412	471	458	427	458	454	463	419	423	443	446	428	410	458	475	423	471	428	433	451	418	444	465	400	421	418	456	442	444	445	437	453	424	411	436	449	428	452	431	441	458	444	435	411	394	432	435	401	433	437	428	432	469	439	437	445	451	435	467	469	475	444	452	458	445	453	452	455	461	421	435	419	458	446	410	425	445	432	475	406	419	462	460	454	422	434	431	414	398	419	422	411	435	460	426	448	462	442	411	460	447	428	448	431	440	448	414	428	397	457	461	449	447	423	426	417	456	457	403	453	457	440	377	440	483	435	472	459	470	427	451	431	440	472	462	418	477	394	425	420	445	425	428	446	474	407	448	444	433	445	452	427	407	429	433	457	430	451	433	467	415	469	434	425	422	441	419	454	418	395	465	412	450	474
16976	11023	9871	5641	3765	2579	2051	1729	1416	1193	1109	948	874	813	752	705	694	646	640	617	625	577	578	584	525	522	547	543	520	487	518	527	505	488	540	514	494	520	495	467	512	496	521	482	502	493	445	515	493	479	490	490	505	505	488	471	477	481	477	500	447	471	480	420	478	465	516	461	461	466	457	445	498	486	475	491	480	474	459	479	439	479	510	460	504	470	459	475	487	497	461	497	466	433	457	476	453	507	452	486	453	473	470	423	506	436	476	462	459	490	476	461	476	487	491	454	485	469	470	491	465	458	503	484	449	460	493	458	465	472	453	451	466	453	441	467	517	466	467	495	446	470	480	476	472	450	476	461	448	493	485	436	450	467	488	509	476	457	504	494	467	484	435	431	450	468	501	475	486	462	457	504	472	459	467	489	441	478	475	469	427	482	464	480	435	472	497	457	471	491	488	483	467	443	479	455	470	449	438	503	496	454	425	458	490	464	487	453	454	465	429	460	479	471	447	495	471	489	454	475	458	450	476	482	454	463	478	504	472	460	452	466	481	495	468	436	469	458	483	512	456	498	458	434	467	471	444	479	489	506	439	476	490	487	527	481	466	517	445	503	458	475	453	476	457	492	467	443	499	479	474	455	480	454	501	492	510	480	460	507	478	455	453	469	463	453	503	514	472	488	497	479	501	452	466	547	493	449	476	460	499	442	459	475	501	446	461	464	470	481	491	487	499	423	444	444	509	415	470	479	496	461	418	462	462	460	517	469	464	463	453	448	463	454	454	471	457	463	477	478	449	496	452	490	484	521	471	443	441	471	449	497	462	483	444	471	443	477	449	484	457	462	479	487	520	457	488	456	463	430	473	447	480	445	475	495	472	500	476	486	460	498	427	467	482	495	446	465	496	467	472	540	487	449	496	489	492	467	494	484	461	468	451	498	449	441	443	456	453	475	477	456	486	477	457	455	493	450	456	408	473	466	457	466	523	488	452	463	468	450	457	481	481	451	476	465	483	456	475	507	463	454	449	461	482	498	492	460	431	462	445	463	460	451	459	498	471	471	523	470	442	461	484	439	469	451	469	459	480	481	470	473	454	465	490	472	477	489	473	487	452	468	501	498	470	484	478	409	469	444	441	482	456	496	505	474	451	494	508	475	472	478	473	459	479	479	466	491	478	524	495	447	477	455	468	461	484	485	436	475	471	463	465	441	459	473	499	463	462	486	460	430	472	440	486	462	466	443	445	456	471	491	453	521	489	474	478	464	486	456	507	462	441	477	469	469	450	476	543	503	472	460	429	450	457	504	442	461	453	466	446	435	472	455	403	437	482	458	460	425	459	430	476	455	434	450	499	491	501	497	449	502	525	476	461	476	458	482	478	491	486	468	461	522	461	470	471	430	446	490	467	459	456	458	496	492	493	461	526	465	469	508	461	503	479	480	470	457	450	467	492	404	496	451	453	458	507	468	451	462	468	499	463	468	497	452	455	495	473	474	474	498	432	513	487	482	443	433	443	484	502	476	453	465	451	451	510	471	464	510	442	472	516	457	436	488	477	478	435	467	459	455	462	487	476	505	500	509	456	466	474	471	466	455	432	515	477	471	464	502	499	458	459	526	463	485	467	513	469	479	473	469	470	456	459	463	470	473	463	459	469	483	454	441	500	495	510	479	443	468	490	470	451	482	500	445	454	449	497	437	482	496	480	454	473	488	478	474	477	479	478	473	501	486	464	463	430	486	524	462	469	481	466	477	478	478	496	494	474	462	461	479	437	458	420	446	501	441	484	481	485	478	487	483	459	464	500	504	413	453	464	529	474	469	491	506	442	509	458	445	481	457	453	476	437	434	462	465	458	490	482	481	493	462	480	477	490	462	468	490	472	477	476	472	529	483	445	464	430	436	484	503	474	497	457	450	464	462	462	465	470	492	510	446	477	483	469	485	493	484	472	451	465	476	451	467	451	478	457	465	457	438	474	471	465	459	442	485	478	482	443	450	449	493	480	469	477	460	483	463	510	498	480	467	439	470	475	422	468	416	476	434	470	491	465	460	473	466	455	456	469	449	435	511	423	431	508	480	439	448	479	467	460	459	477	455	488	460	471	484	508	491	443	477	467	456	470	459	465	479	456	479	461	442	444	454	474	469	479	470	459	456	476	440	466	452	488	447	506	464	496	490	461	459	488	485	481	460	435	454	475	481	463	481	488	499	437	456	448	483	477	493	438	465	442	464	463	446	475	453	476	472	440	474	467	467	464	473	483	520	453	434	468	440	452	465	455	460	477	465	481	488	480	481	531	444	458	481	484	459	456	451	490	504	455	493	517	460	482	495	465	487	419	482	421	468	456	510	519	460	473	466	473	461	445	471	484	487	477	482	466	519	517	463	439	467	482	487	491	485	494	453	491	488	448	477	491	502	459	498	429	462	449	503	492	482	444	471	469	491	466	471	453	488	453	453	464	462	464	458	452	471	463	462	452	481	485	465	443	462	496	465	486	432	466	496	508	478	459	500	417	455	473	456	481	469	450	468	452	444	458	434	509	477	468	463	493	476	478	450	463	418	495	492	481	462	459	475	484	463	483	466	503	468	478	483	481	462	450	463	488	481	497	458	442	482	498	456	490	505	440	469	497	463	491	436	457	437	476	467	469	478	467	462	460	458	462	475	469	476	472	446	441	451	456	448	471	471	505	461	459	481	449	457	462	446	478	445	401	446	445	473	482	466	481	459	458	428	473	454	438	491	500	509	491	484	472	508	510	455	497	453	439	466	488	420	481	475	486	492	493	471	475	488	488	477	474	465	486	500	485	474	488	473	476	432	473	426	476	457	484	436	456	468	461	510	437	454	454	465	459	486	475	444	521	471	439	487	431	499	455	470	457	496	493	448	438	411	456	450	450	469	505	501	441	486	438	479	506	511	453	456	488	515	481	460	482	442	458	474	471	464	504	473	471	495	464	455	428	435	496	487	474	513	479	513	439	455	474	456	474	432	461	468	466	466	455	484	478	473	493	476	521	437	469	465	471	451	459	471	485	480	485	509	455	464	518	443	464	438	451	498	469	470	489	453	464	463	467	511	516	483	528	459	458	519	472	457	469	450	468	471	444	486	467	454	447	518	458	476	482	426	472	477	435	466	449	483	455	460	461	510	497	494	475	435	454	498	504	431	441	467	475	476	493	487	454	440	501	501	438	481	482	458	439	482	482	467	503	448	476	470	466	501	473	480	467	470	457	457	470	499	500	473	465	463	486	448	478	468	463	475	464	458	454	445	485	453	463	430	453	481	500	477	461	473	500	450	437	497	425	452	460	485	443	485	465	480	474	474	481	467	477	469	477	478	516	470	491	478	468	469	493	435	495	447	457	486	465	453	468	474	485	429	460	499	446	461	487	460	498	474	454	500	472	479	496	477	489	454	470	485	479	472	456	466	457	464	467	469	467	451	462	478	490	459	474	452	503	483	474	485	461	490	469	472	447	453	479	501	495	501	458	514	486	478
22703	20330	26820	23699	20334	20331	7031	2067	1611	1509	1332	1264	1221	1150	1147	1111	1053	1036	1001	1005	950	987	1013	978	921	975	957	953	966	922	919	911	919	916	919	874	920	929	934	914	867	1015	933	915	875	955	949	878	927	896	927	919	869	890	945	926	902	872	904	880	889	926	925	924	927	889	893	891	900	891	861	889	904	919	894	890	862	906	832	906	889	878	830	891	906	879	835	895	907	899	834	903	873	891	959	893	887	896	897	858	869	882	870	869	927	894	861	847	858	908	877	879	890	917	892	868	894	907	958	894	894	880	902	873	935	905	901	925	836	844	845	891	912	876	850	884	886	889	971	880	909	915	867	856	893	882	924	838	896	939	855	867	884	843	888	913	900	882	911	859	912	900	928	844	880	894	862	882	874	839	856	924	868	843	847	921	887	855	897	928	849	925	872	899	895	911	849	928	890	886	870	883	892	834	898	881	858	868	881	871	827	902	890	913	884	895	840	919	863	910	854	854	868	882	891	819	850	839	879	896	961	904	922	832	877	897	877	893	838	900	894	878	877	904	936	859	860	906	868	867	881	918	822	939	868	914	870	873	880	925	881	888	856	922	874	860	892	897	900	890	849	890	856	858	889	932	890	886	902	908	882	869	859	904	882	931	943	906	922	838	869	887	873	852	913	958	896	915	882	896	877	881	845	862	868	879	888	873	918	903	924	898	921	840	841	920	882	887	902	926	912	906	909	847	943	883	913	890	898	919	854	889	914	877	893	956	926	879	844	898	882	895	852	859	943	905	879	912	938	895	903	904	894	850	902	814	914	893	877	880	914	901	883	909	862	900	883	897	881	885	878	921	911	861	827	892	867	937	879	938	864	920	853	864	869	905	869	842	826	883	907	883	888	900	867	870	851	888	860	925	848	844	977	917	912	891	913	863	883	845	904	872	883	881	887	914	922	837	888	961	885	879	919	925	918	905	905	903	920	871	908	921	922	873	891	877	853	879	853	838	866	856	878	867	909	873	920	885	908	901	855	907	844	898	889	936	929	908	879	855	910	850	869	899	890	868	885	859	864	927	820	954	911	884	896	861	886	859	880	889	935	870	891	910	895	829	915	889	884	933	841	895	857	903	851	897	855	937	881	925	889	848	864	918	832	860	889	936	857	932	924	894	880	888	891	924	931	838	881	883	878	889	883	888	887	900	868	859	858	923	914	846	941	860	923	851	856	891	852	904	886	869	814	832	864	899	910	880	946	876	888	922	897	852	874	881	882	919	882	891	918	825	907	951	849	810	889	885	881	906	898	888	877	863	876	897	835	829	876	893	849	926	845	908	890	889	964	923	864	906	925	885	830	893	890	924	920	876	929	915	902	859	841	868	897	853	883	903	892	888	914	883	897	949	887	891	851	946	931	876	935	910	925	894	910	927	870	933	907	872	839	882	891	871	894	915	891	889	919	848	828	901	857	857	863	840	880	862	890	851	915	877	839	883	871	921	869	893	867	847	893	912	826	846	869	905	806	896	885	933	888	889	878	902	890	882	874	913	881	891	886	910	839	873	889	923	852	909	876	902	891	873	893	897	858	894	894	862	843	886	893	822	846	894	874	916	914	850	878	925	857	870	871	843	874	910	865	846	827	897	910	866	857	944	888	875	861	903	889	918	882	880	877	892	898	896	894	864	920	937	844	888	856	923	853	903	861	829	908	876	901	967	891	878	880	920	888	851	875	891	904	870	848	882	847	932	886	866	851	845	877	921	937	914	819	876	905	903	920	873	847	913	803	925	863	882	828	863	925	860	900	941	854	914	900	874	869	892	939	947	893	882	903	886	861	914	937	866	895	861	896	883	840	866	869	871	845	857	926	859	900	880	851	868	904	899	889	940	839	879	860	867	873	863	856	857	842	909	855	861	878	919	855	882	869	871	873	866	876	860	895	907	880	854	842	870	832	881	858	879	861	841	887	904	902	882	895	902	860	898	873	868	859	863	859	934	948	883	919	900	869	896	897	884	888	870	873	862	934	849	861	877	858	830	918	825	936	953	857	885	912	867	873	805	868	891	868	867	845	884	883	911	897	907	901	912	896	894	887	890	858	857	882	887	873	902	881	846	868	889	914	879	921	944	931	872	906	880	943	916	882	928	872	852	828	857	896	844	868	880	885	901	874	829	861	870	901	872	897	884	881	903	900	877	861	937	949	875	882	934	870	908	867	852	840	915	865	902	898	881	883	887	879	899	879	840	886	922	918	895	867	875	881	885	866	944	896	872	853	849	930	941	893	888	933	849	898	879	932	851	871	842	884	876	901	823	920	925	924	849	932	910	896	875	877	867	888	858	883	900	882	885	852	886	872	907	852	839	919	879	882	846	902	862	894	912	869	882	866	938	908	902	845	905	848	885	899	914	921	879	896	920	949	920	892	895	921	878	866	897	885	895	887	892	871	934	859	927	853	846	895	849	873	880	873	926	874	849	875	882	891	883	900	922	922	825	860	839	859	955	878	890	899	944	888	840	863	876	888	871	882	898	847	842	872	857	837	924	955	913	934	886	906	916	831	897	853	936	826	969	887	877	888	861	873	883	924	881	887	908	872	891	906	890	929	873	898	877	833	893	886	917	891	884	926	900	897	877	829	880	919	871	885	842	909	907	879	930	849	910	876	847	829	919	911	918	898	864	907	870	831	910	884	947	850	893	904	874	889	897	870	963	856	868	864	912	844	847	859	840	876	929	874	865	904	861	904	885	960	881	854	875	858	850	860	855	868	882	907	853	927	888	901	836	872	864	888	900	890	891	849	896	899	940	908	913	855	911	855	905	858	899	917	895	892	827	859	884	953	891	894	879	887	896	939	882	883	894	878	918	865	871	814	880	846	820	895	899	842	880	885	866	900	858	909	870	913	841	874	893	900	880	867	916	912	948	917	884	923	835	846	922	847	878	846	860	893	864	870	822	896	953	878	878	921	864	925	896	839	901	865	902	875	911	850	862	857	928	901	883	903	907	907	901	929	891	866	916	902	870	908	914	848	858	939	874	871	898	904	899	835	859	883	878	872	925	897	834	880	863	860	942	853	916	862	882	895	864	878	933	875	898	836	904	869	923	989	872	880	873	896	892	865	910	852	909	862	860	884	902	882	925	902	892	896	880	903	920	881	873	859	832	847	980	874	849	887	870	901	920	876	899	859	820	893	948	902	913	912	850	884	859	848	842	878	895	852	864	864	875	877	858	841	873	859	870	925	902	932	843	887	870	895	921	887	943	865	868	837	869	914	857	938	855	878	870	821	947	870	847	865	870	879	834	832	890	863	886	893	839	907	861	837	839	916	877	871	837	901	874	894	923	871	917	870	853	857	845	869	828	913	880	828	921	928	872	834	878	902	872	914	884	847	888	834	853	855	921	930	947	858	892	939	938	934	894	864	931	884	871	866	913	852	904	904	900	875	893	879	895	882	826	879	878	859	836	860	875	893	870	897	873	940	960	868	895	919	902	897	845	861	896	905	900	895	919
20039	17789	16165	9688	6567	4881	3755	3101	2610	2329	2031	1767	1594	1557	1384	1317	1212	1240	1231	1110	1150	1072	1061	1054	1034	958	1004	960	966	1020	947	931	1002	1010	924	935	922	893	887	891	910	892	865	901	919	815	880	907	861	903	859	900	868	916	900	867	859	810	888	900	896	882	896	842	863	844	889	871	860	921	865	867	893	877	886	835	854	885	845	915	850	831	810	837	823	899	827	835	841	859	820	844	883	885	832	809	861	860	899	870	864	837	853	841	855	892	854	870	887	850	832	872	815	838	830	833	884	866	842	861	862	798	826	878	794	863	868	912	853	827	894	850	840	830	845	879	852	832	808	842	872	845	915	906	869	846	850	821	864	870	862	831	851	826	851	816	807	856	860	895	826	880	813	844	843	835	881	847	858	799	860	866	861	830	847	862	851	839	799	885	810	849	874	808	839	812	857	794	791	854	870	852	840	853	822	871	877	855	820	834	854	871	895	845	841	852	896	847	883	838	881	824	887	905	818	858	871	814	819	887	875	856	829	869	819	884	847	893	916	846	877	857	821	919	868	875	837	860	883	785	909	848	799	847	831	848	845	849	816	850	873	842	863	856	859	919	799	860	850	832	882	884	803	895	808	838	865	810	866	902	870	846	828	860	888	815	862	928	900	839	862	890	884	885	815	852	898	832	829	851	881	870	776	839	861	849	859	871	853	899	873	848	858	795	810	848	859	838	838	850	822	821	823	832	812	890	897	838	899	849	830	926	878	873	870	830	855	822	817	843	811	847	835	836	868	880	851	816	859	828	858	837	840	811	835	836	829	883	814	842	867	863	880	851	883	853	890	805	849	799	861	845	831	819	824	860	816	825	884	817	859	880	845	784	896	905	847	811	867	887	874	809	874	854	903	827	887	883	880	876	848	865	854	830	820	837	835	840	831	817	825	852	867	802	830	824	873	847	851	810	823	850	812	841	811	837	833	871	890	845	866	858	847	826	837	833	888	804	836	915	836	841	831	893	852	852	836	794	901	846	838	845	827	890	849	852	766	794	870	838	865	821	847	885	845	816	787	867	852	788	874	845	859	886	857	828	773	815	828	830	870	863	895	855	851	828	901	854	833	885	865	840	845	854	850	869	886	856	824	814	847	841	866	880	853	785	848	860	832	812	881	866	858	875	807	846	858	801	835	926	862	891	872	871	828	849	863	852	801	850	852	789	901	861	847	837	854	813	834	886	900	865	800	857	826	866	820	818	830	842	888	866	820	826	856	873	866	864	865	893	880	867	828	880	886	835	865	860	828	816	856	865	852	845	814	877	832	864	888	834	852	855	837	868	894	838	858	871	783	873	827	890	875	796	850	813	857	839	843	849	888	865	797	822	825	805	779	863	831	873	860	876	875	872	862	845	905	829	840	856	811	824	814	873	859	896	803	867	815	870	815	859	849	860	850	822	880	794	825	866	789	865	854	859	821	843	793	828	808	890	863	901	889	837	850	809	875	843	839	804	844	868	784	867	830	833	824	841	832	819	834	872	849	798	799	893	841	852	818	840	867	804	849	909	793	863	833	844	822	801	831	889	818	846	848	903	847	891	873	854	848	835	792	910	848	893	878	864	864	849	839	848	822	824	862	928	759	849	848	838	900	823	845	848	839	821	836	803	839	845	830	892	867	868	878	848	844	808	828	911	854	839	845	795	846	842	923	880	905	842	878	895	863	911	839	850	793	828	820	857	841	864	816	861	835	915	876	872	897	849	872	871	815	849	855	802	908	845	857	824	873	824	866	867	862	873	864	846	830	909	853	830	877	808	863	846	849	895	882	890	872	874	842	892	863	843	873	866	856	809	852	834	828	848	856	820	858	877	837	880	844	880	782	846	927	844	798	826	901	873	846	854	791	810	834	858	878	829	900	865	876	887	829	819	822	829	815	852	831	850	837	845	833	813	871	861	850	829	870	807	852	843	867	887	897	871	861	834	850	850	909	850	853	866	799	867	844	906	878	883	818	853	897	848	855	806	828	819	802	866	893	874	856	856	846	902	869	858	824	830	869	833	859	853	872	882	878	776	824	843	847	813	777	848	860	865	816	901	794	863	840	825	871	859	825	887	853	803	828	887	782	879	849	842	829	871	845	812	873	873	840	841	863	927	882	823	873	859	831	849	836	867	812	826	859	861	831	843	864	847	842	815	832	868	830	853	882	841	828	819	839	894	845	880	932	896	835	838	833	868	853	859	842	828	853	867	879	861	826	892	841	801	835	842	855	832	853	892	914	848	860	887	845	874	828	874	843	801	825	844	822	839	840	884	813	901	865	794	838	873	902	880	876	859	805	837	877	823	819	862	889	826	818	907	856	836	856	823	828	838	861	913	871	877	819	840	875	873	829	815	830	860	840	856	844	874	853	834	815	881	823	869	871	827	859	865	814	838	845	860	866	798	872	810	844	842	848	879	837	876	844	802	867	878	865	824	834	830	823	857	898	869	828	843	828	878	866	821	840	849	867	829	841	865	847	921	865	823	831	887	817	866	872	875	874	847	868	839	832	840	785	830	873	880	923	829	897	834	822	816	883	840	873	898	819	828	841	888	838	803	878	879	851	861	827	882	849	763	858	893	840	852	854	863	875	851	805	859	857	867	842	802	835	870	872	852	790	785	877	827	837	817	806	872	835	856	861	795	882	837	865	873	828	826	826	797	933	852	875	814	870	864	805	832	819	783	872	847	902	850	833	832	857	788	893	839	870	869	829	884	869	876	859	857	825	902	843	858	849	893	827	876	830	845	856	839	792	825	825	866	824	858	869	847	828	824	871	863	837	861	895	875	889	870	804	867	872	810	847	835	835	874	856	845	853	863	874	852	825	869	814	829	849	829	835	818	814	841	861	868	898	855	852	874	840	874	785	816	801	885	843	853	837	839	884	842	885	858	855	838	861	832	788	815	853	860	858	864	844	864	843	822	825	842	775	833	851	825	854	864	884	827	787	822	874	824	859	822	820	844	841	823	890	845	854	863	832	824	826	831	862	865	842	855	865	841	844	869	891	861	884	806	873	820	869	850	854	843	867	833	832	812	854	849	842	817	901	833	809	863	850	845	857	880	828	891	869	911	890	859	871	790	798	863	828	867	873	840	881	856	846	861	869	777	811	908	865	853	855	867	840	841	882	877	852	852	871	845	851	796	905	887	884	836	838	859	835	847	827	857	873	884	802	862	810	817	833	874	842	804	893	812	818	857	859	820	865	933	827	833	851	827	834	857	849	843	800	805	889	827	832	853	855	856	868	855	844	880	842	830	830	855	854	869	826	834	832	809	846	824	895	895	888	827	834	850	857	797	832	853	824	843	864	854	871	911	860	801	883	851	877	790	875	839	787	835	856	886	878	840	817	842	844	858	842	816	812	865	854	853	822	843	835	797	811	835	813	870	863	854	879	811	897	837	828	905	848	814	894	876	829	824	850	888	870	752	872	873	823	859	829	886	836	826	834	858	847	843	803	893	831	891	830	923	859	808
27818	13096	2250	1107	914	817	838	859	889	870	824	817	808	904	830	799	797	815	853	799	814	845	779	853	796	802	826	841	789	827	852	811	831	818	794	843	770	822	822	787	853	785	803	827	822	843	773	827	852	821	846	818	844	794	801	847	796	786	812	837	803	791	787	836	843	841	795	858	757	837	871	802	801	841	793	844	794	790	779	841	812	795	783	784	811	767	819	814	819	846	795	843	833	872	823	808	830	820	802	826	847	832	765	825	841	786	813	836	843	818	814	830	836	805	813	812	805	793	792	826	819	789	780	820	801	837	879	819	858	814	777	839	766	873	809	792	842	850	783	816	831	836	826	797	824	796	828	831	798	826	805	797	846	833	774	799	799	778	839	836	834	802	818	831	848	766	782	779	783	770	838	818	758	842	796	849	764	844	819	842	809	861	774	781	828	805	838	835	793	795	818	828	824	817	816	844	782	889	812	838	835	768	827	808	789	774	830	854	789	806	816	849	841	843	799	825	821	768	859	785	788	804	799	798	745	811	824	770	758	834	817	807	819	801	856	829	850	823	807	833	845	841	817	844	830	811	796	800	803	833	817	805	867	812	809	832	847	743	820	794	898	793	831	864	806	758	793	744	830	776	820	774	780	813	813	801	854	830	886	810	811	854	807	830	813	795	852	799	796	833	824	782	852	757	819	777	826	817	812	820	787	785	817	791	810	806	801	876	821	795	872	805	831	780	856	843	793	819	821	772	829	859	791	776	842	817	894	836	817	813	796	773	817	851	805	763	817	888	825	813	808	772	825	831	783	815	840	748	850	804	853	839	858	875	825	795	849	834	810	810	868	833	806	833	837	812	791	800	861	823	852	857	795	816	893	782	830	825	788	845	800	809	748	754	826	795	824	828	772	793	799	800	827	804	797	904	845	828	850	792	806	773	784	831	790	851	807	844	813	831	865	817	802	793	804	814	858	813	822	822	799	817	802	785	810	811	848	815	799	821	803	834	758	814	851	787	821	816	828	807	856	826	797	793	812	817	838	858	794	813	847	820	828	815	813	833	821	797	799	770	845	841	788	808	819	791	805	850	797	874	822	810	834	790	797	828	835	845	788	866	789	861	822	770	756	771	852	834	834	857	852	805	815	775	855	811	837	810	785	852	768	806	826	829	802	774	791	812	859	796	834	831	803	845	814	814	861	877	770	813	805	834	815	792	844	799	816	782	821	798	801	799	865	855	800	833	860	785	865	817	795	798	833	816	845	854	840	804	838	763	866	850	803	862	787	788	779	808	829	841	834	830	817	755	795	808	807	838	827	879	852	807	829	843	879	773	840	852	868	789	833	831	817	823	824	804	829	754	850	837	897	882	810	801	834	817	770	804	795	799	770	865	800	819	880	772	804	818	844	807	773	768	784	826	838	839	844	804	814	790	759	801	842	803	812	819	803	783	824	786	851	791	783	796	829	794	788	816	818	797	840	785	871	819	829	795	804	831	839	837	859	803	761	815	799	836	840	848	803	792	800	814	866	820	836	796	808	782	866	814	841	804	799	775	797	765	799	854	814	800	804	895	837	814	818	855	843	804	840	814	857	777	765	793	836	819	837	812	796	848	845	805	781	815	857	859	823	843	778	842	824	766	752	791	818	793	800	843	819	854	818	796	803	778	828	808	847	806	775	778	806	770	854	819	815	774	836	882	842	820	818	772	805	837	844	783	800	843	808	787	850	833	827	810	830	812	795	826	780	836	815	808	806	812	789	754	799	834	803	801	789	793	792	825	811	810	822	778	868	843	870	826	818	803	769	824	784	807	784	842	830	821	862	763	783	810	814	837	814	816	830	882	765	835	801	787	811	828	806	808	761	779	817	824	852	830	832	810	853	760	810	864	851	837	860	832	796	816	852	820	791	794	850	858	844	776	829	795	799	806	850	831	767	824	813	770	820	779	749	842	802	823	788	820	809	859	811	803	802	803	744	853	810	838	783	809	815	822	865	772	853	861	833	834	824	863	837	817	876	808	873	770	825	887	821	822	791	821	808	801	796	784	802	801	819	842	823	802	793	853	793	863	801	786	883	840	873	785	833	829	803	873	814	840	832	803	835	801	820	804	830	821	876	779	906	797	786	865	828	883	846	767	824	776	780	860	832	828	816	791	779	821	881	778	861	785	785	804	812	793	781	855	817	805	835	854	818	864	826	795	754	843	804	826	817	772	823	789	783	852	851	775	849	836	779	830	823	787	834	763	839	770	882	794	836	838	793	829	804	837	790	845	837	817	824	821	779	762	852	809	818	779	805	787	796	822	803	762	826	782	855	883	831	792	807	787	808	858	850	824	784	852	828	855	827	805	875	813	797	780	834	832	829	799	843	824	833	787	823	807	784	797	805	840	787	833	841	837	763	828	814	802	760	795	840	795	825	830	773	782	787	819	852	847	837	796	836	732	819	807	823	884	819	799	825	837	836	810	835	856	829	847	811	789	795	841	824	771	834	814	857	818	828	833	844	862	819	817	847	835	812	844	809	782	842	827	843	773	796	774	770	842	845	854	846	811	846	798	836	800	860	826	873	819	837	816	845	815	737	808	824	860	812	844	829	812	865	830	810	857	802	824	827	855	835	846	800	864	775	778	819	848	796	758	787	842	829	801	785	809	816	886	889	841	820	783	782	816	799	780	763	786	807	779	818	813	851	717	772	817	829	831	783	850	836	831	821	877	829	859	833	832	847	853	797	803	830	800	814	800	839	828	793	805	791	833	844	815	804	859	829	840	800	816	820	811	839	866	804	824	818	792	815	812	838	818	791	839	764	788	815	799	804	792	807	782	854	844	825	825	837	822	830	841	764	813	792	849	779	844	747	804	828	776	827	777	808	803	821	798	839	819	799	830	812	838	882	869	811	825	850	861	777	815	830	825	802	758	791	827	790	840	860	844	836	851	873	826	811	802	808	792	844	823	817	814	863	816	842	833	786	811	807	807	803	806	805	827	804	767	810	839	792	794	770	864	800	772	795	854	803	820	841	797	828	847	772	773	819	836	766	792	835	835	769	863	854	822	819	801	835	831	783	792	784	817	779	879	792	818	842	826	786	858	801	776	846	774	815	840	808	761	842	826	831	792	852	820	792	865	817	818	799	828	794	813	877	788	840	849	827	768	862	828	836	840	809	835	798	785	844	800	779	844	870	751	843	822	819	851	812	790	824	855	773	829	735	804	813	839	791	813	817	847	862	830	786	787	825	844	812	800	787	829	764	823	840	838	794	811	845	864	810	830	816	835	814	807	778	876	811	851	817	782	821	799	791	846	789	784	828	811	857	812	754	785	796	821	838	856	838	795	824	810	804	869	862	813	788	864	834	854	819	864	804	833	814	816	809	788	832	811	821	812	858	816	836	812	820	806	865	801	827	816	815	805	812	807	831	864	777	851	820	800	762	855	794	785	840	828	857	863	834	833	801	814	806	773	840	805	771	844	843	838	815	783	806	818	838	867	866	852	865	851	820	837
7199	1546	1321	1078	995	955	965	913	866	896	893	869	920	882	844	905	843	826	867	858	814	822	860	872	839	836	855	809	864	866	858	866	825	867	858	816	876	866	821	897	904	817	842	924	830	839	859	826	834	874	815	795	890	885	898	860	856	858	877	884	865	800	831	821	830	864	869	856	875	827	878	844	860	904	848	858	819	909	847	875	854	883	846	892	846	831	823	852	844	796	819	855	885	813	854	871	880	846	823	851	861	857	806	831	809	876	863	840	868	869	868	846	822	830	886	820	814	838	867	894	909	855	876	923	860	909	831	902	860	858	876	858	828	872	828	907	851	828	812	831	855	871	871	860	875	862	851	853	860	823	759	876	839	860	835	869	890	844	858	841	865	832	858	854	885	876	881	833	835	843	890	878	841	835	840	829	891	811	891	834	868	832	833	830	927	802	848	850	857	838	861	849	933	851	883	899	856	864	862	858	832	855	891	871	861	868	792	851	843	889	832	837	904	844	854	900	852	844	888	843	883	837	884	861	835	900	833	857	862	846	890	890	826	863	843	792	929	879	896	842	827	861	903	867	892	887	830	869	844	859	848	874	905	828	910	888	908	823	866	833	863	837	833	840	808	822	886	851	831	873	854	848	881	793	853	829	852	921	855	876	833	848	799	846	916	894	829	860	872	875	841	924	834	878	841	833	857	872	808	864	862	838	895	811	858	796	818	855	839	843	842	850	854	926	883	880	833	889	862	908	839	874	842	838	812	854	872	889	831	827	821	860	869	807	832	896	824	908	818	919	835	827	848	858	851	838	866	853	869	837	851	891	825	814	860	893	834	864	837	854	893	825	826	852	849	860	848	878	842	805	852	860	882	839	830	880	839	891	836	850	829	873	853	850	870	912	873	890	849	836	842	911	837	832	885	870	853	840	901	865	831	863	823	831	809	868	855	878	816	866	831	852	897	862	852	853	838	869	904	879	876	827	865	845	875	801	911	882	838	848	837	857	830	829	830	852	875	848	909	829	856	840	864	860	823	815	835	830	852	869	848	822	815	835	882	804	871	894	863	850	890	884	847	829	837	870	828	804	821	885	828	835	860	844	877	839	905	856	868	860	834	837	892	826	831	870	864	835	850	827	813	871	873	856	861	862	872	846	860	909	865	864	849	843	784	810	852	918	853	838	868	882	832	855	848	862	868	845	837	804	871	872	773	837	863	896	832	793	894	878	845	862	816	827	866	848	849	811	850	892	831	856	842	852	830	864	875	871	875	843	879	830	843	825	815	808	819	851	821	824	857	817	808	869	874	845	848	883	836	887	865	889	847	870	873	860	838	848	864	904	887	851	857	876	859	863	864	866	824	912	897	815	835	821	865	811	835	880	872	824	899	821	838	860	887	843	863	828	889	835	903	818	867	863	867	875	863	880	831	880	843	843	829	850	817	865	807	891	831	917	852	888	888	843	818	843	856	886	870	858	856	814	873	882	842	838	916	840	864	833	861	835	877	856	896	862	842	917	890	862	805	821	795	909	882	847	849	848	823	875	899	798	787	876	869	889	863	849	831	859	880	893	755	845	843	815	857	875	854	830	857	809	818	830	865	895	843	914	825	857	865	970	893	862	908	844	833	839	887	846	894	904	906	838	831	837	818	862	895	852	832	830	824	858	799	866	850	877	864	796	853	852	908	823	817	822	788	874	851	915	847	858	794	886	837	835	848	879	876	828	843	846	852	851	866	872	865	853	861	860	874	904	849	849	940	855	831	859	860	850	831	891	929	811	897	857	863	895	843	849	803	844	869	909	797	861	894	878	861	774	804	842	857	805	858	880	861	894	802	909	874	875	862	855	839	847	817	817	814	867	803	861	868	862	864	865	857	892	899	899	882	864	849	823	887	849	840	853	891	843	891	864	882	879	834	833	855	843	889	879	834	844	854	827	848	896	832	867	867	876	911	904	890	897	888	824	875	865	818	873	846	786	842	860	877	822	814	863	798	840	875	875	796	846	818	864	822	850	875	877	827	882	895	897	828	856	854	843	869	805	867	847	814	880	892	872	834	854	901	856	833	871	871	845	863	903	795	867	871	819	796	882	839	909	906	854	817	842	890	890	840	837	917	883	816	874	883	838	843	861	839	842	827	841	917	804	850	837	860	836	874	839	854	839	875	877	872	842	851	810	872	797	900	849	859	862	833	902	874	871	847	929	824	842	812	850	825	862	869	848	935	895	820	848	849	858	810	857	866	841	843	864	835	893	847	875	841	851	866	873	829	859	815	856	838	876	877	903	856	840	819	910	826	839	897	799	851	858	863	829	863	896	895	909	874	896	857	871	827	848	835	865	838	833	835	866	855	866	860	822	821	846	832	889	909	849	857	845	816	838	879	809	821	844	886	890	836	898	891	887	855	840	893	837	839	810	824	847	874	868	910	842	914	933	896	847	840	818	837	882	833	853	907	839	850	853	880	877	840	835	869	862	875	847	844	893	832	808	882	880	816	888	788	848	898	875	880	858	835	878	866	871	902	845	870	851	849	879	844	838	836	812	844	893	854	878	858	848	874	871	822	812	855	833	820	868	880	910	861	816	840	825	892	885	845	853	902	829	840	918	901	865	868	872	840	845	873	892	855	859	851	869	834	869	859	859	889	849	864	835	839	856	881	857	855	836	839	854	828	877	892	840	907	791	840	874	913	834	871	856	849	872	839	874	845	852	894	818	797	851	866	802	910	901	882	863	864	825	859	833	889	859	839	816	858	856	887	844	905	871	861	841	924	826	849	820	888	872	909	886	841	870	855	897	845	882	839	836	884	866	827	876	854	907	872	875	839	857	854	856	862	888	848	852	844	911	854	857	867	794	867	830	861	854	873	839	855	867	858	832	883	812	853	888	876	846	838	862	843	842	900	874	830	863	872	841	820	883	826	886	881	861	833	849	856	886	815	866	834	877	848	874	858	818	850	859	811	881	872	864	851	848	870	876	827	804	839	836	833	834	880	841	908	868	843	840	869	881	822	903	861	853	896	893	824	888	860	842	855	847	880	816	816	856	878	852	832	854	906	839	861	906	828	839	837	823	863	881	861	878	886	865	913	855	887	848	845	822	900	905	902	886	884	897	873	829	836	844	898	808	834	863	811	797	825	839	834	948	831	847	891	882	863	876	829	877	819	875	847	877	855	907	830	830	857	843	890	862	881	868	836	858	884	870	812	817	836	822	830	807	868	766	827	877	879	851	874	848	873	847	856	813	830	840	875	873	821	790	863	876	832	858	900	855	895	886	882	901	824	845	818	801	841	881	821	850	883	829	893	840	883	835	872	872	827	842	879	905	842	888	880	907	845	846	829	904	831	823	837	886	889	837	810	881	826	845	877	804	830	847	841	857	854	894	833	810	897	868	842	877	848	870	801	840	875	888	884	835	838	826	868	851	877	883	914	854	884	852	824	874	843	890	877	777	830	886	873	864	832	887	882	817	860	852	853	870	835	861	876	883	876	830	893	830	909	893
24453	20346	26401	24161	20334	7610	1366	1005	841	768	623	626	562	602	548	516	566	556	562	516	509	472	511	459	460	469	491	507	487	500	453	465	476	484	415	460	456	460	467	453	435	477	445	465	469	443	446	481	436	452	430	457	465	504	473	462	468	458	459	486	455	421	440	447	469	435	426	488	433	463	504	417	436	467	505	442	463	454	421	403	413	443	458	417	450	466	471	429	471	481	429	470	431	450	428	466	405	398	480	454	425	406	490	448	436	442	490	408	497	467	410	441	453	437	455	448	460	426	424	486	419	446	457	460	423	444	470	449	441	414	435	452	446	430	444	453	459	461	441	454	473	443	440	435	492	455	436	409	443	415	480	459	450	450	471	449	412	446	442	456	464	428	479	437	403	455	449	463	447	418	441	424	458	445	462	466	484	446	465	424	450	422	447	439	445	417	469	447	405	459	449	471	420	443	414	440	476	409	447	488	435	448	424	466	423	473	454	427	454	442	472	437	423	466	463	429	469	450	468	458	422	402	414	450	438	438	461	468	463	433	466	432	432	421	412	438	455	470	460	407	456	449	434	465	436	431	453	445	444	447	466	401	416	448	430	429	428	473	418	473	435	468	445	458	460	439	448	489	444	428	439	421	464	441	427	424	440	440	447	464	427	449	435	482	454	473	435	428	478	428	451	431	451	433	447	442	451	442	428	470	445	429	435	445	479	457	471	482	466	421	454	463	450	431	457	457	439	450	445	452	384	406	400	447	468	454	433	416	451	437	464	443	415	442	442	476	451	417	424	460	417	451	418	430	431	500	438	438	433	431	431	424	463	443	432	417	435	447	450	457	449	483	454	397	436	436	474	414	488	417	453	457	473	418	439	458	448	428	414	459	463	443	421	479	438	425	440	441	411	439	428	461	504	444	470	467	476	407	415	460	415	419	455	423	481	413	453	472	469	440	477	427	439	435	415	445	438	437	438	420	453	424	409	438	419	457	469	435	417	483	434	444	465	465	434	410	456	465	421	450	424	458	443	450	409	473	475	454	464	437	504	397	460	444	460	481	497	437	406	436	451	472	434	449	454	450	469	459	436	442	427	438	466	452	422	459	457	435	493	415	449	497	430	441	445	465	403	425	469	424	443	443	435	413	416	476	433	444	407	449	471	445	432	460	452	445	452	456	496	460	476	452	452	456	480	465	475	429	460	448	440	446	447	409	470	434	418	420	443	458	414	427	448	440	444	425	431	391	462	512	459	408	420	415	443	413	471	425	446	441	429	414	423	439	435	460	469	428	464	445	456	404	478	468	454	448	460	398	442	449	471	450	451	412	434	437	455	448	435	470	406	471	468	463	426	437	447	432	414	460	396	454	454	454	443	465	435	433	438	426	458	434	432	449	439	422	457	446	433	402	451	418	457	487	462	452	473	473	470	475	444	457	467	491	433	447	441	450	448	425	436	448	473	456	455	443	430	417	452	452	442	404	442	435	438	437	401	451	465	466	435	429	465	444	510	426	469	464	410	430	474	454	449	464	445	449	426	440	393	401	432	413	455	452	421	442	456	463	384	426	437	432	410	473	420	446	434	459	441	471	442	400	465	407	450	432	446	407	452	463	447	426	489	444	436	401	410	430	456	457	444	418	430	441	434	457	434	442	428	421	431	462	443	440	456	462	467	462	441	415	447	429	459	451	425	459	440	485	420	443	467	403	451	456	417	457	454	412	464	428	445	430	437	441	446	464	453	483	441	486	459	403	402	445	436	399	490	482	410	427	438	419	457	449	420	421	430	444	440	412	434	459	418	472	455	449	441	468	414	433	444	402	468	452	452	420	452	475	439	458	424	443	451	456	437	442	433	465	469	464	424	461	437	438	456	456	494	444	462	438	429	402	422	430	455	457	444	400	425	446	467	441	438	451	429	471	414	408	480	414	426	412	465	436	428	441	472	432	453	436	513	433	451	436	448	456	417	443	441	418	423	458	419	494	407	441	410	443	455	456	470	439	463	427	449	457	441	458	482	454	439	409	442	436	447	442	461	442	423	458	474	441	440	432	448	441	464	432	449	441	428	451	435	451	470	394	421	419	427	445	442	434	410	444	461	493	455	449	401	474	449	452	443	440	423	425	447	462	450	457	432	425	470	468	458	441	456	438	434	484	458	418	416	476	478	460	480	442	457	433	477	435	479	389	424	468	416	480	441	424	442	483	429	475	462	394	418	412	473	435	490	432	437	442	487	457	453	419	443	457	453	447	445	421	482	443	450	440	458	478	418	447	434	444	440	469	484	451	472	430	435	452	454	478	432	423	427	423	465	463	431	424	435	483	449	471	479	465	489	437	423	440	423	448	437	464	443	484	439	425	441	485	460	464	462	465	437	431	434	452	456	450	430	488	464	428	481	443	456	453	473	446	472	438	440	441	395	444	466	462	429	466	462	481	439	414	434	467	455	467	446	414	443	441	464	460	460	429	491	450	465	436	443	464	450	405	400	422	437	420	462	448	435	462	438	448	432	442	446	429	415	428	433	418	422	441	459	492	448	458	414	467	459	461	435	413	408	437	440	438	439	437	452	447	436	413	430	450	454	450	434	434	443	477	426	426	424	441	460	419	436	434	466	415	434	449	436	443	423	442	429	413	428	466	464	469	438	437	455	454	442	446	446	448	395	419	441	445	447	446	439	441	460	445	407	420	423	446	393	438	423	399	469	476	438	460	455	485	459	439	458	420	450	513	449	442	450	452	459	413	378	447	479	458	429	444	427	437	414	447	467	468	427	421	389	431	451	432	457	459	464	463	449	429	447	422	421	431	472	438	437	454	471	455	465	448	505	447	434	464	434	457	430	424	420	449	480	469	498	437	412	449	420	432	432	429	419	488	445	452	444	453	453	409	437	477	435	410	426	482	431	469	459	447	406	440	429	434	501	446	448	454	444	454	460	446	463	486	404	451	429	419	435	454	417	426	452	482	433	437	428	462	471	453	428	427	449	419	414	434	447	461	441	433	410	447	424	428	482	449	431	422	463	435	460	426	429	439	426	446	443	437	471	464	438	422	452	428	455	412	448	432	422	452	445	405	435	435	449	424	401	470	429	430	408	434	453	421	469	410	453	431	461	430	458	415	445	469	447	458	442	448	426	463	450	391	408	481	431	440	440	424	432	462	479	454	447	455	475	440	491	442	462	418	461	443	491	455	452	464	423	457	447	422	464	455	468	433	457	421	423	400	431	446	448	473	437	436	452	426	499	439	453	438	470	440	433	472	449	443	465	471	446	435	436	450	451	432	454	419	422	448	420	429	442	456	445	442	419	456	438	441	444	442	435	470	437	451	428	476	457	461	425	469	468	447	450	443	411	492	451	434	472	482	484	429	428	482	456	431	453	484	435	461	432	452	447	430	409	480	448	440	420	463	437	434	456	436	456	426	445	434	425	459	459	472	467	451	487	416	419	463	419	416	456	436	481	433	489	445	429	466	405	450	457	413	462	412	450	432	443	468	448	468	428	454
16819	11222	10136	5505	3668	2661	2058	1660	1386	1269	1093	955	866	819	761	707	679	698	666	602	596	595	595	583	563	609	506	592	532	573	505	518	513	491	476	549	496	484	503	517	508	496	493	473	515	495	492	500	483	501	505	524	509	473	508	486	486	516	500	507	467	498	517	479	461	469	468	447	484	473	522	459	464	495	440	499	486	495	493	476	457	508	489	471	472	458	477	464	459	488	433	464	429	454	461	451	449	488	479	458	438	461	459	499	483	460	469	464	444	510	469	535	466	502	452	502	475	484	494	464	451	464	469	491	473	438	480	474	468	476	474	455	448	481	496	494	468	457	474	474	460	447	475	463	457	450	466	496	479	472	464	442	483	443	460	459	421	515	466	462	489	460	455	461	479	484	456	470	470	463	451	475	479	427	463	428	432	463	447	484	489	441	472	502	467	450	490	479	457	486	464	475	429	466	457	458	468	415	490	472	477	470	450	486	499	449	491	476	463	482	428	496	454	501	440	476	463	485	442	490	481	473	482	498	483	446	447	438	507	498	479	485	477	515	468	466	427	438	488	461	495	474	482	466	479	482	445	454	479	484	470	475	452	482	477	481	488	471	459	481	470	446	522	490	485	445	451	439	439	459	466	438	469	464	493	504	463	422	461	455	481	435	493	449	509	491	453	511	470	470	484	479	499	459	455	460	471	512	519	448	472	504	525	454	496	503	496	432	504	475	496	478	457	455	504	481	433	478	455	469	452	495	447	437	511	461	478	456	485	481	446	471	496	457	477	485	460	464	437	420	432	439	488	516	433	486	446	504	451	483	455	497	455	465	467	522	443	460	481	482	460	475	495	515	491	451	462	484	487	437	476	484	453	473	463	463	470	469	465	479	464	437	480	475	457	502	468	450	495	498	520	506	437	469	454	464	494	477	466	440	503	493	471	447	495	475	485	491	464	483	506	467	473	475	497	474	499	462	500	442	506	456	463	488	502	453	472	457	503	471	474	530	495	480	467	497	496	459	458	487	507	446	456	496	463	442	497	444	501	467	494	493	480	485	480	464	489	477	474	499	462	524	479	482	449	454	459	457	462	473	500	461	465	476	441	467	474	480	501	487	452	415	484	470	502	483	500	461	493	447	479	456	468	451	471	470	478	471	493	465	464	484	457	466	491	454	467	480	487	475	449	494	489	452	492	439	491	461	504	434	503	440	454	473	502	463	446	485	473	440	478	474	445	486	430	441	460	502	495	456	469	508	480	461	454	485	457	472	488	474	487	479	454	472	453	492	518	491	495	456	461	495	506	429	445	490	472	471	456	474	480	460	481	443	511	484	441	469	461	474	511	471	481	482	460	490	448	488	449	427	462	479	488	476	448	463	485	483	487	467	480	487	468	502	470	466	439	494	449	414	470	487	468	461	493	434	451	527	458	488	462	499	493	480	488	461	475	504	475	487	439	463	474	455	423	461	491	500	479	501	488	433	434	468	473	500	451	489	461	503	442	458	452	460	522	479	473	473	489	431	427	449	475	501	470	480	462	518	456	478	491	480	462	479	487	479	484	437	464	484	459	462	497	468	475	480	445	475	462	498	504	463	475	470	457	453	493	469	447	496	477	487	431	480	441	468	451	492	485	446	475	487	499	462	512	476	465	491	429	498	461	474	469	466	470	453	439	473	474	465	446	458	491	475	483	494	465	467	458	475	477	445	490	447	453	467	462	469	440	454	483	499	481	427	484	463	493	478	519	493	480	468	477	462	467	460	466	478	443	489	448	452	496	503	466	456	478	481	450	435	464	461	422	489	471	474	434	520	464	437	501	462	456	497	472	491	454	480	485	505	486	454	495	494	467	483	478	449	459	510	476	505	461	475	480	488	488	454	466	464	487	460	499	465	478	477	489	447	476	461	437	459	498	450	464	434	463	478	483	443	483	487	503	482	472	480	492	478	451	466	470	484	479	485	436	467	446	468	466	462	443	499	496	484	443	464	448	443	476	456	489	479	471	489	438	466	449	494	445	430	447	450	509	457	462	434	448	444	496	479	477	454	450	463	472	471	462	479	458	481	489	478	469	464	486	455	473	461	458	454	479	488	477	444	468	435	490	467	487	460	511	471	470	466	495	483	467	514	445	495	470	490	487	485	443	484	461	442	447	478	441	502	442	476	462	475	461	467	450	490	459	496	425	442	465	497	432	433	487	471	419	455	483	492	476	440	453	458	508	472	436	505	491	448	459	490	446	490	475	478	460	481	479	474	502	427	462	486	484	511	460	451	457	434	460	508	470	436	451	485	476	452	489	489	487	513	464	418	456	472	456	485	477	442	503	503	452	458	466	504	459	458	468	488	469	477	471	528	500	449	450	456	466	485	442	459	458	505	462	496	467	471	478	476	478	463	452	419	470	424	477	459	495	500	469	469	484	473	466	446	498	474	493	478	458	450	441	465	479	427	463	454	468	476	452	519	445	482	477	500	491	469	498	468	486	460	480	456	441	472	468	476	440	539	484	496	465	486	448	476	448	443	468	452	497	465	448	451	460	466	491	507	488	514	459	469	444	475	464	432	460	474	496	433	481	480	468	451	477	465	445	472	473	503	469	476	455	508	456	482	423	478	444	446	469	431	458	467	490	471	500	438	482	459	484	472	481	444	457	457	460	497	515	442	466	452	441	469	462	487	482	488	490	424	428	449	489	516	456	429	457	477	448	479	473	471	476	491	491	449	452	477	460	444	481	455	439	464	542	469	511	502	484	451	484	480	463	509	470	436	492	468	481	458	487	445	501	474	500	459	492	465	466	456	452	455	482	491	511	465	471	465	466	471	496	491	501	487	475	453	465	465	434	462	491	452	468	500	477	488	465	441	471	450	496	477	464	492	471	469	489	512	484	488	467	498	470	487	472	473	465	442	445	481	507	508	492	516	444	485	474	462	465	495	462	446	462	432	489	471	421	486	463	483	468	499	452	475	442	464	415	503	484	437	457	448	468	420	441	461	482	485	430	463	462	443	466	468	450	478	496	475	482	486	454	484	456	457	501	464	466	477	461	494	504	461	433	498	511	458	488	503	514	476	466	477	484	490	471	476	480	455	463	470	449	467	470	479	435	490	485	454	472	483	462	480	431	466	450	495	450	489	465	482	482	450	448	472	482	478	451	484	483	485	468	462	498	460	479	471	449	471	481	462	477	486	437	499	469	478	462	443	452	451	509	476	458	454	465	477	443	474	472	482	448	520	471	469	512	483	468	464	449	437	449	484	492	487	432	473	441	492	470	485	460	520	504	455	463	477	491	463	500	482	457	467	450	489	441	479	485	414	459	469	471	481	421	453	430	497	489	485	461	479	442	493	464	467	456	462	486	479	455	476	481	455	461	480	513	462	492	516	470	524	501	500	469	478	477	453	447	454	471	472	427	472	486	482	470	475	493	463	480	495	498	444	474	486	466	503	456	481	502	445	471	465	473	446	475	435	453	473	480	490	442	442	455	456	441	501	480	441	493	486	471	479
22653	20352	26854	23725	20361	20370	6899	2035	1537	1479	1377	1313	1222	1139	1087	1075	1018	1047	1083	972	975	957	968	935	959	884	909	900	956	918	942	925	909	903	872	865	928	896	939	864	908	869	863	896	866	832	880	886	836	856	882	893	868	816	903	841	861	839	836	880	850	858	900	904	897	848	868	875	831	902	858	824	829	906	893	841	916	908	807	842	892	972	827	890	848	844	879	910	874	874	807	898	874	816	848	871	841	859	858	864	845	845	876	885	838	881	795	836	837	863	865	822	915	909	867	863	918	840	821	883	889	841	932	889	906	905	766	889	843	887	865	853	821	884	903	912	870	835	841	846	905	811	835	850	861	876	834	845	774	872	831	832	851	866	877	879	885	892	797	840	866	870	918	873	843	843	858	846	881	886	862	844	913	873	846	904	870	874	904	894	854	842	826	879	900	838	860	818	823	848	858	853	873	920	831	878	850	881	844	862	916	895	866	847	911	872	858	869	811	891	899	873	859	844	880	860	874	838	892	846	906	879	888	884	813	826	836	821	890	859	818	897	876	849	853	812	823	883	861	895	820	886	856	904	837	827	855	830	819	809	854	924	870	849	829	879	904	844	828	862	874	809	878	884	804	865	850	840	843	816	849	857	872	856	891	872	863	856	830	945	861	842	892	854	877	930	858	877	826	813	855	848	860	846	834	864	866	880	868	882	837	802	863	829	851	894	833	837	843	907	836	860	855	891	872	847	831	848	869	866	837	852	832	873	854	837	894	883	815	931	863	858	894	884	808	881	836	888	856	817	886	869	868	893	861	783	873	843	854	898	813	898	833	880	810	864	898	807	855	879	804	874	905	910	828	846	823	887	857	809	903	878	900	833	863	917	883	856	858	871	831	843	856	886	831	863	889	895	827	908	899	805	863	777	847	838	811	879	863	831	829	855	861	806	865	845	800	839	851	863	891	806	895	833	792	851	932	884	846	806	878	838	868	865	863	854	820	841	846	828	905	918	846	860	872	903	865	863	831	815	857	833	859	848	842	870	889	860	794	797	867	801	851	807	849	836	838	808	872	858	876	841	837	867	864	865	846	865	823	838	829	813	884	885	848	848	868	887	887	844	860	900	829	851	840	821	899	891	877	841	886	857	824	867	885	887	888	872	910	864	888	850	855	856	894	830	913	817	840	903	860	873	846	839	794	864	820	824	881	834	837	800	863	840	881	803	926	835	848	856	891	837	868	866	868	897	909	807	876	870	905	862	854	831	900	895	928	811	896	838	807	809	889	853	842	846	926	853	867	832	832	795	856	879	830	910	826	808	878	875	792	865	898	803	861	900	815	839	849	872	885	842	899	877	861	844	851	936	808	850	882	877	916	855	866	883	880	875	848	867	816	861	873	876	880	834	858	863	831	858	845	868	864	862	813	842	859	815	872	818	832	844	854	890	863	932	887	893	833	880	884	847	793	841	819	838	873	822	908	912	854	824	858	847	934	818	886	813	858	912	856	827	873	892	847	810	891	892	871	880	883	906	836	844	862	828	878	826	914	834	825	829	869	864	871	838	915	903	841	891	867	845	820	815	817	853	876	876	827	886	803	823	874	824	818	764	881	842	794	881	818	872	815	855	852	892	853	805	860	847	873	853	844	831	924	878	812	799	888	879	857	852	887	827	817	821	917	838	875	844	890	854	854	796	861	851	815	871	865	872	857	851	866	871	802	829	899	833	833	821	903	830	914	887	857	824	955	858	886	811	841	850	839	833	875	898	780	799	830	894	866	849	852	908	848	815	842	889	817	867	901	867	884	845	861	890	880	857	859	844	892	875	873	877	888	838	773	888	849	883	860	896	871	895	818	874	870	805	866	837	900	872	861	828	902	901	894	840	833	841	885	874	826	842	827	854	823	829	775	886	879	833	848	909	813	870	814	822	886	894	852	818	856	890	830	846	824	868	835	842	916	861	875	848	901	878	823	879	858	904	865	862	879	869	905	836	829	862	842	853	910	843	818	864	899	880	810	830	860	858	853	856	807	863	905	845	885	816	827	889	876	855	812	889	813	845	852	848	873	865	809	802	845	864	821	876	906	818	803	801	832	865	844	878	818	851	855	839	962	885	853	835	815	908	879	804	838	867	889	886	826	831	850	854	840	818	863	914	888	863	829	851	873	825	866	878	833	842	858	834	843	835	849	867	844	779	824	820	912	850	847	857	860	902	825	848	818	842	849	838	830	876	849	825	855	899	877	820	856	826	871	885	809	870	860	861	847	831	807	860	854	860	848	882	827	922	808	861	823	847	896	837	877	844	834	877	899	836	876	881	857	842	865	861	849	860	853	849	889	933	820	877	826	869	849	844	854	787	890	898	879	874	869	835	794	941	830	823	866	902	853	843	830	886	842	886	870	809	866	847	885	877	877	843	858	818	846	840	869	920	861	816	820	831	845	848	854	872	819	892	854	883	892	779	854	849	851	886	835	874	879	837	869	807	841	910	833	852	848	840	846	871	843	884	852	907	833	845	846	796	837	848	890	883	835	824	826	898	825	828	901	859	861	861	854	866	860	839	801	872	886	900	807	801	889	896	886	892	882	874	857	853	865	847	914	900	819	878	836	883	852	823	859	832	802	873	843	853	867	860	851	843	837	893	883	837	910	854	883	802	835	835	880	853	850	810	879	840	844	805	887	838	903	842	805	878	885	827	879	873	831	865	884	895	819	891	856	853	838	856	873	892	903	842	844	888	819	840	840	893	839	858	843	833	908	813	831	823	793	839	878	852	810	905	908	865	844	863	919	838	852	881	852	857	845	885	874	852	834	872	880	859	881	834	856	841	871	784	847	903	839	866	871	891	915	818	899	854	874	832	818	872	859	845	861	839	816	886	880	880	855	844	865	847	874	907	827	843	881	846	830	871	864	897	805	853	813	874	812	868	833	839	897	881	901	907	876	872	804	818	845	837	862	809	894	828	869	889	873	865	854	896	840	904	875	829	846	852	873	917	835	816	826	897	857	859	875	859	939	855	867	862	829	870	857	881	834	859	874	875	857	864	853	851	867	810	913	874	876	888	804	802	801	868	857	844	826	866	904	826	842	906	885	859	855	911	856	870	858	906	812	852	813	817	858	825	874	892	843	856	911	859	874	831	858	875	811	872	828	841	850	908	845	873	846	835	900	811	843	883	854	870	816	853	827	857	836	842	833	834	900	894	852	889	850	875	866	832	872	839	861	841	886	803	871	889	877	839	890	904	833	847	841	876	813	928	850	881	882	866	895	883	858	862	874	858	874	831	892	792	819	852	840	871	881	842	876	859	874	905	830	855	877	862	851	837	876	866	883	855	881	889	782	846	867	831	804	880	902	862	832	851	888	879	875	864	870	777	834	828	878	905	828	858	920	896	866	838	891	848	866	831	829	822	891	801	871	860	858	871	842	893	850	829	904	818	818	870	815	914	879	828	878	868	850	897	965	892	885	854	897	806	860	815	851	791	842	853	851	866	868	843	849	851	836	878
18979	17651	16040	9484	6641	4773	3705	3051	2593	2187	1929	1805	1571	1485	1515	1282	1318	1268	1161	1168	1105	1071	1050	985	1075	923	1017	911	970	886	882	942	979	924	970	921	897	864	883	893	873	852	830	932	918	805	833	866	859	877	859	893	876	794	838	848	861	850	825	849	885	854	847	851	832	840	845	885	820	859	795	828	864	822	865	868	810	886	790	869	807	849	818	820	824	864	799	833	789	874	833	849	830	804	794	838	809	805	853	837	838	829	813	853	795	802	820	829	806	831	825	786	809	798	818	851	865	793	809	846	854	805	852	831	817	836	774	839	876	805	825	894	793	826	816	866	808	866	822	871	827	823	877	802	769	827	792	827	834	887	857	823	892	914	863	800	816	824	817	772	825	770	822	848	836	848	841	811	826	856	805	838	822	796	798	830	840	815	860	814	834	804	839	827	817	799	798	822	768	833	814	823	886	869	849	874	824	838	838	838	828	854	832	818	863	816	858	851	836	800	778	830	865	820	834	836	834	850	883	830	777	879	856	905	847	798	862	846	800	811	830	824	827	804	847	871	822	833	828	862	848	811	820	851	822	826	848	761	888	817	831	816	850	824	855	798	836	767	791	810	854	843	842	802	802	827	832	725	796	812	800	814	801	787	803	774	863	819	804	786	826	859	795	850	877	833	857	770	765	841	851	829	859	846	782	828	803	812	799	847	829	839	855	812	813	866	814	822	819	810	912	850	815	779	805	800	861	837	829	856	853	869	809	770	863	882	808	818	834	813	855	821	776	846	809	898	813	765	825	804	794	845	810	852	816	831	833	801	860	778	822	834	818	767	801	817	837	809	856	805	827	852	840	812	816	800	819	846	806	792	844	861	829	822	908	850	816	834	817	829	822	800	849	824	869	801	791	826	801	849	826	804	801	823	781	875	836	785	910	822	830	811	842	792	800	746	838	832	836	822	782	836	826	881	834	796	839	798	800	782	829	811	852	789	841	824	841	857	864	803	853	852	796	888	816	835	870	834	812	819	868	808	839	855	798	834	821	828	869	839	798	838	840	839	784	878	827	823	832	817	783	868	866	876	820	820	892	826	820	814	764	845	859	839	842	845	852	869	836	824	821	819	856	851	844	869	814	826	789	797	848	850	817	841	847	815	783	794	824	870	846	774	850	819	847	785	847	785	847	756	818	793	846	808	833	768	838	830	845	856	868	862	806	803	864	849	828	843	813	805	804	814	858	793	790	832	842	810	860	831	818	889	828	815	833	813	808	832	829	812	869	803	803	763	865	850	821	798	811	851	794	805	831	835	798	871	833	829	831	782	794	864	801	835	828	798	823	791	817	831	819	779	847	802	796	811	841	846	794	844	794	825	808	831	847	868	810	790	797	764	836	838	819	825	852	780	834	877	837	819	830	869	838	808	836	790	828	846	789	808	814	822	771	792	826	783	817	819	815	825	806	822	826	880	812	785	794	864	805	821	831	821	872	818	851	859	827	787	808	853	807	853	837	796	852	806	864	842	809	824	802	844	787	808	789	791	801	826	834	830	815	810	786	835	827	806	836	849	869	866	790	806	870	815	825	809	809	845	838	869	852	840	801	883	829	803	827	804	807	831	863	864	898	823	818	843	816	839	851	829	822	758	793	792	789	822	855	829	819	793	816	781	859	843	798	780	841	835	773	822	799	813	817	842	815	776	822	790	862	795	833	847	811	837	876	820	847	797	822	756	862	823	820	808	842	878	799	800	794	746	820	814	830	851	780	809	842	835	832	775	796	829	838	802	854	858	855	836	838	820	850	852	782	800	812	869	769	776	823	854	820	858	848	799	857	817	787	833	829	824	788	824	815	826	766	874	840	827	836	809	846	789	782	747	798	808	850	853	784	792	800	839	875	847	809	851	823	832	846	852	869	872	858	841	859	915	818	849	872	867	762	792	777	803	807	839	813	884	827	808	808	854	858	826	783	822	816	776	857	843	854	839	801	834	812	824	847	850	861	808	833	772	808	821	806	820	812	876	810	812	805	840	825	782	800	838	853	780	803	822	844	852	811	796	857	834	747	797	859	828	841	797	832	796	835	803	827	831	850	861	799	851	812	872	813	819	864	805	837	786	878	814	838	782	820	773	827	785	836	839	847	788	811	826	849	822	822	857	836	863	815	834	842	795	780	829	828	833	793	873	840	831	857	800	755	816	849	834	765	817	811	798	830	870	879	798	849	861	831	813	812	823	800	811	833	759	762	818	792	811	816	846	867	799	842	857	791	849	847	808	844	786	858	868	804	820	842	863	827	842	775	756	807	819	829	799	853	874	847	796	839	818	823	821	821	832	833	804	788	829	784	802	793	820	774	835	859	835	795	858	827	819	856	830	818	809	819	841	845	807	830	800	780	812	849	828	805	806	819	824	844	817	806	807	811	854	830	816	817	823	854	834	871	840	794	803	838	778	800	824	847	845	879	814	872	843	810	786	771	790	842	773	830	836	839	837	860	839	838	816	796	801	819	773	865	868	792	885	828	813	858	823	854	794	809	856	775	815	832	837	804	833	828	799	778	847	825	889	837	804	818	846	777	833	790	803	806	864	791	768	788	870	787	842	833	860	839	822	826	856	839	817	852	850	848	829	852	879	834	793	801	793	838	878	813	807	815	860	826	839	833	826	772	786	824	807	856	791	868	863	785	848	820	840	786	853	836	787	833	823	833	853	894	818	811	839	817	847	854	850	793	819	844	778	793	820	836	813	804	763	807	866	795	783	789	847	884	815	831	812	888	840	816	826	817	826	813	818	843	811	753	863	826	842	776	803	818	886	818	839	861	827	835	827	804	812	773	822	835	857	791	832	800	907	830	822	766	793	796	825	763	819	782	872	858	803	790	818	864	809	810	792	819	859	839	804	814	798	803	812	837	900	812	887	872	812	807	802	831	801	822	863	778	799	799	790	833	804	814	810	848	815	842	781	813	910	849	870	857	814	809	826	805	812	807	844	838	827	819	778	819	832	720	830	889	842	874	847	843	845	806	901	821	807	796	857	808	800	801	813	831	834	753	853	791	835	837	803	834	879	863	813	798	815	804	793	852	843	825	811	788	838	812	793	829	807	819	871	847	853	834	851	821	810	796	753	781	800	845	815	827	817	848	805	792	805	877	848	796	840	834	813	830	787	841	833	806	831	837	846	875	819	826	800	776	815	810	847	762	815	824	824	828	812	811	748	848	851	813	878	830	791	844	817	767	817	888	864	900	847	830	793	805	848	859	827	837	816	832	861	834	795	827	825	813	827	850	845	805	805	831	795	785	797	847	814	806	836	838	841	844	833	828	849	830	870	784	830	804	842	800	801	803	804	845	835	794	805	814	821	835	841	796	833	836	869	853	808	801	843	806	775	803	838	784	776	849	771	827	825	809	834	800	800	821	819	808	849	836	815	776	827	826	811	845	819	847	844	836	790	859	867	831	844	823	794	778	869	827	799	821	827	776	830	775	843	828	844	856	835	845	785	905	858	797	804
27900	13194	2131	1052	882	821	817	794	846	818	809	833	812	757	771	792	753	802	796	796	804	769	806	748	791	780	800	842	783	768	745	799	762	785	802	827	825	743	794	788	770	792	811	806	789	797	796	771	803	799	744	813	742	799	822	812	790	766	815	757	844	753	770	795	758	817	800	804	746	826	806	769	816	785	772	788	740	789	796	797	762	776	751	832	808	764	815	740	814	757	805	817	765	823	821	804	754	802	739	820	753	774	810	813	780	792	786	779	819	825	787	789	749	805	778	748	828	733	791	800	772	833	784	768	839	817	813	793	780	791	774	773	782	770	845	772	746	860	810	818	747	803	782	769	766	732	791	823	740	777	797	794	828	844	780	754	789	758	792	826	765	807	711	763	775	813	793	807	789	813	769	780	743	823	809	864	774	761	777	779	868	782	812	782	796	763	791	784	750	739	769	773	742	762	776	831	785	755	825	780	783	783	808	766	790	806	809	759	762	852	745	778	758	781	787	787	780	797	747	821	748	792	754	801	805	841	795	767	706	790	796	805	754	782	792	779	796	844	786	766	790	824	808	810	841	781	793	783	755	742	820	776	743	777	839	778	737	751	761	767	839	763	731	810	818	781	830	835	821	774	749	785	818	787	776	800	798	837	824	807	777	751	777	795	796	805	818	806	853	737	781	764	827	761	771	774	761	814	797	827	794	733	824	837	755	801	765	829	794	804	773	756	733	820	746	777	797	777	734	833	765	770	781	840	770	779	805	837	808	811	775	805	753	755	799	728	785	804	763	780	763	857	782	820	774	748	791	859	768	783	786	827	763	795	811	759	805	830	792	798	771	774	799	775	794	832	789	787	799	752	792	765	760	775	801	755	785	769	745	785	763	790	773	783	745	781	792	838	802	756	767	781	767	753	845	818	820	822	773	814	779	793	793	764	789	829	822	765	860	785	821	754	786	817	800	809	788	808	783	805	731	784	786	773	813	819	814	776	760	819	798	794	781	800	845	816	783	788	794	763	822	773	803	743	762	778	813	828	830	750	811	808	763	775	785	817	768	779	798	746	825	733	804	767	836	790	762	780	828	819	803	750	757	825	807	757	802	763	775	788	831	810	810	778	753	828	783	791	796	812	768	822	749	823	762	782	808	757	798	747	782	799	845	811	782	761	802	789	799	761	774	774	800	781	789	809	817	781	743	744	760	788	805	751	800	765	781	766	814	844	763	759	816	736	804	761	769	821	794	752	834	835	857	759	849	811	795	731	799	787	752	784	754	792	800	759	773	803	809	775	764	831	811	791	858	779	749	823	796	797	811	780	777	824	815	811	813	767	769	826	806	837	785	791	747	801	798	837	789	826	789	748	774	766	786	773	776	798	868	813	822	818	813	751	800	784	800	751	778	752	762	782	780	809	772	742	754	784	847	777	800	808	755	797	749	761	843	811	805	799	763	858	831	782	797	739	798	832	768	779	821	744	798	793	792	739	841	812	818	808	833	807	759	806	812	780	760	763	742	839	816	780	840	837	800	812	810	812	776	815	816	790	828	805	811	802	797	826	825	848	767	798	798	828	784	776	774	762	759	753	797	824	784	787	769	763	825	767	762	761	787	823	815	782	818	736	779	797	780	746	801	756	784	769	786	751	805	752	779	819	777	834	768	801	783	806	728	753	763	794	777	773	800	786	800	781	815	780	837	773	791	779	807	803	772	755	776	813	815	809	859	739	805	775	816	741	820	757	827	793	828	798	810	820	767	728	786	829	772	783	831	781	791	817	808	749	805	782	812	813	793	772	856	786	756	791	761	815	806	819	804	798	812	819	771	794	733	759	808	787	731	782	825	765	814	843	729	802	775	801	816	776	758	773	804	782	794	812	756	806	763	835	765	814	779	789	804	787	794	750	771	774	808	775	788	793	818	811	853	799	782	802	785	824	811	800	749	793	758	763	745	786	766	845	790	851	805	795	790	807	830	810	840	843	832	795	777	785	758	781	806	771	808	791	878	774	771	809	806	804	802	771	802	733	794	803	847	784	774	795	808	801	818	809	757	773	806	756	793	776	773	794	743	796	815	792	775	809	807	790	804	752	764	810	825	804	719	802	809	780	770	821	794	780	839	767	820	759	799	797	778	756	765	815	808	773	841	819	805	753	823	762	803	771	790	736	764	832	865	787	825	778	796	852	745	773	824	774	767	794	766	782	831	799	796	781	785	838	801	790	757	819	793	769	752	784	798	716	807	800	802	781	785	775	809	781	820	805	810	844	766	775	793	815	774	842	814	779	781	749	781	792	770	842	746	823	774	787	769	767	813	829	786	774	814	840	836	795	798	774	745	769	830	774	777	736	785	808	722	792	804	779	804	777	805	785	827	803	772	780	800	744	770	764	799	774	822	819	820	816	828	799	841	801	784	749	773	820	771	753	767	819	797	782	824	734	775	764	812	817	744	800	847	744	843	820	770	795	779	840	797	771	757	788	809	775	800	767	775	756	789	778	795	835	760	838	808	779	824	755	804	771	841	818	807	794	761	876	750	779	775	794	811	790	803	764	769	800	805	780	817	820	801	752	820	788	821	779	810	754	725	800	713	763	774	823	797	778	788	817	794	765	746	758	748	769	785	776	825	725	761	824	786	778	863	826	761	830	791	776	803	811	793	770	809	768	834	745	758	777	799	751	822	753	786	799	844	790	845	816	781	746	864	764	800	746	781	799	814	772	727	832	802	808	767	778	767	771	761	835	794	775	775	777	797	760	763	812	824	827	823	794	808	780	798	833	834	810	797	790	803	788	824	811	775	758	781	799	816	819	789	775	772	800	794	833	751	820	828	880	815	769	790	746	807	840	794	738	790	766	815	777	782	763	747	793	829	844	758	809	787	804	783	760	720	767	805	753	827	777	765	786	800	781	784	785	782	765	766	802	758	770	808	770	774	810	846	767	783	804	811	796	828	797	773	802	800	778	768	850	778	841	804	789	787	758	783	756	807	796	762	824	800	803	749	780	739	764	825	808	851	774	820	788	804	787	768	825	851	785	860	786	745	804	868	741	857	756	769	744	854	795	817	787	752	761	717	846	809	813	827	803	789	789	829	802	815	790	781	842	741	780	784	777	753	766	792	740	804	783	776	829	763	818	774	852	804	775	814	802	818	778	812	783	826	774	784	758	823	804	820	778	849	814	798	704	766	797	792	802	840	859	749	789	784	816	716	766	791	761	739	780	763	747	755	764	770	776	804	799	813	782	782	770	735	769	780	809	801	807	786	761	808	825	803	830	781	826	770	807	816	771	777	800	783	799	804	793	787	799	785	776	789	862	851	783	818	766	798	809	785	793	806	729	773	777	770	762	823	783	792	821	757	804	810	787	806	779	803	826	794	803	741	795	784	830	801	763	772	808	805	822	772	812	787	782	827	782	796	801	770	830	738	806	763	821	810	808	807	713	770	828	811	834	781	817	776	805	818	754	774	820	812	776	787	762	734	828	791	800	803	793	820	778	794	786
6924	1519	1381	1063	927	931	910	929	905	898	818	893	850	884	835	807	852	894	842	881	831	853	829	859	843	848	836	789	839	855	862	847	848	855	837	874	837	845	808	886	831	845	830	828	804	776	847	811	795	842	882	847	807	812	829	805	823	873	831	800	860	807	798	849	840	837	833	833	852	822	809	828	791	798	817	862	822	808	856	850	835	825	904	827	832	837	819	802	812	811	827	873	826	844	828	817	810	817	763	845	832	843	790	827	895	842	837	803	829	844	815	866	777	833	793	855	821	814	820	811	836	844	787	839	869	853	752	793	865	878	815	841	800	829	817	820	824	818	791	813	801	822	837	821	849	795	815	784	819	862	830	818	828	834	784	858	813	824	842	829	831	807	821	825	810	847	826	799	856	886	815	835	807	851	870	907	811	844	836	745	857	806	832	812	777	799	790	817	833	841	821	848	815	838	821	771	846	793	834	833	832	871	787	841	819	827	801	838	790	845	811	777	851	875	823	855	882	810	795	840	826	776	834	846	830	873	859	815	797	839	823	871	849	834	810	849	823	779	820	780	827	825	834	835	862	837	835	863	843	878	812	815	824	855	794	818	845	831	865	821	844	863	860	849	883	897	828	749	820	845	828	794	824	834	880	871	808	861	799	804	810	836	839	793	855	830	827	833	866	801	814	777	792	885	782	868	818	855	848	784	858	862	845	801	792	802	787	830	822	799	840	849	830	781	777	838	889	781	835	787	793	812	821	890	839	847	848	823	795	808	833	785	818	836	816	793	839	859	842	755	854	823	837	851	902	854	822	833	833	811	831	840	795	859	814	819	847	821	846	835	891	867	898	842	821	831	789	811	826	846	836	811	842	879	856	803	792	799	819	804	830	803	826	826	804	826	812	895	779	794	808	834	865	872	862	846	879	825	833	837	809	826	821	815	841	787	773	826	732	803	868	886	840	745	834	764	837	831	832	848	775	860	842	799	783	873	808	806	843	764	875	840	828	850	796	814	829	882	832	778	804	843	829	747	849	845	852	832	812	799	831	830	836	778	846	810	818	861	881	857	837	826	809	825	873	824	855	852	791	827	825	767	828	818	851	802	830	834	812	790	831	792	830	845	856	862	891	797	823	792	835	810	857	840	820	869	836	860	795	829	800	840	796	842	788	784	778	851	856	818	850	874	854	812	812	828	861	824	861	819	833	810	869	849	786	822	825	783	881	838	860	812	777	815	817	840	821	798	785	809	916	817	833	795	805	899	814	885	847	813	825	800	842	873	821	763	895	823	837	871	846	839	822	785	837	838	822	860	847	833	815	829	799	806	810	838	822	844	821	824	849	769	807	827	825	803	835	863	782	835	798	872	800	863	795	849	777	871	829	841	837	836	851	794	850	808	805	825	848	797	821	787	836	844	803	834	839	815	841	808	798	775	837	850	821	785	885	794	808	821	791	830	798	840	829	790	891	824	823	812	823	851	903	833	805	838	817	800	868	834	842	834	820	828	854	801	842	819	829	856	820	855	815	841	859	856	835	842	837	817	869	828	794	794	848	804	860	837	752	824	847	842	814	850	797	824	832	815	828	821	849	813	845	802	789	813	870	834	801	774	816	836	865	806	841	796	823	824	892	805	828	822	817	861	816	802	870	794	802	826	841	861	782	833	878	827	797	850	872	821	846	756	826	829	799	790	848	780	820	849	859	804	796	782	845	859	815	804	841	848	835	814	806	864	821	833	848	806	790	821	834	817	855	803	857	813	821	838	871	815	796	828	778	833	800	859	833	826	832	821	849	803	815	837	840	801	838	816	846	794	878	833	856	796	842	819	800	859	822	833	845	846	847	840	798	833	838	804	841	804	870	795	835	843	847	801	817	831	832	800	832	804	799	815	817	837	811	865	818	880	845	823	807	849	812	817	830	784	838	812	823	826	825	784	811	816	793	818	871	795	862	830	845	826	820	843	811	808	809	853	828	822	833	839	810	850	854	785	901	842	820	812	818	838	831	787	809	830	831	883	800	828	790	819	805	864	792	845	848	851	820	814	867	866	805	792	830	845	811	816	820	863	841	772	834	901	857	851	810	807	870	811	834	802	824	858	818	820	820	869	825	827	813	806	754	805	795	834	793	859	825	814	784	810	831	848	832	848	812	806	855	828	860	800	802	798	852	822	839	804	822	857	811	882	826	886	816	834	842	765	794	839	850	826	857	772	839	855	830	816	872	856	859	826	809	815	844	832	857	865	800	815	802	828	825	837	831	853	830	844	840	786	806	856	848	810	892	806	868	848	869	831	806	787	779	831	826	876	792	814	829	843	834	827	812	843	813	825	822	852	800	831	784	831	820	778	791	824	809	825	812	823	834	862	789	831	866	881	826	775	816	826	846	837	784	871	789	824	771	839	898	890	843	840	797	811	848	826	848	775	769	842	859	802	785	832	782	821	797	809	851	846	795	820	796	870	845	828	866	826	844	826	868	853	774	835	823	832	858	825	799	813	844	901	861	818	814	873	829	828	820	800	808	793	845	839	803	821	847	791	844	879	797	860	807	855	857	778	859	845	827	795	819	798	851	860	876	809	809	805	809	763	825	840	835	876	819	819	845	821	854	862	854	836	869	863	782	863	845	840	866	839	804	771	873	872	827	838	878	807	777	818	827	854	865	805	801	806	795	825	826	851	821	843	820	836	838	839	882	840	859	883	839	841	815	801	831	837	765	866	851	797	838	828	814	779	828	884	829	817	802	796	866	832	811	826	826	837	855	835	875	863	890	845	797	825	824	809	809	834	812	868	867	874	828	823	777	826	792	804	885	843	798	821	796	823	875	834	844	813	801	816	855	818	808	822	832	821	859	873	815	798	879	839	827	820	845	795	863	808	828	850	791	784	829	869	855	868	874	827	823	883	792	829	820	853	818	821	860	855	856	857	823	850	824	824	812	845	831	809	844	838	835	816	854	805	811	814	916	822	800	784	823	809	859	846	791	883	831	829	811	825	841	843	842	852	785	817	806	861	837	823	818	837	848	811	888	844	800	842	810	853	865	845	864	807	796	825	810	822	806	809	818	814	825	843	833	851	830	883	776	823	884	848	853	848	826	834	816	785	861	795	851	808	872	845	809	795	822	778	817	781	801	817	857	834	805	816	861	867	796	807	874	778	830	753	787	828	828	888	838	806	871	816	788	819	802	857	837	785	855	820	831	867	864	793	846	810	836	771	837	823	862	845	798	836	787	830	880	863	806	834	752	805	832	777	846	826	848	883	832	836	842	798	779	781	862	866	812	786	824	778	861	849	857	798	836	847	785	819	809	811	808	725	804	835	826	819	823	831	830	839	802	776	841	841	824	825	762	838	838	838	855	894	834	845	823	830	825	832	825	860	791	796	771	836	825	830	826	790	804	824	854	886	886	865	820	859	854	828	861	784	770	798	852	834	867	849	782	763	820	812	764	834	872	842	812	833	805	797	831	844	791	809	857	827	784	865	892	810	824	809	788	831	870	843
24370	20330	26394	24134	20304	7736	1371	943	777	727	699	624	590	572	520	560	508	519	556	484	489	534	486	461	452	461	450	461	469	451	476	459	483	474	449	472	432	477	380	503	449	416	422	431	441	444	448	412	396	463	469	393	432	484	426	442	407	425	462	404	426	422	419	442	454	425	387	433	442	437	439	438	413	438	431	427	473	444	427	456	437	464	428	437	413	468	409	408	438	456	478	443	416	394	423	420	426	441	423	424	439	459	463	396	462	441	413	458	454	421	413	390	441	432	456	405	398	433	364	453	415	377	463	460	412	399	399	451	428	462	455	452	423	451	424	417	448	395	455	432	399	418	418	462	456	435	466	451	437	453	384	392	410	417	432	403	436	444	432	411	446	451	438	395	451	433	399	477	461	441	412	421	411	443	392	446	434	378	423	430	431	437	428	465	474	442	448	412	462	429	433	416	439	378	482	415	443	426	425	456	414	409	407	437	418	424	454	421	428	435	429	420	416	460	434	433	440	416	458	443	424	413	460	406	451	396	438	403	453	445	415	420	431	427	421	424	431	421	460	437	429	415	440	438	419	415	394	408	418	445	391	439	422	409	418	429	443	418	468	441	422	457	398	465	446	396	425	436	414	408	440	452	440	405	390	436	452	443	437	414	438	433	458	426	446	410	430	421	425	459	464	435	401	450	456	463	424	419	383	410	408	421	423	424	450	421	409	425	459	435	466	396	444	412	446	416	389	471	417	399	411	428	438	439	414	411	435	440	473	423	475	474	427	402	404	462	440	451	401	425	449	408	406	449	440	448	423	390	436	421	422	396	431	402	413	427	466	412	447	434	427	402	435	436	418	439	418	435	441	448	444	411	433	440	432	442	425	448	425	458	435	397	435	428	426	426	450	399	416	446	445	417	402	396	448	422	418	399	424	417	427	426	442	426	415	464	401	408	376	454	426	446	425	450	429	469	438	425	406	425	439	441	465	410	446	433	438	419	414	415	480	408	462	426	438	452	409	442	463	468	413	436	444	459	456	451	463	415	416	451	436	405	416	458	416	438	462	476	388	460	417	446	409	443	411	437	391	424	428	455	388	426	409	398	421	399	415	431	413	395	415	454	414	408	405	451	452	428	406	399	425	435	396	403	396	432	448	444	438	390	436	444	425	429	450	435	465	459	443	424	468	422	413	441	439	438	417	452	434	392	433	432	436	421	453	435	397	415	410	470	445	416	407	432	433	430	424	383	382	414	446	402	413	413	445	447	439	459	408	462	424	435	453	432	406	417	417	417	415	412	426	404	399	401	425	401	454	450	422	442	435	430	442	423	433	391	412	439	426	409	415	401	413	413	412	401	429	429	427	431	428	434	436	455	467	414	404	421	425	450	411	414	412	476	441	418	465	464	461	415	398	415	412	422	455	468	437	426	416	455	446	418	397	435	434	407	422	445	429	466	419	406	435	410	445	445	407	427	433	446	412	446	383	483	419	410	437	437	399	418	439	426	422	461	432	448	411	448	437	489	472	434	442	410	482	410	417	477	424	444	481	466	437	407	414	412	439	433	441	456	429	426	408	463	423	431	440	415	440	455	433	451	381	429	428	427	455	449	457	439	443	385	410	448	434	451	425	474	440	420	442	441	430	422	436	422	472	470	427	418	415	421	445	468	435	437	489	435	445	412	453	462	439	430	426	417	388	470	467	448	429	459	487	404	440	389	426	414	425	395	460	447	460	420	449	427	426	438	426	433	407	458	462	409	450	415	435	438	429	418	436	413	453	419	448	412	399	451	417	423	409	395	446	423	427	448	450	421	464	457	432	445	431	418	441	446	450	452	446	453	401	434	464	424	436	444	404	406	400	462	409	416	420	432	403	386	423	424	450	454	434	437	411	439	395	436	459	419	414	414	410	437	431	451	385	427	446	445	410	388	432	456	410	427	424	422	471	426	434	421	410	408	444	411	430	438	454	406	464	437	428	443	426	403	411	420	422	425	418	430	413	448	472	403	428	447	416	405	473	406	459	436	411	416	413	458	417	402	418	439	400	393	404	437	387	422	452	403	414	428	396	412	404	410	430	440	426	473	435	425	452	444	466	452	389	435	421	411	435	429	438	417	443	433	436	456	442	434	416	417	410	429	448	398	406	423	459	417	419	461	438	440	415	449	454	437	420	422	413	468	409	419	431	406	443	449	468	455	419	420	427	433	431	413	422	419	447	405	431	442	429	456	426	429	454	427	465	417	391	436	470	410	424	453	436	410	447	426	427	445	431	431	443	423	432	446	399	403	447	435	390	404	425	407	425	416	410	430	423	448	403	447	444	406	460	421	447	431	395	452	422	476	453	432	432	380	409	406	440	438	404	391	412	386	439	443	437	432	425	372	431	442	410	421	445	409	432	418	441	436	454	418	419	396	465	423	417	448	442	436	431	437	407	449	421	402	453	444	420	415	437	412	420	433	455	398	428	436	439	429	380	456	450	437	458	461	418	464	436	432	433	458	445	417	408	444	408	457	425	430	430	442	445	401	439	413	427	390	429	439	457	413	414	461	416	395	462	433	400	455	417	416	461	428	410	418	418	432	429	427	438	436	390	468	406	406	420	434	407	437	386	407	457	449	410	437	435	421	457	404	431	452	403	468	405	457	403	424	464	432	446	468	394	413	429	412	444	401	425	437	404	487	439	413	411	432	422	465	416	395	430	442	440	440	453	433	428	428	419	440	444	440	457	425	409	405	444	420	429	431	469	399	443	396	399	434	395	453	448	466	421	460	419	418	436	455	382	424	429	426	422	473	431	442	420	465	399	424	423	445	408	455	445	431	461	407	384	425	435	421	456	407	459	403	420	370	393	419	435	416	432	464	437	422	427	422	433	421	401	436	418	418	406	437	420	438	412	421	424	445	434	399	480	452	434	424	445	400	419	439	398	433	453	413	468	399	413	427	448	435	387	417	397	443	425	448	454	436	446	422	447	444	440	424	411	427	384	403	434	389	406	439	468	454	451	423	434	413	456	427	456	422	408	436	447	408	444	401	445	422	457	439	448	442	416	440	395	417	454	457	487	389	375	417	420	402	427	416	440	465	414	473	405	433	440	413	417	398	419	415	443	445	427	479	445	441	431	422	429	488	421	430	403	450	437	464	455	421	433	428	384	397	428	428	478	422	474	425	428	445	397	443	418	428	417	427	400	420	422	458	437	458	440	407	456	408	445	409	383	419	405	420	407	437	453	446	405	402	402	400	435	423	453	394	371	438	422	427	442	455	447	419	397	446	453	420	430	428	435	424	456	424	403	430	430	458	428	418	415	395	445	416	427	440	423	402	403	428	428	426	405	422	416	422	442	460	408	407	405	424	403	388	431	454	437	440	439	435	415	423	453	435	437	415	420	449	437	447	455	415	426	441	369	435	426	404	425	414	451	417	433	403	438	413	433	418	418	441	477	423	407	424	446	428	445	434	477	434	434	394	419	443	425	424	438	460	423	415	452	470	442	406	435	412	407	434
16570	11042	10052	5648	3630	2587	2001	1690	1364	1169	1057	929	900	773	711	680	707	630	645	629	591	568	572	547	570	521	540	526	505	529	496	508	519	518	473	472	501	482	552	450	500	496	494	467	453	477	490	492	480	470	473	428	495	462	464	476	449	473	483	459	478	456	487	446	464	488	459	503	453	521	464	481	477	474	454	463	478	486	452	486	459	481	443	430	472	445	440	446	514	465	462	456	433	442	473	473	476	485	475	464	457	461	485	474	460	456	452	484	488	479	473	469	480	458	479	454	473	442	491	464	474	455	452	435	480	515	442	482	453	455	422	427	443	476	467	481	460	436	476	468	485	490	441	431	472	430	459	441	459	454	488	438	508	489	466	423	467	460	503	428	488	451	446	441	451	458	441	493	454	483	470	427	459	449	451	489	494	454	468	428	440	469	467	493	463	444	492	448	457	453	457	487	503	484	435	449	449	472	464	446	436	432	480	473	419	464	441	448	435	466	426	444	472	477	490	464	448	437	500	462	426	440	492	450	467	486	468	438	463	463	427	457	500	490	459	497	484	495	445	457	430	462	450	448	461	451	472	457	470	419	501	470	477	489	492	479	461	466	443	482	462	449	469	530	445	447	466	484	440	460	458	446	466	454	446	435	457	445	472	436	465	417	467	481	435	471	483	449	455	450	489	478	447	413	464	468	456	482	451	472	487	433	452	469	431	468	450	434	463	458	461	447	480	474	469	459	462	438	469	476	466	457	441	460	417	482	404	437	455	441	439	459	455	433	435	486	457	429	489	468	450	473	470	442	446	426	481	469	457	460	457	472	478	446	446	471	474	438	411	440	475	455	429	506	510	445	435	479	461	461	435	436	432	485	445	464	469	430	485	461	472	443	446	475	454	477	477	515	452	473	478	474	488	463	465	452	461	464	486	468	466	474	463	433	476	475	459	445	423	479	457	481	442	427	460	458	443	435	431	465	492	423	424	459	455	477	463	474	434	445	446	438	416	459	477	446	452	442	425	480	460	449	476	473	440	456	489	431	462	502	465	488	437	458	471	478	436	433	434	463	423	465	483	493	455	442	446	448	471	473	474	485	450	471	451	458	454	447	453	427	465	447	455	467	472	480	456	458	475	463	439	454	449	450	478	474	484	479	496	503	468	457	501	460	462	420	475	492	467	485	480	482	421	482	442	421	474	496	500	468	453	434	448	468	448	469	443	458	454	418	456	444	428	444	443	439	481	501	489	454	440	441	478	430	453	486	494	482	450	471	483	449	465	439	421	432	490	467	482	451	472	465	441	414	509	478	459	444	484	472	437	445	472	434	491	444	427	441	439	435	459	442	457	506	453	439	464	459	440	465	436	436	447	484	431	458	454	471	427	456	454	458	460	453	453	461	495	501	477	431	447	436	459	476	483	448	467	503	430	465	455	457	438	446	468	466	440	480	443	466	405	440	483	462	465	423	455	464	474	444	476	438	476	446	436	455	453	459	462	459	426	465	455	454	453	465	445	453	447	471	479	481	436	460	482	456	472	413	490	483	502	417	445	449	498	455	451	479	474	422	491	429	479	456	463	461	422	413	450	460	439	480	486	443	452	494	501	463	454	469	483	467	465	444	427	440	441	455	488	445	449	469	468	491	446	464	445	434	464	449	482	443	469	471	416	473	463	448	461	438	475	457	464	418	479	480	436	481	459	449	476	460	471	454	466	485	482	436	463	434	445	477	469	441	434	458	441	446	465	441	443	465	457	466	460	498	456	439	483	453	476	511	452	472	520	461	433	464	486	448	437	496	463	478	471	478	442	440	504	446	451	471	464	449	467	454	444	452	472	410	435	481	455	457	437	457	418	453	421	497	487	428	471	427	440	473	505	472	458	468	444	481	436	420	473	454	439	480	454	451	491	480	459	475	443	425	418	462	455	471	457	446	453	479	440	426	476	470	429	464	486	465	462	444	484	441	456	409	474	420	431	450	440	477	442	432	415	468	479	436	487	488	467	478	430	433	478	427	440	468	453	460	424	486	451	449	442	486	437	461	453	486	463	470	449	498	463	437	443	456	423	453	462	456	459	461	448	489	471	443	451	478	467	494	496	421	449	454	486	468	469	477	461	442	437	508	434	456	425	473	447	500	468	467	483	475	470	480	437	480	432	476	432	499	450	415	437	440	440	441	483	460	486	437	497	466	435	497	461	471	497	454	496	467	456	475	463	481	443	451	438	447	440	463	408	438	457	468	454	520	452	445	438	476	473	477	476	425	452	415	439	492	467	470	423	474	506	449	489	442	497	458	458	433	484	472	458	470	465	474	455	446	443	450	464	497	480	467	508	457	425	439	435	478	445	445	448	440	471	461	430	443	434	478	446	442	419	463	464	458	467	451	441	415	463	426	449	494	496	469	480	436	438	428	449	419	457	440	475	425	489	454	480	458	443	464	459	435	483	486	424	491	484	458	482	423	446	465	421	459	473	440	419	502	477	451	500	447	470	428	503	463	478	477	460	462	466	447	512	440	485	488	442	425	462	441	448	458	431	456	447	436	463	441	453	469	459	435	483	516	461	476	475	443	435	484	437	481	426	475	457	452	506	419	434	392	497	473	474	443	476	450	476	446	443	477	457	473	454	461	473	480	443	443	500	464	449	483	462	450	473	463	444	451	440	427	510	471	454	426	485	455	414	466	410	470	442	475	469	409	435	440	461	460	451	453	413	434	441	440	441	450	443	453	455	433	472	469	467	458	479	457	449	487	451	451	463	440	424	481	474	468	421	497	465	426	474	421	457	491	464	461	481	489	462	436	440	482	456	482	453	472	468	445	452	461	466	468	449	426	460	442	417	489	453	473	442	501	439	442	491	433	475	443	480	437	429	437	473	464	462	471	466	454	473	461	446	427	441	451	446	451	455	477	477	460	415	466	431	463	455	427	451	465	475	454	404	470	449	476	457	455	491	433	454	463	460	438	497	469	492	432	468	490	451	444	511	457	450	498	448	476	431	460	473	490	444	507	438	478	474	414	438	463	449	474	450	434	446	447	430	470	439	467	509	441	492	433	471	469	451	494	447	478	455	515	459	480	449	465	451	480	457	453	415	429	493	487	458	477	465	450	448	472	452	432	461	500	472	493	470	482	426	474	447	439	456	454	460	457	458	441	463	429	457	454	458	482	444	456	468	426	472	476	461	477	444	457	449	447	451	441	436	407	446	426	496	476	446	427	428	457	464	438	495	459	432	470	467	467	439	481	462	472	458	464	468	429	463	456	440	466	459	456	441	465	440	461	482	494	452	437	460	460	475	453	492	463	471	492	486	429	492	475	472	434	497	470	453	470	462	494	478	428	461	465	479	518	467	460	491	444	463	483	485	442	460	491	473	461	503	488	488	450	463	461	426	470	442	471	444	451	450	475	465	460	460	475	450	449	450	461	459	440	451	462	451	458	485	464	432	452	444	418	460	436	460	499	464	442	476	499	475	464	457	432	437	479	517	465	444	450	441	460	457	417
22704	20364	26885	23725	20378	20409	7005	2123	1659	1483	1343	1349	1239	1192	1129	1120	1085	1068	1011	1019	1004	931	998	998	973	990	948	880	946	966	919	929	979	884	931	946	921	909	909	892	927	1033	940	891	920	919	910	851	870	932	935	926	840	959	948	905	874	874	867	898	918	892	846	865	912	905	852	862	880	863	906	849	844	909	896	934	878	916	867	924	915	883	953	906	947	899	890	909	871	905	909	918	848	932	920	874	866	844	863	916	895	881	867	873	845	886	900	862	859	903	884	917	841	897	866	871	889	966	886	895	893	819	912	900	951	857	915	850	888	920	913	879	899	901	851	932	909	884	916	872	915	933	880	853	874	895	903	900	919	911	865	862	901	888	899	902	824	884	909	907	892	882	889	816	898	936	886	892	879	860	908	876	866	855	882	900	909	888	922	948	936	845	872	895	855	883	898	926	854	858	856	902	874	875	875	899	893	854	851	912	877	845	847	897	886	822	870	907	909	883	869	884	935	913	909	912	880	917	881	869	873	867	843	902	866	845	900	888	874	885	928	877	892	890	895	843	881	865	920	855	850	887	852	835	927	847	856	842	923	871	865	924	890	868	877	872	905	898	922	871	863	846	887	884	885	887	920	881	922	860	907	877	859	851	862	933	898	896	923	894	866	851	895	957	939	848	871	880	894	878	887	935	892	852	851	910	881	857	841	919	837	883	891	846	858	932	884	863	866	850	868	891	893	940	854	865	949	887	894	892	930	845	885	890	871	897	891	917	896	889	887	848	846	873	903	811	895	927	867	865	832	881	908	892	847	879	910	881	901	886	917	922	849	837	883	850	940	886	860	900	882	897	889	894	890	872	899	891	893	822	905	862	911	933	845	910	884	807	916	914	917	916	924	880	870	883	870	864	884	858	922	899	897	925	896	855	866	851	887	863	870	843	858	925	960	916	901	887	910	889	859	919	870	864	851	906	939	896	889	885	903	868	901	880	932	857	924	902	900	859	869	913	854	867	845	869	888	896	852	891	846	849	854	829	859	826	887	830	912	861	942	883	879	925	914	803	847	864	871	893	915	912	880	917	865	878	896	883	884	929	928	860	905	858	869	949	882	900	924	852	912	899	941	829	812	851	878	906	878	891	891	842	813	854	885	856	867	889	852	891	879	817	971	919	912	913	840	918	848	905	876	859	885	898	822	844	918	837	910	850	866	907	867	950	956	860	927	873	858	923	863	780	892	938	896	859	881	854	903	861	907	898	911	907	893	891	853	799	836	885	849	873	910	911	896	866	893	830	851	867	942	865	955	862	888	856	869	829	888	873	908	823	884	870	840	800	867	893	847	906	923	895	900	909	905	924	895	854	899	852	839	857	841	886	885	904	854	879	887	863	831	897	937	840	866	909	860	901	901	903	854	884	908	883	883	865	886	884	907	884	865	894	883	847	855	918	900	878	894	906	876	923	889	873	896	924	874	850	864	853	903	887	886	905	881	924	882	885	881	906	898	833	873	847	904	869	857	861	880	923	910	893	864	945	862	883	876	892	883	869	853	881	837	884	881	869	908	904	883	868	924	851	865	947	910	881	907	866	875	807	877	834	856	855	882	863	865	909	879	881	851	835	853	888	882	898	864	841	903	900	925	919	876	842	858	874	900	831	896	912	841	950	887	888	868	898	848	832	883	898	833	886	882	884	873	886	907	926	907	873	868	900	879	885	870	895	818	887	929	920	852	851	863	877	923	837	873	903	848	923	857	928	911	891	855	874	919	860	914	870	880	840	884	910	917	905	875	887	901	868	896	865	849	908	852	869	890	881	908	853	879	904	886	862	886	877	910	851	827	869	868	915	872	866	855	900	872	857	898	918	957	890	878	852	830	920	868	786	919	923	882	852	874	897	907	836	927	859	898	870	815	864	892	855	919	885	892	910	889	848	861	894	861	856	916	880	889	871	907	876	939	861	884	906	869	850	855	893	877	862	805	900	904	875	877	860	867	872	879	915	825	893	894	926	895	871	856	833	902	910	907	902	895	845	880	875	889	851	840	897	856	820	870	893	860	871	868	884	878	898	906	889	864	903	834	925	825	901	871	923	902	858	871	913	893	851	913	890	918	874	872	906	894	957	903	877	907	873	895	856	852	866	905	906	938	943	868	878	864	912	879	801	806	877	885	908	881	875	913	898	891	873	852	834	884	866	904	898	871	936	909	876	854	842	912	835	902	911	913	801	928	950	891	859	871	857	885	913	905	890	907	903	876	876	898	893	881	869	859	893	837	904	844	893	847	915	845	850	903	839	871	861	876	864	885	850	866	844	896	867	881	881	924	892	891	818	923	894	872	872	860	891	870	906	884	844	903	856	835	813	889	864	900	878	910	885	927	886	836	865	841	880	841	892	908	864	811	875	901	867	869	895	862	872	900	869	841	883	894	849	844	878	870	884	868	854	866	880	866	848	860	877	896	845	851	853	879	893	871	854	887	923	895	908	855	899	907	854	941	884	813	854	940	882	908	852	882	830	893	864	849	831	906	933	902	915	935	886	897	861	895	861	821	861	867	856	870	851	869	930	873	846	830	910	880	863	881	903	877	913	854	860	892	884	886	908	903	909	857	839	917	911	874	849	868	816	846	907	869	846	918	867	882	862	799	853	859	863	823	870	895	860	816	876	872	874	884	859	839	878	863	879	887	845	860	900	894	881	866	872	870	844	856	835	938	854	911	894	833	892	948	883	924	890	908	803	821	873	888	886	865	911	892	906	868	851	925	878	871	878	890	844	888	932	854	841	866	834	874	821	851	892	868	900	885	859	862	884	876	839	901	864	920	930	862	836	852	865	854	893	872	900	877	897	903	861	890	906	858	927	883	845	925	846	861	918	839	846	886	870	935	861	904	822	886	885	867	885	921	895	829	846	842	866	878	872	846	912	862	891	869	843	826	901	906	915	884	894	903	862	883	901	888	914	851	874	828	909	872	870	828	894	918	797	874	876	909	909	857	874	840	859	862	857	849	860	874	891	853	823	851	879	840	871	891	887	892	867	892	910	868	822	883	875	882	895	905	834	888	839	831	831	845	930	859	875	913	846	898	918	941	853	808	875	903	919	876	894	847	858	944	830	899	866	904	895	894	906	883	869	902	873	878	874	883	887	863	865	883	933	860	889	911	852	902	870	825	919	914	879	859	892	856	855	910	853	897	888	870	856	889	884	860	912	874	883	831	860	879	900	922	881	870	853	889	839	918	867	870	829	865	853	904	865	898	903	898	902	884	875	921	851	853	857	904	900	876	869	909	869	850	909	851	929	822	889	856	852	856	814	878	908	893	869	843	853	794	849	896	896	881	881	950	868	865	870	856	889	878	902	826	876	888	884	894	886	812	897	891	880	922	902	933	887	912	920	868	876	870	884	852	892	887	817	870	883	849	836	866	865	819	879	887	913	855	886	891	888	910	866	897	889	856	881	878	884	825	848	909	844	881	913	895	884	869	819	907	885	893	885	901	889	852	956	852	914
19427	17646	16136	9611	6569	4790	3840	3084	2638	2287	2041	1772	1654	1506	1399	1357	1267	1235	1215	1077	1091	1079	1061	1051	1011	1033	1002	1014	964	924	900	960	932	934	948	969	861	952	910	873	921	917	861	883	880	881	903	867	888	881	888	863	919	854	916	873	906	851	909	862	837	904	829	920	859	896	871	894	885	839	850	894	858	896	870	843	850	822	842	830	873	819	844	800	846	885	894	845	865	831	830	889	855	822	849	894	869	875	879	886	811	847	840	866	835	866	881	855	818	905	850	849	878	888	881	867	820	865	856	902	842	885	840	904	896	821	806	813	802	850	796	808	848	842	857	846	831	826	822	809	831	835	841	852	876	873	836	857	797	803	844	862	884	859	795	842	842	826	883	846	896	883	833	855	842	850	864	791	859	853	885	869	790	932	860	869	853	856	891	836	836	873	838	836	864	883	866	846	835	864	895	807	794	803	878	877	854	879	908	804	854	883	879	857	833	863	882	886	819	825	835	826	858	790	858	843	866	883	850	802	839	882	846	835	863	829	872	806	848	842	885	832	839	837	822	854	830	873	890	863	823	863	826	826	827	871	873	824	814	827	798	882	809	848	844	867	833	800	803	822	837	835	877	810	817	815	911	850	801	850	869	846	837	830	856	810	875	857	845	864	878	843	865	842	860	852	871	849	851	862	807	842	880	837	887	839	843	813	823	858	895	847	823	846	883	815	848	832	821	827	843	880	810	834	844	856	851	832	854	859	868	892	828	875	851	830	834	883	839	853	833	809	881	858	868	823	821	926	818	859	858	827	857	834	789	781	823	891	826	905	824	857	834	882	820	859	833	866	845	805	822	873	823	835	835	865	876	859	863	883	825	894	833	810	823	859	860	839	839	846	814	796	802	773	833	866	818	859	886	844	863	781	818	856	829	793	852	865	858	784	834	856	826	848	873	895	870	815	828	843	843	804	821	857	810	846	849	806	833	847	844	854	835	820	879	827	848	852	861	926	825	867	857	884	840	834	854	871	800	840	862	851	819	862	781	852	845	898	850	812	878	843	845	896	864	822	815	860	840	850	857	806	844	858	838	874	808	867	826	802	866	858	880	844	873	838	843	878	779	862	808	878	858	846	854	854	807	913	856	841	826	835	822	816	830	874	812	911	842	893	818	874	816	862	836	839	816	794	821	853	875	813	833	873	862	859	811	872	870	824	811	864	798	869	822	806	799	827	835	852	837	877	820	853	855	839	899	870	867	824	864	878	806	834	877	853	800	891	809	838	862	909	890	834	861	841	834	824	778	901	784	850	820	902	836	867	856	775	878	796	887	844	867	877	783	834	837	817	921	842	821	837	838	876	830	832	810	808	852	835	813	864	826	852	879	820	865	816	815	888	834	829	836	840	865	799	831	855	874	846	814	834	855	819	865	847	839	848	829	834	856	842	878	838	864	812	840	802	808	840	848	833	813	803	812	821	904	813	852	802	833	824	846	810	792	855	863	823	803	875	914	832	825	783	824	857	879	879	827	828	827	845	887	842	792	862	796	833	791	794	846	816	848	835	853	815	855	800	801	803	792	843	829	860	881	834	847	846	891	898	892	771	856	823	757	792	819	912	788	879	828	855	900	843	802	880	876	841	879	816	742	810	854	856	811	878	839	851	793	834	835	834	879	814	835	838	829	871	837	829	870	858	842	793	851	839	870	845	874	812	833	883	832	869	877	872	859	772	859	845	845	872	873	873	854	847	877	849	879	869	865	807	820	807	851	871	829	781	811	866	824	876	845	862	866	816	837	821	839	830	882	841	857	865	829	816	832	835	863	902	882	797	803	840	859	870	842	839	860	857	920	857	865	835	861	824	825	852	875	831	902	869	907	804	868	831	860	783	857	796	842	871	864	880	833	843	792	827	860	817	856	898	836	788	894	818	840	820	859	870	870	836	864	845	807	882	812	829	867	852	806	851	895	835	850	816	826	838	837	883	842	819	830	810	919	809	844	826	830	831	836	832	858	859	813	857	850	850	893	825	848	817	853	871	840	801	842	857	788	853	840	858	847	840	897	832	871	851	864	840	822	826	799	805	802	841	875	887	852	857	801	823	820	862	900	843	810	870	794	875	863	811	839	888	820	884	865	903	794	825	871	819	828	864	836	837	791	818	829	847	891	831	846	852	837	864	831	857	843	832	851	827	810	827	832	886	827	784	819	856	863	816	859	866	870	857	820	876	867	795	833	843	853	852	852	778	876	782	838	804	846	852	895	855	832	808	823	829	906	838	843	808	850	885	831	863	818	793	831	843	844	866	809	829	848	856	837	863	872	820	829	837	887	881	818	868	821	892	843	859	808	876	880	813	801	889	857	791	741	865	870	905	829	794	859	874	844	863	839	854	829	812	852	843	869	880	858	839	781	825	833	834	825	853	840	876	856	807	853	857	865	858	826	839	807	841	866	840	818	894	862	836	825	847	816	827	847	846	813	858	832	823	815	813	847	791	818	904	847	858	821	828	827	804	844	826	767	866	815	835	745	849	830	836	902	818	837	871	808	872	796	838	826	865	855	816	823	873	851	865	804	851	847	817	870	843	845	852	767	837	851	855	835	880	844	864	843	821	865	831	786	883	853	825	799	861	851	858	842	849	814	796	810	834	832	833	824	875	859	810	862	851	817	831	860	838	855	830	848	829	887	869	884	851	823	852	837	878	857	826	839	827	792	836	812	843	839	789	853	825	821	877	890	928	843	873	855	829	822	918	829	840	839	861	820	824	823	865	814	797	862	846	779	890	815	909	887	857	841	816	863	844	817	837	826	842	868	893	857	862	838	856	846	806	856	897	895	852	856	833	865	834	835	874	837	852	875	885	863	813	832	841	818	853	810	853	843	830	909	860	834	834	863	879	847	831	813	893	866	836	846	831	843	826	851	845	824	877	835	833	813	856	898	869	791	873	898	845	881	824	834	845	880	813	834	834	767	822	878	892	879	847	827	850	801	827	858	926	818	836	829	931	832	885	834	805	888	850	816	834	855	848	881	821	806	840	869	835	835	854	857	822	815	848	811	861	866	863	851	805	811	871	837	844	873	842	900	888	818	796	845	840	851	848	859	859	851	808	873	826	834	869	828	841	835	844	887	826	864	888	869	826	811	853	850	862	845	832	869	781	823	807	844	881	840	832	833	842	856	879	857	872	900	793	855	857	817	835	799	813	798	803	840	836	820	807	822	833	815	929	846	860	855	789	856	861	824	759	815	799	811	849	888	820	817	801	792	844	850	849	858	843	854	872	857	893	863	861	818	843	862	870	898	855	860	824	877	853	827	834	887	814	805	808	823	865	826	828	808	805	864	841	831	805	827	817	868	871	825	838	848	841	796	855	860	926	842	848	845	832	854	838	884	847	876	773	889	852	872	795	812	857	839	855	825	813	829	854	890	857	831	851	820	840	845	857	856	883	855	851	894	866	852	832	853	816	881	816	867	850	862	857	855	838	816	885	804	819	844	883	818	830	849	833	810	886
27988	13359	2206	995	847	840	854	840	852	850	826	764	807	863	791	824	810	805	784	806	829	776	762	816	765	781	839	809	815	791	785	859	771	812	805	739	750	806	820	796	779	836	822	803	875	813	844	782	816	811	813	770	777	782	809	796	758	774	820	803	802	815	819	806	829	780	768	831	780	779	820	818	748	766	800	789	831	810	787	808	823	785	817	797	794	780	783	774	819	782	750	785	767	758	801	727	809	799	778	848	803	783	783	827	837	817	786	823	790	829	850	808	797	779	804	775	788	801	837	766	775	786	817	819	793	865	784	768	808	786	802	800	795	791	770	813	758	797	803	804	798	840	832	807	770	835	770	800	764	813	846	814	788	790	779	795	829	834	773	819	813	781	823	779	823	811	816	785	746	802	830	787	791	786	799	785	811	788	750	826	818	818	768	743	796	772	782	801	785	823	752	762	790	797	782	800	787	767	797	752	795	802	805	797	837	818	811	797	813	796	778	778	761	806	768	818	763	757	796	807	817	796	832	824	846	766	803	790	826	803	828	830	739	803	846	771	794	762	814	825	784	770	779	754	753	782	829	788	800	848	800	766	779	763	773	747	790	800	813	798	820	774	797	832	777	783	826	813	836	818	748	764	833	819	810	786	759	822	808	848	806	792	878	790	813	802	811	805	862	791	798	818	739	793	769	735	807	811	788	742	759	774	757	869	834	800	846	821	839	777	777	763	827	772	780	795	830	823	816	798	797	808	837	844	821	813	863	849	824	774	764	841	816	802	797	757	751	742	809	795	824	796	774	817	817	860	790	798	750	792	808	873	777	757	812	766	822	754	761	779	779	827	809	742	828	780	816	788	798	806	753	745	821	809	794	794	791	755	749	780	803	801	782	793	835	797	830	798	768	776	810	831	801	775	804	876	805	795	802	811	787	788	763	798	788	775	781	770	775	850	770	766	808	805	764	825	826	756	832	737	811	817	819	785	787	782	822	779	809	803	814	854	794	785	751	799	849	814	830	833	856	755	837	825	798	772	776	773	730	790	839	812	763	806	837	860	796	786	797	842	815	866	823	791	784	798	776	808	748	788	835	797	825	788	782	813	797	792	830	840	767	750	791	787	787	847	773	820	771	800	810	751	787	846	780	774	802	819	886	776	780	777	769	839	784	793	809	801	837	780	765	809	764	763	739	826	797	800	789	811	777	770	781	836	840	814	783	744	821	777	787	793	749	772	795	782	823	759	810	807	790	742	811	860	771	776	805	801	768	816	731	766	760	757	742	774	815	799	837	845	801	804	822	770	781	812	790	792	832	798	795	789	781	788	804	816	784	815	741	818	803	788	785	792	767	792	777	777	747	782	790	796	826	848	835	787	814	805	810	820	760	753	793	773	809	819	809	792	793	810	778	828	773	791	834	735	778	805	778	778	770	787	797	759	809	785	777	798	855	764	794	823	777	781	819	801	806	762	820	774	801	767	733	797	854	768	814	837	806	793	795	794	805	771	779	781	813	795	798	829	772	860	835	817	820	815	780	773	806	782	783	815	817	818	819	792	771	825	807	780	797	819	836	806	792	781	801	781	806	792	802	796	794	743	781	786	794	775	817	753	832	804	803	771	812	808	779	794	762	796	776	776	778	808	829	846	752	771	851	815	765	794	840	808	799	797	797	802	794	783	784	839	796	753	820	855	805	770	822	775	772	817	758	818	807	817	821	836	789	775	757	809	784	815	823	764	846	743	815	829	795	763	842	811	772	785	828	784	838	763	765	815	799	771	829	773	790	808	857	835	805	767	784	810	783	717	847	811	791	787	798	852	804	767	771	801	837	731	805	786	770	817	777	769	825	806	770	813	831	809	774	806	795	755	793	806	778	759	775	791	849	774	835	764	753	769	826	763	791	808	834	801	741	793	788	802	787	808	775	783	770	779	781	812	793	813	787	806	782	816	824	867	784	752	777	797	778	754	798	795	805	826	792	793	799	754	778	792	862	779	805	786	778	770	805	760	814	766	812	790	728	825	787	796	713	825	802	781	803	786	828	785	795	786	801	846	780	777	802	799	773	811	799	817	822	756	787	815	764	804	836	824	825	852	796	818	805	819	762	790	832	845	828	821	814	784	838	805	791	764	777	834	840	780	775	790	751	775	831	794	801	799	795	790	759	797	818	878	753	779	795	766	789	781	753	801	806	772	773	820	803	782	801	819	816	818	802	788	812	767	848	804	793	807	820	840	820	802	742	742	844	760	798	808	797	787	792	789	835	808	775	852	789	796	865	776	775	772	858	860	821	814	795	847	776	747	811	771	752	787	828	816	818	809	821	825	781	820	841	805	756	768	758	770	816	803	783	816	791	822	767	807	815	815	845	791	795	814	789	787	792	856	765	774	734	781	845	780	783	803	771	792	771	764	813	795	751	770	774	766	806	833	803	761	823	818	771	818	771	735	781	766	818	754	804	814	766	774	802	832	812	865	787	784	802	816	799	816	808	806	819	826	770	795	814	810	803	764	811	790	858	755	827	778	773	827	755	810	803	772	785	787	814	822	794	747	797	752	783	808	809	802	772	800	789	764	817	827	738	744	795	780	855	761	829	811	799	768	753	800	749	772	744	785	810	814	845	832	860	839	835	797	834	800	835	839	778	797	760	851	804	809	795	814	835	827	826	837	796	766	793	772	805	743	814	771	775	751	820	814	772	816	777	798	760	774	795	769	873	797	793	780	750	825	827	813	804	820	814	817	796	833	784	805	790	799	863	767	762	776	771	784	758	768	787	784	799	822	832	710	843	796	786	755	797	792	774	805	820	728	787	788	789	792	796	818	830	778	832	773	750	763	818	793	778	794	779	772	789	753	818	838	820	790	808	793	782	806	834	831	769	835	799	780	806	829	793	752	813	728	807	827	776	778	832	770	800	779	767	825	830	829	824	813	779	841	758	811	750	835	780	787	820	796	810	797	793	791	783	753	785	776	840	845	800	782	741	813	813	800	786	794	765	780	820	798	777	788	826	747	841	810	838	849	771	746	843	714	822	730	812	773	824	840	840	835	804	796	794	739	808	784	789	790	794	826	788	764	797	797	804	837	790	793	814	783	820	825	814	798	793	779	787	808	762	805	779	827	760	790	772	781	804	817	797	834	816	818	766	805	801	793	811	810	816	815	784	784	811	752	791	771	815	810	823	813	788	831	837	717	785	750	786	746	810	801	842	757	778	783	752	810	746	780	828	787	780	779	799	777	776	778	806	840	781	829	820	799	756	807	824	799	781	788	855	798	821	865	816	767	806	728	769	785	813	790	742	840	803	803	802	878	833	799	796	803	707	797	775	807	788	834	809	842	768	798	812	794	781	806	794	781	821	819	827	831	780	798	835	802	809	811	833	851	829	802	829	789	786	825	812	806	781	735	832	768	810	819	760	845	832	750	832	760	801	781	788	847	805	792	809	819	817	791	821	811	779	811	798	812	818	856	788	802	821	807	796	831	765	762	763	827	841	799	830	820
7314	1508	1332	1073	991	915	921	863	856	860	841	823	896	872	840	814	857	826	844	868	867	799	869	819	829	822	860	851	805	827	848	838	813	840	836	846	846	863	895	814	866	800	838	828	829	846	864	850	858	832	845	842	829	829	832	808	841	809	854	821	809	807	834	815	763	784	882	822	808	819	871	832	866	849	791	833	808	806	843	836	834	810	770	829	781	866	893	832	854	823	833	835	813	812	857	817	805	812	813	842	811	816	830	788	804	894	830	817	848	859	830	805	821	848	828	782	827	834	876	815	876	845	865	836	804	851	817	792	832	824	867	805	807	854	802	843	783	809	829	859	825	835	839	854	865	832	798	853	835	837	824	856	845	817	816	793	844	796	822	834	839	830	758	802	815	846	817	833	811	754	792	807	795	862	901	851	799	844	820	802	775	806	818	887	791	790	808	870	875	810	827	855	856	805	840	830	827	804	876	830	831	754	858	804	814	868	803	830	816	883	779	781	858	849	833	809	827	843	847	871	818	872	830	817	848	813	845	863	842	846	834	830	840	825	843	892	839	847	831	853	768	818	830	873	884	824	804	820	827	857	828	846	868	857	811	822	825	846	885	839	827	829	866	807	866	818	866	809	803	828	842	838	869	810	786	842	824	816	771	845	883	825	806	823	813	823	849	857	861	841	851	859	803	794	878	802	845	833	880	814	841	855	856	836	853	842	824	832	791	823	854	818	797	821	799	829	804	832	793	849	853	827	818	789	841	768	815	813	808	800	833	805	825	841	814	847	787	865	839	815	848	841	820	850	818	835	907	748	830	808	864	831	832	819	829	824	889	838	781	838	820	847	826	851	809	809	858	800	803	825	816	828	845	782	834	849	828	863	876	850	815	811	847	838	841	839	789	818	848	884	816	839	835	857	803	843	813	813	842	807	845	810	830	816	828	852	881	860	836	844	822	802	861	830	870	870	829	789	816	823	793	774	819	866	828	816	803	780	835	826	780	852	794	867	837	813	840	790	827	901	824	828	828	798	869	795	790	745	835	810	852	826	802	787	820	819	833	816	776	833	824	842	786	807	818	774	812	855	872	834	813	812	812	863	827	793	811	869	801	895	814	869	806	902	780	824	828	808	833	835	829	827	853	809	838	853	818	832	784	793	810	858	810	813	858	795	822	786	812	833	811	811	791	863	817	799	809	824	804	819	811	803	831	840	838	838	828	829	877	778	819	804	814	803	808	782	862	804	838	813	823	845	813	877	859	833	863	838	836	801	837	745	830	867	874	791	849	870	796	834	796	813	811	867	875	783	824	892	847	858	842	812	836	856	814	850	848	870	828	859	844	814	852	878	926	830	812	820	805	819	786	856	803	829	881	848	821	816	825	814	782	836	840	826	832	836	893	842	788	829	800	864	814	865	861	862	859	869	837	819	806	773	779	841	797	818	811	822	797	842	844	836	784	841	846	831	874	847	849	815	844	762	825	812	814	816	835	810	876	836	837	802	898	849	803	825	862	804	914	800	887	846	867	854	861	836	807	774	849	860	859	803	829	805	864	821	799	821	822	854	851	907	850	809	781	870	850	808	821	849	823	819	800	825	829	859	832	820	838	872	813	825	853	803	768	832	822	806	826	865	765	836	799	814	804	785	844	824	804	895	816	859	815	754	839	817	849	829	847	818	787	827	865	856	844	839	804	816	847	841	845	836	859	879	838	795	819	843	851	820	863	869	789	842	791	804	857	813	831	813	804	812	859	845	843	815	828	867	824	840	861	805	819	807	877	839	808	832	832	817	846	838	831	806	834	871	837	755	841	828	797	828	832	830	840	858	878	822	843	831	783	846	863	799	874	821	820	816	757	841	824	876	787	886	811	846	816	866	859	837	788	817	870	811	808	863	783	791	856	815	892	796	777	853	803	802	848	812	879	867	854	834	864	840	804	798	865	896	906	811	835	832	862	816	831	833	849	825	792	857	814	854	805	792	823	789	812	839	792	834	793	843	817	788	819	829	827	844	841	790	816	868	776	847	827	812	850	838	823	867	844	852	877	788	816	806	824	851	798	814	792	889	798	834	839	829	861	815	850	811	850	790	784	827	836	834	831	811	870	812	869	817	820	836	858	854	789	812	850	837	811	837	833	806	827	899	807	832	847	841	813	852	825	823	801	868	816	893	867	804	791	816	796	823	829	905	808	808	853	843	819	817	808	830	832	816	818	802	807	793	852	787	810	901	815	799	838	834	835	839	795	812	860	820	845	898	853	821	818	847	822	814	824	821	833	847	815	830	794	796	836	830	834	887	830	838	882	869	785	850	852	811	815	867	824	822	827	804	815	874	877	834	778	862	811	832	839	846	858	848	813	839	807	878	795	911	856	786	881	821	855	789	813	824	811	858	850	834	793	790	770	838	849	844	892	857	829	879	800	826	836	854	858	773	811	880	832	829	781	830	832	830	782	830	836	855	818	864	840	847	813	875	834	804	823	797	808	825	863	780	792	840	824	836	845	849	851	810	880	850	813	812	829	834	812	858	802	789	841	836	899	824	820	796	867	832	844	785	818	846	803	800	811	866	856	850	841	843	790	813	795	820	863	813	858	823	830	824	780	802	871	768	791	792	819	806	797	805	846	801	818	813	831	864	773	852	855	839	866	841	855	796	834	831	804	849	808	765	843	790	798	801	818	849	820	888	806	802	839	822	825	858	830	905	830	906	841	852	821	825	829	835	824	798	856	815	897	805	794	860	824	814	739	820	856	799	797	805	795	888	854	830	840	832	805	835	861	821	762	839	872	826	827	801	833	866	848	833	849	895	810	835	808	800	845	832	817	801	844	785	849	844	831	871	838	824	826	814	855	881	834	814	802	833	839	841	778	795	871	867	819	776	780	818	808	779	861	835	836	798	843	864	821	806	889	833	814	827	798	805	781	782	828	870	839	852	838	814	836	844	823	824	807	806	822	812	838	849	889	783	779	898	864	799	800	835	824	840	825	843	834	853	790	831	899	848	862	812	837	827	850	794	781	823	842	818	824	830	853	808	794	863	798	835	873	835	832	869	857	858	845	782	877	857	853	810	843	819	814	846	805	776	823	835	810	765	799	802	789	836	812	803	839	848	852	833	806	818	852	804	776	759	882	809	807	879	806	826	835	837	824	852	892	825	842	811	822	807	836	810	813	795	848	856	853	820	786	846	841	848	793	828	867	856	821	817	816	828	820	798	856	820	879	868	822	830	839	832	869	834	795	834	799	807	820	871	805	787	832	887	842	775	823	861	821	862	761	866	864	843	862	831	830	784	835	856	860	875	882	864	844	867	849	791	837	848	831	816	837	858	771	804	821	874	793	832	800	869	797	824	846	815	834	826	806	829	797	836	803	852	807	891	811	795	818	851	867	827	817	855	841	847	855	832	886	880	837	852	786	830	771	878	772	795	842	797	811	848	847	854	820	912	809	803	811	790	801	846	813	841	820	806	914	855	788	832	808	827	836	836	863	866	774	863	812	857
24380	20338	26355	24177	20330	8185	1341	975	807	712	720	617	573	589	535	521	523	507	531	505	515	459	532	510	478	474	514	454	481	459	445	469	441	462	470	430	447	414	440	443	469	422	473	458	420	440	440	442	421	412	418	430	441	421	446	404	425	418	452	481	440	480	431	463	404	428	459	488	443	447	471	442	421	409	473	483	455	453	450	441	456	404	391	455	416	420	456	452	425	410	405	453	437	431	414	463	439	420	434	428	431	435	402	440	414	421	397	438	444	432	435	431	445	410	463	410	451	438	417	466	434	423	427	459	403	441	435	405	450	466	431	426	426	450	405	430	440	418	436	441	463	394	434	446	430	434	431	457	406	409	410	459	449	447	463	442	433	399	434	433	407	449	451	469	436	456	415	401	453	422	425	454	406	447	407	432	453	457	404	407	427	419	469	428	432	434	442	430	467	449	432	441	414	436	448	465	379	425	446	422	432	426	456	454	412	420	449	428	448	452	445	439	447	455	427	421	418	402	409	378	425	435	466	395	449	469	404	436	457	431	393	463	417	380	411	453	455	416	412	432	412	444	433	421	407	397	403	442	434	428	449	395	425	420	418	434	444	440	421	409	409	444	392	417	439	422	442	451	449	452	393	433	442	434	428	464	425	470	419	469	460	388	431	440	478	452	451	433	472	428	413	422	433	467	447	420	428	445	430	428	414	383	425	438	407	434	425	437	459	456	413	439	417	446	448	451	451	430	452	419	429	444	421	395	404	450	443	426	439	429	376	413	445	400	437	439	440	475	435	433	426	438	436	422	464	474	427	420	458	381	403	428	415	438	419	395	401	425	461	418	449	451	438	386	410	424	439	446	430	443	429	453	429	453	457	451	437	450	456	435	441	422	446	380	432	429	425	407	486	445	435	444	407	412	435	498	435	439	432	430	438	406	446	426	403	395	410	404	429	431	436	404	412	439	408	454	437	454	452	450	433	430	451	436	419	410	436	435	405	430	433	434	407	469	469	438	460	432	435	387	456	426	433	432	408	446	451	432	434	404	431	411	414	419	423	411	439	413	438	459	455	434	407	428	435	390	444	431	445	447	421	452	418	422	432	418	417	445	471	413	432	429	434	399	423	419	442	418	431	433	429	426	413	445	413	428	436	432	440	421	407	417	409	430	430	415	473	435	433	450	403	440	472	431	441	449	423	404	427	462	435	390	421	405	421	445	454	425	435	455	469	422	438	424	441	376	426	414	398	383	442	444	430	437	451	453	444	406	424	418	417	443	440	435	423	478	457	425	443	426	430	405	437	418	455	448	422	421	420	446	393	405	424	425	469	416	436	429	481	425	409	415	446	440	401	372	434	448	448	439	395	439	469	424	445	442	452	451	471	425	434	427	447	428	417	466	409	428	402	428	444	448	411	450	418	449	432	427	448	437	430	424	396	427	413	435	484	418	426	437	447	431	445	420	449	441	452	412	443	429	432	460	427	408	417	422	428	410	446	439	401	445	419	387	424	418	442	432	452	462	459	435	438	459	374	412	429	400	395	467	420	417	429	411	482	410	450	441	447	428	448	477	395	451	405	434	405	452	439	416	422	420	448	430	452	434	419	403	431	427	447	403	441	389	435	461	427	431	428	421	453	434	421	418	398	433	413	413	438	477	435	444	408	448	433	447	463	441	452	446	430	456	458	403	439	449	422	457	456	429	442	441	414	444	437	485	451	413	458	425	388	422	404	425	453	486	432	382	463	417	442	410	446	424	465	420	374	430	397	430	397	415	434	425	416	435	446	476	475	423	418	442	395	390	437	456	447	430	419	419	433	427	427	412	455	433	460	436	443	422	433	460	422	411	491	422	443	418	480	436	425	448	423	421	473	444	431	425	423	462	453	405	409	431	405	437	465	434	409	431	393	416	444	448	410	405	416	407	452	421	458	481	393	457	459	448	440	427	419	416	487	426	435	449	421	423	435	436	429	407	438	465	465	429	399	451	430	417	418	447	453	408	418	430	406	449	412	391	419	443	448	441	451	393	421	417	438	410	427	475	405	459	425	425	434	391	441	414	417	422	415	418	403	451	396	419	423	393	407	409	429	448	454	427	428	426	444	429	424	470	470	439	439	422	434	396	433	437	437	395	453	428	411	395	472	429	394	408	434	410	424	417	471	430	432	417	447	410	399	474	419	426	391	433	415	422	429	464	388	448	397	427	438	431	442	439	419	434	430	451	419	424	459	461	437	418	434	399	434	427	455	433	419	414	459	405	431	424	412	421	459	414	431	439	430	461	442	461	451	426	435	428	419	436	410	441	434	427	454	460	405	433	450	425	415	414	420	490	431	437	442	444	441	445	418	449	456	448	433	450	410	432	405	433	433	472	414	464	431	454	383	477	406	438	484	459	413	433	447	406	448	414	400	425	439	484	436	448	438	433	424	448	441	448	472	421	412	448	479	450	428	437	444	394	389	420	460	433	428	452	475	441	420	429	459	460	427	390	402	460	452	415	390	398	429	438	422	441	415	453	430	421	427	471	410	431	445	447	446	419	407	430	446	443	420	433	408	428	450	421	423	467	433	400	434	421	399	426	416	475	419	411	410	408	448	455	424	442	430	421	446	413	449	433	420	415	445	458	414	393	438	413	418	415	394	416	439	413	427	436	422	457	420	435	443	436	456	443	438	422	435	418	442	429	422	443	429	462	444	424	431	459	450	430	419	454	431	421	423	446	447	453	436	433	439	410	404	422	437	463	433	417	401	451	441	417	433	411	403	412	458	450	438	454	393	405	476	442	420	447	426	430	440	421	438	405	450	422	435	445	457	424	450	436	409	432	446	438	460	421	423	429	424	397	433	454	454	417	428	418	423	420	452	433	449	405	421	424	458	409	425	421	426	377	437	412	456	383	399	436	420	421	471	427	396	438	433	418	423	434	407	396	447	398	408	451	418	444	449	445	416	459	409	432	448	396	388	397	418	434	420	451	389	422	459	419	425	446	421	419	429	449	440	418	461	440	427	436	407	448	442	428	457	432	451	418	437	403	450	425	400	400	465	406	475	437	439	381	422	429	435	421	451	426	440	462	400	403	448	430	438	423	441	444	426	428	466	422	420	455	397	450	415	451	429	420	418	398	419	404	455	448	428	433	424	464	435	432	397	416	421	418	449	463	398	460	415	468	450	423	387	428	456	397	474	446	422	467	429	450	434	434	427	439	444	433	435	413	411	443	432	404	423	462	436	453	435	435	434	440	411	436	437	450	460	421	473	422	429	455	414	384	451	442	427	435	447	442	414	408	433	479	414	437	443	445	448	418	456	408	414	441	427	405	434	460	417	394	423	438	432	409	452	437	432	477	434	444	430	417	420	413	466	398	444	416	428	435	442	465	470	455	446	431	415	423	422	458	427	406	410	425	415	466	433	407	438	458	439	416	395	417	426	419	372	415	431	431	399	437	460	444	452	423	433	404	396	438	447	454	461	422	449	405	402	381	438	419	446	406	445	423	428	448	435	432
18255	11014	9957	5515	3642	2663	1986	1688	1362	1202	1080	926	860	854	771	737	669	662	617	639	607	577	562	541	561	557	548	497	530	467	541	501	500	471	510	495	524	521	497	457	486	424	525	479	492	489	474	460	473	483	448	497	493	473	492	494	486	449	485	456	449	452	445	443	467	522	506	475	441	477	465	453	482	454	463	484	420	427	455	440	463	453	418	475	477	447	488	469	471	445	486	468	468	455	470	437	462	420	488	476	454	466	433	465	456	492	446	458	445	438	438	451	490	484	451	504	448	460	446	492	473	448	434	426	468	462	471	451	469	446	465	481	489	452	477	507	465	485	463	443	453	493	465	486	440	470	475	463	491	482	486	413	459	466	448	420	479	472	482	442	487	450	419	460	501	467	471	474	447	479	406	450	434	455	472	485	461	485	472	507	457	478	446	452	441	447	456	483	477	506	455	498	446	465	480	451	478	454	457	471	469	474	468	429	427	473	487	413	422	435	413	464	453	454	486	471	451	467	463	452	446	459	467	482	484	500	454	456	430	418	458	481	462	457	516	423	476	451	433	433	464	496	467	493	453	491	420	462	447	468	398	455	463	498	428	439	440	506	462	517	462	481	479	468	464	458	501	445	491	449	433	463	461	505	475	508	474	492	495	466	458	482	414	477	469	480	443	481	432	496	484	431	479	491	459	451	464	487	467	441	455	450	454	446	452	408	430	413	417	457	466	452	484	469	432	473	475	495	449	475	431	463	462	481	463	428	438	467	448	456	463	433	460	502	481	463	496	460	479	454	446	420	452	456	472	471	491	476	418	444	393	451	474	452	460	449	450	501	460	461	466	474	465	453	495	487	451	462	453	458	483	503	400	442	448	477	443	482	454	493	476	500	439	465	492	417	444	462	441	462	425	481	459	427	447	444	459	492	456	438	474	467	459	432	420	436	453	456	428	485	441	478	486	443	445	446	500	474	472	484	458	466	467	444	442	481	437	507	457	497	490	482	427	419	455	475	435	444	472	468	433	462	445	471	472	455	467	437	426	440	451	473	482	427	461	488	472	486	440	454	465	521	414	483	465	486	447	474	407	469	447	456	423	477	499	453	439	466	436	468	441	415	447	454	443	447	450	447	461	462	447	428	437	434	461	469	434	421	443	479	431	467	459	465	472	487	458	477	442	442	444	486	468	429	441	460	463	472	445	461	463	441	417	484	409	430	439	492	444	475	415	482	492	459	498	465	478	475	465	467	486	489	469	416	449	447	484	464	484	412	417	456	473	432	468	486	462	448	448	466	446	436	469	498	468	453	464	452	484	475	492	422	448	452	421	431	459	476	452	461	428	468	491	460	454	442	454	469	436	437	420	476	458	447	467	443	456	442	459	466	453	429	471	479	466	489	450	486	458	477	462	485	457	454	459	499	448	440	514	477	460	456	462	456	410	451	474	488	480	439	459	453	498	461	478	454	481	469	489	431	454	461	456	443	457	454	467	438	463	471	434	465	422	474	429	421	470	475	442	429	447	476	434	455	466	474	469	453	462	472	466	421	504	445	482	454	491	466	439	440	510	479	470	452	433	451	444	464	433	416	463	480	459	467	444	466	434	454	452	468	460	458	453	454	426	418	491	488	476	460	458	444	437	451	483	485	477	417	441	458	463	432	413	449	462	468	430	432	459	455	454	461	469	462	479	465	490	448	408	436	445	448	462	401	506	435	425	487	457	451	407	457	459	465	423	436	460	449	441	438	434	469	428	482	429	458	504	484	479	477	432	489	444	435	505	429	496	467	475	479	465	428	463	470	449	488	482	501	443	460	491	483	430	431	447	459	431	437	463	462	454	434	464	452	511	446	477	463	430	473	454	435	447	453	454	469	462	474	445	449	506	488	450	476	418	463	464	443	487	493	448	455	455	440	457	422	449	459	463	430	503	457	453	443	479	415	452	463	485	510	468	455	432	497	438	474	451	431	462	438	463	462	468	454	476	462	473	456	470	473	462	473	445	496	459	425	445	439	457	441	463	491	464	480	448	440	473	467	434	445	455	474	501	476	472	428	433	463	458	487	412	459	465	459	460	426	466	446	457	503	468	472	456	450	446	450	457	458	451	467	440	437	458	454	489	415	484	457	444	462	474	468	415	421	437	444	474	466	467	433	490	498	467	446	474	433	462	470	463	449	477	454	441	448	483	441	451	487	416	519	478	492	438	412	453	432	403	473	479	414	455	447	440	473	458	477	439	427	468	468	469	474	456	448	502	472	458	447	466	477	465	468	481	461	459	438	471	453	461	460	489	468	431	454	435	472	443	481	434	459	488	461	492	489	431	441	480	506	449	489	449	430	448	448	473	469	480	450	448	495	427	430	456	477	478	460	452	457	449	470	410	461	415	470	468	446	435	458	449	445	444	454	432	467	481	427	435	480	501	464	454	465	462	459	476	442	432	434	448	436	442	466	504	476	455	438	441	458	481	465	463	482	424	453	472	480	513	486	459	497	436	470	461	448	458	460	447	465	468	463	428	470	452	481	445	477	492	427	436	451	453	445	485	466	473	466	448	471	460	447	474	462	466	511	488	455	439	497	418	447	493	450	443	426	443	462	483	466	468	454	456	476	449	416	465	444	473	420	444	439	427	445	453	462	461	468	458	479	428	442	477	467	457	461	453	461	427	469	430	438	436	481	436	460	535	433	435	485	420	432	455	468	452	510	493	460	477	476	456	492	462	467	444	471	438	465	463	431	464	493	433	451	477	445	478	484	442	471	454	422	463	457	491	471	460	440	470	457	428	473	451	462	471	458	474	427	463	471	471	421	480	467	422	433	463	453	478	460	424	464	465	461	434	441	488	426	448	441	431	458	429	452	469	459	445	446	447	445	492	450	470	464	457	490	470	469	440	450	437	437	441	440	432	467	445	438	482	459	455	476	447	417	446	443	458	476	455	493	456	465	439	485	452	455	427	429	459	437	466	441	407	474	509	457	453	428	451	465	442	451	463	458	427	479	491	434	455	453	507	478	515	476	467	465	461	452	444	457	466	426	432	414	452	418	502	433	471	452	423	461	435	410	455	460	518	431	471	447	473	445	471	479	420	483	442	455	436	451	438	471	440	434	433	460	444	434	465	448	450	456	477	460	456	465	467	440	448	474	470	466	460	444	445	453	470	449	429	429	449	441	467	495	427	474	453	459	480	468	448	479	483	499	465	458	420	423	460	436	459	474	438	455	450	428	479	441	451	464	447	471	482	427	422	454	485	463	433	431	446	443	455	467	462	453	456	442	458	452	470	465	477	464	465	457	491	427	464	465	442	453	476	464	481	413	464	429	452	429	471	427	419	472	454	462	457	432	452	458	433	438	468	452	468	456	428	443	423	439	458	455	482	466	480	474	455	434	464	458	446	429	459	434	479	441	493	457	448	471	455	494	480	472	496	473	495	463	474	445	462	474	435	478	462	485	447	486	467	470	437	473	466	477	516	468	466	443	467	440	490	455	453	456	509	490	454	445
22682	20360	26879	23690	20367	20423	7166	2035	1570	1443	1284	1277	1175	1038	1083	1023	1106	1010	919	975	932	958	866	981	906	895	877	839	898	877	894	908	878	875	866	895	854	863	862	818	830	870	825	835	888	862	857	842	807	849	865	801	855	845	852	828	804	822	798	817	865	861	879	830	818	808	791	798	772	844	861	797	759	810	865	851	832	826	817	871	815	817	848	834	851	889	853	825	872	851	821	855	828	883	847	871	842	801	773	874	850	852	836	830	823	834	766	844	849	841	858	809	828	861	831	839	840	855	841	813	844	841	816	792	873	824	824	852	864	848	823	866	790	807	794	875	840	848	819	853	835	821	831	839	804	830	827	844	879	838	775	829	785	859	779	813	835	802	823	837	843	842	853	832	879	802	837	834	823	844	835	818	867	795	845	850	889	897	788	832	816	831	779	805	836	774	850	814	769	808	846	849	828	850	806	856	835	821	828	798	822	837	827	777	819	886	864	806	862	816	813	809	824	796	829	843	853	821	846	815	861	847	889	800	833	786	849	830	791	861	843	849	793	862	856	849	842	825	829	861	799	834	902	829	848	846	845	836	840	830	844	883	825	851	801	817	831	838	863	786	850	852	825	814	829	800	790	818	812	799	825	789	848	867	857	833	742	868	799	856	851	853	838	855	877	851	891	842	823	849	821	796	785	858	824	844	821	773	844	836	856	817	834	896	866	791	828	840	805	755	828	829	800	836	795	787	823	835	853	854	812	793	804	812	817	824	810	888	817	802	821	809	816	870	869	855	830	794	836	882	810	840	881	815	781	828	800	813	781	822	825	808	814	825	774	817	843	864	822	817	834	853	871	780	850	852	811	846	822	816	813	815	785	866	825	804	828	797	824	839	890	869	783	822	830	868	862	852	806	822	813	807	799	838	825	837	821	832	849	832	853	874	864	845	797	824	813	827	834	837	861	774	841	838	867	797	849	826	838	805	828	818	818	807	852	868	814	801	886	797	779	830	840	875	843	795	844	784	819	853	792	761	767	857	820	859	801	811	818	768	848	783	845	881	862	828	825	799	806	797	817	855	832	815	786	786	834	778	875	857	800	852	850	834	820	848	823	822	783	825	812	857	842	829	850	807	843	817	852	817	832	865	821	850	886	849	823	832	830	852	860	851	810	789	818	855	805	835	873	875	833	852	799	842	840	822	833	816	813	816	816	822	835	843	821	814	821	826	769	812	825	795	891	793	803	810	872	816	854	862	868	798	848	789	802	843	852	835	817	841	812	820	804	817	831	846	848	847	887	805	792	835	808	851	811	784	791	807	766	785	809	823	821	781	820	881	881	821	817	790	834	828	844	810	798	822	788	858	836	829	816	884	815	839	824	793	824	877	896	810	829	867	850	860	846	819	841	815	829	802	807	850	835	838	800	799	800	853	800	841	782	734	819	867	849	853	844	823	786	844	812	847	879	831	851	802	822	860	811	791	828	831	799	833	851	824	842	850	876	776	843	834	786	850	783	804	843	799	845	808	855	832	828	822	818	866	815	887	859	807	831	822	785	796	824	837	863	838	831	804	812	818	801	838	815	798	888	814	834	823	866	857	843	793	828	856	824	819	847	783	854	897	863	822	835	820	855	790	848	827	845	819	789	818	794	865	826	813	863	868	838	869	848	865	802	781	852	797	830	802	834	790	878	815	873	784	825	840	822	855	833	850	834	828	836	783	852	782	832	824	839	875	817	833	838	781	882	842	850	853	823	781	838	823	807	836	853	841	804	846	779	800	844	839	805	820	809	776	828	779	799	826	825	789	816	869	848	821	800	862	846	828	789	840	812	796	822	844	879	860	859	872	828	823	844	868	875	820	830	836	830	825	788	829	869	846	858	833	842	864	814	843	837	854	797	811	802	867	808	850	851	890	841	828	793	840	824	816	853	847	855	811	803	800	795	866	810	862	800	839	871	814	795	780	817	841	878	793	793	867	779	858	774	816	877	817	826	804	862	777	869	861	814	809	835	808	842	837	763	856	790	822	869	838	798	839	811	835	842	795	822	792	818	868	811	850	859	840	852	861	795	801	820	769	842	831	806	842	888	834	867	873	829	817	856	870	854	839	839	836	810	826	855	815	840	846	819	830	816	853	817	855	859	839	862	805	814	754	840	757	884	843	854	881	839	853	771	786	769	779	774	806	867	853	868	849	837	799	837	800	859	816	827	835	891	781	823	853	780	827	850	828	882	873	813	843	844	828	742	805	757	849	830	848	857	876	786	812	830	819	839	770	817	892	848	771	835	843	839	824	829	817	849	810	824	802	839	821	798	772	874	790	831	813	835	784	819	873	807	853	836	817	826	796	816	857	762	796	846	798	854	771	848	817	774	852	836	838	788	798	806	828	855	813	843	819	827	838	775	780	829	842	827	794	829	779	772	884	844	875	831	784	845	823	862	835	824	809	796	833	831	819	862	822	825	825	823	794	873	781	872	872	836	830	821	899	821	869	865	811	824	815	798	858	812	781	842	854	815	822	815	822	810	835	842	836	806	805	814	871	847	855	827	793	849	853	827	806	849	829	805	823	779	819	817	774	805	822	823	799	856	829	813	848	820	860	854	882	830	890	819	805	813	863	798	777	818	840	823	800	773	797	850	880	839	853	804	802	794	806	761	827	758	784	856	821	860	877	830	819	883	847	839	823	806	864	839	880	859	844	822	853	836	775	807	801	846	845	863	858	816	837	879	838	755	831	853	816	843	764	834	829	813	864	865	777	813	841	828	870	852	813	825	908	867	893	872	835	839	817	837	850	841	853	852	834	855	843	858	755	815	799	783	805	787	827	788	869	864	838	816	844	845	812	864	824	868	827	879	838	821	851	869	830	813	787	819	843	841	866	832	817	806	836	809	790	863	781	792	866	784	831	772	787	849	886	835	754	802	858	771	821	806	847	804	837	812	823	846	807	866	841	782	785	850	807	828	875	871	817	852	828	784	906	879	834	809	873	788	822	789	839	860	799	855	784	808	870	830	837	831	814	787	819	851	792	797	862	809	825	852	847	843	818	847	812	754	837	842	832	857	847	809	784	812	874	849	830	804	830	770	858	827	845	781	812	835	843	806	799	852	877	865	832	830	781	844	867	825	901	809	790	838	795	804	773	839	815	834	805	791	823	853	807	832	826	815	767	879	839	844	791	785	813	832	826	839	777	812	835	811	809	860	812	837	832	867	855	834	800	759	783	881	827	855	798	831	856	847	816	837	815	826	843	827	828	826	817	802	804	823	869	832	872	844	868	797	780	864	844	773	837	791	815	855	844	822	832	782	814	841	772	825	847	779	814	835	812	822	781	817	828	913	853	863	780	859	834	884	796	870	889	838	819	870	808	827	826	782	815	837	803	855	864	823	821	846	799	839	818	866	824	827	806	791	816	834	866	800	826	858	809	833	847	840	876	822	828	804	790	842	797	809	777	840	820	768	821	770	786	807	799	834	798	831	839	815	812	797	827	837	763	849	830	825	825
20260	17683	16190	9583	6609	4829	3726	3067	2561	2249	1940	1749	1524	1458	1372	1275	1232	1179	1147	1087	1051	1029	1032	943	975	978	928	937	931	920	934	919	877	831	832	850	876	829	858	854	883	767	804	842	902	820	877	800	845	827	781	854	862	832	823	855	857	830	785	838	808	819	788	815	766	792	851	832	813	846	785	834	776	833	797	817	810	749	811	776	698	797	807	799	817	819	823	777	820	829	790	890	839	759	789	814	804	823	814	803	840	788	781	796	833	847	817	744	791	787	811	793	811	829	786	838	844	789	820	786	823	810	772	785	769	803	827	785	794	833	828	778	781	840	786	887	786	826	814	829	795	766	777	832	801	841	746	795	851	805	820	799	775	776	810	791	775	791	843	813	754	770	762	809	813	777	818	850	808	786	851	770	796	784	847	824	785	781	772	793	724	843	764	774	818	811	805	802	754	819	775	788	824	809	821	800	784	823	773	812	809	770	765	792	832	750	742	797	808	769	778	823	834	820	831	781	776	778	823	759	782	756	820	853	790	850	778	794	756	759	780	797	820	817	785	839	825	821	785	776	823	796	802	783	811	830	750	778	754	777	814	814	755	743	785	800	775	811	758	803	783	809	817	787	818	787	788	797	751	811	774	772	785	805	790	799	754	790	825	767	784	785	762	853	848	804	807	776	812	799	808	827	765	812	820	781	805	781	827	809	782	837	801	768	807	809	793	781	835	797	813	826	770	807	783	769	750	779	752	749	778	766	760	798	771	820	803	761	832	813	877	762	777	827	771	755	808	795	807	829	807	815	804	779	765	767	814	831	791	749	797	841	807	790	779	780	793	832	816	806	836	782	814	776	736	777	778	782	825	830	801	808	809	778	793	772	853	804	775	791	825	786	750	782	822	808	783	789	774	789	738	788	789	767	791	760	800	784	785	825	778	820	771	817	826	744	784	789	782	802	840	767	819	846	788	808	806	797	852	778	723	822	814	779	814	824	802	788	832	798	834	789	746	796	839	764	777	784	740	819	815	789	744	786	795	828	771	807	798	804	744	757	807	771	794	800	740	773	784	775	735	830	792	779	776	786	802	799	786	775	820	785	783	782	782	787	768	809	788	797	782	802	784	792	803	777	780	764	808	780	737	787	804	781	805	838	747	809	782	750	824	773	762	773	821	813	795	785	793	774	801	814	844	801	831	795	789	796	782	792	764	830	810	792	815	792	765	774	771	788	802	793	800	775	847	801	779	766	762	809	765	765	792	817	832	807	781	844	855	741	741	790	851	745	813	853	785	763	831	780	825	769	793	769	776	791	750	818	812	769	768	783	809	822	780	778	830	771	765	816	846	815	767	842	802	814	862	776	850	790	777	823	765	766	830	836	796	748	806	827	818	792	782	838	785	799	804	833	776	830	835	799	799	812	817	817	800	794	784	806	857	753	778	734	791	820	788	810	826	829	846	818	835	792	815	829	801	802	853	807	773	745	798	795	780	817	794	783	811	753	805	810	848	758	819	808	756	782	761	807	840	780	772	741	781	793	824	774	824	780	804	815	798	765	791	769	797	839	758	808	811	808	819	834	773	794	779	779	807	819	804	827	783	784	769	798	807	811	818	784	820	763	798	768	777	765	812	794	833	819	752	750	735	798	839	836	795	799	770	808	826	865	799	788	830	794	784	809	776	799	816	820	819	751	781	769	784	786	811	778	792	728	784	787	861	823	816	774	758	826	812	808	746	779	808	833	763	832	815	790	714	802	805	829	749	793	849	824	774	820	849	744	789	741	785	760	782	778	749	841	773	783	778	736	783	829	755	764	823	839	792	789	811	837	809	741	863	826	776	806	838	758	786	842	796	828	776	788	757	767	845	815	771	781	839	800	782	763	784	751	780	737	792	802	802	771	763	823	824	823	809	773	775	798	810	781	781	761	789	801	823	782	808	759	827	776	819	761	811	792	830	804	793	788	808	786	793	777	742	752	802	810	769	797	791	761	781	822	768	829	817	806	834	714	812	788	785	818	787	771	831	784	795	817	783	751	835	764	796	786	784	846	830	745	786	810	834	772	825	734	813	803	812	795	788	816	776	807	824	818	816	744	837	797	777	803	795	802	771	790	841	758	831	812	824	786	812	809	782	821	817	850	795	814	790	749	790	764	791	816	853	837	805	792	758	799	748	787	831	833	781	786	758	843	806	805	823	803	842	799	831	833	815	774	793	804	786	809	751	795	756	785	766	788	788	800	799	789	817	773	763	789	804	763	736	748	829	814	854	769	775	794	732	824	770	755	801	787	837	812	823	807	737	804	802	760	805	777	843	775	806	784	769	783	795	805	802	778	837	798	780	794	761	799	761	771	772	804	778	838	774	831	789	750	762	809	785	809	770	777	791	831	800	813	798	732	831	792	783	798	829	794	770	810	821	744	822	781	781	752	781	817	768	794	735	792	797	778	809	833	811	738	751	777	756	795	799	809	783	827	825	799	766	756	823	777	798	774	793	771	828	778	772	763	814	798	790	786	739	801	791	844	833	786	824	749	789	773	829	805	835	804	789	816	796	798	785	794	780	848	787	812	783	785	820	759	823	823	767	843	839	778	813	780	796	833	785	812	812	796	784	751	807	806	804	759	749	782	782	832	798	766	838	774	769	786	781	807	780	786	790	792	819	800	770	781	876	836	793	810	751	863	799	813	827	815	818	772	789	836	837	865	826	819	821	805	785	793	756	753	803	847	796	856	760	808	795	811	813	779	834	805	749	795	838	791	831	814	837	790	743	827	797	828	832	772	790	726	769	888	761	836	839	763	807	790	822	843	757	760	834	778	743	815	781	770	788	769	782	800	724	810	825	784	785	791	800	785	785	730	839	797	809	751	773	807	762	766	820	768	792	741	796	801	759	810	812	851	796	801	806	795	774	826	750	868	810	826	817	797	745	815	779	797	839	744	836	867	755	820	792	752	835	777	853	778	787	801	793	826	786	783	798	778	764	746	738	782	768	752	825	762	744	823	802	787	799	806	821	785	825	760	757	831	821	804	815	829	829	803	766	782	754	813	808	759	797	800	809	886	789	785	831	772	778	800	799	814	769	785	771	814	820	788	835	848	751	810	836	762	765	827	813	821	837	760	815	779	822	775	780	776	798	804	745	740	801	812	840	775	809	781	807	768	793	743	809	788	783	817	779	807	780	797	825	801	784	798	817	775	790	829	759	799	843	774	809	732	802	820	792	778	789	807	789	827	824	798	851	853	857	791	794	778	795	783	787	834	804	757	834	818	842	805	775	791	805	834	816	796	820	803	831	799	794	817	818	790	834	824	782	807	832	795	769	759	809	801	786	826	804	758	800	787	792	818	771	767	803	825	800	804	813	758	783	768	793	788	817	798	809	824	844	791	775	825	806	753	813	769	832	783	785	787	778	823	863	801	782	822	783	780	803	777	799	781	822	763	797	775	766	855	788	790	757	821	797	780	788	809	806	787	815	792	784	841	803	762	842	817	777	725	841	792	834	774
27857	13323	2166	1035	896	847	805	788	795	779	776	795	793	781	763	801	753	789	771	732	820	752	740	749	767	775	766	812	766	742	751	787	808	812	733	730	746	780	766	770	754	751	760	789	753	758	752	799	786	758	832	741	771	723	736	727	740	695	775	728	789	767	814	758	784	745	794	770	717	755	769	783	765	719	775	771	765	783	770	736	768	792	753	767	805	765	826	827	782	794	739	789	748	771	776	744	786	733	719	770	753	788	706	755	746	794	776	746	727	764	778	801	777	754	796	790	805	764	747	852	765	716	775	788	795	801	749	741	791	756	782	790	809	755	764	759	778	733	770	779	778	766	767	771	736	778	802	771	787	758	742	815	752	802	761	763	788	751	792	752	763	793	785	753	764	796	771	799	822	754	695	708	791	813	753	776	780	759	743	709	782	773	773	776	792	732	782	749	810	789	798	814	752	806	746	745	785	731	760	755	781	779	754	728	785	784	775	813	804	798	709	726	769	795	773	759	768	731	803	742	790	749	742	770	739	745	815	765	719	712	761	790	783	735	701	747	783	741	797	767	794	767	812	806	772	750	708	799	760	814	791	743	749	742	747	787	776	795	746	774	752	761	814	742	785	777	755	778	753	788	726	757	775	778	772	753	763	799	757	772	757	756	744	765	770	760	744	793	742	803	819	783	785	784	779	746	774	780	733	783	737	801	753	774	785	711	750	809	768	771	802	728	745	729	785	750	748	695	777	804	726	730	799	799	794	736	790	737	833	809	784	725	756	776	799	769	756	809	748	720	791	813	758	779	757	765	701	746	762	773	819	782	755	782	767	794	795	826	775	775	732	779	805	762	756	766	826	740	778	736	715	799	776	700	723	755	746	812	742	775	793	751	788	721	804	808	804	768	759	784	807	787	766	779	782	793	725	718	775	808	765	782	776	717	787	790	734	786	801	779	751	781	739	795	792	752	720	715	786	759	774	732	779	791	762	766	776	813	787	752	794	716	729	797	744	733	761	764	750	731	774	723	742	790	727	805	761	767	738	806	757	768	746	767	782	753	763	777	787	764	726	787	777	735	745	785	775	762	790	785	764	831	784	759	756	780	787	731	781	779	761	770	792	747	769	773	775	728	748	761	775	759	781	792	754	746	771	725	745	778	786	780	735	809	822	772	774	747	830	771	761	797	766	773	756	745	779	740	762	830	767	727	751	772	770	775	753	733	776	812	779	738	758	783	749	719	748	778	744	717	784	813	733	771	761	793	756	734	779	771	836	757	796	684	715	768	744	741	771	702	754	740	772	769	773	774	754	821	719	765	774	760	736	770	763	736	769	794	774	812	786	765	748	743	791	804	770	755	749	780	748	756	741	830	726	745	735	811	781	730	804	774	800	785	745	786	780	775	740	750	699	764	789	738	737	753	769	752	760	759	736	787	795	792	723	801	745	768	795	801	786	780	768	839	775	779	767	749	733	774	817	792	784	808	757	745	796	751	763	733	749	778	707	733	804	751	745	790	757	765	773	744	723	793	770	724	804	792	749	796	720	772	825	770	752	737	811	757	744	776	781	745	781	784	812	752	738	774	769	811	794	735	768	771	740	778	820	707	777	764	743	750	773	738	779	805	759	723	804	723	806	783	756	801	760	750	797	771	741	762	771	760	773	724	796	762	758	785	767	763	758	776	744	736	742	778	807	759	681	783	772	744	781	789	723	718	809	754	766	772	739	764	759	819	813	778	777	767	722	768	748	809	774	759	808	765	798	793	712	805	775	741	779	824	735	765	743	752	830	755	775	767	789	801	786	748	757	751	803	807	711	781	832	789	745	759	774	739	771	771	784	806	760	745	768	823	764	737	800	782	715	753	787	766	708	840	754	757	775	761	729	789	759	807	762	778	676	745	799	754	786	739	753	751	789	731	783	767	774	709	747	760	747	767	763	774	758	779	760	773	804	807	780	767	746	775	758	759	813	817	775	827	786	772	772	787	803	777	779	776	757	779	809	766	758	790	770	807	771	818	736	749	769	762	774	804	805	784	759	784	762	776	795	782	789	780	743	750	767	733	739	802	769	791	736	792	738	780	738	774	764	741	786	753	759	783	758	719	774	766	770	718	762	789	778	800	770	777	773	747	783	778	769	728	742	730	778	785	765	727	787	758	730	761	771	769	718	755	756	745	773	794	743	779	767	734	716	748	744	737	777	774	747	735	807	780	764	801	759	711	722	821	807	732	763	791	733	770	771	737	810	753	756	801	774	778	796	740	766	790	749	785	762	769	729	751	786	812	771	749	764	836	716	807	744	673	801	757	768	782	770	761	770	729	751	769	744	760	745	811	813	810	828	760	753	802	768	799	798	726	759	785	770	789	786	821	775	757	795	780	737	722	749	790	754	767	769	713	741	739	718	773	772	777	761	764	798	757	744	786	765	767	761	802	721	794	756	779	757	763	771	772	743	759	775	785	761	760	790	794	745	752	790	796	777	792	752	759	738	758	711	801	733	762	792	763	779	802	725	763	785	821	760	761	736	741	815	770	772	765	748	787	733	809	775	750	790	777	751	733	810	742	781	790	750	779	762	759	784	762	762	752	814	712	761	721	752	729	770	743	774	761	797	732	768	722	774	745	788	757	776	774	737	745	773	760	739	779	767	798	763	824	765	785	767	754	782	759	763	766	735	767	789	786	737	784	771	739	769	793	769	769	792	716	798	757	754	776	752	802	764	785	736	690	819	762	796	760	767	792	713	750	771	767	777	784	749	748	751	747	748	778	810	787	774	787	774	772	833	752	778	739	743	749	757	792	767	779	788	732	758	752	734	787	745	781	758	787	734	777	710	739	800	800	761	746	766	765	744	753	733	788	814	797	716	774	747	811	785	770	767	708	737	769	771	791	774	756	816	783	821	745	750	735	732	741	776	798	736	751	785	748	765	786	781	779	731	806	814	781	755	755	775	772	768	758	749	780	728	800	784	767	763	783	754	750	785	782	770	750	780	767	808	810	757	721	703	732	780	741	761	733	746	702	754	762	817	766	747	784	780	779	821	772	754	766	791	797	737	768	797	737	728	779	764	755	831	776	741	770	767	712	744	791	747	750	802	787	763	786	766	793	813	739	778	837	779	720	785	711	790	769	738	777	821	787	794	812	747	757	771	760	770	746	757	746	733	739	767	785	765	710	820	677	737	753	735	775	812	776	719	761	763	728	772	716	808	763	755	795	741	740	749	760	821	730	776	753	747	785	792	773	767	844	739	737	754	759	777	763	780	733	670	755	746	748	757	721	737	786	759	767	784	751	789	774	790	729	777	754	767	762	773	752	750	790	800	781	792	825	730	760	785	741	730	764	721	771	730	712	741	761	741	752	763	783	771	767	797	766	762	794	740	761	784	765	771	843	784	782	750	730	756	719	741	762	748	750	778	783	775	798	751	755	743	794	743	728	729	782	724	760	776	811	739	756	832	775	793	759	736	675	780	772	751	764	743	813	793	725	788	782	768	802	755	725
7541	1456	1312	1069	975	947	850	825	836	867	824	828	808	807	827	772	853	799	899	791	814	784	853	805	804	839	792	798	793	777	844	815	844	846	816	808	845	755	788	809	841	767	808	824	770	822	796	807	816	765	801	832	858	851	784	789	839	815	775	785	814	808	804	777	839	806	796	816	805	813	849	763	823	920	805	799	726	836	748	816	834	811	778	827	810	833	825	831	824	801	787	809	799	773	769	780	835	803	775	811	777	823	800	752	822	768	769	774	822	820	842	823	807	796	762	910	808	817	828	787	831	823	816	813	794	776	786	819	809	791	814	790	819	819	810	797	804	786	812	849	842	827	792	791	784	781	795	815	804	826	817	826	840	789	806	815	795	828	829	781	787	817	788	816	775	757	820	800	779	765	822	802	834	822	784	864	754	793	796	785	778	815	834	822	773	792	756	811	805	790	798	810	799	817	788	832	798	793	766	816	783	826	814	793	836	791	761	799	820	788	820	781	770	766	789	751	785	807	805	759	803	779	822	817	828	789	833	795	793	814	738	781	800	823	836	812	820	796	831	815	751	828	846	844	810	759	795	801	799	807	787	810	755	780	737	787	781	813	760	798	778	822	778	795	844	811	821	755	813	796	783	822	820	814	829	842	790	843	757	756	823	783	853	833	771	839	795	812	783	806	820	802	839	790	819	797	822	835	818	819	838	772	832	780	780	796	777	824	785	845	784	803	789	760	778	790	796	775	760	824	797	813	790	759	841	821	852	789	803	813	742	791	810	793	815	780	805	767	780	836	852	792	746	833	786	768	777	849	842	832	827	855	851	779	782	814	792	807	859	834	782	836	783	785	826	763	755	799	845	752	820	755	824	827	844	781	816	803	803	850	843	825	763	780	768	860	766	794	777	799	772	827	767	806	835	811	772	808	881	784	831	804	794	803	792	818	769	789	821	804	833	805	839	814	789	758	778	828	838	818	786	774	807	822	803	822	826	805	800	812	811	841	793	875	796	863	797	801	839	865	755	831	830	812	815	820	793	762	817	808	777	774	817	878	804	756	790	799	844	785	841	803	839	792	849	868	789	793	768	836	825	879	788	826	825	839	812	842	815	795	818	795	794	818	802	750	824	739	826	796	796	811	800	802	827	799	764	778	849	798	824	844	810	792	793	799	824	788	808	799	786	858	790	767	806	760	818	819	811	784	816	775	849	828	781	803	798	798	760	794	802	797	802	784	853	775	751	824	829	837	794	848	810	805	806	757	780	816	784	815	780	809	824	794	815	790	729	831	824	821	789	819	813	763	821	802	825	801	830	800	830	796	836	780	766	764	781	795	798	792	821	806	829	822	826	797	804	777	731	794	793	808	786	793	771	803	835	809	835	836	798	824	810	761	815	792	804	780	818	764	796	766	771	867	859	826	860	795	782	768	830	782	814	803	821	774	783	845	755	829	766	797	863	791	826	825	792	784	811	809	823	819	792	826	817	775	792	808	783	826	797	824	826	787	769	803	827	764	823	851	841	792	791	825	780	755	832	777	810	826	791	803	839	768	885	779	767	802	812	813	755	813	797	813	810	843	795	781	818	829	813	789	795	816	767	836	778	795	777	786	736	819	779	839	801	823	801	815	811	813	856	796	817	836	799	788	785	793	796	813	815	808	796	841	832	767	866	805	809	769	781	787	797	760	805	813	816	760	821	809	801	812	788	806	786	826	785	728	796	806	803	845	786	833	813	781	789	847	797	800	857	801	793	870	809	802	870	790	816	772	796	820	839	824	782	802	872	836	822	810	840	804	809	830	804	784	789	785	789	816	785	783	839	823	768	778	814	785	831	824	821	785	846	814	807	811	815	770	772	748	833	833	808	807	853	776	795	808	846	806	827	802	802	824	771	784	812	799	781	830	808	788	793	790	791	780	800	863	808	851	772	822	744	786	791	754	828	779	788	792	803	804	862	801	803	874	849	827	811	800	839	777	842	802	797	789	853	811	815	706	799	785	772	777	826	732	799	802	813	797	831	832	714	811	803	756	786	824	782	838	790	781	798	820	798	771	831	785	829	826	852	776	760	844	818	732	831	801	780	804	782	804	776	819	804	791	842	810	781	779	835	784	810	828	799	788	819	803	790	807	757	853	759	765	821	818	807	746	833	804	808	760	780	820	831	829	736	802	816	858	766	819	802	767	804	783	781	852	810	820	827	806	812	759	834	775	812	812	784	756	820	784	810	801	822	812	821	778	811	809	833	798	779	833	805	789	824	792	782	829	773	821	809	773	820	777	842	809	784	783	787	778	771	820	809	820	808	785	841	824	816	781	822	831	780	815	808	791	786	774	796	807	772	836	793	724	758	829	786	824	823	835	806	875	824	800	760	818	812	760	743	797	806	756	824	829	792	788	788	766	784	804	788	799	774	841	782	821	802	798	840	809	785	777	815	827	790	841	817	806	787	844	851	834	865	802	788	796	785	783	834	773	779	826	824	799	806	821	782	844	802	785	754	803	758	818	754	784	807	798	857	757	811	830	785	854	787	803	832	797	835	856	813	844	825	826	814	809	836	820	771	789	821	757	797	819	841	803	833	815	808	823	840	759	784	812	814	789	797	816	824	804	756	809	750	764	763	814	799	821	784	792	779	798	791	815	785	774	789	838	783	783	832	796	832	809	812	785	827	853	766	740	843	790	782	791	808	797	776	798	797	833	848	825	767	788	772	797	778	831	793	811	798	797	813	839	769	754	782	790	848	773	784	801	838	827	812	850	803	827	833	795	856	812	821	802	787	727	779	809	785	805	808	813	755	771	792	790	817	773	804	854	843	801	783	803	824	784	769	769	789	819	803	827	835	792	863	743	796	806	794	839	789	781	808	819	784	824	810	776	820	789	840	833	812	814	829	797	826	802	813	826	833	794	794	800	801	758	762	790	770	752	785	806	784	774	822	791	816	813	805	810	767	808	792	816	852	813	777	826	842	843	831	790	792	843	821	802	812	798	864	773	740	809	858	811	773	830	830	828	765	799	807	785	790	760	793	786	841	826	796	860	785	802	827	752	814	846	835	787	774	802	818	771	811	770	828	857	774	792	766	810	780	794	821	826	865	785	829	768	790	786	759	810	752	782	801	832	776	738	805	841	833	807	853	790	781	788	786	828	824	755	797	786	796	814	820	843	786	786	832	816	850	799	759	850	769	837	848	840	849	795	849	797	775	771	826	809	735	800	848	805	834	857	821	786	778	828	796	794	845	793	773	819	821	786	831	776	789	855	782	805	857	801	809	778	799	827	793	770	773	796	756	855	790	809	876	856	768	782	829	800	817	807	791	796	788	743	796	802	818	839	847	862	862	809	802	796	776	763	792	777	805	796	827	828	805	796	772	829	794	832	755	798	810	788	813	809	730	764	822	801	817	777	821	744	804	792	778	804	784	759	775	914	799	734	859	779	817	815	729	805	794	832	806	794	819	789	779	764	816	799	799	809	836	861	771	767	817	809	771	784	786	843	819	774
24491	20332	26432	24104	20335	8273	1425	951	791	791	639	618	597	563	606	550	515	505	489	531	517	512	477	461	493	476	528	471	451	449	431	500	465	443	418	435	435	465	453	445	456	420	479	434	461	477	439	468	408	450	434	510	441	427	451	438	449	427	430	451	438	420	431	421	419	448	444	450	426	434	446	429	451	436	467	412	402	431	419	432	410	462	416	434	452	426	445	451	455	439	444	413	410	402	429	400	432	423	424	421	420	463	415	419	419	452	465	405	424	418	457	428	447	420	439	429	453	410	439	428	473	424	443	396	415	476	421	419	466	434	395	405	392	437	435	448	438	390	418	442	420	439	417	429	405	453	421	427	395	429	429	417	467	419	443	436	415	450	421	473	488	413	398	407	491	424	429	415	385	472	406	406	421	455	412	428	447	452	426	389	455	431	420	436	446	435	430	443	391	400	433	407	416	391	426	440	434	421	433	400	421	421	419	439	435	434	404	416	397	423	390	443	418	457	417	422	420	459	429	399	422	411	439	435	447	456	386	435	448	432	435	427	429	432	423	422	387	452	455	479	453	419	453	433	429	413	435	390	414	447	436	422	412	426	393	441	413	430	454	446	424	470	449	438	460	445	387	398	421	422	414	387	427	466	457	423	414	415	440	423	425	415	381	423	426	453	450	439	439	447	418	417	413	438	428	443	408	443	426	406	398	456	444	424	391	415	407	464	443	461	415	452	430	449	445	387	405	415	426	428	405	433	417	406	426	432	479	436	452	437	435	464	435	442	417	453	452	431	422	472	457	431	419	410	375	418	454	458	408	410	428	455	441	465	407	442	448	385	503	458	426	446	483	432	455	430	467	401	482	396	433	405	419	429	475	408	433	450	437	451	417	427	426	411	409	420	421	431	442	413	416	443	427	428	396	422	440	460	407	445	438	452	415	452	428	409	455	446	397	422	460	430	451	424	410	439	405	407	411	446	398	449	461	429	426	447	410	472	402	434	402	424	434	444	410	468	440	464	452	404	392	410	420	443	421	483	436	427	428	483	416	442	480	441	431	447	417	444	430	455	457	455	418	418	424	416	440	405	404	478	405	462	398	445	429	407	406	428	432	447	442	399	443	415	467	445	446	450	442	420	418	404	416	458	444	398	444	443	451	432	410	422	453	424	416	453	437	422	428	463	430	419	437	410	460	418	435	441	416	397	402	446	447	421	407	446	472	427	420	447	436	423	434	473	426	449	399	417	441	402	433	419	418	453	419	433	437	431	420	438	447	427	432	409	415	431	452	448	463	420	413	462	471	410	398	426	429	416	447	428	446	450	411	454	431	428	402	433	398	428	430	434	408	461	418	438	425	446	404	464	451	436	380	443	432	432	431	409	411	430	425	418	419	410	445	436	420	450	410	442	429	428	412	405	418	410	446	446	434	443	406	464	441	431	395	430	466	412	416	441	411	438	396	446	444	440	457	451	431	431	377	434	458	443	446	458	421	436	409	445	428	458	423	416	449	433	446	399	409	418	430	417	422	433	445	431	424	427	428	440	442	431	415	401	429	424	458	453	428	401	453	442	468	416	493	436	439	401	410	445	395	405	426	421	409	429	411	434	431	452	468	396	475	463	452	434	444	411	428	465	446	444	428	449	459	402	433	389	437	447	438	410	444	465	433	392	449	419	414	447	464	451	437	436	423	456	437	429	412	428	441	448	418	442	433	460	450	444	477	427	455	415	446	436	488	428	434	431	434	420	441	465	432	470	396	420	447	437	452	434	427	437	440	447	439	458	451	456	401	441	444	431	445	395	441	411	423	453	422	456	422	409	395	446	435	437	427	423	453	462	446	425	440	466	466	429	460	455	424	417	418	400	414	421	437	427	462	436	440	414	404	431	419	439	445	442	426	406	410	413	415	443	401	425	414	413	424	425	412	439	439	444	446	448	431	422	469	436	443	464	448	448	427	416	432	419	419	424	423	437	451	426	448	407	450	433	421	447	432	452	430	454	461	462	444	437	403	471	417	441	450	407	448	455	410	446	474	478	450	450	412	444	444	422	465	452	428	461	452	428	433	449	435	458	429	424	416	444	426	443	404	424	453	421	456	464	404	443	433	414	438	380	419	425	467	464	485	432	460	445	435	416	455	432	414	412	421	425	401	435	442	452	425	400	443	424	452	393	413	438	413	445	457	413	423	424	449	451	432	399	469	416	410	386	452	447	441	432	451	454	443	473	433	420	417	441	375	470	428	452	447	399	450	400	410	447	437	403	426	421	402	480	449	452	434	425	401	432	389	416	426	475	445	458	417	457	436	442	410	428	414	452	419	433	430	436	434	437	411	441	429	403	419	446	420	427	407	398	428	448	438	428	456	427	406	453	425	400	426	437	442	433	460	431	419	438	403	416	426	454	408	405	451	477	453	433	380	440	425	411	397	430	429	423	424	444	437	426	477	438	454	419	432	448	459	409	401	415	411	470	400	443	420	395	424	429	434	442	470	423	432	450	457	427	450	420	417	452	407	371	412	514	427	461	409	387	450	461	432	409	404	397	453	445	445	449	431	424	433	422	446	450	391	439	436	425	460	436	413	439	443	430	449	431	440	410	433	416	420	417	453	398	463	431	429	425	443	456	413	388	396	421	426	413	496	433	378	449	434	420	417	479	378	404	438	446	473	434	457	415	435	437	462	409	435	452	423	425	411	433	404	406	422	386	416	454	441	459	428	475	399	425	445	424	416	445	428	398	432	440	429	444	386	439	395	429	417	419	421	442	459	445	474	449	417	413	435	441	427	429	448	448	459	442	417	418	473	394	416	429	438	447	397	466	427	436	385	425	439	419	432	421	439	433	419	420	408	452	415	431	413	417	425	452	437	421	425	460	421	450	445	430	457	463	446	424	416	402	453	408	389	424	437	422	403	426	469	453	460	459	384	424	412	412	428	457	451	466	418	437	451	429	432	430	443	452	429	430	430	438	432	408	398	475	402	419	371	441	423	455	441	434	416	423	416	429	416	447	413	468	451	435	400	424	441	423	408	385	432	413	448	454	428	436	443	430	442	432	425	375	446	393	470	415	423	436	445	413	408	457	393	419	433	444	459	471	414	445	384	450	461	455	442	401	443	406	426	430	444	453	415	412	425	413	460	401	434	437	432	443	457	445	413	454	410	413	372	408	463	428	460	392	422	419	398	471	433	408	435	428	423	427	439	432	446	420	376	459	410	449	403	420	422	431	414	426	405	429	422	411	438	393	450	412	437	436	444	403	425	430	446	395	404	424	429	447	418	423	441	425	401	440	429	411	409	429	429	459	425	418	417	423	387	410	433	417	467	376	442	455	440	449	451	437	417	429	432	431	420	395	430	442	420	409	423	418	398	428	397	435	409	424	452	424	395	431	427	427	438	431	443	437	438	423	429	443	394	404	389	456	409	428	434	442	415	401	435	386	434	474	447	399	449	434	429	407	478	432	403	430	436	424	453	462	434	414	429	419	427	467	434	402	382	439	424	397
17267	11344	9950	5614	3701	2672	1981	1655	1405	1227	1063	876	858	795	709	729	661	695	655	634	599	599	584	547	589	548	544	556	524	489	498	537	500	515	495	499	484	473	501	487	524	471	546	495	467	468	457	497	482	454	497	494	450	476	480	452	479	481	463	442	436	470	420	425	478	441	455	512	473	469	419	465	464	449	479	503	396	429	435	502	498	462	453	472	443	416	440	443	471	412	481	468	460	453	474	458	452	448	448	497	486	464	470	428	474	465	480	448	436	475	473	467	432	447	435	452	429	434	438	447	432	442	466	494	431	458	475	439	461	447	426	447	473	452	464	455	466	489	467	455	482	480	488	473	483	421	434	473	444	453	454	446	439	438	484	449	450	494	432	462	413	440	461	474	471	402	487	450	433	450	487	469	485	447	458	448	478	468	477	494	426	416	450	453	447	473	467	465	503	487	421	483	456	441	420	476	442	437	452	427	406	467	473	476	441	426	442	432	424	472	456	411	452	508	481	484	453	487	428	466	468	449	465	474	485	477	511	457	430	445	461	450	470	448	444	513	415	498	486	449	444	489	474	470	454	469	461	477	435	481	416	471	446	446	481	483	424	475	478	432	449	452	440	501	433	422	489	467	487	474	425	420	434	512	483	460	445	445	457	451	476	445	447	458	460	421	456	428	468	453	479	443	436	449	469	428	406	445	470	447	459	466	470	463	405	495	440	460	482	464	459	491	460	429	443	428	511	450	487	481	430	479	466	444	477	468	474	436	475	463	462	455	458	468	467	486	457	460	516	438	461	435	463	434	453	465	426	449	425	472	456	483	442	445	453	468	443	444	480	465	448	455	456	453	468	476	445	450	455	481	458	478	482	459	469	457	449	487	481	420	465	442	457	447	462	424	467	452	456	452	418	452	475	471	444	434	461	472	435	435	454	443	460	442	456	481	425	428	440	449	474	461	421	468	478	496	425	446	504	469	442	465	463	471	452	515	448	449	469	507	429	487	471	447	436	459	484	459	467	487	455	441	414	480	488	467	459	447	440	470	497	444	469	466	505	432	469	506	448	458	480	454	465	473	444	475	442	439	454	472	459	496	474	470	477	466	412	468	465	453	463	485	458	488	465	444	456	489	437	456	442	461	439	455	456	475	480	466	423	464	465	485	455	475	452	432	447	458	453	448	466	431	423	475	466	453	450	470	473	438	431	462	452	448	475	462	438	473	432	495	448	480	458	444	444	465	480	464	477	450	418	483	456	444	456	478	456	475	444	447	504	479	460	458	460	493	476	471	465	481	430	445	497	470	446	454	470	435	470	452	462	489	453	481	489	477	447	472	472	456	444	445	438	466	444	451	461	461	472	453	462	489	474	418	482	483	454	443	471	449	468	468	465	439	455	448	433	461	433	458	444	432	437	431	441	437	466	421	502	403	451	443	446	445	406	445	436	449	447	490	442	435	433	489	489	448	437	466	448	470	457	481	421	448	448	441	486	492	461	438	428	456	435	463	463	486	449	457	451	445	474	474	432	457	432	419	481	431	482	473	495	448	454	457	477	484	417	430	520	454	449	482	483	473	428	414	455	483	456	450	461	444	441	450	459	422	444	457	429	455	432	481	472	452	428	439	455	470	466	468	501	434	474	424	469	449	415	440	488	432	464	492	422	453	521	428	452	485	465	462	488	416	458	447	413	448	457	454	457	475	471	423	458	462	437	457	466	440	475	492	457	428	451	466	426	471	443	485	464	434	448	462	443	448	504	435	401	422	431	437	458	446	440	467	469	470	494	447	471	437	443	458	455	436	479	462	412	521	457	461	451	463	490	487	491	412	432	453	483	494	526	461	448	478	459	448	464	458	448	425	467	423	446	434	448	433	444	450	442	452	423	488	466	429	488	479	500	477	437	476	474	474	456	453	449	462	490	448	429	506	454	473	441	444	479	465	499	462	447	432	468	465	457	461	472	459	459	432	433	499	438	433	462	480	454	447	459	447	427	374	428	452	466	448	457	439	452	447	492	453	440	484	449	536	445	457	460	462	485	460	497	442	476	446	453	426	503	431	458	456	453	469	441	498	431	445	448	451	451	456	440	446	441	469	463	473	493	432	444	487	477	455	442	425	499	466	451	421	482	498	446	442	418	448	424	448	430	489	442	445	446	450	439	472	468	465	482	504	442	445	436	432	450	474	464	447	461	484	434	472	409	451	462	480	474	463	470	482	439	456	429	434	490	456	462	460	453	446	443	493	467	454	466	495	455	461	460	454	446	446	486	457	437	464	481	437	455	452	479	510	486	438	452	518	461	465	444	467	488	436	428	476	469	476	454	472	431	463	433	432	445	479	472	437	449	452	467	457	434	478	428	501	460	463	453	454	480	457	450	488	487	473	478	443	482	489	477	464	442	448	492	440	493	431	443	442	442	457	441	461	431	431	467	482	451	463	463	470	447	463	471	478	494	448	422	443	471	465	452	461	448	461	454	473	424	453	440	477	452	447	479	463	475	457	464	445	470	454	453	455	474	442	438	433	487	503	466	445	455	427	463	455	483	448	479	469	423	432	468	446	420	453	454	471	418	436	438	474	419	486	435	461	441	461	458	491	476	483	466	418	464	418	442	472	481	486	460	430	482	461	451	461	477	459	444	445	479	458	466	444	483	445	475	476	448	426	487	449	455	454	407	416	478	455	453	474	448	465	440	445	493	448	453	404	437	477	438	441	459	493	453	471	462	491	451	448	472	442	467	455	450	462	465	489	444	445	464	472	470	437	482	461	471	463	422	449	431	493	513	449	449	431	472	450	465	453	481	455	433	476	452	449	465	491	441	455	425	459	442	472	453	449	489	463	454	453	462	452	425	461	445	486	479	429	473	451	459	472	449	466	465	495	456	478	466	472	492	451	454	465	470	458	454	449	448	470	439	438	414	469	464	453	443	434	488	447	440	450	469	472	403	471	468	459	455	460	436	422	480	450	460	447	457	465	466	473	424	495	434	448	466	440	452	445	467	453	460	443	490	450	456	448	472	444	454	451	436	412	449	428	452	462	479	475	459	465	429	454	412	501	441	453	444	415	465	420	465	499	469	416	474	479	426	461	485	442	492	467	460	453	436	413	467	466	471	473	419	448	425	454	469	449	492	472	482	456	437	486	415	438	478	470	464	449	487	457	452	451	453	445	436	458	439	486	472	479	467	453	432	461	468	482	452	428	460	475	427	505	492	442	479	464	447	470	443	470	461	503	487	445	474	490	464	477	459	489	459	452	451	506	448	433	479	497	483	450	464	455	432	461	484	472	469	436	490	451	481	458	403	448	451	471	449	432	466	444	471	456	448	478	448	425	447	410	448	480	413	449	449	451	436	451	484	458	427	471	483	483	446	447	431	437	432	474	473	455	481	468	473	483	476	469	429	442	472	469	453	479	468	446	471	469	458	445	440	474	470	487	429	416	466	468	426	454	470	480	449	472	445	425	476	470	464	474	450	499	432	463	466	461	443	436	441	441	447	445
22629	20344	26892	23662	20349	20387	7310	2054	1563	1430	1318	1137	1175	1098	1054	1037	1063	1042	979	986	993	931	980	922	953	875	915	904	944	876	886	845	877	898	848	849	879	837	859	923	906	839	920	852	853	868	892	892	865	847	874	847	839	858	851	831	934	854	856	846	871	829	893	835	863	898	875	856	831	857	880	908	883	840	915	785	798	821	824	832	801	879	884	864	834	885	824	802	813	881	873	835	841	806	876	869	835	836	915	886	852	854	855	868	894	834	854	876	826	788	891	821	839	866	844	827	822	873	872	842	883	819	894	903	860	827	874	835	830	895	842	847	817	870	873	850	822	866	792	859	879	809	861	890	840	898	919	834	886	767	861	844	797	863	862	885	866	895	846	864	849	786	827	869	818	802	835	864	859	861	841	854	864	880	816	858	853	855	847	897	777	851	882	891	868	804	848	848	832	838	870	903	862	828	869	839	851	815	867	925	825	833	874	846	830	771	812	892	857	831	805	901	830	812	802	866	867	868	865	808	893	823	811	796	818	812	895	847	804	863	860	848	831	856	818	870	816	815	864	818	883	838	880	840	883	888	805	882	866	877	833	881	853	854	823	797	833	848	843	844	862	822	849	855	831	904	875	867	868	809	834	838	798	822	850	814	853	885	847	858	845	828	867	862	863	838	878	854	859	867	811	805	844	789	897	868	905	882	847	842	868	829	868	883	871	839	824	908	833	822	830	841	913	813	923	824	891	844	846	870	833	853	842	827	870	852	800	835	849	831	872	824	834	862	869	873	833	879	835	839	882	807	792	854	854	877	874	850	836	843	858	828	836	919	892	824	840	815	841	826	873	828	878	833	782	885	812	833	853	898	854	815	862	821	864	893	861	841	907	864	889	849	784	847	854	842	883	784	858	858	872	834	911	866	803	861	795	877	832	843	883	894	937	853	870	866	815	874	888	847	830	916	866	876	827	868	842	815	864	872	840	814	824	867	863	843	874	868	863	833	872	870	835	845	855	859	891	845	899	826	866	857	894	851	836	844	851	850	808	879	821	806	868	871	809	852	830	896	856	848	816	818	877	860	829	835	856	807	879	829	847	818	841	873	843	863	852	875	856	805	838	818	816	817	844	909	871	811	823	819	826	805	831	855	815	880	891	849	852	875	827	874	814	763	796	905	835	814	879	861	888	856	853	793	886	821	850	850	824	873	837	858	823	833	855	852	859	887	901	840	870	826	869	822	813	878	894	815	876	781	844	899	846	857	813	833	858	829	875	837	854	840	849	800	839	886	832	824	892	859	881	835	844	820	869	846	898	868	858	844	861	909	852	791	868	884	895	854	840	796	824	836	831	826	892	831	827	824	873	863	841	831	852	804	852	794	881	888	863	801	816	826	854	844	803	895	862	832	823	833	825	814	830	907	831	819	871	821	884	862	876	799	825	848	833	818	849	803	889	826	923	826	882	859	845	816	812	861	865	895	821	843	860	811	846	861	815	879	838	850	843	863	885	864	849	920	858	798	907	843	896	857	841	777	869	854	866	840	852	863	869	895	908	873	815	870	793	809	845	832	843	888	854	808	873	824	851	883	801	829	843	777	845	844	826	850	859	844	849	849	879	817	841	847	816	935	873	841	770	889	823	836	863	820	810	906	851	894	921	856	843	826	850	805	841	843	804	900	910	842	855	855	863	804	859	848	867	783	839	839	856	854	918	826	849	836	871	856	899	870	836	853	822	840	813	870	809	867	873	853	884	857	768	823	807	824	827	872	860	858	867	831	868	883	819	853	867	836	912	806	880	805	864	850	922	816	823	863	875	824	840	863	814	844	830	806	836	870	825	874	856	875	821	809	778	840	800	824	845	842	868	833	838	870	844	846	849	846	872	834	848	815	816	809	806	847	814	846	807	813	847	865	860	856	861	907	879	850	804	849	848	857	833	838	853	831	808	862	883	807	890	861	812	866	861	871	822	779	843	813	874	903	890	826	835	812	858	853	897	823	849	839	850	813	796	806	862	879	830	795	812	845	846	831	835	905	852	880	805	819	864	835	863	792	835	819	846	899	884	843	832	891	883	911	806	822	884	879	846	865	966	871	862	846	867	897	807	847	834	869	883	882	845	829	864	854	851	851	834	876	830	835	840	810	859	805	797	793	885	832	829	847	833	848	880	838	821	883	851	854	776	834	842	818	779	884	821	821	860	834	865	804	896	821	810	821	852	813	829	827	871	834	833	817	877	814	795	833	830	859	885	906	778	846	872	850	859	858	855	890	838	848	841	873	841	802	841	845	878	767	831	766	839	880	872	839	820	839	855	868	856	867	837	816	836	822	880	844	829	828	900	843	834	828	850	828	844	856	887	867	904	800	867	866	871	836	855	800	850	864	800	816	855	886	824	837	941	836	800	838	872	814	861	856	842	842	862	852	873	799	794	885	828	903	807	885	817	870	828	805	853	871	831	869	897	853	820	833	846	889	837	819	868	827	872	889	866	813	862	844	814	889	852	813	798	864	812	823	872	869	878	881	852	818	842	852	835	847	812	885	780	854	851	889	859	828	800	832	862	846	817	831	790	841	881	855	811	836	882	855	862	847	843	857	862	850	832	836	810	838	853	863	821	796	851	841	850	869	802	874	854	855	859	808	874	895	873	839	838	868	812	823	863	849	839	807	847	869	808	829	841	896	803	825	871	881	862	832	853	814	803	840	811	826	836	777	810	872	868	802	858	841	806	900	805	877	761	886	850	826	880	878	834	810	804	847	875	881	852	823	828	849	861	819	842	846	881	847	816	854	840	892	793	825	837	888	809	845	814	782	824	866	826	821	857	855	840	897	823	806	868	827	854	861	860	802	880	799	848	866	794	856	839	826	826	820	857	864	831	788	834	927	901	843	858	860	844	868	819	857	821	864	801	873	843	796	917	877	866	893	850	833	833	837	856	877	866	816	831	841	833	842	828	818	812	830	815	907	829	843	875	865	885	847	864	781	832	836	881	841	823	836	795	878	858	871	864	880	799	875	829	858	858	801	814	870	801	887	827	873	821	810	827	843	791	791	830	910	782	828	840	882	866	869	880	876	880	854	801	844	847	857	810	863	850	836	819	831	876	828	880	865	872	867	880	832	837	819	826	880	915	881	874	832	839	853	845	862	819	848	845	847	867	890	871	871	822	856	819	837	840	890	868	837	860	829	858	844	860	802	869	836	867	903	810	777	865	837	867	903	866	835	884	877	850	825	877	890	859	839	855	823	809	846	813	848	841	814	828	873	849	866	835	856	852	904	871	821	785	841	834	832	831	821	799	842	814	882	807	823	855	840	824	842	888	870	909	841	840	894	828	816	842	803	888	830	753	823	861	841	819	850	835	823	823	828	847	894	846	755	808	870	810	815	814	813	821	849	844	811	883	860	846	813	931	848	808	875	863	821	867	821	850	885	877	795	894	844	831	806	836	842	810	826	855	863	813	851	833	839	851	877	838	877	875	827	835	823	834	802	833	866	844	874	894	824
19887	17839	16172	9566	6643	4787	3750	3030	2606	2276	1997	1770	1584	1488	1402	1266	1191	1209	1154	1071	1037	1052	1080	975	966	985	937	936	952	913	911	965	918	900	873	887	864	851	870	927	835	849	861	931	867	887	827	842	793	868	842	826	869	814	783	802	843	848	815	818	886	817	880	815	821	848	830	891	862	838	815	797	778	836	792	830	819	805	758	822	821	844	755	828	782	768	793	836	842	727	849	807	796	808	782	839	795	810	892	798	833	789	818	839	841	792	822	802	903	814	847	791	868	787	832	771	790	843	860	858	799	820	827	812	795	792	807	802	789	789	792	805	804	792	813	810	878	807	846	806	857	820	843	832	829	862	835	806	803	783	819	811	805	827	839	775	846	814	773	842	854	834	847	760	859	830	773	844	820	812	850	765	790	750	766	801	836	790	802	777	840	813	792	811	851	829	793	797	790	775	808	820	827	783	759	800	817	838	749	817	787	781	895	810	744	865	822	800	835	783	812	822	819	816	802	807	794	838	838	858	785	821	817	748	772	803	761	762	820	803	852	818	862	796	847	808	807	800	817	807	810	798	793	807	845	826	807	793	802	820	819	768	861	857	833	796	817	821	822	794	850	780	767	789	790	809	779	783	757	813	817	770	815	810	815	775	910	819	839	784	768	806	789	814	834	828	760	837	821	840	744	785	803	783	786	757	783	771	783	795	789	754	821	828	786	790	793	798	793	805	848	820	769	804	814	776	814	777	843	793	827	828	840	839	793	808	771	773	828	815	834	834	792	854	824	775	769	806	807	799	820	807	822	757	762	806	803	794	782	774	794	818	748	846	862	882	820	834	839	781	771	775	809	802	781	809	807	839	799	798	796	840	839	807	809	780	790	789	835	800	831	828	832	822	829	853	809	798	801	808	847	826	853	831	783	792	817	731	791	776	811	813	820	833	838	810	818	819	749	813	789	803	781	783	789	795	824	793	758	862	801	817	770	839	847	803	802	814	806	808	806	834	811	851	844	783	840	806	799	789	772	776	804	830	867	814	777	780	792	840	765	821	791	804	833	837	862	802	855	791	818	793	784	801	814	792	833	819	813	786	820	810	747	823	802	822	823	847	778	801	813	780	772	861	859	774	812	835	799	772	837	828	804	773	790	794	843	771	808	767	778	778	750	779	763	812	831	803	832	800	789	831	754	810	778	788	827	806	793	799	858	750	748	835	793	801	855	776	809	795	819	813	817	770	780	802	776	807	851	795	831	808	853	825	811	796	853	809	851	807	785	819	754	826	841	804	819	817	764	801	775	805	800	812	812	827	731	798	798	814	852	814	761	851	843	833	807	837	812	813	806	796	783	821	807	787	771	780	802	773	819	770	823	784	784	740	809	791	813	788	821	825	827	795	787	821	771	779	748	845	771	753	818	832	788	802	823	754	867	823	774	782	802	810	798	824	843	833	827	858	889	819	823	744	796	812	856	813	786	773	756	839	822	836	830	834	780	832	753	831	799	837	777	789	763	797	780	783	749	788	801	808	807	817	749	740	793	824	769	791	810	775	784	778	803	779	810	812	845	846	786	795	825	831	793	810	803	802	775	808	786	771	793	814	818	764	790	860	792	769	786	813	825	810	845	822	742	817	777	780	825	776	815	736	802	792	837	791	847	799	785	783	759	832	795	873	859	808	826	806	792	818	781	810	793	776	848	803	820	811	827	794	841	788	789	758	755	802	804	809	848	805	811	765	782	809	844	806	802	846	868	819	801	809	812	782	773	818	842	795	813	807	806	817	754	791	805	811	806	835	806	809	797	828	809	796	789	804	842	828	791	769	843	791	860	841	818	874	826	813	786	810	802	803	845	804	812	775	835	858	848	771	804	882	842	804	842	781	774	838	808	799	874	825	798	776	764	819	879	786	774	795	812	799	858	846	797	841	771	795	787	824	814	824	812	766	814	778	802	808	824	768	784	780	786	856	796	823	818	798	878	773	801	867	765	810	784	828	789	780	836	765	829	835	812	829	825	751	828	840	786	798	789	865	812	816	821	771	817	860	779	777	797	800	818	798	763	781	811	818	777	779	796	784	811	846	837	791	772	797	835	839	812	786	781	806	801	833	759	795	817	814	853	753	779	800	794	833	783	816	810	772	855	794	831	766	743	828	796	828	794	794	822	794	788	764	850	836	774	825	789	765	857	781	798	800	770	850	816	801	799	822	807	801	828	786	790	833	811	819	817	790	784	817	799	819	794	821	812	817	773	785	778	832	818	828	810	780	779	801	822	828	832	810	777	787	827	813	784	766	858	794	774	854	791	841	852	843	796	790	843	801	845	827	836	784	829	790	819	780	755	877	790	787	863	808	741	766	852	801	778	731	781	812	808	789	772	757	827	827	816	784	787	836	833	797	759	778	869	828	831	785	826	821	784	770	852	798	789	787	757	776	803	768	782	765	836	839	839	809	813	849	794	794	763	769	776	839	791	827	816	767	782	778	793	854	748	806	844	880	771	766	827	817	833	793	818	810	840	845	807	821	812	824	849	826	792	829	842	805	829	770	787	773	793	756	856	814	776	829	829	772	807	808	811	830	805	795	820	824	816	790	826	828	823	795	832	858	801	820	797	842	829	803	807	792	802	813	756	848	811	841	797	805	831	807	831	764	826	810	819	817	795	840	821	801	796	767	799	850	834	790	788	843	759	837	797	791	810	802	764	776	776	764	828	833	797	799	806	787	801	813	790	809	836	811	796	785	817	803	767	847	787	792	828	809	784	747	813	806	823	799	777	803	808	839	800	807	790	840	827	816	742	775	803	820	808	777	803	800	808	840	822	807	780	816	809	782	831	827	822	805	787	858	815	831	816	828	834	843	781	749	794	821	816	761	796	790	867	868	824	776	812	838	838	809	834	796	788	807	821	839	805	817	798	815	783	834	857	796	785	787	806	811	767	799	847	807	771	813	772	829	781	768	796	837	795	781	797	819	821	779	739	775	808	811	815	764	798	875	763	827	753	773	815	815	801	893	777	826	833	796	838	754	791	877	745	804	865	795	800	823	815	810	792	779	818	780	829	837	784	821	798	775	850	835	797	778	770	804	773	874	762	769	838	833	802	837	844	836	834	757	777	782	844	757	777	830	811	777	814	816	747	787	831	836	828	871	777	800	824	808	825	831	811	807	813	805	785	816	792	815	829	775	798	809	816	824	750	829	825	810	817	787	826	796	824	795	826	866	868	884	796	774	794	807	799	741	771	806	835	799	819	749	791	783	811	824	762	806	817	805	798	792	811	812	775	811	808	821	872	792	814	785	793	770	834	781	798	813	807	787	803	817	820	776	819	814	773	806	782	815	813	801	789	773	787	789	761	758	805	845	810	805	843	817	779	784	792	836	803	811	803	816	795	752	759	835	849	793	793	800	801	841	771	847	767	788	806	795	818	822	843	771	808	847	806	791	765	797	788	794	775	822	783	855	844	813	815	791	847	805	814	796	825	790	819	828	777	826	822	813	813	770	792	814
27746	13353	2228	1022	879	831	819	788	776	797	782	783	824	777	794	743	800	764	722	782	809	779	814	755	746	738	779	758	810	759	779	775	770	772	803	765	770	748	772	781	723	755	789	733	735	832	793	813	771	840	818	767	776	759	762	796	789	769	788	753	712	756	793	804	817	757	702	779	780	750	806	764	804	782	721	779	822	751	762	811	739	771	749	800	772	745	758	820	774	780	756	752	826	767	743	770	752	780	766	813	786	762	758	804	821	793	760	817	712	778	738	732	789	761	786	779	830	792	810	751	760	779	809	741	785	754	835	801	786	775	771	803	762	819	766	761	788	773	766	779	781	744	793	791	770	724	819	764	756	793	794	767	732	787	771	805	772	774	820	781	811	811	758	736	795	784	761	793	798	780	779	830	767	777	790	783	771	794	797	768	787	785	797	733	758	795	756	729	747	786	759	821	739	829	812	740	756	783	746	742	748	733	795	784	747	762	768	770	796	791	802	809	799	780	720	786	791	754	792	767	819	798	708	811	750	754	747	782	767	789	783	728	765	832	795	790	749	771	719	832	769	765	771	724	809	741	751	795	787	772	818	817	770	798	799	780	781	806	727	736	781	753	770	796	749	813	819	806	750	760	755	815	751	787	760	782	799	775	768	770	718	760	758	747	747	766	825	757	761	803	749	750	786	765	804	773	735	779	793	764	781	781	763	825	808	830	798	825	719	728	779	787	776	753	807	769	755	772	768	761	774	768	793	772	757	783	799	791	789	781	801	762	812	771	797	749	767	807	790	709	769	787	729	755	731	783	775	812	859	805	734	742	777	777	737	769	775	764	774	781	726	822	759	800	780	741	820	772	798	763	858	789	786	803	755	720	758	759	783	780	750	800	782	801	765	802	747	771	752	730	740	743	741	766	813	821	731	731	788	798	749	759	848	762	747	744	786	826	833	742	804	808	778	760	756	824	769	759	790	809	776	794	758	805	781	810	772	764	785	778	777	756	708	706	765	783	716	766	736	805	769	765	808	762	736	764	781	767	735	798	792	759	791	779	823	779	755	768	769	768	768	747	752	800	817	855	752	736	753	791	737	792	793	748	820	767	800	798	777	753	753	710	762	752	784	710	773	776	781	762	751	768	796	753	774	799	768	758	790	761	842	748	799	786	744	766	809	780	752	775	762	806	783	763	746	753	708	815	798	784	734	834	789	785	754	772	822	800	817	775	770	801	758	783	787	761	778	781	810	730	779	790	748	737	728	741	753	774	761	774	790	755	791	768	731	749	755	774	768	801	786	787	757	799	763	736	733	767	716	738	817	738	750	749	713	767	753	826	708	788	782	732	832	824	785	792	794	805	790	777	775	718	797	733	776	795	771	756	793	804	779	768	746	770	697	746	786	761	774	772	767	764	764	788	763	782	784	775	766	831	762	827	781	772	718	763	830	735	786	758	784	751	777	772	787	771	734	760	765	750	828	816	795	791	778	736	802	782	804	742	800	758	831	756	791	771	825	721	835	794	747	729	780	773	740	693	736	755	755	744	761	763	765	843	745	748	767	764	790	795	729	783	726	779	795	814	736	806	752	766	712	759	792	793	770	800	761	758	763	759	778	780	727	776	773	765	747	788	810	755	765	760	781	805	729	804	758	783	739	830	809	745	787	737	796	763	740	772	768	786	768	786	796	789	787	734	800	796	799	789	774	742	736	775	731	783	797	718	772	739	834	770	782	757	785	792	786	781	791	789	759	767	766	770	760	810	756	729	734	778	797	738	767	755	723	716	775	804	745	784	778	812	728	749	739	746	730	797	760	781	681	779	780	771	765	764	782	748	740	812	785	798	728	800	736	720	779	773	766	770	768	772	748	796	856	782	748	790	793	746	797	775	773	793	772	796	738	726	796	772	773	768	784	816	768	760	747	800	786	779	739	754	821	785	740	740	761	793	807	795	788	763	814	751	780	776	721	739	762	845	798	706	789	803	817	761	730	778	778	835	782	744	749	769	785	755	794	767	768	767	761	747	787	769	773	748	769	739	824	792	753	802	794	757	795	775	768	743	791	765	746	792	769	759	731	729	795	774	759	753	748	783	777	761	760	778	708	820	780	771	734	801	704	832	794	764	781	796	823	772	756	739	833	806	740	754	780	799	752	822	773	724	789	725	803	761	759	798	822	768	816	781	715	767	732	739	789	752	748	779	761	815	810	780	751	765	762	781	773	794	791	723	745	766	736	778	772	784	840	781	763	727	788	830	785	739	755	724	813	785	761	829	774	792	793	789	732	775	789	766	804	758	789	796	774	778	772	732	722	800	744	796	804	778	778	800	765	775	771	757	739	793	763	739	832	778	796	765	799	757	710	821	804	780	758	783	788	778	752	761	743	761	739	744	779	812	761	789	778	800	761	817	831	794	804	776	764	787	795	771	758	734	765	775	751	773	755	813	762	763	718	790	770	778	791	765	757	748	804	756	793	823	799	758	782	788	778	808	766	746	789	754	737	721	780	719	761	775	764	823	769	805	779	773	766	789	768	791	725	729	801	777	794	827	776	745	762	759	739	735	778	772	730	789	820	792	720	747	752	760	785	788	790	765	738	749	736	752	769	718	773	790	803	787	766	804	796	791	779	769	733	787	777	831	771	742	800	768	825	779	765	784	763	722	755	773	771	795	753	795	780	746	759	799	779	749	781	756	747	809	804	731	785	789	797	750	793	783	774	793	816	790	762	731	761	761	763	811	823	727	778	763	721	786	780	778	805	812	804	784	765	805	777	808	749	750	786	752	784	747	762	774	795	811	787	778	799	756	756	780	747	778	835	786	755	789	844	762	753	765	785	763	748	755	725	784	792	773	770	811	768	825	832	798	770	775	765	769	793	788	820	786	809	814	752	798	807	717	782	780	812	777	760	777	732	845	778	767	793	774	769	757	774	768	722	761	773	740	763	791	810	790	789	767	800	778	833	718	760	803	804	822	781	784	770	750	820	722	781	785	768	773	793	804	773	822	752	742	790	763	781	820	786	795	735	800	782	796	774	766	830	806	777	752	779	811	791	847	794	774	773	789	804	725	751	771	776	771	753	761	797	806	795	765	753	786	774	755	764	863	744	808	777	759	800	793	737	778	740	757	777	781	801	727	776	790	781	777	767	757	777	721	758	773	771	794	816	748	723	798	753	774	763	799	776	770	800	811	754	784	766	765	727	748	818	749	815	827	787	751	774	783	795	706	776	769	748	765	742	790	781	774	728	788	805	737	777	807	777	696	784	804	784	749	760	800	783	820	749	764	768	781	763	769	766	770	811	774	760	767	794	789	792	753	732	792	768	784	777	779	766	809	782	740	730	768	748	806	822	790	798	777	778	793	772	757	774	805	781	788	745	740	752	746	731	803	785	756	738	780	813	739	762	774	769	750	784	744	781	755	788	799	794	773	804	780	770	788	738	780	833	728	774	771	746	744	829	751	754	781	784	779	772	739	766	753	820	764	798	732	796	780	743	720	724	740
7256	1497	1252	1117	1003	928	882	876	820	849	828	804	813	854	828	847	894	779	834	828	855	832	866	806	813	791	791	791	802	840	796	791	769	809	814	803	784	821	783	773	825	776	841	807	830	839	776	776	849	809	797	807	832	839	798	823	773	828	829	784	824	758	787	798	818	855	801	802	833	809	844	802	755	841	735	798	834	797	772	805	806	835	823	816	839	768	850	784	821	841	771	805	777	877	837	788	811	796	801	798	815	860	749	820	843	804	832	767	780	765	795	769	822	828	816	807	822	831	849	796	772	859	800	845	775	764	849	799	797	764	779	841	852	782	765	843	809	774	819	851	836	803	845	787	792	815	823	795	811	812	756	813	823	816	843	788	805	811	781	823	748	838	839	782	806	776	799	791	804	755	820	805	746	817	803	814	844	800	832	822	815	794	828	778	800	795	819	781	833	855	828	803	809	777	800	841	807	753	820	783	827	765	772	851	808	815	820	790	824	785	839	813	790	760	806	779	774	829	828	846	780	825	805	836	781	845	819	840	808	804	849	814	767	788	816	781	848	816	827	845	798	807	826	864	805	793	825	814	780	833	808	808	809	850	840	813	825	797	791	769	829	799	863	807	803	815	807	832	791	791	834	779	748	805	822	775	776	805	828	817	814	797	842	839	835	825	787	764	834	843	791	770	842	737	855	770	827	781	806	850	799	775	802	773	783	818	823	815	805	842	843	776	750	804	778	846	784	831	758	880	809	749	819	826	862	810	799	820	805	814	791	722	792	842	859	785	816	794	771	785	828	845	890	774	781	833	833	794	827	793	767	825	877	821	816	818	798	830	848	860	755	783	841	798	816	770	753	809	816	824	818	859	797	809	826	807	824	820	806	829	805	795	805	830	794	837	844	854	812	826	754	853	843	852	780	889	824	804	758	819	795	792	795	837	895	822	837	790	866	830	843	809	777	793	757	798	837	778	824	831	788	775	790	800	796	820	792	811	810	766	849	835	756	793	763	831	798	804	770	817	898	793	781	783	807	851	850	811	773	813	807	805	848	750	781	808	823	786	781	810	854	839	769	774	807	780	821	826	748	774	778	802	819	788	776	803	771	822	847	796	830	836	838	815	766	795	750	762	812	770	806	768	811	852	867	801	848	802	835	751	867	793	814	810	809	821	833	854	805	783	785	800	880	786	782	836	793	806	771	774	826	768	782	789	816	791	789	782	791	836	823	874	774	803	793	781	833	793	780	858	800	793	789	834	771	835	813	797	796	842	802	760	861	753	838	805	748	844	836	762	828	803	802	827	784	796	769	838	767	788	803	832	811	811	811	763	769	794	814	779	813	818	796	842	782	792	797	818	747	786	763	790	762	782	797	780	801	859	822	806	811	776	779	840	793	786	784	828	782	846	771	842	760	804	842	790	745	832	773	839	776	834	793	806	820	788	810	816	807	760	787	804	811	821	791	814	793	813	791	828	809	784	838	775	757	773	809	791	836	802	799	783	809	795	734	771	809	826	765	797	763	760	794	798	788	813	787	842	809	813	820	843	837	787	821	819	760	802	892	824	817	800	790	808	855	823	800	794	764	815	770	789	817	818	813	831	813	778	856	830	807	766	839	799	839	755	822	802	844	812	808	792	777	805	798	803	785	848	760	826	847	797	823	855	812	815	791	815	760	799	788	756	786	806	766	857	824	840	799	789	810	771	764	818	775	813	756	844	786	811	808	807	791	814	747	823	793	789	790	822	784	861	767	841	824	783	828	799	787	768	804	796	836	816	816	793	817	820	820	798	740	792	815	880	821	781	858	773	811	840	826	827	799	849	788	852	850	794	840	838	761	776	779	827	816	783	791	795	752	779	763	781	822	783	825	809	784	800	768	827	882	807	785	812	796	858	837	808	834	755	794	831	787	871	769	857	829	778	838	869	825	829	758	788	866	838	786	809	825	787	847	841	823	837	735	746	812	823	858	766	802	851	782	761	781	783	800	824	783	792	820	795	799	792	766	810	772	845	836	794	820	771	793	793	830	805	778	755	824	836	821	821	818	813	794	780	741	857	803	814	803	814	791	779	785	808	814	754	829	781	766	813	832	774	849	855	789	809	811	765	845	815	772	814	829	817	815	748	802	767	786	837	784	737	812	780	782	785	787	790	847	768	768	801	812	825	839	764	796	828	803	775	755	794	790	823	825	808	762	827	843	861	836	807	792	834	821	803	880	770	831	779	873	810	777	798	835	783	781	848	821	783	791	829	821	846	757	875	818	852	818	798	812	787	792	796	793	841	796	814	816	788	761	821	781	804	777	753	835	792	837	772	814	737	821	798	787	817	821	846	741	791	834	776	813	868	786	789	793	805	794	831	808	790	829	807	828	852	797	813	820	783	760	751	831	753	793	803	792	851	810	775	768	803	802	778	832	786	767	793	813	809	855	808	828	795	750	738	832	825	742	788	864	781	813	816	780	793	850	796	799	737	822	775	796	799	837	771	789	801	802	825	801	804	704	844	769	779	843	832	807	819	775	838	831	797	777	847	756	795	789	826	838	792	806	777	783	822	764	810	813	769	767	860	783	807	773	780	818	853	844	792	804	799	823	822	810	832	796	825	781	781	788	795	820	840	781	834	788	794	815	803	804	844	834	873	752	817	830	818	854	804	831	818	818	793	827	791	842	803	807	832	785	808	796	789	836	793	808	807	814	793	841	799	768	849	812	852	819	803	790	826	798	802	769	827	786	834	796	861	815	759	808	840	775	789	852	794	853	782	835	810	776	843	810	822	822	851	825	805	777	827	824	808	864	823	832	849	814	833	812	781	798	767	839	788	760	845	805	817	830	809	834	805	810	761	826	855	835	780	844	814	840	769	829	806	795	829	796	787	808	799	812	771	855	795	822	803	820	827	801	789	812	777	789	804	756	805	780	799	771	776	769	838	808	776	830	801	833	763	783	856	776	802	789	771	808	791	789	767	814	756	847	819	796	905	792	765	816	868	780	816	826	789	755	792	797	794	770	823	845	800	823	837	801	802	770	794	868	823	809	847	814	847	767	775	794	763	804	772	870	813	832	799	827	812	830	789	799	795	811	793	798	801	799	765	776	820	796	813	822	796	789	795	794	787	847	760	838	766	847	796	838	776	805	837	821	821	829	770	842	780	794	736	837	770	787	826	840	808	799	814	842	793	792	833	810	770	830	795	832	768	780	795	874	796	790	817	765	853	845	807	813	825	841	797	792	807	844	767	791	807	767	780	813	784	823	791	871	794	754	797	795	850	776	831	817	810	829	851	784	827	777	821	773	764	807	771	794	865	800	809	861	754	826	763	760	795	816	793	792	775	806	747	791	768	804	824	875	761	813	753	788	835	806	807	805	807	813	839	792	845	801	871	788	727	837	797	834	794	842	785	804	751	811	793	807	775	771	801	762	775	834	818	845	790	834	846	805	797	792	803	834	809	824	785	780	798	769	836	795	771	828	804	858	821	784	795	785	869	820	782	829	774	809	833
24516	20338	26393	24163	20335	8238	1412	971	787	707	668	662	578	554	536	514	510	496	479	459	497	463	496	461	513	467	481	427	423	447	447	466	453	465	448	455	443	475	449	429	427	413	452	443	422	463	402	416	437	420	455	464	444	398	459	409	431	435	396	455	425	376	394	416	419	428	465	449	452	445	415	437	442	399	417	422	440	428	418	426	447	425	466	412	454	390	404	446	435	418	405	386	428	433	415	399	467	426	395	428	437	402	432	451	431	422	429	450	410	461	402	429	446	436	445	399	439	405	449	424	449	415	420	448	414	421	374	447	414	418	417	405	428	427	416	422	422	397	411	449	419	403	433	444	405	428	393	407	407	412	420	426	426	407	396	408	406	453	379	450	392	439	427	408	418	393	416	395	396	430	419	407	404	419	421	410	424	448	431	428	413	402	399	418	460	450	409	427	405	400	442	450	424	435	380	427	433	414	427	437	427	411	431	417	421	415	425	421	388	439	420	399	423	460	427	434	447	386	425	425	403	429	442	393	440	426	416	386	461	435	408	378	403	409	395	430	387	385	395	424	439	447	455	383	402	424	403	384	402	411	415	455	428	413	411	393	462	407	398	437	422	464	388	393	457	383	386	440	421	427	448	429	406	406	393	400	425	422	494	426	434	402	400	408	414	429	390	421	417	381	423	435	416	386	398	424	412	407	421	431	439	440	422	441	396	435	409	426	426	427	394	441	441	408	387	425	414	468	375	422	430	431	445	409	411	402	437	427	402	410	408	414	414	437	398	428	431	382	397	403	409	421	408	405	420	434	423	426	406	401	429	410	448	416	470	437	420	442	434	425	447	403	438	416	402	412	410	426	433	426	387	386	422	418	427	443	411	421	427	371	425	395	411	425	442	400	410	426	418	442	420	435	471	402	402	382	439	396	395	393	416	437	411	430	450	411	395	425	405	423	398	399	408	430	384	417	425	418	409	405	430	414	398	414	435	409	436	410	424	410	388	449	413	379	415	381	466	439	458	435	420	417	388	425	431	411	385	428	396	425	434	399	408	415	400	409	393	413	395	428	407	413	454	426	414	421	401	430	460	424	389	420	441	398	424	391	373	432	413	420	410	408	407	399	420	423	425	410	431	391	425	446	439	442	419	408	430	433	414	425	377	396	388	413	416	470	414	443	427	422	402	438	378	428	396	406	432	451	422	447	417	431	397	395	462	393	398	429	423	399	402	377	422	407	414	433	390	403	432	413	426	440	397	413	427	446	419	402	430	397	401	450	459	388	402	460	427	415	418	404	434	422	415	401	419	452	392	442	405	402	424	428	421	417	425	428	412	422	427	436	433	420	400	399	422	438	429	428	397	405	428	421	388	413	399	405	438	448	420	445	390	416	418	404	413	407	428	408	406	414	412	434	412	440	425	424	410	395	371	379	404	400	396	423	438	418	406	399	414	453	435	419	414	414	437	411	410	442	429	442	391	426	438	417	453	427	438	408	423	393	430	411	419	430	421	416	441	466	433	418	394	404	456	402	439	414	420	447	393	422	414	386	452	412	444	387	405	431	423	442	409	401	396	466	399	440	435	412	454	419	412	409	460	447	401	400	409	440	427	457	408	397	469	413	409	411	409	415	451	426	413	420	416	412	388	430	435	473	407	463	430	428	447	412	426	430	431	412	401	414	474	433	458	407	416	383	382	374	413	416	402	411	430	415	393	395	402	406	387	437	424	410	429	458	416	403	432	445	392	435	385	365	434	437	459	442	457	408	417	434	417	412	396	439	416	412	432	405	426	402	402	411	430	423	389	394	411	425	413	417	420	396	409	415	437	407	450	412	417	395	383	421	411	384	411	440	430	432	426	474	411	417	407	428	403	429	427	388	436	411	419	398	406	394	411	394	440	405	442	432	381	415	408	374	408	419	419	385	459	417	470	412	406	423	418	421	435	415	446	414	440	446	445	418	405	402	422	417	389	429	465	407	389	476	419	403	426	426	392	437	410	420	436	398	414	418	410	419	440	394	427	436	420	422	413	429	443	452	367	420	424	427	404	425	391	412	394	426	433	439	411	431	436	412	408	446	418	408	425	403	411	429	400	417	396	433	423	441	401	428	465	401	437	402	406	417	414	407	418	433	399	427	462	428	448	419	429	404	406	399	393	409	410	417	408	413	401	467	408	386	383	412	407	422	399	415	424	423	428	433	388	417	370	438	390	420	428	419	412	444	423	424	419	397	391	392	445	433	433	421	455	434	390	376	413	429	424	445	397	405	411	453	403	406	417	390	413	430	404	425	421	451	431	404	422	414	403	366	412	452	386	395	364	452	410	408	420	419	389	385	430	436	407	425	371	406	417	434	436	445	417	410	411	424	402	399	423	453	416	389	437	402	388	428	415	402	424	432	408	422	427	403	421	438	410	455	431	418	389	445	439	410	381	390	447	477	444	445	392	429	405	435	461	424	426	400	437	434	403	438	416	421	437	448	408	421	411	398	433	422	399	439	445	423	431	442	403	414	418	414	381	420	429	399	428	418	406	452	431	449	441	422	418	432	433	416	398	400	447	402	428	421	412	438	444	421	414	433	411	387	425	437	401	412	407	434	409	381	405	382	418	395	410	394	406	441	386	420	400	399	412	404	453	448	415	432	429	413	444	400	432	409	381	479	384	393	390	395	402	392	446	401	414	412	405	412	436	455	412	419	411	426	413	461	423	412	409	425	457	413	384	419	437	399	414	420	424	411	435	428	455	439	404	407	443	388	421	381	416	422	412	454	426	441	421	432	392	383	407	418	417	376	433	428	390	430	428	436	426	437	447	414	394	417	445	402	424	416	429	424	390	421	406	414	439	431	448	390	402	423	418	460	416	432	434	455	398	436	419	457	392	420	449	411	417	431	447	443	382	409	436	431	421	387	423	396	414	443	410	442	361	410	400	410	438	423	425	420	379	447	447	433	417	408	441	400	405	391	388	440	401	411	461	384	489	392	388	411	402	414	411	427	429	442	433	433	440	376	445	436	348	412	385	435	392	412	452	435	411	396	394	416	401	402	416	426	383	408	425	420	402	411	412	413	430	407	431	437	443	432	431	398	426	421	413	443	426	421	401	436	476	416	408	446	418	390	394	382	426	416	418	456	415	451	392	426	421	401	411	423	421	401	418	400	441	417	413	403	430	418	432	446	429	420	401	422	397	400	412	428	423	403	430	380	427	447	401	435	445	413	433	376	423	456	416	444	440	430	409	398	397	397	417	416	416	415	435	404	424	410	425	420	406	459	430	424	420	370	421	429	405	420	437	416	417	438	426	382	411	445	426	421	445	432	463	430	435	445	433	451	453	431	444	409	412	372	423	432	435	434	411	383	420	414	451	426	382	395	424	439	381	412	401	388	376	416	405	396	416	398	423	432	423	438	431	411	393	462	431	374	422	451	455	421	395	424	418	405	361	435	409	397	411	403	447	402	428	402	442	396	418	439	409	415	403	412	452	447	437	428	402	430	395	428	407	424
17485	11146	10058	5572	3780	2636	2079	1670	1399	1186	1056	1010	831	780	733	735	682	617	625	600	587	621	529	522	568	548	530	513	502	501	481	482	524	485	473	501	519	463	490	506	464	463	451	484	469	470	437	459	444	461	462	429	488	431	456	445	439	458	503	468	461	445	451	470	499	476	462	457	481	463	465	428	425	468	481	440	440	506	464	491	486	459	435	442	462	449	446	459	412	432	491	472	426	441	435	481	438	450	467	447	467	469	473	438	460	473	462	420	459	461	418	440	440	465	403	450	452	451	437	430	457	478	498	416	425	457	455	453	438	455	429	461	436	426	425	423	469	452	484	453	408	453	451	461	477	466	491	456	444	412	468	447	431	458	429	409	438	436	451	424	446	452	432	443	437	461	498	459	446	463	439	440	470	468	447	441	461	455	451	442	484	457	460	458	468	444	449	443	445	429	448	420	430	417	454	447	433	444	432	449	457	433	420	456	441	440	425	445	440	420	456	454	467	473	449	440	434	437	448	432	479	431	470	444	472	410	417	445	430	447	467	432	436	437	447	439	452	436	436	414	435	486	451	452	464	441	431	410	444	441	457	436	445	457	467	424	454	470	444	447	460	451	427	450	456	441	435	472	433	432	409	445	452	407	454	489	422	433	455	457	461	430	445	436	442	451	445	443	450	437	431	450	432	438	430	421	418	428	412	467	451	424	389	461	423	427	439	460	426	440	444	447	420	443	443	423	426	460	442	467	440	429	452	432	427	431	418	472	451	432	429	406	458	445	429	433	453	453	478	449	474	452	448	446	425	448	447	418	511	433	436	463	430	446	425	459	437	465	453	450	443	464	400	431	479	464	459	444	437	453	466	472	479	406	424	406	474	468	440	464	429	436	489	419	444	449	439	471	457	476	459	456	457	436	411	459	450	447	458	436	445	468	471	447	466	436	418	454	385	421	413	464	468	436	443	405	452	438	433	449	477	445	425	442	453	450	443	447	454	468	408	477	440	444	414	420	450	416	462	426	469	439	406	465	430	444	461	480	446	473	431	469	467	450	422	457	442	433	429	431	438	435	448	467	410	450	424	436	432	441	453	466	436	433	431	425	420	438	414	455	447	443	447	476	400	404	428	431	508	443	431	436	464	416	455	416	417	423	425	434	433	496	443	411	411	471	461	457	479	455	443	474	413	422	434	441	448	454	470	413	421	445	449	436	428	477	407	423	455	444	436	403	459	435	436	434	469	502	442	453	430	433	470	451	481	454	486	438	479	450	450	408	417	453	432	442	434	497	404	475	469	443	428	471	415	477	433	465	491	423	447	459	466	414	439	457	494	467	444	451	439	470	444	405	474	445	444	434	427	420	455	441	461	409	436	443	451	433	442	455	459	436	408	495	469	475	397	453	459	456	445	469	464	478	433	395	444	431	410	440	463	485	451	465	433	478	444	445	458	473	486	449	453	436	454	425	415	419	453	485	443	479	439	423	437	406	431	439	442	419	494	423	427	448	434	490	484	425	477	422	452	512	412	446	453	422	486	432	468	437	457	466	485	443	457	411	436	464	423	466	442	469	441	422	399	484	436	434	417	460	443	461	451	448	471	468	448	418	444	448	434	445	439	419	457	469	420	423	455	444	439	450	440	431	474	451	477	453	436	472	466	469	439	435	471	452	433	431	447	437	423	437	479	499	454	482	456	461	455	466	440	461	450	466	420	462	459	446	463	459	455	470	432	413	435	450	433	511	412	434	483	447	432	456	467	446	449	480	438	451	394	445	438	439	485	462	474	450	433	432	384	410	428	465	427	429	431	460	450	480	432	464	443	463	431	453	433	457	448	434	437	444	442	453	423	485	429	422	459	410	453	420	471	437	475	471	425	478	462	459	442	402	421	434	447	424	426	465	448	428	522	468	479	418	441	439	435	412	449	485	417	446	444	450	480	436	405	408	455	430	438	444	421	454	436	450	442	447	460	432	397	418	444	428	461	448	442	472	436	433	458	458	484	440	464	426	454	448	406	463	467	486	405	448	432	457	404	444	489	436	435	450	459	456	438	413	408	432	435	425	445	443	433	440	431	397	417	427	455	442	444	448	450	428	445	418	461	465	421	427	470	457	440	407	434	464	478	456	415	454	459	450	431	426	444	397	436	444	462	406	459	429	452	417	428	458	435	420	446	447	436	472	453	441	471	414	433	417	465	450	453	445	440	431	435	441	422	455	441	454	427	453	462	450	420	444	428	474	429	448	414	452	417	465	446	431	428	457	442	436	458	426	468	434	429	474	461	441	487	452	424	430	436	432	437	476	421	436	440	449	471	426	438	411	426	450	458	456	446	478	459	416	453	450	428	453	474	420	453	448	444	445	425	456	475	398	443	444	470	450	435	427	467	442	440	424	456	429	452	441	437	452	467	457	454	464	437	434	423	490	425	447	447	442	437	438	451	460	445	429	461	442	467	461	442	466	458	442	498	460	454	443	422	457	456	436	455	439	463	470	406	432	440	459	448	422	461	420	421	460	456	462	437	426	420	453	447	478	432	439	476	487	417	435	425	459	458	471	449	473	425	433	471	443	477	461	467	409	400	413	454	437	433	419	483	418	468	418	442	475	484	447	453	429	471	467	491	436	444	421	468	474	479	455	456	443	450	457	426	432	455	442	446	454	450	469	486	458	455	451	446	475	457	440	429	464	452	455	481	438	440	443	452	444	452	454	413	472	460	433	442	396	451	445	401	469	416	442	426	431	459	447	409	429	426	425	421	441	446	421	455	491	475	472	440	421	454	418	445	451	433	432	455	408	472	479	486	413	455	453	450	450	431	461	471	457	443	460	434	420	441	463	474	404	436	471	464	454	406	485	422	457	448	427	472	457	436	404	435	448	428	432	466	440	445	457	409	456	425	431	421	409	453	439	429	454	430	442	441	420	418	461	470	442	468	436	439	463	426	461	423	448	450	430	425	463	455	476	429	449	446	422	458	465	443	452	455	467	448	477	484	431	464	422	479	437	442	478	458	471	466	440	450	470	447	450	419	456	438	454	443	457	427	468	441	466	437	454	433	445	459	444	447	463	438	425	416	489	418	462	452	402	431	452	426	453	450	452	443	419	427	449	426	433	448	436	447	441	418	429	442	455	416	436	438	461	455	462	438	440	440	447	465	397	429	473	405	435	472	415	438	422	467	459	463	433	515	467	433	402	447	444	447	464	442	425	443	442	454	488	477	446	413	451	460	422	421	452	441	463	465	464	450	462	412	437	450	445	397	457	420	474	445	447	468	465	454	414	455	471	458	460	402	408	450	462	430	407	451	439	436	399	426	436	459	438	440	482	451	436	437	468	420	456	468	420	467	482	495	429	423	467	448	433	412	424	486	441	435	443	408	454	442	422	443	441	425	455	472	420	456	451	428	458	470	487	444	449	463	430	460	469	457	437	472	449	447	426	402	433	429	430	470	436	448	433	437	470	463	460	437	449	448	447	459	438	439	404	454	447	428	452	420	405	473	433
22667	20322	26825	23678	20329	20364	7294	2098	1582	1455	1289	1249	1158	1097	1132	1037	1019	1019	1022	1035	950	968	948	901	913	1009	927	934	906	926	946	833	897	885	895	889	872	861	836	884	907	903	847	855	830	860	870	880	874	830	858	833	891	840	893	851	899	849	853	883	864	873	850	912	865	863	938	812	860	895	841	864	921	824	859	880	871	869	819	862	839	862	853	887	797	826	870	811	855	858	871	898	829	927	870	913	876	882	845	867	855	884	862	874	940	845	831	836	854	791	799	793	867	874	825	906	869	828	847	835	868	830	846	906	914	831	829	845	847	884	833	826	831	841	831	861	872	890	830	819	855	872	808	846	914	886	797	828	790	843	870	788	847	866	858	855	811	851	823	869	881	860	848	815	813	901	856	807	842	863	901	829	856	854	851	851	858	820	846	890	804	846	854	894	852	834	855	857	816	849	891	824	820	816	882	883	857	834	880	840	778	836	830	824	785	844	902	862	824	827	840	834	884	840	881	845	881	834	898	877	870	872	842	833	854	821	866	865	845	848	841	814	869	820	831	824	845	756	889	795	829	823	842	852	866	883	865	848	860	877	844	836	885	905	848	882	826	819	835	801	832	831	855	854	792	872	845	814	853	849	816	848	816	861	819	797	839	832	870	833	817	877	866	827	922	912	872	912	850	805	858	836	853	768	829	812	900	866	842	798	886	866	829	818	883	851	837	794	850	815	883	857	858	787	869	869	892	870	826	806	864	856	834	858	834	831	812	871	868	822	828	788	870	846	886	885	818	780	874	846	865	870	848	877	819	834	824	864	876	831	856	860	860	892	851	886	843	867	896	848	781	905	793	864	829	796	881	866	835	834	828	865	865	861	854	855	833	848	827	886	842	829	926	838	844	893	870	888	868	844	857	811	868	854	788	918	844	830	798	809	839	854	858	850	836	848	901	918	904	850	814	791	870	843	831	910	855	897	834	807	912	896	850	829	876	868	845	838	837	810	869	837	809	804	872	886	871	836	833	838	884	849	832	859	820	900	819	825	835	836	838	837	826	859	882	842	853	874	828	880	834	889	821	862	849	851	836	856	887	847	850	787	862	877	844	815	824	846	838	891	851	823	852	832	880	786	906	867	893	937	831	842	838	863	861	869	834	799	783	794	874	866	823	853	815	837	836	832	861	864	848	856	845	869	880	864	849	838	830	828	913	867	816	770	817	808	798	896	858	849	865	875	839	850	866	867	823	884	850	840	806	887	860	860	850	874	832	807	783	820	851	805	864	805	811	837	846	852	845	824	826	888	891	813	829	872	889	882	795	774	811	817	868	892	833	868	866	831	865	857	832	848	852	849	807	816	845	843	811	873	846	809	828	833	869	828	860	851	881	902	922	887	848	836	922	845	877	831	811	816	908	817	930	876	869	847	828	804	837	843	844	908	880	799	828	891	840	842	825	845	853	810	795	773	820	809	814	789	841	837	871	876	859	830	855	830	869	807	823	874	860	866	881	887	878	852	811	871	859	870	901	855	798	899	871	861	856	845	849	840	856	871	812	809	844	868	863	881	822	879	867	880	810	859	841	788	805	862	826	895	857	802	825	854	827	877	840	855	902	819	863	826	867	863	888	826	831	880	834	821	813	835	819	836	838	805	821	838	895	857	808	857	914	831	869	842	864	847	832	815	877	834	865	799	890	815	842	795	858	866	819	848	844	871	836	864	814	820	826	887	808	830	859	877	841	825	843	838	862	850	819	818	805	837	842	889	824	851	847	898	868	796	841	821	849	800	898	868	845	846	831	838	824	806	890	830	850	847	841	862	881	820	886	851	883	810	853	877	839	803	818	764	916	901	896	881	853	839	820	827	827	810	838	864	868	884	855	844	813	839	844	850	836	854	860	853	892	890	810	832	881	867	852	800	794	856	818	898	845	824	863	835	877	855	829	815	858	842	854	793	861	839	888	852	836	851	822	883	848	879	856	827	845	784	857	867	853	834	780	871	872	876	858	898	876	789	923	880	852	879	872	807	861	887	817	883	849	843	878	942	837	884	847	803	822	855	849	835	795	872	857	901	842	890	870	795	841	856	854	864	819	810	777	840	835	816	846	868	852	828	881	866	874	861	810	827	853	832	916	845	846	855	864	866	844	846	925	798	906	817	799	831	864	884	816	835	829	876	865	852	825	873	851	837	850	883	844	854	843	869	823	888	826	825	889	820	869	819	878	816	820	824	870	835	808	842	851	898	857	847	865	872	836	857	820	822	860	828	838	799	871	872	846	869	830	852	911	878	896	863	803	836	900	832	885	849	858	878	859	836	813	863	848	852	867	829	829	801	859	851	850	861	839	841	853	867	881	838	891	909	851	823	850	849	832	917	876	775	846	859	845	841	895	857	897	850	832	829	843	823	850	829	824	913	836	842	869	805	834	854	808	854	823	838	854	888	839	880	884	848	848	843	876	816	908	883	848	864	862	807	878	805	886	818	873	875	882	845	814	847	867	787	773	812	860	881	873	877	877	842	824	830	795	817	873	863	838	808	869	818	868	882	822	809	900	887	854	837	825	868	871	910	835	886	864	810	851	886	825	895	823	821	897	795	860	812	835	830	883	842	837	831	821	872	837	895	864	863	809	868	853	857	830	880	852	831	822	882	867	829	853	842	918	851	855	863	839	809	828	869	844	876	822	864	830	833	811	838	865	849	860	820	842	852	820	837	916	890	887	829	863	861	914	873	842	879	828	840	810	875	870	831	797	836	876	844	835	844	879	819	881	903	803	848	852	877	791	858	828	830	895	881	847	788	843	814	920	843	847	803	869	841	865	857	856	793	841	816	924	810	851	818	854	865	842	828	838	866	787	899	880	812	857	896	819	829	836	872	858	835	800	843	832	820	843	875	834	832	835	784	826	828	835	855	824	849	821	773	884	875	836	825	853	804	842	875	868	864	903	882	882	886	866	869	861	872	883	838	858	879	798	870	908	853	827	875	841	861	796	791	807	850	821	859	802	865	853	838	856	879	876	782	899	859	834	836	875	829	868	841	901	891	835	848	857	836	847	829	837	900	843	862	900	863	836	861	853	818	825	890	895	869	805	866	850	838	845	848	859	821	882	848	789	861	844	787	794	913	842	881	819	812	851	915	861	850	851	881	846	822	864	806	875	813	849	862	811	840	872	891	818	859	787	845	859	841	830	847	809	841	849	892	879	877	796	864	921	817	828	821	786	896	862	865	848	867	867	883	894	836	827	826	827	852	855	772	898	872	832	821	851	814	811	877	861	841	890	812	888	844	837	876	867	904	844	823	860	834	921	862	877	839	789	848	897	898	899	881	880	858	883	849	867	843	861	813	865	817	831	825	860	868	803	818	832	871	857	868	850	877	881	904	864	868	802	792	880	887	835	841	799	865	798	915	862	834	865	838	880	812	868	866	881	839	859	806	847	866	859	819	847	857	816	873	863	860	835	860	834	818	878	855	880	872	854	797	882	827	876	835	872	828	880	860	811	830
19610	17632	16036	9613	6640	4843	3592	3072	2547	2199	1999	1804	1658	1533	1376	1299	1213	1225	1145	1128	1113	1100	997	1016	1047	986	931	870	971	925	929	904	941	901	896	904	847	822	824	840	876	859	872	871	910	830	912	818	832	799	872	881	903	838	866	815	808	854	827	857	848	816	837	834	768	833	856	812	818	819	810	854	828	831	810	806	875	833	816	802	801	796	812	807	821	819	755	842	831	835	805	772	795	777	848	781	847	779	825	824	834	838	769	840	790	809	826	798	834	880	815	797	846	811	781	855	856	843	865	820	839	872	825	791	812	770	828	783	839	783	838	787	788	817	788	784	828	812	786	791	813	826	839	847	801	830	797	827	772	820	794	796	824	857	792	839	834	828	807	888	804	805	763	852	831	787	805	819	790	799	824	808	820	818	777	820	801	823	802	837	748	820	815	820	878	813	779	793	809	800	740	802	804	817	863	752	803	845	794	836	824	823	825	833	753	820	820	824	798	819	828	790	819	810	830	817	808	815	869	836	795	833	767	793	854	798	793	803	798	824	799	750	769	790	817	789	806	824	809	809	800	797	882	786	839	823	844	786	810	810	778	793	828	836	737	850	797	829	783	821	832	852	784	780	784	846	811	808	843	845	786	839	821	811	809	839	850	819	826	780	826	852	813	825	837	782	788	849	774	831	818	809	860	810	862	759	797	770	795	813	811	851	881	817	835	828	837	816	825	769	794	798	845	826	792	792	799	773	793	802	844	788	846	817	781	814	819	795	787	795	787	784	733	810	829	838	831	826	800	795	849	839	811	810	810	807	781	846	799	794	883	811	827	827	849	854	803	821	797	843	833	830	801	831	796	795	831	803	773	793	809	810	830	751	786	784	812	842	823	808	812	788	799	767	799	798	831	816	826	806	843	783	823	792	799	842	802	854	791	796	802	839	780	794	804	848	875	805	837	842	796	867	797	802	720	850	819	780	812	837	813	797	783	832	803	746	789	828	776	833	794	840	816	724	781	822	847	796	829	870	800	831	819	789	804	786	825	765	773	845	831	731	841	865	819	837	766	842	792	745	788	847	777	813	851	881	776	818	771	869	800	839	867	773	771	809	789	806	786	831	772	783	791	830	853	802	793	798	822	794	810	766	798	773	796	886	808	760	860	797	827	818	792	798	849	792	868	802	794	830	840	789	806	797	792	837	874	792	774	787	787	824	852	788	805	773	751	830	808	838	724	826	785	798	847	806	832	811	825	865	822	809	798	856	835	800	786	787	838	806	782	816	792	825	793	848	764	850	784	833	789	821	851	786	821	823	791	837	801	788	797	795	774	802	804	845	768	810	837	758	810	843	815	835	830	800	800	854	828	800	765	793	814	805	828	815	844	791	795	839	807	811	850	815	838	800	783	874	776	797	803	833	777	805	848	802	834	797	818	807	830	813	819	802	848	783	825	803	796	754	807	817	786	844	830	797	825	827	800	821	840	774	836	777	780	768	793	813	816	825	783	802	836	804	833	833	838	818	816	795	827	824	845	860	878	795	788	814	802	785	805	827	882	794	836	795	785	820	777	778	809	866	841	801	780	834	846	840	814	825	858	822	838	808	834	813	873	797	744	822	807	832	808	797	810	857	840	830	728	858	808	791	855	794	785	783	855	800	865	836	818	856	841	796	769	791	813	790	804	845	871	831	815	801	790	834	806	806	817	803	796	809	822	831	784	797	849	773	854	865	862	833	822	811	809	857	781	805	839	845	828	870	809	872	798	790	848	827	889	784	824	820	798	818	830	760	778	820	868	817	807	821	835	766	847	809	799	779	807	834	804	789	788	798	783	782	852	802	787	806	805	818	750	805	791	839	802	793	805	819	811	837	799	827	822	849	845	778	829	802	810	810	801	840	836	778	776	810	852	779	793	814	833	779	851	790	833	835	830	791	803	845	770	859	799	777	821	817	783	804	852	817	833	794	859	857	798	798	815	809	804	835	817	803	838	787	821	831	818	855	822	826	805	836	823	804	823	845	810	824	828	836	843	809	754	815	760	790	789	822	763	782	807	824	819	817	888	829	880	826	839	753	830	829	769	807	807	794	847	790	765	800	800	800	835	790	820	821	795	775	835	772	814	810	868	829	858	796	779	775	781	805	804	865	791	798	827	821	832	818	758	807	820	817	774	782	852	859	756	838	804	798	824	793	831	816	786	803	819	810	800	828	790	766	796	874	843	777	819	788	808	817	866	807	809	824	711	762	805	808	828	770	854	822	808	860	806	817	745	801	808	796	798	810	840	806	853	776	787	816	801	810	873	811	822	861	795	800	837	821	824	811	778	807	818	822	837	825	773	784	818	805	827	814	817	786	784	817	819	841	826	808	770	801	817	768	804	796	804	823	826	800	780	821	801	791	861	765	876	818	798	780	803	813	821	854	751	773	786	840	743	795	796	826	804	858	820	858	762	767	823	775	782	778	828	840	824	807	858	802	798	761	784	809	797	819	764	816	832	787	777	775	818	811	813	834	811	818	801	815	796	812	853	798	828	815	788	808	805	812	788	789	821	785	810	824	795	837	828	833	842	786	839	806	825	824	780	764	807	772	816	814	857	807	841	826	813	769	831	802	801	755	853	856	781	820	826	760	865	831	751	871	812	818	800	787	796	806	812	864	804	764	805	784	805	829	805	811	754	854	810	791	814	777	806	797	775	820	813	839	825	867	834	806	827	795	852	830	749	832	892	768	776	801	824	772	779	862	784	820	782	816	785	830	859	831	801	796	817	825	807	809	738	869	793	835	771	823	782	811	787	818	836	865	838	836	802	828	830	800	810	832	833	821	815	833	835	803	805	800	757	854	837	851	807	798	770	809	835	829	845	827	830	831	812	806	805	828	767	780	790	770	814	779	856	808	792	791	772	821	816	826	871	839	809	814	735	840	822	769	830	809	797	765	797	749	763	839	821	767	755	850	810	766	777	838	839	781	800	820	821	842	790	848	827	824	803	831	814	840	808	823	843	814	844	798	778	838	829	848	816	841	810	825	773	854	900	805	790	831	878	870	824	791	806	773	782	787	811	792	824	861	854	772	824	785	794	830	789	779	813	802	813	835	835	796	844	808	777	830	839	860	826	769	808	865	821	809	811	871	819	790	815	861	802	764	821	797	824	764	843	791	821	868	818	759	844	876	806	827	825	783	814	813	837	851	777	886	820	808	779	827	773	827	799	794	811	797	755	803	831	789	805	790	816	820	762	813	836	821	774	888	795	803	774	830	800	846	839	776	832	790	832	774	823	814	763	829	774	824	803	825	830	826	806	850	772	833	829	776	787	792	840	814	802	820	840	804	784	865	833	856	812	790	841	808	852	852	796	832	829	827	830	798	813	832	835	808	842	839	830	828	809	821	838	833	817	828	846	861	855	784	806	788	843	828	825	791	852	776	813	844	793	805	798	821	843	797	787	766	804	828	816	808	793	822	790	796	768	802	783	801	831	792	726	768	824	864	785	790	785	812	814	774	801	812
28010	13528	2296	1068	849	824	805	779	810	857	824	793	812	775	854	816	815	848	780	833	785	792	844	837	771	858	846	813	806	799	843	813	786	815	754	783	799	795	794	791	791	831	749	833	857	814	832	834	809	747	821	812	803	823	856	804	830	809	775	795	845	768	732	789	800	823	767	808	819	828	803	738	791	835	825	781	809	807	796	808	814	820	756	815	770	839	792	818	798	801	767	818	819	832	790	780	803	835	790	766	761	824	847	781	804	763	767	830	833	824	798	803	818	798	773	790	787	785	793	806	807	806	828	769	777	818	804	765	818	807	775	817	795	792	807	834	813	807	775	795	802	763	814	822	777	832	824	792	763	825	796	757	764	738	781	843	731	756	751	776	774	748	783	864	805	753	780	830	786	847	841	819	826	828	793	808	816	824	804	859	761	838	844	839	801	815	812	840	693	810	783	806	788	783	781	777	786	764	822	807	760	811	798	817	808	789	766	776	801	827	801	819	793	774	814	802	822	764	821	770	836	803	835	786	869	774	763	806	781	853	777	853	808	776	794	788	828	807	817	838	847	803	849	845	823	789	805	859	825	831	824	806	788	822	839	785	785	776	848	834	764	813	774	805	792	756	813	811	798	794	813	781	786	833	849	779	815	834	826	766	778	776	769	797	789	837	766	781	763	789	814	766	808	789	808	825	788	782	783	755	751	818	791	842	843	784	811	789	855	764	816	778	789	797	803	817	781	798	792	760	833	815	848	758	769	837	804	777	785	818	864	809	757	799	785	807	764	818	842	839	897	774	827	791	794	846	809	771	769	776	805	811	817	807	759	865	808	820	767	798	833	789	825	801	762	826	844	803	797	831	796	855	804	800	740	780	795	778	829	799	837	800	786	800	840	784	811	833	783	786	833	823	769	835	810	815	834	827	806	775	816	789	793	788	753	799	764	777	830	783	824	829	843	807	814	819	800	727	798	769	775	797	760	772	799	783	777	771	828	812	752	823	794	811	838	784	808	784	748	761	883	826	844	780	809	790	770	756	783	820	772	802	822	777	808	843	781	820	785	837	789	830	786	799	793	804	798	826	772	802	868	816	791	778	770	803	838	798	801	823	763	774	796	808	809	855	791	850	829	793	819	775	878	794	827	783	801	778	813	730	808	834	807	813	818	790	856	758	787	788	812	754	784	858	832	864	798	767	761	761	785	831	808	760	760	778	789	807	840	779	820	772	814	813	828	838	764	808	792	763	786	776	833	839	823	715	809	813	786	785	833	787	843	816	769	860	803	820	791	827	839	798	811	825	832	793	859	840	811	808	823	830	811	800	777	847	811	821	813	839	757	792	792	844	803	808	800	757	802	809	773	750	751	820	831	825	821	784	764	764	820	811	791	813	834	787	805	830	825	791	802	786	806	804	783	777	809	826	819	826	848	779	780	837	778	782	835	799	768	839	782	813	807	820	802	805	856	803	788	779	788	784	837	813	789	798	790	755	802	834	819	786	823	798	816	783	784	805	798	801	797	802	833	806	778	791	752	774	852	826	792	851	803	818	782	771	773	797	776	761	804	819	781	801	795	776	787	788	777	813	825	841	859	815	780	829	839	799	802	799	824	802	760	844	831	765	747	765	817	810	810	824	787	857	817	806	765	742	747	779	773	808	782	832	773	785	810	788	771	813	795	790	833	831	782	781	819	805	797	799	805	866	803	819	823	803	825	778	767	791	819	736	761	797	851	760	803	731	777	733	772	821	800	771	754	803	789	817	797	828	797	796	798	798	783	838	782	807	818	828	779	814	787	820	826	815	807	812	824	787	775	794	819	797	800	854	767	808	786	808	746	821	823	780	855	805	822	776	789	843	804	800	778	826	798	794	803	759	789	828	809	785	794	808	869	792	749	815	785	805	821	819	816	808	816	827	753	841	816	754	805	800	820	852	802	850	755	831	760	816	750	759	807	735	792	782	836	841	801	797	793	795	737	829	791	775	758	827	779	817	767	872	848	824	813	811	807	790	798	825	777	807	764	847	767	825	809	792	762	809	769	785	755	780	735	826	777	779	800	802	804	777	767	791	849	848	792	834	801	817	817	819	773	785	784	820	788	816	748	819	807	802	779	839	785	816	809	755	764	760	797	816	759	766	797	771	855	815	844	785	856	788	778	803	758	835	825	807	796	829	784	784	774	838	850	786	844	805	827	854	829	766	788	815	839	762	805	807	806	888	820	849	825	852	776	848	808	800	784	785	764	790	811	812	770	813	844	818	828	767	812	796	800	788	863	770	800	826	788	837	803	809	796	785	819	830	824	769	803	755	757	816	861	806	792	802	831	831	713	772	815	793	795	835	806	827	819	807	751	784	831	757	802	766	771	783	794	828	841	813	837	784	786	794	820	766	786	777	779	781	751	813	759	768	846	725	812	804	791	773	811	803	815	719	814	874	761	833	781	779	820	783	793	781	821	781	845	817	855	841	799	786	809	770	859	789	859	789	824	837	824	799	746	777	822	794	826	801	817	801	778	804	782	835	776	776	809	741	790	802	802	805	744	789	854	801	797	814	875	771	839	843	818	765	796	841	817	797	773	785	845	817	815	797	822	856	809	816	837	770	785	808	797	801	769	790	765	790	816	818	782	824	760	757	822	827	830	765	819	804	795	753	791	797	763	815	851	783	773	805	834	798	815	822	805	795	813	749	853	827	845	812	806	812	846	792	809	753	810	752	838	791	796	810	787	848	819	775	850	815	795	794	829	831	791	772	849	824	809	822	850	758	848	822	785	818	832	800	788	799	785	824	826	785	847	793	825	841	862	779	828	814	797	848	809	807	773	746	808	797	791	793	822	716	820	823	773	808	823	832	793	835	796	805	781	774	794	771	758	819	805	876	820	814	780	880	814	780	787	788	770	798	811	832	817	862	792	815	842	829	756	792	797	796	809	768	807	794	837	815	777	777	820	771	777	772	792	772	795	825	814	801	784	774	815	855	841	788	762	804	797	783	774	793	808	791	798	788	830	788	792	800	823	846	794	771	837	813	767	820	775	795	776	800	764	846	823	761	836	810	778	815	855	837	819	839	808	759	829	782	818	758	788	743	795	795	800	869	807	831	795	819	810	806	828	800	784	800	760	837	797	797	802	762	777	752	825	870	812	799	864	835	832	804	815	786	809	831	810	738	801	779	737	748	788	815	846	769	830	781	793	830	818	808	817	841	798	786	819	794	769	828	803	796	741	806	779	751	820	802	814	793	806	845	781	763	819	788	795	830	788	791	781	806	761	776	829	779	794	830	837	809	797	794	826	789	834	816	773	835	823	790	815	794	811	777	783	823	776	777	790	790	786	785	783	798	852	798	761	742	824	797	839	773	777	776	769	802	783	785	792	828	800	802	853	777	833	788	784	840	804	815	824	798	812	799	820	762	795	802	794	816	811	839	779	790	759	759	776	780	874	835	830	840	798	798	816	808	758	816	851	816	807	807	787	778	803	737	852	815	822	809	801	808	830	815
7498	1658	1442	1098	990	933	930	879	888	941	866	843	853	800	805	852	918	883	862	802	865	821	858	879	863	844	844	842	885	833	788	901	835	799	821	830	820	859	846	853	869	849	857	867	879	844	832	839	784	807	875	819	798	922	827	848	840	809	856	842	850	832	861	802	822	870	784	846	858	850	822	862	783	824	891	797	834	860	888	852	852	856	855	870	814	849	820	877	838	844	855	800	823	793	823	792	862	831	813	864	867	863	832	869	856	858	826	858	847	844	841	817	831	845	845	843	874	853	842	828	836	857	830	827	883	846	842	810	834	874	830	812	849	809	823	796	824	871	858	823	832	851	841	854	829	859	803	816	845	812	859	828	836	824	820	831	825	820	909	852	827	849	873	806	822	854	838	851	850	808	839	836	802	874	846	865	843	849	818	831	832	809	844	894	836	831	830	820	829	813	841	872	875	860	875	844	826	826	833	857	824	846	802	816	819	748	800	892	835	833	799	828	825	844	867	848	821	799	872	828	779	817	768	886	883	830	865	814	871	825	853	826	826	787	821	835	831	794	826	845	833	844	835	846	823	864	836	797	799	821	842	829	836	826	875	836	837	836	784	808	868	819	790	819	834	842	845	830	810	826	803	827	832	887	863	836	838	870	867	868	798	865	824	891	834	890	865	849	840	828	828	853	912	849	822	826	797	795	838	796	766	797	842	820	833	843	811	875	870	852	814	849	821	835	809	866	812	822	851	870	845	810	839	851	857	834	808	797	860	847	857	768	864	818	799	852	822	857	865	844	776	853	869	814	826	834	831	838	821	843	868	858	806	831	873	843	833	800	806	829	832	800	854	810	806	848	838	825	807	886	814	866	824	862	842	832	784	818	832	823	887	772	845	895	806	865	850	788	863	779	834	843	794	855	834	810	904	788	805	848	842	883	826	824	819	814	844	825	818	812	852	846	854	813	860	833	839	818	836	831	852	844	825	824	770	858	827	833	807	836	854	876	794	812	838	845	850	854	831	805	789	811	856	827	765	858	803	785	897	795	823	824	831	852	817	817	860	823	860	816	878	828	854	821	826	820	872	832	888	854	827	815	852	841	859	842	837	828	848	832	814	800	781	874	790	837	817	780	867	855	813	856	820	838	817	808	802	858	814	878	855	831	838	841	805	789	790	830	844	800	865	838	847	833	834	845	842	819	873	832	769	820	814	853	875	823	785	827	831	824	824	837	909	925	815	795	827	815	853	826	871	829	876	883	853	855	802	835	814	844	845	867	800	806	829	842	855	845	815	766	805	832	809	802	849	871	819	878	830	756	818	813	871	798	848	768	811	800	802	803	824	837	823	830	850	874	800	873	812	854	833	862	796	851	800	791	817	840	864	856	846	889	865	842	825	845	839	798	774	827	802	799	851	835	826	850	840	807	829	863	805	828	809	843	846	861	790	869	870	791	884	867	813	882	840	826	898	842	847	866	867	831	871	835	827	839	839	820	867	852	782	875	814	789	845	854	839	867	806	810	806	854	792	845	852	862	829	829	827	829	828	857	834	791	837	868	855	822	843	849	847	792	890	840	816	786	864	847	839	875	834	914	858	862	830	793	807	842	788	874	822	883	813	885	846	873	796	831	816	777	832	840	836	840	805	824	816	829	858	851	825	807	852	837	801	841	823	853	820	860	819	809	841	873	867	859	798	886	867	790	856	825	848	811	835	794	820	865	818	832	843	843	835	794	880	863	817	828	837	824	876	814	879	889	864	858	867	754	816	835	844	872	808	854	840	849	848	822	830	847	835	774	884	822	839	784	821	823	823	896	811	763	809	878	817	829	836	830	826	876	841	851	853	818	797	831	796	862	872	899	799	832	852	836	833	791	820	788	835	859	829	847	860	856	832	807	824	844	867	773	833	814	826	786	851	808	794	814	841	878	804	847	796	847	784	813	817	861	800	821	778	840	841	828	819	848	856	826	757	797	836	841	847	815	864	870	851	838	844	831	842	817	797	839	827	801	903	837	834	810	785	858	824	781	824	841	856	820	805	857	798	812	797	800	850	889	848	845	856	777	846	836	828	850	802	834	811	837	880	870	894	856	851	887	857	794	897	805	857	838	774	835	818	791	794	836	801	850	796	850	808	810	829	859	830	844	851	802	855	845	879	865	867	786	824	841	866	789	820	842	801	823	795	818	816	845	824	846	824	814	799	803	892	864	834	807	802	803	831	847	808	848	797	804	858	786	844	788	780	822	824	820	834	817	819	834	836	816	820	820	848	792	830	787	871	832	863	843	852	856	840	803	813	829	796	827	858	812	816	794	851	797	839	808	858	823	819	814	804	813	855	787	914	821	772	813	808	867	874	826	854	848	831	851	868	813	833	822	828	847	863	805	866	796	827	873	807	825	870	831	798	839	797	835	802	841	831	882	818	858	881	849	860	827	792	810	798	850	850	825	850	799	834	821	857	882	847	839	869	831	843	811	821	808	859	875	802	836	870	866	838	841	801	862	803	815	854	840	804	821	830	780	791	838	780	860	831	835	902	831	844	830	859	840	835	834	821	813	867	854	822	866	801	813	836	866	799	828	833	833	835	843	875	820	852	900	819	799	819	859	736	783	874	779	830	839	827	759	871	863	831	869	821	813	848	779	797	881	836	870	876	819	815	865	847	832	830	828	798	864	841	830	896	808	883	828	839	781	866	815	840	836	856	847	823	837	833	832	823	858	780	789	789	832	839	820	828	848	822	791	815	848	773	806	749	870	822	818	817	816	843	865	821	790	836	878	815	804	792	837	853	827	851	825	788	851	786	885	859	868	842	805	856	826	842	828	853	879	766	856	848	842	848	785	863	857	792	845	845	857	858	799	842	808	799	806	862	814	834	846	839	844	854	876	812	809	888	813	803	864	819	850	828	878	796	893	845	852	865	826	842	833	850	843	810	821	805	820	846	782	837	821	800	806	812	856	813	822	832	829	857	860	870	787	828	840	848	838	826	848	869	807	824	821	818	859	845	844	846	814	853	817	848	884	830	844	830	866	870	874	831	835	844	876	830	902	859	844	816	863	854	844	832	817	830	807	806	814	841	818	859	847	862	803	817	839	821	853	871	814	865	859	805	780	836	906	842	803	862	822	812	828	851	836	831	821	825	842	809	886	802	770	831	791	809	858	881	833	814	855	827	803	833	811	767	832	882	818	873	802	836	855	797	827	873	821	808	852	881	900	819	851	842	830	808	840	854	833	823	851	814	788	809	792	821	871	826	846	822	802	841	846	822	809	815	841	819	835	809	838	830	802	826	781	817	872	790	799	841	790	798	825	843	836	810	830	802	794	823	817	851	866	850	879	840	800	827	822	838	838	826	820	805	820	878	850	821	828	851	830	859	872	802	852	805	831	876	795	835	879	778	824	836	827	850	868	801	842	766	787	857	803	831	790	809	830	903	851	809	845	863	825	812	825	836	806	825	825	883	845	844	794	826	880	836	801	821	844	821	827	789	847	796	812	847	851
24485	20346	26395	24128	20332	8268	1350	1013	847	798	693	652	630	609	562	595	573	570	543	527	540	538	524	520	517	525	502	497	474	502	456	486	489	464	479	488	464	502	516	463	497	474	443	486	483	451	468	465	441	455	461	459	451	462	473	456	453	421	468	451	457	466	455	483	444	432	451	473	451	434	488	441	426	476	428	440	465	446	476	469	464	456	483	441	470	450	434	462	469	464	459	456	449	474	450	481	437	456	475	462	474	514	443	460	479	455	492	497	457	465	458	444	462	460	455	469	457	456	472	451	448	502	428	432	430	448	495	470	440	470	463	472	458	470	484	423	493	434	441	446	464	461	443	439	447	462	472	449	459	463	443	457	454	478	451	479	426	476	486	463	420	417	454	442	439	449	461	474	468	455	474	431	456	423	450	450	452	471	453	463	449	468	446	460	470	491	484	438	444	426	450	489	431	440	451	483	444	467	426	450	428	478	474	469	460	478	436	477	443	475	447	424	505	428	446	454	440	425	451	490	463	460	403	443	463	489	461	456	447	461	437	477	411	480	458	469	462	470	440	467	412	462	441	452	474	454	452	467	438	458	439	454	428	469	448	502	480	447	454	450	446	453	474	426	413	420	450	485	480	411	468	430	484	452	430	441	464	467	448	448	499	413	426	439	497	463	449	435	403	438	443	413	486	444	458	491	446	431	464	445	436	439	462	443	468	438	458	441	457	463	446	462	449	438	444	429	447	457	451	471	507	436	479	460	443	463	459	448	398	460	456	461	445	452	402	417	471	483	479	436	443	468	420	468	441	498	439	435	473	478	470	450	484	479	466	484	474	456	438	439	441	474	472	421	454	447	491	478	447	475	445	463	475	448	453	464	467	470	444	470	477	443	433	431	445	481	464	469	462	445	491	432	456	430	473	438	444	421	432	466	467	459	466	451	464	454	428	446	415	481	448	473	475	473	448	464	473	446	460	453	434	451	425	510	455	421	466	470	470	445	484	431	442	486	421	466	469	426	455	487	464	461	500	439	449	466	507	438	448	456	419	448	429	450	448	447	457	485	494	448	457	508	435	434	444	429	470	449	423	417	478	442	484	462	433	437	453	482	452	419	496	507	485	471	465	457	439	482	449	448	476	443	412	484	434	429	482	509	450	418	486	440	429	462	429	475	437	437	429	482	461	480	442	452	469	460	434	455	471	440	477	503	444	436	431	453	439	442	428	477	496	457	428	424	503	434	474	432	442	454	453	476	485	464	481	434	467	442	458	458	491	473	469	421	425	430	463	452	453	462	476	429	458	486	427	448	484	481	486	472	466	502	484	415	470	481	478	459	435	439	440	460	455	436	490	481	424	465	473	449	418	431	480	488	470	449	462	466	440	468	487	457	470	440	424	439	479	419	441	463	458	462	481	480	420	451	469	466	450	451	504	464	466	457	456	451	461	444	460	470	453	422	442	444	452	466	458	445	427	440	435	452	418	480	448	429	466	444	453	464	430	438	467	428	498	438	438	467	446	442	423	466	476	461	451	470	433	474	444	442	458	469	449	471	417	482	472	475	500	422	437	445	439	467	473	445	449	471	424	440	442	489	463	469	448	418	468	481	452	478	495	509	456	464	478	487	417	501	472	486	422	492	441	433	437	444	509	423	440	475	434	443	456	463	416	434	447	498	458	467	430	465	463	466	424	414	441	433	466	438	433	429	490	455	466	472	462	449	424	448	432	452	448	476	469	452	475	432	455	458	513	445	429	479	439	468	474	455	457	488	494	487	470	471	429	462	480	413	421	487	441	470	442	440	438	437	467	433	448	465	455	452	439	461	451	477	464	409	490	464	464	445	453	461	433	489	461	446	444	429	447	441	491	464	443	452	464	438	488	451	447	400	482	463	458	458	475	485	471	434	464	455	442	478	463	464	462	449	407	465	470	436	449	445	476	461	412	456	451	472	440	439	423	476	450	428	499	476	440	452	462	441	455	441	440	450	478	459	472	460	475	399	452	492	450	429	453	447	425	434	428	447	426	464	462	473	441	442	467	452	464	452	432	468	448	502	451	467	429	463	440	473	449	477	418	509	460	431	439	429	427	462	413	450	439	450	468	426	451	485	475	467	459	481	436	449	444	484	474	421	480	453	452	451	437	480	495	435	433	469	452	456	449	450	447	470	439	467	474	460	466	452	418	429	439	502	437	465	480	467	468	447	415	447	458	467	490	462	473	470	513	419	428	465	450	436	479	453	450	434	458	469	432	468	474	441	457	453	434	449	462	466	456	486	431	455	507	447	464	464	448	457	463	445	422	449	436	446	467	444	483	468	438	427	427	456	461	438	431	429	435	446	398	451	443	440	466	412	441	440	429	441	461	456	463	484	443	441	447	458	480	479	472	458	472	432	465	458	464	462	469	454	454	425	451	456	434	445	431	481	433	489	452	442	505	459	459	441	452	458	452	497	478	475	421	441	491	426	443	447	483	461	418	441	441	446	453	491	442	462	461	419	425	469	435	422	408	463	442	438	460	434	468	444	429	452	441	422	431	468	465	429	443	433	436	476	430	425	456	446	480	450	497	477	418	449	439	445	447	470	416	441	447	433	430	490	429	444	451	442	486	500	483	446	480	436	468	463	449	445	469	475	443	476	448	444	488	440	435	486	468	456	455	470	461	466	457	449	457	470	436	443	493	431	476	452	448	409	445	447	429	438	412	464	445	431	485	499	453	425	461	478	418	476	428	455	448	486	454	446	407	440	405	476	430	426	431	412	468	448	465	454	506	467	447	432	437	425	453	467	430	445	492	426	455	486	470	454	476	472	473	448	474	429	447	450	473	469	461	444	430	429	428	430	478	449	472	416	484	474	436	436	425	471	420	476	457	455	481	491	460	441	438	490	432	475	495	452	468	432	498	454	453	426	462	429	397	441	449	439	451	480	436	496	450	460	466	479	451	451	465	459	493	463	497	417	463	451	517	473	446	444	482	472	474	472	459	473	444	451	485	456	466	437	475	442	445	459	457	474	465	471	452	447	437	445	475	461	464	407	435	424	447	438	442	473	464	430	414	464	464	460	447	470	438	433	432	462	444	425	479	419	443	443	446	447	479	456	440	471	464	467	451	402	438	474	473	478	428	435	427	439	444	461	451	441	459	452	416	452	466	459	443	439	464	431	403	443	450	461	459	474	456	450	487	446	465	461	459	460	426	466	452	435	459	437	420	467	450	429	438	439	429	460	417	444	430	469	446	411	455	475	456	462	421	483	488	442	449	471	438	465	441	467	455	436	448	408	439	431	516	475	446	433	424	467	463	476	478	414	475	468	422	430	431	460	481	474	456	429	424	497	473	451	473	455	460	479	446	481	476	512	452	490	447	461	463	441	478	520	469	470	471	434	469	490	478	407	451	427	455	462	447	460	431	460	482	442	458	448	424	436	474	482	466	463	450	493	481	462	440	450	469	478	441	439	452	428	464	417	465	432	464	474	448	492	453	463	448	450	482	489	454	422	473	430
17494	11108	10126	5590	3701	2654	2157	1599	1399	1166	1104	941	875	834	771	747	698	625	716	678	657	611	583	621	562	564	575	522	594	528	527	539	497	531	541	545	516	501	504	523	517	522	489	490	485	537	558	488	536	519	518	479	504	422	505	489	479	481	470	472	479	492	472	520	470	491	479	462	473	469	457	437	493	464	485	490	459	424	477	430	498	493	487	472	457	465	467	489	519	452	519	492	512	474	474	507	436	472	512	496	435	478	480	495	486	499	460	479	474	462	485	475	479	440	473	495	468	517	480	475	461	451	484	476	456	477	536	474	482	481	486	472	494	485	438	473	485	459	487	492	449	488	484	462	489	454	441	438	471	466	445	466	500	492	455	470	446	517	495	470	500	497	486	490	478	448	456	452	503	459	524	487	429	468	492	497	476	484	464	496	451	432	460	474	455	474	489	487	491	463	477	517	463	475	476	503	509	485	453	471	499	480	450	436	470	481	497	479	512	452	520	482	499	488	451	514	489	500	475	456	472	463	470	494	463	496	471	456	490	463	506	520	506	472	458	510	475	481	471	487	497	460	477	478	488	525	457	460	488	492	489	500	492	480	485	452	474	478	475	489	471	501	502	490	470	497	468	475	479	484	461	459	440	480	476	520	519	494	504	458	453	473	482	439	458	470	477	509	481	508	510	475	467	477	544	485	486	521	425	463	466	417	467	467	441	470	496	484	488	465	444	481	463	490	462	462	496	483	490	483	482	453	452	448	484	492	507	496	494	481	483	502	434	463	481	494	444	474	459	487	529	464	497	510	444	503	490	465	465	485	502	462	513	485	475	488	452	484	468	510	482	482	486	498	477	521	489	436	464	475	446	480	472	475	475	469	470	465	471	496	460	486	524	443	472	482	484	481	491	494	461	488	488	519	499	504	462	476	524	482	452	460	478	459	453	502	482	492	461	485	488	480	502	464	465	429	477	468	517	486	477	467	477	449	447	501	504	473	500	481	465	469	522	439	460	485	473	455	456	455	450	488	468	465	520	471	492	430	490	454	483	523	453	465	483	439	481	440	475	484	492	486	510	457	512	488	478	472	463	467	471	489	478	494	474	523	424	449	461	449	493	457	460	436	509	451	496	479	488	455	483	464	494	482	485	483	467	516	476	431	489	499	436	469	485	469	481	472	486	491	466	473	488	466	467	459	485	487	482	470	493	478	461	445	464	479	483	482	500	470	533	452	474	451	448	483	495	479	481	491	464	478	505	469	470	444	463	491	487	495	474	496	453	519	501	461	430	452	504	462	466	512	483	507	489	483	433	443	499	477	503	517	463	479	483	518	469	463	483	455	511	479	504	468	449	513	474	471	480	520	453	487	500	464	470	477	469	482	486	455	471	480	481	490	485	484	480	473	491	488	497	486	478	464	496	471	495	450	481	510	502	470	473	475	470	467	502	452	483	452	491	440	490	489	475	486	503	487	503	507	466	447	497	467	468	490	483	508	475	432	468	477	478	482	456	486	449	462	468	480	490	444	477	477	459	490	482	499	484	502	437	499	500	466	448	461	453	477	494	503	460	469	489	467	452	467	488	481	446	491	459	476	488	449	468	435	465	471	446	469	505	477	485	474	478	469	476	457	478	455	497	473	448	476	441	464	484	461	483	476	477	471	426	436	470	509	474	504	515	471	480	473	464	492	449	463	481	504	482	534	467	520	472	494	459	480	475	510	479	473	451	520	455	477	504	515	468	485	478	454	475	492	464	452	473	489	478	454	482	487	490	471	468	506	466	467	485	459	498	490	453	473	445	464	501	472	483	476	461	457	481	481	480	487	438	476	482	496	458	496	495	488	448	518	516	492	458	507	477	434	507	499	449	459	505	465	464	444	510	495	504	478	487	498	470	487	476	491	484	469	490	511	475	480	496	504	457	471	448	467	459	472	440	469	504	460	488	481	477	489	486	456	464	451	508	491	514	443	487	495	475	480	489	521	491	511	486	475	505	462	420	464	505	500	491	455	487	546	464	463	500	493	497	516	489	508	479	492	480	508	446	520	494	506	473	485	491	478	484	499	461	464	515	477	478	540	451	470	474	484	499	429	459	489	490	477	491	460	458	493	488	478	429	464	475	471	530	460	484	514	456	478	450	493	465	469	457	492	513	485	475	505	499	493	501	534	505	489	506	479	494	474	503	505	498	485	460	465	448	501	450	468	492	498	517	528	484	487	441	466	513	476	456	488	452	460	538	451	430	486	469	481	478	483	459	490	478	497	474	493	503	474	488	466	499	467	452	463	456	459	444	463	442	494	439	485	468	480	489	500	503	456	498	468	504	446	481	454	483	477	495	456	482	455	507	465	464	487	457	456	473	487	464	481	475	469	498	445	508	469	455	491	468	462	469	464	448	464	481	463	457	462	474	476	472	448	478	468	500	482	465	470	492	454	476	440	480	486	516	460	434	479	486	475	467	495	493	479	480	525	494	478	451	521	515	464	509	510	528	505	451	501	488	471	472	432	483	489	472	522	484	499	475	479	464	450	478	492	482	515	480	501	473	490	486	478	477	481	476	473	482	497	500	467	462	506	481	499	468	456	488	526	480	494	478	492	477	503	455	440	475	485	473	464	441	508	475	507	474	493	483	511	491	482	455	450	474	519	488	506	444	466	456	454	471	504	473	484	419	482	462	468	475	480	502	474	429	477	465	480	481	489	499	510	475	429	478	487	460	488	484	469	507	481	471	484	502	455	421	480	469	463	465	492	487	500	493	521	502	468	478	457	491	471	502	482	483	436	476	435	487	489	495	497	470	477	472	438	479	482	468	523	503	462	486	483	437	457	497	459	523	455	481	459	509	473	493	495	462	481	473	474	493	476	478	507	476	443	516	478	494	479	484	500	509	461	489	498	462	465	483	474	450	471	475	499	464	459	500	509	473	457	504	496	457	474	482	510	491	499	468	504	475	458	460	449	498	484	475	466	483	516	466	510	459	496	481	516	460	435	485	477	481	485	451	496	472	487	472	474	507	472	473	443	480	467	453	455	513	473	476	474	481	512	480	489	502	465	475	507	477	476	491	517	433	486	462	465	486	490	472	462	472	507	462	477	490	495	472	518	443	467	491	479	476	451	474	418	483	503	469	464	497	480	453	491	530	439	491	461	461	511	460	468	496	474	469	466	477	492	465	485	464	487	482	507	441	442	465	467	513	458	495	516	461	466	489	481	450	460	465	466	512	461	486	480	444	449	482	512	445	470	481	481	499	470	446	501	457	498	470	496	421	463	458	506	498	462	483	490	520	505	485	438	468	496	471	475	493	491	479	509	478	494	469	457	510	468	438	493	464	448	497	511	515	479	490	434	481	477	481	465	483	453	470	465	484	481	455	427	452	473	488	450	458	447	468	462	505	463	490	510	491	495	507	462	482	445	479	513	454	481	486	464	495	456	490	485	490	469	509	503	466	475	435	473	504	477	487	470	483	453	470	460	506	486	487	513	500	496	456	460	554	464	459	456
22613	20344	26866	23700	20357	20404	7116	2046	1530	1510	1328	1238	1155	1114	1104	1084	1045	1030	1002	1020	985	926	1015	978	980	943	901	937	932	830	894	923	887	934	920	948	931	933	923	891	918	898	872	906	864	873	865	897	901	844	824	903	846	854	837	879	884	891	872	873	895	840	871	889	853	928	846	828	858	866	904	833	902	881	866	892	913	836	895	851	848	812	862	841	863	842	853	864	901	893	949	819	870	824	868	867	869	851	853	840	860	909	821	828	843	910	881	829	881	884	880	836	890	843	848	872	881	905	831	896	891	867	941	848	880	897	844	891	898	859	837	841	811	854	843	855	878	902	875	886	821	854	871	858	847	845	880	863	851	839	879	848	815	896	866	853	859	941	877	892	863	901	852	873	856	858	825	847	891	931	864	879	845	897	842	894	875	873	893	878	830	881	888	838	876	883	865	824	871	914	893	836	893	838	837	814	870	874	883	866	876	889	851	845	884	884	874	876	862	853	871	870	893	863	886	822	852	896	852	902	906	907	873	932	879	877	883	828	862	834	829	858	889	846	893	823	863	875	858	879	903	878	874	838	861	869	831	853	918	868	876	893	863	803	831	901	882	908	867	846	837	861	894	863	840	874	855	865	847	910	918	873	849	822	845	898	832	861	871	901	852	852	865	867	850	854	843	851	888	878	796	885	824	855	871	847	895	951	829	853	901	853	868	821	887	812	910	876	872	846	863	848	890	885	838	809	838	886	835	828	832	883	863	839	849	823	873	820	846	826	901	918	865	874	885	864	870	885	849	866	875	893	843	862	894	896	898	834	964	876	872	843	910	890	861	899	907	849	881	875	888	900	869	830	886	859	869	826	888	871	871	842	872	862	880	860	847	871	884	878	857	879	924	856	817	837	853	846	855	860	872	854	793	853	861	883	823	843	883	839	878	898	874	897	861	871	849	911	849	828	879	893	804	850	822	863	826	815	924	885	877	822	842	804	831	805	883	879	860	864	815	858	896	865	876	846	866	905	869	847	857	862	825	869	872	839	834	884	817	894	838	837	808	865	824	866	847	855	878	845	817	853	860	868	822	898	823	839	845	890	842	827	857	874	874	847	892	864	869	845	865	855	859	858	819	903	863	895	852	827	868	887	871	896	855	839	844	933	784	807	925	836	886	856	916	844	853	884	896	905	871	881	884	843	827	832	814	846	802	855	873	904	918	854	804	884	885	861	856	854	887	819	876	885	860	883	906	877	860	855	900	799	873	910	852	923	860	866	822	844	876	820	914	856	853	907	888	820	846	867	870	846	848	918	846	871	876	816	876	815	926	846	891	835	877	887	865	874	909	842	824	881	836	860	866	886	875	870	869	863	849	801	874	904	857	894	914	851	867	836	835	867	916	860	879	894	863	856	884	881	834	896	848	842	912	874	884	888	857	891	832	848	793	899	874	887	843	830	846	857	911	858	843	870	850	887	903	837	854	844	844	878	924	866	874	890	856	895	871	882	861	847	896	838	863	851	888	829	867	888	858	860	894	892	932	852	852	929	859	809	870	861	848	850	844	881	885	872	836	912	889	863	857	871	840	876	830	870	854	906	877	846	889	844	899	874	909	896	843	842	902	841	894	848	871	880	906	887	869	903	866	870	871	860	832	882	875	843	865	877	846	878	870	887	886	838	866	901	854	862	860	804	836	894	858	893	815	835	889	837	824	851	852	862	862	821	893	861	850	844	898	867	845	850	832	835	837	822	883	899	802	859	866	888	855	846	812	865	855	897	861	878	898	883	866	893	866	862	865	846	817	873	857	882	927	878	893	872	876	768	862	894	865	841	926	892	891	827	835	860	871	838	815	823	871	863	882	851	894	854	862	891	908	844	891	797	805	884	907	854	848	850	843	821	899	941	893	822	891	883	908	919	893	876	917	847	835	924	878	869	852	840	881	770	824	847	877	891	874	840	893	857	905	792	854	820	852	894	871	864	872	858	885	859	889	908	808	818	904	804	905	830	842	882	834	845	911	928	855	913	887	846	865	824	824	885	864	903	850	858	911	840	856	828	859	846	840	925	803	866	845	851	876	848	851	830	886	879	756	840	844	915	898	887	869	853	880	861	833	914	857	840	894	889	856	857	841	884	896	866	869	827	826	893	884	831	849	897	855	880	837	847	867	880	835	867	871	850	852	873	844	826	854	881	914	889	857	871	845	901	894	853	813	869	837	858	873	811	880	894	892	867	860	837	883	829	879	894	821	916	871	840	855	871	828	843	925	782	825	885	899	815	847	861	886	843	865	901	865	846	840	874	860	879	887	910	875	857	851	863	841	875	914	871	899	881	863	850	858	839	811	841	887	829	785	815	845	865	840	916	911	835	867	851	854	886	812	874	820	842	824	839	843	855	868	848	842	863	798	878	811	829	861	858	876	896	866	867	849	836	789	887	842	835	842	832	849	869	827	817	829	890	812	891	847	873	883	860	846	794	820	830	837	865	898	841	842	811	864	844	872	830	895	888	832	833	901	886	848	859	840	845	870	796	876	889	857	881	869	854	827	756	826	867	807	843	852	879	832	838	874	832	854	840	810	868	842	842	859	890	889	907	871	892	838	806	870	890	862	891	841	897	855	823	886	822	883	893	888	875	896	828	789	888	850	884	848	870	849	906	829	911	859	825	856	867	846	869	902	854	908	898	825	868	842	843	873	871	840	892	864	860	920	862	832	843	866	793	854	825	830	812	864	768	896	820	815	891	825	871	858	869	836	819	810	807	891	849	873	895	849	839	886	884	837	863	867	892	851	872	841	901	935	800	870	792	896	838	884	839	894	874	836	887	880	828	869	821	877	904	872	858	874	865	862	864	888	857	867	859	864	874	871	897	888	871	865	848	949	843	889	846	889	888	841	815	883	871	850	893	892	846	888	846	868	888	882	870	792	854	816	923	875	828	871	862	852	885	941	874	826	885	800	878	895	828	811	847	872	919	900	807	818	891	828	824	896	919	875	872	808	862	828	859	894	844	912	851	858	849	893	860	867	866	811	822	848	903	853	823	882	860	910	866	870	836	829	829	865	889	829	938	821	842	916	913	843	814	851	787	813	875	827	874	847	858	904	820	844	875	909	870	858	817	865	823	873	876	877	878	885	842	853	888	855	871	851	864	895	841	790	864	896	844	900	842	840	847	864	897	808	856	849	848	845	887	818	842	847	826	838	877	873	821	802	876	916	867	851	924	891	837	885	890	871	853	849	864	858	888	863	848	844	831	863	862	843	903	791	883	859	877	862	858	858	840	879	840	868	862	855	905	852	803	787	832	876	770	816	841	865	813	860	886	858	832	890	796	783	870	821	867	891	859	873	874	826	841	885	824	842	852	882	863	857	906	861	868	860	884	842	801	840	902	839	841	871	874	899	809	896	825	851	798	825	864	860	866	819	817	852	865	866	826	843	873	856	849	844	881	896	907	840	862	850	872	864	871	873	868	845	854	867	902	919	842	841	829	842	856	899	891	805	860	837	874
20217	17792	16245	9553	6589	4783	3684	3092	2481	2266	1949	1763	1578	1507	1443	1316	1264	1176	1186	1096	1099	1099	1037	1048	967	956	928	914	964	912	925	949	894	941	891	892	898	921	927	864	881	908	846	927	850	876	827	899	966	861	837	832	898	810	831	905	848	809	830	870	859	814	852	874	835	888	785	847	830	854	836	835	780	763	883	847	811	785	823	827	807	859	814	814	833	844	841	814	837	825	884	824	861	822	823	809	789	801	862	863	856	872	789	815	891	847	837	870	881	818	837	848	785	835	892	848	838	847	851	837	813	764	837	801	848	849	821	827	862	823	846	857	814	795	824	839	809	836	846	780	819	854	813	850	856	883	812	773	823	850	788	826	841	823	881	817	841	810	834	790	805	830	828	874	831	848	767	823	846	866	844	822	845	810	831	772	793	823	834	852	802	832	821	884	799	828	796	805	797	909	804	812	840	885	831	783	812	855	857	837	844	818	813	842	880	875	799	771	792	806	803	849	850	851	781	829	821	807	772	777	800	876	847	810	808	834	810	823	807	849	866	789	839	872	826	819	849	813	881	834	802	795	852	903	842	807	797	839	867	799	843	779	845	838	871	818	831	864	852	791	800	804	802	813	789	844	814	816	823	779	819	774	796	821	804	853	798	809	851	747	831	794	831	803	825	824	782	868	830	789	806	858	798	871	797	795	809	788	830	834	799	831	770	857	840	867	848	867	857	836	786	910	833	856	858	823	850	849	769	801	803	852	862	787	887	874	827	854	872	831	866	827	832	834	813	855	899	816	809	818	778	858	839	855	840	811	828	765	836	832	853	802	829	818	810	859	759	858	846	825	856	843	844	864	857	795	772	850	816	805	865	866	840	849	820	809	818	875	812	809	806	837	807	839	778	851	837	800	838	844	855	878	877	842	826	829	842	810	858	832	814	814	760	809	793	789	845	869	849	817	790	799	879	825	817	825	861	820	835	801	849	815	903	804	808	802	878	805	808	790	828	793	832	826	841	826	790	848	795	795	805	827	802	809	790	765	767	799	859	808	800	856	801	832	782	897	804	843	841	806	794	803	802	797	859	824	838	823	830	838	779	861	796	856	778	803	860	804	795	849	838	849	832	846	827	820	800	852	890	815	839	823	819	811	776	796	835	869	856	848	785	797	837	848	811	808	828	814	826	807	744	864	829	811	803	835	815	837	841	847	770	874	829	835	863	823	804	853	867	818	829	860	860	827	827	796	805	866	841	785	836	849	803	859	827	767	840	798	782	838	837	816	786	829	836	835	787	812	799	825	753	873	871	843	798	820	805	874	803	836	797	833	816	884	828	796	820	841	868	843	788	819	829	860	812	792	852	813	798	848	814	838	858	850	816	816	811	808	820	863	841	824	829	826	813	871	809	812	785	814	821	818	855	816	827	818	810	800	905	834	870	810	875	835	824	872	850	767	831	812	823	880	850	850	821	821	824	835	833	855	857	814	828	831	822	821	850	823	757	835	835	798	861	802	826	823	807	736	820	854	819	810	755	835	812	807	815	819	853	832	825	823	844	850	824	800	826	795	766	800	842	819	849	855	784	840	796	823	798	835	859	862	873	787	775	823	836	820	793	832	837	833	833	809	804	871	825	804	874	809	788	812	811	845	760	793	805	826	812	836	837	823	810	853	823	823	868	832	765	823	857	860	860	807	804	856	895	845	826	822	770	836	839	780	850	803	874	833	843	859	768	851	841	878	806	836	875	839	811	826	782	805	792	786	892	812	827	823	854	830	849	874	893	819	777	859	872	831	856	766	805	857	839	817	844	812	805	833	828	780	799	772	864	772	832	864	805	812	832	838	795	831	781	812	835	852	882	837	821	812	792	831	833	873	784	849	837	821	842	798	852	790	820	849	832	851	741	812	836	783	825	871	832	806	785	828	839	820	857	810	837	907	802	838	776	814	834	851	803	807	831	872	830	801	869	819	796	796	791	818	847	811	843	840	820	812	784	844	851	915	837	799	836	855	837	811	818	855	828	917	822	848	808	844	836	857	870	778	827	870	877	801	779	843	855	865	811	803	807	781	839	840	834	870	862	815	830	831	825	803	798	782	862	834	805	835	828	815	815	791	778	806	820	835	819	829	836	843	821	775	829	862	787	861	870	864	794	783	824	871	824	818	817	771	863	795	859	833	834	874	814	827	851	828	823	877	841	791	856	866	831	843	849	784	790	856	870	855	820	786	856	805	776	898	834	807	813	858	834	832	783	762	800	819	823	830	824	855	847	878	808	831	835	823	820	825	822	872	839	820	837	822	742	768	791	791	820	795	801	823	855	844	830	868	846	866	820	848	833	806	857	883	839	890	777	828	857	820	802	821	861	811	796	844	801	819	785	842	864	849	851	790	856	842	792	779	866	797	850	783	828	814	852	837	803	780	857	835	827	802	803	815	796	859	840	820	816	761	794	807	840	839	847	802	828	832	834	791	834	786	849	854	867	826	877	824	795	815	831	821	812	839	801	797	813	784	836	798	797	849	807	760	832	851	812	821	778	833	833	803	837	885	811	831	863	811	781	846	802	823	787	824	829	851	807	824	801	837	848	790	795	794	821	820	817	801	839	801	846	804	847	798	827	805	851	851	833	780	840	880	816	797	838	820	807	834	807	855	879	858	788	832	836	827	867	817	835	813	790	775	828	814	833	772	830	869	892	841	819	859	821	798	819	858	828	813	776	821	848	833	802	816	813	817	873	796	815	857	864	831	806	864	866	814	810	835	814	798	824	813	853	783	778	870	843	820	798	890	808	869	850	819	812	843	799	921	884	851	847	825	850	769	838	850	802	855	821	797	843	843	753	859	877	831	791	801	835	844	843	785	819	819	855	773	802	864	787	812	809	843	853	808	830	805	783	832	851	804	816	833	880	857	815	805	804	836	800	777	820	853	816	825	771	824	874	811	840	840	819	825	840	800	866	857	823	839	828	804	822	769	853	872	851	849	839	825	783	834	845	812	778	856	856	840	757	769	814	810	832	811	810	825	852	850	767	853	873	778	807	804	777	842	824	812	837	830	805	820	834	825	870	774	819	837	807	876	794	822	794	823	818	845	855	805	862	837	844	825	841	791	781	850	789	813	805	825	811	852	840	823	811	835	813	882	793	810	832	821	850	873	820	896	842	826	828	807	805	792	848	796	822	850	838	821	817	809	845	819	824	826	774	820	846	850	842	822	794	783	793	858	853	824	823	911	858	853	822	799	846	820	845	878	833	892	832	832	813	886	790	836	830	847	815	769	820	817	768	794	824	872	807	805	808	808	863	829	810	821	756	797	845	791	869	833	810	773	787	799	858	868	814	815	828	846	826	794	821	791	817	894	794	853	864	803	837	802	857	831	813	826	809	818	805	780	821	818	859	811	772	767	841	878	859	795	836	802	784	818	809	780	843	837	821	825	788	815	798	810	833	786	815	862	804	844	791	802	805	842	823	786	787	850	799	873	893	850	800	845	812	889	849	830	842	791	798	826
27875	13571	2228	1021	867	843	830	846	792	790	805	847	745	828	766	764	825	803	799	748	801	771	868	777	838	792	782	802	835	786	808	809	867	757	836	734	787	792	813	798	788	829	834	791	845	770	833	810	820	812	818	787	840	853	775	799	801	804	763	782	848	846	790	796	791	823	774	795	792	768	803	826	768	765	796	811	806	795	828	764	832	835	808	815	794	769	837	734	790	844	833	808	822	816	831	779	812	817	782	831	809	785	831	795	824	789	771	787	793	761	838	773	785	805	832	810	778	810	788	820	842	764	756	789	829	837	769	809	843	762	774	784	770	838	817	791	839	832	758	803	800	772	823	788	775	758	807	803	800	807	789	779	802	769	816	812	791	775	840	823	766	843	834	763	795	845	802	814	787	782	816	778	843	797	764	755	832	778	805	738	836	821	830	771	824	724	764	795	783	808	787	809	764	786	786	824	783	874	807	811	754	835	822	802	821	789	809	813	776	795	785	742	821	795	795	766	760	774	787	748	781	823	792	789	795	801	827	856	795	790	794	770	774	809	819	752	789	784	814	797	779	776	808	769	830	786	798	821	776	833	763	745	796	774	773	796	758	809	787	779	819	827	764	810	836	827	758	823	707	786	821	778	828	760	760	778	800	762	891	738	834	779	739	803	817	736	808	801	760	725	791	825	826	868	855	812	787	817	757	830	829	816	795	803	822	794	776	796	805	800	779	787	784	744	787	780	799	797	789	762	780	736	791	736	788	823	797	772	772	826	794	780	787	775	828	815	803	802	815	829	793	801	833	781	837	757	840	782	756	773	770	773	814	791	788	761	827	797	801	806	803	806	699	783	753	835	881	810	779	756	803	796	764	851	852	791	798	823	758	723	803	766	761	814	819	809	846	801	804	795	825	814	779	787	809	818	761	825	849	815	762	804	795	782	809	849	839	803	819	781	823	829	747	788	749	786	736	744	766	760	780	780	838	792	746	796	819	777	773	820	833	771	795	791	780	815	815	760	769	797	792	804	807	808	832	819	804	773	766	780	776	808	791	788	800	786	793	791	775	853	856	772	810	796	803	821	803	797	799	774	760	838	804	767	786	780	813	771	800	730	781	777	813	733	845	777	830	799	747	761	792	762	789	846	789	851	776	781	798	761	742	808	786	754	813	803	808	801	857	804	806	840	778	778	786	797	815	815	835	807	815	830	839	780	811	821	810	775	748	799	816	790	761	757	836	737	780	764	782	768	835	775	815	816	788	751	793	798	828	802	794	772	788	750	792	776	788	773	780	754	800	803	835	822	763	793	774	781	813	843	803	765	765	801	781	813	754	813	806	784	787	793	775	740	771	776	771	790	824	828	748	727	785	808	814	782	756	784	794	842	842	776	832	757	783	777	746	768	781	770	802	753	797	767	821	816	839	816	805	786	805	798	785	795	802	802	832	806	791	795	823	833	792	777	824	774	776	768	817	801	811	766	814	820	816	790	790	816	793	840	817	827	775	763	825	741	802	813	789	756	819	782	789	829	766	780	794	804	795	761	783	772	782	769	781	823	854	826	788	798	793	803	734	822	827	811	757	799	784	785	773	805	787	755	798	785	727	756	834	778	782	742	767	758	771	773	802	763	848	756	813	778	737	810	789	816	785	823	776	792	786	784	861	755	800	789	785	787	784	785	829	794	748	775	817	739	781	772	791	813	751	818	825	749	785	773	818	828	764	794	783	793	845	783	786	738	723	800	783	791	763	783	785	790	753	828	850	794	793	765	784	760	806	824	799	760	789	790	788	780	737	785	797	840	797	788	811	748	818	805	806	799	776	736	803	780	828	782	827	745	775	801	835	774	780	768	732	787	793	809	751	814	758	767	803	767	821	809	789	790	750	752	833	747	764	762	842	835	809	838	785	855	816	809	837	727	800	818	768	844	766	819	802	809	761	763	786	772	765	793	810	772	772	840	808	788	837	816	798	775	773	818	732	824	806	798	785	833	807	759	809	799	783	760	790	750	786	762	816	834	813	824	823	827	813	836	845	792	799	812	762	801	771	796	802	843	807	785	795	737	764	858	788	807	760	789	783	789	770	775	799	826	769	795	817	801	822	822	770	791	776	804	809	793	867	799	763	772	827	784	766	767	811	773	772	839	785	791	768	807	770	812	820	865	746	789	798	816	753	726	756	828	804	828	833	837	759	865	784	799	831	791	770	815	763	797	802	815	816	805	744	817	788	807	812	858	748	773	785	769	758	812	813	755	824	809	775	775	839	755	819	767	810	816	770	758	772	782	825	804	816	796	816	801	777	795	784	781	807	791	787	777	723	773	797	769	786	823	779	774	780	772	777	799	741	739	782	753	783	793	812	726	739	821	755	814	823	782	785	792	761	784	805	785	799	754	810	766	815	766	794	793	819	799	795	820	793	780	823	790	778	754	781	786	852	833	811	785	792	792	789	847	777	756	792	797	806	777	810	767	770	791	845	749	826	788	794	748	788	778	830	824	799	816	823	816	772	807	809	770	759	834	735	819	809	792	792	829	740	746	830	784	813	791	783	778	752	803	777	784	829	767	776	754	825	785	828	765	755	817	808	759	737	752	753	801	793	799	845	776	827	843	835	743	784	810	827	783	806	838	812	781	838	837	800	762	799	814	810	816	819	812	765	827	770	744	779	788	818	733	766	782	768	783	805	785	768	805	769	772	830	822	813	770	811	778	775	801	808	781	811	797	812	819	844	788	786	809	836	782	774	764	758	764	779	781	798	825	826	835	868	783	794	819	782	817	778	800	767	820	798	844	819	795	815	788	789	822	753	838	814	799	757	765	782	761	814	829	792	842	825	806	750	801	813	790	773	793	765	803	798	768	794	805	786	769	777	830	767	776	841	778	801	832	804	751	761	790	791	776	786	739	775	793	820	760	781	786	810	788	846	801	755	782	725	804	781	774	793	865	793	796	770	815	814	788	787	801	782	780	779	768	812	804	841	843	766	759	769	803	765	782	790	805	827	818	821	759	766	798	819	746	795	776	827	802	813	847	824	778	758	800	770	796	763	784	805	778	796	765	749	796	747	753	823	788	776	770	759	763	806	781	793	749	813	763	799	809	766	776	779	822	805	759	820	804	746	763	794	820	820	738	804	762	814	733	810	760	780	826	811	817	797	800	808	766	774	752	776	801	776	825	775	781	783	813	796	748	776	787	777	782	748	805	814	800	838	809	834	799	845	781	810	823	794	799	771	799	760	823	773	797	790	768	806	717	791	753	784	783	767	812	793	788	782	734	755	752	752	775	830	775	805	804	782	743	751	841	841	790	786	817	792	824	766	770	789	791	814	742	795	817	763	808	765	760	793	766	783	805	789	769	807	780	768	787	831	772	789	746	749	764	783	786	764	805	790	767	786	773	770	808	775	865	824	779	767	858	773	807	842	821	789	774	807	814	777	814	761	715	788	758	793	770	807	798	735	835	817	806	824	781	824	831	722	764	757	815	780	814	809	798	824	707	837	775
7485	1500	1337	1070	975	923	898	892	893	878	871	916	868	804	851	839	788	845	819	820	878	888	848	921	841	891	902	836	837	845	857	814	868	834	821	877	831	848	828	821	850	869	805	827	812	851	781	817	846	797	774	819	819	861	855	831	810	838	796	815	831	859	821	825	766	869	841	808	817	837	876	814	805	830	804	821	814	825	848	842	861	891	831	840	818	871	869	787	830	825	829	837	798	819	820	809	840	845	825	817	870	847	804	868	861	818	844	857	834	840	832	835	886	845	839	795	870	767	816	842	872	810	769	847	826	785	839	832	869	864	814	778	879	872	855	788	815	799	840	845	859	816	850	838	814	822	850	787	800	840	828	881	836	803	805	800	857	841	836	821	811	770	829	845	813	832	806	824	824	877	857	843	832	842	810	854	823	838	811	843	799	854	840	899	812	844	866	880	799	797	820	876	846	762	796	827	827	777	825	833	834	847	825	795	846	794	752	837	869	847	848	831	819	849	821	826	802	855	863	877	807	864	814	851	803	855	820	817	837	863	786	804	839	813	860	829	852	812	816	826	823	902	839	816	844	818	770	814	814	852	816	810	853	838	779	840	829	847	840	813	838	821	807	844	851	814	835	878	821	837	844	846	845	869	837	819	818	813	821	871	865	814	792	858	788	823	855	814	856	771	808	858	834	842	806	802	809	867	804	835	797	839	835	785	845	862	850	841	819	867	830	849	815	851	790	872	801	834	821	863	842	825	782	823	795	840	779	851	864	837	793	814	843	839	746	814	849	822	802	846	832	804	813	817	843	824	836	769	842	785	809	835	828	849	804	825	800	753	830	864	818	836	800	822	799	789	807	807	910	805	827	798	859	827	856	852	782	869	812	864	773	816	818	800	865	836	830	857	866	838	814	795	821	796	822	840	855	781	838	845	896	808	804	800	829	792	840	784	813	833	802	847	818	850	806	821	842	825	835	832	814	817	804	865	822	847	840	852	814	809	810	852	854	863	776	854	804	833	847	828	834	860	822	824	874	875	830	834	794	848	858	778	805	800	832	804	805	858	803	800	872	905	868	874	846	825	805	870	805	865	822	780	836	823	846	803	831	838	819	836	868	818	859	845	837	830	836	864	856	814	812	861	893	830	818	816	776	829	796	877	823	819	833	799	853	849	795	841	851	849	815	815	859	839	870	826	869	831	816	856	814	809	840	897	873	841	827	843	843	805	851	825	802	813	800	821	833	873	837	836	849	868	801	813	826	857	815	811	848	808	804	877	825	855	849	770	788	828	785	814	835	815	844	832	844	814	791	840	833	796	796	869	861	807	847	802	832	857	859	821	774	855	859	828	870	801	810	809	818	871	791	774	853	823	860	843	888	847	851	852	877	819	818	836	853	797	794	762	807	843	830	834	858	808	844	770	861	829	856	828	854	787	799	815	801	845	822	871	786	821	856	790	831	834	815	807	808	788	872	857	867	782	776	780	846	817	848	785	859	825	832	862	828	831	858	859	838	871	859	812	828	847	850	814	775	828	827	815	797	850	810	825	838	845	849	830	851	847	821	838	816	816	806	833	809	776	828	840	815	813	849	848	817	831	851	872	786	806	809	853	924	874	865	848	871	882	864	799	866	844	889	817	845	802	786	823	815	864	810	848	816	868	814	823	791	841	789	830	838	822	842	863	821	844	768	801	779	832	832	811	838	796	787	851	866	812	788	847	802	822	776	831	881	836	796	779	847	822	833	821	823	816	850	850	843	849	788	873	819	871	903	853	856	826	872	823	811	831	842	825	842	773	864	864	865	842	825	799	788	849	799	866	833	856	852	818	853	827	810	797	814	834	852	815	890	812	817	816	851	800	807	885	856	823	798	819	901	824	770	879	830	787	860	821	849	775	819	826	846	794	794	814	803	838	855	849	797	854	848	832	767	812	841	783	843	760	859	791	800	824	812	857	813	856	794	812	813	819	776	827	865	833	807	844	745	834	846	779	772	808	814	806	809	804	791	778	786	838	876	825	747	829	866	820	853	871	814	790	849	824	844	819	824	832	859	844	889	830	817	888	831	848	813	821	799	789	816	830	779	845	824	904	810	813	858	812	803	793	800	849	839	872	872	825	826	826	788	791	819	891	840	857	863	848	852	820	846	830	828	835	841	843	857	789	846	888	867	832	837	867	859	849	792	855	862	823	840	853	822	847	869	892	846	849	846	818	859	829	858	827	817	831	865	826	861	830	786	845	837	803	811	810	808	823	828	870	830	813	851	876	808	825	867	800	820	869	828	856	833	900	839	804	840	818	844	809	870	776	857	803	828	780	819	787	803	843	848	810	789	849	807	842	794	787	839	815	780	831	856	862	782	825	799	853	774	846	789	803	797	836	794	829	842	816	861	754	822	787	828	828	869	849	859	784	824	809	841	790	812	835	781	785	797	834	793	808	883	810	840	880	809	803	826	856	780	825	828	869	864	900	832	865	821	842	828	871	827	808	847	839	854	832	796	830	804	824	775	765	846	856	815	821	768	770	811	852	875	838	850	830	836	819	788	802	848	797	817	822	814	866	798	801	877	826	860	828	858	803	826	861	785	865	824	854	817	788	850	830	812	869	830	806	822	839	848	825	841	836	818	813	824	781	834	826	826	869	802	856	854	826	825	875	882	840	828	783	794	864	830	842	864	820	862	831	861	851	847	869	865	883	837	812	819	880	783	833	885	839	862	862	804	817	803	847	826	882	779	775	870	852	822	860	821	829	805	833	846	855	893	816	786	811	806	786	821	820	834	877	822	854	850	800	863	831	857	831	898	784	868	871	895	856	831	839	851	819	751	813	852	823	834	810	815	851	890	800	843	814	826	832	827	851	847	790	862	848	783	832	842	853	806	882	854	835	858	803	816	805	819	824	802	840	788	850	853	832	797	825	822	832	792	808	811	816	859	796	828	827	838	817	850	853	834	833	815	815	862	853	809	876	880	825	838	787	845	841	844	837	783	857	840	848	842	778	903	849	788	779	767	817	777	827	873	870	858	824	817	864	834	857	825	791	809	827	819	796	783	827	826	789	813	804	855	842	789	836	813	857	858	827	776	838	810	810	850	832	819	805	858	821	799	828	831	785	819	821	868	865	804	765	808	749	811	770	848	869	851	818	845	868	833	854	857	893	816	886	831	871	816	865	828	774	813	826	833	792	828	865	839	803	796	844	816	850	855	852	842	828	813	844	891	821	863	815	835	835	810	833	850	846	834	779	821	744	821	818	807	807	876	871	807	795	807	846	827	815	753	787	831	842	873	842	841	825	874	855	825	800	822	823	794	785	840	878	867	837	823	864	805	808	881	814	840	769	796	827	781	788	833	796	858	799	864	826	850	893	814	743	810	829	805	831	833	779	806	789	811	816	834	812	829	848	800	831	814	819	829	808	847	819	844	838	836	858	829	815	793	837	865	826	853	810	852	849	812	808	835	841	877	798	883	873	852	817	856	846	790	759	826	855	780	821	790	826	834	809
24532	20370	26444	24175	20370	8357	1464	1029	859	766	708	640	675	608	628	595	537	536	549	538	519	510	545	500	493	519	471	462	460	443	471	473	534	502	511	482	514	489	525	523	470	470	485	486	469	508	472	465	452	492	501	491	509	477	489	466	451	497	470	463	488	457	474	446	449	501	474	511	501	494	453	448	488	536	489	465	477	479	481	456	462	512	445	469	489	484	454	424	452	469	477	450	490	481	477	450	472	434	433	469	474	454	455	478	454	488	444	447	467	465	494	435	503	477	451	496	451	466	463	470	459	444	484	486	476	459	447	428	493	488	454	453	460	487	449	504	485	501	483	464	464	483	486	460	450	448	455	474	487	462	446	466	497	452	497	478	452	480	467	433	453	453	482	502	473	461	528	478	461	450	477	440	446	468	451	457	456	471	498	485	463	462	454	451	487	481	449	422	457	451	490	486	495	432	453	461	450	451	462	444	468	434	483	446	468	429	489	434	482	436	482	451	457	475	481	484	498	433	481	499	465	484	451	458	442	447	485	446	464	467	468	479	449	496	469	460	452	426	449	464	474	458	463	464	428	482	463	500	453	467	480	497	460	480	470	445	471	449	444	444	449	447	413	456	455	491	470	474	497	447	426	431	468	521	485	424	486	437	450	460	469	445	463	459	453	457	465	439	437	468	430	476	487	450	462	480	453	464	431	484	458	502	516	477	431	460	493	462	500	449	489	422	455	445	463	463	454	464	465	428	454	494	445	435	455	438	490	466	503	480	478	446	442	496	469	489	465	466	483	480	481	470	493	470	460	431	416	433	458	437	449	455	475	452	446	447	467	431	509	431	445	415	452	438	481	472	450	467	454	469	473	438	445	494	470	492	475	445	496	461	447	433	436	469	423	475	498	461	438	421	477	451	436	501	490	489	447	483	472	461	482	468	463	459	457	473	446	428	485	435	445	436	462	445	497	505	469	463	463	470	461	422	486	461	472	471	446	525	489	458	468	464	437	469	430	467	474	450	472	417	449	453	468	478	486	471	492	490	439	484	435	433	505	475	482	462	458	454	488	465	470	470	510	466	453	440	474	459	472	433	413	484	437	421	468	450	499	442	446	451	466	443	433	484	505	452	521	474	497	485	481	470	459	446	485	413	457	475	457	441	462	487	464	445	426	479	459	457	442	488	440	461	456	484	466	489	465	433	476	468	458	506	461	488	427	467	492	475	471	482	506	458	462	471	483	494	489	461	467	463	474	464	465	472	423	462	481	440	445	450	465	465	475	452	483	525	423	465	477	526	496	435	479	433	436	398	425	454	466	437	490	456	450	453	497	521	428	429	507	459	458	465	482	468	463	473	481	447	452	492	445	443	438	489	461	476	435	488	455	440	503	486	458	486	423	457	473	440	452	451	415	455	475	464	449	463	482	459	477	485	479	445	435	475	473	492	453	436	455	451	457	464	446	473	417	429	469	478	427	493	442	453	475	445	446	454	456	457	504	515	456	472	463	494	477	431	474	474	451	456	441	450	512	452	485	449	463	478	469	453	478	427	426	457	477	461	479	434	423	467	456	458	464	451	441	455	467	475	447	422	425	462	449	460	493	466	484	462	479	486	441	452	498	448	472	470	471	427	425	460	479	444	456	450	477	482	477	469	471	487	439	444	438	436	501	446	438	465	461	441	450	462	447	520	462	449	468	465	442	430	502	438	476	439	430	484	476	442	424	456	469	483	443	499	482	420	423	493	418	448	471	467	425	473	447	480	465	483	458	484	465	448	413	454	467	469	447	493	467	481	469	447	455	459	471	477	421	477	442	433	459	456	478	457	500	494	418	445	509	480	464	446	487	526	417	453	464	453	459	432	454	464	434	436	484	443	453	484	478	512	459	439	469	443	439	479	448	437	526	477	468	452	455	498	476	490	469	469	486	463	492	415	460	435	454	434	443	461	444	453	442	477	494	442	454	475	439	458	447	482	440	452	503	414	473	476	413	431	454	465	479	514	441	470	472	447	460	459	471	452	454	439	469	461	457	467	448	445	489	451	457	491	440	431	434	446	455	488	450	462	442	501	450	450	484	454	449	438	448	506	495	467	432	468	447	446	432	435	459	464	468	463	468	446	427	484	493	450	488	485	451	466	454	458	445	427	453	467	515	499	455	469	460	464	474	485	478	502	459	456	482	492	473	500	457	464	446	438	458	440	473	494	457	455	461	487	435	435	438	451	429	426	485	471	464	449	472	430	484	449	470	463	456	451	423	424	448	478	448	461	442	483	498	468	464	462	437	451	453	468	472	471	413	474	463	464	447	468	441	463	425	403	488	465	491	488	445	423	448	513	474	480	471	443	462	452	490	469	446	460	462	454	497	480	472	486	408	461	451	485	419	477	439	426	476	463	476	509	483	458	434	457	476	444	432	459	494	490	496	465	456	447	510	462	449	455	432	480	408	437	409	454	419	461	456	451	485	488	464	436	472	457	460	474	484	422	489	460	485	448	464	481	434	464	462	489	480	458	444	468	436	430	470	450	439	463	457	438	436	495	489	443	443	460	470	440	454	462	500	432	462	474	477	463	430	443	440	462	448	493	468	482	480	477	487	444	470	454	436	467	470	464	479	443	451	458	465	492	432	479	427	449	447	504	460	445	471	459	450	466	460	483	453	461	466	454	435	485	467	460	450	508	508	430	442	479	492	480	447	451	475	460	445	423	481	470	451	443	462	469	434	473	468	463	414	465	435	485	471	482	442	425	457	448	478	471	450	483	469	493	470	473	456	454	437	453	482	473	489	472	449	413	438	469	455	478	433	489	471	469	449	465	469	449	504	462	402	469	458	448	463	449	472	482	446	455	451	426	461	448	478	484	459	480	460	440	487	500	446	501	466	489	455	449	481	448	467	487	473	443	445	449	455	437	456	461	473	445	453	457	451	440	447	490	455	478	413	480	472	453	495	470	476	459	442	422	443	415	453	465	389	441	489	505	492	469	498	483	475	462	486	478	469	484	480	451	466	465	456	475	447	438	455	471	473	472	440	451	474	491	468	479	480	485	457	440	411	469	439	483	464	476	481	484	471	432	451	456	474	490	462	469	467	417	472	493	437	425	425	460	423	452	478	487	439	444	458	503	465	454	463	466	493	438	444	460	457	494	478	435	450	443	474	485	439	455	445	467	457	471	449	453	452	474	462	509	445	476	487	461	437	475	472	481	420	481	471	446	477	467	449	461	463	463	477	439	454	486	450	447	451	446	488	456	441	466	472	474	458	439	460	467	476	475	462	453	443	446	465	486	439	490	491	487	448	469	444	445	455	448	437	472	500	492	446	431	472	461	490	477	447	463	473	419	470	450	465	480	433	430	487	431	462	448	507	449	486	461	469	468	463	437	499	472	449	473	437	442	475	462	481	458	468	470	494	429	463	448	427	469	429	455	448	497	505	465	480	460	467	479	467	448	523	485	453	457	465	457	448	488	450	474	469	444	487	524	454	476	485	528	455	446	429	494	440	459
17827	11066	10100	5547	3664	2668	2033	1729	1393	1210	1079	992	931	846	812	739	751	694	691	668	613	594	582	566	586	546	519	558	554	549	537	531	539	557	516	547	522	539	491	559	527	477	538	469	527	528	514	503	510	511	521	515	504	504	527	527	496	492	493	530	535	523	493	522	486	508	524	486	469	480	526	489	485	481	469	484	497	510	500	463	474	504	429	498	498	482	456	459	489	509	477	431	499	512	484	494	471	460	444	506	479	472	474	483	535	466	483	490	503	492	522	453	445	507	454	472	497	480	483	485	514	465	513	460	486	500	506	477	482	455	466	467	483	492	446	446	488	502	483	524	479	488	501	471	484	499	431	491	471	480	496	458	508	471	473	527	487	491	461	526	481	468	479	501	513	468	495	501	456	470	515	474	477	482	514	490	492	455	469	548	481	463	477	489	500	528	500	457	453	465	504	461	456	493	476	461	488	498	485	464	491	503	491	475	512	480	503	482	506	510	485	480	467	477	498	464	518	485	480	508	511	459	530	449	436	476	484	502	516	485	463	467	445	473	461	514	500	494	464	478	477	513	480	486	511	498	471	475	509	500	503	488	510	466	519	507	502	447	502	516	481	494	457	494	499	498	493	499	474	468	472	482	452	501	474	493	472	465	499	452	543	476	479	473	459	483	486	491	461	520	490	485	500	454	467	473	513	504	484	504	507	508	458	498	470	516	474	473	458	484	497	477	490	480	488	474	477	469	460	515	433	459	511	470	502	481	472	490	485	492	506	499	492	499	485	450	458	507	511	493	475	558	487	486	517	465	498	510	468	467	483	521	477	504	463	506	522	472	543	462	500	495	482	512	473	500	456	480	482	520	512	495	501	505	492	450	474	481	452	490	483	471	495	509	498	504	468	463	499	523	502	530	483	495	487	482	494	494	482	493	443	506	493	510	466	479	498	501	462	477	488	446	505	483	442	492	492	497	475	508	463	473	512	475	517	475	521	535	525	504	487	483	460	474	500	455	504	469	510	503	487	500	542	489	553	458	476	442	452	488	548	499	491	470	500	483	506	458	461	481	462	458	539	493	503	496	489	528	441	530	471	488	515	494	501	524	461	459	454	483	502	494	502	471	518	480	478	507	467	462	510	480	494	457	530	531	464	496	462	508	492	474	483	522	459	487	510	466	499	464	502	491	467	471	490	493	490	498	470	531	515	535	487	521	492	483	493	504	478	464	485	489	480	477	472	474	481	495	495	485	455	460	495	492	498	465	473	459	478	504	475	500	492	463	506	485	465	510	447	474	476	465	474	539	465	448	495	429	500	462	481	478	492	498	469	546	500	517	467	476	488	480	483	522	502	511	495	454	483	515	472	461	471	487	491	484	453	473	479	520	495	507	479	476	480	450	452	484	525	491	498	487	454	497	456	531	515	476	479	484	467	469	502	542	490	516	502	490	507	491	461	483	499	498	501	458	485	459	501	474	472	513	504	472	487	472	468	495	494	490	482	501	483	472	470	471	468	489	480	486	484	500	486	467	474	475	451	451	457	472	483	492	446	512	484	466	477	496	483	484	489	471	524	471	512	495	510	493	497	498	470	524	479	465	472	466	513	518	487	500	496	472	488	458	509	491	484	471	500	508	479	452	513	495	511	504	517	515	499	486	476	491	479	509	550	494	485	468	498	479	453	478	478	493	474	481	486	480	469	465	489	521	478	509	475	469	512	491	486	488	472	508	469	497	525	443	477	474	478	515	502	457	466	462	502	463	490	492	486	470	454	495	467	509	510	468	480	503	519	499	484	447	529	496	500	472	488	494	492	462	502	494	490	549	470	495	454	500	454	523	494	525	506	477	465	438	442	503	452	513	469	451	497	452	479	489	446	495	465	497	504	487	476	523	457	480	520	454	479	465	516	482	451	522	454	529	494	478	479	489	522	479	460	505	541	499	504	475	498	507	474	532	456	516	502	487	509	508	506	465	486	485	450	457	462	483	517	513	521	487	503	506	489	504	485	502	471	482	488	473	494	488	477	486	560	503	518	513	478	463	479	484	456	531	457	468	505	516	528	485	476	515	499	490	498	518	516	535	475	521	495	439	503	469	494	494	496	480	463	442	508	482	529	482	507	499	544	489	475	479	492	477	489	486	436	474	476	479	504	512	480	472	449	517	445	494	492	477	501	474	501	501	486	474	516	486	486	474	509	511	496	506	536	459	499	531	475	521	493	488	488	495	477	433	482	470	455	485	497	509	497	496	541	487	478	487	478	490	455	485	451	447	478	474	486	486	505	465	478	489	475	481	459	485	508	488	481	528	500	485	475	509	492	469	479	511	471	461	506	473	510	498	466	486	464	509	485	483	488	490	495	506	475	489	502	458	513	525	497	483	486	466	487	497	494	492	477	539	509	478	483	500	490	494	475	506	477	508	516	486	478	499	475	427	499	522	484	473	478	495	512	515	500	525	502	466	477	457	494	476	509	479	486	522	504	465	499	490	469	465	545	479	507	481	511	493	498	467	491	490	497	484	509	500	516	472	475	473	455	509	468	500	453	490	462	456	518	498	491	460	511	489	482	501	495	484	469	513	503	493	498	461	492	502	488	471	500	473	535	459	496	485	457	467	490	482	486	513	416	503	490	495	506	461	502	484	493	504	465	464	484	526	493	529	495	491	499	458	444	459	485	502	456	460	516	505	467	506	501	477	473	460	494	473	483	476	514	494	472	495	471	465	513	526	434	484	502	451	478	527	480	471	476	480	504	483	497	484	493	499	482	494	519	475	492	502	515	486	492	487	501	484	526	494	498	486	515	440	504	482	440	509	474	518	493	495	495	458	470	463	492	498	448	479	549	476	489	491	460	478	489	502	492	473	470	482	499	467	539	481	468	468	498	514	491	487	525	438	495	490	464	474	477	448	466	480	503	483	482	501	445	518	463	488	484	469	505	466	459	481	500	467	473	498	464	501	490	491	469	518	493	522	495	498	480	485	478	496	513	479	501	471	475	450	514	484	515	504	496	472	480	495	487	498	473	500	470	465	491	487	462	490	462	482	528	497	519	490	467	452	482	448	461	496	483	515	506	502	454	459	469	502	444	492	511	478	466	480	500	483	473	493	461	499	460	480	464	467	480	493	511	502	495	515	462	508	489	512	485	474	478	475	511	514	508	507	502	483	446	479	536	465	503	460	466	462	485	497	481	475	488	502	541	509	445	471	507	515	501	490	471	455	482	535	494	480	446	490	453	518	460	519	469	486	506	472	461	467	470	487	473	451	501	476	498	457	501	459	484	500	506	497	499	513	458	496	504	447	485	493	490	493	492	447	505	486	512	513	458	539	480	517	478	446	482	511	472	488	492	506	504	514	488	532	495	474	462	488	460	474	461	527	502	475	492	483	493	503	483	498	492	473	488	472	504	510	494	504	518	476	499	467	497	495	523	490	481	500	506	484	487	456	493	494	486	483	478	502	498	496	504	476	513	474	499	433	481	483	488	467	482	459	528	477	497	478
22687	20342	26846	23734	20350	20392	7463	2077	1667	1503	1296	1261	1197	1187	1090	1053	1078	1041	1002	997	1054	1044	982	969	953	923	974	964	894	959	1022	930	924	903	875	901	922	904	882	896	910	865	883	870	895	890	895	916	867	949	911	896	891	868	913	880	890	891	867	907	848	871	896	952	850	888	895	883	850	905	867	898	924	833	915	834	824	888	963	867	907	917	862	991	915	874	848	886	864	863	909	815	866	857	897	851	854	850	858	867	915	937	854	875	874	905	859	870	814	866	911	808	882	877	829	873	858	844	891	874	917	846	932	949	848	888	839	894	845	858	898	862	872	910	945	912	889	856	837	928	863	907	887	893	907	816	920	828	811	909	879	881	884	900	879	854	846	880	910	866	856	831	888	854	900	865	898	891	895	877	908	883	856	900	909	817	838	828	902	868	894	857	881	910	872	892	911	909	910	815	886	938	842	880	923	887	888	825	839	906	916	845	807	865	847	922	893	886	954	918	846	852	865	848	895	875	863	882	912	871	916	901	874	839	899	903	848	942	903	900	831	901	876	841	903	891	837	895	927	912	877	884	906	898	952	899	877	884	895	886	923	884	881	835	879	928	906	895	884	935	887	899	869	895	909	912	904	911	834	825	875	915	834	860	852	831	829	861	840	896	897	888	885	857	899	841	893	855	861	900	829	902	920	936	894	866	877	854	849	907	863	870	869	912	859	817	919	852	887	883	858	856	894	876	807	887	891	900	897	838	910	893	870	944	919	827	860	902	919	850	906	878	913	878	879	862	853	882	891	859	827	845	881	910	875	885	918	850	869	817	881	857	844	923	897	873	915	913	852	856	864	846	844	890	907	869	917	850	835	856	862	892	832	880	882	863	845	887	856	872	862	873	875	904	823	875	856	913	850	901	906	855	842	932	815	903	900	896	866	837	871	886	912	851	878	920	852	801	858	834	888	932	873	903	821	869	861	862	854	877	894	858	895	900	907	893	845	894	864	865	903	908	880	852	846	869	883	848	915	900	901	848	844	920	842	951	901	883	905	884	860	881	846	861	854	900	924	880	805	854	871	831	858	832	845	852	902	942	865	834	917	841	909	896	908	862	892	886	892	891	875	910	842	875	888	922	792	866	877	883	883	842	872	914	907	860	816	831	859	813	947	846	917	857	875	842	873	903	849	898	887	838	893	904	829	881	953	842	818	896	867	871	871	849	894	917	877	874	832	857	853	882	910	872	861	870	859	844	866	834	836	872	860	885	862	844	921	930	868	863	904	908	871	882	839	873	906	858	903	887	893	914	859	923	882	853	895	904	851	874	883	828	853	844	847	848	843	892	838	862	879	880	913	862	815	889	913	832	877	880	883	865	837	865	870	924	898	887	882	880	828	876	843	889	915	921	896	864	884	909	883	876	873	869	893	830	881	818	863	847	834	843	884	880	877	872	882	851	855	864	890	921	880	920	861	857	862	887	834	897	891	902	869	880	858	861	922	880	858	849	856	877	841	845	940	858	886	841	916	830	842	841	896	924	837	928	840	869	884	904	841	895	868	926	852	895	923	876	850	890	849	847	869	861	824	923	825	874	935	907	862	852	890	841	862	900	882	942	896	852	846	899	886	896	874	898	908	878	890	887	806	877	945	861	873	865	843	879	868	843	944	902	870	902	912	892	857	887	910	909	860	854	934	901	884	881	883	910	842	883	871	860	887	899	896	876	902	869	870	845	826	883	861	832	807	884	859	866	822	870	848	864	924	930	862	912	917	938	857	858	907	874	878	911	861	888	877	859	813	875	896	877	926	829	836	873	960	828	870	902	895	887	906	871	936	903	878	883	913	893	916	829	940	856	830	865	906	872	854	897	858	861	886	863	874	913	935	871	848	854	847	898	870	871	906	867	898	870	883	883	865	885	885	873	853	873	871	866	888	890	865	856	919	857	905	878	906	830	837	890	873	890	834	915	883	878	899	860	807	890	873	869	872	858	893	887	873	860	830	887	822	873	913	875	912	827	844	918	909	866	937	864	871	899	828	907	883	817	877	828	818	871	921	869	904	894	902	863	915	865	822	910	898	868	895	885	848	891	828	845	889	886	859	862	917	875	829	866	855	877	862	819	897	831	890	875	864	884	900	807	801	861	852	802	854	926	911	876	869	899	870	864	888	832	850	823	893	919	869	905	818	874	917	848	832	857	846	856	878	871	844	884	835	861	857	891	866	864	864	886	875	862	896	920	906	875	921	899	892	885	887	896	867	891	869	904	858	822	855	888	874	890	876	896	846	898	909	867	891	886	890	850	845	872	897	886	887	865	865	883	823	847	866	916	914	906	798	932	879	869	895	837	934	864	883	897	867	847	871	828	824	896	833	813	884	951	918	872	850	813	851	889	874	869	890	854	864	848	895	901	900	859	874	935	827	843	858	880	900	889	825	851	905	841	863	917	868	880	898	834	913	806	865	852	922	875	879	903	945	838	870	853	886	861	891	907	930	852	884	827	859	862	863	905	905	854	871	871	821	885	884	892	870	886	931	913	907	882	908	854	803	845	847	882	869	833	919	869	902	898	795	827	853	858	843	918	902	859	904	847	844	923	898	858	898	895	853	861	895	906	876	865	865	841	898	916	890	916	876	856	819	879	869	871	917	865	860	856	923	881	871	889	844	839	855	865	900	838	908	874	882	838	858	871	882	875	876	906	914	868	931	898	905	866	804	860	856	841	888	883	806	831	839	897	908	850	824	854	899	919	776	879	882	889	822	810	852	871	902	906	912	921	904	883	869	930	892	876	874	892	831	860	869	859	840	895	852	905	851	890	858	915	848	835	898	878	878	836	903	872	868	866	854	899	860	875	911	888	883	884	895	822	942	854	820	882	897	858	854	859	881	907	825	884	909	884	937	919	868	859	876	891	874	853	874	925	859	916	853	878	856	878	854	858	818	870	856	903	866	928	818	874	908	871	845	889	868	861	875	877	859	854	844	806	896	924	847	886	900	881	895	877	868	879	887	904	903	857	855	871	869	877	860	868	911	885	880	867	855	818	892	864	867	917	885	899	836	873	883	919	914	866	896	848	876	893	855	844	803	884	862	848	879	914	852	923	838	940	879	895	898	873	862	851	856	889	849	923	882	890	844	917	880	897	824	906	848	894	920	887	876	893	875	898	877	822	877	910	864	817	881	892	853	845	851	868	816	916	905	909	859	869	911	828	874	895	792	848	834	881	908	870	860	879	898	907	889	848	869	830	909	933	894	922	855	871	884	890	884	818	862	854	887	897	866	880	900	877	919	900	811	883	837	906	878	861	845	842	836	894	871	848	912	875	908	892	855	906	891	905	899	922	910	850	862	869	876	936	834	913	864	902	924	914	850	894	925	892	861	889	840	867	904	854	854	872	880	876	868	849	848	882	817	819	849	877	851	903	848	885	845	842	868	848	838	876	880	811	899	880	836	890	828	900	879	873	869	877	903	869	830	832	899	882	835	925	856	902	836	852	899	883	925	881	861	882
19705	17741	16416	9729	6632	4898	3838	3058	2619	2208	1947	1778	1614	1445	1364	1318	1236	1223	1225	1156	1120	1105	1008	998	986	1005	979	960	904	928	995	935	937	879	936	866	899	913	925	840	891	904	894	850	862	856	902	832	863	916	920	899	881	864	857	876	839	883	835	885	916	904	900	838	842	860	825	841	810	882	829	843	847	801	863	867	836	806	852	833	841	834	894	836	892	855	825	850	864	813	890	931	821	873	838	800	813	837	880	817	873	764	817	849	851	835	880	872	824	858	853	824	852	837	813	808	829	820	845	858	885	887	850	856	815	821	886	821	833	810	868	809	866	818	833	822	822	861	809	863	833	847	790	828	852	879	863	870	826	857	851	840	824	878	865	871	817	815	866	822	822	874	848	805	812	820	843	856	859	818	850	858	803	821	819	878	775	856	830	865	850	855	894	802	916	806	872	841	843	815	822	831	866	821	848	853	867	825	858	825	776	803	860	783	855	854	846	852	823	853	855	804	841	807	821	818	817	886	839	848	843	828	842	878	802	789	858	908	807	812	824	864	899	847	874	834	828	803	872	804	833	839	804	817	817	848	824	856	815	818	833	821	838	845	835	843	841	775	852	863	838	805	797	821	835	852	847	876	808	807	808	818	836	820	803	798	862	823	847	895	836	799	833	847	819	859	824	837	880	860	821	819	812	850	803	877	856	857	814	822	838	835	827	895	816	873	864	828	873	815	833	853	795	875	879	787	817	842	827	822	870	865	822	846	873	842	847	857	848	796	843	803	856	819	809	852	840	808	805	837	839	865	849	828	844	857	877	845	882	867	797	871	879	818	834	841	826	839	822	843	850	850	828	768	851	868	861	809	875	797	849	828	867	809	836	841	838	797	839	847	820	825	849	825	904	857	838	788	801	798	864	818	857	865	813	858	824	834	823	824	798	902	841	848	797	765	847	801	838	837	766	801	852	815	809	838	829	870	819	828	836	824	851	817	799	863	845	826	791	823	854	866	783	849	802	807	796	889	873	864	815	851	851	800	832	865	786	821	855	779	789	838	823	851	866	838	844	817	858	838	821	835	840	842	849	839	865	804	831	842	816	817	801	815	850	832	852	827	819	842	864	818	886	853	830	822	847	853	857	793	812	834	859	870	817	850	836	811	861	812	865	925	807	828	807	868	799	819	877	797	819	819	832	794	868	892	833	831	845	878	783	880	846	872	857	853	850	880	844	863	840	845	823	846	885	849	807	821	876	864	838	889	832	821	879	754	849	815	779	844	886	839	806	854	875	827	860	818	809	854	815	827	863	802	774	798	835	820	855	785	861	842	873	816	851	846	807	853	813	854	817	901	781	818	833	828	888	825	819	843	794	826	832	877	801	809	835	847	806	862	868	792	893	911	796	806	804	795	872	813	849	821	808	828	831	845	818	857	883	861	827	873	855	798	882	854	836	868	820	809	857	829	876	820	848	836	788	832	818	862	851	795	794	853	871	834	828	830	821	817	819	901	859	885	802	804	908	812	853	854	820	797	838	851	845	825	843	805	800	767	792	830	837	820	828	831	829	814	821	832	855	838	916	822	818	787	838	837	831	815	883	830	829	810	832	836	833	839	930	841	822	827	798	886	824	818	840	765	800	823	869	882	830	885	875	799	798	869	793	825	871	859	828	879	823	858	845	859	818	821	826	847	850	836	840	866	866	788	869	847	833	763	836	888	862	862	836	805	799	824	807	851	829	843	801	842	849	839	831	874	850	847	872	881	833	846	841	863	819	842	837	870	844	880	843	847	876	806	833	815	818	835	859	806	842	859	840	814	816	846	812	869	794	845	844	849	838	907	827	848	819	834	834	861	822	826	849	844	817	885	825	825	840	852	824	843	793	835	840	825	826	883	851	816	808	813	864	894	831	829	842	862	886	848	805	827	842	826	839	815	806	893	777	838	853	803	835	840	797	821	810	798	840	828	847	829	829	837	854	791	826	826	857	798	807	878	840	820	818	839	797	844	817	809	894	804	830	803	819	803	861	894	863	840	845	872	848	832	811	812	850	835	812	813	844	856	845	825	847	831	845	809	850	817	801	800	817	779	872	905	877	835	845	806	866	866	891	775	866	821	821	829	886	818	836	815	835	858	803	838	827	832	866	870	837	838	810	878	866	824	857	843	785	800	831	818	860	834	812	859	827	849	902	849	837	891	830	809	835	843	830	859	851	842	833	840	843	810	848	784	864	823	868	867	836	869	824	865	817	865	879	839	825	844	828	839	863	873	836	825	814	853	832	846	848	835	839	852	825	778	925	854	841	842	781	846	872	820	832	873	805	798	838	915	795	810	846	854	842	837	861	863	865	833	843	866	766	834	804	852	871	777	782	829	841	873	872	864	832	857	845	870	833	806	792	807	895	851	855	823	825	844	819	863	800	878	856	798	850	812	789	792	808	861	800	824	790	828	815	832	855	844	825	770	836	779	798	885	852	813	823	873	858	820	840	852	838	830	816	802	865	819	820	871	857	849	799	827	861	807	814	812	849	824	863	816	864	854	818	918	843	806	822	871	848	836	829	865	917	808	873	827	831	828	858	865	810	849	846	813	834	867	818	810	908	805	831	880	825	832	898	865	818	804	828	845	878	805	832	823	850	865	818	854	832	808	867	793	857	807	823	879	813	861	836	864	856	770	786	835	860	875	853	826	868	824	845	858	809	808	855	844	861	845	840	844	899	779	835	860	828	849	826	827	803	799	853	841	811	840	832	859	855	827	789	825	798	804	840	852	866	924	853	824	828	804	841	813	801	881	834	864	874	834	825	831	821	850	895	875	898	866	800	830	862	822	808	843	861	811	821	819	837	871	847	823	861	877	836	799	815	778	847	810	804	807	866	823	852	832	805	829	818	815	821	835	803	877	839	896	763	851	793	794	818	856	842	854	830	835	829	857	888	863	840	867	837	830	796	808	877	824	841	856	846	904	873	777	857	843	807	875	798	859	892	818	825	878	847	875	846	826	882	881	840	862	895	833	923	868	775	860	782	841	781	852	836	856	887	868	823	789	900	835	916	894	822	818	771	805	869	850	826	780	852	890	838	857	887	847	859	824	812	872	829	827	855	871	874	808	829	777	792	810	810	826	819	834	791	814	846	780	791	806	845	816	825	804	773	849	831	823	821	827	832	839	900	789	784	805	809	792	831	809	851	813	816	827	850	835	826	806	816	827	822	792	849	825	853	824	825	807	827	822	841	842	802	800	832	841	831	876	785	892	826	824	849	782	809	902	862	841	811	765	834	831	885	858	842	846	854	865	831	836	847	860	847	836	801	834	865	841	884	845	822	822	822	805	787	899	818	856	776	844	854	832	866	862	849	798	815	866	819	829	805	873	831	836	821	808	818	823	850	905	829	797	889	810	820	791	800	829	820	925	778	834	831	811	796	867	853	850	846	809	829	821	806	877	845	817	804	827	822	873	847	811	789	814	772	826	840	824	819	833	852	805	805	810	821	827	810	821	873	814	852	839
28008	13562	2304	1046	842	831	810	797	839	852	795	837	762	824	819	723	775	781	782	733	786	800	826	754	823	757	801	836	798	815	772	776	769	790	787	770	772	786	774	841	817	862	802	813	800	739	748	747	820	787	786	800	758	854	784	807	776	817	760	748	799	796	787	758	837	808	768	818	749	759	810	790	802	776	844	759	755	839	791	808	817	786	790	812	727	815	810	786	771	767	767	755	837	803	798	815	792	807	754	777	796	798	809	810	847	747	775	814	803	805	791	785	803	757	768	750	778	774	782	757	739	795	778	756	756	753	814	759	745	759	771	794	773	796	787	810	782	782	809	868	786	794	800	798	810	767	850	747	811	736	753	823	771	815	798	802	813	794	782	816	802	786	803	800	816	823	834	810	814	803	843	770	755	835	767	772	789	786	736	758	798	797	798	822	817	761	796	804	774	796	777	794	741	801	772	829	739	763	743	820	790	789	829	787	799	790	778	807	853	769	779	783	819	798	759	771	772	747	802	752	773	800	807	788	750	760	776	808	786	813	741	816	827	788	813	784	799	792	786	763	764	800	766	762	773	804	801	784	781	764	733	792	820	832	831	779	777	786	762	799	805	791	807	794	799	766	798	790	829	795	767	781	821	786	806	841	755	817	785	778	786	758	769	768	790	803	811	743	792	757	825	773	806	752	787	787	777	766	750	762	721	811	790	755	809	751	798	804	766	808	794	773	818	835	840	802	795	780	840	743	745	792	846	796	793	729	749	812	773	795	767	831	779	788	841	753	825	776	787	807	759	734	874	827	797	801	732	752	777	825	788	842	780	757	764	797	778	817	805	809	822	794	755	768	815	806	802	801	724	794	836	835	787	775	791	754	750	802	796	812	767	781	791	766	781	788	767	758	802	776	813	746	777	755	727	795	804	794	809	776	789	834	784	810	809	749	801	797	774	787	790	823	817	800	765	755	768	777	821	729	779	792	813	856	776	788	801	774	817	790	792	773	773	774	767	787	809	776	772	740	744	747	805	765	768	776	807	809	794	800	740	775	800	784	777	733	799	795	810	778	800	804	841	803	795	811	829	802	836	794	790	823	754	881	805	827	820	783	783	765	811	795	798	813	822	770	764	832	750	774	817	818	798	761	787	807	771	751	797	801	741	784	747	746	774	745	799	756	788	812	751	797	834	747	753	810	805	795	779	829	767	748	781	763	800	802	771	787	801	768	787	751	779	829	751	777	758	772	832	778	789	774	830	791	805	771	780	769	761	748	816	756	762	795	809	773	780	765	786	807	789	828	747	797	776	822	759	796	781	755	850	824	802	774	785	798	806	767	801	768	811	771	738	768	799	820	801	811	821	838	761	807	776	789	860	811	791	821	839	813	775	750	767	796	783	781	792	750	795	767	763	769	814	752	782	757	782	767	784	727	767	778	830	748	810	821	770	775	779	793	795	808	769	782	820	786	795	715	803	768	792	770	785	787	796	790	797	806	820	811	770	753	775	844	794	769	756	749	820	826	798	844	731	788	805	819	748	781	799	846	770	831	808	814	747	824	756	794	767	748	763	794	824	762	768	766	788	828	792	796	766	796	793	790	757	798	795	774	767	801	725	771	779	800	800	772	776	825	822	746	872	751	803	760	811	758	734	786	790	803	754	764	794	760	793	793	763	775	770	806	776	797	757	809	817	736	760	758	761	806	762	807	784	743	739	791	787	768	754	795	781	819	757	754	780	778	742	778	788	819	816	776	760	789	789	798	796	730	794	789	801	793	795	828	774	781	790	856	769	793	798	807	820	767	817	751	790	752	779	771	785	718	815	781	712	828	827	771	789	764	758	793	767	762	785	780	768	775	785	776	793	767	763	785	800	805	781	787	764	764	790	778	797	803	763	803	765	784	730	787	734	724	778	812	835	802	797	808	811	784	784	757	764	777	835	812	768	786	822	762	824	805	838	758	779	775	864	801	810	844	752	740	829	769	770	762	782	820	785	778	803	787	782	820	795	794	809	780	792	860	792	770	757	784	765	805	728	796	787	765	738	778	774	778	813	770	805	802	768	847	832	760	760	791	774	747	789	775	772	797	798	766	784	796	796	784	756	797	803	770	809	809	837	761	815	809	803	790	818	770	829	758	767	758	789	797	819	741	848	751	788	777	813	819	722	858	768	769	758	796	774	824	843	816	770	772	833	782	738	759	800	774	838	774	730	792	792	767	767	801	768	802	798	785	800	793	798	749	743	771	761	811	771	824	776	851	783	794	787	767	752	790	775	777	789	768	780	775	817	783	746	746	780	811	810	809	796	770	760	777	782	770	756	806	796	813	770	795	710	798	818	789	812	814	776	785	818	846	788	799	808	821	780	808	752	791	775	816	812	778	770	770	756	758	782	785	724	795	800	792	782	822	783	757	795	858	751	803	767	791	800	786	765	770	791	756	779	724	765	769	769	804	771	783	777	802	815	742	782	810	764	764	777	773	800	786	761	793	785	792	751	819	784	761	758	787	721	801	746	841	774	817	819	761	732	815	798	790	830	767	769	831	808	788	811	808	796	767	791	852	817	784	804	756	722	796	771	728	777	763	755	797	838	764	761	806	812	818	792	798	783	727	740	798	801	806	759	829	729	795	751	816	807	814	795	747	763	776	818	777	764	785	765	824	791	785	819	777	794	802	789	784	779	819	767	805	789	745	762	816	709	815	773	783	770	735	762	833	764	742	797	864	818	807	806	769	792	734	772	793	771	819	779	763	762	781	771	793	846	836	866	754	795	816	782	719	776	783	756	795	736	730	771	793	825	777	758	776	757	793	782	754	777	820	792	747	798	801	739	734	812	847	762	798	790	778	753	770	722	784	809	749	797	760	757	780	786	827	828	801	787	788	772	770	768	810	830	763	782	735	753	804	806	773	771	836	799	773	821	797	788	764	813	810	818	752	794	815	815	789	784	805	801	732	751	771	803	772	809	771	812	789	771	777	785	803	731	799	749	784	747	766	798	762	834	769	830	752	802	764	830	809	811	775	769	778	806	781	768	804	807	798	785	785	772	797	796	815	808	756	772	793	795	783	792	820	800	801	825	786	801	800	752	770	763	789	812	789	800	827	783	799	789	776	766	794	768	799	727	805	791	786	739	729	737	758	757	796	813	789	797	797	786	784	788	762	777	840	844	812	848	755	773	758	808	768	785	791	806	737	756	790	784	756	837	792	784	830	774	813	817	767	783	746	770	776	778	844	768	751	788	797	818	790	804	802	811	755	799	826	738	781	811	820	776	762	792	818	700	798	832	802	796	776	771	789	788	754	804	742	786	779	778	794	773	802	816	748	785	737	779	808	794	783	762	799	808	826	815	750	809	773	823	763	789	849	871	706	788	812	751	808	784	819	803	772	812	807	797	797	824	781	828	791	750	787	772	783	764	785	749	789	814	791	766	786	772	777	844	807	802	799	820	794	765	799	821	763	773	847	818	839	814	791	788	775	769	779	806	783	755	801	785	801	759	737
7695	1472	1393	1119	965	904	898	829	857	851	892	814	904	812	864	871	857	832	876	801	841	793	839	787	841	865	855	908	790	839	763	868	802	807	846	789	844	889	835	796	806	805	775	834	806	833	793	819	758	801	831	780	772	849	767	848	836	802	792	812	827	816	852	821	818	778	836	871	824	816	789	831	830	852	842	847	797	798	848	835	798	797	839	836	827	866	819	849	827	801	825	853	869	831	804	826	794	848	810	843	800	879	838	857	803	788	818	829	792	830	821	808	798	844	832	865	842	793	794	861	857	822	853	809	826	850	845	861	872	867	789	827	819	799	878	810	844	857	802	765	833	859	833	822	844	845	809	807	824	808	845	818	861	785	781	830	821	844	836	858	805	849	839	824	821	839	815	804	815	847	817	827	876	801	800	803	799	770	792	750	866	785	808	833	835	883	841	820	848	778	817	842	867	864	869	776	772	787	833	825	849	796	881	809	834	775	844	854	813	838	790	835	760	799	846	820	779	834	825	833	830	822	877	826	784	802	795	789	850	813	892	795	802	841	791	837	808	816	805	835	830	861	793	805	840	848	754	751	813	795	842	844	814	916	771	837	838	830	780	816	830	814	885	840	801	831	825	822	811	821	826	841	830	825	823	811	786	806	769	793	795	847	883	871	809	794	789	787	845	747	857	798	863	850	835	870	830	825	788	844	808	830	830	868	833	796	874	820	824	817	823	820	860	793	818	800	813	783	856	747	899	855	820	895	840	805	841	807	808	833	791	810	780	838	859	842	858	814	824	827	855	858	838	799	825	811	849	841	822	846	820	818	765	760	770	830	859	790	885	818	863	821	870	756	840	824	830	785	875	825	853	824	815	815	813	844	836	817	851	876	836	813	785	827	824	836	874	794	828	780	874	793	810	855	821	820	838	848	787	828	803	831	810	804	826	818	829	832	801	829	806	818	836	788	803	768	841	791	801	814	814	823	828	853	851	846	786	812	813	878	821	825	824	738	815	821	901	835	824	841	816	870	849	845	817	798	757	797	840	772	900	836	841	808	796	853	767	800	798	852	802	808	785	814	851	869	801	836	828	828	781	808	830	781	836	798	774	853	817	846	834	830	782	837	854	833	788	854	850	792	853	809	825	823	863	784	765	838	788	805	817	873	783	782	837	847	799	848	810	850	843	820	828	824	779	829	833	846	802	811	835	845	845	894	820	784	810	817	867	809	809	854	790	808	856	758	818	788	826	846	815	850	866	789	846	784	860	805	810	827	835	828	841	787	806	852	855	824	760	806	792	824	814	840	795	864	841	800	864	829	817	814	819	815	837	861	800	807	845	817	826	830	807	791	856	827	831	816	754	868	816	828	871	821	791	794	825	839	793	840	824	747	829	832	776	806	826	805	815	852	845	878	882	793	851	800	828	829	822	848	834	828	817	783	830	777	858	835	780	800	816	806	888	820	836	839	830	841	768	820	822	821	817	854	849	811	824	813	815	838	842	818	838	817	869	824	847	751	808	853	817	833	826	842	796	856	874	835	816	807	809	839	831	845	788	819	862	778	796	840	814	814	794	859	810	781	909	811	808	836	827	861	803	861	778	851	862	829	851	820	800	859	833	816	838	814	779	835	805	860	770	867	775	892	824	861	852	833	862	788	849	802	804	832	792	814	855	853	826	841	801	835	852	806	841	852	808	800	800	842	831	839	803	879	784	817	846	775	827	822	809	813	861	888	819	821	810	837	837	789	815	848	796	830	813	776	775	808	834	779	852	804	834	787	819	817	819	826	843	780	808	822	875	813	818	801	817	823	786	873	853	817	845	812	789	814	827	805	831	839	797	864	781	784	802	802	822	836	802	884	856	774	838	821	881	830	783	862	839	857	818	832	849	837	815	847	844	848	853	823	817	828	849	825	790	824	793	855	861	799	847	840	818	823	812	782	837	873	824	844	835	856	794	825	808	843	841	806	816	837	884	827	814	837	782	795	840	817	805	816	838	834	827	830	844	839	830	844	870	812	822	852	799	864	820	818	875	778	813	869	777	832	807	837	793	823	761	787	826	796	832	730	830	827	863	807	817	804	834	827	807	853	817	834	793	833	827	802	817	829	822	833	788	810	874	830	821	847	834	793	812	857	802	796	822	811	732	824	785	801	801	820	777	801	803	876	825	868	795	834	773	789	848	802	814	857	859	880	801	774	811	892	793	816	807	817	884	865	818	823	801	803	795	855	827	844	849	888	800	797	783	837	830	810	820	794	780	832	838	835	874	829	832	856	854	839	771	796	819	788	773	811	870	819	786	809	809	808	812	826	797	784	805	749	865	769	835	849	812	821	839	781	793	821	780	784	806	820	858	806	854	822	838	782	813	778	829	840	815	800	826	800	860	829	815	830	816	782	843	793	884	856	808	866	819	830	779	808	821	836	821	824	830	777	800	818	810	840	871	777	830	820	798	865	840	869	833	842	838	826	845	841	751	803	841	804	793	874	784	843	877	777	814	770	827	836	817	856	856	850	774	855	783	819	817	788	785	823	826	842	813	784	788	812	813	779	812	834	843	803	838	819	847	827	837	828	799	828	854	866	792	770	821	798	804	853	837	841	869	841	796	839	812	812	811	826	747	833	833	797	822	813	799	812	855	854	843	853	812	824	826	842	820	819	820	853	811	798	808	835	858	775	826	820	839	843	805	774	792	798	768	807	807	807	839	819	795	881	798	845	819	817	749	804	840	830	824	864	828	904	805	846	816	805	812	805	779	843	855	822	817	852	799	822	788	829	828	851	831	834	834	818	793	838	795	796	817	832	820	796	804	806	851	821	796	807	796	784	771	819	858	845	829	824	816	783	853	812	816	835	834	810	742	849	817	773	841	771	824	828	835	828	814	819	839	821	795	809	872	817	799	781	810	777	787	821	867	793	820	815	839	835	875	851	808	829	822	811	859	831	842	870	791	795	875	802	795	821	861	830	810	829	825	821	806	807	799	879	853	856	825	793	849	846	823	773	826	840	795	774	849	875	832	803	878	798	833	821	861	795	885	818	818	856	823	847	830	897	802	781	837	752	829	855	840	831	839	840	827	817	852	829	821	806	800	794	810	848	840	794	773	866	831	819	819	820	809	819	831	868	794	833	863	813	814	826	822	827	792	851	850	838	801	865	823	814	835	790	811	809	791	793	782	856	825	817	857	839	839	837	805	835	823	815	803	810	859	867	876	793	809	783	812	809	841	836	813	828	823	851	823	847	775	815	823	782	840	837	780	834	833	799	784	813	863	781	826	850	813	845	819	847	814	781	789	817	839	846	785	798	871	801	801	815	837	831	816	838	805	776	850	816	847	834	811	797	796	863	826	806	819	836	870	821	830	790	794	786	781	791	804	867	809	829	833	822	851	820	810	847	872	848	809	849	801	846	791	808	813	844	812	787	792	829	841	853	817	830	826	792	819	831	829	811	848	811	814	812	834	880	815	854	780	796	849	797	844	810	919	809	809	830	778	804	871	852
24395	20322	26375	24108	20300	8207	1395	1011	811	811	745	709	669	605	546	556	512	572	555	532	475	510	526	562	495	518	498	472	497	496	474	494	488	481	495	486	454	491	467	517	495	489	526	516	447	469	466	423	436	450	460	472	444	491	458	473	478	501	463	459	492	489	461	503	472	464	440	494	481	453	461	487	457	446	460	453	448	460	486	463	446	470	465	454	434	485	470	425	481	488	488	486	476	493	424	451	472	455	460	475	469	472	461	503	485	446	445	471	433	502	483	468	467	430	482	467	448	483	479	472	488	410	446	477	514	439	484	460	462	450	492	466	470	454	478	443	485	458	439	438	470	504	462	471	465	487	447	472	482	477	461	480	467	441	493	448	498	434	474	451	437	454	467	494	445	463	432	472	451	434	448	483	489	495	495	473	429	458	488	471	458	441	451	477	440	472	503	420	421	433	475	448	458	457	484	479	477	470	484	516	493	448	509	450	469	459	455	482	477	460	469	476	482	459	510	454	440	517	461	506	450	412	494	480	456	448	451	427	488	446	494	481	465	496	455	420	436	464	453	484	459	422	452	493	445	452	449	467	491	469	454	460	469	438	452	478	464	468	490	438	463	465	470	427	452	514	488	434	458	467	461	448	479	462	475	454	486	480	420	405	456	484	479	531	442	469	446	450	501	519	453	422	435	502	413	432	450	446	452	472	504	458	467	471	448	446	496	441	465	432	454	495	468	473	452	472	425	470	486	491	477	453	431	464	448	444	491	488	516	423	480	478	468	484	453	465	470	486	434	470	467	503	445	476	480	490	465	458	473	466	434	478	470	454	444	450	483	478	479	490	431	475	468	481	507	483	435	464	496	447	522	449	450	441	474	435	444	488	438	507	460	457	454	452	486	477	424	431	432	477	461	428	480	460	509	499	460	513	449	491	500	446	488	484	502	456	482	500	459	486	485	465	466	470	498	478	451	474	527	454	444	450	455	500	478	482	455	428	485	474	445	479	473	425	442	410	453	478	480	437	476	484	430	478	452	444	496	459	457	444	458	455	448	447	485	466	499	473	457	507	472	484	479	465	472	483	458	461	475	486	466	476	471	441	444	486	458	483	447	427	415	468	487	434	467	500	419	474	481	449	488	448	460	443	494	433	454	455	480	478	464	446	497	504	495	444	450	475	456	445	448	446	447	477	474	459	457	450	433	500	468	452	470	459	471	453	499	479	450	447	489	456	456	515	455	439	461	463	428	482	477	489	476	486	464	476	462	460	461	502	473	486	447	446	452	461	452	433	460	457	464	482	463	508	482	484	436	494	476	448	455	451	440	498	437	463	463	482	477	448	452	459	454	455	460	428	461	446	511	461	481	445	457	454	450	454	453	458	472	485	467	477	463	471	486	460	467	488	481	513	461	449	470	511	455	477	442	469	455	471	485	445	463	470	463	483	462	477	445	395	443	418	482	459	455	451	505	445	462	484	435	460	485	471	464	482	505	479	457	525	448	478	515	480	488	461	468	460	481	489	451	496	457	492	470	485	452	480	497	447	418	423	482	463	458	468	470	417	440	448	480	504	478	471	493	454	472	449	481	496	493	441	456	467	446	449	492	500	406	470	471	433	447	460	472	424	496	455	447	419	490	480	466	488	481	462	496	466	429	445	464	465	464	512	503	490	459	472	483	477	417	426	447	471	460	464	469	439	476	438	453	500	473	447	489	485	455	479	432	436	495	508	459	495	472	437	463	432	458	462	475	482	474	433	474	430	468	462	477	477	437	465	469	456	473	444	439	493	510	458	466	469	455	487	467	490	457	493	455	469	468	482	440	467	462	453	432	496	489	443	448	418	467	493	489	465	485	492	504	448	462	441	449	472	490	472	443	487	464	430	467	479	486	457	459	443	497	474	458	451	482	481	479	455	465	450	475	396	450	461	497	485	489	434	444	446	471	463	486	470	479	446	487	501	460	476	482	480	496	429	497	449	449	478	457	468	457	459	444	468	513	428	449	452	478	471	473	454	440	449	464	483	465	528	469	456	473	476	482	476	489	448	504	461	430	456	437	486	427	470	492	453	470	460	439	454	483	491	430	471	455	481	462	434	481	476	477	454	457	432	477	503	461	480	471	468	504	455	487	479	450	475	483	496	519	483	458	474	482	484	471	446	446	491	484	489	501	448	436	445	462	465	503	474	510	463	484	455	472	456	478	446	464	479	444	482	434	484	488	470	479	509	486	432	462	495	467	484	472	488	467	499	433	497	427	477	452	487	461	431	474	441	440	484	456	495	538	445	486	446	428	490	446	451	436	442	427	492	480	498	475	463	465	470	483	446	464	466	442	440	459	448	492	453	477	468	437	469	425	491	469	449	442	476	460	476	449	477	494	452	499	468	463	464	470	466	438	440	433	454	475	480	482	458	467	484	450	471	480	467	425	474	426	455	449	475	486	449	463	460	471	454	503	504	500	461	483	458	452	454	473	473	485	469	501	486	454	462	439	458	519	470	464	487	507	459	481	465	421	463	490	490	449	490	504	417	431	498	451	435	479	438	447	477	455	472	456	434	455	466	470	488	461	428	445	460	439	466	456	448	400	467	475	453	475	469	468	459	451	461	457	494	468	470	435	476	493	474	487	458	457	498	494	440	446	449	484	456	449	486	457	494	456	460	454	462	454	477	464	439	501	437	394	500	436	451	451	454	464	462	467	472	474	442	467	417	489	413	453	448	463	436	473	477	458	481	462	467	471	457	469	459	493	433	488	482	527	434	433	480	496	437	486	431	436	466	423	477	448	463	453	453	488	482	420	446	494	461	471	475	451	504	410	458	457	498	471	457	472	482	502	502	456	490	471	478	453	460	486	472	470	457	455	458	432	459	466	472	450	451	457	482	492	483	476	437	474	431	461	476	467	426	505	433	479	468	439	452	478	469	504	457	485	454	435	458	439	474	464	501	432	439	457	495	491	484	510	480	491	462	477	436	469	454	527	458	452	478	479	446	453	422	474	456	482	415	437	452	475	478	486	444	451	465	475	443	456	460	475	424	463	420	479	482	443	437	488	439	470	486	466	451	512	443	471	487	464	470	432	482	478	457	468	458	468	443	478	437	503	441	447	434	476	509	471	482	450	443	518	509	473	478	460	459	465	470	444	462	477	450	436	484	444	464	466	442	492	467	486	438	503	522	479	492	448	484	446	434	473	439	504	455	470	446	424	490	486	455	478	461	464	486	477	483	472	456	447	460	484	424	453	470	458	484	482	479	466	476	451	487	444	459	483	472	465	467	429	485	449	490	460	402	476	456	471	487	470	450	457	458	467	476	462	422	437	474	464	450	440	460	499	464	464	499	428	509	501	480	459	432	464	467	445	433	501	492	469	463	452	467	444	466	436	479	453	457	440	471	459	469	459	441	497	435	452	490	435	450	419	454	467	472	436	499	509	463	497	468	468	494	468	468	465	433	449	453	480	474	464	471	462	476	473	435	464	499	397	495	476	467	413	461	443	470	506	468
17511	10988	10095	5602	3730	2691	2051	1696	1468	1263	1091	983	870	859	850	768	744	695	648	591	637	577	556	581	576	578	549	574	570	568	509	550	543	515	523	524	503	558	562	490	523	524	555	496	528	516	511	505	501	500	522	489	510	499	541	472	482	463	502	480	526	526	480	503	482	475	548	518	516	496	490	485	487	468	480	482	517	504	523	471	539	519	507	487	500	496	530	507	476	500	495	491	542	511	453	528	522	522	497	505	519	504	509	502	524	517	487	503	449	509	505	464	527	493	495	481	486	467	472	495	511	501	485	490	512	508	504	499	489	502	503	508	485	465	527	500	483	498	479	515	522	496	538	481	530	501	483	478	503	525	484	502	478	476	544	528	492	503	536	497	484	496	494	479	492	510	470	467	505	497	493	489	465	512	538	495	541	500	472	474	512	484	492	540	523	511	521	513	475	519	518	469	476	482	473	524	507	500	535	493	468	542	504	478	525	523	482	482	507	497	534	452	479	515	499	503	464	492	499	520	458	553	490	499	506	502	495	484	452	484	503	481	442	502	472	508	485	469	507	481	484	489	482	476	473	479	533	476	496	511	485	476	494	504	530	454	472	501	492	512	506	509	493	482	486	504	468	490	513	515	495	523	469	488	493	489	507	465	481	497	512	486	495	471	536	490	483	533	494	474	492	525	506	510	507	489	486	497	520	490	508	476	475	507	477	468	496	503	524	521	522	499	516	523	473	524	507	486	465	457	490	525	522	487	481	487	500	467	478	522	459	458	510	483	496	507	508	443	519	488	511	490	508	502	509	470	513	489	474	473	465	507	484	500	494	476	484	497	483	465	500	508	498	493	495	438	551	535	526	503	486	518	518	483	504	530	520	450	471	478	489	501	517	472	516	494	490	450	535	508	483	484	479	514	462	485	505	507	503	488	472	461	522	475	503	492	482	439	498	512	561	545	469	508	483	478	509	533	458	512	516	538	485	499	464	495	453	500	550	488	499	481	496	476	505	503	493	496	513	521	492	481	487	484	485	505	488	494	536	480	529	488	530	478	486	504	468	487	486	512	466	516	511	541	476	510	489	487	501	496	522	436	514	495	482	500	514	513	449	523	536	505	508	434	487	478	480	455	485	482	510	478	518	483	457	500	485	519	478	519	504	498	496	495	506	495	487	484	495	481	514	493	516	494	502	499	487	482	498	509	491	522	533	500	476	505	483	467	471	488	465	525	467	455	491	508	514	461	477	502	479	471	493	503	476	549	472	511	518	476	499	519	494	476	498	481	527	493	481	444	483	480	522	520	495	507	498	469	499	510	462	486	517	515	529	501	493	463	489	485	523	517	492	500	512	477	494	479	482	483	448	497	485	530	525	512	530	491	487	486	448	487	505	468	460	521	543	494	558	484	450	543	494	484	487	467	458	522	527	489	523	480	507	484	488	526	455	488	524	501	536	490	531	508	515	477	474	518	481	480	458	513	498	481	512	458	539	478	521	478	476	482	500	490	550	460	487	495	478	505	492	497	493	493	505	492	453	503	494	519	497	482	453	529	504	494	473	520	528	506	497	477	488	510	521	539	492	472	496	505	485	499	512	503	539	498	494	535	489	471	511	512	502	512	451	473	534	520	483	504	527	526	481	505	493	530	499	523	483	490	483	521	467	515	496	497	542	485	481	494	488	512	521	498	489	482	515	491	516	477	512	499	497	497	489	465	470	456	526	496	490	457	482	471	490	529	493	506	498	510	505	520	475	454	525	469	482	513	484	492	481	501	509	495	537	491	466	511	471	522	505	481	507	464	475	512	516	477	487	477	478	500	534	493	493	507	525	456	495	478	494	514	486	457	481	506	512	512	526	502	497	510	436	491	450	489	471	508	510	476	501	482	488	518	476	484	500	455	504	484	503	500	507	507	502	469	554	487	508	463	499	513	472	481	505	469	471	503	480	536	488	459	474	487	515	490	520	447	486	477	502	484	496	501	526	484	522	505	489	459	472	478	483	506	524	489	487	493	469	512	485	480	504	541	520	492	470	467	508	493	457	481	501	482	503	463	474	494	498	484	466	474	486	498	531	501	497	526	513	498	490	484	518	510	462	485	497	496	465	491	509	447	472	490	494	473	465	466	495	497	515	459	493	512	515	482	469	487	456	540	456	508	503	466	522	516	537	521	520	476	516	523	516	479	499	493	417	468	495	466	525	538	468	507	494	492	530	501	477	473	483	483	492	533	509	478	498	481	477	496	526	499	504	521	490	520	480	482	509	514	486	484	499	532	496	462	487	467	486	480	482	464	498	504	491	492	511	524	511	551	495	515	533	524	503	498	514	486	444	530	478	512	486	492	504	476	516	494	499	453	494	495	503	489	515	481	456	530	531	447	501	483	514	504	519	506	515	487	491	484	471	467	488	492	478	489	545	501	490	485	465	478	511	540	477	492	492	497	505	510	472	503	463	480	501	525	499	482	493	467	518	515	495	473	517	505	529	493	464	482	510	466	470	487	503	487	492	477	511	484	476	479	502	512	471	481	500	525	474	522	484	473	523	478	463	464	560	490	510	473	527	553	524	530	506	473	476	498	497	495	473	486	464	491	436	505	480	493	490	524	509	479	514	521	501	481	520	513	533	498	488	480	519	547	477	509	492	521	488	464	509	479	488	480	471	471	509	490	462	488	485	499	493	457	491	488	501	517	518	492	494	527	473	498	515	511	512	551	510	521	487	486	568	508	489	517	460	457	481	462	454	485	513	464	476	507	508	493	493	529	479	457	494	480	512	475	494	475	533	517	528	506	492	523	468	467	512	473	507	486	470	486	516	507	482	473	473	487	470	507	489	501	499	458	523	472	530	505	505	526	507	483	498	497	499	534	510	513	510	509	530	508	493	467	485	509	472	471	438	464	457	466	477	487	493	500	525	527	462	501	452	498	477	514	457	461	485	490	498	510	490	469	462	476	496	493	514	524	494	474	484	500	523	521	509	548	486	508	512	468	492	552	488	467	510	506	456	509	486	483	503	482	458	479	515	485	506	469	490	511	496	493	490	450	526	529	512	534	492	501	492	510	465	505	520	481	495	465	494	494	492	495	502	517	519	513	495	518	489	494	478	473	501	517	497	523	459	491	535	544	490	471	473	517	490	489	465	515	489	474	490	478	447	498	493	518	488	508	526	494	490	556	526	507	480	484	486	480	484	469	463	482	502	540	485	511	496	488	554	500	498	469	480	510	509	488	487	513	477	459	458	504	519	517	486	495	508	506	459	503	488	487	459	497	481	508	479	482	511	516	502	466	468	492	491	506	485	493	498	526	553	493	498	471	490	498	523	522	469	506	547	506	484	508	468	478	504	493	512	492	521	497	482	497	486	494	478	475	496	500	496	502	508	439	506	490	505	471	506	493	477	518	470	517	504	517	501	510	502	493	509	530	471	525	487	487	468	471	514	491	498	506	494	495	507	469	477	473	460	495	473	468	506	488	475	501	474	516	481	464	484	462	461	501	471	481
22626	20338	26834	23697	20343	20402	7540	2182	1610	1490	1422	1250	1230	1212	1105	1170	1115	1055	1126	1038	1071	1046	1064	1027	1063	972	997	987	955	955	993	888	987	1026	1016	919	927	947	998	875	939	927	937	934	957	934	897	990	959	923	995	904	922	973	947	940	903	970	908	920	941	864	914	879	912	855	917	932	982	887	921	895	917	905	917	957	926	970	894	931	908	944	944	910	916	942	948	914	944	920	895	941	876	918	893	954	903	939	950	885	896	863	929	928	924	920	867	924	944	970	891	900	897	897	878	930	900	871	994	921	918	955	891	916	905	917	903	902	909	957	907	938	928	891	882	913	913	958	902	912	944	947	880	921	935	885	939	941	888	963	919	910	917	926	940	883	910	963	920	943	963	912	917	1025	944	915	949	896	935	941	891	906	890	917	882	819	879	900	978	921	914	885	940	926	941	869	914	920	929	866	973	919	927	934	936	890	1018	915	831	907	956	1012	962	912	921	933	908	854	923	877	1000	926	920	973	929	880	941	907	935	894	936	990	880	945	871	922	962	935	927	925	941	971	887	898	972	917	930	946	909	916	940	928	952	898	886	867	953	869	916	894	902	941	862	979	850	840	937	942	932	933	842	918	916	922	939	866	935	912	895	941	864	963	906	914	883	926	946	960	906	960	898	944	902	883	873	906	925	938	893	944	939	946	904	931	882	959	917	940	922	923	942	899	938	904	908	938	945	972	892	929	925	890	914	903	896	893	921	865	939	874	912	907	944	913	924	917	958	932	908	939	912	923	904	981	923	943	925	870	874	950	911	971	903	927	971	934	882	918	949	980	894	909	872	911	886	914	915	929	880	874	985	952	856	992	936	905	881	970	884	884	971	922	953	897	928	994	892	882	948	976	910	909	945	913	930	968	926	882	867	898	902	872	948	884	876	922	911	854	957	909	920	896	934	917	951	833	970	886	852	941	965	911	931	892	875	919	881	873	916	906	883	904	915	904	897	935	897	875	893	923	914	890	957	906	906	935	923	882	925	907	907	868	927	890	906	912	957	913	907	926	910	887	928	908	942	941	932	946	955	897	863	923	897	947	927	851	921	890	939	936	915	940	940	930	916	902	927	930	922	907	923	923	943	965	1000	917	933	900	953	877	943	937	917	927	931	900	923	880	879	902	859	943	918	885	878	903	887	933	952	892	915	916	913	974	919	922	880	917	861	925	922	951	907	916	956	920	904	891	886	926	860	848	944	903	934	914	904	896	885	932	922	937	968	894	933	909	912	912	906	880	952	875	900	881	933	907	903	941	977	924	962	916	954	851	886	909	905	893	940	920	909	870	936	904	900	927	865	911	955	901	909	897	911	872	907	997	907	874	940	936	902	913	935	934	892	966	932	929	983	894	887	904	907	933	919	865	946	928	888	876	889	921	896	908	881	912	961	876	889	974	934	951	902	901	889	901	903	924	907	920	872	963	918	972	950	893	890	964	910	881	951	902	933	887	909	922	864	944	916	829	935	893	885	910	935	923	940	976	926	965	891	863	854	930	921	865	935	928	931	965	946	928	958	946	880	917	934	820	890	949	914	908	882	839	905	911	890	889	916	898	885	899	858	937	981	905	959	878	901	914	925	895	926	966	909	873	904	956	955	891	972	883	899	887	929	968	918	917	912	926	904	893	890	873	950	933	884	900	895	895	941	875	881	922	882	888	898	903	902	902	915	950	914	928	938	857	968	928	941	930	898	863	880	923	930	937	904	844	901	967	877	868	877	893	937	957	914	884	951	912	956	920	863	919	937	915	919	914	960	928	906	867	878	886	894	912	934	880	914	928	916	929	926	895	884	962	860	870	928	937	951	870	852	897	864	934	903	890	832	939	883	908	879	913	902	883	891	928	872	927	942	912	878	891	911	931	903	869	915	848	956	897	910	941	909	902	875	929	917	946	905	907	950	889	932	888	925	934	969	872	887	916	894	956	971	943	887	884	883	869	915	925	881	891	891	973	964	934	913	890	888	911	860	946	888	925	907	832	946	916	856	892	896	921	894	869	886	919	937	882	902	852	899	904	937	916	933	887	903	948	932	938	912	934	871	873	894	936	937	858	933	878	900	916	863	957	913	909	897	893	865	916	879	955	889	923	938	925	939	925	884	915	876	967	941	898	958	895	915	936	884	925	879	919	953	934	898	880	905	911	900	849	922	884	910	892	927	928	927	913	968	954	876	978	909	916	903	927	870	879	921	916	897	902	943	844	920	873	920	926	954	1011	951	934	931	902	881	913	945	907	885	947	909	885	939	920	878	938	956	942	894	884	889	926	933	927	907	915	914	986	920	932	928	910	887	908	959	919	919	908	923	936	921	873	871	929	974	951	930	864	931	891	895	912	922	905	937	905	943	929	904	892	887	960	886	908	947	867	912	894	897	931	912	928	886	894	888	1012	960	924	929	876	877	876	924	795	929	916	880	930	961	881	869	935	943	919	943	840	901	906	866	969	927	907	935	929	904	877	917	919	915	959	942	864	932	884	930	888	959	950	921	924	891	906	958	849	901	938	889	898	951	918	876	870	913	892	922	948	890	939	913	975	958	902	880	914	942	924	901	905	911	904	904	897	903	936	939	925	845	907	934	914	916	889	918	970	928	910	919	941	867	910	889	960	974	894	883	839	946	843	931	969	862	901	911	918	938	895	963	881	910	908	918	894	902	935	929	890	973	947	905	883	920	939	963	906	917	944	849	881	871	916	887	882	929	921	941	940	870	934	934	909	935	884	932	921	955	857	846	891	923	880	972	925	913	894	887	899	910	923	895	899	878	925	877	919	897	932	908	870	882	880	916	930	934	896	874	894	896	928	884	944	936	938	909	868	889	940	927	962	933	890	916	878	927	930	891	843	948	918	925	914	911	920	879	954	934	881	880	945	923	888	878	930	889	919	934	911	889	918	909	903	929	961	907	953	944	892	894	879	980	944	916	924	908	902	886	910	945	901	907	901	885	952	885	938	886	954	975	925	928	933	921	891	901	916	973	875	925	927	910	890	890	880	928	863	891	934	887	925	975	962	874	982	828	896	915	951	931	864	893	913	966	951	879	943	930	902	889	820	929	888	930	927	959	851	939	885	888	970	906	932	935	881	874	949	926	915	889	859	924	888	973	902	900	946	909	926	961	896	936	883	897	933	910	916	916	926	859	897	945	898	918	907	883	902	909	944	900	951	972	889	934	925	859	882	929	850	857	914	952	917	908	957	935	915	890	881	966	903	895	905	937	983	937	849	906	904	865	947	857	933	900	917	957	868	920	902	913	934	995	891	941	903	918	941	922	920	944	942	909	851	930	891	906	907	886	956	966	893	874	920	918	931	858	907	906	880	907	898	891	872	922	932	892	915	901	877	879	910	906	898	901	935	881	901	966	862	879	975	915	943	926	951	952	889	910	935	978	916	937	926	900	923	942	877	968	934	961	961	887	882	879	877	913	909	893	920	898	920	880	926	873	921	879	942	976	902	926	897	905	865	886	864	878	830
19417	17833	16186	9618	6631	4836	3809	3100	2755	2360	1982	1781	1743	1539	1463	1382	1298	1257	1227	1271	1192	1075	1107	1025	1082	1051	984	1009	985	1005	972	958	951	1031	962	916	978	932	931	962	903	883	954	868	939	914	930	921	895	899	872	889	913	994	931	843	927	888	900	889	853	935	864	837	852	857	973	873	879	913	872	881	880	860	870	887	926	858	823	892	865	869	865	848	877	887	905	814	912	842	875	902	853	881	875	907	862	908	841	887	914	934	867	840	860	867	915	841	871	838	917	850	866	898	859	900	852	859	908	891	897	881	815	850	861	860	840	835	870	868	869	835	857	869	905	864	853	867	840	848	862	880	886	850	860	908	883	892	945	904	815	884	832	841	902	859	903	912	843	892	884	917	835	854	830	851	927	858	825	824	827	914	910	872	893	842	873	809	860	818	869	862	882	940	905	892	894	864	873	923	823	864	888	853	812	854	927	860	901	863	924	867	877	927	881	832	866	888	895	856	803	861	920	870	877	860	869	902	902	875	867	848	875	822	921	862	881	856	913	838	931	910	884	860	822	893	865	869	892	819	858	830	888	911	905	898	860	832	873	812	883	933	881	895	860	846	891	854	854	884	846	875	892	910	834	902	913	866	854	863	829	871	883	849	895	795	913	833	938	846	867	861	858	875	859	842	879	816	867	874	902	860	877	850	916	855	826	856	857	832	918	882	911	874	922	849	832	845	876	829	921	838	841	899	909	852	878	808	860	880	926	842	842	859	909	871	937	837	872	878	915	833	875	898	858	842	880	842	887	904	860	877	812	851	847	865	900	882	855	829	875	862	829	909	896	815	815	874	895	911	854	870	889	916	867	827	923	882	844	834	947	821	886	896	845	876	887	881	844	881	862	898	856	876	824	856	888	871	836	843	828	853	910	852	874	905	855	895	891	930	900	843	926	868	900	870	847	892	874	914	870	850	866	852	891	829	924	862	901	834	881	858	849	858	850	890	834	914	850	837	854	868	863	892	921	901	910	838	904	850	856	871	850	868	868	884	833	838	879	903	889	878	839	873	881	882	941	855	918	824	863	929	816	869	918	886	831	859	856	904	870	863	843	885	883	902	836	835	941	852	867	817	862	864	895	893	863	895	912	908	874	870	844	909	886	901	893	845	864	886	836	871	854	883	840	874	901	873	823	874	877	949	897	854	869	872	847	878	861	846	862	894	859	806	867	850	890	899	894	873	910	858	832	870	837	887	891	917	900	878	867	826	899	835	910	853	856	875	897	841	801	880	872	876	860	893	844	886	900	912	909	932	877	836	847	888	901	864	845	873	860	860	818	824	919	909	893	908	860	903	828	880	833	903	919	822	868	870	901	926	836	835	846	872	838	833	864	882	801	858	912	862	826	872	864	869	848	813	905	887	901	861	873	939	848	865	891	859	860	847	833	889	831	863	870	868	903	874	889	879	846	854	860	862	867	915	880	851	897	929	876	900	829	852	845	868	847	900	854	824	887	894	817	855	885	924	904	887	917	876	875	879	839	871	886	873	863	857	876	877	847	910	889	872	793	849	951	879	893	879	885	907	843	823	874	895	849	894	858	831	912	886	924	894	878	840	887	874	877	838	920	884	870	857	863	838	907	886	965	877	861	852	928	824	874	872	850	814	934	882	873	874	866	872	833	906	884	928	834	883	825	892	914	886	861	823	895	864	885	808	886	865	857	908	888	868	901	897	864	861	885	923	866	863	875	834	841	919	887	907	928	876	871	890	864	825	815	855	887	855	844	889	860	855	874	828	864	862	834	851	854	911	879	891	810	913	917	898	839	826	828	853	960	860	870	870	905	910	870	860	880	846	882	907	896	955	840	898	838	926	821	861	899	855	847	837	863	893	885	910	871	823	889	870	907	860	852	880	894	882	830	889	874	924	870	875	834	863	834	874	868	915	889	885	898	905	898	838	863	853	898	802	837	846	879	858	870	824	844	886	881	884	900	871	841	860	929	871	858	830	925	818	894	836	817	843	869	924	918	856	861	888	908	872	845	871	918	822	930	874	922	868	860	834	855	825	865	879	876	886	871	837	909	861	871	860	821	856	863	812	810	840	879	881	850	927	886	889	854	867	826	879	860	873	872	894	898	920	856	863	860	859	839	880	813	877	855	859	873	863	844	878	832	897	833	895	896	878	869	825	885	871	875	854	882	838	892	826	863	848	816	865	894	863	841	926	899	888	899	858	860	878	915	894	867	856	893	902	792	868	833	907	896	871	840	844	869	873	881	883	869	938	829	881	889	876	849	848	800	933	868	878	857	884	839	854	874	872	844	865	845	854	894	836	869	830	866	912	911	821	865	843	917	874	837	883	884	838	955	870	838	928	919	893	842	839	857	883	909	904	906	836	886	840	888	853	883	879	909	908	867	846	933	865	841	867	925	907	879	921	901	879	825	873	859	894	853	859	889	899	888	893	831	862	859	864	848	870	831	905	873	857	876	874	865	893	886	831	882	905	864	897	816	900	919	868	915	912	837	856	861	790	865	857	865	876	824	839	853	891	832	893	881	919	815	868	896	898	813	839	848	921	873	793	889	842	892	870	903	874	907	928	934	886	798	920	921	871	854	844	852	860	914	874	875	873	797	812	854	918	877	845	811	878	888	919	871	843	909	833	857	837	930	888	898	906	858	866	840	910	857	852	862	854	865	855	860	906	823	861	835	899	823	811	891	859	937	930	916	882	852	788	815	884	860	834	865	880	915	869	875	892	852	856	874	870	860	889	861	867	834	902	824	869	795	835	872	869	835	843	834	866	838	894	854	866	847	931	825	830	922	860	884	880	875	850	843	852	900	862	889	869	889	858	887	889	864	908	910	896	854	852	880	852	878	889	874	926	853	903	834	816	850	830	894	874	883	873	867	890	894	881	823	878	864	915	892	871	909	899	870	825	865	821	877	839	909	878	853	868	887	855	880	895	876	921	884	822	913	897	863	885	869	848	837	892	853	866	841	893	900	873	855	906	868	856	912	907	884	920	858	861	872	845	860	874	856	899	875	867	871	842	930	888	879	856	866	913	861	852	900	889	834	876	891	907	926	915	912	862	902	840	826	876	851	841	844	900	902	833	859	865	903	848	845	966	848	841	854	895	904	790	856	893	901	865	858	876	860	904	881	854	887	860	870	865	904	862	858	863	826	909	886	861	836	873	893	846	868	892	853	870	898	836	845	901	887	882	823	856	831	877	901	913	865	874	900	885	885	865	900	857	831	798	909	826	888	892	799	870	909	918	795	839	904	864	857	893	913	863	840	910	872	870	898	863	830	842	913	885	870	876	880	892	857	869	890	859	903	822	902	846	892	917	840	919	882	865	895	842	903	844	889	853	893	872	850	851	892	834	908	866	898	829	867	895	865	926	892	872	891	887	834	900	849	811	829	871	886	838	854	840	837	903	896	850	899	855	866	881	895	900	872	860	849	915	855	832	914	838	846	858	894	880	875	875	855	865	841	888	884	864	841	866	884	855
27873	13381	2289	1114	968	878	897	899	835	861	803	841	809	871	858	838	861	813	794	825	837	846	804	857	855	857	787	780	832	783	860	815	805	768	810	873	871	800	832	825	781	854	820	845	842	865	880	769	796	836	820	812	804	835	818	833	799	804	762	851	809	854	815	867	867	735	758	810	797	820	829	776	814	885	827	813	831	813	845	864	882	823	803	883	820	853	836	831	784	779	879	787	861	806	819	848	816	824	808	839	845	796	844	777	883	847	852	795	830	836	860	846	806	838	861	892	805	820	832	817	790	842	823	868	838	821	813	839	782	817	824	825	848	809	791	857	831	819	813	798	813	840	830	802	814	862	904	864	886	837	765	850	807	802	874	868	827	809	813	852	803	803	803	847	807	878	769	846	873	851	775	859	832	841	846	821	834	799	818	792	800	789	835	772	789	813	871	831	816	817	883	807	774	873	833	819	809	856	792	808	866	758	848	796	867	785	879	856	771	823	808	827	781	845	782	792	836	794	800	854	838	802	789	754	865	889	786	848	822	858	810	782	773	801	818	867	848	855	869	788	782	842	909	852	825	805	797	837	829	827	834	768	836	862	818	843	825	770	823	859	834	828	873	852	865	794	852	791	818	811	839	816	831	875	839	852	855	848	841	796	833	812	778	833	806	791	812	794	781	835	852	824	855	815	803	791	837	828	848	859	817	821	795	815	820	836	868	859	830	836	831	836	812	812	821	818	829	832	850	785	823	851	858	851	836	802	829	834	809	838	836	799	764	775	837	824	788	908	811	774	803	779	783	873	835	827	831	783	792	858	848	777	823	833	840	821	845	781	818	831	871	790	794	849	866	845	803	771	826	810	779	818	829	814	842	857	766	802	829	818	773	838	839	800	806	872	825	772	819	782	901	855	799	844	857	811	817	827	817	800	824	828	846	833	807	775	882	835	838	869	809	822	791	873	789	847	886	839	782	844	820	818	790	785	826	853	808	806	816	805	876	864	836	778	824	822	791	837	808	843	817	799	825	775	853	835	778	850	839	818	884	863	832	814	805	791	779	876	851	850	798	779	860	864	836	852	890	826	799	787	848	812	826	776	814	806	877	825	809	784	822	786	854	860	829	840	822	801	849	818	759	841	799	823	828	811	814	827	839	826	817	844	792	855	867	796	849	826	823	828	820	845	864	830	807	856	809	825	823	829	822	790	862	827	840	805	852	813	841	825	821	833	822	828	802	856	813	814	812	816	851	795	838	822	852	817	784	868	821	820	833	824	833	840	873	842	840	812	851	875	870	822	830	846	853	878	805	841	797	824	809	839	846	878	800	822	859	777	822	793	798	849	828	848	788	828	804	844	828	839	859	838	888	815	870	842	802	845	777	790	840	821	858	867	854	815	852	808	828	799	840	818	791	864	808	842	779	851	816	883	818	787	808	845	823	810	770	788	818	827	855	871	877	851	843	842	823	793	798	876	855	852	812	820	875	750	854	817	878	802	836	729	835	842	818	842	768	804	806	818	837	812	878	800	828	805	783	825	836	819	798	856	740	788	827	828	839	795	807	842	853	808	822	768	851	873	827	838	794	842	788	811	836	884	835	773	812	833	819	842	858	804	791	860	805	832	843	838	895	800	849	859	825	821	762	837	844	824	864	838	843	840	816	882	801	835	844	819	831	832	819	832	845	834	830	783	833	779	843	824	802	858	816	881	835	857	831	779	811	797	832	812	904	806	827	828	868	850	799	810	875	836	847	781	822	817	835	856	844	837	832	777	810	794	844	818	810	839	863	874	841	797	783	875	829	848	889	839	883	865	822	841	793	837	809	776	802	761	773	805	830	819	818	826	834	812	778	854	808	857	839	791	837	788	805	803	804	848	840	784	775	833	830	826	842	869	814	793	821	825	841	812	782	788	837	856	781	865	814	766	876	868	761	827	835	823	844	786	758	791	752	821	841	826	803	844	860	795	803	806	767	805	824	866	818	824	814	844	835	803	831	826	782	812	783	794	820	821	799	821	816	839	803	859	827	815	808	828	866	804	830	794	808	807	770	848	780	797	833	794	846	863	827	834	838	826	880	773	790	831	818	806	760	815	743	828	801	856	898	806	791	845	777	809	805	817	814	837	801	823	796	802	832	795	835	822	862	883	853	845	792	801	817	856	815	903	805	829	800	796	827	792	813	838	794	812	771	783	830	844	788	853	784	825	859	857	785	855	790	835	818	838	824	782	848	820	780	859	864	827	810	806	821	814	822	786	842	855	864	895	864	808	814	780	811	843	824	837	777	843	798	810	854	830	802	860	790	802	815	814	838	803	823	806	773	858	798	882	804	784	863	809	832	831	844	880	839	819	786	826	804	809	783	801	813	808	823	822	817	810	797	829	820	818	847	868	742	809	831	866	836	821	763	837	850	846	887	834	821	803	827	824	851	815	789	792	798	779	805	806	850	827	767	847	824	825	823	777	807	804	783	774	851	803	849	804	844	807	845	865	796	828	846	813	872	834	753	798	808	885	823	817	805	812	854	843	841	853	822	848	840	786	781	818	782	804	818	816	838	829	838	854	844	826	784	824	823	818	851	792	729	839	819	818	824	823	851	792	818	835	855	821	806	821	863	828	844	823	834	798	867	858	787	829	770	843	825	824	819	799	805	822	832	870	844	864	829	839	834	868	848	807	829	808	856	829	829	758	843	829	835	810	778	828	839	818	804	830	851	819	806	809	890	773	835	824	816	828	808	821	798	784	863	807	837	827	787	879	824	805	852	830	861	794	865	822	810	805	812	856	865	813	754	872	824	784	812	773	874	908	823	816	841	799	831	823	784	810	857	827	798	829	786	817	831	849	855	860	831	846	805	839	838	811	868	760	855	806	783	822	792	795	838	809	809	830	833	850	830	754	832	855	824	853	844	854	831	816	827	817	816	758	826	809	790	873	793	861	842	796	807	831	809	873	815	893	842	804	856	828	825	822	847	779	812	757	848	811	815	827	820	806	807	852	882	847	846	823	826	811	845	806	819	863	810	830	862	839	778	803	806	782	835	807	831	809	832	799	809	768	805	798	840	778	802	817	827	825	872	851	753	842	887	854	853	837	860	792	772	814	840	847	828	822	835	833	832	827	834	776	851	891	791	800	816	797	858	790	803	876	814	849	845	827	872	790	795	836	807	810	852	795	764	819	807	830	822	785	829	854	833	843	787	829	783	800	803	819	857	835	814	840	795	891	816	813	853	820	793	846	845	777	868	787	809	831	829	835	800	861	814	833	888	805	831	818	816	809	790	771	759	858	856	821	838	817	776	814	865	808	816	838	879	812	765	783	804	839	862	822	816	797	827	818	808	841	881	775	862	812	840	777	847	860	856	835	827	863	808	793	835	801	790	772	827	873	824	855	782	828	837	810	862	837	866	823	828	834	820	874	851	833	812	844	847	800	816	851	840	827	842	850	779	791	815	910	832	812	850	800	859	805	845	844	847	877	821	824	794	794	837	868	833	763	828	887
7734	1498	1367	1100	1016	925	944	921	893	903	843	862	833	845	855	846	783	852	872	873	927	906	841	857	846	895	830	872	865	828	916	882	863	888	842	838	850	831	829	870	860	872	801	842	882	799	911	865	836	876	849	852	845	900	855	801	813	910	899	835	807	849	865	876	894	828	806	865	845	851	897	908	890	817	853	840	860	864	888	788	913	866	865	845	911	864	867	831	817	885	907	869	834	856	833	851	860	847	804	903	907	838	856	835	887	805	844	806	873	789	840	866	837	871	843	876	840	898	817	917	868	841	862	806	815	816	880	827	834	927	863	921	829	876	873	907	825	824	841	824	871	808	877	864	883	867	842	779	870	893	822	892	922	847	805	865	853	849	868	828	784	892	837	893	902	889	847	835	933	815	781	813	857	865	821	885	823	840	836	861	903	842	863	830	841	911	809	810	860	860	883	813	849	803	858	833	843	847	843	844	884	831	871	835	870	876	900	881	934	859	806	864	842	853	831	840	874	855	891	837	850	817	895	876	885	896	868	897	867	834	841	885	811	891	785	792	831	857	831	835	882	857	838	873	897	857	835	843	866	811	865	886	796	838	856	885	805	796	884	795	862	845	809	859	881	873	780	813	858	824	854	920	885	841	812	871	887	867	818	898	849	838	813	851	907	867	832	778	787	832	871	848	868	853	866	860	786	864	847	899	815	833	851	885	767	881	841	867	892	825	855	894	869	856	854	881	823	807	799	822	910	860	847	833	887	870	837	887	861	814	871	837	857	872	878	859	867	896	804	873	864	824	828	855	879	840	882	845	877	843	807	837	799	875	886	841	841	864	879	913	864	840	877	874	816	834	808	909	896	821	830	863	853	793	839	853	853	869	847	857	907	817	858	834	857	865	865	857	916	825	817	776	856	872	846	834	827	860	828	853	841	861	845	821	848	804	816	831	871	854	849	839	847	902	857	905	863	845	872	821	906	855	831	873	881	848	852	821	868	830	801	841	868	859	854	865	834	849	882	836	812	859	844	883	802	832	885	846	857	824	833	841	887	882	823	823	832	840	873	858	910	850	822	858	853	851	869	845	853	873	855	832	842	844	876	843	913	834	843	880	865	847	870	865	855	870	850	819	908	832	850	885	835	869	815	882	846	895	871	814	852	874	819	784	875	861	861	842	840	879	902	878	828	906	808	844	820	811	861	810	916	837	861	844	872	854	813	827	901	822	850	834	807	871	831	815	846	858	833	816	847	844	851	860	864	881	886	858	879	846	892	868	920	856	876	870	883	838	853	857	830	803	896	835	847	851	877	872	869	866	906	847	839	853	839	790	862	834	841	928	868	841	825	884	854	867	821	833	891	803	836	837	866	820	868	887	871	874	844	835	788	902	876	874	893	839	807	892	833	802	822	852	846	867	829	862	896	863	842	841	867	877	885	811	846	785	869	844	815	887	868	873	826	922	860	857	832	838	877	813	841	820	791	889	859	855	831	856	876	836	842	871	859	819	896	918	874	871	820	870	799	853	829	814	845	844	863	862	838	816	873	892	852	846	882	875	872	817	859	855	855	846	864	826	865	873	882	842	797	829	881	820	842	869	862	836	847	830	830	804	811	833	859	865	869	835	861	849	849	872	824	867	868	832	867	916	847	824	836	788	826	843	861	850	858	882	872	826	827	882	864	862	806	854	869	851	862	887	839	875	863	866	850	869	816	830	836	849	804	860	872	841	866	849	823	825	858	875	808	833	872	859	853	831	818	850	801	846	860	881	829	896	840	825	855	810	846	855	834	893	856	850	858	820	850	832	891	833	867	873	818	897	835	834	868	877	887	911	825	859	862	830	867	854	819	834	821	839	899	859	860	829	838	866	867	885	840	917	849	858	878	850	801	838	848	883	833	892	889	847	870	851	845	887	849	889	889	867	886	898	799	844	843	847	824	907	836	879	848	857	795	855	865	844	853	801	851	818	849	854	816	846	836	895	852	891	847	890	901	850	886	819	853	864	816	812	855	840	895	834	840	834	887	843	851	869	929	805	857	864	842	839	864	911	828	840	854	851	853	847	845	901	849	872	844	830	839	846	784	865	844	897	836	870	861	879	852	837	847	830	847	821	826	838	904	796	880	841	832	819	908	883	865	818	833	873	839	869	840	843	795	871	900	838	891	918	861	860	826	877	848	839	841	834	869	852	858	866	904	843	918	948	848	825	870	900	827	839	837	824	830	853	907	870	850	870	876	817	880	811	821	849	852	833	850	778	855	863	823	838	791	834	835	846	803	870	841	868	840	900	842	835	874	816	892	819	861	798	856	854	870	826	872	855	859	858	830	824	871	847	840	807	851	875	817	834	801	819	798	839	856	853	811	850	822	845	879	869	860	854	799	849	871	836	828	803	851	863	873	867	829	829	842	842	838	813	894	849	870	885	892	877	871	904	797	855	838	885	803	890	837	878	875	877	859	857	895	830	890	861	880	937	809	833	812	870	860	883	915	866	819	829	861	815	874	821	892	830	836	853	878	858	853	844	871	842	885	846	866	882	833	860	905	867	883	832	863	844	899	830	854	883	868	850	819	863	836	869	880	847	868	839	804	833	852	819	910	892	903	881	859	810	830	878	880	816	832	815	874	860	789	893	814	876	868	807	866	844	856	858	855	831	823	904	876	901	834	874	826	848	900	844	843	853	860	909	914	834	819	865	841	865	858	901	856	797	839	883	847	875	865	879	869	867	861	892	820	884	865	891	848	842	844	897	850	836	872	880	857	863	877	864	846	874	882	840	799	839	839	845	861	853	799	903	855	843	843	857	911	861	868	832	820	840	849	806	876	814	816	898	847	878	830	892	851	858	878	863	896	819	875	816	838	920	838	831	834	842	860	890	829	857	883	895	934	844	892	863	813	855	831	861	860	863	843	783	822	873	911	842	839	878	806	861	819	914	838	867	849	883	871	857	859	826	875	862	898	852	873	866	859	835	851	864	850	845	892	852	902	847	837	846	824	832	822	907	879	850	895	869	872	860	864	817	823	850	848	925	862	896	864	842	850	878	833	860	848	892	821	881	805	818	826	841	883	844	829	837	897	902	868	859	849	881	842	827	806	886	848	869	855	866	848	839	852	836	897	833	838	863	890	824	848	833	799	849	876	863	906	910	873	832	840	939	855	910	817	830	821	844	819	876	848	820	920	797	818	850	855	842	922	862	860	861	866	821	810	873	824	869	884	861	838	843	847	879	797	870	844	813	840	870	872	842	793	805	883	865	833	879	906	895	862	837	855	844	832	847	836	848	823	865	871	872	866	859	848	849	893	880	869	801	834	838	849	902	891	826	852	827	872	832	819	865	826	825	810	860	840	786	834	854	870	863	823	887	828	869	901	817	904	831	855	868	858	843	798	854	858	834	860	881	819	855	817	881	874	897	790	814	846	819	851	795	874	878	845	838	851	880	875	849	858	871	876	860	870	835	862	827	834	830	838	838	896	917	892	834	845	893	876	848	838	855	828	855
24443	20336	26382	24147	20319	8109	1431	975	810	739	735	691	594	601	597	568	522	536	565	572	548	505	461	483	494	544	462	489	508	492	497	492	520	474	448	459	480	474	458	477	490	439	453	508	506	478	448	450	493	461	514	467	473	476	470	461	517	459	431	448	457	450	461	479	470	482	512	491	487	466	482	467	450	498	447	468	460	463	457	480	403	447	474	489	456	440	518	452	444	470	494	463	453	425	439	497	502	444	464	459	474	513	494	443	451	485	480	477	476	454	452	493	437	489	442	465	476	448	428	492	448	487	453	473	492	448	463	432	475	463	468	443	469	467	487	472	463	430	479	439	452	462	452	467	453	451	463	497	428	457	464	458	466	473	461	487	473	480	458	478	483	458	486	462	464	473	461	502	474	451	497	461	432	472	445	478	452	442	472	474	451	492	447	455	449	432	472	462	460	463	453	452	449	489	479	432	471	487	453	478	441	446	479	497	459	463	488	475	449	477	461	453	407	469	429	481	461	419	460	415	486	454	503	443	451	450	478	477	479	459	482	467	450	485	480	445	454	457	500	437	424	462	461	472	435	443	448	451	403	418	492	423	501	480	475	475	434	461	472	455	458	467	482	445	486	466	430	479	472	455	448	497	453	445	446	490	451	462	446	444	473	462	472	438	463	429	453	426	483	441	450	426	471	475	481	458	458	497	434	425	471	468	456	468	472	450	499	497	464	453	470	470	466	456	446	480	458	465	441	388	450	495	439	442	495	471	479	472	509	451	455	448	463	448	468	454	448	463	429	483	468	448	476	500	432	470	476	450	461	424	417	490	442	455	425	472	473	484	497	465	452	463	512	470	438	457	467	451	429	511	465	483	446	488	435	416	497	457	462	434	444	488	459	474	443	440	494	467	472	479	451	441	473	450	480	449	444	501	482	453	448	454	471	441	502	412	486	486	488	445	493	470	467	443	460	394	419	458	459	445	476	453	483	477	430	465	480	442	453	473	419	456	488	481	455	464	475	446	517	467	462	513	487	451	433	460	476	490	447	488	484	461	481	436	463	399	503	426	468	467	471	455	448	459	462	435	470	481	415	474	469	486	430	478	445	490	519	466	463	458	457	472	501	451	469	504	459	438	467	445	473	485	449	499	477	470	477	459	423	478	494	453	441	474	464	484	434	473	467	457	458	511	457	462	504	459	481	473	495	468	450	491	458	459	462	475	502	498	413	463	474	432	454	431	438	448	469	470	454	447	455	440	458	445	445	458	476	463	459	472	430	412	453	462	468	474	465	479	472	453	451	485	474	436	443	449	469	472	458	456	455	450	498	497	432	482	497	468	429	491	423	472	442	440	485	491	433	438	456	435	464	433	466	455	448	475	448	457	447	453	483	498	440	467	453	444	448	473	438	455	456	475	495	448	437	474	443	470	473	455	438	486	489	506	446	463	459	492	430	441	476	455	484	450	457	483	485	439	471	470	452	453	464	431	446	465	451	453	455	474	469	505	466	419	405	442	483	436	402	455	435	442	466	446	455	452	472	476	463	486	466	463	471	440	463	483	464	485	434	459	458	433	459	448	478	492	465	471	427	430	413	473	507	442	460	464	464	448	440	448	483	472	436	505	494	457	445	437	454	445	430	472	479	473	423	467	442	484	469	451	523	435	478	435	459	439	472	454	430	466	482	490	473	474	467	482	492	470	449	484	428	455	505	511	465	485	439	447	419	498	444	467	467	482	467	428	502	470	469	469	538	448	398	460	461	466	462	447	467	469	472	437	454	483	505	473	476	481	486	421	451	435	493	505	434	455	461	429	444	460	489	504	457	457	446	473	434	473	453	447	448	437	439	447	485	435	466	409	498	426	447	448	467	455	458	465	454	464	467	435	446	461	472	437	456	418	441	466	480	484	455	471	468	476	490	482	453	452	450	442	462	446	462	455	481	445	447	482	445	457	475	453	434	422	503	454	517	450	451	456	467	437	449	443	459	425	428	466	451	451	440	435	466	477	432	430	462	466	456	440	495	474	453	447	467	468	481	431	470	426	463	448	477	503	437	444	474	436	470	441	435	479	508	427	462	492	464	461	465	495	497	456	476	452	460	469	423	460	447	459	439	428	453	489	455	440	470	461	453	488	502	446	431	531	426	448	428	443	469	464	415	472	442	441	487	490	481	473	492	480	494	497	464	496	479	473	480	504	470	467	455	460	455	431	466	455	505	484	480	441	491	447	454	467	463	473	472	438	450	464	458	478	512	477	500	439	483	491	444	456	472	443	484	451	452	430	483	435	454	443	449	522	459	458	485	459	434	419	446	486	440	471	477	454	496	471	446	459	451	460	444	439	452	471	475	455	461	459	452	456	423	441	499	414	440	467	487	469	478	430	423	434	439	432	484	461	455	486	471	452	495	453	485	478	465	501	456	457	484	459	467	461	445	470	488	431	474	452	472	445	446	421	452	474	481	474	459	457	464	450	460	431	461	431	478	448	480	487	485	462	510	456	449	478	434	463	461	427	441	454	451	492	455	450	447	468	499	425	446	494	480	436	467	470	482	477	477	469	473	476	462	469	434	482	502	424	471	458	449	470	420	449	453	460	489	461	474	446	504	456	462	445	443	493	482	454	460	443	407	481	489	447	410	468	469	461	482	483	466	404	457	469	463	481	466	465	456	474	463	477	463	490	475	476	481	477	452	476	458	450	465	458	453	460	462	461	512	469	443	429	469	453	500	430	421	445	480	479	452	398	454	478	420	452	462	462	459	491	485	457	446	444	482	481	469	465	466	499	478	449	471	449	424	429	456	437	481	431	415	411	432	452	408	435	499	476	461	473	467	493	442	490	466	448	472	453	448	449	495	439	492	457	452	536	460	466	442	433	447	478	495	423	489	481	441	461	478	474	483	426	406	473	443	481	491	462	464	487	475	481	468	474	424	433	465	426	409	472	446	462	461	459	456	498	474	467	481	492	461	445	418	449	465	481	451	437	472	490	495	466	525	471	440	479	453	488	422	457	469	436	471	454	475	479	488	468	489	457	450	458	454	478	443	474	464	477	455	513	468	488	488	439	456	446	447	491	445	482	438	447	412	432	412	472	495	456	459	444	495	435	448	413	437	465	454	479	417	514	511	473	455	419	446	469	498	452	464	486	460	484	459	437	440	441	482	477	428	437	445	463	471	488	479	423	483	454	474	446	443	480	447	454	504	451	413	479	453	483	467	483	445	459	475	458	471	450	497	447	461	436	469	429	445	481	455	469	417	453	447	464	446	442	431	498	456	488	447	452	467	479	467	453	439	449	440	452	444	457	467	459	442	446	478	470	431	478	464	438	495	439	479	472	447	469	447	475	455	446	444	459	438	459	432	436	475	474	445	490	456	491	489	461	457	444	459	481	470	487	447	449	451	478	471	476	464	468	502	487	468	446	450	451	495	465	423	455	451	452	475	476	426	451	422	490	447	470	398	455	492	471	472	465	491	464	475	462	451	476	432	483	448	499	458	433	438	460
17037	11023	10191	5641	3654	2623	2070	1619	1464	1233	1071	961	902	854	808	718	661	670	689	641	628	602	610	590	564	567	570	533	538	513	565	515	548	567	556	460	536	510	508	540	544	507	556	512	514	534	469	521	479	528	516	485	524	485	511	490	508	514	506	511	491	501	503	462	521	473	490	472	452	511	511	490	471	530	501	491	476	478	539	502	524	483	504	489	476	480	486	495	535	496	493	470	509	506	481	519	456	501	488	465	518	484	491	456	463	485	505	482	476	498	483	460	486	503	516	472	476	518	446	525	476	467	478	487	489	528	477	469	452	504	454	509	510	530	491	523	538	476	491	514	473	465	482	500	530	469	456	493	497	469	474	470	473	494	513	484	481	470	500	498	446	489	457	486	497	507	443	475	493	484	479	528	487	487	507	482	495	466	492	462	505	506	477	513	486	502	485	478	460	471	502	491	487	480	470	509	471	516	475	481	491	498	517	501	491	481	493	502	517	424	456	492	508	490	512	475	522	493	521	512	479	492	541	487	493	511	472	502	474	462	451	479	476	490	490	452	454	487	481	478	533	499	472	496	474	504	444	518	487	469	504	500	507	471	511	493	499	464	508	497	461	466	478	480	476	461	496	512	489	514	478	533	449	469	454	492	490	499	509	458	465	452	491	498	488	481	481	481	501	510	453	496	553	503	517	474	464	495	505	510	485	506	444	494	546	512	459	466	500	472	483	474	487	480	500	503	475	495	491	498	478	497	490	476	508	483	507	485	481	478	444	500	501	471	506	514	497	451	486	495	446	473	500	483	508	474	533	479	478	479	473	538	484	501	485	479	498	490	516	480	498	503	554	475	506	475	511	487	501	471	497	491	477	477	527	478	478	502	488	521	497	457	512	488	505	482	467	500	477	471	542	501	448	494	427	471	482	469	463	479	499	455	489	484	496	489	495	500	479	476	509	484	473	462	509	479	486	466	481	504	485	466	471	508	509	508	452	526	488	491	514	505	465	486	472	430	441	444	455	491	479	481	492	495	510	498	484	424	451	472	492	507	490	513	467	473	498	491	444	479	471	485	483	542	495	480	473	504	489	499	465	521	481	468	506	452	499	510	475	492	505	460	462	500	488	477	505	510	472	494	520	497	490	457	488	502	490	474	491	459	476	514	482	460	498	489	425	490	444	502	490	512	505	461	474	492	466	525	485	467	481	477	450	521	499	475	500	510	472	487	481	512	457	486	449	504	496	491	476	526	493	554	465	471	491	472	458	485	493	486	487	535	513	538	520	488	490	498	438	472	481	499	470	470	488	512	529	459	475	480	473	478	441	482	442	482	474	477	470	496	491	476	463	456	432	459	520	475	469	499	483	460	483	469	502	469	480	464	451	501	511	492	507	451	478	493	444	469	498	461	510	494	496	465	479	530	459	471	488	465	472	508	475	479	487	463	501	490	489	454	461	479	514	463	478	471	491	470	511	476	480	493	511	496	488	478	496	454	479	512	500	510	483	529	479	468	490	463	461	518	481	443	498	481	509	507	469	467	516	513	502	466	473	472	490	460	492	526	486	504	428	492	502	456	484	482	517	463	468	508	448	481	522	476	454	501	495	517	516	482	498	517	437	477	457	470	482	512	484	530	502	494	453	490	485	477	485	479	513	490	474	459	493	463	498	450	496	512	487	441	524	503	483	473	485	501	483	491	459	466	479	470	461	503	459	518	478	520	488	500	530	457	497	476	470	492	467	524	489	473	466	473	440	489	462	482	485	476	521	498	491	488	451	488	489	487	493	452	448	476	506	510	480	502	488	471	501	493	477	489	486	494	460	490	497	491	457	506	494	464	515	520	468	446	475	512	455	478	492	493	473	500	489	489	487	491	476	481	532	483	497	504	495	472	488	501	450	481	478	496	449	473	494	446	467	495	459	471	495	487	488	504	488	508	509	466	498	496	449	468	515	479	473	498	469	493	465	458	429	472	465	497	478	509	510	496	468	523	486	497	526	493	473	466	494	451	458	477	515	484	476	489	462	449	476	479	494	498	492	476	486	496	507	481	464	456	509	487	497	520	457	511	449	471	467	464	507	509	479	472	484	442	513	466	470	478	473	484	499	503	457	479	523	465	491	479	489	474	491	448	443	492	503	497	459	493	540	477	501	465	469	500	481	465	506	469	448	523	487	470	438	504	461	475	517	483	543	496	471	510	493	467	490	503	489	464	475	513	484	467	468	500	460	453	487	494	508	496	509	529	468	486	455	485	474	485	513	472	473	464	488	488	460	482	466	493	493	495	444	522	494	525	433	496	460	484	468	543	480	492	451	491	465	524	506	492	486	478	509	485	496	497	492	494	516	466	453	514	477	457	497	491	486	474	451	505	481	476	498	481	454	444	480	500	461	468	475	495	438	479	557	507	488	479	523	473	520	505	471	449	514	468	473	517	477	462	485	490	502	445	476	508	462	456	510	500	461	510	503	477	477	489	467	504	474	494	497	452	502	499	508	509	493	486	500	475	471	492	494	498	526	489	477	468	525	457	510	490	462	533	495	534	471	529	472	517	480	467	465	475	481	466	472	467	500	447	504	459	472	471	495	466	459	485	475	496	437	470	453	517	452	454	474	474	469	475	546	481	490	490	478	540	490	504	455	493	466	490	491	528	504	486	460	480	509	477	502	476	448	507	470	502	484	516	496	479	485	473	489	492	473	497	485	523	482	485	458	506	481	460	517	516	484	497	479	462	511	474	520	452	466	448	446	470	506	496	516	500	475	448	455	458	466	489	500	502	523	495	468	489	511	486	469	507	484	469	471	519	507	482	464	516	496	478	489	484	475	478	502	462	523	514	447	467	460	441	473	489	456	530	486	482	472	508	494	457	448	465	476	496	512	467	484	442	466	466	512	434	515	459	506	467	456	501	501	499	488	458	476	459	453	477	521	489	515	501	464	502	479	492	493	471	482	489	483	490	484	464	533	510	502	439	462	463	442	515	479	480	479	501	504	495	505	487	522	490	514	482	510	506	458	523	468	469	461	477	442	476	459	509	508	447	482	461	491	515	507	501	526	487	497	473	477	485	457	490	468	440	501	456	525	492	510	456	493	496	482	496	476	481	511	496	482	470	473	526	527	493	461	468	491	494	490	482	451	502	486	459	497	492	531	488	487	470	492	464	469	475	497	481	533	512	517	479	476	489	490	508	484	482	481	478	524	472	527	489	451	485	471	502	457	488	501	430	473	471	486	495	505	485	474	493	484	515	521	512	459	450	471	513	494	482	501	516	450	459	527	483	422	453	511	516	492	456	504	492	522	505	476	443	465	502	473	467	496	512	482	450	476	480	493	475	480	512	443	485	504	482	444	537	460	487	504	456	473	481	487	513	530	478	497	468	511	479	452	482	506	481	511	492	501	463	502	483	472	501	478	477	484	507	461	493	434	467	513	451	429	478	460	487	471	500	458	496	464	508	510	431	484	478	460	477	526	515	510	507	499	473	448	468	499	530	527	512	476	476
22668	20374	26909	23765	20382	20433	7485	2080	1615	1399	1339	1231	1232	1071	1117	1105	972	1002	960	981	983	967	928	908	923	914	924	852	922	886	919	919	920	922	902	921	882	866	917	914	861	886	886	876	867	866	814	881	870	898	896	878	901	837	868	847	853	850	849	850	894	869	866	892	857	845	882	842	850	854	816	821	887	839	813	857	811	859	857	848	888	843	877	824	840	854	823	828	846	864	838	857	880	845	849	841	847	841	888	863	873	852	871	892	880	817	863	870	916	850	823	821	792	847	811	903	822	850	797	855	786	872	836	831	857	843	887	868	838	872	848	867	813	853	936	821	898	874	873	835	842	890	849	832	830	816	818	794	897	867	839	890	864	893	865	904	855	886	883	847	819	829	822	889	822	802	807	864	837	853	828	886	855	847	847	802	834	840	860	813	838	834	839	878	883	855	844	805	857	858	863	866	848	839	895	862	818	791	792	836	885	847	832	880	849	828	860	783	853	846	809	900	848	864	826	877	849	860	809	846	884	806	916	886	818	863	866	872	804	902	878	849	841	910	864	862	837	857	823	857	822	855	885	862	872	875	895	806	853	896	818	831	863	870	835	856	834	843	820	829	850	881	838	847	854	853	792	861	887	856	847	826	814	796	868	857	831	833	865	818	835	860	861	892	815	838	832	826	825	835	821	848	877	839	868	859	820	842	852	777	869	863	869	845	937	903	872	889	856	855	891	849	822	815	850	888	860	839	840	797	835	887	908	858	845	877	792	834	898	831	867	835	834	791	847	805	825	839	889	856	895	867	857	857	857	807	880	848	849	813	912	834	933	849	850	847	875	899	863	831	840	831	843	866	837	858	830	844	824	823	833	873	864	852	823	877	823	848	837	886	828	822	921	861	881	800	866	864	850	823	870	879	863	951	868	840	798	843	850	845	833	903	830	875	820	877	847	834	827	873	867	869	840	835	871	880	849	813	838	852	841	837	851	865	818	805	815	835	854	890	899	872	874	804	810	825	888	890	879	847	914	849	831	867	862	833	878	888	825	867	811	831	887	826	849	864	805	838	879	835	857	809	839	908	871	844	823	882	822	867	821	882	894	905	836	830	786	861	851	848	815	845	865	816	819	875	873	824	841	875	837	878	899	837	889	857	859	800	845	810	833	811	815	886	826	865	929	828	854	886	850	871	853	807	897	886	845	872	861	845	860	867	881	865	840	904	853	870	884	886	860	909	887	889	843	883	855	886	864	905	856	863	833	889	833	902	864	909	857	825	891	852	820	895	863	837	874	827	852	849	872	857	848	903	829	870	821	913	830	810	840	832	839	867	871	830	864	855	873	824	894	870	896	816	864	837	879	854	815	820	852	823	808	819	828	834	814	824	829	864	877	860	853	867	871	812	839	880	833	863	874	863	821	867	839	898	868	928	889	834	895	821	890	848	822	885	903	802	889	817	817	856	852	863	860	795	861	842	816	850	876	785	846	811	798	919	867	860	864	891	855	857	879	882	852	823	847	826	867	850	849	846	887	862	863	860	874	854	859	837	841	836	862	869	841	845	852	842	828	828	855	851	821	822	816	856	854	887	858	840	841	819	877	815	885	845	809	892	874	863	835	834	854	869	849	825	881	834	861	811	873	850	839	828	851	845	874	850	860	854	806	873	862	821	864	929	858	859	843	857	846	904	839	812	889	904	873	823	874	827	853	800	883	900	831	797	849	835	909	882	831	798	861	825	834	812	894	867	843	867	839	889	827	823	868	841	875	800	873	843	900	888	852	878	849	851	819	806	828	894	829	800	881	859	831	826	786	833	842	825	892	872	849	824	892	811	852	887	803	842	802	891	819	861	889	911	921	855	885	876	805	912	868	874	822	908	874	844	853	807	894	826	801	876	791	831	870	800	843	834	861	828	887	851	837	861	824	833	813	897	838	853	843	828	871	828	825	813	786	803	838	801	856	893	851	825	862	851	816	835	874	824	877	850	845	865	899	865	862	875	842	839	863	839	871	836	900	851	801	815	847	911	848	838	922	858	868	827	838	844	839	840	862	742	837	857	859	823	815	882	853	862	796	855	827	831	827	858	928	853	820	845	896	886	827	840	813	902	801	802	917	856	871	850	880	881	883	813	870	874	854	872	784	822	838	841	878	843	841	829	856	846	870	855	887	858	819	863	821	867	864	843	874	889	819	833	848	853	806	873	904	823	863	852	823	902	857	848	898	865	808	831	954	864	807	870	826	852	845	889	851	800	866	869	859	832	846	835	858	869	854	840	886	820	899	816	868	819	895	880	805	871	824	869	817	850	832	905	823	786	842	874	829	787	879	818	889	834	850	884	865	838	905	822	778	814	845	868	858	845	869	920	833	871	820	860	864	884	850	871	841	873	822	809	879	895	820	812	848	883	794	827	891	837	816	800	839	801	839	826	835	850	853	847	872	886	876	862	857	820	881	867	870	853	889	870	892	870	829	849	844	786	837	846	889	859	827	830	854	826	892	853	844	881	893	837	804	809	818	882	860	840	806	785	831	836	842	804	796	849	839	871	928	823	896	829	869	892	820	815	832	833	865	859	807	819	828	855	848	896	833	828	865	840	854	833	846	844	823	870	844	895	854	873	844	811	843	851	846	842	868	876	868	852	825	843	916	840	838	863	905	820	845	803	818	838	850	863	800	841	855	876	820	850	868	856	844	788	850	837	831	834	886	877	890	856	850	870	891	808	814	837	897	862	835	866	891	863	854	860	850	876	860	837	819	827	858	868	810	810	882	840	847	827	841	825	813	837	823	855	911	827	819	812	823	848	869	817	868	815	842	801	844	830	871	868	838	894	867	801	856	813	822	832	860	840	843	804	868	905	855	889	866	855	818	843	796	853	829	867	854	803	877	855	861	802	923	840	890	834	849	853	867	830	846	957	860	869	846	876	831	817	839	818	807	770	866	826	865	825	806	845	899	873	855	824	856	825	826	917	889	843	812	821	813	792	903	861	842	835	915	820	815	807	885	823	810	847	849	834	860	805	833	817	816	895	858	803	863	909	847	910	850	865	831	836	831	860	828	857	894	878	856	818	847	865	839	809	852	800	876	873	844	852	849	858	840	837	794	905	867	808	870	916	810	841	840	807	827	872	836	869	872	905	919	850	834	799	793	855	835	815	851	827	885	837	829	869	868	856	864	889	825	883	817	839	860	892	861	885	892	839	858	872	812	826	823	804	895	846	820	853	866	841	850	874	849	814	834	841	877	883	832	865	860	831	889	850	882	909	863	851	798	815	843	879	801	875	818	802	906	817	856	840	829	849	823	875	896	856	851	821	816	882	853	846	818	868	893	777	839	855	835	825	894	874	888	860	851	815	841	903	847	868	874	900	840	772	841	799	848	833	844	884	849	842	828	833	825	821	834	837	852	807	809	884	833	812	884	869	863	855	870	870	858	819	795	868	854	829	829	834	852	817	896	784	846	796	858	829	873	850	876	853	877	888	854	867	878	793	841	838	849	800	856	911
19166	17535	16261	9706	6568	4904	3742	3016	2703	2190	1920	1727	1639	1467	1400	1286	1271	1231	1100	1077	1164	1029	1027	1004	1067	962	952	973	1001	907	975	888	879	882	907	907	861	827	870	893	913	838	881	830	906	869	842	867	865	817	859	759	843	846	844	904	849	848	812	885	755	827	842	775	814	849	824	784	790	815	811	840	814	788	792	825	804	826	831	818	809	826	798	805	800	805	816	795	786	862	815	752	802	796	793	884	815	774	797	798	825	804	793	804	790	790	844	860	787	828	808	843	872	795	826	806	836	822	799	839	836	852	825	876	798	799	804	794	800	800	842	811	814	807	812	834	813	787	772	821	839	767	798	808	804	848	832	786	780	769	799	818	812	799	863	834	797	811	860	799	817	837	817	794	810	788	803	830	789	851	809	806	829	752	785	761	808	807	833	758	854	801	816	827	844	837	808	841	801	801	805	794	781	780	843	840	838	792	821	776	759	794	851	773	781	815	829	769	849	809	814	832	819	845	814	815	785	844	827	777	809	812	824	801	832	852	841	774	820	840	839	811	790	857	826	892	773	812	840	863	779	866	799	808	797	780	846	818	787	790	817	842	805	808	828	800	828	782	860	786	810	832	816	822	863	780	816	835	860	883	844	825	789	788	767	771	864	806	792	780	818	780	835	823	771	778	808	777	823	787	823	802	836	871	814	763	811	842	796	768	783	804	786	790	810	762	815	808	825	832	863	786	823	817	839	859	867	827	814	845	863	799	814	849	817	842	800	817	793	820	817	847	813	837	840	835	796	873	823	796	855	786	807	830	811	785	761	808	791	831	802	830	827	820	813	834	789	810	802	809	792	821	832	781	859	822	844	795	823	846	844	846	779	807	823	793	751	824	775	798	805	831	822	810	801	820	770	823	887	746	787	751	830	801	802	808	807	815	780	814	818	853	795	808	767	841	815	777	834	839	819	834	820	825	819	785	785	816	773	789	756	869	875	783	842	748	783	807	806	798	794	812	846	807	813	802	753	788	865	831	793	805	846	790	793	763	820	863	813	828	796	795	814	794	786	788	825	839	810	757	828	877	832	794	833	806	804	821	807	886	841	802	786	788	817	810	778	796	793	775	845	763	807	796	793	871	810	797	826	787	818	792	863	787	815	778	784	808	770	780	776	785	826	824	795	833	837	821	774	810	826	808	841	789	844	836	822	794	850	804	816	772	808	793	770	788	801	769	790	831	822	795	806	800	775	782	786	834	843	834	760	784	830	791	843	817	806	831	770	829	796	789	826	868	827	778	792	835	803	819	773	822	804	790	802	825	812	802	812	790	822	803	840	792	820	851	804	786	840	820	817	818	829	809	776	818	783	806	751	824	786	754	822	791	800	858	834	857	810	839	813	823	828	760	861	860	850	852	785	873	830	808	825	752	808	775	781	826	795	830	846	798	817	819	824	781	803	825	776	837	808	806	792	836	858	828	856	828	867	844	805	799	789	810	812	801	822	808	828	806	815	802	778	818	771	736	835	801	787	799	833	822	867	836	861	821	839	838	787	854	810	837	833	809	831	810	834	772	804	794	803	804	787	808	792	814	832	822	802	780	821	830	855	785	826	838	847	798	802	810	798	834	824	817	797	804	827	844	819	765	794	783	769	863	818	786	826	830	852	776	839	887	810	772	788	839	754	820	801	810	825	797	851	854	837	824	848	826	819	791	806	800	820	823	797	815	814	828	796	784	790	815	787	833	813	820	840	777	763	829	782	828	779	858	847	803	756	798	820	792	830	853	846	806	815	798	860	839	842	851	793	794	835	836	804	820	825	806	815	830	838	859	810	808	822	800	822	856	794	824	825	865	824	830	794	853	819	841	843	828	780	820	806	850	833	741	857	794	815	788	815	806	818	787	779	815	816	797	786	806	863	860	785	800	799	755	798	827	819	793	843	794	811	759	788	874	784	822	831	807	788	872	774	787	757	788	804	804	769	862	862	809	781	814	759	816	807	802	762	794	814	828	812	779	794	779	806	827	796	785	868	782	802	825	838	819	786	802	853	814	834	799	786	808	822	803	795	800	839	853	808	781	838	846	876	814	802	806	818	804	796	795	903	776	776	799	838	772	841	760	859	810	789	813	792	824	852	816	846	810	810	818	828	843	771	794	815	776	838	787	825	800	834	809	810	831	784	807	805	794	845	784	768	822	800	840	857	790	758	791	822	768	784	828	802	809	849	790	828	818	809	840	848	771	789	834	837	821	797	796	793	841	809	846	804	821	794	788	791	835	790	818	816	803	793	779	832	799	859	862	731	793	801	859	786	777	828	841	805	842	768	783	804	768	814	756	795	864	761	849	823	837	824	768	815	838	822	818	850	769	849	763	793	761	822	799	814	766	844	815	799	793	843	772	765	809	796	795	819	813	828	800	808	834	801	767	779	782	834	834	805	838	790	801	822	824	808	803	738	827	755	805	794	804	817	791	760	815	792	838	814	828	841	802	833	814	788	774	834	781	881	783	769	796	758	802	804	811	825	825	854	830	825	841	832	852	870	763	849	853	790	799	788	840	797	809	803	842	838	794	823	828	849	775	756	775	844	831	768	832	831	811	821	801	767	782	881	849	808	857	785	800	739	839	827	815	855	797	803	858	815	803	850	787	833	761	825	764	852	800	808	783	846	839	798	827	831	846	843	734	836	826	851	815	814	798	794	812	834	770	786	814	834	761	784	807	804	737	799	798	770	794	752	816	804	807	779	784	768	829	812	814	851	770	817	772	782	869	803	813	803	832	827	833	810	852	791	820	800	770	761	899	806	834	848	771	785	813	844	792	817	810	839	829	769	797	806	846	817	812	826	854	799	801	838	790	802	790	831	773	844	830	846	775	827	814	836	813	792	745	817	780	809	823	798	772	775	847	833	837	825	782	796	809	787	775	769	775	828	782	808	816	832	804	806	794	809	782	831	802	842	787	776	790	812	817	820	835	801	795	834	790	779	837	792	835	819	794	807	861	852	823	834	768	849	854	816	802	789	876	825	781	810	824	767	824	840	759	827	806	775	816	765	814	774	804	807	769	870	861	785	819	857	803	791	826	798	862	807	818	858	824	807	849	795	772	808	810	788	781	813	824	792	817	805	822	816	829	826	761	786	831	850	792	763	793	797	790	793	779	735	847	878	809	846	773	819	831	787	789	836	760	845	824	822	794	783	790	834	798	855	800	773	823	783	809	793	842	801	837	809	813	820	845	843	784	800	795	814	828	800	821	782	805	813	823	822	849	815	764	788	792	788	790	781	865	815	794	770	800	833	818	787	826	786	780	833	781	819	825	772	833	809	833	813	840	828	812	802	812	818	845	844	795	811	850	816	819	794	751	807	850	869	831	747	808	823	807	810	787	772	816	831	795	803	825	760	826	778	778	908	844	774	830	811	858	797	754	832	869	802	813	786	790	813	797	819	830	820	820	822	759	864	809	860	834	745	807	820	821	805	797	792	810	800	746	851	859	819	831	861	832	760	787	809	781
27900	13480	2212	1087	904	829	804	826	780	781	806	804	776	784	797	736	809	775	795	832	792	797	733	765	787	829	784	805	763	855	804	780	779	763	796	791	723	806	766	774	800	778	811	795	778	821	795	838	810	852	791	767	705	757	786	731	736	791	780	845	854	734	776	773	777	765	789	840	849	763	749	791	783	752	755	855	798	795	776	763	789	794	796	759	774	830	802	825	807	791	763	792	795	798	809	803	771	765	778	749	795	771	791	770	788	771	817	789	748	761	726	835	789	775	731	794	769	772	748	760	790	780	801	747	820	805	807	721	796	803	812	862	791	802	745	797	792	817	747	756	766	722	808	791	742	769	812	753	813	820	797	728	766	761	760	785	818	773	743	810	839	778	749	807	781	765	750	775	839	799	734	763	738	758	841	783	812	816	774	752	773	770	777	815	773	748	829	780	757	786	794	765	869	773	759	783	784	777	832	833	788	745	787	764	799	782	790	714	812	783	775	789	814	791	795	769	754	783	749	744	807	736	738	742	785	786	764	751	764	775	819	789	783	808	817	756	817	743	854	787	797	798	811	785	786	802	762	739	770	755	769	771	722	795	759	764	808	826	817	802	813	772	765	759	784	778	795	762	803	764	802	743	806	781	815	751	787	766	807	818	775	772	768	801	753	847	787	819	819	820	820	731	762	792	795	785	765	783	824	782	827	802	805	769	782	712	795	813	718	781	790	832	774	766	783	784	755	825	796	797	817	787	750	758	765	774	822	791	774	801	784	734	796	736	804	782	761	794	819	808	783	782	760	783	823	795	785	783	727	794	772	747	814	774	774	785	796	742	744	834	746	750	822	764	761	795	799	770	765	758	801	799	793	829	813	775	736	809	785	739	752	781	715	784	769	801	838	807	749	743	726	772	797	797	837	743	805	814	779	748	818	784	770	728	769	778	749	826	758	792	807	799	789	763	745	742	750	848	785	772	755	763	778	748	696	772	761	768	790	815	734	794	782	810	767	790	762	803	800	759	771	814	824	754	772	786	790	757	774	778	771	810	758	785	791	781	789	715	810	835	806	760	775	811	748	832	807	784	722	811	776	830	815	764	749	742	777	796	814	815	753	785	760	827	788	755	782	758	737	764	787	773	767	800	746	792	775	759	780	741	744	755	788	762	772	802	795	768	741	762	741	821	813	754	770	705	841	813	811	763	758	718	785	798	791	759	796	786	760	756	773	748	776	812	763	795	851	833	764	767	752	779	797	791	736	729	780	814	766	815	775	811	785	775	812	748	768	778	767	756	776	825	789	813	740	791	809	754	764	808	813	790	810	852	791	759	811	764	756	781	816	760	802	738	749	751	795	779	780	786	776	804	795	790	799	804	768	803	735	752	740	836	832	738	834	756	820	812	811	764	754	813	742	784	771	781	740	725	762	780	779	771	814	743	785	786	770	798	777	726	746	796	792	691	815	833	807	740	795	769	800	770	813	760	800	781	806	757	778	812	725	850	787	752	780	736	778	835	747	768	807	806	741	803	827	806	815	800	712	733	774	781	794	760	820	757	771	781	782	747	800	735	782	785	788	824	757	774	761	763	731	744	757	785	778	812	780	789	742	768	780	750	726	758	827	783	811	797	798	789	787	773	746	842	738	756	721	734	786	793	780	782	820	821	759	776	806	739	761	740	784	769	729	736	728	796	857	761	833	800	798	840	782	800	717	779	805	795	762	787	775	818	726	800	724	796	768	817	802	774	779	780	809	839	764	779	736	785	824	793	799	796	770	787	793	813	789	815	743	757	774	828	825	793	751	711	769	769	830	780	730	823	799	767	769	796	779	825	843	821	760	706	798	732	749	763	786	765	745	738	787	792	759	769	785	767	766	776	807	741	783	710	751	845	757	809	777	825	800	755	793	785	774	760	736	744	828	728	756	779	763	761	741	764	791	735	786	804	746	761	757	754	807	801	741	733	781	784	770	781	766	779	752	790	723	822	737	753	776	778	774	762	783	775	778	805	764	783	813	775	764	770	764	780	731	781	787	774	805	728	804	743	797	747	778	737	791	780	761	831	753	770	763	760	831	783	767	759	785	759	821	751	757	787	781	736	754	766	809	771	764	765	703	783	760	840	805	781	773	740	746	754	746	791	826	792	773	784	780	736	784	789	816	803	805	784	794	816	786	763	780	745	756	765	835	787	800	756	756	750	749	765	775	777	800	759	810	830	791	766	781	770	754	815	747	758	785	819	749	792	792	731	767	783	791	787	783	785	799	804	792	798	809	809	790	786	824	747	796	797	832	750	762	763	813	769	763	760	724	790	787	762	790	766	814	791	802	790	785	820	777	779	758	815	769	791	807	761	775	759	763	795	820	764	808	736	763	782	776	727	797	752	811	768	759	787	829	779	750	758	798	785	811	776	841	828	728	780	746	777	770	782	760	777	738	786	783	771	725	738	806	772	784	770	820	813	850	751	767	778	782	790	758	807	786	788	786	796	783	754	778	742	795	735	785	725	763	783	784	741	750	756	751	779	781	809	830	749	737	816	774	780	764	793	774	847	766	751	766	840	804	791	776	765	832	813	790	781	868	776	742	746	809	714	792	780	745	811	805	790	799	773	785	774	786	737	742	765	742	756	740	792	715	764	741	776	843	725	767	824	786	788	783	803	735	776	754	786	771	758	745	746	838	777	772	786	741	764	807	746	771	799	788	806	778	763	747	756	777	830	773	744	809	766	746	798	802	797	834	822	785	799	800	733	763	735	818	827	767	794	758	759	786	802	780	780	779	750	731	801	756	706	757	753	789	747	779	769	801	738	773	799	755	783	802	774	745	778	777	819	761	775	773	773	781	806	790	747	792	811	789	783	799	786	773	770	799	734	775	784	765	804	787	794	785	764	793	755	740	790	794	763	791	771	821	756	826	771	770	792	782	775	827	758	796	772	772	727	774	765	787	729	762	759	746	824	731	709	780	753	773	777	793	766	751	696	765	818	763	794	740	775	730	794	814	779	786	750	786	790	796	768	752	765	786	772	763	753	784	809	794	801	741	789	793	823	732	775	772	834	802	743	746	792	736	805	762	757	826	781	810	766	799	827	801	799	785	776	799	792	796	785	771	757	761	832	796	805	766	801	834	786	766	878	829	773	730	757	784	779	786	817	752	753	767	787	767	776	722	777	759	747	775	755	769	791	743	769	780	775	797	808	789	824	771	778	791	743	783	768	795	795	766	777	778	790	788	741	754	765	786	793	796	722	786	849	751	778	809	765	719	773	768	772	772	784	748	774	770	755	781	743	796	823	767	763	743	780	751	783	778	812	763	815	798	759	792	781	759	787	730	796	765	800	822	788	775	747	760	782	754	757	744	738	769	774	753	786	759	750	789	834	758	785	799	768	809	792	751	785	760	793	804	792	718	784	745	773	716	791	779	753	745	792	774	755	790	806	792	775	798	787	813	791	764	828	788	804	746	744	749	774	835	753	758	813	756	775	823	808	773	779	787	735	771	738
7396	1504	1346	1147	928	893	851	861	836	853	831	806	800	822	828	841	852	791	810	847	817	822	786	812	839	803	824	825	781	805	806	767	812	804	827	849	836	822	809	820	810	804	839	800	808	806	799	824	835	831	785	820	796	825	830	793	770	823	855	817	860	826	786	830	816	800	813	771	825	857	836	821	855	792	789	835	806	805	824	862	849	834	800	776	814	836	812	802	792	814	802	818	829	816	804	847	757	779	839	829	823	831	831	790	790	778	855	804	811	800	879	822	818	775	778	827	834	838	783	831	809	827	823	834	834	843	776	820	862	788	802	814	790	772	831	789	860	817	780	867	804	796	807	803	743	835	818	781	809	850	790	768	838	905	847	774	799	827	833	804	808	783	826	836	781	841	832	800	764	808	811	833	771	777	800	873	777	785	783	794	807	824	825	791	759	810	769	834	768	827	760	836	775	808	832	781	778	804	816	771	835	795	824	862	791	819	828	865	787	798	767	807	844	822	834	806	795	833	815	796	774	808	874	804	749	828	822	782	796	816	790	789	815	850	833	794	808	795	799	830	770	761	830	831	802	806	801	823	837	818	779	846	794	778	793	798	771	793	795	842	770	830	816	823	748	796	759	824	849	830	857	804	814	831	879	827	830	808	824	772	831	781	817	752	814	775	827	800	824	834	859	823	771	748	749	805	811	771	854	796	804	781	828	819	834	851	833	793	796	790	810	849	834	827	816	808	787	827	775	809	819	843	801	803	845	837	771	826	743	838	863	844	804	814	828	784	874	765	879	773	804	815	805	826	810	820	816	823	805	812	820	801	784	834	865	787	828	805	825	801	832	785	806	799	828	817	851	780	836	768	808	781	804	819	810	787	821	839	782	765	817	774	763	784	844	809	760	832	761	797	790	859	816	826	812	782	822	829	834	825	810	771	833	841	824	781	825	800	821	806	785	824	878	736	820	797	838	795	788	836	771	763	792	814	852	858	831	818	780	811	805	810	853	820	807	811	846	837	807	772	841	798	810	824	825	861	801	815	772	773	832	829	820	790	787	845	852	807	787	816	839	820	863	810	820	880	804	798	830	789	862	782	814	769	833	790	833	836	802	754	818	782	759	784	810	753	799	777	836	861	822	838	788	849	779	825	765	807	863	827	840	816	796	857	806	807	785	815	825	820	832	869	765	809	844	856	832	810	850	804	799	796	808	839	797	831	804	794	825	873	844	837	798	789	790	816	792	831	814	748	834	817	788	816	827	824	804	870	765	789	818	783	821	813	847	873	807	838	808	790	824	823	787	758	809	816	832	819	856	814	858	789	832	838	776	785	766	819	815	807	811	814	852	770	823	831	813	770	784	805	786	798	835	805	795	768	839	784	789	817	799	782	832	757	806	825	844	818	799	788	826	756	849	848	817	797	787	855	817	794	831	831	795	802	796	794	790	817	781	796	840	783	806	803	852	807	828	790	777	805	814	823	820	831	820	760	792	830	800	819	812	819	777	783	827	809	811	802	785	791	861	851	827	808	780	833	808	764	827	861	798	833	804	770	807	793	847	811	836	787	816	793	798	760	760	802	779	854	839	843	819	800	821	807	821	808	809	826	835	799	801	855	835	796	793	780	796	824	881	799	836	804	783	841	761	801	839	798	824	774	872	829	795	854	805	813	801	795	820	783	806	781	838	854	854	820	846	785	772	787	832	779	788	874	792	827	799	831	832	818	798	823	835	816	802	804	814	795	799	783	767	815	834	864	851	759	842	769	831	837	814	813	838	820	877	802	817	724	810	855	785	806	801	790	833	769	862	778	816	810	792	790	801	795	808	832	788	827	798	837	804	804	826	784	821	810	769	794	800	835	806	774	817	834	790	787	790	807	765	785	799	815	820	849	803	802	862	781	803	796	781	821	789	822	801	810	758	826	823	772	784	825	810	821	867	743	854	797	795	821	897	728	771	785	786	876	814	857	758	852	859	786	821	813	787	803	827	809	774	830	783	819	786	797	839	810	850	836	789	830	781	805	847	848	807	840	822	815	813	827	752	799	806	801	795	815	816	770	839	844	793	815	801	847	818	778	823	854	832	824	788	838	841	853	842	807	810	816	783	820	844	820	801	794	820	836	855	807	819	791	777	846	738	792	849	758	794	808	825	831	797	799	850	774	786	796	828	805	837	817	868	802	869	777	822	752	861	798	791	781	839	844	790	846	804	836	759	825	804	781	815	789	798	865	825	783	807	766	794	851	852	820	775	813	813	835	804	774	829	785	826	817	817	833	814	777	772	814	798	807	786	830	864	803	785	782	827	807	813	762	788	820	780	849	820	860	825	793	799	817	778	821	796	813	845	824	840	799	824	750	810	778	845	843	815	776	794	823	776	784	834	847	820	800	815	805	841	782	807	813	811	811	792	836	823	823	830	792	820	805	802	771	798	811	808	830	856	829	780	771	793	805	841	775	841	843	776	803	803	784	801	812	774	814	812	770	820	824	790	824	870	804	820	785	812	822	841	873	839	819	846	784	772	733	847	846	816	837	783	803	767	849	815	763	800	812	770	766	783	774	818	870	787	809	784	816	830	749	845	798	775	793	816	851	802	800	854	792	803	789	742	820	810	778	792	811	788	873	832	854	834	780	887	807	775	852	783	787	810	840	869	714	795	824	757	762	802	847	816	862	835	831	773	764	816	794	784	803	831	837	798	840	788	818	774	819	761	810	780	816	797	849	795	793	800	802	812	824	821	828	807	759	786	801	834	795	790	768	835	791	837	799	797	817	852	838	779	828	820	837	836	818	832	795	716	764	810	776	817	821	855	889	760	816	818	791	778	751	797	796	786	813	835	851	831	814	820	835	869	835	819	816	792	825	812	777	791	870	776	778	842	841	803	803	845	858	803	822	803	809	816	779	778	817	838	758	803	806	829	750	843	799	852	831	804	850	821	834	725	783	853	817	800	776	790	787	806	772	809	818	782	796	785	801	843	830	811	726	852	789	798	806	814	811	813	796	799	847	820	842	860	884	805	860	831	802	820	792	805	787	830	796	852	817	789	774	797	836	803	826	824	828	766	815	808	821	854	791	813	804	763	796	800	812	773	774	801	802	794	748	824	790	860	776	776	811	765	803	786	807	799	799	811	786	800	820	851	756	782	790	793	793	818	778	841	787	801	817	787	776	840	799	822	836	828	829	795	809	816	814	800	822	819	833	832	793	786	812	842	796	823	811	783	834	841	828	832	852	860	803	717	770	841	850	852	801	778	781	799	805	819	797	811	747	831	778	811	813	803	752	746	796	840	782	786	826	883	825	893	827	812	835	785	803	835	805	835	811	759	805	825	855	789	816	790	810	802	801	763	802	845	827	818	823	805	803	822	832	761	799	792	773	797	853	786	827	826	826	794	817	793	836	853	831	834	815	803	788	827	843	811	773	841	808	799	833	833	813	816	809	819	770	853	788	795	794	787	803	808	802	816	800	834	861	786	799	812	801	859	800	811	796	860	846	822	797
24497	20342	26388	24150	20334	8165	1330	969	827	694	659	599	602	582	577	498	502	541	528	533	503	479	489	491	502	449	471	478	461	464	476	448	473	467	477	460	472	409	462	417	462	483	449	437	445	447	445	428	412	414	443	405	464	473	438	440	458	420	432	439	445	430	431	437	454	487	426	453	402	430	426	441	444	476	403	463	446	426	443	391	419	420	452	418	432	424	390	439	473	443	445	457	435	433	380	476	464	420	456	413	446	462	408	450	423	444	460	436	392	454	441	442	455	459	465	413	487	460	418	448	495	446	412	441	415	454	431	421	426	426	469	442	429	454	431	395	485	427	423	436	401	419	450	435	426	448	449	437	419	434	442	447	456	413	457	409	426	419	412	389	401	452	451	408	442	460	464	455	439	447	444	428	430	489	465	441	440	429	448	451	441	427	415	460	421	424	429	433	437	451	420	400	475	432	457	423	464	429	410	435	463	425	386	394	426	471	428	421	426	446	404	441	443	470	417	419	444	426	464	439	433	442	441	406	435	471	423	475	427	471	422	462	423	459	462	430	464	431	453	463	439	438	426	408	462	431	445	404	407	455	415	418	434	430	410	427	470	464	449	473	428	461	405	441	441	426	420	425	491	437	416	447	446	428	447	439	457	454	457	408	416	438	425	428	420	446	404	435	413	422	397	420	428	448	416	407	458	398	430	423	415	476	478	428	437	423	449	430	401	440	425	456	417	442	448	457	454	431	407	465	433	439	432	417	475	431	445	394	430	434	438	442	475	424	447	411	432	404	451	448	450	425	444	429	416	407	439	423	446	420	444	423	416	442	397	474	463	428	467	436	418	430	470	434	413	443	428	444	444	450	441	444	438	428	434	440	430	419	452	448	454	410	442	461	412	440	418	402	418	437	438	424	444	432	449	445	437	421	447	419	442	435	454	401	412	421	444	443	449	448	449	435	450	452	472	424	415	440	444	398	378	443	418	428	427	417	465	413	478	464	414	441	439	470	463	437	406	430	452	430	481	488	439	441	465	451	417	454	455	428	398	441	429	395	428	419	432	446	449	427	423	463	437	436	464	440	459	452	409	460	420	417	429	407	453	450	457	421	397	422	459	462	447	462	427	456	456	428	449	419	435	456	487	443	459	433	411	418	450	442	444	437	442	454	428	409	436	449	417	405	431	426	451	426	442	437	440	423	427	424	446	481	413	461	408	419	444	452	427	439	428	430	456	440	445	451	459	427	414	450	441	465	450	457	429	454	426	400	411	416	429	430	430	439	444	401	377	443	489	477	414	435	427	435	403	420	433	421	442	425	453	396	438	424	453	422	422	444	462	430	440	484	420	460	435	440	433	429	430	443	447	450	442	425	464	490	417	449	433	448	421	445	452	427	446	458	448	458	452	408	457	418	430	414	442	409	482	437	439	440	450	464	425	438	430	401	402	450	409	440	383	440	498	420	406	426	422	450	420	421	445	455	436	430	439	423	419	444	470	434	454	436	409	430	481	418	422	417	445	405	437	451	424	415	405	431	443	416	449	448	458	449	434	449	421	434	389	403	440	422	434	428	452	392	430	473	438	444	420	429	408	392	428	434	424	444	451	404	451	421	418	438	497	433	427	438	433	430	445	415	384	415	461	410	439	405	424	412	451	471	419	440	406	446	429	465	422	428	445	476	455	432	463	452	442	434	420	432	432	411	455	447	441	443	451	469	452	428	420	390	409	467	468	433	436	433	418	446	467	443	409	399	461	441	441	453	424	459	428	460	423	425	439	493	442	436	472	427	439	421	449	417	403	414	441	400	426	437	443	449	414	422	427	445	434	419	423	396	451	450	452	453	433	441	459	440	456	437	422	433	449	415	435	495	450	433	450	431	473	470	422	462	393	408	451	444	435	416	429	468	447	448	445	436	400	425	410	431	414	417	443	425	413	424	448	435	430	437	420	423	399	446	417	413	464	437	458	453	428	440	424	429	412	446	442	428	485	392	462	458	423	406	447	469	454	430	426	443	371	425	441	455	416	444	445	434	441	427	440	424	449	419	456	419	452	425	477	457	431	439	428	449	432	404	441	461	436	479	463	454	448	440	450	443	450	465	455	390	407	423	423	441	439	487	439	414	448	411	446	419	454	449	452	409	410	459	444	417	452	455	481	461	405	453	426	443	420	432	425	420	441	435	460	482	443	424	428	427	457	436	420	406	441	425	433	463	378	433	462	448	432	445	418	455	447	437	463	436	463	402	442	433	409	439	460	471	455	422	423	445	439	445	458	406	427	491	441	474	429	450	462	442	390	388	421	399	424	437	405	471	426	460	394	443	460	428	436	412	427	432	432	462	434	439	430	453	416	471	432	426	418	395	432	435	403	465	406	472	449	418	438	454	426	426	456	450	456	448	448	424	403	460	450	450	465	405	410	457	424	429	430	413	483	456	453	435	422	433	428	439	450	434	452	420	409	449	435	464	464	406	445	436	469	449	424	433	406	438	430	457	438	426	429	426	439	440	463	458	394	436	439	433	417	419	445	469	438	422	448	427	426	431	408	447	436	445	454	418	456	441	421	414	434	410	469	452	444	425	444	417	429	426	426	445	457	440	451	441	445	432	454	434	414	476	413	457	421	430	426	445	442	441	449	462	418	461	428	456	450	447	439	472	464	451	443	471	442	398	469	448	458	446	430	439	418	442	418	409	440	426	481	455	402	444	437	396	406	446	482	431	415	422	406	459	438	414	452	387	431	457	435	424	433	426	480	450	427	428	421	422	437	428	450	448	417	456	447	447	413	431	423	429	406	429	418	435	460	456	416	408	442	444	484	470	433	435	494	432	426	439	399	430	433	428	435	412	445	449	464	475	474	437	427	421	412	434	428	442	442	431	422	460	382	439	458	445	443	419	410	433	432	445	452	394	429	461	446	427	447	434	438	450	455	431	411	419	424	456	465	419	424	443	422	439	462	452	433	432	444	471	396	439	460	429	434	421	429	472	504	427	458	421	417	451	404	433	430	469	457	442	444	400	443	400	446	406	421	469	422	436	482	439	443	408	439	441	429	458	471	459	410	444	445	440	454	419	435	415	422	421	427	440	446	466	441	425	435	425	438	393	451	388	439	432	466	437	411	438	452	442	454	428	458	449	467	424	449	443	431	437	423	440	390	435	436	429	434	430	400	409	421	432	455	448	441	427	412	444	446	415	438	415	451	439	431	478	467	433	444	411	420	440	444	403	464	430	437	437	457	409	477	427	453	444	416	475	432	425	420	465	403	412	434	431	465	437	438	431	407	412	428	424	445	458	411	430	406	436	438	456	432	446	433	460	428	386	414	444	423	407	443	438	446	488	440	470	442	444	446	410	424	439	419	446	421	409	418	446	416	436	451	442	458	433	435	458	416	452	427	430	423	422	423	424	424	456	415	422	445	454	361	404	462	416	432	459	429	450	400	429	413	434	427	439	426	436	402	417	406	476	448	458	461	436	420	429	425	467	432	454	452	438	459	420	448	408
17105	11137	10017	5455	3803	2683	2104	1673	1458	1159	1038	966	906	829	752	730	604	671	607	596	604	596	602	549	577	543	529	532	542	548	458	512	494	493	498	498	474	476	505	493	444	484	487	502	507	474	489	445	468	468	496	479	464	503	512	477	472	449	469	435	469	477	467	496	501	437	455	439	481	477	478	475	512	466	455	482	491	463	476	430	491	468	458	454	450	470	463	432	441	472	468	473	465	451	434	470	431	500	496	459	471	467	474	466	424	483	463	445	453	477	447	417	450	487	455	473	470	497	459	465	473	471	494	468	461	468	421	432	479	463	451	484	468	467	478	468	458	454	419	467	460	467	475	461	491	479	442	464	466	447	476	456	459	482	454	465	421	434	477	469	469	475	465	485	472	416	464	442	475	451	493	459	467	477	443	503	480	466	450	474	481	432	419	493	432	495	443	460	468	450	488	438	475	480	444	460	435	531	452	475	451	467	450	455	441	500	436	484	445	423	453	482	464	491	452	489	472	490	426	464	529	521	433	492	448	469	491	445	436	442	438	445	443	468	435	443	450	495	470	490	476	480	442	460	477	472	485	489	469	448	475	503	468	446	482	449	498	433	473	454	464	462	476	445	455	453	505	458	441	443	461	472	460	445	458	437	451	506	438	442	465	472	476	449	482	451	464	480	464	474	443	434	404	480	458	480	447	480	421	447	458	425	470	429	424	469	448	475	438	469	459	481	505	480	449	453	478	475	446	481	466	457	477	431	477	465	459	476	454	464	471	448	454	489	463	446	457	421	439	462	423	472	472	481	448	479	471	424	464	446	462	489	465	447	435	451	404	444	419	464	447	462	462	462	492	474	468	470	459	418	449	475	452	454	475	455	441	474	481	461	485	464	445	467	497	467	483	459	480	435	456	450	442	446	474	459	474	462	472	459	500	448	462	451	483	483	477	471	434	498	462	437	437	489	489	484	443	497	456	473	445	442	467	468	463	457	437	457	430	459	458	478	459	455	435	467	467	453	472	465	466	438	467	471	394	466	505	468	514	464	449	438	423	435	459	424	484	444	468	462	471	443	475	440	445	429	481	484	432	463	486	457	489	465	459	488	479	464	473	491	473	449	506	468	456	440	464	468	480	487	434	471	438	495	467	476	481	484	450	458	426	424	453	461	444	471	455	436	517	439	437	469	484	460	462	497	448	488	429	452	452	442	506	463	473	450	445	456	466	446	433	482	457	474	449	444	484	442	484	441	438	458	484	487	466	460	473	464	488	437	474	431	460	445	456	473	469	465	465	430	487	465	469	445	429	484	453	473	465	447	456	455	436	477	487	466	455	460	442	470	480	457	521	492	458	478	445	472	452	448	467	452	478	451	446	376	463	461	437	463	512	436	450	455	466	449	465	476	431	435	484	450	462	414	425	439	459	425	480	464	479	465	462	493	458	493	446	453	467	480	513	499	453	476	461	434	476	454	480	454	492	486	474	434	427	476	448	477	458	493	461	479	479	449	476	485	465	449	466	491	438	485	417	449	436	440	461	467	431	463	486	444	443	451	453	463	488	446	486	474	490	461	434	492	490	431	497	459	450	470	456	460	485	463	468	492	486	422	410	426	495	442	431	473	486	455	478	464	450	439	496	454	459	427	422	443	417	438	459	479	446	470	496	462	477	480	463	425	482	468	478	448	471	460	473	472	450	441	449	490	493	448	453	451	455	453	470	449	501	477	478	482	440	460	501	455	474	476	468	429	481	438	514	451	481	461	463	474	476	498	443	419	458	454	457	441	484	445	446	441	478	455	486	487	428	502	469	482	488	473	475	469	463	452	446	486	468	448	448	457	464	444	458	476	446	466	493	459	460	479	473	455	473	478	464	449	449	482	456	438	478	432	431	475	442	460	426	465	441	450	497	417	483	460	497	493	433	452	451	458	470	473	488	463	444	497	473	421	460	452	425	524	444	451	484	485	456	483	465	428	483	490	495	498	491	448	448	446	458	472	448	478	457	499	456	474	484	459	444	468	463	445	460	479	455	444	431	464	464	486	409	447	446	475	451	442	423	472	456	451	459	390	424	467	484	451	482	456	448	445	516	476	439	476	459	454	419	465	444	460	443	455	465	451	475	450	488	431	463	433	463	441	471	427	470	471	452	461	436	463	442	440	466	469	488	472	499	467	450	462	440	479	501	387	458	456	429	452	465	473	456	449	476	444	419	454	435	473	480	454	484	436	453	477	509	433	435	498	481	445	468	447	481	459	442	437	447	448	483	465	474	480	463	446	490	454	453	443	443	462	440	423	447	473	455	454	419	484	475	454	452	444	487	472	464	439	482	476	472	437	490	467	434	473	490	490	455	436	460	432	429	477	465	463	441	449	447	474	447	473	436	492	482	437	444	464	424	443	490	465	463	465	453	486	480	452	443	438	479	421	445	507	505	441	464	444	442	489	450	473	495	474	471	447	444	450	448	449	481	449	427	481	489	465	459	446	444	475	445	479	493	471	451	450	444	475	443	488	483	457	469	462	494	454	474	473	499	485	486	483	487	443	448	484	450	445	492	496	489	483	490	475	452	483	449	442	485	475	494	474	469	433	471	476	460	460	424	452	520	482	465	520	470	482	458	465	433	452	474	446	452	528	474	476	499	467	489	474	466	470	464	491	432	488	430	463	418	486	474	464	466	482	439	515	447	464	438	427	426	451	460	491	442	436	523	477	467	468	502	472	440	465	458	448	487	441	483	474	474	459	434	449	450	429	491	478	448	434	458	461	498	436	451	445	487	437	468	458	451	438	434	470	456	466	487	486	442	400	480	492	459	441	455	479	465	462	489	477	437	470	490	478	452	447	462	455	444	469	450	477	479	455	450	506	485	438	445	497	470	464	465	455	494	445	450	470	501	463	432	435	467	508	469	440	463	457	481	444	428	448	475	471	467	459	463	462	461	453	448	419	431	408	441	460	496	471	444	502	486	436	484	436	458	477	482	496	416	496	457	522	500	482	466	486	425	413	451	453	468	457	481	448	474	494	490	482	455	459	459	404	439	450	465	397	468	470	460	460	460	452	458	465	464	458	454	427	481	490	454	464	467	485	469	505	424	494	423	428	453	468	465	438	443	452	527	463	468	478	431	464	444	454	427	488	464	447	479	478	475	455	460	484	439	446	477	450	462	461	446	469	493	457	458	450	471	462	445	478	497	465	494	437	443	445	482	439	427	457	474	432	497	466	464	471	461	427	436	441	471	469	443	461	433	448	439	448	463	463	475	448	455	434	459	431	489	485	462	471	475	424	452	489	464	432	413	481	450	450	448	472	459	444	461	483	455	456	488	465	471	482	481	491	469	487	443	497	452	478	458	495	472	435	463	458	428	451	449	439	462	522	453	470	465	460	441	470	472	505	446	486	441	494	463	472	467	437	464	461	457	446	481	427	445	456	479	453	442	467	470	481	444	483	465	434	468	424	481	448	468	481	466	450	468	471	469	473	487	467	459	456	492	447	500	418	503	423
22635	20338	26836	23709	20342	20375	7177	2045	1524	1375	1292	1192	1169	1076	1074	1056	1045	966	1004	1033	1009	962	922	924	928	914	908	942	924	927	841	855	897	946	856	873	870	853	846	873	881	849	864	868	884	917	816	891	856	845	839	854	829	861	877	835	885	821	879	895	847	869	895	872	850	819	845	812	866	872	841	824	904	888	897	820	820	829	851	832	834	839	846	874	835	843	831	838	846	862	849	779	825	849	830	837	830	834	795	788	891	823	901	829	891	820	837	810	856	869	836	819	795	806	877	862	825	833	849	816	847	842	841	822	829	886	873	864	869	832	857	861	868	863	814	851	850	842	839	867	792	863	878	826	807	829	878	837	819	833	822	813	857	797	879	845	860	838	817	824	868	846	823	817	770	845	864	832	867	839	847	859	854	831	815	852	847	870	858	870	842	896	803	874	879	812	817	789	926	774	834	849	862	861	830	822	859	828	874	897	800	869	903	793	855	866	855	861	868	856	789	820	829	859	827	854	858	858	806	823	869	862	853	886	824	876	827	796	835	919	813	826	822	844	841	833	810	847	769	878	909	850	835	829	837	849	821	861	811	838	819	820	812	896	825	841	857	813	885	852	854	818	908	822	849	787	817	840	812	853	814	825	826	852	824	865	835	840	815	853	880	800	959	817	819	797	831	860	829	820	880	841	874	834	826	837	872	826	817	881	827	835	785	835	855	861	822	788	800	837	855	805	856	848	852	869	820	879	876	882	865	881	827	856	883	820	806	803	769	858	837	858	810	806	833	845	842	810	810	835	831	868	874	831	828	824	856	853	830	858	796	826	823	860	846	829	811	833	868	830	832	890	842	785	852	852	855	823	812	865	808	867	839	867	895	831	854	792	808	855	870	850	839	810	832	802	855	788	775	849	794	875	846	783	830	845	860	867	873	822	905	842	845	855	852	818	844	807	844	818	863	843	855	843	824	833	849	807	849	826	858	828	873	806	898	791	886	865	811	854	824	857	862	908	825	842	856	843	832	834	890	808	844	822	830	799	835	846	801	869	851	845	788	824	871	843	813	774	792	807	811	881	851	849	830	843	839	818	834	783	844	798	830	888	829	858	905	852	844	779	914	828	820	878	841	838	758	764	883	900	860	867	844	847	880	863	863	835	795	875	798	841	853	833	846	843	833	856	823	834	819	858	845	893	854	866	818	823	841	870	851	835	804	840	864	863	853	828	872	801	823	839	852	862	884	824	846	827	892	836	826	807	831	785	816	844	832	826	835	810	836	869	858	802	830	851	845	853	804	875	836	830	842	820	775	813	842	808	907	808	838	898	832	830	792	789	834	852	834	801	866	820	838	836	836	827	854	796	842	839	825	835	847	852	763	801	824	847	867	783	843	806	819	838	834	820	863	806	852	832	864	852	814	862	879	807	900	850	782	836	815	860	833	837	814	873	856	858	846	828	791	867	862	873	847	831	879	846	841	869	818	871	878	832	815	819	845	817	790	824	842	804	814	826	829	841	835	857	861	887	809	826	871	838	792	877	848	814	883	837	812	867	866	847	772	839	806	885	792	855	836	821	784	830	810	787	860	855	831	817	895	796	818	861	810	880	790	861	823	875	805	804	821	841	772	867	847	848	829	821	794	819	877	848	819	878	895	825	806	913	839	836	856	831	799	806	851	877	839	795	851	824	796	798	806	837	838	871	852	810	860	809	819	820	807	816	819	810	911	851	848	823	888	877	877	829	823	807	816	844	825	801	796	807	896	893	829	806	857	863	805	838	854	810	818	853	801	825	795	821	881	828	838	818	858	845	867	790	799	813	858	858	795	891	867	842	850	797	821	817	830	828	806	869	820	869	843	824	813	846	852	854	814	811	812	808	830	880	818	830	801	846	848	818	842	846	860	849	864	834	830	817	898	894	841	815	813	820	862	783	854	849	764	823	817	838	869	823	829	901	824	839	849	801	848	813	795	855	790	880	812	862	827	802	844	804	872	831	860	837	883	854	836	776	854	886	841	825	840	824	826	813	868	826	843	883	842	807	818	821	789	809	883	846	892	813	843	850	805	828	786	847	869	824	834	800	861	816	844	787	812	867	804	825	836	843	804	876	844	855	863	876	818	867	883	897	807	859	842	796	839	808	830	842	777	854	826	815	799	789	822	844	821	850	867	783	812	775	832	772	830	852	885	847	862	879	879	851	793	802	777	841	848	805	808	813	810	805	902	828	823	903	827	847	818	833	792	822	852	806	865	809	847	833	856	837	846	833	826	869	853	812	864	803	816	811	841	886	823	840	851	791	833	782	838	816	826	845	852	876	830	852	859	825	832	910	857	806	870	801	826	814	860	881	827	829	909	843	863	803	800	846	865	772	822	849	811	865	796	823	833	845	824	823	780	796	812	839	860	889	838	835	886	825	873	763	861	829	901	864	857	866	859	871	802	832	886	850	832	819	839	797	861	826	845	868	875	899	839	817	861	783	833	876	831	823	824	821	821	776	856	814	837	849	869	836	793	857	886	838	791	843	857	814	833	864	815	812	869	834	791	826	791	887	833	858	822	862	851	827	859	883	871	867	889	812	855	782	822	848	849	866	824	820	800	843	815	835	867	871	818	892	845	822	843	805	885	919	886	797	865	816	853	856	870	867	859	792	823	827	896	772	876	850	787	819	826	780	841	828	885	822	814	868	906	815	832	827	823	875	802	848	811	846	819	847	842	846	817	812	864	861	842	907	823	881	834	857	834	821	880	830	830	809	831	830	845	840	790	846	828	874	862	815	894	810	806	830	823	828	881	815	810	867	858	848	877	862	821	842	790	806	834	880	859	851	839	899	840	883	821	833	831	843	787	896	860	840	785	820	880	849	840	825	870	831	792	863	827	822	869	805	790	833	849	782	815	844	868	827	820	851	837	871	825	845	887	869	829	900	822	885	877	905	864	815	841	857	846	774	792	829	860	842	847	849	809	868	902	793	781	854	850	840	904	861	834	784	818	811	868	832	872	878	823	795	831	820	809	808	841	863	876	782	859	843	822	831	823	869	818	823	844	802	856	861	794	845	861	808	866	837	806	840	826	816	854	849	786	838	841	885	855	876	815	851	856	781	867	847	870	813	831	788	834	833	775	816	818	805	794	844	862	846	833	810	830	832	792	850	862	824	865	869	870	844	843	824	801	827	821	840	804	817	867	872	782	875	846	867	832	843	954	848	875	852	815	850	864	798	816	869	824	802	860	843	839	821	829	865	856	805	852	808	800	801	828	863	847	899	890	780	774	856	814	882	839	838	871	821	830	786	822	850	897	850	804	874	912	789	813	817	826	826	878	856	821	805	936	848	858	830	863	855	827	839	853	874	849	824	836	836	831	841	775	855	784	825	821	847	869	851	831	891	891	811	791	830	865	849	861	827	854	894	805	851	839	829	812	833	847	798	892	825	828	850	800	806	820	882	888	817	894	874	822	864	886	884	879	857	861	813	846	821	839	866	862	811	821	818	872	860	830	807	880	829
19253	17730	16283	9753	6572	5027	3749	2968	2442	2217	1997	1714	1546	1374	1268	1252	1188	1158	1117	1047	1101	1056	1023	994	997	922	916	932	909	859	903	927	859	922	883	896	841	903	902	904	852	865	842	872	840	842	812	850	845	793	830	831	798	820	784	826	811	840	832	812	858	820	836	824	789	829	864	831	862	796	784	804	789	855	817	833	803	792	787	820	783	780	781	759	815	807	832	764	764	804	783	799	775	772	837	784	812	812	859	830	779	772	780	761	798	835	805	833	819	841	813	757	824	834	851	847	816	839	793	774	808	831	823	817	803	814	810	799	777	809	819	799	797	837	776	780	785	784	813	797	781	826	802	774	777	780	842	823	817	762	767	801	824	815	851	796	827	805	785	793	815	750	826	788	861	839	775	794	804	778	790	825	825	765	821	761	743	785	815	814	822	801	855	784	807	797	749	798	769	742	735	816	771	773	801	814	814	744	798	838	787	804	795	770	788	790	859	839	765	800	815	812	793	818	848	854	839	808	781	814	796	834	800	805	784	828	789	824	749	728	803	807	792	855	804	807	768	763	769	751	809	772	787	826	810	814	811	777	818	780	827	818	786	845	777	837	851	807	792	799	770	826	849	767	791	728	836	801	816	839	765	759	833	790	773	840	802	806	804	805	828	828	813	805	795	784	799	814	809	777	850	841	837	803	798	820	810	815	768	760	821	816	764	829	748	829	784	809	843	838	815	786	838	804	783	804	761	865	731	754	770	831	816	779	800	792	772	788	789	831	774	798	797	821	838	803	801	774	823	784	799	801	787	800	759	812	782	778	772	816	816	816	800	803	807	821	818	807	804	757	783	841	768	776	808	769	877	780	803	816	808	774	827	821	798	738	788	806	826	767	842	828	817	798	834	771	792	773	812	777	783	835	796	791	761	775	818	786	775	766	765	782	794	824	792	798	808	842	803	829	741	798	789	784	819	831	810	802	785	815	780	827	824	800	747	789	714	786	802	799	790	759	824	827	821	799	791	758	792	821	800	832	800	823	804	788	787	786	791	810	798	781	828	762	793	808	802	799	770	806	815	811	774	824	771	819	808	770	819	761	780	811	757	774	794	806	823	827	760	765	728	815	786	823	810	755	806	789	873	789	809	817	837	769	792	755	765	807	768	857	845	765	792	856	823	843	806	841	775	828	769	811	743	827	840	816	795	818	767	721	788	823	819	803	776	788	812	811	764	845	781	779	771	785	796	795	821	839	776	801	790	768	757	809	787	804	763	802	799	783	815	808	800	809	807	794	813	822	810	812	777	755	811	761	802	819	836	799	771	747	756	783	766	778	800	769	823	786	794	792	812	797	847	839	830	819	845	792	767	834	812	817	791	813	792	804	793	778	779	816	793	771	806	794	800	825	769	797	834	831	813	798	795	777	811	784	779	757	836	838	783	801	762	790	753	768	749	787	765	840	801	761	802	797	753	797	786	803	816	776	804	816	821	825	756	820	721	777	805	794	771	812	840	797	815	802	763	833	780	833	814	740	827	823	801	804	787	839	803	785	850	860	856	801	813	830	824	787	749	807	828	836	806	821	767	779	876	780	790	822	813	782	766	812	808	784	772	795	814	777	787	807	790	786	787	799	811	796	798	786	878	835	809	861	812	780	814	833	771	857	878	794	786	804	819	785	766	815	810	789	764	826	811	814	817	883	798	777	785	824	806	791	788	833	737	792	789	763	851	755	770	841	811	805	851	785	844	756	853	803	807	791	809	813	798	815	790	766	775	809	873	813	755	802	806	813	807	840	770	807	773	788	741	803	822	754	806	746	793	763	820	802	774	814	766	813	861	755	845	842	818	827	808	818	782	830	825	825	775	793	814	777	854	820	826	768	819	811	742	797	821	836	799	803	791	764	774	771	811	736	786	793	770	821	814	849	785	774	797	813	732	799	840	784	835	776	811	795	778	828	837	806	812	829	802	825	821	855	781	829	808	821	803	822	802	845	822	823	795	811	802	776	831	779	769	823	774	755	818	801	750	826	769	809	822	783	792	838	790	797	800	804	773	837	760	782	797	815	777	801	827	785	839	819	815	762	780	795	748	854	807	827	845	790	824	833	811	796	786	800	809	830	815	799	800	793	783	776	760	824	801	785	781	860	785	817	810	759	825	774	784	795	814	824	828	794	812	774	842	780	791	765	775	766	794	828	874	772	839	770	809	763	829	788	800	806	804	797	797	796	817	789	759	806	818	801	802	763	794	782	838	853	829	804	799	852	781	742	800	799	807	793	794	776	836	800	819	778	813	750	801	745	811	794	756	782	802	766	817	792	790	766	847	775	799	813	854	783	832	826	838	858	808	798	763	812	785	778	795	827	835	768	794	773	842	794	795	813	820	757	774	764	778	757	769	839	789	832	784	863	793	830	764	794	809	817	767	775	786	808	819	769	779	773	828	812	798	793	785	832	772	821	756	798	786	814	829	834	825	823	832	793	808	777	803	806	789	856	831	781	800	777	820	765	769	820	822	830	812	778	800	819	851	803	814	795	829	818	767	812	819	808	743	794	820	792	809	784	792	813	808	799	745	847	772	761	819	778	768	796	814	875	856	850	786	812	788	792	761	792	823	773	800	862	751	792	777	821	792	739	798	727	744	825	798	749	830	818	812	757	782	788	806	840	790	758	807	791	831	791	819	800	821	806	801	777	798	800	801	808	760	794	817	796	830	802	771	770	822	761	803	804	797	761	818	806	795	833	785	780	833	842	790	776	761	773	814	837	806	794	802	814	831	767	777	772	826	809	859	832	797	776	817	763	745	776	834	831	765	780	821	770	822	777	784	770	787	803	848	769	810	786	798	777	826	815	810	772	749	797	818	804	855	816	798	784	765	739	810	784	784	856	846	770	779	815	804	773	796	799	806	780	809	746	831	756	817	768	823	759	821	804	754	830	837	807	844	792	771	833	748	758	798	797	802	747	810	818	802	766	805	795	823	797	808	808	779	832	805	809	812	787	770	776	771	810	830	821	836	824	874	793	808	811	784	754	812	821	802	810	776	778	763	805	806	792	801	870	787	783	777	778	810	748	772	836	821	834	773	759	817	786	778	779	841	803	831	807	813	775	776	842	803	789	800	814	811	792	788	836	823	806	771	813	772	802	826	775	778	783	797	795	761	784	826	819	836	823	811	826	796	829	816	797	757	779	799	787	820	802	817	778	812	831	789	802	813	808	815	834	775	824	745	834	776	805	813	812	815	801	802	770	788	793	783	802	787	808	795	802	768	791	768	801	760	799	770	742	790	821	777	772	808	782	797	756	791	775	792	799	804	806	785	837	823	822	826	795	823	783	798	779	811	795	833	786	798	826	822	860	841	789	833	821	829	842	822	767	807	781	811	787	779	796	793	783	765	788	783	828	807	807	827	735	764	782	837	778	806	788	779	805	827	790	760	806	800	753	817	845	781	766	836	774	762	768	780	825	783	781	831	827	801	788	849	773	822	760	793	820	788	757	810	868	769	756
28006	13415	2229	1044	830	808	783	769	780	773	796	793	760	754	791	731	758	810	798	770	829	791	799	780	740	752	681	771	713	740	778	753	743	704	762	775	763	743	746	767	778	746	795	774	778	778	778	780	801	772	754	777	750	765	736	762	744	714	741	791	785	778	775	814	777	763	743	736	758	707	755	751	765	766	723	751	790	770	776	707	812	786	763	782	787	821	763	737	785	789	741	774	698	759	759	754	808	743	738	785	768	736	779	714	757	742	753	757	777	791	790	750	700	771	749	797	786	764	759	770	825	750	723	773	789	780	765	765	741	802	747	727	755	753	748	753	813	787	724	722	757	743	758	706	720	766	709	714	779	769	754	741	783	773	760	754	758	744	801	721	743	755	712	768	773	728	729	784	758	752	741	709	737	782	778	767	742	777	742	766	748	779	722	772	753	765	827	728	732	773	741	762	769	818	765	790	740	734	716	792	777	764	729	798	771	800	834	758	733	777	819	726	776	765	816	773	790	776	765	746	701	739	742	760	764	767	762	774	760	761	755	788	765	756	765	728	709	695	804	771	754	794	744	805	756	737	727	768	732	798	813	762	728	782	713	790	705	762	754	736	817	731	766	764	742	820	814	737	731	774	743	766	792	767	763	734	767	792	753	806	771	780	723	769	820	742	783	784	740	761	755	737	761	710	807	769	732	728	741	761	700	753	784	778	792	749	791	778	747	786	749	737	758	720	788	757	756	757	779	733	755	813	791	757	746	755	750	746	721	729	791	789	750	728	760	796	762	766	761	755	781	771	817	741	779	725	796	723	748	684	747	720	737	749	840	734	738	738	761	723	758	771	730	767	776	748	758	799	754	782	811	749	730	795	771	732	764	788	732	762	758	798	710	773	766	748	755	794	731	748	785	783	767	740	779	771	826	752	742	772	749	770	762	733	793	799	766	745	748	812	725	757	819	749	746	731	745	736	788	772	720	767	731	759	795	777	772	739	786	794	750	762	716	712	778	817	798	793	738	783	769	809	728	696	723	790	784	767	774	761	821	751	766	787	776	758	828	746	717	768	789	730	721	766	760	764	723	743	766	762	719	754	771	728	796	704	767	723	741	738	783	761	748	756	766	745	740	765	698	757	727	756	708	782	786	766	745	724	793	748	696	721	757	793	806	769	702	749	717	802	751	755	724	786	724	731	688	769	708	744	792	775	782	712	765	740	761	718	706	758	779	747	702	813	711	754	774	822	795	759	794	762	735	744	768	723	774	748	738	721	742	769	758	743	761	714	733	790	746	787	731	765	716	766	740	786	758	778	786	759	816	763	767	745	773	794	790	794	732	761	754	741	758	716	733	751	766	721	757	695	773	732	761	752	783	809	763	763	768	769	727	780	782	764	765	790	785	726	818	799	717	749	820	741	747	781	734	795	745	754	745	706	764	768	783	743	769	802	820	765	729	766	730	775	774	679	744	751	818	761	784	764	809	763	792	797	767	737	752	726	716	778	708	776	718	719	773	752	741	797	804	747	755	751	731	753	803	802	710	747	755	726	749	698	738	804	744	710	786	768	713	749	750	747	833	756	740	717	723	696	739	709	758	717	809	757	700	733	744	784	777	758	713	750	763	785	764	778	734	739	749	728	759	777	701	749	784	710	769	742	735	761	719	785	772	731	780	827	782	780	779	750	773	722	753	736	723	792	736	763	736	835	793	765	752	698	754	772	786	756	788	736	711	722	745	733	816	759	792	760	811	756	742	758	773	762	769	774	821	734	832	761	770	795	708	783	748	743	753	775	728	718	764	764	781	805	759	775	785	786	769	739	752	769	691	730	747	755	763	773	780	785	725	752	717	763	753	747	786	820	715	769	786	799	776	776	778	765	743	793	735	750	770	765	716	746	759	817	745	800	759	747	736	715	727	732	740	750	753	752	747	772	774	729	779	758	776	780	778	703	771	762	744	730	766	696	811	745	782	778	744	775	801	754	758	789	764	729	772	740	783	775	716	729	743	753	788	768	742	791	721	781	769	748	748	750	757	750	744	757	767	746	741	754	716	724	767	766	788	779	685	778	815	814	795	778	747	759	755	722	766	775	719	743	751	758	758	718	749	799	761	755	764	731	757	811	739	771	707	728	725	739	751	730	791	737	783	757	810	710	772	779	756	796	710	748	745	804	754	750	759	797	766	762	750	785	741	739	787	776	750	721	760	757	761	802	803	753	735	728	690	751	694	748	734	743	734	786	765	765	720	709	776	737	741	763	757	730	711	731	761	775	761	712	733	755	788	754	804	776	762	737	774	743	777	783	787	797	745	724	730	733	741	755	744	742	732	698	708	796	705	783	763	788	756	745	775	780	790	768	773	736	711	752	805	757	737	769	736	779	768	752	772	780	836	771	811	726	792	784	717	800	800	743	747	767	783	732	790	747	773	684	783	774	746	742	775	766	797	724	747	783	760	744	760	761	753	781	739	723	756	810	756	782	790	747	695	789	778	747	770	781	757	776	683	728	751	753	742	755	754	726	760	734	783	747	746	793	751	687	732	769	764	736	728	772	724	773	810	745	750	744	718	767	769	719	755	754	800	753	801	739	762	759	774	739	777	776	801	699	782	782	759	749	780	732	807	788	796	779	774	725	736	746	742	744	782	756	747	774	746	759	757	698	736	813	752	804	756	764	713	814	748	703	721	683	742	761	774	786	754	767	774	781	753	743	719	697	789	727	742	753	748	717	760	774	774	727	769	768	776	782	763	797	744	740	749	737	729	753	723	773	779	775	749	793	796	704	772	776	769	810	787	778	790	764	763	753	785	777	770	754	739	693	739	767	759	765	771	732	740	753	746	755	803	739	744	728	797	743	816	747	776	703	761	764	692	760	754	749	771	774	766	771	733	707	730	735	764	752	784	777	759	759	765	785	802	775	819	750	785	780	735	777	805	712	798	770	802	757	752	788	802	685	745	774	708	752	753	804	777	717	759	735	748	788	798	814	759	729	777	746	716	743	774	783	749	758	790	767	733	775	760	806	738	726	732	763	744	768	769	755	698	716	751	745	703	782	804	751	716	768	749	758	822	748	796	773	763	805	796	756	764	787	710	779	734	706	779	822	795	804	758	765	759	766	762	749	762	774	755	756	705	718	722	725	722	752	738	799	763	774	785	764	768	740	762	797	753	717	788	765	818	745	773	773	805	792	736	783	775	741	776	767	735	728	740	727	747	723	777	820	751	788	779	803	749	741	749	756	767	751	765	776	777	738	740	780	758	731	784	754	762	800	750	786	780	753	749	726	755	738	784	767	763	777	764	726	771	770	796	736	775	749	757	760	752	756	758	753	772	805	720	788	793	708	693	809	740	723	735	714	775	781	793	754	762	780	740	750	737	763	707	809	778	796	766	725	813	730	782	799	785	727	733	792	747	755	722	782	771	742	719	756	756	714	792	819	750	776	751	770	748	805	711	738	772	749	733	779	750	724	710	708	775	756	775	736	762	735	752	725	742	793	698	795
7262	1473	1327	1063	900	916	905	826	856	830	840	832	765	764	792	842	838	788	832	752	821	825	831	776	810	791	796	750	791	819	789	798	790	839	844	795	799	836	758	809	801	786	810	783	763	789	854	793	777	766	803	746	815	788	799	737	763	754	844	750	807	783	798	839	854	818	787	805	776	827	788	805	806	790	825	825	781	851	816	756	795	738	807	839	782	864	777	785	757	805	785	791	802	789	786	841	833	801	787	826	790	814	822	732	829	788	774	784	811	829	772	767	804	800	810	774	812	762	748	774	766	786	820	802	824	804	801	820	737	788	812	792	794	791	732	738	795	788	837	797	832	762	785	773	764	871	805	837	817	796	804	808	795	801	791	800	827	798	770	829	746	797	804	797	811	805	755	740	770	815	759	837	773	788	749	794	770	813	796	771	794	829	827	777	811	824	785	811	831	779	835	750	859	810	804	802	808	796	819	760	798	760	838	816	820	840	780	763	816	810	732	797	795	770	746	793	809	822	783	752	766	791	849	799	787	828	813	801	821	815	798	775	830	806	813	766	753	801	801	876	792	768	806	812	823	759	793	773	819	821	838	813	791	808	787	771	753	790	787	803	771	773	857	791	796	794	811	832	712	805	820	809	848	788	825	848	779	835	816	819	818	797	786	783	792	816	784	759	832	822	829	779	799	767	849	738	802	778	781	792	801	820	790	793	805	806	768	823	779	809	801	772	787	809	763	828	738	801	789	817	817	786	756	815	776	779	779	804	776	800	800	800	768	804	775	792	775	746	800	823	795	802	794	803	786	760	823	787	790	824	813	776	805	797	796	736	788	765	746	770	777	794	820	842	821	801	794	783	793	788	770	801	781	791	760	766	793	773	766	774	806	803	815	791	810	811	733	799	807	754	800	793	777	794	791	831	784	792	766	803	822	843	784	736	797	822	801	859	785	805	813	764	794	812	770	818	844	767	766	791	831	760	795	783	852	823	783	863	801	857	817	800	776	812	784	778	798	722	770	771	771	809	811	783	788	810	789	815	803	837	818	788	732	819	831	793	808	739	762	811	812	833	840	811	830	772	793	802	755	782	806	774	809	824	824	752	812	812	805	801	777	826	795	790	804	805	819	825	794	814	843	772	787	738	776	748	762	801	782	792	749	752	821	790	781	796	799	737	748	797	758	755	876	813	834	825	811	815	749	795	789	792	827	741	786	834	821	840	776	759	798	814	835	810	802	795	803	836	819	741	801	832	760	776	799	785	795	812	806	801	771	782	811	811	835	761	777	826	835	819	759	802	814	806	816	780	794	775	818	832	813	825	814	843	790	742	840	804	822	774	838	786	823	743	799	838	789	802	801	761	796	803	770	893	777	782	825	798	737	740	857	853	808	804	774	833	722	820	778	755	811	811	815	777	810	864	777	821	799	790	796	813	803	772	816	796	785	886	774	757	792	811	782	813	756	822	824	806	784	779	776	783	782	820	753	818	818	774	819	771	794	785	812	753	822	793	788	793	760	804	807	844	759	821	809	783	823	793	804	784	774	760	793	773	778	812	788	854	849	795	799	786	826	769	806	811	797	798	792	763	862	801	802	772	830	835	778	843	794	745	779	799	751	836	763	808	793	824	815	761	786	875	755	851	779	814	762	836	814	757	811	812	821	772	791	780	801	825	726	768	836	797	803	787	775	762	791	810	813	790	786	785	785	787	771	786	837	822	842	881	799	749	841	841	771	798	793	792	788	816	809	794	710	795	817	794	772	820	752	770	863	835	791	761	804	831	780	800	797	823	763	793	813	867	811	799	786	813	793	802	809	799	759	803	779	750	799	754	774	832	764	812	790	787	795	771	847	816	783	785	792	797	802	791	814	834	804	789	822	829	782	801	767	817	812	796	816	779	778	786	777	836	776	795	778	759	784	772	835	814	834	830	780	756	880	757	771	812	796	840	783	770	800	791	814	771	809	775	781	754	828	797	799	790	807	771	769	819	814	753	778	835	840	798	794	805	783	798	791	794	798	866	807	738	829	803	801	778	807	832	779	756	755	816	816	804	792	764	796	783	814	811	779	780	826	807	791	795	790	769	764	799	786	834	795	748	760	742	733	766	841	800	789	788	824	781	813	801	826	735	822	793	822	765	809	774	807	815	795	753	860	798	836	789	780	784	817	779	812	785	782	810	795	757	796	812	793	851	790	749	752	787	783	770	795	839	819	804	814	793	786	801	830	762	807	783	785	775	819	780	782	818	817	826	773	773	811	793	808	801	810	806	803	849	812	789	771	785	814	819	843	840	804	774	753	763	816	788	786	815	804	862	824	793	851	816	783	804	766	821	769	726	814	777	806	796	785	811	788	782	750	826	794	813	822	792	752	789	811	744	751	763	774	798	781	828	780	812	796	807	820	785	813	803	794	778	806	812	832	756	736	799	762	811	768	834	815	791	800	825	795	794	796	817	807	802	749	798	932	786	825	782	789	779	807	823	810	756	796	817	793	774	786	781	751	817	797	804	794	757	753	822	804	824	775	772	864	786	800	795	805	830	806	790	830	816	831	785	855	786	743	786	808	764	791	846	792	829	791	755	763	828	777	810	846	834	818	801	765	772	820	788	789	797	832	767	818	793	799	787	756	785	804	887	795	829	800	824	802	791	795	854	808	790	824	804	794	793	784	845	773	774	828	776	795	763	801	808	815	778	752	786	799	791	804	784	851	777	807	776	769	783	793	779	816	856	789	772	782	810	797	809	851	779	818	783	775	786	818	829	802	803	821	828	820	767	798	826	778	783	800	768	748	757	805	759	807	776	842	764	798	769	799	805	728	793	781	794	768	758	773	818	804	803	729	823	821	752	832	833	815	767	800	778	822	794	828	804	742	781	783	799	776	748	812	813	790	766	764	813	821	802	765	824	813	811	819	781	848	807	824	815	788	796	834	758	776	789	812	809	790	796	791	773	804	864	805	783	808	730	777	809	771	799	848	801	802	780	774	786	837	826	777	782	781	756	802	733	838	793	844	787	798	794	820	768	805	754	779	806	788	763	849	836	794	784	788	821	787	804	750	828	800	769	822	823	805	785	815	784	776	763	831	787	815	796	763	788	746	766	790	809	775	816	775	809	822	837	785	789	799	792	766	762	780	839	853	797	825	783	836	815	752	781	770	796	807	738	802	797	845	765	816	799	783	809	803	773	782	810	741	823	811	814	764	787	814	789	804	824	807	767	791	813	829	810	828	798	796	842	819	777	808	823	779	786	745	852	782	802	788	749	853	788	753	815	772	799	806	798	850	798	786	786	786	826	750	794	813	805	809	824	780	834	798	762	767	831	753	781	765	821	800	797	795	733	817	762	789	784	822	818	818	803	811	823	880	751	828	781	812	800	774	753	778	827	766	785	793	816	818	777	821	720	778	775	806	821	824	774	780	840	786	808	805	810	766	788	790	800	801	791	804	764	791	775	796	810	785	781	809	788	773	765	785	778	796	834	805	791	773	809	849	818	828	781
24573	20384	26416	24222	20345	7996	1388	921	776	746	694	644	603	563	525	505	505	494	491	506	506	499	463	418	503	469	475	461	453	435	403	438	455	444	445	433	448	461	460	458	418	424	427	419	420	432	390	428	426	432	401	391	435	448	398	435	486	410	425	435	420	428	448	404	430	389	395	441	450	420	390	471	450	399	445	413	398	432	432	370	428	431	425	414	404	439	426	449	418	421	460	414	409	406	408	421	385	419	429	462	432	432	424	436	403	441	382	398	422	431	440	439	473	414	434	402	462	435	351	440	428	416	426	410	413	408	396	446	418	428	427	384	429	415	392	467	407	423	437	444	452	454	449	433	375	408	406	456	424	486	387	393	431	415	392	422	452	434	425	389	423	455	412	411	397	423	406	426	404	439	409	418	456	416	405	438	419	417	435	380	380	416	442	456	421	468	432	422	389	417	417	409	408	425	407	430	463	410	428	447	435	437	413	457	368	441	418	443	439	459	427	433	397	418	452	428	433	397	403	387	440	414	442	438	391	440	408	415	410	411	418	413	443	425	429	435	412	414	425	407	413	445	432	409	412	458	411	455	423	431	414	433	445	448	448	399	409	413	400	414	392	411	427	442	464	433	445	403	445	408	424	409	408	408	419	448	418	395	439	425	457	445	425	394	455	399	424	390	407	437	451	443	410	405	441	428	435	376	394	423	441	429	414	440	422	405	398	447	404	437	459	418	437	441	410	441	403	442	423	414	438	426	365	451	427	426	442	416	428	403	428	450	446	437	417	419	416	435	446	422	420	434	424	434	428	433	408	427	447	460	408	440	460	413	449	405	420	416	427	430	413	414	399	425	420	426	416	396	440	455	437	400	421	447	400	449	431	439	425	388	415	448	385	410	476	426	420	405	432	455	430	435	407	402	446	406	419	418	423	446	397	419	425	389	472	419	433	396	406	428	433	447	448	452	419	418	400	428	428	432	453	434	419	420	436	412	420	429	417	459	405	446	414	432	411	411	422	402	392	454	399	401	403	410	420	432	425	419	419	417	411	459	425	439	447	423	400	407	394	388	432	437	417	448	391	409	397	467	418	430	390	415	412	405	399	418	398	415	414	450	418	398	372	423	460	457	448	454	464	411	415	381	414	453	433	416	416	428	421	452	406	426	429	430	420	446	393	368	436	442	394	408	450	417	447	414	398	423	415	402	431	405	428	456	363	469	426	429	389	374	437	415	401	424	429	458	430	395	429	428	438	442	425	421	444	416	433	449	401	438	394	406	380	426	427	451	420	433	385	420	413	393	404	388	407	401	416	408	425	392	418	411	439	425	403	425	422	449	417	420	403	434	429	437	423	402	416	410	408	427	365	419	459	447	438	446	405	451	418	394	428	411	397	439	384	451	402	399	415	377	410	388	438	422	457	425	420	428	407	449	407	435	473	361	442	426	416	441	418	461	419	405	466	412	425	456	432	404	422	429	436	428	383	411	381	410	432	414	420	423	427	432	423	410	397	432	405	406	407	419	386	406	456	399	409	378	431	432	422	403	393	420	437	432	438	412	436	380	420	402	411	389	411	409	410	409	423	396	413	430	420	428	406	414	388	422	438	439	434	431	424	428	457	429	448	399	414	384	430	421	419	427	445	445	395	428	417	421	449	445	406	451	395	436	451	419	399	433	435	395	411	406	421	414	402	421	388	415	411	404	439	420	415	430	422	411	442	427	454	428	401	435	413	410	393	436	423	449	395	447	438	434	417	403	436	432	454	407	376	435	403	429	419	401	413	456	429	394	415	395	416	398	410	465	407	424	378	447	418	406	437	374	453	430	428	426	376	435	445	438	391	399	411	446	389	417	409	418	423	423	403	421	445	446	406	406	463	440	467	418	435	421	384	420	470	395	400	406	375	419	389	389	430	419	422	419	425	441	421	417	408	429	382	444	451	421	460	414	432	443	443	475	423	407	419	414	428	451	444	396	454	421	424	434	407	416	414	408	417	471	406	408	449	439	419	412	410	420	387	431	424	381	448	415	419	394	410	440	443	458	425	459	433	429	439	421	417	407	405	410	396	426	430	429	425	444	400	412	433	403	397	414	401	387	427	430	400	395	421	417	468	464	434	446	412	429	396	434	451	430	400	403	428	420	434	413	407	441	369	423	408	447	432	461	435	467	448	401	413	415	373	437	418	400	434	406	439	420	434	433	434	428	393	450	432	433	416	418	429	355	420	449	382	397	427	421	462	444	421	433	414	397	413	406	427	434	445	433	412	402	405	424	390	387	384	442	439	420	421	413	400	428	467	415	419	396	428	417	439	431	417	382	424	429	448	429	414	441	459	428	418	382	408	415	427	437	466	445	409	422	459	420	407	445	429	414	421	374	419	390	463	434	422	384	441	409	392	395	427	437	460	432	420	405	431	428	382	381	402	440	412	431	427	416	378	403	410	437	434	406	403	425	399	453	392	452	407	409	442	404	403	423	403	427	425	378	441	408	461	369	477	432	446	451	423	405	435	436	413	410	393	404	424	416	419	408	440	398	418	430	413	413	433	424	428	417	431	424	429	425	402	401	459	417	402	398	409	426	440	406	424	425	421	416	404	433	479	444	413	437	425	386	422	443	422	415	416	430	407	437	412	438	422	411	420	428	422	459	426	454	420	422	407	429	414	454	436	425	468	435	471	402	437	401	414	418	422	416	410	430	376	455	395	421	397	466	433	441	435	417	385	401	416	449	439	435	439	428	407	433	449	397	402	413	434	401	437	376	423	450	414	461	396	393	408	383	405	426	428	405	419	404	408	411	404	409	436	416	417	401	429	462	373	398	421	431	415	396	423	399	403	432	418	469	457	455	399	466	418	400	417	404	437	436	442	438	399	429	384	403	405	415	440	435	449	414	463	432	402	448	471	419	417	415	434	430	429	427	405	402	420	413	460	449	411	380	432	421	389	428	438	443	450	415	434	407	436	422	439	430	429	448	423	447	402	398	414	399	452	479	413	419	396	412	412	430	415	414	381	416	397	413	461	429	414	439	409	433	432	408	439	373	443	415	442	421	407	415	401	434	455	385	425	404	406	402	411	401	413	428	405	390	444	439	400	381	387	441	419	433	407	412	416	405	413	400	416	474	400	410	402	390	422	433	449	376	461	417	458	418	442	402	402	413	402	432	436	435	417	411	395	407	439	454	411	390	393	441	411	414	441	428	407	451	429	433	424	416	430	411	431	418	400	379	406	443	415	436	395	425	419	403	432	394	414	443	410	414	420	435	430	419	444	403	419	395	396	427	438	428	417	391	436	409	423	399	411	419	405	443	418	445	417	402	439	386	415	432	422	398	397	409	430	411	406	418	431	423	398	392	411	384	419	420	414	381	414	429	428	471	452	418	411	417	425	429	431	430	441	428	427	420	403	422	410	397	428	421	432	439	396	432	409	412	396	446	403	439	411	433	447	416	387	380	439	418	402	424	392	424	394	434	403	430	470	386	434	388	396	406	425	421	411	390	441	401
17426	11070	10042	5633	3779	2644	2005	1712	1403	1172	1055	928	891	798	767	757	676	619	658	648	589	613	525	530	574	547	502	489	553	527	492	505	526	523	507	485	497	466	532	472	486	485	460	490	479	424	501	471	466	409	481	480	461	465	464	463	416	424	493	471	470	435	454	431	452	403	412	454	461	464	431	475	427	453	458	476	467	456	450	433	480	471	424	459	464	483	464	461	448	478	472	519	482	462	486	458	451	437	459	499	476	450	473	414	408	481	437	468	466	477	441	464	466	463	446	465	476	485	441	432	461	484	407	426	490	416	446	404	464	477	417	437	448	462	455	474	417	452	432	424	424	475	457	442	447	486	434	456	426	464	478	444	507	452	422	454	472	460	469	480	435	405	453	465	481	471	478	429	427	433	441	432	479	442	438	441	447	431	477	454	444	457	459	425	455	457	427	439	441	452	457	432	504	418	452	430	416	456	439	415	432	424	431	457	397	419	456	489	481	389	417	439	480	452	438	442	418	438	476	472	463	453	452	466	470	451	453	450	410	469	443	466	449	453	452	453	386	471	431	438	457	431	460	490	463	460	441	460	467	413	443	442	452	465	426	446	472	455	451	432	474	493	453	467	423	427	453	426	444	466	460	467	471	444	450	435	430	436	464	463	424	466	451	466	444	457	446	472	447	458	439	456	419	462	455	448	451	474	405	460	483	445	480	462	455	450	446	434	467	480	425	406	461	449	499	458	451	450	446	438	422	430	447	479	462	471	424	499	456	477	415	432	417	419	480	441	472	468	459	438	468	446	444	477	421	503	475	484	430	464	425	474	425	461	451	443	406	448	421	462	450	473	450	416	453	491	510	487	464	455	428	435	438	466	436	437	433	487	443	463	464	415	480	474	465	412	440	474	421	449	436	443	431	447	472	461	446	480	464	460	453	418	439	438	464	436	477	439	448	460	459	454	458	439	410	459	437	453	436	451	451	489	437	455	468	446	411	483	437	453	416	438	462	436	455	450	433	445	473	449	481	440	464	435	431	469	453	456	467	473	463	474	454	395	456	453	465	447	414	470	429	424	439	433	444	453	452	429	490	453	485	450	438	409	493	454	460	427	464	456	487	471	474	455	490	438	487	448	437	443	448	438	476	448	445	449	471	417	466	455	462	457	414	438	425	434	459	470	443	502	465	445	464	449	426	437	407	481	430	455	447	442	453	472	448	462	454	419	439	420	453	436	396	486	458	412	445	466	450	435	435	423	435	434	429	406	442	452	443	480	435	424	425	456	420	451	445	444	480	440	458	445	429	451	451	463	441	481	428	446	467	442	449	476	464	432	441	411	499	450	472	437	447	453	430	418	445	462	445	440	425	450	421	385	432	411	467	436	413	429	451	452	459	440	470	400	451	426	422	461	391	503	429	426	449	431	427	452	463	454	449	448	458	460	466	441	467	475	443	470	465	442	451	471	453	430	437	456	453	465	412	475	416	499	425	446	421	448	424	439	436	470	447	467	453	443	446	456	429	447	434	444	458	447	430	484	409	468	442	478	422	452	474	440	453	403	443	442	483	407	461	425	422	459	463	486	458	439	449	445	434	474	444	442	452	479	451	480	492	435	429	449	415	425	410	437	422	459	464	485	417	450	429	443	441	417	453	444	437	478	487	458	448	443	455	457	466	419	416	432	442	493	476	478	433	446	447	455	450	452	466	437	459	422	420	448	414	467	434	491	436	446	455	451	445	466	457	426	416	463	438	418	413	449	425	439	406	455	439	455	441	460	464	466	422	475	420	407	466	418	459	438	471	429	453	416	451	451	454	460	436	473	438	490	419	437	476	428	459	449	470	472	462	430	428	468	399	483	441	435	494	447	432	432	430	441	456	462	458	455	437	427	470	479	450	449	466	438	449	440	450	464	440	427	462	482	479	464	473	439	438	460	474	422	415	447	464	490	474	470	500	448	406	441	435	425	422	444	434	434	464	440	429	440	503	480	457	482	421	430	436	413	467	439	456	443	440	451	427	443	455	439	489	418	411	473	451	425	459	438	400	422	489	446	460	456	429	438	450	440	440	502	449	442	445	433	411	445	434	434	426	461	487	438	420	432	454	450	462	400	475	422	445	467	435	426	405	449	435	463	433	442	427	428	456	456	462	452	429	450	474	464	433	452	467	460	447	453	449	442	449	449	434	485	460	405	479	509	462	444	428	470	443	474	443	458	443	472	481	456	448	437	467	413	452	460	469	437	420	430	475	491	429	449	461	500	411	495	430	483	419	456	439	450	455	464	438	447	462	450	447	474	466	432	441	440	427	491	441	423	482	414	478	451	476	431	452	489	465	463	442	420	454	417	451	457	434	467	457	451	479	461	419	421	465	465	455	481	439	441	437	465	456	490	474	455	451	461	474	441	419	436	479	459	474	493	469	446	465	465	449	447	442	459	434	468	423	444	434	411	438	446	459	452	425	439	491	467	452	467	506	427	494	457	451	459	486	445	457	428	480	429	446	419	441	453	464	457	436	425	452	477	453	445	472	419	412	460	418	454	423	433	492	476	460	469	497	446	440	443	423	485	404	452	486	449	430	459	454	443	460	431	471	469	473	495	464	480	497	475	412	441	446	407	439	468	431	488	455	447	441	423	471	425	468	424	430	423	419	448	452	458	473	449	489	434	441	456	463	449	440	424	472	433	477	433	470	461	476	419	418	420	420	452	450	442	446	470	478	491	452	461	436	448	474	462	467	451	418	476	480	483	458	448	436	472	496	458	489	462	435	461	447	434	438	446	453	417	448	458	480	462	451	421	442	451	481	413	447	465	460	454	455	443	439	421	404	463	413	476	513	462	412	441	460	444	445	454	444	448	500	426	459	475	459	411	429	425	410	443	448	450	476	443	422	507	481	450	427	422	429	442	456	430	441	424	436	449	489	478	437	454	475	465	442	449	477	472	459	418	416	439	428	459	453	415	448	458	445	473	450	452	421	465	417	457	447	472	496	444	455	446	477	457	414	448	443	431	467	433	436	431	463	448	456	450	441	479	485	463	436	452	439	412	450	455	416	420	441	478	456	439	458	467	431	445	420	456	441	439	427	448	451	445	490	444	450	477	424	439	422	436	447	459	493	440	447	427	446	435	455	434	471	456	442	438	418	418	501	439	470	450	417	428	467	458	433	474	451	489	430	461	433	443	439	418	447	444	421	449	407	480	458	465	466	428	472	458	423	448	449	445	431	464	444	440	448	464	443	465	411	453	445	408	430	463	435	454	436	473	445	431	441	428	427	454	485	463	495	454	454	471	425	445	440	450	437	458	475	434	453	455	428	438	452	458	422	436	417	436	474	486	461	477	430	454	466	471	442	454	439	422	448	462	479	422	447	423	467	445	424	432	416	442	443	470	467	433	448	433	482	450	474	402	463	471	419	445	436	469	456	454	463	459	476	434	443	445	419	459	455	449	432	476	435	452	410	473	452	432	459	465	442	461	468	460	463	464	486	459	437	420	447	423	424	430
22693	20342	26858	23699	20346	20384	7242	2017	1553	1454	1352	1229	1126	1127	1099	1051	959	999	997	930	1000	975	957	932	875	913	904	901	882	904	882	888	963	886	889	868	871	836	816	894	860	815	875	830	842	855	824	821	858	847	871	833	848	833	881	865	819	842	868	852	814	837	853	887	873	858	846	860	834	872	851	838	794	808	837	839	795	843	803	730	845	834	853	874	857	891	841	846	796	871	880	872	828	815	879	869	837	815	844	852	872	817	882	864	825	825	850	854	840	860	897	845	803	815	796	815	867	819	784	744	829	833	797	863	857	784	893	852	812	836	905	828	844	792	848	889	844	821	815	840	878	887	866	852	813	848	882	795	817	821	830	823	846	838	846	836	876	807	851	869	827	806	858	821	813	850	857	828	849	861	828	814	781	824	808	767	844	826	837	876	799	775	828	864	854	876	882	824	810	814	817	864	799	821	828	831	783	824	788	773	829	889	875	862	871	837	890	809	874	891	863	852	813	828	801	871	794	853	882	857	869	899	835	845	800	850	841	815	834	817	826	836	833	834	839	752	795	800	847	875	781	806	850	882	823	827	866	828	828	802	814	819	794	770	840	829	863	837	863	853	777	847	845	849	776	837	833	811	828	799	783	814	847	853	846	828	858	847	786	819	803	818	804	828	890	849	853	818	829	820	801	838	820	855	789	845	847	812	859	875	844	885	811	834	807	852	831	834	870	861	830	817	821	849	822	827	832	799	839	820	836	870	873	883	803	791	829	822	878	861	863	827	820	819	775	861	871	802	800	814	826	873	871	797	804	848	879	831	833	810	837	870	850	839	865	845	832	828	848	821	832	902	825	882	826	836	845	820	822	818	864	833	866	847	795	824	836	833	791	882	848	867	848	796	856	819	800	837	835	788	815	857	824	835	823	817	810	837	843	844	869	897	822	827	846	846	848	826	851	790	822	818	822	833	816	791	827	834	847	858	826	780	839	788	815	825	792	853	771	820	865	854	850	794	829	881	870	777	810	840	802	839	826	821	810	781	819	887	867	870	819	868	782	780	819	799	814	848	854	826	863	817	838	814	822	864	808	825	813	846	867	867	859	853	828	804	835	834	850	797	771	835	824	805	809	844	783	810	832	840	852	825	883	819	800	843	821	828	788	828	819	827	849	843	797	841	821	885	832	822	824	860	834	821	805	859	858	872	830	811	841	819	849	856	815	832	799	862	862	869	864	817	839	804	845	879	824	864	805	800	837	779	790	845	860	790	826	827	847	848	802	888	807	890	815	809	834	822	799	788	819	810	813	848	850	814	844	803	809	841	797	866	835	851	743	842	821	832	793	869	850	810	809	910	832	798	825	845	825	819	806	788	815	840	809	819	816	892	836	825	858	827	827	799	868	876	814	848	824	859	831	872	843	825	795	798	828	856	802	839	804	828	799	867	809	847	844	830	881	887	853	862	851	797	830	851	850	853	828	834	832	804	866	811	867	788	812	862	811	824	773	815	864	849	872	818	776	797	803	838	829	800	862	794	865	851	809	848	808	836	830	786	846	862	843	782	842	794	822	867	860	813	819	857	842	854	823	863	872	834	842	824	832	860	849	799	791	844	788	849	838	847	840	828	902	863	838	769	786	819	864	788	853	840	810	815	860	794	775	871	829	823	843	816	853	879	854	811	838	863	801	806	816	843	817	833	795	808	877	832	858	844	833	859	836	803	807	803	823	801	860	824	806	848	775	924	854	820	815	843	788	836	807	841	735	837	839	791	807	804	828	788	894	856	847	838	844	897	848	824	881	856	866	852	887	843	807	866	806	786	796	865	816	797	817	810	849	781	833	815	838	762	864	852	841	837	861	823	829	827	832	795	851	856	833	759	792	813	845	833	836	824	852	848	815	884	828	838	801	818	833	868	810	847	821	849	799	873	807	851	847	832	777	864	805	829	802	861	796	817	772	872	828	823	847	813	832	874	863	864	832	758	796	857	850	765	854	812	858	865	784	845	857	853	879	807	810	841	894	822	831	823	867	834	827	820	858	844	872	784	781	811	807	806	820	830	791	804	768	823	810	813	795	907	857	867	871	859	827	890	812	790	854	825	863	834	848	824	862	893	833	888	804	826	832	860	845	844	867	895	900	848	866	797	822	793	791	808	843	830	837	837	887	874	849	825	847	840	784	846	788	904	858	864	909	822	843	827	831	801	824	814	831	876	774	848	842	837	852	833	882	813	850	843	795	827	870	838	769	836	839	837	832	798	739	861	840	793	851	787	852	843	865	748	821	828	827	819	844	859	821	847	860	828	860	855	833	807	874	815	797	815	825	881	779	823	818	831	838	815	837	787	774	854	821	938	860	879	822	800	852	848	798	841	807	838	821	805	831	832	885	781	833	805	821	831	857	851	795	842	824	942	790	844	897	796	853	787	841	830	843	895	837	788	847	858	847	809	829	836	796	889	818	812	818	769	884	852	803	846	781	883	830	845	837	850	815	917	836	845	856	819	817	850	800	813	855	788	794	806	888	816	819	879	859	794	879	840	845	811	814	829	817	802	836	880	864	851	839	800	813	883	778	855	854	855	810	845	875	879	848	839	854	826	790	813	832	818	831	786	792	831	807	826	810	806	854	858	823	814	865	857	837	813	892	811	840	847	805	848	801	873	868	854	792	849	856	846	802	870	788	826	840	798	803	825	844	855	831	862	824	808	761	875	849	833	803	813	787	834	888	803	825	815	830	881	846	779	843	808	848	799	821	829	779	794	855	783	826	815	863	806	813	823	856	839	851	825	880	873	905	821	841	819	863	817	794	841	793	832	892	867	849	818	864	845	836	855	820	812	815	833	835	828	791	833	793	826	822	840	828	875	838	874	819	842	868	859	778	821	831	848	892	836	823	796	847	891	833	838	846	862	818	809	805	848	857	815	821	813	837	832	852	862	815	864	844	868	825	864	831	840	838	860	832	799	830	886	826	853	846	878	805	845	869	798	889	875	847	789	879	827	852	835	816	819	843	842	830	831	812	801	851	842	834	809	802	861	824	878	870	813	831	772	832	790	835	854	833	793	802	849	846	796	837	763	846	916	806	816	847	862	844	826	811	865	798	824	790	867	809	824	805	857	805	784	819	824	826	834	862	867	843	804	811	797	801	854	812	822	838	812	823	820	796	844	833	869	817	803	794	821	820	844	830	876	830	817	793	790	782	856	869	850	795	811	806	881	857	838	833	815	850	896	831	852	820	860	837	791	869	846	838	920	855	807	751	859	904	851	834	764	815	831	858	791	855	828	844	819	851	906	890	851	796	771	859	801	792	853	825	854	840	814	833	824	828	865	860	769	802	903	836	826	821	852	857	776	787	845	841	826	834	821	853	848	782	755	809	786	825	860	828	864	823	824	873	835	798	775	848	811	814	768	793	821	836	820	861	803	880	825	810	823	842	786	851	792	785	784	824	784	764	828	780	813	811	849	835	847	862	838	819	835	829	827	831	829	853	790	820	852	847	809	801	824
19355	17778	16233	9545	6549	4835	3691	3083	2555	2162	2044	1758	1668	1564	1372	1235	1238	1234	1115	1081	1058	1049	1063	1023	963	985	987	955	907	955	886	914	928	845	844	896	829	856	851	902	865	849	866	871	817	835	908	840	823	819	816	839	850	804	837	836	821	806	777	830	810	816	821	790	825	806	837	844	767	801	816	831	846	784	841	828	826	823	826	761	787	777	789	810	833	855	776	771	804	776	806	791	806	805	802	814	849	842	824	768	834	812	829	849	782	819	724	787	808	829	772	827	815	814	832	863	758	783	800	841	820	767	836	853	791	845	838	758	772	787	816	778	797	736	808	807	770	761	787	805	757	815	831	814	849	789	784	817	777	789	819	802	791	826	768	777	801	813	803	826	784	792	724	807	825	793	781	830	844	787	741	772	850	756	825	759	837	790	797	797	830	798	823	802	799	822	804	771	731	820	830	762	817	769	799	825	815	808	803	831	751	791	826	804	782	762	841	796	840	803	810	808	807	784	856	807	815	789	831	785	789	808	788	819	834	825	786	815	797	790	784	781	816	763	839	782	810	834	859	761	791	782	794	760	811	810	810	833	758	813	783	747	793	852	795	800	868	777	808	792	800	804	789	755	798	811	801	815	816	806	793	833	794	779	803	752	814	817	790	811	782	823	828	806	831	746	797	801	841	812	814	767	796	817	846	834	735	827	817	807	767	830	834	832	763	787	783	768	821	771	800	806	830	796	798	747	809	784	772	773	813	752	844	853	828	769	824	769	749	774	805	836	812	787	821	800	794	812	862	816	799	817	824	815	801	848	814	773	811	786	800	797	768	793	793	812	823	814	815	772	792	863	812	771	831	768	802	833	815	779	737	785	773	813	788	806	824	835	799	779	792	777	744	802	810	810	817	805	812	780	816	817	819	836	766	802	775	761	821	873	864	762	806	822	747	846	776	853	763	781	770	796	777	822	757	760	735	806	824	786	758	841	854	819	831	758	789	815	769	843	828	780	779	837	787	774	835	791	769	841	777	768	766	828	771	717	799	793	778	780	815	796	789	785	818	808	835	804	789	804	816	803	801	790	770	777	816	856	811	819	814	772	815	818	760	789	769	823	804	809	852	843	775	815	853	814	788	861	811	817	751	816	798	804	791	802	779	817	797	813	779	759	842	833	791	815	793	819	807	755	810	841	812	789	814	757	805	805	769	832	820	796	752	816	820	811	804	787	790	860	806	826	862	817	871	786	809	766	805	830	769	782	768	811	811	806	776	769	837	777	833	813	764	830	759	807	788	783	736	821	854	770	832	783	825	777	792	795	805	811	744	827	803	817	790	789	767	812	807	853	788	819	825	840	796	764	739	798	805	787	870	790	836	814	855	840	776	772	776	791	774	826	842	799	771	799	804	786	762	783	828	786	755	839	796	767	799	774	835	808	876	833	803	817	781	805	794	816	777	770	855	878	815	851	820	766	780	771	779	798	785	787	771	753	735	782	779	787	802	804	834	787	798	831	772	791	808	767	806	783	824	779	791	782	780	766	840	790	785	765	824	786	792	786	797	778	814	754	823	819	782	811	784	797	823	801	801	812	814	808	839	799	763	771	805	763	793	797	756	807	817	822	835	785	820	830	793	814	845	792	817	779	807	759	798	779	827	790	831	786	824	751	819	807	771	783	815	826	803	844	767	804	809	842	756	836	802	807	821	804	810	841	779	806	814	799	818	785	818	802	812	830	837	798	807	820	806	822	775	819	773	762	766	804	794	792	826	818	796	752	822	759	855	788	801	796	810	757	800	818	859	782	743	794	817	781	810	776	751	785	795	790	839	783	793	792	755	794	790	811	786	801	784	799	807	839	829	813	902	826	787	784	784	863	794	858	863	811	797	842	808	814	823	783	816	829	766	783	790	824	807	797	760	765	851	756	779	776	803	803	793	819	790	855	806	762	806	743	786	822	806	757	814	784	793	844	833	833	796	810	785	768	849	807	794	764	786	805	788	765	809	808	793	800	792	798	820	791	794	847	751	787	800	811	812	791	802	817	769	784	804	774	809	849	775	766	802	811	779	797	737	791	838	837	782	803	784	796	804	838	798	766	792	800	776	790	816	841	812	788	797	786	808	787	813	773	765	868	818	850	829	761	809	764	872	827	793	772	771	821	765	821	777	818	843	785	796	795	779	781	809	771	829	809	804	805	805	825	841	760	788	812	780	795	783	784	835	845	789	817	831	841	840	792	831	800	791	770	815	845	851	843	785	814	788	796	780	783	801	777	788	832	865	834	824	763	800	750	773	775	763	828	858	808	835	764	783	831	855	841	755	833	795	830	803	795	798	758	810	796	834	795	826	767	811	788	793	831	801	769	790	814	803	755	827	789	799	820	776	792	852	769	828	804	790	738	768	799	781	813	757	781	780	822	753	824	865	793	790	789	802	789	802	805	799	777	872	818	810	772	829	776	822	789	781	747	806	831	773	758	781	787	779	798	800	829	839	765	811	861	786	826	780	845	816	822	784	865	767	825	793	782	777	845	817	795	808	777	764	812	789	751	837	796	837	777	823	766	769	821	799	764	805	811	865	767	783	764	819	806	834	789	864	790	815	809	837	833	802	753	794	800	799	778	818	786	831	775	815	843	803	820	811	794	798	823	774	789	792	779	791	809	808	798	822	814	794	807	776	740	824	817	800	775	770	792	802	798	768	828	760	833	755	800	764	838	810	766	810	803	787	787	826	734	821	783	807	772	781	837	804	839	778	775	747	764	803	778	811	864	782	787	803	827	821	809	840	802	808	805	865	765	792	831	783	822	789	727	799	821	741	862	768	796	809	787	760	849	748	811	784	811	839	767	833	781	799	777	826	800	813	830	836	889	808	850	842	780	814	809	804	814	782	824	851	819	782	826	799	854	741	761	822	766	785	815	815	842	843	820	777	795	815	812	768	830	832	762	780	808	835	791	798	753	823	842	830	802	847	827	805	775	777	820	797	834	816	786	807	798	830	813	792	836	790	763	801	797	798	777	776	777	807	806	864	771	793	810	791	797	791	788	803	766	799	793	811	821	810	803	776	814	792	812	791	815	812	792	811	841	794	760	794	860	811	766	838	783	792	837	836	779	778	784	807	834	796	769	809	800	778	830	825	806	794	797	816	830	831	784	768	820	784	851	812	829	858	784	794	767	854	814	861	827	785	783	824	834	838	810	771	858	832	856	847	806	790	796	802	824	740	815	793	811	822	774	834	727	797	824	848	810	807	799	824	835	756	764	805	849	796	774	849	777	845	799	792	839	800	784	812	840	794	762	734	859	782	809	761	815	809	822	810	838	813	820	838	813	828	851	802	760	825	849	796	788	788	817	809	785	843	769	720	789	778	803	806	799	805	796	788	834	767	821	784	792	769	782	803	815	821	848	842	830	807	846	797	795	860	841	792	801	795	768	865	812	849	816	891	772	772	810	825	802	828	798	799	785	804	846	784	804	804	853	807	787	798	810	766	831	863	825	842	761	811	781
27902	13422	2304	1086	951	960	801	804	784	820	721	730	785	794	770	767	782	783	835	814	786	766	787	784	758	737	823	824	772	803	811	793	808	801	763	815	791	772	761	803	762	776	776	771	783	797	782	818	771	761	754	779	729	750	781	780	755	746	775	755	766	713	761	750	768	815	798	745	759	793	775	767	741	853	778	764	829	763	762	759	709	726	786	773	767	769	800	819	831	821	817	761	819	772	813	741	849	761	765	760	785	825	771	749	773	736	752	798	785	750	769	787	791	734	765	736	798	820	742	846	771	846	750	845	810	820	770	813	752	773	750	804	803	784	792	820	822	796	746	814	773	763	798	748	796	848	777	787	739	802	812	784	852	809	740	749	760	803	750	760	816	819	803	758	770	778	818	763	818	801	779	771	778	771	740	817	769	726	817	769	843	807	787	755	774	792	773	842	838	784	757	761	780	733	742	730	724	777	766	802	816	826	774	801	778	762	755	781	759	727	801	794	797	768	792	804	794	781	737	779	759	812	744	833	772	749	735	749	797	763	800	750	754	753	749	781	752	794	763	750	774	769	753	742	755	752	790	804	764	839	773	781	773	769	734	768	774	801	827	791	792	803	794	721	779	806	786	791	775	813	780	749	773	760	798	754	753	755	754	774	779	754	792	774	735	741	759	765	809	776	787	786	793	765	774	796	711	794	763	763	755	766	782	783	757	754	836	738	807	798	789	737	796	818	778	782	746	756	795	730	811	778	789	806	791	824	802	771	755	776	819	759	784	767	844	857	757	751	781	757	774	767	775	765	782	780	750	766	808	804	734	761	757	784	807	737	838	868	797	708	824	725	822	721	793	746	763	816	741	768	818	783	766	775	745	762	761	770	755	742	832	783	758	748	795	810	748	830	720	778	741	777	776	824	749	780	803	832	766	782	774	805	770	763	824	799	779	824	779	775	800	747	735	703	819	723	810	801	766	775	774	765	768	749	748	729	801	821	730	739	804	779	747	744	764	828	793	761	738	767	790	734	727	799	763	781	736	770	813	806	805	746	802	770	807	724	785	751	723	762	750	806	774	784	736	745	752	776	809	835	796	763	730	766	807	774	723	799	794	750	729	832	780	782	779	772	791	779	803	808	848	754	807	796	785	761	829	782	790	795	769	811	812	770	736	764	770	720	799	754	770	757	815	823	811	775	769	836	783	745	731	801	739	806	855	798	762	735	822	766	784	798	741	776	762	769	762	777	779	708	749	804	760	784	802	740	788	766	784	812	758	782	794	794	778	798	753	751	779	778	767	776	776	783	762	738	786	815	807	780	753	777	803	797	787	817	791	772	766	800	785	824	774	786	824	788	776	795	781	838	765	783	735	791	828	837	811	747	845	812	757	819	727	796	736	717	759	770	768	735	798	771	777	789	792	821	765	842	786	809	765	781	774	732	793	794	740	773	834	764	793	782	790	829	747	792	781	792	812	744	780	756	822	727	743	779	770	750	773	787	755	762	822	817	750	762	769	798	761	754	762	735	753	836	777	744	751	733	765	793	759	785	756	793	787	791	762	761	759	782	721	833	742	791	782	773	845	732	748	795	790	783	784	749	780	789	781	798	781	805	842	795	807	787	781	794	801	762	769	780	795	800	771	812	817	770	786	788	786	810	754	757	812	748	782	776	764	807	738	832	832	779	812	804	791	793	783	722	801	777	802	796	795	729	844	770	773	759	725	759	815	779	760	773	762	741	763	794	759	774	752	784	791	789	770	798	798	771	805	787	777	777	812	779	780	822	800	776	801	761	807	866	743	764	755	744	799	757	774	763	778	750	813	839	781	799	767	802	841	784	825	793	789	816	754	786	750	812	778	805	741	798	772	786	755	754	790	815	811	794	723	807	749	807	773	779	705	778	756	768	771	763	788	773	757	782	788	786	785	744	777	754	756	822	807	733	779	793	803	777	766	795	816	727	799	784	777	756	780	732	743	783	815	798	730	784	776	855	756	810	792	794	753	774	819	770	742	785	720	755	771	775	767	734	722	802	753	800	735	766	769	796	766	760	834	759	796	804	753	782	788	750	766	831	759	746	787	752	770	736	772	747	784	757	801	796	725	793	790	721	793	771	830	797	740	791	791	843	804	784	734	807	802	789	805	811	803	822	739	789	789	762	745	777	797	799	845	753	766	773	788	796	773	815	784	790	784	784	751	799	771	781	721	767	750	770	771	772	744	710	773	811	753	745	727	762	797	752	751	719	773	836	840	779	799	793	807	761	841	761	754	805	752	825	785	776	763	791	758	723	806	784	784	779	724	783	818	793	767	719	833	807	771	781	745	785	772	794	815	734	793	809	757	806	800	806	807	818	806	752	786	797	793	742	790	724	774	824	786	705	833	780	730	764	781	811	817	757	808	721	755	732	814	770	769	792	798	778	745	810	754	801	766	741	736	836	765	830	775	769	780	730	812	784	790	772	752	759	758	764	786	739	814	767	808	782	795	794	815	843	775	787	822	779	841	752	796	768	807	782	773	813	773	749	776	819	799	813	786	785	766	792	804	771	740	771	794	798	773	752	804	797	765	806	776	781	761	808	769	754	797	782	752	771	787	796	793	765	782	793	793	782	810	796	791	816	748	789	756	791	787	847	796	787	793	769	809	807	768	838	824	778	802	818	784	808	777	786	751	779	804	761	798	820	755	731	800	797	753	816	809	761	765	799	809	738	850	792	780	825	750	744	782	797	773	765	764	797	781	777	782	769	764	742	784	779	812	770	771	803	786	737	824	784	752	830	774	796	811	784	812	770	778	803	777	734	744	789	806	793	796	765	779	751	742	784	814	757	788	788	833	752	795	745	787	746	787	749	755	797	779	779	775	801	754	768	754	744	835	839	781	805	762	803	785	741	768	750	795	728	809	786	816	773	812	816	851	749	714	747	789	808	773	834	767	770	760	765	707	839	817	770	794	768	734	844	717	782	785	730	781	757	749	744	775	770	849	824	798	765	805	812	831	785	748	776	768	777	771	838	776	755	753	783	757	787	725	758	761	757	785	807	794	773	811	799	805	769	757	760	841	735	726	772	762	750	758	803	761	756	753	803	769	820	801	748	787	765	738	723	751	792	802	743	766	792	787	785	782	747	784	769	785	792	788	810	816	827	747	771	785	766	817	759	751	757	774	814	819	794	762	777	786	754	751	788	766	777	728	765	731	763	763	762	791	819	779	763	754	745	813	720	797	774	807	844	791	786	771	865	750	768	790	796	803	790	726	773	776	772	769	786	767	758	747	802	757	810	739	762	757	724	772	734	804	766	799	750	785	776	766	770	753	745	809	776	843	773	686	773	773	769	789	814	812	791	764	830	798	740	805	718	792	790	783	785	746	795	763	797	750	753	790	753	844	762	763	786	783	738	784	794	767	812	796	759	802	781	773	762	802	802	745	816	742	829	805	750	738	792	724	792	786	812	723	852	782	748	792	797	787	832	818	820	803	737	762	803	820	777	748	771	800	783	776	782
7576	1600	1443	1121	956	955	943	945	913	863	885	868	821	851	857	823	872	804	822	821	849	837	801	853	796	831	822	809	821	830	782	756	843	806	803	869	775	809	801	778	786	844	786	847	746	768	830	835	824	785	818	799	825	797	843	788	848	876	795	841	777	833	784	836	831	769	838	850	828	821	766	823	782	862	884	823	828	815	861	837	776	798	836	775	813	817	805	839	843	778	803	835	784	803	832	825	840	777	813	821	843	799	840	832	786	837	829	799	804	845	839	802	810	822	774	819	817	803	836	838	862	858	810	856	782	854	796	815	766	790	858	784	822	780	814	797	802	819	901	836	801	836	872	848	792	854	803	814	866	872	834	789	864	761	787	800	777	825	848	827	820	847	823	760	809	800	873	857	778	762	808	843	800	816	779	815	773	826	813	785	810	783	853	810	856	800	816	781	783	845	849	834	822	869	827	811	849	804	862	850	849	811	813	772	812	864	778	811	831	867	806	819	807	817	799	847	775	853	841	861	811	823	808	805	869	808	786	829	841	840	828	801	822	834	835	813	819	782	789	813	869	795	770	805	776	814	821	788	871	797	797	820	842	793	811	826	820	794	809	791	781	827	816	807	794	834	819	838	856	822	839	823	791	808	863	826	796	840	746	828	779	844	786	856	799	835	792	808	792	803	822	782	802	821	845	834	796	799	769	809	892	831	813	831	830	797	820	814	818	812	805	842	758	811	804	817	823	850	794	799	785	805	793	859	822	798	812	785	812	856	815	805	822	803	800	854	835	781	833	839	803	805	829	790	844	794	820	840	861	851	810	825	784	814	828	829	829	805	792	809	775	852	813	769	795	808	784	779	813	796	870	824	842	820	855	783	846	796	798	750	780	804	833	806	858	794	783	829	806	862	829	855	809	889	778	835	778	788	813	794	819	811	831	817	828	783	789	819	759	769	889	821	828	832	796	824	852	818	765	827	760	831	815	807	834	812	844	823	831	838	797	816	875	800	848	845	841	810	768	784	784	850	811	808	851	818	833	825	838	788	879	791	845	869	794	848	810	834	857	844	818	822	849	791	765	867	773	858	782	781	818	815	823	866	802	820	864	872	812	787	755	790	907	829	827	860	847	825	854	810	821	816	823	805	787	816	867	817	785	801	842	816	830	799	811	793	813	769	794	818	836	792	805	855	825	840	812	877	867	875	804	815	824	819	851	813	832	799	850	778	871	808	806	848	828	834	831	819	853	825	840	817	842	752	801	819	839	821	814	859	794	813	821	832	795	781	786	801	812	845	797	793	787	813	791	873	827	837	790	777	793	835	802	847	847	863	799	822	822	809	837	810	821	801	807	785	860	814	835	829	814	805	774	819	802	820	798	817	792	835	794	819	841	802	822	806	816	846	823	799	833	829	753	844	842	786	807	800	832	839	842	867	815	852	830	819	798	853	833	790	858	760	790	831	830	761	881	825	827	788	844	814	804	810	832	829	834	814	836	908	848	836	829	818	838	838	850	795	870	786	842	807	866	823	810	788	823	862	800	794	811	826	838	843	806	803	819	836	816	841	838	785	841	795	813	831	794	854	857	821	838	821	857	836	809	761	792	835	807	778	876	843	788	870	854	828	847	808	839	840	852	794	814	771	788	821	846	812	784	810	787	801	862	840	867	827	751	791	786	848	789	818	813	822	823	825	833	842	853	862	846	882	835	809	767	816	831	796	811	839	830	875	840	838	833	799	845	873	801	808	816	816	779	865	844	837	781	846	818	794	844	815	820	828	800	831	801	809	773	819	819	821	815	833	859	873	854	847	830	795	796	873	815	847	777	834	825	832	859	830	808	790	820	836	814	808	806	868	847	809	765	811	855	769	775	830	828	819	787	842	828	809	765	772	840	805	848	819	845	829	807	788	766	776	807	805	825	798	810	793	826	825	869	802	807	802	874	790	833	848	821	784	823	864	795	822	838	834	833	828	817	811	839	764	776	753	766	835	814	795	806	835	801	796	785	851	790	845	876	823	866	832	816	819	850	735	842	800	849	738	820	877	806	779	806	803	809	802	832	796	826	830	828	786	797	837	814	858	865	849	831	723	881	778	837	823	805	815	864	822	833	800	857	836	825	857	842	767	853	825	853	818	813	806	841	822	811	817	833	837	796	824	832	811	815	867	841	801	827	863	831	829	842	745	799	865	829	788	803	801	843	835	838	836	839	807	848	779	789	806	824	812	790	821	776	837	787	804	804	760	829	811	776	781	782	825	835	809	812	847	851	868	814	819	818	845	784	823	777	812	786	783	780	779	855	861	780	825	809	836	826	833	804	795	842	861	826	767	831	836	797	812	833	849	873	824	794	830	802	850	845	798	794	852	776	831	827	783	837	815	736	826	804	823	844	750	810	876	826	845	843	816	776	787	831	807	783	830	816	843	781	815	838	802	794	842	873	815	860	848	861	856	820	766	826	822	842	791	758	867	791	787	791	851	861	807	840	818	828	805	826	842	822	821	793	852	841	840	823	790	851	799	826	818	866	825	853	845	850	828	835	837	834	826	832	821	777	800	822	791	769	794	822	804	807	846	813	833	784	845	773	833	785	838	787	827	870	811	804	816	863	798	829	768	839	845	831	881	853	823	764	797	793	788	817	822	750	796	829	808	843	830	817	815	833	841	868	811	779	827	847	888	824	829	789	806	829	868	874	822	799	820	846	758	836	811	819	834	784	803	811	795	801	831	825	841	814	838	813	784	825	812	808	844	816	810	815	815	817	834	836	840	830	794	816	834	810	821	786	791	778	803	794	799	836	850	794	824	829	838	786	757	794	815	859	830	785	785	792	832	808	833	814	837	838	828	848	813	843	818	778	795	837	834	877	813	824	821	829	831	829	786	822	822	790	814	835	802	820	833	802	800	774	823	824	856	827	819	858	840	814	789	870	856	831	827	775	795	800	869	807	833	822	753	827	803	824	837	864	828	779	795	749	807	826	797	808	804	823	807	845	860	818	825	814	785	788	829	829	842	808	846	819	776	815	811	771	795	799	859	809	801	860	879	818	830	852	804	837	830	880	858	828	856	881	822	809	844	800	793	780	849	855	797	777	847	792	805	811	812	809	796	793	779	819	798	830	813	808	841	783	862	824	825	800	795	828	759	778	815	820	844	804	779	865	846	856	821	791	811	793	799	811	835	807	765	824	840	819	783	761	812	833	857	826	787	797	760	839	834	824	820	799	795	845	791	851	777	749	783	833	825	804	833	879	792	827	766	782	781	826	824	844	782	848	844	795	769	815	847	849	847	776	781	809	818	827	815	808	771	824	787	777	793	825	790	847	807	822	789	783	796	802	851	810	861	791	784	814	840	798	831	779	770	746	816	820	790	831	805	844	777	842	775	843	842	849	794	806	800	800	865	812	786	830	798	844	792	823	794	798	802	818	805	801	814	812	850	821	774	832	800	833	817	807	838	821	827	846	858	787	822	803	842	849	751	797	808	844	780	864	806	800	805	773	792
24417	20358	26404	24171	20359	8046	1459	1063	881	770	684	663	661	598	608	526	519	573	544	537	502	489	538	504	494	520	531	491	512	485	476	511	503	474	489	528	472	474	517	452	512	459	491	471	438	468	471	489	458	487	437	486	462	471	458	438	496	503	481	488	441	426	452	444	469	517	455	487	465	481	463	474	461	467	436	444	464	456	478	472	452	471	486	428	483	503	488	454	497	504	468	413	459	458	440	490	449	467	469	475	450	445	437	444	460	456	487	459	433	499	462	454	428	452	447	472	462	449	473	441	463	486	519	463	478	515	452	467	521	475	462	434	483	440	497	474	473	438	428	471	478	461	460	467	461	462	447	483	474	470	504	492	461	523	460	460	489	459	452	469	457	489	445	500	438	465	450	444	474	468	448	447	504	468	451	458	459	484	484	467	463	433	482	472	492	505	455	458	482	455	451	496	476	438	496	434	469	442	493	484	432	444	437	462	467	443	407	437	481	427	457	464	452	459	473	545	496	468	469	426	465	454	497	476	447	479	479	457	414	496	470	471	458	461	455	475	451	442	427	460	454	465	480	474	465	466	460	449	454	464	434	452	437	458	441	430	501	473	486	438	460	470	445	495	432	466	461	487	494	460	448	477	421	487	468	451	465	468	503	463	477	463	448	421	463	482	429	521	464	490	488	462	455	466	457	472	516	454	484	480	433	434	479	486	454	437	505	472	466	466	438	451	470	464	470	471	473	486	470	485	497	484	436	458	450	445	440	432	469	443	482	424	435	457	492	470	418	419	465	517	450	469	504	470	478	450	482	421	462	466	493	461	460	483	469	482	437	464	501	454	448	442	456	472	471	458	488	486	500	448	493	430	462	471	483	463	470	476	450	493	451	442	466	485	491	478	508	458	454	468	453	447	481	464	473	449	495	473	459	451	481	476	451	454	476	438	423	497	446	496	498	464	468	445	449	436	447	433	489	469	450	450	521	469	467	469	450	504	463	477	460	460	436	429	448	428	456	464	463	451	498	445	497	482	475	426	493	467	482	474	460	478	441	430	466	452	470	482	450	469	491	467	482	457	499	428	459	516	455	436	460	446	469	475	466	449	467	475	477	483	456	428	509	487	490	492	501	454	475	458	507	455	442	495	423	467	496	468	469	457	487	463	482	432	444	450	477	473	494	472	432	501	429	441	445	475	479	438	439	453	496	433	506	453	500	489	466	432	461	453	464	440	442	423	440	467	450	477	470	516	487	463	426	458	437	475	487	450	480	459	513	459	481	492	475	451	463	448	455	460	514	433	483	502	468	483	424	440	443	424	450	475	483	478	491	465	510	460	442	413	441	497	437	486	480	428	435	478	445	477	400	449	421	443	466	482	458	412	437	458	456	500	439	477	450	458	477	477	483	455	445	478	443	464	481	474	454	449	485	494	461	503	474	445	432	456	496	465	485	440	471	447	445	451	513	489	468	503	462	501	502	462	498	457	464	449	474	520	476	478	446	466	468	447	422	504	428	436	458	472	461	470	447	433	454	450	463	431	459	465	461	480	444	482	484	443	454	442	472	493	499	479	484	441	480	481	447	455	431	452	418	428	472	459	447	468	445	474	449	427	456	438	447	490	445	490	469	474	468	462	511	446	471	481	468	488	426	430	454	466	480	430	458	485	490	463	455	465	518	490	445	443	478	459	502	488	452	450	446	454	448	456	475	489	439	460	465	454	459	433	458	468	455	471	422	485	469	435	429	427	457	489	476	460	446	479	483	467	459	458	490	470	457	479	485	482	440	492	458	473	480	454	480	451	464	473	506	454	451	422	461	440	469	509	454	488	470	498	474	464	429	440	516	440	473	451	499	467	447	462	425	462	451	460	463	436	494	458	445	457	445	482	446	425	486	445	504	487	450	459	478	492	467	465	460	463	451	467	445	448	449	412	455	485	435	468	480	459	458	479	478	457	507	471	506	467	478	449	474	445	489	455	493	416	473	452	451	484	450	459	490	460	428	446	449	441	470	444	479	443	459	429	457	490	464	417	463	455	463	455	440	486	486	472	501	486	415	447	474	477	446	468	456	472	491	443	446	497	476	455	487	492	438	471	475	478	483	446	513	429	452	492	487	428	442	463	500	461	504	470	469	483	457	492	455	443	512	448	437	498	493	490	519	457	455	486	449	452	471	494	465	478	483	473	462	459	459	460	432	460	496	464	430	496	494	451	457	466	469	464	451	461	446	473	460	439	445	480	458	462	466	484	529	459	452	424	444	481	421	472	480	470	482	479	480	449	428	475	437	448	467	438	477	438	489	438	439	510	471	472	453	450	460	441	442	484	453	436	447	474	493	458	454	499	491	458	440	465	480	472	472	452	477	477	469	451	457	497	471	428	468	454	448	444	451	482	465	467	476	462	443	501	488	481	448	455	462	465	466	488	492	481	409	465	454	463	485	453	479	463	451	463	446	442	462	467	450	472	468	470	443	449	429	410	476	463	474	471	456	425	460	472	485	430	483	480	501	447	475	458	445	451	440	488	466	434	486	478	465	499	486	471	478	464	460	479	465	460	433	496	486	487	490	495	465	438	442	443	468	470	456	468	444	459	503	432	503	465	474	473	470	480	475	419	488	482	444	477	496	472	447	453	454	524	488	476	450	468	464	460	439	446	460	462	502	445	469	482	462	473	487	478	468	456	471	451	460	448	463	444	510	412	488	446	433	443	507	513	452	456	459	495	503	452	466	453	464	462	466	499	446	474	507	462	450	466	483	502	492	498	480	472	434	462	478	468	445	491	502	478	466	478	478	462	459	477	461	446	500	442	453	466	415	467	472	455	446	476	434	497	433	422	439	490	452	423	430	464	472	466	469	424	481	466	451	423	448	432	503	453	478	518	460	441	461	467	479	438	472	479	434	472	439	456	434	436	485	492	418	467	499	486	483	455	457	522	439	489	442	453	453	454	452	469	495	474	461	487	460	469	470	440	489	470	456	449	433	469	435	453	430	476	468	441	477	466	460	463	413	445	465	444	468	442	492	480	465	453	465	476	438	434	426	457	460	437	441	485	493	471	472	426	454	445	441	470	473	501	482	478	466	467	464	483	453	506	458	447	433	487	473	453	496	455	482	486	484	464	492	474	471	474	436	444	467	503	465	452	405	457	448	448	437	458	512	463	521	481	464	477	453	454	468	462	448	449	472	481	470	447	463	506	456	448	446	479	449	470	472	482	483	446	504	471	462	452	477	467	496	461	476	457	443	443	416	456	456	453	470	488	444	465	435	472	503	438	465	473	420	429	479	483	493	489	466	434	472	443	462	440	475	441	492	416	461	462	475	436	430	463	467	453	416	489	464	473	464	448	436	439	498	481	438	460	443	457	495	445	409	479	491	464	475	428	462	494	463	459	459	455	487	483	489	434	422	469	486	435	469	446	473	466	470	503	484	482	428	440	448	467	479	504	495	453	446	450	449	443	475	474	443	478	469	448	488	503	480	445	477	432	487	459	477	520	488	477
16963	11108	9983	5641	3676	2667	2119	1725	1371	1296	1144	951	855	829	774	788	718	681	667	600	659	663	623	596	607	602	569	573	553	506	556	545	519	518	511	555	508	451	513	527	515	484	557	488	523	569	546	502	505	521	516	491	512	512	500	482	522	515	511	505	522	516	524	509	509	478	499	473	526	493	511	491	497	522	489	510	546	511	513	482	495	496	499	544	460	505	508	502	480	491	525	511	497	506	457	494	482	503	498	470	472	480	483	492	481	522	504	474	528	440	479	502	488	487	498	462	441	480	467	519	450	507	512	479	523	481	505	484	463	522	486	456	478	485	521	436	461	490	500	483	489	469	437	464	447	517	482	464	464	498	507	504	499	481	470	455	477	548	458	481	506	476	514	521	485	510	525	484	466	520	500	480	466	474	463	484	480	491	440	510	505	475	495	455	516	516	503	474	495	430	517	511	477	487	483	492	514	479	519	481	458	497	534	538	464	495	461	467	467	496	478	513	501	487	473	476	484	540	477	493	491	444	462	528	474	444	463	483	484	475	484	481	490	475	484	527	520	488	505	470	460	488	473	456	482	468	519	529	471	465	508	480	452	503	457	508	478	478	483	520	460	504	468	494	468	496	506	523	484	515	518	459	481	474	474	428	480	484	513	510	471	489	467	502	451	512	509	525	467	451	529	480	473	488	449	491	524	501	512	467	473	534	510	473	482	487	508	508	517	494	506	502	543	461	449	508	521	503	473	480	496	529	497	501	508	456	479	516	514	484	457	514	469	504	510	459	475	527	505	532	482	465	496	476	432	521	508	478	445	466	498	480	483	513	485	496	515	491	505	512	479	468	479	485	499	498	490	449	522	472	484	491	511	505	461	473	504	497	513	491	492	478	503	478	499	544	517	525	444	464	523	459	483	473	502	510	466	498	476	479	524	478	486	502	494	487	546	484	543	540	512	532	511	503	512	506	492	496	516	472	522	466	481	467	500	462	510	502	458	473	528	481	565	509	484	452	479	498	501	506	491	466	508	491	481	485	471	509	532	529	485	477	480	495	500	461	474	533	457	469	507	515	495	474	483	484	509	511	477	451	510	482	489	529	485	466	475	457	502	508	499	488	480	484	505	445	487	526	499	467	453	492	475	495	504	489	497	455	519	447	533	483	509	493	482	501	492	469	468	475	497	478	485	460	474	471	478	494	464	459	485	476	520	496	484	505	463	465	511	484	498	474	468	500	506	505	471	497	488	497	481	464	493	470	494	441	484	497	478	479	514	486	461	500	527	478	509	511	469	496	512	487	483	481	475	441	508	472	481	492	492	495	475	463	504	520	521	490	477	488	502	500	470	480	498	494	453	517	491	537	515	485	494	484	506	505	492	535	519	524	498	483	524	505	501	479	502	490	552	533	486	485	474	468	497	511	468	489	495	501	527	527	515	487	487	469	494	491	522	482	464	471	504	501	550	520	483	507	496	487	513	523	468	463	470	509	474	496	486	489	479	486	516	474	534	480	538	472	471	484	507	475	481	474	494	455	490	451	508	473	478	488	481	483	486	484	442	479	486	469	523	509	495	483	496	499	480	455	494	461	479	450	466	496	501	480	488	473	457	522	525	431	480	493	527	447	514	483	486	527	497	465	494	482	508	525	499	507	488	490	476	509	471	484	481	503	491	486	512	526	504	507	459	482	493	476	465	474	473	478	485	474	463	522	476	477	495	491	494	493	497	505	482	531	513	509	508	478	479	519	506	520	509	558	468	491	516	491	508	532	481	503	503	482	472	495	485	438	504	516	481	491	480	488	505	471	468	491	452	496	470	453	484	486	520	489	487	502	489	514	489	493	488	486	495	484	472	481	470	483	456	548	488	506	521	502	496	500	522	493	505	488	510	492	525	503	470	520	496	496	492	491	538	481	536	514	511	516	490	470	484	446	496	473	461	439	466	530	444	484	462	504	515	490	500	489	500	491	482	495	470	522	467	492	471	485	494	493	461	481	504	477	470	464	472	500	498	476	503	464	531	506	481	467	509	463	492	493	486	461	482	506	437	514	503	471	486	517	498	477	478	502	498	477	515	518	519	498	471	470	463	463	483	473	482	532	496	476	433	527	496	520	483	470	496	521	468	499	487	456	501	503	506	478	499	473	520	505	469	483	487	461	496	501	528	475	500	489	467	513	494	481	496	497	510	483	506	467	509	476	479	502	459	478	484	497	522	422	497	473	492	462	514	474	499	494	477	491	493	486	484	514	499	483	467	495	469	492	490	499	457	441	463	500	500	527	471	488	496	490	462	521	497	469	528	488	523	501	483	513	484	467	476	451	517	501	510	501	500	473	517	491	494	484	527	509	457	487	491	442	521	482	463	493	512	511	472	518	485	423	476	508	497	502	493	497	446	504	525	498	486	498	497	435	508	497	482	470	475	501	493	450	489	476	515	501	470	471	526	482	470	481	470	472	493	512	472	454	543	501	502	520	538	521	470	470	502	482	491	532	469	459	504	449	518	525	470	476	481	469	509	428	489	490	462	463	469	498	502	467	504	509	491	476	486	499	485	474	491	518	511	501	484	506	459	463	516	477	500	489	524	472	492	525	485	474	461	467	456	469	535	467	461	490	496	505	512	483	483	513	486	474	504	551	494	482	492	495	468	471	461	477	483	485	486	510	488	474	493	483	508	438	484	463	456	471	472	471	512	468	502	490	507	479	517	473	486	447	481	492	543	474	534	508	449	493	502	495	497	481	457	496	459	533	495	481	487	486	493	508	491	498	463	458	522	507	504	460	496	484	518	477	474	473	482	529	465	474	489	460	491	501	515	473	498	489	482	518	484	539	487	519	482	466	506	521	510	488	472	491	479	493	480	474	474	494	518	476	492	511	457	496	471	489	469	466	499	492	501	482	479	467	526	462	466	535	505	495	493	484	462	487	516	496	496	495	494	516	445	465	530	499	472	480	523	525	517	483	507	518	523	484	491	458	467	473	472	440	423	479	497	476	516	467	487	478	519	486	473	505	466	448	484	503	509	472	469	496	480	489	460	456	523	517	485	533	489	459	472	453	485	483	507	465	499	460	521	493	513	489	472	441	503	487	505	468	526	471	490	496	471	494	489	475	478	489	491	503	453	461	479	487	509	499	464	488	469	472	505	493	488	476	528	463	498	497	502	458	492	494	494	493	482	483	534	479	456	518	460	455	465	472	494	502	533	519	539	510	453	459	496	494	457	521	467	471	489	520	482	490	498	496	527	437	477	506	477	502	533	471	497	510	494	495	476	498	537	492	478	501	506	458	496	461	477	445	468	478	470	468	493	476	545	492	462	510	464	446	518	467	476	460	508	473	464	483	492	469	533	518	441	465	501	517	522	478	508	483	482	526	497	529	475	483	471	482	472	473	472	520	500	461	455	479	451	469	470	491	488	500	505	453	493	482	503	471	496	497	488	500	487	498	444	525	503	521	469	457	480	450	473	455	494	547	474	484	514	494	485	513	475	498	522	466	498	507
22627	20350	26876	23694	20353	20439	7269	2123	1650	1456	1344	1290	1143	1182	1137	1081	1118	1084	1046	1024	987	1026	965	1008	967	938	1028	938	969	938	910	961	918	942	916	993	952	921	938	900	912	950	976	885	890	896	961	976	981	917	907	949	868	923	851	904	871	928	877	911	922	943	910	886	882	916	929	916	890	875	935	829	910	860	855	895	894	910	947	871	846	872	871	856	897	931	908	861	887	909	863	959	878	856	883	893	902	942	849	891	924	864	885	884	900	906	904	900	885	859	854	887	851	938	883	901	870	866	862	846	841	934	915	883	882	880	956	876	911	896	889	902	904	923	912	864	904	900	852	874	911	951	904	851	952	879	868	908	860	869	866	887	903	896	940	864	933	917	864	867	866	907	883	877	880	906	906	905	881	852	822	888	858	952	863	871	912	831	912	875	879	859	928	850	852	921	878	881	857	866	846	881	877	826	843	866	860	886	881	795	859	872	935	853	893	900	912	888	835	866	959	894	940	837	897	975	916	896	876	872	812	870	891	888	890	869	910	873	827	911	862	865	899	937	895	885	920	881	872	857	876	880	875	882	866	910	906	882	886	915	870	894	931	860	935	821	918	895	870	866	887	864	877	908	906	919	922	871	831	814	830	924	847	909	889	906	876	899	882	908	903	836	888	895	915	894	853	878	903	889	890	894	903	897	905	891	917	881	900	842	881	926	873	843	916	898	903	869	963	893	892	883	916	888	911	872	855	906	889	890	876	884	933	919	927	811	880	879	913	941	888	898	878	906	921	884	904	832	879	913	889	887	888	892	954	859	920	879	921	892	893	908	897	923	877	833	846	864	889	890	892	880	919	897	946	875	828	915	888	895	878	877	885	888	888	847	864	872	847	902	918	881	873	906	905	896	898	867	882	866	831	857	894	944	824	876	911	913	935	869	841	834	912	915	887	879	945	916	844	876	828	844	906	866	892	885	909	885	830	909	893	966	883	866	896	847	837	878	894	912	864	868	841	908	889	880	835	914	871	873	867	944	873	859	880	894	836	840	910	881	856	893	891	862	898	864	882	872	861	834	856	846	855	874	863	876	876	866	829	852	876	923	858	871	877	996	833	863	882	922	903	910	877	915	906	901	885	888	896	849	877	838	852	907	919	899	875	904	881	904	862	863	893	833	883	908	897	921	870	903	919	860	951	854	893	931	882	880	839	916	849	874	929	843	883	936	906	902	923	855	857	882	885	904	888	894	862	912	918	811	900	955	877	873	835	828	839	929	837	872	895	870	889	892	907	922	897	902	895	843	829	882	851	860	890	885	919	937	876	923	870	873	868	925	890	880	839	904	894	909	894	908	894	857	830	893	871	885	878	875	851	880	916	920	877	913	914	829	869	800	908	870	881	861	871	891	913	848	888	894	845	917	912	875	932	901	855	896	860	883	843	888	864	890	893	882	890	903	868	894	872	905	895	914	865	864	854	844	868	911	907	906	868	882	849	852	901	915	816	883	894	892	886	903	840	881	912	886	954	904	874	883	865	854	866	932	862	887	868	855	856	896	896	895	890	884	860	868	846	862	862	884	907	933	835	875	861	819	909	931	878	925	851	889	919	890	933	882	869	903	957	881	908	901	919	874	886	834	906	860	901	892	883	924	843	898	848	840	914	845	837	832	857	946	929	831	893	912	912	900	912	920	868	876	871	923	893	888	892	856	884	878	889	896	890	885	893	880	851	886	856	951	900	904	879	937	895	839	870	844	858	876	846	872	888	877	935	960	906	886	931	839	861	869	903	871	883	837	872	914	904	935	900	875	926	875	877	900	894	841	882	885	872	810	888	865	864	869	895	917	843	860	895	898	916	916	866	921	889	934	918	916	889	846	859	914	868	942	894	923	905	902	879	912	840	902	860	882	911	952	885	849	840	860	929	936	861	895	862	909	877	908	859	902	836	857	901	878	925	923	917	842	874	896	868	939	913	835	906	859	876	864	842	877	844	886	848	887	885	933	888	864	862	887	863	909	823	900	910	887	912	866	891	920	869	877	863	836	895	847	861	885	831	860	896	880	884	906	901	879	870	857	853	872	869	815	888	922	901	888	801	849	867	871	912	882	884	877	923	851	822	839	902	852	871	866	902	876	884	892	938	889	845	884	915	876	864	886	869	896	848	889	906	881	843	908	859	911	899	847	889	878	854	861	899	867	874	913	928	840	885	917	891	853	866	883	883	851	898	855	880	910	896	876	864	856	889	903	865	889	892	861	877	883	905	904	884	831	813	904	902	876	918	815	866	887	842	908	832	927	919	887	892	845	862	902	903	890	873	874	886	852	856	869	898	914	898	880	898	873	896	871	908	912	877	893	901	853	896	878	845	909	896	900	902	903	913	889	935	809	876	891	900	862	898	915	886	885	861	895	902	874	914	885	894	859	862	890	886	860	839	905	892	913	932	872	860	860	900	960	906	879	855	931	852	923	898	885	870	840	847	883	880	856	872	915	931	895	859	864	933	916	903	866	899	920	885	836	838	830	861	833	845	901	874	858	902	920	853	905	933	880	919	876	832	864	881	870	831	907	890	913	857	887	892	922	922	894	888	971	888	865	911	901	855	897	879	856	890	906	897	858	876	906	884	883	860	921	870	873	887	857	884	855	859	905	942	842	889	877	894	850	857	903	913	875	876	880	895	864	885	949	843	907	912	901	888	907	906	892	922	876	884	879	850	920	890	901	909	872	891	814	900	838	898	873	894	877	882	890	937	939	895	929	864	878	895	830	863	895	846	861	922	838	828	854	833	962	901	852	853	885	900	908	836	885	899	851	912	860	892	857	914	908	906	889	868	829	862	851	854	826	861	846	969	867	939	831	853	849	896	904	928	899	853	905	903	883	863	958	933	928	830	862	874	883	820	871	905	961	919	827	910	848	869	873	881	920	867	879	859	876	842	895	885	810	903	910	868	875	930	876	924	879	833	863	882	888	847	895	897	886	866	902	914	852	893	885	922	844	899	896	915	962	888	834	884	894	886	872	862	877	906	867	909	859	884	917	909	894	887	842	857	956	841	919	902	932	846	880	852	876	880	897	868	936	855	867	868	868	899	922	904	799	880	809	864	874	865	873	845	885	866	871	829	902	883	891	856	928	871	882	921	833	886	952	833	857	833	845	905	903	876	866	878	866	877	911	888	856	875	898	868	903	866	836	914	873	889	832	883	884	898	861	892	845	880	899	883	895	891	905	893	852	898	838	928	836	891	882	894	920	877	902	867	856	914	887	803	889	932	818	879	885	914	913	897	858	897	923	870	870	946	874	918	895	909	914	865	870	877	901	891	911	907	906	903	894	869	862	845	887	898	886	922	873	873	908	901	904	862	917	843	849	881	870	886	859	879	931	850	858	866	918	925	869	884	912	879	823	877	844	942	857	908	868	809	833	883	875	843	822	880	889	859	932	901	873	911	873	905	860	952	871	857	891	847	898	869	917	861	835	888	847	904	871	862	856	878	914	873	863	859	893	858	860
19551	17576	16268	9630	6611	4821	3819	3086	2514	2257	1983	1793	1635	1528	1478	1340	1194	1211	1204	1149	1108	1095	1021	1042	1027	1001	952	1002	928	952	946	978	979	966	954	952	877	887	929	917	894	899	902	898	873	935	886	890	883	942	863	878	846	828	852	916	818	870	861	857	886	832	870	896	873	867	870	907	864	823	875	905	878	865	856	873	862	884	891	861	888	816	856	825	836	865	893	798	825	861	848	802	813	868	844	845	846	821	912	874	852	805	861	859	856	881	889	874	854	832	890	877	864	844	851	843	895	846	855	842	841	908	822	815	838	858	811	834	865	851	844	919	872	838	861	901	846	921	826	830	820	829	839	881	807	896	860	868	865	888	841	843	868	878	873	852	800	902	882	824	825	800	895	894	860	867	858	861	885	900	869	856	821	893	908	875	795	849	866	841	867	863	864	909	854	844	852	879	908	856	889	842	840	832	839	869	912	881	812	848	858	837	861	850	829	855	822	890	836	833	867	820	893	878	820	834	827	834	875	835	842	859	899	856	887	817	841	835	875	832	866	794	842	846	808	820	824	868	800	848	829	851	838	814	849	837	840	886	839	850	877	829	850	763	847	877	910	853	836	844	887	796	846	809	864	896	814	813	883	860	891	860	876	839	827	838	803	843	846	813	872	842	838	766	837	889	877	823	832	827	838	830	911	831	855	839	860	885	837	866	793	838	860	861	877	872	813	877	883	783	857	822	821	842	832	842	856	900	866	834	873	862	814	877	824	817	889	906	839	899	825	874	838	858	844	909	824	860	907	818	810	850	848	881	831	859	854	853	859	906	789	823	870	851	837	821	847	843	849	808	849	853	821	863	892	904	884	869	804	824	860	815	854	824	805	855	851	894	871	838	834	893	885	822	864	871	832	847	807	852	842	834	858	855	887	830	882	861	847	858	814	788	844	840	841	872	872	875	822	844	841	800	787	891	829	835	845	813	842	883	865	824	884	851	839	829	863	790	812	894	890	883	891	818	802	845	868	841	881	829	849	825	845	871	874	884	800	847	883	806	843	846	853	874	886	806	848	856	827	830	869	854	893	798	852	812	834	847	919	813	874	838	871	830	852	866	776	849	876	813	891	856	858	849	814	810	841	868	860	864	848	877	871	877	815	853	858	875	840	884	849	862	860	875	810	829	802	827	905	844	835	849	861	850	857	846	837	850	919	875	848	931	914	816	872	867	805	806	857	893	825	849	842	873	924	829	860	814	830	872	842	842	827	845	851	904	835	843	846	840	846	819	822	878	803	856	840	880	875	850	849	846	804	832	853	872	824	864	886	864	838	829	884	825	884	838	828	799	889	801	897	868	817	779	822	809	828	866	838	829	843	843	804	911	852	886	805	894	831	836	811	809	892	849	895	828	828	848	803	861	859	887	842	808	910	800	850	895	850	886	810	818	841	849	848	895	860	878	842	872	883	860	879	867	834	829	869	865	863	847	820	850	893	838	840	786	898	845	805	869	907	876	808	841	868	847	842	889	854	844	848	858	817	860	799	812	886	876	799	824	863	818	879	824	864	893	857	836	858	818	834	822	802	862	810	840	862	848	816	812	780	869	881	910	872	826	832	813	872	851	838	787	844	800	835	828	827	840	860	871	796	817	876	836	847	807	842	854	888	814	850	833	856	847	854	828	852	881	804	826	847	901	800	845	802	859	830	778	864	810	800	822	874	865	893	881	795	880	866	868	870	811	847	796	903	868	892	788	889	885	844	834	803	840	804	823	901	803	832	843	809	815	862	804	830	829	831	814	868	855	835	923	845	818	830	879	825	821	910	836	896	885	873	842	866	838	858	846	890	841	844	856	859	820	856	883	840	859	824	852	864	904	884	862	854	780	864	835	838	845	850	879	828	856	878	896	834	889	878	928	820	862	851	921	849	867	840	814	875	838	876	840	860	877	856	847	857	820	891	882	802	859	837	834	892	844	858	853	843	841	869	841	862	818	777	868	800	878	836	824	834	859	867	854	912	884	800	808	888	841	871	837	880	839	855	813	885	870	790	824	923	832	868	846	860	852	852	838	889	802	852	873	764	831	841	809	881	865	876	892	801	827	850	864	822	847	825	791	852	800	852	864	837	852	878	806	844	861	909	862	865	883	856	842	853	842	853	825	806	880	834	863	845	854	852	822	849	861	810	813	846	897	887	820	856	823	835	837	839	825	870	874	838	836	846	864	814	837	837	850	831	843	838	854	842	867	825	826	810	846	847	853	888	888	808	798	859	853	855	833	829	810	843	870	816	885	850	858	846	842	819	827	842	882	860	865	865	835	826	817	854	890	815	845	786	824	809	863	832	842	882	834	862	848	866	850	855	836	862	830	846	889	813	866	878	874	878	863	855	849	833	902	829	885	830	836	861	836	848	863	883	910	876	825	852	851	845	886	848	815	813	827	832	820	824	842	864	831	851	819	819	863	901	853	833	852	811	841	838	791	818	882	885	850	902	839	853	823	858	880	868	848	861	780	862	810	814	843	838	893	876	835	872	803	853	853	864	867	823	890	852	786	826	813	859	864	868	884	881	870	820	853	789	894	862	840	843	901	827	842	840	828	826	789	845	832	899	843	844	880	847	823	820	864	861	918	862	830	828	811	815	817	857	833	798	794	794	874	819	861	838	829	901	811	891	853	859	846	886	849	849	866	839	829	799	860	797	863	853	795	864	835	848	871	859	832	882	806	852	850	899	872	822	826	870	842	880	861	795	854	870	899	841	810	856	865	849	856	778	811	856	800	850	891	865	821	860	821	835	864	850	862	860	853	891	887	805	851	859	797	878	862	859	865	820	828	850	870	822	854	818	825	832	845	849	831	800	842	821	855	798	850	847	839	868	887	785	846	855	897	834	817	899	870	867	821	828	863	846	852	873	824	831	845	814	919	826	869	857	873	847	844	824	825	849	827	850	826	856	817	848	868	874	826	803	833	846	887	861	851	852	840	844	879	820	910	836	844	808	855	866	860	851	815	893	815	848	828	837	841	897	876	823	846	789	844	848	838	856	901	832	875	898	886	812	837	914	879	856	832	893	900	875	922	865	803	888	854	883	880	871	823	840	851	853	872	851	835	805	827	878	891	812	843	825	847	871	818	877	865	781	859	882	808	833	855	867	804	864	811	798	903	849	823	870	864	861	865	813	813	858	842	857	832	851	857	903	866	838	884	811	849	884	849	877	864	839	839	817	811	809	807	847	818	824	864	816	829	825	859	875	871	864	819	834	854	863	857	846	870	889	860	875	842	868	869	846	849	827	863	898	859	820	855	856	828	860	852	833	816	831	868	855	859	881	842	819	920	822	870	844	907	897	853	892	809	839	813	834	840	852	826	835	837	864	876	877	869	889	938	858	872	842	846	811	881	902	839	933	846	865	861	820	826	834	843	892	816	845	832	896	921	875	846	865	799	860	837	825	893	861	880	865	875	826	849	823	866	882	842	855	847	892	825	837	813	815	834	827	800	804	851	847	830	827	814
28033	13524	2233	1051	885	829	876	829	834	845	837	792	893	799	785	777	845	771	792	797	793	740	821	758	805	801	838	782	790	827	775	815	803	732	797	778	766	827	816	801	827	818	808	792	771	778	768	792	820	835	756	806	797	794	816	868	734	794	802	815	772	805	788	785	802	763	760	848	813	802	831	802	824	797	830	804	790	786	809	767	818	816	865	761	779	796	748	756	853	828	762	770	836	771	832	771	816	786	787	788	852	819	753	751	799	800	746	846	781	840	770	824	817	774	831	839	781	737	807	750	833	821	801	814	786	810	714	802	874	840	778	787	757	776	820	810	838	748	823	859	822	818	812	850	815	768	818	725	749	782	783	778	776	784	802	814	801	823	784	773	815	761	840	785	813	807	786	825	768	791	773	806	750	814	794	802	816	841	769	765	840	804	776	776	789	764	803	802	824	747	788	798	801	786	774	787	835	801	820	775	817	759	804	835	764	794	805	752	808	801	860	775	781	760	780	818	868	782	776	790	836	796	790	833	808	753	797	769	776	789	797	790	793	748	834	814	802	824	789	818	758	832	807	812	844	770	780	781	762	770	781	761	817	819	773	736	813	821	809	762	814	798	815	780	765	727	809	800	792	805	857	838	847	748	738	829	807	821	821	793	795	764	830	799	783	836	779	797	739	766	830	765	810	784	765	794	849	791	830	836	763	786	785	758	789	784	800	803	793	837	805	783	762	774	775	868	780	772	749	765	825	795	744	769	813	761	854	762	856	761	779	787	772	735	792	836	811	820	820	804	793	793	755	741	802	761	810	815	815	826	837	867	829	794	823	795	779	800	839	805	834	818	783	805	831	812	811	783	767	779	770	803	775	856	731	733	780	839	816	753	791	797	796	797	800	771	794	791	802	819	788	824	819	765	829	785	818	855	805	837	764	782	833	792	781	823	751	805	761	803	767	774	805	790	757	824	822	792	841	831	836	798	791	785	811	754	740	794	789	793	792	794	823	779	747	787	815	776	823	765	796	827	763	835	786	793	773	773	801	794	759	816	754	796	793	787	801	798	770	813	807	806	751	775	778	840	758	755	771	801	776	736	813	753	823	818	826	761	812	790	762	788	815	838	817	844	797	753	749	755	807	806	768	810	814	769	800	758	806	776	809	774	761	786	767	781	817	807	810	780	820	761	788	776	811	806	798	822	777	824	801	816	805	781	815	823	763	815	840	763	792	751	816	840	769	768	766	776	768	818	860	807	829	815	779	812	825	767	776	828	808	790	776	759	778	803	783	742	803	796	769	804	819	821	846	776	837	767	810	825	781	804	773	809	779	781	797	814	797	804	790	788	822	793	833	808	772	806	773	776	801	821	789	824	794	777	798	806	807	770	781	796	742	798	786	758	761	761	757	863	812	820	799	813	768	807	798	793	804	786	807	802	816	782	788	783	757	762	803	827	730	751	785	786	783	830	799	782	821	809	806	787	771	845	810	742	821	813	816	799	842	872	781	857	817	754	818	757	768	814	777	771	828	763	817	777	746	782	768	791	765	770	808	801	798	802	782	798	804	803	763	772	848	815	844	796	800	831	747	807	798	819	819	817	774	764	806	801	780	779	802	758	789	776	811	818	756	784	785	786	795	808	820	755	809	769	801	806	786	833	809	810	810	790	788	834	785	785	779	822	852	795	784	783	836	838	791	811	792	796	818	774	804	788	783	807	789	788	817	820	813	791	787	799	766	788	784	824	799	796	830	798	817	833	798	842	805	848	770	750	784	754	829	851	805	792	835	773	787	801	823	792	842	776	751	753	770	819	846	793	812	799	768	801	762	802	850	834	817	769	770	819	854	790	797	854	778	786	771	786	821	756	794	770	750	781	786	741	800	800	822	762	806	798	836	852	791	836	792	768	854	814	806	837	814	846	797	753	789	795	774	779	757	779	764	762	773	827	789	812	767	807	780	842	803	797	821	802	801	784	773	789	775	782	722	756	802	798	761	779	822	800	766	775	762	811	779	792	831	826	776	794	814	828	840	812	773	797	798	787	782	747	815	776	796	802	758	803	753	848	861	827	799	802	833	799	786	777	848	808	778	815	834	760	799	807	819	807	808	800	768	889	814	825	793	804	787	789	774	814	804	757	799	794	823	815	854	810	838	758	792	812	805	776	779	829	743	795	783	835	792	789	804	786	804	791	806	774	793	789	823	763	799	857	811	772	830	817	821	742	778	845	801	806	795	821	805	748	809	773	759	795	752	757	798	746	805	826	757	812	776	804	833	812	768	810	768	744	857	771	854	773	762	742	816	825	787	799	802	809	797	826	764	775	799	794	824	790	825	827	864	803	768	845	840	772	797	773	795	793	845	799	784	837	810	764	797	774	778	776	779	824	793	777	776	773	760	827	747	784	809	789	839	811	789	818	839	833	792	805	800	729	767	810	829	823	773	814	798	796	824	844	828	849	762	796	844	807	788	819	769	852	773	809	738	822	817	758	830	784	824	819	818	832	757	850	796	778	769	788	836	799	720	865	819	814	802	800	768	781	808	811	821	814	782	816	760	751	783	784	822	766	843	834	812	779	812	803	786	823	778	782	781	797	761	797	806	793	712	819	850	816	760	778	867	795	806	820	751	854	802	772	821	820	836	790	847	760	795	808	790	799	780	751	810	775	820	768	791	763	824	821	811	806	807	804	775	777	828	778	809	791	790	795	729	795	809	777	831	751	809	779	812	817	835	788	789	754	796	806	796	813	747	779	818	831	802	767	816	759	788	774	815	789	838	778	757	800	831	782	775	826	779	833	812	812	832	794	812	827	722	810	800	840	820	798	800	768	814	768	795	767	767	765	812	755	766	842	851	809	818	742	788	796	771	773	809	807	822	867	819	833	868	799	798	844	822	785	811	765	793	803	773	811	824	795	775	809	863	805	830	806	774	793	778	787	784	807	794	770	813	790	816	836	831	796	825	789	787	789	773	779	815	732	789	749	788	829	797	813	780	797	849	776	792	767	768	820	826	815	818	853	788	799	809	804	807	801	829	833	795	823	751	835	790	850	836	810	853	771	787	771	787	797	807	809	761	783	790	779	746	786	756	848	807	810	772	792	771	829	792	793	752	765	764	821	801	799	795	756	776	802	768	832	796	832	822	796	843	800	745	803	789	765	797	801	771	770	758	816	760	793	783	776	816	785	791	802	783	816	772	811	813	760	813	751	825	800	796	780	788	747	783	826	802	846	818	781	801	801	817	830	817	794	822	815	729	829	798	753	773	824	827	768	810	779	746	788	822	827	845	755	736	807	815	780	788	846	802	800	800	788	770	752	778	760	801	818	816	814	807	819	826	757	780	782	836	807	786	876	801	824	788	747	769	768	856	764	820	800	838	757	770	805	767	737	793	812	822	797	758	782	793	823	796	826	800	797	824	785	830	761	785	808	832	732	796	836	802	801	814	783	749	782	774	782	823	819	815	752	784	751	798	800	777	807	789	779	802	796	822	835	745	814	796	807
7405	1514	1389	1110	1054	949	915	852	892	845	856	828	814	850	789	853	842	839	835	832	846	849	816	873	820	822	819	872	853	840	844	879	805	784	808	838	811	849	861	808	793	843	802	818	862	822	812	823	828	881	838	800	813	804	822	810	853	834	829	856	837	820	807	875	778	865	806	867	789	843	882	826	856	852	847	843	777	797	823	842	826	813	855	832	783	795	817	837	854	857	848	864	830	838	848	836	817	820	842	791	891	843	881	792	853	826	841	872	819	840	815	833	852	834	854	809	853	785	809	819	802	810	867	791	885	808	856	849	907	821	769	797	845	870	842	851	815	844	867	866	834	777	856	875	816	832	808	805	833	833	810	842	795	831	886	832	802	825	844	835	830	841	798	866	796	827	880	815	837	839	871	820	844	848	855	823	828	782	817	822	807	819	849	850	836	812	899	817	803	866	814	824	810	808	814	902	780	797	805	866	817	807	834	842	851	880	828	827	815	791	799	815	841	849	848	837	839	828	874	853	844	883	867	818	876	816	824	849	827	840	821	834	826	882	794	863	874	804	813	823	815	808	797	886	848	789	873	842	821	822	807	854	807	868	873	869	823	799	850	830	879	820	851	810	815	824	808	818	881	889	857	844	849	831	810	798	776	837	807	798	843	818	816	786	840	784	837	874	835	834	789	835	845	852	792	884	849	833	869	848	879	872	793	871	848	767	844	850	849	845	801	802	844	904	795	859	762	840	798	826	843	883	834	845	828	805	899	801	799	786	825	843	842	833	791	827	836	843	856	854	842	794	813	813	896	845	811	814	846	755	863	797	789	825	828	821	803	793	844	857	830	834	807	820	829	820	819	827	838	811	752	817	808	861	820	818	839	838	868	774	850	836	837	840	804	832	802	862	830	853	844	799	850	803	842	850	830	857	758	841	838	907	895	826	801	800	826	810	829	829	856	811	849	818	820	841	850	802	785	894	792	856	872	849	889	865	774	846	823	799	804	787	818	804	876	809	757	800	816	844	849	805	831	815	880	835	808	809	839	890	837	843	856	846	790	871	837	782	796	833	795	791	828	815	840	844	844	773	790	830	860	853	798	853	830	831	860	820	769	825	818	804	836	817	796	799	824	825	835	869	797	834	837	787	889	853	812	820	824	822	871	805	862	784	836	809	837	893	829	845	833	778	841	816	877	832	797	799	828	803	875	784	848	845	813	799	780	827	858	795	822	842	832	850	836	834	851	849	826	861	857	855	857	863	829	841	854	788	844	802	889	865	931	817	804	859	846	840	799	860	846	819	847	832	846	812	779	808	841	789	826	783	871	843	881	865	767	868	816	842	832	837	870	829	778	850	820	850	846	845	831	781	794	793	823	818	853	829	826	818	826	842	793	803	800	828	812	830	854	814	858	896	848	835	872	812	863	794	889	861	819	792	825	839	818	822	804	843	839	873	816	816	841	834	857	907	792	883	804	861	812	861	795	839	822	855	826	775	834	877	766	812	809	808	818	813	853	837	869	823	822	813	805	822	868	826	828	797	842	807	870	855	808	858	808	862	834	794	835	772	852	844	832	821	814	814	874	821	877	828	814	802	854	823	853	828	819	819	853	835	881	862	817	797	847	819	778	849	852	892	834	804	786	839	885	869	829	836	815	823	823	804	836	870	835	831	844	853	799	820	838	823	795	855	838	889	804	765	858	789	862	841	792	845	799	835	831	820	770	808	885	826	851	815	831	793	858	850	851	853	829	754	845	826	837	811	775	803	844	835	811	817	798	830	830	780	831	794	843	806	815	827	863	875	833	866	890	803	818	856	848	858	841	846	836	822	850	830	820	799	860	840	838	842	826	855	856	863	823	758	856	824	792	849	881	791	841	813	808	780	820	820	824	856	814	845	858	877	845	843	844	859	887	797	871	812	859	836	833	826	842	820	807	854	829	841	845	779	800	864	876	804	836	794	814	839	888	838	777	812	860	843	852	831	888	824	845	869	841	800	786	800	833	852	855	860	830	834	827	839	824	822	863	857	823	840	787	865	859	825	812	892	817	830	830	870	844	821	878	848	856	836	833	860	828	799	847	826	788	820	882	848	798	848	829	810	788	860	851	840	797	794	828	883	899	791	830	811	858	827	875	826	812	821	824	795	791	820	824	814	873	846	873	810	794	821	777	809	785	851	873	855	823	825	807	857	839	847	849	831	858	837	838	841	833	872	784	790	887	819	827	791	809	779	817	796	834	836	876	770	822	862	780	814	800	837	860	841	840	822	801	841	830	794	857	832	819	873	854	824	792	839	770	819	860	853	827	851	825	832	873	835	849	781	826	880	871	809	812	843	766	847	795	849	805	884	851	818	851	786	855	819	868	840	841	812	798	789	870	846	802	864	867	868	797	841	830	781	846	820	848	898	824	794	877	819	829	802	882	824	826	825	863	857	895	824	841	832	815	799	820	838	830	862	799	773	830	826	816	808	840	801	841	809	830	801	861	865	870	878	866	785	772	816	795	818	809	828	847	896	844	803	805	821	849	793	842	835	823	885	838	800	871	838	832	834	794	809	846	827	852	859	867	851	855	843	845	829	844	788	868	865	828	826	805	783	859	808	847	801	842	825	808	824	811	818	847	851	844	871	887	813	800	787	834	848	795	806	808	806	876	822	861	851	821	840	807	805	781	798	842	830	859	824	839	816	820	870	886	825	854	805	802	839	846	831	879	839	841	780	841	825	839	830	816	827	852	838	851	767	840	846	822	839	814	773	801	880	833	822	829	804	839	832	834	791	855	845	854	845	825	843	828	783	846	863	823	851	866	793	861	847	818	831	863	829	781	891	813	861	817	819	861	835	840	836	828	822	814	806	887	888	831	859	817	802	805	828	819	816	790	846	849	839	809	837	824	858	806	836	827	760	857	803	804	815	834	829	803	817	862	823	826	814	849	828	829	855	841	846	818	797	879	834	830	804	785	851	826	853	816	842	831	829	846	824	811	827	812	760	857	814	780	825	800	846	824	882	815	884	825	852	784	833	787	793	807	838	833	816	844	869	832	852	812	835	852	857	845	826	830	845	813	835	767	801	850	843	819	835	852	831	832	832	826	817	819	847	837	816	838	875	810	806	868	825	820	848	793	848	874	825	840	820	840	861	782	820	822	837	882	843	808	848	806	818	837	828	829	812	792	860	838	805	800	835	847	779	854	865	852	796	845	818	868	792	840	853	816	839	819	865	833	803	808	822	829	849	861	830	868	830	834	851	834	849	799	819	809	844	837	837	813	835	855	795	803	838	835	832	773	809	894	827	810	842	844	863	862	845	844	865	864	835	802	893	806	796	791	865	829	793	822	792	824	814	825	824	831	845	787	812	848	858	806	854	825	826	819	831	844	811	866	848	823	848	835	834	830	813	798	814	892	834	786	826	839	847	862	826	824	867	891	818	829	836	848	818	911	831	866	817	848	889	841	871	816	810	838	825	871	836	914	812	846	790	857	876	855	872	827	839	835	794	843	809
24507	20338	26382	24155	20329	8031	1438	1026	830	747	669	637	585	583	552	544	520	502	565	480	485	478	501	519	488	503	503	485	498	460	448	444	495	441	489	504	458	471	440	433	498	445	455	453	476	469	422	469	440	510	447	435	481	460	473	470	426	458	489	447	423	404	467	474	425	478	447	453	432	464	451	484	470	446	495	443	446	441	447	489	490	436	480	439	480	462	425	423	445	464	452	435	436	482	477	439	476	399	442	414	440	464	436	449	412	432	465	437	448	411	484	448	455	485	474	436	447	435	496	446	466	446	464	434	438	453	434	426	490	434	432	455	476	421	431	469	409	476	454	421	462	443	432	474	408	436	452	452	459	421	425	445	454	440	406	438	452	460	431	472	482	470	464	448	437	463	417	428	422	440	416	436	436	462	462	437	467	483	457	452	469	444	418	461	428	439	445	493	454	484	467	506	455	445	477	411	412	424	481	435	440	436	441	475	444	457	443	428	462	442	412	459	458	483	442	442	439	433	454	438	471	470	459	475	463	461	461	456	472	490	451	490	429	454	477	424	468	398	425	432	435	464	467	471	420	484	454	480	451	418	485	429	473	444	433	459	442	472	456	453	444	428	461	413	473	478	435	438	488	503	421	445	438	436	431	484	438	500	444	437	403	452	477	472	422	417	435	438	464	454	450	471	430	441	463	483	484	446	471	470	443	457	433	458	438	434	448	458	442	415	444	440	468	444	481	426	440	424	464	416	429	453	433	463	451	459	429	454	442	417	446	399	442	438	427	485	446	445	429	464	433	449	475	438	435	409	486	457	462	449	462	447	443	455	443	448	447	434	484	457	458	420	462	424	478	427	461	416	456	437	438	429	428	406	422	483	436	404	465	477	476	434	413	474	455	430	473	457	430	456	454	423	458	458	456	466	458	461	446	465	452	453	448	437	445	475	425	435	473	404	401	447	481	441	451	441	466	435	461	429	462	452	456	453	402	502	425	439	449	452	477	479	434	426	447	478	434	407	428	444	425	461	462	454	464	438	450	442	444	433	431	426	483	481	447	424	456	403	472	448	469	461	424	464	452	436	474	430	454	458	446	459	461	454	429	428	455	449	464	470	458	475	468	434	449	445	469	418	438	466	458	417	446	489	470	449	458	410	422	431	442	470	434	458	452	490	465	432	436	427	454	467	473	423	467	447	444	434	460	459	450	488	461	465	449	474	484	444	437	425	433	479	452	440	457	438	446	480	453	464	460	444	461	454	440	412	447	446	459	423	485	468	422	435	428	438	470	464	448	412	425	479	413	422	448	403	474	439	432	471	447	467	451	455	432	440	459	435	469	485	440	447	462	422	456	460	466	474	461	476	434	469	476	448	463	439	458	446	415	467	482	443	464	457	466	459	440	483	463	451	457	435	467	487	449	456	463	443	477	442	481	465	429	485	489	453	476	445	420	435	409	467	450	428	521	477	474	462	453	400	482	400	430	475	398	444	386	457	451	434	457	447	414	444	437	409	434	449	446	421	439	417	430	460	435	487	478	458	433	465	409	455	466	473	423	434	456	462	433	443	420	470	400	461	479	428	485	451	485	433	417	446	461	387	442	447	468	458	451	472	449	457	429	410	449	449	450	466	429	424	445	466	464	434	470	454	451	420	469	449	466	447	469	458	440	420	445	442	456	443	448	421	418	456	478	439	429	436	428	430	464	446	433	471	427	464	425	416	430	445	455	453	440	463	416	453	441	421	439	471	458	458	480	438	474	431	484	458	423	442	443	448	432	446	481	433	464	442	444	455	463	433	451	442	448	433	482	456	384	470	504	433	451	481	448	433	405	461	432	441	427	425	444	460	408	445	475	461	459	463	436	443	482	442	494	462	426	453	464	433	413	427	429	423	417	449	446	448	460	463	465	457	440	406	469	453	495	450	478	438	437	413	482	423	469	426	492	441	430	455	453	416	452	453	406	428	475	423	426	460	475	427	470	497	432	441	426	421	420	429	450	434	468	442	450	449	443	434	464	432	480	421	418	484	446	487	404	458	467	431	439	448	417	420	452	459	443	444	408	501	443	416	461	414	412	455	478	440	411	437	450	472	454	448	455	450	457	424	432	417	470	450	459	446	449	407	437	420	484	437	459	478	449	418	411	445	466	425	460	453	463	419	487	433	429	446	477	483	454	468	423	464	447	451	438	446	420	458	483	463	437	468	454	501	483	435	470	415	499	427	423	432	450	442	460	431	467	435	470	450	438	454	467	442	487	454	476	463	413	458	471	445	449	448	449	447	392	454	422	457	474	452	462	449	454	449	453	465	455	472	443	448	435	440	475	459	425	428	401	466	471	439	407	469	451	436	412	439	468	429	473	458	450	456	447	447	460	440	452	413	445	444	478	475	454	434	456	424	442	468	490	467	460	453	431	433	442	456	435	484	451	500	477	445	464	487	458	414	463	433	437	481	434	427	454	445	434	418	444	477	444	458	420	467	467	482	461	464	458	401	439	428	448	484	439	419	441	416	428	468	445	477	446	494	428	467	459	437	444	462	429	460	426	447	490	465	431	425	470	434	439	455	447	465	444	468	416	456	432	472	436	476	431	412	429	452	445	421	440	466	455	441	458	460	461	476	464	412	414	409	496	435	450	436	452	457	439	471	427	432	427	431	476	421	466	483	476	445	433	466	419	455	459	470	459	435	451	417	472	434	456	447	407	434	462	456	438	436	411	412	468	454	468	431	457	447	418	447	463	456	443	415	455	461	424	460	453	446	452	429	475	496	470	504	489	455	454	460	436	480	446	456	453	458	463	453	429	450	406	434	430	432	458	436	462	455	477	441	460	453	435	427	439	463	458	449	471	419	438	484	437	435	425	424	424	431	479	452	417	452	463	462	498	460	453	457	424	449	446	471	442	431	424	456	448	466	449	417	428	465	491	452	431	438	462	446	430	452	432	438	441	446	458	468	443	488	425	425	443	420	419	419	409	460	414	422	446	474	415	444	410	417	451	454	439	447	421	417	420	417	450	451	465	459	447	443	440	418	471	405	467	437	431	489	462	517	463	458	448	424	451	409	441	445	434	459	423	450	424	420	472	444	426	438	439	435	426	473	447	464	450	443	460	454	465	453	454	467	439	445	426	430	441	455	402	432	515	442	446	431	445	441	458	411	474	450	459	448	429	409	441	437	449	455	445	456	427	456	471	448	443	471	431	402	474	453	407	437	445	477	448	450	452	442	439	403	458	424	459	398	453	487	444	456	472	469	473	473	471	465	436	472	462	468	454	447	466	461	423	467	419	403	417	445	466	463	403	443	453	441	486	500	450	443	423	438	433	464	444	441	464	443	481	463	435	455	450	468	440	387	419	482	463	429	432	438	461	465	452	458	446	443	448	449	419	468	439	460	440	458	420	487	443	478	452	439	471	447	477	507	426	463	458	422	447	447	446	501	418	430	428	456	462	456	414	446	441	405	443	446	426	457	436	423	425	465	453	464	411	454	445	455	453	420	434	428
16874	11138	10009	5635	3816	2690	2054	1606	1401	1265	1101	961	893	813	745	726	699	676	666	610	618	660	583	583	586	567	541	560	527	526	522	539	530	531	506	523	514	529	509	496	523	483	492	469	500	508	501	479	501	479	493	498	476	473	508	507	522	506	492	527	508	490	492	492	515	491	453	489	527	492	464	460	548	509	504	488	434	468	488	483	483	476	495	513	478	491	488	430	482	471	502	463	458	497	494	485	472	457	461	434	510	497	482	474	478	433	446	452	503	490	488	539	473	503	493	462	511	480	483	442	426	502	494	483	510	516	538	455	435	487	430	459	487	435	466	468	498	472	445	438	500	469	455	509	458	517	508	514	463	503	477	458	472	471	492	482	482	500	472	480	481	464	426	449	466	469	436	476	463	467	482	455	479	446	500	481	481	501	483	449	489	504	449	494	483	460	465	529	464	462	468	477	470	463	446	492	489	447	489	506	437	456	463	475	451	489	513	470	473	503	515	452	494	494	470	471	459	459	463	472	457	431	532	520	483	494	478	526	504	501	497	444	463	475	490	505	505	458	517	442	470	488	480	491	507	475	494	460	467	487	488	487	498	454	512	513	486	486	486	485	485	472	485	488	457	483	464	504	482	477	448	491	503	469	455	469	493	518	497	427	445	477	426	506	475	451	421	496	450	473	472	481	466	483	484	490	487	443	426	465	486	438	479	470	457	498	480	453	458	472	463	483	477	456	496	472	516	459	450	470	478	473	481	448	466	461	447	474	461	473	486	469	499	476	481	491	490	476	457	464	501	453	494	471	503	505	494	472	504	442	481	454	466	477	459	459	486	469	464	498	467	474	420	487	470	488	465	458	478	501	485	446	511	491	480	500	456	528	466	495	450	465	488	462	466	494	436	445	480	489	458	473	467	497	482	461	493	456	481	482	432	470	509	527	478	464	471	497	467	485	471	521	456	473	456	472	470	434	472	464	439	451	439	421	497	502	466	492	488	530	453	494	456	484	449	501	457	479	465	456	496	441	515	454	458	467	452	483	511	485	421	466	467	502	499	468	444	490	495	460	496	452	504	440	480	476	467	450	497	444	484	475	503	489	418	456	512	491	498	501	478	472	477	496	478	467	487	487	467	450	419	477	496	470	480	460	463	474	471	518	475	480	480	489	471	484	472	515	475	427	467	462	480	477	488	448	459	474	492	496	483	455	488	491	464	516	463	476	464	481	499	450	501	482	472	493	505	467	466	525	470	456	455	481	477	486	495	491	435	481	459	480	481	465	518	446	456	465	498	500	485	496	492	489	453	492	501	472	516	499	442	456	439	458	508	457	473	505	493	481	489	487	474	503	454	458	470	490	448	483	479	466	484	469	486	457	423	477	455	494	459	466	462	472	509	455	495	485	468	481	454	464	509	469	427	462	469	483	506	497	512	511	493	488	461	462	464	471	487	443	476	461	461	481	499	473	485	465	490	462	456	474	490	459	449	504	511	522	484	446	483	441	468	502	467	462	456	490	511	476	464	454	488	488	460	480	522	451	470	492	495	436	455	468	477	495	493	515	488	480	470	455	471	469	507	462	522	459	494	462	482	525	418	502	460	466	483	458	447	464	462	480	506	457	499	523	482	491	497	473	477	479	492	480	450	510	497	503	460	481	466	495	491	450	472	467	471	475	465	455	451	457	474	469	455	483	512	482	472	480	521	468	514	464	469	467	470	459	458	463	483	505	471	490	473	457	488	502	484	460	462	489	448	485	508	468	481	484	487	462	447	479	465	462	513	469	480	474	503	466	472	485	524	469	483	491	511	496	435	436	493	510	464	528	470	496	462	477	463	486	506	461	472	500	474	494	488	502	475	465	509	481	486	508	465	455	504	434	481	443	454	503	469	476	469	465	496	512	484	444	489	451	456	459	446	485	479	472	492	518	459	455	442	464	463	455	502	480	482	506	456	440	488	454	473	471	462	454	487	483	488	469	486	460	471	472	499	476	502	481	444	464	476	467	450	432	474	491	477	464	516	494	480	490	490	456	474	471	456	493	491	464	424	449	489	483	503	436	480	470	458	487	461	491	486	484	486	488	457	441	448	449	491	466	463	464	518	479	478	494	476	505	454	488	444	475	493	485	452	479	479	478	483	447	491	471	487	451	478	492	446	471	487	495	494	504	486	473	507	477	512	506	468	463	498	469	482	481	425	476	454	510	429	458	448	430	462	496	456	480	447	447	448	457	474	522	451	462	501	477	437	481	502	450	457	461	442	476	467	449	446	486	454	470	492	493	454	474	496	490	434	444	488	461	475	471	440	440	460	439	508	449	532	485	479	465	465	497	502	462	508	468	483	501	478	457	466	479	530	468	503	483	503	450	458	454	458	484	460	501	464	475	493	506	458	510	461	458	501	501	476	445	496	508	490	456	482	485	486	457	516	514	487	492	440	480	452	484	531	487	487	480	485	504	477	498	432	459	465	501	463	479	477	446	469	485	443	495	438	414	494	459	433	436	470	458	516	529	496	465	496	462	473	493	477	513	456	539	444	501	473	452	481	486	482	507	463	516	461	485	473	461	481	492	483	490	449	497	477	484	440	467	489	484	469	488	477	477	513	464	476	463	466	502	459	488	473	462	476	504	504	464	498	471	493	499	521	475	474	436	444	455	458	480	466	438	472	467	491	475	461	486	479	458	465	454	453	461	503	512	460	430	482	496	436	489	463	450	448	494	469	479	497	456	475	537	489	486	461	432	485	451	500	476	488	476	486	453	477	481	503	476	463	468	457	489	451	485	461	459	472	468	450	453	493	465	459	479	487	463	469	487	468	489	460	495	492	515	453	449	497	471	482	490	483	460	476	451	477	481	480	441	489	481	499	436	497	494	487	497	467	487	498	464	525	483	463	463	503	482	482	513	451	454	496	495	495	432	494	491	515	493	431	515	499	493	452	441	478	489	507	472	481	460	470	490	512	482	481	467	503	452	474	472	458	430	488	457	473	495	467	483	450	486	472	458	512	476	479	514	457	486	476	464	507	495	515	479	466	511	453	443	490	476	440	487	452	482	454	485	494	466	501	484	473	456	496	440	470	476	464	473	494	512	480	494	500	499	476	466	518	443	459	481	456	472	503	498	490	492	457	472	503	472	491	500	459	476	498	505	464	483	468	470	493	492	455	482	476	467	471	505	496	478	473	481	484	481	448	437	472	489	471	458	498	468	462	430	503	462	462	479	484	458	454	454	503	495	475	465	457	462	479	454	481	463	450	483	500	452	480	445	502	482	454	488	454	487	485	511	533	447	482	451	469	412	511	469	480	473	553	465	480	490	448	445	481	472	486	495	481	472	459	517	515	473	495	474	481	463	497	500	458	489	455	481	452	420	504	499	503	514	474	463	460	461	488	445	500	499	491	476	499	454	483	487	500	473	474	466	496	488	476	528	467	472	465	467	471	499	472	467	513	514	464	446	447	508	463	490	462	484	488	520	429	472	495	482	458	482	435	461	490	469	452	475
22641	20356	26876	23700	20364	20441	7289	2092	1588	1522	1398	1258	1320	1141	1173	1149	1030	1088	1004	1038	1010	1003	950	939	1025	977	1008	949	936	976	941	926	984	918	918	896	918	872	935	929	899	961	863	913	914	892	942	908	953	927	877	892	946	912	922	889	867	899	870	904	889	924	961	914	926	931	881	822	864	930	907	867	858	898	952	828	858	895	898	921	929	858	906	844	917	905	863	866	932	860	883	962	900	894	879	932	914	872	846	913	894	888	882	808	847	919	856	874	851	833	906	950	831	895	839	916	949	868	884	850	876	948	878	830	892	845	939	857	880	856	821	869	884	919	886	862	916	840	907	937	919	862	931	875	908	904	852	891	874	884	895	874	920	917	832	830	891	872	901	850	854	888	869	880	873	913	890	914	882	900	942	917	895	909	947	879	921	875	855	864	881	895	848	953	885	837	847	907	841	924	937	861	871	813	971	918	920	912	890	905	867	869	882	874	870	913	899	873	853	832	879	842	884	895	911	875	823	877	801	882	926	850	942	873	884	890	886	909	874	901	901	892	902	955	909	859	856	850	900	866	859	905	858	989	916	865	893	894	864	872	876	900	889	925	892	861	891	900	846	814	889	871	933	878	863	845	852	831	897	912	919	841	892	869	903	879	876	893	876	851	832	894	872	864	919	923	906	894	925	844	920	808	831	894	856	895	842	862	872	893	908	893	851	853	853	854	827	844	860	882	885	886	864	897	871	889	920	848	912	911	966	876	883	871	875	892	923	906	923	852	842	896	881	899	849	843	879	883	846	866	889	854	900	913	893	890	852	895	831	860	879	930	860	909	803	870	846	885	880	845	871	878	837	905	839	855	915	855	903	937	890	857	902	853	914	892	906	926	916	879	911	881	884	824	907	890	893	892	894	932	864	849	908	843	858	858	890	864	822	862	894	941	926	899	899	892	845	848	864	867	875	862	895	891	865	869	867	888	861	888	839	862	861	859	874	825	836	884	851	920	871	908	854	917	879	955	892	909	883	882	891	873	860	867	890	886	862	895	870	950	904	887	879	833	843	904	891	851	869	869	874	820	823	857	869	844	890	893	900	872	818	914	877	880	892	862	952	907	843	866	861	850	838	881	876	845	874	883	850	897	876	927	904	851	874	880	890	843	861	874	829	836	905	838	947	859	900	881	878	900	911	882	877	842	869	876	916	916	886	807	876	915	893	881	868	894	835	873	871	917	893	880	861	922	880	873	928	904	897	851	897	834	829	901	932	846	852	858	877	864	866	855	886	879	846	873	879	870	871	869	897	862	886	898	865	859	827	863	938	896	893	853	854	888	876	891	908	869	829	812	892	864	876	880	858	893	879	900	875	827	861	895	864	804	842	889	849	847	875	859	868	858	803	885	906	862	884	889	899	862	918	775	922	885	830	901	858	913	898	845	899	851	864	901	844	879	837	886	875	789	831	829	895	902	836	830	881	854	882	859	887	845	929	877	884	875	901	886	845	858	863	872	832	903	870	866	838	863	874	920	886	882	905	858	873	822	887	914	820	871	853	853	877	833	882	904	882	816	854	874	857	837	902	835	912	847	887	883	902	916	880	777	953	899	925	932	889	905	890	862	887	895	841	898	875	884	885	869	841	879	889	885	926	847	928	895	853	848	923	904	917	830	913	899	852	870	854	881	878	890	860	855	897	890	898	818	849	883	830	932	882	899	844	820	945	894	884	910	861	857	930	858	892	871	942	926	828	889	883	891	867	924	914	913	918	894	880	820	898	835	850	790	877	937	893	895	915	877	888	881	854	905	854	911	867	917	921	942	861	894	848	813	868	909	903	924	873	923	902	880	951	890	892	886	859	943	895	888	839	887	888	914	903	857	876	893	897	846	937	865	904	894	934	890	862	861	868	888	854	910	920	911	865	886	885	846	870	878	912	854	870	886	903	839	877	905	912	831	819	855	881	864	831	859	855	832	837	868	874	890	935	864	877	873	853	869	811	857	857	835	904	886	853	859	899	866	886	887	854	869	838	908	922	839	916	812	867	929	858	878	886	863	849	788	874	861	950	823	865	915	876	836	823	874	887	890	820	882	918	895	913	875	850	889	859	875	905	864	944	850	896	825	903	868	879	893	874	877	876	901	914	864	837	852	870	872	861	895	921	870	890	872	833	831	918	876	884	880	896	896	882	884	874	859	886	912	855	878	841	893	896	896	837	875	812	902	899	878	786	871	815	885	883	878	832	877	912	912	848	867	849	904	873	869	870	920	835	911	855	869	868	842	848	935	859	893	840	900	850	878	858	845	874	891	791	867	866	889	883	830	941	856	833	868	904	840	873	870	836	873	883	885	857	924	872	931	879	885	830	876	863	904	926	809	869	915	882	855	879	862	883	849	911	859	870	903	863	922	865	920	863	940	882	886	899	952	905	864	921	929	841	864	900	929	849	908	848	912	860	843	836	897	860	818	854	906	867	870	835	851	894	927	899	888	893	887	901	815	859	825	885	847	860	884	856	853	946	928	889	863	907	860	918	885	836	877	873	900	874	905	921	873	827	893	866	910	908	927	872	863	840	910	900	903	838	837	912	864	865	878	847	911	868	897	857	894	868	834	863	892	886	823	888	891	853	916	894	867	886	881	878	897	886	937	869	882	913	904	860	855	846	925	911	853	884	859	853	901	862	858	903	883	877	876	903	896	874	885	910	864	903	866	895	908	882	822	856	842	882	834	847	853	893	837	841	872	895	818	858	918	908	896	883	915	905	862	837	903	845	860	863	830	915	907	870	892	882	872	836	853	918	904	859	912	851	855	889	872	894	868	841	841	906	914	882	868	916	887	889	867	874	838	868	819	867	902	829	890	833	936	871	890	893	900	881	862	857	888	890	870	866	860	893	816	875	875	864	919	909	865	861	896	903	845	891	920	860	835	884	857	881	832	919	882	875	867	893	904	839	883	805	892	869	861	917	886	830	926	881	883	893	900	844	815	836	919	882	874	877	926	921	908	864	881	879	876	870	894	942	895	874	910	859	881	889	864	867	849	867	865	885	885	899	885	942	851	906	881	874	872	869	851	832	873	887	820	881	863	913	844	902	839	825	885	873	876	863	900	886	907	902	897	842	905	932	882	873	851	905	860	884	860	865	841	854	867	905	811	895	851	897	853	845	875	852	897	866	906	856	850	861	843	856	852	840	915	878	869	845	892	933	880	835	863	899	848	865	863	893	842	873	805	836	842	866	861	929	863	899	865	863	835	909	894	857	865	875	862	857	881	904	899	876	805	901	868	823	893	857	866	859	843	882	844	938	921	855	857	887	902	875	868	910	906	911	869	854	873	850	865	861	829	844	863	914	950	870	876	930	908	850	912	891	911	860	857	867	868	869	885	871	919	868	918	895	856	900	858	894	840	871	843	863	907	879	854	849	880	876	929	865	852	929	888	861	845	813	832	857	940	910	894	893	889	902	898	858	869	858	886	876	835	873	925	881	846	897	880	895	887	889	916	856	914	883	861
19398	17851	16223	9642	6691	4951	3872	3051	2592	2232	2054	1803	1676	1556	1400	1388	1295	1162	1176	1134	1192	1080	1139	1071	1010	1025	1002	990	984	879	978	926	913	936	944	854	947	860	927	916	910	854	913	880	883	863	860	846	876	862	835	838	883	900	900	826	845	857	838	848	848	819	835	849	839	864	861	845	862	859	812	816	838	839	891	867	842	876	885	815	869	855	898	789	854	849	838	904	855	831	823	859	877	868	820	810	850	886	873	814	863	852	828	869	821	839	872	812	838	830	813	877	861	876	855	798	845	858	809	850	860	850	876	862	806	885	868	863	830	843	848	798	865	845	843	845	849	831	877	809	868	855	814	866	875	915	858	863	856	869	868	831	865	898	851	844	874	841	805	810	838	871	842	868	804	799	825	920	813	836	858	826	855	844	817	804	882	835	855	852	864	856	880	882	881	789	838	840	868	820	838	831	864	821	858	826	870	838	834	862	772	841	831	855	868	844	884	862	792	860	833	798	851	850	880	844	878	851	919	819	916	851	869	831	835	791	833	855	804	845	823	853	848	759	814	853	839	859	867	874	831	841	867	828	891	844	813	868	818	845	796	839	881	810	850	857	806	844	874	802	873	838	843	845	828	830	892	858	809	846	776	825	862	824	797	844	872	807	848	822	823	801	843	808	863	839	812	841	781	809	866	863	861	823	826	786	832	854	849	866	850	877	826	828	818	850	808	823	858	856	825	913	879	862	796	813	837	829	850	835	828	847	803	878	807	835	826	842	868	840	842	866	837	843	895	830	823	856	832	857	866	858	862	870	878	829	862	845	826	825	851	867	833	801	831	842	822	873	921	839	881	857	758	825	872	848	870	805	778	833	845	816	803	853	868	871	778	845	825	809	849	769	835	860	805	824	844	845	865	803	827	821	807	884	829	859	858	859	861	872	845	818	818	843	793	798	855	854	860	796	883	845	808	817	838	851	801	810	847	839	824	841	866	815	803	840	860	844	899	820	858	845	817	779	820	849	806	804	827	831	814	832	812	906	812	858	801	811	828	822	848	812	893	870	845	841	843	884	820	883	863	860	857	829	823	835	867	849	876	844	829	858	856	824	859	847	836	881	864	830	830	782	840	813	782	837	809	838	870	861	879	853	862	852	849	861	817	824	842	832	868	860	886	857	839	742	897	831	841	877	850	884	818	894	794	851	833	858	850	846	864	895	825	848	855	835	839	867	818	803	833	856	813	879	830	872	816	846	837	837	822	800	834	873	820	808	813	859	837	944	850	821	771	841	905	874	878	886	795	841	882	818	817	890	855	816	877	840	925	803	800	833	850	832	822	789	847	838	798	820	868	873	828	781	837	846	868	863	851	870	921	855	791	875	888	838	809	835	860	867	818	857	805	826	815	861	862	845	881	864	832	784	787	850	850	837	791	808	849	831	877	865	792	873	873	774	885	862	821	815	849	845	813	829	880	837	870	804	836	847	822	870	846	850	809	835	833	854	843	850	791	841	822	849	838	816	810	823	820	864	810	823	867	823	753	796	875	786	829	810	863	853	795	855	861	814	850	865	803	830	874	854	820	848	828	828	854	846	861	819	824	815	845	860	883	838	834	829	844	860	843	797	849	802	864	819	851	810	833	805	856	839	867	831	853	854	852	808	849	886	824	798	818	886	763	847	845	798	821	823	816	847	811	841	861	842	834	818	871	848	866	858	855	854	841	872	842	869	858	855	814	834	834	821	860	837	792	832	835	809	793	826	846	865	783	817	868	849	823	884	851	800	841	822	829	847	827	834	816	852	887	831	825	828	818	843	812	906	862	791	810	886	842	868	879	874	832	837	881	877	803	916	807	879	836	805	818	800	892	822	849	818	832	830	830	840	813	818	824	847	867	844	891	825	843	823	830	814	816	806	836	858	822	844	825	797	884	866	797	850	819	857	909	807	894	815	797	924	815	825	808	843	864	851	855	863	869	843	862	837	807	861	850	830	870	860	811	812	838	845	781	841	851	835	848	849	816	852	847	870	858	815	857	789	887	807	847	835	821	846	870	814	821	877	813	903	867	841	867	811	889	824	821	820	817	814	862	871	845	885	855	796	830	809	848	881	871	833	822	877	831	804	870	841	828	899	823	859	814	823	852	847	950	874	837	826	832	835	831	848	787	803	856	882	847	851	829	837	826	869	861	843	839	804	841	810	806	884	864	881	779	835	879	845	845	894	825	852	823	830	858	794	796	794	857	861	849	846	824	807	851	824	795	866	840	863	828	820	805	844	869	852	849	850	891	836	837	813	836	773	885	872	831	834	823	813	853	854	840	871	873	819	831	835	821	793	868	877	878	851	858	835	844	865	832	838	831	847	826	850	850	841	855	845	811	824	778	842	867	834	802	847	833	839	898	843	868	891	805	835	820	881	818	884	817	843	829	837	800	868	847	823	850	822	832	834	814	867	842	810	757	862	864	854	818	827	837	862	836	856	868	753	848	853	801	831	809	875	850	902	845	872	850	858	858	848	791	855	803	856	844	799	829	830	806	815	828	824	780	845	824	875	831	853	821	843	857	823	833	862	869	819	830	825	833	834	849	875	841	807	791	815	836	785	814	848	826	846	861	827	828	844	810	837	848	790	804	826	852	834	840	809	779	846	830	808	845	840	814	811	861	796	907	838	842	873	823	886	845	863	836	895	821	833	820	867	813	826	829	794	842	841	813	834	859	824	822	812	821	854	786	823	857	818	804	887	861	875	803	805	811	885	869	777	826	813	869	863	867	873	843	830	850	841	828	809	820	838	863	874	856	857	876	838	828	813	841	859	857	834	806	858	829	815	870	849	872	835	860	811	868	871	872	861	788	809	844	826	819	844	892	837	863	827	834	807	813	807	863	864	826	838	853	799	872	861	816	868	795	863	805	828	802	852	806	789	855	790	818	852	803	836	829	844	813	808	861	866	846	864	834	876	817	845	823	865	860	820	860	844	862	856	828	857	848	840	804	817	874	858	808	827	783	809	818	880	874	837	831	831	881	927	820	803	848	834	835	841	843	929	840	838	890	859	824	801	808	815	822	855	833	852	823	795	808	840	857	833	863	818	835	885	868	831	823	770	840	829	827	875	839	827	824	831	848	841	827	865	839	866	852	848	818	873	876	811	846	868	816	833	847	827	767	864	808	806	840	839	802	823	869	845	819	848	794	813	773	895	842	808	804	848	831	814	851	870	821	805	851	838	814	820	806	858	862	867	855	831	900	850	839	892	823	886	784	835	788	874	827	863	809	880	806	803	813	890	836	855	824	824	803	819	845	892	875	840	855	845	806	853	839	808	763	800	795	853	793	867	844	855	828	845	810	813	784	839	883	834	806	828	876	844	810	811	816	857	806	838	854	793	860	859	820	831	842	858	899	770	874	827	836	819	839	797	849	818	825	821	823	830	863	867	841	865	797	800	844	885	825	827	810	812	818	831	818	833	926	831	864	842	834	834	876	817	848	780	868	820	885	850	874	869	822	887	832	836
27919	13464	2292	1066	919	820	804	869	782	801	746	800	844	837	748	844	807	820	792	753	795	801	828	813	804	843	809	835	857	801	743	757	772	811	776	733	805	809	789	783	769	832	839	797	833	786	832	789	802	834	798	808	776	768	764	795	811	810	793	834	807	748	800	797	824	745	815	784	848	806	828	780	757	756	822	807	788	786	773	830	836	754	764	758	765	789	809	832	818	821	842	864	826	813	785	829	801	780	772	784	821	830	738	790	776	792	825	788	766	805	862	797	813	820	804	806	797	832	799	816	829	816	785	811	771	803	777	807	789	804	814	817	806	801	818	806	860	804	912	789	828	821	824	815	795	809	834	793	805	748	855	817	797	821	741	780	793	846	823	802	835	785	788	765	839	782	841	785	793	769	797	773	847	804	832	817	795	761	802	816	757	800	809	757	831	834	813	772	804	801	768	779	857	767	842	831	791	834	795	839	793	796	841	844	822	801	786	802	857	783	798	750	824	755	824	786	742	790	829	785	782	756	816	847	758	806	790	857	794	779	754	810	810	849	779	771	797	783	828	893	790	797	792	774	786	803	868	855	822	829	799	775	817	719	769	773	822	831	820	790	797	816	804	744	813	797	855	793	812	796	781	727	783	805	797	871	798	788	757	816	810	774	799	806	788	751	754	823	799	784	800	783	829	786	831	805	822	816	811	782	717	820	813	837	806	766	817	789	766	813	806	764	883	738	746	834	813	774	832	811	795	816	835	819	785	841	820	799	797	798	812	802	772	778	821	784	828	799	834	778	798	799	787	828	797	835	828	764	787	770	766	777	780	791	774	827	818	809	826	805	783	786	779	783	776	832	741	773	820	815	815	812	755	783	853	817	787	826	826	805	817	851	815	834	826	800	770	834	833	811	825	801	790	797	834	835	835	828	780	815	800	811	764	842	826	744	823	799	784	835	820	789	774	771	825	770	800	790	768	720	823	792	832	798	804	821	776	797	788	820	859	809	784	827	782	755	864	799	791	761	803	816	828	814	836	784	781	824	802	813	770	803	832	797	805	738	847	753	793	820	828	799	824	795	835	855	775	776	759	775	791	821	796	787	796	754	781	818	781	838	808	813	747	807	876	809	807	792	804	847	776	823	821	771	809	773	821	768	825	796	808	829	779	795	784	806	770	811	859	749	833	788	755	798	818	818	837	750	839	812	785	778	837	763	813	801	794	779	800	793	815	715	753	838	819	805	761	785	802	824	808	792	780	776	744	811	835	772	825	706	839	780	779	838	788	826	792	837	747	813	798	823	787	828	780	783	802	786	796	790	776	838	795	792	776	820	805	805	821	835	759	773	820	774	751	791	768	748	829	799	810	792	809	783	755	830	824	793	825	833	789	810	744	790	812	787	741	757	847	793	825	777	802	779	757	845	797	831	841	793	866	795	779	780	812	859	808	833	771	780	806	786	801	755	783	862	770	775	787	763	833	784	781	793	831	822	813	838	779	829	798	814	764	790	845	807	785	872	832	778	831	773	797	779	758	794	844	850	826	828	761	782	790	783	772	781	739	759	792	797	773	770	886	769	795	757	826	851	834	800	847	832	820	791	848	853	814	799	774	768	848	869	731	825	760	767	805	752	724	777	821	798	833	821	827	761	788	740	770	791	847	783	760	796	837	776	849	774	816	743	801	818	784	767	812	809	776	733	804	796	818	821	782	772	805	780	769	822	818	843	794	834	743	816	782	799	848	792	829	839	810	816	854	814	805	791	834	769	830	841	764	848	769	805	801	810	795	794	764	768	848	805	802	832	785	787	782	834	772	802	791	778	815	786	777	790	801	803	792	825	847	772	776	795	767	831	843	812	764	832	809	842	781	811	790	799	814	767	817	799	760	816	781	840	802	810	748	780	843	722	741	771	776	857	762	780	814	841	792	760	775	793	774	790	781	764	754	780	763	771	760	813	760	767	768	822	826	787	813	824	803	767	799	838	803	806	788	777	807	815	783	781	829	818	799	806	767	807	818	815	797	778	831	799	816	832	797	831	813	811	822	798	785	804	798	842	802	832	807	766	849	800	831	828	797	792	781	798	820	817	785	747	806	814	782	837	772	750	787	815	795	845	810	790	853	827	771	809	827	809	769	803	790	795	868	764	778	768	810	846	831	819	778	809	753	771	825	797	821	794	777	768	801	801	799	775	811	811	792	801	843	767	780	818	779	797	801	793	769	819	777	777	848	765	800	790	770	822	794	808	815	810	762	782	775	777	789	794	817	828	823	802	866	798	806	733	781	774	808	798	776	766	781	821	805	779	750	803	811	790	739	793	789	758	748	824	819	734	831	787	796	817	787	783	733	756	738	811	858	807	778	777	848	795	778	799	783	730	762	816	780	800	809	786	830	809	854	803	833	817	818	736	792	736	799	754	827	783	733	791	813	830	770	758	805	738	847	788	819	831	768	753	793	769	772	819	806	784	779	742	818	782	792	761	841	780	762	752	790	811	820	777	754	776	815	846	817	822	803	815	807	806	800	792	750	810	731	806	791	806	780	837	770	794	851	811	794	733	801	827	804	801	845	804	807	845	768	839	770	794	805	766	823	799	802	795	779	781	789	812	793	809	775	775	783	818	814	752	811	799	800	818	829	819	795	824	797	813	803	832	831	821	815	779	826	772	793	808	783	752	801	840	819	829	758	823	768	763	841	799	822	784	799	851	779	807	799	825	796	788	874	734	798	797	803	838	815	775	784	798	761	814	805	764	811	843	770	800	823	823	781	811	803	818	805	767	815	758	758	815	804	800	821	870	834	817	806	798	815	828	808	839	758	771	780	800	823	821	753	794	818	775	798	772	791	808	772	788	789	803	822	821	818	795	788	795	773	783	759	829	776	842	821	769	777	816	802	842	771	785	811	761	749	819	838	837	770	782	771	800	813	815	801	812	826	810	781	802	790	808	878	756	845	753	745	788	863	817	822	778	797	836	833	804	817	822	845	781	768	825	801	793	804	790	792	832	802	748	777	762	787	794	771	826	803	794	847	833	796	822	835	773	794	739	821	806	803	765	822	805	807	788	797	778	800	806	778	805	856	807	779	831	823	809	826	773	792	786	755	803	764	811	789	745	813	766	805	783	771	826	808	749	822	735	804	827	865	803	782	804	796	838	810	806	866	822	784	796	828	749	818	772	831	838	777	772	773	782	823	813	775	788	838	819	794	769	807	830	755	813	775	809	811	804	795	762	825	828	844	820	763	789	853	808	807	815	823	820	791	815	758	807	790	742	807	789	789	791	821	804	862	771	805	769	800	818	840	799	770	762	834	766	798	803	733	838	812	802	807	811	791	820	809	785	792	817	778	848	734	843	765	790	775	775	822	835	803	860	747	823	751	819	761	791	746	789	781	851	795	873	766	760	771	817	811	785	757	803	805	836	794	819	801	817	776	781	838	781	827	846	772	779	776	800	853	811	798	745	819	779	835	802	762	808	789	790	818	796	783	779	811	828	745	768	776	771
7310	1548	1418	1129	1016	922	901	883	887	854	802	867	890	827	826	852	838	804	825	851	830	805	814	822	846	872	824	809	882	852	858	872	818	792	773	763	835	824	820	838	821	830	807	817	832	838	824	783	838	794	901	854	810	806	797	824	797	847	812	834	838	813	797	801	857	848	884	857	821	862	848	829	820	795	805	865	814	809	828	826	862	871	844	849	826	872	866	847	809	859	828	836	819	830	837	860	868	820	815	795	814	843	827	865	862	832	837	815	858	770	881	847	829	789	849	812	845	856	893	813	834	782	828	835	840	862	849	847	825	862	812	911	820	822	846	836	789	818	793	813	895	847	817	839	798	763	806	779	848	822	874	848	886	785	858	809	855	801	812	863	867	813	805	808	832	880	832	867	804	838	781	797	854	817	841	853	839	885	855	783	841	809	851	811	822	806	829	812	856	824	833	887	822	873	849	804	827	836	823	801	852	812	864	803	803	831	825	846	862	809	835	835	859	780	886	807	877	821	836	837	814	815	824	817	745	858	822	828	812	827	879	870	794	860	880	806	800	862	841	806	832	862	773	797	832	826	863	887	809	802	859	833	832	841	838	811	866	806	802	854	778	831	808	818	795	891	864	863	848	867	819	864	826	849	812	833	858	855	879	797	838	842	811	795	825	916	801	815	859	829	786	843	924	832	856	877	828	818	828	850	852	892	848	842	848	829	807	797	824	819	898	827	767	824	778	814	793	826	781	770	803	795	793	801	838	843	844	797	795	827	786	854	840	818	826	844	762	855	804	820	860	871	815	867	854	824	764	825	808	847	854	805	876	865	799	871	770	844	891	802	774	757	823	859	853	817	825	802	851	803	825	798	883	838	827	850	820	793	856	844	799	823	846	840	826	836	846	831	837	779	836	849	882	799	826	849	814	822	839	844	790	859	799	775	826	850	849	823	835	817	888	822	819	858	800	827	767	822	814	841	825	847	849	797	851	854	817	840	841	808	812	876	839	825	809	847	781	868	838	813	845	856	830	835	829	819	811	848	838	778	811	839	827	841	835	808	824	796	856	805	815	839	891	836	843	837	791	838	876	827	810	850	826	850	824	855	775	880	842	820	802	842	846	839	803	811	819	768	848	877	835	836	838	836	831	811	871	824	873	880	850	873	801	847	819	804	828	820	821	814	826	819	825	815	841	812	814	895	776	863	832	871	799	877	819	820	815	845	863	923	823	793	845	862	791	858	877	816	808	824	857	851	811	877	845	867	792	845	811	850	797	877	864	869	847	819	832	832	824	802	863	769	768	818	924	847	876	784	835	803	816	813	814	863	862	815	809	858	820	856	812	839	831	847	876	829	814	845	791	881	859	826	808	779	858	805	797	848	814	841	826	865	794	820	853	843	804	874	818	844	870	857	829	844	790	823	820	874	820	815	846	830	764	832	760	861	786	788	829	869	842	816	778	806	840	923	842	832	845	833	842	799	871	800	843	881	815	806	826	813	825	807	808	809	899	817	767	844	783	792	833	861	838	800	823	794	782	820	839	784	782	840	883	886	809	851	836	851	837	872	866	775	800	834	840	835	823	850	832	828	850	851	774	824	840	834	879	819	908	840	823	858	865	780	786	841	796	805	830	814	793	833	753	895	771	837	847	849	826	809	834	829	832	867	791	883	822	872	789	841	808	854	901	810	778	820	827	799	817	887	850	902	822	806	856	783	824	852	805	831	827	838	833	851	814	830	793	875	847	799	795	821	845	810	812	811	786	819	811	800	836	823	839	835	817	900	855	817	802	848	850	811	884	811	743	843	882	824	842	869	826	860	838	808	866	825	805	887	816	851	793	856	810	802	787	839	821	846	849	834	810	844	842	845	866	857	833	852	847	826	825	891	856	840	868	824	798	793	839	828	766	831	777	848	818	865	824	799	821	802	817	826	831	799	831	776	829	840	764	850	795	828	815	816	812	833	904	852	825	859	848	840	791	830	815	845	805	867	807	781	804	859	798	861	825	860	849	809	751	838	811	833	851	805	862	796	830	851	817	824	843	828	813	818	818	876	830	876	760	856	801	789	778	834	825	798	810	846	837	907	804	851	817	803	779	819	821	835	854	838	826	820	788	819	798	836	837	791	884	831	851	829	864	815	843	791	864	821	834	839	872	836	786	833	755	797	838	923	803	874	869	834	838	771	808	819	853	811	824	801	786	853	778	898	806	858	837	817	839	808	840	779	808	839	827	850	814	835	851	785	803	818	839	825	821	806	800	815	856	819	841	828	798	877	876	844	804	837	796	750	820	797	891	808	831	812	816	829	802	852	800	836	812	802	806	775	820	833	831	857	856	833	882	795	831	842	919	804	853	836	822	825	780	848	789	852	818	838	841	782	820	856	866	804	777	802	842	824	827	879	790	819	806	876	859	792	816	807	814	872	788	800	765	841	848	813	847	819	852	852	819	873	845	781	848	802	801	822	846	778	808	864	831	829	868	809	797	790	825	811	866	820	877	786	844	874	799	826	836	813	846	831	833	808	813	802	832	869	815	873	884	873	806	816	901	811	814	856	824	868	857	784	858	877	907	818	806	843	828	816	815	836	819	854	836	836	830	821	833	828	800	843	836	838	860	816	846	783	841	847	792	843	817	884	827	860	851	865	813	806	801	818	827	836	789	827	794	884	837	845	800	829	817	821	791	857	853	838	807	760	830	786	825	811	806	813	804	796	829	821	841	843	811	804	817	853	780	883	831	801	836	813	797	802	830	813	839	839	846	823	821	812	819	844	855	810	866	777	847	838	903	860	849	782	888	858	822	824	855	840	857	834	798	831	858	871	810	843	872	874	868	795	860	788	826	838	818	831	871	863	850	844	815	864	847	837	819	809	849	831	811	824	829	864	859	799	815	849	840	847	823	827	849	823	844	869	857	851	813	850	816	853	876	833	867	874	842	911	849	803	843	809	823	829	845	826	861	866	855	842	845	852	825	822	854	812	816	826	904	812	784	834	808	835	818	842	814	859	860	839	809	853	811	826	834	789	830	858	766	819	886	863	867	857	838	881	866	788	830	793	845	745	819	836	806	803	834	895	869	815	807	840	823	772	860	857	886	881	828	839	846	827	825	849	876	865	825	862	831	820	840	813	847	810	817	825	846	800	819	845	799	751	790	827	826	802	803	845	857	805	825	776	835	886	797	817	831	837	848	858	848	856	784	864	869	821	823	863	846	798	803	847	820	800	816	880	826	858	828	818	853	814	813	826	858	733	845	838	825	887	789	777	837	856	906	890	799	831	835	856	845	837	846	846	828	821	789	810	824	852	850	863	818	790	817	858	901	778	814	829	886	836	813	823	816	802	787	781	845	907	826	844	840	881	810	812	837	816	871	891	826	803	843	823	831	832	850	838	774	859	848	860	862	796	877	826	864	807	805	835	804	860	809	842	819	845	842	831	861	840	810	856	808	864	783	841	824	864	854	821	885	837	833	829	825	814	805	827	871	785	866	832	802	854	805	841
24522	20330	26373	24152	20326	8114	1486	1012	842	797	748	712	644	638	609	580	549	566	553	537	561	520	510	556	516	519	520	569	509	503	539	485	507	491	486	518	501	493	521	504	484	502	516	452	463	509	471	493	487	493	485	497	451	496	500	484	492	500	487	451	513	481	448	463	473	440	470	474	507	479	526	466	474	474	481	479	448	488	467	492	453	473	474	489	480	463	488	472	482	446	480	471	452	488	495	467	492	465	465	461	487	474	495	466	478	481	471	458	507	473	513	471	478	488	513	491	500	511	510	454	464	483	454	468	465	464	436	491	470	496	440	469	522	465	477	482	482	490	485	460	458	487	491	489	489	470	475	450	477	466	488	464	492	453	472	467	462	434	455	462	497	470	472	435	451	491	524	455	465	499	480	434	473	435	481	489	539	447	472	435	492	457	523	465	461	473	467	481	469	467	486	456	433	502	476	512	495	482	479	478	467	452	443	497	419	489	472	469	445	474	486	474	509	482	474	463	517	456	443	484	476	499	439	520	484	475	447	503	486	453	435	497	455	511	446	463	451	481	451	482	459	497	445	444	433	503	463	474	459	465	473	467	481	470	441	477	461	448	485	473	466	487	526	444	466	462	493	478	478	451	501	480	462	496	496	478	507	457	510	464	473	506	447	443	489	487	430	442	452	499	434	500	473	468	468	469	470	495	469	518	511	493	501	490	433	477	459	456	472	488	524	468	492	488	486	476	463	467	466	503	496	447	457	467	491	477	467	475	467	480	467	482	491	494	482	518	445	465	478	471	471	466	483	435	465	480	487	467	451	477	463	435	499	480	499	463	460	458	453	462	467	487	482	479	506	468	459	461	510	472	465	497	466	458	474	487	470	462	462	465	488	533	492	512	488	462	436	480	491	456	469	512	510	504	447	470	429	531	436	466	510	470	493	466	449	478	474	509	493	509	476	427	456	487	517	438	524	491	499	445	465	499	467	482	452	466	494	479	471	457	502	480	452	460	510	489	488	465	446	480	455	504	516	465	470	473	474	496	448	477	521	498	508	495	477	486	484	464	457	493	441	476	496	465	465	419	454	486	503	475	476	450	473	476	481	516	513	487	482	435	465	441	495	485	481	477	472	469	465	488	498	456	475	447	499	468	429	494	474	480	455	488	492	450	459	475	452	465	482	471	501	471	495	510	474	479	477	475	477	459	458	531	465	483	473	438	465	481	437	460	446	480	426	478	498	494	443	539	461	459	456	489	475	497	459	442	468	481	469	518	499	516	464	460	467	483	479	459	473	488	470	480	455	505	425	491	463	461	469	501	445	477	497	473	495	453	461	443	438	473	515	478	521	471	489	459	461	487	471	456	504	466	511	472	480	450	501	504	480	484	471	496	445	453	504	449	517	447	479	469	445	448	443	484	501	446	494	446	518	450	508	540	506	483	442	486	480	443	472	446	481	494	475	485	524	432	453	438	477	505	463	486	485	501	488	470	490	461	460	489	466	491	512	463	463	462	495	463	449	479	403	477	453	497	457	468	486	496	489	490	471	442	483	487	452	513	461	453	472	473	465	502	454	482	458	494	465	470	463	494	448	503	493	472	491	449	501	439	479	428	471	430	505	473	466	468	491	449	472	473	494	458	478	447	468	483	510	462	462	454	449	473	461	492	457	485	512	399	456	473	434	481	474	445	460	474	443	434	440	459	483	454	471	513	459	454	474	454	507	459	492	449	466	495	438	444	473	469	526	492	483	468	453	503	469	464	489	481	430	459	468	486	489	474	502	458	498	461	448	452	490	460	441	488	478	480	482	437	502	490	442	491	501	462	484	473	470	478	478	502	461	450	429	501	451	441	469	456	475	451	499	478	487	466	477	452	471	433	473	483	426	463	481	443	463	520	505	523	477	461	469	467	514	497	475	445	502	460	432	482	459	458	471	465	454	471	474	483	480	471	475	480	497	472	466	474	505	505	512	458	485	435	454	459	488	483	461	452	469	451	484	481	435	477	430	474	455	495	437	432	474	437	488	458	488	481	511	474	475	464	427	463	435	480	483	479	444	421	459	472	462	491	464	466	458	474	464	484	453	444	477	486	449	478	470	457	426	512	467	485	514	520	483	469	446	480	505	421	491	471	465	469	502	474	453	501	455	471	453	460	517	525	469	463	436	455	471	484	436	478	469	485	420	454	498	459	469	468	442	451	491	436	455	474	463	442	446	447	497	454	463	495	487	481	518	500	434	465	464	503	489	470	471	491	516	484	465	488	475	482	445	467	498	471	467	460	509	481	442	495	485	477	475	481	509	463	490	477	461	437	473	477	473	497	427	477	467	495	502	470	488	484	435	495	481	517	493	499	487	487	444	463	433	485	455	463	495	467	477	458	446	480	470	424	454	475	461	550	475	485	485	514	451	446	475	480	507	503	496	502	460	461	447	455	475	476	463	441	457	483	490	470	494	484	512	492	487	447	457	484	473	471	480	488	446	449	480	484	482	482	470	473	441	497	452	524	474	445	444	451	465	460	494	451	461	476	484	491	473	490	453	516	529	478	470	457	486	428	491	459	484	491	457	448	459	499	473	489	487	493	515	475	451	481	463	488	487	470	509	498	466	495	465	484	504	468	467	480	459	475	488	478	441	483	488	433	485	491	433	481	509	462	470	461	466	468	434	430	492	483	451	481	472	495	468	492	452	499	523	493	525	487	493	509	482	472	473	456	486	466	500	489	468	486	464	446	499	469	490	471	488	495	451	494	469	475	496	437	483	478	450	448	427	501	469	426	447	472	470	461	507	487	438	467	438	458	478	462	468	474	490	514	430	475	493	461	447	470	532	474	468	462	467	484	484	495	498	510	525	441	481	516	455	454	476	481	506	466	494	486	475	463	473	491	462	454	486	463	442	470	493	489	482	488	458	462	489	457	473	476	478	465	496	467	493	480	486	475	486	451	477	473	487	447	456	460	461	442	479	501	462	498	460	483	453	472	451	449	449	509	461	542	478	500	503	408	467	465	449	439	479	470	441	500	460	466	487	455	485	440	475	473	442	476	437	478	483	436	508	505	449	445	442	467	481	450	476	469	470	490	458	449	501	434	442	507	487	465	494	476	504	466	464	496	474	488	470	464	493	485	479	503	481	465	468	478	491	476	447	470	503	475	441	477	516	415	464	436	475	458	450	461	464	448	522	479	468	465	433	471	461	486	492	485	499	468	467	498	475	473	459	463	479	452	464	468	486	463	502	478	474	469	505	491	508	457	498	499	473	459	422	471	485	472	468	486	492	466	474	457	499	518	482	462	474	470	473	471	468	461	472	482	485	494	479	486	474	460	453	461	495	456	522	533	465	486	462	466	478	437	464	477	446	488	513	464	513	500	507	457	464	463	453	487	491	527	454	429	493	439	430	480	447	479	469	456	523	503	494	473	434	458	472	453	477	449	510	477	478	445	489	445	449	478	480	471	485	489	496	434	466	462	485	430	419	476	474	486	492	495	483	502	460	496	466	504
17085	11250	9969	5574	3689	2718	2082	1698	1425	1256	1069	963	927	875	805	716	716	685	674	683	658	632	600	539	592	595	570	593	572	553	560	572	546	519	582	563	534	557	492	513	530	541	475	565	526	519	526	537	482	533	528	519	547	523	476	517	485	474	474	517	515	553	514	486	512	455	479	484	493	512	490	487	499	493	510	515	525	491	486	496	477	514	522	497	504	471	506	488	487	540	542	469	486	511	530	489	508	468	515	503	497	496	517	492	505	469	501	500	497	493	499	504	475	510	465	474	505	494	532	511	534	493	513	476	499	539	512	521	501	514	523	483	511	485	510	525	519	509	503	477	514	462	449	503	490	487	497	512	504	518	532	492	513	460	472	514	480	517	490	476	493	526	479	495	507	491	494	479	492	542	496	502	465	489	512	476	500	544	445	484	495	511	505	472	537	488	515	459	498	496	493	469	506	507	502	472	474	526	508	513	521	521	504	510	464	483	512	480	466	490	477	492	498	482	497	547	555	527	540	522	536	489	542	487	485	520	508	472	518	572	500	493	498	501	531	518	480	549	503	462	463	481	541	480	509	510	520	544	504	485	536	534	514	512	508	467	486	521	520	475	481	526	531	475	485	475	530	507	519	514	490	519	515	533	475	486	494	487	519	470	471	504	536	491	481	498	439	504	484	460	465	488	510	457	482	492	481	536	511	463	485	534	478	498	493	504	479	491	512	527	500	490	523	561	529	521	509	491	527	493	540	521	530	465	513	513	504	429	515	492	472	480	512	504	475	459	479	526	525	487	513	503	511	518	495	513	464	486	513	464	518	488	456	516	499	535	468	472	505	518	524	494	528	475	512	499	472	507	479	462	489	506	470	528	483	534	454	534	487	481	535	480	505	480	520	498	486	441	478	474	516	479	480	513	517	456	473	462	455	493	526	498	505	502	534	494	491	497	474	515	480	480	466	460	542	509	447	506	526	512	505	490	470	467	456	534	481	506	507	482	523	498	485	511	514	507	525	523	499	490	532	511	526	481	551	513	496	465	496	497	506	507	475	510	492	519	479	532	553	488	526	493	553	505	460	512	490	501	500	532	460	479	483	496	515	507	508	504	465	496	487	501	519	530	462	499	493	535	502	500	513	481	519	488	469	488	470	488	502	511	477	514	482	549	494	483	554	514	493	469	516	525	482	465	497	534	483	505	471	489	486	506	464	528	531	494	485	518	490	518	512	507	504	487	495	528	457	460	516	478	498	477	505	502	494	517	496	493	480	512	482	507	503	534	464	538	507	481	478	485	462	497	481	485	495	539	495	513	501	460	501	499	478	465	495	494	533	498	552	476	474	521	504	502	477	514	534	491	483	560	502	453	522	476	498	500	529	521	504	540	503	457	498	492	503	494	516	486	515	529	461	473	486	488	506	534	482	499	521	475	524	533	474	477	466	509	461	492	503	484	483	509	477	507	473	491	499	440	488	519	503	431	509	528	497	501	524	495	526	506	479	472	479	514	510	462	507	494	511	498	480	523	548	487	502	527	477	502	480	501	500	483	456	496	521	508	494	507	494	533	533	507	484	474	482	503	509	504	534	520	470	485	473	477	565	505	514	494	474	516	542	509	486	512	444	513	523	515	520	490	476	468	489	490	511	506	485	445	499	519	512	489	456	436	513	441	498	504	462	464	528	489	477	493	498	499	493	498	471	471	530	487	497	483	491	514	488	511	496	501	488	493	519	528	495	492	531	481	461	523	485	462	487	466	526	507	505	475	502	488	529	510	501	495	492	465	528	536	531	505	508	498	463	540	470	450	468	519	472	475	512	480	481	496	505	518	480	538	515	493	534	466	480	477	466	523	489	455	487	457	519	464	455	498	538	525	497	456	508	459	467	513	478	515	461	508	492	473	475	470	459	482	464	474	526	511	495	516	529	498	522	453	477	528	480	510	480	504	492	471	507	521	468	466	493	480	496	492	514	479	554	474	489	499	511	521	509	524	481	527	469	496	516	505	519	474	480	530	511	461	499	471	471	496	498	519	498	485	509	498	507	534	479	470	478	499	457	503	483	520	510	475	506	524	539	473	510	501	515	487	533	467	524	474	517	509	514	495	499	538	539	508	479	529	482	522	480	490	496	480	490	515	485	530	514	518	491	503	542	474	491	523	521	481	488	477	506	491	476	495	527	470	502	491	506	519	509	480	518	502	495	540	504	513	487	504	464	494	513	502	544	491	505	486	498	484	510	505	504	488	482	487	510	521	506	479	512	494	513	474	469	494	510	515	509	480	487	524	517	496	469	506	478	506	491	504	499	441	468	527	536	492	522	480	502	532	520	522	495	498	506	458	526	495	545	502	510	505	502	501	492	484	509	530	521	422	510	472	520	486	501	469	478	488	498	502	467	533	501	530	506	474	502	473	477	508	505	490	475	446	496	484	527	512	513	484	492	512	524	460	507	517	477	516	506	503	487	455	494	487	493	490	472	501	482	548	486	504	486	462	516	467	469	519	522	502	493	485	506	498	510	481	477	523	505	481	510	476	485	521	488	501	472	504	483	471	490	470	490	515	505	493	531	497	504	522	508	501	502	486	490	482	469	483	526	483	509	475	498	526	491	505	440	496	522	474	476	503	510	503	528	516	461	507	550	495	496	490	495	516	498	491	512	501	501	494	536	494	478	466	484	516	534	514	497	500	524	462	501	522	517	517	515	562	445	510	493	537	536	492	478	478	511	480	497	521	524	487	495	497	516	492	481	481	499	500	465	497	483	503	512	496	495	535	496	484	550	482	527	480	518	552	478	472	525	485	476	505	499	510	506	477	518	475	491	511	494	458	463	495	469	505	506	492	488	453	532	495	503	473	493	495	481	483	490	489	522	533	507	503	512	510	489	487	502	465	505	515	491	497	481	481	482	507	495	503	521	522	488	506	495	503	502	481	472	493	523	507	491	479	486	493	525	518	522	511	536	489	529	504	485	498	500	503	507	522	483	502	487	531	489	490	495	504	433	498	495	458	523	500	512	451	500	473	505	511	511	494	460	514	495	477	469	480	521	518	446	487	509	482	492	513	437	474	522	525	489	474	484	468	535	497	494	464	491	492	509	544	488	493	490	500	514	528	509	468	530	458	489	483	490	472	501	543	513	483	496	456	466	514	499	472	479	495	465	475	490	502	476	500	491	498	473	504	496	539	497	504	486	509	492	498	536	525	490	473	529	501	513	474	499	529	512	513	474	484	486	533	496	501	481	518	487	513	492	504	450	502	552	497	457	531	544	502	507	478	479	523	476	497	497	490	451	477	498	432	526	492	531	466	498	500	506	501	526	502	493	510	506	493	503	516	495	515	529	515	539	531	478	474	502	494	492	495	499	456	521	483	525	492	542	492	508	497	461	484	492	493	516	482	501	498	486	479	486	494	532	520	462	501	560	468	521	490	523	460	491	529	502	538	513	493	544	500	545	483	466	479	482	490	506	501	504	526	451	444	543	514	532	464	476	480	463	504	556	493
22634	20334	26838	23721	20344	20385	7398	2165	1581	1544	1391	1245	1230	1092	1085	1125	1031	1062	1037	960	1062	947	1019	957	989	951	932	935	923	897	881	987	927	871	949	919	908	903	904	966	917	871	890	882	920	915	904	897	884	901	895	897	830	834	914	838	846	879	878	872	849	868	844	831	851	879	842	922	903	877	864	885	838	865	922	879	902	906	889	841	879	900	843	815	873	875	891	870	882	826	898	821	919	834	907	880	892	871	826	911	826	877	922	841	881	929	849	912	869	859	875	899	926	885	952	808	899	856	890	813	862	852	884	843	843	868	879	878	900	838	844	874	832	865	842	876	857	878	878	848	853	851	870	860	914	857	873	879	893	869	864	882	870	851	921	851	876	883	881	941	875	869	835	867	861	842	837	921	888	899	894	850	887	900	857	863	876	832	830	841	891	849	855	909	867	903	895	846	873	835	867	866	854	864	833	881	879	879	903	846	847	821	874	858	908	920	843	901	862	896	930	920	841	874	862	873	857	900	856	910	904	938	843	869	828	862	844	811	833	929	870	865	875	853	868	898	876	863	865	858	896	854	910	895	861	842	890	864	887	854	820	895	910	905	876	835	903	866	896	844	823	871	817	893	856	837	840	874	859	914	883	843	862	838	913	880	879	897	880	818	909	892	857	903	835	846	877	909	900	891	831	788	877	893	835	832	863	857	899	910	873	906	873	928	840	820	849	868	895	928	882	840	876	899	917	812	843	865	875	896	878	843	899	880	917	832	883	894	838	900	860	879	856	918	839	899	850	906	861	880	894	856	884	887	881	834	853	869	856	897	850	846	923	857	848	875	851	906	832	878	834	869	866	892	953	862	845	866	870	885	828	843	850	855	870	892	876	858	811	836	887	884	931	858	853	843	876	928	869	883	873	864	885	868	840	858	879	881	838	880	830	897	869	857	892	891	899	883	871	829	872	892	841	888	863	854	834	865	853	829	920	833	849	885	875	853	830	870	846	832	908	853	884	801	845	896	844	899	862	792	874	878	903	848	860	911	844	865	838	867	858	924	834	859	857	842	864	865	861	830	902	884	896	851	887	853	873	816	871	872	886	916	857	828	863	861	905	889	868	875	885	857	829	881	872	830	874	868	913	898	842	829	915	864	870	851	831	867	915	867	873	798	910	834	883	883	887	907	866	822	897	872	855	832	820	845	847	846	898	871	905	879	898	846	845	862	841	898	903	835	824	875	899	856	880	856	891	879	892	884	891	878	838	888	849	875	855	862	888	824	884	848	866	919	860	853	861	857	904	904	830	829	848	931	827	868	876	878	871	864	870	852	837	846	858	895	844	940	882	928	840	921	872	841	854	838	891	868	829	874	813	829	898	862	888	853	815	864	904	870	867	760	889	884	860	906	890	856	892	870	901	781	909	879	854	851	878	871	862	882	837	882	833	843	865	891	909	895	837	897	835	889	876	839	857	891	852	849	866	845	843	858	881	860	881	897	842	874	840	872	855	818	878	806	883	911	852	958	840	877	846	889	872	822	873	841	849	879	872	850	805	818	857	897	820	853	868	883	870	808	870	841	792	871	843	801	851	862	856	822	817	871	872	851	809	839	871	844	879	824	823	895	840	868	869	858	863	834	861	810	934	871	920	904	889	831	878	858	873	902	854	859	841	931	880	828	837	839	892	871	842	869	877	877	902	810	922	862	857	840	870	873	887	822	845	831	882	810	855	874	917	852	846	829	853	846	961	824	846	888	888	911	870	856	876	819	811	872	894	935	886	837	879	850	886	840	849	843	892	897	852	853	912	910	894	827	867	867	873	842	797	886	869	867	873	837	848	854	839	831	837	905	859	820	863	857	859	822	835	864	876	835	829	842	882	853	795	846	861	829	935	865	832	827	771	846	845	843	854	884	886	920	835	827	901	864	852	873	951	863	833	878	942	904	870	847	879	822	776	853	866	858	914	892	878	887	851	884	928	888	833	876	900	855	862	855	793	865	838	858	843	901	815	817	864	860	870	836	850	826	811	838	888	842	858	900	862	940	867	817	897	853	852	867	883	902	934	807	890	855	905	810	873	893	881	887	846	843	847	846	822	914	899	861	845	917	850	852	830	825	826	874	932	875	856	840	803	789	868	882	887	837	837	892	889	855	887	827	920	871	915	867	871	899	839	845	897	842	878	900	840	777	879	854	882	930	902	829	865	879	923	845	880	891	862	871	884	849	879	934	868	854	873	862	834	837	903	863	834	814	899	854	877	859	893	865	862	882	820	860	870	832	842	905	891	839	917	852	872	922	925	855	866	909	905	875	851	876	911	896	856	804	831	846	882	857	892	903	763	860	821	831	831	863	815	879	883	864	812	865	911	869	833	850	880	842	895	871	807	893	899	852	812	868	852	880	855	873	887	912	836	917	909	885	873	862	854	883	785	889	834	871	809	857	852	826	851	889	874	889	872	861	874	886	867	854	869	887	880	856	890	883	849	864	900	805	882	908	848	828	886	856	848	845	927	894	841	817	851	813	787	917	890	838	862	875	853	880	824	830	900	905	900	863	858	896	830	873	819	873	870	897	839	850	895	812	858	859	855	829	929	854	858	827	821	883	864	899	929	916	859	856	816	831	864	866	855	883	808	829	881	859	852	834	885	853	845	840	849	857	849	882	850	912	884	833	847	831	853	888	827	804	835	860	812	840	883	898	865	894	927	873	909	897	847	876	899	861	897	869	823	824	829	888	858	888	862	893	886	877	875	854	779	824	829	804	873	874	888	867	882	876	867	873	872	867	843	818	855	869	870	861	893	903	869	896	919	896	848	828	920	900	857	853	878	829	827	877	855	850	840	817	871	849	871	892	870	863	813	848	896	859	893	851	859	831	878	866	886	878	862	880	863	848	859	872	890	849	869	917	890	852	899	850	869	896	903	835	845	888	855	863	863	862	789	872	869	887	894	897	870	888	823	882	832	810	862	859	844	871	868	840	842	835	864	853	886	859	850	854	797	893	861	837	860	832	928	877	854	859	899	820	868	843	828	885	883	894	857	776	900	847	868	862	854	846	827	898	845	886	850	835	874	889	867	906	837	862	870	907	851	820	881	840	902	839	805	846	852	867	877	849	918	892	883	843	888	813	854	843	905	911	880	851	860	814	864	848	851	853	867	897	900	857	868	884	868	879	846	880	887	896	837	833	861	944	847	871	864	801	872	849	918	832	820	905	853	887	900	895	841	861	837	878	869	852	852	861	869	893	854	831	826	831	886	948	859	869	811	795	935	905	880	880	925	835	860	888	839	852	940	864	878	821	880	878	903	896	867	860	884	894	826	850	867	936	910	884	822	921	906	879	873	855	845	869	871	884	891	885	845	841	879	825	900	847	886	891	823	900	892	872	862	904	886	885	859	922	891	882	828	910	875	881	903	808	859	839	879	880	867	905	853	876	858	866	856	858	842	887	876	853	852	879	933	863	923	896	883	851	908	882	864	839	906	864	836	855	857	888	840	854	916	841	851	856
19798	17661	16214	9699	6602	4863	3780	3083	2591	2257	2040	1739	1607	1530	1411	1333	1182	1177	1152	1079	1121	1095	1039	1076	967	944	976	888	911	927	944	911	892	914	918	920	914	915	866	878	879	889	860	900	891	950	883	868	890	848	880	815	839	858	846	886	833	887	840	887	857	866	864	796	822	852	775	788	828	885	841	831	819	861	840	838	787	806	836	826	873	824	838	802	819	861	858	783	799	877	845	878	829	846	773	816	826	839	829	774	837	790	814	813	803	859	816	842	797	857	846	846	860	818	766	772	785	834	854	820	817	780	857	837	913	849	852	832	819	846	855	832	813	844	798	800	783	773	866	862	802	803	843	909	853	810	836	837	843	855	859	855	829	832	879	822	862	817	816	798	830	830	860	846	861	762	880	777	902	785	761	864	813	836	759	815	831	871	889	849	865	855	794	862	797	870	843	842	794	887	815	826	803	799	826	820	828	803	804	836	834	848	807	852	840	825	843	836	789	846	863	855	877	846	792	892	789	842	856	813	777	807	862	878	834	847	836	831	834	823	830	815	783	877	773	770	821	844	878	851	812	796	802	842	814	803	819	815	821	850	797	868	865	837	789	871	838	845	837	858	784	844	870	795	833	829	798	834	819	828	827	838	866	798	833	808	787	834	802	787	865	811	827	810	818	797	822	796	815	830	808	810	811	789	787	846	815	870	835	842	833	929	815	863	841	844	832	802	803	818	855	855	836	829	870	838	841	795	856	872	847	801	830	855	807	814	820	850	866	825	844	830	832	833	831	871	837	831	814	883	863	835	835	826	801	818	839	766	813	871	816	793	828	834	837	839	812	804	780	787	834	792	802	865	839	824	819	819	813	832	823	768	819	831	871	817	864	820	851	843	812	800	847	833	786	793	862	835	885	830	848	831	739	877	873	795	857	840	844	845	805	817	852	828	818	801	844	824	824	809	832	819	831	838	805	830	839	824	854	822	847	829	799	855	839	825	808	844	832	857	829	830	849	850	835	812	823	843	843	806	829	807	828	852	817	811	819	823	811	878	827	832	842	854	823	843	803	779	795	849	836	811	816	791	799	852	816	842	810	844	846	853	843	826	857	796	834	806	805	822	876	837	840	824	809	839	822	852	804	855	809	789	799	825	846	832	861	808	836	832	826	799	785	808	834	819	809	808	892	857	865	842	833	814	867	790	780	835	772	835	804	856	769	807	779	867	796	848	821	855	807	832	840	808	840	837	862	829	812	842	845	843	828	835	839	894	828	833	809	753	811	819	859	836	838	867	816	822	855	851	821	851	812	842	823	839	853	871	811	875	818	795	767	882	817	814	843	795	839	867	911	827	821	863	878	798	828	759	820	824	817	873	821	768	825	839	788	800	833	789	834	845	786	842	806	830	853	824	860	866	794	822	838	803	844	810	854	889	795	926	812	816	855	799	782	809	782	828	824	819	792	813	807	770	840	827	778	827	832	824	849	813	825	825	843	768	786	837	822	798	869	846	860	809	755	864	810	822	802	795	831	861	810	790	818	849	834	859	830	901	765	843	874	811	786	809	850	875	878	787	787	809	802	871	824	825	797	792	832	766	832	774	859	774	832	800	774	819	805	800	845	827	833	844	810	856	794	771	839	825	878	825	838	833	880	846	845	835	810	826	863	829	834	777	839	868	789	794	838	840	817	861	861	835	881	866	799	804	814	799	829	811	808	842	803	823	828	834	823	814	852	805	803	878	866	844	823	861	847	875	812	809	813	790	812	814	788	825	800	865	845	871	805	857	812	781	840	843	809	814	894	854	788	829	793	825	842	851	833	816	850	806	812	794	844	849	815	824	842	794	822	869	832	859	790	817	820	833	789	788	856	802	810	801	828	841	855	814	812	831	735	819	819	775	833	798	780	836	815	860	752	840	815	772	843	809	847	863	798	816	824	802	801	839	804	813	850	805	750	822	851	820	835	808	788	812	812	865	831	785	834	794	806	861	818	815	843	827	793	834	912	796	830	836	784	826	803	817	849	835	888	820	822	787	814	838	801	827	842	808	798	833	829	872	830	879	839	802	836	773	818	868	812	826	789	851	806	790	814	794	834	804	823	787	840	869	789	840	854	814	834	803	750	832	799	830	830	796	843	777	800	825	873	811	849	862	834	817	808	860	877	844	817	818	839	825	803	853	796	888	854	857	831	841	833	806	852	857	859	787	806	804	832	820	757	817	813	829	819	854	861	824	836	863	829	825	858	827	872	797	810	847	833	820	823	835	802	860	811	848	795	861	842	853	767	785	807	803	842	851	802	855	810	840	825	834	832	824	866	853	855	818	817	815	875	887	820	796	839	872	794	840	811	825	854	821	827	825	790	831	831	835	832	797	801	849	873	818	841	839	849	847	790	810	861	829	788	825	867	781	849	842	806	865	789	813	829	801	827	831	833	845	879	870	809	850	794	851	812	814	812	840	834	825	811	884	826	837	788	829	815	860	859	811	807	822	822	825	864	826	822	834	909	795	857	847	842	791	862	839	824	826	875	822	801	821	851	803	816	790	797	856	847	817	857	826	843	818	858	807	833	824	841	837	883	830	843	859	775	835	872	849	790	809	798	796	819	805	839	830	828	798	798	892	835	823	858	824	852	847	778	832	844	858	862	810	809	885	823	808	804	854	873	839	784	839	766	814	830	771	752	817	855	830	799	811	784	805	856	817	801	793	820	817	812	803	812	823	876	798	805	829	799	869	779	873	855	818	863	884	840	839	837	813	793	822	855	868	832	825	818	873	860	826	879	804	873	772	809	819	778	810	802	865	812	880	779	868	800	864	800	811	815	813	796	860	813	788	803	837	838	825	821	847	902	825	834	819	818	854	802	829	814	831	794	867	878	795	889	830	816	802	840	883	816	856	871	847	842	821	814	822	809	871	792	857	827	827	744	781	799	854	829	860	787	821	823	748	780	829	764	844	787	825	769	806	785	809	843	803	765	840	869	857	855	782	881	854	855	859	840	830	835	843	845	819	867	811	847	827	839	809	842	810	796	808	847	787	841	850	791	814	805	811	863	834	859	813	884	813	823	825	821	794	832	814	817	821	881	863	779	856	826	869	854	824	826	771	808	860	794	861	865	836	855	844	812	823	808	843	816	815	852	815	833	863	881	813	793	777	856	787	853	848	878	810	883	838	785	830	799	850	847	835	817	849	825	816	829	844	824	835	802	786	788	858	793	859	810	827	826	825	855	842	810	847	799	786	787	842	873	855	810	819	828	813	798	825	820	832	884	837	873	875	874	859	842	820	826	837	814	823	870	866	852	816	817	851	739	817	857	823	857	788	831	830	823	836	840	841	796	795	831	810	821	840	831	817	782	863	833	806	799	771	792	827	788	817	854	796	808	790	806	838	798	834	857	823	852	809	831	837	804	845	863	822	873	873	829	837	875	851	804	830	821	853	820	796	856	837	826	800	828	810	793	824	798	814	803	811	875	783	827	794	837	875	868	904	807	822	824	878	846	851	847	821
27951	13503	2195	1055	910	820	783	733	819	776	732	816	801	778	773	766	765	760	763	758	812	774	807	755	738	738	759	734	787	771	791	766	768	787	798	748	721	821	774	747	811	750	808	809	797	786	790	826	772	764	787	773	782	814	767	769	852	757	769	738	753	771	751	771	745	770	745	781	767	761	770	762	752	723	800	732	784	806	787	778	778	778	757	751	785	717	760	816	822	733	742	796	774	791	782	757	776	777	770	809	744	737	747	740	798	780	767	760	815	722	747	765	758	781	729	787	759	810	752	759	817	756	789	772	750	756	756	746	797	784	795	716	755	732	802	772	802	764	784	767	768	761	778	791	764	780	774	765	795	801	750	759	767	802	770	754	773	731	746	730	744	742	754	779	746	773	775	765	737	765	821	799	783	772	698	778	755	794	717	807	789	787	771	811	769	737	738	792	746	782	800	789	721	768	759	780	744	813	798	776	754	762	733	772	775	739	792	779	737	764	734	838	803	726	766	767	729	784	725	790	768	804	800	748	737	780	738	775	750	793	771	782	735	778	762	766	780	803	801	787	776	756	771	741	810	769	823	760	736	802	777	794	714	754	837	786	823	754	776	783	792	823	780	835	749	758	739	787	764	778	739	783	792	806	723	743	768	750	722	781	755	795	761	778	776	740	754	778	775	780	805	785	765	797	781	811	712	798	771	704	764	810	749	820	750	760	777	782	816	758	813	794	792	798	816	804	773	775	830	733	779	780	743	763	774	702	747	783	749	761	734	753	743	763	790	776	808	734	750	750	789	749	770	795	783	781	821	745	776	730	735	770	775	775	828	781	807	853	744	769	762	793	746	776	789	826	788	728	786	806	729	808	752	802	728	749	735	759	729	743	788	755	783	741	842	736	735	775	775	797	749	794	792	851	747	745	723	774	758	779	782	779	802	793	797	773	786	773	759	746	729	752	716	745	754	768	743	723	785	744	725	750	743	793	754	730	728	813	717	754	783	793	818	768	743	738	787	769	739	771	815	771	716	758	724	725	825	770	813	762	775	772	805	791	706	770	803	751	736	779	775	728	750	794	778	780	769	800	779	790	738	781	795	812	789	757	805	733	765	722	772	768	780	810	804	775	755	773	774	808	779	765	791	830	719	734	817	791	782	782	790	762	769	748	773	764	736	794	793	749	766	782	788	755	759	798	727	760	726	803	749	775	718	829	816	828	731	798	767	780	816	774	737	760	743	775	813	790	717	816	770	768	816	793	777	802	776	776	762	786	760	807	748	776	756	768	765	722	780	774	767	743	787	828	776	742	859	788	759	792	794	774	731	733	708	773	785	751	789	763	750	793	741	795	758	779	732	762	731	780	767	742	782	766	759	780	807	791	766	778	750	731	793	713	752	776	798	765	752	742	772	726	792	716	745	787	774	820	751	754	728	794	760	793	771	778	815	749	776	743	814	781	743	777	747	718	740	815	826	768	774	752	740	755	746	774	766	733	800	745	774	777	794	737	785	741	793	742	776	796	816	780	795	697	716	797	752	791	783	778	770	773	743	784	776	760	757	774	766	748	764	771	751	766	759	716	779	739	816	815	782	802	760	778	835	786	815	794	727	784	775	784	755	784	781	738	801	755	770	808	752	744	742	732	810	746	797	748	769	777	767	778	760	823	738	812	765	713	746	796	761	726	701	779	731	757	727	769	763	812	751	799	762	762	730	752	787	789	771	754	719	757	803	792	694	759	743	764	797	746	750	780	773	801	721	737	759	801	786	753	754	781	775	823	747	826	706	776	750	767	761	759	808	772	777	737	765	806	732	763	790	775	761	789	764	807	782	749	770	793	785	732	731	762	775	799	770	772	794	748	787	779	753	742	821	732	789	762	813	784	767	724	703	742	741	804	736	780	782	799	732	778	747	718	788	777	752	774	734	763	777	723	765	788	758	791	733	813	736	757	784	749	822	737	795	790	764	763	777	759	803	808	771	796	733	767	780	741	779	752	732	762	758	800	776	756	805	781	761	796	755	774	785	794	778	844	778	792	816	793	816	787	782	770	757	783	779	791	791	762	713	792	806	770	729	799	800	736	762	752	761	791	788	750	785	794	772	748	746	724	764	765	764	772	782	809	752	798	766	744	803	746	722	760	712	802	747	792	772	788	774	787	819	750	790	818	801	776	776	757	734	783	720	802	785	725	741	737	714	765	738	746	771	798	823	781	761	798	778	777	776	745	799	762	802	721	793	745	745	824	753	771	754	779	729	765	762	792	748	797	777	742	766	798	734	755	780	739	795	760	801	775	766	743	777	730	819	774	718	803	829	741	755	773	766	805	787	803	783	810	802	785	768	809	759	737	758	810	818	733	706	759	745	750	787	738	790	803	734	782	777	774	791	796	740	728	753	800	765	790	756	775	786	777	783	724	781	741	823	756	761	784	731	767	744	773	745	742	770	750	765	817	742	740	721	787	826	829	725	766	759	720	751	771	755	825	726	736	752	822	767	781	784	758	841	767	786	742	753	771	808	755	748	768	818	791	744	752	831	831	754	706	833	815	752	751	788	803	787	760	754	797	749	742	746	775	766	771	745	739	789	728	703	775	808	777	764	776	805	776	767	770	820	795	730	750	774	821	792	832	756	738	703	771	776	757	782	842	785	804	778	745	784	782	776	822	779	770	760	767	750	748	801	766	821	782	772	802	764	778	786	775	732	802	781	779	796	735	829	788	811	772	774	798	780	770	766	801	782	756	744	810	775	812	792	777	780	757	752	745	799	752	743	717	757	784	772	732	698	722	748	765	829	737	797	776	749	768	771	759	736	754	708	839	794	783	733	817	760	778	763	757	773	765	738	756	797	773	791	812	739	773	801	766	756	776	751	815	748	788	725	771	783	770	759	816	778	738	784	726	765	766	739	799	723	739	748	753	818	784	797	800	742	788	744	756	748	781	774	778	742	770	763	798	795	757	766	748	761	760	778	828	803	756	753	764	791	749	764	725	790	794	829	815	787	795	779	813	763	705	709	767	761	730	756	768	778	759	794	747	772	756	789	775	790	796	784	798	739	754	784	731	762	722	729	795	763	787	756	746	822	822	755	740	731	751	762	758	712	748	783	738	714	742	799	760	760	728	735	796	782	745	764	775	791	722	798	718	749	773	757	754	766	791	789	792	773	771	753	753	761	711	763	755	786	760	739	785	764	747	720	744	740	768	724	781	834	741	760	798	713	770	746	735	780	751	798	760	793	729	787	824	757	756	805	787	798	783	786	762	771	776	800	764	714	778	761	764	761	729	764	765	762	749	765	799	738	711	737	813	798	775	814	768	740	792	746	730	729	781	789	756	774	752	746	723	769	781	756	732	717	775	750	746	745	759	807	772	766	726	770	779	687	806	786	801	763	743	755	788	774	752	774	720	737	751	743	764	727	815	730	775	725	794	747	774	774	780	776	784	755	733	729	784	775	724	762	747	767	772	798	730	780	816	758	732	788	752	810	818	748	702	730	704	739	728
7336	1484	1315	1033	966	856	846	855	898	861	799	825	812	850	834	832	853	810	815	802	869	791	820	840	762	792	753	761	846	804	816	778	774	793	814	751	749	793	800	830	817	835	780	786	808	788	768	805	847	779	803	781	784	815	800	836	857	768	862	789	821	857	757	825	749	784	831	769	794	785	828	768	801	756	822	805	779	777	784	794	812	794	783	862	818	817	826	774	783	761	861	828	804	822	840	772	822	815	768	771	831	791	783	816	841	833	816	810	795	792	824	738	768	763	822	792	869	827	809	829	779	822	814	815	746	762	798	848	827	777	773	857	804	778	835	753	800	853	760	805	825	790	809	804	809	758	827	834	806	811	794	817	812	806	749	791	752	789	797	833	792	803	826	807	791	779	774	783	837	797	793	778	808	794	836	809	755	792	847	825	804	845	786	787	809	810	757	795	814	752	772	844	823	789	837	827	795	752	819	817	799	834	789	820	784	856	804	779	795	790	784	845	805	789	765	777	844	805	827	857	819	809	775	765	825	794	803	828	785	785	790	803	770	788	842	808	770	795	799	790	793	810	791	748	791	800	771	758	833	800	806	810	800	825	784	785	803	817	768	783	811	754	788	834	786	790	820	813	823	768	807	848	820	810	880	797	813	759	806	768	840	803	823	771	789	805	797	794	817	785	764	807	856	712	743	773	804	795	822	784	790	777	803	817	790	786	772	828	773	798	770	761	837	763	790	829	833	815	767	812	791	763	807	787	858	801	792	755	805	813	842	808	822	825	751	798	760	791	793	797	849	761	794	793	782	814	772	833	838	843	837	778	743	839	835	797	768	707	840	766	792	804	804	844	826	801	768	789	799	781	781	839	813	797	828	816	825	829	871	789	813	776	829	831	789	841	847	775	821	783	816	837	806	821	784	803	804	832	820	788	786	811	775	772	800	814	784	757	831	805	784	767	847	804	819	739	801	847	811	793	805	792	835	773	780	776	773	770	773	770	813	803	829	763	806	798	805	781	802	751	819	776	797	811	814	784	826	811	781	751	812	833	806	787	802	798	776	810	821	798	779	797	826	791	801	806	786	777	775	836	875	804	809	802	802	798	805	799	788	833	811	788	799	801	796	801	810	795	777	850	837	766	848	832	789	795	749	800	784	828	825	770	761	813	757	816	805	838	733	808	792	771	754	807	824	818	787	823	846	790	791	770	754	816	817	803	802	756	795	872	773	825	811	817	812	808	801	781	842	773	802	786	800	819	798	796	806	777	813	788	797	769	794	781	810	786	767	737	762	787	785	843	810	809	786	786	834	749	783	791	857	807	865	805	813	781	819	864	816	769	796	842	798	797	830	772	795	765	777	801	840	843	821	767	838	794	779	815	821	757	791	785	794	807	774	794	812	825	798	864	744	779	832	785	785	826	770	798	744	805	766	772	823	815	813	809	805	805	779	807	799	806	790	822	795	760	794	802	815	793	770	798	800	794	774	807	795	786	765	788	838	830	816	753	807	784	797	805	815	740	791	812	784	795	785	822	725	811	796	779	816	791	781	803	800	805	796	820	802	770	825	813	774	711	834	780	822	856	827	777	776	836	799	797	767	840	807	763	831	817	804	776	804	778	782	845	845	805	817	805	805	859	791	822	830	751	794	770	761	820	831	760	877	868	780	793	845	754	843	819	817	789	766	783	826	811	788	771	804	838	770	775	842	749	806	785	778	793	811	781	838	782	807	819	829	800	810	768	834	809	788	812	786	808	814	790	809	830	793	795	834	845	815	759	780	832	802	792	825	842	804	792	818	789	831	877	797	812	861	801	773	784	753	801	820	781	818	819	804	770	816	826	839	799	752	771	815	771	786	823	804	805	808	753	793	793	804	822	796	808	779	812	827	798	810	855	783	800	803	808	820	770	862	807	799	818	816	785	789	830	776	820	833	828	804	820	806	806	785	776	800	834	785	781	812	806	781	818	781	813	800	803	829	805	836	797	786	788	823	785	763	754	804	806	808	842	785	816	797	738	811	782	799	852	766	782	788	805	752	841	805	831	776	801	795	783	825	752	784	750	806	816	803	780	771	772	800	826	809	833	784	818	782	845	796	859	789	837	814	805	838	761	808	810	839	842	765	812	799	771	797	758	833	741	814	800	809	818	766	825	821	876	802	814	806	779	825	767	834	806	779	779	801	795	748	847	829	799	786	774	788	799	757	780	813	839	783	759	799	836	780	820	810	780	791	839	800	812	800	764	781	748	757	764	788	828	815	748	808	862	784	829	710	792	828	823	805	810	751	801	827	777	834	797	760	801	792	772	788	795	839	808	790	793	805	796	768	761	761	843	791	792	766	785	849	793	804	800	795	822	811	813	760	805	798	813	784	807	831	790	845	815	813	806	811	825	775	814	788	735	817	764	849	800	843	802	805	833	847	769	797	774	799	840	820	806	773	810	822	752	785	796	775	843	776	753	786	798	815	805	839	817	812	756	822	826	798	826	812	777	812	792	790	789	817	855	795	822	769	826	757	854	798	802	789	810	802	779	831	811	815	804	782	784	796	755	837	767	745	835	785	803	805	806	800	795	805	813	770	794	810	845	843	760	770	762	807	785	860	764	813	820	791	833	796	795	822	817	812	816	799	853	853	742	828	841	774	838	795	808	801	782	777	819	793	760	803	780	782	798	838	768	792	865	740	752	807	771	840	804	808	791	769	799	767	796	798	784	787	807	803	748	786	778	806	835	760	766	761	840	795	821	799	797	789	787	789	780	826	830	846	828	797	812	826	768	790	756	802	833	796	752	810	842	793	827	813	774	803	810	818	841	800	769	795	778	797	822	821	775	834	790	815	818	816	780	788	810	827	765	835	814	788	741	835	804	756	826	840	845	834	802	770	849	771	790	769	807	786	792	788	824	825	857	813	823	762	816	826	828	837	752	843	807	790	798	761	766	770	796	780	763	761	800	796	776	799	787	782	798	792	838	868	815	789	783	800	805	861	814	861	824	819	841	832	805	809	781	827	810	814	781	802	773	788	783	773	801	784	850	762	810	827	830	718	772	765	787	807	814	812	804	777	796	839	826	831	798	827	806	771	840	791	796	800	806	784	748	779	784	748	759	753	810	785	818	789	828	786	808	795	778	829	800	775	781	781	793	788	804	748	737	809	808	772	804	790	760	749	800	807	816	779	797	795	819	781	818	825	805	799	859	822	818	836	785	804	835	834	822	800	809	776	780	816	831	775	831	821	823	796	792	731	805	809	823	763	761	803	811	833	826	884	790	795	787	793	798	812	802	842	813	822	828	801	779	818	756	832	771	822	781	863	797	793	816	802	747	784	739	774	774	834	786	810	804	785	800	772	840	868	809	789	830	774	768	802	757	796	836	856	807	838	799	835	810	772	765	808	770	806	812	820	793	830	820	815	754	835	813	817	768	812	841	783	735	800	764	846	792	779	836	734	804	777	806	773	784	813	813	796	774	836	804	802	789	829	849	800	803	733	775	820	782	756	786
24400	20342	26400	24157	20333	7938	1454	940	817	740	724	593	620	581	613	591	552	572	552	496	476	512	498	510	490	502	485	452	463	475	527	482	426	504	487	501	484	448	425	472	457	461	459	488	482	442	480	448	465	447	467	446	485	474	487	469	455	474	459	451	447	444	470	471	427	420	479	484	458	463	453	434	482	475	432	445	434	466	495	439	467	425	432	430	464	445	449	497	433	457	439	449	429	446	445	463	451	456	438	479	446	443	421	470	458	453	453	461	452	455	469	430	479	436	433	439	426	433	418	452	439	475	415	448	451	455	460	435	441	430	454	466	472	464	500	472	450	446	456	447	463	459	451	461	412	404	437	458	454	457	437	475	497	457	436	459	450	423	466	470	454	462	478	437	458	430	445	446	461	440	447	526	421	436	437	461	451	414	440	471	439	444	489	461	458	462	435	459	472	450	452	448	464	456	437	455	430	472	439	436	491	435	441	451	470	440	489	469	449	453	467	427	459	454	431	472	436	407	472	424	437	454	435	504	452	455	455	478	458	462	468	460	423	457	465	453	441	474	452	450	481	427	460	434	442	424	430	406	469	462	448	429	480	468	450	459	486	476	462	421	445	444	492	426	447	438	463	463	438	440	452	461	440	469	473	442	476	426	460	443	437	474	438	455	435	427	438	437	477	427	452	438	462	428	471	462	477	441	437	446	413	449	438	446	460	448	457	493	432	432	453	467	492	439	441	454	451	442	419	423	441	483	418	448	406	488	444	483	430	420	416	476	431	456	437	453	455	424	449	413	430	446	461	473	454	476	422	439	464	461	483	476	441	440	417	437	432	505	451	437	394	435	425	486	470	435	458	427	471	452	424	468	426	488	447	456	450	474	476	471	459	464	446	449	455	448	464	434	427	431	422	495	465	390	427	418	475	399	438	448	443	452	456	438	483	467	513	453	452	433	456	491	429	498	421	439	448	444	468	472	435	430	446	431	465	444	464	428	499	479	473	421	445	469	476	426	490	424	483	458	476	457	447	455	436	426	428	481	452	454	426	451	463	482	446	430	449	514	433	463	422	445	455	446	432	465	456	452	439	429	409	489	429	449	428	428	460	452	450	436	462	440	429	469	423	436	472	478	430	419	435	471	486	446	413	472	451	456	445	468	450	477	456	454	467	488	476	485	446	453	450	441	438	450	440	427	435	468	441	465	440	409	484	434	426	439	455	450	470	453	456	435	459	439	463	434	449	471	496	442	471	455	457	448	403	413	475	444	479	441	473	502	409	430	438	453	489	472	425	443	428	473	458	436	407	460	461	467	444	467	468	439	479	472	473	467	451	460	457	475	443	422	444	509	442	432	468	443	424	506	465	444	446	470	441	466	474	462	432	470	484	433	445	448	465	446	451	449	442	432	449	484	447	487	441	491	426	448	465	413	493	477	454	445	439	441	438	426	425	415	442	421	475	448	461	455	437	464	472	433	423	470	467	430	469	474	432	442	428	417	487	466	497	418	413	443	458	438	472	441	456	454	417	424	486	468	458	468	457	435	456	456	463	401	429	429	419	458	446	428	429	454	470	429	450	441	463	456	456	427	447	438	438	453	440	477	466	444	468	431	476	438	444	436	477	465	425	438	473	486	449	496	456	469	477	474	452	427	461	462	458	498	465	412	450	452	447	433	432	454	488	453	446	497	475	423	443	419	485	426	458	479	450	474	418	452	433	454	452	483	469	451	455	452	438	444	458	470	438	449	478	429	439	443	462	413	443	475	467	432	424	414	426	493	454	435	468	436	467	472	462	411	471	494	427	438	457	440	429	428	445	477	467	464	472	461	441	497	466	436	475	488	469	442	480	464	431	442	446	445	441	436	448	456	464	423	437	442	470	469	460	437	425	497	480	445	430	431	480	467	444	457	482	454	444	463	457	478	405	480	464	468	453	453	480	421	451	433	451	443	438	442	448	448	471	448	444	450	464	401	452	421	412	478	429	423	436	448	483	426	454	418	483	437	457	461	480	428	460	483	472	435	439	470	474	477	483	447	498	474	450	408	437	449	436	504	478	466	452	437	443	455	435	453	424	444	432	449	452	449	516	462	425	442	467	434	461	440	453	469	427	456	481	462	493	427	454	455	463	484	444	445	427	443	489	442	433	453	432	446	464	447	409	466	473	465	427	475	461	453	438	448	463	461	455	415	446	423	416	436	421	468	443	453	481	435	437	460	433	464	481	473	425	429	408	451	472	426	467	471	459	468	457	471	445	457	433	424	449	468	466	452	440	447	450	455	444	483	458	471	462	480	437	472	449	421	445	458	453	463	430	446	407	468	492	427	468	478	460	416	455	464	457	445	450	447	455	404	460	455	451	479	476	468	443	468	423	439	477	480	469	406	441	461	448	453	445	523	428	423	454	426	449	461	457	451	451	488	451	440	402	446	464	403	457	442	454	442	438	464	468	449	475	435	452	458	435	472	457	438	441	431	464	451	441	457	441	416	475	483	421	425	444	492	444	484	405	414	458	448	458	434	447	449	478	461	508	488	429	477	476	450	448	437	452	431	464	431	400	467	455	423	412	446	447	445	469	416	452	468	483	457	486	439	431	434	480	444	426	439	461	424	455	445	460	478	455	482	443	441	482	451	437	420	450	444	437	444	432	426	443	424	479	473	454	442	453	490	488	477	432	439	469	491	475	461	431	421	462	470	451	450	402	438	441	461	438	460	458	492	453	448	470	418	446	446	450	437	458	452	421	468	443	449	439	457	506	468	444	465	485	446	454	447	415	454	463	479	439	458	447	449	484	477	450	442	443	433	466	482	468	435	485	417	436	405	470	435	457	438	456	433	473	443	463	449	430	465	472	471	435	466	440	453	450	437	436	472	481	404	436	460	433	448	455	410	435	466	442	460	441	456	457	435	441	454	451	405	466	489	389	458	470	445	435	468	439	447	462	455	445	386	416	419	491	473	469	434	421	436	448	447	451	427	432	476	468	432	403	467	441	434	449	447	437	473	488	457	459	455	422	435	461	434	477	453	447	469	449	465	446	444	442	420	445	472	449	486	469	480	457	470	428	468	490	500	428	469	468	465	461	435	441	459	438	453	457	412	454	451	439	436	459	461	460	478	486	418	418	419	473	463	448	450	455	468	448	489	457	460	453	457	437	440	438	444	446	444	440	461	387	466	449	424	433	449	485	446	495	447	416	445	415	434	459	480	456	449	460	422	441	447	472	408	464	459	432	425	472	434	426	445	457	456	433	447	464	450	462	484	450	460	448	466	430	473	465	458	485	450	459	442	441	447	455	488	427	470	476	475	485	461	460	464	430	465	495	443	472	480	432	439	490	422	466	451	459	446	457	437	441	442	463	432	483	451	423	443	439	455	420	491	445	503	451	478	437	436	463	419	420	437	464	453	463	474	440	478	507	468	419	451	451	447	444	435	442	431	453	423	459	476	477	513	446	455	435	466	476	421	436	415	467	439	416	478	444	449	473	457	418	453	456	486	464	480
17271	11155	9975	5615	3715	2738	2000	1652	1394	1212	1098	949	896	811	818	730	711	662	644	604	612	640	594	567	598	579	507	552	539	507	526	561	548	520	535	506	525	501	520	508	495	534	505	486	519	507	473	496	535	480	500	458	502	483	500	508	520	498	510	466	508	494	460	472	480	507	503	496	503	487	465	460	496	439	441	458	463	509	464	481	453	465	455	470	499	475	498	456	438	498	469	472	519	469	469	502	481	477	473	466	470	519	470	510	441	471	472	442	446	449	506	482	512	488	508	507	489	452	493	434	471	450	482	501	463	440	453	465	417	506	446	506	492	472	502	447	460	473	439	485	463	447	452	460	481	465	465	484	474	526	464	482	461	420	485	531	498	482	456	460	470	513	490	469	479	500	498	481	445	507	477	454	460	448	490	453	517	489	444	441	484	467	494	500	467	431	479	477	515	480	498	475	501	491	415	461	423	489	468	478	479	456	456	456	513	460	442	443	437	489	424	507	484	484	470	488	472	466	496	505	484	485	507	467	425	468	459	461	520	526	479	462	479	514	429	447	466	470	460	482	476	468	489	478	463	461	462	473	435	497	524	491	481	458	467	485	487	451	483	477	448	478	503	494	490	503	511	446	465	445	492	483	480	450	467	468	498	470	504	469	443	456	439	517	467	464	471	515	458	467	470	467	463	472	478	482	510	507	536	470	448	476	487	457	466	432	467	482	486	505	479	518	465	505	480	454	499	528	470	435	491	496	504	456	462	476	471	510	465	492	484	475	497	522	473	461	478	465	519	504	476	477	446	501	462	464	490	506	438	482	508	508	452	459	442	508	473	476	452	448	475	482	495	461	497	448	467	484	481	449	460	505	474	474	492	466	479	507	499	521	496	501	481	518	490	456	506	460	487	511	474	464	496	462	431	496	481	430	478	523	450	515	450	490	468	464	472	496	463	489	486	454	451	504	485	459	519	488	473	452	443	470	477	519	494	499	466	459	447	473	481	467	501	524	469	448	441	404	471	515	497	471	480	479	492	499	474	470	490	496	498	452	461	488	480	508	505	471	480	485	511	491	508	461	495	480	470	482	460	477	500	474	490	483	446	473	493	485	474	483	459	485	459	476	485	463	480	474	490	491	512	471	444	427	493	484	449	463	484	474	419	483	478	483	449	471	471	450	468	480	467	514	483	475	454	462	475	473	442	521	441	458	450	437	442	484	461	466	458	484	455	461	479	440	441	496	491	484	481	425	463	478	488	470	456	474	529	459	485	458	509	469	487	497	448	500	475	491	496	487	465	497	461	457	484	491	441	480	467	444	454	458	511	474	482	472	483	471	475	482	480	508	452	500	476	489	473	452	463	461	477	459	475	445	493	503	493	508	467	479	459	474	457	499	494	512	472	442	480	467	484	493	463	469	497	466	468	460	467	455	475	483	457	468	507	470	461	485	476	468	519	475	497	475	497	495	493	491	496	471	463	471	441	502	516	477	496	458	476	491	482	485	466	456	478	499	444	447	512	477	471	437	500	485	475	479	472	468	493	496	510	475	507	485	489	459	493	454	465	444	475	426	508	443	451	476	488	471	478	493	485	432	468	488	442	489	478	447	485	488	448	503	514	432	465	496	471	427	460	483	458	480	480	504	443	454	473	490	455	442	492	484	464	480	476	496	472	512	451	450	509	471	466	531	474	465	451	480	418	480	477	462	476	431	505	481	489	446	479	459	466	491	482	482	493	512	471	443	498	492	457	456	459	457	512	493	507	450	469	467	510	462	477	484	481	480	475	484	453	499	443	490	514	460	466	512	483	482	483	492	472	468	444	444	470	473	464	484	467	454	479	478	484	479	473	449	438	465	473	435	463	449	477	470	488	443	485	443	476	486	494	453	466	453	480	481	465	464	485	490	505	491	470	462	461	493	486	465	521	473	471	475	458	431	475	464	439	469	443	496	457	465	455	478	491	493	479	503	503	461	472	485	470	482	458	471	508	482	494	437	449	509	437	453	485	449	438	474	515	435	472	488	492	517	475	491	466	490	457	477	436	438	488	464	513	454	497	468	489	511	452	480	481	440	488	473	453	420	470	463	493	456	492	479	424	461	484	454	466	458	459	486	488	487	518	457	461	500	433	436	470	440	471	467	436	467	456	472	521	459	417	481	424	433	450	469	486	453	491	443	481	500	475	498	432	486	473	466	490	467	496	512	524	449	444	469	457	499	497	506	459	447	490	470	492	463	440	504	472	484	462	459	452	497	446	487	430	514	488	441	472	489	490	472	494	476	496	451	497	451	485	479	521	496	476	470	479	491	504	483	459	467	473	522	465	453	485	458	478	458	441	478	487	434	475	487	479	456	497	444	462	482	469	483	463	491	497	503	511	507	475	465	434	443	476	471	461	487	468	499	483	495	470	455	498	468	460	441	510	487	499	469	537	482	491	489	471	480	488	475	464	459	503	469	443	459	454	490	478	448	503	507	494	441	488	495	488	453	499	505	470	480	486	478	508	486	521	488	477	448	485	493	485	494	479	439	475	458	466	447	468	467	485	462	489	474	477	486	463	480	495	461	448	423	498	463	472	449	490	505	460	515	481	507	473	447	445	505	442	474	473	470	474	447	481	510	459	508	485	483	481	479	496	471	465	495	459	475	491	491	469	480	474	512	486	469	482	448	490	488	470	464	465	465	456	469	452	470	489	461	527	428	478	458	510	438	458	462	477	494	423	463	487	460	476	494	440	457	482	482	461	470	463	506	462	507	469	467	436	468	461	447	475	506	471	471	485	525	473	492	486	450	475	457	495	516	505	482	448	466	499	464	481	511	475	496	455	482	481	449	498	493	460	462	475	518	467	438	469	497	464	463	463	462	476	483	435	475	518	448	457	489	475	464	485	441	493	494	489	486	435	471	445	480	452	455	493	483	514	468	433	452	476	487	480	458	490	475	474	462	476	465	471	463	477	470	487	490	470	491	476	487	500	455	496	478	440	480	481	481	443	483	504	464	514	459	493	476	449	466	453	477	458	453	457	497	518	519	485	472	470	468	489	454	446	446	446	434	507	455	467	460	449	485	447	491	472	454	462	439	460	477	494	517	500	496	447	452	478	468	497	497	525	487	486	471	466	452	478	511	464	458	479	465	457	449	449	496	515	449	479	462	437	494	504	456	442	444	503	489	467	472	489	468	480	487	459	465	486	499	429	508	468	478	470	453	501	491	421	486	459	496	455	459	458	462	484	485	502	472	470	471	482	487	464	507	474	499	471	456	492	443	449	486	471	475	449	483	463	450	488	473	462	450	472	469	492	473	488	479	452	490	450	454	451	496	493	482	499	474	438	487	490	476	442	490	490	463	480	452	426	491	427	481	459	428	497	498	463	467	494	499	496	446	440	479	491	476	474	459	470	478	501	486	491	483	491	480	465	475	454	480	520	466	455	492	470	475	462	478	491	462	488	488	443	476	505	454	458	483	462	446	479	505	472	464	500	463	523	516	491	442	477	481	445	511
22660	20342	26850	23675	20352	20376	7346	2139	1597	1495	1347	1298	1284	1141	1106	1054	1036	1026	1040	974	996	1025	904	952	931	929	967	901	866	908	929	896	898	884	912	858	873	850	931	905	901	845	876	901	899	840	913	913	865	875	903	847	901	920	871	850	898	884	882	835	863	836	894	858	899	881	846	853	909	871	856	888	863	872	832	838	861	915	860	865	888	838	856	880	841	895	875	849	870	855	837	863	912	906	860	885	850	863	873	828	822	870	874	841	824	882	877	838	861	889	906	825	854	820	856	836	898	848	862	889	874	830	909	855	880	811	853	835	902	883	845	871	871	857	825	863	915	872	838	909	884	907	879	866	865	854	867	902	876	869	878	842	875	856	870	819	865	846	862	813	830	879	871	844	906	859	871	843	856	903	914	893	853	909	826	834	868	883	878	831	848	885	885	834	834	864	845	878	893	889	862	811	914	818	896	861	886	842	899	876	841	897	909	840	877	876	841	851	860	861	884	895	864	887	858	849	846	826	892	869	831	853	831	849	895	883	907	883	881	873	889	857	902	893	880	839	870	849	879	877	826	848	844	850	821	871	881	847	839	851	836	898	884	890	909	855	899	860	853	871	853	895	861	860	856	894	864	870	831	883	870	875	847	911	860	898	877	822	921	851	850	846	871	880	885	812	819	874	852	832	894	863	867	879	873	879	878	905	825	876	811	865	870	854	870	849	795	838	898	890	901	850	837	890	774	874	879	820	815	875	880	867	855	853	923	820	845	857	926	881	879	851	855	863	880	904	853	952	807	835	851	902	830	912	851	844	850	833	903	820	859	823	842	866	882	888	845	854	858	944	886	854	812	872	827	861	938	875	848	863	891	897	845	793	896	889	875	825	872	842	909	836	881	853	867	867	879	885	886	816	867	821	905	847	906	876	856	795	851	880	841	865	839	845	849	801	813	880	910	826	884	845	865	850	921	858	874	888	895	871	816	912	845	823	934	823	851	789	860	825	891	875	896	940	851	840	855	807	855	877	883	838	825	853	876	901	855	883	880	844	830	907	881	844	886	868	820	894	925	762	885	880	865	889	899	865	849	893	887	867	890	845	846	888	868	808	903	845	874	867	861	828	900	836	851	849	898	835	864	824	864	810	894	824	899	850	849	877	859	817	876	827	834	910	845	882	859	840	860	887	853	850	861	844	879	924	847	818	845	900	866	876	838	857	868	900	907	849	833	851	827	809	887	830	811	902	896	798	822	813	822	884	884	929	898	886	837	847	859	904	813	816	868	884	826	847	880	859	876	851	879	870	831	823	884	874	815	816	790	844	838	884	928	897	849	846	840	853	836	845	876	859	882	800	868	898	874	902	852	843	854	845	889	889	836	840	862	916	910	823	881	844	827	853	929	847	846	866	828	840	860	865	913	841	831	837	817	873	780	838	876	847	878	894	873	863	837	916	843	838	853	844	850	909	835	870	835	904	816	859	887	888	836	827	864	879	847	873	837	879	820	886	887	874	825	848	795	877	911	867	852	845	891	867	908	858	858	876	819	852	849	849	884	831	815	888	896	831	861	829	873	779	877	845	922	881	812	851	874	837	823	873	803	864	890	840	841	896	830	839	916	849	871	859	853	875	856	849	834	900	868	852	848	833	879	857	845	883	820	838	845	902	868	882	820	872	834	886	889	835	851	843	868	849	876	894	840	849	892	866	795	858	885	849	898	851	913	871	923	850	836	845	855	834	887	819	823	853	821	875	865	873	831	820	871	870	790	859	888	876	893	850	850	917	856	891	827	881	855	845	871	876	843	868	875	851	858	862	847	892	847	815	812	849	828	860	898	871	875	865	844	821	883	858	890	857	816	902	859	850	864	867	808	869	886	877	908	846	866	840	901	879	867	845	816	850	867	891	815	878	841	886	848	837	854	810	883	892	866	890	823	882	855	872	846	895	848	842	877	872	873	875	880	859	826	878	903	881	883	867	868	862	875	866	887	895	872	856	856	874	928	875	773	807	890	866	897	866	816	843	898	844	902	854	858	850	837	827	880	832	832	843	861	820	865	851	872	855	851	913	875	898	859	846	863	787	882	842	847	838	846	831	850	889	841	899	880	879	858	855	889	801	863	839	838	861	845	830	882	840	889	835	874	886	819	880	916	842	885	882	896	828	862	833	867	868	831	865	818	842	881	832	905	865	848	835	856	838	849	881	835	890	858	811	891	798	845	904	838	829	869	911	856	847	851	865	871	881	838	832	873	817	871	847	876	820	862	845	841	843	849	818	890	892	815	863	880	853	875	889	812	869	800	853	824	850	835	867	869	836	905	853	795	886	832	901	853	861	859	848	839	836	836	833	826	861	847	854	889	846	868	886	854	853	842	881	869	881	854	850	856	814	825	871	858	862	853	882	818	857	900	827	893	882	869	839	815	841	827	860	863	870	858	899	927	904	825	859	871	881	844	834	883	888	881	892	857	802	898	844	876	828	945	876	848	844	864	849	878	847	864	909	862	850	853	900	814	901	865	840	837	868	853	874	839	871	893	835	859	821	844	815	880	842	860	863	877	893	849	872	892	856	910	838	851	858	896	874	845	863	879	856	860	864	880	882	873	874	820	853	878	858	823	860	835	829	916	920	849	843	885	825	861	844	842	820	847	831	870	838	863	871	851	858	858	802	830	829	853	831	836	825	863	858	929	804	882	854	796	879	883	909	883	872	910	858	871	841	862	860	883	888	844	866	901	854	876	861	857	923	843	878	880	872	868	860	847	828	867	861	878	843	876	816	806	877	861	863	879	871	863	893	797	836	862	911	876	871	809	848	837	857	860	814	847	834	874	832	802	794	801	888	825	869	854	887	812	881	886	819	828	841	886	871	805	839	922	843	823	854	860	837	859	849	865	911	869	853	881	885	860	809	899	815	931	874	852	854	847	916	853	873	894	850	848	825	843	886	863	857	875	868	817	851	816	883	859	846	891	873	907	817	820	833	865	801	797	865	905	819	874	881	861	856	885	853	875	830	852	859	846	884	847	859	856	851	890	816	861	871	853	894	896	856	857	863	833	836	864	836	864	879	895	884	890	856	823	786	872	868	841	866	882	901	881	905	906	882	870	846	818	863	846	828	829	915	815	857	866	816	889	866	838	855	850	866	827	920	901	800	839	830	821	913	879	876	815	895	842	886	889	860	813	864	768	829	885	872	846	837	858	860	863	854	875	872	899	890	830	901	850	874	872	866	886	852	850	817	865	899	907	872	838	846	871	830	848	880	881	836	904	917	876	829	878	846	845	874	842	836	904	891	872	803	853	878	848	882	872	902	844	827	842	856	877	816	867	834	925	861	850	798	867	838	850	858	890	829	845	802	820	880	833	875	830	861	832	862	883	818	861	841	840	851	798	875	830	839	865	875	882	839	861	909	818	894	896	802	863	875	916	849	848	847	901	889	884	903	847	846	852	866	806	879	856	879	841	824	791	861	839	835	865	826	869	810	915	856	829	818	826	862	896	862	909	856
19490	17834	16207	9719	6774	4867	3687	2972	2655	2317	1927	1745	1607	1485	1421	1323	1241	1238	1156	1101	1108	1075	1047	1073	998	973	997	983	949	973	946	917	931	944	833	911	874	918	908	861	885	881	854	861	847	830	873	905	843	808	819	845	854	803	906	863	895	843	835	884	839	803	822	872	835	837	838	829	788	771	844	822	863	840	804	827	819	841	869	843	834	862	830	829	850	802	839	778	886	897	787	784	833	911	857	811	870	852	799	861	832	864	833	867	830	825	850	849	828	807	823	857	816	824	834	817	804	829	848	848	850	851	821	816	830	798	829	813	807	812	839	795	848	789	808	811	821	811	774	865	817	834	788	820	854	840	766	848	798	792	815	850	850	791	820	902	829	821	773	773	854	841	804	808	864	829	864	847	815	831	766	851	827	795	797	826	834	812	871	816	814	808	834	813	838	833	814	829	803	821	827	851	839	808	862	839	822	790	816	820	840	788	808	809	830	851	825	794	825	857	815	789	760	814	858	782	845	849	834	835	813	832	872	840	803	812	754	792	825	787	813	875	798	817	802	842	797	869	805	807	791	820	850	819	803	823	812	835	809	853	828	808	816	849	832	771	806	825	798	815	800	878	798	814	820	859	758	830	871	778	832	799	820	841	809	796	827	815	808	816	816	882	794	852	797	800	807	767	795	838	817	847	866	806	827	821	788	856	799	762	830	859	831	799	781	846	810	886	830	786	844	818	803	827	787	840	827	823	852	832	780	765	858	881	817	830	834	787	787	830	781	843	797	801	800	818	808	823	819	844	783	785	871	851	804	797	849	773	833	779	818	827	835	828	813	830	801	795	801	854	828	819	853	802	817	837	853	836	809	766	846	777	848	788	832	774	817	875	856	790	855	859	815	843	822	836	825	810	802	769	847	861	860	877	804	822	796	823	809	869	828	781	827	858	831	798	813	846	828	792	840	827	767	848	780	844	789	833	801	828	846	850	853	817	808	852	834	828	815	792	835	810	785	837	821	806	853	862	789	818	833	825	859	762	786	813	794	797	835	814	815	825	843	832	831	839	860	845	798	812	815	812	780	856	806	805	839	806	885	841	850	845	855	857	801	796	817	749	845	829	863	830	799	820	842	833	760	891	821	789	756	858	840	821	847	807	826	835	815	813	847	816	816	854	838	800	814	809	858	857	850	834	850	822	846	803	832	860	803	829	828	814	829	800	793	843	830	842	812	764	803	813	835	805	795	840	831	850	776	865	780	863	838	812	847	828	832	800	830	809	797	824	786	798	792	798	861	815	794	853	827	797	836	847	836	805	797	845	844	783	810	848	830	853	847	829	810	818	828	853	846	803	779	794	844	851	771	772	842	784	836	800	801	834	794	781	817	825	817	852	797	783	811	831	795	790	814	863	819	782	807	802	816	825	794	775	819	817	816	795	836	813	809	805	821	838	777	820	779	867	801	777	870	861	884	791	849	816	780	815	796	809	847	819	790	825	876	837	832	811	798	860	851	811	788	801	799	782	837	822	847	847	824	853	844	808	813	836	802	787	820	844	870	876	847	796	853	809	836	776	769	803	799	816	906	774	768	808	814	835	781	820	805	756	856	790	811	793	809	789	871	830	827	888	849	826	824	831	905	883	841	811	850	755	788	809	800	824	782	823	781	808	778	849	779	787	751	822	831	795	815	850	796	804	882	855	841	811	789	824	827	861	834	817	804	891	794	853	787	826	814	777	817	856	819	845	801	833	824	857	750	786	842	847	805	856	874	826	866	866	799	854	785	802	802	820	832	816	810	805	828	833	795	821	783	840	790	844	777	861	842	815	779	828	785	826	832	832	830	831	791	770	854	815	887	795	847	804	834	811	780	790	809	819	808	830	811	855	852	810	768	781	807	809	827	839	832	766	848	804	846	809	838	835	790	839	781	795	799	808	813	812	796	827	832	794	801	796	818	796	805	857	828	806	792	773	826	853	827	817	772	790	831	798	808	789	863	838	826	779	820	812	801	811	851	779	816	825	785	885	790	781	834	802	840	831	814	798	809	833	777	801	828	800	799	815	900	834	853	827	805	826	848	844	850	817	882	878	824	843	853	831	791	789	779	861	776	841	807	796	821	852	792	807	826	856	823	787	873	843	842	805	768	829	840	823	831	797	765	848	838	813	805	782	790	828	815	831	839	844	818	800	827	768	818	807	855	811	895	806	861	801	816	888	824	841	825	846	774	846	870	818	817	806	829	850	817	829	813	825	821	889	794	849	820	734	790	840	801	864	792	816	785	811	882	836	871	824	839	770	801	829	816	871	840	846	822	830	844	840	835	789	840	871	792	788	815	770	832	833	799	809	782	813	820	801	851	752	854	870	855	819	839	749	826	838	831	824	782	831	821	891	756	857	860	871	805	805	767	794	834	816	822	800	789	813	850	825	822	780	832	855	829	895	825	837	833	779	804	868	824	867	816	767	820	837	833	809	858	824	864	814	787	744	806	812	838	831	868	766	851	857	795	812	807	789	804	818	845	816	818	861	837	813	809	863	809	838	845	835	821	825	782	847	793	815	814	825	797	822	833	820	803	793	803	844	794	805	776	770	799	855	814	846	815	760	863	857	795	776	792	860	790	784	877	765	813	859	794	828	807	869	772	860	847	768	836	819	858	800	847	837	817	822	817	795	806	803	802	843	849	834	796	794	826	846	792	844	812	835	826	836	846	812	769	871	819	873	745	847	764	790	842	822	822	826	826	837	864	843	831	809	819	816	790	855	818	817	841	791	785	803	849	792	821	819	803	798	798	843	833	793	839	761	840	833	848	809	780	878	805	856	767	855	822	806	873	850	827	859	836	793	845	845	781	817	827	821	814	790	798	848	793	863	852	782	856	802	896	819	843	823	800	778	826	841	781	837	802	811	813	838	832	835	820	837	790	819	817	754	814	776	857	839	812	800	800	832	799	831	834	821	861	838	829	805	791	837	865	814	805	817	844	786	804	793	812	843	811	830	857	815	808	855	804	815	858	769	851	777	823	863	773	851	837	833	834	785	807	848	806	822	779	802	839	859	844	779	828	832	796	871	814	850	830	812	805	866	811	818	859	821	792	767	815	765	791	813	807	783	824	793	785	791	818	810	811	822	765	776	842	833	813	884	868	834	821	807	810	800	837	847	816	794	830	827	800	791	870	828	841	825	800	841	858	874	828	808	847	817	836	833	819	818	881	809	824	845	818	829	840	847	831	788	847	813	845	834	820	850	844	818	815	786	826	837	840	794	822	818	823	787	809	848	807	815	814	856	823	877	821	775	808	838	785	821	794	873	818	824	822	782	810	822	823	837	875	816	836	809	860	805	876	832	798	806	813	814	833	800	824	801	846	864	816	813	797	825	824	883	870	773	806	900	848	819	874	807	822	861	841	805	799	849	820	866	834	829	846	828	822	805	839	764	797	803	816	813	813	782	851	805	756	797	849	827	806	820	824	825	842	842	827	861	806	769	823	859	844	822	805	782	801	793	818	819
27916	13374	2212	1014	828	811	760	759	736	777	703	792	744	770	815	770	735	760	742	799	758	753	690	769	727	714	754	771	769	775	701	759	753	787	697	789	724	717	720	738	710	725	790	757	784	733	739	732	773	712	749	742	758	741	740	755	749	798	777	772	790	740	782	774	751	775	775	740	722	783	708	759	786	738	759	781	767	698	741	740	751	742	733	780	767	774	712	729	775	725	762	786	788	742	740	713	753	818	803	813	746	754	759	844	763	739	713	765	749	736	781	751	703	752	752	796	716	728	752	693	738	767	760	740	783	762	761	760	734	725	725	807	787	703	738	753	714	790	787	780	746	750	757	745	738	727	734	771	815	763	770	788	722	741	781	720	757	771	736	742	789	737	729	792	735	780	813	774	756	783	736	756	828	750	712	712	780	732	750	761	706	768	706	769	695	758	743	746	749	713	776	787	766	746	729	727	756	704	736	752	745	756	742	748	727	719	703	737	707	762	753	739	760	753	728	725	699	778	741	741	776	779	711	775	776	728	770	806	753	754	813	711	766	781	756	731	785	744	753	779	719	735	767	743	812	766	764	747	752	755	720	723	719	760	720	743	761	771	734	765	751	739	771	763	742	795	707	753	772	781	733	706	745	721	741	760	756	693	775	711	745	756	703	736	666	712	743	738	751	776	760	714	785	774	768	779	720	756	743	788	784	696	749	714	744	736	735	720	740	801	766	727	775	789	743	709	769	723	771	777	740	697	743	727	742	781	747	734	776	748	742	772	744	749	796	796	783	765	765	755	766	745	729	693	708	797	721	741	780	741	774	821	702	741	742	746	743	757	727	753	730	759	729	734	755	746	781	739	764	765	716	735	704	764	719	727	738	784	731	731	708	732	732	728	730	747	776	751	706	737	781	743	707	749	705	804	743	743	750	748	728	747	790	749	736	756	790	798	764	753	724	760	720	724	735	764	773	748	785	784	721	802	759	780	768	747	785	738	796	784	736	773	787	757	745	727	741	768	728	746	732	740	825	734	738	747	800	784	809	757	719	748	684	736	714	764	717	740	731	758	750	784	781	741	756	711	723	733	713	798	788	773	800	759	744	769	723	730	719	773	806	778	748	733	721	799	754	783	750	721	729	758	745	733	748	720	753	758	738	785	778	735	719	746	729	748	764	770	762	693	764	800	768	765	777	744	724	745	711	754	762	737	720	768	733	792	749	784	671	707	770	784	713	714	734	737	734	746	688	761	739	759	742	787	760	735	715	736	706	709	725	715	703	779	792	724	716	752	769	760	730	814	733	725	733	743	788	753	743	765	762	754	757	706	741	718	725	791	722	812	759	718	717	756	771	744	718	727	795	767	746	777	722	715	770	758	811	800	749	788	767	786	747	764	756	709	749	744	792	799	782	771	806	739	745	725	776	763	726	734	739	731	759	711	751	752	784	772	747	796	747	769	749	781	753	695	744	818	764	842	767	744	681	756	699	763	722	747	758	719	831	704	763	767	774	752	731	751	773	761	763	727	757	797	761	786	763	716	762	769	753	698	786	729	772	786	789	766	727	798	788	780	733	781	757	734	744	726	797	765	763	807	775	708	726	805	783	717	744	721	748	753	760	749	747	768	770	781	772	709	778	757	738	732	695	780	727	784	793	739	735	752	785	773	732	830	677	734	722	768	758	743	735	737	739	779	705	794	759	791	716	760	754	771	769	748	779	727	750	792	785	800	725	727	735	728	668	790	756	689	704	731	746	793	710	744	764	755	746	731	779	741	740	791	765	758	732	766	737	744	769	704	765	757	780	738	720	739	750	747	702	718	776	710	726	794	728	757	737	740	737	736	772	768	782	746	772	754	764	752	749	767	770	704	707	761	778	815	741	704	698	729	767	729	744	732	758	784	750	772	791	730	720	747	756	744	720	738	734	797	778	786	725	776	753	762	768	769	719	763	745	767	762	743	790	750	756	760	712	757	750	751	710	759	763	709	724	755	753	742	741	753	681	748	781	789	742	760	733	802	782	744	746	754	731	721	786	725	763	798	774	724	750	730	740	799	753	700	795	706	749	754	737	782	774	809	784	765	750	726	764	740	754	729	790	704	742	720	783	812	691	749	770	719	729	724	742	761	759	771	814	761	698	745	759	719	760	781	759	764	685	740	736	791	721	766	723	779	689	747	783	715	758	752	766	712	762	745	728	765	703	785	784	738	790	713	766	724	770	782	780	770	762	717	763	789	854	750	755	761	755	729	738	783	799	771	751	771	763	725	698	726	722	763	737	739	726	778	724	739	714	739	734	720	796	736	741	724	763	736	809	778	751	716	758	717	765	726	772	752	797	791	769	770	787	729	743	751	774	741	736	745	764	734	753	778	757	812	770	713	765	742	810	751	747	793	773	773	775	802	734	767	707	729	787	762	748	745	818	738	774	775	738	691	772	790	766	716	789	759	763	782	757	742	795	754	750	745	784	766	756	731	730	785	705	745	759	795	779	806	739	780	749	735	722	784	736	782	795	735	791	746	724	762	694	745	768	745	721	770	761	755	748	745	750	734	707	788	750	760	743	767	754	711	749	745	779	769	746	718	750	732	705	736	795	744	751	760	743	750	762	742	718	696	735	731	784	746	757	762	765	729	760	744	746	736	768	762	740	750	754	755	787	698	703	758	798	770	731	760	764	760	801	743	776	737	781	765	780	748	805	779	768	745	739	748	748	748	744	736	759	748	797	736	778	763	735	765	719	747	723	760	775	771	719	805	778	712	811	718	759	740	748	761	730	790	719	712	736	738	795	718	753	796	790	764	733	756	763	744	704	768	752	692	797	775	753	711	724	782	762	759	706	734	727	746	736	738	718	791	718	774	758	787	737	761	755	781	739	777	789	776	783	725	720	772	739	736	755	749	763	702	766	723	756	748	760	694	781	769	761	737	692	802	772	748	779	753	837	759	758	768	759	734	749	752	778	685	732	772	718	768	770	730	760	702	756	740	746	782	741	735	748	733	784	748	775	723	761	767	773	768	770	746	771	744	809	717	833	711	790	748	728	746	729	751	743	740	753	795	710	730	761	733	776	766	711	734	795	735	709	696	718	764	752	777	726	783	789	742	741	770	740	747	793	776	742	731	729	791	739	733	753	750	724	816	752	758	814	793	814	661	789	786	737	733	792	775	734	723	756	680	748	760	773	757	713	738	706	743	718	730	749	754	753	766	723	747	695	747	790	742	763	750	719	797	797	763	727	801	717	716	758	792	775	739	753	717	775	742	745	758	744	747	748	787	775	745	736	777	781	735	788	736	757	788	737	697	761	769	772	763	803	752	752	764	770	695	730	704	788	768	744	799	752	764	799	719	741	731	735	752	800	782	749	762	725	752	789	730	742	791	765	743	775	767	784	723	772	738	766	725	777	761	744	723	765	744	760	741	730	768	754	736	730	753	699	772	769	741	741	724	726	775	746	758	770	786	760	725	737	774	771	799	739	795	733	739	766	787	797	794	739	707	757	746
7755	1498	1313	1064	951	868	844	805	810	827	865	832	815	827	816	796	791	775	828	817	782	791	811	824	742	770	796	810	756	803	780	802	776	819	801	803	750	779	825	821	795	824	782	780	788	765	816	750	802	746	809	791	754	799	820	731	785	801	786	777	765	816	801	800	776	785	767	769	814	803	775	771	776	787	764	798	752	734	773	806	731	729	773	783	778	825	806	801	815	763	865	771	764	716	795	749	788	794	779	824	808	746	787	773	769	742	767	783	760	815	766	781	771	763	785	750	816	792	812	802	794	791	814	835	767	759	784	802	783	802	809	825	781	781	775	778	820	815	772	765	770	789	838	752	770	805	781	746	778	769	784	799	788	791	773	783	759	809	809	831	734	805	784	803	789	797	833	725	826	792	785	787	723	783	799	790	772	849	803	783	765	804	776	781	820	810	763	747	779	825	757	790	788	775	777	797	730	833	788	824	761	780	809	808	787	797	817	757	802	796	809	745	842	805	807	740	779	804	802	805	814	806	830	795	815	770	811	765	812	850	775	833	767	770	757	782	796	792	799	762	761	825	837	824	840	834	807	789	840	775	804	796	788	828	812	770	787	807	772	788	781	804	791	800	768	793	769	762	787	778	798	780	836	805	770	869	800	824	774	825	772	770	832	828	837	785	783	809	805	732	725	792	820	760	788	812	763	774	798	756	798	833	807	751	811	836	737	743	816	809	791	785	798	775	810	768	792	802	845	798	828	819	764	820	841	773	773	801	824	775	772	817	784	770	762	813	773	740	794	748	789	785	799	756	757	786	817	836	848	834	791	763	776	779	790	773	765	780	783	799	794	801	800	798	755	766	778	759	799	818	805	754	795	728	753	775	821	776	863	804	764	781	774	835	838	734	795	818	885	798	818	764	780	818	790	767	783	812	808	828	807	797	820	766	788	746	812	759	749	781	802	809	748	837	770	810	773	816	827	778	788	812	783	797	765	795	796	854	793	755	796	800	791	782	792	803	733	827	834	818	808	777	777	742	797	766	739	776	733	764	786	774	803	744	793	755	785	835	787	839	752	797	809	792	812	782	809	784	806	771	807	799	799	785	746	770	810	802	791	823	754	816	768	782	762	818	828	784	782	760	823	769	787	767	799	799	759	786	804	833	799	770	804	835	800	769	740	806	838	749	803	758	838	788	762	838	770	756	819	798	770	818	775	816	801	787	772	767	803	755	779	773	757	807	777	810	814	760	818	777	781	792	785	783	802	802	827	834	708	796	792	784	820	837	779	786	770	748	764	752	790	816	817	736	749	762	835	833	844	817	760	770	726	791	774	746	804	809	773	775	785	750	812	707	769	787	789	783	762	813	719	807	805	766	793	774	768	798	783	763	767	709	800	813	855	793	753	781	864	778	768	761	815	744	782	768	811	830	800	786	803	793	784	792	831	736	790	760	808	784	766	797	772	770	752	785	799	747	808	796	820	780	739	760	843	745	770	802	827	720	783	751	752	772	816	830	758	825	777	782	765	770	773	730	761	775	780	798	759	775	797	756	748	799	763	783	781	744	769	831	831	762	853	798	750	799	795	776	782	817	770	786	784	821	811	736	812	761	737	796	741	764	779	778	768	776	771	799	780	772	821	781	795	771	728	812	749	800	810	748	816	815	776	827	727	787	776	834	731	787	784	751	786	789	741	809	771	812	764	776	826	792	793	787	803	790	744	791	777	792	788	781	819	784	842	808	804	773	784	779	797	803	783	799	792	773	784	797	782	803	849	775	800	756	775	761	790	779	831	740	822	798	797	746	770	807	830	778	800	782	730	763	813	783	741	719	814	814	813	772	832	810	807	743	752	788	796	828	801	789	776	754	779	791	730	793	804	782	757	766	780	785	780	773	775	809	768	851	756	782	831	799	805	775	787	793	782	788	784	760	780	766	780	748	752	820	769	753	785	815	766	850	796	783	777	785	801	802	823	778	805	760	781	714	808	750	791	808	803	798	789	796	779	808	797	728	791	845	766	798	780	809	859	771	785	808	782	815	775	789	761	840	785	777	791	756	742	753	802	786	744	778	747	763	838	759	791	794	777	764	817	843	830	791	810	810	778	780	818	737	787	816	820	813	726	765	756	792	839	765	787	787	802	769	858	767	781	791	852	817	805	830	772	756	790	828	777	781	805	788	721	762	818	711	790	856	804	782	761	719	817	811	766	741	777	820	812	819	777	760	752	744	785	794	798	767	780	816	778	796	790	827	788	780	776	753	757	720	788	768	793	817	771	820	795	776	785	792	759	754	823	783	781	773	747	784	781	793	815	796	818	826	806	776	749	752	764	737	825	771	808	781	792	742	769	784	767	789	830	716	812	794	763	792	773	785	768	833	789	775	818	805	793	787	822	794	811	819	795	789	830	772	752	820	786	813	808	805	787	778	866	801	769	762	816	788	771	788	759	801	785	796	765	794	772	803	807	752	825	805	807	758	767	795	792	752	821	799	803	815	780	755	790	763	828	812	785	786	805	798	824	800	794	832	775	816	821	784	783	782	821	829	754	736	799	813	800	746	756	775	766	798	804	813	800	777	808	804	781	801	768	779	800	771	757	718	790	792	808	805	798	780	776	835	795	733	768	792	791	825	794	747	765	760	771	810	789	823	796	723	786	739	798	810	802	755	796	765	830	811	778	804	768	813	749	823	781	802	808	762	801	755	783	816	793	864	764	774	845	766	758	777	802	841	769	710	836	798	814	804	747	781	774	808	808	869	783	775	761	783	799	814	841	760	758	819	814	791	769	761	796	800	756	795	795	818	790	767	741	778	767	810	773	785	767	786	758	729	793	813	756	824	796	763	797	815	766	781	795	816	795	743	769	766	762	788	793	775	793	792	792	793	809	781	845	784	823	720	806	773	821	800	840	764	750	799	857	808	785	810	763	758	773	791	802	790	766	794	810	755	818	793	786	768	798	802	840	824	822	800	765	816	767	727	800	760	798	795	815	773	778	805	825	804	816	808	807	773	775	810	790	811	833	841	732	745	809	768	793	777	844	762	763	781	784	774	774	807	812	751	757	781	797	763	761	750	804	811	806	781	764	803	774	763	808	771	728	798	768	700	797	764	798	788	807	820	821	800	811	784	814	784	796	772	824	737	743	816	768	789	789	767	774	756	777	799	792	799	797	777	757	788	783	767	783	767	792	746	772	777	798	811	821	797	798	765	792	776	788	765	790	805	727	818	750	826	755	808	779	802	828	746	776	805	801	786	783	770	780	821	843	765	743	799	759	764	853	788	812	823	750	786	781	754	823	786	779	789	831	855	785	822	795	746	781	813	787	783	765	780	763	769	782	810	805	832	740	752	825	763	790	773	771	754	821	765	775	831	787	806	711	797	752	749	776	809	782	776	792	769	786	783	823	834	801	821	832	803	761	808	818	802	789	772	785	854	744	776	721	781	821	762	818	759	800	785	770	799	734	834	736	813	769	821	837	837	775	782	751	861	794	788	765	798	791	785
24476	20330	26372	24129	20331	8248	1459	990	818	757	660	658	640	586	557	537	560	467	505	487	517	512	450	462	454	473	495	468	489	473	436	461	493	421	483	447	455	453	465	447	452	468	441	456	463	459	445	451	443	468	437	462	439	483	413	415	438	440	424	432	445	438	465	449	434	464	408	383	440	391	424	429	458	414	405	435	445	428	456	461	467	467	445	426	420	409	442	448	457	434	415	438	429	406	424	449	456	420	482	445	449	450	424	437	435	411	429	440	425	427	402	428	453	453	472	453	443	442	407	455	437	409	432	409	420	412	404	459	435	453	422	412	395	444	422	459	474	427	416	434	460	419	438	452	440	417	377	437	442	413	458	461	469	447	437	431	437	410	400	447	430	440	393	465	422	460	447	423	403	445	451	430	408	459	470	432	426	387	412	457	410	459	457	434	438	449	433	443	461	445	459	416	428	410	422	421	442	450	421	402	435	471	456	407	453	464	460	401	431	409	395	449	467	376	435	429	437	464	485	420	415	416	438	434	441	433	407	411	417	438	392	449	450	397	391	451	445	430	434	412	435	430	416	399	375	420	376	434	420	419	398	453	446	419	418	429	460	445	403	429	409	414	439	412	415	422	401	458	430	433	432	449	422	405	426	427	449	430	437	409	437	428	417	431	417	419	385	450	425	393	430	451	421	431	407	426	436	420	476	427	421	444	429	423	438	439	429	424	418	457	420	439	446	400	433	423	449	440	439	445	417	425	429	406	399	423	426	439	469	469	421	421	441	437	433	430	446	397	434	440	432	428	430	414	436	435	424	409	475	455	437	434	393	427	411	460	426	401	461	415	457	452	440	441	408	416	423	417	449	445	446	436	458	480	443	439	426	423	444	426	412	442	475	419	428	422	432	459	430	412	403	398	477	440	436	428	402	478	395	403	435	434	469	423	395	416	410	433	404	453	437	401	458	424	403	429	453	457	432	441	414	422	445	405	413	400	424	476	406	433	430	435	414	452	415	464	443	458	432	435	444	404	437	412	424	432	443	400	455	460	466	455	437	405	438	429	442	435	406	408	478	409	449	462	415	418	411	411	458	432	394	468	420	421	446	441	454	392	446	434	437	449	453	446	417	455	416	418	399	428	429	434	452	437	425	454	419	461	456	474	410	415	422	427	415	421	419	430	374	413	441	441	446	412	400	414	438	466	434	470	446	416	450	429	456	450	411	445	422	416	426	469	433	422	418	469	421	419	410	403	473	439	413	427	427	434	435	455	400	443	427	468	453	481	426	438	447	432	408	450	426	461	416	406	468	419	416	397	461	407	411	408	406	436	431	422	428	466	436	429	400	460	432	441	443	431	424	450	423	425	434	455	429	429	440	429	420	404	419	426	412	408	427	415	438	435	494	441	397	420	458	445	442	464	470	434	407	398	411	450	423	434	409	403	415	440	424	407	421	423	437	459	447	425	410	434	456	430	418	442	429	465	422	397	445	465	434	441	421	404	442	404	434	413	419	411	443	427	454	443	416	479	417	460	428	416	443	429	460	386	435	451	447	434	399	422	419	478	425	406	420	478	457	417	447	460	443	439	427	434	400	471	426	421	436	436	421	433	456	399	445	427	417	437	454	422	460	429	444	397	427	422	410	405	391	439	423	435	432	424	429	436	412	428	439	411	416	449	440	411	427	427	454	431	451	395	412	405	427	436	413	421	428	430	434	482	424	389	427	438	430	433	444	439	452	427	429	420	407	394	409	396	424	423	419	441	411	420	457	430	429	440	415	434	411	429	436	411	426	424	442	435	431	441	435	447	445	434	392	423	453	452	435	438	435	415	396	393	447	441	442	441	424	429	425	421	402	380	420	455	443	426	447	409	455	423	437	468	410	444	468	472	465	439	379	420	436	412	447	425	431	435	435	467	446	391	444	437	425	422	425	410	483	452	426	438	428	410	415	414	427	429	431	442	411	438	453	389	410	387	420	452	422	415	420	439	422	418	416	433	448	412	451	430	452	436	415	427	426	441	446	438	415	432	444	397	428	427	419	422	444	465	409	422	418	446	411	430	427	443	437	447	421	376	412	406	458	399	447	431	462	426	418	431	427	441	412	450	415	394	437	416	442	413	420	420	420	443	436	458	450	396	443	433	421	449	487	420	426	437	420	420	462	430	419	458	462	430	409	455	427	424	392	454	401	412	427	424	393	442	402	403	416	407	455	425	396	422	418	447	402	424	392	415	408	389	415	422	474	409	437	416	388	433	466	414	425	399	475	444	423	382	403	432	424	427	394	431	414	401	451	436	402	406	426	446	417	444	436	431	425	397	370	412	411	403	422	427	401	418	416	446	437	451	455	407	414	421	452	439	404	448	430	438	427	487	427	441	407	434	443	441	433	443	416	430	429	465	432	410	405	441	460	424	443	412	439	455	406	412	442	443	435	420	444	417	442	427	462	399	453	442	452	377	434	409	440	418	438	409	406	433	421	440	452	439	420	475	415	419	444	404	466	466	429	473	446	389	410	423	429	457	435	455	417	416	402	426	450	453	454	402	422	426	422	429	446	437	398	391	438	411	470	403	430	399	454	433	436	428	436	442	421	438	453	445	413	463	411	428	456	440	435	425	431	414	442	397	412	453	372	435	404	440	444	446	402	439	458	392	409	401	414	416	426	449	399	423	407	454	440	430	415	410	448	409	414	462	456	483	438	426	382	430	433	426	407	418	454	432	454	398	458	431	438	431	401	411	436	383	406	444	373	396	440	420	464	488	447	466	431	422	454	439	428	455	441	438	466	429	448	412	445	412	432	427	436	424	430	439	437	454	441	402	419	430	410	404	424	439	454	441	445	431	436	448	439	415	417	459	449	400	433	424	415	443	432	426	403	387	484	463	418	409	428	475	415	439	432	406	441	437	413	433	448	456	447	469	413	470	424	456	433	440	461	438	413	425	401	414	434	420	425	431	433	401	454	412	398	450	422	426	415	394	412	431	446	430	411	433	413	425	428	400	423	421	440	419	443	433	433	423	422	421	428	425	434	432	443	439	431	447	432	436	431	454	422	473	413	390	423	449	434	421	419	436	435	445	420	389	427	469	445	436	413	397	453	438	433	430	425	402	464	438	449	439	417	442	414	444	419	426	394	406	455	424	414	456	435	413	427	444	448	435	428	410	419	457	427	427	442	400	482	427	459	446	399	439	471	434	417	406	427	383	423	408	395	444	419	413	409	427	468	413	431	432	445	411	412	418	432	428	380	389	437	411	441	393	422	441	424	424	455	423	438	426	424	416	444	441	398	391	418	400	446	448	422	441	422	443	413	393	465	415	444	429	438	426	456	414	445	425	375	406	438	422	395	414	433	424	424	425	380	433	405	392	406	418	444	448	430	408	406	428	441	449	460	427	439	442	430	413	391	418	431	423	444	464	436	436	443	426	428	430	419	441	461	450	436	440	449	426	418	454	423	429	404	403	432	394	429	391	410	443	460	434	445	437	451	413	422	403	439	381	436	410
18335	11168	9963	5610	3610	2656	2074	1722	1375	1138	1029	988	877	812	752	715	697	643	634	609	601	574	566	538	544	551	520	542	528	536	521	515	486	449	483	485	443	473	523	484	481	437	495	477	462	468	453	484	496	487	463	470	449	434	465	463	508	435	459	459	485	459	462	441	447	445	461	461	461	458	453	468	453	453	480	468	459	489	499	460	472	471	406	441	455	489	493	493	468	437	461	464	438	446	414	470	466	472	443	431	442	471	429	460	452	445	440	463	449	411	468	450	469	454	431	456	448	434	445	489	439	446	443	442	434	475	438	454	468	467	444	473	415	440	456	475	480	493	434	421	444	439	453	464	445	430	409	492	443	477	463	447	451	458	463	446	442	443	439	445	489	485	456	499	467	437	436	458	453	444	459	469	454	435	460	463	446	414	467	441	441	451	457	451	480	447	483	453	469	439	461	431	407	451	459	434	465	471	422	450	440	446	478	457	437	453	500	473	411	415	445	398	460	457	464	454	472	443	471	436	437	460	424	494	452	450	473	459	438	467	462	475	471	442	408	467	454	446	478	440	472	471	435	471	422	432	410	446	445	482	460	460	459	456	440	463	478	424	486	490	451	478	483	463	432	445	460	467	453	462	454	434	460	456	461	456	452	479	462	464	445	453	444	460	465	480	478	459	440	462	464	414	441	451	457	448	481	445	444	469	456	473	452	455	478	458	440	439	449	394	423	460	470	433	440	442	470	452	422	441	460	435	428	417	492	467	423	441	475	439	411	468	418	479	432	438	458	457	429	450	451	456	429	461	461	444	417	422	469	499	436	445	489	447	468	448	461	429	463	493	452	450	503	444	433	482	441	461	487	492	448	460	431	512	432	498	415	489	474	462	426	447	457	434	478	450	473	491	441	479	441	435	481	442	464	472	441	474	436	468	446	499	492	497	447	471	422	466	472	492	436	469	453	482	468	471	470	464	449	438	429	460	429	467	473	483	455	460	462	452	439	464	471	443	467	448	498	477	440	473	461	435	480	447	435	437	476	476	455	414	464	476	474	434	459	447	443	462	466	449	416	474	415	414	447	415	467	472	456	503	436	447	455	447	449	446	479	451	482	486	458	421	443	465	500	460	491	451	472	477	444	435	468	468	435	448	457	453	444	446	472	469	473	471	480	435	491	423	460	463	450	429	435	417	442	435	448	466	458	444	452	457	472	430	441	443	450	448	412	472	469	423	447	421	467	452	442	481	405	427	451	418	452	454	437	454	466	449	436	432	458	461	426	471	457	430	474	451	477	442	445	453	426	445	475	441	464	505	484	440	426	434	478	468	459	456	472	421	445	462	405	472	451	459	452	476	436	457	470	489	436	438	432	463	447	445	472	446	425	493	444	452	474	429	453	489	476	435	427	466	461	484	448	472	451	453	414	469	452	462	464	426	496	436	468	458	462	457	447	425	447	454	463	478	408	470	474	481	442	446	436	470	462	443	464	403	417	489	422	467	435	447	444	460	471	479	462	505	425	469	468	457	456	476	463	474	478	467	453	450	472	442	480	473	462	457	411	429	445	495	453	476	433	471	471	442	458	413	464	476	450	401	460	448	435	470	437	445	506	460	410	456	481	465	432	403	487	439	456	447	453	449	444	471	416	448	443	523	465	497	464	463	459	403	450	422	436	438	462	445	471	456	447	454	429	436	462	452	480	465	434	479	464	442	521	461	399	444	476	427	425	431	437	447	446	454	453	429	454	448	447	446	479	428	426	496	442	462	492	503	434	420	443	470	447	435	446	452	466	487	464	460	444	447	480	445	457	467	435	480	483	470	456	463	448	412	433	454	451	458	468	459	410	467	464	507	457	477	460	474	463	442	421	468	435	420	522	444	472	452	430	462	466	438	434	487	440	460	425	483	463	423	491	451	458	429	464	479	442	438	468	455	456	467	442	456	458	454	460	446	459	456	459	475	412	451	444	458	444	462	448	485	433	435	460	447	464	426	449	481	436	451	463	459	466	485	428	444	466	467	464	450	450	439	486	447	439	473	467	473	479	450	472	457	447	458	452	438	465	453	445	397	458	444	425	458	427	445	413	453	416	479	421	479	469	402	473	423	438	433	470	422	486	480	469	478	464	455	470	470	477	482	472	483	447	493	448	446	498	463	464	473	447	490	408	453	459	486	452	457	462	445	424	439	445	472	451	482	421	450	434	428	465	437	424	489	482	441	432	461	447	454	446	480	440	427	493	497	439	469	456	423	446	455	428	483	433	473	477	435	461	476	502	442	451	454	461	446	447	448	443	469	443	434	437	450	454	444	422	463	469	463	502	480	469	473	451	454	475	436	460	444	446	425	450	459	425	442	447	482	433	495	427	469	460	452	449	452	453	445	472	424	438	458	441	440	427	466	471	459	428	467	451	456	466	446	451	468	445	488	419	436	474	462	458	407	435	428	436	483	463	470	448	483	480	462	417	453	456	469	476	427	470	448	468	473	437	475	446	444	479	445	453	472	433	431	442	476	403	475	424	459	451	446	429	456	449	485	453	453	482	450	441	463	504	462	432	428	505	484	446	472	448	461	446	457	452	469	449	447	483	482	489	465	457	449	442	430	452	442	442	486	503	477	461	455	473	440	448	472	478	465	423	427	423	473	486	447	472	427	468	467	414	429	455	465	456	462	482	444	450	459	425	441	451	435	454	447	474	471	465	448	459	455	500	452	484	437	439	455	455	418	485	456	437	487	469	467	443	469	448	499	426	458	448	466	469	431	456	445	477	460	497	437	478	469	453	460	451	443	470	465	471	460	460	465	445	440	479	469	472	414	465	450	430	424	449	460	437	465	461	460	449	465	430	422	471	458	449	447	470	474	486	434	470	442	468	441	487	434	403	434	477	470	471	459	423	439	422	473	454	484	468	469	423	442	470	447	470	430	456	465	444	462	446	418	445	470	403	468	452	475	446	437	424	487	425	461	445	500	468	457	477	479	430	478	427	469	423	431	467	429	453	448	449	483	427	425	430	485	434	456	432	457	444	452	444	452	458	466	413	471	461	469	451	455	457	438	481	485	434	448	446	454	466	477	449	433	443	470	433	452	476	490	444	474	449	429	464	454	433	449	459	442	456	431	463	439	449	462	452	498	460	447	455	428	440	449	475	454	493	453	460	418	477	425	447	468	432	456	445	454	472	457	436	461	464	463	466	447	472	444	420	446	418	458	438	445	443	468	446	438	470	439	423	481	440	446	450	423	451	465	462	450	465	464	466	469	448	434	435	429	462	449	456	472	464	476	423	445	464	476	454	462	443	478	453	477	465	408	472	407	454	439	477	463	457	429	491	465	400	457	484	444	457	453	397	389	443	453	459	448	451	488	441	454	466	437	414	465	490	437	434	444	479	397	423	466	400	440	472	440	436	460	442	455	436	489	470	468	461	439	488	446	482	443	468	424	454	472	485	395	494	481	444	460	457	440	473	477	475	450	412	426	446	453	456	408	468	483	468	441	438	436	431	462
22591	20318	26792	23681	20324	20365	7538	2084	1609	1380	1357	1261	1173	1146	1099	1012	978	994	1010	941	952	963	946	902	916	941	956	924	859	885	893	935	822	924	883	913	886	915	805	860	889	878	877	827	927	833	913	818	842	871	898	905	855	821	887	842	861	867	871	827	855	884	893	871	846	872	842	815	758	812	887	867	877	825	846	833	833	878	839	841	848	792	877	872	859	831	839	847	837	863	816	832	872	878	855	848	867	869	828	848	824	797	914	833	856	842	889	841	829	841	839	850	887	877	877	829	853	837	834	843	813	819	852	896	788	857	834	806	852	838	863	839	856	845	806	866	831	809	847	837	890	810	838	860	847	845	796	823	817	811	813	854	838	797	857	832	866	834	843	861	816	805	849	867	845	836	812	853	833	762	836	833	851	837	818	842	811	898	891	862	847	800	864	880	876	841	803	810	810	864	849	817	853	858	826	856	780	809	860	848	855	831	847	825	889	870	819	855	824	837	839	876	840	802	797	869	866	820	893	891	851	896	853	789	878	884	873	794	808	867	811	852	825	851	798	851	784	887	922	826	882	830	793	834	847	877	877	831	881	815	847	831	892	876	806	868	865	851	860	859	829	848	850	804	849	828	835	920	851	883	797	815	862	871	792	859	843	827	817	811	794	857	760	836	859	879	839	884	874	850	810	833	857	865	794	865	833	873	831	855	821	813	879	787	811	838	863	821	893	814	841	907	830	837	828	799	856	850	854	819	812	852	836	852	883	831	760	860	825	870	829	859	894	922	873	873	861	822	835	868	789	806	845	860	872	806	872	886	838	850	870	835	854	857	878	832	858	780	802	849	858	802	856	867	898	854	839	893	853	868	844	815	814	846	802	839	806	863	830	855	838	838	800	799	834	868	877	871	866	827	796	846	815	824	852	781	848	871	908	793	901	878	866	802	848	817	779	844	816	851	822	860	881	857	811	855	821	814	893	838	826	871	796	769	841	814	845	855	816	827	856	883	846	833	830	855	858	864	831	872	791	803	839	836	814	799	784	819	847	824	858	887	892	846	837	821	823	843	867	825	814	855	832	769	841	876	805	833	818	788	786	796	843	841	801	807	844	820	856	804	813	813	860	863	851	862	824	812	876	843	802	794	804	826	868	833	866	845	826	864	831	840	821	831	828	813	873	841	801	847	861	776	830	845	768	799	833	823	822	855	878	908	875	855	820	819	815	829	850	781	833	839	851	817	780	890	828	853	837	874	884	863	874	799	826	852	863	835	756	763	881	869	862	856	764	847	831	834	823	822	855	837	798	858	826	829	774	802	874	860	826	864	829	798	782	814	939	852	844	835	825	846	861	833	877	871	872	839	907	807	887	791	841	850	815	883	871	854	829	848	889	845	860	838	856	850	836	913	819	836	865	869	815	814	860	902	910	852	867	869	832	824	817	856	809	831	892	854	864	804	866	895	869	834	843	804	871	871	834	853	891	833	843	836	838	818	842	821	841	857	809	823	827	874	857	818	847	854	875	828	847	818	879	906	823	850	901	874	818	857	873	842	799	855	856	843	800	794	892	849	865	804	820	886	821	889	851	869	854	806	817	858	851	827	833	810	817	846	878	900	885	885	858	843	847	833	852	863	838	845	844	874	835	789	798	821	879	858	907	885	831	829	848	814	877	854	879	863	811	867	885	832	866	845	787	823	844	833	840	846	818	808	843	823	822	860	838	830	830	851	871	876	894	858	835	841	819	852	753	834	866	835	847	795	846	867	877	876	858	785	751	825	830	869	831	850	891	872	866	867	823	834	878	849	845	795	813	839	757	880	854	816	852	844	894	827	869	896	867	839	869	789	855	839	835	804	861	794	841	864	830	878	814	841	866	787	875	816	838	858	898	857	857	778	843	845	819	882	821	836	840	799	828	851	866	823	860	858	843	820	855	821	860	836	870	825	813	835	841	872	855	835	836	845	863	849	817	857	855	858	863	831	863	854	855	861	836	839	850	861	820	863	801	844	893	783	871	803	850	831	817	792	886	820	870	860	860	892	872	769	857	780	839	849	845	798	819	865	787	848	928	822	806	852	843	840	841	826	793	897	867	827	844	845	893	845	851	839	823	871	834	825	837	790	860	845	877	801	817	825	815	886	853	809	833	813	828	865	865	823	908	799	815	823	842	868	861	825	778	877	850	769	873	861	889	842	825	814	848	856	824	860	803	891	852	873	825	897	854	854	835	829	801	894	894	915	823	833	823	834	824	845	843	843	850	838	855	859	809	806	848	845	835	836	850	810	746	849	846	840	823	816	817	883	905	875	855	819	884	867	817	910	861	831	913	870	843	832	859	800	850	812	886	846	848	829	893	854	850	785	871	917	808	887	816	837	842	841	852	820	823	841	822	776	883	816	886	859	830	884	860	828	838	874	838	807	823	800	802	829	871	882	900	855	885	815	846	790	837	848	831	805	875	845	803	797	859	782	854	870	861	861	831	837	784	814	833	794	836	816	878	847	827	818	822	880	825	822	885	862	838	830	854	807	812	877	807	880	849	841	863	858	865	802	837	859	810	814	833	840	850	861	821	830	857	850	821	867	809	817	875	849	871	842	808	805	787	828	841	860	796	835	849	822	803	832	864	820	824	786	877	808	861	755	834	875	837	840	858	799	874	854	829	804	864	859	858	788	818	794	832	817	809	828	873	787	888	823	846	811	856	771	871	825	862	791	820	847	878	826	874	888	835	867	845	827	859	866	860	850	864	821	849	808	863	842	837	802	859	863	814	859	907	851	824	801	831	865	889	833	876	831	884	815	824	837	826	882	844	839	833	840	855	836	865	830	806	865	810	843	904	832	787	893	818	834	795	833	864	830	874	859	850	830	888	853	860	845	865	849	792	825	791	840	817	883	865	851	827	820	829	840	858	851	856	810	834	837	836	901	823	778	830	841	839	865	841	850	857	793	860	780	851	883	800	843	814	852	867	832	869	819	847	767	824	855	917	815	852	807	804	849	800	865	826	841	859	814	850	859	860	835	831	830	815	865	875	854	828	818	803	863	821	803	883	788	825	879	865	845	827	867	871	794	883	801	847	877	865	866	831	842	866	868	871	791	824	885	857	865	851	807	852	784	843	822	769	834	843	867	831	812	826	827	817	842	811	827	813	825	848	820	838	813	846	813	849	849	872	844	873	857	805	810	833	886	833	874	831	883	796	895	853	765	871	800	855	829	851	846	815	814	830	894	842	814	819	839	822	863	869	857	791	853	868	854	791	796	859	847	818	821	839	837	818	850	834	885	863	835	889	813	826	867	852	833	808	843	856	854	823	843	896	885	873	820	875	811	817	824	820	823	845	824	854	803	798	797	907	906	833	819	866	799	887	836	812	858	813	847	876	845	792	884	864	827	850	909	856	804	815	812	885	805	834	894	822	838	852	850	803	838	830	827	857	838	817	850	868	837	873	834	866	872	839	781	818	888	811	775	834	943	824	862	857	848	829	843	860	828	881	820	882	822	820	866
20628	17593	16220	9561	6719	4856	3836	3010	2603	2227	1904	1764	1690	1515	1395	1297	1236	1145	1158	1162	1067	1043	1093	940	962	905	982	995	912	917	977	871	894	908	895	873	910	878	892	868	878	834	853	836	797	857	841	831	749	860	851	813	822	809	836	776	908	816	792	816	803	788	771	797	820	816	834	872	751	853	829	882	763	776	797	839	814	798	793	796	851	800	769	803	862	838	827	821	809	806	778	791	765	790	818	788	783	829	775	799	821	785	861	874	856	798	818	767	845	855	815	782	804	767	782	835	825	834	815	839	833	803	795	840	814	833	818	768	794	750	799	773	800	793	781	775	788	794	800	816	779	766	795	831	796	816	819	827	821	772	750	799	861	771	773	773	821	807	803	791	842	848	816	796	818	807	789	773	851	808	841	755	835	865	796	874	818	814	791	845	851	819	858	798	773	787	792	824	797	791	762	808	814	810	786	789	802	844	743	794	795	792	806	803	902	791	798	751	805	792	787	781	794	758	820	765	814	750	782	847	820	822	817	820	864	759	820	807	799	794	755	788	817	856	823	843	768	741	808	753	830	838	726	771	817	823	772	843	808	833	815	825	829	823	818	823	838	824	758	823	840	779	819	799	776	754	809	837	813	737	802	796	774	872	772	783	815	821	829	809	837	755	790	834	852	818	844	833	821	819	824	829	783	773	824	833	816	785	799	796	793	784	817	844	791	805	822	794	805	765	809	819	823	784	788	772	776	823	815	793	804	798	824	752	831	818	855	800	856	801	808	765	863	809	787	788	828	854	821	849	837	847	793	789	847	774	748	793	838	786	833	828	781	768	792	823	817	815	847	813	792	804	776	845	769	837	856	740	838	787	764	785	783	761	793	880	795	788	798	849	804	763	784	801	812	821	833	843	762	803	816	757	810	829	753	803	817	817	784	798	787	821	756	750	771	791	822	810	775	818	789	838	787	830	765	797	775	789	807	792	785	760	807	785	767	767	799	818	759	786	766	833	837	741	803	874	791	788	772	787	773	901	791	831	791	841	791	844	895	820	844	758	826	777	806	853	807	828	770	748	808	735	852	828	818	811	839	813	803	844	781	778	843	781	836	798	802	770	816	776	798	862	830	824	803	836	738	822	815	850	822	793	776	791	809	833	774	818	810	819	785	819	814	787	788	802	787	846	796	809	815	840	795	826	807	804	821	803	742	858	772	801	783	812	789	800	761	784	796	807	812	858	799	731	760	799	745	790	789	795	813	748	789	832	802	827	830	775	781	788	804	804	809	757	788	753	874	786	817	771	849	809	752	804	826	842	832	794	857	763	792	807	799	787	799	786	775	803	852	879	808	788	790	814	785	803	796	799	803	770	816	800	802	775	742	829	804	790	814	804	824	801	814	824	811	719	846	770	862	811	838	811	775	811	802	800	815	825	828	824	813	764	801	819	821	764	794	825	766	780	835	793	806	796	759	769	799	861	788	753	808	842	804	817	786	805	799	820	780	783	796	743	787	745	823	871	790	799	809	840	820	786	823	754	845	771	801	733	786	776	822	815	781	740	801	799	889	780	770	809	798	818	767	817	805	796	791	827	788	797	780	801	736	767	786	731	756	791	786	771	823	746	833	826	839	802	850	782	817	834	765	827	831	789	776	833	811	800	795	804	800	769	790	796	819	817	825	816	760	808	816	810	845	838	821	793	862	816	806	816	794	815	812	811	783	815	791	811	776	802	784	788	807	794	794	806	800	789	792	792	800	848	815	830	792	839	801	795	839	784	846	779	778	816	747	814	827	750	871	841	776	783	786	773	782	747	778	798	808	827	825	851	841	787	781	774	863	807	812	812	766	793	809	811	800	808	763	764	803	788	840	804	792	862	815	790	788	817	822	852	846	818	786	820	796	801	796	807	808	813	776	752	804	729	771	836	831	817	769	797	795	801	801	770	840	787	787	835	828	782	820	825	769	805	808	766	739	768	807	799	816	858	829	776	766	808	769	810	830	822	810	814	789	808	808	788	830	794	784	800	841	784	830	832	827	802	806	761	828	790	792	799	779	804	745	815	830	829	786	855	821	783	796	834	783	782	755	786	783	803	782	828	797	831	779	799	738	834	808	784	757	783	787	782	821	771	822	821	779	798	775	818	808	831	806	794	778	836	723	793	829	833	766	798	799	788	811	837	796	822	801	809	801	765	795	793	824	796	804	763	745	768	813	843	737	763	805	814	791	760	821	829	787	799	823	811	820	814	795	800	825	855	789	813	766	817	813	779	806	821	791	781	762	758	792	839	845	859	768	830	761	787	782	804	842	817	785	827	833	786	790	811	792	780	797	798	851	816	760	821	835	846	804	806	825	782	757	836	804	814	822	800	806	786	805	783	815	773	811	795	830	769	795	782	823	809	761	818	802	844	785	770	832	812	822	818	786	814	819	799	774	843	766	795	826	783	821	795	831	789	794	829	783	805	754	817	821	836	804	804	799	765	817	739	827	820	786	812	789	811	834	792	782	798	804	783	780	796	773	872	785	808	771	812	828	858	787	772	810	754	833	819	834	780	801	853	820	795	800	818	816	829	816	776	832	785	831	787	811	823	823	790	808	804	797	766	854	815	853	813	786	812	810	783	795	769	876	775	765	843	779	826	785	839	821	854	822	770	769	751	801	756	808	766	808	839	824	773	816	751	827	812	825	738	821	792	816	819	788	795	806	748	817	821	810	793	788	827	797	816	822	817	757	799	846	847	785	768	835	767	857	853	782	799	764	786	808	820	765	777	799	801	775	774	830	804	829	738	756	798	757	793	760	793	810	760	781	831	823	807	801	783	794	746	716	843	809	814	791	794	780	818	801	900	785	798	813	848	785	850	840	795	761	851	797	795	793	831	818	813	821	784	854	818	775	825	806	819	781	787	749	839	802	790	755	808	803	741	829	793	797	824	796	796	789	819	771	813	752	764	797	786	781	772	824	820	863	817	869	823	823	834	759	816	749	740	823	761	876	821	883	838	825	747	814	833	792	835	806	836	851	849	828	780	781	773	780	779	817	830	806	802	781	784	778	743	811	757	837	785	777	817	770	813	786	773	807	777	841	786	815	831	815	837	773	755	798	780	835	791	792	795	779	789	818	770	833	840	839	829	804	817	813	805	815	771	770	818	766	784	787	795	799	802	840	722	836	771	797	759	798	808	777	775	816	836	768	799	828	816	852	815	802	808	813	816	808	820	792	836	826	839	792	789	785	817	827	805	832	780	817	755	712	784	781	805	792	797	773	780	779	800	767	831	790	806	837	807	785	832	856	793	852	799	771	756	803	785	745	785	829	737	767	805	822	868	752	774	807	792	807	801	788	838	835	806	805	849	817	788	806	768	775	845	777	811	780	813	809	848	820	833	775	796	792	817	819	804	832	800	780	765	798	794	776	858	806	821	796	802	812	794	843	795	796	796	823	805	859	823	770	857	820	831	802	802	837	795	790	769	818	779	867	791	805	847	774	782	808	831	808	805	798	823	804	760
28061	13641	2217	1046	800	809	802	747	796	766	784	808	782	725	767	741	758	737	748	766	755	734	775	728	742	743	761	734	755	752	739	714	693	751	719	734	731	789	726	784	749	766	757	747	777	790	748	752	750	737	702	739	772	787	776	715	792	739	733	768	734	742	764	737	744	737	784	762	752	717	751	726	732	739	704	749	734	727	731	755	707	710	701	717	752	793	718	776	717	758	757	719	740	742	712	772	715	739	711	811	781	739	707	743	796	722	708	706	685	755	742	765	746	754	768	720	751	766	749	802	747	796	722	746	795	746	740	751	760	805	715	691	761	771	743	786	736	788	729	797	724	722	756	758	733	744	727	731	760	789	767	773	767	737	713	738	793	771	796	722	752	755	759	775	742	744	765	788	770	757	693	718	730	753	772	730	707	697	774	776	740	773	738	773	713	774	727	809	772	776	735	769	683	713	752	738	757	740	755	735	766	700	778	719	745	721	761	757	715	675	768	755	745	798	760	789	736	738	697	781	726	770	777	727	718	787	755	753	755	713	744	776	809	750	721	734	754	749	756	746	744	722	735	725	701	676	752	728	773	766	708	753	818	736	760	754	786	741	714	754	783	760	788	728	705	766	766	766	798	790	717	738	741	739	730	727	762	763	728	749	708	752	704	773	774	731	786	728	720	712	744	754	703	716	772	752	784	712	741	733	732	776	711	702	737	705	773	685	735	730	723	749	749	756	795	753	759	730	744	779	765	742	770	773	720	772	786	765	698	736	759	774	737	768	726	744	718	684	747	783	730	730	755	746	772	755	765	748	713	689	813	759	774	762	771	766	730	737	706	721	758	740	761	753	815	786	705	716	801	720	746	787	682	732	796	728	749	786	756	742	762	743	745	709	710	765	664	716	781	747	775	750	706	773	716	707	745	684	710	770	746	760	761	730	764	710	752	771	745	758	722	739	696	747	727	749	741	740	693	754	697	751	701	711	727	766	773	743	729	738	730	719	738	764	743	771	773	756	774	763	747	761	711	779	714	737	717	783	737	775	738	740	742	693	771	718	726	767	786	709	693	717	768	769	784	768	715	761	738	751	726	696	746	735	753	753	731	732	792	761	811	777	759	711	697	728	751	737	729	754	773	722	726	761	776	736	744	728	713	744	715	756	739	713	726	741	745	782	753	802	751	722	713	751	709	776	720	741	741	749	777	739	759	700	732	702	751	704	762	752	736	734	733	776	742	724	749	744	765	740	738	763	797	761	739	720	764	725	765	739	767	740	693	729	773	785	756	751	797	721	764	787	788	717	725	682	757	782	736	759	748	715	747	774	744	771	723	741	786	772	725	764	718	769	759	729	745	749	715	766	707	755	729	731	771	769	758	718	709	796	722	772	730	757	783	755	747	751	760	743	748	785	718	702	739	772	760	755	736	767	714	718	793	784	750	764	797	750	734	721	728	744	752	741	789	696	735	786	790	722	794	795	724	781	746	777	760	786	727	717	774	686	701	761	760	763	823	746	699	714	728	714	758	762	717	731	717	688	736	754	795	745	737	738	769	738	731	723	791	738	736	712	725	788	748	780	726	757	763	720	734	731	768	801	761	750	759	732	747	707	724	816	765	728	760	709	767	776	764	766	707	719	740	766	794	723	754	728	767	793	752	776	752	758	701	750	780	728	707	775	742	747	757	753	755	728	775	796	718	711	812	681	728	714	797	769	737	756	758	698	762	728	758	708	758	733	748	782	750	751	749	745	757	757	723	734	801	708	749	731	778	756	708	711	740	727	689	730	724	740	745	783	710	739	789	717	736	776	770	744	762	715	758	753	799	768	780	713	727	751	762	772	766	735	702	744	770	689	734	709	741	757	772	740	735	729	704	726	788	742	751	735	794	727	714	787	722	745	699	697	741	779	777	778	713	743	792	777	752	780	761	719	730	734	741	722	777	772	751	752	738	748	740	759	779	726	722	814	735	742	741	733	763	778	744	773	750	679	688	766	730	749	723	742	738	725	749	719	753	776	772	722	755	738	741	747	765	783	772	774	771	728	706	730	709	765	741	794	742	752	722	738	748	760	743	747	757	757	701	746	712	756	758	800	736	744	723	720	723	769	774	771	745	716	724	772	744	779	749	726	745	702	723	701	682	733	730	709	706	779	763	782	785	775	714	714	762	739	735	733	750	723	733	735	738	704	810	734	676	718	740	807	741	698	770	761	782	759	748	762	730	725	728	792	756	748	690	733	788	721	777	745	749	772	744	779	744	761	734	717	749	740	726	718	788	760	713	843	765	746	750	682	736	744	778	769	694	777	770	736	783	733	753	755	749	741	810	726	739	708	724	729	755	756	728	711	779	681	791	778	711	798	731	748	723	713	765	712	691	712	753	721	732	754	729	684	754	748	740	750	719	762	677	752	721	755	745	744	752	729	732	738	758	747	755	737	738	734	730	729	764	777	760	792	748	769	701	790	781	729	673	764	779	773	774	758	769	705	684	758	749	759	767	753	713	772	739	731	795	757	712	720	768	764	725	772	792	756	693	753	693	745	741	785	704	736	768	721	735	737	713	752	783	763	738	755	708	798	773	739	746	690	712	798	681	801	724	730	741	779	739	725	722	716	750	766	758	757	770	751	792	729	726	770	746	680	730	740	737	730	753	727	714	763	752	769	711	750	800	755	728	744	771	788	709	748	733	711	728	767	730	741	719	757	737	731	734	711	759	740	741	710	730	711	781	774	718	712	753	740	778	751	776	746	711	742	845	721	719	760	715	742	740	727	742	717	733	692	744	713	716	680	775	784	745	722	735	745	728	708	753	709	727	761	776	750	727	719	773	717	734	730	717	761	793	719	760	737	754	745	763	766	708	740	756	776	731	785	734	741	708	739	696	737	724	783	742	756	750	756	786	780	700	717	715	732	743	781	755	754	748	761	729	735	724	712	787	756	741	738	730	759	735	718	744	687	767	743	785	698	774	769	774	799	749	759	734	775	766	768	740	702	721	760	759	732	779	758	711	760	782	728	798	781	758	743	710	741	720	695	728	790	789	747	749	751	730	749	757	754	739	769	783	719	772	704	747	745	728	735	745	722	735	734	771	752	728	731	720	733	741	742	757	718	736	770	758	802	757	770	723	752	730	708	688	723	748	722	714	754	804	746	773	742	741	717	763	751	733	686	741	749	749	772	788	753	764	748	705	800	756	739	754	734	765	779	767	734	756	703	724	757	750	756	716	794	730	734	709	820	803	760	779	791	716	705	757	748	759	802	758	733	785	738	723	706	751	738	762	766	740	727	718	757	770	728	763	733	751	726	757	743	722	703	683	770	706	750	716	778	754	702	763	764	720	758	772	765	721	719	733	730	742	731	742	763	764	786	765	762	708	679	762	733	811	755	817	769	750	738	765	787	732	767	736	774	659	710	772	742	735	715	756	750	722	742	780	793	785	747	693	761	758	768	747	779	728	721	753	745	761	801	724	746	704	705	763	708	686	799	742	775	818	705	728	727
8392	1430	1341	1071	920	914	826	847	785	848	852	856	752	756	824	791	797	786	805	768	827	798	847	782	812	804	801	794	782	793	747	789	820	780	783	784	776	784	737	801	765	741	765	787	764	753	780	813	702	754	793	770	764	829	792	795	825	855	780	766	779	805	754	755	780	807	806	826	799	767	775	777	693	767	733	815	794	773	800	788	793	765	791	780	775	754	793	762	781	740	784	746	804	767	733	763	805	781	791	794	756	814	772	774	753	799	732	779	783	713	813	792	774	771	735	806	786	745	812	754	779	765	797	791	792	790	818	752	829	753	753	834	803	816	806	794	802	774	774	782	742	792	738	868	780	782	791	763	747	833	777	804	803	733	727	743	800	798	792	805	729	753	799	752	762	787	769	730	813	770	760	801	798	775	736	749	801	748	740	780	755	821	759	753	798	829	780	728	806	794	809	787	772	786	788	818	744	758	760	824	748	812	816	754	756	760	750	766	772	771	820	836	781	845	815	774	734	780	768	807	784	764	811	748	769	825	738	767	774	761	788	742	798	809	767	758	833	813	762	825	752	838	774	817	768	789	766	808	791	780	765	820	803	789	771	778	779	831	831	794	764	789	765	790	803	798	839	725	804	742	779	799	745	753	760	737	762	745	746	764	726	777	784	785	790	787	809	747	776	756	786	789	748	805	751	826	809	740	759	734	783	760	786	821	776	773	817	763	751	812	762	802	772	831	723	803	774	804	783	744	742	767	758	772	775	779	751	794	775	789	776	783	742	788	744	808	806	769	828	709	800	783	823	779	772	763	787	762	761	772	782	766	766	797	734	822	793	796	762	760	762	764	760	785	776	827	799	796	818	759	743	773	746	774	798	756	755	800	821	798	721	772	800	817	748	793	781	759	792	759	822	719	799	770	820	803	797	823	758	750	809	773	816	733	763	851	810	818	799	813	760	770	773	802	744	716	781	734	794	724	766	812	812	793	764	794	782	756	809	742	777	807	752	781	712	843	758	772	790	774	800	761	799	771	743	770	776	825	846	772	805	789	794	810	757	740	753	815	815	838	717	730	805	752	802	760	758	778	729	774	755	781	747	793	803	812	753	798	740	790	824	763	815	761	736	758	772	790	809	787	727	769	805	723	774	780	814	779	799	804	738	774	728	746	824	795	779	807	828	766	788	747	734	753	779	776	826	765	786	722	792	803	781	774	758	807	792	795	787	769	744	816	730	771	775	821	736	748	771	798	845	782	767	761	752	755	763	779	768	772	808	788	818	770	767	820	812	778	765	843	787	803	800	760	781	795	795	720	778	745	765	755	816	759	749	764	771	772	802	757	794	814	760	763	760	806	789	750	811	795	837	749	813	795	811	790	778	731	837	774	795	752	802	850	752	845	726	806	838	807	808	793	747	800	768	810	749	759	807	812	781	808	806	824	785	770	784	779	783	755	752	866	771	747	755	769	750	819	748	785	796	804	783	758	800	773	766	791	814	765	780	738	780	803	794	849	746	799	762	791	793	811	779	825	720	785	787	742	790	754	768	774	840	818	736	776	779	782	763	780	783	775	787	757	763	743	741	765	728	816	737	792	789	763	842	743	757	768	801	809	739	765	767	767	795	783	789	803	762	793	814	739	767	754	753	790	762	758	766	751	792	793	799	769	785	733	786	772	833	782	770	776	799	725	810	738	774	805	800	785	784	755	812	770	773	795	796	747	781	813	822	771	775	732	793	770	788	760	786	810	778	808	757	733	771	792	793	776	799	798	789	775	766	790	775	800	788	761	807	757	795	799	822	765	785	800	781	759	799	793	774	793	775	756	757	799	775	809	790	788	864	850	765	738	799	802	752	771	794	812	780	789	738	789	811	750	764	771	806	765	798	777	757	785	771	787	773	807	765	749	747	741	789	771	789	789	784	740	797	732	775	759	808	848	822	818	752	750	759	767	769	741	791	793	835	826	813	785	793	809	735	811	751	740	829	721	774	839	773	793	789	842	792	778	741	750	780	791	839	798	814	766	735	819	809	760	756	778	817	794	777	796	793	747	783	778	736	770	784	778	756	750	782	755	802	777	772	789	781	868	737	769	763	777	758	840	763	779	782	837	782	764	760	784	776	772	737	811	787	805	742	772	840	771	770	796	744	767	793	822	793	761	743	774	801	787	821	822	708	810	761	817	716	822	843	751	781	804	788	785	796	766	769	807	813	792	768	821	767	770	760	843	798	777	805	793	802	803	811	770	786	780	785	814	772	775	780	781	764	762	782	740	787	794	777	765	772	799	808	761	771	760	741	812	813	807	782	769	755	786	733	848	782	826	763	761	774	785	782	814	754	792	792	785	795	760	806	791	768	736	772	810	819	782	793	763	728	767	822	798	844	860	825	794	829	828	779	801	788	783	810	777	828	789	802	743	813	807	779	743	724	752	771	726	776	739	783	728	765	746	735	788	823	787	773	786	773	777	787	814	744	753	775	772	816	819	760	780	772	764	794	745	775	794	824	856	765	782	757	768	753	765	801	798	796	749	741	846	759	816	776	808	775	791	760	780	766	815	821	780	774	758	746	763	781	806	779	728	810	798	778	754	774	802	777	793	738	768	808	720	843	782	802	761	752	771	777	786	707	802	736	778	778	810	825	776	753	752	804	782	758	853	807	793	760	778	770	791	838	744	797	801	743	801	779	731	761	787	775	799	770	766	734	799	768	822	740	837	718	782	761	760	770	777	709	785	796	750	777	802	789	768	796	824	784	778	840	775	724	751	740	763	848	765	754	807	779	783	780	795	769	771	794	769	809	808	801	769	804	831	825	725	790	783	758	789	789	800	752	745	731	783	810	795	823	768	756	787	764	814	759	839	765	802	794	785	780	796	804	780	834	769	791	784	758	774	725	795	761	828	806	785	799	784	729	813	823	839	801	786	701	764	801	788	815	735	826	816	754	749	771	767	723	811	818	751	779	782	806	777	811	790	785	774	805	797	800	762	757	734	765	754	758	816	733	780	798	807	792	788	767	794	752	784	763	781	759	794	740	773	773	755	808	845	792	776	821	765	760	778	819	794	740	819	777	822	821	759	770	760	814	841	771	807	787	743	791	750	815	813	809	712	760	761	778	772	748	794	840	779	825	735	741	738	757	778	761	809	799	738	791	788	774	830	731	736	769	797	779	798	774	826	758	806	785	783	776	752	768	794	755	703	784	782	760	756	794	818	789	811	779	819	798	739	790	740	793	719	789	808	789	756	747	797	763	794	772	750	802	792	832	739	783	763	777	801	763	772	794	795	796	788	803	811	813	822	753	731	749	802	772	739	801	801	768	820	783	763	802	776	755	812	748	791	784	806	793	739	772	740	793	741	784	760	777	742	759	740	747	781	785	790	771	804	804	795	761	786	769	792	782	764	800	756	819	817	801	781	770	756	830	775	768	767	799	738	781	802	815	749	775	737	781	792	774	759	785	777	745	757	808	823	719	775	778	751	782	759	762	749	752	793	791	769	810	776
24500	20342	26322	24222	20320	8240	1352	914	765	707	668	589	602	609	534	496	459	454	487	492	442	480	430	441	428	449	434	416	433	416	466	372	442	401	393	439	421	433	437	432	425	429	386	405	395	439	426	438	425	409	386	405	394	394	465	426	429	460	386	420	408	410	398	424	375	411	409	429	419	442	416	440	397	451	391	403	448	407	379	400	450	419	406	386	415	402	388	420	433	394	435	441	416	421	373	413	381	391	388	400	434	378	453	394	405	423	407	420	392	407	440	409	424	425	411	425	366	431	424	412	416	393	389	424	387	429	456	392	449	380	413	384	393	410	437	397	388	430	385	458	432	387	386	397	477	394	380	393	418	427	389	401	421	435	413	406	417	415	426	407	421	391	442	389	421	403	433	409	404	371	435	391	389	393	411	412	447	421	400	438	403	361	410	383	433	406	411	411	418	435	444	411	425	415	402	372	429	410	398	418	440	410	396	408	389	399	413	398	431	434	405	459	427	414	420	426	419	400	420	357	411	412	407	390	412	383	427	375	430	426	385	445	423	368	387	428	407	361	380	399	449	421	437	442	418	441	382	412	384	460	413	409	409	365	405	422	392	379	384	413	436	374	407	401	415	410	425	378	380	420	402	400	423	419	405	445	418	407	414	410	381	385	399	397	425	389	421	411	438	429	431	360	428	397	417	436	428	406	379	421	405	399	431	427	402	376	379	402	391	398	410	431	416	402	421	391	370	414	421	396	373	410	410	414	406	451	396	376	411	364	401	415	425	443	397	402	383	390	432	420	375	426	388	417	429	404	416	406	418	437	442	423	419	419	396	402	377	400	393	374	404	440	409	423	438	375	392	372	389	448	397	411	381	421	404	394	378	411	453	411	458	457	408	461	417	398	397	411	385	442	410	369	414	393	434	400	383	400	382	425	408	407	413	381	429	393	432	405	409	397	409	367	412	423	424	431	430	443	444	440	410	452	354	420	420	417	400	432	394	406	403	393	449	419	399	439	422	407	372	407	407	420	417	404	402	421	427	425	406	413	435	353	404	411	406	385	379	366	427	419	407	368	364	414	399	421	388	398	418	435	410	394	426	407	419	402	436	406	384	387	373	428	369	415	422	434	354	399	425	415	412	349	367	387	368	433	418	413	395	450	409	416	426	407	421	394	382	393	434	422	451	409	420	408	402	416	401	414	411	410	398	403	441	407	440	422	366	422	393	399	408	437	431	377	405	396	400	426	405	437	441	413	423	389	403	416	410	429	385	372	372	381	409	400	388	422	410	426	410	417	386	402	405	443	420	417	387	394	389	377	409	411	390	421	390	400	405	428	399	426	429	387	446	388	438	409	396	447	426	423	429	392	375	400	406	405	405	397	417	415	416	399	457	421	359	401	383	387	412	419	394	433	452	417	398	404	411	414	412	400	430	399	425	398	393	418	395	427	444	399	395	411	435	399	416	430	453	387	394	417	402	388	398	411	420	388	416	400	403	421	431	418	396	435	403	393	422	466	402	391	400	404	384	422	435	416	391	415	379	411	387	421	388	413	410	402	406	431	379	375	419	426	385	411	417	432	407	394	410	393	415	412	431	424	417	440	405	399	388	434	401	418	404	447	411	393	367	387	409	415	415	430	439	400	399	393	421	438	411	382	367	397	414	385	409	435	405	387	369	409	441	415	416	410	411	415	417	424	421	410	429	409	397	421	417	415	425	405	372	413	384	387	420	402	389	410	413	406	435	428	439	408	395	379	413	449	386	404	415	411	381	382	395	385	399	421	404	422	405	419	427	423	430	414	383	403	382	402	390	425	392	418	414	411	389	424	399	420	436	393	360	404	399	391	407	398	398	356	423	388	388	391	420	378	430	410	384	410	399	395	379	391	362	448	419	406	383	396	421	434	352	394	440	410	390	432	397	402	411	410	394	412	402	430	413	404	414	402	413	415	398	358	391	402	429	404	408	411	423	438	414	392	390	428	397	381	387	384	430	405	409	399	393	418	404	387	387	396	396	438	373	417	451	392	429	423	383	426	426	405	437	406	392	402	430	417	376	391	416	406	413	378	404	418	383	405	408	435	438	410	384	420	422	404	442	450	391	407	393	396	394	392	422	376	392	396	416	385	431	366	408	422	417	403	412	383	368	406	440	416	420	417	402	398	404	439	386	402	408	386	367	424	410	407	428	405	420	424	396	449	390	426	384	394	399	442	429	394	413	392	376	441	386	412	426	377	395	402	402	405	406	399	418	412	459	383	416	409	430	420	421	407	405	408	409	417	383	409	371	394	411	413	370	373	437	401	407	374	420	428	407	348	425	423	388	361	385	435	438	426	397	409	425	381	425	389	428	416	405	383	408	431	452	461	370	432	446	413	392	428	409	415	383	412	448	398	391	405	404	410	387	410	361	360	427	404	383	398	462	395	372	438	371	388	416	402	460	437	425	418	442	407	407	408	404	376	423	406	405	424	400	413	397	404	429	463	425	399	418	402	436	383	416	396	394	387	419	405	396	425	410	390	398	389	402	406	385	409	407	437	429	408	438	427	379	413	369	411	420	425	389	386	419	403	458	453	428	399	390	369	430	406	404	384	455	447	420	433	407	369	418	439	377	403	416	430	434	404	402	405	414	416	409	370	401	414	407	397	425	402	430	405	421	391	430	405	393	401	395	421	417	433	377	428	419	399	398	396	402	437	421	403	469	374	387	451	411	413	393	408	393	394	378	395	426	413	414	429	399	401	397	392	424	413	391	385	390	397	401	404	406	414	384	376	394	423	418	417	392	394	421	384	408	407	385	412	412	400	409	418	400	398	393	414	386	439	425	402	392	413	386	387	413	399	409	375	414	427	396	413	450	406	412	445	395	413	419	419	432	381	408	398	393	418	421	407	453	397	397	350	376	424	412	405	403	420	387	378	384	449	403	417	413	426	395	403	408	405	393	401	392	431	386	387	412	375	396	435	434	397	414	405	413	368	366	393	399	402	397	451	410	407	425	405	426	436	421	457	396	407	422	431	380	373	382	436	399	366	403	421	451	359	404	424	416	407	407	421	414	412	403	422	429	404	363	460	447	414	406	397	365	419	406	406	381	431	363	377	374	386	383	443	385	417	400	388	407	416	396	406	428	444	402	418	420	430	375	406	408	388	449	393	416	414	379	411	385	401	404	412	420	407	412	400	400	384	395	427	393	410	437	430	387	381	417	396	421	422	411	406	390	411	416	414	399	397	382	399	364	401	426	412	405	435	345	395	401	340	400	405	397	413	411	449	400	393	430	405	409	387	438	396	392	429	386	423	418	421	393	393	432	453	373	395	423	396	401	400	405	427	422	415	430	419	387	406	411	440	393	382	389	410	423	382	409	419	408	406	380	391	402	407	392	382	407	381	396	407	426	433	379	431	398	391	421	374	417	404	445	458	392	436	392	389	402	447	392	412	399	400	398	411	395	403	417	396	406	416	425	392	373	401	419	419	380	394	397	457	400	414	398	422	397	405	377	401
19547	11093	9943	5605	3614	2610	1953	1551	1301	1204	971	942	775	759	776	675	632	592	585	554	586	595	552	529	519	508	492	473	511	499	514	465	488	498	497	487	462	492	474	495	460	467	482	491	429	430	490	447	489	447	452	440	462	435	455	461	409	436	436	433	461	434	451	446	454	477	446	433	413	437	468	439	406	430	424	425	418	455	469	472	442	435	421	428	451	416	428	450	436	454	438	436	452	413	444	431	451	449	437	459	464	435	466	452	457	416	454	453	407	417	451	442	427	446	440	446	448	435	435	436	475	447	451	418	417	442	422	428	448	433	400	446	457	448	417	412	429	429	460	427	459	454	424	465	433	436	390	427	462	406	425	415	430	418	454	467	442	427	399	451	429	425	468	453	418	450	442	452	429	448	456	430	411	412	411	423	448	440	453	427	467	443	455	450	427	443	462	401	440	456	480	430	396	474	472	441	424	448	444	434	445	432	444	433	438	424	385	416	434	402	390	426	395	414	397	467	413	428	440	450	476	418	462	405	440	436	434	449	448	426	410	398	405	415	442	462	420	404	426	455	423	421	448	427	388	405	431	422	438	446	440	432	455	423	419	452	411	416	422	425	414	419	445	407	419	414	441	440	422	437	415	457	428	438	444	419	413	410	426	374	460	451	412	430	459	423	445	419	410	453	430	458	465	427	400	446	451	427	439	443	458	413	452	451	429	440	463	422	409	454	426	456	460	414	424	422	466	396	444	439	439	396	451	459	416	468	476	437	397	421	475	395	416	487	411	450	458	425	448	424	447	410	418	426	435	416	393	408	438	463	440	417	462	428	464	450	398	429	465	449	441	439	431	451	454	453	427	466	455	466	464	411	469	424	394	402	418	398	432	440	427	440	422	466	433	426	429	429	428	405	414	449	422	411	422	450	460	394	453	419	428	415	438	441	426	430	407	435	433	454	435	459	413	436	470	417	441	407	430	414	450	435	450	458	426	405	435	428	427	452	424	436	487	460	446	448	450	430	446	436	415	430	448	442	433	435	436	398	468	427	447	417	444	441	426	460	415	464	448	479	419	432	451	435	444	457	413	434	450	424	434	436	438	429	472	376	411	437	424	435	421	400	413	428	451	423	440	445	447	479	429	420	396	407	448	427	439	412	429	443	434	435	434	443	421	461	418	452	441	431	432	415	425	443	427	437	414	456	440	438	449	424	418	476	437	440	411	431	404	446	442	432	410	412	463	419	382	463	415	452	441	448	426	416	436	417	450	399	424	418	430	396	421	418	426	424	440	443	407	456	437	420	464	410	440	415	399	426	431	435	461	419	442	457	405	438	422	453	450	453	477	443	407	431	445	429	419	454	432	451	411	431	460	436	426	419	453	407	431	452	452	402	453	450	433	464	445	423	457	451	468	443	438	431	451	461	445	421	435	418	436	406	434	446	382	442	473	403	465	389	445	466	435	445	419	405	436	405	412	417	491	427	418	445	438	425	410	431	442	413	434	420	390	416	479	416	441	462	432	439	424	432	437	421	426	439	399	478	430	416	457	435	441	426	438	426	411	450	405	414	404	437	441	440	445	417	430	435	432	446	400	417	427	461	424	428	441	433	414	451	442	445	431	415	456	420	429	459	426	460	415	465	423	423	439	453	412	446	424	455	421	430	457	460	432	409	428	425	428	449	428	437	440	460	417	426	441	438	409	442	436	401	459	420	444	440	458	475	457	421	444	407	429	444	413	427	458	426	445	421	421	450	427	433	431	480	448	425	463	467	403	466	451	438	453	447	395	454	446	415	436	411	445	447	425	434	434	456	431	452	420	433	431	432	438	422	461	439	432	420	443	440	445	435	418	444	454	423	454	430	407	418	423	403	473	459	437	459	412	446	435	403	418	448	431	402	452	436	461	424	416	512	443	440	423	428	439	450	466	414	417	438	426	446	412	407	441	483	445	413	426	407	472	447	419	425	429	431	476	455	440	421	434	458	433	469	435	424	419	488	425	411	478	418	424	441	434	438	462	427	420	461	409	410	449	395	457	432	431	455	412	433	409	442	395	421	441	438	436	410	431	423	395	418	444	415	421	457	459	441	418	446	441	413	451	475	430	454	442	450	433	480	403	448	421	450	402	419	459	404	407	420	399	443	430	417	435	422	454	463	453	483	434	409	469	422	469	416	440	430	459	434	424	402	467	424	469	436	438	443	465	459	440	389	416	431	448	483	442	421	452	431	426	429	415	410	439	415	445	469	435	404	411	404	455	406	404	409	428	441	447	478	430	431	397	447	451	411	405	431	434	467	429	447	448	410	458	437	419	427	416	434	430	424	441	445	453	433	418	410	414	434	409	405	419	436	470	420	426	407	418	407	433	431	408	412	471	488	449	413	430	415	440	449	406	464	442	476	443	412	446	425	422	411	436	419	432	409	426	416	433	451	469	441	485	393	432	454	411	423	456	435	449	444	441	456	449	443	431	424	468	419	428	448	417	429	457	421	405	409	414	419	445	457	427	429	455	439	448	407	396	435	438	447	452	429	426	408	390	420	436	432	467	425	436	431	467	426	407	404	407	424	442	378	455	467	412	458	439	445	399	417	414	392	482	448	409	456	425	430	442	397	444	433	423	454	403	434	468	446	470	402	430	421	423	426	417	449	474	442	405	439	446	430	452	417	435	464	444	440	388	442	402	461	470	436	438	453	438	444	442	449	429	408	433	424	448	463	447	446	438	446	443	447	444	429	437	420	429	440	421	427	455	441	422	421	438	395	406	380	427	455	408	442	423	438	452	447	430	426	447	414	412	402	440	446	473	429	446	437	407	380	406	404	445	451	413	418	432	455	447	430	459	454	458	424	440	450	429	418	422	440	451	445	470	432	448	424	476	411	416	423	417	418	406	423	421	462	440	450	449	414	462	450	485	422	476	445	470	437	474	452	460	443	428	424	465	444	436	440	418	471	455	419	416	421	449	439	448	448	437	389	410	416	408	433	434	433	433	417	421	416	434	406	423	434	417	437	434	420	433	445	419	456	425	441	414	415	408	472	414	458	463	414	453	414	426	434	461	465	411	422	416	434	415	406	430	418	408	424	399	425	420	411	455	428	402	444	439	414	446	375	444	416	455	427	434	445	428	470	442	442	435	473	438	466	426	455	422	452	403	439	435	458	419	463	488	441	446	405	461	425	422	450	423	428	435	436	394	440	391	450	411	409	441	410	448	438	437	479	418	405	432	419	412	436	432	431	410	421	454	434	443	447	397	430	442	463	455	444	450	415	449	431	420	433	435	443	469	428	399	406	423	430	426	460	455	433	418	442	404	427	422	431	429	392	449	477	452	437	480	437	409	425	454	431	444	448	460	438	416	462	437	420	417	422	443	426	422	444	424	463	443	438	413	473	432	391	440	429	423	425	404	460	432	436	432	447	410	459	462	431	407	382	396	438	453	420	378	451	422	412	419	439	437	425	446	406	441	391	465	429	409	437	451	438	466	439	482	390	415	418	412	431	435	412
22663	20358	26812	23786	20359	20406	7550	1962	1554	1427	1338	1204	1176	1103	1013	995	1014	970	955	981	958	999	939	979	927	905	891	884	876	866	864	886	858	850	883	889	841	923	827	873	838	826	829	845	906	785	845	852	871	856	857	801	816	834	847	823	846	834	804	845	807	849	801	827	804	800	782	801	829	807	828	794	814	833	844	817	807	848	822	795	867	786	813	841	816	805	813	818	808	848	780	827	856	820	799	837	833	857	785	815	824	803	878	822	831	829	803	854	813	805	833	807	837	763	838	838	867	873	851	853	818	851	788	862	757	792	857	860	842	844	851	805	760	862	836	817	825	828	861	822	817	824	792	774	831	838	806	810	879	851	832	836	835	830	836	805	823	863	823	788	803	845	828	788	796	805	798	829	828	797	835	830	834	829	838	830	848	825	785	820	813	780	881	813	816	850	861	830	849	815	866	782	773	840	746	787	822	835	840	814	800	810	807	821	813	832	802	823	790	786	828	785	836	818	831	916	864	815	825	737	796	801	780	858	824	787	846	819	819	796	787	773	854	792	784	774	801	819	815	856	845	806	798	829	825	842	882	822	816	796	798	801	827	806	771	791	825	810	790	841	844	803	787	856	854	795	798	832	857	821	828	814	810	789	791	811	822	815	815	846	818	790	797	777	841	800	826	852	818	822	803	860	786	778	767	808	783	832	806	793	803	832	833	800	853	841	862	800	808	821	808	792	883	823	821	804	857	816	890	830	838	803	822	791	784	801	798	786	814	840	828	836	817	822	798	826	837	875	810	828	850	798	857	849	834	821	819	880	794	870	832	830	797	816	805	765	802	822	797	795	812	747	838	838	837	802	903	804	861	778	815	830	809	810	862	806	813	844	824	785	795	817	771	855	809	833	843	803	796	831	852	792	838	842	794	798	806	795	821	855	805	883	848	805	822	827	800	834	814	831	887	811	845	836	832	804	807	841	790	862	820	834	835	806	830	839	833	802	834	806	797	841	835	766	828	824	829	854	848	794	851	870	736	842	787	816	825	874	856	823	731	765	867	827	825	840	813	847	832	818	852	830	820	761	838	803	761	815	866	875	813	823	878	829	849	814	819	860	799	786	776	791	832	851	810	783	846	831	792	827	798	792	758	839	834	785	822	825	820	742	868	825	824	771	831	809	883	831	880	849	811	775	829	837	815	872	828	844	831	833	871	782	821	803	798	792	809	800	792	789	875	853	783	849	783	846	808	837	801	807	777	808	864	820	799	866	841	848	834	899	839	828	775	858	799	857	803	850	826	745	825	765	869	780	799	823	845	809	788	854	840	824	835	778	776	816	886	809	805	873	806	848	787	791	844	846	825	795	765	815	825	838	822	844	800	853	800	848	786	872	838	762	858	833	798	847	863	803	794	829	796	819	807	853	752	795	849	863	789	843	786	823	804	836	882	840	795	805	867	829	845	784	815	738	817	808	815	809	847	870	871	847	835	786	853	802	848	829	781	815	827	753	820	902	823	777	794	847	852	860	856	817	786	821	792	777	796	812	833	816	826	813	796	911	769	803	802	808	864	804	838	764	793	832	875	794	820	796	769	816	852	746	750	824	826	822	883	813	787	821	840	819	854	785	871	783	787	829	841	813	811	796	823	862	845	791	872	794	828	825	803	864	789	791	854	831	877	830	804	835	874	831	842	758	776	823	778	757	812	851	832	795	824	775	815	811	843	761	834	810	844	829	795	823	829	794	800	777	867	862	812	806	778	781	837	878	838	838	814	821	853	782	798	797	853	834	811	848	796	783	820	792	801	793	823	773	809	869	865	845	826	798	770	824	793	831	870	824	769	843	803	848	777	846	797	867	817	848	766	806	826	796	792	895	770	823	863	793	778	770	782	820	792	824	795	787	825	807	861	822	845	825	833	835	793	840	856	781	829	826	859	816	808	812	829	772	839	810	786	803	746	811	840	836	813	770	813	833	787	785	836	815	859	810	814	833	772	815	805	841	865	824	842	837	824	791	856	770	789	779	818	818	820	828	818	791	871	827	854	791	816	825	843	847	827	843	846	808	859	844	817	825	837	771	856	816	799	791	811	876	838	794	855	847	801	825	810	829	792	806	834	812	803	747	841	806	815	814	824	811	880	816	841	827	832	801	815	785	833	852	779	855	797	837	862	853	778	781	775	851	858	864	877	819	840	839	829	830	829	797	822	835	813	828	779	851	804	790	789	817	830	817	809	857	852	753	811	816	852	819	828	828	791	851	839	811	760	828	797	778	785	780	818	817	849	759	802	857	847	853	832	846	782	826	825	839	822	826	781	807	832	789	812	843	843	851	852	820	849	876	840	824	825	835	860	838	812	808	756	805	812	776	842	879	796	788	771	787	786	800	877	845	826	819	857	819	815	812	828	836	816	815	781	806	801	813	816	787	831	835	879	834	820	826	803	834	791	790	864	755	875	785	810	840	816	776	833	813	783	813	824	881	816	821	892	828	825	881	846	813	827	843	755	778	785	792	822	828	806	814	824	809	802	808	802	867	856	873	847	867	822	843	802	812	833	760	788	816	836	851	844	781	802	794	830	829	841	829	803	828	803	795	804	829	854	809	798	858	830	850	777	834	800	827	800	856	788	802	824	855	845	792	800	831	781	798	801	810	827	827	779	771	811	831	822	830	817	849	843	796	839	824	805	855	839	850	781	835	813	862	829	869	837	792	813	798	868	778	867	808	802	819	807	776	805	831	858	814	817	806	778	874	807	844	818	836	811	796	813	803	833	863	825	798	826	804	846	804	790	847	811	793	839	829	841	779	780	787	838	756	855	799	780	787	789	813	833	769	812	834	724	850	861	801	823	744	878	826	783	837	852	818	817	844	828	790	807	818	824	795	763	800	813	806	841	800	845	826	836	866	828	823	788	804	810	826	785	816	782	787	803	784	823	797	749	831	850	822	830	826	842	780	808	823	807	793	819	834	821	773	759	841	884	797	804	775	823	810	788	857	822	885	862	852	828	811	794	780	832	878	840	775	810	814	795	804	823	792	864	845	794	790	871	816	863	770	819	847	786	820	835	843	860	795	837	827	788	841	787	891	789	802	791	736	829	838	782	788	789	806	836	803	805	853	802	827	751	836	789	805	821	826	780	826	803	763	831	888	868	831	794	843	772	753	828	833	798	816	840	815	847	809	852	817	796	820	820	841	840	828	873	804	817	812	840	758	833	821	796	830	837	838	882	801	777	832	878	762	909	822	748	837	856	821	826	778	804	818	814	853	847	839	774	841	851	818	831	838	788	833	824	873	811	785	805	854	793	810	773	821	854	811	775	806	809	765	834	802	823	791	774	839	793	808	813	837	837	792	807	791	796	800	785	788	814	757	787	799	837	831	827	839	781	809	797	818	801	864	833	876	835	824	820	783	814	853	830	788	812	821	837	843	797	791	877	824	759	823	785	860	836	828	825	802	811	781	779	837	751	819	803	838	820	830	846	798	837	782	796	854	845	867	788	814	780	800
21366	17402	15941	9735	6606	4799	3760	2996	2586	2143	1897	1752	1566	1427	1316	1252	1202	1146	1117	1022	1070	998	1005	981	942	933	961	915	873	878	855	899	895	883	882	852	866	848	863	859	837	848	798	816	832	834	801	801	887	808	762	790	759	864	833	845	763	818	816	836	785	813	796	795	790	800	814	809	764	811	791	808	804	754	786	825	788	796	803	803	799	798	786	788	794	799	797	781	803	827	808	833	761	784	796	757	806	815	875	797	796	796	765	772	754	772	813	786	785	783	777	774	831	832	717	804	810	791	754	796	813	786	770	806	795	809	792	780	791	771	792	796	765	747	756	757	804	798	845	796	797	800	795	759	792	798	745	758	783	778	797	749	797	816	767	788	771	776	764	784	784	796	773	783	777	764	796	734	808	734	798	744	738	814	810	803	758	791	771	770	803	805	802	781	766	796	795	728	753	759	811	750	739	762	757	748	784	767	810	774	819	785	746	770	738	779	797	795	820	805	807	818	751	797	836	752	782	813	783	769	821	758	774	797	777	811	781	787	854	799	767	739	752	794	793	791	764	818	809	754	812	751	776	778	770	824	805	775	786	762	822	812	742	759	805	813	752	739	804	764	800	725	758	804	769	802	761	791	795	761	784	800	810	786	783	779	794	766	751	862	791	777	733	743	801	788	799	776	757	817	761	811	769	752	775	808	796	782	773	794	777	824	737	770	805	794	798	788	811	802	749	810	805	763	800	700	777	753	782	806	785	790	808	771	781	802	801	803	755	796	821	793	747	766	777	762	797	780	784	790	783	783	808	729	744	772	768	772	828	760	797	790	787	854	809	807	757	767	810	778	780	806	780	767	777	798	741	744	749	788	783	746	803	770	812	766	836	768	790	757	838	796	732	782	783	714	734	723	798	766	744	789	795	776	760	807	743	803	781	781	796	758	742	781	844	779	774	783	753	776	806	767	774	774	788	825	828	763	787	775	807	764	763	748	811	763	779	773	842	783	793	772	794	776	808	798	841	787	747	796	804	737	821	801	783	759	785	770	771	773	739	794	779	753	791	777	792	768	762	784	804	745	788	823	788	845	764	785	770	771	775	775	770	752	833	737	794	775	804	807	788	759	798	760	768	814	815	797	807	779	788	754	792	727	800	793	777	764	769	796	744	813	799	828	766	827	771	824	791	722	827	745	800	770	804	713	793	795	779	784	804	752	771	785	787	748	795	771	756	751	793	780	785	824	754	773	771	791	805	763	802	762	742	736	746	816	799	794	826	764	819	748	745	807	806	818	791	766	753	799	771	753	779	757	797	794	843	821	805	770	796	802	817	771	804	804	815	789	834	806	755	801	776	792	777	756	740	745	802	798	740	806	749	806	797	774	759	771	792	779	819	790	765	785	821	782	789	786	810	805	749	770	841	807	773	839	771	781	803	793	771	702	762	765	744	752	791	740	752	812	833	789	800	756	736	776	783	789	799	776	760	774	781	732	789	791	802	752	759	810	795	703	817	781	757	744	771	756	781	763	794	817	782	770	766	781	812	764	780	780	822	761	760	774	785	815	755	781	770	807	775	801	786	767	808	782	760	781	766	744	818	746	784	765	769	765	730	766	800	780	804	824	794	751	805	751	771	764	755	834	778	735	782	794	767	810	806	729	796	774	827	786	783	789	816	748	744	767	783	803	775	785	808	726	818	748	806	777	776	769	758	761	755	799	774	750	793	754	806	768	803	753	813	793	813	740	718	829	829	739	807	804	829	756	846	787	871	751	830	786	848	760	735	833	795	775	764	801	822	801	768	820	791	755	807	767	816	790	768	761	817	826	768	759	714	799	782	714	796	787	777	779	792	798	791	755	760	794	766	783	757	760	785	791	766	800	780	793	768	776	776	798	797	749	729	785	796	750	782	776	766	804	774	804	764	791	767	819	808	745	780	809	786	800	716	752	815	822	790	779	783	764	836	822	775	766	781	788	754	815	833	775	828	752	783	763	755	815	785	778	794	827	819	793	799	766	812	738	771	763	792	801	785	770	826	804	795	785	783	795	797	766	793	785	771	802	800	788	745	772	760	809	798	793	761	829	807	766	786	847	779	734	731	735	785	784	785	797	824	805	750	770	793	808	802	792	761	766	818	782	799	790	827	812	742	810	782	777	749	777	801	751	783	758	790	769	824	777	804	794	822	773	796	763	764	796	801	774	796	791	765	796	815	792	787	782	799	763	783	788	778	769	793	757	781	800	760	804	741	819	860	782	781	719	755	822	817	825	742	748	802	826	801	754	781	774	785	769	831	737	813	823	746	752	767	746	766	825	800	828	768	765	797	783	787	805	782	808	764	781	768	758	784	792	757	832	771	785	807	795	752	778	847	824	794	780	746	819	748	754	830	872	793	791	751	791	749	810	795	778	799	779	805	754	799	762	818	740	745	797	709	777	787	793	785	810	776	754	787	744	760	779	765	767	775	802	781	788	759	763	770	770	796	813	812	771	732	760	809	810	831	767	751	778	764	762	775	776	777	760	803	749	801	824	839	748	758	796	795	752	748	746	778	783	833	769	754	792	815	729	804	749	790	736	835	771	812	810	798	852	814	754	773	791	773	763	779	743	777	818	804	748	822	752	812	765	773	816	785	751	797	838	780	773	808	788	777	818	776	790	836	820	789	826	772	760	772	773	719	800	796	796	783	788	822	757	788	762	747	819	755	771	791	738	767	780	774	778	730	788	769	802	774	793	743	756	762	772	766	736	788	797	774	831	794	792	796	782	736	759	841	718	772	791	778	770	805	744	689	773	820	809	796	779	794	772	784	781	781	829	794	767	750	805	745	796	816	778	753	792	811	761	788	817	793	789	772	716	784	779	748	808	713	780	730	816	801	775	766	831	808	805	777	776	800	760	788	784	759	799	805	735	745	722	747	774	847	783	765	766	794	776	784	776	805	801	786	762	796	801	798	774	800	758	790	786	771	798	785	777	771	802	810	767	732	749	771	760	785	780	803	765	756	777	718	819	801	734	796	788	867	794	791	758	731	780	804	703	784	760	771	772	799	780	813	791	798	778	784	775	797	796	779	773	770	793	811	831	767	847	768	796	785	764	736	800	789	775	738	817	827	779	779	748	818	786	815	781	794	795	803	748	769	801	765	768	828	798	787	797	798	788	835	783	754	748	775	785	800	793	778	759	736	820	788	784	777	773	807	780	772	791	799	832	754	773	779	782	743	764	771	796	844	795	743	787	792	792	761	802	816	775	793	767	785	835	746	751	776	769	793	793	818	789	734	808	767	832	839	806	821	753	771	732	755	796	804	786	776	824	794	771	808	782	795	753	755	837	774	785	785	810	770	806	813	840	784	820	811	782	799	778	785	783	779	720	835	802	796	801	760	775	773	756	768	815	788	806	790	801	803	785	782	825	757	762	801	766	793	794	737	804	843	774	831	774	849	782	765	772	749	814	736	777	783	787	744	730	842	810	764	807	806	806	775	741	711	813	815	737	769	776	748	748	771	798
28080	13753	2377	1125	878	855	801	779	765	742	741	749	741	780	752	741	782	764	747	772	752	677	769	778	751	751	754	760	731	701	746	718	775	780	688	752	756	693	740	759	758	751	691	745	723	713	730	731	737	730	737	736	767	740	782	775	685	765	748	727	777	749	761	715	755	734	695	774	754	731	808	733	748	730	759	713	737	742	763	735	704	727	808	767	731	751	765	787	745	725	735	725	750	777	742	768	722	721	700	770	724	775	696	720	800	728	732	708	763	761	726	782	750	722	747	768	726	766	691	707	726	807	775	746	769	697	700	755	734	789	755	771	728	760	772	753	726	709	728	767	721	695	730	749	717	739	774	765	719	711	769	740	724	752	727	747	722	736	736	728	749	731	786	785	719	728	741	733	764	688	727	711	745	752	690	715	793	696	745	761	751	736	764	747	730	759	735	704	744	734	739	791	792	771	706	742	746	725	682	716	766	762	732	752	727	725	749	713	739	709	796	744	679	715	762	798	765	745	721	721	767	768	747	748	759	763	755	761	728	710	754	733	730	707	774	769	703	738	741	809	719	741	751	766	758	701	693	730	748	749	770	708	743	749	705	792	731	741	732	752	767	764	763	713	762	773	713	749	760	756	789	707	721	743	765	729	691	763	721	718	729	756	758	734	739	795	733	754	725	774	785	745	779	738	770	750	744	788	755	756	774	761	727	761	698	747	739	730	793	697	757	741	741	686	775	720	738	809	756	742	753	720	744	691	734	797	716	712	751	724	725	719	751	734	706	718	768	736	765	736	775	735	756	742	722	698	728	726	745	731	765	710	735	806	744	785	763	678	736	720	728	720	781	726	760	741	740	728	726	721	764	709	717	740	719	692	709	790	763	712	743	747	755	762	716	742	733	718	729	715	764	731	680	805	726	688	788	761	752	729	752	722	760	736	781	752	735	715	747	745	753	697	700	751	683	785	761	732	758	761	722	707	727	725	752	711	711	737	752	777	733	749	795	732	726	727	784	716	741	756	724	763	712	730	724	788	753	737	731	698	750	750	743	782	765	752	706	746	737	765	724	696	759	736	786	729	743	756	740	709	778	736	740	813	751	767	742	751	749	749	747	711	729	761	728	750	779	676	715	707	750	769	757	725	733	710	786	709	745	718	765	688	674	771	726	744	785	779	710	729	776	752	728	725	738	772	781	768	746	746	739	763	721	708	724	759	732	705	725	750	757	713	727	743	730	773	754	743	795	729	727	739	760	730	764	749	778	756	753	721	782	728	741	727	785	734	744	769	787	753	730	731	725	705	734	718	728	790	804	763	745	718	720	732	757	762	746	745	772	706	746	708	704	745	715	721	770	757	772	712	780	779	719	746	750	752	719	747	711	698	752	756	731	732	728	715	714	784	744	750	692	739	741	788	770	716	759	717	716	717	767	761	761	733	745	739	715	711	755	737	757	725	772	748	708	703	733	728	786	754	769	723	746	763	679	720	781	790	763	750	780	748	745	710	737	699	779	766	714	665	741	778	755	776	765	718	699	697	775	736	730	722	795	749	747	724	721	717	764	748	751	798	746	739	705	736	720	749	739	729	718	720	712	771	745	692	766	763	762	761	739	722	756	740	700	677	707	792	709	736	734	729	669	754	734	811	763	738	708	734	710	723	735	739	714	721	753	771	729	709	744	760	743	712	741	739	713	756	774	738	734	770	717	774	756	783	748	755	756	729	757	761	727	717	731	767	775	755	763	767	714	743	773	697	744	726	778	743	727	704	713	724	725	770	716	726	725	710	697	706	757	713	761	725	759	745	739	732	760	723	716	723	680	753	746	757	756	737	770	741	736	789	760	721	743	748	790	743	724	769	684	788	767	739	801	778	711	703	757	755	780	744	758	727	735	783	723	735	752	749	740	728	742	709	739	778	702	709	801	785	739	721	705	750	748	758	753	682	742	739	703	722	763	767	716	734	734	690	755	745	735	734	746	726	719	738	725	787	747	746	734	743	747	720	716	719	779	810	711	756	764	749	690	715	743	723	776	709	707	797	735	772	709	786	765	703	706	789	720	760	734	720	722	698	722	759	742	717	730	684	732	752	769	719	721	786	765	719	787	692	750	774	731	733	758	722	748	732	679	705	762	771	740	764	747	756	728	728	712	727	719	789	728	792	774	745	772	756	751	696	768	763	724	737	773	747	768	757	670	708	789	780	763	719	781	768	721	741	819	739	812	706	732	715	737	732	730	730	736	766	714	719	770	836	754	779	767	759	750	754	758	761	706	769	737	733	739	779	695	801	749	721	719	695	742	741	756	776	701	745	720	800	723	799	731	752	774	736	691	766	742	766	727	729	699	780	756	706	768	728	806	693	754	754	764	723	744	731	771	738	758	760	772	790	706	710	723	724	703	719	756	749	734	778	732	701	722	775	789	728	743	697	753	801	732	735	774	753	743	789	758	737	672	830	715	714	709	730	759	759	722	744	718	753	727	747	702	783	778	745	804	725	751	750	728	777	777	767	721	723	695	734	716	746	767	750	770	742	684	685	729	729	724	734	730	743	762	721	716	722	780	728	765	753	788	712	710	766	754	757	748	829	726	738	724	729	792	786	686	779	753	733	734	714	688	750	738	728	756	759	754	752	770	674	772	723	766	730	751	735	776	715	774	703	710	749	736	753	740	761	724	743	813	743	755	706	714	719	757	740	764	734	733	732	749	703	752	731	713	734	730	759	764	772	726	726	777	785	738	737	766	724	746	764	710	773	736	777	713	769	723	741	728	760	722	715	698	771	736	763	726	733	724	718	692	750	752	743	758	727	751	721	738	761	752	712	715	768	779	679	753	722	719	755	705	765	709	712	716	667	710	726	748	738	775	775	751	714	739	749	725	718	756	743	733	756	780	758	744	767	710	759	684	760	736	748	775	676	709	724	745	716	727	788	784	754	731	737	748	771	749	767	739	733	729	716	753	786	758	725	759	683	758	729	750	737	743	760	676	689	764	726	755	753	741	744	742	729	782	793	756	755	736	754	744	699	710	713	710	758	803	780	744	742	759	727	767	729	731	811	724	725	721	753	767	748	705	704	750	793	799	735	728	727	696	746	776	794	745	705	760	720	725	707	769	752	767	718	745	769	717	729	706	752	773	776	758	693	805	765	734	740	753	763	766	797	779	759	751	746	784	743	748	743	747	779	781	739	731	732	767	703	781	757	762	761	781	783	688	749	724	777	717	747	705	720	716	754	789	689	685	726	798	761	745	751	757	744	715	705	735	784	728	704	747	779	737	735	719	720	761	721	771	749	685	720	713	749	791	723	717	698	756	747	754	753	789	733	731	752	716	770	740	757	702	752	788	764	769	726	728	752	773	707	762	719	766	757	717	697	765	755	714	761	697	764	770	753	746	739	739	748	741	738	736	759	706	731	763	769	747	749	701	696	717	725	714	777	769	722	673	750	758	706	722	713	718	763	735	763	750	762	757	713	767	726	756	778	767	784	727	758	723	735	729	747
9010	1549	1365	1081	1032	905	841	864	820	833	800	787	851	794	822	791	785	784	807	794	745	768	807	789	807	803	799	766	803	778	811	772	782	769	806	716	794	808	792	769	779	768	752	805	786	747	779	781	779	730	825	819	774	754	822	751	779	779	810	755	788	800	770	796	738	760	776	817	771	749	799	711	788	781	752	803	743	808	761	780	798	781	798	857	755	746	751	816	763	770	794	774	782	804	736	729	747	804	795	786	761	737	750	746	797	798	775	724	801	778	741	781	798	800	817	751	804	797	795	743	782	734	761	752	746	806	755	785	817	769	785	735	759	804	755	769	783	754	766	781	783	796	754	747	788	809	774	763	784	783	774	827	803	747	738	749	822	838	760	772	727	772	756	787	772	799	805	744	774	768	786	837	795	791	823	820	797	751	769	804	767	740	826	799	785	823	839	769	797	743	770	819	782	766	766	748	752	772	798	761	777	769	798	797	786	785	748	770	768	796	779	768	769	754	791	773	787	787	757	798	740	759	736	785	781	808	782	791	766	780	771	793	814	787	820	767	817	749	798	756	787	813	775	782	804	820	805	758	777	764	800	769	778	756	769	787	745	793	730	757	787	826	747	765	739	859	730	712	793	775	779	776	778	775	768	776	775	807	740	727	788	760	756	780	801	769	790	732	779	805	835	773	793	746	753	790	771	783	768	734	762	764	777	795	762	811	793	801	803	765	791	759	773	745	795	780	733	731	816	812	791	790	828	782	766	775	767	759	753	776	801	766	799	780	786	769	784	789	758	748	731	763	762	772	800	768	759	763	790	771	775	765	773	734	747	750	759	804	769	795	793	797	789	831	765	793	759	830	763	763	782	763	775	758	803	753	745	764	838	747	757	797	792	690	797	792	773	835	757	779	829	776	775	770	738	790	811	776	773	796	821	808	775	747	745	732	799	716	752	740	811	758	758	788	763	814	775	805	749	806	776	821	773	759	775	783	763	783	772	760	742	762	789	737	739	754	757	819	782	754	802	769	800	749	744	777	784	760	775	774	796	765	811	810	726	777	752	793	752	774	782	748	797	773	769	811	771	833	764	753	804	807	757	754	746	764	780	754	759	829	790	749	785	787	777	814	774	760	775	783	781	836	754	788	762	767	788	788	789	748	795	801	819	778	770	791	743	790	807	754	749	774	744	802	806	799	790	774	789	785	744	834	760	774	758	727	758	766	752	772	741	795	790	773	733	757	765	794	777	823	829	773	803	779	769	799	800	756	775	787	816	814	796	779	806	784	831	798	727	809	775	819	719	765	787	791	736	771	804	786	775	777	762	752	813	780	798	762	776	721	769	792	774	826	826	818	811	768	788	766	806	781	782	762	809	737	801	782	781	830	754	815	782	830	797	810	758	845	816	772	772	806	768	837	782	780	769	788	813	774	750	771	789	790	821	764	777	797	788	783	770	776	764	761	805	819	787	754	795	704	756	714	772	722	792	817	767	783	740	736	835	764	768	774	785	776	770	764	740	790	782	767	792	814	782	759	835	756	769	775	838	773	763	817	755	755	797	809	784	832	814	862	810	828	801	819	814	747	767	772	831	771	774	777	746	784	758	759	797	739	790	783	748	747	850	813	837	817	802	813	796	807	774	806	760	791	788	777	750	763	777	757	804	759	788	714	822	777	793	798	778	801	824	828	793	768	778	746	816	758	760	758	768	769	795	782	697	747	753	775	801	785	768	782	769	807	748	806	757	800	743	796	818	733	780	784	765	818	823	742	738	751	774	799	768	748	742	784	792	809	791	789	697	855	829	758	784	752	774	723	796	773	772	744	800	748	765	788	812	785	797	747	796	788	747	818	749	766	791	774	784	778	747	754	807	760	785	757	766	761	809	760	812	767	737	807	765	813	775	833	755	743	767	752	734	723	814	755	778	750	765	790	790	802	807	779	791	727	776	795	750	754	729	793	775	777	756	802	753	797	781	745	788	784	754	772	814	763	809	741	762	741	767	803	742	790	778	790	781	776	779	807	778	773	761	849	806	788	779	780	781	785	839	786	773	750	718	764	766	781	742	738	766	818	731	773	786	782	811	750	814	763	801	784	816	810	813	799	774	754	753	722	813	759	735	811	782	764	736	835	769	774	784	802	775	722	819	793	702	818	770	784	831	765	823	791	811	794	737	780	764	787	765	738	732	791	819	806	749	745	812	817	755	775	800	808	794	764	749	826	759	795	770	760	731	759	800	759	773	747	781	746	767	782	783	734	768	785	820	728	770	788	790	784	803	754	792	790	775	790	778	820	753	785	741	823	768	831	811	762	839	764	774	722	786	790	793	783	729	783	788	779	757	793	773	770	791	781	769	760	768	810	773	758	813	829	762	807	764	807	823	787	715	806	817	780	764	730	861	761	808	817	766	782	774	775	786	743	818	736	746	755	760	796	767	769	766	770	716	771	788	799	804	801	793	780	775	774	799	794	753	745	734	772	793	757	763	786	821	768	805	770	753	817	809	765	796	742	788	783	814	826	753	808	822	781	754	795	786	772	768	784	758	760	806	740	789	773	812	807	763	812	788	710	771	805	786	751	744	737	787	798	799	775	790	780	767	776	748	804	768	775	772	804	783	789	790	816	792	810	766	761	799	784	760	759	739	732	790	790	742	739	765	814	784	814	764	785	832	801	758	798	780	791	761	734	813	730	761	795	762	822	766	768	822	802	793	778	774	810	750	777	794	787	751	774	767	763	761	778	768	811	805	754	748	765	776	786	765	752	786	777	766	770	818	775	805	738	827	782	778	742	797	759	802	818	719	797	756	817	803	727	813	743	795	746	795	780	796	782	797	756	769	746	757	789	806	792	773	749	809	764	763	754	747	783	769	767	788	740	763	752	821	790	741	788	711	759	765	831	759	774	806	773	784	780	771	799	809	760	834	761	772	757	765	772	777	746	817	759	770	845	760	742	749	762	834	800	771	766	762	808	720	822	713	820	777	807	808	774	855	783	762	780	812	753	826	772	760	818	794	768	756	788	761	756	810	790	821	822	747	773	788	798	826	777	766	798	721	761	827	749	788	784	769	753	821	754	816	758	725	754	818	743	741	792	774	763	792	773	744	732	781	792	789	776	731	803	831	741	808	727	784	760	751	820	817	749	806	789	735	787	759	815	749	800	826	766	757	796	797	773	781	828	807	776	768	747	746	832	729	821	797	801	801	755	773	725	827	796	766	773	777	770	760	793	821	799	743	767	743	822	757	775	744	759	781	789	794	711	771	756	778	792	773	782	737	785	733	756	805	879	736	772	801	771	774	744	803	799	777	799	815	762	795	745	767	784	782	765	801	759	777	769	760	776	843	799	800	791	719	815	799	804	762	771	822	776	802	751	765	818	768	746	768	834	804	810	756	736	779	797	784	755	741	718	803	771	789	742	804	770	795	744	788	788	772	747	785	782	754	752	762	776	796	854	782	749	737	756	755	775	806	764	744	697	812	780	746	782	745	777	699	782	766	800
24473	20322	26320	24201	20313	8576	1412	970	759	728	698	626	592	582	533	530	540	569	522	470	460	522	492	489	449	444	458	477	425	460	437	434	482	425	448	452	456	460	442	440	417	434	434	420	425	432	422	411	442	461	427	440	480	431	426	422	447	439	422	445	429	395	461	470	404	472	442	441	427	367	421	402	426	445	426	432	421	448	444	431	396	430	428	406	413	461	439	410	413	415	424	454	456	434	407	409	428	379	429	452	445	406	447	423	379	450	436	423	443	433	459	407	399	421	438	414	441	461	412	466	437	479	442	402	417	400	413	450	478	424	427	397	407	398	424	375	452	411	441	410	472	407	386	399	449	423	441	435	419	402	405	428	424	443	427	422	427	463	435	418	420	439	451	441	425	423	434	436	413	427	415	397	406	431	425	441	436	434	440	439	448	445	422	432	385	401	413	391	424	433	430	445	408	466	400	429	427	413	440	422	453	421	405	419	449	434	398	439	418	400	421	402	395	443	408	457	434	424	406	421	417	471	436	441	448	444	441	440	397	430	406	406	406	417	438	480	439	404	429	426	451	442	410	428	416	427	398	426	403	443	405	373	444	438	489	420	422	433	428	378	411	433	395	441	437	440	447	417	427	411	418	411	394	390	406	410	412	422	426	391	439	432	421	441	440	384	447	431	399	442	408	404	432	419	411	421	391	415	435	430	409	427	434	427	400	424	408	410	422	388	371	399	439	389	405	405	421	398	435	404	395	461	424	449	421	443	424	450	460	437	419	426	416	398	406	427	455	442	418	439	407	426	438	440	426	450	465	422	457	434	384	426	411	397	388	399	395	435	409	441	378	420	427	425	409	424	404	427	434	421	410	412	439	430	404	426	432	440	448	442	444	434	430	429	393	392	422	457	414	436	422	411	434	398	375	428	438	449	410	423	466	432	431	453	437	426	415	413	416	440	412	417	394	409	415	430	387	406	423	424	392	418	414	435	396	440	417	432	470	416	433	426	410	442	393	394	363	434	448	425	428	404	406	425	427	423	445	433	420	417	400	425	442	419	436	438	460	358	417	420	434	460	415	404	443	423	468	404	447	403	472	461	400	453	400	414	416	435	444	476	421	409	407	434	440	409	461	452	434	414	449	445	444	432	417	405	462	377	439	440	441	459	408	397	422	456	415	414	444	418	381	419	431	421	428	449	479	486	444	433	404	424	437	404	434	426	453	432	394	426	384	407	438	448	470	414	421	430	423	442	417	456	462	442	430	403	400	411	422	399	424	447	405	408	410	440	414	428	430	436	407	448	426	388	461	431	445	415	401	414	380	420	423	436	410	426	396	420	409	437	400	424	427	440	410	418	402	420	435	433	415	423	409	450	437	423	418	398	397	398	441	431	443	466	415	453	440	412	461	411	456	437	412	420	429	427	397	414	422	398	466	438	455	427	385	428	423	454	448	398	426	436	428	386	405	427	441	397	421	458	428	446	409	424	435	415	390	412	447	430	433	439	426	409	418	420	416	420	400	423	428	444	417	419	413	448	432	453	457	448	419	397	443	424	411	433	429	417	392	431	388	364	461	425	422	413	447	421	411	397	427	430	407	396	426	417	408	398	399	421	420	427	410	442	437	374	408	427	433	435	375	423	453	425	414	385	415	404	413	428	437	461	399	421	412	410	391	440	446	453	431	426	443	437	420	416	407	429	402	450	395	388	453	434	432	411	445	440	452	452	451	413	397	425	424	408	431	438	404	447	408	417	441	395	403	455	384	412	375	425	425	453	429	394	442	441	391	431	417	397	408	421	426	437	451	455	404	419	430	436	468	429	413	424	430	397	414	418	415	415	440	436	410	453	395	395	401	435	446	415	452	407	412	426	430	446	388	460	410	427	403	408	402	431	460	410	423	475	408	413	446	427	433	438	456	414	391	435	433	423	434	433	431	405	463	429	405	385	429	425	439	414	405	405	420	420	443	454	416	385	425	438	438	430	406	434	437	419	430	430	435	459	442	428	421	445	405	420	425	412	452	443	389	403	425	402	397	445	400	426	455	453	411	398	410	425	413	438	471	416	442	396	483	423	392	424	450	464	434	431	417	418	400	411	420	446	392	414	411	433	398	407	405	428	436	429	415	433	417	425	403	471	451	385	441	431	422	457	427	429	400	403	453	436	409	424	457	446	449	446	418	455	424	388	423	446	466	413	401	439	424	442	431	417	443	409	415	425	417	429	399	455	383	423	445	410	400	411	490	426	409	391	415	434	443	388	410	426	454	454	418	458	438	416	441	441	425	471	410	400	432	448	414	429	412	452	401	410	407	427	416	388	424	389	438	409	443	443	460	411	421	425	407	426	446	404	429	453	431	422	415	431	403	413	399	411	445	401	373	421	435	412	459	410	450	441	449	427	434	442	410	400	435	437	398	403	438	415	412	464	418	428	432	423	434	428	460	385	397	420	424	442	462	393	422	447	368	431	405	461	453	450	443	438	422	392	411	397	423	403	466	404	410	428	406	425	439	414	424	423	393	413	412	445	418	451	401	450	461	434	455	416	407	444	397	407	421	418	433	449	381	450	459	406	403	453	422	400	438	429	396	404	437	421	450	434	450	428	445	429	433	378	418	419	432	454	411	385	404	425	398	422	414	435	413	438	418	405	420	396	426	436	419	431	430	394	452	416	394	417	414	424	426	398	411	410	410	425	437	448	435	400	419	432	439	407	465	418	427	405	424	426	453	406	429	440	448	424	405	455	420	417	414	463	418	438	442	460	406	422	427	478	414	419	427	429	442	432	392	408	439	424	402	442	421	426	420	417	408	460	439	432	402	438	418	427	427	388	442	416	428	406	440	446	418	459	419	405	411	435	381	398	416	396	435	426	437	432	407	451	416	420	383	445	395	441	400	398	432	445	437	440	427	415	434	385	423	438	423	459	446	430	494	412	419	443	374	419	446	441	429	404	434	417	431	403	425	433	427	429	447	385	428	432	425	406	417	432	424	397	428	456	462	430	398	410	449	433	434	449	442	404	438	406	436	432	444	408	404	401	435	434	423	426	440	439	446	430	419	418	404	450	434	430	440	433	457	411	479	443	417	412	454	434	412	442	397	451	385	418	448	422	448	429	442	424	442	434	411	440	419	441	424	406	436	418	432	445	431	452	428	404	415	444	405	424	438	460	401	420	437	379	404	446	440	406	415	390	429	452	463	443	403	434	446	439	430	424	416	465	455	432	416	421	410	416	420	449	433	456	451	424	401	433	452	421	437	472	395	401	439	397	413	438	454	446	421	423	437	431	416	420	437	424	420	383	418	430	408	399	424	437	403	414	392	454	451	455	426	410	430	400	426	434	424	443	448	419	417	444	463	426	454	444	424	407	402	447	457	415	453	437	405	428	405	412	438	400	433	412	427	468	430	452	384	423	438	459	423	426	455	392	406	418	423	440	402	444	436	408	446	447	459	450	417	382	414	428	424	423	428	437	416	420	415	466	421	408	433	446	456	418	424	415	455	415
20121	11047	9834	5463	3630	2632	2055	1592	1350	1148	1047	942	840	804	785	710	681	666	601	618	570	595	575	599	548	519	529	536	510	507	507	483	434	492	504	477	454	491	500	466	435	484	429	457	471	496	467	470	443	453	468	469	446	447	470	477	449	475	427	440	448	487	470	459	473	450	479	439	486	439	432	441	460	437	422	461	481	469	457	463	462	484	442	448	425	450	449	428	470	449	468	476	450	437	430	460	463	459	473	453	467	474	499	479	464	469	468	443	455	460	430	460	444	453	479	467	444	415	456	482	463	439	469	438	459	464	452	437	429	451	459	452	442	450	444	446	465	506	493	481	460	428	463	483	421	414	464	430	424	431	451	432	437	421	432	421	460	443	447	438	435	433	449	443	421	424	467	429	418	432	441	439	480	458	466	423	453	460	444	459	446	456	457	448	476	462	435	456	439	445	444	469	465	481	406	451	452	458	388	460	438	452	446	474	443	437	461	476	447	470	471	421	417	465	430	472	450	464	461	393	480	503	461	439	504	460	440	465	418	461	455	430	463	453	459	474	436	423	469	399	419	451	446	454	430	451	498	460	442	436	440	476	467	437	441	449	474	464	455	464	460	415	434	443	482	491	465	462	472	442	441	415	435	465	419	428	458	440	421	393	453	447	450	447	455	448	460	434	468	451	443	414	441	456	435	449	437	417	443	405	433	451	465	468	460	458	417	457	428	462	437	465	490	459	461	423	439	431	451	445	456	447	474	443	456	429	419	448	461	479	456	423	449	424	483	459	458	428	487	433	483	462	388	437	427	441	423	461	451	428	463	495	468	422	458	447	425	445	463	455	435	490	417	447	476	437	474	437	519	448	450	454	446	475	466	473	459	461	483	471	480	457	511	476	441	462	483	451	403	436	439	424	440	467	424	483	477	449	431	480	474	422	477	447	424	441	453	446	426	459	430	450	469	458	444	500	445	452	465	451	413	444	431	470	480	473	457	477	470	445	509	450	471	433	431	443	440	459	467	409	462	441	456	471	454	493	439	454	445	453	448	436	433	443	416	443	448	442	416	460	467	451	427	466	470	473	482	436	473	427	466	446	457	456	454	458	481	438	440	426	472	462	456	416	449	434	452	442	433	455	443	420	482	428	476	469	414	410	478	437	446	442	466	451	444	444	433	459	423	472	428	435	434	483	446	432	472	464	491	432	429	449	479	434	401	417	416	438	444	459	445	431	447	458	469	451	456	450	455	444	457	434	442	436	468	432	458	421	436	466	444	457	449	456	437	432	463	465	437	472	443	470	447	428	475	435	475	474	423	468	465	463	420	460	437	429	446	449	490	452	446	413	469	429	487	458	463	470	425	423	465	444	464	469	454	486	456	417	426	443	450	432	451	494	443	444	471	454	427	466	446	467	461	417	425	438	443	446	404	449	434	475	433	442	425	442	465	432	462	411	443	435	446	454	446	440	447	451	468	445	413	471	451	485	434	465	444	450	447	437	452	454	468	430	460	478	419	462	453	433	444	449	475	468	442	426	492	422	443	430	429	436	451	437	476	486	419	441	450	428	431	420	419	502	454	458	417	439	437	444	492	455	491	413	446	476	430	442	446	434	457	439	462	438	442	421	451	449	440	453	450	490	447	465	457	444	420	460	451	432	404	481	449	444	453	449	451	460	431	486	455	450	480	435	466	423	421	453	432	445	463	450	483	435	427	445	460	468	441	456	453	470	462	460	424	472	457	457	490	430	460	446	459	455	446	471	451	436	461	453	440	444	424	469	435	451	477	447	427	464	437	433	451	439	442	468	437	467	520	438	451	455	452	434	474	467	461	482	451	453	464	473	477	440	414	440	443	458	475	432	455	451	411	473	467	454	416	441	472	458	431	446	436	467	436	396	467	462	445	457	440	420	453	465	443	451	455	433	413	419	441	473	508	445	430	430	422	487	459	467	473	487	477	464	413	433	441	435	453	455	447	448	478	411	453	460	427	438	439	460	416	450	446	442	432	455	472	449	462	416	485	410	469	411	454	452	434	476	451	453	454	453	413	437	488	445	456	463	443	458	436	434	431	468	477	449	450	414	421	455	454	445	435	461	427	450	449	446	466	452	468	444	434	475	468	410	423	455	502	479	441	465	441	455	441	438	471	444	478	448	417	453	425	467	448	490	449	417	497	437	468	454	451	435	490	436	465	441	467	453	458	454	467	481	400	469	468	424	407	428	450	452	459	420	466	411	445	492	431	431	443	452	452	449	471	425	429	454	444	452	479	442	461	417	460	427	468	448	491	430	461	450	464	472	431	458	444	444	434	448	457	400	471	480	461	431	437	444	465	464	447	400	443	454	470	447	453	427	431	450	432	437	451	451	465	459	421	452	490	431	420	429	459	458	461	466	429	419	471	454	431	426	437	459	427	418	414	447	471	445	452	453	472	435	406	424	476	482	451	464	478	450	450	451	410	480	453	459	464	451	473	446	428	443	452	463	464	440	439	421	486	478	468	439	430	466	456	460	451	450	466	444	474	431	464	446	456	472	450	445	471	503	460	490	449	423	464	424	418	412	452	468	471	431	442	458	460	475	444	506	457	430	466	441	447	458	408	450	395	443	458	407	431	463	454	471	447	412	461	421	464	462	462	468	442	441	439	469	434	434	458	414	433	450	440	453	478	437	384	422	451	433	457	422	405	453	486	491	440	462	439	449	417	477	466	470	462	450	430	467	462	451	458	458	455	476	476	459	400	491	429	420	391	417	459	445	421	433	429	430	454	433	446	460	447	456	477	474	498	452	440	426	461	450	441	441	484	450	430	437	456	425	458	430	468	485	438	462	488	479	443	398	422	412	452	451	415	453	471	452	424	458	456	440	461	463	455	427	416	458	449	408	471	423	466	448	435	460	423	481	449	424	432	461	482	453	463	466	437	489	442	469	438	409	448	457	451	450	456	435	440	422	436	475	468	441	410	460	442	457	433	459	469	468	427	436	465	460	426	439	423	478	447	425	390	462	445	476	462	443	442	403	470	441	452	477	461	424	458	441	469	442	470	451	451	476	422	456	466	424	437	469	450	420	454	448	450	453	438	449	477	430	456	447	432	474	474	454	476	448	433	433	463	498	446	462	460	413	427	440	441	448	432	451	460	477	456	450	484	462	439	445	452	443	449	460	476	437	436	463	428	441	470	471	426	433	443	415	437	442	453	449	480	411	441	465	436	476	440	428	465	480	412	428	453	442	460	423	466	419	452	429	431	401	435	436	459	452	439	437	431	425	481	450	466	432	420	448	478	474	484	463	483	450	482	467	437	461	434	428	458	431	469	458	448	461	428	424	437	455	412	489	428	447	487	433	448	457	439	442	410	461	474	457	462	433	473	492	425	436	461	448	438	469	453	423	443	455	440	429	440	453	439	432	467	448	425	440	447	444	470	421	481	401	475	447	467	448	479	439	443	444	454	497	425	438	429	427	456	444	442	439	469	394	452	453	429	446	441	449	430	476	490	463	495	434
22623	20330	26746	23787	20345	20398	8151	2129	1545	1403	1287	1256	1111	1078	1092	1016	1007	991	1017	953	945	915	954	937	932	919	940	878	888	840	880	903	875	883	828	872	859	874	847	809	906	868	861	858	883	892	872	870	876	811	845	830	817	864	867	820	816	834	841	850	843	767	869	817	883	840	854	898	776	912	834	841	849	820	840	804	872	814	901	837	826	827	827	848	829	805	897	819	819	864	831	822	800	760	828	881	803	885	810	846	858	795	848	833	825	847	845	853	859	864	834	825	825	869	895	798	777	811	846	793	787	913	827	797	817	818	749	830	823	854	856	842	891	838	863	870	849	833	858	789	802	797	813	824	846	850	847	849	812	848	862	792	851	842	819	806	849	795	849	828	769	869	849	786	915	851	828	798	800	850	834	852	807	889	852	807	875	795	841	858	825	871	837	826	777	814	839	852	847	810	834	822	841	793	873	810	781	854	842	835	810	809	814	880	770	841	841	875	808	816	805	879	826	895	789	842	809	826	817	840	871	858	942	855	847	807	864	819	864	830	791	846	780	867	808	802	789	879	784	877	816	827	833	786	841	772	819	835	780	830	810	792	870	851	786	835	825	811	838	821	819	874	861	832	813	833	833	850	849	850	794	796	798	918	835	836	836	810	779	883	820	854	865	835	837	878	814	846	863	845	834	881	799	798	774	810	825	799	840	822	859	836	836	866	824	813	804	826	846	811	821	851	877	851	857	821	840	810	809	830	829	886	863	858	805	840	855	766	836	873	864	842	821	827	819	868	800	801	844	807	814	832	867	834	798	838	821	837	858	830	841	840	840	850	831	813	827	839	881	843	778	850	813	805	863	801	853	785	816	813	785	825	832	875	836	837	845	842	880	812	826	781	864	842	810	840	848	800	797	771	862	817	836	832	874	812	842	863	843	848	809	865	824	784	873	861	887	839	814	843	822	814	813	829	857	722	814	855	871	881	856	810	850	876	826	824	831	858	856	821	852	862	806	876	847	829	779	801	799	848	808	808	843	813	819	818	846	885	845	885	843	846	826	805	847	839	785	818	829	825	864	864	828	825	812	867	779	836	824	838	857	860	818	783	827	871	771	851	839	859	857	785	808	825	861	793	848	861	831	838	818	859	821	863	840	842	801	843	830	835	857	838	832	835	867	836	831	845	847	874	819	868	857	834	763	846	851	825	851	830	807	849	873	818	832	867	833	812	865	820	817	822	896	811	839	878	821	803	834	831	798	865	847	838	888	819	897	869	818	902	877	748	852	826	825	835	854	827	900	864	828	814	829	851	795	819	814	822	812	835	880	833	826	788	830	838	895	861	793	844	855	819	807	860	845	802	880	866	817	797	848	801	812	896	856	827	816	834	801	839	856	839	828	835	853	795	878	878	841	843	796	831	798	815	861	864	879	841	847	856	843	845	815	860	862	846	815	830	846	840	841	814	866	805	874	867	838	844	836	847	831	840	832	869	826	833	821	829	768	816	847	847	831	849	835	862	852	819	815	840	831	820	834	804	829	840	824	805	811	824	841	845	816	796	867	857	853	843	832	838	807	832	870	894	837	837	839	826	802	839	836	842	826	797	838	766	886	830	823	851	824	853	867	815	780	767	840	859	816	774	820	823	838	815	854	869	888	817	800	844	871	846	873	896	842	811	824	823	850	811	849	879	893	833	815	842	830	877	795	842	828	845	818	846	824	848	807	851	807	792	816	829	828	836	900	847	868	916	854	795	861	867	797	905	763	820	859	911	862	822	876	803	832	825	841	824	806	855	802	803	834	879	818	870	862	901	844	831	830	831	858	845	836	841	835	874	820	798	831	836	777	834	857	878	781	834	854	762	866	876	827	812	864	812	853	824	784	842	851	827	855	820	868	859	850	815	814	824	871	880	814	829	864	856	815	836	858	784	830	816	822	865	851	814	764	799	800	889	771	832	843	872	794	825	899	736	840	876	810	825	899	830	823	834	830	803	852	840	851	808	837	843	860	824	881	839	865	801	798	779	820	849	864	847	847	834	846	832	860	820	826	879	854	835	848	840	852	844	868	847	843	831	879	838	787	852	765	895	866	933	826	813	810	815	781	853	820	856	838	836	866	827	816	770	838	857	833	845	850	849	857	859	867	808	849	787	860	859	805	798	897	831	786	830	789	846	823	797	862	803	867	822	838	858	802	812	864	865	826	868	839	907	832	853	843	779	793	819	852	839	817	796	847	837	770	814	845	792	770	854	854	832	863	806	830	815	858	851	830	800	837	830	839	875	809	798	808	859	809	805	829	821	815	854	826	800	827	816	839	828	895	830	882	840	868	850	826	857	849	836	839	855	804	821	819	860	823	877	873	839	832	848	844	907	877	890	821	843	805	815	870	886	784	850	828	861	808	812	890	832	840	862	844	818	841	770	839	847	810	887	811	851	854	802	834	831	800	832	806	831	841	847	837	855	792	891	865	795	818	780	883	848	838	807	845	860	778	851	830	865	842	873	828	839	812	846	809	844	758	844	811	828	777	787	877	832	846	846	817	823	807	836	844	841	901	845	802	813	834	876	840	834	807	852	813	842	832	833	865	840	865	807	851	887	802	823	856	806	825	782	813	822	800	822	830	795	787	842	824	861	813	824	897	823	830	824	893	890	852	783	838	783	776	792	820	858	842	869	819	801	797	857	780	830	826	830	796	850	879	793	860	839	843	852	816	841	842	832	799	875	859	844	818	842	847	822	854	854	841	875	857	858	838	850	819	836	813	840	844	798	805	871	782	813	818	826	805	856	854	829	857	786	806	790	835	801	874	800	865	823	779	872	795	842	816	818	862	803	888	791	851	818	835	862	882	871	822	833	864	807	846	863	897	795	864	839	828	758	801	875	788	861	800	829	832	865	826	829	841	793	820	822	824	785	848	826	832	806	835	835	813	862	867	856	854	828	827	793	800	863	830	858	842	832	844	850	860	767	828	877	789	819	802	780	822	809	798	846	836	796	781	864	814	842	829	829	841	796	824	799	820	800	854	805	871	773	855	866	795	808	816	802	831	859	828	882	877	827	801	806	759	798	880	829	868	861	803	835	837	849	796	818	835	825	826	860	926	895	801	821	829	853	877	815	826	802	822	804	801	821	890	783	795	826	835	841	828	882	798	851	798	842	840	847	836	821	892	854	866	803	851	856	810	819	854	837	860	868	808	857	881	816	863	834	866	817	836	810	836	827	788	799	860	806	813	822	826	866	841	826	808	803	834	858	873	821	888	832	857	833	856	851	828	783	797	798	841	804	847	898	793	811	827	812	843	851	863	859	823	834	866	857	797	802	844	867	779	840	856	806	812	810	848	867	834	809	867	796	830	831	849	829	847	832	824	883	816	848	780	852	837	877	790	809	823	816	805	824	864	836	892	827	844	822	866	820	838	831	820	850	863	815	862	860	837	763	817	819	891	830	822	839	816	845	843	833	838	810	822	850	862	809	775	837	862	818	822	778	775	831	815	805	830	823	824	873
21407	17431	15922	9599	6479	4746	3726	3110	2535	2187	1907	1739	1661	1446	1341	1310	1211	1215	1112	1132	1078	1017	1013	1033	918	895	945	983	903	921	865	855	900	897	848	893	887	807	823	843	876	836	865	837	793	830	849	828	822	836	783	832	828	782	799	819	857	849	800	875	763	824	827	810	811	836	831	853	833	788	854	799	799	794	819	810	814	822	861	809	822	804	834	842	826	819	801	772	840	793	841	780	772	770	799	786	761	822	809	770	835	817	823	817	809	821	809	774	838	804	772	786	804	762	811	785	810	793	837	782	772	790	796	763	770	855	809	805	747	849	824	769	823	807	771	784	778	834	786	791	795	754	731	776	793	794	782	824	744	749	759	773	766	779	786	799	779	786	819	798	778	783	817	817	821	849	774	782	751	752	734	805	772	801	777	752	789	792	802	809	791	761	833	792	774	791	780	760	796	761	809	835	762	780	812	803	820	793	773	802	740	764	810	787	767	785	849	791	805	831	803	803	824	786	757	817	750	768	795	761	841	811	805	772	802	774	824	840	784	806	845	762	788	824	780	785	779	768	839	778	778	785	750	754	815	793	828	799	770	784	789	775	792	801	822	803	775	770	792	777	767	843	799	745	797	790	792	762	776	792	809	760	755	808	794	776	780	793	828	829	762	827	754	774	848	791	754	744	846	769	783	810	798	794	791	791	757	774	773	778	839	794	799	817	767	788	815	830	813	815	790	826	826	789	787	790	753	714	794	759	784	787	789	788	783	796	799	792	851	832	765	776	778	795	809	780	770	790	786	804	798	782	718	818	839	802	802	771	788	820	803	808	807	827	823	814	811	793	783	774	778	804	791	793	764	781	785	791	760	789	810	778	820	747	778	775	799	773	826	755	746	734	792	787	805	820	783	781	829	791	794	795	787	732	823	856	779	799	808	800	778	822	808	781	756	813	794	796	762	826	783	763	839	859	741	836	811	764	747	777	797	817	761	780	780	783	791	775	769	844	771	786	801	796	813	790	769	791	793	808	800	749	797	778	760	790	788	796	797	800	799	760	785	802	848	817	773	838	784	814	792	845	806	785	794	736	802	800	778	778	796	785	813	765	785	761	830	750	805	794	773	818	771	767	814	764	788	755	773	760	773	784	820	805	817	786	749	777	802	811	781	790	776	793	796	775	787	759	782	757	802	802	856	772	767	760	798	809	793	753	741	738	783	803	803	786	793	800	804	793	782	769	814	788	799	830	835	859	809	749	809	831	784	798	816	798	771	786	759	806	772	826	780	792	817	813	802	828	810	769	824	794	736	769	859	764	790	784	738	808	757	785	791	821	736	765	781	822	809	743	791	750	830	818	786	788	847	783	799	786	758	770	826	795	804	817	820	820	850	785	780	819	800	759	806	763	825	782	760	801	828	787	824	793	742	755	823	771	803	793	758	756	775	791	757	796	796	767	832	771	757	817	777	818	767	792	779	809	779	801	761	816	817	828	782	828	755	767	806	776	772	794	784	776	784	774	731	836	782	826	809	811	795	804	758	790	813	818	829	793	790	847	834	770	803	810	821	771	818	811	761	810	800	801	784	729	820	755	786	844	806	781	777	768	745	823	764	853	760	793	821	799	791	793	800	767	750	837	807	818	771	829	774	781	755	795	783	745	736	768	788	772	780	772	826	786	854	773	755	762	833	831	827	769	773	798	808	732	793	792	796	850	779	805	832	787	819	832	796	746	817	820	816	782	814	770	781	844	786	803	749	800	820	835	817	792	876	826	814	792	784	787	795	794	737	757	798	863	829	806	781	833	776	761	772	778	810	819	765	789	858	822	798	791	743	811	829	809	764	816	794	787	827	772	745	827	780	788	761	798	793	821	780	788	794	752	778	778	809	786	803	770	787	827	755	824	807	804	829	754	740	802	846	799	811	822	779	761	780	803	804	761	826	844	802	788	770	761	798	715	803	777	784	851	781	762	797	776	817	776	809	755	755	805	782	800	752	798	798	785	784	781	817	834	844	788	802	761	761	803	842	766	720	730	801	794	814	749	824	785	765	794	751	784	754	763	791	772	765	796	789	854	819	807	806	821	823	749	787	778	823	795	830	793	772	765	794	799	801	806	809	766	822	765	812	792	800	818	775	771	828	766	838	816	774	781	801	758	770	791	751	788	792	806	797	740	733	831	757	809	775	786	839	813	841	852	802	771	819	760	815	830	796	769	766	740	820	766	766	823	751	829	825	777	830	831	770	783	822	827	796	831	770	822	794	795	785	770	814	839	733	821	751	820	754	851	798	800	814	779	786	817	750	742	772	795	869	792	830	784	781	840	836	761	795	800	804	803	790	781	785	828	774	761	819	787	780	806	817	793	799	785	780	730	767	820	778	792	751	758	793	746	756	752	807	805	779	835	808	803	769	779	828	780	750	859	789	772	795	780	757	806	791	822	820	814	787	765	759	809	788	758	792	790	809	799	777	769	772	816	773	756	784	798	767	823	737	785	744	766	798	811	777	780	811	752	799	791	774	790	841	790	797	803	778	844	769	802	795	778	794	798	726	775	785	803	767	784	836	827	767	788	752	822	773	789	801	803	802	800	783	801	755	816	789	824	789	790	835	760	793	798	811	816	787	806	801	795	779	808	829	743	753	800	811	773	813	776	791	747	782	788	791	795	825	776	803	734	798	814	800	748	772	823	798	796	801	810	803	790	778	792	779	814	731	786	796	822	765	819	745	791	779	754	764	829	768	812	814	810	803	791	773	767	785	817	761	763	834	869	799	793	754	769	794	790	771	797	760	794	790	781	822	786	762	852	805	767	777	756	737	813	804	806	742	813	829	788	819	792	806	793	742	773	807	749	825	831	766	781	768	757	766	785	772	803	747	795	771	800	769	770	800	806	764	774	787	781	824	795	789	773	788	795	843	767	781	820	803	807	801	768	795	802	777	736	791	785	783	819	733	792	788	810	871	792	762	808	806	808	763	792	729	747	734	792	816	809	757	801	803	822	794	764	763	762	807	790	800	795	801	735	778	773	838	706	784	779	768	751	748	797	808	741	792	741	847	791	751	794	761	820	826	784	817	807	811	782	789	806	737	753	788	759	846	771	827	805	827	840	789	795	759	765	815	814	746	840	770	772	783	804	780	789	761	813	820	793	812	828	846	785	792	782	781	758	781	809	824	837	750	820	844	776	783	801	821	822	789	816	783	754	798	753	805	884	811	762	807	782	763	808	825	771	776	795	802	803	759	782	854	758	829	796	738	760	803	807	796	803	817	772	784	789	783	780	805	761	783	794	856	811	742	849	822	823	777	805	796	812	796	762	761	770	797	763	767	774	797	753	779	825	806	740	782	772	792	770	798	787	761	724	794	806	776	798	718	804	791	805	753	801	814	812	782	797	755	785	818	803	807	763	802	744	814	828	822	782	781	779	794	814	822	774	806	793	808	808	776	807	791	839	816	799	778	759	795	771	820	790	765	788	755	803	809	807	781	762	823	791	830	792	811	815	809	825
28030	13836	2244	1066	849	840	803	755	752	735	713	736	720	778	718	748	774	711	730	696	739	719	741	755	756	736	730	748	705	735	767	718	736	723	784	736	717	738	755	732	744	715	708	707	767	746	679	737	709	737	750	763	743	773	730	705	723	756	775	782	727	733	750	674	704	758	679	733	685	770	756	802	772	733	714	730	710	679	713	753	734	717	697	743	703	728	669	719	800	749	734	707	710	713	739	729	705	709	733	770	676	718	752	677	704	704	767	737	710	743	725	700	683	661	736	701	756	741	699	742	777	715	771	740	759	746	678	772	749	717	769	769	737	772	724	734	683	717	759	737	721	705	699	752	697	725	752	748	699	758	737	679	742	723	768	742	792	687	747	744	773	715	749	672	735	737	730	704	760	699	735	740	748	681	691	736	730	771	700	703	689	714	757	706	774	705	704	736	697	687	707	706	747	722	718	769	705	726	741	729	746	715	705	713	788	646	756	751	715	778	715	743	721	732	762	751	722	718	683	717	727	697	721	706	728	765	748	706	713	774	741	744	707	745	732	739	698	732	716	734	760	726	711	728	695	697	769	737	743	737	727	739	792	731	739	721	703	705	703	772	737	696	744	718	695	739	709	678	712	731	724	737	671	735	738	713	730	758	696	722	734	765	722	686	726	717	743	705	744	717	714	739	762	758	738	769	692	724	700	725	739	665	765	704	731	699	750	744	747	694	679	742	667	726	693	694	737	745	712	689	767	708	674	717	737	693	717	763	671	727	694	692	693	682	742	685	780	746	705	671	751	749	735	722	716	717	776	743	730	739	766	745	711	693	717	724	754	678	759	758	746	762	754	757	730	677	666	700	724	697	708	749	731	739	732	692	772	697	746	737	706	725	736	757	780	721	722	702	743	742	770	733	754	779	759	742	748	694	715	782	719	755	752	674	750	730	720	715	724	761	700	759	733	708	731	778	708	689	700	674	732	732	703	744	815	692	709	771	692	688	744	701	731	685	723	767	726	715	726	732	724	718	719	749	702	741	746	706	745	770	732	723	742	811	777	705	751	754	718	716	758	729	712	708	703	781	705	713	735	759	726	763	695	784	740	762	772	747	734	706	673	709	768	675	678	689	720	729	714	726	648	733	715	774	719	724	737	729	714	761	707	736	759	706	717	714	702	678	729	826	725	775	786	746	769	763	726	722	737	722	719	745	686	670	735	710	702	715	772	702	757	724	770	742	740	714	698	756	714	701	764	718	743	740	711	734	746	750	699	724	740	700	722	693	728	706	703	676	745	721	709	695	743	759	704	747	695	708	786	721	734	703	741	752	672	687	739	756	679	712	725	756	758	743	758	752	707	721	719	707	765	764	721	720	746	734	694	707	711	735	713	696	747	779	754	768	744	701	764	804	791	767	733	741	730	707	748	719	725	756	770	689	747	776	696	742	727	745	724	752	678	790	751	695	661	690	691	729	708	755	738	708	702	762	732	719	723	742	723	714	739	730	694	710	734	748	738	715	750	736	715	757	707	713	700	730	742	739	701	742	723	673	736	742	726	731	731	718	754	725	713	732	674	712	680	712	713	724	760	753	763	750	685	707	716	725	710	748	738	700	757	721	693	760	726	762	706	753	727	742	724	689	712	754	705	727	754	695	738	694	714	733	742	699	776	743	728	738	771	674	736	704	748	708	774	774	715	740	748	711	735	740	756	681	752	777	723	706	717	730	732	749	688	715	743	775	790	723	733	727	739	722	775	756	742	760	730	745	757	739	803	734	734	779	727	763	714	754	718	723	726	713	763	709	734	681	682	763	722	728	728	708	663	720	719	770	722	714	742	683	704	797	733	726	729	786	689	754	734	729	702	720	738	714	771	744	744	703	737	742	722	722	722	719	740	748	704	748	739	695	719	755	739	726	694	737	748	726	684	708	743	700	752	748	782	704	743	732	741	756	716	742	721	712	717	736	706	704	669	768	721	740	725	715	721	729	745	685	720	687	711	726	757	716	695	689	729	801	711	711	727	721	762	705	722	805	694	714	663	755	733	779	732	743	712	725	700	720	721	677	749	723	725	771	730	736	715	734	784	702	738	730	761	729	756	721	689	752	707	708	740	655	737	745	748	710	735	751	670	748	735	756	711	726	755	707	749	734	737	702	713	682	683	657	716	752	725	727	686	706	750	752	696	697	735	702	714	706	748	751	752	762	728	756	759	735	707	711	711	690	769	772	758	714	697	718	772	785	725	710	750	726	649	681	767	686	727	704	762	728	788	705	673	732	730	732	710	736	728	735	747	756	707	741	697	718	719	665	729	714	714	715	734	724	686	691	769	743	763	735	705	743	744	769	754	751	734	707	761	730	723	695	764	723	713	707	735	714	706	759	704	668	711	744	715	718	753	716	714	732	751	713	753	761	726	688	735	727	713	764	738	748	693	746	729	772	706	723	714	751	780	736	704	730	728	759	701	715	748	737	704	736	742	769	708	714	715	754	726	743	715	737	789	772	713	745	742	729	695	726	763	724	735	730	672	801	776	720	735	675	788	709	747	670	753	743	764	715	702	700	750	785	723	684	739	733	759	750	719	733	760	748	721	726	781	699	720	697	717	703	733	743	755	718	711	691	704	731	738	726	768	728	742	752	731	652	720	770	717	708	755	746	740	745	701	785	699	711	742	724	718	729	724	721	787	766	719	743	739	691	744	744	724	743	749	714	692	720	706	690	689	774	784	722	700	747	714	709	703	697	777	700	749	730	675	726	745	736	718	713	723	660	767	773	762	697	677	686	692	726	733	741	699	752	698	726	757	790	720	771	789	726	704	676	708	731	705	697	698	732	723	753	738	695	744	714	707	737	686	728	732	691	787	736	710	742	711	740	686	732	723	704	693	733	737	731	752	711	723	757	710	756	740	703	750	718	721	796	716	787	718	703	692	721	692	698	725	676	770	694	716	701	728	745	747	728	726	728	710	745	749	683	716	760	720	725	737	766	791	721	712	754	723	741	749	768	760	708	771	801	717	760	749	743	721	765	723	729	729	665	719	747	736	741	759	747	705	723	728	703	702	750	741	674	715	737	720	728	715	717	760	721	768	749	744	676	761	719	711	768	702	700	735	712	768	767	717	748	761	727	718	723	742	707	710	759	725	735	714	742	720	729	755	691	741	698	730	704	721	751	738	739	708	728	733	722	733	728	720	748	700	699	739	720	729	799	734	782	765	760	703	725	698	670	769	763	723	742	689	721	714	754	735	759	706	721	753	719	724	743	746	738	695	746	761	748	692	764	749	701	708	745	699	738	719	725	760	633	734	693	760	708	731	774	753	663	683	691	757	751	705	721	792	701	718	711	754	735	723	713	678	758	697	700	724	701	761	734	761	687	730	735	731	784	757	771	722	697	699	682	743	712	747	685	691	738	688	665	753	696	753	733	755	767	689	720	722	720	743	741	718	746	712	700	712	693	750	704	719	739	713	771	683	754	700	742	682	721	702	706	713	715	676	765	679	669
9971	1436	1328	1009	909	852	843	856	764	776	702	750	787	771	794	739	775	720	763	762	760	807	742	786	805	744	727	770	766	781	773	775	733	738	769	750	780	798	775	739	780	753	717	800	738	800	767	805	748	782	750	786	756	811	731	720	755	718	780	788	765	777	719	772	752	791	769	780	779	760	772	801	725	750	730	748	769	749	767	785	748	725	785	772	761	752	797	787	752	726	768	766	799	740	752	768	753	742	775	769	755	775	770	812	752	741	772	777	716	747	714	731	722	776	773	746	782	781	787	737	782	756	749	771	684	763	737	750	809	752	741	772	741	775	758	790	766	813	736	769	786	722	777	797	768	750	790	771	787	710	714	736	755	759	774	783	699	751	760	788	737	742	741	797	782	723	782	716	718	777	744	757	787	763	774	785	772	799	762	771	767	739	754	787	724	769	721	780	768	755	832	771	734	729	765	733	799	763	787	766	780	739	748	752	709	757	748	739	754	720	729	793	760	745	776	711	810	771	739	761	761	767	733	759	798	756	758	771	761	793	805	747	784	752	831	737	801	789	778	755	734	746	675	776	753	737	766	753	751	731	771	763	760	756	749	751	751	773	786	794	778	784	723	734	731	746	750	745	763	713	749	711	722	762	735	737	783	748	801	786	785	716	740	724	735	756	761	734	786	773	763	779	757	768	759	741	745	757	777	744	771	748	725	765	769	753	740	779	755	742	768	766	699	726	755	774	690	817	732	726	765	762	776	767	690	795	786	757	782	796	749	745	772	709	731	774	743	744	750	755	755	807	760	767	748	783	761	704	790	726	752	751	754	745	791	796	791	743	758	759	776	766	792	731	775	779	784	735	789	756	734	757	750	770	781	708	762	744	730	767	748	751	790	742	713	837	704	782	769	742	769	751	743	749	705	733	757	744	727	758	779	779	813	746	773	762	771	762	785	748	761	726	746	784	760	755	773	794	757	734	825	750	740	794	744	719	763	774	800	752	764	718	779	791	748	749	737	687	746	740	711	753	723	806	827	753	733	776	792	743	759	780	772	732	755	760	770	736	727	762	802	839	792	730	718	789	702	757	761	774	777	778	784	773	755	758	814	725	744	728	754	716	704	730	741	783	731	744	765	730	756	765	777	760	775	754	758	756	783	760	756	744	725	732	805	750	723	786	801	769	746	810	759	736	714	738	785	725	727	760	763	741	733	745	754	823	775	778	729	803	735	758	751	737	743	820	709	779	751	764	712	776	785	736	742	728	734	811	704	778	745	747	739	754	721	719	778	744	780	758	760	788	791	714	802	744	699	746	665	732	765	783	772	776	752	764	750	737	727	742	784	815	748	756	742	753	776	766	758	734	777	754	785	783	814	815	773	769	711	761	749	752	765	739	777	749	768	766	750	751	761	769	725	759	751	769	734	764	751	786	789	745	736	749	708	717	779	771	756	763	770	758	784	730	796	733	782	818	783	734	707	766	741	762	764	796	727	753	741	764	747	741	753	767	747	740	773	786	705	780	779	729	767	780	706	775	749	795	778	776	761	779	716	790	753	737	769	730	738	762	761	716	752	734	783	746	779	758	752	766	757	835	731	741	747	760	763	753	743	756	684	783	761	776	715	726	774	765	768	776	758	733	781	766	718	771	778	716	803	785	773	783	802	743	715	767	759	740	799	789	763	748	772	747	726	734	814	759	760	765	770	764	720	735	787	734	796	746	755	720	799	742	739	775	750	749	771	742	731	731	739	777	734	741	781	701	728	757	787	803	738	783	722	734	763	732	744	745	763	790	823	770	780	734	802	788	697	760	776	741	749	769	709	772	737	758	745	699	740	776	741	757	789	752	771	809	766	773	747	745	728	754	753	728	817	749	752	801	791	721	775	746	780	792	717	743	769	735	705	787	767	753	774	740	757	709	730	768	764	747	757	741	789	783	721	716	765	838	754	766	794	786	774	718	769	740	772	755	766	796	771	743	787	751	783	788	761	760	725	736	765	764	751	763	739	760	821	758	754	748	777	786	784	725	784	754	724	776	776	760	746	781	766	768	760	754	726	765	767	785	749	783	764	756	720	781	768	766	740	776	761	767	763	772	817	764	748	772	769	784	786	774	814	805	809	745	744	757	745	758	797	798	740	725	711	760	794	787	766	752	745	747	723	759	753	786	708	712	757	764	780	747	757	766	732	753	730	759	771	753	726	725	739	791	777	765	750	800	820	771	788	759	779	779	730	724	774	791	786	776	750	784	753	756	786	726	732	742	700	822	777	803	755	731	709	768	741	778	775	722	711	753	771	772	760	738	738	781	727	762	795	751	758	759	779	720	778	717	781	816	755	816	722	790	774	754	699	774	749	760	769	701	792	796	718	738	753	769	806	749	777	787	812	793	713	725	701	770	714	773	799	751	785	793	731	753	747	783	751	762	733	771	767	798	785	756	753	773	789	760	773	756	714	758	787	813	811	753	767	764	782	798	759	771	793	750	765	693	804	739	759	779	757	743	751	720	741	793	741	790	760	718	774	741	748	769	778	826	754	735	708	851	757	772	804	729	740	791	728	750	759	799	752	800	761	736	754	743	732	767	788	763	769	756	770	798	782	779	694	763	741	765	747	734	776	788	722	748	744	760	721	737	681	785	726	777	782	781	762	722	778	772	786	754	748	772	748	721	729	757	761	741	771	725	767	773	704	753	792	790	763	693	791	767	747	788	781	812	790	795	767	798	793	727	753	772	776	727	795	778	773	753	748	816	770	754	734	804	741	777	742	761	774	744	782	724	751	776	757	755	794	738	773	741	746	740	790	726	769	717	722	803	775	780	796	723	750	756	729	792	781	773	740	774	749	769	730	724	711	739	742	766	755	809	787	782	801	733	780	752	729	767	741	780	793	712	757	802	757	744	783	789	728	793	771	790	753	782	746	771	847	791	747	734	761	734	823	753	734	744	722	746	770	791	805	711	801	746	733	792	798	709	758	786	762	733	756	749	765	787	723	814	790	768	746	781	774	770	788	742	819	750	743	781	733	716	705	760	744	820	783	773	768	738	726	812	798	753	799	746	769	721	759	776	767	781	723	798	749	773	759	763	709	749	760	739	809	752	773	825	746	722	762	754	739	789	785	731	776	773	764	760	743	740	741	728	727	744	733	715	770	773	773	795	764	788	704	744	810	736	725	762	755	789	729	753	759	821	753	766	776	725	752	779	717	821	755	747	788	766	750	793	722	752	739	757	772	818	765	793	737	728	737	781	786	740	772	727	755	774	739	735	736	733	738	711	738	756	749	747	768	722	765	783	760	716	804	759	806	775	795	751	764	776	775	735	749	696	713	770	782	745	702	735	768	769	763	796	741	790	780	767	757	794	756	755	720	734	775	723	762	765	716	757	734	730	785	723	762	753	785	763	774	761	741	761	758	760	744	779	723	730	785	766	769	795	777	738	743	762	767	744	793	699	725	780	799	764	730	780	761	735	739	722	711	751	821	775	764	763	757	800	769	760	815	771
24436	20318	26287	24175	20305	8762	1336	934	731	657	617	599	551	517	545	483	512	510	470	491	445	491	425	455	477	463	422	446	483	434	442	397	449	443	425	417	436	422	452	437	439	408	415	392	422	417	450	384	430	433	464	415	423	435	410	402	426	416	433	403	423	468	385	422	425	412	396	423	373	381	445	419	398	410	404	411	413	422	408	386	371	408	400	397	420	394	406	401	433	406	416	417	421	391	390	419	407	380	415	404	418	413	368	433	411	421	389	410	392	403	421	403	385	418	404	398	410	379	415	415	384	390	415	383	401	437	411	389	394	404	422	395	370	387	403	432	366	413	418	400	394	409	414	400	387	391	416	420	383	387	384	390	409	438	405	381	429	423	387	410	443	417	400	387	392	408	360	403	429	410	383	400	364	437	419	381	422	426	401	389	414	433	402	405	426	398	388	426	424	384	413	371	423	398	375	422	408	400	425	426	429	413	414	433	376	419	373	390	410	413	412	432	434	383	383	433	389	403	394	431	387	381	402	393	416	416	420	405	387	421	396	409	396	405	379	428	399	397	369	411	369	415	405	395	418	399	396	428	417	370	379	385	409	418	414	391	424	423	406	405	409	416	394	378	376	392	375	387	390	410	413	414	402	400	417	398	385	409	410	402	376	373	432	376	397	377	453	389	416	415	421	397	397	381	393	396	410	403	401	420	404	437	409	392	397	402	428	424	403	404	425	403	365	384	421	400	422	420	377	426	410	421	453	392	402	404	388	378	400	401	405	398	438	425	426	433	420	421	379	440	403	381	411	392	393	408	417	399	411	423	432	425	429	384	353	401	367	388	418	389	395	430	409	438	402	446	420	390	387	406	395	425	425	421	444	382	407	418	407	396	405	395	423	392	383	410	386	411	371	386	412	428	412	433	370	402	407	395	416	422	384	388	377	445	413	433	402	361	420	450	403	410	398	395	393	397	406	428	408	405	413	363	412	368	389	416	413	412	414	376	411	419	385	391	387	396	393	407	414	388	370	391	396	408	409	437	415	398	426	398	372	375	421	389	421	380	416	401	386	416	383	380	405	425	369	457	414	376	420	417	433	359	421	413	384	405	389	390	416	394	413	389	423	385	411	400	426	412	432	394	409	384	404	414	411	374	402	430	433	439	360	432	419	408	399	395	423	393	364	396	443	410	380	410	387	404	421	370	404	420	402	375	376	414	400	378	436	390	384	442	361	401	380	390	426	412	374	425	397	365	382	374	382	431	426	386	378	417	400	383	402	375	414	389	386	415	409	384	369	416	403	406	403	422	421	391	401	409	391	409	378	395	394	401	406	415	379	392	353	391	379	423	393	420	403	427	408	407	395	366	397	375	418	409	434	402	408	447	419	423	390	390	377	454	429	388	402	373	417	383	398	372	400	420	406	372	408	395	394	402	387	398	410	405	388	430	391	363	375	410	365	394	398	386	410	365	381	427	395	406	387	423	437	389	376	398	387	417	404	409	407	376	403	398	431	378	384	382	429	395	440	376	441	417	432	392	376	390	428	427	410	375	407	425	374	422	389	427	402	403	424	435	398	412	417	401	419	416	416	410	417	372	396	394	397	419	372	425	408	395	392	420	409	391	371	374	401	391	422	415	423	410	386	390	378	421	392	427	424	389	385	412	419	392	409	359	421	403	429	408	395	385	381	407	377	396	420	400	418	422	423	441	415	391	423	430	391	412	404	387	391	372	424	379	410	398	405	408	415	386	397	375	391	397	424	395	406	417	391	375	384	373	402	395	358	377	387	362	422	399	382	413	405	378	368	383	376	395	381	400	394	396	409	402	387	404	403	394	384	429	404	416	398	423	416	440	379	397	382	370	435	420	410	429	424	418	401	433	393	421	434	382	369	373	388	382	401	447	396	424	348	391	404	392	403	389	410	384	403	407	401	382	413	363	408	407	391	386	370	432	418	367	397	419	388	405	446	379	398	383	371	368	381	367	423	365	379	437	373	394	435	375	417	389	402	404	405	418	405	391	423	436	392	388	377	403	419	406	393	384	399	395	406	395	381	431	400	387	355	372	430	420	422	371	413	398	398	400	414	376	432	401	408	395	402	412	366	423	395	414	412	390	383	406	393	376	436	400	397	396	415	441	421	410	407	433	430	432	383	389	394	383	395	396	372	397	386	450	413	399	366	400	364	370	388	382	396	383	411	410	390	374	378	389	425	449	401	394	394	426	381	354	400	374	409	413	386	412	370	358	398	367	379	433	363	388	395	418	393	397	405	428	405	403	393	390	420	400	416	448	417	344	393	374	446	394	427	391	442	408	374	413	339	416	397	402	411	401	402	416	430	417	393	382	413	425	386	393	404	409	407	422	420	381	413	379	403	419	401	348	402	398	397	427	465	388	399	382	387	408	424	387	400	412	418	395	402	409	397	367	417	432	405	404	399	418	381	369	419	431	386	394	411	423	390	393	403	419	404	369	380	390	437	399	377	379	425	361	430	425	383	421	418	385	419	363	413	425	422	415	425	458	431	432	392	376	390	425	401	396	383	444	424	406	358	381	398	371	423	359	381	388	379	397	377	383	389	415	383	382	395	398	385	391	402	422	426	403	415	417	371	435	366	398	374	368	400	366	406	408	399	410	396	415	389	414	410	429	397	421	401	357	385	386	409	398	390	424	422	355	398	405	383	415	409	428	405	414	379	404	378	396	393	403	424	414	423	378	394	385	386	419	421	376	420	387	387	391	387	369	388	405	426	404	402	383	442	429	403	383	394	418	394	403	401	384	412	409	448	423	413	423	374	380	379	374	368	422	420	407	388	417	428	400	437	401	396	387	415	392	382	411	372	419	406	380	381	396	397	411	425	418	402	418	429	413	413	435	422	425	396	373	377	397	406	385	373	398	409	383	403	390	424	431	436	430	414	407	409	370	376	437	400	435	401	453	381	419	392	448	443	419	405	412	409	404	416	432	416	421	444	414	388	390	406	419	403	413	378	393	394	413	431	408	366	381	397	414	409	427	424	416	408	416	362	398	407	419	417	399	399	392	362	397	412	380	385	382	402	420	410	413	377	359	409	372	394	393	412	444	429	434	386	381	420	388	401	402	385	402	407	414	430	377	379	432	434	394	363	412	422	383	381	392	413	375	436	414	446	412	397	396	421	399	421	423	393	413	398	408	432	413	376	412	384	399	398	372	410	433	386	385	413	403	410	423	399	369	430	415	409	419	451	417	421	420	395	414	392	428	397	403	421	409	426	406	394	439	440	427	377	409	407	412	445	415	396	416	416	370	427	379	412	405	382	391	426	395	401	397	421	413	376	415	422	386	409	385	397	390	421	420	412	391	397	385	419	414	390	403	403	386	386	408	407	354	399	424	422	380	389	400	390	403	435	449	424	385	406	391	399	380	401	415	386	440	394	401	388	381	412	424	397	364	401	435	383	398	401	391	394	430	374	401	406	411	424	413	384	387	369	406	409	409	361	396	380	390	362	412	411	420	404	430	400	409
21564	10919	9898	5463	3643	2723	2029	1611	1353	1093	1001	883	800	765	698	706	629	611	618	582	592	534	521	548	520	503	477	485	515	450	496	521	489	499	443	454	481	470	482	461	495	490	420	431	440	442	446	434	447	436	418	480	461	415	454	480	438	448	433	445	412	424	416	463	481	439	422	465	442	414	423	435	403	395	445	422	429	413	419	427	431	421	446	427	437	423	428	459	405	443	428	432	456	421	416	437	415	412	460	452	448	453	501	427	428	448	437	459	447	416	445	437	420	455	448	420	423	432	416	421	443	461	435	438	434	440	439	424	407	429	428	433	453	450	408	433	404	422	420	416	475	423	396	457	423	418	414	412	435	441	402	437	403	403	438	423	473	406	450	437	416	418	435	440	418	432	401	426	417	469	428	426	441	397	420	423	403	424	427	438	410	442	409	399	442	409	405	429	393	407	426	415	425	432	439	426	463	434	417	422	470	441	442	407	422	421	418	433	392	410	461	431	435	416	438	419	450	444	429	448	409	443	438	428	425	428	416	434	432	418	438	425	399	405	417	406	432	424	441	455	427	442	423	432	425	449	405	452	419	432	457	426	415	410	451	415	430	428	465	444	450	377	400	442	426	450	437	432	444	453	434	419	434	437	479	423	412	420	436	416	403	421	405	428	429	460	451	435	457	429	444	412	428	393	425	423	435	406	415	410	437	409	426	444	459	451	442	380	477	402	422	409	437	446	424	457	445	429	408	399	455	444	386	422	469	441	420	410	470	434	428	423	405	393	404	469	455	406	387	426	385	444	461	469	430	446	427	417	417	445	439	399	422	412	473	437	433	408	373	427	441	436	444	410	435	437	434	411	424	422	422	451	427	426	413	403	418	449	393	447	424	433	451	426	429	415	426	432	413	431	430	399	432	440	414	430	425	425	448	442	407	419	413	418	430	441	416	411	442	399	431	406	453	449	422	419	421	394	406	409	406	442	431	416	458	419	470	428	389	419	451	420	430	441	437	441	439	400	446	432	443	418	441	384	466	416	400	430	480	427	429	455	414	427	426	399	418	433	411	424	424	438	440	385	447	416	442	426	471	427	414	425	444	423	427	435	440	482	452	411	416	429	456	436	459	407	453	455	423	432	451	414	432	421	442	407	435	408	406	433	427	430	399	420	399	440	392	415	424	439	433	462	442	416	447	448	452	415	419	428	422	434	420	410	455	427	436	411	441	459	442	446	375	417	425	415	418	467	407	403	403	440	400	451	418	420	452	442	441	464	462	398	431	455	445	408	382	469	419	409	403	401	409	430	426	413	410	430	483	430	426	457	409	420	439	430	409	457	436	383	407	412	437	451	420	446	426	408	431	404	456	442	426	406	462	447	439	429	383	439	418	433	425	403	437	416	452	430	428	448	430	394	440	429	412	443	426	420	388	436	453	463	400	420	426	389	433	472	432	394	441	412	393	469	418	420	439	441	416	433	415	400	460	408	434	399	416	424	435	443	402	447	444	410	411	452	395	424	429	409	414	412	413	431	437	454	447	433	419	429	427	455	442	420	400	404	425	444	399	446	458	420	428	441	461	433	383	409	408	425	424	439	462	487	420	443	418	446	458	429	431	439	441	402	408	463	411	428	393	421	395	418	439	427	404	435	398	435	442	376	434	366	453	451	411	434	452	403	416	409	430	416	407	416	409	429	432	396	471	438	416	431	444	424	443	425	400	456	398	435	420	438	394	387	367	422	408	415	419	396	439	398	432	404	444	429	440	417	411	419	430	423	435	433	438	428	411	419	435	392	417	402	414	423	410	401	363	422	399	419	436	460	437	414	433	430	395	423	406	436	436	417	429	443	396	416	435	418	404	400	409	401	440	405	400	452	449	469	398	436	464	468	401	415	427	424	447	460	436	401	412	437	424	456	433	415	390	435	411	402	426	423	437	442	421	411	421	462	413	453	459	444	418	411	415	467	412	438	448	406	441	409	417	375	415	425	398	434	392	398	443	423	425	419	389	423	446	405	428	451	429	461	450	442	399	469	454	454	434	440	453	369	465	453	433	435	443	396	430	426	438	428	459	464	405	426	427	411	414	434	440	426	428	426	429	421	423	430	375	409	448	441	420	470	419	457	462	401	463	375	441	458	445	428	435	419	435	376	400	441	444	464	459	448	442	434	414	406	432	413	443	417	404	415	468	425	429	413	468	410	415	434	439	430	405	431	427	436	409	457	456	422	421	424	415	452	453	446	436	405	451	417	453	412	382	451	440	430	423	410	442	434	445	437	450	436	402	411	425	425	441	408	422	410	426	399	442	408	446	424	414	418	478	447	422	427	449	435	450	411	425	406	467	425	435	422	424	427	446	414	413	424	415	449	425	410	386	412	438	436	425	422	425	382	421	431	453	426	473	459	443	454	394	399	462	438	430	449	445	474	398	437	402	454	438	457	419	423	461	420	413	456	431	438	422	365	457	443	405	411	425	424	390	438	447	411	403	392	417	448	452	434	433	415	430	426	421	414	426	447	442	422	409	430	410	433	440	408	472	435	416	435	422	441	408	454	463	461	427	435	409	414	424	436	388	418	445	427	424	438	410	460	400	414	399	453	403	400	457	395	466	453	466	440	444	423	426	408	408	426	459	415	431	404	404	392	445	446	439	443	443	456	444	454	379	424	399	427	417	397	436	421	416	454	433	385	429	440	424	419	435	427	417	404	428	417	436	411	419	438	442	437	417	428	446	387	434	393	401	440	438	449	431	441	442	436	387	418	439	407	438	433	439	431	426	385	435	440	440	435	435	462	434	405	421	415	442	416	407	424	433	431	415	416	433	440	404	417	484	439	445	415	458	418	422	419	441	432	426	435	449	459	444	454	463	419	414	395	432	430	411	431	444	481	439	413	413	421	445	416	394	392	427	415	455	462	455	454	444	424	443	467	418	398	396	402	432	404	422	446	448	422	463	393	433	400	441	417	425	401	469	447	431	411	400	411	410	414	414	440	438	441	429	442	450	435	420	432	405	415	457	453	390	428	408	438	470	446	420	422	418	423	446	431	440	425	453	456	423	451	427	442	447	403	455	422	446	402	442	448	451	422	421	418	449	446	412	428	441	433	421	443	438	413	447	421	445	397	418	491	446	404	428	435	393	415	432	434	465	410	435	431	424	426	423	409	428	440	411	422	423	421	440	443	388	403	445	417	423	408	406	434	436	446	453	428	415	448	448	423	439	396	425	456	413	427	432	465	426	428	417	399	436	399	438	425	440	433	408	455	408	422	460	456	428	441	410	458	441	452	427	442	447	440	460	393	398	428	409	440	417	412	438	426	416	399	411	447	432	448	416	422	421	421	420	458	411	453	428	466	437	427	440	405	403	429	423	436	445	437	430	445	439	428	417	415	430	440	464	447	452	424	412	421	415	447	450	418	425	415	459	423	411	416	466	471	434	416	446	401	431	447	432	401	410	440	427	446	447	426	410	408	416	402	411	437	439	432	425	413	435	421	438	438	421	438
22649	20342	26713	23840	20349	20408	7644	2033	1645	1414	1310	1316	1170	1060	1017	1042	1016	963	968	956	938	929	927	871	913	894	843	878	865	870	865	861	877	821	873	841	817	815	866	834	838	850	833	807	776	829	838	769	808	778	818	832	811	828	832	793	810	804	842	805	806	837	808	830	817	838	827	775	785	838	849	855	802	816	868	814	838	866	815	832	829	875	836	832	826	790	890	825	815	791	855	809	820	828	813	786	802	792	806	802	852	787	839	806	824	839	815	843	812	815	818	791	823	795	816	827	776	842	810	838	777	796	806	854	780	830	777	813	845	843	783	817	834	848	839	816	792	823	815	805	799	840	820	809	781	815	824	817	796	799	795	807	834	873	850	851	846	750	868	831	839	805	864	792	800	822	782	811	795	883	792	811	794	794	759	771	848	782	800	757	830	811	899	793	849	817	804	819	760	779	792	757	789	831	844	822	815	819	838	862	844	830	839	816	818	833	810	783	767	837	793	821	847	820	805	828	845	764	801	843	760	798	784	800	840	812	840	856	848	825	816	832	776	844	776	822	832	837	773	825	749	813	769	816	822	821	848	792	826	776	815	819	837	835	825	779	790	767	745	806	823	819	813	819	811	847	792	781	803	794	806	814	734	787	805	809	807	805	885	846	769	797	842	888	838	827	807	781	810	827	799	835	840	827	817	811	809	803	749	791	845	764	823	774	827	816	782	803	775	794	803	827	795	855	806	784	819	792	768	836	785	852	819	788	743	816	803	825	806	792	822	855	786	821	848	767	808	788	799	780	836	849	835	752	815	854	792	848	748	795	783	850	832	836	791	823	779	807	844	774	817	833	856	809	786	789	816	775	814	874	758	822	819	805	824	807	831	777	848	831	822	790	850	820	819	759	810	830	790	858	817	825	813	799	801	825	836	847	798	788	795	808	819	802	824	861	871	836	821	820	839	833	785	757	820	824	848	793	779	822	830	783	842	827	827	824	861	803	796	801	785	833	788	773	811	811	775	795	794	837	847	835	845	796	822	805	800	791	849	822	835	798	754	813	835	862	795	842	858	802	782	827	786	827	804	808	816	774	834	818	790	831	814	808	844	758	822	876	775	817	791	838	788	799	778	812	817	757	816	846	844	836	845	847	816	788	821	843	825	780	838	845	835	818	819	841	852	792	804	838	824	791	804	825	883	843	799	795	817	801	772	819	828	788	824	827	808	798	808	831	855	819	787	847	763	802	785	814	838	815	825	807	856	788	827	753	821	835	847	828	828	811	824	771	887	779	777	776	802	821	821	848	763	793	788	828	774	846	813	817	839	798	756	796	782	794	798	827	818	743	809	816	806	767	779	769	815	817	820	809	794	808	798	822	821	831	820	804	806	753	756	818	770	792	788	793	788	793	783	824	738	844	851	807	803	834	808	799	792	818	819	801	854	780	758	793	757	809	778	840	768	768	786	818	805	802	767	825	775	813	861	825	839	753	831	803	827	852	857	790	807	824	847	808	790	794	787	780	857	847	805	793	768	826	784	744	837	786	852	777	822	810	792	821	805	819	826	841	795	794	760	794	827	834	815	823	809	818	804	804	817	731	818	806	863	812	780	823	850	788	813	824	830	791	788	796	801	786	812	859	840	800	852	777	802	788	812	797	825	831	816	805	808	820	836	826	807	856	801	821	788	789	797	769	813	829	791	772	841	831	776	822	862	810	812	779	889	798	826	764	774	798	823	813	860	833	810	795	783	822	855	832	788	760	793	801	810	799	833	801	802	816	799	869	813	785	790	813	777	826	824	801	839	800	815	770	803	795	815	864	819	812	823	860	809	805	837	767	799	797	837	830	834	837	800	785	788	808	798	783	836	813	797	793	785	824	752	829	795	816	751	841	798	860	787	817	803	872	792	751	835	767	755	867	866	832	761	798	779	834	860	803	815	779	841	817	829	832	798	821	756	808	819	776	822	799	815	758	848	777	838	799	805	799	774	755	774	793	816	765	759	800	763	801	778	861	865	784	793	761	847	812	839	838	796	834	771	794	788	793	810	808	888	811	817	801	835	837	808	876	851	838	816	822	807	824	750	798	830	840	822	833	774	789	814	809	822	800	812	797	807	763	790	833	801	826	885	789	797	814	793	803	846	824	830	809	839	821	809	757	842	783	777	811	819	807	763	794	814	862	749	794	781	842	804	808	795	802	846	785	782	821	748	836	806	764	825	858	826	813	847	822	843	783	855	794	827	765	825	754	879	804	828	728	804	856	808	817	807	797	801	780	779	821	839	755	788	759	821	850	838	739	846	835	833	844	843	838	806	820	839	760	762	804	814	814	800	867	838	851	834	817	821	797	762	787	832	809	859	824	819	810	832	841	831	851	796	815	816	833	788	800	826	792	752	792	752	767	831	821	836	821	833	821	827	842	816	825	797	805	744	801	833	859	867	788	792	762	806	858	819	811	824	796	813	759	823	758	794	869	782	861	772	822	831	809	799	817	789	786	817	825	832	875	825	888	863	778	771	886	801	823	839	798	846	803	770	821	855	801	806	766	774	759	831	816	818	764	827	778	800	800	797	798	845	857	822	811	817	821	853	797	852	777	869	809	793	855	820	759	755	792	844	807	723	864	803	786	825	826	788	785	879	825	840	815	843	802	811	836	824	796	828	831	769	817	781	833	803	812	829	786	830	791	860	855	870	816	809	798	765	797	801	822	786	734	867	868	771	868	812	836	863	801	826	802	796	790	741	797	859	823	809	761	834	823	835	839	758	774	788	802	791	796	830	862	772	786	829	802	853	763	819	836	817	783	810	799	826	805	824	796	798	818	787	777	790	779	827	827	807	836	795	831	835	803	888	832	834	803	770	789	800	844	823	804	835	822	854	771	814	838	831	791	816	809	845	816	788	793	805	840	824	793	769	809	809	803	791	833	833	831	826	766	823	839	771	859	800	787	837	787	797	790	781	865	816	796	819	800	831	883	763	839	774	763	805	791	763	846	824	817	783	790	832	811	854	775	824	850	830	749	795	857	803	818	755	791	811	815	858	761	797	771	789	818	794	808	840	816	819	835	792	843	819	820	800	777	810	802	812	796	789	803	789	846	799	785	795	866	807	838	752	780	802	807	791	854	818	825	758	810	784	789	780	801	768	830	798	857	834	799	822	814	786	844	842	827	840	784	771	797	849	822	836	824	872	779	814	788	775	826	826	791	797	803	771	828	752	812	855	836	794	812	862	803	816	804	841	763	817	812	852	838	788	813	816	813	786	779	793	818	734	776	766	823	840	755	801	797	861	813	849	780	815	802	807	829	821	786	810	827	810	805	795	835	812	778	779	809	769	835	836	824	774	763	832	831	797	849	828	835	797	807	812	830	800	803	779	791	833	791	845	780	761	809	800	817	808	773	831	822	796	813	809	780	844	814	791	780	795	778	778	803	841	838	853	802	795	829	801	797	845	848	824	837	786	763	858	775	755	808	811	765	795	815	775	749	813	863	782	816	801	815	837	836
24024	17435	15920	9472	6437	4796	3679	3032	2554	2156	1880	1718	1572	1422	1382	1267	1191	1160	1115	1051	1025	1015	1002	965	951	896	909	895	942	920	880	881	874	871	836	861	865	857	833	847	847	834	859	842	775	794	800	748	834	780	873	830	830	772	857	855	839	839	781	765	813	759	772	797	800	806	859	800	782	835	785	798	797	738	792	805	750	786	740	798	758	783	764	729	776	837	780	779	772	802	779	805	752	759	748	834	720	768	791	783	803	837	835	823	752	723	771	783	761	808	768	834	760	781	801	770	781	781	789	763	803	779	822	783	796	764	795	793	811	727	759	803	760	828	744	787	759	765	771	775	715	766	778	825	802	727	789	785	776	836	792	794	771	743	740	738	806	814	799	820	800	787	876	772	809	753	808	743	805	755	788	837	786	794	782	759	849	766	796	799	847	795	798	823	743	785	743	764	751	803	758	759	749	730	771	717	790	734	794	843	753	765	754	761	748	819	732	749	757	794	762	766	750	753	821	802	775	741	840	796	779	798	800	783	773	758	785	767	767	778	738	801	798	804	779	803	746	801	778	719	781	800	856	760	782	777	799	754	786	773	810	759	777	790	773	759	771	826	770	757	750	778	740	729	718	764	765	770	758	738	791	780	750	796	791	761	777	735	795	811	761	763	818	783	749	725	770	734	765	743	792	763	800	760	779	813	780	789	753	764	788	820	778	778	748	767	786	794	810	785	805	743	814	763	724	769	745	828	790	759	789	777	832	795	743	808	842	749	807	738	719	780	781	772	760	818	787	749	799	803	784	788	781	800	763	779	777	749	733	821	776	822	771	780	776	784	785	794	747	786	859	806	762	820	747	770	782	754	776	775	798	744	804	782	819	797	797	768	789	782	719	753	774	777	743	788	797	795	766	789	780	797	786	817	796	757	723	772	763	755	769	762	800	820	752	813	746	773	801	780	791	754	844	834	726	765	762	763	743	750	786	818	753	763	787	780	817	770	772	774	794	774	790	754	762	739	771	761	780	815	849	799	707	789	780	816	717	724	816	787	769	808	793	793	765	792	803	766	814	781	776	760	795	786	785	809	721	779	803	788	796	797	790	771	766	747	780	781	811	766	776	790	807	757	760	766	778	748	756	782	821	776	771	765	797	744	776	767	778	766	752	782	769	780	766	813	762	808	762	822	793	781	802	746	759	786	796	745	756	776	811	793	823	770	777	833	766	804	787	729	739	811	747	757	735	800	745	763	751	792	762	797	775	767	721	803	739	782	742	719	791	766	771	798	813	772	763	807	735	780	748	802	751	739	765	751	771	749	796	809	753	764	791	794	749	753	782	803	723	753	753	771	788	775	799	808	799	781	774	799	739	762	755	846	764	784	786	746	735	785	738	742	756	768	784	760	782	760	797	809	794	732	732	750	817	804	816	774	818	763	768	787	813	808	767	755	781	750	782	754	778	842	791	758	781	757	794	785	770	769	749	817	784	773	799	790	778	819	772	789	768	768	799	760	804	789	774	779	781	789	794	768	824	785	809	765	796	761	776	780	767	761	777	774	747	744	802	841	774	749	779	827	829	772	734	795	764	757	768	765	765	798	771	763	748	792	798	809	756	784	747	773	754	817	779	787	831	751	782	794	763	760	818	784	773	763	760	797	781	760	742	750	794	757	801	793	754	802	753	768	706	818	803	793	766	764	825	800	754	747	719	839	814	798	800	739	780	771	794	813	802	774	813	807	774	781	723	790	830	761	782	777	782	769	756	768	735	810	773	750	785	781	822	735	725	810	774	770	786	762	766	719	791	767	724	776	749	748	759	767	788	773	748	708	746	787	750	809	768	696	793	789	790	800	767	762	811	796	777	813	749	815	747	783	751	789	780	780	764	774	764	784	791	764	772	799	784	736	775	765	746	737	745	804	738	794	776	740	775	761	788	771	780	831	794	740	782	778	800	760	776	755	780	727	780	779	755	794	757	781	791	777	811	747	820	797	795	763	813	807	771	770	823	825	799	782	773	727	807	817	755	803	765	796	768	750	748	804	762	736	732	780	768	818	769	763	782	747	750	760	792	745	798	774	790	819	764	797	734	838	745	794	748	785	804	753	803	771	759	757	844	801	819	773	825	819	829	805	780	765	772	718	773	776	783	733	822	803	781	777	807	828	763	785	765	791	784	796	752	772	770	743	764	756	806	776	800	860	803	798	761	828	746	780	769	724	777	771	728	742	828	743	788	777	765	768	799	764	774	774	795	806	790	747	782	801	756	818	762	778	814	782	770	779	811	761	751	762	773	796	779	763	809	777	770	786	745	800	765	784	747	804	786	807	802	796	773	762	746	807	785	741	799	772	774	753	782	799	816	867	780	705	825	744	771	715	795	856	812	822	773	793	757	767	790	782	790	801	813	800	754	827	779	830	741	754	734	827	799	721	762	810	814	791	796	778	755	741	712	759	763	844	793	766	793	736	769	756	726	773	786	772	795	804	757	793	797	801	755	785	799	758	792	717	718	827	822	785	825	770	760	841	812	771	777	695	743	810	741	828	747	751	778	789	817	799	812	754	775	715	745	757	776	830	759	793	783	763	840	770	767	769	790	778	819	699	785	796	815	792	820	745	757	758	781	761	742	743	805	754	771	760	824	766	743	808	747	764	759	770	761	758	788	847	745	767	799	753	762	802	778	838	722	767	765	748	750	730	820	788	714	760	827	830	741	778	745	772	741	747	771	775	816	709	750	810	796	769	786	821	717	785	773	757	740	797	742	731	800	752	767	757	747	795	735	739	724	754	788	792	793	745	786	796	821	755	814	783	799	744	763	785	756	815	803	775	817	790	781	768	786	754	781	777	779	777	774	801	787	786	744	778	750	794	818	820	765	752	810	814	773	811	740	763	779	813	751	784	753	759	766	782	798	774	780	770	764	798	796	783	784	824	727	777	714	776	770	741	782	788	792	775	814	789	790	750	794	747	814	789	724	785	757	751	769	743	760	745	788	804	762	735	717	799	823	749	746	742	790	778	751	752	745	760	796	741	756	730	747	790	738	769	812	794	763	790	797	804	796	783	768	777	756	767	722	769	772	735	782	761	753	795	732	811	816	798	781	730	806	759	764	779	791	799	779	760	743	814	755	810	770	789	836	774	769	765	772	750	757	795	799	771	798	740	822	803	805	809	826	759	804	738	798	779	752	789	772	750	746	773	707	749	754	810	816	784	779	784	773	706	715	808	755	725	828	738	751	763	755	823	773	815	764	743	768	754	771	769	774	818	779	788	740	771	813	782	796	786	699	787	799	796	769	797	794	812	798	745	786	824	799	800	762	796	796	744	816	802	826	791	759	776	768	840	727	738	781	749	790	775	835	785	783	766	760	776	771	784	798	740	783	770	733	738	776	748	750	771	795	786	747	754	757	724	814	741	762	787	798	754	795	782	774	775	764	813	748	793	748	762	780	788	764	751	757	768	793	796	769	761	749	769	734	793	794	794	753	792	751	725	822	764	782	772	837	778
28195	13561	2146	1030	840	761	749	787	717	714	778	727	727	729	712	687	755	683	713	707	719	756	716	714	706	705	711	679	693	693	769	708	670	721	717	734	748	732	710	750	737	703	670	715	730	739	741	733	759	739	727	702	694	711	717	672	666	704	672	770	722	672	659	753	673	764	712	758	743	714	709	737	749	720	718	710	722	734	680	728	696	676	718	700	696	658	703	694	694	735	734	688	685	700	676	727	700	728	737	699	666	734	726	750	707	678	718	715	703	716	695	694	726	706	724	676	681	671	746	761	696	679	698	732	709	703	717	738	689	693	713	690	643	693	701	695	693	727	688	712	727	742	689	681	727	689	729	704	671	727	716	696	765	710	742	733	675	728	750	696	655	699	705	670	670	691	711	687	675	763	711	690	719	732	716	672	699	726	702	712	677	746	701	662	697	725	655	744	725	687	719	690	718	729	737	717	671	723	713	656	677	739	672	756	697	724	721	691	723	737	705	692	757	714	724	697	745	683	746	694	699	688	686	691	673	710	730	707	694	768	690	719	717	669	707	704	646	709	693	690	723	688	737	744	714	679	712	721	709	774	668	739	660	730	708	751	705	696	722	688	739	734	730	675	740	717	707	687	708	742	729	713	681	738	643	744	743	692	713	751	678	716	664	734	733	664	707	732	755	706	693	683	738	743	688	675	704	701	735	667	729	676	737	768	745	733	683	636	723	677	695	692	743	693	683	696	713	676	741	710	689	686	729	743	711	675	713	695	691	645	687	721	692	736	670	727	720	734	701	705	709	689	748	697	689	669	721	691	693	667	728	680	731	698	727	674	695	746	723	717	717	704	687	708	688	707	708	712	729	701	719	715	717	744	713	729	707	699	707	718	710	689	708	747	700	678	694	703	729	721	705	692	746	686	718	668	721	721	744	683	712	674	695	696	723	743	753	705	723	711	649	730	692	703	691	706	721	737	723	735	719	696	709	640	657	680	723	713	750	695	748	701	701	722	715	681	688	693	756	696	705	730	682	678	676	707	679	730	690	702	758	710	691	716	697	718	711	708	726	659	667	655	730	682	683	682	754	732	741	670	717	705	752	706	672	683	718	725	694	694	670	698	683	663	669	754	728	759	730	721	709	726	704	685	743	690	718	719	679	741	695	682	687	700	709	687	736	680	684	684	698	660	714	685	647	670	733	780	692	713	739	730	708	718	698	698	709	698	667	679	650	737	692	685	691	717	709	674	738	671	732	722	724	707	678	674	694	736	691	661	711	707	728	721	709	695	713	700	728	719	726	697	710	701	752	688	686	733	698	733	741	739	719	686	725	720	693	734	707	728	729	697	704	705	717	682	724	697	693	721	679	731	710	660	650	697	695	674	733	736	741	670	688	714	689	699	720	713	713	777	702	642	666	744	715	736	713	686	751	708	684	742	738	686	686	725	726	704	701	741	720	705	713	712	727	676	691	720	706	691	673	694	691	651	728	713	715	748	758	678	736	736	673	719	723	705	710	712	705	666	714	714	716	751	733	689	678	716	712	710	687	731	687	714	708	762	735	700	719	698	718	748	720	718	718	687	713	698	706	677	769	710	738	723	697	682	732	710	694	713	716	667	710	684	717	715	732	687	667	743	745	670	714	703	701	683	706	701	699	663	729	713	722	706	640	662	757	698	707	726	711	677	724	690	678	733	685	758	720	675	691	679	680	711	758	696	675	717	703	691	640	704	682	713	772	699	748	712	724	700	716	741	721	736	686	685	705	683	695	700	766	682	724	725	718	644	702	645	710	716	665	669	745	730	741	728	722	714	702	729	762	696	701	664	729	698	706	722	689	705	683	746	707	713	700	705	754	674	707	787	698	695	672	677	708	714	743	729	716	737	684	718	660	746	710	746	714	681	762	707	699	679	703	708	700	719	663	693	720	712	677	693	717	676	726	732	693	687	664	680	654	738	698	674	680	726	698	738	718	688	708	669	728	727	758	693	732	726	673	665	751	684	773	700	759	674	659	714	706	686	699	670	720	707	710	703	715	705	721	736	719	700	707	710	716	712	701	675	656	725	691	696	748	746	670	729	668	686	703	742	683	730	706	726	701	725	682	720	705	725	699	721	765	678	708	757	744	699	699	747	706	711	753	731	729	702	729	698	733	680	715	725	692	656	643	660	755	708	734	726	683	714	724	679	720	689	743	706	714	744	726	697	677	672	693	720	716	722	702	711	717	629	658	689	684	674	692	707	704	701	671	651	698	770	639	695	688	699	709	704	691	701	676	705	696	736	729	708	713	706	695	682	685	678	693	688	719	649	680	702	705	709	706	749	755	783	715	693	695	729	712	716	682	669	723	721	699	703	670	677	730	710	713	701	690	723	715	680	702	714	696	697	745	709	660	693	653	701	667	678	697	629	705	739	705	680	746	726	688	688	742	696	728	707	725	734	712	682	707	700	693	676	656	710	718	693	754	718	709	717	711	725	680	724	700	699	656	695	697	774	682	677	749	716	711	742	715	684	683	674	690	735	691	696	642	698	740	726	686	738	708	701	745	734	710	707	753	725	758	690	684	696	662	702	725	699	733	681	699	697	712	725	745	717	678	707	711	696	675	649	736	707	760	706	694	702	716	704	686	735	650	747	716	672	608	699	687	629	691	701	691	737	668	755	692	686	767	747	678	708	718	652	740	709	724	718	684	704	733	719	709	729	675	689	685	667	680	739	689	690	700	716	691	706	732	714	712	665	701	705	737	748	686	733	669	751	778	688	721	723	674	723	675	737	715	712	705	735	711	733	719	727	673	724	713	724	719	695	718	700	720	736	716	732	734	703	752	707	687	714	673	732	692	686	686	660	658	728	689	728	711	722	697	705	694	701	721	755	690	761	700	730	690	693	704	723	720	668	658	709	700	691	726	682	703	733	720	695	741	719	733	735	669	732	708	718	676	657	718	713	670	700	717	699	711	679	715	727	695	714	697	719	670	699	747	747	685	769	699	729	690	746	724	737	678	688	719	716	706	651	746	714	696	727	776	708	726	687	711	703	733	727	658	688	735	738	678	738	693	703	688	718	739	679	731	712	743	699	707	773	725	743	693	705	700	758	726	691	734	696	750	742	699	744	704	709	712	729	745	698	739	700	707	688	691	710	725	734	698	683	686	693	714	739	737	752	670	703	721	719	721	755	693	705	748	700	694	702	715	717	687	665	737	735	737	677	650	708	752	698	675	725	693	713	715	673	667	711	672	705	709	679	666	667	693	680	710	736	735	698	673	704	706	693	707	674	703	713	682	691	663	679	725	690	692	725	724	701	723	692	707	735	681	680	720	718	706	700	688	695	754	678	725	721	717	657	710	661	688	749	704	703	690	702	719	674	678	702	714	700	681	772	679	727	701	689	744	685	677	680	740	670	701	718	718	705	713	703	773	710	732	655	707	689	712	748	686	714	749	688	695	710	685	716	704	710	728	684	694	709	687	742	732	691	735	744	697	762	674	701	779	724	668	737	701	753
10366	1451	1303	1032	899	855	812	812	844	777	748	786	797	718	710	785	763	710	832	717	775	781	776	741	692	737	750	757	782	780	703	715	663	762	724	770	748	735	739	724	680	720	790	756	750	771	803	770	765	740	770	752	723	729	751	797	712	743	728	735	736	723	778	750	788	741	745	747	746	699	717	713	738	734	715	751	803	751	769	716	690	772	713	713	760	774	729	707	780	756	693	776	777	761	788	717	737	721	764	735	819	727	802	763	744	725	749	772	747	726	744	795	696	698	741	750	794	798	714	739	758	745	704	735	752	767	699	786	754	771	776	738	754	690	760	753	750	739	771	719	727	771	771	736	736	752	745	754	767	743	750	746	777	752	696	789	718	765	774	763	737	735	710	761	754	743	789	740	778	742	712	720	739	732	758	782	758	725	757	772	771	736	760	753	789	769	733	727	749	777	770	747	780	723	778	718	750	745	749	750	764	719	751	763	730	754	720	752	707	748	770	743	725	762	757	721	768	758	768	701	749	767	712	718	769	733	776	728	747	763	743	727	761	725	756	748	723	756	773	780	737	736	722	738	771	706	773	735	778	763	773	725	768	744	756	693	740	736	705	724	747	723	800	768	765	745	763	748	712	768	717	757	745	698	738	747	759	706	753	716	715	735	731	733	784	747	731	767	757	731	758	742	716	742	738	758	686	695	765	701	769	725	735	769	749	743	755	760	735	764	719	773	747	717	807	745	743	749	722	749	777	767	731	752	742	788	787	719	743	731	766	754	748	747	745	698	726	772	767	745	740	708	742	698	742	797	739	737	735	745	719	778	784	732	740	742	760	736	725	754	706	764	758	731	713	787	754	753	710	761	712	766	743	822	733	761	764	714	799	765	747	715	796	826	749	739	738	744	768	753	743	713	738	768	745	761	738	783	745	721	743	790	787	750	756	747	741	751	769	708	736	748	761	706	713	696	754	784	696	717	760	740	772	762	809	764	701	735	703	706	692	734	748	735	712	778	726	733	751	763	749	735	763	749	759	795	757	794	753	712	694	753	770	759	774	786	740	727	741	753	748	759	762	785	759	755	744	702	761	739	752	772	769	779	723	731	730	742	737	770	705	747	761	764	748	723	771	762	738	755	746	756	745	751	768	745	807	738	751	739	738	793	747	720	724	719	689	775	730	739	748	777	706	714	702	710	759	754	729	753	784	699	761	780	734	743	780	759	727	742	744	720	745	714	758	793	773	715	769	789	762	770	706	719	743	767	777	789	743	765	751	737	771	763	748	777	758	775	766	716	774	743	752	798	741	740	720	714	729	747	798	744	813	766	761	747	803	751	741	758	750	784	719	751	691	701	777	783	728	731	773	737	735	731	719	759	772	759	729	756	762	733	752	781	753	755	800	727	770	750	733	733	670	766	734	739	788	709	727	722	737	723	768	758	725	718	757	775	741	739	772	718	743	793	784	754	755	789	731	754	712	773	756	747	788	735	773	732	693	763	739	735	757	744	738	774	811	815	737	733	756	765	768	719	719	772	773	771	797	728	784	759	718	733	752	748	710	746	682	742	729	766	801	762	713	745	769	747	745	730	736	727	716	712	760	728	725	696	770	739	764	739	774	746	773	795	754	741	777	733	769	774	675	770	722	766	706	774	726	742	750	708	722	753	735	715	724	759	783	744	770	726	755	709	724	736	741	732	720	736	707	746	768	731	739	711	765	714	721	769	774	781	794	714	742	793	715	714	800	724	762	738	749	735	792	738	761	733	752	785	790	712	713	722	791	785	718	733	780	786	754	730	693	749	703	726	766	745	766	752	724	741	750	789	706	760	740	731	783	715	756	769	783	846	741	763	772	725	741	776	745	770	741	753	775	766	749	768	752	724	753	725	760	748	743	734	766	730	746	747	778	760	708	750	722	711	712	767	771	733	770	749	774	727	755	789	733	739	741	767	808	695	764	751	736	767	728	744	733	752	726	779	691	715	738	764	728	780	784	794	723	786	733	726	736	742	760	807	736	763	746	762	778	786	802	740	718	765	763	791	745	752	777	780	793	738	723	731	747	698	752	759	775	760	772	746	773	770	715	761	768	767	765	727	801	804	705	745	725	796	750	772	765	779	758	728	778	741	748	724	726	772	775	719	748	734	712	743	742	775	754	812	741	727	710	750	789	761	708	758	824	752	776	811	706	745	737	751	731	769	747	722	758	753	794	776	778	678	696	743	723	748	762	786	750	752	763	725	749	756	749	728	731	689	792	689	742	716	736	765	728	677	724	761	764	732	787	755	763	733	760	755	765	744	692	765	755	737	766	777	759	729	760	707	734	758	738	742	712	736	719	722	760	747	725	728	734	725	754	730	739	734	763	732	742	740	713	785	730	697	757	735	760	688	734	787	758	793	720	789	729	733	754	805	752	744	759	728	722	796	743	766	714	700	775	696	718	731	748	801	758	733	745	754	744	753	712	770	702	726	770	785	763	743	759	704	738	760	743	722	728	766	762	716	737	743	699	726	766	772	761	789	751	707	762	726	771	790	762	752	709	751	799	715	727	822	734	787	719	714	755	773	765	750	758	732	704	729	713	740	757	769	755	723	760	688	710	761	707	751	713	709	772	774	792	703	687	758	725	737	759	730	741	751	769	733	763	795	732	776	726	739	764	752	765	789	769	725	724	742	738	721	753	776	764	752	751	753	742	746	746	754	795	750	774	727	750	715	751	750	679	755	732	710	746	754	734	763	747	800	780	696	724	706	724	744	733	809	747	763	779	753	723	756	754	783	748	708	721	798	744	788	750	786	712	750	750	758	775	752	811	774	725	776	764	764	747	688	831	738	741	734	761	764	697	715	708	735	738	777	783	804	759	737	725	752	727	750	746	811	743	739	786	745	690	674	753	773	694	748	743	680	701	737	769	720	731	746	756	755	730	709	744	743	750	749	753	707	730	806	739	784	748	763	740	773	746	777	738	752	755	779	786	728	735	757	781	734	730	745	791	748	723	748	754	784	819	736	682	727	752	751	737	742	715	797	825	733	712	778	778	736	735	716	740	717	777	761	764	737	769	734	782	758	756	724	724	756	763	783	787	802	752	750	706	753	744	706	762	731	783	761	769	737	725	789	769	782	729	757	757	783	807	764	778	786	719	719	744	713	767	740	795	713	747	759	719	765	730	729	745	740	758	758	750	743	787	718	733	723	781	782	736	733	732	757	782	698	741	763	715	731	750	740	730	791	762	777	712	732	739	726	740	807	771	682	779	741	745	707	716	739	773	757	743	724	754	768	780	772	767	724	779	739	763	724	748	766	781	742	711	747	809	772	756	774	735	734	736	726	708	757	781	745	774	740	781	734	721	760	759	753	773	746	750	693	728	743	726	721	752	738	676	765	778	767	733	741	742	709	722	750	707	744	759	727	736	800	770	773	745	710	748	757	760	707	731	729	739	756	738	779	753	732	725	735	691	704	734	757	775	745	793	730	734	737	701	718	730	784	723	734	777	732	767	772
24386	20336	26192	24334	20318	8165	1351	910	777	749	664	606	560	581	482	448	440	475	487	471	440	479	488	459	400	414	421	458	448	430	447	431	415	421	419	406	461	390	411	415	434	415	440	397	378	426	416	390	453	401	397	388	397	442	407	391	397	387	435	408	364	390	427	401	424	377	410	397	399	434	387	394	379	426	410	375	369	390	403	406	422	402	423	413	435	424	435	405	411	420	407	409	398	422	435	403	370	366	401	395	414	448	408	428	399	428	426	398	416	408	370	376	427	424	377	401	421	388	432	398	374	432	377	420	393	382	404	416	413	373	408	388	408	421	407	372	422	404	417	388	439	396	410	376	387	415	409	388	402	418	421	391	391	374	389	420	387	428	393	409	404	405	421	423	349	395	401	362	399	449	404	399	397	364	419	445	431	441	416	376	413	374	403	404	412	404	385	401	428	386	387	355	424	412	414	389	397	401	368	390	426	416	363	369	418	411	393	378	394	385	370	391	440	384	447	359	376	373	390	425	350	396	392	370	434	380	385	380	385	393	369	412	387	399	412	417	396	392	417	383	416	437	421	370	381	408	401	378	425	375	354	377	423	409	408	372	387	387	396	420	401	401	448	411	408	401	377	373	393	399	379	406	412	415	370	397	427	414	411	424	388	420	393	425	422	405	407	376	385	384	382	377	383	411	417	396	415	398	397	386	372	409	388	402	423	371	424	380	406	383	468	416	386	417	417	415	375	386	387	429	417	386	421	371	416	398	381	405	449	406	385	418	443	402	405	382	389	406	433	422	414	409	363	411	375	396	442	399	376	464	401	375	454	414	395	406	388	388	397	388	428	426	381	439	332	362	380	375	400	414	387	397	367	412	399	437	394	406	402	390	423	390	373	347	403	383	409	401	402	377	443	380	431	418	367	391	396	368	361	421	396	356	393	394	414	393	416	423	426	436	368	411	384	427	392	371	356	399	419	391	382	399	365	396	418	392	398	424	400	367	395	394	361	414	412	403	420	370	376	396	420	376	401	425	392	421	414	407	356	377	354	383	409	419	386	376	391	354	412	370	363	387	427	381	428	390	370	368	375	371	425	419	423	412	405	386	383	381	389	437	382	400	374	396	417	395	402	417	388	397	411	412	437	404	386	406	390	415	418	416	435	417	399	364	410	402	351	396	407	419	389	400	396	377	409	394	412	402	432	402	433	405	389	419	370	419	395	424	400	412	425	418	402	409	364	402	415	398	399	401	447	428	424	390	414	405	379	423	371	369	394	424	375	406	376	365	433	409	376	419	401	434	418	372	415	368	390	401	383	368	423	403	430	436	353	410	401	379	414	423	383	390	392	422	418	421	418	380	400	386	411	431	394	396	386	413	391	411	424	410	415	378	403	383	375	388	396	428	356	398	406	389	410	414	400	399	371	425	407	406	399	348	413	377	402	398	378	416	424	425	389	403	386	380	452	407	389	422	420	383	369	382	420	364	350	416	381	403	387	429	389	428	405	412	367	355	414	401	402	424	371	397	395	412	389	443	378	391	439	393	363	382	394	369	407	389	396	384	379	375	405	393	390	390	395	410	419	392	397	381	427	405	433	398	392	404	395	402	398	377	438	411	396	407	416	400	408	404	417	365	408	403	424	402	438	412	393	377	400	425	387	418	379	397	426	360	400	409	408	408	390	420	394	389	361	370	384	389	380	393	357	381	402	383	358	402	386	392	380	404	421	415	391	410	385	394	403	420	394	412	380	395	409	385	381	377	403	414	390	411	409	377	376	396	365	374	400	411	403	445	415	410	398	393	363	373	383	393	406	392	383	422	394	382	360	433	380	363	388	405	396	386	445	409	408	382	442	375	400	423	379	363	409	407	388	375	365	392	393	361	386	398	422	430	387	393	392	400	383	395	370	397	402	402	391	374	394	394	374	369	410	401	383	386	375	391	376	370	408	396	401	419	396	415	429	391	359	384	401	410	408	415	400	410	398	401	391	409	377	376	430	379	427	420	405	382	419	389	408	416	402	419	383	360	426	408	415	412	380	378	421	403	409	399	422	399	433	407	380	411	401	400	399	409	402	422	410	360	406	376	452	396	425	418	352	391	392	434	419	384	376	418	354	460	366	455	413	425	388	371	390	388	429	415	367	385	406	389	412	396	405	408	428	403	385	410	377	401	393	418	423	408	387	385	394	428	415	360	380	395	408	394	418	410	410	420	375	383	399	404	387	431	424	390	400	421	397	409	402	419	428	384	383	425	382	427	401	380	426	385	387	369	430	403	414	384	386	403	381	414	376	432	407	396	370	409	416	442	402	394	352	378	419	394	431	401	371	391	406	395	385	397	379	421	382	408	457	387	395	400	401	430	393	357	392	418	392	414	412	410	378	386	419	424	443	452	378	382	436	381	352	383	409	385	407	398	405	401	390	413	397	417	385	415	400	391	404	428	412	427	401	405	358	402	397	371	405	394	412	401	399	358	381	383	415	437	421	366	393	399	388	427	398	386	391	415	366	426	391	422	432	409	393	407	425	392	398	431	418	399	388	380	410	415	407	412	401	405	384	423	424	395	396	384	419	360	423	405	407	443	407	442	397	411	394	387	419	416	475	394	413	392	402	394	369	400	421	393	422	391	369	406	407	452	394	414	405	421	407	415	412	406	434	405	414	405	399	390	373	391	423	392	394	420	403	371	456	342	357	406	381	424	421	466	388	417	407	397	399	381	427	408	420	389	396	379	409	407	383	425	389	400	399	439	376	399	394	453	395	400	419	377	408	406	389	392	378	403	432	405	389	407	409	397	406	426	411	430	380	376	404	387	404	411	386	391	388	410	388	396	461	418	393	381	403	420	385	403	412	422	426	403	372	412	374	401	416	384	371	405	373	419	378	418	421	400	397	404	373	396	404	410	394	391	420	414	409	382	409	406	402	412	429	394	422	415	398	464	416	365	424	399	383	400	374	405	403	379	395	397	377	389	383	379	387	397	377	423	373	391	414	371	402	389	401	373	401	384	399	396	422	390	390	373	391	428	398	403	398	388	399	403	385	410	413	390	378	416	400	392	395	377	408	375	401	414	412	386	400	407	393	369	397	366	389	425	421	385	360	395	405	389	423	393	393	390	412	397	415	402	406	435	415	421	377	393	391	424	449	438	372	412	400	405	394	405	384	407	436	390	391	386	402	384	410	365	412	367	388	397	405	399	387	369	380	392	418	408	396	412	421	394	418	370	376	407	410	437	381	396	408	425	395	408	373	383	413	368	395	405	410	423	444	396	399	388	442	422	427	385	395	413	393	346	381	395	379	383	419	381	452	398	387	396	396	411	416	406	407	413	405	400	433	386	387	387	421	440	426	436	359	398	390	417	369	407	381	393	389	401	415	392	402	435	429	398	378	427	418	395	385	368	425	391	395	403	440	376	349	417	361	434	398	377	333	407	429	401	394	416	430	387	377	434	396	378	396	367	403	388	404	414	448	383	404	410	389	363	394	348	398	422	400	441	414	411
24449	10960	9728	5468	3610	2659	1988	1571	1348	1194	1003	927	804	771	712	663	668	661	578	547	589	508	572	509	550	480	506	496	497	491	502	453	506	482	481	443	451	491	479	462	465	462	446	480	448	450	444	450	437	388	457	453	430	414	408	420	448	396	430	398	446	423	447	417	424	436	448	432	396	404	430	444	420	432	414	429	412	418	492	419	439	386	417	396	449	437	479	447	444	451	438	422	416	453	458	440	464	411	437	455	433	416	454	458	409	454	460	456	480	460	459	433	456	420	441	411	385	393	432	446	444	415	411	393	464	450	425	418	427	418	455	402	400	425	456	437	442	451	396	402	458	397	440	428	457	381	434	453	418	456	448	405	415	453	429	385	391	411	446	444	426	386	437	424	424	428	431	405	449	432	404	424	444	383	425	444	433	452	455	409	417	425	414	433	420	443	434	445	443	433	436	436	425	408	402	397	411	445	405	406	423	458	419	450	428	394	448	412	418	415	464	436	435	422	437	380	413	404	398	413	434	412	432	434	425	454	428	464	427	368	450	426	436	417	414	420	413	416	421	450	384	432	458	436	418	401	397	430	425	396	432	442	406	416	409	428	427	374	419	425	420	432	425	417	426	439	431	405	428	420	415	452	418	449	408	420	428	448	471	412	396	411	426	434	461	443	419	436	414	436	440	452	422	434	416	383	406	393	421	432	421	383	415	423	451	395	446	413	414	445	393	441	431	407	420	415	412	425	408	427	431	443	406	399	422	417	413	419	435	434	397	428	434	419	441	424	448	425	438	460	422	403	421	427	418	431	418	422	408	468	430	411	425	479	444	431	458	456	380	392	476	430	415	424	442	434	426	467	424	423	476	413	408	413	427	424	431	407	431	405	432	435	412	459	386	412	410	424	440	421	447	400	451	418	408	428	417	416	428	437	440	443	431	426	438	423	433	401	426	429	414	451	380	421	432	428	408	466	404	432	396	441	451	481	438	406	404	409	431	417	464	441	449	455	479	431	416	390	462	446	461	386	405	428	422	450	410	433	440	403	428	432	429	417	406	464	407	403	416	430	424	443	432	411	423	441	453	432	416	405	412	471	399	444	398	427	434	449	422	434	412	394	452	419	435	434	421	437	395	427	433	428	413	387	414	437	448	436	415	407	408	421	414	433	398	403	414	413	462	440	415	419	448	423	404	433	403	434	409	440	428	405	419	418	450	443	444	434	449	402	433	409	422	451	421	470	452	447	421	393	462	454	386	419	432	419	432	394	409	434	425	421	416	414	431	442	404	388	421	419	425	412	405	430	424	430	418	441	394	432	414	437	426	401	469	445	398	406	442	421	417	442	421	417	439	427	416	417	423	461	412	467	391	344	433	418	412	432	411	435	407	415	436	435	409	412	389	418	423	420	386	412	444	443	436	433	423	427	400	413	416	440	399	419	418	424	421	404	400	409	410	430	406	422	425	432	419	439	408	432	431	429	450	401	426	426	401	415	403	431	389	425	442	441	415	427	400	432	408	397	419	437	437	433	422	464	445	453	395	471	424	422	447	441	424	408	411	447	474	392	418	369	439	431	421	419	410	417	422	406	429	432	410	412	402	449	410	438	420	398	429	436	443	436	409	389	424	433	437	444	413	418	431	408	425	443	440	418	415	433	409	431	430	464	412	433	428	434	456	465	400	426	422	430	454	427	474	430	419	402	452	398	438	457	435	437	455	469	417	406	457	413	407	460	416	434	419	381	365	432	433	423	447	440	429	418	446	445	397	417	393	428	435	449	413	445	426	447	486	430	416	395	422	469	414	398	409	420	425	412	403	423	406	421	400	458	433	392	422	423	429	412	418	447	441	438	429	425	433	411	421	410	453	408	463	421	380	400	438	435	406	425	429	427	439	393	438	406	429	447	401	390	447	397	414	434	427	437	406	393	446	437	414	466	410	450	427	402	422	451	416	431	450	421	449	434	411	396	402	429	408	426	431	407	402	399	452	456	409	386	412	423	449	435	402	417	413	435	421	452	433	414	441	417	421	426	428	397	405	410	400	421	427	442	461	464	461	428	418	419	422	432	448	388	456	430	404	428	440	423	433	443	447	391	443	440	425	446	417	399	424	424	446	448	391	463	429	435	444	377	373	450	415	435	423	422	422	412	418	429	417	449	430	433	432	396	399	418	391	385	405	402	454	433	437	436	455	420	426	412	401	405	414	383	431	441	419	432	404	428	438	430	475	407	438	411	427	397	404	419	442	434	433	421	410	423	432	403	422	434	421	451	431	431	368	391	444	433	427	450	440	416	446	394	425	418	418	404	414	436	408	459	403	440	411	446	408	439	401	418	422	441	440	382	433	399	407	452	415	465	401	434	430	477	460	445	412	415	442	438	410	396	449	406	439	432	405	423	430	408	425	428	401	417	441	428	391	446	445	428	442	418	431	423	426	408	442	403	436	425	435	457	428	409	428	422	429	414	393	446	428	433	399	391	421	451	434	427	434	424	435	414	411	427	409	403	425	439	407	424	428	386	401	418	446	407	436	416	444	404	405	396	420	429	443	444	438	424	423	385	421	401	399	414	448	424	426	381	426	440	415	429	409	440	425	433	425	410	429	410	442	427	431	436	406	469	431	411	433	432	457	420	434	374	409	442	433	410	403	417	424	418	392	417	448	449	484	432	456	419	438	421	465	441	439	432	435	411	426	418	414	396	445	437	390	418	421	411	417	453	425	423	432	405	413	421	461	421	434	407	426	387	411	446	421	384	420	458	429	417	501	434	433	406	445	389	423	412	428	451	458	413	410	458	437	438	444	421	429	424	390	398	423	437	428	448	431	394	454	402	416	430	417	441	434	466	404	447	417	403	419	455	387	451	442	471	440	398	415	439	402	433	425	400	426	428	399	416	405	433	433	412	432	408	400	416	422	410	450	460	423	441	399	449	428	400	444	444	427	384	421	456	379	429	415	422	431	438	432	428	403	427	458	452	424	403	443	457	438	410	409	463	379	416	403	438	434	429	430	412	394	427	438	416	407	433	412	419	411	403	431	388	403	395	427	420	400	427	432	408	389	418	417	439	430	450	460	424	436	413	454	449	412	436	463	419	414	421	433	457	417	402	427	441	426	430	449	421	414	448	457	409	414	423	435	457	450	426	425	429	424	424	440	415	451	427	441	434	423	413	429	447	430	421	394	411	456	463	393	424	420	410	420	402	435	431	375	387	421	437	399	406	469	406	460	410	441	429	427	391	365	417	398	425	410	470	425	437	391	445	454	424	448	421	424	425	403	453	444	422	435	449	412	441	441	431	434	426	427	425	422	482	419	446	450	444	452	402	433	434	425	420	407	428	445	416	433	400	458	439	422	390	432	461	431	414	427	419	427	435	409	405	430	460	455	412	399	401	423	411	440	423	415	455	449	422	441	407	433	381	424	445	420	459	419	417	418	442	430	422	419	438	415	420	412	434	424	434	453	471	468	440	372	460	444	420	394	400	406	424	460	388	403	428	418	422
22617	20314	26632	23868	20320	20394	7681	1977	1436	1402	1275	1231	1157	1101	1013	980	963	1012	987	917	913	903	881	858	914	907	897	909	822	872	849	876	875	897	836	831	895	859	806	816	823	832	842	802	815	812	809	814	808	833	812	832	871	831	824	755	801	810	817	854	818	808	906	825	833	858	840	788	789	791	778	826	794	840	842	812	836	784	776	789	862	808	836	807	846	800	791	821	836	811	833	777	818	885	827	795	839	820	800	803	803	777	780	796	798	820	795	846	818	814	802	821	797	823	810	772	830	767	895	814	758	828	815	806	797	736	767	808	783	809	812	817	834	804	858	818	769	834	788	811	833	792	817	865	818	803	790	771	796	829	842	853	775	800	817	846	795	770	834	790	788	805	829	832	781	824	799	784	817	827	831	828	766	841	745	807	794	770	799	818	776	845	816	843	818	791	808	854	803	790	825	786	793	775	814	841	808	850	770	838	833	818	800	835	794	801	813	862	802	847	787	858	834	784	837	805	846	811	810	819	793	768	832	790	803	774	822	803	815	785	847	819	799	816	788	793	829	814	795	810	815	783	821	792	787	788	773	750	817	762	796	838	791	835	795	790	782	782	805	793	799	866	866	888	826	831	812	832	814	760	744	756	783	761	824	826	829	782	834	849	799	836	760	856	779	800	822	854	793	777	798	784	768	802	807	802	810	848	833	790	832	816	792	770	852	791	777	844	797	829	842	764	794	776	817	813	777	795	811	760	826	769	809	805	817	787	773	773	822	792	804	828	865	809	820	795	776	842	771	829	799	791	821	829	818	816	820	834	845	867	821	802	837	839	809	823	823	794	828	813	801	782	803	824	793	824	834	817	836	825	829	793	830	769	769	762	755	778	845	845	783	844	830	811	804	840	834	838	778	864	801	809	862	811	771	776	841	797	830	809	807	803	802	759	874	806	757	801	806	798	799	813	859	842	812	830	780	778	800	825	815	807	785	832	852	842	775	763	813	811	783	775	835	807	840	759	778	769	813	814	868	777	819	818	793	779	767	811	798	799	812	830	792	833	799	784	796	791	858	772	840	888	804	782	807	824	802	820	801	796	841	778	846	802	842	855	791	832	861	800	868	798	760	822	776	767	805	842	802	772	767	780	793	814	789	775	815	848	865	812	830	795	826	797	782	791	787	862	806	870	775	822	789	852	811	789	812	819	792	806	824	778	787	811	797	787	815	877	802	757	823	793	782	821	789	829	781	786	821	877	850	773	815	785	824	786	841	742	806	803	811	836	768	753	826	774	797	789	768	799	727	838	822	805	793	777	740	829	811	771	820	802	762	828	734	755	809	834	827	784	782	823	794	770	784	817	791	782	781	805	834	837	810	848	775	826	774	803	808	815	852	839	812	818	769	758	838	807	857	817	829	796	800	844	839	835	781	745	858	772	810	803	787	809	837	791	753	838	840	808	819	769	802	810	797	801	818	821	732	882	799	825	774	794	796	818	769	771	830	846	795	817	834	833	785	828	844	796	808	800	833	762	838	841	848	807	779	821	800	820	827	800	828	824	840	852	821	802	861	803	805	751	801	782	820	845	776	808	816	825	831	813	797	782	810	747	780	805	788	828	801	823	787	811	794	745	841	756	828	764	817	778	824	793	798	768	820	781	789	782	805	794	754	786	801	779	819	824	812	764	834	774	797	799	795	738	803	802	828	763	794	749	828	804	856	821	784	817	791	811	790	858	814	809	786	821	774	812	732	822	819	754	836	807	815	826	851	825	800	846	832	813	821	789	813	772	817	864	768	839	779	818	749	810	844	769	830	792	782	853	846	775	787	805	829	805	815	846	810	830	809	782	832	841	803	787	839	823	781	799	803	820	800	778	770	797	806	877	896	804	838	803	779	804	831	800	776	793	789	808	794	799	787	781	877	854	792	817	795	774	801	854	822	791	849	811	817	834	828	828	785	799	768	821	794	845	830	808	772	800	781	804	790	837	845	841	786	794	798	803	776	835	795	828	771	793	797	832	792	801	800	807	843	811	780	791	781	773	798	829	835	858	798	820	764	805	767	808	777	804	711	796	799	788	768	773	775	845	811	796	765	775	819	834	837	781	825	822	787	807	843	790	811	829	862	814	862	833	832	721	809	820	783	783	833	836	854	729	818	847	809	782	787	793	793	875	787	780	818	791	803	833	781	822	825	816	804	832	826	782	786	796	787	864	790	772	830	822	831	816	778	828	833	810	750	814	772	828	817	809	784	833	800	811	808	810	769	802	783	791	785	786	844	795	838	816	792	830	830	810	846	790	798	853	780	801	860	804	778	809	797	848	854	795	853	800	763	803	813	805	842	757	805	771	796	825	771	792	781	749	792	710	807	791	771	782	779	764	822	822	859	801	805	817	790	841	800	812	833	751	834	838	763	760	884	788	820	798	837	777	809	788	812	838	781	780	803	836	819	852	813	779	801	842	807	832	819	806	810	774	756	832	834	773	787	811	763	790	712	778	824	801	808	792	798	806	781	841	802	787	805	789	806	779	813	809	782	793	805	810	773	796	760	801	852	811	852	826	840	809	823	803	813	824	800	819	772	807	850	791	774	859	834	780	767	844	768	832	786	793	807	835	798	794	829	849	764	805	776	780	757	797	792	772	834	798	830	795	790	811	851	797	824	860	821	821	779	807	768	834	800	803	837	845	770	844	772	802	773	874	836	821	835	776	811	801	765	798	818	815	831	777	793	802	821	864	829	788	860	844	839	809	793	808	791	806	798	812	842	807	871	808	857	813	819	803	771	747	834	770	832	821	786	798	775	777	809	821	833	778	781	806	813	822	821	798	793	775	805	789	830	826	795	810	769	852	859	792	806	740	808	817	745	773	765	801	769	783	791	781	781	785	800	785	810	816	817	812	845	801	828	808	805	762	756	833	806	792	839	828	786	801	816	780	800	799	853	870	797	781	808	796	801	796	757	864	796	805	843	831	814	810	759	811	822	764	841	751	809	801	849	850	805	784	782	798	798	816	791	790	821	748	822	805	865	831	798	775	835	739	866	825	823	789	809	784	825	779	807	858	778	803	763	835	795	794	813	810	840	750	791	839	805	824	807	817	805	813	755	793	798	761	834	808	844	761	873	837	816	837	839	788	781	807	793	823	789	816	821	827	779	866	822	806	804	807	772	813	781	771	816	767	787	799	820	785	786	837	868	832	793	811	871	789	827	844	829	793	825	816	791	786	785	803	807	796	834	822	805	782	864	787	866	804	788	785	826	755	849	830	820	770	798	786	756	826	758	809	772	834	817	813	822	766	840	793	834	808	803	762	841	802	791	808	801	817	845	837	796	786	759	844	822	796	797	824	829	793	880	834	804	782	798	794	853	797	804	764	769	819	826	845	825	762	772	850	809	803	790	795	806	754	866	817	836	763	766	825	786	846	861	789	841	813	814	854	880	829	789	818	779	789	776	775	793	831	824	760	819	795	807	777	775	827	829	833	830	836	846	805	773	749	797	760	853	810
24163	17469	15841	9475	6368	4659	3624	3005	2511	2114	1962	1656	1501	1442	1325	1307	1206	1181	1146	992	1050	988	924	962	893	971	921	868	880	885	917	876	852	872	906	862	829	845	844	848	792	829	803	779	795	816	803	838	799	785	831	838	774	786	778	727	798	798	794	828	748	761	851	799	773	817	777	801	813	817	775	783	779	788	768	765	809	786	756	743	813	766	759	804	790	789	745	817	814	807	729	787	814	747	801	760	759	791	797	790	824	742	792	793	772	764	771	786	789	813	751	779	792	804	792	728	743	766	799	787	789	798	776	770	756	756	759	751	815	771	806	784	785	793	766	773	773	786	767	759	805	740	777	753	782	733	792	788	810	836	737	765	796	734	744	753	786	757	776	780	820	716	834	819	814	805	800	768	746	742	836	739	782	789	773	762	719	758	741	759	802	730	765	774	776	736	789	779	794	752	760	779	776	817	787	718	762	752	761	768	797	757	779	763	751	793	839	788	751	805	775	736	784	792	724	810	780	771	792	807	767	761	729	696	778	777	806	787	789	768	761	748	878	755	808	794	807	815	832	762	711	767	778	799	771	720	762	786	829	738	777	790	723	745	735	757	741	772	814	784	756	830	773	826	835	757	733	736	787	723	754	781	814	826	744	807	765	745	782	809	729	786	810	777	816	753	747	782	808	794	758	795	764	777	764	757	736	815	801	785	775	794	748	760	810	791	815	809	768	805	765	739	717	749	731	756	780	771	799	771	810	764	763	766	732	744	807	787	783	766	743	762	768	776	788	800	840	748	754	833	809	766	786	760	734	774	725	778	781	806	737	798	778	758	751	763	728	801	785	739	771	795	791	778	811	782	758	761	765	737	767	773	773	777	822	775	805	746	790	752	814	779	789	763	827	787	742	761	810	814	812	768	816	723	793	755	769	732	751	806	801	778	782	763	767	745	784	798	798	789	800	745	813	786	812	814	742	744	755	746	805	795	747	775	736	802	823	809	712	796	801	759	785	774	785	787	777	736	773	763	798	807	767	792	783	790	740	780	742	734	759	789	744	760	787	750	782	732	791	747	741	760	808	777	784	766	726	794	806	717	720	732	783	788	735	790	794	795	795	799	700	797	777	807	808	769	759	739	754	720	799	788	704	795	789	778	797	784	785	742	751	761	755	775	747	776	781	770	759	750	779	759	744	744	786	822	754	775	772	756	798	753	818	750	799	818	798	807	755	761	782	736	757	794	770	815	800	810	785	751	800	811	774	755	764	787	773	753	735	729	773	767	770	747	782	788	776	772	723	780	810	783	780	748	772	754	789	736	813	733	770	777	746	779	749	761	778	743	816	761	765	799	785	796	754	763	752	770	752	771	730	775	773	765	755	762	787	813	785	802	733	791	757	734	776	804	776	732	752	805	768	777	787	771	756	737	754	767	755	771	823	776	744	803	748	810	754	787	739	774	777	737	732	773	746	842	783	763	768	783	813	764	757	780	825	812	727	750	729	767	742	781	745	745	767	795	781	755	751	718	799	819	768	825	774	754	773	755	773	793	793	819	774	747	774	740	718	777	783	788	752	734	810	798	780	821	742	765	752	819	792	754	776	824	757	837	756	720	756	769	770	811	771	800	714	799	725	845	714	694	800	777	682	732	723	758	777	790	770	766	792	770	737	788	743	762	784	742	795	761	805	740	782	740	765	781	781	770	802	773	705	723	777	783	767	755	768	734	788	745	788	812	765	781	737	765	729	794	780	752	735	831	729	781	782	782	769	795	798	762	817	761	765	764	743	764	790	762	708	721	805	801	819	780	747	725	749	803	785	770	777	754	773	731	778	766	751	738	752	712	779	747	748	771	755	781	708	704	795	734	775	751	803	809	763	798	746	778	757	789	812	800	800	803	823	784	736	719	780	775	769	761	775	810	770	804	775	735	805	765	786	775	721	786	773	757	770	856	802	806	786	708	767	768	779	772	745	776	732	793	751	780	757	756	788	733	715	807	784	804	756	825	781	791	754	807	780	737	813	742	769	810	724	848	758	709	713	792	776	759	793	794	768	837	800	762	733	763	756	742	797	768	830	795	822	803	768	773	733	746	735	756	783	788	813	741	788	766	808	762	772	801	761	756	781	737	783	739	790	740	782	750	789	796	745	759	745	779	820	797	806	771	811	772	782	783	795	788	788	800	794	765	761	804	773	756	780	736	784	806	761	755	682	766	830	821	812	748	785	772	776	752	782	781	787	761	804	772	749	784	739	771	737	771	785	772	767	749	769	784	768	802	768	769	774	806	766	751	781	768	779	797	770	773	745	791	713	761	719	766	735	767	756	779	787	757	739	830	708	767	798	789	820	748	805	750	751	739	778	765	776	753	810	777	729	760	803	762	790	745	733	760	797	757	759	808	786	781	740	764	754	790	777	734	793	730	767	754	785	744	797	784	798	793	759	760	724	784	786	762	839	778	797	769	779	752	773	816	820	833	766	774	826	789	773	759	758	741	806	795	806	696	807	751	798	787	777	781	716	779	737	783	741	778	749	791	813	797	770	843	788	782	775	801	744	770	804	738	762	806	778	730	763	706	783	751	755	726	790	749	791	753	746	769	797	756	759	796	800	792	763	752	759	805	729	732	736	783	790	777	776	781	770	725	766	749	748	787	754	721	788	798	767	753	765	804	791	773	782	809	800	717	766	736	798	755	794	794	776	795	740	794	751	765	742	779	798	866	781	806	784	755	741	739	773	772	775	797	798	776	778	787	802	753	783	763	785	773	768	799	762	768	775	733	739	783	777	750	783	799	766	773	743	805	746	753	789	739	785	826	754	770	758	759	729	759	788	734	808	752	789	765	768	758	746	780	762	755	767	732	750	737	770	781	728	780	741	772	778	780	765	775	768	795	734	814	761	796	758	772	760	782	803	775	809	739	738	808	799	831	742	775	724	729	780	756	718	820	793	757	770	771	815	776	768	764	769	779	739	788	758	740	749	770	800	767	808	778	783	767	769	814	758	714	777	725	768	839	773	801	781	792	781	760	789	840	808	764	753	723	731	787	782	792	756	786	804	786	775	715	815	778	765	779	778	810	794	763	810	791	779	742	794	819	792	763	834	780	684	752	757	846	743	756	804	777	772	718	789	852	760	784	815	817	808	718	720	753	789	765	800	780	729	759	765	744	798	774	767	772	768	753	782	751	770	748	776	749	787	742	800	785	795	795	790	780	795	776	781	747	760	813	746	743	785	752	760	736	743	764	779	760	724	761	769	724	753	736	765	785	772	786	769	768	790	732	827	754	816	777	776	714	790	781	764	806	756	749	727	747	718	800	785	770	762	762	780	814	747	736	808	804	760	749	767	751	790	768	800	857	765	809	755	760	776	787	731	769	741	759	799	718	796	712	746	791	763	763	801	801	811	778	756	792	718	760	748	726	766	786	773	740	747	805	792	797	731	758	787	728	820	751	774	781	725	765	751	774	737	770	766	718	757	771	766	765	787	751	807	804	792	793	840	774	793	798
28117	13877	2254	959	783	764	775	713	768	709	724	731	742	708	703	745	750	734	730	715	733	718	710	762	678	728	743	735	754	710	720	731	723	742	755	752	751	802	716	743	674	700	695	684	738	724	731	724	730	740	751	775	722	707	673	710	720	717	714	719	715	730	785	757	748	729	689	731	738	749	731	728	699	776	727	705	717	700	745	704	752	698	718	733	739	707	704	721	747	669	680	695	763	672	702	708	767	712	773	727	707	706	695	746	697	722	701	697	739	742	664	735	697	679	723	734	757	720	719	759	733	710	786	677	730	727	726	747	696	701	772	715	744	739	733	756	754	702	773	728	703	737	768	707	733	739	761	711	680	682	707	703	711	755	728	729	740	759	769	701	734	723	751	723	716	658	711	742	762	729	714	712	746	711	700	672	707	730	711	745	705	710	720	716	757	689	695	740	730	728	756	756	704	717	780	721	728	733	714	714	716	701	722	683	783	742	731	778	687	710	735	724	740	758	732	712	758	725	798	733	738	699	728	730	753	751	697	745	782	734	710	715	703	723	732	709	717	724	733	708	719	700	745	723	771	776	706	740	718	786	775	723	750	725	712	699	673	704	685	747	699	735	724	760	748	736	696	690	698	679	752	728	773	739	710	743	713	727	725	760	686	727	704	717	716	703	712	739	752	720	767	723	716	700	767	756	746	706	731	789	724	697	751	721	746	745	756	727	709	769	759	715	749	730	755	758	707	759	724	705	739	743	732	707	705	727	688	742	693	685	697	733	771	773	714	747	715	747	704	767	744	754	726	743	749	734	712	737	730	750	698	775	724	750	725	739	722	764	675	754	761	742	739	722	700	685	695	764	747	717	740	719	705	754	717	752	716	796	726	718	710	695	682	711	737	738	684	766	724	691	749	746	688	723	701	712	725	713	714	700	774	713	688	743	743	691	706	715	713	711	754	711	710	659	731	725	742	718	754	730	709	740	720	770	689	753	723	696	734	726	716	774	717	721	752	744	691	729	720	715	692	678	686	757	717	737	691	690	755	717	721	692	660	714	694	739	751	741	699	701	743	747	758	710	693	757	765	724	739	729	765	708	756	750	671	735	718	741	698	703	714	729	742	716	714	756	740	736	718	664	717	695	723	727	708	698	713	691	724	681	736	710	752	714	721	730	750	801	709	726	715	670	738	749	755	712	712	772	704	675	732	713	712	736	745	751	782	736	716	734	720	754	712	716	699	661	739	714	728	767	736	694	690	711	753	698	738	706	687	710	768	766	704	725	696	703	717	749	765	747	691	742	747	712	712	725	708	721	708	726	719	741	741	726	731	739	731	715	729	743	736	661	723	713	709	716	751	698	666	702	687	727	720	705	697	722	738	705	709	679	756	712	719	737	743	730	753	675	679	714	688	736	754	745	707	736	705	733	767	759	710	708	729	714	714	722	712	739	704	699	732	755	773	679	701	698	744	701	656	745	672	674	728	711	738	650	707	736	774	736	714	732	746	717	753	739	671	683	725	673	716	710	748	746	752	728	718	727	717	718	736	674	769	755	762	757	713	702	751	724	746	752	761	780	706	719	704	697	748	723	750	695	716	715	724	743	761	731	745	742	741	741	703	722	714	730	702	739	699	708	733	742	729	727	729	715	653	743	759	704	746	746	719	746	704	725	677	696	748	730	753	711	758	731	794	786	747	744	730	701	728	763	709	678	767	739	709	712	727	765	718	718	744	742	706	726	670	726	775	738	717	761	767	706	695	688	717	743	712	743	696	737	755	723	754	730	731	715	721	734	739	710	742	759	733	707	704	744	734	723	758	725	690	724	702	721	768	757	724	764	661	760	729	673	727	783	730	713	732	686	744	754	726	740	718	731	731	675	715	718	719	684	710	758	669	746	739	758	761	732	775	764	706	730	703	731	708	716	704	700	715	776	716	750	733	785	700	698	679	702	719	758	757	714	726	739	715	678	682	737	701	766	709	722	724	705	725	718	689	719	728	719	695	718	729	742	746	694	719	728	702	746	731	743	722	777	751	687	712	719	745	718	714	668	726	735	706	728	714	751	732	784	719	682	721	697	671	718	769	737	717	734	700	733	693	751	707	751	670	733	718	735	698	718	695	709	692	724	698	728	739	725	700	740	692	740	748	712	739	748	702	770	710	695	681	722	718	753	716	706	712	720	693	697	713	697	752	725	748	699	723	711	764	699	734	690	779	741	720	684	729	745	718	759	734	756	716	690	710	718	750	722	699	722	726	755	716	746	729	736	720	678	713	737	711	764	748	716	729	758	696	694	673	687	777	719	748	780	729	725	708	735	770	756	761	739	710	771	703	762	730	676	693	740	787	707	751	676	728	752	673	758	745	725	704	710	736	754	714	710	700	743	762	655	703	714	736	772	688	701	778	774	720	784	719	758	703	736	743	687	746	733	747	763	744	673	720	753	731	693	763	696	687	685	693	686	760	702	741	736	716	732	701	714	708	701	725	723	717	690	730	716	703	722	715	733	721	709	758	701	715	708	728	699	684	713	751	693	732	677	693	737	726	721	761	756	735	708	706	707	707	744	731	660	757	728	678	717	742	729	740	760	747	722	768	683	774	743	733	712	718	760	739	703	709	764	763	718	698	696	724	724	753	724	705	772	739	737	702	690	730	679	693	800	700	733	729	719	781	740	717	751	747	728	704	724	710	684	763	749	745	709	708	705	734	681	713	689	741	684	743	696	697	699	714	781	738	746	708	717	727	717	740	710	709	738	737	686	723	738	693	697	755	796	716	707	711	719	724	730	741	694	747	686	733	697	669	730	740	709	692	665	753	724	735	754	720	671	689	736	686	704	753	724	710	698	703	714	736	768	764	716	716	721	706	741	729	767	741	729	768	748	751	683	728	788	736	761	765	740	702	719	709	693	693	706	706	759	711	745	757	693	737	714	700	716	678	765	739	755	720	688	774	753	716	684	741	687	739	720	720	685	729	737	732	711	723	701	770	712	736	763	754	760	707	705	728	654	711	721	743	782	734	763	727	722	712	752	710	722	717	710	782	702	735	780	694	676	711	719	744	711	686	707	685	764	718	723	744	713	735	729	713	726	725	756	733	749	707	708	727	717	748	743	730	727	710	727	741	738	768	763	741	749	694	709	755	737	730	761	690	765	761	714	742	797	731	747	747	735	755	751	709	755	732	722	706	747	712	700	712	789	687	753	734	751	716	701	730	683	740	693	756	673	671	743	705	763	733	665	663	721	750	728	695	762	775	733	713	749	710	726	732	693	755	692	752	657	747	683	684	665	746	710	696	741	719	767	681	727	766	722	754	725	702	765	710	728	715	710	711	750	752	718	717	692	728	716	721	734	747	748	766	751	741	697	701	727	700	746	738	709	695	718	769	706	721	754	752	717	704	713	700	684	726	736	671	705	728	708	688	688	677	710	731	719	753	718	728	687	701	740	726	680	702	766	777	711	758	723	730	690	759	665	725	707	708	687	736	704	699	715	719	723	755	734
11357	1417	1244	944	866	837	863	776	821	731	771	809	762	777	817	754	764	769	755	746	779	769	746	754	784	754	784	749	721	740	772	786	789	798	708	747	794	752	791	734	737	819	758	795	695	775	751	767	720	742	770	757	735	772	740	795	758	724	804	738	770	726	731	733	787	726	746	746	736	712	778	768	771	749	749	782	754	746	755	761	737	791	770	749	759	740	781	763	759	782	798	756	753	755	777	756	743	784	701	730	764	805	672	771	753	804	770	723	764	765	754	800	726	799	745	786	781	725	757	750	741	780	743	760	741	738	745	807	778	779	780	769	771	779	741	740	777	741	745	720	795	700	773	767	762	748	763	745	787	716	768	748	712	740	719	748	798	789	733	771	741	722	784	771	777	733	741	727	745	756	788	758	729	748	764	762	769	732	758	719	725	762	740	739	747	781	759	772	782	792	778	733	750	810	826	797	753	770	754	737	708	809	798	771	763	780	774	763	712	778	746	819	803	742	757	736	732	738	690	733	759	748	787	743	770	712	746	765	768	732	735	745	745	727	741	704	769	768	787	818	722	763	753	747	758	787	738	759	734	773	722	769	788	765	784	767	775	789	762	739	750	803	760	791	760	782	746	751	763	696	764	751	780	824	775	791	792	794	808	785	748	738	750	767	764	776	748	798	744	751	779	758	756	718	762	777	778	731	780	769	765	777	753	759	738	766	730	813	738	759	719	755	738	770	757	741	792	806	757	753	746	765	733	784	785	758	770	747	782	732	826	763	762	692	788	705	714	789	737	773	786	764	781	762	770	770	716	790	776	793	748	782	775	718	750	747	745	760	720	759	776	745	751	750	771	735	710	735	745	748	758	753	702	765	794	710	759	762	750	716	727	753	734	779	749	762	744	753	718	773	747	752	740	758	799	776	768	747	751	753	720	721	763	668	734	735	743	787	734	766	727	764	727	757	729	776	757	753	808	761	736	754	746	694	778	789	752	754	786	750	765	768	766	743	735	742	744	779	769	819	834	777	786	730	725	782	736	759	745	821	729	714	757	763	769	779	780	807	765	714	724	736	781	776	784	731	747	770	796	744	760	759	783	760	719	770	720	766	729	758	770	767	722	824	745	768	790	764	777	707	744	784	782	803	727	757	740	785	746	784	783	798	751	789	741	810	730	720	704	726	738	685	775	748	802	730	730	772	731	785	737	737	754	719	714	729	777	768	762	747	761	753	810	784	737	752	743	730	769	735	744	817	741	733	760	810	843	746	782	716	715	761	735	753	754	726	792	783	749	739	743	749	748	768	721	753	765	720	765	696	720	798	737	728	769	778	775	783	777	743	737	784	746	739	778	721	722	770	750	779	785	699	771	846	750	739	742	810	752	787	674	754	755	758	777	811	758	721	772	738	764	782	747	755	754	723	767	808	750	742	750	775	724	789	751	754	783	756	740	725	770	767	781	790	784	748	765	789	763	788	711	771	766	773	751	797	718	739	787	762	812	736	754	753	731	776	747	784	789	780	748	766	750	734	727	799	803	765	799	726	754	773	791	801	786	774	699	794	732	761	764	762	762	728	792	727	753	802	788	708	732	756	752	764	776	775	757	732	764	757	788	763	739	764	756	781	787	736	795	772	731	763	771	737	762	732	776	732	754	762	776	766	734	780	776	744	746	751	725	731	763	759	749	782	775	744	732	807	758	757	763	741	755	740	747	772	775	771	778	772	755	722	746	775	713	784	807	783	759	758	759	770	729	811	758	780	756	769	729	771	733	768	792	758	766	738	763	742	733	747	782	752	764	738	805	764	740	767	754	774	724	794	720	834	714	748	773	738	709	744	725	765	795	778	769	739	729	785	764	752	751	764	786	713	823	749	773	768	729	783	770	710	733	754	741	799	756	778	761	733	756	748	750	788	737	782	735	761	804	733	770	787	750	770	785	808	740	740	700	774	747	791	763	767	768	760	741	733	773	795	716	708	727	756	790	784	747	747	759	792	804	722	756	767	767	767	766	766	746	777	774	780	756	761	686	768	735	746	782	749	776	753	729	741	791	745	790	778	755	766	708	752	740	772	744	717	736	755	756	727	765	748	799	710	737	705	799	683	799	715	801	751	777	744	763	750	750	731	746	770	769	739	719	761	743	711	715	763	766	731	774	785	745	764	745	761	754	728	725	770	775	746	793	744	835	726	731	730	759	779	777	773	758	738	770	766	752	766	719	766	753	737	750	751	732	742	712	733	808	829	755	776	804	765	759	785	784	738	786	803	754	746	737	761	740	753	749	781	710	799	758	702	772	766	773	773	758	759	781	773	728	744	744	828	818	722	789	722	721	751	768	736	774	779	714	749	722	715	724	766	738	785	800	728	701	769	746	758	725	686	789	734	766	741	793	733	773	801	733	753	764	762	773	772	728	735	716	765	760	753	757	739	793	730	740	752	753	761	746	744	761	786	729	724	831	735	755	707	785	707	750	771	757	785	760	747	807	733	783	708	742	794	779	787	782	785	777	751	777	739	761	765	790	743	798	743	760	743	768	746	717	772	797	741	799	759	740	764	742	756	818	796	781	722	744	729	753	759	717	751	828	745	733	768	781	823	777	776	766	782	758	792	749	763	772	735	770	744	760	691	767	737	726	831	809	796	716	765	773	791	777	797	772	752	760	774	750	767	745	758	686	804	784	761	789	777	746	801	774	779	777	740	786	748	750	768	745	756	751	782	774	725	760	748	756	760	769	796	764	803	760	744	813	770	752	711	776	761	765	757	785	763	746	795	764	799	779	786	758	803	761	740	757	756	790	820	740	723	741	748	789	786	737	795	760	741	778	754	768	760	740	713	745	719	754	827	811	750	757	752	756	784	752	762	784	773	801	771	730	775	761	799	735	778	752	757	728	783	731	780	821	798	805	790	782	764	751	739	754	781	816	704	760	755	733	789	753	725	745	772	761	801	708	754	774	761	770	739	732	751	739	811	743	779	765	705	743	775	765	754	763	761	718	816	767	723	799	759	747	755	762	722	785	824	770	739	760	777	764	734	743	756	741	733	742	712	766	773	763	747	727	759	707	792	758	796	755	736	789	794	788	747	752	805	784	769	749	749	767	732	749	780	756	735	735	716	751	791	789	740	784	751	788	761	765	748	760	717	746	759	768	751	767	748	773	778	801	750	740	734	722	772	705	767	792	758	748	737	815	758	716	774	709	696	761	793	778	726	733	802	785	786	791	769	742	767	748	722	745	712	755	760	742	758	753	783	734	724	774	782	769	775	763	756	739	781	769	769	788	700	756	794	735	744	780	715	739	760	806	725	779	761	753	764	788	761	784	780	776	750	733	782	773	746	796	744	715	750	806	719	820	732	772	779	767	776	717	762	796	759	724	758	768	775	800	750	781	723	743	730	697	735	750	802	757	764	699	763	804	782	765	759	758	800	778	746	728	728	779	734	798	725	728	718	729	744	769	744	747	767	801	801	783	750	728	783	785	745	738	794	781	769	760	748	765	769
24361	20306	26190	24291	20297	8703	1423	934	794	709	675	568	586	551	560	551	492	498	514	546	510	457	464	478	448	443	455	455	481	452	403	463	435	465	398	426	409	410	398	424	396	407	442	448	405	434	406	450	415	414	426	436	401	470	403	489	445	409	403	427	470	430	469	411	405	415	403	443	404	421	433	426	414	400	443	441	381	440	442	434	455	431	410	424	388	421	410	426	411	424	400	407	427	433	425	403	377	409	402	436	421	428	421	412	445	417	396	429	397	404	418	457	462	389	448	420	431	395	415	390	409	438	400	450	430	406	396	351	378	406	396	469	402	416	441	397	415	412	393	419	377	401	420	463	454	437	412	410	441	387	383	369	432	456	470	422	426	412	418	435	418	420	408	433	416	429	427	404	446	397	407	408	369	452	400	418	417	394	404	428	414	412	418	423	399	388	418	426	421	428	397	413	388	458	420	437	409	435	414	411	404	362	437	431	369	415	433	415	479	425	451	409	433	428	425	402	383	383	466	447	405	419	453	399	379	420	408	422	416	388	411	400	437	383	427	504	415	383	402	423	402	390	410	423	406	404	413	413	432	434	422	420	433	415	427	431	417	424	400	393	417	403	424	410	426	438	428	454	400	423	403	422	405	445	406	393	399	432	392	434	409	358	422	420	471	431	420	418	450	424	395	406	393	429	421	404	409	408	405	436	446	403	408	443	425	395	406	427	409	406	447	452	414	460	383	424	450	423	382	426	378	421	404	382	424	399	424	402	411	409	436	413	414	432	416	407	464	445	429	426	409	404	409	408	416	412	427	445	389	434	406	413	420	399	431	406	380	472	433	460	422	397	401	428	436	397	421	415	447	427	427	417	400	445	423	414	425	416	407	394	455	413	410	439	411	426	430	412	414	401	430	439	433	407	431	389	431	401	438	416	425	424	433	385	414	443	397	402	400	411	368	405	395	430	416	442	398	383	415	383	407	413	436	441	406	410	413	401	406	428	409	459	411	446	428	418	416	422	428	391	407	402	425	460	421	426	414	429	421	428	397	426	399	448	449	421	403	413	386	416	423	423	401	403	417	411	409	436	441	382	413	414	410	450	406	411	398	435	405	443	424	391	426	427	407	428	422	437	412	421	416	401	423	414	421	403	430	433	427	393	420	447	431	450	469	428	409	428	436	433	408	423	386	399	394	367	368	442	394	413	406	403	409	424	428	473	411	387	401	416	369	414	436	438	405	427	424	430	396	420	419	388	472	402	447	421	450	432	419	409	407	405	392	400	404	382	439	412	439	424	415	406	425	417	436	432	405	398	446	422	433	422	425	406	433	439	394	411	422	427	437	406	431	424	433	399	404	441	386	444	414	407	391	359	395	390	456	445	398	390	403	426	419	416	417	407	429	435	417	364	411	437	429	421	425	402	439	434	416	415	367	417	395	442	409	450	420	414	413	452	418	434	449	413	427	425	429	390	434	387	398	398	417	408	385	415	419	425	438	415	468	403	406	405	420	428	400	432	410	425	440	408	421	420	419	388	383	380	444	439	419	417	422	402	380	393	444	436	402	464	399	363	424	401	425	435	420	402	430	442	384	397	429	450	423	385	417	388	429	425	414	442	442	420	394	430	419	381	419	405	411	392	398	390	406	391	397	418	441	413	422	404	396	413	453	382	412	406	410	385	412	397	387	407	404	413	425	398	382	410	426	422	412	422	412	396	437	423	417	398	408	420	417	414	434	414	412	419	427	404	414	441	438	422	409	434	410	399	392	373	433	414	407	413	400	427	466	411	405	428	411	442	411	390	403	408	390	425	450	431	425	400	432	394	389	411	413	448	452	404	413	421	414	425	391	416	419	384	370	415	401	374	440	424	449	419	425	426	398	419	404	453	387	406	437	418	403	429	419	403	396	411	408	424	430	391	430	387	408	408	413	385	429	421	419	403	448	424	381	450	451	394	407	419	415	388	386	403	406	408	451	422	407	431	415	413	430	378	413	427	402	389	414	454	438	419	406	434	440	416	412	397	428	431	407	431	390	407	406	400	390	402	431	410	439	403	427	411	399	417	458	461	417	400	444	446	443	430	418	433	426	421	398	402	403	410	398	422	392	415	448	423	441	416	436	425	398	410	459	415	427	440	440	429	415	418	451	434	417	428	447	426	430	409	472	421	446	426	419	416	399	460	412	422	407	429	413	413	408	416	423	453	417	431	387	406	379	407	391	388	465	445	400	439	411	427	419	411	419	430	426	401	406	433	416	434	407	395	362	414	391	401	412	402	443	414	415	401	389	420	429	440	458	412	432	400	403	414	413	425	424	427	430	407	409	442	362	441	455	414	443	438	425	421	441	405	430	439	385	402	434	387	399	443	388	425	438	441	378	416	449	421	456	409	409	411	440	440	451	461	421	413	422	439	415	362	425	431	394	443	402	444	423	421	404	460	390	378	399	424	435	420	461	418	425	421	428	469	433	414	424	421	407	391	396	382	428	409	405	418	422	440	382	401	413	425	420	448	404	426	439	442	406	472	424	416	444	461	391	397	391	410	428	416	426	396	432	433	405	396	410	416	420	402	448	403	437	395	388	394	405	434	434	413	421	394	381	406	476	465	428	425	395	431	420	402	435	423	408	406	401	395	409	439	425	436	413	416	434	389	411	449	367	405	415	425	431	426	403	416	452	414	420	403	438	418	398	411	413	403	376	460	412	407	418	452	438	392	448	396	413	421	397	378	423	434	408	446	414	432	397	431	419	442	461	423	428	415	417	413	397	433	399	420	412	417	414	374	414	436	471	427	390	439	417	443	425	390	459	386	426	387	398	429	473	451	423	405	450	424	425	465	403	383	418	448	406	378	440	391	388	424	424	420	416	443	395	407	408	402	428	405	390	384	465	435	432	408	424	413	385	398	432	408	398	413	375	417	425	421	405	406	444	394	444	430	404	433	450	403	427	394	439	452	393	426	388	419	387	410	418	374	435	417	397	442	409	433	381	398	428	396	387	395	411	380	410	412	422	374	394	419	402	449	423	439	400	413	410	409	433	399	412	444	405	406	399	414	425	425	395	402	440	418	452	399	433	428	400	408	430	398	398	384	423	393	395	414	444	415	432	425	423	398	370	410	394	423	394	441	425	428	405	412	436	472	427	448	442	412	403	435	422	418	421	396	443	422	430	411	420	439	403	449	425	410	439	408	454	388	394	439	439	413	397	388	421	423	404	405	396	383	436	413	442	431	405	417	442	440	416	405	434	447	443	412	436	438	398	442	417	437	421	436	407	395	427	437	429	425	430	398	440	410	412	401	423	393	461	408	387	404	415	430	441	433	442	412	411	425	430	431	426	388	398	438	447	491	441	387	403	402	408	448	400	419	430	405	394	429	412	421	398	434	441	385	430	443	388	424	420	463	398	388	420	431	388	412	423	390	445	399	367	420	418	409	447	399	433	448	432	406	411	392	423	417	432	410	407	432	392	426	424	436	410	410	434	451	425	421	387	416	427	431	420	408
23488	10971	9710	5405	3528	2597	2150	1565	1300	1126	1002	940	834	778	739	680	661	601	607	629	580	564	530	538	526	507	522	522	490	505	512	493	532	490	515	504	512	442	483	468	485	409	443	467	473	461	467	489	462	438	441	472	463	500	426	461	472	440	468	470	459	458	456	445	455	462	444	440	440	451	475	461	435	419	438	453	431	441	454	448	419	490	474	469	431	500	482	400	409	504	400	440	457	461	450	478	427	471	446	449	426	409	448	486	444	399	435	435	460	415	449	420	427	466	437	450	428	427	445	444	436	450	420	448	474	454	422	412	452	445	469	428	428	405	506	454	438	406	455	487	444	459	430	438	414	434	422	429	444	421	451	450	434	428	455	430	481	426	451	495	431	407	471	439	463	447	464	483	448	461	453	456	396	463	451	415	434	453	423	442	402	429	458	425	463	455	456	475	411	430	437	435	417	451	448	419	448	462	440	473	454	437	454	433	406	450	441	430	443	445	412	444	458	465	459	435	474	412	446	446	470	479	475	432	481	462	433	442	447	447	426	431	479	456	426	442	439	459	456	467	397	472	468	441	403	428	468	465	454	437	428	447	444	430	433	415	464	414	437	436	460	489	427	471	457	456	452	442	454	444	448	467	488	440	433	449	458	411	440	431	451	408	438	435	415	437	407	440	467	423	467	427	447	464	423	444	431	436	431	450	417	437	476	425	414	452	414	441	454	442	417	445	444	490	443	464	427	438	440	450	444	474	438	419	421	479	469	492	448	418	471	454	448	458	401	424	443	442	421	461	454	455	447	452	442	438	445	409	430	414	473	428	399	433	433	432	465	480	421	406	411	414	439	421	444	420	476	445	404	463	440	462	441	403	447	438	406	407	449	428	396	477	437	473	454	442	408	422	479	431	479	442	407	459	427	402	419	445	413	470	401	458	421	448	464	436	410	421	430	411	454	484	422	457	429	431	419	424	456	453	437	465	410	442	450	476	443	433	434	456	451	414	449	377	432	461	453	443	456	439	440	424	440	464	453	429	449	453	446	472	450	431	452	439	437	424	465	442	468	428	439	464	470	440	435	476	446	438	471	451	426	426	471	465	412	461	436	464	425	416	412	438	399	410	449	461	436	432	451	444	450	451	419	454	447	435	397	449	420	418	466	471	444	461	436	437	482	416	419	416	448	435	464	454	443	456	413	442	500	443	468	429	426	423	418	448	443	447	479	440	425	429	464	439	393	442	453	407	455	455	427	402	464	441	426	425	434	464	466	461	443	442	480	489	462	485	422	441	450	433	457	401	452	435	463	460	427	457	465	479	504	433	451	474	452	453	447	441	447	448	423	469	442	448	442	462	449	437	427	454	446	458	443	462	441	413	438	467	434	401	441	466	448	437	447	409	449	432	483	424	467	413	437	427	421	463	445	416	420	417	406	444	417	417	460	440	425	416	463	456	409	442	424	475	476	473	446	437	423	459	480	433	460	422	415	432	394	454	433	448	417	465	476	428	439	446	448	436	434	439	412	436	464	459	516	403	429	462	469	425	439	405	488	438	417	414	438	407	410	438	435	448	415	394	443	443	442	457	467	428	429	403	432	417	437	426	448	425	453	453	448	425	440	432	474	421	431	414	445	471	438	457	446	470	430	419	462	475	460	440	460	456	434	420	465	441	402	431	462	408	460	429	437	442	441	457	426	454	435	462	453	435	421	436	425	464	462	456	422	409	429	411	458	459	435	451	440	406	469	435	421	457	423	430	467	437	453	495	427	466	442	425	440	459	456	435	440	447	430	442	435	470	447	486	455	410	471	456	456	456	459	445	395	450	418	430	440	446	444	450	460	437	408	419	415	445	448	447	418	436	434	468	453	458	502	402	456	455	466	464	433	439	447	427	439	462	419	432	429	437	419	447	429	414	462	449	419	456	463	430	402	483	457	437	465	465	445	426	422	433	431	423	429	416	427	447	425	435	425	455	419	398	410	416	448	410	436	411	445	426	461	445	451	396	421	388	435	417	438	454	467	448	426	442	470	435	432	447	415	444	442	469	445	425	424	431	463	471	445	428	458	416	445	457	432	458	470	482	408	471	426	466	471	417	416	461	448	464	456	446	436	428	442	436	419	408	417	451	430	465	442	469	430	451	410	446	449	432	480	450	430	453	449	460	455	458	459	426	417	444	429	422	432	456	437	471	447	463	458	418	444	415	459	412	423	496	435	488	440	440	467	468	470	470	436	406	449	438	450	476	450	450	470	476	422	478	415	435	449	457	442	426	437	436	462	447	425	454	474	465	457	473	431	458	418	466	450	421	470	456	452	445	440	457	438	430	434	424	466	429	471	473	427	437	448	427	442	485	456	426	438	407	431	468	415	421	426	457	487	439	476	453	449	435	415	479	441	475	482	468	445	444	463	453	432	472	433	414	461	451	446	430	441	435	424	457	429	438	462	459	454	441	413	433	429	468	452	427	428	454	456	458	439	448	428	429	409	433	471	453	427	443	427	457	463	434	431	448	466	468	479	459	426	488	478	458	427	391	430	475	435	456	436	425	447	447	453	395	430	411	477	433	405	488	424	451	438	456	408	400	414	421	463	464	468	441	444	420	415	464	450	446	406	425	454	439	478	469	448	390	451	473	446	423	470	461	423	474	451	397	422	417	444	433	463	463	425	438	458	458	448	438	461	502	448	467	477	457	451	445	426	425	448	471	429	467	431	478	437	465	457	466	432	441	419	410	435	465	476	448	434	440	470	442	445	452	435	473	421	419	422	430	433	462	438	440	461	429	443	465	505	446	446	456	444	460	461	469	490	449	421	499	443	444	429	462	431	409	451	445	409	483	430	450	445	400	438	423	445	443	423	429	398	446	437	431	450	442	472	415	432	437	450	455	433	466	419	428	455	426	426	439	422	420	456	451	428	453	466	486	433	462	449	461	486	423	436	418	405	453	461	460	466	427	453	404	479	424	427	418	424	424	416	440	458	440	434	441	400	440	451	418	439	406	442	457	455	455	427	439	439	436	451	424	437	429	405	383	427	468	418	442	487	427	403	424	427	458	467	427	463	444	463	494	439	442	461	425	461	420	460	431	391	440	472	430	435	412	464	469	444	409	412	465	435	430	489	487	447	422	490	406	457	472	413	455	471	437	407	405	468	455	440	450	424	473	459	443	468	473	478	475	457	462	436	437	421	472	434	456	434	389	435	439	451	449	426	424	441	438	413	435	403	438	422	424	477	459	404	460	451	443	449	447	440	402	445	426	432	454	428	378	447	442	445	461	405	427	483	422	440	435	462	457	423	440	443	444	489	465	423	434	444	430	442	437	436	442	414	447	421	436	450	424	420	471	450	431	426	440	462	456	436	439	462	422	417	433	422	438	415	425	445	482	467	451	427	427	422	443	412	435	466	430	440	443	480	409	435	443	460	434	456	452	473	434	461	466	405	428	452	417	423	437	438	421	440	441	432	466	407	445	426	455	432	476	398	435	444	453	403	444	446	437	452	466
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
